--- /srv/rebuilderd/tmp/rebuilderdG4VQAd/inputs/librav1e0.8_0.8.1-10_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderdG4VQAd/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 972076 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 --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 1f9250 │ │ │ │ +0000000000312b88 0000000000000008 R_X86_64_RELATIVE 1f8d20 │ │ │ │ +0000000000312b90 0000000000000008 R_X86_64_RELATIVE 1f8d60 │ │ │ │ +0000000000312b98 0000000000000008 R_X86_64_RELATIVE 1f8f20 │ │ │ │ +0000000000312ba0 0000000000000008 R_X86_64_RELATIVE 1f8f30 │ │ │ │ +0000000000312ba8 0000000000000008 R_X86_64_RELATIVE 1f8d70 │ │ │ │ +0000000000312bb0 0000000000000008 R_X86_64_RELATIVE 1f90b0 │ │ │ │ +0000000000312bb8 0000000000000008 R_X86_64_RELATIVE 1f90d0 │ │ │ │ +0000000000312bc0 0000000000000008 R_X86_64_RELATIVE 1f90c0 │ │ │ │ +0000000000312bc8 0000000000000008 R_X86_64_RELATIVE 1f8f40 │ │ │ │ +0000000000312bd0 0000000000000008 R_X86_64_RELATIVE 1f91d0 │ │ │ │ +0000000000312bd8 0000000000000008 R_X86_64_RELATIVE 1f91a0 │ │ │ │ +0000000000312be0 0000000000000008 R_X86_64_RELATIVE 1f8d80 │ │ │ │ +0000000000312be8 0000000000000008 R_X86_64_RELATIVE 1f91b0 │ │ │ │ +0000000000312bf0 0000000000000008 R_X86_64_RELATIVE 1f8f50 │ │ │ │ +0000000000312bf8 0000000000000008 R_X86_64_RELATIVE 1f91c0 │ │ │ │ +0000000000312c00 0000000000000008 R_X86_64_RELATIVE 1f90e0 │ │ │ │ +0000000000312c10 0000000000000008 R_X86_64_RELATIVE 1fa160 │ │ │ │ +0000000000312c18 0000000000000008 R_X86_64_RELATIVE 1fa230 │ │ │ │ +0000000000312c20 0000000000000008 R_X86_64_RELATIVE 1fa780 │ │ │ │ +0000000000312c28 0000000000000008 R_X86_64_RELATIVE 1fa7a0 │ │ │ │ +0000000000312c30 0000000000000008 R_X86_64_RELATIVE 1fa250 │ │ │ │ +0000000000312c38 0000000000000008 R_X86_64_RELATIVE 1facc0 │ │ │ │ +0000000000312c40 0000000000000008 R_X86_64_RELATIVE 1fad00 │ │ │ │ +0000000000312c48 0000000000000008 R_X86_64_RELATIVE 1face0 │ │ │ │ +0000000000312c50 0000000000000008 R_X86_64_RELATIVE 1fa7c0 │ │ │ │ +0000000000312c58 0000000000000008 R_X86_64_RELATIVE 1faec0 │ │ │ │ +0000000000312c60 0000000000000008 R_X86_64_RELATIVE 1fae60 │ │ │ │ +0000000000312c68 0000000000000008 R_X86_64_RELATIVE 1fa270 │ │ │ │ +0000000000312c70 0000000000000008 R_X86_64_RELATIVE 1fae80 │ │ │ │ +0000000000312c78 0000000000000008 R_X86_64_RELATIVE 1fa7e0 │ │ │ │ +0000000000312c80 0000000000000008 R_X86_64_RELATIVE 1faea0 │ │ │ │ +0000000000312c88 0000000000000008 R_X86_64_RELATIVE 1fad20 │ │ │ │ +0000000000312c98 0000000000000008 R_X86_64_RELATIVE 1feb20 │ │ │ │ +0000000000312ca0 0000000000000008 R_X86_64_RELATIVE 1feb80 │ │ │ │ +0000000000312ca8 0000000000000008 R_X86_64_RELATIVE 1fefd0 │ │ │ │ +0000000000312cb0 0000000000000008 R_X86_64_RELATIVE 1feff0 │ │ │ │ +0000000000312cb8 0000000000000008 R_X86_64_RELATIVE 1feba0 │ │ │ │ +0000000000312cc0 0000000000000008 R_X86_64_RELATIVE 1ff450 │ │ │ │ +0000000000312cc8 0000000000000008 R_X86_64_RELATIVE 1ff490 │ │ │ │ +0000000000312cd0 0000000000000008 R_X86_64_RELATIVE 1ff470 │ │ │ │ +0000000000312cd8 0000000000000008 R_X86_64_RELATIVE 1ff010 │ │ │ │ +0000000000312ce0 0000000000000008 R_X86_64_RELATIVE 1ff9b0 │ │ │ │ +0000000000312ce8 0000000000000008 R_X86_64_RELATIVE 1ff990 │ │ │ │ +0000000000312cf0 0000000000000008 R_X86_64_RELATIVE 1febc0 │ │ │ │ +0000000000312d20 0000000000000008 R_X86_64_RELATIVE 2034a0 │ │ │ │ +0000000000312d68 0000000000000008 R_X86_64_RELATIVE 203dd0 │ │ │ │ +0000000000312da8 0000000000000008 R_X86_64_RELATIVE 2083c0 │ │ │ │ +0000000000312e30 0000000000000008 R_X86_64_RELATIVE 1f9360 │ │ │ │ +0000000000312e38 0000000000000008 R_X86_64_RELATIVE 1f93b0 │ │ │ │ +0000000000312e40 0000000000000008 R_X86_64_RELATIVE 1f9570 │ │ │ │ +0000000000312e48 0000000000000008 R_X86_64_RELATIVE 1f9580 │ │ │ │ +0000000000312e50 0000000000000008 R_X86_64_RELATIVE 1f93c0 │ │ │ │ +0000000000312e58 0000000000000008 R_X86_64_RELATIVE 1f98e0 │ │ │ │ +0000000000312e60 0000000000000008 R_X86_64_RELATIVE 1f9900 │ │ │ │ +0000000000312e68 0000000000000008 R_X86_64_RELATIVE 1f98f0 │ │ │ │ +0000000000312e70 0000000000000008 R_X86_64_RELATIVE 1f9590 │ │ │ │ +0000000000312e78 0000000000000008 R_X86_64_RELATIVE 1f9a00 │ │ │ │ +0000000000312e80 0000000000000008 R_X86_64_RELATIVE 1f99d0 │ │ │ │ +0000000000312e88 0000000000000008 R_X86_64_RELATIVE 1f93d0 │ │ │ │ +0000000000312e90 0000000000000008 R_X86_64_RELATIVE 1f99e0 │ │ │ │ +0000000000312e98 0000000000000008 R_X86_64_RELATIVE 1f95a0 │ │ │ │ +0000000000312ea0 0000000000000008 R_X86_64_RELATIVE 1f99f0 │ │ │ │ +0000000000312ea8 0000000000000008 R_X86_64_RELATIVE 1f9910 │ │ │ │ +0000000000312eb8 0000000000000008 R_X86_64_RELATIVE 1f9a90 │ │ │ │ +0000000000312ec0 0000000000000008 R_X86_64_RELATIVE 1f9ae0 │ │ │ │ +0000000000312ec8 0000000000000008 R_X86_64_RELATIVE 1f9c90 │ │ │ │ +0000000000312ed0 0000000000000008 R_X86_64_RELATIVE 1f9ca0 │ │ │ │ +0000000000312ed8 0000000000000008 R_X86_64_RELATIVE 1f9af0 │ │ │ │ +0000000000312ee0 0000000000000008 R_X86_64_RELATIVE 1f9f50 │ │ │ │ +0000000000312ee8 0000000000000008 R_X86_64_RELATIVE 1f9f70 │ │ │ │ +0000000000312ef0 0000000000000008 R_X86_64_RELATIVE 1f9f60 │ │ │ │ +0000000000312ef8 0000000000000008 R_X86_64_RELATIVE 1f9cb0 │ │ │ │ +0000000000312f00 0000000000000008 R_X86_64_RELATIVE 1fa080 │ │ │ │ +0000000000312f08 0000000000000008 R_X86_64_RELATIVE 1fa050 │ │ │ │ +0000000000312f10 0000000000000008 R_X86_64_RELATIVE 1f9b00 │ │ │ │ +0000000000312f18 0000000000000008 R_X86_64_RELATIVE 1fa060 │ │ │ │ +0000000000312f20 0000000000000008 R_X86_64_RELATIVE 1f9cc0 │ │ │ │ +0000000000312f28 0000000000000008 R_X86_64_RELATIVE 1fa070 │ │ │ │ +0000000000312f30 0000000000000008 R_X86_64_RELATIVE 1f9f80 │ │ │ │ +0000000000312f40 0000000000000008 R_X86_64_RELATIVE 1fc7b0 │ │ │ │ +0000000000312f48 0000000000000008 R_X86_64_RELATIVE 1fc830 │ │ │ │ +0000000000312f50 0000000000000008 R_X86_64_RELATIVE 1fcb20 │ │ │ │ +0000000000312f58 0000000000000008 R_X86_64_RELATIVE 1fcb40 │ │ │ │ +0000000000312f60 0000000000000008 R_X86_64_RELATIVE 1fc850 │ │ │ │ +0000000000312f68 0000000000000008 R_X86_64_RELATIVE 1fcca0 │ │ │ │ +0000000000312f70 0000000000000008 R_X86_64_RELATIVE 1fcce0 │ │ │ │ +0000000000312f78 0000000000000008 R_X86_64_RELATIVE 1fccc0 │ │ │ │ +0000000000312f80 0000000000000008 R_X86_64_RELATIVE 1fcb60 │ │ │ │ +0000000000312f88 0000000000000008 R_X86_64_RELATIVE 1fce80 │ │ │ │ +0000000000312f90 0000000000000008 R_X86_64_RELATIVE 1fce20 │ │ │ │ +0000000000312f98 0000000000000008 R_X86_64_RELATIVE 1fc870 │ │ │ │ +0000000000312fa0 0000000000000008 R_X86_64_RELATIVE 1fce40 │ │ │ │ +0000000000312fa8 0000000000000008 R_X86_64_RELATIVE 1fcb80 │ │ │ │ +0000000000312fb0 0000000000000008 R_X86_64_RELATIVE 1fce60 │ │ │ │ +0000000000312fb8 0000000000000008 R_X86_64_RELATIVE 1fcd00 │ │ │ │ +0000000000312fc8 0000000000000008 R_X86_64_RELATIVE 1fd100 │ │ │ │ +0000000000312fd0 0000000000000008 R_X86_64_RELATIVE 1fd160 │ │ │ │ +0000000000312fd8 0000000000000008 R_X86_64_RELATIVE 1fd850 │ │ │ │ +0000000000312fe0 0000000000000008 R_X86_64_RELATIVE 1fd870 │ │ │ │ +0000000000312fe8 0000000000000008 R_X86_64_RELATIVE 1fd180 │ │ │ │ +0000000000312ff0 0000000000000008 R_X86_64_RELATIVE 1fe610 │ │ │ │ +0000000000312ff8 0000000000000008 R_X86_64_RELATIVE 1fe650 │ │ │ │ +0000000000313000 0000000000000008 R_X86_64_RELATIVE 1fe630 │ │ │ │ +0000000000313008 0000000000000008 R_X86_64_RELATIVE 1fd890 │ │ │ │ +0000000000313010 0000000000000008 R_X86_64_RELATIVE 1fe940 │ │ │ │ +0000000000313018 0000000000000008 R_X86_64_RELATIVE 1fe8e0 │ │ │ │ +0000000000313020 0000000000000008 R_X86_64_RELATIVE 1fd1a0 │ │ │ │ +0000000000313028 0000000000000008 R_X86_64_RELATIVE 1fe900 │ │ │ │ +0000000000313030 0000000000000008 R_X86_64_RELATIVE 1fd8b0 │ │ │ │ +0000000000313038 0000000000000008 R_X86_64_RELATIVE 1fe920 │ │ │ │ +0000000000313040 0000000000000008 R_X86_64_RELATIVE 1fe670 │ │ │ │ +0000000000313050 0000000000000008 R_X86_64_RELATIVE 201ce0 │ │ │ │ +0000000000313098 0000000000000008 R_X86_64_RELATIVE 203040 │ │ │ │ +00000000003130d8 0000000000000008 R_X86_64_RELATIVE 2029c0 │ │ │ │ +0000000000313120 0000000000000008 R_X86_64_RELATIVE 203270 │ │ │ │ +0000000000313160 0000000000000008 R_X86_64_RELATIVE 2073b0 │ │ │ │ +00000000003131e8 0000000000000008 R_X86_64_RELATIVE 207a70 │ │ │ │ +0000000000313270 0000000000000008 R_X86_64_RELATIVE 1faf80 │ │ │ │ +0000000000313278 0000000000000008 R_X86_64_RELATIVE 1fb130 │ │ │ │ +0000000000313280 0000000000000008 R_X86_64_RELATIVE 1fb3f0 │ │ │ │ +0000000000313288 0000000000000008 R_X86_64_RELATIVE 1fb400 │ │ │ │ +0000000000313290 0000000000000008 R_X86_64_RELATIVE 1fb140 │ │ │ │ +0000000000313298 0000000000000008 R_X86_64_RELATIVE 1fb6c0 │ │ │ │ +00000000003132a0 0000000000000008 R_X86_64_RELATIVE 1fb6e0 │ │ │ │ +00000000003132a8 0000000000000008 R_X86_64_RELATIVE 1fb6d0 │ │ │ │ +00000000003132b0 0000000000000008 R_X86_64_RELATIVE 1fb410 │ │ │ │ +00000000003132b8 0000000000000008 R_X86_64_RELATIVE 1fb7a0 │ │ │ │ +00000000003132c0 0000000000000008 R_X86_64_RELATIVE 1fb770 │ │ │ │ +00000000003132c8 0000000000000008 R_X86_64_RELATIVE 1fb150 │ │ │ │ +00000000003132d0 0000000000000008 R_X86_64_RELATIVE 1fb780 │ │ │ │ +00000000003132d8 0000000000000008 R_X86_64_RELATIVE 1fb420 │ │ │ │ +00000000003132e0 0000000000000008 R_X86_64_RELATIVE 1fb790 │ │ │ │ +00000000003132e8 0000000000000008 R_X86_64_RELATIVE 1fb6f0 │ │ │ │ +00000000003132f8 0000000000000008 R_X86_64_RELATIVE 1fb960 │ │ │ │ +0000000000313300 0000000000000008 R_X86_64_RELATIVE 1fba10 │ │ │ │ +0000000000313308 0000000000000008 R_X86_64_RELATIVE 1fbf30 │ │ │ │ +0000000000313310 0000000000000008 R_X86_64_RELATIVE 1fbf40 │ │ │ │ +0000000000313318 0000000000000008 R_X86_64_RELATIVE 1fba20 │ │ │ │ +0000000000313320 0000000000000008 R_X86_64_RELATIVE 1fc570 │ │ │ │ +0000000000313328 0000000000000008 R_X86_64_RELATIVE 1fc590 │ │ │ │ +0000000000313330 0000000000000008 R_X86_64_RELATIVE 1fc580 │ │ │ │ +0000000000313338 0000000000000008 R_X86_64_RELATIVE 1fbf50 │ │ │ │ +0000000000313340 0000000000000008 R_X86_64_RELATIVE 1fc670 │ │ │ │ +0000000000313348 0000000000000008 R_X86_64_RELATIVE 1fc640 │ │ │ │ +0000000000313350 0000000000000008 R_X86_64_RELATIVE 1fba30 │ │ │ │ +0000000000313358 0000000000000008 R_X86_64_RELATIVE 1fc650 │ │ │ │ +0000000000313360 0000000000000008 R_X86_64_RELATIVE 1fbf60 │ │ │ │ +0000000000313368 0000000000000008 R_X86_64_RELATIVE 1fc660 │ │ │ │ +0000000000313370 0000000000000008 R_X86_64_RELATIVE 1fc5a0 │ │ │ │ +0000000000313380 0000000000000008 R_X86_64_RELATIVE 1ffdb0 │ │ │ │ +00000000003133c8 0000000000000008 R_X86_64_RELATIVE 201ae0 │ │ │ │ +0000000000313408 0000000000000008 R_X86_64_RELATIVE 201670 │ │ │ │ +0000000000313450 0000000000000008 R_X86_64_RELATIVE 201c10 │ │ │ │ +0000000000313490 0000000000000008 R_X86_64_RELATIVE 203f20 │ │ │ │ +0000000000313518 0000000000000008 R_X86_64_RELATIVE 2067f0 │ │ │ │ +00000000003135a0 0000000000000008 R_X86_64_RELATIVE 1f8d20 │ │ │ │ +00000000003135a8 0000000000000008 R_X86_64_RELATIVE 1f8d60 │ │ │ │ +00000000003135b0 0000000000000008 R_X86_64_RELATIVE 1f8f20 │ │ │ │ +00000000003135b8 0000000000000008 R_X86_64_RELATIVE 1f8f30 │ │ │ │ +00000000003135c0 0000000000000008 R_X86_64_RELATIVE 1f8d70 │ │ │ │ +00000000003135c8 0000000000000008 R_X86_64_RELATIVE 1f90b0 │ │ │ │ +00000000003135d0 0000000000000008 R_X86_64_RELATIVE 1f90d0 │ │ │ │ +00000000003135d8 0000000000000008 R_X86_64_RELATIVE 1f90c0 │ │ │ │ +00000000003135e0 0000000000000008 R_X86_64_RELATIVE 1f8f40 │ │ │ │ +00000000003135e8 0000000000000008 R_X86_64_RELATIVE 1f91d0 │ │ │ │ +00000000003135f0 0000000000000008 R_X86_64_RELATIVE 1f91a0 │ │ │ │ +00000000003135f8 0000000000000008 R_X86_64_RELATIVE 1f8d80 │ │ │ │ +0000000000313600 0000000000000008 R_X86_64_RELATIVE 1f91b0 │ │ │ │ +0000000000313608 0000000000000008 R_X86_64_RELATIVE 1f8f50 │ │ │ │ +0000000000313610 0000000000000008 R_X86_64_RELATIVE 1f91c0 │ │ │ │ +0000000000313618 0000000000000008 R_X86_64_RELATIVE 1f90e0 │ │ │ │ +0000000000313628 0000000000000008 R_X86_64_RELATIVE 1fa160 │ │ │ │ +0000000000313630 0000000000000008 R_X86_64_RELATIVE 1fa230 │ │ │ │ +0000000000313638 0000000000000008 R_X86_64_RELATIVE 1fa780 │ │ │ │ +0000000000313640 0000000000000008 R_X86_64_RELATIVE 1fa7a0 │ │ │ │ +0000000000313648 0000000000000008 R_X86_64_RELATIVE 1fa250 │ │ │ │ +0000000000313650 0000000000000008 R_X86_64_RELATIVE 1facc0 │ │ │ │ +0000000000313658 0000000000000008 R_X86_64_RELATIVE 1fad00 │ │ │ │ +0000000000313660 0000000000000008 R_X86_64_RELATIVE 1face0 │ │ │ │ +0000000000313668 0000000000000008 R_X86_64_RELATIVE 1fa7c0 │ │ │ │ +0000000000313670 0000000000000008 R_X86_64_RELATIVE 1faec0 │ │ │ │ +0000000000313678 0000000000000008 R_X86_64_RELATIVE 1fae60 │ │ │ │ +0000000000313680 0000000000000008 R_X86_64_RELATIVE 1fa270 │ │ │ │ +0000000000313688 0000000000000008 R_X86_64_RELATIVE 1fae80 │ │ │ │ +0000000000313690 0000000000000008 R_X86_64_RELATIVE 1fa7e0 │ │ │ │ +0000000000313698 0000000000000008 R_X86_64_RELATIVE 1faea0 │ │ │ │ +00000000003136a0 0000000000000008 R_X86_64_RELATIVE 1fad20 │ │ │ │ +00000000003136b0 0000000000000008 R_X86_64_RELATIVE 1feb20 │ │ │ │ +00000000003136b8 0000000000000008 R_X86_64_RELATIVE 1feb80 │ │ │ │ +00000000003136c0 0000000000000008 R_X86_64_RELATIVE 1fefd0 │ │ │ │ +00000000003136c8 0000000000000008 R_X86_64_RELATIVE 1feff0 │ │ │ │ +00000000003136d0 0000000000000008 R_X86_64_RELATIVE 1feba0 │ │ │ │ +00000000003136d8 0000000000000008 R_X86_64_RELATIVE 1ff450 │ │ │ │ +00000000003136e0 0000000000000008 R_X86_64_RELATIVE 1ff490 │ │ │ │ +00000000003136e8 0000000000000008 R_X86_64_RELATIVE 1ff470 │ │ │ │ +00000000003136f0 0000000000000008 R_X86_64_RELATIVE 1ff010 │ │ │ │ +00000000003136f8 0000000000000008 R_X86_64_RELATIVE 1ff9b0 │ │ │ │ +0000000000313700 0000000000000008 R_X86_64_RELATIVE 1ff990 │ │ │ │ +0000000000313708 0000000000000008 R_X86_64_RELATIVE 1febc0 │ │ │ │ +0000000000313738 0000000000000008 R_X86_64_RELATIVE 2034a0 │ │ │ │ +0000000000313780 0000000000000008 R_X86_64_RELATIVE 203dd0 │ │ │ │ +00000000003137c0 0000000000000008 R_X86_64_RELATIVE 2083c0 │ │ │ │ +0000000000313848 0000000000000008 R_X86_64_RELATIVE 1f9360 │ │ │ │ +0000000000313850 0000000000000008 R_X86_64_RELATIVE 1f93b0 │ │ │ │ +0000000000313858 0000000000000008 R_X86_64_RELATIVE 1f9570 │ │ │ │ +0000000000313860 0000000000000008 R_X86_64_RELATIVE 1f9580 │ │ │ │ +0000000000313868 0000000000000008 R_X86_64_RELATIVE 1f93c0 │ │ │ │ +0000000000313870 0000000000000008 R_X86_64_RELATIVE 1f98e0 │ │ │ │ +0000000000313878 0000000000000008 R_X86_64_RELATIVE 1f9900 │ │ │ │ +0000000000313880 0000000000000008 R_X86_64_RELATIVE 1f98f0 │ │ │ │ +0000000000313888 0000000000000008 R_X86_64_RELATIVE 1f9590 │ │ │ │ +0000000000313890 0000000000000008 R_X86_64_RELATIVE 1f9a00 │ │ │ │ +0000000000313898 0000000000000008 R_X86_64_RELATIVE 1f99d0 │ │ │ │ +00000000003138a0 0000000000000008 R_X86_64_RELATIVE 1f93d0 │ │ │ │ +00000000003138a8 0000000000000008 R_X86_64_RELATIVE 1f99e0 │ │ │ │ +00000000003138b0 0000000000000008 R_X86_64_RELATIVE 1f95a0 │ │ │ │ +00000000003138b8 0000000000000008 R_X86_64_RELATIVE 1f99f0 │ │ │ │ +00000000003138c0 0000000000000008 R_X86_64_RELATIVE 1f9910 │ │ │ │ +00000000003138d0 0000000000000008 R_X86_64_RELATIVE 1f9a90 │ │ │ │ +00000000003138d8 0000000000000008 R_X86_64_RELATIVE 1f9ae0 │ │ │ │ +00000000003138e0 0000000000000008 R_X86_64_RELATIVE 1f9c90 │ │ │ │ +00000000003138e8 0000000000000008 R_X86_64_RELATIVE 1f9ca0 │ │ │ │ +00000000003138f0 0000000000000008 R_X86_64_RELATIVE 1f9af0 │ │ │ │ +00000000003138f8 0000000000000008 R_X86_64_RELATIVE 1f9f50 │ │ │ │ +0000000000313900 0000000000000008 R_X86_64_RELATIVE 1f9f70 │ │ │ │ +0000000000313908 0000000000000008 R_X86_64_RELATIVE 1f9f60 │ │ │ │ +0000000000313910 0000000000000008 R_X86_64_RELATIVE 1f9cb0 │ │ │ │ +0000000000313918 0000000000000008 R_X86_64_RELATIVE 1fa080 │ │ │ │ +0000000000313920 0000000000000008 R_X86_64_RELATIVE 1fa050 │ │ │ │ +0000000000313928 0000000000000008 R_X86_64_RELATIVE 1f9b00 │ │ │ │ +0000000000313930 0000000000000008 R_X86_64_RELATIVE 1fa060 │ │ │ │ +0000000000313938 0000000000000008 R_X86_64_RELATIVE 1f9cc0 │ │ │ │ +0000000000313940 0000000000000008 R_X86_64_RELATIVE 1fa070 │ │ │ │ +0000000000313948 0000000000000008 R_X86_64_RELATIVE 1f9f80 │ │ │ │ +0000000000313958 0000000000000008 R_X86_64_RELATIVE 1fc7b0 │ │ │ │ +0000000000313960 0000000000000008 R_X86_64_RELATIVE 1fc830 │ │ │ │ +0000000000313968 0000000000000008 R_X86_64_RELATIVE 1fcb20 │ │ │ │ +0000000000313970 0000000000000008 R_X86_64_RELATIVE 1fcb40 │ │ │ │ +0000000000313978 0000000000000008 R_X86_64_RELATIVE 1fc850 │ │ │ │ +0000000000313980 0000000000000008 R_X86_64_RELATIVE 1fcca0 │ │ │ │ +0000000000313988 0000000000000008 R_X86_64_RELATIVE 1fcce0 │ │ │ │ +0000000000313990 0000000000000008 R_X86_64_RELATIVE 1fccc0 │ │ │ │ +0000000000313998 0000000000000008 R_X86_64_RELATIVE 1fcb60 │ │ │ │ +00000000003139a0 0000000000000008 R_X86_64_RELATIVE 1fce80 │ │ │ │ +00000000003139a8 0000000000000008 R_X86_64_RELATIVE 1fce20 │ │ │ │ +00000000003139b0 0000000000000008 R_X86_64_RELATIVE 1fc870 │ │ │ │ +00000000003139b8 0000000000000008 R_X86_64_RELATIVE 1fce40 │ │ │ │ +00000000003139c0 0000000000000008 R_X86_64_RELATIVE 1fcb80 │ │ │ │ +00000000003139c8 0000000000000008 R_X86_64_RELATIVE 1fce60 │ │ │ │ +00000000003139d0 0000000000000008 R_X86_64_RELATIVE 1fcd00 │ │ │ │ +00000000003139e0 0000000000000008 R_X86_64_RELATIVE 1fd100 │ │ │ │ +00000000003139e8 0000000000000008 R_X86_64_RELATIVE 1fd160 │ │ │ │ +00000000003139f0 0000000000000008 R_X86_64_RELATIVE 1fd850 │ │ │ │ +00000000003139f8 0000000000000008 R_X86_64_RELATIVE 1fd870 │ │ │ │ +0000000000313a00 0000000000000008 R_X86_64_RELATIVE 1fd180 │ │ │ │ +0000000000313a08 0000000000000008 R_X86_64_RELATIVE 1fe610 │ │ │ │ +0000000000313a10 0000000000000008 R_X86_64_RELATIVE 1fe650 │ │ │ │ +0000000000313a18 0000000000000008 R_X86_64_RELATIVE 1fe630 │ │ │ │ +0000000000313a20 0000000000000008 R_X86_64_RELATIVE 1fd890 │ │ │ │ +0000000000313a28 0000000000000008 R_X86_64_RELATIVE 1fe940 │ │ │ │ +0000000000313a30 0000000000000008 R_X86_64_RELATIVE 1fe8e0 │ │ │ │ +0000000000313a38 0000000000000008 R_X86_64_RELATIVE 1fd1a0 │ │ │ │ +0000000000313a40 0000000000000008 R_X86_64_RELATIVE 1fe900 │ │ │ │ +0000000000313a48 0000000000000008 R_X86_64_RELATIVE 1fd8b0 │ │ │ │ +0000000000313a50 0000000000000008 R_X86_64_RELATIVE 1fe920 │ │ │ │ +0000000000313a58 0000000000000008 R_X86_64_RELATIVE 1fe670 │ │ │ │ +0000000000313a68 0000000000000008 R_X86_64_RELATIVE 201ce0 │ │ │ │ +0000000000313ab0 0000000000000008 R_X86_64_RELATIVE 203040 │ │ │ │ +0000000000313af0 0000000000000008 R_X86_64_RELATIVE 2029c0 │ │ │ │ +0000000000313b38 0000000000000008 R_X86_64_RELATIVE 203270 │ │ │ │ +0000000000313b78 0000000000000008 R_X86_64_RELATIVE 2073b0 │ │ │ │ +0000000000313c00 0000000000000008 R_X86_64_RELATIVE 207a70 │ │ │ │ +0000000000313c88 0000000000000008 R_X86_64_RELATIVE 1faf80 │ │ │ │ +0000000000313c90 0000000000000008 R_X86_64_RELATIVE 1fb130 │ │ │ │ +0000000000313c98 0000000000000008 R_X86_64_RELATIVE 1fb3f0 │ │ │ │ +0000000000313ca0 0000000000000008 R_X86_64_RELATIVE 1fb400 │ │ │ │ +0000000000313ca8 0000000000000008 R_X86_64_RELATIVE 1fb140 │ │ │ │ +0000000000313cb0 0000000000000008 R_X86_64_RELATIVE 1fb6c0 │ │ │ │ +0000000000313cb8 0000000000000008 R_X86_64_RELATIVE 1fb6e0 │ │ │ │ +0000000000313cc0 0000000000000008 R_X86_64_RELATIVE 1fb6d0 │ │ │ │ +0000000000313cc8 0000000000000008 R_X86_64_RELATIVE 1fb410 │ │ │ │ +0000000000313cd0 0000000000000008 R_X86_64_RELATIVE 1fb7a0 │ │ │ │ +0000000000313cd8 0000000000000008 R_X86_64_RELATIVE 1fb770 │ │ │ │ +0000000000313ce0 0000000000000008 R_X86_64_RELATIVE 1fb150 │ │ │ │ +0000000000313ce8 0000000000000008 R_X86_64_RELATIVE 1fb780 │ │ │ │ +0000000000313cf0 0000000000000008 R_X86_64_RELATIVE 1fb420 │ │ │ │ +0000000000313cf8 0000000000000008 R_X86_64_RELATIVE 1fb790 │ │ │ │ +0000000000313d00 0000000000000008 R_X86_64_RELATIVE 1fb6f0 │ │ │ │ +0000000000313d10 0000000000000008 R_X86_64_RELATIVE 1fb960 │ │ │ │ +0000000000313d18 0000000000000008 R_X86_64_RELATIVE 1fba10 │ │ │ │ +0000000000313d20 0000000000000008 R_X86_64_RELATIVE 1fbf30 │ │ │ │ +0000000000313d28 0000000000000008 R_X86_64_RELATIVE 1fbf40 │ │ │ │ +0000000000313d30 0000000000000008 R_X86_64_RELATIVE 1fba20 │ │ │ │ +0000000000313d38 0000000000000008 R_X86_64_RELATIVE 1fc570 │ │ │ │ +0000000000313d40 0000000000000008 R_X86_64_RELATIVE 1fc590 │ │ │ │ +0000000000313d48 0000000000000008 R_X86_64_RELATIVE 1fc580 │ │ │ │ +0000000000313d50 0000000000000008 R_X86_64_RELATIVE 1fbf50 │ │ │ │ +0000000000313d58 0000000000000008 R_X86_64_RELATIVE 1fc670 │ │ │ │ +0000000000313d60 0000000000000008 R_X86_64_RELATIVE 1fc640 │ │ │ │ +0000000000313d68 0000000000000008 R_X86_64_RELATIVE 1fba30 │ │ │ │ +0000000000313d70 0000000000000008 R_X86_64_RELATIVE 1fc650 │ │ │ │ +0000000000313d78 0000000000000008 R_X86_64_RELATIVE 1fbf60 │ │ │ │ +0000000000313d80 0000000000000008 R_X86_64_RELATIVE 1fc660 │ │ │ │ +0000000000313d88 0000000000000008 R_X86_64_RELATIVE 1fc5a0 │ │ │ │ +0000000000313d98 0000000000000008 R_X86_64_RELATIVE 1ffdb0 │ │ │ │ +0000000000313de0 0000000000000008 R_X86_64_RELATIVE 201ae0 │ │ │ │ +0000000000313e20 0000000000000008 R_X86_64_RELATIVE 201670 │ │ │ │ +0000000000313e68 0000000000000008 R_X86_64_RELATIVE 201c10 │ │ │ │ +0000000000313ea8 0000000000000008 R_X86_64_RELATIVE 203f20 │ │ │ │ +0000000000313f30 0000000000000008 R_X86_64_RELATIVE 2067f0 │ │ │ │ +0000000000313fb8 0000000000000008 R_X86_64_RELATIVE 224b20 │ │ │ │ +0000000000313fc0 0000000000000008 R_X86_64_RELATIVE 224b60 │ │ │ │ +0000000000313fc8 0000000000000008 R_X86_64_RELATIVE 224cf0 │ │ │ │ +0000000000313fd0 0000000000000008 R_X86_64_RELATIVE 224d00 │ │ │ │ +0000000000313fd8 0000000000000008 R_X86_64_RELATIVE 224b70 │ │ │ │ +0000000000313fe0 0000000000000008 R_X86_64_RELATIVE 224e50 │ │ │ │ +0000000000313fe8 0000000000000008 R_X86_64_RELATIVE 224e70 │ │ │ │ +0000000000313ff0 0000000000000008 R_X86_64_RELATIVE 224e60 │ │ │ │ +0000000000313ff8 0000000000000008 R_X86_64_RELATIVE 224d10 │ │ │ │ +0000000000314000 0000000000000008 R_X86_64_RELATIVE 224f50 │ │ │ │ +0000000000314008 0000000000000008 R_X86_64_RELATIVE 224f20 │ │ │ │ +0000000000314010 0000000000000008 R_X86_64_RELATIVE 224b80 │ │ │ │ +0000000000314018 0000000000000008 R_X86_64_RELATIVE 224f30 │ │ │ │ +0000000000314020 0000000000000008 R_X86_64_RELATIVE 224d20 │ │ │ │ +0000000000314028 0000000000000008 R_X86_64_RELATIVE 224f40 │ │ │ │ +0000000000314030 0000000000000008 R_X86_64_RELATIVE 224e80 │ │ │ │ +0000000000314038 0000000000000008 R_X86_64_RELATIVE 224a40 │ │ │ │ +0000000000314040 0000000000000008 R_X86_64_RELATIVE 226780 │ │ │ │ +0000000000314048 0000000000000008 R_X86_64_RELATIVE 226820 │ │ │ │ +0000000000314050 0000000000000008 R_X86_64_RELATIVE 226a20 │ │ │ │ +0000000000314058 0000000000000008 R_X86_64_RELATIVE 226a30 │ │ │ │ +0000000000314060 0000000000000008 R_X86_64_RELATIVE 226830 │ │ │ │ +0000000000314068 0000000000000008 R_X86_64_RELATIVE 226f00 │ │ │ │ +0000000000314070 0000000000000008 R_X86_64_RELATIVE 226f20 │ │ │ │ +0000000000314078 0000000000000008 R_X86_64_RELATIVE 226f10 │ │ │ │ +0000000000314080 0000000000000008 R_X86_64_RELATIVE 226a40 │ │ │ │ +0000000000314088 0000000000000008 R_X86_64_RELATIVE 227040 │ │ │ │ +0000000000314090 0000000000000008 R_X86_64_RELATIVE 227010 │ │ │ │ +0000000000314098 0000000000000008 R_X86_64_RELATIVE 226840 │ │ │ │ +00000000003140a0 0000000000000008 R_X86_64_RELATIVE 227020 │ │ │ │ +00000000003140a8 0000000000000008 R_X86_64_RELATIVE 226a50 │ │ │ │ +00000000003140b0 0000000000000008 R_X86_64_RELATIVE 227030 │ │ │ │ +00000000003140b8 0000000000000008 R_X86_64_RELATIVE 226f30 │ │ │ │ +00000000003140c8 0000000000000008 R_X86_64_RELATIVE 229270 │ │ │ │ +00000000003140d0 0000000000000008 R_X86_64_RELATIVE 2292a0 │ │ │ │ +00000000003140d8 0000000000000008 R_X86_64_RELATIVE 229cb0 │ │ │ │ +00000000003140e0 0000000000000008 R_X86_64_RELATIVE 229cc0 │ │ │ │ +00000000003140e8 0000000000000008 R_X86_64_RELATIVE 2292b0 │ │ │ │ +00000000003140f0 0000000000000008 R_X86_64_RELATIVE 22a630 │ │ │ │ +00000000003140f8 0000000000000008 R_X86_64_RELATIVE 22a650 │ │ │ │ +0000000000314100 0000000000000008 R_X86_64_RELATIVE 22a640 │ │ │ │ +0000000000314108 0000000000000008 R_X86_64_RELATIVE 229cd0 │ │ │ │ +0000000000314110 0000000000000008 R_X86_64_RELATIVE 22a8f0 │ │ │ │ +0000000000314118 0000000000000008 R_X86_64_RELATIVE 22a8e0 │ │ │ │ +0000000000314120 0000000000000008 R_X86_64_RELATIVE 2292c0 │ │ │ │ +0000000000314150 0000000000000008 R_X86_64_RELATIVE 22e0a0 │ │ │ │ +0000000000314198 0000000000000008 R_X86_64_RELATIVE 22e610 │ │ │ │ +00000000003141d8 0000000000000008 R_X86_64_RELATIVE 2309e0 │ │ │ │ +0000000000314260 0000000000000008 R_X86_64_RELATIVE 224fc0 │ │ │ │ +0000000000314268 0000000000000008 R_X86_64_RELATIVE 225000 │ │ │ │ +0000000000314270 0000000000000008 R_X86_64_RELATIVE 225230 │ │ │ │ +0000000000314278 0000000000000008 R_X86_64_RELATIVE 225240 │ │ │ │ +0000000000314280 0000000000000008 R_X86_64_RELATIVE 225010 │ │ │ │ +0000000000314288 0000000000000008 R_X86_64_RELATIVE 2256c0 │ │ │ │ +0000000000314290 0000000000000008 R_X86_64_RELATIVE 2256e0 │ │ │ │ +0000000000314298 0000000000000008 R_X86_64_RELATIVE 2256d0 │ │ │ │ +00000000003142a0 0000000000000008 R_X86_64_RELATIVE 225250 │ │ │ │ +00000000003142a8 0000000000000008 R_X86_64_RELATIVE 2257b0 │ │ │ │ +00000000003142b0 0000000000000008 R_X86_64_RELATIVE 225780 │ │ │ │ +00000000003142b8 0000000000000008 R_X86_64_RELATIVE 225020 │ │ │ │ +00000000003142c0 0000000000000008 R_X86_64_RELATIVE 225790 │ │ │ │ +00000000003142c8 0000000000000008 R_X86_64_RELATIVE 225260 │ │ │ │ +00000000003142d0 0000000000000008 R_X86_64_RELATIVE 2257a0 │ │ │ │ +00000000003142d8 0000000000000008 R_X86_64_RELATIVE 2256f0 │ │ │ │ +00000000003142e8 0000000000000008 R_X86_64_RELATIVE 226360 │ │ │ │ +00000000003142f0 0000000000000008 R_X86_64_RELATIVE 226390 │ │ │ │ +00000000003142f8 0000000000000008 R_X86_64_RELATIVE 226490 │ │ │ │ +0000000000314300 0000000000000008 R_X86_64_RELATIVE 2264a0 │ │ │ │ +0000000000314308 0000000000000008 R_X86_64_RELATIVE 2263a0 │ │ │ │ +0000000000314310 0000000000000008 R_X86_64_RELATIVE 226630 │ │ │ │ +0000000000314318 0000000000000008 R_X86_64_RELATIVE 226650 │ │ │ │ +0000000000314320 0000000000000008 R_X86_64_RELATIVE 226640 │ │ │ │ +0000000000314328 0000000000000008 R_X86_64_RELATIVE 2264b0 │ │ │ │ +0000000000314330 0000000000000008 R_X86_64_RELATIVE 226710 │ │ │ │ +0000000000314338 0000000000000008 R_X86_64_RELATIVE 2266e0 │ │ │ │ +0000000000314340 0000000000000008 R_X86_64_RELATIVE 2263b0 │ │ │ │ +0000000000314348 0000000000000008 R_X86_64_RELATIVE 2266f0 │ │ │ │ +0000000000314350 0000000000000008 R_X86_64_RELATIVE 2264c0 │ │ │ │ +0000000000314358 0000000000000008 R_X86_64_RELATIVE 226700 │ │ │ │ +0000000000314360 0000000000000008 R_X86_64_RELATIVE 226660 │ │ │ │ +0000000000314370 0000000000000008 R_X86_64_RELATIVE 2270b0 │ │ │ │ +0000000000314378 0000000000000008 R_X86_64_RELATIVE 2270e0 │ │ │ │ +0000000000314380 0000000000000008 R_X86_64_RELATIVE 227680 │ │ │ │ +0000000000314388 0000000000000008 R_X86_64_RELATIVE 227690 │ │ │ │ +0000000000314390 0000000000000008 R_X86_64_RELATIVE 2270f0 │ │ │ │ +0000000000314398 0000000000000008 R_X86_64_RELATIVE 227c10 │ │ │ │ +00000000003143a0 0000000000000008 R_X86_64_RELATIVE 227c30 │ │ │ │ +00000000003143a8 0000000000000008 R_X86_64_RELATIVE 227c20 │ │ │ │ +00000000003143b0 0000000000000008 R_X86_64_RELATIVE 2276a0 │ │ │ │ +00000000003143b8 0000000000000008 R_X86_64_RELATIVE 227d90 │ │ │ │ +00000000003143c0 0000000000000008 R_X86_64_RELATIVE 227d60 │ │ │ │ +00000000003143c8 0000000000000008 R_X86_64_RELATIVE 227100 │ │ │ │ +00000000003143d0 0000000000000008 R_X86_64_RELATIVE 227d70 │ │ │ │ +00000000003143d8 0000000000000008 R_X86_64_RELATIVE 2276b0 │ │ │ │ +00000000003143e0 0000000000000008 R_X86_64_RELATIVE 227d80 │ │ │ │ +00000000003143e8 0000000000000008 R_X86_64_RELATIVE 227c40 │ │ │ │ +00000000003143f8 0000000000000008 R_X86_64_RELATIVE 2285c0 │ │ │ │ +0000000000314400 0000000000000008 R_X86_64_RELATIVE 2285f0 │ │ │ │ +0000000000314408 0000000000000008 R_X86_64_RELATIVE 228a50 │ │ │ │ +0000000000314410 0000000000000008 R_X86_64_RELATIVE 228a60 │ │ │ │ +0000000000314418 0000000000000008 R_X86_64_RELATIVE 228600 │ │ │ │ +0000000000314420 0000000000000008 R_X86_64_RELATIVE 228ea0 │ │ │ │ +0000000000314428 0000000000000008 R_X86_64_RELATIVE 228ec0 │ │ │ │ +0000000000314430 0000000000000008 R_X86_64_RELATIVE 228eb0 │ │ │ │ +0000000000314438 0000000000000008 R_X86_64_RELATIVE 228a70 │ │ │ │ +0000000000314440 0000000000000008 R_X86_64_RELATIVE 2290e0 │ │ │ │ +0000000000314448 0000000000000008 R_X86_64_RELATIVE 2290b0 │ │ │ │ +0000000000314450 0000000000000008 R_X86_64_RELATIVE 228610 │ │ │ │ +0000000000314458 0000000000000008 R_X86_64_RELATIVE 2290c0 │ │ │ │ +0000000000314460 0000000000000008 R_X86_64_RELATIVE 228a80 │ │ │ │ +0000000000314468 0000000000000008 R_X86_64_RELATIVE 2290d0 │ │ │ │ +0000000000314470 0000000000000008 R_X86_64_RELATIVE 228ed0 │ │ │ │ +0000000000314480 0000000000000008 R_X86_64_RELATIVE 22c1b0 │ │ │ │ +00000000003144c8 0000000000000008 R_X86_64_RELATIVE 22db60 │ │ │ │ +0000000000314508 0000000000000008 R_X86_64_RELATIVE 22d540 │ │ │ │ +0000000000314550 0000000000000008 R_X86_64_RELATIVE 22de00 │ │ │ │ +0000000000314590 0000000000000008 R_X86_64_RELATIVE 22fce0 │ │ │ │ +0000000000314618 0000000000000008 R_X86_64_RELATIVE 230340 │ │ │ │ +00000000003146a0 0000000000000008 R_X86_64_RELATIVE 225820 │ │ │ │ +00000000003146a8 0000000000000008 R_X86_64_RELATIVE 225870 │ │ │ │ +00000000003146b0 0000000000000008 R_X86_64_RELATIVE 225c20 │ │ │ │ +00000000003146b8 0000000000000008 R_X86_64_RELATIVE 225c30 │ │ │ │ +00000000003146c0 0000000000000008 R_X86_64_RELATIVE 225880 │ │ │ │ +00000000003146c8 0000000000000008 R_X86_64_RELATIVE 226150 │ │ │ │ +00000000003146d0 0000000000000008 R_X86_64_RELATIVE 226170 │ │ │ │ +00000000003146d8 0000000000000008 R_X86_64_RELATIVE 226160 │ │ │ │ +00000000003146e0 0000000000000008 R_X86_64_RELATIVE 225c40 │ │ │ │ +00000000003146e8 0000000000000008 R_X86_64_RELATIVE 226280 │ │ │ │ +00000000003146f0 0000000000000008 R_X86_64_RELATIVE 226250 │ │ │ │ +00000000003146f8 0000000000000008 R_X86_64_RELATIVE 225890 │ │ │ │ +0000000000314700 0000000000000008 R_X86_64_RELATIVE 226260 │ │ │ │ +0000000000314708 0000000000000008 R_X86_64_RELATIVE 225c50 │ │ │ │ +0000000000314710 0000000000000008 R_X86_64_RELATIVE 226270 │ │ │ │ +0000000000314718 0000000000000008 R_X86_64_RELATIVE 226180 │ │ │ │ +0000000000314728 0000000000000008 R_X86_64_RELATIVE 227f20 │ │ │ │ +0000000000314730 0000000000000008 R_X86_64_RELATIVE 227fb0 │ │ │ │ +0000000000314738 0000000000000008 R_X86_64_RELATIVE 228110 │ │ │ │ +0000000000314740 0000000000000008 R_X86_64_RELATIVE 228120 │ │ │ │ +0000000000314748 0000000000000008 R_X86_64_RELATIVE 227fc0 │ │ │ │ +0000000000314750 0000000000000008 R_X86_64_RELATIVE 228370 │ │ │ │ +0000000000314758 0000000000000008 R_X86_64_RELATIVE 228390 │ │ │ │ +0000000000314760 0000000000000008 R_X86_64_RELATIVE 228380 │ │ │ │ +0000000000314768 0000000000000008 R_X86_64_RELATIVE 228130 │ │ │ │ +0000000000314770 0000000000000008 R_X86_64_RELATIVE 2284d0 │ │ │ │ +0000000000314778 0000000000000008 R_X86_64_RELATIVE 2284a0 │ │ │ │ +0000000000314780 0000000000000008 R_X86_64_RELATIVE 227fd0 │ │ │ │ +0000000000314788 0000000000000008 R_X86_64_RELATIVE 2284b0 │ │ │ │ +0000000000314790 0000000000000008 R_X86_64_RELATIVE 228140 │ │ │ │ +0000000000314798 0000000000000008 R_X86_64_RELATIVE 2284c0 │ │ │ │ +00000000003147a0 0000000000000008 R_X86_64_RELATIVE 2283a0 │ │ │ │ +00000000003147b0 0000000000000008 R_X86_64_RELATIVE 22abf0 │ │ │ │ +00000000003147f8 0000000000000008 R_X86_64_RELATIVE 22bd60 │ │ │ │ +0000000000314838 0000000000000008 R_X86_64_RELATIVE 22b7d0 │ │ │ │ +0000000000314880 0000000000000008 R_X86_64_RELATIVE 22c010 │ │ │ │ +00000000003148c0 0000000000000008 R_X86_64_RELATIVE 22e810 │ │ │ │ +0000000000314948 0000000000000008 R_X86_64_RELATIVE 22f6b0 │ │ │ │ +00000000003149d0 0000000000000008 R_X86_64_RELATIVE 224b20 │ │ │ │ +00000000003149d8 0000000000000008 R_X86_64_RELATIVE 224b60 │ │ │ │ +00000000003149e0 0000000000000008 R_X86_64_RELATIVE 224cf0 │ │ │ │ +00000000003149e8 0000000000000008 R_X86_64_RELATIVE 224d00 │ │ │ │ +00000000003149f0 0000000000000008 R_X86_64_RELATIVE 224b70 │ │ │ │ +00000000003149f8 0000000000000008 R_X86_64_RELATIVE 224e50 │ │ │ │ +0000000000314a00 0000000000000008 R_X86_64_RELATIVE 224e70 │ │ │ │ +0000000000314a08 0000000000000008 R_X86_64_RELATIVE 224e60 │ │ │ │ +0000000000314a10 0000000000000008 R_X86_64_RELATIVE 224d10 │ │ │ │ +0000000000314a18 0000000000000008 R_X86_64_RELATIVE 224f50 │ │ │ │ +0000000000314a20 0000000000000008 R_X86_64_RELATIVE 224f20 │ │ │ │ +0000000000314a28 0000000000000008 R_X86_64_RELATIVE 224b80 │ │ │ │ +0000000000314a30 0000000000000008 R_X86_64_RELATIVE 224f30 │ │ │ │ +0000000000314a38 0000000000000008 R_X86_64_RELATIVE 224d20 │ │ │ │ +0000000000314a40 0000000000000008 R_X86_64_RELATIVE 224f40 │ │ │ │ +0000000000314a48 0000000000000008 R_X86_64_RELATIVE 224e80 │ │ │ │ +0000000000314a50 0000000000000008 R_X86_64_RELATIVE 224a40 │ │ │ │ +0000000000314a58 0000000000000008 R_X86_64_RELATIVE 226780 │ │ │ │ +0000000000314a60 0000000000000008 R_X86_64_RELATIVE 226820 │ │ │ │ +0000000000314a68 0000000000000008 R_X86_64_RELATIVE 226a20 │ │ │ │ +0000000000314a70 0000000000000008 R_X86_64_RELATIVE 226a30 │ │ │ │ +0000000000314a78 0000000000000008 R_X86_64_RELATIVE 226830 │ │ │ │ +0000000000314a80 0000000000000008 R_X86_64_RELATIVE 226f00 │ │ │ │ +0000000000314a88 0000000000000008 R_X86_64_RELATIVE 226f20 │ │ │ │ +0000000000314a90 0000000000000008 R_X86_64_RELATIVE 226f10 │ │ │ │ +0000000000314a98 0000000000000008 R_X86_64_RELATIVE 226a40 │ │ │ │ +0000000000314aa0 0000000000000008 R_X86_64_RELATIVE 227040 │ │ │ │ +0000000000314aa8 0000000000000008 R_X86_64_RELATIVE 227010 │ │ │ │ +0000000000314ab0 0000000000000008 R_X86_64_RELATIVE 226840 │ │ │ │ +0000000000314ab8 0000000000000008 R_X86_64_RELATIVE 227020 │ │ │ │ +0000000000314ac0 0000000000000008 R_X86_64_RELATIVE 226a50 │ │ │ │ +0000000000314ac8 0000000000000008 R_X86_64_RELATIVE 227030 │ │ │ │ +0000000000314ad0 0000000000000008 R_X86_64_RELATIVE 226f30 │ │ │ │ +0000000000314ae0 0000000000000008 R_X86_64_RELATIVE 229270 │ │ │ │ +0000000000314ae8 0000000000000008 R_X86_64_RELATIVE 2292a0 │ │ │ │ +0000000000314af0 0000000000000008 R_X86_64_RELATIVE 229cb0 │ │ │ │ +0000000000314af8 0000000000000008 R_X86_64_RELATIVE 229cc0 │ │ │ │ +0000000000314b00 0000000000000008 R_X86_64_RELATIVE 2292b0 │ │ │ │ +0000000000314b08 0000000000000008 R_X86_64_RELATIVE 22a630 │ │ │ │ +0000000000314b10 0000000000000008 R_X86_64_RELATIVE 22a650 │ │ │ │ +0000000000314b18 0000000000000008 R_X86_64_RELATIVE 22a640 │ │ │ │ +0000000000314b20 0000000000000008 R_X86_64_RELATIVE 229cd0 │ │ │ │ +0000000000314b28 0000000000000008 R_X86_64_RELATIVE 22a8f0 │ │ │ │ +0000000000314b30 0000000000000008 R_X86_64_RELATIVE 22a8e0 │ │ │ │ +0000000000314b38 0000000000000008 R_X86_64_RELATIVE 2292c0 │ │ │ │ +0000000000314b68 0000000000000008 R_X86_64_RELATIVE 22e0a0 │ │ │ │ +0000000000314bb0 0000000000000008 R_X86_64_RELATIVE 22e610 │ │ │ │ +0000000000314bf0 0000000000000008 R_X86_64_RELATIVE 2309e0 │ │ │ │ +0000000000314c78 0000000000000008 R_X86_64_RELATIVE 224fc0 │ │ │ │ +0000000000314c80 0000000000000008 R_X86_64_RELATIVE 225000 │ │ │ │ +0000000000314c88 0000000000000008 R_X86_64_RELATIVE 225230 │ │ │ │ +0000000000314c90 0000000000000008 R_X86_64_RELATIVE 225240 │ │ │ │ +0000000000314c98 0000000000000008 R_X86_64_RELATIVE 225010 │ │ │ │ +0000000000314ca0 0000000000000008 R_X86_64_RELATIVE 2256c0 │ │ │ │ +0000000000314ca8 0000000000000008 R_X86_64_RELATIVE 2256e0 │ │ │ │ +0000000000314cb0 0000000000000008 R_X86_64_RELATIVE 2256d0 │ │ │ │ +0000000000314cb8 0000000000000008 R_X86_64_RELATIVE 225250 │ │ │ │ +0000000000314cc0 0000000000000008 R_X86_64_RELATIVE 2257b0 │ │ │ │ +0000000000314cc8 0000000000000008 R_X86_64_RELATIVE 225780 │ │ │ │ +0000000000314cd0 0000000000000008 R_X86_64_RELATIVE 225020 │ │ │ │ +0000000000314cd8 0000000000000008 R_X86_64_RELATIVE 225790 │ │ │ │ +0000000000314ce0 0000000000000008 R_X86_64_RELATIVE 225260 │ │ │ │ +0000000000314ce8 0000000000000008 R_X86_64_RELATIVE 2257a0 │ │ │ │ +0000000000314cf0 0000000000000008 R_X86_64_RELATIVE 2256f0 │ │ │ │ +0000000000314d00 0000000000000008 R_X86_64_RELATIVE 226360 │ │ │ │ +0000000000314d08 0000000000000008 R_X86_64_RELATIVE 226390 │ │ │ │ +0000000000314d10 0000000000000008 R_X86_64_RELATIVE 226490 │ │ │ │ +0000000000314d18 0000000000000008 R_X86_64_RELATIVE 2264a0 │ │ │ │ +0000000000314d20 0000000000000008 R_X86_64_RELATIVE 2263a0 │ │ │ │ +0000000000314d28 0000000000000008 R_X86_64_RELATIVE 226630 │ │ │ │ +0000000000314d30 0000000000000008 R_X86_64_RELATIVE 226650 │ │ │ │ +0000000000314d38 0000000000000008 R_X86_64_RELATIVE 226640 │ │ │ │ +0000000000314d40 0000000000000008 R_X86_64_RELATIVE 2264b0 │ │ │ │ +0000000000314d48 0000000000000008 R_X86_64_RELATIVE 226710 │ │ │ │ +0000000000314d50 0000000000000008 R_X86_64_RELATIVE 2266e0 │ │ │ │ +0000000000314d58 0000000000000008 R_X86_64_RELATIVE 2263b0 │ │ │ │ +0000000000314d60 0000000000000008 R_X86_64_RELATIVE 2266f0 │ │ │ │ +0000000000314d68 0000000000000008 R_X86_64_RELATIVE 2264c0 │ │ │ │ +0000000000314d70 0000000000000008 R_X86_64_RELATIVE 226700 │ │ │ │ +0000000000314d78 0000000000000008 R_X86_64_RELATIVE 226660 │ │ │ │ +0000000000314d88 0000000000000008 R_X86_64_RELATIVE 2270b0 │ │ │ │ +0000000000314d90 0000000000000008 R_X86_64_RELATIVE 2270e0 │ │ │ │ +0000000000314d98 0000000000000008 R_X86_64_RELATIVE 227680 │ │ │ │ +0000000000314da0 0000000000000008 R_X86_64_RELATIVE 227690 │ │ │ │ +0000000000314da8 0000000000000008 R_X86_64_RELATIVE 2270f0 │ │ │ │ +0000000000314db0 0000000000000008 R_X86_64_RELATIVE 227c10 │ │ │ │ +0000000000314db8 0000000000000008 R_X86_64_RELATIVE 227c30 │ │ │ │ +0000000000314dc0 0000000000000008 R_X86_64_RELATIVE 227c20 │ │ │ │ +0000000000314dc8 0000000000000008 R_X86_64_RELATIVE 2276a0 │ │ │ │ +0000000000314dd0 0000000000000008 R_X86_64_RELATIVE 227d90 │ │ │ │ +0000000000314dd8 0000000000000008 R_X86_64_RELATIVE 227d60 │ │ │ │ +0000000000314de0 0000000000000008 R_X86_64_RELATIVE 227100 │ │ │ │ +0000000000314de8 0000000000000008 R_X86_64_RELATIVE 227d70 │ │ │ │ +0000000000314df0 0000000000000008 R_X86_64_RELATIVE 2276b0 │ │ │ │ +0000000000314df8 0000000000000008 R_X86_64_RELATIVE 227d80 │ │ │ │ +0000000000314e00 0000000000000008 R_X86_64_RELATIVE 227c40 │ │ │ │ +0000000000314e10 0000000000000008 R_X86_64_RELATIVE 2285c0 │ │ │ │ +0000000000314e18 0000000000000008 R_X86_64_RELATIVE 2285f0 │ │ │ │ +0000000000314e20 0000000000000008 R_X86_64_RELATIVE 228a50 │ │ │ │ +0000000000314e28 0000000000000008 R_X86_64_RELATIVE 228a60 │ │ │ │ +0000000000314e30 0000000000000008 R_X86_64_RELATIVE 228600 │ │ │ │ +0000000000314e38 0000000000000008 R_X86_64_RELATIVE 228ea0 │ │ │ │ +0000000000314e40 0000000000000008 R_X86_64_RELATIVE 228ec0 │ │ │ │ +0000000000314e48 0000000000000008 R_X86_64_RELATIVE 228eb0 │ │ │ │ +0000000000314e50 0000000000000008 R_X86_64_RELATIVE 228a70 │ │ │ │ +0000000000314e58 0000000000000008 R_X86_64_RELATIVE 2290e0 │ │ │ │ +0000000000314e60 0000000000000008 R_X86_64_RELATIVE 2290b0 │ │ │ │ +0000000000314e68 0000000000000008 R_X86_64_RELATIVE 228610 │ │ │ │ +0000000000314e70 0000000000000008 R_X86_64_RELATIVE 2290c0 │ │ │ │ +0000000000314e78 0000000000000008 R_X86_64_RELATIVE 228a80 │ │ │ │ +0000000000314e80 0000000000000008 R_X86_64_RELATIVE 2290d0 │ │ │ │ +0000000000314e88 0000000000000008 R_X86_64_RELATIVE 228ed0 │ │ │ │ +0000000000314e98 0000000000000008 R_X86_64_RELATIVE 22c1b0 │ │ │ │ +0000000000314ee0 0000000000000008 R_X86_64_RELATIVE 22db60 │ │ │ │ +0000000000314f20 0000000000000008 R_X86_64_RELATIVE 22d540 │ │ │ │ +0000000000314f68 0000000000000008 R_X86_64_RELATIVE 22de00 │ │ │ │ +0000000000314fa8 0000000000000008 R_X86_64_RELATIVE 22fce0 │ │ │ │ +0000000000315030 0000000000000008 R_X86_64_RELATIVE 230340 │ │ │ │ +00000000003150b8 0000000000000008 R_X86_64_RELATIVE 225820 │ │ │ │ +00000000003150c0 0000000000000008 R_X86_64_RELATIVE 225870 │ │ │ │ +00000000003150c8 0000000000000008 R_X86_64_RELATIVE 225c20 │ │ │ │ +00000000003150d0 0000000000000008 R_X86_64_RELATIVE 225c30 │ │ │ │ +00000000003150d8 0000000000000008 R_X86_64_RELATIVE 225880 │ │ │ │ +00000000003150e0 0000000000000008 R_X86_64_RELATIVE 226150 │ │ │ │ +00000000003150e8 0000000000000008 R_X86_64_RELATIVE 226170 │ │ │ │ +00000000003150f0 0000000000000008 R_X86_64_RELATIVE 226160 │ │ │ │ +00000000003150f8 0000000000000008 R_X86_64_RELATIVE 225c40 │ │ │ │ +0000000000315100 0000000000000008 R_X86_64_RELATIVE 226280 │ │ │ │ +0000000000315108 0000000000000008 R_X86_64_RELATIVE 226250 │ │ │ │ +0000000000315110 0000000000000008 R_X86_64_RELATIVE 225890 │ │ │ │ +0000000000315118 0000000000000008 R_X86_64_RELATIVE 226260 │ │ │ │ +0000000000315120 0000000000000008 R_X86_64_RELATIVE 225c50 │ │ │ │ +0000000000315128 0000000000000008 R_X86_64_RELATIVE 226270 │ │ │ │ +0000000000315130 0000000000000008 R_X86_64_RELATIVE 226180 │ │ │ │ +0000000000315140 0000000000000008 R_X86_64_RELATIVE 227f20 │ │ │ │ +0000000000315148 0000000000000008 R_X86_64_RELATIVE 227fb0 │ │ │ │ +0000000000315150 0000000000000008 R_X86_64_RELATIVE 228110 │ │ │ │ +0000000000315158 0000000000000008 R_X86_64_RELATIVE 228120 │ │ │ │ +0000000000315160 0000000000000008 R_X86_64_RELATIVE 227fc0 │ │ │ │ +0000000000315168 0000000000000008 R_X86_64_RELATIVE 228370 │ │ │ │ +0000000000315170 0000000000000008 R_X86_64_RELATIVE 228390 │ │ │ │ +0000000000315178 0000000000000008 R_X86_64_RELATIVE 228380 │ │ │ │ +0000000000315180 0000000000000008 R_X86_64_RELATIVE 228130 │ │ │ │ +0000000000315188 0000000000000008 R_X86_64_RELATIVE 2284d0 │ │ │ │ +0000000000315190 0000000000000008 R_X86_64_RELATIVE 2284a0 │ │ │ │ +0000000000315198 0000000000000008 R_X86_64_RELATIVE 227fd0 │ │ │ │ +00000000003151a0 0000000000000008 R_X86_64_RELATIVE 2284b0 │ │ │ │ +00000000003151a8 0000000000000008 R_X86_64_RELATIVE 228140 │ │ │ │ +00000000003151b0 0000000000000008 R_X86_64_RELATIVE 2284c0 │ │ │ │ +00000000003151b8 0000000000000008 R_X86_64_RELATIVE 2283a0 │ │ │ │ +00000000003151c8 0000000000000008 R_X86_64_RELATIVE 22abf0 │ │ │ │ +0000000000315210 0000000000000008 R_X86_64_RELATIVE 22bd60 │ │ │ │ +0000000000315250 0000000000000008 R_X86_64_RELATIVE 22b7d0 │ │ │ │ +0000000000315298 0000000000000008 R_X86_64_RELATIVE 22c010 │ │ │ │ +00000000003152d8 0000000000000008 R_X86_64_RELATIVE 22e810 │ │ │ │ +0000000000315360 0000000000000008 R_X86_64_RELATIVE 22f6b0 │ │ │ │ +00000000003153e8 0000000000000008 R_X86_64_RELATIVE 230f60 │ │ │ │ +00000000003153f0 0000000000000008 R_X86_64_RELATIVE 230fa0 │ │ │ │ +00000000003153f8 0000000000000008 R_X86_64_RELATIVE 231130 │ │ │ │ +0000000000315400 0000000000000008 R_X86_64_RELATIVE 231140 │ │ │ │ +0000000000315408 0000000000000008 R_X86_64_RELATIVE 230fb0 │ │ │ │ +0000000000315410 0000000000000008 R_X86_64_RELATIVE 231280 │ │ │ │ +0000000000315418 0000000000000008 R_X86_64_RELATIVE 2312a0 │ │ │ │ +0000000000315420 0000000000000008 R_X86_64_RELATIVE 231290 │ │ │ │ +0000000000315428 0000000000000008 R_X86_64_RELATIVE 231150 │ │ │ │ +0000000000315430 0000000000000008 R_X86_64_RELATIVE 231380 │ │ │ │ +0000000000315438 0000000000000008 R_X86_64_RELATIVE 231350 │ │ │ │ +0000000000315440 0000000000000008 R_X86_64_RELATIVE 230fc0 │ │ │ │ +0000000000315448 0000000000000008 R_X86_64_RELATIVE 231360 │ │ │ │ +0000000000315450 0000000000000008 R_X86_64_RELATIVE 231160 │ │ │ │ +0000000000315458 0000000000000008 R_X86_64_RELATIVE 231370 │ │ │ │ +0000000000315460 0000000000000008 R_X86_64_RELATIVE 2312b0 │ │ │ │ +0000000000315470 0000000000000008 R_X86_64_RELATIVE 232c60 │ │ │ │ +0000000000315478 0000000000000008 R_X86_64_RELATIVE 232d10 │ │ │ │ +0000000000315480 0000000000000008 R_X86_64_RELATIVE 232f60 │ │ │ │ +0000000000315488 0000000000000008 R_X86_64_RELATIVE 232f70 │ │ │ │ +0000000000315490 0000000000000008 R_X86_64_RELATIVE 232d20 │ │ │ │ +0000000000315498 0000000000000008 R_X86_64_RELATIVE 233520 │ │ │ │ +00000000003154a0 0000000000000008 R_X86_64_RELATIVE 233540 │ │ │ │ +00000000003154a8 0000000000000008 R_X86_64_RELATIVE 233530 │ │ │ │ +00000000003154b0 0000000000000008 R_X86_64_RELATIVE 232f80 │ │ │ │ +00000000003154b8 0000000000000008 R_X86_64_RELATIVE 233680 │ │ │ │ +00000000003154c0 0000000000000008 R_X86_64_RELATIVE 233650 │ │ │ │ +00000000003154c8 0000000000000008 R_X86_64_RELATIVE 232d00 │ │ │ │ +00000000003154d0 0000000000000008 R_X86_64_RELATIVE 233660 │ │ │ │ +00000000003154d8 0000000000000008 R_X86_64_RELATIVE 232f90 │ │ │ │ +00000000003154e0 0000000000000008 R_X86_64_RELATIVE 233670 │ │ │ │ +00000000003154e8 0000000000000008 R_X86_64_RELATIVE 233550 │ │ │ │ +00000000003154f8 0000000000000008 R_X86_64_RELATIVE 235510 │ │ │ │ +0000000000315500 0000000000000008 R_X86_64_RELATIVE 235550 │ │ │ │ +0000000000315508 0000000000000008 R_X86_64_RELATIVE 235d20 │ │ │ │ +0000000000315510 0000000000000008 R_X86_64_RELATIVE 235d30 │ │ │ │ +0000000000315518 0000000000000008 R_X86_64_RELATIVE 235560 │ │ │ │ +0000000000315520 0000000000000008 R_X86_64_RELATIVE 236400 │ │ │ │ +0000000000315528 0000000000000008 R_X86_64_RELATIVE 236420 │ │ │ │ +0000000000315530 0000000000000008 R_X86_64_RELATIVE 236410 │ │ │ │ +0000000000315538 0000000000000008 R_X86_64_RELATIVE 235d40 │ │ │ │ +0000000000315540 0000000000000008 R_X86_64_RELATIVE 236550 │ │ │ │ +0000000000315548 0000000000000008 R_X86_64_RELATIVE 236540 │ │ │ │ +0000000000315550 0000000000000008 R_X86_64_RELATIVE 235540 │ │ │ │ +0000000000315580 0000000000000008 R_X86_64_RELATIVE 23a4e0 │ │ │ │ +00000000003155c8 0000000000000008 R_X86_64_RELATIVE 23c020 │ │ │ │ +0000000000315608 0000000000000008 R_X86_64_RELATIVE 2420d0 │ │ │ │ +0000000000315690 0000000000000008 R_X86_64_RELATIVE 2313f0 │ │ │ │ +0000000000315698 0000000000000008 R_X86_64_RELATIVE 231450 │ │ │ │ +00000000003156a0 0000000000000008 R_X86_64_RELATIVE 2316c0 │ │ │ │ +00000000003156a8 0000000000000008 R_X86_64_RELATIVE 2316d0 │ │ │ │ +00000000003156b0 0000000000000008 R_X86_64_RELATIVE 231460 │ │ │ │ +00000000003156b8 0000000000000008 R_X86_64_RELATIVE 231ba0 │ │ │ │ +00000000003156c0 0000000000000008 R_X86_64_RELATIVE 231bc0 │ │ │ │ +00000000003156c8 0000000000000008 R_X86_64_RELATIVE 231bb0 │ │ │ │ +00000000003156d0 0000000000000008 R_X86_64_RELATIVE 2316e0 │ │ │ │ +00000000003156d8 0000000000000008 R_X86_64_RELATIVE 231cb0 │ │ │ │ +00000000003156e0 0000000000000008 R_X86_64_RELATIVE 231c80 │ │ │ │ +00000000003156e8 0000000000000008 R_X86_64_RELATIVE 231440 │ │ │ │ +00000000003156f0 0000000000000008 R_X86_64_RELATIVE 231c90 │ │ │ │ +00000000003156f8 0000000000000008 R_X86_64_RELATIVE 2316f0 │ │ │ │ +0000000000315700 0000000000000008 R_X86_64_RELATIVE 231ca0 │ │ │ │ +0000000000315708 0000000000000008 R_X86_64_RELATIVE 231bd0 │ │ │ │ +0000000000315718 0000000000000008 R_X86_64_RELATIVE 232790 │ │ │ │ +0000000000315720 0000000000000008 R_X86_64_RELATIVE 2327e0 │ │ │ │ +0000000000315728 0000000000000008 R_X86_64_RELATIVE 232900 │ │ │ │ +0000000000315730 0000000000000008 R_X86_64_RELATIVE 232910 │ │ │ │ +0000000000315738 0000000000000008 R_X86_64_RELATIVE 2327f0 │ │ │ │ +0000000000315740 0000000000000008 R_X86_64_RELATIVE 232ad0 │ │ │ │ +0000000000315748 0000000000000008 R_X86_64_RELATIVE 232af0 │ │ │ │ +0000000000315750 0000000000000008 R_X86_64_RELATIVE 232ae0 │ │ │ │ +0000000000315758 0000000000000008 R_X86_64_RELATIVE 232920 │ │ │ │ +0000000000315760 0000000000000008 R_X86_64_RELATIVE 232bd0 │ │ │ │ +0000000000315768 0000000000000008 R_X86_64_RELATIVE 232ba0 │ │ │ │ +0000000000315770 0000000000000008 R_X86_64_RELATIVE 232800 │ │ │ │ +0000000000315778 0000000000000008 R_X86_64_RELATIVE 232bb0 │ │ │ │ +0000000000315780 0000000000000008 R_X86_64_RELATIVE 232930 │ │ │ │ +0000000000315788 0000000000000008 R_X86_64_RELATIVE 232bc0 │ │ │ │ +0000000000315790 0000000000000008 R_X86_64_RELATIVE 232b00 │ │ │ │ +00000000003157a0 0000000000000008 R_X86_64_RELATIVE 233710 │ │ │ │ +00000000003157a8 0000000000000008 R_X86_64_RELATIVE 233750 │ │ │ │ +00000000003157b0 0000000000000008 R_X86_64_RELATIVE 233db0 │ │ │ │ +00000000003157b8 0000000000000008 R_X86_64_RELATIVE 233dc0 │ │ │ │ +00000000003157c0 0000000000000008 R_X86_64_RELATIVE 233760 │ │ │ │ +00000000003157c8 0000000000000008 R_X86_64_RELATIVE 234220 │ │ │ │ +00000000003157d0 0000000000000008 R_X86_64_RELATIVE 234240 │ │ │ │ +00000000003157d8 0000000000000008 R_X86_64_RELATIVE 234230 │ │ │ │ +00000000003157e0 0000000000000008 R_X86_64_RELATIVE 233dd0 │ │ │ │ +00000000003157e8 0000000000000008 R_X86_64_RELATIVE 2342e0 │ │ │ │ +00000000003157f0 0000000000000008 R_X86_64_RELATIVE 2342b0 │ │ │ │ +00000000003157f8 0000000000000008 R_X86_64_RELATIVE 233740 │ │ │ │ +0000000000315800 0000000000000008 R_X86_64_RELATIVE 2342c0 │ │ │ │ +0000000000315808 0000000000000008 R_X86_64_RELATIVE 233de0 │ │ │ │ +0000000000315810 0000000000000008 R_X86_64_RELATIVE 2342d0 │ │ │ │ +0000000000315818 0000000000000008 R_X86_64_RELATIVE 234250 │ │ │ │ +0000000000315828 0000000000000008 R_X86_64_RELATIVE 2348e0 │ │ │ │ +0000000000315830 0000000000000008 R_X86_64_RELATIVE 2349b0 │ │ │ │ +0000000000315838 0000000000000008 R_X86_64_RELATIVE 234d60 │ │ │ │ +0000000000315840 0000000000000008 R_X86_64_RELATIVE 234d70 │ │ │ │ +0000000000315848 0000000000000008 R_X86_64_RELATIVE 2349c0 │ │ │ │ +0000000000315850 0000000000000008 R_X86_64_RELATIVE 235310 │ │ │ │ +0000000000315858 0000000000000008 R_X86_64_RELATIVE 235330 │ │ │ │ +0000000000315860 0000000000000008 R_X86_64_RELATIVE 235320 │ │ │ │ +0000000000315868 0000000000000008 R_X86_64_RELATIVE 234d80 │ │ │ │ +0000000000315870 0000000000000008 R_X86_64_RELATIVE 235410 │ │ │ │ +0000000000315878 0000000000000008 R_X86_64_RELATIVE 2353e0 │ │ │ │ +0000000000315880 0000000000000008 R_X86_64_RELATIVE 2349a0 │ │ │ │ +0000000000315888 0000000000000008 R_X86_64_RELATIVE 2353f0 │ │ │ │ +0000000000315890 0000000000000008 R_X86_64_RELATIVE 234d90 │ │ │ │ +0000000000315898 0000000000000008 R_X86_64_RELATIVE 235400 │ │ │ │ +00000000003158a0 0000000000000008 R_X86_64_RELATIVE 235340 │ │ │ │ +00000000003158b0 0000000000000008 R_X86_64_RELATIVE 237b90 │ │ │ │ +00000000003158f8 0000000000000008 R_X86_64_RELATIVE 239960 │ │ │ │ +0000000000315938 0000000000000008 R_X86_64_RELATIVE 238a60 │ │ │ │ +0000000000315980 0000000000000008 R_X86_64_RELATIVE 239ff0 │ │ │ │ +00000000003159c0 0000000000000008 R_X86_64_RELATIVE 23e4e0 │ │ │ │ +0000000000315a48 0000000000000008 R_X86_64_RELATIVE 240270 │ │ │ │ +0000000000315ad0 0000000000000008 R_X86_64_RELATIVE 231d10 │ │ │ │ +0000000000315ad8 0000000000000008 R_X86_64_RELATIVE 231d70 │ │ │ │ +0000000000315ae0 0000000000000008 R_X86_64_RELATIVE 232200 │ │ │ │ +0000000000315ae8 0000000000000008 R_X86_64_RELATIVE 232210 │ │ │ │ +0000000000315af0 0000000000000008 R_X86_64_RELATIVE 231d80 │ │ │ │ +0000000000315af8 0000000000000008 R_X86_64_RELATIVE 232610 │ │ │ │ +0000000000315b00 0000000000000008 R_X86_64_RELATIVE 232630 │ │ │ │ +0000000000315b08 0000000000000008 R_X86_64_RELATIVE 232620 │ │ │ │ +0000000000315b10 0000000000000008 R_X86_64_RELATIVE 232220 │ │ │ │ +0000000000315b18 0000000000000008 R_X86_64_RELATIVE 2326f0 │ │ │ │ +0000000000315b20 0000000000000008 R_X86_64_RELATIVE 2326c0 │ │ │ │ +0000000000315b28 0000000000000008 R_X86_64_RELATIVE 231d60 │ │ │ │ +0000000000315b30 0000000000000008 R_X86_64_RELATIVE 2326d0 │ │ │ │ +0000000000315b38 0000000000000008 R_X86_64_RELATIVE 232230 │ │ │ │ +0000000000315b40 0000000000000008 R_X86_64_RELATIVE 2326e0 │ │ │ │ +0000000000315b48 0000000000000008 R_X86_64_RELATIVE 232640 │ │ │ │ +0000000000315b58 0000000000000008 R_X86_64_RELATIVE 2343d0 │ │ │ │ +0000000000315b60 0000000000000008 R_X86_64_RELATIVE 2343f0 │ │ │ │ +0000000000315b68 0000000000000008 R_X86_64_RELATIVE 234550 │ │ │ │ +0000000000315b70 0000000000000008 R_X86_64_RELATIVE 234560 │ │ │ │ +0000000000315b78 0000000000000008 R_X86_64_RELATIVE 234400 │ │ │ │ +0000000000315b80 0000000000000008 R_X86_64_RELATIVE 234770 │ │ │ │ +0000000000315b88 0000000000000008 R_X86_64_RELATIVE 234790 │ │ │ │ +0000000000315b90 0000000000000008 R_X86_64_RELATIVE 234780 │ │ │ │ +0000000000315b98 0000000000000008 R_X86_64_RELATIVE 234570 │ │ │ │ +0000000000315ba0 0000000000000008 R_X86_64_RELATIVE 234830 │ │ │ │ +0000000000315ba8 0000000000000008 R_X86_64_RELATIVE 234800 │ │ │ │ +0000000000315bb0 0000000000000008 R_X86_64_RELATIVE 234410 │ │ │ │ +0000000000315bb8 0000000000000008 R_X86_64_RELATIVE 234810 │ │ │ │ +0000000000315bc0 0000000000000008 R_X86_64_RELATIVE 234580 │ │ │ │ +0000000000315bc8 0000000000000008 R_X86_64_RELATIVE 234820 │ │ │ │ +0000000000315bd0 0000000000000008 R_X86_64_RELATIVE 2347a0 │ │ │ │ +0000000000315be0 0000000000000008 R_X86_64_RELATIVE 236760 │ │ │ │ +0000000000315c28 0000000000000008 R_X86_64_RELATIVE 2377d0 │ │ │ │ +0000000000315c68 0000000000000008 R_X86_64_RELATIVE 237110 │ │ │ │ +0000000000315cb0 0000000000000008 R_X86_64_RELATIVE 237980 │ │ │ │ +0000000000315cf0 0000000000000008 R_X86_64_RELATIVE 23c390 │ │ │ │ +0000000000315d78 0000000000000008 R_X86_64_RELATIVE 23daa0 │ │ │ │ +0000000000316898 0000000000000008 R_X86_64_RELATIVE 25e6f0 │ │ │ │ +00000000003172b0 0000000000000008 R_X86_64_RELATIVE 25e6f0 │ │ │ │ +0000000000317c48 0000000000000008 R_X86_64_RELATIVE 25e820 │ │ │ │ +0000000000317c50 0000000000000008 R_X86_64_RELATIVE 25e8b0 │ │ │ │ +0000000000317c58 0000000000000008 R_X86_64_RELATIVE 25ea80 │ │ │ │ +0000000000317c60 0000000000000008 R_X86_64_RELATIVE 25ea90 │ │ │ │ +0000000000317c68 0000000000000008 R_X86_64_RELATIVE 25e8c0 │ │ │ │ +0000000000317c70 0000000000000008 R_X86_64_RELATIVE 25ec20 │ │ │ │ +0000000000317c78 0000000000000008 R_X86_64_RELATIVE 25ec40 │ │ │ │ +0000000000317c80 0000000000000008 R_X86_64_RELATIVE 25ec30 │ │ │ │ +0000000000317c88 0000000000000008 R_X86_64_RELATIVE 25eaa0 │ │ │ │ +0000000000317c90 0000000000000008 R_X86_64_RELATIVE 25ed30 │ │ │ │ +0000000000317c98 0000000000000008 R_X86_64_RELATIVE 25ed00 │ │ │ │ +0000000000317ca0 0000000000000008 R_X86_64_RELATIVE 25e8a0 │ │ │ │ +0000000000317ca8 0000000000000008 R_X86_64_RELATIVE 25ed10 │ │ │ │ +0000000000317cb0 0000000000000008 R_X86_64_RELATIVE 25eab0 │ │ │ │ +0000000000317cb8 0000000000000008 R_X86_64_RELATIVE 25ed20 │ │ │ │ +0000000000317cc0 0000000000000008 R_X86_64_RELATIVE 25ec50 │ │ │ │ +0000000000317cd0 0000000000000008 R_X86_64_RELATIVE 260570 │ │ │ │ +0000000000317cd8 0000000000000008 R_X86_64_RELATIVE 260660 │ │ │ │ +0000000000317ce0 0000000000000008 R_X86_64_RELATIVE 260960 │ │ │ │ +0000000000317ce8 0000000000000008 R_X86_64_RELATIVE 260980 │ │ │ │ +0000000000317cf0 0000000000000008 R_X86_64_RELATIVE 260680 │ │ │ │ +0000000000317cf8 0000000000000008 R_X86_64_RELATIVE 260b10 │ │ │ │ +0000000000317d00 0000000000000008 R_X86_64_RELATIVE 260b50 │ │ │ │ +0000000000317d08 0000000000000008 R_X86_64_RELATIVE 260b30 │ │ │ │ +0000000000317d10 0000000000000008 R_X86_64_RELATIVE 2609a0 │ │ │ │ +0000000000317d18 0000000000000008 R_X86_64_RELATIVE 260c40 │ │ │ │ +0000000000317d20 0000000000000008 R_X86_64_RELATIVE 260be0 │ │ │ │ +0000000000317d28 0000000000000008 R_X86_64_RELATIVE 260640 │ │ │ │ +0000000000317d30 0000000000000008 R_X86_64_RELATIVE 260c00 │ │ │ │ +0000000000317d38 0000000000000008 R_X86_64_RELATIVE 2609c0 │ │ │ │ +0000000000317d40 0000000000000008 R_X86_64_RELATIVE 260c20 │ │ │ │ +0000000000317d48 0000000000000008 R_X86_64_RELATIVE 260b70 │ │ │ │ +0000000000317d58 0000000000000008 R_X86_64_RELATIVE 2636a0 │ │ │ │ +0000000000317d60 0000000000000008 R_X86_64_RELATIVE 263720 │ │ │ │ +0000000000317d68 0000000000000008 R_X86_64_RELATIVE 263c60 │ │ │ │ +0000000000317d70 0000000000000008 R_X86_64_RELATIVE 263c90 │ │ │ │ +0000000000317d78 0000000000000008 R_X86_64_RELATIVE 263750 │ │ │ │ +0000000000317d80 0000000000000008 R_X86_64_RELATIVE 264090 │ │ │ │ +0000000000317d88 0000000000000008 R_X86_64_RELATIVE 2640f0 │ │ │ │ +0000000000317d90 0000000000000008 R_X86_64_RELATIVE 2640c0 │ │ │ │ +0000000000317d98 0000000000000008 R_X86_64_RELATIVE 263cc0 │ │ │ │ +0000000000317da0 0000000000000008 R_X86_64_RELATIVE 2641c0 │ │ │ │ +0000000000317da8 0000000000000008 R_X86_64_RELATIVE 264190 │ │ │ │ +0000000000317db0 0000000000000008 R_X86_64_RELATIVE 2636f0 │ │ │ │ +0000000000317de0 0000000000000008 R_X86_64_RELATIVE 266ec0 │ │ │ │ +0000000000317e28 0000000000000008 R_X86_64_RELATIVE 264a00 │ │ │ │ +0000000000317e68 0000000000000008 R_X86_64_RELATIVE 268d60 │ │ │ │ +0000000000317ef0 0000000000000008 R_X86_64_RELATIVE 25ee50 │ │ │ │ +0000000000317ef8 0000000000000008 R_X86_64_RELATIVE 25ee90 │ │ │ │ +0000000000317f00 0000000000000008 R_X86_64_RELATIVE 25f060 │ │ │ │ +0000000000317f08 0000000000000008 R_X86_64_RELATIVE 25f070 │ │ │ │ +0000000000317f10 0000000000000008 R_X86_64_RELATIVE 25eea0 │ │ │ │ +0000000000317f18 0000000000000008 R_X86_64_RELATIVE 25f1a0 │ │ │ │ +0000000000317f20 0000000000000008 R_X86_64_RELATIVE 25f1c0 │ │ │ │ +0000000000317f28 0000000000000008 R_X86_64_RELATIVE 25f1b0 │ │ │ │ +0000000000317f30 0000000000000008 R_X86_64_RELATIVE 25f080 │ │ │ │ +0000000000317f38 0000000000000008 R_X86_64_RELATIVE 25f290 │ │ │ │ +0000000000317f40 0000000000000008 R_X86_64_RELATIVE 25f260 │ │ │ │ +0000000000317f48 0000000000000008 R_X86_64_RELATIVE 25ee80 │ │ │ │ +0000000000317f50 0000000000000008 R_X86_64_RELATIVE 25f270 │ │ │ │ +0000000000317f58 0000000000000008 R_X86_64_RELATIVE 25f090 │ │ │ │ +0000000000317f60 0000000000000008 R_X86_64_RELATIVE 25f280 │ │ │ │ +0000000000317f68 0000000000000008 R_X86_64_RELATIVE 25f1d0 │ │ │ │ +0000000000317f78 0000000000000008 R_X86_64_RELATIVE 25fb30 │ │ │ │ +0000000000317f80 0000000000000008 R_X86_64_RELATIVE 25fc00 │ │ │ │ +0000000000317f88 0000000000000008 R_X86_64_RELATIVE 260060 │ │ │ │ +0000000000317f90 0000000000000008 R_X86_64_RELATIVE 260070 │ │ │ │ +0000000000317f98 0000000000000008 R_X86_64_RELATIVE 25fc10 │ │ │ │ +0000000000317fa0 0000000000000008 R_X86_64_RELATIVE 260420 │ │ │ │ +0000000000317fa8 0000000000000008 R_X86_64_RELATIVE 260440 │ │ │ │ +0000000000317fb0 0000000000000008 R_X86_64_RELATIVE 260430 │ │ │ │ +0000000000317fb8 0000000000000008 R_X86_64_RELATIVE 260080 │ │ │ │ +0000000000317fc0 0000000000000008 R_X86_64_RELATIVE 2604e0 │ │ │ │ +0000000000317fc8 0000000000000008 R_X86_64_RELATIVE 2604b0 │ │ │ │ +0000000000317fd0 0000000000000008 R_X86_64_RELATIVE 25fbf0 │ │ │ │ +0000000000317fd8 0000000000000008 R_X86_64_RELATIVE 2604c0 │ │ │ │ +0000000000317fe0 0000000000000008 R_X86_64_RELATIVE 260090 │ │ │ │ +0000000000317fe8 0000000000000008 R_X86_64_RELATIVE 2604d0 │ │ │ │ +0000000000317ff0 0000000000000008 R_X86_64_RELATIVE 260450 │ │ │ │ +0000000000318000 0000000000000008 R_X86_64_RELATIVE 260d00 │ │ │ │ +0000000000318008 0000000000000008 R_X86_64_RELATIVE 260d80 │ │ │ │ +0000000000318010 0000000000000008 R_X86_64_RELATIVE 2610b0 │ │ │ │ +0000000000318018 0000000000000008 R_X86_64_RELATIVE 2610e0 │ │ │ │ +0000000000318020 0000000000000008 R_X86_64_RELATIVE 260db0 │ │ │ │ +0000000000318028 0000000000000008 R_X86_64_RELATIVE 261390 │ │ │ │ +0000000000318030 0000000000000008 R_X86_64_RELATIVE 2613f0 │ │ │ │ +0000000000318038 0000000000000008 R_X86_64_RELATIVE 2613c0 │ │ │ │ +0000000000318040 0000000000000008 R_X86_64_RELATIVE 261110 │ │ │ │ +0000000000318048 0000000000000008 R_X86_64_RELATIVE 261500 │ │ │ │ +0000000000318050 0000000000000008 R_X86_64_RELATIVE 261470 │ │ │ │ +0000000000318058 0000000000000008 R_X86_64_RELATIVE 260d50 │ │ │ │ +0000000000318060 0000000000000008 R_X86_64_RELATIVE 2614a0 │ │ │ │ +0000000000318068 0000000000000008 R_X86_64_RELATIVE 261140 │ │ │ │ +0000000000318070 0000000000000008 R_X86_64_RELATIVE 2614d0 │ │ │ │ +0000000000318078 0000000000000008 R_X86_64_RELATIVE 261420 │ │ │ │ +0000000000318088 0000000000000008 R_X86_64_RELATIVE 262c70 │ │ │ │ +0000000000318090 0000000000000008 R_X86_64_RELATIVE 262ce0 │ │ │ │ +0000000000318098 0000000000000008 R_X86_64_RELATIVE 262f80 │ │ │ │ +00000000003180a0 0000000000000008 R_X86_64_RELATIVE 262fa0 │ │ │ │ +00000000003180a8 0000000000000008 R_X86_64_RELATIVE 262d00 │ │ │ │ +00000000003180b0 0000000000000008 R_X86_64_RELATIVE 2631a0 │ │ │ │ +00000000003180b8 0000000000000008 R_X86_64_RELATIVE 2631e0 │ │ │ │ +00000000003180c0 0000000000000008 R_X86_64_RELATIVE 2631c0 │ │ │ │ +00000000003180c8 0000000000000008 R_X86_64_RELATIVE 262fc0 │ │ │ │ +00000000003180d0 0000000000000008 R_X86_64_RELATIVE 2632f0 │ │ │ │ +00000000003180d8 0000000000000008 R_X86_64_RELATIVE 263290 │ │ │ │ +00000000003180e0 0000000000000008 R_X86_64_RELATIVE 262cc0 │ │ │ │ +00000000003180e8 0000000000000008 R_X86_64_RELATIVE 2632b0 │ │ │ │ +00000000003180f0 0000000000000008 R_X86_64_RELATIVE 262fe0 │ │ │ │ +00000000003180f8 0000000000000008 R_X86_64_RELATIVE 2632d0 │ │ │ │ +0000000000318100 0000000000000008 R_X86_64_RELATIVE 263200 │ │ │ │ +0000000000318110 0000000000000008 R_X86_64_RELATIVE 264fa0 │ │ │ │ +0000000000318158 0000000000000008 R_X86_64_RELATIVE 2646a0 │ │ │ │ +0000000000318198 0000000000000008 R_X86_64_RELATIVE 266610 │ │ │ │ +00000000003181e0 0000000000000008 R_X86_64_RELATIVE 264850 │ │ │ │ +0000000000318220 0000000000000008 R_X86_64_RELATIVE 2678b0 │ │ │ │ +00000000003182a8 0000000000000008 R_X86_64_RELATIVE 268920 │ │ │ │ +0000000000318330 0000000000000008 R_X86_64_RELATIVE 25f3c0 │ │ │ │ +0000000000318338 0000000000000008 R_X86_64_RELATIVE 25f400 │ │ │ │ +0000000000318340 0000000000000008 R_X86_64_RELATIVE 25f660 │ │ │ │ +0000000000318348 0000000000000008 R_X86_64_RELATIVE 25f670 │ │ │ │ +0000000000318350 0000000000000008 R_X86_64_RELATIVE 25f410 │ │ │ │ +0000000000318358 0000000000000008 R_X86_64_RELATIVE 25f7c0 │ │ │ │ +0000000000318360 0000000000000008 R_X86_64_RELATIVE 25f7e0 │ │ │ │ +0000000000318368 0000000000000008 R_X86_64_RELATIVE 25f7d0 │ │ │ │ +0000000000318370 0000000000000008 R_X86_64_RELATIVE 25f680 │ │ │ │ +0000000000318378 0000000000000008 R_X86_64_RELATIVE 25f960 │ │ │ │ +0000000000318380 0000000000000008 R_X86_64_RELATIVE 25f930 │ │ │ │ +0000000000318388 0000000000000008 R_X86_64_RELATIVE 25f3f0 │ │ │ │ +0000000000318390 0000000000000008 R_X86_64_RELATIVE 25f940 │ │ │ │ +0000000000318398 0000000000000008 R_X86_64_RELATIVE 25f690 │ │ │ │ +00000000003183a0 0000000000000008 R_X86_64_RELATIVE 25f950 │ │ │ │ +00000000003183a8 0000000000000008 R_X86_64_RELATIVE 25f7f0 │ │ │ │ +00000000003183b8 0000000000000008 R_X86_64_RELATIVE 261620 │ │ │ │ +00000000003183c0 0000000000000008 R_X86_64_RELATIVE 2616e0 │ │ │ │ +00000000003183c8 0000000000000008 R_X86_64_RELATIVE 261e40 │ │ │ │ +00000000003183d0 0000000000000008 R_X86_64_RELATIVE 261e60 │ │ │ │ +00000000003183d8 0000000000000008 R_X86_64_RELATIVE 261700 │ │ │ │ +00000000003183e0 0000000000000008 R_X86_64_RELATIVE 262910 │ │ │ │ +00000000003183e8 0000000000000008 R_X86_64_RELATIVE 262950 │ │ │ │ +00000000003183f0 0000000000000008 R_X86_64_RELATIVE 262930 │ │ │ │ +00000000003183f8 0000000000000008 R_X86_64_RELATIVE 261e80 │ │ │ │ +0000000000318400 0000000000000008 R_X86_64_RELATIVE 262a70 │ │ │ │ +0000000000318408 0000000000000008 R_X86_64_RELATIVE 262a10 │ │ │ │ +0000000000318410 0000000000000008 R_X86_64_RELATIVE 2616c0 │ │ │ │ +0000000000318418 0000000000000008 R_X86_64_RELATIVE 262a30 │ │ │ │ +0000000000318420 0000000000000008 R_X86_64_RELATIVE 261ea0 │ │ │ │ +0000000000318428 0000000000000008 R_X86_64_RELATIVE 262a50 │ │ │ │ +0000000000318430 0000000000000008 R_X86_64_RELATIVE 262970 │ │ │ │ +0000000000318440 0000000000000008 R_X86_64_RELATIVE 264b60 │ │ │ │ +0000000000318488 0000000000000008 R_X86_64_RELATIVE 264460 │ │ │ │ +00000000003184c8 0000000000000008 R_X86_64_RELATIVE 2652e0 │ │ │ │ +0000000000318510 0000000000000008 R_X86_64_RELATIVE 2645d0 │ │ │ │ +0000000000318550 0000000000000008 R_X86_64_RELATIVE 2673f0 │ │ │ │ +00000000003185d8 0000000000000008 R_X86_64_RELATIVE 267e30 │ │ │ │ +0000000000318660 0000000000000008 R_X86_64_RELATIVE 242e10 │ │ │ │ +0000000000318668 0000000000000008 R_X86_64_RELATIVE 242e90 │ │ │ │ +0000000000318670 0000000000000008 R_X86_64_RELATIVE 243020 │ │ │ │ +0000000000318678 0000000000000008 R_X86_64_RELATIVE 243030 │ │ │ │ +0000000000318680 0000000000000008 R_X86_64_RELATIVE 242ea0 │ │ │ │ +0000000000318688 0000000000000008 R_X86_64_RELATIVE 2431c0 │ │ │ │ +0000000000318690 0000000000000008 R_X86_64_RELATIVE 2431e0 │ │ │ │ +0000000000318698 0000000000000008 R_X86_64_RELATIVE 2431d0 │ │ │ │ +00000000003186a0 0000000000000008 R_X86_64_RELATIVE 243040 │ │ │ │ +00000000003186a8 0000000000000008 R_X86_64_RELATIVE 2432d0 │ │ │ │ +00000000003186b0 0000000000000008 R_X86_64_RELATIVE 2432a0 │ │ │ │ +00000000003186b8 0000000000000008 R_X86_64_RELATIVE 242e80 │ │ │ │ +00000000003186c0 0000000000000008 R_X86_64_RELATIVE 2432b0 │ │ │ │ +00000000003186c8 0000000000000008 R_X86_64_RELATIVE 243050 │ │ │ │ +00000000003186d0 0000000000000008 R_X86_64_RELATIVE 2432c0 │ │ │ │ +00000000003186d8 0000000000000008 R_X86_64_RELATIVE 2431f0 │ │ │ │ +00000000003186e0 0000000000000008 R_X86_64_RELATIVE 242d00 │ │ │ │ +00000000003186e8 0000000000000008 R_X86_64_RELATIVE 2463b0 │ │ │ │ +00000000003186f0 0000000000000008 R_X86_64_RELATIVE 246440 │ │ │ │ +00000000003186f8 0000000000000008 R_X86_64_RELATIVE 246810 │ │ │ │ +0000000000318700 0000000000000008 R_X86_64_RELATIVE 246820 │ │ │ │ +0000000000318708 0000000000000008 R_X86_64_RELATIVE 246450 │ │ │ │ +0000000000318710 0000000000000008 R_X86_64_RELATIVE 246bf0 │ │ │ │ +0000000000318718 0000000000000008 R_X86_64_RELATIVE 246c10 │ │ │ │ +0000000000318720 0000000000000008 R_X86_64_RELATIVE 246c00 │ │ │ │ +0000000000318728 0000000000000008 R_X86_64_RELATIVE 246830 │ │ │ │ +0000000000318730 0000000000000008 R_X86_64_RELATIVE 246d40 │ │ │ │ +0000000000318738 0000000000000008 R_X86_64_RELATIVE 246d10 │ │ │ │ +0000000000318740 0000000000000008 R_X86_64_RELATIVE 246430 │ │ │ │ +0000000000318748 0000000000000008 R_X86_64_RELATIVE 246d20 │ │ │ │ +0000000000318750 0000000000000008 R_X86_64_RELATIVE 246840 │ │ │ │ +0000000000318758 0000000000000008 R_X86_64_RELATIVE 246d30 │ │ │ │ +0000000000318760 0000000000000008 R_X86_64_RELATIVE 246c20 │ │ │ │ +0000000000318770 0000000000000008 R_X86_64_RELATIVE 24aeb0 │ │ │ │ +0000000000318778 0000000000000008 R_X86_64_RELATIVE 24aef0 │ │ │ │ +0000000000318780 0000000000000008 R_X86_64_RELATIVE 24b4a0 │ │ │ │ +0000000000318788 0000000000000008 R_X86_64_RELATIVE 24b4b0 │ │ │ │ +0000000000318790 0000000000000008 R_X86_64_RELATIVE 24af00 │ │ │ │ +0000000000318798 0000000000000008 R_X86_64_RELATIVE 24b840 │ │ │ │ +00000000003187a0 0000000000000008 R_X86_64_RELATIVE 24b860 │ │ │ │ +00000000003187a8 0000000000000008 R_X86_64_RELATIVE 24b850 │ │ │ │ +00000000003187b0 0000000000000008 R_X86_64_RELATIVE 24b4c0 │ │ │ │ +00000000003187b8 0000000000000008 R_X86_64_RELATIVE 24bb10 │ │ │ │ +00000000003187c0 0000000000000008 R_X86_64_RELATIVE 24bb00 │ │ │ │ +00000000003187c8 0000000000000008 R_X86_64_RELATIVE 24aee0 │ │ │ │ +00000000003187f8 0000000000000008 R_X86_64_RELATIVE 250560 │ │ │ │ +0000000000318840 0000000000000008 R_X86_64_RELATIVE 250980 │ │ │ │ +0000000000318880 0000000000000008 R_X86_64_RELATIVE 252760 │ │ │ │ +0000000000318908 0000000000000008 R_X86_64_RELATIVE 243700 │ │ │ │ +0000000000318910 0000000000000008 R_X86_64_RELATIVE 243740 │ │ │ │ +0000000000318918 0000000000000008 R_X86_64_RELATIVE 243920 │ │ │ │ +0000000000318920 0000000000000008 R_X86_64_RELATIVE 243930 │ │ │ │ +0000000000318928 0000000000000008 R_X86_64_RELATIVE 243750 │ │ │ │ +0000000000318930 0000000000000008 R_X86_64_RELATIVE 243cd0 │ │ │ │ +0000000000318938 0000000000000008 R_X86_64_RELATIVE 243cf0 │ │ │ │ +0000000000318940 0000000000000008 R_X86_64_RELATIVE 243ce0 │ │ │ │ +0000000000318948 0000000000000008 R_X86_64_RELATIVE 243940 │ │ │ │ +0000000000318950 0000000000000008 R_X86_64_RELATIVE 243e30 │ │ │ │ +0000000000318958 0000000000000008 R_X86_64_RELATIVE 243e00 │ │ │ │ +0000000000318960 0000000000000008 R_X86_64_RELATIVE 243730 │ │ │ │ +0000000000318968 0000000000000008 R_X86_64_RELATIVE 243e10 │ │ │ │ +0000000000318970 0000000000000008 R_X86_64_RELATIVE 243950 │ │ │ │ +0000000000318978 0000000000000008 R_X86_64_RELATIVE 243e20 │ │ │ │ +0000000000318980 0000000000000008 R_X86_64_RELATIVE 243d00 │ │ │ │ +0000000000318990 0000000000000008 R_X86_64_RELATIVE 245870 │ │ │ │ +0000000000318998 0000000000000008 R_X86_64_RELATIVE 2458c0 │ │ │ │ +00000000003189a0 0000000000000008 R_X86_64_RELATIVE 245b50 │ │ │ │ +00000000003189a8 0000000000000008 R_X86_64_RELATIVE 245b60 │ │ │ │ +00000000003189b0 0000000000000008 R_X86_64_RELATIVE 2458d0 │ │ │ │ +00000000003189b8 0000000000000008 R_X86_64_RELATIVE 245d50 │ │ │ │ +00000000003189c0 0000000000000008 R_X86_64_RELATIVE 245d70 │ │ │ │ +00000000003189c8 0000000000000008 R_X86_64_RELATIVE 245d60 │ │ │ │ +00000000003189d0 0000000000000008 R_X86_64_RELATIVE 245b70 │ │ │ │ +00000000003189d8 0000000000000008 R_X86_64_RELATIVE 245e00 │ │ │ │ +00000000003189e0 0000000000000008 R_X86_64_RELATIVE 245dd0 │ │ │ │ +00000000003189e8 0000000000000008 R_X86_64_RELATIVE 2458b0 │ │ │ │ +00000000003189f0 0000000000000008 R_X86_64_RELATIVE 245de0 │ │ │ │ +00000000003189f8 0000000000000008 R_X86_64_RELATIVE 245b80 │ │ │ │ +0000000000318a00 0000000000000008 R_X86_64_RELATIVE 245df0 │ │ │ │ +0000000000318a08 0000000000000008 R_X86_64_RELATIVE 245d80 │ │ │ │ +0000000000318a18 0000000000000008 R_X86_64_RELATIVE 2472f0 │ │ │ │ +0000000000318a20 0000000000000008 R_X86_64_RELATIVE 247330 │ │ │ │ +0000000000318a28 0000000000000008 R_X86_64_RELATIVE 2479c0 │ │ │ │ +0000000000318a30 0000000000000008 R_X86_64_RELATIVE 2479d0 │ │ │ │ +0000000000318a38 0000000000000008 R_X86_64_RELATIVE 247340 │ │ │ │ +0000000000318a40 0000000000000008 R_X86_64_RELATIVE 247be0 │ │ │ │ +0000000000318a48 0000000000000008 R_X86_64_RELATIVE 247c00 │ │ │ │ +0000000000318a50 0000000000000008 R_X86_64_RELATIVE 247bf0 │ │ │ │ +0000000000318a58 0000000000000008 R_X86_64_RELATIVE 2479e0 │ │ │ │ +0000000000318a60 0000000000000008 R_X86_64_RELATIVE 247db0 │ │ │ │ +0000000000318a68 0000000000000008 R_X86_64_RELATIVE 247d80 │ │ │ │ +0000000000318a70 0000000000000008 R_X86_64_RELATIVE 247320 │ │ │ │ +0000000000318a78 0000000000000008 R_X86_64_RELATIVE 247d90 │ │ │ │ +0000000000318a80 0000000000000008 R_X86_64_RELATIVE 2479f0 │ │ │ │ +0000000000318a88 0000000000000008 R_X86_64_RELATIVE 247da0 │ │ │ │ +0000000000318a90 0000000000000008 R_X86_64_RELATIVE 247c10 │ │ │ │ +0000000000318aa0 0000000000000008 R_X86_64_RELATIVE 2497c0 │ │ │ │ +0000000000318aa8 0000000000000008 R_X86_64_RELATIVE 249800 │ │ │ │ +0000000000318ab0 0000000000000008 R_X86_64_RELATIVE 249b90 │ │ │ │ +0000000000318ab8 0000000000000008 R_X86_64_RELATIVE 249ba0 │ │ │ │ +0000000000318ac0 0000000000000008 R_X86_64_RELATIVE 249810 │ │ │ │ +0000000000318ac8 0000000000000008 R_X86_64_RELATIVE 24a530 │ │ │ │ +0000000000318ad0 0000000000000008 R_X86_64_RELATIVE 24a550 │ │ │ │ +0000000000318ad8 0000000000000008 R_X86_64_RELATIVE 24a540 │ │ │ │ +0000000000318ae0 0000000000000008 R_X86_64_RELATIVE 249bb0 │ │ │ │ +0000000000318ae8 0000000000000008 R_X86_64_RELATIVE 24a6b0 │ │ │ │ +0000000000318af0 0000000000000008 R_X86_64_RELATIVE 24a680 │ │ │ │ +0000000000318af8 0000000000000008 R_X86_64_RELATIVE 2497f0 │ │ │ │ +0000000000318b00 0000000000000008 R_X86_64_RELATIVE 24a690 │ │ │ │ +0000000000318b08 0000000000000008 R_X86_64_RELATIVE 249bc0 │ │ │ │ +0000000000318b10 0000000000000008 R_X86_64_RELATIVE 24a6a0 │ │ │ │ +0000000000318b18 0000000000000008 R_X86_64_RELATIVE 24a560 │ │ │ │ +0000000000318b28 0000000000000008 R_X86_64_RELATIVE 24efb0 │ │ │ │ +0000000000318b70 0000000000000008 R_X86_64_RELATIVE 24f950 │ │ │ │ +0000000000318bb0 0000000000000008 R_X86_64_RELATIVE 24fb50 │ │ │ │ +0000000000318bf8 0000000000000008 R_X86_64_RELATIVE 2503b0 │ │ │ │ +0000000000318c38 0000000000000008 R_X86_64_RELATIVE 251780 │ │ │ │ +0000000000318cc0 0000000000000008 R_X86_64_RELATIVE 252240 │ │ │ │ +0000000000318d48 0000000000000008 R_X86_64_RELATIVE 244420 │ │ │ │ +0000000000318d50 0000000000000008 R_X86_64_RELATIVE 244460 │ │ │ │ +0000000000318d58 0000000000000008 R_X86_64_RELATIVE 244700 │ │ │ │ +0000000000318d60 0000000000000008 R_X86_64_RELATIVE 244710 │ │ │ │ +0000000000318d68 0000000000000008 R_X86_64_RELATIVE 244470 │ │ │ │ +0000000000318d70 0000000000000008 R_X86_64_RELATIVE 244d50 │ │ │ │ +0000000000318d78 0000000000000008 R_X86_64_RELATIVE 244d70 │ │ │ │ +0000000000318d80 0000000000000008 R_X86_64_RELATIVE 244d60 │ │ │ │ +0000000000318d88 0000000000000008 R_X86_64_RELATIVE 244720 │ │ │ │ +0000000000318d90 0000000000000008 R_X86_64_RELATIVE 244ed0 │ │ │ │ +0000000000318d98 0000000000000008 R_X86_64_RELATIVE 244ea0 │ │ │ │ +0000000000318da0 0000000000000008 R_X86_64_RELATIVE 244450 │ │ │ │ +0000000000318da8 0000000000000008 R_X86_64_RELATIVE 244eb0 │ │ │ │ +0000000000318db0 0000000000000008 R_X86_64_RELATIVE 244730 │ │ │ │ +0000000000318db8 0000000000000008 R_X86_64_RELATIVE 244ec0 │ │ │ │ +0000000000318dc0 0000000000000008 R_X86_64_RELATIVE 244d80 │ │ │ │ +0000000000318dd0 0000000000000008 R_X86_64_RELATIVE 2488c0 │ │ │ │ +0000000000318dd8 0000000000000008 R_X86_64_RELATIVE 248940 │ │ │ │ +0000000000318de0 0000000000000008 R_X86_64_RELATIVE 248d90 │ │ │ │ +0000000000318de8 0000000000000008 R_X86_64_RELATIVE 248da0 │ │ │ │ +0000000000318df0 0000000000000008 R_X86_64_RELATIVE 248950 │ │ │ │ +0000000000318df8 0000000000000008 R_X86_64_RELATIVE 248f80 │ │ │ │ +0000000000318e00 0000000000000008 R_X86_64_RELATIVE 248fa0 │ │ │ │ +0000000000318e08 0000000000000008 R_X86_64_RELATIVE 248f90 │ │ │ │ +0000000000318e10 0000000000000008 R_X86_64_RELATIVE 248db0 │ │ │ │ +0000000000318e18 0000000000000008 R_X86_64_RELATIVE 249080 │ │ │ │ +0000000000318e20 0000000000000008 R_X86_64_RELATIVE 249050 │ │ │ │ +0000000000318e28 0000000000000008 R_X86_64_RELATIVE 248930 │ │ │ │ +0000000000318e30 0000000000000008 R_X86_64_RELATIVE 249060 │ │ │ │ +0000000000318e38 0000000000000008 R_X86_64_RELATIVE 248dc0 │ │ │ │ +0000000000318e40 0000000000000008 R_X86_64_RELATIVE 249070 │ │ │ │ +0000000000318e48 0000000000000008 R_X86_64_RELATIVE 248fb0 │ │ │ │ +0000000000318e58 0000000000000008 R_X86_64_RELATIVE 24cc00 │ │ │ │ +0000000000318ea0 0000000000000008 R_X86_64_RELATIVE 24dd70 │ │ │ │ +0000000000318ee0 0000000000000008 R_X86_64_RELATIVE 24ebc0 │ │ │ │ +0000000000318f28 0000000000000008 R_X86_64_RELATIVE 24ee10 │ │ │ │ +0000000000318f68 0000000000000008 R_X86_64_RELATIVE 250b00 │ │ │ │ +0000000000318ff0 0000000000000008 R_X86_64_RELATIVE 251c90 │ │ │ │ +0000000000319078 0000000000000008 R_X86_64_RELATIVE 242e10 │ │ │ │ +0000000000319080 0000000000000008 R_X86_64_RELATIVE 242e90 │ │ │ │ +0000000000319088 0000000000000008 R_X86_64_RELATIVE 243020 │ │ │ │ +0000000000319090 0000000000000008 R_X86_64_RELATIVE 243030 │ │ │ │ +0000000000319098 0000000000000008 R_X86_64_RELATIVE 242ea0 │ │ │ │ +00000000003190a0 0000000000000008 R_X86_64_RELATIVE 2431c0 │ │ │ │ +00000000003190a8 0000000000000008 R_X86_64_RELATIVE 2431e0 │ │ │ │ +00000000003190b0 0000000000000008 R_X86_64_RELATIVE 2431d0 │ │ │ │ +00000000003190b8 0000000000000008 R_X86_64_RELATIVE 243040 │ │ │ │ +00000000003190c0 0000000000000008 R_X86_64_RELATIVE 2432d0 │ │ │ │ +00000000003190c8 0000000000000008 R_X86_64_RELATIVE 2432a0 │ │ │ │ +00000000003190d0 0000000000000008 R_X86_64_RELATIVE 242e80 │ │ │ │ +00000000003190d8 0000000000000008 R_X86_64_RELATIVE 2432b0 │ │ │ │ +00000000003190e0 0000000000000008 R_X86_64_RELATIVE 243050 │ │ │ │ +00000000003190e8 0000000000000008 R_X86_64_RELATIVE 2432c0 │ │ │ │ +00000000003190f0 0000000000000008 R_X86_64_RELATIVE 2431f0 │ │ │ │ +00000000003190f8 0000000000000008 R_X86_64_RELATIVE 242d00 │ │ │ │ +0000000000319100 0000000000000008 R_X86_64_RELATIVE 2463b0 │ │ │ │ +0000000000319108 0000000000000008 R_X86_64_RELATIVE 246440 │ │ │ │ +0000000000319110 0000000000000008 R_X86_64_RELATIVE 246810 │ │ │ │ +0000000000319118 0000000000000008 R_X86_64_RELATIVE 246820 │ │ │ │ +0000000000319120 0000000000000008 R_X86_64_RELATIVE 246450 │ │ │ │ +0000000000319128 0000000000000008 R_X86_64_RELATIVE 246bf0 │ │ │ │ +0000000000319130 0000000000000008 R_X86_64_RELATIVE 246c10 │ │ │ │ +0000000000319138 0000000000000008 R_X86_64_RELATIVE 246c00 │ │ │ │ +0000000000319140 0000000000000008 R_X86_64_RELATIVE 246830 │ │ │ │ +0000000000319148 0000000000000008 R_X86_64_RELATIVE 246d40 │ │ │ │ +0000000000319150 0000000000000008 R_X86_64_RELATIVE 246d10 │ │ │ │ +0000000000319158 0000000000000008 R_X86_64_RELATIVE 246430 │ │ │ │ +0000000000319160 0000000000000008 R_X86_64_RELATIVE 246d20 │ │ │ │ +0000000000319168 0000000000000008 R_X86_64_RELATIVE 246840 │ │ │ │ +0000000000319170 0000000000000008 R_X86_64_RELATIVE 246d30 │ │ │ │ +0000000000319178 0000000000000008 R_X86_64_RELATIVE 246c20 │ │ │ │ +0000000000319188 0000000000000008 R_X86_64_RELATIVE 24aeb0 │ │ │ │ +0000000000319190 0000000000000008 R_X86_64_RELATIVE 24aef0 │ │ │ │ +0000000000319198 0000000000000008 R_X86_64_RELATIVE 24b4a0 │ │ │ │ +00000000003191a0 0000000000000008 R_X86_64_RELATIVE 24b4b0 │ │ │ │ +00000000003191a8 0000000000000008 R_X86_64_RELATIVE 24af00 │ │ │ │ +00000000003191b0 0000000000000008 R_X86_64_RELATIVE 24b840 │ │ │ │ +00000000003191b8 0000000000000008 R_X86_64_RELATIVE 24b860 │ │ │ │ +00000000003191c0 0000000000000008 R_X86_64_RELATIVE 24b850 │ │ │ │ +00000000003191c8 0000000000000008 R_X86_64_RELATIVE 24b4c0 │ │ │ │ +00000000003191d0 0000000000000008 R_X86_64_RELATIVE 24bb10 │ │ │ │ +00000000003191d8 0000000000000008 R_X86_64_RELATIVE 24bb00 │ │ │ │ +00000000003191e0 0000000000000008 R_X86_64_RELATIVE 24aee0 │ │ │ │ +0000000000319210 0000000000000008 R_X86_64_RELATIVE 250560 │ │ │ │ +0000000000319258 0000000000000008 R_X86_64_RELATIVE 250980 │ │ │ │ +0000000000319298 0000000000000008 R_X86_64_RELATIVE 252760 │ │ │ │ +0000000000319320 0000000000000008 R_X86_64_RELATIVE 243700 │ │ │ │ +0000000000319328 0000000000000008 R_X86_64_RELATIVE 243740 │ │ │ │ +0000000000319330 0000000000000008 R_X86_64_RELATIVE 243920 │ │ │ │ +0000000000319338 0000000000000008 R_X86_64_RELATIVE 243930 │ │ │ │ +0000000000319340 0000000000000008 R_X86_64_RELATIVE 243750 │ │ │ │ +0000000000319348 0000000000000008 R_X86_64_RELATIVE 243cd0 │ │ │ │ +0000000000319350 0000000000000008 R_X86_64_RELATIVE 243cf0 │ │ │ │ +0000000000319358 0000000000000008 R_X86_64_RELATIVE 243ce0 │ │ │ │ +0000000000319360 0000000000000008 R_X86_64_RELATIVE 243940 │ │ │ │ +0000000000319368 0000000000000008 R_X86_64_RELATIVE 243e30 │ │ │ │ +0000000000319370 0000000000000008 R_X86_64_RELATIVE 243e00 │ │ │ │ +0000000000319378 0000000000000008 R_X86_64_RELATIVE 243730 │ │ │ │ +0000000000319380 0000000000000008 R_X86_64_RELATIVE 243e10 │ │ │ │ +0000000000319388 0000000000000008 R_X86_64_RELATIVE 243950 │ │ │ │ +0000000000319390 0000000000000008 R_X86_64_RELATIVE 243e20 │ │ │ │ +0000000000319398 0000000000000008 R_X86_64_RELATIVE 243d00 │ │ │ │ +00000000003193a8 0000000000000008 R_X86_64_RELATIVE 245870 │ │ │ │ +00000000003193b0 0000000000000008 R_X86_64_RELATIVE 2458c0 │ │ │ │ +00000000003193b8 0000000000000008 R_X86_64_RELATIVE 245b50 │ │ │ │ +00000000003193c0 0000000000000008 R_X86_64_RELATIVE 245b60 │ │ │ │ +00000000003193c8 0000000000000008 R_X86_64_RELATIVE 2458d0 │ │ │ │ +00000000003193d0 0000000000000008 R_X86_64_RELATIVE 245d50 │ │ │ │ +00000000003193d8 0000000000000008 R_X86_64_RELATIVE 245d70 │ │ │ │ +00000000003193e0 0000000000000008 R_X86_64_RELATIVE 245d60 │ │ │ │ +00000000003193e8 0000000000000008 R_X86_64_RELATIVE 245b70 │ │ │ │ +00000000003193f0 0000000000000008 R_X86_64_RELATIVE 245e00 │ │ │ │ +00000000003193f8 0000000000000008 R_X86_64_RELATIVE 245dd0 │ │ │ │ +0000000000319400 0000000000000008 R_X86_64_RELATIVE 2458b0 │ │ │ │ +0000000000319408 0000000000000008 R_X86_64_RELATIVE 245de0 │ │ │ │ +0000000000319410 0000000000000008 R_X86_64_RELATIVE 245b80 │ │ │ │ +0000000000319418 0000000000000008 R_X86_64_RELATIVE 245df0 │ │ │ │ +0000000000319420 0000000000000008 R_X86_64_RELATIVE 245d80 │ │ │ │ +0000000000319430 0000000000000008 R_X86_64_RELATIVE 2472f0 │ │ │ │ +0000000000319438 0000000000000008 R_X86_64_RELATIVE 247330 │ │ │ │ +0000000000319440 0000000000000008 R_X86_64_RELATIVE 2479c0 │ │ │ │ +0000000000319448 0000000000000008 R_X86_64_RELATIVE 2479d0 │ │ │ │ +0000000000319450 0000000000000008 R_X86_64_RELATIVE 247340 │ │ │ │ +0000000000319458 0000000000000008 R_X86_64_RELATIVE 247be0 │ │ │ │ +0000000000319460 0000000000000008 R_X86_64_RELATIVE 247c00 │ │ │ │ +0000000000319468 0000000000000008 R_X86_64_RELATIVE 247bf0 │ │ │ │ +0000000000319470 0000000000000008 R_X86_64_RELATIVE 2479e0 │ │ │ │ +0000000000319478 0000000000000008 R_X86_64_RELATIVE 247db0 │ │ │ │ +0000000000319480 0000000000000008 R_X86_64_RELATIVE 247d80 │ │ │ │ +0000000000319488 0000000000000008 R_X86_64_RELATIVE 247320 │ │ │ │ +0000000000319490 0000000000000008 R_X86_64_RELATIVE 247d90 │ │ │ │ +0000000000319498 0000000000000008 R_X86_64_RELATIVE 2479f0 │ │ │ │ +00000000003194a0 0000000000000008 R_X86_64_RELATIVE 247da0 │ │ │ │ +00000000003194a8 0000000000000008 R_X86_64_RELATIVE 247c10 │ │ │ │ +00000000003194b8 0000000000000008 R_X86_64_RELATIVE 2497c0 │ │ │ │ +00000000003194c0 0000000000000008 R_X86_64_RELATIVE 249800 │ │ │ │ +00000000003194c8 0000000000000008 R_X86_64_RELATIVE 249b90 │ │ │ │ +00000000003194d0 0000000000000008 R_X86_64_RELATIVE 249ba0 │ │ │ │ +00000000003194d8 0000000000000008 R_X86_64_RELATIVE 249810 │ │ │ │ +00000000003194e0 0000000000000008 R_X86_64_RELATIVE 24a530 │ │ │ │ +00000000003194e8 0000000000000008 R_X86_64_RELATIVE 24a550 │ │ │ │ +00000000003194f0 0000000000000008 R_X86_64_RELATIVE 24a540 │ │ │ │ +00000000003194f8 0000000000000008 R_X86_64_RELATIVE 249bb0 │ │ │ │ +0000000000319500 0000000000000008 R_X86_64_RELATIVE 24a6b0 │ │ │ │ +0000000000319508 0000000000000008 R_X86_64_RELATIVE 24a680 │ │ │ │ +0000000000319510 0000000000000008 R_X86_64_RELATIVE 2497f0 │ │ │ │ +0000000000319518 0000000000000008 R_X86_64_RELATIVE 24a690 │ │ │ │ +0000000000319520 0000000000000008 R_X86_64_RELATIVE 249bc0 │ │ │ │ +0000000000319528 0000000000000008 R_X86_64_RELATIVE 24a6a0 │ │ │ │ +0000000000319530 0000000000000008 R_X86_64_RELATIVE 24a560 │ │ │ │ +0000000000319540 0000000000000008 R_X86_64_RELATIVE 24efb0 │ │ │ │ +0000000000319588 0000000000000008 R_X86_64_RELATIVE 24f950 │ │ │ │ +00000000003195c8 0000000000000008 R_X86_64_RELATIVE 24fb50 │ │ │ │ +0000000000319610 0000000000000008 R_X86_64_RELATIVE 2503b0 │ │ │ │ +0000000000319650 0000000000000008 R_X86_64_RELATIVE 251780 │ │ │ │ +00000000003196d8 0000000000000008 R_X86_64_RELATIVE 252240 │ │ │ │ +0000000000319760 0000000000000008 R_X86_64_RELATIVE 244420 │ │ │ │ +0000000000319768 0000000000000008 R_X86_64_RELATIVE 244460 │ │ │ │ +0000000000319770 0000000000000008 R_X86_64_RELATIVE 244700 │ │ │ │ +0000000000319778 0000000000000008 R_X86_64_RELATIVE 244710 │ │ │ │ +0000000000319780 0000000000000008 R_X86_64_RELATIVE 244470 │ │ │ │ +0000000000319788 0000000000000008 R_X86_64_RELATIVE 244d50 │ │ │ │ +0000000000319790 0000000000000008 R_X86_64_RELATIVE 244d70 │ │ │ │ +0000000000319798 0000000000000008 R_X86_64_RELATIVE 244d60 │ │ │ │ +00000000003197a0 0000000000000008 R_X86_64_RELATIVE 244720 │ │ │ │ +00000000003197a8 0000000000000008 R_X86_64_RELATIVE 244ed0 │ │ │ │ +00000000003197b0 0000000000000008 R_X86_64_RELATIVE 244ea0 │ │ │ │ +00000000003197b8 0000000000000008 R_X86_64_RELATIVE 244450 │ │ │ │ +00000000003197c0 0000000000000008 R_X86_64_RELATIVE 244eb0 │ │ │ │ +00000000003197c8 0000000000000008 R_X86_64_RELATIVE 244730 │ │ │ │ +00000000003197d0 0000000000000008 R_X86_64_RELATIVE 244ec0 │ │ │ │ +00000000003197d8 0000000000000008 R_X86_64_RELATIVE 244d80 │ │ │ │ +00000000003197e8 0000000000000008 R_X86_64_RELATIVE 2488c0 │ │ │ │ +00000000003197f0 0000000000000008 R_X86_64_RELATIVE 248940 │ │ │ │ +00000000003197f8 0000000000000008 R_X86_64_RELATIVE 248d90 │ │ │ │ +0000000000319800 0000000000000008 R_X86_64_RELATIVE 248da0 │ │ │ │ +0000000000319808 0000000000000008 R_X86_64_RELATIVE 248950 │ │ │ │ +0000000000319810 0000000000000008 R_X86_64_RELATIVE 248f80 │ │ │ │ +0000000000319818 0000000000000008 R_X86_64_RELATIVE 248fa0 │ │ │ │ +0000000000319820 0000000000000008 R_X86_64_RELATIVE 248f90 │ │ │ │ +0000000000319828 0000000000000008 R_X86_64_RELATIVE 248db0 │ │ │ │ +0000000000319830 0000000000000008 R_X86_64_RELATIVE 249080 │ │ │ │ +0000000000319838 0000000000000008 R_X86_64_RELATIVE 249050 │ │ │ │ +0000000000319840 0000000000000008 R_X86_64_RELATIVE 248930 │ │ │ │ +0000000000319848 0000000000000008 R_X86_64_RELATIVE 249060 │ │ │ │ +0000000000319850 0000000000000008 R_X86_64_RELATIVE 248dc0 │ │ │ │ +0000000000319858 0000000000000008 R_X86_64_RELATIVE 249070 │ │ │ │ +0000000000319860 0000000000000008 R_X86_64_RELATIVE 248fb0 │ │ │ │ +0000000000319870 0000000000000008 R_X86_64_RELATIVE 24cc00 │ │ │ │ +00000000003198b8 0000000000000008 R_X86_64_RELATIVE 24dd70 │ │ │ │ +00000000003198f8 0000000000000008 R_X86_64_RELATIVE 24ebc0 │ │ │ │ +0000000000319940 0000000000000008 R_X86_64_RELATIVE 24ee10 │ │ │ │ +0000000000319980 0000000000000008 R_X86_64_RELATIVE 250b00 │ │ │ │ +0000000000319a08 0000000000000008 R_X86_64_RELATIVE 251c90 │ │ │ │ +0000000000319b18 0000000000000008 R_X86_64_RELATIVE 252ba0 │ │ │ │ +0000000000319b20 0000000000000008 R_X86_64_RELATIVE 252c20 │ │ │ │ +0000000000319b28 0000000000000008 R_X86_64_RELATIVE 252f80 │ │ │ │ +0000000000319b30 0000000000000008 R_X86_64_RELATIVE 252fb0 │ │ │ │ +0000000000319b38 0000000000000008 R_X86_64_RELATIVE 252c30 │ │ │ │ +0000000000319b40 0000000000000008 R_X86_64_RELATIVE 253280 │ │ │ │ +0000000000319b48 0000000000000008 R_X86_64_RELATIVE 2532b0 │ │ │ │ +0000000000319b50 0000000000000008 R_X86_64_RELATIVE 253290 │ │ │ │ +0000000000319b58 0000000000000008 R_X86_64_RELATIVE 252f90 │ │ │ │ +0000000000319b60 0000000000000008 R_X86_64_RELATIVE 2533a0 │ │ │ │ +0000000000319b68 0000000000000008 R_X86_64_RELATIVE 253370 │ │ │ │ +0000000000319b70 0000000000000008 R_X86_64_RELATIVE 252c40 │ │ │ │ +0000000000319b78 0000000000000008 R_X86_64_RELATIVE 253380 │ │ │ │ +0000000000319b80 0000000000000008 R_X86_64_RELATIVE 252fa0 │ │ │ │ +0000000000319b88 0000000000000008 R_X86_64_RELATIVE 253390 │ │ │ │ +0000000000319b90 0000000000000008 R_X86_64_RELATIVE 2532a0 │ │ │ │ +0000000000319ba0 0000000000000008 R_X86_64_RELATIVE 2552e0 │ │ │ │ +0000000000319ba8 0000000000000008 R_X86_64_RELATIVE 255340 │ │ │ │ +0000000000319bb0 0000000000000008 R_X86_64_RELATIVE 255c40 │ │ │ │ +0000000000319bb8 0000000000000008 R_X86_64_RELATIVE 255c60 │ │ │ │ +0000000000319bc0 0000000000000008 R_X86_64_RELATIVE 255330 │ │ │ │ +0000000000319bc8 0000000000000008 R_X86_64_RELATIVE 2567b0 │ │ │ │ +0000000000319bd0 0000000000000008 R_X86_64_RELATIVE 2567d0 │ │ │ │ +0000000000319bd8 0000000000000008 R_X86_64_RELATIVE 2567c0 │ │ │ │ +0000000000319be0 0000000000000008 R_X86_64_RELATIVE 255c50 │ │ │ │ +0000000000319be8 0000000000000008 R_X86_64_RELATIVE 2568e0 │ │ │ │ +0000000000319bf0 0000000000000008 R_X86_64_RELATIVE 2568c0 │ │ │ │ +0000000000319bf8 0000000000000008 R_X86_64_RELATIVE 255310 │ │ │ │ +0000000000319c28 0000000000000008 R_X86_64_RELATIVE 259b30 │ │ │ │ +0000000000319c70 0000000000000008 R_X86_64_RELATIVE 25a260 │ │ │ │ +0000000000319cb0 0000000000000008 R_X86_64_RELATIVE 25de30 │ │ │ │ +0000000000319e48 0000000000000008 R_X86_64_RELATIVE 253420 │ │ │ │ +0000000000319e50 0000000000000008 R_X86_64_RELATIVE 253480 │ │ │ │ +0000000000319e58 0000000000000008 R_X86_64_RELATIVE 253b00 │ │ │ │ +0000000000319e60 0000000000000008 R_X86_64_RELATIVE 253b40 │ │ │ │ +0000000000319e68 0000000000000008 R_X86_64_RELATIVE 253470 │ │ │ │ +0000000000319e70 0000000000000008 R_X86_64_RELATIVE 2540c0 │ │ │ │ +0000000000319e78 0000000000000008 R_X86_64_RELATIVE 254100 │ │ │ │ +0000000000319e80 0000000000000008 R_X86_64_RELATIVE 2540f0 │ │ │ │ +0000000000319e88 0000000000000008 R_X86_64_RELATIVE 253b30 │ │ │ │ +0000000000319e90 0000000000000008 R_X86_64_RELATIVE 254220 │ │ │ │ +0000000000319e98 0000000000000008 R_X86_64_RELATIVE 2541f0 │ │ │ │ +0000000000319ea0 0000000000000008 R_X86_64_RELATIVE 253450 │ │ │ │ +0000000000319ea8 0000000000000008 R_X86_64_RELATIVE 254200 │ │ │ │ +0000000000319eb0 0000000000000008 R_X86_64_RELATIVE 253b10 │ │ │ │ +0000000000319eb8 0000000000000008 R_X86_64_RELATIVE 254210 │ │ │ │ +0000000000319ec0 0000000000000008 R_X86_64_RELATIVE 2540d0 │ │ │ │ +0000000000319ed0 0000000000000008 R_X86_64_RELATIVE 254380 │ │ │ │ +0000000000319ed8 0000000000000008 R_X86_64_RELATIVE 254440 │ │ │ │ +0000000000319ee0 0000000000000008 R_X86_64_RELATIVE 254970 │ │ │ │ +0000000000319ee8 0000000000000008 R_X86_64_RELATIVE 2549b0 │ │ │ │ +0000000000319ef0 0000000000000008 R_X86_64_RELATIVE 254430 │ │ │ │ +0000000000319ef8 0000000000000008 R_X86_64_RELATIVE 255110 │ │ │ │ +0000000000319f00 0000000000000008 R_X86_64_RELATIVE 255150 │ │ │ │ +0000000000319f08 0000000000000008 R_X86_64_RELATIVE 255140 │ │ │ │ +0000000000319f10 0000000000000008 R_X86_64_RELATIVE 2549a0 │ │ │ │ +0000000000319f18 0000000000000008 R_X86_64_RELATIVE 255200 │ │ │ │ +0000000000319f20 0000000000000008 R_X86_64_RELATIVE 2551d0 │ │ │ │ +0000000000319f28 0000000000000008 R_X86_64_RELATIVE 254410 │ │ │ │ +0000000000319f30 0000000000000008 R_X86_64_RELATIVE 2551e0 │ │ │ │ +0000000000319f38 0000000000000008 R_X86_64_RELATIVE 254980 │ │ │ │ +0000000000319f40 0000000000000008 R_X86_64_RELATIVE 2551f0 │ │ │ │ +0000000000319f48 0000000000000008 R_X86_64_RELATIVE 255120 │ │ │ │ +0000000000319f58 0000000000000008 R_X86_64_RELATIVE 257f90 │ │ │ │ +0000000000319fa0 0000000000000008 R_X86_64_RELATIVE 2584b0 │ │ │ │ +0000000000319fe0 0000000000000008 R_X86_64_RELATIVE 258700 │ │ │ │ +000000000031a028 0000000000000008 R_X86_64_RELATIVE 259980 │ │ │ │ +000000000031a068 0000000000000008 R_X86_64_RELATIVE 25aba0 │ │ │ │ +000000000031a0f0 0000000000000008 R_X86_64_RELATIVE 25d580 │ │ │ │ +000000000031a288 0000000000000008 R_X86_64_RELATIVE 256b30 │ │ │ │ +000000000031a2d0 0000000000000008 R_X86_64_RELATIVE 256f50 │ │ │ │ +000000000031a310 0000000000000008 R_X86_64_RELATIVE 2571c0 │ │ │ │ +000000000031a358 0000000000000008 R_X86_64_RELATIVE 257db0 │ │ │ │ +000000000031a398 0000000000000008 R_X86_64_RELATIVE 25a3b0 │ │ │ │ +000000000031a420 0000000000000008 R_X86_64_RELATIVE 25b550 │ │ │ │ +000000000031af40 0000000000000008 R_X86_64_RELATIVE 25e6f0 │ │ │ │ +000000000031b958 0000000000000008 R_X86_64_RELATIVE 25e6f0 │ │ │ │ +000000000031c370 0000000000000008 R_X86_64_RELATIVE 25e6f0 │ │ │ │ +000000000031cd08 0000000000000008 R_X86_64_RELATIVE 2433b0 │ │ │ │ +000000000031cd10 0000000000000008 R_X86_64_RELATIVE 2433e0 │ │ │ │ +000000000031cd18 0000000000000008 R_X86_64_RELATIVE 243450 │ │ │ │ +000000000031cd20 0000000000000008 R_X86_64_RELATIVE 243460 │ │ │ │ +000000000031cd28 0000000000000008 R_X86_64_RELATIVE 2433f0 │ │ │ │ +000000000031cd30 0000000000000008 R_X86_64_RELATIVE 2435c0 │ │ │ │ +000000000031cd38 0000000000000008 R_X86_64_RELATIVE 2435e0 │ │ │ │ +000000000031cd40 0000000000000008 R_X86_64_RELATIVE 2435d0 │ │ │ │ +000000000031cd48 0000000000000008 R_X86_64_RELATIVE 243470 │ │ │ │ +000000000031cd50 0000000000000008 R_X86_64_RELATIVE 243660 │ │ │ │ +000000000031cd58 0000000000000008 R_X86_64_RELATIVE 243630 │ │ │ │ +000000000031cd60 0000000000000008 R_X86_64_RELATIVE 2433d0 │ │ │ │ +000000000031cd68 0000000000000008 R_X86_64_RELATIVE 243640 │ │ │ │ +000000000031cd70 0000000000000008 R_X86_64_RELATIVE 243480 │ │ │ │ +000000000031cd78 0000000000000008 R_X86_64_RELATIVE 243650 │ │ │ │ +000000000031cd80 0000000000000008 R_X86_64_RELATIVE 2435f0 │ │ │ │ +000000000031cd88 0000000000000008 R_X86_64_RELATIVE 242d00 │ │ │ │ +000000000031cd90 0000000000000008 R_X86_64_RELATIVE 246e70 │ │ │ │ +000000000031cd98 0000000000000008 R_X86_64_RELATIVE 246ea0 │ │ │ │ +000000000031cda0 0000000000000008 R_X86_64_RELATIVE 247070 │ │ │ │ +000000000031cda8 0000000000000008 R_X86_64_RELATIVE 247080 │ │ │ │ +000000000031cdb0 0000000000000008 R_X86_64_RELATIVE 246eb0 │ │ │ │ +000000000031cdb8 0000000000000008 R_X86_64_RELATIVE 2471f0 │ │ │ │ +000000000031cdc0 0000000000000008 R_X86_64_RELATIVE 247210 │ │ │ │ +000000000031cdc8 0000000000000008 R_X86_64_RELATIVE 247200 │ │ │ │ +000000000031cdd0 0000000000000008 R_X86_64_RELATIVE 247090 │ │ │ │ +000000000031cdd8 0000000000000008 R_X86_64_RELATIVE 2472c0 │ │ │ │ +000000000031cde0 0000000000000008 R_X86_64_RELATIVE 247290 │ │ │ │ +000000000031cde8 0000000000000008 R_X86_64_RELATIVE 246e90 │ │ │ │ +000000000031cdf0 0000000000000008 R_X86_64_RELATIVE 2472a0 │ │ │ │ +000000000031cdf8 0000000000000008 R_X86_64_RELATIVE 2470a0 │ │ │ │ +000000000031ce00 0000000000000008 R_X86_64_RELATIVE 2472b0 │ │ │ │ +000000000031ce08 0000000000000008 R_X86_64_RELATIVE 247220 │ │ │ │ +000000000031ce18 0000000000000008 R_X86_64_RELATIVE 24bdf0 │ │ │ │ +000000000031ce20 0000000000000008 R_X86_64_RELATIVE 24be30 │ │ │ │ +000000000031ce28 0000000000000008 R_X86_64_RELATIVE 24c230 │ │ │ │ +000000000031ce30 0000000000000008 R_X86_64_RELATIVE 24c240 │ │ │ │ +000000000031ce38 0000000000000008 R_X86_64_RELATIVE 24be40 │ │ │ │ +000000000031ce40 0000000000000008 R_X86_64_RELATIVE 24c770 │ │ │ │ +000000000031ce48 0000000000000008 R_X86_64_RELATIVE 24c790 │ │ │ │ +000000000031ce50 0000000000000008 R_X86_64_RELATIVE 24c780 │ │ │ │ +000000000031ce58 0000000000000008 R_X86_64_RELATIVE 24c250 │ │ │ │ +000000000031ce60 0000000000000008 R_X86_64_RELATIVE 24c7f0 │ │ │ │ +000000000031ce68 0000000000000008 R_X86_64_RELATIVE 24c7e0 │ │ │ │ +000000000031ce70 0000000000000008 R_X86_64_RELATIVE 24be20 │ │ │ │ +000000000031cee8 0000000000000008 R_X86_64_RELATIVE 250af0 │ │ │ │ +000000000031cfb0 0000000000000008 R_X86_64_RELATIVE 243fd0 │ │ │ │ +000000000031cfb8 0000000000000008 R_X86_64_RELATIVE 244000 │ │ │ │ +000000000031cfc0 0000000000000008 R_X86_64_RELATIVE 2440e0 │ │ │ │ +000000000031cfc8 0000000000000008 R_X86_64_RELATIVE 2440f0 │ │ │ │ +000000000031cfd0 0000000000000008 R_X86_64_RELATIVE 244010 │ │ │ │ +000000000031cfd8 0000000000000008 R_X86_64_RELATIVE 244300 │ │ │ │ +000000000031cfe0 0000000000000008 R_X86_64_RELATIVE 244320 │ │ │ │ +000000000031cfe8 0000000000000008 R_X86_64_RELATIVE 244310 │ │ │ │ +000000000031cff0 0000000000000008 R_X86_64_RELATIVE 244100 │ │ │ │ +000000000031cff8 0000000000000008 R_X86_64_RELATIVE 2443f0 │ │ │ │ +000000000031d000 0000000000000008 R_X86_64_RELATIVE 2443c0 │ │ │ │ +000000000031d008 0000000000000008 R_X86_64_RELATIVE 243ff0 │ │ │ │ +000000000031d010 0000000000000008 R_X86_64_RELATIVE 2443d0 │ │ │ │ +000000000031d018 0000000000000008 R_X86_64_RELATIVE 244110 │ │ │ │ +000000000031d020 0000000000000008 R_X86_64_RELATIVE 2443e0 │ │ │ │ +000000000031d028 0000000000000008 R_X86_64_RELATIVE 244330 │ │ │ │ +000000000031d038 0000000000000008 R_X86_64_RELATIVE 245f40 │ │ │ │ +000000000031d040 0000000000000008 R_X86_64_RELATIVE 245f70 │ │ │ │ +000000000031d048 0000000000000008 R_X86_64_RELATIVE 246070 │ │ │ │ +000000000031d050 0000000000000008 R_X86_64_RELATIVE 246080 │ │ │ │ +000000000031d058 0000000000000008 R_X86_64_RELATIVE 245f80 │ │ │ │ +000000000031d060 0000000000000008 R_X86_64_RELATIVE 2461f0 │ │ │ │ +000000000031d068 0000000000000008 R_X86_64_RELATIVE 246210 │ │ │ │ +000000000031d070 0000000000000008 R_X86_64_RELATIVE 246200 │ │ │ │ +000000000031d078 0000000000000008 R_X86_64_RELATIVE 246090 │ │ │ │ +000000000031d080 0000000000000008 R_X86_64_RELATIVE 246300 │ │ │ │ +000000000031d088 0000000000000008 R_X86_64_RELATIVE 2462d0 │ │ │ │ +000000000031d090 0000000000000008 R_X86_64_RELATIVE 245f60 │ │ │ │ +000000000031d098 0000000000000008 R_X86_64_RELATIVE 2462e0 │ │ │ │ +000000000031d0a0 0000000000000008 R_X86_64_RELATIVE 2460a0 │ │ │ │ +000000000031d0a8 0000000000000008 R_X86_64_RELATIVE 2462f0 │ │ │ │ +000000000031d0b0 0000000000000008 R_X86_64_RELATIVE 246220 │ │ │ │ +000000000031d0c0 0000000000000008 R_X86_64_RELATIVE 248060 │ │ │ │ +000000000031d0c8 0000000000000008 R_X86_64_RELATIVE 2480a0 │ │ │ │ +000000000031d0d0 0000000000000008 R_X86_64_RELATIVE 2483b0 │ │ │ │ +000000000031d0d8 0000000000000008 R_X86_64_RELATIVE 2483c0 │ │ │ │ +000000000031d0e0 0000000000000008 R_X86_64_RELATIVE 2480b0 │ │ │ │ +000000000031d0e8 0000000000000008 R_X86_64_RELATIVE 2485d0 │ │ │ │ +000000000031d0f0 0000000000000008 R_X86_64_RELATIVE 2485f0 │ │ │ │ +000000000031d0f8 0000000000000008 R_X86_64_RELATIVE 2485e0 │ │ │ │ +000000000031d100 0000000000000008 R_X86_64_RELATIVE 2483d0 │ │ │ │ +000000000031d108 0000000000000008 R_X86_64_RELATIVE 248680 │ │ │ │ +000000000031d110 0000000000000008 R_X86_64_RELATIVE 248650 │ │ │ │ +000000000031d118 0000000000000008 R_X86_64_RELATIVE 248090 │ │ │ │ +000000000031d120 0000000000000008 R_X86_64_RELATIVE 248660 │ │ │ │ +000000000031d128 0000000000000008 R_X86_64_RELATIVE 2483e0 │ │ │ │ +000000000031d130 0000000000000008 R_X86_64_RELATIVE 248670 │ │ │ │ +000000000031d138 0000000000000008 R_X86_64_RELATIVE 248600 │ │ │ │ +000000000031d148 0000000000000008 R_X86_64_RELATIVE 24a920 │ │ │ │ +000000000031d150 0000000000000008 R_X86_64_RELATIVE 24a960 │ │ │ │ +000000000031d158 0000000000000008 R_X86_64_RELATIVE 24ab90 │ │ │ │ +000000000031d160 0000000000000008 R_X86_64_RELATIVE 24aba0 │ │ │ │ +000000000031d168 0000000000000008 R_X86_64_RELATIVE 24a970 │ │ │ │ +000000000031d170 0000000000000008 R_X86_64_RELATIVE 24ad30 │ │ │ │ +000000000031d178 0000000000000008 R_X86_64_RELATIVE 24ad50 │ │ │ │ +000000000031d180 0000000000000008 R_X86_64_RELATIVE 24ad40 │ │ │ │ +000000000031d188 0000000000000008 R_X86_64_RELATIVE 24abb0 │ │ │ │ +000000000031d190 0000000000000008 R_X86_64_RELATIVE 24ae50 │ │ │ │ +000000000031d198 0000000000000008 R_X86_64_RELATIVE 24ae20 │ │ │ │ +000000000031d1a0 0000000000000008 R_X86_64_RELATIVE 24a950 │ │ │ │ +000000000031d1a8 0000000000000008 R_X86_64_RELATIVE 24ae30 │ │ │ │ +000000000031d1b0 0000000000000008 R_X86_64_RELATIVE 24abc0 │ │ │ │ +000000000031d1b8 0000000000000008 R_X86_64_RELATIVE 24ae40 │ │ │ │ +000000000031d1c0 0000000000000008 R_X86_64_RELATIVE 24ad60 │ │ │ │ +000000000031d218 0000000000000008 R_X86_64_RELATIVE 24fb40 │ │ │ │ +000000000031d2a0 0000000000000008 R_X86_64_RELATIVE 250550 │ │ │ │ +000000000031d3f0 0000000000000008 R_X86_64_RELATIVE 2450a0 │ │ │ │ +000000000031d3f8 0000000000000008 R_X86_64_RELATIVE 2450e0 │ │ │ │ +000000000031d400 0000000000000008 R_X86_64_RELATIVE 245270 │ │ │ │ +000000000031d408 0000000000000008 R_X86_64_RELATIVE 245280 │ │ │ │ +000000000031d410 0000000000000008 R_X86_64_RELATIVE 2450f0 │ │ │ │ +000000000031d418 0000000000000008 R_X86_64_RELATIVE 245500 │ │ │ │ +000000000031d420 0000000000000008 R_X86_64_RELATIVE 245520 │ │ │ │ +000000000031d428 0000000000000008 R_X86_64_RELATIVE 245510 │ │ │ │ +000000000031d430 0000000000000008 R_X86_64_RELATIVE 245290 │ │ │ │ +000000000031d438 0000000000000008 R_X86_64_RELATIVE 245650 │ │ │ │ +000000000031d440 0000000000000008 R_X86_64_RELATIVE 245620 │ │ │ │ +000000000031d448 0000000000000008 R_X86_64_RELATIVE 2450d0 │ │ │ │ +000000000031d450 0000000000000008 R_X86_64_RELATIVE 245630 │ │ │ │ +000000000031d458 0000000000000008 R_X86_64_RELATIVE 2452a0 │ │ │ │ +000000000031d460 0000000000000008 R_X86_64_RELATIVE 245640 │ │ │ │ +000000000031d468 0000000000000008 R_X86_64_RELATIVE 245530 │ │ │ │ +000000000031d478 0000000000000008 R_X86_64_RELATIVE 249190 │ │ │ │ +000000000031d480 0000000000000008 R_X86_64_RELATIVE 2491c0 │ │ │ │ +000000000031d488 0000000000000008 R_X86_64_RELATIVE 249360 │ │ │ │ +000000000031d490 0000000000000008 R_X86_64_RELATIVE 249370 │ │ │ │ +000000000031d498 0000000000000008 R_X86_64_RELATIVE 2491d0 │ │ │ │ +000000000031d4a0 0000000000000008 R_X86_64_RELATIVE 2494f0 │ │ │ │ +000000000031d4a8 0000000000000008 R_X86_64_RELATIVE 249510 │ │ │ │ +000000000031d4b0 0000000000000008 R_X86_64_RELATIVE 249500 │ │ │ │ +000000000031d4b8 0000000000000008 R_X86_64_RELATIVE 249380 │ │ │ │ +000000000031d4c0 0000000000000008 R_X86_64_RELATIVE 2495b0 │ │ │ │ +000000000031d4c8 0000000000000008 R_X86_64_RELATIVE 249580 │ │ │ │ +000000000031d4d0 0000000000000008 R_X86_64_RELATIVE 2491b0 │ │ │ │ +000000000031d4d8 0000000000000008 R_X86_64_RELATIVE 249590 │ │ │ │ +000000000031d4e0 0000000000000008 R_X86_64_RELATIVE 249390 │ │ │ │ +000000000031d4e8 0000000000000008 R_X86_64_RELATIVE 2495a0 │ │ │ │ +000000000031d4f0 0000000000000008 R_X86_64_RELATIVE 249520 │ │ │ │ +000000000031d500 0000000000000008 R_X86_64_RELATIVE 24df10 │ │ │ │ +000000000031d548 0000000000000008 R_X86_64_RELATIVE 24ebb0 │ │ │ │ +000000000031d588 0000000000000008 R_X86_64_RELATIVE 24eec0 │ │ │ │ +000000000031d5d0 0000000000000008 R_X86_64_RELATIVE 24efa0 │ │ │ │ +000000000031d720 0000000000000008 R_X86_64_RELATIVE 2433b0 │ │ │ │ +000000000031d728 0000000000000008 R_X86_64_RELATIVE 2433e0 │ │ │ │ +000000000031d730 0000000000000008 R_X86_64_RELATIVE 243450 │ │ │ │ +000000000031d738 0000000000000008 R_X86_64_RELATIVE 243460 │ │ │ │ +000000000031d740 0000000000000008 R_X86_64_RELATIVE 2433f0 │ │ │ │ +000000000031d748 0000000000000008 R_X86_64_RELATIVE 2435c0 │ │ │ │ +000000000031d750 0000000000000008 R_X86_64_RELATIVE 2435e0 │ │ │ │ +000000000031d758 0000000000000008 R_X86_64_RELATIVE 2435d0 │ │ │ │ +000000000031d760 0000000000000008 R_X86_64_RELATIVE 243470 │ │ │ │ +000000000031d768 0000000000000008 R_X86_64_RELATIVE 243660 │ │ │ │ +000000000031d770 0000000000000008 R_X86_64_RELATIVE 243630 │ │ │ │ +000000000031d778 0000000000000008 R_X86_64_RELATIVE 2433d0 │ │ │ │ +000000000031d780 0000000000000008 R_X86_64_RELATIVE 243640 │ │ │ │ +000000000031d788 0000000000000008 R_X86_64_RELATIVE 243480 │ │ │ │ +000000000031d790 0000000000000008 R_X86_64_RELATIVE 243650 │ │ │ │ +000000000031d798 0000000000000008 R_X86_64_RELATIVE 2435f0 │ │ │ │ +000000000031d7a0 0000000000000008 R_X86_64_RELATIVE 242d00 │ │ │ │ +000000000031d7a8 0000000000000008 R_X86_64_RELATIVE 246e70 │ │ │ │ +000000000031d7b0 0000000000000008 R_X86_64_RELATIVE 246ea0 │ │ │ │ +000000000031d7b8 0000000000000008 R_X86_64_RELATIVE 247070 │ │ │ │ +000000000031d7c0 0000000000000008 R_X86_64_RELATIVE 247080 │ │ │ │ +000000000031d7c8 0000000000000008 R_X86_64_RELATIVE 246eb0 │ │ │ │ +000000000031d7d0 0000000000000008 R_X86_64_RELATIVE 2471f0 │ │ │ │ +000000000031d7d8 0000000000000008 R_X86_64_RELATIVE 247210 │ │ │ │ +000000000031d7e0 0000000000000008 R_X86_64_RELATIVE 247200 │ │ │ │ +000000000031d7e8 0000000000000008 R_X86_64_RELATIVE 247090 │ │ │ │ +000000000031d7f0 0000000000000008 R_X86_64_RELATIVE 2472c0 │ │ │ │ +000000000031d7f8 0000000000000008 R_X86_64_RELATIVE 247290 │ │ │ │ +000000000031d800 0000000000000008 R_X86_64_RELATIVE 246e90 │ │ │ │ +000000000031d808 0000000000000008 R_X86_64_RELATIVE 2472a0 │ │ │ │ +000000000031d810 0000000000000008 R_X86_64_RELATIVE 2470a0 │ │ │ │ +000000000031d818 0000000000000008 R_X86_64_RELATIVE 2472b0 │ │ │ │ +000000000031d820 0000000000000008 R_X86_64_RELATIVE 247220 │ │ │ │ +000000000031d830 0000000000000008 R_X86_64_RELATIVE 24bdf0 │ │ │ │ +000000000031d838 0000000000000008 R_X86_64_RELATIVE 24be30 │ │ │ │ +000000000031d840 0000000000000008 R_X86_64_RELATIVE 24c230 │ │ │ │ +000000000031d848 0000000000000008 R_X86_64_RELATIVE 24c240 │ │ │ │ +000000000031d850 0000000000000008 R_X86_64_RELATIVE 24be40 │ │ │ │ +000000000031d858 0000000000000008 R_X86_64_RELATIVE 24c770 │ │ │ │ +000000000031d860 0000000000000008 R_X86_64_RELATIVE 24c790 │ │ │ │ +000000000031d868 0000000000000008 R_X86_64_RELATIVE 24c780 │ │ │ │ +000000000031d870 0000000000000008 R_X86_64_RELATIVE 24c250 │ │ │ │ +000000000031d878 0000000000000008 R_X86_64_RELATIVE 24c7f0 │ │ │ │ +000000000031d880 0000000000000008 R_X86_64_RELATIVE 24c7e0 │ │ │ │ +000000000031d888 0000000000000008 R_X86_64_RELATIVE 24be20 │ │ │ │ +000000000031d900 0000000000000008 R_X86_64_RELATIVE 250af0 │ │ │ │ +000000000031d9c8 0000000000000008 R_X86_64_RELATIVE 243fd0 │ │ │ │ +000000000031d9d0 0000000000000008 R_X86_64_RELATIVE 244000 │ │ │ │ +000000000031d9d8 0000000000000008 R_X86_64_RELATIVE 2440e0 │ │ │ │ +000000000031d9e0 0000000000000008 R_X86_64_RELATIVE 2440f0 │ │ │ │ +000000000031d9e8 0000000000000008 R_X86_64_RELATIVE 244010 │ │ │ │ +000000000031d9f0 0000000000000008 R_X86_64_RELATIVE 244300 │ │ │ │ +000000000031d9f8 0000000000000008 R_X86_64_RELATIVE 244320 │ │ │ │ +000000000031da00 0000000000000008 R_X86_64_RELATIVE 244310 │ │ │ │ +000000000031da08 0000000000000008 R_X86_64_RELATIVE 244100 │ │ │ │ +000000000031da10 0000000000000008 R_X86_64_RELATIVE 2443f0 │ │ │ │ +000000000031da18 0000000000000008 R_X86_64_RELATIVE 2443c0 │ │ │ │ +000000000031da20 0000000000000008 R_X86_64_RELATIVE 243ff0 │ │ │ │ +000000000031da28 0000000000000008 R_X86_64_RELATIVE 2443d0 │ │ │ │ +000000000031da30 0000000000000008 R_X86_64_RELATIVE 244110 │ │ │ │ +000000000031da38 0000000000000008 R_X86_64_RELATIVE 2443e0 │ │ │ │ +000000000031da40 0000000000000008 R_X86_64_RELATIVE 244330 │ │ │ │ +000000000031da50 0000000000000008 R_X86_64_RELATIVE 245f40 │ │ │ │ +000000000031da58 0000000000000008 R_X86_64_RELATIVE 245f70 │ │ │ │ +000000000031da60 0000000000000008 R_X86_64_RELATIVE 246070 │ │ │ │ +000000000031da68 0000000000000008 R_X86_64_RELATIVE 246080 │ │ │ │ +000000000031da70 0000000000000008 R_X86_64_RELATIVE 245f80 │ │ │ │ +000000000031da78 0000000000000008 R_X86_64_RELATIVE 2461f0 │ │ │ │ +000000000031da80 0000000000000008 R_X86_64_RELATIVE 246210 │ │ │ │ +000000000031da88 0000000000000008 R_X86_64_RELATIVE 246200 │ │ │ │ +000000000031da90 0000000000000008 R_X86_64_RELATIVE 246090 │ │ │ │ +000000000031da98 0000000000000008 R_X86_64_RELATIVE 246300 │ │ │ │ +000000000031daa0 0000000000000008 R_X86_64_RELATIVE 2462d0 │ │ │ │ +000000000031daa8 0000000000000008 R_X86_64_RELATIVE 245f60 │ │ │ │ +000000000031dab0 0000000000000008 R_X86_64_RELATIVE 2462e0 │ │ │ │ +000000000031dab8 0000000000000008 R_X86_64_RELATIVE 2460a0 │ │ │ │ +000000000031dac0 0000000000000008 R_X86_64_RELATIVE 2462f0 │ │ │ │ +000000000031dac8 0000000000000008 R_X86_64_RELATIVE 246220 │ │ │ │ +000000000031dad8 0000000000000008 R_X86_64_RELATIVE 248060 │ │ │ │ +000000000031dae0 0000000000000008 R_X86_64_RELATIVE 2480a0 │ │ │ │ +000000000031dae8 0000000000000008 R_X86_64_RELATIVE 2483b0 │ │ │ │ +000000000031daf0 0000000000000008 R_X86_64_RELATIVE 2483c0 │ │ │ │ +000000000031daf8 0000000000000008 R_X86_64_RELATIVE 2480b0 │ │ │ │ +000000000031db00 0000000000000008 R_X86_64_RELATIVE 2485d0 │ │ │ │ +000000000031db08 0000000000000008 R_X86_64_RELATIVE 2485f0 │ │ │ │ +000000000031db10 0000000000000008 R_X86_64_RELATIVE 2485e0 │ │ │ │ +000000000031db18 0000000000000008 R_X86_64_RELATIVE 2483d0 │ │ │ │ +000000000031db20 0000000000000008 R_X86_64_RELATIVE 248680 │ │ │ │ +000000000031db28 0000000000000008 R_X86_64_RELATIVE 248650 │ │ │ │ +000000000031db30 0000000000000008 R_X86_64_RELATIVE 248090 │ │ │ │ +000000000031db38 0000000000000008 R_X86_64_RELATIVE 248660 │ │ │ │ +000000000031db40 0000000000000008 R_X86_64_RELATIVE 2483e0 │ │ │ │ +000000000031db48 0000000000000008 R_X86_64_RELATIVE 248670 │ │ │ │ +000000000031db50 0000000000000008 R_X86_64_RELATIVE 248600 │ │ │ │ +000000000031db60 0000000000000008 R_X86_64_RELATIVE 24a920 │ │ │ │ +000000000031db68 0000000000000008 R_X86_64_RELATIVE 24a960 │ │ │ │ +000000000031db70 0000000000000008 R_X86_64_RELATIVE 24ab90 │ │ │ │ +000000000031db78 0000000000000008 R_X86_64_RELATIVE 24aba0 │ │ │ │ +000000000031db80 0000000000000008 R_X86_64_RELATIVE 24a970 │ │ │ │ +000000000031db88 0000000000000008 R_X86_64_RELATIVE 24ad30 │ │ │ │ +000000000031db90 0000000000000008 R_X86_64_RELATIVE 24ad50 │ │ │ │ +000000000031db98 0000000000000008 R_X86_64_RELATIVE 24ad40 │ │ │ │ +000000000031dba0 0000000000000008 R_X86_64_RELATIVE 24abb0 │ │ │ │ +000000000031dba8 0000000000000008 R_X86_64_RELATIVE 24ae50 │ │ │ │ +000000000031dbb0 0000000000000008 R_X86_64_RELATIVE 24ae20 │ │ │ │ +000000000031dbb8 0000000000000008 R_X86_64_RELATIVE 24a950 │ │ │ │ +000000000031dbc0 0000000000000008 R_X86_64_RELATIVE 24ae30 │ │ │ │ +000000000031dbc8 0000000000000008 R_X86_64_RELATIVE 24abc0 │ │ │ │ +000000000031dbd0 0000000000000008 R_X86_64_RELATIVE 24ae40 │ │ │ │ +000000000031dbd8 0000000000000008 R_X86_64_RELATIVE 24ad60 │ │ │ │ +000000000031dc30 0000000000000008 R_X86_64_RELATIVE 24fb40 │ │ │ │ +000000000031dcb8 0000000000000008 R_X86_64_RELATIVE 250550 │ │ │ │ +000000000031de08 0000000000000008 R_X86_64_RELATIVE 2450a0 │ │ │ │ +000000000031de10 0000000000000008 R_X86_64_RELATIVE 2450e0 │ │ │ │ +000000000031de18 0000000000000008 R_X86_64_RELATIVE 245270 │ │ │ │ +000000000031de20 0000000000000008 R_X86_64_RELATIVE 245280 │ │ │ │ +000000000031de28 0000000000000008 R_X86_64_RELATIVE 2450f0 │ │ │ │ +000000000031de30 0000000000000008 R_X86_64_RELATIVE 245500 │ │ │ │ +000000000031de38 0000000000000008 R_X86_64_RELATIVE 245520 │ │ │ │ +000000000031de40 0000000000000008 R_X86_64_RELATIVE 245510 │ │ │ │ +000000000031de48 0000000000000008 R_X86_64_RELATIVE 245290 │ │ │ │ +000000000031de50 0000000000000008 R_X86_64_RELATIVE 245650 │ │ │ │ +000000000031de58 0000000000000008 R_X86_64_RELATIVE 245620 │ │ │ │ +000000000031de60 0000000000000008 R_X86_64_RELATIVE 2450d0 │ │ │ │ +000000000031de68 0000000000000008 R_X86_64_RELATIVE 245630 │ │ │ │ +000000000031de70 0000000000000008 R_X86_64_RELATIVE 2452a0 │ │ │ │ +000000000031de78 0000000000000008 R_X86_64_RELATIVE 245640 │ │ │ │ +000000000031de80 0000000000000008 R_X86_64_RELATIVE 245530 │ │ │ │ +000000000031de90 0000000000000008 R_X86_64_RELATIVE 249190 │ │ │ │ +000000000031de98 0000000000000008 R_X86_64_RELATIVE 2491c0 │ │ │ │ +000000000031dea0 0000000000000008 R_X86_64_RELATIVE 249360 │ │ │ │ +000000000031dea8 0000000000000008 R_X86_64_RELATIVE 249370 │ │ │ │ +000000000031deb0 0000000000000008 R_X86_64_RELATIVE 2491d0 │ │ │ │ +000000000031deb8 0000000000000008 R_X86_64_RELATIVE 2494f0 │ │ │ │ +000000000031dec0 0000000000000008 R_X86_64_RELATIVE 249510 │ │ │ │ +000000000031dec8 0000000000000008 R_X86_64_RELATIVE 249500 │ │ │ │ +000000000031ded0 0000000000000008 R_X86_64_RELATIVE 249380 │ │ │ │ +000000000031ded8 0000000000000008 R_X86_64_RELATIVE 2495b0 │ │ │ │ +000000000031dee0 0000000000000008 R_X86_64_RELATIVE 249580 │ │ │ │ +000000000031dee8 0000000000000008 R_X86_64_RELATIVE 2491b0 │ │ │ │ +000000000031def0 0000000000000008 R_X86_64_RELATIVE 249590 │ │ │ │ +000000000031def8 0000000000000008 R_X86_64_RELATIVE 249390 │ │ │ │ +000000000031df00 0000000000000008 R_X86_64_RELATIVE 2495a0 │ │ │ │ +000000000031df08 0000000000000008 R_X86_64_RELATIVE 249520 │ │ │ │ +000000000031df18 0000000000000008 R_X86_64_RELATIVE 24df10 │ │ │ │ +000000000031df60 0000000000000008 R_X86_64_RELATIVE 24ebb0 │ │ │ │ +000000000031dfa0 0000000000000008 R_X86_64_RELATIVE 24eec0 │ │ │ │ +000000000031dfe8 0000000000000008 R_X86_64_RELATIVE 24efa0 │ │ │ │ +000000000031e138 0000000000000008 R_X86_64_RELATIVE 2433b0 │ │ │ │ +000000000031e140 0000000000000008 R_X86_64_RELATIVE 2433e0 │ │ │ │ +000000000031e148 0000000000000008 R_X86_64_RELATIVE 243450 │ │ │ │ +000000000031e150 0000000000000008 R_X86_64_RELATIVE 243460 │ │ │ │ +000000000031e158 0000000000000008 R_X86_64_RELATIVE 2433f0 │ │ │ │ +000000000031e160 0000000000000008 R_X86_64_RELATIVE 2435c0 │ │ │ │ +000000000031e168 0000000000000008 R_X86_64_RELATIVE 2435e0 │ │ │ │ +000000000031e170 0000000000000008 R_X86_64_RELATIVE 2435d0 │ │ │ │ +000000000031e178 0000000000000008 R_X86_64_RELATIVE 243470 │ │ │ │ +000000000031e180 0000000000000008 R_X86_64_RELATIVE 243660 │ │ │ │ +000000000031e188 0000000000000008 R_X86_64_RELATIVE 243630 │ │ │ │ +000000000031e190 0000000000000008 R_X86_64_RELATIVE 2433d0 │ │ │ │ +000000000031e198 0000000000000008 R_X86_64_RELATIVE 243640 │ │ │ │ +000000000031e1a0 0000000000000008 R_X86_64_RELATIVE 243480 │ │ │ │ +000000000031e1a8 0000000000000008 R_X86_64_RELATIVE 243650 │ │ │ │ +000000000031e1b0 0000000000000008 R_X86_64_RELATIVE 2435f0 │ │ │ │ +000000000031e1b8 0000000000000008 R_X86_64_RELATIVE 242d00 │ │ │ │ +000000000031e1c0 0000000000000008 R_X86_64_RELATIVE 246e70 │ │ │ │ +000000000031e1c8 0000000000000008 R_X86_64_RELATIVE 246ea0 │ │ │ │ +000000000031e1d0 0000000000000008 R_X86_64_RELATIVE 247070 │ │ │ │ +000000000031e1d8 0000000000000008 R_X86_64_RELATIVE 247080 │ │ │ │ +000000000031e1e0 0000000000000008 R_X86_64_RELATIVE 246eb0 │ │ │ │ +000000000031e1e8 0000000000000008 R_X86_64_RELATIVE 2471f0 │ │ │ │ +000000000031e1f0 0000000000000008 R_X86_64_RELATIVE 247210 │ │ │ │ +000000000031e1f8 0000000000000008 R_X86_64_RELATIVE 247200 │ │ │ │ +000000000031e200 0000000000000008 R_X86_64_RELATIVE 247090 │ │ │ │ +000000000031e208 0000000000000008 R_X86_64_RELATIVE 2472c0 │ │ │ │ +000000000031e210 0000000000000008 R_X86_64_RELATIVE 247290 │ │ │ │ +000000000031e218 0000000000000008 R_X86_64_RELATIVE 246e90 │ │ │ │ +000000000031e220 0000000000000008 R_X86_64_RELATIVE 2472a0 │ │ │ │ +000000000031e228 0000000000000008 R_X86_64_RELATIVE 2470a0 │ │ │ │ +000000000031e230 0000000000000008 R_X86_64_RELATIVE 2472b0 │ │ │ │ +000000000031e238 0000000000000008 R_X86_64_RELATIVE 247220 │ │ │ │ +000000000031e248 0000000000000008 R_X86_64_RELATIVE 24bdf0 │ │ │ │ +000000000031e250 0000000000000008 R_X86_64_RELATIVE 24be30 │ │ │ │ +000000000031e258 0000000000000008 R_X86_64_RELATIVE 24c230 │ │ │ │ +000000000031e260 0000000000000008 R_X86_64_RELATIVE 24c240 │ │ │ │ +000000000031e268 0000000000000008 R_X86_64_RELATIVE 24be40 │ │ │ │ +000000000031e270 0000000000000008 R_X86_64_RELATIVE 24c770 │ │ │ │ +000000000031e278 0000000000000008 R_X86_64_RELATIVE 24c790 │ │ │ │ +000000000031e280 0000000000000008 R_X86_64_RELATIVE 24c780 │ │ │ │ +000000000031e288 0000000000000008 R_X86_64_RELATIVE 24c250 │ │ │ │ +000000000031e290 0000000000000008 R_X86_64_RELATIVE 24c7f0 │ │ │ │ +000000000031e298 0000000000000008 R_X86_64_RELATIVE 24c7e0 │ │ │ │ +000000000031e2a0 0000000000000008 R_X86_64_RELATIVE 24be20 │ │ │ │ +000000000031e318 0000000000000008 R_X86_64_RELATIVE 250af0 │ │ │ │ +000000000031e3e0 0000000000000008 R_X86_64_RELATIVE 243fd0 │ │ │ │ +000000000031e3e8 0000000000000008 R_X86_64_RELATIVE 244000 │ │ │ │ +000000000031e3f0 0000000000000008 R_X86_64_RELATIVE 2440e0 │ │ │ │ +000000000031e3f8 0000000000000008 R_X86_64_RELATIVE 2440f0 │ │ │ │ +000000000031e400 0000000000000008 R_X86_64_RELATIVE 244010 │ │ │ │ +000000000031e408 0000000000000008 R_X86_64_RELATIVE 244300 │ │ │ │ +000000000031e410 0000000000000008 R_X86_64_RELATIVE 244320 │ │ │ │ +000000000031e418 0000000000000008 R_X86_64_RELATIVE 244310 │ │ │ │ +000000000031e420 0000000000000008 R_X86_64_RELATIVE 244100 │ │ │ │ +000000000031e428 0000000000000008 R_X86_64_RELATIVE 2443f0 │ │ │ │ +000000000031e430 0000000000000008 R_X86_64_RELATIVE 2443c0 │ │ │ │ +000000000031e438 0000000000000008 R_X86_64_RELATIVE 243ff0 │ │ │ │ +000000000031e440 0000000000000008 R_X86_64_RELATIVE 2443d0 │ │ │ │ +000000000031e448 0000000000000008 R_X86_64_RELATIVE 244110 │ │ │ │ +000000000031e450 0000000000000008 R_X86_64_RELATIVE 2443e0 │ │ │ │ +000000000031e458 0000000000000008 R_X86_64_RELATIVE 244330 │ │ │ │ +000000000031e468 0000000000000008 R_X86_64_RELATIVE 245f40 │ │ │ │ +000000000031e470 0000000000000008 R_X86_64_RELATIVE 245f70 │ │ │ │ +000000000031e478 0000000000000008 R_X86_64_RELATIVE 246070 │ │ │ │ +000000000031e480 0000000000000008 R_X86_64_RELATIVE 246080 │ │ │ │ +000000000031e488 0000000000000008 R_X86_64_RELATIVE 245f80 │ │ │ │ +000000000031e490 0000000000000008 R_X86_64_RELATIVE 2461f0 │ │ │ │ +000000000031e498 0000000000000008 R_X86_64_RELATIVE 246210 │ │ │ │ +000000000031e4a0 0000000000000008 R_X86_64_RELATIVE 246200 │ │ │ │ +000000000031e4a8 0000000000000008 R_X86_64_RELATIVE 246090 │ │ │ │ +000000000031e4b0 0000000000000008 R_X86_64_RELATIVE 246300 │ │ │ │ +000000000031e4b8 0000000000000008 R_X86_64_RELATIVE 2462d0 │ │ │ │ +000000000031e4c0 0000000000000008 R_X86_64_RELATIVE 245f60 │ │ │ │ +000000000031e4c8 0000000000000008 R_X86_64_RELATIVE 2462e0 │ │ │ │ +000000000031e4d0 0000000000000008 R_X86_64_RELATIVE 2460a0 │ │ │ │ +000000000031e4d8 0000000000000008 R_X86_64_RELATIVE 2462f0 │ │ │ │ +000000000031e4e0 0000000000000008 R_X86_64_RELATIVE 246220 │ │ │ │ +000000000031e4f0 0000000000000008 R_X86_64_RELATIVE 248060 │ │ │ │ +000000000031e4f8 0000000000000008 R_X86_64_RELATIVE 2480a0 │ │ │ │ +000000000031e500 0000000000000008 R_X86_64_RELATIVE 2483b0 │ │ │ │ +000000000031e508 0000000000000008 R_X86_64_RELATIVE 2483c0 │ │ │ │ +000000000031e510 0000000000000008 R_X86_64_RELATIVE 2480b0 │ │ │ │ +000000000031e518 0000000000000008 R_X86_64_RELATIVE 2485d0 │ │ │ │ +000000000031e520 0000000000000008 R_X86_64_RELATIVE 2485f0 │ │ │ │ +000000000031e528 0000000000000008 R_X86_64_RELATIVE 2485e0 │ │ │ │ +000000000031e530 0000000000000008 R_X86_64_RELATIVE 2483d0 │ │ │ │ +000000000031e538 0000000000000008 R_X86_64_RELATIVE 248680 │ │ │ │ +000000000031e540 0000000000000008 R_X86_64_RELATIVE 248650 │ │ │ │ +000000000031e548 0000000000000008 R_X86_64_RELATIVE 248090 │ │ │ │ +000000000031e550 0000000000000008 R_X86_64_RELATIVE 248660 │ │ │ │ +000000000031e558 0000000000000008 R_X86_64_RELATIVE 2483e0 │ │ │ │ +000000000031e560 0000000000000008 R_X86_64_RELATIVE 248670 │ │ │ │ +000000000031e568 0000000000000008 R_X86_64_RELATIVE 248600 │ │ │ │ +000000000031e578 0000000000000008 R_X86_64_RELATIVE 24a920 │ │ │ │ +000000000031e580 0000000000000008 R_X86_64_RELATIVE 24a960 │ │ │ │ +000000000031e588 0000000000000008 R_X86_64_RELATIVE 24ab90 │ │ │ │ +000000000031e590 0000000000000008 R_X86_64_RELATIVE 24aba0 │ │ │ │ +000000000031e598 0000000000000008 R_X86_64_RELATIVE 24a970 │ │ │ │ +000000000031e5a0 0000000000000008 R_X86_64_RELATIVE 24ad30 │ │ │ │ +000000000031e5a8 0000000000000008 R_X86_64_RELATIVE 24ad50 │ │ │ │ +000000000031e5b0 0000000000000008 R_X86_64_RELATIVE 24ad40 │ │ │ │ +000000000031e5b8 0000000000000008 R_X86_64_RELATIVE 24abb0 │ │ │ │ +000000000031e5c0 0000000000000008 R_X86_64_RELATIVE 24ae50 │ │ │ │ +000000000031e5c8 0000000000000008 R_X86_64_RELATIVE 24ae20 │ │ │ │ +000000000031e5d0 0000000000000008 R_X86_64_RELATIVE 24a950 │ │ │ │ +000000000031e5d8 0000000000000008 R_X86_64_RELATIVE 24ae30 │ │ │ │ +000000000031e5e0 0000000000000008 R_X86_64_RELATIVE 24abc0 │ │ │ │ +000000000031e5e8 0000000000000008 R_X86_64_RELATIVE 24ae40 │ │ │ │ +000000000031e5f0 0000000000000008 R_X86_64_RELATIVE 24ad60 │ │ │ │ +000000000031e648 0000000000000008 R_X86_64_RELATIVE 24fb40 │ │ │ │ +000000000031e6d0 0000000000000008 R_X86_64_RELATIVE 250550 │ │ │ │ +000000000031e820 0000000000000008 R_X86_64_RELATIVE 2450a0 │ │ │ │ +000000000031e828 0000000000000008 R_X86_64_RELATIVE 2450e0 │ │ │ │ +000000000031e830 0000000000000008 R_X86_64_RELATIVE 245270 │ │ │ │ +000000000031e838 0000000000000008 R_X86_64_RELATIVE 245280 │ │ │ │ +000000000031e840 0000000000000008 R_X86_64_RELATIVE 2450f0 │ │ │ │ +000000000031e848 0000000000000008 R_X86_64_RELATIVE 245500 │ │ │ │ +000000000031e850 0000000000000008 R_X86_64_RELATIVE 245520 │ │ │ │ +000000000031e858 0000000000000008 R_X86_64_RELATIVE 245510 │ │ │ │ +000000000031e860 0000000000000008 R_X86_64_RELATIVE 245290 │ │ │ │ +000000000031e868 0000000000000008 R_X86_64_RELATIVE 245650 │ │ │ │ +000000000031e870 0000000000000008 R_X86_64_RELATIVE 245620 │ │ │ │ +000000000031e878 0000000000000008 R_X86_64_RELATIVE 2450d0 │ │ │ │ +000000000031e880 0000000000000008 R_X86_64_RELATIVE 245630 │ │ │ │ +000000000031e888 0000000000000008 R_X86_64_RELATIVE 2452a0 │ │ │ │ +000000000031e890 0000000000000008 R_X86_64_RELATIVE 245640 │ │ │ │ +000000000031e898 0000000000000008 R_X86_64_RELATIVE 245530 │ │ │ │ +000000000031e8a8 0000000000000008 R_X86_64_RELATIVE 249190 │ │ │ │ +000000000031e8b0 0000000000000008 R_X86_64_RELATIVE 2491c0 │ │ │ │ +000000000031e8b8 0000000000000008 R_X86_64_RELATIVE 249360 │ │ │ │ +000000000031e8c0 0000000000000008 R_X86_64_RELATIVE 249370 │ │ │ │ +000000000031e8c8 0000000000000008 R_X86_64_RELATIVE 2491d0 │ │ │ │ +000000000031e8d0 0000000000000008 R_X86_64_RELATIVE 2494f0 │ │ │ │ +000000000031e8d8 0000000000000008 R_X86_64_RELATIVE 249510 │ │ │ │ +000000000031e8e0 0000000000000008 R_X86_64_RELATIVE 249500 │ │ │ │ +000000000031e8e8 0000000000000008 R_X86_64_RELATIVE 249380 │ │ │ │ +000000000031e8f0 0000000000000008 R_X86_64_RELATIVE 2495b0 │ │ │ │ +000000000031e8f8 0000000000000008 R_X86_64_RELATIVE 249580 │ │ │ │ +000000000031e900 0000000000000008 R_X86_64_RELATIVE 2491b0 │ │ │ │ +000000000031e908 0000000000000008 R_X86_64_RELATIVE 249590 │ │ │ │ +000000000031e910 0000000000000008 R_X86_64_RELATIVE 249390 │ │ │ │ +000000000031e918 0000000000000008 R_X86_64_RELATIVE 2495a0 │ │ │ │ +000000000031e920 0000000000000008 R_X86_64_RELATIVE 249520 │ │ │ │ +000000000031e930 0000000000000008 R_X86_64_RELATIVE 24df10 │ │ │ │ +000000000031e978 0000000000000008 R_X86_64_RELATIVE 24ebb0 │ │ │ │ +000000000031e9b8 0000000000000008 R_X86_64_RELATIVE 24eec0 │ │ │ │ +000000000031ea00 0000000000000008 R_X86_64_RELATIVE 24efa0 │ │ │ │ 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 29afa0 │ │ │ │ +0000000000326278 0000000000000008 R_X86_64_RELATIVE 29afa0 │ │ │ │ +0000000000326280 0000000000000008 R_X86_64_RELATIVE 28f2d0 │ │ │ │ +0000000000326288 0000000000000008 R_X86_64_RELATIVE 28f2d0 │ │ │ │ +0000000000326290 0000000000000008 R_X86_64_RELATIVE 28f2d0 │ │ │ │ +0000000000326398 0000000000000008 R_X86_64_RELATIVE 2920a0 │ │ │ │ +00000000003263a0 0000000000000008 R_X86_64_RELATIVE 292080 │ │ │ │ +00000000003263a8 0000000000000008 R_X86_64_RELATIVE 292060 │ │ │ │ +00000000003263b8 0000000000000008 R_X86_64_RELATIVE 292090 │ │ │ │ +00000000003263c0 0000000000000008 R_X86_64_RELATIVE 292050 │ │ │ │ +00000000003263c8 0000000000000008 R_X86_64_RELATIVE 292030 │ │ │ │ +00000000003263d8 0000000000000008 R_X86_64_RELATIVE 292070 │ │ │ │ +00000000003263e0 0000000000000008 R_X86_64_RELATIVE 292040 │ │ │ │ +00000000003263e8 0000000000000008 R_X86_64_RELATIVE 292020 │ │ │ │ +0000000000326410 0000000000000008 R_X86_64_RELATIVE 291150 │ │ │ │ +0000000000326418 0000000000000008 R_X86_64_RELATIVE 2920a0 │ │ │ │ +0000000000326420 0000000000000008 R_X86_64_RELATIVE 292080 │ │ │ │ +0000000000326428 0000000000000008 R_X86_64_RELATIVE 292060 │ │ │ │ +0000000000326438 0000000000000008 R_X86_64_RELATIVE 292090 │ │ │ │ +0000000000326440 0000000000000008 R_X86_64_RELATIVE 292050 │ │ │ │ +0000000000326448 0000000000000008 R_X86_64_RELATIVE 292030 │ │ │ │ +0000000000326458 0000000000000008 R_X86_64_RELATIVE 292070 │ │ │ │ +0000000000326460 0000000000000008 R_X86_64_RELATIVE 292040 │ │ │ │ +0000000000326468 0000000000000008 R_X86_64_RELATIVE 292020 │ │ │ │ +0000000000326490 0000000000000008 R_X86_64_RELATIVE 291150 │ │ │ │ +0000000000326498 0000000000000008 R_X86_64_RELATIVE 288c60 │ │ │ │ +00000000003264a0 0000000000000008 R_X86_64_RELATIVE 288c40 │ │ │ │ +00000000003264a8 0000000000000008 R_X86_64_RELATIVE 288c20 │ │ │ │ +00000000003264b8 0000000000000008 R_X86_64_RELATIVE 288c50 │ │ │ │ +00000000003264c0 0000000000000008 R_X86_64_RELATIVE 288c10 │ │ │ │ +00000000003264c8 0000000000000008 R_X86_64_RELATIVE 288bf0 │ │ │ │ +00000000003264d8 0000000000000008 R_X86_64_RELATIVE 288c30 │ │ │ │ +00000000003264e0 0000000000000008 R_X86_64_RELATIVE 288c00 │ │ │ │ +00000000003264e8 0000000000000008 R_X86_64_RELATIVE 288be0 │ │ │ │ +0000000000326510 0000000000000008 R_X86_64_RELATIVE 287cb0 │ │ │ │ +0000000000326518 0000000000000008 R_X86_64_RELATIVE 288c60 │ │ │ │ +0000000000326520 0000000000000008 R_X86_64_RELATIVE 288c40 │ │ │ │ +0000000000326528 0000000000000008 R_X86_64_RELATIVE 288c20 │ │ │ │ +0000000000326538 0000000000000008 R_X86_64_RELATIVE 288c50 │ │ │ │ +0000000000326540 0000000000000008 R_X86_64_RELATIVE 288c10 │ │ │ │ +0000000000326548 0000000000000008 R_X86_64_RELATIVE 288bf0 │ │ │ │ +0000000000326558 0000000000000008 R_X86_64_RELATIVE 288c30 │ │ │ │ +0000000000326560 0000000000000008 R_X86_64_RELATIVE 288c00 │ │ │ │ +0000000000326568 0000000000000008 R_X86_64_RELATIVE 288be0 │ │ │ │ +0000000000326590 0000000000000008 R_X86_64_RELATIVE 287cb0 │ │ │ │ +0000000000326598 0000000000000008 R_X86_64_RELATIVE 288c60 │ │ │ │ +00000000003265a0 0000000000000008 R_X86_64_RELATIVE 288c40 │ │ │ │ +00000000003265a8 0000000000000008 R_X86_64_RELATIVE 288c20 │ │ │ │ +00000000003265b8 0000000000000008 R_X86_64_RELATIVE 288c50 │ │ │ │ +00000000003265c0 0000000000000008 R_X86_64_RELATIVE 288c10 │ │ │ │ +00000000003265c8 0000000000000008 R_X86_64_RELATIVE 288bf0 │ │ │ │ +00000000003265d8 0000000000000008 R_X86_64_RELATIVE 288c30 │ │ │ │ +00000000003265e0 0000000000000008 R_X86_64_RELATIVE 288c00 │ │ │ │ +00000000003265e8 0000000000000008 R_X86_64_RELATIVE 288be0 │ │ │ │ +0000000000326610 0000000000000008 R_X86_64_RELATIVE 287cb0 │ │ │ │ +0000000000326718 0000000000000008 R_X86_64_RELATIVE 292d10 │ │ │ │ +0000000000326720 0000000000000008 R_X86_64_RELATIVE 292cf0 │ │ │ │ +0000000000326728 0000000000000008 R_X86_64_RELATIVE 292cd0 │ │ │ │ +0000000000326738 0000000000000008 R_X86_64_RELATIVE 292d00 │ │ │ │ +0000000000326740 0000000000000008 R_X86_64_RELATIVE 292cc0 │ │ │ │ +0000000000326748 0000000000000008 R_X86_64_RELATIVE 292ca0 │ │ │ │ +0000000000326758 0000000000000008 R_X86_64_RELATIVE 292ce0 │ │ │ │ +0000000000326760 0000000000000008 R_X86_64_RELATIVE 292cb0 │ │ │ │ +0000000000326768 0000000000000008 R_X86_64_RELATIVE 292c90 │ │ │ │ +0000000000326790 0000000000000008 R_X86_64_RELATIVE 291820 │ │ │ │ +0000000000326798 0000000000000008 R_X86_64_RELATIVE 292d10 │ │ │ │ +00000000003267a0 0000000000000008 R_X86_64_RELATIVE 292cf0 │ │ │ │ +00000000003267a8 0000000000000008 R_X86_64_RELATIVE 292cd0 │ │ │ │ +00000000003267b8 0000000000000008 R_X86_64_RELATIVE 292d00 │ │ │ │ +00000000003267c0 0000000000000008 R_X86_64_RELATIVE 292cc0 │ │ │ │ +00000000003267c8 0000000000000008 R_X86_64_RELATIVE 292ca0 │ │ │ │ +00000000003267d8 0000000000000008 R_X86_64_RELATIVE 292ce0 │ │ │ │ +00000000003267e0 0000000000000008 R_X86_64_RELATIVE 292cb0 │ │ │ │ +00000000003267e8 0000000000000008 R_X86_64_RELATIVE 292c90 │ │ │ │ +0000000000326810 0000000000000008 R_X86_64_RELATIVE 291820 │ │ │ │ +0000000000326818 0000000000000008 R_X86_64_RELATIVE 289af0 │ │ │ │ +0000000000326820 0000000000000008 R_X86_64_RELATIVE 289ad0 │ │ │ │ +0000000000326828 0000000000000008 R_X86_64_RELATIVE 289ab0 │ │ │ │ +0000000000326838 0000000000000008 R_X86_64_RELATIVE 289ae0 │ │ │ │ +0000000000326840 0000000000000008 R_X86_64_RELATIVE 289aa0 │ │ │ │ +0000000000326848 0000000000000008 R_X86_64_RELATIVE 289a80 │ │ │ │ +0000000000326858 0000000000000008 R_X86_64_RELATIVE 289ac0 │ │ │ │ +0000000000326860 0000000000000008 R_X86_64_RELATIVE 289a90 │ │ │ │ +0000000000326868 0000000000000008 R_X86_64_RELATIVE 289a70 │ │ │ │ +0000000000326890 0000000000000008 R_X86_64_RELATIVE 288480 │ │ │ │ +0000000000326898 0000000000000008 R_X86_64_RELATIVE 289af0 │ │ │ │ +00000000003268a0 0000000000000008 R_X86_64_RELATIVE 289ad0 │ │ │ │ +00000000003268a8 0000000000000008 R_X86_64_RELATIVE 289ab0 │ │ │ │ +00000000003268b8 0000000000000008 R_X86_64_RELATIVE 289ae0 │ │ │ │ +00000000003268c0 0000000000000008 R_X86_64_RELATIVE 289aa0 │ │ │ │ +00000000003268c8 0000000000000008 R_X86_64_RELATIVE 289a80 │ │ │ │ +00000000003268d8 0000000000000008 R_X86_64_RELATIVE 289ac0 │ │ │ │ +00000000003268e0 0000000000000008 R_X86_64_RELATIVE 289a90 │ │ │ │ +00000000003268e8 0000000000000008 R_X86_64_RELATIVE 289a70 │ │ │ │ +0000000000326910 0000000000000008 R_X86_64_RELATIVE 288480 │ │ │ │ +0000000000326918 0000000000000008 R_X86_64_RELATIVE 289af0 │ │ │ │ +0000000000326920 0000000000000008 R_X86_64_RELATIVE 289ad0 │ │ │ │ +0000000000326928 0000000000000008 R_X86_64_RELATIVE 289ab0 │ │ │ │ +0000000000326938 0000000000000008 R_X86_64_RELATIVE 289ae0 │ │ │ │ +0000000000326940 0000000000000008 R_X86_64_RELATIVE 289aa0 │ │ │ │ +0000000000326948 0000000000000008 R_X86_64_RELATIVE 289a80 │ │ │ │ +0000000000326958 0000000000000008 R_X86_64_RELATIVE 289ac0 │ │ │ │ +0000000000326960 0000000000000008 R_X86_64_RELATIVE 289a90 │ │ │ │ +0000000000326968 0000000000000008 R_X86_64_RELATIVE 289a70 │ │ │ │ +0000000000326990 0000000000000008 R_X86_64_RELATIVE 288480 │ │ │ │ +00000000003269a8 0000000000000008 R_X86_64_RELATIVE 280700 │ │ │ │ +00000000003269b0 0000000000000008 R_X86_64_RELATIVE 280700 │ │ │ │ +00000000003269b8 0000000000000008 R_X86_64_RELATIVE 26fc90 │ │ │ │ +00000000003269c0 0000000000000008 R_X86_64_RELATIVE 26fc90 │ │ │ │ +00000000003269c8 0000000000000008 R_X86_64_RELATIVE 276d20 │ │ │ │ +0000000000326ad0 0000000000000008 R_X86_64_RELATIVE 27a680 │ │ │ │ +0000000000326ad8 0000000000000008 R_X86_64_RELATIVE 27a660 │ │ │ │ +0000000000326ae0 0000000000000008 R_X86_64_RELATIVE 27a640 │ │ │ │ +0000000000326af0 0000000000000008 R_X86_64_RELATIVE 27a670 │ │ │ │ +0000000000326af8 0000000000000008 R_X86_64_RELATIVE 27a630 │ │ │ │ +0000000000326b00 0000000000000008 R_X86_64_RELATIVE 27a610 │ │ │ │ +0000000000326b10 0000000000000008 R_X86_64_RELATIVE 27a650 │ │ │ │ +0000000000326b18 0000000000000008 R_X86_64_RELATIVE 27a620 │ │ │ │ +0000000000326b20 0000000000000008 R_X86_64_RELATIVE 27a600 │ │ │ │ +0000000000326b48 0000000000000008 R_X86_64_RELATIVE 279de0 │ │ │ │ +0000000000326b50 0000000000000008 R_X86_64_RELATIVE 27a680 │ │ │ │ +0000000000326b58 0000000000000008 R_X86_64_RELATIVE 27a660 │ │ │ │ +0000000000326b60 0000000000000008 R_X86_64_RELATIVE 27a640 │ │ │ │ +0000000000326b70 0000000000000008 R_X86_64_RELATIVE 27a670 │ │ │ │ +0000000000326b78 0000000000000008 R_X86_64_RELATIVE 27a630 │ │ │ │ +0000000000326b80 0000000000000008 R_X86_64_RELATIVE 27a610 │ │ │ │ +0000000000326b90 0000000000000008 R_X86_64_RELATIVE 27a650 │ │ │ │ +0000000000326b98 0000000000000008 R_X86_64_RELATIVE 27a620 │ │ │ │ +0000000000326ba0 0000000000000008 R_X86_64_RELATIVE 27a600 │ │ │ │ +0000000000326bc8 0000000000000008 R_X86_64_RELATIVE 279de0 │ │ │ │ +0000000000326bd0 0000000000000008 R_X86_64_RELATIVE 26a630 │ │ │ │ +0000000000326bd8 0000000000000008 R_X86_64_RELATIVE 26a610 │ │ │ │ +0000000000326be0 0000000000000008 R_X86_64_RELATIVE 26a5f0 │ │ │ │ +0000000000326bf0 0000000000000008 R_X86_64_RELATIVE 26a620 │ │ │ │ +0000000000326bf8 0000000000000008 R_X86_64_RELATIVE 26a5e0 │ │ │ │ +0000000000326c00 0000000000000008 R_X86_64_RELATIVE 26a5c0 │ │ │ │ +0000000000326c10 0000000000000008 R_X86_64_RELATIVE 26a600 │ │ │ │ +0000000000326c18 0000000000000008 R_X86_64_RELATIVE 26a5d0 │ │ │ │ +0000000000326c20 0000000000000008 R_X86_64_RELATIVE 26a5b0 │ │ │ │ +0000000000326c48 0000000000000008 R_X86_64_RELATIVE 269150 │ │ │ │ +0000000000326c50 0000000000000008 R_X86_64_RELATIVE 26a630 │ │ │ │ +0000000000326c58 0000000000000008 R_X86_64_RELATIVE 26a610 │ │ │ │ +0000000000326c60 0000000000000008 R_X86_64_RELATIVE 26a5f0 │ │ │ │ +0000000000326c70 0000000000000008 R_X86_64_RELATIVE 26a620 │ │ │ │ +0000000000326c78 0000000000000008 R_X86_64_RELATIVE 26a5e0 │ │ │ │ +0000000000326c80 0000000000000008 R_X86_64_RELATIVE 26a5c0 │ │ │ │ +0000000000326c90 0000000000000008 R_X86_64_RELATIVE 26a600 │ │ │ │ +0000000000326c98 0000000000000008 R_X86_64_RELATIVE 26a5d0 │ │ │ │ +0000000000326ca0 0000000000000008 R_X86_64_RELATIVE 26a5b0 │ │ │ │ +0000000000326cc8 0000000000000008 R_X86_64_RELATIVE 269150 │ │ │ │ +0000000000326cd0 0000000000000008 R_X86_64_RELATIVE 274390 │ │ │ │ +0000000000326cd8 0000000000000008 R_X86_64_RELATIVE 274370 │ │ │ │ +0000000000326ce0 0000000000000008 R_X86_64_RELATIVE 274350 │ │ │ │ +0000000000326cf0 0000000000000008 R_X86_64_RELATIVE 274380 │ │ │ │ +0000000000326cf8 0000000000000008 R_X86_64_RELATIVE 274340 │ │ │ │ +0000000000326d00 0000000000000008 R_X86_64_RELATIVE 274320 │ │ │ │ +0000000000326d10 0000000000000008 R_X86_64_RELATIVE 274360 │ │ │ │ +0000000000326d18 0000000000000008 R_X86_64_RELATIVE 274330 │ │ │ │ +0000000000326d20 0000000000000008 R_X86_64_RELATIVE 274310 │ │ │ │ +0000000000326d48 0000000000000008 R_X86_64_RELATIVE 272c50 │ │ │ │ +0000000000326dd0 0000000000000008 R_X86_64_RELATIVE 285b30 │ │ │ │ +0000000000326dd8 0000000000000008 R_X86_64_RELATIVE 285b10 │ │ │ │ +0000000000326de0 0000000000000008 R_X86_64_RELATIVE 285af0 │ │ │ │ +0000000000326df0 0000000000000008 R_X86_64_RELATIVE 285b20 │ │ │ │ +0000000000326df8 0000000000000008 R_X86_64_RELATIVE 285ae0 │ │ │ │ +0000000000326e00 0000000000000008 R_X86_64_RELATIVE 285ac0 │ │ │ │ +0000000000326e10 0000000000000008 R_X86_64_RELATIVE 285b00 │ │ │ │ +0000000000326e18 0000000000000008 R_X86_64_RELATIVE 285ad0 │ │ │ │ +0000000000326e20 0000000000000008 R_X86_64_RELATIVE 285ab0 │ │ │ │ +0000000000326e48 0000000000000008 R_X86_64_RELATIVE 284e70 │ │ │ │ +0000000000326e50 0000000000000008 R_X86_64_RELATIVE 283440 │ │ │ │ +0000000000326e58 0000000000000008 R_X86_64_RELATIVE 283420 │ │ │ │ +0000000000326e60 0000000000000008 R_X86_64_RELATIVE 283400 │ │ │ │ +0000000000326e70 0000000000000008 R_X86_64_RELATIVE 283430 │ │ │ │ +0000000000326e78 0000000000000008 R_X86_64_RELATIVE 2833f0 │ │ │ │ +0000000000326e80 0000000000000008 R_X86_64_RELATIVE 2833d0 │ │ │ │ +0000000000326e90 0000000000000008 R_X86_64_RELATIVE 283410 │ │ │ │ +0000000000326e98 0000000000000008 R_X86_64_RELATIVE 2833e0 │ │ │ │ +0000000000326ea0 0000000000000008 R_X86_64_RELATIVE 2833c0 │ │ │ │ +0000000000326ec8 0000000000000008 R_X86_64_RELATIVE 282bb0 │ │ │ │ +0000000000326ed0 0000000000000008 R_X86_64_RELATIVE 283440 │ │ │ │ +0000000000326ed8 0000000000000008 R_X86_64_RELATIVE 283420 │ │ │ │ +0000000000326ee0 0000000000000008 R_X86_64_RELATIVE 283400 │ │ │ │ +0000000000326ef0 0000000000000008 R_X86_64_RELATIVE 283430 │ │ │ │ +0000000000326ef8 0000000000000008 R_X86_64_RELATIVE 2833f0 │ │ │ │ +0000000000326f00 0000000000000008 R_X86_64_RELATIVE 2833d0 │ │ │ │ +0000000000326f10 0000000000000008 R_X86_64_RELATIVE 283410 │ │ │ │ +0000000000326f18 0000000000000008 R_X86_64_RELATIVE 2833e0 │ │ │ │ +0000000000326f20 0000000000000008 R_X86_64_RELATIVE 2833c0 │ │ │ │ +0000000000326f48 0000000000000008 R_X86_64_RELATIVE 282bb0 │ │ │ │ +0000000000326f50 0000000000000008 R_X86_64_RELATIVE 26b370 │ │ │ │ +0000000000326f58 0000000000000008 R_X86_64_RELATIVE 26b350 │ │ │ │ +0000000000326f60 0000000000000008 R_X86_64_RELATIVE 26b330 │ │ │ │ +0000000000326f70 0000000000000008 R_X86_64_RELATIVE 26b360 │ │ │ │ +0000000000326f78 0000000000000008 R_X86_64_RELATIVE 26b320 │ │ │ │ +0000000000326f80 0000000000000008 R_X86_64_RELATIVE 26b300 │ │ │ │ +0000000000326f90 0000000000000008 R_X86_64_RELATIVE 26b340 │ │ │ │ +0000000000326f98 0000000000000008 R_X86_64_RELATIVE 26b310 │ │ │ │ +0000000000326fa0 0000000000000008 R_X86_64_RELATIVE 26b2f0 │ │ │ │ +0000000000326fc8 0000000000000008 R_X86_64_RELATIVE 269a50 │ │ │ │ +0000000000326fd0 0000000000000008 R_X86_64_RELATIVE 26b370 │ │ │ │ +0000000000326fd8 0000000000000008 R_X86_64_RELATIVE 26b350 │ │ │ │ +0000000000326fe0 0000000000000008 R_X86_64_RELATIVE 26b330 │ │ │ │ +0000000000326ff0 0000000000000008 R_X86_64_RELATIVE 26b360 │ │ │ │ +0000000000326ff8 0000000000000008 R_X86_64_RELATIVE 26b320 │ │ │ │ +0000000000327000 0000000000000008 R_X86_64_RELATIVE 26b300 │ │ │ │ +0000000000327010 0000000000000008 R_X86_64_RELATIVE 26b340 │ │ │ │ +0000000000327018 0000000000000008 R_X86_64_RELATIVE 26b310 │ │ │ │ +0000000000327020 0000000000000008 R_X86_64_RELATIVE 26b2f0 │ │ │ │ +0000000000327048 0000000000000008 R_X86_64_RELATIVE 269a50 │ │ │ │ +0000000000327050 0000000000000008 R_X86_64_RELATIVE 2757b0 │ │ │ │ +0000000000327058 0000000000000008 R_X86_64_RELATIVE 275790 │ │ │ │ +0000000000327060 0000000000000008 R_X86_64_RELATIVE 275770 │ │ │ │ +0000000000327070 0000000000000008 R_X86_64_RELATIVE 2757a0 │ │ │ │ +0000000000327078 0000000000000008 R_X86_64_RELATIVE 275760 │ │ │ │ +0000000000327080 0000000000000008 R_X86_64_RELATIVE 275740 │ │ │ │ +0000000000327090 0000000000000008 R_X86_64_RELATIVE 275780 │ │ │ │ +0000000000327098 0000000000000008 R_X86_64_RELATIVE 275750 │ │ │ │ +00000000003270a0 0000000000000008 R_X86_64_RELATIVE 275730 │ │ │ │ +00000000003270c8 0000000000000008 R_X86_64_RELATIVE 2737b0 │ │ │ │ 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 1f5090 │ │ │ │ +0000000000328938 0000000000000008 R_X86_64_RELATIVE 1f4c00 │ │ │ │ +0000000000328940 0000000000000008 R_X86_64_RELATIVE 1f4bc0 │ │ │ │ +0000000000328948 0000000000000008 R_X86_64_RELATIVE 1f4cc0 │ │ │ │ +0000000000328950 0000000000000008 R_X86_64_RELATIVE 1f83d0 │ │ │ │ +0000000000328958 0000000000000008 R_X86_64_RELATIVE 1f7ed0 │ │ │ │ +0000000000328960 0000000000000008 R_X86_64_RELATIVE 1f7eb0 │ │ │ │ +0000000000328968 0000000000000008 R_X86_64_RELATIVE 1f7f70 │ │ │ │ +0000000000328970 0000000000000008 R_X86_64_RELATIVE 21e3e0 │ │ │ │ +0000000000328978 0000000000000008 R_X86_64_RELATIVE 21dfc0 │ │ │ │ +0000000000328980 0000000000000008 R_X86_64_RELATIVE 21df80 │ │ │ │ +0000000000328988 0000000000000008 R_X86_64_RELATIVE 21e060 │ │ │ │ +0000000000328990 0000000000000008 R_X86_64_RELATIVE 2230e0 │ │ │ │ +0000000000328998 0000000000000008 R_X86_64_RELATIVE 222c60 │ │ │ │ +00000000003289a0 0000000000000008 R_X86_64_RELATIVE 222c20 │ │ │ │ +00000000003289a8 0000000000000008 R_X86_64_RELATIVE 222cf0 │ │ │ │ +00000000003289b0 0000000000000008 R_X86_64_RELATIVE 217da0 │ │ │ │ +00000000003289b8 0000000000000008 R_X86_64_RELATIVE 217cf0 │ │ │ │ +00000000003289c0 0000000000000008 R_X86_64_RELATIVE 217dd0 │ │ │ │ +00000000003289c8 0000000000000008 R_X86_64_RELATIVE 217940 │ │ │ │ +00000000003289d0 0000000000000008 R_X86_64_RELATIVE 21c0c0 │ │ │ │ +00000000003289d8 0000000000000008 R_X86_64_RELATIVE 21c000 │ │ │ │ +00000000003289e0 0000000000000008 R_X86_64_RELATIVE 21c080 │ │ │ │ +00000000003289e8 0000000000000008 R_X86_64_RELATIVE 21bb10 │ │ │ │ +00000000003289f0 0000000000000008 R_X86_64_RELATIVE 20ffa0 │ │ │ │ +00000000003289f8 0000000000000008 R_X86_64_RELATIVE 20fbd0 │ │ │ │ +0000000000328a00 0000000000000008 R_X86_64_RELATIVE 20fb90 │ │ │ │ +0000000000328a08 0000000000000008 R_X86_64_RELATIVE 20fc60 │ │ │ │ +0000000000328a10 0000000000000008 R_X86_64_RELATIVE 215fd0 │ │ │ │ +0000000000328a18 0000000000000008 R_X86_64_RELATIVE 215c20 │ │ │ │ +0000000000328a20 0000000000000008 R_X86_64_RELATIVE 215bd0 │ │ │ │ +0000000000328a28 0000000000000008 R_X86_64_RELATIVE 215cc0 │ │ │ │ +0000000000328a30 0000000000000008 R_X86_64_RELATIVE 215210 │ │ │ │ +0000000000328a38 0000000000000008 R_X86_64_RELATIVE 214de0 │ │ │ │ +0000000000328a40 0000000000000008 R_X86_64_RELATIVE 214da0 │ │ │ │ +0000000000328a48 0000000000000008 R_X86_64_RELATIVE 214e60 │ │ │ │ 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 208d00 │ │ │ │ 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 208d80 │ │ │ │ 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 208d00 │ │ │ │ 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 208d80 │ │ │ │ 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 208d00 │ │ │ │ 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 208d00 │ │ │ │ 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 208d00 │ │ │ │ 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 20b2d0 │ │ │ │ +000000000032a5a8 0000000000000008 R_X86_64_RELATIVE 20bbb0 │ │ │ │ +000000000032a5b0 0000000000000008 R_X86_64_RELATIVE 20b9a0 │ │ │ │ +000000000032a5b8 0000000000000008 R_X86_64_RELATIVE 20b060 │ │ │ │ +000000000032a5c0 0000000000000008 R_X86_64_RELATIVE 20cb80 │ │ │ │ +000000000032a5c8 0000000000000008 R_X86_64_RELATIVE 20c9a0 │ │ │ │ +000000000032a5d0 0000000000000008 R_X86_64_RELATIVE 20bce0 │ │ │ │ +000000000032a5d8 0000000000000008 R_X86_64_RELATIVE 20c120 │ │ │ │ +000000000032a5e0 0000000000000008 R_X86_64_RELATIVE 20c340 │ │ │ │ +000000000032a5e8 0000000000000008 R_X86_64_RELATIVE 20bdf0 │ │ │ │ +000000000032a5f0 0000000000000008 R_X86_64_RELATIVE 20c450 │ │ │ │ +000000000032a5f8 0000000000000008 R_X86_64_RELATIVE 20c670 │ │ │ │ +000000000032a600 0000000000000008 R_X86_64_RELATIVE 20bf00 │ │ │ │ +000000000032a608 0000000000000008 R_X86_64_RELATIVE 20c780 │ │ │ │ +000000000032a610 0000000000000008 R_X86_64_RELATIVE 20c890 │ │ │ │ +000000000032a618 0000000000000008 R_X86_64_RELATIVE 20c010 │ │ │ │ +000000000032a620 0000000000000008 R_X86_64_RELATIVE 20b6d0 │ │ │ │ +000000000032a628 0000000000000008 R_X86_64_RELATIVE 20b460 │ │ │ │ +000000000032a630 0000000000000008 R_X86_64_RELATIVE 20cc60 │ │ │ │ +000000000032a638 0000000000000008 R_X86_64_RELATIVE 20ca90 │ │ │ │ +000000000032a640 0000000000000008 R_X86_64_RELATIVE 20c230 │ │ │ │ +000000000032a648 0000000000000008 R_X86_64_RELATIVE 20c560 │ │ │ │ +000000000032a6a0 0000000000000008 R_X86_64_RELATIVE 20b2d0 │ │ │ │ +000000000032a6a8 0000000000000008 R_X86_64_RELATIVE 20bbb0 │ │ │ │ +000000000032a6b0 0000000000000008 R_X86_64_RELATIVE 20b9a0 │ │ │ │ +000000000032a6b8 0000000000000008 R_X86_64_RELATIVE 20b060 │ │ │ │ +000000000032a6c0 0000000000000008 R_X86_64_RELATIVE 20cb80 │ │ │ │ +000000000032a6c8 0000000000000008 R_X86_64_RELATIVE 20c9a0 │ │ │ │ +000000000032a6d0 0000000000000008 R_X86_64_RELATIVE 20bce0 │ │ │ │ +000000000032a6d8 0000000000000008 R_X86_64_RELATIVE 20c120 │ │ │ │ +000000000032a6e0 0000000000000008 R_X86_64_RELATIVE 20c340 │ │ │ │ +000000000032a6e8 0000000000000008 R_X86_64_RELATIVE 20bdf0 │ │ │ │ +000000000032a6f0 0000000000000008 R_X86_64_RELATIVE 20c450 │ │ │ │ +000000000032a6f8 0000000000000008 R_X86_64_RELATIVE 20c670 │ │ │ │ +000000000032a700 0000000000000008 R_X86_64_RELATIVE 20bf00 │ │ │ │ +000000000032a708 0000000000000008 R_X86_64_RELATIVE 20c780 │ │ │ │ +000000000032a710 0000000000000008 R_X86_64_RELATIVE 20c890 │ │ │ │ +000000000032a718 0000000000000008 R_X86_64_RELATIVE 20c010 │ │ │ │ +000000000032a720 0000000000000008 R_X86_64_RELATIVE 20b6d0 │ │ │ │ +000000000032a728 0000000000000008 R_X86_64_RELATIVE 20b460 │ │ │ │ +000000000032a730 0000000000000008 R_X86_64_RELATIVE 20cc60 │ │ │ │ +000000000032a738 0000000000000008 R_X86_64_RELATIVE 20ca90 │ │ │ │ +000000000032a740 0000000000000008 R_X86_64_RELATIVE 20c230 │ │ │ │ +000000000032a748 0000000000000008 R_X86_64_RELATIVE 20c560 │ │ │ │ +000000000032a7a0 0000000000000008 R_X86_64_RELATIVE 20b2d0 │ │ │ │ +000000000032a7a8 0000000000000008 R_X86_64_RELATIVE 20bbb0 │ │ │ │ +000000000032a7b0 0000000000000008 R_X86_64_RELATIVE 20b9a0 │ │ │ │ +000000000032a7b8 0000000000000008 R_X86_64_RELATIVE 20b060 │ │ │ │ +000000000032a7c0 0000000000000008 R_X86_64_RELATIVE 20cb80 │ │ │ │ +000000000032a7c8 0000000000000008 R_X86_64_RELATIVE 20c9a0 │ │ │ │ +000000000032a7d0 0000000000000008 R_X86_64_RELATIVE 20bce0 │ │ │ │ +000000000032a7d8 0000000000000008 R_X86_64_RELATIVE 20c120 │ │ │ │ +000000000032a7e0 0000000000000008 R_X86_64_RELATIVE 20c340 │ │ │ │ +000000000032a7e8 0000000000000008 R_X86_64_RELATIVE 20bdf0 │ │ │ │ +000000000032a7f0 0000000000000008 R_X86_64_RELATIVE 20c450 │ │ │ │ +000000000032a7f8 0000000000000008 R_X86_64_RELATIVE 20c670 │ │ │ │ +000000000032a800 0000000000000008 R_X86_64_RELATIVE 20bf00 │ │ │ │ +000000000032a808 0000000000000008 R_X86_64_RELATIVE 20c780 │ │ │ │ +000000000032a810 0000000000000008 R_X86_64_RELATIVE 20c890 │ │ │ │ +000000000032a818 0000000000000008 R_X86_64_RELATIVE 20c010 │ │ │ │ +000000000032a820 0000000000000008 R_X86_64_RELATIVE 20b6d0 │ │ │ │ +000000000032a828 0000000000000008 R_X86_64_RELATIVE 20b460 │ │ │ │ +000000000032a830 0000000000000008 R_X86_64_RELATIVE 20cc60 │ │ │ │ +000000000032a838 0000000000000008 R_X86_64_RELATIVE 20ca90 │ │ │ │ +000000000032a840 0000000000000008 R_X86_64_RELATIVE 20c230 │ │ │ │ +000000000032a848 0000000000000008 R_X86_64_RELATIVE 20c560 │ │ │ │ +000000000032a9a0 0000000000000008 R_X86_64_RELATIVE 20ac20 │ │ │ │ +000000000032a9a8 0000000000000008 R_X86_64_RELATIVE 20aba0 │ │ │ │ +000000000032a9b0 0000000000000008 R_X86_64_RELATIVE 20a8c0 │ │ │ │ +000000000032a9b8 0000000000000008 R_X86_64_RELATIVE 20a850 │ │ │ │ +000000000032a9c0 0000000000000008 R_X86_64_RELATIVE 20a7e0 │ │ │ │ +000000000032a9c8 0000000000000008 R_X86_64_RELATIVE 20a3c0 │ │ │ │ +000000000032a9d0 0000000000000008 R_X86_64_RELATIVE 20a350 │ │ │ │ +000000000032a9d8 0000000000000008 R_X86_64_RELATIVE 20a2e0 │ │ │ │ +000000000032a9e0 0000000000000008 R_X86_64_RELATIVE 20a000 │ │ │ │ +000000000032a9e8 0000000000000008 R_X86_64_RELATIVE 209f90 │ │ │ │ +000000000032a9f0 0000000000000008 R_X86_64_RELATIVE 209f20 │ │ │ │ +000000000032a9f8 0000000000000008 R_X86_64_RELATIVE 209ce0 │ │ │ │ +000000000032aa00 0000000000000008 R_X86_64_RELATIVE 209c80 │ │ │ │ +000000000032aa08 0000000000000008 R_X86_64_RELATIVE 209ba0 │ │ │ │ +000000000032aa10 0000000000000008 R_X86_64_RELATIVE 209a30 │ │ │ │ +000000000032aa18 0000000000000008 R_X86_64_RELATIVE 2098c0 │ │ │ │ +000000000032aa20 0000000000000008 R_X86_64_RELATIVE 20ada0 │ │ │ │ +000000000032aa28 0000000000000008 R_X86_64_RELATIVE 20a5e0 │ │ │ │ +000000000032aa30 0000000000000008 R_X86_64_RELATIVE 20aab0 │ │ │ │ +000000000032aa38 0000000000000008 R_X86_64_RELATIVE 20a1f0 │ │ │ │ +000000000032aa40 0000000000000008 R_X86_64_RELATIVE 20a6e0 │ │ │ │ +000000000032aa48 0000000000000008 R_X86_64_RELATIVE 209e40 │ │ │ │ +000000000032aaa0 0000000000000008 R_X86_64_RELATIVE 20ac20 │ │ │ │ +000000000032aaa8 0000000000000008 R_X86_64_RELATIVE 20aba0 │ │ │ │ +000000000032aab0 0000000000000008 R_X86_64_RELATIVE 20a8c0 │ │ │ │ +000000000032aab8 0000000000000008 R_X86_64_RELATIVE 20a850 │ │ │ │ +000000000032aac0 0000000000000008 R_X86_64_RELATIVE 20a7e0 │ │ │ │ +000000000032aac8 0000000000000008 R_X86_64_RELATIVE 20a3c0 │ │ │ │ +000000000032aad0 0000000000000008 R_X86_64_RELATIVE 20a350 │ │ │ │ +000000000032aad8 0000000000000008 R_X86_64_RELATIVE 20a2e0 │ │ │ │ +000000000032aae0 0000000000000008 R_X86_64_RELATIVE 20a000 │ │ │ │ +000000000032aae8 0000000000000008 R_X86_64_RELATIVE 209f90 │ │ │ │ +000000000032aaf0 0000000000000008 R_X86_64_RELATIVE 209f20 │ │ │ │ +000000000032aaf8 0000000000000008 R_X86_64_RELATIVE 209ce0 │ │ │ │ +000000000032ab00 0000000000000008 R_X86_64_RELATIVE 209c80 │ │ │ │ +000000000032ab08 0000000000000008 R_X86_64_RELATIVE 209ba0 │ │ │ │ +000000000032ab10 0000000000000008 R_X86_64_RELATIVE 209a30 │ │ │ │ +000000000032ab18 0000000000000008 R_X86_64_RELATIVE 2098c0 │ │ │ │ +000000000032ab20 0000000000000008 R_X86_64_RELATIVE 20ada0 │ │ │ │ +000000000032ab28 0000000000000008 R_X86_64_RELATIVE 20a5e0 │ │ │ │ +000000000032ab30 0000000000000008 R_X86_64_RELATIVE 20aab0 │ │ │ │ +000000000032ab38 0000000000000008 R_X86_64_RELATIVE 20a1f0 │ │ │ │ +000000000032ab40 0000000000000008 R_X86_64_RELATIVE 20a6e0 │ │ │ │ +000000000032ab48 0000000000000008 R_X86_64_RELATIVE 209e40 │ │ │ │ +000000000032aba0 0000000000000008 R_X86_64_RELATIVE 20ac20 │ │ │ │ +000000000032aba8 0000000000000008 R_X86_64_RELATIVE 20aba0 │ │ │ │ +000000000032abb0 0000000000000008 R_X86_64_RELATIVE 20a8c0 │ │ │ │ +000000000032abb8 0000000000000008 R_X86_64_RELATIVE 20a850 │ │ │ │ +000000000032abc0 0000000000000008 R_X86_64_RELATIVE 20a7e0 │ │ │ │ +000000000032abc8 0000000000000008 R_X86_64_RELATIVE 20a3c0 │ │ │ │ +000000000032abd0 0000000000000008 R_X86_64_RELATIVE 20a350 │ │ │ │ +000000000032abd8 0000000000000008 R_X86_64_RELATIVE 20a2e0 │ │ │ │ +000000000032abe0 0000000000000008 R_X86_64_RELATIVE 20a000 │ │ │ │ +000000000032abe8 0000000000000008 R_X86_64_RELATIVE 209f90 │ │ │ │ +000000000032abf0 0000000000000008 R_X86_64_RELATIVE 209f20 │ │ │ │ +000000000032abf8 0000000000000008 R_X86_64_RELATIVE 209ce0 │ │ │ │ +000000000032ac00 0000000000000008 R_X86_64_RELATIVE 209c80 │ │ │ │ +000000000032ac08 0000000000000008 R_X86_64_RELATIVE 209ba0 │ │ │ │ +000000000032ac10 0000000000000008 R_X86_64_RELATIVE 209a30 │ │ │ │ +000000000032ac18 0000000000000008 R_X86_64_RELATIVE 2098c0 │ │ │ │ +000000000032ac20 0000000000000008 R_X86_64_RELATIVE 20ada0 │ │ │ │ +000000000032ac28 0000000000000008 R_X86_64_RELATIVE 20a5e0 │ │ │ │ +000000000032ac30 0000000000000008 R_X86_64_RELATIVE 20aab0 │ │ │ │ +000000000032ac38 0000000000000008 R_X86_64_RELATIVE 20a1f0 │ │ │ │ +000000000032ac40 0000000000000008 R_X86_64_RELATIVE 20a6e0 │ │ │ │ +000000000032ac48 0000000000000008 R_X86_64_RELATIVE 209e40 │ │ │ │ +000000000032aca0 0000000000000008 R_X86_64_RELATIVE 20ac20 │ │ │ │ +000000000032aca8 0000000000000008 R_X86_64_RELATIVE 20aba0 │ │ │ │ +000000000032acb0 0000000000000008 R_X86_64_RELATIVE 20a8c0 │ │ │ │ +000000000032acb8 0000000000000008 R_X86_64_RELATIVE 20a850 │ │ │ │ +000000000032acc0 0000000000000008 R_X86_64_RELATIVE 20a7e0 │ │ │ │ +000000000032acc8 0000000000000008 R_X86_64_RELATIVE 20a3c0 │ │ │ │ +000000000032acd0 0000000000000008 R_X86_64_RELATIVE 20a350 │ │ │ │ +000000000032acd8 0000000000000008 R_X86_64_RELATIVE 20a2e0 │ │ │ │ +000000000032ace0 0000000000000008 R_X86_64_RELATIVE 209540 │ │ │ │ +000000000032ace8 0000000000000008 R_X86_64_RELATIVE 2094c0 │ │ │ │ +000000000032acf0 0000000000000008 R_X86_64_RELATIVE 209440 │ │ │ │ +000000000032acf8 0000000000000008 R_X86_64_RELATIVE 2091b0 │ │ │ │ +000000000032ad00 0000000000000008 R_X86_64_RELATIVE 209140 │ │ │ │ +000000000032ad08 0000000000000008 R_X86_64_RELATIVE 209040 │ │ │ │ +000000000032ad10 0000000000000008 R_X86_64_RELATIVE 208f40 │ │ │ │ +000000000032ad18 0000000000000008 R_X86_64_RELATIVE 208e40 │ │ │ │ +000000000032ad20 0000000000000008 R_X86_64_RELATIVE 20ada0 │ │ │ │ +000000000032ad28 0000000000000008 R_X86_64_RELATIVE 20a5e0 │ │ │ │ +000000000032ad30 0000000000000008 R_X86_64_RELATIVE 20aab0 │ │ │ │ +000000000032ad38 0000000000000008 R_X86_64_RELATIVE 2097a0 │ │ │ │ +000000000032ad40 0000000000000008 R_X86_64_RELATIVE 20a6e0 │ │ │ │ +000000000032ad48 0000000000000008 R_X86_64_RELATIVE 209340 │ │ │ │ +000000000032ada0 0000000000000008 R_X86_64_RELATIVE 20ac20 │ │ │ │ +000000000032ada8 0000000000000008 R_X86_64_RELATIVE 20aba0 │ │ │ │ +000000000032adb0 0000000000000008 R_X86_64_RELATIVE 20a8c0 │ │ │ │ +000000000032adb8 0000000000000008 R_X86_64_RELATIVE 20a850 │ │ │ │ +000000000032adc0 0000000000000008 R_X86_64_RELATIVE 20a7e0 │ │ │ │ +000000000032adc8 0000000000000008 R_X86_64_RELATIVE 20a3c0 │ │ │ │ +000000000032add0 0000000000000008 R_X86_64_RELATIVE 20a350 │ │ │ │ +000000000032add8 0000000000000008 R_X86_64_RELATIVE 20a2e0 │ │ │ │ +000000000032ade0 0000000000000008 R_X86_64_RELATIVE 209540 │ │ │ │ +000000000032ade8 0000000000000008 R_X86_64_RELATIVE 2094c0 │ │ │ │ +000000000032adf0 0000000000000008 R_X86_64_RELATIVE 209440 │ │ │ │ +000000000032adf8 0000000000000008 R_X86_64_RELATIVE 2091b0 │ │ │ │ +000000000032ae00 0000000000000008 R_X86_64_RELATIVE 209140 │ │ │ │ +000000000032ae08 0000000000000008 R_X86_64_RELATIVE 209040 │ │ │ │ +000000000032ae10 0000000000000008 R_X86_64_RELATIVE 208f40 │ │ │ │ +000000000032ae18 0000000000000008 R_X86_64_RELATIVE 208e40 │ │ │ │ +000000000032ae20 0000000000000008 R_X86_64_RELATIVE 20ada0 │ │ │ │ +000000000032ae28 0000000000000008 R_X86_64_RELATIVE 20a5e0 │ │ │ │ +000000000032ae30 0000000000000008 R_X86_64_RELATIVE 20aab0 │ │ │ │ +000000000032ae38 0000000000000008 R_X86_64_RELATIVE 2097a0 │ │ │ │ +000000000032ae40 0000000000000008 R_X86_64_RELATIVE 20a6e0 │ │ │ │ +000000000032ae48 0000000000000008 R_X86_64_RELATIVE 209340 │ │ │ │ +000000000032aea0 0000000000000008 R_X86_64_RELATIVE 20ac20 │ │ │ │ +000000000032aea8 0000000000000008 R_X86_64_RELATIVE 20aba0 │ │ │ │ +000000000032aeb0 0000000000000008 R_X86_64_RELATIVE 20a8c0 │ │ │ │ +000000000032aeb8 0000000000000008 R_X86_64_RELATIVE 20a850 │ │ │ │ +000000000032aec0 0000000000000008 R_X86_64_RELATIVE 20a7e0 │ │ │ │ +000000000032aec8 0000000000000008 R_X86_64_RELATIVE 20a3c0 │ │ │ │ +000000000032aed0 0000000000000008 R_X86_64_RELATIVE 20a350 │ │ │ │ +000000000032aed8 0000000000000008 R_X86_64_RELATIVE 20a2e0 │ │ │ │ +000000000032aee0 0000000000000008 R_X86_64_RELATIVE 209540 │ │ │ │ +000000000032aee8 0000000000000008 R_X86_64_RELATIVE 2094c0 │ │ │ │ +000000000032aef0 0000000000000008 R_X86_64_RELATIVE 209440 │ │ │ │ +000000000032aef8 0000000000000008 R_X86_64_RELATIVE 2091b0 │ │ │ │ +000000000032af00 0000000000000008 R_X86_64_RELATIVE 209140 │ │ │ │ +000000000032af08 0000000000000008 R_X86_64_RELATIVE 209040 │ │ │ │ +000000000032af10 0000000000000008 R_X86_64_RELATIVE 208f40 │ │ │ │ +000000000032af18 0000000000000008 R_X86_64_RELATIVE 208e40 │ │ │ │ +000000000032af20 0000000000000008 R_X86_64_RELATIVE 20ada0 │ │ │ │ +000000000032af28 0000000000000008 R_X86_64_RELATIVE 20a5e0 │ │ │ │ +000000000032af30 0000000000000008 R_X86_64_RELATIVE 20aab0 │ │ │ │ +000000000032af38 0000000000000008 R_X86_64_RELATIVE 2097a0 │ │ │ │ +000000000032af40 0000000000000008 R_X86_64_RELATIVE 20a6e0 │ │ │ │ +000000000032af48 0000000000000008 R_X86_64_RELATIVE 209340 │ │ │ │ +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 1edbc0 │ │ │ │ +000000000032bfa8 0000000000000008 R_X86_64_RELATIVE 1ede30 │ │ │ │ +000000000032bfb8 0000000000000008 R_X86_64_RELATIVE 1ee140 │ │ │ │ +000000000032bfc0 0000000000000008 R_X86_64_RELATIVE 1edbc0 │ │ │ │ +000000000032bfc8 0000000000000008 R_X86_64_RELATIVE 1ede30 │ │ │ │ +000000000032bfd8 0000000000000008 R_X86_64_RELATIVE 1ee140 │ │ │ │ +000000000032bfe0 0000000000000008 R_X86_64_RELATIVE 1edbc0 │ │ │ │ +000000000032bfe8 0000000000000008 R_X86_64_RELATIVE 1ede30 │ │ │ │ +000000000032bff8 0000000000000008 R_X86_64_RELATIVE 1ee140 │ │ │ │ +000000000032c010 0000000000000008 R_X86_64_RELATIVE 20fa30 │ │ │ │ +000000000032c018 0000000000000008 R_X86_64_RELATIVE 20fae0 │ │ │ │ +000000000032c020 0000000000000008 R_X86_64_RELATIVE 20e1f0 │ │ │ │ +000000000032c028 0000000000000008 R_X86_64_RELATIVE 20e1f0 │ │ │ │ +000000000032c030 0000000000000008 R_X86_64_RELATIVE 20e1f0 │ │ │ │ +000000000032c048 0000000000000008 R_X86_64_RELATIVE 1f2280 │ │ │ │ +000000000032c050 0000000000000008 R_X86_64_RELATIVE 1f2280 │ │ │ │ 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 1f5140 │ │ │ │ 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 210bf0 │ │ │ │ +0000000000330500 0000000000000008 R_X86_64_RELATIVE 208d80 │ │ │ │ 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 21f1a0 │ │ │ │ 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 1f53e0 │ │ │ │ 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 210810 │ │ │ │ 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 210500 │ │ │ │ +0000000000330698 0000000000000008 R_X86_64_RELATIVE 210180 │ │ │ │ 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 21ed50 │ │ │ │ +00000000003306b0 0000000000000008 R_X86_64_RELATIVE 1f52a0 │ │ │ │ 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 223d00 │ │ │ │ 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 21eb20 │ │ │ │ 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 21e420 │ │ │ │ 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 21d1e0 │ │ │ │ +0000000000330810 0000000000000008 R_X86_64_RELATIVE 219eb0 │ │ │ │ 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 217720 │ │ │ │ +0000000000330858 0000000000000008 R_X86_64_RELATIVE 1f54e0 │ │ │ │ 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 21fe60 │ │ │ │ 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 2239c0 │ │ │ │ 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 215ff0 │ │ │ │ +00000000003308a8 0000000000000008 R_X86_64_RELATIVE 216020 │ │ │ │ 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 21e900 │ │ │ │ 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 213120 │ │ │ │ 0000000000330970 0000000000000008 R_X86_64_RELATIVE 1c3ff0 │ │ │ │ -0000000000330978 0000000000000008 R_X86_64_RELATIVE 219ab0 │ │ │ │ +0000000000330978 0000000000000008 R_X86_64_RELATIVE 218150 │ │ │ │ 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 2190d0 │ │ │ │ 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 212110 │ │ │ │ 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 216bd0 │ │ │ │ 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 1f50c0 │ │ │ │ 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 1f5740 │ │ │ │ 0000000000330b58 0000000000000008 R_X86_64_RELATIVE 145180 │ │ │ │ -0000000000330b60 0000000000000008 R_X86_64_RELATIVE 2286e0 │ │ │ │ +0000000000330b60 0000000000000008 R_X86_64_RELATIVE 1f6f00 │ │ │ │ 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 1f55e0 │ │ │ │ 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 224270 │ │ │ │ 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 218490 │ │ │ │ +0000000000330cf8 0000000000000008 R_X86_64_RELATIVE 210000 │ │ │ │ 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 2111d0 │ │ │ │ +0000000000330d20 0000000000000008 R_X86_64_RELATIVE 2165b0 │ │ │ │ 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 217e10 │ │ │ │ 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 1f6350 │ │ │ │ 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 220df0 │ │ │ │ 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 21aa40 │ │ │ │ 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 20ffd0 │ │ │ │ 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 21e450 │ │ │ │ 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 217910 │ │ │ │ 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 2168d0 │ │ │ │ 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 21e5d0 │ │ │ │ 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 2161a0 │ │ │ │ 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 223fb0 │ │ │ │ +0000000000330fc8 0000000000000008 R_X86_64_RELATIVE 208d00 │ │ │ │ 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: 76cb836d18a82d3646d56c2e1c8ec3c4edab0e57 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -2805,33 +2805,24 @@ │ │ │ │ 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 │ │ │ │ +bb}HZ%!! │ │ │ │ +ba}Ho='$ │ │ │ │ +ba}Ho%9 │ │ │ │ +ba}Ho=%# │ │ │ │ +ba}Ho5," │ │ │ │ 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 +2836,15 @@ │ │ │ │ bB}(XA3b │ │ │ │ bB}(XA4b │ │ │ │ }(ZB bb}(ZB │ │ │ │ bBePRIob │ │ │ │ bBePRInb │ │ │ │ bBEPRIUb │ │ │ │ bBEPRITb │ │ │ │ +bb5 @5_- │ │ │ │ bA}(o$0bC │ │ │ │ bB}HXA1b │ │ │ │ }HXa4bB}HXI3b │ │ │ │ bB}HXA1bB}HXI8bB}HXY5bB}HXa4b │ │ │ │ bB}HXA3b │ │ │ │ bB}HXI6b │ │ │ │ bB}HXY7b │ │ │ │ @@ -2927,38 +2919,35 @@ │ │ │ │ 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-@@H H │ │ │ │ bB}HXi!bB}HXq │ │ │ │ -6bb}HX%_ │ │ │ │ bB}HXi!bB}HXq │ │ │ │ }Hoj ba}HoJ │ │ │ │ bB}HXi!bB}HXq │ │ │ │ +bb}HX-5. │ │ │ │ bB}HXi!bB}HXq │ │ │ │ bB}HXi!bB}HXq │ │ │ │ bB}HXi!bB}HXq │ │ │ │ bB}HXi!bB}HXq │ │ │ │ ba}Hoz b │ │ │ │ bB}HXi!bB}HXq │ │ │ │ bB}HXi!bB}HXq │ │ │ │ @@ -2970,18 +2959,34 @@ │ │ │ │ }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^][ │ │ │ │ +ba}Ho%:v │ │ │ │ ?bc}H;<7 │ │ │ │ ba~Ho*ba~Ho< │ │ │ │ 4Vba~(o.b │ │ │ │ H66b!}@h │ │ │ │ +ba}(o=LR │ │ │ │ +bb}H2%lE │ │ │ │ SUAVAWATAUH │ │ │ │ A]A\A_A^][ │ │ │ │ A]A\A_A^][ │ │ │ │ A]A\A_A^][ │ │ │ │ A]A\A_A^][ │ │ │ │ SUAVAWATAUH │ │ │ │ A]A\A_A^][ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -243037,21 +243037,21 @@ │ │ │ │ mov 0x8(%rdx),%rsi │ │ │ │ mov (%rcx),%rdx │ │ │ │ add %rdx,%rdx │ │ │ │ mov %r10d,%ecx │ │ │ │ shl %cl,%ebx │ │ │ │ cmp $0x4,%r11b │ │ │ │ jb 130188 │ │ │ │ - lea 0xf4b67(%rip),%r10 │ │ │ │ + lea 0xf3207(%rip),%r10 │ │ │ │ jmp 13018f │ │ │ │ movzbl %cl,%ecx │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ jmp 120930 │ │ │ │ - lea 0xf9ce1(%rip),%r10 │ │ │ │ + lea 0xc8501(%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 0xe554a(%rip),%r10 │ │ │ │ jmp 13021c │ │ │ │ movzbl %cl,%ecx │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ jmp 11fa30 │ │ │ │ - lea 0xedf04(%rip),%r10 │ │ │ │ + lea 0xec5a4(%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 0xe4f9a(%rip),%r10 │ │ │ │ jmp 1302ac │ │ │ │ movzbl %cl,%ecx │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ jmp 11ff90 │ │ │ │ - lea 0xed794(%rip),%r10 │ │ │ │ + lea 0xebe34(%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 0xe517a(%rip),%r10 │ │ │ │ jmp 13033c │ │ │ │ movzbl %cl,%ecx │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ jmp 120300 │ │ │ │ - lea 0xeda24(%rip),%r10 │ │ │ │ + lea 0xec0c4(%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 0xf2d57(%rip),%r10 │ │ │ │ jmp 1303cf │ │ │ │ movzbl %cl,%ecx │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ jmp 1205e0 │ │ │ │ - lea 0xf9821(%rip),%r10 │ │ │ │ + lea 0xc8041(%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 0xf3167(%rip),%r10 │ │ │ │ jmp 13045f │ │ │ │ movzbl %cl,%ecx │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ jmp 11fce0 │ │ │ │ - lea 0xf9c11(%rip),%r10 │ │ │ │ + lea 0xc8431(%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 0xbd522(%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 0xbd4d2(%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 0xbd482(%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 0xbce12(%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 0xbcb4f(%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 0xbc352(%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 0xbc289(%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 0xbc235(%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 0xbc162(%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 0xbbb1c(%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 0xbba1f(%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 0xbb97a(%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 0xbb89e(%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 0xbb846(%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 0xbb5e2(%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 0xbb582(%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 0xbb4d2(%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 0xbb482(%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 0xbb3e2(%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 0xbb0a2(%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 0xbb01a(%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 0xbaf86(%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 0xbaecf(%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 0xbada4(%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 0xbad38(%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 0xbaa6f(%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 0xba93d(%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 0xba8d1(%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 0xba5ce(%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 0xba4ec(%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 0xba38d(%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 0xba321(%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 0xb9f10(%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 0xb9eb2(%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,22 +426530,946 @@ │ │ │ │ vpermd %ymm1,%ymm3,%ymm3 │ │ │ │ vpsubd %xmm3,%xmm2,%xmm2 │ │ │ │ vpsrld $0xa,%xmm2,%xmm2 │ │ │ │ vmovd %xmm2,(%rdx) │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ + 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) │ │ │ │ + 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 │ │ │ │ + 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 │ │ │ │ + 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 │ │ │ │ + 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 │ │ │ │ + push %r14 │ │ │ │ + mov %rsp,%r14 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + lea 0xe9fda(%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 0xe9f97(%rip),%ymm12 │ │ │ │ + mov 0x28(%r14),%ebx │ │ │ │ + lzcnt %r8d,%eax │ │ │ │ + vmovd %r8d,%xmm0 │ │ │ │ + vmovd %r9d,%xmm1 │ │ │ │ + lzcnt %r9d,%r11d │ │ │ │ + sub $0x1f,%ebx │ │ │ │ + xor %ebp,%ebp │ │ │ │ + add %ebx,%eax │ │ │ │ + cmovl %ebp,%eax │ │ │ │ + add %ebx,%r11d │ │ │ │ + cmovl %ebp,%r11d │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %r11,0x8(%rsp) │ │ │ │ + vpbroadcastb (%r10,%rax,1),%ymm13 │ │ │ │ + vpbroadcastb (%r10,%r11,1),%ymm14 │ │ │ │ + vpbroadcastb %xmm0,%ymm0 │ │ │ │ + vpbroadcastb %xmm1,%ymm1 │ │ │ │ + and $0x1,%r8d │ │ │ │ + lea 0x8(%r10,%r8,2),%r8 │ │ │ │ + lea 0xc(%r10),%r9 │ │ │ │ + mov $0x4,%eax │ │ │ │ + vpxor %ymm11,%ymm11,%ymm11 │ │ │ │ + lea (%rdx,%rcx,2),%rbx │ │ │ │ + mov $0x1,%r11d │ │ │ │ + vmovdqa (%rdx),%xmm4 │ │ │ │ + vinserti128 $0x1,(%rbx),%ymm4,%ymm4 │ │ │ │ + vpxor %ymm15,%ymm15,%ymm15 │ │ │ │ + vmovdqa %ymm4,%ymm7 │ │ │ │ + vmovdqa %ymm4,%ymm8 │ │ │ │ + vpbroadcastb (%r8,%r11,1),%ymm2 │ │ │ │ + vpbroadcastb (%r9,%r11,1),%ymm3 │ │ │ │ + movslq 0x20(%rsp,%r11,4),%r10 │ │ │ │ + vmovdqu (%rdx,%r10,2),%xmm5 │ │ │ │ + vinserti128 $0x1,(%rbx,%r10,2),%ymm5,%ymm5 │ │ │ │ + neg %r10 │ │ │ │ + vmovdqu (%rdx,%r10,2),%xmm6 │ │ │ │ + vinserti128 $0x1,(%rbx,%r10,2),%ymm6,%ymm6 │ │ │ │ + vpmaxsw %ymm5,%ymm7,%ymm7 │ │ │ │ + vpminuw %ymm5,%ymm8,%ymm8 │ │ │ │ + vpmaxsw %ymm6,%ymm7,%ymm7 │ │ │ │ + vpminuw %ymm6,%ymm8,%ymm8 │ │ │ │ + vpsubw %ymm4,%ymm5,%ymm5 │ │ │ │ + vpsubw %ymm4,%ymm6,%ymm6 │ │ │ │ + vpacksswb %ymm6,%ymm5,%ymm5 │ │ │ │ + vpshufb %ymm12,%ymm5,%ymm5 │ │ │ │ + vpabsb %ymm5,%ymm9 │ │ │ │ + vpsignb %ymm5,%ymm2,%ymm10 │ │ │ │ + vpsrlw (%rsp),%ymm9,%ymm5 │ │ │ │ + vpand %ymm5,%ymm13,%ymm5 │ │ │ │ + vpsubusb %ymm5,%ymm0,%ymm5 │ │ │ │ + vpminub %ymm5,%ymm9,%ymm5 │ │ │ │ + vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ + vpaddw %ymm5,%ymm15,%ymm15 │ │ │ │ + movslq 0x28(%rsp,%r11,4),%r10 │ │ │ │ + vmovdqu (%rdx,%r10,2),%xmm5 │ │ │ │ + vinserti128 $0x1,(%rbx,%r10,2),%ymm5,%ymm5 │ │ │ │ + neg %r10 │ │ │ │ + vmovdqu (%rdx,%r10,2),%xmm6 │ │ │ │ + vinserti128 $0x1,(%rbx,%r10,2),%ymm6,%ymm6 │ │ │ │ + vpmaxsw %ymm5,%ymm7,%ymm7 │ │ │ │ + vpminuw %ymm5,%ymm8,%ymm8 │ │ │ │ + vpmaxsw %ymm6,%ymm7,%ymm7 │ │ │ │ + vpminuw %ymm6,%ymm8,%ymm8 │ │ │ │ + vpsubw %ymm4,%ymm5,%ymm5 │ │ │ │ + vpsubw %ymm4,%ymm6,%ymm6 │ │ │ │ + vpacksswb %ymm6,%ymm5,%ymm5 │ │ │ │ + vpshufb %ymm12,%ymm5,%ymm5 │ │ │ │ + vpabsb %ymm5,%ymm9 │ │ │ │ + vpsignb %ymm5,%ymm3,%ymm10 │ │ │ │ + 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 │ │ │ │ + movslq 0x30(%rsp,%r11,4),%r10 │ │ │ │ + vmovdqu (%rdx,%r10,2),%xmm5 │ │ │ │ + vinserti128 $0x1,(%rbx,%r10,2),%ymm5,%ymm5 │ │ │ │ + neg %r10 │ │ │ │ + vmovdqu (%rdx,%r10,2),%xmm6 │ │ │ │ + vinserti128 $0x1,(%rbx,%r10,2),%ymm6,%ymm6 │ │ │ │ + vpmaxsw %ymm5,%ymm7,%ymm7 │ │ │ │ + vpminuw %ymm5,%ymm8,%ymm8 │ │ │ │ + vpmaxsw %ymm6,%ymm7,%ymm7 │ │ │ │ + vpminuw %ymm6,%ymm8,%ymm8 │ │ │ │ + vpsubw %ymm4,%ymm5,%ymm5 │ │ │ │ + vpsubw %ymm4,%ymm6,%ymm6 │ │ │ │ + vpacksswb %ymm6,%ymm5,%ymm5 │ │ │ │ + vpshufb %ymm12,%ymm5,%ymm5 │ │ │ │ + vpabsb %ymm5,%ymm9 │ │ │ │ + vpsignb %ymm5,%ymm3,%ymm10 │ │ │ │ + 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 1edc89 │ │ │ │ + vpbroadcastd 0xe9e60(%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 1edc68 │ │ │ │ + mov %r14,%rsp │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl (%rax) │ │ │ │ + push %rbx │ │ │ │ + push %rbp │ │ │ │ + push %r14 │ │ │ │ + push %r15 │ │ │ │ + push %r12 │ │ │ │ + mov %rsp,%r12 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + lea 0xe9d66(%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 0xe9d22(%rip),%ymm12 │ │ │ │ + mov 0x38(%r12),%ebx │ │ │ │ + lzcnt %r8d,%eax │ │ │ │ + vmovd %r8d,%xmm0 │ │ │ │ + vmovd %r9d,%xmm1 │ │ │ │ + lzcnt %r9d,%r11d │ │ │ │ + sub $0x1f,%ebx │ │ │ │ + xor %ebp,%ebp │ │ │ │ + add %ebx,%eax │ │ │ │ + cmovl %ebp,%eax │ │ │ │ + add %ebx,%r11d │ │ │ │ + cmovl %ebp,%r11d │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %r11,0x8(%rsp) │ │ │ │ + vpbroadcastb (%r10,%rax,1),%ymm13 │ │ │ │ + vpbroadcastb (%r10,%r11,1),%ymm14 │ │ │ │ + vpbroadcastb %xmm0,%ymm0 │ │ │ │ + vpbroadcastb %xmm1,%ymm1 │ │ │ │ + and $0x1,%r8d │ │ │ │ + lea 0x8(%r10,%r8,2),%r8 │ │ │ │ + lea 0xc(%r10),%r9 │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + mov $0x2,%r10d │ │ │ │ + vpxor %ymm11,%ymm11,%ymm11 │ │ │ │ + lea (%rdx,%rcx,2),%rbp │ │ │ │ + lea (%rdx,%rcx,4),%r14 │ │ │ │ + lea 0x0(%rbp,%rcx,4),%r15 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + vmovq (%rdx),%xmm4 │ │ │ │ + vmovhps 0x0(%rbp),%xmm4,%xmm4 │ │ │ │ + vmovq (%r14),%xmm5 │ │ │ │ + vmovhps (%r15),%xmm5,%xmm5 │ │ │ │ + vinserti128 $0x1,%xmm5,%ymm4,%ymm4 │ │ │ │ + vpxor %ymm15,%ymm15,%ymm15 │ │ │ │ + vmovdqa %ymm4,%ymm7 │ │ │ │ + vmovdqa %ymm4,%ymm8 │ │ │ │ + vpbroadcastb (%r8,%rbx,1),%ymm2 │ │ │ │ + vpbroadcastb (%r9,%rbx,1),%ymm3 │ │ │ │ + movslq 0x20(%rsp,%rbx,4),%r11 │ │ │ │ + vmovq (%rdx,%r11,2),%xmm5 │ │ │ │ + vmovq (%r14,%r11,2),%xmm6 │ │ │ │ + vmovhps 0x0(%rbp,%r11,2),%xmm5,%xmm5 │ │ │ │ + vmovhps (%r15,%r11,2),%xmm6,%xmm6 │ │ │ │ + vinserti128 $0x1,%xmm6,%ymm5,%ymm5 │ │ │ │ + neg %r11 │ │ │ │ + vmovq (%rdx,%r11,2),%xmm6 │ │ │ │ + vmovq (%r14,%r11,2),%xmm9 │ │ │ │ + vmovhps 0x0(%rbp,%r11,2),%xmm6,%xmm6 │ │ │ │ + vmovhps (%r15,%r11,2),%xmm9,%xmm9 │ │ │ │ + vinserti128 $0x1,%xmm9,%ymm6,%ymm6 │ │ │ │ + vpmaxsw %ymm5,%ymm7,%ymm7 │ │ │ │ + vpminuw %ymm5,%ymm8,%ymm8 │ │ │ │ + vpmaxsw %ymm6,%ymm7,%ymm7 │ │ │ │ + vpminuw %ymm6,%ymm8,%ymm8 │ │ │ │ + vpsubw %ymm4,%ymm5,%ymm5 │ │ │ │ + vpsubw %ymm4,%ymm6,%ymm6 │ │ │ │ + vpacksswb %ymm6,%ymm5,%ymm5 │ │ │ │ + vpshufb %ymm12,%ymm5,%ymm5 │ │ │ │ + vpabsb %ymm5,%ymm9 │ │ │ │ + vpsignb %ymm5,%ymm2,%ymm10 │ │ │ │ + vpsrlw (%rsp),%ymm9,%ymm5 │ │ │ │ + vpand %ymm5,%ymm13,%ymm5 │ │ │ │ + vpsubusb %ymm5,%ymm0,%ymm5 │ │ │ │ + vpminub %ymm5,%ymm9,%ymm5 │ │ │ │ + vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ + vpaddw %ymm5,%ymm15,%ymm15 │ │ │ │ + movslq 0x28(%rsp,%rbx,4),%r11 │ │ │ │ + vmovq (%rdx,%r11,2),%xmm5 │ │ │ │ + vmovq (%r14,%r11,2),%xmm6 │ │ │ │ + vmovhps 0x0(%rbp,%r11,2),%xmm5,%xmm5 │ │ │ │ + vmovhps (%r15,%r11,2),%xmm6,%xmm6 │ │ │ │ + vinserti128 $0x1,%xmm6,%ymm5,%ymm5 │ │ │ │ + neg %r11 │ │ │ │ + vmovq (%rdx,%r11,2),%xmm6 │ │ │ │ + vmovq (%r14,%r11,2),%xmm9 │ │ │ │ + vmovhps 0x0(%rbp,%r11,2),%xmm6,%xmm6 │ │ │ │ + vmovhps (%r15,%r11,2),%xmm9,%xmm9 │ │ │ │ + vinserti128 $0x1,%xmm9,%ymm6,%ymm6 │ │ │ │ + vpmaxsw %ymm5,%ymm7,%ymm7 │ │ │ │ + vpminuw %ymm5,%ymm8,%ymm8 │ │ │ │ + vpmaxsw %ymm6,%ymm7,%ymm7 │ │ │ │ + vpminuw %ymm6,%ymm8,%ymm8 │ │ │ │ + vpsubw %ymm4,%ymm5,%ymm5 │ │ │ │ + vpsubw %ymm4,%ymm6,%ymm6 │ │ │ │ + vpacksswb %ymm6,%ymm5,%ymm5 │ │ │ │ + vpshufb %ymm12,%ymm5,%ymm5 │ │ │ │ + vpabsb %ymm5,%ymm9 │ │ │ │ + vpsignb %ymm5,%ymm3,%ymm10 │ │ │ │ + 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 │ │ │ │ + movslq 0x30(%rsp,%rbx,4),%r11 │ │ │ │ + vmovq (%rdx,%r11,2),%xmm5 │ │ │ │ + vmovq (%r14,%r11,2),%xmm6 │ │ │ │ + vmovhps 0x0(%rbp,%r11,2),%xmm5,%xmm5 │ │ │ │ + vmovhps (%r15,%r11,2),%xmm6,%xmm6 │ │ │ │ + vinserti128 $0x1,%xmm6,%ymm5,%ymm5 │ │ │ │ + neg %r11 │ │ │ │ + vmovq (%rdx,%r11,2),%xmm6 │ │ │ │ + vmovq (%r14,%r11,2),%xmm9 │ │ │ │ + vmovhps 0x0(%rbp,%r11,2),%xmm6,%xmm6 │ │ │ │ + vmovhps (%r15,%r11,2),%xmm9,%xmm9 │ │ │ │ + vinserti128 $0x1,%xmm9,%ymm6,%ymm6 │ │ │ │ + vpmaxsw %ymm5,%ymm7,%ymm7 │ │ │ │ + vpminuw %ymm5,%ymm8,%ymm8 │ │ │ │ + vpmaxsw %ymm6,%ymm7,%ymm7 │ │ │ │ + vpminuw %ymm6,%ymm8,%ymm8 │ │ │ │ + vpsubw %ymm4,%ymm5,%ymm5 │ │ │ │ + vpsubw %ymm4,%ymm6,%ymm6 │ │ │ │ + vpacksswb %ymm6,%ymm5,%ymm5 │ │ │ │ + vpshufb %ymm12,%ymm5,%ymm5 │ │ │ │ + vpabsb %ymm5,%ymm9 │ │ │ │ + vpsignb %ymm5,%ymm3,%ymm10 │ │ │ │ + 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 1edf1b │ │ │ │ + vpbroadcastd 0xe9b62(%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 │ │ │ │ + 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 1edee3 │ │ │ │ + mov %r12,%rsp │ │ │ │ + pop %r12 │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %rbx │ │ │ │ + push %rbp │ │ │ │ + push %r14 │ │ │ │ + push %r15 │ │ │ │ + mov %rsp,%r15 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + lea 0xe9a58(%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 0xe9a15(%rip),%ymm12 │ │ │ │ + mov 0x30(%r15),%ebx │ │ │ │ + lzcnt %r8d,%eax │ │ │ │ + vmovd %r8d,%xmm0 │ │ │ │ + vmovd %r9d,%xmm1 │ │ │ │ + lzcnt %r9d,%r11d │ │ │ │ + sub $0x1f,%ebx │ │ │ │ + xor %ebp,%ebp │ │ │ │ + add %ebx,%eax │ │ │ │ + cmovl %ebp,%eax │ │ │ │ + add %ebx,%r11d │ │ │ │ + cmovl %ebp,%r11d │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %r11,0x8(%rsp) │ │ │ │ + vpbroadcastb (%r10,%rax,1),%ymm13 │ │ │ │ + vpbroadcastb (%r10,%r11,1),%ymm14 │ │ │ │ + vpbroadcastb %xmm0,%ymm0 │ │ │ │ + vpbroadcastb %xmm1,%ymm1 │ │ │ │ + and $0x1,%r8d │ │ │ │ + lea 0x8(%r10,%r8,2),%r8 │ │ │ │ + lea 0xc(%r10),%r9 │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + vpxor %ymm11,%ymm11,%ymm11 │ │ │ │ + lea (%rdx,%rcx,2),%rbx │ │ │ │ + lea (%rdx,%rcx,4),%rbp │ │ │ │ + lea (%rbx,%rcx,4),%r14 │ │ │ │ + mov $0x1,%r11d │ │ │ │ + vmovq (%rdx),%xmm4 │ │ │ │ + vmovhps (%rbx),%xmm4,%xmm4 │ │ │ │ + vmovq 0x0(%rbp),%xmm5 │ │ │ │ + vmovhps (%r14),%xmm5,%xmm5 │ │ │ │ + vinserti128 $0x1,%xmm5,%ymm4,%ymm4 │ │ │ │ + vpxor %ymm15,%ymm15,%ymm15 │ │ │ │ + vmovdqa %ymm4,%ymm7 │ │ │ │ + vmovdqa %ymm4,%ymm8 │ │ │ │ + vpbroadcastb (%r8,%r11,1),%ymm2 │ │ │ │ + vpbroadcastb (%r9,%r11,1),%ymm3 │ │ │ │ + movslq 0x20(%rsp,%r11,4),%r10 │ │ │ │ + vmovq (%rdx,%r10,2),%xmm5 │ │ │ │ + vmovq 0x0(%rbp,%r10,2),%xmm6 │ │ │ │ + vmovhps (%rbx,%r10,2),%xmm5,%xmm5 │ │ │ │ + vmovhps (%r14,%r10,2),%xmm6,%xmm6 │ │ │ │ + vinserti128 $0x1,%xmm6,%ymm5,%ymm5 │ │ │ │ + neg %r10 │ │ │ │ + vmovq (%rdx,%r10,2),%xmm6 │ │ │ │ + vmovq 0x0(%rbp,%r10,2),%xmm9 │ │ │ │ + vmovhps (%rbx,%r10,2),%xmm6,%xmm6 │ │ │ │ + vmovhps (%r14,%r10,2),%xmm9,%xmm9 │ │ │ │ + vinserti128 $0x1,%xmm9,%ymm6,%ymm6 │ │ │ │ + vpmaxsw %ymm5,%ymm7,%ymm7 │ │ │ │ + vpminuw %ymm5,%ymm8,%ymm8 │ │ │ │ + vpmaxsw %ymm6,%ymm7,%ymm7 │ │ │ │ + vpminuw %ymm6,%ymm8,%ymm8 │ │ │ │ + vpsubw %ymm4,%ymm5,%ymm5 │ │ │ │ + vpsubw %ymm4,%ymm6,%ymm6 │ │ │ │ + vpacksswb %ymm6,%ymm5,%ymm5 │ │ │ │ + vpshufb %ymm12,%ymm5,%ymm5 │ │ │ │ + vpabsb %ymm5,%ymm9 │ │ │ │ + vpsignb %ymm5,%ymm2,%ymm10 │ │ │ │ + vpsrlw (%rsp),%ymm9,%ymm5 │ │ │ │ + vpand %ymm5,%ymm13,%ymm5 │ │ │ │ + vpsubusb %ymm5,%ymm0,%ymm5 │ │ │ │ + vpminub %ymm5,%ymm9,%ymm5 │ │ │ │ + vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ + vpaddw %ymm5,%ymm15,%ymm15 │ │ │ │ + movslq 0x28(%rsp,%r11,4),%r10 │ │ │ │ + vmovq (%rdx,%r10,2),%xmm5 │ │ │ │ + vmovq 0x0(%rbp,%r10,2),%xmm6 │ │ │ │ + vmovhps (%rbx,%r10,2),%xmm5,%xmm5 │ │ │ │ + vmovhps (%r14,%r10,2),%xmm6,%xmm6 │ │ │ │ + vinserti128 $0x1,%xmm6,%ymm5,%ymm5 │ │ │ │ + neg %r10 │ │ │ │ + vmovq (%rdx,%r10,2),%xmm6 │ │ │ │ + vmovq 0x0(%rbp,%r10,2),%xmm9 │ │ │ │ + vmovhps (%rbx,%r10,2),%xmm6,%xmm6 │ │ │ │ + vmovhps (%r14,%r10,2),%xmm9,%xmm9 │ │ │ │ + vinserti128 $0x1,%xmm9,%ymm6,%ymm6 │ │ │ │ + vpmaxsw %ymm5,%ymm7,%ymm7 │ │ │ │ + vpminuw %ymm5,%ymm8,%ymm8 │ │ │ │ + vpmaxsw %ymm6,%ymm7,%ymm7 │ │ │ │ + vpminuw %ymm6,%ymm8,%ymm8 │ │ │ │ + vpsubw %ymm4,%ymm5,%ymm5 │ │ │ │ + vpsubw %ymm4,%ymm6,%ymm6 │ │ │ │ + vpacksswb %ymm6,%ymm5,%ymm5 │ │ │ │ + vpshufb %ymm12,%ymm5,%ymm5 │ │ │ │ + vpabsb %ymm5,%ymm9 │ │ │ │ + vpsignb %ymm5,%ymm3,%ymm10 │ │ │ │ + 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 │ │ │ │ + movslq 0x30(%rsp,%r11,4),%r10 │ │ │ │ + vmovq (%rdx,%r10,2),%xmm5 │ │ │ │ + vmovq 0x0(%rbp,%r10,2),%xmm6 │ │ │ │ + vmovhps (%rbx,%r10,2),%xmm5,%xmm5 │ │ │ │ + vmovhps (%r14,%r10,2),%xmm6,%xmm6 │ │ │ │ + vinserti128 $0x1,%xmm6,%ymm5,%ymm5 │ │ │ │ + neg %r10 │ │ │ │ + vmovq (%rdx,%r10,2),%xmm6 │ │ │ │ + vmovq 0x0(%rbp,%r10,2),%xmm9 │ │ │ │ + vmovhps (%rbx,%r10,2),%xmm6,%xmm6 │ │ │ │ + vmovhps (%r14,%r10,2),%xmm9,%xmm9 │ │ │ │ + vinserti128 $0x1,%xmm9,%ymm6,%ymm6 │ │ │ │ + vpmaxsw %ymm5,%ymm7,%ymm7 │ │ │ │ + vpminuw %ymm5,%ymm8,%ymm8 │ │ │ │ + vpmaxsw %ymm6,%ymm7,%ymm7 │ │ │ │ + vpminuw %ymm6,%ymm8,%ymm8 │ │ │ │ + vpsubw %ymm4,%ymm5,%ymm5 │ │ │ │ + vpsubw %ymm4,%ymm6,%ymm6 │ │ │ │ + vpacksswb %ymm6,%ymm5,%ymm5 │ │ │ │ + vpshufb %ymm12,%ymm5,%ymm5 │ │ │ │ + vpabsb %ymm5,%ymm9 │ │ │ │ + vpsignb %ymm5,%ymm3,%ymm10 │ │ │ │ + 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 1ee220 │ │ │ │ + vpbroadcastd 0xe985d(%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 │ │ │ │ + vmovd %xmm4,(%rdi) │ │ │ │ + vpextrd $0x1,%xmm4,(%rdi,%rsi,1) │ │ │ │ + vmovd %xmm5,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x1,%xmm5,(%rdi,%rax,1) │ │ │ │ + mov %r15,%rsp │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ sub $0x1b8,%rsp │ │ │ │ mov 0x1d8(%rsp),%r10d │ │ │ │ - movdqa 0xea8a9(%rip),%xmm6 │ │ │ │ + movdqa 0xe98f9(%rip),%xmm6 │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ lea (%rdi,%rsi,4),%rax │ │ │ │ lea (%rsi,%rsi,2),%r11 │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1ed4b7 │ │ │ │ + je 1ee577 │ │ │ │ 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 │ │ │ │ @@ -426586,15 +427510,15 @@ │ │ │ │ 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 │ │ │ │ + jmp 1ee634 │ │ │ │ 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) │ │ │ │ @@ -426612,79 +427536,79 @@ │ │ │ │ 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 │ │ │ │ + je 1ee758 │ │ │ │ test $0x1,%r10b │ │ │ │ - je 1ed61a │ │ │ │ + je 1ee6da │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1ed5ce │ │ │ │ + je 1ee68e │ │ │ │ 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 1ed6b0 │ │ │ │ + jmp 1ee770 │ │ │ │ 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 1ed6b0 │ │ │ │ + jmp 1ee770 │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1ed667 │ │ │ │ + je 1ee727 │ │ │ │ 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 1ed6b0 │ │ │ │ + jmp 1ee770 │ │ │ │ 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 │ │ │ │ + jmp 1ee770 │ │ │ │ movdqu %xmm6,0x2c(%rsp) │ │ │ │ movdqu %xmm6,0x4c(%rsp) │ │ │ │ movq %xmm6,0x3c(%rsp) │ │ │ │ movq %xmm6,0x5c(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 1ed727 │ │ │ │ + je 1ee7e7 │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpckhbw %xmm7,%xmm1 │ │ │ │ punpcklbw %xmm7,%xmm0 │ │ │ │ movhlps %xmm1,%xmm3 │ │ │ │ movd %xmm1,0xec(%rsp) │ │ │ │ movd %xmm3,0x12c(%rsp) │ │ │ │ @@ -426695,42 +427619,42 @@ │ │ │ │ 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 │ │ │ │ + jmp 1ee82c │ │ │ │ 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 1ed8e3 │ │ │ │ + je 1ee9a3 │ │ │ │ test $0x1,%r10b │ │ │ │ - je 1ed83d │ │ │ │ + je 1ee8fd │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1ed7d4 │ │ │ │ + je 1ee894 │ │ │ │ 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 │ │ │ │ + jmp 1ee9c7 │ │ │ │ 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 │ │ │ │ @@ -426738,69 +427662,69 @@ │ │ │ │ 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 │ │ │ │ + jmp 1ee9c7 │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1ed89e │ │ │ │ + je 1ee95e │ │ │ │ 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 │ │ │ │ + jmp 1ee9c7 │ │ │ │ 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 │ │ │ │ + jmp 1ee9c7 │ │ │ │ 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 0xe9310(%rip),%xmm13 │ │ │ │ + movdqa 0xe9347(%rip),%xmm15 │ │ │ │ movdqa %xmm6,%xmm14 │ │ │ │ mov 0x1c0(%rsp),%eax │ │ │ │ mov 0x1d0(%rsp),%r8d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 1edc54 │ │ │ │ + je 1eed14 │ │ │ │ movd %r9d,%xmm1 │ │ │ │ bsr %r9d,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je 1edb6a │ │ │ │ + je 1eec2a │ │ │ │ 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 │ │ │ │ + lea 0xe9311(%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 │ │ │ │ @@ -426879,31 +427803,31 @@ │ │ │ │ psrlw 0x10(%rsp),%xmm9 │ │ │ │ movdqa %xmm10,%xmm5 │ │ │ │ psubusb %xmm9,%xmm5 │ │ │ │ pminub %xmm6,%xmm5 │ │ │ │ pmaddubsw %xmm3,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 1ed9c5 │ │ │ │ + jge 1eea85 │ │ │ │ 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 │ │ │ │ + jg 1eea6e │ │ │ │ add $0x1b8,%rsp │ │ │ │ ret │ │ │ │ - lea 0xea0cf(%rip),%rax │ │ │ │ + lea 0xe911f(%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 │ │ │ │ @@ -426933,36 +427857,36 @@ │ │ │ │ psrlw (%rsp),%xmm9 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ psubusb %xmm9,%xmm5 │ │ │ │ pminub %xmm6,%xmm5 │ │ │ │ pmaddubsw %xmm3,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 1edbb9 │ │ │ │ + jge 1eec79 │ │ │ │ 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 │ │ │ │ + jg 1eec6a │ │ │ │ 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 0xe9fc3(%rip),%r9 │ │ │ │ + lea 0xe9013(%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 │ │ │ │ @@ -427003,37 +427927,37 @@ │ │ │ │ psrlw (%rsp),%xmm9 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ psubusb %xmm9,%xmm5 │ │ │ │ pminub %xmm6,%xmm5 │ │ │ │ pmaddubsw %xmm3,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 1edca4 │ │ │ │ + jge 1eed64 │ │ │ │ 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 │ │ │ │ + jg 1eed55 │ │ │ │ add $0x1b8,%rsp │ │ │ │ ret │ │ │ │ nop │ │ │ │ sub $0x1b8,%rsp │ │ │ │ mov 0x1d8(%rsp),%r10d │ │ │ │ - movdqa 0xe9e79(%rip),%xmm6 │ │ │ │ + movdqa 0xe8ec9(%rip),%xmm6 │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ lea (%rdi,%rsi,4),%rax │ │ │ │ lea (%rsi,%rsi,2),%r11 │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1ede43 │ │ │ │ + je 1eef03 │ │ │ │ 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) │ │ │ │ @@ -427042,15 +427966,15 @@ │ │ │ │ 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 │ │ │ │ + jmp 1eefd5 │ │ │ │ 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 │ │ │ │ @@ -427076,55 +428000,55 @@ │ │ │ │ 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 1edfd2 │ │ │ │ + je 1ef092 │ │ │ │ test $0x1,%r10b │ │ │ │ - je 1edf70 │ │ │ │ + je 1ef030 │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1edf49 │ │ │ │ + je 1ef009 │ │ │ │ pmovzxbw -0x2(%rcx),%xmm0 │ │ │ │ pmovzxbw -0x2(%rcx,%rsi,1),%xmm1 │ │ │ │ movdqu %xmm0,0x2c(%rsp) │ │ │ │ movdqu %xmm1,0x4c(%rsp) │ │ │ │ - jmp 1edfde │ │ │ │ + jmp 1ef09e │ │ │ │ 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 │ │ │ │ + jmp 1ef09e │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1edf9b │ │ │ │ + je 1ef05b │ │ │ │ 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 │ │ │ │ + jmp 1ef09e │ │ │ │ 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 │ │ │ │ + jmp 1ef09e │ │ │ │ movdqu %xmm6,0x2c(%rsp) │ │ │ │ movdqu %xmm6,0x4c(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 1ee055 │ │ │ │ + je 1ef115 │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpckhbw %xmm7,%xmm1 │ │ │ │ punpcklbw %xmm7,%xmm0 │ │ │ │ movhlps %xmm1,%xmm3 │ │ │ │ movd %xmm1,0xec(%rsp) │ │ │ │ movd %xmm3,0x12c(%rsp) │ │ │ │ @@ -427135,87 +428059,87 @@ │ │ │ │ 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 │ │ │ │ + jmp 1ef15a │ │ │ │ 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 1ee192 │ │ │ │ + je 1ef252 │ │ │ │ test $0x1,%r10b │ │ │ │ - je 1ee10e │ │ │ │ + je 1ef1ce │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1ee0d6 │ │ │ │ + je 1ef196 │ │ │ │ pmovzxbw -0x2(%r8),%xmm0 │ │ │ │ pmovzxbw -0x2(%r8,%rsi,1),%xmm1 │ │ │ │ movdqu %xmm0,0x16c(%rsp) │ │ │ │ movdqu %xmm1,0x18c(%rsp) │ │ │ │ - jmp 1ee1a4 │ │ │ │ + jmp 1ef264 │ │ │ │ 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 │ │ │ │ + jmp 1ef264 │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1ee147 │ │ │ │ + je 1ef207 │ │ │ │ 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 │ │ │ │ + jmp 1ef264 │ │ │ │ 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 │ │ │ │ + jmp 1ef264 │ │ │ │ movdqu %xmm6,0x16c(%rsp) │ │ │ │ movdqu %xmm6,0x18c(%rsp) │ │ │ │ - movdqa 0xe9a23(%rip),%xmm13 │ │ │ │ - movdqa 0xe9a5a(%rip),%xmm15 │ │ │ │ + movdqa 0xe8a73(%rip),%xmm13 │ │ │ │ + movdqa 0xe8aaa(%rip),%xmm15 │ │ │ │ movdqa %xmm6,%xmm14 │ │ │ │ mov 0x1c0(%rsp),%eax │ │ │ │ mov 0x1d0(%rsp),%r8d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 1ee540 │ │ │ │ + je 1ef600 │ │ │ │ movd %r9d,%xmm1 │ │ │ │ bsr %r9d,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je 1ee43a │ │ │ │ + je 1ef4fa │ │ │ │ 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 │ │ │ │ + lea 0xe8a74(%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 │ │ │ │ @@ -427301,33 +428225,33 @@ │ │ │ │ psrlw 0x10(%rsp),%xmm9 │ │ │ │ movdqa %xmm10,%xmm5 │ │ │ │ psubusb %xmm9,%xmm5 │ │ │ │ pminub %xmm6,%xmm5 │ │ │ │ pmaddubsw %xmm3,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 1ee266 │ │ │ │ + jge 1ef326 │ │ │ │ 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 │ │ │ │ + jg 1ef30b │ │ │ │ add $0x1b8,%rsp │ │ │ │ ret │ │ │ │ - lea 0xe97ff(%rip),%rax │ │ │ │ + lea 0xe884f(%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 │ │ │ │ @@ -427360,38 +428284,38 @@ │ │ │ │ psrlw (%rsp),%xmm9 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ psubusb %xmm9,%xmm5 │ │ │ │ pminub %xmm6,%xmm5 │ │ │ │ pmaddubsw %xmm3,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 1ee48e │ │ │ │ + jge 1ef54e │ │ │ │ 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 │ │ │ │ + jg 1ef53a │ │ │ │ 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 0xe96d7(%rip),%r9 │ │ │ │ + lea 0xe8727(%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 │ │ │ │ @@ -427437,48 +428361,48 @@ │ │ │ │ psrlw (%rsp),%xmm9 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ psubusb %xmm9,%xmm5 │ │ │ │ pminub %xmm6,%xmm5 │ │ │ │ pmaddubsw %xmm3,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 1ee595 │ │ │ │ + jge 1ef655 │ │ │ │ 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 │ │ │ │ + jg 1ef641 │ │ │ │ add $0x1b8,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x138,%rsp │ │ │ │ mov 0x158(%rsp),%r10d │ │ │ │ - movdqa 0xe9559(%rip),%xmm6 │ │ │ │ + movdqa 0xe85a9(%rip),%xmm6 │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ lea (%rsi,%rsi,2),%r11 │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1ee720 │ │ │ │ + je 1ef7e0 │ │ │ │ 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 │ │ │ │ + jmp 1ef846 │ │ │ │ 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 │ │ │ │ @@ -427488,133 +428412,133 @@ │ │ │ │ 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 1ee843 │ │ │ │ + je 1ef903 │ │ │ │ test $0x1,%r10b │ │ │ │ - je 1ee7e1 │ │ │ │ + je 1ef8a1 │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1ee7ba │ │ │ │ + je 1ef87a │ │ │ │ pmovzxbw -0x2(%rcx),%xmm0 │ │ │ │ pmovzxbw -0x2(%rcx,%rsi,1),%xmm1 │ │ │ │ movdqu %xmm0,0x2c(%rsp) │ │ │ │ movdqu %xmm1,0x4c(%rsp) │ │ │ │ - jmp 1ee84f │ │ │ │ + jmp 1ef90f │ │ │ │ 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 │ │ │ │ + jmp 1ef90f │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1ee80c │ │ │ │ + je 1ef8cc │ │ │ │ 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 │ │ │ │ + jmp 1ef90f │ │ │ │ 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 │ │ │ │ + jmp 1ef90f │ │ │ │ movdqu %xmm6,0x2c(%rsp) │ │ │ │ movdqu %xmm6,0x4c(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 1ee88d │ │ │ │ + je 1ef94d │ │ │ │ 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 │ │ │ │ + jmp 1ef96e │ │ │ │ movd %xmm6,0x6c(%rsp) │ │ │ │ movd %xmm6,0x8c(%rsp) │ │ │ │ movd %xmm6,0xac(%rsp) │ │ │ │ movd %xmm6,0xcc(%rsp) │ │ │ │ test $0x8,%r10b │ │ │ │ - je 1ee9a6 │ │ │ │ + je 1efa66 │ │ │ │ test $0x1,%r10b │ │ │ │ - je 1ee922 │ │ │ │ + je 1ef9e2 │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1ee8ea │ │ │ │ + je 1ef9aa │ │ │ │ pmovzxbw -0x2(%r8),%xmm0 │ │ │ │ pmovzxbw -0x2(%r8,%rsi,1),%xmm1 │ │ │ │ movdqu %xmm0,0xec(%rsp) │ │ │ │ movdqu %xmm1,0x10c(%rsp) │ │ │ │ - jmp 1ee9b8 │ │ │ │ + jmp 1efa78 │ │ │ │ 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 │ │ │ │ + jmp 1efa78 │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1ee95b │ │ │ │ + je 1efa1b │ │ │ │ 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 │ │ │ │ + jmp 1efa78 │ │ │ │ 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 │ │ │ │ + jmp 1efa78 │ │ │ │ movdqu %xmm6,0xec(%rsp) │ │ │ │ movdqu %xmm6,0x10c(%rsp) │ │ │ │ - movdqa 0xe920f(%rip),%xmm13 │ │ │ │ - movdqa 0xe9246(%rip),%xmm15 │ │ │ │ + movdqa 0xe825f(%rip),%xmm13 │ │ │ │ + movdqa 0xe8296(%rip),%xmm15 │ │ │ │ movdqa %xmm6,%xmm14 │ │ │ │ mov 0x140(%rsp),%eax │ │ │ │ mov 0x150(%rsp),%r8d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 1eed54 │ │ │ │ + je 1efe14 │ │ │ │ movd %r9d,%xmm1 │ │ │ │ bsr %r9d,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je 1eec4e │ │ │ │ + je 1efd0e │ │ │ │ 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 │ │ │ │ + lea 0xe8260(%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 │ │ │ │ @@ -427700,33 +428624,33 @@ │ │ │ │ psrlw 0x10(%rsp),%xmm9 │ │ │ │ movdqa %xmm10,%xmm5 │ │ │ │ psubusb %xmm9,%xmm5 │ │ │ │ pminub %xmm6,%xmm5 │ │ │ │ pmaddubsw %xmm3,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 1eea7a │ │ │ │ + jge 1efb3a │ │ │ │ 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 1eea5f │ │ │ │ + jg 1efb1f │ │ │ │ add $0x138,%rsp │ │ │ │ ret │ │ │ │ - lea 0xe8feb(%rip),%rax │ │ │ │ + lea 0xe803b(%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 │ │ │ │ @@ -427759,38 +428683,38 @@ │ │ │ │ psrlw (%rsp),%xmm9 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ psubusb %xmm9,%xmm5 │ │ │ │ pminub %xmm6,%xmm5 │ │ │ │ pmaddubsw %xmm3,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 1eeca2 │ │ │ │ + jge 1efd62 │ │ │ │ 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 1eec8e │ │ │ │ + jg 1efd4e │ │ │ │ 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 │ │ │ │ + lea 0xe7f13(%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 │ │ │ │ @@ -427836,28 +428760,28 @@ │ │ │ │ psrlw (%rsp),%xmm9 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ psubusb %xmm9,%xmm5 │ │ │ │ pminub %xmm6,%xmm5 │ │ │ │ pmaddubsw %xmm3,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 1eeda9 │ │ │ │ + jge 1efe69 │ │ │ │ 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 1eed95 │ │ │ │ + jg 1efe55 │ │ │ │ add $0x138,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ movq (%rdi),%xmm1 │ │ │ │ movhps (%rdi,%rsi,1),%xmm1 │ │ │ │ @@ -427888,15 +428812,15 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0xe7ccd(%rip),%xmm8 │ │ │ │ psubw %xmm8,%xmm0 │ │ │ │ psubw %xmm8,%xmm1 │ │ │ │ psubw %xmm8,%xmm2 │ │ │ │ psubw %xmm8,%xmm3 │ │ │ │ psubw %xmm8,%xmm4 │ │ │ │ psubw %xmm8,%xmm5 │ │ │ │ psubw %xmm8,%xmm6 │ │ │ │ @@ -427911,15 +428835,15 @@ │ │ │ │ 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 │ │ │ │ + pmulld 0xe7bd3(%rip),%xmm9 │ │ │ │ movdqa %xmm1,%xmm8 │ │ │ │ pslldq $0x2,%xmm8 │ │ │ │ movdqa %xmm1,%xmm10 │ │ │ │ psrldq $0xe,%xmm10 │ │ │ │ movdqa %xmm2,%xmm11 │ │ │ │ pslldq $0x4,%xmm11 │ │ │ │ movdqa %xmm2,%xmm12 │ │ │ │ @@ -427953,22 +428877,22 @@ │ │ │ │ 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 │ │ │ │ + pshufb 0xe7b3e(%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 │ │ │ │ + pmulld 0xe7aab(%rip),%xmm11 │ │ │ │ + pmulld 0xe7a91(%rip),%xmm8 │ │ │ │ paddd %xmm11,%xmm8 │ │ │ │ movdqa %xmm0,%xmm10 │ │ │ │ pslldq $0xe,%xmm10 │ │ │ │ movdqa %xmm0,%xmm11 │ │ │ │ psrldq $0x2,%xmm11 │ │ │ │ movdqa %xmm1,%xmm12 │ │ │ │ pslldq $0xc,%xmm12 │ │ │ │ @@ -428003,22 +428927,22 @@ │ │ │ │ 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 │ │ │ │ + pshufb 0xe7a27(%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 │ │ │ │ + pmulld 0xe7994(%rip),%xmm12 │ │ │ │ + pmulld 0xe797a(%rip),%xmm10 │ │ │ │ paddd %xmm12,%xmm10 │ │ │ │ phaddd %xmm10,%xmm8 │ │ │ │ movdqa %xmm0,%xmm10 │ │ │ │ paddw %xmm1,%xmm10 │ │ │ │ movdqa %xmm2,%xmm11 │ │ │ │ paddw %xmm3,%xmm11 │ │ │ │ movdqa %xmm4,%xmm12 │ │ │ │ @@ -428047,16 +428971,16 @@ │ │ │ │ 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 │ │ │ │ + pmulld 0xe78f0(%rip),%xmm5 │ │ │ │ + pmulld 0xe78d7(%rip),%xmm4 │ │ │ │ paddd %xmm5,%xmm4 │ │ │ │ movdqa %xmm10,%xmm5 │ │ │ │ pslldq $0x6,%xmm5 │ │ │ │ movdqa %xmm10,%xmm6 │ │ │ │ psrldq $0xa,%xmm6 │ │ │ │ movdqa %xmm11,%xmm7 │ │ │ │ pslldq $0x4,%xmm7 │ │ │ │ @@ -428071,16 +428995,16 @@ │ │ │ │ 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 │ │ │ │ + pmulld 0xe7873(%rip),%xmm6 │ │ │ │ + pmulld 0xe785a(%rip),%xmm5 │ │ │ │ paddd %xmm6,%xmm5 │ │ │ │ movdqa %xmm1,%xmm6 │ │ │ │ pslldq $0x2,%xmm6 │ │ │ │ movdqa %xmm1,%xmm7 │ │ │ │ psrldq $0xe,%xmm7 │ │ │ │ movdqa %xmm2,%xmm10 │ │ │ │ pslldq $0x4,%xmm10 │ │ │ │ @@ -428096,16 +429020,16 @@ │ │ │ │ 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 │ │ │ │ + pmulld 0xe77f0(%rip),%xmm7 │ │ │ │ + pmulld 0xe77d7(%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 │ │ │ │ @@ -428124,16 +429048,16 @@ │ │ │ │ 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 │ │ │ │ + pmulld 0xe7756(%rip),%xmm11 │ │ │ │ + pmulld 0xe773c(%rip),%xmm10 │ │ │ │ paddd %xmm11,%xmm10 │ │ │ │ phaddd %xmm9,%xmm8 │ │ │ │ phaddd %xmm10,%xmm6 │ │ │ │ phaddd %xmm4,%xmm5 │ │ │ │ phaddd %xmm5,%xmm6 │ │ │ │ pshufd $0xd8,%xmm8,%xmm4 │ │ │ │ pmaxsd %xmm6,%xmm8 │ │ │ │ @@ -428159,20 +429083,20 @@ │ │ │ │ shr $1,%eax │ │ │ │ shr $0xa,%esi │ │ │ │ mov %esi,(%rdx) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ sub $0x1b8,%rsp │ │ │ │ mov 0x1d8(%rsp),%r10d │ │ │ │ - movdqa 0xe8709(%rip),%xmm6 │ │ │ │ + movdqa 0xe7759(%rip),%xmm6 │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ lea (%rdi,%rsi,4),%rax │ │ │ │ lea (%rsi,%rsi,2),%r11 │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1ef647 │ │ │ │ + je 1f0707 │ │ │ │ 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 │ │ │ │ @@ -428213,15 +429137,15 @@ │ │ │ │ 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 │ │ │ │ + jmp 1f07dc │ │ │ │ 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 │ │ │ │ @@ -428247,81 +429171,81 @@ │ │ │ │ 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 │ │ │ │ + je 1f0906 │ │ │ │ test $0x1,%r10b │ │ │ │ - je 1ef7c2 │ │ │ │ + je 1f0882 │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1ef776 │ │ │ │ + je 1f0836 │ │ │ │ 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 │ │ │ │ + jmp 1f091e │ │ │ │ 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 │ │ │ │ + jmp 1f091e │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1ef80f │ │ │ │ + je 1f08cf │ │ │ │ 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 │ │ │ │ + jmp 1f091e │ │ │ │ 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 │ │ │ │ + jmp 1f091e │ │ │ │ movdqu %xmm6,0x2c(%rsp) │ │ │ │ movdqu %xmm6,0x4c(%rsp) │ │ │ │ movq %xmm6,0x3c(%rsp) │ │ │ │ movq %xmm6,0x5c(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 1ef8d5 │ │ │ │ + je 1f0995 │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpckhbw %xmm7,%xmm1 │ │ │ │ punpcklbw %xmm7,%xmm0 │ │ │ │ movhlps %xmm1,%xmm3 │ │ │ │ movd %xmm1,0xec(%rsp) │ │ │ │ movd %xmm3,0x12c(%rsp) │ │ │ │ @@ -428332,42 +429256,42 @@ │ │ │ │ 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 │ │ │ │ + jmp 1f09da │ │ │ │ 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 │ │ │ │ + je 1f0b57 │ │ │ │ test $0x1,%r10b │ │ │ │ - je 1ef9eb │ │ │ │ + je 1f0aab │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1ef982 │ │ │ │ + je 1f0a42 │ │ │ │ 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 │ │ │ │ + jmp 1f0b7b │ │ │ │ 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 │ │ │ │ @@ -428375,71 +429299,71 @@ │ │ │ │ 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 │ │ │ │ + jmp 1f0b7b │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1efa4c │ │ │ │ + je 1f0b0c │ │ │ │ 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 │ │ │ │ + jmp 1f0b7b │ │ │ │ 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 │ │ │ │ + jmp 1f0b7b │ │ │ │ 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 0xe715c(%rip),%xmm13 │ │ │ │ + movdqa 0xe7193(%rip),%xmm15 │ │ │ │ movdqa %xmm6,%xmm14 │ │ │ │ mov 0x1c0(%rsp),%eax │ │ │ │ mov 0x1d0(%rsp),%r8d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 1efe50 │ │ │ │ + je 1f0f10 │ │ │ │ movd %r9d,%xmm1 │ │ │ │ bsr %r9d,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je 1efd66 │ │ │ │ + je 1f0e26 │ │ │ │ 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 │ │ │ │ + lea 0xe715d(%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 │ │ │ │ @@ -428536,31 +429460,31 @@ │ │ │ │ psrlw 0x10(%rsp),%xmm9 │ │ │ │ movdqa %xmm10,%xmm5 │ │ │ │ psubusb %xmm9,%xmm5 │ │ │ │ pminub %xmm6,%xmm5 │ │ │ │ pmaddubsw %xmm3,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 1efb79 │ │ │ │ + jge 1f0c39 │ │ │ │ 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 │ │ │ │ + jg 1f0c22 │ │ │ │ add $0x1b8,%rsp │ │ │ │ ret │ │ │ │ - lea 0xe7ed3(%rip),%rax │ │ │ │ + lea 0xe6f23(%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 │ │ │ │ @@ -428590,36 +429514,36 @@ │ │ │ │ psrlw (%rsp),%xmm9 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ psubusb %xmm9,%xmm5 │ │ │ │ pminub %xmm6,%xmm5 │ │ │ │ pmaddubsw %xmm3,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 1efdb5 │ │ │ │ + jge 1f0e75 │ │ │ │ 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 │ │ │ │ + jg 1f0e66 │ │ │ │ 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 0xe7dc7(%rip),%r9 │ │ │ │ + lea 0xe6e17(%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 │ │ │ │ @@ -428660,37 +429584,37 @@ │ │ │ │ psrlw (%rsp),%xmm9 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ psubusb %xmm9,%xmm5 │ │ │ │ pminub %xmm6,%xmm5 │ │ │ │ pmaddubsw %xmm3,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 1efea0 │ │ │ │ + jge 1f0f60 │ │ │ │ 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 │ │ │ │ + jg 1f0f51 │ │ │ │ add $0x1b8,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x1b8,%rsp │ │ │ │ mov 0x1d8(%rsp),%r10d │ │ │ │ - movdqa 0xe7c69(%rip),%xmm6 │ │ │ │ + movdqa 0xe6cb9(%rip),%xmm6 │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ lea (%rdi,%rsi,4),%rax │ │ │ │ lea (%rsi,%rsi,2),%r11 │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1f005f │ │ │ │ + je 1f111f │ │ │ │ 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 │ │ │ │ @@ -428707,15 +429631,15 @@ │ │ │ │ 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 │ │ │ │ + jmp 1f11f1 │ │ │ │ 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 │ │ │ │ @@ -428741,61 +429665,61 @@ │ │ │ │ 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 │ │ │ │ + je 1f12c0 │ │ │ │ test $0x1,%r10b │ │ │ │ - je 1f0198 │ │ │ │ + je 1f1258 │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1f016b │ │ │ │ + je 1f122b │ │ │ │ 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 │ │ │ │ + jmp 1f12cc │ │ │ │ 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 │ │ │ │ + jmp 1f12cc │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1f01c9 │ │ │ │ + je 1f1289 │ │ │ │ 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 │ │ │ │ + jmp 1f12cc │ │ │ │ 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 │ │ │ │ + jmp 1f12cc │ │ │ │ movdqu %xmm6,0x2c(%rsp) │ │ │ │ movdqu %xmm6,0x4c(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 1f0283 │ │ │ │ + je 1f1343 │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpckhbw %xmm7,%xmm1 │ │ │ │ punpcklbw %xmm7,%xmm0 │ │ │ │ movhlps %xmm1,%xmm3 │ │ │ │ movd %xmm1,0xec(%rsp) │ │ │ │ movd %xmm3,0x12c(%rsp) │ │ │ │ @@ -428806,93 +429730,93 @@ │ │ │ │ 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 │ │ │ │ + jmp 1f1388 │ │ │ │ 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 │ │ │ │ + je 1f1492 │ │ │ │ test $0x1,%r10b │ │ │ │ - je 1f0348 │ │ │ │ + je 1f1408 │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1f030a │ │ │ │ + je 1f13ca │ │ │ │ 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 │ │ │ │ + jmp 1f14a4 │ │ │ │ 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 │ │ │ │ + jmp 1f14a4 │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1f0387 │ │ │ │ + je 1f1447 │ │ │ │ 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 │ │ │ │ + jmp 1f14a4 │ │ │ │ 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 │ │ │ │ + jmp 1f14a4 │ │ │ │ movdqu %xmm6,0x16c(%rsp) │ │ │ │ movdqu %xmm6,0x18c(%rsp) │ │ │ │ - movdqa 0xe77e3(%rip),%xmm13 │ │ │ │ - movdqa 0xe781a(%rip),%xmm15 │ │ │ │ + movdqa 0xe6833(%rip),%xmm13 │ │ │ │ + movdqa 0xe686a(%rip),%xmm15 │ │ │ │ movdqa %xmm6,%xmm14 │ │ │ │ mov 0x1c0(%rsp),%eax │ │ │ │ mov 0x1d0(%rsp),%r8d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 1f07c8 │ │ │ │ + je 1f1888 │ │ │ │ movd %r9d,%xmm1 │ │ │ │ bsr %r9d,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je 1f06c2 │ │ │ │ + je 1f1782 │ │ │ │ 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 │ │ │ │ + lea 0xe6834(%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 │ │ │ │ @@ -428996,33 +429920,33 @@ │ │ │ │ psrlw 0x10(%rsp),%xmm9 │ │ │ │ movdqa %xmm10,%xmm5 │ │ │ │ psubusb %xmm9,%xmm5 │ │ │ │ pminub %xmm6,%xmm5 │ │ │ │ pmaddubsw %xmm3,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 1f04a6 │ │ │ │ + jge 1f1566 │ │ │ │ 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 │ │ │ │ + jg 1f154b │ │ │ │ add $0x1b8,%rsp │ │ │ │ ret │ │ │ │ - lea 0xe7577(%rip),%rax │ │ │ │ + lea 0xe65c7(%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 │ │ │ │ @@ -429055,38 +429979,38 @@ │ │ │ │ psrlw (%rsp),%xmm9 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ psubusb %xmm9,%xmm5 │ │ │ │ pminub %xmm6,%xmm5 │ │ │ │ pmaddubsw %xmm3,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 1f0716 │ │ │ │ + jge 1f17d6 │ │ │ │ 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 1f0702 │ │ │ │ + jg 1f17c2 │ │ │ │ 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 0xe744f(%rip),%r9 │ │ │ │ + lea 0xe649f(%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 │ │ │ │ @@ -429132,51 +430056,51 @@ │ │ │ │ psrlw (%rsp),%xmm9 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ psubusb %xmm9,%xmm5 │ │ │ │ pminub %xmm6,%xmm5 │ │ │ │ pmaddubsw %xmm3,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 1f081d │ │ │ │ + jge 1f18dd │ │ │ │ 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 │ │ │ │ + jg 1f18c9 │ │ │ │ add $0x1b8,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x138,%rsp │ │ │ │ mov 0x158(%rsp),%r10d │ │ │ │ - movdqa 0xe72c9(%rip),%xmm6 │ │ │ │ + movdqa 0xe6319(%rip),%xmm6 │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ lea (%rsi,%rsi,2),%r11 │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1f09ac │ │ │ │ + je 1f1a6c │ │ │ │ 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 │ │ │ │ + jmp 1f1ad2 │ │ │ │ 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 │ │ │ │ @@ -429186,145 +430110,145 @@ │ │ │ │ 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 │ │ │ │ + je 1f1ba1 │ │ │ │ test $0x1,%r10b │ │ │ │ - je 1f0a79 │ │ │ │ + je 1f1b39 │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1f0a4c │ │ │ │ + je 1f1b0c │ │ │ │ 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 │ │ │ │ + jmp 1f1bad │ │ │ │ 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 │ │ │ │ + jmp 1f1bad │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1f0aaa │ │ │ │ + je 1f1b6a │ │ │ │ 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 │ │ │ │ + jmp 1f1bad │ │ │ │ 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 │ │ │ │ + jmp 1f1bad │ │ │ │ movdqu %xmm6,0x2c(%rsp) │ │ │ │ movdqu %xmm6,0x4c(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 1f0b2b │ │ │ │ + je 1f1beb │ │ │ │ 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 │ │ │ │ + jmp 1f1c0c │ │ │ │ movd %xmm6,0x6c(%rsp) │ │ │ │ movd %xmm6,0x8c(%rsp) │ │ │ │ movd %xmm6,0xac(%rsp) │ │ │ │ movd %xmm6,0xcc(%rsp) │ │ │ │ test $0x8,%r10b │ │ │ │ - je 1f0c56 │ │ │ │ + je 1f1d16 │ │ │ │ test $0x1,%r10b │ │ │ │ - je 1f0bcc │ │ │ │ + je 1f1c8c │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1f0b8e │ │ │ │ + je 1f1c4e │ │ │ │ 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 │ │ │ │ + jmp 1f1d28 │ │ │ │ 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 │ │ │ │ + jmp 1f1d28 │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1f0c0b │ │ │ │ + je 1f1ccb │ │ │ │ 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 │ │ │ │ + jmp 1f1d28 │ │ │ │ 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 │ │ │ │ + jmp 1f1d28 │ │ │ │ movdqu %xmm6,0xec(%rsp) │ │ │ │ movdqu %xmm6,0x10c(%rsp) │ │ │ │ - movdqa 0xe6f5f(%rip),%xmm13 │ │ │ │ - movdqa 0xe6f96(%rip),%xmm15 │ │ │ │ + movdqa 0xe5faf(%rip),%xmm13 │ │ │ │ + movdqa 0xe5fe6(%rip),%xmm15 │ │ │ │ movdqa %xmm6,%xmm14 │ │ │ │ mov 0x140(%rsp),%eax │ │ │ │ mov 0x150(%rsp),%r8d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 1f104c │ │ │ │ + je 1f210c │ │ │ │ movd %r9d,%xmm1 │ │ │ │ bsr %r9d,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je 1f0f46 │ │ │ │ + je 1f2006 │ │ │ │ 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 │ │ │ │ + lea 0xe5fb0(%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 │ │ │ │ @@ -429428,33 +430352,33 @@ │ │ │ │ psrlw 0x10(%rsp),%xmm9 │ │ │ │ movdqa %xmm10,%xmm5 │ │ │ │ psubusb %xmm9,%xmm5 │ │ │ │ pminub %xmm6,%xmm5 │ │ │ │ pmaddubsw %xmm3,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 1f0d2a │ │ │ │ + jge 1f1dea │ │ │ │ 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 │ │ │ │ + jg 1f1dcf │ │ │ │ add $0x138,%rsp │ │ │ │ ret │ │ │ │ - lea 0xe6cf3(%rip),%rax │ │ │ │ + lea 0xe5d43(%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 │ │ │ │ @@ -429487,38 +430411,38 @@ │ │ │ │ psrlw (%rsp),%xmm9 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ psubusb %xmm9,%xmm5 │ │ │ │ pminub %xmm6,%xmm5 │ │ │ │ pmaddubsw %xmm3,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 1f0f9a │ │ │ │ + jge 1f205a │ │ │ │ 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 │ │ │ │ + jg 1f2046 │ │ │ │ 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 │ │ │ │ + lea 0xe5c1b(%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 │ │ │ │ @@ -429564,28 +430488,28 @@ │ │ │ │ psrlw (%rsp),%xmm9 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ psubusb %xmm9,%xmm5 │ │ │ │ pminub %xmm6,%xmm5 │ │ │ │ pmaddubsw %xmm3,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 1f10a1 │ │ │ │ + jge 1f2161 │ │ │ │ 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 │ │ │ │ + jg 1f214d │ │ │ │ add $0x138,%rsp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ movq (%rdi),%xmm1 │ │ │ │ movhps (%rdi,%rsi,1),%xmm1 │ │ │ │ movq (%rdi,%rsi,2),%xmm3 │ │ │ │ @@ -429615,15 +430539,15 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0xe59dd(%rip),%xmm8 │ │ │ │ psubw %xmm8,%xmm0 │ │ │ │ psubw %xmm8,%xmm1 │ │ │ │ psubw %xmm8,%xmm2 │ │ │ │ psubw %xmm8,%xmm3 │ │ │ │ psubw %xmm8,%xmm4 │ │ │ │ psubw %xmm8,%xmm5 │ │ │ │ psubw %xmm8,%xmm6 │ │ │ │ @@ -429638,17 +430562,17 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0xe5924(%rip),%xmm15 │ │ │ │ pmulhuw %xmm9,%xmm15 │ │ │ │ - pmullw 0xe68c6(%rip),%xmm9 │ │ │ │ + pmullw 0xe5916(%rip),%xmm9 │ │ │ │ pslld $0x10,%xmm15 │ │ │ │ paddd %xmm15,%xmm9 │ │ │ │ movdqa %xmm1,%xmm8 │ │ │ │ pslldq $0x2,%xmm8 │ │ │ │ movdqa %xmm1,%xmm10 │ │ │ │ psrldq $0xe,%xmm10 │ │ │ │ movdqa %xmm2,%xmm11 │ │ │ │ @@ -429684,28 +430608,28 @@ │ │ │ │ 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 │ │ │ │ + pshufb 0xe5836(%rip),%xmm10 │ │ │ │ movdqa %xmm8,%xmm11 │ │ │ │ punpckhwd %xmm10,%xmm11 │ │ │ │ punpcklwd %xmm10,%xmm8 │ │ │ │ pmaddwd %xmm11,%xmm11 │ │ │ │ pmaddwd %xmm8,%xmm8 │ │ │ │ - movdqa 0xe6794(%rip),%xmm15 │ │ │ │ + movdqa 0xe57e4(%rip),%xmm15 │ │ │ │ pmulhuw %xmm11,%xmm15 │ │ │ │ - pmullw 0xe6786(%rip),%xmm11 │ │ │ │ + pmullw 0xe57d6(%rip),%xmm11 │ │ │ │ pslld $0x10,%xmm15 │ │ │ │ paddd %xmm15,%xmm11 │ │ │ │ - movdqa 0xe6762(%rip),%xmm15 │ │ │ │ + movdqa 0xe57b2(%rip),%xmm15 │ │ │ │ pmulhuw %xmm8,%xmm15 │ │ │ │ - pmullw 0xe6754(%rip),%xmm8 │ │ │ │ + pmullw 0xe57a4(%rip),%xmm8 │ │ │ │ pslld $0x10,%xmm15 │ │ │ │ paddd %xmm15,%xmm8 │ │ │ │ paddd %xmm11,%xmm8 │ │ │ │ movdqa %xmm0,%xmm10 │ │ │ │ pslldq $0xe,%xmm10 │ │ │ │ movdqa %xmm0,%xmm11 │ │ │ │ psrldq $0x2,%xmm11 │ │ │ │ @@ -429742,28 +430666,28 @@ │ │ │ │ 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 │ │ │ │ + pshufb 0xe56ef(%rip),%xmm11 │ │ │ │ movdqa %xmm10,%xmm12 │ │ │ │ punpckhwd %xmm11,%xmm12 │ │ │ │ punpcklwd %xmm11,%xmm10 │ │ │ │ pmaddwd %xmm12,%xmm12 │ │ │ │ pmaddwd %xmm10,%xmm10 │ │ │ │ - movdqa 0xe664d(%rip),%xmm15 │ │ │ │ + movdqa 0xe569d(%rip),%xmm15 │ │ │ │ pmulhuw %xmm12,%xmm15 │ │ │ │ - pmullw 0xe663f(%rip),%xmm12 │ │ │ │ + pmullw 0xe568f(%rip),%xmm12 │ │ │ │ pslld $0x10,%xmm15 │ │ │ │ paddd %xmm15,%xmm12 │ │ │ │ - movdqa 0xe661b(%rip),%xmm15 │ │ │ │ + movdqa 0xe566b(%rip),%xmm15 │ │ │ │ pmulhuw %xmm10,%xmm15 │ │ │ │ - pmullw 0xe660d(%rip),%xmm10 │ │ │ │ + pmullw 0xe565d(%rip),%xmm10 │ │ │ │ pslld $0x10,%xmm15 │ │ │ │ paddd %xmm15,%xmm10 │ │ │ │ paddd %xmm12,%xmm10 │ │ │ │ phaddd %xmm10,%xmm8 │ │ │ │ movdqa %xmm0,%xmm10 │ │ │ │ paddw %xmm1,%xmm10 │ │ │ │ movdqa %xmm2,%xmm11 │ │ │ │ @@ -429794,22 +430718,22 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0xe55c8(%rip),%xmm15 │ │ │ │ pmulhuw %xmm5,%xmm15 │ │ │ │ - pmullw 0xe656b(%rip),%xmm5 │ │ │ │ + pmullw 0xe55bb(%rip),%xmm5 │ │ │ │ pslld $0x10,%xmm15 │ │ │ │ paddd %xmm15,%xmm5 │ │ │ │ - movdqa 0xe6547(%rip),%xmm15 │ │ │ │ + movdqa 0xe5597(%rip),%xmm15 │ │ │ │ pmulhuw %xmm4,%xmm15 │ │ │ │ - pmullw 0xe653a(%rip),%xmm4 │ │ │ │ + pmullw 0xe558a(%rip),%xmm4 │ │ │ │ pslld $0x10,%xmm15 │ │ │ │ paddd %xmm15,%xmm4 │ │ │ │ paddd %xmm5,%xmm4 │ │ │ │ movdqa %xmm10,%xmm5 │ │ │ │ pslldq $0x6,%xmm5 │ │ │ │ movdqa %xmm10,%xmm6 │ │ │ │ psrldq $0xa,%xmm6 │ │ │ │ @@ -429826,22 +430750,22 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0xe551b(%rip),%xmm15 │ │ │ │ pmulhuw %xmm6,%xmm15 │ │ │ │ - pmullw 0xe64be(%rip),%xmm6 │ │ │ │ + pmullw 0xe550e(%rip),%xmm6 │ │ │ │ pslld $0x10,%xmm15 │ │ │ │ paddd %xmm15,%xmm6 │ │ │ │ - movdqa 0xe649a(%rip),%xmm15 │ │ │ │ + movdqa 0xe54ea(%rip),%xmm15 │ │ │ │ pmulhuw %xmm5,%xmm15 │ │ │ │ - pmullw 0xe648d(%rip),%xmm5 │ │ │ │ + pmullw 0xe54dd(%rip),%xmm5 │ │ │ │ pslld $0x10,%xmm15 │ │ │ │ paddd %xmm15,%xmm5 │ │ │ │ paddd %xmm6,%xmm5 │ │ │ │ movdqa %xmm1,%xmm6 │ │ │ │ pslldq $0x2,%xmm6 │ │ │ │ movdqa %xmm1,%xmm7 │ │ │ │ psrldq $0xe,%xmm7 │ │ │ │ @@ -429859,22 +430783,22 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0xe5468(%rip),%xmm15 │ │ │ │ pmulhuw %xmm7,%xmm15 │ │ │ │ - pmullw 0xe640b(%rip),%xmm7 │ │ │ │ + pmullw 0xe545b(%rip),%xmm7 │ │ │ │ pslld $0x10,%xmm15 │ │ │ │ paddd %xmm15,%xmm7 │ │ │ │ - movdqa 0xe63e7(%rip),%xmm15 │ │ │ │ + movdqa 0xe5437(%rip),%xmm15 │ │ │ │ pmulhuw %xmm6,%xmm15 │ │ │ │ - pmullw 0xe63da(%rip),%xmm6 │ │ │ │ + pmullw 0xe542a(%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 │ │ │ │ @@ -429895,22 +430819,22 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0xe539f(%rip),%xmm15 │ │ │ │ pmulhuw %xmm11,%xmm15 │ │ │ │ - pmullw 0xe6341(%rip),%xmm11 │ │ │ │ + pmullw 0xe5391(%rip),%xmm11 │ │ │ │ pslld $0x10,%xmm15 │ │ │ │ paddd %xmm15,%xmm11 │ │ │ │ - movdqa 0xe631d(%rip),%xmm15 │ │ │ │ + movdqa 0xe536d(%rip),%xmm15 │ │ │ │ pmulhuw %xmm10,%xmm15 │ │ │ │ - pmullw 0xe630f(%rip),%xmm10 │ │ │ │ + pmullw 0xe535f(%rip),%xmm10 │ │ │ │ pslld $0x10,%xmm15 │ │ │ │ paddd %xmm15,%xmm10 │ │ │ │ paddd %xmm11,%xmm10 │ │ │ │ phaddd %xmm9,%xmm8 │ │ │ │ phaddd %xmm10,%xmm6 │ │ │ │ phaddd %xmm4,%xmm5 │ │ │ │ phaddd %xmm5,%xmm6 │ │ │ │ @@ -429951,20 +430875,20 @@ │ │ │ │ shr $0xa,%esi │ │ │ │ mov %esi,(%rdx) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x1b8,%rsp │ │ │ │ mov 0x1d8(%rsp),%r10d │ │ │ │ - movdqa 0xe62a9(%rip),%xmm6 │ │ │ │ + movdqa 0xe52f9(%rip),%xmm6 │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ lea (%rdi,%rsi,4),%rax │ │ │ │ lea (%rsi,%rsi,2),%r11 │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1f1aa7 │ │ │ │ + je 1f2b67 │ │ │ │ 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 │ │ │ │ @@ -430005,15 +430929,15 @@ │ │ │ │ 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 │ │ │ │ + jmp 1f2c3c │ │ │ │ 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 │ │ │ │ @@ -430039,81 +430963,81 @@ │ │ │ │ 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 │ │ │ │ + je 1f2d66 │ │ │ │ test $0x1,%r10b │ │ │ │ - je 1f1c22 │ │ │ │ + je 1f2ce2 │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1f1bd6 │ │ │ │ + je 1f2c96 │ │ │ │ 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 │ │ │ │ + jmp 1f2d7e │ │ │ │ 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 │ │ │ │ + jmp 1f2d7e │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1f1c6f │ │ │ │ + je 1f2d2f │ │ │ │ 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 │ │ │ │ + jmp 1f2d7e │ │ │ │ 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 │ │ │ │ + jmp 1f2d7e │ │ │ │ movdqu %xmm6,0x2c(%rsp) │ │ │ │ movdqu %xmm6,0x4c(%rsp) │ │ │ │ movq %xmm6,0x3c(%rsp) │ │ │ │ movq %xmm6,0x5c(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 1f1d35 │ │ │ │ + je 1f2df5 │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpckhbw %xmm7,%xmm1 │ │ │ │ punpcklbw %xmm7,%xmm0 │ │ │ │ movhlps %xmm1,%xmm3 │ │ │ │ movd %xmm1,0xec(%rsp) │ │ │ │ movd %xmm3,0x12c(%rsp) │ │ │ │ @@ -430124,42 +431048,42 @@ │ │ │ │ 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 │ │ │ │ + jmp 1f2e3a │ │ │ │ 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 │ │ │ │ + je 1f2fb7 │ │ │ │ test $0x1,%r10b │ │ │ │ - je 1f1e4b │ │ │ │ + je 1f2f0b │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1f1de2 │ │ │ │ + je 1f2ea2 │ │ │ │ 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 │ │ │ │ + jmp 1f2fdb │ │ │ │ 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 │ │ │ │ @@ -430167,58 +431091,58 @@ │ │ │ │ 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 │ │ │ │ + jmp 1f2fdb │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1f1eac │ │ │ │ + je 1f2f6c │ │ │ │ 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 │ │ │ │ + jmp 1f2fdb │ │ │ │ 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 │ │ │ │ + jmp 1f2fdb │ │ │ │ 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 0xe4cfc(%rip),%xmm13 │ │ │ │ + movdqa 0xe4d03(%rip),%xmm15 │ │ │ │ movdqa %xmm6,%xmm14 │ │ │ │ mov 0x1c0(%rsp),%eax │ │ │ │ mov 0x1d0(%rsp),%r8d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 1f23c8 │ │ │ │ + je 1f3488 │ │ │ │ movd %r9d,%xmm1 │ │ │ │ bsr %r9d,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je 1f2290 │ │ │ │ + je 1f3350 │ │ │ │ movd 0x1c0(%rsp),%xmm10 │ │ │ │ tzcnt %eax,%eax │ │ │ │ and $0x1,%r9d │ │ │ │ sub %r8d,%ecx │ │ │ │ sub %r8d,%eax │ │ │ │ xor %r8d,%r8d │ │ │ │ add %r9d,%r9d │ │ │ │ @@ -430227,15 +431151,15 @@ │ │ │ │ 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 │ │ │ │ + lea 0xe4ceb(%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 │ │ │ │ @@ -430375,32 +431299,32 @@ │ │ │ │ psllw $0x8,%xmm5 │ │ │ │ psllw $0x8,%xmm3 │ │ │ │ pmullw %xmm6,%xmm9 │ │ │ │ pmulhw %xmm3,%xmm5 │ │ │ │ paddw %xmm9,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 1f1ff5 │ │ │ │ + jge 1f30b5 │ │ │ │ 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 │ │ │ │ + jg 1f309e │ │ │ │ add $0x1b8,%rsp │ │ │ │ ret │ │ │ │ - lea 0xe59a9(%rip),%rax │ │ │ │ + lea 0xe49f9(%rip),%rax │ │ │ │ and $0x1,%r9d │ │ │ │ xor %edx,%edx │ │ │ │ sub %ecx,%r8d │ │ │ │ cmovs %edx,%r8d │ │ │ │ add %r9d,%r9d │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ @@ -430447,39 +431371,39 @@ │ │ │ │ psllw $0x8,%xmm5 │ │ │ │ psllw $0x8,%xmm3 │ │ │ │ pmullw %xmm6,%xmm9 │ │ │ │ pmulhw %xmm3,%xmm5 │ │ │ │ paddw %xmm9,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 1f22eb │ │ │ │ + jge 1f33ab │ │ │ │ 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 │ │ │ │ + jg 1f339c │ │ │ │ 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 │ │ │ │ + lea 0xe4897(%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 │ │ │ │ @@ -430548,39 +431472,39 @@ │ │ │ │ psllw $0x8,%xmm5 │ │ │ │ psllw $0x8,%xmm3 │ │ │ │ pmullw %xmm6,%xmm9 │ │ │ │ pmulhw %xmm3,%xmm5 │ │ │ │ paddw %xmm9,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 1f2424 │ │ │ │ + jge 1f34e4 │ │ │ │ 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 │ │ │ │ + jg 1f34d5 │ │ │ │ add $0x1b8,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x1b8,%rsp │ │ │ │ mov 0x1d8(%rsp),%r10d │ │ │ │ - movdqa 0xe5669(%rip),%xmm6 │ │ │ │ + movdqa 0xe46b9(%rip),%xmm6 │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ lea (%rdi,%rsi,4),%rax │ │ │ │ lea (%rsi,%rsi,2),%r11 │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1f265f │ │ │ │ + je 1f371f │ │ │ │ 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 │ │ │ │ @@ -430597,15 +431521,15 @@ │ │ │ │ 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 │ │ │ │ + jmp 1f37f1 │ │ │ │ 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 │ │ │ │ @@ -430631,61 +431555,61 @@ │ │ │ │ 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 │ │ │ │ + je 1f38c0 │ │ │ │ test $0x1,%r10b │ │ │ │ - je 1f2798 │ │ │ │ + je 1f3858 │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1f276b │ │ │ │ + je 1f382b │ │ │ │ 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 │ │ │ │ + jmp 1f38cc │ │ │ │ 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 │ │ │ │ + jmp 1f38cc │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1f27c9 │ │ │ │ + je 1f3889 │ │ │ │ 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 │ │ │ │ + jmp 1f38cc │ │ │ │ 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 │ │ │ │ + jmp 1f38cc │ │ │ │ movdqu %xmm6,0x2c(%rsp) │ │ │ │ movdqu %xmm6,0x4c(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 1f2883 │ │ │ │ + je 1f3943 │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpckhbw %xmm7,%xmm1 │ │ │ │ punpcklbw %xmm7,%xmm0 │ │ │ │ movhlps %xmm1,%xmm3 │ │ │ │ movd %xmm1,0xec(%rsp) │ │ │ │ movd %xmm3,0x12c(%rsp) │ │ │ │ @@ -430696,80 +431620,80 @@ │ │ │ │ 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 │ │ │ │ + jmp 1f3988 │ │ │ │ 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 │ │ │ │ + je 1f3a92 │ │ │ │ test $0x1,%r10b │ │ │ │ - je 1f2948 │ │ │ │ + je 1f3a08 │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1f290a │ │ │ │ + je 1f39ca │ │ │ │ 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 │ │ │ │ + jmp 1f3aa4 │ │ │ │ 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 │ │ │ │ + jmp 1f3aa4 │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1f2987 │ │ │ │ + je 1f3a47 │ │ │ │ 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 │ │ │ │ + jmp 1f3aa4 │ │ │ │ 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 │ │ │ │ + jmp 1f3aa4 │ │ │ │ movdqu %xmm6,0x16c(%rsp) │ │ │ │ movdqu %xmm6,0x18c(%rsp) │ │ │ │ - movdqa 0xe51e3(%rip),%xmm13 │ │ │ │ - movdqa 0xe51ea(%rip),%xmm15 │ │ │ │ + movdqa 0xe4233(%rip),%xmm13 │ │ │ │ + movdqa 0xe423a(%rip),%xmm15 │ │ │ │ movdqa %xmm6,%xmm14 │ │ │ │ mov 0x1c0(%rsp),%eax │ │ │ │ mov 0x1d0(%rsp),%r8d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 1f2ee0 │ │ │ │ + je 1f3fa0 │ │ │ │ movd %r9d,%xmm1 │ │ │ │ bsr %r9d,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je 1f2d8c │ │ │ │ + je 1f3e4c │ │ │ │ movd 0x1c0(%rsp),%xmm10 │ │ │ │ tzcnt %eax,%eax │ │ │ │ and $0x1,%r9d │ │ │ │ sub %r8d,%ecx │ │ │ │ sub %r8d,%eax │ │ │ │ xor %r8d,%r8d │ │ │ │ add %r9d,%r9d │ │ │ │ @@ -430778,15 +431702,15 @@ │ │ │ │ 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 │ │ │ │ + lea 0xe4222(%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 │ │ │ │ @@ -430933,15 +431857,15 @@ │ │ │ │ psllw $0x8,%xmm5 │ │ │ │ psllw $0x8,%xmm3 │ │ │ │ pmullw %xmm6,%xmm9 │ │ │ │ pmulhw %xmm3,%xmm5 │ │ │ │ paddw %xmm9,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 1f2ac2 │ │ │ │ + jge 1f3b82 │ │ │ │ pxor %xmm6,%xmm6 │ │ │ │ pcmpgtw %xmm0,%xmm6 │ │ │ │ paddw %xmm6,%xmm0 │ │ │ │ paddw %xmm15,%xmm0 │ │ │ │ psraw $0x4,%xmm0 │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ pminsw %xmm7,%xmm4 │ │ │ │ @@ -430949,18 +431873,18 @@ │ │ │ │ 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 │ │ │ │ + jg 1f3b67 │ │ │ │ add $0x1b8,%rsp │ │ │ │ ret │ │ │ │ - lea 0xe4ead(%rip),%rax │ │ │ │ + lea 0xe3efd(%rip),%rax │ │ │ │ and $0x1,%r9d │ │ │ │ xor %edx,%edx │ │ │ │ sub %ecx,%r8d │ │ │ │ cmovs %edx,%r8d │ │ │ │ add %r9d,%r9d │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ @@ -431010,41 +431934,41 @@ │ │ │ │ psllw $0x8,%xmm5 │ │ │ │ psllw $0x8,%xmm3 │ │ │ │ pmullw %xmm6,%xmm9 │ │ │ │ pmulhw %xmm3,%xmm5 │ │ │ │ paddw %xmm9,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 1f2dec │ │ │ │ + jge 1f3eac │ │ │ │ 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 1f2dd8 │ │ │ │ + jg 1f3e98 │ │ │ │ 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 0xe4d2f(%rip),%r9 │ │ │ │ + lea 0xe3d7f(%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 │ │ │ │ @@ -431118,53 +432042,53 @@ │ │ │ │ psllw $0x8,%xmm5 │ │ │ │ psllw $0x8,%xmm3 │ │ │ │ pmullw %xmm6,%xmm9 │ │ │ │ pmulhw %xmm3,%xmm5 │ │ │ │ paddw %xmm9,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 1f2f41 │ │ │ │ + jge 1f4001 │ │ │ │ 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 │ │ │ │ + jg 1f3fed │ │ │ │ add $0x1b8,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x138,%rsp │ │ │ │ mov 0x158(%rsp),%r10d │ │ │ │ - movdqa 0xe4b29(%rip),%xmm6 │ │ │ │ + movdqa 0xe3b79(%rip),%xmm6 │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ lea (%rsi,%rsi,2),%r11 │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1f314c │ │ │ │ + je 1f420c │ │ │ │ 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 │ │ │ │ + jmp 1f4272 │ │ │ │ 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 │ │ │ │ @@ -431174,132 +432098,132 @@ │ │ │ │ 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 │ │ │ │ + je 1f4341 │ │ │ │ test $0x1,%r10b │ │ │ │ - je 1f3219 │ │ │ │ + je 1f42d9 │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1f31ec │ │ │ │ + je 1f42ac │ │ │ │ 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 │ │ │ │ + jmp 1f434d │ │ │ │ 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 │ │ │ │ + jmp 1f434d │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1f324a │ │ │ │ + je 1f430a │ │ │ │ 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 │ │ │ │ + jmp 1f434d │ │ │ │ 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 │ │ │ │ + jmp 1f434d │ │ │ │ movdqu %xmm6,0x2c(%rsp) │ │ │ │ movdqu %xmm6,0x4c(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 1f32cb │ │ │ │ + je 1f438b │ │ │ │ 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 │ │ │ │ + jmp 1f43ac │ │ │ │ movd %xmm6,0x6c(%rsp) │ │ │ │ movd %xmm6,0x8c(%rsp) │ │ │ │ movd %xmm6,0xac(%rsp) │ │ │ │ movd %xmm6,0xcc(%rsp) │ │ │ │ test $0x8,%r10b │ │ │ │ - je 1f33f6 │ │ │ │ + je 1f44b6 │ │ │ │ test $0x1,%r10b │ │ │ │ - je 1f336c │ │ │ │ + je 1f442c │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1f332e │ │ │ │ + je 1f43ee │ │ │ │ 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 │ │ │ │ + jmp 1f44c8 │ │ │ │ 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 │ │ │ │ + jmp 1f44c8 │ │ │ │ test $0x2,%r10b │ │ │ │ - je 1f33ab │ │ │ │ + je 1f446b │ │ │ │ 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 │ │ │ │ + jmp 1f44c8 │ │ │ │ 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 │ │ │ │ + jmp 1f44c8 │ │ │ │ movdqu %xmm6,0xec(%rsp) │ │ │ │ movdqu %xmm6,0x10c(%rsp) │ │ │ │ - movdqa 0xe47bf(%rip),%xmm13 │ │ │ │ - movdqa 0xe47c6(%rip),%xmm15 │ │ │ │ + movdqa 0xe380f(%rip),%xmm13 │ │ │ │ + movdqa 0xe3816(%rip),%xmm15 │ │ │ │ movdqa %xmm6,%xmm14 │ │ │ │ mov 0x140(%rsp),%eax │ │ │ │ mov 0x150(%rsp),%r8d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 1f3904 │ │ │ │ + je 1f49c4 │ │ │ │ movd %r9d,%xmm1 │ │ │ │ bsr %r9d,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je 1f37b0 │ │ │ │ + je 1f4870 │ │ │ │ movd 0x140(%rsp),%xmm10 │ │ │ │ tzcnt %eax,%eax │ │ │ │ and $0x1,%r9d │ │ │ │ sub %r8d,%ecx │ │ │ │ sub %r8d,%eax │ │ │ │ xor %r8d,%r8d │ │ │ │ add %r9d,%r9d │ │ │ │ @@ -431308,15 +432232,15 @@ │ │ │ │ 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 │ │ │ │ + lea 0xe37fe(%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 │ │ │ │ @@ -431463,15 +432387,15 @@ │ │ │ │ psllw $0x8,%xmm5 │ │ │ │ psllw $0x8,%xmm3 │ │ │ │ pmullw %xmm6,%xmm9 │ │ │ │ pmulhw %xmm3,%xmm5 │ │ │ │ paddw %xmm9,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 1f34e6 │ │ │ │ + jge 1f45a6 │ │ │ │ pxor %xmm6,%xmm6 │ │ │ │ pcmpgtw %xmm0,%xmm6 │ │ │ │ paddw %xmm6,%xmm0 │ │ │ │ paddw %xmm15,%xmm0 │ │ │ │ psraw $0x4,%xmm0 │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ pminsw %xmm7,%xmm4 │ │ │ │ @@ -431479,18 +432403,18 @@ │ │ │ │ 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 │ │ │ │ + jg 1f458b │ │ │ │ add $0x138,%rsp │ │ │ │ ret │ │ │ │ - lea 0xe4489(%rip),%rax │ │ │ │ + lea 0xe34d9(%rip),%rax │ │ │ │ and $0x1,%r9d │ │ │ │ xor %edx,%edx │ │ │ │ sub %ecx,%r8d │ │ │ │ cmovs %edx,%r8d │ │ │ │ add %r9d,%r9d │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ @@ -431540,41 +432464,41 @@ │ │ │ │ psllw $0x8,%xmm5 │ │ │ │ psllw $0x8,%xmm3 │ │ │ │ pmullw %xmm6,%xmm9 │ │ │ │ pmulhw %xmm3,%xmm5 │ │ │ │ paddw %xmm9,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 1f3810 │ │ │ │ + jge 1f48d0 │ │ │ │ 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 1f37fc │ │ │ │ + jg 1f48bc │ │ │ │ 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 0xe430b(%rip),%r9 │ │ │ │ + lea 0xe335b(%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 │ │ │ │ @@ -431648,2638 +432572,4147 @@ │ │ │ │ psllw $0x8,%xmm5 │ │ │ │ psllw $0x8,%xmm3 │ │ │ │ pmullw %xmm6,%xmm9 │ │ │ │ pmulhw %xmm3,%xmm5 │ │ │ │ paddw %xmm9,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 1f3965 │ │ │ │ + jge 1f4a25 │ │ │ │ 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 │ │ │ │ + jg 1f4a11 │ │ │ │ add $0x138,%rsp │ │ │ │ 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) │ │ │ │ - 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 │ │ │ │ + lea 0xe33b9(%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 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ + lea 0xe3379(%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 │ │ │ │ - pmaddwd 0xe3f10(%rip),%xmm3 │ │ │ │ - movdqa 0xe4228(%rip),%xmm0 │ │ │ │ - paddd %xmm0,%xmm1 │ │ │ │ - paddd %xmm0,%xmm2 │ │ │ │ + punpckhqdq %xmm0,%xmm0 │ │ │ │ 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 (%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) │ │ │ │ - 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) │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0xae(%rip),%r8 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 1f41c0 │ │ │ │ - pshuflw $0x0,(%rdx),%xmm0 │ │ │ │ + pshuflw $0x4e,%xmm0,%xmm4 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + psrld %xmm5,%xmm0 │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + pshuflw $0x0,%xmm0,%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 │ │ │ │ + jmp *%rcx │ │ │ │ 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 │ │ │ │ + tzcnt %r8d,%eax │ │ │ │ + lea (%rcx,%r8,1),%r9d │ │ │ │ + movd %r9d,%xmm4 │ │ │ │ + tzcnt %r9d,%r9d │ │ │ │ + movd %r9d,%xmm5 │ │ │ │ + lea 0xe32b5(%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 │ │ │ │ - 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 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + paddd %xmm0,%xmm4 │ │ │ │ + punpckhqdq %xmm0,%xmm0 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + jg 1f4d3f │ │ │ │ + psrlw $0x3,%xmm0 │ │ │ │ + jmp 1f4d62 │ │ │ │ + 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 1f4d67 │ │ │ │ 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 -0x10(%rdx),%xmm0 │ │ │ │ + jmp *%rcx │ │ │ │ + movdqu 0x2(%rdx),%xmm1 │ │ │ │ + paddw %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) │ │ │ │ + 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 1f4de3 │ │ │ │ + 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 │ │ │ │ - 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 $0x4,%r8d │ │ │ │ + jg 1f4dec │ │ │ │ ret │ │ │ │ - movdqa 0xe3b88(%rip),%xmm6 │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - punpckhwd %xmm0,%xmm4 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - punpckhwd %xmm1,%xmm5 │ │ │ │ - punpcklwd %xmm2,%xmm1 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + 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 1f4e79 │ │ │ │ + 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 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,(%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 1f4e86 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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 1f4f44 │ │ │ │ + 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 │ │ │ │ - psubsw %xmm1,%xmm2 │ │ │ │ - paddsw %xmm0,%xmm1 │ │ │ │ - movdqa %xmm4,%xmm0 │ │ │ │ - paddsw %xmm3,%xmm0 │ │ │ │ - psubsw %xmm4,%xmm3 │ │ │ │ - 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) │ │ │ │ + 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 │ │ │ │ - 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 $0x2,%r8d │ │ │ │ + jg 1f4f59 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movdqa %xmm0,%xmm6 │ │ │ │ - punpckhwd %xmm2,%xmm6 │ │ │ │ - punpcklwd %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm7 │ │ │ │ - punpckhwd %xmm3,%xmm7 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + punpckhwd %xmm3,%xmm0 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + paddd %xmm0,%xmm4 │ │ │ │ + punpckhqdq %xmm0,%xmm0 │ │ │ │ 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 │ │ │ │ + pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + psrld %xmm5,%xmm0 │ │ │ │ + cmp $0x40,%r8d │ │ │ │ + je 1f5051 │ │ │ │ + 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 1f505a │ │ │ │ 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 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%rsp),%eax │ │ │ │ + lea 0xe2f35(%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) │ │ │ │ - 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 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0xe2ef5(%rip),%r9 │ │ │ │ + movdqu 0x2(%rdx),%xmm0 │ │ │ │ + movdqu 0x12(%rdx),%xmm1 │ │ │ │ + movdqu 0x22(%rdx),%xmm2 │ │ │ │ + movdqu 0x32(%rdx),%xmm3 │ │ │ │ + cmp $0x40,%ecx │ │ │ │ + je 1f50f1 │ │ │ │ + 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 1f5105 │ │ │ │ + ret │ │ │ │ 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 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + lea 0xe2e99(%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) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - dec %ecx │ │ │ │ - jg 1f4f99 │ │ │ │ - jmp *%r8 │ │ │ │ - add $0x48,%rsp │ │ │ │ + movq %xmm2,(%rdi,%rsi,2) │ │ │ │ + movq %xmm3,(%rdi,%r9,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 1f5167 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea 0x635(%rip),%r8 │ │ │ │ - call 1f5070 │ │ │ │ - add $0x48,%rsp │ │ │ │ + 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 1f51a2 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea 0xb85(%rip),%r8 │ │ │ │ - call 1f5070 │ │ │ │ - add $0x48,%rsp │ │ │ │ + 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 1f51e1 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea 0xca5(%rip),%r8 │ │ │ │ - call 1f5070 │ │ │ │ - add $0x48,%rsp │ │ │ │ + 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 1f5216 │ │ │ │ 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 │ │ │ │ + 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 1f5261 │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + pshuflw $0x0,(%rdx),%xmm4 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + add %r8d,%r8d │ │ │ │ + punpcklqdq %xmm4,%xmm4 │ │ │ │ + sub %r8,%r9 │ │ │ │ + and $0xfffffff8,%ecx │ │ │ │ + jne 1f5335 │ │ │ │ + movddup 0x2(%rdx),%xmm5 │ │ │ │ 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) │ │ │ │ - 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) │ │ │ │ + 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 │ │ │ │ - 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 $0x4,%r8d │ │ │ │ + jg 1f52c9 │ │ │ │ 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 │ │ │ │ + movddup 0xe2c32(%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 │ │ │ │ - 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 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + pabsw %xmm6,%xmm7 │ │ │ │ + movd -0x2(%r9,%r8,1),%xmm1 │ │ │ │ + pshufb %xmm8,%xmm1 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ 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 │ │ │ │ + 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 1f5362 │ │ │ │ + mov %r10d,%r8d │ │ │ │ + add $0x8,%rcx │ │ │ │ + jl 1f5349 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea -0x3e6(%rip),%r8 │ │ │ │ - call 1f55e0 │ │ │ │ - add $0x48,%rsp │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xe4499(%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 1f5453 │ │ │ │ + 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 1f5412 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea 0xc5(%rip),%r8 │ │ │ │ - call 1f55e0 │ │ │ │ - add $0x48,%rsp │ │ │ │ + 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 1f546a │ │ │ │ + sub $0x8,%ecx │ │ │ │ + jg 1f5453 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea 0x615(%rip),%r8 │ │ │ │ - call 1f55e0 │ │ │ │ - add $0x48,%rsp │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0xe4399(%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 1f5555 │ │ │ │ + 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 1f5510 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea 0x735(%rip),%r8 │ │ │ │ - call 1f55e0 │ │ │ │ - add $0x48,%rsp │ │ │ │ + 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 1f556c │ │ │ │ + add $0x8,%rcx │ │ │ │ + jl 1f555c │ │ │ │ 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) │ │ │ │ + lea 0xe4399(%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 1f5683 │ │ │ │ + movq 0x2(%rdx),%xmm4 │ │ │ │ + movdqa 0x10(%r9),%xmm5 │ │ │ │ + punpcklwd %xmm6,%xmm4 │ │ │ │ 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 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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 1f5620 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea -0x926(%rip),%r8 │ │ │ │ - call 1f5b20 │ │ │ │ - add $0x48,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea -0x47b(%rip),%r8 │ │ │ │ - call 1f5b20 │ │ │ │ - add $0x48,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea 0xd5(%rip),%r8 │ │ │ │ - call 1f5b20 │ │ │ │ - add $0x48,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea 0x1f5(%rip),%r8 │ │ │ │ - call 1f5b20 │ │ │ │ - add $0x48,%rsp │ │ │ │ + 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 1f56c1 │ │ │ │ + mov %r11,%rdx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + add $0x8,%rcx │ │ │ │ + jl 1f569a │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ 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 │ │ │ │ + sub $0x128,%rsp │ │ │ │ + lea -0xb8e(%rip),%r10 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + add $0x2,%rdx │ │ │ │ + movslq 0xe3438(%r10,%rcx,4),%rcx │ │ │ │ + mov %r9d,%eax │ │ │ │ + movddup 0xe33b0(%r10),%xmm0 │ │ │ │ + and $0x7e,%eax │ │ │ │ + movddup 0xe33a8(%r10),%xmm7 │ │ │ │ + add $0xa5,%r9d │ │ │ │ + lea 0xe3438(%r10,%rcx,1),%rcx │ │ │ │ + movzwl 0xe9b48(%r10,%rax,1),%eax │ │ │ │ + xor $0x4ff,%r9d │ │ │ │ + jmp *%rcx │ │ │ │ + lea 0x58(%r9),%ecx │ │ │ │ + test $0x480,%ecx │ │ │ │ + jne 1f58af │ │ │ │ + sar $0x9,%ecx │ │ │ │ + add %r8d,%ecx │ │ │ │ + cmp $0x8,%ecx │ │ │ │ + jg 1f58af │ │ │ │ + movd 0xe(%rdx),%xmm3 │ │ │ │ + movdqu (%rdx),%xmm2 │ │ │ │ + movd 0x140(%rsp),%xmm1 │ │ │ │ + pshufb %xmm0,%xmm3 │ │ │ │ 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) │ │ │ │ + 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 0xe3260(%r10),%xmm3 │ │ │ │ + movdqa %xmm1,(%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 │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea -0x61b(%rip),%r8 │ │ │ │ - call 1f5cc0 │ │ │ │ - add $0x48,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea -0xcb(%rip),%r8 │ │ │ │ - call 1f5cc0 │ │ │ │ - add $0x48,%rsp │ │ │ │ + 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 1f584b │ │ │ │ + add $0x128,%rsp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea 0x55(%rip),%r8 │ │ │ │ - call 1f5cc0 │ │ │ │ - add $0x48,%rsp │ │ │ │ + mov $0x7,%ecx │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 1f594b │ │ │ │ + lea 0x3(%r8),%ecx │ │ │ │ + movd %ecx,%xmm1 │ │ │ │ + movd %r9d,%xmm3 │ │ │ │ + shr $0x8,%r9d │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + pshufb %xmm2,%xmm1 │ │ │ │ + pshufb %xmm2,%xmm3 │ │ │ │ + pcmpeqb 0xe3310(%r10),%xmm1 │ │ │ │ + pand %xmm3,%xmm1 │ │ │ │ + pcmpgtb 0xe32e0(%r10,%r9,8),%xmm1 │ │ │ │ + pmovmskb %xmm1,%r9d │ │ │ │ + mov $0x7,%ecx │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 1f594b │ │ │ │ + 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 1f6275 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + movd %eax,%xmm4 │ │ │ │ + movddup 0xe3240(%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 1f5a0e │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + test %r9d,%r9d │ │ │ │ + jl 1f598c │ │ │ │ + movq %xmm6,(%rdi) │ │ │ │ + movq %xmm6,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 1f59fb │ │ │ │ + add $0x128,%rsp │ │ │ │ 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) │ │ │ │ + lea 0x58(%r9),%ecx │ │ │ │ + and $0xffffff80,%ecx │ │ │ │ + or %r8d,%ecx │ │ │ │ + cmp $0x8,%ecx │ │ │ │ + ja 1f5b52 │ │ │ │ + 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 1f5a71 │ │ │ │ + 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 0xe3260(%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 1f5af8 │ │ │ │ + add $0x128,%rsp │ │ │ │ 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 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x720(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - 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 │ │ │ │ - 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 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 │ │ │ │ + lea 0x7(%r8),%ecx │ │ │ │ + movd %ecx,%xmm1 │ │ │ │ + and $0x7,%ecx │ │ │ │ + or $0x8,%ecx │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 1f5c02 │ │ │ │ + movd %r9d,%xmm3 │ │ │ │ + shr $0x8,%r9d │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + pshufb %xmm2,%xmm1 │ │ │ │ + pshufb %xmm2,%xmm3 │ │ │ │ + movdqu 0xe3314(%r10),%xmm2 │ │ │ │ + movdqa 0xe32e0(%r10,%r9,8),%xmm4 │ │ │ │ + psrldq $0x4,%xmm4 │ │ │ │ + pcmpeqb %xmm1,%xmm2 │ │ │ │ + pand %xmm3,%xmm2 │ │ │ │ + pcmpgtb %xmm4,%xmm2 │ │ │ │ + pmovmskb %xmm2,%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 1f5c02 │ │ │ │ + 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 1f6275 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + movd %eax,%xmm5 │ │ │ │ + movdqa 0xe3240(%r10),%xmm4 │ │ │ │ + shl $0x6,%ecx │ │ │ │ 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 %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 1f5c9d │ │ │ │ + add %rsi,%rdi │ │ │ │ + add %rax,%r9 │ │ │ │ + jl 1f5c3b │ │ │ │ + movdqa %xmm6,(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 1f5c91 │ │ │ │ + add $0x128,%rsp │ │ │ │ + ret │ │ │ │ + lea 0xf(%r8),%ecx │ │ │ │ + movd %ecx,%xmm1 │ │ │ │ + and $0xf,%ecx │ │ │ │ + or $0x10,%ecx │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 1f5d66 │ │ │ │ + movd %r9d,%xmm3 │ │ │ │ + shr $0x8,%r9d │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + pshufb %xmm2,%xmm1 │ │ │ │ + pshufb %xmm2,%xmm3 │ │ │ │ + movq 0xe3300(%r10,%r9,4),%xmm4 │ │ │ │ + pcmpeqb 0xe32d0(%r10),%xmm1 │ │ │ │ + pand %xmm3,%xmm1 │ │ │ │ + pcmpgtb %xmm4,%xmm1 │ │ │ │ + pmovmskb %xmm1,%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 1f5d66 │ │ │ │ + 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 1f6275 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + movd %eax,%xmm5 │ │ │ │ + movdqa 0xe3240(%r10),%xmm4 │ │ │ │ + shl $0x6,%ecx │ │ │ │ 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 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + 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 0xe3388(%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 1f5e41 │ │ │ │ + add %rsi,%rdi │ │ │ │ + add %rax,%r9 │ │ │ │ + jl 1f5d9f │ │ │ │ + movdqa %xmm6,(%rdi) │ │ │ │ + movdqa %xmm6,0x10(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 1f5e30 │ │ │ │ + add $0x128,%rsp │ │ │ │ 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 │ │ │ │ + lea 0x1f(%r8),%ecx │ │ │ │ + and $0x1f,%ecx │ │ │ │ + or $0x20,%ecx │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 1f5e72 │ │ │ │ + call 1f6230 │ │ │ │ + lea 0x2(%rcx),%r9d │ │ │ │ + cmp $0x40,%r8d │ │ │ │ + cmove %r9d,%ecx │ │ │ │ + call 1f62e7 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + movd %eax,%xmm5 │ │ │ │ + movdqa 0xe3240(%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 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + psraw $0xf,%xmm2 │ │ │ │ + pand %xmm2,%xmm0 │ │ │ │ + pandn %xmm6,%xmm2 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + movddup 0xe3388(%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 0xe3380(%r10),%xmm2 │ │ │ │ + movddup 0xe3378(%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 1f5fc5 │ │ │ │ + add %rsi,%rdi │ │ │ │ + add %rax,%r9 │ │ │ │ + jl 1f5eab │ │ │ │ + movdqa %xmm6,(%rdi) │ │ │ │ + movdqa %xmm6,0x10(%rdi) │ │ │ │ + movdqa %xmm6,0x20(%rdi) │ │ │ │ + movdqa %xmm6,0x30(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 1f5faa │ │ │ │ + add $0x128,%rsp │ │ │ │ + ret │ │ │ │ + lea 0x3f(%r8),%ecx │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 1f5fe4 │ │ │ │ + call 1f6230 │ │ │ │ + call 1f62e7 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + movd %eax,%xmm5 │ │ │ │ + movdqa 0xe3240(%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 │ │ │ │ - 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) │ │ │ │ + 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 0xe3388(%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 0xe3380(%r10),%xmm2 │ │ │ │ + pcmpgtw %xmm4,%xmm2 │ │ │ │ + pand %xmm2,%xmm0 │ │ │ │ + pandn %xmm6,%xmm2 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + movddup 0xe3378(%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 0xe3370(%r10),%xmm2 │ │ │ │ + pcmpgtw %xmm4,%xmm2 │ │ │ │ + pand %xmm2,%xmm0 │ │ │ │ + pandn %xmm6,%xmm2 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + movddup 0xe3368(%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 0xe3360(%r10),%xmm2 │ │ │ │ + movddup 0xe3358(%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 1f6227 │ │ │ │ + add %rsi,%rdi │ │ │ │ + add %rax,%r9 │ │ │ │ + jl 1f601d │ │ │ │ + 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 1f61f8 │ │ │ │ + add $0x128,%rsp │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + 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 1f6245 │ │ │ │ + lea 0x18(%rsp),%rdx │ │ │ │ + movq %xmm3,0x2(%rdx,%rcx,2) │ │ │ │ + ret │ │ │ │ + cmp $0x3,%r9d │ │ │ │ + je 1f62e7 │ │ │ │ + movddup 0xe3330(%r10,%r9,8),%xmm4 │ │ │ │ + movddup 0xe3340(%r10,%r9,8),%xmm5 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + movddup 0xe3338(%r10),%xmm6 │ │ │ │ + movdqu -0x2(%rdx),%xmm2 │ │ │ │ + jmp 1f62b0 │ │ │ │ + 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 1f62a2 │ │ │ │ + movdqa %xmm1,-0x10(%rdx,%r9,2) │ │ │ │ + ret │ │ │ │ + movddup 0xe33a0(%r10),%xmm5 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + movdqu -0x2(%rdx),%xmm2 │ │ │ │ + movdqu -0x4(%rdx),%xmm3 │ │ │ │ + jmp 1f6314 │ │ │ │ + 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 1f62ff │ │ │ │ + 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 0xe33a8(%r10),%xmm8 │ │ │ │ + lea -0x4(%rcx),%ebx │ │ │ │ + shl $0x6,%ebx │ │ │ │ + movdqa 0xe3290(%r10),%xmm9 │ │ │ │ + or %r8d,%ebx │ │ │ │ + movdqa 0xe32b0(%r10),%xmm10 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + movdqa -0x80(%rdx),%xmm0 │ │ │ │ + movdqa -0x70(%rdx),%xmm1 │ │ │ │ + movdqa -0x60(%rdx),%xmm2 │ │ │ │ + movdqa -0x50(%rdx),%xmm3 │ │ │ │ + movslq 0xe344c(%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 0xe344c(%r10,%rcx,1),%rcx │ │ │ │ + movdqa %xmm6,0xb0(%rsp) │ │ │ │ + pxor %xmm3,%xmm3 │ │ │ │ + movdqa %xmm7,0xc0(%rsp) │ │ │ │ + movzwl 0xe9aee(%r10,%r11,1),%r11d │ │ │ │ + movzwl 0xe9bfc(%r10,%rax,1),%eax │ │ │ │ + movddup 0xe33b0(%r10),%xmm0 │ │ │ │ + movd (%rdx),%xmm4 │ │ │ │ + movdqu 0x2(%rdx),%xmm5 │ │ │ │ + movdqu 0x12(%rdx),%xmm6 │ │ │ │ + movsldup 0xe3330(%r10),%xmm1 │ │ │ │ + pshufb %xmm0,%xmm4 │ │ │ │ + movq 0xe3242(%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 │ │ │ │ - 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 │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 1f669d │ │ │ │ + lea 0x2(%r8),%ecx │ │ │ │ + add $0x3fe,%r9d │ │ │ │ + pshuflw $0xff,%xmm5,%xmm1 │ │ │ │ + shl $0x6,%ecx │ │ │ │ + movq %xmm1,0xe8(%rsp) │ │ │ │ + test %r9d,%ecx │ │ │ │ + jne 1f65a6 │ │ │ │ + call 1f651d │ │ │ │ + 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 0xe3310(%r10),%xmm2 │ │ │ │ + pand %xmm2,%xmm7 │ │ │ │ + pcmpgtb 0xe32e0(%r10,%r9,8),%xmm7 │ │ │ │ + jmp 1f6ac3 │ │ │ │ + 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 0xe32a0(%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 0xe3310(%r10),%xmm4 │ │ │ │ + movd %ecx,%xmm7 │ │ │ │ + movdqa 0xe32e0(%r10,%r9,8),%xmm5 │ │ │ │ + mov $0x4,%ecx │ │ │ │ + call 1f6b06 │ │ │ │ + mov 0x40(%rsp),%r9d │ │ │ │ + lea 0x2(%r8),%ecx │ │ │ │ + sub $0x8b,%r9d │ │ │ │ + shl $0x6,%ecx │ │ │ │ + test %r9d,%ecx │ │ │ │ + jne 1f6ac3 │ │ │ │ + movdqa -0x10(%rdx),%xmm2 │ │ │ │ + lea -0x4(%r8),%ecx │ │ │ │ + movdqu -0xe(%rdx),%xmm3 │ │ │ │ + movdqu 0xc4(%rsp),%xmm4 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pshufb 0xe3270(%r10,%rcx,4),%xmm1 │ │ │ │ + movd 0x1b0(%rsp),%xmm6 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + paddw %xmm2,%xmm3 │ │ │ │ + paddw %xmm1,%xmm4 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + psubw %xmm4,%xmm1 │ │ │ │ + movshdup 0xe3330(%r10),%xmm4 │ │ │ │ + psraw $0x3,%xmm1 │ │ │ │ + pshufb %xmm0,%xmm6 │ │ │ │ + paddw %xmm1,%xmm3 │ │ │ │ + pmaxsw %xmm5,%xmm3 │ │ │ │ + pavgw %xmm5,%xmm3 │ │ │ │ + pminsw %xmm6,%xmm3 │ │ │ │ + movdqa 0xe32c0(%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 0xe3270(%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 1f689c │ │ │ │ + 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 1f69a1 │ │ │ │ + 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 1f6727 │ │ │ │ + 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 1f68e5 │ │ │ │ + sub $0x100,%ebx │ │ │ │ + jl 1f69d6 │ │ │ │ + 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 1f66f3 │ │ │ │ + add $0x180,%rsp │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + ret │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 1f669d │ │ │ │ + lea 0x7e(%r9),%ecx │ │ │ │ + pshufhw $0xff,%xmm5,%xmm1 │ │ │ │ + mov %r8b,%cl │ │ │ │ + movhps %xmm1,0xf0(%rsp) │ │ │ │ + cmp $0x8,%ecx │ │ │ │ + ja 1f6a65 │ │ │ │ + call 1f651d │ │ │ │ + sub $0x35,%r9d │ │ │ │ + lea 0x7(%r8),%ecx │ │ │ │ + xor $0x7f,%r9d │ │ │ │ + movdqu 0xe3314(%r10),%xmm1 │ │ │ │ + movd %ecx,%xmm2 │ │ │ │ + movd %r9d,%xmm7 │ │ │ │ + shr $0x8,%r9d │ │ │ │ + movdqa 0xe32e0(%r10,%r9,8),%xmm4 │ │ │ │ + psrldq $0x4,%xmm4 │ │ │ │ + pshufb %xmm3,%xmm2 │ │ │ │ + pshufb %xmm3,%xmm7 │ │ │ │ + pcmpeqb %xmm1,%xmm2 │ │ │ │ + movq 0xe33b8(%r10),%xmm1 │ │ │ │ + pand %xmm2,%xmm7 │ │ │ │ + pcmpgtb %xmm4,%xmm7 │ │ │ │ + movq %xmm1,0x8(%rsp) │ │ │ │ + jmp 1f6ac3 │ │ │ │ + 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 0xe3314(%r10),%xmm4 │ │ │ │ + movd %ecx,%xmm7 │ │ │ │ + movdqa 0xe32e0(%r10,%r9,8),%xmm5 │ │ │ │ + psrldq $0x4,%xmm5 │ │ │ │ + mov $0x8,%ecx │ │ │ │ + call 1f6b06 │ │ │ │ + mov 0x40(%rsp),%ecx │ │ │ │ + sub $0x8d,%ecx │ │ │ │ + mov %r8b,%cl │ │ │ │ + cmp $0x8,%ecx │ │ │ │ + jbe 1f6608 │ │ │ │ + pmovmskb %xmm7,%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 1f669d │ │ │ │ + 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 1f7b91 │ │ │ │ + jmp 1f6d3f │ │ │ │ + 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 1f6b7b │ │ │ │ + imul $0x55555555,%r9d,%r9d │ │ │ │ + mov %rdx,(%rdi) │ │ │ │ + lea 0xe8(%rsp),%rdx │ │ │ │ + shr $0x1e,%r9d │ │ │ │ + call 1f6275 │ │ │ │ + mov 0x1a8(%rsp),%ecx │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + cmp $0x8,%ecx │ │ │ │ + jge 1f6b7b │ │ │ │ + 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 1f669d │ │ │ │ + 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 0xe3300(%r10,%r9,4),%xmm4 │ │ │ │ + pcmpeqb 0xe32d0(%r10),%xmm2 │ │ │ │ + pand %xmm2,%xmm1 │ │ │ │ + pand %xmm2,%xmm7 │ │ │ │ + pcmpgtb %xmm4,%xmm1 │ │ │ │ + pcmpgtb %xmm4,%xmm7 │ │ │ │ + pmovmskb %xmm1,%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 1f6c40 │ │ │ │ + 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 1f6275 │ │ │ │ + mov 0x1a0(%rsp),%ecx │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + cmp $0x10,%ecx │ │ │ │ + jge 1f6c40 │ │ │ │ + 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 1f669d │ │ │ │ + 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 1f7b91 │ │ │ │ + jmp 1f6d3f │ │ │ │ + movdqu 0x22(%rdx),%xmm1 │ │ │ │ + movdqu 0x32(%rdx),%xmm2 │ │ │ │ + movdqa %xmm1,0x100(%rsp) │ │ │ │ + movdqa %xmm2,0x110(%rsp) │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 1f669d │ │ │ │ + mov %rdx,(%rdi) │ │ │ │ + lea 0xe0(%rsp),%rdx │ │ │ │ + pshufhw $0xff,%xmm2,%xmm2 │ │ │ │ + mov $0x20,%ecx │ │ │ │ + movhps %xmm2,0x40(%rdx) │ │ │ │ + call 1f62e7 │ │ │ │ + mov 0x1a0(%rsp),%ecx │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + cmp $0x20,%ecx │ │ │ │ + jge 1f6d1e │ │ │ │ + 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 1f6d1e │ │ │ │ + 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 1f7c07 │ │ │ │ + mov 0x1a8(%rsp),%edx │ │ │ │ + cmp %r8d,%edx │ │ │ │ + jge 1f669d │ │ │ │ + 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 1f669d │ │ │ │ + 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 1f669d │ │ │ │ + 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 1f669d │ │ │ │ + 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 1f669d │ │ │ │ + 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) │ │ │ │ - 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 │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 1f669d │ │ │ │ + pshufhw $0xff,%xmm6,%xmm6 │ │ │ │ + mov $0x40,%ecx │ │ │ │ + movhps %xmm6,0x80(%rdx) │ │ │ │ + call 1f62e7 │ │ │ │ + mov 0x1a0(%rsp),%ecx │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + cmp $0x40,%ecx │ │ │ │ + jge 1f6d1e │ │ │ │ + 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 1f6d1e │ │ │ │ + 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 1f6d1e │ │ │ │ + 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 1f6d1e │ │ │ │ + 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 1f6d1e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0x1dd(%rip),%r8 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 1f6820 │ │ │ │ - movd 0xe19a9(%rip),%xmm1 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xe1958(%rip),%xmm2 │ │ │ │ - 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 │ │ │ │ + sub $0x128,%rsp │ │ │ │ + lea -0x234e(%rip),%r10 │ │ │ │ + mov %ecx,%r11d │ │ │ │ + tzcnt %r8d,%r8d │ │ │ │ + sub $0x2,%rdx │ │ │ │ + movslq 0xe3460(%r10,%r8,4),%r8 │ │ │ │ + sub $0xb4,%r9d │ │ │ │ + movddup 0xe33b0(%r10),%xmm0 │ │ │ │ + mov %r9d,%eax │ │ │ │ + neg %eax │ │ │ │ + xor $0x400,%r9d │ │ │ │ + movddup 0xe33a8(%r10),%xmm7 │ │ │ │ + or $0xffffffffffffff81,%rax │ │ │ │ + lea 0xe3460(%r10,%r8,1),%r8 │ │ │ │ + movzwl 0xe9ba1(%r10,%rax,1),%eax │ │ │ │ + jmp *%r8 │ │ │ │ + lea 0x58(%r9),%r8d │ │ │ │ + test $0x480,%r8d │ │ │ │ + jne 1f708e │ │ │ │ + sar $0x9,%r8d │ │ │ │ + add %ecx,%r8d │ │ │ │ + cmp $0x8,%r8d │ │ │ │ + jg 1f708e │ │ │ │ + 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 0xe3260(%r10),%xmm3 │ │ │ │ + movdqa %xmm4,(%rdx) │ │ │ │ + movd %eax,%xmm4 │ │ │ │ + psraw $0x3,%xmm5 │ │ │ │ + neg %eax │ │ │ │ + paddw %xmm5,%xmm1 │ │ │ │ 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 │ │ │ │ + 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 1f702b │ │ │ │ + or $0x8,%ecx │ │ │ │ + jmp 1f7acf │ │ │ │ + mov $0x7,%r8d │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 1f7140 │ │ │ │ + lea 0x3(%rcx),%r8d │ │ │ │ + movd %r8d,%xmm1 │ │ │ │ + movd %r9d,%xmm3 │ │ │ │ + shr $0x8,%r9d │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + pshufb %xmm2,%xmm1 │ │ │ │ + pshufb %xmm2,%xmm3 │ │ │ │ + pcmpeqb 0xe3310(%r10),%xmm1 │ │ │ │ + pand %xmm3,%xmm1 │ │ │ │ + pcmpgtb 0xe32e0(%r10,%r9,8),%xmm1 │ │ │ │ + pmovmskb %xmm1,%r9d │ │ │ │ + mov $0x7,%r8d │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 1f7140 │ │ │ │ + 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 1f7b91 │ │ │ │ + movd %eax,%xmm4 │ │ │ │ + sub %r8,%rdx │ │ │ │ + movddup 0xe3258(%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 1f7204 │ │ │ │ + test %r9d,%r9d │ │ │ │ + jg 1f718d │ │ │ │ + movdqa %xmm6,-0x10(%rsp,%rcx,1) │ │ │ │ + sub $0x10,%ecx │ │ │ │ + jg 1f71f9 │ │ │ │ + or $0x8,%ecx │ │ │ │ + jmp 1f7acf │ │ │ │ + lea 0x58(%r9),%r8d │ │ │ │ + and $0xffffff80,%r8d │ │ │ │ + or %ecx,%r8d │ │ │ │ + cmp $0x8,%r8d │ │ │ │ + ja 1f7363 │ │ │ │ + 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 1f724f │ │ │ │ + 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 0xe3260(%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 1f7305 │ │ │ │ + or $0x10,%ecx │ │ │ │ + jmp 1f7acf │ │ │ │ + lea 0x7(%rcx),%r8d │ │ │ │ + movd %r8d,%xmm1 │ │ │ │ + and $0x7,%r8d │ │ │ │ + or $0x8,%r8d │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 1f742c │ │ │ │ + movd %r9d,%xmm3 │ │ │ │ + shr $0x8,%r9d │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + pshufb %xmm2,%xmm1 │ │ │ │ + pshufb %xmm2,%xmm3 │ │ │ │ + movdqu 0xe3314(%r10),%xmm2 │ │ │ │ + movdqa 0xe32e0(%r10,%r9,8),%xmm4 │ │ │ │ + psrldq $0x4,%xmm4 │ │ │ │ + pcmpeqb %xmm1,%xmm2 │ │ │ │ + pand %xmm3,%xmm2 │ │ │ │ + pcmpgtb %xmm4,%xmm2 │ │ │ │ + pmovmskb %xmm2,%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 1f742c │ │ │ │ + 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 1f7b91 │ │ │ │ + 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 0xe3250(%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 1f74cf │ │ │ │ + add %rax,%r9 │ │ │ │ + jg 1f746d │ │ │ │ + movdqa %xmm6,-0x10(%rsp,%rcx,1) │ │ │ │ + sub $0x10,%ecx │ │ │ │ + jg 1f74c4 │ │ │ │ + or $0x10,%ecx │ │ │ │ + jmp 1f7acf │ │ │ │ + lea 0xf(%rcx),%r8d │ │ │ │ + movd %r8d,%xmm1 │ │ │ │ + and $0xf,%r8d │ │ │ │ + or $0x10,%r8d │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 1f75bb │ │ │ │ + movd %r9d,%xmm3 │ │ │ │ + shr $0x8,%r9d │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + pshufb %xmm2,%xmm1 │ │ │ │ + pshufb %xmm2,%xmm3 │ │ │ │ + movq 0xe3300(%r10,%r9,4),%xmm4 │ │ │ │ + pcmpeqb 0xe32d0(%r10),%xmm1 │ │ │ │ + pand %xmm3,%xmm1 │ │ │ │ + pcmpgtb %xmm4,%xmm1 │ │ │ │ + pmovmskb %xmm1,%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 1f75bb │ │ │ │ + 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 1f7b91 │ │ │ │ + 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 0xe3250(%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 0xe3388(%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 1f76a7 │ │ │ │ + add %rax,%r9 │ │ │ │ + jg 1f7600 │ │ │ │ + movdqa %xmm6,-0x10(%rsp,%rcx,1) │ │ │ │ + movdqa %xmm6,-0x20(%rsp,%rcx,1) │ │ │ │ + sub $0x20,%ecx │ │ │ │ + jg 1f7696 │ │ │ │ + or $0x20,%ecx │ │ │ │ + jmp 1f7acf │ │ │ │ + lea 0x1f(%rcx),%r8d │ │ │ │ + and $0x1f,%r8d │ │ │ │ + or $0x20,%r8d │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 1f76d9 │ │ │ │ + call 1f7b3a │ │ │ │ + lea -0x2(%r8),%r9 │ │ │ │ + cmp $0x40,%ecx │ │ │ │ + cmove %r9,%r8 │ │ │ │ + call 1f7c07 │ │ │ │ + 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 0xe3250(%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 0xe3388(%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 0xe3380(%r10),%xmm2 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + movddup 0xe3378(%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 1f7843 │ │ │ │ + add %rax,%r9 │ │ │ │ + jg 1f7718 │ │ │ │ + sub $0x40,%rsp │ │ │ │ + movdqa %xmm6,0x30(%rsp) │ │ │ │ + movdqa %xmm6,0x20(%rsp) │ │ │ │ + movdqa %xmm6,0x10(%rsp) │ │ │ │ + movdqa %xmm6,(%rsp) │ │ │ │ + dec %ecx │ │ │ │ + jg 1f7824 │ │ │ │ + or $0x40,%ecx │ │ │ │ + jmp 1f7acf │ │ │ │ + lea 0x3f(%rcx),%r8d │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 1f7862 │ │ │ │ + call 1f7b3a │ │ │ │ + call 1f7c07 │ │ │ │ + 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 0xe3250(%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 0xe3388(%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 0xe3380(%r10),%xmm3 │ │ │ │ + pcmpgtw %xmm4,%xmm3 │ │ │ │ + pand %xmm3,%xmm0 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + por %xmm3,%xmm0 │ │ │ │ + movddup 0xe3378(%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 0xe3370(%r10),%xmm3 │ │ │ │ + pcmpgtw %xmm4,%xmm3 │ │ │ │ + pand %xmm3,%xmm0 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + por %xmm3,%xmm0 │ │ │ │ + movddup 0xe3368(%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 0xe3360(%r10),%xmm2 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + movddup 0xe3358(%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 1f7acc │ │ │ │ + add %rax,%r9 │ │ │ │ + jg 1f78a1 │ │ │ │ + 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 1f7a95 │ │ │ │ + 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 1f7ae1 │ │ │ │ + lea (%rsp,%rcx,4),%rsp │ │ │ │ + sub $0x4,%r11d │ │ │ │ + jg 1f7ad7 │ │ │ │ + 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 1f7b56 │ │ │ │ + lea 0x116(%rsp),%rdx │ │ │ │ + movq %xmm3,-0x8(%rdx,%r8,2) │ │ │ │ + ret │ │ │ │ + cmp $0x3,%r9d │ │ │ │ + je 1f7c07 │ │ │ │ + movddup 0xe3330(%r10,%r9,8),%xmm4 │ │ │ │ + movddup 0xe3340(%r10,%r9,8),%xmm5 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + movddup 0xe3338(%r10),%xmm6 │ │ │ │ + movdqu -0xc(%rdx),%xmm2 │ │ │ │ + jmp 1f7bcc │ │ │ │ + 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 1f7bbe │ │ │ │ + movdqa %xmm1,0x2(%rdx,%r9,2) │ │ │ │ + neg %r8d │ │ │ │ + ret │ │ │ │ + movddup 0xe33a0(%r10),%xmm5 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + movdqu -0xc(%rdx),%xmm2 │ │ │ │ + movdqu -0xa(%rdx),%xmm3 │ │ │ │ + jmp 1f7c34 │ │ │ │ + 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 1f7c1f │ │ │ │ + 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 0xe9300(%rax,%r9,1),%xmm1 │ │ │ │ + movdqa 0xe9310(%rax,%r9,1),%xmm2 │ │ │ │ + movdqa 0xe9320(%rax,%r9,1),%xmm3 │ │ │ │ + movdqa 0xe9330(%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 0xe3220(%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 1f7d33 │ │ │ │ + sub $0x4,%ecx │ │ │ │ + je 1f7ea3 │ │ │ │ + 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 1f7df0 │ │ │ │ + sub $0x4,%ecx │ │ │ │ + jg 1f7de0 │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xe01ad(%rip),%r10 │ │ │ │ + movd %ecx,%xmm4 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + add $0x2,%rdx │ │ │ │ + movslq (%r10,%rcx,4),%rax │ │ │ │ + movd %ecx,%xmm5 │ │ │ │ + jmp 1f7ef4 │ │ │ │ + nopl (%rax) │ │ │ │ + lea 0xe018d(%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 0xe00a5(%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 1f7ff7 │ │ │ │ + psrld $0x3,%xmm0 │ │ │ │ + jmp 1f801a │ │ │ │ + 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 1f8040 │ │ │ │ + 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 1f80fd │ │ │ │ + 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 │ │ │ │ - packuswb %xmm2,%xmm1 │ │ │ │ - packuswb %xmm4,%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 1f811f │ │ │ │ + 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 1f81e5 │ │ │ │ + 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 1f8207 │ │ │ │ + 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 1f82e4 │ │ │ │ + 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 1f8306 │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + lea 0xdfc79(%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 0xdfb40(%rip),%xmm5 │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + shl $0x2,%r8d │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + sub %r8d,%eax │ │ │ │ + cmp $0x8,%r9d │ │ │ │ + mov %rdi,%r9 │ │ │ │ + jg 1f8574 │ │ │ │ + je 1f84b0 │ │ │ │ + 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 1f843a │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 1f8636 │ │ │ │ + punpckhqdq %xmm0,%xmm0 │ │ │ │ + pslld $0x2,%xmm2 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + paddd %xmm2,%xmm4 │ │ │ │ + movdqa %xmm0,0x10(%rdi) │ │ │ │ + add $0x20,%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 1f8494 │ │ │ │ + jmp 1f8636 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 1f8517 │ │ │ │ + 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 1f84b4 │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 1f8636 │ │ │ │ + pslld $0x2,%xmm2 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + jmp 1f8615 │ │ │ │ + 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 1f8517 │ │ │ │ + jmp 1f8500 │ │ │ │ + pshufd $0xff,%xmm0,%xmm3 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + jmp 1f85d7 │ │ │ │ + pshufd $0xff,%xmm3,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + jmp 1f85d7 │ │ │ │ + pshufd $0xff,%xmm1,%xmm2 │ │ │ │ + jmp 1f85d7 │ │ │ │ + movdqa (%rsi),%xmm0 │ │ │ │ + pmaddwd %xmm5,%xmm0 │ │ │ │ + movdqa (%rsi,%rdx,1),%xmm6 │ │ │ │ + pmaddwd %xmm5,%xmm6 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jg 1f8553 │ │ │ │ + movdqa 0x10(%rsi),%xmm3 │ │ │ │ + pmaddwd %xmm5,%xmm3 │ │ │ │ + movdqa 0x10(%rsi,%rdx,1),%xmm6 │ │ │ │ + pmaddwd %xmm5,%xmm6 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + je 1f8562 │ │ │ │ + movdqa 0x20(%rsi),%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm1 │ │ │ │ + movdqa 0x20(%rsi,%rdx,1),%xmm6 │ │ │ │ + pmaddwd %xmm5,%xmm6 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + jp 1f856d │ │ │ │ + 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 1f8574 │ │ │ │ + add %r8d,%r8d │ │ │ │ + je 1f8636 │ │ │ │ + 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 1f8615 │ │ │ │ + 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 1f8667 │ │ │ │ + ret │ │ │ │ + movddup 0xdf870(%rip),%xmm5 │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + shl $0x2,%r8d │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + sub %r8d,%eax │ │ │ │ + cmp $0x8,%r9d │ │ │ │ + mov %rdi,%r9 │ │ │ │ + jg 1f8822 │ │ │ │ + je 1f8741 │ │ │ │ + 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 1f86be │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 1f8636 │ │ │ │ + punpckhqdq %xmm1,%xmm1 │ │ │ │ + pslld $0x3,%xmm2 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ - movdqa %xmm3,(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + paddd %xmm2,%xmm4 │ │ │ │ + movdqa %xmm1,0x20(%rdi) │ │ │ │ + movdqa %xmm1,0x30(%rdi) │ │ │ │ + add $0x40,%rdi │ │ │ │ + jmp 1f8636 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 1f87b2 │ │ │ │ + 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 1f8745 │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 1f8636 │ │ │ │ + pslld $0x2,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + jmp 1f8615 │ │ │ │ + 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 1f87b2 │ │ │ │ + jmp 1f879b │ │ │ │ + pshufd $0xff,%xmm0,%xmm3 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + jmp 1f884e │ │ │ │ + pshufd $0xff,%xmm3,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + jmp 1f884e │ │ │ │ + pshufd $0xff,%xmm1,%xmm2 │ │ │ │ + jmp 1f884e │ │ │ │ + movdqa (%rsi),%xmm0 │ │ │ │ + pmaddwd %xmm5,%xmm0 │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jg 1f8801 │ │ │ │ + movdqa 0x10(%rsi),%xmm3 │ │ │ │ + pmaddwd %xmm5,%xmm3 │ │ │ │ + je 1f8810 │ │ │ │ + movdqa 0x20(%rsi),%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm1 │ │ │ │ + jp 1f881b │ │ │ │ + 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 1f8822 │ │ │ │ + add %r8d,%r8d │ │ │ │ + je 1f8636 │ │ │ │ + paddd %xmm2,%xmm2 │ │ │ │ + jmp 1f8615 │ │ │ │ + lea 0xdf7dd(%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 1f88c4 │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 1f8636 │ │ │ │ + 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 1f8636 │ │ │ │ + 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 1f8942 │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 1f8636 │ │ │ │ + pslld $0x2,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + jmp 1f8615 │ │ │ │ + pshufhw $0xff,%xmm2,%xmm3 │ │ │ │ + pshufhw $0xff,%xmm0,%xmm1 │ │ │ │ + punpckhqdq %xmm3,%xmm3 │ │ │ │ + punpckhqdq %xmm1,%xmm1 │ │ │ │ + jmp 1f89d9 │ │ │ │ + mov %rdi,%r9 │ │ │ │ + movdqa (%rsi),%xmm2 │ │ │ │ + movdqa (%rsi,%rdx,1),%xmm0 │ │ │ │ + psllw $0x3,%xmm2 │ │ │ │ + psllw $0x3,%xmm0 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 1f8996 │ │ │ │ + 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 1f89ad │ │ │ │ + add %r8d,%r8d │ │ │ │ + je 1f8636 │ │ │ │ + paddd %xmm2,%xmm2 │ │ │ │ + jmp 1f8615 │ │ │ │ + pshufhw $0xff,%xmm0,%xmm1 │ │ │ │ + punpckhqdq %xmm1,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + jmp 1f8a93 │ │ │ │ + pshufhw $0xff,%xmm1,%xmm2 │ │ │ │ + punpckhqdq %xmm2,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + jmp 1f8a93 │ │ │ │ + pshufhw $0xff,%xmm2,%xmm3 │ │ │ │ + punpckhqdq %xmm3,%xmm3 │ │ │ │ + jmp 1f8a93 │ │ │ │ + mov %rdi,%r9 │ │ │ │ + movdqa (%rsi),%xmm0 │ │ │ │ + psllw $0x3,%xmm0 │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + jg 1f8a33 │ │ │ │ + movdqa 0x10(%rsi),%xmm1 │ │ │ │ + psllw $0x3,%xmm1 │ │ │ │ + je 1f8a46 │ │ │ │ + movdqa 0x20(%rsi),%xmm2 │ │ │ │ + psllw $0x3,%xmm2 │ │ │ │ + jnp 1f8a55 │ │ │ │ + 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 1f8a63 │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 1f8636 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + movdqa %xmm2,0x20(%rdi) │ │ │ │ + movdqa %xmm3,0x30(%rdi) │ │ │ │ + add $0x40,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 1f8aea │ │ │ │ + jmp 1f8636 │ │ │ │ + nop │ │ │ │ + movdqa (%rdx),%xmm3 │ │ │ │ + lea 0xdf569(%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 │ │ │ │ - dec %edx │ │ │ │ - jg 1f679a │ │ │ │ + movq %xmm1,(%rdi) │ │ │ │ + movhps %xmm1,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x4,%r9d │ │ │ │ + jg 1f8b38 │ │ │ │ + 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 1f8b7d │ │ │ │ + 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 1f8bb7 │ │ │ │ + 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 1f8bef │ │ │ │ + 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 1f8c54 │ │ │ │ + ret │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x10a(%rip),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 1f8d90 │ │ │ │ + pshuflw $0x0,(%rdx),%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ + movdqa 0xdf794(%rip),%xmm1 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + jmp 1f8f9b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x222(%rip),%r8 │ │ │ │ + jmp 1f8d90 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x3a2(%rip),%r8 │ │ │ │ + jmp 1f8d90 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x49b(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + movdqa 0xdf6af(%rip),%xmm3 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhwd %xmm1,%xmm2 │ │ │ │ + punpcklwd %xmm1,%xmm0 │ │ │ │ + movdqa 0xdf3ab(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm2,%xmm1 │ │ │ │ + pmaddwd 0xdf3af(%rip),%xmm2 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm1,%xmm2 │ │ │ │ + movdqa 0xdf361(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm0,%xmm1 │ │ │ │ + pmaddwd 0xdf365(%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 0xdf28b(%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 0xdf617(%rip),%xmm3 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhwd %xmm1,%xmm2 │ │ │ │ + punpcklwd %xmm1,%xmm0 │ │ │ │ + movdqa 0xdf313(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm2,%xmm1 │ │ │ │ + pmaddwd 0xdf317(%rip),%xmm2 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm1,%xmm2 │ │ │ │ + movdqa 0xdf2c9(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm0,%xmm1 │ │ │ │ + pmaddwd 0xdf2cd(%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 0xdf5a6(%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) │ │ │ │ - lea 0x611(%rip),%r8 │ │ │ │ - jmp 1f6820 │ │ │ │ + lea -0xf6(%rip),%r8 │ │ │ │ + jmp 1f8f60 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xc06(%rip),%r8 │ │ │ │ - jmp 1f6820 │ │ │ │ + lea 0x52(%rip),%r8 │ │ │ │ + jmp 1f8f60 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xd64(%rip),%r8 │ │ │ │ + lea 0x1d2(%rip),%r8 │ │ │ │ + jmp 1f8f60 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x2cb(%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 │ │ │ │ + call 1f9010 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhwd %xmm1,%xmm2 │ │ │ │ + punpcklwd %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhwd %xmm2,%xmm1 │ │ │ │ punpcklwd %xmm2,%xmm0 │ │ │ │ + jmp *%r8 │ │ │ │ + call 1f9010 │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + movdqa %xmm2,(%rdx) │ │ │ │ + movdqa %xmm2,0x10(%rdx) │ │ │ │ + movdqa 0xdf4bd(%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) │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpcklwd %xmm1,%xmm2 │ │ │ │ + punpckhwd %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + movdqa 0xdf0e8(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm2,%xmm1 │ │ │ │ + pmaddwd 0xdf0ec(%rip),%xmm0 │ │ │ │ + paddd %xmm0,%xmm1 │ │ │ │ + movdqa 0xdf090(%rip),%xmm0 │ │ │ │ + pmaddwd %xmm2,%xmm0 │ │ │ │ + pmaddwd 0xdf094(%rip),%xmm2 │ │ │ │ + movdqa 0xdf09c(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm3,%xmm4 │ │ │ │ + movdqa 0xdf0a0(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm3,%xmm5 │ │ │ │ + paddd %xmm0,%xmm4 │ │ │ │ + pmaddwd 0xdf0c0(%rip),%xmm3 │ │ │ │ + movdqa 0xdf3d8(%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 (%rax) │ │ │ │ + lea -0x286(%rip),%r8 │ │ │ │ + jmp 1f90f0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x13e(%rip),%r8 │ │ │ │ + jmp 1f90f0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x42(%rip),%r8 │ │ │ │ + jmp 1f90f0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x13b(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + call 1f9010 │ │ │ │ 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 │ │ │ │ + punpcklwd %xmm0,%xmm2 │ │ │ │ + punpckhwd %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklwd %xmm2,%xmm0 │ │ │ │ + punpckhwd %xmm2,%xmm1 │ │ │ │ + jmp *%r8 │ │ │ │ + call 1f9010 │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + movdqa %xmm2,(%rdx) │ │ │ │ + movdqa %xmm2,0x10(%rdx) │ │ │ │ + movdqa 0xdf32d(%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) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x376(%rip),%r8 │ │ │ │ + jmp 1f91e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x22e(%rip),%r8 │ │ │ │ + jmp 1f91e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0xae(%rip),%r8 │ │ │ │ + jmp 1f91e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x4b(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + movdqa 0xdf2cf(%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 %xmm3,%xmm1 │ │ │ │ - punpcklwd %xmm3,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - punpckhwd %xmm7,%xmm3 │ │ │ │ - punpcklwd %xmm7,%xmm2 │ │ │ │ + punpckhwd %xmm2,%xmm1 │ │ │ │ + punpcklwd %xmm2,%xmm0 │ │ │ │ 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 0xdf296(%rip),%xmm3 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pmulhrsw %xmm0,%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm3 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + jmp 1f8f8e │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ 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 │ │ │ │ + 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 %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,%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 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0xae(%rip),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 1f93e0 │ │ │ │ + pshuflw $0x0,(%rdx),%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ + movdqa 0xdf154(%rip),%xmm1 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + pmulhrsw 0xdf0ca(%rip),%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + jmp 1f965f │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + lea 0x25c(%rip),%r8 │ │ │ │ + jmp 1f93e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x5c0(%rip),%r8 │ │ │ │ + jmp 1f93e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x6a1(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + movdqa 0xdf0e8(%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 1f9bb0 │ │ │ │ + jmp 1f95e0 │ │ │ │ + call 1f9430 │ │ │ │ + shufps $0x4e,%xmm1,%xmm1 │ │ │ │ + shufps $0x4e,%xmm3,%xmm3 │ │ │ │ + movdqa 0xdf036(%rip),%xmm4 │ │ │ │ + jmp 1f9634 │ │ │ │ + nop │ │ │ │ + movdqa 0xdf018(%rip),%xmm6 │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ punpckhwd %xmm3,%xmm4 │ │ │ │ punpcklwd %xmm2,%xmm0 │ │ │ │ punpckhwd %xmm1,%xmm2 │ │ │ │ punpcklwd %xmm3,%xmm1 │ │ │ │ - movdqa 0xe13e8(%rip),%xmm3 │ │ │ │ + movdqa 0xded2c(%rip),%xmm3 │ │ │ │ pmaddwd %xmm4,%xmm3 │ │ │ │ - pmaddwd 0xe13ec(%rip),%xmm4 │ │ │ │ + pmaddwd 0xded30(%rip),%xmm4 │ │ │ │ paddd %xmm6,%xmm3 │ │ │ │ paddd %xmm6,%xmm4 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ psrad $0xc,%xmm4 │ │ │ │ packssdw %xmm3,%xmm4 │ │ │ │ - movdqa 0xe13de(%rip),%xmm3 │ │ │ │ + movdqa 0xded22(%rip),%xmm3 │ │ │ │ pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd 0xe13e2(%rip),%xmm2 │ │ │ │ + pmaddwd 0xded26(%rip),%xmm2 │ │ │ │ paddd %xmm6,%xmm3 │ │ │ │ paddd %xmm6,%xmm2 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ packssdw %xmm3,%xmm2 │ │ │ │ - movdqa 0xe1374(%rip),%xmm3 │ │ │ │ + movdqa 0xdecb8(%rip),%xmm3 │ │ │ │ pmaddwd %xmm1,%xmm3 │ │ │ │ - pmaddwd 0xe1378(%rip),%xmm1 │ │ │ │ + pmaddwd 0xdecbc(%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 │ │ │ │ + pshufb 0xdebd1(%rip),%xmm3 │ │ │ │ + movdqa 0xdec59(%rip),%xmm2 │ │ │ │ pmaddwd %xmm0,%xmm2 │ │ │ │ - pmaddwd 0xe1319(%rip),%xmm0 │ │ │ │ + pmaddwd 0xdec5d(%rip),%xmm0 │ │ │ │ paddd %xmm6,%xmm2 │ │ │ │ paddd %xmm6,%xmm0 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm0 │ │ │ │ packssdw %xmm2,%xmm0 │ │ │ │ - movdqa 0xe12eb(%rip),%xmm2 │ │ │ │ + movdqa 0xdec2f(%rip),%xmm2 │ │ │ │ pmaddwd %xmm3,%xmm2 │ │ │ │ - pmaddwd 0xe12ef(%rip),%xmm3 │ │ │ │ + pmaddwd 0xdec33(%rip),%xmm3 │ │ │ │ paddd %xmm6,%xmm2 │ │ │ │ paddd %xmm6,%xmm3 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ packssdw %xmm2,%xmm3 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psubsw %xmm1,%xmm2 │ │ │ │ @@ -434289,1039 +436722,3215 @@ │ │ │ │ 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 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea -0x3f3(%rip),%r8 │ │ │ │ - jmp 1f6d50 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xe1(%rip),%r8 │ │ │ │ - jmp 1f6d50 │ │ │ │ + lea -0x162(%rip),%r8 │ │ │ │ + jmp 1f95b0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x6d6(%rip),%r8 │ │ │ │ - jmp 1f6d50 │ │ │ │ + lea 0x8c(%rip),%r8 │ │ │ │ + jmp 1f95b0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x834(%rip),%r8 │ │ │ │ + lea 0x3f0(%rip),%r8 │ │ │ │ + jmp 1f95b0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x4d1(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ + movdqa 0xdef18(%rip),%xmm3 │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm3,%xmm0 │ │ │ │ movdqa 0x10(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm3,%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 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + pmulhrsw 0x30(%rdx),%xmm3 │ │ │ │ + call 1f9e00 │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ 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 │ │ │ │ + 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 1f9710 │ │ │ │ + movdqa 0xdee38(%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 0xded38(%rip),%xmm6 │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + punpckhwd %xmm0,%xmm4 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + punpckhwd %xmm1,%xmm5 │ │ │ │ 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 │ │ │ │ + punpcklwd %xmm3,%xmm0 │ │ │ │ + movdqa 0xdea88(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm4,%xmm2 │ │ │ │ + pmaddwd 0xdea8c(%rip),%xmm4 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm2,%xmm4 │ │ │ │ + movdqa 0xdea7e(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm5,%xmm2 │ │ │ │ + pmaddwd 0xdea82(%rip),%xmm5 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ paddd %xmm6,%xmm5 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - packssdw %xmm5,%xmm7 │ │ │ │ - movdqa 0xe1035(%rip),%xmm5 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - pmaddwd 0xe1039(%rip),%xmm2 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ + packssdw %xmm2,%xmm5 │ │ │ │ + movdqa 0xdea74(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd 0xdea78(%rip),%xmm1 │ │ │ │ paddd %xmm6,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm2 │ │ │ │ - movdqa 0xe102b(%rip),%xmm5 │ │ │ │ - pmaddwd %xmm0,%xmm5 │ │ │ │ - pmaddwd 0xe102f(%rip),%xmm0 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm2,%xmm1 │ │ │ │ + movdqa 0xdea6a(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm0,%xmm2 │ │ │ │ + pmaddwd 0xdea6e(%rip),%xmm0 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ paddd %xmm6,%xmm0 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm2,%xmm5 │ │ │ │ - paddsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm7,%xmm2 │ │ │ │ + packssdw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + psubsw %xmm1,%xmm3 │ │ │ │ + paddsw %xmm1,%xmm4 │ │ │ │ + movdqa %xmm5,%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 │ │ │ │ + paddsw %xmm0,%xmm5 │ │ │ │ + movaps %xmm3,%xmm1 │ │ │ │ + shufps $0x4e,%xmm2,%xmm1 │ │ │ │ + punpckhwd %xmm1,%xmm2 │ │ │ │ + punpcklwd %xmm1,%xmm3 │ │ │ │ + movdqa 0xde969(%rip),%xmm0 │ │ │ │ + pmaddwd %xmm3,%xmm0 │ │ │ │ + pmaddwd 0xde94d(%rip),%xmm3 │ │ │ │ paddd %xmm6,%xmm0 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm5,%xmm0 │ │ │ │ - movdqa 0xe0fdf(%rip),%xmm5 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - pmaddwd 0xe0fc3(%rip),%xmm2 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm0,%xmm3 │ │ │ │ + movdqa 0xdea0f(%rip),%xmm0 │ │ │ │ + pmaddwd %xmm2,%xmm0 │ │ │ │ + pmaddwd 0xdea13(%rip),%xmm2 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ paddd %xmm6,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ 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 │ │ │ │ + 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 0xde8c2(%rip),%xmm2 │ │ │ │ + movdqa 0xde8ca(%rip),%xmm7 │ │ │ │ + movaps %xmm1,%xmm4 │ │ │ │ + shufps $0x4e,%xmm5,%xmm4 │ │ │ │ + shufps $0xe4,%xmm5,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ punpckhwd %xmm4,%xmm1 │ │ │ │ - punpcklqdq %xmm3,%xmm4 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - movdqa 0xe0d2f(%rip),%xmm4 │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ pmaddwd %xmm1,%xmm4 │ │ │ │ - pmaddwd 0xe0d33(%rip),%xmm1 │ │ │ │ + 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 │ │ │ │ - packssdw %xmm4,%xmm1 │ │ │ │ - movdqa 0xe0f35(%rip),%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm5,%xmm1 │ │ │ │ + packssdw %xmm4,%xmm2 │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea -0x4d2(%rip),%r8 │ │ │ │ + jmp 1f9920 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x2e4(%rip),%r8 │ │ │ │ + jmp 1f9920 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x80(%rip),%r8 │ │ │ │ + jmp 1f9920 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x161(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + movdqa 0xdeba8(%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 1f9e00 │ │ │ │ + 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 1f9710 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + pshufd $0x4e,%xmm3,%xmm0 │ │ │ │ + pshufd $0x4e,%xmm2,%xmm1 │ │ │ │ + pshufd $0x4e,%xmm5,%xmm2 │ │ │ │ + pshufd $0x4e,%xmm4,%xmm3 │ │ │ │ + movdqa 0xdeaa8(%rip),%xmm5 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + psubw %xmm5,%xmm4 │ │ │ │ + jmp 1f9630 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + lea -0x5c2(%rip),%r8 │ │ │ │ + jmp 1f9a10 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x3d4(%rip),%r8 │ │ │ │ + jmp 1f9a10 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x70(%rip),%r8 │ │ │ │ + jmp 1f9a10 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x71(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + movdqa 0xdeab8(%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 0xdea7d(%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 1f95e0 │ │ │ │ + movdqa 0xdea00(%rip),%xmm4 │ │ │ │ + jmp 1f9634 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + lea 0x104(%rip),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 1f9b10 │ │ │ │ + pshuflw $0x0,(%rdx),%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ + movdqa 0xdea24(%rip),%xmm1 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movdqa 0xde9a2(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + pmulhrsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + jmp 1f9d84 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x27c(%rip),%r8 │ │ │ │ + jmp 1f9b10 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x52c(%rip),%r8 │ │ │ │ + jmp 1f9b10 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x60f(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + movdqa 0xde9b8(%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 1f9430 │ │ │ │ + movdqa 0xde568(%rip),%xmm4 │ │ │ │ + movdqa 0xde570(%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 1f9bb0 │ │ │ │ + jmp 1f9d68 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + movdqa 0xde898(%rip),%xmm6 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + punpckhwd %xmm3,%xmm5 │ │ │ │ + punpcklwd %xmm3,%xmm1 │ │ │ │ + movdqa 0xde5a4(%rip),%xmm3 │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ pmaddwd %xmm3,%xmm4 │ │ │ │ - pmaddwd 0xe0f19(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm5,%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 │ │ │ │ + packssdw %xmm3,%xmm4 │ │ │ │ + movdqa 0xde56a(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm3,%xmm5 │ │ │ │ pmaddwd %xmm3,%xmm1 │ │ │ │ - pmaddwd 0xe0c97(%rip),%xmm3 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ paddd %xmm6,%xmm1 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm1,%xmm3 │ │ │ │ - movdqa 0xe0d59(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm2,%xmm1 │ │ │ │ - pmaddwd 0xe0d3d(%rip),%xmm2 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ + packssdw %xmm5,%xmm1 │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + punpckhwd %xmm2,%xmm5 │ │ │ │ + punpcklwd %xmm2,%xmm0 │ │ │ │ + movdqa 0xde528(%rip),%xmm2 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm5,%xmm2 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ paddd %xmm6,%xmm2 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ 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 │ │ │ │ + packssdw %xmm2,%xmm3 │ │ │ │ + movdqa 0xde4ee(%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 -0xfc(%rip),%r8 │ │ │ │ + jmp 1f9cd0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xbc(%rip),%r8 │ │ │ │ + jmp 1f9cd0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x36c(%rip),%r8 │ │ │ │ + jmp 1f9cd0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x44f(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + movdqa 0xde7f8(%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 1f9710 │ │ │ │ + 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 │ │ │ │ - psubsw %xmm3,%xmm4 │ │ │ │ - paddsw %xmm3,%xmm5 │ │ │ │ + punpckhdq %xmm3,%xmm4 │ │ │ │ + punpckldq %xmm3,%xmm5 │ │ │ │ movdqa %xmm0,%xmm3 │ │ │ │ - psubsw %xmm7,%xmm3 │ │ │ │ - paddsw %xmm7,%xmm0 │ │ │ │ - punpcklqdq %xmm4,%xmm7 │ │ │ │ - punpckhwd %xmm4,%xmm7 │ │ │ │ - punpcklqdq %xmm3,%xmm4 │ │ │ │ + punpckhdq %xmm2,%xmm3 │ │ │ │ + punpckldq %xmm2,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhwd %xmm5,%xmm1 │ │ │ │ + punpcklwd %xmm5,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm2 │ │ │ │ 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 │ │ │ │ + jmp *%r8 │ │ │ │ + call 1f9e00 │ │ │ │ + movdqa 0xde6f0(%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 │ │ │ │ - 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 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movdqa %xmm0,%xmm6 │ │ │ │ + punpckhwd %xmm2,%xmm6 │ │ │ │ + punpcklwd %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm7 │ │ │ │ + punpckhwd %xmm3,%xmm7 │ │ │ │ + punpcklwd %xmm3,%xmm1 │ │ │ │ + movdqa 0xde2f0(%rip),%xmm2 │ │ │ │ + movdqa 0xde2f8(%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 0xde600(%rip),%xmm4 │ │ │ │ + paddd %xmm4,%xmm3 │ │ │ │ + paddd %xmm4,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm7,%xmm2 │ │ │ │ - movdqa %xmm0,%xmm7 │ │ │ │ - pmaddwd %xmm4,%xmm7 │ │ │ │ - pmaddwd %xmm3,%xmm4 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + movdqa 0xde262(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm0,%xmm4 │ │ │ │ + pmaddwd 0xde266(%rip),%xmm0 │ │ │ │ + movdqa 0xde26e(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm1,%xmm3 │ │ │ │ + movdqa 0xde272(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + paddd %xmm4,%xmm3 │ │ │ │ + pmaddwd 0xde292(%rip),%xmm1 │ │ │ │ + movdqa 0xde5aa(%rip),%xmm4 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + paddd %xmm3,%xmm4 │ │ │ │ + paddd %xmm0,%xmm5 │ │ │ │ + paddd %xmm0,%xmm3 │ │ │ │ + paddd %xmm1,%xmm3 │ │ │ │ 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 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + movdqa %xmm4,%xmm0 │ │ │ │ + packssdw %xmm5,%xmm0 │ │ │ │ + movdqa 0xde1f7(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm6,%xmm4 │ │ │ │ + pmaddwd 0xde1fb(%rip),%xmm6 │ │ │ │ + movdqa 0xde203(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm7,%xmm1 │ │ │ │ + movdqa 0xde207(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm7,%xmm5 │ │ │ │ + paddd %xmm4,%xmm1 │ │ │ │ + pmaddwd 0xde227(%rip),%xmm7 │ │ │ │ + movdqa 0xde53f(%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,%xmm5 │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - movdqa 0x50(%rdx),%xmm3 │ │ │ │ + packssdw %xmm1,%xmm3 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhqdq %xmm4,%xmm1 │ │ │ │ + punpcklqdq %xmm4,%xmm0 │ │ │ │ ret │ │ │ │ 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 │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - lea -0xa33(%rip),%r8 │ │ │ │ - jmp 1f7390 │ │ │ │ + lea -0x3bc(%rip),%r8 │ │ │ │ + jmp 1f9f90 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea -0x55f(%rip),%r8 │ │ │ │ - jmp 1f7390 │ │ │ │ + lea -0x204(%rip),%r8 │ │ │ │ + jmp 1f9f90 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x96(%rip),%r8 │ │ │ │ - jmp 1f7390 │ │ │ │ + lea 0xac(%rip),%r8 │ │ │ │ + jmp 1f9f90 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x1f4(%rip),%r8 │ │ │ │ + lea 0x18f(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ + movdqa 0xde538(%rip),%xmm3 │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm3,%xmm0 │ │ │ │ movdqa 0x10(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm3,%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) │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + pmulhrsw 0x30(%rdx),%xmm3 │ │ │ │ + shufps $0x4e,%xmm0,%xmm0 │ │ │ │ + shufps $0x4e,%xmm1,%xmm1 │ │ │ │ + call 1f9710 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + punpcklwd %xmm4,%xmm2 │ │ │ │ + jmp *%r8 │ │ │ │ + call 1f9e00 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + jmp 1f9d68 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + lea -0x4bc(%rip),%r8 │ │ │ │ + jmp 1fa090 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea -0x62f(%rip),%r8 │ │ │ │ - jmp 1f7460 │ │ │ │ + lea -0x304(%rip),%r8 │ │ │ │ + jmp 1fa090 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea -0x3a(%rip),%r8 │ │ │ │ - jmp 1f7460 │ │ │ │ + lea -0x54(%rip),%r8 │ │ │ │ + jmp 1fa090 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x124(%rip),%r8 │ │ │ │ + lea 0x8f(%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 0xde438(%rip),%xmm3 │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm3,%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 │ │ │ │ + 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 0xde3a2(%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 1f9d68 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - sub $0x108,%rsp │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x48,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - je 1f75af │ │ │ │ - lea 0x1e3(%rip),%r8 │ │ │ │ - call 1f7670 │ │ │ │ - add $0x108,%rsp │ │ │ │ + je 1fa179 │ │ │ │ + lea 0x236(%rip),%r8 │ │ │ │ + call 1fa290 │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ pshuflw $0x0,(%rdx),%xmm0 │ │ │ │ punpcklwd %xmm0,%xmm0 │ │ │ │ - movdqa 0xe0b40(%rip),%xmm1 │ │ │ │ + movdqa 0xde346(%rip),%xmm1 │ │ │ │ pmulhrsw %xmm1,%xmm0 │ │ │ │ - movdqa 0xe0af3(%rip),%xmm2 │ │ │ │ + movdqa 0xde2f9(%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 │ │ │ │ + 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 1fa1b9 │ │ │ │ + jmp *%r8 │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x36e(%rip),%r8 │ │ │ │ - call 1f7670 │ │ │ │ - add $0x108,%rsp │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea 0x635(%rip),%r8 │ │ │ │ + call 1fa290 │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x4ce(%rip),%r8 │ │ │ │ - call 1f7670 │ │ │ │ - add $0x108,%rsp │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea 0xb85(%rip),%r8 │ │ │ │ + call 1fa290 │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x738(%rip),%r8 │ │ │ │ - call 1f7670 │ │ │ │ - add $0x108,%rsp │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea 0xca5(%rip),%r8 │ │ │ │ + call 1fa290 │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea -0x25e0(%rip),%rcx │ │ │ │ - movdqa 0xe0a81(%rip),%xmm7 │ │ │ │ - movdqa 0x10(%rdx),%xmm0 │ │ │ │ + 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 1fa4f0 │ │ │ │ + movdqa 0xde1cc(%rip),%xmm7 │ │ │ │ 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 │ │ │ │ + movdqa %xmm6,0x18(%rsp) │ │ │ │ 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 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 1fa4f0 │ │ │ │ + movdqa 0xde0a7(%rip),%xmm7 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ 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 %xmm6,0x18(%rsp) │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + pmulhrsw 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm5,0x28(%rsp) │ │ │ │ movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x8(%rip),%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - jmp 1f5191 │ │ │ │ + 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) │ │ │ │ - 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 │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x5e(%rip),%r8 │ │ │ │ - call 1f7980 │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x1be(%rip),%r8 │ │ │ │ - call 1f7980 │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x428(%rip),%r8 │ │ │ │ - call 1f7980 │ │ │ │ - add $0x108,%rsp │ │ │ │ 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 │ │ │ │ + xchg %ax,%ax │ │ │ │ + movdqa %xmm7,0x10(%rsp) │ │ │ │ + movdqa %xmm3,0x20(%rsp) │ │ │ │ + movdqa %xmm1,0x30(%rsp) │ │ │ │ + movdqa 0xddf46(%rip),%xmm7 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + punpckhwd %xmm6,%xmm3 │ │ │ │ + punpcklwd %xmm6,%xmm2 │ │ │ │ + movdqa 0xddc52(%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 0xddc18(%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 0xddbd6(%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 0xddb9c(%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 0xddb7e(%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 0xddb44(%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 0xddb42(%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 0xddb08(%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 │ │ │ │ - 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) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x309(%rip),%r8 │ │ │ │ - call 1f7b00 │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x122(%rip),%r8 │ │ │ │ - call 1f7b00 │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x3e(%rip),%r8 │ │ │ │ - call 1f7b00 │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x2a8(%rip),%r8 │ │ │ │ - call 1f7b00 │ │ │ │ - add $0x108,%rsp │ │ │ │ + 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 0xdda6e(%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 0xdda34(%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) │ │ │ │ - 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 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x489(%rip),%r8 │ │ │ │ - call 1f7c80 │ │ │ │ - add $0x108,%rsp │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea -0x3e6(%rip),%r8 │ │ │ │ + call 1fa800 │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x2a2(%rip),%r8 │ │ │ │ - call 1f7c80 │ │ │ │ - add $0x108,%rsp │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea 0xc5(%rip),%r8 │ │ │ │ + call 1fa800 │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x142(%rip),%r8 │ │ │ │ - call 1f7c80 │ │ │ │ - add $0x108,%rsp │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea 0x615(%rip),%r8 │ │ │ │ + call 1fa800 │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x128(%rip),%r8 │ │ │ │ - call 1f7c80 │ │ │ │ - add $0x108,%rsp │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea 0x735(%rip),%r8 │ │ │ │ + call 1fa800 │ │ │ │ + add $0x48,%rsp │ │ │ │ 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 │ │ │ │ + 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 1fa8c0 │ │ │ │ + call 1faba0 │ │ │ │ + movdqa 0xddc57(%rip),%xmm7 │ │ │ │ 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 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + psubw %xmm7,%xmm6 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + jmp 1fa2de │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x3b5(%rip),%r8 │ │ │ │ + call 1fa8c0 │ │ │ │ + call 1fac80 │ │ │ │ + movdqa 0xddbd7(%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 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + psubw %xmm7,%xmm6 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + jmp 1fa3d3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movdqa %xmm7,0x10(%rsp) │ │ │ │ + movdqa %xmm3,0x20(%rsp) │ │ │ │ + movdqa %xmm4,0x30(%rsp) │ │ │ │ + movdqa 0xddb76(%rip),%xmm7 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + punpckhwd %xmm2,%xmm4 │ │ │ │ + punpcklwd %xmm2,%xmm5 │ │ │ │ + movdqa 0xdd902(%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 0xdd8c8(%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 0xdd8e6(%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 0xdd8ac(%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 0xdd892(%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 0xdd858(%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 0xdd792(%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 0xdd758(%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 0xdd776(%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 0xdd73c(%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 0xdd662(%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 0xdd628(%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 0xdd584(%rip),%xmm2 │ │ │ │ + movdqa 0xdd87c(%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 0xdd542(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm3,%xmm7 │ │ │ │ + pmaddwd %xmm3,%xmm5 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm7,%xmm5 │ │ │ │ + movdqa 0xdd52c(%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 0xdd4f2(%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) │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + paddsw %xmm3,%xmm7 │ │ │ │ + psubsw %xmm3,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + paddsw %xmm2,%xmm3 │ │ │ │ + psubsw %xmm2,%xmm5 │ │ │ │ + movdqa 0xdd830(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm2,%xmm4 │ │ │ │ + pmulhrsw %xmm2,%xmm5 │ │ │ │ + pmulhrsw %xmm2,%xmm7 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + movdqa %xmm7,%xmm3 │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea -0x926(%rip),%r8 │ │ │ │ + call 1fad40 │ │ │ │ + add $0x48,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea -0x47b(%rip),%r8 │ │ │ │ + call 1fad40 │ │ │ │ + add $0x48,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea 0xd5(%rip),%r8 │ │ │ │ + call 1fad40 │ │ │ │ + add $0x48,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea 0x1f5(%rip),%r8 │ │ │ │ + call 1fad40 │ │ │ │ + add $0x48,%rsp │ │ │ │ + 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 1fa8c0 │ │ │ │ + call 1faba0 │ │ │ │ + movdqa 0xdd727(%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 1fa2f4 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea -0x925(%rip),%r8 │ │ │ │ + call 1fa8c0 │ │ │ │ + call 1fac80 │ │ │ │ + movdqa 0xdd667(%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 1fa3f5 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea -0xac6(%rip),%r8 │ │ │ │ + call 1faee0 │ │ │ │ + add $0x48,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea -0x61b(%rip),%r8 │ │ │ │ + call 1faee0 │ │ │ │ + add $0x48,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea -0xcb(%rip),%r8 │ │ │ │ + call 1faee0 │ │ │ │ + add $0x48,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea 0x55(%rip),%r8 │ │ │ │ + call 1faee0 │ │ │ │ + add $0x48,%rsp │ │ │ │ + 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 1fa2f4 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea -0xa65(%rip),%r8 │ │ │ │ + pmulhrsw 0xdd550(%rip),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0xdd542(%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 1fa3f5 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x279(%rip),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 1fb160 │ │ │ │ + pshuflw $0x0,(%rdx),%xmm0 │ │ │ │ + punpcklwd %xmm0,%xmm0 │ │ │ │ + movdqa 0xdd530(%rip),%xmm1 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + pmulhrsw 0xdd4e0(%rip),%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + pmulhrsw 0xdd4a2(%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 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x305(%rip),%r8 │ │ │ │ + jmp 1fb160 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x5c5(%rip),%r8 │ │ │ │ + jmp 1fb160 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x720(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 │ │ │ │ + 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 0xdd2c1(%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 1fbb80 │ │ │ │ + movdqa 0xdd253(%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 0x0(%rax,%rax,1) │ │ │ │ + lea -0x1f7(%rip),%r8 │ │ │ │ + jmp 1fb430 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x35(%rip),%r8 │ │ │ │ + jmp 1fb430 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x2f5(%rip),%r8 │ │ │ │ + jmp 1fb430 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x450(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + lea -0x1e5c(%rip),%rcx │ │ │ │ + jmp 1fb167 │ │ │ │ + call 1fc040 │ │ │ │ + call 1fc500 │ │ │ │ + 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 0xdcfce(%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 0x0(%rax,%rax,1) │ │ │ │ + lea -0x4c7(%rip),%r8 │ │ │ │ + jmp 1fb700 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x29b(%rip),%r8 │ │ │ │ + jmp 1fb700 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x25(%rip),%r8 │ │ │ │ + jmp 1fb700 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x180(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + lea -0x1dbc(%rip),%rcx │ │ │ │ + jmp 1fb167 │ │ │ │ + call 1fc040 │ │ │ │ + call 1fc500 │ │ │ │ + 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 0xdcd0e(%rip),%xmm7 │ │ │ │ + jmp 1fb492 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + lea -0x577(%rip),%r8 │ │ │ │ + jmp 1fb7b0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x34b(%rip),%r8 │ │ │ │ + jmp 1fb7b0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x8b(%rip),%r8 │ │ │ │ + jmp 1fb7b0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xd0(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + movdqa 0x10(%rdx),%xmm0 │ │ │ │ + movdqa 0xdcd03(%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 1f95e0 │ │ │ │ + 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 1fb7da │ │ │ │ + movdqa 0x10(%rdx),%xmm4 │ │ │ │ + movdqa 0x30(%rdx),%xmm5 │ │ │ │ + movdqa 0x50(%rdx),%xmm6 │ │ │ │ + jmp *%rcx │ │ │ │ + movdqa 0xdcc31(%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 0xdcba2(%rip),%xmm7 │ │ │ │ + pmulhrsw %xmm6,%xmm7 │ │ │ │ + paddsw %xmm6,%xmm6 │ │ │ │ + paddsw %xmm7,%xmm6 │ │ │ │ + movdqa 0xdcb3d(%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 1fb50b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0x1dd(%rip),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 1fba40 │ │ │ │ + movd 0xdcb59(%rip),%xmm1 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movd 0xdcb08(%rip),%xmm2 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + mov $0x2,%edx │ │ │ │ + lea 0x71(%rip),%r8 │ │ │ │ + pmulhrsw %xmm2,%xmm0 │ │ │ │ + movd 0xdcabd(%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 │ │ │ │ + dec %edx │ │ │ │ + jg 1fb9ba │ │ │ │ + jmp *%r8 │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x611(%rip),%r8 │ │ │ │ + jmp 1fba40 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xc06(%rip),%r8 │ │ │ │ + jmp 1fba40 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xd64(%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 1fbb80 │ │ │ │ + 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 0xdc9e7(%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 │ │ │ │ + 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 0xdc884(%rip),%xmm6 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + punpckhwd %xmm3,%xmm4 │ │ │ │ + punpcklwd %xmm2,%xmm0 │ │ │ │ + punpckhwd %xmm1,%xmm2 │ │ │ │ + punpcklwd %xmm3,%xmm1 │ │ │ │ + movdqa 0xdc598(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm4,%xmm3 │ │ │ │ + pmaddwd 0xdc59c(%rip),%xmm4 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm3,%xmm4 │ │ │ │ + movdqa 0xdc58e(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd 0xdc592(%rip),%xmm2 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + movdqa 0xdc524(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm1,%xmm3 │ │ │ │ + pmaddwd 0xdc528(%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 0xdc43d(%rip),%xmm3 │ │ │ │ + movdqa 0xdc4c5(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm0,%xmm2 │ │ │ │ + pmaddwd 0xdc4c9(%rip),%xmm0 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm2,%xmm0 │ │ │ │ + movdqa 0xdc49b(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm3,%xmm2 │ │ │ │ + pmaddwd 0xdc49f(%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 0xdc71b(%rip),%xmm3 │ │ │ │ + movdqa 0xdc493(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm6,%xmm2 │ │ │ │ + pmaddwd 0xdc477(%rip),%xmm6 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + paddd %xmm3,%xmm6 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + packssdw %xmm2,%xmm6 │ │ │ │ + movdqa 0xdc4a9(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm7,%xmm2 │ │ │ │ + pmaddwd 0xdc48d(%rip),%xmm7 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + paddd %xmm3,%xmm7 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + packssdw %xmm2,%xmm7 │ │ │ │ + movdqa 0xdc45f(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm4,%xmm2 │ │ │ │ + pmaddwd 0xdc443(%rip),%xmm4 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + paddd %xmm3,%xmm4 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm2,%xmm4 │ │ │ │ + movdqa 0xdc475(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd 0xdc459(%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 0xdc2c3(%rip),%xmm4 │ │ │ │ + pshufb %xmm4,%xmm2 │ │ │ │ + pshufb %xmm4,%xmm7 │ │ │ │ + movdqa 0xdc361(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + pmaddwd 0xdc345(%rip),%xmm2 │ │ │ │ + paddd %xmm3,%xmm5 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm2 │ │ │ │ + movdqa 0xdc327(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm7,%xmm5 │ │ │ │ + pmaddwd 0xdc41b(%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 0xdc2bb(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + pmaddwd 0xdc2bf(%rip),%xmm5 │ │ │ │ + paddd %xmm3,%xmm4 │ │ │ │ + paddd %xmm3,%xmm5 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + movdqa 0xdc295(%rip),%xmm7 │ │ │ │ + pmaddwd %xmm1,%xmm7 │ │ │ │ + pmaddwd 0xdc299(%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) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea -0x3f3(%rip),%r8 │ │ │ │ + jmp 1fbf70 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xe1(%rip),%r8 │ │ │ │ + jmp 1fbf70 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x6d6(%rip),%r8 │ │ │ │ + jmp 1fbf70 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x834(%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 1fc040 │ │ │ │ + call 1fc430 │ │ │ │ + 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 0xdc4a8(%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 1fbad7 │ │ │ │ + lea -0x22cc(%rip),%r8 │ │ │ │ + jmp 1fbb4b │ │ │ │ + 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 0xdc3e1(%rip),%xmm6 │ │ │ │ + movdqa 0xdc1f9(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + pmaddwd 0xdc1fd(%rip),%xmm1 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm5,%xmm1 │ │ │ │ + movdqa 0xdc1ef(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm7,%xmm5 │ │ │ │ + pmaddwd 0xdc1f3(%rip),%xmm7 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + packssdw %xmm5,%xmm7 │ │ │ │ + movdqa 0xdc1e5(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + pmaddwd 0xdc1e9(%rip),%xmm2 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm2 │ │ │ │ + movdqa 0xdc1db(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm0,%xmm5 │ │ │ │ + pmaddwd 0xdc1df(%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 0xdc059(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm0,%xmm5 │ │ │ │ + pmaddwd 0xdc05d(%rip),%xmm0 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm5,%xmm0 │ │ │ │ + movdqa 0xdc18f(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + pmaddwd 0xdc173(%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 0xdc14f(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + pmaddwd 0xdc153(%rip),%xmm5 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm4,%xmm5 │ │ │ │ + movdqa 0xdc145(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm7,%xmm4 │ │ │ │ + pmaddwd 0xdc149(%rip),%xmm7 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + packssdw %xmm4,%xmm7 │ │ │ │ + movdqa 0xdc13b(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm3,%xmm4 │ │ │ │ + pmaddwd 0xdc13f(%rip),%xmm3 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm4,%xmm3 │ │ │ │ + movdqa 0xdc131(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm1,%xmm4 │ │ │ │ + pmaddwd 0xdc135(%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 0xdbedf(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm1,%xmm4 │ │ │ │ + pmaddwd 0xdbee3(%rip),%xmm1 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm4,%xmm1 │ │ │ │ + movdqa 0xdc0e5(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm3,%xmm4 │ │ │ │ + pmaddwd 0xdc0c9(%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 0xdbe43(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm3,%xmm1 │ │ │ │ + pmaddwd 0xdbe47(%rip),%xmm3 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm1,%xmm3 │ │ │ │ + movdqa 0xdbf09(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm2,%xmm1 │ │ │ │ + pmaddwd 0xdbeed(%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 0xdbd9b(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm7,%xmm4 │ │ │ │ + pmaddwd 0xdbd9f(%rip),%xmm7 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + packssdw %xmm4,%xmm7 │ │ │ │ + movdqa 0xdbe61(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm3,%xmm4 │ │ │ │ + pmaddwd 0xdbe45(%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 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movdqa 0xdbc78(%rip),%xmm7 │ │ │ │ + movdqa %xmm0,0x40(%rdx) │ │ │ │ + movdqa %xmm3,0x50(%rdx) │ │ │ │ + movdqa 0xdbcf6(%rip),%xmm0 │ │ │ │ + movdqa 0xdbcfe(%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 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movdqa 0xdbfc8(%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 (%rax) │ │ │ │ + lea -0xa33(%rip),%r8 │ │ │ │ + jmp 1fc5b0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x55f(%rip),%r8 │ │ │ │ + jmp 1fc5b0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x96(%rip),%r8 │ │ │ │ + jmp 1fc5b0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x1f4(%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 1fc040 │ │ │ │ + call 1fc430 │ │ │ │ + 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 0xdbe78(%rip),%xmm7 │ │ │ │ + jmp 1fbfe8 │ │ │ │ + lea -0x2611(%rip),%r8 │ │ │ │ + jmp 1fbb4b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0xb03(%rip),%r8 │ │ │ │ + jmp 1fc680 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x62f(%rip),%r8 │ │ │ │ + jmp 1fc680 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x3a(%rip),%r8 │ │ │ │ + jmp 1fc680 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x124(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + movdqa 0x60(%rdx),%xmm1 │ │ │ │ + movdqa 0x50(%rdx),%xmm0 │ │ │ │ + movdqa 0x70(%rdx),%xmm2 │ │ │ │ + movdqa 0xdbe19(%rip),%xmm6 │ │ │ │ + movdqa 0xdbdf1(%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 1fbad7 │ │ │ │ + lea -0x268c(%rip),%r8 │ │ │ │ + jmp 1fbb4b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + sub $0x108,%rsp │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 1fc7cf │ │ │ │ + lea 0x1e3(%rip),%r8 │ │ │ │ + call 1fc890 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + pshuflw $0x0,(%rdx),%xmm0 │ │ │ │ + punpcklwd %xmm0,%xmm0 │ │ │ │ + movdqa 0xdbcf0(%rip),%xmm1 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movdqa 0xdbca3(%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 1fa1b9 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x36e(%rip),%r8 │ │ │ │ + call 1fc890 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x4ce(%rip),%r8 │ │ │ │ + call 1fc890 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x738(%rip),%r8 │ │ │ │ + call 1fc890 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea -0x25e0(%rip),%rcx │ │ │ │ + movdqa 0xdbc31(%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 0xdbb8c(%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 1fa4f0 │ │ │ │ + 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 1fd3a0 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + lea (%rdi,%rsi,8),%rdi │ │ │ │ + jmp 1fa3b1 │ │ │ │ + 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 1fa3b1 │ │ │ │ + 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 1fcba0 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x5e(%rip),%r8 │ │ │ │ + call 1fcba0 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x1be(%rip),%r8 │ │ │ │ + call 1fcba0 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x428(%rip),%r8 │ │ │ │ + call 1fcba0 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea -0x2380(%rip),%rcx │ │ │ │ + jmp 1fc897 │ │ │ │ + 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 1fdab0 │ │ │ │ + call 1fe540 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + lea (%rdi,%rsi,8),%rdi │ │ │ │ + jmp 1fa881 │ │ │ │ + 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 1fa881 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x309(%rip),%r8 │ │ │ │ + call 1fcd20 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x122(%rip),%r8 │ │ │ │ + call 1fcd20 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x3e(%rip),%r8 │ │ │ │ + call 1fcd20 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x2a8(%rip),%r8 │ │ │ │ + call 1fcd20 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea -0x1fc0(%rip),%rcx │ │ │ │ + jmp 1fc897 │ │ │ │ + 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 1fdab0 │ │ │ │ + call 1fe540 │ │ │ │ + jmp 1fadf1 │ │ │ │ + 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 1fadf1 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x489(%rip),%r8 │ │ │ │ + call 1fcea0 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x2a2(%rip),%r8 │ │ │ │ + call 1fcea0 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x142(%rip),%r8 │ │ │ │ + call 1fcea0 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x128(%rip),%r8 │ │ │ │ + call 1fcea0 │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movdqa 0xdb628(%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 1fa2f4 │ │ │ │ + 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 0xdb57f(%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 1fa2f4 │ │ │ │ + lea 0xf3(%rip),%r8 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa %xmm6,0x18(%rsp) │ │ │ │ + movdqa 0xdb4df(%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 0xdb3f1(%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 1fa3f5 │ │ │ │ + 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 1fcfbd │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sub $0x108,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - je 1f7eff │ │ │ │ + je 1fd11f │ │ │ │ lea 0x231(%rip),%r8 │ │ │ │ - call 1f7fa0 │ │ │ │ + call 1fd1c0 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ - movd 0xe01f9(%rip),%xmm1 │ │ │ │ + movd 0xdb3a9(%rip),%xmm1 │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xe01a8(%rip),%xmm2 │ │ │ │ + movd 0xdb358(%rip),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ pmulhrsw %xmm1,%xmm0 │ │ │ │ mov $0x4,%edx │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f6776 │ │ │ │ + jmp 1fb996 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea 0x8ea(%rip),%r8 │ │ │ │ - call 1f7fa0 │ │ │ │ + call 1fd1c0 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea 0x16fc(%rip),%r8 │ │ │ │ - call 1f7fa0 │ │ │ │ + call 1fd1c0 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea 0x1915(%rip),%r8 │ │ │ │ - call 1f7fa0 │ │ │ │ + call 1fd1c0 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0xe0158(%rip),%xmm7 │ │ │ │ + movdqa 0xdb308(%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 │ │ │ │ @@ -435329,23 +439938,23 @@ │ │ │ │ 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 │ │ │ │ + call 1fa4f0 │ │ │ │ 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 0xdb274(%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 │ │ │ │ @@ -435353,18 +439962,18 @@ │ │ │ │ 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 │ │ │ │ + call 1fd3a0 │ │ │ │ mov %r8,%rcx │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f509c │ │ │ │ + jmp 1fa2bc │ │ │ │ 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) │ │ │ │ @@ -435375,68 +439984,68 @@ │ │ │ │ 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 │ │ │ │ + jmp 1fa2bc │ │ │ │ lea 0x9(%rip),%r8 │ │ │ │ lea 0x8(%rdi),%rcx │ │ │ │ - jmp 1f518c │ │ │ │ + jmp 1fa3ac │ │ │ │ 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 │ │ │ │ + jmp 1fa3ac │ │ │ │ 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 0xdb093(%rip),%xmm6 │ │ │ │ movdqa %xmm0,%xmm5 │ │ │ │ punpckhwd %xmm7,%xmm5 │ │ │ │ punpcklwd %xmm7,%xmm0 │ │ │ │ - movdqa 0xdfc4f(%rip),%xmm7 │ │ │ │ + movdqa 0xdadff(%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 │ │ │ │ + movdqa 0xdadc5(%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 0xdade3(%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 │ │ │ │ + movdqa 0xdada9(%rip),%xmm2 │ │ │ │ pmaddwd %xmm2,%xmm5 │ │ │ │ pmaddwd %xmm2,%xmm4 │ │ │ │ paddd %xmm6,%xmm5 │ │ │ │ paddd %xmm6,%xmm4 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ psrad $0xc,%xmm4 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ @@ -435445,24 +440054,24 @@ │ │ │ │ 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 0xdaccf(%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 │ │ │ │ + movdqa 0xdac95(%rip),%xmm3 │ │ │ │ pmaddwd %xmm3,%xmm5 │ │ │ │ pmaddwd %xmm3,%xmm4 │ │ │ │ paddd %xmm6,%xmm5 │ │ │ │ paddd %xmm6,%xmm4 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ psrad $0xc,%xmm4 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ @@ -435471,44 +440080,44 @@ │ │ │ │ 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 0xdacc9(%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 │ │ │ │ + movdqa 0xdac8f(%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 0xdacad(%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 │ │ │ │ + movdqa 0xdac73(%rip),%xmm7 │ │ │ │ pmaddwd %xmm7,%xmm4 │ │ │ │ pmaddwd %xmm7,%xmm2 │ │ │ │ paddd %xmm6,%xmm4 │ │ │ │ paddd %xmm6,%xmm2 │ │ │ │ psrad $0xc,%xmm4 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ packssdw %xmm4,%xmm2 │ │ │ │ @@ -435517,24 +440126,24 @@ │ │ │ │ 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 0xdab69(%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 │ │ │ │ + movdqa 0xdac3f(%rip),%xmm7 │ │ │ │ pmaddwd %xmm7,%xmm5 │ │ │ │ pmaddwd %xmm7,%xmm3 │ │ │ │ paddd %xmm6,%xmm5 │ │ │ │ paddd %xmm6,%xmm3 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ packssdw %xmm5,%xmm3 │ │ │ │ @@ -435558,52 +440167,52 @@ │ │ │ │ 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 0xdad8b(%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 0xdaa65(%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 │ │ │ │ + movdqa 0xdaa2b(%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 0xdaa09(%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 │ │ │ │ + movdqa 0xda9cf(%rip),%xmm1 │ │ │ │ pmaddwd %xmm1,%xmm2 │ │ │ │ pmaddwd %xmm1,%xmm4 │ │ │ │ paddd %xmm3,%xmm2 │ │ │ │ paddd %xmm3,%xmm4 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm4 │ │ │ │ packssdw %xmm2,%xmm4 │ │ │ │ @@ -435642,37 +440251,37 @@ │ │ │ │ movdqa 0x20(%rsp),%xmm0 │ │ │ │ movdqa %xmm7,0x10(%rsp) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea -0x51b(%rip),%r8 │ │ │ │ - call 1f86b0 │ │ │ │ + call 1fd8d0 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea 0x1da(%rip),%r8 │ │ │ │ - call 1f86b0 │ │ │ │ + call 1fd8d0 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea 0xfec(%rip),%r8 │ │ │ │ - call 1f86b0 │ │ │ │ + call 1fd8d0 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea 0x1205(%rip),%r8 │ │ │ │ - call 1f86b0 │ │ │ │ + call 1fd8d0 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0xdfa48(%rip),%xmm7 │ │ │ │ + movdqa 0xdabf8(%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 │ │ │ │ @@ -435704,19 +440313,19 @@ │ │ │ │ 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 │ │ │ │ + call 1fdab0 │ │ │ │ + call 1fe360 │ │ │ │ mov %r8,%rcx │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f5611 │ │ │ │ + jmp 1fa831 │ │ │ │ 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) │ │ │ │ @@ -435727,67 +440336,67 @@ │ │ │ │ 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 │ │ │ │ + jmp 1fa831 │ │ │ │ lea 0x9(%rip),%r8 │ │ │ │ lea 0x8(%rdi),%rcx │ │ │ │ - jmp 1f5657 │ │ │ │ + jmp 1fa877 │ │ │ │ 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 │ │ │ │ + jmp 1fa877 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movdqa %xmm1,0x10(%rsp) │ │ │ │ movdqa %xmm2,0x20(%rsp) │ │ │ │ movdqa %xmm6,0x30(%rsp) │ │ │ │ - movdqa 0xdf7d6(%rip),%xmm6 │ │ │ │ + movdqa 0xda986(%rip),%xmm6 │ │ │ │ movdqa %xmm7,%xmm2 │ │ │ │ punpckhwd %xmm0,%xmm2 │ │ │ │ punpcklwd %xmm0,%xmm7 │ │ │ │ - movdqa 0xdf5f2(%rip),%xmm0 │ │ │ │ + movdqa 0xda7a2(%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 │ │ │ │ + movdqa 0xda768(%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 0xda786(%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 │ │ │ │ + movdqa 0xda74c(%rip),%xmm1 │ │ │ │ pmaddwd %xmm1,%xmm2 │ │ │ │ pmaddwd %xmm1,%xmm3 │ │ │ │ paddd %xmm6,%xmm2 │ │ │ │ paddd %xmm6,%xmm3 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ packssdw %xmm2,%xmm3 │ │ │ │ @@ -435796,24 +440405,24 @@ │ │ │ │ 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 0xda602(%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 │ │ │ │ + movdqa 0xda5c8(%rip),%xmm7 │ │ │ │ pmaddwd %xmm7,%xmm2 │ │ │ │ pmaddwd %xmm7,%xmm1 │ │ │ │ paddd %xmm6,%xmm2 │ │ │ │ paddd %xmm6,%xmm1 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm1 │ │ │ │ packssdw %xmm2,%xmm1 │ │ │ │ @@ -435822,44 +440431,44 @@ │ │ │ │ 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 0xda672(%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 │ │ │ │ + movdqa 0xda638(%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 0xda656(%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 │ │ │ │ + movdqa 0xda61c(%rip),%xmm0 │ │ │ │ pmaddwd %xmm0,%xmm4 │ │ │ │ pmaddwd %xmm0,%xmm2 │ │ │ │ paddd %xmm6,%xmm4 │ │ │ │ paddd %xmm6,%xmm2 │ │ │ │ psrad $0xc,%xmm4 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ packssdw %xmm4,%xmm2 │ │ │ │ @@ -435868,24 +440477,24 @@ │ │ │ │ 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 0xda602(%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 │ │ │ │ + movdqa 0xda5c8(%rip),%xmm7 │ │ │ │ pmaddwd %xmm7,%xmm2 │ │ │ │ pmaddwd %xmm7,%xmm4 │ │ │ │ paddd %xmm6,%xmm2 │ │ │ │ paddd %xmm6,%xmm4 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm4 │ │ │ │ packssdw %xmm2,%xmm4 │ │ │ │ @@ -435896,44 +440505,44 @@ │ │ │ │ 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 0xda5fa(%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 │ │ │ │ + movdqa 0xda5c0(%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 0xda55e(%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 │ │ │ │ + movdqa 0xda524(%rip),%xmm1 │ │ │ │ pmaddwd %xmm1,%xmm5 │ │ │ │ pmaddwd %xmm1,%xmm4 │ │ │ │ paddd %xmm6,%xmm5 │ │ │ │ paddd %xmm6,%xmm4 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ psrad $0xc,%xmm4 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ @@ -435942,24 +440551,24 @@ │ │ │ │ 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 0xda54a(%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 │ │ │ │ + movdqa 0xda510(%rip),%xmm7 │ │ │ │ pmaddwd %xmm7,%xmm2 │ │ │ │ pmaddwd %xmm7,%xmm5 │ │ │ │ paddd %xmm6,%xmm2 │ │ │ │ paddd %xmm6,%xmm5 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ packssdw %xmm2,%xmm5 │ │ │ │ @@ -435970,24 +440579,24 @@ │ │ │ │ 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 0xda36a(%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 │ │ │ │ + movdqa 0xda330(%rip),%xmm4 │ │ │ │ pmaddwd %xmm4,%xmm5 │ │ │ │ pmaddwd %xmm4,%xmm0 │ │ │ │ paddd %xmm6,%xmm5 │ │ │ │ paddd %xmm6,%xmm0 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ psrad $0xc,%xmm0 │ │ │ │ packssdw %xmm5,%xmm0 │ │ │ │ @@ -435998,44 +440607,44 @@ │ │ │ │ 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 0xda3b2(%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 │ │ │ │ + movdqa 0xda378(%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 0xda396(%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 │ │ │ │ + movdqa 0xda35c(%rip),%xmm0 │ │ │ │ pmaddwd %xmm0,%xmm7 │ │ │ │ pmaddwd %xmm0,%xmm1 │ │ │ │ paddd %xmm6,%xmm7 │ │ │ │ paddd %xmm6,%xmm1 │ │ │ │ psrad $0xc,%xmm7 │ │ │ │ psrad $0xc,%xmm1 │ │ │ │ packssdw %xmm7,%xmm1 │ │ │ │ @@ -436044,24 +440653,24 @@ │ │ │ │ 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 0xda142(%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 │ │ │ │ + movdqa 0xda108(%rip),%xmm1 │ │ │ │ pmaddwd %xmm1,%xmm7 │ │ │ │ pmaddwd %xmm1,%xmm0 │ │ │ │ paddd %xmm6,%xmm7 │ │ │ │ paddd %xmm6,%xmm0 │ │ │ │ psrad $0xc,%xmm7 │ │ │ │ psrad $0xc,%xmm0 │ │ │ │ packssdw %xmm7,%xmm0 │ │ │ │ @@ -436074,24 +440683,24 @@ │ │ │ │ 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 0xda096(%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 │ │ │ │ + movdqa 0xda05c(%rip),%xmm1 │ │ │ │ pmaddwd %xmm1,%xmm7 │ │ │ │ pmaddwd %xmm1,%xmm0 │ │ │ │ paddd %xmm6,%xmm7 │ │ │ │ paddd %xmm6,%xmm0 │ │ │ │ psrad $0xc,%xmm7 │ │ │ │ psrad $0xc,%xmm0 │ │ │ │ packssdw %xmm7,%xmm0 │ │ │ │ @@ -436128,24 +440737,24 @@ │ │ │ │ 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 0xda060(%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 │ │ │ │ + movdqa 0xda026(%rip),%xmm2 │ │ │ │ pmaddwd %xmm2,%xmm4 │ │ │ │ pmaddwd %xmm2,%xmm5 │ │ │ │ paddd %xmm6,%xmm4 │ │ │ │ paddd %xmm6,%xmm5 │ │ │ │ psrad $0xc,%xmm4 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ packssdw %xmm4,%xmm5 │ │ │ │ @@ -436162,24 +440771,24 @@ │ │ │ │ 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 0xd9ed0(%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 │ │ │ │ + movdqa 0xd9e96(%rip),%xmm1 │ │ │ │ pmaddwd %xmm1,%xmm3 │ │ │ │ pmaddwd %xmm1,%xmm5 │ │ │ │ paddd %xmm6,%xmm3 │ │ │ │ paddd %xmm6,%xmm5 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ packssdw %xmm3,%xmm5 │ │ │ │ @@ -436205,17 +440814,17 @@ │ │ │ │ movdqa %xmm0,0x60(%rsp) │ │ │ │ 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 0xd9dcd(%rip),%xmm5 │ │ │ │ + movdqa 0xd9db5(%rip),%xmm6 │ │ │ │ + movdqa 0xda0bd(%rip),%xmm7 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ punpcklwd %xmm4,%xmm2 │ │ │ │ punpckhwd %xmm4,%xmm3 │ │ │ │ movdqa %xmm5,%xmm4 │ │ │ │ pmaddwd %xmm2,%xmm4 │ │ │ │ pmaddwd %xmm6,%xmm2 │ │ │ │ movdqa %xmm5,%xmm1 │ │ │ │ @@ -436275,19 +440884,19 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0xd9c75(%rip),%xmm5 │ │ │ │ pmaddwd %xmm0,%xmm5 │ │ │ │ pmaddwd %xmm6,%xmm0 │ │ │ │ pmaddwd %xmm4,%xmm6 │ │ │ │ - pmaddwd 0xdeab1(%rip),%xmm4 │ │ │ │ + pmaddwd 0xd9c61(%rip),%xmm4 │ │ │ │ paddd %xmm7,%xmm5 │ │ │ │ paddd %xmm7,%xmm0 │ │ │ │ paddd %xmm7,%xmm6 │ │ │ │ paddd %xmm7,%xmm4 │ │ │ │ psrad $0xc,%xmm0 │ │ │ │ psrad $0xc,%xmm6 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ @@ -436296,15 +440905,15 @@ │ │ │ │ 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 0xd9f88(%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 │ │ │ │ @@ -436332,37 +440941,37 @@ │ │ │ │ movdqa %xmm4,0xb0(%rsp) │ │ │ │ movdqa 0x30(%rsp),%xmm4 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea -0x12db(%rip),%r8 │ │ │ │ - call 1f9470 │ │ │ │ + call 1fe690 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea -0xbe6(%rip),%r8 │ │ │ │ - call 1f9470 │ │ │ │ + call 1fe690 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea 0x22c(%rip),%r8 │ │ │ │ - call 1f9470 │ │ │ │ + call 1fe690 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea 0x445(%rip),%r8 │ │ │ │ - call 1f9470 │ │ │ │ + call 1fe690 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0xdec88(%rip),%xmm7 │ │ │ │ + movdqa 0xd9e38(%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 │ │ │ │ @@ -436394,16 +441003,16 @@ │ │ │ │ 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 │ │ │ │ + call 1fdab0 │ │ │ │ + call 1fe360 │ │ │ │ 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) │ │ │ │ @@ -436416,15 +441025,15 @@ │ │ │ │ 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 │ │ │ │ + jmp 1fad71 │ │ │ │ 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) │ │ │ │ @@ -436435,64 +441044,64 @@ │ │ │ │ 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 │ │ │ │ + jmp 1fad71 │ │ │ │ lea 0x9(%rip),%r8 │ │ │ │ lea 0x8(%rdi),%rcx │ │ │ │ - jmp 1f5bc7 │ │ │ │ + jmp 1fade7 │ │ │ │ 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 │ │ │ │ + jmp 1fade7 │ │ │ │ nopl (%rax) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea -0x15ab(%rip),%r8 │ │ │ │ - call 1f9740 │ │ │ │ + call 1fe960 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea -0xeb6(%rip),%r8 │ │ │ │ - call 1f9740 │ │ │ │ + call 1fe960 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea -0xa4(%rip),%r8 │ │ │ │ - call 1f9740 │ │ │ │ + call 1fe960 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea 0x175(%rip),%r8 │ │ │ │ - call 1f9740 │ │ │ │ + call 1fe960 │ │ │ │ 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 │ │ │ │ + movdqa 0xd9b43(%rip),%xmm0 │ │ │ │ + movdqa 0xd9b1b(%rip),%xmm2 │ │ │ │ + movdqa 0xd9af3(%rip),%xmm3 │ │ │ │ add $0xffffffffffffff80,%rdx │ │ │ │ pmulhrsw %xmm0,%xmm4 │ │ │ │ pmulhrsw %xmm0,%xmm5 │ │ │ │ pmulhrsw %xmm0,%xmm6 │ │ │ │ pmulhrsw %xmm0,%xmm7 │ │ │ │ movdqa %xmm2,%xmm1 │ │ │ │ pmulhrsw %xmm4,%xmm1 │ │ │ │ @@ -436526,96 +441135,96 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0xd9a4a(%rip),%xmm6 │ │ │ │ pmulhrsw %xmm0,%xmm6 │ │ │ │ pmulhrsw %xmm3,%xmm6 │ │ │ │ movdqa 0x8(%rsp),%xmm3 │ │ │ │ paddsw %xmm6,%xmm0 │ │ │ │ - jmp 1f50d4 │ │ │ │ + jmp 1fa2f4 │ │ │ │ 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 │ │ │ │ + jmp 1fe985 │ │ │ │ lea 0x9(%rip),%r8 │ │ │ │ lea 0x8(%rdi),%rcx │ │ │ │ - jmp 1f5d07 │ │ │ │ + jmp 1faf27 │ │ │ │ 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 │ │ │ │ + jmp 1faf27 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x108,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - je 1f991f │ │ │ │ + je 1feb3f │ │ │ │ lea 0x38a(%rip),%r8 │ │ │ │ - call 1f99c0 │ │ │ │ + call 1febe0 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ - movd 0xde7d9(%rip),%xmm1 │ │ │ │ + movd 0xd9989(%rip),%xmm1 │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xde7e8(%rip),%xmm2 │ │ │ │ + movd 0xd9998(%rip),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ mov $0x8,%edx │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f6776 │ │ │ │ + jmp 1fb996 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea 0x790(%rip),%r8 │ │ │ │ - call 1f99c0 │ │ │ │ + call 1febe0 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea 0xc62(%rip),%r8 │ │ │ │ - call 1f99c0 │ │ │ │ + call 1febe0 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea 0xfad(%rip),%r8 │ │ │ │ - call 1f99c0 │ │ │ │ + call 1febe0 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ 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 │ │ │ │ + call 1fa4f0 │ │ │ │ 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) │ │ │ │ @@ -436623,19 +441232,19 @@ │ │ │ │ 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 │ │ │ │ + call 1fd3a0 │ │ │ │ mov %r8,%rcx │ │ │ │ lea 0xd(%rip),%r8 │ │ │ │ - movdqa 0xde6a0(%rip),%xmm7 │ │ │ │ - jmp 1f50a4 │ │ │ │ + movdqa 0xd9850(%rip),%xmm7 │ │ │ │ + jmp 1fa2c4 │ │ │ │ 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) │ │ │ │ @@ -436646,16 +441255,16 @@ │ │ │ │ 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 0xd97bd(%rip),%xmm7 │ │ │ │ + jmp 1fa2c4 │ │ │ │ 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) │ │ │ │ @@ -436664,15 +441273,15 @@ │ │ │ │ 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 │ │ │ │ + call 1fa4f0 │ │ │ │ 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) │ │ │ │ @@ -436680,18 +441289,18 @@ │ │ │ │ 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 │ │ │ │ + call 1fd3a0 │ │ │ │ lea 0xd(%rip),%r8 │ │ │ │ - movdqa 0xde518(%rip),%xmm7 │ │ │ │ - jmp 1f50a4 │ │ │ │ + movdqa 0xd96c8(%rip),%xmm7 │ │ │ │ + jmp 1fa2c4 │ │ │ │ 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) │ │ │ │ @@ -436702,31 +441311,31 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0xd9639(%rip),%xmm7 │ │ │ │ + jmp 1fa2c4 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f778c │ │ │ │ + jmp 1fc9ac │ │ │ │ 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 │ │ │ │ + jmp 1fa3b1 │ │ │ │ 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) │ │ │ │ @@ -436747,31 +441356,31 @@ │ │ │ │ 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 │ │ │ │ + jmp 1fc9ec │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x108,%rsp │ │ │ │ lea -0x122(%rip),%r8 │ │ │ │ - call 1f9e10 │ │ │ │ + call 1ff030 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea 0x320(%rip),%r8 │ │ │ │ - call 1f9e10 │ │ │ │ + call 1ff030 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea 0x7f2(%rip),%r8 │ │ │ │ - call 1f9e10 │ │ │ │ + call 1ff030 │ │ │ │ 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 │ │ │ │ @@ -436791,20 +441400,20 @@ │ │ │ │ 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 │ │ │ │ + call 1fdab0 │ │ │ │ + call 1fe360 │ │ │ │ mov %r8,%rcx │ │ │ │ lea 0xd(%rip),%r8 │ │ │ │ - movdqa 0xde247(%rip),%xmm7 │ │ │ │ - jmp 1f5619 │ │ │ │ + movdqa 0xd93f7(%rip),%xmm7 │ │ │ │ + jmp 1fa839 │ │ │ │ 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) │ │ │ │ @@ -436815,16 +441424,16 @@ │ │ │ │ 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 0xd9364(%rip),%xmm7 │ │ │ │ + jmp 1fa839 │ │ │ │ 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) │ │ │ │ @@ -436849,19 +441458,19 @@ │ │ │ │ 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 │ │ │ │ + call 1fdab0 │ │ │ │ + call 1fe360 │ │ │ │ lea 0xd(%rip),%r8 │ │ │ │ - movdqa 0xde0b6(%rip),%xmm7 │ │ │ │ - jmp 1f5619 │ │ │ │ + movdqa 0xd9266(%rip),%xmm7 │ │ │ │ + jmp 1fa839 │ │ │ │ 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) │ │ │ │ @@ -436872,31 +441481,31 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0xd91d7(%rip),%xmm7 │ │ │ │ + jmp 1fa839 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f7993 │ │ │ │ + jmp 1fcbb3 │ │ │ │ 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 │ │ │ │ + jmp 1fa881 │ │ │ │ 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) │ │ │ │ @@ -436921,31 +441530,31 @@ │ │ │ │ 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 │ │ │ │ + jmp 1fcbde │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea -0x5a2(%rip),%r8 │ │ │ │ - call 1fa290 │ │ │ │ + call 1ff4b0 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea -0x160(%rip),%r8 │ │ │ │ - call 1fa290 │ │ │ │ + call 1ff4b0 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea 0x372(%rip),%r8 │ │ │ │ - call 1fa290 │ │ │ │ + call 1ff4b0 │ │ │ │ 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 │ │ │ │ @@ -436965,20 +441574,20 @@ │ │ │ │ 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 │ │ │ │ + call 1fdab0 │ │ │ │ + call 1fe360 │ │ │ │ mov %r8,%rcx │ │ │ │ lea 0xd(%rip),%r8 │ │ │ │ - movdqa 0xdddd7(%rip),%xmm7 │ │ │ │ - jmp 1f5b59 │ │ │ │ + movdqa 0xd8f87(%rip),%xmm7 │ │ │ │ + jmp 1fad79 │ │ │ │ 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) │ │ │ │ @@ -436989,16 +441598,16 @@ │ │ │ │ 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 0xd8f00(%rip),%xmm7 │ │ │ │ + jmp 1fad79 │ │ │ │ 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) │ │ │ │ @@ -437023,16 +441632,16 @@ │ │ │ │ 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 │ │ │ │ + call 1fdab0 │ │ │ │ + call 1fe360 │ │ │ │ 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) │ │ │ │ @@ -437044,16 +441653,16 @@ │ │ │ │ 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 0xd8d7e(%rip),%xmm7 │ │ │ │ + jmp 1fad79 │ │ │ │ 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) │ │ │ │ @@ -437064,31 +441673,31 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0xd8cf5(%rip),%xmm7 │ │ │ │ + jmp 1fad79 │ │ │ │ lea 0x9(%rip),%r8 │ │ │ │ lea 0x8(%rdi),%rcx │ │ │ │ - jmp 1f7b17 │ │ │ │ + jmp 1fcd37 │ │ │ │ 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 │ │ │ │ + jmp 1fadf1 │ │ │ │ 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) │ │ │ │ @@ -437113,44 +441722,44 @@ │ │ │ │ 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 │ │ │ │ + jmp 1fcd62 │ │ │ │ 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 │ │ │ │ + jmp 1fadf1 │ │ │ │ nopl (%rax) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea -0xae2(%rip),%r8 │ │ │ │ - call 1fa7b0 │ │ │ │ + call 1ff9d0 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea 0x1bd(%rip),%r8 │ │ │ │ - call 1fa7b0 │ │ │ │ + call 1ff9d0 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x110,%rdx │ │ │ │ mov %r8,%rcx │ │ │ │ lea 0xd2(%rip),%r8 │ │ │ │ - movdqa 0xdd917(%rip),%xmm6 │ │ │ │ + movdqa 0xd8ac7(%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 │ │ │ │ @@ -437183,53 +441792,53 @@ │ │ │ │ pmulhrsw %xmm5,%xmm7 │ │ │ │ psraw $0x1,%xmm7 │ │ │ │ pavgw %xmm7,%xmm5 │ │ │ │ movdqa 0xe0(%rdx),%xmm7 │ │ │ │ pmulhrsw %xmm7,%xmm6 │ │ │ │ psraw $0x1,%xmm6 │ │ │ │ pavgw %xmm6,%xmm7 │ │ │ │ - jmp 1f50d4 │ │ │ │ + jmp 1fa2f4 │ │ │ │ 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 │ │ │ │ + jmp 1ff9e1 │ │ │ │ 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 │ │ │ │ + jmp 1ff9e1 │ │ │ │ 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 │ │ │ │ + jmp 1ff9e1 │ │ │ │ lea 0x8(%rdi),%rcx │ │ │ │ lea 0xeb(%rip),%r8 │ │ │ │ movdqa %xmm7,0x8(%rsp) │ │ │ │ movdqa %xmm4,0x18(%rsp) │ │ │ │ - movdqa 0xdd766(%rip),%xmm7 │ │ │ │ + movdqa 0xd8916(%rip),%xmm7 │ │ │ │ movdqa %xmm7,%xmm4 │ │ │ │ pmulhrsw %xmm5,%xmm4 │ │ │ │ paddsw %xmm5,%xmm5 │ │ │ │ paddsw %xmm4,%xmm5 │ │ │ │ movdqa %xmm7,%xmm4 │ │ │ │ pmulhrsw %xmm6,%xmm4 │ │ │ │ paddsw %xmm6,%xmm6 │ │ │ │ @@ -437246,15 +441855,15 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0xd8858(%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 │ │ │ │ @@ -437267,26 +441876,26 @@ │ │ │ │ pmulhrsw %xmm4,%xmm0 │ │ │ │ pmulhrsw %xmm4,%xmm1 │ │ │ │ pmulhrsw %xmm4,%xmm2 │ │ │ │ pmulhrsw %xmm4,%xmm3 │ │ │ │ pmulhrsw %xmm4,%xmm6 │ │ │ │ pmulhrsw %xmm5,%xmm4 │ │ │ │ movdqa %xmm6,0x8(%rsp) │ │ │ │ - jmp 1f51d5 │ │ │ │ + jmp 1fa3f5 │ │ │ │ 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 │ │ │ │ + jmp 1ffb86 │ │ │ │ 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) │ │ │ │ @@ -437307,64 +441916,64 @@ │ │ │ │ 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 │ │ │ │ + jmp 1ffb86 │ │ │ │ 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 │ │ │ │ + jmp 1ffb86 │ │ │ │ nopl (%rax) │ │ │ │ sub $0x248,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - je 1faba8 │ │ │ │ - call 1fac00 │ │ │ │ + je 1ffdc8 │ │ │ │ + call 1ffe20 │ │ │ │ add $0x248,%rsp │ │ │ │ ret │ │ │ │ - movd 0xdd550(%rip),%xmm1 │ │ │ │ + movd 0xd8700(%rip),%xmm1 │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xdd55f(%rip),%xmm2 │ │ │ │ + movd 0xd870f(%rip),%xmm2 │ │ │ │ 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 │ │ │ │ + jmp 1fa1b9 │ │ │ │ add $0x248,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ cmp $0x6a,%ecx │ │ │ │ - jle 1fad3c │ │ │ │ + jle 1fff5c │ │ │ │ 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 │ │ │ │ + call 1fa4f0 │ │ │ │ + movdqa 0xd8680(%rip),%xmm7 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ + jmp 1fa2c4 │ │ │ │ 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) │ │ │ │ @@ -437373,18 +441982,18 @@ │ │ │ │ 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 │ │ │ │ + call 1fa4f0 │ │ │ │ + movdqa 0xd85e5(%rip),%xmm7 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ + jmp 1fa2c4 │ │ │ │ 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) │ │ │ │ @@ -437393,18 +442002,18 @@ │ │ │ │ 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 │ │ │ │ + call 1fa4f0 │ │ │ │ + movdqa 0xd854d(%rip),%xmm7 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ + jmp 1fa2c4 │ │ │ │ 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) │ │ │ │ @@ -437413,34 +442022,34 @@ │ │ │ │ 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 │ │ │ │ + call 1fa4f0 │ │ │ │ + movdqa 0xd84b9(%rip),%xmm7 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ + jmp 1fa2c4 │ │ │ │ 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 │ │ │ │ + jg 200168 │ │ │ │ pxor %xmm4,%xmm4 │ │ │ │ movdqa %xmm4,%xmm5 │ │ │ │ movdqa %xmm4,%xmm6 │ │ │ │ movdqa %xmm4,%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ + call 1fa4f0 │ │ │ │ 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) │ │ │ │ @@ -437448,31 +442057,31 @@ │ │ │ │ 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 │ │ │ │ + call 1fd3a0 │ │ │ │ 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 │ │ │ │ + call 2006b0 │ │ │ │ + jmp 20025e │ │ │ │ movdqa 0x78(%rsp),%xmm4 │ │ │ │ movdqa 0x88(%rsp),%xmm5 │ │ │ │ movdqa 0x98(%rsp),%xmm6 │ │ │ │ movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ + call 1fa4f0 │ │ │ │ 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) │ │ │ │ @@ -437480,25 +442089,25 @@ │ │ │ │ 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 │ │ │ │ + call 1fd3a0 │ │ │ │ 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 │ │ │ │ + call 200980 │ │ │ │ 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) │ │ │ │ @@ -437529,311 +442138,311 @@ │ │ │ │ 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 1f5191 │ │ │ │ + jmp 1fa3b1 │ │ │ │ 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 │ │ │ │ + jmp 1fa3b1 │ │ │ │ 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 │ │ │ │ + jmp 1fa3b1 │ │ │ │ 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 │ │ │ │ + jmp 1fa3b1 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movdqa 0x140(%rsp),%xmm0 │ │ │ │ - movdqa 0xdcedf(%rip),%xmm3 │ │ │ │ + movdqa 0xd808f(%rip),%xmm3 │ │ │ │ pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xdcec1(%rip),%xmm0 │ │ │ │ - movdqa 0xdcde9(%rip),%xmm7 │ │ │ │ + pmulhrsw 0xd8071(%rip),%xmm0 │ │ │ │ + movdqa 0xd7f99(%rip),%xmm7 │ │ │ │ movdqa %xmm0,0x140(%rsp) │ │ │ │ movdqa %xmm3,0x230(%rsp) │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ punpckhwd %xmm0,%xmm2 │ │ │ │ punpcklwd %xmm0,%xmm3 │ │ │ │ - movdqa 0xdcb03(%rip),%xmm0 │ │ │ │ + movdqa 0xd7cb3(%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 │ │ │ │ + movdqa 0xd7c79(%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 │ │ │ │ + movdqa 0xd8048(%rip),%xmm2 │ │ │ │ pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xdce7a(%rip),%xmm1 │ │ │ │ + pmulhrsw 0xd802a(%rip),%xmm1 │ │ │ │ movdqa %xmm1,0x170(%rsp) │ │ │ │ movdqa %xmm2,0x200(%rsp) │ │ │ │ movdqa %xmm2,%xmm3 │ │ │ │ punpckhwd %xmm1,%xmm3 │ │ │ │ punpcklwd %xmm1,%xmm2 │ │ │ │ - movdqa 0xdca54(%rip),%xmm1 │ │ │ │ + movdqa 0xd7c04(%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 │ │ │ │ + movdqa 0xd7d6a(%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 │ │ │ │ + movdqa 0xd7fc9(%rip),%xmm3 │ │ │ │ pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xdcdfb(%rip),%xmm0 │ │ │ │ + pmulhrsw 0xd7fab(%rip),%xmm0 │ │ │ │ movdqa %xmm0,0x180(%rsp) │ │ │ │ movdqa %xmm3,0x1f0(%rsp) │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ punpckhwd %xmm0,%xmm2 │ │ │ │ punpcklwd %xmm0,%xmm3 │ │ │ │ - movdqa 0xdc9e5(%rip),%xmm0 │ │ │ │ + movdqa 0xd7b95(%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 │ │ │ │ + movdqa 0xd7b5b(%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 │ │ │ │ + movdqa 0xd7f82(%rip),%xmm1 │ │ │ │ pmulhrsw %xmm2,%xmm1 │ │ │ │ - pmulhrsw 0xdcdb4(%rip),%xmm2 │ │ │ │ - jmp 1fbca0 │ │ │ │ + pmulhrsw 0xd7f64(%rip),%xmm2 │ │ │ │ + jmp 200ec0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ movdqa 0x140(%rsp),%xmm0 │ │ │ │ movdqa 0x150(%rsp),%xmm1 │ │ │ │ - movdqa 0xdccb6(%rip),%xmm3 │ │ │ │ + movdqa 0xd7e66(%rip),%xmm3 │ │ │ │ pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xdcc98(%rip),%xmm0 │ │ │ │ - movdqa 0xdccc0(%rip),%xmm2 │ │ │ │ + pmulhrsw 0xd7e48(%rip),%xmm0 │ │ │ │ + movdqa 0xd7e70(%rip),%xmm2 │ │ │ │ pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xdcca2(%rip),%xmm1 │ │ │ │ - movdqa 0xdcbaa(%rip),%xmm7 │ │ │ │ + pmulhrsw 0xd7e52(%rip),%xmm1 │ │ │ │ + movdqa 0xd7d5a(%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 0xd7a6e(%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 │ │ │ │ + movdqa 0xd7a34(%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 │ │ │ │ + movdqa 0xd7dc8(%rip),%xmm3 │ │ │ │ pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xdcbfa(%rip),%xmm0 │ │ │ │ - movdqa 0xdcc22(%rip),%xmm2 │ │ │ │ + pmulhrsw 0xd7daa(%rip),%xmm0 │ │ │ │ + movdqa 0xd7dd2(%rip),%xmm2 │ │ │ │ pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xdcc04(%rip),%xmm1 │ │ │ │ + pmulhrsw 0xd7db4(%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 0xd7988(%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 │ │ │ │ + movdqa 0xd7aee(%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 │ │ │ │ + movdqa 0xd7d32(%rip),%xmm3 │ │ │ │ pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xdcb64(%rip),%xmm0 │ │ │ │ - movdqa 0xdcb8c(%rip),%xmm2 │ │ │ │ + pmulhrsw 0xd7d14(%rip),%xmm0 │ │ │ │ + movdqa 0xd7d3c(%rip),%xmm2 │ │ │ │ pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xdcb6e(%rip),%xmm1 │ │ │ │ + pmulhrsw 0xd7d1e(%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 0xd78e2(%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 │ │ │ │ + movdqa 0xd78a8(%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 │ │ │ │ + movdqa 0xd7c9c(%rip),%xmm3 │ │ │ │ pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xdcace(%rip),%xmm0 │ │ │ │ - movdqa 0xdcaf6(%rip),%xmm1 │ │ │ │ + pmulhrsw 0xd7c7e(%rip),%xmm0 │ │ │ │ + movdqa 0xd7ca6(%rip),%xmm1 │ │ │ │ pmulhrsw %xmm2,%xmm1 │ │ │ │ - pmulhrsw 0xdcad8(%rip),%xmm2 │ │ │ │ - jmp 1fbca0 │ │ │ │ + pmulhrsw 0xd7c88(%rip),%xmm2 │ │ │ │ + jmp 200ec0 │ │ │ │ nopl (%rax) │ │ │ │ - movdqa 0xdc918(%rip),%xmm7 │ │ │ │ + movdqa 0xd7ac8(%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 0xd7970(%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 │ │ │ │ + movdqa 0xd7936(%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 0xd7954(%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 │ │ │ │ + movdqa 0xd791a(%rip),%xmm4 │ │ │ │ pmaddwd %xmm4,%xmm5 │ │ │ │ pmaddwd %xmm4,%xmm2 │ │ │ │ paddd %xmm7,%xmm5 │ │ │ │ paddd %xmm7,%xmm2 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ packssdw %xmm5,%xmm2 │ │ │ │ @@ -437842,24 +442451,24 @@ │ │ │ │ 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 0xd7700(%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 │ │ │ │ + movdqa 0xd76c6(%rip),%xmm1 │ │ │ │ pmaddwd %xmm1,%xmm2 │ │ │ │ pmaddwd %xmm1,%xmm5 │ │ │ │ paddd %xmm7,%xmm2 │ │ │ │ paddd %xmm7,%xmm5 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ packssdw %xmm2,%xmm5 │ │ │ │ @@ -437870,44 +442479,44 @@ │ │ │ │ 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 0xd776c(%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 │ │ │ │ + movdqa 0xd7732(%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 0xd7750(%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 │ │ │ │ + movdqa 0xd7716(%rip),%xmm4 │ │ │ │ pmaddwd %xmm4,%xmm5 │ │ │ │ pmaddwd %xmm4,%xmm2 │ │ │ │ paddd %xmm7,%xmm5 │ │ │ │ paddd %xmm7,%xmm2 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ packssdw %xmm5,%xmm2 │ │ │ │ @@ -437916,24 +442525,24 @@ │ │ │ │ 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 0xd757c(%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 │ │ │ │ + movdqa 0xd76e2(%rip),%xmm1 │ │ │ │ pmaddwd %xmm1,%xmm2 │ │ │ │ pmaddwd %xmm1,%xmm5 │ │ │ │ paddd %xmm7,%xmm2 │ │ │ │ paddd %xmm7,%xmm5 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ packssdw %xmm2,%xmm5 │ │ │ │ @@ -437944,44 +442553,44 @@ │ │ │ │ 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 0xd75d8(%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 │ │ │ │ + movdqa 0xd759e(%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 0xd75bc(%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 │ │ │ │ + movdqa 0xd7582(%rip),%xmm4 │ │ │ │ pmaddwd %xmm4,%xmm5 │ │ │ │ pmaddwd %xmm4,%xmm2 │ │ │ │ paddd %xmm7,%xmm5 │ │ │ │ paddd %xmm7,%xmm2 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ packssdw %xmm5,%xmm2 │ │ │ │ @@ -437990,24 +442599,24 @@ │ │ │ │ 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 0xd7438(%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 │ │ │ │ + movdqa 0xd73fe(%rip),%xmm1 │ │ │ │ pmaddwd %xmm1,%xmm2 │ │ │ │ pmaddwd %xmm1,%xmm5 │ │ │ │ paddd %xmm7,%xmm2 │ │ │ │ paddd %xmm7,%xmm5 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ packssdw %xmm2,%xmm5 │ │ │ │ @@ -438018,44 +442627,44 @@ │ │ │ │ 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 0xd7534(%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 │ │ │ │ + movdqa 0xd74fa(%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 0xd7518(%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 │ │ │ │ + movdqa 0xd74de(%rip),%xmm4 │ │ │ │ pmaddwd %xmm4,%xmm5 │ │ │ │ pmaddwd %xmm4,%xmm2 │ │ │ │ paddd %xmm7,%xmm5 │ │ │ │ paddd %xmm7,%xmm2 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ packssdw %xmm5,%xmm2 │ │ │ │ @@ -438064,24 +442673,24 @@ │ │ │ │ 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 0xd72b4(%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 │ │ │ │ + movdqa 0xd74aa(%rip),%xmm1 │ │ │ │ pmaddwd %xmm1,%xmm2 │ │ │ │ pmaddwd %xmm1,%xmm5 │ │ │ │ paddd %xmm7,%xmm2 │ │ │ │ paddd %xmm7,%xmm5 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ packssdw %xmm2,%xmm5 │ │ │ │ @@ -438094,24 +442703,24 @@ │ │ │ │ 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 0xd71dc(%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 │ │ │ │ + movdqa 0xd72b2(%rip),%xmm2 │ │ │ │ pmaddwd %xmm2,%xmm4 │ │ │ │ pmaddwd %xmm2,%xmm5 │ │ │ │ paddd %xmm7,%xmm4 │ │ │ │ paddd %xmm7,%xmm5 │ │ │ │ psrad $0xc,%xmm4 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ packssdw %xmm4,%xmm5 │ │ │ │ @@ -438124,24 +442733,24 @@ │ │ │ │ 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 0xd7144(%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 │ │ │ │ + movdqa 0xd721a(%rip),%xmm1 │ │ │ │ pmaddwd %xmm1,%xmm5 │ │ │ │ pmaddwd %xmm1,%xmm6 │ │ │ │ paddd %xmm7,%xmm5 │ │ │ │ paddd %xmm7,%xmm6 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ psrad $0xc,%xmm6 │ │ │ │ packssdw %xmm5,%xmm6 │ │ │ │ @@ -438157,24 +442766,24 @@ │ │ │ │ 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 0xd70a1(%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 │ │ │ │ + movdqa 0xd7067(%rip),%xmm1 │ │ │ │ pmaddwd %xmm1,%xmm2 │ │ │ │ pmaddwd %xmm1,%xmm5 │ │ │ │ paddd %xmm7,%xmm2 │ │ │ │ paddd %xmm7,%xmm5 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ packssdw %xmm2,%xmm5 │ │ │ │ @@ -438191,24 +442800,24 @@ │ │ │ │ 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 0xd6fe5(%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 │ │ │ │ + movdqa 0xd6fab(%rip),%xmm1 │ │ │ │ pmaddwd %xmm1,%xmm2 │ │ │ │ pmaddwd %xmm1,%xmm5 │ │ │ │ paddd %xmm7,%xmm2 │ │ │ │ paddd %xmm7,%xmm5 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ packssdw %xmm2,%xmm5 │ │ │ │ @@ -438224,24 +442833,24 @@ │ │ │ │ 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 0xd6f21(%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 │ │ │ │ + movdqa 0xd6ee7(%rip),%xmm2 │ │ │ │ pmaddwd %xmm2,%xmm5 │ │ │ │ pmaddwd %xmm2,%xmm6 │ │ │ │ paddd %xmm7,%xmm5 │ │ │ │ paddd %xmm7,%xmm6 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ psrad $0xc,%xmm6 │ │ │ │ packssdw %xmm5,%xmm6 │ │ │ │ @@ -438270,24 +442879,24 @@ │ │ │ │ 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 0xd6e2c(%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 │ │ │ │ + movdqa 0xd6df2(%rip),%xmm4 │ │ │ │ pmaddwd %xmm4,%xmm6 │ │ │ │ pmaddwd %xmm4,%xmm2 │ │ │ │ paddd %xmm7,%xmm6 │ │ │ │ paddd %xmm7,%xmm2 │ │ │ │ psrad $0xc,%xmm6 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ packssdw %xmm6,%xmm2 │ │ │ │ @@ -438328,24 +442937,24 @@ │ │ │ │ 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 0xd6ce6(%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 │ │ │ │ + movdqa 0xd6cac(%rip),%xmm3 │ │ │ │ pmaddwd %xmm3,%xmm5 │ │ │ │ pmaddwd %xmm3,%xmm2 │ │ │ │ paddd %xmm7,%xmm5 │ │ │ │ paddd %xmm7,%xmm2 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ packssdw %xmm5,%xmm2 │ │ │ │ @@ -438382,24 +442991,24 @@ │ │ │ │ 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 0xd6bb8(%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 │ │ │ │ + movdqa 0xd6b7e(%rip),%xmm1 │ │ │ │ pmaddwd %xmm1,%xmm2 │ │ │ │ pmaddwd %xmm1,%xmm5 │ │ │ │ paddd %xmm7,%xmm2 │ │ │ │ paddd %xmm7,%xmm5 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ packssdw %xmm2,%xmm5 │ │ │ │ @@ -438425,27 +443034,27 @@ │ │ │ │ movdqa 0xa0(%rsp),%xmm6 │ │ │ │ movdqa 0x50(%rsp),%xmm1 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x248,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - je 1fc468 │ │ │ │ - call 1fc510 │ │ │ │ + je 201688 │ │ │ │ + call 201730 │ │ │ │ add $0x248,%rsp │ │ │ │ ret │ │ │ │ - movd 0xdbc90(%rip),%xmm1 │ │ │ │ + movd 0xd6e40(%rip),%xmm1 │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xdbc9f(%rip),%xmm2 │ │ │ │ + movd 0xd6e4f(%rip),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ mov $0x8,%ecx │ │ │ │ lea 0x70(%rip),%r8 │ │ │ │ pmulhrsw %xmm2,%xmm0 │ │ │ │ - movd 0xdbbf4(%rip),%xmm2 │ │ │ │ + movd 0xd6da4(%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 │ │ │ │ @@ -438461,29 +443070,29 @@ │ │ │ │ paddw %xmm0,%xmm3 │ │ │ │ packuswb %xmm2,%xmm1 │ │ │ │ packuswb %xmm4,%xmm3 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ movdqa %xmm3,0x10(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %ecx │ │ │ │ - jg 1fc4b3 │ │ │ │ + jg 2016d3 │ │ │ │ jmp *%r8 │ │ │ │ add $0x248,%rsp │ │ │ │ ret │ │ │ │ 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 │ │ │ │ + call 1fa4f0 │ │ │ │ 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) │ │ │ │ @@ -438491,15 +443100,15 @@ │ │ │ │ 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 │ │ │ │ + call 1fd3a0 │ │ │ │ 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) │ │ │ │ @@ -438518,17 +443127,17 @@ │ │ │ │ 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 │ │ │ │ + jg 2018b6 │ │ │ │ + call 2006b0 │ │ │ │ + jmp 201943 │ │ │ │ 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 │ │ │ │ @@ -438537,71 +443146,71 @@ │ │ │ │ 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 │ │ │ │ + call 200980 │ │ │ │ movdqa %xmm7,0x8(%rsp) │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1fb052 │ │ │ │ - movdqa 0xdb9e3(%rip),%xmm7 │ │ │ │ + jmp 200272 │ │ │ │ + movdqa 0xd6b93(%rip),%xmm7 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ + jmp 1fa2c4 │ │ │ │ lea 0x8(%rdi),%rcx │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f518c │ │ │ │ + jmp 1fa3ac │ │ │ │ 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 │ │ │ │ + movdqa 0xd6b21(%rip),%xmm7 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ + jmp 1fa2c4 │ │ │ │ mov %rcx,%rdi │ │ │ │ add $0x8,%rcx │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f518c │ │ │ │ + jmp 1fa3ac │ │ │ │ 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 │ │ │ │ + movdqa 0xd6aac(%rip),%xmm7 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ + jmp 1fa2c4 │ │ │ │ mov %rcx,%rdi │ │ │ │ add $0x8,%rcx │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f518c │ │ │ │ + jmp 1fa3ac │ │ │ │ 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 │ │ │ │ + movdqa 0xd6a37(%rip),%xmm7 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ + jmp 1fa2c4 │ │ │ │ mov %rcx,%rdi │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f518c │ │ │ │ + jmp 1fa3ac │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ sub $0x48,%rsp │ │ │ │ mov $0x4,%r9d │ │ │ │ mov $0x2,%r8d │ │ │ │ cmp $0x6b,%ecx │ │ │ │ @@ -438612,50 +443221,50 @@ │ │ │ │ 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 │ │ │ │ + paddsw 0xd69ce(%rip),%xmm6 │ │ │ │ movdqa %xmm6,0x10(%rsp) │ │ │ │ - movdqa 0xdb810(%rip),%xmm6 │ │ │ │ + movdqa 0xd69c0(%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 │ │ │ │ + call 1fa2f4 │ │ │ │ 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 │ │ │ │ + call 1fa3f5 │ │ │ │ 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 │ │ │ │ + jg 201b01 │ │ │ │ add $0x48,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sub $0x48,%rsp │ │ │ │ mov $0x4,%r9d │ │ │ │ mov $0x2,%r8d │ │ │ │ @@ -438666,58 +443275,58 @@ │ │ │ │ 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 │ │ │ │ + pmulhrsw 0xd6826(%rip),%xmm6 │ │ │ │ movdqa %xmm6,0x10(%rsp) │ │ │ │ - movdqa 0xdb668(%rip),%xmm6 │ │ │ │ + movdqa 0xd6818(%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 │ │ │ │ + call 1fa2f4 │ │ │ │ mov %rdi,0x30(%rsp) │ │ │ │ movdqa %xmm5,0x20(%rsp) │ │ │ │ movdqa %xmm6,0x10(%rsp) │ │ │ │ movdqa %xmm7,(%rsp) │ │ │ │ lea -0x77f2(%rip),%r8 │ │ │ │ - call 1f51d5 │ │ │ │ + call 1fa3f5 │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ lea 0x8(%rdi),%rdi │ │ │ │ dec %ecx │ │ │ │ - jg 1fca0a │ │ │ │ - jae 1fca0a │ │ │ │ + jg 201c2a │ │ │ │ + jae 201c2a │ │ │ │ add $0x48,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ sub $0x248,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - je 1fcad8 │ │ │ │ - call 1fcb10 │ │ │ │ + je 201cf8 │ │ │ │ + call 201d30 │ │ │ │ add $0x248,%rsp │ │ │ │ ret │ │ │ │ - movd 0xdb620(%rip),%xmm1 │ │ │ │ + movd 0xd67d0(%rip),%xmm1 │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xdb5cf(%rip),%xmm2 │ │ │ │ + movd 0xd677f(%rip),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ pmulhrsw %xmm1,%xmm0 │ │ │ │ mov $0x10,%edx │ │ │ │ lea -0x34(%rip),%r8 │ │ │ │ - jmp 1f6776 │ │ │ │ + jmp 1fb996 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movdqa 0xdb5e8(%rip),%xmm7 │ │ │ │ + movdqa 0xd6798(%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 │ │ │ │ @@ -438725,23 +443334,23 @@ │ │ │ │ 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 │ │ │ │ + call 1fa4f0 │ │ │ │ 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 0xd66fa(%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 │ │ │ │ @@ -438749,17 +443358,17 @@ │ │ │ │ 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 │ │ │ │ + call 1fd3a0 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f509c │ │ │ │ + jmp 1fa2bc │ │ │ │ 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) │ │ │ │ @@ -438770,24 +443379,24 @@ │ │ │ │ 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 │ │ │ │ + jmp 1fa2bc │ │ │ │ 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 0xd65b5(%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 │ │ │ │ @@ -438795,23 +443404,23 @@ │ │ │ │ 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 │ │ │ │ + call 1fa4f0 │ │ │ │ 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 0xd6518(%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 │ │ │ │ @@ -438819,17 +443428,17 @@ │ │ │ │ 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 │ │ │ │ + call 1fd3a0 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f509c │ │ │ │ + jmp 1fa2bc │ │ │ │ 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) │ │ │ │ @@ -438840,31 +443449,31 @@ │ │ │ │ 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 │ │ │ │ + jmp 1fa2bc │ │ │ │ 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 │ │ │ │ + jg 2021db │ │ │ │ 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 │ │ │ │ + call 1fa4f0 │ │ │ │ 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) │ │ │ │ @@ -438872,29 +443481,29 @@ │ │ │ │ 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 │ │ │ │ + call 1fd3a0 │ │ │ │ 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 │ │ │ │ + call 2006b0 │ │ │ │ + jmp 20269a │ │ │ │ movdqa %xmm0,(%rdx) │ │ │ │ movdqa %xmm4,0x40(%rdx) │ │ │ │ - movdqa 0xdb134(%rip),%xmm7 │ │ │ │ + movdqa 0xd62e4(%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 │ │ │ │ @@ -438902,23 +443511,23 @@ │ │ │ │ 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 │ │ │ │ + call 1fa4f0 │ │ │ │ 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 0xd6246(%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 │ │ │ │ @@ -438926,17 +443535,17 @@ │ │ │ │ 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 │ │ │ │ + call 1fd3a0 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f509c │ │ │ │ + jmp 1fa2bc │ │ │ │ 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) │ │ │ │ @@ -438947,24 +443556,24 @@ │ │ │ │ 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 │ │ │ │ + jmp 1fa2bc │ │ │ │ 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 0xd6101(%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 │ │ │ │ @@ -438972,23 +443581,23 @@ │ │ │ │ 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 │ │ │ │ + call 1fa4f0 │ │ │ │ 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 0xd6063(%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 │ │ │ │ @@ -438996,17 +443605,17 @@ │ │ │ │ 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 │ │ │ │ + call 1fd3a0 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f509c │ │ │ │ + jmp 1fa2bc │ │ │ │ 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) │ │ │ │ @@ -439017,30 +443626,30 @@ │ │ │ │ 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 │ │ │ │ + jmp 1fa2bc │ │ │ │ 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 │ │ │ │ + call 1fa4f0 │ │ │ │ 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) │ │ │ │ @@ -439048,30 +443657,30 @@ │ │ │ │ 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 │ │ │ │ + call 1fd3a0 │ │ │ │ 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 │ │ │ │ + call 200980 │ │ │ │ mov %ecx,0x238(%rsp) │ │ │ │ lea 0x8(%rdi),%rcx │ │ │ │ mov %rcx,0x240(%rsp) │ │ │ │ lea 0x5(%rip),%rcx │ │ │ │ - jmp 1fb045 │ │ │ │ + jmp 200265 │ │ │ │ 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 │ │ │ │ @@ -439088,20 +443697,20 @@ │ │ │ │ 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 │ │ │ │ + jg 202848 │ │ │ │ pxor %xmm4,%xmm4 │ │ │ │ movdqa %xmm4,%xmm5 │ │ │ │ movdqa %xmm4,%xmm6 │ │ │ │ movdqa %xmm4,%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ + call 1fa4f0 │ │ │ │ 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) │ │ │ │ @@ -439109,31 +443718,31 @@ │ │ │ │ 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 │ │ │ │ + call 1fd3a0 │ │ │ │ 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 │ │ │ │ + call 2006b0 │ │ │ │ + jmp 20025e │ │ │ │ movdqa 0x20(%rdx),%xmm4 │ │ │ │ movdqa 0x120(%rdx),%xmm5 │ │ │ │ movdqa 0x30(%rdx),%xmm6 │ │ │ │ movdqa 0x130(%rdx),%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ + call 1fa4f0 │ │ │ │ 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) │ │ │ │ @@ -439141,15 +443750,15 @@ │ │ │ │ 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 │ │ │ │ + call 1fd3a0 │ │ │ │ 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) │ │ │ │ @@ -439167,80 +443776,80 @@ │ │ │ │ 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 │ │ │ │ + call 200980 │ │ │ │ + jmp 20025e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x248,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - je 1fd8fc │ │ │ │ - call 1fd930 │ │ │ │ - call 1f7785 │ │ │ │ + je 202b1c │ │ │ │ + call 202b50 │ │ │ │ + call 1fc9a5 │ │ │ │ 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 │ │ │ │ + call 1fa2bc │ │ │ │ + call 1fc9a5 │ │ │ │ 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 │ │ │ │ + call 1fa2bc │ │ │ │ + call 1fc9a5 │ │ │ │ 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 │ │ │ │ + call 1fa2bc │ │ │ │ + call 1fc9a5 │ │ │ │ add $0x248,%rsp │ │ │ │ ret │ │ │ │ - movd 0xda7fc(%rip),%xmm1 │ │ │ │ + movd 0xd59ac(%rip),%xmm1 │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xda7ab(%rip),%xmm2 │ │ │ │ + movd 0xd595b(%rip),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ pmulhrsw %xmm1,%xmm0 │ │ │ │ mov $0x10,%ecx │ │ │ │ lea -0x1429(%rip),%r8 │ │ │ │ - jmp 1fc48f │ │ │ │ + jmp 2016af │ │ │ │ nopl (%rax) │ │ │ │ add $0x10,%rdx │ │ │ │ lea 0x2ce(%rip),%rcx │ │ │ │ - movdqa 0xda7bd(%rip),%xmm7 │ │ │ │ + movdqa 0xd596d(%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 │ │ │ │ @@ -439248,23 +443857,23 @@ │ │ │ │ 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 │ │ │ │ + call 1fa4f0 │ │ │ │ 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 0xd58d0(%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 │ │ │ │ @@ -439272,25 +443881,25 @@ │ │ │ │ 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 │ │ │ │ + call 1fd3a0 │ │ │ │ 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 0xd5814(%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 │ │ │ │ @@ -439306,15 +443915,15 @@ │ │ │ │ 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 0xd5766(%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 │ │ │ │ @@ -439330,18 +443939,18 @@ │ │ │ │ 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 │ │ │ │ + call 200980 │ │ │ │ movdqa %xmm7,0x8(%rsp) │ │ │ │ mov %rcx,%r8 │ │ │ │ - jmp 1f509c │ │ │ │ + jmp 1fa2bc │ │ │ │ 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) │ │ │ │ @@ -439352,15 +443961,15 @@ │ │ │ │ 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 │ │ │ │ + jmp 1fa2bc │ │ │ │ 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) │ │ │ │ @@ -439371,15 +443980,15 @@ │ │ │ │ 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 │ │ │ │ + jmp 1fa2bc │ │ │ │ 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) │ │ │ │ @@ -439390,41 +443999,41 @@ │ │ │ │ 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 │ │ │ │ + jmp 1fa2bc │ │ │ │ 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 │ │ │ │ + jmp 202b5b │ │ │ │ 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 0xd5456(%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 │ │ │ │ @@ -439443,20 +444052,20 @@ │ │ │ │ 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 │ │ │ │ + call 1fa2f4 │ │ │ │ movdqa %xmm2,(%rsp) │ │ │ │ movdqa %xmm3,0x10(%rsp) │ │ │ │ movdqa %xmm4,0x20(%rsp) │ │ │ │ - movdqa 0xda1c1(%rip),%xmm3 │ │ │ │ - movdqa 0xda199(%rip),%xmm4 │ │ │ │ + movdqa 0xd5371(%rip),%xmm3 │ │ │ │ + movdqa 0xd5349(%rip),%xmm4 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ pmulhrsw %xmm5,%xmm2 │ │ │ │ pmulhrsw %xmm4,%xmm2 │ │ │ │ paddsw %xmm2,%xmm5 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ pmulhrsw %xmm6,%xmm2 │ │ │ │ pmulhrsw %xmm4,%xmm2 │ │ │ │ @@ -439469,15 +444078,15 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0xd5347(%rip),%xmm2 │ │ │ │ pmulhrsw %xmm2,%xmm5 │ │ │ │ pmulhrsw %xmm2,%xmm6 │ │ │ │ pmulhrsw %xmm2,%xmm7 │ │ │ │ pmulhrsw %xmm2,%xmm0 │ │ │ │ pmulhrsw %xmm2,%xmm1 │ │ │ │ movdqa (%rsp),%xmm2 │ │ │ │ movdqa %xmm7,(%rsp) │ │ │ │ @@ -439496,41 +444105,41 @@ │ │ │ │ pmulhrsw %xmm5,%xmm3 │ │ │ │ pmulhrsw %xmm4,%xmm3 │ │ │ │ psrlw $0x1,%xmm4 │ │ │ │ paddsw %xmm5,%xmm3 │ │ │ │ pmulhrsw %xmm4,%xmm2 │ │ │ │ pmulhrsw %xmm4,%xmm3 │ │ │ │ pmulhrsw %xmm7,%xmm4 │ │ │ │ - call 1f51d5 │ │ │ │ + call 1fa3f5 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ dec %ecx │ │ │ │ - jg 1fde52 │ │ │ │ + jg 203072 │ │ │ │ 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 │ │ │ │ + jne 203072 │ │ │ │ add $0x48,%rsp │ │ │ │ ret │ │ │ │ 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 0xd5229(%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 │ │ │ │ @@ -439548,18 +444157,18 @@ │ │ │ │ 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 │ │ │ │ + call 1fa2f4 │ │ │ │ movdqa %xmm5,0x10(%rsp) │ │ │ │ movdqa %xmm6,0x20(%rsp) │ │ │ │ - movdqa 0xd9fbc(%rip),%xmm6 │ │ │ │ + movdqa 0xd516c(%rip),%xmm6 │ │ │ │ movdqa %xmm6,%xmm5 │ │ │ │ pmulhrsw %xmm7,%xmm5 │ │ │ │ paddsw %xmm7,%xmm7 │ │ │ │ paddsw %xmm5,%xmm7 │ │ │ │ movdqa %xmm6,%xmm5 │ │ │ │ pmulhrsw %xmm0,%xmm5 │ │ │ │ paddsw %xmm0,%xmm0 │ │ │ │ @@ -439576,76 +444185,76 @@ │ │ │ │ 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 │ │ │ │ + pmulhrsw 0xd50ad(%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 │ │ │ │ + movdqa 0xd5076(%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 │ │ │ │ + call 1fa3f5 │ │ │ │ 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 │ │ │ │ + je 203490 │ │ │ │ test $0x2,%ecx │ │ │ │ - jne 1fe07f │ │ │ │ + jne 20329f │ │ │ │ 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 │ │ │ │ + jmp 20329f │ │ │ │ add $0x48,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ sub $0x248,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - je 1fe298 │ │ │ │ - call 1fe2d0 │ │ │ │ + je 2034b8 │ │ │ │ + call 2034f0 │ │ │ │ add $0x248,%rsp │ │ │ │ ret │ │ │ │ - movd 0xd9e60(%rip),%xmm1 │ │ │ │ + movd 0xd5010(%rip),%xmm1 │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xd9e6f(%rip),%xmm2 │ │ │ │ + movd 0xd501f(%rip),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ mov $0x20,%ecx │ │ │ │ lea -0x1dc0(%rip),%r8 │ │ │ │ - jmp 1fc48f │ │ │ │ + jmp 2016af │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov $0x2,%r8d │ │ │ │ sub $0x88,%ecx │ │ │ │ mov %ecx,0x238(%rsp) │ │ │ │ mov $0x4,%ecx │ │ │ │ cmovs %r8d,%ecx │ │ │ │ @@ -439664,24 +444273,24 @@ │ │ │ │ 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 │ │ │ │ + jl 203740 │ │ │ │ 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 │ │ │ │ + call 1fa4f0 │ │ │ │ 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) │ │ │ │ @@ -439689,15 +444298,15 @@ │ │ │ │ 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 │ │ │ │ + call 1fd3a0 │ │ │ │ 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) │ │ │ │ @@ -439715,25 +444324,25 @@ │ │ │ │ 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 │ │ │ │ + call 200980 │ │ │ │ + jmp 203829 │ │ │ │ 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 │ │ │ │ + call 1fa4f0 │ │ │ │ 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) │ │ │ │ @@ -439741,29 +444350,29 @@ │ │ │ │ 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 │ │ │ │ + call 1fd3a0 │ │ │ │ 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 2006b0 │ │ │ │ movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xd9b09(%rip),%xmm7 │ │ │ │ + movdqa 0xd4cb9(%rip),%xmm7 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ + jmp 1fa2c4 │ │ │ │ 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) │ │ │ │ @@ -439773,17 +444382,17 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0xd4c1e(%rip),%xmm7 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ + jmp 1fa2c4 │ │ │ │ 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) │ │ │ │ @@ -439793,17 +444402,17 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0xd4b7c(%rip),%xmm7 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ + jmp 1fa2c4 │ │ │ │ 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) │ │ │ │ @@ -439813,28 +444422,28 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0xd4ada(%rip),%xmm7 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ + jmp 1fa2c4 │ │ │ │ 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 │ │ │ │ + jg 203514 │ │ │ │ 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 │ │ │ │ @@ -439851,24 +444460,24 @@ │ │ │ │ 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 │ │ │ │ + jl 203cab │ │ │ │ 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 │ │ │ │ + call 1fa4f0 │ │ │ │ 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) │ │ │ │ @@ -439876,15 +444485,15 @@ │ │ │ │ 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 │ │ │ │ + call 1fd3a0 │ │ │ │ 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) │ │ │ │ @@ -439902,25 +444511,25 @@ │ │ │ │ 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 │ │ │ │ + call 200980 │ │ │ │ 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 │ │ │ │ + call 1fa4f0 │ │ │ │ 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) │ │ │ │ @@ -439928,34 +444537,34 @@ │ │ │ │ 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 │ │ │ │ + call 1fd3a0 │ │ │ │ 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 2006b0 │ │ │ │ jmp *%r8 │ │ │ │ lea 0x5(%rip),%rcx │ │ │ │ - jmp 1fb045 │ │ │ │ + jmp 200265 │ │ │ │ lea -0x13(%rip),%r8 │ │ │ │ add $0x200,%rdx │ │ │ │ mov 0x240(%rsp),%rdi │ │ │ │ mov 0x248(%rsp),%ecx │ │ │ │ dec %ecx │ │ │ │ - jg 1fe862 │ │ │ │ + jg 203a82 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x58,%rsp │ │ │ │ mov $0x2,%r8d │ │ │ │ cmp $0x88,%ecx │ │ │ │ mov $0x4,%ecx │ │ │ │ @@ -439971,70 +444580,70 @@ │ │ │ │ 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 │ │ │ │ + call 1fa2f4 │ │ │ │ + pmulhrsw 0xd469d(%rip),%xmm7 │ │ │ │ movdqa %xmm7,(%rsp) │ │ │ │ - movdqa 0xd94e0(%rip),%xmm7 │ │ │ │ + movdqa 0xd4690(%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 │ │ │ │ + call 1fa3f5 │ │ │ │ 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 │ │ │ │ + jg 203dff │ │ │ │ mov 0x40(%rsp),%r8d │ │ │ │ dec %r8d │ │ │ │ - jle 1fecf8 │ │ │ │ + jle 203f18 │ │ │ │ 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 │ │ │ │ + jmp 203dff │ │ │ │ add $0x58,%rsp │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ sub $0x448,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - je 1fed18 │ │ │ │ - call 1fed50 │ │ │ │ + je 203f38 │ │ │ │ + call 203f70 │ │ │ │ add $0x448,%rsp │ │ │ │ ret │ │ │ │ - movd 0xd93e0(%rip),%xmm1 │ │ │ │ + movd 0xd4590(%rip),%xmm1 │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xd93ef(%rip),%xmm2 │ │ │ │ + movd 0xd459f(%rip),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ mov $0x20,%edx │ │ │ │ lea -0x2f(%rip),%r8 │ │ │ │ - jmp 1f6776 │ │ │ │ + jmp 1fb996 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov $0x2,%r8d │ │ │ │ sub $0x97,%ecx │ │ │ │ mov %ecx,0x438(%rsp) │ │ │ │ mov $0x4,%ecx │ │ │ │ cmovs %r8d,%ecx │ │ │ │ @@ -440043,15 +444652,15 @@ │ │ │ │ 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 │ │ │ │ + call 1fa4f0 │ │ │ │ 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) │ │ │ │ @@ -440059,18 +444668,18 @@ │ │ │ │ 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 │ │ │ │ + call 1fd3a0 │ │ │ │ + movdqa 0xd44a1(%rip),%xmm7 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ + jmp 1fa2c4 │ │ │ │ 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) │ │ │ │ @@ -440080,28 +444689,28 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0xd440e(%rip),%xmm7 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ + jmp 1fa2c4 │ │ │ │ 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 │ │ │ │ + jg 203f94 │ │ │ │ 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 │ │ │ │ @@ -440121,21 +444730,21 @@ │ │ │ │ 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 │ │ │ │ + jl 204418 │ │ │ │ movdqa 0x20(%rdx),%xmm2 │ │ │ │ movdqa 0x30(%rdx),%xmm3 │ │ │ │ movdqa %xmm4,%xmm5 │ │ │ │ movdqa %xmm4,%xmm6 │ │ │ │ movdqa %xmm4,%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ + call 1fa4f0 │ │ │ │ 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) │ │ │ │ @@ -440143,15 +444752,15 @@ │ │ │ │ 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 │ │ │ │ + call 1fd3a0 │ │ │ │ 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) │ │ │ │ @@ -440169,15 +444778,15 @@ │ │ │ │ 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 │ │ │ │ + call 2006b0 │ │ │ │ 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) │ │ │ │ @@ -440194,22 +444803,22 @@ │ │ │ │ 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 │ │ │ │ + call 204cc0 │ │ │ │ + jmp 204563 │ │ │ │ movdqa %xmm4,%xmm2 │ │ │ │ movdqa %xmm4,%xmm3 │ │ │ │ movdqa %xmm4,%xmm5 │ │ │ │ movdqa %xmm4,%xmm6 │ │ │ │ movdqa %xmm4,%xmm7 │ │ │ │ - call 1f52d0 │ │ │ │ + call 1fa4f0 │ │ │ │ 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) │ │ │ │ @@ -440217,15 +444826,15 @@ │ │ │ │ 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 │ │ │ │ + call 1fd3a0 │ │ │ │ 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) │ │ │ │ @@ -440235,91 +444844,91 @@ │ │ │ │ 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 │ │ │ │ + call 200490 │ │ │ │ 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 │ │ │ │ + call 204830 │ │ │ │ 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 │ │ │ │ + jmp 200360 │ │ │ │ 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 │ │ │ │ + call 20462e │ │ │ │ mov 0x440(%rsp),%rdi │ │ │ │ mov 0x448(%rsp),%ecx │ │ │ │ lea 0x8(%rdi),%r8 │ │ │ │ mov %r8,0x440(%rsp) │ │ │ │ lea -0x7b(%rip),%r8 │ │ │ │ dec %ecx │ │ │ │ - jg 1fef33 │ │ │ │ + jg 204153 │ │ │ │ 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 │ │ │ │ + jl 204640 │ │ │ │ + call 204726 │ │ │ │ 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 │ │ │ │ + call 204722 │ │ │ │ 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 │ │ │ │ + call 204722 │ │ │ │ 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 │ │ │ │ + movdqa 0xd3d32(%rip),%xmm7 │ │ │ │ pmulhrsw %xmm7,%xmm0 │ │ │ │ pmulhrsw %xmm7,%xmm1 │ │ │ │ pmulhrsw %xmm7,%xmm2 │ │ │ │ pmulhrsw %xmm7,%xmm3 │ │ │ │ pmulhrsw %xmm7,%xmm4 │ │ │ │ pmulhrsw %xmm7,%xmm5 │ │ │ │ pmulhrsw %xmm7,%xmm6 │ │ │ │ @@ -440374,514 +444983,514 @@ │ │ │ │ movq %xmm5,(%rdi) │ │ │ │ punpckhqdq %xmm5,%xmm5 │ │ │ │ movq %xmm5,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ ret │ │ │ │ nop │ │ │ │ movdqa 0x240(%rsp),%xmm0 │ │ │ │ - movdqa 0xd8c2f(%rip),%xmm3 │ │ │ │ + movdqa 0xd3ddf(%rip),%xmm3 │ │ │ │ pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xd8c31(%rip),%xmm0 │ │ │ │ - movdqa 0xd8a49(%rip),%xmm7 │ │ │ │ + pmulhrsw 0xd3de1(%rip),%xmm0 │ │ │ │ + movdqa 0xd3bf9(%rip),%xmm7 │ │ │ │ movdqa %xmm0,0x240(%rsp) │ │ │ │ movdqa %xmm3,0x430(%rsp) │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ punpckhwd %xmm0,%xmm2 │ │ │ │ punpcklwd %xmm0,%xmm3 │ │ │ │ - movdqa 0xd87a3(%rip),%xmm0 │ │ │ │ + movdqa 0xd3953(%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 │ │ │ │ + movdqa 0xd3919(%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 │ │ │ │ + movdqa 0xd3d98(%rip),%xmm2 │ │ │ │ pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xd8bea(%rip),%xmm1 │ │ │ │ + pmulhrsw 0xd3d9a(%rip),%xmm1 │ │ │ │ movdqa %xmm1,0x270(%rsp) │ │ │ │ movdqa %xmm2,0x400(%rsp) │ │ │ │ movdqa %xmm2,%xmm3 │ │ │ │ punpckhwd %xmm1,%xmm3 │ │ │ │ punpcklwd %xmm1,%xmm2 │ │ │ │ - movdqa 0xd86f4(%rip),%xmm1 │ │ │ │ + movdqa 0xd38a4(%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 │ │ │ │ + movdqa 0xd3a9a(%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 │ │ │ │ + movdqa 0xd3d19(%rip),%xmm3 │ │ │ │ pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xd8b6b(%rip),%xmm0 │ │ │ │ + pmulhrsw 0xd3d1b(%rip),%xmm0 │ │ │ │ movdqa %xmm0,0x280(%rsp) │ │ │ │ movdqa %xmm3,0x3f0(%rsp) │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ punpckhwd %xmm0,%xmm2 │ │ │ │ punpcklwd %xmm0,%xmm3 │ │ │ │ - movdqa 0xd86a5(%rip),%xmm0 │ │ │ │ + movdqa 0xd3855(%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 │ │ │ │ + movdqa 0xd381b(%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 │ │ │ │ + movdqa 0xd3cda(%rip),%xmm2 │ │ │ │ pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xd8b2c(%rip),%xmm1 │ │ │ │ + pmulhrsw 0xd3cdc(%rip),%xmm1 │ │ │ │ movdqa %xmm1,0x2b0(%rsp) │ │ │ │ movdqa %xmm2,0x3c0(%rsp) │ │ │ │ movdqa %xmm2,%xmm3 │ │ │ │ punpckhwd %xmm1,%xmm3 │ │ │ │ punpcklwd %xmm1,%xmm2 │ │ │ │ - movdqa 0xd85f6(%rip),%xmm1 │ │ │ │ + movdqa 0xd37a6(%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 │ │ │ │ + movdqa 0xd397c(%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 │ │ │ │ + movdqa 0xd3c5b(%rip),%xmm3 │ │ │ │ pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xd8aad(%rip),%xmm0 │ │ │ │ + pmulhrsw 0xd3c5d(%rip),%xmm0 │ │ │ │ movdqa %xmm0,0x2c0(%rsp) │ │ │ │ movdqa %xmm3,0x3b0(%rsp) │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ punpckhwd %xmm0,%xmm2 │ │ │ │ punpcklwd %xmm0,%xmm3 │ │ │ │ - movdqa 0xd8547(%rip),%xmm0 │ │ │ │ + movdqa 0xd36f7(%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 │ │ │ │ + movdqa 0xd36bd(%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 │ │ │ │ + movdqa 0xd3c1c(%rip),%xmm2 │ │ │ │ pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xd8a6e(%rip),%xmm1 │ │ │ │ + pmulhrsw 0xd3c1e(%rip),%xmm1 │ │ │ │ movdqa %xmm1,0x2f0(%rsp) │ │ │ │ movdqa %xmm2,0x380(%rsp) │ │ │ │ movdqa %xmm2,%xmm3 │ │ │ │ punpckhwd %xmm1,%xmm3 │ │ │ │ punpcklwd %xmm1,%xmm2 │ │ │ │ - movdqa 0xd8498(%rip),%xmm1 │ │ │ │ + movdqa 0xd3648(%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 │ │ │ │ + movdqa 0xd385e(%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 │ │ │ │ + movdqa 0xd3b9d(%rip),%xmm3 │ │ │ │ pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xd89ef(%rip),%xmm0 │ │ │ │ + pmulhrsw 0xd3b9f(%rip),%xmm0 │ │ │ │ movdqa %xmm0,%xmm6 │ │ │ │ movdqa %xmm3,0x370(%rsp) │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ punpckhwd %xmm0,%xmm2 │ │ │ │ punpcklwd %xmm0,%xmm3 │ │ │ │ - movdqa 0xd844e(%rip),%xmm0 │ │ │ │ + movdqa 0xd35fe(%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 │ │ │ │ + movdqa 0xd35c4(%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 │ │ │ │ + movdqa 0xd3b63(%rip),%xmm3 │ │ │ │ pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xd89b5(%rip),%xmm0 │ │ │ │ + pmulhrsw 0xd3b65(%rip),%xmm0 │ │ │ │ movdqa %xmm3,%xmm4 │ │ │ │ movdqa %xmm0,%xmm5 │ │ │ │ - jmp 2000e0 │ │ │ │ + jmp 205300 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movdqa 0x240(%rsp),%xmm0 │ │ │ │ movdqa 0x420(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8796(%rip),%xmm3 │ │ │ │ + movdqa 0xd3946(%rip),%xmm3 │ │ │ │ pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xd8798(%rip),%xmm0 │ │ │ │ - movdqa 0xd87a0(%rip),%xmm2 │ │ │ │ + pmulhrsw 0xd3948(%rip),%xmm0 │ │ │ │ + movdqa 0xd3950(%rip),%xmm2 │ │ │ │ pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xd87a2(%rip),%xmm1 │ │ │ │ - movdqa 0xd859a(%rip),%xmm7 │ │ │ │ + pmulhrsw 0xd3952(%rip),%xmm1 │ │ │ │ + movdqa 0xd374a(%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 0xd349e(%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 │ │ │ │ + movdqa 0xd3464(%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 │ │ │ │ + movdqa 0xd38a8(%rip),%xmm3 │ │ │ │ pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xd86fa(%rip),%xmm0 │ │ │ │ - movdqa 0xd8702(%rip),%xmm2 │ │ │ │ + pmulhrsw 0xd38aa(%rip),%xmm0 │ │ │ │ + movdqa 0xd38b2(%rip),%xmm2 │ │ │ │ pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xd8704(%rip),%xmm1 │ │ │ │ + pmulhrsw 0xd38b4(%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 0xd33b8(%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 │ │ │ │ + movdqa 0xd35ae(%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 │ │ │ │ + movdqa 0xd3812(%rip),%xmm3 │ │ │ │ pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xd8664(%rip),%xmm0 │ │ │ │ - movdqa 0xd866c(%rip),%xmm2 │ │ │ │ + pmulhrsw 0xd3814(%rip),%xmm0 │ │ │ │ + movdqa 0xd381c(%rip),%xmm2 │ │ │ │ pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xd866e(%rip),%xmm1 │ │ │ │ + pmulhrsw 0xd381e(%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 0xd3332(%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 │ │ │ │ + movdqa 0xd32f8(%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 │ │ │ │ + movdqa 0xd377c(%rip),%xmm3 │ │ │ │ pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xd85ce(%rip),%xmm0 │ │ │ │ - movdqa 0xd85d6(%rip),%xmm2 │ │ │ │ + pmulhrsw 0xd377e(%rip),%xmm0 │ │ │ │ + movdqa 0xd3786(%rip),%xmm2 │ │ │ │ pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xd85d8(%rip),%xmm1 │ │ │ │ + pmulhrsw 0xd3788(%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 0xd324c(%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 │ │ │ │ + movdqa 0xd3422(%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 │ │ │ │ + movdqa 0xd36e6(%rip),%xmm3 │ │ │ │ pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xd8538(%rip),%xmm0 │ │ │ │ - movdqa 0xd8540(%rip),%xmm2 │ │ │ │ + pmulhrsw 0xd36e8(%rip),%xmm0 │ │ │ │ + movdqa 0xd36f0(%rip),%xmm2 │ │ │ │ pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xd8542(%rip),%xmm1 │ │ │ │ + pmulhrsw 0xd36f2(%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 0xd3166(%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 │ │ │ │ + movdqa 0xd312c(%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 │ │ │ │ + movdqa 0xd3650(%rip),%xmm3 │ │ │ │ pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xd84a2(%rip),%xmm0 │ │ │ │ - movdqa 0xd84aa(%rip),%xmm2 │ │ │ │ + pmulhrsw 0xd3652(%rip),%xmm0 │ │ │ │ + movdqa 0xd365a(%rip),%xmm2 │ │ │ │ pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xd84ac(%rip),%xmm1 │ │ │ │ + pmulhrsw 0xd365c(%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 0xd3080(%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 │ │ │ │ + movdqa 0xd3296(%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 │ │ │ │ + movdqa 0xd35ba(%rip),%xmm3 │ │ │ │ pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xd840c(%rip),%xmm0 │ │ │ │ - movdqa 0xd8414(%rip),%xmm2 │ │ │ │ + pmulhrsw 0xd35bc(%rip),%xmm0 │ │ │ │ + movdqa 0xd35c4(%rip),%xmm2 │ │ │ │ pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xd8416(%rip),%xmm1 │ │ │ │ + pmulhrsw 0xd35c6(%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 0xd2ffa(%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 │ │ │ │ + movdqa 0xd2fc0(%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 │ │ │ │ + movdqa 0xd3529(%rip),%xmm3 │ │ │ │ pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xd837b(%rip),%xmm0 │ │ │ │ - movdqa 0xd8383(%rip),%xmm2 │ │ │ │ + pmulhrsw 0xd352b(%rip),%xmm0 │ │ │ │ + movdqa 0xd3533(%rip),%xmm2 │ │ │ │ pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xd8385(%rip),%xmm1 │ │ │ │ + pmulhrsw 0xd3535(%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,%rax,1) │ │ │ │ movdqa %xmm4,%xmm2 │ │ │ │ punpckhwd %xmm5,%xmm2 │ │ │ │ punpcklwd %xmm5,%xmm4 │ │ │ │ - movdqa 0xd7d5c(%rip),%xmm5 │ │ │ │ + movdqa 0xd2f0c(%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 │ │ │ │ + movdqa 0xd3102(%rip),%xmm1 │ │ │ │ pmaddwd %xmm1,%xmm2 │ │ │ │ pmaddwd %xmm1,%xmm4 │ │ │ │ paddd %xmm7,%xmm2 │ │ │ │ paddd %xmm7,%xmm4 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm4 │ │ │ │ packssdw %xmm2,%xmm4 │ │ │ │ @@ -440893,24 +445502,24 @@ │ │ │ │ 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 0xd2dfd(%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 │ │ │ │ + movdqa 0xd2ff3(%rip),%xmm0 │ │ │ │ pmaddwd %xmm0,%xmm3 │ │ │ │ pmaddwd %xmm0,%xmm6 │ │ │ │ paddd %xmm7,%xmm3 │ │ │ │ paddd %xmm7,%xmm6 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ psrad $0xc,%xmm6 │ │ │ │ packssdw %xmm3,%xmm6 │ │ │ │ @@ -440923,24 +445532,24 @@ │ │ │ │ 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 0xd2d65(%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 │ │ │ │ + movdqa 0xd2f5b(%rip),%xmm0 │ │ │ │ pmaddwd %xmm0,%xmm3 │ │ │ │ pmaddwd %xmm0,%xmm6 │ │ │ │ paddd %xmm7,%xmm3 │ │ │ │ paddd %xmm7,%xmm6 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ psrad $0xc,%xmm6 │ │ │ │ packssdw %xmm3,%xmm6 │ │ │ │ @@ -440957,24 +445566,24 @@ │ │ │ │ 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 0xd2cb9(%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 │ │ │ │ + movdqa 0xd2c7f(%rip),%xmm2 │ │ │ │ pmaddwd %xmm2,%xmm3 │ │ │ │ pmaddwd %xmm2,%xmm5 │ │ │ │ paddd %xmm7,%xmm3 │ │ │ │ paddd %xmm7,%xmm5 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ packssdw %xmm3,%xmm5 │ │ │ │ @@ -440991,24 +445600,24 @@ │ │ │ │ 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 0xd2bfd(%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 │ │ │ │ + movdqa 0xd2bc3(%rip),%xmm2 │ │ │ │ pmaddwd %xmm2,%xmm3 │ │ │ │ pmaddwd %xmm2,%xmm5 │ │ │ │ paddd %xmm7,%xmm3 │ │ │ │ paddd %xmm7,%xmm5 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ packssdw %xmm3,%xmm5 │ │ │ │ @@ -441025,24 +445634,24 @@ │ │ │ │ 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 0xd2b11(%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 │ │ │ │ + movdqa 0xd2c77(%rip),%xmm2 │ │ │ │ pmaddwd %xmm2,%xmm3 │ │ │ │ pmaddwd %xmm2,%xmm5 │ │ │ │ paddd %xmm7,%xmm3 │ │ │ │ paddd %xmm7,%xmm5 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ packssdw %xmm3,%xmm5 │ │ │ │ @@ -441059,24 +445668,24 @@ │ │ │ │ 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 0xd2a55(%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 │ │ │ │ + movdqa 0xd2bbb(%rip),%xmm2 │ │ │ │ pmaddwd %xmm2,%xmm3 │ │ │ │ pmaddwd %xmm2,%xmm5 │ │ │ │ paddd %xmm7,%xmm3 │ │ │ │ paddd %xmm7,%xmm5 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ packssdw %xmm3,%xmm5 │ │ │ │ @@ -441093,24 +445702,24 @@ │ │ │ │ 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 0xd29a9(%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 │ │ │ │ + movdqa 0xd296f(%rip),%xmm2 │ │ │ │ pmaddwd %xmm2,%xmm3 │ │ │ │ pmaddwd %xmm2,%xmm5 │ │ │ │ paddd %xmm7,%xmm3 │ │ │ │ paddd %xmm7,%xmm5 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ packssdw %xmm3,%xmm5 │ │ │ │ @@ -441127,24 +445736,24 @@ │ │ │ │ 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 0xd28ed(%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 │ │ │ │ + movdqa 0xd28b3(%rip),%xmm2 │ │ │ │ pmaddwd %xmm2,%xmm3 │ │ │ │ pmaddwd %xmm2,%xmm5 │ │ │ │ paddd %xmm7,%xmm3 │ │ │ │ paddd %xmm7,%xmm5 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ packssdw %xmm3,%xmm5 │ │ │ │ @@ -441157,24 +445766,24 @@ │ │ │ │ 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 0xd2835(%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 │ │ │ │ + movdqa 0xd27fb(%rip),%xmm0 │ │ │ │ pmaddwd %xmm0,%xmm3 │ │ │ │ pmaddwd %xmm0,%xmm2 │ │ │ │ paddd %xmm7,%xmm3 │ │ │ │ paddd %xmm7,%xmm2 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ packssdw %xmm3,%xmm2 │ │ │ │ @@ -441187,24 +445796,24 @@ │ │ │ │ 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 0xd279d(%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 │ │ │ │ + movdqa 0xd2763(%rip),%xmm2 │ │ │ │ pmaddwd %xmm2,%xmm3 │ │ │ │ pmaddwd %xmm2,%xmm1 │ │ │ │ paddd %xmm7,%xmm3 │ │ │ │ paddd %xmm7,%xmm1 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ psrad $0xc,%xmm1 │ │ │ │ packssdw %xmm3,%xmm1 │ │ │ │ @@ -441221,24 +445830,24 @@ │ │ │ │ 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 0xd26e1(%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 │ │ │ │ + movdqa 0xd26a7(%rip),%xmm2 │ │ │ │ pmaddwd %xmm2,%xmm3 │ │ │ │ pmaddwd %xmm2,%xmm5 │ │ │ │ paddd %xmm7,%xmm3 │ │ │ │ paddd %xmm7,%xmm5 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ packssdw %xmm3,%xmm5 │ │ │ │ @@ -441255,24 +445864,24 @@ │ │ │ │ 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 0xd2625(%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 │ │ │ │ + movdqa 0xd25eb(%rip),%xmm2 │ │ │ │ pmaddwd %xmm2,%xmm3 │ │ │ │ pmaddwd %xmm2,%xmm5 │ │ │ │ paddd %xmm7,%xmm3 │ │ │ │ paddd %xmm7,%xmm5 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ packssdw %xmm3,%xmm5 │ │ │ │ @@ -441289,24 +445898,24 @@ │ │ │ │ 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 0xd2559(%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 │ │ │ │ + movdqa 0xd262f(%rip),%xmm2 │ │ │ │ pmaddwd %xmm2,%xmm3 │ │ │ │ pmaddwd %xmm2,%xmm5 │ │ │ │ paddd %xmm7,%xmm3 │ │ │ │ paddd %xmm7,%xmm5 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ packssdw %xmm3,%xmm5 │ │ │ │ @@ -441323,24 +445932,24 @@ │ │ │ │ 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 0xd249d(%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 │ │ │ │ + movdqa 0xd2573(%rip),%xmm2 │ │ │ │ pmaddwd %xmm2,%xmm3 │ │ │ │ pmaddwd %xmm2,%xmm5 │ │ │ │ paddd %xmm7,%xmm3 │ │ │ │ paddd %xmm7,%xmm5 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ packssdw %xmm3,%xmm5 │ │ │ │ @@ -441357,24 +445966,24 @@ │ │ │ │ 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 0xd23e1(%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 │ │ │ │ + movdqa 0xd24b7(%rip),%xmm2 │ │ │ │ pmaddwd %xmm2,%xmm3 │ │ │ │ pmaddwd %xmm2,%xmm5 │ │ │ │ paddd %xmm7,%xmm3 │ │ │ │ paddd %xmm7,%xmm5 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ packssdw %xmm3,%xmm5 │ │ │ │ @@ -441391,24 +446000,24 @@ │ │ │ │ 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 0xd2325(%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 │ │ │ │ + movdqa 0xd23fb(%rip),%xmm2 │ │ │ │ pmaddwd %xmm2,%xmm3 │ │ │ │ pmaddwd %xmm2,%xmm5 │ │ │ │ paddd %xmm7,%xmm3 │ │ │ │ paddd %xmm7,%xmm5 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ packssdw %xmm3,%xmm5 │ │ │ │ @@ -441425,24 +446034,24 @@ │ │ │ │ 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 0xd2268(%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 │ │ │ │ + movdqa 0xd222e(%rip),%xmm1 │ │ │ │ pmaddwd %xmm1,%xmm2 │ │ │ │ pmaddwd %xmm1,%xmm0 │ │ │ │ paddd %xmm7,%xmm2 │ │ │ │ paddd %xmm7,%xmm0 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm0 │ │ │ │ packssdw %xmm2,%xmm0 │ │ │ │ @@ -441472,24 +446081,24 @@ │ │ │ │ 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 0xd216a(%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 │ │ │ │ + movdqa 0xd2130(%rip),%xmm4 │ │ │ │ pmaddwd %xmm4,%xmm6 │ │ │ │ pmaddwd %xmm4,%xmm3 │ │ │ │ paddd %xmm7,%xmm6 │ │ │ │ paddd %xmm7,%xmm3 │ │ │ │ psrad $0xc,%xmm6 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ packssdw %xmm6,%xmm3 │ │ │ │ @@ -441526,24 +446135,24 @@ │ │ │ │ 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 0xd2036(%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 │ │ │ │ + movdqa 0xd1ffc(%rip),%xmm3 │ │ │ │ pmaddwd %xmm3,%xmm6 │ │ │ │ pmaddwd %xmm3,%xmm5 │ │ │ │ paddd %xmm7,%xmm6 │ │ │ │ paddd %xmm7,%xmm5 │ │ │ │ psrad $0xc,%xmm6 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ packssdw %xmm6,%xmm5 │ │ │ │ @@ -441580,24 +446189,24 @@ │ │ │ │ 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 0xd1f02(%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 │ │ │ │ + movdqa 0xd1ec8(%rip),%xmm3 │ │ │ │ pmaddwd %xmm3,%xmm6 │ │ │ │ pmaddwd %xmm3,%xmm5 │ │ │ │ paddd %xmm7,%xmm6 │ │ │ │ paddd %xmm7,%xmm5 │ │ │ │ psrad $0xc,%xmm6 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ packssdw %xmm6,%xmm5 │ │ │ │ @@ -441634,24 +446243,24 @@ │ │ │ │ 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 0xd1dce(%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 │ │ │ │ + movdqa 0xd1d94(%rip),%xmm3 │ │ │ │ pmaddwd %xmm3,%xmm6 │ │ │ │ pmaddwd %xmm3,%xmm5 │ │ │ │ paddd %xmm7,%xmm6 │ │ │ │ paddd %xmm7,%xmm5 │ │ │ │ psrad $0xc,%xmm6 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ packssdw %xmm6,%xmm5 │ │ │ │ @@ -441688,24 +446297,24 @@ │ │ │ │ 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 0xd1c9a(%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 │ │ │ │ + movdqa 0xd1c60(%rip),%xmm3 │ │ │ │ pmaddwd %xmm3,%xmm6 │ │ │ │ pmaddwd %xmm3,%xmm5 │ │ │ │ paddd %xmm7,%xmm6 │ │ │ │ paddd %xmm7,%xmm5 │ │ │ │ psrad $0xc,%xmm6 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ packssdw %xmm6,%xmm5 │ │ │ │ @@ -441742,24 +446351,24 @@ │ │ │ │ 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 0xd1b6c(%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 │ │ │ │ + movdqa 0xd1b32(%rip),%xmm3 │ │ │ │ pmaddwd %xmm3,%xmm6 │ │ │ │ pmaddwd %xmm3,%xmm5 │ │ │ │ paddd %xmm7,%xmm6 │ │ │ │ paddd %xmm7,%xmm5 │ │ │ │ psrad $0xc,%xmm6 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ packssdw %xmm6,%xmm5 │ │ │ │ @@ -441796,24 +446405,24 @@ │ │ │ │ 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 0xd1a3e(%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 │ │ │ │ + movdqa 0xd1a04(%rip),%xmm3 │ │ │ │ pmaddwd %xmm3,%xmm6 │ │ │ │ pmaddwd %xmm3,%xmm5 │ │ │ │ paddd %xmm7,%xmm6 │ │ │ │ paddd %xmm7,%xmm5 │ │ │ │ psrad $0xc,%xmm6 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ packssdw %xmm6,%xmm5 │ │ │ │ @@ -441840,27 +446449,27 @@ │ │ │ │ movdqa %xmm0,0x140(%rsp) │ │ │ │ movdqa %xmm3,0x340(%rsp) │ │ │ │ movdqa %xmm1,0x130(%rsp) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x848,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2015e8 │ │ │ │ - call 2016d0 │ │ │ │ + je 206808 │ │ │ │ + call 2068f0 │ │ │ │ add $0x848,%rsp │ │ │ │ ret │ │ │ │ - movd 0xd6b10(%rip),%xmm1 │ │ │ │ + movd 0xd1cc0(%rip),%xmm1 │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xd6b1f(%rip),%xmm2 │ │ │ │ + movd 0xd1ccf(%rip),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ mov $0x10,%ecx │ │ │ │ lea 0xb8(%rip),%r8 │ │ │ │ pmulhrsw %xmm2,%xmm0 │ │ │ │ - movd 0xd6a74(%rip),%xmm2 │ │ │ │ + movd 0xd1c24(%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 │ │ │ │ @@ -441892,15 +446501,15 @@ │ │ │ │ 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 │ │ │ │ + jg 206853 │ │ │ │ jmp *%r8 │ │ │ │ add $0x848,%rsp │ │ │ │ ret │ │ │ │ nop │ │ │ │ mov $0x2,%ecx │ │ │ │ mov %rdi,0x440(%rsp) │ │ │ │ lea 0x448(%rsp),%rdi │ │ │ │ @@ -441908,15 +446517,15 @@ │ │ │ │ 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 │ │ │ │ + call 1fa4f0 │ │ │ │ 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) │ │ │ │ @@ -441924,15 +446533,15 @@ │ │ │ │ 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 │ │ │ │ + call 1fd3a0 │ │ │ │ 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) │ │ │ │ @@ -441950,15 +446559,15 @@ │ │ │ │ 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 │ │ │ │ + call 2006b0 │ │ │ │ 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) │ │ │ │ @@ -441991,27 +446600,27 @@ │ │ │ │ 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 │ │ │ │ + call 204cc0 │ │ │ │ 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 │ │ │ │ + movdqa 0xd18ee(%rip),%xmm7 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ + jmp 1fa2c4 │ │ │ │ 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) │ │ │ │ @@ -442021,17 +446630,17 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0xd1859(%rip),%xmm7 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ + jmp 1fa2c4 │ │ │ │ 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) │ │ │ │ @@ -442041,17 +446650,17 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0xd17b7(%rip),%xmm7 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ + jmp 1fa2c4 │ │ │ │ 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) │ │ │ │ @@ -442061,17 +446670,17 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0xd1715(%rip),%xmm7 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ + jmp 1fa2c4 │ │ │ │ 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) │ │ │ │ @@ -442081,17 +446690,17 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0xd1673(%rip),%xmm7 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ + jmp 1fa2c4 │ │ │ │ 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) │ │ │ │ @@ -442101,17 +446710,17 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0xd15de(%rip),%xmm7 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ + jmp 1fa2c4 │ │ │ │ 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) │ │ │ │ @@ -442121,17 +446730,17 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0xd153c(%rip),%xmm7 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ + jmp 1fa2c4 │ │ │ │ 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) │ │ │ │ @@ -442141,42 +446750,42 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0xd149a(%rip),%xmm7 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ + jmp 1fa2c4 │ │ │ │ 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 │ │ │ │ + jg 206905 │ │ │ │ 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 │ │ │ │ + call 1fa4f0 │ │ │ │ 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) │ │ │ │ @@ -442184,31 +446793,31 @@ │ │ │ │ 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 │ │ │ │ + call 1fd3a0 │ │ │ │ mov %rdi,%rcx │ │ │ │ lea 0x9(%rip),%r8 │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ - jmp 1f5191 │ │ │ │ + jmp 1fa3b1 │ │ │ │ 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 │ │ │ │ + jmp 1fa3b1 │ │ │ │ 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) │ │ │ │ @@ -442224,27 +446833,27 @@ │ │ │ │ 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 │ │ │ │ + jg 2070c3 │ │ │ │ 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 │ │ │ │ + call 1fa4f0 │ │ │ │ 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) │ │ │ │ @@ -442252,64 +446861,64 @@ │ │ │ │ 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 │ │ │ │ + call 1fd3a0 │ │ │ │ mov %rdi,%rcx │ │ │ │ lea 0x9(%rip),%r8 │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ - jmp 1f5191 │ │ │ │ + jmp 1fa3b1 │ │ │ │ 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 │ │ │ │ + jmp 1fa3b1 │ │ │ │ add $0x100,%rdx │ │ │ │ mov 0x438(%rsp),%ecx │ │ │ │ mov 0x440(%rsp),%rdi │ │ │ │ add $0x8,%rdi │ │ │ │ mov %rdi,0x440(%rsp) │ │ │ │ dec %ecx │ │ │ │ - jg 20204e │ │ │ │ + jg 20726e │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x448,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2021a8 │ │ │ │ - call 2021e0 │ │ │ │ + je 2073c8 │ │ │ │ + call 207400 │ │ │ │ add $0x448,%rsp │ │ │ │ ret │ │ │ │ - movd 0xd5f50(%rip),%xmm1 │ │ │ │ + movd 0xd1100(%rip),%xmm1 │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xd5eff(%rip),%xmm2 │ │ │ │ + movd 0xd10af(%rip),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ pmulhrsw %xmm1,%xmm0 │ │ │ │ mov $0x40,%ecx │ │ │ │ lea -0x34(%rip),%r8 │ │ │ │ - jmp 1fc48f │ │ │ │ + jmp 2016af │ │ │ │ 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 0xd10a4(%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 │ │ │ │ @@ -442327,16 +446936,16 @@ │ │ │ │ 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 │ │ │ │ + jl 207700 │ │ │ │ + movdqa 0xd0fe2(%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 │ │ │ │ @@ -442344,23 +446953,23 @@ │ │ │ │ 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 │ │ │ │ + call 1fa4f0 │ │ │ │ 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 0xd0f45(%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 │ │ │ │ @@ -442368,25 +446977,25 @@ │ │ │ │ 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 │ │ │ │ + call 1fd3a0 │ │ │ │ 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 0xd0e86(%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 │ │ │ │ @@ -442402,62 +447011,62 @@ │ │ │ │ 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 │ │ │ │ + call 200980 │ │ │ │ + jmp 207819 │ │ │ │ + movdqa 0xd0dc8(%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 │ │ │ │ + call 1fa4f0 │ │ │ │ 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 0xd0d4f(%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 │ │ │ │ + call 1fd3a0 │ │ │ │ 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 2006b0 │ │ │ │ movdqa %xmm7,0x8(%rsp) │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f509c │ │ │ │ + jmp 1fa2bc │ │ │ │ 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) │ │ │ │ @@ -442468,15 +447077,15 @@ │ │ │ │ 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 │ │ │ │ + jmp 1fa2bc │ │ │ │ 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) │ │ │ │ @@ -442487,15 +447096,15 @@ │ │ │ │ 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 │ │ │ │ + jmp 1fa2bc │ │ │ │ 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) │ │ │ │ @@ -442506,102 +447115,102 @@ │ │ │ │ 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 │ │ │ │ + jmp 1fa2bc │ │ │ │ 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 │ │ │ │ + jg 207424 │ │ │ │ mov 0x440(%rsp),%rdx │ │ │ │ mov $0x4,%ecx │ │ │ │ lea 0x8(%rdi),%r8 │ │ │ │ mov %r8,0x440(%rsp) │ │ │ │ lea -0x34b4(%rip),%r8 │ │ │ │ - jmp 1fef33 │ │ │ │ + jmp 204153 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0xc58,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - je 202868 │ │ │ │ - call 2028a0 │ │ │ │ + je 207a88 │ │ │ │ + call 207ac0 │ │ │ │ add $0xc58,%rsp │ │ │ │ ret │ │ │ │ - movd 0xd5890(%rip),%xmm1 │ │ │ │ + movd 0xd0a40(%rip),%xmm1 │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xd583f(%rip),%xmm2 │ │ │ │ + movd 0xd09ef(%rip),%xmm2 │ │ │ │ pmulhrsw %xmm1,%xmm0 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ mov $0x20,%ecx │ │ │ │ lea -0x34(%rip),%r8 │ │ │ │ - jmp 20160f │ │ │ │ + jmp 20682f │ │ │ │ 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 0xd09cc(%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 │ │ │ │ + call 1fa4f0 │ │ │ │ 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 0xd094f(%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 │ │ │ │ + call 1fd3a0 │ │ │ │ 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 0xd08b8(%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 │ │ │ │ @@ -442617,24 +447226,24 @@ │ │ │ │ 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 │ │ │ │ + call 2006b0 │ │ │ │ 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 0xd07c6(%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 │ │ │ │ @@ -442650,15 +447259,15 @@ │ │ │ │ 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 0xd0715(%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 │ │ │ │ @@ -442674,26 +447283,26 @@ │ │ │ │ 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 │ │ │ │ + call 204cc0 │ │ │ │ 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 │ │ │ │ + jmp 1fa2bc │ │ │ │ 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) │ │ │ │ @@ -442704,15 +447313,15 @@ │ │ │ │ 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 │ │ │ │ + jmp 1fa2bc │ │ │ │ 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) │ │ │ │ @@ -442723,15 +447332,15 @@ │ │ │ │ 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 │ │ │ │ + jmp 1fa2bc │ │ │ │ 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) │ │ │ │ @@ -442742,15 +447351,15 @@ │ │ │ │ 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 │ │ │ │ + jmp 1fa2bc │ │ │ │ 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) │ │ │ │ @@ -442761,15 +447370,15 @@ │ │ │ │ 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 │ │ │ │ + jmp 1fa2bc │ │ │ │ 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) │ │ │ │ @@ -442780,15 +447389,15 @@ │ │ │ │ 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 │ │ │ │ + jmp 1fa2bc │ │ │ │ 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) │ │ │ │ @@ -442799,15 +447408,15 @@ │ │ │ │ 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 │ │ │ │ + jmp 1fa2bc │ │ │ │ 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) │ │ │ │ @@ -442818,64 +447427,64 @@ │ │ │ │ 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 │ │ │ │ + jmp 1fa2bc │ │ │ │ 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 │ │ │ │ + jg 207afc │ │ │ │ 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 │ │ │ │ + jmp 203a82 │ │ │ │ movdqa %xmm7,0x8(%rsp) │ │ │ │ lea 0x5(%rip),%rcx │ │ │ │ - jmp 1fb140 │ │ │ │ + jmp 200360 │ │ │ │ lea -0x19(%rip),%r8 │ │ │ │ add $0x200,%rdx │ │ │ │ mov 0x240(%rsp),%rdi │ │ │ │ mov 0x248(%rsp),%ecx │ │ │ │ dec %ecx │ │ │ │ - jg 1fe862 │ │ │ │ + jg 203a82 │ │ │ │ mov 0x448(%rsp),%rdi │ │ │ │ mov 0x440(%rsp),%rdx │ │ │ │ lea -0x461c(%rip),%r8 │ │ │ │ mov $0x4,%ecx │ │ │ │ - jmp 1fe862 │ │ │ │ + jmp 203a82 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0xc58,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2031b8 │ │ │ │ - call 2031f0 │ │ │ │ + je 2083d8 │ │ │ │ + call 208410 │ │ │ │ add $0xc58,%rsp │ │ │ │ ret │ │ │ │ - movd 0xd4f40(%rip),%xmm1 │ │ │ │ + movd 0xd00f0(%rip),%xmm1 │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xd4f4f(%rip),%xmm2 │ │ │ │ + movd 0xd00ff(%rip),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ mov $0x40,%ecx │ │ │ │ lea -0x97f(%rip),%r8 │ │ │ │ - jmp 20160f │ │ │ │ + jmp 20682f │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov $0x4,%r9d │ │ │ │ mov $0x2,%r8d │ │ │ │ sub $0x88,%ecx │ │ │ │ cmovns %r9d,%r8d │ │ │ │ mov %ecx,0x438(%rsp) │ │ │ │ @@ -442888,15 +447497,15 @@ │ │ │ │ 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 │ │ │ │ + call 1fa4f0 │ │ │ │ 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) │ │ │ │ @@ -442904,15 +447513,15 @@ │ │ │ │ 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 │ │ │ │ + call 1fd3a0 │ │ │ │ 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) │ │ │ │ @@ -442930,15 +447539,15 @@ │ │ │ │ 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 │ │ │ │ + call 2006b0 │ │ │ │ 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) │ │ │ │ @@ -442971,27 +447580,27 @@ │ │ │ │ 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 │ │ │ │ + call 204cc0 │ │ │ │ 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 │ │ │ │ + movdqa 0xcfd9d(%rip),%xmm7 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ + jmp 1fa2c4 │ │ │ │ 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) │ │ │ │ @@ -443001,17 +447610,17 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0xcfd02(%rip),%xmm7 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ + jmp 1fa2c4 │ │ │ │ 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) │ │ │ │ @@ -443021,17 +447630,17 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0xcfc60(%rip),%xmm7 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ + jmp 1fa2c4 │ │ │ │ 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) │ │ │ │ @@ -443041,17 +447650,17 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0xcfbbe(%rip),%xmm7 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ + jmp 1fa2c4 │ │ │ │ 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) │ │ │ │ @@ -443061,17 +447670,17 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0xcfb1c(%rip),%xmm7 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ + jmp 1fa2c4 │ │ │ │ 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) │ │ │ │ @@ -443081,17 +447690,17 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0xcfa81(%rip),%xmm7 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ + jmp 1fa2c4 │ │ │ │ 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) │ │ │ │ @@ -443101,17 +447710,17 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0xcf9df(%rip),%xmm7 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ + jmp 1fa2c4 │ │ │ │ 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) │ │ │ │ @@ -443121,10459 +447730,5072 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0xcf93d(%rip),%xmm7 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 1f50a4 │ │ │ │ + jmp 1fa2c4 │ │ │ │ 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 │ │ │ │ + jg 208450 │ │ │ │ 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 │ │ │ │ + jmp 204153 │ │ │ │ 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 │ │ │ │ + call 20462e │ │ │ │ mov 0x440(%rsp),%rdi │ │ │ │ mov 0x448(%rsp),%ecx │ │ │ │ lea 0x8(%rdi),%r8 │ │ │ │ mov %r8,0x440(%rsp) │ │ │ │ lea -0x81(%rip),%r8 │ │ │ │ dec %ecx │ │ │ │ - jg 1fef33 │ │ │ │ + jg 204153 │ │ │ │ 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 │ │ │ │ + jmp 204153 │ │ │ │ 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 │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ + lea (%rcx,%rcx,2),%r9 │ │ │ │ + movq (%rdi),%xmm0 │ │ │ │ + movq (%rdi,%rsi,1),%xmm1 │ │ │ │ + movq (%rdi,%rsi,2),%xmm2 │ │ │ │ + movq (%rdi,%r8,1),%xmm3 │ │ │ │ + movq (%rdx),%xmm4 │ │ │ │ + movq (%rdx,%rcx,1),%xmm5 │ │ │ │ + movq (%rdx,%rcx,2),%xmm6 │ │ │ │ + movq (%rdx,%r9,1),%xmm7 │ │ │ │ + psubw %xmm4,%xmm0 │ │ │ │ + psubw %xmm5,%xmm1 │ │ │ │ + psubw %xmm6,%xmm2 │ │ │ │ + psubw %xmm7,%xmm3 │ │ │ │ + pabsw %xmm0,%xmm0 │ │ │ │ + pabsw %xmm1,%xmm1 │ │ │ │ + pabsw %xmm2,%xmm2 │ │ │ │ + pabsw %xmm3,%xmm3 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + paddw %xmm3,%xmm2 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + pshuflw $0xbb,%xmm0,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pshuflw $0x55,%xmm0,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ + movzwl %ax,%eax │ │ │ │ ret │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%ymm1 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0x8,%r8d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + pxor %xmm9,%xmm9 │ │ │ │ + movdqu (%rdi),%xmm1 │ │ │ │ + movdqu 0x10(%rdi),%xmm2 │ │ │ │ + movdqu (%rdi,%rsi,1),%xmm3 │ │ │ │ + movdqu 0x10(%rdi,%rsi,1),%xmm4 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 203b8b │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - vmovdqu 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%ymm2 │ │ │ │ - vmovdqu 0x20(%rdx,%rcx,1),%ymm3 │ │ │ │ + movdqu (%rdx),%xmm5 │ │ │ │ + movdqu 0x10(%rdx),%xmm6 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm7 │ │ │ │ + movdqu 0x10(%rdx,%rcx,1),%xmm8 │ │ │ │ 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 203baf │ │ │ │ - vzeroupper │ │ │ │ + psubw %xmm5,%xmm1 │ │ │ │ + psubw %xmm6,%xmm2 │ │ │ │ + psubw %xmm7,%xmm3 │ │ │ │ + psubw %xmm8,%xmm4 │ │ │ │ + pabsw %xmm1,%xmm1 │ │ │ │ + pabsw %xmm2,%xmm2 │ │ │ │ + pabsw %xmm3,%xmm3 │ │ │ │ + pabsw %xmm4,%xmm4 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + paddw %xmm4,%xmm3 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + punpcklwd %xmm9,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + punpcklwd %xmm9,%xmm4 │ │ │ │ + punpckhwd %xmm9,%xmm1 │ │ │ │ + punpckhwd %xmm9,%xmm3 │ │ │ │ + paddd %xmm2,%xmm1 │ │ │ │ + paddd %xmm4,%xmm3 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ + dec %r8d │ │ │ │ + jg 208d8f │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + pshufd $0x55,%xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ ret │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - vmovdqu 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqu 0x40(%rdx),%ymm2 │ │ │ │ - vmovdqu 0x60(%rdx),%ymm3 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov $0x80,%r8d │ │ │ │ + vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rdx),%ymm1 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm2 │ │ │ │ + vmovdqu 0x40(%rdx),%ymm3 │ │ │ │ + vmovdqu 0x60(%rdx),%ymm4 │ │ │ │ + vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ + vpsadbw 0x20(%rdi),%ymm2,%ymm2 │ │ │ │ + vpsadbw 0x40(%rdi),%ymm3,%ymm3 │ │ │ │ + vpsadbw 0x60(%rdi),%ymm4,%ymm4 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + dec %r8d │ │ │ │ + jg 208e50 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - vmovdqu 0x8(%rdx),%ymm1 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov $0x80,%r9d │ │ │ │ + vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rdx),%ymm1 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm2 │ │ │ │ + vmovdqu 0x40(%rdx),%ymm3 │ │ │ │ + vmovdqu 0x60(%rdx),%ymm4 │ │ │ │ + vpavgb (%r8),%ymm1,%ymm1 │ │ │ │ + vpavgb 0x20(%r8),%ymm2,%ymm2 │ │ │ │ + vpavgb 0x40(%r8),%ymm3,%ymm3 │ │ │ │ + vpavgb 0x60(%r8),%ymm4,%ymm4 │ │ │ │ + lea 0x80(%r8),%r8 │ │ │ │ + vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ + vpsadbw 0x20(%rdi),%ymm2,%ymm2 │ │ │ │ + vpsadbw 0x40(%rdi),%ymm3,%ymm3 │ │ │ │ + vpsadbw 0x60(%rdi),%ymm4,%ymm4 │ │ │ │ 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 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %r9d │ │ │ │ - jg 203d78 │ │ │ │ + jg 208ec0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovd %xmm0,%eax │ │ │ │ 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 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov $0x40,%r8d │ │ │ │ + vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rdx),%ymm1 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm2 │ │ │ │ + vmovdqu 0x40(%rdx),%ymm3 │ │ │ │ + vmovdqu 0x60(%rdx),%ymm4 │ │ │ │ + vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ + vpsadbw 0x20(%rdi),%ymm2,%ymm2 │ │ │ │ + vpsadbw 0x40(%rdi),%ymm3,%ymm3 │ │ │ │ + vpsadbw 0x60(%rdi),%ymm4,%ymm4 │ │ │ │ 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 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + dec %r8d │ │ │ │ + jg 208f50 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovd %xmm0,%eax │ │ │ │ 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 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov $0x40,%r9d │ │ │ │ + vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rdx),%ymm1 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm2 │ │ │ │ + vmovdqu 0x40(%rdx),%ymm3 │ │ │ │ + vmovdqu 0x60(%rdx),%ymm4 │ │ │ │ + vpavgb (%r8),%ymm1,%ymm1 │ │ │ │ + vpavgb 0x20(%r8),%ymm2,%ymm2 │ │ │ │ + vpavgb 0x40(%r8),%ymm3,%ymm3 │ │ │ │ + vpavgb 0x60(%r8),%ymm4,%ymm4 │ │ │ │ + lea 0x80(%r8),%r8 │ │ │ │ + vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ + vpsadbw 0x20(%rdi),%ymm2,%ymm2 │ │ │ │ + vpsadbw 0x40(%rdi),%ymm3,%ymm3 │ │ │ │ + vpsadbw 0x60(%rdi),%ymm4,%ymm4 │ │ │ │ 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 203e25 │ │ │ │ + jg 208fc0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovd %xmm0,%eax │ │ │ │ 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 │ │ │ │ - jmp *%r8 │ │ │ │ - vmovd (%rdx),%xmm0 │ │ │ │ - vpinsrw $0x1,(%rdx,%rcx,1),%xmm0,%xmm1 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov $0x40,%r8d │ │ │ │ + vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rdx),%ymm1 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm2 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%ymm3 │ │ │ │ + vmovdqu 0x20(%rdx,%rcx,1),%ymm4 │ │ │ │ + vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ + vpsadbw 0x20(%rdi),%ymm2,%ymm2 │ │ │ │ + vpsadbw (%rdi,%rsi,1),%ymm3,%ymm3 │ │ │ │ + vpsadbw 0x20(%rdi,%rsi,1),%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ 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) │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 203ea3 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + dec %r8d │ │ │ │ + jg 209050 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vmovd (%rdx),%xmm0 │ │ │ │ - vpbroadcastd (%rdx,%rcx,1),%xmm2 │ │ │ │ + nop │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov $0x40,%r9d │ │ │ │ + vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rdx),%ymm1 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm2 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%ymm3 │ │ │ │ + vmovdqu 0x20(%rdx,%rcx,1),%ymm4 │ │ │ │ + vpavgb (%r8),%ymm1,%ymm1 │ │ │ │ + vpavgb 0x20(%r8),%ymm2,%ymm2 │ │ │ │ + vpavgb 0x40(%r8),%ymm3,%ymm3 │ │ │ │ + vpavgb 0x60(%r8),%ymm4,%ymm4 │ │ │ │ + lea 0x80(%r8),%r8 │ │ │ │ + vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ + vpsadbw 0x20(%rdi),%ymm2,%ymm2 │ │ │ │ + vpsadbw (%rdi,%rsi,1),%ymm3,%ymm3 │ │ │ │ + vpsadbw 0x20(%rdi,%rsi,1),%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ 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) │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 203ee8 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + dec %r9d │ │ │ │ + jg 2090c0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vmovq (%rdx),%xmm0 │ │ │ │ - vmovq (%rdx,%rcx,1),%xmm2 │ │ │ │ + nopl (%rax) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov $0x20,%r8d │ │ │ │ + vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rdx),%ymm1 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm2 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%ymm3 │ │ │ │ + vmovdqu 0x20(%rdx,%rcx,1),%ymm4 │ │ │ │ + vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ + vpsadbw 0x20(%rdi),%ymm2,%ymm2 │ │ │ │ + vpsadbw (%rdi,%rsi,1),%ymm3,%ymm3 │ │ │ │ + vpsadbw 0x20(%rdi,%rsi,1),%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ 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) │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 203f32 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + dec %r8d │ │ │ │ + jg 209150 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqu (%rdx),%xmm0 │ │ │ │ - vbroadcasti128 (%rdx,%rcx,1),%ymm3 │ │ │ │ + nop │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov $0x10,%r8d │ │ │ │ + vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rdx),%ymm1 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm2 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%ymm3 │ │ │ │ + vmovdqu 0x20(%rdx,%rcx,1),%ymm4 │ │ │ │ + vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ + vpsadbw 0x20(%rdi),%ymm2,%ymm2 │ │ │ │ + vpsadbw (%rdi,%rsi,1),%ymm3,%ymm3 │ │ │ │ + vpsadbw 0x20(%rdi,%rsi,1),%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm3,%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) │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 203f7a │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + dec %r8d │ │ │ │ + jg 2091c0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ + nop │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov $0x20,%r9d │ │ │ │ + vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rdx),%ymm1 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm2 │ │ │ │ vmovdqu (%rdx,%rcx,1),%ymm3 │ │ │ │ + vmovdqu 0x20(%rdx,%rcx,1),%ymm4 │ │ │ │ + vpavgb (%r8),%ymm1,%ymm1 │ │ │ │ + vpavgb 0x20(%r8),%ymm2,%ymm2 │ │ │ │ + vpavgb 0x40(%r8),%ymm3,%ymm3 │ │ │ │ + vpavgb 0x60(%r8),%ymm4,%ymm4 │ │ │ │ + lea 0x80(%r8),%r8 │ │ │ │ + vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ + vpsadbw 0x20(%rdi),%ymm2,%ymm2 │ │ │ │ + vpsadbw (%rdi,%rsi,1),%ymm3,%ymm3 │ │ │ │ + vpsadbw 0x20(%rdi,%rsi,1),%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm3,%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) │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 203fd2 │ │ │ │ - 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 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %r9d │ │ │ │ - jg 20403f │ │ │ │ + jg 209230 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - lea 0x300(%r9),%eax │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ + nopl (%rax) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov $0x10,%r9d │ │ │ │ + vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rdx),%ymm1 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm2 │ │ │ │ vmovdqu (%rdx,%rcx,1),%ymm3 │ │ │ │ + vmovdqu 0x20(%rdx,%rcx,1),%ymm4 │ │ │ │ + vpavgb (%r8),%ymm1,%ymm1 │ │ │ │ + vpavgb 0x20(%r8),%ymm2,%ymm2 │ │ │ │ + vpavgb 0x40(%r8),%ymm3,%ymm3 │ │ │ │ + vpavgb 0x60(%r8),%ymm4,%ymm4 │ │ │ │ + lea 0x80(%r8),%r8 │ │ │ │ + vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ + vpsadbw 0x20(%rdi),%ymm2,%ymm2 │ │ │ │ + vpsadbw (%rdi,%rsi,1),%ymm3,%ymm3 │ │ │ │ + vpsadbw 0x20(%rdi,%rsi,1),%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm3,%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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 2041d9 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + dec %r9d │ │ │ │ + jg 2092c0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vbroadcasti128 (%rdx),%ymm0 │ │ │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ + nopl (%rax) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov $0x8,%r8d │ │ │ │ + vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rdx),%ymm1 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm2 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%ymm3 │ │ │ │ + vmovdqu 0x20(%rdx,%rcx,1),%ymm4 │ │ │ │ + vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ + vpsadbw 0x20(%rdi),%ymm2,%ymm2 │ │ │ │ + vpsadbw (%rdi,%rsi,1),%ymm3,%ymm3 │ │ │ │ + vpsadbw 0x20(%rdi,%rsi,1),%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ 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) │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 20423a │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + dec %r8d │ │ │ │ + jg 209350 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovd %xmm0,%eax │ │ │ │ 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 │ │ │ │ + nop │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov $0x8,%r9d │ │ │ │ + vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rdx),%ymm1 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm2 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%ymm3 │ │ │ │ + vmovdqu 0x20(%rdx,%rcx,1),%ymm4 │ │ │ │ + vpavgb (%r8),%ymm1,%ymm1 │ │ │ │ + vpavgb 0x20(%r8),%ymm2,%ymm2 │ │ │ │ + vpavgb 0x40(%r8),%ymm3,%ymm3 │ │ │ │ + vpavgb 0x60(%r8),%ymm4,%ymm4 │ │ │ │ + lea 0x80(%r8),%r8 │ │ │ │ + vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ + vpsadbw 0x20(%rdi),%ymm2,%ymm2 │ │ │ │ + vpsadbw (%rdi,%rsi,1),%ymm3,%ymm3 │ │ │ │ + vpsadbw 0x20(%rdi,%rsi,1),%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ 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) │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ 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 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + jg 2093c0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovd %xmm0,%eax │ │ │ │ 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 │ │ │ │ + nopl (%rax) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ + lea (%rcx,%rcx,2),%r9 │ │ │ │ + mov $0x10,%eax │ │ │ │ + vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rdx),%ymm1 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%ymm2 │ │ │ │ + vmovdqu (%rdx,%rcx,2),%ymm3 │ │ │ │ + vmovdqu (%rdx,%r9,1),%ymm4 │ │ │ │ + vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ + vpsadbw (%rdi,%rsi,1),%ymm2,%ymm2 │ │ │ │ + vpsadbw (%rdi,%rsi,2),%ymm3,%ymm3 │ │ │ │ + vpsadbw (%rdi,%r8,1),%ymm4,%ymm4 │ │ │ │ + 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 209457 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovd %xmm0,%eax │ │ │ │ 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 20452f │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ + lea (%rcx,%rcx,2),%r9 │ │ │ │ + mov $0x8,%eax │ │ │ │ + vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rdx),%ymm1 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%ymm2 │ │ │ │ + vmovdqu (%rdx,%rcx,2),%ymm3 │ │ │ │ + vmovdqu (%rdx,%r9,1),%ymm4 │ │ │ │ + vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ + vpsadbw (%rdi,%rsi,1),%ymm2,%ymm2 │ │ │ │ + vpsadbw (%rdi,%rsi,2),%ymm3,%ymm3 │ │ │ │ + vpsadbw (%rdi,%r8,1),%ymm4,%ymm4 │ │ │ │ + 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 2094d7 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovd %xmm0,%eax │ │ │ │ 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 20457d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ + lea (%rcx,%rcx,2),%r9 │ │ │ │ + mov $0x4,%eax │ │ │ │ + vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rdx),%ymm1 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%ymm2 │ │ │ │ + vmovdqu (%rdx,%rcx,2),%ymm3 │ │ │ │ + vmovdqu (%rdx,%r9,1),%ymm4 │ │ │ │ + vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ + vpsadbw (%rdi,%rsi,1),%ymm2,%ymm2 │ │ │ │ + vpsadbw (%rdi,%rsi,2),%ymm3,%ymm3 │ │ │ │ + vpsadbw (%rdi,%r8,1),%ymm4,%ymm4 │ │ │ │ + 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 209557 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ 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) │ │ │ │ + nopl (%rax) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + mov $0x10,%r10d │ │ │ │ + vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rdx),%ymm1 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%ymm2 │ │ │ │ + vmovdqu (%rdx,%rcx,2),%ymm3 │ │ │ │ + vmovdqu (%rdx,%rax,1),%ymm4 │ │ │ │ + vpavgb (%r8),%ymm1,%ymm1 │ │ │ │ + vpavgb 0x20(%r8),%ymm2,%ymm2 │ │ │ │ + vpavgb 0x40(%r8),%ymm3,%ymm3 │ │ │ │ + vpavgb 0x60(%r8),%ymm4,%ymm4 │ │ │ │ + lea 0x80(%r8),%r8 │ │ │ │ + vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ + vpsadbw (%rdi,%rsi,1),%ymm2,%ymm2 │ │ │ │ + vpsadbw (%rdi,%rsi,2),%ymm3,%ymm3 │ │ │ │ + vpsadbw (%rdi,%r9,1),%ymm4,%ymm4 │ │ │ │ + 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 2095d8 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovd %xmm0,%eax │ │ │ │ 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 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + mov $0x8,%r10d │ │ │ │ + vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rdx),%ymm1 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%ymm2 │ │ │ │ + vmovdqu (%rdx,%rcx,2),%ymm3 │ │ │ │ + vmovdqu (%rdx,%rax,1),%ymm4 │ │ │ │ + vpavgb (%r8),%ymm1,%ymm1 │ │ │ │ + vpavgb 0x20(%r8),%ymm2,%ymm2 │ │ │ │ + vpavgb 0x40(%r8),%ymm3,%ymm3 │ │ │ │ + vpavgb 0x60(%r8),%ymm4,%ymm4 │ │ │ │ + lea 0x80(%r8),%r8 │ │ │ │ + vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ + vpsadbw (%rdi,%rsi,1),%ymm2,%ymm2 │ │ │ │ + vpsadbw (%rdi,%rsi,2),%ymm3,%ymm3 │ │ │ │ + vpsadbw (%rdi,%r9,1),%ymm4,%ymm4 │ │ │ │ + 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 209678 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovd %xmm0,%eax │ │ │ │ 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 2046d7 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + mov $0x4,%r10d │ │ │ │ + vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rdx),%ymm1 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%ymm2 │ │ │ │ + vmovdqu (%rdx,%rcx,2),%ymm3 │ │ │ │ + vmovdqu (%rdx,%rax,1),%ymm4 │ │ │ │ + vpavgb (%r8),%ymm1,%ymm1 │ │ │ │ + vpavgb 0x20(%r8),%ymm2,%ymm2 │ │ │ │ + vpavgb 0x40(%r8),%ymm3,%ymm3 │ │ │ │ + vpavgb 0x60(%r8),%ymm4,%ymm4 │ │ │ │ + lea 0x80(%r8),%r8 │ │ │ │ + vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ + vpsadbw (%rdi,%rsi,1),%ymm2,%ymm2 │ │ │ │ + vpsadbw (%rdi,%rsi,2),%ymm3,%ymm3 │ │ │ │ + vpsadbw (%rdi,%r9,1),%ymm4,%ymm4 │ │ │ │ + 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 209718 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovd %xmm0,%eax │ │ │ │ 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 204756 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ + lea (%rcx,%rcx,2),%r9 │ │ │ │ + mov $0x2,%eax │ │ │ │ + vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rdx),%ymm1 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%ymm2 │ │ │ │ + vmovdqu (%rdx,%rcx,2),%ymm3 │ │ │ │ + vmovdqu (%rdx,%r9,1),%ymm4 │ │ │ │ + vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ + vpsadbw (%rdi,%rsi,1),%ymm2,%ymm2 │ │ │ │ + vpsadbw (%rdi,%rsi,2),%ymm3,%ymm3 │ │ │ │ + vpsadbw (%rdi,%r8,1),%ymm4,%ymm4 │ │ │ │ + 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 2097b7 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovd %xmm0,%eax │ │ │ │ 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 2047d5 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + mov $0x2,%r10d │ │ │ │ + vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rdx),%ymm1 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%ymm2 │ │ │ │ + vmovdqu (%rdx,%rcx,2),%ymm3 │ │ │ │ + vmovdqu (%rdx,%rax,1),%ymm4 │ │ │ │ + vpavgb (%r8),%ymm1,%ymm1 │ │ │ │ + vpavgb 0x20(%r8),%ymm2,%ymm2 │ │ │ │ + vpavgb 0x40(%r8),%ymm3,%ymm3 │ │ │ │ + vpavgb 0x60(%r8),%ymm4,%ymm4 │ │ │ │ + lea 0x80(%r8),%r8 │ │ │ │ + vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ + vpsadbw (%rdi,%rsi,1),%ymm2,%ymm2 │ │ │ │ + vpsadbw (%rdi,%rsi,2),%ymm3,%ymm3 │ │ │ │ + vpsadbw (%rdi,%r9,1),%ymm4,%ymm4 │ │ │ │ + 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 209838 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovd %xmm0,%eax │ │ │ │ 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 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov $0x80,%r8d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu 0x10(%rdx),%xmm2 │ │ │ │ + movdqu 0x20(%rdx),%xmm3 │ │ │ │ + movdqu 0x30(%rdx),%xmm4 │ │ │ │ + psadbw (%rdi),%xmm1 │ │ │ │ + psadbw 0x10(%rdi),%xmm2 │ │ │ │ + psadbw 0x20(%rdi),%xmm3 │ │ │ │ + psadbw 0x30(%rdi),%xmm4 │ │ │ │ + paddd %xmm2,%xmm1 │ │ │ │ + paddd %xmm4,%xmm3 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ + movdqu 0x40(%rdx),%xmm1 │ │ │ │ + movdqu 0x50(%rdx),%xmm2 │ │ │ │ + movdqu 0x60(%rdx),%xmm3 │ │ │ │ + movdqu 0x70(%rdx),%xmm4 │ │ │ │ + psadbw 0x40(%rdi),%xmm1 │ │ │ │ + psadbw 0x50(%rdi),%xmm2 │ │ │ │ + psadbw 0x60(%rdi),%xmm3 │ │ │ │ + psadbw 0x70(%rdi),%xmm4 │ │ │ │ + add %rcx,%rdx │ │ │ │ + add %rsi,%rdi │ │ │ │ + paddd %xmm2,%xmm1 │ │ │ │ + paddd %xmm4,%xmm3 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ + sub $0x1,%r8d │ │ │ │ + jg 2098d0 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ 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 │ │ │ │ - vzeroupper │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov $0x80,%r9d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu 0x10(%rdx),%xmm2 │ │ │ │ + movdqu 0x20(%rdx),%xmm3 │ │ │ │ + movdqu 0x30(%rdx),%xmm4 │ │ │ │ + pavgb (%r8),%xmm1 │ │ │ │ + pavgb 0x10(%r8),%xmm2 │ │ │ │ + pavgb 0x20(%r8),%xmm3 │ │ │ │ + pavgb 0x30(%r8),%xmm4 │ │ │ │ + psadbw (%rdi),%xmm1 │ │ │ │ + psadbw 0x10(%rdi),%xmm2 │ │ │ │ + psadbw 0x20(%rdi),%xmm3 │ │ │ │ + psadbw 0x30(%rdi),%xmm4 │ │ │ │ + paddd %xmm2,%xmm1 │ │ │ │ + paddd %xmm4,%xmm3 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ + movdqu 0x40(%rdx),%xmm1 │ │ │ │ + movdqu 0x50(%rdx),%xmm2 │ │ │ │ + movdqu 0x60(%rdx),%xmm3 │ │ │ │ + movdqu 0x70(%rdx),%xmm4 │ │ │ │ + pavgb 0x40(%r8),%xmm1 │ │ │ │ + pavgb 0x50(%r8),%xmm2 │ │ │ │ + pavgb 0x60(%r8),%xmm3 │ │ │ │ + pavgb 0x70(%r8),%xmm4 │ │ │ │ + lea 0x80(%r8),%r8 │ │ │ │ + psadbw 0x40(%rdi),%xmm1 │ │ │ │ + psadbw 0x50(%rdi),%xmm2 │ │ │ │ + psadbw 0x60(%rdi),%xmm3 │ │ │ │ + psadbw 0x70(%rdi),%xmm4 │ │ │ │ + add %rcx,%rdx │ │ │ │ + add %rsi,%rdi │ │ │ │ + paddd %xmm2,%xmm1 │ │ │ │ + paddd %xmm4,%xmm3 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ + sub $0x1,%r9d │ │ │ │ + jg 209970 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ 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 │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov $0x40,%r8d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu 0x10(%rdx),%xmm2 │ │ │ │ + movdqu 0x20(%rdx),%xmm3 │ │ │ │ + movdqu 0x30(%rdx),%xmm4 │ │ │ │ + psadbw (%rdi),%xmm1 │ │ │ │ + psadbw 0x10(%rdi),%xmm2 │ │ │ │ + psadbw 0x20(%rdi),%xmm3 │ │ │ │ + psadbw 0x30(%rdi),%xmm4 │ │ │ │ + paddd %xmm2,%xmm1 │ │ │ │ + paddd %xmm4,%xmm3 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ + movdqu 0x40(%rdx),%xmm1 │ │ │ │ + movdqu 0x50(%rdx),%xmm2 │ │ │ │ + movdqu 0x60(%rdx),%xmm3 │ │ │ │ + movdqu 0x70(%rdx),%xmm4 │ │ │ │ + psadbw 0x40(%rdi),%xmm1 │ │ │ │ + psadbw 0x50(%rdi),%xmm2 │ │ │ │ + psadbw 0x60(%rdi),%xmm3 │ │ │ │ + psadbw 0x70(%rdi),%xmm4 │ │ │ │ + add %rcx,%rdx │ │ │ │ + add %rsi,%rdi │ │ │ │ + paddd %xmm2,%xmm1 │ │ │ │ + paddd %xmm4,%xmm3 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ + sub $0x1,%r8d │ │ │ │ + jg 209a40 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ 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 │ │ │ │ - vzeroupper │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov $0x40,%r9d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu 0x10(%rdx),%xmm2 │ │ │ │ + movdqu 0x20(%rdx),%xmm3 │ │ │ │ + movdqu 0x30(%rdx),%xmm4 │ │ │ │ + pavgb (%r8),%xmm1 │ │ │ │ + pavgb 0x10(%r8),%xmm2 │ │ │ │ + pavgb 0x20(%r8),%xmm3 │ │ │ │ + pavgb 0x30(%r8),%xmm4 │ │ │ │ + psadbw (%rdi),%xmm1 │ │ │ │ + psadbw 0x10(%rdi),%xmm2 │ │ │ │ + psadbw 0x20(%rdi),%xmm3 │ │ │ │ + psadbw 0x30(%rdi),%xmm4 │ │ │ │ + paddd %xmm2,%xmm1 │ │ │ │ + paddd %xmm4,%xmm3 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ + movdqu 0x40(%rdx),%xmm1 │ │ │ │ + movdqu 0x50(%rdx),%xmm2 │ │ │ │ + movdqu 0x60(%rdx),%xmm3 │ │ │ │ + movdqu 0x70(%rdx),%xmm4 │ │ │ │ + pavgb 0x40(%r8),%xmm1 │ │ │ │ + pavgb 0x50(%r8),%xmm2 │ │ │ │ + pavgb 0x60(%r8),%xmm3 │ │ │ │ + pavgb 0x70(%r8),%xmm4 │ │ │ │ + lea 0x80(%r8),%r8 │ │ │ │ + psadbw 0x40(%rdi),%xmm1 │ │ │ │ + psadbw 0x50(%rdi),%xmm2 │ │ │ │ + psadbw 0x60(%rdi),%xmm3 │ │ │ │ + psadbw 0x70(%rdi),%xmm4 │ │ │ │ + add %rcx,%rdx │ │ │ │ + add %rsi,%rdi │ │ │ │ + paddd %xmm2,%xmm1 │ │ │ │ + paddd %xmm4,%xmm3 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ + sub $0x1,%r9d │ │ │ │ + jg 209ae0 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ 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 │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov $0x80,%r8d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu 0x10(%rdx),%xmm2 │ │ │ │ + movdqu 0x20(%rdx),%xmm3 │ │ │ │ + movdqu 0x30(%rdx),%xmm4 │ │ │ │ + psadbw (%rdi),%xmm1 │ │ │ │ + psadbw 0x10(%rdi),%xmm2 │ │ │ │ + psadbw 0x20(%rdi),%xmm3 │ │ │ │ + psadbw 0x30(%rdi),%xmm4 │ │ │ │ + paddd %xmm2,%xmm1 │ │ │ │ + paddd %xmm4,%xmm3 │ │ │ │ + add %rcx,%rdx │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + add %rsi,%rdi │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ + dec %r8d │ │ │ │ + jg 209bb0 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ 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 │ │ │ │ - vzeroupper │ │ │ │ + nopl (%rax) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov $0x80,%r9d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu 0x10(%rdx),%xmm2 │ │ │ │ + movdqu 0x20(%rdx),%xmm3 │ │ │ │ + movdqu 0x30(%rdx),%xmm4 │ │ │ │ + pavgb (%r8),%xmm1 │ │ │ │ + pavgb 0x10(%r8),%xmm2 │ │ │ │ + pavgb 0x20(%r8),%xmm3 │ │ │ │ + pavgb 0x30(%r8),%xmm4 │ │ │ │ + lea 0x40(%r8),%r8 │ │ │ │ + psadbw (%rdi),%xmm1 │ │ │ │ + psadbw 0x10(%rdi),%xmm2 │ │ │ │ + psadbw 0x20(%rdi),%xmm3 │ │ │ │ + psadbw 0x30(%rdi),%xmm4 │ │ │ │ + paddd %xmm2,%xmm1 │ │ │ │ + paddd %xmm4,%xmm3 │ │ │ │ + add %rcx,%rdx │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + add %rsi,%rdi │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ + dec %r9d │ │ │ │ + jg 209c10 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ 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 │ │ │ │ - vzeroupper │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov $0x40,%r8d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu 0x10(%rdx),%xmm2 │ │ │ │ + movdqu 0x20(%rdx),%xmm3 │ │ │ │ + movdqu 0x30(%rdx),%xmm4 │ │ │ │ + psadbw (%rdi),%xmm1 │ │ │ │ + psadbw 0x10(%rdi),%xmm2 │ │ │ │ + psadbw 0x20(%rdi),%xmm3 │ │ │ │ + psadbw 0x30(%rdi),%xmm4 │ │ │ │ + paddd %xmm2,%xmm1 │ │ │ │ + paddd %xmm4,%xmm3 │ │ │ │ + add %rcx,%rdx │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + add %rsi,%rdi │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ + dec %r8d │ │ │ │ + jg 209c90 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ 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 (%rax) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov $0x20,%r8d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu 0x10(%rdx),%xmm2 │ │ │ │ + movdqu 0x20(%rdx),%xmm3 │ │ │ │ + movdqu 0x30(%rdx),%xmm4 │ │ │ │ + psadbw (%rdi),%xmm1 │ │ │ │ + psadbw 0x10(%rdi),%xmm2 │ │ │ │ + psadbw 0x20(%rdi),%xmm3 │ │ │ │ + psadbw 0x30(%rdi),%xmm4 │ │ │ │ + paddd %xmm2,%xmm1 │ │ │ │ + paddd %xmm4,%xmm3 │ │ │ │ + add %rcx,%rdx │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + add %rsi,%rdi │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ + dec %r8d │ │ │ │ + jg 209cf0 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ 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 │ │ │ │ + nopl (%rax) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov $0x40,%r9d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu 0x10(%rdx),%xmm2 │ │ │ │ + movdqu 0x20(%rdx),%xmm3 │ │ │ │ + movdqu 0x30(%rdx),%xmm4 │ │ │ │ + pavgb (%r8),%xmm1 │ │ │ │ + pavgb 0x10(%r8),%xmm2 │ │ │ │ + pavgb 0x20(%r8),%xmm3 │ │ │ │ + pavgb 0x30(%r8),%xmm4 │ │ │ │ + lea 0x40(%r8),%r8 │ │ │ │ + psadbw (%rdi),%xmm1 │ │ │ │ + psadbw 0x10(%rdi),%xmm2 │ │ │ │ + psadbw 0x20(%rdi),%xmm3 │ │ │ │ + psadbw 0x30(%rdi),%xmm4 │ │ │ │ + paddd %xmm2,%xmm1 │ │ │ │ + paddd %xmm4,%xmm3 │ │ │ │ + add %rcx,%rdx │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + add %rsi,%rdi │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ + dec %r9d │ │ │ │ + jg 209d50 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ 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) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov $0x20,%r9d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu 0x10(%rdx),%xmm2 │ │ │ │ + movdqu 0x20(%rdx),%xmm3 │ │ │ │ + movdqu 0x30(%rdx),%xmm4 │ │ │ │ + pavgb (%r8),%xmm1 │ │ │ │ + pavgb 0x10(%r8),%xmm2 │ │ │ │ + pavgb 0x20(%r8),%xmm3 │ │ │ │ + pavgb 0x30(%r8),%xmm4 │ │ │ │ + lea 0x40(%r8),%r8 │ │ │ │ + psadbw (%rdi),%xmm1 │ │ │ │ + psadbw 0x10(%rdi),%xmm2 │ │ │ │ + psadbw 0x20(%rdi),%xmm3 │ │ │ │ + psadbw 0x30(%rdi),%xmm4 │ │ │ │ + paddd %xmm2,%xmm1 │ │ │ │ + paddd %xmm4,%xmm3 │ │ │ │ + add %rcx,%rdx │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + add %rsi,%rdi │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ + dec %r9d │ │ │ │ + jg 209dd0 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ 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 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov $0x10,%r8d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu 0x10(%rdx),%xmm2 │ │ │ │ + movdqu 0x20(%rdx),%xmm3 │ │ │ │ + movdqu 0x30(%rdx),%xmm4 │ │ │ │ + psadbw (%rdi),%xmm1 │ │ │ │ + psadbw 0x10(%rdi),%xmm2 │ │ │ │ + psadbw 0x20(%rdi),%xmm3 │ │ │ │ + psadbw 0x30(%rdi),%xmm4 │ │ │ │ + paddd %xmm2,%xmm1 │ │ │ │ + paddd %xmm4,%xmm3 │ │ │ │ + add %rcx,%rdx │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + add %rsi,%rdi │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ dec %r8d │ │ │ │ - jg 204e22 │ │ │ │ - vzeroupper │ │ │ │ + jg 209e50 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ 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 │ │ │ │ - vzeroupper │ │ │ │ + nopl (%rax) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov $0x10,%r9d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu 0x10(%rdx),%xmm2 │ │ │ │ + movdqu 0x20(%rdx),%xmm3 │ │ │ │ + movdqu 0x30(%rdx),%xmm4 │ │ │ │ + pavgb (%r8),%xmm1 │ │ │ │ + pavgb 0x10(%r8),%xmm2 │ │ │ │ + pavgb 0x20(%r8),%xmm3 │ │ │ │ + pavgb 0x30(%r8),%xmm4 │ │ │ │ + lea 0x40(%r8),%r8 │ │ │ │ + psadbw (%rdi),%xmm1 │ │ │ │ + psadbw 0x10(%rdi),%xmm2 │ │ │ │ + psadbw 0x20(%rdi),%xmm3 │ │ │ │ + psadbw 0x30(%rdi),%xmm4 │ │ │ │ + paddd %xmm2,%xmm1 │ │ │ │ + paddd %xmm4,%xmm3 │ │ │ │ + add %rcx,%rdx │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + add %rsi,%rdi │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ + dec %r9d │ │ │ │ + jg 209eb0 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ ret │ │ │ │ - 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 │ │ │ │ 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 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0x2d,%r10d │ │ │ │ - mov $0xf003c,%r11d │ │ │ │ - jmp 204fd0 │ │ │ │ - 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 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 │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov $0x20,%r8d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu 0x10(%rdx),%xmm2 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm3 │ │ │ │ + movdqu 0x10(%rdx,%rcx,1),%xmm4 │ │ │ │ + psadbw (%rdi),%xmm1 │ │ │ │ + psadbw 0x10(%rdi),%xmm2 │ │ │ │ + psadbw (%rdi,%rsi,1),%xmm3 │ │ │ │ + psadbw 0x10(%rdi,%rsi,1),%xmm4 │ │ │ │ + paddd %xmm2,%xmm1 │ │ │ │ + paddd %xmm4,%xmm3 │ │ │ │ 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) │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 2050a5 │ │ │ │ - vzeroupper │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ + dec %r8d │ │ │ │ + jg 209f30 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ ret │ │ │ │ - movzbl %al,%eax │ │ │ │ - dec %rdx │ │ │ │ - vpbroadcastd 0xda0b6(%r11,%rax,8),%xmm3 │ │ │ │ - vmovq (%rdx),%xmm0 │ │ │ │ - vmovq (%rdx,%rcx,1),%xmm1 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov $0x10,%r8d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu 0x10(%rdx),%xmm2 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm3 │ │ │ │ + movdqu 0x10(%rdx,%rcx,1),%xmm4 │ │ │ │ + psadbw (%rdi),%xmm1 │ │ │ │ + psadbw 0x10(%rdi),%xmm2 │ │ │ │ + psadbw (%rdi,%rsi,1),%xmm3 │ │ │ │ + psadbw 0x10(%rdi,%rsi,1),%xmm4 │ │ │ │ + paddd %xmm2,%xmm1 │ │ │ │ + paddd %xmm4,%xmm3 │ │ │ │ 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) │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 2050f9 │ │ │ │ - vzeroupper │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ + dec %r8d │ │ │ │ + jg 209fa0 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ ret │ │ │ │ - vmovdqu (%rdx),%xmm0 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,1),%ymm0,%ymm0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov $0x8,%r8d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu 0x10(%rdx),%xmm2 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm3 │ │ │ │ + movdqu 0x10(%rdx,%rcx,1),%xmm4 │ │ │ │ + psadbw (%rdi),%xmm1 │ │ │ │ + psadbw 0x10(%rdi),%xmm2 │ │ │ │ + psadbw (%rdi,%rsi,1),%xmm3 │ │ │ │ + psadbw 0x10(%rdi,%rsi,1),%xmm4 │ │ │ │ + paddd %xmm2,%xmm1 │ │ │ │ + paddd %xmm4,%xmm3 │ │ │ │ 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) │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 205145 │ │ │ │ - vzeroupper │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ + dec %r8d │ │ │ │ + jg 20a010 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ 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 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov $0x20,%r9d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu 0x10(%rdx),%xmm2 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm3 │ │ │ │ + movdqu 0x10(%rdx,%rcx,1),%xmm4 │ │ │ │ + pavgb (%r8),%xmm1 │ │ │ │ + pavgb 0x10(%r8),%xmm2 │ │ │ │ + pavgb 0x20(%r8),%xmm3 │ │ │ │ + pavgb 0x30(%r8),%xmm4 │ │ │ │ + lea 0x40(%r8),%r8 │ │ │ │ + psadbw (%rdi),%xmm1 │ │ │ │ + psadbw 0x10(%rdi),%xmm2 │ │ │ │ + psadbw (%rdi,%rsi,1),%xmm3 │ │ │ │ + psadbw 0x10(%rdi,%rsi,1),%xmm4 │ │ │ │ + paddd %xmm2,%xmm1 │ │ │ │ + paddd %xmm4,%xmm3 │ │ │ │ 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) │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 2051ae │ │ │ │ - vzeroupper │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ + dec %r9d │ │ │ │ + jg 20a080 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov $0x10,%r9d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu 0x10(%rdx),%xmm2 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm3 │ │ │ │ + movdqu 0x10(%rdx,%rcx,1),%xmm4 │ │ │ │ + pavgb (%r8),%xmm1 │ │ │ │ + pavgb 0x10(%r8),%xmm2 │ │ │ │ + pavgb 0x20(%r8),%xmm3 │ │ │ │ + pavgb 0x30(%r8),%xmm4 │ │ │ │ + lea 0x40(%r8),%r8 │ │ │ │ + psadbw (%rdi),%xmm1 │ │ │ │ + psadbw 0x10(%rdi),%xmm2 │ │ │ │ + psadbw (%rdi,%rsi,1),%xmm3 │ │ │ │ + psadbw 0x10(%rdi,%rsi,1),%xmm4 │ │ │ │ + paddd %xmm2,%xmm1 │ │ │ │ + paddd %xmm4,%xmm3 │ │ │ │ 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) │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 2053bb │ │ │ │ - vzeroupper │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ + dec %r9d │ │ │ │ + jg 20a100 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ 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 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov $0x8,%r9d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu 0x10(%rdx),%xmm2 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm3 │ │ │ │ + movdqu 0x10(%rdx,%rcx,1),%xmm4 │ │ │ │ + pavgb (%r8),%xmm1 │ │ │ │ + pavgb 0x10(%r8),%xmm2 │ │ │ │ + pavgb 0x20(%r8),%xmm3 │ │ │ │ + pavgb 0x30(%r8),%xmm4 │ │ │ │ + lea 0x40(%r8),%r8 │ │ │ │ + psadbw (%rdi),%xmm1 │ │ │ │ + psadbw 0x10(%rdi),%xmm2 │ │ │ │ + psadbw (%rdi,%rsi,1),%xmm3 │ │ │ │ + psadbw 0x10(%rdi,%rsi,1),%xmm4 │ │ │ │ + paddd %xmm2,%xmm1 │ │ │ │ + paddd %xmm4,%xmm3 │ │ │ │ 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) │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 205472 │ │ │ │ - vzeroupper │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ + dec %r9d │ │ │ │ + jg 20a180 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ 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 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov $0x4,%r8d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu 0x10(%rdx),%xmm2 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm3 │ │ │ │ + movdqu 0x10(%rdx,%rcx,1),%xmm4 │ │ │ │ + psadbw (%rdi),%xmm1 │ │ │ │ + psadbw 0x10(%rdi),%xmm2 │ │ │ │ + psadbw (%rdi,%rsi,1),%xmm3 │ │ │ │ + psadbw 0x10(%rdi,%rsi,1),%xmm4 │ │ │ │ + paddd %xmm2,%xmm1 │ │ │ │ + paddd %xmm4,%xmm3 │ │ │ │ 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) │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 205537 │ │ │ │ - vzeroupper │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ + dec %r8d │ │ │ │ + jg 20a200 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ 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 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov $0x4,%r9d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu 0x10(%rdx),%xmm2 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm3 │ │ │ │ + movdqu 0x10(%rdx,%rcx,1),%xmm4 │ │ │ │ + pavgb (%r8),%xmm1 │ │ │ │ + pavgb 0x10(%r8),%xmm2 │ │ │ │ + pavgb 0x20(%r8),%xmm3 │ │ │ │ + pavgb 0x30(%r8),%xmm4 │ │ │ │ + lea 0x40(%r8),%r8 │ │ │ │ + psadbw (%rdi),%xmm1 │ │ │ │ + psadbw 0x10(%rdi),%xmm2 │ │ │ │ + psadbw (%rdi,%rsi,1),%xmm3 │ │ │ │ + psadbw 0x10(%rdi,%rsi,1),%xmm4 │ │ │ │ + paddd %xmm2,%xmm1 │ │ │ │ + paddd %xmm4,%xmm3 │ │ │ │ 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) │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 20560f │ │ │ │ - add $0x10,%r8 │ │ │ │ - add $0x10,%r10 │ │ │ │ - movzbl %al,%r9d │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov %r10,%rdi │ │ │ │ - sub $0x100,%eax │ │ │ │ - jg 2055b6 │ │ │ │ - vzeroupper │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ + dec %r9d │ │ │ │ + jg 20a270 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ 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 │ │ │ │ - vzeroupper │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ + lea (%rcx,%rcx,2),%r9 │ │ │ │ + mov $0x8,%eax │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm2 │ │ │ │ + movdqu (%rdx,%rcx,2),%xmm3 │ │ │ │ + movdqu (%rdx,%r9,1),%xmm4 │ │ │ │ + psadbw (%rdi),%xmm1 │ │ │ │ + psadbw (%rdi,%rsi,1),%xmm2 │ │ │ │ + psadbw (%rdi,%rsi,2),%xmm3 │ │ │ │ + psadbw (%rdi,%r8,1),%xmm4 │ │ │ │ + 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 20a2f7 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ 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 │ │ │ │ - vzeroupper │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ + lea (%rcx,%rcx,2),%r9 │ │ │ │ + mov $0x4,%eax │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm2 │ │ │ │ + movdqu (%rdx,%rcx,2),%xmm3 │ │ │ │ + movdqu (%rdx,%r9,1),%xmm4 │ │ │ │ + psadbw (%rdi),%xmm1 │ │ │ │ + psadbw (%rdi,%rsi,1),%xmm2 │ │ │ │ + psadbw (%rdi,%rsi,2),%xmm3 │ │ │ │ + psadbw (%rdi,%r8,1),%xmm4 │ │ │ │ + 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 20a367 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - vzeroupper │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ + lea (%rcx,%rcx,2),%r9 │ │ │ │ + mov $0x2,%eax │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm2 │ │ │ │ + movdqu (%rdx,%rcx,2),%xmm3 │ │ │ │ + movdqu (%rdx,%r9,1),%xmm4 │ │ │ │ + psadbw (%rdi),%xmm1 │ │ │ │ + psadbw (%rdi,%rsi,1),%xmm2 │ │ │ │ + psadbw (%rdi,%rsi,2),%xmm3 │ │ │ │ + psadbw (%rdi,%r8,1),%xmm4 │ │ │ │ + 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 20a3d7 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + mov $0x8,%r10d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm2 │ │ │ │ + movdqu (%rdx,%rcx,2),%xmm3 │ │ │ │ + movdqu (%rdx,%rax,1),%xmm4 │ │ │ │ + pavgb (%r8),%xmm1 │ │ │ │ + pavgb 0x10(%r8),%xmm2 │ │ │ │ + pavgb 0x20(%r8),%xmm3 │ │ │ │ + pavgb 0x30(%r8),%xmm4 │ │ │ │ + lea 0x40(%r8),%r8 │ │ │ │ + psadbw (%rdi),%xmm1 │ │ │ │ + psadbw (%rdi,%rsi,1),%xmm2 │ │ │ │ + psadbw (%rdi,%rsi,2),%xmm3 │ │ │ │ + psadbw (%rdi,%r9,1),%xmm4 │ │ │ │ + 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 20a448 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + mov $0x4,%r10d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm2 │ │ │ │ + movdqu (%rdx,%rcx,2),%xmm3 │ │ │ │ + movdqu (%rdx,%rax,1),%xmm4 │ │ │ │ + pavgb (%r8),%xmm1 │ │ │ │ + pavgb 0x10(%r8),%xmm2 │ │ │ │ + pavgb 0x20(%r8),%xmm3 │ │ │ │ + pavgb 0x30(%r8),%xmm4 │ │ │ │ + lea 0x40(%r8),%r8 │ │ │ │ + psadbw (%rdi),%xmm1 │ │ │ │ + psadbw (%rdi,%rsi,1),%xmm2 │ │ │ │ + psadbw (%rdi,%rsi,2),%xmm3 │ │ │ │ + psadbw (%rdi,%r9,1),%xmm4 │ │ │ │ + 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 20a4d8 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + mov $0x2,%r10d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm2 │ │ │ │ + movdqu (%rdx,%rcx,2),%xmm3 │ │ │ │ + movdqu (%rdx,%rax,1),%xmm4 │ │ │ │ + pavgb (%r8),%xmm1 │ │ │ │ + pavgb 0x10(%r8),%xmm2 │ │ │ │ + pavgb 0x20(%r8),%xmm3 │ │ │ │ + pavgb 0x30(%r8),%xmm4 │ │ │ │ + lea 0x40(%r8),%r8 │ │ │ │ + psadbw (%rdi),%xmm1 │ │ │ │ + psadbw (%rdi,%rsi,1),%xmm2 │ │ │ │ + psadbw (%rdi,%rsi,2),%xmm3 │ │ │ │ + psadbw (%rdi,%r9,1),%xmm4 │ │ │ │ + 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 20a568 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ + lea (%rcx,%rcx,2),%r9 │ │ │ │ + mov $0x1,%eax │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm2 │ │ │ │ + movdqu (%rdx,%rcx,2),%xmm3 │ │ │ │ + movdqu (%rdx,%r9,1),%xmm4 │ │ │ │ + psadbw (%rdi),%xmm1 │ │ │ │ + psadbw (%rdi,%rsi,1),%xmm2 │ │ │ │ + psadbw (%rdi,%rsi,2),%xmm3 │ │ │ │ + psadbw (%rdi,%r8,1),%xmm4 │ │ │ │ + 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 20a5f7 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + mov $0x1,%r10d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm2 │ │ │ │ + movdqu (%rdx,%rcx,2),%xmm3 │ │ │ │ + movdqu (%rdx,%rax,1),%xmm4 │ │ │ │ + pavgb (%r8),%xmm1 │ │ │ │ + pavgb 0x10(%r8),%xmm2 │ │ │ │ + pavgb 0x20(%r8),%xmm3 │ │ │ │ + pavgb 0x30(%r8),%xmm4 │ │ │ │ + lea 0x40(%r8),%r8 │ │ │ │ + psadbw (%rdi),%xmm1 │ │ │ │ + psadbw (%rdi,%rsi,1),%xmm2 │ │ │ │ + psadbw (%rdi,%rsi,2),%xmm3 │ │ │ │ + psadbw (%rdi,%r9,1),%xmm4 │ │ │ │ + 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 20a668 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ + lea (%rcx,%rcx,2),%r9 │ │ │ │ + mov $0x10,%eax │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm2 │ │ │ │ + movdqu (%rdx,%rcx,2),%xmm3 │ │ │ │ + movdqu (%rdx,%r9,1),%xmm4 │ │ │ │ + psadbw (%rdi),%xmm1 │ │ │ │ + psadbw (%rdi,%rsi,1),%xmm2 │ │ │ │ + psadbw (%rdi,%rsi,2),%xmm3 │ │ │ │ + psadbw (%rdi,%r8,1),%xmm4 │ │ │ │ + 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 20a6f7 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + mov $0x10,%r10d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm2 │ │ │ │ + movdqu (%rdx,%rcx,2),%xmm3 │ │ │ │ + movdqu (%rdx,%rax,1),%xmm4 │ │ │ │ + pavgb (%r8),%xmm1 │ │ │ │ + pavgb 0x10(%r8),%xmm2 │ │ │ │ + pavgb 0x20(%r8),%xmm3 │ │ │ │ + pavgb 0x30(%r8),%xmm4 │ │ │ │ + lea 0x40(%r8),%r8 │ │ │ │ + psadbw (%rdi),%xmm1 │ │ │ │ + psadbw (%rdi,%rsi,1),%xmm2 │ │ │ │ + psadbw (%rdi,%rsi,2),%xmm3 │ │ │ │ + psadbw (%rdi,%r9,1),%xmm4 │ │ │ │ + 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 20a768 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ + lea (%rcx,%rcx,2),%r9 │ │ │ │ + mov $0x4,%eax │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movq (%rdx),%xmm1 │ │ │ │ + movhps (%rdx,%rcx,1),%xmm1 │ │ │ │ + movq (%rdx,%rcx,2),%xmm2 │ │ │ │ + movhps (%rdx,%r9,1),%xmm2 │ │ │ │ + movq (%rdi),%xmm3 │ │ │ │ + movhps (%rdi,%rsi,1),%xmm3 │ │ │ │ + movq (%rdi,%rsi,2),%xmm4 │ │ │ │ + movhps (%rdi,%r8,1),%xmm4 │ │ │ │ + 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 20a7f7 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ + lea (%rcx,%rcx,2),%r9 │ │ │ │ + mov $0x2,%eax │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movq (%rdx),%xmm1 │ │ │ │ + movhps (%rdx,%rcx,1),%xmm1 │ │ │ │ + movq (%rdx,%rcx,2),%xmm2 │ │ │ │ + movhps (%rdx,%r9,1),%xmm2 │ │ │ │ + movq (%rdi),%xmm3 │ │ │ │ + movhps (%rdi,%rsi,1),%xmm3 │ │ │ │ + movq (%rdi,%rsi,2),%xmm4 │ │ │ │ + movhps (%rdi,%r8,1),%xmm4 │ │ │ │ + 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 20a867 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ + lea (%rcx,%rcx,2),%r9 │ │ │ │ + mov $0x1,%eax │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movq (%rdx),%xmm1 │ │ │ │ + movhps (%rdx,%rcx,1),%xmm1 │ │ │ │ + movq (%rdx,%rcx,2),%xmm2 │ │ │ │ + movhps (%rdx,%r9,1),%xmm2 │ │ │ │ + movq (%rdi),%xmm3 │ │ │ │ + movhps (%rdi,%rsi,1),%xmm3 │ │ │ │ + movq (%rdi,%rsi,2),%xmm4 │ │ │ │ + movhps (%rdi,%r8,1),%xmm4 │ │ │ │ + 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 20a8d7 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + mov $0x4,%r10d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movq (%rdx),%xmm1 │ │ │ │ + movhps (%rdx,%rcx,1),%xmm1 │ │ │ │ + movq (%rdx,%rcx,2),%xmm2 │ │ │ │ + movhps (%rdx,%rax,1),%xmm2 │ │ │ │ + pavgb (%r8),%xmm1 │ │ │ │ + pavgb 0x10(%r8),%xmm2 │ │ │ │ + lea 0x20(%r8),%r8 │ │ │ │ + movq (%rdi),%xmm3 │ │ │ │ + movhps (%rdi,%rsi,1),%xmm3 │ │ │ │ + movq (%rdi,%rsi,2),%xmm4 │ │ │ │ + movhps (%rdi,%r9,1),%xmm4 │ │ │ │ + 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 20a948 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + mov $0x2,%r10d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movq (%rdx),%xmm1 │ │ │ │ + movhps (%rdx,%rcx,1),%xmm1 │ │ │ │ + movq (%rdx,%rcx,2),%xmm2 │ │ │ │ + movhps (%rdx,%rax,1),%xmm2 │ │ │ │ + pavgb (%r8),%xmm1 │ │ │ │ + pavgb 0x10(%r8),%xmm2 │ │ │ │ + lea 0x20(%r8),%r8 │ │ │ │ + movq (%rdi),%xmm3 │ │ │ │ + movhps (%rdi,%rsi,1),%xmm3 │ │ │ │ + movq (%rdi,%rsi,2),%xmm4 │ │ │ │ + movhps (%rdi,%r9,1),%xmm4 │ │ │ │ + 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 20a9c8 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + mov $0x1,%r10d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movq (%rdx),%xmm1 │ │ │ │ + movhps (%rdx,%rcx,1),%xmm1 │ │ │ │ + movq (%rdx,%rcx,2),%xmm2 │ │ │ │ + movhps (%rdx,%rax,1),%xmm2 │ │ │ │ + pavgb (%r8),%xmm1 │ │ │ │ + pavgb 0x10(%r8),%xmm2 │ │ │ │ + lea 0x20(%r8),%r8 │ │ │ │ + movq (%rdi),%xmm3 │ │ │ │ + movhps (%rdi,%rsi,1),%xmm3 │ │ │ │ + movq (%rdi,%rsi,2),%xmm4 │ │ │ │ + movhps (%rdi,%r9,1),%xmm4 │ │ │ │ + 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 20aa48 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ + lea (%rcx,%rcx,2),%r9 │ │ │ │ + mov $0x8,%eax │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movq (%rdx),%xmm1 │ │ │ │ + movhps (%rdx,%rcx,1),%xmm1 │ │ │ │ + movq (%rdx,%rcx,2),%xmm2 │ │ │ │ + movhps (%rdx,%r9,1),%xmm2 │ │ │ │ + movq (%rdi),%xmm3 │ │ │ │ + movhps (%rdi,%rsi,1),%xmm3 │ │ │ │ + movq (%rdi,%rsi,2),%xmm4 │ │ │ │ + movhps (%rdi,%r8,1),%xmm4 │ │ │ │ + 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 20aac7 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + mov $0x8,%r10d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movq (%rdx),%xmm1 │ │ │ │ + movhps (%rdx,%rcx,1),%xmm1 │ │ │ │ + movq (%rdx,%rcx,2),%xmm2 │ │ │ │ + movhps (%rdx,%rax,1),%xmm2 │ │ │ │ + pavgb (%r8),%xmm1 │ │ │ │ + pavgb 0x10(%r8),%xmm2 │ │ │ │ + lea 0x20(%r8),%r8 │ │ │ │ + movq (%rdi),%xmm3 │ │ │ │ + movhps (%rdi,%rsi,1),%xmm3 │ │ │ │ + movq (%rdi,%rsi,2),%xmm4 │ │ │ │ + movhps (%rdi,%r9,1),%xmm4 │ │ │ │ + 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 20ab38 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ + lea (%rcx,%rcx,2),%r9 │ │ │ │ + mov $0x2,%eax │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movd (%rdx),%xmm1 │ │ │ │ + movd (%rdx,%rcx,1),%xmm2 │ │ │ │ + movd (%rdx,%rcx,2),%xmm3 │ │ │ │ + movd (%rdx,%r9,1),%xmm4 │ │ │ │ + punpckldq %xmm2,%xmm1 │ │ │ │ + punpckldq %xmm4,%xmm3 │ │ │ │ + movlhps %xmm3,%xmm1 │ │ │ │ + movd (%rdi),%xmm2 │ │ │ │ + movd (%rdi,%rsi,1),%xmm5 │ │ │ │ + movd (%rdi,%rsi,2),%xmm4 │ │ │ │ + movd (%rdi,%r8,1),%xmm3 │ │ │ │ + punpckldq %xmm5,%xmm2 │ │ │ │ + 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 20abb7 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ + ret │ │ │ │ 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 │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ + lea (%rcx,%rcx,2),%r9 │ │ │ │ + mov $0x1,%eax │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movd (%rdx),%xmm1 │ │ │ │ + movd (%rdx,%rcx,1),%xmm2 │ │ │ │ + movd (%rdx,%rcx,2),%xmm3 │ │ │ │ + movd (%rdx,%r9,1),%xmm4 │ │ │ │ + punpckldq %xmm2,%xmm1 │ │ │ │ + punpckldq %xmm4,%xmm3 │ │ │ │ + movlhps %xmm3,%xmm1 │ │ │ │ + movd (%rdi),%xmm2 │ │ │ │ + movd (%rdi,%rsi,1),%xmm5 │ │ │ │ + movd (%rdi,%rsi,2),%xmm4 │ │ │ │ + movd (%rdi,%r8,1),%xmm3 │ │ │ │ + punpckldq %xmm5,%xmm2 │ │ │ │ + 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 20ac37 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - mov $0x2d,%eax │ │ │ │ - mov %eax,%r10d │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + mov $0x2,%r10d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movd (%rdx),%xmm1 │ │ │ │ + movd (%rdx,%rcx,1),%xmm2 │ │ │ │ + movd (%rdx,%rcx,2),%xmm3 │ │ │ │ + movd (%rdx,%rax,1),%xmm4 │ │ │ │ + punpckldq %xmm2,%xmm1 │ │ │ │ + punpckldq %xmm4,%xmm3 │ │ │ │ + movlhps %xmm3,%xmm1 │ │ │ │ + pavgb (%r8),%xmm1 │ │ │ │ + lea 0x10(%r8),%r8 │ │ │ │ + movd (%rdi),%xmm2 │ │ │ │ + movd (%rdi,%rsi,1),%xmm5 │ │ │ │ + movd (%rdi,%rsi,2),%xmm4 │ │ │ │ + movd (%rdi,%r9,1),%xmm3 │ │ │ │ + punpckldq %xmm5,%xmm2 │ │ │ │ + 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 20acb8 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + mov $0x1,%r10d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movd (%rdx),%xmm1 │ │ │ │ + movd (%rdx,%rcx,1),%xmm2 │ │ │ │ + movd (%rdx,%rcx,2),%xmm3 │ │ │ │ + movd (%rdx,%rax,1),%xmm4 │ │ │ │ + punpckldq %xmm2,%xmm1 │ │ │ │ + punpckldq %xmm4,%xmm3 │ │ │ │ + movlhps %xmm3,%xmm1 │ │ │ │ + pavgb (%r8),%xmm1 │ │ │ │ + lea 0x10(%r8),%r8 │ │ │ │ + movd (%rdi),%xmm2 │ │ │ │ + movd (%rdi,%rsi,1),%xmm5 │ │ │ │ + movd (%rdi,%rsi,2),%xmm4 │ │ │ │ + movd (%rdi,%r9,1),%xmm3 │ │ │ │ + punpckldq %xmm5,%xmm2 │ │ │ │ + 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 20ad38 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ + lea (%rcx,%rcx,2),%r9 │ │ │ │ + mov $0x4,%eax │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movd (%rdx),%xmm1 │ │ │ │ + movd (%rdx,%rcx,1),%xmm2 │ │ │ │ + movd (%rdx,%rcx,2),%xmm3 │ │ │ │ + movd (%rdx,%r9,1),%xmm4 │ │ │ │ + punpckldq %xmm2,%xmm1 │ │ │ │ + punpckldq %xmm4,%xmm3 │ │ │ │ + movlhps %xmm3,%xmm1 │ │ │ │ + movd (%rdi),%xmm2 │ │ │ │ + movd (%rdi,%rsi,1),%xmm5 │ │ │ │ + movd (%rdi,%rsi,2),%xmm4 │ │ │ │ + movd (%rdi,%r8,1),%xmm3 │ │ │ │ + punpckldq %xmm5,%xmm2 │ │ │ │ + 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 20adb7 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - imul $0x10101,%r9d,%r9d │ │ │ │ - add %eax,%r9d │ │ │ │ - imul $0x10101,0x8(%rsp),%eax │ │ │ │ - add %r10d,%eax │ │ │ │ - lea -0x192a(%rip),%r10 │ │ │ │ + nopl (%rax) │ │ │ │ + movslq %esi,%rsi │ │ │ │ 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 │ │ │ │ - vzeroupper │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + mov $0x4,%r10d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movd (%rdx),%xmm1 │ │ │ │ + movd (%rdx,%rcx,1),%xmm2 │ │ │ │ + movd (%rdx,%rcx,2),%xmm3 │ │ │ │ + movd (%rdx,%rax,1),%xmm4 │ │ │ │ + punpckldq %xmm2,%xmm1 │ │ │ │ + punpckldq %xmm4,%xmm3 │ │ │ │ + movlhps %xmm3,%xmm1 │ │ │ │ + pavgb (%r8),%xmm1 │ │ │ │ + lea 0x10(%r8),%r8 │ │ │ │ + movd (%rdi),%xmm2 │ │ │ │ + movd (%rdi,%rsi,1),%xmm5 │ │ │ │ + movd (%rdi,%rsi,2),%xmm4 │ │ │ │ + movd (%rdi,%r9,1),%xmm3 │ │ │ │ + punpckldq %xmm5,%xmm2 │ │ │ │ + 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 20ae38 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movd %xmm0,%eax │ │ │ │ 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 │ │ │ │ + nop │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + cmp $0x3ff,%r8d │ │ │ │ + jne 20b382 │ │ │ │ + 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 0xcd4be(%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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + cmp $0x3ff,%r8d │ │ │ │ + jne 20b56e │ │ │ │ + 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 │ │ │ │ - vpmulhrsw %ymm7,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm3,(%rdi) │ │ │ │ - add $0x20,%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 206097 │ │ │ │ + vpaddw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpmaddwd 0xcd2dc(%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 │ │ │ │ - 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 │ │ │ │ + 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 20b578 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + cmp $0x3ff,%r8d │ │ │ │ + jne 20b7de │ │ │ │ + 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 20b49c │ │ │ │ + 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 20b7e9 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - 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 206494 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + cmp $0x3ff,%r8d │ │ │ │ + jne 20ba70 │ │ │ │ + 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 0xccdda(%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 │ │ │ │ - lea -0x40(,%rcx,8),%eax │ │ │ │ - mov %rsi,%r9 │ │ │ │ - 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 │ │ │ │ - mov %r10,%rdi │ │ │ │ - sub $0x100,%eax │ │ │ │ - jg 206569 │ │ │ │ + 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 20bc2c │ │ │ │ + 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 20b9dc │ │ │ │ + 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 20baae │ │ │ │ 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 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ 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 0xd1dfc(%r15),%ymm10 │ │ │ │ - vpbroadcastd 0xd1de8(%r15),%ymm12 │ │ │ │ - vpbroadcastd 0xd1df4(%r15),%ymm13 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ + 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 20aea0 │ │ │ │ + dec %r8d │ │ │ │ + jne 20bd0f │ │ │ │ + lea -0x20(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x20(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 20bd09 │ │ │ │ + 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 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 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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 20aea0 │ │ │ │ + dec %r8d │ │ │ │ + jne 20be1f │ │ │ │ + lea -0x40(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x40(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 20be19 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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 20aea0 │ │ │ │ + dec %r8d │ │ │ │ + jne 20bf2f │ │ │ │ + lea -0x80(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x80(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 20bf29 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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 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 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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 20aea0 │ │ │ │ + dec %r8d │ │ │ │ + jne 20c03f │ │ │ │ + lea -0x100(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x100(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 20c039 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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 20aea0 │ │ │ │ + dec %r8d │ │ │ │ + jne 20c14f │ │ │ │ + lea -0x20(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x20(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 20c149 │ │ │ │ + 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 │ │ │ │ - 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 208166 │ │ │ │ - mov %r13,%rsp │ │ │ │ - pop %r13 │ │ │ │ - pop %r12 │ │ │ │ - pop %r15 │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ + 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 20aea0 │ │ │ │ + dec %r8d │ │ │ │ + jne 20c25f │ │ │ │ + lea -0x20(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x20(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 20c259 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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 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 │ │ │ │ - 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 │ │ │ │ + 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 20aea0 │ │ │ │ + dec %r8d │ │ │ │ + jne 20c36f │ │ │ │ + lea -0x40(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x40(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 20c369 │ │ │ │ + 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,%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) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ 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 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 │ │ │ │ + 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 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 │ │ │ │ + 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 20aea0 │ │ │ │ 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 │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ + jne 20c47f │ │ │ │ + lea -0x40(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x40(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 20c479 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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 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 │ │ │ │ + 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 20aea0 │ │ │ │ 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 │ │ │ │ + jne 20c58f │ │ │ │ + lea -0x80(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x80(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 20c589 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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 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 │ │ │ │ + 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 20aea0 │ │ │ │ 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 │ │ │ │ + jne 20c69f │ │ │ │ + lea -0x80(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x80(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 20c699 │ │ │ │ + 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 │ │ │ │ - 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 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 │ │ │ │ - jmp 20a28d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - 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) │ │ │ │ + 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 20aea0 │ │ │ │ dec %r8d │ │ │ │ - jg 20a2df │ │ │ │ - pop %r12 │ │ │ │ - pop %r15 │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ + jne 20c7af │ │ │ │ + lea -0x80(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x80(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 20c7a9 │ │ │ │ + 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) │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ + 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,%rax,1) │ │ │ │ + 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 20aea0 │ │ │ │ + dec %r8d │ │ │ │ + jne 20c8bf │ │ │ │ + lea -0x100(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x100(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 20c8b9 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + lea 0x10(%rdi,%r10,1),%rdi │ │ │ │ + lea 0x10(%rdx,%r11,1),%rdx │ │ │ │ + call 20aea0 │ │ │ │ + dec %r8d │ │ │ │ + jne 20c9c9 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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 20aea0 │ │ │ │ + dec %r8d │ │ │ │ + jne 20cab9 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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 20aea0 │ │ │ │ + dec %r8d │ │ │ │ + jne 20cb93 │ │ │ │ + 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 │ │ │ │ - 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,%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 20aea0 │ │ │ │ + dec %r8d │ │ │ │ + jne 20cc73 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + push %rbx │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0xa0,%rsp │ │ │ │ + mov 0x30(%rbp),%r10d │ │ │ │ + lea 0xcbae5(%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 20cdca │ │ │ │ + vmovdqu (%rcx),%xmm0 │ │ │ │ + vmovdqu (%rcx,%rsi,1),%xmm1 │ │ │ │ + vmovdqa %xmm0,0x20(%rsp) │ │ │ │ + vmovdqa %xmm1,0x30(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 20cdd0 │ │ │ │ + vmovd -0x4(%rcx),%xmm0 │ │ │ │ + vmovd -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ + vmovd %xmm0,0x1c(%rsp) │ │ │ │ + vmovd %xmm1,0x2c(%rsp) │ │ │ │ + jmp 20cddc │ │ │ │ + vmovdqa %ymm7,0x20(%rsp) │ │ │ │ + vmovd %xmm7,0x1c(%rsp) │ │ │ │ + vmovd %xmm7,0x2c(%rsp) │ │ │ │ + test $0x8,%r10b │ │ │ │ + je 20ce23 │ │ │ │ + vmovdqu (%r8),%xmm0 │ │ │ │ + vmovdqu (%r8,%rsi,1),%xmm1 │ │ │ │ + vmovdqa %xmm0,0x80(%rsp) │ │ │ │ + vmovdqa %xmm1,0x90(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 20ce2c │ │ │ │ + vmovd -0x4(%r8),%xmm0 │ │ │ │ + vmovd -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ + vmovd %xmm0,0x7c(%rsp) │ │ │ │ + vmovd %xmm1,0x8c(%rsp) │ │ │ │ + jmp 20ce3b │ │ │ │ + vmovdqa %ymm7,0x80(%rsp) │ │ │ │ + vmovd %xmm7,0x7c(%rsp) │ │ │ │ + vmovd %xmm7,0x8c(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 20ce6e │ │ │ │ + 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 20ce86 │ │ │ │ + vmovd %xmm7,0x3c(%rsp) │ │ │ │ + vmovd %xmm7,0x4c(%rsp) │ │ │ │ + vmovd %xmm7,0x5c(%rsp) │ │ │ │ + vmovd %xmm7,0x6c(%rsp) │ │ │ │ + test $0x2,%r10b │ │ │ │ + jne 20cec2 │ │ │ │ + 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 20cf66 │ │ │ │ + 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 20cf48 │ │ │ │ + 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 20d270 │ │ │ │ + jmp 20cf5d │ │ │ │ + add %r10d,%r8d │ │ │ │ + cmovs %eax,%r8d │ │ │ │ + lea 0x40(%rsp),%r10 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + call 20cf90 │ │ │ │ + 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 20d0a0 │ │ │ │ + jmp 20cf5d │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ + 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,%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 │ │ │ │ + vmovhps %xmm1,(%rdi,%rbx,1) │ │ │ │ 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 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + vpmulhrsw %ymm0,%ymm8,%ymm0 │ │ │ │ + add $0x40,%r10 │ │ │ │ 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) │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rdi,%rbx,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 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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,%r10,1) │ │ │ │ - sub $0x4,%r9d │ │ │ │ - jg 20af5f │ │ │ │ - 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 │ │ │ │ + vmovhps %xmm1,(%rdi,%rbx,1) │ │ │ │ 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 │ │ │ │ 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) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 20b42d │ │ │ │ + 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 │ │ │ │ + vmovdqu (%rax),%xmm4 │ │ │ │ + vmovdqu (%rax,%rsi,1),%xmm5 │ │ │ │ + vmovdqu (%rax,%rsi,2),%xmm6 │ │ │ │ + vmovdqu (%rax,%rbx,1),%xmm7 │ │ │ │ + lea 0xcb277(%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 20d645 │ │ │ │ + vmovdqu (%rcx),%xmm0 │ │ │ │ + vmovdqu (%rcx,%rsi,1),%xmm1 │ │ │ │ + vmovdqa %xmm0,0x20(%rsp) │ │ │ │ + vmovdqa %xmm1,0x30(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 20d64b │ │ │ │ + vmovd -0x4(%rcx),%xmm0 │ │ │ │ + vmovd -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ + vmovd %xmm0,0x1c(%rsp) │ │ │ │ + vmovd %xmm1,0x2c(%rsp) │ │ │ │ + jmp 20d657 │ │ │ │ + vmovdqa %ymm7,0x20(%rsp) │ │ │ │ + vmovd %xmm7,0x1c(%rsp) │ │ │ │ + vmovd %xmm7,0x2c(%rsp) │ │ │ │ + test $0x8,%r10b │ │ │ │ + je 20d6a1 │ │ │ │ + vmovdqu (%r8),%xmm0 │ │ │ │ + vmovdqu (%r8,%rsi,1),%xmm1 │ │ │ │ + vmovdqa %xmm0,0xc0(%rsp) │ │ │ │ + vmovdqa %xmm1,0xd0(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 20d6aa │ │ │ │ + vmovd -0x4(%r8),%xmm0 │ │ │ │ + vmovd -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ + vmovd %xmm0,0xbc(%rsp) │ │ │ │ + vmovd %xmm1,0xcc(%rsp) │ │ │ │ + jmp 20d6bc │ │ │ │ + vmovdqa %ymm7,0xc0(%rsp) │ │ │ │ + vmovd %xmm7,0xbc(%rsp) │ │ │ │ + vmovd %xmm7,0xcc(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 20d724 │ │ │ │ + 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 20d75d │ │ │ │ + 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 │ │ │ │ + jne 20d7bd │ │ │ │ + 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 20d86b │ │ │ │ + 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 20d848 │ │ │ │ + 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 20d270 │ │ │ │ + call 20d270 │ │ │ │ + jmp 20d862 │ │ │ │ + add %r10d,%r8d │ │ │ │ + cmovs %eax,%r8d │ │ │ │ + lea 0x40(%rsp),%r10 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + call 20cf90 │ │ │ │ + call 20cf90 │ │ │ │ + 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 20d0a0 │ │ │ │ + call 20d0a0 │ │ │ │ + jmp 20d862 │ │ │ │ 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) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 20b4b0 │ │ │ │ + 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 0xcaf6e(%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 20d96f │ │ │ │ + vmovdqu (%rcx),%ymm0 │ │ │ │ + vmovdqu (%rcx,%rsi,1),%ymm1 │ │ │ │ + vmovdqa %ymm0,0x20(%rsp) │ │ │ │ + vmovdqa %ymm1,0x40(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 20d97b │ │ │ │ + vmovd -0x4(%rcx),%xmm0 │ │ │ │ + vmovd -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ + vmovd %xmm0,0x1c(%rsp) │ │ │ │ + vmovd %xmm1,0x3c(%rsp) │ │ │ │ + jmp 20d987 │ │ │ │ + vmovdqa %ymm7,0x20(%rsp) │ │ │ │ + vmovdqa %ymm7,0x40(%rsp) │ │ │ │ + vmovd %xmm7,0x1c(%rsp) │ │ │ │ + vmovd %xmm7,0x3c(%rsp) │ │ │ │ + test $0x8,%r10b │ │ │ │ + je 20d9d1 │ │ │ │ + vmovdqu (%r8),%ymm0 │ │ │ │ + vmovdqu (%r8,%rsi,1),%ymm1 │ │ │ │ + vmovdqa %ymm0,0x160(%rsp) │ │ │ │ + vmovdqa %ymm1,0x180(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 20d9e3 │ │ │ │ + vmovd -0x4(%r8),%xmm0 │ │ │ │ + vmovd -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ + vmovd %xmm0,0x15c(%rsp) │ │ │ │ + vmovd %xmm1,0x17c(%rsp) │ │ │ │ + jmp 20d9f5 │ │ │ │ + vmovdqa %ymm7,0x160(%rsp) │ │ │ │ + vmovdqa %ymm7,0x180(%rsp) │ │ │ │ + vmovd %xmm7,0x15c(%rsp) │ │ │ │ + vmovd %xmm7,0x17c(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 20da66 │ │ │ │ + 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 20daa8 │ │ │ │ + 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 │ │ │ │ + jne 20db11 │ │ │ │ + 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 20dbd2 │ │ │ │ + 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 20dba6 │ │ │ │ + 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 20dee0 │ │ │ │ + call 20dee0 │ │ │ │ + call 20dee0 │ │ │ │ + call 20dee0 │ │ │ │ + jmp 20dbca │ │ │ │ + add %r10d,%r8d │ │ │ │ + cmovs %eax,%r8d │ │ │ │ + lea 0x60(%rsp),%r10 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + call 20dc10 │ │ │ │ + call 20dc10 │ │ │ │ + call 20dc10 │ │ │ │ + call 20dc10 │ │ │ │ + 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 20dd10 │ │ │ │ + call 20dd10 │ │ │ │ + call 20dd10 │ │ │ │ + call 20dd10 │ │ │ │ + jmp 20dbca │ │ │ │ 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 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ + 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 │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 20b666 │ │ │ │ - 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 │ │ │ │ + movsbq 0x8(%rcx),%r8 │ │ │ │ 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 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - dec %r8d │ │ │ │ - jg 20b77a │ │ │ │ - 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 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xca689(%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) │ │ │ │ - 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 │ │ │ │ - vzeroupper │ │ │ │ + sub $0x148,%rsp │ │ │ │ + mov 0x168(%rsp),%r10d │ │ │ │ + lea 0xca66a(%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 20e2e0 │ │ │ │ + movdqu (%rcx),%xmm0 │ │ │ │ + movdqu (%rcx,%rsi,1),%xmm1 │ │ │ │ + movdqa %xmm0,0x40(%rsp) │ │ │ │ + movdqa %xmm1,0x60(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 20e2ec │ │ │ │ + movd -0x4(%rcx),%xmm0 │ │ │ │ + movd -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ + movd %xmm0,0x3c(%rsp) │ │ │ │ + movd %xmm1,0x5c(%rsp) │ │ │ │ + jmp 20e2f8 │ │ │ │ + movdqa %xmm7,0x40(%rsp) │ │ │ │ + movdqa %xmm7,0x60(%rsp) │ │ │ │ + movd %xmm7,0x3c(%rsp) │ │ │ │ + movd %xmm7,0x5c(%rsp) │ │ │ │ + test $0x8,%r10b │ │ │ │ + je 20e342 │ │ │ │ + movdqu (%r8),%xmm0 │ │ │ │ + movdqu (%r8,%rsi,1),%xmm1 │ │ │ │ + movdqa %xmm0,0x100(%rsp) │ │ │ │ + movdqa %xmm1,0x120(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 20e354 │ │ │ │ + movd -0x4(%r8),%xmm0 │ │ │ │ + movd -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ + movd %xmm0,0xfc(%rsp) │ │ │ │ + movd %xmm1,0x11c(%rsp) │ │ │ │ + jmp 20e366 │ │ │ │ + movdqa %xmm7,0x100(%rsp) │ │ │ │ + movdqa %xmm7,0x120(%rsp) │ │ │ │ + movd %xmm7,0xfc(%rsp) │ │ │ │ + movd %xmm7,0x11c(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 20e3a2 │ │ │ │ + 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 20e3c3 │ │ │ │ + movd %xmm7,0x7c(%rsp) │ │ │ │ + movd %xmm7,0x9c(%rsp) │ │ │ │ + movd %xmm7,0xbc(%rsp) │ │ │ │ + movd %xmm7,0xdc(%rsp) │ │ │ │ + test $0x2,%r10b │ │ │ │ + jne 20e40b │ │ │ │ + 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 20e4c9 │ │ │ │ + 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 20e4a4 │ │ │ │ + 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 20e820 │ │ │ │ + call 20e820 │ │ │ │ + jmp 20e4c1 │ │ │ │ + sub %r8d,%ecx │ │ │ │ + cmovs %eax,%ecx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + lea 0x80(%rsp),%rcx │ │ │ │ + call 20e510 │ │ │ │ + call 20e510 │ │ │ │ + add $0x148,%rsp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 20e630 │ │ │ │ + call 20e630 │ │ │ │ + jmp 20e4c1 │ │ │ │ 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 │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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,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 │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xcc0bb(%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 20c814 │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - 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 20c8f1 │ │ │ │ - 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,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 │ │ │ │ - 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 (%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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - push %r14 │ │ │ │ - mov %rsp,%r14 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - lea 0xcaa8a(%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 │ │ │ │ - mov 0x28(%r14),%ebx │ │ │ │ - lzcnt %r8d,%eax │ │ │ │ - vmovd %r8d,%xmm0 │ │ │ │ - vmovd %r9d,%xmm1 │ │ │ │ - lzcnt %r9d,%r11d │ │ │ │ - sub $0x1f,%ebx │ │ │ │ - xor %ebp,%ebp │ │ │ │ - add %ebx,%eax │ │ │ │ - cmovl %ebp,%eax │ │ │ │ - add %ebx,%r11d │ │ │ │ - cmovl %ebp,%r11d │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %r11,0x8(%rsp) │ │ │ │ - vpbroadcastb (%r10,%rax,1),%ymm13 │ │ │ │ - vpbroadcastb (%r10,%r11,1),%ymm14 │ │ │ │ - vpbroadcastb %xmm0,%ymm0 │ │ │ │ - vpbroadcastb %xmm1,%ymm1 │ │ │ │ - and $0x1,%r8d │ │ │ │ - lea 0x8(%r10,%r8,2),%r8 │ │ │ │ - lea 0xc(%r10),%r9 │ │ │ │ - mov $0x4,%eax │ │ │ │ - vpxor %ymm11,%ymm11,%ymm11 │ │ │ │ - lea (%rdx,%rcx,2),%rbx │ │ │ │ - mov $0x1,%r11d │ │ │ │ - vmovdqa (%rdx),%xmm4 │ │ │ │ - vinserti128 $0x1,(%rbx),%ymm4,%ymm4 │ │ │ │ - vpxor %ymm15,%ymm15,%ymm15 │ │ │ │ - vmovdqa %ymm4,%ymm7 │ │ │ │ - vmovdqa %ymm4,%ymm8 │ │ │ │ - vpbroadcastb (%r8,%r11,1),%ymm2 │ │ │ │ - vpbroadcastb (%r9,%r11,1),%ymm3 │ │ │ │ - movslq 0x20(%rsp,%r11,4),%r10 │ │ │ │ - vmovdqu (%rdx,%r10,2),%xmm5 │ │ │ │ - vinserti128 $0x1,(%rbx,%r10,2),%ymm5,%ymm5 │ │ │ │ - neg %r10 │ │ │ │ - vmovdqu (%rdx,%r10,2),%xmm6 │ │ │ │ - vinserti128 $0x1,(%rbx,%r10,2),%ymm6,%ymm6 │ │ │ │ - vpmaxsw %ymm5,%ymm7,%ymm7 │ │ │ │ - vpminuw %ymm5,%ymm8,%ymm8 │ │ │ │ - vpmaxsw %ymm6,%ymm7,%ymm7 │ │ │ │ - vpminuw %ymm6,%ymm8,%ymm8 │ │ │ │ - vpsubw %ymm4,%ymm5,%ymm5 │ │ │ │ - vpsubw %ymm4,%ymm6,%ymm6 │ │ │ │ - vpacksswb %ymm6,%ymm5,%ymm5 │ │ │ │ - vpshufb %ymm12,%ymm5,%ymm5 │ │ │ │ - vpabsb %ymm5,%ymm9 │ │ │ │ - vpsignb %ymm5,%ymm2,%ymm10 │ │ │ │ - vpsrlw (%rsp),%ymm9,%ymm5 │ │ │ │ - vpand %ymm5,%ymm13,%ymm5 │ │ │ │ - vpsubusb %ymm5,%ymm0,%ymm5 │ │ │ │ - vpminub %ymm5,%ymm9,%ymm5 │ │ │ │ - vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ - vpaddw %ymm5,%ymm15,%ymm15 │ │ │ │ - movslq 0x28(%rsp,%r11,4),%r10 │ │ │ │ - vmovdqu (%rdx,%r10,2),%xmm5 │ │ │ │ - vinserti128 $0x1,(%rbx,%r10,2),%ymm5,%ymm5 │ │ │ │ - neg %r10 │ │ │ │ - vmovdqu (%rdx,%r10,2),%xmm6 │ │ │ │ - vinserti128 $0x1,(%rbx,%r10,2),%ymm6,%ymm6 │ │ │ │ - vpmaxsw %ymm5,%ymm7,%ymm7 │ │ │ │ - vpminuw %ymm5,%ymm8,%ymm8 │ │ │ │ - vpmaxsw %ymm6,%ymm7,%ymm7 │ │ │ │ - vpminuw %ymm6,%ymm8,%ymm8 │ │ │ │ - vpsubw %ymm4,%ymm5,%ymm5 │ │ │ │ - vpsubw %ymm4,%ymm6,%ymm6 │ │ │ │ - vpacksswb %ymm6,%ymm5,%ymm5 │ │ │ │ - vpshufb %ymm12,%ymm5,%ymm5 │ │ │ │ - vpabsb %ymm5,%ymm9 │ │ │ │ - vpsignb %ymm5,%ymm3,%ymm10 │ │ │ │ - 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 │ │ │ │ - movslq 0x30(%rsp,%r11,4),%r10 │ │ │ │ - vmovdqu (%rdx,%r10,2),%xmm5 │ │ │ │ - vinserti128 $0x1,(%rbx,%r10,2),%ymm5,%ymm5 │ │ │ │ - neg %r10 │ │ │ │ - vmovdqu (%rdx,%r10,2),%xmm6 │ │ │ │ - vinserti128 $0x1,(%rbx,%r10,2),%ymm6,%ymm6 │ │ │ │ - vpmaxsw %ymm5,%ymm7,%ymm7 │ │ │ │ - vpminuw %ymm5,%ymm8,%ymm8 │ │ │ │ - vpmaxsw %ymm6,%ymm7,%ymm7 │ │ │ │ - vpminuw %ymm6,%ymm8,%ymm8 │ │ │ │ - vpsubw %ymm4,%ymm5,%ymm5 │ │ │ │ - vpsubw %ymm4,%ymm6,%ymm6 │ │ │ │ - vpacksswb %ymm6,%ymm5,%ymm5 │ │ │ │ - vpshufb %ymm12,%ymm5,%ymm5 │ │ │ │ - vpabsb %ymm5,%ymm9 │ │ │ │ - vpsignb %ymm5,%ymm3,%ymm10 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - mov %r14,%rsp │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl (%rax) │ │ │ │ - push %rbx │ │ │ │ - push %rbp │ │ │ │ - push %r14 │ │ │ │ - push %r15 │ │ │ │ - push %r12 │ │ │ │ - mov %rsp,%r12 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - lea 0xca816(%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 │ │ │ │ - mov 0x38(%r12),%ebx │ │ │ │ - lzcnt %r8d,%eax │ │ │ │ - vmovd %r8d,%xmm0 │ │ │ │ - vmovd %r9d,%xmm1 │ │ │ │ - lzcnt %r9d,%r11d │ │ │ │ - sub $0x1f,%ebx │ │ │ │ - xor %ebp,%ebp │ │ │ │ - add %ebx,%eax │ │ │ │ - cmovl %ebp,%eax │ │ │ │ - add %ebx,%r11d │ │ │ │ - cmovl %ebp,%r11d │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %r11,0x8(%rsp) │ │ │ │ - vpbroadcastb (%r10,%rax,1),%ymm13 │ │ │ │ - vpbroadcastb (%r10,%r11,1),%ymm14 │ │ │ │ - vpbroadcastb %xmm0,%ymm0 │ │ │ │ - vpbroadcastb %xmm1,%ymm1 │ │ │ │ - and $0x1,%r8d │ │ │ │ - lea 0x8(%r10,%r8,2),%r8 │ │ │ │ - lea 0xc(%r10),%r9 │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - mov $0x2,%r10d │ │ │ │ - vpxor %ymm11,%ymm11,%ymm11 │ │ │ │ - lea (%rdx,%rcx,2),%rbp │ │ │ │ - lea (%rdx,%rcx,4),%r14 │ │ │ │ - lea 0x0(%rbp,%rcx,4),%r15 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - vmovq (%rdx),%xmm4 │ │ │ │ - vmovhps 0x0(%rbp),%xmm4,%xmm4 │ │ │ │ - vmovq (%r14),%xmm5 │ │ │ │ - vmovhps (%r15),%xmm5,%xmm5 │ │ │ │ - vinserti128 $0x1,%xmm5,%ymm4,%ymm4 │ │ │ │ - vpxor %ymm15,%ymm15,%ymm15 │ │ │ │ - vmovdqa %ymm4,%ymm7 │ │ │ │ - vmovdqa %ymm4,%ymm8 │ │ │ │ - vpbroadcastb (%r8,%rbx,1),%ymm2 │ │ │ │ - vpbroadcastb (%r9,%rbx,1),%ymm3 │ │ │ │ - movslq 0x20(%rsp,%rbx,4),%r11 │ │ │ │ - vmovq (%rdx,%r11,2),%xmm5 │ │ │ │ - vmovq (%r14,%r11,2),%xmm6 │ │ │ │ - vmovhps 0x0(%rbp,%r11,2),%xmm5,%xmm5 │ │ │ │ - vmovhps (%r15,%r11,2),%xmm6,%xmm6 │ │ │ │ - vinserti128 $0x1,%xmm6,%ymm5,%ymm5 │ │ │ │ - neg %r11 │ │ │ │ - vmovq (%rdx,%r11,2),%xmm6 │ │ │ │ - vmovq (%r14,%r11,2),%xmm9 │ │ │ │ - vmovhps 0x0(%rbp,%r11,2),%xmm6,%xmm6 │ │ │ │ - vmovhps (%r15,%r11,2),%xmm9,%xmm9 │ │ │ │ - vinserti128 $0x1,%xmm9,%ymm6,%ymm6 │ │ │ │ - vpmaxsw %ymm5,%ymm7,%ymm7 │ │ │ │ - vpminuw %ymm5,%ymm8,%ymm8 │ │ │ │ - vpmaxsw %ymm6,%ymm7,%ymm7 │ │ │ │ - vpminuw %ymm6,%ymm8,%ymm8 │ │ │ │ - vpsubw %ymm4,%ymm5,%ymm5 │ │ │ │ - vpsubw %ymm4,%ymm6,%ymm6 │ │ │ │ - vpacksswb %ymm6,%ymm5,%ymm5 │ │ │ │ - vpshufb %ymm12,%ymm5,%ymm5 │ │ │ │ - vpabsb %ymm5,%ymm9 │ │ │ │ - vpsignb %ymm5,%ymm2,%ymm10 │ │ │ │ - vpsrlw (%rsp),%ymm9,%ymm5 │ │ │ │ - vpand %ymm5,%ymm13,%ymm5 │ │ │ │ - vpsubusb %ymm5,%ymm0,%ymm5 │ │ │ │ - vpminub %ymm5,%ymm9,%ymm5 │ │ │ │ - vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ - vpaddw %ymm5,%ymm15,%ymm15 │ │ │ │ - movslq 0x28(%rsp,%rbx,4),%r11 │ │ │ │ - vmovq (%rdx,%r11,2),%xmm5 │ │ │ │ - vmovq (%r14,%r11,2),%xmm6 │ │ │ │ - vmovhps 0x0(%rbp,%r11,2),%xmm5,%xmm5 │ │ │ │ - vmovhps (%r15,%r11,2),%xmm6,%xmm6 │ │ │ │ - vinserti128 $0x1,%xmm6,%ymm5,%ymm5 │ │ │ │ - neg %r11 │ │ │ │ - vmovq (%rdx,%r11,2),%xmm6 │ │ │ │ - vmovq (%r14,%r11,2),%xmm9 │ │ │ │ - vmovhps 0x0(%rbp,%r11,2),%xmm6,%xmm6 │ │ │ │ - vmovhps (%r15,%r11,2),%xmm9,%xmm9 │ │ │ │ - vinserti128 $0x1,%xmm9,%ymm6,%ymm6 │ │ │ │ - vpmaxsw %ymm5,%ymm7,%ymm7 │ │ │ │ - vpminuw %ymm5,%ymm8,%ymm8 │ │ │ │ - vpmaxsw %ymm6,%ymm7,%ymm7 │ │ │ │ - vpminuw %ymm6,%ymm8,%ymm8 │ │ │ │ - vpsubw %ymm4,%ymm5,%ymm5 │ │ │ │ - vpsubw %ymm4,%ymm6,%ymm6 │ │ │ │ - vpacksswb %ymm6,%ymm5,%ymm5 │ │ │ │ - vpshufb %ymm12,%ymm5,%ymm5 │ │ │ │ - vpabsb %ymm5,%ymm9 │ │ │ │ - vpsignb %ymm5,%ymm3,%ymm10 │ │ │ │ - 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 │ │ │ │ - movslq 0x30(%rsp,%rbx,4),%r11 │ │ │ │ - vmovq (%rdx,%r11,2),%xmm5 │ │ │ │ - vmovq (%r14,%r11,2),%xmm6 │ │ │ │ - vmovhps 0x0(%rbp,%r11,2),%xmm5,%xmm5 │ │ │ │ - vmovhps (%r15,%r11,2),%xmm6,%xmm6 │ │ │ │ - vinserti128 $0x1,%xmm6,%ymm5,%ymm5 │ │ │ │ - neg %r11 │ │ │ │ - vmovq (%rdx,%r11,2),%xmm6 │ │ │ │ - vmovq (%r14,%r11,2),%xmm9 │ │ │ │ - vmovhps 0x0(%rbp,%r11,2),%xmm6,%xmm6 │ │ │ │ - vmovhps (%r15,%r11,2),%xmm9,%xmm9 │ │ │ │ - vinserti128 $0x1,%xmm9,%ymm6,%ymm6 │ │ │ │ - vpmaxsw %ymm5,%ymm7,%ymm7 │ │ │ │ - vpminuw %ymm5,%ymm8,%ymm8 │ │ │ │ - vpmaxsw %ymm6,%ymm7,%ymm7 │ │ │ │ - vpminuw %ymm6,%ymm8,%ymm8 │ │ │ │ - vpsubw %ymm4,%ymm5,%ymm5 │ │ │ │ - vpsubw %ymm4,%ymm6,%ymm6 │ │ │ │ - vpacksswb %ymm6,%ymm5,%ymm5 │ │ │ │ - vpshufb %ymm12,%ymm5,%ymm5 │ │ │ │ - vpabsb %ymm5,%ymm9 │ │ │ │ - vpsignb %ymm5,%ymm3,%ymm10 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - mov %r12,%rsp │ │ │ │ - pop %r12 │ │ │ │ - pop %r15 │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %rbx │ │ │ │ - push %rbp │ │ │ │ - push %r14 │ │ │ │ - push %r15 │ │ │ │ - mov %rsp,%r15 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - lea 0xca508(%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 │ │ │ │ - mov 0x30(%r15),%ebx │ │ │ │ - lzcnt %r8d,%eax │ │ │ │ - vmovd %r8d,%xmm0 │ │ │ │ - vmovd %r9d,%xmm1 │ │ │ │ - lzcnt %r9d,%r11d │ │ │ │ - sub $0x1f,%ebx │ │ │ │ - xor %ebp,%ebp │ │ │ │ - add %ebx,%eax │ │ │ │ - cmovl %ebp,%eax │ │ │ │ - add %ebx,%r11d │ │ │ │ - cmovl %ebp,%r11d │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %r11,0x8(%rsp) │ │ │ │ - vpbroadcastb (%r10,%rax,1),%ymm13 │ │ │ │ - vpbroadcastb (%r10,%r11,1),%ymm14 │ │ │ │ - vpbroadcastb %xmm0,%ymm0 │ │ │ │ - vpbroadcastb %xmm1,%ymm1 │ │ │ │ - and $0x1,%r8d │ │ │ │ - lea 0x8(%r10,%r8,2),%r8 │ │ │ │ - lea 0xc(%r10),%r9 │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - vpxor %ymm11,%ymm11,%ymm11 │ │ │ │ - lea (%rdx,%rcx,2),%rbx │ │ │ │ - lea (%rdx,%rcx,4),%rbp │ │ │ │ - lea (%rbx,%rcx,4),%r14 │ │ │ │ - mov $0x1,%r11d │ │ │ │ - vmovq (%rdx),%xmm4 │ │ │ │ - vmovhps (%rbx),%xmm4,%xmm4 │ │ │ │ - vmovq 0x0(%rbp),%xmm5 │ │ │ │ - vmovhps (%r14),%xmm5,%xmm5 │ │ │ │ - vinserti128 $0x1,%xmm5,%ymm4,%ymm4 │ │ │ │ - vpxor %ymm15,%ymm15,%ymm15 │ │ │ │ - vmovdqa %ymm4,%ymm7 │ │ │ │ - vmovdqa %ymm4,%ymm8 │ │ │ │ - vpbroadcastb (%r8,%r11,1),%ymm2 │ │ │ │ - vpbroadcastb (%r9,%r11,1),%ymm3 │ │ │ │ - movslq 0x20(%rsp,%r11,4),%r10 │ │ │ │ - vmovq (%rdx,%r10,2),%xmm5 │ │ │ │ - vmovq 0x0(%rbp,%r10,2),%xmm6 │ │ │ │ - vmovhps (%rbx,%r10,2),%xmm5,%xmm5 │ │ │ │ - vmovhps (%r14,%r10,2),%xmm6,%xmm6 │ │ │ │ - vinserti128 $0x1,%xmm6,%ymm5,%ymm5 │ │ │ │ - neg %r10 │ │ │ │ - vmovq (%rdx,%r10,2),%xmm6 │ │ │ │ - vmovq 0x0(%rbp,%r10,2),%xmm9 │ │ │ │ - vmovhps (%rbx,%r10,2),%xmm6,%xmm6 │ │ │ │ - vmovhps (%r14,%r10,2),%xmm9,%xmm9 │ │ │ │ - vinserti128 $0x1,%xmm9,%ymm6,%ymm6 │ │ │ │ - vpmaxsw %ymm5,%ymm7,%ymm7 │ │ │ │ - vpminuw %ymm5,%ymm8,%ymm8 │ │ │ │ - vpmaxsw %ymm6,%ymm7,%ymm7 │ │ │ │ - vpminuw %ymm6,%ymm8,%ymm8 │ │ │ │ - vpsubw %ymm4,%ymm5,%ymm5 │ │ │ │ - vpsubw %ymm4,%ymm6,%ymm6 │ │ │ │ - vpacksswb %ymm6,%ymm5,%ymm5 │ │ │ │ - vpshufb %ymm12,%ymm5,%ymm5 │ │ │ │ - vpabsb %ymm5,%ymm9 │ │ │ │ - vpsignb %ymm5,%ymm2,%ymm10 │ │ │ │ - vpsrlw (%rsp),%ymm9,%ymm5 │ │ │ │ - vpand %ymm5,%ymm13,%ymm5 │ │ │ │ - vpsubusb %ymm5,%ymm0,%ymm5 │ │ │ │ - vpminub %ymm5,%ymm9,%ymm5 │ │ │ │ - vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ - vpaddw %ymm5,%ymm15,%ymm15 │ │ │ │ - movslq 0x28(%rsp,%r11,4),%r10 │ │ │ │ - vmovq (%rdx,%r10,2),%xmm5 │ │ │ │ - vmovq 0x0(%rbp,%r10,2),%xmm6 │ │ │ │ - vmovhps (%rbx,%r10,2),%xmm5,%xmm5 │ │ │ │ - vmovhps (%r14,%r10,2),%xmm6,%xmm6 │ │ │ │ - vinserti128 $0x1,%xmm6,%ymm5,%ymm5 │ │ │ │ - neg %r10 │ │ │ │ - vmovq (%rdx,%r10,2),%xmm6 │ │ │ │ - vmovq 0x0(%rbp,%r10,2),%xmm9 │ │ │ │ - vmovhps (%rbx,%r10,2),%xmm6,%xmm6 │ │ │ │ - vmovhps (%r14,%r10,2),%xmm9,%xmm9 │ │ │ │ - vinserti128 $0x1,%xmm9,%ymm6,%ymm6 │ │ │ │ - vpmaxsw %ymm5,%ymm7,%ymm7 │ │ │ │ - vpminuw %ymm5,%ymm8,%ymm8 │ │ │ │ - vpmaxsw %ymm6,%ymm7,%ymm7 │ │ │ │ - vpminuw %ymm6,%ymm8,%ymm8 │ │ │ │ - vpsubw %ymm4,%ymm5,%ymm5 │ │ │ │ - vpsubw %ymm4,%ymm6,%ymm6 │ │ │ │ - vpacksswb %ymm6,%ymm5,%ymm5 │ │ │ │ - vpshufb %ymm12,%ymm5,%ymm5 │ │ │ │ - vpabsb %ymm5,%ymm9 │ │ │ │ - vpsignb %ymm5,%ymm3,%ymm10 │ │ │ │ - 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 │ │ │ │ - movslq 0x30(%rsp,%r11,4),%r10 │ │ │ │ - vmovq (%rdx,%r10,2),%xmm5 │ │ │ │ - vmovq 0x0(%rbp,%r10,2),%xmm6 │ │ │ │ - vmovhps (%rbx,%r10,2),%xmm5,%xmm5 │ │ │ │ - vmovhps (%r14,%r10,2),%xmm6,%xmm6 │ │ │ │ - vinserti128 $0x1,%xmm6,%ymm5,%ymm5 │ │ │ │ - neg %r10 │ │ │ │ - vmovq (%rdx,%r10,2),%xmm6 │ │ │ │ - vmovq 0x0(%rbp,%r10,2),%xmm9 │ │ │ │ - vmovhps (%rbx,%r10,2),%xmm6,%xmm6 │ │ │ │ - vmovhps (%r14,%r10,2),%xmm9,%xmm9 │ │ │ │ - vinserti128 $0x1,%xmm9,%ymm6,%ymm6 │ │ │ │ - vpmaxsw %ymm5,%ymm7,%ymm7 │ │ │ │ - vpminuw %ymm5,%ymm8,%ymm8 │ │ │ │ - vpmaxsw %ymm6,%ymm7,%ymm7 │ │ │ │ - vpminuw %ymm6,%ymm8,%ymm8 │ │ │ │ - vpsubw %ymm4,%ymm5,%ymm5 │ │ │ │ - vpsubw %ymm4,%ymm6,%ymm6 │ │ │ │ - vpacksswb %ymm6,%ymm5,%ymm5 │ │ │ │ - vpshufb %ymm12,%ymm5,%ymm5 │ │ │ │ - vpabsb %ymm5,%ymm9 │ │ │ │ - vpsignb %ymm5,%ymm3,%ymm10 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - vmovd %xmm4,(%rdi) │ │ │ │ - vpextrd $0x1,%xmm4,(%rdi,%rsi,1) │ │ │ │ - vmovd %xmm5,(%rdi,%rsi,2) │ │ │ │ - vpextrd $0x1,%xmm5,(%rdi,%rax,1) │ │ │ │ - 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) │ │ │ │ - test $0x4,%r10b │ │ │ │ - je 20e72a │ │ │ │ - vmovdqu (%rcx),%xmm0 │ │ │ │ - vmovdqu (%rcx,%rsi,1),%xmm1 │ │ │ │ - vmovdqa %xmm0,0x20(%rsp) │ │ │ │ - vmovdqa %xmm1,0x30(%rsp) │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - 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 (%rdi,%rsi,2),%rdi │ │ │ │ - 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) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - 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) │ │ │ │ - test $0x4,%r10b │ │ │ │ - je 20fc40 │ │ │ │ - movdqu (%rcx),%xmm0 │ │ │ │ - movdqu (%rcx,%rsi,1),%xmm1 │ │ │ │ - movdqa %xmm0,0x40(%rsp) │ │ │ │ - movdqa %xmm1,0x60(%rsp) │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ - 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) │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - test %eax,%eax │ │ │ │ - je 20fe04 │ │ │ │ - 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 210180 │ │ │ │ - call 210180 │ │ │ │ - jmp 20fe21 │ │ │ │ - sub %r8d,%ecx │ │ │ │ - cmovs %eax,%ecx │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - lea 0x80(%rsp),%rcx │ │ │ │ - call 20fe70 │ │ │ │ - call 20fe70 │ │ │ │ - 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 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 │ │ │ │ - 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) │ │ │ │ + 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 │ │ │ │ @@ -453880,15 +453102,15 @@ │ │ │ │ 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 0xc84ba(%rip),%r11 │ │ │ │ + lea 0xc9cea(%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 │ │ │ │ @@ -453902,49 +453124,49 @@ │ │ │ │ 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 2105fe │ │ │ │ + je 20ec9e │ │ │ │ movdqu (%rcx),%xmm0 │ │ │ │ movdqu (%rcx,%rsi,1),%xmm1 │ │ │ │ movdqa %xmm0,0x40(%rsp) │ │ │ │ movdqa %xmm1,0x60(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 21060a │ │ │ │ + je 20ecaa │ │ │ │ movd -0x4(%rcx),%xmm0 │ │ │ │ movd -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ movd %xmm0,0x3c(%rsp) │ │ │ │ movd %xmm1,0x5c(%rsp) │ │ │ │ - jmp 210616 │ │ │ │ + jmp 20ecb6 │ │ │ │ movdqa %xmm7,0x40(%rsp) │ │ │ │ movdqa %xmm7,0x60(%rsp) │ │ │ │ movd %xmm7,0x3c(%rsp) │ │ │ │ movd %xmm7,0x5c(%rsp) │ │ │ │ test $0x8,%r10b │ │ │ │ - je 210660 │ │ │ │ + je 20ed00 │ │ │ │ movdqu (%r8),%xmm0 │ │ │ │ movdqu (%r8,%rsi,1),%xmm1 │ │ │ │ movdqa %xmm0,0x180(%rsp) │ │ │ │ movdqa %xmm1,0x1a0(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 210672 │ │ │ │ + je 20ed12 │ │ │ │ movd -0x4(%r8),%xmm0 │ │ │ │ movd -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ movd %xmm0,0x17c(%rsp) │ │ │ │ movd %xmm1,0x19c(%rsp) │ │ │ │ - jmp 210684 │ │ │ │ + jmp 20ed24 │ │ │ │ movdqa %xmm7,0x180(%rsp) │ │ │ │ movdqa %xmm7,0x1a0(%rsp) │ │ │ │ movd %xmm7,0x17c(%rsp) │ │ │ │ movd %xmm7,0x19c(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 2106f8 │ │ │ │ + je 20ed98 │ │ │ │ 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) │ │ │ │ @@ -453953,25 +453175,25 @@ │ │ │ │ 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 │ │ │ │ + jmp 20eddd │ │ │ │ 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 2107a9 │ │ │ │ + jne 20ee49 │ │ │ │ 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) │ │ │ │ @@ -453979,74 +453201,74 @@ │ │ │ │ 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 21087b │ │ │ │ + je 20ef1b │ │ │ │ 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 21084c │ │ │ │ + je 20eeec │ │ │ │ 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 210180 │ │ │ │ - call 210180 │ │ │ │ - call 210180 │ │ │ │ - call 210180 │ │ │ │ - jmp 210873 │ │ │ │ + call 20e820 │ │ │ │ + call 20e820 │ │ │ │ + call 20e820 │ │ │ │ + call 20e820 │ │ │ │ + jmp 20ef13 │ │ │ │ sub %r8d,%ecx │ │ │ │ cmovs %eax,%ecx │ │ │ │ mov %rcx,0x20(%rsp) │ │ │ │ lea 0x80(%rsp),%rcx │ │ │ │ - call 20fe70 │ │ │ │ - call 20fe70 │ │ │ │ - call 20fe70 │ │ │ │ - call 20fe70 │ │ │ │ + call 20e510 │ │ │ │ + call 20e510 │ │ │ │ + call 20e510 │ │ │ │ + call 20e510 │ │ │ │ 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 20ff90 │ │ │ │ - call 20ff90 │ │ │ │ - call 20ff90 │ │ │ │ - call 20ff90 │ │ │ │ - jmp 210873 │ │ │ │ + call 20e630 │ │ │ │ + call 20e630 │ │ │ │ + call 20e630 │ │ │ │ + call 20e630 │ │ │ │ + jmp 20ef13 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ sub $0x1c8,%rsp │ │ │ │ mov 0x1e8(%rsp),%r10d │ │ │ │ - lea 0xc811a(%rip),%r11 │ │ │ │ + lea 0xc994a(%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 │ │ │ │ @@ -454076,61 +453298,61 @@ │ │ │ │ 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 210a29 │ │ │ │ + je 20f0c9 │ │ │ │ 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 210a41 │ │ │ │ + je 20f0e1 │ │ │ │ movd -0x4(%rcx),%xmm0 │ │ │ │ movd -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ movd %xmm0,0x3c(%rsp) │ │ │ │ movd %xmm1,0x5c(%rsp) │ │ │ │ - jmp 210a4d │ │ │ │ + jmp 20f0ed │ │ │ │ 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 │ │ │ │ + je 20f156 │ │ │ │ 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 210ada │ │ │ │ + je 20f17a │ │ │ │ movd -0x4(%r8),%xmm0 │ │ │ │ movd -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ movd %xmm0,0x17c(%rsp) │ │ │ │ movd %xmm1,0x19c(%rsp) │ │ │ │ - jmp 210aec │ │ │ │ + jmp 20f18c │ │ │ │ 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 210b60 │ │ │ │ + je 20f200 │ │ │ │ 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) │ │ │ │ @@ -454139,25 +453361,25 @@ │ │ │ │ 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 │ │ │ │ + jmp 20f245 │ │ │ │ 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 210c11 │ │ │ │ + jne 20f2b1 │ │ │ │ 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) │ │ │ │ @@ -454165,81 +453387,81 @@ │ │ │ │ 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 210d0b │ │ │ │ + je 20f3ab │ │ │ │ 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 210cc8 │ │ │ │ + je 20f368 │ │ │ │ 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 211030 │ │ │ │ - call 211030 │ │ │ │ - call 211030 │ │ │ │ - call 211030 │ │ │ │ - call 211030 │ │ │ │ - call 211030 │ │ │ │ - call 211030 │ │ │ │ - call 211030 │ │ │ │ - jmp 210d03 │ │ │ │ + call 20f6d0 │ │ │ │ + call 20f6d0 │ │ │ │ + call 20f6d0 │ │ │ │ + call 20f6d0 │ │ │ │ + call 20f6d0 │ │ │ │ + call 20f6d0 │ │ │ │ + call 20f6d0 │ │ │ │ + call 20f6d0 │ │ │ │ + jmp 20f3a3 │ │ │ │ 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 │ │ │ │ + call 20f410 │ │ │ │ + call 20f410 │ │ │ │ + call 20f410 │ │ │ │ + call 20f410 │ │ │ │ + call 20f410 │ │ │ │ + call 20f410 │ │ │ │ + call 20f410 │ │ │ │ + call 20f410 │ │ │ │ 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 │ │ │ │ + call 20f510 │ │ │ │ + call 20f510 │ │ │ │ + call 20f510 │ │ │ │ + call 20f510 │ │ │ │ + call 20f510 │ │ │ │ + call 20f510 │ │ │ │ + call 20f510 │ │ │ │ + call 20f510 │ │ │ │ + jmp 20f3a3 │ │ │ │ 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 │ │ │ │ @@ -454575,15 +453797,15 @@ │ │ │ │ pmaxsw %xmm1,%xmm0 │ │ │ │ add $0x20,%rcx │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xc7681(%rip),%rax │ │ │ │ + lea 0xc8eb1(%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 │ │ │ │ @@ -454611,17 +453833,17 @@ │ │ │ │ psadbw %xmm8,%xmm9 │ │ │ │ psadbw %xmm8,%xmm10 │ │ │ │ psadbw %xmm8,%xmm11 │ │ │ │ psadbw %xmm8,%xmm12 │ │ │ │ packssdw %xmm10,%xmm9 │ │ │ │ packssdw %xmm12,%xmm11 │ │ │ │ packssdw %xmm11,%xmm9 │ │ │ │ - jmp 1f125a │ │ │ │ + jmp 1f231a │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xc75d1(%rip),%rax │ │ │ │ + lea 0xc8e01(%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 │ │ │ │ @@ -454649,17 +453871,17 @@ │ │ │ │ psadbw %xmm8,%xmm9 │ │ │ │ psadbw %xmm8,%xmm10 │ │ │ │ psadbw %xmm8,%xmm11 │ │ │ │ psadbw %xmm8,%xmm12 │ │ │ │ packssdw %xmm10,%xmm9 │ │ │ │ packssdw %xmm12,%xmm11 │ │ │ │ packssdw %xmm11,%xmm9 │ │ │ │ - jmp 1eef6a │ │ │ │ + jmp 1f002a │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xc7a1d(%rip),%r9 │ │ │ │ + lea 0xc923d(%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 │ │ │ │ @@ -454675,15 +453897,15 @@ │ │ │ │ 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 │ │ │ │ + lea 0xc91da(%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 │ │ │ │ @@ -454705,15 +453927,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 0xc9119(%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 +453946,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 20fcd0 │ │ │ │ vpsrlw $0x3,%xmm0,%xmm0 │ │ │ │ - jmp 21165c │ │ │ │ + jmp 20fcfc │ │ │ │ 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 +453966,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 20fd01 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vmovq -0x8(%rdx),%xmm0 │ │ │ │ vpmaddubsw %xmm3,%xmm0,%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ @@ -454765,29 +453987,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 20fd90 │ │ │ │ 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 20fd95 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ vmovdqa -0x10(%rdx),%xmm0 │ │ │ │ vpmaddubsw %xmm3,%xmm0,%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ @@ -454800,29 +454022,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 20fe20 │ │ │ │ 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 20fe25 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ vmovdqa -0x20(%rdx),%ymm0 │ │ │ │ vpmaddubsw %ymm3,%ymm0,%ymm0 │ │ │ │ jmp *%rcx │ │ │ │ @@ -454835,28 +454057,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 20fead │ │ │ │ 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 20feb2 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ vmovdqa -0x40(%rdx),%ymm0 │ │ │ │ vmovdqa -0x20(%rdx),%ymm1 │ │ │ │ vpmaddubsw %ymm3,%ymm0,%ymm0 │ │ │ │ @@ -454875,15 +454097,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 20ff55 │ │ │ │ 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 +454114,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 20ff5e │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xc75f9(%rip),%r9 │ │ │ │ + lea 0xc8e19(%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 0xc8de9(%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 0xc8de1(%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 +454155,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 210018 │ │ │ │ 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 210060 │ │ │ │ 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 2100a0 │ │ │ │ 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 2100e0 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ vpbroadcastb -0x1(%rdx),%ymm0 │ │ │ │ vpbroadcastb -0x2(%rdx),%ymm1 │ │ │ │ vpbroadcastb -0x3(%rdx),%ymm2 │ │ │ │ sub $0x4,%rdx │ │ │ │ @@ -454995,20 +454217,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 210120 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xc73cd(%rip),%r9 │ │ │ │ + lea 0xc8bed(%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 +454262,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 21026b │ │ │ │ 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 2101c1 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nop │ │ │ │ vpbroadcastq 0x1(%rdx),%ymm6 │ │ │ │ vmovdqa -0xf4(%r9),%ymm8 │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ vpsubusb %ymm6,%ymm5,%ymm7 │ │ │ │ @@ -455086,15 +454308,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 21028f │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vbroadcasti128 0x1(%rdx),%ymm6 │ │ │ │ vmovdqa %xmm4,%xmm8 │ │ │ │ vpsubusb %ymm6,%ymm5,%ymm7 │ │ │ │ vpsubusb %ymm5,%ymm6,%ymm0 │ │ │ │ vpor %ymm0,%ymm7,%ymm7 │ │ │ │ @@ -455119,15 +454341,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 210326 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ vmovdqu 0x1(%rdx),%ymm6 │ │ │ │ vpsubusb %ymm6,%ymm5,%ymm7 │ │ │ │ vpsubusb %ymm5,%ymm6,%ymm0 │ │ │ │ vpor %ymm0,%ymm7,%ymm7 │ │ │ │ @@ -455150,15 +454372,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 2103b1 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ vmovdqu 0x1(%rdx),%ymm6 │ │ │ │ vmovdqu 0x21(%rdx),%ymm7 │ │ │ │ vpsubusb %ymm6,%ymm5,%ymm8 │ │ │ │ @@ -455205,19 +454427,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 210442 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xc7025(%rip),%rax │ │ │ │ + lea 0xc8845(%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 +454467,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 2105de │ │ │ │ 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 210562 │ │ │ │ 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 +454506,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 21061d │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ vbroadcasti128 0x1(%rdx),%ymm3 │ │ │ │ vmovdqa -0xec(%rax),%ymm6 │ │ │ │ vpunpcklbw %ymm5,%ymm3,%ymm2 │ │ │ │ @@ -455312,15 +454534,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 2106b0 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ vmovdqu 0x1(%rdx),%ymm3 │ │ │ │ vpunpcklbw %ymm5,%ymm3,%ymm2 │ │ │ │ vpunpckhbw %ymm5,%ymm3,%ymm3 │ │ │ │ @@ -455337,15 +454559,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 210727 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ vmovdqu 0x1(%rdx),%ymm4 │ │ │ │ vmovdqu 0x21(%rdx),%ymm8 │ │ │ │ vpunpcklbw %ymm5,%ymm4,%ymm3 │ │ │ │ vpunpckhbw %ymm5,%ymm4,%ymm4 │ │ │ │ @@ -455378,19 +454600,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 2107ae │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xc6d29(%rip),%rax │ │ │ │ + lea 0xc8549(%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 +454642,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 2108f7 │ │ │ │ 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 21085a │ │ │ │ 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 +454683,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 21091c │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ lea 0x7c(%rsp),%rcx │ │ │ │ - call 2124d0 │ │ │ │ + call 210b70 │ │ │ │ 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 +454713,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 2109d6 │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ lea 0x7e(%rsp),%rcx │ │ │ │ - call 2124d0 │ │ │ │ + call 210b70 │ │ │ │ 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 +454741,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 210a6c │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nop │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ lea 0x7e(%rsp),%rcx │ │ │ │ - call 2124d0 │ │ │ │ + call 210b70 │ │ │ │ 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 +454782,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 210afd │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ vpermq $0xd8,-0x20(%rdx),%ymm2 │ │ │ │ vpunpckhbw %ymm3,%ymm2,%ymm1 │ │ │ │ @@ -455594,15 +454816,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 0xc8141(%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 +454874,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 210d37 │ │ │ │ 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 210c75 │ │ │ │ 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 +454931,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 210d85 │ │ │ │ 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 211160 │ │ │ │ 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 +454981,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 210e9a │ │ │ │ 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 211160 │ │ │ │ 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 +455026,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 210f83 │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x100,%rsp │ │ │ │ @@ -455820,15 +455042,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 211160 │ │ │ │ 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 +455104,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 2110a9 │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ vpermq $0xd8,-0x20(%rdx),%ymm2 │ │ │ │ vpunpckhbw %ymm4,%ymm2,%ymm1 │ │ │ │ @@ -455912,43 +455134,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 0xc7c25(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - lea 0xcbbc6(%rip),%r10 │ │ │ │ + lea 0xcd526(%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 0xc7b2e(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0xc7b19(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0xc7a7c(%rip),%ymm5 │ │ │ │ jmp *%rcx │ │ │ │ cmp $0x28,%r9b │ │ │ │ - jae 212cf7 │ │ │ │ + jae 211397 │ │ │ │ lea -0x400(%r9),%ecx │ │ │ │ sar $0x7,%ecx │ │ │ │ add %r8d,%ecx │ │ │ │ - jg 212cf7 │ │ │ │ + jg 211397 │ │ │ │ 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 0xc78c3(%rip),%xmm1,%xmm0 │ │ │ │ + vpshufb 0xc78ca(%rip),%xmm1,%xmm1 │ │ │ │ + vpbroadcastd 0xc787d(%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 +455211,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 2112c2 │ │ │ │ mov 0x20(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xc5f79(%rip),%rcx │ │ │ │ + lea 0xc7799(%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 +455234,20 @@ │ │ │ │ ret │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x30,%rsp │ │ │ │ mov %r10,0x10(%rsp) │ │ │ │ mov $0x7,%r10d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 212dac │ │ │ │ + jne 21144c │ │ │ │ lea 0x3(%r8),%r10d │ │ │ │ - call 212cc0 │ │ │ │ + call 211360 │ │ │ │ mov $0x7,%r10d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 212dac │ │ │ │ + je 21144c │ │ │ │ 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 +455266,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 0xc7747(%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 0xc76d3(%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 +455313,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 21156a │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ cmp %r10d,%ecx │ │ │ │ - jb 212dfe │ │ │ │ + jb 21149e │ │ │ │ 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 21154d │ │ │ │ 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 2116dc │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x40,%rsp │ │ │ │ mov %r10,0x20(%rsp) │ │ │ │ - vmovdqu 0xc5cfb(%rip),%xmm2 │ │ │ │ + vmovdqu 0xc751b(%rip),%xmm2 │ │ │ │ vmovdqa -0x1(%rdx),%xmm0 │ │ │ │ vmovd %r8d,%xmm6 │ │ │ │ vinserti128 $0x1,0x7(%rdx),%ymm0,%ymm0 │ │ │ │ vpbroadcastb %xmm6,%xmm6 │ │ │ │ - vbroadcasti128 0xc5d36(%rip),%ymm1 │ │ │ │ + vbroadcasti128 0xc7556(%rip),%ymm1 │ │ │ │ vpminub %xmm2,%xmm6,%xmm6 │ │ │ │ - vpbroadcastd 0xc5cf5(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0xc7515(%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 +455399,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 211634 │ │ │ │ mov 0x20(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ and $0x7,%r10d │ │ │ │ or $0x8,%r10d │ │ │ │ - jmp 213115 │ │ │ │ + jmp 2117b5 │ │ │ │ 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 2116cf │ │ │ │ + call 211360 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 213115 │ │ │ │ + je 2117b5 │ │ │ │ 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 +455433,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 21178c │ │ │ │ + vpbroadcastd 0xc734f(%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 +455454,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 0xc73de(%rip),%ymm0 │ │ │ │ vpbroadcastw %xmm2,%ymm2 │ │ │ │ vpbroadcastb (%rdx,%r10,1),%ymm7 │ │ │ │ shl $0x6,%r10d │ │ │ │ vmovd %r10d,%xmm9 │ │ │ │ - vbroadcasti128 0xc5ac3(%rip),%ymm8 │ │ │ │ + vbroadcasti128 0xc72e3(%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 +455487,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 21187b │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ cmp %r10d,%ecx │ │ │ │ - jb 213159 │ │ │ │ + jb 2117f9 │ │ │ │ vpackuswb %xmm7,%xmm7,%xmm7 │ │ │ │ vmovq %xmm7,(%rdi) │ │ │ │ vmovq %xmm7,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 2131c8 │ │ │ │ + jg 211868 │ │ │ │ mov 0x20(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ and $0xf,%r10d │ │ │ │ or $0x10,%r10d │ │ │ │ - jmp 21333b │ │ │ │ + jmp 2119db │ │ │ │ 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 211884 │ │ │ │ + call 211360 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 21333b │ │ │ │ + je 2119db │ │ │ │ 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 +455546,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 2119ad │ │ │ │ + vpbroadcastd 0xc713c(%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 +455571,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 0xc71b8(%rip),%ymm0 │ │ │ │ vpbroadcastb (%rdx,%r10,1),%ymm7 │ │ │ │ shl $0x6,%r10d │ │ │ │ vpbroadcastw %xmm6,%ymm6 │ │ │ │ vmovd %r10d,%xmm9 │ │ │ │ - vbroadcasti128 0xc589d(%rip),%ymm8 │ │ │ │ + vbroadcasti128 0xc70bd(%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 +455610,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 211ac1 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ cmp %r10d,%ecx │ │ │ │ - jb 21337e │ │ │ │ + jb 211a1e │ │ │ │ vmovdqa %xmm7,(%rdi) │ │ │ │ vmovdqa %xmm7,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 21340e │ │ │ │ + jg 211aae │ │ │ │ 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 211c97 │ │ │ │ + vbroadcasti128 0xc71b8(%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 0xc6f70(%rip),%ymm7 │ │ │ │ vpshufb %xmm1,%xmm13,%xmm13 │ │ │ │ - vpbroadcastd 0xc5896(%rip),%ymm1 │ │ │ │ + vpbroadcastd 0xc70b6(%rip),%ymm1 │ │ │ │ vpbroadcastb %xmm2,%xmm2 │ │ │ │ vinserti128 $0x1,0x2b(%rdx),%ymm13,%ymm13 │ │ │ │ - vinserti128 $0x1,0xc5730(%rip),%ymm7,%ymm8 │ │ │ │ + vinserti128 $0x1,0xc6f50(%rip),%ymm7,%ymm8 │ │ │ │ vpblendd $0xf0,%ymm1,%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x0,0xc5728(%rip),%ymm7,%ymm7 │ │ │ │ + vinserti128 $0x0,0xc6f48(%rip),%ymm7,%ymm7 │ │ │ │ vpminub %ymm0,%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0xc56f3(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0xc6f13(%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 0xc6ee4(%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 0xc6eaa(%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 +455718,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 0xc6e0a(%rip),%ymm8 │ │ │ │ vpbroadcastw %xmm9,%ymm9 │ │ │ │ mov %eax,%r9d │ │ │ │ - vpsubw 0xc56b8(%rip),%ymm9,%ymm9 │ │ │ │ + vpsubw 0xc6ed8(%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 +455747,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 211d63 │ │ │ │ add %rsi,%rdi │ │ │ │ cmp %r10d,%r9d │ │ │ │ - jb 213630 │ │ │ │ + jb 211cd0 │ │ │ │ test $0x1,%r8b │ │ │ │ - je 2136b0 │ │ │ │ + je 211d50 │ │ │ │ vmovdqa %ymm7,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - je 2136c3 │ │ │ │ + je 211d63 │ │ │ │ vmovdqa %ymm7,(%rdi) │ │ │ │ vmovdqa %ymm7,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 2136b0 │ │ │ │ + jg 211d50 │ │ │ │ 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 211ffd │ │ │ │ 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 0xc6d09(%rip),%ymm7 │ │ │ │ + vinserti128 $0x1,0xc6d03(%rip),%ymm7,%ymm8 │ │ │ │ + vinserti128 $0x0,0xc6d01(%rip),%ymm7,%ymm7 │ │ │ │ + vpbroadcastd 0xc6cd0(%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 0xc6c8e(%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 0xc6c54(%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 +455837,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 0xc6d08(%rip),%xmm2 │ │ │ │ + vbroadcasti128 0xc6dbb(%rip),%ymm6 │ │ │ │ vmovdqa %ymm0,(%rdx) │ │ │ │ vmovdqa %ymm1,0x20(%rdx) │ │ │ │ vmovd %ecx,%xmm0 │ │ │ │ - vpbroadcastd 0xc54d9(%rip),%ymm1 │ │ │ │ + vpbroadcastd 0xc6cf9(%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 +455869,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 0xc6b05(%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 +455896,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 0xc6aa3(%rip),%ymm8 │ │ │ │ vmovd %ecx,%xmm6 │ │ │ │ mov %eax,%r9d │ │ │ │ - vmovdqa 0xc51f2(%rip),%ymm10 │ │ │ │ - vpbroadcastd 0xc53b9(%rip),%ymm11 │ │ │ │ + vmovdqa 0xc6a12(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0xc6bd9(%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 +455937,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 2120fd │ │ │ │ add %rsi,%rdi │ │ │ │ cmp %r10d,%r9d │ │ │ │ - jb 21399c │ │ │ │ + jb 21203c │ │ │ │ vmovdqa %ymm7,(%rdi) │ │ │ │ vmovdqa %ymm7,0x20(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 213a4c │ │ │ │ + jg 2120ec │ │ │ │ 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 0xc6ce9(%rip),%rbx │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - lea 0xcac1c(%rip),%rax │ │ │ │ + lea 0xcc57c(%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 +455991,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 2124d6 │ │ │ │ lea 0x2(%r8),%ecx │ │ │ │ add $0x3fe,%r9d │ │ │ │ shl $0x6,%ecx │ │ │ │ test %r9d,%ecx │ │ │ │ - jne 213c9a │ │ │ │ + jne 21233a │ │ │ │ vpbroadcastd 0x198(%rbx),%xmm3 │ │ │ │ - call 213bd0 │ │ │ │ + call 212270 │ │ │ │ sub $0x433,%r9d │ │ │ │ lea 0x3(%r8),%ecx │ │ │ │ xor $0x7f,%r9d │ │ │ │ - call 213b90 │ │ │ │ - jmp 213d64 │ │ │ │ + call 212230 │ │ │ │ + jmp 212404 │ │ │ │ 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 +456063,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 212230 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 213d33 │ │ │ │ + je 2123d3 │ │ │ │ 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 +456094,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 2124d1 │ │ │ │ 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 2124d6 │ │ │ │ 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,0xc667d(%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 +456137,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 2124d6 │ │ │ │ + call 2122d0 │ │ │ │ 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 +456180,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 2125af │ │ │ │ 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 +456198,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 21263b │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ cmp %r11d,%edx │ │ │ │ - jge 213e91 │ │ │ │ + jge 212531 │ │ │ │ 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 +456217,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 2125ef │ │ │ │ mov %rbp,%rsp │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vbroadcasti128 0xc0(%rbx),%ymm6 │ │ │ │ vmovd %r10d,%xmm5 │ │ │ │ @@ -457011,32 +456233,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 2128a4 │ │ │ │ lea 0x7e(%r9),%ecx │ │ │ │ mov %r8b,%cl │ │ │ │ cmp $0x8,%ecx │ │ │ │ - ja 21401e │ │ │ │ + ja 2126be │ │ │ │ vpbroadcastd 0x3c(%rbx),%xmm3 │ │ │ │ vmovhps %xmm1,0x50(%rsp) │ │ │ │ - call 213bd0 │ │ │ │ + call 212270 │ │ │ │ sub $0x35,%r9d │ │ │ │ lea 0x7(%r8),%ecx │ │ │ │ xor $0x7f,%r9d │ │ │ │ - call 213b90 │ │ │ │ - jmp 2140d5 │ │ │ │ + call 212230 │ │ │ │ + jmp 212775 │ │ │ │ lea 0x7(%r8),%ecx │ │ │ │ sub $0x5a,%r9d │ │ │ │ - call 213b90 │ │ │ │ + call 212230 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2140ab │ │ │ │ + je 21274b │ │ │ │ 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 +456277,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 21289f │ │ │ │ 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 2128a4 │ │ │ │ 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 2127f6 │ │ │ │ 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 +456307,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 212812 │ │ │ │ mov $0xa,%r9d │ │ │ │ cmp $0x10,%r8d │ │ │ │ cmovs %r8d,%r9d │ │ │ │ xor $0xf,%r9d │ │ │ │ vmovd %r9d,%xmm0 │ │ │ │ vpbroadcastb %xmm0,%ymm0 │ │ │ │ vbroadcasti128 -0x34(%rbx),%ymm1 │ │ │ │ @@ -457117,16 +456339,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 2128a4 │ │ │ │ + call 2122d0 │ │ │ │ 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 +456385,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 2129b6 │ │ │ │ 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 +456413,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 212a67 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ cmp %r11d,%edx │ │ │ │ - jge 214255 │ │ │ │ + jge 2128f5 │ │ │ │ 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 +456440,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 2129f7 │ │ │ │ mov %rbp,%rsp │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ mov %r8d,%r11d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21465b │ │ │ │ + jne 212cfb │ │ │ │ lea 0xf(%r8),%ecx │ │ │ │ sub $0x5a,%r9d │ │ │ │ - call 213b90 │ │ │ │ + call 212230 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 214489 │ │ │ │ + je 212b29 │ │ │ │ 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 +456487,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 212cfb │ │ │ │ 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 212c65 │ │ │ │ vpbroadcastd 0x188(%rbx),%xmm0 │ │ │ │ vbroadcasti128 -0x38(%rbx),%ymm10 │ │ │ │ vbroadcasti128 -0x34(%rbx),%ymm11 │ │ │ │ vbroadcasti128 -0x30(%rbx),%ymm12 │ │ │ │ - je 214588 │ │ │ │ + je 212c28 │ │ │ │ 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 +456529,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 212c2c │ │ │ │ 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 212c81 │ │ │ │ mov $0xa,%r9d │ │ │ │ cmp $0x10,%r8d │ │ │ │ cmovs %r8d,%r9d │ │ │ │ xor $0xf,%r9d │ │ │ │ vmovd %r9d,%xmm0 │ │ │ │ vpbroadcastb %xmm0,%ymm0 │ │ │ │ vmovdqu -0xf(%rdx),%xmm2 │ │ │ │ @@ -457396,15 +456618,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 212e2b │ │ │ │ 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 +456642,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 212ec5 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ cmp $0xbc0,%edx │ │ │ │ - jge 2146e0 │ │ │ │ + jge 212d80 │ │ │ │ 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 +456665,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 212e68 │ │ │ │ sub $0x100,%r11d │ │ │ │ - jl 214864 │ │ │ │ + jl 212f04 │ │ │ │ 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 212d41 │ │ │ │ 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 212cfb │ │ │ │ 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 +456724,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 212b64 │ │ │ │ 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 212cfb │ │ │ │ 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 +456777,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 212f77 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xc44dd(%rip),%rax │ │ │ │ + lea 0xc5cfd(%rip),%rax │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - lea 0xc9cce(%rip),%r10 │ │ │ │ + lea 0xcb62e(%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 0xc5bda(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0xc5bc5(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0xc5b28(%rip),%ymm5 │ │ │ │ mov %ecx,%r10d │ │ │ │ jmp *%r8 │ │ │ │ lea (%rsi,%rsi,2),%r10 │ │ │ │ cmp $0x28,%r9b │ │ │ │ - jae 214c68 │ │ │ │ + jae 213308 │ │ │ │ lea -0x400(%r9),%r8d │ │ │ │ sar $0x7,%r8d │ │ │ │ add %ecx,%r8d │ │ │ │ - jg 214c68 │ │ │ │ + jg 213308 │ │ │ │ mov %rsp,%r11 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x40,%rsp │ │ │ │ mov %r11,0x20(%rsp) │ │ │ │ vmovdqu -0x7(%rdx),%xmm8 │ │ │ │ - vpshufb 0xc4142(%rip),%xmm8,%xmm0 │ │ │ │ + vpshufb 0xc5962(%rip),%xmm8,%xmm0 │ │ │ │ vpbroadcastb %xmm8,%xmm2 │ │ │ │ - vpshufb 0xc40da(%rip),%xmm8,%xmm1 │ │ │ │ + vpshufb 0xc58fa(%rip),%xmm8,%xmm1 │ │ │ │ vmovdqa %xmm2,0x10(%rsp) │ │ │ │ - vpbroadcastd 0xc40f5(%rip),%xmm2 │ │ │ │ + vpbroadcastd 0xc5915(%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 0xc5977(%rip),%xmm8 │ │ │ │ vpsllw $0x2,%ymm7,%ymm7 │ │ │ │ - vpshufb 0xc42d9(%rip),%xmm1,%xmm1 │ │ │ │ + vpshufb 0xc5af9(%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 +456861,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 21322c │ │ │ │ mov 0x20(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xc4009(%rip),%r8 │ │ │ │ + lea 0xc5829(%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 +456884,20 @@ │ │ │ │ ret │ │ │ │ mov %rsp,%r11 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x30,%rsp │ │ │ │ mov %r11,0x10(%rsp) │ │ │ │ mov $0x7,%r11d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 214d29 │ │ │ │ + jne 2133c9 │ │ │ │ lea 0x3(%rcx),%r11d │ │ │ │ - call 214c30 │ │ │ │ + call 2132d0 │ │ │ │ mov $0x7,%r11d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 214d29 │ │ │ │ + je 2133c9 │ │ │ │ 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 +456916,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 0xc57ca(%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 0xc577a(%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 0xc5758(%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 +456970,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 213505 │ │ │ │ add $0x4,%rdi │ │ │ │ cmp %r11d,%r8d │ │ │ │ - jg 214d98 │ │ │ │ + jg 213438 │ │ │ │ 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 2134e8 │ │ │ │ mov 0x10(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea 0xd8(%r9),%r8d │ │ │ │ mov %cl,%r8b │ │ │ │ cmp $0x8,%r8d │ │ │ │ - ja 215022 │ │ │ │ + ja 2136c2 │ │ │ │ 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 0xc5571(%rip),%xmm2 │ │ │ │ + vinserti128 $0x1,0xc556b(%rip),%ymm2,%ymm2 │ │ │ │ vpbroadcastb %xmm1,%xmm1 │ │ │ │ - vpbroadcastd 0xc3d63(%rip),%ymm7 │ │ │ │ - vpmaxub 0xc3d8b(%rip),%xmm1,%xmm1 │ │ │ │ - vinserti128 $0x1,0xc3d85(%rip),%ymm1,%ymm1 │ │ │ │ + vpbroadcastd 0xc5583(%rip),%ymm7 │ │ │ │ + vpmaxub 0xc55ab(%rip),%xmm1,%xmm1 │ │ │ │ + vinserti128 $0x1,0xc55a5(%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 +457021,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 0xc5750(%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 +457066,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 2135ea │ │ │ │ mov 0x20(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ and $0x7,%r11d │ │ │ │ or $0x8,%r11d │ │ │ │ - jmp 215118 │ │ │ │ + jmp 2137b8 │ │ │ │ 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 2136b5 │ │ │ │ + call 2132d0 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 215118 │ │ │ │ + je 2137b8 │ │ │ │ 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 +457104,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 21378a │ │ │ │ + vpbroadcastd 0xc5353(%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 +457126,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 0xc53db(%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 0xc52fb(%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 +457166,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 213890 │ │ │ │ cmp %r11d,%r8d │ │ │ │ - jg 215171 │ │ │ │ + jg 213811 │ │ │ │ vpackuswb %xmm7,%xmm7,%xmm0 │ │ │ │ sub $0x10,%rsp │ │ │ │ vmovdqa %xmm0,(%rsp) │ │ │ │ sub $0x2,%ecx │ │ │ │ - jg 2151e2 │ │ │ │ + jg 213882 │ │ │ │ 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 2138ff │ │ │ │ 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 21395b │ │ │ │ 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 +457217,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 2138ec │ │ │ │ mov 0x20(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ and $0xf,%r11d │ │ │ │ or $0x10,%r11d │ │ │ │ - jmp 215430 │ │ │ │ + jmp 213ad0 │ │ │ │ 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 213964 │ │ │ │ + call 2132d0 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 215430 │ │ │ │ + je 213ad0 │ │ │ │ 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 +457269,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 213a9d │ │ │ │ + vpbroadcastd 0xc504e(%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 +457295,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 0xc50c3(%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 0xc4fe3(%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 +457341,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 213bcc │ │ │ │ cmp %r11d,%r8d │ │ │ │ - jg 215488 │ │ │ │ + jg 213b28 │ │ │ │ vmovdqa %ymm7,%ymm0 │ │ │ │ sub $0x20,%rsp │ │ │ │ vmovdqa %ymm7,(%rsp) │ │ │ │ sub $0x2,%ecx │ │ │ │ - jg 21551e │ │ │ │ + jg 213bbe │ │ │ │ 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 213c9a │ │ │ │ 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 +457381,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 213d44 │ │ │ │ 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 +457422,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 213c7f │ │ │ │ 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 213f1e │ │ │ │ + vbroadcasti128 0xc4f3e(%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 +457455,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 0xc4cda(%rip),%ymm7 │ │ │ │ vpshufb %ymm1,%ymm11,%ymm11 │ │ │ │ - vinserti128 $0x1,0xc34af(%rip),%ymm7,%ymm8 │ │ │ │ - vinserti128 $0x0,0xc34ad(%rip),%ymm7,%ymm7 │ │ │ │ + vinserti128 $0x1,0xc4ccf(%rip),%ymm7,%ymm8 │ │ │ │ + vinserti128 $0x0,0xc4ccd(%rip),%ymm7,%ymm7 │ │ │ │ vpmaxsb %ymm0,%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0xc3473(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0xc4c93(%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 0xc4c64(%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 0xc4c2a(%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 +457528,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 0xc4b9e(%rip),%ymm8 │ │ │ │ add $0x40,%r11d │ │ │ │ vpbroadcastw %xmm9,%ymm9 │ │ │ │ - vpsubw 0xc341d(%rip),%ymm9,%ymm9 │ │ │ │ + vpsubw 0xc4c3d(%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 +457560,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 213ffe │ │ │ │ cmp %r11d,%r8d │ │ │ │ - jg 2158cb │ │ │ │ + jg 213f6b │ │ │ │ sub $0x20,%rsp │ │ │ │ vmovdqa %ymm7,(%rsp) │ │ │ │ dec %ecx │ │ │ │ - jg 215951 │ │ │ │ + jg 213ff1 │ │ │ │ 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 +457649,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 21400f │ │ │ │ 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 214449 │ │ │ │ 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 0xc48bf(%rip),%ymm7 │ │ │ │ cmp $0x20,%ecx │ │ │ │ cmove %r9d,%r8d │ │ │ │ - vinserti128 $0x1,0xc3092(%rip),%ymm7,%ymm8 │ │ │ │ - vbroadcasti128 0xc3281(%rip),%ymm6 │ │ │ │ + vinserti128 $0x1,0xc48b2(%rip),%ymm7,%ymm8 │ │ │ │ + vbroadcasti128 0xc4aa1(%rip),%ymm6 │ │ │ │ vmovd %r8d,%xmm1 │ │ │ │ - vpbroadcastd 0xc3057(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0xc4877(%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,0xc4870(%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 0xc4815(%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 0xc47db(%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 +457746,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 0xc4706(%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 0xc46b9(%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 +457782,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 0xc4697(%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 0xc45cb(%rip),%xmm10 │ │ │ │ + vinserti128 $0x1,0xc45b1(%rip),%ymm10,%ymm10 │ │ │ │ + vpbroadcastd 0xc4778(%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 +457831,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 214568 │ │ │ │ cmp %r11d,%r8d │ │ │ │ - jg 215dfd │ │ │ │ + jg 21449d │ │ │ │ sub $0x40,%rsp │ │ │ │ vmovdqa %ymm7,0x20(%rsp) │ │ │ │ vmovdqa %ymm7,(%rsp) │ │ │ │ dec %ecx │ │ │ │ - jg 215eb5 │ │ │ │ + jg 214555 │ │ │ │ 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 +457913,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 214582 │ │ │ │ add $0x400,%rsp │ │ │ │ lea -0x10(%rdi,%r9,8),%rdi │ │ │ │ sub $0x10,%r10d │ │ │ │ - jg 215edd │ │ │ │ + jg 21457d │ │ │ │ mov 0x80(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xc7e29(%rip),%rax │ │ │ │ + lea 0xc9789(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movzbl %r9b,%r9d │ │ │ │ shl $0x6,%r9d │ │ │ │ add %rax,%r9 │ │ │ │ - lea 0xc2e1b(%rip),%rax │ │ │ │ + lea 0xc463b(%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 21479a │ │ │ │ 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 +457962,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 21478f │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ vmovdqa -0x168(%rax),%ymm8 │ │ │ │ vpshufb -0x148(%rax),%xmm0,%xmm0 │ │ │ │ vpshufd $0x0,%xmm0,%xmm7 │ │ │ │ @@ -458771,27 +457993,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 214d50 │ │ │ │ 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 214870 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ sub $0x2,%r8d │ │ │ │ - call 21621d │ │ │ │ + call 2148bd │ │ │ │ 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 +458028,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 214d50 │ │ │ │ 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 +458058,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 214d50 │ │ │ │ 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 +458087,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 2149b1 │ │ │ │ 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 +458117,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 2148bd │ │ │ │ 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 +458150,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 214d50 │ │ │ │ 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 +458179,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 214d50 │ │ │ │ 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 +458208,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 214c15 │ │ │ │ + je 214c21 │ │ │ │ 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 +458254,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 0xc40c1(%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 +458278,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 0xc405e(%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 +458304,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 0xc3fb9(%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 +458322,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 214ecc │ │ │ │ vpsrlw $0x3,%xmm0,%xmm0 │ │ │ │ - jmp 216858 │ │ │ │ + jmp 214ef8 │ │ │ │ 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 +458355,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 214f12 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ vmovq -0x8(%rdx),%xmm0 │ │ │ │ vpmaddubsw %xmm3,%xmm0,%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ @@ -459154,15 +458376,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 214fd0 │ │ │ │ mov $0x5556,%eax │ │ │ │ mov $0x3334,%edx │ │ │ │ cmp $0x20,%r8d │ │ │ │ cmove %edx,%eax │ │ │ │ vmovd %eax,%xmm1 │ │ │ │ vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ vpbroadcastw %xmm0,%ymm0 │ │ │ │ @@ -459187,15 +458409,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 214fea │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ vmovdqa -0x10(%rdx),%xmm0 │ │ │ │ vpmaddubsw %xmm3,%xmm0,%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ @@ -459208,15 +458430,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 2150c0 │ │ │ │ mov $0x5556,%eax │ │ │ │ mov $0x3334,%edx │ │ │ │ test $0x28,%r8b │ │ │ │ cmove %edx,%eax │ │ │ │ vmovd %eax,%xmm1 │ │ │ │ vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ vpbroadcastw %xmm0,%ymm0 │ │ │ │ @@ -459238,15 +458460,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 2150d6 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vmovdqa -0x20(%rdx),%ymm0 │ │ │ │ vpmaddubsw %ymm3,%ymm0,%ymm0 │ │ │ │ jmp *%rcx │ │ │ │ vmovdqu 0x1(%rdx),%ymm1 │ │ │ │ @@ -459258,15 +458480,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 21519d │ │ │ │ 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 +458508,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 2151b3 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xc2421(%rip),%r10 │ │ │ │ + lea 0xc3c41(%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 0xc3a46(%rip),%ymm2 │ │ │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ cmp $0x8,%r9d │ │ │ │ - jg 216cda │ │ │ │ - je 216c1f │ │ │ │ + jg 21537a │ │ │ │ + je 2152bf │ │ │ │ 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 215262 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 216d96 │ │ │ │ + je 215436 │ │ │ │ vpermq $0x55,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 216c08 │ │ │ │ - jmp 216d96 │ │ │ │ + jg 2152a8 │ │ │ │ + jmp 215436 │ │ │ │ lea (%rdx,%rdx,2),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 216c6c │ │ │ │ + jne 21530c │ │ │ │ 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 2152c7 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 216d96 │ │ │ │ - jmp 216cbd │ │ │ │ - vbroadcasti128 0xc219b(%rip),%ymm3 │ │ │ │ + je 215436 │ │ │ │ + jmp 21535d │ │ │ │ + vbroadcasti128 0xc39bb(%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 215315 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 216d96 │ │ │ │ + je 215436 │ │ │ │ vpermq $0xee,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 216cc3 │ │ │ │ - jmp 216d96 │ │ │ │ + jg 215363 │ │ │ │ + jmp 215436 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 216d14 │ │ │ │ + jne 2153b4 │ │ │ │ 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 21537e │ │ │ │ test %r8d,%r8d │ │ │ │ - je 216d96 │ │ │ │ - jmp 216d85 │ │ │ │ - lea 0xc229d(%rip),%r9 │ │ │ │ + je 215436 │ │ │ │ + jmp 215425 │ │ │ │ + lea 0xc3abd(%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 2153f6 │ │ │ │ vbroadcasti128 (%rsi),%ymm0 │ │ │ │ vbroadcasti128 (%rsi,%rdx,1),%ymm1 │ │ │ │ - jmp 216d56 │ │ │ │ + jmp 2153f6 │ │ │ │ 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 215420 │ │ │ │ jmp *%r9 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 216d96 │ │ │ │ + je 215436 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ add $0x20,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 216d85 │ │ │ │ - vpbroadcastd 0xc1fb9(%rip),%ymm2 │ │ │ │ + jg 215425 │ │ │ │ + vpbroadcastd 0xc37d9(%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 +458664,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 21547e │ │ │ │ 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 0xc37da(%rip),%ymm2 │ │ │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ vpxor %ymm5,%ymm5,%ymm5 │ │ │ │ cmp $0x8,%r9d │ │ │ │ - jg 216f62 │ │ │ │ - je 216e98 │ │ │ │ + jg 215602 │ │ │ │ + je 215538 │ │ │ │ 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 2154d6 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 217039 │ │ │ │ + je 2156d9 │ │ │ │ vpermq $0x55,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 216e81 │ │ │ │ - jmp 217039 │ │ │ │ + jg 215521 │ │ │ │ + jmp 2156d9 │ │ │ │ lea (%rdx,%rdx,2),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 216eea │ │ │ │ + jne 21558a │ │ │ │ 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 215540 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 217039 │ │ │ │ - jmp 216f45 │ │ │ │ - vbroadcasti128 0xc1f1d(%rip),%ymm3 │ │ │ │ + je 2156d9 │ │ │ │ + jmp 2155e5 │ │ │ │ + vbroadcasti128 0xc373d(%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 +458740,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 215593 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 217039 │ │ │ │ + je 2156d9 │ │ │ │ vpermq $0xee,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 216f4b │ │ │ │ - jmp 217039 │ │ │ │ + jg 2155eb │ │ │ │ + jmp 2156d9 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 216fa2 │ │ │ │ + jne 215642 │ │ │ │ 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 215606 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 217039 │ │ │ │ - jmp 21701e │ │ │ │ - lea 0xc201b(%rip),%r9 │ │ │ │ + je 2156d9 │ │ │ │ + jmp 2156be │ │ │ │ + lea 0xc383b(%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 215684 │ │ │ │ vbroadcasti128 (%rsi),%ymm1 │ │ │ │ vbroadcasti128 (%rsi,%rdx,1),%ymm0 │ │ │ │ - jmp 216fe4 │ │ │ │ + jmp 215684 │ │ │ │ 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 2156b9 │ │ │ │ jmp *%r9 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 217039 │ │ │ │ + je 2156d9 │ │ │ │ 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 2156be │ │ │ │ + vpbroadcastd 0xc3536(%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 +458825,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 215729 │ │ │ │ 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 0xc34a9(%rip),%ymm5 │ │ │ │ tzcnt %r9d,%r11d │ │ │ │ - lea 0xc1ef5(%rip),%r9 │ │ │ │ + lea 0xc3715(%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 +458860,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 215791 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 217382 │ │ │ │ + je 215a22 │ │ │ │ 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 2157ea │ │ │ │ + jmp 215a22 │ │ │ │ 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 +458889,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 21580e │ │ │ │ test %r8d,%r8d │ │ │ │ - je 217382 │ │ │ │ + je 215a22 │ │ │ │ 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 215868 │ │ │ │ + jmp 215a22 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 21722a │ │ │ │ + jne 2158ca │ │ │ │ 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 215888 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 217386 │ │ │ │ - jmp 21727c │ │ │ │ - vmovdqa 0xc1bae(%rip),%ymm3 │ │ │ │ + je 215a26 │ │ │ │ + jmp 21591c │ │ │ │ + vmovdqa 0xc33ce(%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 2158d2 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 217386 │ │ │ │ + je 215a26 │ │ │ │ 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 215924 │ │ │ │ + jmp 215a26 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 2172e7 │ │ │ │ + jne 215987 │ │ │ │ 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 215944 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 217386 │ │ │ │ - jmp 21736a │ │ │ │ - lea 0xc1ce2(%rip),%r9 │ │ │ │ + je 215a26 │ │ │ │ + jmp 215a0a │ │ │ │ + lea 0xc3502(%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 2159d8 │ │ │ │ vpmovzxbw (%rsi),%ymm1 │ │ │ │ vpshufhw $0xff,%ymm1,%ymm0 │ │ │ │ vpermq $0xff,%ymm0,%ymm0 │ │ │ │ - jmp 217338 │ │ │ │ + jmp 2159d8 │ │ │ │ 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 215a05 │ │ │ │ jmp *%r9 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 217386 │ │ │ │ + je 215a26 │ │ │ │ vmovdqa %ymm1,(%rdi) │ │ │ │ vmovdqa %ymm0,0x20(%rdi) │ │ │ │ vpaddd %ymm2,%ymm4,%ymm4 │ │ │ │ add $0x40,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 21736a │ │ │ │ - jmp 217386 │ │ │ │ + jg 215a0a │ │ │ │ + jmp 215a26 │ │ │ │ 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 +459021,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 215a61 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ vbroadcasti128 (%rdx),%ymm4 │ │ │ │ - lea 0xc1c00(%rip),%rdx │ │ │ │ + lea 0xc3420(%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 215aa3 │ │ │ │ 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 215ae0 │ │ │ │ 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 215b10 │ │ │ │ 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 +459083,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 215b50 │ │ │ │ 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 215b90 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xc1f51(%rip),%r9 │ │ │ │ + lea 0xc3771(%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 +459119,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 0xc3721(%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 +459155,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 0xc362c(%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 +459171,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 215d2e │ │ │ │ vpsrlw $0x3,%xmm16,%xmm0 │ │ │ │ - jmp 2176be │ │ │ │ + jmp 215d5e │ │ │ │ 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 +459191,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 215d64 │ │ │ │ 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 215de4 │ │ │ │ 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 215dea │ │ │ │ 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 215e6a │ │ │ │ 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 215e70 │ │ │ │ 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 215ef4 │ │ │ │ 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 215efa │ │ │ │ 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 +459296,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 215f97 │ │ │ │ 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 215f9d │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xc1b3d(%rip),%r9 │ │ │ │ + lea 0xc335d(%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 0xc333d(%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 0xc3281(%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 +459346,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 216043 │ │ │ │ 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 21607d │ │ │ │ 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 2160ad │ │ │ │ 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 2160fc │ │ │ │ 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 +459400,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 216153 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xc18f5(%rip),%rax │ │ │ │ + lea 0xc3115(%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 0xc30a1(%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 +459442,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 2162b9 │ │ │ │ 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 2161f1 │ │ │ │ ret │ │ │ │ vpbroadcastq (%r9),%zmm22 │ │ │ │ - vmovsldup 0xc16d6(%rip),%zmm25 │ │ │ │ + vmovsldup 0xc2ef6(%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 +459483,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 2163ac │ │ │ │ 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 2162dc │ │ │ │ ret │ │ │ │ vbroadcasti32x4 (%r9),%zmm22 │ │ │ │ - vmovsldup 0xc15e3(%rip),%zmm25 │ │ │ │ + vmovsldup 0xc2e03(%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 +459521,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 2163cf │ │ │ │ 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 +459550,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 21648b │ │ │ │ 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 +459576,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 216534 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xc150d(%rip),%rax │ │ │ │ + lea 0xc2d2d(%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 0xc2bc1(%rip),%zmm21 │ │ │ │ + vmovdqa32 0xc2bf7(%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 +459609,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 216693 │ │ │ │ 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 216621 │ │ │ │ ret │ │ │ │ vpbroadcastq 0x1(%rdx),%zmm18 │ │ │ │ - vmovshdup 0xc12f8(%rip),%zmm21 │ │ │ │ - vmovdqa32 0xc132e(%rip),%ymm22 │ │ │ │ + vmovshdup 0xc2b18(%rip),%zmm21 │ │ │ │ + vmovdqa32 0xc2b4e(%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 +459637,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 2166ca │ │ │ │ ret │ │ │ │ vbroadcasti32x4 0x1(%rdx),%zmm19 │ │ │ │ - vmovshdup 0xc1276(%rip),%zmm22 │ │ │ │ - vmovdqa32 0xc12ec(%rip),%zmm23 │ │ │ │ + vmovshdup 0xc2a96(%rip),%zmm22 │ │ │ │ + vmovdqa32 0xc2b0c(%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 +459663,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 216764 │ │ │ │ ret │ │ │ │ vbroadcasti32x8 0x1(%rdx),%zmm19 │ │ │ │ - vmovshdup 0xc11d4(%rip),%zmm22 │ │ │ │ - vmovdqa32 0xc124a(%rip),%zmm23 │ │ │ │ + vmovshdup 0xc29f4(%rip),%zmm22 │ │ │ │ + vmovdqa32 0xc2a6a(%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 +459687,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 216806 │ │ │ │ ret │ │ │ │ vmovdqu32 0x1(%rdx),%zmm19 │ │ │ │ - vmovdqa32 0xc11c2(%rip),%zmm22 │ │ │ │ + vmovdqa32 0xc29e2(%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 +459708,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 21688e │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xc1201(%rip),%r9 │ │ │ │ + lea 0xc2a21(%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 0xc28ab(%rip),%zmm19 │ │ │ │ + vpbroadcastq 0xc25e9(%rip),%zmm23 │ │ │ │ + vmovdqa32 0xc28d7(%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 +459743,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 2169b8 │ │ │ │ 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 216929 │ │ │ │ ret │ │ │ │ - vmovsldup 0xc0fdd(%rip),%zmm19 │ │ │ │ - vbroadcasti32x4 0xc0d23(%rip),%zmm23 │ │ │ │ - vmovdqa32 0xc1009(%rip),%ymm24 │ │ │ │ + vmovsldup 0xc27fd(%rip),%zmm19 │ │ │ │ + vbroadcasti32x4 0xc2543(%rip),%zmm23 │ │ │ │ + vmovdqa32 0xc2829(%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 +459771,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 2169d7 │ │ │ │ ret │ │ │ │ - vmovsldup 0xc0f5a(%rip),%zmm23 │ │ │ │ - vbroadcasti32x4 0xc0cb0(%rip),%zmm24 │ │ │ │ - vbroadcasti32x4 0xc0cb6(%rip),%zmm25 │ │ │ │ - vmovdqa32 0xc0fbc(%rip),%zmm26 │ │ │ │ + vmovsldup 0xc277a(%rip),%zmm23 │ │ │ │ + vbroadcasti32x4 0xc24d0(%rip),%zmm24 │ │ │ │ + vbroadcasti32x4 0xc24d6(%rip),%zmm25 │ │ │ │ + vmovdqa32 0xc27dc(%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 +459794,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 216a64 │ │ │ │ ret │ │ │ │ - vmovdqa32 0xc0f05(%rip),%zmm26 │ │ │ │ - vpbroadcastd 0xc0f93(%rip),%ymm23 │ │ │ │ - vbroadcasti32x8 0xc0c31(%rip),%zmm24 │ │ │ │ - vbroadcasti32x8 0xc0c47(%rip),%zmm25 │ │ │ │ + vmovdqa32 0xc2725(%rip),%zmm26 │ │ │ │ + vpbroadcastd 0xc27b3(%rip),%ymm23 │ │ │ │ + vbroadcasti32x8 0xc2451(%rip),%zmm24 │ │ │ │ + vbroadcasti32x8 0xc2467(%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 +459816,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 216b00 │ │ │ │ ret │ │ │ │ - vmovdqa32 0xc0bf6(%rip),%zmm23 │ │ │ │ - vmovdqa32 0xc0c2c(%rip),%zmm24 │ │ │ │ - vmovdqa32 0xc0e62(%rip),%zmm25 │ │ │ │ + vmovdqa32 0xc2416(%rip),%zmm23 │ │ │ │ + vmovdqa32 0xc244c(%rip),%zmm24 │ │ │ │ + vmovdqa32 0xc2682(%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 216b7e │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xc0ed9(%rip),%r9 │ │ │ │ + lea 0xc26f9(%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 +459853,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 0xc2592(%rip),%zmm20 │ │ │ │ + vmovshdup 0xc2588(%rip),%zmm21 │ │ │ │ + vpbroadcastq 0xc22c6(%rip),%zmm25 │ │ │ │ + vmovdqa32 0xc25b4(%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 +459881,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 216d0f │ │ │ │ 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 216c64 │ │ │ │ ret │ │ │ │ vpbroadcastq 0x1(%rdx,%r8,1),%zmm24 │ │ │ │ - vmovsldup 0xc0c7b(%rip),%zmm20 │ │ │ │ - vmovshdup 0xc0c71(%rip),%zmm21 │ │ │ │ - vbroadcasti32x4 0xc09b7(%rip),%zmm25 │ │ │ │ - vmovdqa32 0xc0c9d(%rip),%ymm27 │ │ │ │ + vmovsldup 0xc249b(%rip),%zmm20 │ │ │ │ + vmovshdup 0xc2491(%rip),%zmm21 │ │ │ │ + vbroadcasti32x4 0xc21d7(%rip),%zmm25 │ │ │ │ + vmovdqa32 0xc24bd(%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 +459920,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 216d5b │ │ │ │ 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 0xc23cf(%rip),%zmm21 │ │ │ │ + vmovshdup 0xc23c5(%rip),%zmm26 │ │ │ │ + vbroadcasti32x4 0xc211b(%rip),%zmm27 │ │ │ │ + vbroadcasti32x4 0xc2121(%rip),%zmm28 │ │ │ │ + vmovdqa32 0xc2427(%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 +459961,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 216e49 │ │ │ │ ret │ │ │ │ vbroadcasti32x8 0x1(%rdx,%r8,1),%zmm25 │ │ │ │ - vmovshdup 0xc0aa3(%rip),%zmm26 │ │ │ │ - vmovdqa32 0xc0819(%rip),%zmm28 │ │ │ │ - vpbroadcastd 0xc0b67(%rip),%ymm21 │ │ │ │ - vmovdqa32 0xc0b05(%rip),%zmm31 │ │ │ │ + vmovshdup 0xc22c3(%rip),%zmm26 │ │ │ │ + vmovdqa32 0xc2039(%rip),%zmm28 │ │ │ │ + vpbroadcastd 0xc2387(%rip),%ymm21 │ │ │ │ + vmovdqa32 0xc2325(%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 +460001,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 216f59 │ │ │ │ ret │ │ │ │ vmovdqu32 0x1(%rdx,%r8,1),%zmm25 │ │ │ │ - vmovdqa32 0xc0760(%rip),%zmm27 │ │ │ │ - vmovdqa32 0xc0796(%rip),%zmm18 │ │ │ │ - vmovdqa32 0xc0a0c(%rip),%zmm30 │ │ │ │ + vmovdqa32 0xc1f80(%rip),%zmm27 │ │ │ │ + vmovdqa32 0xc1fb6(%rip),%zmm18 │ │ │ │ + vmovdqa32 0xc222c(%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 +460037,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 217052 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - lea 0xc0a65(%rip),%rax │ │ │ │ + lea 0xc2285(%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 +460057,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 2170f6 │ │ │ │ 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 217124 │ │ │ │ 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 217153 │ │ │ │ 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 217186 │ │ │ │ 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 2171bf │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - lea 0xc05c9(%rip),%rax │ │ │ │ + lea 0xc1de9(%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 +460124,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 2176f1 │ │ │ │ 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 21764c │ │ │ │ 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 +460188,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 217397 │ │ │ │ cmp $0x10,%ecx │ │ │ │ - je 218fab │ │ │ │ - vmovdqa32 0xc0512(%rip),%xmm29 │ │ │ │ + je 21764b │ │ │ │ + vmovdqa32 0xc1d32(%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 +460277,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 2175c1 │ │ │ │ vpermb %zmm17,%zmm27,%zmm19 │ │ │ │ cmp $0xfffffffa,%r9d │ │ │ │ - jg 218f3a │ │ │ │ + jg 2175da │ │ │ │ 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 +460301,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 217652 │ │ │ │ ret │ │ │ │ vpbroadcastd -0x4(%rdx),%xmm3 │ │ │ │ vmovdqa32 %xmm22,%xmm0 │ │ │ │ vpdpbusd %xmm23,%xmm2,%xmm0 │ │ │ │ vmovdqa32 %xmm22,%xmm1 │ │ │ │ vpdpbusd %xmm24,%xmm2,%xmm1 │ │ │ │ sub $0x2,%rdx │ │ │ │ @@ -461097,19 +460319,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 2176bf │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xc07d9(%rip),%r9 │ │ │ │ + lea 0xc1ff9(%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 +460342,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 217738 │ │ │ │ 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 217777 │ │ │ │ ret │ │ │ │ sub $0x4,%rdx │ │ │ │ movd (%rdx),%xmm0 │ │ │ │ punpcklbw %xmm0,%xmm0 │ │ │ │ pshuflw $0xff,%xmm0,%xmm1 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ @@ -461154,15 +460376,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 2177b0 │ │ │ │ ret │ │ │ │ sub $0x4,%rdx │ │ │ │ movd (%rdx),%xmm0 │ │ │ │ punpcklbw %xmm0,%xmm0 │ │ │ │ pshuflw $0xff,%xmm0,%xmm1 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ @@ -461177,15 +460399,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 2177ff │ │ │ │ ret │ │ │ │ sub $0x4,%rdx │ │ │ │ movd (%rdx),%xmm0 │ │ │ │ punpcklbw %xmm0,%xmm0 │ │ │ │ pshuflw $0xff,%xmm0,%xmm1 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ @@ -461208,19 +460430,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 217866 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xc0625(%rip),%r9 │ │ │ │ + lea 0xc1e45(%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 +460450,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 0xc1dd5(%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 +460469,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 2179b0 │ │ │ │ psrlw $0x3,%xmm0 │ │ │ │ - jmp 21934a │ │ │ │ + jmp 2179ea │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpckhqdq %xmm0,%xmm1 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ psrlq $0x20,%xmm1 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ psrlw $0x2,%xmm0 │ │ │ │ @@ -461271,15 +460493,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 2179f3 │ │ │ │ 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 +460511,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 217a76 │ │ │ │ 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 217a7f │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ movdqa -0x10(%rdx),%xmm0 │ │ │ │ pmaddubsw %xmm3,%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ movdqu 0x1(%rdx),%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ @@ -461321,30 +460543,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 217af9 │ │ │ │ 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 217b02 │ │ │ │ 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 +460582,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 217ba9 │ │ │ │ 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 +460603,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 217bb6 │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ movdqa -0x40(%rdx),%xmm0 │ │ │ │ movdqa -0x30(%rdx),%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm0 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ @@ -461416,15 +460638,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 217c9d │ │ │ │ mov $0x5556,%eax │ │ │ │ mov $0x3334,%edx │ │ │ │ test $0x20,%r8d │ │ │ │ cmove %edx,%eax │ │ │ │ movd %eax,%xmm1 │ │ │ │ pmulhuw %xmm1,%xmm0 │ │ │ │ pxor %xmm1,%xmm1 │ │ │ │ @@ -461438,19 +460660,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 217cb2 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - lea 0xc0259(%rip),%r9 │ │ │ │ + lea 0xc1a79(%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 +460704,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 0xc19b5(%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 0xc1999(%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 0xc1981(%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 +460777,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 217e84 │ │ │ │ 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 +460807,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 217f20 │ │ │ │ ret │ │ │ │ nop │ │ │ │ movdqu 0x1(%rdx),%xmm3 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ punpcklbw %xmm5,%xmm2 │ │ │ │ punpckhbw %xmm5,%xmm3 │ │ │ │ movdqa %xmm2,%xmm4 │ │ │ │ @@ -461616,15 +460838,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 217fa7 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ movdqa %xmm5,%xmm7 │ │ │ │ mov $0x2,%ecx │ │ │ │ movddup -0x78(%rax),%xmm0 │ │ │ │ movddup -0x90(%rax),%xmm1 │ │ │ │ movdqu 0x1(%rdx),%xmm3 │ │ │ │ @@ -461652,19 +460874,19 @@ │ │ │ │ psrlw $0x8,%xmm6 │ │ │ │ psrlw $0x8,%xmm0 │ │ │ │ packuswb %xmm0,%xmm6 │ │ │ │ movdqa %xmm6,(%rdi) │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%rdi │ │ │ │ dec %ecx │ │ │ │ - jg 219959 │ │ │ │ + jg 217ff9 │ │ │ │ lea -0x20(%rdi,%rsi,1),%rdi │ │ │ │ sub $0x20,%rdx │ │ │ │ add $0x1,%r8 │ │ │ │ - jl 219954 │ │ │ │ + jl 217ff4 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ movdqa %xmm5,%xmm7 │ │ │ │ mov $0x4,%ecx │ │ │ │ movddup -0x78(%rax),%xmm0 │ │ │ │ movddup -0x90(%rax),%xmm1 │ │ │ │ movdqu 0x1(%rdx),%xmm3 │ │ │ │ @@ -461692,22 +460914,22 @@ │ │ │ │ psrlw $0x8,%xmm6 │ │ │ │ psrlw $0x8,%xmm0 │ │ │ │ packuswb %xmm0,%xmm6 │ │ │ │ movdqa %xmm6,(%rdi) │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%rdi │ │ │ │ dec %ecx │ │ │ │ - jg 219a09 │ │ │ │ + jg 2180a9 │ │ │ │ lea -0x40(%rdi,%rsi,1),%rdi │ │ │ │ sub $0x40,%rdx │ │ │ │ add $0x1,%r8 │ │ │ │ - jl 219a04 │ │ │ │ + jl 2180a4 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xbfe35(%rip),%rax │ │ │ │ + lea 0xc1655(%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 +460967,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 2181a2 │ │ │ │ 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 +460999,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 21824b │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ movdqa -0x40c(%rax),%xmm6 │ │ │ │ movdqa -0x3fc(%rax),%xmm7 │ │ │ │ sub $0x1,%rdx │ │ │ │ sub %r8,%rdx │ │ │ │ @@ -461809,15 +461031,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 2182d7 │ │ │ │ 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 +461067,18 @@ │ │ │ │ paddw %xmm2,%xmm1 │ │ │ │ psrlw $0x8,%xmm0 │ │ │ │ psrlw $0x8,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ dec %r9 │ │ │ │ - jg 219cc8 │ │ │ │ + jg 218368 │ │ │ │ lea -0x20(%rdi,%rsi,1),%rdi │ │ │ │ sub $0x1,%r8d │ │ │ │ - jg 219cbb │ │ │ │ + jg 21835b │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x1,%rdx │ │ │ │ sub %r8,%rdx │ │ │ │ pxor %xmm6,%xmm6 │ │ │ │ mov $0x4,%r9d │ │ │ │ lea -0x3ac(%rax),%rcx │ │ │ │ @@ -461883,24 +461105,24 @@ │ │ │ │ paddw %xmm2,%xmm1 │ │ │ │ psrlw $0x8,%xmm0 │ │ │ │ psrlw $0x8,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ dec %r9 │ │ │ │ - jg 219d68 │ │ │ │ + jg 218408 │ │ │ │ lea -0x40(%rdi,%rsi,1),%rdi │ │ │ │ sub $0x1,%r8d │ │ │ │ - jg 219d5b │ │ │ │ + jg 2183fb │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0xd8,%rsp │ │ │ │ mov %ecx,%ecx │ │ │ │ mov %r8d,%r8d │ │ │ │ - lea 0xbfac1(%rip),%rax │ │ │ │ + lea 0xc12e1(%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 +461198,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 21854b │ │ │ │ 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 +461265,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 2186a2 │ │ │ │ add $0xd8,%rsp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ movdqa -0x304(%rax),%xmm7 │ │ │ │ movdqu 0x1(%rdx),%xmm1 │ │ │ │ sub $0x4,%rdx │ │ │ │ sub %r8,%rdx │ │ │ │ @@ -462110,15 +461332,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 2187f0 │ │ │ │ add $0xd8,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ movdqu 0x1(%rdx),%xmm1 │ │ │ │ movdqu 0x11(%rdx),%xmm2 │ │ │ │ movdqa %xmm1,(%rsp) │ │ │ │ @@ -462243,15 +461465,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 218911 │ │ │ │ add $0xd8,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ movdqu 0x1(%rdx),%xmm1 │ │ │ │ movdqu 0x11(%rdx),%xmm2 │ │ │ │ movdqa %xmm1,(%rsp) │ │ │ │ @@ -462494,54 +461716,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 218bed │ │ │ │ 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 0xc1f70(%r10),%xmm8 │ │ │ │ + movdqa 0xc1f80(%r10),%xmm9 │ │ │ │ + movdqa 0xc1fa0(%r10),%xmm10 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ inc %rdx │ │ │ │ - movslq 0xc0894(%r10,%rcx,4),%rcx │ │ │ │ + movslq 0xc20b4(%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 0xc20b4(%r10,%rcx,1),%rcx │ │ │ │ + movzwl 0xc6fe8(%r10,%rax,1),%eax │ │ │ │ xor $0x4ff,%r9d │ │ │ │ jmp *%rcx │ │ │ │ lea 0x58(%r9),%ecx │ │ │ │ test $0x480,%ecx │ │ │ │ - jne 21ab8a │ │ │ │ + jne 21922a │ │ │ │ sar $0x9,%ecx │ │ │ │ add %r8d,%ecx │ │ │ │ cmp $0x8,%ecx │ │ │ │ - jg 21ab8a │ │ │ │ + jg 21922a │ │ │ │ movdqa -0x1(%rdx),%xmm1 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ - pshufb 0xc0570(%r10),%xmm0 │ │ │ │ - pshufb 0xc0580(%r10),%xmm1 │ │ │ │ - movddup 0xc07d8(%r10),%xmm2 │ │ │ │ + pshufb 0xc1d90(%r10),%xmm0 │ │ │ │ + pshufb 0xc1da0(%r10),%xmm1 │ │ │ │ + movddup 0xc1ff8(%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 0xc1f90(%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 +461786,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 2191c3 │ │ │ │ add $0xc8,%rsp │ │ │ │ ret │ │ │ │ mov $0x7,%ecx │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21aca2 │ │ │ │ + jne 219342 │ │ │ │ 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 0xc1e00(%r10),%xmm1 │ │ │ │ pcmpeqb %xmm0,%xmm1 │ │ │ │ pand %xmm2,%xmm1 │ │ │ │ - pcmpgtb 0xc0660(%r10,%r9,8),%xmm1 │ │ │ │ + pcmpgtb 0xc1e80(%r10,%r9,8),%xmm1 │ │ │ │ pmovmskb %xmm1,%r9d │ │ │ │ mov $0x7,%ecx │ │ │ │ test %r9d,%r9d │ │ │ │ - je 21aca2 │ │ │ │ + je 219342 │ │ │ │ movdqa -0x1(%rdx),%xmm3 │ │ │ │ imul $0x55555555,%r9d,%r9d │ │ │ │ - movdqu 0xc0698(%r10),%xmm7 │ │ │ │ + movdqu 0xc1eb8(%r10),%xmm7 │ │ │ │ shr $0x1e,%r9d │ │ │ │ - movddup 0xc07b0(%r10),%xmm0 │ │ │ │ + movddup 0xc1fd0(%r10),%xmm0 │ │ │ │ pminub %xmm0,%xmm7 │ │ │ │ movdqa %xmm3,%xmm0 │ │ │ │ - pshufb 0xc0690(%r10),%xmm0 │ │ │ │ - movddup 0xc06d8(%r10,%r9,8),%xmm4 │ │ │ │ + pshufb 0xc1eb0(%r10),%xmm0 │ │ │ │ + movddup 0xc1ef8(%r10,%r9,8),%xmm4 │ │ │ │ pshufb %xmm7,%xmm3 │ │ │ │ - movddup 0xc06f0(%r10,%r9,8),%xmm5 │ │ │ │ + movddup 0xc1f10(%r10,%r9,8),%xmm5 │ │ │ │ movaps %xmm0,%xmm2 │ │ │ │ shufps $0x99,%xmm3,%xmm2 │ │ │ │ - movddup 0xc0708(%r10,%r9,8),%xmm6 │ │ │ │ + movddup 0xc1f28(%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 +461843,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 0xc1e50(%r10),%xmm0 │ │ │ │ movd (%rdx),%xmm7 │ │ │ │ shl $0x6,%ecx │ │ │ │ movd %ecx,%xmm4 │ │ │ │ - pshufb 0xc0770(%r10),%xmm5 │ │ │ │ + pshufb 0xc1f90(%r10),%xmm5 │ │ │ │ mov %eax,%r9d │ │ │ │ - pshufb 0xc0790(%r10),%xmm7 │ │ │ │ + pshufb 0xc1fb0(%r10),%xmm7 │ │ │ │ sub %rcx,%r9 │ │ │ │ - pshufb 0xc0770(%r10),%xmm4 │ │ │ │ - movdqa 0xc0600(%r10),%xmm3 │ │ │ │ + pshufb 0xc1f90(%r10),%xmm4 │ │ │ │ + movdqa 0xc1e20(%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 +461883,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 21942f │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ test %r9d,%r9d │ │ │ │ - jl 21acfa │ │ │ │ + jl 21939a │ │ │ │ packuswb %xmm7,%xmm7 │ │ │ │ movd %xmm7,(%rdi) │ │ │ │ movd %xmm7,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 21ad7c │ │ │ │ + jg 21941c │ │ │ │ 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 21957c │ │ │ │ + movdqa 0xc1d90(%r10),%xmm5 │ │ │ │ + movdqu 0xc1eb6(%r10),%xmm3 │ │ │ │ movd %r8d,%xmm4 │ │ │ │ movdqa -0x1(%rdx),%xmm0 │ │ │ │ movdqu 0x7(%rdx),%xmm1 │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ pshufb %xmm7,%xmm4 │ │ │ │ - movddup 0xc07d8(%r10),%xmm7 │ │ │ │ + movddup 0xc1ff8(%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 0xc1f90(%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 +461962,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 219503 │ │ │ │ add $0xc8,%rsp │ │ │ │ ret │ │ │ │ lea 0x7(%r8),%ecx │ │ │ │ movd %ecx,%xmm0 │ │ │ │ and $0x7,%ecx │ │ │ │ or $0x8,%ecx │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21af99 │ │ │ │ + jne 219639 │ │ │ │ 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 0xc1e04(%r10),%xmm1 │ │ │ │ + movdqa 0xc1e80(%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 219639 │ │ │ │ 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 +462000,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 219d80 │ │ │ │ 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 0xc1eb2(%r10),%xmm3 │ │ │ │ movd %ecx,%xmm4 │ │ │ │ - pshufb 0xc0770(%r10),%xmm5 │ │ │ │ + pshufb 0xc1f90(%r10),%xmm5 │ │ │ │ mov %eax,%r9d │ │ │ │ - pshufb 0xc0790(%r10),%xmm7 │ │ │ │ + pshufb 0xc1fb0(%r10),%xmm7 │ │ │ │ sub %rcx,%r9 │ │ │ │ - pshufb 0xc0770(%r10),%xmm4 │ │ │ │ - psubw 0xc0630(%r10),%xmm4 │ │ │ │ + pshufb 0xc1f90(%r10),%xmm4 │ │ │ │ + psubw 0xc1e50(%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 +462039,43 @@ │ │ │ │ pmulhrsw %xmm10,%xmm0 │ │ │ │ pand %xmm1,%xmm0 │ │ │ │ pandn %xmm7,%xmm1 │ │ │ │ por %xmm1,%xmm0 │ │ │ │ packuswb %xmm0,%xmm0 │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ dec %r8d │ │ │ │ - je 21b059 │ │ │ │ + je 2196f9 │ │ │ │ add %rsi,%rdi │ │ │ │ add %rax,%r9 │ │ │ │ - jl 21afe5 │ │ │ │ + jl 219685 │ │ │ │ packuswb %xmm7,%xmm7 │ │ │ │ movq %xmm7,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 21b04d │ │ │ │ + jg 2196ed │ │ │ │ add $0xc8,%rsp │ │ │ │ ret │ │ │ │ lea 0xf(%r8),%ecx │ │ │ │ movd %ecx,%xmm0 │ │ │ │ and $0xf,%ecx │ │ │ │ or $0x10,%ecx │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21b145 │ │ │ │ + jne 2197e5 │ │ │ │ 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 0xc1ea0(%r10,%r9,4),%xmm3 │ │ │ │ + pcmpeqb 0xc1e70(%r10),%xmm0 │ │ │ │ pand %xmm2,%xmm0 │ │ │ │ pcmpgtb %xmm3,%xmm0 │ │ │ │ pmovmskb %xmm0,%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 21b145 │ │ │ │ + je 2197e5 │ │ │ │ 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 +462085,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 219d80 │ │ │ │ cmp $0x10,%r8d │ │ │ │ - jle 21b145 │ │ │ │ + jle 2197e5 │ │ │ │ pshuflw $0x0,(%rsp),%xmm0 │ │ │ │ sar $1,%r9 │ │ │ │ - movd 0xc06ac(%r10,%r9,4),%xmm1 │ │ │ │ + movd 0xc1ecc(%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 0xc1f90(%r10),%xmm5 │ │ │ │ pxor %xmm6,%xmm6 │ │ │ │ pshufb %xmm6,%xmm7 │ │ │ │ mov %eax,%r9d │ │ │ │ pshufb %xmm6,%xmm4 │ │ │ │ sub %rcx,%r9 │ │ │ │ - psubb 0xc0610(%r10),%xmm4 │ │ │ │ + psubb 0xc1e30(%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 +462138,29 @@ │ │ │ │ pcmpgtb %xmm3,%xmm2 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ pand %xmm2,%xmm0 │ │ │ │ pandn %xmm7,%xmm2 │ │ │ │ por %xmm2,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ dec %r8d │ │ │ │ - je 21b21b │ │ │ │ + je 2198bb │ │ │ │ add %rsi,%rdi │ │ │ │ add %rax,%r9 │ │ │ │ - jl 21b182 │ │ │ │ + jl 219822 │ │ │ │ movdqa %xmm7,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 21b20f │ │ │ │ + jg 2198af │ │ │ │ add $0xc8,%rsp │ │ │ │ ret │ │ │ │ lea 0x1f(%r8),%ecx │ │ │ │ and $0x1f,%ecx │ │ │ │ or $0x20,%ecx │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21b2cf │ │ │ │ + jne 21996f │ │ │ │ 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 +462172,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 219d80 │ │ │ │ sub $0x20,%rdx │ │ │ │ - call 21b6e0 │ │ │ │ + call 219d80 │ │ │ │ cmp $0x20,%r8d │ │ │ │ - jle 21b2cf │ │ │ │ + jle 21996f │ │ │ │ pshuflw $0x0,(%rsp),%xmm0 │ │ │ │ - movd 0xc06ac(%r10),%xmm1 │ │ │ │ + movd 0xc1ecc(%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 0xc1f90(%r10),%xmm5 │ │ │ │ sub %rcx,%r9 │ │ │ │ pshufb %xmm6,%xmm7 │ │ │ │ - psubb 0xc0610(%r10),%xmm0 │ │ │ │ - movddup 0xc07c0(%r10),%xmm1 │ │ │ │ + psubb 0xc1e30(%r10),%xmm0 │ │ │ │ + movddup 0xc1fe0(%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 +462246,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 219ab0 │ │ │ │ add %rsi,%rdi │ │ │ │ add %rax,%r9 │ │ │ │ - jl 21b324 │ │ │ │ + jl 2199c4 │ │ │ │ movdqa %xmm7,(%rdi) │ │ │ │ movdqa %xmm7,0x10(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 21b3ff │ │ │ │ + jg 219a9f │ │ │ │ add $0xc8,%rsp │ │ │ │ ret │ │ │ │ lea 0x3f(%r8),%ecx │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21b4d0 │ │ │ │ + jne 219b70 │ │ │ │ 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 +462286,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 219b55 │ │ │ │ + call 219d80 │ │ │ │ sub $0x20,%rdx │ │ │ │ - call 21b6e0 │ │ │ │ + call 219d80 │ │ │ │ sub $0x20,%rdx │ │ │ │ - call 21b6e0 │ │ │ │ + call 219d80 │ │ │ │ sub $0x20,%rdx │ │ │ │ - call 21b6e0 │ │ │ │ + call 219d80 │ │ │ │ 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 0xc1f90(%r10),%xmm5 │ │ │ │ pshufb %xmm6,%xmm7 │ │ │ │ - psubb 0xc0610(%r10),%xmm0 │ │ │ │ - movddup 0xc07c0(%r10),%xmm1 │ │ │ │ + psubb 0xc1e30(%r10),%xmm0 │ │ │ │ + movddup 0xc1fe0(%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 +462392,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 219d69 │ │ │ │ add %rsi,%rdi │ │ │ │ add %rax,%r9 │ │ │ │ - jl 21b539 │ │ │ │ + jl 219bd9 │ │ │ │ movdqa %xmm7,(%rdi) │ │ │ │ movdqa %xmm7,0x10(%rdi) │ │ │ │ movdqa %xmm7,0x20(%rdi) │ │ │ │ movdqa %xmm7,0x30(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 21b6ae │ │ │ │ + jg 219d4e │ │ │ │ add $0xc8,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movddup 0xc06f0(%r10,%r9,8),%xmm7 │ │ │ │ + movddup 0xc1f10(%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 0xc1f28(%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 +462442,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 219e77 │ │ │ │ + movddup 0xc1f40(%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 +462477,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 0xc1f70(%r10),%xmm8 │ │ │ │ + movdqa 0xc1f80(%r10),%xmm9 │ │ │ │ lea -0x4(%rcx),%ebx │ │ │ │ - movdqa 0xc0780(%r10),%xmm10 │ │ │ │ + movdqa 0xc1fa0(%r10),%xmm10 │ │ │ │ shl $0x6,%ebx │ │ │ │ - movdqa 0xc0600(%r10),%xmm11 │ │ │ │ + movdqa 0xc1e20(%r10),%xmm11 │ │ │ │ or %r8d,%ebx │ │ │ │ - movdqa 0xc06b0(%r10),%xmm12 │ │ │ │ + movdqa 0xc1ed0(%r10),%xmm12 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - movslq 0xc08a8(%r10,%rcx,4),%rcx │ │ │ │ + movslq 0xc20c8(%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 0xc6f8e(%r10,%r11,1),%r11d │ │ │ │ + movzwl 0xc709c(%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 0xc20c8(%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 0xc1e52(%r10),%xmm0 │ │ │ │ + movsldup 0xc1ef0(%r10),%xmm1 │ │ │ │ + movq 0xc1f90(%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 21a1c9 │ │ │ │ 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 21a0f0 │ │ │ │ + call 21a066 │ │ │ │ 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 0xc1e00(%r10),%xmm0 │ │ │ │ pand %xmm0,%xmm6 │ │ │ │ - pcmpgtb 0xc0660(%r10,%r9,8),%xmm6 │ │ │ │ - jmp 21bef0 │ │ │ │ + pcmpgtb 0xc1e80(%r10,%r9,8),%xmm6 │ │ │ │ + jmp 21a590 │ │ │ │ movq 0x86(%rsp),%xmm3 │ │ │ │ movq 0x87(%rsp),%xmm1 │ │ │ │ movq 0x88(%rsp),%xmm0 │ │ │ │ movq 0x89(%rsp),%xmm4 │ │ │ │ - movddup 0xc07d8(%r10),%xmm5 │ │ │ │ + movddup 0xc1ff8(%r10),%xmm5 │ │ │ │ punpcklbw %xmm3,%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ punpcklbw %xmm4,%xmm2 │ │ │ │ pmaddubsw %xmm5,%xmm1 │ │ │ │ pmaddubsw %xmm5,%xmm2 │ │ │ │ - movdqa 0xc0610(%r10),%xmm11 │ │ │ │ + movdqa 0xc1e30(%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 +462578,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 0xc1e00(%r10),%xmm3 │ │ │ │ + movdqa 0xc1e80(%r10,%r9,8),%xmm4 │ │ │ │ + call 21a5b5 │ │ │ │ mov (%rsp),%r9d │ │ │ │ lea 0x2(%r8),%ecx │ │ │ │ sub $0x8b,%r9d │ │ │ │ shl $0x6,%ecx │ │ │ │ test %r9d,%ecx │ │ │ │ - jne 21bef0 │ │ │ │ + jne 21a590 │ │ │ │ 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 0xc1ff8(%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 0xc1ef0(%r10),%xmm3 │ │ │ │ + movdqa 0xc1ee0(%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 0xc1f90(%r10),%xmm6 │ │ │ │ movdqa %xmm6,%xmm7 │ │ │ │ paddw %xmm6,%xmm7 │ │ │ │ - movq 0xc06d8(%r10),%xmm5 │ │ │ │ + movq 0xc1ef8(%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 +462672,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 21a36d │ │ │ │ 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 +462712,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 21a470 │ │ │ │ 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 21a26e │ │ │ │ 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 +462753,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 21a3dc │ │ │ │ sub $0x100,%ebx │ │ │ │ - jl 21be0d │ │ │ │ + jl 21a4ad │ │ │ │ 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 21a22b │ │ │ │ add $0x100,%rsp │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21bb29 │ │ │ │ + jne 21a1c9 │ │ │ │ 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 21a53d │ │ │ │ + call 21a066 │ │ │ │ sub $0x35,%r9d │ │ │ │ lea 0x7(%r8),%ecx │ │ │ │ xor $0x7f,%r9d │ │ │ │ - movdqu 0xc05e4(%r10),%xmm1 │ │ │ │ + movdqu 0xc1e04(%r10),%xmm1 │ │ │ │ movd %ecx,%xmm0 │ │ │ │ movd %r9d,%xmm6 │ │ │ │ shr $0x8,%r9d │ │ │ │ - movdqa 0xc0660(%r10,%r9,8),%xmm2 │ │ │ │ + movdqa 0xc1e80(%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 21a590 │ │ │ │ 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 0xc1e04(%r10),%xmm3 │ │ │ │ + movdqa 0xc1e80(%r10,%r9,8),%xmm4 │ │ │ │ psrldq $0x4,%xmm4 │ │ │ │ - call 21bf15 │ │ │ │ + call 21a5b5 │ │ │ │ mov (%rsp),%ecx │ │ │ │ sub $0x8d,%ecx │ │ │ │ mov %r8b,%cl │ │ │ │ cmp $0x8,%ecx │ │ │ │ - jbe 21baa7 │ │ │ │ + jbe 21a147 │ │ │ │ pmovmskb %xmm6,%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 21bb29 │ │ │ │ + je 21a1c9 │ │ │ │ imul $0x55555555,%r9d,%r9d │ │ │ │ mov %rdx,%rcx │ │ │ │ shr $0x1e,%r9d │ │ │ │ sub $0x3,%r9 │ │ │ │ - jmp 21c2d5 │ │ │ │ + jmp 21a975 │ │ │ │ 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 21a69b │ │ │ │ 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 0xc1f10(%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 0xc1f28(%r10,%r9,8),%xmm7 │ │ │ │ punpcklbw %xmm2,%xmm1 │ │ │ │ pmaddubsw %xmm7,%xmm1 │ │ │ │ movq 0x8a(%rsp),%xmm2 │ │ │ │ - movddup 0xc0720(%r10,%r9,8),%xmm7 │ │ │ │ + movddup 0xc1f40(%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 21a69b │ │ │ │ movq 0x1(%rdx,%rcx,1),%xmm0 │ │ │ │ movq %xmm0,0x88(%rsp,%rcx,1) │ │ │ │ ret │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21bb29 │ │ │ │ + jne 21a1c9 │ │ │ │ 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 0xc1ea0(%r10,%r9,4),%xmm3 │ │ │ │ + pcmpeqb 0xc1e70(%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 21a7fe │ │ │ │ imul $0x24924924,%r9d,%r9d │ │ │ │ - pshufb 0xc0680(%r10),%xmm5 │ │ │ │ + pshufb 0xc1ea0(%r10),%xmm5 │ │ │ │ shr $0x1e,%r9d │ │ │ │ adc $0xfffffffffffffffc,%r9 │ │ │ │ movd %xmm5,0x90(%rsp) │ │ │ │ - movddup 0xc06f0(%r10,%r9,8),%xmm7 │ │ │ │ + movddup 0xc1f10(%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 0xc1f28(%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 21a7ca │ │ │ │ + movddup 0xc1f40(%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 21a7fe │ │ │ │ movdqu 0x1(%rcx,%rdx,1),%xmm0 │ │ │ │ movdqu %xmm0,0x80(%rsp,%rdx,1) │ │ │ │ pmovmskb %xmm6,%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 21bb29 │ │ │ │ + je 21a1c9 │ │ │ │ imul $0x24924924,%r9d,%r9d │ │ │ │ shr $0x1e,%r9d │ │ │ │ adc $0xfffffffffffffffc,%r9 │ │ │ │ - jmp 21c2d5 │ │ │ │ + jmp 21a975 │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21bb29 │ │ │ │ - pshufb 0xc0680(%r10),%xmm6 │ │ │ │ + jne 21a1c9 │ │ │ │ + pshufb 0xc1ea0(%r10),%xmm6 │ │ │ │ mov %rdx,%rcx │ │ │ │ lea 0x90(%rsp),%rdx │ │ │ │ movd %xmm6,0x10(%rdx) │ │ │ │ xor %r9d,%r9d │ │ │ │ - call 21b6e0 │ │ │ │ + call 219d80 │ │ │ │ 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 21a975 │ │ │ │ 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 21a975 │ │ │ │ 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 21a1c9 │ │ │ │ + pshufb 0xc1ea0(%r10),%xmm1 │ │ │ │ mov %rdx,%rcx │ │ │ │ lea 0xb0(%rsp),%rdx │ │ │ │ movd %xmm1,0x10(%rdx) │ │ │ │ xor %r9d,%r9d │ │ │ │ - call 21b6e0 │ │ │ │ + call 219d80 │ │ │ │ sub $0x20,%rdx │ │ │ │ - call 21b6e0 │ │ │ │ + call 219d80 │ │ │ │ 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 21a975 │ │ │ │ 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 21a975 │ │ │ │ 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 219d80 │ │ │ │ cmp $0xffffffe0,%r8d │ │ │ │ - jge 21c31c │ │ │ │ + jge 21a9bc │ │ │ │ sub $0x20,%rdx │ │ │ │ - call 21b6e0 │ │ │ │ + call 219d80 │ │ │ │ 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 21a1c9 │ │ │ │ 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 21a1c9 │ │ │ │ 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 21a1c9 │ │ │ │ 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 0xc1f70(%r10),%xmm8 │ │ │ │ + movdqa 0xc1f80(%r10),%xmm9 │ │ │ │ + movdqa 0xc1fa0(%r10),%xmm10 │ │ │ │ mov %ecx,%r11d │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ dec %rdx │ │ │ │ - movslq 0xc08bc(%r10,%r8,4),%r8 │ │ │ │ + movslq 0xc20dc(%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 0xc20dc(%r10,%r8,1),%r8 │ │ │ │ + movzwl 0xc7041(%r10,%rax,1),%eax │ │ │ │ jmp *%r8 │ │ │ │ lea 0x58(%r9),%r8d │ │ │ │ test $0x480,%r8d │ │ │ │ - jne 21c519 │ │ │ │ + jne 21abb9 │ │ │ │ sar $0x9,%r8d │ │ │ │ add %ecx,%r8d │ │ │ │ cmp $0x8,%r8d │ │ │ │ - jg 21c519 │ │ │ │ + jg 21abb9 │ │ │ │ movdqu -0x7(%rdx),%xmm3 │ │ │ │ - movdqu 0xc056c(%r10),%xmm1 │ │ │ │ - movdqu 0xc0692(%r10),%xmm4 │ │ │ │ + movdqu 0xc1d8c(%r10),%xmm1 │ │ │ │ + movdqu 0xc1eb2(%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 0xc1ff8(%r10),%xmm2 │ │ │ │ add %eax,%eax │ │ │ │ pmaddubsw %xmm2,%xmm0 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ movd %eax,%xmm5 │ │ │ │ mov %eax,%r9d │ │ │ │ - pshufb 0xc0770(%r10),%xmm5 │ │ │ │ + pshufb 0xc1f90(%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 0xc1e40(%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 +463101,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 21ab60 │ │ │ │ + jmp 21adb6 │ │ │ │ mov $0x7,%r8d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21c631 │ │ │ │ + jne 21acd1 │ │ │ │ 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 0xc1e00(%r10),%xmm1 │ │ │ │ pcmpeqb %xmm0,%xmm1 │ │ │ │ pand %xmm2,%xmm1 │ │ │ │ - pcmpgtb 0xc0660(%r10,%r9,8),%xmm1 │ │ │ │ + pcmpgtb 0xc1e80(%r10,%r9,8),%xmm1 │ │ │ │ pmovmskb %xmm1,%r9d │ │ │ │ mov $0x7,%r8d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 21c631 │ │ │ │ + je 21acd1 │ │ │ │ movdqu -0x7(%rdx),%xmm2 │ │ │ │ imul $0x55555555,%r9d,%r9d │ │ │ │ - movdqu 0xc068e(%r10),%xmm3 │ │ │ │ + movdqu 0xc1eae(%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 0xc1da0(%r10),%xmm4 │ │ │ │ + movddup 0xc1ef8(%r10,%r9,8),%xmm5 │ │ │ │ + movddup 0xc1f10(%r10,%r9,8),%xmm6 │ │ │ │ + movddup 0xc1f28(%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 +463156,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 0xc1e50(%r10),%xmm0 │ │ │ │ sub %r8,%rdx │ │ │ │ shl $0x6,%r8d │ │ │ │ movd (%rdx),%xmm7 │ │ │ │ movd %r8d,%xmm4 │ │ │ │ - pshufb 0xc0770(%r10),%xmm5 │ │ │ │ + pshufb 0xc1f90(%r10),%xmm5 │ │ │ │ neg %rax │ │ │ │ - pshufb 0xc0790(%r10),%xmm7 │ │ │ │ - movdqa 0xc05b0(%r10),%xmm3 │ │ │ │ + pshufb 0xc1fb0(%r10),%xmm7 │ │ │ │ + movdqa 0xc1dd0(%r10),%xmm3 │ │ │ │ lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ - pshufb 0xc0770(%r10),%xmm4 │ │ │ │ + pshufb 0xc1f90(%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 +463197,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 21adb6 │ │ │ │ test %r9d,%r9d │ │ │ │ - jg 21c693 │ │ │ │ + jg 21ad33 │ │ │ │ packuswb %xmm7,%xmm7 │ │ │ │ movq %xmm7,-0x8(%rsp,%rcx,1) │ │ │ │ sub $0x8,%ecx │ │ │ │ - jg 21c70b │ │ │ │ - movdqa 0xc0590(%r10),%xmm1 │ │ │ │ + jg 21adab │ │ │ │ + movdqa 0xc1db0(%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 21adc8 │ │ │ │ add $0xa8,%rsp │ │ │ │ ret │ │ │ │ lea 0x58(%r9),%r8d │ │ │ │ and $0xffffff80,%r8d │ │ │ │ or %ecx,%r8d │ │ │ │ cmp $0x8,%r8d │ │ │ │ - ja 21c8c4 │ │ │ │ + ja 21af64 │ │ │ │ movdqa -0xf(%rdx),%xmm4 │ │ │ │ and $0x4,%r8d │ │ │ │ movdqu -0x9(%rdx),%xmm3 │ │ │ │ movd %r8d,%xmm1 │ │ │ │ - movdqu 0xc0692(%r10),%xmm2 │ │ │ │ + movdqu 0xc1eb2(%r10),%xmm2 │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ - movdqu 0xc0696(%r10),%xmm5 │ │ │ │ - movddup 0xc07d8(%r10),%xmm7 │ │ │ │ + movdqu 0xc1eb6(%r10),%xmm5 │ │ │ │ + movddup 0xc1ff8(%r10),%xmm7 │ │ │ │ pshufb %xmm0,%xmm1 │ │ │ │ - movdqu 0xc056c(%r10),%xmm0 │ │ │ │ + movdqu 0xc1d8c(%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 0xc1d90(%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 0xc1f90(%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 +463292,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 21aef6 │ │ │ │ + jmp 21b0f0 │ │ │ │ lea 0x7(%rcx),%r8d │ │ │ │ movd %r8d,%xmm0 │ │ │ │ and $0x7,%r8d │ │ │ │ or $0x8,%r8d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21c986 │ │ │ │ + jne 21b026 │ │ │ │ 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 0xc1e04(%r10),%xmm1 │ │ │ │ + movdqa 0xc1e80(%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 21b026 │ │ │ │ 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 +463329,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 219d80 │ │ │ │ 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 0xc1f90(%r10),%xmm5 │ │ │ │ neg %rax │ │ │ │ - pshufb 0xc0790(%r10),%xmm7 │ │ │ │ - movdqa 0xc05a0(%r10),%xmm3 │ │ │ │ + pshufb 0xc1fb0(%r10),%xmm7 │ │ │ │ + movdqa 0xc1dc0(%r10),%xmm3 │ │ │ │ lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ - pshufb 0xc0770(%r10),%xmm4 │ │ │ │ - psubw 0xc0640(%r10),%xmm4 │ │ │ │ + pshufb 0xc1f90(%r10),%xmm4 │ │ │ │ + psubw 0xc1e60(%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 +463371,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 21b0f0 │ │ │ │ add %rax,%r9 │ │ │ │ - jg 21c9dc │ │ │ │ + jg 21b07c │ │ │ │ packuswb %xmm7,%xmm7 │ │ │ │ movq %xmm7,-0x8(%rsp,%rcx,1) │ │ │ │ sub $0x8,%ecx │ │ │ │ - jg 21ca45 │ │ │ │ + jg 21b0e5 │ │ │ │ or $0x8,%ecx │ │ │ │ cmp $0x4,%r11d │ │ │ │ - jne 21d202 │ │ │ │ + jne 21b8a2 │ │ │ │ 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 21b135 │ │ │ │ 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 +463415,28 @@ │ │ │ │ movd %xmm1,(%rdi) │ │ │ │ ret │ │ │ │ lea 0xf(%rcx),%r8d │ │ │ │ movd %r8d,%xmm0 │ │ │ │ and $0xf,%r8d │ │ │ │ or $0x10,%r8d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21cbc9 │ │ │ │ + jne 21b269 │ │ │ │ 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 0xc1ea0(%r10,%r9,4),%xmm3 │ │ │ │ + movdqa 0xc1e70(%r10),%xmm1 │ │ │ │ pcmpeqb %xmm0,%xmm1 │ │ │ │ pand %xmm2,%xmm1 │ │ │ │ pcmpgtb %xmm3,%xmm1 │ │ │ │ pmovmskb %xmm1,%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 21cbc9 │ │ │ │ + je 21b269 │ │ │ │ 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 +463446,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 219d80 │ │ │ │ add $0x1f,%rdx │ │ │ │ cmp $0x10,%ecx │ │ │ │ - jle 21cbc9 │ │ │ │ + jle 21b269 │ │ │ │ pshuflw $0x0,-0x2f(%rdx),%xmm0 │ │ │ │ sar $1,%r9 │ │ │ │ - movq 0xc05f8(%r10,%r9,4),%xmm1 │ │ │ │ + movq 0xc1e18(%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 0xc1f90(%r10),%xmm5 │ │ │ │ neg %rax │ │ │ │ pshufb %xmm6,%xmm7 │ │ │ │ - movdqa 0xc05a0(%r10),%xmm3 │ │ │ │ + movdqa 0xc1dc0(%r10),%xmm3 │ │ │ │ lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ pshufb %xmm6,%xmm4 │ │ │ │ - psubb 0xc0620(%r10),%xmm4 │ │ │ │ + psubb 0xc1e40(%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 +463502,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 21b351 │ │ │ │ add %rax,%r9 │ │ │ │ - jg 21cc19 │ │ │ │ + jg 21b2b9 │ │ │ │ movdqa %xmm7,-0x10(%rsp,%rcx,1) │ │ │ │ sub $0x10,%ecx │ │ │ │ - jg 21cca6 │ │ │ │ + jg 21b346 │ │ │ │ or $0x10,%ecx │ │ │ │ cmp $0x4,%r11d │ │ │ │ - jne 21d202 │ │ │ │ + jne 21b8a2 │ │ │ │ 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 +463526,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 21b135 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ movdqa %xmm2,%xmm0 │ │ │ │ punpckhwd %xmm3,%xmm0 │ │ │ │ movdqa %xmm2,%xmm1 │ │ │ │ punpcklwd %xmm3,%xmm1 │ │ │ │ - jmp 21ca88 │ │ │ │ + jmp 21b128 │ │ │ │ lea 0x1f(%rcx),%r8d │ │ │ │ and $0x1f,%r8d │ │ │ │ or $0x20,%r8d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21cdd0 │ │ │ │ + jne 21b470 │ │ │ │ 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 +463557,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 219d80 │ │ │ │ sub $0x20,%rdx │ │ │ │ - call 21b6e0 │ │ │ │ + call 219d80 │ │ │ │ add $0x3f,%rdx │ │ │ │ cmp $0x20,%ecx │ │ │ │ - jle 21cdd0 │ │ │ │ + jle 21b470 │ │ │ │ pshuflw $0x0,-0x4f(%rdx),%xmm0 │ │ │ │ - movq 0xc05f8(%r10),%xmm1 │ │ │ │ + movq 0xc1e18(%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 0xc1f90(%r10),%xmm5 │ │ │ │ neg %rax │ │ │ │ pshufb %xmm6,%xmm7 │ │ │ │ - movdqa 0xc05a0(%r10),%xmm3 │ │ │ │ + movdqa 0xc1dc0(%r10),%xmm3 │ │ │ │ lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ pshufb %xmm6,%xmm4 │ │ │ │ - psubb 0xc0620(%r10),%xmm4 │ │ │ │ + psubb 0xc1e40(%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 +463618,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 0xc1f60(%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 21b5bb │ │ │ │ add %rax,%r9 │ │ │ │ - jg 21ce1a │ │ │ │ + jg 21b4ba │ │ │ │ sub $0x20,%rsp │ │ │ │ movdqa %xmm7,0x10(%rsp) │ │ │ │ movdqa %xmm7,(%rsp) │ │ │ │ dec %ecx │ │ │ │ - jg 21cf08 │ │ │ │ + jg 21b5a8 │ │ │ │ or $0x20,%ecx │ │ │ │ - jmp 21d202 │ │ │ │ + jmp 21b8a2 │ │ │ │ lea 0x3f(%rcx),%r8d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 21cfe6 │ │ │ │ + jne 21b686 │ │ │ │ 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 +463671,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 219d80 │ │ │ │ sub $0x20,%rdx │ │ │ │ - call 21b6e0 │ │ │ │ + call 219d80 │ │ │ │ sub $0x20,%rdx │ │ │ │ - call 21b6e0 │ │ │ │ + call 219d80 │ │ │ │ sub $0x20,%rdx │ │ │ │ cmp $0x40,%ecx │ │ │ │ - jl 21cfe2 │ │ │ │ - call 21b6e0 │ │ │ │ + jl 21b682 │ │ │ │ + call 219d80 │ │ │ │ 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 0xc1f90(%r10),%xmm5 │ │ │ │ neg %rax │ │ │ │ pshufb %xmm6,%xmm7 │ │ │ │ - movdqa 0xc05a0(%r10),%xmm3 │ │ │ │ + movdqa 0xc1dc0(%r10),%xmm3 │ │ │ │ lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ pshufb %xmm6,%xmm4 │ │ │ │ - psubb 0xc0620(%r10),%xmm4 │ │ │ │ + psubb 0xc1e40(%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 +463749,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 0xc1f60(%r10),%xmm2 │ │ │ │ pand %xmm1,%xmm0 │ │ │ │ pandn %xmm7,%xmm1 │ │ │ │ por %xmm1,%xmm0 │ │ │ │ movdqa %xmm4,%xmm1 │ │ │ │ pcmpgtb %xmm2,%xmm1 │ │ │ │ - paddsb 0xc0740(%r10),%xmm2 │ │ │ │ + paddsb 0xc1f60(%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 0xc1f60(%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 21b89f │ │ │ │ add %rax,%r9 │ │ │ │ - jg 21d030 │ │ │ │ + jg 21b6d0 │ │ │ │ sub $0x40,%rsp │ │ │ │ movdqa %xmm7,0x30(%rsp) │ │ │ │ movdqa %xmm7,0x20(%rsp) │ │ │ │ movdqa %xmm7,0x10(%rsp) │ │ │ │ movdqa %xmm7,(%rsp) │ │ │ │ dec %ecx │ │ │ │ - jg 21d1e0 │ │ │ │ + jg 21b880 │ │ │ │ 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 +463830,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 21b8b4 │ │ │ │ lea (%rsp,%rcx,8),%rsp │ │ │ │ sub $0x8,%r11d │ │ │ │ - jg 21d20a │ │ │ │ + jg 21b8aa │ │ │ │ add $0xa8,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movdqa (%rdx),%xmm4 │ │ │ │ - lea 0xbc665(%rip),%rdx │ │ │ │ + lea 0xbde85(%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 +463858,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 21b9a2 │ │ │ │ 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 21b9e0 │ │ │ │ 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 +463891,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 21ba20 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ movdqa %xmm4,%xmm0 │ │ │ │ pshufb (%rcx),%xmm0 │ │ │ │ movdqa %xmm4,%xmm1 │ │ │ │ pshufb 0x10(%rcx),%xmm1 │ │ │ │ movdqa %xmm4,%xmm2 │ │ │ │ @@ -464687,15 +463909,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 21ba70 │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movdqa %xmm4,%xmm0 │ │ │ │ pshufb (%rcx),%xmm0 │ │ │ │ movdqa %xmm4,%xmm1 │ │ │ │ pshufb 0x10(%rcx),%xmm1 │ │ │ │ movdqa %xmm4,%xmm2 │ │ │ │ @@ -464705,23 +463927,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 21bac0 │ │ │ │ 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 0xbdcf5(%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 +463953,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 21bb7c │ │ │ │ psrlw $0x3,%xmm0 │ │ │ │ - jmp 21d512 │ │ │ │ + jmp 21bbb2 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpckhqdq %xmm0,%xmm1 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ psrlw $0x2,%xmm0 │ │ │ │ mov $0x5556,%eax │ │ │ │ @@ -464779,15 +464001,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 21bbd8 │ │ │ │ ret │ │ │ │ nop │ │ │ │ movq -0x8(%rdx),%xmm0 │ │ │ │ pmaddubsw %xmm3,%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ movq 0x1(%rdx),%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ @@ -464796,15 +464018,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 21bca6 │ │ │ │ mov $0x5556,%eax │ │ │ │ mov $0x3334,%edx │ │ │ │ cmp $0x20,%r8d │ │ │ │ cmove %edx,%eax │ │ │ │ movd %eax,%xmm1 │ │ │ │ pmulhuw %xmm1,%xmm0 │ │ │ │ pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ @@ -464848,15 +464070,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 21bccc │ │ │ │ ret │ │ │ │ nop │ │ │ │ movdqa -0x10(%rdx),%xmm0 │ │ │ │ pmaddubsw %xmm3,%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ movdqu 0x1(%rdx),%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ @@ -464865,15 +464087,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 21bdd9 │ │ │ │ mov $0x5556,%eax │ │ │ │ mov $0x3334,%edx │ │ │ │ test $0x28,%r8d │ │ │ │ cmove %edx,%eax │ │ │ │ movd %eax,%xmm1 │ │ │ │ pmulhuw %xmm1,%xmm0 │ │ │ │ pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ @@ -464914,15 +464136,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 21bdfb │ │ │ │ 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 +464160,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 21bf29 │ │ │ │ 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 +464210,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 21bf4b │ │ │ │ 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 0xbd827(%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 +464245,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 0xbd7cd(%rip),%r10 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ inc %rdx │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ mov $0x8000,%eax │ │ │ │ movd %eax,%xmm3 │ │ │ │ movd %ecx,%xmm2 │ │ │ │ psrld %xmm2,%xmm3 │ │ │ │ @@ -465040,58 +464262,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 0xbd779(%rip),%rax │ │ │ │ movslq (%rax,%rcx,4),%rcx │ │ │ │ movddup -0x13c(%rax),%xmm0 │ │ │ │ add %rax,%rcx │ │ │ │ jmp *%rcx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movddup 0xbbdd8(%rip),%xmm2 │ │ │ │ + movddup 0xbd5f8(%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 21c222 │ │ │ │ + je 21c170 │ │ │ │ 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 21c117 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 21dce8 │ │ │ │ + je 21c388 │ │ │ │ punpckhqdq %xmm0,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ add $0x10,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 21dab9 │ │ │ │ - jmp 21dce8 │ │ │ │ + jg 21c159 │ │ │ │ + jmp 21c388 │ │ │ │ lea (%rdx,%rdx,2),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 21db31 │ │ │ │ + jne 21c1d1 │ │ │ │ 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 +464323,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 21c178 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 21dce8 │ │ │ │ - jmp 21db6b │ │ │ │ + je 21c388 │ │ │ │ + jmp 21c20b │ │ │ │ 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 21c1d1 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 21dce8 │ │ │ │ + je 21c388 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ add $0x10,%rdi │ │ │ │ sub $0x1,%r8d │ │ │ │ - jg 21db6b │ │ │ │ - jmp 21dce8 │ │ │ │ + jg 21c20b │ │ │ │ + jmp 21c388 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 21dbe1 │ │ │ │ + jne 21c281 │ │ │ │ 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 +464366,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 21c226 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 21dcf3 │ │ │ │ - jmp 21dccc │ │ │ │ + je 21c393 │ │ │ │ + jmp 21c36c │ │ │ │ cmp $0x2,%ecx │ │ │ │ - jl 21dc75 │ │ │ │ - je 21dc36 │ │ │ │ + jl 21c315 │ │ │ │ + je 21c2d6 │ │ │ │ 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 +464389,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 21c28c │ │ │ │ + jmp 21c367 │ │ │ │ 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 21c2d6 │ │ │ │ + jmp 21c367 │ │ │ │ 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 +464425,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 21c315 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 21dcf3 │ │ │ │ + je 21c393 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ movdqa %xmm6,0x10(%rdi) │ │ │ │ paddw %xmm6,%xmm4 │ │ │ │ add $0x20,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 21dccc │ │ │ │ - jmp 21dcf3 │ │ │ │ + jg 21c36c │ │ │ │ + jmp 21c393 │ │ │ │ psrlw $0x9,%xmm2 │ │ │ │ pmaddwd %xmm2,%xmm4 │ │ │ │ - jmp 21dd0a │ │ │ │ + jmp 21c3aa │ │ │ │ movdqa %xmm4,%xmm0 │ │ │ │ psrld $0x10,%xmm0 │ │ │ │ pslld $0x10,%xmm4 │ │ │ │ psrld $0x10,%xmm4 │ │ │ │ paddd %xmm0,%xmm4 │ │ │ │ movd %xmm5,%r9d │ │ │ │ psrad $0x1,%xmm5 │ │ │ │ @@ -465239,58 +464461,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 21c3de │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - movddup 0xbbac0(%rip),%xmm2 │ │ │ │ + movddup 0xbd2e0(%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 21c568 │ │ │ │ + je 21c499 │ │ │ │ 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 21c43b │ │ │ │ test %r8d,%r8d │ │ │ │ - je 21e08c │ │ │ │ + je 21c72c │ │ │ │ punpckhqdq %xmm0,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ add $0x10,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 21dde2 │ │ │ │ - jmp 21e08c │ │ │ │ + jg 21c482 │ │ │ │ + jmp 21c72c │ │ │ │ lea (%rdx,%rdx,2),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 21de64 │ │ │ │ + jne 21c504 │ │ │ │ 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 +464524,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 21c4a1 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 21e09f │ │ │ │ - jmp 21dea8 │ │ │ │ + je 21c73f │ │ │ │ + jmp 21c548 │ │ │ │ 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 21c504 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 21e09f │ │ │ │ + je 21c73f │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 21dea8 │ │ │ │ - jmp 21e09f │ │ │ │ + jg 21c548 │ │ │ │ + jmp 21c73f │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 21df32 │ │ │ │ + jne 21c5d2 │ │ │ │ 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 +464573,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 21c56c │ │ │ │ test %r8d,%r8d │ │ │ │ - je 21e09f │ │ │ │ - jmp 21e05d │ │ │ │ + je 21c73f │ │ │ │ + jmp 21c6fd │ │ │ │ cmp $0x2,%ecx │ │ │ │ - jl 21dff6 │ │ │ │ - je 21df9b │ │ │ │ + jl 21c696 │ │ │ │ + je 21c63b │ │ │ │ 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 +464600,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 21c5dd │ │ │ │ + jmp 21c6f8 │ │ │ │ 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 +464622,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 21c63b │ │ │ │ + jmp 21c6f8 │ │ │ │ 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 +464645,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 21c696 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 21e09f │ │ │ │ + je 21c73f │ │ │ │ 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 21c6fd │ │ │ │ + jmp 21c73f │ │ │ │ psrlw $0xa,%xmm2 │ │ │ │ pmaddwd %xmm2,%xmm5 │ │ │ │ movdqa %xmm4,%xmm0 │ │ │ │ pmaddwd %xmm2,%xmm0 │ │ │ │ - jmp 21e0cd │ │ │ │ + jmp 21c76d │ │ │ │ movdqa %xmm5,%xmm0 │ │ │ │ psrld $0x10,%xmm5 │ │ │ │ pslld $0x10,%xmm0 │ │ │ │ psrld $0x10,%xmm0 │ │ │ │ paddd %xmm0,%xmm5 │ │ │ │ movdqa %xmm4,%xmm0 │ │ │ │ psrld $0x10,%xmm0 │ │ │ │ @@ -465471,35 +464693,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 21c7a5 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ sub $0x48,%rsp │ │ │ │ - movddup 0xbb6fc(%rip),%xmm2 │ │ │ │ + movddup 0xbcf1c(%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 21cbaa │ │ │ │ cmp $0x8,%r9d │ │ │ │ - jg 21e2d7 │ │ │ │ - je 21e1e8 │ │ │ │ + jg 21c977 │ │ │ │ + je 21c888 │ │ │ │ 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 +464732,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 21c813 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 21e1da │ │ │ │ + je 21c87a │ │ │ │ punpckhqdq %xmm0,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ paddw %xmm0,%xmm5 │ │ │ │ add $0x10,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 21e1c8 │ │ │ │ + jg 21c868 │ │ │ │ psrlw $0xa,%xmm2 │ │ │ │ pmaddwd %xmm2,%xmm5 │ │ │ │ - jmp 21eaf0 │ │ │ │ + jmp 21d190 │ │ │ │ lea (%rdx,%rdx,2),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 21e263 │ │ │ │ + jne 21c903 │ │ │ │ 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 +464770,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 21c890 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 21e4d3 │ │ │ │ - jmp 21e2b7 │ │ │ │ + je 21cb73 │ │ │ │ + jmp 21c957 │ │ │ │ movd (%rsi),%xmm1 │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ pshufhw $0xff,%xmm1,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ paddw %xmm1,%xmm5 │ │ │ │ @@ -465569,27 +464791,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 21c903 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 21e4d3 │ │ │ │ + je 21cb73 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ paddw %xmm0,%xmm5 │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 21e2b7 │ │ │ │ - jmp 21e4d3 │ │ │ │ + jg 21c957 │ │ │ │ + jmp 21cb73 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 21e34e │ │ │ │ + jne 21c9ee │ │ │ │ movdqa (%rsi),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ paddw %xmm1,%xmm5 │ │ │ │ punpckhbw %xmm0,%xmm0 │ │ │ │ @@ -465605,21 +464827,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 21c97b │ │ │ │ test %r8d,%r8d │ │ │ │ - je 21e4d3 │ │ │ │ - jmp 21e4a6 │ │ │ │ + je 21cb73 │ │ │ │ + jmp 21cb46 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - jl 21e42a │ │ │ │ - je 21e3c7 │ │ │ │ + jl 21caca │ │ │ │ + je 21ca67 │ │ │ │ movd (%rsi),%xmm1 │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ pshufhw $0xff,%xmm1,%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ paddw %xmm1,%xmm5 │ │ │ │ @@ -465636,16 +464858,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 21c9f9 │ │ │ │ + jmp 21cb41 │ │ │ │ movq (%rsi),%xmm1 │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ paddw %xmm1,%xmm5 │ │ │ │ pshufhw $0xff,%xmm1,%xmm1 │ │ │ │ punpckhqdq %xmm1,%xmm1 │ │ │ │ @@ -465660,16 +464882,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 21ca67 │ │ │ │ + jmp 21cb41 │ │ │ │ movdqa (%rsi),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ paddw %xmm1,%xmm5 │ │ │ │ punpckhbw %xmm0,%xmm0 │ │ │ │ @@ -465689,47 +464911,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 21caca │ │ │ │ test %r8d,%r8d │ │ │ │ - je 21e4d3 │ │ │ │ + je 21cb73 │ │ │ │ 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 21cb46 │ │ │ │ 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 21d190 │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movdqa %xmm0,(%rsp) │ │ │ │ movdqa %xmm0,0x10(%rsp) │ │ │ │ movdqa %xmm0,0x20(%rsp) │ │ │ │ movdqa %xmm0,0x30(%rsp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 21e5d2 │ │ │ │ + jne 21cc72 │ │ │ │ movdqa (%rsi),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ movdqa (%rsp),%xmm5 │ │ │ │ paddw %xmm1,%xmm5 │ │ │ │ @@ -465753,27 +464975,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 21cbcd │ │ │ │ test %r8d,%r8d │ │ │ │ - je 21ea71 │ │ │ │ - jmp 21ea16 │ │ │ │ + je 21d111 │ │ │ │ + jmp 21d0b6 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - jl 21e971 │ │ │ │ - je 21e8d9 │ │ │ │ + jl 21d011 │ │ │ │ + je 21cf79 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - jl 21e839 │ │ │ │ - je 21e7a7 │ │ │ │ + jl 21ced9 │ │ │ │ + je 21ce47 │ │ │ │ cmp $0x6,%ecx │ │ │ │ - jl 21e711 │ │ │ │ - je 21e68c │ │ │ │ + jl 21cdb1 │ │ │ │ + je 21cd2c │ │ │ │ movd (%rsi),%xmm1 │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ pshufhw $0xff,%xmm1,%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ movdqa (%rsp),%xmm5 │ │ │ │ @@ -465794,16 +465016,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 21cc9f │ │ │ │ + jmp 21d0b1 │ │ │ │ movdqa (%rsi),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ movdqa (%rsp),%xmm5 │ │ │ │ paddw %xmm1,%xmm5 │ │ │ │ @@ -465823,16 +465045,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 21cd2c │ │ │ │ + jmp 21d0b1 │ │ │ │ movdqa (%rsi),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ movdqa (%rsp),%xmm5 │ │ │ │ paddw %xmm1,%xmm5 │ │ │ │ @@ -465855,16 +465077,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 21cdb1 │ │ │ │ + jmp 21d0b1 │ │ │ │ movdqa (%rsi),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ movdqa (%rsp),%xmm5 │ │ │ │ paddw %xmm1,%xmm5 │ │ │ │ @@ -465886,16 +465108,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 21ce47 │ │ │ │ + jmp 21d0b1 │ │ │ │ movdqa (%rsi),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ movdqa (%rsp),%xmm5 │ │ │ │ paddw %xmm1,%xmm5 │ │ │ │ @@ -465920,16 +465142,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 21ced9 │ │ │ │ + jmp 21d0b1 │ │ │ │ movdqa (%rsi),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ movdqa (%rsp),%xmm5 │ │ │ │ paddw %xmm1,%xmm5 │ │ │ │ @@ -465952,16 +465174,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 21cf79 │ │ │ │ + jmp 21d0b1 │ │ │ │ movdqa (%rsi),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ movdqa (%rsp),%xmm5 │ │ │ │ paddw %xmm1,%xmm5 │ │ │ │ @@ -465987,17 +465209,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 21d011 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 21ea71 │ │ │ │ + je 21d111 │ │ │ │ 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 +465230,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 21d0b6 │ │ │ │ movdqa (%rsp),%xmm5 │ │ │ │ movdqa %xmm5,%xmm0 │ │ │ │ psrld $0x10,%xmm5 │ │ │ │ pslld $0x10,%xmm0 │ │ │ │ psrld $0x10,%xmm0 │ │ │ │ paddd %xmm0,%xmm5 │ │ │ │ movdqa 0x10(%rsp),%xmm0 │ │ │ │ @@ -466053,24 +465275,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 21d1c4 │ │ │ │ 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 0xbc5c4(%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 +465339,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 21d230 │ │ │ │ add $0x78,%rsp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ movddup 0x1(%rdx),%xmm6 │ │ │ │ movdqa %xmm5,%xmm7 │ │ │ │ psubusb %xmm6,%xmm7 │ │ │ │ movdqa %xmm6,%xmm0 │ │ │ │ @@ -466163,15 +465385,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 21d309 │ │ │ │ add $0x78,%rsp │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movdqu 0x1(%rdx),%xmm6 │ │ │ │ movdqa %xmm5,%xmm7 │ │ │ │ psubusb %xmm6,%xmm7 │ │ │ │ movdqa %xmm6,%xmm0 │ │ │ │ @@ -466209,15 +465431,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 21d3c9 │ │ │ │ add $0x78,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ movdqu 0x1(%rdx),%xmm6 │ │ │ │ movdqa %xmm5,%xmm7 │ │ │ │ psubusb %xmm6,%xmm7 │ │ │ │ @@ -466297,15 +465519,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 21d4b3 │ │ │ │ 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 +465685,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 21d66d │ │ │ │ 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 0xc67a0(%rax,%r9,1),%r9 │ │ │ │ movq -0x3(%rdx),%xmm0 │ │ │ │ - movslq 0xc0924(%rax,%rcx,4),%rcx │ │ │ │ + movslq 0xc2144(%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 0xc2144(%rax,%rcx,1),%rcx │ │ │ │ mov %r8d,%r8d │ │ │ │ jmp *%rcx │ │ │ │ - movdqa 0xc05c0(%rax),%xmm1 │ │ │ │ + movdqa 0xc1de0(%rax),%xmm1 │ │ │ │ sub $0x3,%rdx │ │ │ │ sub %r8,%rdx │ │ │ │ - jmp 21f25b │ │ │ │ + jmp 21d8fb │ │ │ │ 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 0xc1f40(%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 21d8ed │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movq 0x1(%rdx),%xmm6 │ │ │ │ sub $0x5,%rdx │ │ │ │ sub %r8,%rdx │ │ │ │ - pshufb 0xc05c0(%rax),%xmm0 │ │ │ │ + pshufb 0xc1de0(%rax),%xmm0 │ │ │ │ pshufd $0x0,%xmm0,%xmm7 │ │ │ │ pmaddubsw %xmm2,%xmm7 │ │ │ │ pshufd $0x55,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc0720(%rax),%xmm7 │ │ │ │ + paddw 0xc1f40(%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 0xc1df0(%rax),%xmm6 │ │ │ │ pshufd $0x0,%xmm6,%xmm0 │ │ │ │ pmaddubsw %xmm2,%xmm0 │ │ │ │ pshufd $0x55,%xmm6,%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc0720(%rax),%xmm0 │ │ │ │ + paddw 0xc1f40(%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 +465775,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 21d96c │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movdqu 0x1(%rdx),%xmm6 │ │ │ │ sub $0x5,%rdx │ │ │ │ sub %r8,%rdx │ │ │ │ - pshufb 0xc05c0(%rax),%xmm0 │ │ │ │ + pshufb 0xc1de0(%rax),%xmm0 │ │ │ │ pshufd $0x0,%xmm0,%xmm7 │ │ │ │ pmaddubsw %xmm2,%xmm7 │ │ │ │ pshufd $0x55,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc0720(%rax),%xmm7 │ │ │ │ + paddw 0xc1f40(%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 0xc1df0(%rax),%xmm0 │ │ │ │ pshufd $0x0,%xmm0,%xmm6 │ │ │ │ pmaddubsw %xmm2,%xmm6 │ │ │ │ pshufd $0x55,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc0720(%rax),%xmm6 │ │ │ │ + paddw 0xc1f40(%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 0xc1df0(%rax),%xmm0 │ │ │ │ pshufd $0x0,%xmm0,%xmm7 │ │ │ │ pmaddubsw %xmm2,%xmm7 │ │ │ │ pshufd $0x55,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc0720(%rax),%xmm7 │ │ │ │ + paddw 0xc1f40(%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 0xc1df0(%rax),%xmm0 │ │ │ │ pshufd $0x0,%xmm0,%xmm6 │ │ │ │ pmaddubsw %xmm2,%xmm6 │ │ │ │ pshufd $0x55,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc0720(%rax),%xmm6 │ │ │ │ + paddw 0xc1f40(%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 +465864,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 21da4c │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ movdqu 0x1(%rdx),%xmm6 │ │ │ │ lea 0x11(%rdx),%r9 │ │ │ │ sub $0x5,%rdx │ │ │ │ sub %r8,%rdx │ │ │ │ - pshufb 0xc05c0(%rax),%xmm0 │ │ │ │ + pshufb 0xc1de0(%rax),%xmm0 │ │ │ │ pshufd $0x0,%xmm0,%xmm7 │ │ │ │ pmaddubsw %xmm2,%xmm7 │ │ │ │ pshufd $0x55,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc0720(%rax),%xmm7 │ │ │ │ + paddw 0xc1f40(%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 0xc1df0(%rax),%xmm0 │ │ │ │ pshufd $0x0,%xmm0,%xmm6 │ │ │ │ pmaddubsw %xmm2,%xmm6 │ │ │ │ pshufd $0x55,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc0720(%rax),%xmm6 │ │ │ │ + paddw 0xc1f40(%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 0xc1df0(%rax),%xmm0 │ │ │ │ pshufd $0x0,%xmm0,%xmm7 │ │ │ │ pmaddubsw %xmm2,%xmm7 │ │ │ │ pshufd $0x55,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc0720(%rax),%xmm7 │ │ │ │ + paddw 0xc1f40(%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 0xc1df0(%rax),%xmm0 │ │ │ │ pshufd $0x0,%xmm0,%xmm6 │ │ │ │ pmaddubsw %xmm2,%xmm6 │ │ │ │ pshufd $0x55,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc0720(%rax),%xmm6 │ │ │ │ + paddw 0xc1f40(%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 +465955,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 0xc1df0(%rax),%xmm0 │ │ │ │ pshufd $0x0,%xmm0,%xmm7 │ │ │ │ pmaddubsw %xmm2,%xmm7 │ │ │ │ pshufd $0x55,%xmm0,%xmm6 │ │ │ │ pmaddubsw %xmm3,%xmm6 │ │ │ │ - paddw 0xc0720(%rax),%xmm7 │ │ │ │ + paddw 0xc1f40(%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 0xc1df0(%rax),%xmm0 │ │ │ │ pshufd $0x0,%xmm0,%xmm6 │ │ │ │ pmaddubsw %xmm2,%xmm6 │ │ │ │ pshufd $0x55,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc0720(%rax),%xmm6 │ │ │ │ + paddw 0xc1f40(%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 0xc1df0(%rax),%xmm0 │ │ │ │ pshufd $0x0,%xmm0,%xmm7 │ │ │ │ pmaddubsw %xmm2,%xmm7 │ │ │ │ pshufd $0x55,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc0720(%rax),%xmm7 │ │ │ │ + paddw 0xc1f40(%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 0xc1df0(%rax),%xmm0 │ │ │ │ pshufd $0x0,%xmm0,%xmm6 │ │ │ │ pmaddubsw %xmm2,%xmm6 │ │ │ │ pshufd $0x55,%xmm0,%xmm1 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc0720(%rax),%xmm6 │ │ │ │ + paddw 0xc1f40(%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,26 +466040,26 @@ │ │ │ │ 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 21dc10 │ │ │ │ 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 │ │ │ │ + lea 0xbbded(%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) │ │ │ │ @@ -466847,15 +466069,15 @@ │ │ │ │ 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 │ │ │ │ + lea 0xbbda6(%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 │ │ │ │ @@ -466881,15 +466103,15 @@ │ │ │ │ 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 0xbbcd5(%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 │ │ │ │ @@ -466901,17 +466123,17 @@ │ │ │ │ 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 │ │ │ │ + jg 21e0d4 │ │ │ │ vpsrlw $0x3,%xmm0,%xmm0 │ │ │ │ - jmp 21fa6a │ │ │ │ + jmp 21e10a │ │ │ │ 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 │ │ │ │ @@ -466923,15 +466145,15 @@ │ │ │ │ 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 │ │ │ │ + jg 21e10f │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ vmovdqa -0x10(%rdx),%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ @@ -466943,30 +466165,30 @@ │ │ │ │ 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 │ │ │ │ + je 21e1a3 │ │ │ │ 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 21fb08 │ │ │ │ + jg 21e1a8 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ vmovdqa -0x20(%rdx),%ymm0 │ │ │ │ jmp *%rcx │ │ │ │ vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ @@ -466977,30 +466199,30 @@ │ │ │ │ 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 │ │ │ │ + je 21e230 │ │ │ │ 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 21fb95 │ │ │ │ + jg 21e235 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ vmovdqa -0x40(%rdx),%ymm0 │ │ │ │ vpaddw -0x20(%rdx),%ymm0,%ymm0 │ │ │ │ jmp *%rcx │ │ │ │ @@ -467014,15 +466236,15 @@ │ │ │ │ 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 │ │ │ │ + je 21e2c7 │ │ │ │ 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 │ │ │ │ @@ -467033,15 +466255,15 @@ │ │ │ │ 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 21fc30 │ │ │ │ + jg 21e2d0 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ vmovdqa -0x80(%rdx),%ymm0 │ │ │ │ vmovdqa -0x60(%rdx),%ymm1 │ │ │ │ vpaddw -0x40(%rdx),%ymm0,%ymm0 │ │ │ │ vpaddw -0x20(%rdx),%ymm1,%ymm1 │ │ │ │ @@ -467060,15 +466282,15 @@ │ │ │ │ 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 │ │ │ │ + je 21e38f │ │ │ │ mov $0x6667aaab,%eax │ │ │ │ shrx %r8d,%eax,%eax │ │ │ │ vmovd %eax,%xmm1 │ │ │ │ vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ vpbroadcastw %xmm0,%ymm0 │ │ │ │ vmovdqa %ymm0,%ymm1 │ │ │ │ @@ -467080,21 +466302,21 @@ │ │ │ │ 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 │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 21fd00 │ │ │ │ + jg 21e3a0 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%rsp),%eax │ │ │ │ shr $0xb,%eax │ │ │ │ - lea 0xba16e(%rip),%r9 │ │ │ │ + lea 0xbb98e(%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 │ │ │ │ @@ -467102,22 +466324,22 @@ │ │ │ │ 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 │ │ │ │ + lea 0xbb941(%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 0xbb94d(%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 │ │ │ │ @@ -467126,44 +466348,44 @@ │ │ │ │ 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 21fdc8 │ │ │ │ + jg 21e468 │ │ │ │ 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) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 21fe10 │ │ │ │ + jg 21e4b0 │ │ │ │ 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) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 21fe50 │ │ │ │ + jg 21e4f0 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ vpbroadcastw -0x2(%rdx),%ymm0 │ │ │ │ vpbroadcastw -0x4(%rdx),%ymm1 │ │ │ │ vpbroadcastw -0x6(%rdx),%ymm2 │ │ │ │ vpbroadcastw -0x8(%rdx),%ymm3 │ │ │ │ @@ -467174,15 +466396,15 @@ │ │ │ │ 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 21fe90 │ │ │ │ + jg 21e530 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vpbroadcastw -0x2(%rdx),%ymm0 │ │ │ │ vpbroadcastw -0x4(%rdx),%ymm1 │ │ │ │ sub $0x4,%rdx │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm0,0x20(%rdi) │ │ │ │ @@ -467190,19 +466412,19 @@ │ │ │ │ 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 │ │ │ │ + jg 21e586 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xb9fc1(%rip),%r9 │ │ │ │ + lea 0xbb7e1(%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 │ │ │ │ @@ -467225,15 +466447,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 21ff65 │ │ │ │ + jg 21e605 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vbroadcasti128 0x2(%rdx),%ymm2 │ │ │ │ vmovsldup -0x238(%r9),%ymm6 │ │ │ │ vpsubw %ymm3,%ymm2,%ymm4 │ │ │ │ vpabsw %ymm4,%ymm5 │ │ │ │ @@ -467250,15 +466472,15 @@ │ │ │ │ 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 │ │ │ │ + jg 21e688 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ vmovdqu 0x2(%rdx),%ymm2 │ │ │ │ vpsubw %ymm3,%ymm2,%ymm4 │ │ │ │ vpabsw %ymm4,%ymm5 │ │ │ │ sub $0x2,%rdx │ │ │ │ @@ -467272,15 +466494,15 @@ │ │ │ │ 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 │ │ │ │ + jg 21e6ee │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ vmovdqu 0x2(%rdx),%ymm2 │ │ │ │ vmovdqu 0x22(%rdx),%ymm6 │ │ │ │ vpsubw %ymm3,%ymm2,%ymm4 │ │ │ │ @@ -467309,15 +466531,15 @@ │ │ │ │ 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 │ │ │ │ + jg 21e75c │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqu 0x2(%rdx),%ymm2 │ │ │ │ vmovdqu 0x22(%rdx),%ymm6 │ │ │ │ vmovdqu 0x42(%rdx),%ymm10 │ │ │ │ @@ -467374,19 +466596,19 @@ │ │ │ │ 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 │ │ │ │ + jg 21e818 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xb9ccd(%rip),%rax │ │ │ │ + lea 0xbb4ed(%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 │ │ │ │ @@ -467402,15 +466624,15 @@ │ │ │ │ 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 22029e │ │ │ │ + jl 21e93e │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vbroadcasti128 0x2(%rdx),%ymm4 │ │ │ │ vmovsldup -0x274(%rax),%ymm3 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ vpbroadcastd (%r9,%r8,2),%ymm0 │ │ │ │ @@ -467423,15 +466645,15 @@ │ │ │ │ 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 2202ef │ │ │ │ + jl 21e98f │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqu 0x2(%rdx),%ymm4 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ vpbroadcastw (%r9,%r8,2),%ymm0 │ │ │ │ vpbroadcastw 0x2(%r9,%r8,2),%ymm1 │ │ │ │ @@ -467447,15 +466669,15 @@ │ │ │ │ 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 22034a │ │ │ │ + jl 21e9ea │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqu 0x2(%rdx),%ymm4 │ │ │ │ vmovdqu 0x22(%rdx),%ymm6 │ │ │ │ vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ vpsubw %ymm5,%ymm6,%ymm6 │ │ │ │ vpbroadcastw (%r9,%r8,2),%ymm1 │ │ │ │ @@ -467470,15 +466692,15 @@ │ │ │ │ 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 2203bc │ │ │ │ + jl 21ea5c │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqu 0x2(%rdx),%ymm3 │ │ │ │ vmovdqu 0x22(%rdx),%ymm4 │ │ │ │ vmovdqu 0x42(%rdx),%ymm6 │ │ │ │ vmovdqu 0x62(%rdx),%ymm7 │ │ │ │ vpsubw %ymm5,%ymm3,%ymm3 │ │ │ │ @@ -467496,19 +466718,19 @@ │ │ │ │ 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 220433 │ │ │ │ + jl 21ead3 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xb9a99(%rip),%rax │ │ │ │ + lea 0xbb2b9(%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 │ │ │ │ @@ -467524,15 +466746,15 @@ │ │ │ │ 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 │ │ │ │ sub $0x8,%r8d │ │ │ │ - jg 2204b7 │ │ │ │ + jg 21eb57 │ │ │ │ vzeroupper │ │ │ │ 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 │ │ │ │ @@ -467545,15 +466767,15 @@ │ │ │ │ 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 220509 │ │ │ │ + jg 21eba9 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqu -0x540(%rax),%ymm4 │ │ │ │ vpbroadcastq -0x8(%rdx,%r8,1),%ymm3 │ │ │ │ vpunpcklwd %ymm3,%ymm3,%ymm3 │ │ │ │ vpsubw %ymm5,%ymm3,%ymm3 │ │ │ │ vpshufd $0xff,%ymm3,%ymm0 │ │ │ │ @@ -467570,15 +466792,15 @@ │ │ │ │ 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 220568 │ │ │ │ + jg 21ec08 │ │ │ │ vzeroupper │ │ │ │ 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 │ │ │ │ @@ -467593,15 +466815,15 @@ │ │ │ │ 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 │ │ │ │ sub $0x4,%r8 │ │ │ │ - jg 2205e1 │ │ │ │ + jg 21ec81 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqu -0x4e0(%rax),%ymm3 │ │ │ │ vmovdqu -0x4c0(%rax),%ymm4 │ │ │ │ vmovdqu -0x4a0(%rax),%ymm6 │ │ │ │ vmovdqu -0x480(%rax),%ymm7 │ │ │ │ vpbroadcastw -0x2(%rdx,%r8,1),%ymm2 │ │ │ │ @@ -467616,19 +466838,19 @@ │ │ │ │ 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 22065d │ │ │ │ + jg 21ecfd │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xb9855(%rip),%rax │ │ │ │ + lea 0xbb075(%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 │ │ │ │ @@ -467666,15 +466888,15 @@ │ │ │ │ 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 220718 │ │ │ │ + jg 21edb8 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vpbroadcastw (%rdx),%ymm0 │ │ │ │ vbroadcasti128 0x2(%rdx,%r8,2),%ymm7 │ │ │ │ vmovsldup -0x24c(%rax),%ymm8 │ │ │ │ vmovshdup -0x24c(%rax),%ymm9 │ │ │ │ vbroadcasti128 -0x42c(%rax),%ymm10 │ │ │ │ @@ -467698,15 +466920,15 @@ │ │ │ │ vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ vpavgw %ymm5,%ymm0,%ymm0 │ │ │ │ vmovdqa %xmm0,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ add $0x8,%r9 │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 2207c6 │ │ │ │ + jg 21ee66 │ │ │ │ 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 │ │ │ │ @@ -467740,15 +466962,15 @@ │ │ │ │ vpsrld $0x8,%ymm1,%ymm1 │ │ │ │ vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ vpavgw %ymm5,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ add $0x8,%r9 │ │ │ │ sub $0x2,%r8 │ │ │ │ - jg 220863 │ │ │ │ + jg 21ef03 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vpbroadcastw (%rdx),%ymm0 │ │ │ │ vmovdqu 0x2(%rdx,%r8,2),%ymm7 │ │ │ │ vmovdqu 0x22(%rdx,%r8,2),%ymm9 │ │ │ │ vmovdqa -0x3cc(%rax),%xmm10 │ │ │ │ vmovdqa -0x3bc(%rax),%xmm11 │ │ │ │ @@ -467786,15 +467008,15 @@ │ │ │ │ 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 220961 │ │ │ │ + jg 21f001 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ mov %rdi,%rbp │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %r9,%r10 │ │ │ │ @@ -467841,49 +467063,49 @@ │ │ │ │ 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 │ │ │ │ + jg 21f104 │ │ │ │ lea 0x40(%rbp),%rdi │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ mov %r10,%r9 │ │ │ │ add $0x20,%r11 │ │ │ │ test $0x40,%r11b │ │ │ │ - je 2209ee │ │ │ │ + je 21f08e │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xb9441(%rip),%rax │ │ │ │ + lea 0xbac61(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - lea 0xbdbf6(%rip),%r10 │ │ │ │ + lea 0xbf556(%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 0xb934d(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0xbab6d(%rip),%ymm5 │ │ │ │ jmp *%rcx │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x60,%rsp │ │ │ │ mov %r10,0x40(%rsp) │ │ │ │ cmp $0x28,%r9b │ │ │ │ - jae 220cc7 │ │ │ │ + jae 21f367 │ │ │ │ lea -0x400(%r9),%ecx │ │ │ │ sar $0x7,%ecx │ │ │ │ add %r8d,%ecx │ │ │ │ - jg 220cc7 │ │ │ │ + jg 21f367 │ │ │ │ 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 │ │ │ │ @@ -467906,15 +467128,15 @@ │ │ │ │ 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 │ │ │ │ + vbroadcasti128 0xbaa42(%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 │ │ │ │ @@ -467936,52 +467158,52 @@ │ │ │ │ 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 │ │ │ │ + jg 21f29e │ │ │ │ mov 0x40(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ vmovd %r10d,%xmm0 │ │ │ │ - lea 0xb90a4(%rip),%rcx │ │ │ │ + lea 0xba8c4(%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 220d86 │ │ │ │ + jne 21f426 │ │ │ │ lea 0x3(%r8),%r10d │ │ │ │ - call 220c90 │ │ │ │ + call 21f330 │ │ │ │ mov $0x7,%r10d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 220d86 │ │ │ │ + je 21f426 │ │ │ │ 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 │ │ │ │ + jne 21f406 │ │ │ │ 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 │ │ │ │ @@ -467995,15 +467217,15 @@ │ │ │ │ mov %rsp,%rdx │ │ │ │ vpsrlw $0x3,%xmm1,%xmm1 │ │ │ │ cmp $0x8,%r8d │ │ │ │ sbb $0xffffffff,%r10d │ │ │ │ vpavgw %xmm1,%xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,(%rdx) │ │ │ │ vmovd %eax,%xmm3 │ │ │ │ - vpbroadcastq 0xb8f8d(%rip),%ymm1 │ │ │ │ + vpbroadcastq 0xba7ad(%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 │ │ │ │ @@ -468040,42 +467262,42 @@ │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vmovq %xmm0,(%rdi) │ │ │ │ vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ vmovq %xmm1,(%rdi) │ │ │ │ vmovhps %xmm1,(%rdi,%rsi,1) │ │ │ │ sub $0x4,%r8d │ │ │ │ - je 220e8e │ │ │ │ + je 21f52e │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ cmp %r10d,%ecx │ │ │ │ - jb 220dce │ │ │ │ + jb 21f46e │ │ │ │ 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 │ │ │ │ + jg 21f511 │ │ │ │ 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 220fc0 │ │ │ │ + ja 21f660 │ │ │ │ vmovdqu 0x2(%rdx),%ymm2 │ │ │ │ vmovdqu 0x4(%rdx),%ymm0 │ │ │ │ vmovdqu (%rdx),%ymm1 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jne 220ed4 │ │ │ │ + jne 21f574 │ │ │ │ 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 │ │ │ │ @@ -468085,15 +467307,15 @@ │ │ │ │ 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 0xb8f02(%rip),%ymm4 │ │ │ │ + vbroadcasti128 0xba722(%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 │ │ │ │ @@ -468114,69 +467336,69 @@ │ │ │ │ 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 │ │ │ │ + jg 21f5e3 │ │ │ │ mov 0x40(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ and $0x7,%r10d │ │ │ │ or $0x8,%r10d │ │ │ │ - jmp 221091 │ │ │ │ + jmp 21f731 │ │ │ │ lea 0x7(%r8),%r10d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 220fb3 │ │ │ │ - call 220c90 │ │ │ │ + jne 21f653 │ │ │ │ + call 21f330 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 221091 │ │ │ │ + je 21f731 │ │ │ │ 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 │ │ │ │ + jl 21f705 │ │ │ │ vpunpckhwd %ymm2,%ymm2,%ymm2 │ │ │ │ vpblendd $0x7f,0x2(%rdx),%ymm2,%ymm3 │ │ │ │ - je 221071 │ │ │ │ + je 21f711 │ │ │ │ movzwl 0x1e(%rdx),%ecx │ │ │ │ mov $0x10,%r10d │ │ │ │ mov %ecx,0x20(%rsp) │ │ │ │ cmp $0x3,%r9d │ │ │ │ - jne 221071 │ │ │ │ + jne 21f711 │ │ │ │ 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 │ │ │ │ + jmp 21f711 │ │ │ │ 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 │ │ │ │ + vbroadcasti128 0xba4a2(%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 │ │ │ │ @@ -468198,59 +467420,59 @@ │ │ │ │ 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 │ │ │ │ + je 21f7e6 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ cmp %r10d,%ecx │ │ │ │ - jb 2210cb │ │ │ │ + jb 21f76b │ │ │ │ vmovdqa %xmm6,(%rdi) │ │ │ │ vmovdqa %xmm6,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 221133 │ │ │ │ + jg 21f7d3 │ │ │ │ mov 0x40(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ and $0xf,%r10d │ │ │ │ or $0x10,%r10d │ │ │ │ - jmp 2212f3 │ │ │ │ + jmp 21f993 │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ mov %r10,0x60(%rsp) │ │ │ │ lea 0xf(%r8),%r10d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 22114f │ │ │ │ - call 220c90 │ │ │ │ + jne 21f7ef │ │ │ │ + call 21f330 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 2212f3 │ │ │ │ + je 21f993 │ │ │ │ popcnt %r9d,%r9d │ │ │ │ vmovdqa -0x2(%rdx),%ymm0 │ │ │ │ vpaddw 0x2(%rdx),%ymm0,%ymm1 │ │ │ │ cmp $0x3,%r9d │ │ │ │ - jne 221275 │ │ │ │ + jne 21f915 │ │ │ │ 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 │ │ │ │ + jl 21f8f8 │ │ │ │ vpunpckhwd %ymm3,%ymm3,%ymm3 │ │ │ │ - je 221234 │ │ │ │ + je 21f8d4 │ │ │ │ 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 │ │ │ │ @@ -468260,44 +467482,44 @@ │ │ │ │ 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 │ │ │ │ + jmp 21f987 │ │ │ │ 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 │ │ │ │ + jmp 21f987 │ │ │ │ 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 │ │ │ │ + jmp 21f987 │ │ │ │ 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 │ │ │ │ + je 21f95a │ │ │ │ + jl 21f953 │ │ │ │ vpunpckhwd %ymm2,%ymm2,%ymm2 │ │ │ │ vpblendd $0x7f,0x22(%rdx),%ymm2,%ymm2 │ │ │ │ - jmp 2212c4 │ │ │ │ + jmp 21f964 │ │ │ │ vpshuflw $0xf9,%xmm2,%xmm2 │ │ │ │ - jmp 2212c4 │ │ │ │ + jmp 21f964 │ │ │ │ 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 │ │ │ │ @@ -468310,15 +467532,15 @@ │ │ │ │ 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 │ │ │ │ + vpaddw 0xba226(%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 │ │ │ │ @@ -468339,37 +467561,37 @@ │ │ │ │ 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 │ │ │ │ + je 21fa5e │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ cmp %r10d,%ecx │ │ │ │ - jb 22131e │ │ │ │ + jb 21f9be │ │ │ │ vmovdqa %ymm6,(%rdi) │ │ │ │ vmovdqa %ymm6,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 2213ab │ │ │ │ + jg 21fa4b │ │ │ │ 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 │ │ │ │ cmp $0x20,%r8d │ │ │ │ cmova %ecx,%r10d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 2214fc │ │ │ │ - vpbroadcastd 0xb8a84(%rip),%ymm2 │ │ │ │ + jne 21fb9c │ │ │ │ + vpbroadcastd 0xba2a4(%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 │ │ │ │ @@ -468385,20 +467607,20 @@ │ │ │ │ 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 │ │ │ │ + jg 21fada │ │ │ │ vmovdqu 0x20(%rdx),%ymm0 │ │ │ │ vpunpckhwd %ymm0,%ymm0,%ymm1 │ │ │ │ vpaddw 0x1c(%rdx),%ymm2,%ymm2 │ │ │ │ vpaddw 0x1e(%rdx),%ymm0,%ymm0 │ │ │ │ - jl 2214d5 │ │ │ │ + jl 21fb75 │ │ │ │ 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 │ │ │ │ @@ -468409,32 +467631,32 @@ │ │ │ │ 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 2214fc │ │ │ │ + jmp 21fb9c │ │ │ │ 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 0xb885c(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0xba07c(%rip),%ymm7 │ │ │ │ vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vpaddw 0xb87f3(%rip),%ymm4,%ymm3 │ │ │ │ + vpaddw 0xba013(%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 │ │ │ │ @@ -468451,34 +467673,34 @@ │ │ │ │ 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 2215b4 │ │ │ │ + je 21fc54 │ │ │ │ add %rsi,%rdi │ │ │ │ cmp %r10d,%r9d │ │ │ │ - jb 221531 │ │ │ │ + jb 21fbd1 │ │ │ │ vmovdqa %ymm6,(%rdi) │ │ │ │ vmovdqa %ymm6,0x20(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 2215a3 │ │ │ │ + jg 21fc43 │ │ │ │ mov 0xa0(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x120,%rsp │ │ │ │ mov %r10,0x100(%rsp) │ │ │ │ lea 0x3f(%r8),%r10d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 221693 │ │ │ │ - vpbroadcastd 0xb8898(%rip),%ymm2 │ │ │ │ + jne 21fd33 │ │ │ │ + vpbroadcastd 0xba0b8(%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 │ │ │ │ @@ -468494,15 +467716,15 @@ │ │ │ │ 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 │ │ │ │ + jg 21fcc6 │ │ │ │ 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 │ │ │ │ @@ -468513,17 +467735,17 @@ │ │ │ │ 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 0xb86c5(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0xb9ee5(%rip),%ymm7 │ │ │ │ vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vpaddw 0xb865c(%rip),%ymm4,%ymm3 │ │ │ │ + vpaddw 0xb9e7c(%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 │ │ │ │ @@ -468558,39 +467780,39 @@ │ │ │ │ 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 2217b1 │ │ │ │ + je 21fe51 │ │ │ │ add %rsi,%rdi │ │ │ │ cmp %r10d,%r9d │ │ │ │ - jb 2216d0 │ │ │ │ + jb 21fd70 │ │ │ │ vmovdqa %ymm6,(%rdi) │ │ │ │ vmovdqa %ymm6,0x20(%rdi) │ │ │ │ vmovdqa %ymm6,0x40(%rdi) │ │ │ │ vmovdqa %ymm6,0x60(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 221796 │ │ │ │ + jg 21fe36 │ │ │ │ mov 0x100(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ push %r15 │ │ │ │ mov %rsp,%r15 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x160,%rsp │ │ │ │ - lea 0xb8781(%rip),%rbx │ │ │ │ + lea 0xb9fa1(%rip),%rbx │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - lea 0xbcec8(%rip),%rax │ │ │ │ + lea 0xbe828(%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 │ │ │ │ @@ -468613,20 +467835,20 @@ │ │ │ │ vmovdqa %ymm5,(%rsp) │ │ │ │ jmp *%rcx │ │ │ │ vbroadcasti128 0xf0(%rbx),%ymm10 │ │ │ │ vpbroadcastq -0x1e(%rbx),%ymm6 │ │ │ │ lea 0x1040(%rax),%r11d │ │ │ │ mov $0xec0,%ebp │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 221b7e │ │ │ │ + jne 22021e │ │ │ │ lea 0x2(%r8),%ecx │ │ │ │ add $0x3fe,%r9d │ │ │ │ shl $0x6,%ecx │ │ │ │ test %r9d,%ecx │ │ │ │ - jne 2219cd │ │ │ │ + jne 22006d │ │ │ │ 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 │ │ │ │ @@ -468643,16 +467865,16 @@ │ │ │ │ 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 │ │ │ │ + call 21ffc0 │ │ │ │ + jmp 220133 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovd %ecx,%xmm8 │ │ │ │ mov %r9d,%ecx │ │ │ │ vmovd %r9d,%xmm7 │ │ │ │ vpbroadcastb %xmm8,%ymm8 │ │ │ │ shr $0x8,%ecx │ │ │ │ vpbroadcastb %xmm7,%ymm7 │ │ │ │ @@ -468664,18 +467886,18 @@ │ │ │ │ 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 │ │ │ │ + je 220022 │ │ │ │ vpshufhw $0x90,%xmm0,%xmm2 │ │ │ │ vpshufhw $0xf9,%xmm1,%xmm3 │ │ │ │ - jmp 221990 │ │ │ │ + jmp 220030 │ │ │ │ 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 │ │ │ │ @@ -468687,17 +467909,17 @@ │ │ │ │ vpunpcklwd %xmm1,%xmm0,%xmm2 │ │ │ │ vpunpckhwd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovdqa %xmm2,0x68(%rsp) │ │ │ │ vmovdqa %xmm0,0x78(%rsp) │ │ │ │ ret │ │ │ │ lea 0x3(%r8),%ecx │ │ │ │ sub $0x458,%r9d │ │ │ │ - call 221920 │ │ │ │ + call 21ffc0 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 221a66 │ │ │ │ + je 220106 │ │ │ │ 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 │ │ │ │ @@ -468718,56 +467940,56 @@ │ │ │ │ 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 221ae6 │ │ │ │ + je 220186 │ │ │ │ vpbroadcastd 0xbc(%rbx),%xmm0 │ │ │ │ vpsubb %xmm7,%xmm0,%xmm0 │ │ │ │ vpand %xmm0,%xmm8,%xmm0 │ │ │ │ vpcmpgtb %xmm9,%xmm0,%xmm0 │ │ │ │ vpmovmskb %xmm0,%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 221b7e │ │ │ │ + je 22021e │ │ │ │ popcnt %ecx,%ecx │ │ │ │ vmovdqa -0x20(%rdx),%ymm0 │ │ │ │ vpbroadcastd 0x30(%r15),%ymm5 │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 221b00 │ │ │ │ + je 2201a0 │ │ │ │ vpbroadcastd 0x128(%rbx,%rcx,4),%ymm2 │ │ │ │ vpbroadcastd 0x11c(%rbx,%rcx,4),%ymm3 │ │ │ │ vpmullw %ymm0,%ymm2,%ymm2 │ │ │ │ cmp $0x8,%r8d │ │ │ │ - jl 221b46 │ │ │ │ + jl 2201e6 │ │ │ │ vmovdqu -0x22(%rdx),%ymm4 │ │ │ │ vpunpcklwd %ymm0,%ymm0,%ymm1 │ │ │ │ vpblendd $0xee,%ymm4,%ymm1,%ymm1 │ │ │ │ - je 221b4b │ │ │ │ + je 2201eb │ │ │ │ vpblendd $0x10,%ymm4,%ymm1,%ymm1 │ │ │ │ - jmp 221b4b │ │ │ │ - call 221960 │ │ │ │ + jmp 2201eb │ │ │ │ + call 220000 │ │ │ │ mov $0xfffffffffffffff0,%r14 │ │ │ │ vbroadcasti128 0xe0(%rbx),%ymm9 │ │ │ │ - jmp 221b8e │ │ │ │ + jmp 22022e │ │ │ │ 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 │ │ │ │ + jmp 220205 │ │ │ │ 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 │ │ │ │ @@ -468825,15 +468047,15 @@ │ │ │ │ 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 │ │ │ │ + jge 220352 │ │ │ │ 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 │ │ │ │ @@ -468849,18 +468071,18 @@ │ │ │ │ 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 221d4b │ │ │ │ + je 2203eb │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ cmp %ebp,%edx │ │ │ │ - jge 221c0d │ │ │ │ + jge 2202ad │ │ │ │ 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 │ │ │ │ @@ -468873,30 +468095,30 @@ │ │ │ │ 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 221ce8 │ │ │ │ + jg 220388 │ │ │ │ mov %r15,%rsp │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ mov %r8d,%ebp │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 2220b9 │ │ │ │ + jne 220759 │ │ │ │ lea 0x7e(%r9),%ecx │ │ │ │ xor %r11d,%r11d │ │ │ │ mov %r8b,%cl │ │ │ │ cmp $0x8,%ecx │ │ │ │ - ja 221dee │ │ │ │ + ja 22048e │ │ │ │ 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 │ │ │ │ @@ -468912,21 +468134,21 @@ │ │ │ │ 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 │ │ │ │ + call 21ffc0 │ │ │ │ + jmp 220550 │ │ │ │ lea 0x7(%r8),%ecx │ │ │ │ sub $0x5a,%r9d │ │ │ │ - call 221920 │ │ │ │ + call 21ffc0 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 221e8a │ │ │ │ + je 22052a │ │ │ │ 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 │ │ │ │ @@ -468946,62 +468168,62 @@ │ │ │ │ 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 221edc │ │ │ │ + jbe 22057c │ │ │ │ vpbroadcastd 0xbc(%rbx),%ymm0 │ │ │ │ vpsubb %ymm7,%ymm0,%ymm0 │ │ │ │ vpand %ymm0,%ymm8,%ymm0 │ │ │ │ vpcmpgtb %ymm9,%ymm0,%ymm0 │ │ │ │ vpmovmskb %ymm0,%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2220b9 │ │ │ │ + je 220759 │ │ │ │ popcnt %ecx,%ecx │ │ │ │ cmp $0x3,%ecx │ │ │ │ - jne 221efe │ │ │ │ + jne 22059e │ │ │ │ vpbroadcastd 0x148(%rbx),%ymm6 │ │ │ │ vpbroadcastd 0xb4(%rbx),%ymm7 │ │ │ │ cmp $0x10,%r8d │ │ │ │ - jmp 2224ee │ │ │ │ - call 221960 │ │ │ │ + jmp 220b8e │ │ │ │ + call 220000 │ │ │ │ vbroadcasti128 0x110(%rbx),%ymm7 │ │ │ │ lea 0x76(%rsp),%r14 │ │ │ │ mov $0xfffffffffffffff8,%r11 │ │ │ │ - jmp 2220ce │ │ │ │ + jmp 22076e │ │ │ │ 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 │ │ │ │ + jl 2205e0 │ │ │ │ vmovdqu -0x22(%rdx),%ymm4 │ │ │ │ vpunpcklwd %ymm0,%ymm0,%ymm1 │ │ │ │ vpblendd $0xee,%ymm4,%ymm1,%ymm1 │ │ │ │ - je 221f45 │ │ │ │ + je 2205e5 │ │ │ │ vpblendd $0x10,%ymm4,%ymm1,%ymm1 │ │ │ │ - jmp 221f45 │ │ │ │ + jmp 2205e5 │ │ │ │ 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 │ │ │ │ + je 220759 │ │ │ │ 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 │ │ │ │ @@ -469036,15 +468258,15 @@ │ │ │ │ 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 │ │ │ │ + jge 220733 │ │ │ │ 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 │ │ │ │ @@ -469056,17 +468278,17 @@ │ │ │ │ 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 │ │ │ │ + je 22092f │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - jmp 221ffc │ │ │ │ + jmp 22069c │ │ │ │ vbroadcasti128 0x100(%rbx),%ymm7 │ │ │ │ lea 0x78(%rsp),%r14 │ │ │ │ mov $0xfffffffffffffffc,%r11 │ │ │ │ vmovd %r10d,%xmm1 │ │ │ │ vbroadcasti128 -0x1e(%rbx),%ymm4 │ │ │ │ vmovd %eax,%xmm2 │ │ │ │ vpbroadcastw %xmm1,%ymm1 │ │ │ │ @@ -469101,15 +468323,15 @@ │ │ │ │ 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 │ │ │ │ + jge 220873 │ │ │ │ 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 │ │ │ │ @@ -469121,18 +468343,18 @@ │ │ │ │ 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 │ │ │ │ + je 2208ec │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ cmp $0xdc0,%edx │ │ │ │ - jge 22214e │ │ │ │ + jge 2207ee │ │ │ │ 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 │ │ │ │ @@ -469142,43 +468364,43 @@ │ │ │ │ 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 │ │ │ │ + jg 22089b │ │ │ │ sub $0x100,%ebp │ │ │ │ - jl 22228f │ │ │ │ + jl 22092f │ │ │ │ vpbroadcastd 0x11c(%rsp),%ymm0 │ │ │ │ add $0x10,%r10 │ │ │ │ vpaddw 0x120(%rsp),%ymm0,%ymm0 │ │ │ │ add $0x200,%ebx │ │ │ │ - vpbroadcastd 0xb7c16(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0xb9436(%rip),%ymm4 │ │ │ │ movzbl %bpl,%r8d │ │ │ │ vpaddw 0x140(%rsp),%ymm4,%ymm4 │ │ │ │ mov %r10,%rdi │ │ │ │ - jmp 222114 │ │ │ │ + jmp 2207b4 │ │ │ │ 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 2220b9 │ │ │ │ + jne 220759 │ │ │ │ lea 0xf(%r8),%ecx │ │ │ │ sub $0x5a,%r9d │ │ │ │ - call 221920 │ │ │ │ + call 21ffc0 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 222362 │ │ │ │ + je 220a02 │ │ │ │ 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 │ │ │ │ @@ -469203,22 +468425,22 @@ │ │ │ │ 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 │ │ │ │ + je 220759 │ │ │ │ popcnt %ecx,%ecx │ │ │ │ cmp $0x3,%ecx │ │ │ │ - jne 221efb │ │ │ │ + jne 22059b │ │ │ │ vpbroadcastd 0x148(%rbx),%ymm6 │ │ │ │ vpbroadcastd 0xb4(%rbx),%ymm7 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jne 2224e4 │ │ │ │ + jne 220b84 │ │ │ │ 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 │ │ │ │ @@ -469229,22 +468451,22 @@ │ │ │ │ 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 │ │ │ │ + jmp 220759 │ │ │ │ vmovdqa 0x20(%rdx),%ymm2 │ │ │ │ vmovd 0x40(%rdx),%xmm0 │ │ │ │ lea 0x300(%r8),%ebp │ │ │ │ vmovdqa %ymm2,0xa0(%rsp) │ │ │ │ vmovd %xmm0,0xc0(%rsp) │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 2220b9 │ │ │ │ + jne 220759 │ │ │ │ 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 │ │ │ │ @@ -469269,39 +468491,39 @@ │ │ │ │ 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 │ │ │ │ + jl 220c9a │ │ │ │ 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 │ │ │ │ + je 220c62 │ │ │ │ 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 │ │ │ │ + jnp 220c62 │ │ │ │ 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 │ │ │ │ @@ -469323,15 +468545,15 @@ │ │ │ │ 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 │ │ │ │ + jmp 220759 │ │ │ │ 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 │ │ │ │ @@ -469341,26 +468563,26 @@ │ │ │ │ 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 │ │ │ │ + jmp 220759 │ │ │ │ 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 2220b9 │ │ │ │ + jne 220759 │ │ │ │ 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 │ │ │ │ @@ -469381,43 +468603,43 @@ │ │ │ │ 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 │ │ │ │ + jmp 220b05 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xb7819(%rip),%rax │ │ │ │ + lea 0xb9039(%rip),%rax │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - lea 0xbbffe(%rip),%r10 │ │ │ │ + lea 0xbd95e(%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 0xb76f9(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0xb8f19(%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 222928 │ │ │ │ + jae 220fc8 │ │ │ │ lea -0x400(%r9),%r8d │ │ │ │ sar $0x7,%r8d │ │ │ │ add %ecx,%r8d │ │ │ │ - jg 222928 │ │ │ │ + jg 220fc8 │ │ │ │ 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 │ │ │ │ @@ -469470,50 +468692,50 @@ │ │ │ │ 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 │ │ │ │ + jg 220ef1 │ │ │ │ mov 0x40(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - lea 0xb7449(%rip),%r8 │ │ │ │ + lea 0xb8c69(%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 │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 2229ee │ │ │ │ + jne 22108e │ │ │ │ lea 0x3(%rcx),%r11d │ │ │ │ - call 2228f0 │ │ │ │ + call 220f90 │ │ │ │ mov $0x7,%r11d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 2229ee │ │ │ │ + je 22108e │ │ │ │ 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 │ │ │ │ + jne 22106b │ │ │ │ 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 │ │ │ │ @@ -469528,15 +468750,15 @@ │ │ │ │ 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 │ │ │ │ + vbroadcasti128 0xb8b42(%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 │ │ │ │ @@ -469578,42 +468800,42 @@ │ │ │ │ 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 │ │ │ │ + je 2211ad │ │ │ │ add $0x8,%rdi │ │ │ │ cmp %r11d,%r8d │ │ │ │ - jg 222a4f │ │ │ │ + jg 2210ef │ │ │ │ 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 │ │ │ │ + jg 221190 │ │ │ │ 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 │ │ │ │ cmp $0x8,%r8d │ │ │ │ - ja 222cbb │ │ │ │ + ja 22135b │ │ │ │ vmovdqa -0x1e(%rdx),%ymm2 │ │ │ │ vpaddw -0x20(%rdx),%ymm2,%ymm1 │ │ │ │ vmovdqu -0x22(%rdx),%ymm0 │ │ │ │ cmp $0x8,%ecx │ │ │ │ - je 222b5d │ │ │ │ + je 2211fd │ │ │ │ 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 │ │ │ │ @@ -469677,71 +468899,71 @@ │ │ │ │ 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 │ │ │ │ + jg 221264 │ │ │ │ mov 0x40(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ and $0x7,%r11d │ │ │ │ or $0x8,%r11d │ │ │ │ - jmp 222d97 │ │ │ │ + jmp 221437 │ │ │ │ lea 0x7(%rcx),%r11d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 222cae │ │ │ │ - call 2228f0 │ │ │ │ + jne 22134e │ │ │ │ + call 220f90 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 222d97 │ │ │ │ + je 221437 │ │ │ │ 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 │ │ │ │ + jl 221407 │ │ │ │ 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 │ │ │ │ + jne 22141b │ │ │ │ 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 │ │ │ │ + jmp 22141b │ │ │ │ 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 │ │ │ │ + vbroadcasti128 0xb8799(%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 │ │ │ │ @@ -469798,78 +469020,78 @@ │ │ │ │ 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 │ │ │ │ + je 221607 │ │ │ │ add $0x8,%rdi │ │ │ │ cmp %r11d,%r8d │ │ │ │ - jg 222de8 │ │ │ │ + jg 221488 │ │ │ │ lea (%rsi,%rsi,4),%rax │ │ │ │ lea (%rsi,%r10,2),%rdx │ │ │ │ test $0x4,%ecx │ │ │ │ - je 222f35 │ │ │ │ + je 2215d5 │ │ │ │ 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 │ │ │ │ + je 221607 │ │ │ │ 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 │ │ │ │ + jg 2215d5 │ │ │ │ mov 0x40(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ and $0xf,%r11d │ │ │ │ or $0x10,%r11d │ │ │ │ - jmp 223109 │ │ │ │ + jmp 2217a9 │ │ │ │ nopl (%rax) │ │ │ │ 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 222f70 │ │ │ │ - call 2228f0 │ │ │ │ + jne 221610 │ │ │ │ + call 220f90 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 223109 │ │ │ │ + je 2217a9 │ │ │ │ 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 │ │ │ │ + jg 2216ff │ │ │ │ vmovdqa -0x2e(%rdx),%xmm3 │ │ │ │ vpmullw %xmm3,%xmm6,%xmm6 │ │ │ │ - jl 22304d │ │ │ │ + jl 2216ed │ │ │ │ vpblendw $0xfe,-0x30(%rdx),%xmm3,%xmm3 │ │ │ │ cmp $0x3,%r9d │ │ │ │ - jne 223028 │ │ │ │ + jne 2216c8 │ │ │ │ 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 │ │ │ │ @@ -469878,32 +469100,32 @@ │ │ │ │ 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 │ │ │ │ + jmp 221795 │ │ │ │ vpshufhw $0x90,%xmm3,%xmm3 │ │ │ │ cmp $0x3,%r9d │ │ │ │ - jne 223028 │ │ │ │ + jne 2216c8 │ │ │ │ vpshufhw $0x90,%xmm3,%xmm4 │ │ │ │ - jmp 223003 │ │ │ │ + jmp 2216a3 │ │ │ │ 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 │ │ │ │ + jne 22177e │ │ │ │ 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 │ │ │ │ @@ -469933,15 +469155,15 @@ │ │ │ │ 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 0xb6bd8(%rip),%ymm7,%ymm7 │ │ │ │ + vpsubw 0xb83f8(%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 │ │ │ │ @@ -470014,53 +469236,53 @@ │ │ │ │ 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 │ │ │ │ + je 2219d2 │ │ │ │ add $0x8,%rdi │ │ │ │ cmp %r11d,%r8d │ │ │ │ - jg 223148 │ │ │ │ + jg 2217e8 │ │ │ │ mov $0x4,%r8d │ │ │ │ mov %ecx,%eax │ │ │ │ mov %rdi,%rdx │ │ │ │ test $0x4,%cl │ │ │ │ - je 22330c │ │ │ │ + je 2219ac │ │ │ │ vmovq %xmm9,(%rdi) │ │ │ │ vmovq %xmm9,(%rdi,%rsi,1) │ │ │ │ vmovq %xmm9,(%rdi,%rsi,2) │ │ │ │ vmovq %xmm9,(%rdi,%r10,1) │ │ │ │ and $0x78,%eax │ │ │ │ - je 223329 │ │ │ │ + je 2219c9 │ │ │ │ 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 │ │ │ │ + jg 2219ac │ │ │ │ lea (%rdx,%rsi,4),%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 2232e5 │ │ │ │ + jg 221985 │ │ │ │ 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 │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 223490 │ │ │ │ - vpbroadcastd 0xb6b15(%rip),%ymm2 │ │ │ │ + jne 221b30 │ │ │ │ + vpbroadcastd 0xb8335(%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 │ │ │ │ @@ -470076,16 +469298,16 @@ │ │ │ │ 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 │ │ │ │ + jg 221a50 │ │ │ │ + jl 221af4 │ │ │ │ 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 │ │ │ │ @@ -470100,15 +469322,15 @@ │ │ │ │ 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 223490 │ │ │ │ + jmp 221b30 │ │ │ │ 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 │ │ │ │ @@ -470120,19 +469342,19 @@ │ │ │ │ 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 0xb68bd(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0xb80dd(%rip),%ymm8 │ │ │ │ lea 0x3f(%rax),%r8 │ │ │ │ vpbroadcastw %xmm4,%ymm4 │ │ │ │ or $0x3f,%r11d │ │ │ │ - vpsubw 0xb684c(%rip),%ymm4,%ymm4 │ │ │ │ + vpsubw 0xb806c(%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 │ │ │ │ @@ -470149,22 +469371,22 @@ │ │ │ │ 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 223561 │ │ │ │ + je 221c01 │ │ │ │ cmp %r11d,%r8d │ │ │ │ - jg 2234d4 │ │ │ │ + jg 221b74 │ │ │ │ sub $0x40,%rsp │ │ │ │ vmovdqa %ymm7,(%rsp) │ │ │ │ vmovdqa %ymm7,0x20(%rsp) │ │ │ │ dec %ecx │ │ │ │ - jg 22354e │ │ │ │ + jg 221bee │ │ │ │ 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 │ │ │ │ @@ -470215,29 +469437,29 @@ │ │ │ │ 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 │ │ │ │ + jae 221c1a │ │ │ │ add $0x200,%rsp │ │ │ │ sub $0x8,%r10d │ │ │ │ - jg 223570 │ │ │ │ + jg 221c10 │ │ │ │ mov 0xa0(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ mov %rsp,%r11 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x120,%rsp │ │ │ │ mov %r11,0x100(%rsp) │ │ │ │ lea 0x3f(%rcx),%r11d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 223787 │ │ │ │ - vpbroadcastd 0xb67b3(%rip),%ymm2 │ │ │ │ + jne 221e27 │ │ │ │ + vpbroadcastd 0xb7fd3(%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 │ │ │ │ @@ -470253,15 +469475,15 @@ │ │ │ │ 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 │ │ │ │ + jg 221db2 │ │ │ │ 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 │ │ │ │ @@ -470273,22 +469495,22 @@ │ │ │ │ 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 0xb65cb(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0xb7deb(%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 │ │ │ │ + vpsubw 0xb7d6d(%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 │ │ │ │ @@ -470321,24 +469543,24 @@ │ │ │ │ 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 2238c6 │ │ │ │ + je 221f66 │ │ │ │ cmp %r11d,%r8d │ │ │ │ - jg 2237d3 │ │ │ │ + jg 221e73 │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ vmovdqa %ymm6,(%rsp) │ │ │ │ vmovdqa %ymm6,0x20(%rsp) │ │ │ │ vmovdqa %ymm6,0x40(%rsp) │ │ │ │ vmovdqa %ymm6,0x60(%rsp) │ │ │ │ dec %ecx │ │ │ │ - jg 2238a7 │ │ │ │ + jg 221f47 │ │ │ │ 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 │ │ │ │ @@ -470388,44 +469610,44 @@ │ │ │ │ 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 │ │ │ │ + jae 221f7f │ │ │ │ add $0x800,%rsp │ │ │ │ sub $0x10,%r10d │ │ │ │ - jg 2238d5 │ │ │ │ + jg 221f75 │ │ │ │ mov 0x100(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xba489(%rip),%rax │ │ │ │ + lea 0xbbde9(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movzbl %r9b,%r9d │ │ │ │ shl $0x6,%r9d │ │ │ │ add %rax,%r9 │ │ │ │ - lea 0xb6537(%rip),%rax │ │ │ │ + lea 0xb7d57(%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 │ │ │ │ + jmp 222143 │ │ │ │ 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 │ │ │ │ @@ -470441,15 +469663,15 @@ │ │ │ │ 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 │ │ │ │ + jg 222138 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ vbroadcasti128 -0x284(%rax),%ymm14 │ │ │ │ vpbroadcastw 0x18(%rsp),%ymm15 │ │ │ │ vpshufb -0x294(%rax),%xmm0,%xmm0 │ │ │ │ vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ @@ -470474,40 +469696,40 @@ │ │ │ │ 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 │ │ │ │ + jmp 222274 │ │ │ │ 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 │ │ │ │ + call 222b80 │ │ │ │ vpblendd $0xcc,%ymm9,%ymm10,%ymm10 │ │ │ │ vmovdqa %xmm10,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm10,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 223ba9 │ │ │ │ + jg 222249 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nop │ │ │ │ mov %rsp,%r11 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x20,%rsp │ │ │ │ vpbroadcastw 0x18(%r11),%ymm15 │ │ │ │ sub $0x2,%r8d │ │ │ │ - call 223c21 │ │ │ │ + call 2222c1 │ │ │ │ mov %r11,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqa -0x294(%rax),%xmm10 │ │ │ │ vpshufb %xmm10,%xmm0,%xmm0 │ │ │ │ vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ vpshufd $0x0,%ymm0,%ymm13 │ │ │ │ @@ -470595,15 +469817,15 @@ │ │ │ │ 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 │ │ │ │ + jmp 2224d4 │ │ │ │ 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 │ │ │ │ @@ -470654,22 +469876,22 @@ │ │ │ │ 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 │ │ │ │ + call 222b80 │ │ │ │ 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 223dfa │ │ │ │ + jg 22249a │ │ │ │ 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 │ │ │ │ @@ -470703,15 +469925,15 @@ │ │ │ │ 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 │ │ │ │ + call 2222c1 │ │ │ │ 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 │ │ │ │ @@ -470815,23 +470037,23 @@ │ │ │ │ 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 │ │ │ │ + jmp 2229b1 │ │ │ │ vmovdqa (%rsp),%ymm0 │ │ │ │ - jmp 2242dd │ │ │ │ + jmp 22297d │ │ │ │ vmovdqa (%rsp),%ymm0 │ │ │ │ vpblendd $0xc,0x14(%rsp,%r10,4),%ymm0,%ymm0 │ │ │ │ dec %r10d │ │ │ │ - jg 2242dd │ │ │ │ + jg 22297d │ │ │ │ cmp $0x2,%r9d │ │ │ │ - je 2242dd │ │ │ │ + je 22297d │ │ │ │ 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 │ │ │ │ @@ -470894,23 +470116,23 @@ │ │ │ │ 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 │ │ │ │ + call 222b80 │ │ │ │ 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 22426e │ │ │ │ - je 224267 │ │ │ │ + jg 22290e │ │ │ │ + je 222907 │ │ │ │ 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 │ │ │ │ @@ -470980,15 +470202,15 @@ │ │ │ │ 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 0xb5a1a(%rip),%r10 │ │ │ │ + lea 0xb723a(%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 │ │ │ │ @@ -470998,15 +470220,15 @@ │ │ │ │ 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 0xb59d3(%rip),%r10 │ │ │ │ + lea 0xb71f3(%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 │ │ │ │ @@ -471027,15 +470249,15 @@ │ │ │ │ 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 0xb5925(%rip),%r10 │ │ │ │ + lea 0xb7145(%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 │ │ │ │ @@ -471047,17 +470269,17 @@ │ │ │ │ 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 2246c7 │ │ │ │ + jg 222d67 │ │ │ │ vpsrlw $0x3,%xmm0,%xmm0 │ │ │ │ - jmp 2246fd │ │ │ │ + jmp 222d9d │ │ │ │ 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 │ │ │ │ @@ -471083,15 +470305,15 @@ │ │ │ │ vmovq %xmm4,(%rdi) │ │ │ │ vmovq %xmm5,(%rdi,%rsi,2) │ │ │ │ vmovhps %xmm4,(%rdi,%rsi,1) │ │ │ │ vmovhps %xmm5,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ add $0x20,%r9 │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 224717 │ │ │ │ + jg 222db7 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ vmovdqa -0x10(%rdx),%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ @@ -471103,15 +470325,15 @@ │ │ │ │ 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 2247d3 │ │ │ │ + je 222e73 │ │ │ │ mov $0xaaab,%eax │ │ │ │ mov $0x6667,%edx │ │ │ │ cmp $0x20,%r8d │ │ │ │ cmove %edx,%eax │ │ │ │ vmovd %eax,%xmm1 │ │ │ │ vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ @@ -471139,15 +470361,15 @@ │ │ │ │ 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 │ │ │ │ + jg 222e8d │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ vmovdqa -0x20(%rdx),%ymm0 │ │ │ │ jmp *%rcx │ │ │ │ vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ @@ -471159,15 +470381,15 @@ │ │ │ │ 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 2248d0 │ │ │ │ + je 222f70 │ │ │ │ mov $0xaaab,%eax │ │ │ │ mov $0x6667,%edx │ │ │ │ test $0x28,%r8b │ │ │ │ cmove %edx,%eax │ │ │ │ vmovd %eax,%xmm1 │ │ │ │ vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ @@ -471192,15 +470414,15 @@ │ │ │ │ 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 │ │ │ │ + jg 222f86 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ vmovdqa -0x40(%rdx),%ymm0 │ │ │ │ vpaddw -0x20(%rdx),%ymm0,%ymm0 │ │ │ │ jmp *%rcx │ │ │ │ vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ @@ -471213,15 +470435,15 @@ │ │ │ │ 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 2249b7 │ │ │ │ + je 223057 │ │ │ │ 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 │ │ │ │ @@ -471245,37 +470467,37 @@ │ │ │ │ vpminsw %ymm7,%ymm4,%ymm4 │ │ │ │ vpminsw %ymm7,%ymm5,%ymm5 │ │ │ │ vmovdqa %ymm4,(%rdi) │ │ │ │ vmovdqa %ymm5,0x20(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ add $0x40,%r9 │ │ │ │ dec %r8d │ │ │ │ - jg 2249cd │ │ │ │ + jg 22306d │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ shr $0xb,%eax │ │ │ │ - lea 0xb5566(%rip),%r10 │ │ │ │ + lea 0xb6d86(%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 │ │ │ │ - vpbroadcastd 0xb5407(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0xb6c27(%rip),%ymm5 │ │ │ │ mov 0x8(%rsp),%eax │ │ │ │ shl $0x2,%r8d │ │ │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ sub %r8d,%eax │ │ │ │ cmp $0x8,%r9d │ │ │ │ - jg 224c19 │ │ │ │ - je 224b08 │ │ │ │ + jg 2232b9 │ │ │ │ + je 2231a8 │ │ │ │ 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 │ │ │ │ @@ -471284,70 +470506,70 @@ │ │ │ │ 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 224a9b │ │ │ │ + jg 22313b │ │ │ │ test %r8d,%r8d │ │ │ │ - je 224c82 │ │ │ │ + je 223322 │ │ │ │ vpermq $0x55,%ymm1,%ymm1 │ │ │ │ vpslld $0x2,%xmm0,%xmm0 │ │ │ │ vmovdqa %ymm1,(%rdi) │ │ │ │ vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 224af1 │ │ │ │ - jmp 224c82 │ │ │ │ + jg 223191 │ │ │ │ + jmp 223322 │ │ │ │ mov %rdi,%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 224b53 │ │ │ │ + jne 2231f3 │ │ │ │ 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 224b0f │ │ │ │ + jg 2231af │ │ │ │ test %r8d,%r8d │ │ │ │ - je 224c82 │ │ │ │ + je 223322 │ │ │ │ vinserti128 $0x1,%xmm1,%ymm1,%ymm1 │ │ │ │ vpslld $0x2,%ymm0,%ymm0 │ │ │ │ - jmp 224c6b │ │ │ │ + jmp 22330b │ │ │ │ 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 224b53 │ │ │ │ - jmp 224b3a │ │ │ │ + jg 2231f3 │ │ │ │ + jmp 2231da │ │ │ │ vmovdqa (%rsi),%ymm0 │ │ │ │ vmovdqa (%rsi,%rdx,1),%ymm1 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - jl 224bbd │ │ │ │ - je 224bae │ │ │ │ + jl 22325d │ │ │ │ + je 22324e │ │ │ │ vpbroadcastd 0xc(%rsi),%ymm2 │ │ │ │ vpbroadcastd 0xc(%rsi,%rdx,1),%ymm3 │ │ │ │ vpblendd $0xf0,%ymm2,%ymm0,%ymm0 │ │ │ │ vpblendd $0xf0,%ymm3,%ymm1,%ymm1 │ │ │ │ - jmp 224bd9 │ │ │ │ + jmp 223279 │ │ │ │ vpbroadcastd 0x1c(%rsi),%ymm2 │ │ │ │ vpbroadcastd 0x1c(%rsi,%rdx,1),%ymm3 │ │ │ │ - jmp 224bd9 │ │ │ │ + jmp 223279 │ │ │ │ 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 │ │ │ │ @@ -471358,43 +470580,43 @@ │ │ │ │ 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 │ │ │ │ + jg 223223 │ │ │ │ + jmp 223302 │ │ │ │ mov %rdi,%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 224b83 │ │ │ │ + jne 223223 │ │ │ │ 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 224c24 │ │ │ │ + jg 2232c4 │ │ │ │ add %r8d,%r8d │ │ │ │ - je 224c82 │ │ │ │ + je 223322 │ │ │ │ vpaddd %ymm0,%ymm0,%ymm0 │ │ │ │ vmovdqa %ymm1,(%rdi) │ │ │ │ vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 224c6b │ │ │ │ + jg 22330b │ │ │ │ vextracti128 $0x1,%ymm4,%xmm1 │ │ │ │ sub %rdi,%r9 │ │ │ │ tzcnt %r9d,%esi │ │ │ │ vpaddd %xmm1,%xmm4,%xmm4 │ │ │ │ sub $0x2,%esi │ │ │ │ vpunpckhqdq %xmm4,%xmm4,%xmm1 │ │ │ │ vmovd %esi,%xmm0 │ │ │ │ @@ -471405,27 +470627,27 @@ │ │ │ │ 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 224cbd │ │ │ │ + jl 22335d │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0xb5177(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0xb6997(%rip),%ymm5 │ │ │ │ mov 0x8(%rsp),%eax │ │ │ │ shl $0x2,%r8d │ │ │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ sub %r8d,%eax │ │ │ │ cmp $0x8,%r9d │ │ │ │ - jg 224e0b │ │ │ │ - je 224d78 │ │ │ │ + jg 2234ab │ │ │ │ + je 223418 │ │ │ │ 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 │ │ │ │ @@ -471433,64 +470655,64 @@ │ │ │ │ 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 224d0b │ │ │ │ + jg 2233ab │ │ │ │ test %r8d,%r8d │ │ │ │ - je 224c82 │ │ │ │ + je 223322 │ │ │ │ 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 │ │ │ │ + jg 223401 │ │ │ │ + jmp 223322 │ │ │ │ mov %rdi,%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 224dc4 │ │ │ │ + jne 223464 │ │ │ │ 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 224d7f │ │ │ │ + jg 22341f │ │ │ │ test %r8d,%r8d │ │ │ │ - je 224c82 │ │ │ │ + je 223322 │ │ │ │ vpermq $0xdd,%ymm1,%ymm1 │ │ │ │ vpslld $0x2,%ymm0,%ymm0 │ │ │ │ - jmp 224c6b │ │ │ │ + jmp 22330b │ │ │ │ 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 224dc4 │ │ │ │ - jmp 224dab │ │ │ │ + jg 223464 │ │ │ │ + jmp 22344b │ │ │ │ mov %rdi,%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 224e65 │ │ │ │ + jne 223505 │ │ │ │ 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 │ │ │ │ @@ -471500,29 +470722,29 @@ │ │ │ │ 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 │ │ │ │ + jg 2234b2 │ │ │ │ + jmp 223302 │ │ │ │ vmovdqa (%rsi),%ymm2 │ │ │ │ vmovdqa (%rsi,%rdx,1),%ymm0 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - jl 224e9f │ │ │ │ - je 224e90 │ │ │ │ + jl 22353f │ │ │ │ + je 223530 │ │ │ │ vpbroadcastd 0xc(%rsi),%ymm1 │ │ │ │ vpbroadcastd 0xc(%rsi,%rdx,1),%ymm3 │ │ │ │ vpblendd $0xf0,%ymm1,%ymm2,%ymm2 │ │ │ │ vpblendd $0xf0,%ymm3,%ymm0,%ymm0 │ │ │ │ - jmp 224ebb │ │ │ │ + jmp 22355b │ │ │ │ vpbroadcastd 0x1c(%rsi),%ymm1 │ │ │ │ vpbroadcastd 0x1c(%rsi,%rdx,1),%ymm3 │ │ │ │ - jmp 224ebb │ │ │ │ + jmp 22355b │ │ │ │ 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 │ │ │ │ @@ -471536,20 +470758,20 @@ │ │ │ │ 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 │ │ │ │ + jg 223505 │ │ │ │ + jmp 223302 │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xb50bd(%rip),%rax │ │ │ │ + lea 0xb68dd(%rip),%rax │ │ │ │ tzcnt %r9d,%r9d │ │ │ │ - vpbroadcastd 0xb4f5f(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0xb677f(%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 │ │ │ │ @@ -471564,25 +470786,25 @@ │ │ │ │ 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 224f45 │ │ │ │ + jg 2235e5 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 224c82 │ │ │ │ + je 223322 │ │ │ │ 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 224c82 │ │ │ │ + jmp 223322 │ │ │ │ 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 │ │ │ │ @@ -471592,107 +470814,107 @@ │ │ │ │ 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 │ │ │ │ + jg 22365a │ │ │ │ test %r8d,%r8d │ │ │ │ - je 224c82 │ │ │ │ + je 223322 │ │ │ │ vperm2i128 $0x11,%ymm1,%ymm1,%ymm1 │ │ │ │ vpslld $0x2,%ymm0,%ymm0 │ │ │ │ vpxor %ymm2,%ymm2,%ymm2 │ │ │ │ vpblendd $0xf,%ymm2,%ymm0,%ymm0 │ │ │ │ - jmp 224c6b │ │ │ │ + jmp 22330b │ │ │ │ vpbroadcastw 0xe(%rsi),%ymm3 │ │ │ │ vpbroadcastw 0xe(%rsi,%rdx,1),%ymm0 │ │ │ │ vpblendd $0xf0,%ymm3,%ymm2,%ymm2 │ │ │ │ vpblendd $0xf0,%ymm0,%ymm1,%ymm1 │ │ │ │ - jmp 22504f │ │ │ │ + jmp 2236ef │ │ │ │ mov %rdi,%r9 │ │ │ │ vmovdqa (%rsi),%ymm2 │ │ │ │ vmovdqa (%rsi,%rdx,1),%ymm1 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 225024 │ │ │ │ + jne 2236c4 │ │ │ │ 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 225042 │ │ │ │ + jg 2236e2 │ │ │ │ add %r8d,%r8d │ │ │ │ - je 224c82 │ │ │ │ + je 223322 │ │ │ │ vpaddd %ymm0,%ymm0,%ymm0 │ │ │ │ - jmp 224c6b │ │ │ │ + jmp 22330b │ │ │ │ mov %rdi,%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 225102 │ │ │ │ + jne 2237a2 │ │ │ │ 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 225098 │ │ │ │ + jg 223738 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 224c82 │ │ │ │ + je 223322 │ │ │ │ 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 │ │ │ │ + jg 22377c │ │ │ │ + jmp 223322 │ │ │ │ vmovdqa (%rsi),%ymm0 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - jl 225123 │ │ │ │ - je 22511b │ │ │ │ + jl 2237c3 │ │ │ │ + je 2237bb │ │ │ │ vpbroadcastw 0xe(%rsi),%ymm1 │ │ │ │ vpblendd $0xf0,%ymm1,%ymm0,%ymm0 │ │ │ │ - jmp 225130 │ │ │ │ + jmp 2237d0 │ │ │ │ vpbroadcastw 0x1e(%rsi),%ymm1 │ │ │ │ - jmp 225130 │ │ │ │ + jmp 2237d0 │ │ │ │ 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 225102 │ │ │ │ - jmp 2250cf │ │ │ │ + jg 2237a2 │ │ │ │ + jmp 22376f │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vbroadcasti128 (%rdx),%ymm3 │ │ │ │ - lea 0xb4e68(%rip),%rdx │ │ │ │ + lea 0xb6688(%rip),%rdx │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - vbroadcasti128 0xb4b86(%rip),%ymm4 │ │ │ │ + vbroadcasti128 0xb63a6(%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 │ │ │ │ @@ -471703,30 +470925,30 @@ │ │ │ │ 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 │ │ │ │ + jg 223841 │ │ │ │ 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 │ │ │ │ + jg 22387c │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vpermq $0xd8,(%rcx),%ymm2 │ │ │ │ vpermq $0xd8,0x20(%rcx),%ymm5 │ │ │ │ add $0x40,%rcx │ │ │ │ vpshufb %ymm2,%ymm3,%ymm1 │ │ │ │ vpshufb %ymm2,%ymm4,%ymm2 │ │ │ │ @@ -471738,15 +470960,15 @@ │ │ │ │ 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 22521b │ │ │ │ + jg 2238bb │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vpermq $0xd8,(%rcx),%ymm2 │ │ │ │ vpermq $0xd8,0x20(%rcx),%ymm5 │ │ │ │ add $0x40,%rcx │ │ │ │ vpshufb %ymm2,%ymm3,%ymm1 │ │ │ │ vpshufb %ymm2,%ymm4,%ymm2 │ │ │ │ @@ -471758,15 +470980,15 @@ │ │ │ │ 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 225271 │ │ │ │ + jg 223911 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vpermq $0xd8,(%rcx),%ymm2 │ │ │ │ vpermq $0xd8,0x20(%rcx),%ymm5 │ │ │ │ add $0x40,%rcx │ │ │ │ vpshufb %ymm2,%ymm3,%ymm1 │ │ │ │ vpshufb %ymm2,%ymm4,%ymm2 │ │ │ │ @@ -471778,19 +471000,19 @@ │ │ │ │ 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 2252c8 │ │ │ │ + jg 223968 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xb4e3d(%rip),%rax │ │ │ │ + lea 0xb665d(%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 │ │ │ │ @@ -471814,22 +471036,22 @@ │ │ │ │ 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 │ │ │ │ + jl 223aa9 │ │ │ │ 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 │ │ │ │ + jg 2239fe │ │ │ │ ret │ │ │ │ vbroadcasti32x4 0x2(%rdx),%zmm20 │ │ │ │ vmovsldup -0x164(%rax),%zmm23 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ vpsubw %zmm19,%zmm20,%zmm21 │ │ │ │ vpabsw %zmm21,%zmm22 │ │ │ │ sub $0x8,%rdx │ │ │ │ @@ -471847,15 +471069,15 @@ │ │ │ │ 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 │ │ │ │ + jg 223ace │ │ │ │ ret │ │ │ │ vbroadcasti32x8 0x2(%rdx),%zmm20 │ │ │ │ vmovsldup -0x164(%rax),%zmm23 │ │ │ │ vpsubw %zmm19,%zmm20,%zmm21 │ │ │ │ vpabsw %zmm21,%zmm22 │ │ │ │ sub $0x4,%rdx │ │ │ │ vpbroadcastd (%rdx),%zmm18 │ │ │ │ @@ -471870,15 +471092,15 @@ │ │ │ │ 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 223b63 │ │ │ │ ret │ │ │ │ vmovdqu32 0x2(%rdx),%zmm20 │ │ │ │ vpsubw %zmm19,%zmm20,%zmm21 │ │ │ │ vpabsw %zmm21,%zmm22 │ │ │ │ sub $0x2,%rdx │ │ │ │ vpbroadcastw (%rdx),%zmm18 │ │ │ │ vpaddw %zmm18,%zmm21,%zmm16 │ │ │ │ @@ -471890,15 +471112,15 @@ │ │ │ │ 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 22553e │ │ │ │ + jg 223bde │ │ │ │ ret │ │ │ │ vmovdqu32 0x2(%rdx),%zmm20 │ │ │ │ vmovdqu32 0x42(%rdx),%zmm23 │ │ │ │ vpsubw %zmm19,%zmm20,%zmm21 │ │ │ │ vpsubw %zmm19,%zmm23,%zmm24 │ │ │ │ vpabsw %zmm21,%zmm22 │ │ │ │ vpabsw %zmm24,%zmm25 │ │ │ │ @@ -471924,68 +471146,68 @@ │ │ │ │ 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 2255bf │ │ │ │ + jg 223c5f │ │ │ │ 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 │ │ │ │ + movslq 0xb66a0(%rax,%rcx,4),%rcx │ │ │ │ + lea 0xb5ec0(%rax,%r8,4),%r9 │ │ │ │ neg %r8 │ │ │ │ vpbroadcastw (%rdx,%r8,2),%zmm22 │ │ │ │ - lea 0xb4e80(%rax,%rcx,1),%rcx │ │ │ │ + lea 0xb66a0(%rax,%rcx,1),%rcx │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ jmp *%rcx │ │ │ │ vpbroadcastq 0x2(%rdx),%zmm21 │ │ │ │ - vmovsldup 0xb4956(%rip),%zmm20 │ │ │ │ + vmovsldup 0xb6176(%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 │ │ │ │ + jg 223dc4 │ │ │ │ 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 │ │ │ │ + jl 223d50 │ │ │ │ ret │ │ │ │ vbroadcasti32x4 0x2(%rdx),%zmm21 │ │ │ │ - vmovsldup 0xb48c7(%rip),%zmm20 │ │ │ │ + vmovsldup 0xb60e7(%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 │ │ │ │ + jl 223ddf │ │ │ │ ret │ │ │ │ vbroadcasti32x8 0x2(%rdx),%zmm21 │ │ │ │ - vmovsldup 0xb486b(%rip),%zmm20 │ │ │ │ + vmovsldup 0xb608b(%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 │ │ │ │ @@ -471993,15 +471215,15 @@ │ │ │ │ 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 │ │ │ │ + jl 223e3b │ │ │ │ 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 │ │ │ │ @@ -472015,15 +471237,15 @@ │ │ │ │ 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 │ │ │ │ + jl 223ea6 │ │ │ │ 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 │ │ │ │ @@ -472037,69 +471259,69 @@ │ │ │ │ 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 │ │ │ │ + jl 223f3b │ │ │ │ ret │ │ │ │ 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 │ │ │ │ + movslq 0xb668c(%rax,%rcx,4),%rcx │ │ │ │ sub %r8,%rdx │ │ │ │ lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea 0xb4e6c(%rax,%rcx,1),%rcx │ │ │ │ + lea 0xb668c(%rax,%rcx,1),%rcx │ │ │ │ jmp *%rcx │ │ │ │ - vmovsldup 0xb4ce0(%rax),%zmm20 │ │ │ │ - vpbroadcastq 0xb46a8(%rax),%zmm21 │ │ │ │ + vmovsldup 0xb6500(%rax),%zmm20 │ │ │ │ + vpbroadcastq 0xb5ec8(%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 │ │ │ │ + jl 22406f │ │ │ │ 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 │ │ │ │ + jg 223ff4 │ │ │ │ ret │ │ │ │ - vmovsldup 0xb4ce0(%rax),%zmm20 │ │ │ │ - vbroadcasti32x4 0xb46b0(%rax),%zmm21 │ │ │ │ + vmovsldup 0xb6500(%rax),%zmm20 │ │ │ │ + vbroadcasti32x4 0xb5ed0(%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 │ │ │ │ + jg 224084 │ │ │ │ ret │ │ │ │ - vmovsldup 0xb4ce0(%rax),%zmm20 │ │ │ │ - vbroadcasti32x8 0xb46c0(%rax),%zmm21 │ │ │ │ + vmovsldup 0xb6500(%rax),%zmm20 │ │ │ │ + vbroadcasti32x8 0xb5ee0(%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 │ │ │ │ @@ -472108,17 +471330,17 @@ │ │ │ │ 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 │ │ │ │ + jg 2240e1 │ │ │ │ ret │ │ │ │ - vmovdqu32 0xb46e0(%rax),%zmm21 │ │ │ │ + vmovdqu32 0xb5f00(%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 │ │ │ │ @@ -472132,18 +471354,18 @@ │ │ │ │ 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 │ │ │ │ + jg 224153 │ │ │ │ ret │ │ │ │ - vmovdqu32 0xb4720(%rax),%zmm20 │ │ │ │ - vmovdqu32 0xb4760(%rax),%zmm21 │ │ │ │ + vmovdqu32 0xb5f40(%rax),%zmm20 │ │ │ │ + vmovdqu32 0xb5f80(%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 │ │ │ │ @@ -472154,39 +471376,39 @@ │ │ │ │ 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 │ │ │ │ + jg 2241f1 │ │ │ │ ret │ │ │ │ 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 │ │ │ │ + movslq 0xb6678(%rax,%rcx,4),%rcx │ │ │ │ mov $0x55555555,%r9d │ │ │ │ sub %r8,%rdx │ │ │ │ - vmovdqa32 0xb4d20(%rax),%zmm30 │ │ │ │ + vmovdqa32 0xb6540(%rax),%zmm30 │ │ │ │ kmovd %r9d,%k1 │ │ │ │ vpbroadcastw (%rdx),%zmm16 │ │ │ │ movabs $0x3333333333333333,%r9 │ │ │ │ vpxord %zmm31,%zmm31,%zmm31 │ │ │ │ - lea 0xb4e58(%rax,%rcx,1),%rcx │ │ │ │ + lea 0xb6678(%rax,%rcx,1),%rcx │ │ │ │ kmovq %r9,%k2 │ │ │ │ - lea 0xb47a0(%rax,%r8,2),%r9 │ │ │ │ + lea 0xb5fc0(%rax,%r8,2),%r9 │ │ │ │ jmp *%rcx │ │ │ │ vpbroadcastq 0x2(%rdx,%r8,1),%zmm21 │ │ │ │ - vmovshdup 0xb4ce0(%rax),%zmm19 │ │ │ │ - vmovsldup 0xb4ce0(%rax),%zmm20 │ │ │ │ - vbroadcasti32x4 0xb47b0(%rax),%zmm22 │ │ │ │ + vmovshdup 0xb6500(%rax),%zmm19 │ │ │ │ + vmovsldup 0xb6500(%rax),%zmm20 │ │ │ │ + vbroadcasti32x4 0xb5fd0(%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 │ │ │ │ @@ -472198,21 +471420,21 @@ │ │ │ │ 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 │ │ │ │ + jg 224307 │ │ │ │ ret │ │ │ │ vbroadcasti32x4 0x2(%rdx,%r8,1),%ymm21 │ │ │ │ - vmovshdup 0xb4ce0(%rax),%zmm22 │ │ │ │ - vmovsldup 0xb4ce0(%rax),%zmm23 │ │ │ │ + vmovshdup 0xb6500(%rax),%zmm22 │ │ │ │ + vmovsldup 0xb6500(%rax),%zmm23 │ │ │ │ vpmovzxwd %ymm21,%zmm21 │ │ │ │ - vbroadcasti32x8 0xb47c0(%rax),%zmm24 │ │ │ │ + vbroadcasti32x8 0xb5fe0(%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 │ │ │ │ @@ -472230,18 +471452,18 @@ │ │ │ │ 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 │ │ │ │ + jg 2243a9 │ │ │ │ ret │ │ │ │ vpmovzxwd 0x2(%rdx,%r8,1),%zmm21 │ │ │ │ - vmovdqa32 0xb47e0(%rax),%zmm22 │ │ │ │ + vmovdqa32 0xb6000(%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} │ │ │ │ @@ -472252,20 +471474,20 @@ │ │ │ │ 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 │ │ │ │ + jg 22445a │ │ │ │ ret │ │ │ │ vpmovzxwd 0x2(%rdx,%r8,1),%zmm21 │ │ │ │ vpmovzxwd 0x22(%rdx,%r8,1),%zmm22 │ │ │ │ - vmovdqa32 0xb4820(%rax),%zmm23 │ │ │ │ - vmovdqa32 0xb4860(%rax),%zmm24 │ │ │ │ + vmovdqa32 0xb6040(%rax),%zmm23 │ │ │ │ + vmovdqa32 0xb6080(%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 │ │ │ │ @@ -472283,27 +471505,27 @@ │ │ │ │ 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 │ │ │ │ + jg 2244fa │ │ │ │ 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 │ │ │ │ + vmovdqa32 0xb60c0(%rax),%zmm25 │ │ │ │ vpblendmw %zmm21,%zmm16,%zmm21{%k1} │ │ │ │ - vmovdqa32 0xb48e0(%rax),%zmm26 │ │ │ │ + vmovdqa32 0xb6100(%rax),%zmm26 │ │ │ │ vpblendmw %zmm22,%zmm16,%zmm22{%k1} │ │ │ │ - vmovdqa32 0xb4920(%rax),%zmm27 │ │ │ │ + vmovdqa32 0xb6140(%rax),%zmm27 │ │ │ │ vpblendmw %zmm23,%zmm16,%zmm23{%k1} │ │ │ │ - vmovdqa32 0xb4960(%rax),%zmm28 │ │ │ │ + vmovdqa32 0xb6180(%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 │ │ │ │ @@ -472317,20 +471539,20 @@ │ │ │ │ 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 │ │ │ │ + jg 2245f7 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xb41dd(%rip),%rax │ │ │ │ + lea 0xb59fd(%rip),%rax │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - vmovdqa32 0xb409a(%rip),%zmm18 │ │ │ │ + vmovdqa32 0xb58ba(%rip),%zmm18 │ │ │ │ movslq (%rax,%r8,4),%r8 │ │ │ │ vmovdqa32 (%rdx),%xmm19 │ │ │ │ add %rax,%r8 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ jmp *%r8 │ │ │ │ vpmovzxbw (%rcx),%ymm16 │ │ │ │ add $0x10,%rcx │ │ │ │ @@ -472338,120 +471560,120 @@ │ │ │ │ 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 │ │ │ │ + jg 22469a │ │ │ │ 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 │ │ │ │ + jg 2246d7 │ │ │ │ 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 │ │ │ │ + jg 224710 │ │ │ │ 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 │ │ │ │ + jg 224755 │ │ │ │ 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 │ │ │ │ + jg 22478a │ │ │ │ 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 │ │ │ │ + vpmovsxbw 0xba500(%rax,%r9,1),%zmm23 │ │ │ │ + vpmovsxbw 0xba520(%rax,%r9,1),%zmm24 │ │ │ │ mov 0x18(%rsp),%r9d │ │ │ │ - vmovsldup 0xb4da0(%rax),%zmm25 │ │ │ │ - vmovshdup 0xb4da0(%rax),%zmm26 │ │ │ │ + vmovsldup 0xb65c0(%rax),%zmm25 │ │ │ │ + vmovshdup 0xb65c0(%rax),%zmm26 │ │ │ │ shr $0xb,%r9d │ │ │ │ - jne 22617c │ │ │ │ + jne 22481c │ │ │ │ vpsllw $0x2,%zmm23,%zmm23 │ │ │ │ vpsllw $0x2,%zmm24,%zmm24 │ │ │ │ - vpbroadcastd 0xb4e2c(%rax,%r9,8),%zmm21 │ │ │ │ - vpbroadcastd 0xb4e3c(%rax,%r9,8),%zmm22 │ │ │ │ + vpbroadcastd 0xb664c(%rax,%r9,8),%zmm21 │ │ │ │ + vpbroadcastd 0xb665c(%rax,%r9,8),%zmm22 │ │ │ │ sub $0x8,%ecx │ │ │ │ - jl 2262bf │ │ │ │ - call 2262e0 │ │ │ │ - vmovsldup 0xb3f56(%rip),%zmm27 │ │ │ │ + jl 22495f │ │ │ │ + call 224980 │ │ │ │ + vmovsldup 0xb5776(%rip),%zmm27 │ │ │ │ lea 0x2(%r8,%r8,1),%r9d │ │ │ │ - vmovshdup 0xb3f47(%rip),%zmm28 │ │ │ │ + vmovshdup 0xb5767(%rip),%zmm28 │ │ │ │ lea 0x2(%rdx),%rax │ │ │ │ - vmovdqa32 0xb3f79(%rip),%zmm29 │ │ │ │ + vmovdqa32 0xb5799(%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 │ │ │ │ + call 2249c0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jge 2261db │ │ │ │ + jge 22487b │ │ │ │ test %ecx,%ecx │ │ │ │ - je 226260 │ │ │ │ + je 224900 │ │ │ │ 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 │ │ │ │ + call 2249c0 │ │ │ │ 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 │ │ │ │ + call 2249c0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jge 226233 │ │ │ │ + jge 2248d3 │ │ │ │ sub $0x8,%ecx │ │ │ │ - jg 226202 │ │ │ │ + jg 2248a2 │ │ │ │ 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 │ │ │ │ @@ -472460,19 +471682,19 @@ │ │ │ │ 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 │ │ │ │ + call 224980 │ │ │ │ vmovq %xmm16,(%rdi) │ │ │ │ vmovhps %xmm16,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 2262ad │ │ │ │ + jg 22494d │ │ │ │ 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 │ │ │ │ @@ -472500,3888 +471722,203 @@ │ │ │ │ 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 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + lea 0xb55e9(%rip),%rax │ │ │ │ + lea 0xf1(%rip),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 224b90 │ │ │ │ + vpbroadcastw (%rdx),%xmm0 │ │ │ │ + vpbroadcastd -0x38(%rax),%xmm1 │ │ │ │ + vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovdqa %xmm0,%xmm1 │ │ │ │ + jmp 224d63 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0xb55a9(%rip),%rax │ │ │ │ + lea 0x1e3(%rip),%r8 │ │ │ │ + jmp 224b90 │ │ │ │ + lea 0xb5599(%rip),%rax │ │ │ │ + lea 0x333(%rip),%r8 │ │ │ │ + jmp 224b90 │ │ │ │ + lea 0xb5589(%rip),%rax │ │ │ │ + lea 0x406(%rip),%r8 │ │ │ │ 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 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + nop │ │ │ │ + lea 0xb5419(%rip),%rax │ │ │ │ + lea -0xdf(%rip),%r8 │ │ │ │ + jmp 224d30 │ │ │ │ + lea 0xb5409(%rip),%rax │ │ │ │ + lea 0x43(%rip),%r8 │ │ │ │ + jmp 224d30 │ │ │ │ + lea 0xb53f9(%rip),%rax │ │ │ │ + lea 0x193(%rip),%r8 │ │ │ │ + jmp 224d30 │ │ │ │ + lea 0xb53e9(%rip),%rax │ │ │ │ + lea 0x266(%rip),%r8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovdqa (%rdx),%xmm0 │ │ │ │ + vmovdqa 0x10(%rdx),%xmm1 │ │ │ │ + call 224dc0 │ │ │ │ + vpunpckhwd %xmm1,%xmm0,%xmm3 │ │ │ │ + vpunpcklwd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpunpckhwd %xmm3,%xmm0,%xmm1 │ │ │ │ + vpunpcklwd %xmm3,%xmm0,%xmm0 │ │ │ │ + jmp *%r8 │ │ │ │ + call 224dc0 │ │ │ │ + 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 │ │ │ │ @@ -476408,35 +471945,35 @@ │ │ │ │ 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 0xb52b9(%rip),%rax │ │ │ │ lea -0x23f(%rip),%r8 │ │ │ │ - jmp 22a950 │ │ │ │ - lea 0xafbe9(%rip),%rax │ │ │ │ + jmp 224e90 │ │ │ │ + lea 0xb52a9(%rip),%rax │ │ │ │ lea -0x11d(%rip),%r8 │ │ │ │ - jmp 22a950 │ │ │ │ - lea 0xafbd9(%rip),%rax │ │ │ │ + jmp 224e90 │ │ │ │ + lea 0xb5299(%rip),%rax │ │ │ │ lea 0x33(%rip),%r8 │ │ │ │ - jmp 22a950 │ │ │ │ - lea 0xafbc9(%rip),%rax │ │ │ │ + jmp 224e90 │ │ │ │ + lea 0xb5289(%rip),%rax │ │ │ │ lea 0x106(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa (%rdx),%xmm0 │ │ │ │ vmovdqa 0x10(%rdx),%xmm1 │ │ │ │ - call 22a880 │ │ │ │ + call 224dc0 │ │ │ │ vpunpcklwd %xmm0,%xmm1,%xmm2 │ │ │ │ vpunpckhwd %xmm0,%xmm1,%xmm1 │ │ │ │ vpunpcklwd %xmm2,%xmm1,%xmm0 │ │ │ │ vpunpckhwd %xmm2,%xmm1,%xmm1 │ │ │ │ jmp *%r8 │ │ │ │ - call 22a880 │ │ │ │ + call 224dc0 │ │ │ │ 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 │ │ │ │ @@ -476451,24 +471988,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 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xafb29(%rip),%rax │ │ │ │ + lea 0xb51e9(%rip),%rax │ │ │ │ lea -0x30f(%rip),%r8 │ │ │ │ - jmp 22aa20 │ │ │ │ - lea 0xafb19(%rip),%rax │ │ │ │ + jmp 224f60 │ │ │ │ + lea 0xb51d9(%rip),%rax │ │ │ │ lea -0x1ed(%rip),%r8 │ │ │ │ - jmp 22aa20 │ │ │ │ - lea 0xafb09(%rip),%rax │ │ │ │ + jmp 224f60 │ │ │ │ + lea 0xb51c9(%rip),%rax │ │ │ │ lea -0x9d(%rip),%r8 │ │ │ │ - jmp 22aa20 │ │ │ │ - lea 0xafaf9(%rip),%rax │ │ │ │ + jmp 224f60 │ │ │ │ + lea 0xb51b9(%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 │ │ │ │ @@ -476480,38 +472017,38 @@ │ │ │ │ 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 │ │ │ │ + jmp 224d56 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xafa89(%rip),%rax │ │ │ │ + lea 0xb5149(%rip),%rax │ │ │ │ lea 0x106(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 22aaf0 │ │ │ │ + jne 225030 │ │ │ │ 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 │ │ │ │ + jmp 2252f7 │ │ │ │ + lea 0xb5109(%rip),%rax │ │ │ │ lea 0x297(%rip),%r8 │ │ │ │ - jmp 22aaf0 │ │ │ │ - lea 0xafa39(%rip),%rax │ │ │ │ + jmp 225030 │ │ │ │ + lea 0xb50f9(%rip),%rax │ │ │ │ lea 0x717(%rip),%r8 │ │ │ │ - jmp 22aaf0 │ │ │ │ - lea 0xafa29(%rip),%rax │ │ │ │ + jmp 225030 │ │ │ │ + lea 0xb50e9(%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 │ │ │ │ @@ -476542,20 +472079,20 @@ │ │ │ │ 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 │ │ │ │ + call 225110 │ │ │ │ vpbroadcastd -0x50(%rax),%ymm4 │ │ │ │ vinserti128 $0x1,%xmm2,%ymm0,%ymm0 │ │ │ │ vinserti128 $0x1,%xmm3,%ymm1,%ymm1 │ │ │ │ vpshufd $0x4e,%ymm1,%ymm1 │ │ │ │ - jmp 22ada0 │ │ │ │ + jmp 2252e0 │ │ │ │ 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 │ │ │ │ @@ -476612,42 +472149,42 @@ │ │ │ │ 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 0xb4ed9(%rip),%rax │ │ │ │ lea -0x16a(%rip),%r8 │ │ │ │ - jmp 22ad30 │ │ │ │ - lea 0xaf809(%rip),%rax │ │ │ │ + jmp 225270 │ │ │ │ + lea 0xb4ec9(%rip),%rax │ │ │ │ lea 0x57(%rip),%r8 │ │ │ │ - jmp 22ad30 │ │ │ │ - lea 0xaf7f9(%rip),%rax │ │ │ │ + jmp 225270 │ │ │ │ + lea 0xb4eb9(%rip),%rax │ │ │ │ lea 0x4d7(%rip),%r8 │ │ │ │ - jmp 22ad30 │ │ │ │ - lea 0xaf7e9(%rip),%rax │ │ │ │ + jmp 225270 │ │ │ │ + lea 0xb4ea9(%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 │ │ │ │ + call 2265a0 │ │ │ │ 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 │ │ │ │ + call 225540 │ │ │ │ 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 │ │ │ │ @@ -476854,61 +472391,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 0xb4a49(%rip),%rax │ │ │ │ lea -0x5fa(%rip),%r8 │ │ │ │ - jmp 22b1c0 │ │ │ │ - lea 0xaf379(%rip),%rax │ │ │ │ + jmp 225700 │ │ │ │ + lea 0xb4a39(%rip),%rax │ │ │ │ lea -0x439(%rip),%r8 │ │ │ │ - jmp 22b1c0 │ │ │ │ - lea 0xaf369(%rip),%rax │ │ │ │ + jmp 225700 │ │ │ │ + lea 0xb4a29(%rip),%rax │ │ │ │ lea 0x47(%rip),%r8 │ │ │ │ - jmp 22b1c0 │ │ │ │ - lea 0xaf359(%rip),%rax │ │ │ │ + jmp 225700 │ │ │ │ + lea 0xb4a19(%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 2265a0 │ │ │ │ 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 225540 │ │ │ │ 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 2252da │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xaf2c9(%rip),%rax │ │ │ │ + lea 0xb4989(%rip),%rax │ │ │ │ lea -0x6ba(%rip),%r8 │ │ │ │ - jmp 22b280 │ │ │ │ - lea 0xaf2b9(%rip),%rax │ │ │ │ + jmp 2257c0 │ │ │ │ + lea 0xb4979(%rip),%rax │ │ │ │ lea -0x4f9(%rip),%r8 │ │ │ │ - jmp 22b280 │ │ │ │ - lea 0xaf2a9(%rip),%rax │ │ │ │ + jmp 2257c0 │ │ │ │ + lea 0xb4969(%rip),%rax │ │ │ │ lea -0x79(%rip),%r8 │ │ │ │ - jmp 22b280 │ │ │ │ - lea 0xaf299(%rip),%rax │ │ │ │ + jmp 2257c0 │ │ │ │ + lea 0xb4959(%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 +472456,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 2252e0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xaf229(%rip),%rax │ │ │ │ + lea 0xb48e9(%rip),%rax │ │ │ │ lea 0xc7(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 22b360 │ │ │ │ + jne 2258a0 │ │ │ │ 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 225d42 │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xaf1d9(%rip),%rax │ │ │ │ + lea 0xb4899(%rip),%rax │ │ │ │ lea 0x437(%rip),%r8 │ │ │ │ - jmp 22b360 │ │ │ │ - lea 0xaf1c9(%rip),%rax │ │ │ │ + jmp 2258a0 │ │ │ │ + lea 0xb4889(%rip),%rax │ │ │ │ lea 0x957(%rip),%r8 │ │ │ │ - jmp 22b360 │ │ │ │ - lea 0xaf1b9(%rip),%rax │ │ │ │ + jmp 2258a0 │ │ │ │ + lea 0xb4879(%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 228050 │ │ │ │ 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 +472509,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 225940 │ │ │ │ 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 225d17 │ │ │ │ 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 +472677,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 0xb44e9(%rip),%rax │ │ │ │ lea -0x339(%rip),%r8 │ │ │ │ - jmp 22b720 │ │ │ │ - lea 0xaee19(%rip),%rax │ │ │ │ + jmp 225c60 │ │ │ │ + lea 0xb44d9(%rip),%rax │ │ │ │ lea 0x77(%rip),%r8 │ │ │ │ - jmp 22b720 │ │ │ │ - lea 0xaee09(%rip),%rax │ │ │ │ + jmp 225c60 │ │ │ │ + lea 0xb44c9(%rip),%rax │ │ │ │ lea 0x597(%rip),%r8 │ │ │ │ - jmp 22b720 │ │ │ │ - lea 0xaedf9(%rip),%rax │ │ │ │ + jmp 225c60 │ │ │ │ + lea 0xb44b9(%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 228270 │ │ │ │ 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 225e60 │ │ │ │ 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 +472940,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 0xb3fb9(%rip),%rax │ │ │ │ lea -0x869(%rip),%r8 │ │ │ │ - jmp 22bc50 │ │ │ │ - lea 0xae8e9(%rip),%rax │ │ │ │ + jmp 226190 │ │ │ │ + lea 0xb3fa9(%rip),%rax │ │ │ │ lea -0x4b9(%rip),%r8 │ │ │ │ - jmp 22bc50 │ │ │ │ - lea 0xae8d9(%rip),%rax │ │ │ │ + jmp 226190 │ │ │ │ + lea 0xb3f99(%rip),%rax │ │ │ │ lea 0x67(%rip),%r8 │ │ │ │ - jmp 22bc50 │ │ │ │ - lea 0xae8c9(%rip),%rax │ │ │ │ + jmp 226190 │ │ │ │ + lea 0xb3f89(%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 228270 │ │ │ │ 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 225e60 │ │ │ │ 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 +472988,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 225d11 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xae7f9(%rip),%rax │ │ │ │ + lea 0xb3eb9(%rip),%rax │ │ │ │ lea -0x969(%rip),%r8 │ │ │ │ - jmp 22bd50 │ │ │ │ - lea 0xae7e9(%rip),%rax │ │ │ │ + jmp 226290 │ │ │ │ + lea 0xb3ea9(%rip),%rax │ │ │ │ lea -0x5b9(%rip),%r8 │ │ │ │ - jmp 22bd50 │ │ │ │ - lea 0xae7d9(%rip),%rax │ │ │ │ + jmp 226290 │ │ │ │ + lea 0xb3e99(%rip),%rax │ │ │ │ lea -0x99(%rip),%r8 │ │ │ │ - jmp 22bd50 │ │ │ │ - lea 0xae7c9(%rip),%rax │ │ │ │ + jmp 226290 │ │ │ │ + lea 0xb3e89(%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 +473048,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 225d17 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xae6e9(%rip),%rax │ │ │ │ + lea 0xb3da9(%rip),%rax │ │ │ │ lea 0x9d(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 22be80 │ │ │ │ + jne 2263c0 │ │ │ │ vmovd -0x38(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ - jmp 22c26f │ │ │ │ + jmp 2267af │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xae6b9(%rip),%rax │ │ │ │ + lea 0xb3d79(%rip),%rax │ │ │ │ lea 0x185(%rip),%r8 │ │ │ │ - jmp 22be80 │ │ │ │ - lea 0xae6a9(%rip),%rax │ │ │ │ + jmp 2263c0 │ │ │ │ + lea 0xb3d69(%rip),%rax │ │ │ │ lea 0x315(%rip),%r8 │ │ │ │ - jmp 22be80 │ │ │ │ - lea 0xae699(%rip),%rax │ │ │ │ + jmp 2263c0 │ │ │ │ + lea 0xb3d59(%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 225110 │ │ │ │ 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 +473108,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 226534 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xae5b9(%rip),%rax │ │ │ │ + lea 0xb3c79(%rip),%rax │ │ │ │ lea -0x93(%rip),%r8 │ │ │ │ - jmp 22bf90 │ │ │ │ - lea 0xae5a9(%rip),%rax │ │ │ │ + jmp 2264d0 │ │ │ │ + lea 0xb3c69(%rip),%rax │ │ │ │ lea 0x75(%rip),%r8 │ │ │ │ - jmp 22bf90 │ │ │ │ - lea 0xae599(%rip),%rax │ │ │ │ + jmp 2264d0 │ │ │ │ + lea 0xb3c59(%rip),%rax │ │ │ │ lea 0x205(%rip),%r8 │ │ │ │ - jmp 22bf90 │ │ │ │ - lea 0xae589(%rip),%rax │ │ │ │ + jmp 2264d0 │ │ │ │ + lea 0xb3c49(%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 225390 │ │ │ │ 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 2265a0 │ │ │ │ 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 +473199,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 0xb3ad9(%rip),%rax │ │ │ │ lea -0x233(%rip),%r8 │ │ │ │ - jmp 22c130 │ │ │ │ - lea 0xae409(%rip),%rax │ │ │ │ + jmp 226670 │ │ │ │ + lea 0xb3ac9(%rip),%rax │ │ │ │ lea -0x12b(%rip),%r8 │ │ │ │ - jmp 22c130 │ │ │ │ - lea 0xae3f9(%rip),%rax │ │ │ │ + jmp 226670 │ │ │ │ + lea 0xb3ab9(%rip),%rax │ │ │ │ lea 0x65(%rip),%r8 │ │ │ │ - jmp 22c130 │ │ │ │ - lea 0xae3e9(%rip),%rax │ │ │ │ + jmp 226670 │ │ │ │ + lea 0xb3aa9(%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 225390 │ │ │ │ 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 2265a0 │ │ │ │ vmovdqa %ymm1,%ymm2 │ │ │ │ vpermq $0x8d,%ymm0,%ymm1 │ │ │ │ vpermq $0x8d,%ymm2,%ymm0 │ │ │ │ - jmp 22bff4 │ │ │ │ + jmp 226534 │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xae369(%rip),%rax │ │ │ │ + lea 0xb3a29(%rip),%rax │ │ │ │ lea -0x2e3(%rip),%r8 │ │ │ │ - jmp 22c1e0 │ │ │ │ - lea 0xae359(%rip),%rax │ │ │ │ + jmp 226720 │ │ │ │ + lea 0xb3a19(%rip),%rax │ │ │ │ lea -0x1db(%rip),%r8 │ │ │ │ - jmp 22c1e0 │ │ │ │ - lea 0xae349(%rip),%rax │ │ │ │ + jmp 226720 │ │ │ │ + lea 0xb3a09(%rip),%rax │ │ │ │ lea -0x4b(%rip),%r8 │ │ │ │ - jmp 22c1e0 │ │ │ │ - lea 0xae339(%rip),%rax │ │ │ │ + jmp 226720 │ │ │ │ + lea 0xb39f9(%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 +473265,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 226528 │ │ │ │ nop │ │ │ │ - lea 0xae2c9(%rip),%rax │ │ │ │ + lea 0xb3989(%rip),%rax │ │ │ │ lea 0x145(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 22c310 │ │ │ │ + jne 226850 │ │ │ │ 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 0xb3909(%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 +473298,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 2267ca │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xae229(%rip),%rax │ │ │ │ + lea 0xb38e9(%rip),%rax │ │ │ │ lea 0x2af(%rip),%r8 │ │ │ │ - jmp 22c310 │ │ │ │ - lea 0xae219(%rip),%rax │ │ │ │ + jmp 226850 │ │ │ │ + lea 0xb38d9(%rip),%rax │ │ │ │ lea 0x77f(%rip),%r8 │ │ │ │ - jmp 22c310 │ │ │ │ - lea 0xae209(%rip),%rax │ │ │ │ + jmp 226850 │ │ │ │ + lea 0xb38c9(%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 226900 │ │ │ │ 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 +473335,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 226900 │ │ │ │ vpbroadcastd -0x50(%rax),%ymm4 │ │ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ vpermq $0x8d,%ymm1,%ymm1 │ │ │ │ vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ vpermq $0x8d,%ymm3,%ymm3 │ │ │ │ - jmp 22c5d4 │ │ │ │ + jmp 226b14 │ │ │ │ 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 +473406,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 0xb36e9(%rip),%rax │ │ │ │ lea -0x15b(%rip),%r8 │ │ │ │ - jmp 22c520 │ │ │ │ - lea 0xae019(%rip),%rax │ │ │ │ + jmp 226a60 │ │ │ │ + lea 0xb36d9(%rip),%rax │ │ │ │ lea 0x9f(%rip),%r8 │ │ │ │ - jmp 22c520 │ │ │ │ - lea 0xae009(%rip),%rax │ │ │ │ + jmp 226a60 │ │ │ │ + lea 0xb36c9(%rip),%rax │ │ │ │ lea 0x56f(%rip),%r8 │ │ │ │ - jmp 22c520 │ │ │ │ - lea 0xadff9(%rip),%rax │ │ │ │ + jmp 226a60 │ │ │ │ + lea 0xb36b9(%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 226bd0 │ │ │ │ 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 +473445,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 226d80 │ │ │ │ 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 +473670,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 0xb3209(%rip),%rax │ │ │ │ lea -0x63b(%rip),%r8 │ │ │ │ - jmp 22ca00 │ │ │ │ - lea 0xadb39(%rip),%rax │ │ │ │ + jmp 226f40 │ │ │ │ + lea 0xb31f9(%rip),%rax │ │ │ │ lea -0x441(%rip),%r8 │ │ │ │ - jmp 22ca00 │ │ │ │ - lea 0xadb29(%rip),%rax │ │ │ │ + jmp 226f40 │ │ │ │ + lea 0xb31e9(%rip),%rax │ │ │ │ lea 0x8f(%rip),%r8 │ │ │ │ - jmp 22ca00 │ │ │ │ - lea 0xadb19(%rip),%rax │ │ │ │ + jmp 226f40 │ │ │ │ + lea 0xb31d9(%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 226bd0 │ │ │ │ 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 +473709,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 226d80 │ │ │ │ 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 226b1e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xada39(%rip),%rax │ │ │ │ + lea 0xb30f9(%rip),%rax │ │ │ │ lea -0x74b(%rip),%r8 │ │ │ │ - jmp 22cb10 │ │ │ │ - lea 0xada29(%rip),%rax │ │ │ │ + jmp 227050 │ │ │ │ + lea 0xb30e9(%rip),%rax │ │ │ │ lea -0x551(%rip),%r8 │ │ │ │ - jmp 22cb10 │ │ │ │ - lea 0xada19(%rip),%rax │ │ │ │ + jmp 227050 │ │ │ │ + lea 0xb30d9(%rip),%rax │ │ │ │ lea -0x81(%rip),%r8 │ │ │ │ - jmp 22cb10 │ │ │ │ - lea 0xada09(%rip),%rax │ │ │ │ + jmp 227050 │ │ │ │ + lea 0xb30c9(%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 +473752,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 226afc │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xad999(%rip),%rax │ │ │ │ + lea 0xb3059(%rip),%rax │ │ │ │ lea 0x134(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 22cbd0 │ │ │ │ + jne 227110 │ │ │ │ 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 2267aa │ │ │ │ + lea 0xb3029(%rip),%rax │ │ │ │ lea 0x632(%rip),%r8 │ │ │ │ - jmp 22cbd0 │ │ │ │ - lea 0xad959(%rip),%rax │ │ │ │ + jmp 227110 │ │ │ │ + lea 0xb3019(%rip),%rax │ │ │ │ lea 0xbea(%rip),%r8 │ │ │ │ - jmp 22cbd0 │ │ │ │ - lea 0xad949(%rip),%rax │ │ │ │ + jmp 227110 │ │ │ │ + lea 0xb3009(%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 228860 │ │ │ │ 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 +473819,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 2273a0 │ │ │ │ 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 +474067,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 0xb2a89(%rip),%rax │ │ │ │ lea -0x49c(%rip),%r8 │ │ │ │ - jmp 22d180 │ │ │ │ - lea 0xad3b9(%rip),%rax │ │ │ │ + jmp 2276c0 │ │ │ │ + lea 0xb2a79(%rip),%rax │ │ │ │ lea 0x82(%rip),%r8 │ │ │ │ - jmp 22d180 │ │ │ │ - lea 0xad3a9(%rip),%rax │ │ │ │ + jmp 2276c0 │ │ │ │ + lea 0xb2a69(%rip),%rax │ │ │ │ lea 0x63a(%rip),%r8 │ │ │ │ - jmp 22d180 │ │ │ │ - lea 0xad399(%rip),%rax │ │ │ │ + jmp 2276c0 │ │ │ │ + lea 0xb2a59(%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 228b70 │ │ │ │ + call 228dc0 │ │ │ │ vpbroadcastd -0x44(%rax),%ymm10 │ │ │ │ vpslld $0x11,%ymm10,%ymm9 │ │ │ │ vpsubw %ymm9,%ymm10,%ymm10 │ │ │ │ - jmp 22cc13 │ │ │ │ + jmp 227153 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 22d230 │ │ │ │ - call 22d670 │ │ │ │ + call 227770 │ │ │ │ + call 227bb0 │ │ │ │ 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 22722d │ │ │ │ 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 +474356,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 0xb24f9(%rip),%rax │ │ │ │ lea -0xa2c(%rip),%r8 │ │ │ │ - jmp 22d710 │ │ │ │ - lea 0xace29(%rip),%rax │ │ │ │ + jmp 227c50 │ │ │ │ + lea 0xb24e9(%rip),%rax │ │ │ │ lea -0x50e(%rip),%r8 │ │ │ │ - jmp 22d710 │ │ │ │ - lea 0xace19(%rip),%rax │ │ │ │ + jmp 227c50 │ │ │ │ + lea 0xb24d9(%rip),%rax │ │ │ │ lea 0xaa(%rip),%r8 │ │ │ │ - jmp 22d710 │ │ │ │ - lea 0xace09(%rip),%rax │ │ │ │ + jmp 227c50 │ │ │ │ + lea 0xb24c9(%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 228b70 │ │ │ │ + call 228dc0 │ │ │ │ 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 +474395,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 227193 │ │ │ │ + call 227770 │ │ │ │ + call 227bb0 │ │ │ │ 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 +474417,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 227255 │ │ │ │ + lea 0xb23a9(%rip),%rax │ │ │ │ lea -0xb7c(%rip),%r8 │ │ │ │ - jmp 22d860 │ │ │ │ - lea 0xaccd9(%rip),%rax │ │ │ │ + jmp 227da0 │ │ │ │ + lea 0xb2399(%rip),%rax │ │ │ │ lea -0x65e(%rip),%r8 │ │ │ │ - jmp 22d860 │ │ │ │ - lea 0xaccc9(%rip),%rax │ │ │ │ + jmp 227da0 │ │ │ │ + lea 0xb2389(%rip),%rax │ │ │ │ lea -0xa6(%rip),%r8 │ │ │ │ - jmp 22d860 │ │ │ │ - lea 0xaccb9(%rip),%rax │ │ │ │ + jmp 227da0 │ │ │ │ + lea 0xb2379(%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 +474506,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 227227 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xacb29(%rip),%rax │ │ │ │ + lea 0xb21e9(%rip),%rax │ │ │ │ lea 0x115(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 22daa0 │ │ │ │ + jne 227fe0 │ │ │ │ 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 0xb2169(%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 +474534,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 227f6a │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xaca99(%rip),%rax │ │ │ │ + lea 0xb2159(%rip),%rax │ │ │ │ lea 0x220(%rip),%r8 │ │ │ │ - jmp 22daa0 │ │ │ │ - lea 0xaca89(%rip),%rax │ │ │ │ + jmp 227fe0 │ │ │ │ + lea 0xb2149(%rip),%rax │ │ │ │ lea 0x442(%rip),%r8 │ │ │ │ - jmp 22daa0 │ │ │ │ - lea 0xaca79(%rip),%rax │ │ │ │ + jmp 227fe0 │ │ │ │ + lea 0xb2139(%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 225940 │ │ │ │ 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 2281a7 │ │ │ │ + call 228050 │ │ │ │ + jmp 2281e3 │ │ │ │ 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 +474615,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 0xb1ff9(%rip),%rax │ │ │ │ lea -0xdb(%rip),%r8 │ │ │ │ - jmp 22dc10 │ │ │ │ - lea 0xac929(%rip),%rax │ │ │ │ + jmp 228150 │ │ │ │ + lea 0xb1fe9(%rip),%rax │ │ │ │ lea 0xb0(%rip),%r8 │ │ │ │ - jmp 22dc10 │ │ │ │ - lea 0xac919(%rip),%rax │ │ │ │ + jmp 228150 │ │ │ │ + lea 0xb1fd9(%rip),%rax │ │ │ │ lea 0x2d2(%rip),%r8 │ │ │ │ - jmp 22dc10 │ │ │ │ - lea 0xac909(%rip),%rax │ │ │ │ + jmp 228150 │ │ │ │ + lea 0xb1fc9(%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 225e9a │ │ │ │ + call 2260f0 │ │ │ │ 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 +474656,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 228270 │ │ │ │ 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 +474744,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 0xb1d99(%rip),%rax │ │ │ │ lea -0x33b(%rip),%r8 │ │ │ │ - jmp 22de70 │ │ │ │ - lea 0xac6c9(%rip),%rax │ │ │ │ + jmp 2283b0 │ │ │ │ + lea 0xb1d89(%rip),%rax │ │ │ │ lea -0x1b0(%rip),%r8 │ │ │ │ - jmp 22de70 │ │ │ │ - lea 0xac6b9(%rip),%rax │ │ │ │ + jmp 2283b0 │ │ │ │ + lea 0xb1d79(%rip),%rax │ │ │ │ lea 0x72(%rip),%r8 │ │ │ │ - jmp 22de70 │ │ │ │ - lea 0xac6a9(%rip),%rax │ │ │ │ + jmp 2283b0 │ │ │ │ + lea 0xb1d69(%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 225e9a │ │ │ │ + call 2260f0 │ │ │ │ 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 2281a7 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 22dd30 │ │ │ │ + call 228270 │ │ │ │ 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 +474805,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 0xb1c69(%rip),%rax │ │ │ │ lea -0x46b(%rip),%r8 │ │ │ │ - jmp 22dfa0 │ │ │ │ - lea 0xac599(%rip),%rax │ │ │ │ + jmp 2284e0 │ │ │ │ + lea 0xb1c59(%rip),%rax │ │ │ │ lea -0x2e0(%rip),%r8 │ │ │ │ - jmp 22dfa0 │ │ │ │ - lea 0xac589(%rip),%rax │ │ │ │ + jmp 2284e0 │ │ │ │ + lea 0xb1c49(%rip),%rax │ │ │ │ lea -0xbe(%rip),%r8 │ │ │ │ - jmp 22dfa0 │ │ │ │ - lea 0xac579(%rip),%rax │ │ │ │ + jmp 2284e0 │ │ │ │ + lea 0xb1c39(%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 +474861,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 2281e3 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xac489(%rip),%rax │ │ │ │ + lea 0xb1b49(%rip),%rax │ │ │ │ lea 0x184(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 22e0e0 │ │ │ │ + jne 228620 │ │ │ │ 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 227f4a │ │ │ │ + lea 0xb1b19(%rip),%rax │ │ │ │ lea 0x542(%rip),%r8 │ │ │ │ - jmp 22e0e0 │ │ │ │ - lea 0xac449(%rip),%rax │ │ │ │ + jmp 228620 │ │ │ │ + lea 0xb1b09(%rip),%rax │ │ │ │ lea 0xa06(%rip),%r8 │ │ │ │ - jmp 22e0e0 │ │ │ │ - lea 0xac439(%rip),%rax │ │ │ │ + jmp 228620 │ │ │ │ + lea 0xb1af9(%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 +474902,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 2273a0 │ │ │ │ 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 +474945,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 228860 │ │ │ │ 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 +475109,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 0xb16b9(%rip),%rax │ │ │ │ lea -0x30c(%rip),%r8 │ │ │ │ - jmp 22e550 │ │ │ │ - lea 0xabfe9(%rip),%rax │ │ │ │ + jmp 228a90 │ │ │ │ + lea 0xb16a9(%rip),%rax │ │ │ │ lea 0xd2(%rip),%r8 │ │ │ │ - jmp 22e550 │ │ │ │ - lea 0xabfd9(%rip),%rax │ │ │ │ + jmp 228a90 │ │ │ │ + lea 0xb1699(%rip),%rax │ │ │ │ lea 0x596(%rip),%r8 │ │ │ │ - jmp 22e550 │ │ │ │ - lea 0xabfc9(%rip),%rax │ │ │ │ + jmp 228a90 │ │ │ │ + lea 0xb1689(%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 +475139,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 227784 │ │ │ │ + call 227b00 │ │ │ │ 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 2286c7 │ │ │ │ + call 228b70 │ │ │ │ + call 228e60 │ │ │ │ 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 228771 │ │ │ │ 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 +475341,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 0xb1269(%rip),%rax │ │ │ │ lea -0x75c(%rip),%r8 │ │ │ │ - jmp 22e9a0 │ │ │ │ - lea 0xabb99(%rip),%rax │ │ │ │ + jmp 228ee0 │ │ │ │ + lea 0xb1259(%rip),%rax │ │ │ │ lea -0x37e(%rip),%r8 │ │ │ │ - jmp 22e9a0 │ │ │ │ - lea 0xabb89(%rip),%rax │ │ │ │ + jmp 228ee0 │ │ │ │ + lea 0xb1249(%rip),%rax │ │ │ │ lea 0x146(%rip),%r8 │ │ │ │ - jmp 22e9a0 │ │ │ │ - lea 0xabb79(%rip),%rax │ │ │ │ + jmp 228ee0 │ │ │ │ + lea 0xb1239(%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 +475371,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 227784 │ │ │ │ + call 227b00 │ │ │ │ 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 +475415,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 228b70 │ │ │ │ + call 228e60 │ │ │ │ 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 +475444,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 2287db │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xab999(%rip),%rax │ │ │ │ + lea 0xb1059(%rip),%rax │ │ │ │ lea -0x96c(%rip),%r8 │ │ │ │ - jmp 22ebb0 │ │ │ │ - lea 0xab989(%rip),%rax │ │ │ │ + jmp 2290f0 │ │ │ │ + lea 0xb1049(%rip),%rax │ │ │ │ lea -0x58e(%rip),%r8 │ │ │ │ - jmp 22ebb0 │ │ │ │ - lea 0xab979(%rip),%rax │ │ │ │ + jmp 2290f0 │ │ │ │ + lea 0xb1039(%rip),%rax │ │ │ │ lea -0xca(%rip),%r8 │ │ │ │ - jmp 22ebb0 │ │ │ │ - lea 0xab969(%rip),%rax │ │ │ │ + jmp 2290f0 │ │ │ │ + lea 0xb1029(%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 +475536,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 22875d │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xab805(%rip),%rax │ │ │ │ + lea 0xb0ec5(%rip),%rax │ │ │ │ lea 0x278(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 22ed90 │ │ │ │ + jne 2292d0 │ │ │ │ vmovd -0x64(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x74(%rax),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x10,%ecx │ │ │ │ - jmp 22da0a │ │ │ │ + jmp 227f4a │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xab7d5(%rip),%rax │ │ │ │ + lea 0xb0e95(%rip),%rax │ │ │ │ lea 0xb02(%rip),%r8 │ │ │ │ - jmp 22ed90 │ │ │ │ - lea 0xab7c5(%rip),%rax │ │ │ │ + jmp 2292d0 │ │ │ │ + lea 0xb0e85(%rip),%rax │ │ │ │ lea 0x14ee(%rip),%r8 │ │ │ │ - jmp 22ed90 │ │ │ │ - lea 0xab7b5(%rip),%rax │ │ │ │ + jmp 2292d0 │ │ │ │ + lea 0xb0e75(%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 +475579,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 229730 │ │ │ │ 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 +475667,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 229730 │ │ │ │ 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 +476073,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 0xb0485(%rip),%rax │ │ │ │ lea -0x7c8(%rip),%r8 │ │ │ │ - jmp 22f7a0 │ │ │ │ - lea 0xaadb5(%rip),%rax │ │ │ │ + jmp 229ce0 │ │ │ │ + lea 0xb0475(%rip),%rax │ │ │ │ lea 0xe2(%rip),%r8 │ │ │ │ - jmp 22f7a0 │ │ │ │ - lea 0xaada5(%rip),%rax │ │ │ │ + jmp 229ce0 │ │ │ │ + lea 0xb0465(%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 +476103,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 229e00 │ │ │ │ + call 22a470 │ │ │ │ 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 229382 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - call 22f8c0 │ │ │ │ - call 230090 │ │ │ │ + call 229e00 │ │ │ │ + call 22a5d0 │ │ │ │ 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 22952e │ │ │ │ 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 +476492,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 0xafc58(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0xafc4b(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xafc3e(%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 +476582,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 0xafb05(%rip),%rax │ │ │ │ lea -0x1148(%rip),%r8 │ │ │ │ - jmp 230120 │ │ │ │ - lea 0xaa435(%rip),%rax │ │ │ │ + jmp 22a660 │ │ │ │ + lea 0xafaf5(%rip),%rax │ │ │ │ lea -0x89e(%rip),%r8 │ │ │ │ - jmp 230120 │ │ │ │ - lea 0xaa425(%rip),%rax │ │ │ │ + jmp 22a660 │ │ │ │ + lea 0xafae5(%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 +476612,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 229e00 │ │ │ │ + call 22a470 │ │ │ │ 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 +476650,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 229413 │ │ │ │ + call 229e00 │ │ │ │ + call 22a5d0 │ │ │ │ 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 +476708,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 229605 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xaa195(%rip),%rax │ │ │ │ + lea 0xaf855(%rip),%rax │ │ │ │ lea -0x13f8(%rip),%r8 │ │ │ │ - jmp 2303c0 │ │ │ │ - lea 0xaa185(%rip),%rax │ │ │ │ + jmp 22a900 │ │ │ │ + lea 0xaf845(%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 +476803,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 229413 │ │ │ │ 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 +476858,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 2294fb │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xa9e59(%rip),%rax │ │ │ │ + lea 0xaf519(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - je 23095a │ │ │ │ + je 22ae9a │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x60,%rsp │ │ │ │ cmp $0x6a,%ecx │ │ │ │ - jle 2307f2 │ │ │ │ + jle 22ad32 │ │ │ │ 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 228860 │ │ │ │ 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 +476929,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 228860 │ │ │ │ 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 +476980,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 22aeb3 │ │ │ │ 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 22b200 │ │ │ │ + jmp 22aefb │ │ │ │ vmovd -0x38(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x48(%rax),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x20,%ecx │ │ │ │ - jmp 22c26a │ │ │ │ + jmp 2267aa │ │ │ │ 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 22b2c0 │ │ │ │ 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 +477170,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 2273a0 │ │ │ │ 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 +477202,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 22b481 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - call 22ce60 │ │ │ │ + call 2273a0 │ │ │ │ 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 +477456,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 0xae939(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 2312f6 │ │ │ │ + jne 22b836 │ │ │ │ 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 0xae8c4(%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 22b80f │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x60,%rsp │ │ │ │ vbroadcasti128 (%rdx),%ymm0 │ │ │ │ vbroadcasti128 0x20(%rdx),%ymm7 │ │ │ │ @@ -481986,21 +477523,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 22b92b │ │ │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ vmovdqa %ymm4,%ymm5 │ │ │ │ vmovdqa %ymm4,%ymm6 │ │ │ │ vmovdqa %ymm4,%ymm7 │ │ │ │ - call 230cc0 │ │ │ │ - jmp 2314a7 │ │ │ │ + call 22b200 │ │ │ │ + jmp 22b9e7 │ │ │ │ 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 +477564,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 22b2c0 │ │ │ │ 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 +477617,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 228860 │ │ │ │ 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 +477696,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 228866 │ │ │ │ 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 +477745,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 0xae353(%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 +477782,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 22bfa0 │ │ │ │ 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 +477854,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 22bd70 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ vpunpckhwd %ymm5,%ymm4,%ymm8 │ │ │ │ vpunpcklwd %ymm5,%ymm4,%ymm4 │ │ │ │ vpunpckhwd %ymm1,%ymm0,%ymm5 │ │ │ │ @@ -482350,15 +477887,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 0xae0a7(%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 +477916,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 22bfa0 │ │ │ │ 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 +477961,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 22c028 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xa88c5(%rip),%rax │ │ │ │ + lea 0xadf85(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - je 231eb0 │ │ │ │ + je 22c3f0 │ │ │ │ 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 +478007,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 229730 │ │ │ │ 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 22cfb0 │ │ │ │ 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 +478034,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 22c40e │ │ │ │ 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 22c6f0 │ │ │ │ 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 22c6a0 │ │ │ │ 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 227f4a │ │ │ │ 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 +478103,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 229730 │ │ │ │ lea 0x100(%r10),%rdx │ │ │ │ vmovdqa 0x20(%rsp),%ymm1 │ │ │ │ vmovdqa %ymm6,(%rsp) │ │ │ │ vmovdqa %ymm7,0x20(%rsp) │ │ │ │ vpbroadcastd -0x70(%rax),%ymm7 │ │ │ │ - call 232a70 │ │ │ │ + call 22cfb0 │ │ │ │ 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 +478151,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 22c7a0 │ │ │ │ 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 +478169,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 229730 │ │ │ │ imul $0x13,%rsi,%rdx │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ add %rdi,%rdx │ │ │ │ - call 232bb0 │ │ │ │ + call 22d0f0 │ │ │ │ mov %r11,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqa %ymm7,0x28(%rsp) │ │ │ │ vpxor %ymm7,%ymm7,%ymm7 │ │ │ │ vmovdqa %ymm7,0x8(%rsp) │ │ │ │ vmovdqa %ymm7,0x48(%rsp) │ │ │ │ @@ -482669,15 +478206,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 22c9bf │ │ │ │ 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 +478931,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 0xacbf5(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 233029 │ │ │ │ + jne 22d569 │ │ │ │ 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 22b7ef │ │ │ │ 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 +478963,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 22c7a0 │ │ │ │ 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 +478990,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 22d6b9 │ │ │ │ + call 229730 │ │ │ │ + call 22d930 │ │ │ │ lea (%rsi,%rsi,2),%rdx │ │ │ │ mov %rdi,%rcx │ │ │ │ vpbroadcastd -0x70(%rax),%ymm7 │ │ │ │ - call 232a70 │ │ │ │ - call 22f1f0 │ │ │ │ + call 22cfb0 │ │ │ │ + call 229730 │ │ │ │ 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 +479085,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 22d8ba │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqa -0x80(%r8),%ymm0 │ │ │ │ vmovdqa -0x60(%r8),%ymm1 │ │ │ │ vmovdqa -0x40(%r8),%ymm2 │ │ │ │ vmovdqa -0x20(%r8),%ymm3 │ │ │ │ @@ -483572,15 +479109,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 22d6e5 │ │ │ │ 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 +479214,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 0xac5d5(%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 +479275,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 22bfa0 │ │ │ │ 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 +479320,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 22db9e │ │ │ │ sub $0x20,%rdx │ │ │ │ vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ mov $0x8,%edi │ │ │ │ cmp %rax,%rdx │ │ │ │ - ja 233899 │ │ │ │ + ja 22ddd9 │ │ │ │ vmovdqa %ymm0,(%rax) │ │ │ │ vmovdqa %ymm0,0x40(%rax) │ │ │ │ add $0x100,%rax │ │ │ │ vmovdqa %ymm0,-0x80(%rax) │ │ │ │ vmovdqa %ymm0,-0x40(%rax) │ │ │ │ sub $0x2,%edi │ │ │ │ - jg 233877 │ │ │ │ + jg 22ddb7 │ │ │ │ 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 22ddd9 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa6c75(%rip),%rax │ │ │ │ + lea 0xac335(%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 +479389,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 22bfa0 │ │ │ │ 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 +479458,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 22e066 │ │ │ │ test $0x1,%r8b │ │ │ │ - je 2338f7 │ │ │ │ + je 22de37 │ │ │ │ add $0x1e0,%rdx │ │ │ │ lea 0x10(%r9),%rdi │ │ │ │ - jmp 2338f7 │ │ │ │ + jmp 22de37 │ │ │ │ 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 22e072 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa69d5(%rip),%rax │ │ │ │ + lea 0xac095(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 233b84 │ │ │ │ + jne 22e0c4 │ │ │ │ vmovd -0x64(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x74(%rax),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x20,%ecx │ │ │ │ - jmp 2312af │ │ │ │ + jmp 22b7ef │ │ │ │ push %rbx │ │ │ │ mov %rsp,%rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x860,%rsp │ │ │ │ lea 0xe0(%rsp),%r8 │ │ │ │ lea 0x100(%r8),%r9 │ │ │ │ sub $0x88,%ecx │ │ │ │ @@ -483976,24 +479513,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 22e283 │ │ │ │ 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 22c7a0 │ │ │ │ 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 +479549,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 22e2b0 │ │ │ │ + call 22c6f0 │ │ │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ vmovdqa %ymm8,%ymm9 │ │ │ │ vmovdqa %ymm8,%ymm10 │ │ │ │ vmovdqa %ymm8,%ymm11 │ │ │ │ vmovdqa %ymm8,%ymm12 │ │ │ │ vmovdqa %ymm8,%ymm13 │ │ │ │ vmovdqa %ymm8,%ymm14 │ │ │ │ @@ -484039,18 +479576,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 229730 │ │ │ │ + call 22d930 │ │ │ │ vpbroadcastd -0x74(%rax),%ymm7 │ │ │ │ - call 232a70 │ │ │ │ + call 22cfb0 │ │ │ │ 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 +479608,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 22bfa0 │ │ │ │ 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 +479625,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 22bfa0 │ │ │ │ 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 22e0eb │ │ │ │ add $0x300,%r8 │ │ │ │ imul $0x13,%rsi,%rdx │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ add %rdi,%rdx │ │ │ │ test %r11d,%r11d │ │ │ │ - jge 233f89 │ │ │ │ + jge 22e4c9 │ │ │ │ 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 22e570 │ │ │ │ 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 22c7a0 │ │ │ │ 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 22e5a4 │ │ │ │ + call 22c6f0 │ │ │ │ sub $0x300,%r10 │ │ │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ vmovdqa %ymm8,%ymm9 │ │ │ │ vmovdqa %ymm8,%ymm10 │ │ │ │ vmovdqa %ymm8,%ymm11 │ │ │ │ vmovdqa %ymm8,%ymm12 │ │ │ │ vmovdqa %ymm8,%ymm13 │ │ │ │ @@ -484160,30 +479697,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 229730 │ │ │ │ + call 22d0f0 │ │ │ │ lea -0x400(%r8),%r10 │ │ │ │ cmp %r10,%r9 │ │ │ │ - jb 2340c6 │ │ │ │ + jb 22e606 │ │ │ │ sub $0x400,%r9 │ │ │ │ sub %rcx,%rdi │ │ │ │ lea 0x10(%rdx,%rcx,1),%rdx │ │ │ │ add $0x10,%rdi │ │ │ │ - jmp 233f89 │ │ │ │ + jmp 22e4c9 │ │ │ │ mov %rbx,%rsp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - vpbroadcastd 0xa63ef(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0xabaaf(%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 +479735,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 22bfa0 │ │ │ │ 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 +479780,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 22e7b7 │ │ │ │ test $0x3,%ecx │ │ │ │ - jne 2340f1 │ │ │ │ + jne 22e631 │ │ │ │ add $0x3c0,%rdx │ │ │ │ lea 0x10(%r9),%rdi │ │ │ │ - jmp 2340f1 │ │ │ │ + jmp 22e631 │ │ │ │ vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ mov $0x10,%edi │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 2342ab │ │ │ │ + jne 22e7eb │ │ │ │ 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 22e7c5 │ │ │ │ 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 22e7eb │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa6265(%rip),%rax │ │ │ │ + lea 0xab925(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 2342f4 │ │ │ │ + jne 22e834 │ │ │ │ vmovd -0x64(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x74(%rax),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x40,%ecx │ │ │ │ - jmp 22da0a │ │ │ │ + jmp 227f4a │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x860,%rsp │ │ │ │ lea 0x2e0(%rsp),%r8 │ │ │ │ lea 0x300(%r8),%r9 │ │ │ │ @@ -484324,20 +479861,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 229730 │ │ │ │ vmovdqa 0x20(%rsp),%ymm1 │ │ │ │ vmovdqa %ymm6,(%rsp) │ │ │ │ vmovdqa %ymm7,0x20(%rsp) │ │ │ │ vpbroadcastd -0x74(%rax),%ymm7 │ │ │ │ - call 232a70 │ │ │ │ + call 22cfb0 │ │ │ │ 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 +479888,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 22e85c │ │ │ │ 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 +479910,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 22ea98 │ │ │ │ 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 229730 │ │ │ │ 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 +479954,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 22eb8a │ │ │ │ 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 22c6f0 │ │ │ │ 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 +479983,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 22ec32 │ │ │ │ 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 22ece0 │ │ │ │ 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 +480011,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 22ecc4 │ │ │ │ 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 22ece0 │ │ │ │ + call 22f409 │ │ │ │ mov %rbp,%rsp │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ @@ -484716,15 +480253,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 22f25e │ │ │ │ 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 +480303,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 22f11c │ │ │ │ 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 +480407,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 22f25e │ │ │ │ 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 +480524,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 22f435 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xa53c5(%rip),%rax │ │ │ │ + lea 0xaaa85(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 2351f1 │ │ │ │ + jne 22f731 │ │ │ │ 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 +480558,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 22f6ec │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x860,%rsp │ │ │ │ vmovdqa (%rdx),%ymm0 │ │ │ │ vmovdqa 0x80(%rdx),%ymm1 │ │ │ │ @@ -485052,15 +480589,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 229730 │ │ │ │ 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 +480627,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 22c6f0 │ │ │ │ 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 +480649,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 22ece0 │ │ │ │ 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 +480670,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 22ece0 │ │ │ │ + call 22f0fe │ │ │ │ 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 +480711,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 22cfb0 │ │ │ │ + call 229730 │ │ │ │ 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 +480801,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 22fa33 │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - lea 0xa4d95(%rip),%rax │ │ │ │ + lea 0xaa455(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 2357c9 │ │ │ │ + jne 22fd09 │ │ │ │ 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 22b7ef │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ mov %rsp,%r14 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0xc60,%rsp │ │ │ │ lea 0xe0(%rsp),%r8 │ │ │ │ @@ -485307,24 +480844,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 22fef0 │ │ │ │ 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 22c7a0 │ │ │ │ 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 +480881,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 22ff1d │ │ │ │ + call 22c6f0 │ │ │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ vmovdqa %ymm8,%ymm9 │ │ │ │ vmovdqa %ymm8,%ymm10 │ │ │ │ vmovdqa %ymm8,%ymm11 │ │ │ │ vmovdqa %ymm8,%ymm12 │ │ │ │ vmovdqa %ymm8,%ymm13 │ │ │ │ vmovdqa %ymm8,%ymm14 │ │ │ │ @@ -485372,18 +480909,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 229730 │ │ │ │ + call 22d930 │ │ │ │ vpbroadcastd -0x70(%rax),%ymm7 │ │ │ │ - call 232a70 │ │ │ │ + call 22cfb0 │ │ │ │ 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 +480941,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 22bfa0 │ │ │ │ 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 +480958,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 22bfa0 │ │ │ │ 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 22fd2c │ │ │ │ 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 +480991,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 230175 │ │ │ │ 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 229730 │ │ │ │ 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 +481026,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 23022f │ │ │ │ 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 22c6f0 │ │ │ │ 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 230299 │ │ │ │ vmovdqa 0x60(%r11),%ymm1 │ │ │ │ vmovdqa -0x80(%r11),%ymm2 │ │ │ │ vmovdqa -0x20(%r11),%ymm5 │ │ │ │ vmovdqa (%r11),%ymm6 │ │ │ │ add $0x80,%rax │ │ │ │ - call 2347a0 │ │ │ │ + call 22ece0 │ │ │ │ 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 2302fb │ │ │ │ vmovdqa 0x20(%r11),%ymm1 │ │ │ │ vmovdqa -0x40(%r11),%ymm2 │ │ │ │ vmovdqa -0x60(%r11),%ymm5 │ │ │ │ vmovdqa 0x40(%r11),%ymm6 │ │ │ │ - call 2347a0 │ │ │ │ - call 234ec9 │ │ │ │ + call 22ece0 │ │ │ │ + call 22f409 │ │ │ │ add $0x80000000,%ebp │ │ │ │ - jb 235de9 │ │ │ │ + jb 230329 │ │ │ │ lea 0xe0(%rsp),%rdx │ │ │ │ lea 0x200(%rdx),%r10 │ │ │ │ sub %r11,%rdi │ │ │ │ lea 0x10(%rdi,%rsi,4),%rdi │ │ │ │ - jmp 235bd0 │ │ │ │ + jmp 230110 │ │ │ │ mov %r14,%rsp │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xa4735(%rip),%rax │ │ │ │ + lea 0xa9df5(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 235e29 │ │ │ │ + jne 230369 │ │ │ │ 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 22f6cf │ │ │ │ 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 +481128,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 229730 │ │ │ │ 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 +481167,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 22c6f0 │ │ │ │ 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 +481190,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 22ece0 │ │ │ │ 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 +481212,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 22ece0 │ │ │ │ + call 22f0fe │ │ │ │ sub $0x580,%r8 │ │ │ │ vpbroadcastd -0x70(%rax),%ymm10 │ │ │ │ - call 2362f0 │ │ │ │ + call 230830 │ │ │ │ add $0x20,%rdx │ │ │ │ add $0x80000000,%r11d │ │ │ │ - jae 235e47 │ │ │ │ + jae 230387 │ │ │ │ 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 +481235,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 230792 │ │ │ │ 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 22c7a0 │ │ │ │ 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 2307bf │ │ │ │ + call 22c6f0 │ │ │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ vmovdqa %ymm8,%ymm9 │ │ │ │ vmovdqa %ymm8,%ymm10 │ │ │ │ vmovdqa %ymm8,%ymm11 │ │ │ │ vmovdqa %ymm8,%ymm12 │ │ │ │ vmovdqa %ymm8,%ymm13 │ │ │ │ vmovdqa %ymm8,%ymm14 │ │ │ │ @@ -485737,22 +481274,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 229730 │ │ │ │ + call 22d0f0 │ │ │ │ add $0x200,%r8 │ │ │ │ sub %rcx,%rdi │ │ │ │ lea 0x10(%rdx,%rcx,1),%rdx │ │ │ │ add $0x10,%rdi │ │ │ │ dec %r11b │ │ │ │ - jg 2361a2 │ │ │ │ + jg 2306e2 │ │ │ │ mov %rbx,%rsp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x4,%r10d │ │ │ │ @@ -485777,15 +481314,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 22bfa0 │ │ │ │ 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 +481347,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 22bfa0 │ │ │ │ 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 230836 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xa4095(%rip),%rax │ │ │ │ + lea 0xa9755(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 2364c4 │ │ │ │ + jne 230a04 │ │ │ │ vmovd -0x64(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x74(%rax),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x40,%ecx │ │ │ │ - jmp 23518f │ │ │ │ + jmp 22f6cf │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ mov %rsp,%r14 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x18e0,%rsp │ │ │ │ lea 0x8e0(%rsp),%r8 │ │ │ │ @@ -485866,15 +481403,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 229730 │ │ │ │ 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 +481441,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 22c6f0 │ │ │ │ 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 +481463,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 22ece0 │ │ │ │ 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 +481484,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 22ece0 │ │ │ │ + call 22f0fe │ │ │ │ sub $0x580,%r8 │ │ │ │ vpbroadcastd -0x74(%rax),%ymm10 │ │ │ │ - call 2362f0 │ │ │ │ + call 230830 │ │ │ │ add $0x20,%rdx │ │ │ │ add $0x80000000,%ebp │ │ │ │ - jae 2364e4 │ │ │ │ + jae 230a24 │ │ │ │ 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 +481512,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 230da5 │ │ │ │ lea 0x800(%rdx),%rcx │ │ │ │ vmovdqa -0x80(%rcx),%ymm4 │ │ │ │ vmovdqa -0x40(%rcx),%ymm5 │ │ │ │ vmovdqa (%rcx),%ymm6 │ │ │ │ vmovdqa 0x40(%rcx),%ymm7 │ │ │ │ - call 22f1f0 │ │ │ │ + call 229730 │ │ │ │ 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 +481546,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 230e55 │ │ │ │ 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 22c6f0 │ │ │ │ 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 230ec8 │ │ │ │ vmovdqa 0x60(%rcx),%ymm1 │ │ │ │ vmovdqa -0x80(%rcx),%ymm2 │ │ │ │ vmovdqa -0x20(%rcx),%ymm5 │ │ │ │ vmovdqa (%rcx),%ymm6 │ │ │ │ add $0x80,%rax │ │ │ │ - call 2347a0 │ │ │ │ + call 22ece0 │ │ │ │ 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 230f25 │ │ │ │ vmovdqa 0x20(%rcx),%ymm1 │ │ │ │ vmovdqa -0x40(%rcx),%ymm2 │ │ │ │ vmovdqa -0x60(%rcx),%ymm5 │ │ │ │ vmovdqa 0x40(%rcx),%ymm6 │ │ │ │ - call 2347a0 │ │ │ │ - call 234ec9 │ │ │ │ + call 22ece0 │ │ │ │ + call 22f409 │ │ │ │ sub $0x380,%r8 │ │ │ │ sub %r11,%rdi │ │ │ │ lea 0x10(%rdi,%rsi,4),%rdi │ │ │ │ dec %bpl │ │ │ │ - jg 2367f8 │ │ │ │ + jg 230d38 │ │ │ │ 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 0xa97d9(%rip),%r9 │ │ │ │ lea 0xec(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 236a90 │ │ │ │ + jne 230fd0 │ │ │ │ vpbroadcastw (%rdx),%xmm0 │ │ │ │ vpbroadcastd -0x8c(%r9),%xmm1 │ │ │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,%xmm1 │ │ │ │ - jmp 236c62 │ │ │ │ + jmp 2311a2 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xa40d9(%rip),%r9 │ │ │ │ + lea 0xa9799(%rip),%r9 │ │ │ │ lea 0x1e3(%rip),%r8 │ │ │ │ - jmp 236a90 │ │ │ │ - lea 0xa40c9(%rip),%r9 │ │ │ │ + jmp 230fd0 │ │ │ │ + lea 0xa9789(%rip),%r9 │ │ │ │ lea 0x323(%rip),%r8 │ │ │ │ - jmp 236a90 │ │ │ │ - lea 0xa40b9(%rip),%r9 │ │ │ │ + jmp 230fd0 │ │ │ │ + lea 0xa9779(%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 +481697,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 0xa9609(%rip),%r9 │ │ │ │ lea -0xe4(%rip),%r8 │ │ │ │ - jmp 236c30 │ │ │ │ - lea 0xa3f39(%rip),%r9 │ │ │ │ + jmp 231170 │ │ │ │ + lea 0xa95f9(%rip),%r9 │ │ │ │ lea 0x43(%rip),%r8 │ │ │ │ - jmp 236c30 │ │ │ │ - lea 0xa3f29(%rip),%r9 │ │ │ │ + jmp 231170 │ │ │ │ + lea 0xa95e9(%rip),%r9 │ │ │ │ lea 0x183(%rip),%r8 │ │ │ │ - jmp 236c30 │ │ │ │ - lea 0xa3f19(%rip),%r9 │ │ │ │ + jmp 231170 │ │ │ │ + lea 0xa95d9(%rip),%r9 │ │ │ │ lea 0x259(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa (%rdx),%xmm0 │ │ │ │ vmovdqa 0x10(%rdx),%xmm1 │ │ │ │ - call 236cc0 │ │ │ │ + call 231200 │ │ │ │ vpunpckhwd %xmm1,%xmm0,%xmm3 │ │ │ │ vpunpcklwd %xmm1,%xmm0,%xmm0 │ │ │ │ vpunpckhwd %xmm3,%xmm0,%xmm1 │ │ │ │ vpunpcklwd %xmm3,%xmm0,%xmm0 │ │ │ │ jmp *%r8 │ │ │ │ - call 236cc0 │ │ │ │ + call 231200 │ │ │ │ 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 +481762,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 0xa94b9(%rip),%r9 │ │ │ │ lea -0x234(%rip),%r8 │ │ │ │ - jmp 236d80 │ │ │ │ - lea 0xa3de9(%rip),%r9 │ │ │ │ + jmp 2312c0 │ │ │ │ + lea 0xa94a9(%rip),%r9 │ │ │ │ lea -0x10d(%rip),%r8 │ │ │ │ - jmp 236d80 │ │ │ │ - lea 0xa3dd9(%rip),%r9 │ │ │ │ + jmp 2312c0 │ │ │ │ + lea 0xa9499(%rip),%r9 │ │ │ │ lea 0x33(%rip),%r8 │ │ │ │ - jmp 236d80 │ │ │ │ - lea 0xa3dc9(%rip),%r9 │ │ │ │ + jmp 2312c0 │ │ │ │ + lea 0xa9489(%rip),%r9 │ │ │ │ lea 0x109(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa (%rdx),%xmm0 │ │ │ │ vmovdqa 0x10(%rdx),%xmm1 │ │ │ │ - call 236cc0 │ │ │ │ + call 231200 │ │ │ │ vpunpcklwd %xmm0,%xmm1,%xmm2 │ │ │ │ vpunpckhwd %xmm0,%xmm1,%xmm1 │ │ │ │ vpunpcklwd %xmm2,%xmm1,%xmm0 │ │ │ │ vpunpckhwd %xmm2,%xmm1,%xmm1 │ │ │ │ jmp *%r8 │ │ │ │ - call 236cc0 │ │ │ │ + call 231200 │ │ │ │ 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 +481804,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 0xa93e9(%rip),%r9 │ │ │ │ lea -0x304(%rip),%r8 │ │ │ │ - jmp 236e50 │ │ │ │ - lea 0xa3d19(%rip),%r9 │ │ │ │ + jmp 231390 │ │ │ │ + lea 0xa93d9(%rip),%r9 │ │ │ │ lea -0x1dd(%rip),%r8 │ │ │ │ - jmp 236e50 │ │ │ │ - lea 0xa3d09(%rip),%r9 │ │ │ │ + jmp 231390 │ │ │ │ + lea 0xa93c9(%rip),%r9 │ │ │ │ lea -0x9d(%rip),%r8 │ │ │ │ - jmp 236e50 │ │ │ │ - lea 0xa3cf9(%rip),%r9 │ │ │ │ + jmp 231390 │ │ │ │ + lea 0xa93b9(%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 +481833,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 231196 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - lea 0xa3c89(%rip),%r9 │ │ │ │ + lea 0xa9349(%rip),%r9 │ │ │ │ lea 0x133(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 236f30 │ │ │ │ + jne 231470 │ │ │ │ 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 231796 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xa3c39(%rip),%r9 │ │ │ │ + lea 0xa92f9(%rip),%r9 │ │ │ │ lea 0x8a9(%rip),%r8 │ │ │ │ - jmp 236f30 │ │ │ │ - lea 0xa3c29(%rip),%r9 │ │ │ │ + jmp 231470 │ │ │ │ + lea 0xa92e9(%rip),%r9 │ │ │ │ lea 0x2e4(%rip),%r8 │ │ │ │ - jmp 236f30 │ │ │ │ - lea 0xa3c19(%rip),%r9 │ │ │ │ + jmp 231470 │ │ │ │ + lea 0xa92d9(%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 +481891,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 231570 │ │ │ │ vpbroadcastd -0xa4(%r9),%ymm20 │ │ │ │ vinserti32x4 $0x1,%xmm18,%ymm16,%ymm16 │ │ │ │ vinserti32x4 $0x1,%xmm19,%ymm17,%ymm17 │ │ │ │ vpshufd $0x4e,%ymm17,%ymm17 │ │ │ │ - jmp 23724a │ │ │ │ + jmp 23178a │ │ │ │ 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 +481952,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 0xa9079(%rip),%r9 │ │ │ │ lea -0x19d(%rip),%r8 │ │ │ │ - jmp 2371c0 │ │ │ │ - lea 0xa39a9(%rip),%r9 │ │ │ │ + jmp 231700 │ │ │ │ + lea 0xa9069(%rip),%r9 │ │ │ │ lea 0x64(%rip),%r8 │ │ │ │ - jmp 2371c0 │ │ │ │ - lea 0xa3999(%rip),%r9 │ │ │ │ + jmp 231700 │ │ │ │ + lea 0xa9059(%rip),%r9 │ │ │ │ lea 0x534(%rip),%r8 │ │ │ │ - jmp 2371c0 │ │ │ │ - lea 0xa3989(%rip),%r9 │ │ │ │ + jmp 231700 │ │ │ │ + lea 0xa9049(%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 232a40 │ │ │ │ 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 2319e0 │ │ │ │ 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 +482152,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 0xa8b99(%rip),%r9 │ │ │ │ lea -0x67d(%rip),%r8 │ │ │ │ - jmp 2376a0 │ │ │ │ - lea 0xa34c9(%rip),%r9 │ │ │ │ + jmp 231be0 │ │ │ │ + lea 0xa8b89(%rip),%r9 │ │ │ │ lea -0x47c(%rip),%r8 │ │ │ │ - jmp 2376a0 │ │ │ │ - lea 0xa34b9(%rip),%r9 │ │ │ │ + jmp 231be0 │ │ │ │ + lea 0xa8b79(%rip),%r9 │ │ │ │ lea 0x54(%rip),%r8 │ │ │ │ - jmp 2376a0 │ │ │ │ - lea 0xa34a9(%rip),%r9 │ │ │ │ + jmp 231be0 │ │ │ │ + lea 0xa8b69(%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 232a40 │ │ │ │ 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 2319e0 │ │ │ │ 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 231784 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - lea 0xa33f9(%rip),%r9 │ │ │ │ + lea 0xa8ab9(%rip),%r9 │ │ │ │ lea -0x75d(%rip),%r8 │ │ │ │ - jmp 237780 │ │ │ │ - lea 0xa33e9(%rip),%r9 │ │ │ │ + jmp 231cc0 │ │ │ │ + lea 0xa8aa9(%rip),%r9 │ │ │ │ lea -0x55c(%rip),%r8 │ │ │ │ - jmp 237780 │ │ │ │ - lea 0xa33d9(%rip),%r9 │ │ │ │ + jmp 231cc0 │ │ │ │ + lea 0xa8a99(%rip),%r9 │ │ │ │ lea -0x8c(%rip),%r8 │ │ │ │ - jmp 237780 │ │ │ │ - lea 0xa33c9(%rip),%r9 │ │ │ │ + jmp 231cc0 │ │ │ │ + lea 0xa8a89(%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 23178a │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa3369(%rip),%r9 │ │ │ │ + lea 0xa8a29(%rip),%r9 │ │ │ │ lea 0x13c(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 237850 │ │ │ │ + jne 231d90 │ │ │ │ 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 2322e5 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xa3319(%rip),%r9 │ │ │ │ + lea 0xa89d9(%rip),%r9 │ │ │ │ lea 0x9e9(%rip),%r8 │ │ │ │ - jmp 237850 │ │ │ │ - lea 0xa3309(%rip),%r9 │ │ │ │ + jmp 231d90 │ │ │ │ + lea 0xa89c9(%rip),%r9 │ │ │ │ lea 0x509(%rip),%r8 │ │ │ │ - jmp 237850 │ │ │ │ - lea 0xa32f9(%rip),%r9 │ │ │ │ + jmp 231d90 │ │ │ │ + lea 0xa89b9(%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 +482278,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 231ed0 │ │ │ │ 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 2322d9 │ │ │ │ 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 +482420,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 0xa8539(%rip),%r9 │ │ │ │ lea -0x3b4(%rip),%r8 │ │ │ │ - jmp 237d00 │ │ │ │ - lea 0xa2e69(%rip),%r9 │ │ │ │ + jmp 232240 │ │ │ │ + lea 0xa8529(%rip),%r9 │ │ │ │ lea 0x69(%rip),%r8 │ │ │ │ - jmp 237d00 │ │ │ │ - lea 0xa2e59(%rip),%r9 │ │ │ │ + jmp 232240 │ │ │ │ + lea 0xa8519(%rip),%r9 │ │ │ │ lea 0x469(%rip),%r8 │ │ │ │ - jmp 237d00 │ │ │ │ - lea 0xa2e49(%rip),%r9 │ │ │ │ + jmp 232240 │ │ │ │ + lea 0xa8509(%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 2346e0 │ │ │ │ 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 232340 │ │ │ │ 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 +482588,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 0xa8129(%rip),%r9 │ │ │ │ lea -0x7c4(%rip),%r8 │ │ │ │ - jmp 238110 │ │ │ │ - lea 0xa2a59(%rip),%r9 │ │ │ │ + jmp 232650 │ │ │ │ + lea 0xa8119(%rip),%r9 │ │ │ │ lea -0x3a7(%rip),%r8 │ │ │ │ - jmp 238110 │ │ │ │ - lea 0xa2a49(%rip),%r9 │ │ │ │ + jmp 232650 │ │ │ │ + lea 0xa8109(%rip),%r9 │ │ │ │ lea 0x59(%rip),%r8 │ │ │ │ - jmp 238110 │ │ │ │ - lea 0xa2a39(%rip),%r9 │ │ │ │ + jmp 232650 │ │ │ │ + lea 0xa80f9(%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 2346e0 │ │ │ │ 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 232340 │ │ │ │ vpbroadcastd -0xa4(%r9),%zmm22 │ │ │ │ vpsrlq $0xc,%zmm26,%zmm26 │ │ │ │ vpsubw %zmm22,%zmm24,%zmm21 │ │ │ │ - jmp 237d60 │ │ │ │ + jmp 2322a0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xa29b9(%rip),%r9 │ │ │ │ + lea 0xa8079(%rip),%r9 │ │ │ │ lea -0x874(%rip),%r8 │ │ │ │ - jmp 2381c0 │ │ │ │ - lea 0xa29a9(%rip),%r9 │ │ │ │ + jmp 232700 │ │ │ │ + lea 0xa8069(%rip),%r9 │ │ │ │ lea -0x457(%rip),%r8 │ │ │ │ - jmp 2381c0 │ │ │ │ - lea 0xa2999(%rip),%r9 │ │ │ │ + jmp 232700 │ │ │ │ + lea 0xa8059(%rip),%r9 │ │ │ │ lea -0x57(%rip),%r8 │ │ │ │ - jmp 2381c0 │ │ │ │ - lea 0xa2989(%rip),%r9 │ │ │ │ + jmp 232700 │ │ │ │ + lea 0xa8049(%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 +482653,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 2322d9 │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xa28e9(%rip),%r9 │ │ │ │ + lea 0xa7fa9(%rip),%r9 │ │ │ │ lea 0xcb(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 2382d0 │ │ │ │ + jne 232810 │ │ │ │ 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 2329d0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xa2899(%rip),%r9 │ │ │ │ + lea 0xa7f59(%rip),%r9 │ │ │ │ lea 0x1bc(%rip),%r8 │ │ │ │ - jmp 2382d0 │ │ │ │ - lea 0xa2889(%rip),%r9 │ │ │ │ + jmp 232810 │ │ │ │ + lea 0xa7f49(%rip),%r9 │ │ │ │ lea 0x37c(%rip),%r8 │ │ │ │ - jmp 2382d0 │ │ │ │ - lea 0xa2879(%rip),%r9 │ │ │ │ + jmp 232810 │ │ │ │ + lea 0xa7f39(%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 231570 │ │ │ │ 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 +482713,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 2329bd │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - lea 0xa2779(%rip),%r9 │ │ │ │ + lea 0xa7e39(%rip),%r9 │ │ │ │ lea -0xa5(%rip),%r8 │ │ │ │ - jmp 238400 │ │ │ │ - lea 0xa2769(%rip),%r9 │ │ │ │ + jmp 232940 │ │ │ │ + lea 0xa7e29(%rip),%r9 │ │ │ │ lea 0x8c(%rip),%r8 │ │ │ │ - jmp 238400 │ │ │ │ - lea 0xa2759(%rip),%r9 │ │ │ │ + jmp 232940 │ │ │ │ + lea 0xa7e19(%rip),%r9 │ │ │ │ lea 0x24c(%rip),%r8 │ │ │ │ - jmp 238400 │ │ │ │ - lea 0xa2749(%rip),%r9 │ │ │ │ + jmp 232940 │ │ │ │ + lea 0xa7e09(%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 2317f0 │ │ │ │ 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 232a40 │ │ │ │ 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 +482793,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 0xa7c69(%rip),%r9 │ │ │ │ lea -0x275(%rip),%r8 │ │ │ │ - jmp 2385d0 │ │ │ │ - lea 0xa2599(%rip),%r9 │ │ │ │ + jmp 232b10 │ │ │ │ + lea 0xa7c59(%rip),%r9 │ │ │ │ lea -0x144(%rip),%r8 │ │ │ │ - jmp 2385d0 │ │ │ │ - lea 0xa2589(%rip),%r9 │ │ │ │ + jmp 232b10 │ │ │ │ + lea 0xa7c49(%rip),%r9 │ │ │ │ lea 0x7c(%rip),%r8 │ │ │ │ - jmp 2385d0 │ │ │ │ - lea 0xa2579(%rip),%r9 │ │ │ │ + jmp 232b10 │ │ │ │ + lea 0xa7c39(%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 2317f0 │ │ │ │ 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 232a40 │ │ │ │ vmovdqa32 %ymm17,%ymm18 │ │ │ │ vpermq $0x8d,%ymm16,%ymm17 │ │ │ │ vpermq $0x8d,%ymm18,%ymm16 │ │ │ │ - jmp 23847d │ │ │ │ + jmp 2329bd │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa24d9(%rip),%r9 │ │ │ │ + lea 0xa7b99(%rip),%r9 │ │ │ │ lea -0x345(%rip),%r8 │ │ │ │ - jmp 2386a0 │ │ │ │ - lea 0xa24c9(%rip),%r9 │ │ │ │ + jmp 232be0 │ │ │ │ + lea 0xa7b89(%rip),%r9 │ │ │ │ lea -0x214(%rip),%r8 │ │ │ │ - jmp 2386a0 │ │ │ │ - lea 0xa24b9(%rip),%r9 │ │ │ │ + jmp 232be0 │ │ │ │ + lea 0xa7b79(%rip),%r9 │ │ │ │ lea -0x54(%rip),%r8 │ │ │ │ - jmp 2386a0 │ │ │ │ - lea 0xa24a9(%rip),%r9 │ │ │ │ + jmp 232be0 │ │ │ │ + lea 0xa7b69(%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 +482859,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 2329af │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa2419(%rip),%r9 │ │ │ │ + lea 0xa7ad9(%rip),%r9 │ │ │ │ lea 0x15f(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 2387f0 │ │ │ │ + jne 232d30 │ │ │ │ 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 +482889,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 232cb4 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa2379(%rip),%r9 │ │ │ │ + lea 0xa7a39(%rip),%r9 │ │ │ │ lea 0x9f0(%rip),%r8 │ │ │ │ - jmp 2387f0 │ │ │ │ - lea 0xa2369(%rip),%r9 │ │ │ │ + jmp 232d30 │ │ │ │ + lea 0xa7a29(%rip),%r9 │ │ │ │ lea 0x314(%rip),%r8 │ │ │ │ - jmp 2387f0 │ │ │ │ - lea 0xa2359(%rip),%r9 │ │ │ │ + jmp 232d30 │ │ │ │ + lea 0xa7a19(%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 232e00 │ │ │ │ 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 +482926,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 232e00 │ │ │ │ vpbroadcastd -0xa4(%r9),%ymm20 │ │ │ │ vpermq $0xd8,%ymm16,%ymm16 │ │ │ │ vpermq $0x8d,%ymm17,%ymm17 │ │ │ │ vpermq $0xd8,%ymm18,%ymm18 │ │ │ │ vpermq $0x8d,%ymm19,%ymm19 │ │ │ │ - jmp 238b35 │ │ │ │ + jmp 233075 │ │ │ │ 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 +482989,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 0xa77d9(%rip),%r9 │ │ │ │ lea -0x1a1(%rip),%r8 │ │ │ │ - jmp 238a60 │ │ │ │ - lea 0xa2109(%rip),%r9 │ │ │ │ + jmp 232fa0 │ │ │ │ + lea 0xa77c9(%rip),%r9 │ │ │ │ lea 0xb4(%rip),%r8 │ │ │ │ - jmp 238a60 │ │ │ │ - lea 0xa20f9(%rip),%r9 │ │ │ │ + jmp 232fa0 │ │ │ │ + lea 0xa77b9(%rip),%r9 │ │ │ │ lea 0x664(%rip),%r8 │ │ │ │ - jmp 238a60 │ │ │ │ - lea 0xa20e9(%rip),%r9 │ │ │ │ + jmp 232fa0 │ │ │ │ + lea 0xa77a9(%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 233170 │ │ │ │ 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 +483026,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 233360 │ │ │ │ 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 +483223,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 0xa7219(%rip),%r9 │ │ │ │ lea -0x761(%rip),%r8 │ │ │ │ - jmp 239020 │ │ │ │ - lea 0xa1b49(%rip),%r9 │ │ │ │ + jmp 233560 │ │ │ │ + lea 0xa7209(%rip),%r9 │ │ │ │ lea -0x50c(%rip),%r8 │ │ │ │ - jmp 239020 │ │ │ │ - lea 0xa1b39(%rip),%r9 │ │ │ │ + jmp 233560 │ │ │ │ + lea 0xa71f9(%rip),%r9 │ │ │ │ lea 0xa4(%rip),%r8 │ │ │ │ - jmp 239020 │ │ │ │ - lea 0xa1b29(%rip),%r9 │ │ │ │ + jmp 233560 │ │ │ │ + lea 0xa71e9(%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 233170 │ │ │ │ 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 +483260,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 233360 │ │ │ │ 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 233081 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xa1a29(%rip),%r9 │ │ │ │ + lea 0xa70e9(%rip),%r9 │ │ │ │ lea -0x891(%rip),%r8 │ │ │ │ - jmp 239150 │ │ │ │ - lea 0xa1a19(%rip),%r9 │ │ │ │ + jmp 233690 │ │ │ │ + lea 0xa70d9(%rip),%r9 │ │ │ │ lea -0x63c(%rip),%r8 │ │ │ │ - jmp 239150 │ │ │ │ - lea 0xa1a09(%rip),%r9 │ │ │ │ + jmp 233690 │ │ │ │ + lea 0xa70c9(%rip),%r9 │ │ │ │ lea -0x8c(%rip),%r8 │ │ │ │ - jmp 239150 │ │ │ │ - lea 0xa19f9(%rip),%r9 │ │ │ │ + jmp 233690 │ │ │ │ + lea 0xa70b9(%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 +483303,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 233059 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa1969(%rip),%r9 │ │ │ │ + lea 0xa7029(%rip),%r9 │ │ │ │ lea 0x102(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 239230 │ │ │ │ + jne 233770 │ │ │ │ movswl (%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x10,%ecx │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ sub $0xffffff80,%eax │ │ │ │ sar $0x8,%eax │ │ │ │ - jmp 23873b │ │ │ │ + jmp 232c7b │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa1939(%rip),%r9 │ │ │ │ + lea 0xa6ff9(%rip),%r9 │ │ │ │ lea 0xc16(%rip),%r8 │ │ │ │ - jmp 239230 │ │ │ │ - lea 0xa1929(%rip),%r9 │ │ │ │ + jmp 233770 │ │ │ │ + lea 0xa6fe9(%rip),%r9 │ │ │ │ lea 0x708(%rip),%r8 │ │ │ │ - jmp 239230 │ │ │ │ - lea 0xa1919(%rip),%r9 │ │ │ │ + jmp 233770 │ │ │ │ + lea 0xa6fd9(%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 234c00 │ │ │ │ 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 +483367,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 233ab0 │ │ │ │ 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 +483425,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 233c0d │ │ │ │ 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 +483452,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 233baf │ │ │ │ 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 +483584,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 0xa6989(%rip),%r9 │ │ │ │ lea -0x59e(%rip),%r8 │ │ │ │ - jmp 2398b0 │ │ │ │ - lea 0xa12b9(%rip),%r9 │ │ │ │ + jmp 233df0 │ │ │ │ + lea 0xa6979(%rip),%r9 │ │ │ │ lea 0x98(%rip),%r8 │ │ │ │ - jmp 2398b0 │ │ │ │ - lea 0xa12a9(%rip),%r9 │ │ │ │ + jmp 233df0 │ │ │ │ + lea 0xa6969(%rip),%r9 │ │ │ │ lea 0x4b2(%rip),%r8 │ │ │ │ - jmp 2398b0 │ │ │ │ - lea 0xa1299(%rip),%r9 │ │ │ │ + jmp 233df0 │ │ │ │ + lea 0xa6959(%rip),%r9 │ │ │ │ lea 0x576(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 23a9c0 │ │ │ │ + call 234f00 │ │ │ │ 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 +483616,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 233f50 │ │ │ │ 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 +483636,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 2338b9 │ │ │ │ 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 233f84 │ │ │ │ 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 +483768,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 0xa6519(%rip),%r9 │ │ │ │ lea -0xa0e(%rip),%r8 │ │ │ │ - jmp 239d20 │ │ │ │ - lea 0xa0e49(%rip),%r9 │ │ │ │ + jmp 234260 │ │ │ │ + lea 0xa6509(%rip),%r9 │ │ │ │ lea -0x3d8(%rip),%r8 │ │ │ │ - jmp 239d20 │ │ │ │ - lea 0xa0e39(%rip),%r9 │ │ │ │ + jmp 234260 │ │ │ │ + lea 0xa64f9(%rip),%r9 │ │ │ │ lea 0x42(%rip),%r8 │ │ │ │ - jmp 239d20 │ │ │ │ - lea 0xa0e29(%rip),%r9 │ │ │ │ + jmp 234260 │ │ │ │ + lea 0xa64e9(%rip),%r9 │ │ │ │ lea 0x106(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 23a9c0 │ │ │ │ + call 234f00 │ │ │ │ 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 233e1b │ │ │ │ + call 233f50 │ │ │ │ vpbroadcastd -0xa4(%r9),%zmm23 │ │ │ │ vpsrlq $0x24,%zmm26,%zmm26 │ │ │ │ vpsubw %zmm23,%zmm24,%zmm22 │ │ │ │ - jmp 23993f │ │ │ │ + jmp 233e7f │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xa0dc9(%rip),%r9 │ │ │ │ + lea 0xa6489(%rip),%r9 │ │ │ │ lea -0xa9e(%rip),%r8 │ │ │ │ - jmp 239db0 │ │ │ │ - lea 0xa0db9(%rip),%r9 │ │ │ │ + jmp 2342f0 │ │ │ │ + lea 0xa6479(%rip),%r9 │ │ │ │ lea -0x468(%rip),%r8 │ │ │ │ - jmp 239db0 │ │ │ │ - lea 0xa0da9(%rip),%r9 │ │ │ │ + jmp 2342f0 │ │ │ │ + lea 0xa6469(%rip),%r9 │ │ │ │ lea -0x4e(%rip),%r8 │ │ │ │ - jmp 239db0 │ │ │ │ - lea 0xa0d99(%rip),%r9 │ │ │ │ + jmp 2342f0 │ │ │ │ + lea 0xa6459(%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 +483840,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 2338a6 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa0ca9(%rip),%r9 │ │ │ │ + lea 0xa6369(%rip),%r9 │ │ │ │ lea 0xdd(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 239ee0 │ │ │ │ + jne 234420 │ │ │ │ movswl (%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ - jmp 23a3ca │ │ │ │ + jmp 23490a │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xa0c89(%rip),%r9 │ │ │ │ + lea 0xa6349(%rip),%r9 │ │ │ │ lea 0x23b(%rip),%r8 │ │ │ │ - jmp 239ee0 │ │ │ │ - lea 0xa0c79(%rip),%r9 │ │ │ │ + jmp 234420 │ │ │ │ + lea 0xa6339(%rip),%r9 │ │ │ │ lea 0x3dc(%rip),%r8 │ │ │ │ - jmp 239ee0 │ │ │ │ - lea 0xa0c69(%rip),%r9 │ │ │ │ + jmp 234420 │ │ │ │ + lea 0xa6329(%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 231ed0 │ │ │ │ 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 +483904,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 234648 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa0b29(%rip),%r9 │ │ │ │ + lea 0xa61e9(%rip),%r9 │ │ │ │ lea -0xa3(%rip),%r8 │ │ │ │ - jmp 23a050 │ │ │ │ - lea 0xa0b19(%rip),%r9 │ │ │ │ + jmp 234590 │ │ │ │ + lea 0xa61d9(%rip),%r9 │ │ │ │ lea 0xcb(%rip),%r8 │ │ │ │ - jmp 23a050 │ │ │ │ - lea 0xa0b09(%rip),%r9 │ │ │ │ + jmp 234590 │ │ │ │ + lea 0xa61c9(%rip),%r9 │ │ │ │ lea 0x26c(%rip),%r8 │ │ │ │ - jmp 23a050 │ │ │ │ - lea 0xa0af9(%rip),%r9 │ │ │ │ + jmp 234590 │ │ │ │ + lea 0xa61b9(%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 232351 │ │ │ │ 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 +483946,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 2346e0 │ │ │ │ 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 +483996,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 0xa5fc9(%rip),%r9 │ │ │ │ lea -0x2c3(%rip),%r8 │ │ │ │ - jmp 23a270 │ │ │ │ - lea 0xa08f9(%rip),%r9 │ │ │ │ + jmp 2347b0 │ │ │ │ + lea 0xa5fb9(%rip),%r9 │ │ │ │ lea -0x155(%rip),%r8 │ │ │ │ - jmp 23a270 │ │ │ │ - lea 0xa08e9(%rip),%r9 │ │ │ │ + jmp 2347b0 │ │ │ │ + lea 0xa5fa9(%rip),%r9 │ │ │ │ lea 0x4c(%rip),%r8 │ │ │ │ - jmp 23a270 │ │ │ │ - lea 0xa08d9(%rip),%r9 │ │ │ │ + jmp 2347b0 │ │ │ │ + lea 0xa5f99(%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 232351 │ │ │ │ vpbroadcastd -0x78(%r9),%zmm22 │ │ │ │ vpsrlq $0xc,%zmm26,%zmm16 │ │ │ │ vpsrlq $0x10,%zmm26,%zmm26 │ │ │ │ - jmp 23a085 │ │ │ │ - call 23a1a0 │ │ │ │ + jmp 2345c5 │ │ │ │ + call 2346e0 │ │ │ │ vmovdqu32 -0x2be(%r9),%zmm18 │ │ │ │ - jmp 23a108 │ │ │ │ + jmp 234648 │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xa0879(%rip),%r9 │ │ │ │ + lea 0xa5f39(%rip),%r9 │ │ │ │ lea -0x353(%rip),%r8 │ │ │ │ - jmp 23a300 │ │ │ │ - lea 0xa0869(%rip),%r9 │ │ │ │ + jmp 234840 │ │ │ │ + lea 0xa5f29(%rip),%r9 │ │ │ │ lea -0x1e5(%rip),%r8 │ │ │ │ - jmp 23a300 │ │ │ │ - lea 0xa0859(%rip),%r9 │ │ │ │ + jmp 234840 │ │ │ │ + lea 0xa5f19(%rip),%r9 │ │ │ │ lea -0x44(%rip),%r8 │ │ │ │ - jmp 23a300 │ │ │ │ - lea 0xa0849(%rip),%r9 │ │ │ │ + jmp 234840 │ │ │ │ + lea 0xa5f09(%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 +484055,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 234648 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xa0799(%rip),%r9 │ │ │ │ + lea 0xa5e59(%rip),%r9 │ │ │ │ lea 0x1bd(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 23a490 │ │ │ │ + jne 2349d0 │ │ │ │ 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 +484092,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 234936 │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa06d9(%rip),%r9 │ │ │ │ + lea 0xa5d99(%rip),%r9 │ │ │ │ lea 0xb28(%rip),%r8 │ │ │ │ - jmp 23a490 │ │ │ │ - lea 0xa06c9(%rip),%r9 │ │ │ │ + jmp 2349d0 │ │ │ │ + lea 0xa5d89(%rip),%r9 │ │ │ │ lea 0x4cf(%rip),%r8 │ │ │ │ - jmp 23a490 │ │ │ │ - lea 0xa06b9(%rip),%r9 │ │ │ │ + jmp 2349d0 │ │ │ │ + lea 0xa5d79(%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 +484117,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 233a80 │ │ │ │ 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 +484142,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 234c00 │ │ │ │ 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 +484246,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 0xa59d9(%rip),%r9 │ │ │ │ lea -0x2c3(%rip),%r8 │ │ │ │ - jmp 23a860 │ │ │ │ - lea 0xa0309(%rip),%r9 │ │ │ │ + jmp 234da0 │ │ │ │ + lea 0xa59c9(%rip),%r9 │ │ │ │ lea 0x10f(%rip),%r8 │ │ │ │ - jmp 23a860 │ │ │ │ - lea 0xa02f9(%rip),%r9 │ │ │ │ + jmp 234da0 │ │ │ │ + lea 0xa59b9(%rip),%r9 │ │ │ │ lea 0x5da(%rip),%r8 │ │ │ │ - jmp 23a860 │ │ │ │ - lea 0xa02e9(%rip),%r9 │ │ │ │ + jmp 234da0 │ │ │ │ + lea 0xa59a9(%rip),%r9 │ │ │ │ lea 0x738(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 2399b0 │ │ │ │ + call 233ef0 │ │ │ │ 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 +484302,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 235130 │ │ │ │ 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 234b1f │ │ │ │ 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 +484477,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 0xa5429(%rip),%r9 │ │ │ │ lea -0x873(%rip),%r8 │ │ │ │ - jmp 23ae10 │ │ │ │ - lea 0x9fd59(%rip),%r9 │ │ │ │ + jmp 235350 │ │ │ │ + lea 0xa5419(%rip),%r9 │ │ │ │ lea -0x4a1(%rip),%r8 │ │ │ │ - jmp 23ae10 │ │ │ │ - lea 0x9fd49(%rip),%r9 │ │ │ │ + jmp 235350 │ │ │ │ + lea 0xa5409(%rip),%r9 │ │ │ │ lea 0x2a(%rip),%r8 │ │ │ │ - jmp 23ae10 │ │ │ │ - lea 0x9fd39(%rip),%r9 │ │ │ │ + jmp 235350 │ │ │ │ + lea 0xa53f9(%rip),%r9 │ │ │ │ lea 0x188(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 2399b0 │ │ │ │ + call 233ef0 │ │ │ │ vpbroadcastd -0x78(%r9),%zmm23 │ │ │ │ vpsrlq $0x14,%zmm26,%zmm26 │ │ │ │ - jmp 23a873 │ │ │ │ + jmp 234db3 │ │ │ │ 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 235130 │ │ │ │ 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 234b1f │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x9fc99(%rip),%r9 │ │ │ │ + lea 0xa5359(%rip),%r9 │ │ │ │ lea -0x943(%rip),%r8 │ │ │ │ - jmp 23aee0 │ │ │ │ - lea 0x9fc89(%rip),%r9 │ │ │ │ + jmp 235420 │ │ │ │ + lea 0xa5349(%rip),%r9 │ │ │ │ lea -0x571(%rip),%r8 │ │ │ │ - jmp 23aee0 │ │ │ │ - lea 0x9fc79(%rip),%r9 │ │ │ │ + jmp 235420 │ │ │ │ + lea 0xa5339(%rip),%r9 │ │ │ │ lea -0xa6(%rip),%r8 │ │ │ │ - jmp 23aee0 │ │ │ │ - lea 0x9fc69(%rip),%r9 │ │ │ │ + jmp 235420 │ │ │ │ + lea 0xa5329(%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 +484559,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 234b07 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x9fb69(%rip),%r9 │ │ │ │ + lea 0xa5229(%rip),%r9 │ │ │ │ lea 0x13d(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 23b030 │ │ │ │ + jne 235570 │ │ │ │ movswl (%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x10,%ecx │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ - jmp 23a3d8 │ │ │ │ + jmp 234918 │ │ │ │ nopl (%rax) │ │ │ │ - lea 0x9fb39(%rip),%r9 │ │ │ │ + lea 0xa51f9(%rip),%r9 │ │ │ │ lea 0x1122(%rip),%r8 │ │ │ │ - jmp 23b030 │ │ │ │ - lea 0x9fb29(%rip),%r9 │ │ │ │ + jmp 235570 │ │ │ │ + lea 0xa51e9(%rip),%r9 │ │ │ │ lea 0x891(%rip),%r8 │ │ │ │ - jmp 23b030 │ │ │ │ - lea 0x9fb19(%rip),%r9 │ │ │ │ + jmp 235570 │ │ │ │ + lea 0xa51d9(%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 2359f0 │ │ │ │ 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 +484637,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 2359f0 │ │ │ │ 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 +484742,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 235b7d │ │ │ │ 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 +484759,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 235b1f │ │ │ │ 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 +484891,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 0xa4a19(%rip),%r9 │ │ │ │ lea -0x6d3(%rip),%r8 │ │ │ │ - jmp 23b810 │ │ │ │ - lea 0x9f349(%rip),%r9 │ │ │ │ + jmp 235d50 │ │ │ │ + lea 0xa4a09(%rip),%r9 │ │ │ │ lea 0xb1(%rip),%r8 │ │ │ │ - jmp 23b810 │ │ │ │ - lea 0x9f339(%rip),%r9 │ │ │ │ + jmp 235d50 │ │ │ │ + lea 0xa49f9(%rip),%r9 │ │ │ │ lea 0x753(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 23b930 │ │ │ │ + call 235e70 │ │ │ │ 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 +484927,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 235f80 │ │ │ │ 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 +484947,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 23572f │ │ │ │ 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 236080 │ │ │ │ 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 +485012,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 236080 │ │ │ │ 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 +485174,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 0xa4339(%rip),%r9 │ │ │ │ lea -0xdb3(%rip),%r8 │ │ │ │ - jmp 23bef0 │ │ │ │ - lea 0x9ec69(%rip),%r9 │ │ │ │ + jmp 236430 │ │ │ │ + lea 0xa4329(%rip),%r9 │ │ │ │ lea -0x62f(%rip),%r8 │ │ │ │ - jmp 23bef0 │ │ │ │ - lea 0x9ec59(%rip),%r9 │ │ │ │ + jmp 236430 │ │ │ │ + lea 0xa4319(%rip),%r9 │ │ │ │ lea 0x73(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 23b930 │ │ │ │ + call 235e70 │ │ │ │ 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 +485201,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 235dbc │ │ │ │ + call 235f80 │ │ │ │ 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 +485226,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 235747 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - lea 0x9eb39(%rip),%r9 │ │ │ │ + lea 0xa41f9(%rip),%r9 │ │ │ │ lea -0xef3(%rip),%r8 │ │ │ │ - jmp 23c020 │ │ │ │ - lea 0x9eb29(%rip),%r9 │ │ │ │ + jmp 236560 │ │ │ │ + lea 0xa41e9(%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 +485316,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 235728 │ │ │ │ nop │ │ │ │ - lea 0x9e919(%rip),%r9 │ │ │ │ + lea 0xa3fd9(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 23c625 │ │ │ │ + je 236b65 │ │ │ │ cmp $0x6b,%ecx │ │ │ │ - jb 23c3c5 │ │ │ │ + jb 236905 │ │ │ │ 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 237550 │ │ │ │ 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 +485374,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 233ab0 │ │ │ │ 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 236cb8 │ │ │ │ + jmp 236a09 │ │ │ │ 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 234c18 │ │ │ │ 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 +485424,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 2339e0 │ │ │ │ + call 236bf0 │ │ │ │ vpbroadcastd %esi,%ymm24 │ │ │ │ vpmulld -0x120(%r9),%ymm24,%ymm24 │ │ │ │ - call 23cb5e │ │ │ │ + call 23709e │ │ │ │ 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 +485492,15 @@ │ │ │ │ ret │ │ │ │ movswl (%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x20,%ecx │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ - jmp 238749 │ │ │ │ + jmp 232c89 │ │ │ │ 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 +485509,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 236e1d │ │ │ │ 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 +485536,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 236def │ │ │ │ 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 +485730,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 2374d5 │ │ │ │ + lea 0xa3621(%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 +485762,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 2372c6 │ │ │ │ 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 233a80 │ │ │ │ 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 +485793,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 236c90 │ │ │ │ + jmp 2372e2 │ │ │ │ vmovdqa32 %ymm20,%ymm21 │ │ │ │ vmovdqa32 %ymm20,%ymm22 │ │ │ │ vmovdqa32 %ymm20,%ymm23 │ │ │ │ - call 239540 │ │ │ │ - call 23c6b0 │ │ │ │ + call 233a80 │ │ │ │ + call 236bf0 │ │ │ │ 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 +485834,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 241c70 │ │ │ │ + call 237550 │ │ │ │ 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 +485903,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 237505 │ │ │ │ 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 +486008,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 0xa2d9a(%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 0xa2d5f(%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 241c70 │ │ │ │ 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 +486079,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 0xa2d16(%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 0xa28f5(%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 +486162,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 0xa2ba9(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 23dfe0 │ │ │ │ + je 238520 │ │ │ │ vpbroadcastd -0x8c(%r9),%zmm31 │ │ │ │ cmp $0x97,%ecx │ │ │ │ - jb 23d968 │ │ │ │ + jb 237ea8 │ │ │ │ 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 237550 │ │ │ │ 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 239350 │ │ │ │ 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 +486284,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 235a27 │ │ │ │ + call 238600 │ │ │ │ + jmp 238110 │ │ │ │ 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 +486320,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 235a20 │ │ │ │ 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 +486373,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 235995 │ │ │ │ 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 238590 │ │ │ │ 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 +486546,29 @@ │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ movswl (%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x20,%ecx │ │ │ │ - jmp 23a3be │ │ │ │ + jmp 2348fe │ │ │ │ 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 238767 │ │ │ │ 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 +486579,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 238737 │ │ │ │ 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 +486759,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 0xa1cd9(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 23ea10 │ │ │ │ + je 238f50 │ │ │ │ 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 +486790,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 238c39 │ │ │ │ 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 +486831,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 235a20 │ │ │ │ + call 238600 │ │ │ │ + jmp 238ca3 │ │ │ │ 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 235980 │ │ │ │ vpunpckhwd %zmm31,%zmm31,%zmm31 │ │ │ │ vpunpckhwd %zmm30,%zmm30,%zmm30 │ │ │ │ vpunpckhwd %zmm0,%zmm0,%zmm0 │ │ │ │ vpunpckhwd %zmm1,%zmm1,%zmm1 │ │ │ │ - call 23e050 │ │ │ │ + call 238590 │ │ │ │ vpbroadcastd -0x98(%r9),%zmm25 │ │ │ │ - call 23f224 │ │ │ │ + call 239764 │ │ │ │ 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 +486870,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 237557 │ │ │ │ + call 239350 │ │ │ │ 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 +486970,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 2374eb │ │ │ │ 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 +487088,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 239520 │ │ │ │ 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 +487109,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 237701 │ │ │ │ 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 +487126,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 2394f0 │ │ │ │ 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 +487377,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 0xa0d4a(%rip),%zmm31 │ │ │ │ + vpbroadcastd 0xa0d38(%rip),%zmm0 │ │ │ │ + vpbroadcastd 0xa0d2a(%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 +487444,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 0xa0b8d(%rip),%zmm0 │ │ │ │ + call 239e60 │ │ │ │ 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 +487647,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 0xa06ba(%rip),%zmm28 │ │ │ │ + vmovdqu32 0xa04c3(%rip),%zmm30 │ │ │ │ + vpbroadcastd 0xa069e(%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 +487754,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 0xa0404(%rip),%zmm0 │ │ │ │ + call 239e60 │ │ │ │ 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 +487855,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 0xa0259(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 240eb9 │ │ │ │ + je 23b3f9 │ │ │ │ cmp $0x88,%ecx │ │ │ │ - jb 2407cf │ │ │ │ + jb 23ad0f │ │ │ │ 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 237550 │ │ │ │ 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 239350 │ │ │ │ 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 +487902,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 23b6d0 │ │ │ │ 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 +488113,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 237550 │ │ │ │ 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 +488130,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 239350 │ │ │ │ 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 +488179,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 23b6d0 │ │ │ │ + jmp 23ae5a │ │ │ │ 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 235980 │ │ │ │ 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 238590 │ │ │ │ vpbroadcastd -0x9c(%r9),%zmm25 │ │ │ │ - call 23f224 │ │ │ │ + call 239764 │ │ │ │ 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 +488220,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 239260 │ │ │ │ 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 23b5f0 │ │ │ │ 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 +488464,15 @@ │ │ │ │ vmovdqa32 %ymm24,(%rdi,%r8,1) │ │ │ │ vextracti32x8 $0x1,%zmm24,(%rcx) │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ movswl (%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x20,%ecx │ │ │ │ - jmp 23cf9d │ │ │ │ + jmp 2374dd │ │ │ │ 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 +488515,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 23bc6e │ │ │ │ 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 +488540,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 23ba6e │ │ │ │ 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 +488575,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 23ba0e │ │ │ │ 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 +488954,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 0x9e49d(%rip),%zmm5 │ │ │ │ + vpbroadcastd 0x9e670(%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 +489005,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 239e60 │ │ │ │ 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 +489088,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 23c03a │ │ │ │ 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 23c35a │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x98ce9(%rip),%r9 │ │ │ │ + lea 0x9e3a9(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 242c62 │ │ │ │ + je 23d1a2 │ │ │ │ cmp $0x97,%ecx │ │ │ │ - jb 24226b │ │ │ │ + jb 23c7ab │ │ │ │ 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 237550 │ │ │ │ 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 239350 │ │ │ │ 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 +489218,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 235987 │ │ │ │ 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 238590 │ │ │ │ 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 +489264,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 23d260 │ │ │ │ + jmp 23ca20 │ │ │ │ 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 +489291,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 235a20 │ │ │ │ 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 +489332,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 235935 │ │ │ │ vpunpckhwd %zmm5,%zmm5,%zmm5 │ │ │ │ vpunpckhwd %zmm31,%zmm31,%zmm31 │ │ │ │ vpunpckhwd %zmm2,%zmm2,%zmm2 │ │ │ │ vpunpckhwd %zmm30,%zmm30,%zmm30 │ │ │ │ - call 23dff0 │ │ │ │ + call 238530 │ │ │ │ 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 +489362,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 23d1c0 │ │ │ │ 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 +489689,15 @@ │ │ │ │ ret │ │ │ │ movswl (%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x40,%ecx │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ - jmp 23a3d8 │ │ │ │ + jmp 234918 │ │ │ │ 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 +489715,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 23d390 │ │ │ │ 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 +490055,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 0x9cc99(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 2435cd │ │ │ │ + jne 23db0d │ │ │ │ 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 +490078,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 23dadb │ │ │ │ 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 +490108,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 23dc84 │ │ │ │ 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 235980 │ │ │ │ vpermb 0x3c0(%rdx),%zmm3,%zmm1 │ │ │ │ vpermb 0x240(%rdx),%zmm3,%zmm4 │ │ │ │ vpermb 0x2c0(%rdx),%zmm3,%zmm0 │ │ │ │ vpermb 0x340(%rdx),%zmm3,%zmm3 │ │ │ │ - call 23e050 │ │ │ │ + call 238590 │ │ │ │ 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 +490136,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 23d260 │ │ │ │ + jmp 23dcca │ │ │ │ + call 235920 │ │ │ │ + call 238530 │ │ │ │ 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 23d1c0 │ │ │ │ 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 23e1d0 │ │ │ │ + call 23e458 │ │ │ │ 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 +490193,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 23e2c7 │ │ │ │ + call 23e458 │ │ │ │ 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 +490476,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 237557 │ │ │ │ + jmp 239350 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x96b99(%rip),%r9 │ │ │ │ + lea 0x9c259(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2456a0 │ │ │ │ + je 23fbe0 │ │ │ │ push %rbx │ │ │ │ mov %rsp,%rbx │ │ │ │ and $0xffffffffffffffc0,%rsp │ │ │ │ sub $0x800,%rsp │ │ │ │ vpbroadcastd -0x8c(%r9),%zmm7 │ │ │ │ cmp $0x88,%ecx │ │ │ │ - jb 24486a │ │ │ │ + jb 23edaa │ │ │ │ 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 237550 │ │ │ │ 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 239350 │ │ │ │ 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 +490532,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 23b6d0 │ │ │ │ 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 +490756,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 23fd00 │ │ │ │ vshufi32x4 $0x88,%zmm2,%zmm9,%zmm16 │ │ │ │ vshufi32x4 $0xdd,%zmm10,%zmm30,%zmm17 │ │ │ │ vshufi32x4 $0x88,%zmm13,%zmm1,%zmm18 │ │ │ │ vshufi32x4 $0xdd,%zmm3,%zmm6,%zmm19 │ │ │ │ - call 2457c0 │ │ │ │ + call 23fd00 │ │ │ │ vshufi32x4 $0x88,%zmm5,%zmm8,%zmm16 │ │ │ │ vshufi32x4 $0xdd,%zmm11,%zmm31,%zmm17 │ │ │ │ vshufi32x4 $0x88,%zmm12,%zmm0,%zmm18 │ │ │ │ vshufi32x4 $0xdd,%zmm4,%zmm7,%zmm19 │ │ │ │ - call 2457c0 │ │ │ │ + call 23fd00 │ │ │ │ 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 23fd00 │ │ │ │ + call 23ffbe │ │ │ │ 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 +490797,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 239260 │ │ │ │ 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 +490830,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 23b5f0 │ │ │ │ + jmp 23efa2 │ │ │ │ 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 +490851,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 235980 │ │ │ │ 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 +490868,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 238590 │ │ │ │ vpbroadcastd -0x98(%r9),%zmm25 │ │ │ │ - call 23f224 │ │ │ │ + call 239764 │ │ │ │ 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 +490888,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 23fcaf │ │ │ │ vmovdqa32 %zmm1,%zmm16 │ │ │ │ vmovdqa32 %zmm12,%zmm19 │ │ │ │ - call 24576f │ │ │ │ + call 23fcaf │ │ │ │ vmovdqa32 %zmm30,%zmm16 │ │ │ │ vmovdqa32 %zmm3,%zmm19 │ │ │ │ - call 24576f │ │ │ │ + call 23fcaf │ │ │ │ vmovdqa32 %zmm11,%zmm16 │ │ │ │ vmovdqa32 %zmm4,%zmm19 │ │ │ │ - call 24576f │ │ │ │ - call 245a7e │ │ │ │ + call 23fcaf │ │ │ │ + call 23ffbe │ │ │ │ vmovdqa32 %zmm0,%zmm16 │ │ │ │ vmovdqa32 %zmm5,%zmm17 │ │ │ │ vmovdqa32 %zmm10,%zmm30 │ │ │ │ - call 23ec06 │ │ │ │ + call 239146 │ │ │ │ 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 23b549 │ │ │ │ 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 +491413,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 2374eb │ │ │ │ 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 +491440,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 23fea5 │ │ │ │ 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 23fd98 │ │ │ │ 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 +491672,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 23ffef │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x94e09(%rip),%r9 │ │ │ │ + lea 0x9a4c9(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 247470 │ │ │ │ + je 2419b0 │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffc0,%rsp │ │ │ │ sub $0x800,%rsp │ │ │ │ vpbroadcastd -0x8c(%r9),%zmm7 │ │ │ │ cmp $0x88,%ecx │ │ │ │ - jb 24667f │ │ │ │ + jb 240bbf │ │ │ │ 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 23fd00 │ │ │ │ vpmulhrsw 0x1c0(%rdx),%zmm7,%zmm16 │ │ │ │ vpmulhrsw 0x640(%rdx),%zmm7,%zmm17 │ │ │ │ vpmulhrsw 0x5c0(%rdx),%zmm7,%zmm18 │ │ │ │ vpmulhrsw 0x240(%rdx),%zmm7,%zmm19 │ │ │ │ - call 2457c0 │ │ │ │ + call 23fd00 │ │ │ │ vpmulhrsw 0x140(%rdx),%zmm7,%zmm16 │ │ │ │ vpmulhrsw 0x6c0(%rdx),%zmm7,%zmm17 │ │ │ │ vpmulhrsw 0x540(%rdx),%zmm7,%zmm18 │ │ │ │ vpmulhrsw 0x2c0(%rdx),%zmm7,%zmm19 │ │ │ │ - call 2457c0 │ │ │ │ + call 23fd00 │ │ │ │ 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 23fd00 │ │ │ │ + call 23ffbe │ │ │ │ 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 239260 │ │ │ │ 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 +491733,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 23b5f0 │ │ │ │ vpbroadcastd -0x98(%r9),%zmm29 │ │ │ │ - call 2474a0 │ │ │ │ + call 2419e0 │ │ │ │ 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 +491752,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 241d01 │ │ │ │ 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 +491793,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 237550 │ │ │ │ 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 239350 │ │ │ │ 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 +491867,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 23b6d0 │ │ │ │ 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 +491901,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 241f38 │ │ │ │ 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 +491934,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 241f38 │ │ │ │ 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 +491959,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 237550 │ │ │ │ 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 239350 │ │ │ │ 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 +492025,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 23b6d0 │ │ │ │ + jmp 240efe │ │ │ │ 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 235920 │ │ │ │ {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 238530 │ │ │ │ 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 +492071,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 23d1c0 │ │ │ │ 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 23e1d0 │ │ │ │ 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 242059 │ │ │ │ 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 23b5f0 │ │ │ │ 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 +492141,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 23e2c7 │ │ │ │ + call 242059 │ │ │ │ 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 23b5f0 │ │ │ │ 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 +492602,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 23dac1 │ │ │ │ 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 +492887,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 239260 │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0x92fa9(%rip),%r9 │ │ │ │ + lea 0x98669(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 248240 │ │ │ │ + je 242780 │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffc0,%rsp │ │ │ │ sub $0x1800,%rsp │ │ │ │ cmp $0x88,%ecx │ │ │ │ - jb 247ec0 │ │ │ │ + jb 242400 │ │ │ │ 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 23fd00 │ │ │ │ vmovdqa32 0x1c0(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x640(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x5c0(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x240(%rdx),%zmm19 │ │ │ │ - call 2457c0 │ │ │ │ + call 23fd00 │ │ │ │ vmovdqa32 0x140(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x6c0(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x540(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x2c0(%rdx),%zmm19 │ │ │ │ - call 2457c0 │ │ │ │ + call 23fd00 │ │ │ │ vmovdqa32 0xc0(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x740(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x4c0(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x340(%rdx),%zmm19 │ │ │ │ - call 2457c0 │ │ │ │ - call 245a7e │ │ │ │ + call 23fd00 │ │ │ │ + call 23ffbe │ │ │ │ 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 239260 │ │ │ │ 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 +492945,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 23b5f0 │ │ │ │ vpbroadcastd -0x9c(%r9),%zmm29 │ │ │ │ - call 2474a0 │ │ │ │ + call 2419e0 │ │ │ │ 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 241d01 │ │ │ │ lea -0x100(%r8),%rax │ │ │ │ add $0x700,%r8 │ │ │ │ - call 248250 │ │ │ │ + call 242790 │ │ │ │ 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 +492981,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 241be0 │ │ │ │ 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 +493011,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 241f38 │ │ │ │ mov %rdx,%rax │ │ │ │ - call 248250 │ │ │ │ - jmp 248094 │ │ │ │ + call 242790 │ │ │ │ + jmp 2425d4 │ │ │ │ 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 235920 │ │ │ │ vpermb 0x80(%rdx),%zmm12,%zmm5 │ │ │ │ vpermb 0x380(%rdx),%ymm12,%ymm31 │ │ │ │ vpermb 0x280(%rdx),%ymm12,%ymm2 │ │ │ │ vpermb 0x180(%rdx),%zmm12,%zmm30 │ │ │ │ - call 23dff0 │ │ │ │ + call 238530 │ │ │ │ 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 +493043,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 23d1c0 │ │ │ │ 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 23e1d0 │ │ │ │ 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 242b50 │ │ │ │ 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 +493081,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 23e2c7 │ │ │ │ mov %rsp,%r8 │ │ │ │ mov %rdx,%rcx │ │ │ │ - call 248610 │ │ │ │ + call 242b50 │ │ │ │ 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 +493155,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 2425f6 │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ movswl (%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x40,%ecx │ │ │ │ - jmp 243573 │ │ │ │ + jmp 23dab3 │ │ │ │ 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 +493208,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 239260 │ │ │ │ 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 +493233,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 23b5f0 │ │ │ │ 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 +493279,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 23fd00 │ │ │ │ vshufi32x4 $0x88,%zmm4,%zmm2,%zmm16 │ │ │ │ vshufi32x4 $0xdd,%zmm1,%zmm31,%zmm17 │ │ │ │ vshufi32x4 $0x88,%zmm5,%zmm3,%zmm18 │ │ │ │ vshufi32x4 $0xdd,%zmm0,%zmm30,%zmm19 │ │ │ │ - call 2457c0 │ │ │ │ + call 23fd00 │ │ │ │ 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 23fd00 │ │ │ │ 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 23fd00 │ │ │ │ + jmp 23ffbe │ │ │ │ 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 +493321,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 23fcaf │ │ │ │ vmovdqa32 %zmm0,%zmm16 │ │ │ │ vmovdqa32 %zmm2,%zmm19 │ │ │ │ - call 24576f │ │ │ │ + call 23fcaf │ │ │ │ vmovdqa32 %zmm12,%zmm16 │ │ │ │ vmovdqa32 %zmm3,%zmm19 │ │ │ │ - call 24576f │ │ │ │ + call 23fcaf │ │ │ │ vmovdqa32 %zmm13,%zmm16 │ │ │ │ vmovdqa32 %zmm1,%zmm19 │ │ │ │ - call 24576f │ │ │ │ - call 245a7e │ │ │ │ + call 23fcaf │ │ │ │ + call 23ffbe │ │ │ │ vmovdqa32 %zmm10,%zmm16 │ │ │ │ vmovdqa32 %zmm11,%zmm17 │ │ │ │ - call 23ec06 │ │ │ │ + call 239146 │ │ │ │ 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 +493351,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 23b549 │ │ │ │ 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) │ │ │ │ @@ -497895,16 +493432,16 @@ │ │ │ │ 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 248970 │ │ │ │ - vpbroadcastd 0x926b0(%rip),%xmm2 │ │ │ │ + jne 242eb0 │ │ │ │ + vpbroadcastd 0x97d70(%rip),%xmm2 │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x4,%ecx │ │ │ │ sub $0xffffff80,%eax │ │ │ │ sar $0x8,%eax │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ add $0x880,%eax │ │ │ │ @@ -497916,40 +493453,40 @@ │ │ │ │ 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 │ │ │ │ + jg 242e54 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x4a6(%rip),%r8 │ │ │ │ - jmp 248970 │ │ │ │ + jmp 242eb0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x213(%rip),%r8 │ │ │ │ - jmp 248970 │ │ │ │ + jmp 242eb0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x36f(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 248a70 │ │ │ │ - vbroadcasti128 0x92492(%rip),%ymm2 │ │ │ │ + call 242fb0 │ │ │ │ + vbroadcasti128 0x97b52(%rip),%ymm2 │ │ │ │ vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ vpshufb %ymm2,%ymm0,%ymm0 │ │ │ │ jmp *%r8 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpbroadcastd 0x91b53(%rip),%xmm4 │ │ │ │ + vpbroadcastd 0x97213(%rip),%xmm4 │ │ │ │ vpunpckhwd %xmm0,%xmm1,%xmm2 │ │ │ │ - vpbroadcastd 0x91b42(%rip),%xmm3 │ │ │ │ + vpbroadcastd 0x97202(%rip),%xmm3 │ │ │ │ vpunpcklwd %xmm0,%xmm1,%xmm1 │ │ │ │ - vpbroadcastd 0x91b31(%rip),%xmm0 │ │ │ │ + vpbroadcastd 0x971f1(%rip),%xmm0 │ │ │ │ vpmaddwd %xmm2,%xmm4,%xmm4 │ │ │ │ vpmaddwd %xmm3,%xmm2,%xmm2 │ │ │ │ - vpbroadcastd 0x91b1c(%rip),%xmm3 │ │ │ │ + vpbroadcastd 0x971dc(%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 │ │ │ │ @@ -497964,15 +493501,15 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x97c23(%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 │ │ │ │ @@ -497983,19 +493520,19 @@ │ │ │ │ vmovhps %xmm1,(%rax) │ │ │ │ vmovq %xmm1,(%rax,%rsi,1) │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vpermq $0xd8,(%rdx),%ymm0 │ │ │ │ vpermq $0xd8,0x20(%rdx),%ymm1 │ │ │ │ - vpbroadcastd 0x91a56(%rip),%ymm5 │ │ │ │ - vbroadcasti128 0x92429(%rip),%ymm2 │ │ │ │ + vpbroadcastd 0x97116(%rip),%ymm5 │ │ │ │ + vbroadcasti128 0x97ae9(%rip),%ymm2 │ │ │ │ vpmulld %ymm2,%ymm0,%ymm3 │ │ │ │ vpmulld %ymm1,%ymm2,%ymm2 │ │ │ │ - vbroadcasti128 0x923fe(%rip),%ymm4 │ │ │ │ + vbroadcasti128 0x97abe(%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 │ │ │ │ @@ -498004,49 +493541,49 @@ │ │ │ │ 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 │ │ │ │ + jmp 243060 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x73(%rip),%r8 │ │ │ │ - jmp 248b20 │ │ │ │ + jmp 243060 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1cf(%rip),%r8 │ │ │ │ - jmp 248b20 │ │ │ │ + jmp 243060 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x2d6(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 248bf0 │ │ │ │ + call 243130 │ │ │ │ vinserti128 $0x1,%xmm6,%ymm4,%ymm0 │ │ │ │ vinserti128 $0x1,%xmm3,%ymm2,%ymm1 │ │ │ │ - vpbroadcastd 0x919a2(%rip),%ymm5 │ │ │ │ - vmovdqa 0x921fe(%rip),%ymm2 │ │ │ │ + vpbroadcastd 0x97062(%rip),%ymm5 │ │ │ │ + vmovdqa 0x978be(%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 0x9199f(%rip),%rax │ │ │ │ + lea 0x9705f(%rip),%rax │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - call 22a880 │ │ │ │ - vpbroadcastd 0x9193b(%rip),%xmm4 │ │ │ │ + call 224dc0 │ │ │ │ + vpbroadcastd 0x96ffb(%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 │ │ │ │ + vpbroadcastd 0x97aac(%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 │ │ │ │ @@ -498061,65 +493598,65 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x97a18(%rip),%xmm5 │ │ │ │ + vpbroadcastd 0x97a1b(%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 │ │ │ │ + vpbroadcastd 0x979d0(%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 248cc0 │ │ │ │ + jmp 243200 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x12d(%rip),%r8 │ │ │ │ - jmp 248cc0 │ │ │ │ + jmp 243200 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x2f(%rip),%r8 │ │ │ │ - jmp 248cc0 │ │ │ │ + jmp 243200 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x136(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 248bf0 │ │ │ │ + call 243130 │ │ │ │ vinserti128 $0x1,%xmm2,%ymm3,%ymm0 │ │ │ │ vinserti128 $0x1,%xmm4,%ymm6,%ymm1 │ │ │ │ - jmp 248b31 │ │ │ │ - lea 0x91833(%rip),%rax │ │ │ │ + jmp 243071 │ │ │ │ + lea 0x96ef3(%rip),%rax │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - call 22a880 │ │ │ │ - vpbroadcastd 0x917cf(%rip),%xmm4 │ │ │ │ + call 224dc0 │ │ │ │ + vpbroadcastd 0x96e8f(%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 │ │ │ │ + vpbroadcastd 0x97940(%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 │ │ │ │ @@ -498132,48 +493669,48 @@ │ │ │ │ vmovhps %xmm0,(%rax) │ │ │ │ vmovq %xmm0,(%rax,%rsi,1) │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ lea -0x3dd(%rip),%r8 │ │ │ │ - jmp 248da0 │ │ │ │ + jmp 2432e0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x20d(%rip),%r8 │ │ │ │ - jmp 248da0 │ │ │ │ + jmp 2432e0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0xb1(%rip),%r8 │ │ │ │ - jmp 248da0 │ │ │ │ + jmp 2432e0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x56(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x921db(%rip),%ymm1 │ │ │ │ + vpbroadcastd 0x9789b(%rip),%ymm1 │ │ │ │ vpmulld (%rdx),%ymm1,%ymm0 │ │ │ │ vpmulld 0x20(%rdx),%ymm1,%ymm1 │ │ │ │ - vpbroadcastd 0x9171f(%rip),%ymm5 │ │ │ │ - vmovdqa 0x91f7b(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x96ddf(%rip),%ymm5 │ │ │ │ + vmovdqa 0x9763b(%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 0x916de(%rip),%ymm1 │ │ │ │ + vpbroadcastd 0x96d9e(%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 │ │ │ │ + vpbroadcastd 0x97832(%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 │ │ │ │ @@ -498187,90 +493724,90 @@ │ │ │ │ vmovq %xmm1,(%rax) │ │ │ │ vmovhps %xmm1,(%rax,%rsi,1) │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x6d(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 248ec0 │ │ │ │ - vpbroadcastd 0x92118(%rip),%xmm2 │ │ │ │ - jmp 2488e8 │ │ │ │ + jne 243400 │ │ │ │ + vpbroadcastd 0x977d8(%rip),%xmm2 │ │ │ │ + jmp 242e28 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x2e7(%rip),%r8 │ │ │ │ - jmp 248ec0 │ │ │ │ + jmp 243400 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x122(%rip),%r8 │ │ │ │ - jmp 248ec0 │ │ │ │ + jmp 243400 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x21f(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 248a70 │ │ │ │ - vmovdqa 0x91e93(%rip),%ymm3 │ │ │ │ - vmovdqa 0x91eab(%rip),%ymm4 │ │ │ │ + call 242fb0 │ │ │ │ + vmovdqa 0x97553(%rip),%ymm3 │ │ │ │ + vmovdqa 0x9756b(%rip),%ymm4 │ │ │ │ vpermd %ymm1,%ymm4,%ymm2 │ │ │ │ vpermd %ymm0,%ymm3,%ymm1 │ │ │ │ - jmp 248f98 │ │ │ │ - vpbroadcastd 0x915ef(%rip),%ymm5 │ │ │ │ + jmp 2434d8 │ │ │ │ + vpbroadcastd 0x96caf(%rip),%ymm5 │ │ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - call 248a86 │ │ │ │ + call 242fc6 │ │ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ vpermq $0x8d,%ymm1,%ymm1 │ │ │ │ - jmp 248ff5 │ │ │ │ + jmp 243535 │ │ │ │ nop │ │ │ │ lea -0x33(%rip),%r8 │ │ │ │ - jmp 248f50 │ │ │ │ + jmp 243490 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xa2(%rip),%r8 │ │ │ │ - jmp 248f50 │ │ │ │ + jmp 243490 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x19f(%rip),%r8 │ │ │ │ - jmp 248f50 │ │ │ │ + jmp 243490 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x237(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 248bf0 │ │ │ │ + call 243130 │ │ │ │ vinserti128 $0x1,%xmm6,%ymm4,%ymm1 │ │ │ │ vinserti128 $0x1,%xmm3,%ymm2,%ymm2 │ │ │ │ - vmovdqa 0x91dd7(%rip),%ymm3 │ │ │ │ - vpbroadcastd 0x91fee(%rip),%ymm5 │ │ │ │ + vmovdqa 0x97497(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x976ae(%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 │ │ │ │ + vpbroadcastd 0x976bf(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x976ba(%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 24906b │ │ │ │ + call 2435ab │ │ │ │ vinserti128 $0x1,%xmm6,%ymm4,%ymm0 │ │ │ │ vinserti128 $0x1,%xmm3,%ymm2,%ymm1 │ │ │ │ - vpbroadcastd 0x914f9(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x96bb9(%rip),%ymm5 │ │ │ │ vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd 0x914ce(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x96b8e(%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 │ │ │ │ + vpbroadcastd 0x97637(%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) │ │ │ │ @@ -498284,143 +493821,143 @@ │ │ │ │ vmovhps %xmm0,(%rax) │ │ │ │ vmovhps %xmm1,(%rax,%rsi,1) │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vextracti128 $0x1,%ymm1,%xmm3 │ │ │ │ vmovdqa %xmm1,%xmm2 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - jmp 248c03 │ │ │ │ + jmp 243143 │ │ │ │ lea -0x1a3(%rip),%r8 │ │ │ │ - jmp 2490c0 │ │ │ │ + jmp 243600 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0xce(%rip),%r8 │ │ │ │ - jmp 2490c0 │ │ │ │ + jmp 243600 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x2f(%rip),%r8 │ │ │ │ - jmp 2490c0 │ │ │ │ + jmp 243600 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xc7(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 248bf0 │ │ │ │ + call 243130 │ │ │ │ vinserti128 $0x1,%xmm2,%ymm3,%ymm1 │ │ │ │ vinserti128 $0x1,%xmm4,%ymm6,%ymm2 │ │ │ │ - jmp 248f61 │ │ │ │ - call 24906b │ │ │ │ + jmp 2434a1 │ │ │ │ + call 2435ab │ │ │ │ vinserti128 $0x1,%xmm2,%ymm3,%ymm0 │ │ │ │ vinserti128 $0x1,%xmm4,%ymm6,%ymm1 │ │ │ │ - jmp 248fda │ │ │ │ + jmp 24351a │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x213(%rip),%r8 │ │ │ │ - jmp 249130 │ │ │ │ + jmp 243670 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x13e(%rip),%r8 │ │ │ │ - jmp 249130 │ │ │ │ + jmp 243670 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x41(%rip),%r8 │ │ │ │ - jmp 249130 │ │ │ │ + jmp 243670 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x57(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vmovdqa 0x91c08(%rip),%ymm2 │ │ │ │ - vpbroadcastd 0x91e2b(%rip),%ymm3 │ │ │ │ + vmovdqa 0x972c8(%rip),%ymm2 │ │ │ │ + vpbroadcastd 0x974eb(%rip),%ymm3 │ │ │ │ vpermd (%rdx),%ymm2,%ymm0 │ │ │ │ vpermd 0x20(%rdx),%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0x91387(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x96a47(%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 │ │ │ │ + jmp 2434d8 │ │ │ │ + vpbroadcastd 0x974bd(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x96a0c(%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 │ │ │ │ + jmp 243535 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x122(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 249220 │ │ │ │ - vpbroadcastd 0x91dc4(%rip),%xmm2 │ │ │ │ + jne 243760 │ │ │ │ + vpbroadcastd 0x97484(%rip),%xmm2 │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x8,%ecx │ │ │ │ sub $0xffffff80,%eax │ │ │ │ sar $0x8,%eax │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ - jmp 2488f3 │ │ │ │ + jmp 242e33 │ │ │ │ lea 0x79a(%rip),%r8 │ │ │ │ - jmp 249220 │ │ │ │ + jmp 243760 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x24e(%rip),%r8 │ │ │ │ - jmp 249220 │ │ │ │ + jmp 243760 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x5dc(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x91c8f(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x9734f(%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 │ │ │ │ + vpbroadcastd 0x96953(%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 │ │ │ │ + vpbroadcastd 0x9730a(%rip),%ymm4 │ │ │ │ vpmulld %ymm4,%ymm1,%ymm5 │ │ │ │ vpmulld %ymm3,%ymm4,%ymm4 │ │ │ │ - vpbroadcastd 0x91c1f(%rip),%ymm6 │ │ │ │ + vpbroadcastd 0x972df(%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 │ │ │ │ + vpbroadcastd 0x972c2(%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 0x91218(%rip),%rax │ │ │ │ + lea 0x968d8(%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 │ │ │ │ + call 225110 │ │ │ │ + vpbroadcastd 0x9685e(%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 │ │ │ │ @@ -498431,15 +493968,15 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x972d3(%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 │ │ │ │ @@ -498457,38 +493994,38 @@ │ │ │ │ vmovhps %xmm2,(%rax,%rsi,1) │ │ │ │ vmovhps %xmm3,(%rax,%rsi,2) │ │ │ │ vmovq %xmm3,(%rax,%rcx,1) │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea -0xfe(%rip),%r8 │ │ │ │ - jmp 249420 │ │ │ │ + jmp 243960 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x5e(%rip),%r8 │ │ │ │ - jmp 249420 │ │ │ │ + jmp 243960 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x3ec(%rip),%r8 │ │ │ │ - jmp 249420 │ │ │ │ + jmp 243960 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x57a(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 24b750 │ │ │ │ - vpbroadcastd 0x910ae(%rip),%ymm5 │ │ │ │ + call 245c90 │ │ │ │ + vpbroadcastd 0x9676e(%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 249520 │ │ │ │ - vmovdqa 0x9199e(%rip),%xmm4 │ │ │ │ + call 243a60 │ │ │ │ + vmovdqa 0x9705e(%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 │ │ │ │ @@ -498499,15 +494036,15 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x97193(%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 │ │ │ │ @@ -498526,69 +494063,69 @@ │ │ │ │ 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 │ │ │ │ + lea 0x966a1(%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 │ │ │ │ + jmp 225540 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastd 0x91a37(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x91a32(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x970f7(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x970f2(%rip),%ymm9 │ │ │ │ vbroadcasti128 (%rdx),%ymm0 │ │ │ │ vbroadcasti128 0x20(%rdx),%ymm2 │ │ │ │ vbroadcasti128 0x50(%rdx),%ymm3 │ │ │ │ vbroadcasti128 0x70(%rdx),%ymm1 │ │ │ │ - vpbroadcastd 0x91926(%rip),%ymm6 │ │ │ │ + vpbroadcastd 0x96fe6(%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 │ │ │ │ + vpbroadcastd 0x965df(%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 │ │ │ │ + vbroadcasti128 0x96fd8(%rip),%ymm4 │ │ │ │ vpmulld %ymm4,%ymm1,%ymm5 │ │ │ │ vpmulld %ymm0,%ymm4,%ymm4 │ │ │ │ - vbroadcasti128 0x91825(%rip),%ymm6 │ │ │ │ + vbroadcasti128 0x96ee5(%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 │ │ │ │ + vbroadcasti128 0x96ef8(%rip),%ymm4 │ │ │ │ vpmulld %ymm4,%ymm3,%ymm5 │ │ │ │ vpmulld %ymm2,%ymm4,%ymm4 │ │ │ │ - vbroadcasti128 0x91885(%rip),%ymm6 │ │ │ │ + vbroadcasti128 0x96f45(%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 │ │ │ │ @@ -498605,28 +494142,28 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x96eac(%rip),%ymm3 │ │ │ │ vpmulld %ymm3,%ymm4,%ymm5 │ │ │ │ vpmulld %ymm2,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x917c1(%rip),%ymm6 │ │ │ │ + vpbroadcastd 0x96e81(%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 │ │ │ │ + vpbroadcastd 0x96e64(%rip),%ymm5 │ │ │ │ + vbroadcasti128 0x96da3(%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 │ │ │ │ @@ -498646,34 +494183,34 @@ │ │ │ │ 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 │ │ │ │ + jmp 243d10 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x352(%rip),%r8 │ │ │ │ - jmp 2497d0 │ │ │ │ + jmp 243d10 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x3c(%rip),%r8 │ │ │ │ - jmp 2497d0 │ │ │ │ + jmp 243d10 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1ca(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 24b750 │ │ │ │ - vpbroadcastd 0x90cfe(%rip),%ymm5 │ │ │ │ + call 245c90 │ │ │ │ + vpbroadcastd 0x963be(%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 │ │ │ │ + jmp 24397e │ │ │ │ + call 243a60 │ │ │ │ + vmovdqa 0x96cc0(%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 │ │ │ │ @@ -498684,15 +494221,15 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x96df5(%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 │ │ │ │ @@ -498710,32 +494247,32 @@ │ │ │ │ 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 │ │ │ │ + jmp 243e40 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x482(%rip),%r8 │ │ │ │ - jmp 249900 │ │ │ │ + jmp 243e40 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0xf4(%rip),%r8 │ │ │ │ - jmp 249900 │ │ │ │ + jmp 243e40 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x9a(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x915af(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x96c6f(%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 │ │ │ │ + vpbroadcastd 0x96273(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x96d12(%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 │ │ │ │ @@ -498749,21 +494286,21 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x96cb6(%rip),%ymm6 │ │ │ │ + call 243ef0 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastd 0x90b0b(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x961cb(%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 │ │ │ │ @@ -498804,30 +494341,30 @@ │ │ │ │ vmovq %xmm3,(%rax,%rsi,2) │ │ │ │ vmovhps %xmm3,(%rax,%rcx,1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ lea 0x4e(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 249ae0 │ │ │ │ - vpbroadcastd 0x914f8(%rip),%xmm2 │ │ │ │ - jmp 2491d4 │ │ │ │ + jne 244020 │ │ │ │ + vpbroadcastd 0x96bb8(%rip),%xmm2 │ │ │ │ + jmp 243714 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x40e(%rip),%r8 │ │ │ │ - jmp 249ae0 │ │ │ │ + jmp 244020 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x162(%rip),%r8 │ │ │ │ - jmp 249ae0 │ │ │ │ + jmp 244020 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x347(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - jmp 249220 │ │ │ │ - vpbroadcastd 0x914b2(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x914ad(%rip),%ymm9 │ │ │ │ + jmp 243760 │ │ │ │ + vpbroadcastd 0x96b72(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x96b6d(%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 │ │ │ │ @@ -498842,76 +494379,76 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x9602c(%rip),%ymm7 │ │ │ │ + call 245a50 │ │ │ │ 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 │ │ │ │ + jmp 2441c3 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0xc2(%rip),%r8 │ │ │ │ - jmp 249be0 │ │ │ │ + jmp 244120 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x72(%rip),%r8 │ │ │ │ - jmp 249be0 │ │ │ │ + jmp 244120 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x257(%rip),%r8 │ │ │ │ - jmp 249be0 │ │ │ │ + jmp 244120 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x2ee(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 24b750 │ │ │ │ + call 245c90 │ │ │ │ vpsrad $0x1,%ymm4,%ymm0 │ │ │ │ vpsrad $0x1,%ymm6,%ymm1 │ │ │ │ vpsrad $0x1,%ymm2,%ymm2 │ │ │ │ vpsrad $0x1,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x9135e(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x96a1e(%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 0x9136e(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x91369(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x96a2e(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x96a29(%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 │ │ │ │ + call 2442b0 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x95f00(%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 │ │ │ │ + vmovdqa 0x967b0(%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 │ │ │ │ @@ -498922,15 +494459,15 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x96945(%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 │ │ │ │ @@ -498957,144 +494494,144 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x95de7(%rip),%ymm7 │ │ │ │ + jmp 243b3f │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lea -0x2e2(%rip),%r8 │ │ │ │ - jmp 249e00 │ │ │ │ + jmp 244340 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x1ae(%rip),%r8 │ │ │ │ - jmp 249e00 │ │ │ │ + jmp 244340 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x37(%rip),%r8 │ │ │ │ - jmp 249e00 │ │ │ │ + jmp 244340 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xce(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 24b750 │ │ │ │ + call 245c90 │ │ │ │ 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 │ │ │ │ + jmp 244139 │ │ │ │ + vpbroadcastd 0x96839(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x96834(%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 │ │ │ │ + call 2442b0 │ │ │ │ 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 │ │ │ │ + jmp 2441c3 │ │ │ │ lea -0x3a2(%rip),%r8 │ │ │ │ - jmp 249ec0 │ │ │ │ + jmp 244400 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x26e(%rip),%r8 │ │ │ │ - jmp 249ec0 │ │ │ │ + jmp 244400 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x89(%rip),%r8 │ │ │ │ - jmp 249ec0 │ │ │ │ + jmp 244400 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xe(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - jmp 249900 │ │ │ │ - vpbroadcastd 0x910c6(%rip),%ymm6 │ │ │ │ - call 2499b0 │ │ │ │ + jmp 243e40 │ │ │ │ + vpbroadcastd 0x96786(%rip),%ymm6 │ │ │ │ + call 243ef0 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ lea 0xce(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 249f40 │ │ │ │ + jne 244480 │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x9109e(%rip),%xmm2 │ │ │ │ + vpbroadcastd 0x9675e(%rip),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x10,%ecx │ │ │ │ add $0x180,%eax │ │ │ │ sar $0x9,%eax │ │ │ │ - jmp 2488f9 │ │ │ │ + jmp 242e39 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xb21(%rip),%r8 │ │ │ │ - jmp 249f40 │ │ │ │ + jmp 244480 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x319(%rip),%r8 │ │ │ │ - jmp 249f40 │ │ │ │ + jmp 244480 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x959(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x9102b(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x966eb(%rip),%ymm10 │ │ │ │ vmovdqa 0x40(%rdx),%ymm1 │ │ │ │ vmovdqa 0xc0(%rdx),%ymm3 │ │ │ │ vmovdqa 0x60(%rdx),%ymm5 │ │ │ │ vmovdqa 0xe0(%rdx),%ymm7 │ │ │ │ - call 24a040 │ │ │ │ + call 244580 │ │ │ │ vpmulld (%rdx),%ymm6,%ymm0 │ │ │ │ vpmulld 0x80(%rdx),%ymm6,%ymm2 │ │ │ │ vpmulld 0x20(%rdx),%ymm6,%ymm4 │ │ │ │ vpmulld 0xa0(%rdx),%ymm6,%ymm6 │ │ │ │ - call 24a0d0 │ │ │ │ + call 244610 │ │ │ │ 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 0x90544(%rip),%rax │ │ │ │ + lea 0x95c04(%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 │ │ │ │ + call 225940 │ │ │ │ + vpbroadcastd 0x95b6e(%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 │ │ │ │ + vpbroadcastd 0x9661d(%rip),%ymm8 │ │ │ │ + call 244660 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vpbroadcastd 0x90e77(%rip),%ymm4 │ │ │ │ - vpbroadcastd 0x90e56(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x90481(%rip),%ymm9 │ │ │ │ - vpbroadcastd 0x90f04(%rip),%ymm6 │ │ │ │ + vpbroadcastd 0x96537(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x96516(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x95b41(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x965c4(%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 │ │ │ │ @@ -499133,21 +494670,21 @@ │ │ │ │ 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 │ │ │ │ + call 2446a0 │ │ │ │ vpmulhrsw %ymm1,%ymm9,%ymm0 │ │ │ │ - call 24a160 │ │ │ │ + call 2446a0 │ │ │ │ vpmulhrsw %ymm2,%ymm9,%ymm0 │ │ │ │ - call 24a160 │ │ │ │ + call 2446a0 │ │ │ │ vpmulhrsw %ymm3,%ymm9,%ymm0 │ │ │ │ - call 24a160 │ │ │ │ + call 2446a0 │ │ │ │ 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 │ │ │ │ @@ -499164,55 +494701,55 @@ │ │ │ │ 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) │ │ │ │ lea -0x212(%rip),%r8 │ │ │ │ - jmp 24a200 │ │ │ │ + jmp 244740 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x69(%rip),%r8 │ │ │ │ - jmp 24a200 │ │ │ │ + jmp 244740 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x6a9(%rip),%r8 │ │ │ │ - jmp 24a200 │ │ │ │ + jmp 244740 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x841(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 24e930 │ │ │ │ - vpbroadcastd 0x90d7a(%rip),%ymm6 │ │ │ │ - call 24ea00 │ │ │ │ + call 248e70 │ │ │ │ + vpbroadcastd 0x9643a(%rip),%ymm6 │ │ │ │ + call 248f40 │ │ │ │ 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 24a310 │ │ │ │ - vpbroadcastd 0x90272(%rip),%ymm5 │ │ │ │ - vpbroadcastd 0x90d39(%rip),%ymm8 │ │ │ │ + call 244850 │ │ │ │ + vpbroadcastd 0x95932(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x963f9(%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 │ │ │ │ + call 2447f0 │ │ │ │ vpmulhrsw %ymm1,%ymm9,%ymm0 │ │ │ │ - call 24a2b0 │ │ │ │ + call 2447f0 │ │ │ │ vpmulhrsw %ymm2,%ymm9,%ymm0 │ │ │ │ - call 24a2b0 │ │ │ │ + call 2447f0 │ │ │ │ vpmulhrsw %ymm3,%ymm9,%ymm0 │ │ │ │ - call 24a2b0 │ │ │ │ + call 2447f0 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ vmovq (%rdi,%rax,1),%xmm4 │ │ │ │ vmovhps (%rdi),%xmm4,%xmm4 │ │ │ │ vpbroadcastq (%rdi,%rsi,1),%ymm5 │ │ │ │ @@ -499233,15 +494770,15 @@ │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ 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 │ │ │ │ + lea 0x958a9(%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 │ │ │ │ @@ -499250,16 +494787,16 @@ │ │ │ │ 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 │ │ │ │ + call 225e9a │ │ │ │ + vpbroadcastd 0x95815(%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 │ │ │ │ @@ -499283,55 +494820,55 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x95753(%rip),%ymm11 │ │ │ │ + vbroadcasti128 0x9619e(%rip),%ymm8 │ │ │ │ vpmulld %ymm1,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm0,%ymm8,%ymm8 │ │ │ │ - vbroadcasti128 0x909cb(%rip),%ymm10 │ │ │ │ + vbroadcasti128 0x9608b(%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 │ │ │ │ + vbroadcasti128 0x9611c(%rip),%ymm8 │ │ │ │ vpmulld %ymm3,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm2,%ymm8,%ymm8 │ │ │ │ - vbroadcasti128 0x909c9(%rip),%ymm10 │ │ │ │ + vbroadcasti128 0x96089(%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 │ │ │ │ + vbroadcasti128 0x9607a(%rip),%ymm8 │ │ │ │ vpmulld %ymm5,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm4,%ymm8,%ymm8 │ │ │ │ - vbroadcasti128 0x909e7(%rip),%ymm10 │ │ │ │ + vbroadcasti128 0x960a7(%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 │ │ │ │ + vbroadcasti128 0x96008(%rip),%ymm8 │ │ │ │ vpmulld %ymm7,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm6,%ymm8,%ymm8 │ │ │ │ - vbroadcasti128 0x909d5(%rip),%ymm10 │ │ │ │ + vbroadcasti128 0x96095(%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 │ │ │ │ @@ -499356,29 +494893,29 @@ │ │ │ │ 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 │ │ │ │ + vbroadcasti128 0x96006(%rip),%ymm7 │ │ │ │ vpmulld %ymm7,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm4,%ymm7,%ymm7 │ │ │ │ - vbroadcasti128 0x90873(%rip),%ymm10 │ │ │ │ + vbroadcasti128 0x95f33(%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 │ │ │ │ + vbroadcasti128 0x95fb9(%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 │ │ │ │ @@ -499407,39 +494944,39 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x95ea3(%rip),%ymm2 │ │ │ │ vpmulld %ymm2,%ymm7,%ymm9 │ │ │ │ vpmulld %ymm3,%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0x907e8(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x95ea8(%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 │ │ │ │ + vpbroadcastd 0x95e58(%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 │ │ │ │ + vpbroadcastd 0x95e3a(%rip),%ymm10 │ │ │ │ + vbroadcasti128 0x95d79(%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 │ │ │ │ @@ -499478,55 +495015,55 @@ │ │ │ │ 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 24a850 │ │ │ │ + jmp 244d90 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x5e7(%rip),%r8 │ │ │ │ - jmp 24a850 │ │ │ │ + jmp 244d90 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x59(%rip),%r8 │ │ │ │ - jmp 24a850 │ │ │ │ + jmp 244d90 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1f1(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 24e930 │ │ │ │ - vpbroadcastd 0x9072a(%rip),%ymm6 │ │ │ │ - call 24ea00 │ │ │ │ + call 248e70 │ │ │ │ + vpbroadcastd 0x95dea(%rip),%ymm6 │ │ │ │ + call 248f40 │ │ │ │ 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 │ │ │ │ + call 244850 │ │ │ │ + vpbroadcastd 0x952e2(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x95da9(%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 │ │ │ │ + call 244e40 │ │ │ │ vpmulhrsw %ymm2,%ymm9,%ymm0 │ │ │ │ - call 24a900 │ │ │ │ + call 244e40 │ │ │ │ vpmulhrsw %ymm1,%ymm9,%ymm0 │ │ │ │ - call 24a900 │ │ │ │ + call 244e40 │ │ │ │ vpmulhrsw %ymm3,%ymm9,%ymm0 │ │ │ │ - call 24a900 │ │ │ │ + call 244e40 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ vmovq (%rdi),%xmm4 │ │ │ │ vmovhps (%rdi,%rax,1),%xmm4,%xmm4 │ │ │ │ vpbroadcastq (%rdi,%rsi,1),%ymm5 │ │ │ │ @@ -499544,35 +495081,35 @@ │ │ │ │ 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) │ │ │ │ lea -0x9b2(%rip),%r8 │ │ │ │ - jmp 24a9a0 │ │ │ │ + jmp 244ee0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x737(%rip),%r8 │ │ │ │ - jmp 24a9a0 │ │ │ │ + jmp 244ee0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0xf7(%rip),%r8 │ │ │ │ - jmp 24a9a0 │ │ │ │ + jmp 244ee0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xa1(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x905db(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x95c9b(%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 │ │ │ │ + vpbroadcastd 0x95c5b(%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 │ │ │ │ @@ -499586,51 +495123,51 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x9513f(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x95126(%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 │ │ │ │ + vpbroadcastd 0x95bb9(%rip),%ymm4 │ │ │ │ + call 244fe0 │ │ │ │ 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 │ │ │ │ + call 245040 │ │ │ │ vpmulhrsw %ymm5,%ymm8,%ymm0 │ │ │ │ - call 24ab00 │ │ │ │ + call 245040 │ │ │ │ vpmulhrsw %ymm6,%ymm8,%ymm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - call 24ab00 │ │ │ │ + call 245040 │ │ │ │ vpmulhrsw %ymm7,%ymm8,%ymm0 │ │ │ │ - call 24ab00 │ │ │ │ + call 245040 │ │ │ │ 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 │ │ │ │ @@ -499648,33 +495185,33 @@ │ │ │ │ vmovq %xmm2,(%rdi,%rsi,4) │ │ │ │ vmovhps %xmm2,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x5e(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 24abc0 │ │ │ │ + jne 245100 │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x90422(%rip),%xmm2 │ │ │ │ + vpbroadcastd 0x95ae2(%rip),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x10,%ecx │ │ │ │ add $0x180,%eax │ │ │ │ sar $0x9,%eax │ │ │ │ - jmp 2488f9 │ │ │ │ + jmp 242e39 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x689(%rip),%r8 │ │ │ │ - jmp 24abc0 │ │ │ │ + jmp 245100 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1fb(%rip),%r8 │ │ │ │ - jmp 24abc0 │ │ │ │ + jmp 245100 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x47b(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - jmp 249f40 │ │ │ │ + jmp 244480 │ │ │ │ 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 │ │ │ │ @@ -499691,16 +495228,16 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x95a20(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x95a1b(%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 │ │ │ │ @@ -499709,67 +495246,67 @@ │ │ │ │ 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 │ │ │ │ + call 248b20 │ │ │ │ vpermq $0x72,%ymm12,%ymm6 │ │ │ │ vpermq $0xd8,%ymm13,%ymm5 │ │ │ │ - call 24e600 │ │ │ │ - call 24e7a0 │ │ │ │ + call 248b40 │ │ │ │ + call 248ce0 │ │ │ │ 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 │ │ │ │ + vmovdqa 0x9578c(%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 │ │ │ │ + vpbroadcastd 0x94e7b(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x9593a(%rip),%ymm8 │ │ │ │ + call 244660 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea -0x172(%rip),%r8 │ │ │ │ - jmp 24ad70 │ │ │ │ + jmp 2452b0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x5b(%rip),%r8 │ │ │ │ - jmp 24ad70 │ │ │ │ + jmp 2452b0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x2db(%rip),%r8 │ │ │ │ - jmp 24ad70 │ │ │ │ + jmp 2452b0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x4b9(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 24af40 │ │ │ │ + call 245480 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x958b5(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x958b0(%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 │ │ │ │ @@ -499778,16 +495315,16 @@ │ │ │ │ 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 │ │ │ │ + call 245400 │ │ │ │ + call 244980 │ │ │ │ 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 │ │ │ │ @@ -499796,31 +495333,31 @@ │ │ │ │ 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 │ │ │ │ + vmovdqa 0x9563d(%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 │ │ │ │ + vpbroadcastd 0x94d0c(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x957cb(%rip),%ymm8 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ vpxor %ymm7,%ymm7,%ymm7 │ │ │ │ vpmulhrsw %ymm0,%ymm9,%ymm0 │ │ │ │ - call 24a2b0 │ │ │ │ + call 2447f0 │ │ │ │ vpmulhrsw %ymm1,%ymm9,%ymm0 │ │ │ │ - call 24a2b0 │ │ │ │ + call 2447f0 │ │ │ │ vpmulhrsw %ymm2,%ymm9,%ymm0 │ │ │ │ - call 24a2b0 │ │ │ │ + call 2447f0 │ │ │ │ vpmulhrsw %ymm3,%ymm9,%ymm0 │ │ │ │ - call 24a2b0 │ │ │ │ + call 2447f0 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ vpunpckldq %ymm1,%ymm0,%ymm8 │ │ │ │ vpunpckhdq %ymm1,%ymm0,%ymm0 │ │ │ │ vpunpckldq %ymm3,%ymm2,%ymm9 │ │ │ │ vpunpckhdq %ymm3,%ymm2,%ymm2 │ │ │ │ @@ -499843,16 +495380,16 @@ │ │ │ │ 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) │ │ │ │ - call 24e930 │ │ │ │ - vpbroadcastd 0x90026(%rip),%ymm6 │ │ │ │ + call 248e70 │ │ │ │ + vpbroadcastd 0x956e6(%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 │ │ │ │ @@ -499872,37 +495409,37 @@ │ │ │ │ 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 24b000 │ │ │ │ + jmp 245540 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x235(%rip),%r8 │ │ │ │ - jmp 24b000 │ │ │ │ + jmp 245540 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x4b(%rip),%r8 │ │ │ │ - jmp 24b000 │ │ │ │ + jmp 245540 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x229(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 24af40 │ │ │ │ + call 245480 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x95625(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x95620(%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 │ │ │ │ @@ -499911,47 +495448,47 @@ │ │ │ │ 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 │ │ │ │ + call 245400 │ │ │ │ + call 244980 │ │ │ │ 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 │ │ │ │ + jmp 24538b │ │ │ │ lea -0x522(%rip),%r8 │ │ │ │ - jmp 24b120 │ │ │ │ + jmp 245660 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x355(%rip),%r8 │ │ │ │ - jmp 24b120 │ │ │ │ + jmp 245660 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0xd5(%rip),%r8 │ │ │ │ - jmp 24b120 │ │ │ │ + jmp 245660 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x109(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x8fe43(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x95503(%rip),%ymm8 │ │ │ │ vmovdqa (%rdx),%ymm0 │ │ │ │ vmovdqa 0x20(%rdx),%ymm4 │ │ │ │ vmovdqa 0x40(%rdx),%ymm1 │ │ │ │ vmovdqa 0x60(%rdx),%ymm5 │ │ │ │ - vpbroadcastd 0x8fe43(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x95503(%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 │ │ │ │ @@ -499989,16 +495526,16 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x95437(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x95432(%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 │ │ │ │ @@ -500007,16 +495544,16 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x953b9(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9538c(%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 │ │ │ │ @@ -500037,95 +495574,95 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x9486f(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9532e(%rip),%ymm4 │ │ │ │ + call 244fe0 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea 0x12a(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 24b3a0 │ │ │ │ - vpbroadcastd 0x8fc54(%rip),%ymm2 │ │ │ │ + jne 2458e0 │ │ │ │ + vpbroadcastd 0x95314(%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 │ │ │ │ + jmp 2463db │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ lea 0x5d1(%rip),%r8 │ │ │ │ - jmp 24b3a0 │ │ │ │ + jmp 2458e0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x2ec(%rip),%r8 │ │ │ │ - jmp 24b3a0 │ │ │ │ + jmp 2458e0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x4df(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x8fbf7(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x8fbf2(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x952b7(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x952b2(%rip),%ymm9 │ │ │ │ vbroadcasti128 0x10(%rdx),%ymm1 │ │ │ │ vbroadcasti128 0x50(%rdx),%ymm0 │ │ │ │ vbroadcasti128 0x30(%rdx),%ymm2 │ │ │ │ vbroadcasti128 0x70(%rdx),%ymm3 │ │ │ │ - vpbroadcastd 0x8fae5(%rip),%ymm6 │ │ │ │ + vpbroadcastd 0x951a5(%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 │ │ │ │ + vpbroadcastd 0x9479f(%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 │ │ │ │ + call 245a50 │ │ │ │ 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 │ │ │ │ + vbroadcasti128 0x946e6(%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 │ │ │ │ + vpbroadcastd 0x9471b(%rip),%ymm4 │ │ │ │ vpunpckhwd %ymm0,%ymm1,%ymm2 │ │ │ │ - vpbroadcastd 0x8f04a(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x9470a(%rip),%ymm3 │ │ │ │ vpunpcklwd %ymm0,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd 0x8f039(%rip),%ymm0 │ │ │ │ + vpbroadcastd 0x946f9(%rip),%ymm0 │ │ │ │ vpmaddwd %ymm2,%ymm4,%ymm4 │ │ │ │ vpmaddwd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0x8f024(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x946e4(%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 │ │ │ │ @@ -500134,45 +495671,45 @@ │ │ │ │ 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 │ │ │ │ + jmp 245bc4 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vbroadcasti128 0x8f9f7(%rip),%ymm4 │ │ │ │ + vbroadcasti128 0x950b7(%rip),%ymm4 │ │ │ │ vpmulld %ymm4,%ymm1,%ymm5 │ │ │ │ vpmulld %ymm3,%ymm4,%ymm4 │ │ │ │ - vbroadcasti128 0x8f924(%rip),%ymm6 │ │ │ │ + vbroadcasti128 0x94fe4(%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 │ │ │ │ + vbroadcasti128 0x9501f(%rip),%ymm4 │ │ │ │ vpmulld %ymm4,%ymm0,%ymm5 │ │ │ │ vpmulld %ymm2,%ymm4,%ymm4 │ │ │ │ - vbroadcasti128 0x8f934(%rip),%ymm6 │ │ │ │ + vbroadcasti128 0x94ff4(%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 │ │ │ │ + vpbroadcastd 0x94fcf(%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 │ │ │ │ @@ -500189,39 +495726,39 @@ │ │ │ │ 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 24b650 │ │ │ │ + jmp 245b90 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x4c(%rip),%r8 │ │ │ │ - jmp 24b650 │ │ │ │ + jmp 245b90 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x23f(%rip),%r8 │ │ │ │ - jmp 24b650 │ │ │ │ + jmp 245b90 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x301(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 249560 │ │ │ │ + call 243aa0 │ │ │ │ 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 │ │ │ │ + call 245c50 │ │ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ vpermq $0xd8,%ymm1,%ymm2 │ │ │ │ - vpbroadcastd 0x8ee33(%rip),%ymm1 │ │ │ │ + vpbroadcastd 0x944f3(%rip),%ymm1 │ │ │ │ vpmulhrsw %ymm1,%ymm0,%ymm0 │ │ │ │ vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd 0x8f8f0(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x94fb0(%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) │ │ │ │ @@ -500238,106 +495775,106 @@ │ │ │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ vmovdqa %xmm1,(%rax) │ │ │ │ vextracti128 $0x1,%ymm1,(%rax,%rsi,1) │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vbroadcasti128 0x8ed77(%rip),%ymm4 │ │ │ │ + vbroadcasti128 0x94437(%rip),%ymm4 │ │ │ │ vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ vpackssdw %ymm3,%ymm2,%ymm2 │ │ │ │ - lea 0x8ede8(%rip),%rax │ │ │ │ + lea 0x944a8(%rip),%rax │ │ │ │ vperm2i128 $0x31,%ymm2,%ymm0,%ymm1 │ │ │ │ vinserti128 $0x1,%xmm2,%ymm0,%ymm0 │ │ │ │ vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ - jmp 22c060 │ │ │ │ + jmp 2265a0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastd 0x8f75f(%rip),%ymm1 │ │ │ │ + vpbroadcastd 0x94e1f(%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 │ │ │ │ + vpbroadcastd 0x94423(%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 │ │ │ │ + vpbroadcastd 0x94e7e(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x94e81(%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 │ │ │ │ + vpbroadcastd 0x94e36(%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 (%rax) │ │ │ │ lea -0x3b6(%rip),%r8 │ │ │ │ - jmp 24b850 │ │ │ │ + jmp 245d90 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x1b4(%rip),%r8 │ │ │ │ - jmp 24b850 │ │ │ │ + jmp 245d90 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x3f(%rip),%r8 │ │ │ │ - jmp 24b850 │ │ │ │ + jmp 245d90 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x101(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 249560 │ │ │ │ + call 243aa0 │ │ │ │ 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 │ │ │ │ + call 245c50 │ │ │ │ vpermq $0x8d,%ymm0,%ymm2 │ │ │ │ vpermq $0x8d,%ymm1,%ymm0 │ │ │ │ - jmp 24b684 │ │ │ │ + jmp 245bc4 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x436(%rip),%r8 │ │ │ │ - jmp 24b8d0 │ │ │ │ + jmp 245e10 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x234(%rip),%r8 │ │ │ │ - jmp 24b8d0 │ │ │ │ + jmp 245e10 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x41(%rip),%r8 │ │ │ │ - jmp 24b8d0 │ │ │ │ + jmp 245e10 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x81(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x8f5df(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x94c9f(%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 │ │ │ │ + vpbroadcastd 0x9429f(%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 │ │ │ │ @@ -500347,16 +495884,16 @@ │ │ │ │ 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 0x8f63f(%rip),%ymm5 │ │ │ │ - vpbroadcastd 0x8eb7a(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x94cff(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x9423a(%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 │ │ │ │ @@ -500389,125 +495926,125 @@ │ │ │ │ vextracti128 $0x1,%ymm0,(%rax) │ │ │ │ vextracti128 $0x1,%ymm1,(%rax,%rsi,1) │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ lea 0x60(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 24ba50 │ │ │ │ - vpbroadcastd 0x8f588(%rip),%ymm2 │ │ │ │ - jmp 24b344 │ │ │ │ + jne 245f90 │ │ │ │ + vpbroadcastd 0x94c48(%rip),%ymm2 │ │ │ │ + jmp 245884 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x3ae(%rip),%r8 │ │ │ │ - jmp 24ba50 │ │ │ │ + jmp 245f90 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x16e(%rip),%r8 │ │ │ │ - jmp 24ba50 │ │ │ │ + jmp 245f90 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x94c0f(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x94c0a(%rip),%ymm9 │ │ │ │ + jmp 2458f2 │ │ │ │ + vpbroadcastd 0x94bf0(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x94beb(%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 │ │ │ │ + call 2461b0 │ │ │ │ + vpbroadcastd 0x94ad1(%rip),%ymm4 │ │ │ │ vpmulld %ymm4,%ymm1,%ymm5 │ │ │ │ vpmulld %ymm3,%ymm4,%ymm4 │ │ │ │ - vpbroadcastd 0x8f3e6(%rip),%ymm6 │ │ │ │ + vpbroadcastd 0x94aa6(%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 │ │ │ │ + vpbroadcastd 0x94a89(%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 │ │ │ │ + jmp 246151 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0xd0(%rip),%r8 │ │ │ │ - jmp 24bb70 │ │ │ │ + jmp 2460b0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x5e(%rip),%r8 │ │ │ │ - jmp 24bb70 │ │ │ │ + jmp 2460b0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1d1(%rip),%r8 │ │ │ │ - jmp 24bb70 │ │ │ │ + jmp 2460b0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x26e(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x8f42f(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x8f42a(%rip),%ymm9 │ │ │ │ - call 249572 │ │ │ │ + vpbroadcastd 0x94aef(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x94aea(%rip),%ymm9 │ │ │ │ + call 243ab2 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x94ab2(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x94aad(%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 │ │ │ │ + call 2461a0 │ │ │ │ + vpbroadcastd 0x93faf(%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 │ │ │ │ + vpbroadcastd 0x93f72(%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 │ │ │ │ + vpbroadcastd 0x949ff(%rip),%ymm5 │ │ │ │ + jmp 245be0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - call 24bc70 │ │ │ │ - jmp 24b79d │ │ │ │ + call 2461b0 │ │ │ │ + jmp 245cdd │ │ │ │ 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 │ │ │ │ @@ -500516,100 +496053,100 @@ │ │ │ │ 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 24bcf0 │ │ │ │ + jmp 246230 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x122(%rip),%r8 │ │ │ │ - jmp 24bcf0 │ │ │ │ + jmp 246230 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x51(%rip),%r8 │ │ │ │ - jmp 24bcf0 │ │ │ │ + jmp 246230 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xee(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x8f2af(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x8f2aa(%rip),%ymm9 │ │ │ │ - call 249572 │ │ │ │ + vpbroadcastd 0x9496f(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9496a(%rip),%ymm9 │ │ │ │ + call 243ab2 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x9492f(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9492a(%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 │ │ │ │ + call 2461a0 │ │ │ │ + vpbroadcastd 0x93e2c(%rip),%ymm5 │ │ │ │ vpaddd %ymm3,%ymm5,%ymm0 │ │ │ │ vpaddd %ymm2,%ymm5,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm5,%ymm3 │ │ │ │ vpaddd %ymm6,%ymm5,%ymm2 │ │ │ │ - jmp 24bbfd │ │ │ │ + jmp 24613d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ lea -0x330(%rip),%r8 │ │ │ │ - jmp 24bdd0 │ │ │ │ + jmp 246310 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x202(%rip),%r8 │ │ │ │ - jmp 24bdd0 │ │ │ │ + jmp 246310 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x8f(%rip),%r8 │ │ │ │ - jmp 24bdd0 │ │ │ │ + jmp 246310 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xe(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - jmp 24b8d0 │ │ │ │ - vpbroadcastd 0x8f1c2(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x8f1bd(%rip),%ymm9 │ │ │ │ + jmp 245e10 │ │ │ │ + vpbroadcastd 0x94882(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9487d(%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 │ │ │ │ + vpbroadcastd 0x9482c(%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 │ │ │ │ + vpbroadcastd 0x947fb(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x93d2a(%rip),%ymm7 │ │ │ │ vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ vpackssdw %ymm3,%ymm2,%ymm2 │ │ │ │ - jmp 24b978 │ │ │ │ + jmp 245eb8 │ │ │ │ nop │ │ │ │ lea 0x104(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 24bf20 │ │ │ │ - vpbroadcastd 0x8f110(%rip),%ymm2 │ │ │ │ + jne 246460 │ │ │ │ + vpbroadcastd 0x947d0(%rip),%ymm2 │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x8,%ecx │ │ │ │ add $0x180,%eax │ │ │ │ sar $0x9,%eax │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ add $0x880,%eax │ │ │ │ @@ -500621,59 +496158,59 @@ │ │ │ │ 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 24beb6 │ │ │ │ + jg 2463f6 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x94f(%rip),%r8 │ │ │ │ - jmp 24bf20 │ │ │ │ + jmp 246460 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x428(%rip),%r8 │ │ │ │ - jmp 24bf20 │ │ │ │ + jmp 246460 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x7f8(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x8f077(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8f072(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x94737(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x94732(%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 │ │ │ │ + vpbroadcastd 0x93c2e(%rip),%ymm11 │ │ │ │ + call 246628 │ │ │ │ + call 2467b0 │ │ │ │ jmp *%r8 │ │ │ │ - call 24c050 │ │ │ │ - call 22c3c0 │ │ │ │ - vpbroadcastd 0x8e532(%rip),%ymm12 │ │ │ │ + call 246590 │ │ │ │ + call 226900 │ │ │ │ + vpbroadcastd 0x93bf2(%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 │ │ │ │ + call 246510 │ │ │ │ vpmulhrsw %ymm2,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm3,%ymm12,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ + call 246522 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastd 0x8efb7(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x94677(%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) │ │ │ │ @@ -500695,15 +496232,15 @@ │ │ │ │ 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 │ │ │ │ + lea 0x93b69(%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 │ │ │ │ @@ -500725,55 +496262,55 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x944e7(%rip),%ymm8 │ │ │ │ vpmulld %ymm5,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm3,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8ed54(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x94414(%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 │ │ │ │ + vpbroadcastd 0x9449d(%rip),%ymm8 │ │ │ │ vpmulld %ymm1,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8ed0a(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x943ca(%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 │ │ │ │ + vpbroadcastd 0x9440b(%rip),%ymm8 │ │ │ │ vpmulld %ymm2,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm6,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8ed20(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x943e0(%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 │ │ │ │ + vpbroadcastd 0x943b1(%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 │ │ │ │ @@ -500826,100 +496363,100 @@ │ │ │ │ vpsrad $0x1,%ymm4,%ymm4 │ │ │ │ vpsrad $0x1,%ymm5,%ymm5 │ │ │ │ vpsrad $0x1,%ymm6,%ymm6 │ │ │ │ vpsrad $0x1,%ymm7,%ymm7 │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea -0x35c(%rip),%r8 │ │ │ │ - jmp 24c310 │ │ │ │ + jmp 246850 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x48(%rip),%r8 │ │ │ │ - jmp 24c310 │ │ │ │ + jmp 246850 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x418(%rip),%r8 │ │ │ │ - jmp 24c310 │ │ │ │ + jmp 246850 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x53f(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x8ec87(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8ec82(%rip),%ymm13 │ │ │ │ - call 24c3a0 │ │ │ │ - call 24c660 │ │ │ │ + vpbroadcastd 0x94347(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x94342(%rip),%ymm13 │ │ │ │ + call 2468e0 │ │ │ │ + call 246ba0 │ │ │ │ jmp *%r8 │ │ │ │ - call 24c050 │ │ │ │ + call 246590 │ │ │ │ vpshufd $0x4e,%ymm0,%ymm4 │ │ │ │ vpshufd $0x4e,%ymm1,%ymm5 │ │ │ │ - call 22c840 │ │ │ │ - vpbroadcastd 0x8e174(%rip),%ymm5 │ │ │ │ - vpbroadcastd 0x8e16f(%rip),%xmm12 │ │ │ │ + call 226d80 │ │ │ │ + vpbroadcastd 0x93834(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x9382f(%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 │ │ │ │ + call 246510 │ │ │ │ vpmulhrsw %ymm2,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm3,%ymm12,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ + call 246522 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x937c0(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x941fb(%rip),%ymm8 │ │ │ │ vpmulld %ymm7,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm0,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8ea48(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x94108(%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 │ │ │ │ + vpbroadcastd 0x94121(%rip),%ymm8 │ │ │ │ vpmulld %ymm1,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm6,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8eaae(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x9416e(%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 │ │ │ │ + vpbroadcastd 0x9417f(%rip),%ymm8 │ │ │ │ vpmulld %ymm5,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm2,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8e9cc(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x9408c(%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 │ │ │ │ + vpbroadcastd 0x94095(%rip),%ymm8 │ │ │ │ vpmulld %ymm3,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm4,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8ea22(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x940e2(%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 │ │ │ │ @@ -500944,40 +496481,40 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x94023(%rip),%ymm3 │ │ │ │ vpmulld %ymm3,%ymm6,%ymm9 │ │ │ │ vpmulld %ymm1,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x8e938(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x93ff8(%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 │ │ │ │ + vpbroadcastd 0x93fd8(%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 │ │ │ │ + vpbroadcastd 0x94047(%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 │ │ │ │ @@ -500993,15 +496530,15 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x93fdf(%rip),%ymm9 │ │ │ │ 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 │ │ │ │ @@ -501017,47 +496554,47 @@ │ │ │ │ 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 24c6f0 │ │ │ │ + jmp 246c30 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x398(%rip),%r8 │ │ │ │ - jmp 24c6f0 │ │ │ │ + jmp 246c30 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x38(%rip),%r8 │ │ │ │ - jmp 24c6f0 │ │ │ │ + jmp 246c30 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x93f67(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x93f62(%rip),%ymm13 │ │ │ │ + call 2468e0 │ │ │ │ + call 246cc0 │ │ │ │ jmp *%r8 │ │ │ │ - call 24c050 │ │ │ │ + call 246590 │ │ │ │ vpshufd $0x4e,%ymm0,%ymm4 │ │ │ │ vpshufd $0x4e,%ymm1,%ymm5 │ │ │ │ - call 22c840 │ │ │ │ - vpbroadcastd 0x8dd94(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8dd8f(%rip),%xmm5 │ │ │ │ + call 226d80 │ │ │ │ + vpbroadcastd 0x93454(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9344f(%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 │ │ │ │ + call 246510 │ │ │ │ vpmulhrsw %ymm2,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm3,%ymm12,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ + call 246522 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vpaddd %ymm0,%ymm8,%ymm10 │ │ │ │ vpsubd %ymm7,%ymm8,%ymm0 │ │ │ │ vpsubd %ymm1,%ymm8,%ymm7 │ │ │ │ @@ -501073,58 +496610,58 @@ │ │ │ │ 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 │ │ │ │ + jmp 246d50 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x4b8(%rip),%r8 │ │ │ │ - jmp 24c810 │ │ │ │ + jmp 246d50 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0xe8(%rip),%r8 │ │ │ │ - jmp 24c810 │ │ │ │ + jmp 246d50 │ │ │ │ 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 0x8e73d(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x93dfd(%rip),%ymm7 │ │ │ │ vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ vpackssdw %ymm5,%ymm1,%ymm1 │ │ │ │ vpackssdw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0x8dc5c(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9331c(%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 │ │ │ │ + call 246dfa │ │ │ │ vpmulhrsw %ymm2,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm3,%ymm12,%ymm1 │ │ │ │ - call 24c8c2 │ │ │ │ + call 246e02 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ lea (%rsi,%rsi,4),%rax │ │ │ │ vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ vmovdqa %ymm6,(%rdx) │ │ │ │ vmovdqa %ymm6,0x20(%rdx) │ │ │ │ vmovdqa %ymm6,0x40(%rdx) │ │ │ │ @@ -501146,32 +496683,32 @@ │ │ │ │ vextracti128 $0x1,%ymm1,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x60(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 24c980 │ │ │ │ - vpbroadcastd 0x8e658(%rip),%ymm2 │ │ │ │ - jmp 24be88 │ │ │ │ + jne 246ec0 │ │ │ │ + vpbroadcastd 0x93d18(%rip),%ymm2 │ │ │ │ + jmp 2463c8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x43e(%rip),%r8 │ │ │ │ - jmp 24c980 │ │ │ │ + jmp 246ec0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x220(%rip),%r8 │ │ │ │ - jmp 24c980 │ │ │ │ + jmp 246ec0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x390(%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 │ │ │ │ + vpbroadcastd 0x93cdf(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x93cda(%rip),%ymm13 │ │ │ │ + jmp 246472 │ │ │ │ + vpbroadcastd 0x93cc0(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x93cbb(%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 │ │ │ │ @@ -501180,22 +496717,22 @@ │ │ │ │ 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 │ │ │ │ + call 246f80 │ │ │ │ + vpbroadcastd 0x93195(%rip),%ymm11 │ │ │ │ + call 246628 │ │ │ │ + call 247000 │ │ │ │ + jmp 2470cc │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - vpbroadcastd 0x8e56b(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x93c2b(%rip),%ymm11 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ vpxor %ymm10,%ymm10,%ymm10 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vpunpckldq %ymm1,%ymm0,%ymm8 │ │ │ │ vpunpckhdq %ymm1,%ymm0,%ymm0 │ │ │ │ @@ -501220,15 +496757,15 @@ │ │ │ │ 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) │ │ │ │ - vpbroadcastd 0x8e477(%rip),%ymm1 │ │ │ │ + vpbroadcastd 0x93b37(%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 │ │ │ │ @@ -501245,46 +496782,46 @@ │ │ │ │ vpsrad $0x4,%ymm5,%ymm5 │ │ │ │ vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ vpsrad $0x4,%ymm7,%ymm7 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x1a0(%rip),%r8 │ │ │ │ - jmp 24cb70 │ │ │ │ + jmp 2470b0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x40(%rip),%r8 │ │ │ │ - jmp 24cb70 │ │ │ │ + jmp 2470b0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1b0(%rip),%r8 │ │ │ │ - jmp 24cb70 │ │ │ │ + jmp 2470b0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x22e(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x8e42f(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8e42a(%rip),%ymm13 │ │ │ │ - jmp 24c322 │ │ │ │ - call 24cbd0 │ │ │ │ + vpbroadcastd 0x93aef(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x93aea(%rip),%ymm13 │ │ │ │ + jmp 246862 │ │ │ │ + call 247110 │ │ │ │ vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ vpackssdw %ymm3,%ymm2,%ymm1 │ │ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - call 24ca20 │ │ │ │ - call 24bfe2 │ │ │ │ + call 246f60 │ │ │ │ + call 246522 │ │ │ │ vpackssdw %ymm5,%ymm4,%ymm0 │ │ │ │ vpackssdw %ymm7,%ymm6,%ymm1 │ │ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ + call 246522 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x8e3c7(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8e3c2(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x93a87(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x93a82(%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 │ │ │ │ @@ -501293,180 +496830,180 @@ │ │ │ │ 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 │ │ │ │ + call 246f80 │ │ │ │ + vpbroadcastd 0x92f5c(%rip),%ymm11 │ │ │ │ + call 24691c │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x939d4(%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 24ccf0 │ │ │ │ + jmp 247230 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x140(%rip),%r8 │ │ │ │ - jmp 24ccf0 │ │ │ │ + jmp 247230 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x30(%rip),%r8 │ │ │ │ - jmp 24ccf0 │ │ │ │ + jmp 247230 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xae(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x8e2af(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8e2aa(%rip),%ymm13 │ │ │ │ - jmp 24c702 │ │ │ │ - call 24cbd0 │ │ │ │ + vpbroadcastd 0x9396f(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9396a(%rip),%ymm13 │ │ │ │ + jmp 246c42 │ │ │ │ + call 247110 │ │ │ │ vpackssdw %ymm6,%ymm7,%ymm7 │ │ │ │ vpackssdw %ymm0,%ymm1,%ymm6 │ │ │ │ vpackssdw %ymm4,%ymm5,%ymm1 │ │ │ │ vpermq $0xd8,%ymm7,%ymm0 │ │ │ │ vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - call 24ca20 │ │ │ │ - call 24bfe2 │ │ │ │ + call 246f60 │ │ │ │ + call 246522 │ │ │ │ vpackssdw %ymm2,%ymm3,%ymm0 │ │ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ vpermq $0xd8,%ymm6,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ + call 246522 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ lea -0x3c0(%rip),%r8 │ │ │ │ - jmp 24cd90 │ │ │ │ + jmp 2472d0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x1e0(%rip),%r8 │ │ │ │ - jmp 24cd90 │ │ │ │ + jmp 2472d0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x70(%rip),%r8 │ │ │ │ - jmp 24cd90 │ │ │ │ + jmp 2472d0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xe(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - jmp 24c810 │ │ │ │ + jmp 246d50 │ │ │ │ vpackssdw %ymm7,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x8e1f2(%rip),%ymm7 │ │ │ │ - jmp 24c853 │ │ │ │ + vpbroadcastd 0x938b2(%rip),%ymm7 │ │ │ │ + jmp 246d93 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ lea 0x12f(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 24ce10 │ │ │ │ + jne 247350 │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x8e1ce(%rip),%ymm2 │ │ │ │ + vpbroadcastd 0x9388e(%rip),%ymm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x10,%ecx │ │ │ │ sub $0xffffff80,%eax │ │ │ │ sar $0x8,%eax │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ - jmp 24be93 │ │ │ │ + jmp 2463d3 │ │ │ │ lea 0xbcd(%rip),%r8 │ │ │ │ add $0x23,%ecx │ │ │ │ - jmp 24ce10 │ │ │ │ + jmp 247350 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x7b2(%rip),%r8 │ │ │ │ - jmp 24ce10 │ │ │ │ + jmp 247350 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x9c2(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x8e187(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8e182(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x8e08d(%rip),%ymm14 │ │ │ │ - vpbroadcastd 0x8d6a8(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x93847(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x93842(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x9374d(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x92d68(%rip),%ymm11 │ │ │ │ cmp $0x2b,%ecx │ │ │ │ - jl 24ceb6 │ │ │ │ + jl 2473f6 │ │ │ │ add $0x20,%rdx │ │ │ │ - call 24d010 │ │ │ │ + call 247550 │ │ │ │ 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 │ │ │ │ + call 247550 │ │ │ │ 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 │ │ │ │ + call 247550 │ │ │ │ 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 │ │ │ │ + call 2474b0 │ │ │ │ + call 2273a0 │ │ │ │ + vpbroadcastd 0x92c87(%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 │ │ │ │ + call 246510 │ │ │ │ vpmulhrsw %ymm2,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm3,%ymm12,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ + call 246522 │ │ │ │ vpmulhrsw %ymm4,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm5,%ymm12,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ + call 246522 │ │ │ │ vpmulhrsw %ymm6,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm7,%ymm12,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ + call 246522 │ │ │ │ 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 │ │ │ │ + lea 0x92c31(%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 │ │ │ │ @@ -501492,16 +497029,16 @@ │ │ │ │ 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 │ │ │ │ + call 2465e0 │ │ │ │ + jmp 2467b0 │ │ │ │ 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 │ │ │ │ @@ -501528,31 +497065,31 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x934e0(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x933f7(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x934f6(%rip),%ymm6 │ │ │ │ + vpbroadcastd 0x9348d(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x934c4(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x933db(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x934de(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x93461(%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 │ │ │ │ + jmp 2477b0 │ │ │ │ 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 │ │ │ │ @@ -501561,42 +497098,42 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x93423(%rip),%ymm8 │ │ │ │ vpmulld %ymm0,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8dc70(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x93330(%rip),%ymm10 │ │ │ │ vpmulld %ymm0,%ymm10,%ymm0 │ │ │ │ vpmulld %ymm7,%ymm10,%ymm7 │ │ │ │ vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ vpsubd %ymm8,%ymm0,%ymm0 │ │ │ │ - vpbroadcastd 0x8dc9c(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9335c(%rip),%ymm8 │ │ │ │ vpmulld %ymm6,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm1,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8dce9(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x933a9(%rip),%ymm10 │ │ │ │ vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ vpmulld %ymm1,%ymm10,%ymm1 │ │ │ │ vpaddd %ymm1,%ymm9,%ymm1 │ │ │ │ vpsubd %ymm8,%ymm6,%ymm6 │ │ │ │ - vpbroadcastd 0x8dd0d(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x933cd(%rip),%ymm8 │ │ │ │ vpmulld %ymm2,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm5,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8dc1a(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x932da(%rip),%ymm10 │ │ │ │ vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ vpmulld %ymm5,%ymm10,%ymm5 │ │ │ │ vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ vpsubd %ymm8,%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0x8dc36(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x932f6(%rip),%ymm8 │ │ │ │ vpmulld %ymm4,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm3,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8dc83(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x93343(%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 │ │ │ │ @@ -501633,16 +497170,16 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x9324f(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0x9322e(%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 │ │ │ │ @@ -501705,79 +497242,79 @@ │ │ │ │ vmovdqa %ymm2,0x20(%rax) │ │ │ │ vmovdqa %ymm1,0x40(%rax) │ │ │ │ vmovdqa %ymm0,0x60(%rax) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea -0x5a1(%rip),%r8 │ │ │ │ - jmp 24d4c0 │ │ │ │ + jmp 247a00 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x112(%rip),%r8 │ │ │ │ - jmp 24d4c0 │ │ │ │ + jmp 247a00 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x322(%rip),%r8 │ │ │ │ - jmp 24d4c0 │ │ │ │ + jmp 247a00 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x93197(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x93192(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x9309d(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x926b8(%rip),%ymm11 │ │ │ │ cmp $0x2b,%ecx │ │ │ │ - jl 24d574 │ │ │ │ + jl 247ab4 │ │ │ │ add $0x20,%rdx │ │ │ │ - call 24d610 │ │ │ │ - call 24c660 │ │ │ │ + call 247b50 │ │ │ │ + call 246ba0 │ │ │ │ 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 │ │ │ │ + call 247b50 │ │ │ │ + call 246ba0 │ │ │ │ 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 │ │ │ │ + call 247b50 │ │ │ │ + call 246ba0 │ │ │ │ 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 │ │ │ │ + call 2474b0 │ │ │ │ + call 227770 │ │ │ │ + call 227bb0 │ │ │ │ + vpbroadcastd 0x925bf(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x925ba(%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 │ │ │ │ + jmp 247469 │ │ │ │ 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 │ │ │ │ @@ -501796,101 +497333,101 @@ │ │ │ │ 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 │ │ │ │ + jmp 24691c │ │ │ │ xchg %ax,%ax │ │ │ │ lea -0x7c1(%rip),%r8 │ │ │ │ - jmp 24d6e0 │ │ │ │ + jmp 247c20 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x10e(%rip),%r8 │ │ │ │ - jmp 24d6e0 │ │ │ │ + jmp 247c20 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x102(%rip),%r8 │ │ │ │ - jmp 24d6e0 │ │ │ │ + jmp 247c20 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x92f77(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x92f72(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x92e7d(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x92498(%rip),%ymm11 │ │ │ │ cmp $0x2b,%ecx │ │ │ │ - jl 24d794 │ │ │ │ + jl 247cd4 │ │ │ │ add $0x20,%rdx │ │ │ │ - call 24d610 │ │ │ │ - call 24c780 │ │ │ │ + call 247b50 │ │ │ │ + call 246cc0 │ │ │ │ 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 │ │ │ │ + call 247b50 │ │ │ │ + call 246cc0 │ │ │ │ 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 │ │ │ │ + call 247b50 │ │ │ │ + call 246cc0 │ │ │ │ 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 │ │ │ │ + call 2474b0 │ │ │ │ + call 227770 │ │ │ │ + call 227bb0 │ │ │ │ + vpbroadcastd 0x9239f(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9239a(%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 │ │ │ │ + jmp 247469 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x961(%rip),%r8 │ │ │ │ - jmp 24d880 │ │ │ │ + jmp 247dc0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x2ae(%rip),%r8 │ │ │ │ - jmp 24d880 │ │ │ │ + jmp 247dc0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x9e(%rip),%r8 │ │ │ │ - jmp 24d880 │ │ │ │ + jmp 247dc0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x13d(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x8d62f(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0x92cef(%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 │ │ │ │ @@ -501900,15 +497437,15 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x92283(%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 │ │ │ │ @@ -501942,15 +497479,15 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x921ab(%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 │ │ │ │ @@ -501967,17 +497504,17 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x92bf8(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x9211f(%rip),%ymm12 │ │ │ │ + call 247fb0 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ vpunpckhwd %ymm1,%ymm0,%ymm9 │ │ │ │ vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ vpunpckhwd %ymm13,%ymm6,%ymm1 │ │ │ │ vpunpcklwd %ymm13,%ymm6,%ymm6 │ │ │ │ @@ -501999,59 +497536,59 @@ │ │ │ │ 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 │ │ │ │ + call 246dfa │ │ │ │ vpmulhrsw %ymm2,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm3,%ymm12,%ymm1 │ │ │ │ - call 24c8c2 │ │ │ │ + call 246e02 │ │ │ │ vpmulhrsw %ymm8,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm9,%ymm12,%ymm1 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - call 24c8c2 │ │ │ │ + call 246e02 │ │ │ │ vpmulhrsw %ymm10,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm11,%ymm12,%ymm1 │ │ │ │ - call 24c8c2 │ │ │ │ + call 246e02 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ lea 0x7e(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 24db80 │ │ │ │ + jne 2480c0 │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x8d462(%rip),%ymm2 │ │ │ │ + vpbroadcastd 0x92b22(%rip),%ymm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x10,%ecx │ │ │ │ sub $0xffffff80,%eax │ │ │ │ sar $0x8,%eax │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ - jmp 24be93 │ │ │ │ + jmp 2463d3 │ │ │ │ lea 0x60c(%rip),%r8 │ │ │ │ add $0x23,%ecx │ │ │ │ - jmp 24db80 │ │ │ │ + jmp 2480c0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x36e(%rip),%r8 │ │ │ │ - jmp 24db80 │ │ │ │ + jmp 2480c0 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x92ad1(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x92acc(%rip),%ymm13 │ │ │ │ + jmp 247362 │ │ │ │ lea 0x80(%rsp),%rax │ │ │ │ - call 24ddd0 │ │ │ │ - vpbroadcastd 0x8d3e5(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8d3e0(%rip),%ymm13 │ │ │ │ + call 248310 │ │ │ │ + vpbroadcastd 0x92aa5(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x92aa0(%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 │ │ │ │ @@ -502064,17 +497601,17 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x91f55(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x92928(%rip),%ymm14 │ │ │ │ + call 2476f4 │ │ │ │ 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 │ │ │ │ @@ -502083,26 +497620,26 @@ │ │ │ │ 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 │ │ │ │ + call 246628 │ │ │ │ + call 2475a0 │ │ │ │ + vpbroadcastd 0x9292f(%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 │ │ │ │ + call 2499c0 │ │ │ │ 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 │ │ │ │ @@ -502121,35 +497658,35 @@ │ │ │ │ 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 │ │ │ │ + call 246f60 │ │ │ │ + call 246522 │ │ │ │ vpermq $0xd8,%ymm2,%ymm0 │ │ │ │ vpermq $0xd8,%ymm3,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ + call 246522 │ │ │ │ vpermq $0xd8,%ymm4,%ymm0 │ │ │ │ vpermq $0xd8,%ymm5,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ + call 246522 │ │ │ │ vpermq $0xd8,%ymm6,%ymm0 │ │ │ │ vpermq $0xd8,%ymm7,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ + call 246522 │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ 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 │ │ │ │ + call 246f80 │ │ │ │ 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) │ │ │ │ @@ -502158,38 +497695,38 @@ │ │ │ │ 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 │ │ │ │ + jmp 246f80 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x2d2(%rip),%r8 │ │ │ │ - jmp 24deb0 │ │ │ │ + jmp 2483f0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x4e(%rip),%r8 │ │ │ │ - jmp 24deb0 │ │ │ │ + jmp 2483f0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x25e(%rip),%r8 │ │ │ │ - jmp 24deb0 │ │ │ │ + jmp 2483f0 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x927a1(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9279c(%rip),%ymm13 │ │ │ │ + jmp 247a12 │ │ │ │ lea 0x80(%rsp),%rax │ │ │ │ - call 24df50 │ │ │ │ - call 24f790 │ │ │ │ + call 248490 │ │ │ │ + call 249cd0 │ │ │ │ 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 │ │ │ │ @@ -502198,20 +497735,20 @@ │ │ │ │ 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 │ │ │ │ + jmp 24828e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 24ddd0 │ │ │ │ - vpbroadcastd 0x8d042(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x8d03d(%rip),%ymm14 │ │ │ │ + call 248310 │ │ │ │ + vpbroadcastd 0x92702(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x926fd(%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 │ │ │ │ @@ -502224,17 +497761,17 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x91bb2(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x92585(%rip),%ymm15 │ │ │ │ + call 24a245 │ │ │ │ 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 │ │ │ │ @@ -502243,79 +497780,79 @@ │ │ │ │ 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 │ │ │ │ + call 249e4a │ │ │ │ + vpbroadcastd 0x925dd(%rip),%ymm14 │ │ │ │ vpsrld $0xb,%ymm15,%ymm15 │ │ │ │ vpsubd %ymm15,%ymm14,%ymm13 │ │ │ │ vpslld $0x3,%ymm15,%ymm15 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x4f2(%rip),%r8 │ │ │ │ - jmp 24e0d0 │ │ │ │ + jmp 248610 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x1d2(%rip),%r8 │ │ │ │ - jmp 24e0d0 │ │ │ │ + jmp 248610 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x3e(%rip),%r8 │ │ │ │ - jmp 24e0d0 │ │ │ │ + jmp 248610 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x92581(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9257c(%rip),%ymm13 │ │ │ │ + jmp 247c32 │ │ │ │ lea 0x80(%rsp),%rax │ │ │ │ - call 24df50 │ │ │ │ - call 2500f0 │ │ │ │ - jmp 24dee7 │ │ │ │ + call 248490 │ │ │ │ + call 24a630 │ │ │ │ + jmp 248427 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x572(%rip),%r8 │ │ │ │ - jmp 24e150 │ │ │ │ + jmp 248690 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x252(%rip),%r8 │ │ │ │ - jmp 24e150 │ │ │ │ + jmp 248690 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x42(%rip),%r8 │ │ │ │ - jmp 24e150 │ │ │ │ + jmp 248690 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1c(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x100,%rsp │ │ │ │ - jmp 24d880 │ │ │ │ - call 24e1b0 │ │ │ │ + jmp 247dc0 │ │ │ │ + call 2486f0 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x924bb(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x919ea(%rip),%ymm12 │ │ │ │ + call 247fb0 │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa %ymm7,(%rdx) │ │ │ │ - vpbroadcastd 0x8cde3(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x924a3(%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 │ │ │ │ @@ -502325,15 +497862,15 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x9244a(%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 │ │ │ │ @@ -502343,15 +497880,15 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x923cd(%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 │ │ │ │ @@ -502361,15 +497898,15 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x9234c(%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 │ │ │ │ @@ -502399,16 +497936,16 @@ │ │ │ │ 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 24e420 │ │ │ │ - vpbroadcastd 0x8cc00(%rip),%ymm3 │ │ │ │ + jne 248960 │ │ │ │ + vpbroadcastd 0x922c0(%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 │ │ │ │ @@ -502420,79 +497957,79 @@ │ │ │ │ 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 │ │ │ │ + jg 248906 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ lea 0x821(%rip),%r8 │ │ │ │ - jmp 24e420 │ │ │ │ + jmp 248960 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x506(%rip),%r8 │ │ │ │ - jmp 24e420 │ │ │ │ + jmp 248960 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x6ac(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x8cb77(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x8cb72(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x92237(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x92232(%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 │ │ │ │ + call 248b20 │ │ │ │ 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 │ │ │ │ + call 248b40 │ │ │ │ vpcmpeqd %ymm4,%ymm4,%ymm4 │ │ │ │ vpsubd %ymm4,%ymm0,%ymm0 │ │ │ │ vpsubd %ymm4,%ymm1,%ymm1 │ │ │ │ vpsubd %ymm4,%ymm2,%ymm2 │ │ │ │ vpsubd %ymm4,%ymm3,%ymm3 │ │ │ │ - call 24e7a0 │ │ │ │ + call 248ce0 │ │ │ │ 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 │ │ │ │ + call 248d30 │ │ │ │ + lea 0x916a5(%rip),%rax │ │ │ │ + call 228050 │ │ │ │ + vpbroadcastd 0x91647(%rip),%ymm4 │ │ │ │ vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x8ca3a(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x920fa(%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) │ │ │ │ @@ -502514,62 +498051,62 @@ │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ vmovdqa %ymm2,(%rax) │ │ │ │ vmovdqa %ymm3,(%rax,%rsi,1) │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vpbroadcastd 0x8bef3(%rip),%ymm7 │ │ │ │ - call 24b510 │ │ │ │ + vpbroadcastd 0x915b3(%rip),%ymm7 │ │ │ │ + call 245a50 │ │ │ │ vpsubd %ymm4,%ymm0,%ymm3 │ │ │ │ vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ vpaddd %ymm5,%ymm2,%ymm1 │ │ │ │ vpsubd %ymm5,%ymm2,%ymm2 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - vbroadcasti128 0x8c917(%rip),%ymm4 │ │ │ │ + vbroadcasti128 0x91fd7(%rip),%ymm4 │ │ │ │ vpmulld %ymm4,%ymm10,%ymm12 │ │ │ │ vpmulld %ymm4,%ymm11,%ymm4 │ │ │ │ - vbroadcasti128 0x8c824(%rip),%ymm13 │ │ │ │ + vbroadcasti128 0x91ee4(%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 │ │ │ │ + vbroadcasti128 0x91ef4(%rip),%ymm4 │ │ │ │ vpmulld %ymm4,%ymm5,%ymm12 │ │ │ │ vpmulld %ymm6,%ymm4,%ymm4 │ │ │ │ - vbroadcasti128 0x8c881(%rip),%ymm13 │ │ │ │ + vbroadcasti128 0x91f41(%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 │ │ │ │ + vbroadcasti128 0x91ef4(%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 │ │ │ │ + vpbroadcastd 0x91eb9(%rip),%ymm6 │ │ │ │ + vpbroadcastd 0x91ec8(%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 │ │ │ │ + vbroadcasti128 0x91e89(%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 │ │ │ │ @@ -502578,15 +498115,15 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x91e43(%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 │ │ │ │ @@ -502622,15 +498159,15 @@ │ │ │ │ vpaddd %ymm3,%ymm10,%ymm3 │ │ │ │ vpshufd $0x4e,%ymm1,%ymm1 │ │ │ │ vpshufd $0x4e,%ymm3,%ymm3 │ │ │ │ vpshufd $0x4e,%ymm5,%ymm5 │ │ │ │ vpshufd $0x4e,%ymm7,%ymm7 │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ - vbroadcasti128 0x8bc97(%rip),%ymm8 │ │ │ │ + vbroadcasti128 0x91357(%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 │ │ │ │ @@ -502643,28 +498180,28 @@ │ │ │ │ vinserti128 $0x1,%xmm2,%ymm1,%ymm1 │ │ │ │ vperm2i128 $0x31,%ymm4,%ymm0,%ymm2 │ │ │ │ vinserti128 $0x1,%xmm4,%ymm0,%ymm0 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ lea -0x338(%rip),%r8 │ │ │ │ - jmp 24e890 │ │ │ │ + jmp 248dd0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xa6(%rip),%r8 │ │ │ │ - jmp 24e890 │ │ │ │ + jmp 248dd0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x24c(%rip),%r8 │ │ │ │ - jmp 24e890 │ │ │ │ + jmp 248dd0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x391(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x8c707(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8c702(%rip),%ymm13 │ │ │ │ - call 24a3a0 │ │ │ │ + vpbroadcastd 0x91dc7(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x91dc2(%rip),%ymm13 │ │ │ │ + call 2448e0 │ │ │ │ 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 │ │ │ │ @@ -502679,24 +498216,24 @@ │ │ │ │ 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 │ │ │ │ + call 248d30 │ │ │ │ + lea 0x912b7(%rip),%rax │ │ │ │ + call 228270 │ │ │ │ + jmp 248a70 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastd 0x8c62b(%rip),%ymm6 │ │ │ │ + vpbroadcastd 0x91ceb(%rip),%ymm6 │ │ │ │ vmovdqa (%rdx),%ymm0 │ │ │ │ vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vpbroadcastd 0x8c625(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x91ce5(%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 │ │ │ │ @@ -502714,15 +498251,15 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x91c48(%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 │ │ │ │ @@ -502742,73 +498279,73 @@ │ │ │ │ vpsubd %ymm1,%ymm8,%ymm8 │ │ │ │ vpsubd %ymm1,%ymm9,%ymm9 │ │ │ │ vpaddd %ymm0,%ymm6,%ymm6 │ │ │ │ vpaddd %ymm1,%ymm7,%ymm7 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x528(%rip),%r8 │ │ │ │ - jmp 24ea80 │ │ │ │ + jmp 248fc0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x14a(%rip),%r8 │ │ │ │ - jmp 24ea80 │ │ │ │ + jmp 248fc0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x5c(%rip),%r8 │ │ │ │ - jmp 24ea80 │ │ │ │ + jmp 248fc0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1a1(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x8c517(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8c512(%rip),%ymm13 │ │ │ │ - call 24a3a0 │ │ │ │ + vpbroadcastd 0x91bd7(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x91bd2(%rip),%ymm13 │ │ │ │ + call 2448e0 │ │ │ │ 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 │ │ │ │ + jmp 248e0e │ │ │ │ + call 248d30 │ │ │ │ + lea 0x91101(%rip),%rax │ │ │ │ + call 228270 │ │ │ │ + vpbroadcastd 0x910a3(%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 │ │ │ │ + vpbroadcastd 0x91b4d(%rip),%ymm5 │ │ │ │ + jmp 248a9f │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea -0x5f8(%rip),%r8 │ │ │ │ - jmp 24eb50 │ │ │ │ + jmp 249090 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x21a(%rip),%r8 │ │ │ │ - jmp 24eb50 │ │ │ │ + jmp 249090 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x74(%rip),%r8 │ │ │ │ - jmp 24eb50 │ │ │ │ + jmp 249090 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xd1(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x8c42b(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x91aeb(%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 │ │ │ │ + vpbroadcastd 0x91a8f(%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 │ │ │ │ @@ -502826,46 +498363,46 @@ │ │ │ │ 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 │ │ │ │ + call 248d30 │ │ │ │ + vpbroadcastd 0x90f6e(%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 │ │ │ │ + jmp 248a70 │ │ │ │ nop │ │ │ │ lea 0x60(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 24eca0 │ │ │ │ - vpbroadcastd 0x8c338(%rip),%ymm3 │ │ │ │ - jmp 24e398 │ │ │ │ + jne 2491e0 │ │ │ │ + vpbroadcastd 0x919f8(%rip),%ymm3 │ │ │ │ + jmp 2488d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x4f1(%rip),%r8 │ │ │ │ - jmp 24eca0 │ │ │ │ + jmp 2491e0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1f0(%rip),%r8 │ │ │ │ - jmp 24eca0 │ │ │ │ + jmp 2491e0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x370(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x8c2ff(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x8c2fa(%rip),%ymm9 │ │ │ │ - jmp 24e432 │ │ │ │ - vpbroadcastd 0x8c2e0(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8c2db(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x919bf(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x919ba(%rip),%ymm9 │ │ │ │ + jmp 248972 │ │ │ │ + vpbroadcastd 0x919a0(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9199b(%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 │ │ │ │ @@ -502898,158 +498435,158 @@ │ │ │ │ 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 │ │ │ │ + call 244580 │ │ │ │ vpmulld %ymm6,%ymm10,%ymm0 │ │ │ │ vpmulld %ymm6,%ymm11,%ymm2 │ │ │ │ vpmulld %ymm6,%ymm12,%ymm4 │ │ │ │ vpmulld %ymm6,%ymm13,%ymm6 │ │ │ │ - vpbroadcastd 0x8c1d9(%rip),%ymm10 │ │ │ │ - call 24a0d0 │ │ │ │ + vpbroadcastd 0x91899(%rip),%ymm10 │ │ │ │ + call 244610 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x9185b(%rip),%ymm5 │ │ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ vpermq $0xd8,%ymm3,%ymm3 │ │ │ │ - jmp 24e556 │ │ │ │ + jmp 248a96 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ lea -0x170(%rip),%r8 │ │ │ │ - jmp 24ee60 │ │ │ │ + jmp 2493a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x40(%rip),%r8 │ │ │ │ - jmp 24ee60 │ │ │ │ + jmp 2493a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1c0(%rip),%r8 │ │ │ │ - jmp 24ee60 │ │ │ │ + jmp 2493a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x311(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x8c13f(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8c13a(%rip),%ymm13 │ │ │ │ - jmp 24e8a2 │ │ │ │ - call 24eeb0 │ │ │ │ + vpbroadcastd 0x917ff(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x917fa(%rip),%ymm13 │ │ │ │ + jmp 248de2 │ │ │ │ + call 2493f0 │ │ │ │ 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 │ │ │ │ + jmp 248a96 │ │ │ │ nopl (%rax) │ │ │ │ - vpbroadcastd 0x8c0e7(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8c0e2(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x917a7(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x917a2(%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 │ │ │ │ + call 2461b0 │ │ │ │ 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 │ │ │ │ + call 2461b0 │ │ │ │ vmovdqa %ymm0,0x20(%rdx) │ │ │ │ vmovdqa %ymm1,0x60(%rdx) │ │ │ │ vmovdqa %ymm2,0xa0(%rdx) │ │ │ │ vmovdqa %ymm3,0xe0(%rdx) │ │ │ │ - call 24e930 │ │ │ │ - vpbroadcastd 0x8b57f(%rip),%ymm6 │ │ │ │ - call 24ea00 │ │ │ │ + call 248e70 │ │ │ │ + vpbroadcastd 0x90c3f(%rip),%ymm6 │ │ │ │ + call 248f40 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x90be7(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x916a6(%rip),%ymm5 │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea -0x300(%rip),%r8 │ │ │ │ - jmp 24eff0 │ │ │ │ + jmp 249530 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x150(%rip),%r8 │ │ │ │ - jmp 24eff0 │ │ │ │ + jmp 249530 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x30(%rip),%r8 │ │ │ │ - jmp 24eff0 │ │ │ │ + jmp 249530 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x9166f(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9166a(%rip),%ymm13 │ │ │ │ + jmp 248fd2 │ │ │ │ + call 2493f0 │ │ │ │ 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 │ │ │ │ + jmp 248a96 │ │ │ │ nopl (%rax) │ │ │ │ lea -0x390(%rip),%r8 │ │ │ │ - jmp 24f080 │ │ │ │ + jmp 2495c0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x1e0(%rip),%r8 │ │ │ │ - jmp 24f080 │ │ │ │ + jmp 2495c0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x60(%rip),%r8 │ │ │ │ - jmp 24f080 │ │ │ │ + jmp 2495c0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xf1(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x8bee3(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x915a3(%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 │ │ │ │ + vpbroadcastd 0x91587(%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 │ │ │ │ @@ -503079,16 +498616,16 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x914ef(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x914ea(%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 │ │ │ │ @@ -503097,16 +498634,16 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x91471(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x909c0(%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 │ │ │ │ @@ -503123,80 +498660,80 @@ │ │ │ │ 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 │ │ │ │ + call 248d30 │ │ │ │ + vpbroadcastd 0x90932(%rip),%ymm4 │ │ │ │ vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x8bd1d(%rip),%ymm5 │ │ │ │ - jmp 24e556 │ │ │ │ + vpbroadcastd 0x913dd(%rip),%ymm5 │ │ │ │ + jmp 248a96 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1ab(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 24f2e0 │ │ │ │ + jne 249820 │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x8bcfe(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x913be(%rip),%ymm3 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x8,%ecx │ │ │ │ sub $0xffffff80,%eax │ │ │ │ sar $0x8,%eax │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ - jmp 24e3a3 │ │ │ │ + jmp 2488e3 │ │ │ │ lea 0x1113(%rip),%r8 │ │ │ │ - jmp 24f2e0 │ │ │ │ + jmp 249820 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x46a(%rip),%r8 │ │ │ │ - jmp 24f2e0 │ │ │ │ + jmp 249820 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xda4(%rip),%r8 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x91369(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x91364(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x9126f(%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 │ │ │ │ + vpbroadcastd 0x90848(%rip),%ymm11 │ │ │ │ lea 0x80(%rsp),%rax │ │ │ │ - call 24d16c │ │ │ │ + call 2476ac │ │ │ │ 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 │ │ │ │ + call 2465e0 │ │ │ │ + call 2475a0 │ │ │ │ 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 │ │ │ │ + call 2499c0 │ │ │ │ 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 │ │ │ │ @@ -503206,27 +498743,27 @@ │ │ │ │ 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 │ │ │ │ + call 249a30 │ │ │ │ + call 228860 │ │ │ │ + vpbroadcastd 0x9073b(%rip),%ymm10 │ │ │ │ vpmulhrsw %ymm0,%ymm10,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm10,%ymm1 │ │ │ │ vpmulhrsw %ymm2,%ymm10,%ymm2 │ │ │ │ vpmulhrsw %ymm3,%ymm10,%ymm3 │ │ │ │ - call 24f5b0 │ │ │ │ + call 249af0 │ │ │ │ vpmulhrsw %ymm4,%ymm10,%ymm0 │ │ │ │ vpmulhrsw %ymm5,%ymm10,%ymm1 │ │ │ │ vpmulhrsw %ymm6,%ymm10,%ymm2 │ │ │ │ vpmulhrsw %ymm7,%ymm10,%ymm3 │ │ │ │ - call 24f5c2 │ │ │ │ + call 249b02 │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa -0x80(%rax),%ymm14 │ │ │ │ vmovdqa -0x60(%rax),%ymm13 │ │ │ │ vmovdqa -0x40(%rax),%ymm12 │ │ │ │ @@ -503248,15 +498785,15 @@ │ │ │ │ vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ vpsubd %ymm8,%ymm6,%ymm9 │ │ │ │ vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ vpsubd 0x60(%rax),%ymm7,%ymm8 │ │ │ │ vpaddd 0x60(%rax),%ymm7,%ymm7 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x8b019(%rip),%rax │ │ │ │ + lea 0x906d9(%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 │ │ │ │ @@ -503290,15 +498827,15 @@ │ │ │ │ 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 │ │ │ │ - vpbroadcastd 0x8b9d7(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x91097(%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) │ │ │ │ @@ -503323,36 +498860,36 @@ │ │ │ │ vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ vmovdqa %ymm3,(%rdi,%rcx,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ lea -0x225(%rip),%r8 │ │ │ │ - jmp 24f690 │ │ │ │ + jmp 249bd0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xca(%rip),%r8 │ │ │ │ - jmp 24f690 │ │ │ │ + jmp 249bd0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xa04(%rip),%r8 │ │ │ │ - jmp 24f690 │ │ │ │ + jmp 249bd0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xd43(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x100,%rsp │ │ │ │ - vpbroadcastd 0x8b8f9(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x8b8f4(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x90fb9(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x90fb4(%rip),%ymm14 │ │ │ │ lea 0x80(%rsp),%rax │ │ │ │ - call 24f7e0 │ │ │ │ - vpbroadcastd 0x8b8ae(%rip),%ymm14 │ │ │ │ + call 249d20 │ │ │ │ + vpbroadcastd 0x90f6e(%rip),%ymm14 │ │ │ │ vpsrld $0xb,%ymm15,%ymm15 │ │ │ │ vpsubd %ymm15,%ymm14,%ymm13 │ │ │ │ - call 24f790 │ │ │ │ + call 249cd0 │ │ │ │ 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 │ │ │ │ @@ -503362,30 +498899,30 @@ │ │ │ │ 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 │ │ │ │ + call 249a30 │ │ │ │ + call 228b70 │ │ │ │ + call 228e60 │ │ │ │ + vpbroadcastd 0x90437(%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 │ │ │ │ + call 249af0 │ │ │ │ vpmulhrsw %ymm4,%ymm10,%ymm0 │ │ │ │ vpmulhrsw %ymm5,%ymm11,%ymm1 │ │ │ │ vpmulhrsw %ymm6,%ymm10,%ymm2 │ │ │ │ vpmulhrsw %ymm7,%ymm11,%ymm3 │ │ │ │ - call 24f5c2 │ │ │ │ + call 249b02 │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ vpaddd %ymm0,%ymm15,%ymm0 │ │ │ │ vpsubd %ymm1,%ymm15,%ymm1 │ │ │ │ vpaddd %ymm2,%ymm15,%ymm2 │ │ │ │ @@ -503400,24 +498937,24 @@ │ │ │ │ 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 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vpbroadcastd 0x8b6cf(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0x90d8f(%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 │ │ │ │ + vpbroadcastd 0x90368(%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 │ │ │ │ @@ -503426,15 +498963,15 @@ │ │ │ │ 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 │ │ │ │ + call 24a245 │ │ │ │ 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 │ │ │ │ @@ -503451,54 +498988,54 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x90cdd(%rip),%ymm8 │ │ │ │ vpmulld %ymm1,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm0,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8b50a(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x90bca(%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 │ │ │ │ + vpbroadcastd 0x90c5b(%rip),%ymm8 │ │ │ │ vpmulld %ymm3,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm2,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8b508(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x90bc8(%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 │ │ │ │ + vpbroadcastd 0x90bb9(%rip),%ymm8 │ │ │ │ vpmulld %ymm5,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm4,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8b526(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x90be6(%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 │ │ │ │ + vpbroadcastd 0x90b47(%rip),%ymm8 │ │ │ │ vpmulld %ymm7,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm6,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8b514(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x90bd4(%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 │ │ │ │ @@ -503523,16 +499060,16 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x90b45(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x90a7c(%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 │ │ │ │ @@ -503569,16 +499106,16 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x90a13(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x909f2(%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 │ │ │ │ @@ -503631,15 +499168,15 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x9098a(%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 │ │ │ │ @@ -503654,54 +499191,54 @@ │ │ │ │ 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 │ │ │ │ - vpbroadcastd 0x8b22a(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x908ea(%rip),%ymm8 │ │ │ │ vpmulld %ymm1,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm0,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8b117(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x907d7(%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 │ │ │ │ + vpbroadcastd 0x90868(%rip),%ymm8 │ │ │ │ vpmulld %ymm3,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm2,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8b115(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x907d5(%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 │ │ │ │ + vpbroadcastd 0x907c6(%rip),%ymm8 │ │ │ │ vpmulld %ymm5,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm4,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8b133(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x907f3(%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 │ │ │ │ + vpbroadcastd 0x90754(%rip),%ymm8 │ │ │ │ vpmulld %ymm7,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm6,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8b121(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x907e1(%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 │ │ │ │ @@ -503726,16 +499263,16 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x90752(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x90689(%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 │ │ │ │ @@ -503768,16 +499305,16 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x90614(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x90623(%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 │ │ │ │ @@ -503802,57 +499339,57 @@ │ │ │ │ vmovdqa %ymm3,-0x20(%rax) │ │ │ │ vmovdqa %ymm6,0x40(%rax) │ │ │ │ vmovdqa %ymm7,0x60(%rax) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ lea -0xbc5(%rip),%r8 │ │ │ │ - jmp 250030 │ │ │ │ + jmp 24a570 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x8d6(%rip),%r8 │ │ │ │ - jmp 250030 │ │ │ │ + jmp 24a570 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x64(%rip),%r8 │ │ │ │ - jmp 250030 │ │ │ │ + jmp 24a570 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x90619(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x90614(%rip),%ymm14 │ │ │ │ lea 0x80(%rsp),%rax │ │ │ │ - call 24f7e0 │ │ │ │ - vpbroadcastd 0x8af0e(%rip),%ymm14 │ │ │ │ + call 249d20 │ │ │ │ + vpbroadcastd 0x905ce(%rip),%ymm14 │ │ │ │ vpsrld $0xb,%ymm15,%ymm15 │ │ │ │ vpsubd %ymm15,%ymm14,%ymm13 │ │ │ │ - call 2500f0 │ │ │ │ - jmp 24f6d6 │ │ │ │ - call 24f4f0 │ │ │ │ - call 22e630 │ │ │ │ - call 22e920 │ │ │ │ - vpbroadcastd 0x8a42d(%rip),%ymm10 │ │ │ │ + call 24a630 │ │ │ │ + jmp 249c16 │ │ │ │ + call 249a30 │ │ │ │ + call 228b70 │ │ │ │ + call 228e60 │ │ │ │ + vpbroadcastd 0x8faed(%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 │ │ │ │ + call 249af0 │ │ │ │ vpmulhrsw %ymm5,%ymm11,%ymm0 │ │ │ │ vpmulhrsw %ymm6,%ymm10,%ymm1 │ │ │ │ vpmulhrsw %ymm7,%ymm11,%ymm2 │ │ │ │ vpmulhrsw %ymm10,%ymm12,%ymm3 │ │ │ │ - call 24f5c2 │ │ │ │ + call 249b02 │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ vpsubd %ymm7,%ymm13,%ymm8 │ │ │ │ vpaddd %ymm9,%ymm14,%ymm7 │ │ │ │ @@ -503870,29 +499407,29 @@ │ │ │ │ vmovdqa %ymm15,%ymm1 │ │ │ │ vpaddd %ymm0,%ymm15,%ymm15 │ │ │ │ vpsubd -0x80(%rax),%ymm1,%ymm0 │ │ │ │ vpaddd -0x60(%rax),%ymm1,%ymm1 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea -0xd15(%rip),%r8 │ │ │ │ - jmp 250180 │ │ │ │ + jmp 24a6c0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0xa26(%rip),%r8 │ │ │ │ - jmp 250180 │ │ │ │ + jmp 24a6c0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0xec(%rip),%r8 │ │ │ │ - jmp 250180 │ │ │ │ + jmp 24a6c0 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x903e1(%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 │ │ │ │ @@ -503902,15 +499439,15 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x8f974(%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 │ │ │ │ @@ -503936,15 +499473,15 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x90375(%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 │ │ │ │ @@ -503954,15 +499491,15 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x90306(%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 │ │ │ │ @@ -503988,54 +499525,54 @@ │ │ │ │ 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 │ │ │ │ + call 249a30 │ │ │ │ + vpbroadcastd 0x8f7ac(%rip),%ymm10 │ │ │ │ + jmp 249985 │ │ │ │ nopl (%rax) │ │ │ │ lea 0x7e(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 250440 │ │ │ │ + jne 24a980 │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x8aba2(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x90262(%rip),%ymm3 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x8,%ecx │ │ │ │ sub $0xffffff80,%eax │ │ │ │ sar $0x8,%eax │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ - jmp 24e3a3 │ │ │ │ + jmp 2488e3 │ │ │ │ lea 0x51c(%rip),%r8 │ │ │ │ - jmp 250440 │ │ │ │ + jmp 24a980 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x28e(%rip),%r8 │ │ │ │ - jmp 250440 │ │ │ │ + jmp 24a980 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x90211(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9020c(%rip),%ymm13 │ │ │ │ + jmp 249840 │ │ │ │ + call 24a9c0 │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 24ddd0 │ │ │ │ - vpbroadcastd 0x8ab12(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8ab0d(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x8a03c(%rip),%ymm11 │ │ │ │ + call 248310 │ │ │ │ + vpbroadcastd 0x901d2(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x901cd(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x8f6fc(%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 │ │ │ │ @@ -504044,16 +499581,16 @@ │ │ │ │ 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 │ │ │ │ + call 246628 │ │ │ │ + call 247000 │ │ │ │ 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) │ │ │ │ @@ -504070,72 +499607,72 @@ │ │ │ │ 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 │ │ │ │ + call 246628 │ │ │ │ + call 247000 │ │ │ │ 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 │ │ │ │ + call 24ab70 │ │ │ │ + call 249b02 │ │ │ │ vpermq $0xd8,%ymm4,%ymm0 │ │ │ │ vpermq $0xd8,%ymm5,%ymm1 │ │ │ │ vpermq $0xd8,%ymm6,%ymm2 │ │ │ │ vpermq $0xd8,%ymm7,%ymm3 │ │ │ │ - jmp 24f5c2 │ │ │ │ + jmp 249b02 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - vpbroadcastd 0x8a95b(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x9001b(%rip),%ymm9 │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea -0x1f2(%rip),%r8 │ │ │ │ - jmp 250690 │ │ │ │ + jmp 24abd0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x4e(%rip),%r8 │ │ │ │ - jmp 250690 │ │ │ │ + jmp 24abd0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1de(%rip),%r8 │ │ │ │ - jmp 250690 │ │ │ │ + jmp 24abd0 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x8ffc1(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x8ffbc(%rip),%ymm14 │ │ │ │ + jmp 249bf0 │ │ │ │ + call 24ac10 │ │ │ │ + call 24aae7 │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - call 24ddd0 │ │ │ │ - vpbroadcastd 0x8a8c2(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8a8bd(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x89dec(%rip),%ymm11 │ │ │ │ + call 248310 │ │ │ │ + vpbroadcastd 0x8ff82(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x8ff7d(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x8f4ac(%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 │ │ │ │ @@ -504144,15 +499681,15 @@ │ │ │ │ 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 │ │ │ │ + call 247180 │ │ │ │ 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) │ │ │ │ @@ -504169,118 +499706,118 @@ │ │ │ │ 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 │ │ │ │ + call 247180 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea -0x392(%rip),%r8 │ │ │ │ - jmp 250830 │ │ │ │ + jmp 24ad70 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x152(%rip),%r8 │ │ │ │ - jmp 250830 │ │ │ │ + jmp 24ad70 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x3e(%rip),%r8 │ │ │ │ - jmp 250830 │ │ │ │ + jmp 24ad70 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x8fe21(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x8fe1c(%rip),%ymm14 │ │ │ │ + jmp 24a590 │ │ │ │ + call 24ac10 │ │ │ │ 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 │ │ │ │ + call 24ab70 │ │ │ │ + call 249b02 │ │ │ │ vpermq $0xd8,%ymm10,%ymm0 │ │ │ │ vpermq $0xd8,%ymm11,%ymm1 │ │ │ │ vpermq $0xd8,%ymm12,%ymm2 │ │ │ │ vpermq $0xd8,%ymm13,%ymm3 │ │ │ │ - call 24f5c2 │ │ │ │ + call 249b02 │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ lea -0x482(%rip),%r8 │ │ │ │ - jmp 250920 │ │ │ │ + jmp 24ae60 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x242(%rip),%r8 │ │ │ │ - jmp 250920 │ │ │ │ + jmp 24ae60 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0xb2(%rip),%r8 │ │ │ │ - jmp 250920 │ │ │ │ + jmp 24ae60 │ │ │ │ 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 │ │ │ │ + jmp 24a6ce │ │ │ │ + call 249a37 │ │ │ │ + vpbroadcastd 0x8f243(%rip),%ymm10 │ │ │ │ vpmulhrsw %ymm0,%ymm10,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm10,%ymm1 │ │ │ │ vpmulhrsw %ymm2,%ymm10,%ymm2 │ │ │ │ vpmulhrsw %ymm3,%ymm10,%ymm3 │ │ │ │ - call 250630 │ │ │ │ - call 24f5c2 │ │ │ │ - jmp 24f45e │ │ │ │ + call 24ab70 │ │ │ │ + call 249b02 │ │ │ │ + jmp 24999e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x292(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 2509d0 │ │ │ │ + jne 24af10 │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x8a60e(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x8fcce(%rip),%ymm3 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x10,%ecx │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ - jmp 24e3ab │ │ │ │ + jmp 2488eb │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xe01(%rip),%r8 │ │ │ │ add $0x1c,%ecx │ │ │ │ - jmp 2509d0 │ │ │ │ + jmp 24af10 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x7f4(%rip),%r8 │ │ │ │ - jmp 2509d0 │ │ │ │ + jmp 24af10 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x8fc79(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x8fc74(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x8f1a3(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x8fb76(%rip),%ymm14 │ │ │ │ lea 0x80(%rsp),%rax │ │ │ │ sub $0x24,%ecx │ │ │ │ - jl 250b32 │ │ │ │ + jl 24b072 │ │ │ │ add $0x20,%rdx │ │ │ │ - call 250eb0 │ │ │ │ + call 24b3f0 │ │ │ │ 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 │ │ │ │ @@ -504332,15 +499869,15 @@ │ │ │ │ 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 │ │ │ │ + call 24b3f0 │ │ │ │ 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 │ │ │ │ @@ -504374,53 +499911,53 @@ │ │ │ │ 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 250cd0 │ │ │ │ - lea 0x89927(%rip),%rax │ │ │ │ + call 24b210 │ │ │ │ + lea 0x8efe7(%rip),%rax │ │ │ │ vmovdqa %ymm15,(%rsp) │ │ │ │ - call 22f1f0 │ │ │ │ + call 229730 │ │ │ │ vmovdqa 0x20(%rsp),%ymm1 │ │ │ │ - call 250c40 │ │ │ │ + call 24b180 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x8ef25(%rip),%ymm12 │ │ │ │ vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ vpmulhrsw %ymm2,%ymm12,%ymm2 │ │ │ │ vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ │ │ - call 24f5b0 │ │ │ │ + call 249af0 │ │ │ │ vpmulhrsw %ymm4,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm5,%ymm12,%ymm1 │ │ │ │ vpmulhrsw %ymm6,%ymm12,%ymm2 │ │ │ │ vpmulhrsw %ymm7,%ymm12,%ymm3 │ │ │ │ - call 24f5c2 │ │ │ │ + call 249b02 │ │ │ │ vpmulhrsw 0x8(%rsp),%ymm12,%ymm0 │ │ │ │ vpmulhrsw 0x28(%rsp),%ymm12,%ymm1 │ │ │ │ vpmulhrsw %ymm10,%ymm12,%ymm2 │ │ │ │ vpmulhrsw %ymm11,%ymm12,%ymm3 │ │ │ │ - call 24f5c2 │ │ │ │ + call 249b02 │ │ │ │ vpmulhrsw 0x48(%rsp),%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm13,%ymm12,%ymm1 │ │ │ │ vpmulhrsw %ymm14,%ymm12,%ymm2 │ │ │ │ vpmulhrsw %ymm15,%ymm12,%ymm3 │ │ │ │ - jmp 24f5c2 │ │ │ │ + jmp 249b02 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ test %ecx,%ecx │ │ │ │ - jl 250e76 │ │ │ │ + jl 24b3b6 │ │ │ │ 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 │ │ │ │ @@ -504499,15 +500036,15 @@ │ │ │ │ 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 │ │ │ │ + call 249a37 │ │ │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ vmovdqa %ymm8,%ymm9 │ │ │ │ vmovdqa %ymm8,%ymm10 │ │ │ │ vmovdqa %ymm8,%ymm11 │ │ │ │ vmovdqa %ymm8,%ymm12 │ │ │ │ vmovdqa %ymm8,%ymm13 │ │ │ │ vmovdqa %ymm8,%ymm14 │ │ │ │ @@ -504519,63 +500056,63 @@ │ │ │ │ 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 │ │ │ │ + call 2476f4 │ │ │ │ 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 │ │ │ │ + call 246628 │ │ │ │ + call 2475a0 │ │ │ │ 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 │ │ │ │ + jmp 24b4d0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x234(%rip),%r8 │ │ │ │ - jmp 250f90 │ │ │ │ + jmp 24b4d0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x571(%rip),%r8 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x8f6b9(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x8f6b4(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x8f5bf(%rip),%ymm15 │ │ │ │ lea 0x80(%rsp),%rax │ │ │ │ sub $0x24,%ecx │ │ │ │ - jl 2510df │ │ │ │ + jl 24b61f │ │ │ │ add $0x20,%rdx │ │ │ │ - call 251270 │ │ │ │ + call 24b7b0 │ │ │ │ sub $0x20,%rdx │ │ │ │ - vpbroadcastd 0x89fa0(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x8f660(%rip),%ymm8 │ │ │ │ vpaddd %ymm4,%ymm8,%ymm4 │ │ │ │ vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ vpaddd %ymm8,%ymm9,%ymm9 │ │ │ │ vpaddd %ymm8,%ymm11,%ymm11 │ │ │ │ - vpbroadcastd 0x89f81(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x8f641(%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 │ │ │ │ @@ -504615,17 +500152,17 @@ │ │ │ │ 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 │ │ │ │ + call 24b7b0 │ │ │ │ + vpbroadcastd 0x8f54d(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x8f540(%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 │ │ │ │ @@ -504653,98 +500190,98 @@ │ │ │ │ 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 │ │ │ │ + call 24b210 │ │ │ │ + lea 0x8ea45(%rip),%rax │ │ │ │ vmovdqa %ymm15,(%rsp) │ │ │ │ - call 22f8c0 │ │ │ │ - call 230090 │ │ │ │ + call 229e00 │ │ │ │ + call 22a5d0 │ │ │ │ vmovdqa %ymm8,(%rsp) │ │ │ │ vmovdqa %ymm12,0x40(%rsp) │ │ │ │ vmovdqa %ymm13,0x60(%rsp) │ │ │ │ - vpbroadcastd 0x892e0(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x8e9a0(%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 │ │ │ │ + call 249af0 │ │ │ │ vpmulhrsw %ymm4,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm5,%ymm13,%ymm1 │ │ │ │ vpmulhrsw %ymm6,%ymm12,%ymm2 │ │ │ │ vpmulhrsw %ymm7,%ymm13,%ymm3 │ │ │ │ - call 24f5c2 │ │ │ │ + call 249b02 │ │ │ │ vpmulhrsw (%rsp),%ymm12,%ymm0 │ │ │ │ vpmulhrsw 0x20(%rsp),%ymm13,%ymm1 │ │ │ │ vpmulhrsw %ymm10,%ymm12,%ymm2 │ │ │ │ vpmulhrsw %ymm11,%ymm13,%ymm3 │ │ │ │ - call 24f5c2 │ │ │ │ + call 249b02 │ │ │ │ vpmulhrsw 0x40(%rsp),%ymm12,%ymm0 │ │ │ │ vpmulhrsw 0x60(%rsp),%ymm13,%ymm1 │ │ │ │ vpmulhrsw %ymm14,%ymm12,%ymm2 │ │ │ │ vpmulhrsw %ymm15,%ymm13,%ymm3 │ │ │ │ - call 24f5c2 │ │ │ │ + call 249b02 │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x8e8e6(%rip),%ymm12 │ │ │ │ + call 24a245 │ │ │ │ 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 │ │ │ │ + jmp 249e4a │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x6fe(%rip),%r8 │ │ │ │ - jmp 251330 │ │ │ │ + jmp 24b870 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x16c(%rip),%r8 │ │ │ │ - jmp 251330 │ │ │ │ + jmp 24b870 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x8f319(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x8f314(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x8f21f(%rip),%ymm15 │ │ │ │ lea 0x80(%rsp),%rax │ │ │ │ sub $0x24,%ecx │ │ │ │ - jl 251483 │ │ │ │ + jl 24b9c3 │ │ │ │ add $0x20,%rdx │ │ │ │ - call 251270 │ │ │ │ + call 24b7b0 │ │ │ │ sub $0x20,%rdx │ │ │ │ - vpbroadcastd 0x89c00(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x8f2c0(%rip),%ymm8 │ │ │ │ vpaddd %ymm8,%ymm11,%ymm11 │ │ │ │ vpaddd %ymm8,%ymm9,%ymm9 │ │ │ │ vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ vpaddd %ymm4,%ymm8,%ymm4 │ │ │ │ - vpbroadcastd 0x89be1(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x8f2a1(%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 │ │ │ │ @@ -504784,17 +500321,17 @@ │ │ │ │ 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 │ │ │ │ + call 24b7b0 │ │ │ │ + vpbroadcastd 0x8f1a9(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x8f19c(%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 │ │ │ │ @@ -504805,69 +500342,69 @@ │ │ │ │ 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 │ │ │ │ + jmp 24b68a │ │ │ │ + call 24b210 │ │ │ │ + lea 0x8e6f8(%rip),%rax │ │ │ │ vmovdqa %ymm15,(%rsp) │ │ │ │ - call 22f8c0 │ │ │ │ - call 230090 │ │ │ │ + call 229e00 │ │ │ │ + call 22a5d0 │ │ │ │ vmovdqa %ymm3,0x60(%rsp) │ │ │ │ vmovdqa %ymm2,0x40(%rsp) │ │ │ │ vmovdqa %ymm0,(%rsp) │ │ │ │ vmovdqa %ymm13,%ymm2 │ │ │ │ vmovdqa %ymm12,%ymm3 │ │ │ │ - vpbroadcastd 0x88f89(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x8e649(%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 │ │ │ │ + call 249af0 │ │ │ │ vpmulhrsw %ymm11,%ymm13,%ymm0 │ │ │ │ vpmulhrsw %ymm10,%ymm12,%ymm1 │ │ │ │ vpmulhrsw %ymm15,%ymm13,%ymm2 │ │ │ │ vpmulhrsw %ymm14,%ymm12,%ymm3 │ │ │ │ - call 24f5c2 │ │ │ │ + call 249b02 │ │ │ │ vpmulhrsw %ymm7,%ymm13,%ymm0 │ │ │ │ vpmulhrsw %ymm6,%ymm12,%ymm1 │ │ │ │ vpmulhrsw %ymm5,%ymm13,%ymm2 │ │ │ │ vpmulhrsw %ymm4,%ymm12,%ymm3 │ │ │ │ - call 24f5c2 │ │ │ │ + call 249b02 │ │ │ │ vpmulhrsw 0x60(%rsp),%ymm13,%ymm0 │ │ │ │ vpmulhrsw 0x40(%rsp),%ymm12,%ymm1 │ │ │ │ vpmulhrsw 0x20(%rsp),%ymm13,%ymm2 │ │ │ │ vpmulhrsw (%rsp),%ymm12,%ymm3 │ │ │ │ - call 24f5c2 │ │ │ │ + call 249b02 │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ lea -0x9be(%rip),%r8 │ │ │ │ add $0xffffffa4,%ecx │ │ │ │ - jmp 2515e0 │ │ │ │ + jmp 24bb20 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x8f04d(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0x8f040(%rip),%ymm7 │ │ │ │ lea 0x80(%rsp),%rax │ │ │ │ sub $0x24,%ecx │ │ │ │ - jl 251680 │ │ │ │ + jl 24bbc0 │ │ │ │ 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 │ │ │ │ @@ -504879,15 +500416,15 @@ │ │ │ │ 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 │ │ │ │ + jl 24bb54 │ │ │ │ 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 │ │ │ │ @@ -504930,18 +500467,18 @@ │ │ │ │ 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 │ │ │ │ + call 24b210 │ │ │ │ vmovdqa %ymm15,(%rdx) │ │ │ │ vmovdqa %ymm0,0x20(%rdx) │ │ │ │ - vpbroadcastd 0x88d11(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0x8e3d1(%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 │ │ │ │ @@ -504986,52 +500523,52 @@ │ │ │ │ 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 │ │ │ │ + jmp 24b165 │ │ │ │ xchg %ax,%ax │ │ │ │ lea 0x7e(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 251910 │ │ │ │ + jne 24be50 │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x896d2(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x8ed92(%rip),%ymm3 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x10,%ecx │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ - jmp 24e3ab │ │ │ │ + jmp 2488eb │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xcb3(%rip),%r8 │ │ │ │ add $0x1c,%ecx │ │ │ │ - jmp 251910 │ │ │ │ + jmp 24be50 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x44e(%rip),%r8 │ │ │ │ - jmp 251910 │ │ │ │ + jmp 24be50 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x8ed41(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x8ed3c(%rip),%ymm13 │ │ │ │ + jmp 24af30 │ │ │ │ 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 │ │ │ │ + call 24bfa0 │ │ │ │ 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 │ │ │ │ @@ -505050,51 +500587,51 @@ │ │ │ │ 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 │ │ │ │ + call 24bfa0 │ │ │ │ + jmp 24c2f1 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vmovdqa %ymm8,0x8(%rsp) │ │ │ │ vmovdqa %ymm9,0x28(%rsp) │ │ │ │ vmovdqa %ymm12,0x48(%rsp) │ │ │ │ - vpbroadcastd 0x88a91(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x8e151(%rip),%ymm12 │ │ │ │ vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ vpmulhrsw %ymm2,%ymm12,%ymm2 │ │ │ │ vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ │ │ - call 250630 │ │ │ │ - call 24f5c2 │ │ │ │ - jmp 250c74 │ │ │ │ + call 24ab70 │ │ │ │ + call 249b02 │ │ │ │ + jmp 24b1b4 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 24ca40 │ │ │ │ + call 246f80 │ │ │ │ vmovdqa %ymm0,(%rdx) │ │ │ │ vmovdqa %ymm2,0x20(%rdx) │ │ │ │ vmovdqa %ymm4,0x40(%rdx) │ │ │ │ vmovdqa %ymm6,0x60(%rdx) │ │ │ │ - vpbroadcastd 0x8951f(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8951a(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x8ebdf(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x8ebda(%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 │ │ │ │ + jge 24c00b │ │ │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ vmovdqa %ymm4,%ymm5 │ │ │ │ vmovdqa %ymm4,%ymm6 │ │ │ │ vmovdqa %ymm4,%ymm7 │ │ │ │ - jmp 251bca │ │ │ │ + jmp 24c10a │ │ │ │ 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 │ │ │ │ @@ -505124,62 +500661,62 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x8eac7(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x8eac2(%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 │ │ │ │ + vpbroadcastd 0x8dfc9(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x8e99c(%rip),%ymm14 │ │ │ │ + call 2476f4 │ │ │ │ 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 251c22 │ │ │ │ + jge 24c162 │ │ │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ vmovdqa %ymm4,%ymm5 │ │ │ │ vmovdqa %ymm4,%ymm6 │ │ │ │ vmovdqa %ymm4,%ymm7 │ │ │ │ - jmp 251c5a │ │ │ │ + jmp 24c19a │ │ │ │ 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 │ │ │ │ + call 246628 │ │ │ │ + call 2475a0 │ │ │ │ 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 │ │ │ │ + call 2499c0 │ │ │ │ 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 │ │ │ │ @@ -505191,32 +500728,32 @@ │ │ │ │ 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 │ │ │ │ + jmp 24c260 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x3e(%rip),%r8 │ │ │ │ - jmp 251d20 │ │ │ │ + jmp 24c260 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x8e931(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x8e92c(%rip),%ymm14 │ │ │ │ + jmp 24b4f0 │ │ │ │ + call 24c410 │ │ │ │ + call 249cd0 │ │ │ │ + call 24c670 │ │ │ │ + call 249cd0 │ │ │ │ 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 │ │ │ │ @@ -505241,78 +500778,78 @@ │ │ │ │ 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 │ │ │ │ + call 24ab70 │ │ │ │ + call 249b02 │ │ │ │ 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 │ │ │ │ + call 249b02 │ │ │ │ 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 │ │ │ │ + call 249b02 │ │ │ │ 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 │ │ │ │ + call 249b02 │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ 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 │ │ │ │ + call 246f80 │ │ │ │ vmovdqa %ymm0,(%rdx) │ │ │ │ vmovdqa %ymm3,0x20(%rdx) │ │ │ │ vmovdqa %ymm4,0x40(%rdx) │ │ │ │ vmovdqa %ymm7,0x60(%rdx) │ │ │ │ - vpbroadcastd 0x8906f(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x8906a(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x8e72f(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x8e72a(%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 │ │ │ │ + jge 24c4bb │ │ │ │ vpxor %ymm1,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm1,%ymm3 │ │ │ │ vmovdqa %ymm1,%ymm4 │ │ │ │ vmovdqa %ymm1,%ymm6 │ │ │ │ - jmp 25207a │ │ │ │ + jmp 24c5ba │ │ │ │ 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 │ │ │ │ @@ -505342,52 +500879,52 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x8e617(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x8e612(%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 │ │ │ │ + vpbroadcastd 0x8db19(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x8e4ec(%rip),%ymm15 │ │ │ │ + call 24a245 │ │ │ │ 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 2520d2 │ │ │ │ + jge 24c612 │ │ │ │ vpxor %ymm1,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm1,%ymm3 │ │ │ │ vmovdqa %ymm1,%ymm4 │ │ │ │ vmovdqa %ymm1,%ymm6 │ │ │ │ - jmp 25210a │ │ │ │ + jmp 24c64a │ │ │ │ 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 │ │ │ │ + call 249e4a │ │ │ │ + vpbroadcastd 0x8e534(%rip),%ymm14 │ │ │ │ vpsrld $0xb,%ymm15,%ymm15 │ │ │ │ vpsubd %ymm15,%ymm14,%ymm13 │ │ │ │ vpslld $0x3,%ymm15,%ymm15 │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ vpsrad $0x4,%ymm0,%ymm0 │ │ │ │ vpsrad $0x4,%ymm1,%ymm1 │ │ │ │ @@ -505427,53 +500964,53 @@ │ │ │ │ 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 │ │ │ │ + jmp 24c450 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x902(%rip),%r8 │ │ │ │ - jmp 252260 │ │ │ │ + jmp 24c7a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x502(%rip),%r8 │ │ │ │ - jmp 252260 │ │ │ │ + jmp 24c7a0 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x8e3f1(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x8e3ec(%rip),%ymm14 │ │ │ │ + jmp 24b890 │ │ │ │ + call 24c410 │ │ │ │ + call 24a630 │ │ │ │ + call 24c670 │ │ │ │ + call 24a630 │ │ │ │ + jmp 24c299 │ │ │ │ xchg %ax,%ax │ │ │ │ lea -0x972(%rip),%r8 │ │ │ │ add $0xffffffa4,%ecx │ │ │ │ - jmp 2522c0 │ │ │ │ + jmp 24c800 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x8e355(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x8e360(%rip),%ymm15 │ │ │ │ lea 0x80(%rsp),%rax │ │ │ │ sub $0x24,%ecx │ │ │ │ - jl 25239c │ │ │ │ + jl 24c8dc │ │ │ │ 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 │ │ │ │ @@ -505497,15 +501034,15 @@ │ │ │ │ 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 │ │ │ │ + jl 24c838 │ │ │ │ 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 │ │ │ │ @@ -505599,18 +501136,18 @@ │ │ │ │ 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 │ │ │ │ + call 2486f0 │ │ │ │ + call 24b3b6 │ │ │ │ test %ecx,%ecx │ │ │ │ - jl 2526aa │ │ │ │ + jl 24cbea │ │ │ │ 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) │ │ │ │ @@ -505628,16 +501165,16 @@ │ │ │ │ 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 │ │ │ │ + call 2486f0 │ │ │ │ + call 249a37 │ │ │ │ vmovdqa %ymm0,%ymm8 │ │ │ │ vmovdqa %ymm1,%ymm9 │ │ │ │ vmovdqa %ymm2,%ymm10 │ │ │ │ vmovdqa %ymm3,%ymm11 │ │ │ │ vmovdqa %ymm4,%ymm12 │ │ │ │ vmovdqa %ymm5,%ymm13 │ │ │ │ vmovdqa %ymm6,%ymm14 │ │ │ │ @@ -505646,163 +501183,163 @@ │ │ │ │ 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 │ │ │ │ + call 24bf60 │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ test %ecx,%ecx │ │ │ │ - je 25294d │ │ │ │ + je 24ce8d │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x8d4bd(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x8df78(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x8df73(%rip),%ymm13 │ │ │ │ + vbroadcasti128 0x8dde6(%rip),%ymm14 │ │ │ │ mov %rdx,%r8 │ │ │ │ - call 252a20 │ │ │ │ + call 24cf60 │ │ │ │ vmovdqa %ymm2,(%rsp) │ │ │ │ vmovdqa %ymm3,0x20(%rsp) │ │ │ │ cmp $0x2b,%ecx │ │ │ │ - jge 25272a │ │ │ │ + jge 24cc6a │ │ │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ vmovdqa %ymm4,0x40(%rsp) │ │ │ │ vmovdqa %ymm4,%ymm2 │ │ │ │ vmovdqa %ymm4,%ymm3 │ │ │ │ vmovdqa %ymm4,%ymm11 │ │ │ │ - jmp 252766 │ │ │ │ + jmp 24cca6 │ │ │ │ lea 0x100(%rsp),%rax │ │ │ │ vmovdqa %ymm0,-0x80(%rax) │ │ │ │ vmovdqa %ymm1,-0x60(%rax) │ │ │ │ - call 252a20 │ │ │ │ + call 24cf60 │ │ │ │ vmovdqa %ymm2,0x40(%rsp) │ │ │ │ cmp $0x6b,%ecx │ │ │ │ - jge 25278c │ │ │ │ + jge 24cccc │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x8d411(%rip),%ymm10 │ │ │ │ + lea 0x8d45a(%rip),%rax │ │ │ │ vmovdqa %ymm4,%ymm5 │ │ │ │ vmovdqa %ymm4,%ymm6 │ │ │ │ vmovdqa %ymm4,%ymm7 │ │ │ │ - call 230cc0 │ │ │ │ - jmp 25283b │ │ │ │ + call 22b200 │ │ │ │ + jmp 24cd7b │ │ │ │ vmovdqa %ymm3,0x60(%rsp) │ │ │ │ vmovdqa %ymm0,-0x40(%rax) │ │ │ │ vmovdqa %ymm1,-0x20(%rax) │ │ │ │ - call 252a20 │ │ │ │ + call 24cf60 │ │ │ │ cmp $0xab,%ecx │ │ │ │ - jge 2527cd │ │ │ │ + jge 24cd0d │ │ │ │ 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 │ │ │ │ + jmp 24cd4c │ │ │ │ vmovdqa %ymm0,(%rax) │ │ │ │ vmovdqa %ymm1,0x20(%rax) │ │ │ │ vmovdqa %ymm2,0x40(%rax) │ │ │ │ vmovdqa %ymm3,0x60(%rax) │ │ │ │ - call 252a20 │ │ │ │ + call 24cf60 │ │ │ │ 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 │ │ │ │ + lea 0x8d3a9(%rip),%rax │ │ │ │ vmovdqa 0x60(%rsp),%ymm11 │ │ │ │ - vpbroadcastd 0x87c8a(%rip),%ymm10 │ │ │ │ - call 230d80 │ │ │ │ - vpbroadcastd 0x87c7c(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x8d34a(%rip),%ymm10 │ │ │ │ + call 22b2c0 │ │ │ │ + vpbroadcastd 0x8d33c(%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 │ │ │ │ + call 246510 │ │ │ │ vpermq $0xd8,%ymm2,%ymm0 │ │ │ │ vpermq $0x8d,%ymm3,%ymm1 │ │ │ │ vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ + call 246522 │ │ │ │ vpermq $0xd8,%ymm4,%ymm0 │ │ │ │ vpermq $0x8d,%ymm5,%ymm1 │ │ │ │ vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ + call 246522 │ │ │ │ vpermq $0xd8,%ymm6,%ymm0 │ │ │ │ vpermq $0x8d,%ymm7,%ymm1 │ │ │ │ vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ + call 246522 │ │ │ │ vpermq $0xd8,0x20(%rsp),%ymm0 │ │ │ │ vpermq $0x8d,0x40(%rsp),%ymm1 │ │ │ │ vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ + call 246522 │ │ │ │ vpermq $0xd8,0x60(%rsp),%ymm0 │ │ │ │ vpermq $0x8d,0x80(%rsp),%ymm1 │ │ │ │ vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ + call 246522 │ │ │ │ vpermq $0xd8,(%rsp),%ymm0 │ │ │ │ vpermq $0x8d,%ymm13,%ymm1 │ │ │ │ vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ + call 246522 │ │ │ │ vpermq $0xd8,%ymm14,%ymm0 │ │ │ │ vpermq $0x8d,%ymm15,%ymm1 │ │ │ │ vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ + call 246522 │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x8863c(%rip),%ymm2 │ │ │ │ + vpbroadcastd 0x8dcfc(%rip),%ymm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x20,%ecx │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ - jmp 24be9b │ │ │ │ + jmp 2463db │ │ │ │ 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 │ │ │ │ + call 246628 │ │ │ │ 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 │ │ │ │ @@ -505819,15 +501356,15 @@ │ │ │ │ vpsrad $0x2,%ymm4,%ymm4 │ │ │ │ vpsrad $0x2,%ymm5,%ymm5 │ │ │ │ vpsrad $0x2,%ymm6,%ymm6 │ │ │ │ vpsrad $0x2,%ymm7,%ymm7 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - call 252970 │ │ │ │ + call 24ceb0 │ │ │ │ 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 │ │ │ │ @@ -505846,31 +501383,31 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x8db4d(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x8da44(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x8db57(%rip),%ymm6 │ │ │ │ + vpbroadcastd 0x8db02(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x8dae9(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x8da60(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x8db3f(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x8daae(%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 │ │ │ │ + jmp 24d153 │ │ │ │ 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 │ │ │ │ @@ -505879,42 +501416,42 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x8da90(%rip),%ymm8 │ │ │ │ vpmulld %ymm0,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x882bd(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x8d97d(%rip),%ymm10 │ │ │ │ vpmulld %ymm0,%ymm10,%ymm0 │ │ │ │ vpmulld %ymm7,%ymm10,%ymm7 │ │ │ │ vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ vpsubd %ymm8,%ymm0,%ymm0 │ │ │ │ - vpbroadcastd 0x882d1(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x8d991(%rip),%ymm8 │ │ │ │ vpmulld %ymm6,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm1,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8835e(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x8da1e(%rip),%ymm10 │ │ │ │ vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ vpmulld %ymm1,%ymm10,%ymm1 │ │ │ │ vpaddd %ymm1,%ymm9,%ymm1 │ │ │ │ vpsubd %ymm8,%ymm6,%ymm6 │ │ │ │ - vpbroadcastd 0x88332(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x8d9f2(%rip),%ymm8 │ │ │ │ vpmulld %ymm2,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm5,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8829f(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x8d95f(%rip),%ymm10 │ │ │ │ vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ vpmulld %ymm5,%ymm10,%ymm5 │ │ │ │ vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ vpsubd %ymm8,%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0x882a3(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x8d963(%rip),%ymm8 │ │ │ │ vpmulld %ymm4,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm3,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x882d0(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x8d990(%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 │ │ │ │ @@ -505951,16 +501488,16 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x8d8fc(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0x8d833(%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 │ │ │ │ @@ -505997,16 +501534,16 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x8d7ca(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0x8d7a9(%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 │ │ │ │ @@ -506036,31 +501573,31 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x8d792(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x8d74d(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x8d774(%rip),%ymm6 │ │ │ │ + vpbroadcastd 0x8d66b(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x8d77a(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x8d6f9(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x8d710(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x8d687(%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 │ │ │ │ + jmp 24d522 │ │ │ │ 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 │ │ │ │ @@ -506069,42 +501606,42 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x8d5f9(%rip),%ymm8 │ │ │ │ vpmulld %ymm7,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm0,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x87fc6(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x8d686(%rip),%ymm10 │ │ │ │ vpmulld %ymm7,%ymm10,%ymm7 │ │ │ │ vpmulld %ymm0,%ymm10,%ymm0 │ │ │ │ vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ vpsubd %ymm8,%ymm7,%ymm7 │ │ │ │ - vpbroadcastd 0x87fda(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x8d69a(%rip),%ymm8 │ │ │ │ vpmulld %ymm1,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm6,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x87ec7(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x8d587(%rip),%ymm10 │ │ │ │ vpmulld %ymm1,%ymm10,%ymm1 │ │ │ │ vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ vpsubd %ymm8,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd 0x87f0b(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x8d5cb(%rip),%ymm8 │ │ │ │ vpmulld %ymm5,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm2,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x87f38(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x8d5f8(%rip),%ymm10 │ │ │ │ vpmulld %ymm5,%ymm10,%ymm5 │ │ │ │ vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ vpsubd %ymm8,%ymm5,%ymm5 │ │ │ │ - vpbroadcastd 0x87f3c(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x8d5fc(%rip),%ymm8 │ │ │ │ vpmulld %ymm3,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm4,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x87ea9(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x8d569(%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 │ │ │ │ @@ -506141,16 +501678,16 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x8d535(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0x8d46c(%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 │ │ │ │ @@ -506187,16 +501724,16 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x8d3fb(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0x8d3da(%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 │ │ │ │ @@ -506536,16 +502073,16 @@ │ │ │ │ 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 0x87757(%rip),%ymm7 │ │ │ │ - vpbroadcastd 0x86c7a(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x8ce17(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x8c33a(%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 │ │ │ │ @@ -506561,19 +502098,19 @@ │ │ │ │ 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 │ │ │ │ + call 24de10 │ │ │ │ add $0x20,%rdx │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ sub $0x40,%ecx │ │ │ │ - jge 25385a │ │ │ │ + jge 24dd9a │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqa %ymm6,(%rdx) │ │ │ │ vmovdqa %ymm6,0x80(%rdx) │ │ │ │ vmovdqa %ymm6,0x100(%rdx) │ │ │ │ vmovdqa %ymm6,0x180(%rdx) │ │ │ │ vmovdqa %ymm6,0x200(%rdx) │ │ │ │ @@ -506619,84 +502156,84 @@ │ │ │ │ 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 2541ba │ │ │ │ + je 24e6fa │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x300,%rsp │ │ │ │ - vpbroadcastd 0x86aed(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x875b0(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x875ab(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x8c1ad(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x8cc70(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x8cc6b(%rip),%ymm13 │ │ │ │ mov %rdx,%r8 │ │ │ │ lea 0x80(%rsp),%rax │ │ │ │ - call 2541e0 │ │ │ │ + call 24e720 │ │ │ │ cmp $0x2b,%ecx │ │ │ │ - jge 253a18 │ │ │ │ - jmp 253a26 │ │ │ │ - call 2541e0 │ │ │ │ + jge 24df58 │ │ │ │ + jmp 24df66 │ │ │ │ + call 24e720 │ │ │ │ cmp $0x6b,%ecx │ │ │ │ - jge 253b4b │ │ │ │ + jge 24e08b │ │ │ │ mov %r8,%rdx │ │ │ │ - vpbroadcastd 0x8756e(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x87569(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x8cc2e(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x8cc29(%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 │ │ │ │ + vpbroadcastd 0x8cafc(%rip),%ymm14 │ │ │ │ + call 24cfda │ │ │ │ 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 │ │ │ │ + call 24d3a9 │ │ │ │ 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 │ │ │ │ + call 247637 │ │ │ │ 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 │ │ │ │ + call 246628 │ │ │ │ + call 2475a0 │ │ │ │ + jmp 24e289 │ │ │ │ + call 24e720 │ │ │ │ cmp $0xab,%ecx │ │ │ │ - jge 253b5a │ │ │ │ - jmp 253b5f │ │ │ │ - call 2541e0 │ │ │ │ + jge 24e09a │ │ │ │ + jmp 24e09f │ │ │ │ + call 24e720 │ │ │ │ mov %r8,%rdx │ │ │ │ - vpbroadcastd 0x87435(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x87430(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x8caf5(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x8caf0(%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 │ │ │ │ @@ -506705,16 +502242,16 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x8c98b(%rip),%ymm14 │ │ │ │ + call 24d097 │ │ │ │ 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 │ │ │ │ @@ -506723,15 +502260,15 @@ │ │ │ │ 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 │ │ │ │ + call 24d466 │ │ │ │ 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 │ │ │ │ @@ -506740,15 +502277,15 @@ │ │ │ │ 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 │ │ │ │ + call 2476f4 │ │ │ │ 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 │ │ │ │ @@ -506757,16 +502294,16 @@ │ │ │ │ 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 │ │ │ │ + call 246628 │ │ │ │ + call 2475a0 │ │ │ │ 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 │ │ │ │ @@ -506955,49 +502492,49 @@ │ │ │ │ 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 │ │ │ │ + call 246f60 │ │ │ │ + call 246522 │ │ │ │ vpermq $0xd8,%ymm4,%ymm0 │ │ │ │ vpermq $0xd8,%ymm6,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ + call 246522 │ │ │ │ vpermq $0xd8,%ymm7,%ymm0 │ │ │ │ vpermq $0xd8,%ymm5,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ + call 246522 │ │ │ │ vpermq $0xd8,%ymm3,%ymm0 │ │ │ │ vpermq $0xd8,%ymm15,%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ + call 246522 │ │ │ │ vpermq $0xd8,0x60(%r9),%ymm0 │ │ │ │ vpermq $0xd8,0x20(%r9),%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ + call 246522 │ │ │ │ vpermq $0xd8,-0x20(%r9),%ymm0 │ │ │ │ vpermq $0xd8,-0x60(%r9),%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ + call 246522 │ │ │ │ vpermq $0xd8,-0x80(%r9),%ymm0 │ │ │ │ vpermq $0xd8,-0x40(%r9),%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ + call 246522 │ │ │ │ vpermq $0xd8,(%r9),%ymm0 │ │ │ │ vpermq $0xd8,0x40(%r9),%ymm1 │ │ │ │ - call 24bfe2 │ │ │ │ + call 246522 │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x86dd3(%rip),%ymm2 │ │ │ │ + vpbroadcastd 0x8c493(%rip),%ymm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x20,%ecx │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ - jmp 24be9b │ │ │ │ + jmp 2463db │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 252970 │ │ │ │ + call 24ceb0 │ │ │ │ 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 │ │ │ │ @@ -507209,21 +502746,21 @@ │ │ │ │ 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 0x8691b(%rip),%ymm7 │ │ │ │ - jmp 253839 │ │ │ │ + vpbroadcastd 0x8bfdb(%rip),%ymm7 │ │ │ │ + jmp 24dd79 │ │ │ │ xchg %ax,%ax │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 2546e0 │ │ │ │ + jne 24ec20 │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x86905(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x8bfc5(%rip),%ymm3 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x8,%ecx │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ add $0x880,%eax │ │ │ │ sar $0xc,%eax │ │ │ │ @@ -507234,100 +502771,100 @@ │ │ │ │ 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 2546bb │ │ │ │ + jg 24ebfb │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x8bf61(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x8bf5c(%rip),%ymm13 │ │ │ │ + call 24ecf0 │ │ │ │ + call 24d920 │ │ │ │ + lea 0x8b4b7(%rip),%rax │ │ │ │ + vpbroadcastd 0x8b45e(%rip),%ymm11 │ │ │ │ mov %rdi,%r8 │ │ │ │ - call 254770 │ │ │ │ + call 24ecb0 │ │ │ │ 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 │ │ │ │ + call 24dcf2 │ │ │ │ lea 0x20(%r8),%rdi │ │ │ │ - call 254770 │ │ │ │ + call 24ecb0 │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - call 22e320 │ │ │ │ + call 228860 │ │ │ │ vpmulhrsw %ymm0,%ymm11,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm11,%ymm1 │ │ │ │ vpmulhrsw %ymm2,%ymm11,%ymm2 │ │ │ │ vpmulhrsw %ymm3,%ymm11,%ymm3 │ │ │ │ - call 24f5b0 │ │ │ │ + call 249af0 │ │ │ │ vpmulhrsw %ymm4,%ymm11,%ymm0 │ │ │ │ vpmulhrsw %ymm5,%ymm11,%ymm1 │ │ │ │ vpmulhrsw %ymm6,%ymm11,%ymm2 │ │ │ │ vpmulhrsw %ymm7,%ymm11,%ymm3 │ │ │ │ - jmp 24f5c2 │ │ │ │ + jmp 249b02 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x8b3a6(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x8bd79(%rip),%ymm14 │ │ │ │ + call 24d097 │ │ │ │ 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 │ │ │ │ + call 24d466 │ │ │ │ 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 │ │ │ │ + call 2476f4 │ │ │ │ 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 │ │ │ │ + call 246628 │ │ │ │ + call 2475a0 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x866b7(%rip),%ymm7 │ │ │ │ - vpbroadcastd 0x85be2(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x8bd77(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x8b2a2(%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 │ │ │ │ @@ -507348,39 +502885,39 @@ │ │ │ │ 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 │ │ │ │ + call 24de4c │ │ │ │ add $0x10,%rdi │ │ │ │ sub $0x40,%ecx │ │ │ │ - jge 2548fa │ │ │ │ + jge 24ee3a │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 25499d │ │ │ │ + jne 24eedd │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x86609(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x8bcc9(%rip),%ymm3 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x8,%ecx │ │ │ │ - jmp 254698 │ │ │ │ + jmp 24ebd8 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x8bcac(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x8bca7(%rip),%ymm13 │ │ │ │ + call 24ecf0 │ │ │ │ + call 24e7e0 │ │ │ │ mov %rdi,%r8 │ │ │ │ - call 250480 │ │ │ │ + call 24a9c0 │ │ │ │ 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 │ │ │ │ @@ -507390,121 +502927,121 @@ │ │ │ │ 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 │ │ │ │ + call 24a9c0 │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastd 0x8652b(%rip),%ymm7 │ │ │ │ - jmp 2548d9 │ │ │ │ + vpbroadcastd 0x8bbeb(%rip),%ymm7 │ │ │ │ + jmp 24ee19 │ │ │ │ xchg %ax,%ax │ │ │ │ test %ecx,%ecx │ │ │ │ - je 254b0a │ │ │ │ + je 24f04a │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x8b10d(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x8bbc8(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x8bbc3(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x8bace(%rip),%ymm14 │ │ │ │ lea 0x200(%rsp),%rax │ │ │ │ lea 0x100(%rax),%r8 │ │ │ │ lea 0x200(%rax),%r9 │ │ │ │ - call 254d80 │ │ │ │ + call 24f2c0 │ │ │ │ sub $0x2c,%ecx │ │ │ │ - jge 254b2f │ │ │ │ + jge 24f06f │ │ │ │ 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 │ │ │ │ + jmp 24f0db │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x8647f(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x8bb3f(%rip),%ymm3 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x20,%ecx │ │ │ │ sub $0xffffff80,%eax │ │ │ │ sar $0x8,%eax │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ - jmp 24e3a3 │ │ │ │ + jmp 2488e3 │ │ │ │ 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 │ │ │ │ + call 24f2c0 │ │ │ │ sub $0x6b,%ecx │ │ │ │ - jge 254bd4 │ │ │ │ + jge 24f114 │ │ │ │ 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 │ │ │ │ + lea 0x8b05a(%rip),%rax │ │ │ │ + call 22c6f0 │ │ │ │ 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 │ │ │ │ + jmp 24f264 │ │ │ │ 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 │ │ │ │ + call 24f2c0 │ │ │ │ add $0xffffff80,%ecx │ │ │ │ - jge 254c53 │ │ │ │ + jge 24f193 │ │ │ │ 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 │ │ │ │ + jmp 24f1fa │ │ │ │ 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 │ │ │ │ + call 24f2c0 │ │ │ │ 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 │ │ │ │ @@ -507513,16 +503050,16 @@ │ │ │ │ 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 0x8af0c(%rip),%rax │ │ │ │ + call 22c7a0 │ │ │ │ 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 │ │ │ │ @@ -507534,43 +503071,43 @@ │ │ │ │ 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 │ │ │ │ + call 229730 │ │ │ │ imul $0x13,%rsi,%rdx │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ add %rdi,%rdx │ │ │ │ - call 255000 │ │ │ │ + call 24f540 │ │ │ │ mov %r11,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ 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 │ │ │ │ + call 2476ac │ │ │ │ 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 │ │ │ │ + call 2465e0 │ │ │ │ + call 2475a0 │ │ │ │ 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 │ │ │ │ @@ -507635,15 +503172,15 @@ │ │ │ │ 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 │ │ │ │ + jg 24f49a │ │ │ │ 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 │ │ │ │ @@ -507667,16 +503204,16 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x8ab65(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0x8b62c(%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 │ │ │ │ @@ -507891,55 +503428,55 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x8b237(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x8a776(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x8a765(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x8a754(%rip),%ymm11 │ │ │ │ lea (%rsi,%rsi,4),%rax │ │ │ │ vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ vpaddw %ymm11,%ymm11,%ymm10 │ │ │ │ mov %rdi,%r9 │ │ │ │ - call 2554e0 │ │ │ │ + call 24fa20 │ │ │ │ sub $0x24,%ecx │ │ │ │ - jl 2554da │ │ │ │ + jl 24fa1a │ │ │ │ add $0x400,%rdx │ │ │ │ lea 0x10(%r9),%rdi │ │ │ │ - call 2554e0 │ │ │ │ + call 24fa20 │ │ │ │ sub $0x3e0,%rdx │ │ │ │ lea (%r9,%rsi,8),%rdi │ │ │ │ mov %rdi,%r9 │ │ │ │ - call 2554e0 │ │ │ │ + call 24fa20 │ │ │ │ sub $0x6b,%ecx │ │ │ │ - jl 2554da │ │ │ │ + jl 24fa1a │ │ │ │ add $0x400,%rdx │ │ │ │ lea 0x10(%r9),%rdi │ │ │ │ - call 2554e0 │ │ │ │ + call 24fa20 │ │ │ │ sub $0x3e0,%rdx │ │ │ │ lea (%r9,%rsi,8),%rdi │ │ │ │ mov %rdi,%r9 │ │ │ │ - call 2554e0 │ │ │ │ + call 24fa20 │ │ │ │ add $0xffffff80,%ecx │ │ │ │ - jl 2554da │ │ │ │ + jl 24fa1a │ │ │ │ add $0x400,%rdx │ │ │ │ lea 0x10(%r9),%rdi │ │ │ │ - call 2554e0 │ │ │ │ + call 24fa20 │ │ │ │ sub $0x3e0,%rdx │ │ │ │ lea (%r9,%rsi,8),%rdi │ │ │ │ mov %rdi,%r9 │ │ │ │ - call 2554e0 │ │ │ │ + call 24fa20 │ │ │ │ add $0xffffff80,%ecx │ │ │ │ - jl 2554da │ │ │ │ + jl 24fa1a │ │ │ │ add $0x400,%rdx │ │ │ │ lea 0x10(%r9),%rdi │ │ │ │ - call 2554e0 │ │ │ │ + call 24fa20 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa (%rdx),%ymm0 │ │ │ │ vpackssdw 0x80(%rdx),%ymm0,%ymm0 │ │ │ │ vmovdqa 0x100(%rdx),%ymm1 │ │ │ │ vpackssdw 0x180(%rdx),%ymm1,%ymm1 │ │ │ │ @@ -507981,104 +503518,104 @@ │ │ │ │ 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 │ │ │ │ + call 246e19 │ │ │ │ vpunpcklqdq %ymm2,%ymm3,%ymm0 │ │ │ │ vpunpckhqdq %ymm2,%ymm3,%ymm1 │ │ │ │ - jmp 24c8d9 │ │ │ │ + jmp 246e19 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastd 0x8598b(%rip),%ymm7 │ │ │ │ - jmp 255419 │ │ │ │ + vpbroadcastd 0x8b04b(%rip),%ymm7 │ │ │ │ + jmp 24f959 │ │ │ │ xchg %ax,%ax │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2556f0 │ │ │ │ + je 24fc30 │ │ │ │ mov %rsp,%r11 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x500,%rsp │ │ │ │ - vpbroadcastd 0x85971(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8596c(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x8b031(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x8b02c(%rip),%ymm13 │ │ │ │ lea 0x80(%rsp),%rax │ │ │ │ - call 255880 │ │ │ │ + call 24fdc0 │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jge 25571d │ │ │ │ - call 2537b2 │ │ │ │ + jge 24fc5d │ │ │ │ + call 24dcf2 │ │ │ │ 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 │ │ │ │ + lea 0x8a57a(%rip),%rax │ │ │ │ mov %rdi,%r10 │ │ │ │ - call 22f1f0 │ │ │ │ - call 255dd0 │ │ │ │ + call 229730 │ │ │ │ + call 250310 │ │ │ │ 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 │ │ │ │ + call 24dcf2 │ │ │ │ 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 │ │ │ │ + jmp 24fcf0 │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x85899(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x8af59(%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 │ │ │ │ + jmp 24ebe0 │ │ │ │ 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 │ │ │ │ + call 24fdc0 │ │ │ │ sub $0x200,%r8 │ │ │ │ - call 2557d0 │ │ │ │ - lea 0x84dd4(%rip),%rax │ │ │ │ + call 24fd10 │ │ │ │ + lea 0x8a494(%rip),%rax │ │ │ │ mov %rdi,%r10 │ │ │ │ - call 22f1f0 │ │ │ │ - call 255dd0 │ │ │ │ + call 229730 │ │ │ │ + call 250310 │ │ │ │ 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 │ │ │ │ + call 24fd10 │ │ │ │ lea 0x20(%r10),%rdi │ │ │ │ - call 22f1f0 │ │ │ │ - call 255dd0 │ │ │ │ + call 229730 │ │ │ │ + call 250310 │ │ │ │ mov %r11,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ vpunpckhdq %ymm1,%ymm3,%ymm8 │ │ │ │ vpunpckldq %ymm1,%ymm3,%ymm3 │ │ │ │ @@ -508109,63 +503646,63 @@ │ │ │ │ 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 │ │ │ │ + jmp 24dcf2 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vpbroadcastd 0x8562f(%rip),%ymm14 │ │ │ │ - vpbroadcastd 0x84c4a(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x8acef(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x8a30a(%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 │ │ │ │ + call 24d04f │ │ │ │ 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 │ │ │ │ + call 24d41e │ │ │ │ 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 │ │ │ │ + call 2476ac │ │ │ │ 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 │ │ │ │ + call 2465e0 │ │ │ │ + call 2475a0 │ │ │ │ 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 │ │ │ │ + jg 24ff0f │ │ │ │ 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 │ │ │ │ @@ -508358,76 +503895,76 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x89d8f(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x8a856(%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 │ │ │ │ + call 249b3c │ │ │ │ vpmulhrsw %ymm4,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm5,%ymm12,%ymm1 │ │ │ │ vpmulhrsw %ymm6,%ymm12,%ymm2 │ │ │ │ vpmulhrsw %ymm7,%ymm12,%ymm3 │ │ │ │ - call 24f5fc │ │ │ │ + call 249b3c │ │ │ │ vpmulhrsw 0x8(%rsp),%ymm12,%ymm0 │ │ │ │ vpmulhrsw 0x28(%rsp),%ymm12,%ymm1 │ │ │ │ vpmulhrsw %ymm10,%ymm12,%ymm2 │ │ │ │ vpmulhrsw %ymm11,%ymm12,%ymm3 │ │ │ │ - call 24f5fc │ │ │ │ + call 249b3c │ │ │ │ vpmulhrsw 0x48(%rsp),%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm13,%ymm12,%ymm1 │ │ │ │ vpmulhrsw %ymm14,%ymm12,%ymm2 │ │ │ │ vpmulhrsw %ymm15,%ymm12,%ymm3 │ │ │ │ - jmp 24f5fc │ │ │ │ + jmp 249b3c │ │ │ │ nopl (%rax) │ │ │ │ - vpbroadcastd 0x85117(%rip),%ymm7 │ │ │ │ - vpbroadcastd 0x84656(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x84645(%rip),%ymm9 │ │ │ │ - vpbroadcastd 0x84630(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x8a7d7(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x89d16(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x89d05(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x89cf0(%rip),%ymm10 │ │ │ │ lea (%rsi,%rsi,4),%rax │ │ │ │ vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ mov %rdi,%r9 │ │ │ │ - call 255f20 │ │ │ │ + call 250460 │ │ │ │ sub $0x24,%ecx │ │ │ │ - jl 255f1c │ │ │ │ + jl 25045c │ │ │ │ add $0x20,%rdx │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - call 255f20 │ │ │ │ + call 250460 │ │ │ │ add $0x1e0,%rdx │ │ │ │ lea 0x10(%r9),%rdi │ │ │ │ - call 255f20 │ │ │ │ + call 250460 │ │ │ │ sub $0x6b,%ecx │ │ │ │ - jl 255f1c │ │ │ │ + jl 25045c │ │ │ │ add $0x20,%rdx │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - call 255f20 │ │ │ │ + call 250460 │ │ │ │ add $0x1e0,%rdx │ │ │ │ lea 0x20(%r9),%rdi │ │ │ │ - call 255f20 │ │ │ │ + call 250460 │ │ │ │ add $0xffffff80,%ecx │ │ │ │ - jl 255f1c │ │ │ │ + jl 25045c │ │ │ │ add $0x20,%rdx │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - call 255f20 │ │ │ │ + call 250460 │ │ │ │ add $0x1e0,%rdx │ │ │ │ lea 0x30(%r9),%rdi │ │ │ │ - call 255f20 │ │ │ │ + call 250460 │ │ │ │ add $0xffffff80,%ecx │ │ │ │ - jl 255f1c │ │ │ │ + jl 25045c │ │ │ │ add $0x20,%rdx │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - call 255f20 │ │ │ │ + call 250460 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqa (%rdx),%ymm0 │ │ │ │ vpackssdw 0x40(%rdx),%ymm0,%ymm0 │ │ │ │ vmovdqa 0x80(%rdx),%ymm1 │ │ │ │ vpackssdw 0xc0(%rdx),%ymm1,%ymm1 │ │ │ │ vmovdqa 0x100(%rdx),%ymm2 │ │ │ │ @@ -508462,127 +503999,127 @@ │ │ │ │ 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 │ │ │ │ + jmp 24faf8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x84f7b(%rip),%ymm7 │ │ │ │ - jmp 255e79 │ │ │ │ + vpbroadcastd 0x8a63b(%rip),%ymm7 │ │ │ │ + jmp 2503b9 │ │ │ │ xchg %ax,%ax │ │ │ │ test %ecx,%ecx │ │ │ │ - je 256077 │ │ │ │ + je 2505b7 │ │ │ │ mov %rsp,%r11 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0xa60,%rsp │ │ │ │ - vpbroadcastd 0x84f65(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x84f60(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x8a625(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x8a620(%rip),%ymm13 │ │ │ │ lea 0xe0(%rsp),%rax │ │ │ │ - call 256130 │ │ │ │ + call 250670 │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 256090 │ │ │ │ - call 256130 │ │ │ │ + jl 2505d0 │ │ │ │ + call 250670 │ │ │ │ cmp $0x88,%ecx │ │ │ │ - jl 256090 │ │ │ │ - call 256130 │ │ │ │ + jl 2505d0 │ │ │ │ + call 250670 │ │ │ │ cmp $0x12c,%ecx │ │ │ │ - jl 256090 │ │ │ │ - call 256130 │ │ │ │ - jmp 2560ce │ │ │ │ + jl 2505d0 │ │ │ │ + call 250670 │ │ │ │ + jmp 25060e │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x84f12(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x8a5d2(%rip),%ymm3 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x20,%ecx │ │ │ │ - jmp 254698 │ │ │ │ + jmp 24ebd8 │ │ │ │ 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 │ │ │ │ + jl 2505dc │ │ │ │ lea 0x60(%rsp),%rcx │ │ │ │ mov %rax,%r8 │ │ │ │ lea 0x100(%rax),%r9 │ │ │ │ - lea 0x84458(%rip),%rax │ │ │ │ - call 256330 │ │ │ │ - call 2563b0 │ │ │ │ + lea 0x89b18(%rip),%rax │ │ │ │ + call 250870 │ │ │ │ + call 2508f0 │ │ │ │ imul $0x13,%rsi,%rdx │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ add %rdi,%rdx │ │ │ │ - call 255000 │ │ │ │ + call 24f540 │ │ │ │ sub %rcx,%rdi │ │ │ │ lea 0x20(%rdx,%rcx,1),%rdx │ │ │ │ add $0x20,%rdi │ │ │ │ lea 0x160(%rsp),%rcx │ │ │ │ - call 256330 │ │ │ │ - call 2563b0 │ │ │ │ + call 250870 │ │ │ │ + call 2508f0 │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ - call 255000 │ │ │ │ + call 24f540 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x89a23(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x8a3f6(%rip),%ymm14 │ │ │ │ + call 24d097 │ │ │ │ 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 │ │ │ │ + call 24d466 │ │ │ │ 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 │ │ │ │ + call 2476f4 │ │ │ │ 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 │ │ │ │ + call 246628 │ │ │ │ + call 2475a0 │ │ │ │ + call 24d920 │ │ │ │ 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 │ │ │ │ + jg 2507a7 │ │ │ │ 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) │ │ │ │ @@ -508592,15 +504129,15 @@ │ │ │ │ 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 │ │ │ │ + call 24dcf2 │ │ │ │ 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) │ │ │ │ @@ -508619,15 +504156,15 @@ │ │ │ │ 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 │ │ │ │ + jmp 22c7a0 │ │ │ │ nop │ │ │ │ vmovdqa (%rcx),%ymm0 │ │ │ │ vmovdqa 0x40(%rcx),%ymm1 │ │ │ │ vmovdqa 0x80(%rcx),%ymm2 │ │ │ │ vmovdqa 0xc0(%rcx),%ymm3 │ │ │ │ vmovdqa 0x200(%rcx),%ymm4 │ │ │ │ vmovdqa 0x240(%rcx),%ymm5 │ │ │ │ @@ -508638,66 +504175,66 @@ │ │ │ │ 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 │ │ │ │ + jmp 229730 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vpbroadcastd 0x84b47(%rip),%ymm7 │ │ │ │ - vpbroadcastd 0x84076(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x8a207(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x89736(%rip),%ymm5 │ │ │ │ vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ lea (%rsi,%rsi,4),%r9 │ │ │ │ lea (%rsi,%rax,2),%r8 │ │ │ │ - call 25654c │ │ │ │ + call 250a8c │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 256532 │ │ │ │ + jl 250a72 │ │ │ │ add $0x400,%rdx │ │ │ │ mov %rdi,%r10 │ │ │ │ add $0x10,%rdi │ │ │ │ - call 25654c │ │ │ │ - call 256540 │ │ │ │ + call 250a8c │ │ │ │ + call 250a80 │ │ │ │ cmp $0x88,%ecx │ │ │ │ - jl 256532 │ │ │ │ + jl 250a72 │ │ │ │ add $0x7e0,%rdx │ │ │ │ lea 0x20(%r10),%rdi │ │ │ │ - call 25654c │ │ │ │ - call 256540 │ │ │ │ - call 256540 │ │ │ │ + call 250a8c │ │ │ │ + call 250a80 │ │ │ │ + call 250a80 │ │ │ │ cmp $0x12c,%ecx │ │ │ │ - jl 256532 │ │ │ │ + jl 250a72 │ │ │ │ add $0xbc0,%rdx │ │ │ │ add $0x30,%r10 │ │ │ │ mov %r10,%rdi │ │ │ │ - call 25654c │ │ │ │ - call 256540 │ │ │ │ - call 256540 │ │ │ │ - call 256540 │ │ │ │ + call 250a8c │ │ │ │ + call 250a80 │ │ │ │ + call 250a80 │ │ │ │ + call 250a80 │ │ │ │ cmp $0x217,%ecx │ │ │ │ - jl 256532 │ │ │ │ + jl 250a72 │ │ │ │ add $0xbc0,%rdx │ │ │ │ lea (%r10,%rsi,8),%rdi │ │ │ │ mov %rdi,%r10 │ │ │ │ - call 25654c │ │ │ │ - call 256540 │ │ │ │ - call 256540 │ │ │ │ + call 250a8c │ │ │ │ + call 250a80 │ │ │ │ + call 250a80 │ │ │ │ cmp $0x2f3,%ecx │ │ │ │ - jl 256532 │ │ │ │ + jl 250a72 │ │ │ │ add $0x7e0,%rdx │ │ │ │ lea (%r10,%rsi,8),%rdi │ │ │ │ - call 25654c │ │ │ │ - call 256540 │ │ │ │ + call 250a8c │ │ │ │ + call 250a80 │ │ │ │ cmp $0x38f,%ecx │ │ │ │ - jl 256532 │ │ │ │ + jl 250a72 │ │ │ │ add $0x400,%rdx │ │ │ │ add $0x10,%rdi │ │ │ │ - call 25654c │ │ │ │ + call 250a8c │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x3e0,%rdx │ │ │ │ lea -0x10(%rdi,%rsi,8),%rdi │ │ │ │ vmovdqa (%rdx),%ymm0 │ │ │ │ @@ -508708,64 +504245,64 @@ │ │ │ │ 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 │ │ │ │ + jmp 24de10 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vpbroadcastd 0x849db(%rip),%ymm7 │ │ │ │ - jmp 256449 │ │ │ │ + vpbroadcastd 0x8a09b(%rip),%ymm7 │ │ │ │ + jmp 250989 │ │ │ │ xchg %ax,%ax │ │ │ │ test %ecx,%ecx │ │ │ │ - je 256625 │ │ │ │ + je 250b65 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x895bf(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x8a07a(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x8a075(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x89f80(%rip),%ymm14 │ │ │ │ lea 0xc0(%rsp),%rax │ │ │ │ - call 2568b0 │ │ │ │ + call 250df0 │ │ │ │ sub $0x2c,%ecx │ │ │ │ - jl 256646 │ │ │ │ - call 2568b0 │ │ │ │ + jl 250b86 │ │ │ │ + call 250df0 │ │ │ │ sub $0x6b,%ecx │ │ │ │ - jl 256646 │ │ │ │ - call 2568b0 │ │ │ │ + jl 250b86 │ │ │ │ + call 250df0 │ │ │ │ add $0xffffff80,%ecx │ │ │ │ - jl 256646 │ │ │ │ - call 2568b0 │ │ │ │ - jmp 256684 │ │ │ │ + jl 250b86 │ │ │ │ + call 250df0 │ │ │ │ + jmp 250bc4 │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x84964(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x8a024(%rip),%ymm3 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x40,%ecx │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ - jmp 24e3ab │ │ │ │ + jmp 2488eb │ │ │ │ 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 │ │ │ │ + jl 250b92 │ │ │ │ + lea 0x89571(%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 │ │ │ │ @@ -508774,15 +504311,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 229730 │ │ │ │ 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) │ │ │ │ @@ -508804,77 +504341,77 @@ │ │ │ │ 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 │ │ │ │ + call 22c6f0 │ │ │ │ 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 │ │ │ │ + lea 0x89465(%rip),%rax │ │ │ │ add $0x200,%r8 │ │ │ │ add $0x400,%r9 │ │ │ │ - call 2347a0 │ │ │ │ + call 22ece0 │ │ │ │ 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 │ │ │ │ + call 22ece0 │ │ │ │ lea 0x0(,%rsi,4),%r11 │ │ │ │ lea (%rsi,%rsi,4),%rbx │ │ │ │ lea (%rbx,%rsi,1),%rcx │ │ │ │ lea (%rbx,%rsi,2),%r10 │ │ │ │ - call 256abc │ │ │ │ + call 250ffc │ │ │ │ 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 24d1b4 │ │ │ │ + call 2476f4 │ │ │ │ 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 │ │ │ │ + call 246628 │ │ │ │ + call 2475a0 │ │ │ │ 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 │ │ │ │ + jg 250e86 │ │ │ │ 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 │ │ │ │ @@ -508925,33 +504462,33 @@ │ │ │ │ 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 │ │ │ │ + call 249a5f │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x890e3(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x890de(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x890c9(%rip),%ymm13 │ │ │ │ + lea 0x8911e(%rip),%rax │ │ │ │ lea (%rdi,%r10,1),%rdx │ │ │ │ - vpbroadcastd 0x839f9(%rip),%ymm14 │ │ │ │ - call 234d1e │ │ │ │ - vpbroadcastd 0x839c7(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x890b9(%rip),%ymm14 │ │ │ │ + call 22f25e │ │ │ │ + vpbroadcastd 0x89087(%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 │ │ │ │ @@ -508965,15 +504502,15 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x89ae7(%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) │ │ │ │ @@ -508995,15 +504532,15 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x89a50(%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) │ │ │ │ @@ -509025,15 +504562,15 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x899bb(%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) │ │ │ │ @@ -509055,27 +504592,27 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x89926(%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 │ │ │ │ + jne 251022 │ │ │ │ ret │ │ │ │ nop │ │ │ │ vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ @@ -509215,16 +504752,16 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x8954c(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x8955b(%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 │ │ │ │ @@ -509318,63 +504855,63 @@ │ │ │ │ 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 │ │ │ │ + jl 251565 │ │ │ │ ret │ │ │ │ nop │ │ │ │ test %ecx,%ecx │ │ │ │ - je 25729b │ │ │ │ + je 2517db │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ mov %rsp,%r14 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x10c0,%rsp │ │ │ │ - vpbroadcastd 0x83d41(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x83d3c(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x89401(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x893fc(%rip),%ymm13 │ │ │ │ lea 0xc0(%rsp),%rax │ │ │ │ - call 257530 │ │ │ │ + call 251a70 │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 2572c8 │ │ │ │ - call 257530 │ │ │ │ + jl 251808 │ │ │ │ + call 251a70 │ │ │ │ cmp $0x88,%ecx │ │ │ │ - jl 2572c8 │ │ │ │ - call 257530 │ │ │ │ + jl 251808 │ │ │ │ + call 251a70 │ │ │ │ cmp $0x12c,%ecx │ │ │ │ - jl 2572c8 │ │ │ │ - call 257530 │ │ │ │ - jmp 257306 │ │ │ │ + jl 251808 │ │ │ │ + call 251a70 │ │ │ │ + jmp 251846 │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x83cee(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x893ae(%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 │ │ │ │ + jmp 24ebe0 │ │ │ │ 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 │ │ │ │ + jl 251814 │ │ │ │ + lea 0x888ef(%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 │ │ │ │ @@ -509388,15 +504925,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 229730 │ │ │ │ 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) │ │ │ │ @@ -509418,81 +504955,81 @@ │ │ │ │ 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 │ │ │ │ + call 22c6f0 │ │ │ │ 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 │ │ │ │ + lea 0x887e4(%rip),%rax │ │ │ │ add $0x200,%r8 │ │ │ │ add $0x400,%r9 │ │ │ │ - call 2347a0 │ │ │ │ + call 22ece0 │ │ │ │ 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 │ │ │ │ + call 22ece0 │ │ │ │ + call 250ffc │ │ │ │ add $0x100,%rbp │ │ │ │ sub $0xc40,%r8 │ │ │ │ sub %r11,%rdi │ │ │ │ add $0x20,%rdi │ │ │ │ cmp %r8,%rbp │ │ │ │ - jl 257324 │ │ │ │ + jl 251864 │ │ │ │ mov %r14,%rsp │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vpbroadcastd 0x8397f(%rip),%ymm14 │ │ │ │ - vpbroadcastd 0x82f9a(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x8903f(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x8865a(%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 │ │ │ │ + call 24d04f │ │ │ │ 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 │ │ │ │ + call 24d41e │ │ │ │ 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 │ │ │ │ + call 2476ac │ │ │ │ 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 │ │ │ │ @@ -509500,20 +505037,20 @@ │ │ │ │ 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 │ │ │ │ + jg 251bb8 │ │ │ │ add $0x20,%rdx │ │ │ │ - call 24c0a0 │ │ │ │ - call 24d060 │ │ │ │ - call 2559f3 │ │ │ │ - call 2537b2 │ │ │ │ + call 2465e0 │ │ │ │ + call 2475a0 │ │ │ │ + call 24ff33 │ │ │ │ + call 24dcf2 │ │ │ │ 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) │ │ │ │ @@ -509522,33 +505059,33 @@ │ │ │ │ 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 │ │ │ │ + call 24dcf2 │ │ │ │ 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 2577cc │ │ │ │ + jne 251d0c │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x10,%ecx │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ - vpbroadcastd 0x83828(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x88ee8(%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 │ │ │ │ @@ -509561,48 +505098,48 @@ │ │ │ │ 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 │ │ │ │ + jg 251ccb │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x883b9(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x88e74(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x88e6f(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x88d7a(%rip),%ymm14 │ │ │ │ lea 0x80(%rsp),%rax │ │ │ │ - call 257910 │ │ │ │ - call 257bce │ │ │ │ + call 251e50 │ │ │ │ + call 25210e │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 257821 │ │ │ │ - call 257910 │ │ │ │ - call 257bce │ │ │ │ - jmp 25785b │ │ │ │ + jl 251d61 │ │ │ │ + call 251e50 │ │ │ │ + call 25210e │ │ │ │ + jmp 251d9b │ │ │ │ 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 25782a │ │ │ │ + jg 251d6a │ │ │ │ lea -0x800(%rax),%r10 │ │ │ │ lea -0x400(%rax),%r8 │ │ │ │ - lea 0x82ccc(%rip),%rax │ │ │ │ + lea 0x8838c(%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 │ │ │ │ @@ -509615,91 +505152,91 @@ │ │ │ │ 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 │ │ │ │ + call 229730 │ │ │ │ vmovdqa 0x20(%rsp),%ymm1 │ │ │ │ - call 255dd0 │ │ │ │ + call 250310 │ │ │ │ add $0x20,%r9 │ │ │ │ mov %r9,%rdi │ │ │ │ cmp %r8,%r10 │ │ │ │ - jl 257873 │ │ │ │ + jl 251db3 │ │ │ │ mov %r11,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x83699(%rip),%r9 │ │ │ │ + lea 0x88d59(%rip),%r9 │ │ │ │ vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ vmovdqa 0x7c0(%rdx),%ymm1 │ │ │ │ vmovdqa 0x440(%rdx),%ymm2 │ │ │ │ vmovdqa 0x3c0(%rdx),%ymm3 │ │ │ │ - call 256d84 │ │ │ │ + call 2512c4 │ │ │ │ vmovdqa 0x1c0(%rdx),%ymm0 │ │ │ │ vmovdqa 0x640(%rdx),%ymm1 │ │ │ │ vmovdqa 0x5c0(%rdx),%ymm2 │ │ │ │ vmovdqa 0x240(%rdx),%ymm3 │ │ │ │ - call 256d84 │ │ │ │ + call 2512c4 │ │ │ │ vmovdqa 0x140(%rdx),%ymm0 │ │ │ │ vmovdqa 0x6c0(%rdx),%ymm1 │ │ │ │ vmovdqa 0x540(%rdx),%ymm2 │ │ │ │ vmovdqa 0x2c0(%rdx),%ymm3 │ │ │ │ - call 256d84 │ │ │ │ + call 2512c4 │ │ │ │ vmovdqa 0xc0(%rdx),%ymm0 │ │ │ │ vmovdqa 0x740(%rdx),%ymm1 │ │ │ │ vmovdqa 0x4c0(%rdx),%ymm2 │ │ │ │ vmovdqa 0x340(%rdx),%ymm3 │ │ │ │ - call 256d84 │ │ │ │ - call 25700b │ │ │ │ + call 2512c4 │ │ │ │ + call 25154b │ │ │ │ vmovdqa 0x80(%rdx),%ymm0 │ │ │ │ vmovdqa 0x380(%rdx),%ymm1 │ │ │ │ vmovdqa 0x480(%rdx),%ymm2 │ │ │ │ vmovdqa 0x780(%rdx),%ymm3 │ │ │ │ - call 252a9a │ │ │ │ + call 24cfda │ │ │ │ vmovdqa 0x180(%rdx),%ymm0 │ │ │ │ vmovdqa 0x280(%rdx),%ymm1 │ │ │ │ vmovdqa 0x580(%rdx),%ymm2 │ │ │ │ vmovdqa 0x680(%rdx),%ymm3 │ │ │ │ - call 252e69 │ │ │ │ + call 24d3a9 │ │ │ │ vmovdqa 0x100(%rdx),%ymm0 │ │ │ │ vmovdqa 0x300(%rdx),%ymm1 │ │ │ │ vmovdqa 0x500(%rdx),%ymm2 │ │ │ │ vmovdqa 0x700(%rdx),%ymm3 │ │ │ │ - call 24d0f7 │ │ │ │ + call 247637 │ │ │ │ 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 │ │ │ │ + jg 251f83 │ │ │ │ vpsrld $0xa,%ymm11,%ymm15 │ │ │ │ add $0x20,%rdx │ │ │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ vmovdqa %ymm4,%ymm5 │ │ │ │ vmovdqa %ymm4,%ymm6 │ │ │ │ vmovdqa %ymm4,%ymm7 │ │ │ │ - call 24c0e8 │ │ │ │ + call 246628 │ │ │ │ add $0x100,%rax │ │ │ │ - call 24d060 │ │ │ │ + call 2475a0 │ │ │ │ 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 │ │ │ │ + jmp 251ffa │ │ │ │ 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 │ │ │ │ @@ -509741,15 +505278,15 @@ │ │ │ │ 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 │ │ │ │ + jl 251ff5 │ │ │ │ ret │ │ │ │ sub $0x600,%rax │ │ │ │ mov %rax,%r9 │ │ │ │ vmovdqa -0x80(%rax),%ymm0 │ │ │ │ vmovdqa 0x80(%rax),%ymm4 │ │ │ │ vmovdqa -0x60(%rax),%ymm1 │ │ │ │ vmovdqa 0xa0(%rax),%ymm5 │ │ │ │ @@ -509785,75 +505322,75 @@ │ │ │ │ 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 │ │ │ │ + call 249a5f │ │ │ │ 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 │ │ │ │ + jl 252117 │ │ │ │ mov %r8,%rax │ │ │ │ ret │ │ │ │ test %ecx,%ecx │ │ │ │ - je 257d69 │ │ │ │ + je 2522a9 │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x87e81(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x8893c(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x88937(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x88842(%rip),%ymm14 │ │ │ │ lea 0xe0(%rsp),%rax │ │ │ │ - call 257f30 │ │ │ │ + call 252470 │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 257d8d │ │ │ │ - call 257f30 │ │ │ │ + jl 2522cd │ │ │ │ + call 252470 │ │ │ │ cmp $0x88,%ecx │ │ │ │ - jl 257d8d │ │ │ │ - call 257f30 │ │ │ │ + jl 2522cd │ │ │ │ + call 252470 │ │ │ │ cmp $0x12c,%ecx │ │ │ │ - jl 257d8d │ │ │ │ - call 257f30 │ │ │ │ - jmp 257dcb │ │ │ │ + jl 2522cd │ │ │ │ + call 252470 │ │ │ │ + jmp 25230b │ │ │ │ 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 │ │ │ │ + jmp 251ca7 │ │ │ │ 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 │ │ │ │ + jl 2522d9 │ │ │ │ lea -0x400(%rax),%r10 │ │ │ │ lea 0x100(%rax),%r9 │ │ │ │ - lea 0x8275c(%rip),%rax │ │ │ │ + lea 0x87e1c(%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 │ │ │ │ @@ -509865,15 +505402,15 @@ │ │ │ │ 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 │ │ │ │ + call 22c7a0 │ │ │ │ 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 │ │ │ │ @@ -509884,84 +505421,84 @@ │ │ │ │ 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 │ │ │ │ + call 229730 │ │ │ │ + call 24f540 │ │ │ │ sub %rcx,%rdi │ │ │ │ lea 0x20(%rdx,%rcx,1),%rdx │ │ │ │ add $0x20,%rdi │ │ │ │ cmp %r8,%r10 │ │ │ │ - jl 257deb │ │ │ │ + jl 25232b │ │ │ │ mov %r11,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x83079(%rip),%r9 │ │ │ │ + lea 0x88739(%rip),%r9 │ │ │ │ vpmulld 0x80(%rdx),%ymm14,%ymm0 │ │ │ │ vpmulld 0xf80(%rdx),%ymm14,%ymm1 │ │ │ │ vpmulld 0x880(%rdx),%ymm14,%ymm2 │ │ │ │ vpmulld 0x780(%rdx),%ymm14,%ymm3 │ │ │ │ - call 256d60 │ │ │ │ + call 2512a0 │ │ │ │ vpmulld 0x380(%rdx),%ymm14,%ymm0 │ │ │ │ vpmulld 0xc80(%rdx),%ymm14,%ymm1 │ │ │ │ vpmulld 0xb80(%rdx),%ymm14,%ymm2 │ │ │ │ vpmulld 0x480(%rdx),%ymm14,%ymm3 │ │ │ │ - call 256d60 │ │ │ │ + call 2512a0 │ │ │ │ vpmulld 0x280(%rdx),%ymm14,%ymm0 │ │ │ │ vpmulld 0xd80(%rdx),%ymm14,%ymm1 │ │ │ │ vpmulld 0xa80(%rdx),%ymm14,%ymm2 │ │ │ │ vpmulld 0x580(%rdx),%ymm14,%ymm3 │ │ │ │ - call 256d60 │ │ │ │ + call 2512a0 │ │ │ │ vpmulld 0x180(%rdx),%ymm14,%ymm0 │ │ │ │ vpmulld 0xe80(%rdx),%ymm14,%ymm1 │ │ │ │ vpmulld 0x980(%rdx),%ymm14,%ymm2 │ │ │ │ vpmulld 0x680(%rdx),%ymm14,%ymm3 │ │ │ │ - call 256d60 │ │ │ │ - call 25700b │ │ │ │ + call 2512a0 │ │ │ │ + call 25154b │ │ │ │ vpmulld 0x100(%rdx),%ymm14,%ymm0 │ │ │ │ vpmulld 0x700(%rdx),%ymm14,%ymm1 │ │ │ │ vpmulld 0x900(%rdx),%ymm14,%ymm2 │ │ │ │ vpmulld 0xf00(%rdx),%ymm14,%ymm3 │ │ │ │ - call 252a76 │ │ │ │ + call 24cfb6 │ │ │ │ vpmulld 0x300(%rdx),%ymm14,%ymm0 │ │ │ │ vpmulld 0x500(%rdx),%ymm14,%ymm1 │ │ │ │ vpmulld 0xb00(%rdx),%ymm14,%ymm2 │ │ │ │ vpmulld 0xd00(%rdx),%ymm14,%ymm3 │ │ │ │ - call 252e45 │ │ │ │ + call 24d385 │ │ │ │ vpmulld 0x200(%rdx),%ymm14,%ymm0 │ │ │ │ vpmulld 0x600(%rdx),%ymm14,%ymm1 │ │ │ │ vpmulld 0xa00(%rdx),%ymm14,%ymm2 │ │ │ │ vpmulld 0xe00(%rdx),%ymm14,%ymm3 │ │ │ │ - call 24d0d3 │ │ │ │ + call 247613 │ │ │ │ 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 │ │ │ │ + jg 2525c6 │ │ │ │ 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 │ │ │ │ + call 251fad │ │ │ │ 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 │ │ │ │ @@ -509996,74 +505533,74 @@ │ │ │ │ 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 │ │ │ │ + call 249a5f │ │ │ │ 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 │ │ │ │ + jl 252628 │ │ │ │ mov %r8,%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 25828d │ │ │ │ + je 2527cd │ │ │ │ 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 │ │ │ │ + vpbroadcastd 0x8795d(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x88418(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x88413(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x8831e(%rip),%ymm14 │ │ │ │ lea 0xe0(%rsp),%rax │ │ │ │ - call 2584f0 │ │ │ │ + call 252a30 │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 25829d │ │ │ │ - call 2584f0 │ │ │ │ + jl 2527dd │ │ │ │ + call 252a30 │ │ │ │ cmp $0x88,%ecx │ │ │ │ - jl 25829d │ │ │ │ - call 2584f0 │ │ │ │ + jl 2527dd │ │ │ │ + call 252a30 │ │ │ │ cmp $0x12c,%ecx │ │ │ │ - jl 25829d │ │ │ │ - call 2584f0 │ │ │ │ - jmp 2582db │ │ │ │ + jl 2527dd │ │ │ │ + call 252a30 │ │ │ │ + jmp 25281b │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x40,%ecx │ │ │ │ - jmp 25775f │ │ │ │ + jmp 251c9f │ │ │ │ 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 │ │ │ │ + jl 2527e9 │ │ │ │ lea -0x400(%rax),%rbp │ │ │ │ - lea 0x82253(%rip),%rax │ │ │ │ + lea 0x87913(%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 │ │ │ │ @@ -510076,15 +505613,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 229730 │ │ │ │ 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) │ │ │ │ @@ -510105,109 +505642,109 @@ │ │ │ │ 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 │ │ │ │ + call 22c6f0 │ │ │ │ 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 │ │ │ │ + lea 0x8781f(%rip),%rax │ │ │ │ add $0x200,%r8 │ │ │ │ add $0x400,%r9 │ │ │ │ - call 2347a0 │ │ │ │ + call 22ece0 │ │ │ │ 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 │ │ │ │ + call 22ece0 │ │ │ │ + call 250ffc │ │ │ │ add $0x100,%rbp │ │ │ │ sub %r11,%rdi │ │ │ │ sub $0x580,%r8 │ │ │ │ add $0x20,%rdi │ │ │ │ cmp %r8,%rbp │ │ │ │ - jl 2582fd │ │ │ │ + jl 25283d │ │ │ │ mov %r14,%rsp │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nop │ │ │ │ - lea 0x82ab9(%rip),%r9 │ │ │ │ + lea 0x88179(%rip),%r9 │ │ │ │ vmovdqa 0x80(%rdx),%ymm0 │ │ │ │ vmovdqa 0xf80(%rdx),%ymm1 │ │ │ │ vmovdqa 0x880(%rdx),%ymm2 │ │ │ │ vmovdqa 0x780(%rdx),%ymm3 │ │ │ │ - call 256d84 │ │ │ │ + call 2512c4 │ │ │ │ vmovdqa 0x380(%rdx),%ymm0 │ │ │ │ vmovdqa 0xc80(%rdx),%ymm1 │ │ │ │ vmovdqa 0xb80(%rdx),%ymm2 │ │ │ │ vmovdqa 0x480(%rdx),%ymm3 │ │ │ │ - call 256d84 │ │ │ │ + call 2512c4 │ │ │ │ vmovdqa 0x280(%rdx),%ymm0 │ │ │ │ vmovdqa 0xd80(%rdx),%ymm1 │ │ │ │ vmovdqa 0xa80(%rdx),%ymm2 │ │ │ │ vmovdqa 0x580(%rdx),%ymm3 │ │ │ │ - call 256d84 │ │ │ │ + call 2512c4 │ │ │ │ vmovdqa 0x180(%rdx),%ymm0 │ │ │ │ vmovdqa 0xe80(%rdx),%ymm1 │ │ │ │ vmovdqa 0x980(%rdx),%ymm2 │ │ │ │ vmovdqa 0x680(%rdx),%ymm3 │ │ │ │ - call 256d84 │ │ │ │ - call 25700b │ │ │ │ + call 2512c4 │ │ │ │ + call 25154b │ │ │ │ vmovdqa 0x100(%rdx),%ymm0 │ │ │ │ vmovdqa 0x700(%rdx),%ymm1 │ │ │ │ vmovdqa 0x900(%rdx),%ymm2 │ │ │ │ vmovdqa 0xf00(%rdx),%ymm3 │ │ │ │ - call 252a9a │ │ │ │ + call 24cfda │ │ │ │ vmovdqa 0x300(%rdx),%ymm0 │ │ │ │ vmovdqa 0x500(%rdx),%ymm1 │ │ │ │ vmovdqa 0xb00(%rdx),%ymm2 │ │ │ │ vmovdqa 0xd00(%rdx),%ymm3 │ │ │ │ - call 252e69 │ │ │ │ + call 24d3a9 │ │ │ │ vmovdqa 0x200(%rdx),%ymm0 │ │ │ │ vmovdqa 0x600(%rdx),%ymm1 │ │ │ │ vmovdqa 0xa00(%rdx),%ymm2 │ │ │ │ vmovdqa 0xe00(%rdx),%ymm3 │ │ │ │ - call 24d0f7 │ │ │ │ + call 247637 │ │ │ │ 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 │ │ │ │ + jg 252b66 │ │ │ │ + call 251fa7 │ │ │ │ + jmp 25210e │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x82ed9(%rip),%r9 │ │ │ │ + lea 0x88599(%rip),%r9 │ │ │ │ lea 0xfe(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 258710 │ │ │ │ + jne 252c50 │ │ │ │ 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 +505756,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 252bea │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x82e59(%rip),%r9 │ │ │ │ + lea 0x88519(%rip),%r9 │ │ │ │ lea 0x436(%rip),%r8 │ │ │ │ - jmp 258710 │ │ │ │ - lea 0x82e49(%rip),%r9 │ │ │ │ + jmp 252c50 │ │ │ │ + lea 0x88509(%rip),%r9 │ │ │ │ lea 0x6d9(%rip),%r8 │ │ │ │ - jmp 258710 │ │ │ │ - lea 0x82e39(%rip),%r9 │ │ │ │ + jmp 252c50 │ │ │ │ + lea 0x884f9(%rip),%r9 │ │ │ │ lea 0x79f(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 258830 │ │ │ │ + call 252d70 │ │ │ │ vpermi2q %zmm18,%zmm16,%zmm17 │ │ │ │ vpermi2q %zmm20,%zmm22,%zmm19 │ │ │ │ vpermt2q %zmm20,%zmm21,%zmm16 │ │ │ │ vpermt2q %zmm22,%zmm21,%zmm18 │ │ │ │ - call 2588c9 │ │ │ │ - call 2589ff │ │ │ │ + call 252e09 │ │ │ │ + call 252f3f │ │ │ │ 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 0x87a8d(%rip),%r9 │ │ │ │ vextracti32x8 $0x1,%zmm16,%ymm18 │ │ │ │ vextracti32x8 $0x1,%zmm17,%ymm19 │ │ │ │ - call 2388c0 │ │ │ │ - vmovdqa32 0x82a70(%rip),%zmm26 │ │ │ │ - vpbroadcastd 0x82ba6(%rip),%zmm28 │ │ │ │ + call 232e00 │ │ │ │ + vmovdqa32 0x88130(%rip),%zmm26 │ │ │ │ + vpbroadcastd 0x88266(%rip),%zmm28 │ │ │ │ vpermt2q %zmm17,%zmm26,%zmm16 │ │ │ │ vpermt2q %zmm19,%zmm26,%zmm18 │ │ │ │ - vpbroadcastd 0x82df8(%rip),%zmm27 │ │ │ │ + vpbroadcastd 0x884b8(%rip),%zmm27 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ vpxord %zmm26,%zmm26,%zmm26 │ │ │ │ vpmulhrsw %zmm16,%zmm28,%zmm24 │ │ │ │ - call 2587d3 │ │ │ │ + call 252d13 │ │ │ │ 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 +505838,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 252e70 │ │ │ │ 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 +505901,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 0x881b9(%rip),%r9 │ │ │ │ lea -0x2e2(%rip),%r8 │ │ │ │ - jmp 258a80 │ │ │ │ - lea 0x82ae9(%rip),%r9 │ │ │ │ + jmp 252fc0 │ │ │ │ + lea 0x881a9(%rip),%r9 │ │ │ │ lea 0x379(%rip),%r8 │ │ │ │ - jmp 258a80 │ │ │ │ - lea 0x82ad9(%rip),%r9 │ │ │ │ + jmp 252fc0 │ │ │ │ + lea 0x88199(%rip),%r9 │ │ │ │ lea 0x43f(%rip),%r8 │ │ │ │ - jmp 258a80 │ │ │ │ - lea 0x82ac9(%rip),%r9 │ │ │ │ + jmp 252fc0 │ │ │ │ + lea 0x88189(%rip),%r9 │ │ │ │ lea 0xa6(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 258830 │ │ │ │ + call 252d70 │ │ │ │ vpermi2q %zmm18,%zmm22,%zmm17 │ │ │ │ vpermi2q %zmm16,%zmm20,%zmm19 │ │ │ │ vpermt2q %zmm20,%zmm21,%zmm16 │ │ │ │ vpermt2q %zmm22,%zmm21,%zmm18 │ │ │ │ - call 258b70 │ │ │ │ + call 2530b0 │ │ │ │ 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 +505940,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 253082 │ │ │ │ + vmovdqu32 0x87d8f(%rip),%zmm26 │ │ │ │ + vbroadcasti32x8 0x87e93(%rip),%zmm28 │ │ │ │ + jmp 252cda │ │ │ │ vextracti32x8 $0x1,%zmm16,%ymm18 │ │ │ │ vextracti32x8 $0x1,%zmm17,%ymm19 │ │ │ │ - lea 0x81fe9(%rip),%r9 │ │ │ │ + lea 0x876a9(%rip),%r9 │ │ │ │ vpshufd $0x4e,%ymm16,%ymm20 │ │ │ │ vpshufd $0x4e,%ymm17,%ymm21 │ │ │ │ - jmp 238e20 │ │ │ │ + jmp 233360 │ │ │ │ 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 +506027,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 0x87eb9(%rip),%r9 │ │ │ │ lea -0x5e2(%rip),%r8 │ │ │ │ - jmp 258d80 │ │ │ │ - lea 0x827e9(%rip),%r9 │ │ │ │ + jmp 2532c0 │ │ │ │ + lea 0x87ea9(%rip),%r9 │ │ │ │ lea -0x23a(%rip),%r8 │ │ │ │ - jmp 258d80 │ │ │ │ - lea 0x827d9(%rip),%r9 │ │ │ │ + jmp 2532c0 │ │ │ │ + lea 0x87e99(%rip),%r9 │ │ │ │ lea 0x13f(%rip),%r8 │ │ │ │ - jmp 258d80 │ │ │ │ - lea 0x827c9(%rip),%r9 │ │ │ │ + jmp 2532c0 │ │ │ │ + lea 0x87e89(%rip),%r9 │ │ │ │ lea 0x59(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 258830 │ │ │ │ + call 252d70 │ │ │ │ vpermi2q %zmm18,%zmm22,%zmm17 │ │ │ │ vpermi2q %zmm16,%zmm20,%zmm19 │ │ │ │ vpermt2q %zmm20,%zmm21,%zmm16 │ │ │ │ vpermt2q %zmm22,%zmm21,%zmm18 │ │ │ │ - call 258b70 │ │ │ │ + call 2530b0 │ │ │ │ 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 253012 │ │ │ │ + call 253082 │ │ │ │ + vmovdqu32 0x87adb(%rip),%zmm26 │ │ │ │ + vbroadcasti32x8 0x87c00(%rip),%zmm28 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ vpermt2q %zmm17,%zmm26,%zmm16 │ │ │ │ - vpbroadcastd 0x827a4(%rip),%zmm27 │ │ │ │ + vpbroadcastd 0x87e64(%rip),%zmm27 │ │ │ │ vpermt2q %zmm19,%zmm26,%zmm18 │ │ │ │ vpxord %zmm26,%zmm26,%zmm26 │ │ │ │ vpmulhrsw %zmm18,%zmm28,%zmm24 │ │ │ │ - call 2587d3 │ │ │ │ + call 252d13 │ │ │ │ vpmulhrsw %zmm16,%zmm28,%zmm24 │ │ │ │ - jmp 2587cb │ │ │ │ + jmp 252d0b │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0x82709(%rip),%r9 │ │ │ │ + lea 0x87dc9(%rip),%r9 │ │ │ │ lea -0x6d2(%rip),%r8 │ │ │ │ - jmp 258e70 │ │ │ │ - lea 0x826f9(%rip),%r9 │ │ │ │ + jmp 2533b0 │ │ │ │ + lea 0x87db9(%rip),%r9 │ │ │ │ lea -0x32a(%rip),%r8 │ │ │ │ - jmp 258e70 │ │ │ │ - lea 0x826e9(%rip),%r9 │ │ │ │ + jmp 2533b0 │ │ │ │ + lea 0x87da9(%rip),%r9 │ │ │ │ lea -0x87(%rip),%r8 │ │ │ │ - jmp 258e70 │ │ │ │ - lea 0x826d9(%rip),%r9 │ │ │ │ + jmp 2533b0 │ │ │ │ + lea 0x87d99(%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 +506095,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 252ce6 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0x82659(%rip),%r9 │ │ │ │ + lea 0x87d19(%rip),%r9 │ │ │ │ lea 0x95(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 258f50 │ │ │ │ + jne 253490 │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x10,%ecx │ │ │ │ sub $0xffffff80,%eax │ │ │ │ sar $0x8,%eax │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ - jmp 258681 │ │ │ │ + jmp 252bc1 │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0x82629(%rip),%r9 │ │ │ │ + lea 0x87ce9(%rip),%r9 │ │ │ │ lea 0xddc(%rip),%r8 │ │ │ │ add $0x23,%ecx │ │ │ │ - jmp 258f50 │ │ │ │ + jmp 253490 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x82609(%rip),%r9 │ │ │ │ + lea 0x87cc9(%rip),%r9 │ │ │ │ lea 0xd18(%rip),%r8 │ │ │ │ - jmp 258f50 │ │ │ │ - lea 0x825f9(%rip),%r9 │ │ │ │ + jmp 253490 │ │ │ │ + lea 0x87cb9(%rip),%r9 │ │ │ │ lea 0x79e(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ cmp $0x2b,%ecx │ │ │ │ - jl 259066 │ │ │ │ - call 259190 │ │ │ │ - call 25936b │ │ │ │ - call 259538 │ │ │ │ + jl 2535a6 │ │ │ │ + call 2536d0 │ │ │ │ + call 2538ab │ │ │ │ + call 253a78 │ │ │ │ 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 +506145,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 0x87227(%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 233ab0 │ │ │ │ + vmovdqa32 0x878bc(%rip),%zmm24 │ │ │ │ + vpbroadcastd 0x879f2(%rip),%zmm28 │ │ │ │ vpermt2q %zmm17,%zmm24,%zmm16 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ vpermt2q %zmm19,%zmm24,%zmm18 │ │ │ │ - vpbroadcastd 0x82580(%rip),%zmm27 │ │ │ │ + vpbroadcastd 0x87c40(%rip),%zmm27 │ │ │ │ vpermt2q %zmm21,%zmm24,%zmm20 │ │ │ │ vpxord %zmm26,%zmm26,%zmm26 │ │ │ │ vpermt2q %zmm23,%zmm24,%zmm22 │ │ │ │ vpmulhrsw %zmm16,%zmm28,%zmm24 │ │ │ │ - call 2587d3 │ │ │ │ + call 252d13 │ │ │ │ vpmulhrsw %zmm18,%zmm28,%zmm24 │ │ │ │ - call 2587cb │ │ │ │ + call 252d0b │ │ │ │ vpmulhrsw %zmm20,%zmm28,%zmm24 │ │ │ │ - call 2587cb │ │ │ │ + call 252d0b │ │ │ │ vpmulhrsw %zmm22,%zmm28,%zmm24 │ │ │ │ - jmp 2587cb │ │ │ │ + jmp 252d0b │ │ │ │ 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 253640 │ │ │ │ + call 252e09 │ │ │ │ + call 252f3f │ │ │ │ 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 +506289,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 253973 │ │ │ │ + call 253723 │ │ │ │ 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 +506389,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 0x87639(%rip),%r9 │ │ │ │ lea -0x64b(%rip),%r8 │ │ │ │ - jmp 259610 │ │ │ │ - lea 0x81f69(%rip),%r9 │ │ │ │ + jmp 253b50 │ │ │ │ + lea 0x87629(%rip),%r9 │ │ │ │ lea 0x71c(%rip),%r8 │ │ │ │ add $0x23,%ecx │ │ │ │ - jmp 259610 │ │ │ │ + jmp 253b50 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x81f49(%rip),%r9 │ │ │ │ + lea 0x87609(%rip),%r9 │ │ │ │ lea 0x658(%rip),%r8 │ │ │ │ - jmp 259610 │ │ │ │ - lea 0x81f39(%rip),%r9 │ │ │ │ + jmp 253b50 │ │ │ │ + lea 0x875f9(%rip),%r9 │ │ │ │ lea 0xde(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ cmp $0x2b,%ecx │ │ │ │ - jl 25965c │ │ │ │ - call 259190 │ │ │ │ - call 259780 │ │ │ │ + jl 253b9c │ │ │ │ + call 2536d0 │ │ │ │ + call 253cc0 │ │ │ │ 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 2534a8 │ │ │ │ + call 253ff0 │ │ │ │ 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 +506440,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 254040 │ │ │ │ + vmovdqu32 0x87187(%rip),%zmm20 │ │ │ │ + vbroadcasti32x8 0x872cb(%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 0x8752c(%rip),%zmm27 │ │ │ │ vpxord %zmm26,%zmm26,%zmm26 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ vpmulhrsw %zmm20,%zmm28,%zmm24 │ │ │ │ - call 2587d3 │ │ │ │ + call 252d13 │ │ │ │ vpmulhrsw %zmm21,%zmm28,%zmm24 │ │ │ │ - call 2587cb │ │ │ │ + call 252d0b │ │ │ │ vpmulhrsw %zmm22,%zmm28,%zmm24 │ │ │ │ - call 2587cb │ │ │ │ + call 252d0b │ │ │ │ vpmulhrsw %zmm23,%zmm28,%zmm24 │ │ │ │ - jmp 2587cb │ │ │ │ + jmp 252d0b │ │ │ │ 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 +506604,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 253640 │ │ │ │ + jmp 2530b0 │ │ │ │ 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 0x866bb(%rip),%r9 │ │ │ │ vpunpckhqdq %zmm18,%zmm16,%zmm20 │ │ │ │ vpunpcklqdq %zmm18,%zmm16,%zmm16 │ │ │ │ vpunpckhqdq %zmm17,%zmm21,%zmm22 │ │ │ │ vpunpcklqdq %zmm17,%zmm21,%zmm21 │ │ │ │ - call 239a5c │ │ │ │ + call 233f9c │ │ │ │ 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 0x87079(%rip),%r9 │ │ │ │ lea -0xc0b(%rip),%r8 │ │ │ │ - jmp 259bd0 │ │ │ │ - lea 0x819a9(%rip),%r9 │ │ │ │ + jmp 254110 │ │ │ │ + lea 0x87069(%rip),%r9 │ │ │ │ lea 0x15c(%rip),%r8 │ │ │ │ add $0x23,%ecx │ │ │ │ - jmp 259bd0 │ │ │ │ + jmp 254110 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x81989(%rip),%r9 │ │ │ │ + lea 0x87049(%rip),%r9 │ │ │ │ lea -0x4d2(%rip),%r8 │ │ │ │ - jmp 259bd0 │ │ │ │ - lea 0x81979(%rip),%r9 │ │ │ │ + jmp 254110 │ │ │ │ + lea 0x87039(%rip),%r9 │ │ │ │ lea 0x88(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ cmp $0x2b,%ecx │ │ │ │ - jl 259c1c │ │ │ │ - call 259190 │ │ │ │ - call 259780 │ │ │ │ + jl 25415c │ │ │ │ + call 2536d0 │ │ │ │ + call 253cc0 │ │ │ │ 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 2534a8 │ │ │ │ + call 253ff0 │ │ │ │ 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 253bd1 │ │ │ │ + call 254040 │ │ │ │ + vmovdqu32 0x86c1d(%rip),%zmm23 │ │ │ │ + vbroadcasti32x8 0x86d81(%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 253c72 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x81889(%rip),%r9 │ │ │ │ + lea 0x86f49(%rip),%r9 │ │ │ │ lea -0xd3b(%rip),%r8 │ │ │ │ - jmp 259cf0 │ │ │ │ - lea 0x81879(%rip),%r9 │ │ │ │ + jmp 254230 │ │ │ │ + lea 0x86f39(%rip),%r9 │ │ │ │ lea -0x5e2(%rip),%r8 │ │ │ │ - jmp 259cf0 │ │ │ │ - lea 0x81869(%rip),%r9 │ │ │ │ + jmp 254230 │ │ │ │ + lea 0x86f29(%rip),%r9 │ │ │ │ lea -0x88(%rip),%r8 │ │ │ │ - jmp 259cf0 │ │ │ │ - lea 0x81859(%rip),%r9 │ │ │ │ + jmp 254230 │ │ │ │ + lea 0x86f19(%rip),%r9 │ │ │ │ lea 0xc(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 25919e │ │ │ │ - jmp 258f68 │ │ │ │ + call 2536de │ │ │ │ + jmp 2534a8 │ │ │ │ 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 +506725,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 254317 │ │ │ │ vpmulhrsw %zmm17,%zmm23,%zmm16 │ │ │ │ - call 259dd0 │ │ │ │ + call 254310 │ │ │ │ vpmulhrsw %zmm18,%zmm23,%zmm16 │ │ │ │ - call 259dd0 │ │ │ │ + call 254310 │ │ │ │ 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 +506749,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 0x86db9(%rip),%r9 │ │ │ │ lea 0x269(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 259f10 │ │ │ │ + jne 254450 │ │ │ │ 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 +506775,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 2543d6 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x81669(%rip),%r9 │ │ │ │ + lea 0x86d29(%rip),%r9 │ │ │ │ lea 0xe9a(%rip),%r8 │ │ │ │ add $0xffffffeb,%ecx │ │ │ │ - jmp 259f10 │ │ │ │ + jmp 254450 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x81649(%rip),%r9 │ │ │ │ + lea 0x86d09(%rip),%r9 │ │ │ │ lea 0xd63(%rip),%r8 │ │ │ │ - jmp 259f10 │ │ │ │ - lea 0x81639(%rip),%r9 │ │ │ │ + jmp 254450 │ │ │ │ + lea 0x86cf9(%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 +506815,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 2545ad │ │ │ │ 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 +506842,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 252e09 │ │ │ │ + call 2546f6 │ │ │ │ + jmp 2545d0 │ │ │ │ vpermi2q %zmm23,%zmm25,%zmm17 │ │ │ │ vpermt2q %zmm25,%zmm31,%zmm20 │ │ │ │ vpermt2q %zmm24,%zmm31,%zmm23 │ │ │ │ vpbroadcastd 0x74(%r9),%zmm31 │ │ │ │ - call 258890 │ │ │ │ - call 25a180 │ │ │ │ - call 259538 │ │ │ │ + call 252dd0 │ │ │ │ + call 2546c0 │ │ │ │ + call 253a78 │ │ │ │ vmovdqa32 -0x3c0(%r9),%zmm24 │ │ │ │ vpsrlq $0x8,%zmm24,%zmm25 │ │ │ │ vmovdqa32 %zmm25,%zmm26 │ │ │ │ vmovdqa32 %zmm24,%zmm27 │ │ │ │ - call 25a3c0 │ │ │ │ + call 254900 │ │ │ │ jmp *%r8 │ │ │ │ - lea 0x80a82(%rip),%r9 │ │ │ │ - call 23a6c0 │ │ │ │ - vmovshdup 0x81133(%rip),%zmm20 │ │ │ │ - vpbroadcastd 0x81269(%rip),%zmm27 │ │ │ │ + lea 0x86142(%rip),%r9 │ │ │ │ + call 234c00 │ │ │ │ + vmovshdup 0x867f3(%rip),%zmm20 │ │ │ │ + vpbroadcastd 0x86929(%rip),%zmm27 │ │ │ │ vpsrlq $0x8,%zmm20,%zmm21 │ │ │ │ - vpbroadcastd 0x814c0(%rip),%zmm29 │ │ │ │ + vpbroadcastd 0x86b80(%rip),%zmm29 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ vpermq %zmm16,%zmm20,%zmm24 │ │ │ │ vpermq %zmm17,%zmm21,%zmm25 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ - call 25a10f │ │ │ │ + call 25464f │ │ │ │ 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 +506898,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 25475a │ │ │ │ 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 +507003,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 0x867c9(%rip),%r9 │ │ │ │ lea -0x387(%rip),%r8 │ │ │ │ - jmp 25a480 │ │ │ │ - lea 0x810f9(%rip),%r9 │ │ │ │ + jmp 2549c0 │ │ │ │ + lea 0x867b9(%rip),%r9 │ │ │ │ lea 0x92a(%rip),%r8 │ │ │ │ add $0xffffffeb,%ecx │ │ │ │ - jmp 25a480 │ │ │ │ + jmp 2549c0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x810d9(%rip),%r9 │ │ │ │ + lea 0x86799(%rip),%r9 │ │ │ │ lea 0x7f3(%rip),%r8 │ │ │ │ - jmp 25a480 │ │ │ │ - lea 0x810c9(%rip),%r9 │ │ │ │ + jmp 2549c0 │ │ │ │ + lea 0x86789(%rip),%r9 │ │ │ │ lea 0x89(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 25a530 │ │ │ │ + call 254a70 │ │ │ │ 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 +507038,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 2545e3 │ │ │ │ + call 2550c0 │ │ │ │ vpermq %zmm16,%zmm27,%zmm24 │ │ │ │ vpermq %zmm17,%zmm27,%zmm25 │ │ │ │ - call 25a11b │ │ │ │ + call 25465b │ │ │ │ vpermq %zmm18,%zmm27,%zmm24 │ │ │ │ vpermq %zmm19,%zmm27,%zmm25 │ │ │ │ - jmp 25a11b │ │ │ │ + jmp 25465b │ │ │ │ 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 +507075,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 254c7d │ │ │ │ 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 +507129,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 254ce5 │ │ │ │ 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 +507308,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 0x85679(%rip),%r9 │ │ │ │ vpshufd $0x4e,%zmm16,%zmm20 │ │ │ │ vpshufd $0x4e,%zmm17,%zmm21 │ │ │ │ - call 23abf0 │ │ │ │ - vmovshdup 0x8065c(%rip),%zmm27 │ │ │ │ + call 235130 │ │ │ │ + vmovshdup 0x85d1c(%rip),%zmm27 │ │ │ │ vpmulhrsw %zmm22,%zmm16,%zmm16 │ │ │ │ vpmulhrsw %zmm22,%zmm17,%zmm17 │ │ │ │ - vpbroadcastd 0x809ee(%rip),%zmm29 │ │ │ │ + vpbroadcastd 0x860ae(%rip),%zmm29 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - lea 0x80969(%rip),%r9 │ │ │ │ + lea 0x86029(%rip),%r9 │ │ │ │ lea -0xb27(%rip),%r8 │ │ │ │ - jmp 25ac20 │ │ │ │ - lea 0x80959(%rip),%r9 │ │ │ │ + jmp 255160 │ │ │ │ + lea 0x86019(%rip),%r9 │ │ │ │ lea 0x18a(%rip),%r8 │ │ │ │ add $0xffffffeb,%ecx │ │ │ │ - jmp 25ac20 │ │ │ │ + jmp 255160 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x80939(%rip),%r9 │ │ │ │ + lea 0x85ff9(%rip),%r9 │ │ │ │ lea -0x707(%rip),%r8 │ │ │ │ - jmp 25ac20 │ │ │ │ - lea 0x80929(%rip),%r9 │ │ │ │ + jmp 255160 │ │ │ │ + lea 0x85fe9(%rip),%r9 │ │ │ │ lea 0x43(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 25a530 │ │ │ │ + call 254a70 │ │ │ │ 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 2549fc │ │ │ │ + call 2550c0 │ │ │ │ vpsrlq $0x8,%zmm27,%zmm27 │ │ │ │ vpermq %zmm19,%zmm27,%zmm24 │ │ │ │ vpermq %zmm18,%zmm27,%zmm25 │ │ │ │ - call 25a11b │ │ │ │ + call 25465b │ │ │ │ vpermq %zmm17,%zmm27,%zmm24 │ │ │ │ vpermq %zmm16,%zmm27,%zmm25 │ │ │ │ - jmp 25a11b │ │ │ │ + jmp 25465b │ │ │ │ nop │ │ │ │ - lea 0x808a9(%rip),%r9 │ │ │ │ + lea 0x85f69(%rip),%r9 │ │ │ │ lea -0xbe7(%rip),%r8 │ │ │ │ - jmp 25acd0 │ │ │ │ - lea 0x80899(%rip),%r9 │ │ │ │ + jmp 255210 │ │ │ │ + lea 0x85f59(%rip),%r9 │ │ │ │ lea -0x7a7(%rip),%r8 │ │ │ │ - jmp 25acd0 │ │ │ │ - lea 0x80889(%rip),%r9 │ │ │ │ + jmp 255210 │ │ │ │ + lea 0x85f49(%rip),%r9 │ │ │ │ lea -0x5d(%rip),%r8 │ │ │ │ - jmp 25acd0 │ │ │ │ - lea 0x80879(%rip),%r9 │ │ │ │ + jmp 255210 │ │ │ │ + lea 0x85f39(%rip),%r9 │ │ │ │ lea 0xaa(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 25919e │ │ │ │ + call 2536de │ │ │ │ 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 +507388,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 253723 │ │ │ │ vpsrlq $0x10,-0x3c0(%r9),%zmm24 │ │ │ │ vpsrlq $0x8,%zmm24,%zmm25 │ │ │ │ vmovdqa32 %zmm24,%zmm26 │ │ │ │ vmovdqa32 %zmm25,%zmm27 │ │ │ │ - call 25a3c0 │ │ │ │ + call 254900 │ │ │ │ jmp *%r8 │ │ │ │ vmovshdup -0x340(%r9),%zmm20 │ │ │ │ vpbroadcastd 0x58(%r9),%zmm27 │ │ │ │ vmovdqa32 %zmm20,%zmm21 │ │ │ │ - jmp 25a0de │ │ │ │ + jmp 25461e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x80799(%rip),%r9 │ │ │ │ + lea 0x85e59(%rip),%r9 │ │ │ │ lea 0x141(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 25ae10 │ │ │ │ + jne 255350 │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x10,%ecx │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ - jmp 259e75 │ │ │ │ + jmp 2543b5 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x80769(%rip),%r9 │ │ │ │ + lea 0x85e29(%rip),%r9 │ │ │ │ lea 0x16c6(%rip),%r8 │ │ │ │ add $0x1c,%ecx │ │ │ │ - jmp 25ae10 │ │ │ │ + jmp 255350 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x80749(%rip),%r9 │ │ │ │ + lea 0x85e09(%rip),%r9 │ │ │ │ lea 0x1522(%rip),%r8 │ │ │ │ - jmp 25ae10 │ │ │ │ - lea 0x80739(%rip),%r9 │ │ │ │ + jmp 255350 │ │ │ │ + lea 0x85df9(%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 2554de │ │ │ │ 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 2538ab │ │ │ │ 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 25566e │ │ │ │ + call 2559ce │ │ │ │ vzeroupper │ │ │ │ - call 25b5b6 │ │ │ │ + call 255af6 │ │ │ │ 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 255406 │ │ │ │ jmp *%r8 │ │ │ │ - lea 0x7fc4a(%rip),%r9 │ │ │ │ - call 23b4b0 │ │ │ │ - vmovshdup 0x802fb(%rip),%zmm28 │ │ │ │ - vpbroadcastd 0x80431(%rip),%zmm27 │ │ │ │ + lea 0x8530a(%rip),%r9 │ │ │ │ + call 2359f0 │ │ │ │ + vmovshdup 0x859bb(%rip),%zmm28 │ │ │ │ + vpbroadcastd 0x85af1(%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 0x85d14(%rip),%zmm29 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ vpmulhrsw %zmm24,%zmm27,%zmm24 │ │ │ │ vpmulhrsw %zmm23,%zmm27,%zmm25 │ │ │ │ - call 25a11b │ │ │ │ + call 25465b │ │ │ │ vpmulhrsw %zmm22,%zmm27,%zmm24 │ │ │ │ vpmulhrsw %zmm21,%zmm27,%zmm25 │ │ │ │ - call 25a11b │ │ │ │ + call 25465b │ │ │ │ vpmulhrsw %zmm19,%zmm27,%zmm24 │ │ │ │ vpmulhrsw %zmm18,%zmm27,%zmm25 │ │ │ │ - call 25a11b │ │ │ │ + call 25465b │ │ │ │ vpmulhrsw %zmm17,%zmm27,%zmm24 │ │ │ │ vpmulhrsw %zmm16,%zmm27,%zmm25 │ │ │ │ - jmp 25a11b │ │ │ │ + jmp 25465b │ │ │ │ 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 252dd0 │ │ │ │ + call 2546c0 │ │ │ │ vpbroadcastd 0x7c(%r9),%zmm27 │ │ │ │ - call 25953f │ │ │ │ + call 253a7f │ │ │ │ vmovdqa32 -0x3c0(%r9),%zmm24 │ │ │ │ vpsrlq $0x8,%zmm24,%zmm25 │ │ │ │ - jmp 25b7f1 │ │ │ │ + jmp 255d31 │ │ │ │ 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 +507529,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 2557cb │ │ │ │ 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 +507548,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 255bdc │ │ │ │ + jmp 25573b │ │ │ │ + call 255bd0 │ │ │ │ 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 +507583,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 255bd0 │ │ │ │ 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 +507796,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 0x854f9(%rip),%r9 │ │ │ │ lea -0x81f(%rip),%r8 │ │ │ │ - jmp 25b730 │ │ │ │ - lea 0x7fe29(%rip),%r9 │ │ │ │ + jmp 255c70 │ │ │ │ + lea 0x854e9(%rip),%r9 │ │ │ │ lea 0xc02(%rip),%r8 │ │ │ │ - jmp 25b730 │ │ │ │ - lea 0x7fe19(%rip),%r9 │ │ │ │ + jmp 255c70 │ │ │ │ + lea 0x854d9(%rip),%r9 │ │ │ │ lea 0x126(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 25b76f │ │ │ │ - call 25b8b0 │ │ │ │ + jl 255caf │ │ │ │ + call 255df0 │ │ │ │ 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 2553f3 │ │ │ │ + call 256740 │ │ │ │ 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 +507839,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 254900 │ │ │ │ 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 0x849a5(%rip),%r9 │ │ │ │ + call 235ff0 │ │ │ │ + vmovshdup 0x85056(%rip),%zmm28 │ │ │ │ + vmovdqa32 0x8514c(%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 255486 │ │ │ │ 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 +508265,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 254c7d │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x7f2c9(%rip),%r9 │ │ │ │ + lea 0x84989(%rip),%r9 │ │ │ │ lea -0x138f(%rip),%r8 │ │ │ │ - jmp 25c2a0 │ │ │ │ - lea 0x7f2b9(%rip),%r9 │ │ │ │ + jmp 2567e0 │ │ │ │ + lea 0x84979(%rip),%r9 │ │ │ │ lea -0xa3a(%rip),%r8 │ │ │ │ - jmp 25c2a0 │ │ │ │ - lea 0x7f2a9(%rip),%r9 │ │ │ │ + jmp 2567e0 │ │ │ │ + lea 0x84969(%rip),%r9 │ │ │ │ lea 0x82(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 25c2df │ │ │ │ - call 25b8b0 │ │ │ │ + jl 25681f │ │ │ │ + call 255df0 │ │ │ │ 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 2553f3 │ │ │ │ + call 256740 │ │ │ │ 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 255ceb │ │ │ │ + lea 0x83ed9(%rip),%r9 │ │ │ │ + call 235ff0 │ │ │ │ + vmovshdup 0x8458a(%rip),%zmm28 │ │ │ │ + vmovdqu32 0x846a0(%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 255486 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x7f1b9(%rip),%r9 │ │ │ │ + lea 0x84879(%rip),%r9 │ │ │ │ lea -0x149f(%rip),%r8 │ │ │ │ add $0xffffffa4,%ecx │ │ │ │ - jmp 25c3b0 │ │ │ │ + jmp 2568f0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x7f199(%rip),%r9 │ │ │ │ + lea 0x84859(%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 25694f │ │ │ │ + call 256a80 │ │ │ │ vpackssdw %zmm24,%zmm22,%zmm16 │ │ │ │ vpackssdw %zmm25,%zmm23,%zmm17 │ │ │ │ - call 25c540 │ │ │ │ + call 256a80 │ │ │ │ vpackssdw %zmm24,%zmm22,%zmm18 │ │ │ │ vpackssdw %zmm25,%zmm23,%zmm19 │ │ │ │ - call 25c540 │ │ │ │ + call 256a80 │ │ │ │ vpackssdw %zmm24,%zmm22,%zmm20 │ │ │ │ vpackssdw %zmm25,%zmm23,%zmm21 │ │ │ │ - call 25c540 │ │ │ │ + call 256a80 │ │ │ │ vpackssdw %zmm24,%zmm22,%zmm22 │ │ │ │ vpackssdw %zmm25,%zmm23,%zmm23 │ │ │ │ - jmp 25aeb6 │ │ │ │ - call 25c5a0 │ │ │ │ + jmp 2553f6 │ │ │ │ + call 256ae0 │ │ │ │ vpackssdw %zmm23,%zmm22,%zmm16 │ │ │ │ - call 25c5a0 │ │ │ │ + call 256ae0 │ │ │ │ vpackssdw %zmm23,%zmm22,%zmm17 │ │ │ │ - call 25c5a0 │ │ │ │ + call 256ae0 │ │ │ │ vpackssdw %zmm23,%zmm22,%zmm18 │ │ │ │ - call 25c5a0 │ │ │ │ + call 256ae0 │ │ │ │ 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 +508365,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 2553fb │ │ │ │ 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 0x8479b(%rip),%zmm29 │ │ │ │ vpermq %zmm16,%zmm30,%zmm24 │ │ │ │ vpermq %zmm17,%zmm30,%zmm25 │ │ │ │ - call 25c50c │ │ │ │ + call 256a4c │ │ │ │ vpermq %zmm18,%zmm30,%zmm24 │ │ │ │ vpermq %zmm19,%zmm30,%zmm25 │ │ │ │ - call 25c50c │ │ │ │ + call 256a4c │ │ │ │ vpermq %zmm20,%zmm30,%zmm24 │ │ │ │ vpermq %zmm21,%zmm30,%zmm25 │ │ │ │ - call 25c50c │ │ │ │ + call 256a4c │ │ │ │ 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 25464f │ │ │ │ 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 +508421,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 0x84609(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 25c93b │ │ │ │ + je 256e7b │ │ │ │ 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 256c97 │ │ │ │ + call 256ea0 │ │ │ │ vpunpcklwd %zmm17,%zmm16,%zmm0 │ │ │ │ vpunpcklwd %zmm19,%zmm18,%zmm1 │ │ │ │ vpunpckhwd %zmm17,%zmm16,%zmm2 │ │ │ │ vpunpckhwd %zmm19,%zmm18,%zmm3 │ │ │ │ cmp $0x6b,%ecx │ │ │ │ - jge 25c6a4 │ │ │ │ + jge 256be4 │ │ │ │ vpunpckldq %zmm1,%zmm0,%zmm16 │ │ │ │ vpunpckhdq %zmm1,%zmm0,%zmm17 │ │ │ │ vpunpckldq %zmm3,%zmm2,%zmm18 │ │ │ │ vpunpckhdq %zmm3,%zmm2,%zmm19 │ │ │ │ - lea 0x7e4c7(%rip),%r9 │ │ │ │ + lea 0x83b87(%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 2339e0 │ │ │ │ + call 236bf0 │ │ │ │ + jmp 256d76 │ │ │ │ add $0x40,%rdx │ │ │ │ - call 25c960 │ │ │ │ + call 256ea0 │ │ │ │ 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 0x83b04(%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 233a80 │ │ │ │ vpshufd $0x4e,%ymm2,%ymm2 │ │ │ │ vpshufd $0x4e,%ymm3,%ymm3 │ │ │ │ vpshufd $0x4e,%ymm4,%ymm4 │ │ │ │ vpshufd $0x4e,%ymm5,%ymm5 │ │ │ │ - call 23c750 │ │ │ │ - jmp 25c836 │ │ │ │ + call 236c90 │ │ │ │ + jmp 256d76 │ │ │ │ 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 +508503,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 252e09 │ │ │ │ + call 252f3f │ │ │ │ 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 0x839e2(%rip),%r9 │ │ │ │ vextracti32x8 $0x1,%zmm16,%ymm30 │ │ │ │ vextracti32x8 $0x1,%zmm17,%ymm31 │ │ │ │ - call 239420 │ │ │ │ - call 23c640 │ │ │ │ - call 23cb5e │ │ │ │ + call 233960 │ │ │ │ + call 236b80 │ │ │ │ + call 23709e │ │ │ │ lea (%rsi,%rsi,1),%rcx │ │ │ │ - vpbroadcastd 0x7ed5f(%rip),%zmm28 │ │ │ │ + vpbroadcastd 0x8441f(%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 256dd6 │ │ │ │ vpmulhrsw %zmm18,%zmm26,%zmm16 │ │ │ │ vpmulhrsw %zmm19,%zmm26,%zmm17 │ │ │ │ - call 25c896 │ │ │ │ + call 256dd6 │ │ │ │ vpmulhrsw %zmm20,%zmm26,%zmm16 │ │ │ │ vpmulhrsw %zmm21,%zmm26,%zmm17 │ │ │ │ - call 25c896 │ │ │ │ + call 256dd6 │ │ │ │ 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 +508564,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 252bc9 │ │ │ │ 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 +508583,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 2538ab │ │ │ │ + call 253a7f │ │ │ │ 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 0x8423a(%rip),%zmm25 │ │ │ │ lea (%rsi,%rsi,2),%r8 │ │ │ │ vpxord %zmm26,%zmm26,%zmm26 │ │ │ │ lea (%rsi,%rsi,4),%r9 │ │ │ │ - vpbroadcastd 0x7eb76(%rip),%zmm27 │ │ │ │ + vpbroadcastd 0x84236(%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 +508686,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 256f79 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x7e8b9(%rip),%r9 │ │ │ │ + lea 0x83f79(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 25cf49 │ │ │ │ + je 257489 │ │ │ │ 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 +508707,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 25733f │ │ │ │ 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 25729e │ │ │ │ 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 252dd0 │ │ │ │ + call 2546c0 │ │ │ │ + call 257793 │ │ │ │ + call 2559ce │ │ │ │ + jmp 25735d │ │ │ │ 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 +508749,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 252e09 │ │ │ │ + call 2546f6 │ │ │ │ + call 25780c │ │ │ │ + call 2559ce │ │ │ │ + jmp 25735d │ │ │ │ vpermq %zmm16,%zmm26,%zmm16 │ │ │ │ vpermq %zmm17,%zmm26,%zmm17 │ │ │ │ vpermt2q %zmm24,%zmm26,%zmm20 │ │ │ │ xor %eax,%eax │ │ │ │ - call 25d14a │ │ │ │ - call 25b48e │ │ │ │ + call 25768a │ │ │ │ + call 2559ce │ │ │ │ vzeroupper │ │ │ │ - call 25d7d9 │ │ │ │ + call 257d19 │ │ │ │ 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 25736b │ │ │ │ + lea 0x833aa(%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 237550 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ - vpbroadcastd 0x7e4a5(%rip),%zmm27 │ │ │ │ - vpbroadcastd 0x7e703(%rip),%zmm29 │ │ │ │ + vpbroadcastd 0x83b65(%rip),%zmm27 │ │ │ │ + vpbroadcastd 0x83dc3(%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 25741e │ │ │ │ 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 +508815,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 258a33 │ │ │ │ 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 +508893,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 257ba6 │ │ │ │ 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 252f0a │ │ │ │ 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 2547d6 │ │ │ │ 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 +508935,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 2579cc │ │ │ │ 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 +508954,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 2578e0 │ │ │ │ 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 +509191,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 0x833de(%rip),%zmm21 │ │ │ │ lea (%rsi,%rsi,2),%r8 │ │ │ │ - vmovdqa32 0x7da38(%rip),%zmm22 │ │ │ │ + vmovdqa32 0x830f8(%rip),%zmm22 │ │ │ │ lea (%rsi,%rsi,4),%r9 │ │ │ │ - vpbroadcastd 0x7dd12(%rip),%zmm25 │ │ │ │ + vpbroadcastd 0x833d2(%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 +509261,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 257dea │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x7dae9(%rip),%r9 │ │ │ │ + lea 0x831a9(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 25df59 │ │ │ │ + je 258499 │ │ │ │ vpbroadcastd -0xb8(%r9),%zmm28 │ │ │ │ vpbroadcastd 0x84(%r9),%zmm29 │ │ │ │ vpbroadcastd 0x70(%r9),%zmm30 │ │ │ │ vpbroadcastd 0x74(%r9),%zmm31 │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 25dc5d │ │ │ │ - call 25decf │ │ │ │ + jl 25819d │ │ │ │ + call 25840f │ │ │ │ cmp $0x97,%ecx │ │ │ │ - jge 25db40 │ │ │ │ - lea 0x7d0a4(%rip),%r9 │ │ │ │ + jge 258080 │ │ │ │ + lea 0x82764(%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 +509295,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 235980 │ │ │ │ + call 238590 │ │ │ │ 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 258057 │ │ │ │ + jmp 258355 │ │ │ │ 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 25840f │ │ │ │ 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 0x82641(%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 +509341,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 235a20 │ │ │ │ + call 238600 │ │ │ │ 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 258174 │ │ │ │ + jmp 258355 │ │ │ │ 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 +509386,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 252dd0 │ │ │ │ + call 2546c0 │ │ │ │ vpbroadcastd 0x78(%r9),%zmm27 │ │ │ │ - call 25953f │ │ │ │ + call 253a7f │ │ │ │ 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 0x81fc9(%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 +509414,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 0x82414(%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 235920 │ │ │ │ + call 238530 │ │ │ │ + vmovshdup 0x82aa1(%rip),%zmm6 │ │ │ │ + vpbroadcastd 0x82bd7(%rip),%zmm27 │ │ │ │ + vpbroadcastd 0x82e35(%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 25464f │ │ │ │ vpermq %zmm18,%zmm6,%zmm24 │ │ │ │ vpermq %zmm19,%zmm7,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 25464f │ │ │ │ vpermq %zmm20,%zmm6,%zmm24 │ │ │ │ vpermq %zmm21,%zmm7,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 25464f │ │ │ │ vpermq %zmm22,%zmm6,%zmm24 │ │ │ │ vpermq %zmm23,%zmm7,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 25464f │ │ │ │ vpermq %zmm30,%zmm6,%zmm24 │ │ │ │ vpermq %zmm31,%zmm7,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 25464f │ │ │ │ vpermq %zmm0,%zmm6,%zmm24 │ │ │ │ vpermq %zmm1,%zmm7,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 25464f │ │ │ │ vpermq %zmm2,%zmm6,%zmm24 │ │ │ │ vpermq %zmm3,%zmm7,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 25464f │ │ │ │ vpermq %zmm4,%zmm6,%zmm24 │ │ │ │ vpermq %zmm5,%zmm7,%zmm25 │ │ │ │ vzeroupper │ │ │ │ - jmp 25a10f │ │ │ │ + jmp 25464f │ │ │ │ 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 2538a6 │ │ │ │ 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 255669 │ │ │ │ vpbroadcastd 0x78(%r9),%zmm27 │ │ │ │ - call 25b495 │ │ │ │ - jmp 25b5b6 │ │ │ │ + call 2559d5 │ │ │ │ + jmp 255af6 │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x20,%ecx │ │ │ │ - jmp 259e61 │ │ │ │ + jmp 2543a1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vpbroadcastd 0x7d62a(%rip),%zmm26 │ │ │ │ - vpbroadcastd 0x7d61c(%rip),%zmm27 │ │ │ │ - vpbroadcastd 0x7d60e(%rip),%zmm29 │ │ │ │ - vpbroadcastd 0x7d610(%rip),%zmm31 │ │ │ │ + vpbroadcastd 0x82cea(%rip),%zmm26 │ │ │ │ + vpbroadcastd 0x82cdc(%rip),%zmm27 │ │ │ │ + vpbroadcastd 0x82cce(%rip),%zmm29 │ │ │ │ + vpbroadcastd 0x82cd0(%rip),%zmm31 │ │ │ │ lea (%rsi,%rsi,8),%rax │ │ │ │ vpxord %zmm30,%zmm30,%zmm30 │ │ │ │ vpaddw %zmm29,%zmm29,%zmm28 │ │ │ │ cmp $0x97,%ecx │ │ │ │ - jl 25dfc0 │ │ │ │ - call 25dfc0 │ │ │ │ + jl 258500 │ │ │ │ + call 258500 │ │ │ │ add $0xfffffffffffffe40,%rdx │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ - call 25e0a3 │ │ │ │ + call 2585e3 │ │ │ │ add $0x200,%rdx │ │ │ │ vpmulhrsw %zmm18,%zmm29,%zmm17 │ │ │ │ vpmulhrsw %zmm20,%zmm29,%zmm19 │ │ │ │ vpmulhrsw %zmm22,%zmm29,%zmm21 │ │ │ │ vpmulhrsw %zmm24,%zmm29,%zmm23 │ │ │ │ - call 25e0a3 │ │ │ │ + call 2585e3 │ │ │ │ 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 258580 │ │ │ │ vpunpcklqdq %zmm20,%zmm19,%zmm16 │ │ │ │ vpunpckhqdq %zmm20,%zmm19,%zmm17 │ │ │ │ - call 25e040 │ │ │ │ + call 258580 │ │ │ │ vpunpcklqdq %zmm22,%zmm21,%zmm16 │ │ │ │ vpunpckhqdq %zmm22,%zmm21,%zmm17 │ │ │ │ - call 25e040 │ │ │ │ + call 258580 │ │ │ │ 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 +509575,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 0x82a39(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 25e4d4 │ │ │ │ + je 258a14 │ │ │ │ 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 2588a8 │ │ │ │ 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 258796 │ │ │ │ + call 253824 │ │ │ │ + call 2555e7 │ │ │ │ + call 258a90 │ │ │ │ + call 258f5f │ │ │ │ + call 259110 │ │ │ │ + jmp 258822 │ │ │ │ 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 2538a6 │ │ │ │ + call 255669 │ │ │ │ + call 258a90 │ │ │ │ + call 258f5f │ │ │ │ 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 2591a7 │ │ │ │ vpbroadcastd 0x78(%r9),%zmm27 │ │ │ │ lea 0x40(%rdx),%r8 │ │ │ │ - call 25e671 │ │ │ │ - lea 0x7c847(%rip),%r9 │ │ │ │ + call 258bb1 │ │ │ │ + lea 0x81f07(%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 +509643,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 237550 │ │ │ │ + call 239350 │ │ │ │ + jmp 2589a8 │ │ │ │ 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 +509673,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 25768a │ │ │ │ vpbroadcastd 0x78(%r9),%zmm27 │ │ │ │ - call 25b495 │ │ │ │ - call 25d7d9 │ │ │ │ - lea 0x7c70d(%rip),%r9 │ │ │ │ + call 2559d5 │ │ │ │ + call 257d19 │ │ │ │ + lea 0x81dcd(%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 239260 │ │ │ │ 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 2589ae │ │ │ │ + call 2573d1 │ │ │ │ vpmulhrsw %zmm30,%zmm27,%zmm16 │ │ │ │ vpmulhrsw %zmm31,%zmm27,%zmm17 │ │ │ │ vpmulhrsw %zmm0,%zmm27,%zmm18 │ │ │ │ vpmulhrsw %zmm1,%zmm27,%zmm19 │ │ │ │ - call 25cede │ │ │ │ + call 25741e │ │ │ │ vpmulhrsw %zmm2,%zmm27,%zmm16 │ │ │ │ vpmulhrsw %zmm3,%zmm27,%zmm17 │ │ │ │ vpmulhrsw %zmm4,%zmm27,%zmm18 │ │ │ │ vpmulhrsw %zmm5,%zmm27,%zmm19 │ │ │ │ vzeroupper │ │ │ │ - jmp 25cede │ │ │ │ + jmp 25741e │ │ │ │ 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 +509728,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 258a54 │ │ │ │ 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 +510001,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 25946b │ │ │ │ + call 253723 │ │ │ │ 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 +510023,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 255be8 │ │ │ │ + jmp 259346 │ │ │ │ + call 253723 │ │ │ │ + call 255bd0 │ │ │ │ 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 +510091,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 255bd0 │ │ │ │ + call 253723 │ │ │ │ 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 +510354,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 0x8181a(%rip),%zmm26 │ │ │ │ + vpbroadcastd 0x8180c(%rip),%zmm27 │ │ │ │ + vpbroadcastd 0x815a2(%rip),%zmm29 │ │ │ │ + vpbroadcastd 0x81800(%rip),%zmm31 │ │ │ │ lea (%rsi,%rsi,8),%rax │ │ │ │ vpxord %zmm30,%zmm30,%zmm30 │ │ │ │ cmp $0x97,%ecx │ │ │ │ - jl 25f48d │ │ │ │ + jl 2599cd │ │ │ │ mov %rdi,%r8 │ │ │ │ - call 25f48d │ │ │ │ + call 2599cd │ │ │ │ add $0x300,%rdx │ │ │ │ lea 0x20(%r8),%rdi │ │ │ │ - call 25f4bb │ │ │ │ + call 2599fb │ │ │ │ add $0x100,%rdx │ │ │ │ vpmulhrsw %zmm18,%zmm29,%zmm17 │ │ │ │ vpmulhrsw %zmm20,%zmm29,%zmm19 │ │ │ │ vpmulhrsw %zmm22,%zmm29,%zmm21 │ │ │ │ vpmulhrsw %zmm24,%zmm29,%zmm23 │ │ │ │ - call 25f4bb │ │ │ │ - jmp 25dfe9 │ │ │ │ + call 2599fb │ │ │ │ + jmp 258529 │ │ │ │ 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 +510424,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 0x81609(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 25facd │ │ │ │ + je 25a00d │ │ │ │ vpbroadcastd -0xb8(%r9),%zmm28 │ │ │ │ vpbroadcastd 0x84(%r9),%zmm29 │ │ │ │ vpbroadcastd 0x70(%r9),%zmm30 │ │ │ │ vpbroadcastd 0x74(%r9),%zmm31 │ │ │ │ cmp $0x88,%ecx │ │ │ │ - jl 25f7d4 │ │ │ │ + jl 259d14 │ │ │ │ add $0x40,%rdx │ │ │ │ cmp $0x21f,%ecx │ │ │ │ - jge 25f63f │ │ │ │ - call 25fae5 │ │ │ │ + jge 259b7f │ │ │ │ + call 25a025 │ │ │ │ mov $0xc0,%eax │ │ │ │ - jmp 25f649 │ │ │ │ - call 25fb3a │ │ │ │ + jmp 259b89 │ │ │ │ + call 25a07a │ │ │ │ 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 +510462,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 25a07a │ │ │ │ + lea 0x80b1c(%rip),%r9 │ │ │ │ + call 259c5e │ │ │ │ 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 259c2f │ │ │ │ mov $0x1c0,%eax │ │ │ │ - jmp 25f8a8 │ │ │ │ + jmp 259de8 │ │ │ │ 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 237550 │ │ │ │ + call 239350 │ │ │ │ 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 +510500,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 23b6d0 │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 25f830 │ │ │ │ - call 25fae5 │ │ │ │ - lea 0x7b35b(%rip),%r9 │ │ │ │ - call 25f7ef │ │ │ │ - jmp 25f8a2 │ │ │ │ - call 23ed20 │ │ │ │ + jl 259d70 │ │ │ │ + call 25a025 │ │ │ │ + lea 0x80a1b(%rip),%r9 │ │ │ │ + call 259d2f │ │ │ │ + jmp 259de2 │ │ │ │ + call 239260 │ │ │ │ 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 23b5f0 │ │ │ │ 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 +510532,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 25768a │ │ │ │ + call 2559ce │ │ │ │ + call 259e15 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ - call 25f958 │ │ │ │ + call 259e98 │ │ │ │ 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 259ded │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 25d7d9 │ │ │ │ - lea 0x7b25f(%rip),%r9 │ │ │ │ + call 257d19 │ │ │ │ + lea 0x8091f(%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 239146 │ │ │ │ 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 23b549 │ │ │ │ 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 +510582,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 2573d1 │ │ │ │ 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 +510607,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 2573e9 │ │ │ │ vpmulhrsw %zmm31,%zmm27,%zmm16 │ │ │ │ vpmulhrsw %zmm0,%zmm27,%zmm17 │ │ │ │ vpmulhrsw %zmm1,%zmm27,%zmm18 │ │ │ │ vpmulhrsw %zmm2,%zmm27,%zmm19 │ │ │ │ - call 25cede │ │ │ │ + call 25741e │ │ │ │ vpmulhrsw %zmm3,%zmm27,%zmm16 │ │ │ │ vpmulhrsw %zmm4,%zmm27,%zmm17 │ │ │ │ vpmulhrsw %zmm5,%zmm27,%zmm18 │ │ │ │ vpmulhrsw %zmm6,%zmm27,%zmm19 │ │ │ │ - call 25cede │ │ │ │ + call 25741e │ │ │ │ vpmulhrsw %zmm7,%zmm27,%zmm16 │ │ │ │ vpmulhrsw %zmm8,%zmm27,%zmm17 │ │ │ │ vpmulhrsw %zmm9,%zmm27,%zmm18 │ │ │ │ vpmulhrsw %zmm10,%zmm27,%zmm19 │ │ │ │ - call 25cede │ │ │ │ + call 25741e │ │ │ │ vpmulhrsw %zmm11,%zmm27,%zmm16 │ │ │ │ vpmulhrsw %zmm12,%zmm27,%zmm17 │ │ │ │ vpmulhrsw %zmm13,%zmm27,%zmm18 │ │ │ │ vpmulhrsw %zmm25,%zmm27,%zmm19 │ │ │ │ - jmp 25cede │ │ │ │ + jmp 25741e │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x20,%ecx │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ - jmp 25e4f3 │ │ │ │ + jmp 258a33 │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 0x200(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x400(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x600(%rdx),%zmm19 │ │ │ │ mov $0xc0,%eax │ │ │ │ - call 259318 │ │ │ │ + call 253858 │ │ │ │ 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 25561b │ │ │ │ + call 25a1a9 │ │ │ │ + call 259115 │ │ │ │ + jmp 25a135 │ │ │ │ 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 2538ab │ │ │ │ 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 25566e │ │ │ │ + call 25a1a9 │ │ │ │ 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 2591b1 │ │ │ │ vpbroadcastd 0x7c(%r9),%zmm27 │ │ │ │ lea 0x400(%rdx),%r8 │ │ │ │ - call 25e671 │ │ │ │ + call 258bb1 │ │ │ │ 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 +510696,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 258a90 │ │ │ │ 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 +510724,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 0x80f32(%rip),%zmm29 │ │ │ │ + vpbroadcastd 0x80f34(%rip),%zmm31 │ │ │ │ vpxord %zmm30,%zmm30,%zmm30 │ │ │ │ lea (%rsi,%rsi,8),%rax │ │ │ │ cmp $0x88,%ecx │ │ │ │ - jl 25fd81 │ │ │ │ + jl 25a2c1 │ │ │ │ mov %rdi,%r8 │ │ │ │ - call 25fd81 │ │ │ │ + call 25a2c1 │ │ │ │ add $0xfffffffffffffe40,%rdx │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ - call 25fd81 │ │ │ │ + call 25a2c1 │ │ │ │ add $0x5c0,%rdx │ │ │ │ lea 0x20(%r8),%rdi │ │ │ │ cmp $0x21f,%ecx │ │ │ │ - jl 25fd81 │ │ │ │ - call 25fd81 │ │ │ │ + jl 25a2c1 │ │ │ │ + call 25a2c1 │ │ │ │ add $0xfffffffffffffe40,%rdx │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ - call 25fdaf │ │ │ │ + call 25a2ef │ │ │ │ add $0x200,%rdx │ │ │ │ vpmulhrsw %zmm18,%zmm29,%zmm17 │ │ │ │ vpmulhrsw %zmm20,%zmm29,%zmm19 │ │ │ │ vpmulhrsw %zmm22,%zmm29,%zmm21 │ │ │ │ vpmulhrsw %zmm24,%zmm29,%zmm23 │ │ │ │ - call 25fdaf │ │ │ │ - jmp 25dfe9 │ │ │ │ + call 25a2ef │ │ │ │ + jmp 258529 │ │ │ │ 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 +510780,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 0x80d89(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 260645 │ │ │ │ + je 25ab85 │ │ │ │ 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 25a73a │ │ │ │ + call 25ab02 │ │ │ │ cmp $0x97,%ecx │ │ │ │ - jge 25ffba │ │ │ │ - lea 0x7ac6e(%rip),%r9 │ │ │ │ + jge 25a4fa │ │ │ │ + lea 0x8032e(%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 +510814,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 235920 │ │ │ │ + call 238530 │ │ │ │ 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 23d1c0 │ │ │ │ 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 25a4d1 │ │ │ │ + jmp 25a91e │ │ │ │ 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 25ab02 │ │ │ │ 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 +510861,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 0x8018c(%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 235980 │ │ │ │ vpunpcklwd %zmm7,%zmm7,%zmm5 │ │ │ │ vpunpcklwd %zmm13,%zmm13,%zmm31 │ │ │ │ vpunpcklwd %zmm11,%zmm11,%zmm2 │ │ │ │ vpunpcklwd %zmm9,%zmm9,%zmm30 │ │ │ │ - call 23e050 │ │ │ │ + call 238590 │ │ │ │ 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 +510914,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 23d260 │ │ │ │ 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 25a711 │ │ │ │ + jmp 25a91e │ │ │ │ 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 252dd0 │ │ │ │ + call 2546c0 │ │ │ │ vpbroadcastd 0x7c(%r9),%zmm27 │ │ │ │ - call 25953f │ │ │ │ + call 253a7f │ │ │ │ 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 0x7fab1(%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 +510969,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 0x7fee4(%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 235920 │ │ │ │ + call 238530 │ │ │ │ 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 23d1c0 │ │ │ │ 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 0x804d8(%rip),%zmm14 │ │ │ │ + vpbroadcastd 0x8060e(%rip),%zmm27 │ │ │ │ + vpbroadcastd 0x8086c(%rip),%zmm29 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ vpsrlq $0x8,%zmm14,%zmm15 │ │ │ │ vpermq %zmm16,%zmm14,%zmm24 │ │ │ │ vpermq %zmm17,%zmm15,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 25464f │ │ │ │ vpermq %zmm18,%zmm14,%zmm24 │ │ │ │ vpermq %zmm19,%zmm15,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 25464f │ │ │ │ vpermq %zmm20,%zmm14,%zmm24 │ │ │ │ vpermq %zmm21,%zmm15,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 25464f │ │ │ │ vpermq %zmm22,%zmm14,%zmm24 │ │ │ │ vpermq %zmm23,%zmm15,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 25464f │ │ │ │ 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 +511042,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 25464f │ │ │ │ vpermq %zmm18,%zmm14,%zmm24 │ │ │ │ vpermq %zmm19,%zmm15,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 25464f │ │ │ │ vpermq %zmm20,%zmm14,%zmm24 │ │ │ │ vpermq %zmm21,%zmm15,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 25464f │ │ │ │ vpermq %zmm22,%zmm14,%zmm24 │ │ │ │ vpermq %zmm23,%zmm15,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 25464f │ │ │ │ vpermq %zmm30,%zmm14,%zmm24 │ │ │ │ vpermq %zmm31,%zmm15,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 25464f │ │ │ │ vpermq %zmm0,%zmm14,%zmm24 │ │ │ │ vpermq %zmm1,%zmm15,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 25464f │ │ │ │ vpermq %zmm2,%zmm14,%zmm24 │ │ │ │ vpermq %zmm3,%zmm15,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 25464f │ │ │ │ vpermq %zmm4,%zmm14,%zmm24 │ │ │ │ vpermq %zmm5,%zmm15,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 25464f │ │ │ │ vpermq %zmm6,%zmm14,%zmm24 │ │ │ │ vpermq %zmm7,%zmm15,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 25464f │ │ │ │ vpermq %zmm8,%zmm14,%zmm24 │ │ │ │ vpermq %zmm9,%zmm15,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 25464f │ │ │ │ vpermq %zmm10,%zmm14,%zmm24 │ │ │ │ vpermq %zmm11,%zmm15,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 25464f │ │ │ │ vpermq %zmm12,%zmm14,%zmm24 │ │ │ │ vpermq %zmm13,%zmm15,%zmm25 │ │ │ │ - call 25a10f │ │ │ │ + call 25464f │ │ │ │ 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 2538ab │ │ │ │ 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 25566e │ │ │ │ + call 2559ce │ │ │ │ + jmp 255af6 │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x40,%ecx │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ - jmp 259e75 │ │ │ │ + jmp 2543b5 │ │ │ │ nopl (%rax) │ │ │ │ - lea 0x7aed9(%rip),%r9 │ │ │ │ + lea 0x80599(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 260dc6 │ │ │ │ + je 25b306 │ │ │ │ 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 25ae06 │ │ │ │ add $0x40,%rdx │ │ │ │ cmp $0x21f,%ecx │ │ │ │ - jge 2606c0 │ │ │ │ - call 260dd6 │ │ │ │ - jmp 2606ca │ │ │ │ - call 260e2b │ │ │ │ + jge 25ac00 │ │ │ │ + call 25b316 │ │ │ │ + jmp 25ac0a │ │ │ │ + call 25b36b │ │ │ │ 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 +511147,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 25b36b │ │ │ │ + call 25acd8 │ │ │ │ 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 25aca9 │ │ │ │ mov $0x1c0,%ecx │ │ │ │ - jmp 2609fa │ │ │ │ + jmp 25af3a │ │ │ │ vpbroadcastd 0x84(%r9),%zmm26 │ │ │ │ - lea 0x7a39a(%rip),%r9 │ │ │ │ + lea 0x7fa5a(%rip),%r9 │ │ │ │ lea 0x8(%rsp),%r8 │ │ │ │ vmovdqa32 0x7c0(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x440(%rdx),%zmm18 │ │ │ │ - call 2457c0 │ │ │ │ + call 23fd00 │ │ │ │ vmovdqa32 %zmm5,%zmm16 │ │ │ │ vmovdqa32 0x640(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x5c0(%rdx),%zmm18 │ │ │ │ vmovdqa32 %zmm2,%zmm19 │ │ │ │ - call 2457c0 │ │ │ │ + call 23fd00 │ │ │ │ vmovdqa32 %zmm4,%zmm16 │ │ │ │ vmovdqa32 0x6c0(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x540(%rdx),%zmm18 │ │ │ │ vmovdqa32 %zmm0,%zmm19 │ │ │ │ - call 2457c0 │ │ │ │ + call 23fd00 │ │ │ │ vmovdqa32 %zmm10,%zmm16 │ │ │ │ vmovdqa32 0x740(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x4c0(%rdx),%zmm18 │ │ │ │ vmovdqa32 %zmm1,%zmm19 │ │ │ │ - call 2457c0 │ │ │ │ - call 245a7e │ │ │ │ + call 23fd00 │ │ │ │ + call 23ffbe │ │ │ │ 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 239260 │ │ │ │ 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 23b5f0 │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 2608e1 │ │ │ │ - call 260dd6 │ │ │ │ + jl 25ae21 │ │ │ │ + call 25b316 │ │ │ │ vpbroadcastd 0x84(%r9),%zmm26 │ │ │ │ - call 260c70 │ │ │ │ - jmp 2609f4 │ │ │ │ + call 25b1b0 │ │ │ │ + jmp 25af34 │ │ │ │ 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 +511236,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 25768a │ │ │ │ vpbroadcastd 0x78(%r9),%zmm27 │ │ │ │ - call 25b495 │ │ │ │ - call 25d7d9 │ │ │ │ + call 2559d5 │ │ │ │ + call 257d19 │ │ │ │ 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 25b267 │ │ │ │ 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 25af3a │ │ │ │ + call 25af6f │ │ │ │ mov 0xa00(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vpbroadcastd 0x7ab6f(%rip),%zmm14 │ │ │ │ - vpbroadcastd 0x7a8fd(%rip),%zmm29 │ │ │ │ + vpbroadcastd 0x8022f(%rip),%zmm14 │ │ │ │ + vpbroadcastd 0x7ffbd(%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 25b101 │ │ │ │ vpaddsw %zmm12,%zmm17,%zmm24 │ │ │ │ vpsubsw %zmm12,%zmm17,%zmm25 │ │ │ │ - call 260bc1 │ │ │ │ + call 25b101 │ │ │ │ vpaddsw %zmm11,%zmm18,%zmm24 │ │ │ │ vpsubsw %zmm11,%zmm18,%zmm25 │ │ │ │ - call 260bc1 │ │ │ │ + call 25b101 │ │ │ │ vpaddsw %zmm10,%zmm19,%zmm24 │ │ │ │ vpsubsw %zmm10,%zmm19,%zmm25 │ │ │ │ - call 260bc1 │ │ │ │ + call 25b101 │ │ │ │ vpaddsw %zmm9,%zmm20,%zmm24 │ │ │ │ vpsubsw %zmm9,%zmm20,%zmm25 │ │ │ │ - call 260bc1 │ │ │ │ + call 25b101 │ │ │ │ vpaddsw %zmm8,%zmm21,%zmm24 │ │ │ │ vpsubsw %zmm8,%zmm21,%zmm25 │ │ │ │ - call 260bc1 │ │ │ │ + call 25b101 │ │ │ │ vpaddsw %zmm7,%zmm22,%zmm24 │ │ │ │ vpsubsw %zmm7,%zmm22,%zmm25 │ │ │ │ - call 260bc1 │ │ │ │ + call 25b101 │ │ │ │ vpaddsw %zmm6,%zmm23,%zmm24 │ │ │ │ vpsubsw %zmm6,%zmm23,%zmm25 │ │ │ │ - call 260bc1 │ │ │ │ + call 25b101 │ │ │ │ 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 25b101 │ │ │ │ vpaddsw %zmm4,%zmm17,%zmm24 │ │ │ │ vpsubsw %zmm4,%zmm17,%zmm25 │ │ │ │ - call 260bc1 │ │ │ │ + call 25b101 │ │ │ │ vpaddsw %zmm3,%zmm18,%zmm24 │ │ │ │ vpsubsw %zmm3,%zmm18,%zmm25 │ │ │ │ - call 260bc1 │ │ │ │ + call 25b101 │ │ │ │ vpaddsw %zmm2,%zmm19,%zmm24 │ │ │ │ vpsubsw %zmm2,%zmm19,%zmm25 │ │ │ │ - call 260bc1 │ │ │ │ + call 25b101 │ │ │ │ vpaddsw %zmm1,%zmm20,%zmm24 │ │ │ │ vpsubsw %zmm1,%zmm20,%zmm25 │ │ │ │ - call 260bc1 │ │ │ │ + call 25b101 │ │ │ │ vpaddsw %zmm0,%zmm21,%zmm24 │ │ │ │ vpsubsw %zmm0,%zmm21,%zmm25 │ │ │ │ - call 260bc1 │ │ │ │ + call 25b101 │ │ │ │ vpaddsw %zmm31,%zmm22,%zmm24 │ │ │ │ vpsubsw %zmm31,%zmm22,%zmm25 │ │ │ │ - call 260bc1 │ │ │ │ + call 25b101 │ │ │ │ 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 +511355,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 0x7f589(%rip),%r9 │ │ │ │ lea 0x8(%rsp),%r8 │ │ │ │ - call 24576f │ │ │ │ + call 23fcaf │ │ │ │ vmovdqa32 %zmm5,%zmm16 │ │ │ │ vmovdqa32 %zmm2,%zmm19 │ │ │ │ - call 24576f │ │ │ │ + call 23fcaf │ │ │ │ vmovdqa32 %zmm4,%zmm16 │ │ │ │ vmovdqa32 %zmm0,%zmm19 │ │ │ │ - call 24576f │ │ │ │ + call 23fcaf │ │ │ │ vmovdqa32 %zmm10,%zmm16 │ │ │ │ vmovdqa32 %zmm1,%zmm19 │ │ │ │ - call 24576f │ │ │ │ - call 245a7e │ │ │ │ + call 23fcaf │ │ │ │ + call 23ffbe │ │ │ │ vmovdqa32 %zmm11,%zmm16 │ │ │ │ vmovdqa32 %zmm12,%zmm17 │ │ │ │ - call 23ec06 │ │ │ │ + call 239146 │ │ │ │ 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 23b549 │ │ │ │ + lea 0x7f4d2(%rip),%r9 │ │ │ │ lea 0x8(%rsp),%r8 │ │ │ │ - call 2456d0 │ │ │ │ + call 23fc10 │ │ │ │ vmovdqa32 %zmm5,%zmm16 │ │ │ │ - call 2456d0 │ │ │ │ + call 23fc10 │ │ │ │ vmovdqa32 %zmm4,%zmm16 │ │ │ │ - call 2456d0 │ │ │ │ + call 23fc10 │ │ │ │ vmovdqa32 %zmm10,%zmm16 │ │ │ │ - call 2456d0 │ │ │ │ - call 245a7e │ │ │ │ + call 23fc10 │ │ │ │ + call 23ffbe │ │ │ │ vmovdqa32 %zmm11,%zmm16 │ │ │ │ - call 23ea40 │ │ │ │ + call 238f80 │ │ │ │ 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 23b410 │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x40,%ecx │ │ │ │ - jmp 25e4df │ │ │ │ + jmp 258a1f │ │ │ │ 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 253824 │ │ │ │ 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 2555e7 │ │ │ │ + call 25b49a │ │ │ │ + call 259110 │ │ │ │ + jmp 25b426 │ │ │ │ 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 2538a6 │ │ │ │ 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 255669 │ │ │ │ + call 25b49a │ │ │ │ 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 2591a7 │ │ │ │ vpbroadcastd 0x78(%r9),%zmm27 │ │ │ │ lea 0x400(%rdx),%r8 │ │ │ │ - call 25e671 │ │ │ │ + call 258bb1 │ │ │ │ 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 +511467,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 258a90 │ │ │ │ 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 +511495,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 0x7fbe9(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 261212 │ │ │ │ + je 25b752 │ │ │ │ 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 25c8f1 │ │ │ │ cmp $0x97,%ecx │ │ │ │ - jge 261104 │ │ │ │ - lea 0x79f43(%rip),%r8 │ │ │ │ + jge 25b644 │ │ │ │ + lea 0x7f603(%rip),%r8 │ │ │ │ lea 0x100(%rsp),%rax │ │ │ │ vmovdqa32 0x40(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x3c0(%rdx),%zmm19 │ │ │ │ - call 26131a │ │ │ │ + call 25b85a │ │ │ │ vmovdqa32 0x1c0(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x240(%rdx),%zmm19 │ │ │ │ - call 26131a │ │ │ │ + call 25b85a │ │ │ │ vmovdqa32 0x140(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x2c0(%rdx),%zmm19 │ │ │ │ - call 26131a │ │ │ │ + call 25b85a │ │ │ │ vmovdqa32 0xc0(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x340(%rdx),%zmm19 │ │ │ │ - call 26131a │ │ │ │ - call 2616dd │ │ │ │ + call 25b85a │ │ │ │ + call 25bc1d │ │ │ │ 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 2537aa │ │ │ │ + call 25557a │ │ │ │ + call 258a90 │ │ │ │ + call 25b7b4 │ │ │ │ + call 25903b │ │ │ │ mov $0x60,%eax │ │ │ │ - jmp 2621f2 │ │ │ │ - lea 0x79ea5(%rip),%r8 │ │ │ │ + jmp 25c732 │ │ │ │ + lea 0x7f565(%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 25b908 │ │ │ │ vmovdqa32 0x1c0(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x640(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x5c0(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x240(%rdx),%zmm19 │ │ │ │ - call 2613c8 │ │ │ │ + call 25b908 │ │ │ │ vmovdqa32 0x140(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x6c0(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x540(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x2c0(%rdx),%zmm19 │ │ │ │ - call 2613c8 │ │ │ │ + call 25b908 │ │ │ │ vmovdqa32 0xc0(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x740(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x4c0(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x340(%rdx),%zmm19 │ │ │ │ - call 2613c8 │ │ │ │ - call 2616dd │ │ │ │ + call 25b908 │ │ │ │ + call 25bc1d │ │ │ │ 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 253858 │ │ │ │ + call 25561b │ │ │ │ + call 258a90 │ │ │ │ + call 25b7b4 │ │ │ │ vmovdqa32 0x480(%rdx),%zmm20 │ │ │ │ vmovdqa32 0x580(%rdx),%zmm21 │ │ │ │ vmovdqa32 0x680(%rdx),%zmm22 │ │ │ │ vmovdqa32 0x780(%rdx),%zmm23 │ │ │ │ - call 25ebd5 │ │ │ │ + call 259115 │ │ │ │ mov $0xe0,%eax │ │ │ │ - jmp 2621f2 │ │ │ │ + jmp 25c732 │ │ │ │ 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 +511597,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 25b786 │ │ │ │ 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 +511642,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 25b9e5 │ │ │ │ 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 +511780,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 0x7f444(%rip),%zmm26 │ │ │ │ + vpbroadcastd 0x7f452(%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 +511883,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 25bc3e │ │ │ │ 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 +512241,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 0x7dff9(%rip),%r9 │ │ │ │ + call 25beb4 │ │ │ │ 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 25c752 │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ mov %rdi,%r8 │ │ │ │ - call 2622d7 │ │ │ │ + call 25c817 │ │ │ │ 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 +512270,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 25c817 │ │ │ │ mov 0x800(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vpsrlq $0x18,0x78f1e(%rip),%zmm28 │ │ │ │ + vpsrlq $0x18,0x7e5de(%rip),%zmm28 │ │ │ │ vpsrlq $0x20,%zmm28,%zmm29 │ │ │ │ - call 25e8ce │ │ │ │ + call 258e0e │ │ │ │ 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 +512293,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 237550 │ │ │ │ + call 239350 │ │ │ │ + vpbroadcastd 0x7e69e(%rip),%zmm27 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ - vpbroadcastd 0x79236(%rip),%zmm29 │ │ │ │ - call 25cea9 │ │ │ │ + vpbroadcastd 0x7e8f6(%rip),%zmm29 │ │ │ │ + call 2573e9 │ │ │ │ vpmulhrsw %zmm30,%zmm27,%zmm16 │ │ │ │ vpmulhrsw %zmm31,%zmm27,%zmm17 │ │ │ │ vpmulhrsw %zmm0,%zmm27,%zmm18 │ │ │ │ vpmulhrsw %zmm1,%zmm27,%zmm19 │ │ │ │ - call 25cede │ │ │ │ + call 25741e │ │ │ │ vpmulhrsw %zmm2,%zmm27,%zmm16 │ │ │ │ vpmulhrsw %zmm3,%zmm27,%zmm17 │ │ │ │ vpmulhrsw %zmm4,%zmm27,%zmm18 │ │ │ │ vpmulhrsw %zmm5,%zmm27,%zmm19 │ │ │ │ - jmp 25cede │ │ │ │ + jmp 25741e │ │ │ │ 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 25cef0 │ │ │ │ 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 +512341,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 2574b0 │ │ │ │ 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 25cac5 │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ mov %rdi,%r8 │ │ │ │ - call 26253f │ │ │ │ + call 25ca7f │ │ │ │ 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 0x7e6d2(%rip),%r9 │ │ │ │ + call 25ca7f │ │ │ │ mov 0x800(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 25d7d9 │ │ │ │ - lea 0x785f5(%rip),%r9 │ │ │ │ + call 257d19 │ │ │ │ + lea 0x7dcb5(%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 239260 │ │ │ │ + jmp 25c898 │ │ │ │ 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 +512820,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 0x7dbb9(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 263612 │ │ │ │ + je 25db52 │ │ │ │ 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 25d866 │ │ │ │ add $0x40,%rdx │ │ │ │ cmp $0x21f,%ecx │ │ │ │ - jge 2630a6 │ │ │ │ - call 263636 │ │ │ │ + jge 25d5e6 │ │ │ │ + call 25db76 │ │ │ │ mov $0xc0,%r10d │ │ │ │ - jmp 2630b1 │ │ │ │ - call 2636ca │ │ │ │ + jmp 25d5f1 │ │ │ │ + call 25dc0a │ │ │ │ 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 +512863,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 25dc0a │ │ │ │ add $0x400,%rsp │ │ │ │ - lea 0x779e6(%rip),%r9 │ │ │ │ - call 25f71e │ │ │ │ + lea 0x7d0a6(%rip),%r9 │ │ │ │ + call 259c5e │ │ │ │ mov %rdi,%r8 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ - call 25f958 │ │ │ │ + call 259e98 │ │ │ │ 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 +512887,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 25dd21 │ │ │ │ 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 +512920,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 25dd21 │ │ │ │ + call 259c5e │ │ │ │ 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 25d835 │ │ │ │ mov $0x1c0,%r10d │ │ │ │ - jmp 2635dc │ │ │ │ + jmp 25db1c │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 2633ed │ │ │ │ - call 263636 │ │ │ │ - lea 0x77805(%rip),%r9 │ │ │ │ - call 25f7ef │ │ │ │ + jl 25d92d │ │ │ │ + call 25db76 │ │ │ │ + lea 0x7cec5(%rip),%r9 │ │ │ │ + call 259d2f │ │ │ │ mov %rdi,%r8 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ - call 25f958 │ │ │ │ + call 259e98 │ │ │ │ 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 +512956,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 25dd21 │ │ │ │ + call 259d2f │ │ │ │ mov $0xc0,%r10d │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ - jmp 2635dc │ │ │ │ + jmp 25db1c │ │ │ │ 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 25ced6 │ │ │ │ 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 +513002,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 2574b0 │ │ │ │ vpbroadcastd 0x78(%r9),%zmm27 │ │ │ │ - call 262585 │ │ │ │ + call 25cac5 │ │ │ │ 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 259e15 │ │ │ │ mov $0x40,%r10d │ │ │ │ mov %rdi,%r8 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ - call 25f958 │ │ │ │ + call 259e98 │ │ │ │ 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 0x7d636(%rip),%r9 │ │ │ │ vpbroadcastd 0x84(%r9),%zmm29 │ │ │ │ - call 25f8d5 │ │ │ │ + call 259e15 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ - call 25f958 │ │ │ │ + call 259e98 │ │ │ │ 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 25db21 │ │ │ │ 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 25b765 │ │ │ │ + lea 0x7d033(%rip),%r8 │ │ │ │ lea 0x108(%rsp),%rax │ │ │ │ vpmulld 0x80(%rdx),%zmm28,%zmm16 │ │ │ │ vpmulld 0x780(%rdx),%zmm28,%zmm19 │ │ │ │ - call 261300 │ │ │ │ + call 25b840 │ │ │ │ vpmulld 0x380(%rdx),%zmm28,%zmm16 │ │ │ │ vpmulld 0x480(%rdx),%zmm28,%zmm19 │ │ │ │ - call 261300 │ │ │ │ + call 25b840 │ │ │ │ vpmulld 0x280(%rdx),%zmm28,%zmm16 │ │ │ │ vpmulld 0x580(%rdx),%zmm28,%zmm19 │ │ │ │ - call 261300 │ │ │ │ + call 25b840 │ │ │ │ vpmulld 0x180(%rdx),%zmm28,%zmm16 │ │ │ │ vpmulld 0x680(%rdx),%zmm28,%zmm19 │ │ │ │ - call 261300 │ │ │ │ - call 2616dd │ │ │ │ + call 25b840 │ │ │ │ + call 25bc1d │ │ │ │ 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 253790 │ │ │ │ + call 255560 │ │ │ │ + call 25dd99 │ │ │ │ + call 259007 │ │ │ │ + jmp 25dd09 │ │ │ │ + lea 0x7cf9f(%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 25b8d4 │ │ │ │ vpmulld 0x380(%rdx),%zmm28,%zmm16 │ │ │ │ vpmulld 0xc80(%rdx),%zmm28,%zmm17 │ │ │ │ vpmulld 0xb80(%rdx),%zmm28,%zmm18 │ │ │ │ vpmulld 0x480(%rdx),%zmm28,%zmm19 │ │ │ │ - call 261394 │ │ │ │ + call 25b8d4 │ │ │ │ vpmulld 0x280(%rdx),%zmm28,%zmm16 │ │ │ │ vpmulld 0xd80(%rdx),%zmm28,%zmm17 │ │ │ │ vpmulld 0xa80(%rdx),%zmm28,%zmm18 │ │ │ │ vpmulld 0x580(%rdx),%zmm28,%zmm19 │ │ │ │ - call 261394 │ │ │ │ + call 25b8d4 │ │ │ │ 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 25b8d4 │ │ │ │ + call 25bc1d │ │ │ │ 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 253824 │ │ │ │ + call 2555e7 │ │ │ │ + call 25dd99 │ │ │ │ vpmulld 0x900(%rdx),%zmm28,%zmm20 │ │ │ │ vpmulld 0xb00(%rdx),%zmm28,%zmm21 │ │ │ │ vpmulld 0xd00(%rdx),%zmm28,%zmm22 │ │ │ │ vpmulld 0xf00(%rdx),%zmm28,%zmm23 │ │ │ │ - call 25ebd0 │ │ │ │ + call 259110 │ │ │ │ vpbroadcastd 0x78(%r9),%zmm27 │ │ │ │ lea 0x8(%rsp),%rcx │ │ │ │ lea 0x400(%rdx),%r8 │ │ │ │ - call 261974 │ │ │ │ - vpsrlq $0x18,0x77a14(%rip),%zmm28 │ │ │ │ + call 25beb4 │ │ │ │ + vpsrlq $0x18,0x7d0d4(%rip),%zmm28 │ │ │ │ vpsrlq $0x20,%zmm28,%zmm29 │ │ │ │ - call 25e8ce │ │ │ │ + call 258e0e │ │ │ │ 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 +513138,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 258a90 │ │ │ │ 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 +513161,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 0x7d309(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 263ee9 │ │ │ │ + je 25e429 │ │ │ │ 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 25e118 │ │ │ │ add $0x40,%rdx │ │ │ │ cmp $0x21f,%ecx │ │ │ │ - jge 263956 │ │ │ │ - call 263ef9 │ │ │ │ + jge 25de96 │ │ │ │ + call 25e439 │ │ │ │ mov $0xc0,%r10d │ │ │ │ - jmp 263961 │ │ │ │ - call 263f8d │ │ │ │ + jmp 25dea1 │ │ │ │ + call 25e4cd │ │ │ │ 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 +513204,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 25e4cd │ │ │ │ sub $0x600,%rsp │ │ │ │ - call 260798 │ │ │ │ + call 25acd8 │ │ │ │ mov %rdi,%r11 │ │ │ │ vpxord %zmm15,%zmm15,%zmm15 │ │ │ │ - call 260a2f │ │ │ │ + call 25af6f │ │ │ │ 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 +513227,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 25e5e4 │ │ │ │ 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 +513261,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 25e5e4 │ │ │ │ + lea 0x7d05e(%rip),%r9 │ │ │ │ + call 25acd8 │ │ │ │ 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 25e0e7 │ │ │ │ mov $0x1c0,%r10d │ │ │ │ - jmp 263e65 │ │ │ │ + jmp 25e3a5 │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 263cb5 │ │ │ │ - call 263ef9 │ │ │ │ + jl 25e1f5 │ │ │ │ + call 25e439 │ │ │ │ sub $0x600,%rsp │ │ │ │ vpbroadcastd 0x84(%r9),%zmm26 │ │ │ │ - call 260c70 │ │ │ │ + call 25b1b0 │ │ │ │ mov %rdi,%r11 │ │ │ │ vpxord %zmm15,%zmm15,%zmm15 │ │ │ │ - call 260a2f │ │ │ │ + call 25af6f │ │ │ │ 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 +513299,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 25e5e4 │ │ │ │ + lea 0x7cf62(%rip),%r9 │ │ │ │ vpbroadcastd 0x84(%r9),%zmm26 │ │ │ │ - call 260c70 │ │ │ │ + call 25b1b0 │ │ │ │ mov $0xc0,%r10d │ │ │ │ - jmp 263e65 │ │ │ │ + jmp 25e3a5 │ │ │ │ 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 25cef0 │ │ │ │ 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 +513337,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 2574b0 │ │ │ │ vpbroadcastd 0x7c(%r9),%zmm27 │ │ │ │ - call 262585 │ │ │ │ + call 25cac5 │ │ │ │ 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 25e3e8 │ │ │ │ mov $0x40,%r10d │ │ │ │ mov %rdi,%r11 │ │ │ │ vpxord %zmm15,%zmm15,%zmm15 │ │ │ │ - call 260a2f │ │ │ │ + call 25af6f │ │ │ │ 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 0x7cda0(%rip),%r9 │ │ │ │ + call 25e3e8 │ │ │ │ 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 25e3ab │ │ │ │ + call 25af6f │ │ │ │ add $0x200,%rsp │ │ │ │ mov 0x800(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 25d7d9 │ │ │ │ + call 257d19 │ │ │ │ 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 25b267 │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x40,%ecx │ │ │ │ - jmp 26121d │ │ │ │ - lea 0x770b0(%rip),%r8 │ │ │ │ + jmp 25b75d │ │ │ │ + lea 0x7c770(%rip),%r8 │ │ │ │ lea 0x108(%rsp),%rax │ │ │ │ vmovdqa32 0x80(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x780(%rdx),%zmm19 │ │ │ │ - call 26131a │ │ │ │ + call 25b85a │ │ │ │ vmovdqa32 0x380(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x480(%rdx),%zmm19 │ │ │ │ - call 26131a │ │ │ │ + call 25b85a │ │ │ │ vmovdqa32 0x280(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x580(%rdx),%zmm19 │ │ │ │ - call 26131a │ │ │ │ + call 25b85a │ │ │ │ vmovdqa32 0x180(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x680(%rdx),%zmm19 │ │ │ │ - call 26131a │ │ │ │ - call 2616dd │ │ │ │ + call 25b85a │ │ │ │ + call 25bc1d │ │ │ │ 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 2537aa │ │ │ │ + call 25557a │ │ │ │ + call 25e65c │ │ │ │ + call 25903b │ │ │ │ + jmp 25e5cc │ │ │ │ + lea 0x7c6dc(%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 25b908 │ │ │ │ vmovdqa32 0x380(%rdx),%zmm16 │ │ │ │ vmovdqa32 0xc80(%rdx),%zmm17 │ │ │ │ vmovdqa32 0xb80(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x480(%rdx),%zmm19 │ │ │ │ - call 2613c8 │ │ │ │ + call 25b908 │ │ │ │ vmovdqa32 0x280(%rdx),%zmm16 │ │ │ │ vmovdqa32 0xd80(%rdx),%zmm17 │ │ │ │ vmovdqa32 0xa80(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x580(%rdx),%zmm19 │ │ │ │ - call 2613c8 │ │ │ │ + call 25b908 │ │ │ │ vmovdqa32 0x180(%rdx),%zmm16 │ │ │ │ vmovdqa32 0xe80(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x980(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x680(%rdx),%zmm19 │ │ │ │ - call 2613c8 │ │ │ │ - call 2616dd │ │ │ │ + call 25b908 │ │ │ │ + call 25bc1d │ │ │ │ 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 253858 │ │ │ │ + call 25561b │ │ │ │ + call 25e65c │ │ │ │ vmovdqa32 0x900(%rdx),%zmm20 │ │ │ │ vmovdqa32 0xb00(%rdx),%zmm21 │ │ │ │ vmovdqa32 0xd00(%rdx),%zmm22 │ │ │ │ vmovdqa32 0xf00(%rdx),%zmm23 │ │ │ │ - call 25ebd5 │ │ │ │ + call 259115 │ │ │ │ vpbroadcastd 0x7c(%r9),%zmm27 │ │ │ │ lea 0x8(%rsp),%rcx │ │ │ │ lea 0x400(%rdx),%r8 │ │ │ │ - call 261974 │ │ │ │ - vpsrlq $0x18,0x77151(%rip),%zmm28 │ │ │ │ + call 25beb4 │ │ │ │ + vpsrlq $0x18,0x7c811(%rip),%zmm28 │ │ │ │ vpsrlq $0x20,%zmm28,%zmm29 │ │ │ │ - call 25e8ce │ │ │ │ + call 258e0e │ │ │ │ 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 +513480,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 258a90 │ │ │ │ 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 +513577,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 25e8d0 │ │ │ │ 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 0x7cd4c(%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 25e86d │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x513(%rip),%r8 │ │ │ │ - jmp 264390 │ │ │ │ + jmp 25e8d0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x231(%rip),%r8 │ │ │ │ - jmp 264390 │ │ │ │ + jmp 25e8d0 │ │ │ │ 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 0x7cbb5(%rip),%xmm5 │ │ │ │ + call 25e913 │ │ │ │ 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 0x7ca25(%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 0x7ca79(%rip),%xmm4 │ │ │ │ movdqa %xmm1,%xmm6 │ │ │ │ pmulld %xmm4,%xmm6 │ │ │ │ pmulld %xmm3,%xmm4 │ │ │ │ - movdqa 0x77263(%rip),%xmm7 │ │ │ │ + movdqa 0x7c923(%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 +513659,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 0x7cc12(%rip),%xmm4 │ │ │ │ pmaddwd %xmm2,%xmm4 │ │ │ │ - pmaddwd 0x77536(%rip),%xmm2 │ │ │ │ - movdqa 0x7755e(%rip),%xmm0 │ │ │ │ + pmaddwd 0x7cbf6(%rip),%xmm2 │ │ │ │ + movdqa 0x7cc1e(%rip),%xmm0 │ │ │ │ pmaddwd %xmm1,%xmm0 │ │ │ │ - pmaddwd 0x77542(%rip),%xmm1 │ │ │ │ + pmaddwd 0x7cc02(%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 +513686,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 0x7cb6e(%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 +513706,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 25eac0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x51(%rip),%r8 │ │ │ │ - jmp 264580 │ │ │ │ + jmp 25eac0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1e1(%rip),%r8 │ │ │ │ - jmp 264580 │ │ │ │ + jmp 25eac0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x303(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 264620 │ │ │ │ + call 25eb60 │ │ │ │ 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 1f9010 │ │ │ │ + movdqa 0x7c9db(%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 0x7ca8d(%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 +513758,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 0x7c8f6(%rip),%xmm0 │ │ │ │ + movdqa 0x7c8fe(%rip),%xmm2 │ │ │ │ + movdqa 0x7c966(%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 0x7c8cc(%rip),%xmm3 │ │ │ │ psubd %xmm4,%xmm2 │ │ │ │ psubd %xmm7,%xmm2 │ │ │ │ psubd %xmm5,%xmm1 │ │ │ │ pmulld %xmm3,%xmm1 │ │ │ │ pmulld (%rcx),%xmm3 │ │ │ │ - movdqa 0x771fe(%rip),%xmm5 │ │ │ │ + movdqa 0x7c8be(%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 +513795,43 @@ │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm1 │ │ │ │ psrad $0xc,%xmm4 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ lea -0x28d(%rip),%r8 │ │ │ │ - jmp 264720 │ │ │ │ + jmp 25ec60 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x14f(%rip),%r8 │ │ │ │ - jmp 264720 │ │ │ │ + jmp 25ec60 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x41(%rip),%r8 │ │ │ │ - jmp 264720 │ │ │ │ + jmp 25ec60 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x163(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 264620 │ │ │ │ + call 25eb60 │ │ │ │ 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 1f9010 │ │ │ │ + movdqa 0x7c83b(%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 0x7c8ed(%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 +513844,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 25ed40 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x22f(%rip),%r8 │ │ │ │ - jmp 264800 │ │ │ │ + jmp 25ed40 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x9f(%rip),%r8 │ │ │ │ - jmp 264800 │ │ │ │ + jmp 25ed40 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x83(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - movdqa 0x77108(%rip),%xmm3 │ │ │ │ + movdqa 0x7c7c8(%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 0x7c72d(%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 +513881,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 0x7c79e(%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 0x7c7aa(%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 +513916,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 25eeb0 │ │ │ │ imul $0xb5,(%rdx),%r9d │ │ │ │ mov %ecx,(%rdx) │ │ │ │ mov $0x8,%ecx │ │ │ │ sub $0xffffff80,%r9d │ │ │ │ sar $0x8,%r9d │ │ │ │ imul $0xb5,%r9d,%r9d │ │ │ │ - jmp 2642fd │ │ │ │ + jmp 25e83d │ │ │ │ nopl (%rax) │ │ │ │ lea 0x524(%rip),%r8 │ │ │ │ add $0x9,%ecx │ │ │ │ - jmp 264970 │ │ │ │ + jmp 25eeb0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x2e5(%rip),%r8 │ │ │ │ - jmp 264970 │ │ │ │ + jmp 25eeb0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x37b(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - movdqa 0x76f28(%rip),%xmm5 │ │ │ │ + movdqa 0x7c5e8(%rip),%xmm5 │ │ │ │ xor %r9d,%r9d │ │ │ │ cmp $0xd,%ecx │ │ │ │ setge %r9b │ │ │ │ shl $0x4,%r9d │ │ │ │ - movdqa 0x76db2(%rip),%xmm3 │ │ │ │ + movdqa 0x7c472(%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 +513956,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 25e913 │ │ │ │ packssdw %xmm1,%xmm0 │ │ │ │ packssdw %xmm2,%xmm4 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 2649fe │ │ │ │ + je 25ef3e │ │ │ │ movdqa %xmm0,0x10(%rdx) │ │ │ │ movdqa %xmm4,0x30(%rdx) │ │ │ │ xor %r9d,%r9d │ │ │ │ - jmp 264986 │ │ │ │ + jmp 25eec6 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ punpckhwd %xmm4,%xmm2 │ │ │ │ punpcklwd %xmm4,%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpckhwd %xmm2,%xmm1 │ │ │ │ punpcklwd %xmm2,%xmm0 │ │ │ │ movdqa 0x10(%rdx),%xmm2 │ │ │ │ @@ -518443,16 +513980,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 1f9430 │ │ │ │ + movdqa 0x7c548(%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 +513997,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 0x7c5c9(%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 +514031,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 25f0a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x105(%rip),%r8 │ │ │ │ - jmp 264b60 │ │ │ │ + jmp 25f0a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x19b(%rip),%r8 │ │ │ │ - jmp 264b60 │ │ │ │ + jmp 25f0a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x314(%rip),%r8 │ │ │ │ add $0x9,%ecx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - call 264ba2 │ │ │ │ + call 25f0e2 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ punpckhwd %xmm1,%xmm2 │ │ │ │ punpcklwd %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpckhwd %xmm2,%xmm1 │ │ │ │ punpcklwd %xmm2,%xmm0 │ │ │ │ movdqa 0x50(%rdx),%xmm2 │ │ │ │ @@ -518526,16 +514063,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 0x7c3a4(%rip),%xmm0 │ │ │ │ + movdqa 0x7c23c(%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 +514081,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 25eb72 │ │ │ │ packssdw %xmm2,%xmm0 │ │ │ │ packssdw %xmm4,%xmm1 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 264c3b │ │ │ │ + je 25f17b │ │ │ │ movdqa %xmm0,0x50(%rdx) │ │ │ │ movdqa %xmm1,0x70(%rdx) │ │ │ │ xor %r9d,%r9d │ │ │ │ - jmp 264bb4 │ │ │ │ + jmp 25f0f4 │ │ │ │ ret │ │ │ │ shufps $0x4e,%xmm0,%xmm0 │ │ │ │ shufps $0x4e,%xmm1,%xmm1 │ │ │ │ - call 1f44f0 │ │ │ │ - movdqa 0x76c5f(%rip),%xmm4 │ │ │ │ - jmp 264a50 │ │ │ │ + call 1f9710 │ │ │ │ + movdqa 0x7c31f(%rip),%xmm4 │ │ │ │ + jmp 25ef90 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ lea -0x22c(%rip),%r8 │ │ │ │ - jmp 264ca0 │ │ │ │ + jmp 25f1e0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x3b(%rip),%r8 │ │ │ │ - jmp 264ca0 │ │ │ │ + jmp 25f1e0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x5b(%rip),%r8 │ │ │ │ - jmp 264ca0 │ │ │ │ + jmp 25f1e0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1d4(%rip),%r8 │ │ │ │ add $0x9,%ecx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - call 264ba2 │ │ │ │ + call 25f0e2 │ │ │ │ movdqa %xmm1,%xmm2 │ │ │ │ punpcklwd %xmm0,%xmm2 │ │ │ │ punpckhwd %xmm0,%xmm1 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ punpcklwd %xmm2,%xmm0 │ │ │ │ punpckhwd %xmm2,%xmm1 │ │ │ │ movdqa 0x50(%rdx),%xmm6 │ │ │ │ @@ -518591,39 +514128,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 1f9710 │ │ │ │ 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 0x7c26d(%rip),%xmm4 │ │ │ │ + jmp 25ef90 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea -0x2ec(%rip),%r8 │ │ │ │ - jmp 264d60 │ │ │ │ + jmp 25f2a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0xfb(%rip),%r8 │ │ │ │ - jmp 264d60 │ │ │ │ + jmp 25f2a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x65(%rip),%r8 │ │ │ │ - jmp 264d60 │ │ │ │ + jmp 25f2a0 │ │ │ │ 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 0x7c1f8(%rip),%xmm5 │ │ │ │ + movdqa 0x7c090(%rip),%xmm4 │ │ │ │ + movdqa 0x7c258(%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 +514189,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 25f373 │ │ │ │ movdqa %xmm0,0x10(%rdx) │ │ │ │ movdqa %xmm2,%xmm7 │ │ │ │ xor %r9d,%r9d │ │ │ │ - jmp 264d8a │ │ │ │ + jmp 25f2ca │ │ │ │ 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 0x7c14d(%rip),%xmm4 │ │ │ │ + jmp 25ef90 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x11f(%rip),%r8 │ │ │ │ - lea 0x76c42(%rip),%r9 │ │ │ │ + lea 0x7c302(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 264ee0 │ │ │ │ + jne 25f420 │ │ │ │ imul $0xb5,(%rdx),%r9d │ │ │ │ mov %ecx,(%rdx) │ │ │ │ mov $0x10,%ecx │ │ │ │ add $0x180,%r9d │ │ │ │ sar $0x9,%r9d │ │ │ │ - jmp 264305 │ │ │ │ + jmp 25e845 │ │ │ │ lea 0x635(%rip),%r8 │ │ │ │ - lea 0x76c1a(%rip),%r9 │ │ │ │ - jmp 264ee0 │ │ │ │ + lea 0x7c2da(%rip),%r9 │ │ │ │ + jmp 25f420 │ │ │ │ lea 0x338(%rip),%r8 │ │ │ │ - lea 0x76c02(%rip),%r9 │ │ │ │ - jmp 264ee0 │ │ │ │ + lea 0x7c2c2(%rip),%r9 │ │ │ │ + jmp 25f420 │ │ │ │ lea 0x488(%rip),%r8 │ │ │ │ - lea 0x76bf2(%rip),%r9 │ │ │ │ + lea 0x7c2b2(%rip),%r9 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x4,%eax │ │ │ │ dec %eax │ │ │ │ cmp (%r9,%rax,1),%cl │ │ │ │ - jl 264ee5 │ │ │ │ + jl 25f425 │ │ │ │ mov %eax,%r9d │ │ │ │ shl $0x4,%r9d │ │ │ │ - movdqa 0x769a4(%rip),%xmm5 │ │ │ │ + movdqa 0x7c064(%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 25e913 │ │ │ │ pcmpeqd %xmm3,%xmm3 │ │ │ │ psubd %xmm3,%xmm0 │ │ │ │ psubd %xmm3,%xmm1 │ │ │ │ psubd %xmm3,%xmm4 │ │ │ │ psubd %xmm3,%xmm2 │ │ │ │ psrad $0x1,%xmm0 │ │ │ │ psrad $0x1,%xmm1 │ │ │ │ @@ -518723,28 +514260,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 25f4c5 │ │ │ │ movdqa %xmm0,(%rdx,%r9,1) │ │ │ │ movdqa %xmm1,0x40(%rdx,%r9,1) │ │ │ │ sub $0x10,%r9d │ │ │ │ - jmp 264efc │ │ │ │ + jmp 25f43c │ │ │ │ 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 1fbb80 │ │ │ │ + movdqa 0x7bfdd(%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 +514303,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 0x7c001(%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 +514336,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 25f65d │ │ │ │ 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 25f5a9 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea -0x181(%rip),%r8 │ │ │ │ - lea 0x769a2(%rip),%r9 │ │ │ │ - jmp 265160 │ │ │ │ + lea 0x7c062(%rip),%r9 │ │ │ │ + jmp 25f6a0 │ │ │ │ lea 0xc8(%rip),%r8 │ │ │ │ - lea 0x76992(%rip),%r9 │ │ │ │ - jmp 265160 │ │ │ │ + lea 0x7c052(%rip),%r9 │ │ │ │ + jmp 25f6a0 │ │ │ │ lea 0x218(%rip),%r8 │ │ │ │ - lea 0x76982(%rip),%r9 │ │ │ │ - jmp 265160 │ │ │ │ + lea 0x7c042(%rip),%r9 │ │ │ │ + jmp 25f6a0 │ │ │ │ lea 0x395(%rip),%r8 │ │ │ │ - lea 0x7697a(%rip),%r9 │ │ │ │ + lea 0x7c03a(%rip),%r9 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x4,%eax │ │ │ │ dec %eax │ │ │ │ cmp (%rax,%r9,1),%cl │ │ │ │ - jl 265165 │ │ │ │ + jl 25f6a5 │ │ │ │ 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 25eb72 │ │ │ │ pcmpeqd %xmm3,%xmm3 │ │ │ │ psubd %xmm3,%xmm0 │ │ │ │ psubd %xmm3,%xmm2 │ │ │ │ psubd %xmm3,%xmm1 │ │ │ │ psubd %xmm3,%xmm4 │ │ │ │ psrad $0x1,%xmm0 │ │ │ │ psrad $0x1,%xmm2 │ │ │ │ @@ -518853,22 +514390,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 25f4c5 │ │ │ │ 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 25f6b4 │ │ │ │ + call 1fc040 │ │ │ │ + call 1fc500 │ │ │ │ + movdqa 0x7bd5f(%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 +514421,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 25f53f │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x2e1(%rip),%r8 │ │ │ │ - lea 0x76842(%rip),%r9 │ │ │ │ - jmp 2652c0 │ │ │ │ + lea 0x7bf02(%rip),%r9 │ │ │ │ + jmp 25f800 │ │ │ │ lea -0x98(%rip),%r8 │ │ │ │ - lea 0x76832(%rip),%r9 │ │ │ │ - jmp 2652c0 │ │ │ │ + lea 0x7bef2(%rip),%r9 │ │ │ │ + jmp 25f800 │ │ │ │ lea 0xb8(%rip),%r8 │ │ │ │ - lea 0x76822(%rip),%r9 │ │ │ │ - jmp 2652c0 │ │ │ │ + lea 0x7bee2(%rip),%r9 │ │ │ │ + jmp 25f800 │ │ │ │ lea 0x235(%rip),%r8 │ │ │ │ - lea 0x7681a(%rip),%r9 │ │ │ │ + lea 0x7beda(%rip),%r9 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x4,%eax │ │ │ │ dec %eax │ │ │ │ cmp (%r9,%rax,1),%cl │ │ │ │ - jl 2652c5 │ │ │ │ + jl 25f805 │ │ │ │ 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 25eb72 │ │ │ │ pcmpeqd %xmm3,%xmm3 │ │ │ │ psubd %xmm3,%xmm0 │ │ │ │ psubd %xmm3,%xmm2 │ │ │ │ psubd %xmm3,%xmm1 │ │ │ │ psubd %xmm3,%xmm4 │ │ │ │ psrad $0x1,%xmm0 │ │ │ │ psrad $0x1,%xmm2 │ │ │ │ @@ -518927,22 +514464,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 25f4c5 │ │ │ │ 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 25f814 │ │ │ │ + call 1fc040 │ │ │ │ + call 1fc500 │ │ │ │ + movdqa 0x7bbff(%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 +514495,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 25f53f │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x451(%rip),%r8 │ │ │ │ - lea 0x766d6(%rip),%r9 │ │ │ │ - jmp 265430 │ │ │ │ + lea 0x7bd96(%rip),%r9 │ │ │ │ + jmp 25f970 │ │ │ │ lea -0x208(%rip),%r8 │ │ │ │ - lea 0x766c6(%rip),%r9 │ │ │ │ - jmp 265430 │ │ │ │ + lea 0x7bd86(%rip),%r9 │ │ │ │ + jmp 25f970 │ │ │ │ lea -0xb8(%rip),%r8 │ │ │ │ - lea 0x766b6(%rip),%r9 │ │ │ │ - jmp 265430 │ │ │ │ + lea 0x7bd76(%rip),%r9 │ │ │ │ + jmp 25f970 │ │ │ │ lea 0xc5(%rip),%r8 │ │ │ │ - lea 0x766a2(%rip),%r9 │ │ │ │ + lea 0x7bd62(%rip),%r9 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x4,%eax │ │ │ │ dec %eax │ │ │ │ cmp (%r9,%rax,1),%cl │ │ │ │ - jl 265435 │ │ │ │ + jl 25f975 │ │ │ │ mov %eax,%r9d │ │ │ │ shl $0x4,%r9d │ │ │ │ - movdqa 0x764d4(%rip),%xmm5 │ │ │ │ - movdqa 0x764bc(%rip),%xmm4 │ │ │ │ + movdqa 0x7bb94(%rip),%xmm5 │ │ │ │ + movdqa 0x7bb7c(%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 +514543,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 25f4c5 │ │ │ │ movdqa %xmm0,(%rdx,%r9,1) │ │ │ │ movdqa %xmm1,0x40(%rdx,%r9,1) │ │ │ │ sub $0x10,%r9d │ │ │ │ - jmp 265454 │ │ │ │ + jmp 25f994 │ │ │ │ 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 0x7bb38(%rip),%xmm0 │ │ │ │ + movdqa 0x7ba80(%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 +514601,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 25f53f │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x480(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 2656e0 │ │ │ │ + jne 25fc20 │ │ │ │ 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 0x7ba1d(%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 +514645,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 25fc20 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x804(%rip),%r8 │ │ │ │ - jmp 2656e0 │ │ │ │ + jmp 25fc20 │ │ │ │ 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 0x7b870(%rip),%xmm11 │ │ │ │ + movdqa 0x7b9b7(%rip),%xmm12 │ │ │ │ + movdqa 0x7b9be(%rip),%xmm13 │ │ │ │ + movdqa 0x7b6f5(%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 25fce6 │ │ │ │ call *%r9 │ │ │ │ - call 265742 │ │ │ │ + call 25fc82 │ │ │ │ jmp *%r8 │ │ │ │ movdqa %xmm2,%xmm1 │ │ │ │ punpcklwd %xmm6,%xmm1 │ │ │ │ punpckhwd %xmm6,%xmm2 │ │ │ │ movdqa %xmm0,%xmm6 │ │ │ │ punpckhwd %xmm4,%xmm6 │ │ │ │ punpcklwd %xmm4,%xmm0 │ │ │ │ @@ -519152,16 +514689,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 25fdb8 │ │ │ │ + call 25ff82 │ │ │ │ packssdw %xmm1,%xmm0 │ │ │ │ packssdw %xmm3,%xmm2 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ packssdw %xmm7,%xmm6 │ │ │ │ ret │ │ │ │ pmulld %xmm14,%xmm0 │ │ │ │ pmulld %xmm14,%xmm1 │ │ │ │ @@ -519184,49 +514721,49 @@ │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ psrad $0xc,%xmm4 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ psrad $0xc,%xmm6 │ │ │ │ psrad $0xc,%xmm7 │ │ │ │ ret │ │ │ │ - movdqa 0x75eb1(%rip),%xmm5 │ │ │ │ + movdqa 0x7b571(%rip),%xmm5 │ │ │ │ pmulld %xmm3,%xmm5 │ │ │ │ - pmulld 0x75f43(%rip),%xmm3 │ │ │ │ - movdqa 0x75fbb(%rip),%xmm7 │ │ │ │ + pmulld 0x7b603(%rip),%xmm3 │ │ │ │ + movdqa 0x7b67b(%rip),%xmm7 │ │ │ │ pmulld %xmm1,%xmm7 │ │ │ │ - pmulld 0x75dcd(%rip),%xmm1 │ │ │ │ - movdqa 0x75f65(%rip),%xmm6 │ │ │ │ + pmulld 0x7b48d(%rip),%xmm1 │ │ │ │ + movdqa 0x7b625(%rip),%xmm6 │ │ │ │ pmulld %xmm2,%xmm6 │ │ │ │ - pmulld 0x75e17(%rip),%xmm2 │ │ │ │ + pmulld 0x7b4d7(%rip),%xmm2 │ │ │ │ pmulld %xmm14,%xmm0 │ │ │ │ pxor %xmm4,%xmm4 │ │ │ │ - jmp 26592f │ │ │ │ - movdqa 0x75e4f(%rip),%xmm8 │ │ │ │ + jmp 25fe6f │ │ │ │ + movdqa 0x7b50f(%rip),%xmm8 │ │ │ │ movdqa %xmm5,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm3,%xmm8 │ │ │ │ - movdqa 0x75ee5(%rip),%xmm10 │ │ │ │ + movdqa 0x7b5a5(%rip),%xmm10 │ │ │ │ pmulld %xmm10,%xmm5 │ │ │ │ pmulld %xmm10,%xmm3 │ │ │ │ paddd %xmm9,%xmm3 │ │ │ │ psubd %xmm8,%xmm5 │ │ │ │ - movdqa 0x75f46(%rip),%xmm8 │ │ │ │ + movdqa 0x7b606(%rip),%xmm8 │ │ │ │ movdqa %xmm1,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm7,%xmm8 │ │ │ │ - movdqa 0x75d4c(%rip),%xmm10 │ │ │ │ + movdqa 0x7b40c(%rip),%xmm10 │ │ │ │ pmulld %xmm10,%xmm1 │ │ │ │ pmulld %xmm10,%xmm7 │ │ │ │ paddd %xmm9,%xmm7 │ │ │ │ psubd %xmm8,%xmm1 │ │ │ │ - movdqa 0x75ecd(%rip),%xmm8 │ │ │ │ + movdqa 0x7b58d(%rip),%xmm8 │ │ │ │ movdqa %xmm2,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm6,%xmm8 │ │ │ │ - movdqa 0x75d73(%rip),%xmm10 │ │ │ │ + movdqa 0x7b433(%rip),%xmm10 │ │ │ │ pmulld %xmm10,%xmm2 │ │ │ │ pmulld %xmm10,%xmm6 │ │ │ │ paddd %xmm9,%xmm6 │ │ │ │ psubd %xmm8,%xmm2 │ │ │ │ pmulld %xmm14,%xmm0 │ │ │ │ pmulld %xmm14,%xmm4 │ │ │ │ paddd %xmm11,%xmm1 │ │ │ │ @@ -519293,29 +514830,29 @@ │ │ │ │ movdqa %xmm5,%xmm2 │ │ │ │ paddd %xmm4,%xmm2 │ │ │ │ psubd %xmm4,%xmm5 │ │ │ │ movdqa %xmm3,%xmm4 │ │ │ │ psubd %xmm8,%xmm4 │ │ │ │ paddd %xmm8,%xmm3 │ │ │ │ ret │ │ │ │ - call 1f4990 │ │ │ │ + call 1f9bb0 │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ - call 265aad │ │ │ │ + call 25ffed │ │ │ │ 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 │ │ │ │ + movdqa 0x7b5a7(%rip),%xmm5 │ │ │ │ + movdqa 0x7b4cf(%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 │ │ │ │ @@ -519331,78 +514868,78 @@ │ │ │ │ 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 │ │ │ │ + jmp 2600a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x394(%rip),%r8 │ │ │ │ - jmp 265b60 │ │ │ │ + jmp 2600a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x410(%rip),%r8 │ │ │ │ - jmp 265b60 │ │ │ │ + jmp 2600a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x496(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ lea 0x5(%rip),%r9 │ │ │ │ - jmp 2656e7 │ │ │ │ - call 265b87 │ │ │ │ - call 265e7f │ │ │ │ + jmp 25fc27 │ │ │ │ + call 2600c7 │ │ │ │ + call 2603bf │ │ │ │ packssdw %xmm1,%xmm0 │ │ │ │ packssdw %xmm3,%xmm2 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ packssdw %xmm7,%xmm6 │ │ │ │ ret │ │ │ │ - movdqa 0x75c90(%rip),%xmm8 │ │ │ │ + movdqa 0x7b350(%rip),%xmm8 │ │ │ │ movdqa %xmm7,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm0,%xmm8 │ │ │ │ - movdqa 0x75a46(%rip),%xmm10 │ │ │ │ + movdqa 0x7b106(%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 0x7b123(%rip),%xmm8 │ │ │ │ movdqa %xmm1,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm6,%xmm8 │ │ │ │ - movdqa 0x75be9(%rip),%xmm10 │ │ │ │ + movdqa 0x7b2a9(%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 0x7b236(%rip),%xmm8 │ │ │ │ movdqa %xmm5,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm2,%xmm8 │ │ │ │ - movdqa 0x75a5c(%rip),%xmm10 │ │ │ │ + movdqa 0x7b11c(%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 0x7b149(%rip),%xmm8 │ │ │ │ movdqa %xmm3,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm4,%xmm8 │ │ │ │ - movdqa 0x75acf(%rip),%xmm10 │ │ │ │ + movdqa 0x7b18f(%rip),%xmm10 │ │ │ │ pmulld %xmm10,%xmm3 │ │ │ │ pmulld %xmm10,%xmm4 │ │ │ │ paddd %xmm11,%xmm9 │ │ │ │ paddd %xmm9,%xmm4 │ │ │ │ paddd %xmm11,%xmm3 │ │ │ │ psubd %xmm8,%xmm3 │ │ │ │ psrad $0xc,%xmm4 │ │ │ │ @@ -519431,44 +514968,44 @@ │ │ │ │ pminsd %xmm13,%xmm1 │ │ │ │ pminsd %xmm13,%xmm8 │ │ │ │ pminsd %xmm13,%xmm4 │ │ │ │ pminsd %xmm13,%xmm2 │ │ │ │ pminsd %xmm13,%xmm0 │ │ │ │ pminsd %xmm13,%xmm5 │ │ │ │ pminsd %xmm13,%xmm7 │ │ │ │ - movdqa 0x75a6b(%rip),%xmm3 │ │ │ │ + movdqa 0x7b12b(%rip),%xmm3 │ │ │ │ movdqa %xmm6,%xmm9 │ │ │ │ pmulld %xmm3,%xmm9 │ │ │ │ pmulld %xmm1,%xmm3 │ │ │ │ - movdqa 0x75912(%rip),%xmm10 │ │ │ │ + movdqa 0x7afd2(%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 0x75a0a(%rip),%xmm10 │ │ │ │ + movdqa 0x7b0ca(%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 0x75948(%rip),%xmm8 │ │ │ │ + movdqa 0x7b008(%rip),%xmm8 │ │ │ │ movdqa %xmm7,%xmm3 │ │ │ │ psubd %xmm5,%xmm3 │ │ │ │ paddd %xmm5,%xmm7 │ │ │ │ movdqa %xmm0,%xmm5 │ │ │ │ psubd %xmm2,%xmm5 │ │ │ │ paddd %xmm2,%xmm0 │ │ │ │ movdqa %xmm1,%xmm2 │ │ │ │ @@ -519505,108 +515042,108 @@ │ │ │ │ paddd %xmm11,%xmm4 │ │ │ │ paddd %xmm11,%xmm5 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ psrad $0xc,%xmm4 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ ret │ │ │ │ - call 1f4be0 │ │ │ │ - jmp 265a7c │ │ │ │ + call 1f9e00 │ │ │ │ + jmp 25ffbc │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ lea -0x470(%rip),%r8 │ │ │ │ - jmp 265f20 │ │ │ │ + jmp 260460 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x2c(%rip),%r8 │ │ │ │ - jmp 265f20 │ │ │ │ + jmp 260460 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x50(%rip),%r8 │ │ │ │ - jmp 265f20 │ │ │ │ + jmp 260460 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xd6(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ lea 0x5(%rip),%r9 │ │ │ │ - jmp 2656e7 │ │ │ │ - call 265b87 │ │ │ │ - call 265e7f │ │ │ │ + jmp 25fc27 │ │ │ │ + call 2600c7 │ │ │ │ + call 2603bf │ │ │ │ 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 1f4be0 │ │ │ │ + call 1f9e00 │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ add %rcx,%rdi │ │ │ │ neg %rsi │ │ │ │ - jmp 265a7c │ │ │ │ + jmp 25ffbc │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea -0x500(%rip),%r8 │ │ │ │ - jmp 265fb0 │ │ │ │ + jmp 2604f0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0xbc(%rip),%r8 │ │ │ │ - jmp 265fb0 │ │ │ │ + jmp 2604f0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x40(%rip),%r8 │ │ │ │ - jmp 265fb0 │ │ │ │ + jmp 2604f0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x46(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ lea 0x5(%rip),%r9 │ │ │ │ - jmp 2656e7 │ │ │ │ + jmp 25fc27 │ │ │ │ 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 0x7596b(%rip),%xmm7 │ │ │ │ + movdqa 0x7b02b(%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 │ │ │ │ + jmp 25ffbc │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x38,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - je 266049 │ │ │ │ + je 260589 │ │ │ │ lea 0x230(%rip),%r8 │ │ │ │ - call 266160 │ │ │ │ + call 2606a0 │ │ │ │ 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 0x7591a(%rip),%xmm6 │ │ │ │ + movdqa 0x7afda(%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 │ │ │ │ @@ -519623,96 +515160,96 @@ │ │ │ │ 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 26608e │ │ │ │ + jg 2605ce │ │ │ │ add $0x38,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sub $0x38,%rsp │ │ │ │ lea 0x687(%rip),%r8 │ │ │ │ add $0x6,%ecx │ │ │ │ - call 266160 │ │ │ │ + call 2606a0 │ │ │ │ add $0x38,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x38,%rsp │ │ │ │ lea 0x403(%rip),%r8 │ │ │ │ - call 266160 │ │ │ │ + call 2606a0 │ │ │ │ add $0x38,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ sub $0x38,%rsp │ │ │ │ lea 0x540(%rip),%r8 │ │ │ │ - call 266160 │ │ │ │ + call 2606a0 │ │ │ │ add $0x38,%rsp │ │ │ │ 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 │ │ │ │ + movdqa 0x7adf0(%rip),%xmm11 │ │ │ │ + movdqa 0x7af37(%rip),%xmm12 │ │ │ │ + movdqa 0x7af3e(%rip),%xmm13 │ │ │ │ + movdqa 0x7ac75(%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 │ │ │ │ + je 26073d │ │ │ │ movdqa %xmm0,0x10(%rdx) │ │ │ │ movdqa %xmm1,0x30(%rdx) │ │ │ │ movdqa %xmm2,0x50(%rdx) │ │ │ │ movdqa %xmm3,0x70(%rdx) │ │ │ │ sub $0x10,%r9d │ │ │ │ - jmp 266199 │ │ │ │ + jmp 2606d9 │ │ │ │ movdqa 0x10(%rdx),%xmm4 │ │ │ │ movdqa 0x30(%rdx),%xmm5 │ │ │ │ movdqa 0x50(%rdx),%xmm6 │ │ │ │ movdqa 0x70(%rdx),%xmm7 │ │ │ │ jmp *%r8 │ │ │ │ - call 265878 │ │ │ │ + call 25fdb8 │ │ │ │ pcmpeqd %xmm1,%xmm1 │ │ │ │ psubd %xmm1,%xmm0 │ │ │ │ psubd %xmm1,%xmm6 │ │ │ │ psubd %xmm1,%xmm5 │ │ │ │ psubd %xmm1,%xmm3 │ │ │ │ - call 265a42 │ │ │ │ + call 25ff82 │ │ │ │ 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 265742 │ │ │ │ - call 1f52d0 │ │ │ │ + jmp 25fc82 │ │ │ │ + call 1fa4f0 │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ - movdqa 0x7571f(%rip),%xmm10 │ │ │ │ + movdqa 0x7addf(%rip),%xmm10 │ │ │ │ pxor %xmm9,%xmm9 │ │ │ │ - call 266303 │ │ │ │ + call 260843 │ │ │ │ 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) │ │ │ │ @@ -519722,24 +515259,24 @@ │ │ │ │ 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 0x755c5(%rip),%xmm7 │ │ │ │ + movdqa 0x7ac85(%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 │ │ │ │ + jmp 2608ad │ │ │ │ movdqa 0x10(%rsp),%xmm7 │ │ │ │ pmulhrsw %xmm8,%xmm0 │ │ │ │ pmulhrsw %xmm8,%xmm1 │ │ │ │ pmulhrsw %xmm8,%xmm2 │ │ │ │ pmulhrsw %xmm8,%xmm3 │ │ │ │ pmulhrsw %xmm8,%xmm4 │ │ │ │ pmulhrsw %xmm8,%xmm5 │ │ │ │ @@ -519779,167 +515316,167 @@ │ │ │ │ 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 2664a0 │ │ │ │ + call 2609e0 │ │ │ │ add $0x38,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ sub $0x38,%rsp │ │ │ │ lea 0xe3(%rip),%r8 │ │ │ │ - call 2664a0 │ │ │ │ + call 2609e0 │ │ │ │ add $0x38,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ sub $0x38,%rsp │ │ │ │ lea 0x220(%rip),%r8 │ │ │ │ - call 2664a0 │ │ │ │ + call 2609e0 │ │ │ │ add $0x38,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ sub $0x38,%rsp │ │ │ │ lea 0x307(%rip),%r8 │ │ │ │ add $0x6,%ecx │ │ │ │ - call 2664a0 │ │ │ │ + call 2609e0 │ │ │ │ add $0x38,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x5(%rip),%rax │ │ │ │ - jmp 266167 │ │ │ │ - call 265b87 │ │ │ │ - call 2664bb │ │ │ │ - jmp 26625a │ │ │ │ + jmp 2606a7 │ │ │ │ + call 2600c7 │ │ │ │ + call 2609fb │ │ │ │ + jmp 26079a │ │ │ │ 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 │ │ │ │ + movdqa 0x7aadb(%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 │ │ │ │ + call 1fa8c0 │ │ │ │ + call 1fac80 │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ - movdqa 0x7545b(%rip),%xmm10 │ │ │ │ + movdqa 0x7ab1b(%rip),%xmm10 │ │ │ │ pxor %xmm9,%xmm9 │ │ │ │ - call 26658f │ │ │ │ - jmp 26628b │ │ │ │ + call 260acf │ │ │ │ + jmp 2607cb │ │ │ │ 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 │ │ │ │ + jmp 2608ad │ │ │ │ + movdqa 0x7a9f9(%rip),%xmm7 │ │ │ │ pmulhrsw %xmm7,%xmm0 │ │ │ │ pmulhrsw %xmm7,%xmm2 │ │ │ │ pmulhrsw %xmm7,%xmm4 │ │ │ │ pmulhrsw %xmm7,%xmm6 │ │ │ │ - movdqa 0x7532d(%rip),%xmm7 │ │ │ │ + movdqa 0x7a9ed(%rip),%xmm7 │ │ │ │ pmulhrsw %xmm7,%xmm1 │ │ │ │ pmulhrsw %xmm7,%xmm3 │ │ │ │ pmulhrsw %xmm7,%xmm5 │ │ │ │ pmulhrsw 0x10(%rsp),%xmm7 │ │ │ │ - jmp 26636d │ │ │ │ + jmp 2608ad │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x38,%rsp │ │ │ │ lea -0x36c(%rip),%r8 │ │ │ │ - call 266650 │ │ │ │ + call 260b90 │ │ │ │ add $0x38,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ sub $0x38,%rsp │ │ │ │ lea -0xcd(%rip),%r8 │ │ │ │ - call 266650 │ │ │ │ + call 260b90 │ │ │ │ add $0x38,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ sub $0x38,%rsp │ │ │ │ lea 0x70(%rip),%r8 │ │ │ │ - call 266650 │ │ │ │ + call 260b90 │ │ │ │ add $0x38,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ sub $0x38,%rsp │ │ │ │ lea 0x157(%rip),%r8 │ │ │ │ add $0x6,%ecx │ │ │ │ - call 266650 │ │ │ │ + call 260b90 │ │ │ │ add $0x38,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x5(%rip),%rax │ │ │ │ - jmp 266167 │ │ │ │ - call 265b87 │ │ │ │ - call 2664bb │ │ │ │ + jmp 2606a7 │ │ │ │ + call 2600c7 │ │ │ │ + call 2609fb │ │ │ │ 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 │ │ │ │ + jmp 25fc82 │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ sub %rsi,%rdi │ │ │ │ neg %rsi │ │ │ │ - jmp 26652e │ │ │ │ + jmp 260a6e │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x38,%rsp │ │ │ │ lea -0x43c(%rip),%r8 │ │ │ │ - call 266720 │ │ │ │ + call 260c60 │ │ │ │ add $0x38,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ sub $0x38,%rsp │ │ │ │ lea -0x19d(%rip),%r8 │ │ │ │ - call 266720 │ │ │ │ + call 260c60 │ │ │ │ add $0x38,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ sub $0x38,%rsp │ │ │ │ lea -0x60(%rip),%r8 │ │ │ │ - call 266720 │ │ │ │ + call 260c60 │ │ │ │ add $0x38,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ sub $0x38,%rsp │ │ │ │ lea 0x87(%rip),%r8 │ │ │ │ - call 266720 │ │ │ │ + call 260c60 │ │ │ │ add $0x38,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ movdqa 0x20(%rdx),%xmm1 │ │ │ │ movdqa 0x40(%rdx),%xmm2 │ │ │ │ @@ -519953,100 +515490,100 @@ │ │ │ │ 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 │ │ │ │ + jmp 1fa2f4 │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ - movdqa 0x75201(%rip),%xmm10 │ │ │ │ + movdqa 0x7a8c1(%rip),%xmm10 │ │ │ │ pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x75153(%rip),%xmm8 │ │ │ │ - call 26633d │ │ │ │ - jmp 26628b │ │ │ │ + movdqa 0x7a813(%rip),%xmm8 │ │ │ │ + call 26087d │ │ │ │ + jmp 2607cb │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ sub $0x108,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2667e6 │ │ │ │ + je 260d26 │ │ │ │ lea 0x188(%rip),%r8 │ │ │ │ - lea 0x75303(%rip),%r9 │ │ │ │ - call 2668a0 │ │ │ │ + lea 0x7a9c3(%rip),%r9 │ │ │ │ + call 260de0 │ │ │ │ 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 │ │ │ │ + jmp 260597 │ │ │ │ nop │ │ │ │ sub $0x108,%rsp │ │ │ │ lea 0x7de(%rip),%r8 │ │ │ │ - lea 0x752bb(%rip),%r9 │ │ │ │ - call 2668a0 │ │ │ │ + lea 0x7a97b(%rip),%r9 │ │ │ │ + call 260de0 │ │ │ │ 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 │ │ │ │ + lea 0x7a947(%rip),%r9 │ │ │ │ + call 260de0 │ │ │ │ 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 │ │ │ │ + lea 0x7a917(%rip),%r9 │ │ │ │ + call 260de0 │ │ │ │ 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 │ │ │ │ + movdqa 0x7a6b0(%rip),%xmm11 │ │ │ │ + movdqa 0x7a7f7(%rip),%xmm12 │ │ │ │ + movdqa 0x7a7fe(%rip),%xmm13 │ │ │ │ + movdqa 0x7a535(%rip),%xmm14 │ │ │ │ mov $0x4,%eax │ │ │ │ dec %eax │ │ │ │ cmp (%r9,%rax,1),%cl │ │ │ │ - jl 2668d0 │ │ │ │ + jl 260e10 │ │ │ │ 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 25fce6 │ │ │ │ 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 │ │ │ │ + jge 260e1f │ │ │ │ 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 │ │ │ │ + call 1fa4f0 │ │ │ │ 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) │ │ │ │ @@ -520054,22 +515591,22 @@ │ │ │ │ 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 │ │ │ │ + call 1fd3a0 │ │ │ │ + movdqa 0x7a594(%rip),%xmm8 │ │ │ │ + movdqa 0x7a65b(%rip),%xmm10 │ │ │ │ pxor %xmm9,%xmm9 │ │ │ │ mov %rdi,%rax │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ - call 266337 │ │ │ │ + call 260877 │ │ │ │ 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) │ │ │ │ @@ -520103,52 +515640,52 @@ │ │ │ │ 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 │ │ │ │ + call 26087d │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea -0x224(%rip),%r8 │ │ │ │ - lea 0x74f57(%rip),%r9 │ │ │ │ - call 266c30 │ │ │ │ + lea 0x7a617(%rip),%r9 │ │ │ │ + call 261170 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea 0x8e(%rip),%r8 │ │ │ │ - lea 0x74f27(%rip),%r9 │ │ │ │ - call 266c30 │ │ │ │ + lea 0x7a5e7(%rip),%r9 │ │ │ │ + call 261170 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea 0x33e(%rip),%r8 │ │ │ │ - lea 0x74ef7(%rip),%r9 │ │ │ │ - call 266c30 │ │ │ │ + lea 0x7a5b7(%rip),%r9 │ │ │ │ + call 261170 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea 0x3ee(%rip),%r8 │ │ │ │ - lea 0x74ecb(%rip),%r9 │ │ │ │ - call 266c30 │ │ │ │ + lea 0x7a58b(%rip),%r9 │ │ │ │ + call 261170 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lea -0x78b(%rip),%r10 │ │ │ │ - jmp 2668a7 │ │ │ │ + jmp 260de7 │ │ │ │ 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 │ │ │ │ @@ -520163,24 +515700,24 @@ │ │ │ │ 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 │ │ │ │ + call 1fdab0 │ │ │ │ + call 1fe540 │ │ │ │ + movdqa 0x7a2c2(%rip),%xmm11 │ │ │ │ + movdqa 0x7a2a9(%rip),%xmm8 │ │ │ │ + movdqa 0x7a370(%rip),%xmm10 │ │ │ │ pxor %xmm9,%xmm9 │ │ │ │ mov %rdi,%rax │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ - call 266554 │ │ │ │ + call 260a94 │ │ │ │ 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) │ │ │ │ @@ -520214,116 +515751,116 @@ │ │ │ │ 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 │ │ │ │ + call 260a9a │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x108,%rsp │ │ │ │ lea -0x504(%rip),%r8 │ │ │ │ - lea 0x74c77(%rip),%r9 │ │ │ │ - call 266f10 │ │ │ │ + lea 0x7a337(%rip),%r9 │ │ │ │ + call 261450 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea -0x252(%rip),%r8 │ │ │ │ - lea 0x74c47(%rip),%r9 │ │ │ │ - call 266f10 │ │ │ │ + lea 0x7a307(%rip),%r9 │ │ │ │ + call 261450 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea 0x5e(%rip),%r8 │ │ │ │ - lea 0x74c17(%rip),%r9 │ │ │ │ - call 266f10 │ │ │ │ + lea 0x7a2d7(%rip),%r9 │ │ │ │ + call 261450 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea 0x10e(%rip),%r8 │ │ │ │ - lea 0x74beb(%rip),%r9 │ │ │ │ - call 266f10 │ │ │ │ + lea 0x7a2ab(%rip),%r9 │ │ │ │ + call 261450 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lea -0x8bb(%rip),%r10 │ │ │ │ - jmp 2668a7 │ │ │ │ + jmp 260de7 │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ lea (%rcx,%rcx,4),%rcx │ │ │ │ add %rcx,%rdi │ │ │ │ neg %rsi │ │ │ │ - jmp 266c3c │ │ │ │ + jmp 26117c │ │ │ │ nop │ │ │ │ sub $0x108,%rsp │ │ │ │ lea -0x5e4(%rip),%r8 │ │ │ │ - lea 0x74b9f(%rip),%r9 │ │ │ │ - call 266ff0 │ │ │ │ + lea 0x7a25f(%rip),%r9 │ │ │ │ + call 261530 │ │ │ │ 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 │ │ │ │ + lea 0x7a22f(%rip),%r9 │ │ │ │ + call 261530 │ │ │ │ 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 │ │ │ │ + lea 0x7a1ff(%rip),%r9 │ │ │ │ + call 261530 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea 0x2e(%rip),%r8 │ │ │ │ - lea 0x74b07(%rip),%r9 │ │ │ │ - call 266ff0 │ │ │ │ + lea 0x7a1c7(%rip),%r9 │ │ │ │ + call 261530 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lea -0xd9d(%rip),%r10 │ │ │ │ - jmp 2668a7 │ │ │ │ - movdqa 0x748cc(%rip),%xmm4 │ │ │ │ - movdqa 0x74994(%rip),%xmm5 │ │ │ │ + jmp 260de7 │ │ │ │ + movdqa 0x79f8c(%rip),%xmm4 │ │ │ │ + movdqa 0x7a054(%rip),%xmm5 │ │ │ │ pxor %xmm6,%xmm6 │ │ │ │ - movdqa 0x74968(%rip),%xmm7 │ │ │ │ + movdqa 0x7a028(%rip),%xmm7 │ │ │ │ mov $0x4,%r9d │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ - call 26708e │ │ │ │ - call 265ac1 │ │ │ │ + call 2615ce │ │ │ │ + call 260001 │ │ │ │ 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 26708d │ │ │ │ + jle 2615cd │ │ │ │ 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 │ │ │ │ + jmp 261562 │ │ │ │ ret │ │ │ │ movdqa %xmm7,%xmm8 │ │ │ │ pmulhrsw %xmm0,%xmm8 │ │ │ │ movdqa %xmm7,%xmm9 │ │ │ │ pmulhrsw %xmm1,%xmm9 │ │ │ │ movdqa %xmm7,%xmm10 │ │ │ │ pmulhrsw %xmm2,%xmm10 │ │ │ │ @@ -520337,100 +515874,100 @@ │ │ │ │ paddsw %xmm9,%xmm1 │ │ │ │ paddsw %xmm10,%xmm2 │ │ │ │ paddsw %xmm11,%xmm3 │ │ │ │ ret │ │ │ │ nop │ │ │ │ sub $0x88,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2670ff │ │ │ │ + je 26163f │ │ │ │ lea 0x769(%rip),%r8 │ │ │ │ - call 2671e0 │ │ │ │ + call 261720 │ │ │ │ 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 │ │ │ │ + movdqa 0x79f24(%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 267140 │ │ │ │ + jg 261680 │ │ │ │ add $0x88,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ sub $0x88,%rsp │ │ │ │ lea 0x1550(%rip),%r8 │ │ │ │ - call 2671e0 │ │ │ │ + call 261720 │ │ │ │ add $0x88,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x88,%rsp │ │ │ │ lea 0x1213(%rip),%r8 │ │ │ │ - call 2671e0 │ │ │ │ + call 261720 │ │ │ │ add $0x88,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x88,%rsp │ │ │ │ lea 0x12dd(%rip),%r8 │ │ │ │ - call 2671e0 │ │ │ │ + call 261720 │ │ │ │ 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 │ │ │ │ + movdqa 0x79d77(%rip),%xmm11 │ │ │ │ + movdqa 0x79ebe(%rip),%xmm12 │ │ │ │ + movdqa 0x79ec5(%rip),%xmm13 │ │ │ │ + movdqa 0x79bfc(%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 │ │ │ │ + call 2618ad │ │ │ │ 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 │ │ │ │ + call 25fdb8 │ │ │ │ + call 25ff82 │ │ │ │ + call 261c14 │ │ │ │ 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 │ │ │ │ + call 25fc82 │ │ │ │ + call 2617f5 │ │ │ │ jmp *%r8 │ │ │ │ movdqa %xmm10,%xmm9 │ │ │ │ punpcklwd %xmm14,%xmm9 │ │ │ │ punpckhwd %xmm14,%xmm10 │ │ │ │ movdqa %xmm8,%xmm14 │ │ │ │ punpckhwd %xmm12,%xmm14 │ │ │ │ punpcklwd %xmm12,%xmm8 │ │ │ │ @@ -520443,59 +515980,59 @@ │ │ │ │ movdqa %xmm11,%xmm10 │ │ │ │ punpcklwd %xmm12,%xmm10 │ │ │ │ punpckhwd %xmm12,%xmm11 │ │ │ │ movdqa %xmm8,%xmm9 │ │ │ │ punpckhwd %xmm14,%xmm9 │ │ │ │ punpcklwd %xmm14,%xmm8 │ │ │ │ ret │ │ │ │ - movdqa 0x74508(%rip),%xmm7 │ │ │ │ + movdqa 0x79bc8(%rip),%xmm7 │ │ │ │ pmulld %xmm0,%xmm7 │ │ │ │ - pmulld 0x742ca(%rip),%xmm0 │ │ │ │ - movdqa 0x74322(%rip),%xmm6 │ │ │ │ + pmulld 0x7998a(%rip),%xmm0 │ │ │ │ + movdqa 0x799e2(%rip),%xmm6 │ │ │ │ pmulld %xmm1,%xmm6 │ │ │ │ - pmulld 0x744a4(%rip),%xmm1 │ │ │ │ - movdqa 0x7445c(%rip),%xmm5 │ │ │ │ + pmulld 0x79b64(%rip),%xmm1 │ │ │ │ + movdqa 0x79b1c(%rip),%xmm5 │ │ │ │ pmulld %xmm2,%xmm5 │ │ │ │ - pmulld 0x7434e(%rip),%xmm2 │ │ │ │ - movdqa 0x743b6(%rip),%xmm4 │ │ │ │ + pmulld 0x79a0e(%rip),%xmm2 │ │ │ │ + movdqa 0x79a76(%rip),%xmm4 │ │ │ │ pmulld %xmm3,%xmm4 │ │ │ │ - pmulld 0x743f8(%rip),%xmm3 │ │ │ │ - jmp 267451 │ │ │ │ - movdqa 0x744aa(%rip),%xmm8 │ │ │ │ + pmulld 0x79ab8(%rip),%xmm3 │ │ │ │ + jmp 261991 │ │ │ │ + movdqa 0x79b6a(%rip),%xmm8 │ │ │ │ movdqa %xmm0,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm7,%xmm8 │ │ │ │ - movdqa 0x74260(%rip),%xmm10 │ │ │ │ + movdqa 0x79920(%rip),%xmm10 │ │ │ │ pmulld %xmm10,%xmm0 │ │ │ │ pmulld %xmm10,%xmm7 │ │ │ │ paddd %xmm9,%xmm7 │ │ │ │ psubd %xmm8,%xmm0 │ │ │ │ - movdqa 0x74291(%rip),%xmm8 │ │ │ │ + movdqa 0x79951(%rip),%xmm8 │ │ │ │ movdqa %xmm6,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm1,%xmm8 │ │ │ │ - movdqa 0x74417(%rip),%xmm10 │ │ │ │ + movdqa 0x79ad7(%rip),%xmm10 │ │ │ │ pmulld %xmm10,%xmm6 │ │ │ │ pmulld %xmm10,%xmm1 │ │ │ │ paddd %xmm9,%xmm1 │ │ │ │ psubd %xmm8,%xmm6 │ │ │ │ - movdqa 0x743b8(%rip),%xmm8 │ │ │ │ + movdqa 0x79a78(%rip),%xmm8 │ │ │ │ movdqa %xmm2,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm5,%xmm8 │ │ │ │ - movdqa 0x7429e(%rip),%xmm10 │ │ │ │ + movdqa 0x7995e(%rip),%xmm10 │ │ │ │ pmulld %xmm10,%xmm2 │ │ │ │ pmulld %xmm10,%xmm5 │ │ │ │ paddd %xmm9,%xmm5 │ │ │ │ psubd %xmm8,%xmm2 │ │ │ │ - movdqa 0x742df(%rip),%xmm8 │ │ │ │ + movdqa 0x7999f(%rip),%xmm8 │ │ │ │ movdqa %xmm4,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm3,%xmm8 │ │ │ │ - movdqa 0x74325(%rip),%xmm10 │ │ │ │ + movdqa 0x799e5(%rip),%xmm10 │ │ │ │ pmulld %xmm10,%xmm4 │ │ │ │ pmulld %xmm10,%xmm3 │ │ │ │ paddd %xmm9,%xmm3 │ │ │ │ psubd %xmm8,%xmm4 │ │ │ │ paddd %xmm11,%xmm0 │ │ │ │ paddd %xmm11,%xmm1 │ │ │ │ paddd %xmm11,%xmm2 │ │ │ │ @@ -520536,16 +516073,16 @@ │ │ │ │ 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 0x79944(%rip),%xmm15 │ │ │ │ + movdqa 0x797fb(%rip),%xmm10 │ │ │ │ movdqa %xmm1,%xmm9 │ │ │ │ pmulld %xmm15,%xmm9 │ │ │ │ movdqa %xmm8,%xmm3 │ │ │ │ pmulld %xmm15,%xmm3 │ │ │ │ pmulld %xmm10,%xmm1 │ │ │ │ pmulld %xmm10,%xmm8 │ │ │ │ paddd %xmm11,%xmm9 │ │ │ │ @@ -520689,18 +516226,18 @@ │ │ │ │ psrad $0x1,%xmm10 │ │ │ │ psrad $0x1,%xmm11 │ │ │ │ psrad $0x1,%xmm12 │ │ │ │ psrad $0x1,%xmm13 │ │ │ │ psrad $0x1,%xmm14 │ │ │ │ psrad $0x1,%xmm15 │ │ │ │ ret │ │ │ │ - lea -0x72ed2(%rip),%r8 │ │ │ │ + lea -0x681f2(%rip),%r8 │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ call *%r8 │ │ │ │ - call 265aad │ │ │ │ + call 25ffed │ │ │ │ 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) │ │ │ │ @@ -520715,68 +516252,68 @@ │ │ │ │ movdqa %xmm6,0xf0(%rdx) │ │ │ │ movdqa %xmm8,%xmm0 │ │ │ │ movdqa %xmm9,%xmm1 │ │ │ │ movdqa %xmm10,%xmm2 │ │ │ │ movdqa %xmm11,%xmm3 │ │ │ │ add $0x10,%rdi │ │ │ │ call *%r8 │ │ │ │ - call 265aad │ │ │ │ + call 25ffed │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x88,%rsp │ │ │ │ lea -0xb3(%rip),%r8 │ │ │ │ - call 267980 │ │ │ │ + call 261ec0 │ │ │ │ add $0x88,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x88,%rsp │ │ │ │ lea 0xa93(%rip),%r8 │ │ │ │ - call 267980 │ │ │ │ + call 261ec0 │ │ │ │ add $0x88,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x88,%rsp │ │ │ │ lea 0xb5d(%rip),%r8 │ │ │ │ - call 267980 │ │ │ │ + call 261ec0 │ │ │ │ add $0x88,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x88,%rsp │ │ │ │ lea 0xd70(%rip),%r8 │ │ │ │ - call 267980 │ │ │ │ + call 261ec0 │ │ │ │ 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 │ │ │ │ + call 261ecf │ │ │ │ + jmp 2617c4 │ │ │ │ + movdqa 0x795c8(%rip),%xmm11 │ │ │ │ + movdqa 0x7970f(%rip),%xmm12 │ │ │ │ + movdqa 0x79716(%rip),%xmm13 │ │ │ │ + movdqa 0x7944d(%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 │ │ │ │ + call 26255f │ │ │ │ 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 │ │ │ │ + call 262065 │ │ │ │ + movdqa 0x795b3(%rip),%xmm15 │ │ │ │ psrld $0xb,%xmm14 │ │ │ │ pcmpeqd %xmm8,%xmm8 │ │ │ │ movdqa %xmm15,%xmm13 │ │ │ │ psubd %xmm14,%xmm13 │ │ │ │ paddd %xmm14,%xmm0 │ │ │ │ paddd %xmm14,%xmm2 │ │ │ │ paddd %xmm15,%xmm4 │ │ │ │ @@ -520817,58 +516354,58 @@ │ │ │ │ psrad $0xd,%xmm6 │ │ │ │ psrad $0xd,%xmm7 │ │ │ │ psrad $0xd,%xmm8 │ │ │ │ psrad $0xd,%xmm9 │ │ │ │ psrad $0xd,%xmm10 │ │ │ │ psrad $0xd,%xmm11 │ │ │ │ ret │ │ │ │ - movdqa 0x73d02(%rip),%xmm8 │ │ │ │ + movdqa 0x793c2(%rip),%xmm8 │ │ │ │ movdqa %xmm1,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm0,%xmm8 │ │ │ │ - movdqa 0x73a98(%rip),%xmm10 │ │ │ │ + movdqa 0x79158(%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 0x792f5(%rip),%xmm8 │ │ │ │ movdqa %xmm3,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm2,%xmm8 │ │ │ │ - movdqa 0x73afb(%rip),%xmm10 │ │ │ │ + movdqa 0x791bb(%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 0x79218(%rip),%xmm8 │ │ │ │ movdqa %xmm5,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm4,%xmm8 │ │ │ │ - movdqa 0x73b6e(%rip),%xmm10 │ │ │ │ + movdqa 0x7922e(%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 0x7910b(%rip),%xmm8 │ │ │ │ movdqa %xmm7,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm6,%xmm8 │ │ │ │ - movdqa 0x73ba1(%rip),%xmm10 │ │ │ │ + movdqa 0x79261(%rip),%xmm10 │ │ │ │ pmulld %xmm10,%xmm7 │ │ │ │ pmulld %xmm10,%xmm6 │ │ │ │ paddd %xmm11,%xmm9 │ │ │ │ paddd %xmm9,%xmm6 │ │ │ │ paddd %xmm11,%xmm7 │ │ │ │ psubd %xmm8,%xmm7 │ │ │ │ psrad $0xc,%xmm6 │ │ │ │ @@ -520897,16 +516434,16 @@ │ │ │ │ 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 0x791cc(%rip),%xmm15 │ │ │ │ + movdqa 0x78fe3(%rip),%xmm10 │ │ │ │ movdqa %xmm8,%xmm9 │ │ │ │ pmulld %xmm15,%xmm9 │ │ │ │ movdqa %xmm4,%xmm3 │ │ │ │ pmulld %xmm15,%xmm3 │ │ │ │ pmulld %xmm10,%xmm8 │ │ │ │ pmulld %xmm10,%xmm4 │ │ │ │ paddd %xmm11,%xmm9 │ │ │ │ @@ -520951,16 +516488,16 @@ │ │ │ │ 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 0x7906a(%rip),%xmm15 │ │ │ │ + movdqa 0x78f21(%rip),%xmm10 │ │ │ │ movdqa %xmm3,%xmm9 │ │ │ │ pmulld %xmm15,%xmm9 │ │ │ │ movdqa %xmm2,%xmm8 │ │ │ │ pmulld %xmm15,%xmm8 │ │ │ │ pmulld %xmm10,%xmm3 │ │ │ │ pmulld %xmm10,%xmm2 │ │ │ │ paddd %xmm11,%xmm9 │ │ │ │ @@ -521051,58 +516588,58 @@ │ │ │ │ movdqa %xmm6,%xmm10 │ │ │ │ psubd %xmm4,%xmm10 │ │ │ │ paddd %xmm4,%xmm6 │ │ │ │ movdqa %xmm12,%xmm4 │ │ │ │ paddd %xmm8,%xmm4 │ │ │ │ psubd %xmm8,%xmm12 │ │ │ │ ret │ │ │ │ - movdqa 0x737c8(%rip),%xmm8 │ │ │ │ + movdqa 0x78e88(%rip),%xmm8 │ │ │ │ movdqa %xmm1,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm0,%xmm8 │ │ │ │ - movdqa 0x735ee(%rip),%xmm10 │ │ │ │ + movdqa 0x78cae(%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 0x78dbb(%rip),%xmm8 │ │ │ │ movdqa %xmm3,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm2,%xmm8 │ │ │ │ - movdqa 0x73661(%rip),%xmm10 │ │ │ │ + movdqa 0x78d21(%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 0x78cae(%rip),%xmm8 │ │ │ │ movdqa %xmm5,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm4,%xmm8 │ │ │ │ - movdqa 0x736b4(%rip),%xmm10 │ │ │ │ + movdqa 0x78d74(%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 0x78bb1(%rip),%xmm8 │ │ │ │ movdqa %xmm7,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm6,%xmm8 │ │ │ │ - movdqa 0x736e7(%rip),%xmm10 │ │ │ │ + movdqa 0x78da7(%rip),%xmm10 │ │ │ │ pmulld %xmm10,%xmm7 │ │ │ │ pmulld %xmm10,%xmm6 │ │ │ │ paddd %xmm11,%xmm9 │ │ │ │ paddd %xmm9,%xmm6 │ │ │ │ paddd %xmm11,%xmm7 │ │ │ │ psubd %xmm8,%xmm7 │ │ │ │ psrad $0xc,%xmm6 │ │ │ │ @@ -521131,16 +516668,16 @@ │ │ │ │ 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 0x78ba2(%rip),%xmm15 │ │ │ │ + movdqa 0x78c49(%rip),%xmm10 │ │ │ │ movdqa %xmm8,%xmm9 │ │ │ │ pmulld %xmm15,%xmm9 │ │ │ │ movdqa %xmm4,%xmm3 │ │ │ │ pmulld %xmm15,%xmm3 │ │ │ │ pmulld %xmm10,%xmm8 │ │ │ │ pmulld %xmm10,%xmm4 │ │ │ │ paddd %xmm11,%xmm9 │ │ │ │ @@ -521185,16 +516722,16 @@ │ │ │ │ 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 0x78a30(%rip),%xmm15 │ │ │ │ + movdqa 0x78b67(%rip),%xmm10 │ │ │ │ movdqa %xmm2,%xmm9 │ │ │ │ pmulld %xmm15,%xmm9 │ │ │ │ movdqa %xmm3,%xmm8 │ │ │ │ pmulld %xmm15,%xmm8 │ │ │ │ pmulld %xmm10,%xmm2 │ │ │ │ pmulld %xmm10,%xmm3 │ │ │ │ paddd %xmm11,%xmm9 │ │ │ │ @@ -521220,43 +516757,43 @@ │ │ │ │ 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 │ │ │ │ + lea -0x68b08(%rip),%r8 │ │ │ │ + jmp 261da2 │ │ │ │ nopl (%rax) │ │ │ │ sub $0x88,%rsp │ │ │ │ lea -0xb83(%rip),%r8 │ │ │ │ - call 268450 │ │ │ │ + call 262990 │ │ │ │ add $0x88,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x88,%rsp │ │ │ │ lea -0x3d(%rip),%r8 │ │ │ │ - call 268450 │ │ │ │ + call 262990 │ │ │ │ add $0x88,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x88,%rsp │ │ │ │ lea 0x8d(%rip),%r8 │ │ │ │ - call 268450 │ │ │ │ + call 262990 │ │ │ │ add $0x88,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x88,%rsp │ │ │ │ lea 0x2a0(%rip),%r8 │ │ │ │ - call 268450 │ │ │ │ + call 262990 │ │ │ │ add $0x88,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x8(%rsp),%rcx │ │ │ │ - call 26798f │ │ │ │ + call 261ecf │ │ │ │ packssdw %xmm0,%xmm1 │ │ │ │ packssdw %xmm2,%xmm3 │ │ │ │ packssdw %xmm4,%xmm5 │ │ │ │ packssdw %xmm6,%xmm7 │ │ │ │ packssdw %xmm8,%xmm9 │ │ │ │ packssdw %xmm10,%xmm11 │ │ │ │ packssdw %xmm12,%xmm13 │ │ │ │ @@ -521265,47 +516802,47 @@ │ │ │ │ movdqa %xmm13,%xmm2 │ │ │ │ movdqa %xmm11,%xmm4 │ │ │ │ movdqa %xmm9,%xmm6 │ │ │ │ movdqa %xmm7,%xmm8 │ │ │ │ movdqa %xmm5,%xmm10 │ │ │ │ movdqa %xmm3,%xmm12 │ │ │ │ movdqa %xmm1,%xmm14 │ │ │ │ - jmp 2672a8 │ │ │ │ + jmp 2617e8 │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ lea (%rdi,%rcx,1),%rdi │ │ │ │ neg %rsi │ │ │ │ - lea -0x738dd(%rip),%r8 │ │ │ │ - jmp 267862 │ │ │ │ + lea -0x68bfd(%rip),%r8 │ │ │ │ + jmp 261da2 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x88,%rsp │ │ │ │ lea -0xc83(%rip),%r8 │ │ │ │ - call 268550 │ │ │ │ + call 262a90 │ │ │ │ add $0x88,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x88,%rsp │ │ │ │ lea -0x13d(%rip),%r8 │ │ │ │ - call 268550 │ │ │ │ + call 262a90 │ │ │ │ add $0x88,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x88,%rsp │ │ │ │ lea -0x73(%rip),%r8 │ │ │ │ - call 268550 │ │ │ │ + call 262a90 │ │ │ │ add $0x88,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x88,%rsp │ │ │ │ lea 0x1a0(%rip),%r8 │ │ │ │ - call 268550 │ │ │ │ + call 262a90 │ │ │ │ add $0x88,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0x733f7(%rip),%xmm15 │ │ │ │ + movdqa 0x78ab7(%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 │ │ │ │ @@ -521330,15 +516867,15 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0x789af(%rip),%xmm15 │ │ │ │ paddd %xmm15,%xmm0 │ │ │ │ paddd %xmm15,%xmm1 │ │ │ │ paddd %xmm15,%xmm2 │ │ │ │ paddd %xmm15,%xmm3 │ │ │ │ paddd %xmm15,%xmm4 │ │ │ │ paddd %xmm15,%xmm5 │ │ │ │ paddd %xmm15,%xmm6 │ │ │ │ @@ -521363,18 +516900,18 @@ │ │ │ │ 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 │ │ │ │ + jmp 2617c4 │ │ │ │ + movdqa 0x78939(%rip),%xmm12 │ │ │ │ lea 0x5(%rip),%r8 │ │ │ │ - jmp 267862 │ │ │ │ + jmp 261da2 │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ pmulhrsw %xmm12,%xmm4 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ pmulhrsw %xmm12,%xmm5 │ │ │ │ movdqa %xmm2,%xmm6 │ │ │ │ pmulhrsw %xmm12,%xmm6 │ │ │ │ movdqa %xmm3,%xmm7 │ │ │ │ @@ -521383,263 +516920,263 @@ │ │ │ │ paddsw %xmm5,%xmm1 │ │ │ │ paddsw %xmm6,%xmm2 │ │ │ │ paddsw %xmm7,%xmm3 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ sub $0x88,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - je 26874f │ │ │ │ + je 262c8f │ │ │ │ lea 0x265(%rip),%r8 │ │ │ │ - call 2687e0 │ │ │ │ + call 262d20 │ │ │ │ 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 26710d │ │ │ │ + jmp 26164d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sub $0x88,%rsp │ │ │ │ lea 0x944(%rip),%r8 │ │ │ │ add $0x6,%ecx │ │ │ │ - call 2687e0 │ │ │ │ + call 262d20 │ │ │ │ add $0x88,%rsp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x88,%rsp │ │ │ │ lea 0x413(%rip),%r8 │ │ │ │ - call 2687e0 │ │ │ │ + call 262d20 │ │ │ │ add $0x88,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x88,%rsp │ │ │ │ lea 0x564(%rip),%r8 │ │ │ │ - call 2687e0 │ │ │ │ + call 262d20 │ │ │ │ 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 2672b5 │ │ │ │ + call 2617f5 │ │ │ │ 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 │ │ │ │ + call 25fc82 │ │ │ │ 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 │ │ │ │ + je 262dea │ │ │ │ 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 │ │ │ │ + jmp 262d3a │ │ │ │ jmp *%r8 │ │ │ │ - movdqa 0x72fea(%rip),%xmm11 │ │ │ │ - movdqa 0x73131(%rip),%xmm12 │ │ │ │ - movdqa 0x73138(%rip),%xmm13 │ │ │ │ - movdqa 0x72e6f(%rip),%xmm14 │ │ │ │ + movdqa 0x786aa(%rip),%xmm11 │ │ │ │ + movdqa 0x787f1(%rip),%xmm12 │ │ │ │ + movdqa 0x787f8(%rip),%xmm13 │ │ │ │ + movdqa 0x7852f(%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 │ │ │ │ + call 25fce6 │ │ │ │ + call 2618ad │ │ │ │ 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 │ │ │ │ + call 25fce6 │ │ │ │ + call 25fdb8 │ │ │ │ + call 25ff82 │ │ │ │ + call 261c14 │ │ │ │ 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 0x72f1a(%rip),%xmm8 │ │ │ │ + movdqa 0x785da(%rip),%xmm8 │ │ │ │ pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x72fdc(%rip),%xmm10 │ │ │ │ + movdqa 0x7869c(%rip),%xmm10 │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ - jmp 2689dd │ │ │ │ + jmp 262f1d │ │ │ │ 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 │ │ │ │ + call 1fa4f0 │ │ │ │ + call 260877 │ │ │ │ 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 │ │ │ │ + jg 262f0a │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x88,%rsp │ │ │ │ lea -0xa7(%rip),%r8 │ │ │ │ - call 268ac0 │ │ │ │ + call 263000 │ │ │ │ add $0x88,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x88,%rsp │ │ │ │ lea 0x153(%rip),%r8 │ │ │ │ - call 268ac0 │ │ │ │ + call 263000 │ │ │ │ add $0x88,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x88,%rsp │ │ │ │ lea 0x2a4(%rip),%r8 │ │ │ │ - call 268ac0 │ │ │ │ + call 263000 │ │ │ │ add $0x88,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x88,%rsp │ │ │ │ lea 0x624(%rip),%r8 │ │ │ │ add $0x6,%ecx │ │ │ │ - call 268ac0 │ │ │ │ + call 263000 │ │ │ │ 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 │ │ │ │ + jmp 262d27 │ │ │ │ + movdqa 0x7848b(%rip),%xmm11 │ │ │ │ + movdqa 0x785d2(%rip),%xmm12 │ │ │ │ + movdqa 0x785d9(%rip),%xmm13 │ │ │ │ + movdqa 0x78310(%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 │ │ │ │ + call 25fce6 │ │ │ │ + call 26255f │ │ │ │ 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 │ │ │ │ + call 25fce6 │ │ │ │ + call 262065 │ │ │ │ + call 261f64 │ │ │ │ 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 │ │ │ │ + movdqa 0x783c0(%rip),%xmm8 │ │ │ │ pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x72dc2(%rip),%xmm10 │ │ │ │ - movdqa 0x72cf9(%rip),%xmm11 │ │ │ │ + movdqa 0x78482(%rip),%xmm10 │ │ │ │ + movdqa 0x783b9(%rip),%xmm11 │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ - jmp 268c00 │ │ │ │ + jmp 263140 │ │ │ │ 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 │ │ │ │ + call 1fa8c0 │ │ │ │ + call 1fac80 │ │ │ │ + call 260a94 │ │ │ │ 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 │ │ │ │ + jg 26312d │ │ │ │ ret │ │ │ │ sub $0x88,%rsp │ │ │ │ lea -0x2c7(%rip),%r8 │ │ │ │ - call 268ce0 │ │ │ │ + call 263220 │ │ │ │ add $0x88,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x88,%rsp │ │ │ │ lea -0xcd(%rip),%r8 │ │ │ │ - call 268ce0 │ │ │ │ + call 263220 │ │ │ │ add $0x88,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x88,%rsp │ │ │ │ lea 0x84(%rip),%r8 │ │ │ │ - call 268ce0 │ │ │ │ + call 263220 │ │ │ │ add $0x88,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x88,%rsp │ │ │ │ lea 0x404(%rip),%r8 │ │ │ │ add $0x6,%ecx │ │ │ │ - call 268ce0 │ │ │ │ + call 263220 │ │ │ │ add $0x88,%rsp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea 0x5(%rip),%rax │ │ │ │ - jmp 2687e7 │ │ │ │ - call 268acc │ │ │ │ + jmp 262d27 │ │ │ │ + call 26300c │ │ │ │ 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 │ │ │ │ @@ -521648,47 +517185,47 @@ │ │ │ │ movdqa %xmm3,%xmm12 │ │ │ │ movdqa %xmm5,%xmm10 │ │ │ │ movdqa %xmm7,%xmm8 │ │ │ │ ret │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ neg %rsi │ │ │ │ add %rsi,%rdi │ │ │ │ - jmp 268bc1 │ │ │ │ + jmp 263101 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sub $0x88,%rsp │ │ │ │ lea -0x3b7(%rip),%r8 │ │ │ │ add $0xffffffca,%ecx │ │ │ │ - call 268dd0 │ │ │ │ + call 263310 │ │ │ │ add $0x88,%rsp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x88,%rsp │ │ │ │ lea -0x1bd(%rip),%r8 │ │ │ │ add $0xffffffca,%ecx │ │ │ │ - call 268dd0 │ │ │ │ + call 263310 │ │ │ │ add $0x88,%rsp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x88,%rsp │ │ │ │ lea -0x6c(%rip),%r8 │ │ │ │ add $0xffffffca,%ecx │ │ │ │ - call 268dd0 │ │ │ │ + call 263310 │ │ │ │ add $0x88,%rsp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x88,%rsp │ │ │ │ lea 0x314(%rip),%r8 │ │ │ │ - call 268dd0 │ │ │ │ + call 263310 │ │ │ │ add $0x88,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x5(%rip),%rax │ │ │ │ - jmp 2687e7 │ │ │ │ - movdqa 0x7295b(%rip),%xmm15 │ │ │ │ + jmp 262d27 │ │ │ │ + movdqa 0x7801b(%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 │ │ │ │ @@ -521713,15 +517250,15 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0x7807f(%rip),%xmm15 │ │ │ │ paddd %xmm15,%xmm0 │ │ │ │ paddd %xmm15,%xmm1 │ │ │ │ paddd %xmm15,%xmm2 │ │ │ │ paddd %xmm15,%xmm3 │ │ │ │ paddd %xmm15,%xmm4 │ │ │ │ paddd %xmm15,%xmm5 │ │ │ │ paddd %xmm15,%xmm6 │ │ │ │ @@ -521747,15 +517284,15 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0x78079(%rip),%xmm15 │ │ │ │ pmulld %xmm15,%xmm0 │ │ │ │ pmulld %xmm15,%xmm1 │ │ │ │ pmulld %xmm15,%xmm2 │ │ │ │ pmulld %xmm15,%xmm3 │ │ │ │ pmulld %xmm15,%xmm4 │ │ │ │ pmulld %xmm15,%xmm5 │ │ │ │ pmulld %xmm15,%xmm6 │ │ │ │ @@ -521765,15 +517302,15 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0x77fdb(%rip),%xmm15 │ │ │ │ paddd %xmm15,%xmm0 │ │ │ │ paddd %xmm15,%xmm1 │ │ │ │ paddd %xmm15,%xmm2 │ │ │ │ paddd %xmm15,%xmm3 │ │ │ │ paddd %xmm15,%xmm4 │ │ │ │ paddd %xmm15,%xmm5 │ │ │ │ paddd %xmm15,%xmm6 │ │ │ │ @@ -521808,137 +517345,137 @@ │ │ │ │ packssdw %xmm7,%xmm6 │ │ │ │ packssdw %xmm9,%xmm8 │ │ │ │ packssdw %xmm11,%xmm10 │ │ │ │ packssdw %xmm13,%xmm12 │ │ │ │ packssdw %xmm15,%xmm14 │ │ │ │ ret │ │ │ │ mov $0x2,%r8d │ │ │ │ - movdqa 0x7281f(%rip),%xmm8 │ │ │ │ + movdqa 0x77edf(%rip),%xmm8 │ │ │ │ pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x728b1(%rip),%xmm10 │ │ │ │ + movdqa 0x77f71(%rip),%xmm10 │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ - jmp 269108 │ │ │ │ + jmp 263648 │ │ │ │ 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 │ │ │ │ + call 26087d │ │ │ │ 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 2690f5 │ │ │ │ + jg 263635 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x108,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - je 269186 │ │ │ │ + je 2636c6 │ │ │ │ lea 0x429(%rip),%r8 │ │ │ │ - lea 0x7296f(%rip),%r9 │ │ │ │ - call 269240 │ │ │ │ + lea 0x7802f(%rip),%r9 │ │ │ │ + call 263780 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ imul $0xb5,(%rdx),%r9d │ │ │ │ mov %ecx,(%rdx) │ │ │ │ mov $0x10,%ecx │ │ │ │ add $0x280,%r9d │ │ │ │ sar $0xa,%r9d │ │ │ │ add $0x80,%rsp │ │ │ │ - jmp 267118 │ │ │ │ + jmp 261658 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea 0xcd6(%rip),%r8 │ │ │ │ - lea 0x72927(%rip),%r9 │ │ │ │ - call 269240 │ │ │ │ + lea 0x77fe7(%rip),%r9 │ │ │ │ + call 263780 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea 0x7ca(%rip),%r8 │ │ │ │ - lea 0x728f3(%rip),%r9 │ │ │ │ - call 269240 │ │ │ │ + lea 0x77fb3(%rip),%r9 │ │ │ │ + call 263780 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea 0xa14(%rip),%r8 │ │ │ │ - lea 0x728c3(%rip),%r9 │ │ │ │ - call 269240 │ │ │ │ + lea 0x77f83(%rip),%r9 │ │ │ │ + call 263780 │ │ │ │ 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 │ │ │ │ + jb 26378d │ │ │ │ mov %r10d,%r9d │ │ │ │ shl $0x4,%r9d │ │ │ │ lea 0x8(%rsp),%rcx │ │ │ │ call *%rax │ │ │ │ - call 2672b5 │ │ │ │ + call 2617f5 │ │ │ │ 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 │ │ │ │ + call 25fc82 │ │ │ │ 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 │ │ │ │ + jge 2637a2 │ │ │ │ jmp *%r8 │ │ │ │ - movdqa 0x7257f(%rip),%xmm11 │ │ │ │ - movdqa 0x726c6(%rip),%xmm12 │ │ │ │ - movdqa 0x726cd(%rip),%xmm13 │ │ │ │ - movdqa 0x72404(%rip),%xmm14 │ │ │ │ + movdqa 0x77c3f(%rip),%xmm11 │ │ │ │ + movdqa 0x77d86(%rip),%xmm12 │ │ │ │ + movdqa 0x77d8d(%rip),%xmm13 │ │ │ │ + movdqa 0x77ac4(%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 │ │ │ │ + call 2618ad │ │ │ │ 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 │ │ │ │ + call 25fdb8 │ │ │ │ + call 25ff82 │ │ │ │ + call 26394e │ │ │ │ packssdw %xmm1,%xmm0 │ │ │ │ packssdw %xmm3,%xmm2 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ packssdw %xmm7,%xmm6 │ │ │ │ packssdw %xmm9,%xmm8 │ │ │ │ packssdw %xmm11,%xmm10 │ │ │ │ packssdw %xmm13,%xmm12 │ │ │ │ @@ -522014,29 +517551,29 @@ │ │ │ │ psrad $0x2,%xmm10 │ │ │ │ psrad $0x2,%xmm11 │ │ │ │ psrad $0x2,%xmm12 │ │ │ │ psrad $0x2,%xmm13 │ │ │ │ psrad $0x2,%xmm14 │ │ │ │ psrad $0x2,%xmm15 │ │ │ │ ret │ │ │ │ - movdqa 0x7232c(%rip),%xmm8 │ │ │ │ + movdqa 0x779ec(%rip),%xmm8 │ │ │ │ pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x723ee(%rip),%xmm10 │ │ │ │ + movdqa 0x77aae(%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 │ │ │ │ + call 1fa4f0 │ │ │ │ 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) │ │ │ │ @@ -522044,27 +517581,27 @@ │ │ │ │ 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 │ │ │ │ + call 1fd3a0 │ │ │ │ lea (%r10,%rsi,8),%rdi │ │ │ │ - call 266337 │ │ │ │ + call 260877 │ │ │ │ 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 │ │ │ │ + call 26087d │ │ │ │ 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) │ │ │ │ @@ -522076,77 +517613,77 @@ │ │ │ │ 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 2695bf │ │ │ │ + jg 263aff │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x108,%rsp │ │ │ │ lea -0x193(%rip),%r8 │ │ │ │ - lea 0x723b3(%rip),%r9 │ │ │ │ - call 2697b0 │ │ │ │ + lea 0x77a73(%rip),%r9 │ │ │ │ + call 263cf0 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea 0x25a(%rip),%r8 │ │ │ │ - lea 0x72383(%rip),%r9 │ │ │ │ - call 2697b0 │ │ │ │ + lea 0x77a43(%rip),%r9 │ │ │ │ + call 263cf0 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea 0x4a4(%rip),%r8 │ │ │ │ - lea 0x72353(%rip),%r9 │ │ │ │ - call 2697b0 │ │ │ │ + lea 0x77a13(%rip),%r9 │ │ │ │ + call 263cf0 │ │ │ │ add $0x108,%rsp │ │ │ │ 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 │ │ │ │ + jmp 263787 │ │ │ │ + movdqa 0x7779b(%rip),%xmm11 │ │ │ │ + movdqa 0x778e2(%rip),%xmm12 │ │ │ │ + movdqa 0x778e9(%rip),%xmm13 │ │ │ │ + movdqa 0x77620(%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 │ │ │ │ + call 26255f │ │ │ │ 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 │ │ │ │ + call 262065 │ │ │ │ + call 263ded │ │ │ │ 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 0x72085(%rip),%xmm15 │ │ │ │ + movdqa 0x77745(%rip),%xmm15 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ movdqa %xmm14,%xmm13 │ │ │ │ psubd %xmm8,%xmm13 │ │ │ │ pxor %xmm8,%xmm1 │ │ │ │ pxor %xmm8,%xmm3 │ │ │ │ pxor %xmm8,%xmm5 │ │ │ │ pxor %xmm8,%xmm7 │ │ │ │ @@ -522188,18 +517725,18 @@ │ │ │ │ psrad $0xe,%xmm6 │ │ │ │ psrad $0xe,%xmm7 │ │ │ │ psrad $0xe,%xmm8 │ │ │ │ psrad $0xe,%xmm9 │ │ │ │ psrad $0xe,%xmm10 │ │ │ │ psrad $0xe,%xmm11 │ │ │ │ ret │ │ │ │ - movdqa 0x71f0f(%rip),%xmm8 │ │ │ │ - movdqa 0x71f16(%rip),%xmm11 │ │ │ │ + movdqa 0x775cf(%rip),%xmm8 │ │ │ │ + movdqa 0x775d6(%rip),%xmm11 │ │ │ │ pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x71fc8(%rip),%xmm10 │ │ │ │ + movdqa 0x77688(%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 │ │ │ │ @@ -522219,28 +517756,28 @@ │ │ │ │ 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 │ │ │ │ + call 1fdab0 │ │ │ │ + call 1fe540 │ │ │ │ lea (%r10,%rsi,8),%rdi │ │ │ │ - call 266554 │ │ │ │ + call 260a94 │ │ │ │ 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 │ │ │ │ + call 260a9a │ │ │ │ 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) │ │ │ │ @@ -522252,44 +517789,44 @@ │ │ │ │ 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 2699e5 │ │ │ │ + jg 263f25 │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea -0x5c3(%rip),%r8 │ │ │ │ - lea 0x71f83(%rip),%r9 │ │ │ │ - call 269be0 │ │ │ │ + lea 0x77643(%rip),%r9 │ │ │ │ + call 264120 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea -0x1d6(%rip),%r8 │ │ │ │ - lea 0x71f53(%rip),%r9 │ │ │ │ - call 269be0 │ │ │ │ + lea 0x77613(%rip),%r9 │ │ │ │ + call 264120 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea 0x74(%rip),%r8 │ │ │ │ - lea 0x71f23(%rip),%r9 │ │ │ │ - call 269be0 │ │ │ │ + lea 0x775e3(%rip),%r9 │ │ │ │ + call 264120 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x5(%rip),%rax │ │ │ │ - jmp 269247 │ │ │ │ - call 2697bc │ │ │ │ + jmp 263787 │ │ │ │ + call 263cfc │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ movdqa %xmm2,%xmm3 │ │ │ │ movdqa %xmm4,%xmm5 │ │ │ │ movdqa %xmm6,%xmm7 │ │ │ │ pshufd $0x4e,%xmm14,%xmm0 │ │ │ │ pshufd $0x4e,%xmm12,%xmm2 │ │ │ │ pshufd $0x4e,%xmm10,%xmm4 │ │ │ │ @@ -522299,36 +517836,36 @@ │ │ │ │ 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 2699b8 │ │ │ │ + jmp 263ef8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea -0x6c3(%rip),%r8 │ │ │ │ - lea 0x71e8b(%rip),%r9 │ │ │ │ - call 269cb0 │ │ │ │ + lea 0x7754b(%rip),%r9 │ │ │ │ + call 2641f0 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x108,%rsp │ │ │ │ lea 0x206(%rip),%r8 │ │ │ │ - lea 0x71e53(%rip),%r9 │ │ │ │ - call 269cb0 │ │ │ │ + lea 0x77513(%rip),%r9 │ │ │ │ + call 2641f0 │ │ │ │ add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x5(%rip),%rax │ │ │ │ - jmp 269247 │ │ │ │ - movdqa 0x71c8b(%rip),%xmm15 │ │ │ │ + jmp 263787 │ │ │ │ + movdqa 0x7734b(%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 │ │ │ │ @@ -522353,15 +517890,15 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0x77239(%rip),%xmm15 │ │ │ │ paddd %xmm15,%xmm0 │ │ │ │ paddd %xmm15,%xmm1 │ │ │ │ paddd %xmm15,%xmm2 │ │ │ │ paddd %xmm15,%xmm3 │ │ │ │ paddd %xmm15,%xmm4 │ │ │ │ paddd %xmm15,%xmm5 │ │ │ │ paddd %xmm15,%xmm6 │ │ │ │ @@ -522395,44 +517932,44 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0x770f4(%rip),%xmm4 │ │ │ │ + movdqa 0x771bc(%rip),%xmm5 │ │ │ │ pxor %xmm6,%xmm6 │ │ │ │ - movdqa 0x71ad0(%rip),%xmm7 │ │ │ │ + movdqa 0x77190(%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 │ │ │ │ + call 2615ce │ │ │ │ + call 260001 │ │ │ │ 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 │ │ │ │ + jg 2643fd │ │ │ │ add $0xc0,%rdx │ │ │ │ btc $0x10,%r9d │ │ │ │ - jb 269f1f │ │ │ │ + jb 26445f │ │ │ │ lea 0x10(%r10),%rdi │ │ │ │ add $0x4,%r9d │ │ │ │ - jmp 269ebd │ │ │ │ + jmp 2643fd │ │ │ │ ret │ │ │ │ - movdqa 0x71938(%rip),%xmm5 │ │ │ │ - movdqa 0x71a70(%rip),%xmm7 │ │ │ │ + movdqa 0x76ff8(%rip),%xmm5 │ │ │ │ + movdqa 0x77130(%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 │ │ │ │ @@ -522446,21 +517983,21 @@ │ │ │ │ paddsw %xmm5,%xmm1 │ │ │ │ paddsw %xmm5,%xmm2 │ │ │ │ paddsw %xmm5,%xmm3 │ │ │ │ psraw $0x3,%xmm0 │ │ │ │ psraw $0x3,%xmm1 │ │ │ │ psraw $0x3,%xmm2 │ │ │ │ psraw $0x3,%xmm3 │ │ │ │ - call 269fc0 │ │ │ │ + call 264500 │ │ │ │ add $0x10,%rdx │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ btc $0x10,%ecx │ │ │ │ - jae 269f42 │ │ │ │ + jae 264482 │ │ │ │ sub $0x40,%ecx │ │ │ │ - jge 269f42 │ │ │ │ + jge 264482 │ │ │ │ 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) │ │ │ │ @@ -522499,16 +518036,16 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0x76f28(%rip),%xmm5 │ │ │ │ + movdqa 0x76fc0(%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 │ │ │ │ @@ -522527,68 +518064,68 @@ │ │ │ │ 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 │ │ │ │ + call 26453c │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ btc $0x10,%ecx │ │ │ │ - jae 26a0b5 │ │ │ │ + jae 2645f5 │ │ │ │ add $0xe0,%rdx │ │ │ │ add $0x10,%r9 │ │ │ │ mov %r9,%rdi │ │ │ │ sub $0x40,%ecx │ │ │ │ - jge 26a0b5 │ │ │ │ + jge 2645f5 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - movdqa 0x71807(%rip),%xmm8 │ │ │ │ - movdqa 0x7180e(%rip),%xmm9 │ │ │ │ - movdqa 0x717b5(%rip),%xmm11 │ │ │ │ - movdqa 0x7181d(%rip),%xmm7 │ │ │ │ + movdqa 0x76ec7(%rip),%xmm8 │ │ │ │ + movdqa 0x76ece(%rip),%xmm9 │ │ │ │ + movdqa 0x76e75(%rip),%xmm11 │ │ │ │ + movdqa 0x76edd(%rip),%xmm7 │ │ │ │ lea (%rsi,%rsi,2),%r8 │ │ │ │ pxor %xmm6,%xmm6 │ │ │ │ movdqa %xmm11,%xmm10 │ │ │ │ paddw %xmm11,%xmm10 │ │ │ │ mov %rdi,%r9 │ │ │ │ - call 26a230 │ │ │ │ + call 264770 │ │ │ │ sub $0x24,%ecx │ │ │ │ - jl 26a22e │ │ │ │ + jl 26476e │ │ │ │ add $0x3e0,%rdx │ │ │ │ lea 0x10(%r9),%rdi │ │ │ │ - call 26a230 │ │ │ │ + call 264770 │ │ │ │ sub $0x400,%rdx │ │ │ │ lea (%r9,%rsi,8),%rdi │ │ │ │ mov %rdi,%r9 │ │ │ │ - call 26a230 │ │ │ │ + call 264770 │ │ │ │ sub $0x6b,%ecx │ │ │ │ - jl 26a22e │ │ │ │ + jl 26476e │ │ │ │ add $0x3e0,%rdx │ │ │ │ lea 0x10(%r9),%rdi │ │ │ │ - call 26a230 │ │ │ │ + call 264770 │ │ │ │ sub $0x400,%rdx │ │ │ │ lea (%r9,%rsi,8),%rdi │ │ │ │ mov %rdi,%r9 │ │ │ │ - call 26a230 │ │ │ │ + call 264770 │ │ │ │ add $0xffffff80,%ecx │ │ │ │ - jl 26a22e │ │ │ │ + jl 26476e │ │ │ │ add $0x3e0,%rdx │ │ │ │ lea 0x10(%r9),%rdi │ │ │ │ - call 26a230 │ │ │ │ + call 264770 │ │ │ │ sub $0x400,%rdx │ │ │ │ lea (%r9,%rsi,8),%rdi │ │ │ │ mov %rdi,%r9 │ │ │ │ - call 26a230 │ │ │ │ + call 264770 │ │ │ │ add $0xffffff80,%ecx │ │ │ │ - jl 26a22e │ │ │ │ + jl 26476e │ │ │ │ add $0x3e0,%rdx │ │ │ │ lea 0x10(%r9),%rdi │ │ │ │ - call 26a230 │ │ │ │ + call 264770 │ │ │ │ ret │ │ │ │ nop │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ packssdw 0x80(%rdx),%xmm0 │ │ │ │ movdqa 0x100(%rdx),%xmm1 │ │ │ │ packssdw 0x180(%rdx),%xmm1 │ │ │ │ movdqa 0x200(%rdx),%xmm2 │ │ │ │ @@ -522615,51 +518152,51 @@ │ │ │ │ pmulhrsw %xmm10,%xmm5 │ │ │ │ paddsw %xmm4,%xmm2 │ │ │ │ paddsw %xmm5,%xmm3 │ │ │ │ pmulhrsw %xmm11,%xmm0 │ │ │ │ pmulhrsw %xmm11,%xmm1 │ │ │ │ pmulhrsw %xmm11,%xmm2 │ │ │ │ pmulhrsw %xmm11,%xmm3 │ │ │ │ - call 269fc0 │ │ │ │ + call 264500 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ btc $0x10,%ecx │ │ │ │ - jae 26a230 │ │ │ │ + jae 264770 │ │ │ │ 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 │ │ │ │ + movdqa 0x76d17(%rip),%xmm8 │ │ │ │ + movdqa 0x76d1e(%rip),%xmm9 │ │ │ │ + movdqa 0x76c65(%rip),%xmm10 │ │ │ │ + movdqa 0x76d2d(%rip),%xmm7 │ │ │ │ lea (%rsi,%rsi,2),%r8 │ │ │ │ pxor %xmm6,%xmm6 │ │ │ │ mov %rdi,%r9 │ │ │ │ - call 26a3a0 │ │ │ │ + call 2648e0 │ │ │ │ sub $0x24,%ecx │ │ │ │ - jl 26a39b │ │ │ │ - call 26a3a0 │ │ │ │ + jl 2648db │ │ │ │ + call 2648e0 │ │ │ │ add $0x1c0,%rdx │ │ │ │ lea 0x10(%r9),%rdi │ │ │ │ - call 26a3a0 │ │ │ │ + call 2648e0 │ │ │ │ sub $0x6b,%ecx │ │ │ │ - jl 26a39b │ │ │ │ - call 26a3a0 │ │ │ │ + jl 2648db │ │ │ │ + call 2648e0 │ │ │ │ add $0x1c0,%rdx │ │ │ │ lea 0x20(%r9),%rdi │ │ │ │ - call 26a3a0 │ │ │ │ + call 2648e0 │ │ │ │ add $0xffffff80,%ecx │ │ │ │ - jl 26a39b │ │ │ │ - call 26a3a0 │ │ │ │ + jl 2648db │ │ │ │ + call 2648e0 │ │ │ │ add $0x1c0,%rdx │ │ │ │ lea 0x30(%r9),%rdi │ │ │ │ - call 26a3a0 │ │ │ │ + call 2648e0 │ │ │ │ add $0xffffff80,%ecx │ │ │ │ - jl 26a39b │ │ │ │ - call 26a3a0 │ │ │ │ + jl 2648db │ │ │ │ + call 2648e0 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ packssdw 0x40(%rdx),%xmm0 │ │ │ │ movdqa 0x80(%rdx),%xmm1 │ │ │ │ packssdw 0xc0(%rdx),%xmm1 │ │ │ │ movdqa 0x100(%rdx),%xmm2 │ │ │ │ @@ -522698,70 +518235,70 @@ │ │ │ │ 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 │ │ │ │ + call 26453c │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ btc $0x10,%ecx │ │ │ │ - jae 26a3a0 │ │ │ │ + jae 2648e0 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0x71468(%rip),%xmm5 │ │ │ │ - movdqa 0x714d0(%rip),%xmm7 │ │ │ │ + movdqa 0x76b28(%rip),%xmm5 │ │ │ │ + movdqa 0x76b90(%rip),%xmm7 │ │ │ │ pxor %xmm6,%xmm6 │ │ │ │ lea (%rsi,%rsi,2),%r8 │ │ │ │ mov %rdi,%r9 │ │ │ │ - call 26a5bb │ │ │ │ + call 264afb │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 26a5ab │ │ │ │ + jl 264aeb │ │ │ │ add $0x3e0,%rdx │ │ │ │ lea 0x10(%r9),%rdi │ │ │ │ - call 26a5bb │ │ │ │ - call 26a5b0 │ │ │ │ + call 264afb │ │ │ │ + call 264af0 │ │ │ │ cmp $0x88,%ecx │ │ │ │ - jl 26a5ab │ │ │ │ + jl 264aeb │ │ │ │ add $0x7c0,%rdx │ │ │ │ lea 0x20(%r9),%rdi │ │ │ │ - call 26a5bb │ │ │ │ - call 26a5b0 │ │ │ │ - call 26a5b0 │ │ │ │ + call 264afb │ │ │ │ + call 264af0 │ │ │ │ + call 264af0 │ │ │ │ cmp $0x12c,%ecx │ │ │ │ - jl 26a5ab │ │ │ │ + jl 264aeb │ │ │ │ add $0xba0,%rdx │ │ │ │ add $0x30,%r9 │ │ │ │ mov %r9,%rdi │ │ │ │ - call 26a5bb │ │ │ │ - call 26a5b0 │ │ │ │ - call 26a5b0 │ │ │ │ - call 26a5b0 │ │ │ │ + call 264afb │ │ │ │ + call 264af0 │ │ │ │ + call 264af0 │ │ │ │ + call 264af0 │ │ │ │ cmp $0x217,%ecx │ │ │ │ - jl 26a5ab │ │ │ │ + jl 264aeb │ │ │ │ add $0xba0,%rdx │ │ │ │ lea (%r9,%rsi,8),%rdi │ │ │ │ mov %rdi,%r9 │ │ │ │ - call 26a5bb │ │ │ │ - call 26a5b0 │ │ │ │ - call 26a5b0 │ │ │ │ + call 264afb │ │ │ │ + call 264af0 │ │ │ │ + call 264af0 │ │ │ │ cmp $0x2f3,%ecx │ │ │ │ - jl 26a5ab │ │ │ │ + jl 264aeb │ │ │ │ add $0x7c0,%rdx │ │ │ │ lea (%r9,%rsi,8),%rdi │ │ │ │ mov %rdi,%r9 │ │ │ │ - call 26a5bb │ │ │ │ - call 26a5b0 │ │ │ │ + call 264afb │ │ │ │ + call 264af0 │ │ │ │ cmp $0x38f,%ecx │ │ │ │ - jl 26a5ab │ │ │ │ + jl 264aeb │ │ │ │ add $0x3e0,%rdx │ │ │ │ lea (%r9,%rsi,8),%rdi │ │ │ │ - call 26a5bb │ │ │ │ + call 264afb │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ sub $0x400,%rdx │ │ │ │ sub $0x10,%rdi │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ packssdw 0x80(%rdx),%xmm0 │ │ │ │ movdqa 0x100(%rdx),%xmm1 │ │ │ │ @@ -522770,73 +518307,73 @@ │ │ │ │ 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 │ │ │ │ + call 264500 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ btc $0x10,%ecx │ │ │ │ - jae 26a5bb │ │ │ │ + jae 264afb │ │ │ │ ret │ │ │ │ nop │ │ │ │ sub $0x248,%rsp │ │ │ │ - lea 0x714f6(%rip),%rax │ │ │ │ + lea 0x76bb6(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - je 26aa30 │ │ │ │ + je 264f70 │ │ │ │ mov $0xe,%r9d │ │ │ │ cmp -0x30(%r9,%rax,1),%cx │ │ │ │ - jge 26a680 │ │ │ │ + jge 264bc0 │ │ │ │ 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 │ │ │ │ + jl 264b88 │ │ │ │ mov %ecx,0x230(%rsp) │ │ │ │ mov %rsp,%rcx │ │ │ │ - movdqa 0x7120d(%rip),%xmm11 │ │ │ │ - movdqa 0x71354(%rip),%xmm12 │ │ │ │ - movdqa 0x7135b(%rip),%xmm13 │ │ │ │ - movdqa 0x71092(%rip),%xmm14 │ │ │ │ + movdqa 0x768cd(%rip),%xmm11 │ │ │ │ + movdqa 0x76a14(%rip),%xmm12 │ │ │ │ + movdqa 0x76a1b(%rip),%xmm13 │ │ │ │ + movdqa 0x76752(%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 │ │ │ │ + call 25fdb8 │ │ │ │ + movdqa 0x76809(%rip),%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ paddd %xmm1,%xmm6 │ │ │ │ paddd %xmm1,%xmm5 │ │ │ │ paddd %xmm1,%xmm3 │ │ │ │ - call 265a42 │ │ │ │ + call 25ff82 │ │ │ │ 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 │ │ │ │ + call 25fc82 │ │ │ │ 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) │ │ │ │ @@ -522846,36 +518383,36 @@ │ │ │ │ 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 │ │ │ │ + jge 264bca │ │ │ │ mov 0x230(%rsp),%ecx │ │ │ │ cmp $0x2b,%ecx │ │ │ │ - jl 26a802 │ │ │ │ + jl 264d42 │ │ │ │ cmp $0x6b,%ecx │ │ │ │ - jl 26a7f9 │ │ │ │ - lea -0x6f097(%rip),%r8 │ │ │ │ - jmp 26a809 │ │ │ │ - lea -0x6f370(%rip),%r8 │ │ │ │ - jmp 26a809 │ │ │ │ - lea -0x6f599(%rip),%r8 │ │ │ │ - call 26a816 │ │ │ │ + jl 264d39 │ │ │ │ + lea -0x643b7(%rip),%r8 │ │ │ │ + jmp 264d49 │ │ │ │ + lea -0x64690(%rip),%r8 │ │ │ │ + jmp 264d49 │ │ │ │ + lea -0x648b9(%rip),%r8 │ │ │ │ + call 264d56 │ │ │ │ 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 │ │ │ │ + call 1fa4f0 │ │ │ │ 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) │ │ │ │ @@ -522883,137 +518420,137 @@ │ │ │ │ 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 │ │ │ │ + call 1fd3a0 │ │ │ │ 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 │ │ │ │ + movdqa 0x7666b(%rip),%xmm8 │ │ │ │ pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x7106d(%rip),%xmm10 │ │ │ │ + movdqa 0x7672d(%rip),%xmm10 │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ - call 26633d │ │ │ │ + call 26087d │ │ │ │ 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 │ │ │ │ + call 26087d │ │ │ │ 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 │ │ │ │ + call 26087d │ │ │ │ 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 │ │ │ │ + call 26087d │ │ │ │ ret │ │ │ │ imul $0xb5,(%rdx),%r9d │ │ │ │ mov %ecx,(%rdx) │ │ │ │ mov $0x8,%ecx │ │ │ │ add $0x280,%r9d │ │ │ │ sar $0xa,%r9d │ │ │ │ add $0x210,%rsp │ │ │ │ - jmp 266062 │ │ │ │ + jmp 2605a2 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ sub $0x4d8,%rsp │ │ │ │ - lea 0x710b6(%rip),%rax │ │ │ │ + lea 0x76776(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - je 26ad73 │ │ │ │ + je 2652b3 │ │ │ │ mov $0xe,%r9d │ │ │ │ cmp -0x20(%r9,%rax,1),%cx │ │ │ │ - jge 26aaf1 │ │ │ │ + jge 265031 │ │ │ │ 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 │ │ │ │ + jl 264fc8 │ │ │ │ mov %ecx,0x4c0(%rsp) │ │ │ │ mov %rsp,%rcx │ │ │ │ - movdqa 0x70d9c(%rip),%xmm11 │ │ │ │ - movdqa 0x70ee3(%rip),%xmm12 │ │ │ │ - movdqa 0x70eea(%rip),%xmm13 │ │ │ │ - movdqa 0x70c21(%rip),%xmm14 │ │ │ │ + movdqa 0x7645c(%rip),%xmm11 │ │ │ │ + movdqa 0x765a3(%rip),%xmm12 │ │ │ │ + movdqa 0x765aa(%rip),%xmm13 │ │ │ │ + movdqa 0x762e1(%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 │ │ │ │ + call 25fce6 │ │ │ │ + call 2618ad │ │ │ │ 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 │ │ │ │ + call 25fce6 │ │ │ │ + call 25fdb8 │ │ │ │ + call 25ff82 │ │ │ │ + call 261c14 │ │ │ │ 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 25fc82 │ │ │ │ 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 │ │ │ │ + call 2617f5 │ │ │ │ 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) │ │ │ │ @@ -523028,119 +518565,119 @@ │ │ │ │ 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 │ │ │ │ + jge 26503b │ │ │ │ add $0x90,%rsp │ │ │ │ mov %rdi,%rax │ │ │ │ mov 0x430(%rsp),%ecx │ │ │ │ cmp $0x2c,%ecx │ │ │ │ - jl 26ad3e │ │ │ │ + jl 26527e │ │ │ │ cmp $0x97,%ecx │ │ │ │ - jl 26ad35 │ │ │ │ - lea -0x6f5d3(%rip),%r8 │ │ │ │ - jmp 26ad45 │ │ │ │ - lea -0x6f8ac(%rip),%r8 │ │ │ │ - jmp 26ad45 │ │ │ │ - lea -0x6fad5(%rip),%r8 │ │ │ │ + jl 265275 │ │ │ │ + lea -0x648f3(%rip),%r8 │ │ │ │ + jmp 265285 │ │ │ │ + lea -0x64bcc(%rip),%r8 │ │ │ │ + jmp 265285 │ │ │ │ + lea -0x64df5(%rip),%r8 │ │ │ │ lea 0x20(%rdi),%rdx │ │ │ │ mov $0xfffffffffffffffc,%r10 │ │ │ │ - jmp 26ad58 │ │ │ │ + jmp 265298 │ │ │ │ movdqa 0x30(%rsp),%xmm0 │ │ │ │ - call 26a816 │ │ │ │ + call 264d56 │ │ │ │ add $0x200,%rsp │ │ │ │ add $0x2,%r10 │ │ │ │ lea (%rdx,%r10,8),%rdi │ │ │ │ - jl 26ad52 │ │ │ │ + jl 265292 │ │ │ │ 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 │ │ │ │ + jmp 26164d │ │ │ │ nopl 0x0(%rax) │ │ │ │ sub $0x188,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - je 26c023 │ │ │ │ + je 266563 │ │ │ │ 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 │ │ │ │ + movdqa 0x7614e(%rip),%xmm11 │ │ │ │ + movdqa 0x76295(%rip),%xmm12 │ │ │ │ + movdqa 0x7629c(%rip),%xmm13 │ │ │ │ + movdqa 0x75fd3(%rip),%xmm14 │ │ │ │ mov %rsp,%rcx │ │ │ │ - call 26b153 │ │ │ │ + call 265693 │ │ │ │ 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 │ │ │ │ + call 265a94 │ │ │ │ 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 │ │ │ │ + call 2618ad │ │ │ │ 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 │ │ │ │ + call 25fdb8 │ │ │ │ + call 25ff82 │ │ │ │ sub $0x100,%rcx │ │ │ │ - call 26bb42 │ │ │ │ - call 265742 │ │ │ │ - call 2672b5 │ │ │ │ + call 266082 │ │ │ │ + call 25fc82 │ │ │ │ + call 2617f5 │ │ │ │ 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 │ │ │ │ + call 2617f5 │ │ │ │ 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 │ │ │ │ + call 2617f5 │ │ │ │ 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) │ │ │ │ @@ -523155,70 +518692,70 @@ │ │ │ │ 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 │ │ │ │ + je 265623 │ │ │ │ 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 │ │ │ │ + jmp 2652fc │ │ │ │ mov $0x4,%r8d │ │ │ │ - call 2689ad │ │ │ │ + call 262eed │ │ │ │ add $0x188,%rsp │ │ │ │ ret │ │ │ │ - movdqa 0x70732(%rip),%xmm7 │ │ │ │ + movdqa 0x75df2(%rip),%xmm7 │ │ │ │ pmulld %xmm0,%xmm7 │ │ │ │ - pmulld 0x704d4(%rip),%xmm0 │ │ │ │ - movdqa 0x7061c(%rip),%xmm4 │ │ │ │ + pmulld 0x75b94(%rip),%xmm0 │ │ │ │ + movdqa 0x75cdc(%rip),%xmm4 │ │ │ │ pmulld %xmm3,%xmm4 │ │ │ │ - pmulld 0x7062e(%rip),%xmm3 │ │ │ │ - movdqa 0x70546(%rip),%xmm6 │ │ │ │ + pmulld 0x75cee(%rip),%xmm3 │ │ │ │ + movdqa 0x75c06(%rip),%xmm6 │ │ │ │ pmulld %xmm1,%xmm6 │ │ │ │ - pmulld 0x70698(%rip),%xmm1 │ │ │ │ - movdqa 0x70670(%rip),%xmm5 │ │ │ │ + pmulld 0x75d58(%rip),%xmm1 │ │ │ │ + movdqa 0x75d30(%rip),%xmm5 │ │ │ │ pmulld %xmm2,%xmm5 │ │ │ │ - pmulld 0x70542(%rip),%xmm2 │ │ │ │ - jmp 26b237 │ │ │ │ - movdqa 0x706d4(%rip),%xmm8 │ │ │ │ + pmulld 0x75c02(%rip),%xmm2 │ │ │ │ + jmp 265777 │ │ │ │ + movdqa 0x75d94(%rip),%xmm8 │ │ │ │ movdqa %xmm0,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm7,%xmm8 │ │ │ │ - movdqa 0x7046a(%rip),%xmm10 │ │ │ │ + movdqa 0x75b2a(%rip),%xmm10 │ │ │ │ pmulld %xmm10,%xmm0 │ │ │ │ pmulld %xmm10,%xmm7 │ │ │ │ paddd %xmm9,%xmm7 │ │ │ │ psubd %xmm8,%xmm0 │ │ │ │ - movdqa 0x704cb(%rip),%xmm8 │ │ │ │ + movdqa 0x75b8b(%rip),%xmm8 │ │ │ │ movdqa %xmm6,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm1,%xmm8 │ │ │ │ - movdqa 0x70621(%rip),%xmm10 │ │ │ │ + movdqa 0x75ce1(%rip),%xmm10 │ │ │ │ pmulld %xmm10,%xmm6 │ │ │ │ pmulld %xmm10,%xmm1 │ │ │ │ paddd %xmm9,%xmm1 │ │ │ │ psubd %xmm8,%xmm6 │ │ │ │ - movdqa 0x705e2(%rip),%xmm8 │ │ │ │ + movdqa 0x75ca2(%rip),%xmm8 │ │ │ │ movdqa %xmm2,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm5,%xmm8 │ │ │ │ - movdqa 0x704a8(%rip),%xmm10 │ │ │ │ + movdqa 0x75b68(%rip),%xmm10 │ │ │ │ pmulld %xmm10,%xmm2 │ │ │ │ pmulld %xmm10,%xmm5 │ │ │ │ paddd %xmm9,%xmm5 │ │ │ │ psubd %xmm8,%xmm2 │ │ │ │ - movdqa 0x70519(%rip),%xmm8 │ │ │ │ + movdqa 0x75bd9(%rip),%xmm8 │ │ │ │ movdqa %xmm4,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm3,%xmm8 │ │ │ │ - movdqa 0x7052f(%rip),%xmm10 │ │ │ │ + movdqa 0x75bef(%rip),%xmm10 │ │ │ │ pmulld %xmm10,%xmm4 │ │ │ │ pmulld %xmm10,%xmm3 │ │ │ │ paddd %xmm9,%xmm3 │ │ │ │ psubd %xmm8,%xmm4 │ │ │ │ paddd %xmm11,%xmm0 │ │ │ │ paddd %xmm11,%xmm1 │ │ │ │ paddd %xmm11,%xmm2 │ │ │ │ @@ -523259,16 +518796,16 @@ │ │ │ │ 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 0x75b9e(%rip),%xmm15 │ │ │ │ + movdqa 0x759b5(%rip),%xmm10 │ │ │ │ movdqa %xmm5,%xmm9 │ │ │ │ pmulld %xmm15,%xmm9 │ │ │ │ movdqa %xmm8,%xmm3 │ │ │ │ pmulld %xmm15,%xmm3 │ │ │ │ pmulld %xmm10,%xmm5 │ │ │ │ pmulld %xmm10,%xmm8 │ │ │ │ paddd %xmm11,%xmm9 │ │ │ │ @@ -523314,16 +518851,16 @@ │ │ │ │ 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 0x75a37(%rip),%xmm15 │ │ │ │ + movdqa 0x758ee(%rip),%xmm10 │ │ │ │ movdqa %xmm4,%xmm9 │ │ │ │ pmulld %xmm15,%xmm9 │ │ │ │ movdqa %xmm1,%xmm2 │ │ │ │ pmulld %xmm15,%xmm2 │ │ │ │ pmulld %xmm10,%xmm4 │ │ │ │ pmulld %xmm10,%xmm1 │ │ │ │ paddd %xmm11,%xmm9 │ │ │ │ @@ -523349,59 +518886,59 @@ │ │ │ │ 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 0x70111(%rip),%xmm7 │ │ │ │ + movdqa 0x757d1(%rip),%xmm7 │ │ │ │ pmulld %xmm0,%xmm7 │ │ │ │ - pmulld 0x70303(%rip),%xmm0 │ │ │ │ - movdqa 0x7025b(%rip),%xmm4 │ │ │ │ + pmulld 0x759c3(%rip),%xmm0 │ │ │ │ + movdqa 0x7591b(%rip),%xmm4 │ │ │ │ pmulld %xmm3,%xmm4 │ │ │ │ - pmulld 0x701cd(%rip),%xmm3 │ │ │ │ - movdqa 0x702c5(%rip),%xmm6 │ │ │ │ + pmulld 0x7588d(%rip),%xmm3 │ │ │ │ + movdqa 0x75985(%rip),%xmm6 │ │ │ │ pmulld %xmm1,%xmm6 │ │ │ │ - pmulld 0x700f7(%rip),%xmm1 │ │ │ │ - movdqa 0x7017f(%rip),%xmm5 │ │ │ │ + pmulld 0x757b7(%rip),%xmm1 │ │ │ │ + movdqa 0x7583f(%rip),%xmm5 │ │ │ │ pmulld %xmm2,%xmm5 │ │ │ │ - pmulld 0x70241(%rip),%xmm2 │ │ │ │ - jmp 26b638 │ │ │ │ - movdqa 0x700a3(%rip),%xmm8 │ │ │ │ + pmulld 0x75901(%rip),%xmm2 │ │ │ │ + jmp 265b78 │ │ │ │ + movdqa 0x75763(%rip),%xmm8 │ │ │ │ movdqa %xmm7,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm0,%xmm8 │ │ │ │ - movdqa 0x70299(%rip),%xmm10 │ │ │ │ + movdqa 0x75959(%rip),%xmm10 │ │ │ │ pmulld %xmm10,%xmm7 │ │ │ │ pmulld %xmm10,%xmm0 │ │ │ │ paddd %xmm9,%xmm0 │ │ │ │ psubd %xmm8,%xmm7 │ │ │ │ - movdqa 0x7025a(%rip),%xmm8 │ │ │ │ + movdqa 0x7591a(%rip),%xmm8 │ │ │ │ movdqa %xmm1,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm6,%xmm8 │ │ │ │ - movdqa 0x70080(%rip),%xmm10 │ │ │ │ + movdqa 0x75740(%rip),%xmm10 │ │ │ │ pmulld %xmm10,%xmm1 │ │ │ │ pmulld %xmm10,%xmm6 │ │ │ │ paddd %xmm9,%xmm6 │ │ │ │ psubd %xmm8,%xmm1 │ │ │ │ - movdqa 0x700e1(%rip),%xmm8 │ │ │ │ + movdqa 0x757a1(%rip),%xmm8 │ │ │ │ movdqa %xmm5,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm2,%xmm8 │ │ │ │ - movdqa 0x701a7(%rip),%xmm10 │ │ │ │ + movdqa 0x75867(%rip),%xmm10 │ │ │ │ pmulld %xmm10,%xmm5 │ │ │ │ pmulld %xmm10,%xmm2 │ │ │ │ paddd %xmm9,%xmm2 │ │ │ │ psubd %xmm8,%xmm5 │ │ │ │ - movdqa 0x70168(%rip),%xmm8 │ │ │ │ + movdqa 0x75828(%rip),%xmm8 │ │ │ │ movdqa %xmm3,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm4,%xmm8 │ │ │ │ - movdqa 0x700ce(%rip),%xmm10 │ │ │ │ + movdqa 0x7578e(%rip),%xmm10 │ │ │ │ pmulld %xmm10,%xmm3 │ │ │ │ pmulld %xmm10,%xmm4 │ │ │ │ paddd %xmm9,%xmm4 │ │ │ │ psubd %xmm8,%xmm3 │ │ │ │ paddd %xmm11,%xmm0 │ │ │ │ paddd %xmm11,%xmm1 │ │ │ │ paddd %xmm11,%xmm2 │ │ │ │ @@ -523442,16 +518979,16 @@ │ │ │ │ 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 0x7566d(%rip),%xmm15 │ │ │ │ + movdqa 0x75714(%rip),%xmm10 │ │ │ │ movdqa %xmm4,%xmm9 │ │ │ │ pmulld %xmm15,%xmm9 │ │ │ │ movdqa %xmm2,%xmm3 │ │ │ │ pmulld %xmm15,%xmm3 │ │ │ │ pmulld %xmm10,%xmm4 │ │ │ │ pmulld %xmm10,%xmm2 │ │ │ │ paddd %xmm11,%xmm9 │ │ │ │ @@ -523497,16 +519034,16 @@ │ │ │ │ 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 0x75636(%rip),%xmm15 │ │ │ │ + movdqa 0x754ed(%rip),%xmm10 │ │ │ │ movdqa %xmm4,%xmm9 │ │ │ │ pmulld %xmm15,%xmm9 │ │ │ │ movdqa %xmm1,%xmm2 │ │ │ │ pmulld %xmm15,%xmm2 │ │ │ │ pmulld %xmm10,%xmm4 │ │ │ │ pmulld %xmm10,%xmm1 │ │ │ │ paddd %xmm1,%xmm9 │ │ │ │ @@ -523871,15 +519408,15 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0x75000(%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 │ │ │ │ @@ -523895,95 +519432,95 @@ │ │ │ │ pmaxsw %xmm5,%xmm4 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ movdqa %xmm2,0x10(%rdi) │ │ │ │ movdqa %xmm3,0x20(%rdi) │ │ │ │ movdqa %xmm4,0x30(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %ecx │ │ │ │ - jg 26c064 │ │ │ │ + jg 2665a4 │ │ │ │ add $0x188,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ sub $0x188,%rsp │ │ │ │ - lea 0x6fa46(%rip),%rax │ │ │ │ + lea 0x75106(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - je 26c952 │ │ │ │ + je 266e92 │ │ │ │ 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 │ │ │ │ + jl 26662c │ │ │ │ + movdqa 0x74e5f(%rip),%xmm11 │ │ │ │ + movdqa 0x74fa6(%rip),%xmm12 │ │ │ │ + movdqa 0x74fad(%rip),%xmm13 │ │ │ │ + movdqa 0x74ce4(%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 │ │ │ │ + call 25fce6 │ │ │ │ + call 265693 │ │ │ │ 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 │ │ │ │ + call 25fce6 │ │ │ │ + call 265a94 │ │ │ │ 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 │ │ │ │ + call 25fce6 │ │ │ │ + call 2618ad │ │ │ │ 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 25fce6 │ │ │ │ + call 25fdb8 │ │ │ │ + call 25ff82 │ │ │ │ sub $0x100,%rcx │ │ │ │ - call 26c471 │ │ │ │ - call 265742 │ │ │ │ - call 2672b5 │ │ │ │ + call 2669b1 │ │ │ │ + call 25fc82 │ │ │ │ + call 2617f5 │ │ │ │ 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 │ │ │ │ + call 2617f5 │ │ │ │ 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 │ │ │ │ + call 2617f5 │ │ │ │ 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) │ │ │ │ @@ -524002,25 +519539,25 @@ │ │ │ │ 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 │ │ │ │ + jge 266638 │ │ │ │ + call 266988 │ │ │ │ add $0x188,%rsp │ │ │ │ ret │ │ │ │ - movdqa 0x6f47f(%rip),%xmm8 │ │ │ │ + movdqa 0x74b3f(%rip),%xmm8 │ │ │ │ pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x6f541(%rip),%xmm10 │ │ │ │ + movdqa 0x74c01(%rip),%xmm10 │ │ │ │ mov %rdi,%r10 │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ mov $0x4,%r8d │ │ │ │ - jmp 2695bf │ │ │ │ + jmp 263aff │ │ │ │ psrld $0xb,%xmm11 │ │ │ │ movdqa 0x170(%rcx),%xmm9 │ │ │ │ pmaxsd %xmm12,%xmm0 │ │ │ │ pminsd %xmm13,%xmm0 │ │ │ │ movdqa %xmm0,%xmm8 │ │ │ │ psubd %xmm9,%xmm8 │ │ │ │ paddd %xmm9,%xmm0 │ │ │ │ @@ -524244,23 +519781,23 @@ │ │ │ │ mov %ecx,(%rdx) │ │ │ │ mov $0x10,%ecx │ │ │ │ sub $0xffffff80,%r9d │ │ │ │ sar $0x8,%r9d │ │ │ │ imul $0xb5,%r9d,%r9d │ │ │ │ add $0x180,%r9d │ │ │ │ sar $0x9,%r9d │ │ │ │ - jmp 26c03c │ │ │ │ + jmp 26657c │ │ │ │ nop │ │ │ │ sub $0xa18,%rsp │ │ │ │ - lea 0x6f196(%rip),%rax │ │ │ │ + lea 0x74856(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - je 26ce96 │ │ │ │ + je 2673d6 │ │ │ │ mov $0xe,%r9d │ │ │ │ cmp -0x10(%r9,%rax,1),%cx │ │ │ │ - jge 26ca69 │ │ │ │ + jge 266fa9 │ │ │ │ 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) │ │ │ │ @@ -524275,84 +519812,84 @@ │ │ │ │ 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 │ │ │ │ + jl 266eec │ │ │ │ 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 │ │ │ │ + movdqa 0x74497(%rip),%xmm11 │ │ │ │ + movdqa 0x745de(%rip),%xmm12 │ │ │ │ + movdqa 0x745e5(%rip),%xmm13 │ │ │ │ + movdqa 0x7431c(%rip),%xmm14 │ │ │ │ mov %rsp,%rcx │ │ │ │ - call 26b153 │ │ │ │ + call 265693 │ │ │ │ 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 │ │ │ │ + call 265a94 │ │ │ │ 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 │ │ │ │ + call 2618ad │ │ │ │ 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 │ │ │ │ + call 25fdb8 │ │ │ │ + call 25ff82 │ │ │ │ sub $0x100,%rcx │ │ │ │ - call 26bb42 │ │ │ │ + call 266082 │ │ │ │ movzwl (%rax,%r9,1),%r8d │ │ │ │ movzbl %r8b,%r10d │ │ │ │ shr $0x8,%r8d │ │ │ │ - call 265742 │ │ │ │ - call 2672b5 │ │ │ │ + call 25fc82 │ │ │ │ + call 2617f5 │ │ │ │ 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 │ │ │ │ + call 2617f5 │ │ │ │ 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 │ │ │ │ + call 2617f5 │ │ │ │ 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) │ │ │ │ @@ -524387,42 +519924,42 @@ │ │ │ │ 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 │ │ │ │ + jge 266fb0 │ │ │ │ mov 0xa00(%rsp),%ecx │ │ │ │ add $0x1d0,%rsp │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 26ce7f │ │ │ │ + jl 2673bf │ │ │ │ cmp $0x88,%ecx │ │ │ │ - jl 26ce76 │ │ │ │ - lea -0x71714(%rip),%r8 │ │ │ │ - jmp 26ce86 │ │ │ │ - lea -0x719ed(%rip),%r8 │ │ │ │ - jmp 26ce86 │ │ │ │ - lea -0x71c16(%rip),%r8 │ │ │ │ + jl 2673b6 │ │ │ │ + lea -0x66a34(%rip),%r8 │ │ │ │ + jmp 2673c6 │ │ │ │ + lea -0x66d0d(%rip),%r8 │ │ │ │ + jmp 2673c6 │ │ │ │ + lea -0x66f36(%rip),%r8 │ │ │ │ lea 0x40(%rdi),%rdx │ │ │ │ mov $0xfffffffffffffff8,%r10 │ │ │ │ - jmp 26ad58 │ │ │ │ + jmp 265298 │ │ │ │ imul $0xb5,(%rdx),%r9d │ │ │ │ mov %ecx,(%rdx) │ │ │ │ mov $0x20,%ecx │ │ │ │ add $0x890,%rsp │ │ │ │ - jmp 26c031 │ │ │ │ + jmp 266571 │ │ │ │ sub $0x8e8,%rsp │ │ │ │ - lea 0x6ec66(%rip),%rax │ │ │ │ + lea 0x74326(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - je 26d34a │ │ │ │ + je 26788a │ │ │ │ mov %rbx,0x8c8(%rsp) │ │ │ │ mov $0xe,%r9d │ │ │ │ cmp -0x20(%r9,%rax,1),%cx │ │ │ │ - jge 26cf55 │ │ │ │ + jge 267495 │ │ │ │ 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 │ │ │ │ @@ -524432,57 +519969,57 @@ │ │ │ │ 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 │ │ │ │ + jl 267420 │ │ │ │ mov %ecx,0x8c0(%rsp) │ │ │ │ mov %rsp,%rcx │ │ │ │ - movdqa 0x6e938(%rip),%xmm11 │ │ │ │ - movdqa 0x6ea7f(%rip),%xmm12 │ │ │ │ - movdqa 0x6ea86(%rip),%xmm13 │ │ │ │ - movdqa 0x6e7bd(%rip),%xmm14 │ │ │ │ + movdqa 0x73ff8(%rip),%xmm11 │ │ │ │ + movdqa 0x7413f(%rip),%xmm12 │ │ │ │ + movdqa 0x74146(%rip),%xmm13 │ │ │ │ + movdqa 0x73e7d(%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 │ │ │ │ + call 2618ad │ │ │ │ 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 │ │ │ │ + call 25fdb8 │ │ │ │ + call 25ff82 │ │ │ │ + call 26394e │ │ │ │ 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 25fc82 │ │ │ │ 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 │ │ │ │ + call 2617f5 │ │ │ │ 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) │ │ │ │ @@ -524501,43 +520038,43 @@ │ │ │ │ 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 │ │ │ │ + jge 26749f │ │ │ │ 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 │ │ │ │ + jl 2676d4 │ │ │ │ + lea -0x6701b(%rip),%r11 │ │ │ │ + lea -0x62a12(%rip),%rbx │ │ │ │ + jmp 2676e2 │ │ │ │ + lea -0x6724b(%rip),%r11 │ │ │ │ + lea -0x62eb2(%rip),%rbx │ │ │ │ add $0x90,%rsp │ │ │ │ lea 0x20(%rdi),%rdx │ │ │ │ mov $0xfffffffffffffffc,%r10 │ │ │ │ - call 26d1d4 │ │ │ │ + call 267714 │ │ │ │ add $0x400,%rsp │ │ │ │ add $0x2,%r10 │ │ │ │ lea (%rdx,%r10,8),%rdi │ │ │ │ - jl 26d1b4 │ │ │ │ + jl 2676f4 │ │ │ │ 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 1f52d0 │ │ │ │ + call 1fa4f0 │ │ │ │ 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) │ │ │ │ @@ -524546,15 +520083,15 @@ │ │ │ │ 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 │ │ │ │ + call 1fd3a0 │ │ │ │ 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) │ │ │ │ @@ -524562,50 +520099,50 @@ │ │ │ │ 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 │ │ │ │ + movdqa 0x73ca3(%rip),%xmm8 │ │ │ │ pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x6e6a5(%rip),%xmm10 │ │ │ │ + movdqa 0x73d65(%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 │ │ │ │ + call 26087d │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ sub $0xffffffffffffff80,%r8 │ │ │ │ dec %eax │ │ │ │ - jg 26d309 │ │ │ │ + jg 267849 │ │ │ │ ret │ │ │ │ imul $0xb5,(%rdx),%r9d │ │ │ │ mov %ecx,(%rdx) │ │ │ │ mov $0x40,%ecx │ │ │ │ add $0x280,%r9d │ │ │ │ sar $0xa,%r9d │ │ │ │ add $0x860,%rsp │ │ │ │ - jmp 267118 │ │ │ │ + jmp 261658 │ │ │ │ nop │ │ │ │ sub $0x1228,%rsp │ │ │ │ - lea 0x6e7a6(%rip),%rax │ │ │ │ + lea 0x73e66(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - je 26d8bc │ │ │ │ + je 267dfc │ │ │ │ mov %rbx,0x1208(%rsp) │ │ │ │ mov $0xe,%r9d │ │ │ │ cmp -0x10(%r9,%rax,1),%cx │ │ │ │ - jge 26d46b │ │ │ │ + jge 2679ab │ │ │ │ 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 │ │ │ │ @@ -524623,92 +520160,92 @@ │ │ │ │ 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 │ │ │ │ + jl 2678e4 │ │ │ │ mov %ecx,0x1200(%rsp) │ │ │ │ mov %rsp,%rcx │ │ │ │ - movdqa 0x6e422(%rip),%xmm11 │ │ │ │ - movdqa 0x6e569(%rip),%xmm12 │ │ │ │ - movdqa 0x6e570(%rip),%xmm13 │ │ │ │ - movdqa 0x6e2a7(%rip),%xmm14 │ │ │ │ + movdqa 0x73ae2(%rip),%xmm11 │ │ │ │ + movdqa 0x73c29(%rip),%xmm12 │ │ │ │ + movdqa 0x73c30(%rip),%xmm13 │ │ │ │ + movdqa 0x73967(%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 │ │ │ │ + call 25fce6 │ │ │ │ + call 265693 │ │ │ │ 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 │ │ │ │ + call 25fce6 │ │ │ │ + call 265a94 │ │ │ │ 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 │ │ │ │ + call 25fce6 │ │ │ │ + call 2618ad │ │ │ │ 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 │ │ │ │ + call 25fce6 │ │ │ │ + call 25fdb8 │ │ │ │ + call 25ff82 │ │ │ │ sub $0x100,%rcx │ │ │ │ - call 26c471 │ │ │ │ + call 2669b1 │ │ │ │ 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 │ │ │ │ + call 25fc82 │ │ │ │ + call 2617f5 │ │ │ │ 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 │ │ │ │ + call 2617f5 │ │ │ │ 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 │ │ │ │ + call 2617f5 │ │ │ │ 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) │ │ │ │ @@ -524743,120 +520280,120 @@ │ │ │ │ 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 │ │ │ │ + jge 2679b5 │ │ │ │ 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 │ │ │ │ + jl 267dd7 │ │ │ │ + lea -0x6771e(%rip),%r11 │ │ │ │ + lea -0x63115(%rip),%rbx │ │ │ │ + jmp 267de5 │ │ │ │ + lea -0x6794e(%rip),%r11 │ │ │ │ + lea -0x635b5(%rip),%rbx │ │ │ │ add $0x1d0,%rsp │ │ │ │ lea 0x40(%rdi),%rdx │ │ │ │ mov $0xfffffffffffffff8,%r10 │ │ │ │ - jmp 26d1b4 │ │ │ │ + jmp 2676f4 │ │ │ │ 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 │ │ │ │ + jmp 26657c │ │ │ │ sub $0x408,%rsp │ │ │ │ - lea 0x6e226(%rip),%rax │ │ │ │ + lea 0x738e6(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - je 26e327 │ │ │ │ + je 268867 │ │ │ │ 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 │ │ │ │ + jl 267e4c │ │ │ │ + movdqa 0x7363f(%rip),%xmm11 │ │ │ │ + movdqa 0x73786(%rip),%xmm12 │ │ │ │ + movdqa 0x7378d(%rip),%xmm13 │ │ │ │ + movdqa 0x734c4(%rip),%xmm14 │ │ │ │ mov %rsp,%rcx │ │ │ │ - lea 0x6e0ca(%rip),%r8 │ │ │ │ + lea 0x7378a(%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 │ │ │ │ + call 268087 │ │ │ │ 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 │ │ │ │ + call 268087 │ │ │ │ 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 │ │ │ │ + call 268087 │ │ │ │ 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 │ │ │ │ + call 268087 │ │ │ │ + call 2683e2 │ │ │ │ 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 │ │ │ │ + call 265636 │ │ │ │ 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 │ │ │ │ + call 265a37 │ │ │ │ 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 │ │ │ │ + call 261850 │ │ │ │ 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 │ │ │ │ + call 25fd67 │ │ │ │ + call 25ff82 │ │ │ │ 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 │ │ │ │ + call 268688 │ │ │ │ lea 0x380(%rsp),%rcx │ │ │ │ lea 0x700(%rdx,%r9,8),%r8 │ │ │ │ - call 26e291 │ │ │ │ + call 2687d1 │ │ │ │ sub $0x2,%r9d │ │ │ │ - jge 26d918 │ │ │ │ - call 26db1e │ │ │ │ + jge 267e58 │ │ │ │ + call 26805e │ │ │ │ add $0x408,%rsp │ │ │ │ ret │ │ │ │ - movdqa 0x6dda9(%rip),%xmm8 │ │ │ │ + movdqa 0x73469(%rip),%xmm8 │ │ │ │ pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x6de6b(%rip),%xmm10 │ │ │ │ + movdqa 0x7352b(%rip),%xmm10 │ │ │ │ mov %rdi,%r10 │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ mov $0x8,%r8d │ │ │ │ - jmp 2695bf │ │ │ │ + jmp 263aff │ │ │ │ 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 │ │ │ │ @@ -525014,16 +520551,16 @@ │ │ │ │ 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 0x6d7d1(%rip),%xmm10 │ │ │ │ - movdqa 0x6d908(%rip),%xmm15 │ │ │ │ + movdqa 0x72e91(%rip),%xmm10 │ │ │ │ + movdqa 0x72fc8(%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 │ │ │ │ @@ -525132,15 +520669,15 @@ │ │ │ │ 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 │ │ │ │ + jl 2683f8 │ │ │ │ sub $0x40,%rcx │ │ │ │ ret │ │ │ │ movdqa 0x1c0(%rcx),%xmm0 │ │ │ │ movdqa 0xc0(%rcx),%xmm2 │ │ │ │ movdqa 0xc0(%r8),%xmm3 │ │ │ │ movdqa 0x1c0(%r8),%xmm1 │ │ │ │ movdqa -0x40(%r8),%xmm4 │ │ │ │ @@ -525193,15 +520730,15 @@ │ │ │ │ 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 │ │ │ │ + jl 268680 │ │ │ │ ret │ │ │ │ movdqa (%rcx),%xmm0 │ │ │ │ movdqa 0x10(%rcx),%xmm1 │ │ │ │ movdqa 0x20(%rcx),%xmm2 │ │ │ │ movdqa 0x30(%rcx),%xmm3 │ │ │ │ movdqa 0x40(%rcx),%xmm4 │ │ │ │ movdqa 0x50(%rcx),%xmm5 │ │ │ │ @@ -525215,35 +520752,35 @@ │ │ │ │ psrad $0x2,%xmm5 │ │ │ │ psrad $0x2,%xmm6 │ │ │ │ psrad $0x2,%xmm7 │ │ │ │ packssdw %xmm1,%xmm0 │ │ │ │ packssdw %xmm3,%xmm2 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ packssdw %xmm7,%xmm6 │ │ │ │ - call 265742 │ │ │ │ + call 25fc82 │ │ │ │ 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 │ │ │ │ + jg 2687d1 │ │ │ │ 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 │ │ │ │ + movdqa 0x72cfc(%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 │ │ │ │ @@ -525259,496 +520796,8699 @@ │ │ │ │ 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 │ │ │ │ + jae 2688a8 │ │ │ │ lea -0x80(%rdi,%rsi,1),%rdi │ │ │ │ dec %ecx │ │ │ │ - jg 26e368 │ │ │ │ + jg 2688a8 │ │ │ │ add $0x408,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ sub $0x1418,%rsp │ │ │ │ - lea 0x6d736(%rip),%rax │ │ │ │ + lea 0x72df6(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - je 26e7e7 │ │ │ │ + je 268d27 │ │ │ │ mov $0xe,%r9d │ │ │ │ cmp -0x10(%r9,%rax,1),%cx │ │ │ │ - jge 26e45d │ │ │ │ + jge 26899d │ │ │ │ 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 │ │ │ │ + jge 26895d │ │ │ │ sub $0x2,%r9d │ │ │ │ cmp -0x10(%r9,%rax,1),%cx │ │ │ │ - jl 26e408 │ │ │ │ + jl 268948 │ │ │ │ mov %ecx,0x1400(%rsp) │ │ │ │ - movdqa 0x6d433(%rip),%xmm11 │ │ │ │ - movdqa 0x6d57a(%rip),%xmm12 │ │ │ │ - movdqa 0x6d581(%rip),%xmm13 │ │ │ │ - movdqa 0x6d2b8(%rip),%xmm14 │ │ │ │ + movdqa 0x72af3(%rip),%xmm11 │ │ │ │ + movdqa 0x72c3a(%rip),%xmm12 │ │ │ │ + movdqa 0x72c41(%rip),%xmm13 │ │ │ │ + movdqa 0x72978(%rip),%xmm14 │ │ │ │ mov %rsp,%rcx │ │ │ │ - lea 0x6d57e(%rip),%r8 │ │ │ │ + lea 0x72c3e(%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 │ │ │ │ + call 268c51 │ │ │ │ + call 268087 │ │ │ │ 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 │ │ │ │ + call 268c51 │ │ │ │ + call 268087 │ │ │ │ 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 │ │ │ │ + call 268c51 │ │ │ │ + call 268087 │ │ │ │ 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 │ │ │ │ + call 268c51 │ │ │ │ + call 268087 │ │ │ │ + call 2683e2 │ │ │ │ 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 │ │ │ │ + call 268c51 │ │ │ │ + call 265636 │ │ │ │ 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 │ │ │ │ + call 268c51 │ │ │ │ + call 265a37 │ │ │ │ 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 │ │ │ │ + call 268c51 │ │ │ │ + call 261850 │ │ │ │ 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 │ │ │ │ + call 268c51 │ │ │ │ + call 25fd67 │ │ │ │ + call 25ff82 │ │ │ │ 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 │ │ │ │ + call 268688 │ │ │ │ lea 0x380(%rsp),%rcx │ │ │ │ lea 0x1200(%rsp),%r11 │ │ │ │ movzwl (%rax,%r9,1),%r8d │ │ │ │ movzbl %r8b,%r10d │ │ │ │ shr $0x8,%r8d │ │ │ │ - call 26e752 │ │ │ │ + call 268c92 │ │ │ │ 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 │ │ │ │ + jg 268bd7 │ │ │ │ sub $0x2,%r9d │ │ │ │ - jge 26e464 │ │ │ │ + jge 2689a4 │ │ │ │ mov 0x1400(%rsp),%ecx │ │ │ │ add $0x3d0,%rsp │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 26e6f7 │ │ │ │ + jl 268c37 │ │ │ │ cmp $0x88,%ecx │ │ │ │ - jl 26e6ee │ │ │ │ - lea -0x72f8c(%rip),%r8 │ │ │ │ - jmp 26e6fe │ │ │ │ - lea -0x73265(%rip),%r8 │ │ │ │ - jmp 26e6fe │ │ │ │ - lea -0x7348e(%rip),%r8 │ │ │ │ + jl 268c2e │ │ │ │ + lea -0x682ac(%rip),%r8 │ │ │ │ + jmp 268c3e │ │ │ │ + lea -0x68585(%rip),%r8 │ │ │ │ + jmp 268c3e │ │ │ │ + lea -0x687ae(%rip),%r8 │ │ │ │ lea 0x80(%rdi),%rdx │ │ │ │ mov $0xfffffffffffffff0,%r10 │ │ │ │ - jmp 26ad58 │ │ │ │ + jmp 265298 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + 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 25fc82 │ │ │ │ + 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 268c92 │ │ │ │ + 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 268880 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x2438,%rsp │ │ │ │ + lea 0x729b6(%rip),%rax │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 26912c │ │ │ │ + mov %rbx,0x2418(%rsp) │ │ │ │ + mov %rdi,0x400(%rsp) │ │ │ │ + mov $0xe,%r9d │ │ │ │ + cmp -0x10(%r9,%rax,1),%cx │ │ │ │ + jge 268dfa │ │ │ │ + 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 268dbb │ │ │ │ + sub $0x2,%r9d │ │ │ │ + cmp -0x10(%r9,%rax,1),%cx │ │ │ │ + jl 268d98 │ │ │ │ + mov %ecx,0x2410(%rsp) │ │ │ │ + movdqa 0x72696(%rip),%xmm11 │ │ │ │ + movdqa 0x727dd(%rip),%xmm12 │ │ │ │ + movdqa 0x727e4(%rip),%xmm13 │ │ │ │ + movdqa 0x7251b(%rip),%xmm14 │ │ │ │ + mov %rsp,%rcx │ │ │ │ + lea 0x727e1(%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 268087 │ │ │ │ + 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 268087 │ │ │ │ + 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 268087 │ │ │ │ + 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 268087 │ │ │ │ + call 2683e2 │ │ │ │ + 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 265636 │ │ │ │ + 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 265a37 │ │ │ │ + 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 261850 │ │ │ │ + movdqa (%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x400(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x800(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0xc00(%rdx,%r9,8),%xmm3 │ │ │ │ + call 25fd67 │ │ │ │ + call 25ff82 │ │ │ │ + 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 268688 │ │ │ │ + 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 26909c │ │ │ │ + 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 26901a │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jge 268e01 │ │ │ │ + mov 0x2410(%rsp),%ecx │ │ │ │ + mov 0x400(%rsp),%rdi │ │ │ │ + add $0x3e0,%rsp │ │ │ │ + cmp $0x97,%ecx │ │ │ │ + jl 26907b │ │ │ │ + lea -0x689c2(%rip),%r11 │ │ │ │ + lea -0x643b9(%rip),%rbx │ │ │ │ + jmp 269089 │ │ │ │ + lea -0x68bf2(%rip),%r11 │ │ │ │ + lea -0x64859(%rip),%rbx │ │ │ │ + lea 0x80(%rdi),%rdx │ │ │ │ + mov $0xfffffffffffffff0,%r10 │ │ │ │ + jmp 2676f4 │ │ │ │ + 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 25fc82 │ │ │ │ + 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 26909c │ │ │ │ + ret │ │ │ │ + imul $0xb5,(%rdx),%r9d │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + mov $0x40,%ecx │ │ │ │ + add $0x2030,%rsp │ │ │ │ + jmp 268875 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + lea 0x19(%rip),%r10 │ │ │ │ + tzcnt %r8d,%r8d │ │ │ │ + test %eax,%eax │ │ │ │ + jne 26928e │ │ │ │ + mov 0x10(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 2694e5 │ │ │ │ + movzwl 0x72836(%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 269183 │ │ │ │ + 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 2691a2 │ │ │ │ + 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 2691bd │ │ │ │ + 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 2691da │ │ │ │ + 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 2691fb │ │ │ │ + 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 26921f │ │ │ │ + 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 269259 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + imul $0xff,%eax,%eax │ │ │ │ + vbroadcasti128 0x72613(%rip),%ymm4 │ │ │ │ + add $0x10,%eax │ │ │ │ + vmovd %eax,%xmm5 │ │ │ │ + mov 0x10(%rsp),%eax │ │ │ │ + vpbroadcastw %xmm5,%ymm5 │ │ │ │ + test %eax,%eax │ │ │ │ + jne 2697a6 │ │ │ │ + movzwl 0x72850(%r10,%r8,2),%r8d │ │ │ │ + vpbroadcastd 0x726b9(%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 2692cd │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovdqa 0x7258e(%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 269312 │ │ │ │ + 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 26934b │ │ │ │ + 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 269391 │ │ │ │ + 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 2693e8 │ │ │ │ + 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 269426 │ │ │ │ + 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 26949c │ │ │ │ + add %rcx,%rdx │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r9d │ │ │ │ + jg 269495 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + movzwl 0x7285e(%r10,%r8,2),%r8d │ │ │ │ + imul $0xff,%eax,%eax │ │ │ │ + vpbroadcastd 0x72483(%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 269513 │ │ │ │ + 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 269558 │ │ │ │ + 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 2695a2 │ │ │ │ + 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 2695ea │ │ │ │ + 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 269642 │ │ │ │ + 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 2696af │ │ │ │ + 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 269729 │ │ │ │ + add $0x20,%r8 │ │ │ │ + add $0x20,%r10 │ │ │ │ + movzbl %al,%r9d │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %r10,%rdi │ │ │ │ + sub $0x100,%eax │ │ │ │ + jg 269725 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + movzwl 0x7286c(%r10,%r8,2),%r8d │ │ │ │ + shl $0xb,%eax │ │ │ │ + vpbroadcastd 0x721ad(%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 2697dd │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovdqa 0x72065(%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 269849 │ │ │ │ + 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 2698aa │ │ │ │ + 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 269918 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + lea 0x30000(%r9),%eax │ │ │ │ + jmp 2699a5 │ │ │ │ + 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 2699c8 │ │ │ │ + add $0x20,%r8 │ │ │ │ + add $0x20,%r10 │ │ │ │ + movzbl %al,%r9d │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %r10,%rdi │ │ │ │ + sub $0x10000,%eax │ │ │ │ + jg 2699ab │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x1b(%rip),%rax │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + test %r9d,%r9d │ │ │ │ + jne 269c82 │ │ │ │ + mov 0x8(%rsp),%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + jne 269fac │ │ │ │ + movzwl 0x71f44(%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 269a83 │ │ │ │ + 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 269abc │ │ │ │ + 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 269afe │ │ │ │ + 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 269b4e │ │ │ │ + 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 269b9f │ │ │ │ + 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 269bed │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + imul $0xff,%r9d,%r9d │ │ │ │ + vbroadcasti128 0x71c1e(%rip),%ymm4 │ │ │ │ + add $0x10,%r9d │ │ │ │ + vmovd %r9d,%xmm5 │ │ │ │ + mov 0x8(%rsp),%r9d │ │ │ │ + vpbroadcastw %xmm5,%ymm5 │ │ │ │ + test %r9d,%r9d │ │ │ │ + jne 26a2e9 │ │ │ │ + movzwl 0x71f7a(%rax,%rcx,2),%ecx │ │ │ │ + add %rax,%rcx │ │ │ │ + lea (%rdx,%rdx,2),%rax │ │ │ │ + jmp *%rcx │ │ │ │ + vbroadcasti128 0x71bd8(%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 269cc8 │ │ │ │ + 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 269d01 │ │ │ │ + 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 269d47 │ │ │ │ + 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 269dc6 │ │ │ │ + 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 269e45 │ │ │ │ + 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 269ebf │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + movzwl 0x71f86(%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 269fd6 │ │ │ │ + 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 26a02e │ │ │ │ + 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 26a095 │ │ │ │ + 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 26a10a │ │ │ │ + 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 26a1ba │ │ │ │ + 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 26a271 │ │ │ │ + add $0x20,%rcx │ │ │ │ + add $0x40,%r9 │ │ │ │ + movzbl %al,%r8d │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %r9,%rdi │ │ │ │ + sub $0x100,%eax │ │ │ │ + jg 26a26b │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + movzwl 0x71f92(%rax,%rcx,2),%ecx │ │ │ │ + shl $0xb,%r9d │ │ │ │ + vmovd %r9d,%xmm6 │ │ │ │ + vpbroadcastw %xmm6,%ymm6 │ │ │ │ + add %rax,%rcx │ │ │ │ + lea (%rdx,%rdx,2),%rax │ │ │ │ + jmp *%rcx │ │ │ │ + vbroadcasti128 0x7158f(%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 26a320 │ │ │ │ + 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 26a385 │ │ │ │ + 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 26a406 │ │ │ │ + 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 26a492 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + lea 0x700(%r8),%ecx │ │ │ │ + mov $0x100,%eax │ │ │ │ + jmp 26a512 │ │ │ │ + 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 26a52d │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x20,%r10 │ │ │ │ + movzbl %cl,%r8d │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r10,%rdi │ │ │ │ + sub $0x100,%ecx │ │ │ │ + jg 26a518 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov $0x1e002d,%r10d │ │ │ │ + mov %r10d,%r11d │ │ │ │ + jmp 26a640 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0x1e002d,%r10d │ │ │ │ + mov $0xf003c,%r11d │ │ │ │ + jmp 26a640 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0xf003c,%r10d │ │ │ │ + mov $0x1e002d,%r11d │ │ │ │ + jmp 26a640 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0xf003c,%r10d │ │ │ │ + mov %r10d,%r11d │ │ │ │ + jmp 26a640 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov $0x1e002d,%r10d │ │ │ │ + mov $0x2d,%r11d │ │ │ │ + jmp 26a640 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0x2d,%r10d │ │ │ │ + mov $0x1e002d,%r11d │ │ │ │ + jmp 26a640 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0xf003c,%r10d │ │ │ │ + mov $0x2d,%r11d │ │ │ │ + jmp 26a640 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0x2d,%r10d │ │ │ │ + mov $0xf003c,%r11d │ │ │ │ + jmp 26a640 │ │ │ │ + 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 26a691 │ │ │ │ + test $0xf00,%r10d │ │ │ │ + jne 26a990 │ │ │ │ + tzcnt %r8d,%r8d │ │ │ │ + movzwl 0x72836(%r11,%r8,2),%r8d │ │ │ │ + add %r11,%r8 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + lea (%rsi,%rsi,2),%r10 │ │ │ │ + jmp *%r8 │ │ │ │ + test $0xf00,%r10d │ │ │ │ + jne 26ad43 │ │ │ │ + vpbroadcastd 0x712c9(%rip),%ymm5 │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + jl 26a6fd │ │ │ │ + vbroadcasti128 0x7118a(%rip),%ymm6 │ │ │ │ + je 26a759 │ │ │ │ + tzcnt %r8d,%r8d │ │ │ │ + vbroadcasti128 0x71186(%rip),%ymm7 │ │ │ │ + vbroadcasti128 0x7118d(%rip),%ymm8 │ │ │ │ + shr $0x10,%eax │ │ │ │ + sub $0x3,%rdx │ │ │ │ + movzwl 0x7289e(%r11,%r8,2),%r8d │ │ │ │ + vpbroadcastd 0x74a44(%r11,%rax,8),%ymm9 │ │ │ │ + vpbroadcastd 0x74a48(%r11,%rax,8),%ymm10 │ │ │ │ + add %r11,%r8 │ │ │ │ + jmp *%r8 │ │ │ │ + movzbl %al,%eax │ │ │ │ + dec %rdx │ │ │ │ + vmovdqa 0x71115(%rip),%xmm4 │ │ │ │ + vpbroadcastd 0x74a46(%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 26a715 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + movzbl %al,%eax │ │ │ │ + dec %rdx │ │ │ │ + vpbroadcastd 0x74a46(%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 26a769 │ │ │ │ + vzeroupper │ │ │ │ + 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 26a7b5 │ │ │ │ + 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 26a81e │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 26a8e1 │ │ │ │ + mov $0xffffffffffffffe0,%rax │ │ │ │ + jmp 26a8e1 │ │ │ │ + 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 26a8ea │ │ │ │ + add %rcx,%rdx │ │ │ │ + add %rsi,%rdi │ │ │ │ + mov %r8,%rax │ │ │ │ + dec %r9d │ │ │ │ + jg 26a8ea │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + movzbl %r10b,%eax │ │ │ │ + shr $0x10,%r10d │ │ │ │ + cmp $0x6,%r9d │ │ │ │ + cmovs %eax,%r10d │ │ │ │ + tzcnt %r8d,%eax │ │ │ │ + movzwl 0x728ac(%r11,%rax,2),%eax │ │ │ │ + vpbroadcastd 0x70fc1(%rip),%ymm7 │ │ │ │ + lea 0x74a44(%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 26aa2b │ │ │ │ + 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 26aae2 │ │ │ │ + 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 26aba7 │ │ │ │ + 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 26ac7f │ │ │ │ + add $0x10,%r8 │ │ │ │ + add $0x10,%r10 │ │ │ │ + movzbl %al,%r9d │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %r10,%rdi │ │ │ │ + sub $0x100,%eax │ │ │ │ + jg 26ac26 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + jg 26afe3 │ │ │ │ + movzbl %al,%eax │ │ │ │ + dec %rdx │ │ │ │ + vpbroadcastd 0x74a46(%r11,%rax,8),%ymm7 │ │ │ │ + movzbl %r10b,%eax │ │ │ │ + shr $0x10,%r10d │ │ │ │ + cmp $0x6,%r9d │ │ │ │ + cmovs %eax,%r10d │ │ │ │ + vpbroadcastq 0x74a44(%r11,%r10,8),%ymm0 │ │ │ │ + lea (%rcx,%rcx,2),%r11 │ │ │ │ + sub %r11,%rdx │ │ │ │ + vpunpcklbw %ymm0,%ymm0,%ymm0 │ │ │ │ + vpsraw $0x8,%ymm0,%ymm0 │ │ │ │ + vpbroadcastd 0x70bf8(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x70bfb(%rip),%ymm9 │ │ │ │ + vpshufd $0x0,%ymm0,%ymm10 │ │ │ │ + vpshufd $0x55,%ymm0,%ymm11 │ │ │ │ + vpshufd $0xaa,%ymm0,%ymm12 │ │ │ │ + vpshufd $0xff,%ymm0,%ymm13 │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + je 26aeb5 │ │ │ │ + vbroadcasti128 0x70a60(%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 26ae36 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovdqa 0x70963(%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 26af4f │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + shr $0x10,%eax │ │ │ │ + sub $0x3,%rdx │ │ │ │ + vpbroadcastd 0x74a44(%r11,%rax,8),%ymm10 │ │ │ │ + vpbroadcastd 0x74a48(%r11,%rax,8),%ymm11 │ │ │ │ + movzbl %r10b,%eax │ │ │ │ + shr $0x10,%r10d │ │ │ │ + cmp $0x6,%r9d │ │ │ │ + cmovs %eax,%r10d │ │ │ │ + vpbroadcastq 0x74a44(%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 0x707e9(%rip),%ymm7 │ │ │ │ + vmovdqu (%rdx),%xmm4 │ │ │ │ + vbroadcasti128 0x707ec(%rip),%ymm8 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%xmm5 │ │ │ │ + vbroadcasti128 0x707ee(%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 0x70823(%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 0x7064f(%rip),%ymm6 │ │ │ │ + vbroadcasti128 0x70656(%rip),%ymm7 │ │ │ │ + vbroadcasti128 0x7062d(%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 0x7073c(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x7073f(%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 26b1a9 │ │ │ │ + add $0x8,%r8 │ │ │ │ + add $0x8,%r10 │ │ │ │ + movzbl %al,%r9d │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %r10,%rdi │ │ │ │ + sub $0x100,%eax │ │ │ │ + jg 26b04e │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov $0x1e002d,%eax │ │ │ │ + mov %eax,%r10d │ │ │ │ + jmp 26b380 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x1e002d,%eax │ │ │ │ + mov $0xf003c,%r10d │ │ │ │ + jmp 26b380 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0xf003c,%eax │ │ │ │ + mov $0x1e002d,%r10d │ │ │ │ + jmp 26b380 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0xf003c,%eax │ │ │ │ + mov %eax,%r10d │ │ │ │ + jmp 26b380 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0x1e002d,%eax │ │ │ │ + mov $0x2d,%r10d │ │ │ │ + jmp 26b380 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x2d,%eax │ │ │ │ + mov $0x1e002d,%r10d │ │ │ │ + jmp 26b380 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0xf003c,%eax │ │ │ │ + mov $0x2d,%r10d │ │ │ │ + jmp 26b380 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x2d,%eax │ │ │ │ + mov $0xf003c,%r10d │ │ │ │ + jmp 26b380 │ │ │ │ + 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 26b3c9 │ │ │ │ + test $0xf00,%eax │ │ │ │ + jne 26b655 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + movzwl 0x71f44(%r10,%rcx,2),%ecx │ │ │ │ + add %r10,%rcx │ │ │ │ + lea (%rdx,%rdx,2),%rax │ │ │ │ + jmp *%rcx │ │ │ │ + test $0xf00,%eax │ │ │ │ + jne 26b99f │ │ │ │ + vpbroadcastd 0x705ab(%rip),%ymm4 │ │ │ │ + vbroadcasti128 0x7045a(%rip),%ymm5 │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + je 26b42b │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + vbroadcasti128 0x70458(%rip),%ymm6 │ │ │ │ + vbroadcasti128 0x7045f(%rip),%ymm7 │ │ │ │ + shr $0x10,%r9d │ │ │ │ + sub $0x3,%rsi │ │ │ │ + movzwl 0x71fba(%r10,%rcx,2),%ecx │ │ │ │ + vpbroadcastd 0x74146(%r10,%r9,8),%ymm8 │ │ │ │ + vpbroadcastd 0x7414a(%r10,%r9,8),%ymm9 │ │ │ │ + add %r10,%rcx │ │ │ │ + jmp *%rcx │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + dec %rsi │ │ │ │ + vpbroadcastd 0x74148(%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 26b440 │ │ │ │ + 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 26b495 │ │ │ │ + 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 26b4eb │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 26b5a0 │ │ │ │ + mov $0xffffffffffffffe0,%rax │ │ │ │ + jmp 26b5a0 │ │ │ │ + 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 26b5a6 │ │ │ │ + add %rdx,%rsi │ │ │ │ + mov %r9,%rax │ │ │ │ + dec %r8d │ │ │ │ + jg 26b5a6 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + movzbl %al,%r9d │ │ │ │ + shr $0x10,%eax │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + cmove %r9d,%eax │ │ │ │ + lea 0x74146(%r10,%rax,8),%rax │ │ │ │ + lea (%rdx,%rdx,2),%r10 │ │ │ │ + sub %r10,%rsi │ │ │ │ + vpbroadcastd 0x7030c(%rip),%ymm7 │ │ │ │ + vpbroadcastw (%rax),%ymm8 │ │ │ │ + vpbroadcastw 0x2(%rax),%ymm9 │ │ │ │ + vpbroadcastw 0x4(%rax),%ymm10 │ │ │ │ + vpbroadcastw 0x6(%rax),%ymm11 │ │ │ │ + cmp $0x8,%ecx │ │ │ │ + jg 26b87a │ │ │ │ + je 26b77b │ │ │ │ + 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 0x701e9(%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 26b707 │ │ │ │ + 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 26b7d6 │ │ │ │ + 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 26b8e8 │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x20,%r10 │ │ │ │ + movzbl %al,%r8d │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r10,%rdi │ │ │ │ + sub $0x100,%eax │ │ │ │ + jg 26b88a │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + je 26ba02 │ │ │ │ + shr $0x10,%r9d │ │ │ │ + sub $0x3,%rsi │ │ │ │ + vpbroadcastd 0x74146(%r10,%r9,8),%ymm10 │ │ │ │ + vpbroadcastd 0x7414a(%r10,%r9,8),%ymm11 │ │ │ │ + movzbl %al,%r9d │ │ │ │ + shr $0x10,%eax │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + cmove %r9d,%eax │ │ │ │ + vpbroadcastq 0x74146(%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 26bbc8 │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + dec %rsi │ │ │ │ + vpbroadcastd 0x74148(%r10,%r9,8),%ymm8 │ │ │ │ + movzbl %al,%r9d │ │ │ │ + shr $0x10,%eax │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + cmove %r9d,%eax │ │ │ │ + vpbroadcastq 0x74146(%r10,%rax,8),%ymm0 │ │ │ │ + lea (%rdx,%rdx,2),%r10 │ │ │ │ + sub %r10,%rsi │ │ │ │ + vmovdqa 0x6fde5(%rip),%ymm7 │ │ │ │ + vpmovzxbd 0x6fe8c(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x6ff3b(%rip),%ymm10 │ │ │ │ + vpunpcklbw %ymm0,%ymm0,%ymm0 │ │ │ │ + vpsraw $0x8,%ymm0,%ymm0 │ │ │ │ + vpbroadcastd 0x6ff2d(%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 26bb04 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + lea -0x40(,%rcx,8),%eax │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + lea (%r8,%rax,4),%eax │ │ │ │ + vbroadcasti128 0x6fc5e(%rip),%ymm7 │ │ │ │ + vmovdqu (%rsi),%xmm4 │ │ │ │ + vbroadcasti128 0x6fc61(%rip),%ymm8 │ │ │ │ + vmovdqu (%rsi,%rdx,1),%xmm5 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vbroadcasti128 0x6fc5f(%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 0x6fc93(%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 0x6fac1(%rip),%ymm6 │ │ │ │ + vbroadcasti128 0x6fac8(%rip),%ymm7 │ │ │ │ + vbroadcasti128 0x6fa9f(%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 0x6fbae(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x6fba9(%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 26bd39 │ │ │ │ + add $0x8,%r9 │ │ │ │ + add $0x10,%r10 │ │ │ │ + movzbl %al,%r8d │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r10,%rdi │ │ │ │ + sub $0x100,%eax │ │ │ │ + jg 26bbd9 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + mov $0x4b004b,%eax │ │ │ │ + mov %eax,%r11d │ │ │ │ + jmp 26bf10 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x1e002d,%eax │ │ │ │ + mov %eax,%r11d │ │ │ │ + jmp 26bf10 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x1e002d,%eax │ │ │ │ + mov $0xf003c,%r11d │ │ │ │ + jmp 26bf10 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0xf003c,%eax │ │ │ │ + mov $0x1e002d,%r11d │ │ │ │ + jmp 26bf10 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0xf003c,%eax │ │ │ │ + mov %eax,%r11d │ │ │ │ + jmp 26bf10 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0x1e002d,%eax │ │ │ │ + mov $0x2d,%r11d │ │ │ │ + jmp 26bf10 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x2d,%eax │ │ │ │ + mov $0x1e002d,%r11d │ │ │ │ + jmp 26bf10 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0xf003c,%eax │ │ │ │ + mov $0x2d,%r11d │ │ │ │ + jmp 26bf10 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x2d,%eax │ │ │ │ + mov $0xf003c,%r11d │ │ │ │ + jmp 26bf10 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x2d,%eax │ │ │ │ + mov %eax,%r11d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 0x6fa8c(%r15),%ymm10 │ │ │ │ + vpbroadcastd 0x6fa78(%r15),%ymm12 │ │ │ │ + vpbroadcastd 0x6fa84(%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 26cb02 │ │ │ │ + cmp $0x800,%ebx │ │ │ │ + je 26d490 │ │ │ │ + movzwl 0x6fb2a(%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 0x6fa90(%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 0x6f9f0(%r15),%ymm5 │ │ │ │ + vbroadcasti128 0x6f970(%r15),%ymm6 │ │ │ │ + vpbroadcastd 0x71caa(%r15,%r8,8),%ymm15 │ │ │ │ + vpbroadcastd 0x71caa(%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 0x71ca8(%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 26de42 │ │ │ │ + add %ebx,%r10d │ │ │ │ + test $0xfffffc00,%r10d │ │ │ │ + je 26c0a5 │ │ │ │ + vmovq (%rdx),%xmm5 │ │ │ │ + test $0x400,%r10d │ │ │ │ + je 26c17c │ │ │ │ + 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 26c0a5 │ │ │ │ + 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 26c0a5 │ │ │ │ + mov 0x40(%r13),%r10d │ │ │ │ + vbroadcasti128 0x6fa10(%r15),%ymm7 │ │ │ │ + movzbl %al,%eax │ │ │ │ + dec %rdx │ │ │ │ + vmovd %eax,%xmm15 │ │ │ │ + vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0x6fa90(%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 0x71caa(%r15,%r8,8),%xmm15 │ │ │ │ + vbroadcasti128 0x6f9f0(%r15),%ymm5 │ │ │ │ + vpbroadcastq 0x6f970(%r15),%ymm6 │ │ │ │ + vpinsrd $0x1,0x71caa(%r15,%rax,8),%xmm15,%xmm15 │ │ │ │ + vpcmpeqd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ + vmovdqu (%rdx),%xmm7 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%xmm9 │ │ │ │ + vpinsrd $0x2,0x71caa(%r15,%r14,8),%xmm15,%xmm15 │ │ │ │ + vmovdqu (%rdx,%rcx,2),%xmm8 │ │ │ │ + vmovdqu (%rdx,%rbp,1),%xmm10 │ │ │ │ + vpinsrd $0x3,0x71caa(%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 0x71ca8(%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 %r9d │ │ │ │ + je 26de42 │ │ │ │ + add %ebx,%r10d │ │ │ │ + test $0xfffffc00,%r10d │ │ │ │ + je 26c32a │ │ │ │ + vmovdqu (%rdx),%xmm4 │ │ │ │ + test $0x400,%r10d │ │ │ │ + je 26c40c │ │ │ │ + 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 26c32a │ │ │ │ + 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 26c32a │ │ │ │ + movl $0x1,0x30(%rsp) │ │ │ │ + jmp 26c493 │ │ │ │ + movl $0x2,0x30(%rsp) │ │ │ │ + jmp 26c493 │ │ │ │ + movl $0x4,0x30(%rsp) │ │ │ │ + jmp 26c493 │ │ │ │ + movl $0x8,0x30(%rsp) │ │ │ │ + jmp 26c493 │ │ │ │ + movl $0x10,0x30(%rsp) │ │ │ │ + mov %rsi,0x70(%rsp) │ │ │ │ + shr $0x10,%eax │ │ │ │ + sub $0x3,%rdx │ │ │ │ + vpmaddwd 0x6fa10(%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 26c50e │ │ │ │ + decl 0x30(%rsp) │ │ │ │ + je 26de42 │ │ │ │ + addq $0x8,0x40(%rsp) │ │ │ │ + mov 0x38(%r13),%r9d │ │ │ │ + vpbroadcastd 0x48(%r13),%ymm8 │ │ │ │ + vpbroadcastd 0x6fa8c(%r15),%ymm10 │ │ │ │ + vpaddd 0x10(%rsp),%ymm8,%ymm14 │ │ │ │ + vpbroadcastd 0x48(%rsp),%ymm15 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + vpbroadcastq 0x6fa94(%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 0x71ca8(%r15,%r8,8),%xmm15 │ │ │ │ + vmovq 0x71ca8(%r15,%rax,8),%xmm10 │ │ │ │ + vmovhps 0x71ca8(%r15,%r10,8),%xmm15,%xmm15 │ │ │ │ + vmovhps 0x71ca8(%r15,%rbx,8),%xmm10,%xmm10 │ │ │ │ + vinserti128 $0x1,0x71ca8(%r15,%rbp,8),%ymm15,%ymm15 │ │ │ │ + vinserti128 $0x1,0x71ca8(%r15,%r14,8),%ymm10,%ymm10 │ │ │ │ + vpbroadcastq 0x71ca8(%r15,%r12,8),%ymm9 │ │ │ │ + vpbroadcastq 0x71ca8(%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 0x6f980(%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 0x6fa00(%r15),%ymm14 │ │ │ │ + and $0x3ff,%r10d │ │ │ │ + mov $0x40000000,%eax │ │ │ │ + mov %r10d,%r8d │ │ │ │ + shr $0x6,%r8d │ │ │ │ + lea (%r11,%r8,1),%r8d │ │ │ │ + cmovne 0x71ca8(%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 26c4cf │ │ │ │ + add %ebx,%r10d │ │ │ │ + test $0xfffffc00,%r10d │ │ │ │ + je 26c8da │ │ │ │ + test $0x400,%r10d │ │ │ │ + mov %r10d,0x34(%rsp) │ │ │ │ + mov (%rsp),%r8d │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + mov 0x4(%rsp),%r10d │ │ │ │ + mov 0xc(%rsp),%ebx │ │ │ │ + je 26ca2f │ │ │ │ + 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 26c8da │ │ │ │ + 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 26c8da │ │ │ │ + movzwl 0x6fb38(%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 0x6fa90(%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 0x6f9f0(%r15),%ymm5 │ │ │ │ + vbroadcasti128 0x6f970(%r15),%ymm6 │ │ │ │ + vpbroadcastd 0x71caa(%r15,%r8,8),%ymm15 │ │ │ │ + vpbroadcastd 0x71caa(%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 0x71ca8(%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 26cc3f │ │ │ │ + mov %r13,%rsp │ │ │ │ + pop %r13 │ │ │ │ + pop %r12 │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + mov 0x40(%r13),%r10d │ │ │ │ + vbroadcasti128 0x6fa10(%r15),%ymm7 │ │ │ │ + movzbl %al,%eax │ │ │ │ + dec %rdx │ │ │ │ + vmovd %eax,%xmm15 │ │ │ │ + vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0x6fa90(%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 0x71caa(%r15,%r8,8),%xmm15 │ │ │ │ + vpbroadcastd 0x71caa(%r15,%rax,8),%ymm7 │ │ │ │ + vmovdqu (%rdx),%xmm2 │ │ │ │ + vmovdqu (%rdx,%rcx,2),%xmm3 │ │ │ │ + vbroadcasti128 0x6f9f0(%r15),%ymm5 │ │ │ │ + vpbroadcastq 0x6f970(%r15),%ymm6 │ │ │ │ + vpcmpeqd %ymm9,%ymm8,%ymm8 │ │ │ │ + vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ + vpinsrd $0x1,0x71caa(%r15,%r14,8),%xmm15,%xmm15 │ │ │ │ + vpblendd $0x20,0x71c96(%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 0x71ca8(%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 26ce5e │ │ │ │ + mov %r13,%rsp │ │ │ │ + pop %r13 │ │ │ │ + pop %r12 │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + movl $0x1,0x48(%rsp) │ │ │ │ + jmp 26cf31 │ │ │ │ + movl $0x2,0x48(%rsp) │ │ │ │ + jmp 26cf31 │ │ │ │ + movl $0x4,0x48(%rsp) │ │ │ │ + jmp 26cf31 │ │ │ │ + movl $0x8,0x48(%rsp) │ │ │ │ + jmp 26cf31 │ │ │ │ + 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 0x71ca8(%r15,%r10,8),%r8 │ │ │ │ + vpmaddwd 0x6fa10(%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 26cfd7 │ │ │ │ + decl 0x48(%rsp) │ │ │ │ + je 26de42 │ │ │ │ + addq $0x8,0x58(%rsp) │ │ │ │ + mov 0x38(%r13),%r9d │ │ │ │ + vpbroadcastd 0x48(%r13),%ymm8 │ │ │ │ + vpbroadcastd 0x6fa8c(%r15),%ymm10 │ │ │ │ + vpaddd 0x20(%rsp),%ymm8,%ymm14 │ │ │ │ + vpbroadcastd 0x4c(%rsp),%ymm15 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + vpbroadcastq 0x6fa94(%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 0x71ca8(%r15,%r8,8),%xmm15 │ │ │ │ + vmovq 0x71ca8(%r15,%rax,8),%xmm10 │ │ │ │ + vmovhps 0x71ca8(%r15,%r10,8),%xmm15,%xmm15 │ │ │ │ + vmovhps 0x71ca8(%r15,%rbx,8),%xmm10,%xmm10 │ │ │ │ + vinserti128 $0x1,0x71ca8(%r15,%rbp,8),%ymm15,%ymm15 │ │ │ │ + vinserti128 $0x1,0x71ca8(%r15,%r14,8),%ymm10,%ymm10 │ │ │ │ + vpbroadcastq 0x71ca8(%r15,%r12,8),%ymm9 │ │ │ │ + vpbroadcastq 0x71ca8(%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 0x6f980(%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 0x6fa00(%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 26cf98 │ │ │ │ + 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 26d3bd │ │ │ │ + movzwl 0x6fb46(%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 0x6fa90(%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 0x6f9f0(%r15),%ymm5 │ │ │ │ + vbroadcasti128 0x6f970(%r15),%ymm6 │ │ │ │ + vpbroadcastd 0x71caa(%r15,%r8,8),%ymm15 │ │ │ │ + vpbroadcastd 0x71caa(%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 0x71ca8(%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 26d5c9 │ │ │ │ + mov %r13,%rsp │ │ │ │ + pop %r13 │ │ │ │ + pop %r12 │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + mov 0x40(%r13),%r10d │ │ │ │ + vbroadcasti128 0x6fa10(%r15),%ymm7 │ │ │ │ + movzbl %al,%eax │ │ │ │ + dec %rdx │ │ │ │ + vmovd %eax,%xmm15 │ │ │ │ + vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0x6fa90(%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 0x71caa(%r15,%r8,8),%xmm15 │ │ │ │ + vbroadcasti128 0x6f9f0(%r15),%ymm5 │ │ │ │ + vpbroadcastq 0x6f970(%r15),%ymm6 │ │ │ │ + vpinsrd $0x1,0x71caa(%r15,%rax,8),%xmm15,%xmm15 │ │ │ │ + vpcmpeqd %ymm9,%ymm8,%ymm8 │ │ │ │ + vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ + vmovdqu (%rdx),%xmm0 │ │ │ │ + vmovdqu (%rdx,%rcx,2),%xmm2 │ │ │ │ + vpinsrd $0x2,0x71caa(%r15,%r14,8),%xmm15,%xmm15 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ + vmovdqu (%rdx,%rbp,1),%xmm3 │ │ │ │ + vpinsrd $0x3,0x71caa(%r15,%r12,8),%xmm15,%xmm15 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + shr $0x6,%r10d │ │ │ │ + mov $0x40000000,%r8d │ │ │ │ + lea (%r11,%r10,1),%r10d │ │ │ │ + cmovne 0x71ca8(%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 26d7d6 │ │ │ │ + mov %r13,%rsp │ │ │ │ + pop %r13 │ │ │ │ + pop %r12 │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + movl $0x1,0x28(%rsp) │ │ │ │ + jmp 26d8b9 │ │ │ │ + movl $0x2,0x28(%rsp) │ │ │ │ + jmp 26d8b9 │ │ │ │ + movl $0x4,0x28(%rsp) │ │ │ │ + jmp 26d8b9 │ │ │ │ + movl $0x8,0x28(%rsp) │ │ │ │ + jmp 26d8b9 │ │ │ │ + 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 0x71ca8(%r15,%r10,8),%r8 │ │ │ │ + vpmaddwd 0x6fa10(%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 26d95e │ │ │ │ + decl 0x28(%rsp) │ │ │ │ + je 26de42 │ │ │ │ + addq $0x8,0x38(%rsp) │ │ │ │ + mov 0x38(%r13),%r9d │ │ │ │ + vpbroadcastd 0x48(%r13),%ymm8 │ │ │ │ + vpbroadcastd 0x6fa8c(%r15),%ymm10 │ │ │ │ + vpaddd (%rsp),%ymm8,%ymm14 │ │ │ │ + vpbroadcastd 0x40(%rsp),%ymm15 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + vpbroadcastq 0x6fa94(%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 0x71ca8(%r15,%r8,8),%xmm15 │ │ │ │ + vmovq 0x71ca8(%r15,%rax,8),%xmm10 │ │ │ │ + vmovhps 0x71ca8(%r15,%r10,8),%xmm15,%xmm15 │ │ │ │ + vmovhps 0x71ca8(%r15,%rbx,8),%xmm10,%xmm10 │ │ │ │ + vinserti128 $0x1,0x71ca8(%r15,%rbp,8),%ymm15,%ymm15 │ │ │ │ + vinserti128 $0x1,0x71ca8(%r15,%r14,8),%ymm10,%ymm10 │ │ │ │ + vpbroadcastq 0x71ca8(%r15,%r12,8),%ymm9 │ │ │ │ + vpbroadcastq 0x71ca8(%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 0x6f980(%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 26d920 │ │ │ │ + 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 26dd2f │ │ │ │ + mov %r13,%rsp │ │ │ │ + pop %r13 │ │ │ │ + pop %r12 │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov $0x4b004b,%eax │ │ │ │ + mov %eax,%r10d │ │ │ │ + jmp 26df00 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x1e002d,%eax │ │ │ │ + mov %eax,%r10d │ │ │ │ + jmp 26df00 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x1e002d,%eax │ │ │ │ + mov $0xf003c,%r10d │ │ │ │ + jmp 26df00 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0xf003c,%eax │ │ │ │ + mov $0x1e002d,%r10d │ │ │ │ + jmp 26df00 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0xf003c,%eax │ │ │ │ + mov %eax,%r10d │ │ │ │ + jmp 26df00 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0x1e002d,%eax │ │ │ │ + mov $0x2d,%r10d │ │ │ │ + jmp 26df00 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x2d,%eax │ │ │ │ + mov $0x1e002d,%r10d │ │ │ │ + jmp 26df00 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0xf003c,%eax │ │ │ │ + mov $0x2d,%r10d │ │ │ │ + jmp 26df00 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x2d,%eax │ │ │ │ + mov $0xf003c,%r10d │ │ │ │ + jmp 26df00 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x2d,%eax │ │ │ │ + mov %eax,%r10d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 0x6da9c(%r14),%ymm10 │ │ │ │ + vpbroadcastd 0x6da88(%r14),%ymm12 │ │ │ │ + vpbroadcastd 0x6da8c(%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 26e8f3 │ │ │ │ + cmp $0x800,%r11d │ │ │ │ + je 26f0df │ │ │ │ + movzwl 0x6db62(%r14,%rcx,2),%ecx │ │ │ │ + add %r14,%rcx │ │ │ │ + jmp *%rcx │ │ │ │ + mov 0x38(%r13),%eax │ │ │ │ + vbroadcasti128 0x6da20(%r14),%ymm7 │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + dec %rsi │ │ │ │ + vmovd %r9d,%xmm15 │ │ │ │ + vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0x6daa0(%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 0x6fcba(%r14,%rcx,8),%xmm15 │ │ │ │ + vbroadcasti128 0x6da00(%r14),%ymm5 │ │ │ │ + vpbroadcastq 0x6d980(%r14),%ymm6 │ │ │ │ + vpinsrd $0x1,0x6fcba(%r14,%r9,8),%xmm15,%xmm15 │ │ │ │ + vpcmpeqd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ + vmovdqu (%rsi),%xmm7 │ │ │ │ + vmovdqu (%rsi,%rdx,1),%xmm9 │ │ │ │ + vpinsrd $0x2,0x6fcba(%r14,%rbp,8),%xmm15,%xmm15 │ │ │ │ + vmovdqu (%rsi,%rdx,2),%xmm8 │ │ │ │ + vmovdqu (%rsi,%rbx,1),%xmm10 │ │ │ │ + vpinsrd $0x3,0x6fcba(%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 0x6fcb8(%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 26f8d3 │ │ │ │ + add %r11d,%eax │ │ │ │ + test $0xfffffc00,%eax │ │ │ │ + je 26e108 │ │ │ │ + vmovdqu (%rsi),%xmm4 │ │ │ │ + test $0x400,%eax │ │ │ │ + je 26e1e0 │ │ │ │ + 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 26e108 │ │ │ │ + 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 26e108 │ │ │ │ + movl $0x1,0x30(%rsp) │ │ │ │ + movq $0x10,0x78(%rsp) │ │ │ │ + jmp 26e294 │ │ │ │ + movl $0x2,0x30(%rsp) │ │ │ │ + movq $0x20,0x78(%rsp) │ │ │ │ + jmp 26e294 │ │ │ │ + movl $0x4,0x30(%rsp) │ │ │ │ + movq $0x40,0x78(%rsp) │ │ │ │ + jmp 26e294 │ │ │ │ + movl $0x8,0x30(%rsp) │ │ │ │ + movq $0x80,0x78(%rsp) │ │ │ │ + jmp 26e294 │ │ │ │ + movl $0x10,0x30(%rsp) │ │ │ │ + movq $0x100,0x78(%rsp) │ │ │ │ + shr $0x10,%r9d │ │ │ │ + sub $0x3,%rsi │ │ │ │ + vpmaddwd 0x6da20(%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 26e30f │ │ │ │ + decl 0x30(%rsp) │ │ │ │ + je 26f8d3 │ │ │ │ + addq $0x10,0x40(%rsp) │ │ │ │ + mov 0x70(%rsp),%r8d │ │ │ │ + vpbroadcastd 0x40(%r13),%ymm8 │ │ │ │ + vpbroadcastd 0x6da9c(%r14),%ymm10 │ │ │ │ + vpaddd 0x10(%rsp),%ymm8,%ymm14 │ │ │ │ + vpbroadcastd 0x48(%rsp),%ymm15 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + vpbroadcastq 0x6daa4(%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 0x6fcb8(%r14,%rcx,8),%xmm15 │ │ │ │ + vmovq 0x6fcb8(%r14,%r9,8),%xmm10 │ │ │ │ + vmovhps 0x6fcb8(%r14,%rax,8),%xmm15,%xmm15 │ │ │ │ + vmovhps 0x6fcb8(%r14,%r11,8),%xmm10,%xmm10 │ │ │ │ + vinserti128 $0x1,0x6fcb8(%r14,%rbx,8),%ymm15,%ymm15 │ │ │ │ + vinserti128 $0x1,0x6fcb8(%r14,%rbp,8),%ymm10,%ymm10 │ │ │ │ + vpbroadcastq 0x6fcb8(%r14,%r15,8),%ymm9 │ │ │ │ + vpbroadcastq 0x6fcb8(%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 0x6d990(%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 0x6da10(%r14),%ymm14 │ │ │ │ + and $0x3ff,%eax │ │ │ │ + mov $0x40000000,%r9d │ │ │ │ + mov %eax,%ecx │ │ │ │ + shr $0x6,%ecx │ │ │ │ + lea (%r10,%rcx,1),%ecx │ │ │ │ + cmovne 0x6fcb8(%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 26e2cf │ │ │ │ + add %r11d,%eax │ │ │ │ + test $0xfffffc00,%eax │ │ │ │ + je 26e6d9 │ │ │ │ + test $0x400,%eax │ │ │ │ + mov %eax,0x34(%rsp) │ │ │ │ + mov (%rsp),%ecx │ │ │ │ + mov 0x8(%rsp),%r9d │ │ │ │ + mov 0x4(%rsp),%eax │ │ │ │ + mov 0xc(%rsp),%r11d │ │ │ │ + je 26e821 │ │ │ │ + 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 26e6d9 │ │ │ │ + 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 26e6d9 │ │ │ │ + movzwl 0x6db6e(%r14,%rcx,2),%ecx │ │ │ │ + add %r14,%rcx │ │ │ │ + jmp *%rcx │ │ │ │ + mov 0x38(%r13),%eax │ │ │ │ + vbroadcasti128 0x6da20(%r14),%ymm7 │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + dec %rsi │ │ │ │ + vmovd %r9d,%xmm15 │ │ │ │ + vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0x6daa0(%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 0x6fcba(%r14,%rcx,8),%xmm15 │ │ │ │ + vpbroadcastd 0x6fcba(%r14,%r9,8),%ymm7 │ │ │ │ + vmovdqu (%rsi),%xmm2 │ │ │ │ + vmovdqu (%rsi,%rdx,2),%xmm3 │ │ │ │ + vbroadcasti128 0x6da00(%r14),%ymm5 │ │ │ │ + vpbroadcastq 0x6d980(%r14),%ymm6 │ │ │ │ + vpcmpeqd %ymm9,%ymm8,%ymm8 │ │ │ │ + vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ + vpinsrd $0x1,0x6fcba(%r14,%rbp,8),%xmm15,%xmm15 │ │ │ │ + vpblendd $0x20,0x6fca6(%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 0x6fcb8(%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 26ea93 │ │ │ │ + mov %r13,%rsp │ │ │ │ + pop %r13 │ │ │ │ + pop %r12 │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + movl $0x1,0x48(%rsp) │ │ │ │ + movq $0x10,0x78(%rsp) │ │ │ │ + jmp 26eb88 │ │ │ │ + movl $0x2,0x48(%rsp) │ │ │ │ + movq $0x20,0x78(%rsp) │ │ │ │ + jmp 26eb88 │ │ │ │ + movl $0x4,0x48(%rsp) │ │ │ │ + movq $0x40,0x78(%rsp) │ │ │ │ + jmp 26eb88 │ │ │ │ + movl $0x8,0x48(%rsp) │ │ │ │ + movq $0x80,0x78(%rsp) │ │ │ │ + jmp 26eb88 │ │ │ │ + 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 0x6fcb8(%r14,%rax,8),%rcx │ │ │ │ + vpmaddwd 0x6da20(%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 26ec2c │ │ │ │ + decl 0x48(%rsp) │ │ │ │ + je 26f8d3 │ │ │ │ + addq $0x10,0x58(%rsp) │ │ │ │ + mov 0x70(%rsp),%r8d │ │ │ │ + vpbroadcastd 0x40(%r13),%ymm8 │ │ │ │ + vpbroadcastd 0x6da9c(%r14),%ymm10 │ │ │ │ + vpaddd 0x20(%rsp),%ymm8,%ymm14 │ │ │ │ + vpbroadcastd 0x4c(%rsp),%ymm15 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + vpbroadcastq 0x6daa4(%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 0x6fcb8(%r14,%rcx,8),%xmm15 │ │ │ │ + vmovq 0x6fcb8(%r14,%r9,8),%xmm10 │ │ │ │ + vmovhps 0x6fcb8(%r14,%rax,8),%xmm15,%xmm15 │ │ │ │ + vmovhps 0x6fcb8(%r14,%r11,8),%xmm10,%xmm10 │ │ │ │ + vinserti128 $0x1,0x6fcb8(%r14,%rbx,8),%ymm15,%ymm15 │ │ │ │ + vinserti128 $0x1,0x6fcb8(%r14,%rbp,8),%ymm10,%ymm10 │ │ │ │ + vpbroadcastq 0x6fcb8(%r14,%r15,8),%ymm9 │ │ │ │ + vpbroadcastq 0x6fcb8(%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 0x6d990(%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 0x6da10(%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 26ebec │ │ │ │ + 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 26f010 │ │ │ │ + movzwl 0x6db7a(%r14,%rcx,2),%ecx │ │ │ │ + add %r14,%rcx │ │ │ │ + jmp *%rcx │ │ │ │ + mov 0x38(%r13),%eax │ │ │ │ + vbroadcasti128 0x6da20(%r14),%ymm7 │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + dec %rsi │ │ │ │ + vmovd %r9d,%xmm15 │ │ │ │ + vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0x6daa0(%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 0x6fcba(%r14,%rcx,8),%xmm15 │ │ │ │ + vbroadcasti128 0x6da00(%r14),%ymm5 │ │ │ │ + vpbroadcastq 0x6d980(%r14),%ymm6 │ │ │ │ + vpinsrd $0x1,0x6fcba(%r14,%r9,8),%xmm15,%xmm15 │ │ │ │ + vpcmpeqd %ymm9,%ymm8,%ymm8 │ │ │ │ + vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ + vmovdqu (%rsi),%xmm0 │ │ │ │ + vmovdqu (%rsi,%rdx,2),%xmm2 │ │ │ │ + vpinsrd $0x2,0x6fcba(%r14,%rbp,8),%xmm15,%xmm15 │ │ │ │ + vmovdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ + vmovdqu (%rsi,%rbx,1),%xmm3 │ │ │ │ + vpinsrd $0x3,0x6fcba(%r14,%r15,8),%xmm15,%xmm15 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + shr $0x6,%eax │ │ │ │ + mov $0x40000000,%ecx │ │ │ │ + lea (%r10,%rax,1),%eax │ │ │ │ + cmovne 0x6fcb8(%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 26f24e │ │ │ │ + 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 26f353 │ │ │ │ + movl $0x2,0x28(%rsp) │ │ │ │ + movq $0x20,0x78(%rsp) │ │ │ │ + jmp 26f353 │ │ │ │ + movl $0x4,0x28(%rsp) │ │ │ │ + movq $0x40,0x78(%rsp) │ │ │ │ + jmp 26f353 │ │ │ │ + movl $0x8,0x28(%rsp) │ │ │ │ + movq $0x80,0x78(%rsp) │ │ │ │ + jmp 26f353 │ │ │ │ + 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 0x6fcb8(%r14,%rax,8),%rcx │ │ │ │ + vpmaddwd 0x6da20(%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 26f3f6 │ │ │ │ + decl 0x28(%rsp) │ │ │ │ + je 26f8d3 │ │ │ │ + addq $0x10,0x38(%rsp) │ │ │ │ + mov 0x70(%rsp),%r8d │ │ │ │ + vpbroadcastd 0x40(%r13),%ymm8 │ │ │ │ + vpbroadcastd 0x6da9c(%r14),%ymm10 │ │ │ │ + vpaddd (%rsp),%ymm8,%ymm14 │ │ │ │ + vpbroadcastd 0x40(%rsp),%ymm15 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + vpbroadcastq 0x6daa4(%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 0x6fcb8(%r14,%rcx,8),%xmm15 │ │ │ │ + vmovq 0x6fcb8(%r14,%r9,8),%xmm10 │ │ │ │ + vmovhps 0x6fcb8(%r14,%rax,8),%xmm15,%xmm15 │ │ │ │ + vmovhps 0x6fcb8(%r14,%r11,8),%xmm10,%xmm10 │ │ │ │ + vinserti128 $0x1,0x6fcb8(%r14,%rbx,8),%ymm15,%ymm15 │ │ │ │ + vinserti128 $0x1,0x6fcb8(%r14,%rbp,8),%ymm10,%ymm10 │ │ │ │ + vpbroadcastq 0x6fcb8(%r14,%r15,8),%ymm9 │ │ │ │ + vpbroadcastq 0x6fcb8(%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 0x6d990(%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 26f3b7 │ │ │ │ + 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 26f7c5 │ │ │ │ + mov %r13,%rsp │ │ │ │ + pop %r13 │ │ │ │ + pop %r12 │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + push %rbx │ │ │ │ + push %rbp │ │ │ │ + push %r14 │ │ │ │ + push %r15 │ │ │ │ + push %r12 │ │ │ │ + call 26f9a0 │ │ │ │ + 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 26f988 │ │ │ │ + call 26fa6a │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + jmp 26f8fd │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + push %rbx │ │ │ │ + push %rbp │ │ │ │ + push %r14 │ │ │ │ + push %r15 │ │ │ │ + push %r12 │ │ │ │ + call 26f9a0 │ │ │ │ + jmp 26f958 │ │ │ │ + call 26fa6a │ │ │ │ + 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 26f94f │ │ │ │ + pop %r12 │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movswl (%r8),%r10d │ │ │ │ + movswl 0x2(%r8),%r11d │ │ │ │ + vmovdqa 0x6be2f(%rip),%ymm12 │ │ │ │ + vmovdqa 0x6be47(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x6bfc6(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x6bfcd(%rip),%ymm15 │ │ │ │ + vpxor %ymm11,%ymm11,%ymm11 │ │ │ │ + lea 0x6d179(%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 26fbf0 │ │ │ │ + vpsrld $0x10,%ymm0,%ymm1 │ │ │ │ + call 26fbf0 │ │ │ │ + vpsrld $0x10,%ymm0,%ymm4 │ │ │ │ + call 26fbf0 │ │ │ │ + vpblendw $0xaa,%ymm0,%ymm1,%ymm1 │ │ │ │ + call 26fbf0 │ │ │ │ + vpblendw $0xaa,%ymm0,%ymm4,%ymm4 │ │ │ │ + call 26fbf0 │ │ │ │ + vpsrld $0x10,%ymm1,%ymm2 │ │ │ │ + vpblendw $0xaa,%ymm0,%ymm2,%ymm2 │ │ │ │ + call 26fbf0 │ │ │ │ + vpsrld $0x10,%ymm4,%ymm5 │ │ │ │ + vpblendw $0xaa,%ymm0,%ymm5,%ymm5 │ │ │ │ + call 26fbf0 │ │ │ │ + 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 26fbf0 │ │ │ │ + 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 26fbf0 │ │ │ │ + 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 0x6bdeb(%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 │ │ │ │ + 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 26fd81 │ │ │ │ + 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 26fd81 │ │ │ │ + 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 26fd85 │ │ │ │ + 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 26fdd4 │ │ │ │ + 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 26fe4f │ │ │ │ + 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 26febc │ │ │ │ + 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 26ff27 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0x6ba93(%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 270040 │ │ │ │ + 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 270135 │ │ │ │ + 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 270135 │ │ │ │ + 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 │ │ │ │ + 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 270139 │ │ │ │ + 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,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 270198 │ │ │ │ + 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 270237 │ │ │ │ + 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 2702c8 │ │ │ │ + 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 270357 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0x6b63b(%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 2705cb │ │ │ │ + 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 2705cb │ │ │ │ + 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 │ │ │ │ + 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 2705cf │ │ │ │ + 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,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 270651 │ │ │ │ + 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 270731 │ │ │ │ + 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 270803 │ │ │ │ + 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 2708d3 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x6b09b(%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 270a9d │ │ │ │ + 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) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 270b20 │ │ │ │ + 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 270bb0 │ │ │ │ + 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 │ │ │ │ + dec %r8d │ │ │ │ + jg 270c10 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x6aebf(%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 270c8a │ │ │ │ + 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 270cd6 │ │ │ │ + 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 270d26 │ │ │ │ + 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 270d7c │ │ │ │ + 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 │ │ │ │ + dec %r8d │ │ │ │ + jg 270dea │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0x6ad03(%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 270e69 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa 0x6aa18(%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 270ec8 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vbroadcasti128 0x6a9b7(%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 270f2e │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + vbroadcasti128 0x6a947(%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 270f9e │ │ │ │ + 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 27100b │ │ │ │ + add %rsi,%rdi │ │ │ │ + inc %r8 │ │ │ │ + jl 271003 │ │ │ │ + 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 271139 │ │ │ │ + test %r14,%r14 │ │ │ │ + jne 2711db │ │ │ │ + xor %rcx,%rcx │ │ │ │ + vmovdqu (%r11,%rcx,1),%ymm0 │ │ │ │ + vmovdqu %ymm0,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jl 271115 │ │ │ │ + add %r10,%rax │ │ │ │ + add %rbx,%r11 │ │ │ │ + dec %rsi │ │ │ │ + jg 271112 │ │ │ │ + jmp 27121a │ │ │ │ + test %r14,%r14 │ │ │ │ + jne 271180 │ │ │ │ + xor %rcx,%rcx │ │ │ │ + vpbroadcastb (%r11),%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jl 271146 │ │ │ │ + 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 27115b │ │ │ │ + add %r10,%rax │ │ │ │ + add %rbx,%r11 │ │ │ │ + dec %rsi │ │ │ │ + jg 27113e │ │ │ │ + jmp 27121a │ │ │ │ + xor %rcx,%rcx │ │ │ │ + vpbroadcastb (%r11),%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jl 271188 │ │ │ │ + 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 27119d │ │ │ │ + add %rdx,%r15 │ │ │ │ + xor %rcx,%rcx │ │ │ │ + vpbroadcastb -0x1(%r11,%rdx,1),%ymm0 │ │ │ │ + vmovdqu %ymm0,(%r15,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %r14,%rcx │ │ │ │ + jl 2711bf │ │ │ │ + add %r10,%rax │ │ │ │ + add %rbx,%r11 │ │ │ │ + dec %rsi │ │ │ │ + jg 271180 │ │ │ │ + jmp 27121a │ │ │ │ + xor %rcx,%rcx │ │ │ │ + vmovdqu (%r11,%rcx,1),%ymm0 │ │ │ │ + vmovdqu %ymm0,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jl 2711de │ │ │ │ + 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 271200 │ │ │ │ + add %r10,%rax │ │ │ │ + add %rbx,%r11 │ │ │ │ + dec %rsi │ │ │ │ + jg 2711db │ │ │ │ + test %rbp,%rbp │ │ │ │ + je 27124a │ │ │ │ + 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 271235 │ │ │ │ + add $0x20,%rsi │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jl 271228 │ │ │ │ + test %r9,%r9 │ │ │ │ + je 27127e │ │ │ │ + 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 271269 │ │ │ │ + add $0x20,%rsi │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jl 27125c │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 0x72814(%r10),%xmm3 │ │ │ │ + vpbroadcastd 0x72840(%r10),%ymm7 │ │ │ │ + vbroadcasti128 0x727a0(%r10),%ymm15 │ │ │ │ + vpmaddwd 0x727d0(%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 27143f │ │ │ │ + vmovq %xmm1,%rbx │ │ │ │ + vpextrq $0x1,%xmm1,%r14 │ │ │ │ + movslq %ebx,%r11 │ │ │ │ + sar $0x20,%rbx │ │ │ │ + movslq %r14d,%rbp │ │ │ │ + sar $0x20,%r14 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm1 │ │ │ │ + vmovq 0x727f4(%r10,%r11,1),%xmm14 │ │ │ │ + vmovq 0x727f4(%r10,%rbp,1),%xmm0 │ │ │ │ + vmovhps 0x727f4(%r10,%rbx,1),%xmm14,%xmm14 │ │ │ │ + vmovhps 0x727f4(%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,0x727f4(%r10,%r11,1),%ymm14,%ymm14 │ │ │ │ + vinserti128 $0x1,0x727f4(%r10,%rbp,1),%ymm0,%ymm0 │ │ │ │ + vpbroadcastq 0x727f4(%r10,%rbx,1),%ymm10 │ │ │ │ + vpbroadcastq 0x727f4(%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 0x76610(%r10,%r11,8),%xmm10 │ │ │ │ + vmovq 0x76610(%r10,%rbp,8),%xmm11 │ │ │ │ + vmovhps 0x76610(%r10,%rbx,8),%xmm10,%xmm10 │ │ │ │ + vmovhps 0x76610(%r10,%r14,8),%xmm11,%xmm11 │ │ │ │ + vmovd %xmm9,%r11d │ │ │ │ + vpextrd $0x1,%xmm9,%ebx │ │ │ │ + vpextrd $0x2,%xmm9,%ebp │ │ │ │ + vpextrd $0x3,%xmm9,%r14d │ │ │ │ + vinserti128 $0x1,0x76610(%r10,%r11,8),%ymm10,%ymm10 │ │ │ │ + vinserti128 $0x1,0x76610(%r10,%rbp,8),%ymm11,%ymm11 │ │ │ │ + vpbroadcastq 0x76610(%r10,%rbx,8),%ymm14 │ │ │ │ + vpbroadcastq 0x76610(%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 2712fa │ │ │ │ + add %rsi,%rdi │ │ │ │ + add %rcx,%rdx │ │ │ │ + dec %r9d │ │ │ │ + jg 2712f3 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x6a593(%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 27161f │ │ │ │ + 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 27164f │ │ │ │ + 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) │ │ │ │ + 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) │ │ │ │ + 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 │ │ │ │ + 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 271719 │ │ │ │ + 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,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 2717cf │ │ │ │ + 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 2718fa │ │ │ │ + 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 271a0f │ │ │ │ + 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 271a1a │ │ │ │ + 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 271c62 │ │ │ │ + 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 271c6a │ │ │ │ + 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 271b3f │ │ │ │ + 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 271b4a │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x69d4b(%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 271e84 │ │ │ │ + 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 271ea3 │ │ │ │ + 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 │ │ │ │ + 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 │ │ │ │ + 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 271f61 │ │ │ │ + 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,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 272017 │ │ │ │ + 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 272135 │ │ │ │ + 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 272245 │ │ │ │ + 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 272353 │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + lea 0x69573(%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 272729 │ │ │ │ + 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 272729 │ │ │ │ + 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 │ │ │ │ + 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 27272d │ │ │ │ + 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 │ │ │ │ + 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 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 │ │ │ │ + jg 2727d5 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - imul $0xb5,(%rdx),%r9d │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x40,%ecx │ │ │ │ - add $0x2030,%rsp │ │ │ │ - jmp 26e335 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 272874 │ │ │ │ + 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 27290a │ │ │ │ + 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 272a1e │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x8(%rsp),%eax │ │ │ │ lea 0x19(%rip),%r10 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ test %eax,%eax │ │ │ │ - jne 26ed54 │ │ │ │ + jne 272d94 │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 26efe9 │ │ │ │ - movzwl 0x6da76(%r10,%r8,2),%r8d │ │ │ │ + jne 273029 │ │ │ │ + movzwl 0x69a36(%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 272c83 │ │ │ │ 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 272ca2 │ │ │ │ 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 272cbd │ │ │ │ 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 272cda │ │ │ │ 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 272cfb │ │ │ │ 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 272d24 │ │ │ │ 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 272d4d │ │ │ │ ret │ │ │ │ imul $0xff01,%eax,%eax │ │ │ │ - vbroadcasti32x4 0x6d7dc(%rip),%zmm20 │ │ │ │ + vbroadcasti32x4 0x6979c(%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 273309 │ │ │ │ + movzwl 0x69a50(%r10,%r8,2),%r8d │ │ │ │ + vpbroadcastd 0x698be(%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 272dd4 │ │ │ │ ret │ │ │ │ - vmovdqa 0x6d757(%rip),%xmm4 │ │ │ │ + vmovdqa 0x69717(%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 272e19 │ │ │ │ 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 272e51 │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6d063(%rip),%zmm20 │ │ │ │ + vmovdqa32 0x69023(%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 272e9d │ │ │ │ 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 +529498,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 272ee0 │ │ │ │ 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 272f4b │ │ │ │ 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 +529538,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 272f97 │ │ │ │ ret │ │ │ │ - movzwl 0x6da9e(%r10,%r8,2),%r8d │ │ │ │ + movzwl 0x69a5e(%r10,%r8,2),%r8d │ │ │ │ imul $0xff01,%eax,%eax │ │ │ │ - vpbroadcastd 0x6d68a(%rip),%zmm21 │ │ │ │ + vpbroadcastd 0x6964a(%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 +529560,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 273057 │ │ │ │ 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 +529576,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 27309b │ │ │ │ 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 +529593,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 2730e4 │ │ │ │ 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 +529612,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 27312d │ │ │ │ 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 +529633,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 27318f │ │ │ │ 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 +529657,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 2731f5 │ │ │ │ ret │ │ │ │ vmovdqu32 (%rdx),%zmm16 │ │ │ │ vmovdqu32 0x40(%rdx),%zmm17 │ │ │ │ add %rcx,%rdx │ │ │ │ vmovdqu32 (%rdx),%zmm18 │ │ │ │ vmovdqu32 0x40(%rdx),%zmm19 │ │ │ │ vpunpcklbw %zmm16,%zmm18,%zmm22 │ │ │ │ @@ -525944,19 +529684,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 27327f │ │ │ │ ret │ │ │ │ - movzwl 0x6daac(%r10,%r8,2),%r8d │ │ │ │ + movzwl 0x69a6c(%r10,%r8,2),%r8d │ │ │ │ shl $0xb,%eax │ │ │ │ - vpbroadcastd 0x6d3ad(%rip),%zmm23 │ │ │ │ + vpbroadcastd 0x6936d(%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 +529712,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 27333c │ │ │ │ ret │ │ │ │ - vmovdqa 0x6d1d4(%rip),%xmm4 │ │ │ │ + vmovdqa 0x69194(%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 +529735,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 2733ab │ │ │ │ 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 +529757,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 273410 │ │ │ │ ret │ │ │ │ vbroadcasti32x8 (%rdx),%zmm16 │ │ │ │ - vmovdqa32 0x6ca79(%rip),%zmm20 │ │ │ │ + vmovdqa32 0x68a39(%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 +529780,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 273493 │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6ca3b(%rip),%zmm20 │ │ │ │ + vmovdqa32 0x689fb(%rip),%zmm20 │ │ │ │ vpermb (%rdx),%zmm20,%zmm16 │ │ │ │ - vpmovzxbq 0x6d17b(%rip),%zmm24 │ │ │ │ + vpmovzxbq 0x6913b(%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 +529807,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 27351b │ │ │ │ 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 +529838,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 2735c1 │ │ │ │ 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 +529895,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 27369e │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x1b(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 26f999 │ │ │ │ + jne 2739d9 │ │ │ │ mov 0x8(%rsp),%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 26fc01 │ │ │ │ - movzwl 0x6cf24(%rax,%rcx,2),%ecx │ │ │ │ + jne 273c41 │ │ │ │ + movzwl 0x68ee4(%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 2737e3 │ │ │ │ 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 27381e │ │ │ │ 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 27385f │ │ │ │ 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 +529964,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 2738ae │ │ │ │ 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 +529981,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 273912 │ │ │ │ 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 +529998,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 273977 │ │ │ │ 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 273f53 │ │ │ │ + movzwl 0x68f1a(%rax,%rcx,2),%ecx │ │ │ │ add %rax,%rcx │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ jmp *%rcx │ │ │ │ - vbroadcasti32x4 0x6cb5a(%rip),%ymm20 │ │ │ │ + vbroadcasti32x4 0x68b1a(%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 273a16 │ │ │ │ ret │ │ │ │ - vbroadcasti32x4 0x6cb20(%rip),%zmm20 │ │ │ │ + vbroadcasti32x4 0x68ae0(%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 273a60 │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6c459(%rip),%zmm20 │ │ │ │ + vmovdqa32 0x68419(%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 273aa7 │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6c43e(%rip),%zmm20 │ │ │ │ + vmovdqa32 0x683fe(%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 +530069,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 273b02 │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6c3d4(%rip),%zmm20 │ │ │ │ + vmovdqa32 0x68394(%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 +530087,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 273b6c │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6c363(%rip),%zmm20 │ │ │ │ + vmovdqa32 0x68323(%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 +530105,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 273bdd │ │ │ │ ret │ │ │ │ - movzwl 0x6cf66(%rax,%rcx,2),%ecx │ │ │ │ + movzwl 0x68f26(%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 0x688d5(%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 273c7f │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6c2b5(%rip),%zmm21 │ │ │ │ + vmovdqa32 0x68275(%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 273cd1 │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6c2a6(%rip),%zmm21 │ │ │ │ + vmovdqa32 0x68266(%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 273d20 │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6c285(%rip),%zmm21 │ │ │ │ + vmovdqa32 0x68245(%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 +530183,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 273d81 │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6c23d(%rip),%zmm21 │ │ │ │ + vmovdqa32 0x681fd(%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 +530204,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 273e09 │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6c1c3(%rip),%zmm21 │ │ │ │ + vmovdqa32 0x68183(%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 +530240,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 273e8a │ │ │ │ ret │ │ │ │ - movzwl 0x6cf72(%rax,%rcx,2),%ecx │ │ │ │ + movzwl 0x68f32(%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 0x685b8(%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 +530268,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 273f8a │ │ │ │ ret │ │ │ │ - vbroadcasti32x4 0x6c58d(%rip),%zmm20 │ │ │ │ + vbroadcasti32x4 0x6854d(%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 +530289,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 274005 │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6be95(%rip),%zmm20 │ │ │ │ + vmovdqa32 0x67e55(%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 +530316,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 27407d │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6be32(%rip),%zmm20 │ │ │ │ + vmovdqa32 0x67df2(%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 +530336,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 27411a │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6bdc3(%rip),%zmm20 │ │ │ │ + vmovdqa32 0x67d83(%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 +530360,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 274199 │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6bd37(%rip),%zmm20 │ │ │ │ + vmovdqa32 0x67cf7(%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 +530402,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 274242 │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov %r10d,%r11d │ │ │ │ - jmp 270360 │ │ │ │ + jmp 2743a0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 270360 │ │ │ │ + jmp 2743a0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 270360 │ │ │ │ + jmp 2743a0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov %r10d,%r11d │ │ │ │ - jmp 270360 │ │ │ │ + jmp 2743a0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 270360 │ │ │ │ + jmp 2743a0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x2d,%r10d │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 270360 │ │ │ │ + jmp 2743a0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 270360 │ │ │ │ + jmp 2743a0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x2d,%r10d │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 270360 │ │ │ │ + jmp 2743a0 │ │ │ │ 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 2743f1 │ │ │ │ test $0xf00,%r10d │ │ │ │ - jne 2708aa │ │ │ │ + jne 2748ea │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - movzwl 0x6da76(%r11,%r8,2),%r8d │ │ │ │ + movzwl 0x69a36(%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 274f9b │ │ │ │ + vpbroadcastd 0x68294(%rip),%zmm21 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jl 270423 │ │ │ │ - vbroadcasti32x4 0x6c128(%rip),%zmm22 │ │ │ │ - je 270480 │ │ │ │ + jl 274463 │ │ │ │ + vbroadcasti32x4 0x680e8(%rip),%zmm22 │ │ │ │ + je 2744c0 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - vbroadcasti32x4 0x6c123(%rip),%zmm23 │ │ │ │ - vbroadcasti32x4 0x6c129(%rip),%zmm24 │ │ │ │ + vbroadcasti32x4 0x680e3(%rip),%zmm23 │ │ │ │ + vbroadcasti32x4 0x680e9(%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 0x69a9e(%r11,%r8,2),%r8d │ │ │ │ + vpbroadcastd 0x6af44(%r11,%rax,8),%zmm25 │ │ │ │ + vpbroadcastd 0x6af48(%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 0x6806f(%rip),%xmm4 │ │ │ │ + vpbroadcastd 0x6af46(%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 27447b │ │ │ │ ret │ │ │ │ movzbl %al,%eax │ │ │ │ dec %rdx │ │ │ │ - vpbroadcastd 0x6ef86(%r11,%rax,8),%xmm3 │ │ │ │ + vpbroadcastd 0x6af46(%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 +530511,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 2744d0 │ │ │ │ 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 +530532,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 274524 │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6badf(%rip),%zmm22 │ │ │ │ - vmovdqa32 0x6bb15(%rip),%zmm23 │ │ │ │ - vmovdqa32 0x6bb4b(%rip),%zmm24 │ │ │ │ + vmovdqa32 0x67a9f(%rip),%zmm22 │ │ │ │ + vmovdqa32 0x67ad5(%rip),%zmm23 │ │ │ │ + vmovdqa32 0x67b0b(%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 +530556,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 2745b5 │ │ │ │ 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 +530589,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 274629 │ │ │ │ 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 +530619,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 2746f4 │ │ │ │ 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 +530674,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 2747a0 │ │ │ │ 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 0x69aac(%r11,%rax,2),%eax │ │ │ │ + vpbroadcastd 0x6726e(%rip),%zmm23 │ │ │ │ + lea 0x6af44(%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 +530728,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 27498a │ │ │ │ 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 +530766,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 274a43 │ │ │ │ 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 +530808,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 274b0a │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6b67a(%rip),%zmm28 │ │ │ │ + vmovdqa32 0x6763a(%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 +530851,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 274bea │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6b5c2(%rip),%zmm28 │ │ │ │ - vpmovzxbq 0x6ba08(%rip),%zmm30 │ │ │ │ + vmovdqa32 0x67582(%rip),%zmm28 │ │ │ │ + vpmovzxbq 0x679c8(%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 +530902,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 274ced │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ lea -0x100(%r9,%r8,4),%eax │ │ │ │ mov %rdx,%r8 │ │ │ │ mov %rdi,%r10 │ │ │ │ vmovdqu32 (%rdx),%zmm18 │ │ │ │ vmovdqu32 (%rdx,%rcx,1),%zmm20 │ │ │ │ @@ -527242,49 +530982,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 274e3a │ │ │ │ add $0x40,%r8 │ │ │ │ add $0x40,%r10 │ │ │ │ movzbl %al,%r9d │ │ │ │ mov %r8,%rdx │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 270d7e │ │ │ │ + jg 274dbe │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jg 271229 │ │ │ │ + jg 275269 │ │ │ │ movzbl %al,%eax │ │ │ │ dec %rdx │ │ │ │ - vpbroadcastd 0x6ef86(%r11,%rax,8),%zmm23 │ │ │ │ + vpbroadcastd 0x6af46(%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 0x66cd8(%rip),%zmm24 │ │ │ │ + vpbroadcastq 0x6af44(%r11,%r10,8),%ymm16 │ │ │ │ lea (%rcx,%rcx,2),%r11 │ │ │ │ - vpbroadcastd 0x6b6ff(%rip),%ymm25 │ │ │ │ + vpbroadcastd 0x676bf(%rip),%ymm25 │ │ │ │ mov %rdx,%rax │ │ │ │ vpunpcklbw %ymm16,%ymm24,%ymm16 │ │ │ │ sub %r11,%rax │ │ │ │ vpsraw $0x2,%ymm16,%ymm16 │ │ │ │ - vmovdqa32 0x6b4fa(%rip),%xmm30 │ │ │ │ + vmovdqa32 0x674ba(%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 275139 │ │ │ │ + vbroadcasti32x4 0x674aa(%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 +531066,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 2750b8 │ │ │ │ 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 0x67393(%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 0x6709b(%rip),%ymm17 │ │ │ │ + vmovdqa32 0x670b1(%rip),%ymm18 │ │ │ │ + vmovdqa32 0x670c7(%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 0x670b5(%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 +531116,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 2751eb │ │ │ │ ret │ │ │ │ shr $0x10,%eax │ │ │ │ sub $0x3,%rdx │ │ │ │ - vpbroadcastd 0x6ef84(%r11,%rax,8),%zmm26 │ │ │ │ - vpbroadcastd 0x6ef88(%r11,%rax,8),%zmm27 │ │ │ │ + vpbroadcastd 0x6af44(%r11,%rax,8),%zmm26 │ │ │ │ + vpbroadcastd 0x6af48(%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 0x66a08(%rip),%zmm24 │ │ │ │ + vpbroadcastq 0x6af44(%r11,%r10,8),%zmm16 │ │ │ │ + vpbroadcastd 0x673f3(%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 2754b4 │ │ │ │ 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 0x671db(%rip),%zmm20 │ │ │ │ vinserti32x4 $0x2,(%rdx),%zmm2,%zmm16 │ │ │ │ - vbroadcasti32x4 0x6b21a(%rip),%zmm23 │ │ │ │ - vbroadcasti32x4 0x6b220(%rip),%zmm1 │ │ │ │ + vbroadcasti32x4 0x671da(%rip),%zmm23 │ │ │ │ + vbroadcasti32x4 0x671e0(%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 +531169,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 0x66f0a(%rip),%zmm21 │ │ │ │ + vmovdqa32 0x66f40(%rip),%zmm16 │ │ │ │ movabs $0x55555555ff00,%rax │ │ │ │ vpackssdw %zmm17,%zmm18,%zmm18 │ │ │ │ vpackssdw %zmm20,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 0x6afa0(%rip),%zmm2 │ │ │ │ + vmovdqa32 0x66f60(%rip),%zmm2 │ │ │ │ vpsraw $0x2,%zmm18,%zmm18 │ │ │ │ vpsraw $0x2,%zmm19,%zmm19 │ │ │ │ vpermb %zmm18,%zmm21,%zmm17 │ │ │ │ - vbroadcasti32x8 0x6b142(%rip),%zmm22 │ │ │ │ + vbroadcasti32x8 0x67102(%rip),%zmm22 │ │ │ │ kmovq %rax,%k1 │ │ │ │ vpermt2b %zmm19,%zmm16,%zmm18 │ │ │ │ - vbroadcasti32x8 0x6b13d(%rip),%zmm23 │ │ │ │ + vbroadcasti32x8 0x670fd(%rip),%zmm23 │ │ │ │ kshiftrq $0x10,%k1,%k2 │ │ │ │ - vmovdqa 0x6b0df(%rip),%xmm0 │ │ │ │ + vmovdqa 0x6709f(%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 +531208,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 275427 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqu32 0x6af22(%rip),%zmm23 │ │ │ │ + vmovdqu32 0x66ee2(%rip),%zmm23 │ │ │ │ sub %r11,%rdx │ │ │ │ - vmovdqa32 0x6af75(%rip),%zmm4 │ │ │ │ + vmovdqa32 0x66f35(%rip),%zmm4 │ │ │ │ lea -0x20(%r8,%r8,1),%eax │ │ │ │ - vmovdqa32 0x6af26(%rip),%zmm5 │ │ │ │ + vmovdqa32 0x66ee6(%rip),%zmm5 │ │ │ │ mov %rdx,%r8 │ │ │ │ mov %rdi,%r10 │ │ │ │ - vmovdqa 0x6aed8(%rip),%ymm0 │ │ │ │ + vmovdqa 0x66e98(%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 +531253,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 0x66e89(%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 0x66ea1(%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 +531308,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 275634 │ │ │ │ add $0x10,%r8 │ │ │ │ add $0x10,%r10 │ │ │ │ movzbl %al,%r9d │ │ │ │ mov %r8,%rdx │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 2714ac │ │ │ │ + jg 2754ec │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 271780 │ │ │ │ + jmp 2757c0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 271780 │ │ │ │ + jmp 2757c0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 271780 │ │ │ │ + jmp 2757c0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 271780 │ │ │ │ + jmp 2757c0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 271780 │ │ │ │ + jmp 2757c0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 271780 │ │ │ │ + jmp 2757c0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 271780 │ │ │ │ + jmp 2757c0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 271780 │ │ │ │ + jmp 2757c0 │ │ │ │ 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 275809 │ │ │ │ test $0xf00,%eax │ │ │ │ - jne 271bdb │ │ │ │ + jne 275c1b │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - movzwl 0x6cf24(%r10,%rcx,2),%ecx │ │ │ │ + movzwl 0x68ee4(%r10,%rcx,2),%ecx │ │ │ │ add %r10,%rcx │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ jmp *%rcx │ │ │ │ test $0xf00,%eax │ │ │ │ - jne 27230e │ │ │ │ - vpbroadcastd 0x6a4ca(%rip),%zmm20 │ │ │ │ + jne 27634e │ │ │ │ + vpbroadcastd 0x6648a(%rip),%zmm20 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 271813 │ │ │ │ + je 275853 │ │ │ │ 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 0x68f5a(%r10,%rcx,2),%ecx │ │ │ │ + vpbroadcastd 0x6a3e6(%r10,%r9,8),%zmm24 │ │ │ │ + vpbroadcastd 0x6a3ea(%r10,%r9,8),%zmm25 │ │ │ │ add %r10,%rcx │ │ │ │ jmp *%rcx │ │ │ │ movzbl %r9b,%r9d │ │ │ │ - vbroadcasti32x4 0x6acdf(%rip),%ymm21 │ │ │ │ + vbroadcasti32x4 0x66c9f(%rip),%ymm21 │ │ │ │ mov $0x4,%ecx │ │ │ │ dec %rsi │ │ │ │ - vpbroadcastd 0x6e428(%r10,%r9,8),%ymm22 │ │ │ │ + vpbroadcastd 0x6a3e8(%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 +531405,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 27587c │ │ │ │ ret │ │ │ │ - vbroadcasti32x4 0x6ac59(%rip),%zmm21 │ │ │ │ - vbroadcasti32x4 0x6ac5f(%rip),%zmm22 │ │ │ │ - vbroadcasti32x4 0x6ac65(%rip),%zmm23 │ │ │ │ + vbroadcasti32x4 0x66c19(%rip),%zmm21 │ │ │ │ + vbroadcasti32x4 0x66c1f(%rip),%zmm22 │ │ │ │ + vbroadcasti32x4 0x66c25(%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 +531430,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 2758ff │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6a703(%rip),%zmm21 │ │ │ │ - vmovdqa32 0x6a739(%rip),%zmm22 │ │ │ │ - vmovdqa32 0x6a76f(%rip),%zmm23 │ │ │ │ + vmovdqa32 0x666c3(%rip),%zmm21 │ │ │ │ + vmovdqa32 0x666f9(%rip),%zmm22 │ │ │ │ + vmovdqa32 0x6672f(%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 +531467,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 275995 │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6a6de(%rip),%zmm21 │ │ │ │ - vmovdqa32 0x6a714(%rip),%zmm22 │ │ │ │ - vmovdqa32 0x6a74a(%rip),%zmm23 │ │ │ │ + vmovdqa32 0x6669e(%rip),%zmm21 │ │ │ │ + vmovdqa32 0x666d4(%rip),%zmm22 │ │ │ │ + vmovdqa32 0x6670a(%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 +531501,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 275a76 │ │ │ │ ret │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 271af4 │ │ │ │ + jmp 275b34 │ │ │ │ mov $0xffffffffffffffc0,%rax │ │ │ │ - vmovdqa32 0x6a602(%rip),%zmm21 │ │ │ │ - vmovdqa32 0x6a638(%rip),%zmm22 │ │ │ │ - vmovdqa32 0x6a66e(%rip),%zmm23 │ │ │ │ + vmovdqa32 0x665c2(%rip),%zmm21 │ │ │ │ + vmovdqa32 0x665f8(%rip),%zmm22 │ │ │ │ + vmovdqa32 0x6662e(%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 +531539,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 275b58 │ │ │ │ add %rdx,%rsi │ │ │ │ mov %r9,%rax │ │ │ │ dec %r8d │ │ │ │ - jg 271b18 │ │ │ │ + jg 275b58 │ │ │ │ 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 0x6a3e6(%r10,%rax,8),%rax │ │ │ │ + movzwl 0x68f66(%r10,%rcx,2),%ecx │ │ │ │ add %r10,%rcx │ │ │ │ lea (%rdx,%rdx,2),%r10 │ │ │ │ sub %r10,%rsi │ │ │ │ - vpbroadcastd 0x6aa81(%rip),%zmm23 │ │ │ │ + vpbroadcastd 0x66a41(%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 +531572,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 0x6681a(%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 +531601,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 275cd6 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ mov $0xf044,%ecx │ │ │ │ kmovw %ecx,%k1 │ │ │ │ kshiftrw $0x8,%k1,%k2 │ │ │ │ vmovq (%rsi),%xmm16 │ │ │ │ vpbroadcastq (%rsi,%rdx,1),%ymm17 │ │ │ │ @@ -527910,15 +531650,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 275dd3 │ │ │ │ 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 +531709,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 275ef5 │ │ │ │ ret │ │ │ │ - vmovdqa32 0x6a06e(%rip),%zmm2 │ │ │ │ + vmovdqa32 0x6602e(%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 +531769,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 276059 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ mov $0x40,%ecx │ │ │ │ - jmp 2720f7 │ │ │ │ + jmp 276137 │ │ │ │ mov $0x80,%ecx │ │ │ │ - vmovdqa32 0x69eff(%rip),%zmm10 │ │ │ │ + vmovdqa32 0x65ebf(%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 +531859,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 2761cc │ │ │ │ add $0x40,%r9 │ │ │ │ sub $0xffffffffffffff80,%r10 │ │ │ │ movzbl %al,%r8d │ │ │ │ mov %r9,%rsi │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 27210b │ │ │ │ + jg 27614b │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 2723a5 │ │ │ │ + je 2763e5 │ │ │ │ shr $0x10,%r9d │ │ │ │ sub $0x3,%rsi │ │ │ │ - vpbroadcastd 0x6e426(%r10,%r9,8),%zmm26 │ │ │ │ - vpbroadcastd 0x6e42a(%r10,%r9,8),%zmm27 │ │ │ │ + vpbroadcastd 0x6a3e6(%r10,%r9,8),%zmm26 │ │ │ │ + vpbroadcastd 0x6a3ea(%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 0x65916(%rip),%zmm24 │ │ │ │ + movzwl 0x68f72(%r10,%rcx,2),%ecx │ │ │ │ + vpbroadcastd 0x662f3(%rip),%zmm25 │ │ │ │ add %r10,%rcx │ │ │ │ - vpbroadcastq 0x6e426(%r10,%rax,8),%zmm16 │ │ │ │ + vpbroadcastq 0x6a3e6(%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 0x6a3e8(%r10,%r9,8),%zmm24 │ │ │ │ movzbl %al,%r9d │ │ │ │ shr $0x10,%eax │ │ │ │ cmp $0x4,%r8d │ │ │ │ cmove %r9d,%eax │ │ │ │ - vpbroadcastq 0x6e426(%r10,%rax,8),%zmm16 │ │ │ │ + vpbroadcastq 0x6a3e6(%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 0x65871(%rip),%zmm26 │ │ │ │ + vbroadcasti32x4 0x660bf(%rip),%zmm0 │ │ │ │ vpunpcklbw %zmm16,%zmm16,%zmm16 │ │ │ │ vpsraw $0x8,%zmm16,%zmm16 │ │ │ │ - vpbroadcastd 0x6a280(%rip),%zmm27 │ │ │ │ + vpbroadcastd 0x66240(%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 0x65d8f(%rip),%zmm1 │ │ │ │ + vmovdqu32 0x65da5(%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 +531962,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 2764f8 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vbroadcasti32x4 0x69f9e(%rip),%zmm0 │ │ │ │ - vbroadcasti32x4 0x69fa4(%rip),%zmm1 │ │ │ │ - vbroadcasti32x4 0x69faa(%rip),%zmm2 │ │ │ │ + vbroadcasti32x4 0x65f5e(%rip),%zmm0 │ │ │ │ + vbroadcasti32x4 0x65f64(%rip),%zmm1 │ │ │ │ + vbroadcasti32x4 0x65f6a(%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 +532045,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 2766a2 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ mov $0x20,%ecx │ │ │ │ - jmp 27277a │ │ │ │ + jmp 2767ba │ │ │ │ mov $0x40,%ecx │ │ │ │ - jmp 27277a │ │ │ │ + jmp 2767ba │ │ │ │ mov $0x80,%ecx │ │ │ │ - jmp 27277a │ │ │ │ + jmp 2767ba │ │ │ │ mov $0x100,%ecx │ │ │ │ - vmovdqa32 0x698bc(%rip),%zmm0 │ │ │ │ - vmovdqa32 0x698f2(%rip),%zmm1 │ │ │ │ - vmovdqa32 0x69928(%rip),%zmm2 │ │ │ │ + vmovdqa32 0x6587c(%rip),%zmm0 │ │ │ │ + vmovdqa32 0x658b2(%rip),%zmm1 │ │ │ │ + vmovdqa32 0x658e8(%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 +532163,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 276967 │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x20,%r10 │ │ │ │ movzbl %al,%r8d │ │ │ │ mov %r9,%rsi │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 2727a6 │ │ │ │ + jg 2767e6 │ │ │ │ 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 0x6523e(%rip),%zmm25 │ │ │ │ + vmovdqa32 0x6524c(%rip),%ymm31 │ │ │ │ + call 276b20 │ │ │ │ + jmp 276aa4 │ │ │ │ + call 276c21 │ │ │ │ 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 276a9b │ │ │ │ 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 0x651f2(%rip),%zmm25 │ │ │ │ + vmovdqa32 0x651ec(%rip),%xmm31 │ │ │ │ + call 276b20 │ │ │ │ + jmp 276af4 │ │ │ │ + call 276c21 │ │ │ │ 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 276aeb │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastd 0x69bba(%rip),%zmm17 │ │ │ │ + vpbroadcastd 0x65b7a(%rip),%zmm17 │ │ │ │ add $0x200,%r9d │ │ │ │ vpbroadcastd %r9d,%ymm2 │ │ │ │ vpaddd 0x10(%rsp){1to8},%ymm17,%ymm4 │ │ │ │ - vmovdqa 0x69199(%rip),%ymm0 │ │ │ │ + vmovdqa 0x65159(%rip),%ymm0 │ │ │ │ vpbroadcastd (%r8),%ymm3 │ │ │ │ vpbroadcastd 0x4(%r8),%ymm5 │ │ │ │ lea 0x3(%rcx,%rcx,2),%r8 │ │ │ │ - vmovdqa32 0x690df(%rip),%zmm26 │ │ │ │ + vmovdqa32 0x6509f(%rip),%zmm26 │ │ │ │ mov $0x5555,%eax │ │ │ │ - vmovdqa32 0x69110(%rip),%zmm27 │ │ │ │ - lea 0x6b7c9(%rip),%r9 │ │ │ │ - vpbroadcastq 0x6917f(%rip),%zmm28 │ │ │ │ + vmovdqa32 0x650d0(%rip),%zmm27 │ │ │ │ + lea 0x67789(%rip),%r9 │ │ │ │ + vpbroadcastq 0x6513f(%rip),%zmm28 │ │ │ │ sub %r8,%rdx │ │ │ │ - vbroadcasti32x4 0x69132(%rip),%zmm29 │ │ │ │ + vbroadcasti32x4 0x650f2(%rip),%zmm29 │ │ │ │ kxnorb %k2,%k2,%k2 │ │ │ │ - vbroadcasti32x4 0x69134(%rip),%zmm30 │ │ │ │ + vbroadcasti32x4 0x650f4(%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 276cb0 │ │ │ │ vpsllq $0x2d,%zmm17,%zmm18 │ │ │ │ vpslld $0xd,%zmm17,%zmm17 │ │ │ │ vpaddd %zmm18,%zmm17,%zmm17 │ │ │ │ vpshrdq $0x30,%zmm16,%zmm17,%zmm17 │ │ │ │ - call 272c70 │ │ │ │ + call 276cb0 │ │ │ │ vpshrdq $0x30,%zmm16,%zmm17,%zmm18 │ │ │ │ - call 272c70 │ │ │ │ + call 276cb0 │ │ │ │ vpshrdq $0x30,%zmm16,%zmm18,%zmm19 │ │ │ │ - call 272c70 │ │ │ │ + call 276cb0 │ │ │ │ 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 +532294,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 0x65a25(%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 276dbd │ │ │ │ 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 276dbc │ │ │ │ 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 0x64f33(%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 276e66 │ │ │ │ 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 +532372,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 276e5a │ │ │ │ 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 +532390,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 276eec │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x69736(%rip),%zmm23 │ │ │ │ + vpmovzxbq 0x656f6(%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 276f5a │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x696d9(%rip),%zmm23 │ │ │ │ + vpmovzxbq 0x65699(%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 276fb7 │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x69686(%rip),%zmm23 │ │ │ │ + vpmovzxbq 0x65646(%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 +532448,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 27700a │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x696fd(%rip),%rax │ │ │ │ + lea 0x656bd(%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 2770e5 │ │ │ │ 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 277184 │ │ │ │ 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 +532485,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 277183 │ │ │ │ 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 0x64b6c(%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 +532509,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 27725d │ │ │ │ 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 +532554,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 277251 │ │ │ │ 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 +532576,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 2772fb │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x6930f(%rip),%zmm23 │ │ │ │ + vpmovzxbq 0x652cf(%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 +532597,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 277381 │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x6929a(%rip),%zmm23 │ │ │ │ + vpmovzxbq 0x6525a(%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 +532617,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 2773f6 │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x6922f(%rip),%zmm23 │ │ │ │ + vpmovzxbq 0x651ef(%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 +532650,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 277461 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - lea 0x69295(%rip),%r10 │ │ │ │ + lea 0x65255(%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 277619 │ │ │ │ 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 +532688,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 277618 │ │ │ │ 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 0x646d7(%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 +532719,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 27774f │ │ │ │ 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 +532779,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 27773f │ │ │ │ ret │ │ │ │ add $0x40,%rax │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vpermq (%rax),%zmm24,%zmm19 │ │ │ │ vmovdqa32 (%rcx),%zmm16 │ │ │ │ @@ -529069,17 +532809,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 277817 │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x68dc1(%rip),%zmm23 │ │ │ │ + vpmovzxbq 0x64d81(%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 +532838,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 2778cf │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x68d1a(%rip),%zmm23 │ │ │ │ + vpmovzxbq 0x64cda(%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 +532866,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 277976 │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x68c7d(%rip),%zmm23 │ │ │ │ + vpmovzxbq 0x64c3d(%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 +532914,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 277a13 │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x68c9d(%rip),%r10 │ │ │ │ + lea 0x64c5d(%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 0x641bc(%rip),%zmm21 │ │ │ │ cmp $0x8,%r9d │ │ │ │ - jg 273c3f │ │ │ │ + jg 277c7f │ │ │ │ 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 +532954,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,0x64143(%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 277c72 │ │ │ │ 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 0x64071(%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 +533001,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 0x6403f(%rip),%zmm21 │ │ │ │ cmp $0x4,%r9d │ │ │ │ - jne 273de5 │ │ │ │ + jne 277e25 │ │ │ │ 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 +533025,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,0x63fc6(%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 +533079,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 277e15 │ │ │ │ ret │ │ │ │ - vmovdqa32 0x67ed5(%rip),%zmm21 │ │ │ │ + vmovdqa32 0x63e95(%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 +533118,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 277f2b │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x68679(%rip),%zmm21 │ │ │ │ + vpmovzxbq 0x64639(%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 +533154,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 278017 │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x685ac(%rip),%zmm28 │ │ │ │ + vpmovzxbq 0x6456c(%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 +533216,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 2780f3 │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x6842d(%rip),%zmm30 │ │ │ │ - vmovdqa32 0x67bcb(%rip),%zmm26 │ │ │ │ + vpmovzxbq 0x643ed(%rip),%zmm30 │ │ │ │ + vmovdqa32 0x63b8b(%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 +533330,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 27827c │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x682a5(%rip),%r10 │ │ │ │ + lea 0x64265(%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 27868b │ │ │ │ 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 +533371,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 0x63827(%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 27867e │ │ │ │ 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 0x63665(%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 +533419,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 278826 │ │ │ │ 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 +533441,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 0x63675(%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 +533495,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 278816 │ │ │ │ ret │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ add $0x20,%rax │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 (%rcx),%zmm17 │ │ │ │ @@ -529793,17 +533533,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 278922 │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x67c82(%rip),%zmm21 │ │ │ │ + vpmovzxbq 0x63c42(%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 +533570,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 278a0e │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x67ba7(%rip),%zmm21 │ │ │ │ + vpmovzxbq 0x63b67(%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 +533606,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 278ae9 │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x67ad6(%rip),%zmm29 │ │ │ │ + vpmovzxbq 0x63a96(%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 +533667,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 278bba │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0x67acd(%rip),%r10 │ │ │ │ + lea 0x63a8d(%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 278e63 │ │ │ │ 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 +533706,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,0x63093(%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 278e62 │ │ │ │ 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 0x62e8d(%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 +533751,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 278ff3 │ │ │ │ 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 +533774,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,0x62eec(%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 +533824,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 278fe3 │ │ │ │ ret │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ add $0x40,%rax │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 (%rcx),%zmm17 │ │ │ │ @@ -530120,17 +533860,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 2790e3 │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x674cd(%rip),%zmm25 │ │ │ │ + vpmovzxbq 0x6348d(%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 +533895,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 2791c3 │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x673fe(%rip),%zmm25 │ │ │ │ + vpmovzxbq 0x633be(%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 +533929,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 279292 │ │ │ │ ret │ │ │ │ - vpmovzxbq 0x67339(%rip),%zmm27 │ │ │ │ + vpmovzxbq 0x632f9(%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 +533989,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 279357 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0x67355(%rip),%rax │ │ │ │ + lea 0x63315(%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 +534024,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 2794ec │ │ │ │ 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 +534052,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 279567 │ │ │ │ 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 +534078,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 2795f3 │ │ │ │ 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 +534099,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 27968b │ │ │ │ ret │ │ │ │ nop │ │ │ │ - lea 0x67129(%rip),%r9 │ │ │ │ + lea 0x630e9(%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 +534122,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 27972b │ │ │ │ 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 27976e │ │ │ │ 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 +534155,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 2797b0 │ │ │ │ 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 +534174,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 279806 │ │ │ │ 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 +534194,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 279876 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x66f5d(%rip),%rax │ │ │ │ + lea 0x62f1d(%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 +534224,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 279918 │ │ │ │ ret │ │ │ │ - vmovdqa 0x66c39(%rip),%xmm3 │ │ │ │ + vmovdqa 0x62bf9(%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 279967 │ │ │ │ ret │ │ │ │ - vbroadcasti128 0x66be9(%rip),%ymm4 │ │ │ │ + vbroadcasti128 0x62ba9(%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 +534262,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 2799bc │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vbroadcasti32x4 0x66b80(%rip),%ymm20 │ │ │ │ + vbroadcasti32x4 0x62b40(%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 +534284,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 279a27 │ │ │ │ ret │ │ │ │ - vbroadcasti32x4 0x66b07(%rip),%zmm20 │ │ │ │ + vbroadcasti32x4 0x62ac7(%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 +534305,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 279aa0 │ │ │ │ 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 +534321,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 279b08 │ │ │ │ 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 +534347,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 279b58 │ │ │ │ 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 0x69a34(%r10),%zmm19 │ │ │ │ + vpbroadcastd 0x69a50(%r10),%zmm23 │ │ │ │ + vbroadcasti32x4 0x69a1c(%r10),%zmm31 │ │ │ │ + vpdpwssd 0x69920(%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 0x69970(%r10),%zmm0 │ │ │ │ + vmovdqa32 0x699b0(%r10),%zmm1 │ │ │ │ + vmovdqa 0x699f0(%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 279d3e │ │ │ │ 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 0x69964(%r10,%ymm17,1),%zmm30{%k1} │ │ │ │ + vpgatherdq 0x69964(%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 279d57 │ │ │ │ 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 0x6cb10(%r10,%zmm25,8),%zmm26{%k1} │ │ │ │ + vpgatherdd 0x6cb14(%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 279c8d │ │ │ │ add %rsi,%rdi │ │ │ │ add %rcx,%rdx │ │ │ │ dec %r9d │ │ │ │ - jg 275c45 │ │ │ │ + jg 279c85 │ │ │ │ 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 279f55 │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 276159 │ │ │ │ - movzwl 0x67463(%r10,%r8,2),%r8d │ │ │ │ + jne 27a199 │ │ │ │ + movzwl 0x63423(%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 279e16 │ │ │ │ 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 279e35 │ │ │ │ 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 279e50 │ │ │ │ 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 279e71 │ │ │ │ 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 279e92 │ │ │ │ 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 279ec9 │ │ │ │ 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 +534526,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 279efb │ │ │ │ ret │ │ │ │ imul $0xff00ff,%eax,%eax │ │ │ │ - movdqa 0x66a4d(%rip),%xmm4 │ │ │ │ - movdqa 0x66a35(%rip),%xmm0 │ │ │ │ + movdqa 0x62a0d(%rip),%xmm4 │ │ │ │ + movdqa 0x629f5(%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 27a3b5 │ │ │ │ + movzwl 0x63495(%r10,%r8,2),%r8d │ │ │ │ + movdqa 0x62afa(%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 +534556,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 279fa1 │ │ │ │ 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 279fde │ │ │ │ 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 +534586,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 27a016 │ │ │ │ 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 27a058 │ │ │ │ ret │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu 0x8(%rdx),%xmm1 │ │ │ │ pshufb %xmm4,%xmm0 │ │ │ │ pshufb %xmm4,%xmm1 │ │ │ │ pmaddubsw %xmm5,%xmm0 │ │ │ │ pmaddubsw %xmm5,%xmm1 │ │ │ │ @@ -530886,55 +534626,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 27a093 │ │ │ │ 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 27a106 │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 2760bf │ │ │ │ + jg 27a0ff │ │ │ │ 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 27a153 │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 27610c │ │ │ │ + jg 27a14c │ │ │ │ ret │ │ │ │ - movzwl 0x674e3(%r10,%r8,2),%r8d │ │ │ │ + movzwl 0x634a3(%r10,%r8,2),%r8d │ │ │ │ imul $0xff00ff,%eax,%eax │ │ │ │ - movdqa 0x66920(%rip),%xmm5 │ │ │ │ + movdqa 0x628e0(%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 +534687,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 27a1c8 │ │ │ │ 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 +534705,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 27a20b │ │ │ │ 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 +534723,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 27a253 │ │ │ │ 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 +534750,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 27a29b │ │ │ │ ret │ │ │ │ lea 0x70000(%r9),%eax │ │ │ │ - jmp 2762e1 │ │ │ │ + jmp 27a321 │ │ │ │ lea 0x30000(%r9),%eax │ │ │ │ - jmp 2762e1 │ │ │ │ + jmp 27a321 │ │ │ │ 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 +534784,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 27a32b │ │ │ │ add $0x10,%r8 │ │ │ │ add $0x10,%r10 │ │ │ │ movzbl %al,%r9d │ │ │ │ mov %r8,%rdx │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x10000,%eax │ │ │ │ - jg 2762e1 │ │ │ │ + jg 27a321 │ │ │ │ ret │ │ │ │ - movzwl 0x674f1(%r10,%r8,2),%r8d │ │ │ │ + movzwl 0x634b1(%r10,%r8,2),%r8d │ │ │ │ shl $0xb,%eax │ │ │ │ - movdqa 0x666b7(%rip),%xmm7 │ │ │ │ + movdqa 0x62677(%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 +534827,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 27a3f2 │ │ │ │ ret │ │ │ │ - movdqa 0x6654c(%rip),%xmm4 │ │ │ │ + movdqa 0x6250c(%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 +534852,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 27a462 │ │ │ │ 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 +534881,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 27a4c3 │ │ │ │ ret │ │ │ │ lea 0x70000(%r9),%eax │ │ │ │ - jmp 276506 │ │ │ │ + jmp 27a546 │ │ │ │ lea 0x30000(%r9),%eax │ │ │ │ - jmp 276506 │ │ │ │ + jmp 27a546 │ │ │ │ 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 +534921,98 @@ │ │ │ │ movdqa %xmm8,%xmm0 │ │ │ │ psrlw $0x4,%xmm2 │ │ │ │ psrlw $0x4,%xmm3 │ │ │ │ packuswb %xmm3,%xmm2 │ │ │ │ movdqa %xmm2,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 276529 │ │ │ │ + jg 27a569 │ │ │ │ add $0x10,%r8 │ │ │ │ add $0x10,%r10 │ │ │ │ movzbl %al,%r9d │ │ │ │ mov %r8,%rdx │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x10000,%eax │ │ │ │ - jg 27650c │ │ │ │ + jg 27a54c │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov %r10d,%r11d │ │ │ │ - jmp 276650 │ │ │ │ + jmp 27a690 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 276650 │ │ │ │ + jmp 27a690 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 276650 │ │ │ │ + jmp 27a690 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov %r10d,%r11d │ │ │ │ - jmp 276650 │ │ │ │ + jmp 27a690 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 276650 │ │ │ │ + jmp 27a690 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x2d,%r10d │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 276650 │ │ │ │ + jmp 27a690 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 276650 │ │ │ │ + jmp 27a690 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x2d,%r10d │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 276650 │ │ │ │ + jmp 27a690 │ │ │ │ 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 27a6dd │ │ │ │ test $0xf00,%r10d │ │ │ │ - jne 27697c │ │ │ │ + jne 27a9bc │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - movzwl 0x67463(%r11,%r8,2),%r8d │ │ │ │ + movzwl 0x63423(%r11,%r8,2),%r8d │ │ │ │ add %r11,%r8 │ │ │ │ lea (%rcx,%rcx,2),%rax │ │ │ │ jmp *%r8 │ │ │ │ test $0xf00,%r10d │ │ │ │ - jne 276c74 │ │ │ │ + jne 27acb4 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jl 276708 │ │ │ │ - je 27676e │ │ │ │ + jl 27a748 │ │ │ │ + je 27a7ae │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - movdqa 0x6624c(%rip),%xmm10 │ │ │ │ - movdqa 0x66253(%rip),%xmm11 │ │ │ │ - movdqa 0x6625a(%rip),%xmm9 │ │ │ │ + movdqa 0x6220c(%rip),%xmm10 │ │ │ │ + movdqa 0x62213(%rip),%xmm11 │ │ │ │ + movdqa 0x6221a(%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 0x6346d(%r11,%r8,2),%r8d │ │ │ │ + movq 0x63db1(%r11,%rax,8),%xmm6 │ │ │ │ + movdqa 0x62328(%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 0x6219a(%rip),%xmm4 │ │ │ │ + movd 0x63db3(%r11,%rax,8),%xmm3 │ │ │ │ + movdqa 0x622f8(%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 +535021,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 27a76d │ │ │ │ ret │ │ │ │ movzbl %al,%eax │ │ │ │ dec %rdx │ │ │ │ - movd 0x67df3(%r11,%rax,8),%xmm3 │ │ │ │ - movdqa 0x6618a(%rip),%xmm6 │ │ │ │ - movdqa 0x662d2(%rip),%xmm5 │ │ │ │ + movd 0x63db3(%r11,%rax,8),%xmm3 │ │ │ │ + movdqa 0x6214a(%rip),%xmm6 │ │ │ │ + movdqa 0x62292(%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 +535045,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 27a7d3 │ │ │ │ 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 +535085,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 27a81f │ │ │ │ ret │ │ │ │ mov $0xffffffffffffff90,%r8 │ │ │ │ - jmp 2768b5 │ │ │ │ + jmp 27a8f5 │ │ │ │ mov $0xffffffffffffffd0,%r8 │ │ │ │ - jmp 2768b5 │ │ │ │ + jmp 27a8f5 │ │ │ │ mov $0xfffffffffffffff0,%r8 │ │ │ │ - jmp 2768b5 │ │ │ │ + jmp 27a8f5 │ │ │ │ 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 +535132,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 27a8fe │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 2768bb │ │ │ │ + jg 27a8fb │ │ │ │ ret │ │ │ │ movzbl %r10b,%eax │ │ │ │ shr $0x10,%r10d │ │ │ │ cmp $0x6,%r9d │ │ │ │ cmovs %eax,%r10d │ │ │ │ - movq 0x67df1(%r11,%r10,8),%xmm0 │ │ │ │ + movq 0x63db1(%r11,%r10,8),%xmm0 │ │ │ │ tzcnt %r8d,%eax │ │ │ │ - movzwl 0x674bb(%r11,%rax,2),%eax │ │ │ │ + movzwl 0x6347b(%r11,%rax,2),%eax │ │ │ │ punpcklwd %xmm0,%xmm0 │ │ │ │ - movdqa 0x660c0(%rip),%xmm7 │ │ │ │ + movdqa 0x62080(%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 +535199,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 27aa5e │ │ │ │ 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 +535244,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 27ab1b │ │ │ │ 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 +535300,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 27abde │ │ │ │ add $0x8,%r8 │ │ │ │ add $0x8,%r10 │ │ │ │ movzbl %al,%r9d │ │ │ │ mov %r8,%rdx │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 276b60 │ │ │ │ + jg 27aba0 │ │ │ │ ret │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jg 27711e │ │ │ │ + jg 27b15e │ │ │ │ movzbl %al,%eax │ │ │ │ dec %rdx │ │ │ │ - movd 0x67df3(%r11,%rax,8),%xmm1 │ │ │ │ + movd 0x63db3(%r11,%rax,8),%xmm1 │ │ │ │ movzbl %r10b,%eax │ │ │ │ shr $0x10,%r10d │ │ │ │ cmp $0x6,%r9d │ │ │ │ cmovs %eax,%r10d │ │ │ │ - movq 0x67df1(%r11,%r10,8),%xmm0 │ │ │ │ + movq 0x63db1(%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 0x61da8(%rip),%xmm8 │ │ │ │ + movdqa 0x61dcf(%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 27ae5d │ │ │ │ + movdqa 0x61bb0(%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 +535394,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 27adc0 │ │ │ │ add $0xe8,%rsp │ │ │ │ ret │ │ │ │ - movdqa 0x65acb(%rip),%xmm6 │ │ │ │ + movdqa 0x61a8b(%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 0x61a50(%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 0x61a11(%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 0x619dc(%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 +535472,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 0x6190c(%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 +535505,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 0x61866(%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 +535540,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 27afb9 │ │ │ │ add $0xe8,%rsp │ │ │ │ ret │ │ │ │ shr $0x10,%eax │ │ │ │ sub $0x3,%rdx │ │ │ │ sub $0x58,%rsp │ │ │ │ - movq 0x67df1(%r11,%rax,8),%xmm0 │ │ │ │ + movq 0x63db1(%r11,%rax,8),%xmm0 │ │ │ │ movzbl %r10b,%eax │ │ │ │ shr $0x10,%r10d │ │ │ │ cmp $0x6,%r9d │ │ │ │ cmovs %eax,%r10d │ │ │ │ - movq 0x67df1(%r11,%r10,8),%xmm1 │ │ │ │ + movq 0x63db1(%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 +535568,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 0x6172c(%rip),%xmm7 │ │ │ │ + movdqa 0x61733(%rip),%xmm8 │ │ │ │ + movdqa 0x6173a(%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 +535626,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 0x6179e(%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 0x615b9(%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 +535684,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 0x6167a(%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 +535717,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 0x61605(%rip),%xmm7 │ │ │ │ paddd %xmm7,%xmm8 │ │ │ │ paddd %xmm7,%xmm9 │ │ │ │ - movdqa 0x65473(%rip),%xmm7 │ │ │ │ - movdqa 0x6547b(%rip),%xmm6 │ │ │ │ - movdqa 0x65453(%rip),%xmm5 │ │ │ │ + movdqa 0x61433(%rip),%xmm7 │ │ │ │ + movdqa 0x6143b(%rip),%xmm6 │ │ │ │ + movdqa 0x61413(%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 +535752,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 0x6151d(%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 +535776,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 27b61f │ │ │ │ movdqa %xmm4,0x40(%rsp) │ │ │ │ movdqa (%rsp),%xmm1 │ │ │ │ movdqa 0x10(%rsp),%xmm2 │ │ │ │ movdqa 0x20(%rsp),%xmm3 │ │ │ │ movdqa 0x30(%rsp),%xmm4 │ │ │ │ - jmp 277440 │ │ │ │ + jmp 27b480 │ │ │ │ add $0x4,%r8 │ │ │ │ add $0x4,%r10 │ │ │ │ movzbl %al,%r9d │ │ │ │ mov %r8,%rdx │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x10000,%eax │ │ │ │ - jg 277193 │ │ │ │ + jg 27b1d3 │ │ │ │ add $0x58,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov $0x4b004b,%eax │ │ │ │ mov $0x4b004b,%r11d │ │ │ │ - jmp 2776b0 │ │ │ │ + jmp 27b6f0 │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov %eax,%r11d │ │ │ │ - jmp 2776b0 │ │ │ │ + jmp 27b6f0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 2776b0 │ │ │ │ + jmp 27b6f0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 2776b0 │ │ │ │ + jmp 27b6f0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov %eax,%r11d │ │ │ │ - jmp 2776b0 │ │ │ │ + jmp 27b6f0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 2776b0 │ │ │ │ + jmp 27b6f0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 2776b0 │ │ │ │ + jmp 27b6f0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 2776b0 │ │ │ │ + jmp 27b6f0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 2776b0 │ │ │ │ + jmp 27b6f0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov %eax,%r11d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ @@ -532106,50 +535846,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 0x61430(%r15),%xmm10 │ │ │ │ + movdqa 0x613c0(%r15),%xmm12 │ │ │ │ + movdqa 0x613f0(%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 27c6f4 │ │ │ │ cmp $0x800,%ebx │ │ │ │ - je 279433 │ │ │ │ - movzwl 0x65c3a(%r15,%r8,2),%r8d │ │ │ │ + je 27d473 │ │ │ │ + movzwl 0x61bfa(%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 0x61440(%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 0x612f0(%r15),%xmm5 │ │ │ │ + movdqa 0x61250(%r15),%xmm6 │ │ │ │ + movd 0x624ca(%r15,%r8,8),%xmm15 │ │ │ │ + movd 0x624ca(%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 +535929,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 0x624c8(%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 +535956,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 27e21a │ │ │ │ add %ebx,%r10d │ │ │ │ test $0xfffffc00,%r10d │ │ │ │ - je 277898 │ │ │ │ + je 27b8d8 │ │ │ │ movq (%rdx),%xmm5 │ │ │ │ test $0x400,%r10d │ │ │ │ - je 27799a │ │ │ │ + je 27b9da │ │ │ │ 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 27b8d8 │ │ │ │ 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 +535993,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 27b8d8 │ │ │ │ mov 0x1c8(%rsp),%r10d │ │ │ │ movzbl %al,%eax │ │ │ │ dec %rdx │ │ │ │ movd %eax,%xmm15 │ │ │ │ - pmaddwd 0x652e0(%r15),%xmm8 │ │ │ │ - movdqa 0x65480(%r15),%xmm11 │ │ │ │ + pmaddwd 0x612a0(%r15),%xmm8 │ │ │ │ + movdqa 0x61440(%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 0x624ca(%r15,%r8,8),%xmm15 │ │ │ │ + movd 0x624ca(%r15,%r14,8),%xmm2 │ │ │ │ + movd 0x624ca(%r15,%rax,8),%xmm3 │ │ │ │ + movd 0x624ca(%r15,%r12,8),%xmm4 │ │ │ │ + movdqa 0x612f0(%r15),%xmm5 │ │ │ │ + movq 0x61250(%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 +536092,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 0x624c8(%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 +536118,36 @@ │ │ │ │ paddd %xmm6,%xmm4 │ │ │ │ psrad $0xa,%xmm4 │ │ │ │ packssdw %xmm4,%xmm4 │ │ │ │ packuswb %xmm4,%xmm4 │ │ │ │ movd %xmm4,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - je 27a1da │ │ │ │ + je 27e21a │ │ │ │ add %ebx,%r10d │ │ │ │ test $0xfffffc00,%r10d │ │ │ │ - je 277be9 │ │ │ │ + je 27bc29 │ │ │ │ movdqu (%rdx),%xmm4 │ │ │ │ test $0x400,%r10d │ │ │ │ - je 277cef │ │ │ │ + je 27bd2f │ │ │ │ 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 27bc29 │ │ │ │ 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 +536162,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 27bc29 │ │ │ │ movl $0x1,0x90(%rsp) │ │ │ │ - jmp 277da4 │ │ │ │ + jmp 27bde4 │ │ │ │ movl $0x2,0x90(%rsp) │ │ │ │ - jmp 277da4 │ │ │ │ + jmp 27bde4 │ │ │ │ movl $0x4,0x90(%rsp) │ │ │ │ - jmp 277da4 │ │ │ │ + jmp 27bde4 │ │ │ │ movl $0x8,0x90(%rsp) │ │ │ │ - jmp 277da4 │ │ │ │ + jmp 27bde4 │ │ │ │ movl $0x10,0x90(%rsp) │ │ │ │ shr $0x10,%eax │ │ │ │ movd %eax,%xmm15 │ │ │ │ sub $0x3,%rdx │ │ │ │ movdqa %xmm8,%xmm7 │ │ │ │ pslld $0x2,%xmm7 │ │ │ │ - pmaddwd 0x652e0(%r15),%xmm8 │ │ │ │ + pmaddwd 0x612a0(%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 27be99 │ │ │ │ decl 0x90(%rsp) │ │ │ │ - je 27a1da │ │ │ │ + je 27e21a │ │ │ │ addq $0x8,0x130(%rsp) │ │ │ │ mov 0x1c0(%rsp),%r9d │ │ │ │ movdqa 0x100(%rsp),%xmm7 │ │ │ │ movdqa 0x110(%rsp),%xmm14 │ │ │ │ - movdqa 0x65470(%r15),%xmm10 │ │ │ │ + movdqa 0x61430(%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 0x61450(%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 +536216,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 0x624c8(%r15,%r8,8),%xmm0 │ │ │ │ + movq 0x624c8(%r15,%rax,8),%xmm1 │ │ │ │ + movhps 0x624c8(%r15,%r10,8),%xmm0 │ │ │ │ + movhps 0x624c8(%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 +536235,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 0x624c8(%r15,%rbp,8),%xmm2 │ │ │ │ + movq 0x624c8(%r15,%r14,8),%xmm3 │ │ │ │ + movhps 0x624c8(%r15,%r12,8),%xmm2 │ │ │ │ + movhps 0x624c8(%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 +536442,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 0x624c8(%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 +536479,26 @@ │ │ │ │ psrad $0xa,%xmm4 │ │ │ │ psrad $0xa,%xmm5 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ packuswb %xmm4,%xmm4 │ │ │ │ movq %xmm4,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - je 277dfb │ │ │ │ + je 27be3b │ │ │ │ add %ebx,%r10d │ │ │ │ test $0xfffffc00,%r10d │ │ │ │ - je 278369 │ │ │ │ + je 27c3a9 │ │ │ │ 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 27c5c4 │ │ │ │ + movdqa 0x61290(%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 +536536,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 27c3a9 │ │ │ │ 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 +536590,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 27c3a9 │ │ │ │ + movzwl 0x61c08(%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 0x61440(%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 0x612f0(%r15),%xmm5 │ │ │ │ + movdqa 0x61250(%r15),%xmm6 │ │ │ │ + movd 0x624ca(%r15,%r8,8),%xmm15 │ │ │ │ + movd 0x624ca(%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 0x624c8(%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 +536698,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 27c87b │ │ │ │ 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 0x612a0(%r15),%xmm8 │ │ │ │ + movdqa 0x61440(%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 0x624ca(%r15,%r8,8),%xmm15 │ │ │ │ + movd 0x624ca(%r15,%r14,8),%xmm2 │ │ │ │ + movd 0x624ca(%r15,%rax,8),%xmm3 │ │ │ │ + movd 0x624ca(%r15,%r12,8),%xmm4 │ │ │ │ shr $0x6,%r10d │ │ │ │ mov $0x40000000,%r8d │ │ │ │ lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0x66508(%r15,%r10,8),%r8 │ │ │ │ + cmovne 0x624c8(%r15,%r10,8),%r8 │ │ │ │ punpckldq %xmm3,%xmm15 │ │ │ │ punpckldq %xmm4,%xmm2 │ │ │ │ punpcklqdq %xmm2,%xmm15 │ │ │ │ - movq 0x65290(%r15),%xmm6 │ │ │ │ + movq 0x61250(%r15),%xmm6 │ │ │ │ pcmpeqd %xmm9,%xmm8 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ - pshufb 0x65330(%r15),%xmm14 │ │ │ │ + pshufb 0x612f0(%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 +536851,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 27e21a │ │ │ │ movdqa (%rsp),%xmm7 │ │ │ │ movdqa %xmm15,(%rsp) │ │ │ │ movdqa %xmm2,0x10(%rsp) │ │ │ │ movdqa %xmm9,0x20(%rsp) │ │ │ │ movdqa %xmm4,0x30(%rsp) │ │ │ │ - jmp 278b0b │ │ │ │ + jmp 27cb4b │ │ │ │ movl $0x1,0x90(%rsp) │ │ │ │ - jmp 278c58 │ │ │ │ + jmp 27cc98 │ │ │ │ movl $0x2,0x90(%rsp) │ │ │ │ - jmp 278c58 │ │ │ │ + jmp 27cc98 │ │ │ │ movl $0x4,0x90(%rsp) │ │ │ │ - jmp 278c58 │ │ │ │ + jmp 27cc98 │ │ │ │ movl $0x8,0x90(%rsp) │ │ │ │ - jmp 278c58 │ │ │ │ + jmp 27cc98 │ │ │ │ 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 0x624c8(%r15,%r10,8),%r8 │ │ │ │ movd %eax,%xmm15 │ │ │ │ movdqa %xmm8,%xmm7 │ │ │ │ pslld $0x2,%xmm7 │ │ │ │ - pmaddwd 0x652e0(%r15),%xmm8 │ │ │ │ + pmaddwd 0x612a0(%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 +536896,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 27cdad │ │ │ │ decl 0x90(%rsp) │ │ │ │ - je 27a1da │ │ │ │ + je 27e21a │ │ │ │ addq $0x8,0x130(%rsp) │ │ │ │ mov 0x1c0(%rsp),%r9d │ │ │ │ movdqa 0x100(%rsp),%xmm7 │ │ │ │ movdqa 0x110(%rsp),%xmm14 │ │ │ │ - movdqa 0x65470(%r15),%xmm10 │ │ │ │ + movdqa 0x61430(%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 0x61450(%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 +536927,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 0x624c8(%r15,%r8,8),%xmm0 │ │ │ │ + movq 0x624c8(%r15,%rax,8),%xmm1 │ │ │ │ + movhps 0x624c8(%r15,%r10,8),%xmm0 │ │ │ │ + movhps 0x624c8(%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 +536946,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 0x624c8(%r15,%rbp,8),%xmm2 │ │ │ │ + movq 0x624c8(%r15,%r14,8),%xmm3 │ │ │ │ + movhps 0x624c8(%r15,%r12,8),%xmm2 │ │ │ │ + movhps 0x624c8(%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 +537150,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 0x61290(%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 +537182,15 @@ │ │ │ │ psrad $0xa,%xmm4 │ │ │ │ psrad $0xa,%xmm5 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ packuswb %xmm4,%xmm4 │ │ │ │ movq %xmm4,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - je 278d14 │ │ │ │ + je 27cd54 │ │ │ │ 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 +537226,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 27d2e5 │ │ │ │ + movzwl 0x61c16(%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 0x61440(%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 0x612f0(%r15),%xmm5 │ │ │ │ + movdqa 0x61250(%r15),%xmm6 │ │ │ │ + movd 0x624ca(%r15,%r8,8),%xmm15 │ │ │ │ + movd 0x624ca(%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 0x624c8(%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 +537339,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 27d5e6 │ │ │ │ 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 0x612a0(%r15),%xmm8 │ │ │ │ + movdqa 0x61440(%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 0x624ca(%r15,%r8,8),%xmm15 │ │ │ │ + movd 0x624ca(%r15,%r14,8),%xmm2 │ │ │ │ + movd 0x624ca(%r15,%rax,8),%xmm3 │ │ │ │ + movd 0x624ca(%r15,%r12,8),%xmm4 │ │ │ │ + movq 0x61250(%r15),%xmm6 │ │ │ │ shr $0x6,%r10d │ │ │ │ mov $0x40000000,%r8d │ │ │ │ lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0x66508(%r15,%r10,8),%r8 │ │ │ │ + cmovne 0x624c8(%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 0x612f0(%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 +537484,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 27d888 │ │ │ │ add $0x188,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ movl $0x1,0x90(%rsp) │ │ │ │ - jmp 2799ac │ │ │ │ + jmp 27d9ec │ │ │ │ movl $0x2,0x90(%rsp) │ │ │ │ - jmp 2799ac │ │ │ │ + jmp 27d9ec │ │ │ │ movl $0x4,0x90(%rsp) │ │ │ │ - jmp 2799ac │ │ │ │ + jmp 27d9ec │ │ │ │ movl $0x8,0x90(%rsp) │ │ │ │ - jmp 2799ac │ │ │ │ + jmp 27d9ec │ │ │ │ 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 0x624c8(%r15,%r10,8),%r8 │ │ │ │ movd %eax,%xmm15 │ │ │ │ movdqa %xmm8,%xmm7 │ │ │ │ pslld $0x2,%xmm7 │ │ │ │ - pmaddwd 0x652e0(%r15),%xmm8 │ │ │ │ + pmaddwd 0x612a0(%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 +537531,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 27db01 │ │ │ │ decl 0x90(%rsp) │ │ │ │ - je 27a1da │ │ │ │ + je 27e21a │ │ │ │ addq $0x8,0x130(%rsp) │ │ │ │ mov 0x1c0(%rsp),%r9d │ │ │ │ movdqa 0x100(%rsp),%xmm7 │ │ │ │ movdqa 0x110(%rsp),%xmm14 │ │ │ │ - movdqa 0x65470(%r15),%xmm10 │ │ │ │ + movdqa 0x61430(%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 0x61450(%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 +537562,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 0x624c8(%r15,%r8,8),%xmm0 │ │ │ │ + movq 0x624c8(%r15,%rax,8),%xmm1 │ │ │ │ + movhps 0x624c8(%r15,%r10,8),%xmm0 │ │ │ │ + movhps 0x624c8(%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 +537581,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 0x624c8(%r15,%rbp,8),%xmm2 │ │ │ │ + movq 0x624c8(%r15,%r14,8),%xmm3 │ │ │ │ + movhps 0x624c8(%r15,%r12,8),%xmm2 │ │ │ │ + movhps 0x624c8(%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 +537816,15 @@ │ │ │ │ psrad $0xa,%xmm4 │ │ │ │ psrad $0xa,%xmm5 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ packuswb %xmm4,%xmm4 │ │ │ │ movq %xmm4,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - je 279a68 │ │ │ │ + je 27daa8 │ │ │ │ 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 +537874,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 27e030 │ │ │ │ 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 27e2d0 │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 27a290 │ │ │ │ + jmp 27e2d0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 27a290 │ │ │ │ + jmp 27e2d0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 27a290 │ │ │ │ + jmp 27e2d0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 27a290 │ │ │ │ + jmp 27e2d0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 27a290 │ │ │ │ + jmp 27e2d0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 27a290 │ │ │ │ + jmp 27e2d0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 27a290 │ │ │ │ + jmp 27e2d0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 27a290 │ │ │ │ + jmp 27e2d0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ @@ -534197,57 +537937,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 0x5e850(%r14),%xmm10 │ │ │ │ + movdqa 0x5e7e0(%r14),%xmm12 │ │ │ │ + movdqa 0x5e7f0(%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 27f042 │ │ │ │ cmp $0x800,%r11d │ │ │ │ - je 27bb4e │ │ │ │ - movzwl 0x63082(%r14,%rcx,2),%ecx │ │ │ │ + je 27fb8e │ │ │ │ + movzwl 0x5f042(%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 0x5e6c0(%r14),%xmm8 │ │ │ │ + movdqa 0x5e860(%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 0x5f8ea(%r14,%rcx,8),%xmm15 │ │ │ │ + movd 0x5f8ea(%r14,%rbp,8),%xmm2 │ │ │ │ + movd 0x5f8ea(%r14,%r9,8),%xmm3 │ │ │ │ + movd 0x5f8ea(%r14,%r15,8),%xmm4 │ │ │ │ + movdqa 0x5e710(%r14),%xmm5 │ │ │ │ + movq 0x5e670(%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 +538052,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 0x5f8e8(%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 +538077,36 @@ │ │ │ │ paddd %xmm13,%xmm4 │ │ │ │ paddd %xmm6,%xmm4 │ │ │ │ psrad $0x6,%xmm4 │ │ │ │ packssdw %xmm4,%xmm4 │ │ │ │ movq %xmm4,(%rdi) │ │ │ │ add $0x8,%rdi │ │ │ │ dec %r8d │ │ │ │ - je 27c6ab │ │ │ │ + je 2806eb │ │ │ │ add %r11d,%eax │ │ │ │ test $0xfffffc00,%eax │ │ │ │ - je 27a534 │ │ │ │ + je 27e574 │ │ │ │ movdqu (%rsi),%xmm4 │ │ │ │ test $0x400,%eax │ │ │ │ - je 27a630 │ │ │ │ + je 27e670 │ │ │ │ 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 27e574 │ │ │ │ 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 +538121,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 27e574 │ │ │ │ movl $0x1,0x90(%rsp) │ │ │ │ mov $0x10,%r13d │ │ │ │ - jmp 27a703 │ │ │ │ + jmp 27e743 │ │ │ │ movl $0x2,0x90(%rsp) │ │ │ │ mov $0x20,%r13d │ │ │ │ - jmp 27a703 │ │ │ │ + jmp 27e743 │ │ │ │ movl $0x4,0x90(%rsp) │ │ │ │ mov $0x40,%r13d │ │ │ │ - jmp 27a703 │ │ │ │ + jmp 27e743 │ │ │ │ movl $0x8,0x90(%rsp) │ │ │ │ mov $0x80,%r13d │ │ │ │ - jmp 27a703 │ │ │ │ + jmp 27e743 │ │ │ │ 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 0x5e6c0(%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 27e7f9 │ │ │ │ decl 0x90(%rsp) │ │ │ │ - je 27c6ab │ │ │ │ + je 2806eb │ │ │ │ addq $0x10,0x130(%rsp) │ │ │ │ mov 0x94(%rsp),%r8d │ │ │ │ movdqa 0x100(%rsp),%xmm7 │ │ │ │ movdqa 0x110(%rsp),%xmm14 │ │ │ │ - movdqa 0x62890(%r14),%xmm10 │ │ │ │ + movdqa 0x5e850(%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 0x5e870(%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 +538180,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 0x5f8e8(%r14,%rcx,8),%xmm0 │ │ │ │ + movq 0x5f8e8(%r14,%r9,8),%xmm1 │ │ │ │ + movhps 0x5f8e8(%r14,%rax,8),%xmm0 │ │ │ │ + movhps 0x5f8e8(%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 +538199,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 0x5f8e8(%r14,%rbx,8),%xmm2 │ │ │ │ + movq 0x5f8e8(%r14,%rbp,8),%xmm3 │ │ │ │ + movhps 0x5f8e8(%r14,%r15,8),%xmm2 │ │ │ │ + movhps 0x5f8e8(%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 +538406,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 0x5f8e8(%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 +538442,26 @@ │ │ │ │ paddd %xmm9,%xmm5 │ │ │ │ psrad $0x6,%xmm4 │ │ │ │ psrad $0x6,%xmm5 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ movdqa %xmm4,(%rdi) │ │ │ │ add %r13,%rdi │ │ │ │ dec %r8d │ │ │ │ - je 27a75b │ │ │ │ + je 27e79b │ │ │ │ add %r11d,%eax │ │ │ │ test $0xfffffc00,%eax │ │ │ │ - je 27acc5 │ │ │ │ + je 27ed05 │ │ │ │ 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 27ef13 │ │ │ │ + movdqa 0x5e6b0(%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 +538499,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 27ed05 │ │ │ │ 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 +538553,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 27ed05 │ │ │ │ + movzwl 0x5f04e(%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 0x5e6c0(%r14),%xmm8 │ │ │ │ + movdqa 0x5e860(%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 0x5f8ea(%r14,%rcx,8),%xmm15 │ │ │ │ + movd 0x5f8ea(%r14,%rbp,8),%xmm2 │ │ │ │ + movd 0x5f8ea(%r14,%r9,8),%xmm3 │ │ │ │ + movd 0x5f8ea(%r14,%r15,8),%xmm4 │ │ │ │ shr $0x6,%eax │ │ │ │ mov $0x40000000,%ecx │ │ │ │ lea (%r10,%rax,1),%eax │ │ │ │ - cmovne 0x63928(%r14,%rax,8),%rcx │ │ │ │ + cmovne 0x5f8e8(%r14,%rax,8),%rcx │ │ │ │ punpckldq %xmm3,%xmm15 │ │ │ │ punpckldq %xmm4,%xmm2 │ │ │ │ punpcklqdq %xmm2,%xmm15 │ │ │ │ - movq 0x626b0(%r14),%xmm6 │ │ │ │ + movq 0x5e670(%r14),%xmm6 │ │ │ │ pcmpeqd %xmm9,%xmm8 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ - pshufb 0x62750(%r14),%xmm14 │ │ │ │ + pshufb 0x5e710(%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 +538697,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 2806eb │ │ │ │ movdqa (%rsp),%xmm7 │ │ │ │ movdqa %xmm15,(%rsp) │ │ │ │ movdqa %xmm2,0x10(%rsp) │ │ │ │ movdqa %xmm9,0x20(%rsp) │ │ │ │ movdqa %xmm4,0x30(%rsp) │ │ │ │ - jmp 27b228 │ │ │ │ + jmp 27f268 │ │ │ │ movl $0x1,0x90(%rsp) │ │ │ │ mov $0x10,%r13d │ │ │ │ - jmp 27b37e │ │ │ │ + jmp 27f3be │ │ │ │ movl $0x2,0x90(%rsp) │ │ │ │ mov $0x20,%r13d │ │ │ │ - jmp 27b37e │ │ │ │ + jmp 27f3be │ │ │ │ movl $0x4,0x90(%rsp) │ │ │ │ mov $0x40,%r13d │ │ │ │ - jmp 27b37e │ │ │ │ + jmp 27f3be │ │ │ │ movl $0x8,0x90(%rsp) │ │ │ │ mov $0x80,%r13d │ │ │ │ - jmp 27b37e │ │ │ │ + jmp 27f3be │ │ │ │ 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 0x5f8e8(%r14,%rax,8),%rcx │ │ │ │ movd %r9d,%xmm15 │ │ │ │ movdqa %xmm8,%xmm7 │ │ │ │ pslld $0x2,%xmm7 │ │ │ │ - pmaddwd 0x62700(%r14),%xmm8 │ │ │ │ + pmaddwd 0x5e6c0(%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 +538747,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 27f4d1 │ │ │ │ decl 0x90(%rsp) │ │ │ │ - je 27c6ab │ │ │ │ + je 2806eb │ │ │ │ addq $0x10,0x130(%rsp) │ │ │ │ mov 0x94(%rsp),%r8d │ │ │ │ movdqa 0x100(%rsp),%xmm7 │ │ │ │ movdqa 0x110(%rsp),%xmm14 │ │ │ │ - movdqa 0x62890(%r14),%xmm10 │ │ │ │ + movdqa 0x5e850(%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 0x5e870(%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 +538778,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 0x5f8e8(%r14,%rcx,8),%xmm0 │ │ │ │ + movq 0x5f8e8(%r14,%r9,8),%xmm1 │ │ │ │ + movhps 0x5f8e8(%r14,%rax,8),%xmm0 │ │ │ │ + movhps 0x5f8e8(%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 +538797,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 0x5f8e8(%r14,%rbx,8),%xmm2 │ │ │ │ + movq 0x5f8e8(%r14,%rbp,8),%xmm3 │ │ │ │ + movhps 0x5f8e8(%r14,%r15,8),%xmm2 │ │ │ │ + movhps 0x5f8e8(%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 +539001,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 0x5e6b0(%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 +539032,15 @@ │ │ │ │ paddd %xmm0,%xmm5 │ │ │ │ psrad $0x6,%xmm4 │ │ │ │ psrad $0x6,%xmm5 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ movdqa %xmm4,(%rdi) │ │ │ │ add %r13,%rdi │ │ │ │ dec %r8d │ │ │ │ - je 27b438 │ │ │ │ + je 27f478 │ │ │ │ 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 +539076,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 27fa05 │ │ │ │ + movzwl 0x5f05a(%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 0x5e6c0(%r14),%xmm8 │ │ │ │ + movdqa 0x5e860(%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 0x5f8ea(%r14,%rcx,8),%xmm15 │ │ │ │ + movd 0x5f8ea(%r14,%rbp,8),%xmm2 │ │ │ │ + movd 0x5f8ea(%r14,%r9,8),%xmm3 │ │ │ │ + movd 0x5f8ea(%r14,%r15,8),%xmm4 │ │ │ │ + movq 0x5e670(%r14),%xmm6 │ │ │ │ shr $0x6,%eax │ │ │ │ mov $0x40000000,%ecx │ │ │ │ lea (%r10,%rax,1),%eax │ │ │ │ - cmovne 0x63928(%r14,%rax,8),%rcx │ │ │ │ + cmovne 0x5f8e8(%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 0x5e710(%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 +539212,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 27fd58 │ │ │ │ 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 27fec8 │ │ │ │ movl $0x2,0x90(%rsp) │ │ │ │ mov $0x20,%r13d │ │ │ │ - jmp 27be88 │ │ │ │ + jmp 27fec8 │ │ │ │ movl $0x4,0x90(%rsp) │ │ │ │ mov $0x40,%r13d │ │ │ │ - jmp 27be88 │ │ │ │ + jmp 27fec8 │ │ │ │ movl $0x8,0x90(%rsp) │ │ │ │ mov $0x80,%r13d │ │ │ │ - jmp 27be88 │ │ │ │ + jmp 27fec8 │ │ │ │ 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 0x5f8e8(%r14,%rax,8),%rcx │ │ │ │ movd %r9d,%xmm15 │ │ │ │ movdqa %xmm8,%xmm7 │ │ │ │ pslld $0x2,%xmm7 │ │ │ │ - pmaddwd 0x62700(%r14),%xmm8 │ │ │ │ + pmaddwd 0x5e6c0(%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 +539264,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 27ffdb │ │ │ │ decl 0x90(%rsp) │ │ │ │ - je 27c6ab │ │ │ │ + je 2806eb │ │ │ │ addq $0x10,0x130(%rsp) │ │ │ │ mov 0x94(%rsp),%r8d │ │ │ │ movdqa 0x100(%rsp),%xmm7 │ │ │ │ movdqa 0x110(%rsp),%xmm14 │ │ │ │ - movdqa 0x62890(%r14),%xmm10 │ │ │ │ + movdqa 0x5e850(%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 0x5e870(%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 +539295,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 0x5f8e8(%r14,%rcx,8),%xmm0 │ │ │ │ + movq 0x5f8e8(%r14,%r9,8),%xmm1 │ │ │ │ + movhps 0x5f8e8(%r14,%rax,8),%xmm0 │ │ │ │ + movhps 0x5f8e8(%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 +539314,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 0x5f8e8(%r14,%rbx,8),%xmm2 │ │ │ │ + movq 0x5f8e8(%r14,%rbp,8),%xmm3 │ │ │ │ + movhps 0x5f8e8(%r14,%r15,8),%xmm2 │ │ │ │ + movhps 0x5f8e8(%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 +539548,15 @@ │ │ │ │ paddd %xmm0,%xmm5 │ │ │ │ psrad $0x6,%xmm4 │ │ │ │ psrad $0x6,%xmm5 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ movdqa %xmm4,(%rdi) │ │ │ │ add %r13,%rdi │ │ │ │ dec %r8d │ │ │ │ - je 27bf42 │ │ │ │ + je 27ff82 │ │ │ │ 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 +539606,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 280506 │ │ │ │ add $0x188,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ - lea 0x60a8d(%rip),%rax │ │ │ │ + lea 0x5ca4d(%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 +539648,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 280742 │ │ │ │ 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 280796 │ │ │ │ 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 2807d1 │ │ │ │ ret │ │ │ │ add $0x40,%rdx │ │ │ │ add $0x40,%rcx │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ paddw (%rcx),%xmm0 │ │ │ │ movdqa 0x10(%rdx),%xmm1 │ │ │ │ paddw 0x10(%rcx),%xmm1 │ │ │ │ @@ -535959,15 +539699,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 280807 │ │ │ │ ret │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ paddw (%rcx),%xmm0 │ │ │ │ movdqa 0x10(%rdx),%xmm1 │ │ │ │ paddw 0x10(%rcx),%xmm1 │ │ │ │ @@ -535997,15 +539737,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 280864 │ │ │ │ ret │ │ │ │ add $0x100,%rdx │ │ │ │ add $0x100,%rcx │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ paddw (%rcx),%xmm0 │ │ │ │ movdqa 0x10(%rdx),%xmm1 │ │ │ │ paddw 0x10(%rcx),%xmm1 │ │ │ │ @@ -536067,29 +539807,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 280912 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x60705(%rip),%rax │ │ │ │ + lea 0x5c6c5(%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 280ae7 │ │ │ │ mov %rdx,%rax │ │ │ │ psubw %xmm4,%xmm0 │ │ │ │ mov %rcx,%rdx │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ mov %rax,%rcx │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa %xmm2,%xmm0 │ │ │ │ @@ -536126,15 +539866,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 280b26 │ │ │ │ ret │ │ │ │ add $0x20,%rdx │ │ │ │ add $0x20,%rcx │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa %xmm2,%xmm0 │ │ │ │ psubw (%rcx),%xmm2 │ │ │ │ movdqa 0x10(%rdx),%xmm3 │ │ │ │ @@ -536147,15 +539887,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 280b92 │ │ │ │ ret │ │ │ │ add $0x20,%rdx │ │ │ │ add $0x20,%rcx │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa %xmm2,%xmm0 │ │ │ │ psubw (%rcx),%xmm2 │ │ │ │ movdqa 0x10(%rdx),%xmm3 │ │ │ │ @@ -536167,15 +539907,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 280be5 │ │ │ │ ret │ │ │ │ add $0x40,%rdx │ │ │ │ add $0x40,%rcx │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa %xmm2,%xmm0 │ │ │ │ psubw (%rcx),%xmm2 │ │ │ │ movdqa 0x10(%rdx),%xmm3 │ │ │ │ @@ -536201,15 +539941,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 280c33 │ │ │ │ ret │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa %xmm2,%xmm0 │ │ │ │ psubw (%rcx),%xmm2 │ │ │ │ movdqa 0x10(%rdx),%xmm3 │ │ │ │ @@ -536263,15 +540003,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 280cc4 │ │ │ │ ret │ │ │ │ add $0x100,%rdx │ │ │ │ add $0x100,%rcx │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa %xmm2,%xmm0 │ │ │ │ psubw (%rcx),%xmm2 │ │ │ │ movdqa 0x10(%rdx),%xmm3 │ │ │ │ @@ -536381,19 +540121,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 280dd2 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x6019d(%rip),%rax │ │ │ │ + lea 0x5c15d(%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 +540196,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 2810b3 │ │ │ │ ret │ │ │ │ add $0x10,%rax │ │ │ │ add $0x20,%rdx │ │ │ │ add $0x20,%rcx │ │ │ │ movdqa (%rax),%xmm3 │ │ │ │ movdqa (%rcx),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ @@ -536490,15 +540230,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 281158 │ │ │ │ ret │ │ │ │ add $0x10,%rax │ │ │ │ add $0x20,%rdx │ │ │ │ add $0x20,%rcx │ │ │ │ movdqa (%rax),%xmm3 │ │ │ │ movdqa (%rcx),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ @@ -536523,15 +540263,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 2811e3 │ │ │ │ ret │ │ │ │ add $0x20,%rax │ │ │ │ add $0x40,%rdx │ │ │ │ add $0x40,%rcx │ │ │ │ movdqa (%rax),%xmm3 │ │ │ │ movdqa (%rcx),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ @@ -536582,15 +540322,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 281269 │ │ │ │ ret │ │ │ │ add $0x40,%rax │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ movdqa (%rax),%xmm3 │ │ │ │ movdqa (%rcx),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ @@ -536693,15 +540433,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 28135f │ │ │ │ ret │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ add $0x100,%rdx │ │ │ │ add $0x100,%rcx │ │ │ │ movdqa (%rax),%xmm3 │ │ │ │ movdqa (%rcx),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ @@ -536908,30 +540648,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 281534 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - lea 0x5f8d5(%rip),%r10 │ │ │ │ + lea 0x5b895(%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 281d20 │ │ │ │ jmp *%r8 │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ 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 +540683,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 281943 │ │ │ │ ret │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ 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 28199e │ │ │ │ ret │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ add $0x8,%rax │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm2,(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ 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 2819d6 │ │ │ │ ret │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ add $0x10,%rax │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm2,(%rax) │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ movdqa %xmm2,0x10(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ paddw (%rax),%xmm2 │ │ │ │ movdqa %xmm2,(%rax) │ │ │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ 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 281a17 │ │ │ │ ret │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ add $0x20,%rax │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm2,(%rax) │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ movdqa %xmm2,0x10(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ movdqa %xmm2,0x10(%rax) │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ movdqa %xmm2,0x30(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ paddw (%rax),%xmm2 │ │ │ │ movdqa %xmm2,(%rax) │ │ │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ 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 281d20 │ │ │ │ paddw 0x10(%rax),%xmm2 │ │ │ │ movdqa %xmm2,0x10(%rax) │ │ │ │ movdqa %xmm0,0x20(%rdi,%rsi,1) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ 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 281a88 │ │ │ │ ret │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ add $0x40,%rax │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm2,(%rax) │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ movdqa %xmm2,0x10(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ movdqa %xmm2,0x10(%rax) │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ movdqa %xmm2,0x30(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ movdqa %xmm2,0x20(%rax) │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ movdqa %xmm2,0x50(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0x50(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ movdqa %xmm2,0x30(%rax) │ │ │ │ movdqa %xmm0,0x60(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ movdqa %xmm2,0x70(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0x70(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ paddw (%rax),%xmm2 │ │ │ │ movdqa %xmm2,(%rax) │ │ │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ 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 281d20 │ │ │ │ paddw 0x10(%rax),%xmm2 │ │ │ │ movdqa %xmm2,0x10(%rax) │ │ │ │ movdqa %xmm0,0x20(%rdi,%rsi,1) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ 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 281d20 │ │ │ │ paddw 0x20(%rax),%xmm2 │ │ │ │ movdqa %xmm2,0x20(%rax) │ │ │ │ movdqa %xmm0,0x40(%rdi,%rsi,1) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ 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 281d20 │ │ │ │ paddw 0x30(%rax),%xmm2 │ │ │ │ movdqa %xmm2,0x30(%rax) │ │ │ │ movdqa %xmm0,0x60(%rdi,%rsi,1) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ 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 281b66 │ │ │ │ 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 +540908,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 0x5b40d(%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 281d20 │ │ │ │ jmp *%r8 │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ 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 +540938,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 281de8 │ │ │ │ ret │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ add $0x10,%rax │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm2,%xmm10 │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ 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 281e35 │ │ │ │ ret │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ add $0x10,%rax │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm2,%xmm10 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ 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 281e7e │ │ │ │ ret │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ add $0x10,%rax │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm2,%xmm10 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ packuswb %xmm2,%xmm10 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ psubb %xmm10,%xmm1 │ │ │ │ pavgb %xmm9,%xmm1 │ │ │ │ movdqa %xmm1,(%rax) │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 27de7c │ │ │ │ + jg 281ebc │ │ │ │ ret │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ add $0x20,%rax │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm2,%xmm10 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ packuswb %xmm2,%xmm10 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ psubb %xmm10,%xmm1 │ │ │ │ pavgb %xmm9,%xmm1 │ │ │ │ movdqa %xmm1,(%rax) │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ movdqa %xmm2,%xmm10 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ 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 281ef8 │ │ │ │ ret │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ add $0x40,%rax │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm2,%xmm10 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ packuswb %xmm2,%xmm10 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ psubb %xmm10,%xmm1 │ │ │ │ pavgb %xmm9,%xmm1 │ │ │ │ movdqa %xmm1,(%rax) │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ movdqa %xmm2,%xmm10 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ packuswb %xmm2,%xmm10 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ psubb %xmm10,%xmm1 │ │ │ │ pavgb %xmm9,%xmm1 │ │ │ │ movdqa %xmm1,0x10(%rax) │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ movdqa %xmm2,%xmm10 │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ packuswb %xmm2,%xmm10 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ psubb %xmm10,%xmm1 │ │ │ │ pavgb %xmm9,%xmm1 │ │ │ │ movdqa %xmm1,0x20(%rax) │ │ │ │ movdqa %xmm0,0x50(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ movdqa %xmm2,%xmm10 │ │ │ │ movdqa %xmm0,0x60(%rdi) │ │ │ │ - call 27dce0 │ │ │ │ + call 281d20 │ │ │ │ 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 281f65 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x5f1c5(%rip),%r10 │ │ │ │ + lea 0x5b185(%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 282190 │ │ │ │ jmp *%r8 │ │ │ │ - call 27e150 │ │ │ │ + call 282190 │ │ │ │ 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 28207e │ │ │ │ ret │ │ │ │ - call 27e150 │ │ │ │ + call 282190 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 27e072 │ │ │ │ + jg 2820b2 │ │ │ │ ret │ │ │ │ - call 27e150 │ │ │ │ + call 282190 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 27e150 │ │ │ │ + call 282190 │ │ │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 27e08a │ │ │ │ + jg 2820ca │ │ │ │ ret │ │ │ │ - call 27e150 │ │ │ │ + call 282190 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 27e150 │ │ │ │ + call 282190 │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 27e0a8 │ │ │ │ + jg 2820e8 │ │ │ │ ret │ │ │ │ - call 27e150 │ │ │ │ + call 282190 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 27e150 │ │ │ │ + call 282190 │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ - call 27e150 │ │ │ │ + call 282190 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ - call 27e150 │ │ │ │ + call 282190 │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 27e0c4 │ │ │ │ + jg 282104 │ │ │ │ ret │ │ │ │ - call 27e150 │ │ │ │ + call 282190 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 27e150 │ │ │ │ + call 282190 │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ - call 27e150 │ │ │ │ + call 282190 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ - call 27e150 │ │ │ │ + call 282190 │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ - call 27e150 │ │ │ │ + call 282190 │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ - call 27e150 │ │ │ │ + call 282190 │ │ │ │ movdqa %xmm0,0x50(%rdi) │ │ │ │ - call 27e150 │ │ │ │ + call 282190 │ │ │ │ movdqa %xmm0,0x60(%rdi) │ │ │ │ - call 27e150 │ │ │ │ + call 282190 │ │ │ │ movdqa %xmm0,0x70(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 27e0f4 │ │ │ │ + jg 282134 │ │ │ │ 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 +541172,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 0x5afbd(%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 +541200,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 282248 │ │ │ │ ret │ │ │ │ movdqa (%r9),%xmm0 │ │ │ │ movq (%rdi),%xmm1 │ │ │ │ movhps (%rdi,%rsi,1),%xmm1 │ │ │ │ movdqa (%rdx),%xmm6 │ │ │ │ movdqa %xmm4,%xmm3 │ │ │ │ psubb %xmm0,%xmm3 │ │ │ │ @@ -537485,15 +541225,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 2822a1 │ │ │ │ ret │ │ │ │ movdqa (%r9),%xmm0 │ │ │ │ movdqa (%rdi),%xmm1 │ │ │ │ movdqa (%rdx),%xmm6 │ │ │ │ movdqa %xmm4,%xmm3 │ │ │ │ psubb %xmm0,%xmm3 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ @@ -537508,15 +541248,15 @@ │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x10,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 27e2c5 │ │ │ │ + jg 282305 │ │ │ │ ret │ │ │ │ movdqa (%r9),%xmm0 │ │ │ │ movdqa (%rdi),%xmm1 │ │ │ │ movdqa (%rdx),%xmm6 │ │ │ │ movdqa %xmm4,%xmm3 │ │ │ │ psubb %xmm0,%xmm3 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ @@ -537548,18 +541288,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 28235f │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x5ee21(%rip),%r9 │ │ │ │ + lea 0x5ade1(%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 +541315,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 28243e │ │ │ │ ret │ │ │ │ movddup 0x8(%r9),%xmm3 │ │ │ │ movd (%rdi),%xmm1 │ │ │ │ movd (%rdi,%rsi,1),%xmm2 │ │ │ │ punpckldq %xmm2,%xmm1 │ │ │ │ movq (%rdx),%xmm2 │ │ │ │ punpcklbw %xmm2,%xmm1 │ │ │ │ @@ -537592,15 +541332,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 282485 │ │ │ │ ret │ │ │ │ movdqa 0x10(%r9),%xmm3 │ │ │ │ movq (%rdi),%xmm1 │ │ │ │ movhps (%rdi,%rsi,1),%xmm1 │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ punpcklbw %xmm2,%xmm0 │ │ │ │ @@ -537611,15 +541351,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 2824cb │ │ │ │ ret │ │ │ │ movdqa 0x20(%r9),%xmm3 │ │ │ │ movdqa 0x30(%r9),%xmm4 │ │ │ │ movdqa (%rdi),%xmm1 │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ punpcklbw %xmm2,%xmm0 │ │ │ │ @@ -537629,15 +541369,15 @@ │ │ │ │ pmulhrsw %xmm5,%xmm0 │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ add $0x10,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 27e4de │ │ │ │ + jg 28251e │ │ │ │ ret │ │ │ │ movdqa 0x40(%r9),%xmm3 │ │ │ │ movdqa 0x50(%r9),%xmm4 │ │ │ │ movdqa 0x60(%r9),%xmm6 │ │ │ │ movdqa (%rdi),%xmm1 │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ @@ -537654,20 +541394,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 28256d │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ mov %ecx,%eax │ │ │ │ - lea 0x5ec73(%rip),%r9 │ │ │ │ + lea 0x5ac33(%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 +541427,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 282609 │ │ │ │ ret │ │ │ │ - movdqa 0x5e2c8(%rip),%xmm3 │ │ │ │ + movdqa 0x5a288(%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 +541446,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 282658 │ │ │ │ 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 +541468,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 2826a3 │ │ │ │ ret │ │ │ │ sub %rax,%rsi │ │ │ │ movd (%r9,%r8,2),%xmm3 │ │ │ │ pshuflw $0x0,%xmm3,%xmm3 │ │ │ │ punpcklqdq %xmm3,%xmm3 │ │ │ │ mov %eax,%ecx │ │ │ │ movdqa (%rdi),%xmm1 │ │ │ │ @@ -537749,18 +541489,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 282712 │ │ │ │ add %rsi,%rdi │ │ │ │ inc %r8 │ │ │ │ - jl 27e6c1 │ │ │ │ + jl 282701 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ push %r15 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ @@ -537808,124 +541548,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 28284d │ │ │ │ test %r14,%r14 │ │ │ │ - jne 27e8be │ │ │ │ + jne 2828fe │ │ │ │ xor %rcx,%rcx │ │ │ │ movdqu (%r11,%rcx,1),%xmm0 │ │ │ │ movdqu %xmm0,(%rax,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 27e7e9 │ │ │ │ + jl 282829 │ │ │ │ add %r10,%rax │ │ │ │ add %rbx,%r11 │ │ │ │ dec %rsi │ │ │ │ - jg 27e7e6 │ │ │ │ - jmp 27e902 │ │ │ │ + jg 282826 │ │ │ │ + jmp 282942 │ │ │ │ test %r14,%r14 │ │ │ │ - jne 27e859 │ │ │ │ + jne 282899 │ │ │ │ movd (%r11),%xmm0 │ │ │ │ pshufb %xmm1,%xmm0 │ │ │ │ xor %rcx,%rcx │ │ │ │ movdqa %xmm0,(%rax,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %r8,%rcx │ │ │ │ - jl 27e81f │ │ │ │ + jl 28285f │ │ │ │ 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 282874 │ │ │ │ add %r10,%rax │ │ │ │ add %rbx,%r11 │ │ │ │ dec %rsi │ │ │ │ - jg 27e812 │ │ │ │ - jmp 27e902 │ │ │ │ + jg 282852 │ │ │ │ + jmp 282942 │ │ │ │ movd (%r11),%xmm0 │ │ │ │ pshufb %xmm1,%xmm0 │ │ │ │ xor %rcx,%rcx │ │ │ │ movdqa %xmm0,(%rax,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %r8,%rcx │ │ │ │ - jl 27e866 │ │ │ │ + jl 2828a6 │ │ │ │ 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 2828bb │ │ │ │ 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 2828e2 │ │ │ │ add %r10,%rax │ │ │ │ add %rbx,%r11 │ │ │ │ dec %rsi │ │ │ │ - jg 27e859 │ │ │ │ - jmp 27e902 │ │ │ │ + jg 282899 │ │ │ │ + jmp 282942 │ │ │ │ xor %rcx,%rcx │ │ │ │ movdqu (%r11,%rcx,1),%xmm0 │ │ │ │ movdqu %xmm0,(%rax,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 27e8c1 │ │ │ │ + jl 282901 │ │ │ │ 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 282928 │ │ │ │ add %r10,%rax │ │ │ │ add %rbx,%r11 │ │ │ │ dec %rsi │ │ │ │ - jg 27e8be │ │ │ │ + jg 2828fe │ │ │ │ test %rbp,%rbp │ │ │ │ - je 27e932 │ │ │ │ + je 282972 │ │ │ │ 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 28295d │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 27e910 │ │ │ │ + jl 282950 │ │ │ │ test %r9,%r9 │ │ │ │ - je 27e966 │ │ │ │ + je 2829a6 │ │ │ │ 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 282991 │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 27e944 │ │ │ │ + jl 282984 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ push %rbx │ │ │ │ @@ -537936,18 +541676,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 0x62c20(%r10),%xmm10 │ │ │ │ + movdqa 0x62cf0(%r10),%xmm9 │ │ │ │ + movdqa 0x62bf0(%r10),%xmm8 │ │ │ │ + movdqa 0x62bb0(%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 +541716,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 282b1a │ │ │ │ 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 0x62bc4(%r10,%r11,1),%xmm12 │ │ │ │ + movq 0x62bc4(%r10,%rbp,1),%xmm13 │ │ │ │ + movhps 0x62bc4(%r10,%rbx,1),%xmm12 │ │ │ │ + movhps 0x62bc4(%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 0x65980(%r10,%r11,8),%xmm12 │ │ │ │ + movq 0x65980(%r10,%rbp,8),%xmm13 │ │ │ │ + movhps 0x65980(%r10,%rbx,8),%xmm12 │ │ │ │ + movhps 0x65980(%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 282a25 │ │ │ │ add %rsi,%rdi │ │ │ │ add %rcx,%rdx │ │ │ │ dec %r9d │ │ │ │ - jg 27e9df │ │ │ │ + jg 282a1f │ │ │ │ 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 282d58 │ │ │ │ mov 0x8(%rsp),%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 27eedf │ │ │ │ - movzwl 0x5e6a4(%rax,%rcx,2),%ecx │ │ │ │ + jne 282f1f │ │ │ │ + movzwl 0x5a664(%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 +541794,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 282be7 │ │ │ │ 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 +541815,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 282c2c │ │ │ │ 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 +541836,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 282c85 │ │ │ │ ret │ │ │ │ mov $0xffffffffffffff80,%rcx │ │ │ │ - jmp 27ecb5 │ │ │ │ + jmp 282cf5 │ │ │ │ mov $0xffffffffffffffc0,%rcx │ │ │ │ - jmp 27ecb5 │ │ │ │ + jmp 282cf5 │ │ │ │ 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 +541863,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 282cfb │ │ │ │ add %rdx,%rsi │ │ │ │ dec %r8d │ │ │ │ - jg 27ecb8 │ │ │ │ + jg 282cf8 │ │ │ │ ret │ │ │ │ imul $0xff00ff,%r9d,%r9d │ │ │ │ - movdqa 0x5dc49(%rip),%xmm4 │ │ │ │ + movdqa 0x59c09(%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 283196 │ │ │ │ + movzwl 0x5a6f2(%rax,%rcx,2),%ecx │ │ │ │ add %rax,%rcx │ │ │ │ jmp *%rcx │ │ │ │ - movdqa 0x5dc05(%rip),%xmm4 │ │ │ │ + movdqa 0x59bc5(%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 282d9f │ │ │ │ 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 +541916,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 282de0 │ │ │ │ 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 +541937,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 282e3d │ │ │ │ ret │ │ │ │ mov $0xffffffffffffff80,%rcx │ │ │ │ - jmp 27ee74 │ │ │ │ + jmp 282eb4 │ │ │ │ mov $0xffffffffffffffc0,%rcx │ │ │ │ - jmp 27ee74 │ │ │ │ + jmp 282eb4 │ │ │ │ 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 +541964,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 282eba │ │ │ │ add %rdx,%rsi │ │ │ │ dec %r8d │ │ │ │ - jg 27ee77 │ │ │ │ + jg 282eb7 │ │ │ │ ret │ │ │ │ - movzwl 0x5e73e(%rax,%rcx,2),%ecx │ │ │ │ + movzwl 0x5a6fe(%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 +541995,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 282f4c │ │ │ │ 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 +542017,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 282f9d │ │ │ │ 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 +542055,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 282ffa │ │ │ │ ret │ │ │ │ lea 0x300(%r8),%ecx │ │ │ │ mov $0x100,%eax │ │ │ │ - jmp 27f082 │ │ │ │ + jmp 2830c2 │ │ │ │ lea 0x100(%r8),%ecx │ │ │ │ mov $0x80,%eax │ │ │ │ - jmp 27f082 │ │ │ │ + jmp 2830c2 │ │ │ │ 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 +542105,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 2830d1 │ │ │ │ add $0x20,%r9 │ │ │ │ movzbl %cl,%r8d │ │ │ │ mov %r9,%rsi │ │ │ │ add $0x40,%r10 │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%ecx │ │ │ │ - jg 27f088 │ │ │ │ + jg 2830c8 │ │ │ │ ret │ │ │ │ - movzwl 0x5e74a(%rax,%rcx,2),%ecx │ │ │ │ + movzwl 0x5a70a(%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 0x597a4(%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 +542148,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 2831ce │ │ │ │ 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 +542172,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 283244 │ │ │ │ ret │ │ │ │ lea 0x700(%r8),%ecx │ │ │ │ mov $0x100,%r9d │ │ │ │ - jmp 27f290 │ │ │ │ + jmp 2832d0 │ │ │ │ lea 0x300(%r8),%ecx │ │ │ │ mov $0x80,%r9d │ │ │ │ - jmp 27f290 │ │ │ │ + jmp 2832d0 │ │ │ │ lea 0x100(%r8),%ecx │ │ │ │ mov $0x40,%r9d │ │ │ │ - jmp 27f290 │ │ │ │ + jmp 2832d0 │ │ │ │ xor %ecx,%ecx │ │ │ │ mov $0x20,%r9d │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rdi,%r10 │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqu 0x8(%rsi),%xmm1 │ │ │ │ pshufb %xmm4,%xmm0 │ │ │ │ @@ -538489,98 +542229,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 2832f3 │ │ │ │ movzbl %cl,%r8d │ │ │ │ add $0x10,%rax │ │ │ │ add $0x20,%r10 │ │ │ │ mov %rax,%rsi │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%ecx │ │ │ │ - jg 27f296 │ │ │ │ + jg 2832d6 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 27f410 │ │ │ │ + jmp 283450 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 27f410 │ │ │ │ + jmp 283450 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 27f410 │ │ │ │ + jmp 283450 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 27f410 │ │ │ │ + jmp 283450 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 27f410 │ │ │ │ + jmp 283450 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 27f410 │ │ │ │ + jmp 283450 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 27f410 │ │ │ │ + jmp 283450 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 27f410 │ │ │ │ + jmp 283450 │ │ │ │ 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 28349c │ │ │ │ test $0xf00,%eax │ │ │ │ - jne 27f6e5 │ │ │ │ + jne 283725 │ │ │ │ lea -0x8b0(%rip),%r10 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - movzwl 0x5e6a4(%r10,%rcx,2),%ecx │ │ │ │ + movzwl 0x5a664(%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 283955 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 27f4c4 │ │ │ │ + je 283504 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - movdqa 0x5d490(%rip),%xmm10 │ │ │ │ - movdqa 0x5d497(%rip),%xmm11 │ │ │ │ - movdqa 0x5d49e(%rip),%xmm9 │ │ │ │ + movdqa 0x59450(%rip),%xmm10 │ │ │ │ + movdqa 0x59457(%rip),%xmm11 │ │ │ │ + movdqa 0x5945e(%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 0x5a6bc(%r10,%rcx,2),%ecx │ │ │ │ + movq 0x5afe6(%r10,%r9,8),%xmm6 │ │ │ │ + movdqa 0x595bb(%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 0x5afe8(%r10,%r9,8),%xmm4 │ │ │ │ + movdqa 0x59593(%rip),%xmm6 │ │ │ │ + movdqa 0x593eb(%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 +542336,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 28352e │ │ │ │ ret │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ pshufb %xmm11,%xmm2 │ │ │ │ movdqa %xmm0,%xmm3 │ │ │ │ pshufb %xmm9,%xmm3 │ │ │ │ pshufb %xmm10,%xmm0 │ │ │ │ @@ -538633,22 +542373,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 283596 │ │ │ │ ret │ │ │ │ mov $0xfffffffffffffff0,%rcx │ │ │ │ - jmp 27f625 │ │ │ │ + jmp 283665 │ │ │ │ mov $0xffffffffffffffe0,%rcx │ │ │ │ - jmp 27f625 │ │ │ │ + jmp 283665 │ │ │ │ mov $0xffffffffffffffc0,%rcx │ │ │ │ - jmp 27f625 │ │ │ │ + jmp 283665 │ │ │ │ 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 +542418,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 28366b │ │ │ │ add %rdx,%rsi │ │ │ │ mov %r9,%rcx │ │ │ │ dec %r8d │ │ │ │ - jg 27f62b │ │ │ │ + jg 28366b │ │ │ │ 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 0x5afe6(%r10,%rax,8),%xmm0 │ │ │ │ + movdqa 0x59323(%rip),%xmm2 │ │ │ │ + movdqa 0x5935b(%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 283834 │ │ │ │ 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 +542482,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 2837cb │ │ │ │ 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 +542537,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 283883 │ │ │ │ add $0x8,%r9 │ │ │ │ add $0x10,%r11 │ │ │ │ movzbl %al,%r8d │ │ │ │ mov %r9,%rsi │ │ │ │ mov %r11,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 27f805 │ │ │ │ + jg 283845 │ │ │ │ ret │ │ │ │ cmp $0x4,%ecx │ │ │ │ - jg 27fc81 │ │ │ │ + jg 283cc1 │ │ │ │ and $0x7f,%r9d │ │ │ │ - movd 0x5f028(%r10,%r9,8),%xmm1 │ │ │ │ + movd 0x5afe8(%r10,%r9,8),%xmm1 │ │ │ │ movzbl %al,%r9d │ │ │ │ shr $0x10,%eax │ │ │ │ cmp $0x6,%r8d │ │ │ │ cmovs %r9d,%eax │ │ │ │ - movq 0x5f026(%r10,%rax,8),%xmm0 │ │ │ │ + movq 0x5afe6(%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 0x59108(%rip),%xmm8 │ │ │ │ + movdqa 0x5910f(%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 0x58f1a(%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 0x58edf(%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 0x58ea0(%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 0x58e6b(%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 +542643,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 0x58d9b(%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 +542676,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 0x58cf5(%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 +542708,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 283b2a │ │ │ │ add $0xe8,%rsp │ │ │ │ ret │ │ │ │ shr $0x10,%r9d │ │ │ │ sub $0x58,%rsp │ │ │ │ - movq 0x5f026(%r10,%r9,8),%xmm0 │ │ │ │ + movq 0x5afe6(%r10,%r9,8),%xmm0 │ │ │ │ movzbl %al,%r9d │ │ │ │ shr $0x10,%eax │ │ │ │ cmp $0x6,%r8d │ │ │ │ cmovs %r9d,%eax │ │ │ │ - movq 0x5f026(%r10,%rax,8),%xmm1 │ │ │ │ + movq 0x5afe6(%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 +542735,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 0x58bd3(%rip),%xmm7 │ │ │ │ + movdqa 0x58bda(%rip),%xmm8 │ │ │ │ + movdqa 0x58be1(%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 +542795,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 0x58c3c(%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 0x58a57(%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 +542853,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 0x58b18(%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 +542886,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 0x58a83(%rip),%xmm7 │ │ │ │ paddd %xmm7,%xmm8 │ │ │ │ paddd %xmm7,%xmm9 │ │ │ │ - movdqa 0x5c911(%rip),%xmm7 │ │ │ │ - movdqa 0x5c919(%rip),%xmm6 │ │ │ │ - movdqa 0x5c8f1(%rip),%xmm5 │ │ │ │ + movdqa 0x588d1(%rip),%xmm7 │ │ │ │ + movdqa 0x588d9(%rip),%xmm6 │ │ │ │ + movdqa 0x588b1(%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 +542921,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 0x589bc(%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 +542943,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 284176 │ │ │ │ movdqa %xmm4,0x40(%rsp) │ │ │ │ movdqa (%rsp),%xmm1 │ │ │ │ movdqa 0x10(%rsp),%xmm2 │ │ │ │ movdqa 0x20(%rsp),%xmm3 │ │ │ │ movdqa 0x30(%rsp),%xmm4 │ │ │ │ - jmp 27ffa2 │ │ │ │ + jmp 283fe2 │ │ │ │ add $0x4,%rax │ │ │ │ add $0x8,%r11 │ │ │ │ movzbl %r9b,%r8d │ │ │ │ mov %rax,%rsi │ │ │ │ mov %r11,%rdi │ │ │ │ sub $0x10000,%r9d │ │ │ │ - jg 27fcf5 │ │ │ │ + jg 283d35 │ │ │ │ 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 284220 │ │ │ │ + jmp 2841bf │ │ │ │ + call 2843bd │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - movdqa 0x5c928(%rip),%xmm10 │ │ │ │ + movdqa 0x588e8(%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 2841b6 │ │ │ │ add $0x90,%rsp │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ @@ -539263,84 +543003,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 0x588f9(%rip),%rbx │ │ │ │ mov 0xc8(%rsp),%r15d │ │ │ │ pxor %xmm11,%xmm11 │ │ │ │ - call 280680 │ │ │ │ + call 2846c0 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrld $0x10,%xmm2 │ │ │ │ movdqa %xmm1,%xmm3 │ │ │ │ psrld $0x10,%xmm3 │ │ │ │ - call 280680 │ │ │ │ + call 2846c0 │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ psrld $0x10,%xmm4 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ psrld $0x10,%xmm5 │ │ │ │ - call 280680 │ │ │ │ + call 2846c0 │ │ │ │ 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 2846c0 │ │ │ │ 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 2846c0 │ │ │ │ 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 2846c0 │ │ │ │ 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 2846c0 │ │ │ │ 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 2846c0 │ │ │ │ psrld $0x10,%xmm6 │ │ │ │ psrld $0x10,%xmm7 │ │ │ │ movdqa 0x88(%rsp),%xmm10 │ │ │ │ pand %xmm10,%xmm0 │ │ │ │ por %xmm0,%xmm6 │ │ │ │ pand %xmm10,%xmm1 │ │ │ │ por %xmm1,%xmm7 │ │ │ │ @@ -539406,15 +543146,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 2846c0 │ │ │ │ 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 +543262,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 0x58165(%rip),%xmm0 │ │ │ │ pmaddubsw %xmm1,%xmm0 │ │ │ │ movdqa %xmm10,%xmm1 │ │ │ │ - pshufb 0x5c1a2(%rip),%xmm1 │ │ │ │ + pshufb 0x58162(%rip),%xmm1 │ │ │ │ pmaddubsw %xmm8,%xmm1 │ │ │ │ movdqa %xmm10,%xmm15 │ │ │ │ - pshufb 0x5c19d(%rip),%xmm15 │ │ │ │ + pshufb 0x5815d(%rip),%xmm15 │ │ │ │ pmaddubsw %xmm14,%xmm15 │ │ │ │ - pshufb 0x5c19d(%rip),%xmm10 │ │ │ │ + pshufb 0x5815d(%rip),%xmm10 │ │ │ │ pmaddubsw %xmm9,%xmm10 │ │ │ │ phaddw %xmm15,%xmm0 │ │ │ │ phaddw %xmm10,%xmm1 │ │ │ │ - movdqa 0x5c362(%rip),%xmm14 │ │ │ │ - movdqa 0x5c3a9(%rip),%xmm9 │ │ │ │ + movdqa 0x58322(%rip),%xmm14 │ │ │ │ + movdqa 0x58369(%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 284220 │ │ │ │ psrad $0xd,%xmm12 │ │ │ │ psrad $0xd,%xmm13 │ │ │ │ psrad $0xd,%xmm14 │ │ │ │ psrad $0xd,%xmm15 │ │ │ │ packssdw %xmm13,%xmm12 │ │ │ │ packssdw %xmm15,%xmm14 │ │ │ │ - movdqa 0x5c301(%rip),%xmm13 │ │ │ │ + movdqa 0x582c1(%rip),%xmm13 │ │ │ │ pmulhrsw %xmm13,%xmm12 │ │ │ │ pmulhrsw %xmm13,%xmm14 │ │ │ │ movdqa %xmm12,(%rdi) │ │ │ │ movdqa %xmm14,(%rdi,%rsi,2) │ │ │ │ dec %r8d │ │ │ │ - je 2801ca │ │ │ │ - call 28037d │ │ │ │ + je 28420a │ │ │ │ + call 2843bd │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - jmp 280784 │ │ │ │ + jmp 2847c4 │ │ │ │ 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 2848a0 │ │ │ │ + jmp 28483f │ │ │ │ + call 284a1f │ │ │ │ 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 284836 │ │ │ │ add $0x90,%rsp │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ @@ -539609,74 +543349,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 0x58279(%rip),%rbx │ │ │ │ mov 0xc8(%rsp),%r15d │ │ │ │ pxor %xmm11,%xmm11 │ │ │ │ - call 280cd0 │ │ │ │ + call 284d10 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrld $0x10,%xmm2 │ │ │ │ movdqa %xmm1,%xmm3 │ │ │ │ psrld $0x10,%xmm3 │ │ │ │ - call 280cd0 │ │ │ │ + call 284d10 │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ psrld $0x10,%xmm4 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ psrld $0x10,%xmm5 │ │ │ │ - call 280cd0 │ │ │ │ + call 284d10 │ │ │ │ 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 284d10 │ │ │ │ movdqa 0x88(%rsp),%xmm10 │ │ │ │ pblendw $0xaa,%xmm0,%xmm4 │ │ │ │ pblendw $0xaa,%xmm1,%xmm5 │ │ │ │ movdqa %xmm4,0x28(%rsp) │ │ │ │ movdqa %xmm5,0x38(%rsp) │ │ │ │ - call 280cd0 │ │ │ │ + call 284d10 │ │ │ │ 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 284d10 │ │ │ │ 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 284d10 │ │ │ │ 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 284d10 │ │ │ │ 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 +543480,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 284d10 │ │ │ │ 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 +543593,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 0x57b15(%rip),%xmm0 │ │ │ │ pmaddubsw %xmm1,%xmm0 │ │ │ │ movdqa %xmm10,%xmm1 │ │ │ │ - pshufb 0x5bb52(%rip),%xmm1 │ │ │ │ + pshufb 0x57b12(%rip),%xmm1 │ │ │ │ pmaddubsw %xmm8,%xmm1 │ │ │ │ movdqa %xmm10,%xmm15 │ │ │ │ - pshufb 0x5bb4d(%rip),%xmm15 │ │ │ │ + pshufb 0x57b0d(%rip),%xmm15 │ │ │ │ pmaddubsw %xmm14,%xmm15 │ │ │ │ - pshufb 0x5bb4d(%rip),%xmm10 │ │ │ │ + pshufb 0x57b0d(%rip),%xmm10 │ │ │ │ pmaddubsw %xmm9,%xmm10 │ │ │ │ phaddw %xmm15,%xmm0 │ │ │ │ phaddw %xmm10,%xmm1 │ │ │ │ - movdqa 0x5bd12(%rip),%xmm14 │ │ │ │ - movdqa 0x5bd59(%rip),%xmm9 │ │ │ │ + movdqa 0x57cd2(%rip),%xmm14 │ │ │ │ + movdqa 0x57d19(%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 2848a0 │ │ │ │ psrad $0xd,%xmm12 │ │ │ │ psrad $0xd,%xmm13 │ │ │ │ psrad $0xd,%xmm14 │ │ │ │ psrad $0xd,%xmm15 │ │ │ │ packssdw %xmm13,%xmm12 │ │ │ │ packssdw %xmm15,%xmm14 │ │ │ │ - movdqa 0x5bcb1(%rip),%xmm13 │ │ │ │ + movdqa 0x57c71(%rip),%xmm13 │ │ │ │ pmulhrsw %xmm13,%xmm12 │ │ │ │ pmulhrsw %xmm13,%xmm14 │ │ │ │ movdqa %xmm12,(%rdi) │ │ │ │ movdqa %xmm14,(%rdi,%rsi,2) │ │ │ │ dec %r8d │ │ │ │ - je 280841 │ │ │ │ - call 2809df │ │ │ │ + je 284881 │ │ │ │ + call 284a1f │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - jmp 280dd4 │ │ │ │ + jmp 284e14 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x17(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 280e59 │ │ │ │ + jne 284e99 │ │ │ │ mov 0x8(%rsp),%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 2811bb │ │ │ │ + jne 2851fb │ │ │ │ add $0xffffffffffffdd44,%rax │ │ │ │ - jmp 27eb92 │ │ │ │ + jmp 282bd2 │ │ │ │ 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 28561d │ │ │ │ + movzwl 0x583c0(%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 +543691,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 284ed1 │ │ │ │ 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 +543741,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 284f65 │ │ │ │ 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 +543790,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 285033 │ │ │ │ repz ret │ │ │ │ mov $0xffffffffffffff80,%rcx │ │ │ │ - jmp 2810db │ │ │ │ + jmp 28511b │ │ │ │ mov $0xffffffffffffffc0,%rcx │ │ │ │ - jmp 2810db │ │ │ │ + jmp 28511b │ │ │ │ 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 +543845,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 285121 │ │ │ │ add %rdx,%rsi │ │ │ │ dec %r8d │ │ │ │ - jg 2810de │ │ │ │ + jg 28511e │ │ │ │ repz ret │ │ │ │ - movzwl 0x5c40c(%rax,%rcx,2),%ecx │ │ │ │ + movzwl 0x583cc(%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 +543887,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 285229 │ │ │ │ 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 +543929,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 2852a1 │ │ │ │ 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 +544007,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 28534f │ │ │ │ repz ret │ │ │ │ lea 0x300(%r8),%ecx │ │ │ │ mov $0x100,%eax │ │ │ │ - jmp 281470 │ │ │ │ + jmp 2854b0 │ │ │ │ lea 0x100(%r8),%ecx │ │ │ │ mov $0x80,%eax │ │ │ │ - jmp 281470 │ │ │ │ + jmp 2854b0 │ │ │ │ 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 +544097,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 2854bf │ │ │ │ add $0x20,%r9 │ │ │ │ movzbl %cl,%r8d │ │ │ │ mov %r9,%rsi │ │ │ │ add $0x40,%r10 │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%ecx │ │ │ │ - jg 281476 │ │ │ │ + jg 2854b6 │ │ │ │ repz ret │ │ │ │ - movzwl 0x5c418(%rax,%rcx,2),%ecx │ │ │ │ + movzwl 0x583d8(%rax,%rcx,2),%ecx │ │ │ │ or $0x10000,%r9d │ │ │ │ - movdqa 0x5b43b(%rip),%xmm8 │ │ │ │ + movdqa 0x573fb(%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 +544185,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 285680 │ │ │ │ repz ret │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ psrldq $0x1,%xmm4 │ │ │ │ punpcklbw %xmm4,%xmm0 │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ punpckhbw %xmm7,%xmm4 │ │ │ │ @@ -540504,25 +544244,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 2857a2 │ │ │ │ repz ret │ │ │ │ lea 0x700(%r8),%ecx │ │ │ │ mov $0x100,%r9d │ │ │ │ - jmp 281867 │ │ │ │ + jmp 2858a7 │ │ │ │ lea 0x300(%r8),%ecx │ │ │ │ mov $0x80,%r9d │ │ │ │ - jmp 281867 │ │ │ │ + jmp 2858a7 │ │ │ │ lea 0x100(%r8),%ecx │ │ │ │ mov $0x40,%r9d │ │ │ │ - jmp 281867 │ │ │ │ + jmp 2858a7 │ │ │ │ xor %ecx,%ecx │ │ │ │ mov $0x20,%r9d │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rdi,%r10 │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqu 0x8(%rsi),%xmm1 │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ @@ -540631,98 +544371,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 285900 │ │ │ │ movzbl %cl,%r8d │ │ │ │ add $0x10,%rax │ │ │ │ add $0x20,%r10 │ │ │ │ mov %rax,%rsi │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%ecx │ │ │ │ - jg 28186d │ │ │ │ + jg 2858ad │ │ │ │ repz ret │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 281b00 │ │ │ │ + jmp 285b40 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 281b00 │ │ │ │ + jmp 285b40 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 281b00 │ │ │ │ + jmp 285b40 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 281b00 │ │ │ │ + jmp 285b40 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 281b00 │ │ │ │ + jmp 285b40 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 281b00 │ │ │ │ + jmp 285b40 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 281b00 │ │ │ │ + jmp 285b40 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 281b00 │ │ │ │ + jmp 285b40 │ │ │ │ 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 285b8c │ │ │ │ test $0xf00,%eax │ │ │ │ - jne 281fa4 │ │ │ │ + jne 285fe4 │ │ │ │ lea -0x2fa0(%rip),%r10 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - movzwl 0x5e6a4(%r10,%rcx,2),%ecx │ │ │ │ + movzwl 0x5a664(%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 286343 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 281baa │ │ │ │ + je 285bea │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ shr $0x10,%r9d │ │ │ │ sub $0x3,%rsi │ │ │ │ - movzwl 0x5c3f4(%r10,%rcx,2),%ecx │ │ │ │ - movq 0x5cd6a(%r10,%r9,8),%xmm6 │ │ │ │ + movzwl 0x583b4(%r10,%rcx,2),%ecx │ │ │ │ + movq 0x58d2a(%r10,%r9,8),%xmm6 │ │ │ │ punpcklbw %xmm6,%xmm6 │ │ │ │ psraw $0x8,%xmm6 │ │ │ │ - movdqa 0x5ae8d(%rip),%xmm7 │ │ │ │ - movdqa 0x5ae74(%rip),%xmm15 │ │ │ │ + movdqa 0x56e4d(%rip),%xmm7 │ │ │ │ + movdqa 0x56e34(%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 0x58d2c(%r10,%r9,8),%xmm4 │ │ │ │ + movdqa 0x56e1d(%rip),%xmm6 │ │ │ │ + movdqa 0x56e04(%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 +544527,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 285c1d │ │ │ │ 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 +544587,22 @@ │ │ │ │ packssdw %xmm8,%xmm0 │ │ │ │ paddw %xmm7,%xmm0 │ │ │ │ psraw $0x2,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ add %rdx,%rsi │ │ │ │ add $0x10,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 281d27 │ │ │ │ + jg 285d67 │ │ │ │ repz ret │ │ │ │ mov $0xfffffffffffffff0,%rcx │ │ │ │ - jmp 281e66 │ │ │ │ + jmp 285ea6 │ │ │ │ mov $0xffffffffffffffe0,%rcx │ │ │ │ - jmp 281e66 │ │ │ │ + jmp 285ea6 │ │ │ │ mov $0xffffffffffffffc0,%rcx │ │ │ │ - jmp 281e66 │ │ │ │ + jmp 285ea6 │ │ │ │ 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 +544655,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 285eac │ │ │ │ add %rdx,%rsi │ │ │ │ mov %r9,%rcx │ │ │ │ dec %r8d │ │ │ │ - jg 281e6c │ │ │ │ + jg 285eac │ │ │ │ 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 0x58d2a(%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 286150 │ │ │ │ pxor %xmm6,%xmm6 │ │ │ │ - movdqa 0x5aa1f(%rip),%xmm7 │ │ │ │ + movdqa 0x569df(%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 +544741,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 28608b │ │ │ │ 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 +544831,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 0x5672a(%rip),%xmm14 │ │ │ │ psraw $0x2,%xmm14 │ │ │ │ - paddw 0x5a75b(%rip),%xmm15 │ │ │ │ + paddw 0x5671b(%rip),%xmm15 │ │ │ │ psraw $0x2,%xmm15 │ │ │ │ movdqu %xmm14,(%rdi) │ │ │ │ movdqu %xmm15,(%rdi,%rcx,2) │ │ │ │ lea (%rdi,%rcx,4),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 28215f │ │ │ │ + jg 28619f │ │ │ │ add $0x8,%r9 │ │ │ │ add $0x10,%r11 │ │ │ │ movzbl %al,%r8d │ │ │ │ mov %r9,%rsi │ │ │ │ mov %r11,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 282121 │ │ │ │ + jg 286161 │ │ │ │ repz ret │ │ │ │ cmp $0x4,%ecx │ │ │ │ - jg 2828e7 │ │ │ │ + jg 286927 │ │ │ │ and $0x7f,%r9d │ │ │ │ - movd 0x5cd6c(%r10,%r9,8),%xmm1 │ │ │ │ + movd 0x58d2c(%r10,%r9,8),%xmm1 │ │ │ │ movzbl %al,%r9d │ │ │ │ shr $0x10,%eax │ │ │ │ cmp $0x6,%r8d │ │ │ │ cmovs %r9d,%eax │ │ │ │ - movq 0x5cd6a(%r10,%rax,8),%xmm0 │ │ │ │ + movq 0x58d2a(%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 0x5668a(%rip),%xmm8 │ │ │ │ + movdqa 0x56721(%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 0x56642(%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 +545158,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 2866ff │ │ │ │ add $0xe8,%rsp │ │ │ │ ret │ │ │ │ shr $0x10,%r9d │ │ │ │ sub $0x58,%rsp │ │ │ │ - movq 0x5cd6a(%r10,%r9,8),%xmm0 │ │ │ │ + movq 0x58d2a(%r10,%r9,8),%xmm0 │ │ │ │ movzbl %al,%r9d │ │ │ │ shr $0x10,%eax │ │ │ │ cmp $0x6,%r8d │ │ │ │ cmovs %r9d,%eax │ │ │ │ - movq 0x5cd6a(%r10,%rax,8),%xmm1 │ │ │ │ + movq 0x58d2a(%r10,%rax,8),%xmm1 │ │ │ │ punpcklbw %xmm0,%xmm0 │ │ │ │ psraw $0x8,%xmm0 │ │ │ │ pshufd $0x44,%xmm0,%xmm10 │ │ │ │ pshufd $0xee,%xmm0,%xmm11 │ │ │ │ - movdqa 0x5a0f1(%rip),%xmm7 │ │ │ │ + movdqa 0x560b1(%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 +545237,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 0x55f85(%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 +545290,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 0x55e8e(%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 +545343,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 0x55d97(%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 +545397,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 0x55c97(%rip),%xmm7 │ │ │ │ pmaddwd %xmm7,%xmm0 │ │ │ │ pmaddwd %xmm7,%xmm1 │ │ │ │ packssdw %xmm1,%xmm0 │ │ │ │ - movdqa 0x59cd3(%rip),%xmm7 │ │ │ │ + movdqa 0x55c93(%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 +545468,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 0x55b2d(%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 +545521,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 0x55a16(%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 +545575,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 0x55908(%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 +545614,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 0x558f9(%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 +545666,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 0x55754(%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 +545720,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 0x55665(%rip),%xmm5 │ │ │ │ pmaddwd %xmm5,%xmm4 │ │ │ │ pmaddwd %xmm5,%xmm1 │ │ │ │ packssdw %xmm1,%xmm4 │ │ │ │ - movdqa 0x596a1(%rip),%xmm5 │ │ │ │ + movdqa 0x55661(%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 +545748,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 287449 │ │ │ │ movdqa %xmm4,0x40(%rsp) │ │ │ │ movdqa (%rsp),%xmm1 │ │ │ │ movdqa 0x10(%rsp),%xmm2 │ │ │ │ movdqa 0x20(%rsp),%xmm3 │ │ │ │ movdqa 0x30(%rsp),%xmm4 │ │ │ │ - jmp 28312c │ │ │ │ + jmp 28716c │ │ │ │ add $0x4,%rax │ │ │ │ add $0x8,%r11 │ │ │ │ movzbl %r9b,%r8d │ │ │ │ mov %rax,%rsi │ │ │ │ mov %r11,%rdi │ │ │ │ sub $0x10000,%r9d │ │ │ │ - jg 28296c │ │ │ │ + jg 2869ac │ │ │ │ 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 287500 │ │ │ │ + jmp 28748f │ │ │ │ + call 287698 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - movdqa 0x596b8(%rip),%xmm10 │ │ │ │ + movdqa 0x55678(%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 287486 │ │ │ │ add $0x90,%rsp │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ @@ -542071,83 +545811,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 0x55619(%rip),%rbx │ │ │ │ mov 0xc8(%rsp),%r15d │ │ │ │ - call 283960 │ │ │ │ + call 2879a0 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrld $0x10,%xmm2 │ │ │ │ movdqa %xmm1,%xmm3 │ │ │ │ psrld $0x10,%xmm3 │ │ │ │ - call 283960 │ │ │ │ + call 2879a0 │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ psrld $0x10,%xmm4 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ psrld $0x10,%xmm5 │ │ │ │ - call 283960 │ │ │ │ + call 2879a0 │ │ │ │ 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 2879a0 │ │ │ │ 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 2879a0 │ │ │ │ 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 2879a0 │ │ │ │ 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 2879a0 │ │ │ │ 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 2879a0 │ │ │ │ psrld $0x10,%xmm6 │ │ │ │ psrld $0x10,%xmm7 │ │ │ │ movdqa 0x88(%rsp),%xmm10 │ │ │ │ pand %xmm10,%xmm0 │ │ │ │ por %xmm0,%xmm6 │ │ │ │ pand %xmm10,%xmm1 │ │ │ │ por %xmm1,%xmm7 │ │ │ │ @@ -542214,15 +545954,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 2879a0 │ │ │ │ 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 +546163,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 0x54ea0(%rip),%xmm14 │ │ │ │ + movdqa 0x54ee7(%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 287500 │ │ │ │ + movdqa 0x54ea3(%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 2874e2 │ │ │ │ + call 287698 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - jmp 283c04 │ │ │ │ + jmp 287c44 │ │ │ │ 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 287e47 │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 283ffa │ │ │ │ - movzwl 0x599af(%r10,%r8,2),%r8d │ │ │ │ + jne 28803a │ │ │ │ + movzwl 0x5596f(%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 287ce6 │ │ │ │ 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 287d01 │ │ │ │ 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 287d1e │ │ │ │ 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 287d3f │ │ │ │ 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 287d63 │ │ │ │ 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 287d9d │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqu (%rdx),%ymm0 │ │ │ │ vmovdqu 0x20(%rdx),%ymm1 │ │ │ │ vmovdqu 0x40(%rdx),%ymm2 │ │ │ │ vmovdqu 0x60(%rdx),%ymm3 │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ @@ -542554,44 +546294,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 287dd2 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovd %eax,%xmm5 │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ - vpbroadcastd 0x596b8(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x55678(%rip),%ymm4 │ │ │ │ vpbroadcastw %xmm5,%ymm5 │ │ │ │ vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ test %eax,%eax │ │ │ │ - jne 2841b9 │ │ │ │ - movzwl 0x599c9(%r10,%r8,2),%r8d │ │ │ │ + jne 2881f9 │ │ │ │ + movzwl 0x55989(%r10,%r8,2),%r8d │ │ │ │ mov 0x18(%rsp),%eax │ │ │ │ add %r10,%r8 │ │ │ │ shr $0xb,%eax │ │ │ │ - vpbroadcastd 0x59841(%r10,%rax,4),%ymm3 │ │ │ │ + vpbroadcastd 0x55801(%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 287e89 │ │ │ │ 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 +546340,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 287ec9 │ │ │ │ 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 +546357,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 287f0d │ │ │ │ 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 +546375,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 287f57 │ │ │ │ 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 +546393,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 287fa0 │ │ │ │ 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 +546410,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 287fe8 │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 283fa5 │ │ │ │ + jg 287fe5 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - movzwl 0x599d7(%r10,%r8,2),%r8d │ │ │ │ + movzwl 0x55997(%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 +546436,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 288059 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovq (%rdx),%xmm0 │ │ │ │ vmovq (%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpunpcklqdq %xmm1,%xmm0,%xmm2 │ │ │ │ vmovq (%rdx),%xmm0 │ │ │ │ @@ -542712,15 +546452,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 288098 │ │ │ │ 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 +546468,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 2880d5 │ │ │ │ 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 +546496,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 28811f │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ add %r11d,%r11d │ │ │ │ mov %rdx,%r8 │ │ │ │ lea -0x100(%r9,%r11,8),%eax │ │ │ │ mov %rdi,%r10 │ │ │ │ vmovdqu (%rdx),%ymm0 │ │ │ │ @@ -542777,36 +546517,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 2881a2 │ │ │ │ add $0x20,%r8 │ │ │ │ add $0x20,%r10 │ │ │ │ movzbl %al,%r9d │ │ │ │ mov %r8,%rdx │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 28415e │ │ │ │ + jg 28819e │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - movzwl 0x599e5(%r10,%r8,2),%r8d │ │ │ │ + movzwl 0x559a5(%r10,%r8,2),%r8d │ │ │ │ shl $0xb,%eax │ │ │ │ - vpbroadcastd 0x59366(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x55326(%rip),%ymm3 │ │ │ │ vmovd %eax,%xmm6 │ │ │ │ - vpbroadcastd 0x59365(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x55325(%rip),%ymm7 │ │ │ │ add %r10,%r8 │ │ │ │ vpbroadcastw %xmm6,%ymm6 │ │ │ │ testl $0x800,0x18(%rsp) │ │ │ │ - jne 284200 │ │ │ │ + jne 288240 │ │ │ │ vpsllw $0x2,%ymm4,%ymm4 │ │ │ │ vpsllw $0x2,%ymm5,%ymm5 │ │ │ │ - vpbroadcastd 0x5933c(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x552fc(%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 +546567,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 288262 │ │ │ │ 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 +546596,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 2882d7 │ │ │ │ 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 +546626,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 288355 │ │ │ │ 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 +546663,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 2883e3 │ │ │ │ add $0x20,%r8 │ │ │ │ add $0x20,%r10 │ │ │ │ movzbl %al,%r9d │ │ │ │ mov %r8,%rdx │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 28438d │ │ │ │ + jg 2883cd │ │ │ │ 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 2886bb │ │ │ │ mov 0x8(%rsp),%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 284806 │ │ │ │ - movzwl 0x591ed(%rax,%rcx,2),%ecx │ │ │ │ + jne 288846 │ │ │ │ + movzwl 0x551ad(%rax,%rcx,2),%ecx │ │ │ │ mov 0x10(%rsp),%r9d │ │ │ │ - vpbroadcastd 0x590db(%rax),%ymm5 │ │ │ │ + vpbroadcastd 0x5509b(%rax),%ymm5 │ │ │ │ add %rax,%rcx │ │ │ │ shr $0xb,%r9d │ │ │ │ - vpbroadcastd 0x5906b(%rax,%r9,4),%ymm4 │ │ │ │ + vpbroadcastd 0x5502b(%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 2884d2 │ │ │ │ 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 +546719,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 288511 │ │ │ │ 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 +546737,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 288553 │ │ │ │ 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 +546755,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 28859b │ │ │ │ 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 +546773,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 2885e4 │ │ │ │ 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 +546803,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 28862a │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovd %r9d,%xmm5 │ │ │ │ mov 0x8(%rsp),%r9d │ │ │ │ - vpbroadcastd 0x58e42(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x54e02(%rip),%ymm4 │ │ │ │ vpbroadcastw %xmm5,%ymm5 │ │ │ │ - vpbroadcastd 0x58eac(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x54e6c(%rip),%ymm3 │ │ │ │ vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ testl $0x800,0x10(%rsp) │ │ │ │ - jne 2846b4 │ │ │ │ + jne 2886f4 │ │ │ │ vpsllw $0x2,%ymm4,%ymm4 │ │ │ │ vpsllw $0x2,%ymm5,%ymm5 │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 2849c2 │ │ │ │ - movzwl 0x59223(%rax,%rcx,2),%ecx │ │ │ │ + jne 288a02 │ │ │ │ + movzwl 0x551e3(%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 +546839,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 28870e │ │ │ │ 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 +546855,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 288764 │ │ │ │ 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 +546873,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 2887a7 │ │ │ │ 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 +546890,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 2887f3 │ │ │ │ add %rdx,%rsi │ │ │ │ lea (%rdi,%r10,2),%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 2847b0 │ │ │ │ + jg 2887f0 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - movzwl 0x5922f(%rax,%rcx,2),%ecx │ │ │ │ + movzwl 0x551ef(%rax,%rcx,2),%ecx │ │ │ │ vmovd %r9d,%xmm5 │ │ │ │ - vpbroadcastd 0x58cb4(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x54c74(%rip),%ymm4 │ │ │ │ vpbroadcastw %xmm5,%ymm5 │ │ │ │ - vpbroadcastd 0x58d1e(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x54cde(%rip),%ymm3 │ │ │ │ add %rax,%rcx │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ testl $0x800,0x10(%rsp) │ │ │ │ - jne 284849 │ │ │ │ + jne 288889 │ │ │ │ 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 +546929,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 28888f │ │ │ │ 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 +546946,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 2888f1 │ │ │ │ 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 +546967,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 288937 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ add %r10d,%r10d │ │ │ │ mov %rsi,%rcx │ │ │ │ lea -0x100(%r8,%r10,8),%eax │ │ │ │ mov %rdi,%r9 │ │ │ │ vmovdqu (%rsi),%ymm0 │ │ │ │ @@ -543252,25 +546992,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 28899a │ │ │ │ add $0x20,%rcx │ │ │ │ add $0x20,%r9 │ │ │ │ movzbl %al,%r8d │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %r9,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 284956 │ │ │ │ + jg 288996 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - movzwl 0x5923b(%rax,%rcx,2),%ecx │ │ │ │ + movzwl 0x551fb(%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 +547040,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 288a44 │ │ │ │ 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 +547067,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 288ad3 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ add %r10d,%r10d │ │ │ │ mov %rsi,%rcx │ │ │ │ lea -0x100(%r8,%r10,8),%eax │ │ │ │ mov %rdi,%r9 │ │ │ │ vpmullw (%rsi),%ymm4,%ymm0 │ │ │ │ @@ -543360,78 +547100,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 288b54 │ │ │ │ add $0x20,%rcx │ │ │ │ add $0x20,%r9 │ │ │ │ movzbl %al,%r8d │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %r9,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 284afe │ │ │ │ + jg 288b3e │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov %r10d,%r11d │ │ │ │ - jmp 284c30 │ │ │ │ + jmp 288c70 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 284c30 │ │ │ │ + jmp 288c70 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 284c30 │ │ │ │ + jmp 288c70 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov %r10d,%r11d │ │ │ │ - jmp 284c30 │ │ │ │ + jmp 288c70 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 284c30 │ │ │ │ + jmp 288c70 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x2d,%r10d │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 284c30 │ │ │ │ + jmp 288c70 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 284c30 │ │ │ │ + jmp 288c70 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x2d,%r10d │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 284c30 │ │ │ │ + jmp 288c70 │ │ │ │ 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 288dae │ │ │ │ test $0xf00,%r10d │ │ │ │ - jne 284f46 │ │ │ │ + jne 288f86 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - movzwl 0x599af(%r11,%r8,2),%r8d │ │ │ │ + movzwl 0x5596f(%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 0x54737(%rip),%xmm2 │ │ │ │ + vpbroadcastd 0x55ee3(%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 +547181,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 288cd8 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ movzbl %al,%eax │ │ │ │ sub $0x2,%rdx │ │ │ │ - vpmovsxbw 0x59f21(%r11,%rax,8),%xmm3 │ │ │ │ - vbroadcasti128 0x586df(%rip),%ymm6 │ │ │ │ - vbroadcasti128 0x586e6(%rip),%ymm7 │ │ │ │ + vpmovsxbw 0x55ee1(%r11,%rax,8),%xmm3 │ │ │ │ + vbroadcasti128 0x5469f(%rip),%ymm6 │ │ │ │ + vbroadcasti128 0x546a6(%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 +547209,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 288d5a │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ test $0xf00,%r10d │ │ │ │ - jne 28526a │ │ │ │ + jne 2892aa │ │ │ │ mov 0x18(%rsp),%r10d │ │ │ │ vpbroadcastw 0x18(%rsp),%ymm5 │ │ │ │ shr $0xb,%r10d │ │ │ │ - vpbroadcastd 0x59849(%r11,%r10,4),%ymm4 │ │ │ │ + vpbroadcastd 0x55809(%r11,%r10,4),%ymm4 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - je 284ce7 │ │ │ │ - jl 284c7a │ │ │ │ + je 288d27 │ │ │ │ + jl 288cba │ │ │ │ shr $0x10,%eax │ │ │ │ sub $0x6,%rdx │ │ │ │ - vpbroadcastq 0x59f21(%r11,%rax,8),%ymm0 │ │ │ │ - vbroadcasti128 0x58621(%rip),%ymm6 │ │ │ │ - vbroadcasti128 0x58628(%rip),%ymm7 │ │ │ │ + vpbroadcastq 0x55ee1(%r11,%rax,8),%ymm0 │ │ │ │ + vbroadcasti128 0x545e1(%rip),%ymm6 │ │ │ │ + vbroadcasti128 0x545e8(%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 288ede │ │ │ │ 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 +547270,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 288e2f │ │ │ │ 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 +547305,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 288ee1 │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 284e9e │ │ │ │ + jg 288ede │ │ │ │ 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 0x55ee1(%r11,%r10,8),%ymm0 │ │ │ │ + vpbroadcastd 0x545a7(%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 289170 │ │ │ │ + je 2890a0 │ │ │ │ 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 +547368,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 289032 │ │ │ │ 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 +547413,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 2890fe │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ shl $0x5,%r8d │ │ │ │ mov %rdx,%r10 │ │ │ │ mov %rdi,%r11 │ │ │ │ lea -0x100(%r9,%r8,1),%r8d │ │ │ │ vbroadcasti128 (%rdx),%ymm4 │ │ │ │ @@ -543735,53 +547475,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 2891dd │ │ │ │ add $0x10,%r10 │ │ │ │ add $0x10,%r11 │ │ │ │ movzbl %r8b,%r9d │ │ │ │ mov %r10,%rdx │ │ │ │ mov %r11,%rdi │ │ │ │ sub $0x100,%r8d │ │ │ │ - jg 285142 │ │ │ │ + jg 289182 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vpbroadcastw 0x18(%rsp),%ymm15 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jg 2855b0 │ │ │ │ + jg 2895f0 │ │ │ │ movzbl %al,%eax │ │ │ │ - vpbroadcastd 0x59f23(%r11,%rax,8),%ymm0 │ │ │ │ + vpbroadcastd 0x55ee3(%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 0x55ee1(%r11,%r10,8),%ymm1 │ │ │ │ + vpbroadcastd 0x5420d(%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 28931b │ │ │ │ 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 289463 │ │ │ │ + vbroadcasti128 0x540be(%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 +547575,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 2893d1 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vbroadcasti128 0x57fb4(%rip),%ymm9 │ │ │ │ - vbroadcasti128 0x57fbb(%rip),%ymm10 │ │ │ │ + vbroadcasti128 0x53f74(%rip),%ymm9 │ │ │ │ + vbroadcasti128 0x53f7b(%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 +547659,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 289559 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ shr $0x10,%eax │ │ │ │ - vpbroadcastq 0x59f21(%r11,%rax,8),%ymm2 │ │ │ │ + vpbroadcastq 0x55ee1(%r11,%rax,8),%ymm2 │ │ │ │ movzbl %r10b,%eax │ │ │ │ shr $0x10,%r10d │ │ │ │ cmp $0x4,%r9d │ │ │ │ cmovle %eax,%r10d │ │ │ │ - vpmovsxbw 0x59f21(%r11,%r10,8),%xmm1 │ │ │ │ + vpmovsxbw 0x55ee1(%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 289650 │ │ │ │ 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 0x53d68(%rip),%ymm8 │ │ │ │ vmovdqu 0x8(%rdx,%rax,1),%xmm6 │ │ │ │ - vbroadcasti128 0x57da9(%rip),%ymm9 │ │ │ │ + vbroadcasti128 0x53d69(%rip),%ymm9 │ │ │ │ vmovdqu 0x10(%rdx,%rax,1),%xmm0 │ │ │ │ - vpbroadcastd 0x57ea2(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x53e62(%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 +547839,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 0x53aa7(%rip),%ymm7 │ │ │ │ + vbroadcasti128 0x53aae(%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 +547862,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 0x53b47(%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 +547894,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 2898d8 │ │ │ │ add $0x10,%r10 │ │ │ │ add $0x10,%r11 │ │ │ │ movzbl %r8b,%r9d │ │ │ │ mov %r10,%rdx │ │ │ │ mov %r11,%rdi │ │ │ │ sub $0x100,%r8d │ │ │ │ - jg 28562a │ │ │ │ + jg 28966a │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 285ac0 │ │ │ │ + jmp 289b00 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 285ac0 │ │ │ │ + jmp 289b00 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 285ac0 │ │ │ │ + jmp 289b00 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 285ac0 │ │ │ │ + jmp 289b00 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 285ac0 │ │ │ │ + jmp 289b00 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 285ac0 │ │ │ │ + jmp 289b00 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 285ac0 │ │ │ │ + jmp 289b00 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 285ac0 │ │ │ │ + jmp 289b00 │ │ │ │ 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 289c16 │ │ │ │ test $0xf00,%eax │ │ │ │ - jne 285d97 │ │ │ │ + jne 289dd7 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ - movzwl 0x591ed(%r10,%rcx,2),%ecx │ │ │ │ - vpbroadcastd 0x590db(%r10),%ymm5 │ │ │ │ + movzwl 0x551ad(%r10,%rcx,2),%ecx │ │ │ │ + vpbroadcastd 0x5509b(%r10),%ymm5 │ │ │ │ shr $0xb,%eax │ │ │ │ add %r10,%rcx │ │ │ │ - vpbroadcastd 0x5906b(%r10,%rax,4),%ymm4 │ │ │ │ + vpbroadcastd 0x5502b(%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 0x55713(%r10,%r9,8),%xmm0 │ │ │ │ + vbroadcasti128 0x53861(%rip),%ymm3 │ │ │ │ + vbroadcasti128 0x53868(%rip),%ymm4 │ │ │ │ vpshufd $0xa5,%xmm0,%xmm0 │ │ │ │ testl $0x800,0x10(%rsp) │ │ │ │ - jne 285b5c │ │ │ │ + jne 289b9c │ │ │ │ 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 +547992,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 289ba7 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ test $0xf00,%eax │ │ │ │ - jne 285ff0 │ │ │ │ - vpbroadcastd 0x5791e(%rip),%ymm5 │ │ │ │ + jne 28a030 │ │ │ │ + vpbroadcastd 0x538de(%rip),%ymm5 │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 285b24 │ │ │ │ + je 289b64 │ │ │ │ shr $0x10,%r9d │ │ │ │ sub $0x6,%rsi │ │ │ │ - vpbroadcastq 0x59753(%r10,%r9,8),%ymm0 │ │ │ │ - vbroadcasti128 0x577ce(%rip),%ymm6 │ │ │ │ - vbroadcasti128 0x577d5(%rip),%ymm7 │ │ │ │ + vpbroadcastq 0x55713(%r10,%r9,8),%ymm0 │ │ │ │ + vbroadcasti128 0x5378e(%rip),%ymm6 │ │ │ │ + vbroadcasti128 0x53795(%rip),%ymm7 │ │ │ │ vpunpcklbw %ymm0,%ymm0,%ymm0 │ │ │ │ vpsraw $0x8,%ymm0,%ymm0 │ │ │ │ testl $0x800,0x10(%rsp) │ │ │ │ - jne 285c33 │ │ │ │ + jne 289c73 │ │ │ │ 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 289d33 │ │ │ │ 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 +548051,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 289c90 │ │ │ │ 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 +548086,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 289d37 │ │ │ │ add %rdx,%rsi │ │ │ │ add %rcx,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 285cf5 │ │ │ │ + jg 289d35 │ │ │ │ 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 0x55713(%r10,%rax,8),%ymm0 │ │ │ │ + vpbroadcastd 0x5370f(%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 289e18 │ │ │ │ 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 289efb │ │ │ │ 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 +548152,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 289e93 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ mov %ecx,%r11d │ │ │ │ shl $0x5,%ecx │ │ │ │ mov %rsi,%r9 │ │ │ │ mov %rdi,%r10 │ │ │ │ lea -0x100(%r8,%rcx,1),%ecx │ │ │ │ @@ -544474,51 +548214,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 289f6a │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x10,%r10 │ │ │ │ movzbl %cl,%r8d │ │ │ │ mov %r9,%rsi │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%ecx │ │ │ │ - jg 285ecf │ │ │ │ + jg 289f0f │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vpbroadcastd 0x57513(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0x534d3(%rip),%ymm15 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - jg 2861f0 │ │ │ │ + jg 28a230 │ │ │ │ movzbl %r9b,%r9d │ │ │ │ - vpbroadcastd 0x59755(%r10,%r9,8),%ymm0 │ │ │ │ + vpbroadcastd 0x55715(%r10,%r9,8),%ymm0 │ │ │ │ movzbl %al,%r9d │ │ │ │ shr $0x10,%eax │ │ │ │ cmp $0x4,%r8d │ │ │ │ cmovle %r9d,%eax │ │ │ │ - vpbroadcastq 0x59753(%r10,%rax,8),%ymm1 │ │ │ │ + vpbroadcastq 0x55713(%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 28a099 │ │ │ │ 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 0x5332a(%rip),%ymm9 │ │ │ │ + vbroadcasti128 0x53331(%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 +548328,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 28a1a3 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ shr $0x10,%r9d │ │ │ │ - vpbroadcastq 0x59753(%r10,%r9,8),%ymm2 │ │ │ │ + vpbroadcastq 0x55713(%r10,%r9,8),%ymm2 │ │ │ │ movzbl %al,%r9d │ │ │ │ shr $0x10,%eax │ │ │ │ cmp $0x4,%r8d │ │ │ │ cmovle %r9d,%eax │ │ │ │ - vpmovsxbw 0x59753(%r10,%rax,8),%xmm1 │ │ │ │ + vpmovsxbw 0x55713(%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 28a298 │ │ │ │ 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 0x53126(%rip),%ymm8 │ │ │ │ vmovdqu 0x8(%rsi,%rax,1),%xmm6 │ │ │ │ - vbroadcasti128 0x57167(%rip),%ymm9 │ │ │ │ + vbroadcasti128 0x53127(%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 +548510,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 0x52e64(%rip),%ymm7 │ │ │ │ + vbroadcasti128 0x52e6b(%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 +548561,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 28a511 │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x10,%r10 │ │ │ │ movzbl %cl,%r8d │ │ │ │ mov %r9,%rsi │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%ecx │ │ │ │ - jg 28626c │ │ │ │ + jg 28a2ac │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x4b004b,%eax │ │ │ │ mov %eax,%r11d │ │ │ │ - jmp 286700 │ │ │ │ + jmp 28a740 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov %eax,%r11d │ │ │ │ - jmp 286700 │ │ │ │ + jmp 28a740 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 286700 │ │ │ │ + jmp 28a740 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 286700 │ │ │ │ + jmp 28a740 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov %eax,%r11d │ │ │ │ - jmp 286700 │ │ │ │ + jmp 28a740 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 286700 │ │ │ │ + jmp 28a740 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 286700 │ │ │ │ + jmp 28a740 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 286700 │ │ │ │ + jmp 28a740 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 286700 │ │ │ │ + jmp 28a740 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov %eax,%r11d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ @@ -544889,50 +548629,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 0x52e28(%r15),%ymm6 │ │ │ │ + vpbroadcastd 0x52da8(%r15,%r10,4),%ymm12 │ │ │ │ + vmovd 0x52db0(%r15,%r10,4),%xmm7 │ │ │ │ + vpbroadcastd 0x52db8(%r15,%r10,4),%ymm13 │ │ │ │ + vpinsrd $0x2,0x52dc0(%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 28b604 │ │ │ │ cmp $0x800,%ebx │ │ │ │ - je 288179 │ │ │ │ - movzwl 0x56fae(%r15,%r8,2),%r8d │ │ │ │ + je 28c1b9 │ │ │ │ + movzwl 0x52f6e(%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 0x52e2e(%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 0x52d70(%r15),%ymm5 │ │ │ │ + vbroadcasti128 0x52cd0(%r15),%ymm6 │ │ │ │ + vpbroadcastd 0x5347a(%r15,%r8,8),%xmm15 │ │ │ │ + vpbroadcastd 0x5347a(%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 +548710,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 0x53478(%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 +548732,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 28cd9b │ │ │ │ add %ebx,%r10d │ │ │ │ test $0xfffffc00,%r10d │ │ │ │ - je 2868e1 │ │ │ │ + je 28a921 │ │ │ │ vmovdqu (%rdx),%xmm5 │ │ │ │ test $0x400,%r10d │ │ │ │ - je 2869c2 │ │ │ │ + je 28aa02 │ │ │ │ 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 28a921 │ │ │ │ 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 +548769,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 28a921 │ │ │ │ mov 0x40(%r13),%r10d │ │ │ │ vmovdqa %ymm12,(%rsp) │ │ │ │ vmovdqa %xmm13,0x20(%rsp) │ │ │ │ vmovdqa %xmm7,0x30(%rsp) │ │ │ │ - vbroadcasti128 0x56d30(%r15),%ymm7 │ │ │ │ + vbroadcasti128 0x52cf0(%r15),%ymm7 │ │ │ │ movzbl %al,%eax │ │ │ │ sub $0x2,%rdx │ │ │ │ vmovd %eax,%xmm15 │ │ │ │ vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastq 0x56e6d(%r15),%ymm2 │ │ │ │ + vpbroadcastq 0x52e2d(%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 0x52d70(%r15),%ymm5 │ │ │ │ + vbroadcasti128 0x52d80(%r15),%ymm1 │ │ │ │ + vbroadcasti128 0x52cd0(%r15),%ymm0 │ │ │ │ + vpbroadcastd 0x5347a(%r15,%r8,8),%xmm14 │ │ │ │ + vpbroadcastd 0x5347a(%r15,%rax,8),%xmm7 │ │ │ │ + vpbroadcastd 0x5347a(%r15,%r14,8),%xmm15 │ │ │ │ + vpbroadcastd 0x5347a(%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 +548888,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 0x53478(%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 +548911,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 28cd9b │ │ │ │ add %ebx,%r10d │ │ │ │ test $0xfffffc00,%r10d │ │ │ │ - je 286c69 │ │ │ │ + je 28aca9 │ │ │ │ vmovdqa (%rsp),%xmm8 │ │ │ │ vmovd 0x30(%rsp),%xmm9 │ │ │ │ vmovdqu (%rdx),%xmm4 │ │ │ │ vmovdqu (%rdx,%r8,1),%xmm5 │ │ │ │ test $0x400,%r10d │ │ │ │ - je 286d7d │ │ │ │ + je 28adbd │ │ │ │ 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 +548938,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 28aca9 │ │ │ │ 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 +548966,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 28aca9 │ │ │ │ movl $0x1,0x80(%rsp) │ │ │ │ - jmp 286e3f │ │ │ │ + jmp 28ae7f │ │ │ │ movl $0x2,0x80(%rsp) │ │ │ │ - jmp 286e3f │ │ │ │ + jmp 28ae7f │ │ │ │ movl $0x4,0x80(%rsp) │ │ │ │ - jmp 286e3f │ │ │ │ + jmp 28ae7f │ │ │ │ movl $0x8,0x80(%rsp) │ │ │ │ - jmp 286e3f │ │ │ │ + jmp 28ae7f │ │ │ │ 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 0x52d10(%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 28af29 │ │ │ │ decl 0x80(%rsp) │ │ │ │ - je 288d5b │ │ │ │ + je 28cd9b │ │ │ │ addq $0x10,0x90(%rsp) │ │ │ │ mov 0x38(%r13),%r9d │ │ │ │ vpbroadcastd 0x48(%r13),%ymm8 │ │ │ │ - vpbroadcastd 0x56e68(%r15),%ymm6 │ │ │ │ + vpbroadcastd 0x52e28(%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 0x52e2c(%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 +549022,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 0x53478(%r15,%r8,8),%xmm1 │ │ │ │ + vmovq 0x53478(%r15,%rax,8),%xmm13 │ │ │ │ + vmovhps 0x53478(%r15,%r10,8),%xmm1,%xmm1 │ │ │ │ + vmovhps 0x53478(%r15,%rbx,8),%xmm13,%xmm13 │ │ │ │ + vmovq 0x53478(%r15,%rbp,8),%xmm14 │ │ │ │ + vmovq 0x53478(%r15,%r14,8),%xmm15 │ │ │ │ + vmovhps 0x53478(%r15,%r12,8),%xmm14,%xmm14 │ │ │ │ + vmovhps 0x53478(%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 +549209,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 0x52ce0(%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 0x53478(%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 +549245,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 28aedb │ │ │ │ add %ebx,%r10d │ │ │ │ test $0xfffffc00,%r10d │ │ │ │ - je 287354 │ │ │ │ + je 28b394 │ │ │ │ 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 28b516 │ │ │ │ + vbroadcasti128 0x52d60(%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 +549286,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 28b394 │ │ │ │ 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 +549328,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 0x52ce0(%r15),%ymm9 │ │ │ │ mov 0x60(%rsp),%r10d │ │ │ │ mov 0x50(%r13),%ebx │ │ │ │ vpshufb %ymm9,%ymm3,%ymm3 │ │ │ │ - jmp 287354 │ │ │ │ - movzwl 0x56fbc(%r15,%r8,2),%r8d │ │ │ │ + jmp 28b394 │ │ │ │ + movzwl 0x52f7c(%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 0x52e2e(%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 0x52d70(%r15),%ymm5 │ │ │ │ + vbroadcasti128 0x52cd0(%r15),%ymm6 │ │ │ │ + vpbroadcastd 0x5347a(%r15,%r8,8),%ymm15 │ │ │ │ + vpbroadcastd 0x5347a(%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 0x53478(%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 +549433,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 28b766 │ │ │ │ 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 0x52cf0(%r15),%ymm7 │ │ │ │ movzbl %al,%eax │ │ │ │ sub $0x2,%rdx │ │ │ │ vmovd %eax,%xmm15 │ │ │ │ vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastq 0x56e6d(%r15),%ymm2 │ │ │ │ + vpbroadcastq 0x52e2d(%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 0x52d70(%r15),%ymm5 │ │ │ │ + vbroadcasti128 0x52d80(%r15),%ymm1 │ │ │ │ + vbroadcasti128 0x52cd0(%r15),%ymm4 │ │ │ │ + vpbroadcastd 0x5347a(%r15,%r8,8),%xmm14 │ │ │ │ + vpbroadcastd 0x5347a(%r15,%rax,8),%xmm7 │ │ │ │ + vpbroadcastd 0x5347a(%r15,%r14,8),%xmm15 │ │ │ │ + vpbroadcastd 0x5347a(%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 +549543,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 0x53478(%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 +549591,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 28ba70 │ │ │ │ mov %r13,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ movl $0x1,0xa0(%rsp) │ │ │ │ - jmp 287b2f │ │ │ │ + jmp 28bb6f │ │ │ │ movl $0x2,0xa0(%rsp) │ │ │ │ - jmp 287b2f │ │ │ │ + jmp 28bb6f │ │ │ │ movl $0x4,0xa0(%rsp) │ │ │ │ - jmp 287b2f │ │ │ │ + jmp 28bb6f │ │ │ │ movl $0x8,0xa0(%rsp) │ │ │ │ - jmp 287b2f │ │ │ │ + jmp 28bb6f │ │ │ │ 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 0x53478(%r15,%r10,8),%r8 │ │ │ │ + vpmaddwd 0x52d10(%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 28bc55 │ │ │ │ decl 0xa0(%rsp) │ │ │ │ - je 288d5b │ │ │ │ + je 28cd9b │ │ │ │ addq $0x10,0xb0(%rsp) │ │ │ │ mov 0x38(%r13),%r9d │ │ │ │ vpbroadcastd 0x48(%r13),%ymm8 │ │ │ │ - vpbroadcastd 0x56e68(%r15),%ymm6 │ │ │ │ + vpbroadcastd 0x52e28(%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 0x52e2c(%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 +549667,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 0x53478(%r15,%r8,8),%xmm1 │ │ │ │ + vmovq 0x53478(%r15,%rax,8),%xmm13 │ │ │ │ + vmovhps 0x53478(%r15,%r10,8),%xmm1,%xmm1 │ │ │ │ + vmovhps 0x53478(%r15,%rbx,8),%xmm13,%xmm13 │ │ │ │ + vmovq 0x53478(%r15,%rbp,8),%xmm14 │ │ │ │ + vmovq 0x53478(%r15,%r14,8),%xmm15 │ │ │ │ + vmovhps 0x53478(%r15,%r12,8),%xmm14,%xmm14 │ │ │ │ + vmovhps 0x53478(%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 +549852,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 0x52ce0(%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 +549876,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 28bbfc │ │ │ │ + vbroadcasti128 0x52d60(%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 +549905,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 28c0c8 │ │ │ │ + movzwl 0x52f8a(%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 0x52e2e(%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 0x52d70(%r15),%ymm5 │ │ │ │ + vbroadcasti128 0x52cd0(%r15),%ymm6 │ │ │ │ + vpbroadcastd 0x5347a(%r15,%r8,8),%xmm15 │ │ │ │ + vpbroadcastd 0x5347a(%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 +549945,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 0x53478(%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 +550002,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 28c300 │ │ │ │ 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 0x52cf0(%r15),%ymm7 │ │ │ │ movzbl %al,%eax │ │ │ │ sub $0x2,%rdx │ │ │ │ vmovd %eax,%xmm15 │ │ │ │ vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastq 0x56e6d(%r15),%ymm2 │ │ │ │ + vpbroadcastq 0x52e2d(%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 0x52d70(%r15),%ymm5 │ │ │ │ + vbroadcasti128 0x52d80(%r15),%ymm1 │ │ │ │ + vbroadcasti128 0x52cd0(%r15),%ymm4 │ │ │ │ + vpbroadcastd 0x5347a(%r15,%r8,8),%xmm14 │ │ │ │ + vpbroadcastd 0x5347a(%r15,%rax,8),%xmm7 │ │ │ │ + vpbroadcastd 0x5347a(%r15,%r14,8),%xmm15 │ │ │ │ + vpbroadcastd 0x5347a(%r15,%r12,8),%xmm8 │ │ │ │ shr $0x6,%r10d │ │ │ │ mov $0x40000000,%r12d │ │ │ │ lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0x574b8(%r15,%r10,8),%r12 │ │ │ │ + cmovne 0x53478(%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 +550159,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 28c5da │ │ │ │ mov %r13,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ movl $0x1,0xa0(%rsp) │ │ │ │ - jmp 2886cd │ │ │ │ + jmp 28c70d │ │ │ │ movl $0x2,0xa0(%rsp) │ │ │ │ - jmp 2886cd │ │ │ │ + jmp 28c70d │ │ │ │ movl $0x4,0xa0(%rsp) │ │ │ │ - jmp 2886cd │ │ │ │ + jmp 28c70d │ │ │ │ movl $0x8,0xa0(%rsp) │ │ │ │ - jmp 2886cd │ │ │ │ + jmp 28c70d │ │ │ │ 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 0x53478(%r15,%r10,8),%r8 │ │ │ │ + vpmaddwd 0x52d10(%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 28c7f3 │ │ │ │ decl 0xa0(%rsp) │ │ │ │ - je 288d5b │ │ │ │ + je 28cd9b │ │ │ │ addq $0x10,0xb0(%rsp) │ │ │ │ mov 0x38(%r13),%r9d │ │ │ │ vpbroadcastd 0x48(%r13),%ymm8 │ │ │ │ - vpbroadcastd 0x56e68(%r15),%ymm6 │ │ │ │ + vpbroadcastd 0x52e28(%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 0x52e2c(%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 +550235,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 0x53478(%r15,%r8,8),%xmm1 │ │ │ │ + vmovq 0x53478(%r15,%rax,8),%xmm13 │ │ │ │ + vmovhps 0x53478(%r15,%r10,8),%xmm1,%xmm1 │ │ │ │ + vmovhps 0x53478(%r15,%rbx,8),%xmm13,%xmm13 │ │ │ │ + vmovq 0x53478(%r15,%rbp,8),%xmm14 │ │ │ │ + vmovq 0x53478(%r15,%r14,8),%xmm15 │ │ │ │ + vmovhps 0x53478(%r15,%r12,8),%xmm14,%xmm14 │ │ │ │ + vmovhps 0x53478(%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 +550420,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 0x52ce0(%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 +550444,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 28c79a │ │ │ │ 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 +550488,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 28cc66 │ │ │ │ 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 28ce50 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 288e10 │ │ │ │ + jmp 28ce50 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 288e10 │ │ │ │ + jmp 28ce50 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 288e10 │ │ │ │ + jmp 28ce50 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 288e10 │ │ │ │ + jmp 28ce50 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 288e10 │ │ │ │ + jmp 28ce50 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 288e10 │ │ │ │ + jmp 28ce50 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 288e10 │ │ │ │ + jmp 28ce50 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 288e10 │ │ │ │ + jmp 28ce50 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ @@ -546816,57 +550556,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 0x50718(%r14),%ymm6 │ │ │ │ + vpbroadcastd 0x50698(%r14,%rax,4),%ymm12 │ │ │ │ + vmovd 0x506a0(%r14,%rax,4),%xmm7 │ │ │ │ + vpbroadcastd 0x50714(%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 28daae │ │ │ │ cmp $0x800,%r11d │ │ │ │ - je 28a440 │ │ │ │ - movzwl 0x548c6(%r14,%rcx,2),%ecx │ │ │ │ + je 28e480 │ │ │ │ + movzwl 0x50886(%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 0x505e0(%r14),%ymm7 │ │ │ │ movzbl %r9b,%r9d │ │ │ │ sub $0x2,%rsi │ │ │ │ vmovd %r9d,%xmm15 │ │ │ │ vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastq 0x5475d(%r14),%ymm2 │ │ │ │ + vpbroadcastq 0x5071d(%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 0x50660(%r14),%ymm5 │ │ │ │ + vbroadcasti128 0x50670(%r14),%ymm1 │ │ │ │ + vbroadcasti128 0x505c0(%r14),%ymm0 │ │ │ │ + vpbroadcastd 0x50d6a(%r14,%rcx,8),%xmm14 │ │ │ │ + vpbroadcastd 0x50d6a(%r14,%r9,8),%xmm7 │ │ │ │ + vpbroadcastd 0x50d6a(%r14,%rbp,8),%xmm15 │ │ │ │ + vpbroadcastd 0x50d6a(%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 +550691,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 0x50d68(%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 +550711,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 28ee89 │ │ │ │ add %r11d,%eax │ │ │ │ test $0xfffffc00,%eax │ │ │ │ - je 289110 │ │ │ │ + je 28d150 │ │ │ │ vmovdqa (%rsp),%xmm8 │ │ │ │ vmovd 0x30(%rsp),%xmm9 │ │ │ │ vmovdqu (%rsi),%xmm4 │ │ │ │ vmovdqu (%rsi,%rcx,1),%xmm5 │ │ │ │ test $0x400,%eax │ │ │ │ - je 28920b │ │ │ │ + je 28d24b │ │ │ │ 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 +550738,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 28d150 │ │ │ │ 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 +550766,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 28d150 │ │ │ │ movl $0x1,0x80(%rsp) │ │ │ │ movq $0x10,0xd0(%rsp) │ │ │ │ - jmp 28930a │ │ │ │ + jmp 28d34a │ │ │ │ movl $0x2,0x80(%rsp) │ │ │ │ movq $0x20,0xd0(%rsp) │ │ │ │ - jmp 28930a │ │ │ │ + jmp 28d34a │ │ │ │ movl $0x4,0x80(%rsp) │ │ │ │ movq $0x40,0xd0(%rsp) │ │ │ │ - jmp 28930a │ │ │ │ + jmp 28d34a │ │ │ │ movl $0x8,0x80(%rsp) │ │ │ │ movq $0x80,0xd0(%rsp) │ │ │ │ - jmp 28930a │ │ │ │ + jmp 28d34a │ │ │ │ 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 0x50600(%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 28d3ee │ │ │ │ decl 0x80(%rsp) │ │ │ │ - je 28ae49 │ │ │ │ + je 28ee89 │ │ │ │ addq $0x10,0x90(%rsp) │ │ │ │ mov 0x98(%rsp),%r8d │ │ │ │ vpbroadcastd 0x40(%r13),%ymm8 │ │ │ │ - vpbroadcastd 0x54758(%r14),%ymm6 │ │ │ │ + vpbroadcastd 0x50718(%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 0x5071c(%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 +550825,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 0x50d68(%r14,%rcx,8),%xmm1 │ │ │ │ + vmovq 0x50d68(%r14,%r9,8),%xmm13 │ │ │ │ + vmovhps 0x50d68(%r14,%rax,8),%xmm1,%xmm1 │ │ │ │ + vmovhps 0x50d68(%r14,%r11,8),%xmm13,%xmm13 │ │ │ │ + vmovq 0x50d68(%r14,%rbx,8),%xmm14 │ │ │ │ + vmovq 0x50d68(%r14,%rbp,8),%xmm15 │ │ │ │ + vmovhps 0x50d68(%r14,%r15,8),%xmm14,%xmm14 │ │ │ │ + vmovhps 0x50d68(%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 +551012,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 0x505d0(%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 0x50d68(%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 +551046,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 28d39c │ │ │ │ add %r11d,%eax │ │ │ │ test $0xfffffc00,%eax │ │ │ │ - je 289817 │ │ │ │ + je 28d857 │ │ │ │ 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 28d9c1 │ │ │ │ + vbroadcasti128 0x50650(%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 +551087,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 28d857 │ │ │ │ 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 +551129,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 0x505d0(%r14),%ymm9 │ │ │ │ mov 0x60(%rsp),%eax │ │ │ │ mov 0x48(%r13),%r11d │ │ │ │ vpshufb %ymm9,%ymm3,%ymm3 │ │ │ │ - jmp 289817 │ │ │ │ - movzwl 0x548d2(%r14,%rcx,2),%ecx │ │ │ │ + jmp 28d857 │ │ │ │ + movzwl 0x50892(%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 0x505e0(%r14),%ymm7 │ │ │ │ movzbl %r9b,%r9d │ │ │ │ sub $0x2,%rsi │ │ │ │ vmovd %r9d,%xmm15 │ │ │ │ vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastq 0x5475d(%r14),%ymm2 │ │ │ │ + vpbroadcastq 0x5071d(%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 0x50660(%r14),%ymm5 │ │ │ │ + vbroadcasti128 0x50670(%r14),%ymm1 │ │ │ │ + vbroadcasti128 0x505c0(%r14),%ymm4 │ │ │ │ + vpbroadcastd 0x50d6a(%r14,%rcx,8),%xmm14 │ │ │ │ + vpbroadcastd 0x50d6a(%r14,%r9,8),%xmm7 │ │ │ │ + vpbroadcastd 0x50d6a(%r14,%rbp,8),%xmm15 │ │ │ │ + vpbroadcastd 0x50d6a(%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 +551236,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 0x50d68(%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 +551282,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 28dd1e │ │ │ │ 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 28de4b │ │ │ │ movl $0x2,0xa0(%rsp) │ │ │ │ movq $0x20,0xd0(%rsp) │ │ │ │ - jmp 289e0b │ │ │ │ + jmp 28de4b │ │ │ │ movl $0x4,0xa0(%rsp) │ │ │ │ movq $0x40,0xd0(%rsp) │ │ │ │ - jmp 289e0b │ │ │ │ + jmp 28de4b │ │ │ │ movl $0x8,0xa0(%rsp) │ │ │ │ movq $0x80,0xd0(%rsp) │ │ │ │ - jmp 289e0b │ │ │ │ + jmp 28de4b │ │ │ │ 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 0x50d68(%r14,%rax,8),%rcx │ │ │ │ + vpmaddwd 0x50600(%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 28df29 │ │ │ │ decl 0xa0(%rsp) │ │ │ │ - je 28ae49 │ │ │ │ + je 28ee89 │ │ │ │ addq $0x10,0xb0(%rsp) │ │ │ │ mov 0xb8(%rsp),%r8d │ │ │ │ vpbroadcastd 0x40(%r13),%ymm8 │ │ │ │ - vpbroadcastd 0x54758(%r14),%ymm6 │ │ │ │ + vpbroadcastd 0x50718(%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 0x5071c(%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 +551361,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 0x50d68(%r14,%rcx,8),%xmm1 │ │ │ │ + vmovq 0x50d68(%r14,%r9,8),%xmm13 │ │ │ │ + vmovhps 0x50d68(%r14,%rax,8),%xmm1,%xmm1 │ │ │ │ + vmovhps 0x50d68(%r14,%r11,8),%xmm13,%xmm13 │ │ │ │ + vmovq 0x50d68(%r14,%rbx,8),%xmm14 │ │ │ │ + vmovq 0x50d68(%r14,%rbp,8),%xmm15 │ │ │ │ + vmovhps 0x50d68(%r14,%r15,8),%xmm14,%xmm14 │ │ │ │ + vmovhps 0x50d68(%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 +551546,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 0x505d0(%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 +551569,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 28decc │ │ │ │ + vbroadcasti128 0x50650(%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 +551598,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 28e39a │ │ │ │ + movzwl 0x5089e(%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 0x505e0(%r14),%ymm7 │ │ │ │ movzbl %r9b,%r9d │ │ │ │ sub $0x2,%rsi │ │ │ │ vmovd %r9d,%xmm15 │ │ │ │ vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastq 0x5475d(%r14),%ymm2 │ │ │ │ + vpbroadcastq 0x5071d(%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 0x50660(%r14),%ymm5 │ │ │ │ + vbroadcasti128 0x50670(%r14),%ymm1 │ │ │ │ + vbroadcasti128 0x505c0(%r14),%ymm4 │ │ │ │ + vpbroadcastd 0x50d6a(%r14,%rcx,8),%xmm14 │ │ │ │ + vpbroadcastd 0x50d6a(%r14,%r9,8),%xmm7 │ │ │ │ + vpbroadcastd 0x50d6a(%r14,%rbp,8),%xmm15 │ │ │ │ + vpbroadcastd 0x50d6a(%r14,%r15,8),%xmm8 │ │ │ │ shr $0x6,%eax │ │ │ │ mov $0x40000000,%r15d │ │ │ │ lea (%r10,%rax,1),%eax │ │ │ │ - cmovne 0x54da8(%r14,%rax,8),%r15 │ │ │ │ + cmovne 0x50d68(%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 +551746,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 28e6ae │ │ │ │ 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 28e810 │ │ │ │ movl $0x2,0xa0(%rsp) │ │ │ │ movq $0x20,0xd0(%rsp) │ │ │ │ - jmp 28a7d0 │ │ │ │ + jmp 28e810 │ │ │ │ movl $0x4,0xa0(%rsp) │ │ │ │ movq $0x40,0xd0(%rsp) │ │ │ │ - jmp 28a7d0 │ │ │ │ + jmp 28e810 │ │ │ │ movl $0x8,0xa0(%rsp) │ │ │ │ movq $0x80,0xd0(%rsp) │ │ │ │ - jmp 28a7d0 │ │ │ │ + jmp 28e810 │ │ │ │ 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 0x50d68(%r14,%rax,8),%rcx │ │ │ │ + vpmaddwd 0x50600(%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 28e8ee │ │ │ │ decl 0xa0(%rsp) │ │ │ │ - je 28ae49 │ │ │ │ + je 28ee89 │ │ │ │ addq $0x10,0xb0(%rsp) │ │ │ │ mov 0xb8(%rsp),%r8d │ │ │ │ vpbroadcastd 0x40(%r13),%ymm8 │ │ │ │ - vpbroadcastd 0x54758(%r14),%ymm6 │ │ │ │ + vpbroadcastd 0x50718(%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 0x5071c(%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 +551825,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 0x50d68(%r14,%rcx,8),%xmm1 │ │ │ │ + vmovq 0x50d68(%r14,%r9,8),%xmm13 │ │ │ │ + vmovhps 0x50d68(%r14,%rax,8),%xmm1,%xmm1 │ │ │ │ + vmovhps 0x50d68(%r14,%r11,8),%xmm13,%xmm13 │ │ │ │ + vmovq 0x50d68(%r14,%rbx,8),%xmm14 │ │ │ │ + vmovq 0x50d68(%r14,%rbp,8),%xmm15 │ │ │ │ + vmovhps 0x50d68(%r14,%r15,8),%xmm14,%xmm14 │ │ │ │ + vmovhps 0x50d68(%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 +552010,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 0x505d0(%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 +552033,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 28e891 │ │ │ │ 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 +552077,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 28ed5f │ │ │ │ mov %r13,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ @@ -548356,30 +552096,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 0x55864(%rbx,%rax,4),%ymm13 │ │ │ │ + vpbroadcastd 0x4e647(%rip),%ymm14 │ │ │ │ + call 28efa0 │ │ │ │ + jmp 28eed9 │ │ │ │ + call 28f05b │ │ │ │ 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 28eed0 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -548389,76 +552129,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 0x55864(%rbx,%rax,4),%ymm13 │ │ │ │ + vpbroadcastd 0x5586c(%rbx,%rax,4),%ymm14 │ │ │ │ vpbroadcastw 0x38(%rsp),%ymm15 │ │ │ │ - call 28af60 │ │ │ │ - jmp 28af21 │ │ │ │ - call 28b01b │ │ │ │ + call 28efa0 │ │ │ │ + jmp 28ef61 │ │ │ │ + call 28f05b │ │ │ │ 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 28ef58 │ │ │ │ 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 0x4e5aa(%rip),%ymm12 │ │ │ │ vpxor %ymm11,%ymm11,%ymm11 │ │ │ │ - add $0x5a490,%rbx │ │ │ │ + add $0x56450,%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 28f1f0 │ │ │ │ vpsrld $0x10,%ymm0,%ymm1 │ │ │ │ - call 28b1b0 │ │ │ │ + call 28f1f0 │ │ │ │ vpblendw $0xaa,%ymm0,%ymm1,%ymm1 │ │ │ │ vpsrld $0x10,%ymm0,%ymm2 │ │ │ │ - call 28b1b0 │ │ │ │ + call 28f1f0 │ │ │ │ vpblendw $0xaa,%ymm0,%ymm2,%ymm2 │ │ │ │ vpsrld $0x10,%ymm0,%ymm3 │ │ │ │ - call 28b1b0 │ │ │ │ + call 28f1f0 │ │ │ │ vpblendw $0xaa,%ymm0,%ymm3,%ymm3 │ │ │ │ vpsrld $0x10,%ymm0,%ymm4 │ │ │ │ - call 28b1b0 │ │ │ │ + call 28f1f0 │ │ │ │ vpblendw $0xaa,%ymm0,%ymm4,%ymm4 │ │ │ │ vpsrld $0x10,%ymm0,%ymm5 │ │ │ │ - call 28b1b0 │ │ │ │ + call 28f1f0 │ │ │ │ vpblendw $0xaa,%ymm0,%ymm5,%ymm5 │ │ │ │ vpsrld $0x10,%ymm0,%ymm6 │ │ │ │ - call 28b1b0 │ │ │ │ + call 28f1f0 │ │ │ │ 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 28f1f0 │ │ │ │ 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 +552235,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 28f1f0 │ │ │ │ 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 +552330,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 0x4e299(%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 28f4b0 │ │ │ │ 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 28f382 │ │ │ │ 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 28f382 │ │ │ │ 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 +552375,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 28f3c7 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28b470 │ │ │ │ + call 28f4b0 │ │ │ │ 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 28f3a7 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28b470 │ │ │ │ + call 28f4b0 │ │ │ │ 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 28f3ec │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28b470 │ │ │ │ + call 28f4b0 │ │ │ │ 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 28f412 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28b470 │ │ │ │ + call 28f4b0 │ │ │ │ add %rsi,%rdi │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ vmovdqa %ymm2,0x40(%rdi) │ │ │ │ vmovdqa %ymm3,0x60(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 28b3f9 │ │ │ │ + jg 28f439 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28b470 │ │ │ │ + call 28f4b0 │ │ │ │ add %rsi,%rdi │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ vmovdqa %ymm2,0x40(%rdi) │ │ │ │ vmovdqa %ymm3,0x60(%rdi) │ │ │ │ - call 28b470 │ │ │ │ + call 28f4b0 │ │ │ │ vmovdqa %ymm0,0x80(%rdi) │ │ │ │ vmovdqa %ymm1,0xa0(%rdi) │ │ │ │ vmovdqa %ymm2,0xc0(%rdi) │ │ │ │ vmovdqa %ymm3,0xe0(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 28b41d │ │ │ │ + jg 28f45d │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa (%rdx),%ymm0 │ │ │ │ vpaddsw (%rcx),%ymm0,%ymm0 │ │ │ │ vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ @@ -548724,15 +552464,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 0x4e071(%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 +552481,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 28f710 │ │ │ │ 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 28f5ec │ │ │ │ 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 28f5ec │ │ │ │ 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 +552518,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 28f631 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28b6d0 │ │ │ │ + call 28f710 │ │ │ │ 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 28f611 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28b6d0 │ │ │ │ + call 28f710 │ │ │ │ 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 28f656 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28b6d0 │ │ │ │ + call 28f710 │ │ │ │ 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 28f67c │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28b6d0 │ │ │ │ + call 28f710 │ │ │ │ add %rsi,%rdi │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ vmovdqa %ymm2,0x40(%rdi) │ │ │ │ vmovdqa %ymm3,0x60(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 28b663 │ │ │ │ + jg 28f6a3 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28b6d0 │ │ │ │ + call 28f710 │ │ │ │ add %rsi,%rdi │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ vmovdqa %ymm2,0x40(%rdi) │ │ │ │ vmovdqa %ymm3,0x60(%rdi) │ │ │ │ - call 28b6d0 │ │ │ │ + call 28f710 │ │ │ │ vmovdqa %ymm0,0x80(%rdi) │ │ │ │ vmovdqa %ymm1,0xa0(%rdi) │ │ │ │ vmovdqa %ymm2,0xc0(%rdi) │ │ │ │ vmovdqa %ymm3,0xe0(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 28b687 │ │ │ │ + jg 28f6c7 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqa (%rdx),%ymm4 │ │ │ │ vmovdqa (%rcx),%ymm0 │ │ │ │ vpunpckhwd %ymm4,%ymm0,%ymm5 │ │ │ │ vpunpcklwd %ymm4,%ymm0,%ymm0 │ │ │ │ vmovdqa 0x20(%rdx),%ymm4 │ │ │ │ @@ -548893,42 +552633,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 0x4dda9(%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 28f9e0 │ │ │ │ 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 28f8af │ │ │ │ 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 28f8af │ │ │ │ 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 +552680,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 28f8f4 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28b9a0 │ │ │ │ + call 28f9e0 │ │ │ │ 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 28f8d4 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28b9a0 │ │ │ │ + call 28f9e0 │ │ │ │ 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 28f919 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28b9a0 │ │ │ │ + call 28f9e0 │ │ │ │ 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 28f940 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28b9a0 │ │ │ │ + call 28f9e0 │ │ │ │ add %rsi,%rdi │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ vmovdqa %ymm2,0x40(%rdi) │ │ │ │ vmovdqa %ymm3,0x60(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 28b927 │ │ │ │ + jg 28f967 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28b9a0 │ │ │ │ + call 28f9e0 │ │ │ │ add %rsi,%rdi │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ vmovdqa %ymm2,0x40(%rdi) │ │ │ │ vmovdqa %ymm3,0x60(%rdi) │ │ │ │ - call 28b9a0 │ │ │ │ + call 28f9e0 │ │ │ │ vmovdqa %ymm0,0x80(%rdi) │ │ │ │ vmovdqa %ymm1,0xa0(%rdi) │ │ │ │ vmovdqa %ymm2,0xc0(%rdi) │ │ │ │ vmovdqa %ymm3,0xe0(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 28b94b │ │ │ │ + jg 28f98b │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ vpmovzxbw (%rax),%ymm5 │ │ │ │ vmovdqa (%rdx),%ymm0 │ │ │ │ vmovdqa (%rcx),%ymm6 │ │ │ │ @@ -549075,30 +552815,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 0x4daa1(%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 28fed0 │ │ │ │ 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 +552846,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 28fc0f │ │ │ │ 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 28fc0f │ │ │ │ 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 28fed0 │ │ │ │ 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 +552884,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 28fc81 │ │ │ │ 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 28fc13 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28be90 │ │ │ │ + call 28fed0 │ │ │ │ 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 +552910,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 28fc85 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28be90 │ │ │ │ + call 28fed0 │ │ │ │ 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 28fed0 │ │ │ │ + vmovdqa 0x4d6ad(%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 28fcd8 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28be90 │ │ │ │ + call 28fed0 │ │ │ │ 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 28fed0 │ │ │ │ vpaddw (%rax),%ymm4,%ymm4 │ │ │ │ - vmovdqa 0x51674(%rip),%ymm6 │ │ │ │ + vmovdqa 0x4d634(%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 28fd4f │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28be90 │ │ │ │ + call 28fed0 │ │ │ │ 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 28fed0 │ │ │ │ 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 28fed0 │ │ │ │ vpaddw (%rax),%ymm4,%ymm4 │ │ │ │ vpaddw (%rdi,%rsi,1),%ymm5,%ymm5 │ │ │ │ - vmovdqa 0x515bf(%rip),%ymm6 │ │ │ │ + vmovdqa 0x4d57f(%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 28fed0 │ │ │ │ vpaddw 0x20(%rax),%ymm4,%ymm4 │ │ │ │ - vmovdqa 0x5157f(%rip),%ymm6 │ │ │ │ + vmovdqa 0x4d53f(%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 28fdc8 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nop │ │ │ │ vmovdqa (%rdx),%ymm0 │ │ │ │ vmovdqa (%rcx),%ymm4 │ │ │ │ vpunpcklwd %ymm0,%ymm4,%ymm8 │ │ │ │ vpunpckhwd %ymm0,%ymm4,%ymm9 │ │ │ │ @@ -549358,117 +553098,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 0x4d599(%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 290220 │ │ │ │ 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 29010d │ │ │ │ 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 29010d │ │ │ │ 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 290220 │ │ │ │ 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 290154 │ │ │ │ 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 290111 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28c1e0 │ │ │ │ + call 290220 │ │ │ │ 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 290158 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28c1e0 │ │ │ │ + call 290220 │ │ │ │ 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 29017f │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28c1e0 │ │ │ │ + call 290220 │ │ │ │ add %rsi,%rdi │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ vmovdqa %ymm2,0x40(%rdi) │ │ │ │ vmovdqa %ymm3,0x60(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 28c166 │ │ │ │ + jg 2901a6 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28c1e0 │ │ │ │ + call 290220 │ │ │ │ add %rsi,%rdi │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ vmovdqa %ymm2,0x40(%rdi) │ │ │ │ vmovdqa %ymm3,0x60(%rdi) │ │ │ │ - call 28c1e0 │ │ │ │ + call 290220 │ │ │ │ vmovdqa %ymm0,0x80(%rdi) │ │ │ │ vmovdqa %ymm1,0xa0(%rdi) │ │ │ │ vmovdqa %ymm2,0xc0(%rdi) │ │ │ │ vmovdqa %ymm3,0xe0(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 28c18a │ │ │ │ + jg 2901ca │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vmovdqa (%rdx),%ymm0 │ │ │ │ vmovdqa (%rcx),%ymm4 │ │ │ │ vpunpcklwd %ymm0,%ymm4,%ymm8 │ │ │ │ @@ -549554,109 +553294,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 0x4d241(%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 290560 │ │ │ │ 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 290472 │ │ │ │ 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 290472 │ │ │ │ + call 290560 │ │ │ │ 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 290560 │ │ │ │ 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 290476 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28c520 │ │ │ │ + call 290560 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 28c460 │ │ │ │ + jg 2904a0 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28c520 │ │ │ │ + call 290560 │ │ │ │ add %rsi,%rdi │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 28c47c │ │ │ │ + jg 2904bc │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28c520 │ │ │ │ + call 290560 │ │ │ │ add %rsi,%rdi │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - call 28c520 │ │ │ │ + call 290560 │ │ │ │ vmovdqa %ymm0,0x40(%rdi) │ │ │ │ vmovdqa %ymm1,0x60(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 28c496 │ │ │ │ + jg 2904d6 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 28c520 │ │ │ │ + call 290560 │ │ │ │ add %rsi,%rdi │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - call 28c520 │ │ │ │ + call 290560 │ │ │ │ vmovdqa %ymm0,0x40(%rdi) │ │ │ │ vmovdqa %ymm1,0x60(%rdi) │ │ │ │ - call 28c520 │ │ │ │ + call 290560 │ │ │ │ vmovdqa %ymm0,0x80(%rdi) │ │ │ │ vmovdqa %ymm1,0xa0(%rdi) │ │ │ │ - call 28c520 │ │ │ │ + call 290560 │ │ │ │ vmovdqa %ymm0,0xc0(%rdi) │ │ │ │ vmovdqa %ymm1,0xe0(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 28c4bf │ │ │ │ + jg 2904ff │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ vmovdqa (%rdx),%ymm0 │ │ │ │ vmovdqa (%rcx),%ymm2 │ │ │ │ vpunpcklwd %ymm0,%ymm2,%ymm8 │ │ │ │ @@ -549699,15 +553439,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 0x4cfd9(%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 +553466,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 290641 │ │ │ │ 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 +553491,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 2906a7 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vpmovzxbw (%r9),%ymm4 │ │ │ │ vpmovzxbw 0x10(%r9),%ymm5 │ │ │ │ vmovdqa (%rdi),%ymm0 │ │ │ │ vpsubw (%rdx),%ymm0,%ymm2 │ │ │ │ vmovdqa (%rdi,%rsi,1),%ymm1 │ │ │ │ @@ -549772,15 +553512,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 290719 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vpmovzxbw (%r9),%ymm4 │ │ │ │ vpmovzxbw 0x10(%r9),%ymm5 │ │ │ │ vmovdqa (%rdi),%ymm0 │ │ │ │ vpsubw (%rdx),%ymm0,%ymm2 │ │ │ │ vmovdqa 0x20(%rdi),%ymm1 │ │ │ │ @@ -549793,20 +553533,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 29076f │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x50e7d(%rip),%r9 │ │ │ │ + lea 0x4ce3d(%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 +553555,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 2907ed │ │ │ │ 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 29082c │ │ │ │ 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 290863 │ │ │ │ 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 +553598,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 2908a1 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqa -0x294(%r9),%ymm6 │ │ │ │ vbroadcasti128 -0x274(%r9),%ymm7 │ │ │ │ vmovdqa (%rdi),%ymm0 │ │ │ │ vpsubw (%rdx),%ymm0,%ymm3 │ │ │ │ vmovdqa 0x20(%rdi),%xmm2 │ │ │ │ @@ -549885,20 +553625,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 2908f2 │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x50cf1(%rip),%r9 │ │ │ │ + lea 0x4ccb1(%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 +553654,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 29099e │ │ │ │ ret │ │ │ │ - vmovdqa 0x50aea(%rip),%xmm3 │ │ │ │ + vmovdqa 0x4caaa(%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 2909e6 │ │ │ │ ret │ │ │ │ - vbroadcasti128 0x50aa8(%rip),%ymm3 │ │ │ │ + vbroadcasti128 0x4ca68(%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 290a2d │ │ │ │ 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 +553703,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 290a6d │ │ │ │ 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 +553720,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 290ab9 │ │ │ │ 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 +553747,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 290afc │ │ │ │ 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 +553794,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 290b6f │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ @@ -550111,120 +553851,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 290d5a │ │ │ │ test %r14,%r14 │ │ │ │ - jne 28cdbd │ │ │ │ + jne 290dfd │ │ │ │ xor %rcx,%rcx │ │ │ │ vmovdqu (%r11,%rcx,2),%ymm0 │ │ │ │ vmovdqu %ymm0,(%rax,%rcx,2) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 28ccf6 │ │ │ │ + jl 290d36 │ │ │ │ add %r10,%rax │ │ │ │ add %rbx,%r11 │ │ │ │ dec %rsi │ │ │ │ - jg 28ccf3 │ │ │ │ - jmp 28cdfc │ │ │ │ + jg 290d33 │ │ │ │ + jmp 290e3c │ │ │ │ test %r14,%r14 │ │ │ │ - jne 28cd61 │ │ │ │ + jne 290da1 │ │ │ │ xor %rcx,%rcx │ │ │ │ vpbroadcastw (%r11),%ymm0 │ │ │ │ vmovdqa %ymm0,(%rax,%rcx,2) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %r8,%rcx │ │ │ │ - jl 28cd27 │ │ │ │ + jl 290d67 │ │ │ │ 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 290d7c │ │ │ │ add %r10,%rax │ │ │ │ add %rbx,%r11 │ │ │ │ dec %rsi │ │ │ │ - jg 28cd1f │ │ │ │ - jmp 28cdfc │ │ │ │ + jg 290d5f │ │ │ │ + jmp 290e3c │ │ │ │ xor %rcx,%rcx │ │ │ │ vpbroadcastw (%r11),%ymm0 │ │ │ │ vmovdqa %ymm0,(%rax,%rcx,2) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %r8,%rcx │ │ │ │ - jl 28cd69 │ │ │ │ + jl 290da9 │ │ │ │ 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 290dbe │ │ │ │ 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 290de1 │ │ │ │ add %r10,%rax │ │ │ │ add %rbx,%r11 │ │ │ │ dec %rsi │ │ │ │ - jg 28cd61 │ │ │ │ - jmp 28cdfc │ │ │ │ + jg 290da1 │ │ │ │ + jmp 290e3c │ │ │ │ xor %rcx,%rcx │ │ │ │ vmovdqu (%r11,%rcx,2),%ymm0 │ │ │ │ vmovdqu %ymm0,(%rax,%rcx,2) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 28cdc0 │ │ │ │ + jl 290e00 │ │ │ │ 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 290e22 │ │ │ │ add %r10,%rax │ │ │ │ add %rbx,%r11 │ │ │ │ dec %rsi │ │ │ │ - jg 28cdbd │ │ │ │ + jg 290dfd │ │ │ │ test %rbp,%rbp │ │ │ │ - je 28ce2c │ │ │ │ + je 290e6c │ │ │ │ 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 290e57 │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 28ce0a │ │ │ │ + jl 290e4a │ │ │ │ test %r9,%r9 │ │ │ │ - je 28ce60 │ │ │ │ + je 290ea0 │ │ │ │ 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 290e8b │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 28ce3e │ │ │ │ + jl 290e7e │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -550233,23 +553973,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 0x558a8(%r10),%ymm3 │ │ │ │ vpbroadcastw 0x38(%rsp),%xmm7 │ │ │ │ - vpmaddwd 0x597c0(%r10),%ymm5,%ymm2 │ │ │ │ + vpmaddwd 0x55780(%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 0x558a4(%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 +554008,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 29104b │ │ │ │ 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 0x557c8(%r10,%r11,2),%xmm14 │ │ │ │ + vmovdqu 0x557c8(%r10,%rbx,2),%xmm15 │ │ │ │ + vmovdqu 0x557c8(%r10,%rbp,2),%xmm0 │ │ │ │ + vmovdqu 0x557c8(%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,0x557c8(%r10,%r11,2),%ymm14,%ymm14 │ │ │ │ + vinserti128 $0x1,0x557c8(%r10,%rbx,2),%ymm15,%ymm15 │ │ │ │ + vinserti128 $0x1,0x557c8(%r10,%rbp,2),%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,0x557c8(%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 0x57ab0(%r10,%r11,8),%xmm14 │ │ │ │ + vmovq 0x57ab0(%r10,%rbx,8),%xmm15 │ │ │ │ + vmovq 0x57ab0(%r10,%rbp,8),%xmm0 │ │ │ │ + vmovq 0x57ab0(%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 0x57ab0(%r10,%r11,8),%xmm14,%xmm14 │ │ │ │ + vmovhps 0x57ab0(%r10,%rbx,8),%xmm15,%xmm15 │ │ │ │ + vmovhps 0x57ab0(%r10,%rbp,8),%xmm0,%xmm0 │ │ │ │ + vmovhps 0x57ab0(%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 +554071,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 290f0b │ │ │ │ add %rsi,%rdi │ │ │ │ add %rcx,%rdx │ │ │ │ dec %r9d │ │ │ │ - jg 28cec4 │ │ │ │ + jg 290f04 │ │ │ │ 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 291359 │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 28d4a9 │ │ │ │ + jne 2914e9 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - movzwl 0x5099f(%r10,%r8,2),%r8d │ │ │ │ + movzwl 0x4c95f(%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 291183 │ │ │ │ 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 29119e │ │ │ │ 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 2911bf │ │ │ │ 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 2911e0 │ │ │ │ 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 291217 │ │ │ │ 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 +554165,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 291249 │ │ │ │ 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 +554204,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 2912ab │ │ │ │ ret │ │ │ │ movd %eax,%xmm5 │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ - movdqa 0x50711(%r10),%xmm4 │ │ │ │ - pshufb 0x50741(%r10),%xmm5 │ │ │ │ + movdqa 0x4c6d1(%r10),%xmm4 │ │ │ │ + pshufb 0x4c701(%r10),%xmm5 │ │ │ │ psubw %xmm5,%xmm4 │ │ │ │ test %eax,%eax │ │ │ │ - jne 28d5b7 │ │ │ │ + jne 2915f7 │ │ │ │ mov 0x18(%rsp),%eax │ │ │ │ shr $0xb,%eax │ │ │ │ - movddup 0x50829(%r10,%rax,8),%xmm3 │ │ │ │ + movddup 0x4c7e9(%r10,%rax,8),%xmm3 │ │ │ │ sub $0x8,%r8d │ │ │ │ - jg 28d43d │ │ │ │ - je 28d3e7 │ │ │ │ + jg 29147d │ │ │ │ + je 291427 │ │ │ │ cmp $0xfffffffc,%r8d │ │ │ │ - je 28d3a9 │ │ │ │ + je 2913e9 │ │ │ │ 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 +554236,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 2913a7 │ │ │ │ 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 +554252,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 2913e9 │ │ │ │ ret │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu 0x2(%rdx),%xmm1 │ │ │ │ pmullw %xmm4,%xmm0 │ │ │ │ pmullw %xmm5,%xmm1 │ │ │ │ paddw %xmm3,%xmm0 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ @@ -550533,15 +554273,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 291427 │ │ │ │ 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 +554296,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 29148b │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 28d448 │ │ │ │ + jg 291488 │ │ │ │ ret │ │ │ │ shl $0xb,%eax │ │ │ │ movd %eax,%xmm5 │ │ │ │ - pshufb 0x50741(%r10),%xmm5 │ │ │ │ + pshufb 0x4c701(%r10),%xmm5 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jg 28d545 │ │ │ │ - je 28d508 │ │ │ │ + jg 291585 │ │ │ │ + je 291548 │ │ │ │ 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 +554323,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 29150a │ │ │ │ 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 +554339,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 29154c │ │ │ │ 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 +554361,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 29159b │ │ │ │ add $0x10,%r10 │ │ │ │ add $0x10,%r8 │ │ │ │ movzbl %al,%r9d │ │ │ │ mov %r10,%rdx │ │ │ │ mov %r8,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 28d557 │ │ │ │ + jg 291597 │ │ │ │ ret │ │ │ │ shl $0xb,%eax │ │ │ │ - movdqa 0x50701(%r10),%xmm3 │ │ │ │ + movdqa 0x4c6c1(%r10),%xmm3 │ │ │ │ movd %eax,%xmm6 │ │ │ │ - movdqa 0x50761(%r10),%xmm7 │ │ │ │ - pshufb 0x50741(%r10),%xmm6 │ │ │ │ + movdqa 0x4c721(%r10),%xmm7 │ │ │ │ + pshufb 0x4c701(%r10),%xmm6 │ │ │ │ testl $0x800,0x18(%rsp) │ │ │ │ - jne 28d5f7 │ │ │ │ + jne 291637 │ │ │ │ psllw $0x2,%xmm4 │ │ │ │ psllw $0x2,%xmm5 │ │ │ │ - movdqa 0x50751(%r10),%xmm7 │ │ │ │ + movdqa 0x4c711(%r10),%xmm7 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jg 28d705 │ │ │ │ - je 28d688 │ │ │ │ + jg 291745 │ │ │ │ + je 2916c8 │ │ │ │ movddup (%rdx),%xmm0 │ │ │ │ pshufhw $0x39,%xmm0,%xmm1 │ │ │ │ pmullw %xmm4,%xmm0 │ │ │ │ pmullw %xmm5,%xmm1 │ │ │ │ paddw %xmm3,%xmm0 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ psrlw $0x2,%xmm0 │ │ │ │ @@ -550673,15 +554413,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 291665 │ │ │ │ ret │ │ │ │ movddup (%rdx),%xmm0 │ │ │ │ movddup 0x2(%rdx),%xmm1 │ │ │ │ pmullw %xmm4,%xmm0 │ │ │ │ pmullw %xmm5,%xmm1 │ │ │ │ paddw %xmm3,%xmm0 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ @@ -550704,15 +554444,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 2916e6 │ │ │ │ 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 +554488,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 291775 │ │ │ │ add $0x10,%r8 │ │ │ │ add $0x10,%r10 │ │ │ │ movzbl %al,%r9d │ │ │ │ mov %r8,%rdx │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 28d717 │ │ │ │ + jg 291757 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea 0x17(%rip),%rax │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 28db4e │ │ │ │ + jne 291b8e │ │ │ │ mov 0x8(%rsp),%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 28dc94 │ │ │ │ + jne 291cd4 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - movzwl 0x502dc(%rax,%rcx,2),%ecx │ │ │ │ + movzwl 0x4c29c(%rax,%rcx,2),%ecx │ │ │ │ mov 0x10(%rsp),%r9d │ │ │ │ - movdqa 0x50092(%rax),%xmm5 │ │ │ │ + movdqa 0x4c052(%rax),%xmm5 │ │ │ │ add %rax,%rcx │ │ │ │ shr $0xb,%r9d │ │ │ │ - movddup 0x5004a(%rax,%r9,8),%xmm4 │ │ │ │ + movddup 0x4c00a(%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 +554526,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 29186e │ │ │ │ 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 +554547,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 2918a7 │ │ │ │ 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 +554568,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 2918fc │ │ │ │ ret │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqu 0x10(%rsi),%xmm1 │ │ │ │ movdqu 0x20(%rsi),%xmm2 │ │ │ │ movdqu 0x30(%rsi),%xmm3 │ │ │ │ add %rdx,%rsi │ │ │ │ pmullw %xmm4,%xmm0 │ │ │ │ @@ -550849,15 +554589,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 291952 │ │ │ │ ret │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqu 0x10(%rsi),%xmm1 │ │ │ │ movdqu 0x20(%rsi),%xmm2 │ │ │ │ movdqu 0x30(%rsi),%xmm3 │ │ │ │ pmullw %xmm4,%xmm0 │ │ │ │ pmullw %xmm4,%xmm1 │ │ │ │ @@ -550886,15 +554626,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 2919a5 │ │ │ │ ret │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqu 0x10(%rsi),%xmm1 │ │ │ │ movdqu 0x20(%rsi),%xmm2 │ │ │ │ movdqu 0x30(%rsi),%xmm3 │ │ │ │ pmullw %xmm4,%xmm0 │ │ │ │ pmullw %xmm4,%xmm1 │ │ │ │ @@ -550955,45 +554695,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 291a44 │ │ │ │ ret │ │ │ │ movd %r9d,%xmm4 │ │ │ │ mov 0x8(%rsp),%r9d │ │ │ │ - movdqa 0x50042(%rax),%xmm3 │ │ │ │ - pshufb 0x50072(%rax),%xmm4 │ │ │ │ - movdqa 0x500b2(%rax),%xmm5 │ │ │ │ + movdqa 0x4c002(%rax),%xmm3 │ │ │ │ + pshufb 0x4c032(%rax),%xmm4 │ │ │ │ + movdqa 0x4c072(%rax),%xmm5 │ │ │ │ psubw %xmm4,%xmm3 │ │ │ │ testl $0x800,0x10(%rsp) │ │ │ │ - jne 28db89 │ │ │ │ + jne 291bc9 │ │ │ │ psllw $0x2,%xmm3 │ │ │ │ psllw $0x2,%xmm4 │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 28ddf0 │ │ │ │ + jne 291e30 │ │ │ │ sub $0x8,%ecx │ │ │ │ - je 28dbd7 │ │ │ │ - jg 28dc2d │ │ │ │ + je 291c17 │ │ │ │ + jg 291c6d │ │ │ │ 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 291bdd │ │ │ │ ret │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqu 0x2(%rsi),%xmm1 │ │ │ │ pmullw %xmm3,%xmm0 │ │ │ │ pmullw %xmm4,%xmm1 │ │ │ │ psubw %xmm5,%xmm0 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ @@ -551006,15 +554746,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 291c17 │ │ │ │ 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 +554769,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 291c77 │ │ │ │ add %rdx,%rsi │ │ │ │ dec %r8d │ │ │ │ - jg 28dc34 │ │ │ │ + jg 291c74 │ │ │ │ ret │ │ │ │ movd %r9d,%xmm4 │ │ │ │ - movdqa 0x50042(%rax),%xmm3 │ │ │ │ - pshufb 0x50072(%rax),%xmm4 │ │ │ │ - movdqa 0x500b2(%rax),%xmm5 │ │ │ │ + movdqa 0x4c002(%rax),%xmm3 │ │ │ │ + pshufb 0x4c032(%rax),%xmm4 │ │ │ │ + movdqa 0x4c072(%rax),%xmm5 │ │ │ │ psubw %xmm4,%xmm3 │ │ │ │ testl $0x800,0x10(%rsp) │ │ │ │ - jne 28dcca │ │ │ │ + jne 291d0a │ │ │ │ psllw $0x2,%xmm3 │ │ │ │ psllw $0x2,%xmm4 │ │ │ │ cmp $0x8,%ecx │ │ │ │ - je 28dd16 │ │ │ │ - jg 28dd6d │ │ │ │ + je 291d56 │ │ │ │ + jg 291dad │ │ │ │ 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 +554801,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 291d19 │ │ │ │ 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 +554823,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 291d5a │ │ │ │ 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 +554850,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 291dc4 │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x10,%r10 │ │ │ │ movzbl %al,%r8d │ │ │ │ mov %r9,%rsi │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 28dd80 │ │ │ │ + jg 291dc0 │ │ │ │ ret │ │ │ │ shl $0xb,%r9d │ │ │ │ movd %r9d,%xmm6 │ │ │ │ - pshufb 0x50072(%rax),%xmm6 │ │ │ │ + pshufb 0x4c032(%rax),%xmm6 │ │ │ │ cmp $0x8,%ecx │ │ │ │ - je 28de7e │ │ │ │ - jg 28df14 │ │ │ │ + je 291ebe │ │ │ │ + jg 291f54 │ │ │ │ movddup (%rsi),%xmm0 │ │ │ │ movddup 0x2(%rsi),%xmm1 │ │ │ │ pmullw %xmm3,%xmm0 │ │ │ │ pmullw %xmm4,%xmm1 │ │ │ │ psubw %xmm5,%xmm0 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ psraw $0x2,%xmm0 │ │ │ │ @@ -551151,15 +554891,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 291e6b │ │ │ │ ret │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqu 0x2(%rsi),%xmm1 │ │ │ │ pmullw %xmm3,%xmm0 │ │ │ │ pmullw %xmm4,%xmm1 │ │ │ │ psubw %xmm5,%xmm0 │ │ │ │ paddw %xmm1,%xmm0 │ │ │ │ @@ -551187,15 +554927,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 291edc │ │ │ │ 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 +554968,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 291f85 │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x10,%r10 │ │ │ │ movzbl %al,%r8d │ │ │ │ mov %r9,%rsi │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 28df27 │ │ │ │ + jg 291f67 │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov %r10d,%r11d │ │ │ │ - jmp 28e070 │ │ │ │ + jmp 2920b0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 28e070 │ │ │ │ + jmp 2920b0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 28e070 │ │ │ │ + jmp 2920b0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov %r10d,%r11d │ │ │ │ - jmp 28e070 │ │ │ │ + jmp 2920b0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 28e070 │ │ │ │ + jmp 2920b0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x2d,%r10d │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 28e070 │ │ │ │ + jmp 2920b0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 28e070 │ │ │ │ + jmp 2920b0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x2d,%r10d │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 28e070 │ │ │ │ + jmp 2920b0 │ │ │ │ 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 2920f6 │ │ │ │ test $0xf00,%r10d │ │ │ │ - jne 28e2e9 │ │ │ │ + jne 292329 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - movzwl 0x5099f(%r11,%r8,2),%r8d │ │ │ │ + movzwl 0x4c95f(%r11,%r8,2),%r8d │ │ │ │ add %r11,%r8 │ │ │ │ jmp *%r8 │ │ │ │ test $0xf00,%r10d │ │ │ │ - jne 28e53e │ │ │ │ + jne 29257e │ │ │ │ mov 0x18(%rsp),%r10d │ │ │ │ movd 0x18(%rsp),%xmm5 │ │ │ │ shr $0xb,%r10d │ │ │ │ - movddup 0x50879(%r11,%r10,8),%xmm4 │ │ │ │ - pshufb 0x50741(%r11),%xmm5 │ │ │ │ + movddup 0x4c839(%r11,%r10,8),%xmm4 │ │ │ │ + pshufb 0x4c701(%r11),%xmm5 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jg 28e1d3 │ │ │ │ + jg 292213 │ │ │ │ movzbl %al,%eax │ │ │ │ lea -0x2(%rdx),%rdx │ │ │ │ - movq 0x50a89(%r11,%rax,8),%xmm3 │ │ │ │ + movq 0x4ca49(%r11,%rax,8),%xmm3 │ │ │ │ punpcklbw %xmm3,%xmm3 │ │ │ │ psraw $0x8,%xmm3 │ │ │ │ - je 28e170 │ │ │ │ - movdqa 0x50671(%r11),%xmm2 │ │ │ │ + je 2921b0 │ │ │ │ + movdqa 0x4c631(%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 +555062,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 29215a │ │ │ │ ret │ │ │ │ - movdqa 0x50651(%r11),%xmm6 │ │ │ │ - movdqa 0x50661(%r11),%xmm7 │ │ │ │ + movdqa 0x4c611(%r11),%xmm6 │ │ │ │ + movdqa 0x4c621(%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 +555085,20 @@ │ │ │ │ packssdw %xmm0,%xmm0 │ │ │ │ pxor %xmm1,%xmm1 │ │ │ │ pminsw %xmm5,%xmm0 │ │ │ │ pmaxsw %xmm1,%xmm0 │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 28e18c │ │ │ │ + jg 2921cc │ │ │ │ ret │ │ │ │ shr $0x10,%eax │ │ │ │ - movq 0x50a89(%r11,%rax,8),%xmm3 │ │ │ │ - movdqa 0x50651(%r11),%xmm6 │ │ │ │ - movdqa 0x50661(%r11),%xmm7 │ │ │ │ + movq 0x4ca49(%r11,%rax,8),%xmm3 │ │ │ │ + movdqa 0x4c611(%r11),%xmm6 │ │ │ │ + movdqa 0x4c621(%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 +555140,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 292264 │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 28e221 │ │ │ │ + jg 292261 │ │ │ │ ret │ │ │ │ movzbl %r10b,%eax │ │ │ │ shr $0x10,%r10d │ │ │ │ cmp $0x6,%r9d │ │ │ │ cmovb %eax,%r10d │ │ │ │ - movq 0x50a89(%r11,%r10,8),%xmm3 │ │ │ │ + movq 0x4ca49(%r11,%r10,8),%xmm3 │ │ │ │ movd 0x18(%rsp),%xmm7 │ │ │ │ punpcklbw %xmm3,%xmm3 │ │ │ │ - pshufb 0x50741(%r11),%xmm7 │ │ │ │ + pshufb 0x4c701(%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 29244e │ │ │ │ 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 +555210,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 2923d3 │ │ │ │ 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 +555270,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 29249e │ │ │ │ add $0x8,%r10 │ │ │ │ add $0x8,%r11 │ │ │ │ movzbl %r8b,%r9d │ │ │ │ mov %r10,%rdx │ │ │ │ mov %r11,%rdi │ │ │ │ sub $0x100,%r8d │ │ │ │ - jg 28e420 │ │ │ │ + jg 292460 │ │ │ │ ret │ │ │ │ movd 0x18(%rsp),%xmm15 │ │ │ │ - pshufb 0x50741(%r11),%xmm15 │ │ │ │ + pshufb 0x4c701(%r11),%xmm15 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jg 28e757 │ │ │ │ + jg 292797 │ │ │ │ movzbl %al,%eax │ │ │ │ - je 28e75a │ │ │ │ - movq 0x50a89(%r11,%rax,8),%xmm0 │ │ │ │ + je 29279a │ │ │ │ + movq 0x4ca49(%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 0x4ca49(%r11,%r10,8),%xmm3 │ │ │ │ + movdqa 0x4c781(%r11),%xmm6 │ │ │ │ + movdqa 0x4c631(%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 292602 │ │ │ │ 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 +555389,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 2926f0 │ │ │ │ ret │ │ │ │ shr $0x10,%eax │ │ │ │ - movq 0x50a89(%r11,%rax,8),%xmm2 │ │ │ │ + movq 0x4ca49(%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 0x4ca49(%r11,%r10,8),%xmm3 │ │ │ │ + movdqa 0x4c611(%r11),%xmm8 │ │ │ │ + movdqa 0x4c621(%r11),%xmm9 │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ punpcklbw %xmm2,%xmm0 │ │ │ │ punpcklbw %xmm3,%xmm3 │ │ │ │ psraw $0x8,%xmm3 │ │ │ │ testl $0x800,0x18(%rsp) │ │ │ │ - je 28e7b5 │ │ │ │ + je 2927f5 │ │ │ │ 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 +555428,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 0x4b08a(%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 +555589,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 0x4ad7c(%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 +555608,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 0x4ad1c(%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 +555640,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 292aed │ │ │ │ add $0x8,%r10 │ │ │ │ add $0x8,%r11 │ │ │ │ movzbl %r8b,%r9d │ │ │ │ mov %r10,%rdx │ │ │ │ mov %r11,%rdi │ │ │ │ sub $0x100,%r8d │ │ │ │ - jg 28e81d │ │ │ │ + jg 29285d │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 28ece0 │ │ │ │ + jmp 292d20 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 28ece0 │ │ │ │ + jmp 292d20 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 28ece0 │ │ │ │ + jmp 292d20 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 28ece0 │ │ │ │ + jmp 292d20 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 28ece0 │ │ │ │ + jmp 292d20 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 28ece0 │ │ │ │ + jmp 292d20 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 28ece0 │ │ │ │ + jmp 292d20 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 28ece0 │ │ │ │ + jmp 292d20 │ │ │ │ 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 292d80 │ │ │ │ test $0xf00,%eax │ │ │ │ - jne 28ef1d │ │ │ │ + jne 292f5d │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ - movzwl 0x502dc(%r10,%rcx,2),%ecx │ │ │ │ - movdqa 0x50092(%r10),%xmm5 │ │ │ │ + movzwl 0x4c29c(%r10,%rcx,2),%ecx │ │ │ │ + movdqa 0x4c052(%r10),%xmm5 │ │ │ │ shr $0xb,%eax │ │ │ │ add %r10,%rcx │ │ │ │ - movddup 0x5004a(%r10,%rax,8),%xmm4 │ │ │ │ + movddup 0x4c00a(%r10,%rax,8),%xmm4 │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ jmp *%rcx │ │ │ │ test $0xf00,%eax │ │ │ │ - jne 28f0a1 │ │ │ │ - movddup 0x501ba(%r10),%xmm5 │ │ │ │ + jne 2930e1 │ │ │ │ + movddup 0x4c17a(%r10),%xmm5 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - jne 28ee09 │ │ │ │ + jne 292e49 │ │ │ │ movzbl %r9b,%r9d │ │ │ │ - movq 0x503ba(%r10,%r9,8),%xmm0 │ │ │ │ - movdqa 0x4ff82(%r10),%xmm3 │ │ │ │ - movdqa 0x4ff92(%r10),%xmm4 │ │ │ │ + movq 0x4c37a(%r10,%r9,8),%xmm0 │ │ │ │ + movdqa 0x4bf42(%r10),%xmm3 │ │ │ │ + movdqa 0x4bf52(%r10),%xmm4 │ │ │ │ sub $0x2,%rsi │ │ │ │ punpcklbw %xmm0,%xmm0 │ │ │ │ psraw $0x8,%xmm0 │ │ │ │ testl $0x800,0x10(%rsp) │ │ │ │ - jne 28ed99 │ │ │ │ + jne 292dd9 │ │ │ │ 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 +555743,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 292de3 │ │ │ │ ret │ │ │ │ shr $0x10,%r9d │ │ │ │ - movq 0x503ba(%r10,%r9,8),%xmm2 │ │ │ │ - movdqa 0x4ff82(%r10),%xmm4 │ │ │ │ - movdqa 0x4ff92(%r10),%xmm6 │ │ │ │ + movq 0x4c37a(%r10,%r9,8),%xmm2 │ │ │ │ + movdqa 0x4bf42(%r10),%xmm4 │ │ │ │ + movdqa 0x4bf52(%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 292e8c │ │ │ │ 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 +555798,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 292ea6 │ │ │ │ add %rdx,%rsi │ │ │ │ sub %rcx,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 28ee63 │ │ │ │ + jg 292ea3 │ │ │ │ ret │ │ │ │ movzbl %al,%r9d │ │ │ │ shr $0x10,%eax │ │ │ │ cmp $0x4,%r8d │ │ │ │ cmove %r9d,%eax │ │ │ │ - movq 0x503ba(%r10,%rax,8),%xmm3 │ │ │ │ - movddup 0x501ba(%r10),%xmm7 │ │ │ │ + movq 0x4c37a(%r10,%rax,8),%xmm3 │ │ │ │ + movddup 0x4c17a(%r10),%xmm7 │ │ │ │ punpcklbw %xmm3,%xmm3 │ │ │ │ psraw $0x8,%xmm3 │ │ │ │ testl $0x800,0x10(%rsp) │ │ │ │ - jne 28ef57 │ │ │ │ + jne 292f97 │ │ │ │ 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 +555879,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 29300c │ │ │ │ add $0x8,%r9 │ │ │ │ add $0x8,%r10 │ │ │ │ mov %r9,%rsi │ │ │ │ mov %r10,%rdi │ │ │ │ movzbl %cl,%r8d │ │ │ │ sub $0x100,%ecx │ │ │ │ - jg 28ef89 │ │ │ │ + jg 292fc9 │ │ │ │ ret │ │ │ │ movzbl %r9b,%r11d │ │ │ │ shr $0x10,%r9d │ │ │ │ cmp $0x4,%ecx │ │ │ │ cmove %r11d,%r9d │ │ │ │ - movq 0x503ba(%r10,%r9,8),%xmm2 │ │ │ │ + movq 0x4c37a(%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 0x4c37a(%r10,%rax,8),%xmm3 │ │ │ │ + movdqa 0x4bf42(%r10),%xmm8 │ │ │ │ + movdqa 0x4bf52(%r10),%xmm9 │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ punpcklbw %xmm2,%xmm0 │ │ │ │ punpcklbw %xmm3,%xmm3 │ │ │ │ psraw $0x4,%xmm0 │ │ │ │ psraw $0x8,%xmm3 │ │ │ │ testl $0x800,0x10(%rsp) │ │ │ │ - je 28f10a │ │ │ │ + je 29314a │ │ │ │ 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 +555928,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 0x4a80b(%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 +556065,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 0x4a571(%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 +556093,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 0x4a4e7(%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 +556112,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 0x4a487(%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 +556140,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 293440 │ │ │ │ add $0x8,%r9 │ │ │ │ add $0x8,%r10 │ │ │ │ mov %r9,%rsi │ │ │ │ mov %r10,%rdi │ │ │ │ movzbl %cl,%r8d │ │ │ │ sub $0x100,%ecx │ │ │ │ - jg 28f16c │ │ │ │ + jg 2931ac │ │ │ │ ret │ │ │ │ mov $0x4b004b,%eax │ │ │ │ mov $0x4b004b,%r11d │ │ │ │ - jmp 28f640 │ │ │ │ + jmp 293680 │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov %eax,%r11d │ │ │ │ - jmp 28f640 │ │ │ │ + jmp 293680 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 28f640 │ │ │ │ + jmp 293680 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 28f640 │ │ │ │ + jmp 293680 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov %eax,%r11d │ │ │ │ - jmp 28f640 │ │ │ │ + jmp 293680 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 28f640 │ │ │ │ + jmp 293680 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 28f640 │ │ │ │ + jmp 293680 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 28f640 │ │ │ │ + jmp 293680 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 28f640 │ │ │ │ + jmp 293680 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov %eax,%r11d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ @@ -552466,54 +556206,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 0x4a290(%r15),%xmm10 │ │ │ │ + movddup 0x4a2e8(%r15,%r10,8),%xmm11 │ │ │ │ + movd 0x4a308(%r15,%r10,4),%xmm12 │ │ │ │ + movddup 0x4a2f8(%r15,%r10,8),%xmm13 │ │ │ │ + movd 0x4a310(%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 294d03 │ │ │ │ cmp $0x800,%ebx │ │ │ │ - je 292026 │ │ │ │ - movzwl 0x4e4a8(%r15,%r8,2),%r8d │ │ │ │ + je 296066 │ │ │ │ + movzwl 0x4a468(%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 0x4a2a0(%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 0x4a190(%r15),%xmm5 │ │ │ │ + movdqa 0x4a130(%r15),%xmm6 │ │ │ │ + movd 0x4a53a(%r15,%r8,8),%xmm15 │ │ │ │ + movd 0x4a53a(%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 +556313,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 0x4a538(%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 +556342,21 @@ │ │ │ │ psrad %xmm6,%xmm5 │ │ │ │ packssdw %xmm5,%xmm5 │ │ │ │ pmaxsw %xmm15,%xmm5 │ │ │ │ pminsw (%rsp),%xmm5 │ │ │ │ movd %xmm5,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - je 2933c4 │ │ │ │ + je 297404 │ │ │ │ add %ebx,%r10d │ │ │ │ test $0xfffffc00,%r10d │ │ │ │ - je 28f8cf │ │ │ │ + je 29390f │ │ │ │ movdqu (%rdx),%xmm5 │ │ │ │ test $0x400,%r10d │ │ │ │ - je 28f9e3 │ │ │ │ + je 293a23 │ │ │ │ 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 +556365,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 29390f │ │ │ │ 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 +556384,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 29390f │ │ │ │ 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 0x4a160(%r15),%xmm8 │ │ │ │ + movdqa 0x4a2a0(%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 0x4a190(%r15),%xmm10 │ │ │ │ + movdqa 0x4a1a0(%r15),%xmm11 │ │ │ │ + movd 0x4a53a(%r15,%r8,8),%xmm13 │ │ │ │ + movd 0x4a53a(%r15,%rax,8),%xmm2 │ │ │ │ + movd 0x4a53a(%r15,%r14,8),%xmm15 │ │ │ │ + movd 0x4a53a(%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 +556431,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 0x4a130(%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 +556547,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 0x4a538(%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 +556576,24 @@ │ │ │ │ psrad %xmm1,%xmm4 │ │ │ │ packssdw %xmm4,%xmm4 │ │ │ │ pmaxsw %xmm5,%xmm4 │ │ │ │ pminsw (%rsp),%xmm4 │ │ │ │ movq %xmm4,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - je 2933c4 │ │ │ │ + je 297404 │ │ │ │ add %ebx,%r10d │ │ │ │ test $0xfffffc00,%r10d │ │ │ │ - je 28fd82 │ │ │ │ + je 293dc2 │ │ │ │ movdqa 0x10(%rsp),%xmm8 │ │ │ │ movd 0x20(%rsp),%xmm1 │ │ │ │ movdqu (%rdx),%xmm4 │ │ │ │ movdqu (%rdx,%r8,1),%xmm5 │ │ │ │ test $0x400,%r10d │ │ │ │ - je 28febd │ │ │ │ + je 293efd │ │ │ │ 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 +556604,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 293dc2 │ │ │ │ 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 +556636,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 293dc2 │ │ │ │ movl $0x1,0x110(%rsp) │ │ │ │ - jmp 28ffa1 │ │ │ │ + jmp 293fe1 │ │ │ │ movl $0x2,0x110(%rsp) │ │ │ │ - jmp 28ffa1 │ │ │ │ + jmp 293fe1 │ │ │ │ movl $0x4,0x110(%rsp) │ │ │ │ - jmp 28ffa1 │ │ │ │ + jmp 293fe1 │ │ │ │ movl $0x8,0x110(%rsp) │ │ │ │ - jmp 28ffa1 │ │ │ │ + jmp 293fe1 │ │ │ │ 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 0x4a160(%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 29409f │ │ │ │ decl 0x110(%rsp) │ │ │ │ - je 2933c4 │ │ │ │ + je 297404 │ │ │ │ addq $0x10,0x150(%rsp) │ │ │ │ mov 0x200(%rsp),%r9d │ │ │ │ movdqa 0x120(%rsp),%xmm7 │ │ │ │ movdqa 0x130(%rsp),%xmm14 │ │ │ │ - movdqa 0x4e2d0(%r15),%xmm10 │ │ │ │ + movdqa 0x4a290(%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 0x4a2c0(%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 +556691,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 0x4a538(%r15,%r8,8),%xmm0 │ │ │ │ + movq 0x4a538(%r15,%rax,8),%xmm1 │ │ │ │ + movhps 0x4a538(%r15,%r10,8),%xmm0 │ │ │ │ + movhps 0x4a538(%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 +556710,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 0x4a538(%r15,%rbp,8),%xmm2 │ │ │ │ + movq 0x4a538(%r15,%r14,8),%xmm3 │ │ │ │ + movhps 0x4a538(%r15,%r12,8),%xmm2 │ │ │ │ + movhps 0x4a538(%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 +557030,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 0x4a538(%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 +557070,26 @@ │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ pmaxsw %xmm7,%xmm4 │ │ │ │ pminsw (%rsp),%xmm4 │ │ │ │ movdqa %xmm4,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - je 28ffff │ │ │ │ + je 29403f │ │ │ │ add %ebx,%r10d │ │ │ │ test $0xfffffc00,%r10d │ │ │ │ - je 290863 │ │ │ │ + je 2948a3 │ │ │ │ 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 294b39 │ │ │ │ + movdqa 0x4a150(%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 +557139,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 2948a3 │ │ │ │ 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 +557211,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 2948a3 │ │ │ │ + movzwl 0x4a476(%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 0x4a2a0(%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 0x4a190(%r15),%xmm5 │ │ │ │ + movdqa 0x4a130(%r15),%xmm6 │ │ │ │ + movd 0x4a53a(%r15,%r8,8),%xmm15 │ │ │ │ + movd 0x4a53a(%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 +557257,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 0x4a538(%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 +557341,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 294ee8 │ │ │ │ add $0x1c8,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ @@ -553617,35 +557357,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 0x4a160(%r15),%xmm8 │ │ │ │ + movdqa 0x4a2a0(%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 0x4a190(%r15),%xmm10 │ │ │ │ + movdqa 0x4a1a0(%r15),%xmm11 │ │ │ │ + movd 0x4a53a(%r15,%r8,8),%xmm13 │ │ │ │ + movd 0x4a53a(%r15,%rax,8),%xmm2 │ │ │ │ + movd 0x4a53a(%r15,%r14,8),%xmm15 │ │ │ │ + movd 0x4a53a(%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 +557396,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 0x4a130(%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 +557473,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 0x4a538(%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 +557572,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 295309 │ │ │ │ add $0x1c8,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ movl $0x1,0x130(%rsp) │ │ │ │ - jmp 291478 │ │ │ │ + jmp 2954b8 │ │ │ │ movl $0x2,0x130(%rsp) │ │ │ │ - jmp 291478 │ │ │ │ + jmp 2954b8 │ │ │ │ movl $0x4,0x130(%rsp) │ │ │ │ - jmp 291478 │ │ │ │ + jmp 2954b8 │ │ │ │ movl $0x8,0x130(%rsp) │ │ │ │ - jmp 291478 │ │ │ │ + jmp 2954b8 │ │ │ │ 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 0x4a538(%r15,%r10,8),%r8 │ │ │ │ movd %eax,%xmm15 │ │ │ │ sub $0x6,%rdx │ │ │ │ movdqa %xmm8,%xmm7 │ │ │ │ pslld $0x2,%xmm7 │ │ │ │ - pmaddwd 0x4e1a0(%r15),%xmm8 │ │ │ │ + pmaddwd 0x4a160(%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 +557622,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 2955e9 │ │ │ │ decl 0x130(%rsp) │ │ │ │ - je 2933c4 │ │ │ │ + je 297404 │ │ │ │ addq $0x10,0x170(%rsp) │ │ │ │ mov 0x200(%rsp),%r9d │ │ │ │ movdqa 0x140(%rsp),%xmm7 │ │ │ │ movdqa 0x150(%rsp),%xmm14 │ │ │ │ - movdqa 0x4e2d0(%r15),%xmm10 │ │ │ │ + movdqa 0x4a290(%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 0x4a2c0(%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 +557653,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 0x4a538(%r15,%r8,8),%xmm0 │ │ │ │ + movq 0x4a538(%r15,%rax,8),%xmm1 │ │ │ │ + movhps 0x4a538(%r15,%r10,8),%xmm0 │ │ │ │ + movhps 0x4a538(%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 +557672,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 0x4a538(%r15,%rbp,8),%xmm2 │ │ │ │ + movq 0x4a538(%r15,%r14,8),%xmm3 │ │ │ │ + movhps 0x4a538(%r15,%r12,8),%xmm2 │ │ │ │ + movhps 0x4a538(%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 +558023,15 @@ │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ pmaxsw %xmm7,%xmm4 │ │ │ │ pminsw (%rsp),%xmm4 │ │ │ │ movdqa %xmm4,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - je 291549 │ │ │ │ + je 295589 │ │ │ │ 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 +558043,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 0x4a150(%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 +558082,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 295e3c │ │ │ │ + movzwl 0x4a484(%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 0x4a2a0(%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 0x4a190(%r15),%xmm5 │ │ │ │ + movdqa 0x4a130(%r15),%xmm6 │ │ │ │ + movd 0x4a53a(%r15,%r8,8),%xmm15 │ │ │ │ + movd 0x4a53a(%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 +558128,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 0x4a538(%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 +558219,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 296231 │ │ │ │ add $0x1c8,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ @@ -554495,35 +558235,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 0x4a160(%r15),%xmm8 │ │ │ │ + movdqa 0x4a2a0(%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 0x4a190(%r15),%xmm10 │ │ │ │ + movdqa 0x4a1a0(%r15),%xmm11 │ │ │ │ + movd 0x4a53a(%r15,%r8,8),%xmm13 │ │ │ │ + movd 0x4a53a(%r15,%rax,8),%xmm2 │ │ │ │ + movd 0x4a53a(%r15,%r14,8),%xmm15 │ │ │ │ + movd 0x4a53a(%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 +558274,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 0x4a130(%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 +558344,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 0x4a538(%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 +558438,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 29661b │ │ │ │ add $0x1c8,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ movl $0x1,0x130(%rsp) │ │ │ │ - jmp 2927bd │ │ │ │ + jmp 2967fd │ │ │ │ movl $0x2,0x130(%rsp) │ │ │ │ - jmp 2927bd │ │ │ │ + jmp 2967fd │ │ │ │ movl $0x4,0x130(%rsp) │ │ │ │ - jmp 2927bd │ │ │ │ + jmp 2967fd │ │ │ │ movl $0x8,0x130(%rsp) │ │ │ │ - jmp 2927bd │ │ │ │ + jmp 2967fd │ │ │ │ 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 0x4a538(%r15,%r10,8),%r8 │ │ │ │ movd %eax,%xmm15 │ │ │ │ sub $0x6,%rdx │ │ │ │ movdqa %xmm8,%xmm7 │ │ │ │ pslld $0x2,%xmm7 │ │ │ │ - pmaddwd 0x4e1a0(%r15),%xmm8 │ │ │ │ + pmaddwd 0x4a160(%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 +558488,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 29692e │ │ │ │ decl 0x130(%rsp) │ │ │ │ - je 2933c4 │ │ │ │ + je 297404 │ │ │ │ addq $0x10,0x170(%rsp) │ │ │ │ mov 0x200(%rsp),%r9d │ │ │ │ movdqa 0x140(%rsp),%xmm7 │ │ │ │ movdqa 0x150(%rsp),%xmm14 │ │ │ │ - movdqa 0x4e2d0(%r15),%xmm10 │ │ │ │ + movdqa 0x4a290(%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 0x4a2c0(%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 +558519,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 0x4a538(%r15,%r8,8),%xmm0 │ │ │ │ + movq 0x4a538(%r15,%rax,8),%xmm1 │ │ │ │ + movhps 0x4a538(%r15,%r10,8),%xmm0 │ │ │ │ + movhps 0x4a538(%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 +558538,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 0x4a538(%r15,%rbp,8),%xmm2 │ │ │ │ + movq 0x4a538(%r15,%r14,8),%xmm3 │ │ │ │ + movhps 0x4a538(%r15,%r12,8),%xmm2 │ │ │ │ + movhps 0x4a538(%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 +558889,15 @@ │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ pmaxsw %xmm7,%xmm4 │ │ │ │ pminsw (%rsp),%xmm4 │ │ │ │ movdqa %xmm4,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - je 29288e │ │ │ │ + je 2968ce │ │ │ │ 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 +558961,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 297181 │ │ │ │ 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 2974c0 │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 293480 │ │ │ │ + jmp 2974c0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 293480 │ │ │ │ + jmp 2974c0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 293480 │ │ │ │ + jmp 2974c0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 293480 │ │ │ │ + jmp 2974c0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 293480 │ │ │ │ + jmp 2974c0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 293480 │ │ │ │ + jmp 2974c0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 293480 │ │ │ │ + jmp 2974c0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 293480 │ │ │ │ + jmp 2974c0 │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ @@ -555287,57 +559027,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 0x46450(%r14),%xmm10 │ │ │ │ + movddup 0x464a8(%r14,%rax,8),%xmm11 │ │ │ │ + movd 0x464c8(%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 2987d6 │ │ │ │ cmp $0x800,%r11d │ │ │ │ - je 29581d │ │ │ │ - movzwl 0x4a690(%r14,%rcx,2),%ecx │ │ │ │ + je 29985d │ │ │ │ + movzwl 0x46650(%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 0x46320(%r14),%xmm8 │ │ │ │ + movdqa 0x46460(%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 0x46350(%r14),%xmm10 │ │ │ │ + movdqa 0x46360(%r14),%xmm11 │ │ │ │ + movd 0x466fa(%r14,%rcx,8),%xmm13 │ │ │ │ + movd 0x466fa(%r14,%r9,8),%xmm2 │ │ │ │ + movd 0x466fa(%r14,%rbp,8),%xmm15 │ │ │ │ + movd 0x466fa(%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 +559088,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 0x462f0(%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 +559204,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 0x466f8(%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 +559223,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 0x46440(%r14),%xmm4 │ │ │ │ psrad $0x6,%xmm4 │ │ │ │ packssdw %xmm4,%xmm4 │ │ │ │ movq %xmm4,(%rdi) │ │ │ │ add $0x8,%rdi │ │ │ │ dec %r8d │ │ │ │ - je 2968b6 │ │ │ │ + je 29a8f6 │ │ │ │ add %r11d,%eax │ │ │ │ test $0xfffffc00,%eax │ │ │ │ - je 293865 │ │ │ │ + je 2978a5 │ │ │ │ movdqa 0x10(%rsp),%xmm8 │ │ │ │ movd 0x20(%rsp),%xmm1 │ │ │ │ movdqu (%rsi),%xmm4 │ │ │ │ movdqu (%rsi,%rcx,1),%xmm5 │ │ │ │ test $0x400,%eax │ │ │ │ - je 29398a │ │ │ │ + je 2979ca │ │ │ │ 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 +559257,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 2978a5 │ │ │ │ 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 +559289,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 2978a5 │ │ │ │ movl $0x1,0x110(%rsp) │ │ │ │ mov $0x10,%r13d │ │ │ │ - jmp 293a8d │ │ │ │ + jmp 297acd │ │ │ │ movl $0x2,0x110(%rsp) │ │ │ │ mov $0x20,%r13d │ │ │ │ - jmp 293a8d │ │ │ │ + jmp 297acd │ │ │ │ movl $0x4,0x110(%rsp) │ │ │ │ mov $0x40,%r13d │ │ │ │ - jmp 293a8d │ │ │ │ + jmp 297acd │ │ │ │ movl $0x8,0x110(%rsp) │ │ │ │ mov $0x80,%r13d │ │ │ │ - jmp 293a8d │ │ │ │ + jmp 297acd │ │ │ │ movl $0x10,0x110(%rsp) │ │ │ │ mov $0x100,%r13d │ │ │ │ movdqa %xmm11,0x10(%rsp) │ │ │ │ shr $0x10,%r9d │ │ │ │ movd %r9d,%xmm15 │ │ │ │ - movdqa 0x4a480(%r14),%xmm13 │ │ │ │ + movdqa 0x46440(%r14),%xmm13 │ │ │ │ sub $0x6,%rsi │ │ │ │ movdqa %xmm8,%xmm7 │ │ │ │ pslld $0x2,%xmm7 │ │ │ │ - pmaddwd 0x4a360(%r14),%xmm8 │ │ │ │ + pmaddwd 0x46320(%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 297b95 │ │ │ │ decl 0x110(%rsp) │ │ │ │ - je 2968b6 │ │ │ │ + je 29a8f6 │ │ │ │ addq $0x10,0x150(%rsp) │ │ │ │ mov 0x208(%rsp),%r8d │ │ │ │ movdqa 0x120(%rsp),%xmm7 │ │ │ │ movdqa 0x130(%rsp),%xmm14 │ │ │ │ - movdqa 0x4a490(%r14),%xmm10 │ │ │ │ + movdqa 0x46450(%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 0x46480(%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 +559350,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 0x466f8(%r14,%rcx,8),%xmm0 │ │ │ │ + movq 0x466f8(%r14,%r9,8),%xmm1 │ │ │ │ + movhps 0x466f8(%r14,%rax,8),%xmm0 │ │ │ │ + movhps 0x466f8(%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 +559369,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 0x466f8(%r14,%rbx,8),%xmm2 │ │ │ │ + movq 0x466f8(%r14,%rbp,8),%xmm3 │ │ │ │ + movhps 0x466f8(%r14,%r15,8),%xmm2 │ │ │ │ + movhps 0x466f8(%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 +559689,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 0x466f8(%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 +559725,26 @@ │ │ │ │ paddd %xmm9,%xmm5 │ │ │ │ psrad $0x6,%xmm4 │ │ │ │ psrad $0x6,%xmm5 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ movdqa %xmm4,(%rdi) │ │ │ │ add %r13,%rdi │ │ │ │ dec %r8d │ │ │ │ - je 293af5 │ │ │ │ + je 297b35 │ │ │ │ add %r11d,%eax │ │ │ │ test $0xfffffc00,%eax │ │ │ │ - je 294350 │ │ │ │ + je 298390 │ │ │ │ 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 29860d │ │ │ │ + movdqa 0x46310(%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 +559794,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 298390 │ │ │ │ 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 +559866,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 298390 │ │ │ │ + movzwl 0x4665c(%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 0x46320(%r14),%xmm8 │ │ │ │ + movdqa 0x46460(%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 0x46350(%r14),%xmm10 │ │ │ │ + movdqa 0x46360(%r14),%xmm11 │ │ │ │ + movd 0x466fa(%r14,%rcx,8),%xmm13 │ │ │ │ + movd 0x466fa(%r14,%r9,8),%xmm2 │ │ │ │ + movd 0x466fa(%r14,%rbp,8),%xmm15 │ │ │ │ + movd 0x466fa(%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 +559915,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 0x462f0(%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 +559992,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 0x466f8(%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 +560069,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 0x46440(%r14),%xmm9 │ │ │ │ + paddd 0x46440(%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 +560086,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 298b32 │ │ │ │ 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 298ce5 │ │ │ │ movl $0x2,0x120(%rsp) │ │ │ │ mov $0x20,%r13d │ │ │ │ - jmp 294ca5 │ │ │ │ + jmp 298ce5 │ │ │ │ movl $0x4,0x120(%rsp) │ │ │ │ mov $0x40,%r13d │ │ │ │ - jmp 294ca5 │ │ │ │ + jmp 298ce5 │ │ │ │ movl $0x8,0x120(%rsp) │ │ │ │ mov $0x80,%r13d │ │ │ │ - jmp 294ca5 │ │ │ │ + jmp 298ce5 │ │ │ │ movl $0x10,0x120(%rsp) │ │ │ │ mov $0x100,%r13d │ │ │ │ mov 0x200(%rsp),%eax │ │ │ │ movdqa %xmm11,0x10(%rsp) │ │ │ │ movdqa %xmm12,0x20(%rsp) │ │ │ │ - movdqa 0x4a480(%r14),%xmm13 │ │ │ │ + movdqa 0x46440(%r14),%xmm13 │ │ │ │ shr $0x10,%r9d │ │ │ │ shr $0x6,%eax │ │ │ │ mov $0x40000000,%ecx │ │ │ │ lea (%r10,%rax,1),%eax │ │ │ │ - cmovne 0x4a738(%r14,%rax,8),%rcx │ │ │ │ + cmovne 0x466f8(%r14,%rax,8),%rcx │ │ │ │ movd %r9d,%xmm15 │ │ │ │ sub $0x6,%rsi │ │ │ │ movdqa %xmm8,%xmm7 │ │ │ │ pslld $0x2,%xmm7 │ │ │ │ - pmaddwd 0x4a360(%r14),%xmm8 │ │ │ │ + pmaddwd 0x46320(%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 +560141,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 298e16 │ │ │ │ decl 0x120(%rsp) │ │ │ │ - je 2968b6 │ │ │ │ + je 29a8f6 │ │ │ │ addq $0x10,0x160(%rsp) │ │ │ │ mov 0x208(%rsp),%r8d │ │ │ │ movdqa 0x130(%rsp),%xmm7 │ │ │ │ movdqa 0x140(%rsp),%xmm14 │ │ │ │ - movdqa 0x4a490(%r14),%xmm10 │ │ │ │ + movdqa 0x46450(%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 0x46480(%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 +560172,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 0x466f8(%r14,%rcx,8),%xmm0 │ │ │ │ + movq 0x466f8(%r14,%r9,8),%xmm1 │ │ │ │ + movhps 0x466f8(%r14,%rax,8),%xmm0 │ │ │ │ + movhps 0x466f8(%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 +560191,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 0x466f8(%r14,%rbx,8),%xmm2 │ │ │ │ + movq 0x466f8(%r14,%rbp,8),%xmm3 │ │ │ │ + movhps 0x466f8(%r14,%r15,8),%xmm2 │ │ │ │ + movhps 0x466f8(%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 +560538,15 @@ │ │ │ │ paddd %xmm9,%xmm5 │ │ │ │ psrad $0x6,%xmm4 │ │ │ │ psrad $0x6,%xmm5 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ movdqa %xmm4,(%rdi) │ │ │ │ add %r13,%rdi │ │ │ │ dec %r8d │ │ │ │ - je 294d76 │ │ │ │ + je 298db6 │ │ │ │ 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 +560558,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 0x46310(%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 +560596,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 0x46440(%r14),%xmm13 │ │ │ │ + jmp 299645 │ │ │ │ + movzwl 0x46668(%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 0x46320(%r14),%xmm8 │ │ │ │ + movdqa 0x46460(%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 0x46350(%r14),%xmm10 │ │ │ │ + movdqa 0x46360(%r14),%xmm11 │ │ │ │ + movd 0x466fa(%r14,%rcx,8),%xmm13 │ │ │ │ + movd 0x466fa(%r14,%r9,8),%xmm2 │ │ │ │ + movd 0x466fa(%r14,%rbp,8),%xmm15 │ │ │ │ + movd 0x466fa(%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 +560646,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 0x462f0(%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 +560716,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 0x466f8(%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 +560742,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 0x46440(%r14),%xmm8 │ │ │ │ + paddd 0x46440(%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 +560805,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 299b40 │ │ │ │ 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 299d2b │ │ │ │ movl $0x2,0x120(%rsp) │ │ │ │ mov $0x20,%r13d │ │ │ │ - jmp 295ceb │ │ │ │ + jmp 299d2b │ │ │ │ movl $0x4,0x120(%rsp) │ │ │ │ mov $0x40,%r13d │ │ │ │ - jmp 295ceb │ │ │ │ + jmp 299d2b │ │ │ │ movl $0x8,0x120(%rsp) │ │ │ │ mov $0x80,%r13d │ │ │ │ - jmp 295ceb │ │ │ │ + jmp 299d2b │ │ │ │ movl $0x10,0x120(%rsp) │ │ │ │ mov $0x100,%r13d │ │ │ │ mov 0x200(%rsp),%eax │ │ │ │ movdqa %xmm11,0x10(%rsp) │ │ │ │ movdqa %xmm12,0x20(%rsp) │ │ │ │ - movdqa 0x4a480(%r14),%xmm13 │ │ │ │ + movdqa 0x46440(%r14),%xmm13 │ │ │ │ shr $0x10,%r9d │ │ │ │ shr $0x6,%eax │ │ │ │ mov $0x40000000,%ecx │ │ │ │ lea (%r10,%rax,1),%eax │ │ │ │ - cmovne 0x4a738(%r14,%rax,8),%rcx │ │ │ │ + cmovne 0x466f8(%r14,%rax,8),%rcx │ │ │ │ movd %r9d,%xmm15 │ │ │ │ sub $0x6,%rsi │ │ │ │ movdqa %xmm8,%xmm7 │ │ │ │ pslld $0x2,%xmm7 │ │ │ │ - pmaddwd 0x4a360(%r14),%xmm8 │ │ │ │ + pmaddwd 0x46320(%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 +560860,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 299e5c │ │ │ │ decl 0x120(%rsp) │ │ │ │ - je 2968b6 │ │ │ │ + je 29a8f6 │ │ │ │ addq $0x10,0x160(%rsp) │ │ │ │ mov 0x208(%rsp),%r8d │ │ │ │ movdqa 0x130(%rsp),%xmm7 │ │ │ │ movdqa 0x140(%rsp),%xmm14 │ │ │ │ - movdqa 0x4a490(%r14),%xmm10 │ │ │ │ + movdqa 0x46450(%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 0x46480(%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 +560891,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 0x466f8(%r14,%rcx,8),%xmm0 │ │ │ │ + movq 0x466f8(%r14,%r9,8),%xmm1 │ │ │ │ + movhps 0x466f8(%r14,%rax,8),%xmm0 │ │ │ │ + movhps 0x466f8(%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 +560910,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 0x466f8(%r14,%rbx,8),%xmm2 │ │ │ │ + movq 0x466f8(%r14,%rbp,8),%xmm3 │ │ │ │ + movhps 0x466f8(%r14,%r15,8),%xmm2 │ │ │ │ + movhps 0x466f8(%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 +561257,15 @@ │ │ │ │ paddd %xmm9,%xmm5 │ │ │ │ psrad $0x6,%xmm4 │ │ │ │ psrad $0x6,%xmm5 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ movdqa %xmm4,(%rdi) │ │ │ │ add %r13,%rdi │ │ │ │ dec %r8d │ │ │ │ - je 295dbc │ │ │ │ + je 299dfc │ │ │ │ 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 +561329,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 29a68b │ │ │ │ add $0x1c8,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ @@ -557607,34 +561347,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 0x4c8a8(%rbx),%xmm8 │ │ │ │ + call 29aa50 │ │ │ │ + jmp 29a947 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - call 296b53 │ │ │ │ + call 29ab93 │ │ │ │ paddd %xmm8,%xmm1 │ │ │ │ paddd %xmm8,%xmm2 │ │ │ │ psrad $0xf,%xmm1 │ │ │ │ psrad $0xf,%xmm2 │ │ │ │ packssdw %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ - call 296cad │ │ │ │ + call 29aced │ │ │ │ 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 29a93e │ │ │ │ add $0xd8,%rsp │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ @@ -557642,49 +561382,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 0x4c898(%rbx,%rax,8),%xmm8 │ │ │ │ movd 0x108(%rsp),%xmm9 │ │ │ │ - pshufb 0x50760(%rbx),%xmm9 │ │ │ │ - call 296a10 │ │ │ │ - jmp 2969ac │ │ │ │ + pshufb 0x4c720(%rbx),%xmm9 │ │ │ │ + call 29aa50 │ │ │ │ + jmp 29a9ec │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - call 296b53 │ │ │ │ + call 29ab93 │ │ │ │ psrad $0x10,%xmm1 │ │ │ │ psrad $0x10,%xmm2 │ │ │ │ packssdw %xmm2,%xmm1 │ │ │ │ pmaxsw %xmm6,%xmm1 │ │ │ │ pmulhrsw %xmm8,%xmm1 │ │ │ │ pminsw %xmm9,%xmm1 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ - call 296cad │ │ │ │ + call 29aced │ │ │ │ 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 29a9e3 │ │ │ │ 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 0x4c880(%rbx,%rax,4),%xmm0 │ │ │ │ + movddup 0x4c888(%rbx,%rax,8),%xmm7 │ │ │ │ + add $0x4cfb0,%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 +561433,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 29ae70 │ │ │ │ movdqa %xmm0,%xmm5 │ │ │ │ - call 296e30 │ │ │ │ + call 29ae70 │ │ │ │ movdqa %xmm5,%xmm1 │ │ │ │ punpcklwd %xmm0,%xmm1 │ │ │ │ punpckhwd %xmm0,%xmm5 │ │ │ │ movdqa %xmm1,0x18(%rsp) │ │ │ │ movdqa %xmm5,0x48(%rsp) │ │ │ │ movdqa %xmm0,%xmm5 │ │ │ │ - call 296e30 │ │ │ │ + call 29ae70 │ │ │ │ movdqa %xmm5,%xmm1 │ │ │ │ punpcklwd %xmm0,%xmm1 │ │ │ │ punpckhwd %xmm0,%xmm5 │ │ │ │ movdqa %xmm1,0x78(%rsp) │ │ │ │ movdqa %xmm5,0xa8(%rsp) │ │ │ │ movdqa %xmm0,%xmm5 │ │ │ │ - call 296e30 │ │ │ │ + call 29ae70 │ │ │ │ movdqa %xmm5,%xmm1 │ │ │ │ punpcklwd %xmm0,%xmm1 │ │ │ │ punpckhwd %xmm0,%xmm5 │ │ │ │ movdqa %xmm1,0x28(%rsp) │ │ │ │ movdqa %xmm5,0x58(%rsp) │ │ │ │ movdqa %xmm0,%xmm5 │ │ │ │ - call 296e30 │ │ │ │ + call 29ae70 │ │ │ │ movdqa %xmm5,%xmm1 │ │ │ │ punpcklwd %xmm0,%xmm1 │ │ │ │ punpckhwd %xmm0,%xmm5 │ │ │ │ movdqa %xmm1,0x88(%rsp) │ │ │ │ movdqa %xmm5,0xb8(%rsp) │ │ │ │ movdqa %xmm0,%xmm5 │ │ │ │ - call 296e30 │ │ │ │ + call 29ae70 │ │ │ │ movdqa %xmm5,%xmm1 │ │ │ │ punpcklwd %xmm0,%xmm1 │ │ │ │ punpckhwd %xmm0,%xmm5 │ │ │ │ movdqa %xmm1,0x38(%rsp) │ │ │ │ movdqa %xmm5,0x68(%rsp) │ │ │ │ movdqa %xmm0,%xmm5 │ │ │ │ - call 296e30 │ │ │ │ + call 29ae70 │ │ │ │ movdqa %xmm5,%xmm1 │ │ │ │ punpcklwd %xmm0,%xmm1 │ │ │ │ punpckhwd %xmm0,%xmm5 │ │ │ │ movdqa %xmm1,0x98(%rsp) │ │ │ │ movdqa %xmm5,0xc8(%rsp) │ │ │ │ movdqa %xmm0,%xmm5 │ │ │ │ - call 296e30 │ │ │ │ + call 29ae70 │ │ │ │ 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 +561557,15 @@ │ │ │ │ movdqa %xmm6,%xmm3 │ │ │ │ punpckhbw %xmm4,%xmm3 │ │ │ │ pmaddwd %xmm5,%xmm3 │ │ │ │ movdqa %xmm5,0x68(%rsp) │ │ │ │ movdqa %xmm0,%xmm5 │ │ │ │ paddd %xmm3,%xmm2 │ │ │ │ ret │ │ │ │ - call 296e30 │ │ │ │ + call 29ae70 │ │ │ │ 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 +561709,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 0x42a51(%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 29b130 │ │ │ │ jmp *%r8 │ │ │ │ - call 2970f0 │ │ │ │ + call 29b130 │ │ │ │ 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 29afd5 │ │ │ │ ret │ │ │ │ - call 2970f0 │ │ │ │ + call 29b130 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jne 296fb9 │ │ │ │ + jne 29aff9 │ │ │ │ ret │ │ │ │ - call 2970f0 │ │ │ │ + call 29b130 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 296fd2 │ │ │ │ + jg 29b012 │ │ │ │ ret │ │ │ │ - call 2970f0 │ │ │ │ + call 29b130 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 2970f0 │ │ │ │ + call 29b130 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 296fe9 │ │ │ │ + jg 29b029 │ │ │ │ ret │ │ │ │ - call 2970f0 │ │ │ │ + call 29b130 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 2970f0 │ │ │ │ + call 29b130 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 2970f0 │ │ │ │ + call 29b130 │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 2970f0 │ │ │ │ + call 29b130 │ │ │ │ movdqa %xmm0,0x60(%rdi) │ │ │ │ movdqa %xmm1,0x70(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 29700f │ │ │ │ + jg 29b04f │ │ │ │ ret │ │ │ │ - call 2970f0 │ │ │ │ + call 29b130 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 2970f0 │ │ │ │ + call 29b130 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 2970f0 │ │ │ │ + call 29b130 │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 2970f0 │ │ │ │ + call 29b130 │ │ │ │ movdqa %xmm0,0x60(%rdi) │ │ │ │ movdqa %xmm1,0x70(%rdi) │ │ │ │ - call 2970f0 │ │ │ │ + call 29b130 │ │ │ │ movdqa %xmm0,0x80(%rdi) │ │ │ │ movdqa %xmm1,0x90(%rdi) │ │ │ │ - call 2970f0 │ │ │ │ + call 29b130 │ │ │ │ movdqa %xmm0,0xa0(%rdi) │ │ │ │ movdqa %xmm1,0xb0(%rdi) │ │ │ │ - call 2970f0 │ │ │ │ + call 29b130 │ │ │ │ movdqa %xmm0,0xc0(%rdi) │ │ │ │ movdqa %xmm1,0xd0(%rdi) │ │ │ │ - call 2970f0 │ │ │ │ + call 29b130 │ │ │ │ movdqa %xmm0,0xe0(%rdi) │ │ │ │ movdqa %xmm1,0xf0(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 297053 │ │ │ │ + jg 29b093 │ │ │ │ ret │ │ │ │ nop │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ paddsw (%rcx),%xmm0 │ │ │ │ movdqa 0x10(%rdx),%xmm1 │ │ │ │ paddsw 0x10(%rcx),%xmm1 │ │ │ │ add $0x20,%rdx │ │ │ │ @@ -558073,15 +561813,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 0x42899(%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 +561833,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 29b340 │ │ │ │ jmp *%r8 │ │ │ │ - call 297300 │ │ │ │ + call 29b340 │ │ │ │ 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 29b1db │ │ │ │ ret │ │ │ │ - call 297300 │ │ │ │ + call 29b340 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jne 2971bf │ │ │ │ + jne 29b1ff │ │ │ │ ret │ │ │ │ - call 297300 │ │ │ │ + call 29b340 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 2971d8 │ │ │ │ + jg 29b218 │ │ │ │ ret │ │ │ │ - call 297300 │ │ │ │ + call 29b340 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 297300 │ │ │ │ + call 29b340 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 2971ef │ │ │ │ + jg 29b22f │ │ │ │ ret │ │ │ │ - call 297300 │ │ │ │ + call 29b340 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 297300 │ │ │ │ + call 29b340 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 297300 │ │ │ │ + call 29b340 │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 297300 │ │ │ │ + call 29b340 │ │ │ │ movdqa %xmm0,0x60(%rdi) │ │ │ │ movdqa %xmm1,0x70(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 297215 │ │ │ │ + jg 29b255 │ │ │ │ ret │ │ │ │ - call 297300 │ │ │ │ + call 29b340 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 297300 │ │ │ │ + call 29b340 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 297300 │ │ │ │ + call 29b340 │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 297300 │ │ │ │ + call 29b340 │ │ │ │ movdqa %xmm0,0x60(%rdi) │ │ │ │ movdqa %xmm1,0x70(%rdi) │ │ │ │ - call 297300 │ │ │ │ + call 29b340 │ │ │ │ movdqa %xmm0,0x80(%rdi) │ │ │ │ movdqa %xmm1,0x90(%rdi) │ │ │ │ - call 297300 │ │ │ │ + call 29b340 │ │ │ │ movdqa %xmm0,0xa0(%rdi) │ │ │ │ movdqa %xmm1,0xb0(%rdi) │ │ │ │ - call 297300 │ │ │ │ + call 29b340 │ │ │ │ movdqa %xmm0,0xc0(%rdi) │ │ │ │ movdqa %xmm1,0xd0(%rdi) │ │ │ │ - call 297300 │ │ │ │ + call 29b340 │ │ │ │ movdqa %xmm0,0xe0(%rdi) │ │ │ │ movdqa %xmm1,0xf0(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 297259 │ │ │ │ + jg 29b299 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa (%rcx),%xmm0 │ │ │ │ movdqa %xmm0,%xmm3 │ │ │ │ punpckhwd %xmm2,%xmm3 │ │ │ │ @@ -558207,103 +561947,103 @@ │ │ │ │ packssdw %xmm3,%xmm1 │ │ │ │ pminsw %xmm6,%xmm0 │ │ │ │ pminsw %xmm6,%xmm1 │ │ │ │ pmaxsw %xmm7,%xmm0 │ │ │ │ pmaxsw %xmm7,%xmm1 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - lea 0x466a1(%rip),%rax │ │ │ │ + lea 0x42661(%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 29b560 │ │ │ │ jmp *%r8 │ │ │ │ - call 297520 │ │ │ │ + call 29b560 │ │ │ │ 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 29b406 │ │ │ │ ret │ │ │ │ - call 297520 │ │ │ │ + call 29b560 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jne 2973ea │ │ │ │ + jne 29b42a │ │ │ │ ret │ │ │ │ - call 297520 │ │ │ │ + call 29b560 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 297403 │ │ │ │ + jg 29b443 │ │ │ │ ret │ │ │ │ - call 297520 │ │ │ │ + call 29b560 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 297520 │ │ │ │ + call 29b560 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 29741a │ │ │ │ + jg 29b45a │ │ │ │ ret │ │ │ │ - call 297520 │ │ │ │ + call 29b560 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 297520 │ │ │ │ + call 29b560 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 297520 │ │ │ │ + call 29b560 │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 297520 │ │ │ │ + call 29b560 │ │ │ │ movdqa %xmm0,0x60(%rdi) │ │ │ │ movdqa %xmm1,0x70(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 297440 │ │ │ │ + jg 29b480 │ │ │ │ ret │ │ │ │ - call 297520 │ │ │ │ + call 29b560 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 297520 │ │ │ │ + call 29b560 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 297520 │ │ │ │ + call 29b560 │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 297520 │ │ │ │ + call 29b560 │ │ │ │ movdqa %xmm0,0x60(%rdi) │ │ │ │ movdqa %xmm1,0x70(%rdi) │ │ │ │ - call 297520 │ │ │ │ + call 29b560 │ │ │ │ movdqa %xmm0,0x80(%rdi) │ │ │ │ movdqa %xmm1,0x90(%rdi) │ │ │ │ - call 297520 │ │ │ │ + call 29b560 │ │ │ │ movdqa %xmm0,0xa0(%rdi) │ │ │ │ movdqa %xmm1,0xb0(%rdi) │ │ │ │ - call 297520 │ │ │ │ + call 29b560 │ │ │ │ movdqa %xmm0,0xc0(%rdi) │ │ │ │ movdqa %xmm1,0xd0(%rdi) │ │ │ │ - call 297520 │ │ │ │ + call 29b560 │ │ │ │ movdqa %xmm0,0xe0(%rdi) │ │ │ │ movdqa %xmm1,0xf0(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 297484 │ │ │ │ + jg 29b4c4 │ │ │ │ ret │ │ │ │ movq (%rax),%xmm3 │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ movdqa (%rcx),%xmm4 │ │ │ │ pxor %xmm5,%xmm5 │ │ │ │ punpcklbw %xmm5,%xmm3 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ @@ -558343,303 +562083,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 0x42419(%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 29bc50 │ │ │ │ jmp *%r8 │ │ │ │ - call 297c10 │ │ │ │ + call 29bc50 │ │ │ │ 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 29b68a │ │ │ │ ret │ │ │ │ - call 297c10 │ │ │ │ + call 29bc50 │ │ │ │ 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 29b6cd │ │ │ │ ret │ │ │ │ - call 297c10 │ │ │ │ + call 29bc50 │ │ │ │ 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 29bc50 │ │ │ │ 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 29b704 │ │ │ │ ret │ │ │ │ - call 297c10 │ │ │ │ + call 29bc50 │ │ │ │ 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 29bc50 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ phaddw %xmm3,%xmm2 │ │ │ │ movdqa %xmm2,0x30(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 297c10 │ │ │ │ + call 29bc50 │ │ │ │ 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 29bc50 │ │ │ │ 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 29b75d │ │ │ │ ret │ │ │ │ - call 297c10 │ │ │ │ + call 29bc50 │ │ │ │ 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 29bc50 │ │ │ │ movdqa %xmm2,0x30(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm3,0x40(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 297c10 │ │ │ │ + call 29bc50 │ │ │ │ movdqa %xmm2,0x50(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ movdqa %xmm3,0x60(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 297c10 │ │ │ │ + call 29bc50 │ │ │ │ movdqa %xmm0,0x60(%rdi) │ │ │ │ phaddw %xmm3,%xmm2 │ │ │ │ movdqa %xmm2,0x70(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0x70(%rdi) │ │ │ │ - call 297c10 │ │ │ │ + call 29bc50 │ │ │ │ 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 29bc50 │ │ │ │ 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 29bc50 │ │ │ │ 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 29bc50 │ │ │ │ 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 29b805 │ │ │ │ ret │ │ │ │ - call 297c10 │ │ │ │ + call 29bc50 │ │ │ │ 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 29bc50 │ │ │ │ movdqa %xmm2,0x30(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm3,0x40(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 297c10 │ │ │ │ + call 29bc50 │ │ │ │ movdqa %xmm2,0x50(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ movdqa %xmm3,0x60(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 297c10 │ │ │ │ + call 29bc50 │ │ │ │ movdqa %xmm2,0x70(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0x60(%rdi) │ │ │ │ movdqa %xmm3,0x80(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0x70(%rdi) │ │ │ │ - call 297c10 │ │ │ │ + call 29bc50 │ │ │ │ movdqa %xmm2,0x90(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0x80(%rdi) │ │ │ │ movdqa %xmm3,0xa0(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0x90(%rdi) │ │ │ │ - call 297c10 │ │ │ │ + call 29bc50 │ │ │ │ movdqa %xmm2,0xb0(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0xa0(%rdi) │ │ │ │ movdqa %xmm3,0xc0(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0xb0(%rdi) │ │ │ │ - call 297c10 │ │ │ │ + call 29bc50 │ │ │ │ movdqa %xmm2,0xd0(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0xc0(%rdi) │ │ │ │ movdqa %xmm3,0xe0(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0xd0(%rdi) │ │ │ │ - call 297c10 │ │ │ │ + call 29bc50 │ │ │ │ movdqa %xmm0,0xe0(%rdi) │ │ │ │ phaddw %xmm3,%xmm2 │ │ │ │ movdqa %xmm2,0xf0(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0xf0(%rdi) │ │ │ │ - call 297c10 │ │ │ │ + call 29bc50 │ │ │ │ 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 29bc50 │ │ │ │ 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 29bc50 │ │ │ │ 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 29bc50 │ │ │ │ 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 29bc50 │ │ │ │ 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 29bc50 │ │ │ │ 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 29bc50 │ │ │ │ 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 29bc50 │ │ │ │ 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 29b950 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ movdqa (%rcx),%xmm2 │ │ │ │ movdqa %xmm2,%xmm4 │ │ │ │ punpcklwd %xmm0,%xmm4 │ │ │ │ movdqa %xmm2,%xmm5 │ │ │ │ @@ -558686,110 +562426,110 @@ │ │ │ │ pmaxsw %xmm10,%xmm1 │ │ │ │ psubsw %xmm10,%xmm1 │ │ │ │ pmulhw %xmm11,%xmm1 │ │ │ │ add $0x20,%rdx │ │ │ │ add $0x20,%rcx │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ - lea 0x45d61(%rip),%r10 │ │ │ │ + lea 0x41d21(%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 29bf00 │ │ │ │ jmp *%r8 │ │ │ │ - call 297ec0 │ │ │ │ + call 29bf00 │ │ │ │ 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 29bd8c │ │ │ │ ret │ │ │ │ - call 297ec0 │ │ │ │ + call 29bf00 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 297d70 │ │ │ │ + jg 29bdb0 │ │ │ │ ret │ │ │ │ - call 297ec0 │ │ │ │ + call 29bf00 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 297ec0 │ │ │ │ + call 29bf00 │ │ │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0x10(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 297d89 │ │ │ │ + jg 29bdc9 │ │ │ │ ret │ │ │ │ - call 297ec0 │ │ │ │ + call 29bf00 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 297ec0 │ │ │ │ + call 29bf00 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 297db2 │ │ │ │ + jg 29bdf2 │ │ │ │ ret │ │ │ │ - call 297ec0 │ │ │ │ + call 29bf00 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 297ec0 │ │ │ │ + call 29bf00 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 297ec0 │ │ │ │ + call 29bf00 │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 297ec0 │ │ │ │ + call 29bf00 │ │ │ │ movdqa %xmm0,0x60(%rdi) │ │ │ │ movdqa %xmm1,0x70(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 297dd8 │ │ │ │ + jg 29be18 │ │ │ │ ret │ │ │ │ - call 297ec0 │ │ │ │ + call 29bf00 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 297ec0 │ │ │ │ + call 29bf00 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 297ec0 │ │ │ │ + call 29bf00 │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 297ec0 │ │ │ │ + call 29bf00 │ │ │ │ movdqa %xmm0,0x60(%rdi) │ │ │ │ movdqa %xmm1,0x70(%rdi) │ │ │ │ - call 297ec0 │ │ │ │ + call 29bf00 │ │ │ │ movdqa %xmm0,0x80(%rdi) │ │ │ │ movdqa %xmm1,0x90(%rdi) │ │ │ │ - call 297ec0 │ │ │ │ + call 29bf00 │ │ │ │ movdqa %xmm0,0xa0(%rdi) │ │ │ │ movdqa %xmm1,0xb0(%rdi) │ │ │ │ - call 297ec0 │ │ │ │ + call 29bf00 │ │ │ │ movdqa %xmm0,0xc0(%rdi) │ │ │ │ movdqa %xmm1,0xd0(%rdi) │ │ │ │ - call 297ec0 │ │ │ │ + call 29bf00 │ │ │ │ movdqa %xmm0,0xe0(%rdi) │ │ │ │ movdqa %xmm1,0xf0(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 297e1c │ │ │ │ + jg 29be5c │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ movdqa (%rcx),%xmm2 │ │ │ │ movdqa %xmm2,%xmm4 │ │ │ │ punpcklwd %xmm0,%xmm4 │ │ │ │ movdqa %xmm2,%xmm5 │ │ │ │ @@ -558843,107 +562583,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 0x41a69(%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 29c1c0 │ │ │ │ jmp *%r8 │ │ │ │ - call 298180 │ │ │ │ + call 29c1c0 │ │ │ │ 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 29c04d │ │ │ │ ret │ │ │ │ - call 298180 │ │ │ │ + call 29c1c0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 298031 │ │ │ │ + jg 29c071 │ │ │ │ ret │ │ │ │ - call 298180 │ │ │ │ + call 29c1c0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 298180 │ │ │ │ + call 29c1c0 │ │ │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ movdqa %xmm1,0x10(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 29804a │ │ │ │ + jg 29c08a │ │ │ │ ret │ │ │ │ - call 298180 │ │ │ │ + call 29c1c0 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 298180 │ │ │ │ + call 29c1c0 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 298073 │ │ │ │ + jg 29c0b3 │ │ │ │ ret │ │ │ │ - call 298180 │ │ │ │ + call 29c1c0 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 298180 │ │ │ │ + call 29c1c0 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 298180 │ │ │ │ + call 29c1c0 │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 298180 │ │ │ │ + call 29c1c0 │ │ │ │ movdqa %xmm0,0x60(%rdi) │ │ │ │ movdqa %xmm1,0x70(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 298099 │ │ │ │ + jg 29c0d9 │ │ │ │ ret │ │ │ │ - call 298180 │ │ │ │ + call 29c1c0 │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 298180 │ │ │ │ + call 29c1c0 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 298180 │ │ │ │ + call 29c1c0 │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 298180 │ │ │ │ + call 29c1c0 │ │ │ │ movdqa %xmm0,0x60(%rdi) │ │ │ │ movdqa %xmm1,0x70(%rdi) │ │ │ │ - call 298180 │ │ │ │ + call 29c1c0 │ │ │ │ movdqa %xmm0,0x80(%rdi) │ │ │ │ movdqa %xmm1,0x90(%rdi) │ │ │ │ - call 298180 │ │ │ │ + call 29c1c0 │ │ │ │ movdqa %xmm0,0xa0(%rdi) │ │ │ │ movdqa %xmm1,0xb0(%rdi) │ │ │ │ - call 298180 │ │ │ │ + call 29c1c0 │ │ │ │ movdqa %xmm0,0xc0(%rdi) │ │ │ │ movdqa %xmm1,0xd0(%rdi) │ │ │ │ - call 298180 │ │ │ │ + call 29c1c0 │ │ │ │ movdqa %xmm0,0xe0(%rdi) │ │ │ │ movdqa %xmm1,0xf0(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 2980dd │ │ │ │ + jg 29c11d │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ movdqa (%rcx),%xmm2 │ │ │ │ movdqa %xmm2,%xmm4 │ │ │ │ punpcklwd %xmm0,%xmm4 │ │ │ │ movdqa %xmm2,%xmm5 │ │ │ │ @@ -558993,15 +562733,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 0x417d1(%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 +562767,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 29c2d4 │ │ │ │ ret │ │ │ │ movdqa (%r9),%xmm5 │ │ │ │ movdqa (%rdi),%xmm0 │ │ │ │ movdqa (%rdi,%rsi,1),%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psubw (%rdx),%xmm2 │ │ │ │ movdqa %xmm1,%xmm3 │ │ │ │ @@ -559051,15 +562791,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 29c345 │ │ │ │ ret │ │ │ │ movdqa (%r9),%xmm5 │ │ │ │ movdqa (%rdi),%xmm0 │ │ │ │ movdqa 0x10(%rdi),%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psubw (%rdx),%xmm2 │ │ │ │ movdqa %xmm1,%xmm3 │ │ │ │ @@ -559075,15 +562815,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 29c3a6 │ │ │ │ ret │ │ │ │ movdqa (%r9),%xmm5 │ │ │ │ movdqa (%rdi),%xmm0 │ │ │ │ movdqa 0x10(%rdi),%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psubw (%rdx),%xmm2 │ │ │ │ movdqa %xmm1,%xmm3 │ │ │ │ @@ -559117,18 +562857,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 29c405 │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x45615(%rip),%r9 │ │ │ │ + lea 0x415d5(%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 +562881,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 29c4dd │ │ │ │ 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 29c52a │ │ │ │ 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 +562913,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 29c563 │ │ │ │ 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 +562932,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 29c5b9 │ │ │ │ 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 +562958,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 29c616 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x45469(%rip),%rax │ │ │ │ + lea 0x41429(%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 +562989,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 29c6b6 │ │ │ │ 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 +563005,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 29c703 │ │ │ │ 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 +563027,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 29c746 │ │ │ │ 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 +563046,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 29c79e │ │ │ │ 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 +563077,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 29c7eb │ │ │ │ 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 +563132,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 29c874 │ │ │ │ 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 +563235,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 29c96d │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ push %r15 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ @@ -559550,128 +563290,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 29cc6a │ │ │ │ test %r14,%r14 │ │ │ │ - jne 298ce8 │ │ │ │ + jne 29cd28 │ │ │ │ xor %rcx,%rcx │ │ │ │ movdqu (%r11,%rcx,2),%xmm0 │ │ │ │ movdqu %xmm0,(%rax,%rcx,2) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 298c06 │ │ │ │ + jl 29cc46 │ │ │ │ add %r10,%rax │ │ │ │ add %rbx,%r11 │ │ │ │ dec %rsi │ │ │ │ - jg 298c03 │ │ │ │ - jmp 298d30 │ │ │ │ + jg 29cc43 │ │ │ │ + jmp 29cd70 │ │ │ │ test %r14,%r14 │ │ │ │ - jne 298c7a │ │ │ │ + jne 29ccba │ │ │ │ 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 29cc80 │ │ │ │ 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 29cc95 │ │ │ │ add %r10,%rax │ │ │ │ add %rbx,%r11 │ │ │ │ dec %rsi │ │ │ │ - jg 298c2f │ │ │ │ - jmp 298d30 │ │ │ │ + jg 29cc6f │ │ │ │ + jmp 29cd70 │ │ │ │ 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 29cccb │ │ │ │ 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 29cce0 │ │ │ │ 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 29cd0c │ │ │ │ add %r10,%rax │ │ │ │ add %rbx,%r11 │ │ │ │ dec %rsi │ │ │ │ - jg 298c7a │ │ │ │ - jmp 298d30 │ │ │ │ + jg 29ccba │ │ │ │ + jmp 29cd70 │ │ │ │ xor %rcx,%rcx │ │ │ │ movdqu (%r11,%rcx,2),%xmm0 │ │ │ │ movdqu %xmm0,(%rax,%rcx,2) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 298ceb │ │ │ │ + jl 29cd2b │ │ │ │ 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 29cd56 │ │ │ │ add %r10,%rax │ │ │ │ add %rbx,%r11 │ │ │ │ dec %rsi │ │ │ │ - jg 298ce8 │ │ │ │ + jg 29cd28 │ │ │ │ test %rbp,%rbp │ │ │ │ - je 298d60 │ │ │ │ + je 29cda0 │ │ │ │ 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 29cd8b │ │ │ │ add $0x8,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 298d3e │ │ │ │ + jl 29cd7e │ │ │ │ test %r9,%r9 │ │ │ │ - je 298d94 │ │ │ │ + je 29cdd4 │ │ │ │ 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 29cdbf │ │ │ │ add $0x8,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 298d72 │ │ │ │ + jl 29cdb2 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbx │ │ │ │ @@ -559687,17 +563427,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 0x4c790(%r10),%xmm12 │ │ │ │ + movdqa 0x4c780(%r10),%xmm11 │ │ │ │ + movdqa 0x4c690(%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 +563465,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 29cf41 │ │ │ │ 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 0x4c6a8(%r10,%r11,2),%xmm1 │ │ │ │ + movdqu 0x4c6a8(%r10,%rbx,2),%xmm3 │ │ │ │ + movdqu 0x4c6a8(%r10,%rbp,2),%xmm8 │ │ │ │ + movdqu 0x4c6a8(%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 0x4e610(%r10,%r11,8),%xmm8 │ │ │ │ + movq 0x4e610(%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 0x4e610(%r10,%rbp,8),%xmm10 │ │ │ │ + movq 0x4e610(%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,2078 +563521,27 @@ │ │ │ │ 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 29ce68 │ │ │ │ add %rsi,%rdi │ │ │ │ add %rcx,%rdx │ │ │ │ dec %r9d │ │ │ │ - jg 298e22 │ │ │ │ + jg 29ce62 │ │ │ │ add $0x10,%rsp │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lea (%rsi,%rsi,2),%r8 │ │ │ │ lea (%rcx,%rcx,2),%r9 │ │ │ │ - movq (%rdi),%xmm0 │ │ │ │ - movq (%rdi,%rsi,1),%xmm1 │ │ │ │ - movq (%rdi,%rsi,2),%xmm2 │ │ │ │ - movq (%rdi,%r8,1),%xmm3 │ │ │ │ - movq (%rdx),%xmm4 │ │ │ │ - movq (%rdx,%rcx,1),%xmm5 │ │ │ │ - movq (%rdx,%rcx,2),%xmm6 │ │ │ │ - movq (%rdx,%r9,1),%xmm7 │ │ │ │ - psubw %xmm4,%xmm0 │ │ │ │ - psubw %xmm5,%xmm1 │ │ │ │ - psubw %xmm6,%xmm2 │ │ │ │ - psubw %xmm7,%xmm3 │ │ │ │ - pabsw %xmm0,%xmm0 │ │ │ │ - pabsw %xmm1,%xmm1 │ │ │ │ - pabsw %xmm2,%xmm2 │ │ │ │ - pabsw %xmm3,%xmm3 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - paddw %xmm3,%xmm2 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - pshuflw $0xbb,%xmm0,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pshuflw $0x55,%xmm0,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - movzwl %ax,%eax │ │ │ │ - ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0x8,%r8d │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - pxor %xmm9,%xmm9 │ │ │ │ - movdqu (%rdi),%xmm1 │ │ │ │ - movdqu 0x10(%rdi),%xmm2 │ │ │ │ - movdqu (%rdi,%rsi,1),%xmm3 │ │ │ │ - movdqu 0x10(%rdi,%rsi,1),%xmm4 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - movdqu (%rdx),%xmm5 │ │ │ │ - movdqu 0x10(%rdx),%xmm6 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm7 │ │ │ │ - movdqu 0x10(%rdx,%rcx,1),%xmm8 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - psubw %xmm5,%xmm1 │ │ │ │ - psubw %xmm6,%xmm2 │ │ │ │ - psubw %xmm7,%xmm3 │ │ │ │ - psubw %xmm8,%xmm4 │ │ │ │ - pabsw %xmm1,%xmm1 │ │ │ │ - pabsw %xmm2,%xmm2 │ │ │ │ - pabsw %xmm3,%xmm3 │ │ │ │ - pabsw %xmm4,%xmm4 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - paddw %xmm4,%xmm3 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - punpcklwd %xmm9,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - punpcklwd %xmm9,%xmm4 │ │ │ │ - punpckhwd %xmm9,%xmm1 │ │ │ │ - punpckhwd %xmm9,%xmm3 │ │ │ │ - paddd %xmm2,%xmm1 │ │ │ │ - paddd %xmm4,%xmm3 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - paddd %xmm3,%xmm0 │ │ │ │ - dec %r8d │ │ │ │ - jg 29908f │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - pshufd $0x55,%xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov $0x80,%r8d │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rdx),%ymm1 │ │ │ │ - vmovdqu 0x20(%rdx),%ymm2 │ │ │ │ - vmovdqu 0x40(%rdx),%ymm3 │ │ │ │ - vmovdqu 0x60(%rdx),%ymm4 │ │ │ │ - vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ - vpsadbw 0x20(%rdi),%ymm2,%ymm2 │ │ │ │ - vpsadbw 0x40(%rdi),%ymm3,%ymm3 │ │ │ │ - vpsadbw 0x60(%rdi),%ymm4,%ymm4 │ │ │ │ - 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 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov $0x80,%r9d │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rdx),%ymm1 │ │ │ │ - vmovdqu 0x20(%rdx),%ymm2 │ │ │ │ - vmovdqu 0x40(%rdx),%ymm3 │ │ │ │ - vmovdqu 0x60(%rdx),%ymm4 │ │ │ │ - vpavgb (%r8),%ymm1,%ymm1 │ │ │ │ - vpavgb 0x20(%r8),%ymm2,%ymm2 │ │ │ │ - vpavgb 0x40(%r8),%ymm3,%ymm3 │ │ │ │ - vpavgb 0x60(%r8),%ymm4,%ymm4 │ │ │ │ - lea 0x80(%r8),%r8 │ │ │ │ - vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ - vpsadbw 0x20(%rdi),%ymm2,%ymm2 │ │ │ │ - vpsadbw 0x40(%rdi),%ymm3,%ymm3 │ │ │ │ - vpsadbw 0x60(%rdi),%ymm4,%ymm4 │ │ │ │ - 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 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov $0x40,%r8d │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rdx),%ymm1 │ │ │ │ - vmovdqu 0x20(%rdx),%ymm2 │ │ │ │ - vmovdqu 0x40(%rdx),%ymm3 │ │ │ │ - vmovdqu 0x60(%rdx),%ymm4 │ │ │ │ - vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ - vpsadbw 0x20(%rdi),%ymm2,%ymm2 │ │ │ │ - vpsadbw 0x40(%rdi),%ymm3,%ymm3 │ │ │ │ - vpsadbw 0x60(%rdi),%ymm4,%ymm4 │ │ │ │ - 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 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov $0x40,%r9d │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rdx),%ymm1 │ │ │ │ - vmovdqu 0x20(%rdx),%ymm2 │ │ │ │ - vmovdqu 0x40(%rdx),%ymm3 │ │ │ │ - vmovdqu 0x60(%rdx),%ymm4 │ │ │ │ - vpavgb (%r8),%ymm1,%ymm1 │ │ │ │ - vpavgb 0x20(%r8),%ymm2,%ymm2 │ │ │ │ - vpavgb 0x40(%r8),%ymm3,%ymm3 │ │ │ │ - vpavgb 0x60(%r8),%ymm4,%ymm4 │ │ │ │ - lea 0x80(%r8),%r8 │ │ │ │ - vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ - vpsadbw 0x20(%rdi),%ymm2,%ymm2 │ │ │ │ - vpsadbw 0x40(%rdi),%ymm3,%ymm3 │ │ │ │ - vpsadbw 0x60(%rdi),%ymm4,%ymm4 │ │ │ │ - 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 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov $0x40,%r8d │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rdx),%ymm1 │ │ │ │ - vmovdqu 0x20(%rdx),%ymm2 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%ymm3 │ │ │ │ - vmovdqu 0x20(%rdx,%rcx,1),%ymm4 │ │ │ │ - vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ - vpsadbw 0x20(%rdi),%ymm2,%ymm2 │ │ │ │ - vpsadbw (%rdi,%rsi,1),%ymm3,%ymm3 │ │ │ │ - vpsadbw 0x20(%rdi,%rsi,1),%ymm4,%ymm4 │ │ │ │ - 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 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov $0x40,%r9d │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rdx),%ymm1 │ │ │ │ - vmovdqu 0x20(%rdx),%ymm2 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%ymm3 │ │ │ │ - vmovdqu 0x20(%rdx,%rcx,1),%ymm4 │ │ │ │ - vpavgb (%r8),%ymm1,%ymm1 │ │ │ │ - vpavgb 0x20(%r8),%ymm2,%ymm2 │ │ │ │ - vpavgb 0x40(%r8),%ymm3,%ymm3 │ │ │ │ - vpavgb 0x60(%r8),%ymm4,%ymm4 │ │ │ │ - lea 0x80(%r8),%r8 │ │ │ │ - vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ - vpsadbw 0x20(%rdi),%ymm2,%ymm2 │ │ │ │ - vpsadbw (%rdi,%rsi,1),%ymm3,%ymm3 │ │ │ │ - vpsadbw 0x20(%rdi,%rsi,1),%ymm4,%ymm4 │ │ │ │ - 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 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl (%rax) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov $0x20,%r8d │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rdx),%ymm1 │ │ │ │ - vmovdqu 0x20(%rdx),%ymm2 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%ymm3 │ │ │ │ - vmovdqu 0x20(%rdx,%rcx,1),%ymm4 │ │ │ │ - vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ - vpsadbw 0x20(%rdi),%ymm2,%ymm2 │ │ │ │ - vpsadbw (%rdi,%rsi,1),%ymm3,%ymm3 │ │ │ │ - vpsadbw 0x20(%rdi,%rsi,1),%ymm4,%ymm4 │ │ │ │ - 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 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov $0x10,%r8d │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rdx),%ymm1 │ │ │ │ - vmovdqu 0x20(%rdx),%ymm2 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%ymm3 │ │ │ │ - vmovdqu 0x20(%rdx,%rcx,1),%ymm4 │ │ │ │ - vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ - vpsadbw 0x20(%rdi),%ymm2,%ymm2 │ │ │ │ - vpsadbw (%rdi,%rsi,1),%ymm3,%ymm3 │ │ │ │ - vpsadbw 0x20(%rdi,%rsi,1),%ymm4,%ymm4 │ │ │ │ - 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 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov $0x20,%r9d │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rdx),%ymm1 │ │ │ │ - vmovdqu 0x20(%rdx),%ymm2 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%ymm3 │ │ │ │ - vmovdqu 0x20(%rdx,%rcx,1),%ymm4 │ │ │ │ - vpavgb (%r8),%ymm1,%ymm1 │ │ │ │ - vpavgb 0x20(%r8),%ymm2,%ymm2 │ │ │ │ - vpavgb 0x40(%r8),%ymm3,%ymm3 │ │ │ │ - vpavgb 0x60(%r8),%ymm4,%ymm4 │ │ │ │ - lea 0x80(%r8),%r8 │ │ │ │ - vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ - vpsadbw 0x20(%rdi),%ymm2,%ymm2 │ │ │ │ - vpsadbw (%rdi,%rsi,1),%ymm3,%ymm3 │ │ │ │ - vpsadbw 0x20(%rdi,%rsi,1),%ymm4,%ymm4 │ │ │ │ - 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 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl (%rax) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov $0x10,%r9d │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rdx),%ymm1 │ │ │ │ - vmovdqu 0x20(%rdx),%ymm2 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%ymm3 │ │ │ │ - vmovdqu 0x20(%rdx,%rcx,1),%ymm4 │ │ │ │ - vpavgb (%r8),%ymm1,%ymm1 │ │ │ │ - vpavgb 0x20(%r8),%ymm2,%ymm2 │ │ │ │ - vpavgb 0x40(%r8),%ymm3,%ymm3 │ │ │ │ - vpavgb 0x60(%r8),%ymm4,%ymm4 │ │ │ │ - lea 0x80(%r8),%r8 │ │ │ │ - vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ - vpsadbw 0x20(%rdi),%ymm2,%ymm2 │ │ │ │ - vpsadbw (%rdi,%rsi,1),%ymm3,%ymm3 │ │ │ │ - vpsadbw 0x20(%rdi,%rsi,1),%ymm4,%ymm4 │ │ │ │ - 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 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl (%rax) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov $0x8,%r8d │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rdx),%ymm1 │ │ │ │ - vmovdqu 0x20(%rdx),%ymm2 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%ymm3 │ │ │ │ - vmovdqu 0x20(%rdx,%rcx,1),%ymm4 │ │ │ │ - vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ - vpsadbw 0x20(%rdi),%ymm2,%ymm2 │ │ │ │ - vpsadbw (%rdi,%rsi,1),%ymm3,%ymm3 │ │ │ │ - vpsadbw 0x20(%rdi,%rsi,1),%ymm4,%ymm4 │ │ │ │ - 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 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov $0x8,%r9d │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rdx),%ymm1 │ │ │ │ - vmovdqu 0x20(%rdx),%ymm2 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%ymm3 │ │ │ │ - vmovdqu 0x20(%rdx,%rcx,1),%ymm4 │ │ │ │ - vpavgb (%r8),%ymm1,%ymm1 │ │ │ │ - vpavgb 0x20(%r8),%ymm2,%ymm2 │ │ │ │ - vpavgb 0x40(%r8),%ymm3,%ymm3 │ │ │ │ - vpavgb 0x60(%r8),%ymm4,%ymm4 │ │ │ │ - lea 0x80(%r8),%r8 │ │ │ │ - vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ - vpsadbw 0x20(%rdi),%ymm2,%ymm2 │ │ │ │ - vpsadbw (%rdi,%rsi,1),%ymm3,%ymm3 │ │ │ │ - vpsadbw 0x20(%rdi,%rsi,1),%ymm4,%ymm4 │ │ │ │ - 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 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl (%rax) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r8 │ │ │ │ - lea (%rcx,%rcx,2),%r9 │ │ │ │ - mov $0x10,%eax │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rdx),%ymm1 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%ymm2 │ │ │ │ - vmovdqu (%rdx,%rcx,2),%ymm3 │ │ │ │ - vmovdqu (%rdx,%r9,1),%ymm4 │ │ │ │ - vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ - vpsadbw (%rdi,%rsi,1),%ymm2,%ymm2 │ │ │ │ - vpsadbw (%rdi,%rsi,2),%ymm3,%ymm3 │ │ │ │ - vpsadbw (%rdi,%r8,1),%ymm4,%ymm4 │ │ │ │ - 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 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r8 │ │ │ │ - lea (%rcx,%rcx,2),%r9 │ │ │ │ - mov $0x8,%eax │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rdx),%ymm1 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%ymm2 │ │ │ │ - vmovdqu (%rdx,%rcx,2),%ymm3 │ │ │ │ - vmovdqu (%rdx,%r9,1),%ymm4 │ │ │ │ - vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ - vpsadbw (%rdi,%rsi,1),%ymm2,%ymm2 │ │ │ │ - vpsadbw (%rdi,%rsi,2),%ymm3,%ymm3 │ │ │ │ - vpsadbw (%rdi,%r8,1),%ymm4,%ymm4 │ │ │ │ - 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 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r8 │ │ │ │ - lea (%rcx,%rcx,2),%r9 │ │ │ │ - mov $0x4,%eax │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rdx),%ymm1 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%ymm2 │ │ │ │ - vmovdqu (%rdx,%rcx,2),%ymm3 │ │ │ │ - vmovdqu (%rdx,%r9,1),%ymm4 │ │ │ │ - vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ - vpsadbw (%rdi,%rsi,1),%ymm2,%ymm2 │ │ │ │ - vpsadbw (%rdi,%rsi,2),%ymm3,%ymm3 │ │ │ │ - vpsadbw (%rdi,%r8,1),%ymm4,%ymm4 │ │ │ │ - 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 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - mov $0x10,%r10d │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rdx),%ymm1 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%ymm2 │ │ │ │ - vmovdqu (%rdx,%rcx,2),%ymm3 │ │ │ │ - vmovdqu (%rdx,%rax,1),%ymm4 │ │ │ │ - vpavgb (%r8),%ymm1,%ymm1 │ │ │ │ - vpavgb 0x20(%r8),%ymm2,%ymm2 │ │ │ │ - vpavgb 0x40(%r8),%ymm3,%ymm3 │ │ │ │ - vpavgb 0x60(%r8),%ymm4,%ymm4 │ │ │ │ - lea 0x80(%r8),%r8 │ │ │ │ - vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ - vpsadbw (%rdi,%rsi,1),%ymm2,%ymm2 │ │ │ │ - vpsadbw (%rdi,%rsi,2),%ymm3,%ymm3 │ │ │ │ - vpsadbw (%rdi,%r9,1),%ymm4,%ymm4 │ │ │ │ - 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 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - mov $0x8,%r10d │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rdx),%ymm1 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%ymm2 │ │ │ │ - vmovdqu (%rdx,%rcx,2),%ymm3 │ │ │ │ - vmovdqu (%rdx,%rax,1),%ymm4 │ │ │ │ - vpavgb (%r8),%ymm1,%ymm1 │ │ │ │ - vpavgb 0x20(%r8),%ymm2,%ymm2 │ │ │ │ - vpavgb 0x40(%r8),%ymm3,%ymm3 │ │ │ │ - vpavgb 0x60(%r8),%ymm4,%ymm4 │ │ │ │ - lea 0x80(%r8),%r8 │ │ │ │ - vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ - vpsadbw (%rdi,%rsi,1),%ymm2,%ymm2 │ │ │ │ - vpsadbw (%rdi,%rsi,2),%ymm3,%ymm3 │ │ │ │ - vpsadbw (%rdi,%r9,1),%ymm4,%ymm4 │ │ │ │ - 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 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - mov $0x4,%r10d │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rdx),%ymm1 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%ymm2 │ │ │ │ - vmovdqu (%rdx,%rcx,2),%ymm3 │ │ │ │ - vmovdqu (%rdx,%rax,1),%ymm4 │ │ │ │ - vpavgb (%r8),%ymm1,%ymm1 │ │ │ │ - vpavgb 0x20(%r8),%ymm2,%ymm2 │ │ │ │ - vpavgb 0x40(%r8),%ymm3,%ymm3 │ │ │ │ - vpavgb 0x60(%r8),%ymm4,%ymm4 │ │ │ │ - lea 0x80(%r8),%r8 │ │ │ │ - vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ - vpsadbw (%rdi,%rsi,1),%ymm2,%ymm2 │ │ │ │ - vpsadbw (%rdi,%rsi,2),%ymm3,%ymm3 │ │ │ │ - vpsadbw (%rdi,%r9,1),%ymm4,%ymm4 │ │ │ │ - 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 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r8 │ │ │ │ - lea (%rcx,%rcx,2),%r9 │ │ │ │ - mov $0x2,%eax │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rdx),%ymm1 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%ymm2 │ │ │ │ - vmovdqu (%rdx,%rcx,2),%ymm3 │ │ │ │ - vmovdqu (%rdx,%r9,1),%ymm4 │ │ │ │ - vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ - vpsadbw (%rdi,%rsi,1),%ymm2,%ymm2 │ │ │ │ - vpsadbw (%rdi,%rsi,2),%ymm3,%ymm3 │ │ │ │ - vpsadbw (%rdi,%r8,1),%ymm4,%ymm4 │ │ │ │ - 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 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - mov $0x2,%r10d │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rdx),%ymm1 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%ymm2 │ │ │ │ - vmovdqu (%rdx,%rcx,2),%ymm3 │ │ │ │ - vmovdqu (%rdx,%rax,1),%ymm4 │ │ │ │ - vpavgb (%r8),%ymm1,%ymm1 │ │ │ │ - vpavgb 0x20(%r8),%ymm2,%ymm2 │ │ │ │ - vpavgb 0x40(%r8),%ymm3,%ymm3 │ │ │ │ - vpavgb 0x60(%r8),%ymm4,%ymm4 │ │ │ │ - lea 0x80(%r8),%r8 │ │ │ │ - vpsadbw (%rdi),%ymm1,%ymm1 │ │ │ │ - vpsadbw (%rdi,%rsi,1),%ymm2,%ymm2 │ │ │ │ - vpsadbw (%rdi,%rsi,2),%ymm3,%ymm3 │ │ │ │ - vpsadbw (%rdi,%r9,1),%ymm4,%ymm4 │ │ │ │ - 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 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov $0x80,%r8d │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - movdqu 0x10(%rdx),%xmm2 │ │ │ │ - movdqu 0x20(%rdx),%xmm3 │ │ │ │ - movdqu 0x30(%rdx),%xmm4 │ │ │ │ - psadbw (%rdi),%xmm1 │ │ │ │ - psadbw 0x10(%rdi),%xmm2 │ │ │ │ - psadbw 0x20(%rdi),%xmm3 │ │ │ │ - psadbw 0x30(%rdi),%xmm4 │ │ │ │ - paddd %xmm2,%xmm1 │ │ │ │ - paddd %xmm4,%xmm3 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - paddd %xmm3,%xmm0 │ │ │ │ - movdqu 0x40(%rdx),%xmm1 │ │ │ │ - movdqu 0x50(%rdx),%xmm2 │ │ │ │ - movdqu 0x60(%rdx),%xmm3 │ │ │ │ - movdqu 0x70(%rdx),%xmm4 │ │ │ │ - psadbw 0x40(%rdi),%xmm1 │ │ │ │ - psadbw 0x50(%rdi),%xmm2 │ │ │ │ - psadbw 0x60(%rdi),%xmm3 │ │ │ │ - psadbw 0x70(%rdi),%xmm4 │ │ │ │ - add %rcx,%rdx │ │ │ │ - add %rsi,%rdi │ │ │ │ - paddd %xmm2,%xmm1 │ │ │ │ - paddd %xmm4,%xmm3 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - paddd %xmm3,%xmm0 │ │ │ │ - sub $0x1,%r8d │ │ │ │ - jg 299bd0 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov $0x80,%r9d │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - movdqu 0x10(%rdx),%xmm2 │ │ │ │ - movdqu 0x20(%rdx),%xmm3 │ │ │ │ - movdqu 0x30(%rdx),%xmm4 │ │ │ │ - pavgb (%r8),%xmm1 │ │ │ │ - pavgb 0x10(%r8),%xmm2 │ │ │ │ - pavgb 0x20(%r8),%xmm3 │ │ │ │ - pavgb 0x30(%r8),%xmm4 │ │ │ │ - psadbw (%rdi),%xmm1 │ │ │ │ - psadbw 0x10(%rdi),%xmm2 │ │ │ │ - psadbw 0x20(%rdi),%xmm3 │ │ │ │ - psadbw 0x30(%rdi),%xmm4 │ │ │ │ - paddd %xmm2,%xmm1 │ │ │ │ - paddd %xmm4,%xmm3 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - paddd %xmm3,%xmm0 │ │ │ │ - movdqu 0x40(%rdx),%xmm1 │ │ │ │ - movdqu 0x50(%rdx),%xmm2 │ │ │ │ - movdqu 0x60(%rdx),%xmm3 │ │ │ │ - movdqu 0x70(%rdx),%xmm4 │ │ │ │ - pavgb 0x40(%r8),%xmm1 │ │ │ │ - pavgb 0x50(%r8),%xmm2 │ │ │ │ - pavgb 0x60(%r8),%xmm3 │ │ │ │ - pavgb 0x70(%r8),%xmm4 │ │ │ │ - lea 0x80(%r8),%r8 │ │ │ │ - psadbw 0x40(%rdi),%xmm1 │ │ │ │ - psadbw 0x50(%rdi),%xmm2 │ │ │ │ - psadbw 0x60(%rdi),%xmm3 │ │ │ │ - psadbw 0x70(%rdi),%xmm4 │ │ │ │ - add %rcx,%rdx │ │ │ │ - add %rsi,%rdi │ │ │ │ - paddd %xmm2,%xmm1 │ │ │ │ - paddd %xmm4,%xmm3 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - paddd %xmm3,%xmm0 │ │ │ │ - sub $0x1,%r9d │ │ │ │ - jg 299c70 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov $0x40,%r8d │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - movdqu 0x10(%rdx),%xmm2 │ │ │ │ - movdqu 0x20(%rdx),%xmm3 │ │ │ │ - movdqu 0x30(%rdx),%xmm4 │ │ │ │ - psadbw (%rdi),%xmm1 │ │ │ │ - psadbw 0x10(%rdi),%xmm2 │ │ │ │ - psadbw 0x20(%rdi),%xmm3 │ │ │ │ - psadbw 0x30(%rdi),%xmm4 │ │ │ │ - paddd %xmm2,%xmm1 │ │ │ │ - paddd %xmm4,%xmm3 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - paddd %xmm3,%xmm0 │ │ │ │ - movdqu 0x40(%rdx),%xmm1 │ │ │ │ - movdqu 0x50(%rdx),%xmm2 │ │ │ │ - movdqu 0x60(%rdx),%xmm3 │ │ │ │ - movdqu 0x70(%rdx),%xmm4 │ │ │ │ - psadbw 0x40(%rdi),%xmm1 │ │ │ │ - psadbw 0x50(%rdi),%xmm2 │ │ │ │ - psadbw 0x60(%rdi),%xmm3 │ │ │ │ - psadbw 0x70(%rdi),%xmm4 │ │ │ │ - add %rcx,%rdx │ │ │ │ - add %rsi,%rdi │ │ │ │ - paddd %xmm2,%xmm1 │ │ │ │ - paddd %xmm4,%xmm3 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - paddd %xmm3,%xmm0 │ │ │ │ - sub $0x1,%r8d │ │ │ │ - jg 299d40 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov $0x40,%r9d │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - movdqu 0x10(%rdx),%xmm2 │ │ │ │ - movdqu 0x20(%rdx),%xmm3 │ │ │ │ - movdqu 0x30(%rdx),%xmm4 │ │ │ │ - pavgb (%r8),%xmm1 │ │ │ │ - pavgb 0x10(%r8),%xmm2 │ │ │ │ - pavgb 0x20(%r8),%xmm3 │ │ │ │ - pavgb 0x30(%r8),%xmm4 │ │ │ │ - psadbw (%rdi),%xmm1 │ │ │ │ - psadbw 0x10(%rdi),%xmm2 │ │ │ │ - psadbw 0x20(%rdi),%xmm3 │ │ │ │ - psadbw 0x30(%rdi),%xmm4 │ │ │ │ - paddd %xmm2,%xmm1 │ │ │ │ - paddd %xmm4,%xmm3 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - paddd %xmm3,%xmm0 │ │ │ │ - movdqu 0x40(%rdx),%xmm1 │ │ │ │ - movdqu 0x50(%rdx),%xmm2 │ │ │ │ - movdqu 0x60(%rdx),%xmm3 │ │ │ │ - movdqu 0x70(%rdx),%xmm4 │ │ │ │ - pavgb 0x40(%r8),%xmm1 │ │ │ │ - pavgb 0x50(%r8),%xmm2 │ │ │ │ - pavgb 0x60(%r8),%xmm3 │ │ │ │ - pavgb 0x70(%r8),%xmm4 │ │ │ │ - lea 0x80(%r8),%r8 │ │ │ │ - psadbw 0x40(%rdi),%xmm1 │ │ │ │ - psadbw 0x50(%rdi),%xmm2 │ │ │ │ - psadbw 0x60(%rdi),%xmm3 │ │ │ │ - psadbw 0x70(%rdi),%xmm4 │ │ │ │ - add %rcx,%rdx │ │ │ │ - add %rsi,%rdi │ │ │ │ - paddd %xmm2,%xmm1 │ │ │ │ - paddd %xmm4,%xmm3 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - paddd %xmm3,%xmm0 │ │ │ │ - sub $0x1,%r9d │ │ │ │ - jg 299de0 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov $0x80,%r8d │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - movdqu 0x10(%rdx),%xmm2 │ │ │ │ - movdqu 0x20(%rdx),%xmm3 │ │ │ │ - movdqu 0x30(%rdx),%xmm4 │ │ │ │ - psadbw (%rdi),%xmm1 │ │ │ │ - psadbw 0x10(%rdi),%xmm2 │ │ │ │ - psadbw 0x20(%rdi),%xmm3 │ │ │ │ - psadbw 0x30(%rdi),%xmm4 │ │ │ │ - paddd %xmm2,%xmm1 │ │ │ │ - paddd %xmm4,%xmm3 │ │ │ │ - add %rcx,%rdx │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - add %rsi,%rdi │ │ │ │ - paddd %xmm3,%xmm0 │ │ │ │ - dec %r8d │ │ │ │ - jg 299eb0 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl (%rax) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov $0x80,%r9d │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - movdqu 0x10(%rdx),%xmm2 │ │ │ │ - movdqu 0x20(%rdx),%xmm3 │ │ │ │ - movdqu 0x30(%rdx),%xmm4 │ │ │ │ - pavgb (%r8),%xmm1 │ │ │ │ - pavgb 0x10(%r8),%xmm2 │ │ │ │ - pavgb 0x20(%r8),%xmm3 │ │ │ │ - pavgb 0x30(%r8),%xmm4 │ │ │ │ - lea 0x40(%r8),%r8 │ │ │ │ - psadbw (%rdi),%xmm1 │ │ │ │ - psadbw 0x10(%rdi),%xmm2 │ │ │ │ - psadbw 0x20(%rdi),%xmm3 │ │ │ │ - psadbw 0x30(%rdi),%xmm4 │ │ │ │ - paddd %xmm2,%xmm1 │ │ │ │ - paddd %xmm4,%xmm3 │ │ │ │ - add %rcx,%rdx │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - add %rsi,%rdi │ │ │ │ - paddd %xmm3,%xmm0 │ │ │ │ - dec %r9d │ │ │ │ - jg 299f10 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov $0x40,%r8d │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - movdqu 0x10(%rdx),%xmm2 │ │ │ │ - movdqu 0x20(%rdx),%xmm3 │ │ │ │ - movdqu 0x30(%rdx),%xmm4 │ │ │ │ - psadbw (%rdi),%xmm1 │ │ │ │ - psadbw 0x10(%rdi),%xmm2 │ │ │ │ - psadbw 0x20(%rdi),%xmm3 │ │ │ │ - psadbw 0x30(%rdi),%xmm4 │ │ │ │ - paddd %xmm2,%xmm1 │ │ │ │ - paddd %xmm4,%xmm3 │ │ │ │ - add %rcx,%rdx │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - add %rsi,%rdi │ │ │ │ - paddd %xmm3,%xmm0 │ │ │ │ - dec %r8d │ │ │ │ - jg 299f90 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl (%rax) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov $0x20,%r8d │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - movdqu 0x10(%rdx),%xmm2 │ │ │ │ - movdqu 0x20(%rdx),%xmm3 │ │ │ │ - movdqu 0x30(%rdx),%xmm4 │ │ │ │ - psadbw (%rdi),%xmm1 │ │ │ │ - psadbw 0x10(%rdi),%xmm2 │ │ │ │ - psadbw 0x20(%rdi),%xmm3 │ │ │ │ - psadbw 0x30(%rdi),%xmm4 │ │ │ │ - paddd %xmm2,%xmm1 │ │ │ │ - paddd %xmm4,%xmm3 │ │ │ │ - add %rcx,%rdx │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - add %rsi,%rdi │ │ │ │ - paddd %xmm3,%xmm0 │ │ │ │ - dec %r8d │ │ │ │ - jg 299ff0 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl (%rax) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov $0x40,%r9d │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - movdqu 0x10(%rdx),%xmm2 │ │ │ │ - movdqu 0x20(%rdx),%xmm3 │ │ │ │ - movdqu 0x30(%rdx),%xmm4 │ │ │ │ - pavgb (%r8),%xmm1 │ │ │ │ - pavgb 0x10(%r8),%xmm2 │ │ │ │ - pavgb 0x20(%r8),%xmm3 │ │ │ │ - pavgb 0x30(%r8),%xmm4 │ │ │ │ - lea 0x40(%r8),%r8 │ │ │ │ - psadbw (%rdi),%xmm1 │ │ │ │ - psadbw 0x10(%rdi),%xmm2 │ │ │ │ - psadbw 0x20(%rdi),%xmm3 │ │ │ │ - psadbw 0x30(%rdi),%xmm4 │ │ │ │ - paddd %xmm2,%xmm1 │ │ │ │ - paddd %xmm4,%xmm3 │ │ │ │ - add %rcx,%rdx │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - add %rsi,%rdi │ │ │ │ - paddd %xmm3,%xmm0 │ │ │ │ - dec %r9d │ │ │ │ - jg 29a050 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov $0x20,%r9d │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - movdqu 0x10(%rdx),%xmm2 │ │ │ │ - movdqu 0x20(%rdx),%xmm3 │ │ │ │ - movdqu 0x30(%rdx),%xmm4 │ │ │ │ - pavgb (%r8),%xmm1 │ │ │ │ - pavgb 0x10(%r8),%xmm2 │ │ │ │ - pavgb 0x20(%r8),%xmm3 │ │ │ │ - pavgb 0x30(%r8),%xmm4 │ │ │ │ - lea 0x40(%r8),%r8 │ │ │ │ - psadbw (%rdi),%xmm1 │ │ │ │ - psadbw 0x10(%rdi),%xmm2 │ │ │ │ - psadbw 0x20(%rdi),%xmm3 │ │ │ │ - psadbw 0x30(%rdi),%xmm4 │ │ │ │ - paddd %xmm2,%xmm1 │ │ │ │ - paddd %xmm4,%xmm3 │ │ │ │ - add %rcx,%rdx │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - add %rsi,%rdi │ │ │ │ - paddd %xmm3,%xmm0 │ │ │ │ - dec %r9d │ │ │ │ - jg 29a0d0 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov $0x10,%r8d │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - movdqu 0x10(%rdx),%xmm2 │ │ │ │ - movdqu 0x20(%rdx),%xmm3 │ │ │ │ - movdqu 0x30(%rdx),%xmm4 │ │ │ │ - psadbw (%rdi),%xmm1 │ │ │ │ - psadbw 0x10(%rdi),%xmm2 │ │ │ │ - psadbw 0x20(%rdi),%xmm3 │ │ │ │ - psadbw 0x30(%rdi),%xmm4 │ │ │ │ - paddd %xmm2,%xmm1 │ │ │ │ - paddd %xmm4,%xmm3 │ │ │ │ - add %rcx,%rdx │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - add %rsi,%rdi │ │ │ │ - paddd %xmm3,%xmm0 │ │ │ │ - dec %r8d │ │ │ │ - jg 29a150 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl (%rax) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov $0x10,%r9d │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - movdqu 0x10(%rdx),%xmm2 │ │ │ │ - movdqu 0x20(%rdx),%xmm3 │ │ │ │ - movdqu 0x30(%rdx),%xmm4 │ │ │ │ - pavgb (%r8),%xmm1 │ │ │ │ - pavgb 0x10(%r8),%xmm2 │ │ │ │ - pavgb 0x20(%r8),%xmm3 │ │ │ │ - pavgb 0x30(%r8),%xmm4 │ │ │ │ - lea 0x40(%r8),%r8 │ │ │ │ - psadbw (%rdi),%xmm1 │ │ │ │ - psadbw 0x10(%rdi),%xmm2 │ │ │ │ - psadbw 0x20(%rdi),%xmm3 │ │ │ │ - psadbw 0x30(%rdi),%xmm4 │ │ │ │ - paddd %xmm2,%xmm1 │ │ │ │ - paddd %xmm4,%xmm3 │ │ │ │ - add %rcx,%rdx │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - add %rsi,%rdi │ │ │ │ - paddd %xmm3,%xmm0 │ │ │ │ - dec %r9d │ │ │ │ - jg 29a1b0 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov $0x20,%r8d │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - movdqu 0x10(%rdx),%xmm2 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm3 │ │ │ │ - movdqu 0x10(%rdx,%rcx,1),%xmm4 │ │ │ │ - psadbw (%rdi),%xmm1 │ │ │ │ - psadbw 0x10(%rdi),%xmm2 │ │ │ │ - psadbw (%rdi,%rsi,1),%xmm3 │ │ │ │ - psadbw 0x10(%rdi,%rsi,1),%xmm4 │ │ │ │ - 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 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov $0x10,%r8d │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - movdqu 0x10(%rdx),%xmm2 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm3 │ │ │ │ - movdqu 0x10(%rdx,%rcx,1),%xmm4 │ │ │ │ - psadbw (%rdi),%xmm1 │ │ │ │ - psadbw 0x10(%rdi),%xmm2 │ │ │ │ - psadbw (%rdi,%rsi,1),%xmm3 │ │ │ │ - psadbw 0x10(%rdi,%rsi,1),%xmm4 │ │ │ │ - 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 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov $0x8,%r8d │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - movdqu 0x10(%rdx),%xmm2 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm3 │ │ │ │ - movdqu 0x10(%rdx,%rcx,1),%xmm4 │ │ │ │ - psadbw (%rdi),%xmm1 │ │ │ │ - psadbw 0x10(%rdi),%xmm2 │ │ │ │ - psadbw (%rdi,%rsi,1),%xmm3 │ │ │ │ - psadbw 0x10(%rdi,%rsi,1),%xmm4 │ │ │ │ - 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 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov $0x20,%r9d │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - movdqu 0x10(%rdx),%xmm2 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm3 │ │ │ │ - movdqu 0x10(%rdx,%rcx,1),%xmm4 │ │ │ │ - pavgb (%r8),%xmm1 │ │ │ │ - pavgb 0x10(%r8),%xmm2 │ │ │ │ - pavgb 0x20(%r8),%xmm3 │ │ │ │ - pavgb 0x30(%r8),%xmm4 │ │ │ │ - lea 0x40(%r8),%r8 │ │ │ │ - psadbw (%rdi),%xmm1 │ │ │ │ - psadbw 0x10(%rdi),%xmm2 │ │ │ │ - psadbw (%rdi,%rsi,1),%xmm3 │ │ │ │ - psadbw 0x10(%rdi,%rsi,1),%xmm4 │ │ │ │ - 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 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov $0x10,%r9d │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - movdqu 0x10(%rdx),%xmm2 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm3 │ │ │ │ - movdqu 0x10(%rdx,%rcx,1),%xmm4 │ │ │ │ - pavgb (%r8),%xmm1 │ │ │ │ - pavgb 0x10(%r8),%xmm2 │ │ │ │ - pavgb 0x20(%r8),%xmm3 │ │ │ │ - pavgb 0x30(%r8),%xmm4 │ │ │ │ - lea 0x40(%r8),%r8 │ │ │ │ - psadbw (%rdi),%xmm1 │ │ │ │ - psadbw 0x10(%rdi),%xmm2 │ │ │ │ - psadbw (%rdi,%rsi,1),%xmm3 │ │ │ │ - psadbw 0x10(%rdi,%rsi,1),%xmm4 │ │ │ │ - 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 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov $0x8,%r9d │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - movdqu 0x10(%rdx),%xmm2 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm3 │ │ │ │ - movdqu 0x10(%rdx,%rcx,1),%xmm4 │ │ │ │ - pavgb (%r8),%xmm1 │ │ │ │ - pavgb 0x10(%r8),%xmm2 │ │ │ │ - pavgb 0x20(%r8),%xmm3 │ │ │ │ - pavgb 0x30(%r8),%xmm4 │ │ │ │ - lea 0x40(%r8),%r8 │ │ │ │ - psadbw (%rdi),%xmm1 │ │ │ │ - psadbw 0x10(%rdi),%xmm2 │ │ │ │ - psadbw (%rdi,%rsi,1),%xmm3 │ │ │ │ - psadbw 0x10(%rdi,%rsi,1),%xmm4 │ │ │ │ - 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 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov $0x4,%r8d │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - movdqu 0x10(%rdx),%xmm2 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm3 │ │ │ │ - movdqu 0x10(%rdx,%rcx,1),%xmm4 │ │ │ │ - psadbw (%rdi),%xmm1 │ │ │ │ - psadbw 0x10(%rdi),%xmm2 │ │ │ │ - psadbw (%rdi,%rsi,1),%xmm3 │ │ │ │ - psadbw 0x10(%rdi,%rsi,1),%xmm4 │ │ │ │ - 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 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov $0x4,%r9d │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - movdqu 0x10(%rdx),%xmm2 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm3 │ │ │ │ - movdqu 0x10(%rdx,%rcx,1),%xmm4 │ │ │ │ - pavgb (%r8),%xmm1 │ │ │ │ - pavgb 0x10(%r8),%xmm2 │ │ │ │ - pavgb 0x20(%r8),%xmm3 │ │ │ │ - pavgb 0x30(%r8),%xmm4 │ │ │ │ - lea 0x40(%r8),%r8 │ │ │ │ - psadbw (%rdi),%xmm1 │ │ │ │ - psadbw 0x10(%rdi),%xmm2 │ │ │ │ - psadbw (%rdi,%rsi,1),%xmm3 │ │ │ │ - psadbw 0x10(%rdi,%rsi,1),%xmm4 │ │ │ │ - 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 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r8 │ │ │ │ - lea (%rcx,%rcx,2),%r9 │ │ │ │ - mov $0x8,%eax │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm2 │ │ │ │ - movdqu (%rdx,%rcx,2),%xmm3 │ │ │ │ - movdqu (%rdx,%r9,1),%xmm4 │ │ │ │ - psadbw (%rdi),%xmm1 │ │ │ │ - psadbw (%rdi,%rsi,1),%xmm2 │ │ │ │ - psadbw (%rdi,%rsi,2),%xmm3 │ │ │ │ - psadbw (%rdi,%r8,1),%xmm4 │ │ │ │ - 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 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r8 │ │ │ │ - lea (%rcx,%rcx,2),%r9 │ │ │ │ - mov $0x4,%eax │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm2 │ │ │ │ - movdqu (%rdx,%rcx,2),%xmm3 │ │ │ │ - movdqu (%rdx,%r9,1),%xmm4 │ │ │ │ - psadbw (%rdi),%xmm1 │ │ │ │ - psadbw (%rdi,%rsi,1),%xmm2 │ │ │ │ - psadbw (%rdi,%rsi,2),%xmm3 │ │ │ │ - psadbw (%rdi,%r8,1),%xmm4 │ │ │ │ - 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 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r8 │ │ │ │ - lea (%rcx,%rcx,2),%r9 │ │ │ │ - mov $0x2,%eax │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm2 │ │ │ │ - movdqu (%rdx,%rcx,2),%xmm3 │ │ │ │ - movdqu (%rdx,%r9,1),%xmm4 │ │ │ │ - psadbw (%rdi),%xmm1 │ │ │ │ - psadbw (%rdi,%rsi,1),%xmm2 │ │ │ │ - psadbw (%rdi,%rsi,2),%xmm3 │ │ │ │ - psadbw (%rdi,%r8,1),%xmm4 │ │ │ │ - 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 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - mov $0x8,%r10d │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm2 │ │ │ │ - movdqu (%rdx,%rcx,2),%xmm3 │ │ │ │ - movdqu (%rdx,%rax,1),%xmm4 │ │ │ │ - pavgb (%r8),%xmm1 │ │ │ │ - pavgb 0x10(%r8),%xmm2 │ │ │ │ - pavgb 0x20(%r8),%xmm3 │ │ │ │ - pavgb 0x30(%r8),%xmm4 │ │ │ │ - lea 0x40(%r8),%r8 │ │ │ │ - psadbw (%rdi),%xmm1 │ │ │ │ - psadbw (%rdi,%rsi,1),%xmm2 │ │ │ │ - psadbw (%rdi,%rsi,2),%xmm3 │ │ │ │ - psadbw (%rdi,%r9,1),%xmm4 │ │ │ │ - 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 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - mov $0x4,%r10d │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm2 │ │ │ │ - movdqu (%rdx,%rcx,2),%xmm3 │ │ │ │ - movdqu (%rdx,%rax,1),%xmm4 │ │ │ │ - pavgb (%r8),%xmm1 │ │ │ │ - pavgb 0x10(%r8),%xmm2 │ │ │ │ - pavgb 0x20(%r8),%xmm3 │ │ │ │ - pavgb 0x30(%r8),%xmm4 │ │ │ │ - lea 0x40(%r8),%r8 │ │ │ │ - psadbw (%rdi),%xmm1 │ │ │ │ - psadbw (%rdi,%rsi,1),%xmm2 │ │ │ │ - psadbw (%rdi,%rsi,2),%xmm3 │ │ │ │ - psadbw (%rdi,%r9,1),%xmm4 │ │ │ │ - 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 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - mov $0x2,%r10d │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm2 │ │ │ │ - movdqu (%rdx,%rcx,2),%xmm3 │ │ │ │ - movdqu (%rdx,%rax,1),%xmm4 │ │ │ │ - pavgb (%r8),%xmm1 │ │ │ │ - pavgb 0x10(%r8),%xmm2 │ │ │ │ - pavgb 0x20(%r8),%xmm3 │ │ │ │ - pavgb 0x30(%r8),%xmm4 │ │ │ │ - lea 0x40(%r8),%r8 │ │ │ │ - psadbw (%rdi),%xmm1 │ │ │ │ - psadbw (%rdi,%rsi,1),%xmm2 │ │ │ │ - psadbw (%rdi,%rsi,2),%xmm3 │ │ │ │ - psadbw (%rdi,%r9,1),%xmm4 │ │ │ │ - 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 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r8 │ │ │ │ - lea (%rcx,%rcx,2),%r9 │ │ │ │ - mov $0x1,%eax │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm2 │ │ │ │ - movdqu (%rdx,%rcx,2),%xmm3 │ │ │ │ - movdqu (%rdx,%r9,1),%xmm4 │ │ │ │ - psadbw (%rdi),%xmm1 │ │ │ │ - psadbw (%rdi,%rsi,1),%xmm2 │ │ │ │ - psadbw (%rdi,%rsi,2),%xmm3 │ │ │ │ - psadbw (%rdi,%r8,1),%xmm4 │ │ │ │ - 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 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - mov $0x1,%r10d │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm2 │ │ │ │ - movdqu (%rdx,%rcx,2),%xmm3 │ │ │ │ - movdqu (%rdx,%rax,1),%xmm4 │ │ │ │ - pavgb (%r8),%xmm1 │ │ │ │ - pavgb 0x10(%r8),%xmm2 │ │ │ │ - pavgb 0x20(%r8),%xmm3 │ │ │ │ - pavgb 0x30(%r8),%xmm4 │ │ │ │ - lea 0x40(%r8),%r8 │ │ │ │ - psadbw (%rdi),%xmm1 │ │ │ │ - psadbw (%rdi,%rsi,1),%xmm2 │ │ │ │ - psadbw (%rdi,%rsi,2),%xmm3 │ │ │ │ - psadbw (%rdi,%r9,1),%xmm4 │ │ │ │ - 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 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r8 │ │ │ │ - lea (%rcx,%rcx,2),%r9 │ │ │ │ - mov $0x10,%eax │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm2 │ │ │ │ - movdqu (%rdx,%rcx,2),%xmm3 │ │ │ │ - movdqu (%rdx,%r9,1),%xmm4 │ │ │ │ - psadbw (%rdi),%xmm1 │ │ │ │ - psadbw (%rdi,%rsi,1),%xmm2 │ │ │ │ - psadbw (%rdi,%rsi,2),%xmm3 │ │ │ │ - psadbw (%rdi,%r8,1),%xmm4 │ │ │ │ - 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 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - mov $0x10,%r10d │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm2 │ │ │ │ - movdqu (%rdx,%rcx,2),%xmm3 │ │ │ │ - movdqu (%rdx,%rax,1),%xmm4 │ │ │ │ - pavgb (%r8),%xmm1 │ │ │ │ - pavgb 0x10(%r8),%xmm2 │ │ │ │ - pavgb 0x20(%r8),%xmm3 │ │ │ │ - pavgb 0x30(%r8),%xmm4 │ │ │ │ - lea 0x40(%r8),%r8 │ │ │ │ - psadbw (%rdi),%xmm1 │ │ │ │ - psadbw (%rdi,%rsi,1),%xmm2 │ │ │ │ - psadbw (%rdi,%rsi,2),%xmm3 │ │ │ │ - psadbw (%rdi,%r9,1),%xmm4 │ │ │ │ - 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 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r8 │ │ │ │ - lea (%rcx,%rcx,2),%r9 │ │ │ │ - mov $0x4,%eax │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movq (%rdx),%xmm1 │ │ │ │ - movhps (%rdx,%rcx,1),%xmm1 │ │ │ │ - movq (%rdx,%rcx,2),%xmm2 │ │ │ │ - movhps (%rdx,%r9,1),%xmm2 │ │ │ │ - movq (%rdi),%xmm3 │ │ │ │ - movhps (%rdi,%rsi,1),%xmm3 │ │ │ │ - movq (%rdi,%rsi,2),%xmm4 │ │ │ │ - movhps (%rdi,%r8,1),%xmm4 │ │ │ │ - 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 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r8 │ │ │ │ - lea (%rcx,%rcx,2),%r9 │ │ │ │ - mov $0x2,%eax │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movq (%rdx),%xmm1 │ │ │ │ - movhps (%rdx,%rcx,1),%xmm1 │ │ │ │ - movq (%rdx,%rcx,2),%xmm2 │ │ │ │ - movhps (%rdx,%r9,1),%xmm2 │ │ │ │ - movq (%rdi),%xmm3 │ │ │ │ - movhps (%rdi,%rsi,1),%xmm3 │ │ │ │ - movq (%rdi,%rsi,2),%xmm4 │ │ │ │ - movhps (%rdi,%r8,1),%xmm4 │ │ │ │ - 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 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r8 │ │ │ │ - lea (%rcx,%rcx,2),%r9 │ │ │ │ - mov $0x1,%eax │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movq (%rdx),%xmm1 │ │ │ │ - movhps (%rdx,%rcx,1),%xmm1 │ │ │ │ - movq (%rdx,%rcx,2),%xmm2 │ │ │ │ - movhps (%rdx,%r9,1),%xmm2 │ │ │ │ - movq (%rdi),%xmm3 │ │ │ │ - movhps (%rdi,%rsi,1),%xmm3 │ │ │ │ - movq (%rdi,%rsi,2),%xmm4 │ │ │ │ - movhps (%rdi,%r8,1),%xmm4 │ │ │ │ - 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 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - mov $0x4,%r10d │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movq (%rdx),%xmm1 │ │ │ │ - movhps (%rdx,%rcx,1),%xmm1 │ │ │ │ - movq (%rdx,%rcx,2),%xmm2 │ │ │ │ - movhps (%rdx,%rax,1),%xmm2 │ │ │ │ - pavgb (%r8),%xmm1 │ │ │ │ - pavgb 0x10(%r8),%xmm2 │ │ │ │ - lea 0x20(%r8),%r8 │ │ │ │ - movq (%rdi),%xmm3 │ │ │ │ - movhps (%rdi,%rsi,1),%xmm3 │ │ │ │ - movq (%rdi,%rsi,2),%xmm4 │ │ │ │ - movhps (%rdi,%r9,1),%xmm4 │ │ │ │ - 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 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - mov $0x2,%r10d │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movq (%rdx),%xmm1 │ │ │ │ - movhps (%rdx,%rcx,1),%xmm1 │ │ │ │ - movq (%rdx,%rcx,2),%xmm2 │ │ │ │ - movhps (%rdx,%rax,1),%xmm2 │ │ │ │ - pavgb (%r8),%xmm1 │ │ │ │ - pavgb 0x10(%r8),%xmm2 │ │ │ │ - lea 0x20(%r8),%r8 │ │ │ │ - movq (%rdi),%xmm3 │ │ │ │ - movhps (%rdi,%rsi,1),%xmm3 │ │ │ │ - movq (%rdi,%rsi,2),%xmm4 │ │ │ │ - movhps (%rdi,%r9,1),%xmm4 │ │ │ │ - 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 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - mov $0x1,%r10d │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movq (%rdx),%xmm1 │ │ │ │ - movhps (%rdx,%rcx,1),%xmm1 │ │ │ │ - movq (%rdx,%rcx,2),%xmm2 │ │ │ │ - movhps (%rdx,%rax,1),%xmm2 │ │ │ │ - pavgb (%r8),%xmm1 │ │ │ │ - pavgb 0x10(%r8),%xmm2 │ │ │ │ - lea 0x20(%r8),%r8 │ │ │ │ - movq (%rdi),%xmm3 │ │ │ │ - movhps (%rdi,%rsi,1),%xmm3 │ │ │ │ - movq (%rdi,%rsi,2),%xmm4 │ │ │ │ - movhps (%rdi,%r9,1),%xmm4 │ │ │ │ - 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 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r8 │ │ │ │ - lea (%rcx,%rcx,2),%r9 │ │ │ │ - mov $0x8,%eax │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movq (%rdx),%xmm1 │ │ │ │ - movhps (%rdx,%rcx,1),%xmm1 │ │ │ │ - movq (%rdx,%rcx,2),%xmm2 │ │ │ │ - movhps (%rdx,%r9,1),%xmm2 │ │ │ │ - movq (%rdi),%xmm3 │ │ │ │ - movhps (%rdi,%rsi,1),%xmm3 │ │ │ │ - movq (%rdi,%rsi,2),%xmm4 │ │ │ │ - movhps (%rdi,%r8,1),%xmm4 │ │ │ │ - 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 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - mov $0x8,%r10d │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movq (%rdx),%xmm1 │ │ │ │ - movhps (%rdx,%rcx,1),%xmm1 │ │ │ │ - movq (%rdx,%rcx,2),%xmm2 │ │ │ │ - movhps (%rdx,%rax,1),%xmm2 │ │ │ │ - pavgb (%r8),%xmm1 │ │ │ │ - pavgb 0x10(%r8),%xmm2 │ │ │ │ - lea 0x20(%r8),%r8 │ │ │ │ - movq (%rdi),%xmm3 │ │ │ │ - movhps (%rdi,%rsi,1),%xmm3 │ │ │ │ - movq (%rdi,%rsi,2),%xmm4 │ │ │ │ - movhps (%rdi,%r9,1),%xmm4 │ │ │ │ - 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 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r8 │ │ │ │ - lea (%rcx,%rcx,2),%r9 │ │ │ │ - mov $0x2,%eax │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movd (%rdx),%xmm1 │ │ │ │ - movd (%rdx,%rcx,1),%xmm2 │ │ │ │ - movd (%rdx,%rcx,2),%xmm3 │ │ │ │ - movd (%rdx,%r9,1),%xmm4 │ │ │ │ - punpckldq %xmm2,%xmm1 │ │ │ │ - punpckldq %xmm4,%xmm3 │ │ │ │ - movlhps %xmm3,%xmm1 │ │ │ │ - movd (%rdi),%xmm2 │ │ │ │ - movd (%rdi,%rsi,1),%xmm5 │ │ │ │ - movd (%rdi,%rsi,2),%xmm4 │ │ │ │ - movd (%rdi,%r8,1),%xmm3 │ │ │ │ - punpckldq %xmm5,%xmm2 │ │ │ │ - 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 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r8 │ │ │ │ - lea (%rcx,%rcx,2),%r9 │ │ │ │ - mov $0x1,%eax │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movd (%rdx),%xmm1 │ │ │ │ - movd (%rdx,%rcx,1),%xmm2 │ │ │ │ - movd (%rdx,%rcx,2),%xmm3 │ │ │ │ - movd (%rdx,%r9,1),%xmm4 │ │ │ │ - punpckldq %xmm2,%xmm1 │ │ │ │ - punpckldq %xmm4,%xmm3 │ │ │ │ - movlhps %xmm3,%xmm1 │ │ │ │ - movd (%rdi),%xmm2 │ │ │ │ - movd (%rdi,%rsi,1),%xmm5 │ │ │ │ - movd (%rdi,%rsi,2),%xmm4 │ │ │ │ - movd (%rdi,%r8,1),%xmm3 │ │ │ │ - punpckldq %xmm5,%xmm2 │ │ │ │ - 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 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - mov $0x2,%r10d │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movd (%rdx),%xmm1 │ │ │ │ - movd (%rdx,%rcx,1),%xmm2 │ │ │ │ - movd (%rdx,%rcx,2),%xmm3 │ │ │ │ - movd (%rdx,%rax,1),%xmm4 │ │ │ │ - punpckldq %xmm2,%xmm1 │ │ │ │ - punpckldq %xmm4,%xmm3 │ │ │ │ - movlhps %xmm3,%xmm1 │ │ │ │ - pavgb (%r8),%xmm1 │ │ │ │ - lea 0x10(%r8),%r8 │ │ │ │ - movd (%rdi),%xmm2 │ │ │ │ - movd (%rdi,%rsi,1),%xmm5 │ │ │ │ - movd (%rdi,%rsi,2),%xmm4 │ │ │ │ - movd (%rdi,%r9,1),%xmm3 │ │ │ │ - punpckldq %xmm5,%xmm2 │ │ │ │ - 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 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - mov $0x1,%r10d │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movd (%rdx),%xmm1 │ │ │ │ - movd (%rdx,%rcx,1),%xmm2 │ │ │ │ - movd (%rdx,%rcx,2),%xmm3 │ │ │ │ - movd (%rdx,%rax,1),%xmm4 │ │ │ │ - punpckldq %xmm2,%xmm1 │ │ │ │ - punpckldq %xmm4,%xmm3 │ │ │ │ - movlhps %xmm3,%xmm1 │ │ │ │ - pavgb (%r8),%xmm1 │ │ │ │ - lea 0x10(%r8),%r8 │ │ │ │ - movd (%rdi),%xmm2 │ │ │ │ - movd (%rdi,%rsi,1),%xmm5 │ │ │ │ - movd (%rdi,%rsi,2),%xmm4 │ │ │ │ - movd (%rdi,%r9,1),%xmm3 │ │ │ │ - punpckldq %xmm5,%xmm2 │ │ │ │ - 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 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r8 │ │ │ │ - lea (%rcx,%rcx,2),%r9 │ │ │ │ - mov $0x4,%eax │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movd (%rdx),%xmm1 │ │ │ │ - movd (%rdx,%rcx,1),%xmm2 │ │ │ │ - movd (%rdx,%rcx,2),%xmm3 │ │ │ │ - movd (%rdx,%r9,1),%xmm4 │ │ │ │ - punpckldq %xmm2,%xmm1 │ │ │ │ - punpckldq %xmm4,%xmm3 │ │ │ │ - movlhps %xmm3,%xmm1 │ │ │ │ - movd (%rdi),%xmm2 │ │ │ │ - movd (%rdi,%rsi,1),%xmm5 │ │ │ │ - movd (%rdi,%rsi,2),%xmm4 │ │ │ │ - movd (%rdi,%r8,1),%xmm3 │ │ │ │ - punpckldq %xmm5,%xmm2 │ │ │ │ - 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 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - mov $0x4,%r10d │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movd (%rdx),%xmm1 │ │ │ │ - movd (%rdx,%rcx,1),%xmm2 │ │ │ │ - movd (%rdx,%rcx,2),%xmm3 │ │ │ │ - movd (%rdx,%rax,1),%xmm4 │ │ │ │ - punpckldq %xmm2,%xmm1 │ │ │ │ - punpckldq %xmm4,%xmm3 │ │ │ │ - movlhps %xmm3,%xmm1 │ │ │ │ - pavgb (%r8),%xmm1 │ │ │ │ - lea 0x10(%r8),%r8 │ │ │ │ - movd (%rdi),%xmm2 │ │ │ │ - movd (%rdi,%rsi,1),%xmm5 │ │ │ │ - movd (%rdi,%rsi,2),%xmm4 │ │ │ │ - movd (%rdi,%r9,1),%xmm3 │ │ │ │ - punpckldq %xmm5,%xmm2 │ │ │ │ - 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 │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movd %xmm0,%eax │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea (%rsi,%rsi,2),%r8 │ │ │ │ - lea (%rcx,%rcx,2),%r9 │ │ │ │ movd (%rdi),%xmm0 │ │ │ │ movd (%rdi,%rsi,2),%xmm2 │ │ │ │ punpckldq %xmm2,%xmm0 │ │ │ │ pmovzxbw %xmm0,%xmm0 │ │ │ │ movd (%rdx),%xmm2 │ │ │ │ movd (%rdx,%rcx,2),%xmm3 │ │ │ │ punpckldq %xmm3,%xmm2 │ │ │ │ @@ -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 0x403c8(%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 0x400e8(%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 0x3fc38(%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 0x3f903(%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 0x3eda0(%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 0x3ed08(%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 0x3ec4a(%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 0x3ec08(%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 0x3eb4a(%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 0x3ea51(%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 0x3ea08(%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 0x3e99a(%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 0x3e958(%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 0x3e8e0(%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 0x3e888(%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 0x3e810(%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 0x3e7b8(%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 0x3e740(%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 0x3e694(%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 0x3e5da(%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 0x3e50a(%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 0x3e43a(%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 0x3e36a(%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 0x3e2f8(%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 0x3e22f(%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 0x3e1b8(%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 0x3e0ef(%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 0x3e078(%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 0x3dfaf(%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 0x3df38(%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 0x3de6f(%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 0x3ddf7(%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 0x3dd29(%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 0x3dc97(%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 0x3dbc9(%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 0x3db37(%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 0x3da69(%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 0x3d9d7(%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 0x3d909(%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 0x3d877(%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 0x3d7a9(%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 0x3d717(%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 0x3d649(%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,1040 +14000,1040 @@ │ │ │ │ 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 .`"|............ │ │ │ │ + 0x002d7b40 04000000 07000000 01000000 03000000 ................ │ │ │ │ + 0x002d7b50 00000000 02000000 05000000 06000000 ................ │ │ │ │ + 0x002d7b60 48030000 a4010000 18010000 d2000000 H............... │ │ │ │ + 0x002d7b70 a8000000 8c000000 78000000 69000000 ........x...i... │ │ │ │ + 0x002d7b80 a4010000 d2000000 8c000000 69000000 ............i... │ │ │ │ + 0x002d7b90 0c0d0a0b 08090607 04050203 00010e0f ................ │ │ │ │ + 0x002d7ba0 00080109 020a030b 040c050d 060e070f ................ │ │ │ │ + 0x002d7bb0 ff7f3f1f 0f070301 04020303 02010000 ..?............. │ │ │ │ + 0x002d7bc0 fffe0000 01020000 00ff0001 01020000 ................ │ │ │ │ + 0x002d7bd0 00000102 fffe0000 00010102 00ff0000 ................ │ │ │ │ + 0x002d7be0 01020102 00000000 01020102 00010000 ................ │ │ │ │ + 0x002d7bf0 0102fffe 01020000 010200ff 01020000 ................ │ │ │ │ + 0x002d7c00 01020102 00000000 01020102 00ff0000 ................ │ │ │ │ + 0x002d7c10 01020102 01020000 01020001 01020000 ................ │ │ │ │ + 0x002d7c20 01020000 01020000 000100ff 01020000 ................ │ │ │ │ + 0x002d7c30 00000102 01020000 00ff0102 00010000 ................ │ │ │ │ + 0x002d7c40 80008000 00080008 00000000 00000000 ................ │ │ │ │ + 0x002d7c50 48030000 a4010000 18010000 d2000000 H............... │ │ │ │ + 0x002d7c60 a8000000 8c000000 78000000 69000000 ........x...i... │ │ │ │ + 0x002d7c70 a4010000 d2000000 8c000000 69000000 ............i... │ │ │ │ + 0x002d7c80 69000000 69000000 69000000 69000000 i...i...i...i... │ │ │ │ + 0x002d7c90 48034803 a401a401 18011801 d200d200 H.H............. │ │ │ │ + 0x002d7ca0 a800a800 8c008c00 78007800 69006900 ........x.x.i.i. │ │ │ │ + 0x002d7cb0 a401a401 d200d200 8c008c00 69006900 ............i.i. │ │ │ │ + 0x002d7cc0 69006900 69006900 69006900 69006900 i.i.i.i.i.i.i.i. │ │ │ │ + 0x002d7cd0 0c0d0a0b 08090607 04050203 00010e0f ................ │ │ │ │ + 0x002d7ce0 00080109 020a030b 040c050d 060e070f ................ │ │ │ │ + 0x002d7cf0 08000800 08000800 08000800 08000800 ................ │ │ │ │ + 0x002d7d00 80008000 80008000 80008000 80008000 ................ │ │ │ │ + 0x002d7d10 00010001 00010001 00010001 00010001 ................ │ │ │ │ + 0x002d7d20 00080008 00080008 00080008 00080008 ................ │ │ │ │ + 0x002d7d30 ff7fff7f ff7fff7f ff7fff7f ff7fff7f ................ │ │ │ │ + 0x002d7d40 00800080 00800080 00800080 00800080 ................ │ │ │ │ + 0x002d7d50 ffffffff ffffffff fefefefe fefefefe ................ │ │ │ │ + 0x002d7d60 fcfcfcfc fcfcfcfc f8f8f8f8 f8f8f8f8 ................ │ │ │ │ + 0x002d7d70 f0f0f0f0 f0f0f0f0 e0e0e0e0 e0e0e0e0 ................ │ │ │ │ + 0x002d7d80 c0c0c0c0 c0c0c0c0 80808080 80808080 ................ │ │ │ │ + 0x002d7d90 04040404 04040404 02020202 02020202 ................ │ │ │ │ + 0x002d7da0 03030303 03030303 03030303 03030303 ................ │ │ │ │ + 0x002d7db0 02020202 02020202 01010101 01010101 ................ │ │ │ │ + 0x002d7dc0 f1e201f2 01020112 11221021 1020101f .........".!. .. │ │ │ │ + 0x002d7dd0 f1e201f2 01020112 11221021 00000000 .........".!.... │ │ │ │ + 0x002d7de0 06070809 0a0b0c0d 0e0f0405 0203ffff ................ │ │ │ │ + 0x002d7df0 00020406 080a0c0e 01030507 090b0d0f ................ │ │ │ │ + 0x002d7e00 00004000 8000c000 00014001 8001c001 ..@.......@..... │ │ │ │ + 0x002d7e10 c0018001 40010001 c0008000 40000000 ....@.......@... │ │ │ │ + 0x002d7e20 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ + 0x002d7e30 fffffeff fdfffcff 08090809 0a0b0c0d ................ │ │ │ │ + 0x002d7e40 00010001 02030405 06070809 0a0b0c0d ................ │ │ │ │ + 0x002d7e50 00010203 04050607 02030405 06070809 ................ │ │ │ │ + 0x002d7e60 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ + 0x002d7e70 0e0f0c0d 0a0b0809 0c0d0a0b 08090607 ................ │ │ │ │ + 0x002d7e80 0e0f0a0b 06070203 0c0d0809 04050001 ................ │ │ │ │ + 0x002d7e90 13131317 17171f1f 1f2f2f2f 4f4f4fff .........///OOO. │ │ │ │ + 0x002d7ea0 377f077f 0f1f271f 7f277f27 070f1f0f 7.....'..'.'.... │ │ │ │ + 0x002d7eb0 273f033f 03031303 2f132f13 03030303 '?.?...././..... │ │ │ │ + 0x002d7ec0 0f1f070f 1f07031f 03030303 03030000 ................ │ │ │ │ + 0x002d7ed0 07071307 13130b13 0b0f0f0f 17171717 ................ │ │ │ │ + 0x002d7ee0 27272727 0f1f4000 02030203 02030203 ''''..@......... │ │ │ │ + 0x002d7ef0 00180018 c017c017 08000800 08000800 ................ │ │ │ │ + 0x002d7f00 06000600 06000600 04000400 04000400 ................ │ │ │ │ + 0x002d7f10 05000500 05000500 00f200f2 00f200f2 ................ │ │ │ │ + 0x002d7f20 00f400f4 00f400f4 00f600f6 00f600f6 ................ │ │ │ │ + 0x002d7f30 00f800f8 00f800f8 00fa00fa 00fa00fa ................ │ │ │ │ + 0x002d7f40 00fc00fc 00fc00fc 00fe00fe 00fe00fe ................ │ │ │ │ + 0x002d7f50 01000100 01000100 02000200 02000200 ................ │ │ │ │ + 0x002d7f60 03000300 03000300 3e003e00 3e003e00 ........>.>.>.>. │ │ │ │ + 0x002d7f70 00010001 00010001 00020002 00020002 ................ │ │ │ │ + 0x002d7f80 00080008 00080008 08cdf1ff 01cdf1ff ................ │ │ │ │ + 0x002d7f90 f8ccf1ff e6ccf1ff c2ccf1ff 6dcdf1ff ............m... │ │ │ │ + 0x002d7fa0 f2cdf1ff 77cef1ff 29cff1ff facff1ff ....w...)....... │ │ │ │ + 0x002d7fb0 74cdf1ff f9cdf1ff 83cef1ff 3fcff1ff t...........?... │ │ │ │ + 0x002d7fc0 28d0f1ff abcdf1ff 30cef1ff cacef1ff (.......0....... │ │ │ │ + 0x002d7fd0 9dcff1ff 9ed0f1ff 97cdf1ff 1ccef1ff ................ │ │ │ │ + 0x002d7fe0 b2cef1ff 7dcff1ff 8ad0f1ff 83d1f1ff ....}........... │ │ │ │ + 0x002d7ff0 bed1f1ff fdd1f1ff 32d2f1ff 7dd2f1ff ........2...}... │ │ │ │ + 0x002d8000 9fd7f1ff 1edaf1ff addcf1ff 51def1ff ............Q... │ │ │ │ + 0x002d8010 d5dff1ff 98e4f1ff d6e9f1ff 70ebf1ff ............p... │ │ │ │ + 0x002d8020 7becf1ff d5edf1ff 3feff1ff ecf1f1ff {.......?....... │ │ │ │ + 0x002d8030 b7f4f1ff 8ff6f1ff 2bf8f1ff 8cfff1ff ........+....... │ │ │ │ + 0x002d8040 7700f2ff 4e01f2ff 3402f2ff 93fff1ff w...N...4....... │ │ │ │ + 0x002d8050 7e00f2ff 5a01f2ff 4a02f2ff cffff1ff ~...Z...J....... │ │ │ │ + 0x002d8060 b200f2ff 9a01f2ff 9902f2ff e3fef1ff ................ │ │ │ │ + 0x002d8070 dafef1ff d1fef1ff bffef1ff 4908f2ff ............I... │ │ │ │ + 0x002d8080 cb08f2ff 3609f2ff ec09f2ff b40af2ff ....6........... │ │ │ │ + 0x002d8090 f90af2ff 330bf2ff 6b0bf2ff d00bf2ff ....3...k....... │ │ │ │ + 0x002d80a0 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ + 0x002d80b0 00010809 02030a0b 04050c0d 06070e0f ................ │ │ │ │ + 0x002d80c0 08090001 0a0b0203 0c0d0405 0e0f0607 ................ │ │ │ │ + 0x002d80d0 2905db0e 2905db0e 2905db0e 2905db0e )...)...)...)... │ │ │ │ + 0x002d80e0 b209d7fa b209d7fa b209d7fa b209d7fa ................ │ │ │ │ + 0x002d80f0 100db209 100db209 100db209 100db209 ................ │ │ │ │ + 0x002d8100 100d25f1 100d25f1 100d25f1 100d25f1 ..%...%...%...%. │ │ │ │ + 0x002d8110 100df0f2 100df0f2 100df0f2 100df0f2 ................ │ │ │ │ + 0x002d8120 0000100d 0000100d 0000100d 0000100d ................ │ │ │ │ + 0x002d8130 e0e525f1 e0e525f1 e0e525f1 e0e525f1 ..%...%...%...%. │ │ │ │ + 0x002d8140 500bb0f4 500bb0f4 500bb0f4 500bb0f4 P...P...P...P... │ │ │ │ + 0x002d8150 500b500b 500b500b 500b500b 500b500b P.P.P.P.P.P.P.P. │ │ │ │ + 0x002d8160 1f0638f1 1f0638f1 1f0638f1 1f0638f1 ..8...8...8...8. │ │ │ │ + 0x002d8170 c80e1f06 c80e1f06 c80e1f06 c80e1f06 ................ │ │ │ │ + 0x002d8180 1f034ff0 1f034ff0 1f034ff0 1f034ff0 ..O...O...O...O. │ │ │ │ + 0x002d8190 b10f1f03 b10f1f03 b10f1f03 b10f1f03 ................ │ │ │ │ + 0x002d81a0 4e0d1cf7 4e0d1cf7 4e0d1cf7 4e0d1cf7 N...N...N...N... │ │ │ │ + 0x002d81b0 e4084e0d e4084e0d e4084e0d e4084e0d ..N...N...N...N. │ │ │ │ + 0x002d81c0 910114f0 910114f0 910114f0 910114f0 ................ │ │ │ │ + 0x002d81d0 ec0f9101 ec0f9101 ec0f9101 ec0f9101 ................ │ │ │ │ + 0x002d81e0 8b07e4f1 8b07e4f1 8b07e4f1 8b07e4f1 ................ │ │ │ │ + 0x002d81f0 1c0e8b07 1c0e8b07 1c0e8b07 1c0e8b07 ................ │ │ │ │ + 0x002d8200 5e0cdaf5 5e0cdaf5 5e0cdaf5 5e0cdaf5 ^...^...^...^... │ │ │ │ + 0x002d8210 260a5e0c 260a5e0c 260a5e0c 260a5e0c &.^.&.^.&.^.&.^. │ │ │ │ + 0x002d8220 500f5bfb 500f5bfb 500f5bfb 500f5bfb P.[.P.[.P.[.P.[. │ │ │ │ + 0x002d8230 a504500f a504500f a504500f a504500f ..P...P...P...P. │ │ │ │ + 0x002d8240 c80ee1f9 c80ee1f9 c80ee1f9 c80ee1f9 ................ │ │ │ │ + 0x002d8250 1f06c80e 1f06c80e 1f06c80e 1f06c80e ................ │ │ │ │ + 0x002d8260 38f1e1f9 38f1e1f9 38f1e1f9 38f1e1f9 8...8...8...8... │ │ │ │ + 0x002d8270 e3037bf0 e3037bf0 e3037bf0 e3037bf0 ..{...{...{...{. │ │ │ │ + 0x002d8280 850fe303 850fe303 850fe303 850fe303 ................ │ │ │ │ + 0x002d8290 d70689f1 d70689f1 d70689f1 d70689f1 ................ │ │ │ │ + 0x002d82a0 770ed706 770ed706 770ed706 770ed706 w...w...w...w... │ │ │ │ + 0x002d82b0 b90dc6f7 b90dc6f7 b90dc6f7 b90dc6f7 ................ │ │ │ │ + 0x002d82c0 3a08b90d 3a08b90d 3a08b90d 3a08b90d :...:...:...:... │ │ │ │ + 0x002d82d0 110f9cfa 110f9cfa 110f9cfa 110f9cfa ................ │ │ │ │ + 0x002d82e0 6405110f 6405110f 6405110f 6405110f d...d...d...d... │ │ │ │ + 0x002d82f0 b10fe1fc b10fe1fc b10fe1fc b10fe1fc ................ │ │ │ │ + 0x002d8300 1f03b10f 1f03b10f 1f03b10f 1f03b10f ................ │ │ │ │ + 0x002d8310 4ff0e1fc 4ff0e1fc 4ff0e1fc 4ff0e1fc O...O...O...O... │ │ │ │ + 0x002d8320 c90005f0 c90005f0 c90005f0 c90005f0 ................ │ │ │ │ + 0x002d8330 fb0fc900 fb0fc900 fb0fc900 fb0fc900 ................ │ │ │ │ + 0x002d8340 880926f3 880926f3 880926f3 880926f3 ..&...&...&...&. │ │ │ │ + 0x002d8350 da0c8809 da0c8809 da0c8809 da0c8809 ................ │ │ │ │ + 0x002d8360 db0b41f5 db0b41f5 db0b41f5 db0b41f5 ..A...A...A...A. │ │ │ │ + 0x002d8370 bf0adb0b bf0adb0b bf0adb0b bf0adb0b ................ │ │ │ │ + 0x002d8380 d40fa7fd d40fa7fd d40fa7fd d40fa7fd ................ │ │ │ │ + 0x002d8390 5902d40f 5902d40f 5902d40f 5902d40f Y...Y...Y...Y... │ │ │ │ + 0x002d83a0 e408b2f2 e408b2f2 e408b2f2 e408b2f2 ................ │ │ │ │ + 0x002d83b0 4e0de408 4e0de408 4e0de408 4e0de408 N...N...N...N... │ │ │ │ + 0x002d83c0 1cf7b2f2 1cf7b2f2 1cf7b2f2 1cf7b2f2 ................ │ │ │ │ + 0x002d83d0 ec0f6ffe ec0f6ffe ec0f6ffe ec0f6ffe ..o...o...o...o. │ │ │ │ + 0x002d83e0 14f06ffe 14f06ffe 14f06ffe 14f06ffe ..o...o...o...o. │ │ │ │ + 0x002d83f0 260aa2f3 260aa2f3 260aa2f3 260aa2f3 &...&...&...&... │ │ │ │ + 0x002d8400 daf5a2f3 daf5a2f3 daf5a2f3 daf5a2f3 ................ │ │ │ │ + 0x002d8410 1c0e75f8 1c0e75f8 1c0e75f8 1c0e75f8 ..u...u...u...u. │ │ │ │ + 0x002d8420 e4f175f8 e4f175f8 e4f175f8 e4f175f8 ..u...u...u...u. │ │ │ │ + 0x002d8430 a504b0f0 a504b0f0 a504b0f0 a504b0f0 ................ │ │ │ │ + 0x002d8440 5bfbb0f0 5bfbb0f0 5bfbb0f0 5bfbb0f0 [...[...[...[... │ │ │ │ + 0x002d8450 00080000 00080000 00080000 00080000 ................ │ │ │ │ + 0x002d8460 00080008 00080008 00080008 00080008 ................ │ │ │ │ + 0x002d8470 00f800f8 00f800f8 00f800f8 00f800f8 ................ │ │ │ │ + 0x002d8480 00100010 00100010 00100010 00100010 ................ │ │ │ │ + 0x002d8490 00400040 00400040 00400040 00400040 .@.@.@.@.@.@.@.@ │ │ │ │ + 0x002d84a0 00c000c0 00c000c0 00c000c0 00c000c0 ................ │ │ │ │ + 0x002d84b0 106a106a 106a106a 106a106a 106a106a .j.j.j.j.j.j.j.j │ │ │ │ + 0x002d84c0 08350835 08350835 08350835 08350835 .5.5.5.5.5.5.5.5 │ │ │ │ + 0x002d84d0 805a805a 805a805a 805a805a 805a805a .Z.Z.Z.Z.Z.Z.Z.Z │ │ │ │ + 0x002d84e0 80688068 80688068 80688068 80688068 .h.h.h.h.h.h.h.h │ │ │ │ + 0x002d84f0 00200020 00200020 00200020 00200020 . . . . . . . . │ │ │ │ + 0x002d8500 00e000e0 00e000e0 00e000e0 00e000e0 ................ │ │ │ │ + 0x002d8510 05000500 05000500 05000500 05000500 ................ │ │ │ │ + 0x002d8520 48064806 48064806 48064806 48064806 H.H.H.H.H.H.H.H. │ │ │ │ + 0x002d8530 d87fd87f d87fd87f d87fd87f d87fd87f ................ │ │ │ │ + 0x002d8540 08aa08aa 08aa08aa 08aa08aa 08aa08aa ................ │ │ │ │ + 0x002d8550 d85ed85e d85ed85e d85ed85e d85ed85e .^.^.^.^.^.^.^.^ │ │ │ │ + 0x002d8560 b836b836 b836b836 b836b836 b836b836 .6.6.6.6.6.6.6.6 │ │ │ │ + 0x002d8570 b873b873 b873b873 b873b873 b873b873 .s.s.s.s.s.s.s.s │ │ │ │ + 0x002d8580 e0d4e0d4 e0d4e0d4 e0d4e0d4 e0d4e0d4 ................ │ │ │ │ + 0x002d8590 88788878 88788878 88788878 88788878 .x.x.x.x.x.x.x.x │ │ │ │ + 0x002d85a0 181f181f 181f181f 181f181f 181f181f ................ │ │ │ │ + 0x002d85b0 287c287c 287c287c 287c287c 287c287c (|(|(|(|(|(|(|(| │ │ │ │ + 0x002d85c0 30be30be 30be30be 30be30be 30be30be 0.0.0.0.0.0.0.0. │ │ │ │ + 0x002d85d0 c86dc86d c86dc86d c86dc86d c86dc86d .m.m.m.m.m.m.m.m │ │ │ │ + 0x002d85e0 404c404c 404c404c 404c404c 404c404c @L@L@L@L@L@L@L@L │ │ │ │ + 0x002d85f0 d066d066 d066d066 d066d066 d066d066 .f.f.f.f.f.f.f.f │ │ │ │ + 0x002d8600 38ed38ed 38ed38ed 38ed38ed 38ed38ed 8.8.8.8.8.8.8.8. │ │ │ │ + 0x002d8610 a07ea07e a07ea07e a07ea07e a07ea07e .~.~.~.~.~.~.~.~ │ │ │ │ + 0x002d8620 f87ff87f f87ff87f f87ff87f f87ff87f ................ │ │ │ │ + 0x002d8630 28032803 28032803 28032803 28032803 (.(.(.(.(.(.(.(. │ │ │ │ + 0x002d8640 b85cb85c b85cb85c b85cb85c b85cb85c .\.\.\.\.\.\.\.\ │ │ │ │ + 0x002d8650 c0a7c0a7 c0a7c0a7 c0a7c0a7 c0a7c0a7 ................ │ │ │ │ + 0x002d8660 08750875 08750875 08750875 08750875 .u.u.u.u.u.u.u.u │ │ │ │ + 0x002d8670 e033e033 e033e033 e033e033 e033e033 .3.3.3.3.3.3.3.3 │ │ │ │ + 0x002d8680 70777077 70777077 70777077 70777077 pwpwpwpwpwpwpwpw │ │ │ │ + 0x002d8690 f0d1f0d1 f0d1f0d1 f0d1f0d1 f0d1f0d1 ................ │ │ │ │ + 0x002d86a0 e07ce07c e07ce07c e07ce07c e07ce07c .|.|.|.|.|.|.|.| │ │ │ │ + 0x002d86b0 081c081c 081c081c 081c081c 081c081c ................ │ │ │ │ + 0x002d86c0 286c286c 286c286c 286c286c 286c286c (l(l(l(l(l(l(l(l │ │ │ │ + 0x002d86d0 88bb88bb 88bb88bb 88bb88bb 88bb88bb ................ │ │ │ │ + 0x002d86e0 a868a868 a868a868 a868a868 a868a868 .h.h.h.h.h.h.h.h │ │ │ │ + 0x002d86f0 b849b849 b849b849 b849b849 b849b849 .I.I.I.I.I.I.I.I │ │ │ │ + 0x002d8700 207e207e 207e207e 207e207e 207e207e ~ ~ ~ ~ ~ ~ ~ ~ │ │ │ │ + 0x002d8710 20ea20ea 20ea20ea 20ea20ea 20ea20ea . . . . . . . . │ │ │ │ + 0x002d8720 087f087f 087f087f 087f087f 087f087f ................ │ │ │ │ + 0x002d8730 a80fa80f a80fa80f a80fa80f a80fa80f ................ │ │ │ │ + 0x002d8740 e864e864 e864e864 e864e864 e864e864 .d.d.d.d.d.d.d.d │ │ │ │ + 0x002d8750 40b140b1 40b140b1 40b140b1 40b140b1 @.@.@.@.@.@.@.@. │ │ │ │ + 0x002d8760 606f606f 606f606f 606f606f 606f606f `o`o`o`o`o`o`o`o │ │ │ │ + 0x002d8770 183f183f 183f183f 183f183f 183f183f .?.?.?.?.?.?.?.? │ │ │ │ + 0x002d8780 607b607b 607b607b 607b607b 607b607b `{`{`{`{`{`{`{`{ │ │ │ │ + 0x002d8790 e0dde0dd e0dde0dd e0dde0dd e0dde0dd ................ │ │ │ │ + 0x002d87a0 88798879 88798879 88798879 88798879 .y.y.y.y.y.y.y.y │ │ │ │ + 0x002d87b0 28282828 28282828 28282828 28282828 (((((((((((((((( │ │ │ │ + 0x002d87c0 58725872 58725872 58725872 58725872 XrXrXrXrXrXrXrXr │ │ │ │ + 0x002d87d0 70c670c6 70c670c6 70c670c6 70c670c6 p.p.p.p.p.p.p.p. │ │ │ │ + 0x002d87e0 f060f060 f060f060 f060f060 f060f060 .`.`.`.`.`.`.`.` │ │ │ │ + 0x002d87f0 98539853 98539853 98539853 98539853 .S.S.S.S.S.S.S.S │ │ │ │ + 0x002d8800 a87fa87f a87fa87f a87fa87f a87fa87f ................ │ │ │ │ + 0x002d8810 98f698f6 98f698f6 98f698f6 98f698f6 ................ │ │ │ │ + 0x002d8820 01000100 01000100 01000100 01000100 ................ │ │ │ │ + 0x002d8830 01000100 01000100 01000100 01000100 ................ │ │ │ │ + 0x002d8840 1020101e f2e402f4 02040214 12241022 . ...........$." │ │ │ │ + 0x002d8850 1020101e f2e402f4 2040203e e2c402e4 . ...... @ >.... │ │ │ │ + 0x002d8860 02040224 22442042 2040203e e2c402e4 ...$"D B @ >.... │ │ │ │ + 0x002d8870 04000400 03000300 02000200 03000300 ................ │ │ │ │ + 0x002d8880 00400040 00100010 00080008 00c000c0 .@.@............ │ │ │ │ + 0x002d8890 04000400 04000400 04000400 04000400 ................ │ │ │ │ + 0x002d88a0 02000200 02000200 02000200 02000200 ................ │ │ │ │ + 0x002d88b0 03000300 03000300 03000300 03000300 ................ │ │ │ │ + 0x002d88c0 03000300 03000300 03000300 03000300 ................ │ │ │ │ + 0x002d88d0 2040203e e2c402e4 02040224 22442042 @ >.......$"D B │ │ │ │ + 0x002d88e0 2040203e e2c402e4 00400040 00400040 @ >.....@.@.@.@ │ │ │ │ + 0x002d88f0 00100010 00100010 80008000 80008000 ................ │ │ │ │ + 0x002d8900 00080008 00080008 00080008 00080008 ................ │ │ │ │ + 0x002d8910 00c000c0 00c000c0 00c000c0 00c000c0 ................ │ │ │ │ + 0x002d8920 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x002d8930 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x002d8940 807f807f 7f8000ff 7f8015ea d52ac03f .............*.? │ │ │ │ + 0x002d8950 7f8045ba 12ede916 c936b24d a55aa05f ..E......6.M.Z._ │ │ │ │ + 0x002d8960 7f80619e 44bb2ad5 11eefb04 e619d42b ..a.D.*........+ │ │ │ │ + 0x002d8970 c43bb649 ab54a15e 9a65946b 916e906f .;.I.T.^.e.k.n.o │ │ │ │ + 0x002d8980 7f80708f 619e52ad 44bb36c9 29d61de2 ..p.a.R.D.6.)... │ │ │ │ + 0x002d8990 11ee05fa fa05ef10 e51adc23 d32cca35 ...........#.,.5 │ │ │ │ + 0x002d89a0 c23dbb44 b44bad52 a758a25d 9d629966 .=.D.K.R.X.].b.f │ │ │ │ + 0x002d89b0 956a916e 8e718c73 8a758976 88778877 .j.n.q.s.u.v.w.w │ │ │ │ + 0x002d89c0 7f807887 708f6996 619e5aa5 52ad4bb4 ..x.p.i.a.Z.R.K. │ │ │ │ + 0x002d89d0 44bb3dc2 36c930cf 29d623dc 1ce316e9 D.=.6.0.).#..... │ │ │ │ + 0x002d89e0 10ef0af5 05faff00 f906f40b ef10ea15 ................ │ │ │ │ + 0x002d89f0 e51ae01f db24d629 d22dcd32 c936c53a .....$.).-.2.6.: │ │ │ │ + 0x002d8a00 c13ebd42 b946b649 b24daf50 ac53a956 .>.B.F.I.M.P.S.V │ │ │ │ + 0x002d8a10 a659a35c a05f9d62 9b649966 9669946b .Y.\._.b.d.f.i.k │ │ │ │ + 0x002d8a20 926d906f 8f708d72 8c738a75 89768877 .m.o.p.r.s.u.v.w │ │ │ │ + 0x002d8a30 87788679 8679857a 857a847b 847b847b .x.y.y.z.z.{.{.{ │ │ │ │ + 0x002d8a40 01020304 05060708 090a0b0c 0d0e0f10 ................ │ │ │ │ + 0x002d8a50 11121314 15161718 191a1b1c 1d1e1f20 ............... │ │ │ │ + 0x002d8a60 201f1e1d 1c1b1a19 18171615 14131211 ............... │ │ │ │ + 0x002d8a70 100f0e0d 0c0b0a09 08070605 04030201 ................ │ │ │ │ + 0x002d8a80 07070b0b 0f0f1313 13171717 1f1f1f27 ...............' │ │ │ │ + 0x002d8a90 27272f2f 2f3f3f3f 4f4f4fff 00100010 ''///???OOO..... │ │ │ │ + 0x002d8aa0 00140014 08100810 20102010 18141814 ........ . ..... │ │ │ │ + 0x002d8ab0 10101010 00000000 00000000 08000800 ................ │ │ │ │ + 0x002d8ac0 00000001 01020203 03040405 05060607 ................ │ │ │ │ + 0x002d8ad0 07080809 090a0a0b 0b0c0c0d 0d0e0e0f ................ │ │ │ │ + 0x002d8ae0 0f0f0f0f 0f0f0f0f 80808080 24fc24fc ............$.$. │ │ │ │ + 0x002d8af0 08070706 06050504 04030302 02010100 ................ │ │ │ │ + 0x002d8b00 377f277f 277f070f 1f070f1f 00031f00 7.'.'........... │ │ │ │ + 0x002d8b10 273f132f 132f0303 03030303 00000000 '?././.......... │ │ │ │ + 0x002d8b20 01000201 03020403 05040605 07060807 ................ │ │ │ │ + 0x002d8b30 02030304 04050506 06070708 08080808 ................ │ │ │ │ + 0x002d8b40 07060f0e 05040d0c 03020b0a 01000908 ................ │ │ │ │ + 0x002d8b50 00010102 02030304 0809090a 0a0b0b0c ................ │ │ │ │ + 0x002d8b60 03020706 0b0a0f0e 02010605 0a090e0d ................ │ │ │ │ + 0x002d8b70 07060f0e 06050e0d 05040d0c 04030c0b ................ │ │ │ │ + 0x002d8b80 04030302 02010100 0c0b0b0a 0a090908 ................ │ │ │ │ + 0x002d8b90 0004080c 0105090d 02060a0e 03070b0f ................ │ │ │ │ + 0x002d8ba0 00004000 8000c000 00014001 8001c001 ..@.......@..... │ │ │ │ + 0x002d8bb0 00044004 8004c004 00054005 8005c005 ..@.......@..... │ │ │ │ + 0x002d8bc0 40008000 c0000001 40018001 c0010002 @.......@....... │ │ │ │ + 0x002d8bd0 40028002 c0020003 40038003 c0030004 @.......@....... │ │ │ │ + 0x002d8be0 01000200 03000400 05000600 07000800 ................ │ │ │ │ + 0x002d8bf0 09000a00 0b000c00 0d000e00 0f001000 ................ │ │ │ │ + 0x002d8c00 5a5a5a5a 0e0e0e0e 1b1b1b1b 1f1f1f1f ZZZZ............ │ │ │ │ + 0x002d8c10 20202020 0c0c0c0c 01000100 05ffffff ............ │ │ │ │ + 0x002d8c20 0a040a04 25060506 67090709 48ff08ff ....%...g...H... │ │ │ │ + 0x002d8c30 10040004 35060506 770b070b 5fff0fff ....5...w..._... │ │ │ │ + 0x002d8c40 03040304 05060506 07020702 01ff01ff ................ │ │ │ │ + 0x002d8c50 03040304 05060506 070b070b 7f817f81 ................ │ │ │ │ + 0x002d8c60 00010001 04050405 08090809 0c0d0c0d ................ │ │ │ │ + 0x002d8c70 02030203 06070607 0a0b0a0b 0e0f0e0f ................ │ │ │ │ + 0x002d8c80 07070707 03030303 05050505 01010101 ................ │ │ │ │ + 0x002d8c90 06060606 02020202 04040404 40004000 ............@.@. │ │ │ │ + 0x002d8ca0 00ff01ff 02ff03ff 04ff05ff 06ff07ff ................ │ │ │ │ + 0x002d8cb0 07ff07ff 07ff07ff 07ff07ff 07ff07ff ................ │ │ │ │ + 0x002d8cc0 00010203 04050607 08090a0b 0c0d0e0f ................ │ │ │ │ + 0x002d8cd0 00010203 04050607 06070607 06070607 ................ │ │ │ │ + 0x002d8ce0 00010203 04050607 08090a0b 0c0d0e0f ................ │ │ │ │ + 0x002d8cf0 0e0f0e0f 0e0f0e0f 0e0f0e0f 0e0f0e0f ................ │ │ │ │ + 0x002d8d00 00010203 04050607 06070607 06070607 ................ │ │ │ │ + 0x002d8d10 06070607 06070607 06070607 06070607 ................ │ │ │ │ + 0x002d8d20 0f0e0d0c 0b0a0908 07060504 03020100 ................ │ │ │ │ + 0x002d8d30 3e003e00 80008000 ff00ff00 00020002 >.>............. │ │ │ │ + 0x002d8d40 f87ef3ff 0880f3ff f880f3ff e881f3ff .~.............. │ │ │ │ + 0x002d8d50 b882f3ff eb77f3ff a478f3ff 3479f3ff .....w...x..4y.. │ │ │ │ + 0x002d8d60 b479f3ff 147af3ff de7af3ff a07bf3ff .y...z...z...{.. │ │ │ │ + 0x002d8d70 307cf3ff d07cf3ff 507df3ff 2e74f3ff 0|...|..P}...t.. │ │ │ │ + 0x002d8d80 fc74f3ff 9c75f3ff 2c76f3ff ac76f3ff .t...u..,v...v.. │ │ │ │ + 0x002d8d90 f6b9f3ff 78baf3ff 28bbf3ff 58bdf3ff ....x...(...X... │ │ │ │ + 0x002d8da0 096ff3ff 986ff3ff 2870f3ff b870f3ff .o...o..(p...p.. │ │ │ │ + 0x002d8db0 4871f3ff 156ff3ff a46ff3ff 3470f3ff Hq...o...o..4p.. │ │ │ │ + 0x002d8dc0 c470f3ff 6271f3ff 416ff3ff d56ff3ff .p..bq..Ao...o.. │ │ │ │ + 0x002d8dd0 6570f3ff f270f3ff 9e71f3ff 6c6ef3ff ep...p...q..ln.. │ │ │ │ + 0x002d8de0 636ef3ff 5b6ef3ff 516ef3ff 436ef3ff cn..[n..Qn..Cn.. │ │ │ │ + 0x002d8df0 3072f3ff 7872f3ff b872f3ff f872f3ff 0r..xr...r...r.. │ │ │ │ + 0x002d8e00 3873f3ff 2684f3ff 8487f3ff a48af3ff 8s..&........... │ │ │ │ + 0x002d8e10 d48cf3ff 748ff3ff 9693f3ff 3498f3ff ....t.......4... │ │ │ │ + 0x002d8e20 609cf3ff fda0f3ff e5a1f3ff 56a3f3ff `...........V... │ │ │ │ + 0x002d8e30 eca6f3ff 5cabf3ff 2caff3ff 8cb3f3ff ....\...,....... │ │ │ │ + 0x002d8e40 65c0f3ff 38c1f3ff 28c2f3ff 08c3f3ff e...8...(....... │ │ │ │ + 0x002d8e50 71c0f3ff 44c1f3ff 34c2f3ff 14c3f3ff q...D...4....... │ │ │ │ + 0x002d8e60 a5c0f3ff 7dc1f3ff 6dc2f3ff 4ac3f3ff ....}...m...J... │ │ │ │ + 0x002d8e70 dabff3ff d1bff3ff c9bff3ff bfbff3ff ................ │ │ │ │ + 0x002d8e80 75c5f3ff 68c5f3ff 5bc5f3ff f7c7f3ff u...h...[....... │ │ │ │ + 0x002d8e90 eac7f3ff ddc7f3ff 38cbf3ff 26cbf3ff ........8...&... │ │ │ │ + 0x002d8ea0 14cbf3ff f9c8f3ff 76c9f3ff f4c9f3ff ........v....... │ │ │ │ + 0x002d8eb0 b0caf3ff f7cbf3ff 34ccf3ff 64ccf3ff ........4...d... │ │ │ │ + 0x002d8ec0 a4ccf3ff e4ccf3ff 00000000 00000000 ................ │ │ │ │ + 0x002d8ed0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x002d8ee0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x002d8ef0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x002d8f00 807f807f 7f8000ff 7f8015ea d52ac03f .............*.? │ │ │ │ + 0x002d8f10 7f8045ba 12ede916 c936b24d a55aa05f ..E......6.M.Z._ │ │ │ │ + 0x002d8f20 7f80619e 44bb2ad5 11eefb04 e619d42b ..a.D.*........+ │ │ │ │ + 0x002d8f30 c43bb649 ab54a15e 9a65946b 916e906f .;.I.T.^.e.k.n.o │ │ │ │ + 0x002d8f40 7f80708f 619e52ad 44bb36c9 29d61de2 ..p.a.R.D.6.)... │ │ │ │ + 0x002d8f50 11ee05fa fa05ef10 e51adc23 d32cca35 ...........#.,.5 │ │ │ │ + 0x002d8f60 c23dbb44 b44bad52 a758a25d 9d629966 .=.D.K.R.X.].b.f │ │ │ │ + 0x002d8f70 956a916e 8e718c73 8a758976 88778877 .j.n.q.s.u.v.w.w │ │ │ │ + 0x002d8f80 7f807887 708f6996 619e5aa5 52ad4bb4 ..x.p.i.a.Z.R.K. │ │ │ │ + 0x002d8f90 44bb3dc2 36c930cf 29d623dc 1ce316e9 D.=.6.0.).#..... │ │ │ │ + 0x002d8fa0 10ef0af5 05faff00 f906f40b ef10ea15 ................ │ │ │ │ + 0x002d8fb0 e51ae01f db24d629 d22dcd32 c936c53a .....$.).-.2.6.: │ │ │ │ + 0x002d8fc0 c13ebd42 b946b649 b24daf50 ac53a956 .>.B.F.I.M.P.S.V │ │ │ │ + 0x002d8fd0 a659a35c a05f9d62 9b649966 9669946b .Y.\._.b.d.f.i.k │ │ │ │ + 0x002d8fe0 926d906f 8f708d72 8c738a75 89768877 .m.o.p.r.s.u.v.w │ │ │ │ + 0x002d8ff0 87788679 8679857a 857a847b 847b847b .x.y.y.z.z.{.{.{ │ │ │ │ + 0x002d9000 0a000000 020a0000 01010a00 0101020a ................ │ │ │ │ + 0x002d9010 06000000 02060000 02020600 01020206 ................ │ │ │ │ + 0x002d9020 000cfa00 0009fb00 0007fd00 0005fd00 ................ │ │ │ │ + 0x002d9030 0c02fc00 0902fd00 0702fd00 0503fd00 ................ │ │ │ │ + 0x002d9040 10000000 00100000 00001000 00000010 ................ │ │ │ │ + 0x002d9050 10000000 00100000 00001000 00000010 ................ │ │ │ │ + 0x002d9060 000af600 0006fa00 0004fc00 0002fe00 ................ │ │ │ │ + 0x002d9070 0a00f600 0600fa00 0400fc00 0200fe00 ................ │ │ │ │ + 0x002d9080 08000000 00080000 00000800 00000008 ................ │ │ │ │ + 0x002d9090 04000000 00040000 00000400 00000004 ................ │ │ │ │ + 0x002d90a0 0010f800 0010f800 0010f800 0010f800 ................ │ │ │ │ + 0x002d90b0 1000fc00 1000fc00 1000fc00 1000fc00 ................ │ │ │ │ + 0x002d90c0 08000000 03080000 02030800 01020308 ................ │ │ │ │ + 0x002d90d0 04000000 03040000 02030400 02020304 ................ │ │ │ │ + 0x002d90e0 000afe00 0006ff00 0004ff00 00020000 ................ │ │ │ │ + 0x002d90f0 0a03ff00 0604ff00 0404ff00 0303ff00 ................ │ │ │ │ + 0x002d9100 0e000000 000e0000 00000e00 0000000e ................ │ │ │ │ + 0x002d9110 0c000000 010c0000 00000c00 0000010c ................ │ │ │ │ + 0x002d9120 000ef400 000cf600 000bf700 000af800 ................ │ │ │ │ + 0x002d9130 0e00f600 0c00f700 0b01f800 0901f900 ................ │ │ │ │ + 0x002d9140 00010203 18191a1b 04050607 1c1d1e1f ................ │ │ │ │ + 0x002d9150 0f0b0703 0f0b0703 0f0b0703 0f0b0783 ................ │ │ │ │ + 0x002d9160 1f1b1713 1f1b1713 1f1b1713 1f1b1793 ................ │ │ │ │ + 0x002d9170 2f2b2723 2f2b2723 2f2b2723 2f2b27a3 /+'#/+'#/+'#/+'. │ │ │ │ + 0x002d9180 02000000 03000000 10000000 11000000 ................ │ │ │ │ + 0x002d9190 ffffffff ffffffff 14000000 15000000 ................ │ │ │ │ + 0x002d91a0 00000000 06000000 18000000 1e000000 ................ │ │ │ │ + 0x002d91b0 01000000 07000000 19000000 1f000000 ................ │ │ │ │ + 0x002d91c0 07070707 00010001 03030303 08090809 ................ │ │ │ │ + 0x002d91d0 05050505 04050405 01010101 0c0d0c0d ................ │ │ │ │ + 0x002d91e0 06060606 02030203 02020202 0a0b0a0b ................ │ │ │ │ + 0x002d91f0 04040404 06070607 00000000 0e0f0e0f ................ │ │ │ │ + 0x002d9200 01030507 090b0d0f 11131517 191b1d1f ................ │ │ │ │ + 0x002d9210 21232527 292b2d2f 31333537 393b3d3f !#%')+-/13579;=? │ │ │ │ + 0x002d9220 41434547 494b4d4f 51535557 595b5d5f ACEGIKMOQSUWY[]_ │ │ │ │ + 0x002d9230 61636567 696b6d6f 71737577 797b7d7f acegikmoqsuwy{}. │ │ │ │ + 0x002d9240 01030507 090b0d0f 41434547 494b4d4f ........ACEGIKMO │ │ │ │ + 0x002d9250 11131517 191b1d1f 51535557 595b5d5f ........QSUWY[]_ │ │ │ │ + 0x002d9260 21232527 292b2d2f 61636567 696b6d6f !#%')+-/acegikmo │ │ │ │ + 0x002d9270 31333537 393b3d3f 71737577 797b7d7f 13579;=?qsuwy{}. │ │ │ │ + 0x002d9280 07070707 06060606 05050505 04040404 ................ │ │ │ │ + 0x002d9290 03030303 02020202 01010101 00000000 ................ │ │ │ │ + 0x002d92a0 7f817f81 80808080 80008000 ff00ff00 ................ │ │ │ │ + 0x002d92b0 96cdf3ff cbcdf3ff 05cef3ff 46cef3ff ............F... │ │ │ │ + 0x002d92c0 90cef3ff 13cff3ff fecff3ff f1d0f3ff ................ │ │ │ │ + 0x002d92d0 b1d1f3ff 60d2f3ff 49d9f3ff 40daf3ff ....`...I...@... │ │ │ │ + 0x002d92e0 0cdbf3ff 18dcf3ff 1bddf3ff 07d3f3ff ................ │ │ │ │ + 0x002d92f0 b0d3f3ff 32d4f3ff d4d4f3ff 66d5f3ff ....2.......f... │ │ │ │ + 0x002d9300 13d6f3ff c1d6f3ff 44d7f3ff d9d7f3ff ........D....... │ │ │ │ + 0x002d9310 68d8f3ff fbc9f3ff 7ecaf3ff 04cbf3ff h.......~....... │ │ │ │ + 0x002d9320 8acbf3ff 14ccf3ff 08caf3ff 8bcaf3ff ................ │ │ │ │ + 0x002d9330 11cbf3ff 99cbf3ff 30ccf3ff 30caf3ff ........0...0... │ │ │ │ + 0x002d9340 b6caf3ff 3ccbf3ff c6cbf3ff 69ccf3ff ....<.......i... │ │ │ │ + 0x002d9350 59c9f3ff 4cc9f3ff 40c9f3ff 33c9f3ff Y...L...@...3... │ │ │ │ + 0x002d9360 26c9f3ff 9addf3ff c8ddf3ff f7ddf3ff &............... │ │ │ │ + 0x002d9370 2adef3ff 63def3ff 00000000 00000000 *...c........... │ │ │ │ + 0x002d9380 807f807f 7f8000ff 7f8015ea d52ac03f .............*.? │ │ │ │ + 0x002d9390 7f8045ba 12ede916 c936b24d a55aa05f ..E......6.M.Z._ │ │ │ │ + 0x002d93a0 7f80619e 44bb2ad5 11eefb04 e619d42b ..a.D.*........+ │ │ │ │ + 0x002d93b0 c43bb649 ab54a15e 9a65946b 916e906f .;.I.T.^.e.k.n.o │ │ │ │ + 0x002d93c0 7f80708f 619e52ad 44bb36c9 29d61de2 ..p.a.R.D.6.)... │ │ │ │ + 0x002d93d0 11ee05fa fa05ef10 e51adc23 d32cca35 ...........#.,.5 │ │ │ │ + 0x002d93e0 c23dbb44 b44bad52 a758a25d 9d629966 .=.D.K.R.X.].b.f │ │ │ │ + 0x002d93f0 956a916e 8e718c73 8a758976 88778877 .j.n.q.s.u.v.w.w │ │ │ │ + 0x002d9400 7f807887 708f6996 619e5aa5 52ad4bb4 ..x.p.i.a.Z.R.K. │ │ │ │ + 0x002d9410 44bb3dc2 36c930cf 29d623dc 1ce316e9 D.=.6.0.).#..... │ │ │ │ + 0x002d9420 10ef0af5 05faff00 f906f40b ef10ea15 ................ │ │ │ │ + 0x002d9430 e51ae01f db24d629 d22dcd32 c936c53a .....$.).-.2.6.: │ │ │ │ + 0x002d9440 c13ebd42 b946b649 b24daf50 ac53a956 .>.B.F.I.M.P.S.V │ │ │ │ + 0x002d9450 a659a35c a05f9d62 9b649966 9669946b .Y.\._.b.d.f.i.k │ │ │ │ + 0x002d9460 926d906f 8f708d72 8c738a75 89768877 .m.o.p.r.s.u.v.w │ │ │ │ + 0x002d9470 87788679 8679857a 857a847b 847b847b .x.y.y.z.z.{.{.{ │ │ │ │ + 0x002d9480 00010001 02030203 04050405 06070607 ................ │ │ │ │ + 0x002d9490 03030303 02020202 01010101 00000000 ................ │ │ │ │ + 0x002d94a0 01010101 01010101 00000000 00000000 ................ │ │ │ │ + 0x002d94b0 01000201 03020403 05040605 07060807 ................ │ │ │ │ + 0x002d94c0 02030304 04050506 06070708 08080808 ................ │ │ │ │ + 0x002d94d0 080c0004 090d0105 0a0e0206 0b0f0307 ................ │ │ │ │ + 0x002d94e0 01000201 03020403 05040605 07060807 ................ │ │ │ │ + 0x002d94f0 04030302 02010100 0c0b0b0a 0a090908 ................ │ │ │ │ + 0x002d9500 03040304 05060506 07020702 01ff01ff ................ │ │ │ │ + 0x002d9510 03040304 05060506 070b070b 0fff0fff ................ │ │ │ │ + 0x002d9520 07071307 13130b13 0b0f0f0f 17171717 ................ │ │ │ │ + 0x002d9530 27272727 00800000 40004000 40003808 ''''....@.@.@.8. │ │ │ │ + 0x002d9540 00010102 02030304 0809090a 0a0b0b0c ................ │ │ │ │ + 0x002d9550 00010203 04050607 08090a0b 0c0d0e0f ................ │ │ │ │ + 0x002d9560 0f0e0d0c 0b0a0908 07060504 03020100 ................ │ │ │ │ + 0x002d9570 00004000 8000c000 00014001 8001c001 ..@.......@..... │ │ │ │ + 0x002d9580 c0018001 40010001 c0008000 40000000 ....@.......@... │ │ │ │ + 0x002d9590 13131317 17171f1f 1f2f2f2f 4f4f4fff .........///OOO. │ │ │ │ + 0x002d95a0 377f077f 0f1f271f 7f277f27 070f1f0f 7.....'..'.'.... │ │ │ │ + 0x002d95b0 273f033f 03031303 2f132f13 03030303 '?.?...././..... │ │ │ │ + 0x002d95c0 0f1f070f 1f07031f 03030303 03030000 ................ │ │ │ │ + 0x002d95d0 00000001 01020203 03040405 05060607 ................ │ │ │ │ + 0x002d95e0 07080809 090a0a0b 00400040 08380040 .........@.@.8.@ │ │ │ │ + 0x002d95f0 07060f0e 06050e0d 05040d0c 04030c0b ................ │ │ │ │ + 0x002d9600 07060f0e 05040d0c 03020b0a 01000908 ................ │ │ │ │ + 0x002d9610 00160016 c015c015 fffffeff fdfffcff ................ │ │ │ │ + 0x002d9620 00100010 00100010 00140014 00140014 ................ │ │ │ │ + 0x002d9630 08100810 08100810 20102010 20102010 ........ . . . . │ │ │ │ + 0x002d9640 18141814 18141814 10101010 10101010 ................ │ │ │ │ + 0x002d9650 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x002d9660 08000800 08000800 08000800 08000800 ................ │ │ │ │ + 0x002d9670 03030303 03030303 03030303 03030303 ................ │ │ │ │ + 0x002d9680 10101010 10101010 10101010 10101010 ................ │ │ │ │ + 0x002d9690 3e003e00 3e003e00 3e003e00 3e003e00 >.>.>.>.>.>.>.>. │ │ │ │ + 0x002d96a0 40004000 40004000 40004000 40004000 @.@.@.@.@.@.@.@. │ │ │ │ + 0x002d96b0 00010001 00010001 00010001 00010001 ................ │ │ │ │ + 0x002d96c0 00020002 00020002 00020002 00020002 ................ │ │ │ │ + 0x002d96d0 00ff00ff 00ff00ff 00ff00ff 00ff00ff ................ │ │ │ │ + 0x002d96e0 02020202 02020202 04040404 04040404 ................ │ │ │ │ + 0x002d96f0 08080808 08080808 80808080 80808080 ................ │ │ │ │ + 0x002d9700 f0f0f0f0 f0f0f0f0 80008000 80008000 ................ │ │ │ │ + 0x002d9710 ff00ff00 ff00ff00 24fc24fc 24fc24fc ........$.$.$.$. │ │ │ │ + 0x002d9720 7f817f81 7f817f81 18e0f3ff 57e0f3ff ............W... │ │ │ │ + 0x002d9730 90e0f3ff dfe0f3ff 46e1f3ff 4de2f3ff ........F...M... │ │ │ │ + 0x002d9740 ece2f3ff 6ce3f3ff fce3f3ff bce4f3ff ....l........... │ │ │ │ + 0x002d9750 59e2f3ff f8e2f3ff 78e3f3ff 16e4f3ff Y.......x....... │ │ │ │ + 0x002d9760 f2e4f3ff 97e2f3ff 23e3f3ff a6e3f3ff ........#....... │ │ │ │ + 0x002d9770 5ae4f3ff 56e5f3ff 04e6f3ff fbe5f3ff Z...V........... │ │ │ │ + 0x002d9780 f2e5f3ff e4e5f3ff c8e5f3ff 5cedf3ff ............\... │ │ │ │ + 0x002d9790 bceef3ff fceff3ff 4cf1f3ff 0cf4f3ff ........L....... │ │ │ │ + 0x002d97a0 b6e6f3ff 58e7f3ff d8e7f3ff 58e8f3ff ....X.......X... │ │ │ │ + 0x002d97b0 08e9f3ff dbe9f3ff 84eaf3ff 14ebf3ff ................ │ │ │ │ + 0x002d97c0 a4ebf3ff 44ecf3ff 4e3af4ff 303bf4ff ....D...N:..0;.. │ │ │ │ + 0x002d97d0 f03bf4ff b03cf4ff 203ef4ff 5bf9f3ff .;...<.. >..[... │ │ │ │ + 0x002d97e0 63fcf3ff 2dfff3ff ef00f4ff e402f4ff c...-........... │ │ │ │ + 0x002d97f0 0008f4ff d10cf4ff b40ef4ff 3810f4ff ............8... │ │ │ │ + 0x002d9800 b510f4ff ab12f4ff 0d16f4ff 8019f4ff ................ │ │ │ │ + 0x002d9810 c31bf4ff c71df4ff 9221f4ff d021f4ff .........!...!.. │ │ │ │ + 0x002d9820 1022f4ff 6022f4ff b022f4ff 2923f4ff ."..`"..."..)#.. │ │ │ │ + 0x002d9830 2c24f4ff 5c25f4ff 8c26f4ff 3523f4ff ,$..\%...&..5#.. │ │ │ │ + 0x002d9840 3824f4ff 6825f4ff a626f4ff 7723f4ff 8$..h%...&..w#.. │ │ │ │ + 0x002d9850 6b24f4ff 9e25f4ff ee26f4ff 1628f4ff k$...%...&...(.. │ │ │ │ + 0x002d9860 0d28f4ff 0428f4ff f627f4ff 7840f4ff .(...(...'..x@.. │ │ │ │ + 0x002d9870 fc40f4ff dc41f4ff 9c43f4ff 00000000 .@...A...C...... │ │ │ │ + 0x002d9880 00000000 807f0040 807f804a 802a0020 .......@...J.*. │ │ │ │ + 0x002d9890 807f8062 00498034 80240019 80120010 ...b.I.4.$...... │ │ │ │ + 0x002d98a0 807f8070 00620055 8048803d 0033002a ...p.b.U.H.=.3.* │ │ │ │ + 0x002d98b0 0022001b 80158010 000d000a 80080008 .".............. │ │ │ │ + 0x002d98c0 807f0078 80700069 0062005b 8054804e ...x.p.i.b.[.T.N │ │ │ │ + 0x002d98d0 80488042 003d8037 8032002e 80290025 .H.B.=.7.2...).% │ │ │ │ + 0x002d98e0 0021801d 001a8016 80130011 800e800c .!.............. │ │ │ │ + 0x002d98f0 800a8008 00070006 00058004 00040004 ................ │ │ │ │ + 0x002d9900 807f007c 00788074 8070006d 00698065 ...|.x.t.p.m.i.e │ │ │ │ + 0x002d9910 0062805e 005b0058 80548051 004e004b .b.^.[.X.T.Q.N.K │ │ │ │ + 0x002d9920 00480045 8042803f 803c003a 80370035 .H.E.B.?.<.:.7.5 │ │ │ │ + 0x002d9930 80320030 802d002b 00298026 80248022 .2.0.-.+.).&.$." │ │ │ │ + 0x002d9940 8020801e 801c001b 00198017 00168014 . .............. │ │ │ │ + 0x002d9950 00138011 0010800e 800d800c 000b000a ................ │ │ │ │ + 0x002d9960 00090008 80078006 00060005 80040004 ................ │ │ │ │ + 0x002d9970 80030003 00038002 80020002 00020002 ................ │ │ │ │ + 0x002d9980 00000001 00000001 ff000100 80008000 ................ │ │ │ │ + 0x002d9990 ff000100 95006b00 5500ab00 4000c000 ......k.U...@... │ │ │ │ + 0x002d99a0 ff000100 c5003b00 92006e00 69009700 ......;...n.i... │ │ │ │ + 0x002d99b0 4900b700 3200ce00 2500db00 2000e000 I...2...%... ... │ │ │ │ + 0x002d99c0 ff000100 e1001f00 c4003c00 aa005600 ..........<...V. │ │ │ │ + 0x002d99d0 91006f00 7b008500 66009a00 5400ac00 ..o.{...f...T... │ │ │ │ + 0x002d99e0 4400bc00 3600ca00 2b00d500 2100df00 D...6...+...!... │ │ │ │ + 0x002d99f0 1a00e600 1400ec00 1100ef00 1000f000 ................ │ │ │ │ + 0x002d9a00 ff000100 f0001000 e1001f00 d2002e00 ................ │ │ │ │ + 0x002d9a10 c4003c00 b6004a00 a9005700 9d006300 ..<...J...W...c. │ │ │ │ + 0x002d9a20 91006f00 85007b00 7a008600 6f009100 ..o...{.z...o... │ │ │ │ + 0x002d9a30 65009b00 5c00a400 5300ad00 4a00b600 e...\...S...J... │ │ │ │ + 0x002d9a40 4200be00 3b00c500 3400cc00 2d00d300 B...;...4...-... │ │ │ │ + 0x002d9a50 2700d900 2200de00 1d00e300 1900e700 '..."........... │ │ │ │ + 0x002d9a60 1500eb00 1100ef00 0e00f200 0c00f400 ................ │ │ │ │ + 0x002d9a70 0a00f600 0900f700 0800f800 0800f800 ................ │ │ │ │ + 0x002d9a80 ff000100 f8000800 f0001000 e9001700 ................ │ │ │ │ + 0x002d9a90 e1001f00 da002600 d2002e00 cb003500 ......&.......5. │ │ │ │ + 0x002d9aa0 c4003c00 bd004300 b6004a00 b0005000 ..<...C...J...P. │ │ │ │ + 0x002d9ab0 a9005700 a3005d00 9c006400 96006a00 ..W...]...d...j. │ │ │ │ + 0x002d9ac0 90007000 8a007600 85007b00 7f008100 ..p...v...{..... │ │ │ │ + 0x002d9ad0 79008700 74008c00 6f009100 6a009600 y...t...o...j... │ │ │ │ + 0x002d9ae0 65009b00 6000a000 5b00a500 5600aa00 e...`...[...V... │ │ │ │ + 0x002d9af0 5200ae00 4d00b300 4900b700 4500bb00 R...M...I...E... │ │ │ │ + 0x002d9b00 4100bf00 3d00c300 3900c700 3600ca00 A...=...9...6... │ │ │ │ + 0x002d9b10 3200ce00 2f00d100 2c00d400 2900d700 2.../...,...)... │ │ │ │ + 0x002d9b20 2600da00 2300dd00 2000e000 1d00e300 &...#... ....... │ │ │ │ + 0x002d9b30 1b00e500 1900e700 1600ea00 1400ec00 ................ │ │ │ │ + 0x002d9b40 1200ee00 1000f000 0f00f100 0d00f300 ................ │ │ │ │ + 0x002d9b50 0c00f400 0a00f600 0900f700 0800f800 ................ │ │ │ │ + 0x002d9b60 0700f900 0600fa00 0600fa00 0500fb00 ................ │ │ │ │ + 0x002d9b70 0500fb00 0400fc00 0400fc00 0400fc00 ................ │ │ │ │ + 0x002d9b80 06070607 00010203 02030203 08090a0b ................ │ │ │ │ + 0x002d9b90 04050405 04050607 00010001 0c0d0e0f ................ │ │ │ │ + 0x002d9ba0 08090001 02030405 06070e0f 0c0dffff ................ │ │ │ │ + 0x002d9bb0 06070809 0a0b0c0d 0e0f0405 0203ffff ................ │ │ │ │ + 0x002d9bc0 0c0d0001 02030405 06070a0b 0809ffff ................ │ │ │ │ + 0x002d9bd0 00020406 080a0c0e 01030507 090b0d0f ................ │ │ │ │ + 0x002d9be0 00004000 8000c000 00014001 8001c001 ..@.......@..... │ │ │ │ + 0x002d9bf0 00024002 8002c002 00034003 8003c003 ..@.......@..... │ │ │ │ + 0x002d9c00 377f277f 277f070f 1f070f1f 00031f00 7.'.'........... │ │ │ │ + 0x002d9c10 273f132f 132f0303 03030303 00000000 '?././.......... │ │ │ │ + 0x002d9c20 07070b0b 0f0f1313 13171717 1f1f1f27 ...............' │ │ │ │ + 0x002d9c30 27272f2f 2f3f3f3f 4f4f4fff 00fc00fc ''///???OOO..... │ │ │ │ + 0x002d9c40 01000200 03000400 05000600 07000800 ................ │ │ │ │ + 0x002d9c50 09000a00 0b000c00 0d000e00 0f001000 ................ │ │ │ │ + 0x002d9c60 10000f00 0e000d00 0c000b00 0a000900 ................ │ │ │ │ + 0x002d9c70 08000700 06000500 04000300 02000100 ................ │ │ │ │ + 0x002d9c80 01000200 01000200 01000200 01000200 ................ │ │ │ │ + 0x002d9c90 03000400 03000400 03000400 03000400 ................ │ │ │ │ + 0x002d9ca0 01000200 05000600 03000400 07000800 ................ │ │ │ │ + 0x002d9cb0 05000600 10001000 07000800 5a5a5a5a ............ZZZZ │ │ │ │ + 0x002d9cc0 03000000 07000000 02000000 06000000 ................ │ │ │ │ + 0x002d9cd0 01000000 05000000 00000000 04000000 ................ │ │ │ │ + 0x002d9ce0 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ + 0x002d9cf0 00010203 04050607 02030405 06070809 ................ │ │ │ │ + 0x002d9d00 06070e0f 04050c0d 04050c0d 02030a0b ................ │ │ │ │ + 0x002d9d10 06070e0f 02030a0b 04050c0d 00010809 ................ │ │ │ │ + 0x002d9d20 04000400 05000500 04000400 08000800 ................ │ │ │ │ + 0x002d9d30 06000600 04000400 00000000 00000000 ................ │ │ │ │ + 0x002d9d40 02000200 01000100 03000300 3e003e00 ............>.>. │ │ │ │ + 0x002d9d50 00020002 00080008 08000000 4d43f4ff ............MC.. │ │ │ │ + 0x002d9d60 ec43f4ff 7c44f4ff 0c45f4ff bc45f4ff .C..|D...E...E.. │ │ │ │ + 0x002d9d70 5443f4ff f343f4ff 8344f4ff 1845f4ff TC...C...D...E.. │ │ │ │ + 0x002d9d80 d645f4ff 9343f4ff 2c44f4ff b944f4ff .E...C..,D...D.. │ │ │ │ + 0x002d9d90 5445f4ff 2446f4ff 9442f4ff 8b42f4ff TE..$F...B...B.. │ │ │ │ + 0x002d9da0 8142f4ff 7c42f4ff 7242f4ff c446f4ff .B..|B..rB...F.. │ │ │ │ + 0x002d9db0 0c47f4ff 4c47f4ff 8c47f4ff e247f4ff .G..LG...G...G.. │ │ │ │ + 0x002d9dc0 3148f4ff b848f4ff 2849f4ff 8849f4ff 1H...H..(I...I.. │ │ │ │ + 0x002d9dd0 284af4ff b54ff4ff 6450f4ff ff50f4ff (J...O..dP...P.. │ │ │ │ + 0x002d9de0 ca51f4ff b452f4ff 664df4ff b84df4ff .Q...R..fM...M.. │ │ │ │ + 0x002d9df0 204ef4ff 914ef4ff fd4ef4ff 344bf4ff N...N...N..4K.. │ │ │ │ + 0x002d9e00 854bf4ff e94bf4ff 564cf4ff bb4cf4ff .K...K..VL...L.. │ │ │ │ + 0x002d9e10 d953f4ff 2f57f4ff f459f4ff 5f5cf4ff .S../W...Y.._\.. │ │ │ │ + 0x002d9e20 585ef4ff e560f4ff dc65f4ff 206bf4ff X^...`...e.. k.. │ │ │ │ + 0x002d9e30 8b6cf4ff da6ef4ff 0970f4ff 8673f4ff .l...n...p...s.. │ │ │ │ + 0x002d9e40 f077f4ff ab7bf4ff 157ff4ff db82f4ff .w...{.......... │ │ │ │ + 0x002d9e50 6c83f4ff 5c84f4ff 5c88f4ff e08ef4ff l...\...\....... │ │ │ │ + 0x002d9e60 bc8ff4ff bc90f4ff 9c91f4ff e78ef4ff ................ │ │ │ │ + 0x002d9e70 c38ff4ff c390f4ff a891f4ff 2e8ff4ff ................ │ │ │ │ + 0x002d9e80 0490f4ff 0191f4ff e891f4ff 3d8ef4ff ............=... │ │ │ │ + 0x002d9e90 348ef4ff 2a8ef4ff 258ef4ff 4a97f4ff 4...*...%...J... │ │ │ │ + 0x002d9ea0 bf97f4ff 4b98f4ff 9d98f4ff 9d99f4ff ....K........... │ │ │ │ + 0x002d9eb0 d899f4ff 179af4ff 6d9af4ff c49af4ff ........m....... │ │ │ │ + 0x002d9ec0 0e0f0e0f 00010203 06070607 00010203 ................ │ │ │ │ + 0x002d9ed0 0a0b0a0b 08090a0b 02030203 08090a0b ................ │ │ │ │ + 0x002d9ee0 0c0d0c0d 04050607 04050405 04050607 ................ │ │ │ │ + 0x002d9ef0 08090809 0c0d0e0f 00010001 0c0d0e0f ................ │ │ │ │ + 0x002d9f00 01020506 090a0d0e 11121516 191a1d1e ................ │ │ │ │ + 0x002d9f10 21222526 292a2d2e 31323536 393a3d3e !"%&)*-.12569:=> │ │ │ │ + 0x002d9f20 41424546 494a4d4e 51525556 595a5d5e ABEFIJMNQRUVYZ]^ │ │ │ │ + 0x002d9f30 61626566 696a6d6e 71727576 797a7d7e abefijmnqruvyz}~ │ │ │ │ + 0x002d9f40 00200121 02220323 04240525 06260727 . .!.".#.$.%.&.' │ │ │ │ + 0x002d9f50 08280929 0a2a0b2b 0c2c0d2d 0e2e0f2f .(.).*.+.,.-.../ │ │ │ │ + 0x002d9f60 10301131 12321333 14341535 16361737 .0.1.2.3.4.5.6.7 │ │ │ │ + 0x002d9f70 18381939 1a3a1b3b 1c3c1d3d 1e3e1f3f .8.9.:.;.<.=.>.? │ │ │ │ + 0x002d9f80 06070809 0e0f0405 06070809 0e0f0405 ................ │ │ │ │ + 0x002d9f90 06070809 0e0f0405 06070809 0e0f0405 ................ │ │ │ │ + 0x002d9fa0 0a0b0c0d 0203ffff 0a0b0c0d 0203ffff ................ │ │ │ │ + 0x002d9fb0 0a0b0c0d 0203ffff 0a0b0c0d 0203ffff ................ │ │ │ │ + 0x002d9fc0 16171819 1e1f0607 16171819 1e1f0607 ................ │ │ │ │ + 0x002d9fd0 16171819 1e1f0607 16171819 1e1f0607 ................ │ │ │ │ + 0x002d9fe0 1a1b1c1d 0e0fffff 1a1b1c1d 0e0fffff ................ │ │ │ │ + 0x002d9ff0 1a1b1c1d 0e0fffff 1a1b1c1d 0e0fffff ................ │ │ │ │ + 0x002da000 08000000 01000100 0a000000 20000000 ............ ... │ │ │ │ + 0x002da010 01000000 08000000 0b000000 06000600 ................ │ │ │ │ + 0x002da020 00000000 04000400 09000000 b699f4ff ................ │ │ │ │ + 0x002da030 869af4ff 1f9bf4ff a49bf4ff 0f9cf4ff ................ │ │ │ │ + 0x002da040 9ca2f4ff 38a3f4ff 07a4f4ff 8ca4f4ff ....8........... │ │ │ │ + 0x002da050 53a5f4ff 949ff4ff 24a0f4ff 81a0f4ff S.......$....... │ │ │ │ + 0x002da060 fda0f4ff 91a1f4ff d69cf4ff 659df4ff ............e... │ │ │ │ + 0x002da070 c19df4ff 369ef4ff bb9ef4ff 26a6f4ff ....6.......&... │ │ │ │ + 0x002da080 63a6f4ff 9ca6f4ff e1a6f4ff 16a7f4ff c............... │ │ │ │ + 0x002da090 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ + 0x002da0a0 db0e2905 d7fab209 b209100d f0f2100d ..)............. │ │ │ │ + 0x002da0b0 25f1100d 25f1e0e5 500bb0f4 05000500 %...%...P....... │ │ │ │ + 0x002da0c0 00080008 00100010 00200020 00400040 ......... . .@.@ │ │ │ │ + 0x002da0d0 106a106a 08350835 805a805a 00080000 .j.j.5.5.Z.Z.... │ │ │ │ + 0x002da0e0 500b500b b0f4500b 1f06c80e 38f11f06 P.P...P.....8... │ │ │ │ + 0x002da0f0 c80e1f06 e1f9c80e c900fb0f 05f0c900 ................ │ │ │ │ + 0x002da100 e303850f 7bf0e303 d706770e 89f1d706 ....{.....w..... │ │ │ │ + 0x002da110 8809da0c 26f38809 db0bbf0a 41f5db0b ....&.......A... │ │ │ │ + 0x002da120 b90d3a08 c6f7b90d 110f6405 9cfa110f ..:.......d..... │ │ │ │ + 0x002da130 d40f5902 a7fdd40f 9101ec0f 14f09101 ..Y............. │ │ │ │ + 0x002da140 8b071c0e e4f18b07 5e0c260a daf55e0c ........^.&...^. │ │ │ │ + 0x002da150 500fa504 5bfb500f 1f03b10f 4ff01f03 P...[.P.....O... │ │ │ │ + 0x002da160 4e0de408 1cf74e0d e1fc4ff0 e1f938f1 N.....N...O...8. │ │ │ │ + 0x002da170 b2f21cf7 6ffe14f0 a2f3daf5 75f8e4f1 ....o.......u... │ │ │ │ + 0x002da180 b0f05bfb e4084e0d b2f2e408 b10f1f03 ..[...N......... │ │ │ │ + 0x002da190 e1fcb10f b873b873 b836b836 e0d4e0d4 .....s.s.6.6.... │ │ │ │ + 0x002da1a0 88788878 287c287c 181f181f 30be30be .x.x(|(|....0.0. │ │ │ │ + 0x002da1b0 c86dc86d d066d066 404c404c 38ed38ed .m.m.f.f@L@L8.8. │ │ │ │ + 0x002da1c0 a07ea07e f87ff87f 28032803 087f087f .~.~....(.(..... │ │ │ │ + 0x002da1d0 a80fa80f b85cb85c c0a7c0a7 e864e864 .....\.\.....d.d │ │ │ │ + 0x002da1e0 40b140b1 08750875 e033e033 606f606f @.@..u.u.3.3`o`o │ │ │ │ + 0x002da1f0 183f183f 70777077 f0d1f0d1 607b607b .?.?pwpw....`{`{ │ │ │ │ + 0x002da200 e0dde0dd e07ce07c 081c081c 88798879 .....|.|.....y.y │ │ │ │ + 0x002da210 28282828 286c286c 88bb88bb 58725872 (((((l(l....XrXr │ │ │ │ + 0x002da220 70c670c6 a868a868 b849b849 f060f060 p.p..h.h.I.I.`.` │ │ │ │ + 0x002da230 98539853 207e207e 20ea20ea a87fa87f .S.S ~ ~ . ..... │ │ │ │ + 0x002da240 98f698f6 4806d87f 38eda07e 181f287c ....H...8..~..(| │ │ │ │ + 0x002da250 e0d48878 b836b873 30bec86d 404cd066 ...x.6.s0..m@L.f │ │ │ │ + 0x002da260 08aad85e 00000000 00000000 00000000 ...^............ │ │ │ │ + 0x002da270 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x002da280 00010001 02030203 04050405 06070607 ................ │ │ │ │ + 0x002da290 08090809 0a0b0a0b 0c0d0c0d 0e0f0e0f ................ │ │ │ │ + 0x002da2a0 10111011 12131213 14151415 16171617 ................ │ │ │ │ + 0x002da2b0 18191819 1a1b1a1b 1c1d1c1d 1e1f1e1f ................ │ │ │ │ + 0x002da2c0 00011011 20213031 02031213 22233233 .... !01...."#23 │ │ │ │ + 0x002da2d0 04051415 24253435 06071617 26273637 ....$%45....&'67 │ │ │ │ + 0x002da2e0 08091819 28293839 0a0b1a1b 2a2b3a3b ....()89....*+:; │ │ │ │ + 0x002da2f0 0c0d1c1d 2c2d3c3d 0e0f1e1f 2e2f3e3f ....,-<=...../>? │ │ │ │ + 0x002da300 00011011 20213031 02031213 22233233 .... !01...."#23 │ │ │ │ + 0x002da310 08091819 28293839 0a0b1a1b 2a2b3a3b ....()89....*+:; │ │ │ │ + 0x002da320 04051415 24253435 06071617 26273637 ....$%45....&'67 │ │ │ │ + 0x002da330 0c0d1c1d 2c2d3c3d 0e0f1e1f 2e2f3e3f ....,-<=...../>? │ │ │ │ + 0x002da340 00012021 02032223 04052425 06072627 .. !.."#..$%..&' │ │ │ │ + 0x002da350 08092829 0a0b2a2b 0c0d2c2d 0e0f2e2f ..()..*+..,-.../ │ │ │ │ + 0x002da360 10113031 12133233 14153435 16173637 ..01..23..45..67 │ │ │ │ + 0x002da370 18193839 1a1b3a3b 1c1d3c3d 1e1f3e3f ..89..:;..<=..>? │ │ │ │ + 0x002da380 00010405 10111415 02030607 12131617 ................ │ │ │ │ + 0x002da390 20212425 30313435 22232627 32333637 !$%0145"#&'2367 │ │ │ │ + 0x002da3a0 08090c0d 18191c1d 0a0b0e0f 1a1b1e1f ................ │ │ │ │ + 0x002da3b0 28292c2d 38393c3d 2a2b2e2f 3a3b3e3f (),-89<=*+./:;>? │ │ │ │ + 0x002da3c0 3c3d0405 20210001 1c1d2425 38390809 <=.. !....$%89.. │ │ │ │ + 0x002da3d0 0c0d3435 18192829 2c2d1415 30311011 ..45..(),-..01.. │ │ │ │ + 0x002da3e0 3e3f0203 06073a3b 36370a0b 0e0f3233 >?....:;67....23 │ │ │ │ + 0x002da3f0 2e2f1213 16172a2b 26271a1b 1e1f2223 ./....*+&'...."# │ │ │ │ + 0x002da400 06073a3b 26271a1b 20210001 1e1f2223 ..:;&'.. !...."# │ │ │ │ + 0x002da410 2e2f1213 16172a2b 18192829 2c2d1415 ./....*+..(),-.. │ │ │ │ + 0x002da420 3e3f0203 30311011 38390809 0e0f3233 >?..01..89....23 │ │ │ │ + 0x002da430 36370a0b 3c3d0405 0c0d3435 1c1d2425 67..<=....45..$% │ │ │ │ + 0x002da440 00200130 02240334 10281138 122c133c . .0.$.4.(.8.,.< │ │ │ │ + 0x002da450 04210531 06250735 14291539 162d173d .!.1.%.5.).9.-.= │ │ │ │ + 0x002da460 08230933 0a270b37 182b193b 1a2f1b3f .#.3.'.7.+.;./.? │ │ │ │ + 0x002da470 0c220d32 0e260f36 1c2a1d3a 1e2e1f3e .".2.&.6.*.:...> │ │ │ │ + 0x002da480 4040d9e0 1c0d0d1c 6262fb68 58494958 @@......bb.hXIIX │ │ │ │ + 0x002da490 5151c8f1 3e2f2f3e 7373ea79 7a6b6b7a QQ..>//>ss.yzkkz │ │ │ │ + 0x002da4a0 d9c851a4 94858594 fbea732c d0c1c1d0 ..Q.......s,.... │ │ │ │ + 0x002da4b0 c8d940b5 b6a7a7b6 eafb623d f2e3e3f2 ..@.......b=.... │ │ │ │ + 0x002da4c0 400fdbca 0fbdac40 0496f9e8 3c9f8e51 @......@....<..Q │ │ │ │ + 0x002da4d0 51871256 2d3524c8 151e3074 1e1706d9 Q..V-5$...0t.... │ │ │ │ + 0x002da4e0 622d4703 4b607162 26b46521 78425373 b-G.K`qb&.e!xBSs │ │ │ │ + 0x002da4f0 73a58e9f 69e8f9ea 373cacbd 5acadbfb s...i...7<..Z... │ │ │ │ + 0x002da500 e0c25115 049d409d 86a47337 26bf62bf ..Q...@...s7&.b. │ │ │ │ + 0x002da510 f1d39d40 158c8cc8 97b5bf62 37aeaeea ...@.......b7... │ │ │ │ + 0x002da520 684ac88c 8c15d904 0e2ceaae ae37fb26 hJ.......,...7.& │ │ │ │ + 0x002da530 795b04d9 9d041551 1f3d26fb bf263773 y[.....Q.=&..&7s │ │ │ │ + 0x002da540 04150400 8809da0c 26378c02 b209db0e ........&7...... │ │ │ │ + 0x002da550 15041501 9cfa110f 37269d03 26f38809 ........7&..&... │ │ │ │ + 0x002da560 8c9d2608 110f6405 aebfae0a db0e2905 ..&...d.......). │ │ │ │ + 0x002da570 9d8c3709 05000500 bfaebf0b ffffffff ..7............. │ │ │ │ + 0x002da580 00000000 01000000 02000000 03000000 ................ │ │ │ │ + 0x002da590 04000000 05000000 06000000 07000000 ................ │ │ │ │ + 0x002da5a0 08000000 09000000 0a000000 0b000000 ................ │ │ │ │ + 0x002da5b0 0c000000 0d000000 0e000000 0f000000 ................ │ │ │ │ + 0x002da5c0 00000000 02000000 01000000 03000000 ................ │ │ │ │ + 0x002da5d0 08000000 0a000000 09000000 0b000000 ................ │ │ │ │ + 0x002da5e0 00000000 01000000 04000000 05000000 ................ │ │ │ │ + 0x002da5f0 08000000 09000000 0c000000 0d000000 ................ │ │ │ │ + 0x002da600 00000000 04000000 02000000 06000000 ................ │ │ │ │ + 0x002da610 0c000000 08000000 0e000000 0a000000 ................ │ │ │ │ + 0x002da620 00000000 13000000 01000000 12000000 ................ │ │ │ │ + 0x002da630 02000000 11000000 03000000 10000000 ................ │ │ │ │ + 0x002da640 00010809 02030a0b 04050c0d 06070e0f ................ │ │ │ │ + 0x002da650 08090001 0a0b0203 0c0d0405 0e0f0607 ................ │ │ │ │ + 0x002da660 00010809 04050c0d 02030a0b 06070e0f ................ │ │ │ │ + 0x002da670 08090001 0c0d0405 0a0b0203 0e0f0607 ................ │ │ │ │ + 0x002da680 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ + 0x002da690 0c140000 2c340000 20202020 00080008 ....,4.. .... │ │ │ │ + 0x002da6a0 00100010 00200020 00400040 106a106a ..... . .@.@.j.j │ │ │ │ + 0x002da6b0 08350835 805a805a 00080000 002000e0 .5.5.Z.Z..... .. │ │ │ │ + 0x002da6c0 00e00020 004000c0 00c00040 d7fab209 ... .@.....@.... │ │ │ │ + 0x002da6d0 f0f2100d b209100d 25f1100d 100d0000 ........%....... │ │ │ │ + 0x002da6e0 d7faf0f2 500bb0f4 1f0638f1 c80ee1f9 ....P.....8..... │ │ │ │ + 0x002da6f0 b10fe1fc e408b2f2 e1fc4ff0 b2f21cf7 ..........O..... │ │ │ │ + 0x002da700 500b500b b0f4500b 1f06c80e 38f11f06 P.P...P.....8... │ │ │ │ + 0x002da710 e1f938f1 c80e1f06 e1f9c80e c900fb0f ..8............. │ │ │ │ + 0x002da720 05f0c900 e303850f 7bf0e303 d706770e ........{.....w. │ │ │ │ + 0x002da730 89f1d706 db0bbf0a 41f5db0b b90d3a08 ........A.....:. │ │ │ │ + 0x002da740 c6f7b90d d40f5902 a7fdd40f 5e0c260a ......Y.....^.&. │ │ │ │ + 0x002da750 daf55e0c a2f3daf5 500fa504 5bfb500f ..^.....P...[.P. │ │ │ │ + 0x002da760 b0f05bfb e4084e0d b2f2e408 b10f1f03 ..[...N......... │ │ │ │ + 0x002da770 e1fcb10f e0b8e0b8 706a706a 887d887d ........pjpj.}.} │ │ │ │ + 0x002da780 f818f818 40764076 f830f830 607f607f ....@v@v.0.0`.`. │ │ │ │ + 0x002da790 880c880c d0aed0ae f062f062 e070e070 .........b.b.p.p │ │ │ │ + 0x002da7a0 583c583c d8dad8da 807a807a d87fd87f X... │ │ │ │ + 0x002dabd0 91010000 ec0f0000 1f030000 b10f0000 ................ │ │ │ │ + 0x002dabe0 44fdffff c40f0000 37090000 150d0000 D.......7....... │ │ │ │ + 0x002dabf0 71f7ffff 850d0000 81030000 9c0f0000 q............... │ │ │ │ + 0x002dac00 daf5ffff a2f3ffff 4ff0ffff e1fcffff ........O....... │ │ │ │ + 0x002dac10 e10f0000 f5010000 9d0c0000 28f6ffff ............(... │ │ │ │ + 0x002dac20 ec0d0000 e3070000 6c0f0000 bcfbffff ........l....... │ │ │ │ + 0x002dac30 8b070000 1c0e0000 4e0d0000 e4080000 ........N....... │ │ │ │ + 0x002dac40 d3feffff f50f0000 730a0000 1e0c0000 ........s....... │ │ │ │ + 0x002dac50 cef8ffff 4b0e0000 05050000 310f0000 ....K.......1... │ │ │ │ + 0x002dac60 5bfbffff b0f0ffff 1cf7ffff b2f2ffff [............... │ │ │ │ + 0x002dac70 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x002dac80 00010405 02030607 10111415 12131617 ................ │ │ │ │ + 0x002dac90 08090c0d 0a0b0e0f 18191c1d 1a1b1e1f ................ │ │ │ │ + 0x002daca0 20212425 22232627 30313435 32333637 !$%"#&'01452367 │ │ │ │ + 0x002dacb0 28292c2d 2a2b2e2f 38393c3d 3a3b3e3f (),-*+./89<=:;>? │ │ │ │ + 0x002dacc0 00012021 02032223 04052425 06072627 .. !.."#..$%..&' │ │ │ │ + 0x002dacd0 08092829 0a0b2a2b 0c0d2c2d 0e0f2e2f ..()..*+..,-.../ │ │ │ │ + 0x002dace0 10113031 12133233 14153435 16173637 ..01..23..45..67 │ │ │ │ + 0x002dacf0 18193839 1a1b3a3b 1c1d3c3d 1e1f3e3f ..89..:;..<=..>? │ │ │ │ + 0x002dad00 36370203 16172223 26271213 06073233 67...."#&'....23 │ │ │ │ + 0x002dad10 3e3f0a0b 1e1f2a2b 2e2f1a1b 0e0f3a3b >?....*+./....:; │ │ │ │ + 0x002dad20 34350405 14152425 20210001 30311011 45....$% !..01.. │ │ │ │ + 0x002dad30 3c3d0c0d 1c1d2c2d 28290809 38391819 <=....,-()..89.. │ │ │ │ + 0x002dad40 00013637 30310607 10112627 20211617 ..6701....&' !.. │ │ │ │ + 0x002dad50 08093e3f 38390e0f 18192e2f 28291e1f ..>?89...../().. │ │ │ │ + 0x002dad60 04053233 34350203 14152223 24251213 ..2345...."#$%.. │ │ │ │ + 0x002dad70 0c0d3a3b 3c3d0a0b 1c1d2a2b 2c2d1a1b ..:;<=....*+,-.. │ │ │ │ + 0x002dad80 00010008 04050109 0809040c 0c0d050d ................ │ │ │ │ + 0x002dad90 10111018 14151119 1819141c 1c1d151d ................ │ │ │ │ + 0x002dada0 0203020a 0607030b 0a0b060e 0e0f070f ................ │ │ │ │ + 0x002dadb0 1213121a 1617131b 1a1b161e 1e1f171f ................ │ │ │ │ + 0x002dadc0 04020108 00000100 0c03030a 08010302 ................ │ │ │ │ + 0x002dadd0 050a050c 01080504 0d0b070e 09090706 ................ │ │ │ │ + 0x002dade0 06060d04 02040405 0e070f06 0a050607 ................ │ │ │ │ + 0x002dadf0 070e0900 030c0001 0f0f0b02 0b0d0203 ................ │ │ │ │ + 0x002dae00 00090000 00010404 020b0202 02030606 ................ │ │ │ │ + 0x002dae10 01080108 0405050c 030a030a 0607070e ................ │ │ │ │ + 0x002dae20 09010801 01000c05 0b030a03 03020e07 ................ │ │ │ │ + 0x002dae30 08000909 05040d0d 0a020b0b 07060f0f ................ │ │ │ │ + 0x002dae40 00010405 10111415 20212425 30313435 ........ !$%0145 │ │ │ │ + 0x002dae50 08090c0d 18191c1d 28292c2d 38393c3d ........(),-89<= │ │ │ │ + 0x002dae60 02030607 12131617 22232627 32333637 ........"#&'2367 │ │ │ │ + 0x002dae70 0a0b0e0f 1a1b1e1f 2a2b2e2f 3a3b3e3f ........*+./:;>? │ │ │ │ + 0x002dae80 02120010 03130111 0a1a0818 0b1b0919 ................ │ │ │ │ + 0x002dae90 22322030 23332131 2a3a2838 2b3b2939 "2 0#3!1*:(8+;)9 │ │ │ │ + 0x002daea0 06160414 07170515 0e1e0c1c 0f1f0d1d ................ │ │ │ │ + 0x002daeb0 26362434 27372535 2e3e2c3c 2f3f2d3d &6$4'7%5.>, │ │ │ │ + 0x002daee0 01091119 050d151d 030b131b 070f171f ................ │ │ │ │ + 0x002daef0 21293139 252d353d 232b333b 272f373f !)19%-5=#+3;'/7? │ │ │ │ + 0x002daf00 00080008 00080008 00080008 00080008 ................ │ │ │ │ + 0x002daf10 00080008 00080008 00080008 00080008 ................ │ │ │ │ + 0x002daf20 00f800f8 00f800f8 00f800f8 00f800f8 ................ │ │ │ │ + 0x002daf30 00f800f8 00f800f8 00f800f8 00f800f8 ................ │ │ │ │ + 0x002daf40 00080008 00080008 00080008 00080008 ................ │ │ │ │ + 0x002daf50 00080008 00080008 00080008 00080008 ................ │ │ │ │ + 0x002daf60 65000000 65000000 f5010000 f5010000 e...e........... │ │ │ │ + 0x002daf70 c9000000 c9000000 a7fdffff a7fdffff ................ │ │ │ │ + 0x002daf80 c9000000 c9000000 e3030000 e3030000 ................ │ │ │ │ + 0x002daf90 91010000 91010000 5bfbffff 5bfbffff ........[...[... │ │ │ │ + 0x002dafa0 91010000 91010000 8b070000 8b070000 ................ │ │ │ │ + 0x002dafb0 91010000 91010000 500f0000 500f0000 ........P...P... │ │ │ │ + 0x002dafc0 91010000 91010000 ec0f0000 ec0f0000 ................ │ │ │ │ + 0x002dafd0 44fdffff 44fdffff d3feffff d3feffff D...D........... │ │ │ │ + 0x002dafe0 1f030000 1f030000 1cf7ffff 1cf7ffff ................ │ │ │ │ + 0x002daff0 1f030000 1f030000 4e0d0000 4e0d0000 ........N...N... │ │ │ │ + 0x002db000 1f030000 1f030000 b10f0000 b10f0000 ................ │ │ │ │ + 0x002db010 64050000 64050000 59020000 59020000 d...d...Y...Y... │ │ │ │ + 0x002db020 d7060000 d7060000 88090000 88090000 ................ │ │ │ │ + 0x002db030 260a0000 260a0000 a5040000 a5040000 &...&........... │ │ │ │ + 0x002db040 daf5ffff daf5ffff 8b070000 8b070000 ................ │ │ │ │ + 0x002db050 260a0000 260a0000 1c0e0000 1c0e0000 &...&........... │ │ │ │ + 0x002db060 bf0a0000 bf0a0000 3a080000 3a080000 ........:...:... │ │ │ │ + 0x002db070 500b0000 500b0000 1f060000 1f060000 P...P........... │ │ │ │ + 0x002db080 e1f9ffff e1f9ffff 500b0000 500b0000 ........P...P... │ │ │ │ + 0x002db090 c80e0000 c80e0000 38f1ffff 38f1ffff ........8...8... │ │ │ │ + 0x002db0a0 db0b0000 db0b0000 b90d0000 b90d0000 ................ │ │ │ │ + 0x002db0b0 5e0c0000 5e0c0000 8b070000 8b070000 ^...^........... │ │ │ │ + 0x002db0c0 5e0c0000 5e0c0000 1c0e0000 1c0e0000 ^...^........... │ │ │ │ + 0x002db0d0 5e0c0000 5e0c0000 500f0000 500f0000 ^...^...P...P... │ │ │ │ + 0x002db0e0 770e0000 770e0000 da0c0000 da0c0000 w...w........... │ │ │ │ + 0x002db0f0 110f0000 110f0000 d40f0000 d40f0000 ................ │ │ │ │ + 0x002db100 b10f0000 b10f0000 e4080000 e4080000 ................ │ │ │ │ + 0x002db110 b10f0000 b10f0000 4e0d0000 4e0d0000 ........N...N... │ │ │ │ + 0x002db120 c40f0000 c40f0000 f50f0000 f50f0000 ................ │ │ │ │ + 0x002db130 ec0f0000 ec0f0000 a5040000 a5040000 ................ │ │ │ │ + 0x002db140 ec0f0000 ec0f0000 1c0e0000 1c0e0000 ................ │ │ │ │ + 0x002db150 ec0f0000 ec0f0000 500f0000 500f0000 ........P...P... │ │ │ │ + 0x002db160 fb0f0000 fb0f0000 850f0000 850f0000 ................ │ │ │ │ + 0x002db170 fb0f0000 fb0f0000 d40f0000 d40f0000 ................ │ │ │ │ + 0x002db180 ff0f0000 ff0f0000 e10f0000 e10f0000 ................ │ │ │ │ + 0x002db190 20202020 05000500 00100010 00200020 ......... . │ │ │ │ + 0x002db1a0 106a106a 805a805a ff03ff03 007c007c .j.j.Z.Z.....|.| │ │ │ │ + 0x002db1b0 0000feff ffff0100 01000000 02000000 ................ │ │ │ │ + 0x002db1c0 a8050000 00080000 ff0b0000 000c0000 ................ │ │ │ │ + 0x002db1d0 ff130000 00140000 a1160000 00000000 ................ │ │ │ │ + 0x002db1e0 c9000000 c9000000 c9000000 c9000000 ................ │ │ │ │ + 0x002db1f0 91010000 91010000 91010000 91010000 ................ │ │ │ │ + 0x002db200 59020000 59020000 59020000 59020000 Y...Y...Y...Y... │ │ │ │ + 0x002db210 a7fdffff a7fdffff a7fdffff a7fdffff ................ │ │ │ │ + 0x002db220 1f030000 1f030000 1f030000 1f030000 ................ │ │ │ │ + 0x002db230 e3030000 e3030000 e3030000 e3030000 ................ │ │ │ │ + 0x002db240 a5040000 a5040000 a5040000 a5040000 ................ │ │ │ │ + 0x002db250 5bfbffff 5bfbffff 5bfbffff 5bfbffff [...[...[...[... │ │ │ │ + 0x002db260 64050000 64050000 64050000 64050000 d...d...d...d... │ │ │ │ + 0x002db270 9cfaffff 9cfaffff 9cfaffff 9cfaffff ................ │ │ │ │ + 0x002db280 1f060000 1f060000 1f060000 1f060000 ................ │ │ │ │ + 0x002db290 d7060000 d7060000 d7060000 d7060000 ................ │ │ │ │ + 0x002db2a0 8b070000 8b070000 8b070000 8b070000 ................ │ │ │ │ + 0x002db2b0 3a080000 3a080000 3a080000 3a080000 :...:...:...:... │ │ │ │ + 0x002db2c0 c6f7ffff c6f7ffff c6f7ffff c6f7ffff ................ │ │ │ │ + 0x002db2d0 e4080000 e4080000 e4080000 e4080000 ................ │ │ │ │ + 0x002db2e0 1cf7ffff 1cf7ffff 1cf7ffff 1cf7ffff ................ │ │ │ │ + 0x002db2f0 88090000 88090000 88090000 88090000 ................ │ │ │ │ + 0x002db300 260a0000 260a0000 260a0000 260a0000 &...&...&...&... │ │ │ │ + 0x002db310 daf5ffff daf5ffff daf5ffff daf5ffff ................ │ │ │ │ + 0x002db320 bf0a0000 bf0a0000 bf0a0000 bf0a0000 ................ │ │ │ │ + 0x002db330 41f5ffff 41f5ffff 41f5ffff 41f5ffff A...A...A...A... │ │ │ │ + 0x002db340 500b0000 500b0000 500b0000 500b0000 P...P...P...P... │ │ │ │ + 0x002db350 db0b0000 db0b0000 db0b0000 db0b0000 ................ │ │ │ │ + 0x002db360 5e0c0000 5e0c0000 5e0c0000 5e0c0000 ^...^...^...^... │ │ │ │ + 0x002db370 da0c0000 da0c0000 da0c0000 da0c0000 ................ │ │ │ │ + 0x002db380 4e0d0000 4e0d0000 4e0d0000 4e0d0000 N...N...N...N... │ │ │ │ + 0x002db390 b90d0000 b90d0000 b90d0000 b90d0000 ................ │ │ │ │ + 0x002db3a0 1c0e0000 1c0e0000 1c0e0000 1c0e0000 ................ │ │ │ │ + 0x002db3b0 770e0000 770e0000 770e0000 770e0000 w...w...w...w... │ │ │ │ + 0x002db3c0 c80e0000 c80e0000 c80e0000 c80e0000 ................ │ │ │ │ + 0x002db3d0 110f0000 110f0000 110f0000 110f0000 ................ │ │ │ │ + 0x002db3e0 500f0000 500f0000 500f0000 500f0000 P...P...P...P... │ │ │ │ + 0x002db3f0 850f0000 850f0000 850f0000 850f0000 ................ │ │ │ │ + 0x002db400 b10f0000 b10f0000 b10f0000 b10f0000 ................ │ │ │ │ + 0x002db410 d40f0000 d40f0000 d40f0000 d40f0000 ................ │ │ │ │ + 0x002db420 ec0f0000 ec0f0000 ec0f0000 ec0f0000 ................ │ │ │ │ + 0x002db430 fb0f0000 fb0f0000 fb0f0000 fb0f0000 ................ │ │ │ │ + 0x002db440 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ + 0x002db450 02000000 02000000 02000000 02000000 ................ │ │ │ │ + 0x002db460 05000500 05000500 05000500 05000500 ................ │ │ │ │ + 0x002db470 29050000 29050000 29050000 29050000 )...)...)...)... │ │ │ │ + 0x002db480 b2090000 b2090000 b2090000 b2090000 ................ │ │ │ │ + 0x002db490 f0f2ffff f0f2ffff f0f2ffff f0f2ffff ................ │ │ │ │ + 0x002db4a0 00080000 00080000 00080000 00080000 ................ │ │ │ │ + 0x002db4b0 00080008 00080008 00f800f8 00f800f8 ................ │ │ │ │ + 0x002db4c0 00f800f8 00f800f8 00080008 00080008 ................ │ │ │ │ + 0x002db4d0 00080008 00080008 00080008 00080008 ................ │ │ │ │ + 0x002db4e0 00f800f8 00f800f8 00f800f8 00f800f8 ................ │ │ │ │ + 0x002db4f0 db0e0000 db0e0000 db0e0000 db0e0000 ................ │ │ │ │ + 0x002db500 00100010 00100010 00100010 00100010 ................ │ │ │ │ + 0x002db510 a1160000 a1160000 a1160000 a1160000 ................ │ │ │ │ + 0x002db520 00180000 00180000 00180000 00180000 ................ │ │ │ │ + 0x002db530 00200020 00200020 00200020 00200020 . . . . . . . . │ │ │ │ + 0x002db540 00280000 00280000 00280000 00280000 .(...(...(...(.. │ │ │ │ + 0x002db550 422d0000 422d0000 422d0000 422d0000 B-..B-..B-..B-.. │ │ │ │ + 0x002db560 08350835 08350835 08350835 08350835 .5.5.5.5.5.5.5.5 │ │ │ │ + 0x002db570 805a805a 805a805a 805a805a 805a805a .Z.Z.Z.Z.Z.Z.Z.Z │ │ │ │ + 0x002db580 106a106a 106a106a 106a106a 106a106a .j.j.j.j.j.j.j.j │ │ │ │ + 0x002db590 00400040 00400040 00400040 00400040 .@.@.@.@.@.@.@.@ │ │ │ │ + 0x002db5a0 ff03ff03 ff03ff03 ff03ff03 ff03ff03 ................ │ │ │ │ + 0x002db5b0 1f06c80e 1f06c80e 1f06c80e 1f06c80e ................ │ │ │ │ + 0x002db5c0 38f11f06 38f11f06 38f11f06 38f11f06 8...8...8...8... │ │ │ │ + 0x002db5d0 500b500b 500b500b 500b500b 500b500b P.P.P.P.P.P.P.P. │ │ │ │ + 0x002db5e0 b0f4500b b0f4500b b0f4500b b0f4500b ..P...P...P...P. │ │ │ │ + 0x002db5f0 0000feff 0000feff 0000feff 0000feff ................ │ │ │ │ + 0x002db600 ffff0100 ffff0100 ffff0100 ffff0100 ................ │ │ │ │ + 0x002db610 ff0f0000 65000000 970b0000 f8f4ffff ....e........... │ │ │ │ + 0x002db620 a10e0000 7c060000 ee0e0000 3efaffff ....|.......>... │ │ │ │ + 0x002db630 91010000 ec0f0000 1f030000 b10f0000 ................ │ │ │ │ + 0x002db640 44fdffff c40f0000 37090000 150d0000 D.......7....... │ │ │ │ + 0x002db650 71f7ffff 850d0000 81030000 9c0f0000 q............... │ │ │ │ + 0x002db660 daf5ffff a2f3ffff 4ff0ffff e1fcffff ........O....... │ │ │ │ + 0x002db670 e10f0000 f5010000 9d0c0000 28f6ffff ............(... │ │ │ │ + 0x002db680 ec0d0000 e3070000 6c0f0000 bcfbffff ........l....... │ │ │ │ + 0x002db690 8b070000 1c0e0000 4e0d0000 e4080000 ........N....... │ │ │ │ + 0x002db6a0 d3feffff f50f0000 730a0000 1e0c0000 ........s....... │ │ │ │ + 0x002db6b0 cef8ffff 4b0e0000 05050000 310f0000 ....K.......1... │ │ │ │ + 0x002db6c0 5bfbffff b0f0ffff 1cf7ffff b2f2ffff [............... │ │ │ │ + 0x002db6d0 000d1d2d 00102030 0004080c 000e1e2e ...-.. 0........ │ │ │ │ + 0x002db6e0 0004080c 00204060 000a244e 0004080c ..... @`..$N.... │ │ │ │ + 0x002db6f0 004080c0 00000e00 2b004b00 6b008b00 .@......+.K.k... │ │ │ │ + 0x002db700 ab00cb00 00000e00 2c005a00 9700d700 ........,.Z..... │ │ │ │ + 0x002db710 17015701 00000a00 24004e00 8800d200 ..W.....$.N..... │ │ │ │ + 0x002db720 2c019601 202e2826 242a2c22 3c32343a ,... .(&$*,"<24: │ │ │ │ + 0x002db730 3836303e 0040205c 10502e4c 02482854 860>.@ \.P.L.H(T │ │ │ │ + 0x002db740 12582644 04782464 14682a74 06702c6c .X&D.x$d.h*t.p,l │ │ │ │ + 0x002db750 1660227c 00000000 00000000 00000000 .`"|............ │ │ │ │ + 0x002db760 00000000 2d134000 2719320e 3b054000 ....-.@.'.2.;.@. │ │ │ │ + 0x002db770 241c2a16 3010350b 39073d03 40004000 $.*.0.5.9.=.@.@. │ │ │ │ + 0x002db780 221e251b 28182b15 2e12310f 340c360a ".%.(.+...1.4.6. │ │ │ │ + 0x002db790 38083a06 3c043d03 40004000 40004000 8.:.<.=.@.@.@.@. │ │ │ │ + 0x002db7a0 211f231d 241c261a 28182917 2b152c14 !.#.$.&.(.).+.,. │ │ │ │ + 0x002db7b0 2d132f11 3010320e 330d340c 350b3709 -./.0.2.3.4.5.7. │ │ │ │ + 0x002db7c0 38083907 3a063b05 3c043c04 3d033e02 8.9.:.;.<.<.=.>. │ │ │ │ + 0x002db7d0 40004000 40004000 40004000 40004000 @.@.@.@.@.@.@.@. │ │ │ │ + 0x002db7e0 00020406 01030507 01030507 02040608 ................ │ │ │ │ + 0x002db7f0 0406080a 0507090b 0507090b 06080a0c ................ │ │ │ │ + 0x002db800 02040608 03050709 03050709 0406080a ................ │ │ │ │ + 0x002db810 06080a0c 07090b0d 07090b0d 080a0c0e ................ │ │ │ │ + 0x002db820 00010203 01020304 08090a0b 090a0b0c ................ │ │ │ │ + 0x002db830 02030405 03040506 0a0b0c0d 0b0c0d0e ................ │ │ │ │ + 0x002db840 00010203 01020304 02030405 03040506 ................ │ │ │ │ + 0x002db850 04050607 05060708 06070809 0708090a ................ │ │ │ │ + 0x002db860 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ │ │ + 0x002db870 0004080c 0105090d 02060a0e 03070b0f ................ │ │ │ │ + 0x002db880 00010203 00010203 08090a0b 08090a0b ................ │ │ │ │ + 0x002db890 00010809 02030a0b 04050c0d 06070e0f ................ │ │ │ │ + 0x002db8a0 00010102 02030304 0809090a 0a0b0b0c ................ │ │ │ │ + 0x002db8b0 00010102 02030304 04050506 06070708 ................ │ │ │ │ + 0x002db8c0 04000501 06020703 08040905 0a060b07 ................ │ │ │ │ + 0x002db8d0 00040105 02060307 04080509 060a070b ................ │ │ │ │ + 0x002db8e0 00010001 00010001 02030203 02030203 ................ │ │ │ │ + 0x002db8f0 00000000 00000000 08080808 08080808 ................ │ │ │ │ + 0x002db900 00000000 04040404 08080808 0c0c0c0c ................ │ │ │ │ + 0x002db910 02030001 06070405 0a0b0809 0e0f0c0d ................ │ │ │ │ + 0x002db920 00000000 01000000 02000000 03000000 ................ │ │ │ │ + 0x002db930 04000000 05000000 06000000 07000000 ................ │ │ │ │ + 0x002db940 00000000 00010203 04050607 07070707 ................ │ │ │ │ + 0x002db950 02010201 01010101 80808080 7f7f7f7f ................ │ │ │ │ + 0x002db960 40404040 00ff00ff 0f000f00 20002000 @@@@........ . . │ │ │ │ + 0x002db970 22002200 02010201 00020002 00040004 "."............. │ │ │ │ + 0x002db980 00080008 f71af71a 00200020 20000000 ......... . ... │ │ │ │ + 0x002db990 3f000000 00020000 00800000 ff030000 ?............... │ │ │ │ + 0x002db9a0 00400000 00000040 00000000 0f002e00 .@.....@........ │ │ │ │ + 0x002db9b0 49006600 8700ab00 e5001100 4a008c00 I.f.........J... │ │ │ │ + 0x002db9c0 dc002d01 7b015901 9601d701 1d027402 ..-.{.Y.......t. │ │ │ │ + 0x002db9d0 b2022103 9b03e003 2a047204 ca043205 ..!.....*.r...2. │ │ │ │ + 0x002db9e0 a4055a06 bf062707 8f073708 2a082108 ..Z...'...7.*.!. │ │ │ │ + 0x002db9f0 4d028f02 d5025403 d3034d04 6005b805 M.....T...M.`... │ │ │ │ + 0x002dba00 1e069206 3b07ec07 96080409 7f09f509 ....;........... │ │ │ │ + 0x002dba10 940a860a 8915e515 4116aa16 59175d17 ........A...Y.]. │ │ │ │ + 0x002dba20 66176e18 2219d719 a01aa01a a01aa01a f.n."........... │ │ │ │ + 0x002dba30 b919231a 791a1a1b 1e1b271b 8f00a902 ..#.y.....'..... │ │ │ │ + 0x002dba40 53055d05 67057105 7b05010c bb0df10f S.].g.q.{....... │ │ │ │ + 0x002dba50 fb0f0510 0f101910 8f156417 79198319 ..........d.y... │ │ │ │ + 0x002dba60 8d199719 a1199600 37034a03 5d037003 ........7.J.].p. │ │ │ │ + 0x002dba70 8303010a 2b0c3e0c 510c640c 770ced11 ....+.>.Q.d.w... │ │ │ │ + 0x002dba80 f6130914 1c142f14 42145142 f9ff2f43 ....../.B.QB../C │ │ │ │ + 0x002dba90 f9ff7e43 f9fff943 f9ff6544 f9ffc844 ..~C...C..eD...D │ │ │ │ + 0x002dbaa0 f9ffdd45 f9ffdb46 f9ff3a47 f9ffd947 ...E...F..:G...G │ │ │ │ + 0x002dbab0 f9ff6948 f9fff048 f9ff384a f9ff7b4b ..iH...H..8J..{K │ │ │ │ + 0x002dbac0 f9fffd4b f9ffdd4c f9ffae4d f9ff724e ...K...L...M..rN │ │ │ │ + 0x002dbad0 f9ff115b f9ffc25c f9ff785d f9ffa35e ...[...\..x]...^ │ │ │ │ + 0x002dbae0 f9ffbe5f f9ffe660 f9ff5e63 f9fff264 ..._...`..^c...d │ │ │ │ + 0x002dbaf0 f9ffa865 f9ffc666 f9ffd567 f9ffe968 ...e...f...g...h │ │ │ │ + 0x002dbb00 f9ff2c6b f9ffaf6c f9ff576d f9fff56d ..,k...l..Wm...m │ │ │ │ + 0x002dbb10 f9ff8b6e f9ffa56f f9ff8b4f f9ff0e50 ...n...o...O...P │ │ │ │ + 0x002dbb20 f9ff9e50 f9fffe50 f9ff5e51 f9ffaa51 ...P...P..^Q...Q │ │ │ │ + 0x002dbb30 f9fffa51 f9ff4a52 f9ffaa52 f9ff2f53 ...Q..JR...R../S │ │ │ │ + 0x002dbb40 f9ff8653 f9ffe653 f9ff5654 f9ffc654 ...S...S..VT...T │ │ │ │ + 0x002dbb50 f9ffc654 f9ffc654 f9ff0000 00000000 ...T...T........ │ │ │ │ 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 !.#.$.&.(.).+.,. │ │ │ │ @@ -15217,28 +15217,28 @@ │ │ │ │ 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 ,.....:.... . │ │ │ │ @@ -15377,28 +15377,28 @@ │ │ │ │ 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 ................ │ │ │ │ + 0x002dd150 000002ff 00007f00 02010201 1a36faff .............6.. │ │ │ │ + 0x002dd160 6e36faff a936faff df36faff 3b37faff n6...6...6..;7.. │ │ │ │ + 0x002dd170 ef37faff fe39faff 6a3afaff bd3afaff .7...9..j:...:.. │ │ │ │ + 0x002dd180 0b3bfaff 9b3bfaff af3cfaff a73ffaff .;...;...<...?.. │ │ │ │ + 0x002dd190 4c40faff d740faff 5d41faff 5242faff L@...@..]A..RB.. │ │ │ │ + 0x002dd1a0 2d44faff b447faff 0f48faff 4748faff -D...G...H..GH.. │ │ │ │ + 0x002dd1b0 8848faff f948faff d749faff 414cfaff .H...H...I..AL.. │ │ │ │ + 0x002dd1c0 8e4cfaff d74cfaff 144dfaff 504dfaff .L...L...M..PM.. │ │ │ │ + 0x002dd1d0 bd4dfaff bb4efaff ef4efaff 074ffaff .M...N...N...O.. │ │ │ │ + 0x002dd1e0 244ffaff 404ffaff 704ffaff 6450faff $O..@O..pO..dP.. │ │ │ │ + 0x002dd1f0 bd50faff 2151faff 7b51faff 3c52faff .P..!Q..{Q..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 ................ │ │ │ │ - 0x002ddb80 01ff01ff 01ff01ff 01ff01ff 01ff01ff ................ │ │ │ │ - 0x002ddb90 01ff01ff 01ff01ff 01ff01ff 01ff01ff ................ │ │ │ │ - 0x002ddba0 80000000 00000000 80000000 00000000 ................ │ │ │ │ - 0x002ddbb0 80000000 00000000 80000000 00000000 ................ │ │ │ │ + 0x002ddb60 01ff01ff 01ff01ff 01ff01ff 01ff01ff ................ │ │ │ │ + 0x002ddb70 01ff01ff 01ff01ff 01ff01ff 01ff01ff ................ │ │ │ │ + 0x002ddb80 80000000 00000000 80000000 00000000 ................ │ │ │ │ + 0x002ddb90 80000000 00000000 80000000 00000000 ................ │ │ │ │ + 0x002ddba0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x002ddbb0 00000000 00000000 00000000 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 ....:.......=... │ │ │ ├── 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 50921f00 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 208d1f00 00000000 ........ ....... │ │ │ │ + 0x00312b90 608d1f00 00000000 208f1f00 00000000 `....... ....... │ │ │ │ + 0x00312ba0 308f1f00 00000000 708d1f00 00000000 0.......p....... │ │ │ │ + 0x00312bb0 b0901f00 00000000 d0901f00 00000000 ................ │ │ │ │ + 0x00312bc0 c0901f00 00000000 408f1f00 00000000 ........@....... │ │ │ │ + 0x00312bd0 d0911f00 00000000 a0911f00 00000000 ................ │ │ │ │ + 0x00312be0 808d1f00 00000000 b0911f00 00000000 ................ │ │ │ │ + 0x00312bf0 508f1f00 00000000 c0911f00 00000000 P............... │ │ │ │ + 0x00312c00 e0901f00 00000000 00000000 00000000 ................ │ │ │ │ + 0x00312c10 60a11f00 00000000 30a21f00 00000000 `.......0....... │ │ │ │ + 0x00312c20 80a71f00 00000000 a0a71f00 00000000 ................ │ │ │ │ + 0x00312c30 50a21f00 00000000 c0ac1f00 00000000 P............... │ │ │ │ + 0x00312c40 00ad1f00 00000000 e0ac1f00 00000000 ................ │ │ │ │ + 0x00312c50 c0a71f00 00000000 c0ae1f00 00000000 ................ │ │ │ │ + 0x00312c60 60ae1f00 00000000 70a21f00 00000000 `.......p....... │ │ │ │ + 0x00312c70 80ae1f00 00000000 e0a71f00 00000000 ................ │ │ │ │ + 0x00312c80 a0ae1f00 00000000 20ad1f00 00000000 ........ ....... │ │ │ │ + 0x00312c90 00000000 00000000 20eb1f00 00000000 ........ ....... │ │ │ │ + 0x00312ca0 80eb1f00 00000000 d0ef1f00 00000000 ................ │ │ │ │ + 0x00312cb0 f0ef1f00 00000000 a0eb1f00 00000000 ................ │ │ │ │ + 0x00312cc0 50f41f00 00000000 90f41f00 00000000 P............... │ │ │ │ + 0x00312cd0 70f41f00 00000000 10f01f00 00000000 p............... │ │ │ │ + 0x00312ce0 b0f91f00 00000000 90f91f00 00000000 ................ │ │ │ │ + 0x00312cf0 c0eb1f00 00000000 00000000 00000000 ................ │ │ │ │ 0x00312d00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00312d10 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00312d20 80e21f00 00000000 00000000 00000000 ................ │ │ │ │ + 0x00312d20 a0342000 00000000 00000000 00000000 .4 ............. │ │ │ │ 0x00312d30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00312d40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00312d50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00312d60 00000000 00000000 b0eb1f00 00000000 ................ │ │ │ │ + 0x00312d60 00000000 00000000 d03d2000 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 c0832000 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 60931f00 00000000 b0931f00 00000000 `............... │ │ │ │ + 0x00312e40 70951f00 00000000 80951f00 00000000 p............... │ │ │ │ + 0x00312e50 c0931f00 00000000 e0981f00 00000000 ................ │ │ │ │ + 0x00312e60 00991f00 00000000 f0981f00 00000000 ................ │ │ │ │ + 0x00312e70 90951f00 00000000 009a1f00 00000000 ................ │ │ │ │ + 0x00312e80 d0991f00 00000000 d0931f00 00000000 ................ │ │ │ │ + 0x00312e90 e0991f00 00000000 a0951f00 00000000 ................ │ │ │ │ + 0x00312ea0 f0991f00 00000000 10991f00 00000000 ................ │ │ │ │ + 0x00312eb0 00000000 00000000 909a1f00 00000000 ................ │ │ │ │ + 0x00312ec0 e09a1f00 00000000 909c1f00 00000000 ................ │ │ │ │ + 0x00312ed0 a09c1f00 00000000 f09a1f00 00000000 ................ │ │ │ │ + 0x00312ee0 509f1f00 00000000 709f1f00 00000000 P.......p....... │ │ │ │ + 0x00312ef0 609f1f00 00000000 b09c1f00 00000000 `............... │ │ │ │ + 0x00312f00 80a01f00 00000000 50a01f00 00000000 ........P....... │ │ │ │ + 0x00312f10 009b1f00 00000000 60a01f00 00000000 ........`....... │ │ │ │ + 0x00312f20 c09c1f00 00000000 70a01f00 00000000 ........p....... │ │ │ │ + 0x00312f30 809f1f00 00000000 00000000 00000000 ................ │ │ │ │ + 0x00312f40 b0c71f00 00000000 30c81f00 00000000 ........0....... │ │ │ │ + 0x00312f50 20cb1f00 00000000 40cb1f00 00000000 .......@....... │ │ │ │ + 0x00312f60 50c81f00 00000000 a0cc1f00 00000000 P............... │ │ │ │ + 0x00312f70 e0cc1f00 00000000 c0cc1f00 00000000 ................ │ │ │ │ + 0x00312f80 60cb1f00 00000000 80ce1f00 00000000 `............... │ │ │ │ + 0x00312f90 20ce1f00 00000000 70c81f00 00000000 .......p....... │ │ │ │ + 0x00312fa0 40ce1f00 00000000 80cb1f00 00000000 @............... │ │ │ │ + 0x00312fb0 60ce1f00 00000000 00cd1f00 00000000 `............... │ │ │ │ + 0x00312fc0 00000000 00000000 00d11f00 00000000 ................ │ │ │ │ + 0x00312fd0 60d11f00 00000000 50d81f00 00000000 `.......P....... │ │ │ │ + 0x00312fe0 70d81f00 00000000 80d11f00 00000000 p............... │ │ │ │ + 0x00312ff0 10e61f00 00000000 50e61f00 00000000 ........P....... │ │ │ │ + 0x00313000 30e61f00 00000000 90d81f00 00000000 0............... │ │ │ │ + 0x00313010 40e91f00 00000000 e0e81f00 00000000 @............... │ │ │ │ + 0x00313020 a0d11f00 00000000 00e91f00 00000000 ................ │ │ │ │ + 0x00313030 b0d81f00 00000000 20e91f00 00000000 ........ ....... │ │ │ │ + 0x00313040 70e61f00 00000000 00000000 00000000 p............... │ │ │ │ + 0x00313050 e01c2000 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 40302000 00000000 ........@0 ..... │ │ │ │ 0x003130a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003130b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003130c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003130d0 00000000 00000000 a0d71f00 00000000 ................ │ │ │ │ + 0x003130d0 00000000 00000000 c0292000 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 70322000 00000000 00000000 00000000 p2 ............. │ │ │ │ 0x00313130 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313140 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313150 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00313160 90212000 00000000 00000000 00000000 .! ............. │ │ │ │ + 0x00313160 b0732000 00000000 00000000 00000000 .s ............. │ │ │ │ 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 707a2000 00000000 ........pz ..... │ │ │ │ 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 80af1f00 00000000 30b11f00 00000000 ........0....... │ │ │ │ + 0x00313280 f0b31f00 00000000 00b41f00 00000000 ................ │ │ │ │ + 0x00313290 40b11f00 00000000 c0b61f00 00000000 @............... │ │ │ │ + 0x003132a0 e0b61f00 00000000 d0b61f00 00000000 ................ │ │ │ │ + 0x003132b0 10b41f00 00000000 a0b71f00 00000000 ................ │ │ │ │ + 0x003132c0 70b71f00 00000000 50b11f00 00000000 p.......P....... │ │ │ │ + 0x003132d0 80b71f00 00000000 20b41f00 00000000 ........ ....... │ │ │ │ + 0x003132e0 90b71f00 00000000 f0b61f00 00000000 ................ │ │ │ │ + 0x003132f0 00000000 00000000 60b91f00 00000000 ........`....... │ │ │ │ + 0x00313300 10ba1f00 00000000 30bf1f00 00000000 ........0....... │ │ │ │ + 0x00313310 40bf1f00 00000000 20ba1f00 00000000 @....... ....... │ │ │ │ + 0x00313320 70c51f00 00000000 90c51f00 00000000 p............... │ │ │ │ + 0x00313330 80c51f00 00000000 50bf1f00 00000000 ........P....... │ │ │ │ + 0x00313340 70c61f00 00000000 40c61f00 00000000 p.......@....... │ │ │ │ + 0x00313350 30ba1f00 00000000 50c61f00 00000000 0.......P....... │ │ │ │ + 0x00313360 60bf1f00 00000000 60c61f00 00000000 `.......`....... │ │ │ │ + 0x00313370 a0c51f00 00000000 00000000 00000000 ................ │ │ │ │ + 0x00313380 b0fd1f00 00000000 00000000 00000000 ................ │ │ │ │ 0x00313390 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003133a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003133b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003133c0 00000000 00000000 c0c81f00 00000000 ................ │ │ │ │ + 0x003133c0 00000000 00000000 e01a2000 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 70162000 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 101c2000 00000000 00000000 00000000 .. ............. │ │ │ │ 0x00313460 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313470 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313480 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00313490 00ed1f00 00000000 00000000 00000000 ................ │ │ │ │ + 0x00313490 203f2000 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 f0672000 00000000 .........g ..... │ │ │ │ 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 208d1f00 00000000 608d1f00 00000000 .......`....... │ │ │ │ + 0x003135b0 208f1f00 00000000 308f1f00 00000000 .......0....... │ │ │ │ + 0x003135c0 708d1f00 00000000 b0901f00 00000000 p............... │ │ │ │ + 0x003135d0 d0901f00 00000000 c0901f00 00000000 ................ │ │ │ │ + 0x003135e0 408f1f00 00000000 d0911f00 00000000 @............... │ │ │ │ + 0x003135f0 a0911f00 00000000 808d1f00 00000000 ................ │ │ │ │ + 0x00313600 b0911f00 00000000 508f1f00 00000000 ........P....... │ │ │ │ + 0x00313610 c0911f00 00000000 e0901f00 00000000 ................ │ │ │ │ + 0x00313620 00000000 00000000 60a11f00 00000000 ........`....... │ │ │ │ + 0x00313630 30a21f00 00000000 80a71f00 00000000 0............... │ │ │ │ + 0x00313640 a0a71f00 00000000 50a21f00 00000000 ........P....... │ │ │ │ + 0x00313650 c0ac1f00 00000000 00ad1f00 00000000 ................ │ │ │ │ + 0x00313660 e0ac1f00 00000000 c0a71f00 00000000 ................ │ │ │ │ + 0x00313670 c0ae1f00 00000000 60ae1f00 00000000 ........`....... │ │ │ │ + 0x00313680 70a21f00 00000000 80ae1f00 00000000 p............... │ │ │ │ + 0x00313690 e0a71f00 00000000 a0ae1f00 00000000 ................ │ │ │ │ + 0x003136a0 20ad1f00 00000000 00000000 00000000 ............... │ │ │ │ + 0x003136b0 20eb1f00 00000000 80eb1f00 00000000 ............... │ │ │ │ + 0x003136c0 d0ef1f00 00000000 f0ef1f00 00000000 ................ │ │ │ │ + 0x003136d0 a0eb1f00 00000000 50f41f00 00000000 ........P....... │ │ │ │ + 0x003136e0 90f41f00 00000000 70f41f00 00000000 ........p....... │ │ │ │ + 0x003136f0 10f01f00 00000000 b0f91f00 00000000 ................ │ │ │ │ + 0x00313700 90f91f00 00000000 c0eb1f00 00000000 ................ │ │ │ │ 0x00313710 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313720 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00313730 00000000 00000000 80e21f00 00000000 ................ │ │ │ │ + 0x00313730 00000000 00000000 a0342000 00000000 .........4 ..... │ │ │ │ 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 d03d2000 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 c0832000 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 60931f00 00000000 ........`....... │ │ │ │ + 0x00313850 b0931f00 00000000 70951f00 00000000 ........p....... │ │ │ │ + 0x00313860 80951f00 00000000 c0931f00 00000000 ................ │ │ │ │ + 0x00313870 e0981f00 00000000 00991f00 00000000 ................ │ │ │ │ + 0x00313880 f0981f00 00000000 90951f00 00000000 ................ │ │ │ │ + 0x00313890 009a1f00 00000000 d0991f00 00000000 ................ │ │ │ │ + 0x003138a0 d0931f00 00000000 e0991f00 00000000 ................ │ │ │ │ + 0x003138b0 a0951f00 00000000 f0991f00 00000000 ................ │ │ │ │ + 0x003138c0 10991f00 00000000 00000000 00000000 ................ │ │ │ │ + 0x003138d0 909a1f00 00000000 e09a1f00 00000000 ................ │ │ │ │ + 0x003138e0 909c1f00 00000000 a09c1f00 00000000 ................ │ │ │ │ + 0x003138f0 f09a1f00 00000000 509f1f00 00000000 ........P....... │ │ │ │ + 0x00313900 709f1f00 00000000 609f1f00 00000000 p.......`....... │ │ │ │ + 0x00313910 b09c1f00 00000000 80a01f00 00000000 ................ │ │ │ │ + 0x00313920 50a01f00 00000000 009b1f00 00000000 P............... │ │ │ │ + 0x00313930 60a01f00 00000000 c09c1f00 00000000 `............... │ │ │ │ + 0x00313940 70a01f00 00000000 809f1f00 00000000 p............... │ │ │ │ + 0x00313950 00000000 00000000 b0c71f00 00000000 ................ │ │ │ │ + 0x00313960 30c81f00 00000000 20cb1f00 00000000 0....... ....... │ │ │ │ + 0x00313970 40cb1f00 00000000 50c81f00 00000000 @.......P....... │ │ │ │ + 0x00313980 a0cc1f00 00000000 e0cc1f00 00000000 ................ │ │ │ │ + 0x00313990 c0cc1f00 00000000 60cb1f00 00000000 ........`....... │ │ │ │ + 0x003139a0 80ce1f00 00000000 20ce1f00 00000000 ........ ....... │ │ │ │ + 0x003139b0 70c81f00 00000000 40ce1f00 00000000 p.......@....... │ │ │ │ + 0x003139c0 80cb1f00 00000000 60ce1f00 00000000 ........`....... │ │ │ │ + 0x003139d0 00cd1f00 00000000 00000000 00000000 ................ │ │ │ │ + 0x003139e0 00d11f00 00000000 60d11f00 00000000 ........`....... │ │ │ │ + 0x003139f0 50d81f00 00000000 70d81f00 00000000 P.......p....... │ │ │ │ + 0x00313a00 80d11f00 00000000 10e61f00 00000000 ................ │ │ │ │ + 0x00313a10 50e61f00 00000000 30e61f00 00000000 P.......0....... │ │ │ │ + 0x00313a20 90d81f00 00000000 40e91f00 00000000 ........@....... │ │ │ │ + 0x00313a30 e0e81f00 00000000 a0d11f00 00000000 ................ │ │ │ │ + 0x00313a40 00e91f00 00000000 b0d81f00 00000000 ................ │ │ │ │ + 0x00313a50 20e91f00 00000000 70e61f00 00000000 .......p....... │ │ │ │ + 0x00313a60 00000000 00000000 e01c2000 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 40302000 00000000 00000000 00000000 @0 ............. │ │ │ │ 0x00313ac0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313ad0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313ae0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00313af0 a0d71f00 00000000 00000000 00000000 ................ │ │ │ │ + 0x00313af0 c0292000 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 70322000 00000000 ........p2 ..... │ │ │ │ 0x00313b40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313b50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313b60 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00313b70 00000000 00000000 90212000 00000000 .........! ..... │ │ │ │ + 0x00313b70 00000000 00000000 b0732000 00000000 .........s ..... │ │ │ │ 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 707a2000 00000000 00000000 00000000 pz ............. │ │ │ │ 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 80af1f00 00000000 ................ │ │ │ │ + 0x00313c90 30b11f00 00000000 f0b31f00 00000000 0............... │ │ │ │ + 0x00313ca0 00b41f00 00000000 40b11f00 00000000 ........@....... │ │ │ │ + 0x00313cb0 c0b61f00 00000000 e0b61f00 00000000 ................ │ │ │ │ + 0x00313cc0 d0b61f00 00000000 10b41f00 00000000 ................ │ │ │ │ + 0x00313cd0 a0b71f00 00000000 70b71f00 00000000 ........p....... │ │ │ │ + 0x00313ce0 50b11f00 00000000 80b71f00 00000000 P............... │ │ │ │ + 0x00313cf0 20b41f00 00000000 90b71f00 00000000 ............... │ │ │ │ + 0x00313d00 f0b61f00 00000000 00000000 00000000 ................ │ │ │ │ + 0x00313d10 60b91f00 00000000 10ba1f00 00000000 `............... │ │ │ │ + 0x00313d20 30bf1f00 00000000 40bf1f00 00000000 0.......@....... │ │ │ │ + 0x00313d30 20ba1f00 00000000 70c51f00 00000000 .......p....... │ │ │ │ + 0x00313d40 90c51f00 00000000 80c51f00 00000000 ................ │ │ │ │ + 0x00313d50 50bf1f00 00000000 70c61f00 00000000 P.......p....... │ │ │ │ + 0x00313d60 40c61f00 00000000 30ba1f00 00000000 @.......0....... │ │ │ │ + 0x00313d70 50c61f00 00000000 60bf1f00 00000000 P.......`....... │ │ │ │ + 0x00313d80 60c61f00 00000000 a0c51f00 00000000 `............... │ │ │ │ + 0x00313d90 00000000 00000000 b0fd1f00 00000000 ................ │ │ │ │ 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 e01a2000 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 70162000 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 101c2000 00000000 .......... ..... │ │ │ │ 0x00313e70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313e80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00313e90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00313ea0 00000000 00000000 00ed1f00 00000000 ................ │ │ │ │ + 0x00313ea0 00000000 00000000 203f2000 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 f0672000 00000000 00000000 00000000 .g ............. │ │ │ │ 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 204b2200 00000000 ........ K"..... │ │ │ │ + 0x00313fc0 604b2200 00000000 f04c2200 00000000 `K"......L"..... │ │ │ │ + 0x00313fd0 004d2200 00000000 704b2200 00000000 .M".....pK"..... │ │ │ │ + 0x00313fe0 504e2200 00000000 704e2200 00000000 PN".....pN"..... │ │ │ │ + 0x00313ff0 604e2200 00000000 104d2200 00000000 `N"......M"..... │ │ │ │ + 0x00314000 504f2200 00000000 204f2200 00000000 PO"..... O"..... │ │ │ │ + 0x00314010 804b2200 00000000 304f2200 00000000 .K".....0O"..... │ │ │ │ + 0x00314020 204d2200 00000000 404f2200 00000000 M".....@O"..... │ │ │ │ + 0x00314030 804e2200 00000000 404a2200 00000000 .N".....@J"..... │ │ │ │ + 0x00314040 80672200 00000000 20682200 00000000 .g"..... h"..... │ │ │ │ + 0x00314050 206a2200 00000000 306a2200 00000000 j".....0j"..... │ │ │ │ + 0x00314060 30682200 00000000 006f2200 00000000 0h"......o"..... │ │ │ │ + 0x00314070 206f2200 00000000 106f2200 00000000 o"......o"..... │ │ │ │ + 0x00314080 406a2200 00000000 40702200 00000000 @j".....@p"..... │ │ │ │ + 0x00314090 10702200 00000000 40682200 00000000 .p".....@h"..... │ │ │ │ + 0x003140a0 20702200 00000000 506a2200 00000000 p".....Pj"..... │ │ │ │ + 0x003140b0 30702200 00000000 306f2200 00000000 0p".....0o"..... │ │ │ │ + 0x003140c0 00000000 00000000 70922200 00000000 ........p."..... │ │ │ │ + 0x003140d0 a0922200 00000000 b09c2200 00000000 .."......."..... │ │ │ │ + 0x003140e0 c09c2200 00000000 b0922200 00000000 .."......."..... │ │ │ │ + 0x003140f0 30a62200 00000000 50a62200 00000000 0.".....P."..... │ │ │ │ + 0x00314100 40a62200 00000000 d09c2200 00000000 @."......."..... │ │ │ │ + 0x00314110 f0a82200 00000000 e0a82200 00000000 .."......."..... │ │ │ │ + 0x00314120 c0922200 00000000 00000000 00000000 .."............. │ │ │ │ 0x00314130 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314140 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00314150 603b2300 00000000 00000000 00000000 `;#............. │ │ │ │ + 0x00314150 a0e02200 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 10e62200 00000000 .........."..... │ │ │ │ 0x003141a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003141b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003141c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003141d0 00000000 00000000 a0642300 00000000 .........d#..... │ │ │ │ + 0x003141d0 00000000 00000000 e0092300 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 c04f2200 00000000 00502200 00000000 .O"......P"..... │ │ │ │ + 0x00314270 30522200 00000000 40522200 00000000 0R".....@R"..... │ │ │ │ + 0x00314280 10502200 00000000 c0562200 00000000 .P"......V"..... │ │ │ │ + 0x00314290 e0562200 00000000 d0562200 00000000 .V"......V"..... │ │ │ │ + 0x003142a0 50522200 00000000 b0572200 00000000 PR"......W"..... │ │ │ │ + 0x003142b0 80572200 00000000 20502200 00000000 .W"..... P"..... │ │ │ │ + 0x003142c0 90572200 00000000 60522200 00000000 .W".....`R"..... │ │ │ │ + 0x003142d0 a0572200 00000000 f0562200 00000000 .W"......V"..... │ │ │ │ + 0x003142e0 00000000 00000000 60632200 00000000 ........`c"..... │ │ │ │ + 0x003142f0 90632200 00000000 90642200 00000000 .c"......d"..... │ │ │ │ + 0x00314300 a0642200 00000000 a0632200 00000000 .d"......c"..... │ │ │ │ + 0x00314310 30662200 00000000 50662200 00000000 0f".....Pf"..... │ │ │ │ + 0x00314320 40662200 00000000 b0642200 00000000 @f"......d"..... │ │ │ │ + 0x00314330 10672200 00000000 e0662200 00000000 .g"......f"..... │ │ │ │ + 0x00314340 b0632200 00000000 f0662200 00000000 .c"......f"..... │ │ │ │ + 0x00314350 c0642200 00000000 00672200 00000000 .d"......g"..... │ │ │ │ + 0x00314360 60662200 00000000 00000000 00000000 `f"............. │ │ │ │ + 0x00314370 b0702200 00000000 e0702200 00000000 .p"......p"..... │ │ │ │ + 0x00314380 80762200 00000000 90762200 00000000 .v"......v"..... │ │ │ │ + 0x00314390 f0702200 00000000 107c2200 00000000 .p"......|"..... │ │ │ │ + 0x003143a0 307c2200 00000000 207c2200 00000000 0|"..... |"..... │ │ │ │ + 0x003143b0 a0762200 00000000 907d2200 00000000 .v"......}"..... │ │ │ │ + 0x003143c0 607d2200 00000000 00712200 00000000 `}"......q"..... │ │ │ │ + 0x003143d0 707d2200 00000000 b0762200 00000000 p}"......v"..... │ │ │ │ + 0x003143e0 807d2200 00000000 407c2200 00000000 .}".....@|"..... │ │ │ │ + 0x003143f0 00000000 00000000 c0852200 00000000 .........."..... │ │ │ │ + 0x00314400 f0852200 00000000 508a2200 00000000 ..".....P."..... │ │ │ │ + 0x00314410 608a2200 00000000 00862200 00000000 `."......."..... │ │ │ │ + 0x00314420 a08e2200 00000000 c08e2200 00000000 .."......."..... │ │ │ │ + 0x00314430 b08e2200 00000000 708a2200 00000000 ..".....p."..... │ │ │ │ + 0x00314440 e0902200 00000000 b0902200 00000000 .."......."..... │ │ │ │ + 0x00314450 10862200 00000000 c0902200 00000000 .."......."..... │ │ │ │ + 0x00314460 808a2200 00000000 d0902200 00000000 .."......."..... │ │ │ │ + 0x00314470 d08e2200 00000000 00000000 00000000 .."............. │ │ │ │ + 0x00314480 b0c12200 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 60db2200 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 40d52200 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 00de2200 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 e0fc2200 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 40032300 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 20582200 00000000 70582200 00000000 X".....pX"..... │ │ │ │ + 0x003146b0 205c2200 00000000 305c2200 00000000 \".....0\"..... │ │ │ │ + 0x003146c0 80582200 00000000 50612200 00000000 .X".....Pa"..... │ │ │ │ + 0x003146d0 70612200 00000000 60612200 00000000 pa".....`a"..... │ │ │ │ + 0x003146e0 405c2200 00000000 80622200 00000000 @\"......b"..... │ │ │ │ + 0x003146f0 50622200 00000000 90582200 00000000 Pb"......X"..... │ │ │ │ + 0x00314700 60622200 00000000 505c2200 00000000 `b".....P\"..... │ │ │ │ + 0x00314710 70622200 00000000 80612200 00000000 pb"......a"..... │ │ │ │ + 0x00314720 00000000 00000000 207f2200 00000000 ........ ."..... │ │ │ │ + 0x00314730 b07f2200 00000000 10812200 00000000 .."......."..... │ │ │ │ + 0x00314740 20812200 00000000 c07f2200 00000000 ."......."..... │ │ │ │ + 0x00314750 70832200 00000000 90832200 00000000 p."......."..... │ │ │ │ + 0x00314760 80832200 00000000 30812200 00000000 ..".....0."..... │ │ │ │ + 0x00314770 d0842200 00000000 a0842200 00000000 .."......."..... │ │ │ │ + 0x00314780 d07f2200 00000000 b0842200 00000000 .."......."..... │ │ │ │ + 0x00314790 40812200 00000000 c0842200 00000000 @."......."..... │ │ │ │ + 0x003147a0 a0832200 00000000 00000000 00000000 .."............. │ │ │ │ + 0x003147b0 f0ab2200 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 60bd2200 00000000 ........`."..... │ │ │ │ 0x00314800 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314810 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314820 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00314830 00000000 00000000 90122300 00000000 ..........#..... │ │ │ │ + 0x00314830 00000000 00000000 d0b72200 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 10c02200 00000000 00000000 00000000 .."............. │ │ │ │ 0x00314890 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003148a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003148b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003148c0 d0422300 00000000 00000000 00000000 .B#............. │ │ │ │ + 0x003148c0 10e82200 00000000 00000000 00000000 .."............. │ │ │ │ 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 b0f62200 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 204b2200 00000000 604b2200 00000000 K".....`K"..... │ │ │ │ + 0x003149e0 f04c2200 00000000 004d2200 00000000 .L"......M"..... │ │ │ │ + 0x003149f0 704b2200 00000000 504e2200 00000000 pK".....PN"..... │ │ │ │ + 0x00314a00 704e2200 00000000 604e2200 00000000 pN".....`N"..... │ │ │ │ + 0x00314a10 104d2200 00000000 504f2200 00000000 .M".....PO"..... │ │ │ │ + 0x00314a20 204f2200 00000000 804b2200 00000000 O"......K"..... │ │ │ │ + 0x00314a30 304f2200 00000000 204d2200 00000000 0O"..... M"..... │ │ │ │ + 0x00314a40 404f2200 00000000 804e2200 00000000 @O"......N"..... │ │ │ │ + 0x00314a50 404a2200 00000000 80672200 00000000 @J"......g"..... │ │ │ │ + 0x00314a60 20682200 00000000 206a2200 00000000 h"..... j"..... │ │ │ │ + 0x00314a70 306a2200 00000000 30682200 00000000 0j".....0h"..... │ │ │ │ + 0x00314a80 006f2200 00000000 206f2200 00000000 .o"..... o"..... │ │ │ │ + 0x00314a90 106f2200 00000000 406a2200 00000000 .o".....@j"..... │ │ │ │ + 0x00314aa0 40702200 00000000 10702200 00000000 @p"......p"..... │ │ │ │ + 0x00314ab0 40682200 00000000 20702200 00000000 @h"..... p"..... │ │ │ │ + 0x00314ac0 506a2200 00000000 30702200 00000000 Pj".....0p"..... │ │ │ │ + 0x00314ad0 306f2200 00000000 00000000 00000000 0o"............. │ │ │ │ + 0x00314ae0 70922200 00000000 a0922200 00000000 p."......."..... │ │ │ │ + 0x00314af0 b09c2200 00000000 c09c2200 00000000 .."......."..... │ │ │ │ + 0x00314b00 b0922200 00000000 30a62200 00000000 ..".....0."..... │ │ │ │ + 0x00314b10 50a62200 00000000 40a62200 00000000 P.".....@."..... │ │ │ │ + 0x00314b20 d09c2200 00000000 f0a82200 00000000 .."......."..... │ │ │ │ + 0x00314b30 e0a82200 00000000 c0922200 00000000 .."......."..... │ │ │ │ 0x00314b40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314b50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00314b60 00000000 00000000 603b2300 00000000 ........`;#..... │ │ │ │ + 0x00314b60 00000000 00000000 a0e02200 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 10e62200 00000000 00000000 00000000 .."............. │ │ │ │ 0x00314bc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314bd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00314be0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00314bf0 a0642300 00000000 00000000 00000000 .d#............. │ │ │ │ + 0x00314bf0 e0092300 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 c04f2200 00000000 .........O"..... │ │ │ │ + 0x00314c80 00502200 00000000 30522200 00000000 .P".....0R"..... │ │ │ │ + 0x00314c90 40522200 00000000 10502200 00000000 @R"......P"..... │ │ │ │ + 0x00314ca0 c0562200 00000000 e0562200 00000000 .V"......V"..... │ │ │ │ + 0x00314cb0 d0562200 00000000 50522200 00000000 .V".....PR"..... │ │ │ │ + 0x00314cc0 b0572200 00000000 80572200 00000000 .W"......W"..... │ │ │ │ + 0x00314cd0 20502200 00000000 90572200 00000000 P"......W"..... │ │ │ │ + 0x00314ce0 60522200 00000000 a0572200 00000000 `R"......W"..... │ │ │ │ + 0x00314cf0 f0562200 00000000 00000000 00000000 .V"............. │ │ │ │ + 0x00314d00 60632200 00000000 90632200 00000000 `c"......c"..... │ │ │ │ + 0x00314d10 90642200 00000000 a0642200 00000000 .d"......d"..... │ │ │ │ + 0x00314d20 a0632200 00000000 30662200 00000000 .c".....0f"..... │ │ │ │ + 0x00314d30 50662200 00000000 40662200 00000000 Pf".....@f"..... │ │ │ │ + 0x00314d40 b0642200 00000000 10672200 00000000 .d"......g"..... │ │ │ │ + 0x00314d50 e0662200 00000000 b0632200 00000000 .f"......c"..... │ │ │ │ + 0x00314d60 f0662200 00000000 c0642200 00000000 .f"......d"..... │ │ │ │ + 0x00314d70 00672200 00000000 60662200 00000000 .g".....`f"..... │ │ │ │ + 0x00314d80 00000000 00000000 b0702200 00000000 .........p"..... │ │ │ │ + 0x00314d90 e0702200 00000000 80762200 00000000 .p"......v"..... │ │ │ │ + 0x00314da0 90762200 00000000 f0702200 00000000 .v"......p"..... │ │ │ │ + 0x00314db0 107c2200 00000000 307c2200 00000000 .|".....0|"..... │ │ │ │ + 0x00314dc0 207c2200 00000000 a0762200 00000000 |"......v"..... │ │ │ │ + 0x00314dd0 907d2200 00000000 607d2200 00000000 .}".....`}"..... │ │ │ │ + 0x00314de0 00712200 00000000 707d2200 00000000 .q".....p}"..... │ │ │ │ + 0x00314df0 b0762200 00000000 807d2200 00000000 .v"......}"..... │ │ │ │ + 0x00314e00 407c2200 00000000 00000000 00000000 @|"............. │ │ │ │ + 0x00314e10 c0852200 00000000 f0852200 00000000 .."......."..... │ │ │ │ + 0x00314e20 508a2200 00000000 608a2200 00000000 P.".....`."..... │ │ │ │ + 0x00314e30 00862200 00000000 a08e2200 00000000 .."......."..... │ │ │ │ + 0x00314e40 c08e2200 00000000 b08e2200 00000000 .."......."..... │ │ │ │ + 0x00314e50 708a2200 00000000 e0902200 00000000 p."......."..... │ │ │ │ + 0x00314e60 b0902200 00000000 10862200 00000000 .."......."..... │ │ │ │ + 0x00314e70 c0902200 00000000 808a2200 00000000 .."......."..... │ │ │ │ + 0x00314e80 d0902200 00000000 d08e2200 00000000 .."......."..... │ │ │ │ + 0x00314e90 00000000 00000000 b0c12200 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 60db2200 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 40d52200 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 00de2200 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 e0fc2200 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 40032300 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 20582200 00000000 ........ X"..... │ │ │ │ + 0x003150c0 70582200 00000000 205c2200 00000000 pX"..... \"..... │ │ │ │ + 0x003150d0 305c2200 00000000 80582200 00000000 0\"......X"..... │ │ │ │ + 0x003150e0 50612200 00000000 70612200 00000000 Pa".....pa"..... │ │ │ │ + 0x003150f0 60612200 00000000 405c2200 00000000 `a".....@\"..... │ │ │ │ + 0x00315100 80622200 00000000 50622200 00000000 .b".....Pb"..... │ │ │ │ + 0x00315110 90582200 00000000 60622200 00000000 .X".....`b"..... │ │ │ │ + 0x00315120 505c2200 00000000 70622200 00000000 P\".....pb"..... │ │ │ │ + 0x00315130 80612200 00000000 00000000 00000000 .a"............. │ │ │ │ + 0x00315140 207f2200 00000000 b07f2200 00000000 ."......."..... │ │ │ │ + 0x00315150 10812200 00000000 20812200 00000000 .."..... ."..... │ │ │ │ + 0x00315160 c07f2200 00000000 70832200 00000000 ..".....p."..... │ │ │ │ + 0x00315170 90832200 00000000 80832200 00000000 .."......."..... │ │ │ │ + 0x00315180 30812200 00000000 d0842200 00000000 0."......."..... │ │ │ │ + 0x00315190 a0842200 00000000 d07f2200 00000000 .."......."..... │ │ │ │ + 0x003151a0 b0842200 00000000 40812200 00000000 ..".....@."..... │ │ │ │ + 0x003151b0 c0842200 00000000 a0832200 00000000 .."......."..... │ │ │ │ + 0x003151c0 00000000 00000000 f0ab2200 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 60bd2200 00000000 00000000 00000000 `."............. │ │ │ │ 0x00315220 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315230 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315240 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00315250 90122300 00000000 00000000 00000000 ..#............. │ │ │ │ + 0x00315250 d0b72200 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 10c02200 00000000 .........."..... │ │ │ │ 0x003152a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003152b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003152c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003152d0 00000000 00000000 d0422300 00000000 .........B#..... │ │ │ │ + 0x003152d0 00000000 00000000 10e82200 00000000 .........."..... │ │ │ │ 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 b0f62200 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 600f2300 00000000 ........`.#..... │ │ │ │ + 0x003153f0 a00f2300 00000000 30112300 00000000 ..#.....0.#..... │ │ │ │ + 0x00315400 40112300 00000000 b00f2300 00000000 @.#.......#..... │ │ │ │ + 0x00315410 80122300 00000000 a0122300 00000000 ..#.......#..... │ │ │ │ + 0x00315420 90122300 00000000 50112300 00000000 ..#.....P.#..... │ │ │ │ + 0x00315430 80132300 00000000 50132300 00000000 ..#.....P.#..... │ │ │ │ + 0x00315440 c00f2300 00000000 60132300 00000000 ..#.....`.#..... │ │ │ │ + 0x00315450 60112300 00000000 70132300 00000000 `.#.....p.#..... │ │ │ │ + 0x00315460 b0122300 00000000 00000000 00000000 ..#............. │ │ │ │ + 0x00315470 602c2300 00000000 102d2300 00000000 `,#......-#..... │ │ │ │ + 0x00315480 602f2300 00000000 702f2300 00000000 `/#.....p/#..... │ │ │ │ + 0x00315490 202d2300 00000000 20352300 00000000 -#..... 5#..... │ │ │ │ + 0x003154a0 40352300 00000000 30352300 00000000 @5#.....05#..... │ │ │ │ + 0x003154b0 802f2300 00000000 80362300 00000000 ./#......6#..... │ │ │ │ + 0x003154c0 50362300 00000000 002d2300 00000000 P6#......-#..... │ │ │ │ + 0x003154d0 60362300 00000000 902f2300 00000000 `6#....../#..... │ │ │ │ + 0x003154e0 70362300 00000000 50352300 00000000 p6#.....P5#..... │ │ │ │ + 0x003154f0 00000000 00000000 10552300 00000000 .........U#..... │ │ │ │ + 0x00315500 50552300 00000000 205d2300 00000000 PU#..... ]#..... │ │ │ │ + 0x00315510 305d2300 00000000 60552300 00000000 0]#.....`U#..... │ │ │ │ + 0x00315520 00642300 00000000 20642300 00000000 .d#..... d#..... │ │ │ │ + 0x00315530 10642300 00000000 405d2300 00000000 .d#.....@]#..... │ │ │ │ + 0x00315540 50652300 00000000 40652300 00000000 Pe#.....@e#..... │ │ │ │ + 0x00315550 40552300 00000000 00000000 00000000 @U#............. │ │ │ │ 0x00315560 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315570 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00315580 a0ff2300 00000000 00000000 00000000 ..#............. │ │ │ │ + 0x00315580 e0a42300 00000000 00000000 00000000 ..#............. │ │ │ │ 0x00315590 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003155a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003155b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003155c0 00000000 00000000 e01a2400 00000000 ..........$..... │ │ │ │ + 0x003155c0 00000000 00000000 20c02300 00000000 ........ .#..... │ │ │ │ 0x003155d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003155e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003155f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00315600 00000000 00000000 907b2400 00000000 .........{$..... │ │ │ │ + 0x00315600 00000000 00000000 d0202400 00000000 ......... $..... │ │ │ │ 0x00315610 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315620 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315630 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315640 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315650 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315660 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315670 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315680 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00315690 b06e2300 00000000 106f2300 00000000 .n#......o#..... │ │ │ │ - 0x003156a0 80712300 00000000 90712300 00000000 .q#......q#..... │ │ │ │ - 0x003156b0 206f2300 00000000 60762300 00000000 o#.....`v#..... │ │ │ │ - 0x003156c0 80762300 00000000 70762300 00000000 .v#.....pv#..... │ │ │ │ - 0x003156d0 a0712300 00000000 70772300 00000000 .q#.....pw#..... │ │ │ │ - 0x003156e0 40772300 00000000 006f2300 00000000 @w#......o#..... │ │ │ │ - 0x003156f0 50772300 00000000 b0712300 00000000 Pw#......q#..... │ │ │ │ - 0x00315700 60772300 00000000 90762300 00000000 `w#......v#..... │ │ │ │ - 0x00315710 00000000 00000000 50822300 00000000 ........P.#..... │ │ │ │ - 0x00315720 a0822300 00000000 c0832300 00000000 ..#.......#..... │ │ │ │ - 0x00315730 d0832300 00000000 b0822300 00000000 ..#.......#..... │ │ │ │ - 0x00315740 90852300 00000000 b0852300 00000000 ..#.......#..... │ │ │ │ - 0x00315750 a0852300 00000000 e0832300 00000000 ..#.......#..... │ │ │ │ - 0x00315760 90862300 00000000 60862300 00000000 ..#.....`.#..... │ │ │ │ - 0x00315770 c0822300 00000000 70862300 00000000 ..#.....p.#..... │ │ │ │ - 0x00315780 f0832300 00000000 80862300 00000000 ..#.......#..... │ │ │ │ - 0x00315790 c0852300 00000000 00000000 00000000 ..#............. │ │ │ │ - 0x003157a0 d0912300 00000000 10922300 00000000 ..#.......#..... │ │ │ │ - 0x003157b0 70982300 00000000 80982300 00000000 p.#.......#..... │ │ │ │ - 0x003157c0 20922300 00000000 e09c2300 00000000 .#.......#..... │ │ │ │ - 0x003157d0 009d2300 00000000 f09c2300 00000000 ..#.......#..... │ │ │ │ - 0x003157e0 90982300 00000000 a09d2300 00000000 ..#.......#..... │ │ │ │ - 0x003157f0 709d2300 00000000 00922300 00000000 p.#.......#..... │ │ │ │ - 0x00315800 809d2300 00000000 a0982300 00000000 ..#.......#..... │ │ │ │ - 0x00315810 909d2300 00000000 109d2300 00000000 ..#.......#..... │ │ │ │ - 0x00315820 00000000 00000000 a0a32300 00000000 ..........#..... │ │ │ │ - 0x00315830 70a42300 00000000 20a82300 00000000 p.#..... .#..... │ │ │ │ - 0x00315840 30a82300 00000000 80a42300 00000000 0.#.......#..... │ │ │ │ - 0x00315850 d0ad2300 00000000 f0ad2300 00000000 ..#.......#..... │ │ │ │ - 0x00315860 e0ad2300 00000000 40a82300 00000000 ..#.....@.#..... │ │ │ │ - 0x00315870 d0ae2300 00000000 a0ae2300 00000000 ..#.......#..... │ │ │ │ - 0x00315880 60a42300 00000000 b0ae2300 00000000 `.#.......#..... │ │ │ │ - 0x00315890 50a82300 00000000 c0ae2300 00000000 P.#.......#..... │ │ │ │ - 0x003158a0 00ae2300 00000000 00000000 00000000 ..#............. │ │ │ │ - 0x003158b0 50d62300 00000000 00000000 00000000 P.#............. │ │ │ │ + 0x00315690 f0132300 00000000 50142300 00000000 ..#.....P.#..... │ │ │ │ + 0x003156a0 c0162300 00000000 d0162300 00000000 ..#.......#..... │ │ │ │ + 0x003156b0 60142300 00000000 a01b2300 00000000 `.#.......#..... │ │ │ │ + 0x003156c0 c01b2300 00000000 b01b2300 00000000 ..#.......#..... │ │ │ │ + 0x003156d0 e0162300 00000000 b01c2300 00000000 ..#.......#..... │ │ │ │ + 0x003156e0 801c2300 00000000 40142300 00000000 ..#.....@.#..... │ │ │ │ + 0x003156f0 901c2300 00000000 f0162300 00000000 ..#.......#..... │ │ │ │ + 0x00315700 a01c2300 00000000 d01b2300 00000000 ..#.......#..... │ │ │ │ + 0x00315710 00000000 00000000 90272300 00000000 .........'#..... │ │ │ │ + 0x00315720 e0272300 00000000 00292300 00000000 .'#......)#..... │ │ │ │ + 0x00315730 10292300 00000000 f0272300 00000000 .)#......'#..... │ │ │ │ + 0x00315740 d02a2300 00000000 f02a2300 00000000 .*#......*#..... │ │ │ │ + 0x00315750 e02a2300 00000000 20292300 00000000 .*#..... )#..... │ │ │ │ + 0x00315760 d02b2300 00000000 a02b2300 00000000 .+#......+#..... │ │ │ │ + 0x00315770 00282300 00000000 b02b2300 00000000 .(#......+#..... │ │ │ │ + 0x00315780 30292300 00000000 c02b2300 00000000 0)#......+#..... │ │ │ │ + 0x00315790 002b2300 00000000 00000000 00000000 .+#............. │ │ │ │ + 0x003157a0 10372300 00000000 50372300 00000000 .7#.....P7#..... │ │ │ │ + 0x003157b0 b03d2300 00000000 c03d2300 00000000 .=#......=#..... │ │ │ │ + 0x003157c0 60372300 00000000 20422300 00000000 `7#..... B#..... │ │ │ │ + 0x003157d0 40422300 00000000 30422300 00000000 @B#.....0B#..... │ │ │ │ + 0x003157e0 d03d2300 00000000 e0422300 00000000 .=#......B#..... │ │ │ │ + 0x003157f0 b0422300 00000000 40372300 00000000 .B#.....@7#..... │ │ │ │ + 0x00315800 c0422300 00000000 e03d2300 00000000 .B#......=#..... │ │ │ │ + 0x00315810 d0422300 00000000 50422300 00000000 .B#.....PB#..... │ │ │ │ + 0x00315820 00000000 00000000 e0482300 00000000 .........H#..... │ │ │ │ + 0x00315830 b0492300 00000000 604d2300 00000000 .I#.....`M#..... │ │ │ │ + 0x00315840 704d2300 00000000 c0492300 00000000 pM#......I#..... │ │ │ │ + 0x00315850 10532300 00000000 30532300 00000000 .S#.....0S#..... │ │ │ │ + 0x00315860 20532300 00000000 804d2300 00000000 S#......M#..... │ │ │ │ + 0x00315870 10542300 00000000 e0532300 00000000 .T#......S#..... │ │ │ │ + 0x00315880 a0492300 00000000 f0532300 00000000 .I#......S#..... │ │ │ │ + 0x00315890 904d2300 00000000 00542300 00000000 .M#......T#..... │ │ │ │ + 0x003158a0 40532300 00000000 00000000 00000000 @S#............. │ │ │ │ + 0x003158b0 907b2300 00000000 00000000 00000000 .{#............. │ │ │ │ 0x003158c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003158d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003158e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003158f0 00000000 00000000 20f42300 00000000 ........ .#..... │ │ │ │ + 0x003158f0 00000000 00000000 60992300 00000000 ........`.#..... │ │ │ │ 0x00315900 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315910 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315920 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00315930 00000000 00000000 20e52300 00000000 ........ .#..... │ │ │ │ + 0x00315930 00000000 00000000 608a2300 00000000 ........`.#..... │ │ │ │ 0x00315940 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315950 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315960 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315970 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00315980 b0fa2300 00000000 00000000 00000000 ..#............. │ │ │ │ + 0x00315980 f09f2300 00000000 00000000 00000000 ..#............. │ │ │ │ 0x00315990 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003159a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003159b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003159c0 a03f2400 00000000 00000000 00000000 .?$............. │ │ │ │ + 0x003159c0 e0e42300 00000000 00000000 00000000 ..#............. │ │ │ │ 0x003159d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003159e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003159f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315a00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315a10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315a20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315a30 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00315a40 00000000 00000000 305d2400 00000000 ........0]$..... │ │ │ │ + 0x00315a40 00000000 00000000 70022400 00000000 ........p.$..... │ │ │ │ 0x00315a50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315a60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315a70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315a80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315a90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315aa0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315ab0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315ac0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00315ad0 d0772300 00000000 30782300 00000000 .w#.....0x#..... │ │ │ │ - 0x00315ae0 c07c2300 00000000 d07c2300 00000000 .|#......|#..... │ │ │ │ - 0x00315af0 40782300 00000000 d0802300 00000000 @x#.......#..... │ │ │ │ - 0x00315b00 f0802300 00000000 e0802300 00000000 ..#.......#..... │ │ │ │ - 0x00315b10 e07c2300 00000000 b0812300 00000000 .|#.......#..... │ │ │ │ - 0x00315b20 80812300 00000000 20782300 00000000 ..#..... x#..... │ │ │ │ - 0x00315b30 90812300 00000000 f07c2300 00000000 ..#......|#..... │ │ │ │ - 0x00315b40 a0812300 00000000 00812300 00000000 ..#.......#..... │ │ │ │ - 0x00315b50 00000000 00000000 909e2300 00000000 ..........#..... │ │ │ │ - 0x00315b60 b09e2300 00000000 10a02300 00000000 ..#.......#..... │ │ │ │ - 0x00315b70 20a02300 00000000 c09e2300 00000000 .#.......#..... │ │ │ │ - 0x00315b80 30a22300 00000000 50a22300 00000000 0.#.....P.#..... │ │ │ │ - 0x00315b90 40a22300 00000000 30a02300 00000000 @.#.....0.#..... │ │ │ │ - 0x00315ba0 f0a22300 00000000 c0a22300 00000000 ..#.......#..... │ │ │ │ - 0x00315bb0 d09e2300 00000000 d0a22300 00000000 ..#.......#..... │ │ │ │ - 0x00315bc0 40a02300 00000000 e0a22300 00000000 @.#.......#..... │ │ │ │ - 0x00315bd0 60a22300 00000000 00000000 00000000 `.#............. │ │ │ │ - 0x00315be0 20c22300 00000000 00000000 00000000 .#............. │ │ │ │ + 0x00315ad0 101d2300 00000000 701d2300 00000000 ..#.....p.#..... │ │ │ │ + 0x00315ae0 00222300 00000000 10222300 00000000 ."#......"#..... │ │ │ │ + 0x00315af0 801d2300 00000000 10262300 00000000 ..#......&#..... │ │ │ │ + 0x00315b00 30262300 00000000 20262300 00000000 0&#..... &#..... │ │ │ │ + 0x00315b10 20222300 00000000 f0262300 00000000 "#......&#..... │ │ │ │ + 0x00315b20 c0262300 00000000 601d2300 00000000 .&#.....`.#..... │ │ │ │ + 0x00315b30 d0262300 00000000 30222300 00000000 .&#.....0"#..... │ │ │ │ + 0x00315b40 e0262300 00000000 40262300 00000000 .&#.....@&#..... │ │ │ │ + 0x00315b50 00000000 00000000 d0432300 00000000 .........C#..... │ │ │ │ + 0x00315b60 f0432300 00000000 50452300 00000000 .C#.....PE#..... │ │ │ │ + 0x00315b70 60452300 00000000 00442300 00000000 `E#......D#..... │ │ │ │ + 0x00315b80 70472300 00000000 90472300 00000000 pG#......G#..... │ │ │ │ + 0x00315b90 80472300 00000000 70452300 00000000 .G#.....pE#..... │ │ │ │ + 0x00315ba0 30482300 00000000 00482300 00000000 0H#......H#..... │ │ │ │ + 0x00315bb0 10442300 00000000 10482300 00000000 .D#......H#..... │ │ │ │ + 0x00315bc0 80452300 00000000 20482300 00000000 .E#..... H#..... │ │ │ │ + 0x00315bd0 a0472300 00000000 00000000 00000000 .G#............. │ │ │ │ + 0x00315be0 60672300 00000000 00000000 00000000 `g#............. │ │ │ │ 0x00315bf0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315c00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315c10 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00315c20 00000000 00000000 90d22300 00000000 ..........#..... │ │ │ │ + 0x00315c20 00000000 00000000 d0772300 00000000 .........w#..... │ │ │ │ 0x00315c30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315c40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315c50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00315c60 00000000 00000000 d0cb2300 00000000 ..........#..... │ │ │ │ + 0x00315c60 00000000 00000000 10712300 00000000 .........q#..... │ │ │ │ 0x00315c70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315c80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315c90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315ca0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00315cb0 40d42300 00000000 00000000 00000000 @.#............. │ │ │ │ + 0x00315cb0 80792300 00000000 00000000 00000000 .y#............. │ │ │ │ 0x00315cc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315cd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315ce0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00315cf0 501e2400 00000000 00000000 00000000 P.$............. │ │ │ │ + 0x00315cf0 90c32300 00000000 00000000 00000000 ..#............. │ │ │ │ 0x00315d00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315d10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315d20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315d30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315d40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315d50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315d60 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00315d70 00000000 00000000 60352400 00000000 ........`5$..... │ │ │ │ + 0x00315d70 00000000 00000000 a0da2300 00000000 ..........#..... │ │ │ │ 0x00315d80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315d90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315da0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315db0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315dc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315dd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00315de0 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -1883,15 +1883,15 @@ │ │ │ │ 0x00316820 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00316830 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00316840 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00316850 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00316860 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00316870 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00316880 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00316890 00000000 00000000 b0412600 00000000 .........A&..... │ │ │ │ + 0x00316890 00000000 00000000 f0e62500 00000000 ..........%..... │ │ │ │ 0x003168a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003168b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003168c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003168d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003168e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003168f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00316900 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -2045,15 +2045,15 @@ │ │ │ │ 0x00317240 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00317250 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00317260 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00317270 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00317280 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00317290 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003172a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003172b0 b0412600 00000000 00000000 00000000 .A&............. │ │ │ │ + 0x003172b0 f0e62500 00000000 00000000 00000000 ..%............. │ │ │ │ 0x003172c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003172d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003172e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003172f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00317300 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00317310 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00317320 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -2198,491 +2198,491 @@ │ │ │ │ 0x00317bd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00317be0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00317bf0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00317c00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00317c10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00317c20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00317c30 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00317c40 00000000 00000000 e0422600 00000000 .........B&..... │ │ │ │ - 0x00317c50 70432600 00000000 40452600 00000000 pC&.....@E&..... │ │ │ │ - 0x00317c60 50452600 00000000 80432600 00000000 PE&......C&..... │ │ │ │ - 0x00317c70 e0462600 00000000 00472600 00000000 .F&......G&..... │ │ │ │ - 0x00317c80 f0462600 00000000 60452600 00000000 .F&.....`E&..... │ │ │ │ - 0x00317c90 f0472600 00000000 c0472600 00000000 .G&......G&..... │ │ │ │ - 0x00317ca0 60432600 00000000 d0472600 00000000 `C&......G&..... │ │ │ │ - 0x00317cb0 70452600 00000000 e0472600 00000000 pE&......G&..... │ │ │ │ - 0x00317cc0 10472600 00000000 00000000 00000000 .G&............. │ │ │ │ - 0x00317cd0 30602600 00000000 20612600 00000000 0`&..... a&..... │ │ │ │ - 0x00317ce0 20642600 00000000 40642600 00000000 d&.....@d&..... │ │ │ │ - 0x00317cf0 40612600 00000000 d0652600 00000000 @a&......e&..... │ │ │ │ - 0x00317d00 10662600 00000000 f0652600 00000000 .f&......e&..... │ │ │ │ - 0x00317d10 60642600 00000000 00672600 00000000 `d&......g&..... │ │ │ │ - 0x00317d20 a0662600 00000000 00612600 00000000 .f&......a&..... │ │ │ │ - 0x00317d30 c0662600 00000000 80642600 00000000 .f&......d&..... │ │ │ │ - 0x00317d40 e0662600 00000000 30662600 00000000 .f&.....0f&..... │ │ │ │ - 0x00317d50 00000000 00000000 60912600 00000000 ........`.&..... │ │ │ │ - 0x00317d60 e0912600 00000000 20972600 00000000 ..&..... .&..... │ │ │ │ - 0x00317d70 50972600 00000000 10922600 00000000 P.&.......&..... │ │ │ │ - 0x00317d80 509b2600 00000000 b09b2600 00000000 P.&.......&..... │ │ │ │ - 0x00317d90 809b2600 00000000 80972600 00000000 ..&.......&..... │ │ │ │ - 0x00317da0 809c2600 00000000 509c2600 00000000 ..&.....P.&..... │ │ │ │ - 0x00317db0 b0912600 00000000 00000000 00000000 ..&............. │ │ │ │ + 0x00317c40 00000000 00000000 20e82500 00000000 ........ .%..... │ │ │ │ + 0x00317c50 b0e82500 00000000 80ea2500 00000000 ..%.......%..... │ │ │ │ + 0x00317c60 90ea2500 00000000 c0e82500 00000000 ..%.......%..... │ │ │ │ + 0x00317c70 20ec2500 00000000 40ec2500 00000000 .%.....@.%..... │ │ │ │ + 0x00317c80 30ec2500 00000000 a0ea2500 00000000 0.%.......%..... │ │ │ │ + 0x00317c90 30ed2500 00000000 00ed2500 00000000 0.%.......%..... │ │ │ │ + 0x00317ca0 a0e82500 00000000 10ed2500 00000000 ..%.......%..... │ │ │ │ + 0x00317cb0 b0ea2500 00000000 20ed2500 00000000 ..%..... .%..... │ │ │ │ + 0x00317cc0 50ec2500 00000000 00000000 00000000 P.%............. │ │ │ │ + 0x00317cd0 70052600 00000000 60062600 00000000 p.&.....`.&..... │ │ │ │ + 0x00317ce0 60092600 00000000 80092600 00000000 `.&.......&..... │ │ │ │ + 0x00317cf0 80062600 00000000 100b2600 00000000 ..&.......&..... │ │ │ │ + 0x00317d00 500b2600 00000000 300b2600 00000000 P.&.....0.&..... │ │ │ │ + 0x00317d10 a0092600 00000000 400c2600 00000000 ..&.....@.&..... │ │ │ │ + 0x00317d20 e00b2600 00000000 40062600 00000000 ..&.....@.&..... │ │ │ │ + 0x00317d30 000c2600 00000000 c0092600 00000000 ..&.......&..... │ │ │ │ + 0x00317d40 200c2600 00000000 700b2600 00000000 .&.....p.&..... │ │ │ │ + 0x00317d50 00000000 00000000 a0362600 00000000 .........6&..... │ │ │ │ + 0x00317d60 20372600 00000000 603c2600 00000000 7&.....`<&..... │ │ │ │ + 0x00317d70 903c2600 00000000 50372600 00000000 .<&.....P7&..... │ │ │ │ + 0x00317d80 90402600 00000000 f0402600 00000000 .@&......@&..... │ │ │ │ + 0x00317d90 c0402600 00000000 c03c2600 00000000 .@&......<&..... │ │ │ │ + 0x00317da0 c0412600 00000000 90412600 00000000 .A&......A&..... │ │ │ │ + 0x00317db0 f0362600 00000000 00000000 00000000 .6&............. │ │ │ │ 0x00317dc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00317dd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00317de0 80c92600 00000000 00000000 00000000 ..&............. │ │ │ │ + 0x00317de0 c06e2600 00000000 00000000 00000000 .n&............. │ │ │ │ 0x00317df0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00317e00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00317e10 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00317e20 00000000 00000000 c0a42600 00000000 ..........&..... │ │ │ │ + 0x00317e20 00000000 00000000 004a2600 00000000 .........J&..... │ │ │ │ 0x00317e30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00317e40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00317e50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00317e60 00000000 00000000 20e82600 00000000 ........ .&..... │ │ │ │ + 0x00317e60 00000000 00000000 608d2600 00000000 ........`.&..... │ │ │ │ 0x00317e70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00317e80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00317e90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00317ea0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00317eb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00317ec0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00317ed0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00317ee0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00317ef0 10492600 00000000 50492600 00000000 .I&.....PI&..... │ │ │ │ - 0x00317f00 204b2600 00000000 304b2600 00000000 K&.....0K&..... │ │ │ │ - 0x00317f10 60492600 00000000 604c2600 00000000 `I&.....`L&..... │ │ │ │ - 0x00317f20 804c2600 00000000 704c2600 00000000 .L&.....pL&..... │ │ │ │ - 0x00317f30 404b2600 00000000 504d2600 00000000 @K&.....PM&..... │ │ │ │ - 0x00317f40 204d2600 00000000 40492600 00000000 M&.....@I&..... │ │ │ │ - 0x00317f50 304d2600 00000000 504b2600 00000000 0M&.....PK&..... │ │ │ │ - 0x00317f60 404d2600 00000000 904c2600 00000000 @M&......L&..... │ │ │ │ - 0x00317f70 00000000 00000000 f0552600 00000000 .........U&..... │ │ │ │ - 0x00317f80 c0562600 00000000 205b2600 00000000 .V&..... [&..... │ │ │ │ - 0x00317f90 305b2600 00000000 d0562600 00000000 0[&......V&..... │ │ │ │ - 0x00317fa0 e05e2600 00000000 005f2600 00000000 .^&......_&..... │ │ │ │ - 0x00317fb0 f05e2600 00000000 405b2600 00000000 .^&.....@[&..... │ │ │ │ - 0x00317fc0 a05f2600 00000000 705f2600 00000000 ._&.....p_&..... │ │ │ │ - 0x00317fd0 b0562600 00000000 805f2600 00000000 .V&......_&..... │ │ │ │ - 0x00317fe0 505b2600 00000000 905f2600 00000000 P[&......_&..... │ │ │ │ - 0x00317ff0 105f2600 00000000 00000000 00000000 ._&............. │ │ │ │ - 0x00318000 c0672600 00000000 40682600 00000000 .g&.....@h&..... │ │ │ │ - 0x00318010 706b2600 00000000 a06b2600 00000000 pk&......k&..... │ │ │ │ - 0x00318020 70682600 00000000 506e2600 00000000 ph&.....Pn&..... │ │ │ │ - 0x00318030 b06e2600 00000000 806e2600 00000000 .n&......n&..... │ │ │ │ - 0x00318040 d06b2600 00000000 c06f2600 00000000 .k&......o&..... │ │ │ │ - 0x00318050 306f2600 00000000 10682600 00000000 0o&......h&..... │ │ │ │ - 0x00318060 606f2600 00000000 006c2600 00000000 `o&......l&..... │ │ │ │ - 0x00318070 906f2600 00000000 e06e2600 00000000 .o&......n&..... │ │ │ │ - 0x00318080 00000000 00000000 30872600 00000000 ........0.&..... │ │ │ │ - 0x00318090 a0872600 00000000 408a2600 00000000 ..&.....@.&..... │ │ │ │ - 0x003180a0 608a2600 00000000 c0872600 00000000 `.&.......&..... │ │ │ │ - 0x003180b0 608c2600 00000000 a08c2600 00000000 `.&.......&..... │ │ │ │ - 0x003180c0 808c2600 00000000 808a2600 00000000 ..&.......&..... │ │ │ │ - 0x003180d0 b08d2600 00000000 508d2600 00000000 ..&.....P.&..... │ │ │ │ - 0x003180e0 80872600 00000000 708d2600 00000000 ..&.....p.&..... │ │ │ │ - 0x003180f0 a08a2600 00000000 908d2600 00000000 ..&.......&..... │ │ │ │ - 0x00318100 c08c2600 00000000 00000000 00000000 ..&............. │ │ │ │ - 0x00318110 60aa2600 00000000 00000000 00000000 `.&............. │ │ │ │ + 0x00317ef0 50ee2500 00000000 90ee2500 00000000 P.%.......%..... │ │ │ │ + 0x00317f00 60f02500 00000000 70f02500 00000000 `.%.....p.%..... │ │ │ │ + 0x00317f10 a0ee2500 00000000 a0f12500 00000000 ..%.......%..... │ │ │ │ + 0x00317f20 c0f12500 00000000 b0f12500 00000000 ..%.......%..... │ │ │ │ + 0x00317f30 80f02500 00000000 90f22500 00000000 ..%.......%..... │ │ │ │ + 0x00317f40 60f22500 00000000 80ee2500 00000000 `.%.......%..... │ │ │ │ + 0x00317f50 70f22500 00000000 90f02500 00000000 p.%.......%..... │ │ │ │ + 0x00317f60 80f22500 00000000 d0f12500 00000000 ..%.......%..... │ │ │ │ + 0x00317f70 00000000 00000000 30fb2500 00000000 ........0.%..... │ │ │ │ + 0x00317f80 00fc2500 00000000 60002600 00000000 ..%.....`.&..... │ │ │ │ + 0x00317f90 70002600 00000000 10fc2500 00000000 p.&.......%..... │ │ │ │ + 0x00317fa0 20042600 00000000 40042600 00000000 .&.....@.&..... │ │ │ │ + 0x00317fb0 30042600 00000000 80002600 00000000 0.&.......&..... │ │ │ │ + 0x00317fc0 e0042600 00000000 b0042600 00000000 ..&.......&..... │ │ │ │ + 0x00317fd0 f0fb2500 00000000 c0042600 00000000 ..%.......&..... │ │ │ │ + 0x00317fe0 90002600 00000000 d0042600 00000000 ..&.......&..... │ │ │ │ + 0x00317ff0 50042600 00000000 00000000 00000000 P.&............. │ │ │ │ + 0x00318000 000d2600 00000000 800d2600 00000000 ..&.......&..... │ │ │ │ + 0x00318010 b0102600 00000000 e0102600 00000000 ..&.......&..... │ │ │ │ + 0x00318020 b00d2600 00000000 90132600 00000000 ..&.......&..... │ │ │ │ + 0x00318030 f0132600 00000000 c0132600 00000000 ..&.......&..... │ │ │ │ + 0x00318040 10112600 00000000 00152600 00000000 ..&.......&..... │ │ │ │ + 0x00318050 70142600 00000000 500d2600 00000000 p.&.....P.&..... │ │ │ │ + 0x00318060 a0142600 00000000 40112600 00000000 ..&.....@.&..... │ │ │ │ + 0x00318070 d0142600 00000000 20142600 00000000 ..&..... .&..... │ │ │ │ + 0x00318080 00000000 00000000 702c2600 00000000 ........p,&..... │ │ │ │ + 0x00318090 e02c2600 00000000 802f2600 00000000 .,&....../&..... │ │ │ │ + 0x003180a0 a02f2600 00000000 002d2600 00000000 ./&......-&..... │ │ │ │ + 0x003180b0 a0312600 00000000 e0312600 00000000 .1&......1&..... │ │ │ │ + 0x003180c0 c0312600 00000000 c02f2600 00000000 .1&....../&..... │ │ │ │ + 0x003180d0 f0322600 00000000 90322600 00000000 .2&......2&..... │ │ │ │ + 0x003180e0 c02c2600 00000000 b0322600 00000000 .,&......2&..... │ │ │ │ + 0x003180f0 e02f2600 00000000 d0322600 00000000 ./&......2&..... │ │ │ │ + 0x00318100 00322600 00000000 00000000 00000000 .2&............. │ │ │ │ + 0x00318110 a04f2600 00000000 00000000 00000000 .O&............. │ │ │ │ 0x00318120 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318130 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318140 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00318150 00000000 00000000 60a12600 00000000 ........`.&..... │ │ │ │ + 0x00318150 00000000 00000000 a0462600 00000000 .........F&..... │ │ │ │ 0x00318160 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318170 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318180 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00318190 00000000 00000000 d0c02600 00000000 ..........&..... │ │ │ │ + 0x00318190 00000000 00000000 10662600 00000000 .........f&..... │ │ │ │ 0x003181a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003181b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003181c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003181d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003181e0 10a32600 00000000 00000000 00000000 ..&............. │ │ │ │ + 0x003181e0 50482600 00000000 00000000 00000000 PH&............. │ │ │ │ 0x003181f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318200 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318210 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00318220 70d32600 00000000 00000000 00000000 p.&............. │ │ │ │ + 0x00318220 b0782600 00000000 00000000 00000000 .x&............. │ │ │ │ 0x00318230 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318240 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318250 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318260 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318270 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318280 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318290 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003182a0 00000000 00000000 e0e32600 00000000 ..........&..... │ │ │ │ + 0x003182a0 00000000 00000000 20892600 00000000 ........ .&..... │ │ │ │ 0x003182b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003182c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003182d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003182e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003182f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318300 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318310 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318320 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00318330 804e2600 00000000 c04e2600 00000000 .N&......N&..... │ │ │ │ - 0x00318340 20512600 00000000 30512600 00000000 Q&.....0Q&..... │ │ │ │ - 0x00318350 d04e2600 00000000 80522600 00000000 .N&......R&..... │ │ │ │ - 0x00318360 a0522600 00000000 90522600 00000000 .R&......R&..... │ │ │ │ - 0x00318370 40512600 00000000 20542600 00000000 @Q&..... T&..... │ │ │ │ - 0x00318380 f0532600 00000000 b04e2600 00000000 .S&......N&..... │ │ │ │ - 0x00318390 00542600 00000000 50512600 00000000 .T&.....PQ&..... │ │ │ │ - 0x003183a0 10542600 00000000 b0522600 00000000 .T&......R&..... │ │ │ │ - 0x003183b0 00000000 00000000 e0702600 00000000 .........p&..... │ │ │ │ - 0x003183c0 a0712600 00000000 00792600 00000000 .q&......y&..... │ │ │ │ - 0x003183d0 20792600 00000000 c0712600 00000000 y&......q&..... │ │ │ │ - 0x003183e0 d0832600 00000000 10842600 00000000 ..&.......&..... │ │ │ │ - 0x003183f0 f0832600 00000000 40792600 00000000 ..&.....@y&..... │ │ │ │ - 0x00318400 30852600 00000000 d0842600 00000000 0.&.......&..... │ │ │ │ - 0x00318410 80712600 00000000 f0842600 00000000 .q&.......&..... │ │ │ │ - 0x00318420 60792600 00000000 10852600 00000000 `y&.......&..... │ │ │ │ - 0x00318430 30842600 00000000 00000000 00000000 0.&............. │ │ │ │ - 0x00318440 20a62600 00000000 00000000 00000000 .&............. │ │ │ │ + 0x00318330 c0f32500 00000000 00f42500 00000000 ..%.......%..... │ │ │ │ + 0x00318340 60f62500 00000000 70f62500 00000000 `.%.....p.%..... │ │ │ │ + 0x00318350 10f42500 00000000 c0f72500 00000000 ..%.......%..... │ │ │ │ + 0x00318360 e0f72500 00000000 d0f72500 00000000 ..%.......%..... │ │ │ │ + 0x00318370 80f62500 00000000 60f92500 00000000 ..%.....`.%..... │ │ │ │ + 0x00318380 30f92500 00000000 f0f32500 00000000 0.%.......%..... │ │ │ │ + 0x00318390 40f92500 00000000 90f62500 00000000 @.%.......%..... │ │ │ │ + 0x003183a0 50f92500 00000000 f0f72500 00000000 P.%.......%..... │ │ │ │ + 0x003183b0 00000000 00000000 20162600 00000000 ........ .&..... │ │ │ │ + 0x003183c0 e0162600 00000000 401e2600 00000000 ..&.....@.&..... │ │ │ │ + 0x003183d0 601e2600 00000000 00172600 00000000 `.&.......&..... │ │ │ │ + 0x003183e0 10292600 00000000 50292600 00000000 .)&.....P)&..... │ │ │ │ + 0x003183f0 30292600 00000000 801e2600 00000000 0)&.......&..... │ │ │ │ + 0x00318400 702a2600 00000000 102a2600 00000000 p*&......*&..... │ │ │ │ + 0x00318410 c0162600 00000000 302a2600 00000000 ..&.....0*&..... │ │ │ │ + 0x00318420 a01e2600 00000000 502a2600 00000000 ..&.....P*&..... │ │ │ │ + 0x00318430 70292600 00000000 00000000 00000000 p)&............. │ │ │ │ + 0x00318440 604b2600 00000000 00000000 00000000 `K&............. │ │ │ │ 0x00318450 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318460 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318470 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00318480 00000000 00000000 209f2600 00000000 ........ .&..... │ │ │ │ + 0x00318480 00000000 00000000 60442600 00000000 ........`D&..... │ │ │ │ 0x00318490 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003184a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003184b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003184c0 00000000 00000000 a0ad2600 00000000 ..........&..... │ │ │ │ + 0x003184c0 00000000 00000000 e0522600 00000000 .........R&..... │ │ │ │ 0x003184d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003184e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003184f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318500 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00318510 90a02600 00000000 00000000 00000000 ..&............. │ │ │ │ + 0x00318510 d0452600 00000000 00000000 00000000 .E&............. │ │ │ │ 0x00318520 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318530 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318540 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00318550 b0ce2600 00000000 00000000 00000000 ..&............. │ │ │ │ + 0x00318550 f0732600 00000000 00000000 00000000 .s&............. │ │ │ │ 0x00318560 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318570 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318580 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318590 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003185a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003185b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003185c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003185d0 00000000 00000000 f0d82600 00000000 ..........&..... │ │ │ │ + 0x003185d0 00000000 00000000 307e2600 00000000 ........0~&..... │ │ │ │ 0x003185e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003185f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318600 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318610 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318620 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318630 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318640 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318650 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00318660 d0882400 00000000 50892400 00000000 ..$.....P.$..... │ │ │ │ - 0x00318670 e08a2400 00000000 f08a2400 00000000 ..$.......$..... │ │ │ │ - 0x00318680 60892400 00000000 808c2400 00000000 `.$.......$..... │ │ │ │ - 0x00318690 a08c2400 00000000 908c2400 00000000 ..$.......$..... │ │ │ │ - 0x003186a0 008b2400 00000000 908d2400 00000000 ..$.......$..... │ │ │ │ - 0x003186b0 608d2400 00000000 40892400 00000000 `.$.....@.$..... │ │ │ │ - 0x003186c0 708d2400 00000000 108b2400 00000000 p.$.......$..... │ │ │ │ - 0x003186d0 808d2400 00000000 b08c2400 00000000 ..$.......$..... │ │ │ │ - 0x003186e0 c0872400 00000000 70be2400 00000000 ..$.....p.$..... │ │ │ │ - 0x003186f0 00bf2400 00000000 d0c22400 00000000 ..$.......$..... │ │ │ │ - 0x00318700 e0c22400 00000000 10bf2400 00000000 ..$.......$..... │ │ │ │ - 0x00318710 b0c62400 00000000 d0c62400 00000000 ..$.......$..... │ │ │ │ - 0x00318720 c0c62400 00000000 f0c22400 00000000 ..$.......$..... │ │ │ │ - 0x00318730 00c82400 00000000 d0c72400 00000000 ..$.......$..... │ │ │ │ - 0x00318740 f0be2400 00000000 e0c72400 00000000 ..$.......$..... │ │ │ │ - 0x00318750 00c32400 00000000 f0c72400 00000000 ..$.......$..... │ │ │ │ - 0x00318760 e0c62400 00000000 00000000 00000000 ..$............. │ │ │ │ - 0x00318770 70092500 00000000 b0092500 00000000 p.%.......%..... │ │ │ │ - 0x00318780 600f2500 00000000 700f2500 00000000 `.%.....p.%..... │ │ │ │ - 0x00318790 c0092500 00000000 00132500 00000000 ..%.......%..... │ │ │ │ - 0x003187a0 20132500 00000000 10132500 00000000 .%.......%..... │ │ │ │ - 0x003187b0 800f2500 00000000 d0152500 00000000 ..%.......%..... │ │ │ │ - 0x003187c0 c0152500 00000000 a0092500 00000000 ..%.......%..... │ │ │ │ + 0x00318660 102e2400 00000000 902e2400 00000000 ..$.......$..... │ │ │ │ + 0x00318670 20302400 00000000 30302400 00000000 0$.....00$..... │ │ │ │ + 0x00318680 a02e2400 00000000 c0312400 00000000 ..$......1$..... │ │ │ │ + 0x00318690 e0312400 00000000 d0312400 00000000 .1$......1$..... │ │ │ │ + 0x003186a0 40302400 00000000 d0322400 00000000 @0$......2$..... │ │ │ │ + 0x003186b0 a0322400 00000000 802e2400 00000000 .2$.......$..... │ │ │ │ + 0x003186c0 b0322400 00000000 50302400 00000000 .2$.....P0$..... │ │ │ │ + 0x003186d0 c0322400 00000000 f0312400 00000000 .2$......1$..... │ │ │ │ + 0x003186e0 002d2400 00000000 b0632400 00000000 .-$......c$..... │ │ │ │ + 0x003186f0 40642400 00000000 10682400 00000000 @d$......h$..... │ │ │ │ + 0x00318700 20682400 00000000 50642400 00000000 h$.....Pd$..... │ │ │ │ + 0x00318710 f06b2400 00000000 106c2400 00000000 .k$......l$..... │ │ │ │ + 0x00318720 006c2400 00000000 30682400 00000000 .l$.....0h$..... │ │ │ │ + 0x00318730 406d2400 00000000 106d2400 00000000 @m$......m$..... │ │ │ │ + 0x00318740 30642400 00000000 206d2400 00000000 0d$..... m$..... │ │ │ │ + 0x00318750 40682400 00000000 306d2400 00000000 @h$.....0m$..... │ │ │ │ + 0x00318760 206c2400 00000000 00000000 00000000 l$............. │ │ │ │ + 0x00318770 b0ae2400 00000000 f0ae2400 00000000 ..$.......$..... │ │ │ │ + 0x00318780 a0b42400 00000000 b0b42400 00000000 ..$.......$..... │ │ │ │ + 0x00318790 00af2400 00000000 40b82400 00000000 ..$.....@.$..... │ │ │ │ + 0x003187a0 60b82400 00000000 50b82400 00000000 `.$.....P.$..... │ │ │ │ + 0x003187b0 c0b42400 00000000 10bb2400 00000000 ..$.......$..... │ │ │ │ + 0x003187c0 00bb2400 00000000 e0ae2400 00000000 ..$.......$..... │ │ │ │ 0x003187d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003187e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003187f0 00000000 00000000 20602500 00000000 ........ `%..... │ │ │ │ + 0x003187f0 00000000 00000000 60052500 00000000 ........`.%..... │ │ │ │ 0x00318800 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318810 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318820 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318830 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00318840 40642500 00000000 00000000 00000000 @d%............. │ │ │ │ + 0x00318840 80092500 00000000 00000000 00000000 ..%............. │ │ │ │ 0x00318850 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318860 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318870 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00318880 20822500 00000000 00000000 00000000 .%............. │ │ │ │ + 0x00318880 60272500 00000000 00000000 00000000 `'%............. │ │ │ │ 0x00318890 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003188a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003188b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003188c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003188d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003188e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003188f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00318900 00000000 00000000 c0912400 00000000 ..........$..... │ │ │ │ - 0x00318910 00922400 00000000 e0932400 00000000 ..$.......$..... │ │ │ │ - 0x00318920 f0932400 00000000 10922400 00000000 ..$.......$..... │ │ │ │ - 0x00318930 90972400 00000000 b0972400 00000000 ..$.......$..... │ │ │ │ - 0x00318940 a0972400 00000000 00942400 00000000 ..$.......$..... │ │ │ │ - 0x00318950 f0982400 00000000 c0982400 00000000 ..$.......$..... │ │ │ │ - 0x00318960 f0912400 00000000 d0982400 00000000 ..$.......$..... │ │ │ │ - 0x00318970 10942400 00000000 e0982400 00000000 ..$.......$..... │ │ │ │ - 0x00318980 c0972400 00000000 00000000 00000000 ..$............. │ │ │ │ - 0x00318990 30b32400 00000000 80b32400 00000000 0.$.......$..... │ │ │ │ - 0x003189a0 10b62400 00000000 20b62400 00000000 ..$..... .$..... │ │ │ │ - 0x003189b0 90b32400 00000000 10b82400 00000000 ..$.......$..... │ │ │ │ - 0x003189c0 30b82400 00000000 20b82400 00000000 0.$..... .$..... │ │ │ │ - 0x003189d0 30b62400 00000000 c0b82400 00000000 0.$.......$..... │ │ │ │ - 0x003189e0 90b82400 00000000 70b32400 00000000 ..$.....p.$..... │ │ │ │ - 0x003189f0 a0b82400 00000000 40b62400 00000000 ..$.....@.$..... │ │ │ │ - 0x00318a00 b0b82400 00000000 40b82400 00000000 ..$.....@.$..... │ │ │ │ - 0x00318a10 00000000 00000000 b0cd2400 00000000 ..........$..... │ │ │ │ - 0x00318a20 f0cd2400 00000000 80d42400 00000000 ..$.......$..... │ │ │ │ - 0x00318a30 90d42400 00000000 00ce2400 00000000 ..$.......$..... │ │ │ │ - 0x00318a40 a0d62400 00000000 c0d62400 00000000 ..$.......$..... │ │ │ │ - 0x00318a50 b0d62400 00000000 a0d42400 00000000 ..$.......$..... │ │ │ │ - 0x00318a60 70d82400 00000000 40d82400 00000000 p.$.....@.$..... │ │ │ │ - 0x00318a70 e0cd2400 00000000 50d82400 00000000 ..$.....P.$..... │ │ │ │ - 0x00318a80 b0d42400 00000000 60d82400 00000000 ..$.....`.$..... │ │ │ │ - 0x00318a90 d0d62400 00000000 00000000 00000000 ..$............. │ │ │ │ - 0x00318aa0 80f22400 00000000 c0f22400 00000000 ..$.......$..... │ │ │ │ - 0x00318ab0 50f62400 00000000 60f62400 00000000 P.$.....`.$..... │ │ │ │ - 0x00318ac0 d0f22400 00000000 f0ff2400 00000000 ..$.......$..... │ │ │ │ - 0x00318ad0 10002500 00000000 00002500 00000000 ..%.......%..... │ │ │ │ - 0x00318ae0 70f62400 00000000 70012500 00000000 p.$.....p.%..... │ │ │ │ - 0x00318af0 40012500 00000000 b0f22400 00000000 @.%.......$..... │ │ │ │ - 0x00318b00 50012500 00000000 80f62400 00000000 P.%.......$..... │ │ │ │ - 0x00318b10 60012500 00000000 20002500 00000000 `.%..... .%..... │ │ │ │ - 0x00318b20 00000000 00000000 704a2500 00000000 ........pJ%..... │ │ │ │ + 0x00318900 00000000 00000000 00372400 00000000 .........7$..... │ │ │ │ + 0x00318910 40372400 00000000 20392400 00000000 @7$..... 9$..... │ │ │ │ + 0x00318920 30392400 00000000 50372400 00000000 09$.....P7$..... │ │ │ │ + 0x00318930 d03c2400 00000000 f03c2400 00000000 .<$......<$..... │ │ │ │ + 0x00318940 e03c2400 00000000 40392400 00000000 .<$.....@9$..... │ │ │ │ + 0x00318950 303e2400 00000000 003e2400 00000000 0>$......>$..... │ │ │ │ + 0x00318960 30372400 00000000 103e2400 00000000 07$......>$..... │ │ │ │ + 0x00318970 50392400 00000000 203e2400 00000000 P9$..... >$..... │ │ │ │ + 0x00318980 003d2400 00000000 00000000 00000000 .=$............. │ │ │ │ + 0x00318990 70582400 00000000 c0582400 00000000 pX$......X$..... │ │ │ │ + 0x003189a0 505b2400 00000000 605b2400 00000000 P[$.....`[$..... │ │ │ │ + 0x003189b0 d0582400 00000000 505d2400 00000000 .X$.....P]$..... │ │ │ │ + 0x003189c0 705d2400 00000000 605d2400 00000000 p]$.....`]$..... │ │ │ │ + 0x003189d0 705b2400 00000000 005e2400 00000000 p[$......^$..... │ │ │ │ + 0x003189e0 d05d2400 00000000 b0582400 00000000 .]$......X$..... │ │ │ │ + 0x003189f0 e05d2400 00000000 805b2400 00000000 .]$......[$..... │ │ │ │ + 0x00318a00 f05d2400 00000000 805d2400 00000000 .]$......]$..... │ │ │ │ + 0x00318a10 00000000 00000000 f0722400 00000000 .........r$..... │ │ │ │ + 0x00318a20 30732400 00000000 c0792400 00000000 0s$......y$..... │ │ │ │ + 0x00318a30 d0792400 00000000 40732400 00000000 .y$.....@s$..... │ │ │ │ + 0x00318a40 e07b2400 00000000 007c2400 00000000 .{$......|$..... │ │ │ │ + 0x00318a50 f07b2400 00000000 e0792400 00000000 .{$......y$..... │ │ │ │ + 0x00318a60 b07d2400 00000000 807d2400 00000000 .}$......}$..... │ │ │ │ + 0x00318a70 20732400 00000000 907d2400 00000000 s$......}$..... │ │ │ │ + 0x00318a80 f0792400 00000000 a07d2400 00000000 .y$......}$..... │ │ │ │ + 0x00318a90 107c2400 00000000 00000000 00000000 .|$............. │ │ │ │ + 0x00318aa0 c0972400 00000000 00982400 00000000 ..$.......$..... │ │ │ │ + 0x00318ab0 909b2400 00000000 a09b2400 00000000 ..$.......$..... │ │ │ │ + 0x00318ac0 10982400 00000000 30a52400 00000000 ..$.....0.$..... │ │ │ │ + 0x00318ad0 50a52400 00000000 40a52400 00000000 P.$.....@.$..... │ │ │ │ + 0x00318ae0 b09b2400 00000000 b0a62400 00000000 ..$.......$..... │ │ │ │ + 0x00318af0 80a62400 00000000 f0972400 00000000 ..$.......$..... │ │ │ │ + 0x00318b00 90a62400 00000000 c09b2400 00000000 ..$.......$..... │ │ │ │ + 0x00318b10 a0a62400 00000000 60a52400 00000000 ..$.....`.$..... │ │ │ │ + 0x00318b20 00000000 00000000 b0ef2400 00000000 ..........$..... │ │ │ │ 0x00318b30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318b40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318b50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318b60 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00318b70 10542500 00000000 00000000 00000000 .T%............. │ │ │ │ + 0x00318b70 50f92400 00000000 00000000 00000000 P.$............. │ │ │ │ 0x00318b80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318b90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318ba0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00318bb0 10562500 00000000 00000000 00000000 .V%............. │ │ │ │ + 0x00318bb0 50fb2400 00000000 00000000 00000000 P.$............. │ │ │ │ 0x00318bc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318bd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318be0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00318bf0 00000000 00000000 705e2500 00000000 ........p^%..... │ │ │ │ + 0x00318bf0 00000000 00000000 b0032500 00000000 ..........%..... │ │ │ │ 0x00318c00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318c10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318c20 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00318c30 00000000 00000000 40722500 00000000 ........@r%..... │ │ │ │ + 0x00318c30 00000000 00000000 80172500 00000000 ..........%..... │ │ │ │ 0x00318c40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318c50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318c60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318c70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318c80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318c90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318ca0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318cb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00318cc0 007d2500 00000000 00000000 00000000 .}%............. │ │ │ │ + 0x00318cc0 40222500 00000000 00000000 00000000 @"%............. │ │ │ │ 0x00318cd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318ce0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318cf0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318d00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318d10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318d20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318d30 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00318d40 00000000 00000000 e09e2400 00000000 ..........$..... │ │ │ │ - 0x00318d50 209f2400 00000000 c0a12400 00000000 .$.......$..... │ │ │ │ - 0x00318d60 d0a12400 00000000 309f2400 00000000 ..$.....0.$..... │ │ │ │ - 0x00318d70 10a82400 00000000 30a82400 00000000 ..$.....0.$..... │ │ │ │ - 0x00318d80 20a82400 00000000 e0a12400 00000000 .$.......$..... │ │ │ │ - 0x00318d90 90a92400 00000000 60a92400 00000000 ..$.....`.$..... │ │ │ │ - 0x00318da0 109f2400 00000000 70a92400 00000000 ..$.....p.$..... │ │ │ │ - 0x00318db0 f0a12400 00000000 80a92400 00000000 ..$.......$..... │ │ │ │ - 0x00318dc0 40a82400 00000000 00000000 00000000 @.$............. │ │ │ │ - 0x00318dd0 80e32400 00000000 00e42400 00000000 ..$.......$..... │ │ │ │ - 0x00318de0 50e82400 00000000 60e82400 00000000 P.$.....`.$..... │ │ │ │ - 0x00318df0 10e42400 00000000 40ea2400 00000000 ..$.....@.$..... │ │ │ │ - 0x00318e00 60ea2400 00000000 50ea2400 00000000 `.$.....P.$..... │ │ │ │ - 0x00318e10 70e82400 00000000 40eb2400 00000000 p.$.....@.$..... │ │ │ │ - 0x00318e20 10eb2400 00000000 f0e32400 00000000 ..$.......$..... │ │ │ │ - 0x00318e30 20eb2400 00000000 80e82400 00000000 .$.......$..... │ │ │ │ - 0x00318e40 30eb2400 00000000 70ea2400 00000000 0.$.....p.$..... │ │ │ │ - 0x00318e50 00000000 00000000 c0262500 00000000 .........&%..... │ │ │ │ + 0x00318d40 00000000 00000000 20442400 00000000 ........ D$..... │ │ │ │ + 0x00318d50 60442400 00000000 00472400 00000000 `D$......G$..... │ │ │ │ + 0x00318d60 10472400 00000000 70442400 00000000 .G$.....pD$..... │ │ │ │ + 0x00318d70 504d2400 00000000 704d2400 00000000 PM$.....pM$..... │ │ │ │ + 0x00318d80 604d2400 00000000 20472400 00000000 `M$..... G$..... │ │ │ │ + 0x00318d90 d04e2400 00000000 a04e2400 00000000 .N$......N$..... │ │ │ │ + 0x00318da0 50442400 00000000 b04e2400 00000000 PD$......N$..... │ │ │ │ + 0x00318db0 30472400 00000000 c04e2400 00000000 0G$......N$..... │ │ │ │ + 0x00318dc0 804d2400 00000000 00000000 00000000 .M$............. │ │ │ │ + 0x00318dd0 c0882400 00000000 40892400 00000000 ..$.....@.$..... │ │ │ │ + 0x00318de0 908d2400 00000000 a08d2400 00000000 ..$.......$..... │ │ │ │ + 0x00318df0 50892400 00000000 808f2400 00000000 P.$.......$..... │ │ │ │ + 0x00318e00 a08f2400 00000000 908f2400 00000000 ..$.......$..... │ │ │ │ + 0x00318e10 b08d2400 00000000 80902400 00000000 ..$.......$..... │ │ │ │ + 0x00318e20 50902400 00000000 30892400 00000000 P.$.....0.$..... │ │ │ │ + 0x00318e30 60902400 00000000 c08d2400 00000000 `.$.......$..... │ │ │ │ + 0x00318e40 70902400 00000000 b08f2400 00000000 p.$.......$..... │ │ │ │ + 0x00318e50 00000000 00000000 00cc2400 00000000 ..........$..... │ │ │ │ 0x00318e60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318e70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318e80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318e90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00318ea0 30382500 00000000 00000000 00000000 08%............. │ │ │ │ + 0x00318ea0 70dd2400 00000000 00000000 00000000 p.$............. │ │ │ │ 0x00318eb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318ec0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318ed0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00318ee0 80462500 00000000 00000000 00000000 .F%............. │ │ │ │ + 0x00318ee0 c0eb2400 00000000 00000000 00000000 ..$............. │ │ │ │ 0x00318ef0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318f00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318f10 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00318f20 00000000 00000000 d0482500 00000000 .........H%..... │ │ │ │ + 0x00318f20 00000000 00000000 10ee2400 00000000 ..........$..... │ │ │ │ 0x00318f30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318f40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318f50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00318f60 00000000 00000000 c0652500 00000000 .........e%..... │ │ │ │ + 0x00318f60 00000000 00000000 000b2500 00000000 ..........%..... │ │ │ │ 0x00318f70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318f80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318f90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318fa0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318fb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318fc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318fd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00318fe0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00318ff0 50772500 00000000 00000000 00000000 Pw%............. │ │ │ │ + 0x00318ff0 901c2500 00000000 00000000 00000000 ..%............. │ │ │ │ 0x00319000 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319010 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319020 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319030 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319040 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319050 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319060 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00319070 00000000 00000000 d0882400 00000000 ..........$..... │ │ │ │ - 0x00319080 50892400 00000000 e08a2400 00000000 P.$.......$..... │ │ │ │ - 0x00319090 f08a2400 00000000 60892400 00000000 ..$.....`.$..... │ │ │ │ - 0x003190a0 808c2400 00000000 a08c2400 00000000 ..$.......$..... │ │ │ │ - 0x003190b0 908c2400 00000000 008b2400 00000000 ..$.......$..... │ │ │ │ - 0x003190c0 908d2400 00000000 608d2400 00000000 ..$.....`.$..... │ │ │ │ - 0x003190d0 40892400 00000000 708d2400 00000000 @.$.....p.$..... │ │ │ │ - 0x003190e0 108b2400 00000000 808d2400 00000000 ..$.......$..... │ │ │ │ - 0x003190f0 b08c2400 00000000 c0872400 00000000 ..$.......$..... │ │ │ │ - 0x00319100 70be2400 00000000 00bf2400 00000000 p.$.......$..... │ │ │ │ - 0x00319110 d0c22400 00000000 e0c22400 00000000 ..$.......$..... │ │ │ │ - 0x00319120 10bf2400 00000000 b0c62400 00000000 ..$.......$..... │ │ │ │ - 0x00319130 d0c62400 00000000 c0c62400 00000000 ..$.......$..... │ │ │ │ - 0x00319140 f0c22400 00000000 00c82400 00000000 ..$.......$..... │ │ │ │ - 0x00319150 d0c72400 00000000 f0be2400 00000000 ..$.......$..... │ │ │ │ - 0x00319160 e0c72400 00000000 00c32400 00000000 ..$.......$..... │ │ │ │ - 0x00319170 f0c72400 00000000 e0c62400 00000000 ..$.......$..... │ │ │ │ - 0x00319180 00000000 00000000 70092500 00000000 ........p.%..... │ │ │ │ - 0x00319190 b0092500 00000000 600f2500 00000000 ..%.....`.%..... │ │ │ │ - 0x003191a0 700f2500 00000000 c0092500 00000000 p.%.......%..... │ │ │ │ - 0x003191b0 00132500 00000000 20132500 00000000 ..%..... .%..... │ │ │ │ - 0x003191c0 10132500 00000000 800f2500 00000000 ..%.......%..... │ │ │ │ - 0x003191d0 d0152500 00000000 c0152500 00000000 ..%.......%..... │ │ │ │ - 0x003191e0 a0092500 00000000 00000000 00000000 ..%............. │ │ │ │ + 0x00319070 00000000 00000000 102e2400 00000000 ..........$..... │ │ │ │ + 0x00319080 902e2400 00000000 20302400 00000000 ..$..... 0$..... │ │ │ │ + 0x00319090 30302400 00000000 a02e2400 00000000 00$.......$..... │ │ │ │ + 0x003190a0 c0312400 00000000 e0312400 00000000 .1$......1$..... │ │ │ │ + 0x003190b0 d0312400 00000000 40302400 00000000 .1$.....@0$..... │ │ │ │ + 0x003190c0 d0322400 00000000 a0322400 00000000 .2$......2$..... │ │ │ │ + 0x003190d0 802e2400 00000000 b0322400 00000000 ..$......2$..... │ │ │ │ + 0x003190e0 50302400 00000000 c0322400 00000000 P0$......2$..... │ │ │ │ + 0x003190f0 f0312400 00000000 002d2400 00000000 .1$......-$..... │ │ │ │ + 0x00319100 b0632400 00000000 40642400 00000000 .c$.....@d$..... │ │ │ │ + 0x00319110 10682400 00000000 20682400 00000000 .h$..... h$..... │ │ │ │ + 0x00319120 50642400 00000000 f06b2400 00000000 Pd$......k$..... │ │ │ │ + 0x00319130 106c2400 00000000 006c2400 00000000 .l$......l$..... │ │ │ │ + 0x00319140 30682400 00000000 406d2400 00000000 0h$.....@m$..... │ │ │ │ + 0x00319150 106d2400 00000000 30642400 00000000 .m$.....0d$..... │ │ │ │ + 0x00319160 206d2400 00000000 40682400 00000000 m$.....@h$..... │ │ │ │ + 0x00319170 306d2400 00000000 206c2400 00000000 0m$..... l$..... │ │ │ │ + 0x00319180 00000000 00000000 b0ae2400 00000000 ..........$..... │ │ │ │ + 0x00319190 f0ae2400 00000000 a0b42400 00000000 ..$.......$..... │ │ │ │ + 0x003191a0 b0b42400 00000000 00af2400 00000000 ..$.......$..... │ │ │ │ + 0x003191b0 40b82400 00000000 60b82400 00000000 @.$.....`.$..... │ │ │ │ + 0x003191c0 50b82400 00000000 c0b42400 00000000 P.$.......$..... │ │ │ │ + 0x003191d0 10bb2400 00000000 00bb2400 00000000 ..$.......$..... │ │ │ │ + 0x003191e0 e0ae2400 00000000 00000000 00000000 ..$............. │ │ │ │ 0x003191f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319200 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00319210 20602500 00000000 00000000 00000000 `%............. │ │ │ │ + 0x00319210 60052500 00000000 00000000 00000000 `.%............. │ │ │ │ 0x00319220 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319230 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319240 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00319250 00000000 00000000 40642500 00000000 ........@d%..... │ │ │ │ + 0x00319250 00000000 00000000 80092500 00000000 ..........%..... │ │ │ │ 0x00319260 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319270 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319280 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00319290 00000000 00000000 20822500 00000000 ........ .%..... │ │ │ │ + 0x00319290 00000000 00000000 60272500 00000000 ........`'%..... │ │ │ │ 0x003192a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003192b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003192c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003192d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003192e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003192f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319300 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319310 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00319320 c0912400 00000000 00922400 00000000 ..$.......$..... │ │ │ │ - 0x00319330 e0932400 00000000 f0932400 00000000 ..$.......$..... │ │ │ │ - 0x00319340 10922400 00000000 90972400 00000000 ..$.......$..... │ │ │ │ - 0x00319350 b0972400 00000000 a0972400 00000000 ..$.......$..... │ │ │ │ - 0x00319360 00942400 00000000 f0982400 00000000 ..$.......$..... │ │ │ │ - 0x00319370 c0982400 00000000 f0912400 00000000 ..$.......$..... │ │ │ │ - 0x00319380 d0982400 00000000 10942400 00000000 ..$.......$..... │ │ │ │ - 0x00319390 e0982400 00000000 c0972400 00000000 ..$.......$..... │ │ │ │ - 0x003193a0 00000000 00000000 30b32400 00000000 ........0.$..... │ │ │ │ - 0x003193b0 80b32400 00000000 10b62400 00000000 ..$.......$..... │ │ │ │ - 0x003193c0 20b62400 00000000 90b32400 00000000 .$.......$..... │ │ │ │ - 0x003193d0 10b82400 00000000 30b82400 00000000 ..$.....0.$..... │ │ │ │ - 0x003193e0 20b82400 00000000 30b62400 00000000 .$.....0.$..... │ │ │ │ - 0x003193f0 c0b82400 00000000 90b82400 00000000 ..$.......$..... │ │ │ │ - 0x00319400 70b32400 00000000 a0b82400 00000000 p.$.......$..... │ │ │ │ - 0x00319410 40b62400 00000000 b0b82400 00000000 @.$.......$..... │ │ │ │ - 0x00319420 40b82400 00000000 00000000 00000000 @.$............. │ │ │ │ - 0x00319430 b0cd2400 00000000 f0cd2400 00000000 ..$.......$..... │ │ │ │ - 0x00319440 80d42400 00000000 90d42400 00000000 ..$.......$..... │ │ │ │ - 0x00319450 00ce2400 00000000 a0d62400 00000000 ..$.......$..... │ │ │ │ - 0x00319460 c0d62400 00000000 b0d62400 00000000 ..$.......$..... │ │ │ │ - 0x00319470 a0d42400 00000000 70d82400 00000000 ..$.....p.$..... │ │ │ │ - 0x00319480 40d82400 00000000 e0cd2400 00000000 @.$.......$..... │ │ │ │ - 0x00319490 50d82400 00000000 b0d42400 00000000 P.$.......$..... │ │ │ │ - 0x003194a0 60d82400 00000000 d0d62400 00000000 `.$.......$..... │ │ │ │ - 0x003194b0 00000000 00000000 80f22400 00000000 ..........$..... │ │ │ │ - 0x003194c0 c0f22400 00000000 50f62400 00000000 ..$.....P.$..... │ │ │ │ - 0x003194d0 60f62400 00000000 d0f22400 00000000 `.$.......$..... │ │ │ │ - 0x003194e0 f0ff2400 00000000 10002500 00000000 ..$.......%..... │ │ │ │ - 0x003194f0 00002500 00000000 70f62400 00000000 ..%.....p.$..... │ │ │ │ - 0x00319500 70012500 00000000 40012500 00000000 p.%.....@.%..... │ │ │ │ - 0x00319510 b0f22400 00000000 50012500 00000000 ..$.....P.%..... │ │ │ │ - 0x00319520 80f62400 00000000 60012500 00000000 ..$.....`.%..... │ │ │ │ - 0x00319530 20002500 00000000 00000000 00000000 .%............. │ │ │ │ - 0x00319540 704a2500 00000000 00000000 00000000 pJ%............. │ │ │ │ + 0x00319320 00372400 00000000 40372400 00000000 .7$.....@7$..... │ │ │ │ + 0x00319330 20392400 00000000 30392400 00000000 9$.....09$..... │ │ │ │ + 0x00319340 50372400 00000000 d03c2400 00000000 P7$......<$..... │ │ │ │ + 0x00319350 f03c2400 00000000 e03c2400 00000000 .<$......<$..... │ │ │ │ + 0x00319360 40392400 00000000 303e2400 00000000 @9$.....0>$..... │ │ │ │ + 0x00319370 003e2400 00000000 30372400 00000000 .>$.....07$..... │ │ │ │ + 0x00319380 103e2400 00000000 50392400 00000000 .>$.....P9$..... │ │ │ │ + 0x00319390 203e2400 00000000 003d2400 00000000 >$......=$..... │ │ │ │ + 0x003193a0 00000000 00000000 70582400 00000000 ........pX$..... │ │ │ │ + 0x003193b0 c0582400 00000000 505b2400 00000000 .X$.....P[$..... │ │ │ │ + 0x003193c0 605b2400 00000000 d0582400 00000000 `[$......X$..... │ │ │ │ + 0x003193d0 505d2400 00000000 705d2400 00000000 P]$.....p]$..... │ │ │ │ + 0x003193e0 605d2400 00000000 705b2400 00000000 `]$.....p[$..... │ │ │ │ + 0x003193f0 005e2400 00000000 d05d2400 00000000 .^$......]$..... │ │ │ │ + 0x00319400 b0582400 00000000 e05d2400 00000000 .X$......]$..... │ │ │ │ + 0x00319410 805b2400 00000000 f05d2400 00000000 .[$......]$..... │ │ │ │ + 0x00319420 805d2400 00000000 00000000 00000000 .]$............. │ │ │ │ + 0x00319430 f0722400 00000000 30732400 00000000 .r$.....0s$..... │ │ │ │ + 0x00319440 c0792400 00000000 d0792400 00000000 .y$......y$..... │ │ │ │ + 0x00319450 40732400 00000000 e07b2400 00000000 @s$......{$..... │ │ │ │ + 0x00319460 007c2400 00000000 f07b2400 00000000 .|$......{$..... │ │ │ │ + 0x00319470 e0792400 00000000 b07d2400 00000000 .y$......}$..... │ │ │ │ + 0x00319480 807d2400 00000000 20732400 00000000 .}$..... s$..... │ │ │ │ + 0x00319490 907d2400 00000000 f0792400 00000000 .}$......y$..... │ │ │ │ + 0x003194a0 a07d2400 00000000 107c2400 00000000 .}$......|$..... │ │ │ │ + 0x003194b0 00000000 00000000 c0972400 00000000 ..........$..... │ │ │ │ + 0x003194c0 00982400 00000000 909b2400 00000000 ..$.......$..... │ │ │ │ + 0x003194d0 a09b2400 00000000 10982400 00000000 ..$.......$..... │ │ │ │ + 0x003194e0 30a52400 00000000 50a52400 00000000 0.$.....P.$..... │ │ │ │ + 0x003194f0 40a52400 00000000 b09b2400 00000000 @.$.......$..... │ │ │ │ + 0x00319500 b0a62400 00000000 80a62400 00000000 ..$.......$..... │ │ │ │ + 0x00319510 f0972400 00000000 90a62400 00000000 ..$.......$..... │ │ │ │ + 0x00319520 c09b2400 00000000 a0a62400 00000000 ..$.......$..... │ │ │ │ + 0x00319530 60a52400 00000000 00000000 00000000 `.$............. │ │ │ │ + 0x00319540 b0ef2400 00000000 00000000 00000000 ..$............. │ │ │ │ 0x00319550 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319560 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319570 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00319580 00000000 00000000 10542500 00000000 .........T%..... │ │ │ │ + 0x00319580 00000000 00000000 50f92400 00000000 ........P.$..... │ │ │ │ 0x00319590 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003195a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003195b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003195c0 00000000 00000000 10562500 00000000 .........V%..... │ │ │ │ + 0x003195c0 00000000 00000000 50fb2400 00000000 ........P.$..... │ │ │ │ 0x003195d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003195e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003195f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319600 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00319610 705e2500 00000000 00000000 00000000 p^%............. │ │ │ │ + 0x00319610 b0032500 00000000 00000000 00000000 ..%............. │ │ │ │ 0x00319620 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319630 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319640 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00319650 40722500 00000000 00000000 00000000 @r%............. │ │ │ │ + 0x00319650 80172500 00000000 00000000 00000000 ..%............. │ │ │ │ 0x00319660 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319670 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319680 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319690 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003196a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003196b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003196c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003196d0 00000000 00000000 007d2500 00000000 .........}%..... │ │ │ │ + 0x003196d0 00000000 00000000 40222500 00000000 ........@"%..... │ │ │ │ 0x003196e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003196f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319700 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319710 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319720 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319730 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319740 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319750 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00319760 e09e2400 00000000 209f2400 00000000 ..$..... .$..... │ │ │ │ - 0x00319770 c0a12400 00000000 d0a12400 00000000 ..$.......$..... │ │ │ │ - 0x00319780 309f2400 00000000 10a82400 00000000 0.$.......$..... │ │ │ │ - 0x00319790 30a82400 00000000 20a82400 00000000 0.$..... .$..... │ │ │ │ - 0x003197a0 e0a12400 00000000 90a92400 00000000 ..$.......$..... │ │ │ │ - 0x003197b0 60a92400 00000000 109f2400 00000000 `.$.......$..... │ │ │ │ - 0x003197c0 70a92400 00000000 f0a12400 00000000 p.$.......$..... │ │ │ │ - 0x003197d0 80a92400 00000000 40a82400 00000000 ..$.....@.$..... │ │ │ │ - 0x003197e0 00000000 00000000 80e32400 00000000 ..........$..... │ │ │ │ - 0x003197f0 00e42400 00000000 50e82400 00000000 ..$.....P.$..... │ │ │ │ - 0x00319800 60e82400 00000000 10e42400 00000000 `.$.......$..... │ │ │ │ - 0x00319810 40ea2400 00000000 60ea2400 00000000 @.$.....`.$..... │ │ │ │ - 0x00319820 50ea2400 00000000 70e82400 00000000 P.$.....p.$..... │ │ │ │ - 0x00319830 40eb2400 00000000 10eb2400 00000000 @.$.......$..... │ │ │ │ - 0x00319840 f0e32400 00000000 20eb2400 00000000 ..$..... .$..... │ │ │ │ - 0x00319850 80e82400 00000000 30eb2400 00000000 ..$.....0.$..... │ │ │ │ - 0x00319860 70ea2400 00000000 00000000 00000000 p.$............. │ │ │ │ - 0x00319870 c0262500 00000000 00000000 00000000 .&%............. │ │ │ │ + 0x00319760 20442400 00000000 60442400 00000000 D$.....`D$..... │ │ │ │ + 0x00319770 00472400 00000000 10472400 00000000 .G$......G$..... │ │ │ │ + 0x00319780 70442400 00000000 504d2400 00000000 pD$.....PM$..... │ │ │ │ + 0x00319790 704d2400 00000000 604d2400 00000000 pM$.....`M$..... │ │ │ │ + 0x003197a0 20472400 00000000 d04e2400 00000000 G$......N$..... │ │ │ │ + 0x003197b0 a04e2400 00000000 50442400 00000000 .N$.....PD$..... │ │ │ │ + 0x003197c0 b04e2400 00000000 30472400 00000000 .N$.....0G$..... │ │ │ │ + 0x003197d0 c04e2400 00000000 804d2400 00000000 .N$......M$..... │ │ │ │ + 0x003197e0 00000000 00000000 c0882400 00000000 ..........$..... │ │ │ │ + 0x003197f0 40892400 00000000 908d2400 00000000 @.$.......$..... │ │ │ │ + 0x00319800 a08d2400 00000000 50892400 00000000 ..$.....P.$..... │ │ │ │ + 0x00319810 808f2400 00000000 a08f2400 00000000 ..$.......$..... │ │ │ │ + 0x00319820 908f2400 00000000 b08d2400 00000000 ..$.......$..... │ │ │ │ + 0x00319830 80902400 00000000 50902400 00000000 ..$.....P.$..... │ │ │ │ + 0x00319840 30892400 00000000 60902400 00000000 0.$.....`.$..... │ │ │ │ + 0x00319850 c08d2400 00000000 70902400 00000000 ..$.....p.$..... │ │ │ │ + 0x00319860 b08f2400 00000000 00000000 00000000 ..$............. │ │ │ │ + 0x00319870 00cc2400 00000000 00000000 00000000 ..$............. │ │ │ │ 0x00319880 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319890 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003198a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003198b0 00000000 00000000 30382500 00000000 ........08%..... │ │ │ │ + 0x003198b0 00000000 00000000 70dd2400 00000000 ........p.$..... │ │ │ │ 0x003198c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003198d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003198e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003198f0 00000000 00000000 80462500 00000000 .........F%..... │ │ │ │ + 0x003198f0 00000000 00000000 c0eb2400 00000000 ..........$..... │ │ │ │ 0x00319900 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319910 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319920 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319930 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00319940 d0482500 00000000 00000000 00000000 .H%............. │ │ │ │ + 0x00319940 10ee2400 00000000 00000000 00000000 ..$............. │ │ │ │ 0x00319950 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319960 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319970 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00319980 c0652500 00000000 00000000 00000000 .e%............. │ │ │ │ + 0x00319980 000b2500 00000000 00000000 00000000 ..%............. │ │ │ │ 0x00319990 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003199a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003199b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003199c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003199d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003199e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003199f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00319a00 00000000 00000000 50772500 00000000 ........Pw%..... │ │ │ │ + 0x00319a00 00000000 00000000 901c2500 00000000 ..........%..... │ │ │ │ 0x00319a10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319a20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319a30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319a40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319a50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319a60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319a70 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -2691,41 +2691,41 @@ │ │ │ │ 0x00319aa0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319ab0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319ac0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319ad0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319ae0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319af0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319b00 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00319b10 00000000 00000000 60862500 00000000 ........`.%..... │ │ │ │ - 0x00319b20 e0862500 00000000 408a2500 00000000 ..%.....@.%..... │ │ │ │ - 0x00319b30 708a2500 00000000 f0862500 00000000 p.%.......%..... │ │ │ │ - 0x00319b40 408d2500 00000000 708d2500 00000000 @.%.....p.%..... │ │ │ │ - 0x00319b50 508d2500 00000000 508a2500 00000000 P.%.....P.%..... │ │ │ │ - 0x00319b60 608e2500 00000000 308e2500 00000000 `.%.....0.%..... │ │ │ │ - 0x00319b70 00872500 00000000 408e2500 00000000 ..%.....@.%..... │ │ │ │ - 0x00319b80 608a2500 00000000 508e2500 00000000 `.%.....P.%..... │ │ │ │ - 0x00319b90 608d2500 00000000 00000000 00000000 `.%............. │ │ │ │ - 0x00319ba0 a0ad2500 00000000 00ae2500 00000000 ..%.......%..... │ │ │ │ - 0x00319bb0 00b72500 00000000 20b72500 00000000 ..%..... .%..... │ │ │ │ - 0x00319bc0 f0ad2500 00000000 70c22500 00000000 ..%.....p.%..... │ │ │ │ - 0x00319bd0 90c22500 00000000 80c22500 00000000 ..%.......%..... │ │ │ │ - 0x00319be0 10b72500 00000000 a0c32500 00000000 ..%.......%..... │ │ │ │ - 0x00319bf0 80c32500 00000000 d0ad2500 00000000 ..%.......%..... │ │ │ │ + 0x00319b10 00000000 00000000 a02b2500 00000000 .........+%..... │ │ │ │ + 0x00319b20 202c2500 00000000 802f2500 00000000 ,%....../%..... │ │ │ │ + 0x00319b30 b02f2500 00000000 302c2500 00000000 ./%.....0,%..... │ │ │ │ + 0x00319b40 80322500 00000000 b0322500 00000000 .2%......2%..... │ │ │ │ + 0x00319b50 90322500 00000000 902f2500 00000000 .2%....../%..... │ │ │ │ + 0x00319b60 a0332500 00000000 70332500 00000000 .3%.....p3%..... │ │ │ │ + 0x00319b70 402c2500 00000000 80332500 00000000 @,%......3%..... │ │ │ │ + 0x00319b80 a02f2500 00000000 90332500 00000000 ./%......3%..... │ │ │ │ + 0x00319b90 a0322500 00000000 00000000 00000000 .2%............. │ │ │ │ + 0x00319ba0 e0522500 00000000 40532500 00000000 .R%.....@S%..... │ │ │ │ + 0x00319bb0 405c2500 00000000 605c2500 00000000 @\%.....`\%..... │ │ │ │ + 0x00319bc0 30532500 00000000 b0672500 00000000 0S%......g%..... │ │ │ │ + 0x00319bd0 d0672500 00000000 c0672500 00000000 .g%......g%..... │ │ │ │ + 0x00319be0 505c2500 00000000 e0682500 00000000 P\%......h%..... │ │ │ │ + 0x00319bf0 c0682500 00000000 10532500 00000000 .h%......S%..... │ │ │ │ 0x00319c00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319c10 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00319c20 00000000 00000000 f0f52500 00000000 ..........%..... │ │ │ │ + 0x00319c20 00000000 00000000 309b2500 00000000 ........0.%..... │ │ │ │ 0x00319c30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319c40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319c50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319c60 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00319c70 20fd2500 00000000 00000000 00000000 .%............. │ │ │ │ + 0x00319c70 60a22500 00000000 00000000 00000000 `.%............. │ │ │ │ 0x00319c80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319c90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319ca0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00319cb0 f0382600 00000000 00000000 00000000 .8&............. │ │ │ │ + 0x00319cb0 30de2500 00000000 00000000 00000000 0.%............. │ │ │ │ 0x00319cc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319cd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319ce0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319cf0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319d00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319d10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319d20 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -2742,58 +2742,58 @@ │ │ │ │ 0x00319dd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319de0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319df0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319e00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319e10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319e20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319e30 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00319e40 00000000 00000000 e08e2500 00000000 ..........%..... │ │ │ │ - 0x00319e50 408f2500 00000000 c0952500 00000000 @.%.......%..... │ │ │ │ - 0x00319e60 00962500 00000000 308f2500 00000000 ..%.....0.%..... │ │ │ │ - 0x00319e70 809b2500 00000000 c09b2500 00000000 ..%.......%..... │ │ │ │ - 0x00319e80 b09b2500 00000000 f0952500 00000000 ..%.......%..... │ │ │ │ - 0x00319e90 e09c2500 00000000 b09c2500 00000000 ..%.......%..... │ │ │ │ - 0x00319ea0 108f2500 00000000 c09c2500 00000000 ..%.......%..... │ │ │ │ - 0x00319eb0 d0952500 00000000 d09c2500 00000000 ..%.......%..... │ │ │ │ - 0x00319ec0 909b2500 00000000 00000000 00000000 ..%............. │ │ │ │ - 0x00319ed0 409e2500 00000000 009f2500 00000000 @.%.......%..... │ │ │ │ - 0x00319ee0 30a42500 00000000 70a42500 00000000 0.%.....p.%..... │ │ │ │ - 0x00319ef0 f09e2500 00000000 d0ab2500 00000000 ..%.......%..... │ │ │ │ - 0x00319f00 10ac2500 00000000 00ac2500 00000000 ..%.......%..... │ │ │ │ - 0x00319f10 60a42500 00000000 c0ac2500 00000000 `.%.......%..... │ │ │ │ - 0x00319f20 90ac2500 00000000 d09e2500 00000000 ..%.......%..... │ │ │ │ - 0x00319f30 a0ac2500 00000000 40a42500 00000000 ..%.....@.%..... │ │ │ │ - 0x00319f40 b0ac2500 00000000 e0ab2500 00000000 ..%.......%..... │ │ │ │ - 0x00319f50 00000000 00000000 50da2500 00000000 ........P.%..... │ │ │ │ + 0x00319e40 00000000 00000000 20342500 00000000 ........ 4%..... │ │ │ │ + 0x00319e50 80342500 00000000 003b2500 00000000 .4%......;%..... │ │ │ │ + 0x00319e60 403b2500 00000000 70342500 00000000 @;%.....p4%..... │ │ │ │ + 0x00319e70 c0402500 00000000 00412500 00000000 .@%......A%..... │ │ │ │ + 0x00319e80 f0402500 00000000 303b2500 00000000 .@%.....0;%..... │ │ │ │ + 0x00319e90 20422500 00000000 f0412500 00000000 B%......A%..... │ │ │ │ + 0x00319ea0 50342500 00000000 00422500 00000000 P4%......B%..... │ │ │ │ + 0x00319eb0 103b2500 00000000 10422500 00000000 .;%......B%..... │ │ │ │ + 0x00319ec0 d0402500 00000000 00000000 00000000 .@%............. │ │ │ │ + 0x00319ed0 80432500 00000000 40442500 00000000 .C%.....@D%..... │ │ │ │ + 0x00319ee0 70492500 00000000 b0492500 00000000 pI%......I%..... │ │ │ │ + 0x00319ef0 30442500 00000000 10512500 00000000 0D%......Q%..... │ │ │ │ + 0x00319f00 50512500 00000000 40512500 00000000 PQ%.....@Q%..... │ │ │ │ + 0x00319f10 a0492500 00000000 00522500 00000000 .I%......R%..... │ │ │ │ + 0x00319f20 d0512500 00000000 10442500 00000000 .Q%......D%..... │ │ │ │ + 0x00319f30 e0512500 00000000 80492500 00000000 .Q%......I%..... │ │ │ │ + 0x00319f40 f0512500 00000000 20512500 00000000 .Q%..... Q%..... │ │ │ │ + 0x00319f50 00000000 00000000 907f2500 00000000 ..........%..... │ │ │ │ 0x00319f60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319f70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319f80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319f90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00319fa0 70df2500 00000000 00000000 00000000 p.%............. │ │ │ │ + 0x00319fa0 b0842500 00000000 00000000 00000000 ..%............. │ │ │ │ 0x00319fb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319fc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00319fd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00319fe0 c0e12500 00000000 00000000 00000000 ..%............. │ │ │ │ + 0x00319fe0 00872500 00000000 00000000 00000000 ..%............. │ │ │ │ 0x00319ff0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a000 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a010 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031a020 00000000 00000000 40f42500 00000000 ........@.%..... │ │ │ │ + 0x0031a020 00000000 00000000 80992500 00000000 ..........%..... │ │ │ │ 0x0031a030 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a040 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a050 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031a060 00000000 00000000 60062600 00000000 ........`.&..... │ │ │ │ + 0x0031a060 00000000 00000000 a0ab2500 00000000 ..........%..... │ │ │ │ 0x0031a070 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a080 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a090 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a0a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a0b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a0c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a0d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a0e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031a0f0 40302600 00000000 00000000 00000000 @0&............. │ │ │ │ + 0x0031a0f0 80d52500 00000000 00000000 00000000 ..%............. │ │ │ │ 0x0031a100 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a110 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a120 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a130 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a140 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a150 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a160 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -2810,41 +2810,41 @@ │ │ │ │ 0x0031a210 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a220 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a230 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a240 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a250 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a260 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a270 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031a280 00000000 00000000 f0c52500 00000000 ..........%..... │ │ │ │ + 0x0031a280 00000000 00000000 306b2500 00000000 ........0k%..... │ │ │ │ 0x0031a290 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a2a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a2b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a2c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031a2d0 10ca2500 00000000 00000000 00000000 ..%............. │ │ │ │ + 0x0031a2d0 506f2500 00000000 00000000 00000000 Po%............. │ │ │ │ 0x0031a2e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a2f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a300 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031a310 80cc2500 00000000 00000000 00000000 ..%............. │ │ │ │ + 0x0031a310 c0712500 00000000 00000000 00000000 .q%............. │ │ │ │ 0x0031a320 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a330 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a340 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031a350 00000000 00000000 70d82500 00000000 ........p.%..... │ │ │ │ + 0x0031a350 00000000 00000000 b07d2500 00000000 .........}%..... │ │ │ │ 0x0031a360 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a370 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a380 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031a390 00000000 00000000 70fe2500 00000000 ........p.%..... │ │ │ │ + 0x0031a390 00000000 00000000 b0a32500 00000000 ..........%..... │ │ │ │ 0x0031a3a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a3b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a3c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a3d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a3e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a3f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a400 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a410 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031a420 10102600 00000000 00000000 00000000 ..&............. │ │ │ │ + 0x0031a420 50b52500 00000000 00000000 00000000 P.%............. │ │ │ │ 0x0031a430 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a440 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a450 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a460 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a470 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a480 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031a490 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -3014,15 +3014,15 @@ │ │ │ │ 0x0031aed0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031aee0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031aef0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031af00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031af10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031af20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031af30 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031af40 b0412600 00000000 00000000 00000000 .A&............. │ │ │ │ + 0x0031af40 f0e62500 00000000 00000000 00000000 ..%............. │ │ │ │ 0x0031af50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031af60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031af70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031af80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031af90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031afa0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031afb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -3175,15 +3175,15 @@ │ │ │ │ 0x0031b8e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031b8f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031b900 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031b910 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031b920 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031b930 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031b940 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031b950 00000000 00000000 b0412600 00000000 .........A&..... │ │ │ │ + 0x0031b950 00000000 00000000 f0e62500 00000000 ..........%..... │ │ │ │ 0x0031b960 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031b970 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031b980 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031b990 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031b9a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031b9b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031b9c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -3337,15 +3337,15 @@ │ │ │ │ 0x0031c300 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031c310 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031c320 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031c330 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031c340 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031c350 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031c360 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031c370 b0412600 00000000 00000000 00000000 .A&............. │ │ │ │ + 0x0031c370 f0e62500 00000000 00000000 00000000 ..%............. │ │ │ │ 0x0031c380 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031c390 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031c3a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031c3b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031c3c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031c3d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031c3e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -3490,105 +3490,105 @@ │ │ │ │ 0x0031cc90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031cca0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031ccb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031ccc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031ccd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031cce0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031ccf0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031cd00 00000000 00000000 708e2400 00000000 ........p.$..... │ │ │ │ - 0x0031cd10 a08e2400 00000000 108f2400 00000000 ..$.......$..... │ │ │ │ - 0x0031cd20 208f2400 00000000 b08e2400 00000000 .$.......$..... │ │ │ │ - 0x0031cd30 80902400 00000000 a0902400 00000000 ..$.......$..... │ │ │ │ - 0x0031cd40 90902400 00000000 308f2400 00000000 ..$.....0.$..... │ │ │ │ - 0x0031cd50 20912400 00000000 f0902400 00000000 .$.......$..... │ │ │ │ - 0x0031cd60 908e2400 00000000 00912400 00000000 ..$.......$..... │ │ │ │ - 0x0031cd70 408f2400 00000000 10912400 00000000 @.$.......$..... │ │ │ │ - 0x0031cd80 b0902400 00000000 c0872400 00000000 ..$.......$..... │ │ │ │ - 0x0031cd90 30c92400 00000000 60c92400 00000000 0.$.....`.$..... │ │ │ │ - 0x0031cda0 30cb2400 00000000 40cb2400 00000000 0.$.....@.$..... │ │ │ │ - 0x0031cdb0 70c92400 00000000 b0cc2400 00000000 p.$.......$..... │ │ │ │ - 0x0031cdc0 d0cc2400 00000000 c0cc2400 00000000 ..$.......$..... │ │ │ │ - 0x0031cdd0 50cb2400 00000000 80cd2400 00000000 P.$.......$..... │ │ │ │ - 0x0031cde0 50cd2400 00000000 50c92400 00000000 P.$.....P.$..... │ │ │ │ - 0x0031cdf0 60cd2400 00000000 60cb2400 00000000 `.$.....`.$..... │ │ │ │ - 0x0031ce00 70cd2400 00000000 e0cc2400 00000000 p.$.......$..... │ │ │ │ - 0x0031ce10 00000000 00000000 b0182500 00000000 ..........%..... │ │ │ │ - 0x0031ce20 f0182500 00000000 f01c2500 00000000 ..%.......%..... │ │ │ │ - 0x0031ce30 001d2500 00000000 00192500 00000000 ..%.......%..... │ │ │ │ - 0x0031ce40 30222500 00000000 50222500 00000000 0"%.....P"%..... │ │ │ │ - 0x0031ce50 40222500 00000000 101d2500 00000000 @"%.......%..... │ │ │ │ - 0x0031ce60 b0222500 00000000 a0222500 00000000 ."%......"%..... │ │ │ │ - 0x0031ce70 e0182500 00000000 00000000 00000000 ..%............. │ │ │ │ + 0x0031cd00 00000000 00000000 b0332400 00000000 .........3$..... │ │ │ │ + 0x0031cd10 e0332400 00000000 50342400 00000000 .3$.....P4$..... │ │ │ │ + 0x0031cd20 60342400 00000000 f0332400 00000000 `4$......3$..... │ │ │ │ + 0x0031cd30 c0352400 00000000 e0352400 00000000 .5$......5$..... │ │ │ │ + 0x0031cd40 d0352400 00000000 70342400 00000000 .5$.....p4$..... │ │ │ │ + 0x0031cd50 60362400 00000000 30362400 00000000 `6$.....06$..... │ │ │ │ + 0x0031cd60 d0332400 00000000 40362400 00000000 .3$.....@6$..... │ │ │ │ + 0x0031cd70 80342400 00000000 50362400 00000000 .4$.....P6$..... │ │ │ │ + 0x0031cd80 f0352400 00000000 002d2400 00000000 .5$......-$..... │ │ │ │ + 0x0031cd90 706e2400 00000000 a06e2400 00000000 pn$......n$..... │ │ │ │ + 0x0031cda0 70702400 00000000 80702400 00000000 pp$......p$..... │ │ │ │ + 0x0031cdb0 b06e2400 00000000 f0712400 00000000 .n$......q$..... │ │ │ │ + 0x0031cdc0 10722400 00000000 00722400 00000000 .r$......r$..... │ │ │ │ + 0x0031cdd0 90702400 00000000 c0722400 00000000 .p$......r$..... │ │ │ │ + 0x0031cde0 90722400 00000000 906e2400 00000000 .r$......n$..... │ │ │ │ + 0x0031cdf0 a0722400 00000000 a0702400 00000000 .r$......p$..... │ │ │ │ + 0x0031ce00 b0722400 00000000 20722400 00000000 .r$..... r$..... │ │ │ │ + 0x0031ce10 00000000 00000000 f0bd2400 00000000 ..........$..... │ │ │ │ + 0x0031ce20 30be2400 00000000 30c22400 00000000 0.$.....0.$..... │ │ │ │ + 0x0031ce30 40c22400 00000000 40be2400 00000000 @.$.....@.$..... │ │ │ │ + 0x0031ce40 70c72400 00000000 90c72400 00000000 p.$.......$..... │ │ │ │ + 0x0031ce50 80c72400 00000000 50c22400 00000000 ..$.....P.$..... │ │ │ │ + 0x0031ce60 f0c72400 00000000 e0c72400 00000000 ..$.......$..... │ │ │ │ + 0x0031ce70 20be2400 00000000 00000000 00000000 .$............. │ │ │ │ 0x0031ce80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031ce90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031cea0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031ceb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031cec0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031ced0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031cee0 00000000 00000000 b0652500 00000000 .........e%..... │ │ │ │ + 0x0031cee0 00000000 00000000 f00a2500 00000000 ..........%..... │ │ │ │ 0x0031cef0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031cf00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031cf10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031cf20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031cf30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031cf40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031cf50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031cf60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031cf70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031cf80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031cf90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031cfa0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031cfb0 909a2400 00000000 c09a2400 00000000 ..$.......$..... │ │ │ │ - 0x0031cfc0 a09b2400 00000000 b09b2400 00000000 ..$.......$..... │ │ │ │ - 0x0031cfd0 d09a2400 00000000 c09d2400 00000000 ..$.......$..... │ │ │ │ - 0x0031cfe0 e09d2400 00000000 d09d2400 00000000 ..$.......$..... │ │ │ │ - 0x0031cff0 c09b2400 00000000 b09e2400 00000000 ..$.......$..... │ │ │ │ - 0x0031d000 809e2400 00000000 b09a2400 00000000 ..$.......$..... │ │ │ │ - 0x0031d010 909e2400 00000000 d09b2400 00000000 ..$.......$..... │ │ │ │ - 0x0031d020 a09e2400 00000000 f09d2400 00000000 ..$.......$..... │ │ │ │ - 0x0031d030 00000000 00000000 00ba2400 00000000 ..........$..... │ │ │ │ - 0x0031d040 30ba2400 00000000 30bb2400 00000000 0.$.....0.$..... │ │ │ │ - 0x0031d050 40bb2400 00000000 40ba2400 00000000 @.$.....@.$..... │ │ │ │ - 0x0031d060 b0bc2400 00000000 d0bc2400 00000000 ..$.......$..... │ │ │ │ - 0x0031d070 c0bc2400 00000000 50bb2400 00000000 ..$.....P.$..... │ │ │ │ - 0x0031d080 c0bd2400 00000000 90bd2400 00000000 ..$.......$..... │ │ │ │ - 0x0031d090 20ba2400 00000000 a0bd2400 00000000 .$.......$..... │ │ │ │ - 0x0031d0a0 60bb2400 00000000 b0bd2400 00000000 `.$.......$..... │ │ │ │ - 0x0031d0b0 e0bc2400 00000000 00000000 00000000 ..$............. │ │ │ │ - 0x0031d0c0 20db2400 00000000 60db2400 00000000 .$.....`.$..... │ │ │ │ - 0x0031d0d0 70de2400 00000000 80de2400 00000000 p.$.......$..... │ │ │ │ - 0x0031d0e0 70db2400 00000000 90e02400 00000000 p.$.......$..... │ │ │ │ - 0x0031d0f0 b0e02400 00000000 a0e02400 00000000 ..$.......$..... │ │ │ │ - 0x0031d100 90de2400 00000000 40e12400 00000000 ..$.....@.$..... │ │ │ │ - 0x0031d110 10e12400 00000000 50db2400 00000000 ..$.....P.$..... │ │ │ │ - 0x0031d120 20e12400 00000000 a0de2400 00000000 .$.......$..... │ │ │ │ - 0x0031d130 30e12400 00000000 c0e02400 00000000 0.$.......$..... │ │ │ │ - 0x0031d140 00000000 00000000 e0032500 00000000 ..........%..... │ │ │ │ - 0x0031d150 20042500 00000000 50062500 00000000 .%.....P.%..... │ │ │ │ - 0x0031d160 60062500 00000000 30042500 00000000 `.%.....0.%..... │ │ │ │ - 0x0031d170 f0072500 00000000 10082500 00000000 ..%.......%..... │ │ │ │ - 0x0031d180 00082500 00000000 70062500 00000000 ..%.....p.%..... │ │ │ │ - 0x0031d190 10092500 00000000 e0082500 00000000 ..%.......%..... │ │ │ │ - 0x0031d1a0 10042500 00000000 f0082500 00000000 ..%.......%..... │ │ │ │ - 0x0031d1b0 80062500 00000000 00092500 00000000 ..%.......%..... │ │ │ │ - 0x0031d1c0 20082500 00000000 00000000 00000000 .%............. │ │ │ │ + 0x0031cfb0 d03f2400 00000000 00402400 00000000 .?$......@$..... │ │ │ │ + 0x0031cfc0 e0402400 00000000 f0402400 00000000 .@$......@$..... │ │ │ │ + 0x0031cfd0 10402400 00000000 00432400 00000000 .@$......C$..... │ │ │ │ + 0x0031cfe0 20432400 00000000 10432400 00000000 C$......C$..... │ │ │ │ + 0x0031cff0 00412400 00000000 f0432400 00000000 .A$......C$..... │ │ │ │ + 0x0031d000 c0432400 00000000 f03f2400 00000000 .C$......?$..... │ │ │ │ + 0x0031d010 d0432400 00000000 10412400 00000000 .C$......A$..... │ │ │ │ + 0x0031d020 e0432400 00000000 30432400 00000000 .C$.....0C$..... │ │ │ │ + 0x0031d030 00000000 00000000 405f2400 00000000 ........@_$..... │ │ │ │ + 0x0031d040 705f2400 00000000 70602400 00000000 p_$.....p`$..... │ │ │ │ + 0x0031d050 80602400 00000000 805f2400 00000000 .`$......_$..... │ │ │ │ + 0x0031d060 f0612400 00000000 10622400 00000000 .a$......b$..... │ │ │ │ + 0x0031d070 00622400 00000000 90602400 00000000 .b$......`$..... │ │ │ │ + 0x0031d080 00632400 00000000 d0622400 00000000 .c$......b$..... │ │ │ │ + 0x0031d090 605f2400 00000000 e0622400 00000000 `_$......b$..... │ │ │ │ + 0x0031d0a0 a0602400 00000000 f0622400 00000000 .`$......b$..... │ │ │ │ + 0x0031d0b0 20622400 00000000 00000000 00000000 b$............. │ │ │ │ + 0x0031d0c0 60802400 00000000 a0802400 00000000 `.$.......$..... │ │ │ │ + 0x0031d0d0 b0832400 00000000 c0832400 00000000 ..$.......$..... │ │ │ │ + 0x0031d0e0 b0802400 00000000 d0852400 00000000 ..$.......$..... │ │ │ │ + 0x0031d0f0 f0852400 00000000 e0852400 00000000 ..$.......$..... │ │ │ │ + 0x0031d100 d0832400 00000000 80862400 00000000 ..$.......$..... │ │ │ │ + 0x0031d110 50862400 00000000 90802400 00000000 P.$.......$..... │ │ │ │ + 0x0031d120 60862400 00000000 e0832400 00000000 `.$.......$..... │ │ │ │ + 0x0031d130 70862400 00000000 00862400 00000000 p.$.......$..... │ │ │ │ + 0x0031d140 00000000 00000000 20a92400 00000000 ........ .$..... │ │ │ │ + 0x0031d150 60a92400 00000000 90ab2400 00000000 `.$.......$..... │ │ │ │ + 0x0031d160 a0ab2400 00000000 70a92400 00000000 ..$.....p.$..... │ │ │ │ + 0x0031d170 30ad2400 00000000 50ad2400 00000000 0.$.....P.$..... │ │ │ │ + 0x0031d180 40ad2400 00000000 b0ab2400 00000000 @.$.......$..... │ │ │ │ + 0x0031d190 50ae2400 00000000 20ae2400 00000000 P.$..... .$..... │ │ │ │ + 0x0031d1a0 50a92400 00000000 30ae2400 00000000 P.$.....0.$..... │ │ │ │ + 0x0031d1b0 c0ab2400 00000000 40ae2400 00000000 ..$.....@.$..... │ │ │ │ + 0x0031d1c0 60ad2400 00000000 00000000 00000000 `.$............. │ │ │ │ 0x0031d1d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d1e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d1f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d200 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031d210 00000000 00000000 00562500 00000000 .........V%..... │ │ │ │ + 0x0031d210 00000000 00000000 40fb2400 00000000 ........@.$..... │ │ │ │ 0x0031d220 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d230 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d240 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d250 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d260 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d270 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d280 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d290 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031d2a0 10602500 00000000 00000000 00000000 .`%............. │ │ │ │ + 0x0031d2a0 50052500 00000000 00000000 00000000 P.%............. │ │ │ │ 0x0031d2b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d2c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d2d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d2e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d2f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d300 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d310 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -3601,45 +3601,45 @@ │ │ │ │ 0x0031d380 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d390 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d3a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d3b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d3c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d3d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d3e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031d3f0 60ab2400 00000000 a0ab2400 00000000 `.$.......$..... │ │ │ │ - 0x0031d400 30ad2400 00000000 40ad2400 00000000 0.$.....@.$..... │ │ │ │ - 0x0031d410 b0ab2400 00000000 c0af2400 00000000 ..$.......$..... │ │ │ │ - 0x0031d420 e0af2400 00000000 d0af2400 00000000 ..$.......$..... │ │ │ │ - 0x0031d430 50ad2400 00000000 10b12400 00000000 P.$.......$..... │ │ │ │ - 0x0031d440 e0b02400 00000000 90ab2400 00000000 ..$.......$..... │ │ │ │ - 0x0031d450 f0b02400 00000000 60ad2400 00000000 ..$.....`.$..... │ │ │ │ - 0x0031d460 00b12400 00000000 f0af2400 00000000 ..$.......$..... │ │ │ │ - 0x0031d470 00000000 00000000 50ec2400 00000000 ........P.$..... │ │ │ │ - 0x0031d480 80ec2400 00000000 20ee2400 00000000 ..$..... .$..... │ │ │ │ - 0x0031d490 30ee2400 00000000 90ec2400 00000000 0.$.......$..... │ │ │ │ - 0x0031d4a0 b0ef2400 00000000 d0ef2400 00000000 ..$.......$..... │ │ │ │ - 0x0031d4b0 c0ef2400 00000000 40ee2400 00000000 ..$.....@.$..... │ │ │ │ - 0x0031d4c0 70f02400 00000000 40f02400 00000000 p.$.....@.$..... │ │ │ │ - 0x0031d4d0 70ec2400 00000000 50f02400 00000000 p.$.....P.$..... │ │ │ │ - 0x0031d4e0 50ee2400 00000000 60f02400 00000000 P.$.....`.$..... │ │ │ │ - 0x0031d4f0 e0ef2400 00000000 00000000 00000000 ..$............. │ │ │ │ - 0x0031d500 d0392500 00000000 00000000 00000000 .9%............. │ │ │ │ + 0x0031d3f0 a0502400 00000000 e0502400 00000000 .P$......P$..... │ │ │ │ + 0x0031d400 70522400 00000000 80522400 00000000 pR$......R$..... │ │ │ │ + 0x0031d410 f0502400 00000000 00552400 00000000 .P$......U$..... │ │ │ │ + 0x0031d420 20552400 00000000 10552400 00000000 U$......U$..... │ │ │ │ + 0x0031d430 90522400 00000000 50562400 00000000 .R$.....PV$..... │ │ │ │ + 0x0031d440 20562400 00000000 d0502400 00000000 V$......P$..... │ │ │ │ + 0x0031d450 30562400 00000000 a0522400 00000000 0V$......R$..... │ │ │ │ + 0x0031d460 40562400 00000000 30552400 00000000 @V$.....0U$..... │ │ │ │ + 0x0031d470 00000000 00000000 90912400 00000000 ..........$..... │ │ │ │ + 0x0031d480 c0912400 00000000 60932400 00000000 ..$.....`.$..... │ │ │ │ + 0x0031d490 70932400 00000000 d0912400 00000000 p.$.......$..... │ │ │ │ + 0x0031d4a0 f0942400 00000000 10952400 00000000 ..$.......$..... │ │ │ │ + 0x0031d4b0 00952400 00000000 80932400 00000000 ..$.......$..... │ │ │ │ + 0x0031d4c0 b0952400 00000000 80952400 00000000 ..$.......$..... │ │ │ │ + 0x0031d4d0 b0912400 00000000 90952400 00000000 ..$.......$..... │ │ │ │ + 0x0031d4e0 90932400 00000000 a0952400 00000000 ..$.......$..... │ │ │ │ + 0x0031d4f0 20952400 00000000 00000000 00000000 .$............. │ │ │ │ + 0x0031d500 10df2400 00000000 00000000 00000000 ..$............. │ │ │ │ 0x0031d510 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d520 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d530 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031d540 00000000 00000000 70462500 00000000 ........pF%..... │ │ │ │ + 0x0031d540 00000000 00000000 b0eb2400 00000000 ..........$..... │ │ │ │ 0x0031d550 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d560 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d570 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031d580 00000000 00000000 80492500 00000000 .........I%..... │ │ │ │ + 0x0031d580 00000000 00000000 c0ee2400 00000000 ..........$..... │ │ │ │ 0x0031d590 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d5a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d5b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d5c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031d5d0 604a2500 00000000 00000000 00000000 `J%............. │ │ │ │ + 0x0031d5d0 a0ef2400 00000000 00000000 00000000 ..$............. │ │ │ │ 0x0031d5e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d5f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d600 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d610 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d620 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d630 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d640 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -3652,104 +3652,104 @@ │ │ │ │ 0x0031d6b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d6c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d6d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d6e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d6f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d700 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d710 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031d720 708e2400 00000000 a08e2400 00000000 p.$.......$..... │ │ │ │ - 0x0031d730 108f2400 00000000 208f2400 00000000 ..$..... .$..... │ │ │ │ - 0x0031d740 b08e2400 00000000 80902400 00000000 ..$.......$..... │ │ │ │ - 0x0031d750 a0902400 00000000 90902400 00000000 ..$.......$..... │ │ │ │ - 0x0031d760 308f2400 00000000 20912400 00000000 0.$..... .$..... │ │ │ │ - 0x0031d770 f0902400 00000000 908e2400 00000000 ..$.......$..... │ │ │ │ - 0x0031d780 00912400 00000000 408f2400 00000000 ..$.....@.$..... │ │ │ │ - 0x0031d790 10912400 00000000 b0902400 00000000 ..$.......$..... │ │ │ │ - 0x0031d7a0 c0872400 00000000 30c92400 00000000 ..$.....0.$..... │ │ │ │ - 0x0031d7b0 60c92400 00000000 30cb2400 00000000 `.$.....0.$..... │ │ │ │ - 0x0031d7c0 40cb2400 00000000 70c92400 00000000 @.$.....p.$..... │ │ │ │ - 0x0031d7d0 b0cc2400 00000000 d0cc2400 00000000 ..$.......$..... │ │ │ │ - 0x0031d7e0 c0cc2400 00000000 50cb2400 00000000 ..$.....P.$..... │ │ │ │ - 0x0031d7f0 80cd2400 00000000 50cd2400 00000000 ..$.....P.$..... │ │ │ │ - 0x0031d800 50c92400 00000000 60cd2400 00000000 P.$.....`.$..... │ │ │ │ - 0x0031d810 60cb2400 00000000 70cd2400 00000000 `.$.....p.$..... │ │ │ │ - 0x0031d820 e0cc2400 00000000 00000000 00000000 ..$............. │ │ │ │ - 0x0031d830 b0182500 00000000 f0182500 00000000 ..%.......%..... │ │ │ │ - 0x0031d840 f01c2500 00000000 001d2500 00000000 ..%.......%..... │ │ │ │ - 0x0031d850 00192500 00000000 30222500 00000000 ..%.....0"%..... │ │ │ │ - 0x0031d860 50222500 00000000 40222500 00000000 P"%.....@"%..... │ │ │ │ - 0x0031d870 101d2500 00000000 b0222500 00000000 ..%......"%..... │ │ │ │ - 0x0031d880 a0222500 00000000 e0182500 00000000 ."%.......%..... │ │ │ │ + 0x0031d720 b0332400 00000000 e0332400 00000000 .3$......3$..... │ │ │ │ + 0x0031d730 50342400 00000000 60342400 00000000 P4$.....`4$..... │ │ │ │ + 0x0031d740 f0332400 00000000 c0352400 00000000 .3$......5$..... │ │ │ │ + 0x0031d750 e0352400 00000000 d0352400 00000000 .5$......5$..... │ │ │ │ + 0x0031d760 70342400 00000000 60362400 00000000 p4$.....`6$..... │ │ │ │ + 0x0031d770 30362400 00000000 d0332400 00000000 06$......3$..... │ │ │ │ + 0x0031d780 40362400 00000000 80342400 00000000 @6$......4$..... │ │ │ │ + 0x0031d790 50362400 00000000 f0352400 00000000 P6$......5$..... │ │ │ │ + 0x0031d7a0 002d2400 00000000 706e2400 00000000 .-$.....pn$..... │ │ │ │ + 0x0031d7b0 a06e2400 00000000 70702400 00000000 .n$.....pp$..... │ │ │ │ + 0x0031d7c0 80702400 00000000 b06e2400 00000000 .p$......n$..... │ │ │ │ + 0x0031d7d0 f0712400 00000000 10722400 00000000 .q$......r$..... │ │ │ │ + 0x0031d7e0 00722400 00000000 90702400 00000000 .r$......p$..... │ │ │ │ + 0x0031d7f0 c0722400 00000000 90722400 00000000 .r$......r$..... │ │ │ │ + 0x0031d800 906e2400 00000000 a0722400 00000000 .n$......r$..... │ │ │ │ + 0x0031d810 a0702400 00000000 b0722400 00000000 .p$......r$..... │ │ │ │ + 0x0031d820 20722400 00000000 00000000 00000000 r$............. │ │ │ │ + 0x0031d830 f0bd2400 00000000 30be2400 00000000 ..$.....0.$..... │ │ │ │ + 0x0031d840 30c22400 00000000 40c22400 00000000 0.$.....@.$..... │ │ │ │ + 0x0031d850 40be2400 00000000 70c72400 00000000 @.$.....p.$..... │ │ │ │ + 0x0031d860 90c72400 00000000 80c72400 00000000 ..$.......$..... │ │ │ │ + 0x0031d870 50c22400 00000000 f0c72400 00000000 P.$.......$..... │ │ │ │ + 0x0031d880 e0c72400 00000000 20be2400 00000000 ..$..... .$..... │ │ │ │ 0x0031d890 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d8a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d8b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d8c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d8d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d8e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d8f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031d900 b0652500 00000000 00000000 00000000 .e%............. │ │ │ │ + 0x0031d900 f00a2500 00000000 00000000 00000000 ..%............. │ │ │ │ 0x0031d910 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d920 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d930 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d940 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d950 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d960 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d970 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d980 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d990 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d9a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031d9b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031d9c0 00000000 00000000 909a2400 00000000 ..........$..... │ │ │ │ - 0x0031d9d0 c09a2400 00000000 a09b2400 00000000 ..$.......$..... │ │ │ │ - 0x0031d9e0 b09b2400 00000000 d09a2400 00000000 ..$.......$..... │ │ │ │ - 0x0031d9f0 c09d2400 00000000 e09d2400 00000000 ..$.......$..... │ │ │ │ - 0x0031da00 d09d2400 00000000 c09b2400 00000000 ..$.......$..... │ │ │ │ - 0x0031da10 b09e2400 00000000 809e2400 00000000 ..$.......$..... │ │ │ │ - 0x0031da20 b09a2400 00000000 909e2400 00000000 ..$.......$..... │ │ │ │ - 0x0031da30 d09b2400 00000000 a09e2400 00000000 ..$.......$..... │ │ │ │ - 0x0031da40 f09d2400 00000000 00000000 00000000 ..$............. │ │ │ │ - 0x0031da50 00ba2400 00000000 30ba2400 00000000 ..$.....0.$..... │ │ │ │ - 0x0031da60 30bb2400 00000000 40bb2400 00000000 0.$.....@.$..... │ │ │ │ - 0x0031da70 40ba2400 00000000 b0bc2400 00000000 @.$.......$..... │ │ │ │ - 0x0031da80 d0bc2400 00000000 c0bc2400 00000000 ..$.......$..... │ │ │ │ - 0x0031da90 50bb2400 00000000 c0bd2400 00000000 P.$.......$..... │ │ │ │ - 0x0031daa0 90bd2400 00000000 20ba2400 00000000 ..$..... .$..... │ │ │ │ - 0x0031dab0 a0bd2400 00000000 60bb2400 00000000 ..$.....`.$..... │ │ │ │ - 0x0031dac0 b0bd2400 00000000 e0bc2400 00000000 ..$.......$..... │ │ │ │ - 0x0031dad0 00000000 00000000 20db2400 00000000 ........ .$..... │ │ │ │ - 0x0031dae0 60db2400 00000000 70de2400 00000000 `.$.....p.$..... │ │ │ │ - 0x0031daf0 80de2400 00000000 70db2400 00000000 ..$.....p.$..... │ │ │ │ - 0x0031db00 90e02400 00000000 b0e02400 00000000 ..$.......$..... │ │ │ │ - 0x0031db10 a0e02400 00000000 90de2400 00000000 ..$.......$..... │ │ │ │ - 0x0031db20 40e12400 00000000 10e12400 00000000 @.$.......$..... │ │ │ │ - 0x0031db30 50db2400 00000000 20e12400 00000000 P.$..... .$..... │ │ │ │ - 0x0031db40 a0de2400 00000000 30e12400 00000000 ..$.....0.$..... │ │ │ │ - 0x0031db50 c0e02400 00000000 00000000 00000000 ..$............. │ │ │ │ - 0x0031db60 e0032500 00000000 20042500 00000000 ..%..... .%..... │ │ │ │ - 0x0031db70 50062500 00000000 60062500 00000000 P.%.....`.%..... │ │ │ │ - 0x0031db80 30042500 00000000 f0072500 00000000 0.%.......%..... │ │ │ │ - 0x0031db90 10082500 00000000 00082500 00000000 ..%.......%..... │ │ │ │ - 0x0031dba0 70062500 00000000 10092500 00000000 p.%.......%..... │ │ │ │ - 0x0031dbb0 e0082500 00000000 10042500 00000000 ..%.......%..... │ │ │ │ - 0x0031dbc0 f0082500 00000000 80062500 00000000 ..%.......%..... │ │ │ │ - 0x0031dbd0 00092500 00000000 20082500 00000000 ..%..... .%..... │ │ │ │ + 0x0031d9c0 00000000 00000000 d03f2400 00000000 .........?$..... │ │ │ │ + 0x0031d9d0 00402400 00000000 e0402400 00000000 .@$......@$..... │ │ │ │ + 0x0031d9e0 f0402400 00000000 10402400 00000000 .@$......@$..... │ │ │ │ + 0x0031d9f0 00432400 00000000 20432400 00000000 .C$..... C$..... │ │ │ │ + 0x0031da00 10432400 00000000 00412400 00000000 .C$......A$..... │ │ │ │ + 0x0031da10 f0432400 00000000 c0432400 00000000 .C$......C$..... │ │ │ │ + 0x0031da20 f03f2400 00000000 d0432400 00000000 .?$......C$..... │ │ │ │ + 0x0031da30 10412400 00000000 e0432400 00000000 .A$......C$..... │ │ │ │ + 0x0031da40 30432400 00000000 00000000 00000000 0C$............. │ │ │ │ + 0x0031da50 405f2400 00000000 705f2400 00000000 @_$.....p_$..... │ │ │ │ + 0x0031da60 70602400 00000000 80602400 00000000 p`$......`$..... │ │ │ │ + 0x0031da70 805f2400 00000000 f0612400 00000000 ._$......a$..... │ │ │ │ + 0x0031da80 10622400 00000000 00622400 00000000 .b$......b$..... │ │ │ │ + 0x0031da90 90602400 00000000 00632400 00000000 .`$......c$..... │ │ │ │ + 0x0031daa0 d0622400 00000000 605f2400 00000000 .b$.....`_$..... │ │ │ │ + 0x0031dab0 e0622400 00000000 a0602400 00000000 .b$......`$..... │ │ │ │ + 0x0031dac0 f0622400 00000000 20622400 00000000 .b$..... b$..... │ │ │ │ + 0x0031dad0 00000000 00000000 60802400 00000000 ........`.$..... │ │ │ │ + 0x0031dae0 a0802400 00000000 b0832400 00000000 ..$.......$..... │ │ │ │ + 0x0031daf0 c0832400 00000000 b0802400 00000000 ..$.......$..... │ │ │ │ + 0x0031db00 d0852400 00000000 f0852400 00000000 ..$.......$..... │ │ │ │ + 0x0031db10 e0852400 00000000 d0832400 00000000 ..$.......$..... │ │ │ │ + 0x0031db20 80862400 00000000 50862400 00000000 ..$.....P.$..... │ │ │ │ + 0x0031db30 90802400 00000000 60862400 00000000 ..$.....`.$..... │ │ │ │ + 0x0031db40 e0832400 00000000 70862400 00000000 ..$.....p.$..... │ │ │ │ + 0x0031db50 00862400 00000000 00000000 00000000 ..$............. │ │ │ │ + 0x0031db60 20a92400 00000000 60a92400 00000000 .$.....`.$..... │ │ │ │ + 0x0031db70 90ab2400 00000000 a0ab2400 00000000 ..$.......$..... │ │ │ │ + 0x0031db80 70a92400 00000000 30ad2400 00000000 p.$.....0.$..... │ │ │ │ + 0x0031db90 50ad2400 00000000 40ad2400 00000000 P.$.....@.$..... │ │ │ │ + 0x0031dba0 b0ab2400 00000000 50ae2400 00000000 ..$.....P.$..... │ │ │ │ + 0x0031dbb0 20ae2400 00000000 50a92400 00000000 .$.....P.$..... │ │ │ │ + 0x0031dbc0 30ae2400 00000000 c0ab2400 00000000 0.$.......$..... │ │ │ │ + 0x0031dbd0 40ae2400 00000000 60ad2400 00000000 @.$.....`.$..... │ │ │ │ 0x0031dbe0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031dbf0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031dc00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031dc10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031dc20 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031dc30 00562500 00000000 00000000 00000000 .V%............. │ │ │ │ + 0x0031dc30 40fb2400 00000000 00000000 00000000 @.$............. │ │ │ │ 0x0031dc40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031dc50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031dc60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031dc70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031dc80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031dc90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031dca0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031dcb0 00000000 00000000 10602500 00000000 .........`%..... │ │ │ │ + 0x0031dcb0 00000000 00000000 50052500 00000000 ........P.%..... │ │ │ │ 0x0031dcc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031dcd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031dce0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031dcf0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031dd00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031dd10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031dd20 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -3762,45 +3762,45 @@ │ │ │ │ 0x0031dd90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031dda0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031ddb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031ddc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031ddd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031dde0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031ddf0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031de00 00000000 00000000 60ab2400 00000000 ........`.$..... │ │ │ │ - 0x0031de10 a0ab2400 00000000 30ad2400 00000000 ..$.....0.$..... │ │ │ │ - 0x0031de20 40ad2400 00000000 b0ab2400 00000000 @.$.......$..... │ │ │ │ - 0x0031de30 c0af2400 00000000 e0af2400 00000000 ..$.......$..... │ │ │ │ - 0x0031de40 d0af2400 00000000 50ad2400 00000000 ..$.....P.$..... │ │ │ │ - 0x0031de50 10b12400 00000000 e0b02400 00000000 ..$.......$..... │ │ │ │ - 0x0031de60 90ab2400 00000000 f0b02400 00000000 ..$.......$..... │ │ │ │ - 0x0031de70 60ad2400 00000000 00b12400 00000000 `.$.......$..... │ │ │ │ - 0x0031de80 f0af2400 00000000 00000000 00000000 ..$............. │ │ │ │ - 0x0031de90 50ec2400 00000000 80ec2400 00000000 P.$.......$..... │ │ │ │ - 0x0031dea0 20ee2400 00000000 30ee2400 00000000 .$.....0.$..... │ │ │ │ - 0x0031deb0 90ec2400 00000000 b0ef2400 00000000 ..$.......$..... │ │ │ │ - 0x0031dec0 d0ef2400 00000000 c0ef2400 00000000 ..$.......$..... │ │ │ │ - 0x0031ded0 40ee2400 00000000 70f02400 00000000 @.$.....p.$..... │ │ │ │ - 0x0031dee0 40f02400 00000000 70ec2400 00000000 @.$.....p.$..... │ │ │ │ - 0x0031def0 50f02400 00000000 50ee2400 00000000 P.$.....P.$..... │ │ │ │ - 0x0031df00 60f02400 00000000 e0ef2400 00000000 `.$.......$..... │ │ │ │ - 0x0031df10 00000000 00000000 d0392500 00000000 .........9%..... │ │ │ │ + 0x0031de00 00000000 00000000 a0502400 00000000 .........P$..... │ │ │ │ + 0x0031de10 e0502400 00000000 70522400 00000000 .P$.....pR$..... │ │ │ │ + 0x0031de20 80522400 00000000 f0502400 00000000 .R$......P$..... │ │ │ │ + 0x0031de30 00552400 00000000 20552400 00000000 .U$..... U$..... │ │ │ │ + 0x0031de40 10552400 00000000 90522400 00000000 .U$......R$..... │ │ │ │ + 0x0031de50 50562400 00000000 20562400 00000000 PV$..... V$..... │ │ │ │ + 0x0031de60 d0502400 00000000 30562400 00000000 .P$.....0V$..... │ │ │ │ + 0x0031de70 a0522400 00000000 40562400 00000000 .R$.....@V$..... │ │ │ │ + 0x0031de80 30552400 00000000 00000000 00000000 0U$............. │ │ │ │ + 0x0031de90 90912400 00000000 c0912400 00000000 ..$.......$..... │ │ │ │ + 0x0031dea0 60932400 00000000 70932400 00000000 `.$.....p.$..... │ │ │ │ + 0x0031deb0 d0912400 00000000 f0942400 00000000 ..$.......$..... │ │ │ │ + 0x0031dec0 10952400 00000000 00952400 00000000 ..$.......$..... │ │ │ │ + 0x0031ded0 80932400 00000000 b0952400 00000000 ..$.......$..... │ │ │ │ + 0x0031dee0 80952400 00000000 b0912400 00000000 ..$.......$..... │ │ │ │ + 0x0031def0 90952400 00000000 90932400 00000000 ..$.......$..... │ │ │ │ + 0x0031df00 a0952400 00000000 20952400 00000000 ..$..... .$..... │ │ │ │ + 0x0031df10 00000000 00000000 10df2400 00000000 ..........$..... │ │ │ │ 0x0031df20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031df30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031df40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031df50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031df60 70462500 00000000 00000000 00000000 pF%............. │ │ │ │ + 0x0031df60 b0eb2400 00000000 00000000 00000000 ..$............. │ │ │ │ 0x0031df70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031df80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031df90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031dfa0 80492500 00000000 00000000 00000000 .I%............. │ │ │ │ + 0x0031dfa0 c0ee2400 00000000 00000000 00000000 ..$............. │ │ │ │ 0x0031dfb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031dfc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031dfd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031dfe0 00000000 00000000 604a2500 00000000 ........`J%..... │ │ │ │ + 0x0031dfe0 00000000 00000000 a0ef2400 00000000 ..........$..... │ │ │ │ 0x0031dff0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e000 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e010 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e020 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e030 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e040 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e050 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -3813,105 +3813,105 @@ │ │ │ │ 0x0031e0c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e0d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e0e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e0f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e100 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e110 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e120 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031e130 00000000 00000000 708e2400 00000000 ........p.$..... │ │ │ │ - 0x0031e140 a08e2400 00000000 108f2400 00000000 ..$.......$..... │ │ │ │ - 0x0031e150 208f2400 00000000 b08e2400 00000000 .$.......$..... │ │ │ │ - 0x0031e160 80902400 00000000 a0902400 00000000 ..$.......$..... │ │ │ │ - 0x0031e170 90902400 00000000 308f2400 00000000 ..$.....0.$..... │ │ │ │ - 0x0031e180 20912400 00000000 f0902400 00000000 .$.......$..... │ │ │ │ - 0x0031e190 908e2400 00000000 00912400 00000000 ..$.......$..... │ │ │ │ - 0x0031e1a0 408f2400 00000000 10912400 00000000 @.$.......$..... │ │ │ │ - 0x0031e1b0 b0902400 00000000 c0872400 00000000 ..$.......$..... │ │ │ │ - 0x0031e1c0 30c92400 00000000 60c92400 00000000 0.$.....`.$..... │ │ │ │ - 0x0031e1d0 30cb2400 00000000 40cb2400 00000000 0.$.....@.$..... │ │ │ │ - 0x0031e1e0 70c92400 00000000 b0cc2400 00000000 p.$.......$..... │ │ │ │ - 0x0031e1f0 d0cc2400 00000000 c0cc2400 00000000 ..$.......$..... │ │ │ │ - 0x0031e200 50cb2400 00000000 80cd2400 00000000 P.$.......$..... │ │ │ │ - 0x0031e210 50cd2400 00000000 50c92400 00000000 P.$.....P.$..... │ │ │ │ - 0x0031e220 60cd2400 00000000 60cb2400 00000000 `.$.....`.$..... │ │ │ │ - 0x0031e230 70cd2400 00000000 e0cc2400 00000000 p.$.......$..... │ │ │ │ - 0x0031e240 00000000 00000000 b0182500 00000000 ..........%..... │ │ │ │ - 0x0031e250 f0182500 00000000 f01c2500 00000000 ..%.......%..... │ │ │ │ - 0x0031e260 001d2500 00000000 00192500 00000000 ..%.......%..... │ │ │ │ - 0x0031e270 30222500 00000000 50222500 00000000 0"%.....P"%..... │ │ │ │ - 0x0031e280 40222500 00000000 101d2500 00000000 @"%.......%..... │ │ │ │ - 0x0031e290 b0222500 00000000 a0222500 00000000 ."%......"%..... │ │ │ │ - 0x0031e2a0 e0182500 00000000 00000000 00000000 ..%............. │ │ │ │ + 0x0031e130 00000000 00000000 b0332400 00000000 .........3$..... │ │ │ │ + 0x0031e140 e0332400 00000000 50342400 00000000 .3$.....P4$..... │ │ │ │ + 0x0031e150 60342400 00000000 f0332400 00000000 `4$......3$..... │ │ │ │ + 0x0031e160 c0352400 00000000 e0352400 00000000 .5$......5$..... │ │ │ │ + 0x0031e170 d0352400 00000000 70342400 00000000 .5$.....p4$..... │ │ │ │ + 0x0031e180 60362400 00000000 30362400 00000000 `6$.....06$..... │ │ │ │ + 0x0031e190 d0332400 00000000 40362400 00000000 .3$.....@6$..... │ │ │ │ + 0x0031e1a0 80342400 00000000 50362400 00000000 .4$.....P6$..... │ │ │ │ + 0x0031e1b0 f0352400 00000000 002d2400 00000000 .5$......-$..... │ │ │ │ + 0x0031e1c0 706e2400 00000000 a06e2400 00000000 pn$......n$..... │ │ │ │ + 0x0031e1d0 70702400 00000000 80702400 00000000 pp$......p$..... │ │ │ │ + 0x0031e1e0 b06e2400 00000000 f0712400 00000000 .n$......q$..... │ │ │ │ + 0x0031e1f0 10722400 00000000 00722400 00000000 .r$......r$..... │ │ │ │ + 0x0031e200 90702400 00000000 c0722400 00000000 .p$......r$..... │ │ │ │ + 0x0031e210 90722400 00000000 906e2400 00000000 .r$......n$..... │ │ │ │ + 0x0031e220 a0722400 00000000 a0702400 00000000 .r$......p$..... │ │ │ │ + 0x0031e230 b0722400 00000000 20722400 00000000 .r$..... r$..... │ │ │ │ + 0x0031e240 00000000 00000000 f0bd2400 00000000 ..........$..... │ │ │ │ + 0x0031e250 30be2400 00000000 30c22400 00000000 0.$.....0.$..... │ │ │ │ + 0x0031e260 40c22400 00000000 40be2400 00000000 @.$.....@.$..... │ │ │ │ + 0x0031e270 70c72400 00000000 90c72400 00000000 p.$.......$..... │ │ │ │ + 0x0031e280 80c72400 00000000 50c22400 00000000 ..$.....P.$..... │ │ │ │ + 0x0031e290 f0c72400 00000000 e0c72400 00000000 ..$.......$..... │ │ │ │ + 0x0031e2a0 20be2400 00000000 00000000 00000000 .$............. │ │ │ │ 0x0031e2b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e2c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e2d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e2e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e2f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e300 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031e310 00000000 00000000 b0652500 00000000 .........e%..... │ │ │ │ + 0x0031e310 00000000 00000000 f00a2500 00000000 ..........%..... │ │ │ │ 0x0031e320 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e330 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e340 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e350 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e360 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e370 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e380 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e390 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e3a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e3b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e3c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e3d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031e3e0 909a2400 00000000 c09a2400 00000000 ..$.......$..... │ │ │ │ - 0x0031e3f0 a09b2400 00000000 b09b2400 00000000 ..$.......$..... │ │ │ │ - 0x0031e400 d09a2400 00000000 c09d2400 00000000 ..$.......$..... │ │ │ │ - 0x0031e410 e09d2400 00000000 d09d2400 00000000 ..$.......$..... │ │ │ │ - 0x0031e420 c09b2400 00000000 b09e2400 00000000 ..$.......$..... │ │ │ │ - 0x0031e430 809e2400 00000000 b09a2400 00000000 ..$.......$..... │ │ │ │ - 0x0031e440 909e2400 00000000 d09b2400 00000000 ..$.......$..... │ │ │ │ - 0x0031e450 a09e2400 00000000 f09d2400 00000000 ..$.......$..... │ │ │ │ - 0x0031e460 00000000 00000000 00ba2400 00000000 ..........$..... │ │ │ │ - 0x0031e470 30ba2400 00000000 30bb2400 00000000 0.$.....0.$..... │ │ │ │ - 0x0031e480 40bb2400 00000000 40ba2400 00000000 @.$.....@.$..... │ │ │ │ - 0x0031e490 b0bc2400 00000000 d0bc2400 00000000 ..$.......$..... │ │ │ │ - 0x0031e4a0 c0bc2400 00000000 50bb2400 00000000 ..$.....P.$..... │ │ │ │ - 0x0031e4b0 c0bd2400 00000000 90bd2400 00000000 ..$.......$..... │ │ │ │ - 0x0031e4c0 20ba2400 00000000 a0bd2400 00000000 .$.......$..... │ │ │ │ - 0x0031e4d0 60bb2400 00000000 b0bd2400 00000000 `.$.......$..... │ │ │ │ - 0x0031e4e0 e0bc2400 00000000 00000000 00000000 ..$............. │ │ │ │ - 0x0031e4f0 20db2400 00000000 60db2400 00000000 .$.....`.$..... │ │ │ │ - 0x0031e500 70de2400 00000000 80de2400 00000000 p.$.......$..... │ │ │ │ - 0x0031e510 70db2400 00000000 90e02400 00000000 p.$.......$..... │ │ │ │ - 0x0031e520 b0e02400 00000000 a0e02400 00000000 ..$.......$..... │ │ │ │ - 0x0031e530 90de2400 00000000 40e12400 00000000 ..$.....@.$..... │ │ │ │ - 0x0031e540 10e12400 00000000 50db2400 00000000 ..$.....P.$..... │ │ │ │ - 0x0031e550 20e12400 00000000 a0de2400 00000000 .$.......$..... │ │ │ │ - 0x0031e560 30e12400 00000000 c0e02400 00000000 0.$.......$..... │ │ │ │ - 0x0031e570 00000000 00000000 e0032500 00000000 ..........%..... │ │ │ │ - 0x0031e580 20042500 00000000 50062500 00000000 .%.....P.%..... │ │ │ │ - 0x0031e590 60062500 00000000 30042500 00000000 `.%.....0.%..... │ │ │ │ - 0x0031e5a0 f0072500 00000000 10082500 00000000 ..%.......%..... │ │ │ │ - 0x0031e5b0 00082500 00000000 70062500 00000000 ..%.....p.%..... │ │ │ │ - 0x0031e5c0 10092500 00000000 e0082500 00000000 ..%.......%..... │ │ │ │ - 0x0031e5d0 10042500 00000000 f0082500 00000000 ..%.......%..... │ │ │ │ - 0x0031e5e0 80062500 00000000 00092500 00000000 ..%.......%..... │ │ │ │ - 0x0031e5f0 20082500 00000000 00000000 00000000 .%............. │ │ │ │ + 0x0031e3e0 d03f2400 00000000 00402400 00000000 .?$......@$..... │ │ │ │ + 0x0031e3f0 e0402400 00000000 f0402400 00000000 .@$......@$..... │ │ │ │ + 0x0031e400 10402400 00000000 00432400 00000000 .@$......C$..... │ │ │ │ + 0x0031e410 20432400 00000000 10432400 00000000 C$......C$..... │ │ │ │ + 0x0031e420 00412400 00000000 f0432400 00000000 .A$......C$..... │ │ │ │ + 0x0031e430 c0432400 00000000 f03f2400 00000000 .C$......?$..... │ │ │ │ + 0x0031e440 d0432400 00000000 10412400 00000000 .C$......A$..... │ │ │ │ + 0x0031e450 e0432400 00000000 30432400 00000000 .C$.....0C$..... │ │ │ │ + 0x0031e460 00000000 00000000 405f2400 00000000 ........@_$..... │ │ │ │ + 0x0031e470 705f2400 00000000 70602400 00000000 p_$.....p`$..... │ │ │ │ + 0x0031e480 80602400 00000000 805f2400 00000000 .`$......_$..... │ │ │ │ + 0x0031e490 f0612400 00000000 10622400 00000000 .a$......b$..... │ │ │ │ + 0x0031e4a0 00622400 00000000 90602400 00000000 .b$......`$..... │ │ │ │ + 0x0031e4b0 00632400 00000000 d0622400 00000000 .c$......b$..... │ │ │ │ + 0x0031e4c0 605f2400 00000000 e0622400 00000000 `_$......b$..... │ │ │ │ + 0x0031e4d0 a0602400 00000000 f0622400 00000000 .`$......b$..... │ │ │ │ + 0x0031e4e0 20622400 00000000 00000000 00000000 b$............. │ │ │ │ + 0x0031e4f0 60802400 00000000 a0802400 00000000 `.$.......$..... │ │ │ │ + 0x0031e500 b0832400 00000000 c0832400 00000000 ..$.......$..... │ │ │ │ + 0x0031e510 b0802400 00000000 d0852400 00000000 ..$.......$..... │ │ │ │ + 0x0031e520 f0852400 00000000 e0852400 00000000 ..$.......$..... │ │ │ │ + 0x0031e530 d0832400 00000000 80862400 00000000 ..$.......$..... │ │ │ │ + 0x0031e540 50862400 00000000 90802400 00000000 P.$.......$..... │ │ │ │ + 0x0031e550 60862400 00000000 e0832400 00000000 `.$.......$..... │ │ │ │ + 0x0031e560 70862400 00000000 00862400 00000000 p.$.......$..... │ │ │ │ + 0x0031e570 00000000 00000000 20a92400 00000000 ........ .$..... │ │ │ │ + 0x0031e580 60a92400 00000000 90ab2400 00000000 `.$.......$..... │ │ │ │ + 0x0031e590 a0ab2400 00000000 70a92400 00000000 ..$.....p.$..... │ │ │ │ + 0x0031e5a0 30ad2400 00000000 50ad2400 00000000 0.$.....P.$..... │ │ │ │ + 0x0031e5b0 40ad2400 00000000 b0ab2400 00000000 @.$.......$..... │ │ │ │ + 0x0031e5c0 50ae2400 00000000 20ae2400 00000000 P.$..... .$..... │ │ │ │ + 0x0031e5d0 50a92400 00000000 30ae2400 00000000 P.$.....0.$..... │ │ │ │ + 0x0031e5e0 c0ab2400 00000000 40ae2400 00000000 ..$.....@.$..... │ │ │ │ + 0x0031e5f0 60ad2400 00000000 00000000 00000000 `.$............. │ │ │ │ 0x0031e600 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e610 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e620 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e630 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031e640 00000000 00000000 00562500 00000000 .........V%..... │ │ │ │ + 0x0031e640 00000000 00000000 40fb2400 00000000 ........@.$..... │ │ │ │ 0x0031e650 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e660 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e670 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e680 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e690 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e6a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e6b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e6c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031e6d0 10602500 00000000 00000000 00000000 .`%............. │ │ │ │ + 0x0031e6d0 50052500 00000000 00000000 00000000 P.%............. │ │ │ │ 0x0031e6e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e6f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e700 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e710 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e720 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e730 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e740 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -3924,45 +3924,45 @@ │ │ │ │ 0x0031e7b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e7c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e7d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e7e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e7f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e800 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e810 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031e820 60ab2400 00000000 a0ab2400 00000000 `.$.......$..... │ │ │ │ - 0x0031e830 30ad2400 00000000 40ad2400 00000000 0.$.....@.$..... │ │ │ │ - 0x0031e840 b0ab2400 00000000 c0af2400 00000000 ..$.......$..... │ │ │ │ - 0x0031e850 e0af2400 00000000 d0af2400 00000000 ..$.......$..... │ │ │ │ - 0x0031e860 50ad2400 00000000 10b12400 00000000 P.$.......$..... │ │ │ │ - 0x0031e870 e0b02400 00000000 90ab2400 00000000 ..$.......$..... │ │ │ │ - 0x0031e880 f0b02400 00000000 60ad2400 00000000 ..$.....`.$..... │ │ │ │ - 0x0031e890 00b12400 00000000 f0af2400 00000000 ..$.......$..... │ │ │ │ - 0x0031e8a0 00000000 00000000 50ec2400 00000000 ........P.$..... │ │ │ │ - 0x0031e8b0 80ec2400 00000000 20ee2400 00000000 ..$..... .$..... │ │ │ │ - 0x0031e8c0 30ee2400 00000000 90ec2400 00000000 0.$.......$..... │ │ │ │ - 0x0031e8d0 b0ef2400 00000000 d0ef2400 00000000 ..$.......$..... │ │ │ │ - 0x0031e8e0 c0ef2400 00000000 40ee2400 00000000 ..$.....@.$..... │ │ │ │ - 0x0031e8f0 70f02400 00000000 40f02400 00000000 p.$.....@.$..... │ │ │ │ - 0x0031e900 70ec2400 00000000 50f02400 00000000 p.$.....P.$..... │ │ │ │ - 0x0031e910 50ee2400 00000000 60f02400 00000000 P.$.....`.$..... │ │ │ │ - 0x0031e920 e0ef2400 00000000 00000000 00000000 ..$............. │ │ │ │ - 0x0031e930 d0392500 00000000 00000000 00000000 .9%............. │ │ │ │ + 0x0031e820 a0502400 00000000 e0502400 00000000 .P$......P$..... │ │ │ │ + 0x0031e830 70522400 00000000 80522400 00000000 pR$......R$..... │ │ │ │ + 0x0031e840 f0502400 00000000 00552400 00000000 .P$......U$..... │ │ │ │ + 0x0031e850 20552400 00000000 10552400 00000000 U$......U$..... │ │ │ │ + 0x0031e860 90522400 00000000 50562400 00000000 .R$.....PV$..... │ │ │ │ + 0x0031e870 20562400 00000000 d0502400 00000000 V$......P$..... │ │ │ │ + 0x0031e880 30562400 00000000 a0522400 00000000 0V$......R$..... │ │ │ │ + 0x0031e890 40562400 00000000 30552400 00000000 @V$.....0U$..... │ │ │ │ + 0x0031e8a0 00000000 00000000 90912400 00000000 ..........$..... │ │ │ │ + 0x0031e8b0 c0912400 00000000 60932400 00000000 ..$.....`.$..... │ │ │ │ + 0x0031e8c0 70932400 00000000 d0912400 00000000 p.$.......$..... │ │ │ │ + 0x0031e8d0 f0942400 00000000 10952400 00000000 ..$.......$..... │ │ │ │ + 0x0031e8e0 00952400 00000000 80932400 00000000 ..$.......$..... │ │ │ │ + 0x0031e8f0 b0952400 00000000 80952400 00000000 ..$.......$..... │ │ │ │ + 0x0031e900 b0912400 00000000 90952400 00000000 ..$.......$..... │ │ │ │ + 0x0031e910 90932400 00000000 a0952400 00000000 ..$.......$..... │ │ │ │ + 0x0031e920 20952400 00000000 00000000 00000000 .$............. │ │ │ │ + 0x0031e930 10df2400 00000000 00000000 00000000 ..$............. │ │ │ │ 0x0031e940 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e950 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e960 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031e970 00000000 00000000 70462500 00000000 ........pF%..... │ │ │ │ + 0x0031e970 00000000 00000000 b0eb2400 00000000 ..........$..... │ │ │ │ 0x0031e980 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e990 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e9a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031e9b0 00000000 00000000 80492500 00000000 .........I%..... │ │ │ │ + 0x0031e9b0 00000000 00000000 c0ee2400 00000000 ..........$..... │ │ │ │ 0x0031e9c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e9d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e9e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031e9f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031ea00 604a2500 00000000 00000000 00000000 `J%............. │ │ │ │ + 0x0031ea00 a0ef2400 00000000 00000000 00000000 ..$............. │ │ │ │ 0x0031ea10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031ea20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031ea30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031ea40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031ea50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031ea60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031ea70 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -4160,193 +4160,193 @@ │ │ │ │ 0x0031f670 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f680 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f690 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f6a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f6b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f6c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f6d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031f6e0 00000000 00000000 e0d52000 00000000 .......... ..... │ │ │ │ + 0x0031f6e0 00000000 00000000 70d31e00 00000000 ........p....... │ │ │ │ 0x0031f6f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031f700 00000000 00000000 10d72000 00000000 .......... ..... │ │ │ │ + 0x0031f700 00000000 00000000 a0d41e00 00000000 ................ │ │ │ │ 0x0031f710 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f720 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f730 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f740 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f750 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f760 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f770 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f780 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f790 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f7a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f7b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f7c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f7d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031f7e0 00000000 00000000 30d92000 00000000 ........0. ..... │ │ │ │ + 0x0031f7e0 00000000 00000000 c0d61e00 00000000 ................ │ │ │ │ 0x0031f7f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031f800 00000000 00000000 f0da2000 00000000 .......... ..... │ │ │ │ + 0x0031f800 00000000 00000000 80d81e00 00000000 ................ │ │ │ │ 0x0031f810 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f820 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f830 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f840 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f850 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f860 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f870 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f880 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f890 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f8a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f8b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f8c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f8d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031f8e0 00000000 00000000 e0d52000 00000000 .......... ..... │ │ │ │ + 0x0031f8e0 00000000 00000000 70d31e00 00000000 ........p....... │ │ │ │ 0x0031f8f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031f900 00000000 00000000 10d72000 00000000 .......... ..... │ │ │ │ + 0x0031f900 00000000 00000000 a0d41e00 00000000 ................ │ │ │ │ 0x0031f910 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f920 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f930 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f940 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f950 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f960 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f970 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f980 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f990 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f9a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f9b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f9c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031f9d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031f9e0 00000000 00000000 30d92000 00000000 ........0. ..... │ │ │ │ + 0x0031f9e0 00000000 00000000 c0d61e00 00000000 ................ │ │ │ │ 0x0031f9f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031fa00 00000000 00000000 f0da2000 00000000 .......... ..... │ │ │ │ + 0x0031fa00 00000000 00000000 80d81e00 00000000 ................ │ │ │ │ 0x0031fa10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fa20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fa30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fa40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fa50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fa60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fa70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fa80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fa90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031faa0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fab0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fac0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fad0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031fae0 00000000 00000000 e0d52000 00000000 .......... ..... │ │ │ │ + 0x0031fae0 00000000 00000000 70d31e00 00000000 ........p....... │ │ │ │ 0x0031faf0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031fb00 00000000 00000000 10d72000 00000000 .......... ..... │ │ │ │ + 0x0031fb00 00000000 00000000 a0d41e00 00000000 ................ │ │ │ │ 0x0031fb10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fb20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fb30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fb40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fb50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fb60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fb70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fb80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fb90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fba0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fbb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fbc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fbd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031fbe0 00000000 00000000 30d92000 00000000 ........0. ..... │ │ │ │ + 0x0031fbe0 00000000 00000000 c0d61e00 00000000 ................ │ │ │ │ 0x0031fbf0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031fc00 00000000 00000000 f0da2000 00000000 .......... ..... │ │ │ │ + 0x0031fc00 00000000 00000000 80d81e00 00000000 ................ │ │ │ │ 0x0031fc10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fc20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fc30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fc40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fc50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fc60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fc70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fc80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fc90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fca0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fcb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fcc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fcd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031fce0 00000000 00000000 e0d52000 00000000 .......... ..... │ │ │ │ + 0x0031fce0 00000000 00000000 70d31e00 00000000 ........p....... │ │ │ │ 0x0031fcf0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031fd00 00000000 00000000 10d72000 00000000 .......... ..... │ │ │ │ + 0x0031fd00 00000000 00000000 a0d41e00 00000000 ................ │ │ │ │ 0x0031fd10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fd20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fd30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fd40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fd50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fd60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fd70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fd80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fd90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fda0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fdb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fdc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fdd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031fde0 00000000 00000000 30d92000 00000000 ........0. ..... │ │ │ │ + 0x0031fde0 00000000 00000000 c0d61e00 00000000 ................ │ │ │ │ 0x0031fdf0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031fe00 00000000 00000000 f0da2000 00000000 .......... ..... │ │ │ │ + 0x0031fe00 00000000 00000000 80d81e00 00000000 ................ │ │ │ │ 0x0031fe10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fe20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fe30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fe40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fe50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fe60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fe70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fe80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fe90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fea0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031feb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fec0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031fed0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031fee0 00000000 00000000 e0d52000 00000000 .......... ..... │ │ │ │ + 0x0031fee0 00000000 00000000 70d31e00 00000000 ........p....... │ │ │ │ 0x0031fef0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031ff00 00000000 00000000 10d72000 00000000 .......... ..... │ │ │ │ + 0x0031ff00 00000000 00000000 a0d41e00 00000000 ................ │ │ │ │ 0x0031ff10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031ff20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031ff30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031ff40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031ff50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031ff60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031ff70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031ff80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031ff90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031ffa0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031ffb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031ffc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0031ffd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0031ffe0 00000000 00000000 30d92000 00000000 ........0. ..... │ │ │ │ + 0x0031ffe0 00000000 00000000 c0d61e00 00000000 ................ │ │ │ │ 0x0031fff0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00320000 00000000 00000000 f0da2000 00000000 .......... ..... │ │ │ │ + 0x00320000 00000000 00000000 80d81e00 00000000 ................ │ │ │ │ 0x00320010 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00320020 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00320030 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00320040 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00320050 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00320060 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00320070 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00320080 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00320090 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003200a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003200b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003200c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003200d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003200e0 00000000 00000000 e0d52000 00000000 .......... ..... │ │ │ │ + 0x003200e0 00000000 00000000 70d31e00 00000000 ........p....... │ │ │ │ 0x003200f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00320100 00000000 00000000 10d72000 00000000 .......... ..... │ │ │ │ + 0x00320100 00000000 00000000 a0d41e00 00000000 ................ │ │ │ │ 0x00320110 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00320120 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00320130 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00320140 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00320150 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00320160 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00320170 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00320180 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00320190 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003201a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003201b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003201c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003201d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003201e0 00000000 00000000 30d92000 00000000 ........0. ..... │ │ │ │ + 0x003201e0 00000000 00000000 c0d61e00 00000000 ................ │ │ │ │ 0x003201f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00320200 00000000 00000000 f0da2000 00000000 .......... ..... │ │ │ │ + 0x00320200 00000000 00000000 80d81e00 00000000 ................ │ │ │ │ 0x00320210 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00320220 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00320230 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00320240 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00320250 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00320260 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00320270 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -5881,17 +5881,17 @@ │ │ │ │ 0x00326200 6e1a2a00 00000000 12000000 00000000 n.*............. │ │ │ │ 0x00326210 bd000000 05000000 6e1a2a00 00000000 ........n.*..... │ │ │ │ 0x00326220 12000000 00000000 e4000000 0a000000 ................ │ │ │ │ 0x00326230 36132a00 00000000 10000000 00000000 6.*............. │ │ │ │ 0x00326240 37000000 09000000 36132a00 00000000 7.......6.*..... │ │ │ │ 0x00326250 10000000 00000000 34000000 09000000 ........4....... │ │ │ │ 0x00326260 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00326270 606f2900 00000000 606f2900 00000000 `o).....`o)..... │ │ │ │ - 0x00326280 90b22800 00000000 90b22800 00000000 ..(.......(..... │ │ │ │ - 0x00326290 90b22800 00000000 00000000 00000000 ..(............. │ │ │ │ + 0x00326270 a0af2900 00000000 a0af2900 00000000 ..).......)..... │ │ │ │ + 0x00326280 d0f22800 00000000 d0f22800 00000000 ..(.......(..... │ │ │ │ + 0x00326290 d0f22800 00000000 00000000 00000000 ..(............. │ │ │ │ 0x003262a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003262b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003262c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003262d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003262e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003262f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326300 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -5899,55 +5899,55 @@ │ │ │ │ 0x00326320 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326330 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326340 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326350 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326360 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326370 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326380 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00326390 00000000 00000000 60e02800 00000000 ........`.(..... │ │ │ │ - 0x003263a0 40e02800 00000000 20e02800 00000000 @.(..... .(..... │ │ │ │ - 0x003263b0 00000000 00000000 50e02800 00000000 ........P.(..... │ │ │ │ - 0x003263c0 10e02800 00000000 f0df2800 00000000 ..(.......(..... │ │ │ │ - 0x003263d0 00000000 00000000 30e02800 00000000 ........0.(..... │ │ │ │ - 0x003263e0 00e02800 00000000 e0df2800 00000000 ..(.......(..... │ │ │ │ + 0x00326390 00000000 00000000 a0202900 00000000 ......... )..... │ │ │ │ + 0x003263a0 80202900 00000000 60202900 00000000 . ).....` )..... │ │ │ │ + 0x003263b0 00000000 00000000 90202900 00000000 ......... )..... │ │ │ │ + 0x003263c0 50202900 00000000 30202900 00000000 P ).....0 )..... │ │ │ │ + 0x003263d0 00000000 00000000 70202900 00000000 ........p )..... │ │ │ │ + 0x003263e0 40202900 00000000 20202900 00000000 @ )..... )..... │ │ │ │ 0x003263f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326400 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00326410 10d12800 00000000 60e02800 00000000 ..(.....`.(..... │ │ │ │ - 0x00326420 40e02800 00000000 20e02800 00000000 @.(..... .(..... │ │ │ │ - 0x00326430 00000000 00000000 50e02800 00000000 ........P.(..... │ │ │ │ - 0x00326440 10e02800 00000000 f0df2800 00000000 ..(.......(..... │ │ │ │ - 0x00326450 00000000 00000000 30e02800 00000000 ........0.(..... │ │ │ │ - 0x00326460 00e02800 00000000 e0df2800 00000000 ..(.......(..... │ │ │ │ + 0x00326410 50112900 00000000 a0202900 00000000 P.)...... )..... │ │ │ │ + 0x00326420 80202900 00000000 60202900 00000000 . ).....` )..... │ │ │ │ + 0x00326430 00000000 00000000 90202900 00000000 ......... )..... │ │ │ │ + 0x00326440 50202900 00000000 30202900 00000000 P ).....0 )..... │ │ │ │ + 0x00326450 00000000 00000000 70202900 00000000 ........p )..... │ │ │ │ + 0x00326460 40202900 00000000 20202900 00000000 @ )..... )..... │ │ │ │ 0x00326470 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326480 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00326490 10d12800 00000000 204c2800 00000000 ..(..... L(..... │ │ │ │ - 0x003264a0 004c2800 00000000 e04b2800 00000000 .L(......K(..... │ │ │ │ - 0x003264b0 00000000 00000000 104c2800 00000000 .........L(..... │ │ │ │ - 0x003264c0 d04b2800 00000000 b04b2800 00000000 .K(......K(..... │ │ │ │ - 0x003264d0 00000000 00000000 f04b2800 00000000 .........K(..... │ │ │ │ - 0x003264e0 c04b2800 00000000 a04b2800 00000000 .K(......K(..... │ │ │ │ + 0x00326490 50112900 00000000 608c2800 00000000 P.).....`.(..... │ │ │ │ + 0x003264a0 408c2800 00000000 208c2800 00000000 @.(..... .(..... │ │ │ │ + 0x003264b0 00000000 00000000 508c2800 00000000 ........P.(..... │ │ │ │ + 0x003264c0 108c2800 00000000 f08b2800 00000000 ..(.......(..... │ │ │ │ + 0x003264d0 00000000 00000000 308c2800 00000000 ........0.(..... │ │ │ │ + 0x003264e0 008c2800 00000000 e08b2800 00000000 ..(.......(..... │ │ │ │ 0x003264f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326500 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00326510 703c2800 00000000 204c2800 00000000 p<(..... L(..... │ │ │ │ - 0x00326520 004c2800 00000000 e04b2800 00000000 .L(......K(..... │ │ │ │ - 0x00326530 00000000 00000000 104c2800 00000000 .........L(..... │ │ │ │ - 0x00326540 d04b2800 00000000 b04b2800 00000000 .K(......K(..... │ │ │ │ - 0x00326550 00000000 00000000 f04b2800 00000000 .........K(..... │ │ │ │ - 0x00326560 c04b2800 00000000 a04b2800 00000000 .K(......K(..... │ │ │ │ + 0x00326510 b07c2800 00000000 608c2800 00000000 .|(.....`.(..... │ │ │ │ + 0x00326520 408c2800 00000000 208c2800 00000000 @.(..... .(..... │ │ │ │ + 0x00326530 00000000 00000000 508c2800 00000000 ........P.(..... │ │ │ │ + 0x00326540 108c2800 00000000 f08b2800 00000000 ..(.......(..... │ │ │ │ + 0x00326550 00000000 00000000 308c2800 00000000 ........0.(..... │ │ │ │ + 0x00326560 008c2800 00000000 e08b2800 00000000 ..(.......(..... │ │ │ │ 0x00326570 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326580 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00326590 703c2800 00000000 204c2800 00000000 p<(..... L(..... │ │ │ │ - 0x003265a0 004c2800 00000000 e04b2800 00000000 .L(......K(..... │ │ │ │ - 0x003265b0 00000000 00000000 104c2800 00000000 .........L(..... │ │ │ │ - 0x003265c0 d04b2800 00000000 b04b2800 00000000 .K(......K(..... │ │ │ │ - 0x003265d0 00000000 00000000 f04b2800 00000000 .........K(..... │ │ │ │ - 0x003265e0 c04b2800 00000000 a04b2800 00000000 .K(......K(..... │ │ │ │ + 0x00326590 b07c2800 00000000 608c2800 00000000 .|(.....`.(..... │ │ │ │ + 0x003265a0 408c2800 00000000 208c2800 00000000 @.(..... .(..... │ │ │ │ + 0x003265b0 00000000 00000000 508c2800 00000000 ........P.(..... │ │ │ │ + 0x003265c0 108c2800 00000000 f08b2800 00000000 ..(.......(..... │ │ │ │ + 0x003265d0 00000000 00000000 308c2800 00000000 ........0.(..... │ │ │ │ + 0x003265e0 008c2800 00000000 e08b2800 00000000 ..(.......(..... │ │ │ │ 0x003265f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326600 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00326610 703c2800 00000000 00000000 00000000 p<(............. │ │ │ │ + 0x00326610 b07c2800 00000000 00000000 00000000 .|(............. │ │ │ │ 0x00326620 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326630 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326640 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326650 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326660 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326670 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326680 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -5955,58 +5955,58 @@ │ │ │ │ 0x003266a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003266b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003266c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003266d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003266e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003266f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326700 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00326710 00000000 00000000 d0ec2800 00000000 ..........(..... │ │ │ │ - 0x00326720 b0ec2800 00000000 90ec2800 00000000 ..(.......(..... │ │ │ │ - 0x00326730 00000000 00000000 c0ec2800 00000000 ..........(..... │ │ │ │ - 0x00326740 80ec2800 00000000 60ec2800 00000000 ..(.....`.(..... │ │ │ │ - 0x00326750 00000000 00000000 a0ec2800 00000000 ..........(..... │ │ │ │ - 0x00326760 70ec2800 00000000 50ec2800 00000000 p.(.....P.(..... │ │ │ │ + 0x00326710 00000000 00000000 102d2900 00000000 .........-)..... │ │ │ │ + 0x00326720 f02c2900 00000000 d02c2900 00000000 .,)......,)..... │ │ │ │ + 0x00326730 00000000 00000000 002d2900 00000000 .........-)..... │ │ │ │ + 0x00326740 c02c2900 00000000 a02c2900 00000000 .,)......,)..... │ │ │ │ + 0x00326750 00000000 00000000 e02c2900 00000000 .........,)..... │ │ │ │ + 0x00326760 b02c2900 00000000 902c2900 00000000 .,)......,)..... │ │ │ │ 0x00326770 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326780 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00326790 e0d72800 00000000 d0ec2800 00000000 ..(.......(..... │ │ │ │ - 0x003267a0 b0ec2800 00000000 90ec2800 00000000 ..(.......(..... │ │ │ │ - 0x003267b0 00000000 00000000 c0ec2800 00000000 ..........(..... │ │ │ │ - 0x003267c0 80ec2800 00000000 60ec2800 00000000 ..(.....`.(..... │ │ │ │ - 0x003267d0 00000000 00000000 a0ec2800 00000000 ..........(..... │ │ │ │ - 0x003267e0 70ec2800 00000000 50ec2800 00000000 p.(.....P.(..... │ │ │ │ + 0x00326790 20182900 00000000 102d2900 00000000 .)......-)..... │ │ │ │ + 0x003267a0 f02c2900 00000000 d02c2900 00000000 .,)......,)..... │ │ │ │ + 0x003267b0 00000000 00000000 002d2900 00000000 .........-)..... │ │ │ │ + 0x003267c0 c02c2900 00000000 a02c2900 00000000 .,)......,)..... │ │ │ │ + 0x003267d0 00000000 00000000 e02c2900 00000000 .........,)..... │ │ │ │ + 0x003267e0 b02c2900 00000000 902c2900 00000000 .,)......,)..... │ │ │ │ 0x003267f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326800 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00326810 e0d72800 00000000 b05a2800 00000000 ..(......Z(..... │ │ │ │ - 0x00326820 905a2800 00000000 705a2800 00000000 .Z(.....pZ(..... │ │ │ │ - 0x00326830 00000000 00000000 a05a2800 00000000 .........Z(..... │ │ │ │ - 0x00326840 605a2800 00000000 405a2800 00000000 `Z(.....@Z(..... │ │ │ │ - 0x00326850 00000000 00000000 805a2800 00000000 .........Z(..... │ │ │ │ - 0x00326860 505a2800 00000000 305a2800 00000000 PZ(.....0Z(..... │ │ │ │ + 0x00326810 20182900 00000000 f09a2800 00000000 .).......(..... │ │ │ │ + 0x00326820 d09a2800 00000000 b09a2800 00000000 ..(.......(..... │ │ │ │ + 0x00326830 00000000 00000000 e09a2800 00000000 ..........(..... │ │ │ │ + 0x00326840 a09a2800 00000000 809a2800 00000000 ..(.......(..... │ │ │ │ + 0x00326850 00000000 00000000 c09a2800 00000000 ..........(..... │ │ │ │ + 0x00326860 909a2800 00000000 709a2800 00000000 ..(.....p.(..... │ │ │ │ 0x00326870 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326880 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00326890 40442800 00000000 b05a2800 00000000 @D(......Z(..... │ │ │ │ - 0x003268a0 905a2800 00000000 705a2800 00000000 .Z(.....pZ(..... │ │ │ │ - 0x003268b0 00000000 00000000 a05a2800 00000000 .........Z(..... │ │ │ │ - 0x003268c0 605a2800 00000000 405a2800 00000000 `Z(.....@Z(..... │ │ │ │ - 0x003268d0 00000000 00000000 805a2800 00000000 .........Z(..... │ │ │ │ - 0x003268e0 505a2800 00000000 305a2800 00000000 PZ(.....0Z(..... │ │ │ │ + 0x00326890 80842800 00000000 f09a2800 00000000 ..(.......(..... │ │ │ │ + 0x003268a0 d09a2800 00000000 b09a2800 00000000 ..(.......(..... │ │ │ │ + 0x003268b0 00000000 00000000 e09a2800 00000000 ..........(..... │ │ │ │ + 0x003268c0 a09a2800 00000000 809a2800 00000000 ..(.......(..... │ │ │ │ + 0x003268d0 00000000 00000000 c09a2800 00000000 ..........(..... │ │ │ │ + 0x003268e0 909a2800 00000000 709a2800 00000000 ..(.....p.(..... │ │ │ │ 0x003268f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326900 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00326910 40442800 00000000 b05a2800 00000000 @D(......Z(..... │ │ │ │ - 0x00326920 905a2800 00000000 705a2800 00000000 .Z(.....pZ(..... │ │ │ │ - 0x00326930 00000000 00000000 a05a2800 00000000 .........Z(..... │ │ │ │ - 0x00326940 605a2800 00000000 405a2800 00000000 `Z(.....@Z(..... │ │ │ │ - 0x00326950 00000000 00000000 805a2800 00000000 .........Z(..... │ │ │ │ - 0x00326960 505a2800 00000000 305a2800 00000000 PZ(.....0Z(..... │ │ │ │ + 0x00326910 80842800 00000000 f09a2800 00000000 ..(.......(..... │ │ │ │ + 0x00326920 d09a2800 00000000 b09a2800 00000000 ..(.......(..... │ │ │ │ + 0x00326930 00000000 00000000 e09a2800 00000000 ..........(..... │ │ │ │ + 0x00326940 a09a2800 00000000 809a2800 00000000 ..(.......(..... │ │ │ │ + 0x00326950 00000000 00000000 c09a2800 00000000 ..........(..... │ │ │ │ + 0x00326960 909a2800 00000000 709a2800 00000000 ..(.....p.(..... │ │ │ │ 0x00326970 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326980 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00326990 40442800 00000000 00000000 00000000 @D(............. │ │ │ │ - 0x003269a0 00000000 00000000 c0c62700 00000000 ..........'..... │ │ │ │ - 0x003269b0 c0c62700 00000000 20a62000 00000000 ..'..... . ..... │ │ │ │ - 0x003269c0 20a62000 00000000 e02c2700 00000000 . ......,'..... │ │ │ │ + 0x00326990 80842800 00000000 00000000 00000000 ..(............. │ │ │ │ + 0x003269a0 00000000 00000000 00072800 00000000 ..........(..... │ │ │ │ + 0x003269b0 00072800 00000000 90fc2600 00000000 ..(.......&..... │ │ │ │ + 0x003269c0 90fc2600 00000000 206d2700 00000000 ..&..... m'..... │ │ │ │ 0x003269d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003269e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003269f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326a00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326a10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326a20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326a30 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -6015,110 +6015,110 @@ │ │ │ │ 0x00326a60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326a70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326a80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326a90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326aa0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326ab0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326ac0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00326ad0 40662700 00000000 20662700 00000000 @f'..... f'..... │ │ │ │ - 0x00326ae0 00662700 00000000 00000000 00000000 .f'............. │ │ │ │ - 0x00326af0 30662700 00000000 f0652700 00000000 0f'......e'..... │ │ │ │ - 0x00326b00 d0652700 00000000 00000000 00000000 .e'............. │ │ │ │ - 0x00326b10 10662700 00000000 e0652700 00000000 .f'......e'..... │ │ │ │ - 0x00326b20 c0652700 00000000 00000000 00000000 .e'............. │ │ │ │ + 0x00326ad0 80a62700 00000000 60a62700 00000000 ..'.....`.'..... │ │ │ │ + 0x00326ae0 40a62700 00000000 00000000 00000000 @.'............. │ │ │ │ + 0x00326af0 70a62700 00000000 30a62700 00000000 p.'.....0.'..... │ │ │ │ + 0x00326b00 10a62700 00000000 00000000 00000000 ..'............. │ │ │ │ + 0x00326b10 50a62700 00000000 20a62700 00000000 P.'..... .'..... │ │ │ │ + 0x00326b20 00a62700 00000000 00000000 00000000 ..'............. │ │ │ │ 0x00326b30 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00326b40 00000000 00000000 a05d2700 00000000 .........]'..... │ │ │ │ - 0x00326b50 40662700 00000000 20662700 00000000 @f'..... f'..... │ │ │ │ - 0x00326b60 00662700 00000000 00000000 00000000 .f'............. │ │ │ │ - 0x00326b70 30662700 00000000 f0652700 00000000 0f'......e'..... │ │ │ │ - 0x00326b80 d0652700 00000000 00000000 00000000 .e'............. │ │ │ │ - 0x00326b90 10662700 00000000 e0652700 00000000 .f'......e'..... │ │ │ │ - 0x00326ba0 c0652700 00000000 00000000 00000000 .e'............. │ │ │ │ + 0x00326b40 00000000 00000000 e09d2700 00000000 ..........'..... │ │ │ │ + 0x00326b50 80a62700 00000000 60a62700 00000000 ..'.....`.'..... │ │ │ │ + 0x00326b60 40a62700 00000000 00000000 00000000 @.'............. │ │ │ │ + 0x00326b70 70a62700 00000000 30a62700 00000000 p.'.....0.'..... │ │ │ │ + 0x00326b80 10a62700 00000000 00000000 00000000 ..'............. │ │ │ │ + 0x00326b90 50a62700 00000000 20a62700 00000000 P.'..... .'..... │ │ │ │ + 0x00326ba0 00a62700 00000000 00000000 00000000 ..'............. │ │ │ │ 0x00326bb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00326bc0 00000000 00000000 a05d2700 00000000 .........]'..... │ │ │ │ - 0x00326bd0 c04f2000 00000000 a04f2000 00000000 .O ......O ..... │ │ │ │ - 0x00326be0 804f2000 00000000 00000000 00000000 .O ............. │ │ │ │ - 0x00326bf0 b04f2000 00000000 704f2000 00000000 .O .....pO ..... │ │ │ │ - 0x00326c00 504f2000 00000000 00000000 00000000 PO ............. │ │ │ │ - 0x00326c10 904f2000 00000000 604f2000 00000000 .O .....`O ..... │ │ │ │ - 0x00326c20 404f2000 00000000 00000000 00000000 @O ............. │ │ │ │ + 0x00326bc0 00000000 00000000 e09d2700 00000000 ..........'..... │ │ │ │ + 0x00326bd0 30a62600 00000000 10a62600 00000000 0.&.......&..... │ │ │ │ + 0x00326be0 f0a52600 00000000 00000000 00000000 ..&............. │ │ │ │ + 0x00326bf0 20a62600 00000000 e0a52600 00000000 .&.......&..... │ │ │ │ + 0x00326c00 c0a52600 00000000 00000000 00000000 ..&............. │ │ │ │ + 0x00326c10 00a62600 00000000 d0a52600 00000000 ..&.......&..... │ │ │ │ + 0x00326c20 b0a52600 00000000 00000000 00000000 ..&............. │ │ │ │ 0x00326c30 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00326c40 00000000 00000000 e03a2000 00000000 .........: ..... │ │ │ │ - 0x00326c50 c04f2000 00000000 a04f2000 00000000 .O ......O ..... │ │ │ │ - 0x00326c60 804f2000 00000000 00000000 00000000 .O ............. │ │ │ │ - 0x00326c70 b04f2000 00000000 704f2000 00000000 .O .....pO ..... │ │ │ │ - 0x00326c80 504f2000 00000000 00000000 00000000 PO ............. │ │ │ │ - 0x00326c90 904f2000 00000000 604f2000 00000000 .O .....`O ..... │ │ │ │ - 0x00326ca0 404f2000 00000000 00000000 00000000 @O ............. │ │ │ │ + 0x00326c40 00000000 00000000 50912600 00000000 ........P.&..... │ │ │ │ + 0x00326c50 30a62600 00000000 10a62600 00000000 0.&.......&..... │ │ │ │ + 0x00326c60 f0a52600 00000000 00000000 00000000 ..&............. │ │ │ │ + 0x00326c70 20a62600 00000000 e0a52600 00000000 .&.......&..... │ │ │ │ + 0x00326c80 c0a52600 00000000 00000000 00000000 ..&............. │ │ │ │ + 0x00326c90 00a62600 00000000 d0a52600 00000000 ..&.......&..... │ │ │ │ + 0x00326ca0 b0a52600 00000000 00000000 00000000 ..&............. │ │ │ │ 0x00326cb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00326cc0 00000000 00000000 e03a2000 00000000 .........: ..... │ │ │ │ - 0x00326cd0 50032700 00000000 30032700 00000000 P.'.....0.'..... │ │ │ │ - 0x00326ce0 10032700 00000000 00000000 00000000 ..'............. │ │ │ │ - 0x00326cf0 40032700 00000000 00032700 00000000 @.'.......'..... │ │ │ │ - 0x00326d00 e0022700 00000000 00000000 00000000 ..'............. │ │ │ │ - 0x00326d10 20032700 00000000 f0022700 00000000 .'.......'..... │ │ │ │ - 0x00326d20 d0022700 00000000 00000000 00000000 ..'............. │ │ │ │ + 0x00326cc0 00000000 00000000 50912600 00000000 ........P.&..... │ │ │ │ + 0x00326cd0 90432700 00000000 70432700 00000000 .C'.....pC'..... │ │ │ │ + 0x00326ce0 50432700 00000000 00000000 00000000 PC'............. │ │ │ │ + 0x00326cf0 80432700 00000000 40432700 00000000 .C'.....@C'..... │ │ │ │ + 0x00326d00 20432700 00000000 00000000 00000000 C'............. │ │ │ │ + 0x00326d10 60432700 00000000 30432700 00000000 `C'.....0C'..... │ │ │ │ + 0x00326d20 10432700 00000000 00000000 00000000 .C'............. │ │ │ │ 0x00326d30 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00326d40 00000000 00000000 10ec2600 00000000 ..........&..... │ │ │ │ + 0x00326d40 00000000 00000000 502c2700 00000000 ........P,'..... │ │ │ │ 0x00326d50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326d60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326d70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326d80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326d90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326da0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326db0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00326dc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00326dd0 f01a2800 00000000 d01a2800 00000000 ..(.......(..... │ │ │ │ - 0x00326de0 b01a2800 00000000 00000000 00000000 ..(............. │ │ │ │ - 0x00326df0 e01a2800 00000000 a01a2800 00000000 ..(.......(..... │ │ │ │ - 0x00326e00 801a2800 00000000 00000000 00000000 ..(............. │ │ │ │ - 0x00326e10 c01a2800 00000000 901a2800 00000000 ..(.......(..... │ │ │ │ - 0x00326e20 701a2800 00000000 00000000 00000000 p.(............. │ │ │ │ + 0x00326dd0 305b2800 00000000 105b2800 00000000 0[(......[(..... │ │ │ │ + 0x00326de0 f05a2800 00000000 00000000 00000000 .Z(............. │ │ │ │ + 0x00326df0 205b2800 00000000 e05a2800 00000000 [(......Z(..... │ │ │ │ + 0x00326e00 c05a2800 00000000 00000000 00000000 .Z(............. │ │ │ │ + 0x00326e10 005b2800 00000000 d05a2800 00000000 .[(......Z(..... │ │ │ │ + 0x00326e20 b05a2800 00000000 00000000 00000000 .Z(............. │ │ │ │ 0x00326e30 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00326e40 00000000 00000000 300e2800 00000000 ........0.(..... │ │ │ │ - 0x00326e50 00f42700 00000000 e0f32700 00000000 ..'.......'..... │ │ │ │ - 0x00326e60 c0f32700 00000000 00000000 00000000 ..'............. │ │ │ │ - 0x00326e70 f0f32700 00000000 b0f32700 00000000 ..'.......'..... │ │ │ │ - 0x00326e80 90f32700 00000000 00000000 00000000 ..'............. │ │ │ │ - 0x00326e90 d0f32700 00000000 a0f32700 00000000 ..'.......'..... │ │ │ │ - 0x00326ea0 80f32700 00000000 00000000 00000000 ..'............. │ │ │ │ + 0x00326e40 00000000 00000000 704e2800 00000000 ........pN(..... │ │ │ │ + 0x00326e50 40342800 00000000 20342800 00000000 @4(..... 4(..... │ │ │ │ + 0x00326e60 00342800 00000000 00000000 00000000 .4(............. │ │ │ │ + 0x00326e70 30342800 00000000 f0332800 00000000 04(......3(..... │ │ │ │ + 0x00326e80 d0332800 00000000 00000000 00000000 .3(............. │ │ │ │ + 0x00326e90 10342800 00000000 e0332800 00000000 .4(......3(..... │ │ │ │ + 0x00326ea0 c0332800 00000000 00000000 00000000 .3(............. │ │ │ │ 0x00326eb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00326ec0 00000000 00000000 70eb2700 00000000 ........p.'..... │ │ │ │ - 0x00326ed0 00f42700 00000000 e0f32700 00000000 ..'.......'..... │ │ │ │ - 0x00326ee0 c0f32700 00000000 00000000 00000000 ..'............. │ │ │ │ - 0x00326ef0 f0f32700 00000000 b0f32700 00000000 ..'.......'..... │ │ │ │ - 0x00326f00 90f32700 00000000 00000000 00000000 ..'............. │ │ │ │ - 0x00326f10 d0f32700 00000000 a0f32700 00000000 ..'.......'..... │ │ │ │ - 0x00326f20 80f32700 00000000 00000000 00000000 ..'............. │ │ │ │ + 0x00326ec0 00000000 00000000 b02b2800 00000000 .........+(..... │ │ │ │ + 0x00326ed0 40342800 00000000 20342800 00000000 @4(..... 4(..... │ │ │ │ + 0x00326ee0 00342800 00000000 00000000 00000000 .4(............. │ │ │ │ + 0x00326ef0 30342800 00000000 f0332800 00000000 04(......3(..... │ │ │ │ + 0x00326f00 d0332800 00000000 00000000 00000000 .3(............. │ │ │ │ + 0x00326f10 10342800 00000000 e0332800 00000000 .4(......3(..... │ │ │ │ + 0x00326f20 c0332800 00000000 00000000 00000000 .3(............. │ │ │ │ 0x00326f30 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00326f40 00000000 00000000 70eb2700 00000000 ........p.'..... │ │ │ │ - 0x00326f50 005d2000 00000000 e05c2000 00000000 .] ......\ ..... │ │ │ │ - 0x00326f60 c05c2000 00000000 00000000 00000000 .\ ............. │ │ │ │ - 0x00326f70 f05c2000 00000000 b05c2000 00000000 .\ ......\ ..... │ │ │ │ - 0x00326f80 905c2000 00000000 00000000 00000000 .\ ............. │ │ │ │ - 0x00326f90 d05c2000 00000000 a05c2000 00000000 .\ ......\ ..... │ │ │ │ - 0x00326fa0 805c2000 00000000 00000000 00000000 .\ ............. │ │ │ │ + 0x00326f40 00000000 00000000 b02b2800 00000000 .........+(..... │ │ │ │ + 0x00326f50 70b32600 00000000 50b32600 00000000 p.&.....P.&..... │ │ │ │ + 0x00326f60 30b32600 00000000 00000000 00000000 0.&............. │ │ │ │ + 0x00326f70 60b32600 00000000 20b32600 00000000 `.&..... .&..... │ │ │ │ + 0x00326f80 00b32600 00000000 00000000 00000000 ..&............. │ │ │ │ + 0x00326f90 40b32600 00000000 10b32600 00000000 @.&.......&..... │ │ │ │ + 0x00326fa0 f0b22600 00000000 00000000 00000000 ..&............. │ │ │ │ 0x00326fb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00326fc0 00000000 00000000 e0432000 00000000 .........C ..... │ │ │ │ - 0x00326fd0 005d2000 00000000 e05c2000 00000000 .] ......\ ..... │ │ │ │ - 0x00326fe0 c05c2000 00000000 00000000 00000000 .\ ............. │ │ │ │ - 0x00326ff0 f05c2000 00000000 b05c2000 00000000 .\ ......\ ..... │ │ │ │ - 0x00327000 905c2000 00000000 00000000 00000000 .\ ............. │ │ │ │ - 0x00327010 d05c2000 00000000 a05c2000 00000000 .\ ......\ ..... │ │ │ │ - 0x00327020 805c2000 00000000 00000000 00000000 .\ ............. │ │ │ │ + 0x00326fc0 00000000 00000000 509a2600 00000000 ........P.&..... │ │ │ │ + 0x00326fd0 70b32600 00000000 50b32600 00000000 p.&.....P.&..... │ │ │ │ + 0x00326fe0 30b32600 00000000 00000000 00000000 0.&............. │ │ │ │ + 0x00326ff0 60b32600 00000000 20b32600 00000000 `.&..... .&..... │ │ │ │ + 0x00327000 00b32600 00000000 00000000 00000000 ..&............. │ │ │ │ + 0x00327010 40b32600 00000000 10b32600 00000000 @.&.......&..... │ │ │ │ + 0x00327020 f0b22600 00000000 00000000 00000000 ..&............. │ │ │ │ 0x00327030 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00327040 00000000 00000000 e0432000 00000000 .........C ..... │ │ │ │ - 0x00327050 70172700 00000000 50172700 00000000 p.'.....P.'..... │ │ │ │ - 0x00327060 30172700 00000000 00000000 00000000 0.'............. │ │ │ │ - 0x00327070 60172700 00000000 20172700 00000000 `.'..... .'..... │ │ │ │ - 0x00327080 00172700 00000000 00000000 00000000 ..'............. │ │ │ │ - 0x00327090 40172700 00000000 10172700 00000000 @.'.......'..... │ │ │ │ - 0x003270a0 f0162700 00000000 00000000 00000000 ..'............. │ │ │ │ + 0x00327040 00000000 00000000 509a2600 00000000 ........P.&..... │ │ │ │ + 0x00327050 b0572700 00000000 90572700 00000000 .W'......W'..... │ │ │ │ + 0x00327060 70572700 00000000 00000000 00000000 pW'............. │ │ │ │ + 0x00327070 a0572700 00000000 60572700 00000000 .W'.....`W'..... │ │ │ │ + 0x00327080 40572700 00000000 00000000 00000000 @W'............. │ │ │ │ + 0x00327090 80572700 00000000 50572700 00000000 .W'.....PW'..... │ │ │ │ + 0x003270a0 30572700 00000000 00000000 00000000 0W'............. │ │ │ │ 0x003270b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003270c0 00000000 00000000 70f72600 00000000 ........p.&..... │ │ │ │ + 0x003270c0 00000000 00000000 b0372700 00000000 .........7'..... │ │ │ │ 0x003270d0 0b142a00 00000000 09000000 00000000 ..*............. │ │ │ │ 0x003270e0 a5010000 14000000 0b142a00 00000000 ..........*..... │ │ │ │ 0x003270f0 09000000 00000000 a5010000 07000000 ................ │ │ │ │ 0x00327100 0b142a00 00000000 09000000 00000000 ..*............. │ │ │ │ 0x00327110 ab010000 14000000 0b142a00 00000000 ..........*..... │ │ │ │ 0x00327120 09000000 00000000 ab010000 07000000 ................ │ │ │ │ 0x00327130 0b142a00 00000000 09000000 00000000 ..*............. │ │ │ │ @@ -6501,32 +6501,32 @@ │ │ │ │ 0x003288c0 60101200 00000000 506d1200 00000000 `.......Pm...... │ │ │ │ 0x003288d0 a0201200 00000000 20271200 00000000 . ...... '...... │ │ │ │ 0x003288e0 a0211200 00000000 e06f1200 00000000 .!.......o...... │ │ │ │ 0x003288f0 100c1200 00000000 c0231200 00000000 .........#...... │ │ │ │ 0x00328900 400e1200 00000000 806a1200 00000000 @........j...... │ │ │ │ 0x00328910 d01e1200 00000000 d0281200 00000000 .........(...... │ │ │ │ 0x00328920 50231200 00000000 706f1200 00000000 P#......po...... │ │ │ │ - 0x00328930 70682200 00000000 e0632200 00000000 ph"......c"..... │ │ │ │ - 0x00328940 a0632200 00000000 a0642200 00000000 .c"......d"..... │ │ │ │ - 0x00328950 b09b2200 00000000 b0962200 00000000 .."......."..... │ │ │ │ - 0x00328960 90962200 00000000 50972200 00000000 ..".....P."..... │ │ │ │ - 0x00328970 40fd2100 00000000 20f92100 00000000 @.!..... .!..... │ │ │ │ - 0x00328980 e0f82100 00000000 c0f92100 00000000 ..!.......!..... │ │ │ │ - 0x00328990 404a2200 00000000 c0452200 00000000 @J"......E"..... │ │ │ │ - 0x003289a0 80452200 00000000 50462200 00000000 .E".....PF"..... │ │ │ │ - 0x003289b0 00972100 00000000 50962100 00000000 ..!.....P.!..... │ │ │ │ - 0x003289c0 30972100 00000000 a0922100 00000000 0.!.......!..... │ │ │ │ - 0x003289d0 20da2100 00000000 60d92100 00000000 .!.....`.!..... │ │ │ │ - 0x003289e0 e0d92100 00000000 70d42100 00000000 ..!.....p.!..... │ │ │ │ - 0x003289f0 00192100 00000000 30152100 00000000 ..!.....0.!..... │ │ │ │ - 0x00328a00 f0142100 00000000 c0152100 00000000 ..!.......!..... │ │ │ │ - 0x00328a10 30792100 00000000 80752100 00000000 0y!......u!..... │ │ │ │ - 0x00328a20 30752100 00000000 20762100 00000000 0u!..... v!..... │ │ │ │ - 0x00328a30 706b2100 00000000 40672100 00000000 pk!.....@g!..... │ │ │ │ - 0x00328a40 00672100 00000000 c0672100 00000000 .g!......g!..... │ │ │ │ + 0x00328930 90501f00 00000000 004c1f00 00000000 .P.......L...... │ │ │ │ + 0x00328940 c04b1f00 00000000 c04c1f00 00000000 .K.......L...... │ │ │ │ + 0x00328950 d0831f00 00000000 d07e1f00 00000000 .........~...... │ │ │ │ + 0x00328960 b07e1f00 00000000 707f1f00 00000000 .~......p....... │ │ │ │ + 0x00328970 e0e32100 00000000 c0df2100 00000000 ..!.......!..... │ │ │ │ + 0x00328980 80df2100 00000000 60e02100 00000000 ..!.....`.!..... │ │ │ │ + 0x00328990 e0302200 00000000 602c2200 00000000 .0".....`,"..... │ │ │ │ + 0x003289a0 202c2200 00000000 f02c2200 00000000 ,"......,"..... │ │ │ │ + 0x003289b0 a07d2100 00000000 f07c2100 00000000 .}!......|!..... │ │ │ │ + 0x003289c0 d07d2100 00000000 40792100 00000000 .}!.....@y!..... │ │ │ │ + 0x003289d0 c0c02100 00000000 00c02100 00000000 ..!.......!..... │ │ │ │ + 0x003289e0 80c02100 00000000 10bb2100 00000000 ..!.......!..... │ │ │ │ + 0x003289f0 a0ff2000 00000000 d0fb2000 00000000 .. ....... ..... │ │ │ │ + 0x00328a00 90fb2000 00000000 60fc2000 00000000 .. .....`. ..... │ │ │ │ + 0x00328a10 d05f2100 00000000 205c2100 00000000 ._!..... \!..... │ │ │ │ + 0x00328a20 d05b2100 00000000 c05c2100 00000000 .[!......\!..... │ │ │ │ + 0x00328a30 10522100 00000000 e04d2100 00000000 .R!......M!..... │ │ │ │ + 0x00328a40 a04d2100 00000000 604e2100 00000000 .M!.....`N!..... │ │ │ │ 0x00328a50 6fe92c00 00000000 80000000 00000000 o.,............. │ │ │ │ 0x00328a60 efe92c00 00000000 40000000 00000000 ..,.....@....... │ │ │ │ 0x00328a70 2fea2c00 00000000 40000000 00000000 /.,.....@....... │ │ │ │ 0x00328a80 60d12a00 00000000 20000000 00000000 `.*..... ....... │ │ │ │ 0x00328a90 48e42b00 00000000 10000000 00000000 H.+............. │ │ │ │ 0x00328aa0 38e42b00 00000000 10000000 00000000 8.+............. │ │ │ │ 0x00328ab0 daa22a00 00000000 08000000 00000000 ..*............. │ │ │ │ @@ -6812,47 +6812,47 @@ │ │ │ │ 0x00329c30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00329c40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00329c50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00329c60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00329c70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00329c80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00329c90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00329ca0 00902900 00000000 c0b71400 00000000 ..)............. │ │ │ │ + 0x00329ca0 008d2000 00000000 c0b71400 00000000 .. ............. │ │ │ │ 0x00329cb0 10b81400 00000000 60b81400 00000000 ........`....... │ │ │ │ 0x00329cc0 70d11400 00000000 50c11400 00000000 p.......P....... │ │ │ │ - 0x00329cd0 80902900 00000000 80d71400 00000000 ..)............. │ │ │ │ + 0x00329cd0 808d2000 00000000 80d71400 00000000 .. ............. │ │ │ │ 0x00329ce0 90d81400 00000000 e0d81400 00000000 ................ │ │ │ │ 0x00329cf0 80d91400 00000000 40dd1400 00000000 ........@....... │ │ │ │ 0x00329d00 90de1400 00000000 70e81400 00000000 ........p....... │ │ │ │ 0x00329d10 f0e21400 00000000 00ee1400 00000000 ................ │ │ │ │ 0x00329d20 80cb1400 00000000 d0be1400 00000000 ................ │ │ │ │ 0x00329d30 c0d21400 00000000 90c91400 00000000 ................ │ │ │ │ 0x00329d40 e0d71400 00000000 c0dc1400 00000000 ................ │ │ │ │ 0x00329d50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00329d60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00329d70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00329d80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00329d90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00329da0 00902900 00000000 c0b71400 00000000 ..)............. │ │ │ │ + 0x00329da0 008d2000 00000000 c0b71400 00000000 .. ............. │ │ │ │ 0x00329db0 10b81400 00000000 60b81400 00000000 ........`....... │ │ │ │ 0x00329dc0 70d11400 00000000 50c11400 00000000 p.......P....... │ │ │ │ - 0x00329dd0 80902900 00000000 80d71400 00000000 ..)............. │ │ │ │ + 0x00329dd0 808d2000 00000000 80d71400 00000000 .. ............. │ │ │ │ 0x00329de0 90d81400 00000000 e0d81400 00000000 ................ │ │ │ │ 0x00329df0 80d91400 00000000 40dd1400 00000000 ........@....... │ │ │ │ 0x00329e00 90de1400 00000000 70e81400 00000000 ........p....... │ │ │ │ 0x00329e10 f0e21400 00000000 00ee1400 00000000 ................ │ │ │ │ 0x00329e20 80cb1400 00000000 d0be1400 00000000 ................ │ │ │ │ 0x00329e30 c0d21400 00000000 90c91400 00000000 ................ │ │ │ │ 0x00329e40 e0d71400 00000000 c0dc1400 00000000 ................ │ │ │ │ 0x00329e50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00329e60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00329e70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00329e80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00329e90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00329ea0 00902900 00000000 c0b71400 00000000 ..)............. │ │ │ │ + 0x00329ea0 008d2000 00000000 c0b71400 00000000 .. ............. │ │ │ │ 0x00329eb0 10b81400 00000000 60b81400 00000000 ........`....... │ │ │ │ 0x00329ec0 70d11400 00000000 40b51400 00000000 p.......@....... │ │ │ │ 0x00329ed0 f0b81400 00000000 b0ba1400 00000000 ................ │ │ │ │ 0x00329ee0 70c21400 00000000 b0c51400 00000000 p............... │ │ │ │ 0x00329ef0 a0c71400 00000000 d0cd1400 00000000 ................ │ │ │ │ 0x00329f00 a0cf1400 00000000 f0da1400 00000000 ................ │ │ │ │ 0x00329f10 b0d51400 00000000 20e11400 00000000 ........ ....... │ │ │ │ @@ -6860,15 +6860,15 @@ │ │ │ │ 0x00329f30 00000000 00000000 30b61400 00000000 ........0....... │ │ │ │ 0x00329f40 50bf1400 00000000 00cc1400 00000000 P............... │ │ │ │ 0x00329f50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00329f60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00329f70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00329f80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00329f90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00329fa0 00902900 00000000 c0b71400 00000000 ..)............. │ │ │ │ + 0x00329fa0 008d2000 00000000 c0b71400 00000000 .. ............. │ │ │ │ 0x00329fb0 10b81400 00000000 60b81400 00000000 ........`....... │ │ │ │ 0x00329fc0 70d11400 00000000 40b51400 00000000 p.......@....... │ │ │ │ 0x00329fd0 f0b81400 00000000 b0ba1400 00000000 ................ │ │ │ │ 0x00329fe0 70c21400 00000000 b0c51400 00000000 p............... │ │ │ │ 0x00329ff0 a0c71400 00000000 d0cd1400 00000000 ................ │ │ │ │ 0x0032a000 a0cf1400 00000000 f0da1400 00000000 ................ │ │ │ │ 0x0032a010 b0d51400 00000000 20e11400 00000000 ........ ....... │ │ │ │ @@ -6876,15 +6876,15 @@ │ │ │ │ 0x0032a030 00000000 00000000 30b61400 00000000 ........0....... │ │ │ │ 0x0032a040 50bf1400 00000000 00cc1400 00000000 P............... │ │ │ │ 0x0032a050 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032a060 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032a070 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032a080 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032a090 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0032a0a0 00902900 00000000 c0b71400 00000000 ..)............. │ │ │ │ + 0x0032a0a0 008d2000 00000000 c0b71400 00000000 .. ............. │ │ │ │ 0x0032a0b0 10b81400 00000000 60b81400 00000000 ........`....... │ │ │ │ 0x0032a0c0 70d11400 00000000 40b51400 00000000 p.......@....... │ │ │ │ 0x0032a0d0 f0b81400 00000000 b0ba1400 00000000 ................ │ │ │ │ 0x0032a0e0 70c21400 00000000 b0c51400 00000000 p............... │ │ │ │ 0x0032a0f0 a0c71400 00000000 d0cd1400 00000000 ................ │ │ │ │ 0x0032a100 a0cf1400 00000000 f0da1400 00000000 ................ │ │ │ │ 0x0032a110 b0d51400 00000000 20e11400 00000000 ........ ....... │ │ │ │ @@ -6956,57 +6956,57 @@ │ │ │ │ 0x0032a530 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032a540 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032a550 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032a560 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032a570 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032a580 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032a590 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0032a5a0 40d32900 00000000 20dc2900 00000000 @.)..... .)..... │ │ │ │ - 0x0032a5b0 10da2900 00000000 d0d02900 00000000 ..).......)..... │ │ │ │ - 0x0032a5c0 f0eb2900 00000000 10ea2900 00000000 ..).......)..... │ │ │ │ - 0x0032a5d0 50dd2900 00000000 90e12900 00000000 P.).......)..... │ │ │ │ - 0x0032a5e0 b0e32900 00000000 60de2900 00000000 ..).....`.)..... │ │ │ │ - 0x0032a5f0 c0e42900 00000000 e0e62900 00000000 ..).......)..... │ │ │ │ - 0x0032a600 70df2900 00000000 f0e72900 00000000 p.).......)..... │ │ │ │ - 0x0032a610 00e92900 00000000 80e02900 00000000 ..).......)..... │ │ │ │ - 0x0032a620 40d72900 00000000 d0d42900 00000000 @.).......)..... │ │ │ │ - 0x0032a630 d0ec2900 00000000 00eb2900 00000000 ..).......)..... │ │ │ │ - 0x0032a640 a0e22900 00000000 d0e52900 00000000 ..).......)..... │ │ │ │ + 0x0032a5a0 d0b22000 00000000 b0bb2000 00000000 .. ....... ..... │ │ │ │ + 0x0032a5b0 a0b92000 00000000 60b02000 00000000 .. .....`. ..... │ │ │ │ + 0x0032a5c0 80cb2000 00000000 a0c92000 00000000 .. ....... ..... │ │ │ │ + 0x0032a5d0 e0bc2000 00000000 20c12000 00000000 .. ..... . ..... │ │ │ │ + 0x0032a5e0 40c32000 00000000 f0bd2000 00000000 @. ....... ..... │ │ │ │ + 0x0032a5f0 50c42000 00000000 70c62000 00000000 P. .....p. ..... │ │ │ │ + 0x0032a600 00bf2000 00000000 80c72000 00000000 .. ....... ..... │ │ │ │ + 0x0032a610 90c82000 00000000 10c02000 00000000 .. ....... ..... │ │ │ │ + 0x0032a620 d0b62000 00000000 60b42000 00000000 .. .....`. ..... │ │ │ │ + 0x0032a630 60cc2000 00000000 90ca2000 00000000 `. ....... ..... │ │ │ │ + 0x0032a640 30c22000 00000000 60c52000 00000000 0. .....`. ..... │ │ │ │ 0x0032a650 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032a660 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032a670 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032a680 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032a690 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0032a6a0 40d32900 00000000 20dc2900 00000000 @.)..... .)..... │ │ │ │ - 0x0032a6b0 10da2900 00000000 d0d02900 00000000 ..).......)..... │ │ │ │ - 0x0032a6c0 f0eb2900 00000000 10ea2900 00000000 ..).......)..... │ │ │ │ - 0x0032a6d0 50dd2900 00000000 90e12900 00000000 P.).......)..... │ │ │ │ - 0x0032a6e0 b0e32900 00000000 60de2900 00000000 ..).....`.)..... │ │ │ │ - 0x0032a6f0 c0e42900 00000000 e0e62900 00000000 ..).......)..... │ │ │ │ - 0x0032a700 70df2900 00000000 f0e72900 00000000 p.).......)..... │ │ │ │ - 0x0032a710 00e92900 00000000 80e02900 00000000 ..).......)..... │ │ │ │ - 0x0032a720 40d72900 00000000 d0d42900 00000000 @.).......)..... │ │ │ │ - 0x0032a730 d0ec2900 00000000 00eb2900 00000000 ..).......)..... │ │ │ │ - 0x0032a740 a0e22900 00000000 d0e52900 00000000 ..).......)..... │ │ │ │ + 0x0032a6a0 d0b22000 00000000 b0bb2000 00000000 .. ....... ..... │ │ │ │ + 0x0032a6b0 a0b92000 00000000 60b02000 00000000 .. .....`. ..... │ │ │ │ + 0x0032a6c0 80cb2000 00000000 a0c92000 00000000 .. ....... ..... │ │ │ │ + 0x0032a6d0 e0bc2000 00000000 20c12000 00000000 .. ..... . ..... │ │ │ │ + 0x0032a6e0 40c32000 00000000 f0bd2000 00000000 @. ....... ..... │ │ │ │ + 0x0032a6f0 50c42000 00000000 70c62000 00000000 P. .....p. ..... │ │ │ │ + 0x0032a700 00bf2000 00000000 80c72000 00000000 .. ....... ..... │ │ │ │ + 0x0032a710 90c82000 00000000 10c02000 00000000 .. ....... ..... │ │ │ │ + 0x0032a720 d0b62000 00000000 60b42000 00000000 .. .....`. ..... │ │ │ │ + 0x0032a730 60cc2000 00000000 90ca2000 00000000 `. ....... ..... │ │ │ │ + 0x0032a740 30c22000 00000000 60c52000 00000000 0. .....`. ..... │ │ │ │ 0x0032a750 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032a760 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032a770 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032a780 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032a790 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0032a7a0 40d32900 00000000 20dc2900 00000000 @.)..... .)..... │ │ │ │ - 0x0032a7b0 10da2900 00000000 d0d02900 00000000 ..).......)..... │ │ │ │ - 0x0032a7c0 f0eb2900 00000000 10ea2900 00000000 ..).......)..... │ │ │ │ - 0x0032a7d0 50dd2900 00000000 90e12900 00000000 P.).......)..... │ │ │ │ - 0x0032a7e0 b0e32900 00000000 60de2900 00000000 ..).....`.)..... │ │ │ │ - 0x0032a7f0 c0e42900 00000000 e0e62900 00000000 ..).......)..... │ │ │ │ - 0x0032a800 70df2900 00000000 f0e72900 00000000 p.).......)..... │ │ │ │ - 0x0032a810 00e92900 00000000 80e02900 00000000 ..).......)..... │ │ │ │ - 0x0032a820 40d72900 00000000 d0d42900 00000000 @.).......)..... │ │ │ │ - 0x0032a830 d0ec2900 00000000 00eb2900 00000000 ..).......)..... │ │ │ │ - 0x0032a840 a0e22900 00000000 d0e52900 00000000 ..).......)..... │ │ │ │ + 0x0032a7a0 d0b22000 00000000 b0bb2000 00000000 .. ....... ..... │ │ │ │ + 0x0032a7b0 a0b92000 00000000 60b02000 00000000 .. .....`. ..... │ │ │ │ + 0x0032a7c0 80cb2000 00000000 a0c92000 00000000 .. ....... ..... │ │ │ │ + 0x0032a7d0 e0bc2000 00000000 20c12000 00000000 .. ..... . ..... │ │ │ │ + 0x0032a7e0 40c32000 00000000 f0bd2000 00000000 @. ....... ..... │ │ │ │ + 0x0032a7f0 50c42000 00000000 70c62000 00000000 P. .....p. ..... │ │ │ │ + 0x0032a800 00bf2000 00000000 80c72000 00000000 .. ....... ..... │ │ │ │ + 0x0032a810 90c82000 00000000 10c02000 00000000 .. ....... ..... │ │ │ │ + 0x0032a820 d0b62000 00000000 60b42000 00000000 .. .....`. ..... │ │ │ │ + 0x0032a830 60cc2000 00000000 90ca2000 00000000 `. ....... ..... │ │ │ │ + 0x0032a840 30c22000 00000000 60c52000 00000000 0. .....`. ..... │ │ │ │ 0x0032a850 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032a860 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032a870 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032a880 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032a890 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032a8a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032a8b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -7020,105 +7020,105 @@ │ │ │ │ 0x0032a930 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032a940 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032a950 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032a960 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032a970 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032a980 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032a990 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0032a9a0 20af2900 00000000 a0ae2900 00000000 .).......)..... │ │ │ │ - 0x0032a9b0 c0ab2900 00000000 50ab2900 00000000 ..).....P.)..... │ │ │ │ - 0x0032a9c0 e0aa2900 00000000 c0a62900 00000000 ..).......)..... │ │ │ │ - 0x0032a9d0 50a62900 00000000 e0a52900 00000000 P.).......)..... │ │ │ │ - 0x0032a9e0 00a32900 00000000 90a22900 00000000 ..).......)..... │ │ │ │ - 0x0032a9f0 20a22900 00000000 e09f2900 00000000 .).......)..... │ │ │ │ - 0x0032aa00 809f2900 00000000 a09e2900 00000000 ..).......)..... │ │ │ │ - 0x0032aa10 309d2900 00000000 c09b2900 00000000 0.).......)..... │ │ │ │ - 0x0032aa20 a0b02900 00000000 e0a82900 00000000 ..).......)..... │ │ │ │ - 0x0032aa30 b0ad2900 00000000 f0a42900 00000000 ..).......)..... │ │ │ │ - 0x0032aa40 e0a92900 00000000 40a12900 00000000 ..).....@.)..... │ │ │ │ + 0x0032a9a0 20ac2000 00000000 a0ab2000 00000000 . ....... ..... │ │ │ │ + 0x0032a9b0 c0a82000 00000000 50a82000 00000000 .. .....P. ..... │ │ │ │ + 0x0032a9c0 e0a72000 00000000 c0a32000 00000000 .. ....... ..... │ │ │ │ + 0x0032a9d0 50a32000 00000000 e0a22000 00000000 P. ....... ..... │ │ │ │ + 0x0032a9e0 00a02000 00000000 909f2000 00000000 .. ....... ..... │ │ │ │ + 0x0032a9f0 209f2000 00000000 e09c2000 00000000 . ....... ..... │ │ │ │ + 0x0032aa00 809c2000 00000000 a09b2000 00000000 .. ....... ..... │ │ │ │ + 0x0032aa10 309a2000 00000000 c0982000 00000000 0. ....... ..... │ │ │ │ + 0x0032aa20 a0ad2000 00000000 e0a52000 00000000 .. ....... ..... │ │ │ │ + 0x0032aa30 b0aa2000 00000000 f0a12000 00000000 .. ....... ..... │ │ │ │ + 0x0032aa40 e0a62000 00000000 409e2000 00000000 .. .....@. ..... │ │ │ │ 0x0032aa50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032aa60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032aa70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032aa80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032aa90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0032aaa0 20af2900 00000000 a0ae2900 00000000 .).......)..... │ │ │ │ - 0x0032aab0 c0ab2900 00000000 50ab2900 00000000 ..).....P.)..... │ │ │ │ - 0x0032aac0 e0aa2900 00000000 c0a62900 00000000 ..).......)..... │ │ │ │ - 0x0032aad0 50a62900 00000000 e0a52900 00000000 P.).......)..... │ │ │ │ - 0x0032aae0 00a32900 00000000 90a22900 00000000 ..).......)..... │ │ │ │ - 0x0032aaf0 20a22900 00000000 e09f2900 00000000 .).......)..... │ │ │ │ - 0x0032ab00 809f2900 00000000 a09e2900 00000000 ..).......)..... │ │ │ │ - 0x0032ab10 309d2900 00000000 c09b2900 00000000 0.).......)..... │ │ │ │ - 0x0032ab20 a0b02900 00000000 e0a82900 00000000 ..).......)..... │ │ │ │ - 0x0032ab30 b0ad2900 00000000 f0a42900 00000000 ..).......)..... │ │ │ │ - 0x0032ab40 e0a92900 00000000 40a12900 00000000 ..).....@.)..... │ │ │ │ + 0x0032aaa0 20ac2000 00000000 a0ab2000 00000000 . ....... ..... │ │ │ │ + 0x0032aab0 c0a82000 00000000 50a82000 00000000 .. .....P. ..... │ │ │ │ + 0x0032aac0 e0a72000 00000000 c0a32000 00000000 .. ....... ..... │ │ │ │ + 0x0032aad0 50a32000 00000000 e0a22000 00000000 P. ....... ..... │ │ │ │ + 0x0032aae0 00a02000 00000000 909f2000 00000000 .. ....... ..... │ │ │ │ + 0x0032aaf0 209f2000 00000000 e09c2000 00000000 . ....... ..... │ │ │ │ + 0x0032ab00 809c2000 00000000 a09b2000 00000000 .. ....... ..... │ │ │ │ + 0x0032ab10 309a2000 00000000 c0982000 00000000 0. ....... ..... │ │ │ │ + 0x0032ab20 a0ad2000 00000000 e0a52000 00000000 .. ....... ..... │ │ │ │ + 0x0032ab30 b0aa2000 00000000 f0a12000 00000000 .. ....... ..... │ │ │ │ + 0x0032ab40 e0a62000 00000000 409e2000 00000000 .. .....@. ..... │ │ │ │ 0x0032ab50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032ab60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032ab70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032ab80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032ab90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0032aba0 20af2900 00000000 a0ae2900 00000000 .).......)..... │ │ │ │ - 0x0032abb0 c0ab2900 00000000 50ab2900 00000000 ..).....P.)..... │ │ │ │ - 0x0032abc0 e0aa2900 00000000 c0a62900 00000000 ..).......)..... │ │ │ │ - 0x0032abd0 50a62900 00000000 e0a52900 00000000 P.).......)..... │ │ │ │ - 0x0032abe0 00a32900 00000000 90a22900 00000000 ..).......)..... │ │ │ │ - 0x0032abf0 20a22900 00000000 e09f2900 00000000 .).......)..... │ │ │ │ - 0x0032ac00 809f2900 00000000 a09e2900 00000000 ..).......)..... │ │ │ │ - 0x0032ac10 309d2900 00000000 c09b2900 00000000 0.).......)..... │ │ │ │ - 0x0032ac20 a0b02900 00000000 e0a82900 00000000 ..).......)..... │ │ │ │ - 0x0032ac30 b0ad2900 00000000 f0a42900 00000000 ..).......)..... │ │ │ │ - 0x0032ac40 e0a92900 00000000 40a12900 00000000 ..).....@.)..... │ │ │ │ + 0x0032aba0 20ac2000 00000000 a0ab2000 00000000 . ....... ..... │ │ │ │ + 0x0032abb0 c0a82000 00000000 50a82000 00000000 .. .....P. ..... │ │ │ │ + 0x0032abc0 e0a72000 00000000 c0a32000 00000000 .. ....... ..... │ │ │ │ + 0x0032abd0 50a32000 00000000 e0a22000 00000000 P. ....... ..... │ │ │ │ + 0x0032abe0 00a02000 00000000 909f2000 00000000 .. ....... ..... │ │ │ │ + 0x0032abf0 209f2000 00000000 e09c2000 00000000 . ....... ..... │ │ │ │ + 0x0032ac00 809c2000 00000000 a09b2000 00000000 .. ....... ..... │ │ │ │ + 0x0032ac10 309a2000 00000000 c0982000 00000000 0. ....... ..... │ │ │ │ + 0x0032ac20 a0ad2000 00000000 e0a52000 00000000 .. ....... ..... │ │ │ │ + 0x0032ac30 b0aa2000 00000000 f0a12000 00000000 .. ....... ..... │ │ │ │ + 0x0032ac40 e0a62000 00000000 409e2000 00000000 .. .....@. ..... │ │ │ │ 0x0032ac50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032ac60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032ac70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032ac80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032ac90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0032aca0 20af2900 00000000 a0ae2900 00000000 .).......)..... │ │ │ │ - 0x0032acb0 c0ab2900 00000000 50ab2900 00000000 ..).....P.)..... │ │ │ │ - 0x0032acc0 e0aa2900 00000000 c0a62900 00000000 ..).......)..... │ │ │ │ - 0x0032acd0 50a62900 00000000 e0a52900 00000000 P.).......)..... │ │ │ │ - 0x0032ace0 40982900 00000000 c0972900 00000000 @.).......)..... │ │ │ │ - 0x0032acf0 40972900 00000000 b0942900 00000000 @.).......)..... │ │ │ │ - 0x0032ad00 40942900 00000000 40932900 00000000 @.).....@.)..... │ │ │ │ - 0x0032ad10 40922900 00000000 40912900 00000000 @.).....@.)..... │ │ │ │ - 0x0032ad20 a0b02900 00000000 e0a82900 00000000 ..).......)..... │ │ │ │ - 0x0032ad30 b0ad2900 00000000 a09a2900 00000000 ..).......)..... │ │ │ │ - 0x0032ad40 e0a92900 00000000 40962900 00000000 ..).....@.)..... │ │ │ │ + 0x0032aca0 20ac2000 00000000 a0ab2000 00000000 . ....... ..... │ │ │ │ + 0x0032acb0 c0a82000 00000000 50a82000 00000000 .. .....P. ..... │ │ │ │ + 0x0032acc0 e0a72000 00000000 c0a32000 00000000 .. ....... ..... │ │ │ │ + 0x0032acd0 50a32000 00000000 e0a22000 00000000 P. ....... ..... │ │ │ │ + 0x0032ace0 40952000 00000000 c0942000 00000000 @. ....... ..... │ │ │ │ + 0x0032acf0 40942000 00000000 b0912000 00000000 @. ....... ..... │ │ │ │ + 0x0032ad00 40912000 00000000 40902000 00000000 @. .....@. ..... │ │ │ │ + 0x0032ad10 408f2000 00000000 408e2000 00000000 @. .....@. ..... │ │ │ │ + 0x0032ad20 a0ad2000 00000000 e0a52000 00000000 .. ....... ..... │ │ │ │ + 0x0032ad30 b0aa2000 00000000 a0972000 00000000 .. ....... ..... │ │ │ │ + 0x0032ad40 e0a62000 00000000 40932000 00000000 .. .....@. ..... │ │ │ │ 0x0032ad50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032ad60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032ad70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032ad80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032ad90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0032ada0 20af2900 00000000 a0ae2900 00000000 .).......)..... │ │ │ │ - 0x0032adb0 c0ab2900 00000000 50ab2900 00000000 ..).....P.)..... │ │ │ │ - 0x0032adc0 e0aa2900 00000000 c0a62900 00000000 ..).......)..... │ │ │ │ - 0x0032add0 50a62900 00000000 e0a52900 00000000 P.).......)..... │ │ │ │ - 0x0032ade0 40982900 00000000 c0972900 00000000 @.).......)..... │ │ │ │ - 0x0032adf0 40972900 00000000 b0942900 00000000 @.).......)..... │ │ │ │ - 0x0032ae00 40942900 00000000 40932900 00000000 @.).....@.)..... │ │ │ │ - 0x0032ae10 40922900 00000000 40912900 00000000 @.).....@.)..... │ │ │ │ - 0x0032ae20 a0b02900 00000000 e0a82900 00000000 ..).......)..... │ │ │ │ - 0x0032ae30 b0ad2900 00000000 a09a2900 00000000 ..).......)..... │ │ │ │ - 0x0032ae40 e0a92900 00000000 40962900 00000000 ..).....@.)..... │ │ │ │ + 0x0032ada0 20ac2000 00000000 a0ab2000 00000000 . ....... ..... │ │ │ │ + 0x0032adb0 c0a82000 00000000 50a82000 00000000 .. .....P. ..... │ │ │ │ + 0x0032adc0 e0a72000 00000000 c0a32000 00000000 .. ....... ..... │ │ │ │ + 0x0032add0 50a32000 00000000 e0a22000 00000000 P. ....... ..... │ │ │ │ + 0x0032ade0 40952000 00000000 c0942000 00000000 @. ....... ..... │ │ │ │ + 0x0032adf0 40942000 00000000 b0912000 00000000 @. ....... ..... │ │ │ │ + 0x0032ae00 40912000 00000000 40902000 00000000 @. .....@. ..... │ │ │ │ + 0x0032ae10 408f2000 00000000 408e2000 00000000 @. .....@. ..... │ │ │ │ + 0x0032ae20 a0ad2000 00000000 e0a52000 00000000 .. ....... ..... │ │ │ │ + 0x0032ae30 b0aa2000 00000000 a0972000 00000000 .. ....... ..... │ │ │ │ + 0x0032ae40 e0a62000 00000000 40932000 00000000 .. .....@. ..... │ │ │ │ 0x0032ae50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032ae60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032ae70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032ae80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032ae90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0032aea0 20af2900 00000000 a0ae2900 00000000 .).......)..... │ │ │ │ - 0x0032aeb0 c0ab2900 00000000 50ab2900 00000000 ..).....P.)..... │ │ │ │ - 0x0032aec0 e0aa2900 00000000 c0a62900 00000000 ..).......)..... │ │ │ │ - 0x0032aed0 50a62900 00000000 e0a52900 00000000 P.).......)..... │ │ │ │ - 0x0032aee0 40982900 00000000 c0972900 00000000 @.).......)..... │ │ │ │ - 0x0032aef0 40972900 00000000 b0942900 00000000 @.).......)..... │ │ │ │ - 0x0032af00 40942900 00000000 40932900 00000000 @.).....@.)..... │ │ │ │ - 0x0032af10 40922900 00000000 40912900 00000000 @.).....@.)..... │ │ │ │ - 0x0032af20 a0b02900 00000000 e0a82900 00000000 ..).......)..... │ │ │ │ - 0x0032af30 b0ad2900 00000000 a09a2900 00000000 ..).......)..... │ │ │ │ - 0x0032af40 e0a92900 00000000 40962900 00000000 ..).....@.)..... │ │ │ │ + 0x0032aea0 20ac2000 00000000 a0ab2000 00000000 . ....... ..... │ │ │ │ + 0x0032aeb0 c0a82000 00000000 50a82000 00000000 .. .....P. ..... │ │ │ │ + 0x0032aec0 e0a72000 00000000 c0a32000 00000000 .. ....... ..... │ │ │ │ + 0x0032aed0 50a32000 00000000 e0a22000 00000000 P. ....... ..... │ │ │ │ + 0x0032aee0 40952000 00000000 c0942000 00000000 @. ....... ..... │ │ │ │ + 0x0032aef0 40942000 00000000 b0912000 00000000 @. ....... ..... │ │ │ │ + 0x0032af00 40912000 00000000 40902000 00000000 @. .....@. ..... │ │ │ │ + 0x0032af10 408f2000 00000000 408e2000 00000000 @. .....@. ..... │ │ │ │ + 0x0032af20 a0ad2000 00000000 e0a52000 00000000 .. ....... ..... │ │ │ │ + 0x0032af30 b0aa2000 00000000 a0972000 00000000 .. ....... ..... │ │ │ │ + 0x0032af40 e0a62000 00000000 40932000 00000000 .. .....@. ..... │ │ │ │ 0x0032af50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032af60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032af70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032af80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032af90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032afa0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032afb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -7149,88 +7149,88 @@ │ │ │ │ 0x0032b140 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b150 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b160 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b170 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b180 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b190 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b1a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0032b1b0 00000000 00000000 d0b82900 00000000 ..........)..... │ │ │ │ + 0x0032b1b0 00000000 00000000 70d72900 00000000 ........p.)..... │ │ │ │ 0x0032b1c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b1d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b1e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b1f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b200 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b210 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b220 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b230 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b240 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b250 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b260 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b270 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b280 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b290 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0032b2a0 a0b12900 00000000 00000000 00000000 ..)............. │ │ │ │ - 0x0032b2b0 00000000 00000000 d0b82900 00000000 ..........)..... │ │ │ │ + 0x0032b2a0 40d02900 00000000 00000000 00000000 @.)............. │ │ │ │ + 0x0032b2b0 00000000 00000000 70d72900 00000000 ........p.)..... │ │ │ │ 0x0032b2c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b2d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b2e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b2f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b300 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b310 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b320 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b330 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b340 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b350 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b360 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b370 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b380 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b390 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0032b3a0 90b22900 00000000 40b42900 00000000 ..).....@.)..... │ │ │ │ - 0x0032b3b0 60b32900 00000000 b0bb2900 00000000 `.).......)..... │ │ │ │ - 0x0032b3c0 60c02900 00000000 f0bd2900 00000000 `.).......)..... │ │ │ │ - 0x0032b3d0 e0c82900 00000000 c0ca2900 00000000 ..).......)..... │ │ │ │ - 0x0032b3e0 30cb2900 00000000 40c92900 00000000 0.).....@.)..... │ │ │ │ - 0x0032b3f0 b0cb2900 00000000 30cc2900 00000000 ..).....0.)..... │ │ │ │ - 0x0032b400 c0c92900 00000000 b0cc2900 00000000 ..).......)..... │ │ │ │ - 0x0032b410 30cd2900 00000000 40ca2900 00000000 0.).....@.)..... │ │ │ │ - 0x0032b420 a0b62900 00000000 70b52900 00000000 ..).....p.)..... │ │ │ │ - 0x0032b430 70c32900 00000000 b0cd2900 00000000 p.).......)..... │ │ │ │ - 0x0032b440 20ce2900 00000000 90ce2900 00000000 .).......)..... │ │ │ │ + 0x0032b3a0 30d12900 00000000 e0d22900 00000000 0.).......)..... │ │ │ │ + 0x0032b3b0 00d22900 00000000 50da2900 00000000 ..).....P.)..... │ │ │ │ + 0x0032b3c0 00df2900 00000000 90dc2900 00000000 ..).......)..... │ │ │ │ + 0x0032b3d0 80e72900 00000000 60e92900 00000000 ..).....`.)..... │ │ │ │ + 0x0032b3e0 d0e92900 00000000 e0e72900 00000000 ..).......)..... │ │ │ │ + 0x0032b3f0 50ea2900 00000000 d0ea2900 00000000 P.).......)..... │ │ │ │ + 0x0032b400 60e82900 00000000 50eb2900 00000000 `.).....P.)..... │ │ │ │ + 0x0032b410 d0eb2900 00000000 e0e82900 00000000 ..).......)..... │ │ │ │ + 0x0032b420 40d52900 00000000 10d42900 00000000 @.).......)..... │ │ │ │ + 0x0032b430 10e22900 00000000 50ec2900 00000000 ..).....P.)..... │ │ │ │ + 0x0032b440 c0ec2900 00000000 30ed2900 00000000 ..).....0.)..... │ │ │ │ 0x0032b450 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b460 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b470 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b480 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b490 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0032b4a0 90b22900 00000000 40b42900 00000000 ..).....@.)..... │ │ │ │ - 0x0032b4b0 60b32900 00000000 b0bb2900 00000000 `.).......)..... │ │ │ │ - 0x0032b4c0 60c02900 00000000 f0bd2900 00000000 `.).......)..... │ │ │ │ - 0x0032b4d0 e0c82900 00000000 c0ca2900 00000000 ..).......)..... │ │ │ │ - 0x0032b4e0 30cb2900 00000000 40c92900 00000000 0.).....@.)..... │ │ │ │ - 0x0032b4f0 b0cb2900 00000000 30cc2900 00000000 ..).....0.)..... │ │ │ │ - 0x0032b500 c0c92900 00000000 b0cc2900 00000000 ..).......)..... │ │ │ │ - 0x0032b510 30cd2900 00000000 40ca2900 00000000 0.).....@.)..... │ │ │ │ - 0x0032b520 a0b62900 00000000 70b52900 00000000 ..).....p.)..... │ │ │ │ - 0x0032b530 70c32900 00000000 b0cd2900 00000000 p.).......)..... │ │ │ │ - 0x0032b540 20ce2900 00000000 90ce2900 00000000 .).......)..... │ │ │ │ + 0x0032b4a0 30d12900 00000000 e0d22900 00000000 0.).......)..... │ │ │ │ + 0x0032b4b0 00d22900 00000000 50da2900 00000000 ..).....P.)..... │ │ │ │ + 0x0032b4c0 00df2900 00000000 90dc2900 00000000 ..).......)..... │ │ │ │ + 0x0032b4d0 80e72900 00000000 60e92900 00000000 ..).....`.)..... │ │ │ │ + 0x0032b4e0 d0e92900 00000000 e0e72900 00000000 ..).......)..... │ │ │ │ + 0x0032b4f0 50ea2900 00000000 d0ea2900 00000000 P.).......)..... │ │ │ │ + 0x0032b500 60e82900 00000000 50eb2900 00000000 `.).....P.)..... │ │ │ │ + 0x0032b510 d0eb2900 00000000 e0e82900 00000000 ..).......)..... │ │ │ │ + 0x0032b520 40d52900 00000000 10d42900 00000000 @.).......)..... │ │ │ │ + 0x0032b530 10e22900 00000000 50ec2900 00000000 ..).....P.)..... │ │ │ │ + 0x0032b540 c0ec2900 00000000 30ed2900 00000000 ..).....0.)..... │ │ │ │ 0x0032b550 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b560 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b570 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b580 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b590 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0032b5a0 90b22900 00000000 40b42900 00000000 ..).....@.)..... │ │ │ │ - 0x0032b5b0 60b32900 00000000 b0bb2900 00000000 `.).......)..... │ │ │ │ - 0x0032b5c0 60c02900 00000000 f0bd2900 00000000 `.).......)..... │ │ │ │ - 0x0032b5d0 e0c82900 00000000 c0ca2900 00000000 ..).......)..... │ │ │ │ - 0x0032b5e0 30cb2900 00000000 40c92900 00000000 0.).....@.)..... │ │ │ │ - 0x0032b5f0 b0cb2900 00000000 30cc2900 00000000 ..).....0.)..... │ │ │ │ - 0x0032b600 c0c92900 00000000 b0cc2900 00000000 ..).......)..... │ │ │ │ - 0x0032b610 30cd2900 00000000 40ca2900 00000000 0.).....@.)..... │ │ │ │ - 0x0032b620 a0b62900 00000000 70b52900 00000000 ..).....p.)..... │ │ │ │ - 0x0032b630 70c32900 00000000 b0cd2900 00000000 p.).......)..... │ │ │ │ - 0x0032b640 20ce2900 00000000 90ce2900 00000000 .).......)..... │ │ │ │ + 0x0032b5a0 30d12900 00000000 e0d22900 00000000 0.).......)..... │ │ │ │ + 0x0032b5b0 00d22900 00000000 50da2900 00000000 ..).....P.)..... │ │ │ │ + 0x0032b5c0 00df2900 00000000 90dc2900 00000000 ..).......)..... │ │ │ │ + 0x0032b5d0 80e72900 00000000 60e92900 00000000 ..).....`.)..... │ │ │ │ + 0x0032b5e0 d0e92900 00000000 e0e72900 00000000 ..).......)..... │ │ │ │ + 0x0032b5f0 50ea2900 00000000 d0ea2900 00000000 P.).......)..... │ │ │ │ + 0x0032b600 60e82900 00000000 50eb2900 00000000 `.).....P.)..... │ │ │ │ + 0x0032b610 d0eb2900 00000000 e0e82900 00000000 ..).......)..... │ │ │ │ + 0x0032b620 40d52900 00000000 10d42900 00000000 @.).......)..... │ │ │ │ + 0x0032b630 10e22900 00000000 50ec2900 00000000 ..).....P.)..... │ │ │ │ + 0x0032b640 c0ec2900 00000000 30ed2900 00000000 ..).....0.)..... │ │ │ │ 0x0032b650 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b660 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b670 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b680 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b690 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032b6a0 98242a00 00000000 23000000 00000000 .$*.....#....... │ │ │ │ 0x0032b6b0 1c000000 22000000 98242a00 00000000 ...."....$*..... │ │ │ │ @@ -7372,26 +7372,26 @@ │ │ │ │ 0x0032bf30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032bf40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032bf50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032bf60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032bf70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032bf80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0032bf90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0032bfa0 30de2000 00000000 a0e02000 00000000 0. ....... ..... │ │ │ │ - 0x0032bfb0 00000000 00000000 b0e32000 00000000 .......... ..... │ │ │ │ - 0x0032bfc0 30de2000 00000000 a0e02000 00000000 0. ....... ..... │ │ │ │ - 0x0032bfd0 00000000 00000000 b0e32000 00000000 .......... ..... │ │ │ │ - 0x0032bfe0 30de2000 00000000 a0e02000 00000000 0. ....... ..... │ │ │ │ - 0x0032bff0 00000000 00000000 b0e32000 00000000 .......... ..... │ │ │ │ + 0x0032bfa0 c0db1e00 00000000 30de1e00 00000000 ........0....... │ │ │ │ + 0x0032bfb0 00000000 00000000 40e11e00 00000000 ........@....... │ │ │ │ + 0x0032bfc0 c0db1e00 00000000 30de1e00 00000000 ........0....... │ │ │ │ + 0x0032bfd0 00000000 00000000 40e11e00 00000000 ........@....... │ │ │ │ + 0x0032bfe0 c0db1e00 00000000 30de1e00 00000000 ........0....... │ │ │ │ + 0x0032bff0 00000000 00000000 40e11e00 00000000 ........@....... │ │ │ │ 0x0032c000 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0032c010 90132100 00000000 40142100 00000000 ..!.....@.!..... │ │ │ │ - 0x0032c020 50fb2000 00000000 50fb2000 00000000 P. .....P. ..... │ │ │ │ - 0x0032c030 50fb2000 00000000 00000000 00000000 P. ............. │ │ │ │ - 0x0032c040 00000000 00000000 c0111f00 00000000 ................ │ │ │ │ - 0x0032c050 c0111f00 00000000 70d01e00 00000000 ........p....... │ │ │ │ + 0x0032c010 30fa2000 00000000 e0fa2000 00000000 0. ....... ..... │ │ │ │ + 0x0032c020 f0e12000 00000000 f0e12000 00000000 .. ....... ..... │ │ │ │ + 0x0032c030 f0e12000 00000000 00000000 00000000 .. ............. │ │ │ │ + 0x0032c040 00000000 00000000 80221f00 00000000 ........."...... │ │ │ │ + 0x0032c050 80221f00 00000000 70d01e00 00000000 ."......p....... │ │ │ │ 0x0032c060 70d01e00 00000000 70d01e00 00000000 p.......p....... │ │ │ │ 0x0032c070 5a252a00 00000000 0d000000 00000000 Z%*............. │ │ │ │ 0x0032c080 b4040000 07000000 5a252a00 00000000 ........Z%*..... │ │ │ │ 0x0032c090 0d000000 00000000 50040000 07000000 ........P....... │ │ │ │ 0x0032c0a0 5a252a00 00000000 0d000000 00000000 Z%*............. │ │ │ │ 0x0032c0b0 51040000 07000000 5a252a00 00000000 Q.......Z%*..... │ │ │ │ 0x0032c0c0 0d000000 00000000 53040000 07000000 ........S....... │ │ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ │ │ @@ -1,123 +1,123 @@ │ │ │ │ │ │ │ │ Hex dump of section '.got': │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ 0x00330458 38023300 00000000 00000000 00000000 8.3............. │ │ │ │ 0x00330468 00000000 00000000 36300200 00000000 ........60...... │ │ │ │ 0x00330478 46300200 00000000 00000000 00000000 F0.............. │ │ │ │ - 0x00330488 00000000 00000000 20692200 00000000 ........ i"..... │ │ │ │ + 0x00330488 00000000 00000000 40511f00 00000000 ........@Q...... │ │ │ │ 0x00330498 e0f31300 00000000 20bc1a00 00000000 ........ ....... │ │ │ │ 0x003304a8 10711200 00000000 b0291e00 00000000 .q.......)...... │ │ │ │ 0x003304b8 d09e0300 00000000 00000000 00000000 ................ │ │ │ │ 0x003304c8 80000000 00000000 1f531a00 00000000 .........S...... │ │ │ │ 0x003304d8 00630300 00000000 f9441b00 00000000 .c.......D...... │ │ │ │ 0x003304e8 f07f1a00 00000000 70731200 00000000 ........ps...... │ │ │ │ - 0x003304f8 50252100 00000000 80902900 00000000 P%!.......)..... │ │ │ │ + 0x003304f8 f00b2100 00000000 808d2000 00000000 ..!....... ..... │ │ │ │ 0x00330508 00000000 00000000 954b1a00 00000000 .........K...... │ │ │ │ 0x00330518 c03b1400 00000000 00000000 00000000 .;.............. │ │ │ │ 0x00330528 a07c1b00 00000000 00000000 00000000 .|.............. │ │ │ │ 0x00330538 902f1400 00000000 eb521e00 00000000 ./.......R...... │ │ │ │ 0x00330548 10f51b00 00000000 70b71b00 00000000 ........p....... │ │ │ │ 0x00330558 80ea1d00 00000000 00000000 00000000 ................ │ │ │ │ 0x00330568 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00330578 00000000 00000000 40000000 00000000 ........@....... │ │ │ │ 0x00330588 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00330598 90890300 00000000 00000000 00000000 ................ │ │ │ │ 0x003305a8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003305b8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003305c8 8d370300 00000000 000b2200 00000000 .7........"..... │ │ │ │ + 0x003305c8 8d370300 00000000 a0f12100 00000000 .7........!..... │ │ │ │ 0x003305d8 f01a1e00 00000000 00000000 00000000 ................ │ │ │ │ 0x003305e8 90e91100 00000000 974c1a00 00000000 .........L...... │ │ │ │ 0x003305f8 23640300 00000000 00000000 00000000 #d.............. │ │ │ │ 0x00330608 4c791a00 00000000 409f0300 00000000 Ly......@....... │ │ │ │ 0x00330618 20a00300 00000000 d0401a00 00000000 ........@...... │ │ │ │ - 0x00330628 30c71b00 00000000 c06b2200 00000000 0........k"..... │ │ │ │ + 0x00330628 30c71b00 00000000 e0531f00 00000000 0........S...... │ │ │ │ 0x00330638 a0921d00 00000000 80db1300 00000000 ................ │ │ │ │ 0x00330648 20211e00 00000000 e0031e00 00000000 !.............. │ │ │ │ - 0x00330658 70212100 00000000 20461400 00000000 p!!..... F...... │ │ │ │ + 0x00330658 10082100 00000000 20461400 00000000 ..!..... F...... │ │ │ │ 0x00330668 c0be0300 00000000 00000000 00000000 ................ │ │ │ │ 0x00330678 20000000 00000000 14461b00 00000000 ........F...... │ │ │ │ - 0x00330688 f3e71100 00000000 601e2100 00000000 ........`.!..... │ │ │ │ - 0x00330698 e01a2100 00000000 b03d1400 00000000 ..!......=...... │ │ │ │ - 0x003306a8 b0062200 00000000 806a2200 00000000 .."......j"..... │ │ │ │ + 0x00330688 f3e71100 00000000 00052100 00000000 ..........!..... │ │ │ │ + 0x00330698 80012100 00000000 b03d1400 00000000 ..!......=...... │ │ │ │ + 0x003306a8 50ed2100 00000000 a0521f00 00000000 P.!......R...... │ │ │ │ 0x003306b8 f0d21300 00000000 c04a1b00 00000000 .........J...... │ │ │ │ 0x003306c8 00000000 00000000 d09e0300 00000000 ................ │ │ │ │ - 0x003306d8 20041e00 00000000 60562200 00000000 .......`V"..... │ │ │ │ + 0x003306d8 20041e00 00000000 003d2200 00000000 ........="..... │ │ │ │ 0x003306e8 00000000 00000000 17321b00 00000000 .........2...... │ │ │ │ 0x003306f8 a0a10300 00000000 10bb0300 00000000 ................ │ │ │ │ 0x00330708 70e81200 00000000 808f0300 00000000 p............... │ │ │ │ - 0x00330718 f0411e00 00000000 80042200 00000000 .A........"..... │ │ │ │ + 0x00330718 f0411e00 00000000 20eb2100 00000000 .A...... .!..... │ │ │ │ 0x00330728 f05f0300 00000000 a09a0300 00000000 ._.............. │ │ │ │ 0x00330738 d03a1e00 00000000 00000000 00000000 .:.............. │ │ │ │ 0x00330748 da370300 00000000 703a1400 00000000 .7......p:...... │ │ │ │ 0x00330758 50441e00 00000000 00000000 00000000 PD.............. │ │ │ │ 0x00330768 c0621400 00000000 20c21b00 00000000 .b...... ....... │ │ │ │ 0x00330778 20980300 00000000 a0201e00 00000000 ........ ...... │ │ │ │ 0x00330788 00000000 00000000 503a0300 00000000 ........P:...... │ │ │ │ 0x00330798 2a4d1a00 00000000 00dc1a00 00000000 *M.............. │ │ │ │ 0x003307a8 70eb1d00 00000000 f0d61a00 00000000 p............... │ │ │ │ 0x003307b8 00000000 00000000 04be0300 00000000 ................ │ │ │ │ 0x003307c8 90401400 00000000 20e51d00 00000000 .@...... ....... │ │ │ │ 0x003307d8 90191e00 00000000 00000000 00000000 ................ │ │ │ │ 0x003307e8 b09f0300 00000000 ab620300 00000000 .........b...... │ │ │ │ - 0x003307f8 80fd2100 00000000 40c71b00 00000000 ..!.....@....... │ │ │ │ - 0x00330808 40eb2100 00000000 10b82100 00000000 @.!.......!..... │ │ │ │ + 0x003307f8 20e42100 00000000 40c71b00 00000000 .!.....@....... │ │ │ │ + 0x00330808 e0d12100 00000000 b09e2100 00000000 ..!.......!..... │ │ │ │ 0x00330818 a0761200 00000000 75c30300 00000000 .v......u....... │ │ │ │ 0x00330828 3f401a00 00000000 00000000 00000000 ?@.............. │ │ │ │ 0x00330838 f0600300 00000000 20e61d00 00000000 .`...... ....... │ │ │ │ - 0x00330848 80902100 00000000 00000000 00000000 ..!............. │ │ │ │ - 0x00330858 c06c2200 00000000 f01d1e00 00000000 .l"............. │ │ │ │ - 0x00330868 d05b1400 00000000 c0172200 00000000 .[........"..... │ │ │ │ + 0x00330848 20772100 00000000 00000000 00000000 w!............. │ │ │ │ + 0x00330858 e0541f00 00000000 f01d1e00 00000000 .T.............. │ │ │ │ + 0x00330868 d05b1400 00000000 60fe2100 00000000 .[......`.!..... │ │ │ │ 0x00330878 a0a10300 00000000 d0cc1200 00000000 ................ │ │ │ │ - 0x00330888 20532200 00000000 70072a00 00000000 S".....p.*..... │ │ │ │ - 0x00330898 00000000 00000000 50792100 00000000 ........Py!..... │ │ │ │ - 0x003308a8 80792100 00000000 00000000 00000000 .y!............. │ │ │ │ + 0x00330888 c0392200 00000000 70072a00 00000000 .9".....p.*..... │ │ │ │ + 0x00330898 00000000 00000000 f05f2100 00000000 ........._!..... │ │ │ │ + 0x003308a8 20602100 00000000 00000000 00000000 `!............. │ │ │ │ 0x003308b8 d0831b00 00000000 e03a1e00 00000000 .........:...... │ │ │ │ 0x003308c8 f0680300 00000000 00000000 00000000 .h.............. │ │ │ │ 0x003308d8 b0640300 00000000 00000000 00000000 .d.............. │ │ │ │ 0x003308e8 60c50300 00000000 00000000 00000000 `............... │ │ │ │ 0x003308f8 d0001400 00000000 00000000 00000000 ................ │ │ │ │ 0x00330908 20f61b00 00000000 20c71b00 00000000 ....... ....... │ │ │ │ 0x00330918 b0b51a00 00000000 a0101e00 00000000 ................ │ │ │ │ - 0x00330928 60022200 00000000 203c1e00 00000000 `."..... <...... │ │ │ │ + 0x00330928 00e92100 00000000 203c1e00 00000000 ..!..... <...... │ │ │ │ 0x00330938 00000000 00000000 40fc1200 00000000 ........@....... │ │ │ │ 0x00330948 10a20300 00000000 507f1b00 00000000 ........P....... │ │ │ │ 0x00330958 00000000 00000000 30431e00 00000000 ........0C...... │ │ │ │ - 0x00330968 804a2100 00000000 f03f1c00 00000000 .J!......?...... │ │ │ │ - 0x00330978 b09a2100 00000000 00551e00 00000000 ..!......U...... │ │ │ │ + 0x00330968 20312100 00000000 f03f1c00 00000000 1!......?...... │ │ │ │ + 0x00330978 50812100 00000000 00551e00 00000000 P.!......U...... │ │ │ │ 0x00330988 00000000 00000000 d07b1a00 00000000 .........{...... │ │ │ │ 0x00330998 20071400 00000000 00b71a00 00000000 ............... │ │ │ │ 0x003309a8 063d1b00 00000000 00000000 00000000 .=.............. │ │ │ │ - 0x003309b8 c9e61100 00000000 30aa2100 00000000 ........0.!..... │ │ │ │ + 0x003309b8 c9e61100 00000000 d0902100 00000000 ..........!..... │ │ │ │ 0x003309c8 00000000 00000000 1b4c1a00 00000000 .........L...... │ │ │ │ 0x003309d8 90521e00 00000000 a9791a00 00000000 .R.......y...... │ │ │ │ 0x003309e8 4e620300 00000000 00000000 00000000 Nb.............. │ │ │ │ 0x003309f8 b0970300 00000000 00000000 00000000 ................ │ │ │ │ 0x00330a08 40900300 00000000 b0db1a00 00000000 @............... │ │ │ │ 0x00330a18 f0791a00 00000000 383d1a00 00000000 .y......8=...... │ │ │ │ 0x00330a28 609a0300 00000000 10380300 00000000 `........8...... │ │ │ │ 0x00330a38 d0c00300 00000000 c07a1200 00000000 .........z...... │ │ │ │ - 0x00330a48 703a2100 00000000 f05c1e00 00000000 p:!......\...... │ │ │ │ - 0x00330a58 90620300 00000000 30852100 00000000 .b......0.!..... │ │ │ │ + 0x00330a48 10212100 00000000 f05c1e00 00000000 .!!......\...... │ │ │ │ + 0x00330a58 90620300 00000000 d06b2100 00000000 .b.......k!..... │ │ │ │ 0x00330a68 b05b1e00 00000000 00000000 00000000 .[.............. │ │ │ │ 0x00330a78 d0561400 00000000 50ab1b00 00000000 .V......P....... │ │ │ │ 0x00330a88 b0521e00 00000000 e0e61300 00000000 .R.............. │ │ │ │ 0x00330a98 00000000 00000000 207c1b00 00000000 ........ |...... │ │ │ │ - 0x00330aa8 a0682200 00000000 00000000 00000000 .h"............. │ │ │ │ + 0x00330aa8 c0501f00 00000000 00000000 00000000 .P.............. │ │ │ │ 0x00330ab8 20062a00 00000000 d0c01200 00000000 .*............. │ │ │ │ 0x00330ac8 00000000 00000000 503b1400 00000000 ........P;...... │ │ │ │ 0x00330ad8 809c0300 00000000 86551e00 00000000 .........U...... │ │ │ │ 0x00330ae8 40b11b00 00000000 75491a00 00000000 @.......uI...... │ │ │ │ 0x00330af8 d0fc1300 00000000 00000000 00000000 ................ │ │ │ │ 0x00330b08 50000000 00000000 c0600300 00000000 P........`...... │ │ │ │ 0x00330b18 19620300 00000000 c0610300 00000000 .b.......a...... │ │ │ │ 0x00330b28 ed370300 00000000 00000000 00000000 .7.............. │ │ │ │ 0x00330b38 10721200 00000000 00000000 00000000 .r.............. │ │ │ │ - 0x00330b48 c0d31a00 00000000 206f2200 00000000 ........ o"..... │ │ │ │ - 0x00330b58 80511400 00000000 e0862200 00000000 .Q........"..... │ │ │ │ + 0x00330b48 c0d31a00 00000000 40571f00 00000000 ........@W...... │ │ │ │ + 0x00330b58 80511400 00000000 006f1f00 00000000 .Q.......o...... │ │ │ │ 0x00330b68 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00330b78 40600300 00000000 00620300 00000000 @`.......b...... │ │ │ │ 0x00330b88 35630300 00000000 00000000 00000000 5c.............. │ │ │ │ 0x00330b98 60600300 00000000 00000000 00000000 ``.............. │ │ │ │ 0x00330ba8 20641400 00000000 305d1400 00000000 d......0]...... │ │ │ │ 0x00330bb8 d09e0300 00000000 00000000 00000000 ................ │ │ │ │ 0x00330bc8 a0e01300 00000000 00000000 00000000 ................ │ │ │ │ @@ -125,67 +125,67 @@ │ │ │ │ 0x00330be8 48000000 00000000 00000000 00000000 H............... │ │ │ │ 0x00330bf8 c0e71300 00000000 50a81a00 00000000 ........P....... │ │ │ │ 0x00330c08 b0481e00 00000000 c0a50300 00000000 .H.............. │ │ │ │ 0x00330c18 f0d11d00 00000000 80201e00 00000000 ......... ...... │ │ │ │ 0x00330c28 80811b00 00000000 fa421b00 00000000 .........B...... │ │ │ │ 0x00330c38 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00330c48 10c71200 00000000 f9431a00 00000000 .........C...... │ │ │ │ - 0x00330c58 c06d2200 00000000 60a61b00 00000000 .m".....`....... │ │ │ │ + 0x00330c58 e0551f00 00000000 60a61b00 00000000 .U......`....... │ │ │ │ 0x00330c68 40131e00 00000000 d09e0300 00000000 @............... │ │ │ │ 0x00330c78 55c30300 00000000 50bc1b00 00000000 U.......P....... │ │ │ │ - 0x00330c88 d05b2200 00000000 a0600300 00000000 .["......`...... │ │ │ │ + 0x00330c88 70422200 00000000 a0600300 00000000 pB"......`...... │ │ │ │ 0x00330c98 10d41a00 00000000 10431400 00000000 .........C...... │ │ │ │ 0x00330ca8 f0321400 00000000 d0201e00 00000000 .2....... ...... │ │ │ │ 0x00330cb8 902a1b00 00000000 193f1a00 00000000 .*.......?...... │ │ │ │ 0x00330cc8 10431e00 00000000 00000000 00000000 .C.............. │ │ │ │ 0x00330cd8 c0370300 00000000 00000000 00000000 .7.............. │ │ │ │ - 0x00330ce8 f09d2100 00000000 00000000 00000000 ..!............. │ │ │ │ - 0x00330cf8 60192100 00000000 9b3e1a00 00000000 `.!......>...... │ │ │ │ + 0x00330ce8 90842100 00000000 00000000 00000000 ..!............. │ │ │ │ + 0x00330cf8 00002100 00000000 9b3e1a00 00000000 ..!......>...... │ │ │ │ 0x00330d08 30021e00 00000000 609e0300 00000000 0.......`....... │ │ │ │ - 0x00330d18 302b2100 00000000 107f2100 00000000 0+!.......!..... │ │ │ │ + 0x00330d18 d0112100 00000000 b0652100 00000000 ..!......e!..... │ │ │ │ 0x00330d28 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00330d38 30000000 00000000 d08f0300 00000000 0............... │ │ │ │ 0x00330d48 e0e91300 00000000 00a10300 00000000 ................ │ │ │ │ 0x00330d58 00000000 00000000 554c1a00 00000000 ........UL...... │ │ │ │ 0x00330d68 90481400 00000000 00000000 00000000 .H.............. │ │ │ │ - 0x00330d78 70972100 00000000 807e1a00 00000000 p.!......~...... │ │ │ │ + 0x00330d78 107e2100 00000000 807e1a00 00000000 .~!......~...... │ │ │ │ 0x00330d88 00000000 00000000 40be0300 00000000 ........@....... │ │ │ │ 0x00330d98 80021e00 00000000 70a10300 00000000 ........p....... │ │ │ │ 0x00330da8 d0171400 00000000 80d61a00 00000000 ................ │ │ │ │ 0x00330db8 30c20300 00000000 bf620300 00000000 0........b...... │ │ │ │ - 0x00330dc8 00000000 00000000 307b2200 00000000 ........0{"..... │ │ │ │ + 0x00330dc8 00000000 00000000 50631f00 00000000 ........Pc...... │ │ │ │ 0x00330dd8 c0a60300 00000000 b03f1400 00000000 .........?...... │ │ │ │ 0x00330de8 b09f0300 00000000 907a1a00 00000000 .........z...... │ │ │ │ 0x00330df8 e0411400 00000000 e14b1a00 00000000 .A.......K...... │ │ │ │ 0x00330e08 a04b1e00 00000000 90fe1b00 00000000 .K.............. │ │ │ │ 0x00330e18 00000000 00000000 106b1400 00000000 .........k...... │ │ │ │ - 0x00330e28 50272200 00000000 00600300 00000000 P'"......`...... │ │ │ │ - 0x00330e38 c05e1400 00000000 a0c32100 00000000 .^........!..... │ │ │ │ + 0x00330e28 f00d2200 00000000 00600300 00000000 .."......`...... │ │ │ │ + 0x00330e38 c05e1400 00000000 40aa2100 00000000 .^......@.!..... │ │ │ │ 0x00330e48 00000000 00000000 d0d51300 00000000 ................ │ │ │ │ - 0x00330e58 20981d00 00000000 30192100 00000000 .......0.!..... │ │ │ │ + 0x00330e58 20981d00 00000000 d0ff2000 00000000 ......... ..... │ │ │ │ 0x00330e68 c0b61a00 00000000 a0c01200 00000000 ................ │ │ │ │ 0x00330e78 b0041e00 00000000 90f41300 00000000 ................ │ │ │ │ 0x00330e88 70650300 00000000 40640300 00000000 pe......@d...... │ │ │ │ 0x00330e98 609e0300 00000000 f09d0300 00000000 `............... │ │ │ │ - 0x00330ea8 b0fd2100 00000000 b04b1400 00000000 ..!......K...... │ │ │ │ - 0x00330eb8 80600300 00000000 70922100 00000000 .`......p.!..... │ │ │ │ + 0x00330ea8 50e42100 00000000 b04b1400 00000000 P.!......K...... │ │ │ │ + 0x00330eb8 80600300 00000000 10792100 00000000 .`.......y!..... │ │ │ │ 0x00330ec8 60801b00 00000000 30181e00 00000000 `.......0....... │ │ │ │ 0x00330ed8 00000000 00000000 bb4b1a00 00000000 .........K...... │ │ │ │ 0x00330ee8 40151e00 00000000 20cf1c00 00000000 @....... ....... │ │ │ │ 0x00330ef8 00000000 00000000 d8461a00 00000000 .........F...... │ │ │ │ 0x00330f08 90a00300 00000000 d7411a00 00000000 .........A...... │ │ │ │ 0x00330f18 56451a00 00000000 00000000 00000000 VE.............. │ │ │ │ - 0x00330f28 30822100 00000000 00000000 00000000 0.!............. │ │ │ │ + 0x00330f28 d0682100 00000000 00000000 00000000 .h!............. │ │ │ │ 0x00330f38 202b1400 00000000 809d0300 00000000 +.............. │ │ │ │ - 0x00330f48 00000000 00000000 30ff2100 00000000 ........0.!..... │ │ │ │ + 0x00330f48 00000000 00000000 d0e52100 00000000 ..........!..... │ │ │ │ 0x00330f58 60640300 00000000 80640300 00000000 `d.......d...... │ │ │ │ - 0x00330f68 a0062a00 00000000 007b2100 00000000 ..*......{!..... │ │ │ │ + 0x00330f68 a0062a00 00000000 a0612100 00000000 ..*......a!..... │ │ │ │ 0x00330f78 70441b00 00000000 a0a10300 00000000 pD.............. │ │ │ │ 0x00330f88 00000000 00000000 d0bb1a00 00000000 ................ │ │ │ │ 0x00330f98 00351400 00000000 ed491a00 00000000 .5.......I...... │ │ │ │ 0x00330fa8 d63d1a00 00000000 d09e0300 00000000 .=.............. │ │ │ │ - 0x00330fb8 a0821b00 00000000 10592200 00000000 .........Y"..... │ │ │ │ - 0x00330fc8 00902900 00000000 9f880300 00000000 ..)............. │ │ │ │ + 0x00330fb8 a0821b00 00000000 b03f2200 00000000 .........?"..... │ │ │ │ + 0x00330fc8 008d2000 00000000 9f880300 00000000 .. ............. │ │ │ │ 0x00330fd8 cfbd0300 00000000 10071e00 00000000 ................ │ │ │ │ 0x00330fe8 b0f61200 00000000 e03a1400 00000000 .........:...... │ │ │ │ 0x00330ff8 10921a00 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 66383730 37343466 65393538 33633266 f870744fe9583c2f │ │ │ │ - 0x00000010 33303834 32666436 30353664 62373465 30842fd6056db74e │ │ │ │ - 0x00000020 66356131 38362e64 65627567 00000000 f5a186.debug.... │ │ │ │ - 0x00000030 1481ea95 .... │ │ │ │ + 0x00000000 63623833 36643138 61383264 33363436 cb836d18a82d3646 │ │ │ │ + 0x00000010 64353663 32653163 38656333 63346564 d56c2e1c8ec3c4ed │ │ │ │ + 0x00000020 61623065 35372e64 65627567 00000000 ab0e57.debug.... │ │ │ │ + 0x00000030 5a9e7cb5 Z.|.