--- /srv/rebuilderd/tmp/rebuilderd62JAjP/inputs/rav1e_0.8.1-12_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderd62JAjP/out/rav1e_0.8.1-12_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-09-29 19:21:26.000000 debian-binary │ -rw-r--r-- 0 0 0 1632 2026-09-29 19:21:26.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1328804 2026-09-29 19:21:26.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1329352 2026-09-29 19:21:26.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/rav1e │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -60,50 +60,50 @@ │ │ │ │ 0000000000435180 0000000000000008 R_X86_64_RELATIVE d2ce0 │ │ │ │ 0000000000435188 0000000000000008 R_X86_64_RELATIVE d1810 │ │ │ │ 0000000000435190 0000000000000008 R_X86_64_RELATIVE d7160 │ │ │ │ 0000000000435198 0000000000000008 R_X86_64_RELATIVE d2640 │ │ │ │ 00000000004351a0 0000000000000008 R_X86_64_RELATIVE d2e20 │ │ │ │ 00000000004351a8 0000000000000008 R_X86_64_RELATIVE d28c0 │ │ │ │ 00000000004351b0 0000000000000008 R_X86_64_RELATIVE d76a0 │ │ │ │ -00000000004351b8 0000000000000008 R_X86_64_RELATIVE 2e4970 │ │ │ │ -00000000004351c0 0000000000000008 R_X86_64_RELATIVE 2e44e0 │ │ │ │ -00000000004351c8 0000000000000008 R_X86_64_RELATIVE 2e44a0 │ │ │ │ -00000000004351d0 0000000000000008 R_X86_64_RELATIVE 2e45a0 │ │ │ │ -00000000004351d8 0000000000000008 R_X86_64_RELATIVE 2e7cb0 │ │ │ │ -00000000004351e0 0000000000000008 R_X86_64_RELATIVE 2e77b0 │ │ │ │ -00000000004351e8 0000000000000008 R_X86_64_RELATIVE 2e7790 │ │ │ │ -00000000004351f0 0000000000000008 R_X86_64_RELATIVE 2e7850 │ │ │ │ -00000000004351f8 0000000000000008 R_X86_64_RELATIVE 3223c0 │ │ │ │ -0000000000435200 0000000000000008 R_X86_64_RELATIVE 321fa0 │ │ │ │ -0000000000435208 0000000000000008 R_X86_64_RELATIVE 321f60 │ │ │ │ -0000000000435210 0000000000000008 R_X86_64_RELATIVE 322040 │ │ │ │ -0000000000435218 0000000000000008 R_X86_64_RELATIVE 3270c0 │ │ │ │ -0000000000435220 0000000000000008 R_X86_64_RELATIVE 326c40 │ │ │ │ -0000000000435228 0000000000000008 R_X86_64_RELATIVE 326c00 │ │ │ │ -0000000000435230 0000000000000008 R_X86_64_RELATIVE 326cd0 │ │ │ │ -0000000000435238 0000000000000008 R_X86_64_RELATIVE 31bd80 │ │ │ │ -0000000000435240 0000000000000008 R_X86_64_RELATIVE 31bcd0 │ │ │ │ -0000000000435248 0000000000000008 R_X86_64_RELATIVE 31bdb0 │ │ │ │ -0000000000435250 0000000000000008 R_X86_64_RELATIVE 31b920 │ │ │ │ -0000000000435258 0000000000000008 R_X86_64_RELATIVE 3200a0 │ │ │ │ -0000000000435260 0000000000000008 R_X86_64_RELATIVE 31ffe0 │ │ │ │ -0000000000435268 0000000000000008 R_X86_64_RELATIVE 320060 │ │ │ │ -0000000000435270 0000000000000008 R_X86_64_RELATIVE 31faf0 │ │ │ │ -0000000000435278 0000000000000008 R_X86_64_RELATIVE 313f80 │ │ │ │ -0000000000435280 0000000000000008 R_X86_64_RELATIVE 313bb0 │ │ │ │ -0000000000435288 0000000000000008 R_X86_64_RELATIVE 313b70 │ │ │ │ -0000000000435290 0000000000000008 R_X86_64_RELATIVE 313c40 │ │ │ │ -0000000000435298 0000000000000008 R_X86_64_RELATIVE 319fb0 │ │ │ │ -00000000004352a0 0000000000000008 R_X86_64_RELATIVE 319c00 │ │ │ │ -00000000004352a8 0000000000000008 R_X86_64_RELATIVE 319bb0 │ │ │ │ -00000000004352b0 0000000000000008 R_X86_64_RELATIVE 319ca0 │ │ │ │ -00000000004352b8 0000000000000008 R_X86_64_RELATIVE 3191f0 │ │ │ │ -00000000004352c0 0000000000000008 R_X86_64_RELATIVE 318dc0 │ │ │ │ -00000000004352c8 0000000000000008 R_X86_64_RELATIVE 318d80 │ │ │ │ -00000000004352d0 0000000000000008 R_X86_64_RELATIVE 318e40 │ │ │ │ +00000000004351b8 0000000000000008 R_X86_64_RELATIVE 31dd90 │ │ │ │ +00000000004351c0 0000000000000008 R_X86_64_RELATIVE 31d900 │ │ │ │ +00000000004351c8 0000000000000008 R_X86_64_RELATIVE 31d8c0 │ │ │ │ +00000000004351d0 0000000000000008 R_X86_64_RELATIVE 31d9c0 │ │ │ │ +00000000004351d8 0000000000000008 R_X86_64_RELATIVE 3210d0 │ │ │ │ +00000000004351e0 0000000000000008 R_X86_64_RELATIVE 320bd0 │ │ │ │ +00000000004351e8 0000000000000008 R_X86_64_RELATIVE 320bb0 │ │ │ │ +00000000004351f0 0000000000000008 R_X86_64_RELATIVE 320c70 │ │ │ │ +00000000004351f8 0000000000000008 R_X86_64_RELATIVE 317260 │ │ │ │ +0000000000435200 0000000000000008 R_X86_64_RELATIVE 316e40 │ │ │ │ +0000000000435208 0000000000000008 R_X86_64_RELATIVE 316e00 │ │ │ │ +0000000000435210 0000000000000008 R_X86_64_RELATIVE 316ee0 │ │ │ │ +0000000000435218 0000000000000008 R_X86_64_RELATIVE 31bf60 │ │ │ │ +0000000000435220 0000000000000008 R_X86_64_RELATIVE 31bae0 │ │ │ │ +0000000000435228 0000000000000008 R_X86_64_RELATIVE 31baa0 │ │ │ │ +0000000000435230 0000000000000008 R_X86_64_RELATIVE 31bb70 │ │ │ │ +0000000000435238 0000000000000008 R_X86_64_RELATIVE 310c20 │ │ │ │ +0000000000435240 0000000000000008 R_X86_64_RELATIVE 310b70 │ │ │ │ +0000000000435248 0000000000000008 R_X86_64_RELATIVE 310c50 │ │ │ │ +0000000000435250 0000000000000008 R_X86_64_RELATIVE 3107c0 │ │ │ │ +0000000000435258 0000000000000008 R_X86_64_RELATIVE 314f40 │ │ │ │ +0000000000435260 0000000000000008 R_X86_64_RELATIVE 314e80 │ │ │ │ +0000000000435268 0000000000000008 R_X86_64_RELATIVE 314f00 │ │ │ │ +0000000000435270 0000000000000008 R_X86_64_RELATIVE 314990 │ │ │ │ +0000000000435278 0000000000000008 R_X86_64_RELATIVE 2e16a0 │ │ │ │ +0000000000435280 0000000000000008 R_X86_64_RELATIVE 2e12d0 │ │ │ │ +0000000000435288 0000000000000008 R_X86_64_RELATIVE 2e1290 │ │ │ │ +0000000000435290 0000000000000008 R_X86_64_RELATIVE 2e1360 │ │ │ │ +0000000000435298 0000000000000008 R_X86_64_RELATIVE 30ee50 │ │ │ │ +00000000004352a0 0000000000000008 R_X86_64_RELATIVE 30eaa0 │ │ │ │ +00000000004352a8 0000000000000008 R_X86_64_RELATIVE 30ea50 │ │ │ │ +00000000004352b0 0000000000000008 R_X86_64_RELATIVE 30eb40 │ │ │ │ +00000000004352b8 0000000000000008 R_X86_64_RELATIVE 2e6910 │ │ │ │ +00000000004352c0 0000000000000008 R_X86_64_RELATIVE 2e64e0 │ │ │ │ +00000000004352c8 0000000000000008 R_X86_64_RELATIVE 2e64a0 │ │ │ │ +00000000004352d0 0000000000000008 R_X86_64_RELATIVE 2e6560 │ │ │ │ 00000000004352d8 0000000000000008 R_X86_64_RELATIVE 395202 │ │ │ │ 00000000004352f0 0000000000000008 R_X86_64_RELATIVE 52fd0 │ │ │ │ 0000000000435308 0000000000000008 R_X86_64_RELATIVE 16b250 │ │ │ │ 0000000000435310 0000000000000008 R_X86_64_RELATIVE 39523b │ │ │ │ 0000000000435328 0000000000000008 R_X86_64_RELATIVE 39523b │ │ │ │ 0000000000435340 0000000000000008 R_X86_64_RELATIVE 39523b │ │ │ │ 0000000000435358 0000000000000008 R_X86_64_RELATIVE 39523b │ │ │ │ @@ -2591,38 +2591,38 @@ │ │ │ │ 0000000000441fd8 0000000000000008 R_X86_64_RELATIVE 397adb │ │ │ │ 0000000000441ff0 0000000000000008 R_X86_64_RELATIVE 397adb │ │ │ │ 0000000000442008 0000000000000008 R_X86_64_RELATIVE 3951f1 │ │ │ │ 0000000000442020 0000000000000008 R_X86_64_RELATIVE 3951f1 │ │ │ │ 0000000000442038 0000000000000008 R_X86_64_RELATIVE 3954f2 │ │ │ │ 0000000000442050 0000000000000008 R_X86_64_RELATIVE 3954f2 │ │ │ │ 0000000000442068 0000000000000008 R_X86_64_RELATIVE 3954f2 │ │ │ │ -0000000000442358 0000000000000008 R_X86_64_RELATIVE 2e1290 │ │ │ │ -0000000000442378 0000000000000008 R_X86_64_RELATIVE 2e13c0 │ │ │ │ -0000000000442458 0000000000000008 R_X86_64_RELATIVE 2e15e0 │ │ │ │ -0000000000442478 0000000000000008 R_X86_64_RELATIVE 2e17a0 │ │ │ │ -0000000000442558 0000000000000008 R_X86_64_RELATIVE 2e1290 │ │ │ │ -0000000000442578 0000000000000008 R_X86_64_RELATIVE 2e13c0 │ │ │ │ -0000000000442658 0000000000000008 R_X86_64_RELATIVE 2e15e0 │ │ │ │ -0000000000442678 0000000000000008 R_X86_64_RELATIVE 2e17a0 │ │ │ │ -0000000000442758 0000000000000008 R_X86_64_RELATIVE 2e1290 │ │ │ │ -0000000000442778 0000000000000008 R_X86_64_RELATIVE 2e13c0 │ │ │ │ -0000000000442858 0000000000000008 R_X86_64_RELATIVE 2e15e0 │ │ │ │ -0000000000442878 0000000000000008 R_X86_64_RELATIVE 2e17a0 │ │ │ │ -0000000000442958 0000000000000008 R_X86_64_RELATIVE 2e1290 │ │ │ │ -0000000000442978 0000000000000008 R_X86_64_RELATIVE 2e13c0 │ │ │ │ -0000000000442a58 0000000000000008 R_X86_64_RELATIVE 2e15e0 │ │ │ │ -0000000000442a78 0000000000000008 R_X86_64_RELATIVE 2e17a0 │ │ │ │ -0000000000442b58 0000000000000008 R_X86_64_RELATIVE 2e1290 │ │ │ │ -0000000000442b78 0000000000000008 R_X86_64_RELATIVE 2e13c0 │ │ │ │ -0000000000442c58 0000000000000008 R_X86_64_RELATIVE 2e15e0 │ │ │ │ -0000000000442c78 0000000000000008 R_X86_64_RELATIVE 2e17a0 │ │ │ │ -0000000000442d58 0000000000000008 R_X86_64_RELATIVE 2e1290 │ │ │ │ -0000000000442d78 0000000000000008 R_X86_64_RELATIVE 2e13c0 │ │ │ │ -0000000000442e58 0000000000000008 R_X86_64_RELATIVE 2e15e0 │ │ │ │ -0000000000442e78 0000000000000008 R_X86_64_RELATIVE 2e17a0 │ │ │ │ +0000000000442358 0000000000000008 R_X86_64_RELATIVE 3043b0 │ │ │ │ +0000000000442378 0000000000000008 R_X86_64_RELATIVE 3044e0 │ │ │ │ +0000000000442458 0000000000000008 R_X86_64_RELATIVE 304700 │ │ │ │ +0000000000442478 0000000000000008 R_X86_64_RELATIVE 3048c0 │ │ │ │ +0000000000442558 0000000000000008 R_X86_64_RELATIVE 3043b0 │ │ │ │ +0000000000442578 0000000000000008 R_X86_64_RELATIVE 3044e0 │ │ │ │ +0000000000442658 0000000000000008 R_X86_64_RELATIVE 304700 │ │ │ │ +0000000000442678 0000000000000008 R_X86_64_RELATIVE 3048c0 │ │ │ │ +0000000000442758 0000000000000008 R_X86_64_RELATIVE 3043b0 │ │ │ │ +0000000000442778 0000000000000008 R_X86_64_RELATIVE 3044e0 │ │ │ │ +0000000000442858 0000000000000008 R_X86_64_RELATIVE 304700 │ │ │ │ +0000000000442878 0000000000000008 R_X86_64_RELATIVE 3048c0 │ │ │ │ +0000000000442958 0000000000000008 R_X86_64_RELATIVE 3043b0 │ │ │ │ +0000000000442978 0000000000000008 R_X86_64_RELATIVE 3044e0 │ │ │ │ +0000000000442a58 0000000000000008 R_X86_64_RELATIVE 304700 │ │ │ │ +0000000000442a78 0000000000000008 R_X86_64_RELATIVE 3048c0 │ │ │ │ +0000000000442b58 0000000000000008 R_X86_64_RELATIVE 3043b0 │ │ │ │ +0000000000442b78 0000000000000008 R_X86_64_RELATIVE 3044e0 │ │ │ │ +0000000000442c58 0000000000000008 R_X86_64_RELATIVE 304700 │ │ │ │ +0000000000442c78 0000000000000008 R_X86_64_RELATIVE 3048c0 │ │ │ │ +0000000000442d58 0000000000000008 R_X86_64_RELATIVE 3043b0 │ │ │ │ +0000000000442d78 0000000000000008 R_X86_64_RELATIVE 3044e0 │ │ │ │ +0000000000442e58 0000000000000008 R_X86_64_RELATIVE 304700 │ │ │ │ +0000000000442e78 0000000000000008 R_X86_64_RELATIVE 3048c0 │ │ │ │ 0000000000443878 0000000000000008 R_X86_64_RELATIVE 26d430 │ │ │ │ 0000000000443a78 0000000000000008 R_X86_64_RELATIVE 26d430 │ │ │ │ 0000000000443c78 0000000000000008 R_X86_64_RELATIVE 26d430 │ │ │ │ 0000000000443c80 0000000000000008 R_X86_64_RELATIVE 395383 │ │ │ │ 0000000000443cb0 0000000000000008 R_X86_64_RELATIVE 26dad0 │ │ │ │ 0000000000443cb8 0000000000000008 R_X86_64_RELATIVE 3951f1 │ │ │ │ 0000000000443cd0 0000000000000008 R_X86_64_RELATIVE 27d6d0 │ │ │ │ @@ -3272,21 +3272,21 @@ │ │ │ │ 0000000000446470 0000000000000008 R_X86_64_RELATIVE 3b8e0c │ │ │ │ 0000000000446480 0000000000000008 R_X86_64_RELATIVE 3b4fec │ │ │ │ 0000000000446490 0000000000000008 R_X86_64_RELATIVE 3b7c0c │ │ │ │ 00000000004464a0 0000000000000008 R_X86_64_RELATIVE 3b68ec │ │ │ │ 00000000004464b0 0000000000000008 R_X86_64_RELATIVE 3b8e0c │ │ │ │ 00000000004464c0 0000000000000008 R_X86_64_RELATIVE 3b4fec │ │ │ │ 00000000004464d0 0000000000000008 R_X86_64_RELATIVE 3b7c0c │ │ │ │ -00000000004466e0 0000000000000008 R_X86_64_RELATIVE 38cf20 │ │ │ │ +00000000004466e0 0000000000000008 R_X86_64_RELATIVE 38edc0 │ │ │ │ 00000000004466e8 0000000000000008 R_X86_64_RELATIVE 271bc0 │ │ │ │ 00000000004466f0 0000000000000008 R_X86_64_RELATIVE 271c10 │ │ │ │ 00000000004466f8 0000000000000008 R_X86_64_RELATIVE 271c60 │ │ │ │ 0000000000446700 0000000000000008 R_X86_64_RELATIVE 273560 │ │ │ │ 0000000000446708 0000000000000008 R_X86_64_RELATIVE 272540 │ │ │ │ -0000000000446710 0000000000000008 R_X86_64_RELATIVE 38cfa0 │ │ │ │ +0000000000446710 0000000000000008 R_X86_64_RELATIVE 38ee40 │ │ │ │ 0000000000446718 0000000000000008 R_X86_64_RELATIVE 273b30 │ │ │ │ 0000000000446720 0000000000000008 R_X86_64_RELATIVE 273c40 │ │ │ │ 0000000000446728 0000000000000008 R_X86_64_RELATIVE 273c90 │ │ │ │ 0000000000446730 0000000000000008 R_X86_64_RELATIVE 273d30 │ │ │ │ 0000000000446738 0000000000000008 R_X86_64_RELATIVE 2740f0 │ │ │ │ 0000000000446740 0000000000000008 R_X86_64_RELATIVE 274240 │ │ │ │ 0000000000446748 0000000000000008 R_X86_64_RELATIVE 274c30 │ │ │ │ @@ -3294,21 +3294,21 @@ │ │ │ │ 0000000000446758 0000000000000008 R_X86_64_RELATIVE 275260 │ │ │ │ 0000000000446760 0000000000000008 R_X86_64_RELATIVE 272f70 │ │ │ │ 0000000000446768 0000000000000008 R_X86_64_RELATIVE 2722c0 │ │ │ │ 0000000000446770 0000000000000008 R_X86_64_RELATIVE 2736a0 │ │ │ │ 0000000000446778 0000000000000008 R_X86_64_RELATIVE 272d80 │ │ │ │ 0000000000446780 0000000000000008 R_X86_64_RELATIVE 273b90 │ │ │ │ 0000000000446788 0000000000000008 R_X86_64_RELATIVE 274070 │ │ │ │ -00000000004467e0 0000000000000008 R_X86_64_RELATIVE 38cf20 │ │ │ │ +00000000004467e0 0000000000000008 R_X86_64_RELATIVE 38edc0 │ │ │ │ 00000000004467e8 0000000000000008 R_X86_64_RELATIVE 271bc0 │ │ │ │ 00000000004467f0 0000000000000008 R_X86_64_RELATIVE 271c10 │ │ │ │ 00000000004467f8 0000000000000008 R_X86_64_RELATIVE 271c60 │ │ │ │ 0000000000446800 0000000000000008 R_X86_64_RELATIVE 273560 │ │ │ │ 0000000000446808 0000000000000008 R_X86_64_RELATIVE 272540 │ │ │ │ -0000000000446810 0000000000000008 R_X86_64_RELATIVE 38cfa0 │ │ │ │ +0000000000446810 0000000000000008 R_X86_64_RELATIVE 38ee40 │ │ │ │ 0000000000446818 0000000000000008 R_X86_64_RELATIVE 273b30 │ │ │ │ 0000000000446820 0000000000000008 R_X86_64_RELATIVE 273c40 │ │ │ │ 0000000000446828 0000000000000008 R_X86_64_RELATIVE 273c90 │ │ │ │ 0000000000446830 0000000000000008 R_X86_64_RELATIVE 273d30 │ │ │ │ 0000000000446838 0000000000000008 R_X86_64_RELATIVE 2740f0 │ │ │ │ 0000000000446840 0000000000000008 R_X86_64_RELATIVE 274240 │ │ │ │ 0000000000446848 0000000000000008 R_X86_64_RELATIVE 274c30 │ │ │ │ @@ -3316,15 +3316,15 @@ │ │ │ │ 0000000000446858 0000000000000008 R_X86_64_RELATIVE 275260 │ │ │ │ 0000000000446860 0000000000000008 R_X86_64_RELATIVE 272f70 │ │ │ │ 0000000000446868 0000000000000008 R_X86_64_RELATIVE 2722c0 │ │ │ │ 0000000000446870 0000000000000008 R_X86_64_RELATIVE 2736a0 │ │ │ │ 0000000000446878 0000000000000008 R_X86_64_RELATIVE 272d80 │ │ │ │ 0000000000446880 0000000000000008 R_X86_64_RELATIVE 273b90 │ │ │ │ 0000000000446888 0000000000000008 R_X86_64_RELATIVE 274070 │ │ │ │ -00000000004468e0 0000000000000008 R_X86_64_RELATIVE 38cf20 │ │ │ │ +00000000004468e0 0000000000000008 R_X86_64_RELATIVE 38edc0 │ │ │ │ 00000000004468e8 0000000000000008 R_X86_64_RELATIVE 271bc0 │ │ │ │ 00000000004468f0 0000000000000008 R_X86_64_RELATIVE 271c10 │ │ │ │ 00000000004468f8 0000000000000008 R_X86_64_RELATIVE 271c60 │ │ │ │ 0000000000446900 0000000000000008 R_X86_64_RELATIVE 273560 │ │ │ │ 0000000000446908 0000000000000008 R_X86_64_RELATIVE 271940 │ │ │ │ 0000000000446910 0000000000000008 R_X86_64_RELATIVE 271cf0 │ │ │ │ 0000000000446918 0000000000000008 R_X86_64_RELATIVE 271eb0 │ │ │ │ @@ -3337,15 +3337,15 @@ │ │ │ │ 0000000000446950 0000000000000008 R_X86_64_RELATIVE 273960 │ │ │ │ 0000000000446958 0000000000000008 R_X86_64_RELATIVE 2744d0 │ │ │ │ 0000000000446960 0000000000000008 R_X86_64_RELATIVE 272f70 │ │ │ │ 0000000000446968 0000000000000008 R_X86_64_RELATIVE 2718b0 │ │ │ │ 0000000000446978 0000000000000008 R_X86_64_RELATIVE 271a30 │ │ │ │ 0000000000446980 0000000000000008 R_X86_64_RELATIVE 272340 │ │ │ │ 0000000000446988 0000000000000008 R_X86_64_RELATIVE 272ff0 │ │ │ │ -00000000004469e0 0000000000000008 R_X86_64_RELATIVE 38cf20 │ │ │ │ +00000000004469e0 0000000000000008 R_X86_64_RELATIVE 38edc0 │ │ │ │ 00000000004469e8 0000000000000008 R_X86_64_RELATIVE 271bc0 │ │ │ │ 00000000004469f0 0000000000000008 R_X86_64_RELATIVE 271c10 │ │ │ │ 00000000004469f8 0000000000000008 R_X86_64_RELATIVE 271c60 │ │ │ │ 0000000000446a00 0000000000000008 R_X86_64_RELATIVE 273560 │ │ │ │ 0000000000446a08 0000000000000008 R_X86_64_RELATIVE 271940 │ │ │ │ 0000000000446a10 0000000000000008 R_X86_64_RELATIVE 271cf0 │ │ │ │ 0000000000446a18 0000000000000008 R_X86_64_RELATIVE 271eb0 │ │ │ │ @@ -3358,15 +3358,15 @@ │ │ │ │ 0000000000446a50 0000000000000008 R_X86_64_RELATIVE 273960 │ │ │ │ 0000000000446a58 0000000000000008 R_X86_64_RELATIVE 2744d0 │ │ │ │ 0000000000446a60 0000000000000008 R_X86_64_RELATIVE 272f70 │ │ │ │ 0000000000446a68 0000000000000008 R_X86_64_RELATIVE 2718b0 │ │ │ │ 0000000000446a78 0000000000000008 R_X86_64_RELATIVE 271a30 │ │ │ │ 0000000000446a80 0000000000000008 R_X86_64_RELATIVE 272340 │ │ │ │ 0000000000446a88 0000000000000008 R_X86_64_RELATIVE 272ff0 │ │ │ │ -0000000000446ae0 0000000000000008 R_X86_64_RELATIVE 38cf20 │ │ │ │ +0000000000446ae0 0000000000000008 R_X86_64_RELATIVE 38edc0 │ │ │ │ 0000000000446ae8 0000000000000008 R_X86_64_RELATIVE 271bc0 │ │ │ │ 0000000000446af0 0000000000000008 R_X86_64_RELATIVE 271c10 │ │ │ │ 0000000000446af8 0000000000000008 R_X86_64_RELATIVE 271c60 │ │ │ │ 0000000000446b00 0000000000000008 R_X86_64_RELATIVE 273560 │ │ │ │ 0000000000446b08 0000000000000008 R_X86_64_RELATIVE 271940 │ │ │ │ 0000000000446b10 0000000000000008 R_X86_64_RELATIVE 271cf0 │ │ │ │ 0000000000446b18 0000000000000008 R_X86_64_RELATIVE 271eb0 │ │ │ │ @@ -3379,281 +3379,281 @@ │ │ │ │ 0000000000446b50 0000000000000008 R_X86_64_RELATIVE 273960 │ │ │ │ 0000000000446b58 0000000000000008 R_X86_64_RELATIVE 2744d0 │ │ │ │ 0000000000446b60 0000000000000008 R_X86_64_RELATIVE 272f70 │ │ │ │ 0000000000446b68 0000000000000008 R_X86_64_RELATIVE 2718b0 │ │ │ │ 0000000000446b78 0000000000000008 R_X86_64_RELATIVE 271a30 │ │ │ │ 0000000000446b80 0000000000000008 R_X86_64_RELATIVE 272340 │ │ │ │ 0000000000446b88 0000000000000008 R_X86_64_RELATIVE 272ff0 │ │ │ │ -0000000000446fe0 0000000000000008 R_X86_64_RELATIVE 391260 │ │ │ │ -0000000000446fe8 0000000000000008 R_X86_64_RELATIVE 391b40 │ │ │ │ -0000000000446ff0 0000000000000008 R_X86_64_RELATIVE 391930 │ │ │ │ -0000000000446ff8 0000000000000008 R_X86_64_RELATIVE 390ff0 │ │ │ │ -0000000000447000 0000000000000008 R_X86_64_RELATIVE 392b10 │ │ │ │ -0000000000447008 0000000000000008 R_X86_64_RELATIVE 392930 │ │ │ │ -0000000000447010 0000000000000008 R_X86_64_RELATIVE 391c70 │ │ │ │ -0000000000447018 0000000000000008 R_X86_64_RELATIVE 3920b0 │ │ │ │ -0000000000447020 0000000000000008 R_X86_64_RELATIVE 3922d0 │ │ │ │ -0000000000447028 0000000000000008 R_X86_64_RELATIVE 391d80 │ │ │ │ -0000000000447030 0000000000000008 R_X86_64_RELATIVE 3923e0 │ │ │ │ -0000000000447038 0000000000000008 R_X86_64_RELATIVE 392600 │ │ │ │ -0000000000447040 0000000000000008 R_X86_64_RELATIVE 391e90 │ │ │ │ -0000000000447048 0000000000000008 R_X86_64_RELATIVE 392710 │ │ │ │ -0000000000447050 0000000000000008 R_X86_64_RELATIVE 392820 │ │ │ │ -0000000000447058 0000000000000008 R_X86_64_RELATIVE 391fa0 │ │ │ │ -0000000000447060 0000000000000008 R_X86_64_RELATIVE 391660 │ │ │ │ -0000000000447068 0000000000000008 R_X86_64_RELATIVE 3913f0 │ │ │ │ -0000000000447070 0000000000000008 R_X86_64_RELATIVE 392bf0 │ │ │ │ -0000000000447078 0000000000000008 R_X86_64_RELATIVE 392a20 │ │ │ │ -0000000000447080 0000000000000008 R_X86_64_RELATIVE 3921c0 │ │ │ │ -0000000000447088 0000000000000008 R_X86_64_RELATIVE 3924f0 │ │ │ │ -00000000004470e0 0000000000000008 R_X86_64_RELATIVE 391260 │ │ │ │ -00000000004470e8 0000000000000008 R_X86_64_RELATIVE 391b40 │ │ │ │ -00000000004470f0 0000000000000008 R_X86_64_RELATIVE 391930 │ │ │ │ -00000000004470f8 0000000000000008 R_X86_64_RELATIVE 390ff0 │ │ │ │ -0000000000447100 0000000000000008 R_X86_64_RELATIVE 392b10 │ │ │ │ -0000000000447108 0000000000000008 R_X86_64_RELATIVE 392930 │ │ │ │ -0000000000447110 0000000000000008 R_X86_64_RELATIVE 391c70 │ │ │ │ -0000000000447118 0000000000000008 R_X86_64_RELATIVE 3920b0 │ │ │ │ -0000000000447120 0000000000000008 R_X86_64_RELATIVE 3922d0 │ │ │ │ -0000000000447128 0000000000000008 R_X86_64_RELATIVE 391d80 │ │ │ │ -0000000000447130 0000000000000008 R_X86_64_RELATIVE 3923e0 │ │ │ │ -0000000000447138 0000000000000008 R_X86_64_RELATIVE 392600 │ │ │ │ -0000000000447140 0000000000000008 R_X86_64_RELATIVE 391e90 │ │ │ │ -0000000000447148 0000000000000008 R_X86_64_RELATIVE 392710 │ │ │ │ -0000000000447150 0000000000000008 R_X86_64_RELATIVE 392820 │ │ │ │ -0000000000447158 0000000000000008 R_X86_64_RELATIVE 391fa0 │ │ │ │ -0000000000447160 0000000000000008 R_X86_64_RELATIVE 391660 │ │ │ │ -0000000000447168 0000000000000008 R_X86_64_RELATIVE 3913f0 │ │ │ │ -0000000000447170 0000000000000008 R_X86_64_RELATIVE 392bf0 │ │ │ │ -0000000000447178 0000000000000008 R_X86_64_RELATIVE 392a20 │ │ │ │ -0000000000447180 0000000000000008 R_X86_64_RELATIVE 3921c0 │ │ │ │ -0000000000447188 0000000000000008 R_X86_64_RELATIVE 3924f0 │ │ │ │ -00000000004471e0 0000000000000008 R_X86_64_RELATIVE 391260 │ │ │ │ -00000000004471e8 0000000000000008 R_X86_64_RELATIVE 391b40 │ │ │ │ -00000000004471f0 0000000000000008 R_X86_64_RELATIVE 391930 │ │ │ │ -00000000004471f8 0000000000000008 R_X86_64_RELATIVE 390ff0 │ │ │ │ -0000000000447200 0000000000000008 R_X86_64_RELATIVE 392b10 │ │ │ │ -0000000000447208 0000000000000008 R_X86_64_RELATIVE 392930 │ │ │ │ -0000000000447210 0000000000000008 R_X86_64_RELATIVE 391c70 │ │ │ │ -0000000000447218 0000000000000008 R_X86_64_RELATIVE 3920b0 │ │ │ │ -0000000000447220 0000000000000008 R_X86_64_RELATIVE 3922d0 │ │ │ │ -0000000000447228 0000000000000008 R_X86_64_RELATIVE 391d80 │ │ │ │ -0000000000447230 0000000000000008 R_X86_64_RELATIVE 3923e0 │ │ │ │ -0000000000447238 0000000000000008 R_X86_64_RELATIVE 392600 │ │ │ │ -0000000000447240 0000000000000008 R_X86_64_RELATIVE 391e90 │ │ │ │ -0000000000447248 0000000000000008 R_X86_64_RELATIVE 392710 │ │ │ │ -0000000000447250 0000000000000008 R_X86_64_RELATIVE 392820 │ │ │ │ -0000000000447258 0000000000000008 R_X86_64_RELATIVE 391fa0 │ │ │ │ -0000000000447260 0000000000000008 R_X86_64_RELATIVE 391660 │ │ │ │ -0000000000447268 0000000000000008 R_X86_64_RELATIVE 3913f0 │ │ │ │ -0000000000447270 0000000000000008 R_X86_64_RELATIVE 392bf0 │ │ │ │ -0000000000447278 0000000000000008 R_X86_64_RELATIVE 392a20 │ │ │ │ -0000000000447280 0000000000000008 R_X86_64_RELATIVE 3921c0 │ │ │ │ -0000000000447288 0000000000000008 R_X86_64_RELATIVE 3924f0 │ │ │ │ -00000000004473e0 0000000000000008 R_X86_64_RELATIVE 38ee40 │ │ │ │ -00000000004473e8 0000000000000008 R_X86_64_RELATIVE 38edc0 │ │ │ │ -00000000004473f0 0000000000000008 R_X86_64_RELATIVE 38eae0 │ │ │ │ -00000000004473f8 0000000000000008 R_X86_64_RELATIVE 38ea70 │ │ │ │ -0000000000447400 0000000000000008 R_X86_64_RELATIVE 38ea00 │ │ │ │ -0000000000447408 0000000000000008 R_X86_64_RELATIVE 38e5e0 │ │ │ │ -0000000000447410 0000000000000008 R_X86_64_RELATIVE 38e570 │ │ │ │ -0000000000447418 0000000000000008 R_X86_64_RELATIVE 38e500 │ │ │ │ -0000000000447420 0000000000000008 R_X86_64_RELATIVE 38e220 │ │ │ │ -0000000000447428 0000000000000008 R_X86_64_RELATIVE 38e1b0 │ │ │ │ -0000000000447430 0000000000000008 R_X86_64_RELATIVE 38e140 │ │ │ │ -0000000000447438 0000000000000008 R_X86_64_RELATIVE 38df00 │ │ │ │ -0000000000447440 0000000000000008 R_X86_64_RELATIVE 38dea0 │ │ │ │ -0000000000447448 0000000000000008 R_X86_64_RELATIVE 38ddc0 │ │ │ │ -0000000000447450 0000000000000008 R_X86_64_RELATIVE 38dc50 │ │ │ │ -0000000000447458 0000000000000008 R_X86_64_RELATIVE 38dae0 │ │ │ │ -0000000000447460 0000000000000008 R_X86_64_RELATIVE 38efc0 │ │ │ │ -0000000000447468 0000000000000008 R_X86_64_RELATIVE 38e800 │ │ │ │ -0000000000447470 0000000000000008 R_X86_64_RELATIVE 38ecd0 │ │ │ │ -0000000000447478 0000000000000008 R_X86_64_RELATIVE 38e410 │ │ │ │ -0000000000447480 0000000000000008 R_X86_64_RELATIVE 38e900 │ │ │ │ -0000000000447488 0000000000000008 R_X86_64_RELATIVE 38e060 │ │ │ │ -00000000004474e0 0000000000000008 R_X86_64_RELATIVE 38ee40 │ │ │ │ -00000000004474e8 0000000000000008 R_X86_64_RELATIVE 38edc0 │ │ │ │ -00000000004474f0 0000000000000008 R_X86_64_RELATIVE 38eae0 │ │ │ │ -00000000004474f8 0000000000000008 R_X86_64_RELATIVE 38ea70 │ │ │ │ -0000000000447500 0000000000000008 R_X86_64_RELATIVE 38ea00 │ │ │ │ -0000000000447508 0000000000000008 R_X86_64_RELATIVE 38e5e0 │ │ │ │ -0000000000447510 0000000000000008 R_X86_64_RELATIVE 38e570 │ │ │ │ -0000000000447518 0000000000000008 R_X86_64_RELATIVE 38e500 │ │ │ │ -0000000000447520 0000000000000008 R_X86_64_RELATIVE 38e220 │ │ │ │ -0000000000447528 0000000000000008 R_X86_64_RELATIVE 38e1b0 │ │ │ │ -0000000000447530 0000000000000008 R_X86_64_RELATIVE 38e140 │ │ │ │ -0000000000447538 0000000000000008 R_X86_64_RELATIVE 38df00 │ │ │ │ -0000000000447540 0000000000000008 R_X86_64_RELATIVE 38dea0 │ │ │ │ -0000000000447548 0000000000000008 R_X86_64_RELATIVE 38ddc0 │ │ │ │ -0000000000447550 0000000000000008 R_X86_64_RELATIVE 38dc50 │ │ │ │ -0000000000447558 0000000000000008 R_X86_64_RELATIVE 38dae0 │ │ │ │ -0000000000447560 0000000000000008 R_X86_64_RELATIVE 38efc0 │ │ │ │ -0000000000447568 0000000000000008 R_X86_64_RELATIVE 38e800 │ │ │ │ -0000000000447570 0000000000000008 R_X86_64_RELATIVE 38ecd0 │ │ │ │ -0000000000447578 0000000000000008 R_X86_64_RELATIVE 38e410 │ │ │ │ -0000000000447580 0000000000000008 R_X86_64_RELATIVE 38e900 │ │ │ │ -0000000000447588 0000000000000008 R_X86_64_RELATIVE 38e060 │ │ │ │ -00000000004475e0 0000000000000008 R_X86_64_RELATIVE 38ee40 │ │ │ │ -00000000004475e8 0000000000000008 R_X86_64_RELATIVE 38edc0 │ │ │ │ -00000000004475f0 0000000000000008 R_X86_64_RELATIVE 38eae0 │ │ │ │ -00000000004475f8 0000000000000008 R_X86_64_RELATIVE 38ea70 │ │ │ │ -0000000000447600 0000000000000008 R_X86_64_RELATIVE 38ea00 │ │ │ │ -0000000000447608 0000000000000008 R_X86_64_RELATIVE 38e5e0 │ │ │ │ -0000000000447610 0000000000000008 R_X86_64_RELATIVE 38e570 │ │ │ │ -0000000000447618 0000000000000008 R_X86_64_RELATIVE 38e500 │ │ │ │ -0000000000447620 0000000000000008 R_X86_64_RELATIVE 38e220 │ │ │ │ -0000000000447628 0000000000000008 R_X86_64_RELATIVE 38e1b0 │ │ │ │ -0000000000447630 0000000000000008 R_X86_64_RELATIVE 38e140 │ │ │ │ -0000000000447638 0000000000000008 R_X86_64_RELATIVE 38df00 │ │ │ │ -0000000000447640 0000000000000008 R_X86_64_RELATIVE 38dea0 │ │ │ │ -0000000000447648 0000000000000008 R_X86_64_RELATIVE 38ddc0 │ │ │ │ -0000000000447650 0000000000000008 R_X86_64_RELATIVE 38dc50 │ │ │ │ -0000000000447658 0000000000000008 R_X86_64_RELATIVE 38dae0 │ │ │ │ -0000000000447660 0000000000000008 R_X86_64_RELATIVE 38efc0 │ │ │ │ -0000000000447668 0000000000000008 R_X86_64_RELATIVE 38e800 │ │ │ │ -0000000000447670 0000000000000008 R_X86_64_RELATIVE 38ecd0 │ │ │ │ -0000000000447678 0000000000000008 R_X86_64_RELATIVE 38e410 │ │ │ │ -0000000000447680 0000000000000008 R_X86_64_RELATIVE 38e900 │ │ │ │ -0000000000447688 0000000000000008 R_X86_64_RELATIVE 38e060 │ │ │ │ -00000000004476e0 0000000000000008 R_X86_64_RELATIVE 38ee40 │ │ │ │ -00000000004476e8 0000000000000008 R_X86_64_RELATIVE 38edc0 │ │ │ │ -00000000004476f0 0000000000000008 R_X86_64_RELATIVE 38eae0 │ │ │ │ -00000000004476f8 0000000000000008 R_X86_64_RELATIVE 38ea70 │ │ │ │ -0000000000447700 0000000000000008 R_X86_64_RELATIVE 38ea00 │ │ │ │ -0000000000447708 0000000000000008 R_X86_64_RELATIVE 38e5e0 │ │ │ │ -0000000000447710 0000000000000008 R_X86_64_RELATIVE 38e570 │ │ │ │ -0000000000447718 0000000000000008 R_X86_64_RELATIVE 38e500 │ │ │ │ -0000000000447720 0000000000000008 R_X86_64_RELATIVE 38d760 │ │ │ │ -0000000000447728 0000000000000008 R_X86_64_RELATIVE 38d6e0 │ │ │ │ -0000000000447730 0000000000000008 R_X86_64_RELATIVE 38d660 │ │ │ │ -0000000000447738 0000000000000008 R_X86_64_RELATIVE 38d3d0 │ │ │ │ -0000000000447740 0000000000000008 R_X86_64_RELATIVE 38d360 │ │ │ │ -0000000000447748 0000000000000008 R_X86_64_RELATIVE 38d260 │ │ │ │ -0000000000447750 0000000000000008 R_X86_64_RELATIVE 38d160 │ │ │ │ -0000000000447758 0000000000000008 R_X86_64_RELATIVE 38d060 │ │ │ │ -0000000000447760 0000000000000008 R_X86_64_RELATIVE 38efc0 │ │ │ │ -0000000000447768 0000000000000008 R_X86_64_RELATIVE 38e800 │ │ │ │ -0000000000447770 0000000000000008 R_X86_64_RELATIVE 38ecd0 │ │ │ │ -0000000000447778 0000000000000008 R_X86_64_RELATIVE 38d9c0 │ │ │ │ -0000000000447780 0000000000000008 R_X86_64_RELATIVE 38e900 │ │ │ │ -0000000000447788 0000000000000008 R_X86_64_RELATIVE 38d560 │ │ │ │ -00000000004477e0 0000000000000008 R_X86_64_RELATIVE 38ee40 │ │ │ │ -00000000004477e8 0000000000000008 R_X86_64_RELATIVE 38edc0 │ │ │ │ -00000000004477f0 0000000000000008 R_X86_64_RELATIVE 38eae0 │ │ │ │ -00000000004477f8 0000000000000008 R_X86_64_RELATIVE 38ea70 │ │ │ │ -0000000000447800 0000000000000008 R_X86_64_RELATIVE 38ea00 │ │ │ │ -0000000000447808 0000000000000008 R_X86_64_RELATIVE 38e5e0 │ │ │ │ -0000000000447810 0000000000000008 R_X86_64_RELATIVE 38e570 │ │ │ │ -0000000000447818 0000000000000008 R_X86_64_RELATIVE 38e500 │ │ │ │ -0000000000447820 0000000000000008 R_X86_64_RELATIVE 38d760 │ │ │ │ -0000000000447828 0000000000000008 R_X86_64_RELATIVE 38d6e0 │ │ │ │ -0000000000447830 0000000000000008 R_X86_64_RELATIVE 38d660 │ │ │ │ -0000000000447838 0000000000000008 R_X86_64_RELATIVE 38d3d0 │ │ │ │ -0000000000447840 0000000000000008 R_X86_64_RELATIVE 38d360 │ │ │ │ -0000000000447848 0000000000000008 R_X86_64_RELATIVE 38d260 │ │ │ │ -0000000000447850 0000000000000008 R_X86_64_RELATIVE 38d160 │ │ │ │ -0000000000447858 0000000000000008 R_X86_64_RELATIVE 38d060 │ │ │ │ -0000000000447860 0000000000000008 R_X86_64_RELATIVE 38efc0 │ │ │ │ -0000000000447868 0000000000000008 R_X86_64_RELATIVE 38e800 │ │ │ │ -0000000000447870 0000000000000008 R_X86_64_RELATIVE 38ecd0 │ │ │ │ -0000000000447878 0000000000000008 R_X86_64_RELATIVE 38d9c0 │ │ │ │ -0000000000447880 0000000000000008 R_X86_64_RELATIVE 38e900 │ │ │ │ -0000000000447888 0000000000000008 R_X86_64_RELATIVE 38d560 │ │ │ │ -00000000004478e0 0000000000000008 R_X86_64_RELATIVE 38ee40 │ │ │ │ -00000000004478e8 0000000000000008 R_X86_64_RELATIVE 38edc0 │ │ │ │ -00000000004478f0 0000000000000008 R_X86_64_RELATIVE 38eae0 │ │ │ │ -00000000004478f8 0000000000000008 R_X86_64_RELATIVE 38ea70 │ │ │ │ -0000000000447900 0000000000000008 R_X86_64_RELATIVE 38ea00 │ │ │ │ -0000000000447908 0000000000000008 R_X86_64_RELATIVE 38e5e0 │ │ │ │ -0000000000447910 0000000000000008 R_X86_64_RELATIVE 38e570 │ │ │ │ -0000000000447918 0000000000000008 R_X86_64_RELATIVE 38e500 │ │ │ │ -0000000000447920 0000000000000008 R_X86_64_RELATIVE 38d760 │ │ │ │ -0000000000447928 0000000000000008 R_X86_64_RELATIVE 38d6e0 │ │ │ │ -0000000000447930 0000000000000008 R_X86_64_RELATIVE 38d660 │ │ │ │ -0000000000447938 0000000000000008 R_X86_64_RELATIVE 38d3d0 │ │ │ │ -0000000000447940 0000000000000008 R_X86_64_RELATIVE 38d360 │ │ │ │ -0000000000447948 0000000000000008 R_X86_64_RELATIVE 38d260 │ │ │ │ -0000000000447950 0000000000000008 R_X86_64_RELATIVE 38d160 │ │ │ │ -0000000000447958 0000000000000008 R_X86_64_RELATIVE 38d060 │ │ │ │ -0000000000447960 0000000000000008 R_X86_64_RELATIVE 38efc0 │ │ │ │ -0000000000447968 0000000000000008 R_X86_64_RELATIVE 38e800 │ │ │ │ -0000000000447970 0000000000000008 R_X86_64_RELATIVE 38ecd0 │ │ │ │ -0000000000447978 0000000000000008 R_X86_64_RELATIVE 38d9c0 │ │ │ │ -0000000000447980 0000000000000008 R_X86_64_RELATIVE 38e900 │ │ │ │ -0000000000447988 0000000000000008 R_X86_64_RELATIVE 38d560 │ │ │ │ -0000000000447bf8 0000000000000008 R_X86_64_RELATIVE 38f7f0 │ │ │ │ -0000000000447ce0 0000000000000008 R_X86_64_RELATIVE 38f0c0 │ │ │ │ -0000000000447cf8 0000000000000008 R_X86_64_RELATIVE 38f7f0 │ │ │ │ -0000000000447de0 0000000000000008 R_X86_64_RELATIVE 38f1b0 │ │ │ │ -0000000000447de8 0000000000000008 R_X86_64_RELATIVE 38f360 │ │ │ │ -0000000000447df0 0000000000000008 R_X86_64_RELATIVE 38f280 │ │ │ │ -0000000000447df8 0000000000000008 R_X86_64_RELATIVE 38fad0 │ │ │ │ -0000000000447e00 0000000000000008 R_X86_64_RELATIVE 38ff80 │ │ │ │ -0000000000447e08 0000000000000008 R_X86_64_RELATIVE 38fd10 │ │ │ │ -0000000000447e10 0000000000000008 R_X86_64_RELATIVE 390800 │ │ │ │ -0000000000447e18 0000000000000008 R_X86_64_RELATIVE 3909e0 │ │ │ │ -0000000000447e20 0000000000000008 R_X86_64_RELATIVE 390a50 │ │ │ │ -0000000000447e28 0000000000000008 R_X86_64_RELATIVE 390860 │ │ │ │ -0000000000447e30 0000000000000008 R_X86_64_RELATIVE 390ad0 │ │ │ │ -0000000000447e38 0000000000000008 R_X86_64_RELATIVE 390b50 │ │ │ │ -0000000000447e40 0000000000000008 R_X86_64_RELATIVE 3908e0 │ │ │ │ -0000000000447e48 0000000000000008 R_X86_64_RELATIVE 390bd0 │ │ │ │ -0000000000447e50 0000000000000008 R_X86_64_RELATIVE 390c50 │ │ │ │ -0000000000447e58 0000000000000008 R_X86_64_RELATIVE 390960 │ │ │ │ -0000000000447e60 0000000000000008 R_X86_64_RELATIVE 38f5c0 │ │ │ │ -0000000000447e68 0000000000000008 R_X86_64_RELATIVE 38f490 │ │ │ │ -0000000000447e70 0000000000000008 R_X86_64_RELATIVE 390290 │ │ │ │ -0000000000447e78 0000000000000008 R_X86_64_RELATIVE 390cd0 │ │ │ │ -0000000000447e80 0000000000000008 R_X86_64_RELATIVE 390d40 │ │ │ │ -0000000000447e88 0000000000000008 R_X86_64_RELATIVE 390db0 │ │ │ │ -0000000000447ee0 0000000000000008 R_X86_64_RELATIVE 38f1b0 │ │ │ │ -0000000000447ee8 0000000000000008 R_X86_64_RELATIVE 38f360 │ │ │ │ -0000000000447ef0 0000000000000008 R_X86_64_RELATIVE 38f280 │ │ │ │ -0000000000447ef8 0000000000000008 R_X86_64_RELATIVE 38fad0 │ │ │ │ -0000000000447f00 0000000000000008 R_X86_64_RELATIVE 38ff80 │ │ │ │ -0000000000447f08 0000000000000008 R_X86_64_RELATIVE 38fd10 │ │ │ │ -0000000000447f10 0000000000000008 R_X86_64_RELATIVE 390800 │ │ │ │ -0000000000447f18 0000000000000008 R_X86_64_RELATIVE 3909e0 │ │ │ │ -0000000000447f20 0000000000000008 R_X86_64_RELATIVE 390a50 │ │ │ │ -0000000000447f28 0000000000000008 R_X86_64_RELATIVE 390860 │ │ │ │ -0000000000447f30 0000000000000008 R_X86_64_RELATIVE 390ad0 │ │ │ │ -0000000000447f38 0000000000000008 R_X86_64_RELATIVE 390b50 │ │ │ │ -0000000000447f40 0000000000000008 R_X86_64_RELATIVE 3908e0 │ │ │ │ -0000000000447f48 0000000000000008 R_X86_64_RELATIVE 390bd0 │ │ │ │ -0000000000447f50 0000000000000008 R_X86_64_RELATIVE 390c50 │ │ │ │ -0000000000447f58 0000000000000008 R_X86_64_RELATIVE 390960 │ │ │ │ -0000000000447f60 0000000000000008 R_X86_64_RELATIVE 38f5c0 │ │ │ │ -0000000000447f68 0000000000000008 R_X86_64_RELATIVE 38f490 │ │ │ │ -0000000000447f70 0000000000000008 R_X86_64_RELATIVE 390290 │ │ │ │ -0000000000447f78 0000000000000008 R_X86_64_RELATIVE 390cd0 │ │ │ │ -0000000000447f80 0000000000000008 R_X86_64_RELATIVE 390d40 │ │ │ │ -0000000000447f88 0000000000000008 R_X86_64_RELATIVE 390db0 │ │ │ │ -0000000000447fe0 0000000000000008 R_X86_64_RELATIVE 38f1b0 │ │ │ │ -0000000000447fe8 0000000000000008 R_X86_64_RELATIVE 38f360 │ │ │ │ -0000000000447ff0 0000000000000008 R_X86_64_RELATIVE 38f280 │ │ │ │ -0000000000447ff8 0000000000000008 R_X86_64_RELATIVE 38fad0 │ │ │ │ -0000000000448000 0000000000000008 R_X86_64_RELATIVE 38ff80 │ │ │ │ -0000000000448008 0000000000000008 R_X86_64_RELATIVE 38fd10 │ │ │ │ -0000000000448010 0000000000000008 R_X86_64_RELATIVE 390800 │ │ │ │ -0000000000448018 0000000000000008 R_X86_64_RELATIVE 3909e0 │ │ │ │ -0000000000448020 0000000000000008 R_X86_64_RELATIVE 390a50 │ │ │ │ -0000000000448028 0000000000000008 R_X86_64_RELATIVE 390860 │ │ │ │ -0000000000448030 0000000000000008 R_X86_64_RELATIVE 390ad0 │ │ │ │ -0000000000448038 0000000000000008 R_X86_64_RELATIVE 390b50 │ │ │ │ -0000000000448040 0000000000000008 R_X86_64_RELATIVE 3908e0 │ │ │ │ -0000000000448048 0000000000000008 R_X86_64_RELATIVE 390bd0 │ │ │ │ -0000000000448050 0000000000000008 R_X86_64_RELATIVE 390c50 │ │ │ │ -0000000000448058 0000000000000008 R_X86_64_RELATIVE 390960 │ │ │ │ -0000000000448060 0000000000000008 R_X86_64_RELATIVE 38f5c0 │ │ │ │ -0000000000448068 0000000000000008 R_X86_64_RELATIVE 38f490 │ │ │ │ -0000000000448070 0000000000000008 R_X86_64_RELATIVE 390290 │ │ │ │ -0000000000448078 0000000000000008 R_X86_64_RELATIVE 390cd0 │ │ │ │ -0000000000448080 0000000000000008 R_X86_64_RELATIVE 390d40 │ │ │ │ -0000000000448088 0000000000000008 R_X86_64_RELATIVE 390db0 │ │ │ │ +0000000000446fe0 0000000000000008 R_X86_64_RELATIVE 302940 │ │ │ │ +0000000000446fe8 0000000000000008 R_X86_64_RELATIVE 303220 │ │ │ │ +0000000000446ff0 0000000000000008 R_X86_64_RELATIVE 303010 │ │ │ │ +0000000000446ff8 0000000000000008 R_X86_64_RELATIVE 3026d0 │ │ │ │ +0000000000447000 0000000000000008 R_X86_64_RELATIVE 3041f0 │ │ │ │ +0000000000447008 0000000000000008 R_X86_64_RELATIVE 304010 │ │ │ │ +0000000000447010 0000000000000008 R_X86_64_RELATIVE 303350 │ │ │ │ +0000000000447018 0000000000000008 R_X86_64_RELATIVE 303790 │ │ │ │ +0000000000447020 0000000000000008 R_X86_64_RELATIVE 3039b0 │ │ │ │ +0000000000447028 0000000000000008 R_X86_64_RELATIVE 303460 │ │ │ │ +0000000000447030 0000000000000008 R_X86_64_RELATIVE 303ac0 │ │ │ │ +0000000000447038 0000000000000008 R_X86_64_RELATIVE 303ce0 │ │ │ │ +0000000000447040 0000000000000008 R_X86_64_RELATIVE 303570 │ │ │ │ +0000000000447048 0000000000000008 R_X86_64_RELATIVE 303df0 │ │ │ │ +0000000000447050 0000000000000008 R_X86_64_RELATIVE 303f00 │ │ │ │ +0000000000447058 0000000000000008 R_X86_64_RELATIVE 303680 │ │ │ │ +0000000000447060 0000000000000008 R_X86_64_RELATIVE 302d40 │ │ │ │ +0000000000447068 0000000000000008 R_X86_64_RELATIVE 302ad0 │ │ │ │ +0000000000447070 0000000000000008 R_X86_64_RELATIVE 3042d0 │ │ │ │ +0000000000447078 0000000000000008 R_X86_64_RELATIVE 304100 │ │ │ │ +0000000000447080 0000000000000008 R_X86_64_RELATIVE 3038a0 │ │ │ │ +0000000000447088 0000000000000008 R_X86_64_RELATIVE 303bd0 │ │ │ │ +00000000004470e0 0000000000000008 R_X86_64_RELATIVE 302940 │ │ │ │ +00000000004470e8 0000000000000008 R_X86_64_RELATIVE 303220 │ │ │ │ +00000000004470f0 0000000000000008 R_X86_64_RELATIVE 303010 │ │ │ │ +00000000004470f8 0000000000000008 R_X86_64_RELATIVE 3026d0 │ │ │ │ +0000000000447100 0000000000000008 R_X86_64_RELATIVE 3041f0 │ │ │ │ +0000000000447108 0000000000000008 R_X86_64_RELATIVE 304010 │ │ │ │ +0000000000447110 0000000000000008 R_X86_64_RELATIVE 303350 │ │ │ │ +0000000000447118 0000000000000008 R_X86_64_RELATIVE 303790 │ │ │ │ +0000000000447120 0000000000000008 R_X86_64_RELATIVE 3039b0 │ │ │ │ +0000000000447128 0000000000000008 R_X86_64_RELATIVE 303460 │ │ │ │ +0000000000447130 0000000000000008 R_X86_64_RELATIVE 303ac0 │ │ │ │ +0000000000447138 0000000000000008 R_X86_64_RELATIVE 303ce0 │ │ │ │ +0000000000447140 0000000000000008 R_X86_64_RELATIVE 303570 │ │ │ │ +0000000000447148 0000000000000008 R_X86_64_RELATIVE 303df0 │ │ │ │ +0000000000447150 0000000000000008 R_X86_64_RELATIVE 303f00 │ │ │ │ +0000000000447158 0000000000000008 R_X86_64_RELATIVE 303680 │ │ │ │ +0000000000447160 0000000000000008 R_X86_64_RELATIVE 302d40 │ │ │ │ +0000000000447168 0000000000000008 R_X86_64_RELATIVE 302ad0 │ │ │ │ +0000000000447170 0000000000000008 R_X86_64_RELATIVE 3042d0 │ │ │ │ +0000000000447178 0000000000000008 R_X86_64_RELATIVE 304100 │ │ │ │ +0000000000447180 0000000000000008 R_X86_64_RELATIVE 3038a0 │ │ │ │ +0000000000447188 0000000000000008 R_X86_64_RELATIVE 303bd0 │ │ │ │ +00000000004471e0 0000000000000008 R_X86_64_RELATIVE 302940 │ │ │ │ +00000000004471e8 0000000000000008 R_X86_64_RELATIVE 303220 │ │ │ │ +00000000004471f0 0000000000000008 R_X86_64_RELATIVE 303010 │ │ │ │ +00000000004471f8 0000000000000008 R_X86_64_RELATIVE 3026d0 │ │ │ │ +0000000000447200 0000000000000008 R_X86_64_RELATIVE 3041f0 │ │ │ │ +0000000000447208 0000000000000008 R_X86_64_RELATIVE 304010 │ │ │ │ +0000000000447210 0000000000000008 R_X86_64_RELATIVE 303350 │ │ │ │ +0000000000447218 0000000000000008 R_X86_64_RELATIVE 303790 │ │ │ │ +0000000000447220 0000000000000008 R_X86_64_RELATIVE 3039b0 │ │ │ │ +0000000000447228 0000000000000008 R_X86_64_RELATIVE 303460 │ │ │ │ +0000000000447230 0000000000000008 R_X86_64_RELATIVE 303ac0 │ │ │ │ +0000000000447238 0000000000000008 R_X86_64_RELATIVE 303ce0 │ │ │ │ +0000000000447240 0000000000000008 R_X86_64_RELATIVE 303570 │ │ │ │ +0000000000447248 0000000000000008 R_X86_64_RELATIVE 303df0 │ │ │ │ +0000000000447250 0000000000000008 R_X86_64_RELATIVE 303f00 │ │ │ │ +0000000000447258 0000000000000008 R_X86_64_RELATIVE 303680 │ │ │ │ +0000000000447260 0000000000000008 R_X86_64_RELATIVE 302d40 │ │ │ │ +0000000000447268 0000000000000008 R_X86_64_RELATIVE 302ad0 │ │ │ │ +0000000000447270 0000000000000008 R_X86_64_RELATIVE 3042d0 │ │ │ │ +0000000000447278 0000000000000008 R_X86_64_RELATIVE 304100 │ │ │ │ +0000000000447280 0000000000000008 R_X86_64_RELATIVE 3038a0 │ │ │ │ +0000000000447288 0000000000000008 R_X86_64_RELATIVE 303bd0 │ │ │ │ +00000000004473e0 0000000000000008 R_X86_64_RELATIVE 390ce0 │ │ │ │ +00000000004473e8 0000000000000008 R_X86_64_RELATIVE 390c60 │ │ │ │ +00000000004473f0 0000000000000008 R_X86_64_RELATIVE 390980 │ │ │ │ +00000000004473f8 0000000000000008 R_X86_64_RELATIVE 390910 │ │ │ │ +0000000000447400 0000000000000008 R_X86_64_RELATIVE 3908a0 │ │ │ │ +0000000000447408 0000000000000008 R_X86_64_RELATIVE 390480 │ │ │ │ +0000000000447410 0000000000000008 R_X86_64_RELATIVE 390410 │ │ │ │ +0000000000447418 0000000000000008 R_X86_64_RELATIVE 3903a0 │ │ │ │ +0000000000447420 0000000000000008 R_X86_64_RELATIVE 3900c0 │ │ │ │ +0000000000447428 0000000000000008 R_X86_64_RELATIVE 390050 │ │ │ │ +0000000000447430 0000000000000008 R_X86_64_RELATIVE 38ffe0 │ │ │ │ +0000000000447438 0000000000000008 R_X86_64_RELATIVE 38fda0 │ │ │ │ +0000000000447440 0000000000000008 R_X86_64_RELATIVE 38fd40 │ │ │ │ +0000000000447448 0000000000000008 R_X86_64_RELATIVE 38fc60 │ │ │ │ +0000000000447450 0000000000000008 R_X86_64_RELATIVE 38faf0 │ │ │ │ +0000000000447458 0000000000000008 R_X86_64_RELATIVE 38f980 │ │ │ │ +0000000000447460 0000000000000008 R_X86_64_RELATIVE 390e60 │ │ │ │ +0000000000447468 0000000000000008 R_X86_64_RELATIVE 3906a0 │ │ │ │ +0000000000447470 0000000000000008 R_X86_64_RELATIVE 390b70 │ │ │ │ +0000000000447478 0000000000000008 R_X86_64_RELATIVE 3902b0 │ │ │ │ +0000000000447480 0000000000000008 R_X86_64_RELATIVE 3907a0 │ │ │ │ +0000000000447488 0000000000000008 R_X86_64_RELATIVE 38ff00 │ │ │ │ +00000000004474e0 0000000000000008 R_X86_64_RELATIVE 390ce0 │ │ │ │ +00000000004474e8 0000000000000008 R_X86_64_RELATIVE 390c60 │ │ │ │ +00000000004474f0 0000000000000008 R_X86_64_RELATIVE 390980 │ │ │ │ +00000000004474f8 0000000000000008 R_X86_64_RELATIVE 390910 │ │ │ │ +0000000000447500 0000000000000008 R_X86_64_RELATIVE 3908a0 │ │ │ │ +0000000000447508 0000000000000008 R_X86_64_RELATIVE 390480 │ │ │ │ +0000000000447510 0000000000000008 R_X86_64_RELATIVE 390410 │ │ │ │ +0000000000447518 0000000000000008 R_X86_64_RELATIVE 3903a0 │ │ │ │ +0000000000447520 0000000000000008 R_X86_64_RELATIVE 3900c0 │ │ │ │ +0000000000447528 0000000000000008 R_X86_64_RELATIVE 390050 │ │ │ │ +0000000000447530 0000000000000008 R_X86_64_RELATIVE 38ffe0 │ │ │ │ +0000000000447538 0000000000000008 R_X86_64_RELATIVE 38fda0 │ │ │ │ +0000000000447540 0000000000000008 R_X86_64_RELATIVE 38fd40 │ │ │ │ +0000000000447548 0000000000000008 R_X86_64_RELATIVE 38fc60 │ │ │ │ +0000000000447550 0000000000000008 R_X86_64_RELATIVE 38faf0 │ │ │ │ +0000000000447558 0000000000000008 R_X86_64_RELATIVE 38f980 │ │ │ │ +0000000000447560 0000000000000008 R_X86_64_RELATIVE 390e60 │ │ │ │ +0000000000447568 0000000000000008 R_X86_64_RELATIVE 3906a0 │ │ │ │ +0000000000447570 0000000000000008 R_X86_64_RELATIVE 390b70 │ │ │ │ +0000000000447578 0000000000000008 R_X86_64_RELATIVE 3902b0 │ │ │ │ +0000000000447580 0000000000000008 R_X86_64_RELATIVE 3907a0 │ │ │ │ +0000000000447588 0000000000000008 R_X86_64_RELATIVE 38ff00 │ │ │ │ +00000000004475e0 0000000000000008 R_X86_64_RELATIVE 390ce0 │ │ │ │ +00000000004475e8 0000000000000008 R_X86_64_RELATIVE 390c60 │ │ │ │ +00000000004475f0 0000000000000008 R_X86_64_RELATIVE 390980 │ │ │ │ +00000000004475f8 0000000000000008 R_X86_64_RELATIVE 390910 │ │ │ │ +0000000000447600 0000000000000008 R_X86_64_RELATIVE 3908a0 │ │ │ │ +0000000000447608 0000000000000008 R_X86_64_RELATIVE 390480 │ │ │ │ +0000000000447610 0000000000000008 R_X86_64_RELATIVE 390410 │ │ │ │ +0000000000447618 0000000000000008 R_X86_64_RELATIVE 3903a0 │ │ │ │ +0000000000447620 0000000000000008 R_X86_64_RELATIVE 3900c0 │ │ │ │ +0000000000447628 0000000000000008 R_X86_64_RELATIVE 390050 │ │ │ │ +0000000000447630 0000000000000008 R_X86_64_RELATIVE 38ffe0 │ │ │ │ +0000000000447638 0000000000000008 R_X86_64_RELATIVE 38fda0 │ │ │ │ +0000000000447640 0000000000000008 R_X86_64_RELATIVE 38fd40 │ │ │ │ +0000000000447648 0000000000000008 R_X86_64_RELATIVE 38fc60 │ │ │ │ +0000000000447650 0000000000000008 R_X86_64_RELATIVE 38faf0 │ │ │ │ +0000000000447658 0000000000000008 R_X86_64_RELATIVE 38f980 │ │ │ │ +0000000000447660 0000000000000008 R_X86_64_RELATIVE 390e60 │ │ │ │ +0000000000447668 0000000000000008 R_X86_64_RELATIVE 3906a0 │ │ │ │ +0000000000447670 0000000000000008 R_X86_64_RELATIVE 390b70 │ │ │ │ +0000000000447678 0000000000000008 R_X86_64_RELATIVE 3902b0 │ │ │ │ +0000000000447680 0000000000000008 R_X86_64_RELATIVE 3907a0 │ │ │ │ +0000000000447688 0000000000000008 R_X86_64_RELATIVE 38ff00 │ │ │ │ +00000000004476e0 0000000000000008 R_X86_64_RELATIVE 390ce0 │ │ │ │ +00000000004476e8 0000000000000008 R_X86_64_RELATIVE 390c60 │ │ │ │ +00000000004476f0 0000000000000008 R_X86_64_RELATIVE 390980 │ │ │ │ +00000000004476f8 0000000000000008 R_X86_64_RELATIVE 390910 │ │ │ │ +0000000000447700 0000000000000008 R_X86_64_RELATIVE 3908a0 │ │ │ │ +0000000000447708 0000000000000008 R_X86_64_RELATIVE 390480 │ │ │ │ +0000000000447710 0000000000000008 R_X86_64_RELATIVE 390410 │ │ │ │ +0000000000447718 0000000000000008 R_X86_64_RELATIVE 3903a0 │ │ │ │ +0000000000447720 0000000000000008 R_X86_64_RELATIVE 38f600 │ │ │ │ +0000000000447728 0000000000000008 R_X86_64_RELATIVE 38f580 │ │ │ │ +0000000000447730 0000000000000008 R_X86_64_RELATIVE 38f500 │ │ │ │ +0000000000447738 0000000000000008 R_X86_64_RELATIVE 38f270 │ │ │ │ +0000000000447740 0000000000000008 R_X86_64_RELATIVE 38f200 │ │ │ │ +0000000000447748 0000000000000008 R_X86_64_RELATIVE 38f100 │ │ │ │ +0000000000447750 0000000000000008 R_X86_64_RELATIVE 38f000 │ │ │ │ +0000000000447758 0000000000000008 R_X86_64_RELATIVE 38ef00 │ │ │ │ +0000000000447760 0000000000000008 R_X86_64_RELATIVE 390e60 │ │ │ │ +0000000000447768 0000000000000008 R_X86_64_RELATIVE 3906a0 │ │ │ │ +0000000000447770 0000000000000008 R_X86_64_RELATIVE 390b70 │ │ │ │ +0000000000447778 0000000000000008 R_X86_64_RELATIVE 38f860 │ │ │ │ +0000000000447780 0000000000000008 R_X86_64_RELATIVE 3907a0 │ │ │ │ +0000000000447788 0000000000000008 R_X86_64_RELATIVE 38f400 │ │ │ │ +00000000004477e0 0000000000000008 R_X86_64_RELATIVE 390ce0 │ │ │ │ +00000000004477e8 0000000000000008 R_X86_64_RELATIVE 390c60 │ │ │ │ +00000000004477f0 0000000000000008 R_X86_64_RELATIVE 390980 │ │ │ │ +00000000004477f8 0000000000000008 R_X86_64_RELATIVE 390910 │ │ │ │ +0000000000447800 0000000000000008 R_X86_64_RELATIVE 3908a0 │ │ │ │ +0000000000447808 0000000000000008 R_X86_64_RELATIVE 390480 │ │ │ │ +0000000000447810 0000000000000008 R_X86_64_RELATIVE 390410 │ │ │ │ +0000000000447818 0000000000000008 R_X86_64_RELATIVE 3903a0 │ │ │ │ +0000000000447820 0000000000000008 R_X86_64_RELATIVE 38f600 │ │ │ │ +0000000000447828 0000000000000008 R_X86_64_RELATIVE 38f580 │ │ │ │ +0000000000447830 0000000000000008 R_X86_64_RELATIVE 38f500 │ │ │ │ +0000000000447838 0000000000000008 R_X86_64_RELATIVE 38f270 │ │ │ │ +0000000000447840 0000000000000008 R_X86_64_RELATIVE 38f200 │ │ │ │ +0000000000447848 0000000000000008 R_X86_64_RELATIVE 38f100 │ │ │ │ +0000000000447850 0000000000000008 R_X86_64_RELATIVE 38f000 │ │ │ │ +0000000000447858 0000000000000008 R_X86_64_RELATIVE 38ef00 │ │ │ │ +0000000000447860 0000000000000008 R_X86_64_RELATIVE 390e60 │ │ │ │ +0000000000447868 0000000000000008 R_X86_64_RELATIVE 3906a0 │ │ │ │ +0000000000447870 0000000000000008 R_X86_64_RELATIVE 390b70 │ │ │ │ +0000000000447878 0000000000000008 R_X86_64_RELATIVE 38f860 │ │ │ │ +0000000000447880 0000000000000008 R_X86_64_RELATIVE 3907a0 │ │ │ │ +0000000000447888 0000000000000008 R_X86_64_RELATIVE 38f400 │ │ │ │ +00000000004478e0 0000000000000008 R_X86_64_RELATIVE 390ce0 │ │ │ │ +00000000004478e8 0000000000000008 R_X86_64_RELATIVE 390c60 │ │ │ │ +00000000004478f0 0000000000000008 R_X86_64_RELATIVE 390980 │ │ │ │ +00000000004478f8 0000000000000008 R_X86_64_RELATIVE 390910 │ │ │ │ +0000000000447900 0000000000000008 R_X86_64_RELATIVE 3908a0 │ │ │ │ +0000000000447908 0000000000000008 R_X86_64_RELATIVE 390480 │ │ │ │ +0000000000447910 0000000000000008 R_X86_64_RELATIVE 390410 │ │ │ │ +0000000000447918 0000000000000008 R_X86_64_RELATIVE 3903a0 │ │ │ │ +0000000000447920 0000000000000008 R_X86_64_RELATIVE 38f600 │ │ │ │ +0000000000447928 0000000000000008 R_X86_64_RELATIVE 38f580 │ │ │ │ +0000000000447930 0000000000000008 R_X86_64_RELATIVE 38f500 │ │ │ │ +0000000000447938 0000000000000008 R_X86_64_RELATIVE 38f270 │ │ │ │ +0000000000447940 0000000000000008 R_X86_64_RELATIVE 38f200 │ │ │ │ +0000000000447948 0000000000000008 R_X86_64_RELATIVE 38f100 │ │ │ │ +0000000000447950 0000000000000008 R_X86_64_RELATIVE 38f000 │ │ │ │ +0000000000447958 0000000000000008 R_X86_64_RELATIVE 38ef00 │ │ │ │ +0000000000447960 0000000000000008 R_X86_64_RELATIVE 390e60 │ │ │ │ +0000000000447968 0000000000000008 R_X86_64_RELATIVE 3906a0 │ │ │ │ +0000000000447970 0000000000000008 R_X86_64_RELATIVE 390b70 │ │ │ │ +0000000000447978 0000000000000008 R_X86_64_RELATIVE 38f860 │ │ │ │ +0000000000447980 0000000000000008 R_X86_64_RELATIVE 3907a0 │ │ │ │ +0000000000447988 0000000000000008 R_X86_64_RELATIVE 38f400 │ │ │ │ +0000000000447bf8 0000000000000008 R_X86_64_RELATIVE 391690 │ │ │ │ +0000000000447ce0 0000000000000008 R_X86_64_RELATIVE 390f60 │ │ │ │ +0000000000447cf8 0000000000000008 R_X86_64_RELATIVE 391690 │ │ │ │ +0000000000447de0 0000000000000008 R_X86_64_RELATIVE 391050 │ │ │ │ +0000000000447de8 0000000000000008 R_X86_64_RELATIVE 391200 │ │ │ │ +0000000000447df0 0000000000000008 R_X86_64_RELATIVE 391120 │ │ │ │ +0000000000447df8 0000000000000008 R_X86_64_RELATIVE 391970 │ │ │ │ +0000000000447e00 0000000000000008 R_X86_64_RELATIVE 391e20 │ │ │ │ +0000000000447e08 0000000000000008 R_X86_64_RELATIVE 391bb0 │ │ │ │ +0000000000447e10 0000000000000008 R_X86_64_RELATIVE 3926a0 │ │ │ │ +0000000000447e18 0000000000000008 R_X86_64_RELATIVE 392880 │ │ │ │ +0000000000447e20 0000000000000008 R_X86_64_RELATIVE 3928f0 │ │ │ │ +0000000000447e28 0000000000000008 R_X86_64_RELATIVE 392700 │ │ │ │ +0000000000447e30 0000000000000008 R_X86_64_RELATIVE 392970 │ │ │ │ +0000000000447e38 0000000000000008 R_X86_64_RELATIVE 3929f0 │ │ │ │ +0000000000447e40 0000000000000008 R_X86_64_RELATIVE 392780 │ │ │ │ +0000000000447e48 0000000000000008 R_X86_64_RELATIVE 392a70 │ │ │ │ +0000000000447e50 0000000000000008 R_X86_64_RELATIVE 392af0 │ │ │ │ +0000000000447e58 0000000000000008 R_X86_64_RELATIVE 392800 │ │ │ │ +0000000000447e60 0000000000000008 R_X86_64_RELATIVE 391460 │ │ │ │ +0000000000447e68 0000000000000008 R_X86_64_RELATIVE 391330 │ │ │ │ +0000000000447e70 0000000000000008 R_X86_64_RELATIVE 392130 │ │ │ │ +0000000000447e78 0000000000000008 R_X86_64_RELATIVE 392b70 │ │ │ │ +0000000000447e80 0000000000000008 R_X86_64_RELATIVE 392be0 │ │ │ │ +0000000000447e88 0000000000000008 R_X86_64_RELATIVE 392c50 │ │ │ │ +0000000000447ee0 0000000000000008 R_X86_64_RELATIVE 391050 │ │ │ │ +0000000000447ee8 0000000000000008 R_X86_64_RELATIVE 391200 │ │ │ │ +0000000000447ef0 0000000000000008 R_X86_64_RELATIVE 391120 │ │ │ │ +0000000000447ef8 0000000000000008 R_X86_64_RELATIVE 391970 │ │ │ │ +0000000000447f00 0000000000000008 R_X86_64_RELATIVE 391e20 │ │ │ │ +0000000000447f08 0000000000000008 R_X86_64_RELATIVE 391bb0 │ │ │ │ +0000000000447f10 0000000000000008 R_X86_64_RELATIVE 3926a0 │ │ │ │ +0000000000447f18 0000000000000008 R_X86_64_RELATIVE 392880 │ │ │ │ +0000000000447f20 0000000000000008 R_X86_64_RELATIVE 3928f0 │ │ │ │ +0000000000447f28 0000000000000008 R_X86_64_RELATIVE 392700 │ │ │ │ +0000000000447f30 0000000000000008 R_X86_64_RELATIVE 392970 │ │ │ │ +0000000000447f38 0000000000000008 R_X86_64_RELATIVE 3929f0 │ │ │ │ +0000000000447f40 0000000000000008 R_X86_64_RELATIVE 392780 │ │ │ │ +0000000000447f48 0000000000000008 R_X86_64_RELATIVE 392a70 │ │ │ │ +0000000000447f50 0000000000000008 R_X86_64_RELATIVE 392af0 │ │ │ │ +0000000000447f58 0000000000000008 R_X86_64_RELATIVE 392800 │ │ │ │ +0000000000447f60 0000000000000008 R_X86_64_RELATIVE 391460 │ │ │ │ +0000000000447f68 0000000000000008 R_X86_64_RELATIVE 391330 │ │ │ │ +0000000000447f70 0000000000000008 R_X86_64_RELATIVE 392130 │ │ │ │ +0000000000447f78 0000000000000008 R_X86_64_RELATIVE 392b70 │ │ │ │ +0000000000447f80 0000000000000008 R_X86_64_RELATIVE 392be0 │ │ │ │ +0000000000447f88 0000000000000008 R_X86_64_RELATIVE 392c50 │ │ │ │ +0000000000447fe0 0000000000000008 R_X86_64_RELATIVE 391050 │ │ │ │ +0000000000447fe8 0000000000000008 R_X86_64_RELATIVE 391200 │ │ │ │ +0000000000447ff0 0000000000000008 R_X86_64_RELATIVE 391120 │ │ │ │ +0000000000447ff8 0000000000000008 R_X86_64_RELATIVE 391970 │ │ │ │ +0000000000448000 0000000000000008 R_X86_64_RELATIVE 391e20 │ │ │ │ +0000000000448008 0000000000000008 R_X86_64_RELATIVE 391bb0 │ │ │ │ +0000000000448010 0000000000000008 R_X86_64_RELATIVE 3926a0 │ │ │ │ +0000000000448018 0000000000000008 R_X86_64_RELATIVE 392880 │ │ │ │ +0000000000448020 0000000000000008 R_X86_64_RELATIVE 3928f0 │ │ │ │ +0000000000448028 0000000000000008 R_X86_64_RELATIVE 392700 │ │ │ │ +0000000000448030 0000000000000008 R_X86_64_RELATIVE 392970 │ │ │ │ +0000000000448038 0000000000000008 R_X86_64_RELATIVE 3929f0 │ │ │ │ +0000000000448040 0000000000000008 R_X86_64_RELATIVE 392780 │ │ │ │ +0000000000448048 0000000000000008 R_X86_64_RELATIVE 392a70 │ │ │ │ +0000000000448050 0000000000000008 R_X86_64_RELATIVE 392af0 │ │ │ │ +0000000000448058 0000000000000008 R_X86_64_RELATIVE 392800 │ │ │ │ +0000000000448060 0000000000000008 R_X86_64_RELATIVE 391460 │ │ │ │ +0000000000448068 0000000000000008 R_X86_64_RELATIVE 391330 │ │ │ │ +0000000000448070 0000000000000008 R_X86_64_RELATIVE 392130 │ │ │ │ +0000000000448078 0000000000000008 R_X86_64_RELATIVE 392b70 │ │ │ │ +0000000000448080 0000000000000008 R_X86_64_RELATIVE 392be0 │ │ │ │ +0000000000448088 0000000000000008 R_X86_64_RELATIVE 392c50 │ │ │ │ 00000000004480e0 0000000000000008 R_X86_64_RELATIVE 27d6d0 │ │ │ │ 00000000004480f8 0000000000000008 R_X86_64_RELATIVE 2764e0 │ │ │ │ 0000000000448100 0000000000000008 R_X86_64_RELATIVE 2763d0 │ │ │ │ 0000000000448108 0000000000000008 R_X86_64_RELATIVE 276570 │ │ │ │ 0000000000448110 0000000000000008 R_X86_64_RELATIVE 3bcff0 │ │ │ │ 0000000000448120 0000000000000008 R_X86_64_RELATIVE 395a2e │ │ │ │ 0000000000448138 0000000000000008 R_X86_64_RELATIVE 3959da │ │ │ │ @@ -3795,2003 +3795,2003 @@ │ │ │ │ 0000000000449400 0000000000000008 R_X86_64_RELATIVE 27c250 │ │ │ │ 0000000000449408 0000000000000008 R_X86_64_RELATIVE 27d6d0 │ │ │ │ 0000000000449420 0000000000000008 R_X86_64_RELATIVE 27c380 │ │ │ │ 0000000000449428 0000000000000008 R_X86_64_RELATIVE 27c270 │ │ │ │ 0000000000449430 0000000000000008 R_X86_64_RELATIVE 276570 │ │ │ │ 0000000000449438 0000000000000008 R_X86_64_RELATIVE 3981b9 │ │ │ │ 0000000000449450 0000000000000008 R_X86_64_RELATIVE 3981b9 │ │ │ │ -0000000000449478 0000000000000008 R_X86_64_RELATIVE 3095c0 │ │ │ │ -0000000000449480 0000000000000008 R_X86_64_RELATIVE 3095c0 │ │ │ │ -0000000000449488 0000000000000008 R_X86_64_RELATIVE 38b0a0 │ │ │ │ -0000000000449490 0000000000000008 R_X86_64_RELATIVE 38b0a0 │ │ │ │ -0000000000449498 0000000000000008 R_X86_64_RELATIVE 38b0a0 │ │ │ │ -00000000004495a0 0000000000000008 R_X86_64_RELATIVE 3006c0 │ │ │ │ -00000000004495a8 0000000000000008 R_X86_64_RELATIVE 3006a0 │ │ │ │ -00000000004495b0 0000000000000008 R_X86_64_RELATIVE 300680 │ │ │ │ -00000000004495c0 0000000000000008 R_X86_64_RELATIVE 3006b0 │ │ │ │ -00000000004495c8 0000000000000008 R_X86_64_RELATIVE 300670 │ │ │ │ -00000000004495d0 0000000000000008 R_X86_64_RELATIVE 300650 │ │ │ │ -00000000004495e0 0000000000000008 R_X86_64_RELATIVE 300690 │ │ │ │ -00000000004495e8 0000000000000008 R_X86_64_RELATIVE 300660 │ │ │ │ -00000000004495f0 0000000000000008 R_X86_64_RELATIVE 300640 │ │ │ │ -0000000000449618 0000000000000008 R_X86_64_RELATIVE 2ff770 │ │ │ │ -0000000000449620 0000000000000008 R_X86_64_RELATIVE 3006c0 │ │ │ │ -0000000000449628 0000000000000008 R_X86_64_RELATIVE 3006a0 │ │ │ │ -0000000000449630 0000000000000008 R_X86_64_RELATIVE 300680 │ │ │ │ -0000000000449640 0000000000000008 R_X86_64_RELATIVE 3006b0 │ │ │ │ -0000000000449648 0000000000000008 R_X86_64_RELATIVE 300670 │ │ │ │ -0000000000449650 0000000000000008 R_X86_64_RELATIVE 300650 │ │ │ │ -0000000000449660 0000000000000008 R_X86_64_RELATIVE 300690 │ │ │ │ -0000000000449668 0000000000000008 R_X86_64_RELATIVE 300660 │ │ │ │ -0000000000449670 0000000000000008 R_X86_64_RELATIVE 300640 │ │ │ │ -0000000000449698 0000000000000008 R_X86_64_RELATIVE 2ff770 │ │ │ │ -00000000004496a0 0000000000000008 R_X86_64_RELATIVE 384a30 │ │ │ │ -00000000004496a8 0000000000000008 R_X86_64_RELATIVE 384a10 │ │ │ │ -00000000004496b0 0000000000000008 R_X86_64_RELATIVE 3849f0 │ │ │ │ -00000000004496c0 0000000000000008 R_X86_64_RELATIVE 384a20 │ │ │ │ -00000000004496c8 0000000000000008 R_X86_64_RELATIVE 3849e0 │ │ │ │ -00000000004496d0 0000000000000008 R_X86_64_RELATIVE 3849c0 │ │ │ │ -00000000004496e0 0000000000000008 R_X86_64_RELATIVE 384a00 │ │ │ │ -00000000004496e8 0000000000000008 R_X86_64_RELATIVE 3849d0 │ │ │ │ -00000000004496f0 0000000000000008 R_X86_64_RELATIVE 3849b0 │ │ │ │ -0000000000449718 0000000000000008 R_X86_64_RELATIVE 383a80 │ │ │ │ -0000000000449720 0000000000000008 R_X86_64_RELATIVE 384a30 │ │ │ │ -0000000000449728 0000000000000008 R_X86_64_RELATIVE 384a10 │ │ │ │ -0000000000449730 0000000000000008 R_X86_64_RELATIVE 3849f0 │ │ │ │ -0000000000449740 0000000000000008 R_X86_64_RELATIVE 384a20 │ │ │ │ -0000000000449748 0000000000000008 R_X86_64_RELATIVE 3849e0 │ │ │ │ -0000000000449750 0000000000000008 R_X86_64_RELATIVE 3849c0 │ │ │ │ -0000000000449760 0000000000000008 R_X86_64_RELATIVE 384a00 │ │ │ │ -0000000000449768 0000000000000008 R_X86_64_RELATIVE 3849d0 │ │ │ │ -0000000000449770 0000000000000008 R_X86_64_RELATIVE 3849b0 │ │ │ │ -0000000000449798 0000000000000008 R_X86_64_RELATIVE 383a80 │ │ │ │ -00000000004497a0 0000000000000008 R_X86_64_RELATIVE 384a30 │ │ │ │ -00000000004497a8 0000000000000008 R_X86_64_RELATIVE 384a10 │ │ │ │ -00000000004497b0 0000000000000008 R_X86_64_RELATIVE 3849f0 │ │ │ │ -00000000004497c0 0000000000000008 R_X86_64_RELATIVE 384a20 │ │ │ │ -00000000004497c8 0000000000000008 R_X86_64_RELATIVE 3849e0 │ │ │ │ -00000000004497d0 0000000000000008 R_X86_64_RELATIVE 3849c0 │ │ │ │ -00000000004497e0 0000000000000008 R_X86_64_RELATIVE 384a00 │ │ │ │ -00000000004497e8 0000000000000008 R_X86_64_RELATIVE 3849d0 │ │ │ │ -00000000004497f0 0000000000000008 R_X86_64_RELATIVE 3849b0 │ │ │ │ -0000000000449818 0000000000000008 R_X86_64_RELATIVE 383a80 │ │ │ │ -0000000000449920 0000000000000008 R_X86_64_RELATIVE 301330 │ │ │ │ -0000000000449928 0000000000000008 R_X86_64_RELATIVE 301310 │ │ │ │ -0000000000449930 0000000000000008 R_X86_64_RELATIVE 3012f0 │ │ │ │ -0000000000449940 0000000000000008 R_X86_64_RELATIVE 301320 │ │ │ │ -0000000000449948 0000000000000008 R_X86_64_RELATIVE 3012e0 │ │ │ │ -0000000000449950 0000000000000008 R_X86_64_RELATIVE 3012c0 │ │ │ │ -0000000000449960 0000000000000008 R_X86_64_RELATIVE 301300 │ │ │ │ -0000000000449968 0000000000000008 R_X86_64_RELATIVE 3012d0 │ │ │ │ -0000000000449970 0000000000000008 R_X86_64_RELATIVE 3012b0 │ │ │ │ -0000000000449998 0000000000000008 R_X86_64_RELATIVE 2ffe40 │ │ │ │ -00000000004499a0 0000000000000008 R_X86_64_RELATIVE 301330 │ │ │ │ -00000000004499a8 0000000000000008 R_X86_64_RELATIVE 301310 │ │ │ │ -00000000004499b0 0000000000000008 R_X86_64_RELATIVE 3012f0 │ │ │ │ -00000000004499c0 0000000000000008 R_X86_64_RELATIVE 301320 │ │ │ │ -00000000004499c8 0000000000000008 R_X86_64_RELATIVE 3012e0 │ │ │ │ -00000000004499d0 0000000000000008 R_X86_64_RELATIVE 3012c0 │ │ │ │ -00000000004499e0 0000000000000008 R_X86_64_RELATIVE 301300 │ │ │ │ -00000000004499e8 0000000000000008 R_X86_64_RELATIVE 3012d0 │ │ │ │ -00000000004499f0 0000000000000008 R_X86_64_RELATIVE 3012b0 │ │ │ │ -0000000000449a18 0000000000000008 R_X86_64_RELATIVE 2ffe40 │ │ │ │ -0000000000449a20 0000000000000008 R_X86_64_RELATIVE 3858c0 │ │ │ │ -0000000000449a28 0000000000000008 R_X86_64_RELATIVE 3858a0 │ │ │ │ -0000000000449a30 0000000000000008 R_X86_64_RELATIVE 385880 │ │ │ │ -0000000000449a40 0000000000000008 R_X86_64_RELATIVE 3858b0 │ │ │ │ -0000000000449a48 0000000000000008 R_X86_64_RELATIVE 385870 │ │ │ │ -0000000000449a50 0000000000000008 R_X86_64_RELATIVE 385850 │ │ │ │ -0000000000449a60 0000000000000008 R_X86_64_RELATIVE 385890 │ │ │ │ -0000000000449a68 0000000000000008 R_X86_64_RELATIVE 385860 │ │ │ │ -0000000000449a70 0000000000000008 R_X86_64_RELATIVE 385840 │ │ │ │ -0000000000449a98 0000000000000008 R_X86_64_RELATIVE 384250 │ │ │ │ -0000000000449aa0 0000000000000008 R_X86_64_RELATIVE 3858c0 │ │ │ │ -0000000000449aa8 0000000000000008 R_X86_64_RELATIVE 3858a0 │ │ │ │ -0000000000449ab0 0000000000000008 R_X86_64_RELATIVE 385880 │ │ │ │ -0000000000449ac0 0000000000000008 R_X86_64_RELATIVE 3858b0 │ │ │ │ -0000000000449ac8 0000000000000008 R_X86_64_RELATIVE 385870 │ │ │ │ -0000000000449ad0 0000000000000008 R_X86_64_RELATIVE 385850 │ │ │ │ -0000000000449ae0 0000000000000008 R_X86_64_RELATIVE 385890 │ │ │ │ -0000000000449ae8 0000000000000008 R_X86_64_RELATIVE 385860 │ │ │ │ -0000000000449af0 0000000000000008 R_X86_64_RELATIVE 385840 │ │ │ │ -0000000000449b18 0000000000000008 R_X86_64_RELATIVE 384250 │ │ │ │ -0000000000449b20 0000000000000008 R_X86_64_RELATIVE 3858c0 │ │ │ │ -0000000000449b28 0000000000000008 R_X86_64_RELATIVE 3858a0 │ │ │ │ -0000000000449b30 0000000000000008 R_X86_64_RELATIVE 385880 │ │ │ │ -0000000000449b40 0000000000000008 R_X86_64_RELATIVE 3858b0 │ │ │ │ -0000000000449b48 0000000000000008 R_X86_64_RELATIVE 385870 │ │ │ │ -0000000000449b50 0000000000000008 R_X86_64_RELATIVE 385850 │ │ │ │ -0000000000449b60 0000000000000008 R_X86_64_RELATIVE 385890 │ │ │ │ -0000000000449b68 0000000000000008 R_X86_64_RELATIVE 385860 │ │ │ │ -0000000000449b70 0000000000000008 R_X86_64_RELATIVE 385840 │ │ │ │ -0000000000449b98 0000000000000008 R_X86_64_RELATIVE 384250 │ │ │ │ -0000000000449bb0 0000000000000008 R_X86_64_RELATIVE 37c4d0 │ │ │ │ -0000000000449bb8 0000000000000008 R_X86_64_RELATIVE 37c4d0 │ │ │ │ -0000000000449bc0 0000000000000008 R_X86_64_RELATIVE 372bf0 │ │ │ │ -0000000000449bc8 0000000000000008 R_X86_64_RELATIVE 372bf0 │ │ │ │ -0000000000449bd0 0000000000000008 R_X86_64_RELATIVE 2fc6b0 │ │ │ │ -0000000000449cd8 0000000000000008 R_X86_64_RELATIVE 376450 │ │ │ │ -0000000000449ce0 0000000000000008 R_X86_64_RELATIVE 376430 │ │ │ │ -0000000000449ce8 0000000000000008 R_X86_64_RELATIVE 376410 │ │ │ │ -0000000000449cf8 0000000000000008 R_X86_64_RELATIVE 376440 │ │ │ │ -0000000000449d00 0000000000000008 R_X86_64_RELATIVE 376400 │ │ │ │ -0000000000449d08 0000000000000008 R_X86_64_RELATIVE 3763e0 │ │ │ │ -0000000000449d18 0000000000000008 R_X86_64_RELATIVE 376420 │ │ │ │ -0000000000449d20 0000000000000008 R_X86_64_RELATIVE 3763f0 │ │ │ │ -0000000000449d28 0000000000000008 R_X86_64_RELATIVE 3763d0 │ │ │ │ -0000000000449d50 0000000000000008 R_X86_64_RELATIVE 375bb0 │ │ │ │ -0000000000449d58 0000000000000008 R_X86_64_RELATIVE 376450 │ │ │ │ -0000000000449d60 0000000000000008 R_X86_64_RELATIVE 376430 │ │ │ │ -0000000000449d68 0000000000000008 R_X86_64_RELATIVE 376410 │ │ │ │ -0000000000449d78 0000000000000008 R_X86_64_RELATIVE 376440 │ │ │ │ -0000000000449d80 0000000000000008 R_X86_64_RELATIVE 376400 │ │ │ │ -0000000000449d88 0000000000000008 R_X86_64_RELATIVE 3763e0 │ │ │ │ -0000000000449d98 0000000000000008 R_X86_64_RELATIVE 376420 │ │ │ │ -0000000000449da0 0000000000000008 R_X86_64_RELATIVE 3763f0 │ │ │ │ -0000000000449da8 0000000000000008 R_X86_64_RELATIVE 3763d0 │ │ │ │ -0000000000449dd0 0000000000000008 R_X86_64_RELATIVE 375bb0 │ │ │ │ -0000000000449dd8 0000000000000008 R_X86_64_RELATIVE 36d590 │ │ │ │ -0000000000449de0 0000000000000008 R_X86_64_RELATIVE 36d570 │ │ │ │ -0000000000449de8 0000000000000008 R_X86_64_RELATIVE 36d550 │ │ │ │ -0000000000449df8 0000000000000008 R_X86_64_RELATIVE 36d580 │ │ │ │ -0000000000449e00 0000000000000008 R_X86_64_RELATIVE 36d540 │ │ │ │ -0000000000449e08 0000000000000008 R_X86_64_RELATIVE 36d520 │ │ │ │ -0000000000449e18 0000000000000008 R_X86_64_RELATIVE 36d560 │ │ │ │ -0000000000449e20 0000000000000008 R_X86_64_RELATIVE 36d530 │ │ │ │ -0000000000449e28 0000000000000008 R_X86_64_RELATIVE 36d510 │ │ │ │ -0000000000449e50 0000000000000008 R_X86_64_RELATIVE 36c0b0 │ │ │ │ -0000000000449e58 0000000000000008 R_X86_64_RELATIVE 36d590 │ │ │ │ -0000000000449e60 0000000000000008 R_X86_64_RELATIVE 36d570 │ │ │ │ -0000000000449e68 0000000000000008 R_X86_64_RELATIVE 36d550 │ │ │ │ -0000000000449e78 0000000000000008 R_X86_64_RELATIVE 36d580 │ │ │ │ -0000000000449e80 0000000000000008 R_X86_64_RELATIVE 36d540 │ │ │ │ -0000000000449e88 0000000000000008 R_X86_64_RELATIVE 36d520 │ │ │ │ -0000000000449e98 0000000000000008 R_X86_64_RELATIVE 36d560 │ │ │ │ -0000000000449ea0 0000000000000008 R_X86_64_RELATIVE 36d530 │ │ │ │ -0000000000449ea8 0000000000000008 R_X86_64_RELATIVE 36d510 │ │ │ │ -0000000000449ed0 0000000000000008 R_X86_64_RELATIVE 36c0b0 │ │ │ │ -0000000000449ed8 0000000000000008 R_X86_64_RELATIVE 2f9d20 │ │ │ │ -0000000000449ee0 0000000000000008 R_X86_64_RELATIVE 2f9d00 │ │ │ │ -0000000000449ee8 0000000000000008 R_X86_64_RELATIVE 2f9ce0 │ │ │ │ -0000000000449ef8 0000000000000008 R_X86_64_RELATIVE 2f9d10 │ │ │ │ -0000000000449f00 0000000000000008 R_X86_64_RELATIVE 2f9cd0 │ │ │ │ -0000000000449f08 0000000000000008 R_X86_64_RELATIVE 2f9cb0 │ │ │ │ -0000000000449f18 0000000000000008 R_X86_64_RELATIVE 2f9cf0 │ │ │ │ -0000000000449f20 0000000000000008 R_X86_64_RELATIVE 2f9cc0 │ │ │ │ -0000000000449f28 0000000000000008 R_X86_64_RELATIVE 2f9ca0 │ │ │ │ -0000000000449f50 0000000000000008 R_X86_64_RELATIVE 2f85e0 │ │ │ │ -0000000000449fd8 0000000000000008 R_X86_64_RELATIVE 381900 │ │ │ │ -0000000000449fe0 0000000000000008 R_X86_64_RELATIVE 3818e0 │ │ │ │ -0000000000449fe8 0000000000000008 R_X86_64_RELATIVE 3818c0 │ │ │ │ -0000000000449ff8 0000000000000008 R_X86_64_RELATIVE 3818f0 │ │ │ │ -000000000044a000 0000000000000008 R_X86_64_RELATIVE 3818b0 │ │ │ │ -000000000044a008 0000000000000008 R_X86_64_RELATIVE 381890 │ │ │ │ -000000000044a018 0000000000000008 R_X86_64_RELATIVE 3818d0 │ │ │ │ -000000000044a020 0000000000000008 R_X86_64_RELATIVE 3818a0 │ │ │ │ -000000000044a028 0000000000000008 R_X86_64_RELATIVE 381880 │ │ │ │ -000000000044a050 0000000000000008 R_X86_64_RELATIVE 380c40 │ │ │ │ -000000000044a058 0000000000000008 R_X86_64_RELATIVE 37f210 │ │ │ │ -000000000044a060 0000000000000008 R_X86_64_RELATIVE 37f1f0 │ │ │ │ -000000000044a068 0000000000000008 R_X86_64_RELATIVE 37f1d0 │ │ │ │ -000000000044a078 0000000000000008 R_X86_64_RELATIVE 37f200 │ │ │ │ -000000000044a080 0000000000000008 R_X86_64_RELATIVE 37f1c0 │ │ │ │ -000000000044a088 0000000000000008 R_X86_64_RELATIVE 37f1a0 │ │ │ │ -000000000044a098 0000000000000008 R_X86_64_RELATIVE 37f1e0 │ │ │ │ -000000000044a0a0 0000000000000008 R_X86_64_RELATIVE 37f1b0 │ │ │ │ -000000000044a0a8 0000000000000008 R_X86_64_RELATIVE 37f190 │ │ │ │ -000000000044a0d0 0000000000000008 R_X86_64_RELATIVE 37e980 │ │ │ │ -000000000044a0d8 0000000000000008 R_X86_64_RELATIVE 37f210 │ │ │ │ -000000000044a0e0 0000000000000008 R_X86_64_RELATIVE 37f1f0 │ │ │ │ -000000000044a0e8 0000000000000008 R_X86_64_RELATIVE 37f1d0 │ │ │ │ -000000000044a0f8 0000000000000008 R_X86_64_RELATIVE 37f200 │ │ │ │ -000000000044a100 0000000000000008 R_X86_64_RELATIVE 37f1c0 │ │ │ │ -000000000044a108 0000000000000008 R_X86_64_RELATIVE 37f1a0 │ │ │ │ -000000000044a118 0000000000000008 R_X86_64_RELATIVE 37f1e0 │ │ │ │ -000000000044a120 0000000000000008 R_X86_64_RELATIVE 37f1b0 │ │ │ │ -000000000044a128 0000000000000008 R_X86_64_RELATIVE 37f190 │ │ │ │ -000000000044a150 0000000000000008 R_X86_64_RELATIVE 37e980 │ │ │ │ -000000000044a158 0000000000000008 R_X86_64_RELATIVE 36e2d0 │ │ │ │ -000000000044a160 0000000000000008 R_X86_64_RELATIVE 36e2b0 │ │ │ │ -000000000044a168 0000000000000008 R_X86_64_RELATIVE 36e290 │ │ │ │ -000000000044a178 0000000000000008 R_X86_64_RELATIVE 36e2c0 │ │ │ │ -000000000044a180 0000000000000008 R_X86_64_RELATIVE 36e280 │ │ │ │ -000000000044a188 0000000000000008 R_X86_64_RELATIVE 36e260 │ │ │ │ -000000000044a198 0000000000000008 R_X86_64_RELATIVE 36e2a0 │ │ │ │ -000000000044a1a0 0000000000000008 R_X86_64_RELATIVE 36e270 │ │ │ │ -000000000044a1a8 0000000000000008 R_X86_64_RELATIVE 36e250 │ │ │ │ -000000000044a1d0 0000000000000008 R_X86_64_RELATIVE 36c9b0 │ │ │ │ -000000000044a1d8 0000000000000008 R_X86_64_RELATIVE 36e2d0 │ │ │ │ -000000000044a1e0 0000000000000008 R_X86_64_RELATIVE 36e2b0 │ │ │ │ -000000000044a1e8 0000000000000008 R_X86_64_RELATIVE 36e290 │ │ │ │ -000000000044a1f8 0000000000000008 R_X86_64_RELATIVE 36e2c0 │ │ │ │ -000000000044a200 0000000000000008 R_X86_64_RELATIVE 36e280 │ │ │ │ -000000000044a208 0000000000000008 R_X86_64_RELATIVE 36e260 │ │ │ │ -000000000044a218 0000000000000008 R_X86_64_RELATIVE 36e2a0 │ │ │ │ -000000000044a220 0000000000000008 R_X86_64_RELATIVE 36e270 │ │ │ │ -000000000044a228 0000000000000008 R_X86_64_RELATIVE 36e250 │ │ │ │ -000000000044a250 0000000000000008 R_X86_64_RELATIVE 36c9b0 │ │ │ │ -000000000044a258 0000000000000008 R_X86_64_RELATIVE 2fb140 │ │ │ │ -000000000044a260 0000000000000008 R_X86_64_RELATIVE 2fb120 │ │ │ │ -000000000044a268 0000000000000008 R_X86_64_RELATIVE 2fb100 │ │ │ │ -000000000044a278 0000000000000008 R_X86_64_RELATIVE 2fb130 │ │ │ │ -000000000044a280 0000000000000008 R_X86_64_RELATIVE 2fb0f0 │ │ │ │ -000000000044a288 0000000000000008 R_X86_64_RELATIVE 2fb0d0 │ │ │ │ -000000000044a298 0000000000000008 R_X86_64_RELATIVE 2fb110 │ │ │ │ -000000000044a2a0 0000000000000008 R_X86_64_RELATIVE 2fb0e0 │ │ │ │ -000000000044a2a8 0000000000000008 R_X86_64_RELATIVE 2fb0c0 │ │ │ │ -000000000044a2d0 0000000000000008 R_X86_64_RELATIVE 2f9140 │ │ │ │ -000000000044ad70 0000000000000008 R_X86_64_RELATIVE 2e8b30 │ │ │ │ -000000000044b708 0000000000000008 R_X86_64_RELATIVE 2e8600 │ │ │ │ -000000000044b710 0000000000000008 R_X86_64_RELATIVE 2e8640 │ │ │ │ -000000000044b718 0000000000000008 R_X86_64_RELATIVE 2e8800 │ │ │ │ -000000000044b720 0000000000000008 R_X86_64_RELATIVE 2e8810 │ │ │ │ -000000000044b728 0000000000000008 R_X86_64_RELATIVE 2e8650 │ │ │ │ -000000000044b730 0000000000000008 R_X86_64_RELATIVE 2e8990 │ │ │ │ -000000000044b738 0000000000000008 R_X86_64_RELATIVE 2e89b0 │ │ │ │ -000000000044b740 0000000000000008 R_X86_64_RELATIVE 2e89a0 │ │ │ │ -000000000044b748 0000000000000008 R_X86_64_RELATIVE 2e8820 │ │ │ │ -000000000044b750 0000000000000008 R_X86_64_RELATIVE 2e8ab0 │ │ │ │ -000000000044b758 0000000000000008 R_X86_64_RELATIVE 2e8a80 │ │ │ │ -000000000044b760 0000000000000008 R_X86_64_RELATIVE 2e8660 │ │ │ │ -000000000044b768 0000000000000008 R_X86_64_RELATIVE 2e8a90 │ │ │ │ -000000000044b770 0000000000000008 R_X86_64_RELATIVE 2e8830 │ │ │ │ -000000000044b778 0000000000000008 R_X86_64_RELATIVE 2e8aa0 │ │ │ │ -000000000044b780 0000000000000008 R_X86_64_RELATIVE 2e89c0 │ │ │ │ -000000000044b790 0000000000000008 R_X86_64_RELATIVE 2e9a40 │ │ │ │ -000000000044b798 0000000000000008 R_X86_64_RELATIVE 2e9b10 │ │ │ │ -000000000044b7a0 0000000000000008 R_X86_64_RELATIVE 2ea060 │ │ │ │ -000000000044b7a8 0000000000000008 R_X86_64_RELATIVE 2ea080 │ │ │ │ -000000000044b7b0 0000000000000008 R_X86_64_RELATIVE 2e9b30 │ │ │ │ -000000000044b7b8 0000000000000008 R_X86_64_RELATIVE 2ea5a0 │ │ │ │ -000000000044b7c0 0000000000000008 R_X86_64_RELATIVE 2ea5e0 │ │ │ │ -000000000044b7c8 0000000000000008 R_X86_64_RELATIVE 2ea5c0 │ │ │ │ -000000000044b7d0 0000000000000008 R_X86_64_RELATIVE 2ea0a0 │ │ │ │ -000000000044b7d8 0000000000000008 R_X86_64_RELATIVE 2ea7a0 │ │ │ │ -000000000044b7e0 0000000000000008 R_X86_64_RELATIVE 2ea740 │ │ │ │ -000000000044b7e8 0000000000000008 R_X86_64_RELATIVE 2e9b50 │ │ │ │ -000000000044b7f0 0000000000000008 R_X86_64_RELATIVE 2ea760 │ │ │ │ -000000000044b7f8 0000000000000008 R_X86_64_RELATIVE 2ea0c0 │ │ │ │ -000000000044b800 0000000000000008 R_X86_64_RELATIVE 2ea780 │ │ │ │ -000000000044b808 0000000000000008 R_X86_64_RELATIVE 2ea600 │ │ │ │ -000000000044b818 0000000000000008 R_X86_64_RELATIVE 2ee400 │ │ │ │ -000000000044b820 0000000000000008 R_X86_64_RELATIVE 2ee460 │ │ │ │ -000000000044b828 0000000000000008 R_X86_64_RELATIVE 2ee8b0 │ │ │ │ -000000000044b830 0000000000000008 R_X86_64_RELATIVE 2ee8d0 │ │ │ │ -000000000044b838 0000000000000008 R_X86_64_RELATIVE 2ee480 │ │ │ │ -000000000044b840 0000000000000008 R_X86_64_RELATIVE 2eed30 │ │ │ │ -000000000044b848 0000000000000008 R_X86_64_RELATIVE 2eed70 │ │ │ │ -000000000044b850 0000000000000008 R_X86_64_RELATIVE 2eed50 │ │ │ │ -000000000044b858 0000000000000008 R_X86_64_RELATIVE 2ee8f0 │ │ │ │ -000000000044b860 0000000000000008 R_X86_64_RELATIVE 2ef290 │ │ │ │ -000000000044b868 0000000000000008 R_X86_64_RELATIVE 2ef270 │ │ │ │ -000000000044b870 0000000000000008 R_X86_64_RELATIVE 2ee4a0 │ │ │ │ -000000000044b8a0 0000000000000008 R_X86_64_RELATIVE 2f2d80 │ │ │ │ -000000000044b8e8 0000000000000008 R_X86_64_RELATIVE 2f36b0 │ │ │ │ -000000000044b928 0000000000000008 R_X86_64_RELATIVE 2f7ca0 │ │ │ │ -000000000044b9b0 0000000000000008 R_X86_64_RELATIVE 2e8c40 │ │ │ │ -000000000044b9b8 0000000000000008 R_X86_64_RELATIVE 2e8c90 │ │ │ │ -000000000044b9c0 0000000000000008 R_X86_64_RELATIVE 2e8e50 │ │ │ │ -000000000044b9c8 0000000000000008 R_X86_64_RELATIVE 2e8e60 │ │ │ │ -000000000044b9d0 0000000000000008 R_X86_64_RELATIVE 2e8ca0 │ │ │ │ -000000000044b9d8 0000000000000008 R_X86_64_RELATIVE 2e91c0 │ │ │ │ -000000000044b9e0 0000000000000008 R_X86_64_RELATIVE 2e91e0 │ │ │ │ -000000000044b9e8 0000000000000008 R_X86_64_RELATIVE 2e91d0 │ │ │ │ -000000000044b9f0 0000000000000008 R_X86_64_RELATIVE 2e8e70 │ │ │ │ -000000000044b9f8 0000000000000008 R_X86_64_RELATIVE 2e92e0 │ │ │ │ -000000000044ba00 0000000000000008 R_X86_64_RELATIVE 2e92b0 │ │ │ │ -000000000044ba08 0000000000000008 R_X86_64_RELATIVE 2e8cb0 │ │ │ │ -000000000044ba10 0000000000000008 R_X86_64_RELATIVE 2e92c0 │ │ │ │ -000000000044ba18 0000000000000008 R_X86_64_RELATIVE 2e8e80 │ │ │ │ -000000000044ba20 0000000000000008 R_X86_64_RELATIVE 2e92d0 │ │ │ │ -000000000044ba28 0000000000000008 R_X86_64_RELATIVE 2e91f0 │ │ │ │ -000000000044ba38 0000000000000008 R_X86_64_RELATIVE 2e9370 │ │ │ │ -000000000044ba40 0000000000000008 R_X86_64_RELATIVE 2e93c0 │ │ │ │ -000000000044ba48 0000000000000008 R_X86_64_RELATIVE 2e9570 │ │ │ │ -000000000044ba50 0000000000000008 R_X86_64_RELATIVE 2e9580 │ │ │ │ -000000000044ba58 0000000000000008 R_X86_64_RELATIVE 2e93d0 │ │ │ │ -000000000044ba60 0000000000000008 R_X86_64_RELATIVE 2e9830 │ │ │ │ -000000000044ba68 0000000000000008 R_X86_64_RELATIVE 2e9850 │ │ │ │ -000000000044ba70 0000000000000008 R_X86_64_RELATIVE 2e9840 │ │ │ │ -000000000044ba78 0000000000000008 R_X86_64_RELATIVE 2e9590 │ │ │ │ -000000000044ba80 0000000000000008 R_X86_64_RELATIVE 2e9960 │ │ │ │ -000000000044ba88 0000000000000008 R_X86_64_RELATIVE 2e9930 │ │ │ │ -000000000044ba90 0000000000000008 R_X86_64_RELATIVE 2e93e0 │ │ │ │ -000000000044ba98 0000000000000008 R_X86_64_RELATIVE 2e9940 │ │ │ │ -000000000044baa0 0000000000000008 R_X86_64_RELATIVE 2e95a0 │ │ │ │ -000000000044baa8 0000000000000008 R_X86_64_RELATIVE 2e9950 │ │ │ │ -000000000044bab0 0000000000000008 R_X86_64_RELATIVE 2e9860 │ │ │ │ -000000000044bac0 0000000000000008 R_X86_64_RELATIVE 2ec090 │ │ │ │ -000000000044bac8 0000000000000008 R_X86_64_RELATIVE 2ec110 │ │ │ │ -000000000044bad0 0000000000000008 R_X86_64_RELATIVE 2ec400 │ │ │ │ -000000000044bad8 0000000000000008 R_X86_64_RELATIVE 2ec420 │ │ │ │ -000000000044bae0 0000000000000008 R_X86_64_RELATIVE 2ec130 │ │ │ │ -000000000044bae8 0000000000000008 R_X86_64_RELATIVE 2ec580 │ │ │ │ -000000000044baf0 0000000000000008 R_X86_64_RELATIVE 2ec5c0 │ │ │ │ -000000000044baf8 0000000000000008 R_X86_64_RELATIVE 2ec5a0 │ │ │ │ -000000000044bb00 0000000000000008 R_X86_64_RELATIVE 2ec440 │ │ │ │ -000000000044bb08 0000000000000008 R_X86_64_RELATIVE 2ec760 │ │ │ │ -000000000044bb10 0000000000000008 R_X86_64_RELATIVE 2ec700 │ │ │ │ -000000000044bb18 0000000000000008 R_X86_64_RELATIVE 2ec150 │ │ │ │ -000000000044bb20 0000000000000008 R_X86_64_RELATIVE 2ec720 │ │ │ │ -000000000044bb28 0000000000000008 R_X86_64_RELATIVE 2ec460 │ │ │ │ -000000000044bb30 0000000000000008 R_X86_64_RELATIVE 2ec740 │ │ │ │ -000000000044bb38 0000000000000008 R_X86_64_RELATIVE 2ec5e0 │ │ │ │ -000000000044bb48 0000000000000008 R_X86_64_RELATIVE 2ec9e0 │ │ │ │ -000000000044bb50 0000000000000008 R_X86_64_RELATIVE 2eca40 │ │ │ │ -000000000044bb58 0000000000000008 R_X86_64_RELATIVE 2ed130 │ │ │ │ -000000000044bb60 0000000000000008 R_X86_64_RELATIVE 2ed150 │ │ │ │ -000000000044bb68 0000000000000008 R_X86_64_RELATIVE 2eca60 │ │ │ │ -000000000044bb70 0000000000000008 R_X86_64_RELATIVE 2edef0 │ │ │ │ -000000000044bb78 0000000000000008 R_X86_64_RELATIVE 2edf30 │ │ │ │ -000000000044bb80 0000000000000008 R_X86_64_RELATIVE 2edf10 │ │ │ │ -000000000044bb88 0000000000000008 R_X86_64_RELATIVE 2ed170 │ │ │ │ -000000000044bb90 0000000000000008 R_X86_64_RELATIVE 2ee220 │ │ │ │ -000000000044bb98 0000000000000008 R_X86_64_RELATIVE 2ee1c0 │ │ │ │ -000000000044bba0 0000000000000008 R_X86_64_RELATIVE 2eca80 │ │ │ │ -000000000044bba8 0000000000000008 R_X86_64_RELATIVE 2ee1e0 │ │ │ │ -000000000044bbb0 0000000000000008 R_X86_64_RELATIVE 2ed190 │ │ │ │ -000000000044bbb8 0000000000000008 R_X86_64_RELATIVE 2ee200 │ │ │ │ -000000000044bbc0 0000000000000008 R_X86_64_RELATIVE 2edf50 │ │ │ │ -000000000044bbd0 0000000000000008 R_X86_64_RELATIVE 2f15c0 │ │ │ │ -000000000044bc18 0000000000000008 R_X86_64_RELATIVE 2f2920 │ │ │ │ -000000000044bc58 0000000000000008 R_X86_64_RELATIVE 2f22a0 │ │ │ │ -000000000044bca0 0000000000000008 R_X86_64_RELATIVE 2f2b50 │ │ │ │ -000000000044bce0 0000000000000008 R_X86_64_RELATIVE 2f6c90 │ │ │ │ -000000000044bd68 0000000000000008 R_X86_64_RELATIVE 2f7350 │ │ │ │ -000000000044bdf0 0000000000000008 R_X86_64_RELATIVE 2ea860 │ │ │ │ -000000000044bdf8 0000000000000008 R_X86_64_RELATIVE 2eaa10 │ │ │ │ -000000000044be00 0000000000000008 R_X86_64_RELATIVE 2eacd0 │ │ │ │ -000000000044be08 0000000000000008 R_X86_64_RELATIVE 2eace0 │ │ │ │ -000000000044be10 0000000000000008 R_X86_64_RELATIVE 2eaa20 │ │ │ │ -000000000044be18 0000000000000008 R_X86_64_RELATIVE 2eafa0 │ │ │ │ -000000000044be20 0000000000000008 R_X86_64_RELATIVE 2eafc0 │ │ │ │ -000000000044be28 0000000000000008 R_X86_64_RELATIVE 2eafb0 │ │ │ │ -000000000044be30 0000000000000008 R_X86_64_RELATIVE 2eacf0 │ │ │ │ -000000000044be38 0000000000000008 R_X86_64_RELATIVE 2eb080 │ │ │ │ -000000000044be40 0000000000000008 R_X86_64_RELATIVE 2eb050 │ │ │ │ -000000000044be48 0000000000000008 R_X86_64_RELATIVE 2eaa30 │ │ │ │ -000000000044be50 0000000000000008 R_X86_64_RELATIVE 2eb060 │ │ │ │ -000000000044be58 0000000000000008 R_X86_64_RELATIVE 2ead00 │ │ │ │ -000000000044be60 0000000000000008 R_X86_64_RELATIVE 2eb070 │ │ │ │ -000000000044be68 0000000000000008 R_X86_64_RELATIVE 2eafd0 │ │ │ │ -000000000044be78 0000000000000008 R_X86_64_RELATIVE 2eb240 │ │ │ │ -000000000044be80 0000000000000008 R_X86_64_RELATIVE 2eb2f0 │ │ │ │ -000000000044be88 0000000000000008 R_X86_64_RELATIVE 2eb810 │ │ │ │ -000000000044be90 0000000000000008 R_X86_64_RELATIVE 2eb820 │ │ │ │ -000000000044be98 0000000000000008 R_X86_64_RELATIVE 2eb300 │ │ │ │ -000000000044bea0 0000000000000008 R_X86_64_RELATIVE 2ebe50 │ │ │ │ -000000000044bea8 0000000000000008 R_X86_64_RELATIVE 2ebe70 │ │ │ │ -000000000044beb0 0000000000000008 R_X86_64_RELATIVE 2ebe60 │ │ │ │ -000000000044beb8 0000000000000008 R_X86_64_RELATIVE 2eb830 │ │ │ │ -000000000044bec0 0000000000000008 R_X86_64_RELATIVE 2ebf50 │ │ │ │ -000000000044bec8 0000000000000008 R_X86_64_RELATIVE 2ebf20 │ │ │ │ -000000000044bed0 0000000000000008 R_X86_64_RELATIVE 2eb310 │ │ │ │ -000000000044bed8 0000000000000008 R_X86_64_RELATIVE 2ebf30 │ │ │ │ -000000000044bee0 0000000000000008 R_X86_64_RELATIVE 2eb840 │ │ │ │ -000000000044bee8 0000000000000008 R_X86_64_RELATIVE 2ebf40 │ │ │ │ -000000000044bef0 0000000000000008 R_X86_64_RELATIVE 2ebe80 │ │ │ │ -000000000044bf00 0000000000000008 R_X86_64_RELATIVE 2ef690 │ │ │ │ -000000000044bf48 0000000000000008 R_X86_64_RELATIVE 2f13c0 │ │ │ │ -000000000044bf88 0000000000000008 R_X86_64_RELATIVE 2f0f50 │ │ │ │ -000000000044bfd0 0000000000000008 R_X86_64_RELATIVE 2f14f0 │ │ │ │ -000000000044c010 0000000000000008 R_X86_64_RELATIVE 2f3800 │ │ │ │ -000000000044c098 0000000000000008 R_X86_64_RELATIVE 2f60d0 │ │ │ │ -000000000044c120 0000000000000008 R_X86_64_RELATIVE 2e8600 │ │ │ │ -000000000044c128 0000000000000008 R_X86_64_RELATIVE 2e8640 │ │ │ │ -000000000044c130 0000000000000008 R_X86_64_RELATIVE 2e8800 │ │ │ │ -000000000044c138 0000000000000008 R_X86_64_RELATIVE 2e8810 │ │ │ │ -000000000044c140 0000000000000008 R_X86_64_RELATIVE 2e8650 │ │ │ │ -000000000044c148 0000000000000008 R_X86_64_RELATIVE 2e8990 │ │ │ │ -000000000044c150 0000000000000008 R_X86_64_RELATIVE 2e89b0 │ │ │ │ -000000000044c158 0000000000000008 R_X86_64_RELATIVE 2e89a0 │ │ │ │ -000000000044c160 0000000000000008 R_X86_64_RELATIVE 2e8820 │ │ │ │ -000000000044c168 0000000000000008 R_X86_64_RELATIVE 2e8ab0 │ │ │ │ -000000000044c170 0000000000000008 R_X86_64_RELATIVE 2e8a80 │ │ │ │ -000000000044c178 0000000000000008 R_X86_64_RELATIVE 2e8660 │ │ │ │ -000000000044c180 0000000000000008 R_X86_64_RELATIVE 2e8a90 │ │ │ │ -000000000044c188 0000000000000008 R_X86_64_RELATIVE 2e8830 │ │ │ │ -000000000044c190 0000000000000008 R_X86_64_RELATIVE 2e8aa0 │ │ │ │ -000000000044c198 0000000000000008 R_X86_64_RELATIVE 2e89c0 │ │ │ │ -000000000044c1a8 0000000000000008 R_X86_64_RELATIVE 2e9a40 │ │ │ │ -000000000044c1b0 0000000000000008 R_X86_64_RELATIVE 2e9b10 │ │ │ │ -000000000044c1b8 0000000000000008 R_X86_64_RELATIVE 2ea060 │ │ │ │ -000000000044c1c0 0000000000000008 R_X86_64_RELATIVE 2ea080 │ │ │ │ -000000000044c1c8 0000000000000008 R_X86_64_RELATIVE 2e9b30 │ │ │ │ -000000000044c1d0 0000000000000008 R_X86_64_RELATIVE 2ea5a0 │ │ │ │ -000000000044c1d8 0000000000000008 R_X86_64_RELATIVE 2ea5e0 │ │ │ │ -000000000044c1e0 0000000000000008 R_X86_64_RELATIVE 2ea5c0 │ │ │ │ -000000000044c1e8 0000000000000008 R_X86_64_RELATIVE 2ea0a0 │ │ │ │ -000000000044c1f0 0000000000000008 R_X86_64_RELATIVE 2ea7a0 │ │ │ │ -000000000044c1f8 0000000000000008 R_X86_64_RELATIVE 2ea740 │ │ │ │ -000000000044c200 0000000000000008 R_X86_64_RELATIVE 2e9b50 │ │ │ │ -000000000044c208 0000000000000008 R_X86_64_RELATIVE 2ea760 │ │ │ │ -000000000044c210 0000000000000008 R_X86_64_RELATIVE 2ea0c0 │ │ │ │ -000000000044c218 0000000000000008 R_X86_64_RELATIVE 2ea780 │ │ │ │ -000000000044c220 0000000000000008 R_X86_64_RELATIVE 2ea600 │ │ │ │ -000000000044c230 0000000000000008 R_X86_64_RELATIVE 2ee400 │ │ │ │ -000000000044c238 0000000000000008 R_X86_64_RELATIVE 2ee460 │ │ │ │ -000000000044c240 0000000000000008 R_X86_64_RELATIVE 2ee8b0 │ │ │ │ -000000000044c248 0000000000000008 R_X86_64_RELATIVE 2ee8d0 │ │ │ │ -000000000044c250 0000000000000008 R_X86_64_RELATIVE 2ee480 │ │ │ │ -000000000044c258 0000000000000008 R_X86_64_RELATIVE 2eed30 │ │ │ │ -000000000044c260 0000000000000008 R_X86_64_RELATIVE 2eed70 │ │ │ │ -000000000044c268 0000000000000008 R_X86_64_RELATIVE 2eed50 │ │ │ │ -000000000044c270 0000000000000008 R_X86_64_RELATIVE 2ee8f0 │ │ │ │ -000000000044c278 0000000000000008 R_X86_64_RELATIVE 2ef290 │ │ │ │ -000000000044c280 0000000000000008 R_X86_64_RELATIVE 2ef270 │ │ │ │ -000000000044c288 0000000000000008 R_X86_64_RELATIVE 2ee4a0 │ │ │ │ -000000000044c2b8 0000000000000008 R_X86_64_RELATIVE 2f2d80 │ │ │ │ -000000000044c300 0000000000000008 R_X86_64_RELATIVE 2f36b0 │ │ │ │ -000000000044c340 0000000000000008 R_X86_64_RELATIVE 2f7ca0 │ │ │ │ -000000000044c3c8 0000000000000008 R_X86_64_RELATIVE 2e8c40 │ │ │ │ -000000000044c3d0 0000000000000008 R_X86_64_RELATIVE 2e8c90 │ │ │ │ -000000000044c3d8 0000000000000008 R_X86_64_RELATIVE 2e8e50 │ │ │ │ -000000000044c3e0 0000000000000008 R_X86_64_RELATIVE 2e8e60 │ │ │ │ -000000000044c3e8 0000000000000008 R_X86_64_RELATIVE 2e8ca0 │ │ │ │ -000000000044c3f0 0000000000000008 R_X86_64_RELATIVE 2e91c0 │ │ │ │ -000000000044c3f8 0000000000000008 R_X86_64_RELATIVE 2e91e0 │ │ │ │ -000000000044c400 0000000000000008 R_X86_64_RELATIVE 2e91d0 │ │ │ │ -000000000044c408 0000000000000008 R_X86_64_RELATIVE 2e8e70 │ │ │ │ -000000000044c410 0000000000000008 R_X86_64_RELATIVE 2e92e0 │ │ │ │ -000000000044c418 0000000000000008 R_X86_64_RELATIVE 2e92b0 │ │ │ │ -000000000044c420 0000000000000008 R_X86_64_RELATIVE 2e8cb0 │ │ │ │ -000000000044c428 0000000000000008 R_X86_64_RELATIVE 2e92c0 │ │ │ │ -000000000044c430 0000000000000008 R_X86_64_RELATIVE 2e8e80 │ │ │ │ -000000000044c438 0000000000000008 R_X86_64_RELATIVE 2e92d0 │ │ │ │ -000000000044c440 0000000000000008 R_X86_64_RELATIVE 2e91f0 │ │ │ │ -000000000044c450 0000000000000008 R_X86_64_RELATIVE 2e9370 │ │ │ │ -000000000044c458 0000000000000008 R_X86_64_RELATIVE 2e93c0 │ │ │ │ -000000000044c460 0000000000000008 R_X86_64_RELATIVE 2e9570 │ │ │ │ -000000000044c468 0000000000000008 R_X86_64_RELATIVE 2e9580 │ │ │ │ -000000000044c470 0000000000000008 R_X86_64_RELATIVE 2e93d0 │ │ │ │ -000000000044c478 0000000000000008 R_X86_64_RELATIVE 2e9830 │ │ │ │ -000000000044c480 0000000000000008 R_X86_64_RELATIVE 2e9850 │ │ │ │ -000000000044c488 0000000000000008 R_X86_64_RELATIVE 2e9840 │ │ │ │ -000000000044c490 0000000000000008 R_X86_64_RELATIVE 2e9590 │ │ │ │ -000000000044c498 0000000000000008 R_X86_64_RELATIVE 2e9960 │ │ │ │ -000000000044c4a0 0000000000000008 R_X86_64_RELATIVE 2e9930 │ │ │ │ -000000000044c4a8 0000000000000008 R_X86_64_RELATIVE 2e93e0 │ │ │ │ -000000000044c4b0 0000000000000008 R_X86_64_RELATIVE 2e9940 │ │ │ │ -000000000044c4b8 0000000000000008 R_X86_64_RELATIVE 2e95a0 │ │ │ │ -000000000044c4c0 0000000000000008 R_X86_64_RELATIVE 2e9950 │ │ │ │ -000000000044c4c8 0000000000000008 R_X86_64_RELATIVE 2e9860 │ │ │ │ -000000000044c4d8 0000000000000008 R_X86_64_RELATIVE 2ec090 │ │ │ │ -000000000044c4e0 0000000000000008 R_X86_64_RELATIVE 2ec110 │ │ │ │ -000000000044c4e8 0000000000000008 R_X86_64_RELATIVE 2ec400 │ │ │ │ -000000000044c4f0 0000000000000008 R_X86_64_RELATIVE 2ec420 │ │ │ │ -000000000044c4f8 0000000000000008 R_X86_64_RELATIVE 2ec130 │ │ │ │ -000000000044c500 0000000000000008 R_X86_64_RELATIVE 2ec580 │ │ │ │ -000000000044c508 0000000000000008 R_X86_64_RELATIVE 2ec5c0 │ │ │ │ -000000000044c510 0000000000000008 R_X86_64_RELATIVE 2ec5a0 │ │ │ │ -000000000044c518 0000000000000008 R_X86_64_RELATIVE 2ec440 │ │ │ │ -000000000044c520 0000000000000008 R_X86_64_RELATIVE 2ec760 │ │ │ │ -000000000044c528 0000000000000008 R_X86_64_RELATIVE 2ec700 │ │ │ │ -000000000044c530 0000000000000008 R_X86_64_RELATIVE 2ec150 │ │ │ │ -000000000044c538 0000000000000008 R_X86_64_RELATIVE 2ec720 │ │ │ │ -000000000044c540 0000000000000008 R_X86_64_RELATIVE 2ec460 │ │ │ │ -000000000044c548 0000000000000008 R_X86_64_RELATIVE 2ec740 │ │ │ │ -000000000044c550 0000000000000008 R_X86_64_RELATIVE 2ec5e0 │ │ │ │ -000000000044c560 0000000000000008 R_X86_64_RELATIVE 2ec9e0 │ │ │ │ -000000000044c568 0000000000000008 R_X86_64_RELATIVE 2eca40 │ │ │ │ -000000000044c570 0000000000000008 R_X86_64_RELATIVE 2ed130 │ │ │ │ -000000000044c578 0000000000000008 R_X86_64_RELATIVE 2ed150 │ │ │ │ -000000000044c580 0000000000000008 R_X86_64_RELATIVE 2eca60 │ │ │ │ -000000000044c588 0000000000000008 R_X86_64_RELATIVE 2edef0 │ │ │ │ -000000000044c590 0000000000000008 R_X86_64_RELATIVE 2edf30 │ │ │ │ -000000000044c598 0000000000000008 R_X86_64_RELATIVE 2edf10 │ │ │ │ -000000000044c5a0 0000000000000008 R_X86_64_RELATIVE 2ed170 │ │ │ │ -000000000044c5a8 0000000000000008 R_X86_64_RELATIVE 2ee220 │ │ │ │ -000000000044c5b0 0000000000000008 R_X86_64_RELATIVE 2ee1c0 │ │ │ │ -000000000044c5b8 0000000000000008 R_X86_64_RELATIVE 2eca80 │ │ │ │ -000000000044c5c0 0000000000000008 R_X86_64_RELATIVE 2ee1e0 │ │ │ │ -000000000044c5c8 0000000000000008 R_X86_64_RELATIVE 2ed190 │ │ │ │ -000000000044c5d0 0000000000000008 R_X86_64_RELATIVE 2ee200 │ │ │ │ -000000000044c5d8 0000000000000008 R_X86_64_RELATIVE 2edf50 │ │ │ │ -000000000044c5e8 0000000000000008 R_X86_64_RELATIVE 2f15c0 │ │ │ │ -000000000044c630 0000000000000008 R_X86_64_RELATIVE 2f2920 │ │ │ │ -000000000044c670 0000000000000008 R_X86_64_RELATIVE 2f22a0 │ │ │ │ -000000000044c6b8 0000000000000008 R_X86_64_RELATIVE 2f2b50 │ │ │ │ -000000000044c6f8 0000000000000008 R_X86_64_RELATIVE 2f6c90 │ │ │ │ -000000000044c780 0000000000000008 R_X86_64_RELATIVE 2f7350 │ │ │ │ -000000000044c808 0000000000000008 R_X86_64_RELATIVE 2ea860 │ │ │ │ -000000000044c810 0000000000000008 R_X86_64_RELATIVE 2eaa10 │ │ │ │ -000000000044c818 0000000000000008 R_X86_64_RELATIVE 2eacd0 │ │ │ │ -000000000044c820 0000000000000008 R_X86_64_RELATIVE 2eace0 │ │ │ │ -000000000044c828 0000000000000008 R_X86_64_RELATIVE 2eaa20 │ │ │ │ -000000000044c830 0000000000000008 R_X86_64_RELATIVE 2eafa0 │ │ │ │ -000000000044c838 0000000000000008 R_X86_64_RELATIVE 2eafc0 │ │ │ │ -000000000044c840 0000000000000008 R_X86_64_RELATIVE 2eafb0 │ │ │ │ -000000000044c848 0000000000000008 R_X86_64_RELATIVE 2eacf0 │ │ │ │ -000000000044c850 0000000000000008 R_X86_64_RELATIVE 2eb080 │ │ │ │ -000000000044c858 0000000000000008 R_X86_64_RELATIVE 2eb050 │ │ │ │ -000000000044c860 0000000000000008 R_X86_64_RELATIVE 2eaa30 │ │ │ │ -000000000044c868 0000000000000008 R_X86_64_RELATIVE 2eb060 │ │ │ │ -000000000044c870 0000000000000008 R_X86_64_RELATIVE 2ead00 │ │ │ │ -000000000044c878 0000000000000008 R_X86_64_RELATIVE 2eb070 │ │ │ │ -000000000044c880 0000000000000008 R_X86_64_RELATIVE 2eafd0 │ │ │ │ -000000000044c890 0000000000000008 R_X86_64_RELATIVE 2eb240 │ │ │ │ -000000000044c898 0000000000000008 R_X86_64_RELATIVE 2eb2f0 │ │ │ │ -000000000044c8a0 0000000000000008 R_X86_64_RELATIVE 2eb810 │ │ │ │ -000000000044c8a8 0000000000000008 R_X86_64_RELATIVE 2eb820 │ │ │ │ -000000000044c8b0 0000000000000008 R_X86_64_RELATIVE 2eb300 │ │ │ │ -000000000044c8b8 0000000000000008 R_X86_64_RELATIVE 2ebe50 │ │ │ │ -000000000044c8c0 0000000000000008 R_X86_64_RELATIVE 2ebe70 │ │ │ │ -000000000044c8c8 0000000000000008 R_X86_64_RELATIVE 2ebe60 │ │ │ │ -000000000044c8d0 0000000000000008 R_X86_64_RELATIVE 2eb830 │ │ │ │ -000000000044c8d8 0000000000000008 R_X86_64_RELATIVE 2ebf50 │ │ │ │ -000000000044c8e0 0000000000000008 R_X86_64_RELATIVE 2ebf20 │ │ │ │ -000000000044c8e8 0000000000000008 R_X86_64_RELATIVE 2eb310 │ │ │ │ -000000000044c8f0 0000000000000008 R_X86_64_RELATIVE 2ebf30 │ │ │ │ -000000000044c8f8 0000000000000008 R_X86_64_RELATIVE 2eb840 │ │ │ │ -000000000044c900 0000000000000008 R_X86_64_RELATIVE 2ebf40 │ │ │ │ -000000000044c908 0000000000000008 R_X86_64_RELATIVE 2ebe80 │ │ │ │ -000000000044c918 0000000000000008 R_X86_64_RELATIVE 2ef690 │ │ │ │ -000000000044c960 0000000000000008 R_X86_64_RELATIVE 2f13c0 │ │ │ │ -000000000044c9a0 0000000000000008 R_X86_64_RELATIVE 2f0f50 │ │ │ │ -000000000044c9e8 0000000000000008 R_X86_64_RELATIVE 2f14f0 │ │ │ │ -000000000044ca28 0000000000000008 R_X86_64_RELATIVE 2f3800 │ │ │ │ -000000000044cab0 0000000000000008 R_X86_64_RELATIVE 2f60d0 │ │ │ │ -000000000044cb38 0000000000000008 R_X86_64_RELATIVE 327a80 │ │ │ │ -000000000044cb40 0000000000000008 R_X86_64_RELATIVE 327ac0 │ │ │ │ -000000000044cb48 0000000000000008 R_X86_64_RELATIVE 327c50 │ │ │ │ -000000000044cb50 0000000000000008 R_X86_64_RELATIVE 327c60 │ │ │ │ -000000000044cb58 0000000000000008 R_X86_64_RELATIVE 327ad0 │ │ │ │ -000000000044cb60 0000000000000008 R_X86_64_RELATIVE 327db0 │ │ │ │ -000000000044cb68 0000000000000008 R_X86_64_RELATIVE 327dd0 │ │ │ │ -000000000044cb70 0000000000000008 R_X86_64_RELATIVE 327dc0 │ │ │ │ -000000000044cb78 0000000000000008 R_X86_64_RELATIVE 327c70 │ │ │ │ -000000000044cb80 0000000000000008 R_X86_64_RELATIVE 327eb0 │ │ │ │ -000000000044cb88 0000000000000008 R_X86_64_RELATIVE 327e80 │ │ │ │ -000000000044cb90 0000000000000008 R_X86_64_RELATIVE 327ae0 │ │ │ │ -000000000044cb98 0000000000000008 R_X86_64_RELATIVE 327e90 │ │ │ │ -000000000044cba0 0000000000000008 R_X86_64_RELATIVE 327c80 │ │ │ │ -000000000044cba8 0000000000000008 R_X86_64_RELATIVE 327ea0 │ │ │ │ -000000000044cbb0 0000000000000008 R_X86_64_RELATIVE 327de0 │ │ │ │ -000000000044cbb8 0000000000000008 R_X86_64_RELATIVE 3279a0 │ │ │ │ -000000000044cbc0 0000000000000008 R_X86_64_RELATIVE 3296e0 │ │ │ │ -000000000044cbc8 0000000000000008 R_X86_64_RELATIVE 329780 │ │ │ │ -000000000044cbd0 0000000000000008 R_X86_64_RELATIVE 329980 │ │ │ │ -000000000044cbd8 0000000000000008 R_X86_64_RELATIVE 329990 │ │ │ │ -000000000044cbe0 0000000000000008 R_X86_64_RELATIVE 329790 │ │ │ │ -000000000044cbe8 0000000000000008 R_X86_64_RELATIVE 329e60 │ │ │ │ -000000000044cbf0 0000000000000008 R_X86_64_RELATIVE 329e80 │ │ │ │ -000000000044cbf8 0000000000000008 R_X86_64_RELATIVE 329e70 │ │ │ │ -000000000044cc00 0000000000000008 R_X86_64_RELATIVE 3299a0 │ │ │ │ -000000000044cc08 0000000000000008 R_X86_64_RELATIVE 329fa0 │ │ │ │ -000000000044cc10 0000000000000008 R_X86_64_RELATIVE 329f70 │ │ │ │ -000000000044cc18 0000000000000008 R_X86_64_RELATIVE 3297a0 │ │ │ │ -000000000044cc20 0000000000000008 R_X86_64_RELATIVE 329f80 │ │ │ │ -000000000044cc28 0000000000000008 R_X86_64_RELATIVE 3299b0 │ │ │ │ -000000000044cc30 0000000000000008 R_X86_64_RELATIVE 329f90 │ │ │ │ -000000000044cc38 0000000000000008 R_X86_64_RELATIVE 329e90 │ │ │ │ -000000000044cc48 0000000000000008 R_X86_64_RELATIVE 32c1d0 │ │ │ │ -000000000044cc50 0000000000000008 R_X86_64_RELATIVE 32c200 │ │ │ │ -000000000044cc58 0000000000000008 R_X86_64_RELATIVE 32cc10 │ │ │ │ -000000000044cc60 0000000000000008 R_X86_64_RELATIVE 32cc20 │ │ │ │ -000000000044cc68 0000000000000008 R_X86_64_RELATIVE 32c210 │ │ │ │ -000000000044cc70 0000000000000008 R_X86_64_RELATIVE 32d590 │ │ │ │ -000000000044cc78 0000000000000008 R_X86_64_RELATIVE 32d5b0 │ │ │ │ -000000000044cc80 0000000000000008 R_X86_64_RELATIVE 32d5a0 │ │ │ │ -000000000044cc88 0000000000000008 R_X86_64_RELATIVE 32cc30 │ │ │ │ -000000000044cc90 0000000000000008 R_X86_64_RELATIVE 32d850 │ │ │ │ -000000000044cc98 0000000000000008 R_X86_64_RELATIVE 32d840 │ │ │ │ -000000000044cca0 0000000000000008 R_X86_64_RELATIVE 32c220 │ │ │ │ -000000000044ccd0 0000000000000008 R_X86_64_RELATIVE 331000 │ │ │ │ -000000000044cd18 0000000000000008 R_X86_64_RELATIVE 331570 │ │ │ │ -000000000044cd58 0000000000000008 R_X86_64_RELATIVE 333940 │ │ │ │ -000000000044cde0 0000000000000008 R_X86_64_RELATIVE 327f20 │ │ │ │ -000000000044cde8 0000000000000008 R_X86_64_RELATIVE 327f60 │ │ │ │ -000000000044cdf0 0000000000000008 R_X86_64_RELATIVE 328190 │ │ │ │ -000000000044cdf8 0000000000000008 R_X86_64_RELATIVE 3281a0 │ │ │ │ -000000000044ce00 0000000000000008 R_X86_64_RELATIVE 327f70 │ │ │ │ -000000000044ce08 0000000000000008 R_X86_64_RELATIVE 328620 │ │ │ │ -000000000044ce10 0000000000000008 R_X86_64_RELATIVE 328640 │ │ │ │ -000000000044ce18 0000000000000008 R_X86_64_RELATIVE 328630 │ │ │ │ -000000000044ce20 0000000000000008 R_X86_64_RELATIVE 3281b0 │ │ │ │ -000000000044ce28 0000000000000008 R_X86_64_RELATIVE 328710 │ │ │ │ -000000000044ce30 0000000000000008 R_X86_64_RELATIVE 3286e0 │ │ │ │ -000000000044ce38 0000000000000008 R_X86_64_RELATIVE 327f80 │ │ │ │ -000000000044ce40 0000000000000008 R_X86_64_RELATIVE 3286f0 │ │ │ │ -000000000044ce48 0000000000000008 R_X86_64_RELATIVE 3281c0 │ │ │ │ -000000000044ce50 0000000000000008 R_X86_64_RELATIVE 328700 │ │ │ │ -000000000044ce58 0000000000000008 R_X86_64_RELATIVE 328650 │ │ │ │ -000000000044ce68 0000000000000008 R_X86_64_RELATIVE 3292c0 │ │ │ │ -000000000044ce70 0000000000000008 R_X86_64_RELATIVE 3292f0 │ │ │ │ -000000000044ce78 0000000000000008 R_X86_64_RELATIVE 3293f0 │ │ │ │ -000000000044ce80 0000000000000008 R_X86_64_RELATIVE 329400 │ │ │ │ -000000000044ce88 0000000000000008 R_X86_64_RELATIVE 329300 │ │ │ │ -000000000044ce90 0000000000000008 R_X86_64_RELATIVE 329590 │ │ │ │ -000000000044ce98 0000000000000008 R_X86_64_RELATIVE 3295b0 │ │ │ │ -000000000044cea0 0000000000000008 R_X86_64_RELATIVE 3295a0 │ │ │ │ -000000000044cea8 0000000000000008 R_X86_64_RELATIVE 329410 │ │ │ │ -000000000044ceb0 0000000000000008 R_X86_64_RELATIVE 329670 │ │ │ │ -000000000044ceb8 0000000000000008 R_X86_64_RELATIVE 329640 │ │ │ │ -000000000044cec0 0000000000000008 R_X86_64_RELATIVE 329310 │ │ │ │ -000000000044cec8 0000000000000008 R_X86_64_RELATIVE 329650 │ │ │ │ -000000000044ced0 0000000000000008 R_X86_64_RELATIVE 329420 │ │ │ │ -000000000044ced8 0000000000000008 R_X86_64_RELATIVE 329660 │ │ │ │ -000000000044cee0 0000000000000008 R_X86_64_RELATIVE 3295c0 │ │ │ │ -000000000044cef0 0000000000000008 R_X86_64_RELATIVE 32a010 │ │ │ │ -000000000044cef8 0000000000000008 R_X86_64_RELATIVE 32a040 │ │ │ │ -000000000044cf00 0000000000000008 R_X86_64_RELATIVE 32a5e0 │ │ │ │ -000000000044cf08 0000000000000008 R_X86_64_RELATIVE 32a5f0 │ │ │ │ -000000000044cf10 0000000000000008 R_X86_64_RELATIVE 32a050 │ │ │ │ -000000000044cf18 0000000000000008 R_X86_64_RELATIVE 32ab70 │ │ │ │ -000000000044cf20 0000000000000008 R_X86_64_RELATIVE 32ab90 │ │ │ │ -000000000044cf28 0000000000000008 R_X86_64_RELATIVE 32ab80 │ │ │ │ -000000000044cf30 0000000000000008 R_X86_64_RELATIVE 32a600 │ │ │ │ -000000000044cf38 0000000000000008 R_X86_64_RELATIVE 32acf0 │ │ │ │ -000000000044cf40 0000000000000008 R_X86_64_RELATIVE 32acc0 │ │ │ │ -000000000044cf48 0000000000000008 R_X86_64_RELATIVE 32a060 │ │ │ │ -000000000044cf50 0000000000000008 R_X86_64_RELATIVE 32acd0 │ │ │ │ -000000000044cf58 0000000000000008 R_X86_64_RELATIVE 32a610 │ │ │ │ -000000000044cf60 0000000000000008 R_X86_64_RELATIVE 32ace0 │ │ │ │ -000000000044cf68 0000000000000008 R_X86_64_RELATIVE 32aba0 │ │ │ │ -000000000044cf78 0000000000000008 R_X86_64_RELATIVE 32b520 │ │ │ │ -000000000044cf80 0000000000000008 R_X86_64_RELATIVE 32b550 │ │ │ │ -000000000044cf88 0000000000000008 R_X86_64_RELATIVE 32b9b0 │ │ │ │ -000000000044cf90 0000000000000008 R_X86_64_RELATIVE 32b9c0 │ │ │ │ -000000000044cf98 0000000000000008 R_X86_64_RELATIVE 32b560 │ │ │ │ -000000000044cfa0 0000000000000008 R_X86_64_RELATIVE 32be00 │ │ │ │ -000000000044cfa8 0000000000000008 R_X86_64_RELATIVE 32be20 │ │ │ │ -000000000044cfb0 0000000000000008 R_X86_64_RELATIVE 32be10 │ │ │ │ -000000000044cfb8 0000000000000008 R_X86_64_RELATIVE 32b9d0 │ │ │ │ -000000000044cfc0 0000000000000008 R_X86_64_RELATIVE 32c040 │ │ │ │ -000000000044cfc8 0000000000000008 R_X86_64_RELATIVE 32c010 │ │ │ │ -000000000044cfd0 0000000000000008 R_X86_64_RELATIVE 32b570 │ │ │ │ -000000000044cfd8 0000000000000008 R_X86_64_RELATIVE 32c020 │ │ │ │ -000000000044cfe0 0000000000000008 R_X86_64_RELATIVE 32b9e0 │ │ │ │ -000000000044cfe8 0000000000000008 R_X86_64_RELATIVE 32c030 │ │ │ │ -000000000044cff0 0000000000000008 R_X86_64_RELATIVE 32be30 │ │ │ │ -000000000044d000 0000000000000008 R_X86_64_RELATIVE 32f110 │ │ │ │ -000000000044d048 0000000000000008 R_X86_64_RELATIVE 330ac0 │ │ │ │ -000000000044d088 0000000000000008 R_X86_64_RELATIVE 3304a0 │ │ │ │ -000000000044d0d0 0000000000000008 R_X86_64_RELATIVE 330d60 │ │ │ │ -000000000044d110 0000000000000008 R_X86_64_RELATIVE 332c40 │ │ │ │ -000000000044d198 0000000000000008 R_X86_64_RELATIVE 3332a0 │ │ │ │ -000000000044d220 0000000000000008 R_X86_64_RELATIVE 328780 │ │ │ │ -000000000044d228 0000000000000008 R_X86_64_RELATIVE 3287d0 │ │ │ │ -000000000044d230 0000000000000008 R_X86_64_RELATIVE 328b80 │ │ │ │ -000000000044d238 0000000000000008 R_X86_64_RELATIVE 328b90 │ │ │ │ -000000000044d240 0000000000000008 R_X86_64_RELATIVE 3287e0 │ │ │ │ -000000000044d248 0000000000000008 R_X86_64_RELATIVE 3290b0 │ │ │ │ -000000000044d250 0000000000000008 R_X86_64_RELATIVE 3290d0 │ │ │ │ -000000000044d258 0000000000000008 R_X86_64_RELATIVE 3290c0 │ │ │ │ -000000000044d260 0000000000000008 R_X86_64_RELATIVE 328ba0 │ │ │ │ -000000000044d268 0000000000000008 R_X86_64_RELATIVE 3291e0 │ │ │ │ -000000000044d270 0000000000000008 R_X86_64_RELATIVE 3291b0 │ │ │ │ -000000000044d278 0000000000000008 R_X86_64_RELATIVE 3287f0 │ │ │ │ -000000000044d280 0000000000000008 R_X86_64_RELATIVE 3291c0 │ │ │ │ -000000000044d288 0000000000000008 R_X86_64_RELATIVE 328bb0 │ │ │ │ -000000000044d290 0000000000000008 R_X86_64_RELATIVE 3291d0 │ │ │ │ -000000000044d298 0000000000000008 R_X86_64_RELATIVE 3290e0 │ │ │ │ -000000000044d2a8 0000000000000008 R_X86_64_RELATIVE 32ae80 │ │ │ │ -000000000044d2b0 0000000000000008 R_X86_64_RELATIVE 32af10 │ │ │ │ -000000000044d2b8 0000000000000008 R_X86_64_RELATIVE 32b070 │ │ │ │ -000000000044d2c0 0000000000000008 R_X86_64_RELATIVE 32b080 │ │ │ │ -000000000044d2c8 0000000000000008 R_X86_64_RELATIVE 32af20 │ │ │ │ -000000000044d2d0 0000000000000008 R_X86_64_RELATIVE 32b2d0 │ │ │ │ -000000000044d2d8 0000000000000008 R_X86_64_RELATIVE 32b2f0 │ │ │ │ -000000000044d2e0 0000000000000008 R_X86_64_RELATIVE 32b2e0 │ │ │ │ -000000000044d2e8 0000000000000008 R_X86_64_RELATIVE 32b090 │ │ │ │ -000000000044d2f0 0000000000000008 R_X86_64_RELATIVE 32b430 │ │ │ │ -000000000044d2f8 0000000000000008 R_X86_64_RELATIVE 32b400 │ │ │ │ -000000000044d300 0000000000000008 R_X86_64_RELATIVE 32af30 │ │ │ │ -000000000044d308 0000000000000008 R_X86_64_RELATIVE 32b410 │ │ │ │ -000000000044d310 0000000000000008 R_X86_64_RELATIVE 32b0a0 │ │ │ │ -000000000044d318 0000000000000008 R_X86_64_RELATIVE 32b420 │ │ │ │ -000000000044d320 0000000000000008 R_X86_64_RELATIVE 32b300 │ │ │ │ -000000000044d330 0000000000000008 R_X86_64_RELATIVE 32db50 │ │ │ │ -000000000044d378 0000000000000008 R_X86_64_RELATIVE 32ecc0 │ │ │ │ -000000000044d3b8 0000000000000008 R_X86_64_RELATIVE 32e730 │ │ │ │ -000000000044d400 0000000000000008 R_X86_64_RELATIVE 32ef70 │ │ │ │ -000000000044d440 0000000000000008 R_X86_64_RELATIVE 331770 │ │ │ │ -000000000044d4c8 0000000000000008 R_X86_64_RELATIVE 332610 │ │ │ │ -000000000044d550 0000000000000008 R_X86_64_RELATIVE 327a80 │ │ │ │ -000000000044d558 0000000000000008 R_X86_64_RELATIVE 327ac0 │ │ │ │ -000000000044d560 0000000000000008 R_X86_64_RELATIVE 327c50 │ │ │ │ -000000000044d568 0000000000000008 R_X86_64_RELATIVE 327c60 │ │ │ │ -000000000044d570 0000000000000008 R_X86_64_RELATIVE 327ad0 │ │ │ │ -000000000044d578 0000000000000008 R_X86_64_RELATIVE 327db0 │ │ │ │ -000000000044d580 0000000000000008 R_X86_64_RELATIVE 327dd0 │ │ │ │ -000000000044d588 0000000000000008 R_X86_64_RELATIVE 327dc0 │ │ │ │ -000000000044d590 0000000000000008 R_X86_64_RELATIVE 327c70 │ │ │ │ -000000000044d598 0000000000000008 R_X86_64_RELATIVE 327eb0 │ │ │ │ -000000000044d5a0 0000000000000008 R_X86_64_RELATIVE 327e80 │ │ │ │ -000000000044d5a8 0000000000000008 R_X86_64_RELATIVE 327ae0 │ │ │ │ -000000000044d5b0 0000000000000008 R_X86_64_RELATIVE 327e90 │ │ │ │ -000000000044d5b8 0000000000000008 R_X86_64_RELATIVE 327c80 │ │ │ │ -000000000044d5c0 0000000000000008 R_X86_64_RELATIVE 327ea0 │ │ │ │ -000000000044d5c8 0000000000000008 R_X86_64_RELATIVE 327de0 │ │ │ │ -000000000044d5d0 0000000000000008 R_X86_64_RELATIVE 3279a0 │ │ │ │ -000000000044d5d8 0000000000000008 R_X86_64_RELATIVE 3296e0 │ │ │ │ -000000000044d5e0 0000000000000008 R_X86_64_RELATIVE 329780 │ │ │ │ -000000000044d5e8 0000000000000008 R_X86_64_RELATIVE 329980 │ │ │ │ -000000000044d5f0 0000000000000008 R_X86_64_RELATIVE 329990 │ │ │ │ -000000000044d5f8 0000000000000008 R_X86_64_RELATIVE 329790 │ │ │ │ -000000000044d600 0000000000000008 R_X86_64_RELATIVE 329e60 │ │ │ │ -000000000044d608 0000000000000008 R_X86_64_RELATIVE 329e80 │ │ │ │ -000000000044d610 0000000000000008 R_X86_64_RELATIVE 329e70 │ │ │ │ -000000000044d618 0000000000000008 R_X86_64_RELATIVE 3299a0 │ │ │ │ -000000000044d620 0000000000000008 R_X86_64_RELATIVE 329fa0 │ │ │ │ -000000000044d628 0000000000000008 R_X86_64_RELATIVE 329f70 │ │ │ │ -000000000044d630 0000000000000008 R_X86_64_RELATIVE 3297a0 │ │ │ │ -000000000044d638 0000000000000008 R_X86_64_RELATIVE 329f80 │ │ │ │ -000000000044d640 0000000000000008 R_X86_64_RELATIVE 3299b0 │ │ │ │ -000000000044d648 0000000000000008 R_X86_64_RELATIVE 329f90 │ │ │ │ -000000000044d650 0000000000000008 R_X86_64_RELATIVE 329e90 │ │ │ │ -000000000044d660 0000000000000008 R_X86_64_RELATIVE 32c1d0 │ │ │ │ -000000000044d668 0000000000000008 R_X86_64_RELATIVE 32c200 │ │ │ │ -000000000044d670 0000000000000008 R_X86_64_RELATIVE 32cc10 │ │ │ │ -000000000044d678 0000000000000008 R_X86_64_RELATIVE 32cc20 │ │ │ │ -000000000044d680 0000000000000008 R_X86_64_RELATIVE 32c210 │ │ │ │ -000000000044d688 0000000000000008 R_X86_64_RELATIVE 32d590 │ │ │ │ -000000000044d690 0000000000000008 R_X86_64_RELATIVE 32d5b0 │ │ │ │ -000000000044d698 0000000000000008 R_X86_64_RELATIVE 32d5a0 │ │ │ │ -000000000044d6a0 0000000000000008 R_X86_64_RELATIVE 32cc30 │ │ │ │ -000000000044d6a8 0000000000000008 R_X86_64_RELATIVE 32d850 │ │ │ │ -000000000044d6b0 0000000000000008 R_X86_64_RELATIVE 32d840 │ │ │ │ -000000000044d6b8 0000000000000008 R_X86_64_RELATIVE 32c220 │ │ │ │ -000000000044d6e8 0000000000000008 R_X86_64_RELATIVE 331000 │ │ │ │ -000000000044d730 0000000000000008 R_X86_64_RELATIVE 331570 │ │ │ │ -000000000044d770 0000000000000008 R_X86_64_RELATIVE 333940 │ │ │ │ -000000000044d7f8 0000000000000008 R_X86_64_RELATIVE 327f20 │ │ │ │ -000000000044d800 0000000000000008 R_X86_64_RELATIVE 327f60 │ │ │ │ -000000000044d808 0000000000000008 R_X86_64_RELATIVE 328190 │ │ │ │ -000000000044d810 0000000000000008 R_X86_64_RELATIVE 3281a0 │ │ │ │ -000000000044d818 0000000000000008 R_X86_64_RELATIVE 327f70 │ │ │ │ -000000000044d820 0000000000000008 R_X86_64_RELATIVE 328620 │ │ │ │ -000000000044d828 0000000000000008 R_X86_64_RELATIVE 328640 │ │ │ │ -000000000044d830 0000000000000008 R_X86_64_RELATIVE 328630 │ │ │ │ -000000000044d838 0000000000000008 R_X86_64_RELATIVE 3281b0 │ │ │ │ -000000000044d840 0000000000000008 R_X86_64_RELATIVE 328710 │ │ │ │ -000000000044d848 0000000000000008 R_X86_64_RELATIVE 3286e0 │ │ │ │ -000000000044d850 0000000000000008 R_X86_64_RELATIVE 327f80 │ │ │ │ -000000000044d858 0000000000000008 R_X86_64_RELATIVE 3286f0 │ │ │ │ -000000000044d860 0000000000000008 R_X86_64_RELATIVE 3281c0 │ │ │ │ -000000000044d868 0000000000000008 R_X86_64_RELATIVE 328700 │ │ │ │ -000000000044d870 0000000000000008 R_X86_64_RELATIVE 328650 │ │ │ │ -000000000044d880 0000000000000008 R_X86_64_RELATIVE 3292c0 │ │ │ │ -000000000044d888 0000000000000008 R_X86_64_RELATIVE 3292f0 │ │ │ │ -000000000044d890 0000000000000008 R_X86_64_RELATIVE 3293f0 │ │ │ │ -000000000044d898 0000000000000008 R_X86_64_RELATIVE 329400 │ │ │ │ -000000000044d8a0 0000000000000008 R_X86_64_RELATIVE 329300 │ │ │ │ -000000000044d8a8 0000000000000008 R_X86_64_RELATIVE 329590 │ │ │ │ -000000000044d8b0 0000000000000008 R_X86_64_RELATIVE 3295b0 │ │ │ │ -000000000044d8b8 0000000000000008 R_X86_64_RELATIVE 3295a0 │ │ │ │ -000000000044d8c0 0000000000000008 R_X86_64_RELATIVE 329410 │ │ │ │ -000000000044d8c8 0000000000000008 R_X86_64_RELATIVE 329670 │ │ │ │ -000000000044d8d0 0000000000000008 R_X86_64_RELATIVE 329640 │ │ │ │ -000000000044d8d8 0000000000000008 R_X86_64_RELATIVE 329310 │ │ │ │ -000000000044d8e0 0000000000000008 R_X86_64_RELATIVE 329650 │ │ │ │ -000000000044d8e8 0000000000000008 R_X86_64_RELATIVE 329420 │ │ │ │ -000000000044d8f0 0000000000000008 R_X86_64_RELATIVE 329660 │ │ │ │ -000000000044d8f8 0000000000000008 R_X86_64_RELATIVE 3295c0 │ │ │ │ -000000000044d908 0000000000000008 R_X86_64_RELATIVE 32a010 │ │ │ │ -000000000044d910 0000000000000008 R_X86_64_RELATIVE 32a040 │ │ │ │ -000000000044d918 0000000000000008 R_X86_64_RELATIVE 32a5e0 │ │ │ │ -000000000044d920 0000000000000008 R_X86_64_RELATIVE 32a5f0 │ │ │ │ -000000000044d928 0000000000000008 R_X86_64_RELATIVE 32a050 │ │ │ │ -000000000044d930 0000000000000008 R_X86_64_RELATIVE 32ab70 │ │ │ │ -000000000044d938 0000000000000008 R_X86_64_RELATIVE 32ab90 │ │ │ │ -000000000044d940 0000000000000008 R_X86_64_RELATIVE 32ab80 │ │ │ │ -000000000044d948 0000000000000008 R_X86_64_RELATIVE 32a600 │ │ │ │ -000000000044d950 0000000000000008 R_X86_64_RELATIVE 32acf0 │ │ │ │ -000000000044d958 0000000000000008 R_X86_64_RELATIVE 32acc0 │ │ │ │ -000000000044d960 0000000000000008 R_X86_64_RELATIVE 32a060 │ │ │ │ -000000000044d968 0000000000000008 R_X86_64_RELATIVE 32acd0 │ │ │ │ -000000000044d970 0000000000000008 R_X86_64_RELATIVE 32a610 │ │ │ │ -000000000044d978 0000000000000008 R_X86_64_RELATIVE 32ace0 │ │ │ │ -000000000044d980 0000000000000008 R_X86_64_RELATIVE 32aba0 │ │ │ │ -000000000044d990 0000000000000008 R_X86_64_RELATIVE 32b520 │ │ │ │ -000000000044d998 0000000000000008 R_X86_64_RELATIVE 32b550 │ │ │ │ -000000000044d9a0 0000000000000008 R_X86_64_RELATIVE 32b9b0 │ │ │ │ -000000000044d9a8 0000000000000008 R_X86_64_RELATIVE 32b9c0 │ │ │ │ -000000000044d9b0 0000000000000008 R_X86_64_RELATIVE 32b560 │ │ │ │ -000000000044d9b8 0000000000000008 R_X86_64_RELATIVE 32be00 │ │ │ │ -000000000044d9c0 0000000000000008 R_X86_64_RELATIVE 32be20 │ │ │ │ -000000000044d9c8 0000000000000008 R_X86_64_RELATIVE 32be10 │ │ │ │ -000000000044d9d0 0000000000000008 R_X86_64_RELATIVE 32b9d0 │ │ │ │ -000000000044d9d8 0000000000000008 R_X86_64_RELATIVE 32c040 │ │ │ │ -000000000044d9e0 0000000000000008 R_X86_64_RELATIVE 32c010 │ │ │ │ -000000000044d9e8 0000000000000008 R_X86_64_RELATIVE 32b570 │ │ │ │ -000000000044d9f0 0000000000000008 R_X86_64_RELATIVE 32c020 │ │ │ │ -000000000044d9f8 0000000000000008 R_X86_64_RELATIVE 32b9e0 │ │ │ │ -000000000044da00 0000000000000008 R_X86_64_RELATIVE 32c030 │ │ │ │ -000000000044da08 0000000000000008 R_X86_64_RELATIVE 32be30 │ │ │ │ -000000000044da18 0000000000000008 R_X86_64_RELATIVE 32f110 │ │ │ │ -000000000044da60 0000000000000008 R_X86_64_RELATIVE 330ac0 │ │ │ │ -000000000044daa0 0000000000000008 R_X86_64_RELATIVE 3304a0 │ │ │ │ -000000000044dae8 0000000000000008 R_X86_64_RELATIVE 330d60 │ │ │ │ -000000000044db28 0000000000000008 R_X86_64_RELATIVE 332c40 │ │ │ │ -000000000044dbb0 0000000000000008 R_X86_64_RELATIVE 3332a0 │ │ │ │ -000000000044dc38 0000000000000008 R_X86_64_RELATIVE 328780 │ │ │ │ -000000000044dc40 0000000000000008 R_X86_64_RELATIVE 3287d0 │ │ │ │ -000000000044dc48 0000000000000008 R_X86_64_RELATIVE 328b80 │ │ │ │ -000000000044dc50 0000000000000008 R_X86_64_RELATIVE 328b90 │ │ │ │ -000000000044dc58 0000000000000008 R_X86_64_RELATIVE 3287e0 │ │ │ │ -000000000044dc60 0000000000000008 R_X86_64_RELATIVE 3290b0 │ │ │ │ -000000000044dc68 0000000000000008 R_X86_64_RELATIVE 3290d0 │ │ │ │ -000000000044dc70 0000000000000008 R_X86_64_RELATIVE 3290c0 │ │ │ │ -000000000044dc78 0000000000000008 R_X86_64_RELATIVE 328ba0 │ │ │ │ -000000000044dc80 0000000000000008 R_X86_64_RELATIVE 3291e0 │ │ │ │ -000000000044dc88 0000000000000008 R_X86_64_RELATIVE 3291b0 │ │ │ │ -000000000044dc90 0000000000000008 R_X86_64_RELATIVE 3287f0 │ │ │ │ -000000000044dc98 0000000000000008 R_X86_64_RELATIVE 3291c0 │ │ │ │ -000000000044dca0 0000000000000008 R_X86_64_RELATIVE 328bb0 │ │ │ │ -000000000044dca8 0000000000000008 R_X86_64_RELATIVE 3291d0 │ │ │ │ -000000000044dcb0 0000000000000008 R_X86_64_RELATIVE 3290e0 │ │ │ │ -000000000044dcc0 0000000000000008 R_X86_64_RELATIVE 32ae80 │ │ │ │ -000000000044dcc8 0000000000000008 R_X86_64_RELATIVE 32af10 │ │ │ │ -000000000044dcd0 0000000000000008 R_X86_64_RELATIVE 32b070 │ │ │ │ -000000000044dcd8 0000000000000008 R_X86_64_RELATIVE 32b080 │ │ │ │ -000000000044dce0 0000000000000008 R_X86_64_RELATIVE 32af20 │ │ │ │ -000000000044dce8 0000000000000008 R_X86_64_RELATIVE 32b2d0 │ │ │ │ -000000000044dcf0 0000000000000008 R_X86_64_RELATIVE 32b2f0 │ │ │ │ -000000000044dcf8 0000000000000008 R_X86_64_RELATIVE 32b2e0 │ │ │ │ -000000000044dd00 0000000000000008 R_X86_64_RELATIVE 32b090 │ │ │ │ -000000000044dd08 0000000000000008 R_X86_64_RELATIVE 32b430 │ │ │ │ -000000000044dd10 0000000000000008 R_X86_64_RELATIVE 32b400 │ │ │ │ -000000000044dd18 0000000000000008 R_X86_64_RELATIVE 32af30 │ │ │ │ -000000000044dd20 0000000000000008 R_X86_64_RELATIVE 32b410 │ │ │ │ -000000000044dd28 0000000000000008 R_X86_64_RELATIVE 32b0a0 │ │ │ │ -000000000044dd30 0000000000000008 R_X86_64_RELATIVE 32b420 │ │ │ │ -000000000044dd38 0000000000000008 R_X86_64_RELATIVE 32b300 │ │ │ │ -000000000044dd48 0000000000000008 R_X86_64_RELATIVE 32db50 │ │ │ │ -000000000044dd90 0000000000000008 R_X86_64_RELATIVE 32ecc0 │ │ │ │ -000000000044ddd0 0000000000000008 R_X86_64_RELATIVE 32e730 │ │ │ │ -000000000044de18 0000000000000008 R_X86_64_RELATIVE 32ef70 │ │ │ │ -000000000044de58 0000000000000008 R_X86_64_RELATIVE 331770 │ │ │ │ -000000000044dee0 0000000000000008 R_X86_64_RELATIVE 332610 │ │ │ │ -000000000044df68 0000000000000008 R_X86_64_RELATIVE 333ec0 │ │ │ │ -000000000044df70 0000000000000008 R_X86_64_RELATIVE 333f00 │ │ │ │ -000000000044df78 0000000000000008 R_X86_64_RELATIVE 334090 │ │ │ │ -000000000044df80 0000000000000008 R_X86_64_RELATIVE 3340a0 │ │ │ │ -000000000044df88 0000000000000008 R_X86_64_RELATIVE 333f10 │ │ │ │ -000000000044df90 0000000000000008 R_X86_64_RELATIVE 3341e0 │ │ │ │ -000000000044df98 0000000000000008 R_X86_64_RELATIVE 334200 │ │ │ │ -000000000044dfa0 0000000000000008 R_X86_64_RELATIVE 3341f0 │ │ │ │ -000000000044dfa8 0000000000000008 R_X86_64_RELATIVE 3340b0 │ │ │ │ -000000000044dfb0 0000000000000008 R_X86_64_RELATIVE 3342e0 │ │ │ │ -000000000044dfb8 0000000000000008 R_X86_64_RELATIVE 3342b0 │ │ │ │ -000000000044dfc0 0000000000000008 R_X86_64_RELATIVE 333f20 │ │ │ │ -000000000044dfc8 0000000000000008 R_X86_64_RELATIVE 3342c0 │ │ │ │ -000000000044dfd0 0000000000000008 R_X86_64_RELATIVE 3340c0 │ │ │ │ -000000000044dfd8 0000000000000008 R_X86_64_RELATIVE 3342d0 │ │ │ │ -000000000044dfe0 0000000000000008 R_X86_64_RELATIVE 334210 │ │ │ │ -000000000044dff0 0000000000000008 R_X86_64_RELATIVE 335bc0 │ │ │ │ -000000000044dff8 0000000000000008 R_X86_64_RELATIVE 335c70 │ │ │ │ -000000000044e000 0000000000000008 R_X86_64_RELATIVE 335ec0 │ │ │ │ -000000000044e008 0000000000000008 R_X86_64_RELATIVE 335ed0 │ │ │ │ -000000000044e010 0000000000000008 R_X86_64_RELATIVE 335c80 │ │ │ │ -000000000044e018 0000000000000008 R_X86_64_RELATIVE 336480 │ │ │ │ -000000000044e020 0000000000000008 R_X86_64_RELATIVE 3364a0 │ │ │ │ -000000000044e028 0000000000000008 R_X86_64_RELATIVE 336490 │ │ │ │ -000000000044e030 0000000000000008 R_X86_64_RELATIVE 335ee0 │ │ │ │ -000000000044e038 0000000000000008 R_X86_64_RELATIVE 3365e0 │ │ │ │ -000000000044e040 0000000000000008 R_X86_64_RELATIVE 3365b0 │ │ │ │ -000000000044e048 0000000000000008 R_X86_64_RELATIVE 335c60 │ │ │ │ -000000000044e050 0000000000000008 R_X86_64_RELATIVE 3365c0 │ │ │ │ -000000000044e058 0000000000000008 R_X86_64_RELATIVE 335ef0 │ │ │ │ -000000000044e060 0000000000000008 R_X86_64_RELATIVE 3365d0 │ │ │ │ -000000000044e068 0000000000000008 R_X86_64_RELATIVE 3364b0 │ │ │ │ -000000000044e078 0000000000000008 R_X86_64_RELATIVE 338470 │ │ │ │ -000000000044e080 0000000000000008 R_X86_64_RELATIVE 3384b0 │ │ │ │ -000000000044e088 0000000000000008 R_X86_64_RELATIVE 338c80 │ │ │ │ -000000000044e090 0000000000000008 R_X86_64_RELATIVE 338c90 │ │ │ │ -000000000044e098 0000000000000008 R_X86_64_RELATIVE 3384c0 │ │ │ │ -000000000044e0a0 0000000000000008 R_X86_64_RELATIVE 339360 │ │ │ │ -000000000044e0a8 0000000000000008 R_X86_64_RELATIVE 339380 │ │ │ │ -000000000044e0b0 0000000000000008 R_X86_64_RELATIVE 339370 │ │ │ │ -000000000044e0b8 0000000000000008 R_X86_64_RELATIVE 338ca0 │ │ │ │ -000000000044e0c0 0000000000000008 R_X86_64_RELATIVE 3394b0 │ │ │ │ -000000000044e0c8 0000000000000008 R_X86_64_RELATIVE 3394a0 │ │ │ │ -000000000044e0d0 0000000000000008 R_X86_64_RELATIVE 3384a0 │ │ │ │ -000000000044e100 0000000000000008 R_X86_64_RELATIVE 33d440 │ │ │ │ -000000000044e148 0000000000000008 R_X86_64_RELATIVE 33ef80 │ │ │ │ -000000000044e188 0000000000000008 R_X86_64_RELATIVE 345030 │ │ │ │ -000000000044e210 0000000000000008 R_X86_64_RELATIVE 334350 │ │ │ │ -000000000044e218 0000000000000008 R_X86_64_RELATIVE 3343b0 │ │ │ │ -000000000044e220 0000000000000008 R_X86_64_RELATIVE 334620 │ │ │ │ -000000000044e228 0000000000000008 R_X86_64_RELATIVE 334630 │ │ │ │ -000000000044e230 0000000000000008 R_X86_64_RELATIVE 3343c0 │ │ │ │ -000000000044e238 0000000000000008 R_X86_64_RELATIVE 334b00 │ │ │ │ -000000000044e240 0000000000000008 R_X86_64_RELATIVE 334b20 │ │ │ │ -000000000044e248 0000000000000008 R_X86_64_RELATIVE 334b10 │ │ │ │ -000000000044e250 0000000000000008 R_X86_64_RELATIVE 334640 │ │ │ │ -000000000044e258 0000000000000008 R_X86_64_RELATIVE 334c10 │ │ │ │ -000000000044e260 0000000000000008 R_X86_64_RELATIVE 334be0 │ │ │ │ -000000000044e268 0000000000000008 R_X86_64_RELATIVE 3343a0 │ │ │ │ -000000000044e270 0000000000000008 R_X86_64_RELATIVE 334bf0 │ │ │ │ -000000000044e278 0000000000000008 R_X86_64_RELATIVE 334650 │ │ │ │ -000000000044e280 0000000000000008 R_X86_64_RELATIVE 334c00 │ │ │ │ -000000000044e288 0000000000000008 R_X86_64_RELATIVE 334b30 │ │ │ │ -000000000044e298 0000000000000008 R_X86_64_RELATIVE 3356f0 │ │ │ │ -000000000044e2a0 0000000000000008 R_X86_64_RELATIVE 335740 │ │ │ │ -000000000044e2a8 0000000000000008 R_X86_64_RELATIVE 335860 │ │ │ │ -000000000044e2b0 0000000000000008 R_X86_64_RELATIVE 335870 │ │ │ │ -000000000044e2b8 0000000000000008 R_X86_64_RELATIVE 335750 │ │ │ │ -000000000044e2c0 0000000000000008 R_X86_64_RELATIVE 335a30 │ │ │ │ -000000000044e2c8 0000000000000008 R_X86_64_RELATIVE 335a50 │ │ │ │ -000000000044e2d0 0000000000000008 R_X86_64_RELATIVE 335a40 │ │ │ │ -000000000044e2d8 0000000000000008 R_X86_64_RELATIVE 335880 │ │ │ │ -000000000044e2e0 0000000000000008 R_X86_64_RELATIVE 335b30 │ │ │ │ -000000000044e2e8 0000000000000008 R_X86_64_RELATIVE 335b00 │ │ │ │ -000000000044e2f0 0000000000000008 R_X86_64_RELATIVE 335760 │ │ │ │ -000000000044e2f8 0000000000000008 R_X86_64_RELATIVE 335b10 │ │ │ │ -000000000044e300 0000000000000008 R_X86_64_RELATIVE 335890 │ │ │ │ -000000000044e308 0000000000000008 R_X86_64_RELATIVE 335b20 │ │ │ │ -000000000044e310 0000000000000008 R_X86_64_RELATIVE 335a60 │ │ │ │ -000000000044e320 0000000000000008 R_X86_64_RELATIVE 336670 │ │ │ │ -000000000044e328 0000000000000008 R_X86_64_RELATIVE 3366b0 │ │ │ │ -000000000044e330 0000000000000008 R_X86_64_RELATIVE 336d10 │ │ │ │ -000000000044e338 0000000000000008 R_X86_64_RELATIVE 336d20 │ │ │ │ -000000000044e340 0000000000000008 R_X86_64_RELATIVE 3366c0 │ │ │ │ -000000000044e348 0000000000000008 R_X86_64_RELATIVE 337180 │ │ │ │ -000000000044e350 0000000000000008 R_X86_64_RELATIVE 3371a0 │ │ │ │ -000000000044e358 0000000000000008 R_X86_64_RELATIVE 337190 │ │ │ │ -000000000044e360 0000000000000008 R_X86_64_RELATIVE 336d30 │ │ │ │ -000000000044e368 0000000000000008 R_X86_64_RELATIVE 337240 │ │ │ │ -000000000044e370 0000000000000008 R_X86_64_RELATIVE 337210 │ │ │ │ -000000000044e378 0000000000000008 R_X86_64_RELATIVE 3366a0 │ │ │ │ -000000000044e380 0000000000000008 R_X86_64_RELATIVE 337220 │ │ │ │ -000000000044e388 0000000000000008 R_X86_64_RELATIVE 336d40 │ │ │ │ -000000000044e390 0000000000000008 R_X86_64_RELATIVE 337230 │ │ │ │ -000000000044e398 0000000000000008 R_X86_64_RELATIVE 3371b0 │ │ │ │ -000000000044e3a8 0000000000000008 R_X86_64_RELATIVE 337840 │ │ │ │ -000000000044e3b0 0000000000000008 R_X86_64_RELATIVE 337910 │ │ │ │ -000000000044e3b8 0000000000000008 R_X86_64_RELATIVE 337cc0 │ │ │ │ -000000000044e3c0 0000000000000008 R_X86_64_RELATIVE 337cd0 │ │ │ │ -000000000044e3c8 0000000000000008 R_X86_64_RELATIVE 337920 │ │ │ │ -000000000044e3d0 0000000000000008 R_X86_64_RELATIVE 338270 │ │ │ │ -000000000044e3d8 0000000000000008 R_X86_64_RELATIVE 338290 │ │ │ │ -000000000044e3e0 0000000000000008 R_X86_64_RELATIVE 338280 │ │ │ │ -000000000044e3e8 0000000000000008 R_X86_64_RELATIVE 337ce0 │ │ │ │ -000000000044e3f0 0000000000000008 R_X86_64_RELATIVE 338370 │ │ │ │ -000000000044e3f8 0000000000000008 R_X86_64_RELATIVE 338340 │ │ │ │ -000000000044e400 0000000000000008 R_X86_64_RELATIVE 337900 │ │ │ │ -000000000044e408 0000000000000008 R_X86_64_RELATIVE 338350 │ │ │ │ -000000000044e410 0000000000000008 R_X86_64_RELATIVE 337cf0 │ │ │ │ -000000000044e418 0000000000000008 R_X86_64_RELATIVE 338360 │ │ │ │ -000000000044e420 0000000000000008 R_X86_64_RELATIVE 3382a0 │ │ │ │ -000000000044e430 0000000000000008 R_X86_64_RELATIVE 33aaf0 │ │ │ │ -000000000044e478 0000000000000008 R_X86_64_RELATIVE 33c8c0 │ │ │ │ -000000000044e4b8 0000000000000008 R_X86_64_RELATIVE 33b9c0 │ │ │ │ -000000000044e500 0000000000000008 R_X86_64_RELATIVE 33cf50 │ │ │ │ -000000000044e540 0000000000000008 R_X86_64_RELATIVE 341440 │ │ │ │ -000000000044e5c8 0000000000000008 R_X86_64_RELATIVE 3431d0 │ │ │ │ -000000000044e650 0000000000000008 R_X86_64_RELATIVE 334c70 │ │ │ │ -000000000044e658 0000000000000008 R_X86_64_RELATIVE 334cd0 │ │ │ │ -000000000044e660 0000000000000008 R_X86_64_RELATIVE 335160 │ │ │ │ -000000000044e668 0000000000000008 R_X86_64_RELATIVE 335170 │ │ │ │ -000000000044e670 0000000000000008 R_X86_64_RELATIVE 334ce0 │ │ │ │ -000000000044e678 0000000000000008 R_X86_64_RELATIVE 335570 │ │ │ │ -000000000044e680 0000000000000008 R_X86_64_RELATIVE 335590 │ │ │ │ -000000000044e688 0000000000000008 R_X86_64_RELATIVE 335580 │ │ │ │ -000000000044e690 0000000000000008 R_X86_64_RELATIVE 335180 │ │ │ │ -000000000044e698 0000000000000008 R_X86_64_RELATIVE 335650 │ │ │ │ -000000000044e6a0 0000000000000008 R_X86_64_RELATIVE 335620 │ │ │ │ -000000000044e6a8 0000000000000008 R_X86_64_RELATIVE 334cc0 │ │ │ │ -000000000044e6b0 0000000000000008 R_X86_64_RELATIVE 335630 │ │ │ │ -000000000044e6b8 0000000000000008 R_X86_64_RELATIVE 335190 │ │ │ │ -000000000044e6c0 0000000000000008 R_X86_64_RELATIVE 335640 │ │ │ │ -000000000044e6c8 0000000000000008 R_X86_64_RELATIVE 3355a0 │ │ │ │ -000000000044e6d8 0000000000000008 R_X86_64_RELATIVE 337330 │ │ │ │ -000000000044e6e0 0000000000000008 R_X86_64_RELATIVE 337350 │ │ │ │ -000000000044e6e8 0000000000000008 R_X86_64_RELATIVE 3374b0 │ │ │ │ -000000000044e6f0 0000000000000008 R_X86_64_RELATIVE 3374c0 │ │ │ │ -000000000044e6f8 0000000000000008 R_X86_64_RELATIVE 337360 │ │ │ │ -000000000044e700 0000000000000008 R_X86_64_RELATIVE 3376d0 │ │ │ │ -000000000044e708 0000000000000008 R_X86_64_RELATIVE 3376f0 │ │ │ │ -000000000044e710 0000000000000008 R_X86_64_RELATIVE 3376e0 │ │ │ │ -000000000044e718 0000000000000008 R_X86_64_RELATIVE 3374d0 │ │ │ │ -000000000044e720 0000000000000008 R_X86_64_RELATIVE 337790 │ │ │ │ -000000000044e728 0000000000000008 R_X86_64_RELATIVE 337760 │ │ │ │ -000000000044e730 0000000000000008 R_X86_64_RELATIVE 337370 │ │ │ │ -000000000044e738 0000000000000008 R_X86_64_RELATIVE 337770 │ │ │ │ -000000000044e740 0000000000000008 R_X86_64_RELATIVE 3374e0 │ │ │ │ -000000000044e748 0000000000000008 R_X86_64_RELATIVE 337780 │ │ │ │ -000000000044e750 0000000000000008 R_X86_64_RELATIVE 337700 │ │ │ │ -000000000044e760 0000000000000008 R_X86_64_RELATIVE 3396c0 │ │ │ │ -000000000044e7a8 0000000000000008 R_X86_64_RELATIVE 33a730 │ │ │ │ -000000000044e7e8 0000000000000008 R_X86_64_RELATIVE 33a070 │ │ │ │ -000000000044e830 0000000000000008 R_X86_64_RELATIVE 33a8e0 │ │ │ │ -000000000044e870 0000000000000008 R_X86_64_RELATIVE 33f2f0 │ │ │ │ -000000000044e8f8 0000000000000008 R_X86_64_RELATIVE 340a00 │ │ │ │ -000000000044f418 0000000000000008 R_X86_64_RELATIVE 361650 │ │ │ │ -000000000044fe30 0000000000000008 R_X86_64_RELATIVE 361650 │ │ │ │ -00000000004507c8 0000000000000008 R_X86_64_RELATIVE 361780 │ │ │ │ -00000000004507d0 0000000000000008 R_X86_64_RELATIVE 361810 │ │ │ │ -00000000004507d8 0000000000000008 R_X86_64_RELATIVE 3619e0 │ │ │ │ -00000000004507e0 0000000000000008 R_X86_64_RELATIVE 3619f0 │ │ │ │ -00000000004507e8 0000000000000008 R_X86_64_RELATIVE 361820 │ │ │ │ -00000000004507f0 0000000000000008 R_X86_64_RELATIVE 361b80 │ │ │ │ -00000000004507f8 0000000000000008 R_X86_64_RELATIVE 361ba0 │ │ │ │ -0000000000450800 0000000000000008 R_X86_64_RELATIVE 361b90 │ │ │ │ -0000000000450808 0000000000000008 R_X86_64_RELATIVE 361a00 │ │ │ │ -0000000000450810 0000000000000008 R_X86_64_RELATIVE 361c90 │ │ │ │ -0000000000450818 0000000000000008 R_X86_64_RELATIVE 361c60 │ │ │ │ -0000000000450820 0000000000000008 R_X86_64_RELATIVE 361800 │ │ │ │ -0000000000450828 0000000000000008 R_X86_64_RELATIVE 361c70 │ │ │ │ -0000000000450830 0000000000000008 R_X86_64_RELATIVE 361a10 │ │ │ │ -0000000000450838 0000000000000008 R_X86_64_RELATIVE 361c80 │ │ │ │ -0000000000450840 0000000000000008 R_X86_64_RELATIVE 361bb0 │ │ │ │ -0000000000450850 0000000000000008 R_X86_64_RELATIVE 3634d0 │ │ │ │ -0000000000450858 0000000000000008 R_X86_64_RELATIVE 3635c0 │ │ │ │ -0000000000450860 0000000000000008 R_X86_64_RELATIVE 3638c0 │ │ │ │ -0000000000450868 0000000000000008 R_X86_64_RELATIVE 3638e0 │ │ │ │ -0000000000450870 0000000000000008 R_X86_64_RELATIVE 3635e0 │ │ │ │ -0000000000450878 0000000000000008 R_X86_64_RELATIVE 363a70 │ │ │ │ -0000000000450880 0000000000000008 R_X86_64_RELATIVE 363ab0 │ │ │ │ -0000000000450888 0000000000000008 R_X86_64_RELATIVE 363a90 │ │ │ │ -0000000000450890 0000000000000008 R_X86_64_RELATIVE 363900 │ │ │ │ -0000000000450898 0000000000000008 R_X86_64_RELATIVE 363ba0 │ │ │ │ -00000000004508a0 0000000000000008 R_X86_64_RELATIVE 363b40 │ │ │ │ -00000000004508a8 0000000000000008 R_X86_64_RELATIVE 3635a0 │ │ │ │ -00000000004508b0 0000000000000008 R_X86_64_RELATIVE 363b60 │ │ │ │ -00000000004508b8 0000000000000008 R_X86_64_RELATIVE 363920 │ │ │ │ -00000000004508c0 0000000000000008 R_X86_64_RELATIVE 363b80 │ │ │ │ -00000000004508c8 0000000000000008 R_X86_64_RELATIVE 363ad0 │ │ │ │ -00000000004508d8 0000000000000008 R_X86_64_RELATIVE 366600 │ │ │ │ -00000000004508e0 0000000000000008 R_X86_64_RELATIVE 366680 │ │ │ │ -00000000004508e8 0000000000000008 R_X86_64_RELATIVE 366bc0 │ │ │ │ -00000000004508f0 0000000000000008 R_X86_64_RELATIVE 366bf0 │ │ │ │ -00000000004508f8 0000000000000008 R_X86_64_RELATIVE 3666b0 │ │ │ │ -0000000000450900 0000000000000008 R_X86_64_RELATIVE 366ff0 │ │ │ │ -0000000000450908 0000000000000008 R_X86_64_RELATIVE 367050 │ │ │ │ -0000000000450910 0000000000000008 R_X86_64_RELATIVE 367020 │ │ │ │ -0000000000450918 0000000000000008 R_X86_64_RELATIVE 366c20 │ │ │ │ -0000000000450920 0000000000000008 R_X86_64_RELATIVE 367120 │ │ │ │ -0000000000450928 0000000000000008 R_X86_64_RELATIVE 3670f0 │ │ │ │ -0000000000450930 0000000000000008 R_X86_64_RELATIVE 366650 │ │ │ │ -0000000000450960 0000000000000008 R_X86_64_RELATIVE 369e20 │ │ │ │ -00000000004509a8 0000000000000008 R_X86_64_RELATIVE 367960 │ │ │ │ -00000000004509e8 0000000000000008 R_X86_64_RELATIVE 36bcc0 │ │ │ │ -0000000000450a70 0000000000000008 R_X86_64_RELATIVE 361db0 │ │ │ │ -0000000000450a78 0000000000000008 R_X86_64_RELATIVE 361df0 │ │ │ │ -0000000000450a80 0000000000000008 R_X86_64_RELATIVE 361fc0 │ │ │ │ -0000000000450a88 0000000000000008 R_X86_64_RELATIVE 361fd0 │ │ │ │ -0000000000450a90 0000000000000008 R_X86_64_RELATIVE 361e00 │ │ │ │ -0000000000450a98 0000000000000008 R_X86_64_RELATIVE 362100 │ │ │ │ -0000000000450aa0 0000000000000008 R_X86_64_RELATIVE 362120 │ │ │ │ -0000000000450aa8 0000000000000008 R_X86_64_RELATIVE 362110 │ │ │ │ -0000000000450ab0 0000000000000008 R_X86_64_RELATIVE 361fe0 │ │ │ │ -0000000000450ab8 0000000000000008 R_X86_64_RELATIVE 3621f0 │ │ │ │ -0000000000450ac0 0000000000000008 R_X86_64_RELATIVE 3621c0 │ │ │ │ -0000000000450ac8 0000000000000008 R_X86_64_RELATIVE 361de0 │ │ │ │ -0000000000450ad0 0000000000000008 R_X86_64_RELATIVE 3621d0 │ │ │ │ -0000000000450ad8 0000000000000008 R_X86_64_RELATIVE 361ff0 │ │ │ │ -0000000000450ae0 0000000000000008 R_X86_64_RELATIVE 3621e0 │ │ │ │ -0000000000450ae8 0000000000000008 R_X86_64_RELATIVE 362130 │ │ │ │ -0000000000450af8 0000000000000008 R_X86_64_RELATIVE 362a90 │ │ │ │ -0000000000450b00 0000000000000008 R_X86_64_RELATIVE 362b60 │ │ │ │ -0000000000450b08 0000000000000008 R_X86_64_RELATIVE 362fc0 │ │ │ │ -0000000000450b10 0000000000000008 R_X86_64_RELATIVE 362fd0 │ │ │ │ -0000000000450b18 0000000000000008 R_X86_64_RELATIVE 362b70 │ │ │ │ -0000000000450b20 0000000000000008 R_X86_64_RELATIVE 363380 │ │ │ │ -0000000000450b28 0000000000000008 R_X86_64_RELATIVE 3633a0 │ │ │ │ -0000000000450b30 0000000000000008 R_X86_64_RELATIVE 363390 │ │ │ │ -0000000000450b38 0000000000000008 R_X86_64_RELATIVE 362fe0 │ │ │ │ -0000000000450b40 0000000000000008 R_X86_64_RELATIVE 363440 │ │ │ │ -0000000000450b48 0000000000000008 R_X86_64_RELATIVE 363410 │ │ │ │ -0000000000450b50 0000000000000008 R_X86_64_RELATIVE 362b50 │ │ │ │ -0000000000450b58 0000000000000008 R_X86_64_RELATIVE 363420 │ │ │ │ -0000000000450b60 0000000000000008 R_X86_64_RELATIVE 362ff0 │ │ │ │ -0000000000450b68 0000000000000008 R_X86_64_RELATIVE 363430 │ │ │ │ -0000000000450b70 0000000000000008 R_X86_64_RELATIVE 3633b0 │ │ │ │ -0000000000450b80 0000000000000008 R_X86_64_RELATIVE 363c60 │ │ │ │ -0000000000450b88 0000000000000008 R_X86_64_RELATIVE 363ce0 │ │ │ │ -0000000000450b90 0000000000000008 R_X86_64_RELATIVE 364010 │ │ │ │ -0000000000450b98 0000000000000008 R_X86_64_RELATIVE 364040 │ │ │ │ -0000000000450ba0 0000000000000008 R_X86_64_RELATIVE 363d10 │ │ │ │ -0000000000450ba8 0000000000000008 R_X86_64_RELATIVE 3642f0 │ │ │ │ -0000000000450bb0 0000000000000008 R_X86_64_RELATIVE 364350 │ │ │ │ -0000000000450bb8 0000000000000008 R_X86_64_RELATIVE 364320 │ │ │ │ -0000000000450bc0 0000000000000008 R_X86_64_RELATIVE 364070 │ │ │ │ -0000000000450bc8 0000000000000008 R_X86_64_RELATIVE 364460 │ │ │ │ -0000000000450bd0 0000000000000008 R_X86_64_RELATIVE 3643d0 │ │ │ │ -0000000000450bd8 0000000000000008 R_X86_64_RELATIVE 363cb0 │ │ │ │ -0000000000450be0 0000000000000008 R_X86_64_RELATIVE 364400 │ │ │ │ -0000000000450be8 0000000000000008 R_X86_64_RELATIVE 3640a0 │ │ │ │ -0000000000450bf0 0000000000000008 R_X86_64_RELATIVE 364430 │ │ │ │ -0000000000450bf8 0000000000000008 R_X86_64_RELATIVE 364380 │ │ │ │ -0000000000450c08 0000000000000008 R_X86_64_RELATIVE 365bd0 │ │ │ │ -0000000000450c10 0000000000000008 R_X86_64_RELATIVE 365c40 │ │ │ │ -0000000000450c18 0000000000000008 R_X86_64_RELATIVE 365ee0 │ │ │ │ -0000000000450c20 0000000000000008 R_X86_64_RELATIVE 365f00 │ │ │ │ -0000000000450c28 0000000000000008 R_X86_64_RELATIVE 365c60 │ │ │ │ -0000000000450c30 0000000000000008 R_X86_64_RELATIVE 366100 │ │ │ │ -0000000000450c38 0000000000000008 R_X86_64_RELATIVE 366140 │ │ │ │ -0000000000450c40 0000000000000008 R_X86_64_RELATIVE 366120 │ │ │ │ -0000000000450c48 0000000000000008 R_X86_64_RELATIVE 365f20 │ │ │ │ -0000000000450c50 0000000000000008 R_X86_64_RELATIVE 366250 │ │ │ │ -0000000000450c58 0000000000000008 R_X86_64_RELATIVE 3661f0 │ │ │ │ -0000000000450c60 0000000000000008 R_X86_64_RELATIVE 365c20 │ │ │ │ -0000000000450c68 0000000000000008 R_X86_64_RELATIVE 366210 │ │ │ │ -0000000000450c70 0000000000000008 R_X86_64_RELATIVE 365f40 │ │ │ │ -0000000000450c78 0000000000000008 R_X86_64_RELATIVE 366230 │ │ │ │ -0000000000450c80 0000000000000008 R_X86_64_RELATIVE 366160 │ │ │ │ -0000000000450c90 0000000000000008 R_X86_64_RELATIVE 367f00 │ │ │ │ -0000000000450cd8 0000000000000008 R_X86_64_RELATIVE 367600 │ │ │ │ -0000000000450d18 0000000000000008 R_X86_64_RELATIVE 369570 │ │ │ │ -0000000000450d60 0000000000000008 R_X86_64_RELATIVE 3677b0 │ │ │ │ -0000000000450da0 0000000000000008 R_X86_64_RELATIVE 36a810 │ │ │ │ -0000000000450e28 0000000000000008 R_X86_64_RELATIVE 36b880 │ │ │ │ -0000000000450eb0 0000000000000008 R_X86_64_RELATIVE 362320 │ │ │ │ -0000000000450eb8 0000000000000008 R_X86_64_RELATIVE 362360 │ │ │ │ -0000000000450ec0 0000000000000008 R_X86_64_RELATIVE 3625c0 │ │ │ │ -0000000000450ec8 0000000000000008 R_X86_64_RELATIVE 3625d0 │ │ │ │ -0000000000450ed0 0000000000000008 R_X86_64_RELATIVE 362370 │ │ │ │ -0000000000450ed8 0000000000000008 R_X86_64_RELATIVE 362720 │ │ │ │ -0000000000450ee0 0000000000000008 R_X86_64_RELATIVE 362740 │ │ │ │ -0000000000450ee8 0000000000000008 R_X86_64_RELATIVE 362730 │ │ │ │ -0000000000450ef0 0000000000000008 R_X86_64_RELATIVE 3625e0 │ │ │ │ -0000000000450ef8 0000000000000008 R_X86_64_RELATIVE 3628c0 │ │ │ │ -0000000000450f00 0000000000000008 R_X86_64_RELATIVE 362890 │ │ │ │ -0000000000450f08 0000000000000008 R_X86_64_RELATIVE 362350 │ │ │ │ -0000000000450f10 0000000000000008 R_X86_64_RELATIVE 3628a0 │ │ │ │ -0000000000450f18 0000000000000008 R_X86_64_RELATIVE 3625f0 │ │ │ │ -0000000000450f20 0000000000000008 R_X86_64_RELATIVE 3628b0 │ │ │ │ -0000000000450f28 0000000000000008 R_X86_64_RELATIVE 362750 │ │ │ │ -0000000000450f38 0000000000000008 R_X86_64_RELATIVE 364580 │ │ │ │ -0000000000450f40 0000000000000008 R_X86_64_RELATIVE 364640 │ │ │ │ -0000000000450f48 0000000000000008 R_X86_64_RELATIVE 364da0 │ │ │ │ -0000000000450f50 0000000000000008 R_X86_64_RELATIVE 364dc0 │ │ │ │ -0000000000450f58 0000000000000008 R_X86_64_RELATIVE 364660 │ │ │ │ -0000000000450f60 0000000000000008 R_X86_64_RELATIVE 365870 │ │ │ │ -0000000000450f68 0000000000000008 R_X86_64_RELATIVE 3658b0 │ │ │ │ -0000000000450f70 0000000000000008 R_X86_64_RELATIVE 365890 │ │ │ │ -0000000000450f78 0000000000000008 R_X86_64_RELATIVE 364de0 │ │ │ │ -0000000000450f80 0000000000000008 R_X86_64_RELATIVE 3659d0 │ │ │ │ -0000000000450f88 0000000000000008 R_X86_64_RELATIVE 365970 │ │ │ │ -0000000000450f90 0000000000000008 R_X86_64_RELATIVE 364620 │ │ │ │ -0000000000450f98 0000000000000008 R_X86_64_RELATIVE 365990 │ │ │ │ -0000000000450fa0 0000000000000008 R_X86_64_RELATIVE 364e00 │ │ │ │ -0000000000450fa8 0000000000000008 R_X86_64_RELATIVE 3659b0 │ │ │ │ -0000000000450fb0 0000000000000008 R_X86_64_RELATIVE 3658d0 │ │ │ │ -0000000000450fc0 0000000000000008 R_X86_64_RELATIVE 367ac0 │ │ │ │ -0000000000451008 0000000000000008 R_X86_64_RELATIVE 3673c0 │ │ │ │ -0000000000451048 0000000000000008 R_X86_64_RELATIVE 368240 │ │ │ │ -0000000000451090 0000000000000008 R_X86_64_RELATIVE 367530 │ │ │ │ -00000000004510d0 0000000000000008 R_X86_64_RELATIVE 36a350 │ │ │ │ -0000000000451158 0000000000000008 R_X86_64_RELATIVE 36ad90 │ │ │ │ -00000000004511e0 0000000000000008 R_X86_64_RELATIVE 345d70 │ │ │ │ -00000000004511e8 0000000000000008 R_X86_64_RELATIVE 345df0 │ │ │ │ -00000000004511f0 0000000000000008 R_X86_64_RELATIVE 345f80 │ │ │ │ -00000000004511f8 0000000000000008 R_X86_64_RELATIVE 345f90 │ │ │ │ -0000000000451200 0000000000000008 R_X86_64_RELATIVE 345e00 │ │ │ │ -0000000000451208 0000000000000008 R_X86_64_RELATIVE 346120 │ │ │ │ -0000000000451210 0000000000000008 R_X86_64_RELATIVE 346140 │ │ │ │ -0000000000451218 0000000000000008 R_X86_64_RELATIVE 346130 │ │ │ │ -0000000000451220 0000000000000008 R_X86_64_RELATIVE 345fa0 │ │ │ │ -0000000000451228 0000000000000008 R_X86_64_RELATIVE 346230 │ │ │ │ -0000000000451230 0000000000000008 R_X86_64_RELATIVE 346200 │ │ │ │ -0000000000451238 0000000000000008 R_X86_64_RELATIVE 345de0 │ │ │ │ -0000000000451240 0000000000000008 R_X86_64_RELATIVE 346210 │ │ │ │ -0000000000451248 0000000000000008 R_X86_64_RELATIVE 345fb0 │ │ │ │ -0000000000451250 0000000000000008 R_X86_64_RELATIVE 346220 │ │ │ │ -0000000000451258 0000000000000008 R_X86_64_RELATIVE 346150 │ │ │ │ -0000000000451260 0000000000000008 R_X86_64_RELATIVE 345c60 │ │ │ │ -0000000000451268 0000000000000008 R_X86_64_RELATIVE 349310 │ │ │ │ -0000000000451270 0000000000000008 R_X86_64_RELATIVE 3493a0 │ │ │ │ -0000000000451278 0000000000000008 R_X86_64_RELATIVE 349770 │ │ │ │ -0000000000451280 0000000000000008 R_X86_64_RELATIVE 349780 │ │ │ │ -0000000000451288 0000000000000008 R_X86_64_RELATIVE 3493b0 │ │ │ │ -0000000000451290 0000000000000008 R_X86_64_RELATIVE 349b50 │ │ │ │ -0000000000451298 0000000000000008 R_X86_64_RELATIVE 349b70 │ │ │ │ -00000000004512a0 0000000000000008 R_X86_64_RELATIVE 349b60 │ │ │ │ -00000000004512a8 0000000000000008 R_X86_64_RELATIVE 349790 │ │ │ │ -00000000004512b0 0000000000000008 R_X86_64_RELATIVE 349ca0 │ │ │ │ -00000000004512b8 0000000000000008 R_X86_64_RELATIVE 349c70 │ │ │ │ -00000000004512c0 0000000000000008 R_X86_64_RELATIVE 349390 │ │ │ │ -00000000004512c8 0000000000000008 R_X86_64_RELATIVE 349c80 │ │ │ │ -00000000004512d0 0000000000000008 R_X86_64_RELATIVE 3497a0 │ │ │ │ -00000000004512d8 0000000000000008 R_X86_64_RELATIVE 349c90 │ │ │ │ -00000000004512e0 0000000000000008 R_X86_64_RELATIVE 349b80 │ │ │ │ -00000000004512f0 0000000000000008 R_X86_64_RELATIVE 34de10 │ │ │ │ -00000000004512f8 0000000000000008 R_X86_64_RELATIVE 34de50 │ │ │ │ -0000000000451300 0000000000000008 R_X86_64_RELATIVE 34e400 │ │ │ │ -0000000000451308 0000000000000008 R_X86_64_RELATIVE 34e410 │ │ │ │ -0000000000451310 0000000000000008 R_X86_64_RELATIVE 34de60 │ │ │ │ -0000000000451318 0000000000000008 R_X86_64_RELATIVE 34e7a0 │ │ │ │ -0000000000451320 0000000000000008 R_X86_64_RELATIVE 34e7c0 │ │ │ │ -0000000000451328 0000000000000008 R_X86_64_RELATIVE 34e7b0 │ │ │ │ -0000000000451330 0000000000000008 R_X86_64_RELATIVE 34e420 │ │ │ │ -0000000000451338 0000000000000008 R_X86_64_RELATIVE 34ea70 │ │ │ │ -0000000000451340 0000000000000008 R_X86_64_RELATIVE 34ea60 │ │ │ │ -0000000000451348 0000000000000008 R_X86_64_RELATIVE 34de40 │ │ │ │ -0000000000451378 0000000000000008 R_X86_64_RELATIVE 3534c0 │ │ │ │ -00000000004513c0 0000000000000008 R_X86_64_RELATIVE 3538e0 │ │ │ │ -0000000000451400 0000000000000008 R_X86_64_RELATIVE 3556c0 │ │ │ │ -0000000000451488 0000000000000008 R_X86_64_RELATIVE 346660 │ │ │ │ -0000000000451490 0000000000000008 R_X86_64_RELATIVE 3466a0 │ │ │ │ -0000000000451498 0000000000000008 R_X86_64_RELATIVE 346880 │ │ │ │ -00000000004514a0 0000000000000008 R_X86_64_RELATIVE 346890 │ │ │ │ -00000000004514a8 0000000000000008 R_X86_64_RELATIVE 3466b0 │ │ │ │ -00000000004514b0 0000000000000008 R_X86_64_RELATIVE 346c30 │ │ │ │ -00000000004514b8 0000000000000008 R_X86_64_RELATIVE 346c50 │ │ │ │ -00000000004514c0 0000000000000008 R_X86_64_RELATIVE 346c40 │ │ │ │ -00000000004514c8 0000000000000008 R_X86_64_RELATIVE 3468a0 │ │ │ │ -00000000004514d0 0000000000000008 R_X86_64_RELATIVE 346d90 │ │ │ │ -00000000004514d8 0000000000000008 R_X86_64_RELATIVE 346d60 │ │ │ │ -00000000004514e0 0000000000000008 R_X86_64_RELATIVE 346690 │ │ │ │ -00000000004514e8 0000000000000008 R_X86_64_RELATIVE 346d70 │ │ │ │ -00000000004514f0 0000000000000008 R_X86_64_RELATIVE 3468b0 │ │ │ │ -00000000004514f8 0000000000000008 R_X86_64_RELATIVE 346d80 │ │ │ │ -0000000000451500 0000000000000008 R_X86_64_RELATIVE 346c60 │ │ │ │ -0000000000451510 0000000000000008 R_X86_64_RELATIVE 3487d0 │ │ │ │ -0000000000451518 0000000000000008 R_X86_64_RELATIVE 348820 │ │ │ │ -0000000000451520 0000000000000008 R_X86_64_RELATIVE 348ab0 │ │ │ │ -0000000000451528 0000000000000008 R_X86_64_RELATIVE 348ac0 │ │ │ │ -0000000000451530 0000000000000008 R_X86_64_RELATIVE 348830 │ │ │ │ -0000000000451538 0000000000000008 R_X86_64_RELATIVE 348cb0 │ │ │ │ -0000000000451540 0000000000000008 R_X86_64_RELATIVE 348cd0 │ │ │ │ -0000000000451548 0000000000000008 R_X86_64_RELATIVE 348cc0 │ │ │ │ -0000000000451550 0000000000000008 R_X86_64_RELATIVE 348ad0 │ │ │ │ -0000000000451558 0000000000000008 R_X86_64_RELATIVE 348d60 │ │ │ │ -0000000000451560 0000000000000008 R_X86_64_RELATIVE 348d30 │ │ │ │ -0000000000451568 0000000000000008 R_X86_64_RELATIVE 348810 │ │ │ │ -0000000000451570 0000000000000008 R_X86_64_RELATIVE 348d40 │ │ │ │ -0000000000451578 0000000000000008 R_X86_64_RELATIVE 348ae0 │ │ │ │ -0000000000451580 0000000000000008 R_X86_64_RELATIVE 348d50 │ │ │ │ -0000000000451588 0000000000000008 R_X86_64_RELATIVE 348ce0 │ │ │ │ -0000000000451598 0000000000000008 R_X86_64_RELATIVE 34a250 │ │ │ │ -00000000004515a0 0000000000000008 R_X86_64_RELATIVE 34a290 │ │ │ │ -00000000004515a8 0000000000000008 R_X86_64_RELATIVE 34a920 │ │ │ │ -00000000004515b0 0000000000000008 R_X86_64_RELATIVE 34a930 │ │ │ │ -00000000004515b8 0000000000000008 R_X86_64_RELATIVE 34a2a0 │ │ │ │ -00000000004515c0 0000000000000008 R_X86_64_RELATIVE 34ab40 │ │ │ │ -00000000004515c8 0000000000000008 R_X86_64_RELATIVE 34ab60 │ │ │ │ -00000000004515d0 0000000000000008 R_X86_64_RELATIVE 34ab50 │ │ │ │ -00000000004515d8 0000000000000008 R_X86_64_RELATIVE 34a940 │ │ │ │ -00000000004515e0 0000000000000008 R_X86_64_RELATIVE 34ad10 │ │ │ │ -00000000004515e8 0000000000000008 R_X86_64_RELATIVE 34ace0 │ │ │ │ -00000000004515f0 0000000000000008 R_X86_64_RELATIVE 34a280 │ │ │ │ -00000000004515f8 0000000000000008 R_X86_64_RELATIVE 34acf0 │ │ │ │ -0000000000451600 0000000000000008 R_X86_64_RELATIVE 34a950 │ │ │ │ -0000000000451608 0000000000000008 R_X86_64_RELATIVE 34ad00 │ │ │ │ -0000000000451610 0000000000000008 R_X86_64_RELATIVE 34ab70 │ │ │ │ -0000000000451620 0000000000000008 R_X86_64_RELATIVE 34c720 │ │ │ │ -0000000000451628 0000000000000008 R_X86_64_RELATIVE 34c760 │ │ │ │ -0000000000451630 0000000000000008 R_X86_64_RELATIVE 34caf0 │ │ │ │ -0000000000451638 0000000000000008 R_X86_64_RELATIVE 34cb00 │ │ │ │ -0000000000451640 0000000000000008 R_X86_64_RELATIVE 34c770 │ │ │ │ -0000000000451648 0000000000000008 R_X86_64_RELATIVE 34d490 │ │ │ │ -0000000000451650 0000000000000008 R_X86_64_RELATIVE 34d4b0 │ │ │ │ -0000000000451658 0000000000000008 R_X86_64_RELATIVE 34d4a0 │ │ │ │ -0000000000451660 0000000000000008 R_X86_64_RELATIVE 34cb10 │ │ │ │ -0000000000451668 0000000000000008 R_X86_64_RELATIVE 34d610 │ │ │ │ -0000000000451670 0000000000000008 R_X86_64_RELATIVE 34d5e0 │ │ │ │ -0000000000451678 0000000000000008 R_X86_64_RELATIVE 34c750 │ │ │ │ -0000000000451680 0000000000000008 R_X86_64_RELATIVE 34d5f0 │ │ │ │ -0000000000451688 0000000000000008 R_X86_64_RELATIVE 34cb20 │ │ │ │ -0000000000451690 0000000000000008 R_X86_64_RELATIVE 34d600 │ │ │ │ -0000000000451698 0000000000000008 R_X86_64_RELATIVE 34d4c0 │ │ │ │ -00000000004516a8 0000000000000008 R_X86_64_RELATIVE 351f10 │ │ │ │ -00000000004516f0 0000000000000008 R_X86_64_RELATIVE 3528b0 │ │ │ │ -0000000000451730 0000000000000008 R_X86_64_RELATIVE 352ab0 │ │ │ │ -0000000000451778 0000000000000008 R_X86_64_RELATIVE 353310 │ │ │ │ -00000000004517b8 0000000000000008 R_X86_64_RELATIVE 3546e0 │ │ │ │ -0000000000451840 0000000000000008 R_X86_64_RELATIVE 3551a0 │ │ │ │ -00000000004518c8 0000000000000008 R_X86_64_RELATIVE 347380 │ │ │ │ -00000000004518d0 0000000000000008 R_X86_64_RELATIVE 3473c0 │ │ │ │ -00000000004518d8 0000000000000008 R_X86_64_RELATIVE 347660 │ │ │ │ -00000000004518e0 0000000000000008 R_X86_64_RELATIVE 347670 │ │ │ │ -00000000004518e8 0000000000000008 R_X86_64_RELATIVE 3473d0 │ │ │ │ -00000000004518f0 0000000000000008 R_X86_64_RELATIVE 347cb0 │ │ │ │ -00000000004518f8 0000000000000008 R_X86_64_RELATIVE 347cd0 │ │ │ │ -0000000000451900 0000000000000008 R_X86_64_RELATIVE 347cc0 │ │ │ │ -0000000000451908 0000000000000008 R_X86_64_RELATIVE 347680 │ │ │ │ -0000000000451910 0000000000000008 R_X86_64_RELATIVE 347e30 │ │ │ │ -0000000000451918 0000000000000008 R_X86_64_RELATIVE 347e00 │ │ │ │ -0000000000451920 0000000000000008 R_X86_64_RELATIVE 3473b0 │ │ │ │ -0000000000451928 0000000000000008 R_X86_64_RELATIVE 347e10 │ │ │ │ -0000000000451930 0000000000000008 R_X86_64_RELATIVE 347690 │ │ │ │ -0000000000451938 0000000000000008 R_X86_64_RELATIVE 347e20 │ │ │ │ -0000000000451940 0000000000000008 R_X86_64_RELATIVE 347ce0 │ │ │ │ -0000000000451950 0000000000000008 R_X86_64_RELATIVE 34b820 │ │ │ │ -0000000000451958 0000000000000008 R_X86_64_RELATIVE 34b8a0 │ │ │ │ -0000000000451960 0000000000000008 R_X86_64_RELATIVE 34bcf0 │ │ │ │ -0000000000451968 0000000000000008 R_X86_64_RELATIVE 34bd00 │ │ │ │ -0000000000451970 0000000000000008 R_X86_64_RELATIVE 34b8b0 │ │ │ │ -0000000000451978 0000000000000008 R_X86_64_RELATIVE 34bee0 │ │ │ │ -0000000000451980 0000000000000008 R_X86_64_RELATIVE 34bf00 │ │ │ │ -0000000000451988 0000000000000008 R_X86_64_RELATIVE 34bef0 │ │ │ │ -0000000000451990 0000000000000008 R_X86_64_RELATIVE 34bd10 │ │ │ │ -0000000000451998 0000000000000008 R_X86_64_RELATIVE 34bfe0 │ │ │ │ -00000000004519a0 0000000000000008 R_X86_64_RELATIVE 34bfb0 │ │ │ │ -00000000004519a8 0000000000000008 R_X86_64_RELATIVE 34b890 │ │ │ │ -00000000004519b0 0000000000000008 R_X86_64_RELATIVE 34bfc0 │ │ │ │ -00000000004519b8 0000000000000008 R_X86_64_RELATIVE 34bd20 │ │ │ │ -00000000004519c0 0000000000000008 R_X86_64_RELATIVE 34bfd0 │ │ │ │ -00000000004519c8 0000000000000008 R_X86_64_RELATIVE 34bf10 │ │ │ │ -00000000004519d8 0000000000000008 R_X86_64_RELATIVE 34fb60 │ │ │ │ -0000000000451a20 0000000000000008 R_X86_64_RELATIVE 350cd0 │ │ │ │ -0000000000451a60 0000000000000008 R_X86_64_RELATIVE 351b20 │ │ │ │ -0000000000451aa8 0000000000000008 R_X86_64_RELATIVE 351d70 │ │ │ │ -0000000000451ae8 0000000000000008 R_X86_64_RELATIVE 353a60 │ │ │ │ -0000000000451b70 0000000000000008 R_X86_64_RELATIVE 354bf0 │ │ │ │ -0000000000451bf8 0000000000000008 R_X86_64_RELATIVE 345d70 │ │ │ │ -0000000000451c00 0000000000000008 R_X86_64_RELATIVE 345df0 │ │ │ │ -0000000000451c08 0000000000000008 R_X86_64_RELATIVE 345f80 │ │ │ │ -0000000000451c10 0000000000000008 R_X86_64_RELATIVE 345f90 │ │ │ │ -0000000000451c18 0000000000000008 R_X86_64_RELATIVE 345e00 │ │ │ │ -0000000000451c20 0000000000000008 R_X86_64_RELATIVE 346120 │ │ │ │ -0000000000451c28 0000000000000008 R_X86_64_RELATIVE 346140 │ │ │ │ -0000000000451c30 0000000000000008 R_X86_64_RELATIVE 346130 │ │ │ │ -0000000000451c38 0000000000000008 R_X86_64_RELATIVE 345fa0 │ │ │ │ -0000000000451c40 0000000000000008 R_X86_64_RELATIVE 346230 │ │ │ │ -0000000000451c48 0000000000000008 R_X86_64_RELATIVE 346200 │ │ │ │ -0000000000451c50 0000000000000008 R_X86_64_RELATIVE 345de0 │ │ │ │ -0000000000451c58 0000000000000008 R_X86_64_RELATIVE 346210 │ │ │ │ -0000000000451c60 0000000000000008 R_X86_64_RELATIVE 345fb0 │ │ │ │ -0000000000451c68 0000000000000008 R_X86_64_RELATIVE 346220 │ │ │ │ -0000000000451c70 0000000000000008 R_X86_64_RELATIVE 346150 │ │ │ │ -0000000000451c78 0000000000000008 R_X86_64_RELATIVE 345c60 │ │ │ │ -0000000000451c80 0000000000000008 R_X86_64_RELATIVE 349310 │ │ │ │ -0000000000451c88 0000000000000008 R_X86_64_RELATIVE 3493a0 │ │ │ │ -0000000000451c90 0000000000000008 R_X86_64_RELATIVE 349770 │ │ │ │ -0000000000451c98 0000000000000008 R_X86_64_RELATIVE 349780 │ │ │ │ -0000000000451ca0 0000000000000008 R_X86_64_RELATIVE 3493b0 │ │ │ │ -0000000000451ca8 0000000000000008 R_X86_64_RELATIVE 349b50 │ │ │ │ -0000000000451cb0 0000000000000008 R_X86_64_RELATIVE 349b70 │ │ │ │ -0000000000451cb8 0000000000000008 R_X86_64_RELATIVE 349b60 │ │ │ │ -0000000000451cc0 0000000000000008 R_X86_64_RELATIVE 349790 │ │ │ │ -0000000000451cc8 0000000000000008 R_X86_64_RELATIVE 349ca0 │ │ │ │ -0000000000451cd0 0000000000000008 R_X86_64_RELATIVE 349c70 │ │ │ │ -0000000000451cd8 0000000000000008 R_X86_64_RELATIVE 349390 │ │ │ │ -0000000000451ce0 0000000000000008 R_X86_64_RELATIVE 349c80 │ │ │ │ -0000000000451ce8 0000000000000008 R_X86_64_RELATIVE 3497a0 │ │ │ │ -0000000000451cf0 0000000000000008 R_X86_64_RELATIVE 349c90 │ │ │ │ -0000000000451cf8 0000000000000008 R_X86_64_RELATIVE 349b80 │ │ │ │ -0000000000451d08 0000000000000008 R_X86_64_RELATIVE 34de10 │ │ │ │ -0000000000451d10 0000000000000008 R_X86_64_RELATIVE 34de50 │ │ │ │ -0000000000451d18 0000000000000008 R_X86_64_RELATIVE 34e400 │ │ │ │ -0000000000451d20 0000000000000008 R_X86_64_RELATIVE 34e410 │ │ │ │ -0000000000451d28 0000000000000008 R_X86_64_RELATIVE 34de60 │ │ │ │ -0000000000451d30 0000000000000008 R_X86_64_RELATIVE 34e7a0 │ │ │ │ -0000000000451d38 0000000000000008 R_X86_64_RELATIVE 34e7c0 │ │ │ │ -0000000000451d40 0000000000000008 R_X86_64_RELATIVE 34e7b0 │ │ │ │ -0000000000451d48 0000000000000008 R_X86_64_RELATIVE 34e420 │ │ │ │ -0000000000451d50 0000000000000008 R_X86_64_RELATIVE 34ea70 │ │ │ │ -0000000000451d58 0000000000000008 R_X86_64_RELATIVE 34ea60 │ │ │ │ -0000000000451d60 0000000000000008 R_X86_64_RELATIVE 34de40 │ │ │ │ -0000000000451d90 0000000000000008 R_X86_64_RELATIVE 3534c0 │ │ │ │ -0000000000451dd8 0000000000000008 R_X86_64_RELATIVE 3538e0 │ │ │ │ -0000000000451e18 0000000000000008 R_X86_64_RELATIVE 3556c0 │ │ │ │ -0000000000451ea0 0000000000000008 R_X86_64_RELATIVE 346660 │ │ │ │ -0000000000451ea8 0000000000000008 R_X86_64_RELATIVE 3466a0 │ │ │ │ -0000000000451eb0 0000000000000008 R_X86_64_RELATIVE 346880 │ │ │ │ -0000000000451eb8 0000000000000008 R_X86_64_RELATIVE 346890 │ │ │ │ -0000000000451ec0 0000000000000008 R_X86_64_RELATIVE 3466b0 │ │ │ │ -0000000000451ec8 0000000000000008 R_X86_64_RELATIVE 346c30 │ │ │ │ -0000000000451ed0 0000000000000008 R_X86_64_RELATIVE 346c50 │ │ │ │ -0000000000451ed8 0000000000000008 R_X86_64_RELATIVE 346c40 │ │ │ │ -0000000000451ee0 0000000000000008 R_X86_64_RELATIVE 3468a0 │ │ │ │ -0000000000451ee8 0000000000000008 R_X86_64_RELATIVE 346d90 │ │ │ │ -0000000000451ef0 0000000000000008 R_X86_64_RELATIVE 346d60 │ │ │ │ -0000000000451ef8 0000000000000008 R_X86_64_RELATIVE 346690 │ │ │ │ -0000000000451f00 0000000000000008 R_X86_64_RELATIVE 346d70 │ │ │ │ -0000000000451f08 0000000000000008 R_X86_64_RELATIVE 3468b0 │ │ │ │ -0000000000451f10 0000000000000008 R_X86_64_RELATIVE 346d80 │ │ │ │ -0000000000451f18 0000000000000008 R_X86_64_RELATIVE 346c60 │ │ │ │ -0000000000451f28 0000000000000008 R_X86_64_RELATIVE 3487d0 │ │ │ │ -0000000000451f30 0000000000000008 R_X86_64_RELATIVE 348820 │ │ │ │ -0000000000451f38 0000000000000008 R_X86_64_RELATIVE 348ab0 │ │ │ │ -0000000000451f40 0000000000000008 R_X86_64_RELATIVE 348ac0 │ │ │ │ -0000000000451f48 0000000000000008 R_X86_64_RELATIVE 348830 │ │ │ │ -0000000000451f50 0000000000000008 R_X86_64_RELATIVE 348cb0 │ │ │ │ -0000000000451f58 0000000000000008 R_X86_64_RELATIVE 348cd0 │ │ │ │ -0000000000451f60 0000000000000008 R_X86_64_RELATIVE 348cc0 │ │ │ │ -0000000000451f68 0000000000000008 R_X86_64_RELATIVE 348ad0 │ │ │ │ -0000000000451f70 0000000000000008 R_X86_64_RELATIVE 348d60 │ │ │ │ -0000000000451f78 0000000000000008 R_X86_64_RELATIVE 348d30 │ │ │ │ -0000000000451f80 0000000000000008 R_X86_64_RELATIVE 348810 │ │ │ │ -0000000000451f88 0000000000000008 R_X86_64_RELATIVE 348d40 │ │ │ │ -0000000000451f90 0000000000000008 R_X86_64_RELATIVE 348ae0 │ │ │ │ -0000000000451f98 0000000000000008 R_X86_64_RELATIVE 348d50 │ │ │ │ -0000000000451fa0 0000000000000008 R_X86_64_RELATIVE 348ce0 │ │ │ │ -0000000000451fb0 0000000000000008 R_X86_64_RELATIVE 34a250 │ │ │ │ -0000000000451fb8 0000000000000008 R_X86_64_RELATIVE 34a290 │ │ │ │ -0000000000451fc0 0000000000000008 R_X86_64_RELATIVE 34a920 │ │ │ │ -0000000000451fc8 0000000000000008 R_X86_64_RELATIVE 34a930 │ │ │ │ -0000000000451fd0 0000000000000008 R_X86_64_RELATIVE 34a2a0 │ │ │ │ -0000000000451fd8 0000000000000008 R_X86_64_RELATIVE 34ab40 │ │ │ │ -0000000000451fe0 0000000000000008 R_X86_64_RELATIVE 34ab60 │ │ │ │ -0000000000451fe8 0000000000000008 R_X86_64_RELATIVE 34ab50 │ │ │ │ -0000000000451ff0 0000000000000008 R_X86_64_RELATIVE 34a940 │ │ │ │ -0000000000451ff8 0000000000000008 R_X86_64_RELATIVE 34ad10 │ │ │ │ -0000000000452000 0000000000000008 R_X86_64_RELATIVE 34ace0 │ │ │ │ -0000000000452008 0000000000000008 R_X86_64_RELATIVE 34a280 │ │ │ │ -0000000000452010 0000000000000008 R_X86_64_RELATIVE 34acf0 │ │ │ │ -0000000000452018 0000000000000008 R_X86_64_RELATIVE 34a950 │ │ │ │ -0000000000452020 0000000000000008 R_X86_64_RELATIVE 34ad00 │ │ │ │ -0000000000452028 0000000000000008 R_X86_64_RELATIVE 34ab70 │ │ │ │ -0000000000452038 0000000000000008 R_X86_64_RELATIVE 34c720 │ │ │ │ -0000000000452040 0000000000000008 R_X86_64_RELATIVE 34c760 │ │ │ │ -0000000000452048 0000000000000008 R_X86_64_RELATIVE 34caf0 │ │ │ │ -0000000000452050 0000000000000008 R_X86_64_RELATIVE 34cb00 │ │ │ │ -0000000000452058 0000000000000008 R_X86_64_RELATIVE 34c770 │ │ │ │ -0000000000452060 0000000000000008 R_X86_64_RELATIVE 34d490 │ │ │ │ -0000000000452068 0000000000000008 R_X86_64_RELATIVE 34d4b0 │ │ │ │ -0000000000452070 0000000000000008 R_X86_64_RELATIVE 34d4a0 │ │ │ │ -0000000000452078 0000000000000008 R_X86_64_RELATIVE 34cb10 │ │ │ │ -0000000000452080 0000000000000008 R_X86_64_RELATIVE 34d610 │ │ │ │ -0000000000452088 0000000000000008 R_X86_64_RELATIVE 34d5e0 │ │ │ │ -0000000000452090 0000000000000008 R_X86_64_RELATIVE 34c750 │ │ │ │ -0000000000452098 0000000000000008 R_X86_64_RELATIVE 34d5f0 │ │ │ │ -00000000004520a0 0000000000000008 R_X86_64_RELATIVE 34cb20 │ │ │ │ -00000000004520a8 0000000000000008 R_X86_64_RELATIVE 34d600 │ │ │ │ -00000000004520b0 0000000000000008 R_X86_64_RELATIVE 34d4c0 │ │ │ │ -00000000004520c0 0000000000000008 R_X86_64_RELATIVE 351f10 │ │ │ │ -0000000000452108 0000000000000008 R_X86_64_RELATIVE 3528b0 │ │ │ │ -0000000000452148 0000000000000008 R_X86_64_RELATIVE 352ab0 │ │ │ │ -0000000000452190 0000000000000008 R_X86_64_RELATIVE 353310 │ │ │ │ -00000000004521d0 0000000000000008 R_X86_64_RELATIVE 3546e0 │ │ │ │ -0000000000452258 0000000000000008 R_X86_64_RELATIVE 3551a0 │ │ │ │ -00000000004522e0 0000000000000008 R_X86_64_RELATIVE 347380 │ │ │ │ -00000000004522e8 0000000000000008 R_X86_64_RELATIVE 3473c0 │ │ │ │ -00000000004522f0 0000000000000008 R_X86_64_RELATIVE 347660 │ │ │ │ -00000000004522f8 0000000000000008 R_X86_64_RELATIVE 347670 │ │ │ │ -0000000000452300 0000000000000008 R_X86_64_RELATIVE 3473d0 │ │ │ │ -0000000000452308 0000000000000008 R_X86_64_RELATIVE 347cb0 │ │ │ │ -0000000000452310 0000000000000008 R_X86_64_RELATIVE 347cd0 │ │ │ │ -0000000000452318 0000000000000008 R_X86_64_RELATIVE 347cc0 │ │ │ │ -0000000000452320 0000000000000008 R_X86_64_RELATIVE 347680 │ │ │ │ -0000000000452328 0000000000000008 R_X86_64_RELATIVE 347e30 │ │ │ │ -0000000000452330 0000000000000008 R_X86_64_RELATIVE 347e00 │ │ │ │ -0000000000452338 0000000000000008 R_X86_64_RELATIVE 3473b0 │ │ │ │ -0000000000452340 0000000000000008 R_X86_64_RELATIVE 347e10 │ │ │ │ -0000000000452348 0000000000000008 R_X86_64_RELATIVE 347690 │ │ │ │ -0000000000452350 0000000000000008 R_X86_64_RELATIVE 347e20 │ │ │ │ -0000000000452358 0000000000000008 R_X86_64_RELATIVE 347ce0 │ │ │ │ -0000000000452368 0000000000000008 R_X86_64_RELATIVE 34b820 │ │ │ │ -0000000000452370 0000000000000008 R_X86_64_RELATIVE 34b8a0 │ │ │ │ -0000000000452378 0000000000000008 R_X86_64_RELATIVE 34bcf0 │ │ │ │ -0000000000452380 0000000000000008 R_X86_64_RELATIVE 34bd00 │ │ │ │ -0000000000452388 0000000000000008 R_X86_64_RELATIVE 34b8b0 │ │ │ │ -0000000000452390 0000000000000008 R_X86_64_RELATIVE 34bee0 │ │ │ │ -0000000000452398 0000000000000008 R_X86_64_RELATIVE 34bf00 │ │ │ │ -00000000004523a0 0000000000000008 R_X86_64_RELATIVE 34bef0 │ │ │ │ -00000000004523a8 0000000000000008 R_X86_64_RELATIVE 34bd10 │ │ │ │ -00000000004523b0 0000000000000008 R_X86_64_RELATIVE 34bfe0 │ │ │ │ -00000000004523b8 0000000000000008 R_X86_64_RELATIVE 34bfb0 │ │ │ │ -00000000004523c0 0000000000000008 R_X86_64_RELATIVE 34b890 │ │ │ │ -00000000004523c8 0000000000000008 R_X86_64_RELATIVE 34bfc0 │ │ │ │ -00000000004523d0 0000000000000008 R_X86_64_RELATIVE 34bd20 │ │ │ │ -00000000004523d8 0000000000000008 R_X86_64_RELATIVE 34bfd0 │ │ │ │ -00000000004523e0 0000000000000008 R_X86_64_RELATIVE 34bf10 │ │ │ │ -00000000004523f0 0000000000000008 R_X86_64_RELATIVE 34fb60 │ │ │ │ -0000000000452438 0000000000000008 R_X86_64_RELATIVE 350cd0 │ │ │ │ -0000000000452478 0000000000000008 R_X86_64_RELATIVE 351b20 │ │ │ │ -00000000004524c0 0000000000000008 R_X86_64_RELATIVE 351d70 │ │ │ │ -0000000000452500 0000000000000008 R_X86_64_RELATIVE 353a60 │ │ │ │ -0000000000452588 0000000000000008 R_X86_64_RELATIVE 354bf0 │ │ │ │ -0000000000452698 0000000000000008 R_X86_64_RELATIVE 355b00 │ │ │ │ -00000000004526a0 0000000000000008 R_X86_64_RELATIVE 355b80 │ │ │ │ -00000000004526a8 0000000000000008 R_X86_64_RELATIVE 355ee0 │ │ │ │ -00000000004526b0 0000000000000008 R_X86_64_RELATIVE 355f10 │ │ │ │ -00000000004526b8 0000000000000008 R_X86_64_RELATIVE 355b90 │ │ │ │ -00000000004526c0 0000000000000008 R_X86_64_RELATIVE 3561e0 │ │ │ │ -00000000004526c8 0000000000000008 R_X86_64_RELATIVE 356210 │ │ │ │ -00000000004526d0 0000000000000008 R_X86_64_RELATIVE 3561f0 │ │ │ │ -00000000004526d8 0000000000000008 R_X86_64_RELATIVE 355ef0 │ │ │ │ -00000000004526e0 0000000000000008 R_X86_64_RELATIVE 356300 │ │ │ │ -00000000004526e8 0000000000000008 R_X86_64_RELATIVE 3562d0 │ │ │ │ -00000000004526f0 0000000000000008 R_X86_64_RELATIVE 355ba0 │ │ │ │ -00000000004526f8 0000000000000008 R_X86_64_RELATIVE 3562e0 │ │ │ │ -0000000000452700 0000000000000008 R_X86_64_RELATIVE 355f00 │ │ │ │ -0000000000452708 0000000000000008 R_X86_64_RELATIVE 3562f0 │ │ │ │ -0000000000452710 0000000000000008 R_X86_64_RELATIVE 356200 │ │ │ │ -0000000000452720 0000000000000008 R_X86_64_RELATIVE 358240 │ │ │ │ -0000000000452728 0000000000000008 R_X86_64_RELATIVE 3582a0 │ │ │ │ -0000000000452730 0000000000000008 R_X86_64_RELATIVE 358ba0 │ │ │ │ -0000000000452738 0000000000000008 R_X86_64_RELATIVE 358bc0 │ │ │ │ -0000000000452740 0000000000000008 R_X86_64_RELATIVE 358290 │ │ │ │ -0000000000452748 0000000000000008 R_X86_64_RELATIVE 359710 │ │ │ │ -0000000000452750 0000000000000008 R_X86_64_RELATIVE 359730 │ │ │ │ -0000000000452758 0000000000000008 R_X86_64_RELATIVE 359720 │ │ │ │ -0000000000452760 0000000000000008 R_X86_64_RELATIVE 358bb0 │ │ │ │ -0000000000452768 0000000000000008 R_X86_64_RELATIVE 359840 │ │ │ │ -0000000000452770 0000000000000008 R_X86_64_RELATIVE 359820 │ │ │ │ -0000000000452778 0000000000000008 R_X86_64_RELATIVE 358270 │ │ │ │ -00000000004527a8 0000000000000008 R_X86_64_RELATIVE 35ca90 │ │ │ │ -00000000004527f0 0000000000000008 R_X86_64_RELATIVE 35d1c0 │ │ │ │ -0000000000452830 0000000000000008 R_X86_64_RELATIVE 360d90 │ │ │ │ -00000000004529c8 0000000000000008 R_X86_64_RELATIVE 356380 │ │ │ │ -00000000004529d0 0000000000000008 R_X86_64_RELATIVE 3563e0 │ │ │ │ -00000000004529d8 0000000000000008 R_X86_64_RELATIVE 356a60 │ │ │ │ -00000000004529e0 0000000000000008 R_X86_64_RELATIVE 356aa0 │ │ │ │ -00000000004529e8 0000000000000008 R_X86_64_RELATIVE 3563d0 │ │ │ │ -00000000004529f0 0000000000000008 R_X86_64_RELATIVE 357020 │ │ │ │ -00000000004529f8 0000000000000008 R_X86_64_RELATIVE 357060 │ │ │ │ -0000000000452a00 0000000000000008 R_X86_64_RELATIVE 357050 │ │ │ │ -0000000000452a08 0000000000000008 R_X86_64_RELATIVE 356a90 │ │ │ │ -0000000000452a10 0000000000000008 R_X86_64_RELATIVE 357180 │ │ │ │ -0000000000452a18 0000000000000008 R_X86_64_RELATIVE 357150 │ │ │ │ -0000000000452a20 0000000000000008 R_X86_64_RELATIVE 3563b0 │ │ │ │ -0000000000452a28 0000000000000008 R_X86_64_RELATIVE 357160 │ │ │ │ -0000000000452a30 0000000000000008 R_X86_64_RELATIVE 356a70 │ │ │ │ -0000000000452a38 0000000000000008 R_X86_64_RELATIVE 357170 │ │ │ │ -0000000000452a40 0000000000000008 R_X86_64_RELATIVE 357030 │ │ │ │ -0000000000452a50 0000000000000008 R_X86_64_RELATIVE 3572e0 │ │ │ │ -0000000000452a58 0000000000000008 R_X86_64_RELATIVE 3573a0 │ │ │ │ -0000000000452a60 0000000000000008 R_X86_64_RELATIVE 3578d0 │ │ │ │ -0000000000452a68 0000000000000008 R_X86_64_RELATIVE 357910 │ │ │ │ -0000000000452a70 0000000000000008 R_X86_64_RELATIVE 357390 │ │ │ │ -0000000000452a78 0000000000000008 R_X86_64_RELATIVE 358070 │ │ │ │ -0000000000452a80 0000000000000008 R_X86_64_RELATIVE 3580b0 │ │ │ │ -0000000000452a88 0000000000000008 R_X86_64_RELATIVE 3580a0 │ │ │ │ -0000000000452a90 0000000000000008 R_X86_64_RELATIVE 357900 │ │ │ │ -0000000000452a98 0000000000000008 R_X86_64_RELATIVE 358160 │ │ │ │ -0000000000452aa0 0000000000000008 R_X86_64_RELATIVE 358130 │ │ │ │ -0000000000452aa8 0000000000000008 R_X86_64_RELATIVE 357370 │ │ │ │ -0000000000452ab0 0000000000000008 R_X86_64_RELATIVE 358140 │ │ │ │ -0000000000452ab8 0000000000000008 R_X86_64_RELATIVE 3578e0 │ │ │ │ -0000000000452ac0 0000000000000008 R_X86_64_RELATIVE 358150 │ │ │ │ -0000000000452ac8 0000000000000008 R_X86_64_RELATIVE 358080 │ │ │ │ -0000000000452ad8 0000000000000008 R_X86_64_RELATIVE 35aef0 │ │ │ │ -0000000000452b20 0000000000000008 R_X86_64_RELATIVE 35b410 │ │ │ │ -0000000000452b60 0000000000000008 R_X86_64_RELATIVE 35b660 │ │ │ │ -0000000000452ba8 0000000000000008 R_X86_64_RELATIVE 35c8e0 │ │ │ │ -0000000000452be8 0000000000000008 R_X86_64_RELATIVE 35db00 │ │ │ │ -0000000000452c70 0000000000000008 R_X86_64_RELATIVE 3604e0 │ │ │ │ -0000000000452e08 0000000000000008 R_X86_64_RELATIVE 359a90 │ │ │ │ -0000000000452e50 0000000000000008 R_X86_64_RELATIVE 359eb0 │ │ │ │ -0000000000452e90 0000000000000008 R_X86_64_RELATIVE 35a120 │ │ │ │ -0000000000452ed8 0000000000000008 R_X86_64_RELATIVE 35ad10 │ │ │ │ -0000000000452f18 0000000000000008 R_X86_64_RELATIVE 35d310 │ │ │ │ -0000000000452fa0 0000000000000008 R_X86_64_RELATIVE 35e4b0 │ │ │ │ -0000000000453ac0 0000000000000008 R_X86_64_RELATIVE 361650 │ │ │ │ -00000000004544d8 0000000000000008 R_X86_64_RELATIVE 361650 │ │ │ │ -0000000000454ef0 0000000000000008 R_X86_64_RELATIVE 361650 │ │ │ │ -0000000000455888 0000000000000008 R_X86_64_RELATIVE 346310 │ │ │ │ -0000000000455890 0000000000000008 R_X86_64_RELATIVE 346340 │ │ │ │ -0000000000455898 0000000000000008 R_X86_64_RELATIVE 3463b0 │ │ │ │ -00000000004558a0 0000000000000008 R_X86_64_RELATIVE 3463c0 │ │ │ │ -00000000004558a8 0000000000000008 R_X86_64_RELATIVE 346350 │ │ │ │ -00000000004558b0 0000000000000008 R_X86_64_RELATIVE 346520 │ │ │ │ -00000000004558b8 0000000000000008 R_X86_64_RELATIVE 346540 │ │ │ │ -00000000004558c0 0000000000000008 R_X86_64_RELATIVE 346530 │ │ │ │ -00000000004558c8 0000000000000008 R_X86_64_RELATIVE 3463d0 │ │ │ │ -00000000004558d0 0000000000000008 R_X86_64_RELATIVE 3465c0 │ │ │ │ -00000000004558d8 0000000000000008 R_X86_64_RELATIVE 346590 │ │ │ │ -00000000004558e0 0000000000000008 R_X86_64_RELATIVE 346330 │ │ │ │ -00000000004558e8 0000000000000008 R_X86_64_RELATIVE 3465a0 │ │ │ │ -00000000004558f0 0000000000000008 R_X86_64_RELATIVE 3463e0 │ │ │ │ -00000000004558f8 0000000000000008 R_X86_64_RELATIVE 3465b0 │ │ │ │ -0000000000455900 0000000000000008 R_X86_64_RELATIVE 346550 │ │ │ │ -0000000000455908 0000000000000008 R_X86_64_RELATIVE 345c60 │ │ │ │ -0000000000455910 0000000000000008 R_X86_64_RELATIVE 349dd0 │ │ │ │ -0000000000455918 0000000000000008 R_X86_64_RELATIVE 349e00 │ │ │ │ -0000000000455920 0000000000000008 R_X86_64_RELATIVE 349fd0 │ │ │ │ -0000000000455928 0000000000000008 R_X86_64_RELATIVE 349fe0 │ │ │ │ -0000000000455930 0000000000000008 R_X86_64_RELATIVE 349e10 │ │ │ │ -0000000000455938 0000000000000008 R_X86_64_RELATIVE 34a150 │ │ │ │ -0000000000455940 0000000000000008 R_X86_64_RELATIVE 34a170 │ │ │ │ -0000000000455948 0000000000000008 R_X86_64_RELATIVE 34a160 │ │ │ │ -0000000000455950 0000000000000008 R_X86_64_RELATIVE 349ff0 │ │ │ │ -0000000000455958 0000000000000008 R_X86_64_RELATIVE 34a220 │ │ │ │ -0000000000455960 0000000000000008 R_X86_64_RELATIVE 34a1f0 │ │ │ │ -0000000000455968 0000000000000008 R_X86_64_RELATIVE 349df0 │ │ │ │ -0000000000455970 0000000000000008 R_X86_64_RELATIVE 34a200 │ │ │ │ -0000000000455978 0000000000000008 R_X86_64_RELATIVE 34a000 │ │ │ │ -0000000000455980 0000000000000008 R_X86_64_RELATIVE 34a210 │ │ │ │ -0000000000455988 0000000000000008 R_X86_64_RELATIVE 34a180 │ │ │ │ -0000000000455998 0000000000000008 R_X86_64_RELATIVE 34ed50 │ │ │ │ -00000000004559a0 0000000000000008 R_X86_64_RELATIVE 34ed90 │ │ │ │ -00000000004559a8 0000000000000008 R_X86_64_RELATIVE 34f190 │ │ │ │ -00000000004559b0 0000000000000008 R_X86_64_RELATIVE 34f1a0 │ │ │ │ -00000000004559b8 0000000000000008 R_X86_64_RELATIVE 34eda0 │ │ │ │ -00000000004559c0 0000000000000008 R_X86_64_RELATIVE 34f6d0 │ │ │ │ -00000000004559c8 0000000000000008 R_X86_64_RELATIVE 34f6f0 │ │ │ │ -00000000004559d0 0000000000000008 R_X86_64_RELATIVE 34f6e0 │ │ │ │ -00000000004559d8 0000000000000008 R_X86_64_RELATIVE 34f1b0 │ │ │ │ -00000000004559e0 0000000000000008 R_X86_64_RELATIVE 34f750 │ │ │ │ -00000000004559e8 0000000000000008 R_X86_64_RELATIVE 34f740 │ │ │ │ -00000000004559f0 0000000000000008 R_X86_64_RELATIVE 34ed80 │ │ │ │ -0000000000455a68 0000000000000008 R_X86_64_RELATIVE 353a50 │ │ │ │ -0000000000455b30 0000000000000008 R_X86_64_RELATIVE 346f30 │ │ │ │ -0000000000455b38 0000000000000008 R_X86_64_RELATIVE 346f60 │ │ │ │ -0000000000455b40 0000000000000008 R_X86_64_RELATIVE 347040 │ │ │ │ -0000000000455b48 0000000000000008 R_X86_64_RELATIVE 347050 │ │ │ │ -0000000000455b50 0000000000000008 R_X86_64_RELATIVE 346f70 │ │ │ │ -0000000000455b58 0000000000000008 R_X86_64_RELATIVE 347260 │ │ │ │ -0000000000455b60 0000000000000008 R_X86_64_RELATIVE 347280 │ │ │ │ -0000000000455b68 0000000000000008 R_X86_64_RELATIVE 347270 │ │ │ │ -0000000000455b70 0000000000000008 R_X86_64_RELATIVE 347060 │ │ │ │ -0000000000455b78 0000000000000008 R_X86_64_RELATIVE 347350 │ │ │ │ -0000000000455b80 0000000000000008 R_X86_64_RELATIVE 347320 │ │ │ │ -0000000000455b88 0000000000000008 R_X86_64_RELATIVE 346f50 │ │ │ │ -0000000000455b90 0000000000000008 R_X86_64_RELATIVE 347330 │ │ │ │ -0000000000455b98 0000000000000008 R_X86_64_RELATIVE 347070 │ │ │ │ -0000000000455ba0 0000000000000008 R_X86_64_RELATIVE 347340 │ │ │ │ -0000000000455ba8 0000000000000008 R_X86_64_RELATIVE 347290 │ │ │ │ -0000000000455bb8 0000000000000008 R_X86_64_RELATIVE 348ea0 │ │ │ │ -0000000000455bc0 0000000000000008 R_X86_64_RELATIVE 348ed0 │ │ │ │ -0000000000455bc8 0000000000000008 R_X86_64_RELATIVE 348fd0 │ │ │ │ -0000000000455bd0 0000000000000008 R_X86_64_RELATIVE 348fe0 │ │ │ │ -0000000000455bd8 0000000000000008 R_X86_64_RELATIVE 348ee0 │ │ │ │ -0000000000455be0 0000000000000008 R_X86_64_RELATIVE 349150 │ │ │ │ -0000000000455be8 0000000000000008 R_X86_64_RELATIVE 349170 │ │ │ │ -0000000000455bf0 0000000000000008 R_X86_64_RELATIVE 349160 │ │ │ │ -0000000000455bf8 0000000000000008 R_X86_64_RELATIVE 348ff0 │ │ │ │ -0000000000455c00 0000000000000008 R_X86_64_RELATIVE 349260 │ │ │ │ -0000000000455c08 0000000000000008 R_X86_64_RELATIVE 349230 │ │ │ │ -0000000000455c10 0000000000000008 R_X86_64_RELATIVE 348ec0 │ │ │ │ -0000000000455c18 0000000000000008 R_X86_64_RELATIVE 349240 │ │ │ │ -0000000000455c20 0000000000000008 R_X86_64_RELATIVE 349000 │ │ │ │ -0000000000455c28 0000000000000008 R_X86_64_RELATIVE 349250 │ │ │ │ -0000000000455c30 0000000000000008 R_X86_64_RELATIVE 349180 │ │ │ │ -0000000000455c40 0000000000000008 R_X86_64_RELATIVE 34afc0 │ │ │ │ -0000000000455c48 0000000000000008 R_X86_64_RELATIVE 34b000 │ │ │ │ -0000000000455c50 0000000000000008 R_X86_64_RELATIVE 34b310 │ │ │ │ -0000000000455c58 0000000000000008 R_X86_64_RELATIVE 34b320 │ │ │ │ -0000000000455c60 0000000000000008 R_X86_64_RELATIVE 34b010 │ │ │ │ -0000000000455c68 0000000000000008 R_X86_64_RELATIVE 34b530 │ │ │ │ -0000000000455c70 0000000000000008 R_X86_64_RELATIVE 34b550 │ │ │ │ -0000000000455c78 0000000000000008 R_X86_64_RELATIVE 34b540 │ │ │ │ -0000000000455c80 0000000000000008 R_X86_64_RELATIVE 34b330 │ │ │ │ -0000000000455c88 0000000000000008 R_X86_64_RELATIVE 34b5e0 │ │ │ │ -0000000000455c90 0000000000000008 R_X86_64_RELATIVE 34b5b0 │ │ │ │ -0000000000455c98 0000000000000008 R_X86_64_RELATIVE 34aff0 │ │ │ │ -0000000000455ca0 0000000000000008 R_X86_64_RELATIVE 34b5c0 │ │ │ │ -0000000000455ca8 0000000000000008 R_X86_64_RELATIVE 34b340 │ │ │ │ -0000000000455cb0 0000000000000008 R_X86_64_RELATIVE 34b5d0 │ │ │ │ -0000000000455cb8 0000000000000008 R_X86_64_RELATIVE 34b560 │ │ │ │ -0000000000455cc8 0000000000000008 R_X86_64_RELATIVE 34d880 │ │ │ │ -0000000000455cd0 0000000000000008 R_X86_64_RELATIVE 34d8c0 │ │ │ │ -0000000000455cd8 0000000000000008 R_X86_64_RELATIVE 34daf0 │ │ │ │ -0000000000455ce0 0000000000000008 R_X86_64_RELATIVE 34db00 │ │ │ │ -0000000000455ce8 0000000000000008 R_X86_64_RELATIVE 34d8d0 │ │ │ │ -0000000000455cf0 0000000000000008 R_X86_64_RELATIVE 34dc90 │ │ │ │ -0000000000455cf8 0000000000000008 R_X86_64_RELATIVE 34dcb0 │ │ │ │ -0000000000455d00 0000000000000008 R_X86_64_RELATIVE 34dca0 │ │ │ │ -0000000000455d08 0000000000000008 R_X86_64_RELATIVE 34db10 │ │ │ │ -0000000000455d10 0000000000000008 R_X86_64_RELATIVE 34ddb0 │ │ │ │ -0000000000455d18 0000000000000008 R_X86_64_RELATIVE 34dd80 │ │ │ │ -0000000000455d20 0000000000000008 R_X86_64_RELATIVE 34d8b0 │ │ │ │ -0000000000455d28 0000000000000008 R_X86_64_RELATIVE 34dd90 │ │ │ │ -0000000000455d30 0000000000000008 R_X86_64_RELATIVE 34db20 │ │ │ │ -0000000000455d38 0000000000000008 R_X86_64_RELATIVE 34dda0 │ │ │ │ -0000000000455d40 0000000000000008 R_X86_64_RELATIVE 34dcc0 │ │ │ │ -0000000000455d98 0000000000000008 R_X86_64_RELATIVE 352aa0 │ │ │ │ -0000000000455e20 0000000000000008 R_X86_64_RELATIVE 3534b0 │ │ │ │ -0000000000455f70 0000000000000008 R_X86_64_RELATIVE 348000 │ │ │ │ -0000000000455f78 0000000000000008 R_X86_64_RELATIVE 348040 │ │ │ │ -0000000000455f80 0000000000000008 R_X86_64_RELATIVE 3481d0 │ │ │ │ -0000000000455f88 0000000000000008 R_X86_64_RELATIVE 3481e0 │ │ │ │ -0000000000455f90 0000000000000008 R_X86_64_RELATIVE 348050 │ │ │ │ -0000000000455f98 0000000000000008 R_X86_64_RELATIVE 348460 │ │ │ │ -0000000000455fa0 0000000000000008 R_X86_64_RELATIVE 348480 │ │ │ │ -0000000000455fa8 0000000000000008 R_X86_64_RELATIVE 348470 │ │ │ │ -0000000000455fb0 0000000000000008 R_X86_64_RELATIVE 3481f0 │ │ │ │ -0000000000455fb8 0000000000000008 R_X86_64_RELATIVE 3485b0 │ │ │ │ -0000000000455fc0 0000000000000008 R_X86_64_RELATIVE 348580 │ │ │ │ -0000000000455fc8 0000000000000008 R_X86_64_RELATIVE 348030 │ │ │ │ -0000000000455fd0 0000000000000008 R_X86_64_RELATIVE 348590 │ │ │ │ -0000000000455fd8 0000000000000008 R_X86_64_RELATIVE 348200 │ │ │ │ -0000000000455fe0 0000000000000008 R_X86_64_RELATIVE 3485a0 │ │ │ │ -0000000000455fe8 0000000000000008 R_X86_64_RELATIVE 348490 │ │ │ │ -0000000000455ff8 0000000000000008 R_X86_64_RELATIVE 34c0f0 │ │ │ │ -0000000000456000 0000000000000008 R_X86_64_RELATIVE 34c120 │ │ │ │ -0000000000456008 0000000000000008 R_X86_64_RELATIVE 34c2c0 │ │ │ │ -0000000000456010 0000000000000008 R_X86_64_RELATIVE 34c2d0 │ │ │ │ -0000000000456018 0000000000000008 R_X86_64_RELATIVE 34c130 │ │ │ │ -0000000000456020 0000000000000008 R_X86_64_RELATIVE 34c450 │ │ │ │ -0000000000456028 0000000000000008 R_X86_64_RELATIVE 34c470 │ │ │ │ -0000000000456030 0000000000000008 R_X86_64_RELATIVE 34c460 │ │ │ │ -0000000000456038 0000000000000008 R_X86_64_RELATIVE 34c2e0 │ │ │ │ -0000000000456040 0000000000000008 R_X86_64_RELATIVE 34c510 │ │ │ │ -0000000000456048 0000000000000008 R_X86_64_RELATIVE 34c4e0 │ │ │ │ -0000000000456050 0000000000000008 R_X86_64_RELATIVE 34c110 │ │ │ │ -0000000000456058 0000000000000008 R_X86_64_RELATIVE 34c4f0 │ │ │ │ -0000000000456060 0000000000000008 R_X86_64_RELATIVE 34c2f0 │ │ │ │ -0000000000456068 0000000000000008 R_X86_64_RELATIVE 34c500 │ │ │ │ -0000000000456070 0000000000000008 R_X86_64_RELATIVE 34c480 │ │ │ │ -0000000000456080 0000000000000008 R_X86_64_RELATIVE 350e70 │ │ │ │ -00000000004560c8 0000000000000008 R_X86_64_RELATIVE 351b10 │ │ │ │ -0000000000456108 0000000000000008 R_X86_64_RELATIVE 351e20 │ │ │ │ -0000000000456150 0000000000000008 R_X86_64_RELATIVE 351f00 │ │ │ │ -00000000004562a0 0000000000000008 R_X86_64_RELATIVE 346310 │ │ │ │ -00000000004562a8 0000000000000008 R_X86_64_RELATIVE 346340 │ │ │ │ -00000000004562b0 0000000000000008 R_X86_64_RELATIVE 3463b0 │ │ │ │ -00000000004562b8 0000000000000008 R_X86_64_RELATIVE 3463c0 │ │ │ │ -00000000004562c0 0000000000000008 R_X86_64_RELATIVE 346350 │ │ │ │ -00000000004562c8 0000000000000008 R_X86_64_RELATIVE 346520 │ │ │ │ -00000000004562d0 0000000000000008 R_X86_64_RELATIVE 346540 │ │ │ │ -00000000004562d8 0000000000000008 R_X86_64_RELATIVE 346530 │ │ │ │ -00000000004562e0 0000000000000008 R_X86_64_RELATIVE 3463d0 │ │ │ │ -00000000004562e8 0000000000000008 R_X86_64_RELATIVE 3465c0 │ │ │ │ -00000000004562f0 0000000000000008 R_X86_64_RELATIVE 346590 │ │ │ │ -00000000004562f8 0000000000000008 R_X86_64_RELATIVE 346330 │ │ │ │ -0000000000456300 0000000000000008 R_X86_64_RELATIVE 3465a0 │ │ │ │ -0000000000456308 0000000000000008 R_X86_64_RELATIVE 3463e0 │ │ │ │ -0000000000456310 0000000000000008 R_X86_64_RELATIVE 3465b0 │ │ │ │ -0000000000456318 0000000000000008 R_X86_64_RELATIVE 346550 │ │ │ │ -0000000000456320 0000000000000008 R_X86_64_RELATIVE 345c60 │ │ │ │ -0000000000456328 0000000000000008 R_X86_64_RELATIVE 349dd0 │ │ │ │ -0000000000456330 0000000000000008 R_X86_64_RELATIVE 349e00 │ │ │ │ -0000000000456338 0000000000000008 R_X86_64_RELATIVE 349fd0 │ │ │ │ -0000000000456340 0000000000000008 R_X86_64_RELATIVE 349fe0 │ │ │ │ -0000000000456348 0000000000000008 R_X86_64_RELATIVE 349e10 │ │ │ │ -0000000000456350 0000000000000008 R_X86_64_RELATIVE 34a150 │ │ │ │ -0000000000456358 0000000000000008 R_X86_64_RELATIVE 34a170 │ │ │ │ -0000000000456360 0000000000000008 R_X86_64_RELATIVE 34a160 │ │ │ │ -0000000000456368 0000000000000008 R_X86_64_RELATIVE 349ff0 │ │ │ │ -0000000000456370 0000000000000008 R_X86_64_RELATIVE 34a220 │ │ │ │ -0000000000456378 0000000000000008 R_X86_64_RELATIVE 34a1f0 │ │ │ │ -0000000000456380 0000000000000008 R_X86_64_RELATIVE 349df0 │ │ │ │ -0000000000456388 0000000000000008 R_X86_64_RELATIVE 34a200 │ │ │ │ -0000000000456390 0000000000000008 R_X86_64_RELATIVE 34a000 │ │ │ │ -0000000000456398 0000000000000008 R_X86_64_RELATIVE 34a210 │ │ │ │ -00000000004563a0 0000000000000008 R_X86_64_RELATIVE 34a180 │ │ │ │ -00000000004563b0 0000000000000008 R_X86_64_RELATIVE 34ed50 │ │ │ │ -00000000004563b8 0000000000000008 R_X86_64_RELATIVE 34ed90 │ │ │ │ -00000000004563c0 0000000000000008 R_X86_64_RELATIVE 34f190 │ │ │ │ -00000000004563c8 0000000000000008 R_X86_64_RELATIVE 34f1a0 │ │ │ │ -00000000004563d0 0000000000000008 R_X86_64_RELATIVE 34eda0 │ │ │ │ -00000000004563d8 0000000000000008 R_X86_64_RELATIVE 34f6d0 │ │ │ │ -00000000004563e0 0000000000000008 R_X86_64_RELATIVE 34f6f0 │ │ │ │ -00000000004563e8 0000000000000008 R_X86_64_RELATIVE 34f6e0 │ │ │ │ -00000000004563f0 0000000000000008 R_X86_64_RELATIVE 34f1b0 │ │ │ │ -00000000004563f8 0000000000000008 R_X86_64_RELATIVE 34f750 │ │ │ │ -0000000000456400 0000000000000008 R_X86_64_RELATIVE 34f740 │ │ │ │ -0000000000456408 0000000000000008 R_X86_64_RELATIVE 34ed80 │ │ │ │ -0000000000456480 0000000000000008 R_X86_64_RELATIVE 353a50 │ │ │ │ -0000000000456548 0000000000000008 R_X86_64_RELATIVE 346f30 │ │ │ │ -0000000000456550 0000000000000008 R_X86_64_RELATIVE 346f60 │ │ │ │ -0000000000456558 0000000000000008 R_X86_64_RELATIVE 347040 │ │ │ │ -0000000000456560 0000000000000008 R_X86_64_RELATIVE 347050 │ │ │ │ -0000000000456568 0000000000000008 R_X86_64_RELATIVE 346f70 │ │ │ │ -0000000000456570 0000000000000008 R_X86_64_RELATIVE 347260 │ │ │ │ -0000000000456578 0000000000000008 R_X86_64_RELATIVE 347280 │ │ │ │ -0000000000456580 0000000000000008 R_X86_64_RELATIVE 347270 │ │ │ │ -0000000000456588 0000000000000008 R_X86_64_RELATIVE 347060 │ │ │ │ -0000000000456590 0000000000000008 R_X86_64_RELATIVE 347350 │ │ │ │ -0000000000456598 0000000000000008 R_X86_64_RELATIVE 347320 │ │ │ │ -00000000004565a0 0000000000000008 R_X86_64_RELATIVE 346f50 │ │ │ │ -00000000004565a8 0000000000000008 R_X86_64_RELATIVE 347330 │ │ │ │ -00000000004565b0 0000000000000008 R_X86_64_RELATIVE 347070 │ │ │ │ -00000000004565b8 0000000000000008 R_X86_64_RELATIVE 347340 │ │ │ │ -00000000004565c0 0000000000000008 R_X86_64_RELATIVE 347290 │ │ │ │ -00000000004565d0 0000000000000008 R_X86_64_RELATIVE 348ea0 │ │ │ │ -00000000004565d8 0000000000000008 R_X86_64_RELATIVE 348ed0 │ │ │ │ -00000000004565e0 0000000000000008 R_X86_64_RELATIVE 348fd0 │ │ │ │ -00000000004565e8 0000000000000008 R_X86_64_RELATIVE 348fe0 │ │ │ │ -00000000004565f0 0000000000000008 R_X86_64_RELATIVE 348ee0 │ │ │ │ -00000000004565f8 0000000000000008 R_X86_64_RELATIVE 349150 │ │ │ │ -0000000000456600 0000000000000008 R_X86_64_RELATIVE 349170 │ │ │ │ -0000000000456608 0000000000000008 R_X86_64_RELATIVE 349160 │ │ │ │ -0000000000456610 0000000000000008 R_X86_64_RELATIVE 348ff0 │ │ │ │ -0000000000456618 0000000000000008 R_X86_64_RELATIVE 349260 │ │ │ │ -0000000000456620 0000000000000008 R_X86_64_RELATIVE 349230 │ │ │ │ -0000000000456628 0000000000000008 R_X86_64_RELATIVE 348ec0 │ │ │ │ -0000000000456630 0000000000000008 R_X86_64_RELATIVE 349240 │ │ │ │ -0000000000456638 0000000000000008 R_X86_64_RELATIVE 349000 │ │ │ │ -0000000000456640 0000000000000008 R_X86_64_RELATIVE 349250 │ │ │ │ -0000000000456648 0000000000000008 R_X86_64_RELATIVE 349180 │ │ │ │ -0000000000456658 0000000000000008 R_X86_64_RELATIVE 34afc0 │ │ │ │ -0000000000456660 0000000000000008 R_X86_64_RELATIVE 34b000 │ │ │ │ -0000000000456668 0000000000000008 R_X86_64_RELATIVE 34b310 │ │ │ │ -0000000000456670 0000000000000008 R_X86_64_RELATIVE 34b320 │ │ │ │ -0000000000456678 0000000000000008 R_X86_64_RELATIVE 34b010 │ │ │ │ -0000000000456680 0000000000000008 R_X86_64_RELATIVE 34b530 │ │ │ │ -0000000000456688 0000000000000008 R_X86_64_RELATIVE 34b550 │ │ │ │ -0000000000456690 0000000000000008 R_X86_64_RELATIVE 34b540 │ │ │ │ -0000000000456698 0000000000000008 R_X86_64_RELATIVE 34b330 │ │ │ │ -00000000004566a0 0000000000000008 R_X86_64_RELATIVE 34b5e0 │ │ │ │ -00000000004566a8 0000000000000008 R_X86_64_RELATIVE 34b5b0 │ │ │ │ -00000000004566b0 0000000000000008 R_X86_64_RELATIVE 34aff0 │ │ │ │ -00000000004566b8 0000000000000008 R_X86_64_RELATIVE 34b5c0 │ │ │ │ -00000000004566c0 0000000000000008 R_X86_64_RELATIVE 34b340 │ │ │ │ -00000000004566c8 0000000000000008 R_X86_64_RELATIVE 34b5d0 │ │ │ │ -00000000004566d0 0000000000000008 R_X86_64_RELATIVE 34b560 │ │ │ │ -00000000004566e0 0000000000000008 R_X86_64_RELATIVE 34d880 │ │ │ │ -00000000004566e8 0000000000000008 R_X86_64_RELATIVE 34d8c0 │ │ │ │ -00000000004566f0 0000000000000008 R_X86_64_RELATIVE 34daf0 │ │ │ │ -00000000004566f8 0000000000000008 R_X86_64_RELATIVE 34db00 │ │ │ │ -0000000000456700 0000000000000008 R_X86_64_RELATIVE 34d8d0 │ │ │ │ -0000000000456708 0000000000000008 R_X86_64_RELATIVE 34dc90 │ │ │ │ -0000000000456710 0000000000000008 R_X86_64_RELATIVE 34dcb0 │ │ │ │ -0000000000456718 0000000000000008 R_X86_64_RELATIVE 34dca0 │ │ │ │ -0000000000456720 0000000000000008 R_X86_64_RELATIVE 34db10 │ │ │ │ -0000000000456728 0000000000000008 R_X86_64_RELATIVE 34ddb0 │ │ │ │ -0000000000456730 0000000000000008 R_X86_64_RELATIVE 34dd80 │ │ │ │ -0000000000456738 0000000000000008 R_X86_64_RELATIVE 34d8b0 │ │ │ │ -0000000000456740 0000000000000008 R_X86_64_RELATIVE 34dd90 │ │ │ │ -0000000000456748 0000000000000008 R_X86_64_RELATIVE 34db20 │ │ │ │ -0000000000456750 0000000000000008 R_X86_64_RELATIVE 34dda0 │ │ │ │ -0000000000456758 0000000000000008 R_X86_64_RELATIVE 34dcc0 │ │ │ │ -00000000004567b0 0000000000000008 R_X86_64_RELATIVE 352aa0 │ │ │ │ -0000000000456838 0000000000000008 R_X86_64_RELATIVE 3534b0 │ │ │ │ -0000000000456988 0000000000000008 R_X86_64_RELATIVE 348000 │ │ │ │ -0000000000456990 0000000000000008 R_X86_64_RELATIVE 348040 │ │ │ │ -0000000000456998 0000000000000008 R_X86_64_RELATIVE 3481d0 │ │ │ │ -00000000004569a0 0000000000000008 R_X86_64_RELATIVE 3481e0 │ │ │ │ -00000000004569a8 0000000000000008 R_X86_64_RELATIVE 348050 │ │ │ │ -00000000004569b0 0000000000000008 R_X86_64_RELATIVE 348460 │ │ │ │ -00000000004569b8 0000000000000008 R_X86_64_RELATIVE 348480 │ │ │ │ -00000000004569c0 0000000000000008 R_X86_64_RELATIVE 348470 │ │ │ │ -00000000004569c8 0000000000000008 R_X86_64_RELATIVE 3481f0 │ │ │ │ -00000000004569d0 0000000000000008 R_X86_64_RELATIVE 3485b0 │ │ │ │ -00000000004569d8 0000000000000008 R_X86_64_RELATIVE 348580 │ │ │ │ -00000000004569e0 0000000000000008 R_X86_64_RELATIVE 348030 │ │ │ │ -00000000004569e8 0000000000000008 R_X86_64_RELATIVE 348590 │ │ │ │ -00000000004569f0 0000000000000008 R_X86_64_RELATIVE 348200 │ │ │ │ -00000000004569f8 0000000000000008 R_X86_64_RELATIVE 3485a0 │ │ │ │ -0000000000456a00 0000000000000008 R_X86_64_RELATIVE 348490 │ │ │ │ -0000000000456a10 0000000000000008 R_X86_64_RELATIVE 34c0f0 │ │ │ │ -0000000000456a18 0000000000000008 R_X86_64_RELATIVE 34c120 │ │ │ │ -0000000000456a20 0000000000000008 R_X86_64_RELATIVE 34c2c0 │ │ │ │ -0000000000456a28 0000000000000008 R_X86_64_RELATIVE 34c2d0 │ │ │ │ -0000000000456a30 0000000000000008 R_X86_64_RELATIVE 34c130 │ │ │ │ -0000000000456a38 0000000000000008 R_X86_64_RELATIVE 34c450 │ │ │ │ -0000000000456a40 0000000000000008 R_X86_64_RELATIVE 34c470 │ │ │ │ -0000000000456a48 0000000000000008 R_X86_64_RELATIVE 34c460 │ │ │ │ -0000000000456a50 0000000000000008 R_X86_64_RELATIVE 34c2e0 │ │ │ │ -0000000000456a58 0000000000000008 R_X86_64_RELATIVE 34c510 │ │ │ │ -0000000000456a60 0000000000000008 R_X86_64_RELATIVE 34c4e0 │ │ │ │ -0000000000456a68 0000000000000008 R_X86_64_RELATIVE 34c110 │ │ │ │ -0000000000456a70 0000000000000008 R_X86_64_RELATIVE 34c4f0 │ │ │ │ -0000000000456a78 0000000000000008 R_X86_64_RELATIVE 34c2f0 │ │ │ │ -0000000000456a80 0000000000000008 R_X86_64_RELATIVE 34c500 │ │ │ │ -0000000000456a88 0000000000000008 R_X86_64_RELATIVE 34c480 │ │ │ │ -0000000000456a98 0000000000000008 R_X86_64_RELATIVE 350e70 │ │ │ │ -0000000000456ae0 0000000000000008 R_X86_64_RELATIVE 351b10 │ │ │ │ -0000000000456b20 0000000000000008 R_X86_64_RELATIVE 351e20 │ │ │ │ -0000000000456b68 0000000000000008 R_X86_64_RELATIVE 351f00 │ │ │ │ -0000000000456cb8 0000000000000008 R_X86_64_RELATIVE 346310 │ │ │ │ -0000000000456cc0 0000000000000008 R_X86_64_RELATIVE 346340 │ │ │ │ -0000000000456cc8 0000000000000008 R_X86_64_RELATIVE 3463b0 │ │ │ │ -0000000000456cd0 0000000000000008 R_X86_64_RELATIVE 3463c0 │ │ │ │ -0000000000456cd8 0000000000000008 R_X86_64_RELATIVE 346350 │ │ │ │ -0000000000456ce0 0000000000000008 R_X86_64_RELATIVE 346520 │ │ │ │ -0000000000456ce8 0000000000000008 R_X86_64_RELATIVE 346540 │ │ │ │ -0000000000456cf0 0000000000000008 R_X86_64_RELATIVE 346530 │ │ │ │ -0000000000456cf8 0000000000000008 R_X86_64_RELATIVE 3463d0 │ │ │ │ -0000000000456d00 0000000000000008 R_X86_64_RELATIVE 3465c0 │ │ │ │ -0000000000456d08 0000000000000008 R_X86_64_RELATIVE 346590 │ │ │ │ -0000000000456d10 0000000000000008 R_X86_64_RELATIVE 346330 │ │ │ │ -0000000000456d18 0000000000000008 R_X86_64_RELATIVE 3465a0 │ │ │ │ -0000000000456d20 0000000000000008 R_X86_64_RELATIVE 3463e0 │ │ │ │ -0000000000456d28 0000000000000008 R_X86_64_RELATIVE 3465b0 │ │ │ │ -0000000000456d30 0000000000000008 R_X86_64_RELATIVE 346550 │ │ │ │ -0000000000456d38 0000000000000008 R_X86_64_RELATIVE 345c60 │ │ │ │ -0000000000456d40 0000000000000008 R_X86_64_RELATIVE 349dd0 │ │ │ │ -0000000000456d48 0000000000000008 R_X86_64_RELATIVE 349e00 │ │ │ │ -0000000000456d50 0000000000000008 R_X86_64_RELATIVE 349fd0 │ │ │ │ -0000000000456d58 0000000000000008 R_X86_64_RELATIVE 349fe0 │ │ │ │ -0000000000456d60 0000000000000008 R_X86_64_RELATIVE 349e10 │ │ │ │ -0000000000456d68 0000000000000008 R_X86_64_RELATIVE 34a150 │ │ │ │ -0000000000456d70 0000000000000008 R_X86_64_RELATIVE 34a170 │ │ │ │ -0000000000456d78 0000000000000008 R_X86_64_RELATIVE 34a160 │ │ │ │ -0000000000456d80 0000000000000008 R_X86_64_RELATIVE 349ff0 │ │ │ │ -0000000000456d88 0000000000000008 R_X86_64_RELATIVE 34a220 │ │ │ │ -0000000000456d90 0000000000000008 R_X86_64_RELATIVE 34a1f0 │ │ │ │ -0000000000456d98 0000000000000008 R_X86_64_RELATIVE 349df0 │ │ │ │ -0000000000456da0 0000000000000008 R_X86_64_RELATIVE 34a200 │ │ │ │ -0000000000456da8 0000000000000008 R_X86_64_RELATIVE 34a000 │ │ │ │ -0000000000456db0 0000000000000008 R_X86_64_RELATIVE 34a210 │ │ │ │ -0000000000456db8 0000000000000008 R_X86_64_RELATIVE 34a180 │ │ │ │ -0000000000456dc8 0000000000000008 R_X86_64_RELATIVE 34ed50 │ │ │ │ -0000000000456dd0 0000000000000008 R_X86_64_RELATIVE 34ed90 │ │ │ │ -0000000000456dd8 0000000000000008 R_X86_64_RELATIVE 34f190 │ │ │ │ -0000000000456de0 0000000000000008 R_X86_64_RELATIVE 34f1a0 │ │ │ │ -0000000000456de8 0000000000000008 R_X86_64_RELATIVE 34eda0 │ │ │ │ -0000000000456df0 0000000000000008 R_X86_64_RELATIVE 34f6d0 │ │ │ │ -0000000000456df8 0000000000000008 R_X86_64_RELATIVE 34f6f0 │ │ │ │ -0000000000456e00 0000000000000008 R_X86_64_RELATIVE 34f6e0 │ │ │ │ -0000000000456e08 0000000000000008 R_X86_64_RELATIVE 34f1b0 │ │ │ │ -0000000000456e10 0000000000000008 R_X86_64_RELATIVE 34f750 │ │ │ │ -0000000000456e18 0000000000000008 R_X86_64_RELATIVE 34f740 │ │ │ │ -0000000000456e20 0000000000000008 R_X86_64_RELATIVE 34ed80 │ │ │ │ -0000000000456e98 0000000000000008 R_X86_64_RELATIVE 353a50 │ │ │ │ -0000000000456f60 0000000000000008 R_X86_64_RELATIVE 346f30 │ │ │ │ -0000000000456f68 0000000000000008 R_X86_64_RELATIVE 346f60 │ │ │ │ -0000000000456f70 0000000000000008 R_X86_64_RELATIVE 347040 │ │ │ │ -0000000000456f78 0000000000000008 R_X86_64_RELATIVE 347050 │ │ │ │ -0000000000456f80 0000000000000008 R_X86_64_RELATIVE 346f70 │ │ │ │ -0000000000456f88 0000000000000008 R_X86_64_RELATIVE 347260 │ │ │ │ -0000000000456f90 0000000000000008 R_X86_64_RELATIVE 347280 │ │ │ │ -0000000000456f98 0000000000000008 R_X86_64_RELATIVE 347270 │ │ │ │ -0000000000456fa0 0000000000000008 R_X86_64_RELATIVE 347060 │ │ │ │ -0000000000456fa8 0000000000000008 R_X86_64_RELATIVE 347350 │ │ │ │ -0000000000456fb0 0000000000000008 R_X86_64_RELATIVE 347320 │ │ │ │ -0000000000456fb8 0000000000000008 R_X86_64_RELATIVE 346f50 │ │ │ │ -0000000000456fc0 0000000000000008 R_X86_64_RELATIVE 347330 │ │ │ │ -0000000000456fc8 0000000000000008 R_X86_64_RELATIVE 347070 │ │ │ │ -0000000000456fd0 0000000000000008 R_X86_64_RELATIVE 347340 │ │ │ │ -0000000000456fd8 0000000000000008 R_X86_64_RELATIVE 347290 │ │ │ │ -0000000000456fe8 0000000000000008 R_X86_64_RELATIVE 348ea0 │ │ │ │ -0000000000456ff0 0000000000000008 R_X86_64_RELATIVE 348ed0 │ │ │ │ -0000000000456ff8 0000000000000008 R_X86_64_RELATIVE 348fd0 │ │ │ │ -0000000000457000 0000000000000008 R_X86_64_RELATIVE 348fe0 │ │ │ │ -0000000000457008 0000000000000008 R_X86_64_RELATIVE 348ee0 │ │ │ │ -0000000000457010 0000000000000008 R_X86_64_RELATIVE 349150 │ │ │ │ -0000000000457018 0000000000000008 R_X86_64_RELATIVE 349170 │ │ │ │ -0000000000457020 0000000000000008 R_X86_64_RELATIVE 349160 │ │ │ │ -0000000000457028 0000000000000008 R_X86_64_RELATIVE 348ff0 │ │ │ │ -0000000000457030 0000000000000008 R_X86_64_RELATIVE 349260 │ │ │ │ -0000000000457038 0000000000000008 R_X86_64_RELATIVE 349230 │ │ │ │ -0000000000457040 0000000000000008 R_X86_64_RELATIVE 348ec0 │ │ │ │ -0000000000457048 0000000000000008 R_X86_64_RELATIVE 349240 │ │ │ │ -0000000000457050 0000000000000008 R_X86_64_RELATIVE 349000 │ │ │ │ -0000000000457058 0000000000000008 R_X86_64_RELATIVE 349250 │ │ │ │ -0000000000457060 0000000000000008 R_X86_64_RELATIVE 349180 │ │ │ │ -0000000000457070 0000000000000008 R_X86_64_RELATIVE 34afc0 │ │ │ │ -0000000000457078 0000000000000008 R_X86_64_RELATIVE 34b000 │ │ │ │ -0000000000457080 0000000000000008 R_X86_64_RELATIVE 34b310 │ │ │ │ -0000000000457088 0000000000000008 R_X86_64_RELATIVE 34b320 │ │ │ │ -0000000000457090 0000000000000008 R_X86_64_RELATIVE 34b010 │ │ │ │ -0000000000457098 0000000000000008 R_X86_64_RELATIVE 34b530 │ │ │ │ -00000000004570a0 0000000000000008 R_X86_64_RELATIVE 34b550 │ │ │ │ -00000000004570a8 0000000000000008 R_X86_64_RELATIVE 34b540 │ │ │ │ -00000000004570b0 0000000000000008 R_X86_64_RELATIVE 34b330 │ │ │ │ -00000000004570b8 0000000000000008 R_X86_64_RELATIVE 34b5e0 │ │ │ │ -00000000004570c0 0000000000000008 R_X86_64_RELATIVE 34b5b0 │ │ │ │ -00000000004570c8 0000000000000008 R_X86_64_RELATIVE 34aff0 │ │ │ │ -00000000004570d0 0000000000000008 R_X86_64_RELATIVE 34b5c0 │ │ │ │ -00000000004570d8 0000000000000008 R_X86_64_RELATIVE 34b340 │ │ │ │ -00000000004570e0 0000000000000008 R_X86_64_RELATIVE 34b5d0 │ │ │ │ -00000000004570e8 0000000000000008 R_X86_64_RELATIVE 34b560 │ │ │ │ -00000000004570f8 0000000000000008 R_X86_64_RELATIVE 34d880 │ │ │ │ -0000000000457100 0000000000000008 R_X86_64_RELATIVE 34d8c0 │ │ │ │ -0000000000457108 0000000000000008 R_X86_64_RELATIVE 34daf0 │ │ │ │ -0000000000457110 0000000000000008 R_X86_64_RELATIVE 34db00 │ │ │ │ -0000000000457118 0000000000000008 R_X86_64_RELATIVE 34d8d0 │ │ │ │ -0000000000457120 0000000000000008 R_X86_64_RELATIVE 34dc90 │ │ │ │ -0000000000457128 0000000000000008 R_X86_64_RELATIVE 34dcb0 │ │ │ │ -0000000000457130 0000000000000008 R_X86_64_RELATIVE 34dca0 │ │ │ │ -0000000000457138 0000000000000008 R_X86_64_RELATIVE 34db10 │ │ │ │ -0000000000457140 0000000000000008 R_X86_64_RELATIVE 34ddb0 │ │ │ │ -0000000000457148 0000000000000008 R_X86_64_RELATIVE 34dd80 │ │ │ │ -0000000000457150 0000000000000008 R_X86_64_RELATIVE 34d8b0 │ │ │ │ -0000000000457158 0000000000000008 R_X86_64_RELATIVE 34dd90 │ │ │ │ -0000000000457160 0000000000000008 R_X86_64_RELATIVE 34db20 │ │ │ │ -0000000000457168 0000000000000008 R_X86_64_RELATIVE 34dda0 │ │ │ │ -0000000000457170 0000000000000008 R_X86_64_RELATIVE 34dcc0 │ │ │ │ -00000000004571c8 0000000000000008 R_X86_64_RELATIVE 352aa0 │ │ │ │ -0000000000457250 0000000000000008 R_X86_64_RELATIVE 3534b0 │ │ │ │ -00000000004573a0 0000000000000008 R_X86_64_RELATIVE 348000 │ │ │ │ -00000000004573a8 0000000000000008 R_X86_64_RELATIVE 348040 │ │ │ │ -00000000004573b0 0000000000000008 R_X86_64_RELATIVE 3481d0 │ │ │ │ -00000000004573b8 0000000000000008 R_X86_64_RELATIVE 3481e0 │ │ │ │ -00000000004573c0 0000000000000008 R_X86_64_RELATIVE 348050 │ │ │ │ -00000000004573c8 0000000000000008 R_X86_64_RELATIVE 348460 │ │ │ │ -00000000004573d0 0000000000000008 R_X86_64_RELATIVE 348480 │ │ │ │ -00000000004573d8 0000000000000008 R_X86_64_RELATIVE 348470 │ │ │ │ -00000000004573e0 0000000000000008 R_X86_64_RELATIVE 3481f0 │ │ │ │ -00000000004573e8 0000000000000008 R_X86_64_RELATIVE 3485b0 │ │ │ │ -00000000004573f0 0000000000000008 R_X86_64_RELATIVE 348580 │ │ │ │ -00000000004573f8 0000000000000008 R_X86_64_RELATIVE 348030 │ │ │ │ -0000000000457400 0000000000000008 R_X86_64_RELATIVE 348590 │ │ │ │ -0000000000457408 0000000000000008 R_X86_64_RELATIVE 348200 │ │ │ │ -0000000000457410 0000000000000008 R_X86_64_RELATIVE 3485a0 │ │ │ │ -0000000000457418 0000000000000008 R_X86_64_RELATIVE 348490 │ │ │ │ -0000000000457428 0000000000000008 R_X86_64_RELATIVE 34c0f0 │ │ │ │ -0000000000457430 0000000000000008 R_X86_64_RELATIVE 34c120 │ │ │ │ -0000000000457438 0000000000000008 R_X86_64_RELATIVE 34c2c0 │ │ │ │ -0000000000457440 0000000000000008 R_X86_64_RELATIVE 34c2d0 │ │ │ │ -0000000000457448 0000000000000008 R_X86_64_RELATIVE 34c130 │ │ │ │ -0000000000457450 0000000000000008 R_X86_64_RELATIVE 34c450 │ │ │ │ -0000000000457458 0000000000000008 R_X86_64_RELATIVE 34c470 │ │ │ │ -0000000000457460 0000000000000008 R_X86_64_RELATIVE 34c460 │ │ │ │ -0000000000457468 0000000000000008 R_X86_64_RELATIVE 34c2e0 │ │ │ │ -0000000000457470 0000000000000008 R_X86_64_RELATIVE 34c510 │ │ │ │ -0000000000457478 0000000000000008 R_X86_64_RELATIVE 34c4e0 │ │ │ │ -0000000000457480 0000000000000008 R_X86_64_RELATIVE 34c110 │ │ │ │ -0000000000457488 0000000000000008 R_X86_64_RELATIVE 34c4f0 │ │ │ │ -0000000000457490 0000000000000008 R_X86_64_RELATIVE 34c2f0 │ │ │ │ -0000000000457498 0000000000000008 R_X86_64_RELATIVE 34c500 │ │ │ │ -00000000004574a0 0000000000000008 R_X86_64_RELATIVE 34c480 │ │ │ │ -00000000004574b0 0000000000000008 R_X86_64_RELATIVE 350e70 │ │ │ │ -00000000004574f8 0000000000000008 R_X86_64_RELATIVE 351b10 │ │ │ │ -0000000000457538 0000000000000008 R_X86_64_RELATIVE 351e20 │ │ │ │ -0000000000457580 0000000000000008 R_X86_64_RELATIVE 351f00 │ │ │ │ +0000000000449478 0000000000000008 R_X86_64_RELATIVE 38cd20 │ │ │ │ +0000000000449480 0000000000000008 R_X86_64_RELATIVE 38cd20 │ │ │ │ +0000000000449488 0000000000000008 R_X86_64_RELATIVE 300690 │ │ │ │ +0000000000449490 0000000000000008 R_X86_64_RELATIVE 300690 │ │ │ │ +0000000000449498 0000000000000008 R_X86_64_RELATIVE 300690 │ │ │ │ +00000000004495a0 0000000000000008 R_X86_64_RELATIVE 383e20 │ │ │ │ +00000000004495a8 0000000000000008 R_X86_64_RELATIVE 383e00 │ │ │ │ +00000000004495b0 0000000000000008 R_X86_64_RELATIVE 383de0 │ │ │ │ +00000000004495c0 0000000000000008 R_X86_64_RELATIVE 383e10 │ │ │ │ +00000000004495c8 0000000000000008 R_X86_64_RELATIVE 383dd0 │ │ │ │ +00000000004495d0 0000000000000008 R_X86_64_RELATIVE 383db0 │ │ │ │ +00000000004495e0 0000000000000008 R_X86_64_RELATIVE 383df0 │ │ │ │ +00000000004495e8 0000000000000008 R_X86_64_RELATIVE 383dc0 │ │ │ │ +00000000004495f0 0000000000000008 R_X86_64_RELATIVE 383da0 │ │ │ │ +0000000000449618 0000000000000008 R_X86_64_RELATIVE 382ed0 │ │ │ │ +0000000000449620 0000000000000008 R_X86_64_RELATIVE 383e20 │ │ │ │ +0000000000449628 0000000000000008 R_X86_64_RELATIVE 383e00 │ │ │ │ +0000000000449630 0000000000000008 R_X86_64_RELATIVE 383de0 │ │ │ │ +0000000000449640 0000000000000008 R_X86_64_RELATIVE 383e10 │ │ │ │ +0000000000449648 0000000000000008 R_X86_64_RELATIVE 383dd0 │ │ │ │ +0000000000449650 0000000000000008 R_X86_64_RELATIVE 383db0 │ │ │ │ +0000000000449660 0000000000000008 R_X86_64_RELATIVE 383df0 │ │ │ │ +0000000000449668 0000000000000008 R_X86_64_RELATIVE 383dc0 │ │ │ │ +0000000000449670 0000000000000008 R_X86_64_RELATIVE 383da0 │ │ │ │ +0000000000449698 0000000000000008 R_X86_64_RELATIVE 382ed0 │ │ │ │ +00000000004496a0 0000000000000008 R_X86_64_RELATIVE 2fa020 │ │ │ │ +00000000004496a8 0000000000000008 R_X86_64_RELATIVE 2fa000 │ │ │ │ +00000000004496b0 0000000000000008 R_X86_64_RELATIVE 2f9fe0 │ │ │ │ +00000000004496c0 0000000000000008 R_X86_64_RELATIVE 2fa010 │ │ │ │ +00000000004496c8 0000000000000008 R_X86_64_RELATIVE 2f9fd0 │ │ │ │ +00000000004496d0 0000000000000008 R_X86_64_RELATIVE 2f9fb0 │ │ │ │ +00000000004496e0 0000000000000008 R_X86_64_RELATIVE 2f9ff0 │ │ │ │ +00000000004496e8 0000000000000008 R_X86_64_RELATIVE 2f9fc0 │ │ │ │ +00000000004496f0 0000000000000008 R_X86_64_RELATIVE 2f9fa0 │ │ │ │ +0000000000449718 0000000000000008 R_X86_64_RELATIVE 2f9070 │ │ │ │ +0000000000449720 0000000000000008 R_X86_64_RELATIVE 2fa020 │ │ │ │ +0000000000449728 0000000000000008 R_X86_64_RELATIVE 2fa000 │ │ │ │ +0000000000449730 0000000000000008 R_X86_64_RELATIVE 2f9fe0 │ │ │ │ +0000000000449740 0000000000000008 R_X86_64_RELATIVE 2fa010 │ │ │ │ +0000000000449748 0000000000000008 R_X86_64_RELATIVE 2f9fd0 │ │ │ │ +0000000000449750 0000000000000008 R_X86_64_RELATIVE 2f9fb0 │ │ │ │ +0000000000449760 0000000000000008 R_X86_64_RELATIVE 2f9ff0 │ │ │ │ +0000000000449768 0000000000000008 R_X86_64_RELATIVE 2f9fc0 │ │ │ │ +0000000000449770 0000000000000008 R_X86_64_RELATIVE 2f9fa0 │ │ │ │ +0000000000449798 0000000000000008 R_X86_64_RELATIVE 2f9070 │ │ │ │ +00000000004497a0 0000000000000008 R_X86_64_RELATIVE 2fa020 │ │ │ │ +00000000004497a8 0000000000000008 R_X86_64_RELATIVE 2fa000 │ │ │ │ +00000000004497b0 0000000000000008 R_X86_64_RELATIVE 2f9fe0 │ │ │ │ +00000000004497c0 0000000000000008 R_X86_64_RELATIVE 2fa010 │ │ │ │ +00000000004497c8 0000000000000008 R_X86_64_RELATIVE 2f9fd0 │ │ │ │ +00000000004497d0 0000000000000008 R_X86_64_RELATIVE 2f9fb0 │ │ │ │ +00000000004497e0 0000000000000008 R_X86_64_RELATIVE 2f9ff0 │ │ │ │ +00000000004497e8 0000000000000008 R_X86_64_RELATIVE 2f9fc0 │ │ │ │ +00000000004497f0 0000000000000008 R_X86_64_RELATIVE 2f9fa0 │ │ │ │ +0000000000449818 0000000000000008 R_X86_64_RELATIVE 2f9070 │ │ │ │ +0000000000449920 0000000000000008 R_X86_64_RELATIVE 384a90 │ │ │ │ +0000000000449928 0000000000000008 R_X86_64_RELATIVE 384a70 │ │ │ │ +0000000000449930 0000000000000008 R_X86_64_RELATIVE 384a50 │ │ │ │ +0000000000449940 0000000000000008 R_X86_64_RELATIVE 384a80 │ │ │ │ +0000000000449948 0000000000000008 R_X86_64_RELATIVE 384a40 │ │ │ │ +0000000000449950 0000000000000008 R_X86_64_RELATIVE 384a20 │ │ │ │ +0000000000449960 0000000000000008 R_X86_64_RELATIVE 384a60 │ │ │ │ +0000000000449968 0000000000000008 R_X86_64_RELATIVE 384a30 │ │ │ │ +0000000000449970 0000000000000008 R_X86_64_RELATIVE 384a10 │ │ │ │ +0000000000449998 0000000000000008 R_X86_64_RELATIVE 3835a0 │ │ │ │ +00000000004499a0 0000000000000008 R_X86_64_RELATIVE 384a90 │ │ │ │ +00000000004499a8 0000000000000008 R_X86_64_RELATIVE 384a70 │ │ │ │ +00000000004499b0 0000000000000008 R_X86_64_RELATIVE 384a50 │ │ │ │ +00000000004499c0 0000000000000008 R_X86_64_RELATIVE 384a80 │ │ │ │ +00000000004499c8 0000000000000008 R_X86_64_RELATIVE 384a40 │ │ │ │ +00000000004499d0 0000000000000008 R_X86_64_RELATIVE 384a20 │ │ │ │ +00000000004499e0 0000000000000008 R_X86_64_RELATIVE 384a60 │ │ │ │ +00000000004499e8 0000000000000008 R_X86_64_RELATIVE 384a30 │ │ │ │ +00000000004499f0 0000000000000008 R_X86_64_RELATIVE 384a10 │ │ │ │ +0000000000449a18 0000000000000008 R_X86_64_RELATIVE 3835a0 │ │ │ │ +0000000000449a20 0000000000000008 R_X86_64_RELATIVE 2faeb0 │ │ │ │ +0000000000449a28 0000000000000008 R_X86_64_RELATIVE 2fae90 │ │ │ │ +0000000000449a30 0000000000000008 R_X86_64_RELATIVE 2fae70 │ │ │ │ +0000000000449a40 0000000000000008 R_X86_64_RELATIVE 2faea0 │ │ │ │ +0000000000449a48 0000000000000008 R_X86_64_RELATIVE 2fae60 │ │ │ │ +0000000000449a50 0000000000000008 R_X86_64_RELATIVE 2fae40 │ │ │ │ +0000000000449a60 0000000000000008 R_X86_64_RELATIVE 2fae80 │ │ │ │ +0000000000449a68 0000000000000008 R_X86_64_RELATIVE 2fae50 │ │ │ │ +0000000000449a70 0000000000000008 R_X86_64_RELATIVE 2fae30 │ │ │ │ +0000000000449a98 0000000000000008 R_X86_64_RELATIVE 2f9840 │ │ │ │ +0000000000449aa0 0000000000000008 R_X86_64_RELATIVE 2faeb0 │ │ │ │ +0000000000449aa8 0000000000000008 R_X86_64_RELATIVE 2fae90 │ │ │ │ +0000000000449ab0 0000000000000008 R_X86_64_RELATIVE 2fae70 │ │ │ │ +0000000000449ac0 0000000000000008 R_X86_64_RELATIVE 2faea0 │ │ │ │ +0000000000449ac8 0000000000000008 R_X86_64_RELATIVE 2fae60 │ │ │ │ +0000000000449ad0 0000000000000008 R_X86_64_RELATIVE 2fae40 │ │ │ │ +0000000000449ae0 0000000000000008 R_X86_64_RELATIVE 2fae80 │ │ │ │ +0000000000449ae8 0000000000000008 R_X86_64_RELATIVE 2fae50 │ │ │ │ +0000000000449af0 0000000000000008 R_X86_64_RELATIVE 2fae30 │ │ │ │ +0000000000449b18 0000000000000008 R_X86_64_RELATIVE 2f9840 │ │ │ │ +0000000000449b20 0000000000000008 R_X86_64_RELATIVE 2faeb0 │ │ │ │ +0000000000449b28 0000000000000008 R_X86_64_RELATIVE 2fae90 │ │ │ │ +0000000000449b30 0000000000000008 R_X86_64_RELATIVE 2fae70 │ │ │ │ +0000000000449b40 0000000000000008 R_X86_64_RELATIVE 2faea0 │ │ │ │ +0000000000449b48 0000000000000008 R_X86_64_RELATIVE 2fae60 │ │ │ │ +0000000000449b50 0000000000000008 R_X86_64_RELATIVE 2fae40 │ │ │ │ +0000000000449b60 0000000000000008 R_X86_64_RELATIVE 2fae80 │ │ │ │ +0000000000449b68 0000000000000008 R_X86_64_RELATIVE 2fae50 │ │ │ │ +0000000000449b70 0000000000000008 R_X86_64_RELATIVE 2fae30 │ │ │ │ +0000000000449b98 0000000000000008 R_X86_64_RELATIVE 2f9840 │ │ │ │ +0000000000449bb0 0000000000000008 R_X86_64_RELATIVE 37b920 │ │ │ │ +0000000000449bb8 0000000000000008 R_X86_64_RELATIVE 37b920 │ │ │ │ +0000000000449bc0 0000000000000008 R_X86_64_RELATIVE 36aeb0 │ │ │ │ +0000000000449bc8 0000000000000008 R_X86_64_RELATIVE 36aeb0 │ │ │ │ +0000000000449bd0 0000000000000008 R_X86_64_RELATIVE 371f40 │ │ │ │ +0000000000449cd8 0000000000000008 R_X86_64_RELATIVE 3758a0 │ │ │ │ +0000000000449ce0 0000000000000008 R_X86_64_RELATIVE 375880 │ │ │ │ +0000000000449ce8 0000000000000008 R_X86_64_RELATIVE 375860 │ │ │ │ +0000000000449cf8 0000000000000008 R_X86_64_RELATIVE 375890 │ │ │ │ +0000000000449d00 0000000000000008 R_X86_64_RELATIVE 375850 │ │ │ │ +0000000000449d08 0000000000000008 R_X86_64_RELATIVE 375830 │ │ │ │ +0000000000449d18 0000000000000008 R_X86_64_RELATIVE 375870 │ │ │ │ +0000000000449d20 0000000000000008 R_X86_64_RELATIVE 375840 │ │ │ │ +0000000000449d28 0000000000000008 R_X86_64_RELATIVE 375820 │ │ │ │ +0000000000449d50 0000000000000008 R_X86_64_RELATIVE 375000 │ │ │ │ +0000000000449d58 0000000000000008 R_X86_64_RELATIVE 3758a0 │ │ │ │ +0000000000449d60 0000000000000008 R_X86_64_RELATIVE 375880 │ │ │ │ +0000000000449d68 0000000000000008 R_X86_64_RELATIVE 375860 │ │ │ │ +0000000000449d78 0000000000000008 R_X86_64_RELATIVE 375890 │ │ │ │ +0000000000449d80 0000000000000008 R_X86_64_RELATIVE 375850 │ │ │ │ +0000000000449d88 0000000000000008 R_X86_64_RELATIVE 375830 │ │ │ │ +0000000000449d98 0000000000000008 R_X86_64_RELATIVE 375870 │ │ │ │ +0000000000449da0 0000000000000008 R_X86_64_RELATIVE 375840 │ │ │ │ +0000000000449da8 0000000000000008 R_X86_64_RELATIVE 375820 │ │ │ │ +0000000000449dd0 0000000000000008 R_X86_64_RELATIVE 375000 │ │ │ │ +0000000000449dd8 0000000000000008 R_X86_64_RELATIVE 365850 │ │ │ │ +0000000000449de0 0000000000000008 R_X86_64_RELATIVE 365830 │ │ │ │ +0000000000449de8 0000000000000008 R_X86_64_RELATIVE 365810 │ │ │ │ +0000000000449df8 0000000000000008 R_X86_64_RELATIVE 365840 │ │ │ │ +0000000000449e00 0000000000000008 R_X86_64_RELATIVE 365800 │ │ │ │ +0000000000449e08 0000000000000008 R_X86_64_RELATIVE 3657e0 │ │ │ │ +0000000000449e18 0000000000000008 R_X86_64_RELATIVE 365820 │ │ │ │ +0000000000449e20 0000000000000008 R_X86_64_RELATIVE 3657f0 │ │ │ │ +0000000000449e28 0000000000000008 R_X86_64_RELATIVE 3657d0 │ │ │ │ +0000000000449e50 0000000000000008 R_X86_64_RELATIVE 364370 │ │ │ │ +0000000000449e58 0000000000000008 R_X86_64_RELATIVE 365850 │ │ │ │ +0000000000449e60 0000000000000008 R_X86_64_RELATIVE 365830 │ │ │ │ +0000000000449e68 0000000000000008 R_X86_64_RELATIVE 365810 │ │ │ │ +0000000000449e78 0000000000000008 R_X86_64_RELATIVE 365840 │ │ │ │ +0000000000449e80 0000000000000008 R_X86_64_RELATIVE 365800 │ │ │ │ +0000000000449e88 0000000000000008 R_X86_64_RELATIVE 3657e0 │ │ │ │ +0000000000449e98 0000000000000008 R_X86_64_RELATIVE 365820 │ │ │ │ +0000000000449ea0 0000000000000008 R_X86_64_RELATIVE 3657f0 │ │ │ │ +0000000000449ea8 0000000000000008 R_X86_64_RELATIVE 3657d0 │ │ │ │ +0000000000449ed0 0000000000000008 R_X86_64_RELATIVE 364370 │ │ │ │ +0000000000449ed8 0000000000000008 R_X86_64_RELATIVE 36f5b0 │ │ │ │ +0000000000449ee0 0000000000000008 R_X86_64_RELATIVE 36f590 │ │ │ │ +0000000000449ee8 0000000000000008 R_X86_64_RELATIVE 36f570 │ │ │ │ +0000000000449ef8 0000000000000008 R_X86_64_RELATIVE 36f5a0 │ │ │ │ +0000000000449f00 0000000000000008 R_X86_64_RELATIVE 36f560 │ │ │ │ +0000000000449f08 0000000000000008 R_X86_64_RELATIVE 36f540 │ │ │ │ +0000000000449f18 0000000000000008 R_X86_64_RELATIVE 36f580 │ │ │ │ +0000000000449f20 0000000000000008 R_X86_64_RELATIVE 36f550 │ │ │ │ +0000000000449f28 0000000000000008 R_X86_64_RELATIVE 36f530 │ │ │ │ +0000000000449f50 0000000000000008 R_X86_64_RELATIVE 36de70 │ │ │ │ +0000000000449fd8 0000000000000008 R_X86_64_RELATIVE 380d50 │ │ │ │ +0000000000449fe0 0000000000000008 R_X86_64_RELATIVE 380d30 │ │ │ │ +0000000000449fe8 0000000000000008 R_X86_64_RELATIVE 380d10 │ │ │ │ +0000000000449ff8 0000000000000008 R_X86_64_RELATIVE 380d40 │ │ │ │ +000000000044a000 0000000000000008 R_X86_64_RELATIVE 380d00 │ │ │ │ +000000000044a008 0000000000000008 R_X86_64_RELATIVE 380ce0 │ │ │ │ +000000000044a018 0000000000000008 R_X86_64_RELATIVE 380d20 │ │ │ │ +000000000044a020 0000000000000008 R_X86_64_RELATIVE 380cf0 │ │ │ │ +000000000044a028 0000000000000008 R_X86_64_RELATIVE 380cd0 │ │ │ │ +000000000044a050 0000000000000008 R_X86_64_RELATIVE 380090 │ │ │ │ +000000000044a058 0000000000000008 R_X86_64_RELATIVE 37e660 │ │ │ │ +000000000044a060 0000000000000008 R_X86_64_RELATIVE 37e640 │ │ │ │ +000000000044a068 0000000000000008 R_X86_64_RELATIVE 37e620 │ │ │ │ +000000000044a078 0000000000000008 R_X86_64_RELATIVE 37e650 │ │ │ │ +000000000044a080 0000000000000008 R_X86_64_RELATIVE 37e610 │ │ │ │ +000000000044a088 0000000000000008 R_X86_64_RELATIVE 37e5f0 │ │ │ │ +000000000044a098 0000000000000008 R_X86_64_RELATIVE 37e630 │ │ │ │ +000000000044a0a0 0000000000000008 R_X86_64_RELATIVE 37e600 │ │ │ │ +000000000044a0a8 0000000000000008 R_X86_64_RELATIVE 37e5e0 │ │ │ │ +000000000044a0d0 0000000000000008 R_X86_64_RELATIVE 37ddd0 │ │ │ │ +000000000044a0d8 0000000000000008 R_X86_64_RELATIVE 37e660 │ │ │ │ +000000000044a0e0 0000000000000008 R_X86_64_RELATIVE 37e640 │ │ │ │ +000000000044a0e8 0000000000000008 R_X86_64_RELATIVE 37e620 │ │ │ │ +000000000044a0f8 0000000000000008 R_X86_64_RELATIVE 37e650 │ │ │ │ +000000000044a100 0000000000000008 R_X86_64_RELATIVE 37e610 │ │ │ │ +000000000044a108 0000000000000008 R_X86_64_RELATIVE 37e5f0 │ │ │ │ +000000000044a118 0000000000000008 R_X86_64_RELATIVE 37e630 │ │ │ │ +000000000044a120 0000000000000008 R_X86_64_RELATIVE 37e600 │ │ │ │ +000000000044a128 0000000000000008 R_X86_64_RELATIVE 37e5e0 │ │ │ │ +000000000044a150 0000000000000008 R_X86_64_RELATIVE 37ddd0 │ │ │ │ +000000000044a158 0000000000000008 R_X86_64_RELATIVE 366590 │ │ │ │ +000000000044a160 0000000000000008 R_X86_64_RELATIVE 366570 │ │ │ │ +000000000044a168 0000000000000008 R_X86_64_RELATIVE 366550 │ │ │ │ +000000000044a178 0000000000000008 R_X86_64_RELATIVE 366580 │ │ │ │ +000000000044a180 0000000000000008 R_X86_64_RELATIVE 366540 │ │ │ │ +000000000044a188 0000000000000008 R_X86_64_RELATIVE 366520 │ │ │ │ +000000000044a198 0000000000000008 R_X86_64_RELATIVE 366560 │ │ │ │ +000000000044a1a0 0000000000000008 R_X86_64_RELATIVE 366530 │ │ │ │ +000000000044a1a8 0000000000000008 R_X86_64_RELATIVE 366510 │ │ │ │ +000000000044a1d0 0000000000000008 R_X86_64_RELATIVE 364c70 │ │ │ │ +000000000044a1d8 0000000000000008 R_X86_64_RELATIVE 366590 │ │ │ │ +000000000044a1e0 0000000000000008 R_X86_64_RELATIVE 366570 │ │ │ │ +000000000044a1e8 0000000000000008 R_X86_64_RELATIVE 366550 │ │ │ │ +000000000044a1f8 0000000000000008 R_X86_64_RELATIVE 366580 │ │ │ │ +000000000044a200 0000000000000008 R_X86_64_RELATIVE 366540 │ │ │ │ +000000000044a208 0000000000000008 R_X86_64_RELATIVE 366520 │ │ │ │ +000000000044a218 0000000000000008 R_X86_64_RELATIVE 366560 │ │ │ │ +000000000044a220 0000000000000008 R_X86_64_RELATIVE 366530 │ │ │ │ +000000000044a228 0000000000000008 R_X86_64_RELATIVE 366510 │ │ │ │ +000000000044a250 0000000000000008 R_X86_64_RELATIVE 364c70 │ │ │ │ +000000000044a258 0000000000000008 R_X86_64_RELATIVE 3709d0 │ │ │ │ +000000000044a260 0000000000000008 R_X86_64_RELATIVE 3709b0 │ │ │ │ +000000000044a268 0000000000000008 R_X86_64_RELATIVE 370990 │ │ │ │ +000000000044a278 0000000000000008 R_X86_64_RELATIVE 3709c0 │ │ │ │ +000000000044a280 0000000000000008 R_X86_64_RELATIVE 370980 │ │ │ │ +000000000044a288 0000000000000008 R_X86_64_RELATIVE 370960 │ │ │ │ +000000000044a298 0000000000000008 R_X86_64_RELATIVE 3709a0 │ │ │ │ +000000000044a2a0 0000000000000008 R_X86_64_RELATIVE 370970 │ │ │ │ +000000000044a2a8 0000000000000008 R_X86_64_RELATIVE 370950 │ │ │ │ +000000000044a2d0 0000000000000008 R_X86_64_RELATIVE 36e9d0 │ │ │ │ +000000000044ad70 0000000000000008 R_X86_64_RELATIVE 32e470 │ │ │ │ +000000000044b708 0000000000000008 R_X86_64_RELATIVE 32df40 │ │ │ │ +000000000044b710 0000000000000008 R_X86_64_RELATIVE 32df80 │ │ │ │ +000000000044b718 0000000000000008 R_X86_64_RELATIVE 32e140 │ │ │ │ +000000000044b720 0000000000000008 R_X86_64_RELATIVE 32e150 │ │ │ │ +000000000044b728 0000000000000008 R_X86_64_RELATIVE 32df90 │ │ │ │ +000000000044b730 0000000000000008 R_X86_64_RELATIVE 32e2d0 │ │ │ │ +000000000044b738 0000000000000008 R_X86_64_RELATIVE 32e2f0 │ │ │ │ +000000000044b740 0000000000000008 R_X86_64_RELATIVE 32e2e0 │ │ │ │ +000000000044b748 0000000000000008 R_X86_64_RELATIVE 32e160 │ │ │ │ +000000000044b750 0000000000000008 R_X86_64_RELATIVE 32e3f0 │ │ │ │ +000000000044b758 0000000000000008 R_X86_64_RELATIVE 32e3c0 │ │ │ │ +000000000044b760 0000000000000008 R_X86_64_RELATIVE 32dfa0 │ │ │ │ +000000000044b768 0000000000000008 R_X86_64_RELATIVE 32e3d0 │ │ │ │ +000000000044b770 0000000000000008 R_X86_64_RELATIVE 32e170 │ │ │ │ +000000000044b778 0000000000000008 R_X86_64_RELATIVE 32e3e0 │ │ │ │ +000000000044b780 0000000000000008 R_X86_64_RELATIVE 32e300 │ │ │ │ +000000000044b790 0000000000000008 R_X86_64_RELATIVE 32f380 │ │ │ │ +000000000044b798 0000000000000008 R_X86_64_RELATIVE 32f450 │ │ │ │ +000000000044b7a0 0000000000000008 R_X86_64_RELATIVE 32f9a0 │ │ │ │ +000000000044b7a8 0000000000000008 R_X86_64_RELATIVE 32f9c0 │ │ │ │ +000000000044b7b0 0000000000000008 R_X86_64_RELATIVE 32f470 │ │ │ │ +000000000044b7b8 0000000000000008 R_X86_64_RELATIVE 32fee0 │ │ │ │ +000000000044b7c0 0000000000000008 R_X86_64_RELATIVE 32ff20 │ │ │ │ +000000000044b7c8 0000000000000008 R_X86_64_RELATIVE 32ff00 │ │ │ │ +000000000044b7d0 0000000000000008 R_X86_64_RELATIVE 32f9e0 │ │ │ │ +000000000044b7d8 0000000000000008 R_X86_64_RELATIVE 3300e0 │ │ │ │ +000000000044b7e0 0000000000000008 R_X86_64_RELATIVE 330080 │ │ │ │ +000000000044b7e8 0000000000000008 R_X86_64_RELATIVE 32f490 │ │ │ │ +000000000044b7f0 0000000000000008 R_X86_64_RELATIVE 3300a0 │ │ │ │ +000000000044b7f8 0000000000000008 R_X86_64_RELATIVE 32fa00 │ │ │ │ +000000000044b800 0000000000000008 R_X86_64_RELATIVE 3300c0 │ │ │ │ +000000000044b808 0000000000000008 R_X86_64_RELATIVE 32ff40 │ │ │ │ +000000000044b818 0000000000000008 R_X86_64_RELATIVE 333d40 │ │ │ │ +000000000044b820 0000000000000008 R_X86_64_RELATIVE 333da0 │ │ │ │ +000000000044b828 0000000000000008 R_X86_64_RELATIVE 3341f0 │ │ │ │ +000000000044b830 0000000000000008 R_X86_64_RELATIVE 334210 │ │ │ │ +000000000044b838 0000000000000008 R_X86_64_RELATIVE 333dc0 │ │ │ │ +000000000044b840 0000000000000008 R_X86_64_RELATIVE 334670 │ │ │ │ +000000000044b848 0000000000000008 R_X86_64_RELATIVE 3346b0 │ │ │ │ +000000000044b850 0000000000000008 R_X86_64_RELATIVE 334690 │ │ │ │ +000000000044b858 0000000000000008 R_X86_64_RELATIVE 334230 │ │ │ │ +000000000044b860 0000000000000008 R_X86_64_RELATIVE 334bd0 │ │ │ │ +000000000044b868 0000000000000008 R_X86_64_RELATIVE 334bb0 │ │ │ │ +000000000044b870 0000000000000008 R_X86_64_RELATIVE 333de0 │ │ │ │ +000000000044b8a0 0000000000000008 R_X86_64_RELATIVE 3386c0 │ │ │ │ +000000000044b8e8 0000000000000008 R_X86_64_RELATIVE 338ff0 │ │ │ │ +000000000044b928 0000000000000008 R_X86_64_RELATIVE 33d5e0 │ │ │ │ +000000000044b9b0 0000000000000008 R_X86_64_RELATIVE 32e580 │ │ │ │ +000000000044b9b8 0000000000000008 R_X86_64_RELATIVE 32e5d0 │ │ │ │ +000000000044b9c0 0000000000000008 R_X86_64_RELATIVE 32e790 │ │ │ │ +000000000044b9c8 0000000000000008 R_X86_64_RELATIVE 32e7a0 │ │ │ │ +000000000044b9d0 0000000000000008 R_X86_64_RELATIVE 32e5e0 │ │ │ │ +000000000044b9d8 0000000000000008 R_X86_64_RELATIVE 32eb00 │ │ │ │ +000000000044b9e0 0000000000000008 R_X86_64_RELATIVE 32eb20 │ │ │ │ +000000000044b9e8 0000000000000008 R_X86_64_RELATIVE 32eb10 │ │ │ │ +000000000044b9f0 0000000000000008 R_X86_64_RELATIVE 32e7b0 │ │ │ │ +000000000044b9f8 0000000000000008 R_X86_64_RELATIVE 32ec20 │ │ │ │ +000000000044ba00 0000000000000008 R_X86_64_RELATIVE 32ebf0 │ │ │ │ +000000000044ba08 0000000000000008 R_X86_64_RELATIVE 32e5f0 │ │ │ │ +000000000044ba10 0000000000000008 R_X86_64_RELATIVE 32ec00 │ │ │ │ +000000000044ba18 0000000000000008 R_X86_64_RELATIVE 32e7c0 │ │ │ │ +000000000044ba20 0000000000000008 R_X86_64_RELATIVE 32ec10 │ │ │ │ +000000000044ba28 0000000000000008 R_X86_64_RELATIVE 32eb30 │ │ │ │ +000000000044ba38 0000000000000008 R_X86_64_RELATIVE 32ecb0 │ │ │ │ +000000000044ba40 0000000000000008 R_X86_64_RELATIVE 32ed00 │ │ │ │ +000000000044ba48 0000000000000008 R_X86_64_RELATIVE 32eeb0 │ │ │ │ +000000000044ba50 0000000000000008 R_X86_64_RELATIVE 32eec0 │ │ │ │ +000000000044ba58 0000000000000008 R_X86_64_RELATIVE 32ed10 │ │ │ │ +000000000044ba60 0000000000000008 R_X86_64_RELATIVE 32f170 │ │ │ │ +000000000044ba68 0000000000000008 R_X86_64_RELATIVE 32f190 │ │ │ │ +000000000044ba70 0000000000000008 R_X86_64_RELATIVE 32f180 │ │ │ │ +000000000044ba78 0000000000000008 R_X86_64_RELATIVE 32eed0 │ │ │ │ +000000000044ba80 0000000000000008 R_X86_64_RELATIVE 32f2a0 │ │ │ │ +000000000044ba88 0000000000000008 R_X86_64_RELATIVE 32f270 │ │ │ │ +000000000044ba90 0000000000000008 R_X86_64_RELATIVE 32ed20 │ │ │ │ +000000000044ba98 0000000000000008 R_X86_64_RELATIVE 32f280 │ │ │ │ +000000000044baa0 0000000000000008 R_X86_64_RELATIVE 32eee0 │ │ │ │ +000000000044baa8 0000000000000008 R_X86_64_RELATIVE 32f290 │ │ │ │ +000000000044bab0 0000000000000008 R_X86_64_RELATIVE 32f1a0 │ │ │ │ +000000000044bac0 0000000000000008 R_X86_64_RELATIVE 3319d0 │ │ │ │ +000000000044bac8 0000000000000008 R_X86_64_RELATIVE 331a50 │ │ │ │ +000000000044bad0 0000000000000008 R_X86_64_RELATIVE 331d40 │ │ │ │ +000000000044bad8 0000000000000008 R_X86_64_RELATIVE 331d60 │ │ │ │ +000000000044bae0 0000000000000008 R_X86_64_RELATIVE 331a70 │ │ │ │ +000000000044bae8 0000000000000008 R_X86_64_RELATIVE 331ec0 │ │ │ │ +000000000044baf0 0000000000000008 R_X86_64_RELATIVE 331f00 │ │ │ │ +000000000044baf8 0000000000000008 R_X86_64_RELATIVE 331ee0 │ │ │ │ +000000000044bb00 0000000000000008 R_X86_64_RELATIVE 331d80 │ │ │ │ +000000000044bb08 0000000000000008 R_X86_64_RELATIVE 3320a0 │ │ │ │ +000000000044bb10 0000000000000008 R_X86_64_RELATIVE 332040 │ │ │ │ +000000000044bb18 0000000000000008 R_X86_64_RELATIVE 331a90 │ │ │ │ +000000000044bb20 0000000000000008 R_X86_64_RELATIVE 332060 │ │ │ │ +000000000044bb28 0000000000000008 R_X86_64_RELATIVE 331da0 │ │ │ │ +000000000044bb30 0000000000000008 R_X86_64_RELATIVE 332080 │ │ │ │ +000000000044bb38 0000000000000008 R_X86_64_RELATIVE 331f20 │ │ │ │ +000000000044bb48 0000000000000008 R_X86_64_RELATIVE 332320 │ │ │ │ +000000000044bb50 0000000000000008 R_X86_64_RELATIVE 332380 │ │ │ │ +000000000044bb58 0000000000000008 R_X86_64_RELATIVE 332a70 │ │ │ │ +000000000044bb60 0000000000000008 R_X86_64_RELATIVE 332a90 │ │ │ │ +000000000044bb68 0000000000000008 R_X86_64_RELATIVE 3323a0 │ │ │ │ +000000000044bb70 0000000000000008 R_X86_64_RELATIVE 333830 │ │ │ │ +000000000044bb78 0000000000000008 R_X86_64_RELATIVE 333870 │ │ │ │ +000000000044bb80 0000000000000008 R_X86_64_RELATIVE 333850 │ │ │ │ +000000000044bb88 0000000000000008 R_X86_64_RELATIVE 332ab0 │ │ │ │ +000000000044bb90 0000000000000008 R_X86_64_RELATIVE 333b60 │ │ │ │ +000000000044bb98 0000000000000008 R_X86_64_RELATIVE 333b00 │ │ │ │ +000000000044bba0 0000000000000008 R_X86_64_RELATIVE 3323c0 │ │ │ │ +000000000044bba8 0000000000000008 R_X86_64_RELATIVE 333b20 │ │ │ │ +000000000044bbb0 0000000000000008 R_X86_64_RELATIVE 332ad0 │ │ │ │ +000000000044bbb8 0000000000000008 R_X86_64_RELATIVE 333b40 │ │ │ │ +000000000044bbc0 0000000000000008 R_X86_64_RELATIVE 333890 │ │ │ │ +000000000044bbd0 0000000000000008 R_X86_64_RELATIVE 336f00 │ │ │ │ +000000000044bc18 0000000000000008 R_X86_64_RELATIVE 338260 │ │ │ │ +000000000044bc58 0000000000000008 R_X86_64_RELATIVE 337be0 │ │ │ │ +000000000044bca0 0000000000000008 R_X86_64_RELATIVE 338490 │ │ │ │ +000000000044bce0 0000000000000008 R_X86_64_RELATIVE 33c5d0 │ │ │ │ +000000000044bd68 0000000000000008 R_X86_64_RELATIVE 33cc90 │ │ │ │ +000000000044bdf0 0000000000000008 R_X86_64_RELATIVE 3301a0 │ │ │ │ +000000000044bdf8 0000000000000008 R_X86_64_RELATIVE 330350 │ │ │ │ +000000000044be00 0000000000000008 R_X86_64_RELATIVE 330610 │ │ │ │ +000000000044be08 0000000000000008 R_X86_64_RELATIVE 330620 │ │ │ │ +000000000044be10 0000000000000008 R_X86_64_RELATIVE 330360 │ │ │ │ +000000000044be18 0000000000000008 R_X86_64_RELATIVE 3308e0 │ │ │ │ +000000000044be20 0000000000000008 R_X86_64_RELATIVE 330900 │ │ │ │ +000000000044be28 0000000000000008 R_X86_64_RELATIVE 3308f0 │ │ │ │ +000000000044be30 0000000000000008 R_X86_64_RELATIVE 330630 │ │ │ │ +000000000044be38 0000000000000008 R_X86_64_RELATIVE 3309c0 │ │ │ │ +000000000044be40 0000000000000008 R_X86_64_RELATIVE 330990 │ │ │ │ +000000000044be48 0000000000000008 R_X86_64_RELATIVE 330370 │ │ │ │ +000000000044be50 0000000000000008 R_X86_64_RELATIVE 3309a0 │ │ │ │ +000000000044be58 0000000000000008 R_X86_64_RELATIVE 330640 │ │ │ │ +000000000044be60 0000000000000008 R_X86_64_RELATIVE 3309b0 │ │ │ │ +000000000044be68 0000000000000008 R_X86_64_RELATIVE 330910 │ │ │ │ +000000000044be78 0000000000000008 R_X86_64_RELATIVE 330b80 │ │ │ │ +000000000044be80 0000000000000008 R_X86_64_RELATIVE 330c30 │ │ │ │ +000000000044be88 0000000000000008 R_X86_64_RELATIVE 331150 │ │ │ │ +000000000044be90 0000000000000008 R_X86_64_RELATIVE 331160 │ │ │ │ +000000000044be98 0000000000000008 R_X86_64_RELATIVE 330c40 │ │ │ │ +000000000044bea0 0000000000000008 R_X86_64_RELATIVE 331790 │ │ │ │ +000000000044bea8 0000000000000008 R_X86_64_RELATIVE 3317b0 │ │ │ │ +000000000044beb0 0000000000000008 R_X86_64_RELATIVE 3317a0 │ │ │ │ +000000000044beb8 0000000000000008 R_X86_64_RELATIVE 331170 │ │ │ │ +000000000044bec0 0000000000000008 R_X86_64_RELATIVE 331890 │ │ │ │ +000000000044bec8 0000000000000008 R_X86_64_RELATIVE 331860 │ │ │ │ +000000000044bed0 0000000000000008 R_X86_64_RELATIVE 330c50 │ │ │ │ +000000000044bed8 0000000000000008 R_X86_64_RELATIVE 331870 │ │ │ │ +000000000044bee0 0000000000000008 R_X86_64_RELATIVE 331180 │ │ │ │ +000000000044bee8 0000000000000008 R_X86_64_RELATIVE 331880 │ │ │ │ +000000000044bef0 0000000000000008 R_X86_64_RELATIVE 3317c0 │ │ │ │ +000000000044bf00 0000000000000008 R_X86_64_RELATIVE 334fd0 │ │ │ │ +000000000044bf48 0000000000000008 R_X86_64_RELATIVE 336d00 │ │ │ │ +000000000044bf88 0000000000000008 R_X86_64_RELATIVE 336890 │ │ │ │ +000000000044bfd0 0000000000000008 R_X86_64_RELATIVE 336e30 │ │ │ │ +000000000044c010 0000000000000008 R_X86_64_RELATIVE 339140 │ │ │ │ +000000000044c098 0000000000000008 R_X86_64_RELATIVE 33ba10 │ │ │ │ +000000000044c120 0000000000000008 R_X86_64_RELATIVE 32df40 │ │ │ │ +000000000044c128 0000000000000008 R_X86_64_RELATIVE 32df80 │ │ │ │ +000000000044c130 0000000000000008 R_X86_64_RELATIVE 32e140 │ │ │ │ +000000000044c138 0000000000000008 R_X86_64_RELATIVE 32e150 │ │ │ │ +000000000044c140 0000000000000008 R_X86_64_RELATIVE 32df90 │ │ │ │ +000000000044c148 0000000000000008 R_X86_64_RELATIVE 32e2d0 │ │ │ │ +000000000044c150 0000000000000008 R_X86_64_RELATIVE 32e2f0 │ │ │ │ +000000000044c158 0000000000000008 R_X86_64_RELATIVE 32e2e0 │ │ │ │ +000000000044c160 0000000000000008 R_X86_64_RELATIVE 32e160 │ │ │ │ +000000000044c168 0000000000000008 R_X86_64_RELATIVE 32e3f0 │ │ │ │ +000000000044c170 0000000000000008 R_X86_64_RELATIVE 32e3c0 │ │ │ │ +000000000044c178 0000000000000008 R_X86_64_RELATIVE 32dfa0 │ │ │ │ +000000000044c180 0000000000000008 R_X86_64_RELATIVE 32e3d0 │ │ │ │ +000000000044c188 0000000000000008 R_X86_64_RELATIVE 32e170 │ │ │ │ +000000000044c190 0000000000000008 R_X86_64_RELATIVE 32e3e0 │ │ │ │ +000000000044c198 0000000000000008 R_X86_64_RELATIVE 32e300 │ │ │ │ +000000000044c1a8 0000000000000008 R_X86_64_RELATIVE 32f380 │ │ │ │ +000000000044c1b0 0000000000000008 R_X86_64_RELATIVE 32f450 │ │ │ │ +000000000044c1b8 0000000000000008 R_X86_64_RELATIVE 32f9a0 │ │ │ │ +000000000044c1c0 0000000000000008 R_X86_64_RELATIVE 32f9c0 │ │ │ │ +000000000044c1c8 0000000000000008 R_X86_64_RELATIVE 32f470 │ │ │ │ +000000000044c1d0 0000000000000008 R_X86_64_RELATIVE 32fee0 │ │ │ │ +000000000044c1d8 0000000000000008 R_X86_64_RELATIVE 32ff20 │ │ │ │ +000000000044c1e0 0000000000000008 R_X86_64_RELATIVE 32ff00 │ │ │ │ +000000000044c1e8 0000000000000008 R_X86_64_RELATIVE 32f9e0 │ │ │ │ +000000000044c1f0 0000000000000008 R_X86_64_RELATIVE 3300e0 │ │ │ │ +000000000044c1f8 0000000000000008 R_X86_64_RELATIVE 330080 │ │ │ │ +000000000044c200 0000000000000008 R_X86_64_RELATIVE 32f490 │ │ │ │ +000000000044c208 0000000000000008 R_X86_64_RELATIVE 3300a0 │ │ │ │ +000000000044c210 0000000000000008 R_X86_64_RELATIVE 32fa00 │ │ │ │ +000000000044c218 0000000000000008 R_X86_64_RELATIVE 3300c0 │ │ │ │ +000000000044c220 0000000000000008 R_X86_64_RELATIVE 32ff40 │ │ │ │ +000000000044c230 0000000000000008 R_X86_64_RELATIVE 333d40 │ │ │ │ +000000000044c238 0000000000000008 R_X86_64_RELATIVE 333da0 │ │ │ │ +000000000044c240 0000000000000008 R_X86_64_RELATIVE 3341f0 │ │ │ │ +000000000044c248 0000000000000008 R_X86_64_RELATIVE 334210 │ │ │ │ +000000000044c250 0000000000000008 R_X86_64_RELATIVE 333dc0 │ │ │ │ +000000000044c258 0000000000000008 R_X86_64_RELATIVE 334670 │ │ │ │ +000000000044c260 0000000000000008 R_X86_64_RELATIVE 3346b0 │ │ │ │ +000000000044c268 0000000000000008 R_X86_64_RELATIVE 334690 │ │ │ │ +000000000044c270 0000000000000008 R_X86_64_RELATIVE 334230 │ │ │ │ +000000000044c278 0000000000000008 R_X86_64_RELATIVE 334bd0 │ │ │ │ +000000000044c280 0000000000000008 R_X86_64_RELATIVE 334bb0 │ │ │ │ +000000000044c288 0000000000000008 R_X86_64_RELATIVE 333de0 │ │ │ │ +000000000044c2b8 0000000000000008 R_X86_64_RELATIVE 3386c0 │ │ │ │ +000000000044c300 0000000000000008 R_X86_64_RELATIVE 338ff0 │ │ │ │ +000000000044c340 0000000000000008 R_X86_64_RELATIVE 33d5e0 │ │ │ │ +000000000044c3c8 0000000000000008 R_X86_64_RELATIVE 32e580 │ │ │ │ +000000000044c3d0 0000000000000008 R_X86_64_RELATIVE 32e5d0 │ │ │ │ +000000000044c3d8 0000000000000008 R_X86_64_RELATIVE 32e790 │ │ │ │ +000000000044c3e0 0000000000000008 R_X86_64_RELATIVE 32e7a0 │ │ │ │ +000000000044c3e8 0000000000000008 R_X86_64_RELATIVE 32e5e0 │ │ │ │ +000000000044c3f0 0000000000000008 R_X86_64_RELATIVE 32eb00 │ │ │ │ +000000000044c3f8 0000000000000008 R_X86_64_RELATIVE 32eb20 │ │ │ │ +000000000044c400 0000000000000008 R_X86_64_RELATIVE 32eb10 │ │ │ │ +000000000044c408 0000000000000008 R_X86_64_RELATIVE 32e7b0 │ │ │ │ +000000000044c410 0000000000000008 R_X86_64_RELATIVE 32ec20 │ │ │ │ +000000000044c418 0000000000000008 R_X86_64_RELATIVE 32ebf0 │ │ │ │ +000000000044c420 0000000000000008 R_X86_64_RELATIVE 32e5f0 │ │ │ │ +000000000044c428 0000000000000008 R_X86_64_RELATIVE 32ec00 │ │ │ │ +000000000044c430 0000000000000008 R_X86_64_RELATIVE 32e7c0 │ │ │ │ +000000000044c438 0000000000000008 R_X86_64_RELATIVE 32ec10 │ │ │ │ +000000000044c440 0000000000000008 R_X86_64_RELATIVE 32eb30 │ │ │ │ +000000000044c450 0000000000000008 R_X86_64_RELATIVE 32ecb0 │ │ │ │ +000000000044c458 0000000000000008 R_X86_64_RELATIVE 32ed00 │ │ │ │ +000000000044c460 0000000000000008 R_X86_64_RELATIVE 32eeb0 │ │ │ │ +000000000044c468 0000000000000008 R_X86_64_RELATIVE 32eec0 │ │ │ │ +000000000044c470 0000000000000008 R_X86_64_RELATIVE 32ed10 │ │ │ │ +000000000044c478 0000000000000008 R_X86_64_RELATIVE 32f170 │ │ │ │ +000000000044c480 0000000000000008 R_X86_64_RELATIVE 32f190 │ │ │ │ +000000000044c488 0000000000000008 R_X86_64_RELATIVE 32f180 │ │ │ │ +000000000044c490 0000000000000008 R_X86_64_RELATIVE 32eed0 │ │ │ │ +000000000044c498 0000000000000008 R_X86_64_RELATIVE 32f2a0 │ │ │ │ +000000000044c4a0 0000000000000008 R_X86_64_RELATIVE 32f270 │ │ │ │ +000000000044c4a8 0000000000000008 R_X86_64_RELATIVE 32ed20 │ │ │ │ +000000000044c4b0 0000000000000008 R_X86_64_RELATIVE 32f280 │ │ │ │ +000000000044c4b8 0000000000000008 R_X86_64_RELATIVE 32eee0 │ │ │ │ +000000000044c4c0 0000000000000008 R_X86_64_RELATIVE 32f290 │ │ │ │ +000000000044c4c8 0000000000000008 R_X86_64_RELATIVE 32f1a0 │ │ │ │ +000000000044c4d8 0000000000000008 R_X86_64_RELATIVE 3319d0 │ │ │ │ +000000000044c4e0 0000000000000008 R_X86_64_RELATIVE 331a50 │ │ │ │ +000000000044c4e8 0000000000000008 R_X86_64_RELATIVE 331d40 │ │ │ │ +000000000044c4f0 0000000000000008 R_X86_64_RELATIVE 331d60 │ │ │ │ +000000000044c4f8 0000000000000008 R_X86_64_RELATIVE 331a70 │ │ │ │ +000000000044c500 0000000000000008 R_X86_64_RELATIVE 331ec0 │ │ │ │ +000000000044c508 0000000000000008 R_X86_64_RELATIVE 331f00 │ │ │ │ +000000000044c510 0000000000000008 R_X86_64_RELATIVE 331ee0 │ │ │ │ +000000000044c518 0000000000000008 R_X86_64_RELATIVE 331d80 │ │ │ │ +000000000044c520 0000000000000008 R_X86_64_RELATIVE 3320a0 │ │ │ │ +000000000044c528 0000000000000008 R_X86_64_RELATIVE 332040 │ │ │ │ +000000000044c530 0000000000000008 R_X86_64_RELATIVE 331a90 │ │ │ │ +000000000044c538 0000000000000008 R_X86_64_RELATIVE 332060 │ │ │ │ +000000000044c540 0000000000000008 R_X86_64_RELATIVE 331da0 │ │ │ │ +000000000044c548 0000000000000008 R_X86_64_RELATIVE 332080 │ │ │ │ +000000000044c550 0000000000000008 R_X86_64_RELATIVE 331f20 │ │ │ │ +000000000044c560 0000000000000008 R_X86_64_RELATIVE 332320 │ │ │ │ +000000000044c568 0000000000000008 R_X86_64_RELATIVE 332380 │ │ │ │ +000000000044c570 0000000000000008 R_X86_64_RELATIVE 332a70 │ │ │ │ +000000000044c578 0000000000000008 R_X86_64_RELATIVE 332a90 │ │ │ │ +000000000044c580 0000000000000008 R_X86_64_RELATIVE 3323a0 │ │ │ │ +000000000044c588 0000000000000008 R_X86_64_RELATIVE 333830 │ │ │ │ +000000000044c590 0000000000000008 R_X86_64_RELATIVE 333870 │ │ │ │ +000000000044c598 0000000000000008 R_X86_64_RELATIVE 333850 │ │ │ │ +000000000044c5a0 0000000000000008 R_X86_64_RELATIVE 332ab0 │ │ │ │ +000000000044c5a8 0000000000000008 R_X86_64_RELATIVE 333b60 │ │ │ │ +000000000044c5b0 0000000000000008 R_X86_64_RELATIVE 333b00 │ │ │ │ +000000000044c5b8 0000000000000008 R_X86_64_RELATIVE 3323c0 │ │ │ │ +000000000044c5c0 0000000000000008 R_X86_64_RELATIVE 333b20 │ │ │ │ +000000000044c5c8 0000000000000008 R_X86_64_RELATIVE 332ad0 │ │ │ │ +000000000044c5d0 0000000000000008 R_X86_64_RELATIVE 333b40 │ │ │ │ +000000000044c5d8 0000000000000008 R_X86_64_RELATIVE 333890 │ │ │ │ +000000000044c5e8 0000000000000008 R_X86_64_RELATIVE 336f00 │ │ │ │ +000000000044c630 0000000000000008 R_X86_64_RELATIVE 338260 │ │ │ │ +000000000044c670 0000000000000008 R_X86_64_RELATIVE 337be0 │ │ │ │ +000000000044c6b8 0000000000000008 R_X86_64_RELATIVE 338490 │ │ │ │ +000000000044c6f8 0000000000000008 R_X86_64_RELATIVE 33c5d0 │ │ │ │ +000000000044c780 0000000000000008 R_X86_64_RELATIVE 33cc90 │ │ │ │ +000000000044c808 0000000000000008 R_X86_64_RELATIVE 3301a0 │ │ │ │ +000000000044c810 0000000000000008 R_X86_64_RELATIVE 330350 │ │ │ │ +000000000044c818 0000000000000008 R_X86_64_RELATIVE 330610 │ │ │ │ +000000000044c820 0000000000000008 R_X86_64_RELATIVE 330620 │ │ │ │ +000000000044c828 0000000000000008 R_X86_64_RELATIVE 330360 │ │ │ │ +000000000044c830 0000000000000008 R_X86_64_RELATIVE 3308e0 │ │ │ │ +000000000044c838 0000000000000008 R_X86_64_RELATIVE 330900 │ │ │ │ +000000000044c840 0000000000000008 R_X86_64_RELATIVE 3308f0 │ │ │ │ +000000000044c848 0000000000000008 R_X86_64_RELATIVE 330630 │ │ │ │ +000000000044c850 0000000000000008 R_X86_64_RELATIVE 3309c0 │ │ │ │ +000000000044c858 0000000000000008 R_X86_64_RELATIVE 330990 │ │ │ │ +000000000044c860 0000000000000008 R_X86_64_RELATIVE 330370 │ │ │ │ +000000000044c868 0000000000000008 R_X86_64_RELATIVE 3309a0 │ │ │ │ +000000000044c870 0000000000000008 R_X86_64_RELATIVE 330640 │ │ │ │ +000000000044c878 0000000000000008 R_X86_64_RELATIVE 3309b0 │ │ │ │ +000000000044c880 0000000000000008 R_X86_64_RELATIVE 330910 │ │ │ │ +000000000044c890 0000000000000008 R_X86_64_RELATIVE 330b80 │ │ │ │ +000000000044c898 0000000000000008 R_X86_64_RELATIVE 330c30 │ │ │ │ +000000000044c8a0 0000000000000008 R_X86_64_RELATIVE 331150 │ │ │ │ +000000000044c8a8 0000000000000008 R_X86_64_RELATIVE 331160 │ │ │ │ +000000000044c8b0 0000000000000008 R_X86_64_RELATIVE 330c40 │ │ │ │ +000000000044c8b8 0000000000000008 R_X86_64_RELATIVE 331790 │ │ │ │ +000000000044c8c0 0000000000000008 R_X86_64_RELATIVE 3317b0 │ │ │ │ +000000000044c8c8 0000000000000008 R_X86_64_RELATIVE 3317a0 │ │ │ │ +000000000044c8d0 0000000000000008 R_X86_64_RELATIVE 331170 │ │ │ │ +000000000044c8d8 0000000000000008 R_X86_64_RELATIVE 331890 │ │ │ │ +000000000044c8e0 0000000000000008 R_X86_64_RELATIVE 331860 │ │ │ │ +000000000044c8e8 0000000000000008 R_X86_64_RELATIVE 330c50 │ │ │ │ +000000000044c8f0 0000000000000008 R_X86_64_RELATIVE 331870 │ │ │ │ +000000000044c8f8 0000000000000008 R_X86_64_RELATIVE 331180 │ │ │ │ +000000000044c900 0000000000000008 R_X86_64_RELATIVE 331880 │ │ │ │ +000000000044c908 0000000000000008 R_X86_64_RELATIVE 3317c0 │ │ │ │ +000000000044c918 0000000000000008 R_X86_64_RELATIVE 334fd0 │ │ │ │ +000000000044c960 0000000000000008 R_X86_64_RELATIVE 336d00 │ │ │ │ +000000000044c9a0 0000000000000008 R_X86_64_RELATIVE 336890 │ │ │ │ +000000000044c9e8 0000000000000008 R_X86_64_RELATIVE 336e30 │ │ │ │ +000000000044ca28 0000000000000008 R_X86_64_RELATIVE 339140 │ │ │ │ +000000000044cab0 0000000000000008 R_X86_64_RELATIVE 33ba10 │ │ │ │ +000000000044cb38 0000000000000008 R_X86_64_RELATIVE 321b00 │ │ │ │ +000000000044cb40 0000000000000008 R_X86_64_RELATIVE 321b40 │ │ │ │ +000000000044cb48 0000000000000008 R_X86_64_RELATIVE 321cd0 │ │ │ │ +000000000044cb50 0000000000000008 R_X86_64_RELATIVE 321ce0 │ │ │ │ +000000000044cb58 0000000000000008 R_X86_64_RELATIVE 321b50 │ │ │ │ +000000000044cb60 0000000000000008 R_X86_64_RELATIVE 321e30 │ │ │ │ +000000000044cb68 0000000000000008 R_X86_64_RELATIVE 321e50 │ │ │ │ +000000000044cb70 0000000000000008 R_X86_64_RELATIVE 321e40 │ │ │ │ +000000000044cb78 0000000000000008 R_X86_64_RELATIVE 321cf0 │ │ │ │ +000000000044cb80 0000000000000008 R_X86_64_RELATIVE 321f30 │ │ │ │ +000000000044cb88 0000000000000008 R_X86_64_RELATIVE 321f00 │ │ │ │ +000000000044cb90 0000000000000008 R_X86_64_RELATIVE 321b60 │ │ │ │ +000000000044cb98 0000000000000008 R_X86_64_RELATIVE 321f10 │ │ │ │ +000000000044cba0 0000000000000008 R_X86_64_RELATIVE 321d00 │ │ │ │ +000000000044cba8 0000000000000008 R_X86_64_RELATIVE 321f20 │ │ │ │ +000000000044cbb0 0000000000000008 R_X86_64_RELATIVE 321e60 │ │ │ │ +000000000044cbb8 0000000000000008 R_X86_64_RELATIVE 321a20 │ │ │ │ +000000000044cbc0 0000000000000008 R_X86_64_RELATIVE 323760 │ │ │ │ +000000000044cbc8 0000000000000008 R_X86_64_RELATIVE 323800 │ │ │ │ +000000000044cbd0 0000000000000008 R_X86_64_RELATIVE 323a00 │ │ │ │ +000000000044cbd8 0000000000000008 R_X86_64_RELATIVE 323a10 │ │ │ │ +000000000044cbe0 0000000000000008 R_X86_64_RELATIVE 323810 │ │ │ │ +000000000044cbe8 0000000000000008 R_X86_64_RELATIVE 323ee0 │ │ │ │ +000000000044cbf0 0000000000000008 R_X86_64_RELATIVE 323f00 │ │ │ │ +000000000044cbf8 0000000000000008 R_X86_64_RELATIVE 323ef0 │ │ │ │ +000000000044cc00 0000000000000008 R_X86_64_RELATIVE 323a20 │ │ │ │ +000000000044cc08 0000000000000008 R_X86_64_RELATIVE 324020 │ │ │ │ +000000000044cc10 0000000000000008 R_X86_64_RELATIVE 323ff0 │ │ │ │ +000000000044cc18 0000000000000008 R_X86_64_RELATIVE 323820 │ │ │ │ +000000000044cc20 0000000000000008 R_X86_64_RELATIVE 324000 │ │ │ │ +000000000044cc28 0000000000000008 R_X86_64_RELATIVE 323a30 │ │ │ │ +000000000044cc30 0000000000000008 R_X86_64_RELATIVE 324010 │ │ │ │ +000000000044cc38 0000000000000008 R_X86_64_RELATIVE 323f10 │ │ │ │ +000000000044cc48 0000000000000008 R_X86_64_RELATIVE 326250 │ │ │ │ +000000000044cc50 0000000000000008 R_X86_64_RELATIVE 326280 │ │ │ │ +000000000044cc58 0000000000000008 R_X86_64_RELATIVE 326c90 │ │ │ │ +000000000044cc60 0000000000000008 R_X86_64_RELATIVE 326ca0 │ │ │ │ +000000000044cc68 0000000000000008 R_X86_64_RELATIVE 326290 │ │ │ │ +000000000044cc70 0000000000000008 R_X86_64_RELATIVE 327610 │ │ │ │ +000000000044cc78 0000000000000008 R_X86_64_RELATIVE 327630 │ │ │ │ +000000000044cc80 0000000000000008 R_X86_64_RELATIVE 327620 │ │ │ │ +000000000044cc88 0000000000000008 R_X86_64_RELATIVE 326cb0 │ │ │ │ +000000000044cc90 0000000000000008 R_X86_64_RELATIVE 3278d0 │ │ │ │ +000000000044cc98 0000000000000008 R_X86_64_RELATIVE 3278c0 │ │ │ │ +000000000044cca0 0000000000000008 R_X86_64_RELATIVE 3262a0 │ │ │ │ +000000000044ccd0 0000000000000008 R_X86_64_RELATIVE 32b080 │ │ │ │ +000000000044cd18 0000000000000008 R_X86_64_RELATIVE 32b5f0 │ │ │ │ +000000000044cd58 0000000000000008 R_X86_64_RELATIVE 32d9c0 │ │ │ │ +000000000044cde0 0000000000000008 R_X86_64_RELATIVE 321fa0 │ │ │ │ +000000000044cde8 0000000000000008 R_X86_64_RELATIVE 321fe0 │ │ │ │ +000000000044cdf0 0000000000000008 R_X86_64_RELATIVE 322210 │ │ │ │ +000000000044cdf8 0000000000000008 R_X86_64_RELATIVE 322220 │ │ │ │ +000000000044ce00 0000000000000008 R_X86_64_RELATIVE 321ff0 │ │ │ │ +000000000044ce08 0000000000000008 R_X86_64_RELATIVE 3226a0 │ │ │ │ +000000000044ce10 0000000000000008 R_X86_64_RELATIVE 3226c0 │ │ │ │ +000000000044ce18 0000000000000008 R_X86_64_RELATIVE 3226b0 │ │ │ │ +000000000044ce20 0000000000000008 R_X86_64_RELATIVE 322230 │ │ │ │ +000000000044ce28 0000000000000008 R_X86_64_RELATIVE 322790 │ │ │ │ +000000000044ce30 0000000000000008 R_X86_64_RELATIVE 322760 │ │ │ │ +000000000044ce38 0000000000000008 R_X86_64_RELATIVE 322000 │ │ │ │ +000000000044ce40 0000000000000008 R_X86_64_RELATIVE 322770 │ │ │ │ +000000000044ce48 0000000000000008 R_X86_64_RELATIVE 322240 │ │ │ │ +000000000044ce50 0000000000000008 R_X86_64_RELATIVE 322780 │ │ │ │ +000000000044ce58 0000000000000008 R_X86_64_RELATIVE 3226d0 │ │ │ │ +000000000044ce68 0000000000000008 R_X86_64_RELATIVE 323340 │ │ │ │ +000000000044ce70 0000000000000008 R_X86_64_RELATIVE 323370 │ │ │ │ +000000000044ce78 0000000000000008 R_X86_64_RELATIVE 323470 │ │ │ │ +000000000044ce80 0000000000000008 R_X86_64_RELATIVE 323480 │ │ │ │ +000000000044ce88 0000000000000008 R_X86_64_RELATIVE 323380 │ │ │ │ +000000000044ce90 0000000000000008 R_X86_64_RELATIVE 323610 │ │ │ │ +000000000044ce98 0000000000000008 R_X86_64_RELATIVE 323630 │ │ │ │ +000000000044cea0 0000000000000008 R_X86_64_RELATIVE 323620 │ │ │ │ +000000000044cea8 0000000000000008 R_X86_64_RELATIVE 323490 │ │ │ │ +000000000044ceb0 0000000000000008 R_X86_64_RELATIVE 3236f0 │ │ │ │ +000000000044ceb8 0000000000000008 R_X86_64_RELATIVE 3236c0 │ │ │ │ +000000000044cec0 0000000000000008 R_X86_64_RELATIVE 323390 │ │ │ │ +000000000044cec8 0000000000000008 R_X86_64_RELATIVE 3236d0 │ │ │ │ +000000000044ced0 0000000000000008 R_X86_64_RELATIVE 3234a0 │ │ │ │ +000000000044ced8 0000000000000008 R_X86_64_RELATIVE 3236e0 │ │ │ │ +000000000044cee0 0000000000000008 R_X86_64_RELATIVE 323640 │ │ │ │ +000000000044cef0 0000000000000008 R_X86_64_RELATIVE 324090 │ │ │ │ +000000000044cef8 0000000000000008 R_X86_64_RELATIVE 3240c0 │ │ │ │ +000000000044cf00 0000000000000008 R_X86_64_RELATIVE 324660 │ │ │ │ +000000000044cf08 0000000000000008 R_X86_64_RELATIVE 324670 │ │ │ │ +000000000044cf10 0000000000000008 R_X86_64_RELATIVE 3240d0 │ │ │ │ +000000000044cf18 0000000000000008 R_X86_64_RELATIVE 324bf0 │ │ │ │ +000000000044cf20 0000000000000008 R_X86_64_RELATIVE 324c10 │ │ │ │ +000000000044cf28 0000000000000008 R_X86_64_RELATIVE 324c00 │ │ │ │ +000000000044cf30 0000000000000008 R_X86_64_RELATIVE 324680 │ │ │ │ +000000000044cf38 0000000000000008 R_X86_64_RELATIVE 324d70 │ │ │ │ +000000000044cf40 0000000000000008 R_X86_64_RELATIVE 324d40 │ │ │ │ +000000000044cf48 0000000000000008 R_X86_64_RELATIVE 3240e0 │ │ │ │ +000000000044cf50 0000000000000008 R_X86_64_RELATIVE 324d50 │ │ │ │ +000000000044cf58 0000000000000008 R_X86_64_RELATIVE 324690 │ │ │ │ +000000000044cf60 0000000000000008 R_X86_64_RELATIVE 324d60 │ │ │ │ +000000000044cf68 0000000000000008 R_X86_64_RELATIVE 324c20 │ │ │ │ +000000000044cf78 0000000000000008 R_X86_64_RELATIVE 3255a0 │ │ │ │ +000000000044cf80 0000000000000008 R_X86_64_RELATIVE 3255d0 │ │ │ │ +000000000044cf88 0000000000000008 R_X86_64_RELATIVE 325a30 │ │ │ │ +000000000044cf90 0000000000000008 R_X86_64_RELATIVE 325a40 │ │ │ │ +000000000044cf98 0000000000000008 R_X86_64_RELATIVE 3255e0 │ │ │ │ +000000000044cfa0 0000000000000008 R_X86_64_RELATIVE 325e80 │ │ │ │ +000000000044cfa8 0000000000000008 R_X86_64_RELATIVE 325ea0 │ │ │ │ +000000000044cfb0 0000000000000008 R_X86_64_RELATIVE 325e90 │ │ │ │ +000000000044cfb8 0000000000000008 R_X86_64_RELATIVE 325a50 │ │ │ │ +000000000044cfc0 0000000000000008 R_X86_64_RELATIVE 3260c0 │ │ │ │ +000000000044cfc8 0000000000000008 R_X86_64_RELATIVE 326090 │ │ │ │ +000000000044cfd0 0000000000000008 R_X86_64_RELATIVE 3255f0 │ │ │ │ +000000000044cfd8 0000000000000008 R_X86_64_RELATIVE 3260a0 │ │ │ │ +000000000044cfe0 0000000000000008 R_X86_64_RELATIVE 325a60 │ │ │ │ +000000000044cfe8 0000000000000008 R_X86_64_RELATIVE 3260b0 │ │ │ │ +000000000044cff0 0000000000000008 R_X86_64_RELATIVE 325eb0 │ │ │ │ +000000000044d000 0000000000000008 R_X86_64_RELATIVE 329190 │ │ │ │ +000000000044d048 0000000000000008 R_X86_64_RELATIVE 32ab40 │ │ │ │ +000000000044d088 0000000000000008 R_X86_64_RELATIVE 32a520 │ │ │ │ +000000000044d0d0 0000000000000008 R_X86_64_RELATIVE 32ade0 │ │ │ │ +000000000044d110 0000000000000008 R_X86_64_RELATIVE 32ccc0 │ │ │ │ +000000000044d198 0000000000000008 R_X86_64_RELATIVE 32d320 │ │ │ │ +000000000044d220 0000000000000008 R_X86_64_RELATIVE 322800 │ │ │ │ +000000000044d228 0000000000000008 R_X86_64_RELATIVE 322850 │ │ │ │ +000000000044d230 0000000000000008 R_X86_64_RELATIVE 322c00 │ │ │ │ +000000000044d238 0000000000000008 R_X86_64_RELATIVE 322c10 │ │ │ │ +000000000044d240 0000000000000008 R_X86_64_RELATIVE 322860 │ │ │ │ +000000000044d248 0000000000000008 R_X86_64_RELATIVE 323130 │ │ │ │ +000000000044d250 0000000000000008 R_X86_64_RELATIVE 323150 │ │ │ │ +000000000044d258 0000000000000008 R_X86_64_RELATIVE 323140 │ │ │ │ +000000000044d260 0000000000000008 R_X86_64_RELATIVE 322c20 │ │ │ │ +000000000044d268 0000000000000008 R_X86_64_RELATIVE 323260 │ │ │ │ +000000000044d270 0000000000000008 R_X86_64_RELATIVE 323230 │ │ │ │ +000000000044d278 0000000000000008 R_X86_64_RELATIVE 322870 │ │ │ │ +000000000044d280 0000000000000008 R_X86_64_RELATIVE 323240 │ │ │ │ +000000000044d288 0000000000000008 R_X86_64_RELATIVE 322c30 │ │ │ │ +000000000044d290 0000000000000008 R_X86_64_RELATIVE 323250 │ │ │ │ +000000000044d298 0000000000000008 R_X86_64_RELATIVE 323160 │ │ │ │ +000000000044d2a8 0000000000000008 R_X86_64_RELATIVE 324f00 │ │ │ │ +000000000044d2b0 0000000000000008 R_X86_64_RELATIVE 324f90 │ │ │ │ +000000000044d2b8 0000000000000008 R_X86_64_RELATIVE 3250f0 │ │ │ │ +000000000044d2c0 0000000000000008 R_X86_64_RELATIVE 325100 │ │ │ │ +000000000044d2c8 0000000000000008 R_X86_64_RELATIVE 324fa0 │ │ │ │ +000000000044d2d0 0000000000000008 R_X86_64_RELATIVE 325350 │ │ │ │ +000000000044d2d8 0000000000000008 R_X86_64_RELATIVE 325370 │ │ │ │ +000000000044d2e0 0000000000000008 R_X86_64_RELATIVE 325360 │ │ │ │ +000000000044d2e8 0000000000000008 R_X86_64_RELATIVE 325110 │ │ │ │ +000000000044d2f0 0000000000000008 R_X86_64_RELATIVE 3254b0 │ │ │ │ +000000000044d2f8 0000000000000008 R_X86_64_RELATIVE 325480 │ │ │ │ +000000000044d300 0000000000000008 R_X86_64_RELATIVE 324fb0 │ │ │ │ +000000000044d308 0000000000000008 R_X86_64_RELATIVE 325490 │ │ │ │ +000000000044d310 0000000000000008 R_X86_64_RELATIVE 325120 │ │ │ │ +000000000044d318 0000000000000008 R_X86_64_RELATIVE 3254a0 │ │ │ │ +000000000044d320 0000000000000008 R_X86_64_RELATIVE 325380 │ │ │ │ +000000000044d330 0000000000000008 R_X86_64_RELATIVE 327bd0 │ │ │ │ +000000000044d378 0000000000000008 R_X86_64_RELATIVE 328d40 │ │ │ │ +000000000044d3b8 0000000000000008 R_X86_64_RELATIVE 3287b0 │ │ │ │ +000000000044d400 0000000000000008 R_X86_64_RELATIVE 328ff0 │ │ │ │ +000000000044d440 0000000000000008 R_X86_64_RELATIVE 32b7f0 │ │ │ │ +000000000044d4c8 0000000000000008 R_X86_64_RELATIVE 32c690 │ │ │ │ +000000000044d550 0000000000000008 R_X86_64_RELATIVE 321b00 │ │ │ │ +000000000044d558 0000000000000008 R_X86_64_RELATIVE 321b40 │ │ │ │ +000000000044d560 0000000000000008 R_X86_64_RELATIVE 321cd0 │ │ │ │ +000000000044d568 0000000000000008 R_X86_64_RELATIVE 321ce0 │ │ │ │ +000000000044d570 0000000000000008 R_X86_64_RELATIVE 321b50 │ │ │ │ +000000000044d578 0000000000000008 R_X86_64_RELATIVE 321e30 │ │ │ │ +000000000044d580 0000000000000008 R_X86_64_RELATIVE 321e50 │ │ │ │ +000000000044d588 0000000000000008 R_X86_64_RELATIVE 321e40 │ │ │ │ +000000000044d590 0000000000000008 R_X86_64_RELATIVE 321cf0 │ │ │ │ +000000000044d598 0000000000000008 R_X86_64_RELATIVE 321f30 │ │ │ │ +000000000044d5a0 0000000000000008 R_X86_64_RELATIVE 321f00 │ │ │ │ +000000000044d5a8 0000000000000008 R_X86_64_RELATIVE 321b60 │ │ │ │ +000000000044d5b0 0000000000000008 R_X86_64_RELATIVE 321f10 │ │ │ │ +000000000044d5b8 0000000000000008 R_X86_64_RELATIVE 321d00 │ │ │ │ +000000000044d5c0 0000000000000008 R_X86_64_RELATIVE 321f20 │ │ │ │ +000000000044d5c8 0000000000000008 R_X86_64_RELATIVE 321e60 │ │ │ │ +000000000044d5d0 0000000000000008 R_X86_64_RELATIVE 321a20 │ │ │ │ +000000000044d5d8 0000000000000008 R_X86_64_RELATIVE 323760 │ │ │ │ +000000000044d5e0 0000000000000008 R_X86_64_RELATIVE 323800 │ │ │ │ +000000000044d5e8 0000000000000008 R_X86_64_RELATIVE 323a00 │ │ │ │ +000000000044d5f0 0000000000000008 R_X86_64_RELATIVE 323a10 │ │ │ │ +000000000044d5f8 0000000000000008 R_X86_64_RELATIVE 323810 │ │ │ │ +000000000044d600 0000000000000008 R_X86_64_RELATIVE 323ee0 │ │ │ │ +000000000044d608 0000000000000008 R_X86_64_RELATIVE 323f00 │ │ │ │ +000000000044d610 0000000000000008 R_X86_64_RELATIVE 323ef0 │ │ │ │ +000000000044d618 0000000000000008 R_X86_64_RELATIVE 323a20 │ │ │ │ +000000000044d620 0000000000000008 R_X86_64_RELATIVE 324020 │ │ │ │ +000000000044d628 0000000000000008 R_X86_64_RELATIVE 323ff0 │ │ │ │ +000000000044d630 0000000000000008 R_X86_64_RELATIVE 323820 │ │ │ │ +000000000044d638 0000000000000008 R_X86_64_RELATIVE 324000 │ │ │ │ +000000000044d640 0000000000000008 R_X86_64_RELATIVE 323a30 │ │ │ │ +000000000044d648 0000000000000008 R_X86_64_RELATIVE 324010 │ │ │ │ +000000000044d650 0000000000000008 R_X86_64_RELATIVE 323f10 │ │ │ │ +000000000044d660 0000000000000008 R_X86_64_RELATIVE 326250 │ │ │ │ +000000000044d668 0000000000000008 R_X86_64_RELATIVE 326280 │ │ │ │ +000000000044d670 0000000000000008 R_X86_64_RELATIVE 326c90 │ │ │ │ +000000000044d678 0000000000000008 R_X86_64_RELATIVE 326ca0 │ │ │ │ +000000000044d680 0000000000000008 R_X86_64_RELATIVE 326290 │ │ │ │ +000000000044d688 0000000000000008 R_X86_64_RELATIVE 327610 │ │ │ │ +000000000044d690 0000000000000008 R_X86_64_RELATIVE 327630 │ │ │ │ +000000000044d698 0000000000000008 R_X86_64_RELATIVE 327620 │ │ │ │ +000000000044d6a0 0000000000000008 R_X86_64_RELATIVE 326cb0 │ │ │ │ +000000000044d6a8 0000000000000008 R_X86_64_RELATIVE 3278d0 │ │ │ │ +000000000044d6b0 0000000000000008 R_X86_64_RELATIVE 3278c0 │ │ │ │ +000000000044d6b8 0000000000000008 R_X86_64_RELATIVE 3262a0 │ │ │ │ +000000000044d6e8 0000000000000008 R_X86_64_RELATIVE 32b080 │ │ │ │ +000000000044d730 0000000000000008 R_X86_64_RELATIVE 32b5f0 │ │ │ │ +000000000044d770 0000000000000008 R_X86_64_RELATIVE 32d9c0 │ │ │ │ +000000000044d7f8 0000000000000008 R_X86_64_RELATIVE 321fa0 │ │ │ │ +000000000044d800 0000000000000008 R_X86_64_RELATIVE 321fe0 │ │ │ │ +000000000044d808 0000000000000008 R_X86_64_RELATIVE 322210 │ │ │ │ +000000000044d810 0000000000000008 R_X86_64_RELATIVE 322220 │ │ │ │ +000000000044d818 0000000000000008 R_X86_64_RELATIVE 321ff0 │ │ │ │ +000000000044d820 0000000000000008 R_X86_64_RELATIVE 3226a0 │ │ │ │ +000000000044d828 0000000000000008 R_X86_64_RELATIVE 3226c0 │ │ │ │ +000000000044d830 0000000000000008 R_X86_64_RELATIVE 3226b0 │ │ │ │ +000000000044d838 0000000000000008 R_X86_64_RELATIVE 322230 │ │ │ │ +000000000044d840 0000000000000008 R_X86_64_RELATIVE 322790 │ │ │ │ +000000000044d848 0000000000000008 R_X86_64_RELATIVE 322760 │ │ │ │ +000000000044d850 0000000000000008 R_X86_64_RELATIVE 322000 │ │ │ │ +000000000044d858 0000000000000008 R_X86_64_RELATIVE 322770 │ │ │ │ +000000000044d860 0000000000000008 R_X86_64_RELATIVE 322240 │ │ │ │ +000000000044d868 0000000000000008 R_X86_64_RELATIVE 322780 │ │ │ │ +000000000044d870 0000000000000008 R_X86_64_RELATIVE 3226d0 │ │ │ │ +000000000044d880 0000000000000008 R_X86_64_RELATIVE 323340 │ │ │ │ +000000000044d888 0000000000000008 R_X86_64_RELATIVE 323370 │ │ │ │ +000000000044d890 0000000000000008 R_X86_64_RELATIVE 323470 │ │ │ │ +000000000044d898 0000000000000008 R_X86_64_RELATIVE 323480 │ │ │ │ +000000000044d8a0 0000000000000008 R_X86_64_RELATIVE 323380 │ │ │ │ +000000000044d8a8 0000000000000008 R_X86_64_RELATIVE 323610 │ │ │ │ +000000000044d8b0 0000000000000008 R_X86_64_RELATIVE 323630 │ │ │ │ +000000000044d8b8 0000000000000008 R_X86_64_RELATIVE 323620 │ │ │ │ +000000000044d8c0 0000000000000008 R_X86_64_RELATIVE 323490 │ │ │ │ +000000000044d8c8 0000000000000008 R_X86_64_RELATIVE 3236f0 │ │ │ │ +000000000044d8d0 0000000000000008 R_X86_64_RELATIVE 3236c0 │ │ │ │ +000000000044d8d8 0000000000000008 R_X86_64_RELATIVE 323390 │ │ │ │ +000000000044d8e0 0000000000000008 R_X86_64_RELATIVE 3236d0 │ │ │ │ +000000000044d8e8 0000000000000008 R_X86_64_RELATIVE 3234a0 │ │ │ │ +000000000044d8f0 0000000000000008 R_X86_64_RELATIVE 3236e0 │ │ │ │ +000000000044d8f8 0000000000000008 R_X86_64_RELATIVE 323640 │ │ │ │ +000000000044d908 0000000000000008 R_X86_64_RELATIVE 324090 │ │ │ │ +000000000044d910 0000000000000008 R_X86_64_RELATIVE 3240c0 │ │ │ │ +000000000044d918 0000000000000008 R_X86_64_RELATIVE 324660 │ │ │ │ +000000000044d920 0000000000000008 R_X86_64_RELATIVE 324670 │ │ │ │ +000000000044d928 0000000000000008 R_X86_64_RELATIVE 3240d0 │ │ │ │ +000000000044d930 0000000000000008 R_X86_64_RELATIVE 324bf0 │ │ │ │ +000000000044d938 0000000000000008 R_X86_64_RELATIVE 324c10 │ │ │ │ +000000000044d940 0000000000000008 R_X86_64_RELATIVE 324c00 │ │ │ │ +000000000044d948 0000000000000008 R_X86_64_RELATIVE 324680 │ │ │ │ +000000000044d950 0000000000000008 R_X86_64_RELATIVE 324d70 │ │ │ │ +000000000044d958 0000000000000008 R_X86_64_RELATIVE 324d40 │ │ │ │ +000000000044d960 0000000000000008 R_X86_64_RELATIVE 3240e0 │ │ │ │ +000000000044d968 0000000000000008 R_X86_64_RELATIVE 324d50 │ │ │ │ +000000000044d970 0000000000000008 R_X86_64_RELATIVE 324690 │ │ │ │ +000000000044d978 0000000000000008 R_X86_64_RELATIVE 324d60 │ │ │ │ +000000000044d980 0000000000000008 R_X86_64_RELATIVE 324c20 │ │ │ │ +000000000044d990 0000000000000008 R_X86_64_RELATIVE 3255a0 │ │ │ │ +000000000044d998 0000000000000008 R_X86_64_RELATIVE 3255d0 │ │ │ │ +000000000044d9a0 0000000000000008 R_X86_64_RELATIVE 325a30 │ │ │ │ +000000000044d9a8 0000000000000008 R_X86_64_RELATIVE 325a40 │ │ │ │ +000000000044d9b0 0000000000000008 R_X86_64_RELATIVE 3255e0 │ │ │ │ +000000000044d9b8 0000000000000008 R_X86_64_RELATIVE 325e80 │ │ │ │ +000000000044d9c0 0000000000000008 R_X86_64_RELATIVE 325ea0 │ │ │ │ +000000000044d9c8 0000000000000008 R_X86_64_RELATIVE 325e90 │ │ │ │ +000000000044d9d0 0000000000000008 R_X86_64_RELATIVE 325a50 │ │ │ │ +000000000044d9d8 0000000000000008 R_X86_64_RELATIVE 3260c0 │ │ │ │ +000000000044d9e0 0000000000000008 R_X86_64_RELATIVE 326090 │ │ │ │ +000000000044d9e8 0000000000000008 R_X86_64_RELATIVE 3255f0 │ │ │ │ +000000000044d9f0 0000000000000008 R_X86_64_RELATIVE 3260a0 │ │ │ │ +000000000044d9f8 0000000000000008 R_X86_64_RELATIVE 325a60 │ │ │ │ +000000000044da00 0000000000000008 R_X86_64_RELATIVE 3260b0 │ │ │ │ +000000000044da08 0000000000000008 R_X86_64_RELATIVE 325eb0 │ │ │ │ +000000000044da18 0000000000000008 R_X86_64_RELATIVE 329190 │ │ │ │ +000000000044da60 0000000000000008 R_X86_64_RELATIVE 32ab40 │ │ │ │ +000000000044daa0 0000000000000008 R_X86_64_RELATIVE 32a520 │ │ │ │ +000000000044dae8 0000000000000008 R_X86_64_RELATIVE 32ade0 │ │ │ │ +000000000044db28 0000000000000008 R_X86_64_RELATIVE 32ccc0 │ │ │ │ +000000000044dbb0 0000000000000008 R_X86_64_RELATIVE 32d320 │ │ │ │ +000000000044dc38 0000000000000008 R_X86_64_RELATIVE 322800 │ │ │ │ +000000000044dc40 0000000000000008 R_X86_64_RELATIVE 322850 │ │ │ │ +000000000044dc48 0000000000000008 R_X86_64_RELATIVE 322c00 │ │ │ │ +000000000044dc50 0000000000000008 R_X86_64_RELATIVE 322c10 │ │ │ │ +000000000044dc58 0000000000000008 R_X86_64_RELATIVE 322860 │ │ │ │ +000000000044dc60 0000000000000008 R_X86_64_RELATIVE 323130 │ │ │ │ +000000000044dc68 0000000000000008 R_X86_64_RELATIVE 323150 │ │ │ │ +000000000044dc70 0000000000000008 R_X86_64_RELATIVE 323140 │ │ │ │ +000000000044dc78 0000000000000008 R_X86_64_RELATIVE 322c20 │ │ │ │ +000000000044dc80 0000000000000008 R_X86_64_RELATIVE 323260 │ │ │ │ +000000000044dc88 0000000000000008 R_X86_64_RELATIVE 323230 │ │ │ │ +000000000044dc90 0000000000000008 R_X86_64_RELATIVE 322870 │ │ │ │ +000000000044dc98 0000000000000008 R_X86_64_RELATIVE 323240 │ │ │ │ +000000000044dca0 0000000000000008 R_X86_64_RELATIVE 322c30 │ │ │ │ +000000000044dca8 0000000000000008 R_X86_64_RELATIVE 323250 │ │ │ │ +000000000044dcb0 0000000000000008 R_X86_64_RELATIVE 323160 │ │ │ │ +000000000044dcc0 0000000000000008 R_X86_64_RELATIVE 324f00 │ │ │ │ +000000000044dcc8 0000000000000008 R_X86_64_RELATIVE 324f90 │ │ │ │ +000000000044dcd0 0000000000000008 R_X86_64_RELATIVE 3250f0 │ │ │ │ +000000000044dcd8 0000000000000008 R_X86_64_RELATIVE 325100 │ │ │ │ +000000000044dce0 0000000000000008 R_X86_64_RELATIVE 324fa0 │ │ │ │ +000000000044dce8 0000000000000008 R_X86_64_RELATIVE 325350 │ │ │ │ +000000000044dcf0 0000000000000008 R_X86_64_RELATIVE 325370 │ │ │ │ +000000000044dcf8 0000000000000008 R_X86_64_RELATIVE 325360 │ │ │ │ +000000000044dd00 0000000000000008 R_X86_64_RELATIVE 325110 │ │ │ │ +000000000044dd08 0000000000000008 R_X86_64_RELATIVE 3254b0 │ │ │ │ +000000000044dd10 0000000000000008 R_X86_64_RELATIVE 325480 │ │ │ │ +000000000044dd18 0000000000000008 R_X86_64_RELATIVE 324fb0 │ │ │ │ +000000000044dd20 0000000000000008 R_X86_64_RELATIVE 325490 │ │ │ │ +000000000044dd28 0000000000000008 R_X86_64_RELATIVE 325120 │ │ │ │ +000000000044dd30 0000000000000008 R_X86_64_RELATIVE 3254a0 │ │ │ │ +000000000044dd38 0000000000000008 R_X86_64_RELATIVE 325380 │ │ │ │ +000000000044dd48 0000000000000008 R_X86_64_RELATIVE 327bd0 │ │ │ │ +000000000044dd90 0000000000000008 R_X86_64_RELATIVE 328d40 │ │ │ │ +000000000044ddd0 0000000000000008 R_X86_64_RELATIVE 3287b0 │ │ │ │ +000000000044de18 0000000000000008 R_X86_64_RELATIVE 328ff0 │ │ │ │ +000000000044de58 0000000000000008 R_X86_64_RELATIVE 32b7f0 │ │ │ │ +000000000044dee0 0000000000000008 R_X86_64_RELATIVE 32c690 │ │ │ │ +000000000044df68 0000000000000008 R_X86_64_RELATIVE 2e72d0 │ │ │ │ +000000000044df70 0000000000000008 R_X86_64_RELATIVE 2e7310 │ │ │ │ +000000000044df78 0000000000000008 R_X86_64_RELATIVE 2e74a0 │ │ │ │ +000000000044df80 0000000000000008 R_X86_64_RELATIVE 2e74b0 │ │ │ │ +000000000044df88 0000000000000008 R_X86_64_RELATIVE 2e7320 │ │ │ │ +000000000044df90 0000000000000008 R_X86_64_RELATIVE 2e75f0 │ │ │ │ +000000000044df98 0000000000000008 R_X86_64_RELATIVE 2e7610 │ │ │ │ +000000000044dfa0 0000000000000008 R_X86_64_RELATIVE 2e7600 │ │ │ │ +000000000044dfa8 0000000000000008 R_X86_64_RELATIVE 2e74c0 │ │ │ │ +000000000044dfb0 0000000000000008 R_X86_64_RELATIVE 2e76f0 │ │ │ │ +000000000044dfb8 0000000000000008 R_X86_64_RELATIVE 2e76c0 │ │ │ │ +000000000044dfc0 0000000000000008 R_X86_64_RELATIVE 2e7330 │ │ │ │ +000000000044dfc8 0000000000000008 R_X86_64_RELATIVE 2e76d0 │ │ │ │ +000000000044dfd0 0000000000000008 R_X86_64_RELATIVE 2e74d0 │ │ │ │ +000000000044dfd8 0000000000000008 R_X86_64_RELATIVE 2e76e0 │ │ │ │ +000000000044dfe0 0000000000000008 R_X86_64_RELATIVE 2e7620 │ │ │ │ +000000000044dff0 0000000000000008 R_X86_64_RELATIVE 2e8fd0 │ │ │ │ +000000000044dff8 0000000000000008 R_X86_64_RELATIVE 2e9080 │ │ │ │ +000000000044e000 0000000000000008 R_X86_64_RELATIVE 2e92d0 │ │ │ │ +000000000044e008 0000000000000008 R_X86_64_RELATIVE 2e92e0 │ │ │ │ +000000000044e010 0000000000000008 R_X86_64_RELATIVE 2e9090 │ │ │ │ +000000000044e018 0000000000000008 R_X86_64_RELATIVE 2e9890 │ │ │ │ +000000000044e020 0000000000000008 R_X86_64_RELATIVE 2e98b0 │ │ │ │ +000000000044e028 0000000000000008 R_X86_64_RELATIVE 2e98a0 │ │ │ │ +000000000044e030 0000000000000008 R_X86_64_RELATIVE 2e92f0 │ │ │ │ +000000000044e038 0000000000000008 R_X86_64_RELATIVE 2e99f0 │ │ │ │ +000000000044e040 0000000000000008 R_X86_64_RELATIVE 2e99c0 │ │ │ │ +000000000044e048 0000000000000008 R_X86_64_RELATIVE 2e9070 │ │ │ │ +000000000044e050 0000000000000008 R_X86_64_RELATIVE 2e99d0 │ │ │ │ +000000000044e058 0000000000000008 R_X86_64_RELATIVE 2e9300 │ │ │ │ +000000000044e060 0000000000000008 R_X86_64_RELATIVE 2e99e0 │ │ │ │ +000000000044e068 0000000000000008 R_X86_64_RELATIVE 2e98c0 │ │ │ │ +000000000044e078 0000000000000008 R_X86_64_RELATIVE 2eb880 │ │ │ │ +000000000044e080 0000000000000008 R_X86_64_RELATIVE 2eb8c0 │ │ │ │ +000000000044e088 0000000000000008 R_X86_64_RELATIVE 2ec090 │ │ │ │ +000000000044e090 0000000000000008 R_X86_64_RELATIVE 2ec0a0 │ │ │ │ +000000000044e098 0000000000000008 R_X86_64_RELATIVE 2eb8d0 │ │ │ │ +000000000044e0a0 0000000000000008 R_X86_64_RELATIVE 2ec770 │ │ │ │ +000000000044e0a8 0000000000000008 R_X86_64_RELATIVE 2ec790 │ │ │ │ +000000000044e0b0 0000000000000008 R_X86_64_RELATIVE 2ec780 │ │ │ │ +000000000044e0b8 0000000000000008 R_X86_64_RELATIVE 2ec0b0 │ │ │ │ +000000000044e0c0 0000000000000008 R_X86_64_RELATIVE 2ec8c0 │ │ │ │ +000000000044e0c8 0000000000000008 R_X86_64_RELATIVE 2ec8b0 │ │ │ │ +000000000044e0d0 0000000000000008 R_X86_64_RELATIVE 2eb8b0 │ │ │ │ +000000000044e100 0000000000000008 R_X86_64_RELATIVE 2f0850 │ │ │ │ +000000000044e148 0000000000000008 R_X86_64_RELATIVE 2f2390 │ │ │ │ +000000000044e188 0000000000000008 R_X86_64_RELATIVE 2f8440 │ │ │ │ +000000000044e210 0000000000000008 R_X86_64_RELATIVE 2e7760 │ │ │ │ +000000000044e218 0000000000000008 R_X86_64_RELATIVE 2e77c0 │ │ │ │ +000000000044e220 0000000000000008 R_X86_64_RELATIVE 2e7a30 │ │ │ │ +000000000044e228 0000000000000008 R_X86_64_RELATIVE 2e7a40 │ │ │ │ +000000000044e230 0000000000000008 R_X86_64_RELATIVE 2e77d0 │ │ │ │ +000000000044e238 0000000000000008 R_X86_64_RELATIVE 2e7f10 │ │ │ │ +000000000044e240 0000000000000008 R_X86_64_RELATIVE 2e7f30 │ │ │ │ +000000000044e248 0000000000000008 R_X86_64_RELATIVE 2e7f20 │ │ │ │ +000000000044e250 0000000000000008 R_X86_64_RELATIVE 2e7a50 │ │ │ │ +000000000044e258 0000000000000008 R_X86_64_RELATIVE 2e8020 │ │ │ │ +000000000044e260 0000000000000008 R_X86_64_RELATIVE 2e7ff0 │ │ │ │ +000000000044e268 0000000000000008 R_X86_64_RELATIVE 2e77b0 │ │ │ │ +000000000044e270 0000000000000008 R_X86_64_RELATIVE 2e8000 │ │ │ │ +000000000044e278 0000000000000008 R_X86_64_RELATIVE 2e7a60 │ │ │ │ +000000000044e280 0000000000000008 R_X86_64_RELATIVE 2e8010 │ │ │ │ +000000000044e288 0000000000000008 R_X86_64_RELATIVE 2e7f40 │ │ │ │ +000000000044e298 0000000000000008 R_X86_64_RELATIVE 2e8b00 │ │ │ │ +000000000044e2a0 0000000000000008 R_X86_64_RELATIVE 2e8b50 │ │ │ │ +000000000044e2a8 0000000000000008 R_X86_64_RELATIVE 2e8c70 │ │ │ │ +000000000044e2b0 0000000000000008 R_X86_64_RELATIVE 2e8c80 │ │ │ │ +000000000044e2b8 0000000000000008 R_X86_64_RELATIVE 2e8b60 │ │ │ │ +000000000044e2c0 0000000000000008 R_X86_64_RELATIVE 2e8e40 │ │ │ │ +000000000044e2c8 0000000000000008 R_X86_64_RELATIVE 2e8e60 │ │ │ │ +000000000044e2d0 0000000000000008 R_X86_64_RELATIVE 2e8e50 │ │ │ │ +000000000044e2d8 0000000000000008 R_X86_64_RELATIVE 2e8c90 │ │ │ │ +000000000044e2e0 0000000000000008 R_X86_64_RELATIVE 2e8f40 │ │ │ │ +000000000044e2e8 0000000000000008 R_X86_64_RELATIVE 2e8f10 │ │ │ │ +000000000044e2f0 0000000000000008 R_X86_64_RELATIVE 2e8b70 │ │ │ │ +000000000044e2f8 0000000000000008 R_X86_64_RELATIVE 2e8f20 │ │ │ │ +000000000044e300 0000000000000008 R_X86_64_RELATIVE 2e8ca0 │ │ │ │ +000000000044e308 0000000000000008 R_X86_64_RELATIVE 2e8f30 │ │ │ │ +000000000044e310 0000000000000008 R_X86_64_RELATIVE 2e8e70 │ │ │ │ +000000000044e320 0000000000000008 R_X86_64_RELATIVE 2e9a80 │ │ │ │ +000000000044e328 0000000000000008 R_X86_64_RELATIVE 2e9ac0 │ │ │ │ +000000000044e330 0000000000000008 R_X86_64_RELATIVE 2ea120 │ │ │ │ +000000000044e338 0000000000000008 R_X86_64_RELATIVE 2ea130 │ │ │ │ +000000000044e340 0000000000000008 R_X86_64_RELATIVE 2e9ad0 │ │ │ │ +000000000044e348 0000000000000008 R_X86_64_RELATIVE 2ea590 │ │ │ │ +000000000044e350 0000000000000008 R_X86_64_RELATIVE 2ea5b0 │ │ │ │ +000000000044e358 0000000000000008 R_X86_64_RELATIVE 2ea5a0 │ │ │ │ +000000000044e360 0000000000000008 R_X86_64_RELATIVE 2ea140 │ │ │ │ +000000000044e368 0000000000000008 R_X86_64_RELATIVE 2ea650 │ │ │ │ +000000000044e370 0000000000000008 R_X86_64_RELATIVE 2ea620 │ │ │ │ +000000000044e378 0000000000000008 R_X86_64_RELATIVE 2e9ab0 │ │ │ │ +000000000044e380 0000000000000008 R_X86_64_RELATIVE 2ea630 │ │ │ │ +000000000044e388 0000000000000008 R_X86_64_RELATIVE 2ea150 │ │ │ │ +000000000044e390 0000000000000008 R_X86_64_RELATIVE 2ea640 │ │ │ │ +000000000044e398 0000000000000008 R_X86_64_RELATIVE 2ea5c0 │ │ │ │ +000000000044e3a8 0000000000000008 R_X86_64_RELATIVE 2eac50 │ │ │ │ +000000000044e3b0 0000000000000008 R_X86_64_RELATIVE 2ead20 │ │ │ │ +000000000044e3b8 0000000000000008 R_X86_64_RELATIVE 2eb0d0 │ │ │ │ +000000000044e3c0 0000000000000008 R_X86_64_RELATIVE 2eb0e0 │ │ │ │ +000000000044e3c8 0000000000000008 R_X86_64_RELATIVE 2ead30 │ │ │ │ +000000000044e3d0 0000000000000008 R_X86_64_RELATIVE 2eb680 │ │ │ │ +000000000044e3d8 0000000000000008 R_X86_64_RELATIVE 2eb6a0 │ │ │ │ +000000000044e3e0 0000000000000008 R_X86_64_RELATIVE 2eb690 │ │ │ │ +000000000044e3e8 0000000000000008 R_X86_64_RELATIVE 2eb0f0 │ │ │ │ +000000000044e3f0 0000000000000008 R_X86_64_RELATIVE 2eb780 │ │ │ │ +000000000044e3f8 0000000000000008 R_X86_64_RELATIVE 2eb750 │ │ │ │ +000000000044e400 0000000000000008 R_X86_64_RELATIVE 2ead10 │ │ │ │ +000000000044e408 0000000000000008 R_X86_64_RELATIVE 2eb760 │ │ │ │ +000000000044e410 0000000000000008 R_X86_64_RELATIVE 2eb100 │ │ │ │ +000000000044e418 0000000000000008 R_X86_64_RELATIVE 2eb770 │ │ │ │ +000000000044e420 0000000000000008 R_X86_64_RELATIVE 2eb6b0 │ │ │ │ +000000000044e430 0000000000000008 R_X86_64_RELATIVE 2edf00 │ │ │ │ +000000000044e478 0000000000000008 R_X86_64_RELATIVE 2efcd0 │ │ │ │ +000000000044e4b8 0000000000000008 R_X86_64_RELATIVE 2eedd0 │ │ │ │ +000000000044e500 0000000000000008 R_X86_64_RELATIVE 2f0360 │ │ │ │ +000000000044e540 0000000000000008 R_X86_64_RELATIVE 2f4850 │ │ │ │ +000000000044e5c8 0000000000000008 R_X86_64_RELATIVE 2f65e0 │ │ │ │ +000000000044e650 0000000000000008 R_X86_64_RELATIVE 2e8080 │ │ │ │ +000000000044e658 0000000000000008 R_X86_64_RELATIVE 2e80e0 │ │ │ │ +000000000044e660 0000000000000008 R_X86_64_RELATIVE 2e8570 │ │ │ │ +000000000044e668 0000000000000008 R_X86_64_RELATIVE 2e8580 │ │ │ │ +000000000044e670 0000000000000008 R_X86_64_RELATIVE 2e80f0 │ │ │ │ +000000000044e678 0000000000000008 R_X86_64_RELATIVE 2e8980 │ │ │ │ +000000000044e680 0000000000000008 R_X86_64_RELATIVE 2e89a0 │ │ │ │ +000000000044e688 0000000000000008 R_X86_64_RELATIVE 2e8990 │ │ │ │ +000000000044e690 0000000000000008 R_X86_64_RELATIVE 2e8590 │ │ │ │ +000000000044e698 0000000000000008 R_X86_64_RELATIVE 2e8a60 │ │ │ │ +000000000044e6a0 0000000000000008 R_X86_64_RELATIVE 2e8a30 │ │ │ │ +000000000044e6a8 0000000000000008 R_X86_64_RELATIVE 2e80d0 │ │ │ │ +000000000044e6b0 0000000000000008 R_X86_64_RELATIVE 2e8a40 │ │ │ │ +000000000044e6b8 0000000000000008 R_X86_64_RELATIVE 2e85a0 │ │ │ │ +000000000044e6c0 0000000000000008 R_X86_64_RELATIVE 2e8a50 │ │ │ │ +000000000044e6c8 0000000000000008 R_X86_64_RELATIVE 2e89b0 │ │ │ │ +000000000044e6d8 0000000000000008 R_X86_64_RELATIVE 2ea740 │ │ │ │ +000000000044e6e0 0000000000000008 R_X86_64_RELATIVE 2ea760 │ │ │ │ +000000000044e6e8 0000000000000008 R_X86_64_RELATIVE 2ea8c0 │ │ │ │ +000000000044e6f0 0000000000000008 R_X86_64_RELATIVE 2ea8d0 │ │ │ │ +000000000044e6f8 0000000000000008 R_X86_64_RELATIVE 2ea770 │ │ │ │ +000000000044e700 0000000000000008 R_X86_64_RELATIVE 2eaae0 │ │ │ │ +000000000044e708 0000000000000008 R_X86_64_RELATIVE 2eab00 │ │ │ │ +000000000044e710 0000000000000008 R_X86_64_RELATIVE 2eaaf0 │ │ │ │ +000000000044e718 0000000000000008 R_X86_64_RELATIVE 2ea8e0 │ │ │ │ +000000000044e720 0000000000000008 R_X86_64_RELATIVE 2eaba0 │ │ │ │ +000000000044e728 0000000000000008 R_X86_64_RELATIVE 2eab70 │ │ │ │ +000000000044e730 0000000000000008 R_X86_64_RELATIVE 2ea780 │ │ │ │ +000000000044e738 0000000000000008 R_X86_64_RELATIVE 2eab80 │ │ │ │ +000000000044e740 0000000000000008 R_X86_64_RELATIVE 2ea8f0 │ │ │ │ +000000000044e748 0000000000000008 R_X86_64_RELATIVE 2eab90 │ │ │ │ +000000000044e750 0000000000000008 R_X86_64_RELATIVE 2eab10 │ │ │ │ +000000000044e760 0000000000000008 R_X86_64_RELATIVE 2ecad0 │ │ │ │ +000000000044e7a8 0000000000000008 R_X86_64_RELATIVE 2edb40 │ │ │ │ +000000000044e7e8 0000000000000008 R_X86_64_RELATIVE 2ed480 │ │ │ │ +000000000044e830 0000000000000008 R_X86_64_RELATIVE 2edcf0 │ │ │ │ +000000000044e870 0000000000000008 R_X86_64_RELATIVE 2f2700 │ │ │ │ +000000000044e8f8 0000000000000008 R_X86_64_RELATIVE 2f3e10 │ │ │ │ +000000000044f418 0000000000000008 R_X86_64_RELATIVE 359910 │ │ │ │ +000000000044fe30 0000000000000008 R_X86_64_RELATIVE 359910 │ │ │ │ +00000000004507c8 0000000000000008 R_X86_64_RELATIVE 359a40 │ │ │ │ +00000000004507d0 0000000000000008 R_X86_64_RELATIVE 359ad0 │ │ │ │ +00000000004507d8 0000000000000008 R_X86_64_RELATIVE 359ca0 │ │ │ │ +00000000004507e0 0000000000000008 R_X86_64_RELATIVE 359cb0 │ │ │ │ +00000000004507e8 0000000000000008 R_X86_64_RELATIVE 359ae0 │ │ │ │ +00000000004507f0 0000000000000008 R_X86_64_RELATIVE 359e40 │ │ │ │ +00000000004507f8 0000000000000008 R_X86_64_RELATIVE 359e60 │ │ │ │ +0000000000450800 0000000000000008 R_X86_64_RELATIVE 359e50 │ │ │ │ +0000000000450808 0000000000000008 R_X86_64_RELATIVE 359cc0 │ │ │ │ +0000000000450810 0000000000000008 R_X86_64_RELATIVE 359f50 │ │ │ │ +0000000000450818 0000000000000008 R_X86_64_RELATIVE 359f20 │ │ │ │ +0000000000450820 0000000000000008 R_X86_64_RELATIVE 359ac0 │ │ │ │ +0000000000450828 0000000000000008 R_X86_64_RELATIVE 359f30 │ │ │ │ +0000000000450830 0000000000000008 R_X86_64_RELATIVE 359cd0 │ │ │ │ +0000000000450838 0000000000000008 R_X86_64_RELATIVE 359f40 │ │ │ │ +0000000000450840 0000000000000008 R_X86_64_RELATIVE 359e70 │ │ │ │ +0000000000450850 0000000000000008 R_X86_64_RELATIVE 35b790 │ │ │ │ +0000000000450858 0000000000000008 R_X86_64_RELATIVE 35b880 │ │ │ │ +0000000000450860 0000000000000008 R_X86_64_RELATIVE 35bb80 │ │ │ │ +0000000000450868 0000000000000008 R_X86_64_RELATIVE 35bba0 │ │ │ │ +0000000000450870 0000000000000008 R_X86_64_RELATIVE 35b8a0 │ │ │ │ +0000000000450878 0000000000000008 R_X86_64_RELATIVE 35bd30 │ │ │ │ +0000000000450880 0000000000000008 R_X86_64_RELATIVE 35bd70 │ │ │ │ +0000000000450888 0000000000000008 R_X86_64_RELATIVE 35bd50 │ │ │ │ +0000000000450890 0000000000000008 R_X86_64_RELATIVE 35bbc0 │ │ │ │ +0000000000450898 0000000000000008 R_X86_64_RELATIVE 35be60 │ │ │ │ +00000000004508a0 0000000000000008 R_X86_64_RELATIVE 35be00 │ │ │ │ +00000000004508a8 0000000000000008 R_X86_64_RELATIVE 35b860 │ │ │ │ +00000000004508b0 0000000000000008 R_X86_64_RELATIVE 35be20 │ │ │ │ +00000000004508b8 0000000000000008 R_X86_64_RELATIVE 35bbe0 │ │ │ │ +00000000004508c0 0000000000000008 R_X86_64_RELATIVE 35be40 │ │ │ │ +00000000004508c8 0000000000000008 R_X86_64_RELATIVE 35bd90 │ │ │ │ +00000000004508d8 0000000000000008 R_X86_64_RELATIVE 35e8c0 │ │ │ │ +00000000004508e0 0000000000000008 R_X86_64_RELATIVE 35e940 │ │ │ │ +00000000004508e8 0000000000000008 R_X86_64_RELATIVE 35ee80 │ │ │ │ +00000000004508f0 0000000000000008 R_X86_64_RELATIVE 35eeb0 │ │ │ │ +00000000004508f8 0000000000000008 R_X86_64_RELATIVE 35e970 │ │ │ │ +0000000000450900 0000000000000008 R_X86_64_RELATIVE 35f2b0 │ │ │ │ +0000000000450908 0000000000000008 R_X86_64_RELATIVE 35f310 │ │ │ │ +0000000000450910 0000000000000008 R_X86_64_RELATIVE 35f2e0 │ │ │ │ +0000000000450918 0000000000000008 R_X86_64_RELATIVE 35eee0 │ │ │ │ +0000000000450920 0000000000000008 R_X86_64_RELATIVE 35f3e0 │ │ │ │ +0000000000450928 0000000000000008 R_X86_64_RELATIVE 35f3b0 │ │ │ │ +0000000000450930 0000000000000008 R_X86_64_RELATIVE 35e910 │ │ │ │ +0000000000450960 0000000000000008 R_X86_64_RELATIVE 3620e0 │ │ │ │ +00000000004509a8 0000000000000008 R_X86_64_RELATIVE 35fc20 │ │ │ │ +00000000004509e8 0000000000000008 R_X86_64_RELATIVE 363f80 │ │ │ │ +0000000000450a70 0000000000000008 R_X86_64_RELATIVE 35a070 │ │ │ │ +0000000000450a78 0000000000000008 R_X86_64_RELATIVE 35a0b0 │ │ │ │ +0000000000450a80 0000000000000008 R_X86_64_RELATIVE 35a280 │ │ │ │ +0000000000450a88 0000000000000008 R_X86_64_RELATIVE 35a290 │ │ │ │ +0000000000450a90 0000000000000008 R_X86_64_RELATIVE 35a0c0 │ │ │ │ +0000000000450a98 0000000000000008 R_X86_64_RELATIVE 35a3c0 │ │ │ │ +0000000000450aa0 0000000000000008 R_X86_64_RELATIVE 35a3e0 │ │ │ │ +0000000000450aa8 0000000000000008 R_X86_64_RELATIVE 35a3d0 │ │ │ │ +0000000000450ab0 0000000000000008 R_X86_64_RELATIVE 35a2a0 │ │ │ │ +0000000000450ab8 0000000000000008 R_X86_64_RELATIVE 35a4b0 │ │ │ │ +0000000000450ac0 0000000000000008 R_X86_64_RELATIVE 35a480 │ │ │ │ +0000000000450ac8 0000000000000008 R_X86_64_RELATIVE 35a0a0 │ │ │ │ +0000000000450ad0 0000000000000008 R_X86_64_RELATIVE 35a490 │ │ │ │ +0000000000450ad8 0000000000000008 R_X86_64_RELATIVE 35a2b0 │ │ │ │ +0000000000450ae0 0000000000000008 R_X86_64_RELATIVE 35a4a0 │ │ │ │ +0000000000450ae8 0000000000000008 R_X86_64_RELATIVE 35a3f0 │ │ │ │ +0000000000450af8 0000000000000008 R_X86_64_RELATIVE 35ad50 │ │ │ │ +0000000000450b00 0000000000000008 R_X86_64_RELATIVE 35ae20 │ │ │ │ +0000000000450b08 0000000000000008 R_X86_64_RELATIVE 35b280 │ │ │ │ +0000000000450b10 0000000000000008 R_X86_64_RELATIVE 35b290 │ │ │ │ +0000000000450b18 0000000000000008 R_X86_64_RELATIVE 35ae30 │ │ │ │ +0000000000450b20 0000000000000008 R_X86_64_RELATIVE 35b640 │ │ │ │ +0000000000450b28 0000000000000008 R_X86_64_RELATIVE 35b660 │ │ │ │ +0000000000450b30 0000000000000008 R_X86_64_RELATIVE 35b650 │ │ │ │ +0000000000450b38 0000000000000008 R_X86_64_RELATIVE 35b2a0 │ │ │ │ +0000000000450b40 0000000000000008 R_X86_64_RELATIVE 35b700 │ │ │ │ +0000000000450b48 0000000000000008 R_X86_64_RELATIVE 35b6d0 │ │ │ │ +0000000000450b50 0000000000000008 R_X86_64_RELATIVE 35ae10 │ │ │ │ +0000000000450b58 0000000000000008 R_X86_64_RELATIVE 35b6e0 │ │ │ │ +0000000000450b60 0000000000000008 R_X86_64_RELATIVE 35b2b0 │ │ │ │ +0000000000450b68 0000000000000008 R_X86_64_RELATIVE 35b6f0 │ │ │ │ +0000000000450b70 0000000000000008 R_X86_64_RELATIVE 35b670 │ │ │ │ +0000000000450b80 0000000000000008 R_X86_64_RELATIVE 35bf20 │ │ │ │ +0000000000450b88 0000000000000008 R_X86_64_RELATIVE 35bfa0 │ │ │ │ +0000000000450b90 0000000000000008 R_X86_64_RELATIVE 35c2d0 │ │ │ │ +0000000000450b98 0000000000000008 R_X86_64_RELATIVE 35c300 │ │ │ │ +0000000000450ba0 0000000000000008 R_X86_64_RELATIVE 35bfd0 │ │ │ │ +0000000000450ba8 0000000000000008 R_X86_64_RELATIVE 35c5b0 │ │ │ │ +0000000000450bb0 0000000000000008 R_X86_64_RELATIVE 35c610 │ │ │ │ +0000000000450bb8 0000000000000008 R_X86_64_RELATIVE 35c5e0 │ │ │ │ +0000000000450bc0 0000000000000008 R_X86_64_RELATIVE 35c330 │ │ │ │ +0000000000450bc8 0000000000000008 R_X86_64_RELATIVE 35c720 │ │ │ │ +0000000000450bd0 0000000000000008 R_X86_64_RELATIVE 35c690 │ │ │ │ +0000000000450bd8 0000000000000008 R_X86_64_RELATIVE 35bf70 │ │ │ │ +0000000000450be0 0000000000000008 R_X86_64_RELATIVE 35c6c0 │ │ │ │ +0000000000450be8 0000000000000008 R_X86_64_RELATIVE 35c360 │ │ │ │ +0000000000450bf0 0000000000000008 R_X86_64_RELATIVE 35c6f0 │ │ │ │ +0000000000450bf8 0000000000000008 R_X86_64_RELATIVE 35c640 │ │ │ │ +0000000000450c08 0000000000000008 R_X86_64_RELATIVE 35de90 │ │ │ │ +0000000000450c10 0000000000000008 R_X86_64_RELATIVE 35df00 │ │ │ │ +0000000000450c18 0000000000000008 R_X86_64_RELATIVE 35e1a0 │ │ │ │ +0000000000450c20 0000000000000008 R_X86_64_RELATIVE 35e1c0 │ │ │ │ +0000000000450c28 0000000000000008 R_X86_64_RELATIVE 35df20 │ │ │ │ +0000000000450c30 0000000000000008 R_X86_64_RELATIVE 35e3c0 │ │ │ │ +0000000000450c38 0000000000000008 R_X86_64_RELATIVE 35e400 │ │ │ │ +0000000000450c40 0000000000000008 R_X86_64_RELATIVE 35e3e0 │ │ │ │ +0000000000450c48 0000000000000008 R_X86_64_RELATIVE 35e1e0 │ │ │ │ +0000000000450c50 0000000000000008 R_X86_64_RELATIVE 35e510 │ │ │ │ +0000000000450c58 0000000000000008 R_X86_64_RELATIVE 35e4b0 │ │ │ │ +0000000000450c60 0000000000000008 R_X86_64_RELATIVE 35dee0 │ │ │ │ +0000000000450c68 0000000000000008 R_X86_64_RELATIVE 35e4d0 │ │ │ │ +0000000000450c70 0000000000000008 R_X86_64_RELATIVE 35e200 │ │ │ │ +0000000000450c78 0000000000000008 R_X86_64_RELATIVE 35e4f0 │ │ │ │ +0000000000450c80 0000000000000008 R_X86_64_RELATIVE 35e420 │ │ │ │ +0000000000450c90 0000000000000008 R_X86_64_RELATIVE 3601c0 │ │ │ │ +0000000000450cd8 0000000000000008 R_X86_64_RELATIVE 35f8c0 │ │ │ │ +0000000000450d18 0000000000000008 R_X86_64_RELATIVE 361830 │ │ │ │ +0000000000450d60 0000000000000008 R_X86_64_RELATIVE 35fa70 │ │ │ │ +0000000000450da0 0000000000000008 R_X86_64_RELATIVE 362ad0 │ │ │ │ +0000000000450e28 0000000000000008 R_X86_64_RELATIVE 363b40 │ │ │ │ +0000000000450eb0 0000000000000008 R_X86_64_RELATIVE 35a5e0 │ │ │ │ +0000000000450eb8 0000000000000008 R_X86_64_RELATIVE 35a620 │ │ │ │ +0000000000450ec0 0000000000000008 R_X86_64_RELATIVE 35a880 │ │ │ │ +0000000000450ec8 0000000000000008 R_X86_64_RELATIVE 35a890 │ │ │ │ +0000000000450ed0 0000000000000008 R_X86_64_RELATIVE 35a630 │ │ │ │ +0000000000450ed8 0000000000000008 R_X86_64_RELATIVE 35a9e0 │ │ │ │ +0000000000450ee0 0000000000000008 R_X86_64_RELATIVE 35aa00 │ │ │ │ +0000000000450ee8 0000000000000008 R_X86_64_RELATIVE 35a9f0 │ │ │ │ +0000000000450ef0 0000000000000008 R_X86_64_RELATIVE 35a8a0 │ │ │ │ +0000000000450ef8 0000000000000008 R_X86_64_RELATIVE 35ab80 │ │ │ │ +0000000000450f00 0000000000000008 R_X86_64_RELATIVE 35ab50 │ │ │ │ +0000000000450f08 0000000000000008 R_X86_64_RELATIVE 35a610 │ │ │ │ +0000000000450f10 0000000000000008 R_X86_64_RELATIVE 35ab60 │ │ │ │ +0000000000450f18 0000000000000008 R_X86_64_RELATIVE 35a8b0 │ │ │ │ +0000000000450f20 0000000000000008 R_X86_64_RELATIVE 35ab70 │ │ │ │ +0000000000450f28 0000000000000008 R_X86_64_RELATIVE 35aa10 │ │ │ │ +0000000000450f38 0000000000000008 R_X86_64_RELATIVE 35c840 │ │ │ │ +0000000000450f40 0000000000000008 R_X86_64_RELATIVE 35c900 │ │ │ │ +0000000000450f48 0000000000000008 R_X86_64_RELATIVE 35d060 │ │ │ │ +0000000000450f50 0000000000000008 R_X86_64_RELATIVE 35d080 │ │ │ │ +0000000000450f58 0000000000000008 R_X86_64_RELATIVE 35c920 │ │ │ │ +0000000000450f60 0000000000000008 R_X86_64_RELATIVE 35db30 │ │ │ │ +0000000000450f68 0000000000000008 R_X86_64_RELATIVE 35db70 │ │ │ │ +0000000000450f70 0000000000000008 R_X86_64_RELATIVE 35db50 │ │ │ │ +0000000000450f78 0000000000000008 R_X86_64_RELATIVE 35d0a0 │ │ │ │ +0000000000450f80 0000000000000008 R_X86_64_RELATIVE 35dc90 │ │ │ │ +0000000000450f88 0000000000000008 R_X86_64_RELATIVE 35dc30 │ │ │ │ +0000000000450f90 0000000000000008 R_X86_64_RELATIVE 35c8e0 │ │ │ │ +0000000000450f98 0000000000000008 R_X86_64_RELATIVE 35dc50 │ │ │ │ +0000000000450fa0 0000000000000008 R_X86_64_RELATIVE 35d0c0 │ │ │ │ +0000000000450fa8 0000000000000008 R_X86_64_RELATIVE 35dc70 │ │ │ │ +0000000000450fb0 0000000000000008 R_X86_64_RELATIVE 35db90 │ │ │ │ +0000000000450fc0 0000000000000008 R_X86_64_RELATIVE 35fd80 │ │ │ │ +0000000000451008 0000000000000008 R_X86_64_RELATIVE 35f680 │ │ │ │ +0000000000451048 0000000000000008 R_X86_64_RELATIVE 360500 │ │ │ │ +0000000000451090 0000000000000008 R_X86_64_RELATIVE 35f7f0 │ │ │ │ +00000000004510d0 0000000000000008 R_X86_64_RELATIVE 362610 │ │ │ │ +0000000000451158 0000000000000008 R_X86_64_RELATIVE 363050 │ │ │ │ +00000000004511e0 0000000000000008 R_X86_64_RELATIVE 33e030 │ │ │ │ +00000000004511e8 0000000000000008 R_X86_64_RELATIVE 33e0b0 │ │ │ │ +00000000004511f0 0000000000000008 R_X86_64_RELATIVE 33e240 │ │ │ │ +00000000004511f8 0000000000000008 R_X86_64_RELATIVE 33e250 │ │ │ │ +0000000000451200 0000000000000008 R_X86_64_RELATIVE 33e0c0 │ │ │ │ +0000000000451208 0000000000000008 R_X86_64_RELATIVE 33e3e0 │ │ │ │ +0000000000451210 0000000000000008 R_X86_64_RELATIVE 33e400 │ │ │ │ +0000000000451218 0000000000000008 R_X86_64_RELATIVE 33e3f0 │ │ │ │ +0000000000451220 0000000000000008 R_X86_64_RELATIVE 33e260 │ │ │ │ +0000000000451228 0000000000000008 R_X86_64_RELATIVE 33e4f0 │ │ │ │ +0000000000451230 0000000000000008 R_X86_64_RELATIVE 33e4c0 │ │ │ │ +0000000000451238 0000000000000008 R_X86_64_RELATIVE 33e0a0 │ │ │ │ +0000000000451240 0000000000000008 R_X86_64_RELATIVE 33e4d0 │ │ │ │ +0000000000451248 0000000000000008 R_X86_64_RELATIVE 33e270 │ │ │ │ +0000000000451250 0000000000000008 R_X86_64_RELATIVE 33e4e0 │ │ │ │ +0000000000451258 0000000000000008 R_X86_64_RELATIVE 33e410 │ │ │ │ +0000000000451260 0000000000000008 R_X86_64_RELATIVE 33df20 │ │ │ │ +0000000000451268 0000000000000008 R_X86_64_RELATIVE 3415d0 │ │ │ │ +0000000000451270 0000000000000008 R_X86_64_RELATIVE 341660 │ │ │ │ +0000000000451278 0000000000000008 R_X86_64_RELATIVE 341a30 │ │ │ │ +0000000000451280 0000000000000008 R_X86_64_RELATIVE 341a40 │ │ │ │ +0000000000451288 0000000000000008 R_X86_64_RELATIVE 341670 │ │ │ │ +0000000000451290 0000000000000008 R_X86_64_RELATIVE 341e10 │ │ │ │ +0000000000451298 0000000000000008 R_X86_64_RELATIVE 341e30 │ │ │ │ +00000000004512a0 0000000000000008 R_X86_64_RELATIVE 341e20 │ │ │ │ +00000000004512a8 0000000000000008 R_X86_64_RELATIVE 341a50 │ │ │ │ +00000000004512b0 0000000000000008 R_X86_64_RELATIVE 341f60 │ │ │ │ +00000000004512b8 0000000000000008 R_X86_64_RELATIVE 341f30 │ │ │ │ +00000000004512c0 0000000000000008 R_X86_64_RELATIVE 341650 │ │ │ │ +00000000004512c8 0000000000000008 R_X86_64_RELATIVE 341f40 │ │ │ │ +00000000004512d0 0000000000000008 R_X86_64_RELATIVE 341a60 │ │ │ │ +00000000004512d8 0000000000000008 R_X86_64_RELATIVE 341f50 │ │ │ │ +00000000004512e0 0000000000000008 R_X86_64_RELATIVE 341e40 │ │ │ │ +00000000004512f0 0000000000000008 R_X86_64_RELATIVE 3460d0 │ │ │ │ +00000000004512f8 0000000000000008 R_X86_64_RELATIVE 346110 │ │ │ │ +0000000000451300 0000000000000008 R_X86_64_RELATIVE 3466c0 │ │ │ │ +0000000000451308 0000000000000008 R_X86_64_RELATIVE 3466d0 │ │ │ │ +0000000000451310 0000000000000008 R_X86_64_RELATIVE 346120 │ │ │ │ +0000000000451318 0000000000000008 R_X86_64_RELATIVE 346a60 │ │ │ │ +0000000000451320 0000000000000008 R_X86_64_RELATIVE 346a80 │ │ │ │ +0000000000451328 0000000000000008 R_X86_64_RELATIVE 346a70 │ │ │ │ +0000000000451330 0000000000000008 R_X86_64_RELATIVE 3466e0 │ │ │ │ +0000000000451338 0000000000000008 R_X86_64_RELATIVE 346d30 │ │ │ │ +0000000000451340 0000000000000008 R_X86_64_RELATIVE 346d20 │ │ │ │ +0000000000451348 0000000000000008 R_X86_64_RELATIVE 346100 │ │ │ │ +0000000000451378 0000000000000008 R_X86_64_RELATIVE 34b780 │ │ │ │ +00000000004513c0 0000000000000008 R_X86_64_RELATIVE 34bba0 │ │ │ │ +0000000000451400 0000000000000008 R_X86_64_RELATIVE 34d980 │ │ │ │ +0000000000451488 0000000000000008 R_X86_64_RELATIVE 33e920 │ │ │ │ +0000000000451490 0000000000000008 R_X86_64_RELATIVE 33e960 │ │ │ │ +0000000000451498 0000000000000008 R_X86_64_RELATIVE 33eb40 │ │ │ │ +00000000004514a0 0000000000000008 R_X86_64_RELATIVE 33eb50 │ │ │ │ +00000000004514a8 0000000000000008 R_X86_64_RELATIVE 33e970 │ │ │ │ +00000000004514b0 0000000000000008 R_X86_64_RELATIVE 33eef0 │ │ │ │ +00000000004514b8 0000000000000008 R_X86_64_RELATIVE 33ef10 │ │ │ │ +00000000004514c0 0000000000000008 R_X86_64_RELATIVE 33ef00 │ │ │ │ +00000000004514c8 0000000000000008 R_X86_64_RELATIVE 33eb60 │ │ │ │ +00000000004514d0 0000000000000008 R_X86_64_RELATIVE 33f050 │ │ │ │ +00000000004514d8 0000000000000008 R_X86_64_RELATIVE 33f020 │ │ │ │ +00000000004514e0 0000000000000008 R_X86_64_RELATIVE 33e950 │ │ │ │ +00000000004514e8 0000000000000008 R_X86_64_RELATIVE 33f030 │ │ │ │ +00000000004514f0 0000000000000008 R_X86_64_RELATIVE 33eb70 │ │ │ │ +00000000004514f8 0000000000000008 R_X86_64_RELATIVE 33f040 │ │ │ │ +0000000000451500 0000000000000008 R_X86_64_RELATIVE 33ef20 │ │ │ │ +0000000000451510 0000000000000008 R_X86_64_RELATIVE 340a90 │ │ │ │ +0000000000451518 0000000000000008 R_X86_64_RELATIVE 340ae0 │ │ │ │ +0000000000451520 0000000000000008 R_X86_64_RELATIVE 340d70 │ │ │ │ +0000000000451528 0000000000000008 R_X86_64_RELATIVE 340d80 │ │ │ │ +0000000000451530 0000000000000008 R_X86_64_RELATIVE 340af0 │ │ │ │ +0000000000451538 0000000000000008 R_X86_64_RELATIVE 340f70 │ │ │ │ +0000000000451540 0000000000000008 R_X86_64_RELATIVE 340f90 │ │ │ │ +0000000000451548 0000000000000008 R_X86_64_RELATIVE 340f80 │ │ │ │ +0000000000451550 0000000000000008 R_X86_64_RELATIVE 340d90 │ │ │ │ +0000000000451558 0000000000000008 R_X86_64_RELATIVE 341020 │ │ │ │ +0000000000451560 0000000000000008 R_X86_64_RELATIVE 340ff0 │ │ │ │ +0000000000451568 0000000000000008 R_X86_64_RELATIVE 340ad0 │ │ │ │ +0000000000451570 0000000000000008 R_X86_64_RELATIVE 341000 │ │ │ │ +0000000000451578 0000000000000008 R_X86_64_RELATIVE 340da0 │ │ │ │ +0000000000451580 0000000000000008 R_X86_64_RELATIVE 341010 │ │ │ │ +0000000000451588 0000000000000008 R_X86_64_RELATIVE 340fa0 │ │ │ │ +0000000000451598 0000000000000008 R_X86_64_RELATIVE 342510 │ │ │ │ +00000000004515a0 0000000000000008 R_X86_64_RELATIVE 342550 │ │ │ │ +00000000004515a8 0000000000000008 R_X86_64_RELATIVE 342be0 │ │ │ │ +00000000004515b0 0000000000000008 R_X86_64_RELATIVE 342bf0 │ │ │ │ +00000000004515b8 0000000000000008 R_X86_64_RELATIVE 342560 │ │ │ │ +00000000004515c0 0000000000000008 R_X86_64_RELATIVE 342e00 │ │ │ │ +00000000004515c8 0000000000000008 R_X86_64_RELATIVE 342e20 │ │ │ │ +00000000004515d0 0000000000000008 R_X86_64_RELATIVE 342e10 │ │ │ │ +00000000004515d8 0000000000000008 R_X86_64_RELATIVE 342c00 │ │ │ │ +00000000004515e0 0000000000000008 R_X86_64_RELATIVE 342fd0 │ │ │ │ +00000000004515e8 0000000000000008 R_X86_64_RELATIVE 342fa0 │ │ │ │ +00000000004515f0 0000000000000008 R_X86_64_RELATIVE 342540 │ │ │ │ +00000000004515f8 0000000000000008 R_X86_64_RELATIVE 342fb0 │ │ │ │ +0000000000451600 0000000000000008 R_X86_64_RELATIVE 342c10 │ │ │ │ +0000000000451608 0000000000000008 R_X86_64_RELATIVE 342fc0 │ │ │ │ +0000000000451610 0000000000000008 R_X86_64_RELATIVE 342e30 │ │ │ │ +0000000000451620 0000000000000008 R_X86_64_RELATIVE 3449e0 │ │ │ │ +0000000000451628 0000000000000008 R_X86_64_RELATIVE 344a20 │ │ │ │ +0000000000451630 0000000000000008 R_X86_64_RELATIVE 344db0 │ │ │ │ +0000000000451638 0000000000000008 R_X86_64_RELATIVE 344dc0 │ │ │ │ +0000000000451640 0000000000000008 R_X86_64_RELATIVE 344a30 │ │ │ │ +0000000000451648 0000000000000008 R_X86_64_RELATIVE 345750 │ │ │ │ +0000000000451650 0000000000000008 R_X86_64_RELATIVE 345770 │ │ │ │ +0000000000451658 0000000000000008 R_X86_64_RELATIVE 345760 │ │ │ │ +0000000000451660 0000000000000008 R_X86_64_RELATIVE 344dd0 │ │ │ │ +0000000000451668 0000000000000008 R_X86_64_RELATIVE 3458d0 │ │ │ │ +0000000000451670 0000000000000008 R_X86_64_RELATIVE 3458a0 │ │ │ │ +0000000000451678 0000000000000008 R_X86_64_RELATIVE 344a10 │ │ │ │ +0000000000451680 0000000000000008 R_X86_64_RELATIVE 3458b0 │ │ │ │ +0000000000451688 0000000000000008 R_X86_64_RELATIVE 344de0 │ │ │ │ +0000000000451690 0000000000000008 R_X86_64_RELATIVE 3458c0 │ │ │ │ +0000000000451698 0000000000000008 R_X86_64_RELATIVE 345780 │ │ │ │ +00000000004516a8 0000000000000008 R_X86_64_RELATIVE 34a1d0 │ │ │ │ +00000000004516f0 0000000000000008 R_X86_64_RELATIVE 34ab70 │ │ │ │ +0000000000451730 0000000000000008 R_X86_64_RELATIVE 34ad70 │ │ │ │ +0000000000451778 0000000000000008 R_X86_64_RELATIVE 34b5d0 │ │ │ │ +00000000004517b8 0000000000000008 R_X86_64_RELATIVE 34c9a0 │ │ │ │ +0000000000451840 0000000000000008 R_X86_64_RELATIVE 34d460 │ │ │ │ +00000000004518c8 0000000000000008 R_X86_64_RELATIVE 33f640 │ │ │ │ +00000000004518d0 0000000000000008 R_X86_64_RELATIVE 33f680 │ │ │ │ +00000000004518d8 0000000000000008 R_X86_64_RELATIVE 33f920 │ │ │ │ +00000000004518e0 0000000000000008 R_X86_64_RELATIVE 33f930 │ │ │ │ +00000000004518e8 0000000000000008 R_X86_64_RELATIVE 33f690 │ │ │ │ +00000000004518f0 0000000000000008 R_X86_64_RELATIVE 33ff70 │ │ │ │ +00000000004518f8 0000000000000008 R_X86_64_RELATIVE 33ff90 │ │ │ │ +0000000000451900 0000000000000008 R_X86_64_RELATIVE 33ff80 │ │ │ │ +0000000000451908 0000000000000008 R_X86_64_RELATIVE 33f940 │ │ │ │ +0000000000451910 0000000000000008 R_X86_64_RELATIVE 3400f0 │ │ │ │ +0000000000451918 0000000000000008 R_X86_64_RELATIVE 3400c0 │ │ │ │ +0000000000451920 0000000000000008 R_X86_64_RELATIVE 33f670 │ │ │ │ +0000000000451928 0000000000000008 R_X86_64_RELATIVE 3400d0 │ │ │ │ +0000000000451930 0000000000000008 R_X86_64_RELATIVE 33f950 │ │ │ │ +0000000000451938 0000000000000008 R_X86_64_RELATIVE 3400e0 │ │ │ │ +0000000000451940 0000000000000008 R_X86_64_RELATIVE 33ffa0 │ │ │ │ +0000000000451950 0000000000000008 R_X86_64_RELATIVE 343ae0 │ │ │ │ +0000000000451958 0000000000000008 R_X86_64_RELATIVE 343b60 │ │ │ │ +0000000000451960 0000000000000008 R_X86_64_RELATIVE 343fb0 │ │ │ │ +0000000000451968 0000000000000008 R_X86_64_RELATIVE 343fc0 │ │ │ │ +0000000000451970 0000000000000008 R_X86_64_RELATIVE 343b70 │ │ │ │ +0000000000451978 0000000000000008 R_X86_64_RELATIVE 3441a0 │ │ │ │ +0000000000451980 0000000000000008 R_X86_64_RELATIVE 3441c0 │ │ │ │ +0000000000451988 0000000000000008 R_X86_64_RELATIVE 3441b0 │ │ │ │ +0000000000451990 0000000000000008 R_X86_64_RELATIVE 343fd0 │ │ │ │ +0000000000451998 0000000000000008 R_X86_64_RELATIVE 3442a0 │ │ │ │ +00000000004519a0 0000000000000008 R_X86_64_RELATIVE 344270 │ │ │ │ +00000000004519a8 0000000000000008 R_X86_64_RELATIVE 343b50 │ │ │ │ +00000000004519b0 0000000000000008 R_X86_64_RELATIVE 344280 │ │ │ │ +00000000004519b8 0000000000000008 R_X86_64_RELATIVE 343fe0 │ │ │ │ +00000000004519c0 0000000000000008 R_X86_64_RELATIVE 344290 │ │ │ │ +00000000004519c8 0000000000000008 R_X86_64_RELATIVE 3441d0 │ │ │ │ +00000000004519d8 0000000000000008 R_X86_64_RELATIVE 347e20 │ │ │ │ +0000000000451a20 0000000000000008 R_X86_64_RELATIVE 348f90 │ │ │ │ +0000000000451a60 0000000000000008 R_X86_64_RELATIVE 349de0 │ │ │ │ +0000000000451aa8 0000000000000008 R_X86_64_RELATIVE 34a030 │ │ │ │ +0000000000451ae8 0000000000000008 R_X86_64_RELATIVE 34bd20 │ │ │ │ +0000000000451b70 0000000000000008 R_X86_64_RELATIVE 34ceb0 │ │ │ │ +0000000000451bf8 0000000000000008 R_X86_64_RELATIVE 33e030 │ │ │ │ +0000000000451c00 0000000000000008 R_X86_64_RELATIVE 33e0b0 │ │ │ │ +0000000000451c08 0000000000000008 R_X86_64_RELATIVE 33e240 │ │ │ │ +0000000000451c10 0000000000000008 R_X86_64_RELATIVE 33e250 │ │ │ │ +0000000000451c18 0000000000000008 R_X86_64_RELATIVE 33e0c0 │ │ │ │ +0000000000451c20 0000000000000008 R_X86_64_RELATIVE 33e3e0 │ │ │ │ +0000000000451c28 0000000000000008 R_X86_64_RELATIVE 33e400 │ │ │ │ +0000000000451c30 0000000000000008 R_X86_64_RELATIVE 33e3f0 │ │ │ │ +0000000000451c38 0000000000000008 R_X86_64_RELATIVE 33e260 │ │ │ │ +0000000000451c40 0000000000000008 R_X86_64_RELATIVE 33e4f0 │ │ │ │ +0000000000451c48 0000000000000008 R_X86_64_RELATIVE 33e4c0 │ │ │ │ +0000000000451c50 0000000000000008 R_X86_64_RELATIVE 33e0a0 │ │ │ │ +0000000000451c58 0000000000000008 R_X86_64_RELATIVE 33e4d0 │ │ │ │ +0000000000451c60 0000000000000008 R_X86_64_RELATIVE 33e270 │ │ │ │ +0000000000451c68 0000000000000008 R_X86_64_RELATIVE 33e4e0 │ │ │ │ +0000000000451c70 0000000000000008 R_X86_64_RELATIVE 33e410 │ │ │ │ +0000000000451c78 0000000000000008 R_X86_64_RELATIVE 33df20 │ │ │ │ +0000000000451c80 0000000000000008 R_X86_64_RELATIVE 3415d0 │ │ │ │ +0000000000451c88 0000000000000008 R_X86_64_RELATIVE 341660 │ │ │ │ +0000000000451c90 0000000000000008 R_X86_64_RELATIVE 341a30 │ │ │ │ +0000000000451c98 0000000000000008 R_X86_64_RELATIVE 341a40 │ │ │ │ +0000000000451ca0 0000000000000008 R_X86_64_RELATIVE 341670 │ │ │ │ +0000000000451ca8 0000000000000008 R_X86_64_RELATIVE 341e10 │ │ │ │ +0000000000451cb0 0000000000000008 R_X86_64_RELATIVE 341e30 │ │ │ │ +0000000000451cb8 0000000000000008 R_X86_64_RELATIVE 341e20 │ │ │ │ +0000000000451cc0 0000000000000008 R_X86_64_RELATIVE 341a50 │ │ │ │ +0000000000451cc8 0000000000000008 R_X86_64_RELATIVE 341f60 │ │ │ │ +0000000000451cd0 0000000000000008 R_X86_64_RELATIVE 341f30 │ │ │ │ +0000000000451cd8 0000000000000008 R_X86_64_RELATIVE 341650 │ │ │ │ +0000000000451ce0 0000000000000008 R_X86_64_RELATIVE 341f40 │ │ │ │ +0000000000451ce8 0000000000000008 R_X86_64_RELATIVE 341a60 │ │ │ │ +0000000000451cf0 0000000000000008 R_X86_64_RELATIVE 341f50 │ │ │ │ +0000000000451cf8 0000000000000008 R_X86_64_RELATIVE 341e40 │ │ │ │ +0000000000451d08 0000000000000008 R_X86_64_RELATIVE 3460d0 │ │ │ │ +0000000000451d10 0000000000000008 R_X86_64_RELATIVE 346110 │ │ │ │ +0000000000451d18 0000000000000008 R_X86_64_RELATIVE 3466c0 │ │ │ │ +0000000000451d20 0000000000000008 R_X86_64_RELATIVE 3466d0 │ │ │ │ +0000000000451d28 0000000000000008 R_X86_64_RELATIVE 346120 │ │ │ │ +0000000000451d30 0000000000000008 R_X86_64_RELATIVE 346a60 │ │ │ │ +0000000000451d38 0000000000000008 R_X86_64_RELATIVE 346a80 │ │ │ │ +0000000000451d40 0000000000000008 R_X86_64_RELATIVE 346a70 │ │ │ │ +0000000000451d48 0000000000000008 R_X86_64_RELATIVE 3466e0 │ │ │ │ +0000000000451d50 0000000000000008 R_X86_64_RELATIVE 346d30 │ │ │ │ +0000000000451d58 0000000000000008 R_X86_64_RELATIVE 346d20 │ │ │ │ +0000000000451d60 0000000000000008 R_X86_64_RELATIVE 346100 │ │ │ │ +0000000000451d90 0000000000000008 R_X86_64_RELATIVE 34b780 │ │ │ │ +0000000000451dd8 0000000000000008 R_X86_64_RELATIVE 34bba0 │ │ │ │ +0000000000451e18 0000000000000008 R_X86_64_RELATIVE 34d980 │ │ │ │ +0000000000451ea0 0000000000000008 R_X86_64_RELATIVE 33e920 │ │ │ │ +0000000000451ea8 0000000000000008 R_X86_64_RELATIVE 33e960 │ │ │ │ +0000000000451eb0 0000000000000008 R_X86_64_RELATIVE 33eb40 │ │ │ │ +0000000000451eb8 0000000000000008 R_X86_64_RELATIVE 33eb50 │ │ │ │ +0000000000451ec0 0000000000000008 R_X86_64_RELATIVE 33e970 │ │ │ │ +0000000000451ec8 0000000000000008 R_X86_64_RELATIVE 33eef0 │ │ │ │ +0000000000451ed0 0000000000000008 R_X86_64_RELATIVE 33ef10 │ │ │ │ +0000000000451ed8 0000000000000008 R_X86_64_RELATIVE 33ef00 │ │ │ │ +0000000000451ee0 0000000000000008 R_X86_64_RELATIVE 33eb60 │ │ │ │ +0000000000451ee8 0000000000000008 R_X86_64_RELATIVE 33f050 │ │ │ │ +0000000000451ef0 0000000000000008 R_X86_64_RELATIVE 33f020 │ │ │ │ +0000000000451ef8 0000000000000008 R_X86_64_RELATIVE 33e950 │ │ │ │ +0000000000451f00 0000000000000008 R_X86_64_RELATIVE 33f030 │ │ │ │ +0000000000451f08 0000000000000008 R_X86_64_RELATIVE 33eb70 │ │ │ │ +0000000000451f10 0000000000000008 R_X86_64_RELATIVE 33f040 │ │ │ │ +0000000000451f18 0000000000000008 R_X86_64_RELATIVE 33ef20 │ │ │ │ +0000000000451f28 0000000000000008 R_X86_64_RELATIVE 340a90 │ │ │ │ +0000000000451f30 0000000000000008 R_X86_64_RELATIVE 340ae0 │ │ │ │ +0000000000451f38 0000000000000008 R_X86_64_RELATIVE 340d70 │ │ │ │ +0000000000451f40 0000000000000008 R_X86_64_RELATIVE 340d80 │ │ │ │ +0000000000451f48 0000000000000008 R_X86_64_RELATIVE 340af0 │ │ │ │ +0000000000451f50 0000000000000008 R_X86_64_RELATIVE 340f70 │ │ │ │ +0000000000451f58 0000000000000008 R_X86_64_RELATIVE 340f90 │ │ │ │ +0000000000451f60 0000000000000008 R_X86_64_RELATIVE 340f80 │ │ │ │ +0000000000451f68 0000000000000008 R_X86_64_RELATIVE 340d90 │ │ │ │ +0000000000451f70 0000000000000008 R_X86_64_RELATIVE 341020 │ │ │ │ +0000000000451f78 0000000000000008 R_X86_64_RELATIVE 340ff0 │ │ │ │ +0000000000451f80 0000000000000008 R_X86_64_RELATIVE 340ad0 │ │ │ │ +0000000000451f88 0000000000000008 R_X86_64_RELATIVE 341000 │ │ │ │ +0000000000451f90 0000000000000008 R_X86_64_RELATIVE 340da0 │ │ │ │ +0000000000451f98 0000000000000008 R_X86_64_RELATIVE 341010 │ │ │ │ +0000000000451fa0 0000000000000008 R_X86_64_RELATIVE 340fa0 │ │ │ │ +0000000000451fb0 0000000000000008 R_X86_64_RELATIVE 342510 │ │ │ │ +0000000000451fb8 0000000000000008 R_X86_64_RELATIVE 342550 │ │ │ │ +0000000000451fc0 0000000000000008 R_X86_64_RELATIVE 342be0 │ │ │ │ +0000000000451fc8 0000000000000008 R_X86_64_RELATIVE 342bf0 │ │ │ │ +0000000000451fd0 0000000000000008 R_X86_64_RELATIVE 342560 │ │ │ │ +0000000000451fd8 0000000000000008 R_X86_64_RELATIVE 342e00 │ │ │ │ +0000000000451fe0 0000000000000008 R_X86_64_RELATIVE 342e20 │ │ │ │ +0000000000451fe8 0000000000000008 R_X86_64_RELATIVE 342e10 │ │ │ │ +0000000000451ff0 0000000000000008 R_X86_64_RELATIVE 342c00 │ │ │ │ +0000000000451ff8 0000000000000008 R_X86_64_RELATIVE 342fd0 │ │ │ │ +0000000000452000 0000000000000008 R_X86_64_RELATIVE 342fa0 │ │ │ │ +0000000000452008 0000000000000008 R_X86_64_RELATIVE 342540 │ │ │ │ +0000000000452010 0000000000000008 R_X86_64_RELATIVE 342fb0 │ │ │ │ +0000000000452018 0000000000000008 R_X86_64_RELATIVE 342c10 │ │ │ │ +0000000000452020 0000000000000008 R_X86_64_RELATIVE 342fc0 │ │ │ │ +0000000000452028 0000000000000008 R_X86_64_RELATIVE 342e30 │ │ │ │ +0000000000452038 0000000000000008 R_X86_64_RELATIVE 3449e0 │ │ │ │ +0000000000452040 0000000000000008 R_X86_64_RELATIVE 344a20 │ │ │ │ +0000000000452048 0000000000000008 R_X86_64_RELATIVE 344db0 │ │ │ │ +0000000000452050 0000000000000008 R_X86_64_RELATIVE 344dc0 │ │ │ │ +0000000000452058 0000000000000008 R_X86_64_RELATIVE 344a30 │ │ │ │ +0000000000452060 0000000000000008 R_X86_64_RELATIVE 345750 │ │ │ │ +0000000000452068 0000000000000008 R_X86_64_RELATIVE 345770 │ │ │ │ +0000000000452070 0000000000000008 R_X86_64_RELATIVE 345760 │ │ │ │ +0000000000452078 0000000000000008 R_X86_64_RELATIVE 344dd0 │ │ │ │ +0000000000452080 0000000000000008 R_X86_64_RELATIVE 3458d0 │ │ │ │ +0000000000452088 0000000000000008 R_X86_64_RELATIVE 3458a0 │ │ │ │ +0000000000452090 0000000000000008 R_X86_64_RELATIVE 344a10 │ │ │ │ +0000000000452098 0000000000000008 R_X86_64_RELATIVE 3458b0 │ │ │ │ +00000000004520a0 0000000000000008 R_X86_64_RELATIVE 344de0 │ │ │ │ +00000000004520a8 0000000000000008 R_X86_64_RELATIVE 3458c0 │ │ │ │ +00000000004520b0 0000000000000008 R_X86_64_RELATIVE 345780 │ │ │ │ +00000000004520c0 0000000000000008 R_X86_64_RELATIVE 34a1d0 │ │ │ │ +0000000000452108 0000000000000008 R_X86_64_RELATIVE 34ab70 │ │ │ │ +0000000000452148 0000000000000008 R_X86_64_RELATIVE 34ad70 │ │ │ │ +0000000000452190 0000000000000008 R_X86_64_RELATIVE 34b5d0 │ │ │ │ +00000000004521d0 0000000000000008 R_X86_64_RELATIVE 34c9a0 │ │ │ │ +0000000000452258 0000000000000008 R_X86_64_RELATIVE 34d460 │ │ │ │ +00000000004522e0 0000000000000008 R_X86_64_RELATIVE 33f640 │ │ │ │ +00000000004522e8 0000000000000008 R_X86_64_RELATIVE 33f680 │ │ │ │ +00000000004522f0 0000000000000008 R_X86_64_RELATIVE 33f920 │ │ │ │ +00000000004522f8 0000000000000008 R_X86_64_RELATIVE 33f930 │ │ │ │ +0000000000452300 0000000000000008 R_X86_64_RELATIVE 33f690 │ │ │ │ +0000000000452308 0000000000000008 R_X86_64_RELATIVE 33ff70 │ │ │ │ +0000000000452310 0000000000000008 R_X86_64_RELATIVE 33ff90 │ │ │ │ +0000000000452318 0000000000000008 R_X86_64_RELATIVE 33ff80 │ │ │ │ +0000000000452320 0000000000000008 R_X86_64_RELATIVE 33f940 │ │ │ │ +0000000000452328 0000000000000008 R_X86_64_RELATIVE 3400f0 │ │ │ │ +0000000000452330 0000000000000008 R_X86_64_RELATIVE 3400c0 │ │ │ │ +0000000000452338 0000000000000008 R_X86_64_RELATIVE 33f670 │ │ │ │ +0000000000452340 0000000000000008 R_X86_64_RELATIVE 3400d0 │ │ │ │ +0000000000452348 0000000000000008 R_X86_64_RELATIVE 33f950 │ │ │ │ +0000000000452350 0000000000000008 R_X86_64_RELATIVE 3400e0 │ │ │ │ +0000000000452358 0000000000000008 R_X86_64_RELATIVE 33ffa0 │ │ │ │ +0000000000452368 0000000000000008 R_X86_64_RELATIVE 343ae0 │ │ │ │ +0000000000452370 0000000000000008 R_X86_64_RELATIVE 343b60 │ │ │ │ +0000000000452378 0000000000000008 R_X86_64_RELATIVE 343fb0 │ │ │ │ +0000000000452380 0000000000000008 R_X86_64_RELATIVE 343fc0 │ │ │ │ +0000000000452388 0000000000000008 R_X86_64_RELATIVE 343b70 │ │ │ │ +0000000000452390 0000000000000008 R_X86_64_RELATIVE 3441a0 │ │ │ │ +0000000000452398 0000000000000008 R_X86_64_RELATIVE 3441c0 │ │ │ │ +00000000004523a0 0000000000000008 R_X86_64_RELATIVE 3441b0 │ │ │ │ +00000000004523a8 0000000000000008 R_X86_64_RELATIVE 343fd0 │ │ │ │ +00000000004523b0 0000000000000008 R_X86_64_RELATIVE 3442a0 │ │ │ │ +00000000004523b8 0000000000000008 R_X86_64_RELATIVE 344270 │ │ │ │ +00000000004523c0 0000000000000008 R_X86_64_RELATIVE 343b50 │ │ │ │ +00000000004523c8 0000000000000008 R_X86_64_RELATIVE 344280 │ │ │ │ +00000000004523d0 0000000000000008 R_X86_64_RELATIVE 343fe0 │ │ │ │ +00000000004523d8 0000000000000008 R_X86_64_RELATIVE 344290 │ │ │ │ +00000000004523e0 0000000000000008 R_X86_64_RELATIVE 3441d0 │ │ │ │ +00000000004523f0 0000000000000008 R_X86_64_RELATIVE 347e20 │ │ │ │ +0000000000452438 0000000000000008 R_X86_64_RELATIVE 348f90 │ │ │ │ +0000000000452478 0000000000000008 R_X86_64_RELATIVE 349de0 │ │ │ │ +00000000004524c0 0000000000000008 R_X86_64_RELATIVE 34a030 │ │ │ │ +0000000000452500 0000000000000008 R_X86_64_RELATIVE 34bd20 │ │ │ │ +0000000000452588 0000000000000008 R_X86_64_RELATIVE 34ceb0 │ │ │ │ +0000000000452698 0000000000000008 R_X86_64_RELATIVE 34ddc0 │ │ │ │ +00000000004526a0 0000000000000008 R_X86_64_RELATIVE 34de40 │ │ │ │ +00000000004526a8 0000000000000008 R_X86_64_RELATIVE 34e1a0 │ │ │ │ +00000000004526b0 0000000000000008 R_X86_64_RELATIVE 34e1d0 │ │ │ │ +00000000004526b8 0000000000000008 R_X86_64_RELATIVE 34de50 │ │ │ │ +00000000004526c0 0000000000000008 R_X86_64_RELATIVE 34e4a0 │ │ │ │ +00000000004526c8 0000000000000008 R_X86_64_RELATIVE 34e4d0 │ │ │ │ +00000000004526d0 0000000000000008 R_X86_64_RELATIVE 34e4b0 │ │ │ │ +00000000004526d8 0000000000000008 R_X86_64_RELATIVE 34e1b0 │ │ │ │ +00000000004526e0 0000000000000008 R_X86_64_RELATIVE 34e5c0 │ │ │ │ +00000000004526e8 0000000000000008 R_X86_64_RELATIVE 34e590 │ │ │ │ +00000000004526f0 0000000000000008 R_X86_64_RELATIVE 34de60 │ │ │ │ +00000000004526f8 0000000000000008 R_X86_64_RELATIVE 34e5a0 │ │ │ │ +0000000000452700 0000000000000008 R_X86_64_RELATIVE 34e1c0 │ │ │ │ +0000000000452708 0000000000000008 R_X86_64_RELATIVE 34e5b0 │ │ │ │ +0000000000452710 0000000000000008 R_X86_64_RELATIVE 34e4c0 │ │ │ │ +0000000000452720 0000000000000008 R_X86_64_RELATIVE 350500 │ │ │ │ +0000000000452728 0000000000000008 R_X86_64_RELATIVE 350560 │ │ │ │ +0000000000452730 0000000000000008 R_X86_64_RELATIVE 350e60 │ │ │ │ +0000000000452738 0000000000000008 R_X86_64_RELATIVE 350e80 │ │ │ │ +0000000000452740 0000000000000008 R_X86_64_RELATIVE 350550 │ │ │ │ +0000000000452748 0000000000000008 R_X86_64_RELATIVE 3519d0 │ │ │ │ +0000000000452750 0000000000000008 R_X86_64_RELATIVE 3519f0 │ │ │ │ +0000000000452758 0000000000000008 R_X86_64_RELATIVE 3519e0 │ │ │ │ +0000000000452760 0000000000000008 R_X86_64_RELATIVE 350e70 │ │ │ │ +0000000000452768 0000000000000008 R_X86_64_RELATIVE 351b00 │ │ │ │ +0000000000452770 0000000000000008 R_X86_64_RELATIVE 351ae0 │ │ │ │ +0000000000452778 0000000000000008 R_X86_64_RELATIVE 350530 │ │ │ │ +00000000004527a8 0000000000000008 R_X86_64_RELATIVE 354d50 │ │ │ │ +00000000004527f0 0000000000000008 R_X86_64_RELATIVE 355480 │ │ │ │ +0000000000452830 0000000000000008 R_X86_64_RELATIVE 359050 │ │ │ │ +00000000004529c8 0000000000000008 R_X86_64_RELATIVE 34e640 │ │ │ │ +00000000004529d0 0000000000000008 R_X86_64_RELATIVE 34e6a0 │ │ │ │ +00000000004529d8 0000000000000008 R_X86_64_RELATIVE 34ed20 │ │ │ │ +00000000004529e0 0000000000000008 R_X86_64_RELATIVE 34ed60 │ │ │ │ +00000000004529e8 0000000000000008 R_X86_64_RELATIVE 34e690 │ │ │ │ +00000000004529f0 0000000000000008 R_X86_64_RELATIVE 34f2e0 │ │ │ │ +00000000004529f8 0000000000000008 R_X86_64_RELATIVE 34f320 │ │ │ │ +0000000000452a00 0000000000000008 R_X86_64_RELATIVE 34f310 │ │ │ │ +0000000000452a08 0000000000000008 R_X86_64_RELATIVE 34ed50 │ │ │ │ +0000000000452a10 0000000000000008 R_X86_64_RELATIVE 34f440 │ │ │ │ +0000000000452a18 0000000000000008 R_X86_64_RELATIVE 34f410 │ │ │ │ +0000000000452a20 0000000000000008 R_X86_64_RELATIVE 34e670 │ │ │ │ +0000000000452a28 0000000000000008 R_X86_64_RELATIVE 34f420 │ │ │ │ +0000000000452a30 0000000000000008 R_X86_64_RELATIVE 34ed30 │ │ │ │ +0000000000452a38 0000000000000008 R_X86_64_RELATIVE 34f430 │ │ │ │ +0000000000452a40 0000000000000008 R_X86_64_RELATIVE 34f2f0 │ │ │ │ +0000000000452a50 0000000000000008 R_X86_64_RELATIVE 34f5a0 │ │ │ │ +0000000000452a58 0000000000000008 R_X86_64_RELATIVE 34f660 │ │ │ │ +0000000000452a60 0000000000000008 R_X86_64_RELATIVE 34fb90 │ │ │ │ +0000000000452a68 0000000000000008 R_X86_64_RELATIVE 34fbd0 │ │ │ │ +0000000000452a70 0000000000000008 R_X86_64_RELATIVE 34f650 │ │ │ │ +0000000000452a78 0000000000000008 R_X86_64_RELATIVE 350330 │ │ │ │ +0000000000452a80 0000000000000008 R_X86_64_RELATIVE 350370 │ │ │ │ +0000000000452a88 0000000000000008 R_X86_64_RELATIVE 350360 │ │ │ │ +0000000000452a90 0000000000000008 R_X86_64_RELATIVE 34fbc0 │ │ │ │ +0000000000452a98 0000000000000008 R_X86_64_RELATIVE 350420 │ │ │ │ +0000000000452aa0 0000000000000008 R_X86_64_RELATIVE 3503f0 │ │ │ │ +0000000000452aa8 0000000000000008 R_X86_64_RELATIVE 34f630 │ │ │ │ +0000000000452ab0 0000000000000008 R_X86_64_RELATIVE 350400 │ │ │ │ +0000000000452ab8 0000000000000008 R_X86_64_RELATIVE 34fba0 │ │ │ │ +0000000000452ac0 0000000000000008 R_X86_64_RELATIVE 350410 │ │ │ │ +0000000000452ac8 0000000000000008 R_X86_64_RELATIVE 350340 │ │ │ │ +0000000000452ad8 0000000000000008 R_X86_64_RELATIVE 3531b0 │ │ │ │ +0000000000452b20 0000000000000008 R_X86_64_RELATIVE 3536d0 │ │ │ │ +0000000000452b60 0000000000000008 R_X86_64_RELATIVE 353920 │ │ │ │ +0000000000452ba8 0000000000000008 R_X86_64_RELATIVE 354ba0 │ │ │ │ +0000000000452be8 0000000000000008 R_X86_64_RELATIVE 355dc0 │ │ │ │ +0000000000452c70 0000000000000008 R_X86_64_RELATIVE 3587a0 │ │ │ │ +0000000000452e08 0000000000000008 R_X86_64_RELATIVE 351d50 │ │ │ │ +0000000000452e50 0000000000000008 R_X86_64_RELATIVE 352170 │ │ │ │ +0000000000452e90 0000000000000008 R_X86_64_RELATIVE 3523e0 │ │ │ │ +0000000000452ed8 0000000000000008 R_X86_64_RELATIVE 352fd0 │ │ │ │ +0000000000452f18 0000000000000008 R_X86_64_RELATIVE 3555d0 │ │ │ │ +0000000000452fa0 0000000000000008 R_X86_64_RELATIVE 356770 │ │ │ │ +0000000000453ac0 0000000000000008 R_X86_64_RELATIVE 359910 │ │ │ │ +00000000004544d8 0000000000000008 R_X86_64_RELATIVE 359910 │ │ │ │ +0000000000454ef0 0000000000000008 R_X86_64_RELATIVE 359910 │ │ │ │ +0000000000455888 0000000000000008 R_X86_64_RELATIVE 33e5d0 │ │ │ │ +0000000000455890 0000000000000008 R_X86_64_RELATIVE 33e600 │ │ │ │ +0000000000455898 0000000000000008 R_X86_64_RELATIVE 33e670 │ │ │ │ +00000000004558a0 0000000000000008 R_X86_64_RELATIVE 33e680 │ │ │ │ +00000000004558a8 0000000000000008 R_X86_64_RELATIVE 33e610 │ │ │ │ +00000000004558b0 0000000000000008 R_X86_64_RELATIVE 33e7e0 │ │ │ │ +00000000004558b8 0000000000000008 R_X86_64_RELATIVE 33e800 │ │ │ │ +00000000004558c0 0000000000000008 R_X86_64_RELATIVE 33e7f0 │ │ │ │ +00000000004558c8 0000000000000008 R_X86_64_RELATIVE 33e690 │ │ │ │ +00000000004558d0 0000000000000008 R_X86_64_RELATIVE 33e880 │ │ │ │ +00000000004558d8 0000000000000008 R_X86_64_RELATIVE 33e850 │ │ │ │ +00000000004558e0 0000000000000008 R_X86_64_RELATIVE 33e5f0 │ │ │ │ +00000000004558e8 0000000000000008 R_X86_64_RELATIVE 33e860 │ │ │ │ +00000000004558f0 0000000000000008 R_X86_64_RELATIVE 33e6a0 │ │ │ │ +00000000004558f8 0000000000000008 R_X86_64_RELATIVE 33e870 │ │ │ │ +0000000000455900 0000000000000008 R_X86_64_RELATIVE 33e810 │ │ │ │ +0000000000455908 0000000000000008 R_X86_64_RELATIVE 33df20 │ │ │ │ +0000000000455910 0000000000000008 R_X86_64_RELATIVE 342090 │ │ │ │ +0000000000455918 0000000000000008 R_X86_64_RELATIVE 3420c0 │ │ │ │ +0000000000455920 0000000000000008 R_X86_64_RELATIVE 342290 │ │ │ │ +0000000000455928 0000000000000008 R_X86_64_RELATIVE 3422a0 │ │ │ │ +0000000000455930 0000000000000008 R_X86_64_RELATIVE 3420d0 │ │ │ │ +0000000000455938 0000000000000008 R_X86_64_RELATIVE 342410 │ │ │ │ +0000000000455940 0000000000000008 R_X86_64_RELATIVE 342430 │ │ │ │ +0000000000455948 0000000000000008 R_X86_64_RELATIVE 342420 │ │ │ │ +0000000000455950 0000000000000008 R_X86_64_RELATIVE 3422b0 │ │ │ │ +0000000000455958 0000000000000008 R_X86_64_RELATIVE 3424e0 │ │ │ │ +0000000000455960 0000000000000008 R_X86_64_RELATIVE 3424b0 │ │ │ │ +0000000000455968 0000000000000008 R_X86_64_RELATIVE 3420b0 │ │ │ │ +0000000000455970 0000000000000008 R_X86_64_RELATIVE 3424c0 │ │ │ │ +0000000000455978 0000000000000008 R_X86_64_RELATIVE 3422c0 │ │ │ │ +0000000000455980 0000000000000008 R_X86_64_RELATIVE 3424d0 │ │ │ │ +0000000000455988 0000000000000008 R_X86_64_RELATIVE 342440 │ │ │ │ +0000000000455998 0000000000000008 R_X86_64_RELATIVE 347010 │ │ │ │ +00000000004559a0 0000000000000008 R_X86_64_RELATIVE 347050 │ │ │ │ +00000000004559a8 0000000000000008 R_X86_64_RELATIVE 347450 │ │ │ │ +00000000004559b0 0000000000000008 R_X86_64_RELATIVE 347460 │ │ │ │ +00000000004559b8 0000000000000008 R_X86_64_RELATIVE 347060 │ │ │ │ +00000000004559c0 0000000000000008 R_X86_64_RELATIVE 347990 │ │ │ │ +00000000004559c8 0000000000000008 R_X86_64_RELATIVE 3479b0 │ │ │ │ +00000000004559d0 0000000000000008 R_X86_64_RELATIVE 3479a0 │ │ │ │ +00000000004559d8 0000000000000008 R_X86_64_RELATIVE 347470 │ │ │ │ +00000000004559e0 0000000000000008 R_X86_64_RELATIVE 347a10 │ │ │ │ +00000000004559e8 0000000000000008 R_X86_64_RELATIVE 347a00 │ │ │ │ +00000000004559f0 0000000000000008 R_X86_64_RELATIVE 347040 │ │ │ │ +0000000000455a68 0000000000000008 R_X86_64_RELATIVE 34bd10 │ │ │ │ +0000000000455b30 0000000000000008 R_X86_64_RELATIVE 33f1f0 │ │ │ │ +0000000000455b38 0000000000000008 R_X86_64_RELATIVE 33f220 │ │ │ │ +0000000000455b40 0000000000000008 R_X86_64_RELATIVE 33f300 │ │ │ │ +0000000000455b48 0000000000000008 R_X86_64_RELATIVE 33f310 │ │ │ │ +0000000000455b50 0000000000000008 R_X86_64_RELATIVE 33f230 │ │ │ │ +0000000000455b58 0000000000000008 R_X86_64_RELATIVE 33f520 │ │ │ │ +0000000000455b60 0000000000000008 R_X86_64_RELATIVE 33f540 │ │ │ │ +0000000000455b68 0000000000000008 R_X86_64_RELATIVE 33f530 │ │ │ │ +0000000000455b70 0000000000000008 R_X86_64_RELATIVE 33f320 │ │ │ │ +0000000000455b78 0000000000000008 R_X86_64_RELATIVE 33f610 │ │ │ │ +0000000000455b80 0000000000000008 R_X86_64_RELATIVE 33f5e0 │ │ │ │ +0000000000455b88 0000000000000008 R_X86_64_RELATIVE 33f210 │ │ │ │ +0000000000455b90 0000000000000008 R_X86_64_RELATIVE 33f5f0 │ │ │ │ +0000000000455b98 0000000000000008 R_X86_64_RELATIVE 33f330 │ │ │ │ +0000000000455ba0 0000000000000008 R_X86_64_RELATIVE 33f600 │ │ │ │ +0000000000455ba8 0000000000000008 R_X86_64_RELATIVE 33f550 │ │ │ │ +0000000000455bb8 0000000000000008 R_X86_64_RELATIVE 341160 │ │ │ │ +0000000000455bc0 0000000000000008 R_X86_64_RELATIVE 341190 │ │ │ │ +0000000000455bc8 0000000000000008 R_X86_64_RELATIVE 341290 │ │ │ │ +0000000000455bd0 0000000000000008 R_X86_64_RELATIVE 3412a0 │ │ │ │ +0000000000455bd8 0000000000000008 R_X86_64_RELATIVE 3411a0 │ │ │ │ +0000000000455be0 0000000000000008 R_X86_64_RELATIVE 341410 │ │ │ │ +0000000000455be8 0000000000000008 R_X86_64_RELATIVE 341430 │ │ │ │ +0000000000455bf0 0000000000000008 R_X86_64_RELATIVE 341420 │ │ │ │ +0000000000455bf8 0000000000000008 R_X86_64_RELATIVE 3412b0 │ │ │ │ +0000000000455c00 0000000000000008 R_X86_64_RELATIVE 341520 │ │ │ │ +0000000000455c08 0000000000000008 R_X86_64_RELATIVE 3414f0 │ │ │ │ +0000000000455c10 0000000000000008 R_X86_64_RELATIVE 341180 │ │ │ │ +0000000000455c18 0000000000000008 R_X86_64_RELATIVE 341500 │ │ │ │ +0000000000455c20 0000000000000008 R_X86_64_RELATIVE 3412c0 │ │ │ │ +0000000000455c28 0000000000000008 R_X86_64_RELATIVE 341510 │ │ │ │ +0000000000455c30 0000000000000008 R_X86_64_RELATIVE 341440 │ │ │ │ +0000000000455c40 0000000000000008 R_X86_64_RELATIVE 343280 │ │ │ │ +0000000000455c48 0000000000000008 R_X86_64_RELATIVE 3432c0 │ │ │ │ +0000000000455c50 0000000000000008 R_X86_64_RELATIVE 3435d0 │ │ │ │ +0000000000455c58 0000000000000008 R_X86_64_RELATIVE 3435e0 │ │ │ │ +0000000000455c60 0000000000000008 R_X86_64_RELATIVE 3432d0 │ │ │ │ +0000000000455c68 0000000000000008 R_X86_64_RELATIVE 3437f0 │ │ │ │ +0000000000455c70 0000000000000008 R_X86_64_RELATIVE 343810 │ │ │ │ +0000000000455c78 0000000000000008 R_X86_64_RELATIVE 343800 │ │ │ │ +0000000000455c80 0000000000000008 R_X86_64_RELATIVE 3435f0 │ │ │ │ +0000000000455c88 0000000000000008 R_X86_64_RELATIVE 3438a0 │ │ │ │ +0000000000455c90 0000000000000008 R_X86_64_RELATIVE 343870 │ │ │ │ +0000000000455c98 0000000000000008 R_X86_64_RELATIVE 3432b0 │ │ │ │ +0000000000455ca0 0000000000000008 R_X86_64_RELATIVE 343880 │ │ │ │ +0000000000455ca8 0000000000000008 R_X86_64_RELATIVE 343600 │ │ │ │ +0000000000455cb0 0000000000000008 R_X86_64_RELATIVE 343890 │ │ │ │ +0000000000455cb8 0000000000000008 R_X86_64_RELATIVE 343820 │ │ │ │ +0000000000455cc8 0000000000000008 R_X86_64_RELATIVE 345b40 │ │ │ │ +0000000000455cd0 0000000000000008 R_X86_64_RELATIVE 345b80 │ │ │ │ +0000000000455cd8 0000000000000008 R_X86_64_RELATIVE 345db0 │ │ │ │ +0000000000455ce0 0000000000000008 R_X86_64_RELATIVE 345dc0 │ │ │ │ +0000000000455ce8 0000000000000008 R_X86_64_RELATIVE 345b90 │ │ │ │ +0000000000455cf0 0000000000000008 R_X86_64_RELATIVE 345f50 │ │ │ │ +0000000000455cf8 0000000000000008 R_X86_64_RELATIVE 345f70 │ │ │ │ +0000000000455d00 0000000000000008 R_X86_64_RELATIVE 345f60 │ │ │ │ +0000000000455d08 0000000000000008 R_X86_64_RELATIVE 345dd0 │ │ │ │ +0000000000455d10 0000000000000008 R_X86_64_RELATIVE 346070 │ │ │ │ +0000000000455d18 0000000000000008 R_X86_64_RELATIVE 346040 │ │ │ │ +0000000000455d20 0000000000000008 R_X86_64_RELATIVE 345b70 │ │ │ │ +0000000000455d28 0000000000000008 R_X86_64_RELATIVE 346050 │ │ │ │ +0000000000455d30 0000000000000008 R_X86_64_RELATIVE 345de0 │ │ │ │ +0000000000455d38 0000000000000008 R_X86_64_RELATIVE 346060 │ │ │ │ +0000000000455d40 0000000000000008 R_X86_64_RELATIVE 345f80 │ │ │ │ +0000000000455d98 0000000000000008 R_X86_64_RELATIVE 34ad60 │ │ │ │ +0000000000455e20 0000000000000008 R_X86_64_RELATIVE 34b770 │ │ │ │ +0000000000455f70 0000000000000008 R_X86_64_RELATIVE 3402c0 │ │ │ │ +0000000000455f78 0000000000000008 R_X86_64_RELATIVE 340300 │ │ │ │ +0000000000455f80 0000000000000008 R_X86_64_RELATIVE 340490 │ │ │ │ +0000000000455f88 0000000000000008 R_X86_64_RELATIVE 3404a0 │ │ │ │ +0000000000455f90 0000000000000008 R_X86_64_RELATIVE 340310 │ │ │ │ +0000000000455f98 0000000000000008 R_X86_64_RELATIVE 340720 │ │ │ │ +0000000000455fa0 0000000000000008 R_X86_64_RELATIVE 340740 │ │ │ │ +0000000000455fa8 0000000000000008 R_X86_64_RELATIVE 340730 │ │ │ │ +0000000000455fb0 0000000000000008 R_X86_64_RELATIVE 3404b0 │ │ │ │ +0000000000455fb8 0000000000000008 R_X86_64_RELATIVE 340870 │ │ │ │ +0000000000455fc0 0000000000000008 R_X86_64_RELATIVE 340840 │ │ │ │ +0000000000455fc8 0000000000000008 R_X86_64_RELATIVE 3402f0 │ │ │ │ +0000000000455fd0 0000000000000008 R_X86_64_RELATIVE 340850 │ │ │ │ +0000000000455fd8 0000000000000008 R_X86_64_RELATIVE 3404c0 │ │ │ │ +0000000000455fe0 0000000000000008 R_X86_64_RELATIVE 340860 │ │ │ │ +0000000000455fe8 0000000000000008 R_X86_64_RELATIVE 340750 │ │ │ │ +0000000000455ff8 0000000000000008 R_X86_64_RELATIVE 3443b0 │ │ │ │ +0000000000456000 0000000000000008 R_X86_64_RELATIVE 3443e0 │ │ │ │ +0000000000456008 0000000000000008 R_X86_64_RELATIVE 344580 │ │ │ │ +0000000000456010 0000000000000008 R_X86_64_RELATIVE 344590 │ │ │ │ +0000000000456018 0000000000000008 R_X86_64_RELATIVE 3443f0 │ │ │ │ +0000000000456020 0000000000000008 R_X86_64_RELATIVE 344710 │ │ │ │ +0000000000456028 0000000000000008 R_X86_64_RELATIVE 344730 │ │ │ │ +0000000000456030 0000000000000008 R_X86_64_RELATIVE 344720 │ │ │ │ +0000000000456038 0000000000000008 R_X86_64_RELATIVE 3445a0 │ │ │ │ +0000000000456040 0000000000000008 R_X86_64_RELATIVE 3447d0 │ │ │ │ +0000000000456048 0000000000000008 R_X86_64_RELATIVE 3447a0 │ │ │ │ +0000000000456050 0000000000000008 R_X86_64_RELATIVE 3443d0 │ │ │ │ +0000000000456058 0000000000000008 R_X86_64_RELATIVE 3447b0 │ │ │ │ +0000000000456060 0000000000000008 R_X86_64_RELATIVE 3445b0 │ │ │ │ +0000000000456068 0000000000000008 R_X86_64_RELATIVE 3447c0 │ │ │ │ +0000000000456070 0000000000000008 R_X86_64_RELATIVE 344740 │ │ │ │ +0000000000456080 0000000000000008 R_X86_64_RELATIVE 349130 │ │ │ │ +00000000004560c8 0000000000000008 R_X86_64_RELATIVE 349dd0 │ │ │ │ +0000000000456108 0000000000000008 R_X86_64_RELATIVE 34a0e0 │ │ │ │ +0000000000456150 0000000000000008 R_X86_64_RELATIVE 34a1c0 │ │ │ │ +00000000004562a0 0000000000000008 R_X86_64_RELATIVE 33e5d0 │ │ │ │ +00000000004562a8 0000000000000008 R_X86_64_RELATIVE 33e600 │ │ │ │ +00000000004562b0 0000000000000008 R_X86_64_RELATIVE 33e670 │ │ │ │ +00000000004562b8 0000000000000008 R_X86_64_RELATIVE 33e680 │ │ │ │ +00000000004562c0 0000000000000008 R_X86_64_RELATIVE 33e610 │ │ │ │ +00000000004562c8 0000000000000008 R_X86_64_RELATIVE 33e7e0 │ │ │ │ +00000000004562d0 0000000000000008 R_X86_64_RELATIVE 33e800 │ │ │ │ +00000000004562d8 0000000000000008 R_X86_64_RELATIVE 33e7f0 │ │ │ │ +00000000004562e0 0000000000000008 R_X86_64_RELATIVE 33e690 │ │ │ │ +00000000004562e8 0000000000000008 R_X86_64_RELATIVE 33e880 │ │ │ │ +00000000004562f0 0000000000000008 R_X86_64_RELATIVE 33e850 │ │ │ │ +00000000004562f8 0000000000000008 R_X86_64_RELATIVE 33e5f0 │ │ │ │ +0000000000456300 0000000000000008 R_X86_64_RELATIVE 33e860 │ │ │ │ +0000000000456308 0000000000000008 R_X86_64_RELATIVE 33e6a0 │ │ │ │ +0000000000456310 0000000000000008 R_X86_64_RELATIVE 33e870 │ │ │ │ +0000000000456318 0000000000000008 R_X86_64_RELATIVE 33e810 │ │ │ │ +0000000000456320 0000000000000008 R_X86_64_RELATIVE 33df20 │ │ │ │ +0000000000456328 0000000000000008 R_X86_64_RELATIVE 342090 │ │ │ │ +0000000000456330 0000000000000008 R_X86_64_RELATIVE 3420c0 │ │ │ │ +0000000000456338 0000000000000008 R_X86_64_RELATIVE 342290 │ │ │ │ +0000000000456340 0000000000000008 R_X86_64_RELATIVE 3422a0 │ │ │ │ +0000000000456348 0000000000000008 R_X86_64_RELATIVE 3420d0 │ │ │ │ +0000000000456350 0000000000000008 R_X86_64_RELATIVE 342410 │ │ │ │ +0000000000456358 0000000000000008 R_X86_64_RELATIVE 342430 │ │ │ │ +0000000000456360 0000000000000008 R_X86_64_RELATIVE 342420 │ │ │ │ +0000000000456368 0000000000000008 R_X86_64_RELATIVE 3422b0 │ │ │ │ +0000000000456370 0000000000000008 R_X86_64_RELATIVE 3424e0 │ │ │ │ +0000000000456378 0000000000000008 R_X86_64_RELATIVE 3424b0 │ │ │ │ +0000000000456380 0000000000000008 R_X86_64_RELATIVE 3420b0 │ │ │ │ +0000000000456388 0000000000000008 R_X86_64_RELATIVE 3424c0 │ │ │ │ +0000000000456390 0000000000000008 R_X86_64_RELATIVE 3422c0 │ │ │ │ +0000000000456398 0000000000000008 R_X86_64_RELATIVE 3424d0 │ │ │ │ +00000000004563a0 0000000000000008 R_X86_64_RELATIVE 342440 │ │ │ │ +00000000004563b0 0000000000000008 R_X86_64_RELATIVE 347010 │ │ │ │ +00000000004563b8 0000000000000008 R_X86_64_RELATIVE 347050 │ │ │ │ +00000000004563c0 0000000000000008 R_X86_64_RELATIVE 347450 │ │ │ │ +00000000004563c8 0000000000000008 R_X86_64_RELATIVE 347460 │ │ │ │ +00000000004563d0 0000000000000008 R_X86_64_RELATIVE 347060 │ │ │ │ +00000000004563d8 0000000000000008 R_X86_64_RELATIVE 347990 │ │ │ │ +00000000004563e0 0000000000000008 R_X86_64_RELATIVE 3479b0 │ │ │ │ +00000000004563e8 0000000000000008 R_X86_64_RELATIVE 3479a0 │ │ │ │ +00000000004563f0 0000000000000008 R_X86_64_RELATIVE 347470 │ │ │ │ +00000000004563f8 0000000000000008 R_X86_64_RELATIVE 347a10 │ │ │ │ +0000000000456400 0000000000000008 R_X86_64_RELATIVE 347a00 │ │ │ │ +0000000000456408 0000000000000008 R_X86_64_RELATIVE 347040 │ │ │ │ +0000000000456480 0000000000000008 R_X86_64_RELATIVE 34bd10 │ │ │ │ +0000000000456548 0000000000000008 R_X86_64_RELATIVE 33f1f0 │ │ │ │ +0000000000456550 0000000000000008 R_X86_64_RELATIVE 33f220 │ │ │ │ +0000000000456558 0000000000000008 R_X86_64_RELATIVE 33f300 │ │ │ │ +0000000000456560 0000000000000008 R_X86_64_RELATIVE 33f310 │ │ │ │ +0000000000456568 0000000000000008 R_X86_64_RELATIVE 33f230 │ │ │ │ +0000000000456570 0000000000000008 R_X86_64_RELATIVE 33f520 │ │ │ │ +0000000000456578 0000000000000008 R_X86_64_RELATIVE 33f540 │ │ │ │ +0000000000456580 0000000000000008 R_X86_64_RELATIVE 33f530 │ │ │ │ +0000000000456588 0000000000000008 R_X86_64_RELATIVE 33f320 │ │ │ │ +0000000000456590 0000000000000008 R_X86_64_RELATIVE 33f610 │ │ │ │ +0000000000456598 0000000000000008 R_X86_64_RELATIVE 33f5e0 │ │ │ │ +00000000004565a0 0000000000000008 R_X86_64_RELATIVE 33f210 │ │ │ │ +00000000004565a8 0000000000000008 R_X86_64_RELATIVE 33f5f0 │ │ │ │ +00000000004565b0 0000000000000008 R_X86_64_RELATIVE 33f330 │ │ │ │ +00000000004565b8 0000000000000008 R_X86_64_RELATIVE 33f600 │ │ │ │ +00000000004565c0 0000000000000008 R_X86_64_RELATIVE 33f550 │ │ │ │ +00000000004565d0 0000000000000008 R_X86_64_RELATIVE 341160 │ │ │ │ +00000000004565d8 0000000000000008 R_X86_64_RELATIVE 341190 │ │ │ │ +00000000004565e0 0000000000000008 R_X86_64_RELATIVE 341290 │ │ │ │ +00000000004565e8 0000000000000008 R_X86_64_RELATIVE 3412a0 │ │ │ │ +00000000004565f0 0000000000000008 R_X86_64_RELATIVE 3411a0 │ │ │ │ +00000000004565f8 0000000000000008 R_X86_64_RELATIVE 341410 │ │ │ │ +0000000000456600 0000000000000008 R_X86_64_RELATIVE 341430 │ │ │ │ +0000000000456608 0000000000000008 R_X86_64_RELATIVE 341420 │ │ │ │ +0000000000456610 0000000000000008 R_X86_64_RELATIVE 3412b0 │ │ │ │ +0000000000456618 0000000000000008 R_X86_64_RELATIVE 341520 │ │ │ │ +0000000000456620 0000000000000008 R_X86_64_RELATIVE 3414f0 │ │ │ │ +0000000000456628 0000000000000008 R_X86_64_RELATIVE 341180 │ │ │ │ +0000000000456630 0000000000000008 R_X86_64_RELATIVE 341500 │ │ │ │ +0000000000456638 0000000000000008 R_X86_64_RELATIVE 3412c0 │ │ │ │ +0000000000456640 0000000000000008 R_X86_64_RELATIVE 341510 │ │ │ │ +0000000000456648 0000000000000008 R_X86_64_RELATIVE 341440 │ │ │ │ +0000000000456658 0000000000000008 R_X86_64_RELATIVE 343280 │ │ │ │ +0000000000456660 0000000000000008 R_X86_64_RELATIVE 3432c0 │ │ │ │ +0000000000456668 0000000000000008 R_X86_64_RELATIVE 3435d0 │ │ │ │ +0000000000456670 0000000000000008 R_X86_64_RELATIVE 3435e0 │ │ │ │ +0000000000456678 0000000000000008 R_X86_64_RELATIVE 3432d0 │ │ │ │ +0000000000456680 0000000000000008 R_X86_64_RELATIVE 3437f0 │ │ │ │ +0000000000456688 0000000000000008 R_X86_64_RELATIVE 343810 │ │ │ │ +0000000000456690 0000000000000008 R_X86_64_RELATIVE 343800 │ │ │ │ +0000000000456698 0000000000000008 R_X86_64_RELATIVE 3435f0 │ │ │ │ +00000000004566a0 0000000000000008 R_X86_64_RELATIVE 3438a0 │ │ │ │ +00000000004566a8 0000000000000008 R_X86_64_RELATIVE 343870 │ │ │ │ +00000000004566b0 0000000000000008 R_X86_64_RELATIVE 3432b0 │ │ │ │ +00000000004566b8 0000000000000008 R_X86_64_RELATIVE 343880 │ │ │ │ +00000000004566c0 0000000000000008 R_X86_64_RELATIVE 343600 │ │ │ │ +00000000004566c8 0000000000000008 R_X86_64_RELATIVE 343890 │ │ │ │ +00000000004566d0 0000000000000008 R_X86_64_RELATIVE 343820 │ │ │ │ +00000000004566e0 0000000000000008 R_X86_64_RELATIVE 345b40 │ │ │ │ +00000000004566e8 0000000000000008 R_X86_64_RELATIVE 345b80 │ │ │ │ +00000000004566f0 0000000000000008 R_X86_64_RELATIVE 345db0 │ │ │ │ +00000000004566f8 0000000000000008 R_X86_64_RELATIVE 345dc0 │ │ │ │ +0000000000456700 0000000000000008 R_X86_64_RELATIVE 345b90 │ │ │ │ +0000000000456708 0000000000000008 R_X86_64_RELATIVE 345f50 │ │ │ │ +0000000000456710 0000000000000008 R_X86_64_RELATIVE 345f70 │ │ │ │ +0000000000456718 0000000000000008 R_X86_64_RELATIVE 345f60 │ │ │ │ +0000000000456720 0000000000000008 R_X86_64_RELATIVE 345dd0 │ │ │ │ +0000000000456728 0000000000000008 R_X86_64_RELATIVE 346070 │ │ │ │ +0000000000456730 0000000000000008 R_X86_64_RELATIVE 346040 │ │ │ │ +0000000000456738 0000000000000008 R_X86_64_RELATIVE 345b70 │ │ │ │ +0000000000456740 0000000000000008 R_X86_64_RELATIVE 346050 │ │ │ │ +0000000000456748 0000000000000008 R_X86_64_RELATIVE 345de0 │ │ │ │ +0000000000456750 0000000000000008 R_X86_64_RELATIVE 346060 │ │ │ │ +0000000000456758 0000000000000008 R_X86_64_RELATIVE 345f80 │ │ │ │ +00000000004567b0 0000000000000008 R_X86_64_RELATIVE 34ad60 │ │ │ │ +0000000000456838 0000000000000008 R_X86_64_RELATIVE 34b770 │ │ │ │ +0000000000456988 0000000000000008 R_X86_64_RELATIVE 3402c0 │ │ │ │ +0000000000456990 0000000000000008 R_X86_64_RELATIVE 340300 │ │ │ │ +0000000000456998 0000000000000008 R_X86_64_RELATIVE 340490 │ │ │ │ +00000000004569a0 0000000000000008 R_X86_64_RELATIVE 3404a0 │ │ │ │ +00000000004569a8 0000000000000008 R_X86_64_RELATIVE 340310 │ │ │ │ +00000000004569b0 0000000000000008 R_X86_64_RELATIVE 340720 │ │ │ │ +00000000004569b8 0000000000000008 R_X86_64_RELATIVE 340740 │ │ │ │ +00000000004569c0 0000000000000008 R_X86_64_RELATIVE 340730 │ │ │ │ +00000000004569c8 0000000000000008 R_X86_64_RELATIVE 3404b0 │ │ │ │ +00000000004569d0 0000000000000008 R_X86_64_RELATIVE 340870 │ │ │ │ +00000000004569d8 0000000000000008 R_X86_64_RELATIVE 340840 │ │ │ │ +00000000004569e0 0000000000000008 R_X86_64_RELATIVE 3402f0 │ │ │ │ +00000000004569e8 0000000000000008 R_X86_64_RELATIVE 340850 │ │ │ │ +00000000004569f0 0000000000000008 R_X86_64_RELATIVE 3404c0 │ │ │ │ +00000000004569f8 0000000000000008 R_X86_64_RELATIVE 340860 │ │ │ │ +0000000000456a00 0000000000000008 R_X86_64_RELATIVE 340750 │ │ │ │ +0000000000456a10 0000000000000008 R_X86_64_RELATIVE 3443b0 │ │ │ │ +0000000000456a18 0000000000000008 R_X86_64_RELATIVE 3443e0 │ │ │ │ +0000000000456a20 0000000000000008 R_X86_64_RELATIVE 344580 │ │ │ │ +0000000000456a28 0000000000000008 R_X86_64_RELATIVE 344590 │ │ │ │ +0000000000456a30 0000000000000008 R_X86_64_RELATIVE 3443f0 │ │ │ │ +0000000000456a38 0000000000000008 R_X86_64_RELATIVE 344710 │ │ │ │ +0000000000456a40 0000000000000008 R_X86_64_RELATIVE 344730 │ │ │ │ +0000000000456a48 0000000000000008 R_X86_64_RELATIVE 344720 │ │ │ │ +0000000000456a50 0000000000000008 R_X86_64_RELATIVE 3445a0 │ │ │ │ +0000000000456a58 0000000000000008 R_X86_64_RELATIVE 3447d0 │ │ │ │ +0000000000456a60 0000000000000008 R_X86_64_RELATIVE 3447a0 │ │ │ │ +0000000000456a68 0000000000000008 R_X86_64_RELATIVE 3443d0 │ │ │ │ +0000000000456a70 0000000000000008 R_X86_64_RELATIVE 3447b0 │ │ │ │ +0000000000456a78 0000000000000008 R_X86_64_RELATIVE 3445b0 │ │ │ │ +0000000000456a80 0000000000000008 R_X86_64_RELATIVE 3447c0 │ │ │ │ +0000000000456a88 0000000000000008 R_X86_64_RELATIVE 344740 │ │ │ │ +0000000000456a98 0000000000000008 R_X86_64_RELATIVE 349130 │ │ │ │ +0000000000456ae0 0000000000000008 R_X86_64_RELATIVE 349dd0 │ │ │ │ +0000000000456b20 0000000000000008 R_X86_64_RELATIVE 34a0e0 │ │ │ │ +0000000000456b68 0000000000000008 R_X86_64_RELATIVE 34a1c0 │ │ │ │ +0000000000456cb8 0000000000000008 R_X86_64_RELATIVE 33e5d0 │ │ │ │ +0000000000456cc0 0000000000000008 R_X86_64_RELATIVE 33e600 │ │ │ │ +0000000000456cc8 0000000000000008 R_X86_64_RELATIVE 33e670 │ │ │ │ +0000000000456cd0 0000000000000008 R_X86_64_RELATIVE 33e680 │ │ │ │ +0000000000456cd8 0000000000000008 R_X86_64_RELATIVE 33e610 │ │ │ │ +0000000000456ce0 0000000000000008 R_X86_64_RELATIVE 33e7e0 │ │ │ │ +0000000000456ce8 0000000000000008 R_X86_64_RELATIVE 33e800 │ │ │ │ +0000000000456cf0 0000000000000008 R_X86_64_RELATIVE 33e7f0 │ │ │ │ +0000000000456cf8 0000000000000008 R_X86_64_RELATIVE 33e690 │ │ │ │ +0000000000456d00 0000000000000008 R_X86_64_RELATIVE 33e880 │ │ │ │ +0000000000456d08 0000000000000008 R_X86_64_RELATIVE 33e850 │ │ │ │ +0000000000456d10 0000000000000008 R_X86_64_RELATIVE 33e5f0 │ │ │ │ +0000000000456d18 0000000000000008 R_X86_64_RELATIVE 33e860 │ │ │ │ +0000000000456d20 0000000000000008 R_X86_64_RELATIVE 33e6a0 │ │ │ │ +0000000000456d28 0000000000000008 R_X86_64_RELATIVE 33e870 │ │ │ │ +0000000000456d30 0000000000000008 R_X86_64_RELATIVE 33e810 │ │ │ │ +0000000000456d38 0000000000000008 R_X86_64_RELATIVE 33df20 │ │ │ │ +0000000000456d40 0000000000000008 R_X86_64_RELATIVE 342090 │ │ │ │ +0000000000456d48 0000000000000008 R_X86_64_RELATIVE 3420c0 │ │ │ │ +0000000000456d50 0000000000000008 R_X86_64_RELATIVE 342290 │ │ │ │ +0000000000456d58 0000000000000008 R_X86_64_RELATIVE 3422a0 │ │ │ │ +0000000000456d60 0000000000000008 R_X86_64_RELATIVE 3420d0 │ │ │ │ +0000000000456d68 0000000000000008 R_X86_64_RELATIVE 342410 │ │ │ │ +0000000000456d70 0000000000000008 R_X86_64_RELATIVE 342430 │ │ │ │ +0000000000456d78 0000000000000008 R_X86_64_RELATIVE 342420 │ │ │ │ +0000000000456d80 0000000000000008 R_X86_64_RELATIVE 3422b0 │ │ │ │ +0000000000456d88 0000000000000008 R_X86_64_RELATIVE 3424e0 │ │ │ │ +0000000000456d90 0000000000000008 R_X86_64_RELATIVE 3424b0 │ │ │ │ +0000000000456d98 0000000000000008 R_X86_64_RELATIVE 3420b0 │ │ │ │ +0000000000456da0 0000000000000008 R_X86_64_RELATIVE 3424c0 │ │ │ │ +0000000000456da8 0000000000000008 R_X86_64_RELATIVE 3422c0 │ │ │ │ +0000000000456db0 0000000000000008 R_X86_64_RELATIVE 3424d0 │ │ │ │ +0000000000456db8 0000000000000008 R_X86_64_RELATIVE 342440 │ │ │ │ +0000000000456dc8 0000000000000008 R_X86_64_RELATIVE 347010 │ │ │ │ +0000000000456dd0 0000000000000008 R_X86_64_RELATIVE 347050 │ │ │ │ +0000000000456dd8 0000000000000008 R_X86_64_RELATIVE 347450 │ │ │ │ +0000000000456de0 0000000000000008 R_X86_64_RELATIVE 347460 │ │ │ │ +0000000000456de8 0000000000000008 R_X86_64_RELATIVE 347060 │ │ │ │ +0000000000456df0 0000000000000008 R_X86_64_RELATIVE 347990 │ │ │ │ +0000000000456df8 0000000000000008 R_X86_64_RELATIVE 3479b0 │ │ │ │ +0000000000456e00 0000000000000008 R_X86_64_RELATIVE 3479a0 │ │ │ │ +0000000000456e08 0000000000000008 R_X86_64_RELATIVE 347470 │ │ │ │ +0000000000456e10 0000000000000008 R_X86_64_RELATIVE 347a10 │ │ │ │ +0000000000456e18 0000000000000008 R_X86_64_RELATIVE 347a00 │ │ │ │ +0000000000456e20 0000000000000008 R_X86_64_RELATIVE 347040 │ │ │ │ +0000000000456e98 0000000000000008 R_X86_64_RELATIVE 34bd10 │ │ │ │ +0000000000456f60 0000000000000008 R_X86_64_RELATIVE 33f1f0 │ │ │ │ +0000000000456f68 0000000000000008 R_X86_64_RELATIVE 33f220 │ │ │ │ +0000000000456f70 0000000000000008 R_X86_64_RELATIVE 33f300 │ │ │ │ +0000000000456f78 0000000000000008 R_X86_64_RELATIVE 33f310 │ │ │ │ +0000000000456f80 0000000000000008 R_X86_64_RELATIVE 33f230 │ │ │ │ +0000000000456f88 0000000000000008 R_X86_64_RELATIVE 33f520 │ │ │ │ +0000000000456f90 0000000000000008 R_X86_64_RELATIVE 33f540 │ │ │ │ +0000000000456f98 0000000000000008 R_X86_64_RELATIVE 33f530 │ │ │ │ +0000000000456fa0 0000000000000008 R_X86_64_RELATIVE 33f320 │ │ │ │ +0000000000456fa8 0000000000000008 R_X86_64_RELATIVE 33f610 │ │ │ │ +0000000000456fb0 0000000000000008 R_X86_64_RELATIVE 33f5e0 │ │ │ │ +0000000000456fb8 0000000000000008 R_X86_64_RELATIVE 33f210 │ │ │ │ +0000000000456fc0 0000000000000008 R_X86_64_RELATIVE 33f5f0 │ │ │ │ +0000000000456fc8 0000000000000008 R_X86_64_RELATIVE 33f330 │ │ │ │ +0000000000456fd0 0000000000000008 R_X86_64_RELATIVE 33f600 │ │ │ │ +0000000000456fd8 0000000000000008 R_X86_64_RELATIVE 33f550 │ │ │ │ +0000000000456fe8 0000000000000008 R_X86_64_RELATIVE 341160 │ │ │ │ +0000000000456ff0 0000000000000008 R_X86_64_RELATIVE 341190 │ │ │ │ +0000000000456ff8 0000000000000008 R_X86_64_RELATIVE 341290 │ │ │ │ +0000000000457000 0000000000000008 R_X86_64_RELATIVE 3412a0 │ │ │ │ +0000000000457008 0000000000000008 R_X86_64_RELATIVE 3411a0 │ │ │ │ +0000000000457010 0000000000000008 R_X86_64_RELATIVE 341410 │ │ │ │ +0000000000457018 0000000000000008 R_X86_64_RELATIVE 341430 │ │ │ │ +0000000000457020 0000000000000008 R_X86_64_RELATIVE 341420 │ │ │ │ +0000000000457028 0000000000000008 R_X86_64_RELATIVE 3412b0 │ │ │ │ +0000000000457030 0000000000000008 R_X86_64_RELATIVE 341520 │ │ │ │ +0000000000457038 0000000000000008 R_X86_64_RELATIVE 3414f0 │ │ │ │ +0000000000457040 0000000000000008 R_X86_64_RELATIVE 341180 │ │ │ │ +0000000000457048 0000000000000008 R_X86_64_RELATIVE 341500 │ │ │ │ +0000000000457050 0000000000000008 R_X86_64_RELATIVE 3412c0 │ │ │ │ +0000000000457058 0000000000000008 R_X86_64_RELATIVE 341510 │ │ │ │ +0000000000457060 0000000000000008 R_X86_64_RELATIVE 341440 │ │ │ │ +0000000000457070 0000000000000008 R_X86_64_RELATIVE 343280 │ │ │ │ +0000000000457078 0000000000000008 R_X86_64_RELATIVE 3432c0 │ │ │ │ +0000000000457080 0000000000000008 R_X86_64_RELATIVE 3435d0 │ │ │ │ +0000000000457088 0000000000000008 R_X86_64_RELATIVE 3435e0 │ │ │ │ +0000000000457090 0000000000000008 R_X86_64_RELATIVE 3432d0 │ │ │ │ +0000000000457098 0000000000000008 R_X86_64_RELATIVE 3437f0 │ │ │ │ +00000000004570a0 0000000000000008 R_X86_64_RELATIVE 343810 │ │ │ │ +00000000004570a8 0000000000000008 R_X86_64_RELATIVE 343800 │ │ │ │ +00000000004570b0 0000000000000008 R_X86_64_RELATIVE 3435f0 │ │ │ │ +00000000004570b8 0000000000000008 R_X86_64_RELATIVE 3438a0 │ │ │ │ +00000000004570c0 0000000000000008 R_X86_64_RELATIVE 343870 │ │ │ │ +00000000004570c8 0000000000000008 R_X86_64_RELATIVE 3432b0 │ │ │ │ +00000000004570d0 0000000000000008 R_X86_64_RELATIVE 343880 │ │ │ │ +00000000004570d8 0000000000000008 R_X86_64_RELATIVE 343600 │ │ │ │ +00000000004570e0 0000000000000008 R_X86_64_RELATIVE 343890 │ │ │ │ +00000000004570e8 0000000000000008 R_X86_64_RELATIVE 343820 │ │ │ │ +00000000004570f8 0000000000000008 R_X86_64_RELATIVE 345b40 │ │ │ │ +0000000000457100 0000000000000008 R_X86_64_RELATIVE 345b80 │ │ │ │ +0000000000457108 0000000000000008 R_X86_64_RELATIVE 345db0 │ │ │ │ +0000000000457110 0000000000000008 R_X86_64_RELATIVE 345dc0 │ │ │ │ +0000000000457118 0000000000000008 R_X86_64_RELATIVE 345b90 │ │ │ │ +0000000000457120 0000000000000008 R_X86_64_RELATIVE 345f50 │ │ │ │ +0000000000457128 0000000000000008 R_X86_64_RELATIVE 345f70 │ │ │ │ +0000000000457130 0000000000000008 R_X86_64_RELATIVE 345f60 │ │ │ │ +0000000000457138 0000000000000008 R_X86_64_RELATIVE 345dd0 │ │ │ │ +0000000000457140 0000000000000008 R_X86_64_RELATIVE 346070 │ │ │ │ +0000000000457148 0000000000000008 R_X86_64_RELATIVE 346040 │ │ │ │ +0000000000457150 0000000000000008 R_X86_64_RELATIVE 345b70 │ │ │ │ +0000000000457158 0000000000000008 R_X86_64_RELATIVE 346050 │ │ │ │ +0000000000457160 0000000000000008 R_X86_64_RELATIVE 345de0 │ │ │ │ +0000000000457168 0000000000000008 R_X86_64_RELATIVE 346060 │ │ │ │ +0000000000457170 0000000000000008 R_X86_64_RELATIVE 345f80 │ │ │ │ +00000000004571c8 0000000000000008 R_X86_64_RELATIVE 34ad60 │ │ │ │ +0000000000457250 0000000000000008 R_X86_64_RELATIVE 34b770 │ │ │ │ +00000000004573a0 0000000000000008 R_X86_64_RELATIVE 3402c0 │ │ │ │ +00000000004573a8 0000000000000008 R_X86_64_RELATIVE 340300 │ │ │ │ +00000000004573b0 0000000000000008 R_X86_64_RELATIVE 340490 │ │ │ │ +00000000004573b8 0000000000000008 R_X86_64_RELATIVE 3404a0 │ │ │ │ +00000000004573c0 0000000000000008 R_X86_64_RELATIVE 340310 │ │ │ │ +00000000004573c8 0000000000000008 R_X86_64_RELATIVE 340720 │ │ │ │ +00000000004573d0 0000000000000008 R_X86_64_RELATIVE 340740 │ │ │ │ +00000000004573d8 0000000000000008 R_X86_64_RELATIVE 340730 │ │ │ │ +00000000004573e0 0000000000000008 R_X86_64_RELATIVE 3404b0 │ │ │ │ +00000000004573e8 0000000000000008 R_X86_64_RELATIVE 340870 │ │ │ │ +00000000004573f0 0000000000000008 R_X86_64_RELATIVE 340840 │ │ │ │ +00000000004573f8 0000000000000008 R_X86_64_RELATIVE 3402f0 │ │ │ │ +0000000000457400 0000000000000008 R_X86_64_RELATIVE 340850 │ │ │ │ +0000000000457408 0000000000000008 R_X86_64_RELATIVE 3404c0 │ │ │ │ +0000000000457410 0000000000000008 R_X86_64_RELATIVE 340860 │ │ │ │ +0000000000457418 0000000000000008 R_X86_64_RELATIVE 340750 │ │ │ │ +0000000000457428 0000000000000008 R_X86_64_RELATIVE 3443b0 │ │ │ │ +0000000000457430 0000000000000008 R_X86_64_RELATIVE 3443e0 │ │ │ │ +0000000000457438 0000000000000008 R_X86_64_RELATIVE 344580 │ │ │ │ +0000000000457440 0000000000000008 R_X86_64_RELATIVE 344590 │ │ │ │ +0000000000457448 0000000000000008 R_X86_64_RELATIVE 3443f0 │ │ │ │ +0000000000457450 0000000000000008 R_X86_64_RELATIVE 344710 │ │ │ │ +0000000000457458 0000000000000008 R_X86_64_RELATIVE 344730 │ │ │ │ +0000000000457460 0000000000000008 R_X86_64_RELATIVE 344720 │ │ │ │ +0000000000457468 0000000000000008 R_X86_64_RELATIVE 3445a0 │ │ │ │ +0000000000457470 0000000000000008 R_X86_64_RELATIVE 3447d0 │ │ │ │ +0000000000457478 0000000000000008 R_X86_64_RELATIVE 3447a0 │ │ │ │ +0000000000457480 0000000000000008 R_X86_64_RELATIVE 3443d0 │ │ │ │ +0000000000457488 0000000000000008 R_X86_64_RELATIVE 3447b0 │ │ │ │ +0000000000457490 0000000000000008 R_X86_64_RELATIVE 3445b0 │ │ │ │ +0000000000457498 0000000000000008 R_X86_64_RELATIVE 3447c0 │ │ │ │ +00000000004574a0 0000000000000008 R_X86_64_RELATIVE 344740 │ │ │ │ +00000000004574b0 0000000000000008 R_X86_64_RELATIVE 349130 │ │ │ │ +00000000004574f8 0000000000000008 R_X86_64_RELATIVE 349dd0 │ │ │ │ +0000000000457538 0000000000000008 R_X86_64_RELATIVE 34a0e0 │ │ │ │ +0000000000457580 0000000000000008 R_X86_64_RELATIVE 34a1c0 │ │ │ │ 00000000004576d0 0000000000000008 R_X86_64_RELATIVE 3c6225 │ │ │ │ 00000000004576e0 0000000000000008 R_X86_64_RELATIVE 3c62a5 │ │ │ │ 00000000004576f0 0000000000000008 R_X86_64_RELATIVE 3c62e5 │ │ │ │ 0000000000457700 0000000000000008 R_X86_64_RELATIVE 399b48 │ │ │ │ 0000000000457710 0000000000000008 R_X86_64_RELATIVE 399cb7 │ │ │ │ 0000000000457720 0000000000000008 R_X86_64_RELATIVE 399ca7 │ │ │ │ 0000000000457730 0000000000000008 R_X86_64_RELATIVE 39e271 │ │ │ │ @@ -5990,30 +5990,30 @@ │ │ │ │ 0000000000458670 0000000000000008 R_X86_64_RELATIVE 3978c9 │ │ │ │ 0000000000458688 0000000000000008 R_X86_64_RELATIVE 3978c9 │ │ │ │ 00000000004586a0 0000000000000008 R_X86_64_RELATIVE 3978c9 │ │ │ │ 00000000004586b8 0000000000000008 R_X86_64_RELATIVE 3978c9 │ │ │ │ 00000000004586d0 0000000000000008 R_X86_64_RELATIVE 3978c9 │ │ │ │ 00000000004586e8 0000000000000008 R_X86_64_RELATIVE 3978c9 │ │ │ │ 0000000000458700 0000000000000008 R_X86_64_RELATIVE 3978c9 │ │ │ │ -0000000000458798 0000000000000008 R_X86_64_RELATIVE 30b660 │ │ │ │ -00000000004587a0 0000000000000008 R_X86_64_RELATIVE 30b8d0 │ │ │ │ -00000000004587b0 0000000000000008 R_X86_64_RELATIVE 30bbe0 │ │ │ │ -00000000004587b8 0000000000000008 R_X86_64_RELATIVE 30b660 │ │ │ │ -00000000004587c0 0000000000000008 R_X86_64_RELATIVE 30b8d0 │ │ │ │ -00000000004587d0 0000000000000008 R_X86_64_RELATIVE 30bbe0 │ │ │ │ -00000000004587d8 0000000000000008 R_X86_64_RELATIVE 30b660 │ │ │ │ -00000000004587e0 0000000000000008 R_X86_64_RELATIVE 30b8d0 │ │ │ │ -00000000004587f0 0000000000000008 R_X86_64_RELATIVE 30bbe0 │ │ │ │ -0000000000458808 0000000000000008 R_X86_64_RELATIVE 2e32c0 │ │ │ │ -0000000000458810 0000000000000008 R_X86_64_RELATIVE 2e3370 │ │ │ │ -0000000000458818 0000000000000008 R_X86_64_RELATIVE 313b10 │ │ │ │ -0000000000458820 0000000000000008 R_X86_64_RELATIVE 313b10 │ │ │ │ -0000000000458828 0000000000000008 R_X86_64_RELATIVE 313b10 │ │ │ │ -0000000000458840 0000000000000008 R_X86_64_RELATIVE 30fd20 │ │ │ │ -0000000000458848 0000000000000008 R_X86_64_RELATIVE 30fd20 │ │ │ │ +0000000000458798 0000000000000008 R_X86_64_RELATIVE 304c00 │ │ │ │ +00000000004587a0 0000000000000008 R_X86_64_RELATIVE 304e70 │ │ │ │ +00000000004587b0 0000000000000008 R_X86_64_RELATIVE 305180 │ │ │ │ +00000000004587b8 0000000000000008 R_X86_64_RELATIVE 304c00 │ │ │ │ +00000000004587c0 0000000000000008 R_X86_64_RELATIVE 304e70 │ │ │ │ +00000000004587d0 0000000000000008 R_X86_64_RELATIVE 305180 │ │ │ │ +00000000004587d8 0000000000000008 R_X86_64_RELATIVE 304c00 │ │ │ │ +00000000004587e0 0000000000000008 R_X86_64_RELATIVE 304e70 │ │ │ │ +00000000004587f0 0000000000000008 R_X86_64_RELATIVE 305180 │ │ │ │ +0000000000458808 0000000000000008 R_X86_64_RELATIVE 30e8f0 │ │ │ │ +0000000000458810 0000000000000008 R_X86_64_RELATIVE 30e9a0 │ │ │ │ +0000000000458818 0000000000000008 R_X86_64_RELATIVE 30d0b0 │ │ │ │ +0000000000458820 0000000000000008 R_X86_64_RELATIVE 30d0b0 │ │ │ │ +0000000000458828 0000000000000008 R_X86_64_RELATIVE 30d0b0 │ │ │ │ +0000000000458840 0000000000000008 R_X86_64_RELATIVE 3092c0 │ │ │ │ +0000000000458848 0000000000000008 R_X86_64_RELATIVE 3092c0 │ │ │ │ 0000000000458850 0000000000000008 R_X86_64_RELATIVE 2e0f90 │ │ │ │ 0000000000458858 0000000000000008 R_X86_64_RELATIVE 2e0f90 │ │ │ │ 0000000000458860 0000000000000008 R_X86_64_RELATIVE 2e0f90 │ │ │ │ 0000000000458868 0000000000000008 R_X86_64_RELATIVE 398278 │ │ │ │ 0000000000458880 0000000000000008 R_X86_64_RELATIVE 3957fa │ │ │ │ 0000000000458898 0000000000000008 R_X86_64_RELATIVE 3957fa │ │ │ │ 00000000004588b0 0000000000000008 R_X86_64_RELATIVE 3957fa │ │ │ │ @@ -6462,15 +6462,15 @@ │ │ │ │ 000000000045a9e0 0000000000000008 R_X86_64_RELATIVE 3da9f2 │ │ │ │ 000000000045a9e8 0000000000000008 R_X86_64_RELATIVE 3da9fd │ │ │ │ 000000000045a9f0 0000000000000008 R_X86_64_RELATIVE 3daa0a │ │ │ │ 000000000045a9f8 0000000000000008 R_X86_64_RELATIVE 3daa15 │ │ │ │ 000000000045aa00 0000000000000008 R_X86_64_RELATIVE 3daa1f │ │ │ │ 000000000045aa08 0000000000000008 R_X86_64_RELATIVE 3daa24 │ │ │ │ 000000000045ac58 0000000000000008 R_X86_64_RELATIVE 285650 │ │ │ │ -000000000045ac60 0000000000000008 R_X86_64_RELATIVE 2e4a20 │ │ │ │ +000000000045ac60 0000000000000008 R_X86_64_RELATIVE 31de40 │ │ │ │ 000000000045ac68 0000000000000008 R_X86_64_RELATIVE 48690 │ │ │ │ 000000000045ac70 0000000000000008 R_X86_64_RELATIVE 275f60 │ │ │ │ 000000000045ac80 0000000000000008 R_X86_64_RELATIVE 3f590 │ │ │ │ 000000000045ac88 0000000000000008 R_X86_64_RELATIVE 3fc90 │ │ │ │ 000000000045ac90 0000000000000008 R_X86_64_RELATIVE 27f250 │ │ │ │ 000000000045ac98 0000000000000008 R_X86_64_RELATIVE 267da0 │ │ │ │ 000000000045aca0 0000000000000008 R_X86_64_RELATIVE 2c3df0 │ │ │ │ @@ -6480,16 +6480,16 @@ │ │ │ │ 000000000045acc8 0000000000000008 R_X86_64_RELATIVE 26c290 │ │ │ │ 000000000045acd0 0000000000000008 R_X86_64_RELATIVE 1a07c0 │ │ │ │ 000000000045acd8 0000000000000008 R_X86_64_RELATIVE 3ef20 │ │ │ │ 000000000045ace0 0000000000000008 R_X86_64_RELATIVE 3ef90 │ │ │ │ 000000000045ace8 0000000000000008 R_X86_64_RELATIVE 26bb90 │ │ │ │ 000000000045acf0 0000000000000008 R_X86_64_RELATIVE 278300 │ │ │ │ 000000000045acf8 0000000000000008 R_X86_64_RELATIVE 1b3be0 │ │ │ │ -000000000045ad08 0000000000000008 R_X86_64_RELATIVE 314bd0 │ │ │ │ -000000000045ad10 0000000000000008 R_X86_64_RELATIVE 38cfa0 │ │ │ │ +000000000045ad08 0000000000000008 R_X86_64_RELATIVE 2e22f0 │ │ │ │ +000000000045ad10 0000000000000008 R_X86_64_RELATIVE 38ee40 │ │ │ │ 000000000045ad18 0000000000000008 R_X86_64_RELATIVE 1c99c0 │ │ │ │ 000000000045ad20 0000000000000008 R_X86_64_RELATIVE 1b5520 │ │ │ │ 000000000045ad28 0000000000000008 R_X86_64_RELATIVE 164ad0 │ │ │ │ 000000000045ad40 0000000000000008 R_X86_64_RELATIVE 2b2540 │ │ │ │ 000000000045ad48 0000000000000008 R_X86_64_RELATIVE 2d8c50 │ │ │ │ 000000000045ad50 0000000000000008 R_X86_64_RELATIVE 1d6c70 │ │ │ │ 000000000045ad60 0000000000000008 R_X86_64_RELATIVE 2daf70 │ │ │ │ @@ -6509,15 +6509,15 @@ │ │ │ │ 000000000045ae18 0000000000000008 R_X86_64_RELATIVE 153e60 │ │ │ │ 000000000045ae20 0000000000000008 R_X86_64_RELATIVE 3eeb0 │ │ │ │ 000000000045ae38 0000000000000008 R_X86_64_RELATIVE 2667e0 │ │ │ │ 000000000045ae40 0000000000000008 R_X86_64_RELATIVE 394630 │ │ │ │ 000000000045ae48 0000000000000008 R_X86_64_RELATIVE 1d6d90 │ │ │ │ 000000000045ae50 0000000000000008 R_X86_64_RELATIVE 431ce │ │ │ │ 000000000045ae58 0000000000000008 R_X86_64_RELATIVE 1e70a0 │ │ │ │ -000000000045ae68 0000000000000008 R_X86_64_RELATIVE 323180 │ │ │ │ +000000000045ae68 0000000000000008 R_X86_64_RELATIVE 318020 │ │ │ │ 000000000045ae70 0000000000000008 R_X86_64_RELATIVE 27d380 │ │ │ │ 000000000045ae78 0000000000000008 R_X86_64_RELATIVE 1ce990 │ │ │ │ 000000000045ae80 0000000000000008 R_X86_64_RELATIVE 3f000 │ │ │ │ 000000000045ae88 0000000000000008 R_X86_64_RELATIVE 1e43f0 │ │ │ │ 000000000045ae90 0000000000000008 R_X86_64_RELATIVE 153a20 │ │ │ │ 000000000045aea0 0000000000000008 R_X86_64_RELATIVE 267c9f │ │ │ │ 000000000045aea8 0000000000000008 R_X86_64_RELATIVE 2d34d0 │ │ │ │ @@ -6539,58 +6539,58 @@ │ │ │ │ 000000000045af40 0000000000000008 R_X86_64_RELATIVE 1aa080 │ │ │ │ 000000000045af48 0000000000000008 R_X86_64_RELATIVE 1e1e60 │ │ │ │ 000000000045af50 0000000000000008 R_X86_64_RELATIVE 1df3f0 │ │ │ │ 000000000045af58 0000000000000008 R_X86_64_RELATIVE 25dae0 │ │ │ │ 000000000045af60 0000000000000008 R_X86_64_RELATIVE 29cfc0 │ │ │ │ 000000000045af68 0000000000000008 R_X86_64_RELATIVE 27e890 │ │ │ │ 000000000045af70 0000000000000008 R_X86_64_RELATIVE 1dde90 │ │ │ │ -000000000045af78 0000000000000008 R_X86_64_RELATIVE 2e4cc0 │ │ │ │ +000000000045af78 0000000000000008 R_X86_64_RELATIVE 31e0e0 │ │ │ │ 000000000045af80 0000000000000008 R_X86_64_RELATIVE 3f4b0 │ │ │ │ 000000000045af88 0000000000000008 R_X86_64_RELATIVE 2834a0 │ │ │ │ 000000000045af98 0000000000000008 R_X86_64_RELATIVE 458348 │ │ │ │ 000000000045afa0 0000000000000008 R_X86_64_RELATIVE 25c230 │ │ │ │ 000000000045afa8 0000000000000008 R_X86_64_RELATIVE 29cf70 │ │ │ │ 000000000045afb0 0000000000000008 R_X86_64_RELATIVE 284440 │ │ │ │ -000000000045afb8 0000000000000008 R_X86_64_RELATIVE 3147f0 │ │ │ │ +000000000045afb8 0000000000000008 R_X86_64_RELATIVE 2e1f10 │ │ │ │ 000000000045afc0 0000000000000008 R_X86_64_RELATIVE 2d5760 │ │ │ │ 000000000045afc8 0000000000000008 R_X86_64_RELATIVE 1da430 │ │ │ │ 000000000045afd0 0000000000000008 R_X86_64_RELATIVE 2aad00 │ │ │ │ 000000000045afd8 0000000000000008 R_X86_64_RELATIVE 276b70 │ │ │ │ 000000000045afe0 0000000000000008 R_X86_64_RELATIVE 3bd4e8 │ │ │ │ 000000000045afe8 0000000000000008 R_X86_64_RELATIVE 2d2a70 │ │ │ │ -000000000045aff0 0000000000000008 R_X86_64_RELATIVE 3144e0 │ │ │ │ +000000000045aff0 0000000000000008 R_X86_64_RELATIVE 2e1c00 │ │ │ │ 000000000045aff8 0000000000000008 R_X86_64_RELATIVE 2d9280 │ │ │ │ -000000000045b000 0000000000000008 R_X86_64_RELATIVE 314160 │ │ │ │ +000000000045b000 0000000000000008 R_X86_64_RELATIVE 2e1880 │ │ │ │ 000000000045b008 0000000000000008 R_X86_64_RELATIVE 2c3d10 │ │ │ │ 000000000045b010 0000000000000008 R_X86_64_RELATIVE 449bd8 │ │ │ │ 000000000045b018 0000000000000008 R_X86_64_RELATIVE 267055 │ │ │ │ 000000000045b020 0000000000000008 R_X86_64_RELATIVE 1a2070 │ │ │ │ 000000000045b028 0000000000000008 R_X86_64_RELATIVE 19c050 │ │ │ │ 000000000045b030 0000000000000008 R_X86_64_RELATIVE 1e2700 │ │ │ │ -000000000045b038 0000000000000008 R_X86_64_RELATIVE 322d30 │ │ │ │ +000000000045b038 0000000000000008 R_X86_64_RELATIVE 317bd0 │ │ │ │ 000000000045b040 0000000000000008 R_X86_64_RELATIVE 49dd0 │ │ │ │ 000000000045b048 0000000000000008 R_X86_64_RELATIVE 3bdc18 │ │ │ │ 000000000045b050 0000000000000008 R_X86_64_RELATIVE 2d3400 │ │ │ │ -000000000045b058 0000000000000008 R_X86_64_RELATIVE 2e4b80 │ │ │ │ +000000000045b058 0000000000000008 R_X86_64_RELATIVE 31dfa0 │ │ │ │ 000000000045b060 0000000000000008 R_X86_64_RELATIVE 1b7fd0 │ │ │ │ 000000000045b068 0000000000000008 R_X86_64_RELATIVE 152b20 │ │ │ │ 000000000045b070 0000000000000008 R_X86_64_RELATIVE 2cb760 │ │ │ │ 000000000045b078 0000000000000008 R_X86_64_RELATIVE 1d4820 │ │ │ │ 000000000045b080 0000000000000008 R_X86_64_RELATIVE 2a317e │ │ │ │ 000000000045b088 0000000000000008 R_X86_64_RELATIVE 2be0f0 │ │ │ │ 000000000045b090 0000000000000008 R_X86_64_RELATIVE 26d7e0 │ │ │ │ -000000000045b0a0 0000000000000008 R_X86_64_RELATIVE 2e3760 │ │ │ │ +000000000045b0a0 0000000000000008 R_X86_64_RELATIVE 31cb80 │ │ │ │ 000000000045b0b0 0000000000000008 R_X86_64_RELATIVE 44410 │ │ │ │ 000000000045b0b8 0000000000000008 R_X86_64_RELATIVE 48fa0 │ │ │ │ 000000000045b0c0 0000000000000008 R_X86_64_RELATIVE 152d60 │ │ │ │ 000000000045b0d0 0000000000000008 R_X86_64_RELATIVE 270a10 │ │ │ │ 000000000045b0d8 0000000000000008 R_X86_64_RELATIVE 1d4da0 │ │ │ │ 000000000045b0e0 0000000000000008 R_X86_64_RELATIVE 48840 │ │ │ │ 000000000045b0f0 0000000000000008 R_X86_64_RELATIVE 25c4a0 │ │ │ │ -000000000045b0f8 0000000000000008 R_X86_64_RELATIVE 322b00 │ │ │ │ +000000000045b0f8 0000000000000008 R_X86_64_RELATIVE 3179a0 │ │ │ │ 000000000045b100 0000000000000008 R_X86_64_RELATIVE 2b78f0 │ │ │ │ 000000000045b108 0000000000000008 R_X86_64_RELATIVE 40100 │ │ │ │ 000000000045b110 0000000000000008 R_X86_64_RELATIVE 486e0 │ │ │ │ 000000000045b118 0000000000000008 R_X86_64_RELATIVE 1a7630 │ │ │ │ 000000000045b120 0000000000000008 R_X86_64_RELATIVE 1b3980 │ │ │ │ 000000000045b130 0000000000000008 R_X86_64_RELATIVE 1a2f70 │ │ │ │ 000000000045b140 0000000000000008 R_X86_64_RELATIVE 49010 │ │ │ │ @@ -6627,39 +6627,39 @@ │ │ │ │ 000000000045b248 0000000000000008 R_X86_64_RELATIVE 1e93f0 │ │ │ │ 000000000045b250 0000000000000008 R_X86_64_RELATIVE 27ed70 │ │ │ │ 000000000045b260 0000000000000008 R_X86_64_RELATIVE 4472e0 │ │ │ │ 000000000045b268 0000000000000008 R_X86_64_RELATIVE 3f880 │ │ │ │ 000000000045b270 0000000000000008 R_X86_64_RELATIVE 25d300 │ │ │ │ 000000000045b278 0000000000000008 R_X86_64_RELATIVE 1dd3b0 │ │ │ │ 000000000045b288 0000000000000008 R_X86_64_RELATIVE 2ca940 │ │ │ │ -000000000045b290 0000000000000008 R_X86_64_RELATIVE 322400 │ │ │ │ -000000000045b298 0000000000000008 R_X86_64_RELATIVE 3211c0 │ │ │ │ +000000000045b290 0000000000000008 R_X86_64_RELATIVE 3172a0 │ │ │ │ +000000000045b298 0000000000000008 R_X86_64_RELATIVE 316060 │ │ │ │ 000000000045b2a0 0000000000000008 R_X86_64_RELATIVE 1662b0 │ │ │ │ 000000000045b2a8 0000000000000008 R_X86_64_RELATIVE 25c0e0 │ │ │ │ -000000000045b2b0 0000000000000008 R_X86_64_RELATIVE 31de90 │ │ │ │ +000000000045b2b0 0000000000000008 R_X86_64_RELATIVE 312d30 │ │ │ │ 000000000045b2b8 0000000000000008 R_X86_64_RELATIVE 3e8a0 │ │ │ │ 000000000045b2c0 0000000000000008 R_X86_64_RELATIVE 2c2d10 │ │ │ │ 000000000045b2c8 0000000000000008 R_X86_64_RELATIVE 26d6b0 │ │ │ │ 000000000045b2d0 0000000000000008 R_X86_64_RELATIVE 2cc5c0 │ │ │ │ 000000000045b2d8 0000000000000008 R_X86_64_RELATIVE 1d2270 │ │ │ │ 000000000045b2e0 0000000000000008 R_X86_64_RELATIVE 2afae0 │ │ │ │ 000000000045b2f0 0000000000000008 R_X86_64_RELATIVE 3ef20 │ │ │ │ 000000000045b2f8 0000000000000008 R_X86_64_RELATIVE 3bd7e8 │ │ │ │ 000000000045b300 0000000000000008 R_X86_64_RELATIVE 49d00 │ │ │ │ -000000000045b308 0000000000000008 R_X86_64_RELATIVE 31b700 │ │ │ │ +000000000045b308 0000000000000008 R_X86_64_RELATIVE 3105a0 │ │ │ │ 000000000045b318 0000000000000008 R_X86_64_RELATIVE 279480 │ │ │ │ 000000000045b320 0000000000000008 R_X86_64_RELATIVE 1dcf30 │ │ │ │ -000000000045b328 0000000000000008 R_X86_64_RELATIVE 2e4dc0 │ │ │ │ -000000000045b338 0000000000000008 R_X86_64_RELATIVE 323e40 │ │ │ │ -000000000045b340 0000000000000008 R_X86_64_RELATIVE 2e3420 │ │ │ │ +000000000045b328 0000000000000008 R_X86_64_RELATIVE 31e1e0 │ │ │ │ +000000000045b338 0000000000000008 R_X86_64_RELATIVE 318ce0 │ │ │ │ +000000000045b340 0000000000000008 R_X86_64_RELATIVE 31c840 │ │ │ │ 000000000045b348 0000000000000008 R_X86_64_RELATIVE 394590 │ │ │ │ -000000000045b358 0000000000000008 R_X86_64_RELATIVE 319fd0 │ │ │ │ +000000000045b358 0000000000000008 R_X86_64_RELATIVE 30ee70 │ │ │ │ 000000000045b360 0000000000000008 R_X86_64_RELATIVE 2bdf30 │ │ │ │ 000000000045b368 0000000000000008 R_X86_64_RELATIVE 44480 │ │ │ │ -000000000045b370 0000000000000008 R_X86_64_RELATIVE 31a000 │ │ │ │ +000000000045b370 0000000000000008 R_X86_64_RELATIVE 30eea0 │ │ │ │ 000000000045b380 0000000000000008 R_X86_64_RELATIVE 2d8dc0 │ │ │ │ 000000000045b390 0000000000000008 R_X86_64_RELATIVE 299630 │ │ │ │ 000000000045b398 0000000000000008 R_X86_64_RELATIVE 3ef20 │ │ │ │ 000000000045b3a0 0000000000000008 R_X86_64_RELATIVE 2d8ef0 │ │ │ │ 000000000045b3a8 0000000000000008 R_X86_64_RELATIVE 2675a5 │ │ │ │ 000000000045b3b0 0000000000000008 R_X86_64_RELATIVE 15150e │ │ │ │ 000000000045b3b8 0000000000000008 R_X86_64_RELATIVE 3fba0 │ │ │ │ @@ -6679,69 +6679,69 @@ │ │ │ │ 000000000045b448 0000000000000008 R_X86_64_RELATIVE 16ac70 │ │ │ │ 000000000045b450 0000000000000008 R_X86_64_RELATIVE 1dfd10 │ │ │ │ 000000000045b458 0000000000000008 R_X86_64_RELATIVE 2717e0 │ │ │ │ 000000000045b460 0000000000000008 R_X86_64_RELATIVE 49d70 │ │ │ │ 000000000045b468 0000000000000008 R_X86_64_RELATIVE 1e8bf0 │ │ │ │ 000000000045b470 0000000000000008 R_X86_64_RELATIVE 2b2420 │ │ │ │ 000000000045b478 0000000000000008 R_X86_64_RELATIVE 49b90 │ │ │ │ -000000000045b480 0000000000000008 R_X86_64_RELATIVE 3228e0 │ │ │ │ +000000000045b480 0000000000000008 R_X86_64_RELATIVE 317780 │ │ │ │ 000000000045b488 0000000000000008 R_X86_64_RELATIVE 3f843 │ │ │ │ 000000000045b490 0000000000000008 R_X86_64_RELATIVE 1dd3e0 │ │ │ │ 000000000045b4a0 0000000000000008 R_X86_64_RELATIVE 29a3a0 │ │ │ │ 000000000045b4a8 0000000000000008 R_X86_64_RELATIVE 1ddc50 │ │ │ │ 000000000045b4b0 0000000000000008 R_X86_64_RELATIVE 270c60 │ │ │ │ 000000000045b4c0 0000000000000008 R_X86_64_RELATIVE 267b10 │ │ │ │ 000000000045b4c8 0000000000000008 R_X86_64_RELATIVE 27f8b0 │ │ │ │ 000000000045b4d0 0000000000000008 R_X86_64_RELATIVE 2ce700 │ │ │ │ 000000000045b4d8 0000000000000008 R_X86_64_RELATIVE 3fcf0 │ │ │ │ 000000000045b4e0 0000000000000008 R_X86_64_RELATIVE 1d4f00 │ │ │ │ 000000000045b4e8 0000000000000008 R_X86_64_RELATIVE 2ca3a0 │ │ │ │ 000000000045b4f0 0000000000000008 R_X86_64_RELATIVE 165d30 │ │ │ │ 000000000045b4f8 0000000000000008 R_X86_64_RELATIVE 3f000 │ │ │ │ 000000000045b500 0000000000000008 R_X86_64_RELATIVE 1ddd80 │ │ │ │ -000000000045b508 0000000000000008 R_X86_64_RELATIVE 317100 │ │ │ │ +000000000045b508 0000000000000008 R_X86_64_RELATIVE 2e4820 │ │ │ │ 000000000045b510 0000000000000008 R_X86_64_RELATIVE 2846d0 │ │ │ │ -000000000045b518 0000000000000008 R_X86_64_RELATIVE 31c130 │ │ │ │ +000000000045b518 0000000000000008 R_X86_64_RELATIVE 310fd0 │ │ │ │ 000000000045b520 0000000000000008 R_X86_64_RELATIVE 1e97f0 │ │ │ │ 000000000045b530 0000000000000008 R_X86_64_RELATIVE 283bf0 │ │ │ │ 000000000045b538 0000000000000008 R_X86_64_RELATIVE 1e3970 │ │ │ │ 000000000045b540 0000000000000008 R_X86_64_RELATIVE 29bce0 │ │ │ │ 000000000045b548 0000000000000008 R_X86_64_RELATIVE 1e6d20 │ │ │ │ 000000000045b558 0000000000000008 R_X86_64_RELATIVE 3eeb0 │ │ │ │ -000000000045b568 0000000000000008 R_X86_64_RELATIVE 31d0b0 │ │ │ │ +000000000045b568 0000000000000008 R_X86_64_RELATIVE 311f50 │ │ │ │ 000000000045b578 0000000000000008 R_X86_64_RELATIVE 3f80e │ │ │ │ 000000000045b580 0000000000000008 R_X86_64_RELATIVE 2cc220 │ │ │ │ 000000000045b598 0000000000000008 R_X86_64_RELATIVE 4811d │ │ │ │ 000000000045b5a0 0000000000000008 R_X86_64_RELATIVE 443e0 │ │ │ │ 000000000045b5a8 0000000000000008 R_X86_64_RELATIVE 270050 │ │ │ │ 000000000045b5b0 0000000000000008 R_X86_64_RELATIVE 48d10 │ │ │ │ 000000000045b5b8 0000000000000008 R_X86_64_RELATIVE 2a1cb9 │ │ │ │ 000000000045b5c0 0000000000000008 R_X86_64_RELATIVE 282560 │ │ │ │ 000000000045b5c8 0000000000000008 R_X86_64_RELATIVE 27a900 │ │ │ │ 000000000045b5d8 0000000000000008 R_X86_64_RELATIVE 1613e0 │ │ │ │ 000000000045b5e0 0000000000000008 R_X86_64_RELATIVE 3a9158 │ │ │ │ 000000000045b5f0 0000000000000008 R_X86_64_RELATIVE 279500 │ │ │ │ -000000000045b5f8 0000000000000008 R_X86_64_RELATIVE 3160f0 │ │ │ │ +000000000045b5f8 0000000000000008 R_X86_64_RELATIVE 2e3810 │ │ │ │ 000000000045b600 0000000000000008 R_X86_64_RELATIVE 2670e6 │ │ │ │ -000000000045b608 0000000000000008 R_X86_64_RELATIVE 31abb0 │ │ │ │ +000000000045b608 0000000000000008 R_X86_64_RELATIVE 30fa50 │ │ │ │ 000000000045b610 0000000000000008 R_X86_64_RELATIVE 1dd6b0 │ │ │ │ 000000000045b618 0000000000000008 R_X86_64_RELATIVE 2a3750 │ │ │ │ 000000000045b628 0000000000000008 R_X86_64_RELATIVE 2679f9 │ │ │ │ 000000000045b630 0000000000000008 R_X86_64_RELATIVE 2bb9c0 │ │ │ │ 000000000045b638 0000000000000008 R_X86_64_RELATIVE 266b8f │ │ │ │ 000000000045b640 0000000000000008 R_X86_64_RELATIVE 278690 │ │ │ │ 000000000045b648 0000000000000008 R_X86_64_RELATIVE 2bf680 │ │ │ │ 000000000045b650 0000000000000008 R_X86_64_RELATIVE 3ba31 │ │ │ │ 000000000045b658 0000000000000008 R_X86_64_RELATIVE 2847e0 │ │ │ │ 000000000045b660 0000000000000008 R_X86_64_RELATIVE 2d93b0 │ │ │ │ 000000000045b670 0000000000000008 R_X86_64_RELATIVE 165fa0 │ │ │ │ 000000000045b678 0000000000000008 R_X86_64_RELATIVE 2b6540 │ │ │ │ 000000000045b680 0000000000000008 R_X86_64_RELATIVE 3bbe2 │ │ │ │ 000000000045b688 0000000000000008 R_X86_64_RELATIVE 26c0b0 │ │ │ │ -000000000045b698 0000000000000008 R_X86_64_RELATIVE 2e49a0 │ │ │ │ +000000000045b698 0000000000000008 R_X86_64_RELATIVE 31ddc0 │ │ │ │ 000000000045b6a0 0000000000000008 R_X86_64_RELATIVE 3f920 │ │ │ │ 000000000045b6b0 0000000000000008 R_X86_64_RELATIVE 491d0 │ │ │ │ 000000000045b6c0 0000000000000008 R_X86_64_RELATIVE 2b6f50 │ │ │ │ 000000000045b6c8 0000000000000008 R_X86_64_RELATIVE 27bd80 │ │ │ │ 000000000045b6d0 0000000000000008 R_X86_64_RELATIVE 3946d0 │ │ │ │ 000000000045b6d8 0000000000000008 R_X86_64_RELATIVE 3f0e0 │ │ │ │ 000000000045b6e0 0000000000000008 R_X86_64_RELATIVE 2d86a0 │ │ │ │ @@ -6758,17 +6758,17 @@ │ │ │ │ 000000000045b740 0000000000000008 R_X86_64_RELATIVE 2672e0 │ │ │ │ 000000000045b748 0000000000000008 R_X86_64_RELATIVE 3f980 │ │ │ │ 000000000045b750 0000000000000008 R_X86_64_RELATIVE 42f50 │ │ │ │ 000000000045b758 0000000000000008 R_X86_64_RELATIVE 1df8d0 │ │ │ │ 000000000045b768 0000000000000008 R_X86_64_RELATIVE 3bbf5 │ │ │ │ 000000000045b778 0000000000000008 R_X86_64_RELATIVE 3fcb0 │ │ │ │ 000000000045b780 0000000000000008 R_X86_64_RELATIVE 266e37 │ │ │ │ -000000000045b788 0000000000000008 R_X86_64_RELATIVE 2e5020 │ │ │ │ +000000000045b788 0000000000000008 R_X86_64_RELATIVE 31e440 │ │ │ │ 000000000045b790 0000000000000008 R_X86_64_RELATIVE 2d6920 │ │ │ │ -000000000045b798 0000000000000008 R_X86_64_RELATIVE 2e67e0 │ │ │ │ +000000000045b798 0000000000000008 R_X86_64_RELATIVE 31fc00 │ │ │ │ 000000000045b7a0 0000000000000008 R_X86_64_RELATIVE 29db92 │ │ │ │ 000000000045b7a8 0000000000000008 R_X86_64_RELATIVE 1e0140 │ │ │ │ 000000000045b7b0 0000000000000008 R_X86_64_RELATIVE 282400 │ │ │ │ 000000000045b7b8 0000000000000008 R_X86_64_RELATIVE 3fb70 │ │ │ │ 000000000045b7c0 0000000000000008 R_X86_64_RELATIVE 446b0 │ │ │ │ 000000000045b7c8 0000000000000008 R_X86_64_RELATIVE 1b7db0 │ │ │ │ 000000000045b7d0 0000000000000008 R_X86_64_RELATIVE 2d6a70 │ │ │ │ @@ -6843,24 +6843,24 @@ │ │ │ │ 000000000045ba50 0000000000000008 R_X86_64_RELATIVE 49ab0 │ │ │ │ 000000000045ba58 0000000000000008 R_X86_64_RELATIVE 26c010 │ │ │ │ 000000000045ba60 0000000000000008 R_X86_64_RELATIVE 1e3490 │ │ │ │ 000000000045ba68 0000000000000008 R_X86_64_RELATIVE 26779f │ │ │ │ 000000000045ba70 0000000000000008 R_X86_64_RELATIVE 27af20 │ │ │ │ 000000000045ba78 0000000000000008 R_X86_64_RELATIVE 1ddb80 │ │ │ │ 000000000045ba88 0000000000000008 R_X86_64_RELATIVE 458718 │ │ │ │ -000000000045ba90 0000000000000008 R_X86_64_RELATIVE 2e4ec0 │ │ │ │ +000000000045ba90 0000000000000008 R_X86_64_RELATIVE 31e2e0 │ │ │ │ 000000000045ba98 0000000000000008 R_X86_64_RELATIVE 2d5ce0 │ │ │ │ 000000000045baa0 0000000000000008 R_X86_64_RELATIVE 2bbaa0 │ │ │ │ 000000000045baa8 0000000000000008 R_X86_64_RELATIVE 153b00 │ │ │ │ 000000000045bab0 0000000000000008 R_X86_64_RELATIVE 19bfb0 │ │ │ │ 000000000045bab8 0000000000000008 R_X86_64_RELATIVE 42830 │ │ │ │ 000000000045bac0 0000000000000008 R_X86_64_RELATIVE 1e7da0 │ │ │ │ 000000000045bac8 0000000000000008 R_X86_64_RELATIVE 1e6660 │ │ │ │ 000000000045bad0 0000000000000008 R_X86_64_RELATIVE 267b36 │ │ │ │ -000000000045bad8 0000000000000008 R_X86_64_RELATIVE 2e3cd0 │ │ │ │ +000000000045bad8 0000000000000008 R_X86_64_RELATIVE 31d0f0 │ │ │ │ 000000000045bae0 0000000000000008 R_X86_64_RELATIVE 49ac0 │ │ │ │ 000000000045bae8 0000000000000008 R_X86_64_RELATIVE 446be0 │ │ │ │ 000000000045baf0 0000000000000008 R_X86_64_RELATIVE 2cff80 │ │ │ │ 000000000045baf8 0000000000000008 R_X86_64_RELATIVE 4464e0 │ │ │ │ 000000000045bb00 0000000000000008 R_X86_64_RELATIVE 267322 │ │ │ │ 000000000045bb08 0000000000000008 R_X86_64_RELATIVE 3fa25 │ │ │ │ 000000000045bb10 0000000000000008 R_X86_64_RELATIVE 27a380 │ │ │ │ @@ -6875,24 +6875,24 @@ │ │ │ │ 000000000045bb58 0000000000000008 R_X86_64_RELATIVE 25d6a0 │ │ │ │ 000000000045bb60 0000000000000008 R_X86_64_RELATIVE 27f680 │ │ │ │ 000000000045bb68 0000000000000008 R_X86_64_RELATIVE 298000 │ │ │ │ 000000000045bb78 0000000000000008 R_X86_64_RELATIVE 1e7690 │ │ │ │ 000000000045bb80 0000000000000008 R_X86_64_RELATIVE 1e8510 │ │ │ │ 000000000045bb90 0000000000000008 R_X86_64_RELATIVE 3e910 │ │ │ │ 000000000045bb98 0000000000000008 R_X86_64_RELATIVE 1e2d60 │ │ │ │ -000000000045bba8 0000000000000008 R_X86_64_RELATIVE 31c470 │ │ │ │ +000000000045bba8 0000000000000008 R_X86_64_RELATIVE 311310 │ │ │ │ 000000000045bbb8 0000000000000008 R_X86_64_RELATIVE 27c020 │ │ │ │ -000000000045bbc0 0000000000000008 R_X86_64_RELATIVE 313fe0 │ │ │ │ +000000000045bbc0 0000000000000008 R_X86_64_RELATIVE 2e1700 │ │ │ │ 000000000045bbc8 0000000000000008 R_X86_64_RELATIVE 44e980 │ │ │ │ 000000000045bbd0 0000000000000008 R_X86_64_RELATIVE 1e8a80 │ │ │ │ 000000000045bbd8 0000000000000008 R_X86_64_RELATIVE 44a2d8 │ │ │ │ -000000000045bbe0 0000000000000008 R_X86_64_RELATIVE 3151b0 │ │ │ │ +000000000045bbe0 0000000000000008 R_X86_64_RELATIVE 2e28d0 │ │ │ │ 000000000045bbe8 0000000000000008 R_X86_64_RELATIVE 1e1ae0 │ │ │ │ 000000000045bbf0 0000000000000008 R_X86_64_RELATIVE 48152 │ │ │ │ -000000000045bc00 0000000000000008 R_X86_64_RELATIVE 31a590 │ │ │ │ +000000000045bc00 0000000000000008 R_X86_64_RELATIVE 30f430 │ │ │ │ 000000000045bc08 0000000000000008 R_X86_64_RELATIVE 1e2810 │ │ │ │ 000000000045bc10 0000000000000008 R_X86_64_RELATIVE 26bc80 │ │ │ │ 000000000045bc18 0000000000000008 R_X86_64_RELATIVE 446e0 │ │ │ │ 000000000045bc20 0000000000000008 R_X86_64_RELATIVE 48190 │ │ │ │ 000000000045bc28 0000000000000008 R_X86_64_RELATIVE 2676d3 │ │ │ │ 000000000045bc30 0000000000000008 R_X86_64_RELATIVE 267396 │ │ │ │ 000000000045bc38 0000000000000008 R_X86_64_RELATIVE 2cb1f0 │ │ │ │ @@ -6904,62 +6904,62 @@ │ │ │ │ 000000000045bc68 0000000000000008 R_X86_64_RELATIVE 1e6e20 │ │ │ │ 000000000045bc70 0000000000000008 R_X86_64_RELATIVE 2a53b0 │ │ │ │ 000000000045bc80 0000000000000008 R_X86_64_RELATIVE 2b2670 │ │ │ │ 000000000045bc88 0000000000000008 R_X86_64_RELATIVE 49680 │ │ │ │ 000000000045bc90 0000000000000008 R_X86_64_RELATIVE 2b8d80 │ │ │ │ 000000000045bc98 0000000000000008 R_X86_64_RELATIVE 2c9f40 │ │ │ │ 000000000045bca0 0000000000000008 R_X86_64_RELATIVE 25d0f0 │ │ │ │ -000000000045bcb0 0000000000000008 R_X86_64_RELATIVE 31bdf0 │ │ │ │ +000000000045bcb0 0000000000000008 R_X86_64_RELATIVE 310c90 │ │ │ │ 000000000045bcb8 0000000000000008 R_X86_64_RELATIVE 26962c │ │ │ │ 000000000045bcc8 0000000000000008 R_X86_64_RELATIVE 267b5c │ │ │ │ 000000000045bcd0 0000000000000008 R_X86_64_RELATIVE 2b2790 │ │ │ │ 000000000045bcd8 0000000000000008 R_X86_64_RELATIVE 1cf5f0 │ │ │ │ 000000000045bce0 0000000000000008 R_X86_64_RELATIVE 1e8d70 │ │ │ │ 000000000045bce8 0000000000000008 R_X86_64_RELATIVE 1dd200 │ │ │ │ 000000000045bcf0 0000000000000008 R_X86_64_RELATIVE 48640 │ │ │ │ 000000000045bcf8 0000000000000008 R_X86_64_RELATIVE 49390 │ │ │ │ 000000000045bd00 0000000000000008 R_X86_64_RELATIVE 29ef7d │ │ │ │ 000000000045bd08 0000000000000008 R_X86_64_RELATIVE 3bc10 │ │ │ │ 000000000045bd18 0000000000000008 R_X86_64_RELATIVE 1bc380 │ │ │ │ 000000000045bd20 0000000000000008 R_X86_64_RELATIVE 3bfc56 │ │ │ │ -000000000045bd28 0000000000000008 R_X86_64_RELATIVE 2e5c30 │ │ │ │ +000000000045bd28 0000000000000008 R_X86_64_RELATIVE 31f050 │ │ │ │ 000000000045bd30 0000000000000008 R_X86_64_RELATIVE 3f520 │ │ │ │ 000000000045bd38 0000000000000008 R_X86_64_RELATIVE 3bc2d │ │ │ │ 000000000045bd40 0000000000000008 R_X86_64_RELATIVE 4479e0 │ │ │ │ 000000000045bd48 0000000000000008 R_X86_64_RELATIVE 1dd2b0 │ │ │ │ 000000000045bd50 0000000000000008 R_X86_64_RELATIVE 1a70d0 │ │ │ │ 000000000045bd58 0000000000000008 R_X86_64_RELATIVE 3fb50 │ │ │ │ 000000000045bd60 0000000000000008 R_X86_64_RELATIVE 2da630 │ │ │ │ 000000000045bd68 0000000000000008 R_X86_64_RELATIVE 3f1c0 │ │ │ │ 000000000045bd70 0000000000000008 R_X86_64_RELATIVE 1a7470 │ │ │ │ 000000000045bd80 0000000000000008 R_X86_64_RELATIVE 1e2620 │ │ │ │ 000000000045bd88 0000000000000008 R_X86_64_RELATIVE 26d8a0 │ │ │ │ -000000000045bd90 0000000000000008 R_X86_64_RELATIVE 324dd0 │ │ │ │ +000000000045bd90 0000000000000008 R_X86_64_RELATIVE 319c70 │ │ │ │ 000000000045bd98 0000000000000008 R_X86_64_RELATIVE 1e0f80 │ │ │ │ 000000000045bda0 0000000000000008 R_X86_64_RELATIVE 1e0c20 │ │ │ │ 000000000045bda8 0000000000000008 R_X86_64_RELATIVE 2b28b0 │ │ │ │ -000000000045bdb0 0000000000000008 R_X86_64_RELATIVE 31ea20 │ │ │ │ +000000000045bdb0 0000000000000008 R_X86_64_RELATIVE 3138c0 │ │ │ │ 000000000045bdb8 0000000000000008 R_X86_64_RELATIVE 267523 │ │ │ │ -000000000045bdc8 0000000000000008 R_X86_64_RELATIVE 313fb0 │ │ │ │ +000000000045bdc8 0000000000000008 R_X86_64_RELATIVE 2e16d0 │ │ │ │ 000000000045bdd0 0000000000000008 R_X86_64_RELATIVE 1e13b0 │ │ │ │ 000000000045bdd8 0000000000000008 R_X86_64_RELATIVE 49400 │ │ │ │ 000000000045bde0 0000000000000008 R_X86_64_RELATIVE 48f30 │ │ │ │ 000000000045bde8 0000000000000008 R_X86_64_RELATIVE 266b11 │ │ │ │ 000000000045bdf0 0000000000000008 R_X86_64_RELATIVE 2765d0 │ │ │ │ 000000000045bdf8 0000000000000008 R_X86_64_RELATIVE 490f0 │ │ │ │ 000000000045be08 0000000000000008 R_X86_64_RELATIVE 49b70 │ │ │ │ 000000000045be10 0000000000000008 R_X86_64_RELATIVE 270420 │ │ │ │ 000000000045be18 0000000000000008 R_X86_64_RELATIVE 3bc6a │ │ │ │ 000000000045be20 0000000000000008 R_X86_64_RELATIVE 48f30 │ │ │ │ 000000000045be28 0000000000000008 R_X86_64_RELATIVE 2bba80 │ │ │ │ -000000000045be30 0000000000000008 R_X86_64_RELATIVE 322430 │ │ │ │ +000000000045be30 0000000000000008 R_X86_64_RELATIVE 3172d0 │ │ │ │ 000000000045be38 0000000000000008 R_X86_64_RELATIVE 284580 │ │ │ │ 000000000045be40 0000000000000008 R_X86_64_RELATIVE 2cc036 │ │ │ │ 000000000045be48 0000000000000008 R_X86_64_RELATIVE 2959e0 │ │ │ │ -000000000045be50 0000000000000008 R_X86_64_RELATIVE 31b8f0 │ │ │ │ +000000000045be50 0000000000000008 R_X86_64_RELATIVE 310790 │ │ │ │ 000000000045be58 0000000000000008 R_X86_64_RELATIVE 1aa2e0 │ │ │ │ 000000000045be60 0000000000000008 R_X86_64_RELATIVE 1e3050 │ │ │ │ 000000000045be68 0000000000000008 R_X86_64_RELATIVE 1696b0 │ │ │ │ 000000000045be70 0000000000000008 R_X86_64_RELATIVE 2bd580 │ │ │ │ 000000000045be78 0000000000000008 R_X86_64_RELATIVE 2bf9b0 │ │ │ │ 000000000045be80 0000000000000008 R_X86_64_RELATIVE 167100 │ │ │ │ 000000000045be88 0000000000000008 R_X86_64_RELATIVE 3f9f0 │ │ │ │ @@ -6971,33 +6971,33 @@ │ │ │ │ 000000000045bed0 0000000000000008 R_X86_64_RELATIVE 2cbfb0 │ │ │ │ 000000000045bed8 0000000000000008 R_X86_64_RELATIVE 1a2dc0 │ │ │ │ 000000000045bee0 0000000000000008 R_X86_64_RELATIVE 42580 │ │ │ │ 000000000045bee8 0000000000000008 R_X86_64_RELATIVE 1e2f60 │ │ │ │ 000000000045bef0 0000000000000008 R_X86_64_RELATIVE 275520 │ │ │ │ 000000000045bf00 0000000000000008 R_X86_64_RELATIVE 295f10 │ │ │ │ 000000000045bf08 0000000000000008 R_X86_64_RELATIVE 448378 │ │ │ │ -000000000045bf10 0000000000000008 R_X86_64_RELATIVE 31a8b0 │ │ │ │ +000000000045bf10 0000000000000008 R_X86_64_RELATIVE 30f750 │ │ │ │ 000000000045bf28 0000000000000008 R_X86_64_RELATIVE 432b0 │ │ │ │ 000000000045bf30 0000000000000008 R_X86_64_RELATIVE 270d50 │ │ │ │ -000000000045bf48 0000000000000008 R_X86_64_RELATIVE 3225b0 │ │ │ │ +000000000045bf48 0000000000000008 R_X86_64_RELATIVE 317450 │ │ │ │ 000000000045bf50 0000000000000008 R_X86_64_RELATIVE 1ea000 │ │ │ │ 000000000045bf58 0000000000000008 R_X86_64_RELATIVE 394540 │ │ │ │ 000000000045bf60 0000000000000008 R_X86_64_RELATIVE 1dd9d0 │ │ │ │ -000000000045bf68 0000000000000008 R_X86_64_RELATIVE 31a180 │ │ │ │ +000000000045bf68 0000000000000008 R_X86_64_RELATIVE 30f020 │ │ │ │ 000000000045bf70 0000000000000008 R_X86_64_RELATIVE 16aa50 │ │ │ │ 000000000045bf78 0000000000000008 R_X86_64_RELATIVE 3f9af │ │ │ │ 000000000045bf88 0000000000000008 R_X86_64_RELATIVE 1e3d80 │ │ │ │ 000000000045bf90 0000000000000008 R_X86_64_RELATIVE 1e8d10 │ │ │ │ 000000000045bf98 0000000000000008 R_X86_64_RELATIVE 1e7c10 │ │ │ │ 000000000045bfa0 0000000000000008 R_X86_64_RELATIVE 448a78 │ │ │ │ 000000000045bfa8 0000000000000008 R_X86_64_RELATIVE 2a5390 │ │ │ │ 000000000045bfb0 0000000000000008 R_X86_64_RELATIVE 480e0 │ │ │ │ -000000000045bfb8 0000000000000008 R_X86_64_RELATIVE 2e3a10 │ │ │ │ +000000000045bfb8 0000000000000008 R_X86_64_RELATIVE 31ce30 │ │ │ │ 000000000045bfc0 0000000000000008 R_X86_64_RELATIVE 1e0240 │ │ │ │ -000000000045bfc8 0000000000000008 R_X86_64_RELATIVE 38cf20 │ │ │ │ +000000000045bfc8 0000000000000008 R_X86_64_RELATIVE 38edc0 │ │ │ │ 000000000045bfd0 0000000000000008 R_X86_64_RELATIVE 267268 │ │ │ │ 000000000045bfd8 0000000000000008 R_X86_64_RELATIVE 279f10 │ │ │ │ 000000000045bfe0 0000000000000008 R_X86_64_RELATIVE 2d6350 │ │ │ │ 000000000045bfe8 0000000000000008 R_X86_64_RELATIVE 2855b0 │ │ │ │ 000000000045bff0 0000000000000008 R_X86_64_RELATIVE 1e8700 │ │ │ │ 000000000045bff8 0000000000000008 R_X86_64_RELATIVE 2c9e70 │ │ │ │ 000000000045c000 0000000000000008 R_X86_64_RELATIVE 45c000 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 21ea4b89f6881ba17a5e8c7ebb439e1cebe523cd │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 47d3ac849702daa1f9dd57caaa9d21ad53b33318 │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.property │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_PROPERTY_TYPE_0 Properties: x86 ISA needed: x86-64-baseline │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -4745,39 +4745,14 @@ │ │ │ │ AVAWATAUI │ │ │ │ A]A\A_A^][ │ │ │ │ A]A\A_A^][ │ │ │ │ A]A\A_A^][ │ │ │ │ A\A_A^][ │ │ │ │ A\A_A^][ │ │ │ │ A\A_A^][ │ │ │ │ -33333333b │ │ │ │ -ba}Ho-yp │ │ │ │ -?bc}H;<7 │ │ │ │ -ba~Ho*ba~Ho< │ │ │ │ -4Vba~(o.b │ │ │ │ -H66b!}@h │ │ │ │ -SUAVAWATAUH │ │ │ │ -A]A\A_A^][ │ │ │ │ -A]A\A_A^][ │ │ │ │ -A]A\A_A^][ │ │ │ │ -A]A\A_A^][ │ │ │ │ -A]A\A_A^][ │ │ │ │ -SUAVAWATAUH │ │ │ │ -A]A\A_A^][ │ │ │ │ -A]A\A_A^][ │ │ │ │ -A]A\A_A^][ │ │ │ │ -SUAVAWATI │ │ │ │ -A\A_A^][ │ │ │ │ -}(X1ba}(o │ │ │ │ -}HZ1ba~H │ │ │ │ -bb}HZ%A* │ │ │ │ -ba}Ho=G- │ │ │ │ -ba}Ho%Y) │ │ │ │ -ba}Ho=E, │ │ │ │ -ba}Ho5L+ │ │ │ │ }(XA,bB}(XY-bB}(Xa.b"= │ │ │ │ }HXa,bB}HXY-bB}HXa.b"=@ │ │ │ │ bB]PRAUb │ │ │ │ bB]PRITb │ │ │ │ bBMPRATb │ │ │ │ bBUPRAob │ │ │ │ bBUPRInb │ │ │ │ @@ -4791,15 +4766,14 @@ │ │ │ │ bB}(XA3b │ │ │ │ bB}(XA4b │ │ │ │ }(ZB bb}(ZB │ │ │ │ bBePRIob │ │ │ │ bBePRInb │ │ │ │ bBEPRIUb │ │ │ │ bBEPRITb │ │ │ │ -bb5 @5?E │ │ │ │ bA}(o$0bC │ │ │ │ bB}HXA1b │ │ │ │ }HXa4bB}HXI3b │ │ │ │ bB}HXA1bB}HXI8bB}HXY5bB}HXa4b │ │ │ │ bB}HXA3b │ │ │ │ bB}HXI6b │ │ │ │ bB}HXY7b │ │ │ │ @@ -4809,15 +4783,14 @@ │ │ │ │ bB}XRIob │ │ │ │ 0bC}H;40 │ │ │ │ bB=PRqRb │ │ │ │ bBUXRIRb │ │ │ │ bBUXRIQb │ │ │ │ bBeXRIlb │ │ │ │ bBeXRIkb │ │ │ │ -bb}HX=*% │ │ │ │ bq}HoR b │ │ │ │ bR}HXA)bB}HXa*b │ │ │ │ bB5PRyUb │ │ │ │ bB5PRATb │ │ │ │ }HXQ!bB}HXI"b │ │ │ │ }HXY#bB}HXY$bR}HXa)bB}HXa*b │ │ │ │ bB}HXY b │ │ │ │ @@ -4874,14 +4847,33 @@ │ │ │ │ bB}HXYQbB}HXaRb │ │ │ │ bB}HXYSb │ │ │ │ bB}HXYTbB}HXaUI │ │ │ │ J0bQ}Hoa │ │ │ │ ba}HoZ ba}HoJ │ │ │ │ bQ}Ho` bQ}Hoh │ │ │ │ }Hoh@ba}Ho │ │ │ │ +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 │ │ │ │ +A\A_A^][ │ │ │ │ +SUAVAWAT │ │ │ │ +A\A_A^][ │ │ │ │ +SUAVAWATI │ │ │ │ +A\A_A^][ │ │ │ │ +}(X1ba}(o │ │ │ │ +}HZ1ba~H │ │ │ │ +33333333b │ │ │ │ bB}HXi!bB}HXq │ │ │ │ bB}HXi!b │ │ │ │ bB}HXi!b │ │ │ │ bB}HXa b │ │ │ │ bB}HXI#b │ │ │ │ bB}HXI"b │ │ │ │ bB}HXi!b │ │ │ │ @@ -4890,26 +4882,24 @@ │ │ │ │ bB}HXi!bB}HXa │ │ │ │ bB}HXi!bB}HXA │ │ │ │ }HoJ bB}HXA │ │ │ │ bB}HXa b │ │ │ │ bB}HXQ%bB}HXY$b │ │ │ │ bB}HXi!bB}HXa │ │ │ │ bB}HXQ&bB}HXY%H │ │ │ │ -bb}HX-{_ │ │ │ │ bb-@@H H │ │ │ │ bB}HXi!bB}HXq │ │ │ │ bB}HXi!bB}HXq │ │ │ │ }Hoj ba}HoJ │ │ │ │ bB}HXi!bB}HXq │ │ │ │ bB}HXi!bB}HXq │ │ │ │ bB}HXi!bB}HXq │ │ │ │ bB}HXi!bB}HXq │ │ │ │ bB}HXi!bB}HXq │ │ │ │ ba}Hoz b │ │ │ │ -bb}HX-L │ │ │ │ bB}HXi!bB}HXq │ │ │ │ bB}HXi!bB}HXq │ │ │ │ bB}HXQ!L │ │ │ │ bq}HoR bq}HoZ │ │ │ │ bB}HXi!bB}HXq │ │ │ │ bB}HXX b │ │ │ │ bB}HXX b │ │ │ │ @@ -4929,14 +4919,18 @@ │ │ │ │ SUAVAWATAUI │ │ │ │ A]A\A_A^][ │ │ │ │ A]A\A_A^][ │ │ │ │ A]A\A_A^][ │ │ │ │ SUAVAWAT │ │ │ │ SUAVAWAT │ │ │ │ A\A_A^][ │ │ │ │ +?bc}H;<7 │ │ │ │ +ba~Ho*ba~Ho< │ │ │ │ +4Vba~(o.b │ │ │ │ +H66b!}@h │ │ │ │ SUAVAWATAUH │ │ │ │ A]A\A_A^][ │ │ │ │ A]A\A_A^][ │ │ │ │ A]A\A_A^][ │ │ │ │ A]A\A_A^][ │ │ │ │ SUAVAWATAUH │ │ │ │ A]A\A_A^][ │ │ │ │ @@ -4946,28 +4940,24 @@ │ │ │ │ SUAVAWATH │ │ │ │ SUAVAWATH │ │ │ │ A\A_A^][ │ │ │ │ SUAVAWATH │ │ │ │ SUAVAWATH │ │ │ │ A\A_A^][ │ │ │ │ SUAVAWATH │ │ │ │ -SUAVAWATAUI │ │ │ │ +SUAVAWATAUH │ │ │ │ A]A\A_A^][ │ │ │ │ A]A\A_A^][ │ │ │ │ A]A\A_A^][ │ │ │ │ A]A\A_A^][ │ │ │ │ A]A\A_A^][ │ │ │ │ -SUAVAWATAUI │ │ │ │ +SUAVAWATAUH │ │ │ │ A]A\A_A^][ │ │ │ │ A]A\A_A^][ │ │ │ │ A]A\A_A^][ │ │ │ │ -SUAVAWAT │ │ │ │ -A\A_A^][ │ │ │ │ -SUAVAWAT │ │ │ │ -A\A_A^][ │ │ │ │ AWAVAUATSP1 │ │ │ │ AuthentiH1 │ │ │ │ HygonGenH1 │ │ │ │ [A\A]A^A_] │ │ │ │ Fatal internal error. Please consider filing a bug report at https://github.com/clap-rs/clap/issues/usr/src/rustc-1.96.1/library/core/src/ops/function.rs │ │ │ │ /usr/src/rustc-1.96.1/library/alloc/src/collections/btree/navigate.rs │ │ │ │ /usr/src/rustc-1.96.1/library/alloc/src/collections/btree/map.rs │ │ │ │ @@ -5965,24 +5955,45 @@ │ │ │ │ fatal runtime error: out of TLS keys, aborting │ │ │ │ strerror_r failure/proc/self/mountinfo/proc/self/cgroupcpu.cfs_period_us/sys/fs/cgroupcgroup.controllersinternal error: entered unreachable code: the thread info setup logic isn't recursivethere is no guard pagefailed to generate unique thread ID: bitspace exhaustedfatal runtime error: assertion failed: signal(libc::SIGPIPE, handler) != libc::SIG_ERR, aborting │ │ │ │ WouldBlockfatal runtime error: an irrecoverable error occurred while synchronizing threads, aborting │ │ │ │ thread name may not contain interior null bytesfatal runtime error: thread local panicked on drop, aborting │ │ │ │ cannot panic during the backtrace functionunsupported backtracedisabled backtraceOsmessageErrorCustomerrorAccessErrorinvalid map entryConnectionRefusedConnectionResetHostUnreachableNetworkUnreachableConnectionAbortedNotConnectedAddrInUseNetworkDownBrokenPipeAlreadyExistsNotADirectoryIsADirectoryDirectoryNotEmptyReadOnlyFilesystemFilesystemLoopStaleNetworkFileHandleInvalidInputInvalidDataWriteZeroStorageFullNotSeekableQuotaExceededFileTooLargeResourceBusyExecutableFileBusyCrossesDevicesTooManyLinksInvalidFilenameArgumentListTooLongInterruptedUnsupportedUnexpectedEofOutOfMemoryInProgressOtherUncategorized()description() is deprecated; use Display │ │ │ │ 4:2:04:2:24:4:4Monochrome │ │ │ │ Error parsing y4m headerError parsing IntError parsing UTF8General parsing error │ │ │ │ +'''///???OOO │ │ │ │ + !$%0145"#&'2367 │ │ │ │ +(),-89<=*+./:;>?<= │ │ │ │ +XrXr(((( │ │ │ │ +$"D B @ > │ │ │ │ $"D B @ > │ │ │ │ +/+'#/+'#/+'#/+' │ │ │ │ +!#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{} │ │ │ │ +ACEGIKMO │ │ │ │ +QSUWY[]_!#%')+-/acegikmo13579;=?qsuwy{} │ │ │ │ +'''///???OOO │ │ │ │ !"%&)*-.12569:=>ABEFIJMNQRUVYZ]^abefijmnqruvyz}~ │ │ │ │ +y(((((l(l │ │ │ │ (|(|(|(|(|(|(|(|0 │ │ │ │ m@L@L@L@L@L@L@L@L │ │ │ │ 3pwpwpwpwpwpwpwpw │ │ │ │ (l(l(l(l(l(l(l(l │ │ │ │ I ~ ~ ~ ~ ~ ~ ~ ~ │ │ │ │ `o`o`o`o`o`o`o`o │ │ │ │ ?`{`{`{`{`{`{`{`{ │ │ │ │ y((((((((((((((((XrXrXrXrXrXrXrXrp │ │ │ │ + !$%"#&'01452367(),-*+./89<=:;>? │ │ │ │ + !$%0145 │ │ │ │ +(),-89<= │ │ │ │ +"#&'2367 │ │ │ │ +*+./:;>? │ │ │ │ +"2 0#3!1*:(8+;)9 │ │ │ │ +&6$4'7%5.>, │ │ │ │ +!)19%-5=#+3;'/7? │ │ │ │ + .(&$*,"<24:860> │ │ │ │ "#*+23:; │ │ │ │ &'./67>? │ │ │ │ !#)+%'-/139;57=? │ │ │ │ "(*$&,.028:46<> │ │ │ │ !#13%'57)+9;-/=? │ │ │ │ "02$&46(*8:,.<> │ │ │ │ #'+/37;?CGKOSW[_cgkosw{ │ │ │ │ @@ -5998,39 +6009,18 @@ │ │ │ │ ()*+)*+,*+,-+,-.0123123423453456 │ │ │ │ !"#!"#$"#$%#$%& │ │ │ │ &' !()"#*+$%,-&'./()01*+23,-45./67018923:;45<=67>? │ │ │ │ ./ !01"#23$%45&'67()89*+:;,-<=./>?01@A23BC45DE67FG89HI:;JK<=LM>?NO"# │ │ │ │ !#13%'57 │ │ │ │ )+9;-/=? │ │ │ │ !#%'1357 │ │ │ │ +@@@@@@@@@@@@@@@@ │ │ │ │ " / < I V │ │ │ │ ,>1K1X1e1r1 │ │ │ │ (!(4(G(Z( │ │ │ │ -$"D B @ > │ │ │ │ -'''///???OOO │ │ │ │ -/+'#/+'#/+'#/+' │ │ │ │ -!#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{} │ │ │ │ -ACEGIKMO │ │ │ │ -QSUWY[]_!#%')+-/acegikmo13579;=?qsuwy{} │ │ │ │ -'''///???OOO │ │ │ │ -y(((((l(l │ │ │ │ - !$%0145"#&'2367 │ │ │ │ -(),-89<=*+./:;>?<= │ │ │ │ -XrXr(((( │ │ │ │ - !$%"#&'01452367(),-*+./89<=:;>? │ │ │ │ - !$%0145 │ │ │ │ -(),-89<= │ │ │ │ -"#&'2367 │ │ │ │ -*+./:;>? │ │ │ │ -"2 0#3!1*:(8+;)9 │ │ │ │ -&6$4'7%5.>, │ │ │ │ -!)19%-5=#+3;'/7? │ │ │ │ - .(&$*,"<24:860> │ │ │ │ -@@@@@@@@@@@@@@@@ │ │ │ │ gdb_load_rust_pretty_printers.py │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ │ .rela.dyn │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -45234,21 +45234,21 @@ │ │ │ │ mov 0x8(%rdx),%rsi │ │ │ │ mov (%rcx),%rdx │ │ │ │ add %rdx,%rdx │ │ │ │ mov %r10d,%ecx │ │ │ │ shl %cl,%ebx │ │ │ │ cmp $0x4,%r11b │ │ │ │ jb 5b1b8 <__cxa_finalize@plt+0x30168> │ │ │ │ - lea 0x2cc3e7(%rip),%r10 │ │ │ │ + lea 0x2c1287(%rip),%r10 │ │ │ │ jmp 5b1bf <__cxa_finalize@plt+0x3016f> │ │ │ │ movzbl %cl,%ecx │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ jmp d0220 <__cxa_finalize@plt+0xa51d0> │ │ │ │ - lea 0x28cfb1(%rip),%r10 │ │ │ │ + lea 0x2c63d1(%rip),%r10 │ │ │ │ mov %ebx,(%rsp) │ │ │ │ mov %r8d,%ecx │ │ │ │ mov %r9d,%r8d │ │ │ │ mov %eax,%r9d │ │ │ │ call *%r10 │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ @@ -45273,21 +45273,21 @@ │ │ │ │ mov 0x8(%rdx),%rsi │ │ │ │ mov (%rcx),%rdx │ │ │ │ add %rdx,%rdx │ │ │ │ mov %r10d,%ecx │ │ │ │ shl %cl,%ebx │ │ │ │ cmp $0x4,%r11b │ │ │ │ jb 5b248 <__cxa_finalize@plt+0x301f8> │ │ │ │ - lea 0x2cbeb7(%rip),%r10 │ │ │ │ + lea 0x2c0d57(%rip),%r10 │ │ │ │ jmp 5b24f <__cxa_finalize@plt+0x301ff> │ │ │ │ movzbl %cl,%ecx │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ jmp d0db0 <__cxa_finalize@plt+0xa5d60> │ │ │ │ - lea 0x28caa1(%rip),%r10 │ │ │ │ + lea 0x2c5ec1(%rip),%r10 │ │ │ │ mov %ebx,(%rsp) │ │ │ │ mov %r8d,%ecx │ │ │ │ mov %r9d,%r8d │ │ │ │ mov %eax,%r9d │ │ │ │ call *%r10 │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ @@ -45311,21 +45311,21 @@ │ │ │ │ mov (%rdx),%rcx │ │ │ │ mov 0x8(%rdx),%rsi │ │ │ │ mov (%rcx),%rdx │ │ │ │ mov %r10d,%ecx │ │ │ │ shl %cl,%ebx │ │ │ │ cmp $0x4,%r11b │ │ │ │ jb 5b2d5 <__cxa_finalize@plt+0x30285> │ │ │ │ - lea 0x2be1ba(%rip),%r10 │ │ │ │ + lea 0x28b8da(%rip),%r10 │ │ │ │ jmp 5b2dc <__cxa_finalize@plt+0x3028c> │ │ │ │ movzbl %cl,%ecx │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ jmp d04d0 <__cxa_finalize@plt+0xa5480> │ │ │ │ - lea 0x2c5104(%rip),%r10 │ │ │ │ + lea 0x2b9fa4(%rip),%r10 │ │ │ │ mov %ebx,(%rsp) │ │ │ │ mov %r8d,%ecx │ │ │ │ mov %r9d,%r8d │ │ │ │ mov %eax,%r9d │ │ │ │ call *%r10 │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ @@ -45349,21 +45349,21 @@ │ │ │ │ mov (%rdx),%rcx │ │ │ │ mov 0x8(%rdx),%rsi │ │ │ │ mov (%rcx),%rdx │ │ │ │ mov %r10d,%ecx │ │ │ │ shl %cl,%ebx │ │ │ │ cmp $0x4,%r11b │ │ │ │ jb 5b365 <__cxa_finalize@plt+0x30315> │ │ │ │ - lea 0x2be3da(%rip),%r10 │ │ │ │ + lea 0x28bafa(%rip),%r10 │ │ │ │ jmp 5b36c <__cxa_finalize@plt+0x3031c> │ │ │ │ movzbl %cl,%ecx │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ jmp d07a0 <__cxa_finalize@plt+0xa5750> │ │ │ │ - lea 0x2c5434(%rip),%r10 │ │ │ │ + lea 0x2ba2d4(%rip),%r10 │ │ │ │ mov %ebx,(%rsp) │ │ │ │ mov %r8d,%ecx │ │ │ │ mov %r9d,%r8d │ │ │ │ mov %eax,%r9d │ │ │ │ call *%r10 │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ @@ -45387,21 +45387,21 @@ │ │ │ │ mov (%rdx),%rcx │ │ │ │ mov 0x8(%rdx),%rsi │ │ │ │ mov (%rcx),%rdx │ │ │ │ mov %r10d,%ecx │ │ │ │ shl %cl,%ebx │ │ │ │ cmp $0x4,%r11b │ │ │ │ jb 5b3f5 <__cxa_finalize@plt+0x303a5> │ │ │ │ - lea 0x2bde2a(%rip),%r10 │ │ │ │ + lea 0x28b54a(%rip),%r10 │ │ │ │ jmp 5b3fc <__cxa_finalize@plt+0x303ac> │ │ │ │ movzbl %cl,%ecx │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ jmp d0a50 <__cxa_finalize@plt+0xa5a00> │ │ │ │ - lea 0x2c4cc4(%rip),%r10 │ │ │ │ + lea 0x2b9b64(%rip),%r10 │ │ │ │ mov %ebx,(%rsp) │ │ │ │ mov %r8d,%ecx │ │ │ │ mov %r9d,%r8d │ │ │ │ mov %eax,%r9d │ │ │ │ call *%r10 │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ @@ -45426,21 +45426,21 @@ │ │ │ │ mov 0x8(%rdx),%rsi │ │ │ │ mov (%rcx),%rdx │ │ │ │ add %rdx,%rdx │ │ │ │ mov %r10d,%ecx │ │ │ │ shl %cl,%ebx │ │ │ │ cmp $0x4,%r11b │ │ │ │ jb 5b488 <__cxa_finalize@plt+0x30438> │ │ │ │ - lea 0x2cbee7(%rip),%r10 │ │ │ │ + lea 0x2c0d87(%rip),%r10 │ │ │ │ jmp 5b48f <__cxa_finalize@plt+0x3043f> │ │ │ │ movzbl %cl,%ecx │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ jmp d1100 <__cxa_finalize@plt+0xa60b0> │ │ │ │ - lea 0x28cae1(%rip),%r10 │ │ │ │ + lea 0x2c5f01(%rip),%r10 │ │ │ │ mov %ebx,(%rsp) │ │ │ │ mov %r8d,%ecx │ │ │ │ mov %r9d,%r8d │ │ │ │ mov %eax,%r9d │ │ │ │ call *%r10 │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ @@ -526770,15 +526770,15 @@ │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ push %rax │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,%r14 │ │ │ │ mov %rsi,%r15 │ │ │ │ mov %rdi,%r12 │ │ │ │ - lea 0x11b342(%rip),%r13 │ │ │ │ + lea 0x11d1e2(%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 │ │ │ │ @@ -526800,15 +526800,15 @@ │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ push %rax │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,%r14 │ │ │ │ mov %rsi,%r15 │ │ │ │ mov %rdi,%r12 │ │ │ │ - lea 0x11b2f2(%rip),%r13 │ │ │ │ + lea 0x11d192(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ mov %eax,%ebp │ │ │ │ add $0x8,%r12 │ │ │ │ add $0x8,%r14 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %r15,%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ @@ -526831,15 +526831,15 @@ │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ push %rax │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,%r15 │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rdi,%r12 │ │ │ │ - lea 0x11b2a2(%rip),%r13 │ │ │ │ + lea 0x11d142(%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 │ │ │ │ @@ -527197,15 +527197,15 @@ │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ push %rax │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,%r14 │ │ │ │ mov %rsi,%r15 │ │ │ │ mov %rdi,%r12 │ │ │ │ - lea 0x11ac42(%rip),%r13 │ │ │ │ + lea 0x11cae2(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ mov %eax,%ebp │ │ │ │ lea 0x8(%r12),%rdi │ │ │ │ lea 0x8(%r14),%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ call *%r13 │ │ │ │ @@ -527374,15 +527374,15 @@ │ │ │ │ call *0x1e9a43(%rip) │ │ │ │ mov %eax,%r13d │ │ │ │ add %ebp,%r13d │ │ │ │ lea 0x8(%r15),%rdi │ │ │ │ lea 0x8(%r12),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0x11a97f(%rip),%rbp │ │ │ │ + lea 0x11c81f(%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 │ │ │ │ @@ -527817,15 +527817,15 @@ │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ push %rax │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,%r15 │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rdi,%r12 │ │ │ │ - lea 0x11a182(%rip),%r13 │ │ │ │ + lea 0x11c022(%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 │ │ │ │ @@ -527875,15 +527875,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 0x11a0b9(%rip),%r13 │ │ │ │ + lea 0x11bf59(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ mov %eax,%ebp │ │ │ │ lea 0x20(%r12),%rdi │ │ │ │ lea 0x20(%r15),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ call *%r13 │ │ │ │ @@ -527898,15 +527898,15 @@ │ │ │ │ call *0x1e9128(%rip) │ │ │ │ mov %eax,%ebp │ │ │ │ add %r13d,%ebp │ │ │ │ lea 0x28(%r12),%rdi │ │ │ │ lea 0x28(%r15),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0x11a065(%rip),%r13 │ │ │ │ + lea 0x11bf05(%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 │ │ │ │ @@ -527964,15 +527964,15 @@ │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ push %rax │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,%r15 │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rdi,%r12 │ │ │ │ - lea 0x119f92(%rip),%r13 │ │ │ │ + lea 0x11be32(%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 │ │ │ │ @@ -528309,15 +528309,15 @@ │ │ │ │ call *0x1e8a23(%rip) │ │ │ │ mov %eax,%r13d │ │ │ │ add %ebp,%r13d │ │ │ │ lea (%r15,%r14,8),%rdi │ │ │ │ lea (%r12,%rbx,8),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0x119960(%rip),%rbp │ │ │ │ + lea 0x11b800(%rip),%rbp │ │ │ │ call *%rbp │ │ │ │ mov %eax,0xc(%rsp) │ │ │ │ lea 0x0(,%r14,4),%rax │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ lea (%r15,%rax,1),%rdi │ │ │ │ lea 0x0(,%rbx,4),%rax │ │ │ │ @@ -528385,15 +528385,15 @@ │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ sub $0x58,%rsp │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,%r15 │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rdi,%r12 │ │ │ │ - lea 0x11985f(%rip),%r13 │ │ │ │ + lea 0x11b6ff(%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 │ │ │ │ @@ -528470,15 +528470,15 @@ │ │ │ │ lea (%rbx,%rbx,8),%rax │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ add %rbx,%rax │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ lea (%r15,%rax,1),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0x11970b(%rip),%r13 │ │ │ │ + lea 0x11b5ab(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ mov %eax,%ebp │ │ │ │ lea 0x8(%r12),%rdi │ │ │ │ lea 0x8(%r15),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ call *%r13 │ │ │ │ @@ -528494,15 +528494,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 0x1196b3(%rip),%r13 │ │ │ │ + lea 0x11b553(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ add %ebp,%eax │ │ │ │ add 0x4(%rsp),%eax │ │ │ │ mov %eax,0x4(%rsp) │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ lea (%r12,%rax,1),%rdi │ │ │ │ add $0x8,%rdi │ │ │ │ @@ -528662,15 +528662,15 @@ │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ push %rax │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,%r14 │ │ │ │ mov %rsi,%r15 │ │ │ │ mov %rdi,%r12 │ │ │ │ - lea 0x119452(%rip),%r13 │ │ │ │ + lea 0x11b2f2(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ mov %eax,%ebp │ │ │ │ mov %r15,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ add %r12,%rdi │ │ │ │ mov %rbx,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ @@ -528696,15 +528696,15 @@ │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ push %rax │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,%r15 │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rdi,%r12 │ │ │ │ - lea 0x1193f2(%rip),%r13 │ │ │ │ + lea 0x11b292(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ mov %r13,%r8 │ │ │ │ mov %eax,%r13d │ │ │ │ mov %r14,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ add %r12,%rdi │ │ │ │ mov %rbx,%rdx │ │ │ │ @@ -528753,15 +528753,15 @@ │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ push %rax │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,%r14 │ │ │ │ mov %rsi,%r15 │ │ │ │ mov %rdi,%r12 │ │ │ │ - lea 0x119342(%rip),%r13 │ │ │ │ + lea 0x11b1e2(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ mov %eax,%ebp │ │ │ │ add $0x20,%r12 │ │ │ │ add $0x20,%r14 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %r15,%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ @@ -528784,15 +528784,15 @@ │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ push %rax │ │ │ │ mov %rcx,%r15 │ │ │ │ mov %rdx,%r13 │ │ │ │ mov %rsi,%rbp │ │ │ │ mov %rdi,%r12 │ │ │ │ - lea 0x1192f2(%rip),%rbx │ │ │ │ + lea 0x11b192(%rip),%rbx │ │ │ │ call *%rbx │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %eax,(%rsp) │ │ │ │ mov %rbp,%r14 │ │ │ │ shl $0x4,%r14 │ │ │ │ lea (%r12,%r14,1),%rdi │ │ │ │ mov %r15,%rbx │ │ │ │ @@ -528833,15 +528833,15 @@ │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ sub $0x48,%rsp │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rdi,%r12 │ │ │ │ - lea 0x119252(%rip),%r15 │ │ │ │ + lea 0x11b0f2(%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 │ │ │ │ @@ -529031,15 +529031,15 @@ │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ push %rax │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,%r14 │ │ │ │ mov %rsi,%r15 │ │ │ │ mov %rdi,%r12 │ │ │ │ - lea 0x118f12(%rip),%r13 │ │ │ │ + lea 0x11adb2(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ mov %eax,%ebp │ │ │ │ lea 0x20(%r12),%rdi │ │ │ │ lea 0x20(%r14),%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ call *%r13 │ │ │ │ @@ -529076,15 +529076,15 @@ │ │ │ │ push %rbx │ │ │ │ sub $0x28,%rsp │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,%r13 │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rdi,%r12 │ │ │ │ - lea 0x118e8a(%rip),%rbp │ │ │ │ + lea 0x11ad2a(%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 │ │ │ │ @@ -529115,15 +529115,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 0x118df6(%rip),%r13 │ │ │ │ + lea 0x11ac96(%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 │ │ │ │ @@ -529171,15 +529171,15 @@ │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,%r15 │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %rdi,%r12 │ │ │ │ - lea 0x118d3f(%rip),%rbp │ │ │ │ + lea 0x11abdf(%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 │ │ │ │ @@ -529248,15 +529248,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 0x118c14(%rip),%r13 │ │ │ │ + lea 0x11aab4(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ mov %eax,%ebp │ │ │ │ lea 0x40(%r12),%rdi │ │ │ │ lea 0x40(%r15),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ call *%r13 │ │ │ │ @@ -529276,15 +529276,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 0x118ba8(%rip),%r13 │ │ │ │ + lea 0x11aa48(%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 │ │ │ │ @@ -529463,15 +529463,15 @@ │ │ │ │ mov %rbx,%rcx │ │ │ │ call *0x1e6607(%rip) │ │ │ │ mov %eax,0xc(%rsp) │ │ │ │ lea (%r12,%r13,1),%rdi │ │ │ │ lea (%r15,%rbp,1),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0x11887e(%rip),%rbp │ │ │ │ + lea 0x11a71e(%rip),%rbp │ │ │ │ call *%rbp │ │ │ │ mov %eax,%r13d │ │ │ │ add 0xc(%rsp),%r13d │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ lea (%r12,%rax,1),%rdi │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ lea (%r15,%rax,1),%rdx │ │ │ │ @@ -529523,15 +529523,15 @@ │ │ │ │ mov 0x28(%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 0x118799(%rip),%r13 │ │ │ │ + lea 0x11a639(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ mov %eax,%ebp │ │ │ │ lea 0x40(%r12),%rdi │ │ │ │ lea 0x40(%r15),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ call *%r13 │ │ │ │ @@ -529551,15 +529551,15 @@ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ lea (%r12,%rax,1),%rdi │ │ │ │ add $0x40,%rdi │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ lea 0x40(%r15,%rax,1),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0x11872d(%rip),%r13 │ │ │ │ + lea 0x11a5cd(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ add %ebp,%eax │ │ │ │ add 0xc(%rsp),%eax │ │ │ │ mov %eax,0xc(%rsp) │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ lea (%r12,%rax,1),%rdi │ │ │ │ add $0x40,%rdi │ │ │ │ @@ -529602,15 +529602,15 @@ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ lea (%r12,%rax,1),%rdi │ │ │ │ add $0x60,%rdi │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ lea 0x60(%r15,%rax,1),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0x118669(%rip),%r13 │ │ │ │ + lea 0x11a509(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ add %ebp,%eax │ │ │ │ add 0xc(%rsp),%eax │ │ │ │ mov %eax,0xc(%rsp) │ │ │ │ lea 0x80(%r12),%rdi │ │ │ │ lea 0x80(%r15),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ @@ -529840,15 +529840,15 @@ │ │ │ │ mov %rax,0x58(%rsp) │ │ │ │ imul $0x70,%rcx,%rax │ │ │ │ mov %rax,0x50(%rsp) │ │ │ │ mov %r14,%rsi │ │ │ │ mov %r15,%rdx │ │ │ │ mov %rcx,%rbx │ │ │ │ call *0x1e6015(%rip) │ │ │ │ - lea 0x11829e(%rip),%r8 │ │ │ │ + lea 0x11a13e(%rip),%r8 │ │ │ │ mov %eax,0xc(%rsp) │ │ │ │ lea (%r12,%r13,1),%rdi │ │ │ │ lea (%r15,%rbp,1),%rdx │ │ │ │ mov %rbp,0x18(%rsp) │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ call *%r8 │ │ │ │ @@ -529857,15 +529857,15 @@ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ lea (%r12,%rax,1),%rdi │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ lea (%r15,%rax,1),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ call *0x1e5fce(%rip) │ │ │ │ - lea 0x118257(%rip),%r8 │ │ │ │ + lea 0x11a0f7(%rip),%r8 │ │ │ │ mov %eax,0xc(%rsp) │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ lea (%r12,%rax,1),%rdi │ │ │ │ lea 0x0(%rbp,%rbp,2),%rax │ │ │ │ lea (%r15,%rax,1),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ @@ -529909,15 +529909,15 @@ │ │ │ │ mov %eax,0xc(%rsp) │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ lea (%r12,%rax,1),%rdi │ │ │ │ mov 0x50(%rsp),%rax │ │ │ │ lea (%r15,%rax,1),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0x11818e(%rip),%r13 │ │ │ │ + lea 0x11a02e(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ mov %eax,%ebp │ │ │ │ lea 0x20(%r12),%rdi │ │ │ │ lea 0x20(%r15),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ call *%r13 │ │ │ │ @@ -529951,15 +529951,15 @@ │ │ │ │ lea (%r12,%rax,1),%rdi │ │ │ │ add $0x20,%rdi │ │ │ │ mov 0x18(%rsp),%r13 │ │ │ │ lea 0x0(%r13,%r13,2),%rax │ │ │ │ lea 0x20(%r15,%rax,1),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0x1180ed(%rip),%rbp │ │ │ │ + lea 0x119f8d(%rip),%rbp │ │ │ │ call *%rbp │ │ │ │ mov %eax,0x2c(%rsp) │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ lea (%r12,%rax,1),%rdi │ │ │ │ add $0x20,%rdi │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ lea (%r15,%rax,1),%rdx │ │ │ │ @@ -530086,15 +530086,15 @@ │ │ │ │ lea (%r12,%rax,1),%rdi │ │ │ │ add $0x40,%rdi │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ lea 0x40(%r15,%rax,1),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0x117eed(%rip),%r13 │ │ │ │ + lea 0x119d8d(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ mov %eax,%ebp │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ lea (%r12,%rax,1),%rdi │ │ │ │ add $0x40,%rdi │ │ │ │ mov 0x50(%rsp),%rax │ │ │ │ lea (%r15,%rax,1),%rdx │ │ │ │ @@ -530114,15 +530114,15 @@ │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ lea (%r12,%rax,1),%rdi │ │ │ │ add $0x60,%rdi │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ lea 0x60(%r15,%rax,1),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0x117e81(%rip),%r13 │ │ │ │ + lea 0x119d21(%rip),%r13 │ │ │ │ call *%r13 │ │ │ │ mov %r13,%r8 │ │ │ │ mov %eax,%r13d │ │ │ │ add %ebp,%r13d │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ lea (%r12,%rax,1),%rdi │ │ │ │ add $0x60,%rdi │ │ │ │ @@ -530226,15 +530226,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 0x117cd0(%rip),%rax │ │ │ │ + lea 0x119b70(%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 │ │ │ │ @@ -530251,15 +530251,15 @@ │ │ │ │ mov 0x8(%rsp),%r12 │ │ │ │ add %r12,%rbp │ │ │ │ add %r15,%r13 │ │ │ │ mov %rbp,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r13,%rdx │ │ │ │ mov %r14,%rcx │ │ │ │ - lea 0x117c72(%rip),%rax │ │ │ │ + lea 0x119b12(%rip),%rax │ │ │ │ call *%rax │ │ │ │ mov %eax,%ebx │ │ │ │ add 0x3c(%rsp),%ebx │ │ │ │ add 0x4(%rsp),%ebx │ │ │ │ add %r12,%rbp │ │ │ │ mov %r12,%r14 │ │ │ │ add %r15,%r13 │ │ │ │ @@ -637965,34813 +637965,29657 @@ │ │ │ │ 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) │ │ │ │ - sub $0x148,%rsp │ │ │ │ - mov 0x168(%rsp),%r10d │ │ │ │ - lea 0xf96aa(%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 2e1b70 <__cxa_finalize@plt+0x2b6b20> │ │ │ │ - movdqu (%rcx),%xmm0 │ │ │ │ - movdqu (%rcx,%rsi,1),%xmm1 │ │ │ │ - movdqa %xmm0,0x40(%rsp) │ │ │ │ - movdqa %xmm1,0x60(%rsp) │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 2e1b7c <__cxa_finalize@plt+0x2b6b2c> │ │ │ │ - movd -0x4(%rcx),%xmm0 │ │ │ │ - movd -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ - movd %xmm0,0x3c(%rsp) │ │ │ │ - movd %xmm1,0x5c(%rsp) │ │ │ │ - jmp 2e1b88 <__cxa_finalize@plt+0x2b6b38> │ │ │ │ - movdqa %xmm7,0x40(%rsp) │ │ │ │ - movdqa %xmm7,0x60(%rsp) │ │ │ │ - movd %xmm7,0x3c(%rsp) │ │ │ │ - movd %xmm7,0x5c(%rsp) │ │ │ │ - test $0x8,%r10b │ │ │ │ - je 2e1bd2 <__cxa_finalize@plt+0x2b6b82> │ │ │ │ - movdqu (%r8),%xmm0 │ │ │ │ - movdqu (%r8,%rsi,1),%xmm1 │ │ │ │ - movdqa %xmm0,0x100(%rsp) │ │ │ │ - movdqa %xmm1,0x120(%rsp) │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 2e1be4 <__cxa_finalize@plt+0x2b6b94> │ │ │ │ - movd -0x4(%r8),%xmm0 │ │ │ │ - movd -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ - movd %xmm0,0xfc(%rsp) │ │ │ │ - movd %xmm1,0x11c(%rsp) │ │ │ │ - jmp 2e1bf6 <__cxa_finalize@plt+0x2b6ba6> │ │ │ │ - movdqa %xmm7,0x100(%rsp) │ │ │ │ - movdqa %xmm7,0x120(%rsp) │ │ │ │ - movd %xmm7,0xfc(%rsp) │ │ │ │ - movd %xmm7,0x11c(%rsp) │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 2e1c32 <__cxa_finalize@plt+0x2b6be2> │ │ │ │ - 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 2e1c53 <__cxa_finalize@plt+0x2b6c03> │ │ │ │ - movd %xmm7,0x7c(%rsp) │ │ │ │ - movd %xmm7,0x9c(%rsp) │ │ │ │ - movd %xmm7,0xbc(%rsp) │ │ │ │ - movd %xmm7,0xdc(%rsp) │ │ │ │ - test $0x2,%r10b │ │ │ │ - jne 2e1c9b <__cxa_finalize@plt+0x2b6c4b> │ │ │ │ - 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 2e1d59 <__cxa_finalize@plt+0x2b6d09> │ │ │ │ - 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 2e1d34 <__cxa_finalize@plt+0x2b6ce4> │ │ │ │ - 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 2e20b0 <__cxa_finalize@plt+0x2b7060> │ │ │ │ - call 2e20b0 <__cxa_finalize@plt+0x2b7060> │ │ │ │ - jmp 2e1d51 <__cxa_finalize@plt+0x2b6d01> │ │ │ │ - sub %r8d,%ecx │ │ │ │ - cmovs %eax,%ecx │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - lea 0x80(%rsp),%rcx │ │ │ │ - call 2e1da0 <__cxa_finalize@plt+0x2b6d50> │ │ │ │ - call 2e1da0 <__cxa_finalize@plt+0x2b6d50> │ │ │ │ - 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 2e1ec0 <__cxa_finalize@plt+0x2b6e70> │ │ │ │ - call 2e1ec0 <__cxa_finalize@plt+0x2b6e70> │ │ │ │ - jmp 2e1d51 <__cxa_finalize@plt+0x2b6d01> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movsbq 0x4(%r10),%r8 │ │ │ │ - movq (%rdi),%xmm1 │ │ │ │ - movhps (%rdi,%rsi,1),%xmm1 │ │ │ │ - movq (%rcx,%r8,1),%xmm2 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm2 │ │ │ │ - neg %r8 │ │ │ │ - movq (%rcx,%r8,1),%xmm3 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm3 │ │ │ │ - movsbq 0x5(%r10),%r8 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pabsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - psrlw 0x28(%rsp),%xmm5 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - psubusw %xmm5,%xmm0 │ │ │ │ - pabsw %xmm3,%xmm5 │ │ │ │ - pminsw %xmm4,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psrlw 0x28(%rsp),%xmm4 │ │ │ │ - psignw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - psubusw %xmm4,%xmm2 │ │ │ │ - pminsw %xmm5,%xmm2 │ │ │ │ - movq (%rcx,%r8,1),%xmm4 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm4 │ │ │ │ - neg %r8 │ │ │ │ - movq (%rcx,%r8,1),%xmm5 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm5 │ │ │ │ - psubw %xmm1,%xmm4 │ │ │ │ - psubw %xmm1,%xmm5 │ │ │ │ - psignw %xmm3,%xmm2 │ │ │ │ - pabsw %xmm4,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - psrlw 0x28(%rsp),%xmm2 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - psubusw %xmm2,%xmm7 │ │ │ │ - pabsw %xmm5,%xmm2 │ │ │ │ - pminsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psrlw 0x28(%rsp),%xmm3 │ │ │ │ - psignw %xmm4,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - psubusw %xmm3,%xmm4 │ │ │ │ - pminsw %xmm2,%xmm4 │ │ │ │ - psignw %xmm5,%xmm4 │ │ │ │ - paddw %xmm4,%xmm7 │ │ │ │ - pmullw (%r9),%xmm0 │ │ │ │ - pmullw 0x10(%r9),%xmm7 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psraw $0xf,%xmm2 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - pmulhrsw %xmm8,%xmm0 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - add $0x40,%rcx │ │ │ │ - movq %xmm0,(%rdi) │ │ │ │ - movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - movsbq 0x8(%r10),%r8 │ │ │ │ - movq (%rdi),%xmm1 │ │ │ │ - movhps (%rdi,%rsi,1),%xmm1 │ │ │ │ - movq (%rcx,%r8,1),%xmm2 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm2 │ │ │ │ - neg %r8 │ │ │ │ - movq (%rcx,%r8,1),%xmm3 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm3 │ │ │ │ - movsbq (%r10),%r8 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pabsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - psrlw 0x38(%rsp),%xmm5 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - psubusw %xmm5,%xmm0 │ │ │ │ - pabsw %xmm3,%xmm5 │ │ │ │ - pminsw %xmm4,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psrlw 0x38(%rsp),%xmm4 │ │ │ │ - psignw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - psubusw %xmm4,%xmm2 │ │ │ │ - pminsw %xmm5,%xmm2 │ │ │ │ - movq (%rcx,%r8,1),%xmm4 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm4 │ │ │ │ - neg %r8 │ │ │ │ - movq (%rcx,%r8,1),%xmm5 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm5 │ │ │ │ - movsbq 0x9(%r10),%r8 │ │ │ │ - psubw %xmm1,%xmm4 │ │ │ │ - psubw %xmm1,%xmm5 │ │ │ │ - psignw %xmm3,%xmm2 │ │ │ │ - pabsw %xmm4,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - psrlw 0x38(%rsp),%xmm2 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - psubusw %xmm2,%xmm7 │ │ │ │ - pabsw %xmm5,%xmm2 │ │ │ │ - pminsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psrlw 0x38(%rsp),%xmm3 │ │ │ │ - psignw %xmm4,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - psubusw %xmm3,%xmm4 │ │ │ │ - pminsw %xmm2,%xmm4 │ │ │ │ - movq (%rcx,%r8,1),%xmm2 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm2 │ │ │ │ - neg %r8 │ │ │ │ - movq (%rcx,%r8,1),%xmm3 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm3 │ │ │ │ - movsbq 0x1(%r10),%r8 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - psignw %xmm5,%xmm4 │ │ │ │ - paddw %xmm4,%xmm0 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - paddw %xmm0,%xmm0 │ │ │ │ - pabsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - psrlw 0x38(%rsp),%xmm5 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - psubusw %xmm5,%xmm7 │ │ │ │ - pabsw %xmm3,%xmm5 │ │ │ │ - pminsw %xmm4,%xmm7 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psrlw 0x38(%rsp),%xmm4 │ │ │ │ - psignw %xmm2,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - psubusw %xmm4,%xmm2 │ │ │ │ - pminsw %xmm5,%xmm2 │ │ │ │ - movq (%rcx,%r8,1),%xmm4 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm4 │ │ │ │ - neg %r8 │ │ │ │ - movq (%rcx,%r8,1),%xmm5 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm5 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - psubw %xmm1,%xmm4 │ │ │ │ - psubw %xmm1,%xmm5 │ │ │ │ - psignw %xmm3,%xmm2 │ │ │ │ - pabsw %xmm4,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - psrlw 0x38(%rsp),%xmm2 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - psubusw %xmm2,%xmm7 │ │ │ │ - pabsw %xmm5,%xmm2 │ │ │ │ - pminsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psrlw 0x38(%rsp),%xmm3 │ │ │ │ - psignw %xmm4,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - psubusw %xmm3,%xmm4 │ │ │ │ - pminsw %xmm2,%xmm4 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - psignw %xmm5,%xmm4 │ │ │ │ - paddw %xmm4,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psraw $0xf,%xmm2 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - pmulhrsw %xmm8,%xmm0 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - add $0x40,%rcx │ │ │ │ - movq %xmm0,(%rdi) │ │ │ │ - movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - movsbq 0x8(%r10),%r8 │ │ │ │ - movq (%rdi),%xmm1 │ │ │ │ - movhps (%rdi,%rsi,1),%xmm1 │ │ │ │ - movq (%rcx,%r8,1),%xmm2 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm2 │ │ │ │ - neg %r8 │ │ │ │ - movq (%rcx,%r8,1),%xmm3 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm3 │ │ │ │ - movsbq (%r10),%r8 │ │ │ │ - pabsw %xmm2,%xmm4 │ │ │ │ - pabsw %xmm3,%xmm10 │ │ │ │ - movdqa %xmm2,%xmm9 │ │ │ │ - pmaxsw %xmm3,%xmm9 │ │ │ │ - pminsw %xmm4,%xmm10 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pabsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - psrlw 0x38(%rsp),%xmm5 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - psubusw %xmm5,%xmm0 │ │ │ │ - pabsw %xmm3,%xmm5 │ │ │ │ - pminsw %xmm4,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psrlw 0x38(%rsp),%xmm4 │ │ │ │ - psignw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - psubusw %xmm4,%xmm2 │ │ │ │ - pminsw %xmm5,%xmm2 │ │ │ │ - movq (%rcx,%r8,1),%xmm4 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm4 │ │ │ │ - neg %r8 │ │ │ │ - movq (%rcx,%r8,1),%xmm5 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm5 │ │ │ │ - movsbq 0x9(%r10),%r8 │ │ │ │ - pabsw %xmm4,%xmm7 │ │ │ │ - psignw %xmm3,%xmm2 │ │ │ │ - pabsw %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm4,%xmm9 │ │ │ │ - pminsw %xmm7,%xmm10 │ │ │ │ - pmaxsw %xmm5,%xmm9 │ │ │ │ - pminsw %xmm3,%xmm10 │ │ │ │ - psubw %xmm1,%xmm4 │ │ │ │ - psubw %xmm1,%xmm5 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - pabsw %xmm4,%xmm3 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - psrlw 0x38(%rsp),%xmm2 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - psubusw %xmm2,%xmm7 │ │ │ │ - pabsw %xmm5,%xmm2 │ │ │ │ - pminsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psrlw 0x38(%rsp),%xmm3 │ │ │ │ - psignw %xmm4,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - psubusw %xmm3,%xmm4 │ │ │ │ - pminsw %xmm2,%xmm4 │ │ │ │ - movq (%rcx,%r8,1),%xmm2 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm2 │ │ │ │ - neg %r8 │ │ │ │ - movq (%rcx,%r8,1),%xmm3 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm3 │ │ │ │ - movsbq 0x1(%r10),%r8 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - pabsw %xmm2,%xmm7 │ │ │ │ - psignw %xmm5,%xmm4 │ │ │ │ - pabsw %xmm3,%xmm5 │ │ │ │ - pmaxsw %xmm2,%xmm9 │ │ │ │ - pminsw %xmm7,%xmm10 │ │ │ │ - pmaxsw %xmm3,%xmm9 │ │ │ │ - pminsw %xmm5,%xmm10 │ │ │ │ - paddw %xmm4,%xmm0 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - paddw %xmm0,%xmm0 │ │ │ │ - pabsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - psrlw 0x38(%rsp),%xmm5 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - psubusw %xmm5,%xmm7 │ │ │ │ - pabsw %xmm3,%xmm5 │ │ │ │ - pminsw %xmm4,%xmm7 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psrlw 0x38(%rsp),%xmm4 │ │ │ │ - psignw %xmm2,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - psubusw %xmm4,%xmm2 │ │ │ │ - pminsw %xmm5,%xmm2 │ │ │ │ - movq (%rcx,%r8,1),%xmm4 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm4 │ │ │ │ - neg %r8 │ │ │ │ - movq (%rcx,%r8,1),%xmm5 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm5 │ │ │ │ - movsbq 0x4(%r10),%r8 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - pabsw %xmm4,%xmm7 │ │ │ │ - psignw %xmm3,%xmm2 │ │ │ │ - pabsw %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm4,%xmm9 │ │ │ │ - pminsw %xmm7,%xmm10 │ │ │ │ - pmaxsw %xmm5,%xmm9 │ │ │ │ - pminsw %xmm3,%xmm10 │ │ │ │ - psubw %xmm1,%xmm4 │ │ │ │ - psubw %xmm1,%xmm5 │ │ │ │ - pabsw %xmm4,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - psrlw 0x38(%rsp),%xmm2 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - psubusw %xmm2,%xmm7 │ │ │ │ - pabsw %xmm5,%xmm2 │ │ │ │ - pminsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psrlw 0x38(%rsp),%xmm3 │ │ │ │ - psignw %xmm4,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - psubusw %xmm3,%xmm4 │ │ │ │ - pminsw %xmm2,%xmm4 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - movq (%rcx,%r8,1),%xmm2 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm2 │ │ │ │ - neg %r8 │ │ │ │ - movq (%rcx,%r8,1),%xmm3 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm3 │ │ │ │ - movsbq 0x5(%r10),%r8 │ │ │ │ - pabsw %xmm2,%xmm7 │ │ │ │ - psignw %xmm5,%xmm4 │ │ │ │ - pabsw %xmm3,%xmm5 │ │ │ │ - pmaxsw %xmm2,%xmm9 │ │ │ │ - pminsw %xmm7,%xmm10 │ │ │ │ - pmaxsw %xmm3,%xmm9 │ │ │ │ - pminsw %xmm5,%xmm10 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - paddw %xmm4,%xmm0 │ │ │ │ - pabsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - psrlw 0x28(%rsp),%xmm5 │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - psubusw %xmm5,%xmm7 │ │ │ │ - pabsw %xmm3,%xmm5 │ │ │ │ - pminsw %xmm4,%xmm7 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psrlw 0x28(%rsp),%xmm4 │ │ │ │ - psignw %xmm2,%xmm7 │ │ │ │ - movdqa 0x8(%rsp),%xmm2 │ │ │ │ - psubusw %xmm4,%xmm2 │ │ │ │ - pminsw %xmm5,%xmm2 │ │ │ │ - movq (%rcx,%r8,1),%xmm4 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm4 │ │ │ │ - neg %r8 │ │ │ │ - movq (%rcx,%r8,1),%xmm5 │ │ │ │ - movhps 0x20(%rcx,%r8,1),%xmm5 │ │ │ │ - psignw %xmm3,%xmm2 │ │ │ │ - pabsw %xmm4,%xmm3 │ │ │ │ - paddw %xmm2,%xmm7 │ │ │ │ - pabsw %xmm5,%xmm2 │ │ │ │ - pmaxsw %xmm4,%xmm9 │ │ │ │ - pminsw %xmm3,%xmm10 │ │ │ │ - pmaxsw %xmm5,%xmm9 │ │ │ │ - pminsw %xmm2,%xmm10 │ │ │ │ - psubw %xmm1,%xmm4 │ │ │ │ - psubw %xmm1,%xmm5 │ │ │ │ - pabsw %xmm4,%xmm3 │ │ │ │ - pmullw (%r9),%xmm7 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - psrlw 0x28(%rsp),%xmm2 │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - psubusw %xmm2,%xmm7 │ │ │ │ - pabsw %xmm5,%xmm2 │ │ │ │ - pminsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psrlw 0x28(%rsp),%xmm3 │ │ │ │ - psignw %xmm4,%xmm7 │ │ │ │ - movdqa 0x8(%rsp),%xmm4 │ │ │ │ - psubusw %xmm3,%xmm4 │ │ │ │ - pminsw %xmm2,%xmm4 │ │ │ │ - psignw %xmm5,%xmm4 │ │ │ │ - paddw %xmm4,%xmm7 │ │ │ │ - pmullw 0x10(%r9),%xmm7 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psraw $0xf,%xmm2 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - pmulhrsw %xmm8,%xmm0 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pmaxsw %xmm1,%xmm9 │ │ │ │ - pminsw %xmm9,%xmm0 │ │ │ │ - pminsw %xmm10,%xmm1 │ │ │ │ - pmaxsw %xmm1,%xmm0 │ │ │ │ - add $0x40,%rcx │ │ │ │ - movq %xmm0,(%rdi) │ │ │ │ - movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x1c8,%rsp │ │ │ │ - mov 0x1e8(%rsp),%r10d │ │ │ │ - lea 0xf8d2a(%rip),%r11 │ │ │ │ - movdqu (%rdi),%xmm0 │ │ │ │ - movdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ - lea (%rdi,%rsi,2),%rax │ │ │ │ - movdqu (%rax),%xmm2 │ │ │ │ - movdqu (%rax,%rsi,1),%xmm3 │ │ │ │ - lea (%rax,%rsi,2),%rax │ │ │ │ - movdqu (%rax),%xmm4 │ │ │ │ - movdqu (%rax,%rsi,1),%xmm5 │ │ │ │ - lea (%rax,%rsi,2),%rax │ │ │ │ - movdqu (%rax),%xmm6 │ │ │ │ - movdqu (%rax,%rsi,1),%xmm7 │ │ │ │ - movdqa %xmm0,0x80(%rsp) │ │ │ │ - movdqa %xmm1,0xa0(%rsp) │ │ │ │ - movdqa %xmm2,0xc0(%rsp) │ │ │ │ - movdqa %xmm3,0xe0(%rsp) │ │ │ │ - movdqa %xmm4,0x100(%rsp) │ │ │ │ - movdqa %xmm5,0x120(%rsp) │ │ │ │ - movdqa %xmm6,0x140(%rsp) │ │ │ │ - movdqa %xmm7,0x160(%rsp) │ │ │ │ - movddup 0x40(%r11),%xmm7 │ │ │ │ - test $0x4,%r10b │ │ │ │ - je 2e252e <__cxa_finalize@plt+0x2b74de> │ │ │ │ - movdqu (%rcx),%xmm0 │ │ │ │ - movdqu (%rcx,%rsi,1),%xmm1 │ │ │ │ - movdqa %xmm0,0x40(%rsp) │ │ │ │ - movdqa %xmm1,0x60(%rsp) │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 2e253a <__cxa_finalize@plt+0x2b74ea> │ │ │ │ - movd -0x4(%rcx),%xmm0 │ │ │ │ - movd -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ - movd %xmm0,0x3c(%rsp) │ │ │ │ - movd %xmm1,0x5c(%rsp) │ │ │ │ - jmp 2e2546 <__cxa_finalize@plt+0x2b74f6> │ │ │ │ - movdqa %xmm7,0x40(%rsp) │ │ │ │ - movdqa %xmm7,0x60(%rsp) │ │ │ │ - movd %xmm7,0x3c(%rsp) │ │ │ │ - movd %xmm7,0x5c(%rsp) │ │ │ │ - test $0x8,%r10b │ │ │ │ - je 2e2590 <__cxa_finalize@plt+0x2b7540> │ │ │ │ - movdqu (%r8),%xmm0 │ │ │ │ - movdqu (%r8,%rsi,1),%xmm1 │ │ │ │ - movdqa %xmm0,0x180(%rsp) │ │ │ │ - movdqa %xmm1,0x1a0(%rsp) │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 2e25a2 <__cxa_finalize@plt+0x2b7552> │ │ │ │ - movd -0x4(%r8),%xmm0 │ │ │ │ - movd -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ - movd %xmm0,0x17c(%rsp) │ │ │ │ - movd %xmm1,0x19c(%rsp) │ │ │ │ - jmp 2e25b4 <__cxa_finalize@plt+0x2b7564> │ │ │ │ - movdqa %xmm7,0x180(%rsp) │ │ │ │ - movdqa %xmm7,0x1a0(%rsp) │ │ │ │ - movd %xmm7,0x17c(%rsp) │ │ │ │ - movd %xmm7,0x19c(%rsp) │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 2e2628 <__cxa_finalize@plt+0x2b75d8> │ │ │ │ - movd (%rdx),%xmm0 │ │ │ │ - movd 0x4(%rdx),%xmm1 │ │ │ │ - movd 0x8(%rdx),%xmm2 │ │ │ │ - movd 0xc(%rdx),%xmm3 │ │ │ │ - movd %xmm0,0x7c(%rsp) │ │ │ │ - movd %xmm1,0x9c(%rsp) │ │ │ │ - movd %xmm2,0xbc(%rsp) │ │ │ │ - movd %xmm3,0xdc(%rsp) │ │ │ │ - movd 0x10(%rdx),%xmm0 │ │ │ │ - movd 0x14(%rdx),%xmm1 │ │ │ │ - movd 0x18(%rdx),%xmm2 │ │ │ │ - movd 0x1c(%rdx),%xmm3 │ │ │ │ - movd %xmm0,0xfc(%rsp) │ │ │ │ - movd %xmm1,0x11c(%rsp) │ │ │ │ - movd %xmm2,0x13c(%rsp) │ │ │ │ - movd %xmm3,0x15c(%rsp) │ │ │ │ - jmp 2e266d <__cxa_finalize@plt+0x2b761d> │ │ │ │ - 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 2e26d9 <__cxa_finalize@plt+0x2b7689> │ │ │ │ - movd %xmm7,0x48(%rsp) │ │ │ │ - movd %xmm7,0x68(%rsp) │ │ │ │ - movd %xmm7,0x88(%rsp) │ │ │ │ - movd %xmm7,0xa8(%rsp) │ │ │ │ - movd %xmm7,0xc8(%rsp) │ │ │ │ - movd %xmm7,0xe8(%rsp) │ │ │ │ - movd %xmm7,0x108(%rsp) │ │ │ │ - movd %xmm7,0x128(%rsp) │ │ │ │ - movd %xmm7,0x148(%rsp) │ │ │ │ - movd %xmm7,0x168(%rsp) │ │ │ │ - movd %xmm7,0x188(%rsp) │ │ │ │ - movd %xmm7,0x1a8(%rsp) │ │ │ │ - movdqa 0x30(%r11),%xmm8 │ │ │ │ - mov 0x1d0(%rsp),%eax │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 2e27ab <__cxa_finalize@plt+0x2b775b> │ │ │ │ - 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 2e277c <__cxa_finalize@plt+0x2b772c> │ │ │ │ - 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 2e20b0 <__cxa_finalize@plt+0x2b7060> │ │ │ │ - call 2e20b0 <__cxa_finalize@plt+0x2b7060> │ │ │ │ - call 2e20b0 <__cxa_finalize@plt+0x2b7060> │ │ │ │ - call 2e20b0 <__cxa_finalize@plt+0x2b7060> │ │ │ │ - jmp 2e27a3 <__cxa_finalize@plt+0x2b7753> │ │ │ │ - sub %r8d,%ecx │ │ │ │ - cmovs %eax,%ecx │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - lea 0x80(%rsp),%rcx │ │ │ │ - call 2e1da0 <__cxa_finalize@plt+0x2b6d50> │ │ │ │ - call 2e1da0 <__cxa_finalize@plt+0x2b6d50> │ │ │ │ - call 2e1da0 <__cxa_finalize@plt+0x2b6d50> │ │ │ │ - call 2e1da0 <__cxa_finalize@plt+0x2b6d50> │ │ │ │ - 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 2e1ec0 <__cxa_finalize@plt+0x2b6e70> │ │ │ │ - call 2e1ec0 <__cxa_finalize@plt+0x2b6e70> │ │ │ │ - call 2e1ec0 <__cxa_finalize@plt+0x2b6e70> │ │ │ │ - call 2e1ec0 <__cxa_finalize@plt+0x2b6e70> │ │ │ │ - jmp 2e27a3 <__cxa_finalize@plt+0x2b7753> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x1c8,%rsp │ │ │ │ - mov 0x1e8(%rsp),%r10d │ │ │ │ - lea 0xf898a(%rip),%r11 │ │ │ │ - movdqa (%rdi),%xmm0 │ │ │ │ - movd 0x10(%rdi),%xmm1 │ │ │ │ - movdqa (%rdi,%rsi,1),%xmm2 │ │ │ │ - movd 0x10(%rdi,%rsi,1),%xmm3 │ │ │ │ - lea (%rdi,%rsi,2),%rax │ │ │ │ - movdqa (%rax),%xmm4 │ │ │ │ - movd 0x10(%rax),%xmm5 │ │ │ │ - movdqa (%rax,%rsi,1),%xmm6 │ │ │ │ - movd 0x10(%rax,%rsi,1),%xmm7 │ │ │ │ - lea (%rax,%rsi,2),%rax │ │ │ │ - movdqa %xmm0,0x80(%rsp) │ │ │ │ - movd %xmm1,0x90(%rsp) │ │ │ │ - movdqa %xmm2,0xa0(%rsp) │ │ │ │ - movd %xmm3,0xb0(%rsp) │ │ │ │ - movdqa %xmm4,0xc0(%rsp) │ │ │ │ - movd %xmm5,0xd0(%rsp) │ │ │ │ - movdqa %xmm6,0xe0(%rsp) │ │ │ │ - movd %xmm7,0xf0(%rsp) │ │ │ │ - movdqa (%rax),%xmm0 │ │ │ │ - movd 0x10(%rax),%xmm1 │ │ │ │ - movdqa (%rax,%rsi,1),%xmm2 │ │ │ │ - movd 0x10(%rax,%rsi,1),%xmm3 │ │ │ │ - lea (%rax,%rsi,2),%rax │ │ │ │ - movdqa (%rax),%xmm4 │ │ │ │ - movd 0x10(%rax),%xmm5 │ │ │ │ - movdqa (%rax,%rsi,1),%xmm6 │ │ │ │ - movd 0x10(%rax,%rsi,1),%xmm7 │ │ │ │ - movdqa %xmm0,0x100(%rsp) │ │ │ │ - movd %xmm1,0x110(%rsp) │ │ │ │ - movdqa %xmm2,0x120(%rsp) │ │ │ │ - movd %xmm3,0x130(%rsp) │ │ │ │ - movdqa %xmm4,0x140(%rsp) │ │ │ │ - movd %xmm5,0x150(%rsp) │ │ │ │ - movdqa %xmm6,0x160(%rsp) │ │ │ │ - movd %xmm7,0x170(%rsp) │ │ │ │ - movddup 0x40(%r11),%xmm7 │ │ │ │ - test $0x4,%r10b │ │ │ │ - je 2e2959 <__cxa_finalize@plt+0x2b7909> │ │ │ │ - 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 2e2971 <__cxa_finalize@plt+0x2b7921> │ │ │ │ - movd -0x4(%rcx),%xmm0 │ │ │ │ - movd -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ - movd %xmm0,0x3c(%rsp) │ │ │ │ - movd %xmm1,0x5c(%rsp) │ │ │ │ - jmp 2e297d <__cxa_finalize@plt+0x2b792d> │ │ │ │ - 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 2e29e6 <__cxa_finalize@plt+0x2b7996> │ │ │ │ - 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 2e2a0a <__cxa_finalize@plt+0x2b79ba> │ │ │ │ - movd -0x4(%r8),%xmm0 │ │ │ │ - movd -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ - movd %xmm0,0x17c(%rsp) │ │ │ │ - movd %xmm1,0x19c(%rsp) │ │ │ │ - jmp 2e2a1c <__cxa_finalize@plt+0x2b79cc> │ │ │ │ - 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 2e2a90 <__cxa_finalize@plt+0x2b7a40> │ │ │ │ - movd (%rdx),%xmm0 │ │ │ │ - movd 0x4(%rdx),%xmm1 │ │ │ │ - movd 0x8(%rdx),%xmm2 │ │ │ │ - movd 0xc(%rdx),%xmm3 │ │ │ │ - movd %xmm0,0x7c(%rsp) │ │ │ │ - movd %xmm1,0x9c(%rsp) │ │ │ │ - movd %xmm2,0xbc(%rsp) │ │ │ │ - movd %xmm3,0xdc(%rsp) │ │ │ │ - movd 0x10(%rdx),%xmm0 │ │ │ │ - movd 0x14(%rdx),%xmm1 │ │ │ │ - movd 0x18(%rdx),%xmm2 │ │ │ │ - movd 0x1c(%rdx),%xmm3 │ │ │ │ - movd %xmm0,0xfc(%rsp) │ │ │ │ - movd %xmm1,0x11c(%rsp) │ │ │ │ - movd %xmm2,0x13c(%rsp) │ │ │ │ - movd %xmm3,0x15c(%rsp) │ │ │ │ - jmp 2e2ad5 <__cxa_finalize@plt+0x2b7a85> │ │ │ │ - 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 2e2b41 <__cxa_finalize@plt+0x2b7af1> │ │ │ │ - movd %xmm7,0x50(%rsp) │ │ │ │ - movd %xmm7,0x70(%rsp) │ │ │ │ - movd %xmm7,0x90(%rsp) │ │ │ │ - movd %xmm7,0xb0(%rsp) │ │ │ │ - movd %xmm7,0xd0(%rsp) │ │ │ │ - movd %xmm7,0xf0(%rsp) │ │ │ │ - movd %xmm7,0x110(%rsp) │ │ │ │ - movd %xmm7,0x130(%rsp) │ │ │ │ - movd %xmm7,0x150(%rsp) │ │ │ │ - movd %xmm7,0x170(%rsp) │ │ │ │ - movd %xmm7,0x190(%rsp) │ │ │ │ - movd %xmm7,0x1b0(%rsp) │ │ │ │ - movdqa 0x30(%r11),%xmm8 │ │ │ │ - mov 0x1d0(%rsp),%eax │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 2e2c3b <__cxa_finalize@plt+0x2b7beb> │ │ │ │ - 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 2e2bf8 <__cxa_finalize@plt+0x2b7ba8> │ │ │ │ - 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 2e2f60 <__cxa_finalize@plt+0x2b7f10> │ │ │ │ - call 2e2f60 <__cxa_finalize@plt+0x2b7f10> │ │ │ │ - call 2e2f60 <__cxa_finalize@plt+0x2b7f10> │ │ │ │ - call 2e2f60 <__cxa_finalize@plt+0x2b7f10> │ │ │ │ - call 2e2f60 <__cxa_finalize@plt+0x2b7f10> │ │ │ │ - call 2e2f60 <__cxa_finalize@plt+0x2b7f10> │ │ │ │ - call 2e2f60 <__cxa_finalize@plt+0x2b7f10> │ │ │ │ - call 2e2f60 <__cxa_finalize@plt+0x2b7f10> │ │ │ │ - jmp 2e2c33 <__cxa_finalize@plt+0x2b7be3> │ │ │ │ - sub %r8d,%ecx │ │ │ │ - cmovs %eax,%ecx │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - lea 0x80(%rsp),%rcx │ │ │ │ - call 2e2ca0 <__cxa_finalize@plt+0x2b7c50> │ │ │ │ - call 2e2ca0 <__cxa_finalize@plt+0x2b7c50> │ │ │ │ - call 2e2ca0 <__cxa_finalize@plt+0x2b7c50> │ │ │ │ - call 2e2ca0 <__cxa_finalize@plt+0x2b7c50> │ │ │ │ - call 2e2ca0 <__cxa_finalize@plt+0x2b7c50> │ │ │ │ - call 2e2ca0 <__cxa_finalize@plt+0x2b7c50> │ │ │ │ - call 2e2ca0 <__cxa_finalize@plt+0x2b7c50> │ │ │ │ - call 2e2ca0 <__cxa_finalize@plt+0x2b7c50> │ │ │ │ - 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 2e2da0 <__cxa_finalize@plt+0x2b7d50> │ │ │ │ - call 2e2da0 <__cxa_finalize@plt+0x2b7d50> │ │ │ │ - call 2e2da0 <__cxa_finalize@plt+0x2b7d50> │ │ │ │ - call 2e2da0 <__cxa_finalize@plt+0x2b7d50> │ │ │ │ - call 2e2da0 <__cxa_finalize@plt+0x2b7d50> │ │ │ │ - call 2e2da0 <__cxa_finalize@plt+0x2b7d50> │ │ │ │ - call 2e2da0 <__cxa_finalize@plt+0x2b7d50> │ │ │ │ - call 2e2da0 <__cxa_finalize@plt+0x2b7d50> │ │ │ │ - jmp 2e2c33 <__cxa_finalize@plt+0x2b7be3> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movsbq 0x4(%r10),%r8 │ │ │ │ - movdqa (%rdi),%xmm1 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm2 │ │ │ │ - neg %r8 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm3 │ │ │ │ - movsbq 0x5(%r10),%r8 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pabsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - psrlw 0x28(%rsp),%xmm5 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - psubusw %xmm5,%xmm0 │ │ │ │ - pabsw %xmm3,%xmm5 │ │ │ │ - pminsw %xmm4,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psrlw 0x28(%rsp),%xmm4 │ │ │ │ - psignw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - psubusw %xmm4,%xmm2 │ │ │ │ - pminsw %xmm5,%xmm2 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm4 │ │ │ │ - neg %r8 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm5 │ │ │ │ - psubw %xmm1,%xmm4 │ │ │ │ - psubw %xmm1,%xmm5 │ │ │ │ - psignw %xmm3,%xmm2 │ │ │ │ - pabsw %xmm4,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - psrlw 0x28(%rsp),%xmm2 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - psubusw %xmm2,%xmm7 │ │ │ │ - pabsw %xmm5,%xmm2 │ │ │ │ - pminsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psrlw 0x28(%rsp),%xmm3 │ │ │ │ - psignw %xmm4,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - psubusw %xmm3,%xmm4 │ │ │ │ - pminsw %xmm2,%xmm4 │ │ │ │ - psignw %xmm5,%xmm4 │ │ │ │ - paddw %xmm4,%xmm7 │ │ │ │ - pmullw (%r9),%xmm0 │ │ │ │ - pmullw 0x10(%r9),%xmm7 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psraw $0xf,%xmm2 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - pmulhrsw %xmm8,%xmm0 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - add $0x20,%rcx │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - movsbq 0x8(%r10),%r8 │ │ │ │ - movdqa (%rdi),%xmm1 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm2 │ │ │ │ - neg %r8 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm3 │ │ │ │ - movsbq (%r10),%r8 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pabsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - psrlw 0x38(%rsp),%xmm5 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - psubusw %xmm5,%xmm0 │ │ │ │ - pabsw %xmm3,%xmm5 │ │ │ │ - pminsw %xmm4,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psrlw 0x38(%rsp),%xmm4 │ │ │ │ - psignw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - psubusw %xmm4,%xmm2 │ │ │ │ - pminsw %xmm5,%xmm2 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm4 │ │ │ │ - neg %r8 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm5 │ │ │ │ - movsbq 0x9(%r10),%r8 │ │ │ │ - psubw %xmm1,%xmm4 │ │ │ │ - psubw %xmm1,%xmm5 │ │ │ │ - psignw %xmm3,%xmm2 │ │ │ │ - pabsw %xmm4,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - psrlw 0x38(%rsp),%xmm2 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - psubusw %xmm2,%xmm7 │ │ │ │ - pabsw %xmm5,%xmm2 │ │ │ │ - pminsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psrlw 0x38(%rsp),%xmm3 │ │ │ │ - psignw %xmm4,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - psubusw %xmm3,%xmm4 │ │ │ │ - pminsw %xmm2,%xmm4 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm2 │ │ │ │ - neg %r8 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm3 │ │ │ │ - movsbq 0x1(%r10),%r8 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - psignw %xmm5,%xmm4 │ │ │ │ - paddw %xmm4,%xmm0 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - paddw %xmm0,%xmm0 │ │ │ │ - pabsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - psrlw 0x38(%rsp),%xmm5 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - psubusw %xmm5,%xmm7 │ │ │ │ - pabsw %xmm3,%xmm5 │ │ │ │ - pminsw %xmm4,%xmm7 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psrlw 0x38(%rsp),%xmm4 │ │ │ │ - psignw %xmm2,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - psubusw %xmm4,%xmm2 │ │ │ │ - pminsw %xmm5,%xmm2 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm4 │ │ │ │ - neg %r8 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm5 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - psubw %xmm1,%xmm4 │ │ │ │ - psubw %xmm1,%xmm5 │ │ │ │ - psignw %xmm3,%xmm2 │ │ │ │ - pabsw %xmm4,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - psrlw 0x38(%rsp),%xmm2 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - psubusw %xmm2,%xmm7 │ │ │ │ - pabsw %xmm5,%xmm2 │ │ │ │ - pminsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psrlw 0x38(%rsp),%xmm3 │ │ │ │ - psignw %xmm4,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - psubusw %xmm3,%xmm4 │ │ │ │ - pminsw %xmm2,%xmm4 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - psignw %xmm5,%xmm4 │ │ │ │ - paddw %xmm4,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psraw $0xf,%xmm2 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - pmulhrsw %xmm8,%xmm0 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - add $0x20,%rcx │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - movsbq 0x8(%r10),%r8 │ │ │ │ - movdqa (%rdi),%xmm1 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm2 │ │ │ │ - neg %r8 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm3 │ │ │ │ - movsbq (%r10),%r8 │ │ │ │ - pabsw %xmm2,%xmm4 │ │ │ │ - pabsw %xmm3,%xmm10 │ │ │ │ - movdqa %xmm2,%xmm9 │ │ │ │ - pmaxsw %xmm3,%xmm9 │ │ │ │ - pminsw %xmm4,%xmm10 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pabsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - psrlw 0x38(%rsp),%xmm5 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - psubusw %xmm5,%xmm0 │ │ │ │ - pabsw %xmm3,%xmm5 │ │ │ │ - pminsw %xmm4,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psrlw 0x38(%rsp),%xmm4 │ │ │ │ - psignw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - psubusw %xmm4,%xmm2 │ │ │ │ - pminsw %xmm5,%xmm2 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm4 │ │ │ │ - neg %r8 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm5 │ │ │ │ - movsbq 0x9(%r10),%r8 │ │ │ │ - pabsw %xmm4,%xmm7 │ │ │ │ - psignw %xmm3,%xmm2 │ │ │ │ - pabsw %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm4,%xmm9 │ │ │ │ - pminsw %xmm7,%xmm10 │ │ │ │ - pmaxsw %xmm5,%xmm9 │ │ │ │ - pminsw %xmm3,%xmm10 │ │ │ │ - psubw %xmm1,%xmm4 │ │ │ │ - psubw %xmm1,%xmm5 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - pabsw %xmm4,%xmm3 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - psrlw 0x38(%rsp),%xmm2 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - psubusw %xmm2,%xmm7 │ │ │ │ - pabsw %xmm5,%xmm2 │ │ │ │ - pminsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psrlw 0x38(%rsp),%xmm3 │ │ │ │ - psignw %xmm4,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - psubusw %xmm3,%xmm4 │ │ │ │ - pminsw %xmm2,%xmm4 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm2 │ │ │ │ - neg %r8 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm3 │ │ │ │ - movsbq 0x1(%r10),%r8 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - pabsw %xmm2,%xmm7 │ │ │ │ - psignw %xmm5,%xmm4 │ │ │ │ - pabsw %xmm3,%xmm5 │ │ │ │ - pmaxsw %xmm2,%xmm9 │ │ │ │ - pminsw %xmm7,%xmm10 │ │ │ │ - pmaxsw %xmm3,%xmm9 │ │ │ │ - pminsw %xmm5,%xmm10 │ │ │ │ - paddw %xmm4,%xmm0 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - paddw %xmm0,%xmm0 │ │ │ │ - pabsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - psrlw 0x38(%rsp),%xmm5 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - psubusw %xmm5,%xmm7 │ │ │ │ - pabsw %xmm3,%xmm5 │ │ │ │ - pminsw %xmm4,%xmm7 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psrlw 0x38(%rsp),%xmm4 │ │ │ │ - psignw %xmm2,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - psubusw %xmm4,%xmm2 │ │ │ │ - pminsw %xmm5,%xmm2 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm4 │ │ │ │ - neg %r8 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm5 │ │ │ │ - movsbq 0x4(%r10),%r8 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - pabsw %xmm4,%xmm7 │ │ │ │ - psignw %xmm3,%xmm2 │ │ │ │ - pabsw %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm4,%xmm9 │ │ │ │ - pminsw %xmm7,%xmm10 │ │ │ │ - pmaxsw %xmm5,%xmm9 │ │ │ │ - pminsw %xmm3,%xmm10 │ │ │ │ - psubw %xmm1,%xmm4 │ │ │ │ - psubw %xmm1,%xmm5 │ │ │ │ - pabsw %xmm4,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - psrlw 0x38(%rsp),%xmm2 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - psubusw %xmm2,%xmm7 │ │ │ │ - pabsw %xmm5,%xmm2 │ │ │ │ - pminsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psrlw 0x38(%rsp),%xmm3 │ │ │ │ - psignw %xmm4,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - psubusw %xmm3,%xmm4 │ │ │ │ - pminsw %xmm2,%xmm4 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm2 │ │ │ │ - neg %r8 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm3 │ │ │ │ - movsbq 0x5(%r10),%r8 │ │ │ │ - pabsw %xmm2,%xmm7 │ │ │ │ - psignw %xmm5,%xmm4 │ │ │ │ - pabsw %xmm3,%xmm5 │ │ │ │ - pmaxsw %xmm2,%xmm9 │ │ │ │ - pminsw %xmm7,%xmm10 │ │ │ │ - pmaxsw %xmm3,%xmm9 │ │ │ │ - pminsw %xmm5,%xmm10 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - paddw %xmm4,%xmm0 │ │ │ │ - pabsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - psrlw 0x28(%rsp),%xmm5 │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - psubusw %xmm5,%xmm7 │ │ │ │ - pabsw %xmm3,%xmm5 │ │ │ │ - pminsw %xmm4,%xmm7 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psrlw 0x28(%rsp),%xmm4 │ │ │ │ - psignw %xmm2,%xmm7 │ │ │ │ - movdqa 0x8(%rsp),%xmm2 │ │ │ │ - psubusw %xmm4,%xmm2 │ │ │ │ - pminsw %xmm5,%xmm2 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm4 │ │ │ │ - neg %r8 │ │ │ │ - movdqu (%rcx,%r8,1),%xmm5 │ │ │ │ - psignw %xmm3,%xmm2 │ │ │ │ - pabsw %xmm4,%xmm3 │ │ │ │ - paddw %xmm2,%xmm7 │ │ │ │ - pabsw %xmm5,%xmm2 │ │ │ │ - pmaxsw %xmm4,%xmm9 │ │ │ │ - pminsw %xmm3,%xmm10 │ │ │ │ - pmaxsw %xmm5,%xmm9 │ │ │ │ - pminsw %xmm2,%xmm10 │ │ │ │ - psubw %xmm1,%xmm4 │ │ │ │ - psubw %xmm1,%xmm5 │ │ │ │ - pabsw %xmm4,%xmm3 │ │ │ │ - pmullw (%r9),%xmm7 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - psrlw 0x28(%rsp),%xmm2 │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - psubusw %xmm2,%xmm7 │ │ │ │ - pabsw %xmm5,%xmm2 │ │ │ │ - pminsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psrlw 0x28(%rsp),%xmm3 │ │ │ │ - psignw %xmm4,%xmm7 │ │ │ │ - movdqa 0x8(%rsp),%xmm4 │ │ │ │ - psubusw %xmm3,%xmm4 │ │ │ │ - pminsw %xmm2,%xmm4 │ │ │ │ - psignw %xmm5,%xmm4 │ │ │ │ - paddw %xmm4,%xmm7 │ │ │ │ - pmullw 0x10(%r9),%xmm7 │ │ │ │ - paddw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psraw $0xf,%xmm2 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - pmulhrsw %xmm8,%xmm0 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pmaxsw %xmm1,%xmm9 │ │ │ │ - pminsw %xmm9,%xmm0 │ │ │ │ - pminsw %xmm10,%xmm1 │ │ │ │ - pmaxsw %xmm1,%xmm0 │ │ │ │ - add $0x20,%rcx │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xf7ef1(%rip),%rax │ │ │ │ - shr $0xb,%ecx │ │ │ │ - movddup (%rax,%rcx,8),%xmm7 │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - movdqa (%rdi),%xmm0 │ │ │ │ - movdqa (%rdi,%rsi,1),%xmm1 │ │ │ │ - movdqa (%rdi,%rsi,2),%xmm2 │ │ │ │ - movdqa (%rdi,%rax,1),%xmm3 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - movdqa (%rdi),%xmm4 │ │ │ │ - movdqa (%rdi,%rsi,1),%xmm5 │ │ │ │ - movdqa (%rdi,%rsi,2),%xmm6 │ │ │ │ - pmulhuw %xmm7,%xmm0 │ │ │ │ - pmulhuw %xmm7,%xmm1 │ │ │ │ - pmulhuw %xmm7,%xmm2 │ │ │ │ - pmulhuw %xmm7,%xmm3 │ │ │ │ - pmulhuw %xmm7,%xmm4 │ │ │ │ - pmulhuw %xmm7,%xmm5 │ │ │ │ - pmulhuw %xmm7,%xmm6 │ │ │ │ - pmulhuw (%rdi,%rax,1),%xmm7 │ │ │ │ - pxor %xmm8,%xmm8 │ │ │ │ - movdqa %xmm0,%xmm9 │ │ │ │ - packuswb %xmm1,%xmm9 │ │ │ │ - movdqa %xmm2,%xmm10 │ │ │ │ - packuswb %xmm3,%xmm10 │ │ │ │ - movdqa %xmm4,%xmm11 │ │ │ │ - packuswb %xmm5,%xmm11 │ │ │ │ - movdqa %xmm6,%xmm12 │ │ │ │ - packuswb %xmm7,%xmm12 │ │ │ │ - psadbw %xmm8,%xmm9 │ │ │ │ - psadbw %xmm8,%xmm10 │ │ │ │ - psadbw %xmm8,%xmm11 │ │ │ │ - psadbw %xmm8,%xmm12 │ │ │ │ - packssdw %xmm10,%xmm9 │ │ │ │ - packssdw %xmm12,%xmm11 │ │ │ │ - packssdw %xmm11,%xmm9 │ │ │ │ - jmp 30fdba <__cxa_finalize@plt+0x2e4d6a> │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0xf7e41(%rip),%rax │ │ │ │ - shr $0xb,%ecx │ │ │ │ - movddup (%rax,%rcx,8),%xmm7 │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - movdqa (%rdi),%xmm0 │ │ │ │ - movdqa (%rdi,%rsi,1),%xmm1 │ │ │ │ - movdqa (%rdi,%rsi,2),%xmm2 │ │ │ │ - movdqa (%rdi,%rax,1),%xmm3 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - movdqa (%rdi),%xmm4 │ │ │ │ - movdqa (%rdi,%rsi,1),%xmm5 │ │ │ │ - movdqa (%rdi,%rsi,2),%xmm6 │ │ │ │ - pmulhuw %xmm7,%xmm0 │ │ │ │ - pmulhuw %xmm7,%xmm1 │ │ │ │ - pmulhuw %xmm7,%xmm2 │ │ │ │ - pmulhuw %xmm7,%xmm3 │ │ │ │ - pmulhuw %xmm7,%xmm4 │ │ │ │ - pmulhuw %xmm7,%xmm5 │ │ │ │ - pmulhuw %xmm7,%xmm6 │ │ │ │ - pmulhuw (%rdi,%rax,1),%xmm7 │ │ │ │ - pxor %xmm8,%xmm8 │ │ │ │ - movdqa %xmm0,%xmm9 │ │ │ │ - packuswb %xmm1,%xmm9 │ │ │ │ - movdqa %xmm2,%xmm10 │ │ │ │ - packuswb %xmm3,%xmm10 │ │ │ │ - movdqa %xmm4,%xmm11 │ │ │ │ - packuswb %xmm5,%xmm11 │ │ │ │ - movdqa %xmm6,%xmm12 │ │ │ │ - packuswb %xmm7,%xmm12 │ │ │ │ - psadbw %xmm8,%xmm9 │ │ │ │ - psadbw %xmm8,%xmm10 │ │ │ │ - psadbw %xmm8,%xmm11 │ │ │ │ - psadbw %xmm8,%xmm12 │ │ │ │ - packssdw %xmm10,%xmm9 │ │ │ │ - packssdw %xmm12,%xmm11 │ │ │ │ - packssdw %xmm11,%xmm9 │ │ │ │ - jmp 30daca <__cxa_finalize@plt+0x2e2a7a> │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0xf7f3d(%rip),%rax │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - movslq (%rax,%rcx,4),%rcx │ │ │ │ - vpbroadcastw (%rdx),%zmm19 │ │ │ │ - add %rax,%rcx │ │ │ │ - jmp *%rcx │ │ │ │ - vpbroadcastq 0x2(%rdx),%zmm20 │ │ │ │ - vmovsldup -0x164(%rax),%zmm23 │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - vpsubw %zmm19,%zmm20,%zmm21 │ │ │ │ - vpabsw %zmm21,%zmm22 │ │ │ │ - sub $0x10,%rdx │ │ │ │ - vbroadcasti32x4 (%rdx),%zmm18 │ │ │ │ - vpshufb %zmm23,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm21,%zmm16 │ │ │ │ - vpsubw %zmm19,%zmm16,%zmm17 │ │ │ │ - vpsubw %zmm20,%zmm16,%zmm16 │ │ │ │ - vpabsw %zmm17,%zmm17 │ │ │ │ - vpabsw %zmm16,%zmm16 │ │ │ │ - vpcmpgtw %zmm17,%zmm16,%k1 │ │ │ │ - vpminsw %zmm17,%zmm16,%zmm16 │ │ │ │ - vpcmpgtw %zmm16,%zmm22,%k2 │ │ │ │ - vpblendmw %zmm19,%zmm20,%zmm16{%k1} │ │ │ │ - vpblendmw %zmm16,%zmm18,%zmm16{%k2} │ │ │ │ - vextracti32x4 $0x2,%zmm16,%xmm17 │ │ │ │ - vextracti32x4 $0x1,%ymm16,%xmm24 │ │ │ │ - vextracti32x4 $0x3,%zmm16,%xmm25 │ │ │ │ - vmovq %xmm16,(%rdi) │ │ │ │ - vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm24,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm25,(%rdi,%rax,1) │ │ │ │ - sub $0x8,%r8d │ │ │ │ - jl 2e3509 <__cxa_finalize@plt+0x2b84b9> │ │ │ │ - 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 2e345e <__cxa_finalize@plt+0x2b840e> │ │ │ │ - ret │ │ │ │ - vbroadcasti32x4 0x2(%rdx),%zmm20 │ │ │ │ - vmovsldup -0x164(%rax),%zmm23 │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - vpsubw %zmm19,%zmm20,%zmm21 │ │ │ │ - vpabsw %zmm21,%zmm22 │ │ │ │ - sub $0x8,%rdx │ │ │ │ - vpbroadcastq (%rdx),%zmm18 │ │ │ │ - vpshufb %zmm23,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm21,%zmm16 │ │ │ │ - vpsubw %zmm19,%zmm16,%zmm17 │ │ │ │ - vpsubw %zmm20,%zmm16,%zmm16 │ │ │ │ - vpabsw %zmm17,%zmm17 │ │ │ │ - vpabsw %zmm16,%zmm16 │ │ │ │ - vpcmpgtw %zmm17,%zmm16,%k1 │ │ │ │ - vpminsw %zmm17,%zmm16,%zmm16 │ │ │ │ - vpcmpgtw %zmm16,%zmm22,%k2 │ │ │ │ - vpblendmw %zmm19,%zmm20,%zmm16{%k1} │ │ │ │ - vpblendmw %zmm16,%zmm18,%zmm16{%k2} │ │ │ │ - vmovdqa32 %xmm16,(%rdi) │ │ │ │ - vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,1) │ │ │ │ - vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,2) │ │ │ │ - vextracti32x4 $0x3,%zmm16,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 2e352e <__cxa_finalize@plt+0x2b84de> │ │ │ │ - ret │ │ │ │ - vbroadcasti32x8 0x2(%rdx),%zmm20 │ │ │ │ - vmovsldup -0x164(%rax),%zmm23 │ │ │ │ - vpsubw %zmm19,%zmm20,%zmm21 │ │ │ │ - vpabsw %zmm21,%zmm22 │ │ │ │ - sub $0x4,%rdx │ │ │ │ - vpbroadcastd (%rdx),%zmm18 │ │ │ │ - vpshufb %zmm23,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm21,%zmm16 │ │ │ │ - vpsubw %zmm19,%zmm16,%zmm17 │ │ │ │ - vpsubw %zmm20,%zmm16,%zmm16 │ │ │ │ - vpabsw %zmm17,%zmm17 │ │ │ │ - vpabsw %zmm16,%zmm16 │ │ │ │ - vpcmpgtw %zmm17,%zmm16,%k1 │ │ │ │ - vpminsw %zmm17,%zmm16,%zmm16 │ │ │ │ - vpcmpgtw %zmm16,%zmm22,%k2 │ │ │ │ - vpblendmw %zmm19,%zmm20,%zmm16{%k1} │ │ │ │ - vpblendmw %zmm16,%zmm18,%zmm16{%k2} │ │ │ │ - vmovdqa32 %ymm16,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 2e35c3 <__cxa_finalize@plt+0x2b8573> │ │ │ │ - ret │ │ │ │ - vmovdqu32 0x2(%rdx),%zmm20 │ │ │ │ - vpsubw %zmm19,%zmm20,%zmm21 │ │ │ │ - vpabsw %zmm21,%zmm22 │ │ │ │ - sub $0x2,%rdx │ │ │ │ - vpbroadcastw (%rdx),%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm21,%zmm16 │ │ │ │ - vpsubw %zmm19,%zmm16,%zmm17 │ │ │ │ - vpsubw %zmm20,%zmm16,%zmm16 │ │ │ │ - vpabsw %zmm17,%zmm17 │ │ │ │ - vpabsw %zmm16,%zmm16 │ │ │ │ - vpcmpgtw %zmm17,%zmm16,%k1 │ │ │ │ - vpminsw %zmm17,%zmm16,%zmm16 │ │ │ │ - vpcmpgtw %zmm16,%zmm22,%k2 │ │ │ │ - vpblendmw %zmm19,%zmm20,%zmm16{%k1} │ │ │ │ - vpblendmw %zmm16,%zmm18,%zmm16{%k2} │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 2e363e <__cxa_finalize@plt+0x2b85ee> │ │ │ │ - ret │ │ │ │ - vmovdqu32 0x2(%rdx),%zmm20 │ │ │ │ - vmovdqu32 0x42(%rdx),%zmm23 │ │ │ │ - vpsubw %zmm19,%zmm20,%zmm21 │ │ │ │ - vpsubw %zmm19,%zmm23,%zmm24 │ │ │ │ - vpabsw %zmm21,%zmm22 │ │ │ │ - vpabsw %zmm24,%zmm25 │ │ │ │ - sub $0x2,%rdx │ │ │ │ - vpbroadcastw (%rdx),%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm21,%zmm16 │ │ │ │ - vpsubw %zmm19,%zmm16,%zmm17 │ │ │ │ - vpsubw %zmm20,%zmm16,%zmm16 │ │ │ │ - vpabsw %zmm17,%zmm17 │ │ │ │ - vpabsw %zmm16,%zmm16 │ │ │ │ - vpcmpgtw %zmm17,%zmm16,%k1 │ │ │ │ - vpminsw %zmm17,%zmm16,%zmm16 │ │ │ │ - vpcmpgtw %zmm16,%zmm22,%k2 │ │ │ │ - vpblendmw %zmm19,%zmm20,%zmm16{%k1} │ │ │ │ - vpblendmw %zmm16,%zmm18,%zmm16{%k2} │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ - vpaddw %zmm18,%zmm24,%zmm16 │ │ │ │ - vpsubw %zmm19,%zmm16,%zmm17 │ │ │ │ - vpsubw %zmm23,%zmm16,%zmm16 │ │ │ │ - vpabsw %zmm17,%zmm17 │ │ │ │ - vpabsw %zmm16,%zmm16 │ │ │ │ - vpcmpgtw %zmm17,%zmm16,%k1 │ │ │ │ - vpminsw %zmm17,%zmm16,%zmm16 │ │ │ │ - vpcmpgtw %zmm16,%zmm25,%k2 │ │ │ │ - vpblendmw %zmm19,%zmm23,%zmm16{%k1} │ │ │ │ - vpblendmw %zmm16,%zmm18,%zmm16{%k2} │ │ │ │ - vmovdqa32 %zmm16,0x40(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 2e36bf <__cxa_finalize@plt+0x2b866f> │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea -0x347(%rip),%rax │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - mov %r8d,%r8d │ │ │ │ - movslq 0xf7f80(%rax,%rcx,4),%rcx │ │ │ │ - lea 0xfad60(%rax,%r8,4),%r9 │ │ │ │ - neg %r8 │ │ │ │ - vpbroadcastw (%rdx,%r8,2),%zmm22 │ │ │ │ - lea 0xf7f80(%rax,%rcx,1),%rcx │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - jmp *%rcx │ │ │ │ - vpbroadcastq 0x2(%rdx),%zmm21 │ │ │ │ - vmovsldup 0xf7a56(%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 2e3824 <__cxa_finalize@plt+0x2b87d4> │ │ │ │ - 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 2e37b0 <__cxa_finalize@plt+0x2b8760> │ │ │ │ - ret │ │ │ │ - vbroadcasti32x4 0x2(%rdx),%zmm21 │ │ │ │ - vmovsldup 0xf79c7(%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 2e383f <__cxa_finalize@plt+0x2b87ef> │ │ │ │ - ret │ │ │ │ - vbroadcasti32x8 0x2(%rdx),%zmm21 │ │ │ │ - vmovsldup 0xf796b(%rip),%zmm20 │ │ │ │ - vpsubw %zmm22,%zmm21,%zmm21 │ │ │ │ - vpbroadcastd (%r9,%r8,2),%zmm16 │ │ │ │ - vpbroadcastd 0x4(%r9,%r8,2),%zmm17 │ │ │ │ - vpshufb %zmm20,%zmm16,%zmm16 │ │ │ │ - vpshufb %zmm20,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm22,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm22,%zmm17,%zmm17 │ │ │ │ - vextracti32x8 $0x1,%zmm16,(%rdi) │ │ │ │ - vmovdqa32 %ymm16,(%rdi,%rsi,1) │ │ │ │ - vextracti32x8 $0x1,%zmm17,(%rdi,%rsi,2) │ │ │ │ - vmovdqa32 %ymm17,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - add $0x4,%r8 │ │ │ │ - jl 2e389b <__cxa_finalize@plt+0x2b884b> │ │ │ │ - ret │ │ │ │ - vmovdqu32 0x2(%rdx),%zmm21 │ │ │ │ - vpsubw %zmm22,%zmm21,%zmm21 │ │ │ │ - vpbroadcastw (%r9,%r8,2),%zmm16 │ │ │ │ - vpbroadcastw 0x2(%r9,%r8,2),%zmm17 │ │ │ │ - vpbroadcastw 0x4(%r9,%r8,2),%zmm18 │ │ │ │ - vpbroadcastw 0x6(%r9,%r8,2),%zmm19 │ │ │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm21,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm21,%zmm19,%zmm19 │ │ │ │ - vpaddw %zmm22,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm22,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm22,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm22,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ - vmovdqa32 %zmm17,(%rdi,%rsi,1) │ │ │ │ - vmovdqa32 %zmm18,(%rdi,%rsi,2) │ │ │ │ - vmovdqa32 %zmm19,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - add $0x4,%r8 │ │ │ │ - jl 2e3906 <__cxa_finalize@plt+0x2b88b6> │ │ │ │ - ret │ │ │ │ - vmovdqu32 0x2(%rdx),%zmm20 │ │ │ │ - vmovdqu32 0x42(%rdx),%zmm21 │ │ │ │ - vpsubw %zmm22,%zmm20,%zmm20 │ │ │ │ - vpsubw %zmm22,%zmm21,%zmm21 │ │ │ │ - vpbroadcastw (%r9,%r8,2),%zmm17 │ │ │ │ - vpbroadcastw 0x2(%r9,%r8,2),%zmm19 │ │ │ │ - vpmulhrsw %zmm17,%zmm20,%zmm16 │ │ │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm19,%zmm20,%zmm18 │ │ │ │ - vpmulhrsw %zmm21,%zmm19,%zmm19 │ │ │ │ - vpaddw %zmm22,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm22,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm22,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm22,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ - vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ - vmovdqa32 %zmm18,(%rdi,%rsi,1) │ │ │ │ - vmovdqa32 %zmm19,0x40(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - add $0x2,%r8 │ │ │ │ - jl 2e399b <__cxa_finalize@plt+0x2b894b> │ │ │ │ - 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 0xf7f6c(%rax,%rcx,4),%rcx │ │ │ │ - sub %r8,%rdx │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - lea 0xf7f6c(%rax,%rcx,1),%rcx │ │ │ │ - jmp *%rcx │ │ │ │ - vmovsldup 0xf7de0(%rax),%zmm20 │ │ │ │ - vpbroadcastq 0xfad68(%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 2e3acf <__cxa_finalize@plt+0x2b8a7f> │ │ │ │ - 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 2e3a54 <__cxa_finalize@plt+0x2b8a04> │ │ │ │ - ret │ │ │ │ - vmovsldup 0xf7de0(%rax),%zmm20 │ │ │ │ - vbroadcasti32x4 0xfad70(%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 2e3ae4 <__cxa_finalize@plt+0x2b8a94> │ │ │ │ - ret │ │ │ │ - vmovsldup 0xf7de0(%rax),%zmm20 │ │ │ │ - vbroadcasti32x8 0xfad80(%rax),%zmm21 │ │ │ │ - vpbroadcastd -0x4(%rdx,%r8,1),%zmm16 │ │ │ │ - vpbroadcastd -0x8(%rdx,%r8,1),%zmm17 │ │ │ │ - vpshufb %zmm20,%zmm16,%zmm16 │ │ │ │ - vpshufb %zmm20,%zmm17,%zmm17 │ │ │ │ - vpsubw %zmm22,%zmm16,%zmm16 │ │ │ │ - vpsubw %zmm22,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm22,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm22,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %ymm16,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ - vmovdqa32 %ymm17,(%rdi,%rsi,2) │ │ │ │ - vextracti32x8 $0x1,%zmm17,(%rdi,%r9,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x8,%r8 │ │ │ │ - jg 2e3b41 <__cxa_finalize@plt+0x2b8af1> │ │ │ │ - ret │ │ │ │ - vmovdqu32 0xfada0(%rax),%zmm21 │ │ │ │ - vpbroadcastq -0x8(%rdx,%r8,1),%zmm19 │ │ │ │ - vpunpcklwd %zmm19,%zmm19,%zmm19 │ │ │ │ - vpsubw %zmm22,%zmm19,%zmm19 │ │ │ │ - vpshufd $0xff,%zmm19,%zmm16 │ │ │ │ - vpshufd $0xaa,%zmm19,%zmm17 │ │ │ │ - vpshufd $0x55,%zmm19,%zmm18 │ │ │ │ - vpshufd $0x0,%zmm19,%zmm19 │ │ │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm21,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm21,%zmm19,%zmm19 │ │ │ │ - vpaddw %zmm22,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm22,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm22,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm22,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ - vmovdqa32 %zmm17,(%rdi,%rsi,1) │ │ │ │ - vmovdqa32 %zmm18,(%rdi,%rsi,2) │ │ │ │ - vmovdqa32 %zmm19,(%rdi,%r9,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x8,%r8 │ │ │ │ - jg 2e3bb3 <__cxa_finalize@plt+0x2b8b63> │ │ │ │ - ret │ │ │ │ - vmovdqu32 0xfade0(%rax),%zmm20 │ │ │ │ - vmovdqu32 0xfae20(%rax),%zmm21 │ │ │ │ - vpbroadcastw -0x2(%rdx,%r8,1),%zmm17 │ │ │ │ - vpbroadcastw -0x4(%rdx,%r8,1),%zmm19 │ │ │ │ - vpsubw %zmm22,%zmm17,%zmm17 │ │ │ │ - vpsubw %zmm22,%zmm19,%zmm19 │ │ │ │ - vpmulhrsw %zmm17,%zmm20,%zmm16 │ │ │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm19,%zmm20,%zmm18 │ │ │ │ - vpmulhrsw %zmm21,%zmm19,%zmm19 │ │ │ │ - vpaddw %zmm22,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm22,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm22,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm22,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ - vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ - vmovdqa32 %zmm18,(%rdi,%rsi,1) │ │ │ │ - vmovdqa32 %zmm19,0x40(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x4,%r8 │ │ │ │ - jg 2e3c51 <__cxa_finalize@plt+0x2b8c01> │ │ │ │ - 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 0xf7f58(%rax,%rcx,4),%rcx │ │ │ │ - mov $0x55555555,%r9d │ │ │ │ - sub %r8,%rdx │ │ │ │ - vmovdqa32 0xf7e20(%rax),%zmm30 │ │ │ │ - kmovd %r9d,%k1 │ │ │ │ - vpbroadcastw (%rdx),%zmm16 │ │ │ │ - movabs $0x3333333333333333,%r9 │ │ │ │ - vpxord %zmm31,%zmm31,%zmm31 │ │ │ │ - lea 0xf7f58(%rax,%rcx,1),%rcx │ │ │ │ - kmovq %r9,%k2 │ │ │ │ - lea 0xfae60(%rax,%r8,2),%r9 │ │ │ │ - jmp *%rcx │ │ │ │ - vpbroadcastq 0x2(%rdx,%r8,1),%zmm21 │ │ │ │ - vmovshdup 0xf7de0(%rax),%zmm19 │ │ │ │ - vmovsldup 0xf7de0(%rax),%zmm20 │ │ │ │ - vbroadcasti32x4 0xfae70(%rax),%zmm22 │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - vpunpcklwd %zmm16,%zmm21,%zmm21 │ │ │ │ - vbroadcasti32x4 (%r9),%zmm16 │ │ │ │ - vpbroadcastq -0x8(%rdx,%r8,1),%zmm18 │ │ │ │ - vmovdqa32 %zmm29,%zmm17 │ │ │ │ - vpshufb %zmm19,%zmm16,%zmm16 │ │ │ │ - vpmaddwd %zmm21,%zmm16,%zmm16 │ │ │ │ - vpshufb %zmm20,%zmm18,%zmm17{%k2} │ │ │ │ - vpdpwssd %zmm22,%zmm17,%zmm16 │ │ │ │ - vpermb %zmm16,%zmm30,%zmm16 │ │ │ │ - vpavgw %ymm31,%ymm16,%ymm16 │ │ │ │ - vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ - vmovq %xmm16,(%rdi) │ │ │ │ - vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm16,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm17,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - add $0x10,%r9 │ │ │ │ - sub $0x8,%r8d │ │ │ │ - jg 2e3d67 <__cxa_finalize@plt+0x2b8d17> │ │ │ │ - ret │ │ │ │ - vbroadcasti32x4 0x2(%rdx,%r8,1),%ymm21 │ │ │ │ - vmovshdup 0xf7de0(%rax),%zmm22 │ │ │ │ - vmovsldup 0xf7de0(%rax),%zmm23 │ │ │ │ - vpmovzxwd %ymm21,%zmm21 │ │ │ │ - vbroadcasti32x8 0xfae80(%rax),%zmm24 │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - vpblendmw %zmm21,%zmm16,%zmm21{%k1} │ │ │ │ - vpbroadcastq (%r9),%zmm16 │ │ │ │ - vpbroadcastq 0x8(%r9),%zmm17 │ │ │ │ - vpbroadcastd -0x4(%rdx,%r8,1),%zmm19 │ │ │ │ - vpbroadcastd -0x8(%rdx,%r8,1),%zmm20 │ │ │ │ - vpshufb %zmm22,%zmm16,%zmm16 │ │ │ │ - vpmaddwd %zmm21,%zmm16,%zmm16 │ │ │ │ - vpshufb %zmm22,%zmm17,%zmm17 │ │ │ │ - vpmaddwd %zmm21,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %zmm29,%zmm18 │ │ │ │ - vpshufb %zmm23,%zmm19,%zmm18{%k2} │ │ │ │ - vmovdqa32 %zmm29,%zmm19 │ │ │ │ - vpshufb %zmm23,%zmm20,%zmm19{%k2} │ │ │ │ - vpdpwssd %zmm24,%zmm18,%zmm16 │ │ │ │ - vpdpwssd %zmm24,%zmm19,%zmm17 │ │ │ │ - add $0x10,%r9 │ │ │ │ - vpermt2b %zmm17,%zmm30,%zmm16 │ │ │ │ - vpavgw %zmm31,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 %xmm16,(%rdi) │ │ │ │ - vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,1) │ │ │ │ - vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,2) │ │ │ │ - vextracti32x4 $0x3,%zmm16,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x8,%r8d │ │ │ │ - jg 2e3e09 <__cxa_finalize@plt+0x2b8db9> │ │ │ │ - ret │ │ │ │ - vpmovzxwd 0x2(%rdx,%r8,1),%zmm21 │ │ │ │ - vmovdqa32 0xfaea0(%rax),%zmm22 │ │ │ │ - vpblendmw %zmm21,%zmm16,%zmm21{%k1} │ │ │ │ - vpbroadcastd (%r9),%zmm16 │ │ │ │ - vpbroadcastd 0x4(%r9),%zmm17 │ │ │ │ - vpmaddwd %zmm21,%zmm16,%zmm16 │ │ │ │ - vpmaddwd %zmm21,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %zmm29,%zmm18 │ │ │ │ - vpbroadcastw -0x2(%rdx,%r8,1),%zmm18{%k1} │ │ │ │ - vmovdqa32 %zmm29,%zmm19 │ │ │ │ - vpbroadcastw -0x4(%rdx,%r8,1),%zmm19{%k1} │ │ │ │ - vpdpwssd %zmm22,%zmm18,%zmm16 │ │ │ │ - vpdpwssd %zmm22,%zmm19,%zmm17 │ │ │ │ - add $0x8,%r9 │ │ │ │ - vpermt2b %zmm17,%zmm30,%zmm16 │ │ │ │ - vpavgw %zmm31,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 %ymm16,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x4,%r8 │ │ │ │ - jg 2e3eba <__cxa_finalize@plt+0x2b8e6a> │ │ │ │ - ret │ │ │ │ - vpmovzxwd 0x2(%rdx,%r8,1),%zmm21 │ │ │ │ - vpmovzxwd 0x22(%rdx,%r8,1),%zmm22 │ │ │ │ - vmovdqa32 0xfaee0(%rax),%zmm23 │ │ │ │ - vmovdqa32 0xfaf20(%rax),%zmm24 │ │ │ │ - vpblendmw %zmm21,%zmm16,%zmm21{%k1} │ │ │ │ - vpblendmw %zmm22,%zmm16,%zmm22{%k1} │ │ │ │ - vpbroadcastd (%r9),%zmm18 │ │ │ │ - vpbroadcastd 0x4(%r9),%zmm19 │ │ │ │ - vpmaddwd %zmm18,%zmm21,%zmm16 │ │ │ │ - vpmaddwd %zmm22,%zmm18,%zmm18 │ │ │ │ - vpmaddwd %zmm19,%zmm21,%zmm17 │ │ │ │ - vpmaddwd %zmm22,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 %zmm29,%zmm20 │ │ │ │ - vpbroadcastw -0x2(%rdx,%r8,1),%zmm20{%k1} │ │ │ │ - vpdpwssd %zmm23,%zmm20,%zmm16 │ │ │ │ - vpdpwssd %zmm24,%zmm20,%zmm18 │ │ │ │ - vmovdqa32 %zmm29,%zmm20 │ │ │ │ - vpbroadcastw -0x4(%rdx,%r8,1),%zmm20{%k1} │ │ │ │ - vpdpwssd %zmm23,%zmm20,%zmm17 │ │ │ │ - vpdpwssd %zmm24,%zmm20,%zmm19 │ │ │ │ - add $0x8,%r9 │ │ │ │ - vpermt2b %zmm18,%zmm30,%zmm16 │ │ │ │ - vpermt2b %zmm19,%zmm30,%zmm17 │ │ │ │ - vpavgw %zmm31,%zmm16,%zmm16 │ │ │ │ - vpavgw %zmm31,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ - vmovdqa32 %zmm17,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x4,%r8 │ │ │ │ - jg 2e3f5a <__cxa_finalize@plt+0x2b8f0a> │ │ │ │ - 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 0xfaf60(%rax),%zmm25 │ │ │ │ - vpblendmw %zmm21,%zmm16,%zmm21{%k1} │ │ │ │ - vmovdqa32 0xfafa0(%rax),%zmm26 │ │ │ │ - vpblendmw %zmm22,%zmm16,%zmm22{%k1} │ │ │ │ - vmovdqa32 0xfafe0(%rax),%zmm27 │ │ │ │ - vpblendmw %zmm23,%zmm16,%zmm23{%k1} │ │ │ │ - vmovdqa32 0xfb020(%rax),%zmm28 │ │ │ │ - vpblendmw %zmm24,%zmm16,%zmm24{%k1} │ │ │ │ - vpbroadcastd (%r9),%zmm19 │ │ │ │ - vmovdqa32 %zmm29,%zmm20 │ │ │ │ - vpbroadcastw -0x2(%rdx,%r8,1),%zmm20{%k1} │ │ │ │ - vpmaddwd %zmm19,%zmm21,%zmm16 │ │ │ │ - vpmaddwd %zmm19,%zmm22,%zmm18 │ │ │ │ - vpmaddwd %zmm19,%zmm23,%zmm17 │ │ │ │ - vpmaddwd %zmm24,%zmm19,%zmm19 │ │ │ │ - vpdpwssd %zmm25,%zmm20,%zmm16 │ │ │ │ - vpdpwssd %zmm26,%zmm20,%zmm18 │ │ │ │ - vpdpwssd %zmm27,%zmm20,%zmm17 │ │ │ │ - vpdpwssd %zmm28,%zmm20,%zmm19 │ │ │ │ - add $0x4,%r9 │ │ │ │ - vpermt2b %zmm18,%zmm30,%zmm16 │ │ │ │ - vpermt2b %zmm19,%zmm30,%zmm17 │ │ │ │ - vpavgw %zmm31,%zmm16,%zmm16 │ │ │ │ - vpavgw %zmm31,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ - vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 2e4057 <__cxa_finalize@plt+0x2b9007> │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0xf72dd(%rip),%rax │ │ │ │ - tzcnt %r8d,%r8d │ │ │ │ - vmovdqa32 0xf719a(%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 │ │ │ │ - vpermw %ymm19,%ymm16,%ymm16 │ │ │ │ - vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ - vmovq %xmm16,(%rdi) │ │ │ │ - vmovhps %xmm16,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm17,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm17,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r9d │ │ │ │ - jg 2e40fa <__cxa_finalize@plt+0x2b90aa> │ │ │ │ - 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 2e4137 <__cxa_finalize@plt+0x2b90e7> │ │ │ │ - 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 2e4170 <__cxa_finalize@plt+0x2b9120> │ │ │ │ - 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 2e41b5 <__cxa_finalize@plt+0x2b9165> │ │ │ │ - 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 2e41ea <__cxa_finalize@plt+0x2b919a> │ │ │ │ - ret │ │ │ │ - nopl (%rax) │ │ │ │ - lea -0xe07(%rip),%rax │ │ │ │ - movzbl %r9b,%r9d │ │ │ │ - shl $0x6,%r9d │ │ │ │ - vmovdqu32 -0x6(%rdx),%xmm16 │ │ │ │ - vpmovsxbw 0xfe0e0(%rax,%r9,1),%zmm23 │ │ │ │ - vpmovsxbw 0xfe100(%rax,%r9,1),%zmm24 │ │ │ │ - mov 0x18(%rsp),%r9d │ │ │ │ - vmovsldup 0xf7ea0(%rax),%zmm25 │ │ │ │ - vmovshdup 0xf7ea0(%rax),%zmm26 │ │ │ │ - shr $0xb,%r9d │ │ │ │ - jne 2e427c <__cxa_finalize@plt+0x2b922c> │ │ │ │ - vpsllw $0x2,%zmm23,%zmm23 │ │ │ │ - vpsllw $0x2,%zmm24,%zmm24 │ │ │ │ - vpbroadcastd 0xf7f2c(%rax,%r9,8),%zmm21 │ │ │ │ - vpbroadcastd 0xf7f3c(%rax,%r9,8),%zmm22 │ │ │ │ - sub $0x8,%ecx │ │ │ │ - jl 2e43bf <__cxa_finalize@plt+0x2b936f> │ │ │ │ - call 2e43e0 <__cxa_finalize@plt+0x2b9390> │ │ │ │ - vmovsldup 0xf7056(%rip),%zmm27 │ │ │ │ - lea 0x2(%r8,%r8,1),%r9d │ │ │ │ - vmovshdup 0xf7047(%rip),%zmm28 │ │ │ │ - lea 0x2(%rdx),%rax │ │ │ │ - vmovdqa32 0xf7079(%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 2e4420 <__cxa_finalize@plt+0x2b93d0> │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jge 2e42db <__cxa_finalize@plt+0x2b928b> │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 2e4360 <__cxa_finalize@plt+0x2b9310> │ │ │ │ - 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 2e4420 <__cxa_finalize@plt+0x2b93d0> │ │ │ │ - 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 2e4420 <__cxa_finalize@plt+0x2b93d0> │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jge 2e4333 <__cxa_finalize@plt+0x2b92e3> │ │ │ │ - sub $0x8,%ecx │ │ │ │ - jg 2e4302 <__cxa_finalize@plt+0x2b92b2> │ │ │ │ - vpermb %zmm16,%zmm27,%zmm18 │ │ │ │ - vmovdqa32 %ymm21,%ymm17 │ │ │ │ - vpdpwssd %zmm23,%zmm18,%zmm17 │ │ │ │ - vpermb %zmm16,%zmm28,%zmm18 │ │ │ │ - vpdpwssd %zmm24,%zmm18,%zmm17 │ │ │ │ - vextracti32x8 $0x1,%zmm17,%ymm18 │ │ │ │ - vpaddd %ymm18,%ymm17,%ymm17 │ │ │ │ - vpackusdw %ymm17,%ymm17,%ymm17 │ │ │ │ - vpsrlvw %ymm22,%ymm17,%ymm17 │ │ │ │ - vpermt2q %zmm17,%zmm29,%zmm16 │ │ │ │ - vextracti32x4 $0x2,%zmm16,(%rdi) │ │ │ │ - vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,1) │ │ │ │ - ret │ │ │ │ - vmovlps -0xa(%rdx),%xmm16,%xmm16 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x4,%rdx │ │ │ │ - call 2e43e0 <__cxa_finalize@plt+0x2b9390> │ │ │ │ - vmovq %xmm16,(%rdi) │ │ │ │ - vmovhps %xmm16,(%rdi,%rsi,1) │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 2e43ad <__cxa_finalize@plt+0x2b935d> │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vpermb %zmm16,%zmm25,%zmm18 │ │ │ │ - vmovdqa32 %ymm21,%ymm17 │ │ │ │ - vpdpwssd %zmm23,%zmm18,%zmm17 │ │ │ │ - vpermb %zmm16,%zmm26,%zmm16 │ │ │ │ - vpdpwssd %zmm24,%zmm16,%zmm17 │ │ │ │ - vextracti32x8 $0x1,%zmm17,%ymm16 │ │ │ │ - vpaddd %ymm17,%ymm16,%ymm16 │ │ │ │ - vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ - vpackusdw %xmm17,%xmm16,%xmm16 │ │ │ │ - vpsrlvw %xmm22,%xmm16,%xmm16 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - vpermb %zmm16,%zmm27,%zmm19 │ │ │ │ - vmovdqa32 %ymm21,%ymm18 │ │ │ │ - vpdpwssd %zmm23,%zmm19,%zmm18 │ │ │ │ - vpermb %zmm20,%zmm25,%zmm19 │ │ │ │ - vmovdqa32 %ymm21,%ymm17 │ │ │ │ - vpdpwssd %zmm23,%zmm19,%zmm17 │ │ │ │ - vpermb %zmm16,%zmm28,%zmm19 │ │ │ │ - vpdpwssd %zmm24,%zmm19,%zmm18 │ │ │ │ - vpermb %zmm20,%zmm26,%zmm19 │ │ │ │ - vpdpwssd %zmm24,%zmm19,%zmm17 │ │ │ │ - vextracti32x8 $0x1,%zmm18,%ymm20 │ │ │ │ - vextracti32x8 $0x1,%zmm17,%ymm19 │ │ │ │ - vpaddd %ymm20,%ymm18,%ymm18 │ │ │ │ - vpaddd %ymm19,%ymm17,%ymm17 │ │ │ │ - vpackusdw %ymm18,%ymm17,%ymm17 │ │ │ │ - vpsrlvw %ymm22,%ymm17,%ymm17 │ │ │ │ - vpermt2q %zmm17,%zmm29,%zmm16 │ │ │ │ - vextracti32x4 $0x2,%zmm16,(%rdi) │ │ │ │ - vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,1) │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xf70c9(%rip),%r9 │ │ │ │ - movd %ecx,%xmm4 │ │ │ │ + lea 0xfa37d(%rip),%r9 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - add $0x2,%rdx │ │ │ │ - pxor %xmm3,%xmm3 │ │ │ │ - pavgw %xmm3,%xmm4 │ │ │ │ - movd %ecx,%xmm5 │ │ │ │ - movdqu (%rdx),%xmm0 │ │ │ │ + inc %rdx │ │ │ │ + vmovdqu (%rdx),%ymm0 │ │ │ │ + mov $0x8000,%eax │ │ │ │ + shrx %ecx,%eax,%eax │ │ │ │ + vmovd %eax,%xmm3 │ │ │ │ movslq (%r9,%rcx,4),%rax │ │ │ │ + vpcmpeqd %ymm2,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ add %r9,%rax │ │ │ │ - add $0x50,%r9 │ │ │ │ + add $0xffffffffffffffec,%r9 │ │ │ │ movslq (%r9,%rcx,4),%rcx │ │ │ │ add %r9,%rcx │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - lea 0xf7089(%rip),%r9 │ │ │ │ + nopl (%rax) │ │ │ │ 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 │ │ │ │ + vmovdqu (%rdx),%ymm0 │ │ │ │ + mov $0x8000,%r9d │ │ │ │ + shrx %eax,%r9d,%r9d │ │ │ │ + vmovd %r9d,%xmm3 │ │ │ │ + lea 0xfa31a(%rip),%r9 │ │ │ │ movslq (%r9,%rax,4),%rax │ │ │ │ + vpcmpeqd %ymm2,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ add %r9,%rax │ │ │ │ - add $0x50,%r9 │ │ │ │ + add $0xffffffffffffffec,%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 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm1 │ │ │ │ + vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpunpckhqdq %xmm0,%xmm0,%xmm1 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpmaddwd %xmm2,%xmm0,%xmm0 │ │ │ │ + vpmulhrsw %xmm3,%xmm0,%xmm0 │ │ │ │ lea (%rsi,%rsi,2),%r9 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - punpcklqdq %xmm0,%xmm0 │ │ │ │ + vpbroadcastb %xmm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,%ymm1 │ │ │ │ jmp *%rcx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ tzcnt %r8d,%eax │ │ │ │ lea (%rcx,%r8,1),%r9d │ │ │ │ - movd %r9d,%xmm4 │ │ │ │ + vmovd %r9d,%xmm4 │ │ │ │ tzcnt %r9d,%r9d │ │ │ │ - movd %r9d,%xmm5 │ │ │ │ - lea 0xf6fc5(%rip),%r9 │ │ │ │ + vmovd %r9d,%xmm5 │ │ │ │ + lea 0xfa259(%rip),%r9 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movslq (%r9,%rax,4),%rax │ │ │ │ movslq 0x14(%r9,%rcx,4),%rcx │ │ │ │ - pxor %xmm3,%xmm3 │ │ │ │ - psrlw $0x1,%xmm4 │ │ │ │ + vpcmpeqd %ymm3,%ymm3,%ymm3 │ │ │ │ + vpsrlw $0x1,%xmm4,%xmm4 │ │ │ │ add %r9,%rax │ │ │ │ add %r9,%rcx │ │ │ │ lea (%rsi,%rsi,2),%r9 │ │ │ │ jmp *%rax │ │ │ │ - movq -0x8(%rdx),%xmm0 │ │ │ │ + vmovd -0x4(%rdx),%xmm0 │ │ │ │ + vpmaddubsw %xmm3,%xmm0,%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 │ │ │ │ + vmovd 0x1(%rdx),%xmm1 │ │ │ │ + vpmaddubsw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpsubw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpmaddwd %xmm3,%xmm0,%xmm0 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jg 2e461f <__cxa_finalize@plt+0x2b95cf> │ │ │ │ - psrlw $0x3,%xmm0 │ │ │ │ - jmp 2e4642 <__cxa_finalize@plt+0x2b95f2> │ │ │ │ - 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) │ │ │ │ + jg 2e13d0 <__cxa_finalize@plt+0x2b6380> │ │ │ │ + vpsrlw $0x3,%xmm0,%xmm0 │ │ │ │ + jmp 2e13fc <__cxa_finalize@plt+0x2b63ac> │ │ │ │ + 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 │ │ │ │ + vmovd %eax,%xmm1 │ │ │ │ + vpsrlw $0x2,%xmm0,%xmm0 │ │ │ │ + vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ + 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 2e4647 <__cxa_finalize@plt+0x2b95f7> │ │ │ │ + jg 2e1401 <__cxa_finalize@plt+0x2b63b1> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movdqa -0x10(%rdx),%xmm0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovq -0x8(%rdx),%xmm0 │ │ │ │ + vpmaddubsw %xmm3,%xmm0,%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 │ │ │ │ + vmovq 0x1(%rdx),%xmm1 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ + vpmaddubsw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpsubw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpunpckhqdq %xmm0,%xmm0,%xmm2 │ │ │ │ + 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 2e46c3 <__cxa_finalize@plt+0x2b9673> │ │ │ │ - mov $0xaaab,%edx │ │ │ │ - mov $0x6667,%ecx │ │ │ │ + je 2e1490 <__cxa_finalize@plt+0x2b6440> │ │ │ │ + mov $0x5556,%eax │ │ │ │ + mov $0x3334,%edx │ │ │ │ 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) │ │ │ │ + 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 2e46cc <__cxa_finalize@plt+0x2b967c> │ │ │ │ + jg 2e1495 <__cxa_finalize@plt+0x2b6445> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movdqa -0x20(%rdx),%xmm0 │ │ │ │ - paddw -0x10(%rdx),%xmm0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + vmovdqa -0x10(%rdx),%xmm0 │ │ │ │ + vpmaddubsw %xmm3,%xmm0,%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 │ │ │ │ + vmovdqu 0x1(%rdx),%xmm1 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ + vpmaddubsw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpsubw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + 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 2e4759 <__cxa_finalize@plt+0x2b9709> │ │ │ │ - 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) │ │ │ │ + je 2e1520 <__cxa_finalize@plt+0x2b64d0> │ │ │ │ + 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 2e4766 <__cxa_finalize@plt+0x2b9716> │ │ │ │ + jg 2e1525 <__cxa_finalize@plt+0x2b64d5> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movdqa -0x40(%rdx),%xmm0 │ │ │ │ - paddw -0x30(%rdx),%xmm0 │ │ │ │ - paddw -0x20(%rdx),%xmm0 │ │ │ │ - paddw -0x10(%rdx),%xmm0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + vmovdqa -0x20(%rdx),%ymm0 │ │ │ │ + vpmaddubsw %ymm3,%ymm0,%ymm0 │ │ │ │ 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 │ │ │ │ + vmovdqu 0x1(%rdx),%ymm1 │ │ │ │ + vpmaddubsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpsubw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + 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 2e4824 <__cxa_finalize@plt+0x2b97d4> │ │ │ │ - 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 2e4839 <__cxa_finalize@plt+0x2b97e9> │ │ │ │ + je 2e15ad <__cxa_finalize@plt+0x2b655d> │ │ │ │ + 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 2e15b2 <__cxa_finalize@plt+0x2b6562> │ │ │ │ + vzeroupper │ │ │ │ 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 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqa -0x40(%rdx),%ymm0 │ │ │ │ + vmovdqa -0x20(%rdx),%ymm1 │ │ │ │ + vpmaddubsw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ 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 │ │ │ │ + vmovdqu 0x1(%rdx),%ymm1 │ │ │ │ + vmovdqu 0x21(%rdx),%ymm2 │ │ │ │ + vpmaddubsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpsubw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + 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 2e4931 <__cxa_finalize@plt+0x2b98e1> │ │ │ │ - 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 2e493a <__cxa_finalize@plt+0x2b98ea> │ │ │ │ + je 2e1655 <__cxa_finalize@plt+0x2b6605> │ │ │ │ + mov $0x33345556,%eax │ │ │ │ + shrx %r8d,%eax,%eax │ │ │ │ + vmovd %eax,%xmm1 │ │ │ │ + vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpbroadcastb %xmm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,%ymm1 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm0,(%rdi,%rsi,2) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi,%rsi,2) │ │ │ │ + vmovdqa %ymm0,(%rdi,%r9,1) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi,%r9,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 2e165e <__cxa_finalize@plt+0x2b660e> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rsp),%eax │ │ │ │ - lea 0xf6c45(%rip),%r9 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0xf9f59(%rip),%r9 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - shr $0xb,%eax │ │ │ │ movslq (%r9,%rcx,4),%rcx │ │ │ │ - movddup -0x58(%r9,%rax,8),%xmm0 │ │ │ │ + vpbroadcastd -0x2d8(%r9),%ymm0 │ │ │ │ + vmovdqa %ymm0,%ymm1 │ │ │ │ add %r9,%rcx │ │ │ │ lea (%rsi,%rsi,2),%r9 │ │ │ │ jmp *%rcx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0xf6c05(%rip),%r9 │ │ │ │ - movdqu 0x2(%rdx),%xmm0 │ │ │ │ - movdqu 0x12(%rdx),%xmm1 │ │ │ │ - movdqu 0x22(%rdx),%xmm2 │ │ │ │ - movdqu 0x32(%rdx),%xmm3 │ │ │ │ - cmp $0x40,%ecx │ │ │ │ - je 2e49d1 <__cxa_finalize@plt+0x2b9981> │ │ │ │ + nopl (%rax) │ │ │ │ + lea 0xf9f29(%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 │ │ │ │ - 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 2e49e5 <__cxa_finalize@plt+0x2b9995> │ │ │ │ - ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0xf9f21(%rip),%r9 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - lea 0xf6ba9(%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) │ │ │ │ + vpbroadcastb -0x1(%rdx),%xmm0 │ │ │ │ + vpbroadcastb -0x2(%rdx),%xmm1 │ │ │ │ + vpbroadcastb -0x3(%rdx),%xmm2 │ │ │ │ + sub $0x4,%rdx │ │ │ │ + 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 2e4a47 <__cxa_finalize@plt+0x2b99f7> │ │ │ │ + jg 2e1718 <__cxa_finalize@plt+0x2b66c8> │ │ │ │ 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) │ │ │ │ + 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 2e4a82 <__cxa_finalize@plt+0x2b9a32> │ │ │ │ + jg 2e1760 <__cxa_finalize@plt+0x2b6710> │ │ │ │ ret │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vpbroadcastb -0x1(%rdx),%xmm0 │ │ │ │ + vpbroadcastb -0x2(%rdx),%xmm1 │ │ │ │ + vpbroadcastb -0x3(%rdx),%xmm2 │ │ │ │ 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 2e4ac1 <__cxa_finalize@plt+0x2b9a71> │ │ │ │ + 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 2e17a0 <__cxa_finalize@plt+0x2b6750> │ │ │ │ + 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 2e17e0 <__cxa_finalize@plt+0x2b6790> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ + nopl (%rax) │ │ │ │ + vpbroadcastb -0x1(%rdx),%ymm0 │ │ │ │ + vpbroadcastb -0x2(%rdx),%ymm1 │ │ │ │ + vpbroadcastb -0x3(%rdx),%ymm2 │ │ │ │ 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) │ │ │ │ + vpbroadcastb (%rdx),%ymm3 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ + vmovdqa %ymm2,0x20(%rdi,%rsi,2) │ │ │ │ + vmovdqa %ymm3,(%rdi,%r9,1) │ │ │ │ + vmovdqa %ymm3,0x20(%rdi,%r9,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 2e1820 <__cxa_finalize@plt+0x2b67d0> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + lea 0xf9d2d(%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 │ │ │ │ + vmovdqa -0xf4(%r9),%ymm8 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + vpsubusb %ymm6,%ymm5,%ymm7 │ │ │ │ + vpsubusb %ymm5,%ymm6,%ymm0 │ │ │ │ + vpor %ymm0,%ymm7,%ymm7 │ │ │ │ + sub $0x8,%rdx │ │ │ │ + vpbroadcastq (%rdx),%ymm3 │ │ │ │ + vpshufb %ymm8,%ymm3,%ymm3 │ │ │ │ + vpavgb %ymm3,%ymm6,%ymm1 │ │ │ │ + vpxor %ymm3,%ymm6,%ymm0 │ │ │ │ + vpand %ymm4,%ymm0,%ymm0 │ │ │ │ + vpsubusb %ymm1,%ymm5,%ymm2 │ │ │ │ + vpsubb %ymm0,%ymm1,%ymm1 │ │ │ │ + vpsubusb %ymm5,%ymm1,%ymm1 │ │ │ │ + vpor %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddusb %ymm1,%ymm1,%ymm1 │ │ │ │ + vpor %ymm0,%ymm1,%ymm1 │ │ │ │ + vpsubusb %ymm3,%ymm5,%ymm2 │ │ │ │ + vpsubusb %ymm5,%ymm3,%ymm0 │ │ │ │ + vpor %ymm0,%ymm2,%ymm2 │ │ │ │ + vpminub %ymm7,%ymm2,%ymm2 │ │ │ │ + vpcmpeqb %ymm2,%ymm7,%ymm0 │ │ │ │ + vpblendvb %ymm0,%ymm3,%ymm6,%ymm0 │ │ │ │ + vpminub %ymm2,%ymm1,%ymm1 │ │ │ │ + vpcmpeqb %ymm2,%ymm1,%ymm1 │ │ │ │ + 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 2e196b <__cxa_finalize@plt+0x2b691b> │ │ │ │ + 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 2e18c1 <__cxa_finalize@plt+0x2b6871> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + vpbroadcastq 0x1(%rdx),%ymm6 │ │ │ │ + vmovdqa -0xf4(%r9),%ymm8 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + vpsubusb %ymm6,%ymm5,%ymm7 │ │ │ │ + vpsubusb %ymm5,%ymm6,%ymm0 │ │ │ │ + vpor %ymm0,%ymm7,%ymm7 │ │ │ │ + sub $0x4,%rdx │ │ │ │ + vpbroadcastd (%rdx),%ymm3 │ │ │ │ + vpshufb %ymm8,%ymm3,%ymm3 │ │ │ │ + vpavgb %ymm3,%ymm6,%ymm1 │ │ │ │ + vpxor %ymm3,%ymm6,%ymm0 │ │ │ │ + vpand %ymm4,%ymm0,%ymm0 │ │ │ │ + vpsubusb %ymm1,%ymm5,%ymm2 │ │ │ │ + vpsubb %ymm0,%ymm1,%ymm1 │ │ │ │ + vpsubusb %ymm5,%ymm1,%ymm1 │ │ │ │ + vpor %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddusb %ymm1,%ymm1,%ymm1 │ │ │ │ + vpor %ymm0,%ymm1,%ymm1 │ │ │ │ + vpsubusb %ymm3,%ymm5,%ymm2 │ │ │ │ + vpsubusb %ymm5,%ymm3,%ymm0 │ │ │ │ + vpor %ymm0,%ymm2,%ymm2 │ │ │ │ + vpminub %ymm7,%ymm2,%ymm2 │ │ │ │ + vpcmpeqb %ymm2,%ymm7,%ymm0 │ │ │ │ + vpblendvb %ymm0,%ymm3,%ymm6,%ymm0 │ │ │ │ + vpminub %ymm2,%ymm1,%ymm1 │ │ │ │ + vpcmpeqb %ymm2,%ymm1,%ymm1 │ │ │ │ + vpblendvb %ymm1,%ymm0,%ymm5,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rdi,%rcx,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 2e198f <__cxa_finalize@plt+0x2b693f> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vbroadcasti128 0x1(%rdx),%ymm6 │ │ │ │ + vmovdqa %xmm4,%xmm8 │ │ │ │ + vpsubusb %ymm6,%ymm5,%ymm7 │ │ │ │ + vpsubusb %ymm5,%ymm6,%ymm0 │ │ │ │ + vpor %ymm0,%ymm7,%ymm7 │ │ │ │ + sub $0x2,%rdx │ │ │ │ + vpbroadcastd (%rdx),%ymm3 │ │ │ │ + vpshufb %ymm8,%ymm3,%ymm3 │ │ │ │ + vpavgb %ymm3,%ymm6,%ymm1 │ │ │ │ + vpxor %ymm3,%ymm6,%ymm0 │ │ │ │ + vpand %ymm4,%ymm0,%ymm0 │ │ │ │ + vpsubusb %ymm1,%ymm5,%ymm2 │ │ │ │ + vpsubb %ymm0,%ymm1,%ymm1 │ │ │ │ + vpsubusb %ymm5,%ymm1,%ymm1 │ │ │ │ + vpor %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddusb %ymm1,%ymm1,%ymm1 │ │ │ │ + vpor %ymm0,%ymm1,%ymm1 │ │ │ │ + vpsubusb %ymm3,%ymm5,%ymm2 │ │ │ │ + vpsubusb %ymm5,%ymm3,%ymm0 │ │ │ │ + vpor %ymm0,%ymm2,%ymm2 │ │ │ │ + vpminub %ymm7,%ymm2,%ymm2 │ │ │ │ + vpcmpeqb %ymm2,%ymm7,%ymm0 │ │ │ │ + vpblendvb %ymm0,%ymm3,%ymm6,%ymm0 │ │ │ │ + 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 2e4af6 <__cxa_finalize@plt+0x2b9aa6> │ │ │ │ + jg 2e1a26 <__cxa_finalize@plt+0x2b69d6> │ │ │ │ + vzeroupper │ │ │ │ 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) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqu 0x1(%rdx),%ymm6 │ │ │ │ + vpsubusb %ymm6,%ymm5,%ymm7 │ │ │ │ + vpsubusb %ymm5,%ymm6,%ymm0 │ │ │ │ + vpor %ymm0,%ymm7,%ymm7 │ │ │ │ + dec %rdx │ │ │ │ + vpbroadcastb (%rdx),%ymm3 │ │ │ │ + vpavgb %ymm3,%ymm6,%ymm1 │ │ │ │ + vpxor %ymm3,%ymm6,%ymm0 │ │ │ │ + vpand %ymm4,%ymm0,%ymm0 │ │ │ │ + vpsubusb %ymm1,%ymm5,%ymm2 │ │ │ │ + vpsubb %ymm0,%ymm1,%ymm1 │ │ │ │ + vpsubusb %ymm5,%ymm1,%ymm1 │ │ │ │ + vpor %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddusb %ymm1,%ymm1,%ymm1 │ │ │ │ + vpor %ymm0,%ymm1,%ymm1 │ │ │ │ + vpsubusb %ymm3,%ymm5,%ymm2 │ │ │ │ + vpsubusb %ymm5,%ymm3,%ymm0 │ │ │ │ + vpor %ymm0,%ymm2,%ymm2 │ │ │ │ + vpminub %ymm7,%ymm2,%ymm2 │ │ │ │ + vpcmpeqb %ymm2,%ymm7,%ymm0 │ │ │ │ + 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 2e4b41 <__cxa_finalize@plt+0x2b9af1> │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - pshuflw $0x0,(%rdx),%xmm4 │ │ │ │ - mov %rdx,%r9 │ │ │ │ - add %r8d,%r8d │ │ │ │ - punpcklqdq %xmm4,%xmm4 │ │ │ │ - sub %r8,%r9 │ │ │ │ - and $0xfffffff8,%ecx │ │ │ │ - jne 2e4c15 <__cxa_finalize@plt+0x2b9bc5> │ │ │ │ - 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 2e4ba9 <__cxa_finalize@plt+0x2b9b59> │ │ │ │ + jg 2e1ab1 <__cxa_finalize@plt+0x2b6a61> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movddup 0xf6942(%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 2e4c42 <__cxa_finalize@plt+0x2b9bf2> │ │ │ │ - mov %r10d,%r8d │ │ │ │ - add $0x8,%rcx │ │ │ │ - jl 2e4c29 <__cxa_finalize@plt+0x2b9bd9> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + vmovdqu 0x1(%rdx),%ymm6 │ │ │ │ + vmovdqu 0x21(%rdx),%ymm7 │ │ │ │ + vpsubusb %ymm6,%ymm5,%ymm8 │ │ │ │ + vpsubusb %ymm5,%ymm6,%ymm0 │ │ │ │ + vpsubusb %ymm7,%ymm5,%ymm9 │ │ │ │ + vpsubusb %ymm5,%ymm7,%ymm1 │ │ │ │ + vpor %ymm0,%ymm8,%ymm8 │ │ │ │ + vpor %ymm1,%ymm9,%ymm9 │ │ │ │ + dec %rdx │ │ │ │ + vpbroadcastb (%rdx),%ymm3 │ │ │ │ + vpavgb %ymm3,%ymm6,%ymm1 │ │ │ │ + vpxor %ymm3,%ymm6,%ymm0 │ │ │ │ + vpand %ymm4,%ymm0,%ymm0 │ │ │ │ + vpsubusb %ymm1,%ymm5,%ymm2 │ │ │ │ + vpsubb %ymm0,%ymm1,%ymm1 │ │ │ │ + vpsubusb %ymm5,%ymm1,%ymm1 │ │ │ │ + vpor %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddusb %ymm1,%ymm1,%ymm1 │ │ │ │ + vpor %ymm0,%ymm1,%ymm1 │ │ │ │ + vpsubusb %ymm3,%ymm5,%ymm2 │ │ │ │ + vpsubusb %ymm5,%ymm3,%ymm0 │ │ │ │ + vpor %ymm0,%ymm2,%ymm2 │ │ │ │ + vpminub %ymm2,%ymm8,%ymm2 │ │ │ │ + vpcmpeqb %ymm2,%ymm8,%ymm0 │ │ │ │ + vpblendvb %ymm0,%ymm3,%ymm6,%ymm0 │ │ │ │ + vpminub %ymm2,%ymm1,%ymm1 │ │ │ │ + vpcmpeqb %ymm2,%ymm1,%ymm1 │ │ │ │ + vpblendvb %ymm1,%ymm0,%ymm5,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vpavgb %ymm3,%ymm7,%ymm1 │ │ │ │ + vpxor %ymm3,%ymm7,%ymm0 │ │ │ │ + vpand %ymm4,%ymm0,%ymm0 │ │ │ │ + vpsubusb %ymm1,%ymm5,%ymm2 │ │ │ │ + vpsubb %ymm0,%ymm1,%ymm1 │ │ │ │ + vpsubusb %ymm5,%ymm1,%ymm1 │ │ │ │ + vpor %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddusb %ymm1,%ymm1,%ymm1 │ │ │ │ + vpor %ymm0,%ymm1,%ymm1 │ │ │ │ + vpsubusb %ymm3,%ymm5,%ymm2 │ │ │ │ + vpsubusb %ymm5,%ymm3,%ymm0 │ │ │ │ + vpor %ymm0,%ymm2,%ymm2 │ │ │ │ + vpminub %ymm2,%ymm9,%ymm2 │ │ │ │ + vpcmpeqb %ymm2,%ymm9,%ymm0 │ │ │ │ + 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 2e1b42 <__cxa_finalize@plt+0x2b6af2> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xf94b9(%rip),%r9 │ │ │ │ + lea 0xf9985(%rip),%rax │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ mov %r8d,%r8d │ │ │ │ - lea (%r9,%r8,4),%r9 │ │ │ │ + movslq (%rax,%rcx,4),%rcx │ │ │ │ + vpbroadcastd -0xf0(%rax),%ymm0 │ │ │ │ + vpbroadcastd -0x18(%rax),%ymm1 │ │ │ │ + lea -0x40c(%rax,%r8,4),%r9 │ │ │ │ neg %r8 │ │ │ │ - movd (%rdx,%r8,2),%xmm5 │ │ │ │ - pshuflw $0x0,%xmm5,%xmm5 │ │ │ │ - punpcklqdq %xmm5,%xmm5 │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - jne 2e4d33 <__cxa_finalize@plt+0x2b9ce3> │ │ │ │ - movddup 0x2(%rdx),%xmm4 │ │ │ │ + vpbroadcastb (%rdx,%r8,1),%ymm5 │ │ │ │ + add %rax,%rcx │ │ │ │ + jmp *%rcx │ │ │ │ + vpbroadcastd 0x1(%rdx),%ymm2 │ │ │ │ + vpunpcklbw %ymm5,%ymm2,%ymm2 │ │ │ │ + vmovdqa -0xec(%rax),%ymm5 │ │ │ │ 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) │ │ │ │ + vpunpckldq %ymm5,%ymm5,%ymm4 │ │ │ │ + vpunpckhdq %ymm5,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm0,%ymm2,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm3,%ymm3 │ │ │ │ + vbroadcasti128 (%r9,%r8,2),%ymm1 │ │ │ │ + vpshufb %ymm4,%ymm1,%ymm0 │ │ │ │ + vpshufb %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm0,%ymm2,%ymm0 │ │ │ │ + vpmaddubsw %ymm1,%ymm2,%ymm1 │ │ │ │ + vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpsrlw $0x8,%ymm0,%ymm0 │ │ │ │ + vpsrlw $0x8,%ymm1,%ymm1 │ │ │ │ + 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 2e1cde <__cxa_finalize@plt+0x2b6c8e> │ │ │ │ + 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 2e1c62 <__cxa_finalize@plt+0x2b6c12> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vpbroadcastq 0x1(%rdx),%ymm2 │ │ │ │ + vpunpcklbw %ymm5,%ymm2,%ymm2 │ │ │ │ + vmovdqa -0xec(%rax),%ymm5 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + vpshufd $0x0,%ymm5,%ymm4 │ │ │ │ + vpshufd $0x55,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm0,%ymm2,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm3,%ymm3 │ │ │ │ + vpbroadcastq (%r9,%r8,2),%ymm1 │ │ │ │ + vpshufb %ymm4,%ymm1,%ymm0 │ │ │ │ + vpshufb %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm0,%ymm2,%ymm0 │ │ │ │ + vpmaddubsw %ymm1,%ymm2,%ymm1 │ │ │ │ + vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpsrlw $0x8,%ymm0,%ymm0 │ │ │ │ + vpsrlw $0x8,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rdi,%rcx,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ add $0x4,%r8 │ │ │ │ - jl 2e4cf2 <__cxa_finalize@plt+0x2b9ca2> │ │ │ │ + jl 2e1d1d <__cxa_finalize@plt+0x2b6ccd> │ │ │ │ + vzeroupper │ │ │ │ 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 2e4d4a <__cxa_finalize@plt+0x2b9cfa> │ │ │ │ - sub $0x8,%ecx │ │ │ │ - jg 2e4d33 <__cxa_finalize@plt+0x2b9ce3> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vbroadcasti128 0x1(%rdx),%ymm3 │ │ │ │ + vmovdqa -0xec(%rax),%ymm6 │ │ │ │ + vpunpcklbw %ymm5,%ymm3,%ymm2 │ │ │ │ + vpunpckhbw %ymm5,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm0,%ymm2,%ymm4 │ │ │ │ + vpmaddubsw %ymm0,%ymm3,%ymm5 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm1,%ymm5,%ymm5 │ │ │ │ + vpbroadcastd (%r9,%r8,2),%ymm1 │ │ │ │ + vpshufb %ymm6,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm1,%ymm2,%ymm0 │ │ │ │ + vpmaddubsw %ymm1,%ymm3,%ymm1 │ │ │ │ + vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ + 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 2e1db0 <__cxa_finalize@plt+0x2b6d60> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xf93b9(%rip),%r9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqu 0x1(%rdx),%ymm3 │ │ │ │ + vpunpcklbw %ymm5,%ymm3,%ymm2 │ │ │ │ + vpunpckhbw %ymm5,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm0,%ymm2,%ymm4 │ │ │ │ + vpmaddubsw %ymm0,%ymm3,%ymm5 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm1,%ymm5,%ymm5 │ │ │ │ + vpbroadcastw (%r9,%r8,2),%ymm1 │ │ │ │ + vpmaddubsw %ymm1,%ymm2,%ymm0 │ │ │ │ + vpmaddubsw %ymm1,%ymm3,%ymm1 │ │ │ │ + vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ + 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 2e1e27 <__cxa_finalize@plt+0x2b6dd7> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl (%rax) │ │ │ │ + vmovdqu 0x1(%rdx),%ymm4 │ │ │ │ + vmovdqu 0x21(%rdx),%ymm8 │ │ │ │ + vpunpcklbw %ymm5,%ymm4,%ymm3 │ │ │ │ + vpunpckhbw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpunpcklbw %ymm5,%ymm8,%ymm7 │ │ │ │ + vpunpckhbw %ymm5,%ymm8,%ymm8 │ │ │ │ + vpmaddubsw %ymm0,%ymm3,%ymm5 │ │ │ │ + vpmaddubsw %ymm0,%ymm4,%ymm6 │ │ │ │ + vpmaddubsw %ymm0,%ymm7,%ymm9 │ │ │ │ + vpmaddubsw %ymm0,%ymm8,%ymm10 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm5,%ymm5 │ │ │ │ + vpaddw %ymm4,%ymm1,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm6,%ymm6 │ │ │ │ + vpaddw %ymm7,%ymm1,%ymm0 │ │ │ │ + vpaddw %ymm0,%ymm9,%ymm9 │ │ │ │ + vpaddw %ymm1,%ymm8,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm10,%ymm10 │ │ │ │ + vpbroadcastw (%r9,%r8,2),%ymm2 │ │ │ │ + vpmaddubsw %ymm2,%ymm3,%ymm0 │ │ │ │ + vpmaddubsw %ymm2,%ymm4,%ymm1 │ │ │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpsrlw $0x8,%ymm0,%ymm0 │ │ │ │ + vpsrlw $0x8,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vpmaddubsw %ymm2,%ymm7,%ymm0 │ │ │ │ + vpmaddubsw %ymm2,%ymm8,%ymm1 │ │ │ │ + vpaddw %ymm0,%ymm9,%ymm0 │ │ │ │ + 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 2e1eae <__cxa_finalize@plt+0x2b6e5e> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xf9689(%rip),%rax │ │ │ │ mov %ecx,%ecx │ │ │ │ - movd (%rdx,%rcx,2),%xmm5 │ │ │ │ + vpbroadcastb (%rdx,%rcx,1),%ymm3 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + mov %r8d,%r8d │ │ │ │ + movslq (%rax,%rcx,4),%rcx │ │ │ │ + vpbroadcastd -0x104(%rax),%ymm4 │ │ │ │ + vpbroadcastd -0x2c(%rax),%ymm5 │ │ │ │ + add %rax,%rcx │ │ │ │ + jmp *%rcx │ │ │ │ + vpbroadcastq -0x418(%rax),%ymm6 │ │ │ │ + vmovdqa -0xe0(%rax),%ymm7 │ │ │ │ sub $0x8,%rdx │ │ │ │ - add %r8d,%r8d │ │ │ │ - pshuflw $0x0,%xmm5,%xmm5 │ │ │ │ sub %r8,%rdx │ │ │ │ - punpcklqdq %xmm5,%xmm5 │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - jne 2e4e35 <__cxa_finalize@plt+0x2b9de5> │ │ │ │ - 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) │ │ │ │ + vpbroadcastq (%rdx,%r8,1),%ymm2 │ │ │ │ + vpshufb %ymm7,%ymm2,%ymm2 │ │ │ │ + vpunpcklbw %ymm3,%ymm2,%ymm1 │ │ │ │ + vpunpckhbw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm4,%ymm1,%ymm0 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm4,%ymm2,%ymm1 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpsrlw $0x8,%ymm0,%ymm0 │ │ │ │ + vpsrlw $0x8,%ymm1,%ymm1 │ │ │ │ + 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 2e1ff7 <__cxa_finalize@plt+0x2b6fa7> │ │ │ │ + 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 2e4df0 <__cxa_finalize@plt+0x2b9da0> │ │ │ │ + jg 2e1f5a <__cxa_finalize@plt+0x2b6f0a> │ │ │ │ + vzeroupper │ │ │ │ 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 2e4e4c <__cxa_finalize@plt+0x2b9dfc> │ │ │ │ - add $0x8,%rcx │ │ │ │ - jl 2e4e3c <__cxa_finalize@plt+0x2b9dec> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vbroadcasti128 -0x410(%rax),%ymm6 │ │ │ │ + vmovdqa -0xe0(%rax),%ymm7 │ │ │ │ + sub $0x4,%rdx │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + sub %r8,%rdx │ │ │ │ + vpbroadcastd (%rdx,%r8,1),%ymm2 │ │ │ │ + vpshufb %ymm7,%ymm2,%ymm2 │ │ │ │ + vpunpcklbw %ymm3,%ymm2,%ymm1 │ │ │ │ + vpunpckhbw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm4,%ymm1,%ymm0 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm4,%ymm2,%ymm1 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpsrlw $0x8,%ymm0,%ymm0 │ │ │ │ + vpsrlw $0x8,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rdi,%rcx,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 2e201c <__cxa_finalize@plt+0x2b6fcc> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + add $0xffffffffffffff80,%rsp │ │ │ │ + lea 0x7c(%rsp),%rcx │ │ │ │ + call 2e2270 <__cxa_finalize@plt+0x2b7220> │ │ │ │ + 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 │ │ │ │ + vpbroadcastd (%rcx,%r8,2),%ymm2 │ │ │ │ + vpshufb %ymm6,%ymm1,%ymm1 │ │ │ │ + vpunpcklbw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm7,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm4,%ymm1,%ymm0 │ │ │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + 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 2e20d6 <__cxa_finalize@plt+0x2b7086> │ │ │ │ + mov %r10,%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xf93b9(%rip),%r9 │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + add $0xffffffffffffff80,%rsp │ │ │ │ + lea 0x7e(%rsp),%rcx │ │ │ │ + call 2e2270 <__cxa_finalize@plt+0x2b7220> │ │ │ │ + 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 │ │ │ │ + vpbroadcastw (%rcx,%r8,2),%ymm2 │ │ │ │ + vpmaddubsw %ymm4,%ymm1,%ymm0 │ │ │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + 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 2e216c <__cxa_finalize@plt+0x2b711c> │ │ │ │ + mov %r10,%rsp │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + add $0xffffffffffffff80,%rsp │ │ │ │ + lea 0x7e(%rsp),%rcx │ │ │ │ + call 2e2270 <__cxa_finalize@plt+0x2b7220> │ │ │ │ + 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 │ │ │ │ + vinserti128 $0x1,-0x10(%rax),%ymm7,%ymm7 │ │ │ │ + vmovdqa -0x20(%rax),%xmm8 │ │ │ │ + vinserti128 $0x1,(%rax),%ymm8,%ymm8 │ │ │ │ + vpbroadcastb (%rdx,%r8,1),%ymm2 │ │ │ │ + vpunpcklbw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpbroadcastw (%rcx,%r8,2),%ymm4 │ │ │ │ + vpmaddubsw %ymm5,%ymm2,%ymm0 │ │ │ │ + vpmaddubsw %ymm6,%ymm2,%ymm1 │ │ │ │ + vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpsrlw $0x8,%ymm0,%ymm0 │ │ │ │ + vpsrlw $0x8,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vpmaddubsw %ymm7,%ymm2,%ymm0 │ │ │ │ + vpmaddubsw %ymm8,%ymm2,%ymm1 │ │ │ │ + vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ + 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 2e21fd <__cxa_finalize@plt+0x2b71ad> │ │ │ │ + mov %r10,%rsp │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + vpermq $0xd8,-0x20(%rdx),%ymm2 │ │ │ │ + vpunpckhbw %ymm3,%ymm2,%ymm1 │ │ │ │ + vpunpcklbw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm4,%ymm1,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm4,%ymm2,%ymm1 │ │ │ │ + vpaddw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpermq $0xd8,-0x40(%rdx),%ymm2 │ │ │ │ + vmovdqa %ymm0,0x68(%rsp) │ │ │ │ + vmovdqa %ymm1,0x48(%rsp) │ │ │ │ + vpunpckhbw %ymm3,%ymm2,%ymm1 │ │ │ │ + vpunpcklbw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm4,%ymm1,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm4,%ymm2,%ymm1 │ │ │ │ + vpaddw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,0x28(%rsp) │ │ │ │ + vmovdqa %ymm1,0x8(%rsp) │ │ │ │ + sub %r8,%rcx │ │ │ │ + sub %r8,%rdx │ │ │ │ + sub %r8,%rcx │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xf9281(%rip),%rax │ │ │ │ mov %ecx,%ecx │ │ │ │ + vpbroadcastb (%rdx,%rcx,1),%ymm4 │ │ │ │ + tzcnt %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 2e4f63 <__cxa_finalize@plt+0x2b9f13> │ │ │ │ - movq 0x2(%rdx),%xmm4 │ │ │ │ - movdqa 0x10(%r9),%xmm5 │ │ │ │ - punpcklwd %xmm6,%xmm4 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - movq (%rax,%r8,4),%xmm1 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + sub %r8,%r9 │ │ │ │ + movslq (%rax,%rcx,4),%rcx │ │ │ │ + vpbroadcastd -0xdc(%rax),%ymm5 │ │ │ │ + vpbroadcastb (%r9),%ymm0 │ │ │ │ + vpbroadcastd (%rax),%ymm3 │ │ │ │ + add %rax,%rcx │ │ │ │ + lea -0x3f8(%rax,%r8,2),%r9 │ │ │ │ + jmp *%rcx │ │ │ │ + vmovdqa -0xb8(%rax),%ymm10 │ │ │ │ + vpbroadcastq -0x3f0(%rax),%ymm11 │ │ │ │ + vmovdqa -0xd8(%rax),%ymm7 │ │ │ │ + vpbroadcastd 0x1(%rdx),%ymm8 │ │ │ │ + sub $0x8,%rdx │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + sub %r8,%rdx │ │ │ │ + vpunpcklbw %ymm0,%ymm8,%ymm8 │ │ │ │ + vpshufd $0xa0,%ymm7,%ymm6 │ │ │ │ + vpshufd $0xf5,%ymm7,%ymm7 │ │ │ │ + vpmaddubsw %ymm5,%ymm8,%ymm9 │ │ │ │ + vpaddw %ymm3,%ymm8,%ymm3 │ │ │ │ + vpaddw %ymm3,%ymm9,%ymm9 │ │ │ │ + vpbroadcastq (%rdx,%r8,1),%ymm1 │ │ │ │ + vpshufb %ymm10,%ymm1,%ymm1 │ │ │ │ + vpunpcklbw %ymm4,%ymm1,%ymm0 │ │ │ │ + vpunpckhbw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm5,%ymm0,%ymm2 │ │ │ │ + vpmaddubsw %ymm5,%ymm1,%ymm3 │ │ │ │ + vpaddw %ymm0,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm1,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm11,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm11,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm0,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm1,%ymm3,%ymm3 │ │ │ │ + vbroadcasti128 (%r9),%ymm1 │ │ │ │ + add $0x10,%r9 │ │ │ │ + vpshufb %ymm6,%ymm1,%ymm0 │ │ │ │ + vpshufb %ymm7,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm0,%ymm8,%ymm0 │ │ │ │ + vpmaddubsw %ymm1,%ymm8,%ymm1 │ │ │ │ + vpaddw %ymm0,%ymm9,%ymm0 │ │ │ │ + vpaddw %ymm1,%ymm9,%ymm1 │ │ │ │ + vpavgw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpavgw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpsrlw $0x8,%ymm0,%ymm0 │ │ │ │ + vpsrlw $0x8,%ymm1,%ymm1 │ │ │ │ + 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 2e2437 <__cxa_finalize@plt+0x2b73e7> │ │ │ │ + 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 2e2375 <__cxa_finalize@plt+0x2b7325> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa -0xb8(%rax),%ymm10 │ │ │ │ + vbroadcasti128 -0x3e8(%rax),%ymm11 │ │ │ │ + vmovdqa -0xd8(%rax),%ymm7 │ │ │ │ + vpbroadcastq 0x1(%rdx),%ymm8 │ │ │ │ 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 2e4f00 <__cxa_finalize@plt+0x2b9eb0> │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + sub %r8,%rdx │ │ │ │ + vpunpcklbw %ymm0,%ymm8,%ymm8 │ │ │ │ + vpshufd $0x0,%ymm7,%ymm6 │ │ │ │ + vpshufd $0x55,%ymm7,%ymm7 │ │ │ │ + vpmaddubsw %ymm5,%ymm8,%ymm9 │ │ │ │ + vpaddw %ymm3,%ymm8,%ymm3 │ │ │ │ + vpaddw %ymm3,%ymm9,%ymm9 │ │ │ │ + vpbroadcastd (%rdx,%r8,1),%ymm1 │ │ │ │ + vpshufb %ymm10,%ymm1,%ymm1 │ │ │ │ + vpunpcklbw %ymm4,%ymm1,%ymm0 │ │ │ │ + vpunpckhbw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm5,%ymm0,%ymm2 │ │ │ │ + vpmaddubsw %ymm5,%ymm1,%ymm3 │ │ │ │ + vpaddw %ymm0,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm1,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm11,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm11,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm0,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm1,%ymm3,%ymm3 │ │ │ │ + vpbroadcastq (%r9),%ymm1 │ │ │ │ + add $0x8,%r9 │ │ │ │ + vpshufb %ymm6,%ymm1,%ymm0 │ │ │ │ + vpshufb %ymm7,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm0,%ymm8,%ymm0 │ │ │ │ + vpmaddubsw %ymm1,%ymm8,%ymm1 │ │ │ │ + vpaddw %ymm0,%ymm9,%ymm0 │ │ │ │ + vpaddw %ymm1,%ymm9,%ymm1 │ │ │ │ + vpavgw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpavgw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpsrlw $0x8,%ymm0,%ymm0 │ │ │ │ + vpsrlw $0x8,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rdi,%rcx,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 2e2485 <__cxa_finalize@plt+0x2b7435> │ │ │ │ + vzeroupper │ │ │ │ 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 │ │ │ │ + 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 2e2860 <__cxa_finalize@plt+0x2b7810> │ │ │ │ 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 2e4fa1 <__cxa_finalize@plt+0x2b9f51> │ │ │ │ - mov %r11,%rdx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - add $0x8,%rcx │ │ │ │ - jl 2e4f7a <__cxa_finalize@plt+0x2b9f2a> │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ + vpmaddubsw %ymm5,%ymm10,%ymm12 │ │ │ │ + vpmaddubsw %ymm5,%ymm11,%ymm13 │ │ │ │ + vpbroadcastd -0xac(%rax),%xmm5 │ │ │ │ + vmovdqa -0xd8(%rax),%ymm9 │ │ │ │ + vbroadcasti128 -0x3d8(%rax),%ymm6 │ │ │ │ + vbroadcasti128 -0x3c8(%rax),%ymm7 │ │ │ │ + vperm2i128 $0x1,%ymm9,%ymm9,%ymm8 │ │ │ │ + vpaddw %ymm3,%ymm10,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm11,%ymm3 │ │ │ │ + vpaddw %ymm0,%ymm12,%ymm12 │ │ │ │ + vpaddw %ymm3,%ymm13,%ymm13 │ │ │ │ + vpbroadcastd (%rdx,%r8,1),%ymm3 │ │ │ │ + vpbroadcastd (%rcx,%r8,2),%ymm0 │ │ │ │ + vpbroadcastd (%r9),%ymm1 │ │ │ │ + add $0x4,%r9 │ │ │ │ + vpshufb %ymm5,%ymm3,%ymm3 │ │ │ │ + vpunpcklbw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm6,%ymm3,%ymm2 │ │ │ │ + vpmaddubsw %ymm7,%ymm3,%ymm3 │ │ │ │ + vpshufb %ymm8,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm9,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm0,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm0,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm1,%ymm10,%ymm0 │ │ │ │ + vpmaddubsw %ymm1,%ymm11,%ymm1 │ │ │ │ + vpaddw %ymm0,%ymm12,%ymm0 │ │ │ │ + vpaddw %ymm1,%ymm13,%ymm1 │ │ │ │ + vpavgw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpavgw %ymm3,%ymm1,%ymm1 │ │ │ │ + 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 2e259a <__cxa_finalize@plt+0x2b754a> │ │ │ │ + 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 2e2860 <__cxa_finalize@plt+0x2b7810> │ │ │ │ + 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 │ │ │ │ + vpaddw %ymm3,%ymm7,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm8,%ymm3 │ │ │ │ + vpaddw %ymm0,%ymm9,%ymm9 │ │ │ │ + vpaddw %ymm3,%ymm10,%ymm10 │ │ │ │ + vpbroadcastb (%rdx,%r8,1),%ymm3 │ │ │ │ + vpunpcklbw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpbroadcastw (%rcx,%r8,2),%ymm0 │ │ │ │ + vpbroadcastw (%r9),%ymm1 │ │ │ │ + add $0x2,%r9 │ │ │ │ + vpmaddubsw %ymm5,%ymm3,%ymm2 │ │ │ │ + vpmaddubsw %ymm6,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm0,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm0,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm1,%ymm7,%ymm0 │ │ │ │ + vpmaddubsw %ymm1,%ymm8,%ymm1 │ │ │ │ + vpaddw %ymm0,%ymm9,%ymm0 │ │ │ │ + vpaddw %ymm1,%ymm10,%ymm1 │ │ │ │ + vpavgw %ymm2,%ymm0,%ymm0 │ │ │ │ + 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 2e2683 <__cxa_finalize@plt+0x2b7633> │ │ │ │ + mov %r10,%rsp │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x100,%rsp │ │ │ │ + vmovdqu 0x1(%rdx),%ymm13 │ │ │ │ + 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 2e2860 <__cxa_finalize@plt+0x2b7810> │ │ │ │ + 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 │ │ │ │ + vmovdqa -0x60(%rax),%xmm9 │ │ │ │ + vinserti128 $0x1,-0x40(%rax),%ymm9,%ymm9 │ │ │ │ + vmovdqa -0x30(%rax),%xmm10 │ │ │ │ + vinserti128 $0x1,-0x10(%rax),%ymm10,%ymm10 │ │ │ │ + vmovdqa -0x20(%rax),%xmm11 │ │ │ │ + vinserti128 $0x1,(%rax),%ymm11,%ymm11 │ │ │ │ + lea 0x80(%rsp),%rax │ │ │ │ + vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm5,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm0,%ymm12,%ymm0 │ │ │ │ + vpaddw %ymm1,%ymm13,%ymm1 │ │ │ │ + vpaddw %ymm2,%ymm14,%ymm2 │ │ │ │ + vpaddw %ymm3,%ymm15,%ymm3 │ │ │ │ + vmovdqa %ymm0,(%rax) │ │ │ │ + vmovdqa %ymm1,0x20(%rax) │ │ │ │ + vmovdqa %ymm2,0x40(%rax) │ │ │ │ + vmovdqa %ymm3,0x60(%rax) │ │ │ │ + vpbroadcastb (%rdx,%r8,1),%ymm5 │ │ │ │ + vpunpcklbw %ymm4,%ymm5,%ymm5 │ │ │ │ + vpbroadcastw (%rcx,%r8,2),%ymm6 │ │ │ │ + vpbroadcastw (%r9),%ymm7 │ │ │ │ + add $0x2,%r9 │ │ │ │ + vpmaddubsw %ymm8,%ymm5,%ymm2 │ │ │ │ + vpmaddubsw %ymm9,%ymm5,%ymm3 │ │ │ │ + vpaddw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm6,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm7,%ymm12,%ymm0 │ │ │ │ + vpmaddubsw %ymm7,%ymm13,%ymm1 │ │ │ │ + vpaddw (%rax),%ymm0,%ymm0 │ │ │ │ + vpaddw 0x20(%rax),%ymm1,%ymm1 │ │ │ │ + vpavgw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpavgw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpsrlw $0x8,%ymm0,%ymm0 │ │ │ │ + vpsrlw $0x8,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vpmaddubsw %ymm10,%ymm5,%ymm2 │ │ │ │ + vpmaddubsw %ymm11,%ymm5,%ymm3 │ │ │ │ + vpaddw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm6,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm7,%ymm14,%ymm0 │ │ │ │ + vpmaddubsw %ymm7,%ymm15,%ymm1 │ │ │ │ + vpaddw 0x40(%rax),%ymm0,%ymm0 │ │ │ │ + vpaddw 0x60(%rax),%ymm1,%ymm1 │ │ │ │ + vpavgw %ymm2,%ymm0,%ymm0 │ │ │ │ + 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 2e27a9 <__cxa_finalize@plt+0x2b7759> │ │ │ │ + mov %r10,%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - sub $0x128,%rsp │ │ │ │ - lea -0xb8e(%rip),%r10 │ │ │ │ + vpermq $0xd8,-0x20(%rdx),%ymm2 │ │ │ │ + vpunpckhbw %ymm4,%ymm2,%ymm1 │ │ │ │ + vpunpcklbw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm5,%ymm1,%ymm0 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm5,%ymm2,%ymm1 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpermq $0xd8,-0x40(%rdx),%ymm2 │ │ │ │ + vmovdqa %ymm0,0x68(%rsp) │ │ │ │ + vmovdqa %ymm1,0x48(%rsp) │ │ │ │ + vpunpckhbw %ymm4,%ymm2,%ymm1 │ │ │ │ + vpunpcklbw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm5,%ymm1,%ymm0 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm5,%ymm2,%ymm1 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,0x28(%rsp) │ │ │ │ + vmovdqa %ymm1,0x8(%rsp) │ │ │ │ + sub %r8,%rcx │ │ │ │ + sub %r8,%rdx │ │ │ │ + sub %r8,%rcx │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xf8d65(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - add $0x2,%rdx │ │ │ │ - movslq 0xf7148(%r10,%rcx,4),%rcx │ │ │ │ + lea 0xff466(%rip),%r10 │ │ │ │ + inc %rdx │ │ │ │ + movslq (%rax,%rcx,4),%rcx │ │ │ │ + add %rax,%rcx │ │ │ │ mov %r9d,%eax │ │ │ │ - movddup 0xf70c0(%r10),%xmm0 │ │ │ │ and $0x7e,%eax │ │ │ │ - movddup 0xf70b8(%r10),%xmm7 │ │ │ │ add $0xa5,%r9d │ │ │ │ - lea 0xf7148(%r10,%rcx,1),%rcx │ │ │ │ - movzwl 0xfd8a8(%r10,%rax,1),%eax │ │ │ │ + movzwl (%r10,%rax,1),%eax │ │ │ │ xor $0x4ff,%r9d │ │ │ │ + vpbroadcastd 0xf8c6e(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0xf8c59(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0xf8bbc(%rip),%ymm5 │ │ │ │ jmp *%rcx │ │ │ │ - lea 0x58(%r9),%ecx │ │ │ │ - test $0x480,%ecx │ │ │ │ - jne 2e518f <__cxa_finalize@plt+0x2ba13f> │ │ │ │ - sar $0x9,%ecx │ │ │ │ + cmp $0x28,%r9b │ │ │ │ + jae 2e2a97 <__cxa_finalize@plt+0x2b7a47> │ │ │ │ + lea -0x400(%r9),%ecx │ │ │ │ + sar $0x7,%ecx │ │ │ │ add %r8d,%ecx │ │ │ │ - cmp $0x8,%ecx │ │ │ │ - jg 2e518f <__cxa_finalize@plt+0x2ba13f> │ │ │ │ - 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 │ │ │ │ + jg 2e2a97 <__cxa_finalize@plt+0x2b7a47> │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov %r10,0x20(%rsp) │ │ │ │ + vmovdqa -0x1(%rdx),%xmm1 │ │ │ │ + vpshufb 0xf8a03(%rip),%xmm1,%xmm0 │ │ │ │ + vpshufb 0xf8a0a(%rip),%xmm1,%xmm1 │ │ │ │ + vpbroadcastd 0xf89bd(%rip),%xmm2 │ │ │ │ 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 │ │ │ │ + vpmaddubsw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpextrd $0x3,%xmm1,0x10(%rsp) │ │ │ │ + vpmaddubsw %xmm2,%xmm1,%xmm1 │ │ │ │ + vmovd %eax,%xmm7 │ │ │ │ mov %eax,%ecx │ │ │ │ - pavgw %xmm5,%xmm3 │ │ │ │ - pshufb %xmm0,%xmm4 │ │ │ │ - pminsw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - punpcklwd %xmm3,%xmm1 │ │ │ │ - punpckhwd %xmm3,%xmm2 │ │ │ │ - movdqa 0xf6f70(%r10),%xmm3 │ │ │ │ - movdqa %xmm1,(%rsp) │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - paddw %xmm4,%xmm5 │ │ │ │ - movdqa %xmm2,0x10(%rsp) │ │ │ │ - punpcklqdq %xmm5,%xmm4 │ │ │ │ - lea (%rcx,%rax,1),%edx │ │ │ │ + vpbroadcastw %xmm7,%ymm7 │ │ │ │ + vpaddw %xmm0,%xmm1,%xmm1 │ │ │ │ + vmovq (%rdx),%xmm0 │ │ │ │ + vpmulhrsw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpslldq $0x8,%ymm7,%ymm6 │ │ │ │ + vpaddw %xmm7,%xmm7,%xmm2 │ │ │ │ + lea (%rsi,%rsi,2),%rdx │ │ │ │ + vpaddw %ymm7,%ymm6,%ymm6 │ │ │ │ + vpackuswb %xmm1,%xmm1,%xmm1 │ │ │ │ + vpaddw %ymm2,%ymm6,%ymm6 │ │ │ │ + vpunpcklbw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsllw $0x2,%ymm7,%ymm7 │ │ │ │ + vmovdqa %xmm0,(%rsp) │ │ │ │ + lea (%rcx,%rax,1),%r9d │ │ │ │ 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 2e512b <__cxa_finalize@plt+0x2ba0db> │ │ │ │ - add $0x128,%rsp │ │ │ │ + vpbroadcastq (%rsp,%rcx,1),%ymm1 │ │ │ │ + lea (%r9,%rax,1),%ecx │ │ │ │ + shr $0x6,%r9d │ │ │ │ + vpbroadcastq (%rsp,%r9,1),%ymm2 │ │ │ │ + lea (%rcx,%rax,1),%r9d │ │ │ │ + shr $0x6,%ecx │ │ │ │ + vmovq (%rsp,%rcx,1),%xmm0 │ │ │ │ + lea (%r9,%rax,1),%ecx │ │ │ │ + shr $0x6,%r9d │ │ │ │ + vmovhps (%rsp,%r9,1),%xmm0,%xmm0 │ │ │ │ + vpblendd $0xc0,%ymm2,%ymm1,%ymm1 │ │ │ │ + vpand %ymm6,%ymm4,%ymm2 │ │ │ │ + vpblendd $0xf0,%ymm1,%ymm0,%ymm0 │ │ │ │ + vpsubw %ymm2,%ymm5,%ymm1 │ │ │ │ + vpsllw $0x8,%ymm2,%ymm2 │ │ │ │ + vpor %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm7,%ymm6,%ymm6 │ │ │ │ + vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpackuswb %ymm0,%ymm0,%ymm0 │ │ │ │ + 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 2e29c2 <__cxa_finalize@plt+0x2b7972> │ │ │ │ + mov 0x20(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - mov $0x7,%ecx │ │ │ │ - test $0x400,%r9d │ │ │ │ - jne 2e522b <__cxa_finalize@plt+0x2ba1db> │ │ │ │ - lea 0x3(%r8),%ecx │ │ │ │ - movd %ecx,%xmm1 │ │ │ │ - movd %r9d,%xmm3 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0xf88d9(%rip),%rcx │ │ │ │ + vmovd %r10d,%xmm0 │ │ │ │ + vmovd %r9d,%xmm2 │ │ │ │ shr $0x8,%r9d │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - pshufb %xmm2,%xmm1 │ │ │ │ - pshufb %xmm2,%xmm3 │ │ │ │ - pcmpeqb 0xf7020(%r10),%xmm1 │ │ │ │ - pand %xmm3,%xmm1 │ │ │ │ - pcmpgtb 0xf6ff0(%r10,%r9,8),%xmm1 │ │ │ │ - pmovmskb %xmm1,%r9d │ │ │ │ - mov $0x7,%ecx │ │ │ │ + vpbroadcastb %xmm0,%ymm0 │ │ │ │ + vpbroadcastb %xmm2,%ymm2 │ │ │ │ + vpcmpeqb -0x80(%rcx),%ymm0,%ymm1 │ │ │ │ + vpand %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa (%rcx,%r9,8),%xmm2 │ │ │ │ + vpcmpgtb %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmovmskb %ymm1,%r9d │ │ │ │ + ret │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ + mov $0x7,%r10d │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 2e2b4c <__cxa_finalize@plt+0x2b7afc> │ │ │ │ + lea 0x3(%r8),%r10d │ │ │ │ + call 2e2a60 <__cxa_finalize@plt+0x2b7a10> │ │ │ │ + mov $0x7,%r10d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 2e522b <__cxa_finalize@plt+0x2ba1db> │ │ │ │ - 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 2e5b55 <__cxa_finalize@plt+0x2bab05> │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - movd %eax,%xmm4 │ │ │ │ - movddup 0xf6f50(%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 2e52ee <__cxa_finalize@plt+0x2ba29e> │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - test %r9d,%r9d │ │ │ │ - jl 2e526c <__cxa_finalize@plt+0x2ba21c> │ │ │ │ - movq %xmm6,(%rdi) │ │ │ │ - movq %xmm6,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 2e52db <__cxa_finalize@plt+0x2ba28b> │ │ │ │ - add $0x128,%rsp │ │ │ │ + je 2e2b4c <__cxa_finalize@plt+0x2b7afc> │ │ │ │ + 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 │ │ │ │ + vpbroadcastd -0x50(%rcx,%r9,4),%ymm10 │ │ │ │ + vpshufb %ymm1,%ymm2,%ymm0 │ │ │ │ + vshufps $0x99,%ymm7,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm8,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm1,%ymm2,%ymm1 │ │ │ │ + vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm7,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ + mov $0x9,%ecx │ │ │ │ + mov %rsp,%rdx │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + cmovne %ecx,%r10d │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovdqa %xmm0,(%rdx) │ │ │ │ + vmovd %eax,%xmm6 │ │ │ │ + vpbroadcastq 0xf8887(%rip),%ymm0 │ │ │ │ + vpbroadcastb (%rdx,%r10,1),%ymm7 │ │ │ │ + shl $0x6,%r10d │ │ │ │ + vpbroadcastw %xmm6,%ymm6 │ │ │ │ + mov %eax,%ecx │ │ │ │ + vmovd %r10d,%xmm9 │ │ │ │ + vpbroadcastw %xmm9,%ymm9 │ │ │ │ + vbroadcasti128 0xf8813(%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 │ │ │ │ + lea (%rcx,%rax,1),%r9d │ │ │ │ + shr $0x6,%ecx │ │ │ │ + vpbroadcastq (%rdx,%rcx,1),%ymm1 │ │ │ │ + lea (%r9,%rax,1),%ecx │ │ │ │ + shr $0x6,%r9d │ │ │ │ + vpbroadcastq (%rdx,%r9,1),%ymm2 │ │ │ │ + lea (%rcx,%rax,1),%r9d │ │ │ │ + shr $0x6,%ecx │ │ │ │ + vmovq (%rdx,%rcx,1),%xmm0 │ │ │ │ + lea (%r9,%rax,1),%ecx │ │ │ │ + shr $0x6,%r9d │ │ │ │ + vmovhps (%rdx,%r9,1),%xmm0,%xmm0 │ │ │ │ + vpblendd $0xc0,%ymm2,%ymm1,%ymm1 │ │ │ │ + vpand %ymm6,%ymm4,%ymm2 │ │ │ │ + vpblendd $0xf0,%ymm1,%ymm0,%ymm0 │ │ │ │ + vpsubw %ymm2,%ymm5,%ymm1 │ │ │ │ + vpsllw $0x8,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm8,%ymm0,%ymm0 │ │ │ │ + vpor %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpgtw %ymm6,%ymm9,%ymm1 │ │ │ │ + vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm6,%ymm10,%ymm6 │ │ │ │ + lea (%rdi,%rsi,2),%r9 │ │ │ │ + vpblendvb %ymm1,%ymm0,%ymm7,%ymm0 │ │ │ │ + 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 2e2c6a <__cxa_finalize@plt+0x2b7c1a> │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + cmp %r10d,%ecx │ │ │ │ + jb 2e2b9e <__cxa_finalize@plt+0x2b7b4e> │ │ │ │ + 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 2e2c4d <__cxa_finalize@plt+0x2b7bfd> │ │ │ │ + mov 0x10(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - lea 0x58(%r9),%ecx │ │ │ │ - and $0xffffff80,%ecx │ │ │ │ - or %r8d,%ecx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0xd8(%r9),%ecx │ │ │ │ + mov %r8b,%cl │ │ │ │ cmp $0x8,%ecx │ │ │ │ - ja 2e5432 <__cxa_finalize@plt+0x2ba3e2> │ │ │ │ - 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 │ │ │ │ + ja 2e2ddc <__cxa_finalize@plt+0x2b7d8c> │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov %r10,0x20(%rsp) │ │ │ │ + vmovdqu 0xf865b(%rip),%xmm2 │ │ │ │ + vmovdqa -0x1(%rdx),%xmm0 │ │ │ │ + vmovd %r8d,%xmm6 │ │ │ │ + vinserti128 $0x1,0x7(%rdx),%ymm0,%ymm0 │ │ │ │ + vpbroadcastb %xmm6,%xmm6 │ │ │ │ + vbroadcasti128 0xf8696(%rip),%ymm1 │ │ │ │ + vpminub %xmm2,%xmm6,%xmm6 │ │ │ │ + vpbroadcastd 0xf8655(%rip),%ymm7 │ │ │ │ + vinserti128 $0x1,%xmm6,%ymm2,%ymm2 │ │ │ │ add %eax,%eax │ │ │ │ - cmp $0x4,%r8d │ │ │ │ - jne 2e5351 <__cxa_finalize@plt+0x2ba301> │ │ │ │ - pshuflw $0x54,%xmm3,%xmm3 │ │ │ │ - paddw 0xe(%rdx),%xmm3 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - psubw %xmm3,%xmm4 │ │ │ │ - movd 0x140(%rsp),%xmm3 │ │ │ │ - psraw $0x3,%xmm4 │ │ │ │ + vpshufb %ymm1,%ymm0,%ymm1 │ │ │ │ + vpshufb %ymm2,%ymm0,%ymm2 │ │ │ │ + vmovd %eax,%xmm6 │ │ │ │ + vpmaddubsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm7,%ymm2,%ymm2 │ │ │ │ + vpbroadcastw %xmm6,%ymm6 │ │ │ │ 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 0xf6f70(%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 2e53d8 <__cxa_finalize@plt+0x2ba388> │ │ │ │ - add $0x128,%rsp │ │ │ │ + vpsrldq $0x1,%ymm0,%ymm0 │ │ │ │ + lea (%rsi,%rsi,2),%rdx │ │ │ │ + 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 │ │ │ │ + vpackuswb %ymm1,%ymm1,%ymm1 │ │ │ │ + vpunpcklbw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rsp) │ │ │ │ + lea (%rcx,%rax,1),%r9d │ │ │ │ + shr $0x6,%ecx │ │ │ │ + vmovdqu (%rsp,%rcx,1),%xmm0 │ │ │ │ + lea (%r9,%rax,1),%ecx │ │ │ │ + shr $0x6,%r9d │ │ │ │ + vinserti128 $0x1,(%rsp,%r9,1),%ymm0,%ymm0 │ │ │ │ + lea (%rcx,%rax,1),%r9d │ │ │ │ + shr $0x6,%ecx │ │ │ │ + vpand %ymm6,%ymm4,%ymm1 │ │ │ │ + vpsubw %ymm1,%ymm5,%ymm2 │ │ │ │ + vpsllw $0x8,%ymm1,%ymm1 │ │ │ │ + vpor %ymm1,%ymm2,%ymm2 │ │ │ │ + vpunpcklqdq %ymm2,%ymm2,%ymm1 │ │ │ │ + vpmaddubsw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rsp,%rcx,1),%xmm1 │ │ │ │ + lea (%r9,%rax,1),%ecx │ │ │ │ + shr $0x6,%r9d │ │ │ │ + vinserti128 $0x1,(%rsp,%r9,1),%ymm1,%ymm1 │ │ │ │ + vpunpckhqdq %ymm2,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm7,%ymm6,%ymm6 │ │ │ │ + vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + 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 2e2d34 <__cxa_finalize@plt+0x2b7ce4> │ │ │ │ + mov 0x20(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - lea 0x7(%r8),%ecx │ │ │ │ - movd %ecx,%xmm1 │ │ │ │ - and $0x7,%ecx │ │ │ │ - or $0x8,%ecx │ │ │ │ + and $0x7,%r10d │ │ │ │ + or $0x8,%r10d │ │ │ │ + jmp 2e2eb5 <__cxa_finalize@plt+0x2b7e65> │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov %r10,0x20(%rsp) │ │ │ │ + lea 0x7(%r8),%r10d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 2e54e2 <__cxa_finalize@plt+0x2ba492> │ │ │ │ - movd %r9d,%xmm3 │ │ │ │ - shr $0x8,%r9d │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - pshufb %xmm2,%xmm1 │ │ │ │ - pshufb %xmm2,%xmm3 │ │ │ │ - movdqu 0xf7024(%r10),%xmm2 │ │ │ │ - movdqa 0xf6ff0(%r10,%r9,8),%xmm4 │ │ │ │ - psrldq $0x4,%xmm4 │ │ │ │ - pcmpeqb %xmm1,%xmm2 │ │ │ │ - pand %xmm3,%xmm2 │ │ │ │ - pcmpgtb %xmm4,%xmm2 │ │ │ │ - pmovmskb %xmm2,%r9d │ │ │ │ + jne 2e2dcf <__cxa_finalize@plt+0x2b7d7f> │ │ │ │ + call 2e2a60 <__cxa_finalize@plt+0x2b7a10> │ │ │ │ test %r9d,%r9d │ │ │ │ - je 2e54e2 <__cxa_finalize@plt+0x2ba492> │ │ │ │ - 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) │ │ │ │ + je 2e2eb5 <__cxa_finalize@plt+0x2b7e65> │ │ │ │ + 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 │ │ │ │ + vinserti128 $0x1,-0x38(%rcx),%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm1,%ymm2,%ymm6 │ │ │ │ + vpmaddubsw %ymm7,%ymm6,%ymm6 │ │ │ │ + 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 2e2e8c <__cxa_finalize@plt+0x2b7e3c> │ │ │ │ + vpbroadcastd 0xf848f(%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) │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ + sar $1,%r9d │ │ │ │ + mov %rsp,%rdx │ │ │ │ + add $0x11,%r9d │ │ │ │ cmp $0x10,%r8d │ │ │ │ - cmovae %edx,%ecx │ │ │ │ - lea 0x10(%rsp),%rdx │ │ │ │ - call 2e5b55 <__cxa_finalize@plt+0x2bab05> │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - movd %eax,%xmm5 │ │ │ │ - movdqa 0xf6f50(%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 2e557d <__cxa_finalize@plt+0x2ba52d> │ │ │ │ - add %rsi,%rdi │ │ │ │ - add %rax,%r9 │ │ │ │ - jl 2e551b <__cxa_finalize@plt+0x2ba4cb> │ │ │ │ - movdqa %xmm6,(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 2e5571 <__cxa_finalize@plt+0x2ba521> │ │ │ │ - add $0x128,%rsp │ │ │ │ + cmovns %r9d,%r10d │ │ │ │ + mov %cl,(%rdx,%r9,1) │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm0 │ │ │ │ + vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovdqa %xmm0,(%rdx) │ │ │ │ + vmovd %eax,%xmm2 │ │ │ │ + vbroadcasti128 0xf851e(%rip),%ymm0 │ │ │ │ + vpbroadcastw %xmm2,%ymm2 │ │ │ │ + vpbroadcastb (%rdx,%r10,1),%ymm7 │ │ │ │ + shl $0x6,%r10d │ │ │ │ + vmovd %r10d,%xmm9 │ │ │ │ + vbroadcasti128 0xf8423(%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 │ │ │ │ + shr $0x6,%ecx │ │ │ │ + vpand %ymm2,%ymm4,%ymm0 │ │ │ │ + vpsubw %ymm0,%ymm5,%ymm1 │ │ │ │ + vpsllw $0x8,%ymm0,%ymm0 │ │ │ │ + vpor %ymm0,%ymm1,%ymm1 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%xmm0 │ │ │ │ + lea (%r9,%rax,1),%ecx │ │ │ │ + shr $0x6,%r9d │ │ │ │ + vinserti128 $0x1,(%rdx,%r9,1),%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm8,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpgtw %ymm2,%ymm9,%ymm1 │ │ │ │ + vpaddw %ymm6,%ymm2,%ymm2 │ │ │ │ + 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 2e2f7b <__cxa_finalize@plt+0x2b7f2b> │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + cmp %r10d,%ecx │ │ │ │ + jb 2e2ef9 <__cxa_finalize@plt+0x2b7ea9> │ │ │ │ + vpackuswb %xmm7,%xmm7,%xmm7 │ │ │ │ + vmovq %xmm7,(%rdi) │ │ │ │ + vmovq %xmm7,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 2e2f68 <__cxa_finalize@plt+0x2b7f18> │ │ │ │ + mov 0x20(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - lea 0xf(%r8),%ecx │ │ │ │ - movd %ecx,%xmm1 │ │ │ │ - and $0xf,%ecx │ │ │ │ - or $0x10,%ecx │ │ │ │ + and $0xf,%r10d │ │ │ │ + or $0x10,%r10d │ │ │ │ + jmp 2e30db <__cxa_finalize@plt+0x2b808b> │ │ │ │ + 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 2e5646 <__cxa_finalize@plt+0x2ba5f6> │ │ │ │ - movd %r9d,%xmm3 │ │ │ │ - shr $0x8,%r9d │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - pshufb %xmm2,%xmm1 │ │ │ │ - pshufb %xmm2,%xmm3 │ │ │ │ - movq 0xf7010(%r10,%r9,4),%xmm4 │ │ │ │ - pcmpeqb 0xf6fe0(%r10),%xmm1 │ │ │ │ - pand %xmm3,%xmm1 │ │ │ │ - pcmpgtb %xmm4,%xmm1 │ │ │ │ - pmovmskb %xmm1,%r9d │ │ │ │ + jne 2e2f84 <__cxa_finalize@plt+0x2b7f34> │ │ │ │ + call 2e2a60 <__cxa_finalize@plt+0x2b7a10> │ │ │ │ test %r9d,%r9d │ │ │ │ - je 2e5646 <__cxa_finalize@plt+0x2ba5f6> │ │ │ │ - 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) │ │ │ │ + je 2e30db <__cxa_finalize@plt+0x2b808b> │ │ │ │ + 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 │ │ │ │ + vpbroadcastd -0x68(%rcx,%r9,4),%ymm9 │ │ │ │ + vbroadcasti128 -0x32(%rcx),%ymm7 │ │ │ │ + vinserti128 $0x0,-0x3a(%rcx),%ymm7,%ymm8 │ │ │ │ + vinserti128 $0x1,-0x2a(%rcx),%ymm7,%ymm7 │ │ │ │ + vpsubw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqu 0xc(%rdx),%xmm11 │ │ │ │ + vinserti128 $0x1,0x10(%rdx),%ymm11,%ymm11 │ │ │ │ + vpminub %ymm0,%ymm8,%ymm8 │ │ │ │ + vpminub %ymm0,%ymm7,%ymm7 │ │ │ │ + vpshufb %ymm2,%ymm10,%ymm0 │ │ │ │ + vshufps $0x99,%ymm6,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm9,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm8,%ymm11,%ymm1 │ │ │ │ + vshufps $0x99,%ymm7,%ymm8,%ymm8 │ │ │ │ + vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ │ │ + vpbroadcastd -0x5c(%rcx,%r9,4),%ymm9 │ │ │ │ + movzbl 0x1f(%rdx),%ecx │ │ │ │ + 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 2e30ad <__cxa_finalize@plt+0x2b805d> │ │ │ │ + vpbroadcastd 0xf827c(%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 │ │ │ │ + shr $0x3,%edx │ │ │ │ + mov %dl,0x20(%rsp) │ │ │ │ + vpaddw %ymm0,%ymm10,%ymm0 │ │ │ │ + vpaddw %ymm1,%ymm11,%ymm1 │ │ │ │ + vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ + sar $1,%r9d │ │ │ │ + mov %rsp,%rdx │ │ │ │ + add $0x21,%r9d │ │ │ │ cmp $0x20,%r8d │ │ │ │ - cmovae %edx,%ecx │ │ │ │ - lea 0x10(%rsp),%rdx │ │ │ │ - call 2e5b55 <__cxa_finalize@plt+0x2bab05> │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - movd %eax,%xmm5 │ │ │ │ - movdqa 0xf6f50(%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 0xf7098(%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 2e5721 <__cxa_finalize@plt+0x2ba6d1> │ │ │ │ - add %rsi,%rdi │ │ │ │ - add %rax,%r9 │ │ │ │ - jl 2e567f <__cxa_finalize@plt+0x2ba62f> │ │ │ │ - movdqa %xmm6,(%rdi) │ │ │ │ - movdqa %xmm6,0x10(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 2e5710 <__cxa_finalize@plt+0x2ba6c0> │ │ │ │ - add $0x128,%rsp │ │ │ │ + cmovns %r9d,%r10d │ │ │ │ + mov %cl,(%rdx,%r9,1) │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdx) │ │ │ │ + vmovd %eax,%xmm6 │ │ │ │ + vbroadcasti128 0xf82f8(%rip),%ymm0 │ │ │ │ + vpbroadcastb (%rdx,%r10,1),%ymm7 │ │ │ │ + shl $0x6,%r10d │ │ │ │ + vpbroadcastw %xmm6,%ymm6 │ │ │ │ + vmovd %r10d,%xmm9 │ │ │ │ + vbroadcasti128 0xf81fd(%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 │ │ │ │ + shr $0x6,%ecx │ │ │ │ + vpand %ymm6,%ymm4,%ymm1 │ │ │ │ + vpsubw %ymm1,%ymm5,%ymm2 │ │ │ │ + vpsllw $0x8,%ymm1,%ymm1 │ │ │ │ + vpor %ymm1,%ymm2,%ymm2 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%xmm0 │ │ │ │ + vmovdqu 0x8(%rdx,%rcx,1),%xmm1 │ │ │ │ + lea (%r9,%rax,1),%ecx │ │ │ │ + shr $0x6,%r9d │ │ │ │ + vinserti128 $0x1,(%rdx,%r9,1),%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,0x8(%rdx,%r9,1),%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm8,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm8,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpgtw %ymm6,%ymm9,%ymm1 │ │ │ │ + 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 2e31c1 <__cxa_finalize@plt+0x2b8171> │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + cmp %r10d,%ecx │ │ │ │ + jb 2e311e <__cxa_finalize@plt+0x2b80ce> │ │ │ │ + vmovdqa %xmm7,(%rdi) │ │ │ │ + vmovdqa %xmm7,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 2e31ae <__cxa_finalize@plt+0x2b815e> │ │ │ │ + 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 │ │ │ │ - and $0x1f,%ecx │ │ │ │ - or $0x20,%ecx │ │ │ │ + mov $0x3f,%r10d │ │ │ │ + cmp $0x20,%r8d │ │ │ │ + cmovs %ecx,%r10d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 2e5752 <__cxa_finalize@plt+0x2ba702> │ │ │ │ - call 2e5b10 <__cxa_finalize@plt+0x2baac0> │ │ │ │ - lea 0x2(%rcx),%r9d │ │ │ │ + jne 2e3397 <__cxa_finalize@plt+0x2b8347> │ │ │ │ + vbroadcasti128 0xf82f8(%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 0xf80b0(%rip),%ymm7 │ │ │ │ + vpshufb %xmm1,%xmm13,%xmm13 │ │ │ │ + vpbroadcastd 0xf81f6(%rip),%ymm1 │ │ │ │ + vpbroadcastb %xmm2,%xmm2 │ │ │ │ + vinserti128 $0x1,0x2b(%rdx),%ymm13,%ymm13 │ │ │ │ + vinserti128 $0x1,0xf8090(%rip),%ymm7,%ymm8 │ │ │ │ + vpblendd $0xf0,%ymm1,%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x0,0xf8088(%rip),%ymm7,%ymm7 │ │ │ │ + vpminub %ymm0,%ymm2,%ymm2 │ │ │ │ + vpbroadcastd 0xf8053(%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 0xf8024(%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 0xf7fea(%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 │ │ │ │ + vpaddw %ymm2,%ymm12,%ymm2 │ │ │ │ + vpshufb %ymm7,%ymm13,%ymm13 │ │ │ │ + vpmaddubsw %ymm9,%ymm13,%ymm13 │ │ │ │ + vpshufb %ymm7,%ymm14,%ymm14 │ │ │ │ + vpmaddubsw %ymm9,%ymm14,%ymm14 │ │ │ │ + vpaddw %ymm1,%ymm13,%ymm1 │ │ │ │ + vpaddw %ymm6,%ymm14,%ymm6 │ │ │ │ + sub %ecx,%edx │ │ │ │ + lea 0x4(%rdx,%rcx,8),%edx │ │ │ │ + vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm3,%ymm6,%ymm6 │ │ │ │ + shr $0x3,%edx │ │ │ │ + mov %dl,0x40(%rsp) │ │ │ │ + mov %rsp,%rdx │ │ │ │ + mov %cl,0x41(%rdx) │ │ │ │ + mov $0x41,%ecx │ │ │ │ cmp $0x40,%r8d │ │ │ │ - cmove %r9d,%ecx │ │ │ │ - call 2e5bc7 <__cxa_finalize@plt+0x2bab77> │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - movd %eax,%xmm5 │ │ │ │ - movdqa 0xf6f50(%r10),%xmm4 │ │ │ │ - shl $0x6,%ecx │ │ │ │ - movd (%rdx),%xmm6 │ │ │ │ - movd %ecx,%xmm1 │ │ │ │ - pshufb %xmm0,%xmm5 │ │ │ │ + cmove %ecx,%r10d │ │ │ │ + vpackuswb %ymm2,%ymm0,%ymm0 │ │ │ │ + vpackuswb %ymm6,%ymm1,%ymm1 │ │ │ │ + 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 0xf7f4a(%rip),%ymm8 │ │ │ │ + vpbroadcastw %xmm9,%ymm9 │ │ │ │ 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 0xf7098(%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 0xf7090(%r10),%xmm2 │ │ │ │ - movddup 0xf7088(%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) │ │ │ │ + vpsubw 0xf8018(%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 │ │ │ │ + vpor %ymm1,%ymm2,%ymm2 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%ymm0 │ │ │ │ + vmovdqu 0x8(%rdx,%rcx,1),%ymm1 │ │ │ │ + add %eax,%r9d │ │ │ │ + vpshufb %ymm8,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm8,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + 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 2e58a5 <__cxa_finalize@plt+0x2ba855> │ │ │ │ + je 2e3463 <__cxa_finalize@plt+0x2b8413> │ │ │ │ add %rsi,%rdi │ │ │ │ - add %rax,%r9 │ │ │ │ - jl 2e578b <__cxa_finalize@plt+0x2ba73b> │ │ │ │ - movdqa %xmm6,(%rdi) │ │ │ │ - movdqa %xmm6,0x10(%rdi) │ │ │ │ - movdqa %xmm6,0x20(%rdi) │ │ │ │ - movdqa %xmm6,0x30(%rdi) │ │ │ │ + cmp %r10d,%r9d │ │ │ │ + jb 2e33d0 <__cxa_finalize@plt+0x2b8380> │ │ │ │ + test $0x1,%r8b │ │ │ │ + je 2e3450 <__cxa_finalize@plt+0x2b8400> │ │ │ │ + vmovdqa %ymm7,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 2e588a <__cxa_finalize@plt+0x2ba83a> │ │ │ │ - add $0x128,%rsp │ │ │ │ + je 2e3463 <__cxa_finalize@plt+0x2b8413> │ │ │ │ + vmovdqa %ymm7,(%rdi) │ │ │ │ + vmovdqa %ymm7,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 2e3450 <__cxa_finalize@plt+0x2b8400> │ │ │ │ + mov 0x60(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - lea 0x3f(%r8),%ecx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0xa0,%rsp │ │ │ │ + mov %r10,0x80(%rsp) │ │ │ │ + lea 0x3f(%r8),%r10d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 2e58c4 <__cxa_finalize@plt+0x2ba874> │ │ │ │ - call 2e5b10 <__cxa_finalize@plt+0x2baac0> │ │ │ │ - call 2e5bc7 <__cxa_finalize@plt+0x2bab77> │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - movd %eax,%xmm5 │ │ │ │ - movdqa 0xf6f50(%r10),%xmm4 │ │ │ │ - shl $0x6,%ecx │ │ │ │ - movd (%rdx),%xmm6 │ │ │ │ - movd %ecx,%xmm1 │ │ │ │ - pshufb %xmm0,%xmm5 │ │ │ │ + jne 2e36fd <__cxa_finalize@plt+0x2b86ad> │ │ │ │ + vmovdqa -0x1(%rdx),%xmm11 │ │ │ │ + vinserti128 $0x1,0xd(%rdx),%ymm11,%ymm11 │ │ │ │ + vmovdqu 0x5(%rdx),%xmm12 │ │ │ │ + vinserti128 $0x1,0x13(%rdx),%ymm12,%ymm12 │ │ │ │ + vmovdqa 0xf7e49(%rip),%ymm7 │ │ │ │ + vinserti128 $0x1,0xf7e43(%rip),%ymm7,%ymm8 │ │ │ │ + vinserti128 $0x0,0xf7e41(%rip),%ymm7,%ymm7 │ │ │ │ + vpbroadcastd 0xf7e10(%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 0xf7dce(%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 0xf7d94(%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 │ │ │ │ + vpmaddubsw %ymm10,%ymm14,%ymm14 │ │ │ │ + vpaddw %ymm0,%ymm11,%ymm0 │ │ │ │ + vpaddw %ymm2,%ymm12,%ymm2 │ │ │ │ + vpaddw %ymm1,%ymm13,%ymm1 │ │ │ │ + vpaddw %ymm6,%ymm14,%ymm6 │ │ │ │ + vmovdqu 0x3d(%rdx),%xmm11 │ │ │ │ + vinserti128 $0x1,0x4b(%rdx),%ymm11,%ymm11 │ │ │ │ + vmovdqu 0x45(%rdx),%xmm12 │ │ │ │ + vinserti128 $0x1,0x53(%rdx),%ymm12,%ymm12 │ │ │ │ + vmovdqu 0x5d(%rdx),%xmm13 │ │ │ │ + vinserti128 $0x1,0x6b(%rdx),%ymm13,%ymm13 │ │ │ │ + vmovdqu 0x65(%rdx),%xmm14 │ │ │ │ + vinserti128 $0x1,0x73(%rdx),%ymm14,%ymm14 │ │ │ │ + vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ + 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 0xf7e48(%rip),%xmm2 │ │ │ │ + vbroadcasti128 0xf7efb(%rip),%ymm6 │ │ │ │ + vmovdqa %ymm0,(%rdx) │ │ │ │ + vmovdqa %ymm1,0x20(%rdx) │ │ │ │ + vmovd %ecx,%xmm0 │ │ │ │ + vpbroadcastd 0xf7e39(%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 │ │ │ │ + vpmaddubsw %ymm10,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm7,%ymm12,%ymm2 │ │ │ │ + vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm7,%ymm13,%ymm1 │ │ │ │ + vpmaddubsw %ymm10,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm7,%ymm14,%ymm6 │ │ │ │ + vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ │ │ + vpshufb %ymm15,%ymm11,%ymm7 │ │ │ │ + vpmaddubsw %ymm9,%ymm7,%ymm7 │ │ │ │ + vpshufb %ymm15,%ymm12,%ymm10 │ │ │ │ + vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ │ │ + vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ + 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 0xf7c45(%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 │ │ │ │ + vpmaddubsw %ymm9,%ymm14,%ymm14 │ │ │ │ + vpaddw %ymm0,%ymm11,%ymm0 │ │ │ │ + vpaddw %ymm2,%ymm12,%ymm2 │ │ │ │ + vpaddw %ymm1,%ymm13,%ymm1 │ │ │ │ + vpaddw %ymm6,%ymm14,%ymm6 │ │ │ │ + vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm3,%ymm6,%ymm6 │ │ │ │ + vpackuswb %ymm2,%ymm0,%ymm0 │ │ │ │ + vpackuswb %ymm6,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,0x40(%rdx) │ │ │ │ + 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 0xf7be3(%rip),%ymm8 │ │ │ │ + vmovd %ecx,%xmm6 │ │ │ │ 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 0xf7098(%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 0xf7090(%r10),%xmm2 │ │ │ │ - pcmpgtw %xmm4,%xmm2 │ │ │ │ - pand %xmm2,%xmm0 │ │ │ │ - pandn %xmm6,%xmm2 │ │ │ │ - por %xmm2,%xmm0 │ │ │ │ - movddup 0xf7088(%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 0xf7080(%r10),%xmm2 │ │ │ │ - pcmpgtw %xmm4,%xmm2 │ │ │ │ - pand %xmm2,%xmm0 │ │ │ │ - pandn %xmm6,%xmm2 │ │ │ │ - por %xmm2,%xmm0 │ │ │ │ - movddup 0xf7078(%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 0xf7070(%r10),%xmm2 │ │ │ │ - movddup 0xf7068(%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) │ │ │ │ + vmovdqa 0xf7b52(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0xf7d19(%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 │ │ │ │ + vpsllw $0x8,%ymm2,%ymm2 │ │ │ │ + vpor %ymm2,%ymm9,%ymm9 │ │ │ │ + vpshufb %ymm8,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm8,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm9,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ │ │ + vpsraw $0x6,%ymm6,%ymm2 │ │ │ │ + vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpacksswb %ymm2,%ymm2,%ymm2 │ │ │ │ + vpaddb %ymm2,%ymm10,%ymm2 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpblendvb %ymm2,%ymm0,%ymm7,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqu 0x20(%rdx,%rcx,1),%ymm0 │ │ │ │ + vmovdqu 0x28(%rdx,%rcx,1),%ymm1 │ │ │ │ + add %eax,%r9d │ │ │ │ + vpshufb %ymm8,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm8,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm9,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ │ │ + vpaddb %ymm2,%ymm11,%ymm2 │ │ │ │ + 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 2e5b07 <__cxa_finalize@plt+0x2baab7> │ │ │ │ + je 2e37fd <__cxa_finalize@plt+0x2b87ad> │ │ │ │ add %rsi,%rdi │ │ │ │ - add %rax,%r9 │ │ │ │ - jl 2e58fd <__cxa_finalize@plt+0x2ba8ad> │ │ │ │ - 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) │ │ │ │ + cmp %r10d,%r9d │ │ │ │ + jb 2e373c <__cxa_finalize@plt+0x2b86ec> │ │ │ │ + vmovdqa %ymm7,(%rdi) │ │ │ │ + vmovdqa %ymm7,0x20(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 2e5ad8 <__cxa_finalize@plt+0x2baa88> │ │ │ │ - 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 2e5b25 <__cxa_finalize@plt+0x2baad5> │ │ │ │ - lea 0x18(%rsp),%rdx │ │ │ │ - movq %xmm3,0x2(%rdx,%rcx,2) │ │ │ │ - ret │ │ │ │ - cmp $0x3,%r9d │ │ │ │ - je 2e5bc7 <__cxa_finalize@plt+0x2bab77> │ │ │ │ - movddup 0xf7040(%r10,%r9,8),%xmm4 │ │ │ │ - movddup 0xf7050(%r10,%r9,8),%xmm5 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - movddup 0xf7048(%r10),%xmm6 │ │ │ │ - movdqu -0x2(%rdx),%xmm2 │ │ │ │ - jmp 2e5b90 <__cxa_finalize@plt+0x2bab40> │ │ │ │ - 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 2e5b82 <__cxa_finalize@plt+0x2bab32> │ │ │ │ - movdqa %xmm1,-0x10(%rdx,%r9,2) │ │ │ │ - ret │ │ │ │ - movddup 0xf70b0(%r10),%xmm5 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - movdqu -0x2(%rdx),%xmm2 │ │ │ │ - movdqu -0x4(%rdx),%xmm3 │ │ │ │ - jmp 2e5bf4 <__cxa_finalize@plt+0x2baba4> │ │ │ │ - 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 2e5bdf <__cxa_finalize@plt+0x2bab8f> │ │ │ │ - movdqa %xmm1,-0x10(%rdx,%r9,2) │ │ │ │ + jg 2e37ec <__cxa_finalize@plt+0x2b879c> │ │ │ │ + mov 0x80(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ - push %r14 │ │ │ │ - sub $0x180,%rsp │ │ │ │ - lea -0x17a2(%rip),%r10 │ │ │ │ - mov %r8d,%r8d │ │ │ │ - movddup 0xf70b8(%r10),%xmm8 │ │ │ │ - lea -0x4(%rcx),%ebx │ │ │ │ - shl $0x6,%ebx │ │ │ │ - movdqa 0xf6fa0(%r10),%xmm9 │ │ │ │ - or %r8d,%ebx │ │ │ │ - movdqa 0xf6fc0(%r10),%xmm10 │ │ │ │ + mov %rsp,%rbp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0xe0,%rsp │ │ │ │ + lea 0xf7e29(%rip),%rbx │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - movdqa -0x80(%rdx),%xmm0 │ │ │ │ - movdqa -0x70(%rdx),%xmm1 │ │ │ │ - movdqa -0x60(%rdx),%xmm2 │ │ │ │ - movdqa -0x50(%rdx),%xmm3 │ │ │ │ - movslq 0xf715c(%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) │ │ │ │ + lea 0xfe4bc(%rip),%rax │ │ │ │ + movslq (%rbx,%rcx,4),%rcx │ │ │ │ + movzbl %r9b,%r10d │ │ │ │ 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) │ │ │ │ + mov %rax,%r11 │ │ │ │ + sub %r10,%rax │ │ │ │ + add %rbx,%rcx │ │ │ │ + add $0xfffffffffffffcf0,%rbx │ │ │ │ + vmovdqa -0x40(%rdx),%ymm2 │ │ │ │ + vmovdqa -0x20(%rdx),%ymm0 │ │ │ │ + vmovdqa (%rdx),%ymm1 │ │ │ │ + and $0xfffffffe,%r10d │ │ │ │ and $0xfffffffffffffffe,%rax │ │ │ │ - movdqa %xmm5,0xa0(%rsp) │ │ │ │ - lea 0xf715c(%r10,%rcx,1),%rcx │ │ │ │ - movdqa %xmm6,0xb0(%rsp) │ │ │ │ - pxor %xmm3,%xmm3 │ │ │ │ - movdqa %xmm7,0xc0(%rsp) │ │ │ │ - movzwl 0xfd84e(%r10,%r11,1),%r11d │ │ │ │ - movzwl 0xfd95c(%r10,%rax,1),%eax │ │ │ │ - movddup 0xf70c0(%r10),%xmm0 │ │ │ │ - movd (%rdx),%xmm4 │ │ │ │ - movdqu 0x2(%rdx),%xmm5 │ │ │ │ - movdqu 0x12(%rdx),%xmm6 │ │ │ │ - movsldup 0xf7040(%r10),%xmm1 │ │ │ │ - pshufb %xmm0,%xmm4 │ │ │ │ - movq 0xf6f52(%r10),%xmm7 │ │ │ │ - mov $0x1b00,%r14d │ │ │ │ - movdqa %xmm4,0xd0(%rsp) │ │ │ │ + movzwl (%r11,%r10,1),%r10d │ │ │ │ + movzwl 0x10e(%rax),%eax │ │ │ │ + vpbroadcastd 0x23c(%rbx),%ymm13 │ │ │ │ + vpbroadcastd 0x230(%rbx),%ymm14 │ │ │ │ + vpbroadcastd 0x19c(%rbx),%ymm15 │ │ │ │ + vmovdqa %ymm2,(%rsp) │ │ │ │ + vmovdqa %ymm0,0x20(%rsp) │ │ │ │ + vmovdqa %ymm1,0x40(%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) │ │ │ │ + neg %r10d │ │ │ │ jmp *%rcx │ │ │ │ + vpbroadcastq 0xc0(%rbx),%ymm6 │ │ │ │ + vbroadcasti128 0x50(%rbx),%ymm10 │ │ │ │ + vbroadcasti128 0x70(%rbx),%ymm11 │ │ │ │ + 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 2e5f7d <__cxa_finalize@plt+0x2baf2d> │ │ │ │ + jne 2e3bd6 <__cxa_finalize@plt+0x2b8b86> │ │ │ │ lea 0x2(%r8),%ecx │ │ │ │ add $0x3fe,%r9d │ │ │ │ - pshuflw $0xff,%xmm5,%xmm1 │ │ │ │ shl $0x6,%ecx │ │ │ │ - movq %xmm1,0xe8(%rsp) │ │ │ │ test %r9d,%ecx │ │ │ │ - jne 2e5e86 <__cxa_finalize@plt+0x2bae36> │ │ │ │ - call 2e5dfd <__cxa_finalize@plt+0x2badad> │ │ │ │ + jne 2e3a3a <__cxa_finalize@plt+0x2b89ea> │ │ │ │ + vpbroadcastd 0x198(%rbx),%xmm3 │ │ │ │ + call 2e3970 <__cxa_finalize@plt+0x2b8920> │ │ │ │ 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 0xf7020(%r10),%xmm2 │ │ │ │ - pand %xmm2,%xmm7 │ │ │ │ - pcmpgtb 0xf6ff0(%r10,%r9,8),%xmm7 │ │ │ │ - jmp 2e63a3 <__cxa_finalize@plt+0x2bb353> │ │ │ │ - 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 │ │ │ │ + call 2e3930 <__cxa_finalize@plt+0x2b88e0> │ │ │ │ + jmp 2e3b04 <__cxa_finalize@plt+0x2b8ab4> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovd %ecx,%xmm8 │ │ │ │ + mov %r9d,%ecx │ │ │ │ + vmovd %r9d,%xmm7 │ │ │ │ + vpbroadcastb %xmm8,%ymm8 │ │ │ │ + shr $0x8,%ecx │ │ │ │ + vpbroadcastb %xmm7,%ymm7 │ │ │ │ + vpcmpeqb -0x80(%rbx),%ymm8,%ymm8 │ │ │ │ + vmovdqa (%rbx,%rcx,8),%xmm9 │ │ │ │ + vpand %ymm7,%ymm8,%ymm0 │ │ │ │ + vpcmpgtb %ymm9,%ymm0,%ymm0 │ │ │ │ + vpmovmskb %ymm0,%ecx │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vpshufb 0x1e(%rbx),%xmm1,%xmm2 │ │ │ │ + vpminub -0x3c(%rbx),%xmm3,%xmm3 │ │ │ │ + vpbroadcastd -0x14(%rbx),%xmm4 │ │ │ │ + vbroadcasti128 0x1c0(%rbx),%ymm10 │ │ │ │ + vpshufb %xmm3,%xmm1,%xmm3 │ │ │ │ + vpmaddubsw %xmm4,%xmm2,%xmm2 │ │ │ │ + vpmaddubsw %xmm4,%xmm3,%xmm3 │ │ │ │ + lea 0x40(%rdx,%rax,1),%edx │ │ │ │ add %eax,%eax │ │ │ │ - pmaxsw %xmm3,%xmm2 │ │ │ │ - paddw %xmm7,%xmm7 │ │ │ │ - pavgw %xmm3,%xmm2 │ │ │ │ - pminsw %xmm6,%xmm2 │ │ │ │ - movdqa 0xf6fb0(%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) │ │ │ │ + vpaddw %xmm3,%xmm2,%xmm2 │ │ │ │ + vpmulhrsw %xmm2,%xmm13,%xmm2 │ │ │ │ + sub $0xc0,%r11d │ │ │ │ + vpaddw %ymm6,%ymm6,%ymm6 │ │ │ │ + vpackuswb %xmm2,%xmm2,%xmm2 │ │ │ │ + vpunpcklbw %xmm2,%xmm1,%xmm1 │ │ │ │ + vmovdqa %xmm1,0x48(%rsp) │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r8d,%ecx │ │ │ │ + and $0x4,%ecx │ │ │ │ + vmovd 0x48(%rsp),%xmm2 │ │ │ │ + vmovddup 0x40(%rsp),%xmm0 │ │ │ │ + vmovd %ecx,%xmm1 │ │ │ │ + vpalignr $0x1,%xmm0,%xmm2,%xmm2 │ │ │ │ + vpbroadcastb %xmm1,%xmm1 │ │ │ │ + vpshufb -0x2e(%rbx),%xmm2,%xmm2 │ │ │ │ + vpbroadcastd -0x14(%rbx),%xmm3 │ │ │ │ + vpmaxub 0x1e(%rbx),%xmm1,%xmm1 │ │ │ │ + vpshufb %xmm1,%xmm0,%xmm1 │ │ │ │ + vpmaddubsw %xmm3,%xmm2,%xmm2 │ │ │ │ + vpmaddubsw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpaddw %xmm5,%xmm5,%xmm5 │ │ │ │ + add %r10,%r10 │ │ │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpmulhrsw %xmm1,%xmm13,%xmm1 │ │ │ │ + vbroadcasti128 0x40(%rbx),%ymm11 │ │ │ │ + vpaddw %xmm5,%xmm15,%xmm5 │ │ │ │ + vpackuswb %xmm1,%xmm1,%xmm1 │ │ │ │ + vpunpcklbw %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovdqa %xmm0,0x38(%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 0xf7020(%r10),%xmm4 │ │ │ │ - movd %ecx,%xmm7 │ │ │ │ - movdqa 0xf6ff0(%r10,%r9,8),%xmm5 │ │ │ │ - mov $0x4,%ecx │ │ │ │ - call 2e63e6 <__cxa_finalize@plt+0x2bb396> │ │ │ │ - mov 0x40(%rsp),%r9d │ │ │ │ + call 2e3930 <__cxa_finalize@plt+0x2b88e0> │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 2e3ad3 <__cxa_finalize@plt+0x2b8a83> │ │ │ │ + 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 │ │ │ │ + vpmaddubsw %xmm0,%xmm3,%xmm0 │ │ │ │ + vpshufb %xmm2,%xmm1,%xmm2 │ │ │ │ + vpmaddubsw %xmm4,%xmm2,%xmm2 │ │ │ │ + vpbroadcastd -0x50(%rbx,%rcx,4),%xmm4 │ │ │ │ + vpunpckhqdq %xmm3,%xmm3,%xmm3 │ │ │ │ + vpmaddubsw %xmm4,%xmm3,%xmm3 │ │ │ │ + vmovd 0x18(%rbp),%xmm4 │ │ │ │ + vpminsw %xmm4,%xmm15,%xmm4 │ │ │ │ + vpbroadcastb %xmm4,%xmm4 │ │ │ │ + vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm3,%xmm0,%xmm0 │ │ │ │ + vpmulhrsw %xmm0,%xmm13,%xmm0 │ │ │ │ + vpsubb -0xc0(%rbx),%xmm4,%xmm4 │ │ │ │ + vpsrlq $0x8,%xmm1,%xmm1 │ │ │ │ + vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ + vpblendvb %xmm4,%xmm1,%xmm0,%xmm0 │ │ │ │ + vmovd %xmm0,0x41(%rsp) │ │ │ │ lea 0x2(%r8),%ecx │ │ │ │ - sub $0x8b,%r9d │ │ │ │ + add $0x3cd,%r9d │ │ │ │ shl $0x6,%ecx │ │ │ │ test %r9d,%ecx │ │ │ │ - jne 2e63a3 <__cxa_finalize@plt+0x2bb353> │ │ │ │ - movdqa -0x10(%rdx),%xmm2 │ │ │ │ - lea -0x4(%r8),%ecx │ │ │ │ - movdqu -0xe(%rdx),%xmm3 │ │ │ │ - movdqu 0xc4(%rsp),%xmm4 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pshufb 0xf6f80(%r10,%rcx,4),%xmm1 │ │ │ │ - movd 0x1b0(%rsp),%xmm6 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - paddw %xmm2,%xmm3 │ │ │ │ - paddw %xmm1,%xmm4 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - psubw %xmm4,%xmm1 │ │ │ │ - movshdup 0xf7040(%r10),%xmm4 │ │ │ │ - psraw $0x3,%xmm1 │ │ │ │ - pshufb %xmm0,%xmm6 │ │ │ │ - paddw %xmm1,%xmm3 │ │ │ │ - pmaxsw %xmm5,%xmm3 │ │ │ │ - pavgw %xmm5,%xmm3 │ │ │ │ - pminsw %xmm6,%xmm3 │ │ │ │ - movdqa 0xf6fd0(%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 0xf6f80(%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 │ │ │ │ + je 2e3bd1 <__cxa_finalize@plt+0x2b8b81> │ │ │ │ + vpbroadcastd 0x100(%rbx),%xmm0 │ │ │ │ + vpsubb %xmm7,%xmm0,%xmm0 │ │ │ │ + vpand %xmm0,%xmm8,%xmm0 │ │ │ │ + vpcmpgtb %xmm9,%xmm0,%xmm0 │ │ │ │ + vpmovmskb %xmm0,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 2e3bd6 <__cxa_finalize@plt+0x2b8b86> │ │ │ │ + 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,0xf77bd(%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 │ │ │ │ + vpbroadcastd -0x5c(%rbx,%rcx,4),%ymm3 │ │ │ │ + vpshufb %ymm1,%ymm2,%ymm1 │ │ │ │ + vpmaddubsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpbroadcastd -0x50(%rbx,%rcx,4),%ymm3 │ │ │ │ + vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm3,%ymm2,%ymm2 │ │ │ │ + vmovd 0x20(%rbp),%xmm4 │ │ │ │ + vpminsw %xmm4,%xmm15,%xmm4 │ │ │ │ + vpbroadcastb %xmm4,%xmm4 │ │ │ │ + vpsubb -0x90(%rbx),%xmm4,%xmm4 │ │ │ │ + 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 2e3bd6 <__cxa_finalize@plt+0x2b8b86> │ │ │ │ + call 2e39d0 <__cxa_finalize@plt+0x2b8980> │ │ │ │ + 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 │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + vpaddw %ymm0,%ymm0,%ymm7 │ │ │ │ + vpsubw %xmm1,%xmm2,%xmm4 │ │ │ │ + vpblendd $0xcc,%ymm7,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm7,%xmm1 │ │ │ │ + vpunpcklwd %xmm2,%xmm4,%xmm4 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpsubw %xmm5,%xmm15,%xmm1 │ │ │ │ + vpsllw $0x8,%xmm5,%xmm5 │ │ │ │ + vpaddw %ymm7,%ymm7,%ymm7 │ │ │ │ + vpaddw %ymm0,%ymm6,%ymm6 │ │ │ │ + vpor %xmm1,%xmm5,%xmm5 │ │ │ │ + vpbroadcastq %xmm5,%ymm5 │ │ │ │ lea (%rdx,%rax,1),%ecx │ │ │ │ shr $0x6,%edx │ │ │ │ - movdqu (%rsp,%rdx,2),%xmm2 │ │ │ │ + vpbroadcastq (%rsp,%rdx,1),%ymm1 │ │ │ │ lea (%rcx,%rax,1),%edx │ │ │ │ shr $0x6,%ecx │ │ │ │ - movdqu (%rsp,%rcx,2),%xmm1 │ │ │ │ + vpbroadcastq (%rsp,%rcx,1),%ymm2 │ │ │ │ lea (%rdx,%rax,1),%ecx │ │ │ │ shr $0x6,%edx │ │ │ │ - movdqu (%rsp,%rdx,2),%xmm3 │ │ │ │ + vmovq (%rsp,%rdx,1),%xmm0 │ │ │ │ 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 2e617c <__cxa_finalize@plt+0x2bb12c> │ │ │ │ - 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) │ │ │ │ + vmovhps (%rsp,%rcx,1),%xmm0,%xmm0 │ │ │ │ + vpblendd $0xc0,%ymm2,%ymm1,%ymm1 │ │ │ │ + vpand %ymm6,%ymm14,%ymm2 │ │ │ │ + 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 2e3caf <__cxa_finalize@plt+0x2b8c5f> │ │ │ │ + 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 │ │ │ │ + vpmulhrsw %ymm0,%ymm13,%ymm0 │ │ │ │ + vpaddw %ymm7,%ymm6,%ymm6 │ │ │ │ + add %r10,%r9 │ │ │ │ + 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 2e6281 <__cxa_finalize@plt+0x2bb231> │ │ │ │ - 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 2e6007 <__cxa_finalize@plt+0x2bafb7> │ │ │ │ - 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 │ │ │ │ + je 2e3d3b <__cxa_finalize@plt+0x2b8ceb> │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + cmp %r11d,%edx │ │ │ │ + jge 2e3c31 <__cxa_finalize@plt+0x2b8be1> │ │ │ │ + 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 │ │ │ │ + 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) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 2e61c5 <__cxa_finalize@plt+0x2bb175> │ │ │ │ - sub $0x100,%ebx │ │ │ │ - jl 2e62b6 <__cxa_finalize@plt+0x2bb266> │ │ │ │ - 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 2e5fd3 <__cxa_finalize@plt+0x2baf83> │ │ │ │ - add $0x180,%rsp │ │ │ │ - pop %r14 │ │ │ │ + jg 2e3cef <__cxa_finalize@plt+0x2b8c9f> │ │ │ │ + mov %rbp,%rsp │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ + vbroadcasti128 0xc0(%rbx),%ymm6 │ │ │ │ + vmovd %r10d,%xmm5 │ │ │ │ + vbroadcasti128 -0x3e(%rbx),%ymm10 │ │ │ │ + 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 2e5f7d <__cxa_finalize@plt+0x2baf2d> │ │ │ │ + jne 2e3fa4 <__cxa_finalize@plt+0x2b8f54> │ │ │ │ lea 0x7e(%r9),%ecx │ │ │ │ - pshufhw $0xff,%xmm5,%xmm1 │ │ │ │ mov %r8b,%cl │ │ │ │ - movhps %xmm1,0xf0(%rsp) │ │ │ │ cmp $0x8,%ecx │ │ │ │ - ja 2e6345 <__cxa_finalize@plt+0x2bb2f5> │ │ │ │ - call 2e5dfd <__cxa_finalize@plt+0x2badad> │ │ │ │ + ja 2e3dbe <__cxa_finalize@plt+0x2b8d6e> │ │ │ │ + vpbroadcastd 0x3c(%rbx),%xmm3 │ │ │ │ + vmovhps %xmm1,0x50(%rsp) │ │ │ │ + call 2e3970 <__cxa_finalize@plt+0x2b8920> │ │ │ │ sub $0x35,%r9d │ │ │ │ lea 0x7(%r8),%ecx │ │ │ │ xor $0x7f,%r9d │ │ │ │ - movdqu 0xf7024(%r10),%xmm1 │ │ │ │ - movd %ecx,%xmm2 │ │ │ │ - movd %r9d,%xmm7 │ │ │ │ - shr $0x8,%r9d │ │ │ │ - movdqa 0xf6ff0(%r10,%r9,8),%xmm4 │ │ │ │ - psrldq $0x4,%xmm4 │ │ │ │ - pshufb %xmm3,%xmm2 │ │ │ │ - pshufb %xmm3,%xmm7 │ │ │ │ - pcmpeqb %xmm1,%xmm2 │ │ │ │ - movq 0xf70c8(%r10),%xmm1 │ │ │ │ - pand %xmm2,%xmm7 │ │ │ │ - pcmpgtb %xmm4,%xmm7 │ │ │ │ - movq %xmm1,0x8(%rsp) │ │ │ │ - jmp 2e63a3 <__cxa_finalize@plt+0x2bb353> │ │ │ │ + call 2e3930 <__cxa_finalize@plt+0x2b88e0> │ │ │ │ + jmp 2e3e75 <__cxa_finalize@plt+0x2b8e25> │ │ │ │ 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 0xf7024(%r10),%xmm4 │ │ │ │ - movd %ecx,%xmm7 │ │ │ │ - movdqa 0xf6ff0(%r10,%r9,8),%xmm5 │ │ │ │ - psrldq $0x4,%xmm5 │ │ │ │ - mov $0x8,%ecx │ │ │ │ - call 2e63e6 <__cxa_finalize@plt+0x2bb396> │ │ │ │ - mov 0x40(%rsp),%ecx │ │ │ │ - sub $0x8d,%ecx │ │ │ │ + call 2e3930 <__cxa_finalize@plt+0x2b88e0> │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 2e3e4b <__cxa_finalize@plt+0x2b8dfb> │ │ │ │ + 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 │ │ │ │ + vpshufb %xmm3,%xmm1,%xmm3 │ │ │ │ + vshufps $0x99,%xmm3,%xmm2,%xmm2 │ │ │ │ + vpmaddubsw %xmm4,%xmm2,%xmm2 │ │ │ │ + vpbroadcastd -0x50(%rbx,%rcx,4),%xmm4 │ │ │ │ + vpmaddubsw %xmm4,%xmm3,%xmm3 │ │ │ │ + vmovd 0x18(%rbp),%xmm4 │ │ │ │ + vpminuw %xmm4,%xmm15,%xmm4 │ │ │ │ + vpbroadcastb %xmm4,%xmm4 │ │ │ │ + vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm3,%xmm0,%xmm0 │ │ │ │ + vpmulhrsw %xmm0,%xmm13,%xmm0 │ │ │ │ + vpsubb -0xc0(%rbx),%xmm4,%xmm4 │ │ │ │ + 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 2e5ee8 <__cxa_finalize@plt+0x2bae98> │ │ │ │ - pmovmskb %xmm7,%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 2e5f7d <__cxa_finalize@plt+0x2baf2d> │ │ │ │ - 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 2e7471 <__cxa_finalize@plt+0x2bc421> │ │ │ │ - jmp 2e661f <__cxa_finalize@plt+0x2bb5cf> │ │ │ │ - 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 2e645b <__cxa_finalize@plt+0x2bb40b> │ │ │ │ - imul $0x55555555,%r9d,%r9d │ │ │ │ - mov %rdx,(%rdi) │ │ │ │ - lea 0xe8(%rsp),%rdx │ │ │ │ - shr $0x1e,%r9d │ │ │ │ - call 2e5b55 <__cxa_finalize@plt+0x2bab05> │ │ │ │ - mov 0x1a8(%rsp),%ecx │ │ │ │ - mov (%rdi),%rdx │ │ │ │ - cmp $0x8,%ecx │ │ │ │ - jge 2e645b <__cxa_finalize@plt+0x2bb40b> │ │ │ │ - movdqu 0x2(%rdx,%rcx,2),%xmm1 │ │ │ │ - movdqu 0x12(%rdx,%rcx,2),%xmm2 │ │ │ │ - movdqu %xmm1,0xe8(%rsp,%rcx,2) │ │ │ │ - movdqu %xmm2,0xf8(%rsp,%rcx,2) │ │ │ │ + jbe 2e3f9f <__cxa_finalize@plt+0x2b8f4f> │ │ │ │ + vpbroadcastd 0x100(%rbx),%ymm0 │ │ │ │ + vpsubb %ymm7,%ymm0,%ymm0 │ │ │ │ + vpand %ymm0,%ymm8,%ymm0 │ │ │ │ + vpcmpgtb %ymm9,%ymm0,%ymm0 │ │ │ │ + vpmovmskb %ymm0,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 2e3fa4 <__cxa_finalize@plt+0x2b8f54> │ │ │ │ + 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 2e3ef6 <__cxa_finalize@plt+0x2b8ea6> │ │ │ │ + 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 │ │ │ │ + vpshufb %ymm3,%ymm2,%ymm3 │ │ │ │ + vpmaddubsw %ymm7,%ymm3,%ymm3 │ │ │ │ + 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 2e3f12 <__cxa_finalize@plt+0x2b8ec2> │ │ │ │ + mov $0xa,%r9d │ │ │ │ + cmp $0x10,%r8d │ │ │ │ + cmovs %r8d,%r9d │ │ │ │ + xor $0xf,%r9d │ │ │ │ + vmovd %r9d,%xmm0 │ │ │ │ + vpbroadcastb %xmm0,%ymm0 │ │ │ │ + vbroadcasti128 -0x34(%rbx),%ymm1 │ │ │ │ + vinserti128 $0x1,-0x38(%rbx),%ymm1,%ymm2 │ │ │ │ + vbroadcasti128 -0x30(%rbx),%ymm4 │ │ │ │ + vpblendd $0xf,%ymm4,%ymm1,%ymm1 │ │ │ │ + vinserti128 $0x0,-0x2c(%rbx),%ymm4,%ymm4 │ │ │ │ + vpmaxub %ymm2,%ymm0,%ymm0 │ │ │ │ + vmovdqu 0x31(%rsp),%xmm2 │ │ │ │ + vinserti128 $0x1,0x2b(%rsp),%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm0,%ymm2,%ymm0 │ │ │ │ + vpmaddubsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vmovd 0x20(%rbp),%xmm7 │ │ │ │ + vpshufb %ymm1,%ymm2,%ymm1 │ │ │ │ + vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ │ │ + vpminsw %xmm7,%xmm15,%xmm7 │ │ │ │ + vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpbroadcastb %xmm7,%ymm7 │ │ │ │ + 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 2e3fa4 <__cxa_finalize@plt+0x2b8f54> │ │ │ │ + call 2e39d0 <__cxa_finalize@plt+0x2b8980> │ │ │ │ + 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 │ │ │ │ + vpsraw $0x6,%xmm1,%xmm1 │ │ │ │ + lea (%rsi,%rsi,2),%rbx │ │ │ │ + vpaddw %ymm3,%ymm3,%ymm7 │ │ │ │ + vpsubw %xmm1,%xmm0,%xmm9 │ │ │ │ + vpsllw $0x8,%xmm5,%xmm5 │ │ │ │ + vpunpcklwd %xmm0,%xmm9,%xmm8 │ │ │ │ + vpblendd $0xf0,%ymm7,%ymm3,%ymm3 │ │ │ │ + vpor %xmm2,%xmm5,%xmm5 │ │ │ │ + vpunpckhwd %xmm0,%xmm9,%xmm9 │ │ │ │ + vpaddw %ymm3,%ymm6,%ymm6 │ │ │ │ + vinserti128 $0x1,%xmm5,%ymm5,%ymm12 │ │ │ │ + lea (%rdx,%rax,1),%ecx │ │ │ │ + shr $0x6,%edx │ │ │ │ + vmovdqu (%rsp,%rdx,1),%xmm0 │ │ │ │ + lea (%rcx,%rax,1),%edx │ │ │ │ + shr $0x6,%ecx │ │ │ │ + vinserti128 $0x1,(%rsp,%rcx,1),%ymm0,%ymm0 │ │ │ │ + lea (%rdx,%rax,1),%ecx │ │ │ │ + shr $0x6,%edx │ │ │ │ + vmovdqu (%rsp,%rdx,1),%xmm1 │ │ │ │ + lea (%rcx,%rax,1),%edx │ │ │ │ + shr $0x6,%ecx │ │ │ │ + vinserti128 $0x1,(%rsp,%rcx,1),%ymm1,%ymm1 │ │ │ │ + vpand %ymm6,%ymm14,%ymm2 │ │ │ │ + vpaddsw %ymm7,%ymm6,%ymm4 │ │ │ │ + vpsubw %ymm2,%ymm15,%ymm5 │ │ │ │ + vpsllw $0x8,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm10,%ymm0,%ymm0 │ │ │ │ + vpor %ymm5,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ + 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 2e40b6 <__cxa_finalize@plt+0x2b9066> │ │ │ │ + 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 │ │ │ │ + vpunpckhdq %ymm3,%ymm2,%ymm2 │ │ │ │ + vpermq $0xd8,%ymm5,%ymm5 │ │ │ │ + vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm12,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm12,%ymm2,%ymm2 │ │ │ │ + vpsraw $0xf,%ymm6,%ymm6 │ │ │ │ + vpblendvb %ymm6,%ymm5,%ymm0,%ymm0 │ │ │ │ + vpsraw $0xf,%ymm4,%ymm3 │ │ │ │ + vpblendvb %ymm3,%ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm0,%ymm13,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm13,%ymm1 │ │ │ │ + vpaddw %ymm7,%ymm4,%ymm6 │ │ │ │ + add %r10,%r9 │ │ │ │ + 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 2e4167 <__cxa_finalize@plt+0x2b9117> │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + cmp %r11d,%edx │ │ │ │ + jge 2e3ff5 <__cxa_finalize@plt+0x2b8fa5> │ │ │ │ + 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 │ │ │ │ + vpunpckldq %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpckhdq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm12,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm12,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm0,%ymm13,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm13,%ymm1 │ │ │ │ + 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) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 2e40f7 <__cxa_finalize@plt+0x2b90a7> │ │ │ │ + mov %rbp,%rsp │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ + mov %r8d,%r11d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 2e5f7d <__cxa_finalize@plt+0x2baf2d> │ │ │ │ + jne 2e43fb <__cxa_finalize@plt+0x2b93ab> │ │ │ │ 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 0xf7010(%r10,%r9,4),%xmm4 │ │ │ │ - pcmpeqb 0xf6fe0(%r10),%xmm2 │ │ │ │ - pand %xmm2,%xmm1 │ │ │ │ - pand %xmm2,%xmm7 │ │ │ │ - pcmpgtb %xmm4,%xmm1 │ │ │ │ - pcmpgtb %xmm4,%xmm7 │ │ │ │ - pmovmskb %xmm1,%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 2e6520 <__cxa_finalize@plt+0x2bb4d0> │ │ │ │ - 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 2e5b55 <__cxa_finalize@plt+0x2bab05> │ │ │ │ - mov 0x1a0(%rsp),%ecx │ │ │ │ - mov (%rdi),%rdx │ │ │ │ - cmp $0x10,%ecx │ │ │ │ - jge 2e6520 <__cxa_finalize@plt+0x2bb4d0> │ │ │ │ - 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 2e5f7d <__cxa_finalize@plt+0x2baf2d> │ │ │ │ - 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 2e7471 <__cxa_finalize@plt+0x2bc421> │ │ │ │ - jmp 2e661f <__cxa_finalize@plt+0x2bb5cf> │ │ │ │ - movdqu 0x22(%rdx),%xmm1 │ │ │ │ - movdqu 0x32(%rdx),%xmm2 │ │ │ │ - movdqa %xmm1,0x100(%rsp) │ │ │ │ - movdqa %xmm2,0x110(%rsp) │ │ │ │ + call 2e3930 <__cxa_finalize@plt+0x2b88e0> │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 2e4229 <__cxa_finalize@plt+0x2b91d9> │ │ │ │ + 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 │ │ │ │ + vpbroadcastd -0x68(%rbx,%rcx,4),%ymm0 │ │ │ │ + vpbroadcastd -0x5c(%rbx,%rcx,4),%ymm4 │ │ │ │ + vpbroadcastd -0x50(%rbx,%rcx,4),%ymm5 │ │ │ │ + vpshufb %ymm2,%ymm1,%ymm2 │ │ │ │ + vpshufb %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm0,%ymm2,%ymm0 │ │ │ │ + vshufps $0x99,%ymm1,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vmovd 0x18(%rbp),%xmm4 │ │ │ │ + vpminsw %xmm4,%xmm15,%xmm4 │ │ │ │ + vpbroadcastb %xmm4,%xmm4 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm0,%ymm13,%ymm0 │ │ │ │ + vpsubb -0xc0(%rbx),%xmm4,%xmm4 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ + vpackuswb %xmm2,%xmm0,%xmm0 │ │ │ │ + vpblendvb %xmm4,%xmm6,%xmm0,%xmm0 │ │ │ │ + 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 2e43fb <__cxa_finalize@plt+0x2b93ab> │ │ │ │ + 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 2e4365 <__cxa_finalize@plt+0x2b9315> │ │ │ │ + vpbroadcastd 0x188(%rbx),%xmm0 │ │ │ │ + vbroadcasti128 -0x38(%rbx),%ymm10 │ │ │ │ + vbroadcasti128 -0x34(%rbx),%ymm11 │ │ │ │ + vbroadcasti128 -0x30(%rbx),%ymm12 │ │ │ │ + je 2e4328 <__cxa_finalize@plt+0x2b92d8> │ │ │ │ + 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 │ │ │ │ + vpshufb %ymm12,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm10,%ymm5,%ymm2 │ │ │ │ + vpmaddubsw %ymm7,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm11,%ymm5,%ymm4 │ │ │ │ + vpmaddubsw %ymm8,%ymm4,%ymm4 │ │ │ │ + vpshufb %ymm12,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm9,%ymm5,%ymm5 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpbroadcastd 0x110(%rbx),%ymm3 │ │ │ │ + vpaddb -0xa0(%rbx),%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm4,%ymm2,%ymm2 │ │ │ │ + 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 2e432c <__cxa_finalize@plt+0x2b92dc> │ │ │ │ + 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 2e4381 <__cxa_finalize@plt+0x2b9331> │ │ │ │ + mov $0xa,%r9d │ │ │ │ + cmp $0x10,%r8d │ │ │ │ + cmovs %r8d,%r9d │ │ │ │ + xor $0xf,%r9d │ │ │ │ + vmovd %r9d,%xmm0 │ │ │ │ + vpbroadcastb %xmm0,%ymm0 │ │ │ │ + vmovdqu -0xf(%rdx),%xmm2 │ │ │ │ + vinserti128 $0x1,-0x15(%rdx),%ymm2,%ymm2 │ │ │ │ + vbroadcasti128 -0x34(%rbx),%ymm1 │ │ │ │ + vbroadcasti128 -0x30(%rbx),%ymm4 │ │ │ │ + vinserti128 $0x1,-0x38(%rbx),%ymm1,%ymm5 │ │ │ │ + vpblendd $0xf,%ymm4,%ymm1,%ymm1 │ │ │ │ + vinserti128 $0x0,-0x2c(%rbx),%ymm4,%ymm4 │ │ │ │ + vpmaxub %ymm5,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm0,%ymm2,%ymm0 │ │ │ │ + vpmaddubsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm1,%ymm2,%ymm1 │ │ │ │ + vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ │ │ + vpsubb -0xa0(%rbx),%ymm6,%ymm6 │ │ │ │ + vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm1,%ymm13,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm3,%ymm3 │ │ │ │ + vpermq $0x78,%ymm3,%ymm3 │ │ │ │ + vpblendvb %ymm6,-0x20(%rdx),%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm3,0x20(%rsp) │ │ │ │ + vmovd %r10d,%xmm1 │ │ │ │ + vbroadcasti128 -0x3e(%rbx),%ymm10 │ │ │ │ + vmovd %eax,%xmm7 │ │ │ │ + vbroadcasti128 0x60(%rbx),%ymm11 │ │ │ │ + vpbroadcastw %xmm1,%ymm1 │ │ │ │ + vpbroadcastw %xmm7,%ymm7 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + vpmullw 0xe0(%rbx),%ymm1,%ymm0 │ │ │ │ + vpsllw $0x4,%xmm1,%xmm1 │ │ │ │ + vpaddw 0xc0(%rbx),%ymm7,%ymm6 │ │ │ │ + lea 0x1040(%rax),%ebx │ │ │ │ + vmovd %xmm1,0x9c(%rsp) │ │ │ │ + mov %ebx,%edx │ │ │ │ + vmovdqa %ymm0,0xa0(%rsp) │ │ │ │ + lea 0x3c(%rsp),%r9 │ │ │ │ + vmovdqa %ymm6,0xc0(%rsp) │ │ │ │ + vpxor %ymm1,%ymm1,%ymm1 │ │ │ │ + vpsraw $0x6,%ymm0,%ymm2 │ │ │ │ + vpand %ymm0,%ymm14,%ymm0 │ │ │ │ + vpsubw %ymm2,%ymm1,%ymm9 │ │ │ │ + vpsubw %ymm0,%ymm15,%ymm12 │ │ │ │ + vpunpcklwd %ymm1,%ymm9,%ymm8 │ │ │ │ + vpsllw $0x8,%ymm0,%ymm0 │ │ │ │ + vpunpckhwd %ymm1,%ymm9,%ymm9 │ │ │ │ + vpor %ymm0,%ymm12,%ymm12 │ │ │ │ + lea (%rdx,%rax,1),%ecx │ │ │ │ + shr $0x6,%edx │ │ │ │ + vmovdqu (%rsp,%rdx,1),%xmm0 │ │ │ │ + vinserti128 $0x1,0x8(%rsp,%rdx,1),%ymm0,%ymm0 │ │ │ │ + lea (%rcx,%rax,1),%edx │ │ │ │ + shr $0x6,%ecx │ │ │ │ + vmovdqu (%rsp,%rcx,1),%xmm1 │ │ │ │ + vinserti128 $0x1,0x8(%rsp,%rcx,1),%ymm1,%ymm1 │ │ │ │ + vpand %ymm6,%ymm14,%ymm2 │ │ │ │ + vpaddsw %ymm7,%ymm6,%ymm5 │ │ │ │ + vpsubw %ymm2,%ymm15,%ymm3 │ │ │ │ + vpsllw $0x8,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm10,%ymm0,%ymm0 │ │ │ │ + vpor %ymm3,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ + 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 2e452b <__cxa_finalize@plt+0x2b94db> │ │ │ │ + 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 │ │ │ │ + vpunpckhqdq %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm12,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm12,%ymm3,%ymm3 │ │ │ │ + vpsraw $0xf,%ymm6,%ymm6 │ │ │ │ + vpblendvb %ymm6,%ymm2,%ymm0,%ymm0 │ │ │ │ + vpsraw $0xf,%ymm5,%ymm6 │ │ │ │ + vpblendvb %ymm6,%ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm0,%ymm13,%ymm0 │ │ │ │ + vpmulhrsw %ymm1,%ymm13,%ymm1 │ │ │ │ + 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 2e45c5 <__cxa_finalize@plt+0x2b9575> │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + cmp $0xbc0,%edx │ │ │ │ + jge 2e4480 <__cxa_finalize@plt+0x2b9430> │ │ │ │ + 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 │ │ │ │ + vpunpcklqdq %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpckhqdq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm12,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm12,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm0,%ymm13,%ymm0 │ │ │ │ + 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 2e4568 <__cxa_finalize@plt+0x2b9518> │ │ │ │ + sub $0x100,%r11d │ │ │ │ + jl 2e4604 <__cxa_finalize@plt+0x2b95b4> │ │ │ │ + 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 2e4441 <__cxa_finalize@plt+0x2b93f1> │ │ │ │ + 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 2e5f7d <__cxa_finalize@plt+0x2baf2d> │ │ │ │ - mov %rdx,(%rdi) │ │ │ │ - lea 0xe0(%rsp),%rdx │ │ │ │ - pshufhw $0xff,%xmm2,%xmm2 │ │ │ │ - mov $0x20,%ecx │ │ │ │ - movhps %xmm2,0x40(%rdx) │ │ │ │ - call 2e5bc7 <__cxa_finalize@plt+0x2bab77> │ │ │ │ - mov 0x1a0(%rsp),%ecx │ │ │ │ - mov (%rdi),%rdx │ │ │ │ - cmp $0x20,%ecx │ │ │ │ - jge 2e65fe <__cxa_finalize@plt+0x2bb5ae> │ │ │ │ - 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 2e65fe <__cxa_finalize@plt+0x2bb5ae> │ │ │ │ - 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 2e74e7 <__cxa_finalize@plt+0x2bc497> │ │ │ │ - mov 0x1a8(%rsp),%edx │ │ │ │ - cmp %r8d,%edx │ │ │ │ - jge 2e5f7d <__cxa_finalize@plt+0x2baf2d> │ │ │ │ - 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 2e5f7d <__cxa_finalize@plt+0x2baf2d> │ │ │ │ - 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 2e5f7d <__cxa_finalize@plt+0x2baf2d> │ │ │ │ - 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 2e5f7d <__cxa_finalize@plt+0x2baf2d> │ │ │ │ - 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 2e5f7d <__cxa_finalize@plt+0x2baf2d> │ │ │ │ - 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) │ │ │ │ + jne 2e43fb <__cxa_finalize@plt+0x2b93ab> │ │ │ │ + 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 │ │ │ │ + vinserti128 $0x1,-0x2a(%rbx),%ymm6,%ymm6 │ │ │ │ + vmovdqu 0x6(%rdx),%xmm3 │ │ │ │ + vinserti128 $0x1,0x11(%rdx),%ymm3,%ymm3 │ │ │ │ + vmovd 0x18(%rbp),%xmm0 │ │ │ │ + vpminsw %xmm0,%xmm15,%xmm0 │ │ │ │ + vpbroadcastb %xmm0,%ymm10 │ │ │ │ + vpshufb %ymm5,%ymm1,%ymm0 │ │ │ │ + vshufps $0x49,%ymm6,%ymm5,%ymm4 │ │ │ │ + vpmaddubsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm4,%ymm1,%ymm2 │ │ │ │ + vshufps $0x9e,%ymm6,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm8,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm4,%ymm3,%ymm1 │ │ │ │ + vpmaddubsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm5,%ymm3,%ymm2 │ │ │ │ + vpmaddubsw %ymm8,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm6,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + 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 2e4264 <__cxa_finalize@plt+0x2b9214> │ │ │ │ + vmovdqa 0x20(%rdx),%ymm2 │ │ │ │ + mov 0x40(%rdx),%ecx │ │ │ │ + lea 0x300(%r8),%r11d │ │ │ │ + vmovdqa %ymm2,0x60(%rsp) │ │ │ │ + mov %ecx,0x80(%rsp) │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 2e5f7d <__cxa_finalize@plt+0x2baf2d> │ │ │ │ - pshufhw $0xff,%xmm6,%xmm6 │ │ │ │ - mov $0x40,%ecx │ │ │ │ - movhps %xmm6,0x80(%rdx) │ │ │ │ - call 2e5bc7 <__cxa_finalize@plt+0x2bab77> │ │ │ │ - mov 0x1a0(%rsp),%ecx │ │ │ │ - mov (%rdi),%rdx │ │ │ │ - cmp $0x40,%ecx │ │ │ │ - jge 2e65fe <__cxa_finalize@plt+0x2bb5ae> │ │ │ │ - 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 2e65fe <__cxa_finalize@plt+0x2bb5ae> │ │ │ │ - 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 2e65fe <__cxa_finalize@plt+0x2bb5ae> │ │ │ │ - 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 2e65fe <__cxa_finalize@plt+0x2bb5ae> │ │ │ │ - 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 2e65fe <__cxa_finalize@plt+0x2bb5ae> │ │ │ │ + jne 2e43fb <__cxa_finalize@plt+0x2b93ab> │ │ │ │ + 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 │ │ │ │ + vmovdqu -0x30(%rbx),%xmm5 │ │ │ │ + vinserti128 $0x1,-0x2a(%rbx),%ymm5,%ymm5 │ │ │ │ + vpshufb %ymm6,%ymm3,%ymm0 │ │ │ │ + vshufps $0x49,%ymm5,%ymm6,%ymm4 │ │ │ │ + vpmaddubsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm4,%ymm3,%ymm2 │ │ │ │ + vshufps $0x9e,%ymm5,%ymm6,%ymm6 │ │ │ │ + vpmaddubsw %ymm8,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm6,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ + vmovdqu 0x24(%rdx),%xmm2 │ │ │ │ + vinserti128 $0x1,0x31(%rdx),%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm4,%ymm2,%ymm4 │ │ │ │ + vpmaddubsw %ymm7,%ymm4,%ymm4 │ │ │ │ + vpshufb %ymm6,%ymm2,%ymm3 │ │ │ │ + vpmaddubsw %ymm8,%ymm3,%ymm3 │ │ │ │ + vpshufb %ymm5,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ │ │ + vmovd 0x18(%rbp),%xmm5 │ │ │ │ + vpminsw %xmm5,%xmm15,%xmm5 │ │ │ │ + vpbroadcastb %xmm5,%ymm10 │ │ │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpbroadcastd 0x110(%rbx),%ymm3 │ │ │ │ + vpmulhrsw %ymm0,%ymm13,%ymm0 │ │ │ │ + vpmulhrsw %ymm2,%ymm13,%ymm2 │ │ │ │ + vmovdqa -0x40(%rbx),%xmm5 │ │ │ │ + vinserti128 $0x1,-0x3a(%rbx),%ymm5,%ymm5 │ │ │ │ + vpsubb %ymm3,%ymm10,%ymm3 │ │ │ │ + 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 2e4677 <__cxa_finalize@plt+0x2b9627> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x128,%rsp │ │ │ │ - lea -0x234e(%rip),%r10 │ │ │ │ - mov %ecx,%r11d │ │ │ │ + lea 0xf6e3d(%rip),%rax │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - sub $0x2,%rdx │ │ │ │ - movslq 0xf7170(%r10,%r8,4),%r8 │ │ │ │ + lea 0xfd56e(%rip),%r10 │ │ │ │ + dec %rdx │ │ │ │ + movslq (%rax,%r8,4),%r8 │ │ │ │ sub $0xb4,%r9d │ │ │ │ - movddup 0xf70c0(%r10),%xmm0 │ │ │ │ + add %rax,%r8 │ │ │ │ mov %r9d,%eax │ │ │ │ neg %eax │ │ │ │ xor $0x400,%r9d │ │ │ │ - movddup 0xf70b8(%r10),%xmm7 │ │ │ │ or $0xffffffffffffff81,%rax │ │ │ │ - lea 0xf7170(%r10,%r8,1),%r8 │ │ │ │ - movzwl 0xfd901(%r10,%rax,1),%eax │ │ │ │ + movzwl (%r10,%rax,1),%eax │ │ │ │ + vpbroadcastd 0xf6d1a(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0xf6d05(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0xf6c68(%rip),%ymm5 │ │ │ │ + mov %ecx,%r10d │ │ │ │ jmp *%r8 │ │ │ │ - lea 0x58(%r9),%r8d │ │ │ │ - test $0x480,%r8d │ │ │ │ - jne 2e696e <__cxa_finalize@plt+0x2bb91e> │ │ │ │ - sar $0x9,%r8d │ │ │ │ + lea (%rsi,%rsi,2),%r10 │ │ │ │ + cmp $0x28,%r9b │ │ │ │ + jae 2e4a08 <__cxa_finalize@plt+0x2b99b8> │ │ │ │ + lea -0x400(%r9),%r8d │ │ │ │ + sar $0x7,%r8d │ │ │ │ add %ecx,%r8d │ │ │ │ - cmp $0x8,%r8d │ │ │ │ - jg 2e696e <__cxa_finalize@plt+0x2bb91e> │ │ │ │ - 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 │ │ │ │ + jg 2e4a08 <__cxa_finalize@plt+0x2b99b8> │ │ │ │ + mov %rsp,%r11 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov %r11,0x20(%rsp) │ │ │ │ + vmovdqu -0x7(%rdx),%xmm8 │ │ │ │ + vpshufb 0xf6aa2(%rip),%xmm8,%xmm0 │ │ │ │ + vpbroadcastb %xmm8,%xmm2 │ │ │ │ + vpshufb 0xf6a3a(%rip),%xmm8,%xmm1 │ │ │ │ + vmovdqa %xmm2,0x10(%rsp) │ │ │ │ + vpbroadcastd 0xf6a55(%rip),%xmm2 │ │ │ │ add %eax,%eax │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - palignr $0xc,%xmm4,%xmm5 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - paddw %xmm5,%xmm3 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubw %xmm3,%xmm5 │ │ │ │ - movdqa 0xf6f70(%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 2e690b <__cxa_finalize@plt+0x2bb8bb> │ │ │ │ - or $0x8,%ecx │ │ │ │ - jmp 2e73af <__cxa_finalize@plt+0x2bc35f> │ │ │ │ - mov $0x7,%r8d │ │ │ │ - test $0x400,%r9d │ │ │ │ - jne 2e6a20 <__cxa_finalize@plt+0x2bb9d0> │ │ │ │ - lea 0x3(%rcx),%r8d │ │ │ │ - movd %r8d,%xmm1 │ │ │ │ - movd %r9d,%xmm3 │ │ │ │ + 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 0xf6ab7(%rip),%xmm8 │ │ │ │ + vpsllw $0x2,%ymm7,%ymm7 │ │ │ │ + vpshufb 0xf6c39(%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 │ │ │ │ + lea (%rdx,%rax,1),%r8d │ │ │ │ + shr $0x6,%edx │ │ │ │ + vmovq (%rsp,%rdx,1),%xmm0 │ │ │ │ + lea (%r8,%rax,1),%edx │ │ │ │ + shr $0x6,%r8d │ │ │ │ + vmovhps (%rsp,%r8,1),%xmm0,%xmm0 │ │ │ │ + vpblendd $0xc0,%ymm2,%ymm1,%ymm1 │ │ │ │ + vpand %ymm6,%ymm4,%ymm2 │ │ │ │ + vpblendd $0xf0,%ymm1,%ymm0,%ymm0 │ │ │ │ + vpsubw %ymm2,%ymm5,%ymm1 │ │ │ │ + vpsllw $0x8,%ymm2,%ymm2 │ │ │ │ + vpor %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm7,%ymm6,%ymm6 │ │ │ │ + vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpackuswb %xmm0,%xmm1,%xmm1 │ │ │ │ + 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 2e492c <__cxa_finalize@plt+0x2b98dc> │ │ │ │ + mov 0x20(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0xf6969(%rip),%r8 │ │ │ │ + vmovd %r11d,%xmm0 │ │ │ │ + vmovd %r9d,%xmm2 │ │ │ │ shr $0x8,%r9d │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - pshufb %xmm2,%xmm1 │ │ │ │ - pshufb %xmm2,%xmm3 │ │ │ │ - pcmpeqb 0xf7020(%r10),%xmm1 │ │ │ │ - pand %xmm3,%xmm1 │ │ │ │ - pcmpgtb 0xf6ff0(%r10,%r9,8),%xmm1 │ │ │ │ - pmovmskb %xmm1,%r9d │ │ │ │ - mov $0x7,%r8d │ │ │ │ + vpbroadcastb %xmm0,%ymm0 │ │ │ │ + vpbroadcastb %xmm2,%ymm2 │ │ │ │ + vpcmpeqb -0x80(%r8),%ymm0,%ymm1 │ │ │ │ + vpand %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa (%r8,%r9,8),%xmm2 │ │ │ │ + vpcmpgtb %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmovmskb %ymm1,%r9d │ │ │ │ + ret │ │ │ │ + mov %rsp,%r11 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov %r11,0x10(%rsp) │ │ │ │ + mov $0x7,%r11d │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 2e4ac9 <__cxa_finalize@plt+0x2b9a79> │ │ │ │ + lea 0x3(%rcx),%r11d │ │ │ │ + call 2e49d0 <__cxa_finalize@plt+0x2b9980> │ │ │ │ + mov $0x7,%r11d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 2e6a20 <__cxa_finalize@plt+0x2bb9d0> │ │ │ │ - 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 2e7471 <__cxa_finalize@plt+0x2bc421> │ │ │ │ - movd %eax,%xmm4 │ │ │ │ - sub %r8,%rdx │ │ │ │ - movddup 0xf6f68(%r10),%xmm1 │ │ │ │ - sub %r8,%rdx │ │ │ │ - shl $0x6,%r8d │ │ │ │ - movd (%rdx),%xmm6 │ │ │ │ - movd %r8d,%xmm3 │ │ │ │ - pshufb %xmm0,%xmm4 │ │ │ │ + je 2e4ac9 <__cxa_finalize@plt+0x2b9a79> │ │ │ │ + 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 │ │ │ │ + vpbroadcastd -0x50(%r8,%r9,4),%ymm10 │ │ │ │ + vpshufb %ymm1,%ymm2,%ymm0 │ │ │ │ + vshufps $0x99,%ymm7,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm8,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm1,%ymm2,%ymm1 │ │ │ │ + vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm7,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ + mov $0x9,%r8d │ │ │ │ + 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 0xf690a(%rip),%ymm0 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + sub $0x4,%rdx │ │ │ │ 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 │ │ │ │ + vpbroadcastw %xmm6,%ymm6 │ │ │ │ + sub %r11,%r8 │ │ │ │ + shl $0x6,%r11d │ │ │ │ + vpbroadcastb (%r8),%ymm7 │ │ │ │ + lea 0x3f(%rax),%r8 │ │ │ │ + vmovd %r11d,%xmm9 │ │ │ │ + not %r11d │ │ │ │ + vbroadcasti128 0xf68ba(%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 0xf6898(%rip),%xmm11 │ │ │ │ + lea (%r8,%rax,1),%r9 │ │ │ │ + sar $0x6,%r8 │ │ │ │ + vpbroadcastq (%rdx,%r8,1),%ymm1 │ │ │ │ lea (%r9,%rax,1),%r8 │ │ │ │ sar $0x6,%r9 │ │ │ │ - movddup -0x6(%rdx,%r9,2),%xmm0 │ │ │ │ - movddup -0x8(%rdx,%r9,2),%xmm1 │ │ │ │ + vpbroadcastq (%rdx,%r9,1),%ymm2 │ │ │ │ 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 2e6ae4 <__cxa_finalize@plt+0x2bba94> │ │ │ │ - test %r9d,%r9d │ │ │ │ - jg 2e6a6d <__cxa_finalize@plt+0x2bba1d> │ │ │ │ - movdqa %xmm6,-0x10(%rsp,%rcx,1) │ │ │ │ - sub $0x10,%ecx │ │ │ │ - jg 2e6ad9 <__cxa_finalize@plt+0x2bba89> │ │ │ │ - or $0x8,%ecx │ │ │ │ - jmp 2e73af <__cxa_finalize@plt+0x2bc35f> │ │ │ │ - lea 0x58(%r9),%r8d │ │ │ │ - and $0xffffff80,%r8d │ │ │ │ - or %ecx,%r8d │ │ │ │ + vmovq (%rdx,%r8,1),%xmm0 │ │ │ │ + lea (%r9,%rax,1),%r8 │ │ │ │ + sar $0x6,%r9 │ │ │ │ + vmovhps (%rdx,%r9,1),%xmm0,%xmm0 │ │ │ │ + vpblendd $0xc0,%ymm2,%ymm1,%ymm1 │ │ │ │ + vpand %ymm6,%ymm4,%ymm2 │ │ │ │ + vpblendd $0xf0,%ymm1,%ymm0,%ymm0 │ │ │ │ + vpsubw %ymm2,%ymm5,%ymm1 │ │ │ │ + vpsllw $0x8,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm8,%ymm0,%ymm0 │ │ │ │ + vpor %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpgtw %ymm6,%ymm9,%ymm1 │ │ │ │ + vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm6,%ymm10,%ymm6 │ │ │ │ + vpblendvb %ymm1,%ymm0,%ymm7,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + 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 2e4c05 <__cxa_finalize@plt+0x2b9bb5> │ │ │ │ + add $0x4,%rdi │ │ │ │ + cmp %r11d,%r8d │ │ │ │ + jg 2e4b38 <__cxa_finalize@plt+0x2b9ae8> │ │ │ │ + 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 2e4be8 <__cxa_finalize@plt+0x2b9b98> │ │ │ │ + mov 0x10(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0xd8(%r9),%r8d │ │ │ │ + mov %cl,%r8b │ │ │ │ cmp $0x8,%r8d │ │ │ │ - ja 2e6c43 <__cxa_finalize@plt+0x2bbbf3> │ │ │ │ - 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 │ │ │ │ + ja 2e4dc2 <__cxa_finalize@plt+0x2b9d72> │ │ │ │ + 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 0xf66b1(%rip),%xmm2 │ │ │ │ + vinserti128 $0x1,0xf66ab(%rip),%ymm2,%ymm2 │ │ │ │ + vpbroadcastb %xmm1,%xmm1 │ │ │ │ + vpbroadcastd 0xf66c3(%rip),%ymm7 │ │ │ │ + vpmaxub 0xf66eb(%rip),%xmm1,%xmm1 │ │ │ │ + vinserti128 $0x1,0xf66e5(%rip),%ymm1,%ymm1 │ │ │ │ add %eax,%eax │ │ │ │ - cmp $0x8,%ecx │ │ │ │ - je 2e6b2f <__cxa_finalize@plt+0x2bbadf> │ │ │ │ - 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 0xf6f70(%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 2e6be5 <__cxa_finalize@plt+0x2bbb95> │ │ │ │ - or $0x10,%ecx │ │ │ │ - jmp 2e73af <__cxa_finalize@plt+0x2bc35f> │ │ │ │ - lea 0x7(%rcx),%r8d │ │ │ │ - movd %r8d,%xmm1 │ │ │ │ - and $0x7,%r8d │ │ │ │ - or $0x8,%r8d │ │ │ │ + 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 │ │ │ │ + vpbroadcastw %xmm6,%ymm6 │ │ │ │ + mov %eax,%edx │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + 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 0xf6890(%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 │ │ │ │ + vmovdqu (%rsp,%rdx,1),%xmm0 │ │ │ │ + lea (%r8,%rax,1),%edx │ │ │ │ + shr $0x6,%r8d │ │ │ │ + vinserti128 $0x1,(%rsp,%r8,1),%ymm0,%ymm0 │ │ │ │ + lea (%rdx,%rax,1),%r8d │ │ │ │ + shr $0x6,%edx │ │ │ │ + vpand %ymm6,%ymm4,%ymm1 │ │ │ │ + vpsubw %ymm1,%ymm5,%ymm2 │ │ │ │ + vpsllw $0x8,%ymm1,%ymm1 │ │ │ │ + vpor %ymm1,%ymm2,%ymm2 │ │ │ │ + vpunpcklqdq %ymm2,%ymm2,%ymm1 │ │ │ │ + vpmaddubsw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rsp,%rdx,1),%xmm1 │ │ │ │ + lea (%r8,%rax,1),%edx │ │ │ │ + shr $0x6,%r8d │ │ │ │ + vinserti128 $0x1,(%rsp,%r8,1),%ymm1,%ymm1 │ │ │ │ + vpunpckhqdq %ymm2,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm7,%ymm6,%ymm6 │ │ │ │ + vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ + lea (%rdi,%rsi,4),%r8 │ │ │ │ + vpsllw $0x8,%ymm1,%ymm1 │ │ │ │ + vpor %ymm1,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpunpcklbw %xmm1,%xmm0,%xmm2 │ │ │ │ + vpunpckhbw %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovd %xmm2,(%rdi) │ │ │ │ + vpextrd $0x1,%xmm2,(%rdi,%rsi,1) │ │ │ │ + vpextrd $0x2,%xmm2,(%rdi,%rsi,2) │ │ │ │ + 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 2e4cea <__cxa_finalize@plt+0x2b9c9a> │ │ │ │ + mov 0x20(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + and $0x7,%r11d │ │ │ │ + or $0x8,%r11d │ │ │ │ + jmp 2e4eb8 <__cxa_finalize@plt+0x2b9e68> │ │ │ │ + mov %rsp,%r11 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov %r11,0x20(%rsp) │ │ │ │ + lea 0x7(%rcx),%r11d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 2e6d0c <__cxa_finalize@plt+0x2bbcbc> │ │ │ │ - movd %r9d,%xmm3 │ │ │ │ - shr $0x8,%r9d │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - pshufb %xmm2,%xmm1 │ │ │ │ - pshufb %xmm2,%xmm3 │ │ │ │ - movdqu 0xf7024(%r10),%xmm2 │ │ │ │ - movdqa 0xf6ff0(%r10,%r9,8),%xmm4 │ │ │ │ - psrldq $0x4,%xmm4 │ │ │ │ - pcmpeqb %xmm1,%xmm2 │ │ │ │ - pand %xmm3,%xmm2 │ │ │ │ - pcmpgtb %xmm4,%xmm2 │ │ │ │ - pmovmskb %xmm2,%r9d │ │ │ │ + jne 2e4db5 <__cxa_finalize@plt+0x2b9d65> │ │ │ │ + call 2e49d0 <__cxa_finalize@plt+0x2b9980> │ │ │ │ test %r9d,%r9d │ │ │ │ - je 2e6d0c <__cxa_finalize@plt+0x2bbcbc> │ │ │ │ - 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) │ │ │ │ + je 2e4eb8 <__cxa_finalize@plt+0x2b9e68> │ │ │ │ + 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 │ │ │ │ + vinserti128 $0x1,-0xe(%rdx),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,-0x34(%r8),%ymm1,%ymm1 │ │ │ │ + vpbroadcastd -0x68(%r8,%r9,4),%ymm7 │ │ │ │ + vpmaxub -0x38(%r8),%xmm6,%xmm6 │ │ │ │ + vinserti128 $0x1,-0x2c(%r8),%ymm6,%ymm6 │ │ │ │ + vpshufb %ymm1,%ymm2,%ymm0 │ │ │ │ + vpmaddubsw %ymm7,%ymm0,%ymm0 │ │ │ │ + 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 2e4e8a <__cxa_finalize@plt+0x2b9e3a> │ │ │ │ + vpbroadcastd 0xf6493(%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) │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ + sar $1,%r9d │ │ │ │ + lea 0x1f(%rsp),%rdx │ │ │ │ + add $0x11,%r9d │ │ │ │ cmp $0x10,%ecx │ │ │ │ - cmovae %rdx,%r8 │ │ │ │ - lea 0x10e(%rsp),%rdx │ │ │ │ - call 2e7471 <__cxa_finalize@plt+0x2bc421> │ │ │ │ - sub %r8,%rdx │ │ │ │ - movd %eax,%xmm4 │ │ │ │ - sub %r8,%rdx │ │ │ │ - shl $0x6,%r8d │ │ │ │ - movd (%rdx),%xmm6 │ │ │ │ - movd %r8d,%xmm3 │ │ │ │ - pshufb %xmm0,%xmm4 │ │ │ │ + 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 0xf651b(%rip),%ymm0 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + sub $0x8,%rdx │ │ │ │ neg %rax │ │ │ │ - pshufb %xmm0,%xmm6 │ │ │ │ - lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ - pshufb %xmm0,%xmm3 │ │ │ │ - shl $0x4,%ecx │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - sub %rcx,%rsp │ │ │ │ - psubw 0xf6f60(%r10),%xmm3 │ │ │ │ - mov %r9,%r8 │ │ │ │ + vpbroadcastw %xmm2,%ymm2 │ │ │ │ + sub %r11,%r8 │ │ │ │ + shl $0x6,%r11d │ │ │ │ + vpbroadcastb (%r8),%ymm7 │ │ │ │ + lea 0x3f(%rax),%r8 │ │ │ │ + vmovd %r11d,%xmm9 │ │ │ │ + not %r11d │ │ │ │ + vbroadcasti128 0xf643b(%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 │ │ │ │ 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 2e6daf <__cxa_finalize@plt+0x2bbd5f> │ │ │ │ - add %rax,%r9 │ │ │ │ - jg 2e6d4d <__cxa_finalize@plt+0x2bbcfd> │ │ │ │ - movdqa %xmm6,-0x10(%rsp,%rcx,1) │ │ │ │ - sub $0x10,%ecx │ │ │ │ - jg 2e6da4 <__cxa_finalize@plt+0x2bbd54> │ │ │ │ - or $0x10,%ecx │ │ │ │ - jmp 2e73af <__cxa_finalize@plt+0x2bc35f> │ │ │ │ - lea 0xf(%rcx),%r8d │ │ │ │ - movd %r8d,%xmm1 │ │ │ │ - and $0xf,%r8d │ │ │ │ - or $0x10,%r8d │ │ │ │ + vpand %ymm2,%ymm4,%ymm0 │ │ │ │ + vpsubw %ymm0,%ymm5,%ymm1 │ │ │ │ + vpsllw $0x8,%ymm0,%ymm0 │ │ │ │ + vpor %ymm0,%ymm1,%ymm1 │ │ │ │ + vbroadcasti128 (%rdx,%r8,1),%ymm0 │ │ │ │ + lea (%r9,%rax,1),%r8 │ │ │ │ + sar $0x6,%r9 │ │ │ │ + vinserti128 $0x0,(%rdx,%r9,1),%ymm0,%ymm0 │ │ │ │ + sub $0x10,%rsp │ │ │ │ + vpshufb %ymm8,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpgtw %ymm2,%ymm9,%ymm1 │ │ │ │ + vpaddw %ymm6,%ymm2,%ymm2 │ │ │ │ + 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 2e4f90 <__cxa_finalize@plt+0x2b9f40> │ │ │ │ + cmp %r11d,%r8d │ │ │ │ + jg 2e4f11 <__cxa_finalize@plt+0x2b9ec1> │ │ │ │ + vpackuswb %xmm7,%xmm7,%xmm0 │ │ │ │ + sub $0x10,%rsp │ │ │ │ + vmovdqa %xmm0,(%rsp) │ │ │ │ + sub $0x2,%ecx │ │ │ │ + jg 2e4f82 <__cxa_finalize@plt+0x2b9f32> │ │ │ │ + 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 2e4fff <__cxa_finalize@plt+0x2b9faf> │ │ │ │ + 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 2e505b <__cxa_finalize@plt+0x2ba00b> │ │ │ │ + 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 │ │ │ │ + vpunpcklwd %xmm0,%xmm4,%xmm3 │ │ │ │ + vpunpckhwd %xmm0,%xmm4,%xmm4 │ │ │ │ + vpunpckldq %xmm1,%xmm3,%xmm0 │ │ │ │ + vpunpckhdq %xmm1,%xmm3,%xmm3 │ │ │ │ + vpunpckldq %xmm2,%xmm4,%xmm1 │ │ │ │ + vpunpckhdq %xmm2,%xmm4,%xmm4 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm3,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm3,(%rdi,%rdx,1) │ │ │ │ + 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 2e4fec <__cxa_finalize@plt+0x2b9f9c> │ │ │ │ + mov 0x20(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + and $0xf,%r11d │ │ │ │ + or $0x10,%r11d │ │ │ │ + jmp 2e51d0 <__cxa_finalize@plt+0x2ba180> │ │ │ │ + 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 2e6e9b <__cxa_finalize@plt+0x2bbe4b> │ │ │ │ - movd %r9d,%xmm3 │ │ │ │ - shr $0x8,%r9d │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - pshufb %xmm2,%xmm1 │ │ │ │ - pshufb %xmm2,%xmm3 │ │ │ │ - movq 0xf7010(%r10,%r9,4),%xmm4 │ │ │ │ - pcmpeqb 0xf6fe0(%r10),%xmm1 │ │ │ │ - pand %xmm3,%xmm1 │ │ │ │ - pcmpgtb %xmm4,%xmm1 │ │ │ │ - pmovmskb %xmm1,%r9d │ │ │ │ + jne 2e5064 <__cxa_finalize@plt+0x2ba014> │ │ │ │ + call 2e49d0 <__cxa_finalize@plt+0x2b9980> │ │ │ │ test %r9d,%r9d │ │ │ │ - je 2e6e9b <__cxa_finalize@plt+0x2bbe4b> │ │ │ │ - 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) │ │ │ │ + je 2e51d0 <__cxa_finalize@plt+0x2ba180> │ │ │ │ + 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 │ │ │ │ + vinserti128 $0x1,-0xe(%rdx),%ymm10,%ymm10 │ │ │ │ + vpbroadcastd -0x68(%r8,%r9,4),%ymm9 │ │ │ │ + vbroadcasti128 -0x38(%r8),%ymm7 │ │ │ │ + vinserti128 $0x0,-0x40(%r8),%ymm7,%ymm8 │ │ │ │ + vinserti128 $0x1,-0x30(%r8),%ymm7,%ymm7 │ │ │ │ + vpsubusb %ymm0,%ymm11,%ymm11 │ │ │ │ + vpor %ymm1,%ymm11,%ymm1 │ │ │ │ + vmovdqu -0x20(%rdx),%xmm11 │ │ │ │ + vinserti128 $0x1,-0x1c(%rdx),%ymm11,%ymm11 │ │ │ │ + vpmaxub %ymm1,%ymm8,%ymm8 │ │ │ │ + vpmaxub %ymm1,%ymm7,%ymm7 │ │ │ │ + vpshufb %ymm2,%ymm10,%ymm0 │ │ │ │ + vshufps $0x99,%ymm6,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm9,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm8,%ymm11,%ymm1 │ │ │ │ + vshufps $0x99,%ymm7,%ymm8,%ymm8 │ │ │ │ + vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ │ │ + vpbroadcastd -0x5c(%r8,%r9,4),%ymm9 │ │ │ │ + movzbl -0x1f(%rdx),%r8d │ │ │ │ + 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 2e519d <__cxa_finalize@plt+0x2ba14d> │ │ │ │ + vpbroadcastd 0xf618e(%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 │ │ │ │ + shr $0x3,%edx │ │ │ │ + mov %dl,0x1f(%rsp) │ │ │ │ + vpaddw %ymm0,%ymm10,%ymm0 │ │ │ │ + vpaddw %ymm1,%ymm11,%ymm1 │ │ │ │ + vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ + sar $1,%r9d │ │ │ │ + lea 0x3f(%rsp),%rdx │ │ │ │ + add $0x21,%r9d │ │ │ │ cmp $0x20,%ecx │ │ │ │ - cmovae %rdx,%r8 │ │ │ │ - lea 0x10e(%rsp),%rdx │ │ │ │ - call 2e7471 <__cxa_finalize@plt+0x2bc421> │ │ │ │ - sub %r8,%rdx │ │ │ │ - movd %eax,%xmm5 │ │ │ │ - sub %r8,%rdx │ │ │ │ - shl $0x6,%r8d │ │ │ │ - movd (%rdx),%xmm6 │ │ │ │ - movd %r8d,%xmm3 │ │ │ │ - pshufb %xmm0,%xmm5 │ │ │ │ + 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 0xf6203(%rip),%ymm0 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + sub $0x8,%rdx │ │ │ │ neg %rax │ │ │ │ - pshufb %xmm0,%xmm6 │ │ │ │ - lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ - pshufb %xmm0,%xmm3 │ │ │ │ - shl $0x5,%ecx │ │ │ │ - movdqa 0xf6f60(%r10),%xmm4 │ │ │ │ - paddw %xmm5,%xmm4 │ │ │ │ - sub %rcx,%rsp │ │ │ │ - psubw %xmm3,%xmm4 │ │ │ │ - mov %r9,%r8 │ │ │ │ + vpbroadcastw %xmm6,%ymm6 │ │ │ │ + sub %r11,%r8 │ │ │ │ + shl $0x6,%r11d │ │ │ │ + vpbroadcastb (%r8),%ymm7 │ │ │ │ + lea 0x3f(%rax),%r8 │ │ │ │ + vmovd %r11d,%xmm9 │ │ │ │ + not %r11d │ │ │ │ + vbroadcasti128 0xf6123(%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 │ │ │ │ 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 0xf7098(%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 2e6f87 <__cxa_finalize@plt+0x2bbf37> │ │ │ │ - add %rax,%r9 │ │ │ │ - jg 2e6ee0 <__cxa_finalize@plt+0x2bbe90> │ │ │ │ - movdqa %xmm6,-0x10(%rsp,%rcx,1) │ │ │ │ - movdqa %xmm6,-0x20(%rsp,%rcx,1) │ │ │ │ - sub $0x20,%ecx │ │ │ │ - jg 2e6f76 <__cxa_finalize@plt+0x2bbf26> │ │ │ │ - or $0x20,%ecx │ │ │ │ - jmp 2e73af <__cxa_finalize@plt+0x2bc35f> │ │ │ │ - lea 0x1f(%rcx),%r8d │ │ │ │ - and $0x1f,%r8d │ │ │ │ - or $0x20,%r8d │ │ │ │ + vpand %ymm6,%ymm4,%ymm1 │ │ │ │ + vpsubw %ymm1,%ymm5,%ymm2 │ │ │ │ + vpsllw $0x8,%ymm1,%ymm1 │ │ │ │ + vpor %ymm1,%ymm2,%ymm2 │ │ │ │ + vmovdqu (%rdx,%r8,1),%xmm0 │ │ │ │ + vmovdqu -0x8(%rdx,%r8,1),%xmm1 │ │ │ │ + lea (%r9,%rax,1),%r8 │ │ │ │ + sar $0x6,%r9 │ │ │ │ + vinserti128 $0x1,(%rdx,%r9,1),%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,-0x8(%rdx,%r9,1),%ymm1,%ymm1 │ │ │ │ + sub $0x20,%rsp │ │ │ │ + vpshufb %ymm8,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm8,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpgtw %ymm6,%ymm9,%ymm1 │ │ │ │ + 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 2e52cc <__cxa_finalize@plt+0x2ba27c> │ │ │ │ + cmp %r11d,%r8d │ │ │ │ + jg 2e5228 <__cxa_finalize@plt+0x2ba1d8> │ │ │ │ + vmovdqa %ymm7,%ymm0 │ │ │ │ + sub $0x20,%rsp │ │ │ │ + vmovdqa %ymm7,(%rsp) │ │ │ │ + sub $0x2,%ecx │ │ │ │ + jg 2e52be <__cxa_finalize@plt+0x2ba26e> │ │ │ │ + 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 2e539a <__cxa_finalize@plt+0x2ba34a> │ │ │ │ + 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) │ │ │ │ + vpextrd $0x1,%xmm1,(%rdi,%rcx,1) │ │ │ │ + vpextrd $0x2,%xmm1,(%rdi,%rdx,2) │ │ │ │ + vpextrd $0x3,%xmm1,(%rdi,%r8,1) │ │ │ │ + lea (%rdi,%rsi,8),%rdi │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm1 │ │ │ │ + vmovd %xmm0,(%rdi) │ │ │ │ + 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 2e5444 <__cxa_finalize@plt+0x2ba3f4> │ │ │ │ + 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 │ │ │ │ + vmovdqa 0x60(%rsp),%ymm4 │ │ │ │ + lea (%rdi,%rsi,8),%rax │ │ │ │ + sub $0xffffffffffffff80,%rsp │ │ │ │ + vpunpcklbw %ymm2,%ymm4,%ymm3 │ │ │ │ + vpunpckhbw %ymm2,%ymm4,%ymm4 │ │ │ │ + vpunpcklbw %ymm4,%ymm3,%ymm2 │ │ │ │ + vpunpckhbw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpunpckldq %ymm0,%ymm2,%ymm4 │ │ │ │ + vpunpckhdq %ymm0,%ymm2,%ymm2 │ │ │ │ + vpunpckldq %ymm1,%ymm3,%ymm0 │ │ │ │ + vpunpckhdq %ymm1,%ymm3,%ymm3 │ │ │ │ + vmovq %xmm4,(%rdi) │ │ │ │ + vmovhps %xmm4,(%rdi,%rsi,1) │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm4 │ │ │ │ + vmovq %xmm2,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm2,(%rdi,%rdx,1) │ │ │ │ + vextracti128 $0x1,%ymm2,%xmm2 │ │ │ │ + vmovq %xmm0,(%rdi,%rsi,4) │ │ │ │ + vmovhps %xmm0,(%rdi,%rcx,1) │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm0 │ │ │ │ + vmovq %xmm3,(%rdi,%rdx,2) │ │ │ │ + vmovhps %xmm3,(%rdi,%r8,1) │ │ │ │ + vextracti128 $0x1,%ymm3,%xmm3 │ │ │ │ + vmovq %xmm4,(%rax) │ │ │ │ + vmovhps %xmm4,(%rax,%rsi,1) │ │ │ │ + vmovq %xmm2,(%rax,%rsi,2) │ │ │ │ + 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 2e537f <__cxa_finalize@plt+0x2ba32f> │ │ │ │ + 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 2e6fb9 <__cxa_finalize@plt+0x2bbf69> │ │ │ │ - call 2e741a <__cxa_finalize@plt+0x2bc3ca> │ │ │ │ - lea -0x2(%r8),%r9 │ │ │ │ + jne 2e561e <__cxa_finalize@plt+0x2ba5ce> │ │ │ │ + vbroadcasti128 0xf607e(%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 │ │ │ │ + vinserti128 $0x1,-0x2c(%rdx),%ymm12,%ymm12 │ │ │ │ + sub $0x8,%r8d │ │ │ │ + vmovd %r9d,%xmm1 │ │ │ │ + vmovdqu -0x22(%rdx),%xmm13 │ │ │ │ + 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 0xf5e1a(%rip),%ymm7 │ │ │ │ + vpshufb %ymm1,%ymm11,%ymm11 │ │ │ │ + vinserti128 $0x1,0xf5e0f(%rip),%ymm7,%ymm8 │ │ │ │ + vinserti128 $0x0,0xf5e0d(%rip),%ymm7,%ymm7 │ │ │ │ + vpmaxsb %ymm0,%ymm2,%ymm2 │ │ │ │ + vpbroadcastd 0xf5dd3(%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 0xf5da4(%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 0xf5d6a(%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 │ │ │ │ + vpaddw %ymm2,%ymm12,%ymm2 │ │ │ │ + vpshufb %ymm8,%ymm13,%ymm13 │ │ │ │ + vpmaddubsw %ymm9,%ymm13,%ymm13 │ │ │ │ + vpshufb %ymm7,%ymm14,%ymm14 │ │ │ │ + vpmaddubsw %ymm9,%ymm14,%ymm14 │ │ │ │ + vpaddw %ymm1,%ymm13,%ymm1 │ │ │ │ + vpaddw %ymm6,%ymm14,%ymm6 │ │ │ │ + sub %r8d,%edx │ │ │ │ + lea 0x4(%rdx,%r8,8),%edx │ │ │ │ + vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm3,%ymm6,%ymm6 │ │ │ │ + shr $0x3,%edx │ │ │ │ + mov %dl,0x1f(%rsp) │ │ │ │ + lea 0x5f(%rsp),%rdx │ │ │ │ + mov %r8b,-0x41(%rdx) │ │ │ │ + mov $0x41,%r8d │ │ │ │ cmp $0x40,%ecx │ │ │ │ - cmove %r9,%r8 │ │ │ │ - call 2e74e7 <__cxa_finalize@plt+0x2bc497> │ │ │ │ - sub %r8,%rdx │ │ │ │ - movd %eax,%xmm5 │ │ │ │ - sub %r8,%rdx │ │ │ │ - shl $0x6,%r8d │ │ │ │ - movd (%rdx),%xmm6 │ │ │ │ - movd %r8d,%xmm3 │ │ │ │ - pshufb %xmm0,%xmm5 │ │ │ │ + cmove %r8d,%r11d │ │ │ │ + vpackuswb %ymm2,%ymm0,%ymm0 │ │ │ │ + vpackuswb %ymm6,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,-0x3f(%rdx) │ │ │ │ + vmovdqa %ymm1,-0x1f(%rdx) │ │ │ │ + vmovd %eax,%xmm6 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + sub $0x8,%rdx │ │ │ │ neg %rax │ │ │ │ - pshufb %xmm0,%xmm6 │ │ │ │ - lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ - pshufb %xmm0,%xmm3 │ │ │ │ - movdqa 0xf6f60(%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 0xf7098(%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 0xf7090(%r10),%xmm2 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - movddup 0xf7088(%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) │ │ │ │ + vpbroadcastw %xmm6,%ymm6 │ │ │ │ + sub %r11,%r8 │ │ │ │ + shl $0x6,%r11d │ │ │ │ + vpbroadcastb (%r8),%ymm7 │ │ │ │ + lea 0x3f(%rax),%r8 │ │ │ │ + vmovd %r11d,%xmm9 │ │ │ │ + not %r11d │ │ │ │ + vbroadcasti128 0xf5cde(%rip),%ymm8 │ │ │ │ + add $0x40,%r11d │ │ │ │ + vpbroadcastw %xmm9,%ymm9 │ │ │ │ + vpsubw 0xf5d7d(%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 │ │ │ │ + vpor %ymm1,%ymm2,%ymm2 │ │ │ │ + vmovdqu (%rdx,%r9,1),%xmm0 │ │ │ │ + vinserti128 $0x1,-0x10(%rdx,%r9,1),%ymm0,%ymm0 │ │ │ │ + vmovdqu -0x8(%rdx,%r9,1),%xmm1 │ │ │ │ + vinserti128 $0x1,-0x18(%rdx,%r9,1),%ymm1,%ymm1 │ │ │ │ + sub $0x20,%rsp │ │ │ │ + add %rax,%r8 │ │ │ │ + vpshufb %ymm8,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm8,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + 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 2e7123 <__cxa_finalize@plt+0x2bc0d3> │ │ │ │ - add %rax,%r9 │ │ │ │ - jg 2e6ff8 <__cxa_finalize@plt+0x2bbfa8> │ │ │ │ - sub $0x40,%rsp │ │ │ │ - movdqa %xmm6,0x30(%rsp) │ │ │ │ - movdqa %xmm6,0x20(%rsp) │ │ │ │ - movdqa %xmm6,0x10(%rsp) │ │ │ │ - movdqa %xmm6,(%rsp) │ │ │ │ + je 2e56fe <__cxa_finalize@plt+0x2ba6ae> │ │ │ │ + cmp %r11d,%r8d │ │ │ │ + jg 2e566b <__cxa_finalize@plt+0x2ba61b> │ │ │ │ + sub $0x20,%rsp │ │ │ │ + vmovdqa %ymm7,(%rsp) │ │ │ │ dec %ecx │ │ │ │ - jg 2e7104 <__cxa_finalize@plt+0x2bc0b4> │ │ │ │ - or $0x40,%ecx │ │ │ │ - jmp 2e73af <__cxa_finalize@plt+0x2bc35f> │ │ │ │ - lea 0x3f(%rcx),%r8d │ │ │ │ + jg 2e56f1 <__cxa_finalize@plt+0x2ba6a1> │ │ │ │ + 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 │ │ │ │ + vmovdqa 0x60(%rsp),%ymm4 │ │ │ │ + vmovdqa 0x80(%rsp),%ymm3 │ │ │ │ + vmovdqa 0xa0(%rsp),%ymm2 │ │ │ │ + vmovdqa 0xc0(%rsp),%ymm1 │ │ │ │ + vmovdqa 0xe0(%rsp),%ymm0 │ │ │ │ + lea (%rdi,%rsi,8),%rax │ │ │ │ + add $0x100,%rsp │ │ │ │ + vpunpcklbw %ymm1,%ymm0,%ymm8 │ │ │ │ + vpunpckhbw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpcklbw %ymm3,%ymm2,%ymm1 │ │ │ │ + vpunpckhbw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpunpcklbw %ymm5,%ymm4,%ymm3 │ │ │ │ + vpunpckhbw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpunpcklbw %ymm7,%ymm6,%ymm5 │ │ │ │ + vpunpckhbw %ymm7,%ymm6,%ymm6 │ │ │ │ + vpunpcklwd %ymm1,%ymm8,%ymm7 │ │ │ │ + vpunpckhwd %ymm1,%ymm8,%ymm8 │ │ │ │ + vpunpcklwd %ymm2,%ymm0,%ymm1 │ │ │ │ + vpunpckhwd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpunpcklwd %ymm5,%ymm3,%ymm2 │ │ │ │ + vpunpckhwd %ymm5,%ymm3,%ymm3 │ │ │ │ + vpunpcklwd %ymm6,%ymm4,%ymm5 │ │ │ │ + vpunpckhwd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpunpckldq %ymm2,%ymm7,%ymm6 │ │ │ │ + vpunpckhdq %ymm2,%ymm7,%ymm7 │ │ │ │ + vpunpckldq %ymm3,%ymm8,%ymm2 │ │ │ │ + vpunpckhdq %ymm3,%ymm8,%ymm8 │ │ │ │ + vpunpckldq %ymm5,%ymm1,%ymm3 │ │ │ │ + vpunpckhdq %ymm5,%ymm1,%ymm1 │ │ │ │ + vpunpckldq %ymm4,%ymm0,%ymm5 │ │ │ │ + vpunpckhdq %ymm4,%ymm0,%ymm0 │ │ │ │ + vmovq %xmm6,(%rdi) │ │ │ │ + vmovhps %xmm6,(%rdi,%rsi,1) │ │ │ │ + vextracti128 $0x1,%ymm6,%xmm6 │ │ │ │ + vmovq %xmm7,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm7,(%rdi,%rdx,1) │ │ │ │ + vextracti128 $0x1,%ymm7,%xmm7 │ │ │ │ + vmovq %xmm2,(%rdi,%rsi,4) │ │ │ │ + vmovhps %xmm2,(%rdi,%rcx,1) │ │ │ │ + vextracti128 $0x1,%ymm2,%xmm2 │ │ │ │ + vmovq %xmm8,(%rdi,%rdx,2) │ │ │ │ + vmovhps %xmm8,(%rdi,%r8,1) │ │ │ │ + vextracti128 $0x1,%ymm8,%xmm8 │ │ │ │ + vmovq %xmm3,(%rax) │ │ │ │ + vmovhps %xmm3,(%rax,%rsi,1) │ │ │ │ + vextracti128 $0x1,%ymm3,%xmm3 │ │ │ │ + vmovq %xmm1,(%rax,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rax,%rdx,1) │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm1 │ │ │ │ + vmovq %xmm5,(%rax,%rsi,4) │ │ │ │ + vmovhps %xmm5,(%rax,%rcx,1) │ │ │ │ + vextracti128 $0x1,%ymm5,%xmm5 │ │ │ │ + vmovq %xmm0,(%rax,%rdx,2) │ │ │ │ + vmovhps %xmm0,(%rax,%r8,1) │ │ │ │ + lea (%rax,%rsi,8),%rax │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm0 │ │ │ │ + vmovq %xmm6,(%rax) │ │ │ │ + vmovhps %xmm6,(%rax,%rsi,1) │ │ │ │ + vmovq %xmm7,(%rax,%rsi,2) │ │ │ │ + vmovhps %xmm7,(%rax,%rdx,1) │ │ │ │ + vmovq %xmm2,(%rax,%rsi,4) │ │ │ │ + vmovhps %xmm2,(%rax,%rcx,1) │ │ │ │ + vmovq %xmm8,(%rax,%rdx,2) │ │ │ │ + vmovhps %xmm8,(%rax,%r8,1) │ │ │ │ + lea (%rax,%rsi,8),%rax │ │ │ │ + vmovq %xmm3,(%rax) │ │ │ │ + vmovhps %xmm3,(%rax,%rsi,1) │ │ │ │ + vmovq %xmm1,(%rax,%rsi,2) │ │ │ │ + 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 2e570f <__cxa_finalize@plt+0x2ba6bf> │ │ │ │ + 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 2e7142 <__cxa_finalize@plt+0x2bc0f2> │ │ │ │ - call 2e741a <__cxa_finalize@plt+0x2bc3ca> │ │ │ │ - call 2e74e7 <__cxa_finalize@plt+0x2bc497> │ │ │ │ - sub %r8,%rdx │ │ │ │ - movd %eax,%xmm5 │ │ │ │ - sub %r8,%rdx │ │ │ │ - shl $0x6,%r8d │ │ │ │ - movd (%rdx),%xmm6 │ │ │ │ - movd %r8d,%xmm3 │ │ │ │ - pshufb %xmm0,%xmm5 │ │ │ │ + jne 2e5b49 <__cxa_finalize@plt+0x2baaf9> │ │ │ │ + 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 0xf59ff(%rip),%ymm7 │ │ │ │ + cmp $0x20,%ecx │ │ │ │ + cmove %r9d,%r8d │ │ │ │ + vinserti128 $0x1,0xf59f2(%rip),%ymm7,%ymm8 │ │ │ │ + vbroadcasti128 0xf5be1(%rip),%ymm6 │ │ │ │ + vmovd %r8d,%xmm1 │ │ │ │ + vpbroadcastd 0xf59b7(%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,0xf59b0(%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 0xf5955(%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 0xf591b(%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 │ │ │ │ + vpshufb %ymm10,%ymm14,%ymm14 │ │ │ │ + vpmaddubsw %ymm9,%ymm14,%ymm14 │ │ │ │ + vpaddw %ymm0,%ymm11,%ymm0 │ │ │ │ + vpaddw %ymm2,%ymm12,%ymm2 │ │ │ │ + vpaddw %ymm1,%ymm13,%ymm1 │ │ │ │ + vpaddw %ymm6,%ymm14,%ymm6 │ │ │ │ + vmovdqu -0x42(%rdx),%xmm11 │ │ │ │ + vinserti128 $0x1,-0x34(%rdx),%ymm11,%ymm11 │ │ │ │ + vmovdqu -0x3a(%rdx),%xmm12 │ │ │ │ + vinserti128 $0x1,-0x2c(%rdx),%ymm12,%ymm12 │ │ │ │ + vmovdqu -0x22(%rdx),%xmm13 │ │ │ │ + vinserti128 $0x1,-0x14(%rdx),%ymm13,%ymm13 │ │ │ │ + vmovdqu -0x1c(%rdx),%xmm14 │ │ │ │ + vinserti128 $0x1,-0xe(%rdx),%ymm14,%ymm14 │ │ │ │ + vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm3,%ymm6,%ymm6 │ │ │ │ + lea 0x7f(%rsp),%rdx │ │ │ │ + vpackuswb %ymm2,%ymm0,%ymm0 │ │ │ │ + vpackuswb %ymm6,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,-0x7f(%rdx) │ │ │ │ + vmovdqa %ymm1,-0x5f(%rdx) │ │ │ │ + vpshufb %ymm10,%ymm11,%ymm0 │ │ │ │ + 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 0xf5846(%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 0xf57f9(%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 │ │ │ │ + vpmaddubsw %ymm9,%ymm14,%ymm14 │ │ │ │ + vpaddw %ymm0,%ymm11,%ymm0 │ │ │ │ + vpaddw %ymm2,%ymm12,%ymm2 │ │ │ │ + vpaddw %ymm1,%ymm13,%ymm1 │ │ │ │ + vpaddw %ymm6,%ymm14,%ymm6 │ │ │ │ + vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ + 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 0xf57d7(%rip),%ymm8 │ │ │ │ + vpbroadcastb (%rdx,%r11,1),%ymm7 │ │ │ │ + shl $0x6,%r11d │ │ │ │ + vpbroadcastw %xmm12,%ymm12 │ │ │ │ + lea -0x40(%rax,%r11,1),%r9d │ │ │ │ neg %rax │ │ │ │ - pshufb %xmm0,%xmm6 │ │ │ │ - lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ - pshufb %xmm0,%xmm3 │ │ │ │ - movdqa 0xf6f60(%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 0xf7098(%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 0xf7090(%r10),%xmm3 │ │ │ │ - pcmpgtw %xmm4,%xmm3 │ │ │ │ - pand %xmm3,%xmm0 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - por %xmm3,%xmm0 │ │ │ │ - movddup 0xf7088(%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 0xf7080(%r10),%xmm3 │ │ │ │ - pcmpgtw %xmm4,%xmm3 │ │ │ │ - pand %xmm3,%xmm0 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - por %xmm3,%xmm0 │ │ │ │ - movddup 0xf7078(%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 0xf7070(%r10),%xmm2 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - movddup 0xf7068(%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) │ │ │ │ + or $0x3f,%r11d │ │ │ │ + lea 0x3f(%rax),%r8 │ │ │ │ + vmovd %r9d,%xmm6 │ │ │ │ + vmovdqa 0xf570b(%rip),%xmm10 │ │ │ │ + vinserti128 $0x1,0xf56f1(%rip),%ymm10,%ymm10 │ │ │ │ + vpbroadcastd 0xf58b8(%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 │ │ │ │ + vpsllw $0x8,%ymm2,%ymm2 │ │ │ │ + vpor %ymm2,%ymm9,%ymm9 │ │ │ │ + vpshufb %ymm8,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm8,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm9,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ │ │ + vpsraw $0x6,%ymm6,%ymm2 │ │ │ │ + sub $0x40,%rsp │ │ │ │ + vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpacksswb %ymm2,%ymm2,%ymm2 │ │ │ │ + vpaddb %ymm2,%ymm10,%ymm2 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpblendvb %ymm2,%ymm0,%ymm7,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rsp) │ │ │ │ + vmovdqu -0x38(%rdx,%r9,1),%ymm0 │ │ │ │ + vmovdqu -0x40(%rdx,%r9,1),%ymm1 │ │ │ │ + add %rax,%r8 │ │ │ │ + vpshufb %ymm8,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm8,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm9,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ │ │ + vpaddb %ymm2,%ymm11,%ymm2 │ │ │ │ + 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 2e73ac <__cxa_finalize@plt+0x2bc35c> │ │ │ │ - add %rax,%r9 │ │ │ │ - jg 2e7181 <__cxa_finalize@plt+0x2bc131> │ │ │ │ - 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) │ │ │ │ + je 2e5c68 <__cxa_finalize@plt+0x2bac18> │ │ │ │ + cmp %r11d,%r8d │ │ │ │ + jg 2e5b9d <__cxa_finalize@plt+0x2bab4d> │ │ │ │ + sub $0x40,%rsp │ │ │ │ + vmovdqa %ymm7,0x20(%rsp) │ │ │ │ + vmovdqa %ymm7,(%rsp) │ │ │ │ dec %ecx │ │ │ │ - jg 2e7375 <__cxa_finalize@plt+0x2bc325> │ │ │ │ - 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 2e73c1 <__cxa_finalize@plt+0x2bc371> │ │ │ │ - lea (%rsp,%rcx,4),%rsp │ │ │ │ - sub $0x4,%r11d │ │ │ │ - jg 2e73b7 <__cxa_finalize@plt+0x2bc367> │ │ │ │ - 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 2e7436 <__cxa_finalize@plt+0x2bc3e6> │ │ │ │ - lea 0x116(%rsp),%rdx │ │ │ │ - movq %xmm3,-0x8(%rdx,%r8,2) │ │ │ │ - ret │ │ │ │ - cmp $0x3,%r9d │ │ │ │ - je 2e74e7 <__cxa_finalize@plt+0x2bc497> │ │ │ │ - movddup 0xf7040(%r10,%r9,8),%xmm4 │ │ │ │ - movddup 0xf7050(%r10,%r9,8),%xmm5 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - movddup 0xf7048(%r10),%xmm6 │ │ │ │ - movdqu -0xc(%rdx),%xmm2 │ │ │ │ - jmp 2e74ac <__cxa_finalize@plt+0x2bc45c> │ │ │ │ - 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 2e749e <__cxa_finalize@plt+0x2bc44e> │ │ │ │ - movdqa %xmm1,0x2(%rdx,%r9,2) │ │ │ │ - neg %r8d │ │ │ │ - ret │ │ │ │ - movddup 0xf70b0(%r10),%xmm5 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - movdqu -0xc(%rdx),%xmm2 │ │ │ │ - movdqu -0xa(%rdx),%xmm3 │ │ │ │ - jmp 2e7514 <__cxa_finalize@plt+0x2bc4c4> │ │ │ │ - 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 2e74ff <__cxa_finalize@plt+0x2bc4af> │ │ │ │ - movdqa %xmm1,0x2(%rdx,%r9,2) │ │ │ │ - neg %r8d │ │ │ │ + jg 2e5c55 <__cxa_finalize@plt+0x2bac05> │ │ │ │ + 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 │ │ │ │ + vinserti128 $0x1,0x1c0(%rax),%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x380(%rax),%xmm1 │ │ │ │ + vinserti128 $0x1,0x180(%rax),%ymm1,%ymm1 │ │ │ │ + vmovdqa 0x340(%rax),%xmm2 │ │ │ │ + vinserti128 $0x1,0x140(%rax),%ymm2,%ymm2 │ │ │ │ + vmovdqa 0x300(%rax),%xmm3 │ │ │ │ + vinserti128 $0x1,0x100(%rax),%ymm3,%ymm3 │ │ │ │ + vmovdqa 0x2c0(%rax),%xmm4 │ │ │ │ + vinserti128 $0x1,0xc0(%rax),%ymm4,%ymm4 │ │ │ │ + vmovdqa 0x280(%rax),%xmm5 │ │ │ │ + vinserti128 $0x1,0x80(%rax),%ymm5,%ymm5 │ │ │ │ + vmovdqa 0x240(%rax),%xmm6 │ │ │ │ + vinserti128 $0x1,0x40(%rax),%ymm6,%ymm6 │ │ │ │ + vmovdqa 0x200(%rax),%xmm7 │ │ │ │ + vinserti128 $0x1,(%rax),%ymm7,%ymm7 │ │ │ │ + sub $0x10,%rax │ │ │ │ + vpunpcklbw %ymm1,%ymm0,%ymm8 │ │ │ │ + vpunpckhbw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpcklbw %ymm3,%ymm2,%ymm1 │ │ │ │ + vpunpckhbw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpunpcklbw %ymm5,%ymm4,%ymm3 │ │ │ │ + vpunpckhbw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpunpcklbw %ymm7,%ymm6,%ymm5 │ │ │ │ + vpunpckhbw %ymm7,%ymm6,%ymm6 │ │ │ │ + vpunpcklwd %ymm1,%ymm8,%ymm7 │ │ │ │ + vpunpckhwd %ymm1,%ymm8,%ymm8 │ │ │ │ + vpunpcklwd %ymm2,%ymm0,%ymm1 │ │ │ │ + vpunpckhwd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpunpcklwd %ymm5,%ymm3,%ymm2 │ │ │ │ + vpunpckhwd %ymm5,%ymm3,%ymm3 │ │ │ │ + vpunpcklwd %ymm6,%ymm4,%ymm5 │ │ │ │ + vpunpckhwd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpunpckldq %ymm2,%ymm7,%ymm6 │ │ │ │ + vpunpckhdq %ymm2,%ymm7,%ymm7 │ │ │ │ + vpunpckldq %ymm3,%ymm8,%ymm2 │ │ │ │ + vpunpckhdq %ymm3,%ymm8,%ymm8 │ │ │ │ + vpunpckldq %ymm5,%ymm1,%ymm3 │ │ │ │ + vpunpckhdq %ymm5,%ymm1,%ymm1 │ │ │ │ + vpunpckldq %ymm4,%ymm0,%ymm5 │ │ │ │ + vpunpckhdq %ymm4,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm6,%ymm6 │ │ │ │ + vpermq $0xd8,%ymm7,%ymm7 │ │ │ │ + vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ + vpermq $0xd8,%ymm8,%ymm8 │ │ │ │ + vpermq $0xd8,%ymm3,%ymm3 │ │ │ │ + vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ + vpermq $0xd8,%ymm5,%ymm5 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm6,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm6,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %xmm7,(%rdi,%rsi,2) │ │ │ │ + vextracti128 $0x1,%ymm7,(%rdi,%rdx,1) │ │ │ │ + vmovdqa %xmm2,(%rdi,%rsi,4) │ │ │ │ + vextracti128 $0x1,%ymm2,(%rdi,%rcx,1) │ │ │ │ + vmovdqa %xmm8,(%rdi,%rdx,2) │ │ │ │ + vextracti128 $0x1,%ymm8,(%rdi,%r8,1) │ │ │ │ + sub %r9,%rdi │ │ │ │ + vmovdqa %xmm3,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm3,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ + 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 2e5c82 <__cxa_finalize@plt+0x2bac32> │ │ │ │ + add $0x400,%rsp │ │ │ │ + lea -0x10(%rdi,%r9,8),%rdi │ │ │ │ + sub $0x10,%r10d │ │ │ │ + jg 2e5c7d <__cxa_finalize@plt+0x2bac2d> │ │ │ │ + mov 0x80(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movd 0x18(%rsp),%xmm6 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0xfb6c9(%rip),%rax │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ movzbl %r9b,%r9d │ │ │ │ - lea -0x30d1(%rip),%rax │ │ │ │ shl $0x6,%r9d │ │ │ │ - movdqu -0x6(%rdx),%xmm0 │ │ │ │ - movdqa 0xfd060(%rax,%r9,1),%xmm1 │ │ │ │ - movdqa 0xfd070(%rax,%r9,1),%xmm2 │ │ │ │ - movdqa 0xfd080(%rax,%r9,1),%xmm3 │ │ │ │ - movdqa 0xfd090(%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 0xf6f30(%rax),%xmm7 │ │ │ │ - add %r8d,%r8d │ │ │ │ - mov %rdi,%r9 │ │ │ │ - pshuflw $0x0,%xmm6,%xmm6 │ │ │ │ - mov %rdx,%rax │ │ │ │ - punpcklqdq %xmm6,%xmm6 │ │ │ │ + add %rax,%r9 │ │ │ │ + lea 0xf577b(%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 │ │ │ │ - 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 2e7613 <__cxa_finalize@plt+0x2bc5c3> │ │ │ │ - sub $0x4,%ecx │ │ │ │ - je 2e7783 <__cxa_finalize@plt+0x2bc733> │ │ │ │ - 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 │ │ │ │ + jmp 2e5e9a <__cxa_finalize@plt+0x2bae4a> │ │ │ │ + vpinsrd $0x0,(%rdx,%r8,1),%xmm6,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - add $0x4,%r8d │ │ │ │ - jl 2e76d0 <__cxa_finalize@plt+0x2bc680> │ │ │ │ - sub $0x4,%ecx │ │ │ │ - jg 2e76c0 <__cxa_finalize@plt+0x2bc670> │ │ │ │ + vpshufb %xmm8,%xmm0,%xmm0 │ │ │ │ + vpshufd $0x0,%xmm0,%xmm6 │ │ │ │ + vpmaddubsw %xmm2,%xmm6,%xmm6 │ │ │ │ + vpshufd $0x55,%xmm0,%xmm7 │ │ │ │ + vpmaddubsw %xmm3,%xmm7,%xmm7 │ │ │ │ + vpaddw %xmm1,%xmm6,%xmm6 │ │ │ │ + vpaddw %xmm7,%xmm6,%xmm6 │ │ │ │ + vpshufd $0xaa,%xmm0,%xmm7 │ │ │ │ + vpmaddubsw %xmm4,%xmm7,%xmm7 │ │ │ │ + vpaddw %xmm7,%xmm6,%xmm6 │ │ │ │ + vpshufd $0xff,%xmm0,%xmm7 │ │ │ │ + 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 2e5e8f <__cxa_finalize@plt+0x2bae3f> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xf3ebd(%rip),%r10 │ │ │ │ - movd %ecx,%xmm4 │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - add $0x2,%rdx │ │ │ │ - movslq (%r10,%rcx,4),%rax │ │ │ │ - movd %ecx,%xmm5 │ │ │ │ - jmp 2e77d4 <__cxa_finalize@plt+0x2bc784> │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xf3e9d(%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 0xf3db5(%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 2e78d7 <__cxa_finalize@plt+0x2bc887> │ │ │ │ - psrld $0x3,%xmm0 │ │ │ │ - jmp 2e78fa <__cxa_finalize@plt+0x2bc8aa> │ │ │ │ - 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) │ │ │ │ + vmovdqa -0x168(%rax),%ymm8 │ │ │ │ + vpshufb -0x148(%rax),%xmm0,%xmm0 │ │ │ │ + vpshufd $0x0,%xmm0,%xmm7 │ │ │ │ + vpmaddubsw %xmm2,%xmm7,%xmm7 │ │ │ │ + vpshufd $0x55,%xmm0,%xmm6 │ │ │ │ + vpmaddubsw %xmm3,%xmm6,%xmm6 │ │ │ │ + vpaddw %xmm1,%xmm7,%xmm7 │ │ │ │ + vpaddw %xmm6,%xmm7,%xmm7 │ │ │ │ + vpshufd $0xaa,%xmm0,%xmm6 │ │ │ │ + vpmaddubsw %xmm4,%xmm6,%xmm6 │ │ │ │ + vpaddw %xmm6,%xmm7,%xmm7 │ │ │ │ + vpshufd $0xff,%xmm0,%xmm6 │ │ │ │ + vpmaddubsw %xmm5,%xmm6,%xmm6 │ │ │ │ + vpaddw %xmm6,%xmm7,%xmm7 │ │ │ │ + vpsraw $0x4,%xmm7,%xmm7 │ │ │ │ + vpackuswb %xmm7,%xmm7,%xmm7 │ │ │ │ + vpbroadcastd 0x4(%rdx),%ymm0 │ │ │ │ + vpbroadcastd 0x5(%rdx),%ymm6 │ │ │ │ + sub $0x4,%rdx │ │ │ │ + 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 2e6450 <__cxa_finalize@plt+0x2bb400> │ │ │ │ + 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 2e5f70 <__cxa_finalize@plt+0x2baf20> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x2,%r8d │ │ │ │ + call 2e5fbd <__cxa_finalize@plt+0x2baf6d> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vpshufb -0x148(%rax),%xmm0,%xmm0 │ │ │ │ + vpshufd $0x0,%xmm0,%xmm12 │ │ │ │ + vpmaddubsw %xmm2,%xmm12,%xmm12 │ │ │ │ + vpshufd $0x55,%xmm0,%xmm7 │ │ │ │ + vpmaddubsw %xmm3,%xmm7,%xmm7 │ │ │ │ + vpaddw %xmm1,%xmm12,%xmm12 │ │ │ │ + vpaddw %xmm7,%xmm12,%xmm12 │ │ │ │ + vpshufd $0xaa,%xmm0,%xmm7 │ │ │ │ + vpmaddubsw %xmm4,%xmm7,%xmm7 │ │ │ │ + vpaddw %xmm7,%xmm12,%xmm12 │ │ │ │ + vpshufd $0xff,%xmm0,%xmm7 │ │ │ │ + vpmaddubsw %xmm5,%xmm7,%xmm7 │ │ │ │ + vpaddw %xmm7,%xmm12,%xmm12 │ │ │ │ + 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 2e6450 <__cxa_finalize@plt+0x2bb400> │ │ │ │ + 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 │ │ │ │ + vpmaddubsw %xmm3,%xmm10,%xmm10 │ │ │ │ + vpaddw %xmm1,%xmm6,%xmm6 │ │ │ │ + vpaddw %xmm6,%xmm10,%xmm6 │ │ │ │ + vpshufd $0xaa,%xmm9,%xmm10 │ │ │ │ + vpmaddubsw %xmm4,%xmm10,%xmm10 │ │ │ │ + vpaddw %xmm6,%xmm10,%xmm6 │ │ │ │ + vpshufd $0xff,%xmm9,%xmm10 │ │ │ │ + vpmaddubsw %xmm5,%xmm10,%xmm10 │ │ │ │ + vpaddw %xmm6,%xmm10,%xmm6 │ │ │ │ + vpsraw $0x4,%xmm6,%xmm6 │ │ │ │ + vpackuswb %xmm6,%xmm6,%xmm6 │ │ │ │ + vpbroadcastq %xmm6,%ymm6 │ │ │ │ + vpbroadcastd 0xd(%rdx),%ymm9 │ │ │ │ + vpbroadcastd 0xc(%rdx),%ymm10 │ │ │ │ + vpsrld $0x4,%ymm8,%ymm11 │ │ │ │ + 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 2e6450 <__cxa_finalize@plt+0x2bb400> │ │ │ │ + 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 │ │ │ │ + vpmaddubsw %ymm2,%ymm6,%ymm6 │ │ │ │ + vpshufd $0x55,%ymm10,%ymm9 │ │ │ │ + vpmaddubsw %ymm3,%ymm9,%ymm9 │ │ │ │ + vpaddw %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddw %ymm6,%ymm9,%ymm6 │ │ │ │ + vpshufd $0xaa,%ymm10,%ymm9 │ │ │ │ + vpmaddubsw %ymm4,%ymm9,%ymm9 │ │ │ │ + vpaddw %ymm6,%ymm9,%ymm6 │ │ │ │ + vpshufd $0xff,%ymm10,%ymm9 │ │ │ │ + vpmaddubsw %ymm5,%ymm9,%ymm9 │ │ │ │ + vpaddw %ymm6,%ymm9,%ymm6 │ │ │ │ + vpsraw $0x4,%ymm6,%ymm6 │ │ │ │ + vperm2i128 $0x1,%ymm6,%ymm6,%ymm9 │ │ │ │ + vpackuswb %ymm9,%ymm6,%ymm6 │ │ │ │ + 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 2e60b1 <__cxa_finalize@plt+0x2bb061> │ │ │ │ + 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 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm0,%xmm9,%xmm0 │ │ │ │ + vpshufd $0xaa,%xmm7,%xmm9 │ │ │ │ + vpmaddubsw %xmm4,%xmm9,%xmm9 │ │ │ │ + vpaddw %xmm0,%xmm9,%xmm0 │ │ │ │ + vpshufd $0xff,%xmm7,%xmm9 │ │ │ │ + vpmaddubsw %xmm5,%xmm9,%xmm9 │ │ │ │ + vpaddw %xmm0,%xmm9,%xmm0 │ │ │ │ + vpsraw $0x4,%xmm0,%xmm0 │ │ │ │ + vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ + vpblendd $0xc,%xmm0,%xmm6,%xmm6 │ │ │ │ + vshufps $0x88,%xmm6,%xmm12,%xmm0 │ │ │ │ + vshufps $0xdd,%xmm6,%xmm12,%xmm6 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vmovdqa %xmm6,(%rdi,%rsi,1) │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub $0x0,%rsp │ │ │ │ + sub $0x2,%r8d │ │ │ │ + lea 0x10(%rdi),%rcx │ │ │ │ + lea -0x2(%r8),%r9d │ │ │ │ + call 2e5fbd <__cxa_finalize@plt+0x2baf6d> │ │ │ │ + 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 │ │ │ │ + vpshufb %xmm14,%xmm0,%xmm0 │ │ │ │ + vpshufd $0x0,%xmm0,%xmm12 │ │ │ │ + vpmaddubsw %xmm2,%xmm12,%xmm12 │ │ │ │ + vpshufd $0x55,%xmm0,%xmm7 │ │ │ │ + vpmaddubsw %xmm3,%xmm7,%xmm7 │ │ │ │ + vpaddw %xmm1,%xmm12,%xmm12 │ │ │ │ + vpaddw %xmm7,%xmm12,%xmm12 │ │ │ │ + vpshufd $0xaa,%xmm0,%xmm7 │ │ │ │ + vpmaddubsw %xmm4,%xmm7,%xmm7 │ │ │ │ + vpaddw %xmm7,%xmm12,%xmm12 │ │ │ │ + vpshufd $0xff,%xmm0,%xmm7 │ │ │ │ + vpmaddubsw %xmm5,%xmm7,%xmm7 │ │ │ │ + vpaddw %xmm7,%xmm12,%xmm12 │ │ │ │ + vpsraw $0x4,%xmm12,%xmm12 │ │ │ │ + vpackuswb %xmm12,%xmm12,%xmm12 │ │ │ │ + vmovq (%rdi,%rcx,2),%xmm7 │ │ │ │ + vpinsrd $0x2,(%rdi,%r8,1),%xmm7,%xmm7 │ │ │ │ + vpalignr $0xc,%xmm0,%xmm7,%xmm7 │ │ │ │ + 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 2e6450 <__cxa_finalize@plt+0x2bb400> │ │ │ │ + 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 │ │ │ │ + vpshufd $0x55,%xmm9,%xmm10 │ │ │ │ + vpmaddubsw %xmm3,%xmm10,%xmm10 │ │ │ │ + vpaddw %xmm1,%xmm6,%xmm6 │ │ │ │ + vpaddw %xmm6,%xmm10,%xmm6 │ │ │ │ + vpshufd $0xaa,%xmm9,%xmm10 │ │ │ │ + vpmaddubsw %xmm4,%xmm10,%xmm10 │ │ │ │ + vpaddw %xmm6,%xmm10,%xmm6 │ │ │ │ + vpshufd $0xff,%xmm9,%xmm10 │ │ │ │ + vpmaddubsw %xmm5,%xmm10,%xmm10 │ │ │ │ + vpaddw %xmm6,%xmm10,%xmm6 │ │ │ │ + vpsraw $0x4,%xmm6,%xmm6 │ │ │ │ + vpackuswb %xmm6,%xmm6,%xmm6 │ │ │ │ + vpbroadcastq %xmm6,%ymm6 │ │ │ │ + vpbroadcastd 0x25(%rdx),%ymm9 │ │ │ │ + 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 2e6450 <__cxa_finalize@plt+0x2bb400> │ │ │ │ + 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 │ │ │ │ + vpmaddubsw %ymm2,%ymm6,%ymm6 │ │ │ │ + vpshufd $0x55,%ymm10,%ymm9 │ │ │ │ + vpmaddubsw %ymm3,%ymm9,%ymm9 │ │ │ │ + vpaddw %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddw %ymm6,%ymm9,%ymm6 │ │ │ │ + vpshufd $0xaa,%ymm10,%ymm9 │ │ │ │ + vpmaddubsw %ymm4,%ymm9,%ymm9 │ │ │ │ + vpaddw %ymm6,%ymm9,%ymm6 │ │ │ │ + vpshufd $0xff,%ymm10,%ymm9 │ │ │ │ + vpmaddubsw %ymm5,%ymm9,%ymm9 │ │ │ │ + vpaddw %ymm6,%ymm9,%ymm6 │ │ │ │ + vpsraw $0x4,%ymm6,%ymm6 │ │ │ │ + vperm2i128 $0x1,%ymm6,%ymm6,%ymm9 │ │ │ │ + vpackuswb %ymm9,%ymm6,%ymm6 │ │ │ │ + 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 2e6315 <__cxa_finalize@plt+0x2bb2c5> │ │ │ │ + je 2e6321 <__cxa_finalize@plt+0x2bb2d1> │ │ │ │ + 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 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm0,%xmm9,%xmm0 │ │ │ │ + vpshufd $0xaa,%xmm7,%xmm9 │ │ │ │ + vpmaddubsw %xmm4,%xmm9,%xmm9 │ │ │ │ + vpaddw %xmm0,%xmm9,%xmm0 │ │ │ │ + vpshufd $0xff,%xmm7,%xmm9 │ │ │ │ + vpmaddubsw %xmm5,%xmm9,%xmm9 │ │ │ │ + vpaddw %xmm0,%xmm9,%xmm0 │ │ │ │ + vpsraw $0x4,%xmm0,%xmm0 │ │ │ │ + vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ + vpblendd $0xc,%xmm0,%xmm6,%xmm6 │ │ │ │ + vshufps $0x88,%xmm6,%xmm12,%xmm0 │ │ │ │ + vshufps $0xdd,%xmm6,%xmm12,%xmm6 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vmovdqa %xmm6,(%rdi,%rsi,1) │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + vpshufb %ymm8,%ymm0,%ymm0 │ │ │ │ + vpshufd $0x0,%ymm0,%ymm7 │ │ │ │ + vpmaddubsw %ymm2,%ymm7,%ymm7 │ │ │ │ + vpshufd $0x55,%ymm0,%ymm9 │ │ │ │ + vpmaddubsw %ymm3,%ymm9,%ymm9 │ │ │ │ + vpaddw %ymm1,%ymm7,%ymm7 │ │ │ │ + vpaddw %ymm7,%ymm9,%ymm7 │ │ │ │ + vpshufd $0xaa,%ymm0,%ymm9 │ │ │ │ + vpmaddubsw %ymm4,%ymm9,%ymm9 │ │ │ │ + vpaddw %ymm7,%ymm9,%ymm7 │ │ │ │ + vpshufd $0xff,%ymm0,%ymm9 │ │ │ │ + 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 0xf5201(%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 │ │ │ │ + vpcmpeqd %ymm2,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ + add %r10,%rax │ │ │ │ + add $0xfffffffffffffff0,%r10 │ │ │ │ + movslq (%r10,%rcx,4),%rcx │ │ │ │ + add %r10,%rcx │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + mov %r8d,%r8d │ │ │ │ + tzcnt %r8d,%eax │ │ │ │ + sub %r8,%rdx │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + vmovdqu (%rdx),%ymm0 │ │ │ │ + mov $0x8000,%r10d │ │ │ │ + shrx %eax,%r10d,%r10d │ │ │ │ + vmovd %r10d,%xmm3 │ │ │ │ + lea 0xf519e(%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 │ │ │ │ + jmp *%rax │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpunpckhqdq %xmm0,%xmm0,%xmm1 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpmaddwd %xmm2,%xmm0,%xmm0 │ │ │ │ + vpmulhrsw %xmm3,%xmm0,%xmm0 │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + jmp *%rcx │ │ │ │ + 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 0xf50f9(%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 │ │ │ │ + jmp *%rax │ │ │ │ + vmovd -0x4(%rdx),%xmm0 │ │ │ │ + vpmaddubsw %xmm3,%xmm0,%xmm0 │ │ │ │ + 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 2e65cc <__cxa_finalize@plt+0x2bb57c> │ │ │ │ + vpsrlw $0x3,%xmm0,%xmm0 │ │ │ │ + jmp 2e65f8 <__cxa_finalize@plt+0x2bb5a8> │ │ │ │ + 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 │ │ │ │ + vmovd %eax,%xmm1 │ │ │ │ + vpsrlw $0x2,%xmm0,%xmm0 │ │ │ │ + vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vpbroadcastw 0x8(%rsp),%ymm1 │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + vpabsw %ymm1,%ymm2 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vmovdqa (%r9),%ymm4 │ │ │ │ + vpsignw %ymm1,%ymm4,%ymm3 │ │ │ │ + vpabsw %ymm4,%ymm4 │ │ │ │ + vpmulhrsw %ymm2,%ymm4,%ymm4 │ │ │ │ + vpsignw %ymm3,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ + 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 │ │ │ │ + add $0x20,%r9 │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 2e7920 <__cxa_finalize@plt+0x2bc8d0> │ │ │ │ + jg 2e6612 <__cxa_finalize@plt+0x2bb5c2> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movdqa -0x10(%rdx),%xmm0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovq -0x8(%rdx),%xmm0 │ │ │ │ + vpmaddubsw %xmm3,%xmm0,%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 │ │ │ │ + vmovq 0x1(%rdx),%xmm1 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ + vpmaddubsw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpsubw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpunpckhqdq %xmm0,%xmm0,%xmm2 │ │ │ │ + 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 2e79dd <__cxa_finalize@plt+0x2bc98d> │ │ │ │ - mov $0xaaab,%eax │ │ │ │ - mov $0x6667,%edx │ │ │ │ + je 2e66d0 <__cxa_finalize@plt+0x2bb680> │ │ │ │ + mov $0x5556,%eax │ │ │ │ + mov $0x3334,%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 2e79ff <__cxa_finalize@plt+0x2bc9af> │ │ │ │ + vmovd %eax,%xmm1 │ │ │ │ + vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vpbroadcastw 0x8(%rsp),%ymm1 │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + vpabsw %ymm1,%ymm2 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vmovdqa (%r9),%ymm4 │ │ │ │ + vmovdqa 0x20(%r9),%ymm5 │ │ │ │ + vpsignw %ymm1,%ymm4,%ymm3 │ │ │ │ + vpabsw %ymm4,%ymm4 │ │ │ │ + vpmulhrsw %ymm2,%ymm4,%ymm4 │ │ │ │ + vpsignw %ymm3,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ + vpsignw %ymm1,%ymm5,%ymm3 │ │ │ │ + vpabsw %ymm5,%ymm5 │ │ │ │ + vpmulhrsw %ymm2,%ymm5,%ymm5 │ │ │ │ + vpsignw %ymm3,%ymm5,%ymm5 │ │ │ │ + vpaddw %ymm0,%ymm5,%ymm5 │ │ │ │ + vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ + 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 2e66ea <__cxa_finalize@plt+0x2bb69a> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movdqa -0x20(%rdx),%xmm0 │ │ │ │ - paddw -0x10(%rdx),%xmm0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqa -0x10(%rdx),%xmm0 │ │ │ │ + vpmaddubsw %xmm3,%xmm0,%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 │ │ │ │ + vmovdqu 0x1(%rdx),%xmm1 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ + vpmaddubsw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpsubw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + 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 2e7ac5 <__cxa_finalize@plt+0x2bca75> │ │ │ │ - mov $0xaaab,%eax │ │ │ │ - mov $0x6667,%edx │ │ │ │ - test $0x28,%r8d │ │ │ │ + je 2e67c0 <__cxa_finalize@plt+0x2bb770> │ │ │ │ + mov $0x5556,%eax │ │ │ │ + mov $0x3334,%edx │ │ │ │ + test $0x28,%r8b │ │ │ │ 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 2e7ae7 <__cxa_finalize@plt+0x2bca97> │ │ │ │ + vmovd %eax,%xmm1 │ │ │ │ + vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vpbroadcastw 0x8(%rsp),%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm2 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vmovdqa (%r9),%ymm4 │ │ │ │ + vmovdqa 0x20(%r9),%ymm5 │ │ │ │ + vpsignw %ymm1,%ymm4,%ymm3 │ │ │ │ + vpabsw %ymm4,%ymm4 │ │ │ │ + vpmulhrsw %ymm2,%ymm4,%ymm4 │ │ │ │ + vpsignw %ymm3,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ + vpsignw %ymm1,%ymm5,%ymm3 │ │ │ │ + vpabsw %ymm5,%ymm5 │ │ │ │ + vpmulhrsw %ymm2,%ymm5,%ymm5 │ │ │ │ + vpsignw %ymm3,%ymm5,%ymm5 │ │ │ │ + vpaddw %ymm0,%ymm5,%ymm5 │ │ │ │ + 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 2e67d6 <__cxa_finalize@plt+0x2bb786> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movdqa -0x40(%rdx),%xmm0 │ │ │ │ - paddw -0x30(%rdx),%xmm0 │ │ │ │ - paddw -0x20(%rdx),%xmm0 │ │ │ │ - paddw -0x10(%rdx),%xmm0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa -0x20(%rdx),%ymm0 │ │ │ │ + vpmaddubsw %ymm3,%ymm0,%ymm0 │ │ │ │ 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 │ │ │ │ + vmovdqu 0x1(%rdx),%ymm1 │ │ │ │ + vpmaddubsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpsubw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + 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 2e7bc4 <__cxa_finalize@plt+0x2bcb74> │ │ │ │ - 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) │ │ │ │ + je 2e689d <__cxa_finalize@plt+0x2bb84d> │ │ │ │ + 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 │ │ │ │ + vpabsw %ymm1,%ymm2 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vmovdqa (%r9),%ymm4 │ │ │ │ + vmovdqa 0x20(%r9),%ymm5 │ │ │ │ + vpsignw %ymm1,%ymm4,%ymm3 │ │ │ │ + vpabsw %ymm4,%ymm4 │ │ │ │ + vpmulhrsw %ymm2,%ymm4,%ymm4 │ │ │ │ + vpsignw %ymm3,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ + vpsignw %ymm1,%ymm5,%ymm3 │ │ │ │ + vpabsw %ymm5,%ymm5 │ │ │ │ + vpmulhrsw %ymm2,%ymm5,%ymm5 │ │ │ │ + vpsignw %ymm3,%ymm5,%ymm5 │ │ │ │ + vpaddw %ymm0,%ymm5,%ymm5 │ │ │ │ + vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ + vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm4,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ + add $0x40,%r9 │ │ │ │ dec %r8d │ │ │ │ - jg 2e7be6 <__cxa_finalize@plt+0x2bcb96> │ │ │ │ + jg 2e68b3 <__cxa_finalize@plt+0x2bb863> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ + lea 0xf4d81(%rip),%r10 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - lea 0xf3989(%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 │ │ │ │ + vpbroadcastd -0x124(%r10),%ymm0 │ │ │ │ add %r10,%rcx │ │ │ │ - punpcklqdq %xmm7,%xmm7 │ │ │ │ jmp *%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movddup 0xf3850(%rip),%xmm5 │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x8(%rsp),%eax │ │ │ │ + mov %r9d,%r10d │ │ │ │ + mov %rdi,%r11 │ │ │ │ + imul %eax,%r10d │ │ │ │ shl $0x2,%r8d │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ sub %r8d,%eax │ │ │ │ + vpbroadcastd 0xf4b86(%rip),%ymm2 │ │ │ │ + vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ cmp $0x8,%r9d │ │ │ │ - mov %rdi,%r9 │ │ │ │ - jg 2e7e54 <__cxa_finalize@plt+0x2bce04> │ │ │ │ - je 2e7d90 <__cxa_finalize@plt+0x2bcd40> │ │ │ │ - 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 │ │ │ │ + jg 2e6a7a <__cxa_finalize@plt+0x2bba2a> │ │ │ │ + je 2e69bf <__cxa_finalize@plt+0x2bb96f> │ │ │ │ + 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 │ │ │ │ - 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 2e7d1a <__cxa_finalize@plt+0x2bccca> │ │ │ │ + jg 2e6962 <__cxa_finalize@plt+0x2bb912> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 2e7f16 <__cxa_finalize@plt+0x2bcec6> │ │ │ │ - punpckhqdq %xmm0,%xmm0 │ │ │ │ - pslld $0x2,%xmm2 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - paddd %xmm2,%xmm4 │ │ │ │ - movdqa %xmm0,0x10(%rdi) │ │ │ │ + je 2e6b36 <__cxa_finalize@plt+0x2bbae6> │ │ │ │ + vpermq $0x55,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 2e7d74 <__cxa_finalize@plt+0x2bcd24> │ │ │ │ - jmp 2e7f16 <__cxa_finalize@plt+0x2bcec6> │ │ │ │ + jg 2e69a8 <__cxa_finalize@plt+0x2bb958> │ │ │ │ + jmp 2e6b36 <__cxa_finalize@plt+0x2bbae6> │ │ │ │ + lea (%rdx,%rdx,2),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 2e7df7 <__cxa_finalize@plt+0x2bcda7> │ │ │ │ - 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 2e7d94 <__cxa_finalize@plt+0x2bcd44> │ │ │ │ + jne 2e6a0c <__cxa_finalize@plt+0x2bb9bc> │ │ │ │ + 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 2e69c7 <__cxa_finalize@plt+0x2bb977> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 2e7f16 <__cxa_finalize@plt+0x2bcec6> │ │ │ │ - pslld $0x2,%xmm2 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - jmp 2e7ef5 <__cxa_finalize@plt+0x2bcea5> │ │ │ │ - movdqa (%rsi),%xmm0 │ │ │ │ - pmaddwd %xmm5,%xmm0 │ │ │ │ - movdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm1 │ │ │ │ + je 2e6b36 <__cxa_finalize@plt+0x2bbae6> │ │ │ │ + jmp 2e6a5d <__cxa_finalize@plt+0x2bba0d> │ │ │ │ + vbroadcasti128 0xf4afb(%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 2e6a15 <__cxa_finalize@plt+0x2bb9c5> │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 2e6b36 <__cxa_finalize@plt+0x2bbae6> │ │ │ │ + vpermq $0xee,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ + add $0x20,%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 2e6a63 <__cxa_finalize@plt+0x2bba13> │ │ │ │ + jmp 2e6b36 <__cxa_finalize@plt+0x2bbae6> │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 2e6ab4 <__cxa_finalize@plt+0x2bba64> │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + add $0x20,%rdi │ │ │ │ dec %eax │ │ │ │ - jg 2e7df7 <__cxa_finalize@plt+0x2bcda7> │ │ │ │ - jmp 2e7de0 <__cxa_finalize@plt+0x2bcd90> │ │ │ │ - pshufd $0xff,%xmm0,%xmm3 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - jmp 2e7eb7 <__cxa_finalize@plt+0x2bce67> │ │ │ │ - pshufd $0xff,%xmm3,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - jmp 2e7eb7 <__cxa_finalize@plt+0x2bce67> │ │ │ │ - pshufd $0xff,%xmm1,%xmm2 │ │ │ │ - jmp 2e7eb7 <__cxa_finalize@plt+0x2bce67> │ │ │ │ - movdqa (%rsi),%xmm0 │ │ │ │ - pmaddwd %xmm5,%xmm0 │ │ │ │ - movdqa (%rsi,%rdx,1),%xmm6 │ │ │ │ - pmaddwd %xmm5,%xmm6 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jg 2e7e33 <__cxa_finalize@plt+0x2bcde3> │ │ │ │ - movdqa 0x10(%rsi),%xmm3 │ │ │ │ - pmaddwd %xmm5,%xmm3 │ │ │ │ - movdqa 0x10(%rsi,%rdx,1),%xmm6 │ │ │ │ - pmaddwd %xmm5,%xmm6 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - je 2e7e42 <__cxa_finalize@plt+0x2bcdf2> │ │ │ │ - movdqa 0x20(%rsi),%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm1 │ │ │ │ - movdqa 0x20(%rsi,%rdx,1),%xmm6 │ │ │ │ - pmaddwd %xmm5,%xmm6 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - jp 2e7e4d <__cxa_finalize@plt+0x2bcdfd> │ │ │ │ - movdqa 0x30(%rsi),%xmm2 │ │ │ │ - pmaddwd %xmm5,%xmm2 │ │ │ │ - movdqa 0x30(%rsi,%rdx,1),%xmm6 │ │ │ │ - pmaddwd %xmm5,%xmm6 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ + jg 2e6a7e <__cxa_finalize@plt+0x2bba2e> │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 2e6b36 <__cxa_finalize@plt+0x2bbae6> │ │ │ │ + jmp 2e6b25 <__cxa_finalize@plt+0x2bbad5> │ │ │ │ + lea 0xf4bfd(%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 2e6af6 <__cxa_finalize@plt+0x2bbaa6> │ │ │ │ + vbroadcasti128 (%rsi),%ymm0 │ │ │ │ + vbroadcasti128 (%rsi,%rdx,1),%ymm1 │ │ │ │ + jmp 2e6af6 <__cxa_finalize@plt+0x2bbaa6> │ │ │ │ + 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 │ │ │ │ - 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 2e7e54 <__cxa_finalize@plt+0x2bce04> │ │ │ │ - add %r8d,%r8d │ │ │ │ - je 2e7f16 <__cxa_finalize@plt+0x2bcec6> │ │ │ │ - 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 2e7ef5 <__cxa_finalize@plt+0x2bcea5> │ │ │ │ - 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 2e7f47 <__cxa_finalize@plt+0x2bcef7> │ │ │ │ + je 2e6b20 <__cxa_finalize@plt+0x2bbad0> │ │ │ │ + jmp *%r9 │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 2e6b36 <__cxa_finalize@plt+0x2bbae6> │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ + add $0x20,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 2e6b25 <__cxa_finalize@plt+0x2bbad5> │ │ │ │ + vpbroadcastd 0xf4919(%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 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrad $0x1,%xmm3,%xmm3 │ │ │ │ + vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm3,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrad %xmm2,%xmm0,%xmm0 │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vmovdqa (%r11),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm1,(%r11) │ │ │ │ + add $0x20,%r11 │ │ │ │ + sub $0x10,%r10d │ │ │ │ + jg 2e6b7e <__cxa_finalize@plt+0x2bbb2e> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movddup 0xf3580(%rip),%xmm5 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x8(%rsp),%eax │ │ │ │ + mov %r9d,%r10d │ │ │ │ + mov %rdi,%r11 │ │ │ │ + imul %eax,%r10d │ │ │ │ shl $0x2,%r8d │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ sub %r8d,%eax │ │ │ │ + vpbroadcastd 0xf491a(%rip),%ymm2 │ │ │ │ + vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + vpxor %ymm5,%ymm5,%ymm5 │ │ │ │ cmp $0x8,%r9d │ │ │ │ - mov %rdi,%r9 │ │ │ │ - jg 2e8102 <__cxa_finalize@plt+0x2bd0b2> │ │ │ │ - je 2e8021 <__cxa_finalize@plt+0x2bcfd1> │ │ │ │ - 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 │ │ │ │ + jg 2e6d02 <__cxa_finalize@plt+0x2bbcb2> │ │ │ │ + je 2e6c38 <__cxa_finalize@plt+0x2bbbe8> │ │ │ │ + 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 │ │ │ │ - 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 2e7f9e <__cxa_finalize@plt+0x2bcf4e> │ │ │ │ + jg 2e6bd6 <__cxa_finalize@plt+0x2bbb86> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 2e7f16 <__cxa_finalize@plt+0x2bcec6> │ │ │ │ - punpckhqdq %xmm1,%xmm1 │ │ │ │ - pslld $0x3,%xmm2 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - paddd %xmm2,%xmm4 │ │ │ │ - movdqa %xmm1,0x20(%rdi) │ │ │ │ - movdqa %xmm1,0x30(%rdi) │ │ │ │ + je 2e6dd9 <__cxa_finalize@plt+0x2bbd89> │ │ │ │ + vpermq $0x55,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ + add $0x20,%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 2e6c21 <__cxa_finalize@plt+0x2bbbd1> │ │ │ │ + jmp 2e6dd9 <__cxa_finalize@plt+0x2bbd89> │ │ │ │ + lea (%rdx,%rdx,2),%r9 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 2e6c8a <__cxa_finalize@plt+0x2bbc3a> │ │ │ │ + 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 2e6c40 <__cxa_finalize@plt+0x2bbbf0> │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 2e6dd9 <__cxa_finalize@plt+0x2bbd89> │ │ │ │ + jmp 2e6ce5 <__cxa_finalize@plt+0x2bbc95> │ │ │ │ + vbroadcasti128 0xf487d(%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 │ │ │ │ + vpshufb %ymm3,%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 │ │ │ │ - jmp 2e7f16 <__cxa_finalize@plt+0x2bcec6> │ │ │ │ + sub $0x4,%eax │ │ │ │ + jg 2e6c93 <__cxa_finalize@plt+0x2bbc43> │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 2e6dd9 <__cxa_finalize@plt+0x2bbd89> │ │ │ │ + vpermq $0xee,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ + add $0x20,%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 2e6ceb <__cxa_finalize@plt+0x2bbc9b> │ │ │ │ + jmp 2e6dd9 <__cxa_finalize@plt+0x2bbd89> │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 2e8092 <__cxa_finalize@plt+0x2bd042> │ │ │ │ - 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 │ │ │ │ + jne 2e6d42 <__cxa_finalize@plt+0x2bbcf2> │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + add $0x40,%rdi │ │ │ │ sub $0x2,%eax │ │ │ │ - jg 2e8025 <__cxa_finalize@plt+0x2bcfd5> │ │ │ │ + jg 2e6d06 <__cxa_finalize@plt+0x2bbcb6> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 2e7f16 <__cxa_finalize@plt+0x2bcec6> │ │ │ │ - pslld $0x2,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - jmp 2e7ef5 <__cxa_finalize@plt+0x2bcea5> │ │ │ │ - movdqa (%rsi),%xmm0 │ │ │ │ - pmaddwd %xmm5,%xmm0 │ │ │ │ - movdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm1 │ │ │ │ + je 2e6dd9 <__cxa_finalize@plt+0x2bbd89> │ │ │ │ + jmp 2e6dbe <__cxa_finalize@plt+0x2bbd6e> │ │ │ │ + lea 0xf497b(%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 2e6d84 <__cxa_finalize@plt+0x2bbd34> │ │ │ │ + vbroadcasti128 (%rsi),%ymm1 │ │ │ │ + vbroadcasti128 (%rsi,%rdx,1),%ymm0 │ │ │ │ + jmp 2e6d84 <__cxa_finalize@plt+0x2bbd34> │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + add $0x40,%rdi │ │ │ │ sub $0x2,%eax │ │ │ │ - jg 2e8092 <__cxa_finalize@plt+0x2bd042> │ │ │ │ - jmp 2e807b <__cxa_finalize@plt+0x2bd02b> │ │ │ │ - pshufd $0xff,%xmm0,%xmm3 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - jmp 2e812e <__cxa_finalize@plt+0x2bd0de> │ │ │ │ - pshufd $0xff,%xmm3,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - jmp 2e812e <__cxa_finalize@plt+0x2bd0de> │ │ │ │ - pshufd $0xff,%xmm1,%xmm2 │ │ │ │ - jmp 2e812e <__cxa_finalize@plt+0x2bd0de> │ │ │ │ - movdqa (%rsi),%xmm0 │ │ │ │ - pmaddwd %xmm5,%xmm0 │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jg 2e80e1 <__cxa_finalize@plt+0x2bd091> │ │ │ │ - movdqa 0x10(%rsi),%xmm3 │ │ │ │ - pmaddwd %xmm5,%xmm3 │ │ │ │ - je 2e80f0 <__cxa_finalize@plt+0x2bd0a0> │ │ │ │ - movdqa 0x20(%rsi),%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm1 │ │ │ │ - jp 2e80fb <__cxa_finalize@plt+0x2bd0ab> │ │ │ │ - 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 2e8102 <__cxa_finalize@plt+0x2bd0b2> │ │ │ │ - add %r8d,%r8d │ │ │ │ - je 2e7f16 <__cxa_finalize@plt+0x2bcec6> │ │ │ │ - paddd %xmm2,%xmm2 │ │ │ │ - jmp 2e7ef5 <__cxa_finalize@plt+0x2bcea5> │ │ │ │ - lea 0xf34ed(%rip),%rax │ │ │ │ - tzcnt %r9d,%r9d │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movslq (%rax,%r9,4),%r9 │ │ │ │ - movddup -0x124(%rax),%xmm5 │ │ │ │ - add %rax,%r9 │ │ │ │ + je 2e6db9 <__cxa_finalize@plt+0x2bbd69> │ │ │ │ + jmp *%r9 │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 2e6dd9 <__cxa_finalize@plt+0x2bbd89> │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm0,%ymm5,%ymm5 │ │ │ │ + add $0x40,%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 2e6dbe <__cxa_finalize@plt+0x2bbd6e> │ │ │ │ + vpbroadcastd 0xf4676(%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 │ │ │ │ + vmovd %r10d,%xmm3 │ │ │ │ + vpunpckhqdq %xmm0,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrad $0x1,%xmm3,%xmm3 │ │ │ │ + vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm3,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrad %xmm2,%xmm0,%xmm0 │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vmovdqa (%r11),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm1,(%r11) │ │ │ │ + add $0x20,%r11 │ │ │ │ + sub $0x10,%r10d │ │ │ │ + jg 2e6e29 <__cxa_finalize@plt+0x2bbdd9> │ │ │ │ + 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 0xf45e9(%rip),%ymm5 │ │ │ │ + tzcnt %r9d,%r11d │ │ │ │ + lea 0xf4855(%rip),%r9 │ │ │ │ + movslq 0xc(%r9,%r11,4),%r11 │ │ │ │ + add %r11,%r9 │ │ │ │ + mov %rdi,%r11 │ │ │ │ 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 (%rdx,%rdx,2),%r9 │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + vmovd (%rsi),%xmm1 │ │ │ │ + vmovd (%rsi,%rdx,2),%xmm0 │ │ │ │ + vpinsrd $0x1,(%rsi,%rdx,1),%xmm1,%xmm1 │ │ │ │ + vpinsrd $0x1,(%rsi,%r9,1),%xmm0,%xmm0 │ │ │ │ + vpunpcklbw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpunpcklbw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpsllw $0x3,%xmm1,%xmm1 │ │ │ │ + vpsllw $0x3,%xmm0,%xmm0 │ │ │ │ + vmovdqa %xmm1,(%rdi) │ │ │ │ + vmovdqa %xmm0,0x10(%rdi) │ │ │ │ + vpaddw %xmm0,%xmm1,%xmm1 │ │ │ │ + vpaddw %xmm1,%xmm4,%xmm4 │ │ │ │ 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 2e81a4 <__cxa_finalize@plt+0x2bd154> │ │ │ │ + jg 2e6e91 <__cxa_finalize@plt+0x2bbe41> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 2e7f16 <__cxa_finalize@plt+0x2bcec6> │ │ │ │ - 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) │ │ │ │ + je 2e7122 <__cxa_finalize@plt+0x2bc0d2> │ │ │ │ + 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 2e6eea <__cxa_finalize@plt+0x2bbe9a> │ │ │ │ + jmp 2e7122 <__cxa_finalize@plt+0x2bc0d2> │ │ │ │ + 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 │ │ │ │ + vpunpcklbw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpsllw $0x3,%ymm1,%ymm1 │ │ │ │ + vpsllw $0x3,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm1,(%rdi) │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm4,%ymm4 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ add $0x40,%rdi │ │ │ │ - jmp 2e7f16 <__cxa_finalize@plt+0x2bcec6> │ │ │ │ - mov %rdi,%r9 │ │ │ │ - movdqa (%rsi),%xmm0 │ │ │ │ - movdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ + sub $0x4,%eax │ │ │ │ + jg 2e6f0e <__cxa_finalize@plt+0x2bbebe> │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 2e7122 <__cxa_finalize@plt+0x2bc0d2> │ │ │ │ + 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 2e6f68 <__cxa_finalize@plt+0x2bbf18> │ │ │ │ + jmp 2e7122 <__cxa_finalize@plt+0x2bc0d2> │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 2e6fca <__cxa_finalize@plt+0x2bbf7a> │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + add $0x40,%rdi │ │ │ │ sub $0x2,%eax │ │ │ │ - jg 2e8222 <__cxa_finalize@plt+0x2bd1d2> │ │ │ │ + jg 2e6f88 <__cxa_finalize@plt+0x2bbf38> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 2e7f16 <__cxa_finalize@plt+0x2bcec6> │ │ │ │ - pslld $0x2,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - jmp 2e7ef5 <__cxa_finalize@plt+0x2bcea5> │ │ │ │ - pshufhw $0xff,%xmm2,%xmm3 │ │ │ │ - pshufhw $0xff,%xmm0,%xmm1 │ │ │ │ - punpckhqdq %xmm3,%xmm3 │ │ │ │ - punpckhqdq %xmm1,%xmm1 │ │ │ │ - jmp 2e82b9 <__cxa_finalize@plt+0x2bd269> │ │ │ │ - mov %rdi,%r9 │ │ │ │ - movdqa (%rsi),%xmm2 │ │ │ │ - movdqa (%rsi,%rdx,1),%xmm0 │ │ │ │ - psllw $0x3,%xmm2 │ │ │ │ - psllw $0x3,%xmm0 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 2e8276 <__cxa_finalize@plt+0x2bd226> │ │ │ │ - movdqa 0x10(%rsi),%xmm3 │ │ │ │ - movdqa 0x10(%rsi,%rdx,1),%xmm1 │ │ │ │ - psllw $0x3,%xmm3 │ │ │ │ - psllw $0x3,%xmm1 │ │ │ │ + je 2e7126 <__cxa_finalize@plt+0x2bc0d6> │ │ │ │ + jmp 2e701c <__cxa_finalize@plt+0x2bbfcc> │ │ │ │ + vmovdqa 0xf450e(%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 │ │ │ │ - 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 2e828d <__cxa_finalize@plt+0x2bd23d> │ │ │ │ - add %r8d,%r8d │ │ │ │ - je 2e7f16 <__cxa_finalize@plt+0x2bcec6> │ │ │ │ - paddd %xmm2,%xmm2 │ │ │ │ - jmp 2e7ef5 <__cxa_finalize@plt+0x2bcea5> │ │ │ │ - pshufhw $0xff,%xmm0,%xmm1 │ │ │ │ - punpckhqdq %xmm1,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - jmp 2e8373 <__cxa_finalize@plt+0x2bd323> │ │ │ │ - pshufhw $0xff,%xmm1,%xmm2 │ │ │ │ - punpckhqdq %xmm2,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - jmp 2e8373 <__cxa_finalize@plt+0x2bd323> │ │ │ │ - pshufhw $0xff,%xmm2,%xmm3 │ │ │ │ - punpckhqdq %xmm3,%xmm3 │ │ │ │ - jmp 2e8373 <__cxa_finalize@plt+0x2bd323> │ │ │ │ - mov %rdi,%r9 │ │ │ │ - movdqa (%rsi),%xmm0 │ │ │ │ - psllw $0x3,%xmm0 │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - jg 2e8313 <__cxa_finalize@plt+0x2bd2c3> │ │ │ │ - movdqa 0x10(%rsi),%xmm1 │ │ │ │ - psllw $0x3,%xmm1 │ │ │ │ - je 2e8326 <__cxa_finalize@plt+0x2bd2d6> │ │ │ │ - movdqa 0x20(%rsi),%xmm2 │ │ │ │ - psllw $0x3,%xmm2 │ │ │ │ - jnp 2e8335 <__cxa_finalize@plt+0x2bd2e5> │ │ │ │ - movdqa 0x30(%rsi),%xmm3 │ │ │ │ - psllw $0x3,%xmm3 │ │ │ │ + jg 2e6fd2 <__cxa_finalize@plt+0x2bbf82> │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 2e7126 <__cxa_finalize@plt+0x2bc0d6> │ │ │ │ + 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 2e7024 <__cxa_finalize@plt+0x2bbfd4> │ │ │ │ + jmp 2e7126 <__cxa_finalize@plt+0x2bc0d6> │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 2e7087 <__cxa_finalize@plt+0x2bc037> │ │ │ │ + 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 │ │ │ │ - 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 2e8343 <__cxa_finalize@plt+0x2bd2f3> │ │ │ │ + jg 2e7044 <__cxa_finalize@plt+0x2bbff4> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 2e7f16 <__cxa_finalize@plt+0x2bcec6> │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - movdqa %xmm2,0x20(%rdi) │ │ │ │ - movdqa %xmm3,0x30(%rdi) │ │ │ │ + je 2e7126 <__cxa_finalize@plt+0x2bc0d6> │ │ │ │ + jmp 2e710a <__cxa_finalize@plt+0x2bc0ba> │ │ │ │ + lea 0xf4642(%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 2e70d8 <__cxa_finalize@plt+0x2bc088> │ │ │ │ + vpmovzxbw (%rsi),%ymm1 │ │ │ │ + vpshufhw $0xff,%ymm1,%ymm0 │ │ │ │ + vpermq $0xff,%ymm0,%ymm0 │ │ │ │ + jmp 2e70d8 <__cxa_finalize@plt+0x2bc088> │ │ │ │ + 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 2e7105 <__cxa_finalize@plt+0x2bc0b5> │ │ │ │ + jmp *%r9 │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 2e7126 <__cxa_finalize@plt+0x2bc0d6> │ │ │ │ + vmovdqa %ymm1,(%rdi) │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + vpaddd %ymm2,%ymm4,%ymm4 │ │ │ │ add $0x40,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 2e83ca <__cxa_finalize@plt+0x2bd37a> │ │ │ │ - jmp 2e7f16 <__cxa_finalize@plt+0x2bcec6> │ │ │ │ - nop │ │ │ │ - movdqa (%rdx),%xmm3 │ │ │ │ - lea 0xf3279(%rip),%rdx │ │ │ │ + jg 2e710a <__cxa_finalize@plt+0x2bc0ba> │ │ │ │ + jmp 2e7126 <__cxa_finalize@plt+0x2bc0d6> │ │ │ │ + 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 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrad $0x1,%xmm3,%xmm3 │ │ │ │ + vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm3,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrad %xmm2,%xmm0,%xmm0 │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vmovdqa (%r11),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm1,(%r11) │ │ │ │ + add $0x20,%r11 │ │ │ │ + sub $0x10,%r10d │ │ │ │ + jg 2e7161 <__cxa_finalize@plt+0x2bc111> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl (%rax) │ │ │ │ + vbroadcasti128 (%rdx),%ymm4 │ │ │ │ + lea 0xf4560(%rip),%rdx │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - pshufb -0x294(%rdx),%xmm3 │ │ │ │ movslq (%rdx,%r8,4),%r8 │ │ │ │ - pshufd $0x4e,%xmm3,%xmm4 │ │ │ │ + vpackuswb %ymm4,%ymm4,%ymm4 │ │ │ │ add %rdx,%r8 │ │ │ │ + lea (%rsi,%rsi,2),%rdx │ │ │ │ jmp *%r8 │ │ │ │ - movdqa (%rcx),%xmm0 │ │ │ │ + vpshufb (%rcx),%xmm4,%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 │ │ │ │ + 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 2e8418 <__cxa_finalize@plt+0x2bd3c8> │ │ │ │ - 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 2e845d <__cxa_finalize@plt+0x2bd40d> │ │ │ │ - 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 2e8497 <__cxa_finalize@plt+0x2bd447> │ │ │ │ + jg 2e71a3 <__cxa_finalize@plt+0x2bc153> │ │ │ │ + vzeroupper │ │ │ │ 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 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vpshufb (%rcx),%xmm4,%xmm0 │ │ │ │ + vpshufb 0x10(%rcx),%xmm4,%xmm1 │ │ │ │ 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 2e84cf <__cxa_finalize@plt+0x2bd47f> │ │ │ │ + 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 2e71e0 <__cxa_finalize@plt+0x2bc190> │ │ │ │ + vzeroupper │ │ │ │ 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 │ │ │ │ + vpshufb (%rcx),%ymm4,%ymm0 │ │ │ │ + vpshufb 0x20(%rcx),%ymm4,%ymm1 │ │ │ │ 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 2e8534 <__cxa_finalize@plt+0x2bd4e4> │ │ │ │ + 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 2e7210 <__cxa_finalize@plt+0x2bc1c0> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x10a(%rip),%r8 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 2e8670 <__cxa_finalize@plt+0x2bd620> │ │ │ │ - pshuflw $0x0,(%rdx),%xmm0 │ │ │ │ - punpcklqdq %xmm0,%xmm0 │ │ │ │ - movdqa 0xf34a4(%rip),%xmm1 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - jmp 2e887b <__cxa_finalize@plt+0x2bd82b> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x222(%rip),%r8 │ │ │ │ - jmp 2e8670 <__cxa_finalize@plt+0x2bd620> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x3a2(%rip),%r8 │ │ │ │ - jmp 2e8670 <__cxa_finalize@plt+0x2bd620> │ │ │ │ + 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,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ + vmovdqa %ymm3,(%rdi,%rdx,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x4,%r9d │ │ │ │ + jg 2e7250 <__cxa_finalize@plt+0x2bc200> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x49b(%rip),%r8 │ │ │ │ + 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 2e7290 <__cxa_finalize@plt+0x2bc240> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl (%rax) │ │ │ │ + lea 0xf4929(%rip),%r9 │ │ │ │ + lea 0xec(%rip),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 2e7340 <__cxa_finalize@plt+0x2bc2f0> │ │ │ │ + vpbroadcastw (%rdx),%xmm0 │ │ │ │ + vpbroadcastd -0x8c(%r9),%xmm1 │ │ │ │ + vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovdqa %xmm0,%xmm1 │ │ │ │ + jmp 2e7512 <__cxa_finalize@plt+0x2bc4c2> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - movdqa 0xf33bf(%rip),%xmm3 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpckhwd %xmm1,%xmm2 │ │ │ │ - punpcklwd %xmm1,%xmm0 │ │ │ │ - movdqa 0xf30bb(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm2,%xmm1 │ │ │ │ - pmaddwd 0xf30bf(%rip),%xmm2 │ │ │ │ - paddd %xmm3,%xmm1 │ │ │ │ - paddd %xmm3,%xmm2 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm1,%xmm2 │ │ │ │ - movdqa 0xf3071(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm0,%xmm1 │ │ │ │ - pmaddwd 0xf3075(%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 0xf2f9b(%rip),%xmm2 │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ - shufps $0x7d,%xmm1,%xmm3 │ │ │ │ - shufps $0x28,%xmm1,%xmm0 │ │ │ │ - pshufb %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - pshufb %xmm2,%xmm1 │ │ │ │ + nopl (%rax) │ │ │ │ + lea 0xf48e9(%rip),%r9 │ │ │ │ + lea 0x1e3(%rip),%r8 │ │ │ │ + jmp 2e7340 <__cxa_finalize@plt+0x2bc2f0> │ │ │ │ + lea 0xf48d9(%rip),%r9 │ │ │ │ + lea 0x323(%rip),%r8 │ │ │ │ + jmp 2e7340 <__cxa_finalize@plt+0x2bc2f0> │ │ │ │ + lea 0xf48c9(%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 │ │ │ │ + vmovdqa %xmm4,%xmm0 │ │ │ │ + vpdpwssd -0x34(%r9){1to4},%xmm2,%xmm0 │ │ │ │ + vmovdqa %xmm4,%xmm3 │ │ │ │ + vpdpwssd -0x38(%r9){1to4},%xmm2,%xmm3 │ │ │ │ + vpsrad $0xc,%xmm0,%xmm0 │ │ │ │ + vpsrad $0xc,%xmm3,%xmm3 │ │ │ │ + vpackssdw %xmm0,%xmm3,%xmm2 │ │ │ │ + vmovdqa %xmm4,%xmm0 │ │ │ │ + vpdpwssd -0x3c(%r9){1to4},%xmm1,%xmm0 │ │ │ │ + vmovdqa %xmm4,%xmm3 │ │ │ │ + vpdpwssd -0x40(%r9){1to4},%xmm1,%xmm3 │ │ │ │ + vpsrad $0xc,%xmm0,%xmm0 │ │ │ │ + vpsrad $0xc,%xmm3,%xmm3 │ │ │ │ + vpackssdw %xmm0,%xmm3,%xmm1 │ │ │ │ + vpaddsw %xmm2,%xmm1,%xmm0 │ │ │ │ + vpsubsw %xmm2,%xmm1,%xmm1 │ │ │ │ + vmovdqa -0xc0(%r9),%xmm2 │ │ │ │ + vshufps $0x7d,%xmm1,%xmm0,%xmm3 │ │ │ │ + vshufps $0x28,%xmm1,%xmm0,%xmm0 │ │ │ │ + vpshufb %xmm2,%xmm0,%xmm0 │ │ │ │ + vpshufb %xmm2,%xmm3,%xmm1 │ │ │ │ jmp *%r8 │ │ │ │ - movdqa 0xf3327(%rip),%xmm3 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpckhwd %xmm1,%xmm2 │ │ │ │ - punpcklwd %xmm1,%xmm0 │ │ │ │ - movdqa 0xf3023(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm2,%xmm1 │ │ │ │ - pmaddwd 0xf3027(%rip),%xmm2 │ │ │ │ - paddd %xmm3,%xmm1 │ │ │ │ - paddd %xmm3,%xmm2 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm1,%xmm2 │ │ │ │ - movdqa 0xf2fd9(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm0,%xmm1 │ │ │ │ - pmaddwd 0xf2fdd(%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 0xf32b6(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm2,%xmm0 │ │ │ │ - pmulhrsw %xmm2,%xmm1 │ │ │ │ + vpbroadcastd -0x88(%r9),%xmm4 │ │ │ │ + vpunpckhwd %xmm0,%xmm1,%xmm2 │ │ │ │ + vpunpcklwd %xmm0,%xmm1,%xmm1 │ │ │ │ + vmovdqa %xmm4,%xmm0 │ │ │ │ + vpdpwssd -0x34(%r9){1to4},%xmm2,%xmm0 │ │ │ │ + vmovdqa %xmm4,%xmm3 │ │ │ │ + vpdpwssd -0x38(%r9){1to4},%xmm2,%xmm3 │ │ │ │ + vpsrad $0xc,%xmm0,%xmm0 │ │ │ │ + vpsrad $0xc,%xmm3,%xmm3 │ │ │ │ + vpackssdw %xmm0,%xmm3,%xmm2 │ │ │ │ + vmovdqa %xmm4,%xmm0 │ │ │ │ + vpdpwssd -0x3c(%r9){1to4},%xmm1,%xmm0 │ │ │ │ + vmovdqa %xmm4,%xmm3 │ │ │ │ + vpdpwssd -0x40(%r9){1to4},%xmm1,%xmm3 │ │ │ │ + vpsrad $0xc,%xmm0,%xmm0 │ │ │ │ + vpsrad $0xc,%xmm3,%xmm3 │ │ │ │ + vpackssdw %xmm0,%xmm3,%xmm1 │ │ │ │ + vpaddsw %xmm2,%xmm1,%xmm0 │ │ │ │ + vpsubsw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpxord %ymm16,%ymm16,%ymm16 │ │ │ │ + vmovdqa32 %ymm16,(%rdx) │ │ │ │ + vpbroadcastd -0xa4(%r9),%xmm2 │ │ │ │ + vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpmulhrsw %xmm2,%xmm1,%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) │ │ │ │ + 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 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea -0xf6(%rip),%r8 │ │ │ │ - jmp 2e8840 <__cxa_finalize@plt+0x2bd7f0> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x52(%rip),%r8 │ │ │ │ - jmp 2e8840 <__cxa_finalize@plt+0x2bd7f0> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x1d2(%rip),%r8 │ │ │ │ - jmp 2e8840 <__cxa_finalize@plt+0x2bd7f0> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x2cb(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - call 2e88f0 <__cxa_finalize@plt+0x2bd8a0> │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpckhwd %xmm1,%xmm2 │ │ │ │ - punpcklwd %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpckhwd %xmm2,%xmm1 │ │ │ │ - punpcklwd %xmm2,%xmm0 │ │ │ │ + lea 0xf4759(%rip),%r9 │ │ │ │ + lea -0xe4(%rip),%r8 │ │ │ │ + jmp 2e74e0 <__cxa_finalize@plt+0x2bc490> │ │ │ │ + lea 0xf4749(%rip),%r9 │ │ │ │ + lea 0x43(%rip),%r8 │ │ │ │ + jmp 2e74e0 <__cxa_finalize@plt+0x2bc490> │ │ │ │ + lea 0xf4739(%rip),%r9 │ │ │ │ + lea 0x183(%rip),%r8 │ │ │ │ + jmp 2e74e0 <__cxa_finalize@plt+0x2bc490> │ │ │ │ + lea 0xf4729(%rip),%r9 │ │ │ │ + lea 0x259(%rip),%r8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovdqa (%rdx),%xmm0 │ │ │ │ + vmovdqa 0x10(%rdx),%xmm1 │ │ │ │ + call 2e7570 <__cxa_finalize@plt+0x2bc520> │ │ │ │ + vpunpckhwd %xmm1,%xmm0,%xmm3 │ │ │ │ + vpunpcklwd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpunpckhwd %xmm3,%xmm0,%xmm1 │ │ │ │ + vpunpcklwd %xmm3,%xmm0,%xmm0 │ │ │ │ jmp *%r8 │ │ │ │ - call 2e88f0 <__cxa_finalize@plt+0x2bd8a0> │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - movdqa %xmm2,(%rdx) │ │ │ │ - movdqa %xmm2,0x10(%rdx) │ │ │ │ - movdqa 0xf31cd(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm2,%xmm0 │ │ │ │ - pmulhrsw %xmm2,%xmm1 │ │ │ │ + call 2e7570 <__cxa_finalize@plt+0x2bc520> │ │ │ │ + vpxord %ymm16,%ymm16,%ymm16 │ │ │ │ + vmovdqa32 %ymm16,(%rdx) │ │ │ │ + vpbroadcastd -0xa4(%r9),%xmm2 │ │ │ │ + vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpmulhrsw %xmm2,%xmm1,%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) │ │ │ │ + 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,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpcklwd %xmm1,%xmm2 │ │ │ │ - punpckhwd %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - movdqa 0xf2df8(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm2,%xmm1 │ │ │ │ - pmaddwd 0xf2dfc(%rip),%xmm0 │ │ │ │ - paddd %xmm0,%xmm1 │ │ │ │ - movdqa 0xf2da0(%rip),%xmm0 │ │ │ │ - pmaddwd %xmm2,%xmm0 │ │ │ │ - pmaddwd 0xf2da4(%rip),%xmm2 │ │ │ │ - movdqa 0xf2dac(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm3,%xmm4 │ │ │ │ - movdqa 0xf2db0(%rip),%xmm5 │ │ │ │ - pmaddwd %xmm3,%xmm5 │ │ │ │ - paddd %xmm0,%xmm4 │ │ │ │ - pmaddwd 0xf2dd0(%rip),%xmm3 │ │ │ │ - movdqa 0xf30e8(%rip),%xmm0 │ │ │ │ - paddd %xmm0,%xmm1 │ │ │ │ - paddd %xmm0,%xmm2 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - paddd %xmm2,%xmm5 │ │ │ │ - paddd %xmm4,%xmm2 │ │ │ │ - paddd %xmm3,%xmm2 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm0 │ │ │ │ - packssdw %xmm2,%xmm1 │ │ │ │ + xchg %ax,%ax │ │ │ │ + vpunpcklwd %xmm0,%xmm1,%xmm4 │ │ │ │ + vpunpckhwd %xmm0,%xmm1,%xmm5 │ │ │ │ + vpbroadcastd -0x88(%r9),%xmm3 │ │ │ │ + vmovdqa %xmm3,%xmm0 │ │ │ │ + vpdpwssd -0x1d4(%r9){1to4},%xmm4,%xmm0 │ │ │ │ + vmovdqa %xmm3,%xmm2 │ │ │ │ + vpdpwssd -0x74(%r9){1to4},%xmm4,%xmm2 │ │ │ │ + vmovdqa %xmm3,%xmm1 │ │ │ │ + vpdpwssd -0x70(%r9){1to4},%xmm4,%xmm1 │ │ │ │ + vpdpwssd -0x1f4(%r9){1to4},%xmm4,%xmm3 │ │ │ │ + vpdpwssd -0x6c(%r9){1to4},%xmm5,%xmm0 │ │ │ │ + vpdpwssd -0x68(%r9){1to4},%xmm5,%xmm2 │ │ │ │ + vpdpwssd -0x64(%r9){1to4},%xmm5,%xmm1 │ │ │ │ + vpdpwssd -0x60(%r9){1to4},%xmm5,%xmm3 │ │ │ │ + vpsrad $0xc,%xmm0,%xmm0 │ │ │ │ + vpsrad $0xc,%xmm2,%xmm2 │ │ │ │ + vpsrad $0xc,%xmm1,%xmm1 │ │ │ │ + vpsrad $0xc,%xmm3,%xmm3 │ │ │ │ + vpackssdw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpackssdw %xmm3,%xmm1,%xmm1 │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - lea -0x286(%rip),%r8 │ │ │ │ - jmp 2e89d0 <__cxa_finalize@plt+0x2bd980> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x13e(%rip),%r8 │ │ │ │ - jmp 2e89d0 <__cxa_finalize@plt+0x2bd980> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x42(%rip),%r8 │ │ │ │ - jmp 2e89d0 <__cxa_finalize@plt+0x2bd980> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x13b(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - call 2e88f0 <__cxa_finalize@plt+0x2bd8a0> │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - punpcklwd %xmm0,%xmm2 │ │ │ │ - punpckhwd %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpcklwd %xmm2,%xmm0 │ │ │ │ - punpckhwd %xmm2,%xmm1 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0xf4609(%rip),%r9 │ │ │ │ + lea -0x234(%rip),%r8 │ │ │ │ + jmp 2e7630 <__cxa_finalize@plt+0x2bc5e0> │ │ │ │ + lea 0xf45f9(%rip),%r9 │ │ │ │ + lea -0x10d(%rip),%r8 │ │ │ │ + jmp 2e7630 <__cxa_finalize@plt+0x2bc5e0> │ │ │ │ + lea 0xf45e9(%rip),%r9 │ │ │ │ + lea 0x33(%rip),%r8 │ │ │ │ + jmp 2e7630 <__cxa_finalize@plt+0x2bc5e0> │ │ │ │ + lea 0xf45d9(%rip),%r9 │ │ │ │ + lea 0x109(%rip),%r8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovdqa (%rdx),%xmm0 │ │ │ │ + vmovdqa 0x10(%rdx),%xmm1 │ │ │ │ + call 2e7570 <__cxa_finalize@plt+0x2bc520> │ │ │ │ + vpunpcklwd %xmm0,%xmm1,%xmm2 │ │ │ │ + vpunpckhwd %xmm0,%xmm1,%xmm1 │ │ │ │ + vpunpcklwd %xmm2,%xmm1,%xmm0 │ │ │ │ + vpunpckhwd %xmm2,%xmm1,%xmm1 │ │ │ │ jmp *%r8 │ │ │ │ - call 2e88f0 <__cxa_finalize@plt+0x2bd8a0> │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - movdqa %xmm2,(%rdx) │ │ │ │ - movdqa %xmm2,0x10(%rdx) │ │ │ │ - movdqa 0xf303d(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm2,%xmm0 │ │ │ │ - pmulhrsw %xmm2,%xmm1 │ │ │ │ + call 2e7570 <__cxa_finalize@plt+0x2bc520> │ │ │ │ + vpxord %ymm16,%ymm16,%ymm16 │ │ │ │ + vmovdqa32 %ymm16,(%rdx) │ │ │ │ + vpbroadcastd -0xa4(%r9),%xmm2 │ │ │ │ + vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpmulhrsw %xmm2,%xmm1,%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) │ │ │ │ + vmovd (%rdx,%rsi,1),%xmm2 │ │ │ │ + vpinsrd $0x1,(%rdx),%xmm2,%xmm2 │ │ │ │ + vmovd (%rdi,%rsi,1),%xmm3 │ │ │ │ + vpinsrd $0x1,(%rdi),%xmm3,%xmm3 │ │ │ │ + vpmovzxbw %xmm2,%xmm2 │ │ │ │ + vpmovzxbw %xmm3,%xmm3 │ │ │ │ + vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovd %xmm0,(%rdx,%rsi,1) │ │ │ │ + vpextrd $0x1,%xmm0,(%rdx) │ │ │ │ + vpextrd $0x2,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vpextrd $0x3,%xmm0,(%rdi) │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x376(%rip),%r8 │ │ │ │ - jmp 2e8ac0 <__cxa_finalize@plt+0x2bda70> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x22e(%rip),%r8 │ │ │ │ - jmp 2e8ac0 <__cxa_finalize@plt+0x2bda70> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0xae(%rip),%r8 │ │ │ │ - jmp 2e8ac0 <__cxa_finalize@plt+0x2bda70> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x4b(%rip),%r8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0xf4539(%rip),%r9 │ │ │ │ + lea -0x304(%rip),%r8 │ │ │ │ + jmp 2e7700 <__cxa_finalize@plt+0x2bc6b0> │ │ │ │ + lea 0xf4529(%rip),%r9 │ │ │ │ + lea -0x1dd(%rip),%r8 │ │ │ │ + jmp 2e7700 <__cxa_finalize@plt+0x2bc6b0> │ │ │ │ + lea 0xf4519(%rip),%r9 │ │ │ │ + lea -0x9d(%rip),%r8 │ │ │ │ + jmp 2e7700 <__cxa_finalize@plt+0x2bc6b0> │ │ │ │ + lea 0xf4509(%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 │ │ │ │ + vpaddsw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpaddsw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpunpckhwd %xmm1,%xmm0,%xmm2 │ │ │ │ + vpunpcklwd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpunpckhwd %xmm2,%xmm0,%xmm1 │ │ │ │ + vpunpcklwd %xmm2,%xmm0,%xmm0 │ │ │ │ + jmp *%r8 │ │ │ │ + vpbroadcastd -0x90(%r9),%xmm3 │ │ │ │ + vpmulhrsw %xmm0,%xmm3,%xmm2 │ │ │ │ + vpmulhrsw %xmm1,%xmm3,%xmm3 │ │ │ │ + vpaddsw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpaddsw %xmm3,%xmm1,%xmm1 │ │ │ │ + jmp 2e7506 <__cxa_finalize@plt+0x2bc4b6> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - movdqa 0xf2fdf(%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 │ │ │ │ + lea 0xf4499(%rip),%r9 │ │ │ │ + lea 0x133(%rip),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 2e77e0 <__cxa_finalize@plt+0x2bc790> │ │ │ │ + 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 2e7b06 <__cxa_finalize@plt+0x2bcab6> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xf4449(%rip),%r9 │ │ │ │ + lea 0x8a9(%rip),%r8 │ │ │ │ + jmp 2e77e0 <__cxa_finalize@plt+0x2bc790> │ │ │ │ + lea 0xf4439(%rip),%r9 │ │ │ │ + lea 0x2e4(%rip),%r8 │ │ │ │ + jmp 2e77e0 <__cxa_finalize@plt+0x2bc790> │ │ │ │ + lea 0xf4429(%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 │ │ │ │ + vpbroadcastd -0x88(%r9),%ymm20 │ │ │ │ + vpunpckhwd %ymm16,%ymm17,%ymm18 │ │ │ │ + vpunpcklwd %ymm16,%ymm17,%ymm17 │ │ │ │ + vmovdqa32 %ymm20,%ymm16 │ │ │ │ + vpdpwssd -0x34(%r9){1to8},%ymm18,%ymm16 │ │ │ │ + vmovdqa32 %ymm20,%ymm19 │ │ │ │ + vpdpwssd -0x38(%r9){1to8},%ymm18,%ymm19 │ │ │ │ + vpsrad $0xc,%ymm16,%ymm16 │ │ │ │ + vpsrad $0xc,%ymm19,%ymm19 │ │ │ │ + vpackssdw %ymm16,%ymm19,%ymm18 │ │ │ │ + vmovdqa32 %ymm20,%ymm16 │ │ │ │ + vpdpwssd -0x3c(%r9){1to8},%ymm17,%ymm16 │ │ │ │ + vmovdqa32 %ymm20,%ymm19 │ │ │ │ + vpdpwssd -0x40(%r9){1to8},%ymm17,%ymm19 │ │ │ │ + vpsrad $0xc,%ymm16,%ymm16 │ │ │ │ + vpsrad $0xc,%ymm19,%ymm19 │ │ │ │ + vpackssdw %ymm16,%ymm19,%ymm17 │ │ │ │ + vpaddsw %ymm18,%ymm17,%ymm16 │ │ │ │ + vpsubsw %ymm18,%ymm17,%ymm17 │ │ │ │ + vbroadcasti32x4 -0xc0(%r9),%ymm18 │ │ │ │ + vshufps $0x7d,%ymm17,%ymm16,%ymm19 │ │ │ │ + vshufps $0x28,%ymm17,%ymm16,%ymm16 │ │ │ │ + vpshufb %ymm18,%ymm16,%ymm16 │ │ │ │ + vpshufb %ymm18,%ymm19,%ymm17 │ │ │ │ jmp *%r8 │ │ │ │ - movdqa 0xf2fa6(%rip),%xmm3 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pmulhrsw %xmm0,%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm3 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - jmp 2e886e <__cxa_finalize@plt+0x2bd81e> │ │ │ │ + vextracti32x4 $0x1,%ymm16,%xmm18 │ │ │ │ + vextracti32x4 $0x1,%ymm17,%xmm19 │ │ │ │ + call 2e78e0 <__cxa_finalize@plt+0x2bc890> │ │ │ │ + vpbroadcastd -0xa4(%r9),%ymm20 │ │ │ │ + vinserti32x4 $0x1,%xmm18,%ymm16,%ymm16 │ │ │ │ + vinserti32x4 $0x1,%xmm19,%ymm17,%ymm17 │ │ │ │ + vpshufd $0x4e,%ymm17,%ymm17 │ │ │ │ + jmp 2e7afa <__cxa_finalize@plt+0x2bcaaa> │ │ │ │ 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) │ │ │ │ + vpunpckhwd %xmm16,%xmm19,%xmm21 │ │ │ │ + vpunpckhwd %xmm18,%xmm17,%xmm20 │ │ │ │ + vpunpcklwd %xmm17,%xmm19,%xmm19 │ │ │ │ + vpunpcklwd %xmm16,%xmm18,%xmm18 │ │ │ │ + vpbroadcastd -0x88(%r9),%xmm22 │ │ │ │ + vmovdqa32 %xmm22,%xmm16 │ │ │ │ + vpdpwssd 0x150(%r9){1to4},%xmm21,%xmm16 │ │ │ │ + vmovdqa32 %xmm22,%xmm17 │ │ │ │ + vpdpwssd 0x154(%r9){1to4},%xmm21,%xmm17 │ │ │ │ + vpsrld $0xc,%xmm16,%xmm16 │ │ │ │ + vpslld $0x4,%xmm17,%xmm17 │ │ │ │ + vpshrdd $0x10,%xmm16,%xmm17,%xmm21 │ │ │ │ + vmovdqa32 %xmm22,%xmm16 │ │ │ │ + vpdpwssd 0x1b8(%r9){1to4},%xmm20,%xmm16 │ │ │ │ + vmovdqa32 %xmm22,%xmm17 │ │ │ │ + vpdpwssd 0x1bc(%r9){1to4},%xmm20,%xmm17 │ │ │ │ + vpsrld $0xc,%xmm16,%xmm16 │ │ │ │ + vpslld $0x4,%xmm17,%xmm17 │ │ │ │ + vpshrdd $0x10,%xmm16,%xmm17,%xmm20 │ │ │ │ + vmovdqa32 %xmm22,%xmm16 │ │ │ │ + vpdpwssd -0x34(%r9){1to4},%xmm19,%xmm16 │ │ │ │ + vmovdqa32 %xmm22,%xmm17 │ │ │ │ + vpdpwssd -0x38(%r9){1to4},%xmm19,%xmm17 │ │ │ │ + vpsrad $0xc,%xmm16,%xmm16 │ │ │ │ + vpsrad $0xc,%xmm17,%xmm17 │ │ │ │ + vpackssdw %xmm16,%xmm17,%xmm19 │ │ │ │ + vpsubsw %xmm20,%xmm21,%xmm16 │ │ │ │ + vpaddsw %xmm21,%xmm20,%xmm20 │ │ │ │ + vmovdqa32 %xmm22,%xmm17 │ │ │ │ + vpdpwssd -0x3c(%r9){1to4},%xmm18,%xmm17 │ │ │ │ + vmovdqa32 %xmm22,%xmm21 │ │ │ │ + vpdpwssd -0x40(%r9){1to4},%xmm18,%xmm21 │ │ │ │ + vpsrad $0xc,%xmm17,%xmm17 │ │ │ │ + vpsrad $0xc,%xmm21,%xmm21 │ │ │ │ + vpackssdw %xmm17,%xmm21,%xmm18 │ │ │ │ + vmovdqa32 %xmm22,%xmm17 │ │ │ │ + vpdpwssd -0x40(%r9){1to4},%xmm16,%xmm17 │ │ │ │ + vmovdqa32 %xmm22,%xmm21 │ │ │ │ + vpdpwssd -0x3c(%r9){1to4},%xmm16,%xmm21 │ │ │ │ + vpsrad $0xc,%xmm17,%xmm17 │ │ │ │ + vpsrad $0xc,%xmm21,%xmm21 │ │ │ │ + vpackssdw %xmm17,%xmm21,%xmm16 │ │ │ │ + vpshufb -0xc0(%r9),%xmm20,%xmm20 │ │ │ │ + vpsubsw %xmm19,%xmm18,%xmm17 │ │ │ │ + vpaddsw %xmm18,%xmm19,%xmm19 │ │ │ │ + vpunpckhqdq %xmm16,%xmm20,%xmm18 │ │ │ │ + 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 0xf41c9(%rip),%r9 │ │ │ │ + lea -0x19d(%rip),%r8 │ │ │ │ + jmp 2e7a70 <__cxa_finalize@plt+0x2bca20> │ │ │ │ + lea 0xf41b9(%rip),%r9 │ │ │ │ + lea 0x64(%rip),%r8 │ │ │ │ + jmp 2e7a70 <__cxa_finalize@plt+0x2bca20> │ │ │ │ + lea 0xf41a9(%rip),%r9 │ │ │ │ + lea 0x534(%rip),%r8 │ │ │ │ + jmp 2e7a70 <__cxa_finalize@plt+0x2bca20> │ │ │ │ + lea 0xf4199(%rip),%r9 │ │ │ │ + lea 0x5f9(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xae(%rip),%r8 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 2e8cc0 <__cxa_finalize@plt+0x2bdc70> │ │ │ │ - pshuflw $0x0,(%rdx),%xmm0 │ │ │ │ - punpcklqdq %xmm0,%xmm0 │ │ │ │ - movdqa 0xf2e64(%rip),%xmm1 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - pmulhrsw 0xf2dda(%rip),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - jmp 2e8f3f <__cxa_finalize@plt+0x2bdeef> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - lea 0x25c(%rip),%r8 │ │ │ │ - jmp 2e8cc0 <__cxa_finalize@plt+0x2bdc70> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x5c0(%rip),%r8 │ │ │ │ - jmp 2e8cc0 <__cxa_finalize@plt+0x2bdc70> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x6a1(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - movdqa 0xf2df8(%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 2e9490 <__cxa_finalize@plt+0x2be440> │ │ │ │ - jmp 2e8ec0 <__cxa_finalize@plt+0x2bde70> │ │ │ │ - call 2e8d10 <__cxa_finalize@plt+0x2bdcc0> │ │ │ │ - shufps $0x4e,%xmm1,%xmm1 │ │ │ │ - shufps $0x4e,%xmm3,%xmm3 │ │ │ │ - movdqa 0xf2d46(%rip),%xmm4 │ │ │ │ - jmp 2e8f14 <__cxa_finalize@plt+0x2bdec4> │ │ │ │ - nop │ │ │ │ - movdqa 0xf2d28(%rip),%xmm6 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - punpckhwd %xmm3,%xmm4 │ │ │ │ - punpcklwd %xmm2,%xmm0 │ │ │ │ - punpckhwd %xmm1,%xmm2 │ │ │ │ - punpcklwd %xmm3,%xmm1 │ │ │ │ - movdqa 0xf2a3c(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm4,%xmm3 │ │ │ │ - pmaddwd 0xf2a40(%rip),%xmm4 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm3,%xmm4 │ │ │ │ - movdqa 0xf2a32(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd 0xf2a36(%rip),%xmm2 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - movdqa 0xf29c8(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm1,%xmm3 │ │ │ │ - pmaddwd 0xf29cc(%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 0xf28e1(%rip),%xmm3 │ │ │ │ - movdqa 0xf2969(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm0,%xmm2 │ │ │ │ - pmaddwd 0xf296d(%rip),%xmm0 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm2,%xmm0 │ │ │ │ - movdqa 0xf293f(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm3,%xmm2 │ │ │ │ - pmaddwd 0xf2943(%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 │ │ │ │ + vpermq $0xd8,(%rdx),%ymm16 │ │ │ │ + vpermq $0xd8,0x20(%rdx),%ymm17 │ │ │ │ + vpbroadcastd -0x8c(%r9),%ymm18 │ │ │ │ + vpmulhrsw %ymm18,%ymm16,%ymm16 │ │ │ │ + vpmulhrsw %ymm18,%ymm17,%ymm17 │ │ │ │ + call 2e8db0 <__cxa_finalize@plt+0x2bdd60> │ │ │ │ + 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 2e7d50 <__cxa_finalize@plt+0x2bcd00> │ │ │ │ + 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 │ │ │ │ + vpmulhrsw %ymm20,%ymm17,%ymm17 │ │ │ │ + vpbroadcastd %esi,%ymm19 │ │ │ │ + vpmulld -0x1c0(%r9),%ymm19,%ymm21 │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ + kmovb %k1,%k2 │ │ │ │ + vpgatherdd (%rdi,%ymm21,1),%ymm19{%k1} │ │ │ │ + vpxord %ymm20,%ymm20,%ymm20 │ │ │ │ + vmovdqa32 %zmm20,(%rdx) │ │ │ │ + vpunpcklbw %ymm20,%ymm19,%ymm18 │ │ │ │ + vpunpckhbw %ymm20,%ymm19,%ymm19 │ │ │ │ + vpaddw %ymm18,%ymm16,%ymm16 │ │ │ │ + vpaddw %ymm19,%ymm17,%ymm17 │ │ │ │ + vpackuswb %ymm17,%ymm16,%ymm16 │ │ │ │ + vpscatterdd %ymm16,(%rdi,%ymm21,1){%k2} │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea -0x162(%rip),%r8 │ │ │ │ - jmp 2e8e90 <__cxa_finalize@plt+0x2bde40> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x8c(%rip),%r8 │ │ │ │ - jmp 2e8e90 <__cxa_finalize@plt+0x2bde40> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x3f0(%rip),%r8 │ │ │ │ - jmp 2e8e90 <__cxa_finalize@plt+0x2bde40> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x4d1(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - movdqa 0xf2c28(%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 2e96e0 <__cxa_finalize@plt+0x2be690> │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - punpckhwd %xmm3,%xmm4 │ │ │ │ - punpcklwd %xmm3,%xmm2 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - punpckhwd %xmm1,%xmm3 │ │ │ │ - punpcklwd %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpckhdq %xmm2,%xmm1 │ │ │ │ - punpckldq %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpckldq %xmm4,%xmm2 │ │ │ │ - punpckhdq %xmm4,%xmm3 │ │ │ │ - jmp *%r8 │ │ │ │ - shufps $0x4e,%xmm0,%xmm0 │ │ │ │ - shufps $0x4e,%xmm1,%xmm1 │ │ │ │ - call 2e8ff0 <__cxa_finalize@plt+0x2bdfa0> │ │ │ │ - movdqa 0xf2b48(%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) │ │ │ │ + vpunpckhwd %xmm19,%xmm20,%xmm16 │ │ │ │ + vpunpckhwd %xmm18,%xmm21,%xmm17 │ │ │ │ + vpunpcklwd %xmm21,%xmm18,%xmm18 │ │ │ │ + vpunpcklwd %xmm20,%xmm19,%xmm19 │ │ │ │ + vpbroadcastd -0x88(%r9),%xmm22 │ │ │ │ + vmovdqa32 %xmm22,%xmm20 │ │ │ │ + vpdpwssd 0x144(%r9){1to4},%xmm16,%xmm20 │ │ │ │ + vmovdqa32 %xmm22,%xmm21 │ │ │ │ + vpdpwssd 0x148(%r9){1to4},%xmm16,%xmm21 │ │ │ │ + vpsrld $0xc,%xmm20,%xmm20 │ │ │ │ + vpslld $0x4,%xmm21,%xmm21 │ │ │ │ + vpshrdd $0x10,%xmm20,%xmm21,%xmm16 │ │ │ │ + vmovdqa32 %xmm22,%xmm20 │ │ │ │ + vpdpwssd 0x1b0(%r9){1to4},%xmm17,%xmm20 │ │ │ │ + vmovdqa32 %xmm22,%xmm21 │ │ │ │ + vpdpwssd 0x1ac(%r9){1to4},%xmm17,%xmm21 │ │ │ │ + vpsrld $0xc,%xmm20,%xmm20 │ │ │ │ + vpslld $0x4,%xmm21,%xmm21 │ │ │ │ + vpshrdd $0x10,%xmm20,%xmm21,%xmm17 │ │ │ │ + vmovdqa32 %xmm22,%xmm20 │ │ │ │ + vpdpwssd 0xc(%r9){1to4},%xmm18,%xmm20 │ │ │ │ + vmovdqa32 %xmm22,%xmm21 │ │ │ │ + vpdpwssd 0x10(%r9){1to4},%xmm18,%xmm21 │ │ │ │ + vpsrld $0xc,%xmm20,%xmm20 │ │ │ │ + vpslld $0x4,%xmm21,%xmm21 │ │ │ │ + vpshrdd $0x10,%xmm20,%xmm21,%xmm18 │ │ │ │ + vmovdqa32 %xmm22,%xmm20 │ │ │ │ + vpdpwssd 0x1c(%r9){1to4},%xmm19,%xmm20 │ │ │ │ + vmovdqa32 %xmm22,%xmm21 │ │ │ │ + vpdpwssd 0x18(%r9){1to4},%xmm19,%xmm21 │ │ │ │ + vpsrld $0xc,%xmm20,%xmm20 │ │ │ │ + vpslld $0x4,%xmm21,%xmm21 │ │ │ │ + vpshrdd $0x10,%xmm20,%xmm21,%xmm19 │ │ │ │ + vpsubsw %xmm18,%xmm16,%xmm20 │ │ │ │ + vpaddsw %xmm18,%xmm16,%xmm16 │ │ │ │ + vpsubsw %xmm19,%xmm17,%xmm21 │ │ │ │ + vpaddsw %xmm19,%xmm17,%xmm17 │ │ │ │ + vmovdqa32 %xmm22,%xmm18 │ │ │ │ + vpdpwssd -0x38(%r9){1to4},%xmm20,%xmm18 │ │ │ │ + vmovdqa32 %xmm22,%xmm19 │ │ │ │ + vpdpwssd -0x34(%r9){1to4},%xmm20,%xmm19 │ │ │ │ + vpsrld $0xc,%xmm18,%xmm18 │ │ │ │ + vpslld $0x4,%xmm19,%xmm19 │ │ │ │ + vpshrdd $0x10,%xmm18,%xmm19,%xmm20 │ │ │ │ + vmovdqa32 %xmm22,%xmm18 │ │ │ │ + vpdpwssd -0x28(%r9){1to4},%xmm21,%xmm18 │ │ │ │ + vmovdqa32 %xmm22,%xmm19 │ │ │ │ + vpdpwssd -0x2c(%r9){1to4},%xmm21,%xmm19 │ │ │ │ + vpsrld $0xc,%xmm18,%xmm18 │ │ │ │ + vpslld $0x4,%xmm19,%xmm19 │ │ │ │ + vpshrdd $0x10,%xmm18,%xmm19,%xmm21 │ │ │ │ + vmovdqa32 -0xc0(%r9),%xmm18 │ │ │ │ + vprord $0x10,%xmm17,%xmm17 │ │ │ │ + vpsubsw %xmm17,%xmm16,%xmm19 │ │ │ │ + vpaddsw %xmm17,%xmm16,%xmm16 │ │ │ │ + vpsubsw %xmm21,%xmm20,%xmm17 │ │ │ │ + vpaddsw %xmm21,%xmm20,%xmm20 │ │ │ │ + vpshufb %xmm18,%xmm16,%xmm16 │ │ │ │ + vpshufb %xmm18,%xmm20,%xmm20 │ │ │ │ + vmovdqa32 %xmm22,%xmm18 │ │ │ │ + vpdpwssd -0x3c(%r9){1to4},%xmm19,%xmm18 │ │ │ │ + vmovdqa32 %xmm22,%xmm21 │ │ │ │ + vpdpwssd -0x3c(%r9){1to4},%xmm17,%xmm21 │ │ │ │ + vpsrad $0xc,%xmm18,%xmm18 │ │ │ │ + vpsrad $0xc,%xmm21,%xmm21 │ │ │ │ + vpackssdw %xmm21,%xmm18,%xmm18 │ │ │ │ + vmovdqa32 %xmm22,%xmm21 │ │ │ │ + vpdpwssd -0x40(%r9){1to4},%xmm19,%xmm21 │ │ │ │ + vmovdqa32 %xmm22,%xmm19 │ │ │ │ + vpdpwssd -0x40(%r9){1to4},%xmm17,%xmm19 │ │ │ │ + vpsrad $0xc,%xmm21,%xmm21 │ │ │ │ + vpsrad $0xc,%xmm19,%xmm19 │ │ │ │ + vpackssdw %xmm21,%xmm19,%xmm17 │ │ │ │ + vpunpcklqdq %xmm16,%xmm20,%xmm19 │ │ │ │ + vpunpckhqdq %xmm20,%xmm16,%xmm16 │ │ │ │ ret │ │ │ │ - movdqa 0xf2a48(%rip),%xmm6 │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - punpckhwd %xmm0,%xmm4 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - punpckhwd %xmm1,%xmm5 │ │ │ │ - punpcklwd %xmm2,%xmm1 │ │ │ │ - punpcklwd %xmm3,%xmm0 │ │ │ │ - movdqa 0xf2798(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm4,%xmm2 │ │ │ │ - pmaddwd 0xf279c(%rip),%xmm4 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm2,%xmm4 │ │ │ │ - movdqa 0xf278e(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm5,%xmm2 │ │ │ │ - pmaddwd 0xf2792(%rip),%xmm5 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm2,%xmm5 │ │ │ │ - movdqa 0xf2784(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd 0xf2788(%rip),%xmm1 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm2,%xmm1 │ │ │ │ - movdqa 0xf277a(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm0,%xmm2 │ │ │ │ - pmaddwd 0xf277e(%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 0xf2679(%rip),%xmm0 │ │ │ │ - pmaddwd %xmm3,%xmm0 │ │ │ │ - pmaddwd 0xf265d(%rip),%xmm3 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm0,%xmm3 │ │ │ │ - movdqa 0xf271f(%rip),%xmm0 │ │ │ │ - pmaddwd %xmm2,%xmm0 │ │ │ │ - pmaddwd 0xf2723(%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 0xf25d2(%rip),%xmm2 │ │ │ │ - movdqa 0xf25da(%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 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vpbroadcastd -0x88(%r9),%xmm22 │ │ │ │ + vpunpckhwd %xmm19,%xmm20,%xmm16 │ │ │ │ + vpunpckhwd %xmm18,%xmm21,%xmm17 │ │ │ │ + vpunpcklwd %xmm21,%xmm18,%xmm18 │ │ │ │ + vpunpcklwd %xmm20,%xmm19,%xmm19 │ │ │ │ + vmovdqa32 %xmm22,%xmm20 │ │ │ │ + vpdpwssd 0x148(%r9){1to4},%xmm16,%xmm20 │ │ │ │ + vmovdqa32 %xmm22,%xmm21 │ │ │ │ + vpdpwssd 0x144(%r9){1to4},%xmm16,%xmm21 │ │ │ │ + vpsrad $0xc,%xmm20,%xmm20 │ │ │ │ + vpsrad $0xc,%xmm21,%xmm21 │ │ │ │ + vpackssdw %xmm20,%xmm21,%xmm16 │ │ │ │ + vmovdqa32 %xmm22,%xmm20 │ │ │ │ + vpdpwssd 0x1b0(%r9){1to4},%xmm17,%xmm20 │ │ │ │ + vmovdqa32 %xmm22,%xmm21 │ │ │ │ + vpdpwssd 0x1ac(%r9){1to4},%xmm17,%xmm21 │ │ │ │ + vpsrad $0xc,%xmm20,%xmm20 │ │ │ │ + vpsrad $0xc,%xmm21,%xmm21 │ │ │ │ + vpackssdw %xmm20,%xmm21,%xmm17 │ │ │ │ + vmovdqa32 %xmm22,%xmm20 │ │ │ │ + vpdpwssd 0x10(%r9){1to4},%xmm18,%xmm20 │ │ │ │ + vmovdqa32 %xmm22,%xmm21 │ │ │ │ + vpdpwssd 0xc(%r9){1to4},%xmm18,%xmm21 │ │ │ │ + vpsrad $0xc,%xmm20,%xmm20 │ │ │ │ + vpsrad $0xc,%xmm21,%xmm21 │ │ │ │ + vpackssdw %xmm20,%xmm21,%xmm18 │ │ │ │ + vmovdqa32 %xmm22,%xmm20 │ │ │ │ + vpdpwssd 0x1c(%r9){1to4},%xmm19,%xmm20 │ │ │ │ + vmovdqa32 %xmm22,%xmm21 │ │ │ │ + vpdpwssd 0x18(%r9){1to4},%xmm19,%xmm21 │ │ │ │ + vpsrad $0xc,%xmm20,%xmm20 │ │ │ │ + vpsrad $0xc,%xmm21,%xmm21 │ │ │ │ + vpackssdw %xmm20,%xmm21,%xmm19 │ │ │ │ + vpsubsw %xmm18,%xmm16,%xmm20 │ │ │ │ + vpaddsw %xmm18,%xmm16,%xmm16 │ │ │ │ + vpsubsw %xmm19,%xmm17,%xmm21 │ │ │ │ + vpaddsw %xmm19,%xmm17,%xmm17 │ │ │ │ + vshufps $0x4e,%xmm20,%xmm21,%xmm18 │ │ │ │ + vpunpckhwd %xmm18,%xmm20,%xmm20 │ │ │ │ + vpunpcklwd %xmm18,%xmm21,%xmm21 │ │ │ │ + vmovdqa32 %xmm22,%xmm18 │ │ │ │ + vpdpwssd -0x34(%r9){1to4},%xmm20,%xmm18 │ │ │ │ + vmovdqa32 %xmm22,%xmm19 │ │ │ │ + vpdpwssd -0x38(%r9){1to4},%xmm20,%xmm19 │ │ │ │ + vpsrad $0xc,%xmm18,%xmm18 │ │ │ │ + vpsrad $0xc,%xmm19,%xmm19 │ │ │ │ + vpackssdw %xmm18,%xmm19,%xmm20 │ │ │ │ + vmovdqa32 %xmm22,%xmm18 │ │ │ │ + vpdpwssd -0x2c(%r9){1to4},%xmm21,%xmm18 │ │ │ │ + vmovdqa32 %xmm22,%xmm19 │ │ │ │ + vpdpwssd -0x28(%r9){1to4},%xmm21,%xmm19 │ │ │ │ + vpsrad $0xc,%xmm18,%xmm18 │ │ │ │ + vpsrad $0xc,%xmm19,%xmm19 │ │ │ │ + vpackssdw %xmm18,%xmm19,%xmm21 │ │ │ │ + vpsubsw %xmm17,%xmm16,%xmm18 │ │ │ │ + vpaddsw %xmm17,%xmm16,%xmm16 │ │ │ │ + vpsubsw %xmm21,%xmm20,%xmm17 │ │ │ │ + vpaddsw %xmm21,%xmm20,%xmm20 │ │ │ │ + vpbroadcastd -0x8c(%r9),%xmm21 │ │ │ │ + vpunpckhqdq %xmm17,%xmm18,%xmm19 │ │ │ │ + vpunpcklqdq %xmm17,%xmm18,%xmm18 │ │ │ │ + vpaddsw %xmm19,%xmm18,%xmm17 │ │ │ │ + vpsubsw %xmm19,%xmm18,%xmm18 │ │ │ │ + vpunpckhqdq %xmm16,%xmm20,%xmm19 │ │ │ │ + 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 0xf3ce9(%rip),%r9 │ │ │ │ + lea -0x67d(%rip),%r8 │ │ │ │ + jmp 2e7f50 <__cxa_finalize@plt+0x2bcf00> │ │ │ │ + lea 0xf3cd9(%rip),%r9 │ │ │ │ + lea -0x47c(%rip),%r8 │ │ │ │ + jmp 2e7f50 <__cxa_finalize@plt+0x2bcf00> │ │ │ │ + lea 0xf3cc9(%rip),%r9 │ │ │ │ + lea 0x54(%rip),%r8 │ │ │ │ + jmp 2e7f50 <__cxa_finalize@plt+0x2bcf00> │ │ │ │ + lea 0xf3cb9(%rip),%r9 │ │ │ │ + lea 0x119(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - lea -0x4d2(%rip),%r8 │ │ │ │ - jmp 2e9200 <__cxa_finalize@plt+0x2be1b0> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x2e4(%rip),%r8 │ │ │ │ - jmp 2e9200 <__cxa_finalize@plt+0x2be1b0> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x80(%rip),%r8 │ │ │ │ - jmp 2e9200 <__cxa_finalize@plt+0x2be1b0> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x161(%rip),%r8 │ │ │ │ + vpermq $0xd8,(%rdx),%ymm16 │ │ │ │ + vpermq $0xd8,0x20(%rdx),%ymm17 │ │ │ │ + vpbroadcastd -0x8c(%r9),%ymm18 │ │ │ │ + vpmulhrsw %ymm18,%ymm16,%ymm16 │ │ │ │ + vpmulhrsw %ymm18,%ymm17,%ymm17 │ │ │ │ + call 2e8db0 <__cxa_finalize@plt+0x2bdd60> │ │ │ │ + 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 2e7d50 <__cxa_finalize@plt+0x2bcd00> │ │ │ │ + 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 2e7af4 <__cxa_finalize@plt+0x2bcaa4> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - movdqa 0xf28b8(%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 2e96e0 <__cxa_finalize@plt+0x2be690> │ │ │ │ - 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 │ │ │ │ + lea 0xf3c09(%rip),%r9 │ │ │ │ + lea -0x75d(%rip),%r8 │ │ │ │ + jmp 2e8030 <__cxa_finalize@plt+0x2bcfe0> │ │ │ │ + lea 0xf3bf9(%rip),%r9 │ │ │ │ + lea -0x55c(%rip),%r8 │ │ │ │ + jmp 2e8030 <__cxa_finalize@plt+0x2bcfe0> │ │ │ │ + lea 0xf3be9(%rip),%r9 │ │ │ │ + lea -0x8c(%rip),%r8 │ │ │ │ + jmp 2e8030 <__cxa_finalize@plt+0x2bcfe0> │ │ │ │ + lea 0xf3bd9(%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 │ │ │ │ - shufps $0x4e,%xmm0,%xmm0 │ │ │ │ - shufps $0x4e,%xmm1,%xmm1 │ │ │ │ - call 2e8ff0 <__cxa_finalize@plt+0x2bdfa0> │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - pshufd $0x4e,%xmm3,%xmm0 │ │ │ │ - pshufd $0x4e,%xmm2,%xmm1 │ │ │ │ - pshufd $0x4e,%xmm5,%xmm2 │ │ │ │ - pshufd $0x4e,%xmm4,%xmm3 │ │ │ │ - movdqa 0xf27b8(%rip),%xmm5 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - psubw %xmm5,%xmm4 │ │ │ │ - jmp 2e8f10 <__cxa_finalize@plt+0x2bdec0> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - lea -0x5c2(%rip),%r8 │ │ │ │ - jmp 2e92f0 <__cxa_finalize@plt+0x2be2a0> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x3d4(%rip),%r8 │ │ │ │ - jmp 2e92f0 <__cxa_finalize@plt+0x2be2a0> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x70(%rip),%r8 │ │ │ │ - jmp 2e92f0 <__cxa_finalize@plt+0x2be2a0> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x71(%rip),%r8 │ │ │ │ + vpbroadcastd -0xa0(%r9),%ymm20 │ │ │ │ + jmp 2e7afa <__cxa_finalize@plt+0x2bcaaa> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - movdqa 0xf27c8(%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 0xf278d(%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 2e8ec0 <__cxa_finalize@plt+0x2bde70> │ │ │ │ - movdqa 0xf2710(%rip),%xmm4 │ │ │ │ - jmp 2e8f14 <__cxa_finalize@plt+0x2bdec4> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - lea 0x104(%rip),%r8 │ │ │ │ + lea 0xf3b79(%rip),%r9 │ │ │ │ + lea 0x13c(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 2e93f0 <__cxa_finalize@plt+0x2be3a0> │ │ │ │ - pshuflw $0x0,(%rdx),%xmm0 │ │ │ │ - punpcklqdq %xmm0,%xmm0 │ │ │ │ - movdqa 0xf2734(%rip),%xmm1 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movdqa 0xf26b2(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - pmulhrsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - jmp 2e9664 <__cxa_finalize@plt+0x2be614> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x27c(%rip),%r8 │ │ │ │ - jmp 2e93f0 <__cxa_finalize@plt+0x2be3a0> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x52c(%rip),%r8 │ │ │ │ - jmp 2e93f0 <__cxa_finalize@plt+0x2be3a0> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x60f(%rip),%r8 │ │ │ │ + jne 2e8100 <__cxa_finalize@plt+0x2bd0b0> │ │ │ │ + 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 2e8655 <__cxa_finalize@plt+0x2bd605> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - movdqa 0xf26c8(%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 2e8d10 <__cxa_finalize@plt+0x2bdcc0> │ │ │ │ - movdqa 0xf2278(%rip),%xmm4 │ │ │ │ - movdqa 0xf2280(%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 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xf3b29(%rip),%r9 │ │ │ │ + lea 0x9e9(%rip),%r8 │ │ │ │ + jmp 2e8100 <__cxa_finalize@plt+0x2bd0b0> │ │ │ │ + lea 0xf3b19(%rip),%r9 │ │ │ │ + lea 0x509(%rip),%r8 │ │ │ │ + jmp 2e8100 <__cxa_finalize@plt+0x2bd0b0> │ │ │ │ + lea 0xf3b09(%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 │ │ │ │ + vpbroadcastd -0x88(%r9),%zmm20 │ │ │ │ + vpermb %zmm17,%zmm16,%zmm17 │ │ │ │ + vpermb %zmm18,%zmm16,%zmm18 │ │ │ │ + vmovdqa32 %zmm20,%zmm16 │ │ │ │ + vpdpwssd -0x3c(%r9){1to16},%zmm17,%zmm16 │ │ │ │ + vmovdqa32 %zmm20,%zmm19 │ │ │ │ + vpdpwssd -0x40(%r9){1to16},%zmm17,%zmm19 │ │ │ │ + vpsrld $0xc,%zmm16,%zmm16 │ │ │ │ + vpslld $0x4,%zmm19,%zmm19 │ │ │ │ + vpshrdd $0x10,%zmm16,%zmm19,%zmm17 │ │ │ │ + vmovdqa32 %zmm20,%zmm16 │ │ │ │ + vpdpwssd -0x34(%r9){1to16},%zmm18,%zmm16 │ │ │ │ + vmovdqa32 %zmm20,%zmm19 │ │ │ │ + vpdpwssd -0x38(%r9){1to16},%zmm18,%zmm19 │ │ │ │ + vpsrld $0xc,%zmm16,%zmm16 │ │ │ │ + vpslld $0x4,%zmm19,%zmm19 │ │ │ │ + vpshrdd $0x10,%zmm16,%zmm19,%zmm18 │ │ │ │ + vpbroadcastd -0x98(%r9),%zmm20 │ │ │ │ + vpsubsw %zmm18,%zmm17,%zmm19 │ │ │ │ + vpaddsw %zmm18,%zmm17,%zmm17 │ │ │ │ + vprord $0x10,%zmm19,%zmm19 │ │ │ │ + vpunpckldq %zmm19,%zmm17,%zmm16 │ │ │ │ + vpunpckhdq %zmm19,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm20,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm20,%zmm17,%zmm17 │ │ │ │ jmp *%r8 │ │ │ │ - call 2e9490 <__cxa_finalize@plt+0x2be440> │ │ │ │ - jmp 2e9648 <__cxa_finalize@plt+0x2be5f8> │ │ │ │ + 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 2e8240 <__cxa_finalize@plt+0x2bd1f0> │ │ │ │ + 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 2e8649 <__cxa_finalize@plt+0x2bd5f9> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - movdqa 0xf25a8(%rip),%xmm6 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - punpckhwd %xmm3,%xmm5 │ │ │ │ - punpcklwd %xmm3,%xmm1 │ │ │ │ - movdqa 0xf22b4(%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 0xf227a(%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 0xf2238(%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 0xf21fe(%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 │ │ │ │ + xchg %ax,%ax │ │ │ │ + vpunpckhwd %xmm16,%xmm23,%xmm24 │ │ │ │ + vpunpcklwd %xmm16,%xmm20,%xmm25 │ │ │ │ + vpunpckhwd %xmm20,%xmm19,%xmm16 │ │ │ │ + vpunpcklwd %xmm17,%xmm23,%xmm23 │ │ │ │ + vpunpckhwd %xmm22,%xmm17,%xmm17 │ │ │ │ + vpunpcklwd %xmm21,%xmm19,%xmm19 │ │ │ │ + vpunpckhwd %xmm18,%xmm21,%xmm21 │ │ │ │ + vpunpcklwd %xmm18,%xmm22,%xmm22 │ │ │ │ + vpbroadcastd -0x88(%r9),%xmm26 │ │ │ │ + vpbroadcastq -0xb0(%r9),%xmm29 │ │ │ │ + vpcmpnleub %xmm26,%xmm29,%k7 │ │ │ │ + vmovdqa32 %xmm26,%xmm18 │ │ │ │ + vpdpwssd 0x144(%r9){1to4},%xmm24,%xmm18 │ │ │ │ + vmovdqa32 %xmm26,%xmm20 │ │ │ │ + vpdpwssd 0x148(%r9){1to4},%xmm24,%xmm20 │ │ │ │ + vpslld $0x4,%xmm18,%xmm24 │ │ │ │ + vpmultishiftqb %xmm20,%xmm29,%xmm24{%k7} │ │ │ │ + vmovdqa32 %xmm26,%xmm18 │ │ │ │ + vpdpwssd 0xc(%r9){1to4},%xmm16,%xmm18 │ │ │ │ + vmovdqa32 %xmm26,%xmm20 │ │ │ │ + vpdpwssd 0x10(%r9){1to4},%xmm16,%xmm20 │ │ │ │ + vpslld $0x4,%xmm18,%xmm16 │ │ │ │ + vpmultishiftqb %xmm20,%xmm29,%xmm16{%k7} │ │ │ │ + vmovdqa32 %xmm26,%xmm18 │ │ │ │ + vpdpwssd 0x1ac(%r9){1to4},%xmm21,%xmm18 │ │ │ │ + vmovdqa32 %xmm26,%xmm20 │ │ │ │ + vpdpwssd 0x1b0(%r9){1to4},%xmm21,%xmm20 │ │ │ │ + vpslld $0x4,%xmm18,%xmm21 │ │ │ │ + vpmultishiftqb %xmm20,%xmm29,%xmm21{%k7} │ │ │ │ + vmovdqa32 %xmm26,%xmm18 │ │ │ │ + vpdpwssd 0x18(%r9){1to4},%xmm17,%xmm18 │ │ │ │ + vmovdqa32 %xmm26,%xmm20 │ │ │ │ + vpdpwssd 0x1c(%r9){1to4},%xmm17,%xmm20 │ │ │ │ + vpslld $0x4,%xmm18,%xmm17 │ │ │ │ + vpmultishiftqb %xmm20,%xmm29,%xmm17{%k7} │ │ │ │ + vmovdqa32 %xmm26,%xmm18 │ │ │ │ + vpdpwssd 0x150(%r9){1to4},%xmm23,%xmm18 │ │ │ │ + vmovdqa32 %xmm26,%xmm20 │ │ │ │ + vpdpwssd 0x154(%r9){1to4},%xmm23,%xmm20 │ │ │ │ + vpslld $0x4,%xmm18,%xmm23 │ │ │ │ + vpmultishiftqb %xmm20,%xmm29,%xmm23{%k7} │ │ │ │ + vmovdqa32 %xmm26,%xmm18 │ │ │ │ + vpdpwssd 0x1b8(%r9){1to4},%xmm19,%xmm18 │ │ │ │ + vmovdqa32 %xmm26,%xmm20 │ │ │ │ + vpdpwssd 0x1bc(%r9){1to4},%xmm19,%xmm20 │ │ │ │ + vpslld $0x4,%xmm18,%xmm19 │ │ │ │ + vpmultishiftqb %xmm20,%xmm29,%xmm19{%k7} │ │ │ │ + vpsubsw %xmm16,%xmm24,%xmm18 │ │ │ │ + vpaddsw %xmm16,%xmm24,%xmm24 │ │ │ │ + vpsubsw %xmm21,%xmm17,%xmm20 │ │ │ │ + vpaddsw %xmm21,%xmm17,%xmm17 │ │ │ │ + vmovdqa32 %xmm26,%xmm16 │ │ │ │ + vpdpwssd -0x34(%r9){1to4},%xmm22,%xmm16 │ │ │ │ + vmovdqa32 %xmm26,%xmm21 │ │ │ │ + vpdpwssd -0x38(%r9){1to4},%xmm22,%xmm21 │ │ │ │ + vpsrad $0xc,%xmm16,%xmm16 │ │ │ │ + vpsrad $0xc,%xmm21,%xmm21 │ │ │ │ + vpackssdw %xmm16,%xmm21,%xmm22 │ │ │ │ + vpsubsw %xmm17,%xmm24,%xmm16 │ │ │ │ + vpaddsw %xmm17,%xmm24,%xmm24 │ │ │ │ + vpsubsw %xmm19,%xmm23,%xmm17 │ │ │ │ + vpaddsw %xmm19,%xmm23,%xmm23 │ │ │ │ + vmovdqa32 %xmm26,%xmm19 │ │ │ │ + vpdpwssd -0x38(%r9){1to4},%xmm18,%xmm19 │ │ │ │ + vmovdqa32 %xmm26,%xmm21 │ │ │ │ + vpdpwssd -0x34(%r9){1to4},%xmm18,%xmm21 │ │ │ │ + vpslld $0x4,%xmm19,%xmm18 │ │ │ │ + vpmultishiftqb %xmm21,%xmm29,%xmm18{%k7} │ │ │ │ + vmovdqa32 %xmm26,%xmm19 │ │ │ │ + vpdpwssd -0x34(%r9){1to4},%xmm20,%xmm19 │ │ │ │ + vmovdqa32 %xmm26,%xmm21 │ │ │ │ + vpdpwssd -0x30(%r9){1to4},%xmm20,%xmm21 │ │ │ │ + vpslld $0x4,%xmm19,%xmm20 │ │ │ │ + vpmultishiftqb %xmm21,%xmm29,%xmm20{%k7} │ │ │ │ + vmovdqa32 -0xc0(%r9),%xmm21 │ │ │ │ + vpbroadcastd -0x3c(%r9),%xmm27 │ │ │ │ + vpbroadcastd -0x40(%r9),%xmm28 │ │ │ │ + vpaddsw %xmm20,%xmm18,%xmm19 │ │ │ │ + vpsubsw %xmm20,%xmm18,%xmm18 │ │ │ │ + vpshufb %xmm21,%xmm24,%xmm24 │ │ │ │ + vpshufb %xmm21,%xmm23,%xmm23 │ │ │ │ + vpshufb %xmm21,%xmm19,%xmm19 │ │ │ │ + vmovdqa32 %xmm26,%xmm20 │ │ │ │ + vpdpwssd %xmm27,%xmm25,%xmm20 │ │ │ │ + vmovdqa32 %xmm26,%xmm21 │ │ │ │ + vpdpwssd %xmm28,%xmm25,%xmm21 │ │ │ │ + vpsrad $0xc,%xmm20,%xmm20 │ │ │ │ + vpsrad $0xc,%xmm21,%xmm21 │ │ │ │ + vpackssdw %xmm20,%xmm21,%xmm25 │ │ │ │ + vmovdqa32 %xmm26,%xmm20 │ │ │ │ + vpdpwssd %xmm28,%xmm17,%xmm20 │ │ │ │ + vmovdqa32 %xmm26,%xmm21 │ │ │ │ + vpdpwssd %xmm27,%xmm17,%xmm21 │ │ │ │ + vpsrad $0xc,%xmm20,%xmm20 │ │ │ │ + vpsrad $0xc,%xmm21,%xmm21 │ │ │ │ + vpackssdw %xmm20,%xmm21,%xmm17 │ │ │ │ + vmovdqa32 %xmm26,%xmm20 │ │ │ │ + vpdpwssd %xmm27,%xmm16,%xmm20 │ │ │ │ + vmovdqa32 %xmm26,%xmm21 │ │ │ │ + vpdpwssd %xmm28,%xmm16,%xmm21 │ │ │ │ + vpsrad $0xc,%xmm20,%xmm20 │ │ │ │ + vpsrad $0xc,%xmm21,%xmm21 │ │ │ │ + vmovdqa32 %xmm26,%xmm16 │ │ │ │ + vpdpwssd %xmm27,%xmm18,%xmm16 │ │ │ │ + vmovdqa32 %xmm26,%xmm27 │ │ │ │ + vpdpwssd %xmm28,%xmm18,%xmm27 │ │ │ │ + vpsrad $0xc,%xmm16,%xmm16 │ │ │ │ + vpsrad $0xc,%xmm27,%xmm27 │ │ │ │ + vpunpckhqdq %xmm17,%xmm23,%xmm18 │ │ │ │ + vpunpcklqdq %xmm17,%xmm23,%xmm23 │ │ │ │ + vpsubsw %xmm22,%xmm25,%xmm17 │ │ │ │ + vpaddsw %xmm22,%xmm25,%xmm25 │ │ │ │ + vpackssdw %xmm27,%xmm21,%xmm21 │ │ │ │ + vpackssdw %xmm16,%xmm20,%xmm20 │ │ │ │ + vpunpckhqdq %xmm19,%xmm24,%xmm16 │ │ │ │ + vpunpcklqdq %xmm19,%xmm24,%xmm24 │ │ │ │ + vpsubsw %xmm18,%xmm25,%xmm19 │ │ │ │ + vpaddsw %xmm18,%xmm25,%xmm25 │ │ │ │ + vpsubsw %xmm23,%xmm17,%xmm18 │ │ │ │ + vpaddsw %xmm23,%xmm17,%xmm17 │ │ │ │ + vpsubsw %xmm16,%xmm25,%xmm23 │ │ │ │ + vpaddsw %xmm25,%xmm16,%xmm16 │ │ │ │ + vpsubsw %xmm21,%xmm17,%xmm22 │ │ │ │ + vpaddsw %xmm21,%xmm17,%xmm17 │ │ │ │ + vpsubsw %xmm20,%xmm18,%xmm21 │ │ │ │ + vpaddsw %xmm20,%xmm18,%xmm18 │ │ │ │ + vpsubsw %xmm24,%xmm19,%xmm20 │ │ │ │ + vpaddsw %xmm24,%xmm19,%xmm19 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0xfc(%rip),%r8 │ │ │ │ - jmp 2e95b0 <__cxa_finalize@plt+0x2be560> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xbc(%rip),%r8 │ │ │ │ - jmp 2e95b0 <__cxa_finalize@plt+0x2be560> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x36c(%rip),%r8 │ │ │ │ - jmp 2e95b0 <__cxa_finalize@plt+0x2be560> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x44f(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - movdqa 0xf2508(%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 2e8ff0 <__cxa_finalize@plt+0x2bdfa0> │ │ │ │ - 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 │ │ │ │ + lea 0xf3689(%rip),%r9 │ │ │ │ + lea -0x3b4(%rip),%r8 │ │ │ │ + jmp 2e85b0 <__cxa_finalize@plt+0x2bd560> │ │ │ │ + lea 0xf3679(%rip),%r9 │ │ │ │ + lea 0x69(%rip),%r8 │ │ │ │ + jmp 2e85b0 <__cxa_finalize@plt+0x2bd560> │ │ │ │ + lea 0xf3669(%rip),%r9 │ │ │ │ + lea 0x469(%rip),%r8 │ │ │ │ + jmp 2e85b0 <__cxa_finalize@plt+0x2bd560> │ │ │ │ + lea 0xf3659(%rip),%r9 │ │ │ │ + lea 0x519(%rip),%r8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovdqa32 -0x280(%r9),%zmm17 │ │ │ │ + vpermq (%rdx),%zmm17,%zmm16 │ │ │ │ + vpermq 0x40(%rdx),%zmm17,%zmm17 │ │ │ │ + call 2eaa50 <__cxa_finalize@plt+0x2bfa00> │ │ │ │ + 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 2e96e0 <__cxa_finalize@plt+0x2be690> │ │ │ │ - movdqa 0xf2400(%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) │ │ │ │ + call 2e86b0 <__cxa_finalize@plt+0x2bd660> │ │ │ │ + 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 │ │ │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ + vpsrlq $0x4,%zmm26,%zmm16 │ │ │ │ + vpermi2q %zmm19,%zmm17,%zmm16 │ │ │ │ + vpermt2q %zmm19,%zmm26,%zmm17 │ │ │ │ + vpunpcklqdq %zmm22,%zmm21,%zmm21 │ │ │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpbroadcastd %esi,%zmm19 │ │ │ │ + vpmulld -0x1c0(%r9),%zmm19,%zmm21 │ │ │ │ + kxnorw %k1,%k1,%k1 │ │ │ │ + kmovw %k1,%k2 │ │ │ │ + vpgatherdd (%rdi,%zmm21,1),%zmm19{%k1} │ │ │ │ + vpxord %zmm20,%zmm20,%zmm20 │ │ │ │ + vmovdqa32 %zmm20,(%rdx) │ │ │ │ + vmovdqa32 %zmm20,0x40(%rdx) │ │ │ │ + vpunpcklbw %zmm20,%zmm19,%zmm18 │ │ │ │ + vpunpckhbw %zmm20,%zmm19,%zmm19 │ │ │ │ + vpaddw %zmm18,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm19,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ + vpscatterdd %zmm16,(%rdi,%zmm21,1){%k2} │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movdqa %xmm0,%xmm6 │ │ │ │ - punpckhwd %xmm2,%xmm6 │ │ │ │ - punpcklwd %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm7 │ │ │ │ - punpckhwd %xmm3,%xmm7 │ │ │ │ - punpcklwd %xmm3,%xmm1 │ │ │ │ - movdqa 0xf2000(%rip),%xmm2 │ │ │ │ - movdqa 0xf2008(%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 0xf2310(%rip),%xmm4 │ │ │ │ - paddd %xmm4,%xmm3 │ │ │ │ - paddd %xmm4,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - movdqa 0xf1f72(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm0,%xmm4 │ │ │ │ - pmaddwd 0xf1f76(%rip),%xmm0 │ │ │ │ - movdqa 0xf1f7e(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm1,%xmm3 │ │ │ │ - movdqa 0xf1f82(%rip),%xmm5 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - paddd %xmm4,%xmm3 │ │ │ │ - pmaddwd 0xf1fa2(%rip),%xmm1 │ │ │ │ - movdqa 0xf22ba(%rip),%xmm4 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - paddd %xmm3,%xmm4 │ │ │ │ - paddd %xmm0,%xmm5 │ │ │ │ - paddd %xmm0,%xmm3 │ │ │ │ - paddd %xmm1,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - movdqa %xmm4,%xmm0 │ │ │ │ - packssdw %xmm5,%xmm0 │ │ │ │ - movdqa 0xf1f07(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm6,%xmm4 │ │ │ │ - pmaddwd 0xf1f0b(%rip),%xmm6 │ │ │ │ - movdqa 0xf1f13(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm7,%xmm1 │ │ │ │ - movdqa 0xf1f17(%rip),%xmm5 │ │ │ │ - pmaddwd %xmm7,%xmm5 │ │ │ │ - paddd %xmm4,%xmm1 │ │ │ │ - pmaddwd 0xf1f37(%rip),%xmm7 │ │ │ │ - movdqa 0xf224f(%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 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu32 -0x27f(%r9),%zmm19 │ │ │ │ + vpsrlq $0x4,%zmm19,%zmm26 │ │ │ │ + vpermi2q %zmm17,%zmm16,%zmm19 │ │ │ │ + vpermt2q %zmm17,%zmm26,%zmm16 │ │ │ │ + vpbroadcastd -0x88(%r9),%zmm25 │ │ │ │ + vpbroadcastq -0xb0(%r9),%ymm29 │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ + vpunpckhwd %zmm16,%zmm19,%zmm20 │ │ │ │ + vpunpcklwd %zmm19,%zmm16,%zmm16 │ │ │ │ + kshiftrb $0x4,%k1,%k1 │ │ │ │ + vextracti32x8 $0x1,%zmm20,%ymm19 │ │ │ │ + vextracti32x8 $0x1,%zmm16,%ymm17 │ │ │ │ + vpcmpnleub %ymm25,%ymm29,%k7 │ │ │ │ + vpxord %ymm24,%ymm24,%ymm24 │ │ │ │ + vpbroadcastd -0x1c(%r9),%ymm22 │ │ │ │ + vpbroadcastd -0x24(%r9),%ymm22{%k1} │ │ │ │ + vpbroadcastd -0x18(%r9),%ymm23 │ │ │ │ + vpbroadcastd -0x20(%r9),%ymm23{%k1} │ │ │ │ + vmovdqa32 %ymm25,%ymm18 │ │ │ │ + vpdpwssd %ymm22,%ymm16,%ymm18 │ │ │ │ + vmovdqa32 %ymm25,%ymm21 │ │ │ │ + vpdpwssd %ymm23,%ymm16,%ymm21 │ │ │ │ + vpslld $0x4,%ymm18,%ymm16 │ │ │ │ + vpmultishiftqb %ymm21,%ymm29,%ymm16{%k7} │ │ │ │ + vpbroadcastd -0x1fc(%r9),%ymm22 │ │ │ │ + vpbroadcastd -0x14(%r9),%ymm22{%k1} │ │ │ │ + vpbroadcastd -0x1e4(%r9),%ymm23 │ │ │ │ + vpbroadcastd -0x10(%r9),%ymm23{%k1} │ │ │ │ + vmovdqa32 %ymm25,%ymm18 │ │ │ │ + vpdpwssd %ymm22,%ymm17,%ymm18 │ │ │ │ + vmovdqa32 %ymm25,%ymm21 │ │ │ │ + vpdpwssd %ymm23,%ymm17,%ymm21 │ │ │ │ + vpslld $0x4,%ymm18,%ymm17 │ │ │ │ + vpmultishiftqb %ymm21,%ymm29,%ymm17{%k7} │ │ │ │ + vpbroadcastd -0x4(%r9),%ymm22 │ │ │ │ + vpbroadcastd -0xc(%r9),%ymm22{%k1} │ │ │ │ + vpbroadcastd (%r9),%ymm23 │ │ │ │ + vpbroadcastd -0x8(%r9),%ymm23{%k1} │ │ │ │ + vmovdqa32 %ymm25,%ymm18 │ │ │ │ + vpdpwssd %ymm22,%ymm19,%ymm18 │ │ │ │ + vmovdqa32 %ymm25,%ymm21 │ │ │ │ + vpdpwssd %ymm23,%ymm19,%ymm21 │ │ │ │ + vpslld $0x4,%ymm18,%ymm19 │ │ │ │ + vpmultishiftqb %ymm21,%ymm29,%ymm19{%k7} │ │ │ │ + vpbroadcastd 0x4(%r9),%ymm22 │ │ │ │ + vpbroadcastd -0x1dc(%r9),%ymm22{%k1} │ │ │ │ + vpbroadcastd 0x8(%r9),%ymm23 │ │ │ │ + vpbroadcastd -0x1ec(%r9),%ymm23{%k1} │ │ │ │ + vmovdqa32 %ymm25,%ymm18 │ │ │ │ + vpdpwssd %ymm22,%ymm20,%ymm18 │ │ │ │ + vmovdqa32 %ymm25,%ymm21 │ │ │ │ + vpdpwssd %ymm23,%ymm20,%ymm21 │ │ │ │ + vpslld $0x4,%ymm18,%ymm20 │ │ │ │ + vpmultishiftqb %ymm21,%ymm29,%ymm20{%k7} │ │ │ │ + vpsubsw %ymm19,%ymm16,%ymm18 │ │ │ │ + vpaddsw %ymm19,%ymm16,%ymm16 │ │ │ │ + vpsubsw %ymm20,%ymm17,%ymm19 │ │ │ │ + vpaddsw %ymm17,%ymm20,%ymm20 │ │ │ │ + vpbroadcastd 0x1b8(%r9),%ymm22 │ │ │ │ + vpbroadcastd 0x150(%r9),%ymm22{%k1} │ │ │ │ + vpbroadcastd 0x1bc(%r9),%ymm23 │ │ │ │ + vpbroadcastd 0x154(%r9),%ymm23{%k1} │ │ │ │ + vmovdqa32 %ymm25,%ymm17 │ │ │ │ + vpdpwssd %ymm22,%ymm18,%ymm17 │ │ │ │ + vmovdqa32 %ymm25,%ymm21 │ │ │ │ + vpdpwssd %ymm23,%ymm18,%ymm21 │ │ │ │ + vpslld $0x4,%ymm17,%ymm18 │ │ │ │ + vpmultishiftqb %ymm21,%ymm29,%ymm18{%k7} │ │ │ │ + vpsubw %ymm23,%ymm24,%ymm23 │ │ │ │ + vmovdqa32 %ymm25,%ymm17 │ │ │ │ + vpdpwssd %ymm23,%ymm19,%ymm17 │ │ │ │ + vmovdqa32 %ymm25,%ymm21 │ │ │ │ + vpdpwssd %ymm22,%ymm19,%ymm21 │ │ │ │ + vpslld $0x4,%ymm17,%ymm19 │ │ │ │ + vpmultishiftqb %ymm21,%ymm29,%ymm19{%k7} │ │ │ │ + vpbroadcastd -0x54(%r9),%ymm22 │ │ │ │ + vpbroadcastd -0x34(%r9),%ymm22{%k1} │ │ │ │ + vpsubsw %ymm20,%ymm16,%ymm17 │ │ │ │ + vpaddsw %ymm20,%ymm16,%ymm16 │ │ │ │ + vpsubsw %ymm19,%ymm18,%ymm20 │ │ │ │ + vpaddsw %ymm19,%ymm18,%ymm18 │ │ │ │ + vmovdqa32 %ymm25,%ymm19 │ │ │ │ + vpdpwssd -0x38(%r9){1to8},%ymm17,%ymm19 │ │ │ │ + vmovdqa32 %ymm25,%ymm21 │ │ │ │ + vpdpwssd %ymm22,%ymm17,%ymm21 │ │ │ │ + vpsrad $0xc,%ymm19,%ymm19 │ │ │ │ + vpsrad $0xc,%ymm21,%ymm21 │ │ │ │ + vpackssdw %ymm19,%ymm21,%ymm17 │ │ │ │ + vmovdqa32 %ymm25,%ymm19 │ │ │ │ + vpdpwssd -0x38(%r9){1to8},%ymm20,%ymm19 │ │ │ │ + vmovdqa32 %ymm25,%ymm21 │ │ │ │ + vpdpwssd %ymm22,%ymm20,%ymm21 │ │ │ │ + vpsrad $0xc,%ymm19,%ymm19 │ │ │ │ + vpsrad $0xc,%ymm21,%ymm21 │ │ │ │ + vpackssdw %ymm19,%ymm21,%ymm20 │ │ │ │ + vbroadcasti32x4 -0xc0(%r9),%ymm21 │ │ │ │ + vpshufb %ymm21,%ymm16,%ymm16 │ │ │ │ + vpshufb %ymm21,%ymm18,%ymm18 │ │ │ │ + vshufi32x4 $0x3,%ymm18,%ymm16,%ymm19 │ │ │ │ + vinserti32x4 $0x1,%xmm18,%ymm16,%ymm16 │ │ │ │ + vshufi32x4 $0x3,%ymm20,%ymm17,%ymm18 │ │ │ │ + vinserti32x4 $0x1,%xmm20,%ymm17,%ymm17 │ │ │ │ + vpshufd $0x4e,%ymm18,%ymm18 │ │ │ │ + vpsubsw %ymm19,%ymm16,%ymm20 │ │ │ │ + vpaddsw %ymm19,%ymm16,%ymm16 │ │ │ │ + vpaddsw %ymm18,%ymm17,%ymm19 │ │ │ │ + vpsubsw %ymm18,%ymm17,%ymm17 │ │ │ │ + vpunpckhqdq %ymm17,%ymm20,%ymm18 │ │ │ │ + vpunpcklqdq %ymm17,%ymm20,%ymm20 │ │ │ │ + vinserti32x8 $0x1,%ymm16,%zmm19,%zmm19 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x3bc(%rip),%r8 │ │ │ │ - jmp 2e9870 <__cxa_finalize@plt+0x2be820> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x204(%rip),%r8 │ │ │ │ - jmp 2e9870 <__cxa_finalize@plt+0x2be820> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xac(%rip),%r8 │ │ │ │ - jmp 2e9870 <__cxa_finalize@plt+0x2be820> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x18f(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - movdqa 0xf2248(%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 2e8ff0 <__cxa_finalize@plt+0x2bdfa0> │ │ │ │ - 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 │ │ │ │ + nopl (%rax) │ │ │ │ + lea 0xf3279(%rip),%r9 │ │ │ │ + lea -0x7c4(%rip),%r8 │ │ │ │ + jmp 2e89c0 <__cxa_finalize@plt+0x2bd970> │ │ │ │ + lea 0xf3269(%rip),%r9 │ │ │ │ + lea -0x3a7(%rip),%r8 │ │ │ │ + jmp 2e89c0 <__cxa_finalize@plt+0x2bd970> │ │ │ │ + lea 0xf3259(%rip),%r9 │ │ │ │ + lea 0x59(%rip),%r8 │ │ │ │ + jmp 2e89c0 <__cxa_finalize@plt+0x2bd970> │ │ │ │ + lea 0xf3249(%rip),%r9 │ │ │ │ + lea 0x109(%rip),%r8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovdqa32 -0x280(%r9),%zmm17 │ │ │ │ + vpermq (%rdx),%zmm17,%zmm16 │ │ │ │ + vpermq 0x40(%rdx),%zmm17,%zmm17 │ │ │ │ + call 2eaa50 <__cxa_finalize@plt+0x2bfa00> │ │ │ │ + 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 2e96e0 <__cxa_finalize@plt+0x2be690> │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - jmp 2e9648 <__cxa_finalize@plt+0x2be5f8> │ │ │ │ + call 2e86b0 <__cxa_finalize@plt+0x2bd660> │ │ │ │ + vpbroadcastd -0xa4(%r9),%zmm22 │ │ │ │ + vpsrlq $0xc,%zmm26,%zmm26 │ │ │ │ + vpsubw %zmm22,%zmm24,%zmm21 │ │ │ │ + jmp 2e8610 <__cxa_finalize@plt+0x2bd5c0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - lea -0x4bc(%rip),%r8 │ │ │ │ - jmp 2e9970 <__cxa_finalize@plt+0x2be920> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x304(%rip),%r8 │ │ │ │ - jmp 2e9970 <__cxa_finalize@plt+0x2be920> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x54(%rip),%r8 │ │ │ │ - jmp 2e9970 <__cxa_finalize@plt+0x2be920> │ │ │ │ + lea 0xf31c9(%rip),%r9 │ │ │ │ + lea -0x874(%rip),%r8 │ │ │ │ + jmp 2e8a70 <__cxa_finalize@plt+0x2bda20> │ │ │ │ + lea 0xf31b9(%rip),%r9 │ │ │ │ + lea -0x457(%rip),%r8 │ │ │ │ + jmp 2e8a70 <__cxa_finalize@plt+0x2bda20> │ │ │ │ + lea 0xf31a9(%rip),%r9 │ │ │ │ + lea -0x57(%rip),%r8 │ │ │ │ + jmp 2e8a70 <__cxa_finalize@plt+0x2bda20> │ │ │ │ + lea 0xf3199(%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 │ │ │ │ + vpmulhrsw %zmm17,%zmm20,%zmm19 │ │ │ │ + vpcmpneqw %zmm16,%zmm17,%k1 │ │ │ │ + vpmulhrsw %zmm18,%zmm20,%zmm20 │ │ │ │ + vpcmpneqw %zmm16,%zmm18,%k2 │ │ │ │ + vpavgw %zmm19,%zmm17,%zmm17{%k1}{z} │ │ │ │ + vpavgw %zmm20,%zmm18,%zmm18{%k2}{z} │ │ │ │ + vpunpckldq %zmm18,%zmm17,%zmm16 │ │ │ │ + vpunpckhdq %zmm18,%zmm17,%zmm17 │ │ │ │ + jmp *%r8 │ │ │ │ + vpbroadcastd -0x94(%r9),%zmm19 │ │ │ │ + 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 2e8649 <__cxa_finalize@plt+0x2bd5f9> │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0xf30f9(%rip),%r9 │ │ │ │ + lea 0xcb(%rip),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 2e8b80 <__cxa_finalize@plt+0x2bdb30> │ │ │ │ + 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 2e8d40 <__cxa_finalize@plt+0x2bdcf0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x8f(%rip),%r8 │ │ │ │ + lea 0xf30a9(%rip),%r9 │ │ │ │ + lea 0x1bc(%rip),%r8 │ │ │ │ + jmp 2e8b80 <__cxa_finalize@plt+0x2bdb30> │ │ │ │ + lea 0xf3099(%rip),%r9 │ │ │ │ + lea 0x37c(%rip),%r8 │ │ │ │ + jmp 2e8b80 <__cxa_finalize@plt+0x2bdb30> │ │ │ │ + lea 0xf3089(%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 2e78e0 <__cxa_finalize@plt+0x2bc890> │ │ │ │ + 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 │ │ │ │ + jmp *%r8 │ │ │ │ + vpbroadcastd -0x88(%r9),%ymm20 │ │ │ │ + vpunpckhwd %ymm16,%ymm17,%ymm18 │ │ │ │ + vpunpcklwd %ymm16,%ymm17,%ymm17 │ │ │ │ + vmovdqa32 %ymm20,%ymm16 │ │ │ │ + vpdpwssd -0x34(%r9){1to8},%ymm18,%ymm16 │ │ │ │ + vmovdqa32 %ymm20,%ymm19 │ │ │ │ + vpdpwssd -0x38(%r9){1to8},%ymm18,%ymm19 │ │ │ │ + vpsrad $0xc,%ymm16,%ymm16 │ │ │ │ + vpsrad $0xc,%ymm19,%ymm19 │ │ │ │ + vpackssdw %ymm16,%ymm19,%ymm18 │ │ │ │ + vmovdqa32 %ymm20,%ymm16 │ │ │ │ + vpdpwssd -0x3c(%r9){1to8},%ymm17,%ymm16 │ │ │ │ + vmovdqa32 %ymm20,%ymm19 │ │ │ │ + vpdpwssd -0x40(%r9){1to8},%ymm17,%ymm19 │ │ │ │ + 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 2e8d2d <__cxa_finalize@plt+0x2bdcdd> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - movdqa 0xf2148(%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 │ │ │ │ + lea 0xf2f89(%rip),%r9 │ │ │ │ + lea -0xa5(%rip),%r8 │ │ │ │ + jmp 2e8cb0 <__cxa_finalize@plt+0x2bdc60> │ │ │ │ + lea 0xf2f79(%rip),%r9 │ │ │ │ + lea 0x8c(%rip),%r8 │ │ │ │ + jmp 2e8cb0 <__cxa_finalize@plt+0x2bdc60> │ │ │ │ + lea 0xf2f69(%rip),%r9 │ │ │ │ + lea 0x24c(%rip),%r8 │ │ │ │ + jmp 2e8cb0 <__cxa_finalize@plt+0x2bdc60> │ │ │ │ + lea 0xf2f59(%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 2e7b60 <__cxa_finalize@plt+0x2bcb10> │ │ │ │ + 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 │ │ │ │ - movdqa 0xf20b2(%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 2e9648 <__cxa_finalize@plt+0x2be5f8> │ │ │ │ + call 2e8db0 <__cxa_finalize@plt+0x2bdd60> │ │ │ │ + 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) │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + vmovq (%rdi),%xmm20 │ │ │ │ + vmovhps (%rdi,%rsi,1),%xmm20,%xmm20 │ │ │ │ + vmovq (%rdi,%rsi,2),%xmm21 │ │ │ │ + vmovhps (%rdi,%rax,1),%xmm21,%xmm21 │ │ │ │ + vpmovzxbw %xmm20,%ymm20 │ │ │ │ + vpmovzxbw %xmm21,%ymm21 │ │ │ │ + vpaddw %ymm16,%ymm20,%ymm20 │ │ │ │ + vpaddw %ymm17,%ymm21,%ymm21 │ │ │ │ + vpackuswb %ymm21,%ymm20,%ymm20 │ │ │ │ + vextracti32x4 $0x1,%ymm20,%xmm21 │ │ │ │ + vmovq %xmm20,(%rdi) │ │ │ │ + vmovhps %xmm20,(%rdi,%rsi,2) │ │ │ │ + vmovq %xmm21,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm21,(%rdi,%rax,1) │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vpunpcklwd %ymm16,%ymm17,%ymm20 │ │ │ │ + vpunpckhwd %ymm16,%ymm17,%ymm21 │ │ │ │ + vpbroadcastd -0x88(%r9),%ymm19 │ │ │ │ + vmovdqa32 %ymm19,%ymm16 │ │ │ │ + vpdpwssd -0x1d4(%r9){1to8},%ymm20,%ymm16 │ │ │ │ + vmovdqa32 %ymm19,%ymm18 │ │ │ │ + vpdpwssd -0x74(%r9){1to8},%ymm20,%ymm18 │ │ │ │ + vmovdqa32 %ymm19,%ymm17 │ │ │ │ + vpdpwssd -0x70(%r9){1to8},%ymm20,%ymm17 │ │ │ │ + vpdpwssd -0x1f4(%r9){1to8},%ymm20,%ymm19 │ │ │ │ + vpdpwssd -0x6c(%r9){1to8},%ymm21,%ymm16 │ │ │ │ + vpdpwssd -0x68(%r9){1to8},%ymm21,%ymm18 │ │ │ │ + vpdpwssd -0x64(%r9){1to8},%ymm21,%ymm17 │ │ │ │ + vpdpwssd -0x60(%r9){1to8},%ymm21,%ymm19 │ │ │ │ + vpsrad $0xc,%ymm16,%ymm16 │ │ │ │ + vpsrad $0xc,%ymm18,%ymm18 │ │ │ │ + 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 0xf2db9(%rip),%r9 │ │ │ │ + lea -0x275(%rip),%r8 │ │ │ │ + jmp 2e8e80 <__cxa_finalize@plt+0x2bde30> │ │ │ │ + lea 0xf2da9(%rip),%r9 │ │ │ │ + lea -0x144(%rip),%r8 │ │ │ │ + jmp 2e8e80 <__cxa_finalize@plt+0x2bde30> │ │ │ │ + lea 0xf2d99(%rip),%r9 │ │ │ │ + lea 0x7c(%rip),%r8 │ │ │ │ + jmp 2e8e80 <__cxa_finalize@plt+0x2bde30> │ │ │ │ + lea 0xf2d89(%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 2e7b60 <__cxa_finalize@plt+0x2bcb10> │ │ │ │ + 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 2e8db0 <__cxa_finalize@plt+0x2bdd60> │ │ │ │ + vmovdqa32 %ymm17,%ymm18 │ │ │ │ + vpermq $0x8d,%ymm16,%ymm17 │ │ │ │ + vpermq $0x8d,%ymm18,%ymm16 │ │ │ │ + jmp 2e8d2d <__cxa_finalize@plt+0x2bdcdd> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0xf2ce9(%rip),%r9 │ │ │ │ + lea -0x345(%rip),%r8 │ │ │ │ + jmp 2e8f50 <__cxa_finalize@plt+0x2bdf00> │ │ │ │ + lea 0xf2cd9(%rip),%r9 │ │ │ │ + lea -0x214(%rip),%r8 │ │ │ │ + jmp 2e8f50 <__cxa_finalize@plt+0x2bdf00> │ │ │ │ + lea 0xf2cc9(%rip),%r9 │ │ │ │ + lea -0x54(%rip),%r8 │ │ │ │ + jmp 2e8f50 <__cxa_finalize@plt+0x2bdf00> │ │ │ │ + lea 0xf2cb9(%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 │ │ │ │ + vpunpcklwd %ymm16,%ymm18,%ymm17 │ │ │ │ + vpunpckhwd %ymm16,%ymm18,%ymm18 │ │ │ │ + vpmulhrsw %ymm19,%ymm17,%ymm17 │ │ │ │ + vpmulhrsw %ymm19,%ymm18,%ymm18 │ │ │ │ + vpunpcklwd %ymm18,%ymm17,%ymm16 │ │ │ │ + vpunpckhwd %ymm18,%ymm17,%ymm17 │ │ │ │ + vpaddsw %ymm16,%ymm16,%ymm16 │ │ │ │ + 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 2e8d1f <__cxa_finalize@plt+0x2bdccf> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x48,%rsp │ │ │ │ + lea 0xf2c29(%rip),%r9 │ │ │ │ + lea 0x15f(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2e9a59 <__cxa_finalize@plt+0x2bea09> │ │ │ │ - lea 0x236(%rip),%r8 │ │ │ │ - call 2e9b70 <__cxa_finalize@plt+0x2beb20> │ │ │ │ - add $0x48,%rsp │ │ │ │ - ret │ │ │ │ - pshuflw $0x0,(%rdx),%xmm0 │ │ │ │ - punpcklwd %xmm0,%xmm0 │ │ │ │ - movdqa 0xf2056(%rip),%xmm1 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movdqa 0xf2009(%rip),%xmm2 │ │ │ │ + jne 2e90a0 <__cxa_finalize@plt+0x2be050> │ │ │ │ + movswl (%rdx),%eax │ │ │ │ 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 │ │ │ │ - movq %xmm1,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - dec %ecx │ │ │ │ - jg 2e9a99 <__cxa_finalize@plt+0x2bea49> │ │ │ │ + imul $0xb5,%eax,%eax │ │ │ │ + add $0x180,%eax │ │ │ │ + sar $0x9,%eax │ │ │ │ + vpbroadcastd %esi,%ymm18 │ │ │ │ + imul $0xb5,%eax,%eax │ │ │ │ + vpmulld -0x1c0(%r9),%ymm18,%ymm21 │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ + add $0x880,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + vpxord %zmm19,%zmm19,%zmm19 │ │ │ │ + vpbroadcastw %eax,%zmm20 │ │ │ │ + kmovb %k1,%k2 │ │ │ │ + vpgatherdq (%rdi,%ymm21,1),%zmm18{%k1} │ │ │ │ + vpunpcklbw %zmm19,%zmm18,%zmm16 │ │ │ │ + vpunpckhbw %zmm19,%zmm18,%zmm17 │ │ │ │ + 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 2e9024 <__cxa_finalize@plt+0x2bdfd4> │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0xf2b89(%rip),%r9 │ │ │ │ + lea 0x9f0(%rip),%r8 │ │ │ │ + jmp 2e90a0 <__cxa_finalize@plt+0x2be050> │ │ │ │ + lea 0xf2b79(%rip),%r9 │ │ │ │ + lea 0x314(%rip),%r8 │ │ │ │ + jmp 2e90a0 <__cxa_finalize@plt+0x2be050> │ │ │ │ + lea 0xf2b69(%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 2e9170 <__cxa_finalize@plt+0x2be120> │ │ │ │ + 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 │ │ │ │ + vpshufb %ymm16,%ymm21,%ymm21 │ │ │ │ + vpshufb %ymm16,%ymm17,%ymm17 │ │ │ │ + vpshufb %ymm16,%ymm19,%ymm19 │ │ │ │ + vpmulhrsw %ymm18,%ymm20,%ymm20 │ │ │ │ + vpmulhrsw %ymm18,%ymm21,%ymm21 │ │ │ │ + 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 │ │ │ │ - add $0x48,%rsp │ │ │ │ + call 2e9170 <__cxa_finalize@plt+0x2be120> │ │ │ │ + vpbroadcastd -0xa4(%r9),%ymm20 │ │ │ │ + vpermq $0xd8,%ymm16,%ymm16 │ │ │ │ + vpermq $0x8d,%ymm17,%ymm17 │ │ │ │ + vpermq $0xd8,%ymm18,%ymm18 │ │ │ │ + vpermq $0x8d,%ymm19,%ymm19 │ │ │ │ + jmp 2e93e5 <__cxa_finalize@plt+0x2be395> │ │ │ │ + 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 │ │ │ │ + vpdpwssd 0x150(%r9){1to8},%ymm21,%ymm16 │ │ │ │ + vmovdqa32 %ymm22,%ymm17 │ │ │ │ + vpdpwssd 0x154(%r9){1to8},%ymm21,%ymm17 │ │ │ │ + vpsrld $0xc,%ymm16,%ymm16 │ │ │ │ + vpslld $0x4,%ymm17,%ymm17 │ │ │ │ + vpshrdd $0x10,%ymm16,%ymm17,%ymm21 │ │ │ │ + vmovdqa32 %ymm22,%ymm16 │ │ │ │ + vpdpwssd 0x1b8(%r9){1to8},%ymm20,%ymm16 │ │ │ │ + vmovdqa32 %ymm22,%ymm17 │ │ │ │ + vpdpwssd 0x1bc(%r9){1to8},%ymm20,%ymm17 │ │ │ │ + vpsrld $0xc,%ymm16,%ymm16 │ │ │ │ + vpslld $0x4,%ymm17,%ymm17 │ │ │ │ + vpshrdd $0x10,%ymm16,%ymm17,%ymm20 │ │ │ │ + vmovdqa32 %ymm22,%ymm16 │ │ │ │ + vpdpwssd -0x34(%r9){1to8},%ymm19,%ymm16 │ │ │ │ + vmovdqa32 %ymm22,%ymm17 │ │ │ │ + vpdpwssd -0x38(%r9){1to8},%ymm19,%ymm17 │ │ │ │ + vpsrad $0xc,%ymm16,%ymm16 │ │ │ │ + vpsrad $0xc,%ymm17,%ymm17 │ │ │ │ + vpackssdw %ymm16,%ymm17,%ymm19 │ │ │ │ + vpsubsw %ymm20,%ymm21,%ymm16 │ │ │ │ + vpaddsw %ymm21,%ymm20,%ymm20 │ │ │ │ + vmovdqa32 %ymm22,%ymm17 │ │ │ │ + vpdpwssd -0x3c(%r9){1to8},%ymm18,%ymm17 │ │ │ │ + vmovdqa32 %ymm22,%ymm21 │ │ │ │ + vpdpwssd -0x40(%r9){1to8},%ymm18,%ymm21 │ │ │ │ + vpsrad $0xc,%ymm17,%ymm17 │ │ │ │ + vpsrad $0xc,%ymm21,%ymm21 │ │ │ │ + vpackssdw %ymm17,%ymm21,%ymm18 │ │ │ │ + vmovdqa32 %ymm22,%ymm17 │ │ │ │ + vpdpwssd -0x40(%r9){1to8},%ymm16,%ymm17 │ │ │ │ + vmovdqa32 %ymm22,%ymm21 │ │ │ │ + vpdpwssd -0x3c(%r9){1to8},%ymm16,%ymm21 │ │ │ │ + vpsrad $0xc,%ymm17,%ymm17 │ │ │ │ + vpsrad $0xc,%ymm21,%ymm21 │ │ │ │ + vpackssdw %ymm17,%ymm21,%ymm16 │ │ │ │ + vbroadcasti32x4 -0xc0(%r9),%ymm17 │ │ │ │ + vpshufb %ymm17,%ymm20,%ymm20 │ │ │ │ + vpsubsw %ymm19,%ymm18,%ymm17 │ │ │ │ + vpaddsw %ymm18,%ymm19,%ymm19 │ │ │ │ + vpunpckhqdq %ymm16,%ymm20,%ymm18 │ │ │ │ + vpunpcklqdq %ymm16,%ymm20,%ymm20 │ │ │ │ + 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) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea 0x635(%rip),%r8 │ │ │ │ - call 2e9b70 <__cxa_finalize@plt+0x2beb20> │ │ │ │ - add $0x48,%rsp │ │ │ │ + lea 0xf2929(%rip),%r9 │ │ │ │ + lea -0x1a1(%rip),%r8 │ │ │ │ + jmp 2e9310 <__cxa_finalize@plt+0x2be2c0> │ │ │ │ + lea 0xf2919(%rip),%r9 │ │ │ │ + lea 0xb4(%rip),%r8 │ │ │ │ + jmp 2e9310 <__cxa_finalize@plt+0x2be2c0> │ │ │ │ + lea 0xf2909(%rip),%r9 │ │ │ │ + lea 0x664(%rip),%r8 │ │ │ │ + jmp 2e9310 <__cxa_finalize@plt+0x2be2c0> │ │ │ │ + lea 0xf28f9(%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 2e94e0 <__cxa_finalize@plt+0x2be490> │ │ │ │ + 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 │ │ │ │ + vpunpcklwd %ymm18,%ymm17,%ymm16 │ │ │ │ + vpunpckhwd %ymm18,%ymm17,%ymm17 │ │ │ │ + vpmulhrsw %ymm21,%ymm19,%ymm19 │ │ │ │ + vpmulhrsw %ymm21,%ymm20,%ymm20 │ │ │ │ + vpmulhrsw %ymm21,%ymm16,%ymm16 │ │ │ │ + vpmulhrsw %ymm21,%ymm17,%ymm17 │ │ │ │ + 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 2e96d0 <__cxa_finalize@plt+0x2be680> │ │ │ │ + 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 │ │ │ │ + vpmulhrsw %ymm20,%ymm16,%ymm16 │ │ │ │ + vpmulhrsw %ymm20,%ymm17,%ymm17 │ │ │ │ + vpmulhrsw %ymm20,%ymm18,%ymm18 │ │ │ │ + vpmulhrsw %ymm20,%ymm19,%ymm19 │ │ │ │ + vpxord %ymm20,%ymm20,%ymm20 │ │ │ │ + vmovdqa32 %ymm20,(%rdx) │ │ │ │ + vmovdqa32 %ymm20,0x20(%rdx) │ │ │ │ + vmovdqa32 %ymm20,0x40(%rdx) │ │ │ │ + vmovdqa32 %ymm20,0x60(%rdx) │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + vmovq (%rdi),%xmm20 │ │ │ │ + vmovhps (%rdi,%rsi,1),%xmm20,%xmm20 │ │ │ │ + vmovq (%rdi,%rsi,2),%xmm21 │ │ │ │ + vmovhps (%rdi,%rax,1),%xmm21,%xmm21 │ │ │ │ + vpmovzxbw %xmm20,%ymm20 │ │ │ │ + vpmovzxbw %xmm21,%ymm21 │ │ │ │ + vpaddw %ymm16,%ymm20,%ymm20 │ │ │ │ + vpaddw %ymm17,%ymm21,%ymm21 │ │ │ │ + vpackuswb %ymm21,%ymm20,%ymm20 │ │ │ │ + vextracti32x4 $0x1,%ymm20,%xmm21 │ │ │ │ + vmovq %xmm20,(%rdi) │ │ │ │ + vmovhps %xmm20,(%rdi,%rsi,2) │ │ │ │ + vmovq %xmm21,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm21,(%rdi,%rax,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vmovq (%rdi),%xmm20 │ │ │ │ + vmovhps (%rdi,%rsi,1),%xmm20,%xmm20 │ │ │ │ + vmovq (%rdi,%rsi,2),%xmm21 │ │ │ │ + vmovhps (%rdi,%rax,1),%xmm21,%xmm21 │ │ │ │ + vpmovzxbw %xmm20,%ymm20 │ │ │ │ + vpmovzxbw %xmm21,%ymm21 │ │ │ │ + vpaddw %ymm18,%ymm20,%ymm20 │ │ │ │ + vpaddw %ymm19,%ymm21,%ymm21 │ │ │ │ + vpackuswb %ymm21,%ymm20,%ymm20 │ │ │ │ + vextracti32x4 $0x1,%ymm20,%xmm21 │ │ │ │ + vmovq %xmm20,(%rdi) │ │ │ │ + vmovhps %xmm20,(%rdi,%rsi,2) │ │ │ │ + vmovq %xmm21,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm21,(%rdi,%rax,1) │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea 0xb85(%rip),%r8 │ │ │ │ - call 2e9b70 <__cxa_finalize@plt+0x2beb20> │ │ │ │ - add $0x48,%rsp │ │ │ │ + vpunpckhwd %ymm19,%ymm20,%ymm16 │ │ │ │ + vpunpckhwd %ymm18,%ymm21,%ymm17 │ │ │ │ + vpunpcklwd %ymm21,%ymm18,%ymm18 │ │ │ │ + vpunpcklwd %ymm20,%ymm19,%ymm19 │ │ │ │ + vpbroadcastd -0x88(%r9),%ymm22 │ │ │ │ + vmovdqa32 %ymm22,%ymm20 │ │ │ │ + vpdpwssd 0x144(%r9){1to8},%ymm16,%ymm20 │ │ │ │ + vmovdqa32 %ymm22,%ymm21 │ │ │ │ + vpdpwssd 0x148(%r9){1to8},%ymm16,%ymm21 │ │ │ │ + vpsrld $0xc,%ymm20,%ymm20 │ │ │ │ + vpslld $0x4,%ymm21,%ymm21 │ │ │ │ + vpshrdd $0x10,%ymm20,%ymm21,%ymm16 │ │ │ │ + vmovdqa32 %ymm22,%ymm20 │ │ │ │ + vpdpwssd 0x1b0(%r9){1to8},%ymm17,%ymm20 │ │ │ │ + vmovdqa32 %ymm22,%ymm21 │ │ │ │ + vpdpwssd 0x1ac(%r9){1to8},%ymm17,%ymm21 │ │ │ │ + vpsrld $0xc,%ymm20,%ymm20 │ │ │ │ + vpslld $0x4,%ymm21,%ymm21 │ │ │ │ + vpshrdd $0x10,%ymm20,%ymm21,%ymm17 │ │ │ │ + vmovdqa32 %ymm22,%ymm20 │ │ │ │ + vpdpwssd 0xc(%r9){1to8},%ymm18,%ymm20 │ │ │ │ + vmovdqa32 %ymm22,%ymm21 │ │ │ │ + vpdpwssd 0x10(%r9){1to8},%ymm18,%ymm21 │ │ │ │ + vpsrld $0xc,%ymm20,%ymm20 │ │ │ │ + vpslld $0x4,%ymm21,%ymm21 │ │ │ │ + vpshrdd $0x10,%ymm20,%ymm21,%ymm18 │ │ │ │ + vmovdqa32 %ymm22,%ymm20 │ │ │ │ + vpdpwssd 0x1c(%r9){1to8},%ymm19,%ymm20 │ │ │ │ + vmovdqa32 %ymm22,%ymm21 │ │ │ │ + vpdpwssd 0x18(%r9){1to8},%ymm19,%ymm21 │ │ │ │ + vpsrld $0xc,%ymm20,%ymm20 │ │ │ │ + vpslld $0x4,%ymm21,%ymm21 │ │ │ │ + vpshrdd $0x10,%ymm20,%ymm21,%ymm19 │ │ │ │ + vpsubsw %ymm18,%ymm16,%ymm20 │ │ │ │ + vpaddsw %ymm18,%ymm16,%ymm16 │ │ │ │ + vpsubsw %ymm19,%ymm17,%ymm21 │ │ │ │ + vpaddsw %ymm19,%ymm17,%ymm17 │ │ │ │ + vmovdqa32 %ymm22,%ymm18 │ │ │ │ + vpdpwssd -0x38(%r9){1to8},%ymm20,%ymm18 │ │ │ │ + vmovdqa32 %ymm22,%ymm19 │ │ │ │ + vpdpwssd -0x34(%r9){1to8},%ymm20,%ymm19 │ │ │ │ + vpsrld $0xc,%ymm18,%ymm18 │ │ │ │ + vpslld $0x4,%ymm19,%ymm19 │ │ │ │ + vpshrdd $0x10,%ymm18,%ymm19,%ymm20 │ │ │ │ + vmovdqa32 %ymm22,%ymm18 │ │ │ │ + vpdpwssd -0x28(%r9){1to8},%ymm21,%ymm18 │ │ │ │ + vmovdqa32 %ymm22,%ymm19 │ │ │ │ + vpdpwssd -0x2c(%r9){1to8},%ymm21,%ymm19 │ │ │ │ + vpsrld $0xc,%ymm18,%ymm18 │ │ │ │ + vpslld $0x4,%ymm19,%ymm19 │ │ │ │ + vpshrdd $0x10,%ymm18,%ymm19,%ymm21 │ │ │ │ + vbroadcasti32x4 -0xc0(%r9),%ymm18 │ │ │ │ + vprord $0x10,%ymm17,%ymm17 │ │ │ │ + vpsubsw %ymm17,%ymm16,%ymm19 │ │ │ │ + vpaddsw %ymm17,%ymm16,%ymm16 │ │ │ │ + vpsubsw %ymm21,%ymm20,%ymm17 │ │ │ │ + vpaddsw %ymm21,%ymm20,%ymm20 │ │ │ │ + vpshufb %ymm18,%ymm16,%ymm16 │ │ │ │ + vpshufb %ymm18,%ymm20,%ymm20 │ │ │ │ + vmovdqa32 %ymm22,%ymm18 │ │ │ │ + vpdpwssd -0x3c(%r9){1to8},%ymm19,%ymm18 │ │ │ │ + vmovdqa32 %ymm22,%ymm21 │ │ │ │ + vpdpwssd -0x3c(%r9){1to8},%ymm17,%ymm21 │ │ │ │ + vpsrad $0xc,%ymm18,%ymm18 │ │ │ │ + vpsrad $0xc,%ymm21,%ymm21 │ │ │ │ + vpackssdw %ymm21,%ymm18,%ymm18 │ │ │ │ + vmovdqa32 %ymm22,%ymm21 │ │ │ │ + vpdpwssd -0x40(%r9){1to8},%ymm19,%ymm21 │ │ │ │ + vmovdqa32 %ymm22,%ymm19 │ │ │ │ + vpdpwssd -0x40(%r9){1to8},%ymm17,%ymm19 │ │ │ │ + vpsrad $0xc,%ymm21,%ymm21 │ │ │ │ + vpsrad $0xc,%ymm19,%ymm19 │ │ │ │ + vpackssdw %ymm21,%ymm19,%ymm17 │ │ │ │ + vpunpcklqdq %ymm16,%ymm20,%ymm19 │ │ │ │ + vpunpckhqdq %ymm20,%ymm16,%ymm16 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea 0xca5(%rip),%r8 │ │ │ │ - call 2e9b70 <__cxa_finalize@plt+0x2beb20> │ │ │ │ - add $0x48,%rsp │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vpbroadcastd -0x88(%r9),%ymm22 │ │ │ │ + vpunpckhwd %ymm19,%ymm20,%ymm16 │ │ │ │ + vpunpckhwd %ymm18,%ymm21,%ymm17 │ │ │ │ + vpunpcklwd %ymm21,%ymm18,%ymm18 │ │ │ │ + vpunpcklwd %ymm20,%ymm19,%ymm19 │ │ │ │ + vmovdqa32 %ymm22,%ymm20 │ │ │ │ + vpdpwssd 0x148(%r9){1to8},%ymm16,%ymm20 │ │ │ │ + vmovdqa32 %ymm22,%ymm21 │ │ │ │ + vpdpwssd 0x144(%r9){1to8},%ymm16,%ymm21 │ │ │ │ + vpsrad $0xc,%ymm20,%ymm20 │ │ │ │ + vpsrad $0xc,%ymm21,%ymm21 │ │ │ │ + vpackssdw %ymm20,%ymm21,%ymm16 │ │ │ │ + vmovdqa32 %ymm22,%ymm20 │ │ │ │ + vpdpwssd 0x1b0(%r9){1to8},%ymm17,%ymm20 │ │ │ │ + vmovdqa32 %ymm22,%ymm21 │ │ │ │ + vpdpwssd 0x1ac(%r9){1to8},%ymm17,%ymm21 │ │ │ │ + vpsrad $0xc,%ymm20,%ymm20 │ │ │ │ + vpsrad $0xc,%ymm21,%ymm21 │ │ │ │ + vpackssdw %ymm20,%ymm21,%ymm17 │ │ │ │ + vmovdqa32 %ymm22,%ymm20 │ │ │ │ + vpdpwssd 0x10(%r9){1to8},%ymm18,%ymm20 │ │ │ │ + vmovdqa32 %ymm22,%ymm21 │ │ │ │ + vpdpwssd 0xc(%r9){1to8},%ymm18,%ymm21 │ │ │ │ + vpsrad $0xc,%ymm20,%ymm20 │ │ │ │ + vpsrad $0xc,%ymm21,%ymm21 │ │ │ │ + vpackssdw %ymm20,%ymm21,%ymm18 │ │ │ │ + vmovdqa32 %ymm22,%ymm20 │ │ │ │ + vpdpwssd 0x1c(%r9){1to8},%ymm19,%ymm20 │ │ │ │ + vmovdqa32 %ymm22,%ymm21 │ │ │ │ + vpdpwssd 0x18(%r9){1to8},%ymm19,%ymm21 │ │ │ │ + vpsrad $0xc,%ymm20,%ymm20 │ │ │ │ + vpsrad $0xc,%ymm21,%ymm21 │ │ │ │ + vpackssdw %ymm20,%ymm21,%ymm19 │ │ │ │ + vpsubsw %ymm18,%ymm16,%ymm20 │ │ │ │ + vpaddsw %ymm18,%ymm16,%ymm16 │ │ │ │ + vpsubsw %ymm19,%ymm17,%ymm21 │ │ │ │ + vpaddsw %ymm19,%ymm17,%ymm17 │ │ │ │ + vshufps $0x4e,%ymm20,%ymm21,%ymm18 │ │ │ │ + vpunpckhwd %ymm18,%ymm20,%ymm20 │ │ │ │ + vpunpcklwd %ymm18,%ymm21,%ymm21 │ │ │ │ + vmovdqa32 %ymm22,%ymm18 │ │ │ │ + vpdpwssd -0x34(%r9){1to8},%ymm20,%ymm18 │ │ │ │ + vmovdqa32 %ymm22,%ymm19 │ │ │ │ + vpdpwssd -0x38(%r9){1to8},%ymm20,%ymm19 │ │ │ │ + vpsrad $0xc,%ymm18,%ymm18 │ │ │ │ + vpsrad $0xc,%ymm19,%ymm19 │ │ │ │ + vpackssdw %ymm18,%ymm19,%ymm20 │ │ │ │ + vmovdqa32 %ymm22,%ymm18 │ │ │ │ + vpdpwssd -0x2c(%r9){1to8},%ymm21,%ymm18 │ │ │ │ + vmovdqa32 %ymm22,%ymm19 │ │ │ │ + vpdpwssd -0x28(%r9){1to8},%ymm21,%ymm19 │ │ │ │ + vpsrad $0xc,%ymm18,%ymm18 │ │ │ │ + vpsrad $0xc,%ymm19,%ymm19 │ │ │ │ + vpackssdw %ymm18,%ymm19,%ymm21 │ │ │ │ + vpsubsw %ymm17,%ymm16,%ymm18 │ │ │ │ + vpaddsw %ymm17,%ymm16,%ymm16 │ │ │ │ + vpsubsw %ymm21,%ymm20,%ymm17 │ │ │ │ + vpaddsw %ymm21,%ymm20,%ymm20 │ │ │ │ + vpbroadcastd -0x8c(%r9),%ymm21 │ │ │ │ + vpunpckhqdq %ymm17,%ymm18,%ymm19 │ │ │ │ + vpunpcklqdq %ymm17,%ymm18,%ymm18 │ │ │ │ + vpaddsw %ymm19,%ymm18,%ymm17 │ │ │ │ + vpsubsw %ymm19,%ymm18,%ymm18 │ │ │ │ + vpunpckhqdq %ymm16,%ymm20,%ymm19 │ │ │ │ + vpunpcklqdq %ymm20,%ymm16,%ymm16 │ │ │ │ + vpmulhrsw %ymm21,%ymm18,%ymm18 │ │ │ │ + vpshufd $0x4e,%ymm17,%ymm17 │ │ │ │ + vpmulhrsw %ymm21,%ymm17,%ymm17 │ │ │ │ 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 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - movdqa 0xf1edc(%rip),%xmm7 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - movdqa %xmm6,0x18(%rsp) │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - pmulhrsw 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm1,%xmm6 │ │ │ │ - punpcklwd %xmm5,%xmm6 │ │ │ │ - punpckhwd %xmm5,%xmm1 │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - punpckhwd %xmm4,%xmm5 │ │ │ │ - punpcklwd %xmm4,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - punpckhwd %xmm7,%xmm4 │ │ │ │ - punpcklwd %xmm7,%xmm3 │ │ │ │ - movdqa %xmm1,%xmm7 │ │ │ │ - punpckhwd %xmm4,%xmm7 │ │ │ │ - punpcklwd %xmm4,%xmm1 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - punpckhwd %xmm3,%xmm4 │ │ │ │ - punpcklwd %xmm3,%xmm6 │ │ │ │ - movdqa %xmm6,0x28(%rsp) │ │ │ │ - movdqa 0x18(%rsp),%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - punpckhwd %xmm6,%xmm3 │ │ │ │ - punpcklwd %xmm6,%xmm2 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - punpckhwd %xmm3,%xmm6 │ │ │ │ - punpcklwd %xmm3,%xmm5 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - punpckhwd %xmm2,%xmm3 │ │ │ │ - punpcklwd %xmm2,%xmm0 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - punpckhwd %xmm7,%xmm2 │ │ │ │ - punpcklwd %xmm7,%xmm6 │ │ │ │ - movdqa %xmm2,0x8(%rsp) │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm2 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - punpcklwd %xmm1,%xmm4 │ │ │ │ - punpckhwd %xmm1,%xmm5 │ │ │ │ - movdqa 0x28(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpckhwd %xmm7,%xmm1 │ │ │ │ - punpcklwd %xmm7,%xmm0 │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ + lea 0xf2369(%rip),%r9 │ │ │ │ + lea -0x761(%rip),%r8 │ │ │ │ + jmp 2e98d0 <__cxa_finalize@plt+0x2be880> │ │ │ │ + lea 0xf2359(%rip),%r9 │ │ │ │ + lea -0x50c(%rip),%r8 │ │ │ │ + jmp 2e98d0 <__cxa_finalize@plt+0x2be880> │ │ │ │ + lea 0xf2349(%rip),%r9 │ │ │ │ + lea 0xa4(%rip),%r8 │ │ │ │ + jmp 2e98d0 <__cxa_finalize@plt+0x2be880> │ │ │ │ + lea 0xf2339(%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 2e94e0 <__cxa_finalize@plt+0x2be490> │ │ │ │ + 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 │ │ │ │ + vpunpckhwd %ymm17,%ymm18,%ymm19 │ │ │ │ + vpunpcklwd %ymm17,%ymm18,%ymm18 │ │ │ │ + vpmulhrsw %ymm21,%ymm16,%ymm16 │ │ │ │ + vpmulhrsw %ymm21,%ymm20,%ymm20 │ │ │ │ + vpmulhrsw %ymm21,%ymm19,%ymm19 │ │ │ │ + vpmulhrsw %ymm21,%ymm18,%ymm18 │ │ │ │ + vinserti32x4 $0x1,%xmm19,%ymm16,%ymm17 │ │ │ │ + vshufi32x4 $0x3,%ymm19,%ymm16,%ymm19 │ │ │ │ + vinserti32x4 $0x1,%xmm18,%ymm20,%ymm16 │ │ │ │ + vshufi32x4 $0x3,%ymm18,%ymm20,%ymm18 │ │ │ │ jmp *%r8 │ │ │ │ - lea 0x116(%rip),%r8 │ │ │ │ - call 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - movdqa 0xf1db7(%rip),%xmm7 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - movdqa %xmm6,0x18(%rsp) │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - pmulhrsw 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm5,0x28(%rsp) │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movq (%rdi),%xmm5 │ │ │ │ - movq (%rdi,%rsi,1),%xmm6 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - punpcklbw %xmm7,%xmm5 │ │ │ │ - punpcklbw %xmm7,%xmm6 │ │ │ │ - paddw %xmm0,%xmm5 │ │ │ │ - paddw %xmm1,%xmm6 │ │ │ │ - packuswb %xmm6,%xmm5 │ │ │ │ - movq %xmm5,(%rdi) │ │ │ │ - punpckhqdq %xmm5,%xmm5 │ │ │ │ - movq %xmm5,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - movq (%rdi),%xmm5 │ │ │ │ - movq (%rdi,%rsi,1),%xmm6 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - punpcklbw %xmm7,%xmm5 │ │ │ │ - punpcklbw %xmm7,%xmm6 │ │ │ │ - paddw %xmm2,%xmm5 │ │ │ │ - paddw %xmm3,%xmm6 │ │ │ │ - packuswb %xmm6,%xmm5 │ │ │ │ - movq %xmm5,(%rdi) │ │ │ │ - punpckhqdq %xmm5,%xmm5 │ │ │ │ - movq %xmm5,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - movq (%rdi),%xmm5 │ │ │ │ - movq (%rdi,%rsi,1),%xmm6 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - punpcklbw %xmm7,%xmm5 │ │ │ │ - punpcklbw %xmm7,%xmm6 │ │ │ │ - paddw %xmm4,%xmm5 │ │ │ │ - paddw 0x28(%rsp),%xmm6 │ │ │ │ - packuswb %xmm6,%xmm5 │ │ │ │ - movq %xmm5,(%rdi) │ │ │ │ - punpckhqdq %xmm5,%xmm5 │ │ │ │ - movq %xmm5,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - movq (%rdi),%xmm5 │ │ │ │ - movq (%rdi,%rsi,1),%xmm6 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - punpcklbw %xmm7,%xmm5 │ │ │ │ - punpcklbw %xmm7,%xmm6 │ │ │ │ - paddw 0x18(%rsp),%xmm5 │ │ │ │ - paddw 0x8(%rsp),%xmm6 │ │ │ │ - packuswb %xmm6,%xmm5 │ │ │ │ - movq %xmm5,(%rdi) │ │ │ │ - punpckhqdq %xmm5,%xmm5 │ │ │ │ - movq %xmm5,(%rdi,%rsi,1) │ │ │ │ + vpshufd $0x4e,%ymm16,%ymm20 │ │ │ │ + vpshufd $0x4e,%ymm17,%ymm21 │ │ │ │ + call 2e96d0 <__cxa_finalize@plt+0x2be680> │ │ │ │ + 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 2e93f1 <__cxa_finalize@plt+0x2be3a1> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0xf2239(%rip),%r9 │ │ │ │ + lea -0x891(%rip),%r8 │ │ │ │ + jmp 2e9a00 <__cxa_finalize@plt+0x2be9b0> │ │ │ │ + lea 0xf2229(%rip),%r9 │ │ │ │ + lea -0x63c(%rip),%r8 │ │ │ │ + jmp 2e9a00 <__cxa_finalize@plt+0x2be9b0> │ │ │ │ + lea 0xf2219(%rip),%r9 │ │ │ │ + lea -0x8c(%rip),%r8 │ │ │ │ + jmp 2e9a00 <__cxa_finalize@plt+0x2be9b0> │ │ │ │ + lea 0xf2209(%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 │ │ │ │ + vmovdqa32 0x30(%rdx),%xmm16 │ │ │ │ + vinserti32x4 $0x1,0x60(%rdx),%ymm20,%ymm20 │ │ │ │ + vinserti32x4 $0x1,0x70(%rdx),%ymm16,%ymm16 │ │ │ │ + vpunpcklwd %ymm18,%ymm19,%ymm17 │ │ │ │ + vpunpckhwd %ymm18,%ymm19,%ymm19 │ │ │ │ + vpunpcklwd %ymm16,%ymm20,%ymm18 │ │ │ │ + vpunpckhwd %ymm16,%ymm20,%ymm20 │ │ │ │ + vpunpckldq %ymm18,%ymm17,%ymm16 │ │ │ │ + vpunpckhdq %ymm18,%ymm17,%ymm17 │ │ │ │ + vpunpckldq %ymm20,%ymm19,%ymm18 │ │ │ │ + vpunpckhdq %ymm20,%ymm19,%ymm19 │ │ │ │ jmp *%r8 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa %xmm7,(%rdx) │ │ │ │ - movdqa %xmm7,0x10(%rdx) │ │ │ │ - movdqa %xmm7,0x20(%rdx) │ │ │ │ - movdqa %xmm7,0x30(%rdx) │ │ │ │ - movdqa %xmm7,0x40(%rdx) │ │ │ │ - movdqa %xmm7,0x50(%rdx) │ │ │ │ - movdqa %xmm7,0x60(%rdx) │ │ │ │ - movdqa %xmm7,0x70(%rdx) │ │ │ │ - ret │ │ │ │ + vpbroadcastd -0xa0(%r9),%ymm20 │ │ │ │ + jmp 2e93c9 <__cxa_finalize@plt+0x2be379> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0xf2179(%rip),%r9 │ │ │ │ + lea 0x102(%rip),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 2e9ae0 <__cxa_finalize@plt+0x2bea90> │ │ │ │ + movswl (%rdx),%eax │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + or $0x10,%ecx │ │ │ │ + imul $0xb5,%eax,%eax │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + sar $0x8,%eax │ │ │ │ + jmp 2e8feb <__cxa_finalize@plt+0x2bdf9b> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0xf2149(%rip),%r9 │ │ │ │ + lea 0xc16(%rip),%r8 │ │ │ │ + jmp 2e9ae0 <__cxa_finalize@plt+0x2bea90> │ │ │ │ + lea 0xf2139(%rip),%r9 │ │ │ │ + lea 0x708(%rip),%r8 │ │ │ │ + jmp 2e9ae0 <__cxa_finalize@plt+0x2bea90> │ │ │ │ + lea 0xf2129(%rip),%r9 │ │ │ │ + lea 0xb22(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - movdqa %xmm7,0x10(%rsp) │ │ │ │ - movdqa %xmm3,0x20(%rsp) │ │ │ │ - movdqa %xmm1,0x30(%rsp) │ │ │ │ - movdqa 0xf1c56(%rip),%xmm7 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - punpckhwd %xmm6,%xmm3 │ │ │ │ - punpcklwd %xmm6,%xmm2 │ │ │ │ - movdqa 0xf1962(%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 0xf1928(%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 0xf18e6(%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 0xf18ac(%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 0xf188e(%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 0xf1854(%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 0xf1852(%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 0xf1818(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm6 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm6,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - psubsw %xmm1,%xmm2 │ │ │ │ - paddsw %xmm1,%xmm4 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - psubsw %xmm5,%xmm1 │ │ │ │ - paddsw %xmm5,%xmm3 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - punpckhwd %xmm1,%xmm6 │ │ │ │ - punpcklwd %xmm1,%xmm2 │ │ │ │ - movdqa 0xf177e(%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 0xf1744(%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) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea -0x3e6(%rip),%r8 │ │ │ │ - call 2ea0e0 <__cxa_finalize@plt+0x2bf090> │ │ │ │ - add $0x48,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea 0xc5(%rip),%r8 │ │ │ │ - call 2ea0e0 <__cxa_finalize@plt+0x2bf090> │ │ │ │ - add $0x48,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea 0x615(%rip),%r8 │ │ │ │ - call 2ea0e0 <__cxa_finalize@plt+0x2bf090> │ │ │ │ - add $0x48,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea 0x735(%rip),%r8 │ │ │ │ - call 2ea0e0 <__cxa_finalize@plt+0x2bf090> │ │ │ │ - add $0x48,%rsp │ │ │ │ + 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 2eaf70 <__cxa_finalize@plt+0x2bff20> │ │ │ │ + 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 │ │ │ │ + vpmulhrsw %zmm21,%zmm18,%zmm18 │ │ │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpunpckhwd %zmm20,%zmm16,%zmm19 │ │ │ │ + vpunpcklwd %zmm20,%zmm16,%zmm16 │ │ │ │ + vpunpckhwd %zmm17,%zmm18,%zmm20 │ │ │ │ + vpunpcklwd %zmm17,%zmm18,%zmm18 │ │ │ │ + vpunpckhdq %zmm18,%zmm16,%zmm17 │ │ │ │ + vpunpckldq %zmm18,%zmm16,%zmm16 │ │ │ │ + vpunpckldq %zmm20,%zmm19,%zmm18 │ │ │ │ + vpunpckhdq %zmm20,%zmm19,%zmm19 │ │ │ │ + jmp *%r8 │ │ │ │ + vprord $0x10,-0x400(%r9),%zmm21 │ │ │ │ + vshufi32x4 $0x78,%zmm18,%zmm18,%zmm18 │ │ │ │ + vshufi32x4 $0xb4,%zmm19,%zmm17,%zmm20 │ │ │ │ + vshufi32x4 $0x1e,%zmm19,%zmm17,%zmm17 │ │ │ │ + vpermb %zmm16,%zmm21,%zmm25 │ │ │ │ + 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 2e9e20 <__cxa_finalize@plt+0x2bedd0> │ │ │ │ + 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 │ │ │ │ + vpermt2q %zmm23,%zmm25,%zmm19 │ │ │ │ + vpbroadcastd -0xa4(%r9),%zmm23 │ │ │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm23,%zmm18,%zmm18 │ │ │ │ + vpmulhrsw %zmm23,%zmm19,%zmm19 │ │ │ │ + vpbroadcastd %esi,%ymm22 │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ + vpxord %zmm20,%zmm20,%zmm20 │ │ │ │ + vpmulld %ymm22,%ymm24,%ymm24 │ │ │ │ + kmovb %k1,%k2 │ │ │ │ + vpgatherdq (%rdi,%ymm24,1),%zmm22{%k1} │ │ │ │ + kmovb %k2,%k1 │ │ │ │ + vpgatherdq (%rcx,%ymm24,1),%zmm23{%k2} │ │ │ │ + vmovdqa32 %zmm20,(%rdx) │ │ │ │ + vmovdqa32 %zmm20,0x40(%rdx) │ │ │ │ + kmovb %k1,%k2 │ │ │ │ + vmovdqa32 %zmm20,0x80(%rdx) │ │ │ │ + vmovdqa32 %zmm20,0xc0(%rdx) │ │ │ │ + vpunpcklbw %zmm20,%zmm22,%zmm21 │ │ │ │ + vpunpckhbw %zmm20,%zmm22,%zmm22 │ │ │ │ + vpaddw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm22,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ + vpscatterdq %zmm16,(%rdi,%ymm24,1){%k1} │ │ │ │ + vpunpcklbw %zmm20,%zmm23,%zmm22 │ │ │ │ + vpunpckhbw %zmm20,%zmm23,%zmm23 │ │ │ │ + vpaddw %zmm22,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm23,%zmm19,%zmm19 │ │ │ │ + vpackuswb %zmm19,%zmm18,%zmm18 │ │ │ │ + vpscatterdq %zmm18,(%rcx,%ymm24,1){%k2} │ │ │ │ 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 2ea1a0 <__cxa_finalize@plt+0x2bf150> │ │ │ │ - call 2ea480 <__cxa_finalize@plt+0x2bf430> │ │ │ │ - movdqa 0xf1967(%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 2e9bbe <__cxa_finalize@plt+0x2beb6e> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x3b5(%rip),%r8 │ │ │ │ - call 2ea1a0 <__cxa_finalize@plt+0x2bf150> │ │ │ │ - call 2ea560 <__cxa_finalize@plt+0x2bf510> │ │ │ │ - movdqa 0xf18e7(%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 2e9cb3 <__cxa_finalize@plt+0x2bec63> │ │ │ │ + vpbroadcastd -0x88(%r9),%ymm26 │ │ │ │ + vpbroadcastq -0xb0(%r9),%ymm29 │ │ │ │ + vpbroadcastd 0xac(%r9),%ymm19 │ │ │ │ + vpbroadcastd 0xbc(%r9),%ymm21 │ │ │ │ + vpbroadcastd 0xb8(%r9),%ymm20 │ │ │ │ + vpxord %ymm22,%ymm22,%ymm22 │ │ │ │ + vpunpckhwd %ymm16,%ymm16,%ymm18 │ │ │ │ + vpmulhrsw %ymm19,%ymm18,%ymm18 │ │ │ │ + vpunpcklwd %ymm17,%ymm17,%ymm23 │ │ │ │ + vpmulhrsw %ymm21,%ymm23,%ymm23 │ │ │ │ + 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 2e9f7d <__cxa_finalize@plt+0x2bef2d> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movdqa %xmm7,0x10(%rsp) │ │ │ │ - movdqa %xmm3,0x20(%rsp) │ │ │ │ - movdqa %xmm4,0x30(%rsp) │ │ │ │ - movdqa 0xf1886(%rip),%xmm7 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - punpckhwd %xmm2,%xmm4 │ │ │ │ - punpcklwd %xmm2,%xmm5 │ │ │ │ - movdqa 0xf1612(%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 0xf15d8(%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 0xf15f6(%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 0xf15bc(%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 0xf15a2(%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 0xf1568(%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 0xf14a2(%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 0xf1468(%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 0xf1486(%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 0xf144c(%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 0xf1372(%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 0xf1338(%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 0xf1294(%rip),%xmm2 │ │ │ │ - movdqa 0xf158c(%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 0xf1252(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm3,%xmm7 │ │ │ │ - pmaddwd %xmm3,%xmm5 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm7,%xmm5 │ │ │ │ - movdqa 0xf123c(%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 0xf1202(%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 0xf1540(%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 2ea620 <__cxa_finalize@plt+0x2bf5d0> │ │ │ │ - add $0x48,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea -0x47b(%rip),%r8 │ │ │ │ - call 2ea620 <__cxa_finalize@plt+0x2bf5d0> │ │ │ │ - add $0x48,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea 0xd5(%rip),%r8 │ │ │ │ - call 2ea620 <__cxa_finalize@plt+0x2bf5d0> │ │ │ │ - add $0x48,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea 0x1f5(%rip),%r8 │ │ │ │ - call 2ea620 <__cxa_finalize@plt+0x2bf5d0> │ │ │ │ - add $0x48,%rsp │ │ │ │ + vpbroadcastd -0x88(%r9),%ymm26 │ │ │ │ + vpbroadcastq -0xb0(%r9),%ymm29 │ │ │ │ + vpxord %ymm22,%ymm22,%ymm22 │ │ │ │ + vpunpckhwd %ymm16,%ymm16,%ymm24 │ │ │ │ + vpunpckhwd %ymm19,%ymm19,%ymm20 │ │ │ │ + vpunpckhwd %ymm18,%ymm18,%ymm21 │ │ │ │ + vpunpcklwd %ymm17,%ymm17,%ymm23 │ │ │ │ + vpunpckhwd %ymm17,%ymm17,%ymm17 │ │ │ │ + vpunpcklwd %ymm19,%ymm19,%ymm19 │ │ │ │ + vpunpcklwd %ymm16,%ymm22,%ymm25 │ │ │ │ + vpunpcklwd %ymm18,%ymm22,%ymm22 │ │ │ │ + vpbroadcastd 0xac(%r9),%ymm18 │ │ │ │ + vpbroadcastd 0xb0(%r9),%ymm16 │ │ │ │ + vpbroadcastd 0xb4(%r9),%ymm27 │ │ │ │ + vpbroadcastd 0xb8(%r9),%ymm28 │ │ │ │ + vpmulhrsw %ymm18,%ymm24,%ymm24 │ │ │ │ + vpbroadcastd 0xbc(%r9),%ymm18 │ │ │ │ + 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 2e9f1f <__cxa_finalize@plt+0x2beecf> │ │ │ │ + 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 │ │ │ │ + vpunpckhwd %ymm18,%ymm21,%ymm21 │ │ │ │ + vpunpcklwd %ymm18,%ymm22,%ymm22 │ │ │ │ + vpbroadcastd -0x88(%r9),%ymm26 │ │ │ │ + vpbroadcastq -0xb0(%r9),%ymm29 │ │ │ │ + vpcmpnleub %ymm26,%ymm29,%k7 │ │ │ │ + vmovdqa32 %ymm26,%ymm18 │ │ │ │ + vpdpwssd 0x144(%r9){1to8},%ymm24,%ymm18 │ │ │ │ + vmovdqa32 %ymm26,%ymm20 │ │ │ │ + vpdpwssd 0x148(%r9){1to8},%ymm24,%ymm20 │ │ │ │ + vpslld $0x4,%ymm18,%ymm24 │ │ │ │ + vpmultishiftqb %ymm20,%ymm29,%ymm24{%k7} │ │ │ │ + vmovdqa32 %ymm26,%ymm18 │ │ │ │ + vpdpwssd 0xc(%r9){1to8},%ymm16,%ymm18 │ │ │ │ + vmovdqa32 %ymm26,%ymm20 │ │ │ │ + vpdpwssd 0x10(%r9){1to8},%ymm16,%ymm20 │ │ │ │ + vpslld $0x4,%ymm18,%ymm16 │ │ │ │ + vpmultishiftqb %ymm20,%ymm29,%ymm16{%k7} │ │ │ │ + vmovdqa32 %ymm26,%ymm18 │ │ │ │ + vpdpwssd 0x1ac(%r9){1to8},%ymm21,%ymm18 │ │ │ │ + vmovdqa32 %ymm26,%ymm20 │ │ │ │ + vpdpwssd 0x1b0(%r9){1to8},%ymm21,%ymm20 │ │ │ │ + vpslld $0x4,%ymm18,%ymm21 │ │ │ │ + vpmultishiftqb %ymm20,%ymm29,%ymm21{%k7} │ │ │ │ + vmovdqa32 %ymm26,%ymm18 │ │ │ │ + vpdpwssd 0x18(%r9){1to8},%ymm17,%ymm18 │ │ │ │ + vmovdqa32 %ymm26,%ymm20 │ │ │ │ + vpdpwssd 0x1c(%r9){1to8},%ymm17,%ymm20 │ │ │ │ + vpslld $0x4,%ymm18,%ymm17 │ │ │ │ + vpmultishiftqb %ymm20,%ymm29,%ymm17{%k7} │ │ │ │ + vmovdqa32 %ymm26,%ymm18 │ │ │ │ + vpdpwssd 0x150(%r9){1to8},%ymm23,%ymm18 │ │ │ │ + vmovdqa32 %ymm26,%ymm20 │ │ │ │ + vpdpwssd 0x154(%r9){1to8},%ymm23,%ymm20 │ │ │ │ + vpslld $0x4,%ymm18,%ymm23 │ │ │ │ + vpmultishiftqb %ymm20,%ymm29,%ymm23{%k7} │ │ │ │ + vmovdqa32 %ymm26,%ymm18 │ │ │ │ + vpdpwssd 0x1b8(%r9){1to8},%ymm19,%ymm18 │ │ │ │ + vmovdqa32 %ymm26,%ymm20 │ │ │ │ + vpdpwssd 0x1bc(%r9){1to8},%ymm19,%ymm20 │ │ │ │ + vpslld $0x4,%ymm18,%ymm19 │ │ │ │ + vpmultishiftqb %ymm20,%ymm29,%ymm19{%k7} │ │ │ │ + vpsubsw %ymm16,%ymm24,%ymm18 │ │ │ │ + vpaddsw %ymm16,%ymm24,%ymm24 │ │ │ │ + vpsubsw %ymm21,%ymm17,%ymm20 │ │ │ │ + vpaddsw %ymm21,%ymm17,%ymm17 │ │ │ │ + vmovdqa32 %ymm26,%ymm16 │ │ │ │ + vpdpwssd -0x34(%r9){1to8},%ymm22,%ymm16 │ │ │ │ + vmovdqa32 %ymm26,%ymm21 │ │ │ │ + vpdpwssd -0x38(%r9){1to8},%ymm22,%ymm21 │ │ │ │ + vpsrad $0xc,%ymm16,%ymm16 │ │ │ │ + vpsrad $0xc,%ymm21,%ymm21 │ │ │ │ + vpackssdw %ymm16,%ymm21,%ymm22 │ │ │ │ + vpsubsw %ymm17,%ymm24,%ymm16 │ │ │ │ + vpaddsw %ymm17,%ymm24,%ymm24 │ │ │ │ + vpsubsw %ymm19,%ymm23,%ymm17 │ │ │ │ + vpaddsw %ymm19,%ymm23,%ymm23 │ │ │ │ + vmovdqa32 %ymm26,%ymm19 │ │ │ │ + vpdpwssd -0x38(%r9){1to8},%ymm18,%ymm19 │ │ │ │ + vmovdqa32 %ymm26,%ymm21 │ │ │ │ + vpdpwssd -0x34(%r9){1to8},%ymm18,%ymm21 │ │ │ │ + vpslld $0x4,%ymm19,%ymm18 │ │ │ │ + vpmultishiftqb %ymm21,%ymm29,%ymm18{%k7} │ │ │ │ + vmovdqa32 %ymm26,%ymm19 │ │ │ │ + vpdpwssd -0x34(%r9){1to8},%ymm20,%ymm19 │ │ │ │ + vmovdqa32 %ymm26,%ymm21 │ │ │ │ + vpdpwssd -0x30(%r9){1to8},%ymm20,%ymm21 │ │ │ │ + vpslld $0x4,%ymm19,%ymm20 │ │ │ │ + vpmultishiftqb %ymm21,%ymm29,%ymm20{%k7} │ │ │ │ + vbroadcasti32x4 -0xc0(%r9),%ymm21 │ │ │ │ + vpbroadcastd -0x3c(%r9),%ymm27 │ │ │ │ + vpbroadcastd -0x40(%r9),%ymm28 │ │ │ │ + vpaddsw %ymm20,%ymm18,%ymm19 │ │ │ │ + vpsubsw %ymm20,%ymm18,%ymm18 │ │ │ │ + vpshufb %ymm21,%ymm24,%ymm24 │ │ │ │ + vpshufb %ymm21,%ymm23,%ymm23 │ │ │ │ + vpshufb %ymm21,%ymm19,%ymm19 │ │ │ │ + vmovdqa32 %ymm26,%ymm20 │ │ │ │ + vpdpwssd %ymm27,%ymm25,%ymm20 │ │ │ │ + vmovdqa32 %ymm26,%ymm21 │ │ │ │ + vpdpwssd %ymm28,%ymm25,%ymm21 │ │ │ │ + vpsrad $0xc,%ymm20,%ymm20 │ │ │ │ + vpsrad $0xc,%ymm21,%ymm21 │ │ │ │ + vpackssdw %ymm20,%ymm21,%ymm25 │ │ │ │ + vmovdqa32 %ymm26,%ymm20 │ │ │ │ + vpdpwssd %ymm28,%ymm17,%ymm20 │ │ │ │ + vmovdqa32 %ymm26,%ymm21 │ │ │ │ + vpdpwssd %ymm27,%ymm17,%ymm21 │ │ │ │ + vpsrad $0xc,%ymm20,%ymm20 │ │ │ │ + vpsrad $0xc,%ymm21,%ymm21 │ │ │ │ + vpackssdw %ymm20,%ymm21,%ymm17 │ │ │ │ + vmovdqa32 %ymm26,%ymm20 │ │ │ │ + vpdpwssd %ymm27,%ymm16,%ymm20 │ │ │ │ + vmovdqa32 %ymm26,%ymm21 │ │ │ │ + vpdpwssd %ymm28,%ymm16,%ymm21 │ │ │ │ + vpsrad $0xc,%ymm20,%ymm20 │ │ │ │ + vpsrad $0xc,%ymm21,%ymm21 │ │ │ │ + vmovdqa32 %ymm26,%ymm16 │ │ │ │ + vpdpwssd %ymm27,%ymm18,%ymm16 │ │ │ │ + vmovdqa32 %ymm26,%ymm27 │ │ │ │ + vpdpwssd %ymm28,%ymm18,%ymm27 │ │ │ │ + vpsrad $0xc,%ymm16,%ymm16 │ │ │ │ + vpsrad $0xc,%ymm27,%ymm27 │ │ │ │ + vpunpckhqdq %ymm17,%ymm23,%ymm18 │ │ │ │ + vpunpcklqdq %ymm17,%ymm23,%ymm23 │ │ │ │ + vpsubsw %ymm22,%ymm25,%ymm17 │ │ │ │ + vpaddsw %ymm22,%ymm25,%ymm25 │ │ │ │ + vpackssdw %ymm27,%ymm21,%ymm21 │ │ │ │ + vpackssdw %ymm16,%ymm20,%ymm20 │ │ │ │ + vpunpckhqdq %ymm19,%ymm24,%ymm16 │ │ │ │ + vpunpcklqdq %ymm19,%ymm24,%ymm24 │ │ │ │ + vpsubsw %ymm18,%ymm25,%ymm19 │ │ │ │ + vpaddsw %ymm18,%ymm25,%ymm25 │ │ │ │ + vpsubsw %ymm23,%ymm17,%ymm18 │ │ │ │ + vpaddsw %ymm23,%ymm17,%ymm17 │ │ │ │ + vpsubsw %ymm16,%ymm25,%ymm23 │ │ │ │ + vpaddsw %ymm25,%ymm16,%ymm16 │ │ │ │ + vpsubsw %ymm21,%ymm17,%ymm22 │ │ │ │ + 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) │ │ │ │ - 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 2ea1a0 <__cxa_finalize@plt+0x2bf150> │ │ │ │ - call 2ea480 <__cxa_finalize@plt+0x2bf430> │ │ │ │ - movdqa 0xf1437(%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 2e9bd4 <__cxa_finalize@plt+0x2beb84> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x925(%rip),%r8 │ │ │ │ - call 2ea1a0 <__cxa_finalize@plt+0x2bf150> │ │ │ │ - call 2ea560 <__cxa_finalize@plt+0x2bf510> │ │ │ │ - movdqa 0xf1377(%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 2e9cd5 <__cxa_finalize@plt+0x2bec85> │ │ │ │ + lea 0xf1ad9(%rip),%r9 │ │ │ │ + lea -0x59e(%rip),%r8 │ │ │ │ + jmp 2ea160 <__cxa_finalize@plt+0x2bf110> │ │ │ │ + lea 0xf1ac9(%rip),%r9 │ │ │ │ + lea 0x98(%rip),%r8 │ │ │ │ + jmp 2ea160 <__cxa_finalize@plt+0x2bf110> │ │ │ │ + lea 0xf1ab9(%rip),%r9 │ │ │ │ + lea 0x4b2(%rip),%r8 │ │ │ │ + jmp 2ea160 <__cxa_finalize@plt+0x2bf110> │ │ │ │ + lea 0xf1aa9(%rip),%r9 │ │ │ │ + lea 0x576(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea -0xac6(%rip),%r8 │ │ │ │ - call 2ea7c0 <__cxa_finalize@plt+0x2bf770> │ │ │ │ - add $0x48,%rsp │ │ │ │ - ret │ │ │ │ + call 2eb270 <__cxa_finalize@plt+0x2c0220> │ │ │ │ + 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 │ │ │ │ + vpmulhrsw %zmm23,%zmm21,%zmm21 │ │ │ │ + vpmulhrsw %zmm23,%zmm20,%zmm20 │ │ │ │ + vpmulhrsw %zmm23,%zmm18,%zmm18 │ │ │ │ + vpunpckldq %zmm21,%zmm19,%zmm16 │ │ │ │ + vpunpckhdq %zmm21,%zmm19,%zmm19 │ │ │ │ + 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 2ea2c0 <__cxa_finalize@plt+0x2bf270> │ │ │ │ + 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 │ │ │ │ + vpmulhrsw %zmm18,%zmm21,%zmm21 │ │ │ │ + vmovdqa32 -0x140(%r9),%ymm24 │ │ │ │ + lea (%rdi,%rsi,1),%rcx │ │ │ │ + vpsrlq $0x4,%zmm26,%zmm18 │ │ │ │ + vpermi2q %zmm19,%zmm16,%zmm18 │ │ │ │ + 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 2e9c29 <__cxa_finalize@plt+0x2bebd9> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea -0x61b(%rip),%r8 │ │ │ │ - call 2ea7c0 <__cxa_finalize@plt+0x2bf770> │ │ │ │ - add $0x48,%rsp │ │ │ │ - ret │ │ │ │ + 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 2ea2f4 <__cxa_finalize@plt+0x2bf2a4> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea -0xcb(%rip),%r8 │ │ │ │ - call 2ea7c0 <__cxa_finalize@plt+0x2bf770> │ │ │ │ - add $0x48,%rsp │ │ │ │ - ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - lea 0x55(%rip),%r8 │ │ │ │ - call 2ea7c0 <__cxa_finalize@plt+0x2bf770> │ │ │ │ - add $0x48,%rsp │ │ │ │ + vmovdqa32 -0x240(%r9),%zmm20 │ │ │ │ + vpsrlq $0x4,%zmm20,%zmm21 │ │ │ │ + vpermi2q %zmm18,%zmm16,%zmm20 │ │ │ │ + vpsrlq $0x4,%zmm21,%zmm22 │ │ │ │ + vpermi2q %zmm19,%zmm17,%zmm21 │ │ │ │ + vpsrlq $0x4,%zmm22,%zmm26 │ │ │ │ + vpermi2q %zmm18,%zmm16,%zmm22 │ │ │ │ + vpermt2q %zmm19,%zmm26,%zmm17 │ │ │ │ + vpunpcklwd %zmm21,%zmm20,%zmm16 │ │ │ │ + vpunpckhwd %zmm21,%zmm20,%zmm20 │ │ │ │ + vpunpcklwd %zmm17,%zmm22,%zmm21 │ │ │ │ + vpunpckhwd %zmm17,%zmm22,%zmm22 │ │ │ │ + vpbroadcastd -0x88(%r9),%zmm25 │ │ │ │ + vpbroadcastq -0xb0(%r9),%zmm29 │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ + vpcmpnleub %zmm25,%zmm29,%k7 │ │ │ │ + vpxord %zmm24,%zmm24,%zmm24 │ │ │ │ + vpbroadcastd -0x1c(%r9),%zmm19 │ │ │ │ + vpbroadcastd -0x24(%r9),%zmm19{%k1} │ │ │ │ + vpbroadcastd -0x18(%r9),%zmm23 │ │ │ │ + vpbroadcastd -0x20(%r9),%zmm23{%k1} │ │ │ │ + vmovdqa32 %zmm25,%zmm17 │ │ │ │ + vpdpwssd %zmm19,%zmm16,%zmm17 │ │ │ │ + vmovdqa32 %zmm25,%zmm18 │ │ │ │ + vpdpwssd %zmm23,%zmm16,%zmm18 │ │ │ │ + vpslld $0x4,%zmm17,%zmm16 │ │ │ │ + vpmultishiftqb %zmm18,%zmm29,%zmm16{%k7} │ │ │ │ + vpbroadcastd -0x4(%r9),%zmm19 │ │ │ │ + vpbroadcastd -0xc(%r9),%zmm19{%k1} │ │ │ │ + vpbroadcastd (%r9),%zmm23 │ │ │ │ + vpbroadcastd -0x8(%r9),%zmm23{%k1} │ │ │ │ + vmovdqa32 %zmm25,%zmm17 │ │ │ │ + vpdpwssd %zmm19,%zmm22,%zmm17 │ │ │ │ + vmovdqa32 %zmm25,%zmm18 │ │ │ │ + vpdpwssd %zmm23,%zmm22,%zmm18 │ │ │ │ + vpslld $0x4,%zmm17,%zmm22 │ │ │ │ + vpmultishiftqb %zmm18,%zmm29,%zmm22{%k7} │ │ │ │ + vpbroadcastd 0x4(%r9),%zmm19 │ │ │ │ + vpbroadcastd -0x1dc(%r9),%zmm19{%k1} │ │ │ │ + vpbroadcastd 0x8(%r9),%zmm23 │ │ │ │ + vpbroadcastd -0x1ec(%r9),%zmm23{%k1} │ │ │ │ + vmovdqa32 %zmm25,%zmm17 │ │ │ │ + vpdpwssd %zmm19,%zmm20,%zmm17 │ │ │ │ + vmovdqa32 %zmm25,%zmm18 │ │ │ │ + vpdpwssd %zmm23,%zmm20,%zmm18 │ │ │ │ + vpslld $0x4,%zmm17,%zmm20 │ │ │ │ + vpmultishiftqb %zmm18,%zmm29,%zmm20{%k7} │ │ │ │ + vpbroadcastd -0x1fc(%r9),%zmm19 │ │ │ │ + vpbroadcastd -0x14(%r9),%zmm19{%k1} │ │ │ │ + vpbroadcastd -0x1e4(%r9),%zmm23 │ │ │ │ + vpbroadcastd -0x10(%r9),%zmm23{%k1} │ │ │ │ + vmovdqa32 %zmm25,%zmm17 │ │ │ │ + vpdpwssd %zmm19,%zmm21,%zmm17 │ │ │ │ + vmovdqa32 %zmm25,%zmm18 │ │ │ │ + vpdpwssd %zmm23,%zmm21,%zmm18 │ │ │ │ + vpslld $0x4,%zmm17,%zmm21 │ │ │ │ + vpmultishiftqb %zmm18,%zmm29,%zmm21{%k7} │ │ │ │ + vpsubsw %zmm22,%zmm16,%zmm18 │ │ │ │ + vpaddsw %zmm22,%zmm16,%zmm16 │ │ │ │ + vpsubsw %zmm20,%zmm21,%zmm19 │ │ │ │ + vpaddsw %zmm20,%zmm21,%zmm21 │ │ │ │ + vpbroadcastd 0x1b8(%r9),%zmm22 │ │ │ │ + vpbroadcastd 0x150(%r9),%zmm22{%k1} │ │ │ │ + vpbroadcastd 0x1bc(%r9),%zmm23 │ │ │ │ + vpbroadcastd 0x154(%r9),%zmm23{%k1} │ │ │ │ + vmovdqa32 %zmm25,%zmm20 │ │ │ │ + vpdpwssd %zmm22,%zmm18,%zmm20 │ │ │ │ + vmovdqa32 %zmm25,%zmm17 │ │ │ │ + vpdpwssd %zmm23,%zmm18,%zmm17 │ │ │ │ + vpslld $0x4,%zmm20,%zmm18 │ │ │ │ + vpmultishiftqb %zmm17,%zmm29,%zmm18{%k7} │ │ │ │ + vpsubw %zmm23,%zmm24,%zmm23 │ │ │ │ + vmovdqa32 %zmm25,%zmm20 │ │ │ │ + vpdpwssd %zmm23,%zmm19,%zmm20 │ │ │ │ + vmovdqa32 %zmm25,%zmm17 │ │ │ │ + vpdpwssd %zmm22,%zmm19,%zmm17 │ │ │ │ + vpslld $0x4,%zmm20,%zmm19 │ │ │ │ + vpmultishiftqb %zmm17,%zmm29,%zmm19{%k7} │ │ │ │ + vpbroadcastd -0x54(%r9),%zmm22 │ │ │ │ + vpbroadcastd -0x34(%r9),%zmm22{%k1} │ │ │ │ + vpsubsw %zmm21,%zmm16,%zmm17 │ │ │ │ + vpaddsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpsubsw %zmm19,%zmm18,%zmm20 │ │ │ │ + vpaddsw %zmm19,%zmm18,%zmm18 │ │ │ │ + vmovdqa32 %zmm25,%zmm19 │ │ │ │ + vpdpwssd -0x38(%r9){1to16},%zmm17,%zmm19 │ │ │ │ + vmovdqa32 %zmm25,%zmm21 │ │ │ │ + vpdpwssd %zmm22,%zmm17,%zmm21 │ │ │ │ + vpsrad $0xc,%zmm19,%zmm19 │ │ │ │ + vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ + vpackssdw %zmm19,%zmm21,%zmm17 │ │ │ │ + vmovdqa32 %zmm25,%zmm19 │ │ │ │ + vpdpwssd -0x38(%r9){1to16},%zmm20,%zmm19 │ │ │ │ + vmovdqa32 %zmm25,%zmm21 │ │ │ │ + vpdpwssd %zmm22,%zmm20,%zmm21 │ │ │ │ + vpsrad $0xc,%zmm19,%zmm19 │ │ │ │ + vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ + vpackssdw %zmm19,%zmm21,%zmm20 │ │ │ │ + vbroadcasti32x4 -0xc0(%r9),%zmm21 │ │ │ │ + vpshufb %zmm21,%zmm16,%zmm16 │ │ │ │ + vpshufb %zmm21,%zmm18,%zmm18 │ │ │ │ + vshufi32x4 $0xee,%zmm18,%zmm16,%zmm19 │ │ │ │ + vinserti32x8 $0x1,%ymm18,%zmm16,%zmm16 │ │ │ │ + vshufi32x4 $0xee,%zmm20,%zmm17,%zmm18 │ │ │ │ + vinserti32x8 $0x1,%ymm20,%zmm17,%zmm17 │ │ │ │ + vpshufd $0x4e,%zmm18,%zmm18 │ │ │ │ + vpsubsw %zmm19,%zmm16,%zmm20 │ │ │ │ + vpaddsw %zmm19,%zmm16,%zmm16 │ │ │ │ + vpaddsw %zmm18,%zmm17,%zmm19 │ │ │ │ + vpsubsw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpunpckhqdq %zmm17,%zmm20,%zmm18 │ │ │ │ + vpunpcklqdq %zmm17,%zmm20,%zmm20 │ │ │ │ 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 2e9bd4 <__cxa_finalize@plt+0x2beb84> │ │ │ │ + lea 0xf1669(%rip),%r9 │ │ │ │ + lea -0xa0e(%rip),%r8 │ │ │ │ + jmp 2ea5d0 <__cxa_finalize@plt+0x2bf580> │ │ │ │ + lea 0xf1659(%rip),%r9 │ │ │ │ + lea -0x3d8(%rip),%r8 │ │ │ │ + jmp 2ea5d0 <__cxa_finalize@plt+0x2bf580> │ │ │ │ + lea 0xf1649(%rip),%r9 │ │ │ │ + lea 0x42(%rip),%r8 │ │ │ │ + jmp 2ea5d0 <__cxa_finalize@plt+0x2bf580> │ │ │ │ + lea 0xf1639(%rip),%r9 │ │ │ │ + lea 0x106(%rip),%r8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 2eb270 <__cxa_finalize@plt+0x2c0220> │ │ │ │ + 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 2ea18b <__cxa_finalize@plt+0x2bf13b> │ │ │ │ + call 2ea2c0 <__cxa_finalize@plt+0x2bf270> │ │ │ │ + vpbroadcastd -0xa4(%r9),%zmm23 │ │ │ │ + vpsrlq $0x24,%zmm26,%zmm26 │ │ │ │ + vpsubw %zmm23,%zmm24,%zmm22 │ │ │ │ + jmp 2ea1ef <__cxa_finalize@plt+0x2bf19f> │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0xf15d9(%rip),%r9 │ │ │ │ + lea -0xa9e(%rip),%r8 │ │ │ │ + jmp 2ea660 <__cxa_finalize@plt+0x2bf610> │ │ │ │ + lea 0xf15c9(%rip),%r9 │ │ │ │ + lea -0x468(%rip),%r8 │ │ │ │ + jmp 2ea660 <__cxa_finalize@plt+0x2bf610> │ │ │ │ + lea 0xf15b9(%rip),%r9 │ │ │ │ + lea -0x4e(%rip),%r8 │ │ │ │ + jmp 2ea660 <__cxa_finalize@plt+0x2bf610> │ │ │ │ + lea 0xf15a9(%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 │ │ │ │ + vpbroadcastd -0x8c(%r9),%zmm21 │ │ │ │ + vpunpckldq %zmm18,%zmm19,%zmm17 │ │ │ │ + vpunpckhdq %zmm18,%zmm19,%zmm19 │ │ │ │ + vpunpckldq %zmm16,%zmm20,%zmm18 │ │ │ │ + vpunpckhdq %zmm16,%zmm20,%zmm20 │ │ │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm21,%zmm18,%zmm18 │ │ │ │ + vpmulhrsw %zmm21,%zmm19,%zmm19 │ │ │ │ + vpmulhrsw %zmm21,%zmm20,%zmm20 │ │ │ │ + vpunpcklqdq %zmm18,%zmm17,%zmm16 │ │ │ │ + vpunpckhqdq %zmm18,%zmm17,%zmm17 │ │ │ │ + vpunpcklqdq %zmm20,%zmm19,%zmm18 │ │ │ │ + vpunpckhqdq %zmm20,%zmm19,%zmm19 │ │ │ │ + jmp *%r8 │ │ │ │ + vpbroadcastd -0x94(%r9),%zmm23 │ │ │ │ + vmovdqa32 -0x160(%r9),%ymm24 │ │ │ │ + lea (%rdi,%rsi,2),%rcx │ │ │ │ + vpmulhrsw %zmm16,%zmm23,%zmm20 │ │ │ │ + vpmulhrsw %zmm17,%zmm23,%zmm21 │ │ │ │ + vpmulhrsw %zmm18,%zmm23,%zmm22 │ │ │ │ + vpmulhrsw %zmm19,%zmm23,%zmm23 │ │ │ │ + vpaddsw %zmm16,%zmm16,%zmm16 │ │ │ │ + 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 2e9c16 <__cxa_finalize@plt+0x2bebc6> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0xa65(%rip),%r8 │ │ │ │ - pmulhrsw 0xf1260(%rip),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xf1252(%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 2e9cd5 <__cxa_finalize@plt+0x2bec85> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x279(%rip),%r8 │ │ │ │ + lea 0xf14b9(%rip),%r9 │ │ │ │ + lea 0xdd(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 2eaa40 <__cxa_finalize@plt+0x2bf9f0> │ │ │ │ - pshuflw $0x0,(%rdx),%xmm0 │ │ │ │ - punpcklwd %xmm0,%xmm0 │ │ │ │ - movdqa 0xf1240(%rip),%xmm1 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ + jne 2ea790 <__cxa_finalize@plt+0x2bf740> │ │ │ │ + movswl (%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ - pmulhrsw 0xf11f0(%rip),%xmm0 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - pmulhrsw 0xf11b2(%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 2eaa40 <__cxa_finalize@plt+0x2bf9f0> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x5c5(%rip),%r8 │ │ │ │ - jmp 2eaa40 <__cxa_finalize@plt+0x2bf9f0> │ │ │ │ + jmp 2eac7a <__cxa_finalize@plt+0x2bfc2a> │ │ │ │ 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 0xf0fd1(%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) │ │ │ │ + lea 0xf1499(%rip),%r9 │ │ │ │ + lea 0x23b(%rip),%r8 │ │ │ │ + jmp 2ea790 <__cxa_finalize@plt+0x2bf740> │ │ │ │ + lea 0xf1489(%rip),%r9 │ │ │ │ + lea 0x3dc(%rip),%r8 │ │ │ │ + jmp 2ea790 <__cxa_finalize@plt+0x2bf740> │ │ │ │ + lea 0xf1479(%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 2e8240 <__cxa_finalize@plt+0x2bd1f0> │ │ │ │ + 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 │ │ │ │ + vpmulhrsw %zmm24,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm24,%zmm16,%zmm16 │ │ │ │ + vpshufd $0x4e,%zmm17,%zmm17 │ │ │ │ + vpunpckhwd %zmm17,%zmm16,%zmm18 │ │ │ │ + vpunpcklwd %zmm17,%zmm16,%zmm16 │ │ │ │ + vpunpckhwd %zmm18,%zmm16,%zmm17 │ │ │ │ + vpunpcklwd %zmm18,%zmm16,%zmm16 │ │ │ │ jmp *%r8 │ │ │ │ - call 2eb460 <__cxa_finalize@plt+0x2c0410> │ │ │ │ - movdqa 0xf0f63(%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 2ead10 <__cxa_finalize@plt+0x2bfcc0> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x35(%rip),%r8 │ │ │ │ - jmp 2ead10 <__cxa_finalize@plt+0x2bfcc0> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x2f5(%rip),%r8 │ │ │ │ - jmp 2ead10 <__cxa_finalize@plt+0x2bfcc0> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x450(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - lea -0x1e5c(%rip),%rcx │ │ │ │ - jmp 2eaa47 <__cxa_finalize@plt+0x2bf9f7> │ │ │ │ - call 2eb920 <__cxa_finalize@plt+0x2c08d0> │ │ │ │ - call 2ebde0 <__cxa_finalize@plt+0x2c0d90> │ │ │ │ - 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 0xf0cde(%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 2eafe0 <__cxa_finalize@plt+0x2bff90> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x29b(%rip),%r8 │ │ │ │ - jmp 2eafe0 <__cxa_finalize@plt+0x2bff90> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x25(%rip),%r8 │ │ │ │ - jmp 2eafe0 <__cxa_finalize@plt+0x2bff90> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x180(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - lea -0x1dbc(%rip),%rcx │ │ │ │ - jmp 2eaa47 <__cxa_finalize@plt+0x2bf9f7> │ │ │ │ - call 2eb920 <__cxa_finalize@plt+0x2c08d0> │ │ │ │ - call 2ebde0 <__cxa_finalize@plt+0x2c0d90> │ │ │ │ - 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 0xf0a1e(%rip),%xmm7 │ │ │ │ - jmp 2ead72 <__cxa_finalize@plt+0x2bfd22> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - lea -0x577(%rip),%r8 │ │ │ │ - jmp 2eb090 <__cxa_finalize@plt+0x2c0040> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x34b(%rip),%r8 │ │ │ │ - jmp 2eb090 <__cxa_finalize@plt+0x2c0040> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x8b(%rip),%r8 │ │ │ │ - jmp 2eb090 <__cxa_finalize@plt+0x2c0040> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xd0(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - movdqa 0x10(%rdx),%xmm0 │ │ │ │ - movdqa 0xf0a13(%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 2e8ec0 <__cxa_finalize@plt+0x2bde70> │ │ │ │ - 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 2eb0ba <__cxa_finalize@plt+0x2c006a> │ │ │ │ - movdqa 0x10(%rdx),%xmm4 │ │ │ │ - movdqa 0x30(%rdx),%xmm5 │ │ │ │ - movdqa 0x50(%rdx),%xmm6 │ │ │ │ - jmp *%rcx │ │ │ │ - movdqa 0xf0941(%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 0xf08b2(%rip),%xmm7 │ │ │ │ - pmulhrsw %xmm6,%xmm7 │ │ │ │ - paddsw %xmm6,%xmm6 │ │ │ │ - paddsw %xmm7,%xmm6 │ │ │ │ - movdqa 0xf084d(%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 2eadeb <__cxa_finalize@plt+0x2bfd9b> │ │ │ │ + vpbroadcastd -0x88(%r9),%zmm20 │ │ │ │ + vpunpckhwd %zmm16,%zmm17,%zmm18 │ │ │ │ + vpunpcklwd %zmm16,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %zmm20,%zmm16 │ │ │ │ + vpdpwssd -0x34(%r9){1to16},%zmm18,%zmm16 │ │ │ │ + vmovdqa32 %zmm20,%zmm19 │ │ │ │ + vpdpwssd -0x38(%r9){1to16},%zmm18,%zmm19 │ │ │ │ + vpsrad $0xc,%zmm16,%zmm16 │ │ │ │ + vpsrad $0xc,%zmm19,%zmm19 │ │ │ │ + vpackssdw %zmm16,%zmm19,%zmm18 │ │ │ │ + vmovdqa32 %zmm20,%zmm16 │ │ │ │ + vpdpwssd -0x3c(%r9){1to16},%zmm17,%zmm16 │ │ │ │ + vmovdqa32 %zmm20,%zmm19 │ │ │ │ + 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 2ea9b8 <__cxa_finalize@plt+0x2bf968> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0xf1339(%rip),%r9 │ │ │ │ + lea -0xa3(%rip),%r8 │ │ │ │ + jmp 2ea900 <__cxa_finalize@plt+0x2bf8b0> │ │ │ │ + lea 0xf1329(%rip),%r9 │ │ │ │ + lea 0xcb(%rip),%r8 │ │ │ │ + jmp 2ea900 <__cxa_finalize@plt+0x2bf8b0> │ │ │ │ + lea 0xf1319(%rip),%r9 │ │ │ │ + lea 0x26c(%rip),%r8 │ │ │ │ + jmp 2ea900 <__cxa_finalize@plt+0x2bf8b0> │ │ │ │ + lea 0xf1309(%rip),%r9 │ │ │ │ + lea 0x315(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0x1dd(%rip),%r8 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 2eb320 <__cxa_finalize@plt+0x2c02d0> │ │ │ │ - movd 0xf0869(%rip),%xmm1 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xf0818(%rip),%xmm2 │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x2,%edx │ │ │ │ - lea 0x71(%rip),%r8 │ │ │ │ - pmulhrsw %xmm2,%xmm0 │ │ │ │ - movd 0xf07cd(%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 2eb29a <__cxa_finalize@plt+0x2c024a> │ │ │ │ + vmovdqa32 (%rdx),%zmm16 │ │ │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ + vmovshdup -0x280(%r9),%zmm19 │ │ │ │ + vpsrlq $0x4,%zmm19,%zmm26 │ │ │ │ + call 2e86c1 <__cxa_finalize@plt+0x2bd671> │ │ │ │ + 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 │ │ │ │ + vpdpwssd -0x3c(%r9){1to16},%zmm21,%zmm17 │ │ │ │ + vmovdqa32 %zmm25,%zmm20 │ │ │ │ + vpdpwssd -0x40(%r9){1to16},%zmm21,%zmm20 │ │ │ │ + vpsrad $0xc,%zmm17,%zmm17 │ │ │ │ + vpsrad $0xc,%zmm20,%zmm20 │ │ │ │ + vpackssdw %zmm20,%zmm17,%zmm17 │ │ │ │ + vpermi2q %zmm19,%zmm17,%zmm16 │ │ │ │ + vpermt2q %zmm19,%zmm26,%zmm17 │ │ │ │ + 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 2eaa50 <__cxa_finalize@plt+0x2bfa00> │ │ │ │ + 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 │ │ │ │ + lea (%rdi,%rsi,2),%rcx │ │ │ │ + vmovdqa32 (%rdi),%xmm17 │ │ │ │ + vinserti32x4 $0x1,(%rdi,%rsi,1),%ymm17,%ymm17 │ │ │ │ + vinserti32x4 $0x2,(%rcx),%zmm17,%zmm17 │ │ │ │ + vinserti32x4 $0x3,(%rcx,%rsi,1),%zmm17,%zmm17 │ │ │ │ + vpxord %zmm20,%zmm20,%zmm20 │ │ │ │ + vmovdqa32 %zmm20,(%rdx) │ │ │ │ + vmovdqa32 %zmm20,0x40(%rdx) │ │ │ │ + vpunpcklbw %zmm20,%zmm17,%zmm16 │ │ │ │ + vpunpckhbw %zmm20,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm18,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm19,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 %xmm16,(%rdi) │ │ │ │ + vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,1) │ │ │ │ + vextracti32x4 $0x2,%zmm16,(%rcx) │ │ │ │ + vextracti32x4 $0x3,%zmm16,(%rcx,%rsi,1) │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x611(%rip),%r8 │ │ │ │ - jmp 2eb320 <__cxa_finalize@plt+0x2c02d0> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xc06(%rip),%r8 │ │ │ │ - jmp 2eb320 <__cxa_finalize@plt+0x2c02d0> │ │ │ │ - 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 2eb460 <__cxa_finalize@plt+0x2c0410> │ │ │ │ - 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 0xf06f7(%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 0xf0594(%rip),%xmm6 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - punpckhwd %xmm3,%xmm4 │ │ │ │ - punpcklwd %xmm2,%xmm0 │ │ │ │ - punpckhwd %xmm1,%xmm2 │ │ │ │ - punpcklwd %xmm3,%xmm1 │ │ │ │ - movdqa 0xf02a8(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm4,%xmm3 │ │ │ │ - pmaddwd 0xf02ac(%rip),%xmm4 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm3,%xmm4 │ │ │ │ - movdqa 0xf029e(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd 0xf02a2(%rip),%xmm2 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - movdqa 0xf0234(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm1,%xmm3 │ │ │ │ - pmaddwd 0xf0238(%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 0xf014d(%rip),%xmm3 │ │ │ │ - movdqa 0xf01d5(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm0,%xmm2 │ │ │ │ - pmaddwd 0xf01d9(%rip),%xmm0 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm2,%xmm0 │ │ │ │ - movdqa 0xf01ab(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm3,%xmm2 │ │ │ │ - pmaddwd 0xf01af(%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 0xf042b(%rip),%xmm3 │ │ │ │ - movdqa 0xf01a3(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm6,%xmm2 │ │ │ │ - pmaddwd 0xf0187(%rip),%xmm6 │ │ │ │ - paddd %xmm3,%xmm2 │ │ │ │ - paddd %xmm3,%xmm6 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - packssdw %xmm2,%xmm6 │ │ │ │ - movdqa 0xf01b9(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm7,%xmm2 │ │ │ │ - pmaddwd 0xf019d(%rip),%xmm7 │ │ │ │ - paddd %xmm3,%xmm2 │ │ │ │ - paddd %xmm3,%xmm7 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - packssdw %xmm2,%xmm7 │ │ │ │ - movdqa 0xf016f(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm4,%xmm2 │ │ │ │ - pmaddwd 0xf0153(%rip),%xmm4 │ │ │ │ - paddd %xmm3,%xmm2 │ │ │ │ - paddd %xmm3,%xmm4 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm2,%xmm4 │ │ │ │ - movdqa 0xf0185(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd 0xf0169(%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 0xeffd3(%rip),%xmm4 │ │ │ │ - pshufb %xmm4,%xmm2 │ │ │ │ - pshufb %xmm4,%xmm7 │ │ │ │ - movdqa 0xf0071(%rip),%xmm5 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - pmaddwd 0xf0055(%rip),%xmm2 │ │ │ │ - paddd %xmm3,%xmm5 │ │ │ │ - paddd %xmm3,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm2 │ │ │ │ - movdqa 0xf0037(%rip),%xmm5 │ │ │ │ - pmaddwd %xmm7,%xmm5 │ │ │ │ - pmaddwd 0xf012b(%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 0xeffcb(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - pmaddwd 0xeffcf(%rip),%xmm5 │ │ │ │ - paddd %xmm3,%xmm4 │ │ │ │ - paddd %xmm3,%xmm5 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - movdqa 0xeffa5(%rip),%xmm7 │ │ │ │ - pmaddwd %xmm1,%xmm7 │ │ │ │ - pmaddwd 0xeffa9(%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 │ │ │ │ + vpunpcklwd %zmm16,%zmm17,%zmm20 │ │ │ │ + vpunpckhwd %zmm16,%zmm17,%zmm21 │ │ │ │ + vpbroadcastd -0x88(%r9),%zmm19 │ │ │ │ + vmovdqa32 %zmm19,%zmm16 │ │ │ │ + vpdpwssd -0x1d4(%r9){1to16},%zmm20,%zmm16 │ │ │ │ + vmovdqa32 %zmm19,%zmm18 │ │ │ │ + vpdpwssd -0x74(%r9){1to16},%zmm20,%zmm18 │ │ │ │ + vmovdqa32 %zmm19,%zmm17 │ │ │ │ + vpdpwssd -0x70(%r9){1to16},%zmm20,%zmm17 │ │ │ │ + vpdpwssd -0x1f4(%r9){1to16},%zmm20,%zmm19 │ │ │ │ + vpdpwssd -0x6c(%r9){1to16},%zmm21,%zmm16 │ │ │ │ + vpdpwssd -0x68(%r9){1to16},%zmm21,%zmm18 │ │ │ │ + vpdpwssd -0x64(%r9){1to16},%zmm21,%zmm17 │ │ │ │ + vpdpwssd -0x60(%r9){1to16},%zmm21,%zmm19 │ │ │ │ + vpsrad $0xc,%zmm16,%zmm16 │ │ │ │ + vpsrad $0xc,%zmm18,%zmm18 │ │ │ │ + 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 -0x3f3(%rip),%r8 │ │ │ │ - jmp 2eb850 <__cxa_finalize@plt+0x2c0800> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xe1(%rip),%r8 │ │ │ │ - jmp 2eb850 <__cxa_finalize@plt+0x2c0800> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x6d6(%rip),%r8 │ │ │ │ - jmp 2eb850 <__cxa_finalize@plt+0x2c0800> │ │ │ │ - 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 2eb920 <__cxa_finalize@plt+0x2c08d0> │ │ │ │ - call 2ebd10 <__cxa_finalize@plt+0x2c0cc0> │ │ │ │ - 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 0xf01b8(%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 2eb3b7 <__cxa_finalize@plt+0x2c0367> │ │ │ │ - lea -0x22cc(%rip),%r8 │ │ │ │ - jmp 2eb42b <__cxa_finalize@plt+0x2c03db> │ │ │ │ + lea 0xf1119(%rip),%r9 │ │ │ │ + lea -0x2c3(%rip),%r8 │ │ │ │ + jmp 2eab20 <__cxa_finalize@plt+0x2bfad0> │ │ │ │ + lea 0xf1109(%rip),%r9 │ │ │ │ + lea -0x155(%rip),%r8 │ │ │ │ + jmp 2eab20 <__cxa_finalize@plt+0x2bfad0> │ │ │ │ + lea 0xf10f9(%rip),%r9 │ │ │ │ + lea 0x4c(%rip),%r8 │ │ │ │ + jmp 2eab20 <__cxa_finalize@plt+0x2bfad0> │ │ │ │ + lea 0xf10e9(%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 2e86c1 <__cxa_finalize@plt+0x2bd671> │ │ │ │ + vpbroadcastd -0x78(%r9),%zmm22 │ │ │ │ + vpsrlq $0xc,%zmm26,%zmm16 │ │ │ │ + vpsrlq $0x10,%zmm26,%zmm26 │ │ │ │ + jmp 2ea935 <__cxa_finalize@plt+0x2bf8e5> │ │ │ │ + call 2eaa50 <__cxa_finalize@plt+0x2bfa00> │ │ │ │ + vmovdqu32 -0x2be(%r9),%zmm18 │ │ │ │ + jmp 2ea9b8 <__cxa_finalize@plt+0x2bf968> │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0xf1089(%rip),%r9 │ │ │ │ + lea -0x353(%rip),%r8 │ │ │ │ + jmp 2eabb0 <__cxa_finalize@plt+0x2bfb60> │ │ │ │ + lea 0xf1079(%rip),%r9 │ │ │ │ + lea -0x1e5(%rip),%r8 │ │ │ │ + jmp 2eabb0 <__cxa_finalize@plt+0x2bfb60> │ │ │ │ + lea 0xf1069(%rip),%r9 │ │ │ │ + lea -0x44(%rip),%r8 │ │ │ │ + jmp 2eabb0 <__cxa_finalize@plt+0x2bfb60> │ │ │ │ + lea 0xf1059(%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 │ │ │ │ + vshufps $0x88,%zmm18,%zmm17,%zmm16 │ │ │ │ + vshufps $0xdd,%zmm18,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm16,%zmm19,%zmm18 │ │ │ │ + vpmulhrsw %zmm17,%zmm19,%zmm19 │ │ │ │ + vpmulhrsw %zmm20,%zmm18,%zmm18 │ │ │ │ + vpmulhrsw %zmm20,%zmm19,%zmm19 │ │ │ │ + vpaddsw %zmm18,%zmm16,%zmm16 │ │ │ │ + vpaddsw %zmm19,%zmm17,%zmm17 │ │ │ │ + vpermb %zmm16,%zmm21,%zmm16 │ │ │ │ + vpermb %zmm17,%zmm21,%zmm17 │ │ │ │ + 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 2ea9b8 <__cxa_finalize@plt+0x2bf968> │ │ │ │ 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 0xf00f1(%rip),%xmm6 │ │ │ │ - movdqa 0xeff09(%rip),%xmm5 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - pmaddwd 0xeff0d(%rip),%xmm1 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm5,%xmm1 │ │ │ │ - movdqa 0xefeff(%rip),%xmm5 │ │ │ │ - pmaddwd %xmm7,%xmm5 │ │ │ │ - pmaddwd 0xeff03(%rip),%xmm7 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - packssdw %xmm5,%xmm7 │ │ │ │ - movdqa 0xefef5(%rip),%xmm5 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - pmaddwd 0xefef9(%rip),%xmm2 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm2 │ │ │ │ - movdqa 0xefeeb(%rip),%xmm5 │ │ │ │ - pmaddwd %xmm0,%xmm5 │ │ │ │ - pmaddwd 0xefeef(%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 0xefd69(%rip),%xmm5 │ │ │ │ - pmaddwd %xmm0,%xmm5 │ │ │ │ - pmaddwd 0xefd6d(%rip),%xmm0 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm5,%xmm0 │ │ │ │ - movdqa 0xefe9f(%rip),%xmm5 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - pmaddwd 0xefe83(%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 0xefe5f(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm5,%xmm4 │ │ │ │ - pmaddwd 0xefe63(%rip),%xmm5 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm4,%xmm5 │ │ │ │ - movdqa 0xefe55(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm7,%xmm4 │ │ │ │ - pmaddwd 0xefe59(%rip),%xmm7 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - packssdw %xmm4,%xmm7 │ │ │ │ - movdqa 0xefe4b(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm3,%xmm4 │ │ │ │ - pmaddwd 0xefe4f(%rip),%xmm3 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm4,%xmm3 │ │ │ │ - movdqa 0xefe41(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm1,%xmm4 │ │ │ │ - pmaddwd 0xefe45(%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 0xefbef(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm1,%xmm4 │ │ │ │ - pmaddwd 0xefbf3(%rip),%xmm1 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm4,%xmm1 │ │ │ │ - movdqa 0xefdf5(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm3,%xmm4 │ │ │ │ - pmaddwd 0xefdd9(%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 0xefb53(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm3,%xmm1 │ │ │ │ - pmaddwd 0xefb57(%rip),%xmm3 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm1,%xmm3 │ │ │ │ - movdqa 0xefc19(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm2,%xmm1 │ │ │ │ - pmaddwd 0xefbfd(%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 0xefaab(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm7,%xmm4 │ │ │ │ - pmaddwd 0xefaaf(%rip),%xmm7 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - packssdw %xmm4,%xmm7 │ │ │ │ - movdqa 0xefb71(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm3,%xmm4 │ │ │ │ - pmaddwd 0xefb55(%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 │ │ │ │ + lea 0xf0fa9(%rip),%r9 │ │ │ │ + lea 0x1bd(%rip),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 2ead40 <__cxa_finalize@plt+0x2bfcf0> │ │ │ │ + movswl (%rdx),%eax │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + or $0x8,%ecx │ │ │ │ + imul $0xb5,%eax,%eax │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + sar $0x8,%eax │ │ │ │ + imul $0xb5,%eax,%eax │ │ │ │ + add $0x180,%eax │ │ │ │ + sar $0x9,%eax │ │ │ │ + imul $0xb5,%eax,%eax │ │ │ │ + lea (%rsi,%rsi,2),%rdx │ │ │ │ + add $0x880,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + vpxord %zmm18,%zmm18,%zmm18 │ │ │ │ + vpbroadcastw %eax,%zmm19 │ │ │ │ + vmovdqa32 (%rdi),%xmm17 │ │ │ │ + vinserti32x4 $0x1,(%rdi,%rsi,1),%ymm17,%ymm17 │ │ │ │ + vinserti32x4 $0x2,(%rdi,%rsi,2),%zmm17,%zmm17 │ │ │ │ + vinserti32x4 $0x3,(%rdi,%rdx,1),%zmm17,%zmm17 │ │ │ │ + vpunpcklbw %zmm18,%zmm17,%zmm16 │ │ │ │ + vpunpckhbw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm19,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm19,%zmm17,%zmm17 │ │ │ │ + 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 2eaca6 <__cxa_finalize@plt+0x2bfc56> │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0xef988(%rip),%xmm7 │ │ │ │ - movdqa %xmm0,0x40(%rdx) │ │ │ │ - movdqa %xmm3,0x50(%rdx) │ │ │ │ - movdqa 0xefa06(%rip),%xmm0 │ │ │ │ - movdqa 0xefa0e(%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 0xefcd8(%rip),%xmm7 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - punpckhqdq %xmm1,%xmm6 │ │ │ │ - punpcklqdq %xmm1,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - psubsw %xmm6,%xmm1 │ │ │ │ - paddsw %xmm6,%xmm2 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - punpckhqdq %xmm5,%xmm6 │ │ │ │ - punpcklqdq %xmm5,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - psubsw %xmm6,%xmm5 │ │ │ │ - paddsw %xmm6,%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - punpckhqdq %xmm5,%xmm7 │ │ │ │ - punpcklqdq %xmm5,%xmm4 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - punpckhqdq %xmm1,%xmm5 │ │ │ │ - punpcklqdq %xmm1,%xmm2 │ │ │ │ + lea 0xf0ee9(%rip),%r9 │ │ │ │ + lea 0xb28(%rip),%r8 │ │ │ │ + jmp 2ead40 <__cxa_finalize@plt+0x2bfcf0> │ │ │ │ + lea 0xf0ed9(%rip),%r9 │ │ │ │ + lea 0x4cf(%rip),%r8 │ │ │ │ + jmp 2ead40 <__cxa_finalize@plt+0x2bfcf0> │ │ │ │ + lea 0xf0ec9(%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 │ │ │ │ + vpmulhrsw %zmm17,%zmm16,%zmm16 │ │ │ │ + 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 2e9df0 <__cxa_finalize@plt+0x2beda0> │ │ │ │ + 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 │ │ │ │ + vpshufb %zmm24,%zmm16,%zmm16 │ │ │ │ + vpshufb %zmm25,%zmm17,%zmm17 │ │ │ │ + vpshufb %zmm24,%zmm20,%zmm22 │ │ │ │ + vpshufb %zmm25,%zmm21,%zmm23 │ │ │ │ + vpmulhrsw %zmm18,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm18,%zmm22,%zmm22 │ │ │ │ + vpmulhrsw %zmm18,%zmm23,%zmm23 │ │ │ │ + vpunpckldq %zmm17,%zmm16,%zmm18 │ │ │ │ + vpunpckhdq %zmm17,%zmm16,%zmm19 │ │ │ │ + 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 2eaf70 <__cxa_finalize@plt+0x2bff20> │ │ │ │ + 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 │ │ │ │ + vpermt2q %zmm19,%zmm22,%zmm17 │ │ │ │ + vpbroadcastd -0xa4(%r9),%zmm22 │ │ │ │ + vpmulhrsw %zmm22,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm22,%zmm20,%zmm20 │ │ │ │ + vpmulhrsw %zmm22,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm22,%zmm21,%zmm21 │ │ │ │ + lea (%rdi,%rsi,4),%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ + vmovdqa32 (%rdi),%xmm19 │ │ │ │ + vmovdqa32 (%rdi,%rsi,2),%xmm22 │ │ │ │ + vinserti32x4 $0x1,(%rdi,%rsi,1),%ymm19,%ymm19 │ │ │ │ + vinserti32x4 $0x1,(%rdi,%r8,1),%ymm22,%ymm22 │ │ │ │ + vinserti32x4 $0x2,(%rcx),%zmm19,%zmm19 │ │ │ │ + vinserti32x4 $0x2,(%rcx,%rsi,2),%zmm22,%zmm22 │ │ │ │ + vinserti32x4 $0x3,(%rcx,%rsi,1),%zmm19,%zmm19 │ │ │ │ + vinserti32x4 $0x3,(%rcx,%r8,1),%zmm22,%zmm22 │ │ │ │ + vpxord %zmm23,%zmm23,%zmm23 │ │ │ │ + vmovdqa32 %zmm23,(%rdx) │ │ │ │ + vmovdqa32 %zmm23,0x40(%rdx) │ │ │ │ + vmovdqa32 %zmm23,0x80(%rdx) │ │ │ │ + vmovdqa32 %zmm23,0xc0(%rdx) │ │ │ │ + vpunpcklbw %zmm23,%zmm19,%zmm18 │ │ │ │ + vpunpckhbw %zmm23,%zmm19,%zmm19 │ │ │ │ + vpaddw %zmm18,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm19,%zmm20,%zmm20 │ │ │ │ + vpackuswb %zmm20,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 %xmm16,(%rdi) │ │ │ │ + vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,1) │ │ │ │ + vextracti32x4 $0x2,%zmm16,(%rcx) │ │ │ │ + vextracti32x4 $0x3,%zmm16,(%rcx,%rsi,1) │ │ │ │ + vpunpcklbw %zmm23,%zmm22,%zmm19 │ │ │ │ + vpunpckhbw %zmm23,%zmm22,%zmm22 │ │ │ │ + vpaddw %zmm19,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm22,%zmm21,%zmm21 │ │ │ │ + vpackuswb %zmm21,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %xmm17,(%rdi,%rsi,2) │ │ │ │ + vextracti32x4 $0x1,%ymm17,(%rdi,%r8,1) │ │ │ │ + vextracti32x4 $0x2,%zmm17,(%rcx,%rsi,2) │ │ │ │ + vextracti32x4 $0x3,%zmm17,(%rcx,%r8,1) │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - lea -0xa33(%rip),%r8 │ │ │ │ - jmp 2ebe90 <__cxa_finalize@plt+0x2c0e40> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x55f(%rip),%r8 │ │ │ │ - jmp 2ebe90 <__cxa_finalize@plt+0x2c0e40> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x96(%rip),%r8 │ │ │ │ - jmp 2ebe90 <__cxa_finalize@plt+0x2c0e40> │ │ │ │ - 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 2eb920 <__cxa_finalize@plt+0x2c08d0> │ │ │ │ - call 2ebd10 <__cxa_finalize@plt+0x2c0cc0> │ │ │ │ - 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 0xefb88(%rip),%xmm7 │ │ │ │ - jmp 2eb8c8 <__cxa_finalize@plt+0x2c0878> │ │ │ │ - lea -0x2611(%rip),%r8 │ │ │ │ - jmp 2eb42b <__cxa_finalize@plt+0x2c03db> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0xb03(%rip),%r8 │ │ │ │ - jmp 2ebf60 <__cxa_finalize@plt+0x2c0f10> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x62f(%rip),%r8 │ │ │ │ - jmp 2ebf60 <__cxa_finalize@plt+0x2c0f10> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x3a(%rip),%r8 │ │ │ │ - jmp 2ebf60 <__cxa_finalize@plt+0x2c0f10> │ │ │ │ - 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 0xefb29(%rip),%xmm6 │ │ │ │ - movdqa 0xefb01(%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 2eb3b7 <__cxa_finalize@plt+0x2c0367> │ │ │ │ - lea -0x268c(%rip),%r8 │ │ │ │ - jmp 2eb42b <__cxa_finalize@plt+0x2c03db> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - sub $0x108,%rsp │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 2ec0af <__cxa_finalize@plt+0x2c105f> │ │ │ │ - lea 0x1e3(%rip),%r8 │ │ │ │ - call 2ec170 <__cxa_finalize@plt+0x2c1120> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - pshuflw $0x0,(%rdx),%xmm0 │ │ │ │ - punpcklwd %xmm0,%xmm0 │ │ │ │ - movdqa 0xefa00(%rip),%xmm1 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movdqa 0xef9b3(%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 2e9a99 <__cxa_finalize@plt+0x2bea49> │ │ │ │ - add $0x108,%rsp │ │ │ │ + vpunpckhwd %zmm16,%zmm19,%zmm21 │ │ │ │ + vpunpckhwd %zmm18,%zmm17,%zmm20 │ │ │ │ + vpunpcklwd %zmm17,%zmm19,%zmm19 │ │ │ │ + vpunpcklwd %zmm16,%zmm18,%zmm18 │ │ │ │ + vpbroadcastd -0x88(%r9),%zmm22 │ │ │ │ + vmovdqa32 %zmm22,%zmm16 │ │ │ │ + vpdpwssd 0x150(%r9){1to16},%zmm21,%zmm16 │ │ │ │ + vmovdqa32 %zmm22,%zmm17 │ │ │ │ + vpdpwssd 0x154(%r9){1to16},%zmm21,%zmm17 │ │ │ │ + vpsrld $0xc,%zmm16,%zmm16 │ │ │ │ + vpslld $0x4,%zmm17,%zmm17 │ │ │ │ + vpshrdd $0x10,%zmm16,%zmm17,%zmm21 │ │ │ │ + vmovdqa32 %zmm22,%zmm16 │ │ │ │ + vpdpwssd 0x1b8(%r9){1to16},%zmm20,%zmm16 │ │ │ │ + vmovdqa32 %zmm22,%zmm17 │ │ │ │ + vpdpwssd 0x1bc(%r9){1to16},%zmm20,%zmm17 │ │ │ │ + vpsrld $0xc,%zmm16,%zmm16 │ │ │ │ + vpslld $0x4,%zmm17,%zmm17 │ │ │ │ + vpshrdd $0x10,%zmm16,%zmm17,%zmm20 │ │ │ │ + vmovdqa32 %zmm22,%zmm16 │ │ │ │ + vpdpwssd -0x34(%r9){1to16},%zmm19,%zmm16 │ │ │ │ + vmovdqa32 %zmm22,%zmm17 │ │ │ │ + vpdpwssd -0x38(%r9){1to16},%zmm19,%zmm17 │ │ │ │ + vpsrad $0xc,%zmm16,%zmm16 │ │ │ │ + vpsrad $0xc,%zmm17,%zmm17 │ │ │ │ + vpackssdw %zmm16,%zmm17,%zmm19 │ │ │ │ + vpsubsw %zmm20,%zmm21,%zmm16 │ │ │ │ + vpaddsw %zmm21,%zmm20,%zmm20 │ │ │ │ + vmovdqa32 %zmm22,%zmm17 │ │ │ │ + vpdpwssd -0x3c(%r9){1to16},%zmm18,%zmm17 │ │ │ │ + vmovdqa32 %zmm22,%zmm21 │ │ │ │ + vpdpwssd -0x40(%r9){1to16},%zmm18,%zmm21 │ │ │ │ + vpsrad $0xc,%zmm17,%zmm17 │ │ │ │ + vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ + vpackssdw %zmm17,%zmm21,%zmm18 │ │ │ │ + vmovdqa32 %zmm22,%zmm17 │ │ │ │ + vpdpwssd -0x40(%r9){1to16},%zmm16,%zmm17 │ │ │ │ + vmovdqa32 %zmm22,%zmm21 │ │ │ │ + vpdpwssd -0x3c(%r9){1to16},%zmm16,%zmm21 │ │ │ │ + vpsrad $0xc,%zmm17,%zmm17 │ │ │ │ + vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ + vpackssdw %zmm17,%zmm21,%zmm16 │ │ │ │ + vbroadcasti32x4 -0xc0(%r9),%zmm17 │ │ │ │ + vpshufb %zmm17,%zmm20,%zmm20 │ │ │ │ + vpsubsw %zmm19,%zmm18,%zmm17 │ │ │ │ + vpaddsw %zmm18,%zmm19,%zmm19 │ │ │ │ + vpunpckhqdq %zmm16,%zmm20,%zmm18 │ │ │ │ + vpunpcklqdq %zmm16,%zmm20,%zmm20 │ │ │ │ + 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) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x36e(%rip),%r8 │ │ │ │ - call 2ec170 <__cxa_finalize@plt+0x2c1120> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x4ce(%rip),%r8 │ │ │ │ - call 2ec170 <__cxa_finalize@plt+0x2c1120> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ + lea 0xf0b29(%rip),%r9 │ │ │ │ + lea -0x2c3(%rip),%r8 │ │ │ │ + jmp 2eb110 <__cxa_finalize@plt+0x2c00c0> │ │ │ │ + lea 0xf0b19(%rip),%r9 │ │ │ │ + lea 0x10f(%rip),%r8 │ │ │ │ + jmp 2eb110 <__cxa_finalize@plt+0x2c00c0> │ │ │ │ + lea 0xf0b09(%rip),%r9 │ │ │ │ + lea 0x5da(%rip),%r8 │ │ │ │ + jmp 2eb110 <__cxa_finalize@plt+0x2c00c0> │ │ │ │ + lea 0xf0af9(%rip),%r9 │ │ │ │ lea 0x738(%rip),%r8 │ │ │ │ - call 2ec170 <__cxa_finalize@plt+0x2c1120> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea -0x25e0(%rip),%rcx │ │ │ │ - movdqa 0xef941(%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 0xef89c(%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 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - 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 2ecc80 <__cxa_finalize@plt+0x2c1c30> │ │ │ │ - mov %rdi,%rcx │ │ │ │ - lea (%rdi,%rsi,8),%rdi │ │ │ │ - jmp 2e9c91 <__cxa_finalize@plt+0x2bec41> │ │ │ │ - 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 2e9c91 <__cxa_finalize@plt+0x2bec41> │ │ │ │ - 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 2ec480 <__cxa_finalize@plt+0x2c1430> │ │ │ │ - add $0x108,%rsp │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 2ea260 <__cxa_finalize@plt+0x2bf210> │ │ │ │ + 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 │ │ │ │ + vpdpwssd -0x40(%r9){1to16},%zmm21,%zmm22 │ │ │ │ + vmovdqa32 %zmm25,%zmm18 │ │ │ │ + vpdpwssd -0x3c(%r9){1to16},%zmm20,%zmm18 │ │ │ │ + vpdpwssd -0x40(%r9){1to16},%zmm20,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm17,%zmm17 │ │ │ │ + vpsrad $0xc,%zmm22,%zmm22 │ │ │ │ + vpackssdw %zmm22,%zmm17,%zmm17 │ │ │ │ + vpsrad $0xc,%zmm18,%zmm18 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpackssdw %zmm25,%zmm18,%zmm18 │ │ │ │ + vpsrlq $0x4,%zmm26,%zmm20 │ │ │ │ + vpermi2q %zmm18,%zmm16,%zmm20 │ │ │ │ + vpermt2q %zmm18,%zmm26,%zmm16 │ │ │ │ + vpsrlq $0x8,%zmm26,%zmm21 │ │ │ │ + vpermi2q %zmm19,%zmm17,%zmm21 │ │ │ │ + vpsrlq $0xc,%zmm26,%zmm26 │ │ │ │ + vpermt2q %zmm19,%zmm26,%zmm17 │ │ │ │ + vpunpcklwd %zmm21,%zmm20,%zmm19 │ │ │ │ + vpunpckhwd %zmm21,%zmm20,%zmm20 │ │ │ │ + vpunpcklwd %zmm16,%zmm17,%zmm21 │ │ │ │ + vpunpckhwd %zmm16,%zmm17,%zmm17 │ │ │ │ + vpunpcklwd %zmm20,%zmm19,%zmm18 │ │ │ │ + vpunpckhwd %zmm20,%zmm19,%zmm19 │ │ │ │ + vpunpcklwd %zmm17,%zmm21,%zmm20 │ │ │ │ + vpunpckhwd %zmm17,%zmm21,%zmm21 │ │ │ │ + vpmulhrsw %zmm23,%zmm18,%zmm18 │ │ │ │ + vpmulhrsw %zmm23,%zmm19,%zmm19 │ │ │ │ + vpmulhrsw %zmm23,%zmm20,%zmm20 │ │ │ │ + vpmulhrsw %zmm23,%zmm21,%zmm21 │ │ │ │ + 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 2eb4a0 <__cxa_finalize@plt+0x2c0450> │ │ │ │ + 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 2eae8f <__cxa_finalize@plt+0x2bfe3f> │ │ │ │ + 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 │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ + vpblendmd %zmm19,%zmm17,%zmm16{%k1} │ │ │ │ + vmovdqa32 %zmm17,%zmm19{%k1} │ │ │ │ + vpblendmd %zmm18,%zmm20,%zmm17{%k1} │ │ │ │ + vmovdqa32 %zmm20,%zmm18{%k1} │ │ │ │ + vpermb %zmm16,%zmm21,%zmm16 │ │ │ │ + vpermb %zmm17,%zmm21,%zmm17 │ │ │ │ + vpermb %zmm18,%zmm21,%zmm18 │ │ │ │ + vpermb %zmm19,%zmm21,%zmm19 │ │ │ │ + vpbroadcastd -0x88(%r9),%zmm22 │ │ │ │ + vmovdqa32 %zmm22,%zmm20 │ │ │ │ + vpdpwssd 0x144(%r9){1to16},%zmm16,%zmm20 │ │ │ │ + vmovdqa32 %zmm22,%zmm21 │ │ │ │ + vpdpwssd 0x148(%r9){1to16},%zmm16,%zmm21 │ │ │ │ + vpsrld $0xc,%zmm20,%zmm20 │ │ │ │ + vpslld $0x4,%zmm21,%zmm21 │ │ │ │ + vpshrdd $0x10,%zmm20,%zmm21,%zmm16 │ │ │ │ + vmovdqa32 %zmm22,%zmm20 │ │ │ │ + vpdpwssd 0x1b0(%r9){1to16},%zmm17,%zmm20 │ │ │ │ + vmovdqa32 %zmm22,%zmm21 │ │ │ │ + vpdpwssd 0x1ac(%r9){1to16},%zmm17,%zmm21 │ │ │ │ + vpsrld $0xc,%zmm20,%zmm20 │ │ │ │ + vpslld $0x4,%zmm21,%zmm21 │ │ │ │ + vpshrdd $0x10,%zmm20,%zmm21,%zmm17 │ │ │ │ + vmovdqa32 %zmm22,%zmm20 │ │ │ │ + vpdpwssd 0xc(%r9){1to16},%zmm18,%zmm20 │ │ │ │ + vmovdqa32 %zmm22,%zmm21 │ │ │ │ + vpdpwssd 0x10(%r9){1to16},%zmm18,%zmm21 │ │ │ │ + vpsrld $0xc,%zmm20,%zmm20 │ │ │ │ + vpslld $0x4,%zmm21,%zmm21 │ │ │ │ + vpshrdd $0x10,%zmm20,%zmm21,%zmm18 │ │ │ │ + vmovdqa32 %zmm22,%zmm20 │ │ │ │ + vpdpwssd 0x1c(%r9){1to16},%zmm19,%zmm20 │ │ │ │ + vmovdqa32 %zmm22,%zmm21 │ │ │ │ + vpdpwssd 0x18(%r9){1to16},%zmm19,%zmm21 │ │ │ │ + vpsrld $0xc,%zmm20,%zmm20 │ │ │ │ + vpslld $0x4,%zmm21,%zmm21 │ │ │ │ + vpshrdd $0x10,%zmm20,%zmm21,%zmm19 │ │ │ │ + vpsubsw %zmm18,%zmm16,%zmm20 │ │ │ │ + vpaddsw %zmm18,%zmm16,%zmm16 │ │ │ │ + vpsubsw %zmm19,%zmm17,%zmm21 │ │ │ │ + vpaddsw %zmm19,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %zmm22,%zmm18 │ │ │ │ + vpdpwssd -0x38(%r9){1to16},%zmm20,%zmm18 │ │ │ │ + vmovdqa32 %zmm22,%zmm19 │ │ │ │ + vpdpwssd -0x34(%r9){1to16},%zmm20,%zmm19 │ │ │ │ + vpsrld $0xc,%zmm18,%zmm18 │ │ │ │ + vpslld $0x4,%zmm19,%zmm19 │ │ │ │ + vpshrdd $0x10,%zmm18,%zmm19,%zmm20 │ │ │ │ + vmovdqa32 %zmm22,%zmm18 │ │ │ │ + vpdpwssd -0x28(%r9){1to16},%zmm21,%zmm18 │ │ │ │ + vmovdqa32 %zmm22,%zmm19 │ │ │ │ + vpdpwssd -0x2c(%r9){1to16},%zmm21,%zmm19 │ │ │ │ + vpsrld $0xc,%zmm18,%zmm18 │ │ │ │ + vpslld $0x4,%zmm19,%zmm19 │ │ │ │ + vpshrdd $0x10,%zmm18,%zmm19,%zmm21 │ │ │ │ + vbroadcasti32x4 -0xc0(%r9),%zmm18 │ │ │ │ + vprord $0x10,%zmm17,%zmm17 │ │ │ │ + vpsubsw %zmm17,%zmm16,%zmm19 │ │ │ │ + vpaddsw %zmm17,%zmm16,%zmm16 │ │ │ │ + vpsubsw %zmm21,%zmm20,%zmm17 │ │ │ │ + vpaddsw %zmm21,%zmm20,%zmm20 │ │ │ │ + vpshufb %zmm18,%zmm16,%zmm16 │ │ │ │ + vpshufb %zmm18,%zmm20,%zmm20 │ │ │ │ + vmovdqa32 %zmm22,%zmm18 │ │ │ │ + vpdpwssd -0x3c(%r9){1to16},%zmm19,%zmm18 │ │ │ │ + vmovdqa32 %zmm22,%zmm21 │ │ │ │ + vpdpwssd -0x3c(%r9){1to16},%zmm17,%zmm21 │ │ │ │ + vpsrad $0xc,%zmm18,%zmm18 │ │ │ │ + vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ + vpackssdw %zmm21,%zmm18,%zmm18 │ │ │ │ + vmovdqa32 %zmm22,%zmm21 │ │ │ │ + vpdpwssd -0x40(%r9){1to16},%zmm19,%zmm21 │ │ │ │ + vmovdqa32 %zmm22,%zmm19 │ │ │ │ + vpdpwssd -0x40(%r9){1to16},%zmm17,%zmm19 │ │ │ │ + vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ + vpsrad $0xc,%zmm19,%zmm19 │ │ │ │ + vpackssdw %zmm21,%zmm19,%zmm17 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x5e(%rip),%r8 │ │ │ │ - call 2ec480 <__cxa_finalize@plt+0x2c1430> │ │ │ │ - add $0x108,%rsp │ │ │ │ + nopl (%rax) │ │ │ │ + vpbroadcastd -0x88(%r9),%zmm22 │ │ │ │ + vpunpckhwd %zmm19,%zmm20,%zmm16 │ │ │ │ + vpunpckhwd %zmm18,%zmm21,%zmm17 │ │ │ │ + vpunpcklwd %zmm21,%zmm18,%zmm18 │ │ │ │ + vpunpcklwd %zmm20,%zmm19,%zmm19 │ │ │ │ + vmovdqa32 %zmm22,%zmm20 │ │ │ │ + vpdpwssd 0x148(%r9){1to16},%zmm16,%zmm20 │ │ │ │ + vmovdqa32 %zmm22,%zmm21 │ │ │ │ + vpdpwssd 0x144(%r9){1to16},%zmm16,%zmm21 │ │ │ │ + vpsrad $0xc,%zmm20,%zmm20 │ │ │ │ + vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ + vpackssdw %zmm20,%zmm21,%zmm16 │ │ │ │ + vmovdqa32 %zmm22,%zmm20 │ │ │ │ + vpdpwssd 0x1b0(%r9){1to16},%zmm17,%zmm20 │ │ │ │ + vmovdqa32 %zmm22,%zmm21 │ │ │ │ + vpdpwssd 0x1ac(%r9){1to16},%zmm17,%zmm21 │ │ │ │ + vpsrad $0xc,%zmm20,%zmm20 │ │ │ │ + vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ + vpackssdw %zmm20,%zmm21,%zmm17 │ │ │ │ + vmovdqa32 %zmm22,%zmm20 │ │ │ │ + vpdpwssd 0x10(%r9){1to16},%zmm18,%zmm20 │ │ │ │ + vmovdqa32 %zmm22,%zmm21 │ │ │ │ + vpdpwssd 0xc(%r9){1to16},%zmm18,%zmm21 │ │ │ │ + vpsrad $0xc,%zmm20,%zmm20 │ │ │ │ + vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ + vpackssdw %zmm20,%zmm21,%zmm18 │ │ │ │ + vmovdqa32 %zmm22,%zmm20 │ │ │ │ + vpdpwssd 0x1c(%r9){1to16},%zmm19,%zmm20 │ │ │ │ + vmovdqa32 %zmm22,%zmm21 │ │ │ │ + vpdpwssd 0x18(%r9){1to16},%zmm19,%zmm21 │ │ │ │ + vpsrad $0xc,%zmm20,%zmm20 │ │ │ │ + vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ + vpackssdw %zmm20,%zmm21,%zmm19 │ │ │ │ + vpsubsw %zmm18,%zmm16,%zmm20 │ │ │ │ + vpaddsw %zmm18,%zmm16,%zmm16 │ │ │ │ + vpsubsw %zmm19,%zmm17,%zmm21 │ │ │ │ + vpaddsw %zmm19,%zmm17,%zmm17 │ │ │ │ + vshufps $0x4e,%zmm20,%zmm21,%zmm18 │ │ │ │ + vpunpckhwd %zmm18,%zmm20,%zmm20 │ │ │ │ + vpunpcklwd %zmm18,%zmm21,%zmm21 │ │ │ │ + vmovdqa32 %zmm22,%zmm18 │ │ │ │ + vpdpwssd -0x34(%r9){1to16},%zmm20,%zmm18 │ │ │ │ + vmovdqa32 %zmm22,%zmm19 │ │ │ │ + vpdpwssd -0x38(%r9){1to16},%zmm20,%zmm19 │ │ │ │ + vpsrad $0xc,%zmm18,%zmm18 │ │ │ │ + vpsrad $0xc,%zmm19,%zmm19 │ │ │ │ + vpackssdw %zmm18,%zmm19,%zmm20 │ │ │ │ + vmovdqa32 %zmm22,%zmm18 │ │ │ │ + vpdpwssd -0x2c(%r9){1to16},%zmm21,%zmm18 │ │ │ │ + vmovdqa32 %zmm22,%zmm19 │ │ │ │ + vpdpwssd -0x28(%r9){1to16},%zmm21,%zmm19 │ │ │ │ + vpsrad $0xc,%zmm18,%zmm18 │ │ │ │ + vpsrad $0xc,%zmm19,%zmm19 │ │ │ │ + vpackssdw %zmm18,%zmm19,%zmm21 │ │ │ │ + vpsubsw %zmm17,%zmm16,%zmm18 │ │ │ │ + vpaddsw %zmm17,%zmm16,%zmm16 │ │ │ │ + vpsubsw %zmm21,%zmm20,%zmm17 │ │ │ │ + vpaddsw %zmm21,%zmm20,%zmm20 │ │ │ │ + vpbroadcastd -0x8c(%r9),%zmm21 │ │ │ │ + vpunpckhqdq %zmm17,%zmm18,%zmm19 │ │ │ │ + vpunpcklqdq %zmm17,%zmm18,%zmm18 │ │ │ │ + vpaddsw %zmm19,%zmm18,%zmm17 │ │ │ │ + vpsubsw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpunpckhqdq %zmm16,%zmm20,%zmm19 │ │ │ │ + vpunpcklqdq %zmm20,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm21,%zmm18,%zmm18 │ │ │ │ + vpshufd $0x4e,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpxord %zmm21,%zmm21,%zmm21 │ │ │ │ + vpsubd %zmm22,%zmm21,%zmm21 │ │ │ │ + vpackssdw %zmm21,%zmm22,%zmm22 │ │ │ │ + vpmulhrsw %zmm22,%zmm18,%zmm18 │ │ │ │ + vpmulhrsw %zmm22,%zmm19,%zmm19 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x1be(%rip),%r8 │ │ │ │ - call 2ec480 <__cxa_finalize@plt+0x2c1430> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x428(%rip),%r8 │ │ │ │ - call 2ec480 <__cxa_finalize@plt+0x2c1430> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ + lea 0xf0579(%rip),%r9 │ │ │ │ + lea -0x873(%rip),%r8 │ │ │ │ + jmp 2eb6c0 <__cxa_finalize@plt+0x2c0670> │ │ │ │ + lea 0xf0569(%rip),%r9 │ │ │ │ + lea -0x4a1(%rip),%r8 │ │ │ │ + jmp 2eb6c0 <__cxa_finalize@plt+0x2c0670> │ │ │ │ + lea 0xf0559(%rip),%r9 │ │ │ │ + lea 0x2a(%rip),%r8 │ │ │ │ + jmp 2eb6c0 <__cxa_finalize@plt+0x2c0670> │ │ │ │ + lea 0xf0549(%rip),%r9 │ │ │ │ + lea 0x188(%rip),%r8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 2ea260 <__cxa_finalize@plt+0x2bf210> │ │ │ │ + vpbroadcastd -0x78(%r9),%zmm23 │ │ │ │ + vpsrlq $0x14,%zmm26,%zmm26 │ │ │ │ + jmp 2eb123 <__cxa_finalize@plt+0x2c00d3> │ │ │ │ + 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 2eb4a0 <__cxa_finalize@plt+0x2c0450> │ │ │ │ + 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 2eae8f <__cxa_finalize@plt+0x2bfe3f> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea -0x2380(%rip),%rcx │ │ │ │ - jmp 2ec177 <__cxa_finalize@plt+0x2c1127> │ │ │ │ - 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 2ed390 <__cxa_finalize@plt+0x2c2340> │ │ │ │ - call 2ede20 <__cxa_finalize@plt+0x2c2dd0> │ │ │ │ - mov %rdi,%rcx │ │ │ │ - lea (%rdi,%rsi,8),%rdi │ │ │ │ - jmp 2ea161 <__cxa_finalize@plt+0x2bf111> │ │ │ │ - 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 2ea161 <__cxa_finalize@plt+0x2bf111> │ │ │ │ + lea 0xf04a9(%rip),%r9 │ │ │ │ + lea -0x943(%rip),%r8 │ │ │ │ + jmp 2eb790 <__cxa_finalize@plt+0x2c0740> │ │ │ │ + lea 0xf0499(%rip),%r9 │ │ │ │ + lea -0x571(%rip),%r8 │ │ │ │ + jmp 2eb790 <__cxa_finalize@plt+0x2c0740> │ │ │ │ + lea 0xf0489(%rip),%r9 │ │ │ │ + lea -0xa6(%rip),%r8 │ │ │ │ + jmp 2eb790 <__cxa_finalize@plt+0x2c0740> │ │ │ │ + lea 0xf0479(%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 │ │ │ │ + vpbroadcastd -0x94(%r9),%zmm23 │ │ │ │ + vpbroadcastd -0x98(%r9),%zmm24 │ │ │ │ + vshufps $0x88,%zmm20,%zmm19,%zmm18 │ │ │ │ + vshufps $0xdd,%zmm20,%zmm19,%zmm19 │ │ │ │ + vshufps $0x88,%zmm16,%zmm21,%zmm20 │ │ │ │ + vshufps $0xdd,%zmm16,%zmm21,%zmm21 │ │ │ │ + vmovdqa32 -0x480(%r9),%zmm25 │ │ │ │ + vpmulhrsw %zmm18,%zmm23,%zmm16 │ │ │ │ + vpmulhrsw %zmm19,%zmm23,%zmm17 │ │ │ │ + vpmulhrsw %zmm20,%zmm23,%zmm22 │ │ │ │ + vpmulhrsw %zmm21,%zmm23,%zmm23 │ │ │ │ + vpmulhrsw %zmm24,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm24,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm24,%zmm22,%zmm22 │ │ │ │ + vpmulhrsw %zmm24,%zmm23,%zmm23 │ │ │ │ + vpaddsw %zmm16,%zmm18,%zmm18 │ │ │ │ + vpaddsw %zmm17,%zmm19,%zmm19 │ │ │ │ + vpaddsw %zmm22,%zmm20,%zmm20 │ │ │ │ + vpaddsw %zmm23,%zmm21,%zmm21 │ │ │ │ + vpermb %zmm18,%zmm25,%zmm18 │ │ │ │ + vpermb %zmm19,%zmm25,%zmm19 │ │ │ │ + vpermb %zmm20,%zmm25,%zmm20 │ │ │ │ + vpermb %zmm21,%zmm25,%zmm21 │ │ │ │ + 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 2eae77 <__cxa_finalize@plt+0x2bfe27> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x309(%rip),%r8 │ │ │ │ - call 2ec600 <__cxa_finalize@plt+0x2c15b0> │ │ │ │ - add $0x108,%rsp │ │ │ │ + lea 0xf0379(%rip),%r9 │ │ │ │ + lea 0x13d(%rip),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 2eb8e0 <__cxa_finalize@plt+0x2c0890> │ │ │ │ + movswl (%rdx),%eax │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + or $0x10,%ecx │ │ │ │ + imul $0xb5,%eax,%eax │ │ │ │ + add $0x280,%eax │ │ │ │ + sar $0xa,%eax │ │ │ │ + jmp 2eac88 <__cxa_finalize@plt+0x2bfc38> │ │ │ │ + nopl (%rax) │ │ │ │ + lea 0xf0349(%rip),%r9 │ │ │ │ + lea 0x1122(%rip),%r8 │ │ │ │ + jmp 2eb8e0 <__cxa_finalize@plt+0x2c0890> │ │ │ │ + lea 0xf0339(%rip),%r9 │ │ │ │ + lea 0x891(%rip),%r8 │ │ │ │ + jmp 2eb8e0 <__cxa_finalize@plt+0x2c0890> │ │ │ │ + lea 0xf0329(%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 2ebd60 <__cxa_finalize@plt+0x2c0d10> │ │ │ │ + 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 │ │ │ │ + vpshufb %zmm28,%zmm20,%zmm20 │ │ │ │ + vpshufb %zmm27,%zmm21,%zmm26 │ │ │ │ + vpshufb %zmm28,%zmm22,%zmm22 │ │ │ │ + vpshufb %zmm27,%zmm23,%zmm27 │ │ │ │ + vpmulhrsw %zmm29,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm29,%zmm18,%zmm18 │ │ │ │ + vpmulhrsw %zmm29,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm29,%zmm20,%zmm20 │ │ │ │ + vpmulhrsw %zmm29,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm29,%zmm22,%zmm22 │ │ │ │ + vpmulhrsw %zmm29,%zmm27,%zmm27 │ │ │ │ + vpunpckhdq %zmm24,%zmm16,%zmm17 │ │ │ │ + vpunpckldq %zmm24,%zmm16,%zmm16 │ │ │ │ + vpunpckhdq %zmm25,%zmm18,%zmm19 │ │ │ │ + vpunpckldq %zmm25,%zmm18,%zmm18 │ │ │ │ + vpunpckhdq %zmm26,%zmm20,%zmm21 │ │ │ │ + vpunpckldq %zmm26,%zmm20,%zmm20 │ │ │ │ + vpunpckhdq %zmm27,%zmm22,%zmm23 │ │ │ │ + vpunpckldq %zmm27,%zmm22,%zmm22 │ │ │ │ + jmp *%r8 │ │ │ │ + vshufi32x4 $0xee,%zmm22,%zmm20,%zmm24 │ │ │ │ + vinserti32x8 $0x1,%ymm22,%zmm20,%zmm20 │ │ │ │ + vshufi32x4 $0xee,%zmm18,%zmm16,%zmm22 │ │ │ │ + vinserti32x8 $0x1,%ymm18,%zmm16,%zmm16 │ │ │ │ + vshufi32x4 $0xee,%zmm23,%zmm21,%zmm25 │ │ │ │ + vinserti32x8 $0x1,%ymm23,%zmm21,%zmm21 │ │ │ │ + vshufi32x4 $0xee,%zmm19,%zmm17,%zmm23 │ │ │ │ + vinserti32x8 $0x1,%ymm19,%zmm17,%zmm17 │ │ │ │ + vshufi32x4 $0xdd,%zmm20,%zmm16,%zmm18 │ │ │ │ + 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 2ebd60 <__cxa_finalize@plt+0x2c0d10> │ │ │ │ + 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 │ │ │ │ + vmovdqa32 %zmm25,%zmm27 │ │ │ │ + vpermi2q %zmm19,%zmm17,%zmm25 │ │ │ │ + vpermt2q %zmm19,%zmm29,%zmm17 │ │ │ │ + vpermi2q %zmm22,%zmm20,%zmm26 │ │ │ │ + vpermt2q %zmm22,%zmm28,%zmm20 │ │ │ │ + vpermi2q %zmm23,%zmm21,%zmm27 │ │ │ │ + vpermt2q %zmm23,%zmm29,%zmm21 │ │ │ │ + vpbroadcastd -0xa4(%r9),%zmm28 │ │ │ │ + vpmulhrsw %zmm28,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm28,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm28,%zmm20,%zmm20 │ │ │ │ + vpmulhrsw %zmm28,%zmm21,%zmm21 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + lea (%rdi,%rsi,4),%r8 │ │ │ │ + lea (%rdi,%rsi,8),%r9 │ │ │ │ + lea (%r8,%rsi,8),%rax │ │ │ │ + vmovdqa32 (%rdi),%xmm19 │ │ │ │ + vmovdqa32 (%rdi,%rsi,2),%xmm22 │ │ │ │ + vinserti32x4 $0x1,(%rdi,%rsi,1),%ymm19,%ymm19 │ │ │ │ + vinserti32x4 $0x1,(%rdi,%rcx,1),%ymm22,%ymm22 │ │ │ │ + vinserti32x4 $0x2,(%r8),%zmm19,%zmm19 │ │ │ │ + vinserti32x4 $0x2,(%r8,%rsi,2),%zmm22,%zmm22 │ │ │ │ + vinserti32x4 $0x3,(%r8,%rsi,1),%zmm19,%zmm19 │ │ │ │ + vinserti32x4 $0x3,(%r8,%rcx,1),%zmm22,%zmm22 │ │ │ │ + vmovdqa32 (%r9),%xmm28 │ │ │ │ + vmovdqa32 (%r9,%rsi,2),%xmm29 │ │ │ │ + vinserti32x4 $0x1,(%r9,%rsi,1),%ymm28,%ymm28 │ │ │ │ + vinserti32x4 $0x1,(%r9,%rcx,1),%ymm29,%ymm29 │ │ │ │ + vinserti32x4 $0x2,(%rax),%zmm28,%zmm28 │ │ │ │ + vinserti32x4 $0x2,(%rax,%rsi,2),%zmm29,%zmm29 │ │ │ │ + vinserti32x4 $0x3,(%rax,%rsi,1),%zmm28,%zmm28 │ │ │ │ + vinserti32x4 $0x3,(%rax,%rcx,1),%zmm29,%zmm29 │ │ │ │ + vpxord %zmm23,%zmm23,%zmm23 │ │ │ │ + vmovdqa32 %zmm23,(%rdx) │ │ │ │ + vmovdqa32 %zmm23,0x40(%rdx) │ │ │ │ + vmovdqa32 %zmm23,0x80(%rdx) │ │ │ │ + vmovdqa32 %zmm23,0xc0(%rdx) │ │ │ │ + vmovdqa32 %zmm23,0x100(%rdx) │ │ │ │ + vmovdqa32 %zmm23,0x140(%rdx) │ │ │ │ + vmovdqa32 %zmm23,0x180(%rdx) │ │ │ │ + vmovdqa32 %zmm23,0x1c0(%rdx) │ │ │ │ + vpunpcklbw %zmm23,%zmm19,%zmm18 │ │ │ │ + vpunpckhbw %zmm23,%zmm19,%zmm19 │ │ │ │ + vpaddw %zmm18,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm19,%zmm24,%zmm24 │ │ │ │ + vpackuswb %zmm24,%zmm16,%zmm16 │ │ │ │ + vpunpcklbw %zmm23,%zmm22,%zmm18 │ │ │ │ + vpunpckhbw %zmm23,%zmm22,%zmm22 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm22,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm17,%zmm17 │ │ │ │ + vpunpcklbw %zmm23,%zmm28,%zmm18 │ │ │ │ + vpunpckhbw %zmm23,%zmm28,%zmm28 │ │ │ │ + vpaddw %zmm20,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpackuswb %zmm26,%zmm18,%zmm18 │ │ │ │ + vpunpcklbw %zmm23,%zmm29,%zmm19 │ │ │ │ + vpunpckhbw %zmm23,%zmm29,%zmm29 │ │ │ │ + vpaddw %zmm21,%zmm19,%zmm19 │ │ │ │ + vpaddw %zmm29,%zmm27,%zmm27 │ │ │ │ + vpackuswb %zmm27,%zmm19,%zmm19 │ │ │ │ + vmovdqa32 %xmm16,(%rdi) │ │ │ │ + vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,1) │ │ │ │ + vmovdqa32 %xmm17,(%rdi,%rsi,2) │ │ │ │ + vextracti32x4 $0x1,%ymm17,(%rdi,%rcx,1) │ │ │ │ + vextracti32x4 $0x2,%zmm16,(%r8) │ │ │ │ + vextracti32x4 $0x3,%zmm16,(%r8,%rsi,1) │ │ │ │ + vextracti32x4 $0x2,%zmm17,(%r8,%rsi,2) │ │ │ │ + vextracti32x4 $0x3,%zmm17,(%r8,%rcx,1) │ │ │ │ + vmovdqa32 %xmm18,(%r9) │ │ │ │ + vextracti32x4 $0x1,%ymm18,(%r9,%rsi,1) │ │ │ │ + vmovdqa32 %xmm19,(%r9,%rsi,2) │ │ │ │ + vextracti32x4 $0x1,%ymm19,(%r9,%rcx,1) │ │ │ │ + vextracti32x4 $0x2,%zmm18,(%rax) │ │ │ │ + vextracti32x4 $0x3,%zmm18,(%rax,%rsi,1) │ │ │ │ + vextracti32x4 $0x2,%zmm19,(%rax,%rsi,2) │ │ │ │ + vextracti32x4 $0x3,%zmm19,(%rax,%rcx,1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x122(%rip),%r8 │ │ │ │ - call 2ec600 <__cxa_finalize@plt+0x2c15b0> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ + nopl (%rax) │ │ │ │ + vpbroadcastd -0x88(%r9),%zmm26 │ │ │ │ + vpbroadcastq -0xb0(%r9),%zmm29 │ │ │ │ + vpcmpnleub %zmm26,%zmm29,%k7 │ │ │ │ + vpbroadcastd 0xac(%r9),%zmm18 │ │ │ │ + vpbroadcastd 0xb8(%r9),%zmm20 │ │ │ │ + vpbroadcastd 0xbc(%r9),%zmm19 │ │ │ │ + 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 2ebeed <__cxa_finalize@plt+0x2c0e9d> │ │ │ │ + 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 │ │ │ │ + vpbroadcastd 0xb8(%r9),%zmm28 │ │ │ │ + vpmulhrsw %zmm18,%zmm24,%zmm24 │ │ │ │ + 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 2ebe8f <__cxa_finalize@plt+0x2c0e3f> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x3e(%rip),%r8 │ │ │ │ - call 2ec600 <__cxa_finalize@plt+0x2c15b0> │ │ │ │ - add $0x108,%rsp │ │ │ │ + vpunpckhwd %zmm16,%zmm23,%zmm24 │ │ │ │ + vpunpcklwd %zmm16,%zmm20,%zmm25 │ │ │ │ + vpunpckhwd %zmm20,%zmm19,%zmm16 │ │ │ │ + vpunpcklwd %zmm17,%zmm23,%zmm23 │ │ │ │ + vpunpckhwd %zmm22,%zmm17,%zmm17 │ │ │ │ + vpunpcklwd %zmm21,%zmm19,%zmm19 │ │ │ │ + vpunpckhwd %zmm18,%zmm21,%zmm21 │ │ │ │ + vpunpcklwd %zmm18,%zmm22,%zmm22 │ │ │ │ + vpbroadcastd -0x88(%r9),%zmm26 │ │ │ │ + vpbroadcastq -0xb0(%r9),%zmm29 │ │ │ │ + vpcmpnleub %zmm26,%zmm29,%k7 │ │ │ │ + vmovdqa32 %zmm26,%zmm18 │ │ │ │ + vpdpwssd 0x144(%r9){1to16},%zmm24,%zmm18 │ │ │ │ + vmovdqa32 %zmm26,%zmm20 │ │ │ │ + vpdpwssd 0x148(%r9){1to16},%zmm24,%zmm20 │ │ │ │ + vpslld $0x4,%zmm18,%zmm24 │ │ │ │ + vpmultishiftqb %zmm20,%zmm29,%zmm24{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm18 │ │ │ │ + vpdpwssd 0xc(%r9){1to16},%zmm16,%zmm18 │ │ │ │ + vmovdqa32 %zmm26,%zmm20 │ │ │ │ + vpdpwssd 0x10(%r9){1to16},%zmm16,%zmm20 │ │ │ │ + vpslld $0x4,%zmm18,%zmm16 │ │ │ │ + vpmultishiftqb %zmm20,%zmm29,%zmm16{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm18 │ │ │ │ + vpdpwssd 0x1ac(%r9){1to16},%zmm21,%zmm18 │ │ │ │ + vmovdqa32 %zmm26,%zmm20 │ │ │ │ + vpdpwssd 0x1b0(%r9){1to16},%zmm21,%zmm20 │ │ │ │ + vpslld $0x4,%zmm18,%zmm21 │ │ │ │ + vpmultishiftqb %zmm20,%zmm29,%zmm21{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm18 │ │ │ │ + vpdpwssd 0x18(%r9){1to16},%zmm17,%zmm18 │ │ │ │ + vmovdqa32 %zmm26,%zmm20 │ │ │ │ + vpdpwssd 0x1c(%r9){1to16},%zmm17,%zmm20 │ │ │ │ + vpslld $0x4,%zmm18,%zmm17 │ │ │ │ + vpmultishiftqb %zmm20,%zmm29,%zmm17{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm18 │ │ │ │ + vpdpwssd 0x150(%r9){1to16},%zmm23,%zmm18 │ │ │ │ + vmovdqa32 %zmm26,%zmm20 │ │ │ │ + vpdpwssd 0x154(%r9){1to16},%zmm23,%zmm20 │ │ │ │ + vpslld $0x4,%zmm18,%zmm23 │ │ │ │ + vpmultishiftqb %zmm20,%zmm29,%zmm23{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm18 │ │ │ │ + vpdpwssd 0x1b8(%r9){1to16},%zmm19,%zmm18 │ │ │ │ + vmovdqa32 %zmm26,%zmm20 │ │ │ │ + vpdpwssd 0x1bc(%r9){1to16},%zmm19,%zmm20 │ │ │ │ + vpslld $0x4,%zmm18,%zmm19 │ │ │ │ + vpmultishiftqb %zmm20,%zmm29,%zmm19{%k7} │ │ │ │ + vpsubsw %zmm16,%zmm24,%zmm18 │ │ │ │ + vpaddsw %zmm16,%zmm24,%zmm24 │ │ │ │ + vpsubsw %zmm21,%zmm17,%zmm20 │ │ │ │ + vpaddsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %zmm26,%zmm16 │ │ │ │ + vpdpwssd -0x34(%r9){1to16},%zmm22,%zmm16 │ │ │ │ + vmovdqa32 %zmm26,%zmm21 │ │ │ │ + vpdpwssd -0x38(%r9){1to16},%zmm22,%zmm21 │ │ │ │ + vpsrad $0xc,%zmm16,%zmm16 │ │ │ │ + vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ + vpackssdw %zmm16,%zmm21,%zmm22 │ │ │ │ + vpsubsw %zmm17,%zmm24,%zmm16 │ │ │ │ + vpaddsw %zmm17,%zmm24,%zmm24 │ │ │ │ + vpsubsw %zmm19,%zmm23,%zmm17 │ │ │ │ + vpaddsw %zmm19,%zmm23,%zmm23 │ │ │ │ + vmovdqa32 %zmm26,%zmm19 │ │ │ │ + vpdpwssd -0x38(%r9){1to16},%zmm18,%zmm19 │ │ │ │ + vmovdqa32 %zmm26,%zmm21 │ │ │ │ + vpdpwssd -0x34(%r9){1to16},%zmm18,%zmm21 │ │ │ │ + vpslld $0x4,%zmm19,%zmm18 │ │ │ │ + vpmultishiftqb %zmm21,%zmm29,%zmm18{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm19 │ │ │ │ + vpdpwssd -0x34(%r9){1to16},%zmm20,%zmm19 │ │ │ │ + vmovdqa32 %zmm26,%zmm21 │ │ │ │ + vpdpwssd -0x30(%r9){1to16},%zmm20,%zmm21 │ │ │ │ + vpslld $0x4,%zmm19,%zmm20 │ │ │ │ + vpmultishiftqb %zmm21,%zmm29,%zmm20{%k7} │ │ │ │ + vbroadcasti32x4 -0xc0(%r9),%zmm21 │ │ │ │ + vpbroadcastd -0x3c(%r9),%zmm27 │ │ │ │ + vpbroadcastd -0x40(%r9),%zmm28 │ │ │ │ + vpaddsw %zmm20,%zmm18,%zmm19 │ │ │ │ + vpsubsw %zmm20,%zmm18,%zmm18 │ │ │ │ + vpshufb %zmm21,%zmm24,%zmm24 │ │ │ │ + vpshufb %zmm21,%zmm23,%zmm23 │ │ │ │ + vpshufb %zmm21,%zmm19,%zmm19 │ │ │ │ + vmovdqa32 %zmm26,%zmm20 │ │ │ │ + vpdpwssd %zmm27,%zmm25,%zmm20 │ │ │ │ + vmovdqa32 %zmm26,%zmm21 │ │ │ │ + vpdpwssd %zmm28,%zmm25,%zmm21 │ │ │ │ + vpsrad $0xc,%zmm20,%zmm20 │ │ │ │ + vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ + vpackssdw %zmm20,%zmm21,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm20 │ │ │ │ + vpdpwssd %zmm28,%zmm17,%zmm20 │ │ │ │ + vmovdqa32 %zmm26,%zmm21 │ │ │ │ + vpdpwssd %zmm27,%zmm17,%zmm21 │ │ │ │ + vpsrad $0xc,%zmm20,%zmm20 │ │ │ │ + vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ + vpackssdw %zmm20,%zmm21,%zmm17 │ │ │ │ + vmovdqa32 %zmm26,%zmm20 │ │ │ │ + vpdpwssd %zmm27,%zmm16,%zmm20 │ │ │ │ + vmovdqa32 %zmm26,%zmm21 │ │ │ │ + vpdpwssd %zmm28,%zmm16,%zmm21 │ │ │ │ + vpsrad $0xc,%zmm20,%zmm20 │ │ │ │ + vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ + vmovdqa32 %zmm26,%zmm16 │ │ │ │ + vpdpwssd %zmm27,%zmm18,%zmm16 │ │ │ │ + vmovdqa32 %zmm26,%zmm27 │ │ │ │ + vpdpwssd %zmm28,%zmm18,%zmm27 │ │ │ │ + vpsrad $0xc,%zmm16,%zmm16 │ │ │ │ + vpsrad $0xc,%zmm27,%zmm27 │ │ │ │ + vpunpckhqdq %zmm17,%zmm23,%zmm18 │ │ │ │ + vpunpcklqdq %zmm17,%zmm23,%zmm23 │ │ │ │ + vpsubsw %zmm22,%zmm25,%zmm17 │ │ │ │ + vpaddsw %zmm22,%zmm25,%zmm25 │ │ │ │ + vpackssdw %zmm27,%zmm21,%zmm21 │ │ │ │ + vpackssdw %zmm16,%zmm20,%zmm20 │ │ │ │ + vpunpckhqdq %zmm19,%zmm24,%zmm16 │ │ │ │ + vpunpcklqdq %zmm19,%zmm24,%zmm24 │ │ │ │ + vpsubsw %zmm18,%zmm25,%zmm19 │ │ │ │ + vpaddsw %zmm18,%zmm25,%zmm25 │ │ │ │ + vpsubsw %zmm23,%zmm17,%zmm18 │ │ │ │ + vpaddsw %zmm23,%zmm17,%zmm17 │ │ │ │ + vpsubsw %zmm16,%zmm25,%zmm23 │ │ │ │ + vpaddsw %zmm25,%zmm16,%zmm16 │ │ │ │ + vpsubsw %zmm21,%zmm17,%zmm22 │ │ │ │ + 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) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x2a8(%rip),%r8 │ │ │ │ - call 2ec600 <__cxa_finalize@plt+0x2c15b0> │ │ │ │ - add $0x108,%rsp │ │ │ │ + lea 0xefb69(%rip),%r9 │ │ │ │ + lea -0x6d3(%rip),%r8 │ │ │ │ + jmp 2ec0c0 <__cxa_finalize@plt+0x2c1070> │ │ │ │ + lea 0xefb59(%rip),%r9 │ │ │ │ + lea 0xb1(%rip),%r8 │ │ │ │ + jmp 2ec0c0 <__cxa_finalize@plt+0x2c1070> │ │ │ │ + lea 0xefb49(%rip),%r9 │ │ │ │ + lea 0x753(%rip),%r8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 2ec1e0 <__cxa_finalize@plt+0x2c1190> │ │ │ │ + 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 │ │ │ │ + vpunpckhwd %zmm24,%zmm18,%zmm19 │ │ │ │ + vpunpcklwd %zmm24,%zmm18,%zmm18 │ │ │ │ + vpunpckhwd %zmm21,%zmm20,%zmm24 │ │ │ │ + vpunpcklwd %zmm21,%zmm20,%zmm20 │ │ │ │ + vpunpckhwd %zmm24,%zmm20,%zmm21 │ │ │ │ + vpunpcklwd %zmm24,%zmm20,%zmm20 │ │ │ │ + vpunpckhwd %zmm23,%zmm22,%zmm24 │ │ │ │ + vpunpcklwd %zmm23,%zmm22,%zmm22 │ │ │ │ + vpunpckhwd %zmm24,%zmm22,%zmm23 │ │ │ │ + vpunpcklwd %zmm24,%zmm22,%zmm22 │ │ │ │ + vpmulhrsw %zmm26,%zmm16,%zmm16 │ │ │ │ + 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 │ │ │ │ + jmp *%r8 │ │ │ │ + call 2ec2f0 <__cxa_finalize@plt+0x2c12a0> │ │ │ │ + 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 │ │ │ │ + vpermi2q %zmm19,%zmm17,%zmm25 │ │ │ │ + vpermt2q %zmm19,%zmm28,%zmm17 │ │ │ │ + vpbroadcastd -0xa4(%r9),%zmm28 │ │ │ │ + mov $0xff00ff00,%ecx │ │ │ │ + vmovdqa32 %zmm26,%zmm27 │ │ │ │ + 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 2eba9f <__cxa_finalize@plt+0x2c0a4f> │ │ │ │ + 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 2ec3f0 <__cxa_finalize@plt+0x2c13a0> │ │ │ │ + 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 │ │ │ │ + vpdpwssd %zmm28,%zmm21,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm21 │ │ │ │ + vpdpwssd %zmm28,%zmm27,%zmm21 │ │ │ │ + vmovdqa32 %zmm26,%zmm27 │ │ │ │ + vpdpwssd %zmm29,%zmm19,%zmm27 │ │ │ │ + vmovdqa32 %zmm26,%zmm30 │ │ │ │ + vpdpwssd %zmm29,%zmm20,%zmm30 │ │ │ │ + vmovdqa32 %zmm26,%zmm29 │ │ │ │ + vpdpwssd %zmm28,%zmm19,%zmm29 │ │ │ │ + vpdpwssd -0x5c(%r9){1to16},%zmm20,%zmm26 │ │ │ │ + vpsrad $0xc,%zmm18,%zmm18 │ │ │ │ + vpsrad $0xc,%zmm24,%zmm24 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ + vpsrad $0xc,%zmm27,%zmm27 │ │ │ │ + vpsrad $0xc,%zmm30,%zmm30 │ │ │ │ + vpsrad $0xc,%zmm29,%zmm29 │ │ │ │ + vpsrad $0xc,%zmm26,%zmm26 │ │ │ │ + vpackssdw %zmm24,%zmm18,%zmm18 │ │ │ │ + vpackssdw %zmm21,%zmm25,%zmm21 │ │ │ │ + vpackssdw %zmm30,%zmm27,%zmm19 │ │ │ │ + vpackssdw %zmm26,%zmm29,%zmm20 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea -0x1fc0(%rip),%rcx │ │ │ │ - jmp 2ec177 <__cxa_finalize@plt+0x2c1127> │ │ │ │ - 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 2ed390 <__cxa_finalize@plt+0x2c2340> │ │ │ │ - call 2ede20 <__cxa_finalize@plt+0x2c2dd0> │ │ │ │ - jmp 2ea6d1 <__cxa_finalize@plt+0x2bf681> │ │ │ │ - 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 2ea6d1 <__cxa_finalize@plt+0x2bf681> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x489(%rip),%r8 │ │ │ │ - call 2ec780 <__cxa_finalize@plt+0x2c1730> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x2a2(%rip),%r8 │ │ │ │ - call 2ec780 <__cxa_finalize@plt+0x2c1730> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x142(%rip),%r8 │ │ │ │ - call 2ec780 <__cxa_finalize@plt+0x2c1730> │ │ │ │ - add $0x108,%rsp │ │ │ │ + vshufi32x4 $0xee,%zmm22,%zmm20,%zmm24 │ │ │ │ + vinserti32x8 $0x1,%ymm22,%zmm20,%zmm20 │ │ │ │ + vshufi32x4 $0xee,%zmm18,%zmm16,%zmm22 │ │ │ │ + vinserti32x8 $0x1,%ymm18,%zmm16,%zmm16 │ │ │ │ + vshufi32x4 $0xee,%zmm23,%zmm21,%zmm25 │ │ │ │ + vinserti32x8 $0x1,%ymm23,%zmm21,%zmm21 │ │ │ │ + vshufi32x4 $0xee,%zmm19,%zmm17,%zmm23 │ │ │ │ + vinserti32x8 $0x1,%ymm19,%zmm17,%zmm17 │ │ │ │ + vshufi32x4 $0xdd,%zmm20,%zmm16,%zmm18 │ │ │ │ + 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 │ │ │ │ + vpshufd $0x4e,%zmm17,%zmm17 │ │ │ │ + vpshufd $0x4e,%zmm19,%zmm19 │ │ │ │ + vpshufd $0x4e,%zmm21,%zmm21 │ │ │ │ + vpshufd $0x4e,%zmm23,%zmm23 │ │ │ │ + call 2ec3f0 <__cxa_finalize@plt+0x2c13a0> │ │ │ │ + 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 │ │ │ │ + vshufps $0x4e,%zmm20,%zmm19,%zmm18 │ │ │ │ + vshufps $0xe4,%zmm20,%zmm19,%zmm19 │ │ │ │ + vpsubsw %zmm19,%zmm18,%zmm20 │ │ │ │ + vpaddsw %zmm18,%zmm19,%zmm19 │ │ │ │ + vpaddsw %zmm25,%zmm21,%zmm18 │ │ │ │ + vpsubsw %zmm25,%zmm21,%zmm21 │ │ │ │ + vpmulhrsw %zmm24,%zmm18,%zmm18 │ │ │ │ + vpmulhrsw %zmm24,%zmm19,%zmm19 │ │ │ │ + vpmulhrsw %zmm24,%zmm20,%zmm20 │ │ │ │ + vpmulhrsw %zmm24,%zmm21,%zmm21 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x128(%rip),%r8 │ │ │ │ - call 2ec780 <__cxa_finalize@plt+0x2c1730> │ │ │ │ - add $0x108,%rsp │ │ │ │ + vpbroadcastd -0x88(%r9),%zmm26 │ │ │ │ + vpbroadcastq -0xb0(%r9),%zmm29 │ │ │ │ + vpunpckhwd %zmm16,%zmm23,%zmm24 │ │ │ │ + vpunpcklwd %zmm23,%zmm16,%zmm16 │ │ │ │ + vpunpcklwd %zmm17,%zmm22,%zmm23 │ │ │ │ + vpunpckhwd %zmm22,%zmm17,%zmm17 │ │ │ │ + vpunpckhwd %zmm18,%zmm21,%zmm22 │ │ │ │ + vpunpcklwd %zmm21,%zmm18,%zmm18 │ │ │ │ + vpunpcklwd %zmm19,%zmm20,%zmm21 │ │ │ │ + vpunpckhwd %zmm20,%zmm19,%zmm19 │ │ │ │ + vpcmpnleub %zmm26,%zmm29,%k7 │ │ │ │ + vmovdqa32 %zmm26,%zmm20 │ │ │ │ + vpdpwssd -0x24(%r9){1to16},%zmm16,%zmm20 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd -0x20(%r9){1to16},%zmm16,%zmm25 │ │ │ │ + vpslld $0x4,%zmm20,%zmm16 │ │ │ │ + vpmultishiftqb %zmm25,%zmm29,%zmm16{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm20 │ │ │ │ + vpdpwssd -0x1c(%r9){1to16},%zmm17,%zmm20 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd -0x18(%r9){1to16},%zmm17,%zmm25 │ │ │ │ + vpslld $0x4,%zmm20,%zmm17 │ │ │ │ + vpmultishiftqb %zmm25,%zmm29,%zmm17{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm20 │ │ │ │ + vpdpwssd -0x14(%r9){1to16},%zmm18,%zmm20 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd -0x10(%r9){1to16},%zmm18,%zmm25 │ │ │ │ + vpslld $0x4,%zmm20,%zmm18 │ │ │ │ + vpmultishiftqb %zmm25,%zmm29,%zmm18{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm20 │ │ │ │ + vpdpwssd -0x1fc(%r9){1to16},%zmm19,%zmm20 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd -0x1e4(%r9){1to16},%zmm19,%zmm25 │ │ │ │ + vpslld $0x4,%zmm20,%zmm19 │ │ │ │ + vpmultishiftqb %zmm25,%zmm29,%zmm19{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm20 │ │ │ │ + vpdpwssd -0xc(%r9){1to16},%zmm21,%zmm20 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd -0x8(%r9){1to16},%zmm21,%zmm25 │ │ │ │ + vpslld $0x4,%zmm20,%zmm21 │ │ │ │ + vpmultishiftqb %zmm25,%zmm29,%zmm21{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm20 │ │ │ │ + vpdpwssd -0x4(%r9){1to16},%zmm22,%zmm20 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd (%r9){1to16},%zmm22,%zmm25 │ │ │ │ + vpslld $0x4,%zmm20,%zmm22 │ │ │ │ + vpmultishiftqb %zmm25,%zmm29,%zmm22{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm20 │ │ │ │ + vpdpwssd -0x1dc(%r9){1to16},%zmm23,%zmm20 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd -0x1ec(%r9){1to16},%zmm23,%zmm25 │ │ │ │ + vpslld $0x4,%zmm20,%zmm23 │ │ │ │ + vpmultishiftqb %zmm25,%zmm29,%zmm23{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm20 │ │ │ │ + vpdpwssd 0x4(%r9){1to16},%zmm24,%zmm20 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0x8(%r9){1to16},%zmm24,%zmm25 │ │ │ │ + vpslld $0x4,%zmm20,%zmm24 │ │ │ │ + vpmultishiftqb %zmm25,%zmm29,%zmm24{%k7} │ │ │ │ + vpsubsw %zmm21,%zmm16,%zmm20 │ │ │ │ + vpaddsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpsubsw %zmm22,%zmm17,%zmm21 │ │ │ │ + vpaddsw %zmm22,%zmm17,%zmm17 │ │ │ │ + vpsubsw %zmm23,%zmm18,%zmm22 │ │ │ │ + vpaddsw %zmm23,%zmm18,%zmm18 │ │ │ │ + vpsubsw %zmm24,%zmm19,%zmm23 │ │ │ │ + vpaddsw %zmm24,%zmm19,%zmm19 │ │ │ │ + vmovdqa32 %zmm26,%zmm24 │ │ │ │ + vpdpwssd 0x154(%r9){1to16},%zmm20,%zmm24 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0x150(%r9){1to16},%zmm20,%zmm25 │ │ │ │ + vpslld $0x4,%zmm24,%zmm20 │ │ │ │ + vpmultishiftqb %zmm25,%zmm29,%zmm20{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm24 │ │ │ │ + vpdpwssd 0x150(%r9){1to16},%zmm22,%zmm24 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd -0x50(%r9){1to16},%zmm22,%zmm25 │ │ │ │ + vpslld $0x4,%zmm24,%zmm22 │ │ │ │ + vpmultishiftqb %zmm25,%zmm29,%zmm22{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm24 │ │ │ │ + vpdpwssd 0x1bc(%r9){1to16},%zmm21,%zmm24 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0x1b8(%r9){1to16},%zmm21,%zmm25 │ │ │ │ + vpslld $0x4,%zmm24,%zmm21 │ │ │ │ + vpmultishiftqb %zmm25,%zmm29,%zmm21{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm24 │ │ │ │ + vpdpwssd 0x1b8(%r9){1to16},%zmm23,%zmm24 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd -0x4c(%r9){1to16},%zmm23,%zmm25 │ │ │ │ + vpslld $0x4,%zmm24,%zmm23 │ │ │ │ + vpmultishiftqb %zmm25,%zmm29,%zmm23{%k7} │ │ │ │ + vpsubsw %zmm19,%zmm17,%zmm24 │ │ │ │ + vpaddsw %zmm19,%zmm17,%zmm17 │ │ │ │ + vpsubsw %zmm18,%zmm16,%zmm19 │ │ │ │ + vpaddsw %zmm18,%zmm16,%zmm16 │ │ │ │ + vpsubsw %zmm23,%zmm21,%zmm18 │ │ │ │ + vpaddsw %zmm21,%zmm23,%zmm23 │ │ │ │ + vpsubsw %zmm22,%zmm20,%zmm21 │ │ │ │ + vpaddsw %zmm22,%zmm20,%zmm20 │ │ │ │ + vmovdqa32 %zmm26,%zmm22 │ │ │ │ + vpdpwssd -0x38(%r9){1to16},%zmm19,%zmm22 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd -0x34(%r9){1to16},%zmm19,%zmm25 │ │ │ │ + vpslld $0x4,%zmm22,%zmm19 │ │ │ │ + vpmultishiftqb %zmm25,%zmm29,%zmm19{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm22 │ │ │ │ + vpdpwssd -0x54(%r9){1to16},%zmm24,%zmm22 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd -0x38(%r9){1to16},%zmm24,%zmm25 │ │ │ │ + vpslld $0x4,%zmm22,%zmm24 │ │ │ │ + vpmultishiftqb %zmm25,%zmm29,%zmm24{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm22 │ │ │ │ + vpdpwssd -0x28(%r9){1to16},%zmm18,%zmm22 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd -0x2c(%r9){1to16},%zmm18,%zmm25 │ │ │ │ + vpslld $0x4,%zmm22,%zmm18 │ │ │ │ + vpmultishiftqb %zmm25,%zmm29,%zmm18{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm22 │ │ │ │ + vpdpwssd -0x2c(%r9){1to16},%zmm21,%zmm22 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd -0x58(%r9){1to16},%zmm21,%zmm25 │ │ │ │ + vpslld $0x4,%zmm22,%zmm21 │ │ │ │ + vpmultishiftqb %zmm25,%zmm29,%zmm21{%k7} │ │ │ │ + vbroadcasti32x4 -0xc0(%r9),%zmm28 │ │ │ │ + vpaddsw %zmm23,%zmm20,%zmm22 │ │ │ │ + vpsubsw %zmm23,%zmm20,%zmm20 │ │ │ │ + vpsubsw %zmm24,%zmm19,%zmm27 │ │ │ │ + vpaddsw %zmm19,%zmm24,%zmm24 │ │ │ │ + vpsubsw %zmm17,%zmm16,%zmm19 │ │ │ │ + vpaddsw %zmm17,%zmm16,%zmm16 │ │ │ │ + vpaddsw %zmm21,%zmm18,%zmm17 │ │ │ │ + vpsubsw %zmm18,%zmm21,%zmm21 │ │ │ │ + vpshufb %zmm28,%zmm16,%zmm16 │ │ │ │ + vpshufb %zmm28,%zmm22,%zmm22 │ │ │ │ + vpshufb %zmm28,%zmm24,%zmm24 │ │ │ │ + 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 0xef489(%rip),%r9 │ │ │ │ + lea -0xdb3(%rip),%r8 │ │ │ │ + jmp 2ec7a0 <__cxa_finalize@plt+0x2c1750> │ │ │ │ + lea 0xef479(%rip),%r9 │ │ │ │ + lea -0x62f(%rip),%r8 │ │ │ │ + jmp 2ec7a0 <__cxa_finalize@plt+0x2c1750> │ │ │ │ + lea 0xef469(%rip),%r9 │ │ │ │ + lea 0x73(%rip),%r8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 2ec1e0 <__cxa_finalize@plt+0x2c1190> │ │ │ │ + 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 │ │ │ │ + vpunpcklwd %zmm25,%zmm24,%zmm22 │ │ │ │ + vpunpckhwd %zmm25,%zmm24,%zmm23 │ │ │ │ + vpunpcklwd %zmm18,%zmm19,%zmm24 │ │ │ │ + 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 2ec12c <__cxa_finalize@plt+0x2c10dc> │ │ │ │ + call 2ec2f0 <__cxa_finalize@plt+0x2c12a0> │ │ │ │ + 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 │ │ │ │ + vpermi2q %zmm20,%zmm22,%zmm25 │ │ │ │ + vpermt2q %zmm20,%zmm28,%zmm22 │ │ │ │ + vpbroadcastd -0xa4(%r9),%zmm28 │ │ │ │ + mov $0xff00ff,%ecx │ │ │ │ + vmovdqa32 %zmm26,%zmm27 │ │ │ │ + vpermi2q %zmm17,%zmm19,%zmm26 │ │ │ │ + vpermt2q %zmm17,%zmm29,%zmm19 │ │ │ │ + kmovd %ecx,%k1 │ │ │ │ + vpermi2q %zmm16,%zmm18,%zmm27 │ │ │ │ + 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 2ebab7 <__cxa_finalize@plt+0x2c0a67> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0xef338(%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 2e9bd4 <__cxa_finalize@plt+0x2beb84> │ │ │ │ - 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 0xef28f(%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 2e9bd4 <__cxa_finalize@plt+0x2beb84> │ │ │ │ - lea 0xf3(%rip),%r8 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa %xmm6,0x18(%rsp) │ │ │ │ - movdqa 0xef1ef(%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 0xef101(%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 2e9cd5 <__cxa_finalize@plt+0x2bec85> │ │ │ │ - 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 2ec89d <__cxa_finalize@plt+0x2c184d> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sub $0x108,%rsp │ │ │ │ + nop │ │ │ │ + lea 0xef349(%rip),%r9 │ │ │ │ + lea -0xef3(%rip),%r8 │ │ │ │ + jmp 2ec8d0 <__cxa_finalize@plt+0x2c1880> │ │ │ │ + lea 0xef339(%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 │ │ │ │ + vpermb 0xc0(%rdx),%zmm24,%zmm20 │ │ │ │ + vpermb 0x100(%rdx),%zmm24,%zmm21 │ │ │ │ + vpermb 0x140(%rdx),%zmm24,%zmm22 │ │ │ │ + vpermb 0x180(%rdx),%zmm24,%zmm23 │ │ │ │ + vpermb 0x1c0(%rdx),%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm17,%zmm16,%zmm25 │ │ │ │ + vpmulhrsw %zmm18,%zmm16,%zmm26 │ │ │ │ + vpmulhrsw %zmm19,%zmm16,%zmm27 │ │ │ │ + vpmulhrsw %zmm20,%zmm16,%zmm28 │ │ │ │ + vpmulhrsw %zmm21,%zmm16,%zmm29 │ │ │ │ + vpmulhrsw %zmm22,%zmm16,%zmm30 │ │ │ │ + vpmulhrsw %zmm23,%zmm16,%zmm31 │ │ │ │ + vpmulhrsw %zmm24,%zmm16,%zmm16 │ │ │ │ + vpsraw $0x1,%zmm25,%zmm25 │ │ │ │ + vpsraw $0x1,%zmm26,%zmm26 │ │ │ │ + vpsraw $0x1,%zmm27,%zmm27 │ │ │ │ + vpsraw $0x1,%zmm28,%zmm28 │ │ │ │ + vpavgw %zmm25,%zmm17,%zmm17 │ │ │ │ + vpavgw %zmm26,%zmm18,%zmm18 │ │ │ │ + vpavgw %zmm27,%zmm19,%zmm19 │ │ │ │ + vpavgw %zmm28,%zmm20,%zmm20 │ │ │ │ + vpsraw $0x1,%zmm29,%zmm29 │ │ │ │ + vpsraw $0x1,%zmm30,%zmm30 │ │ │ │ + vpsraw $0x1,%zmm31,%zmm31 │ │ │ │ + vpsraw $0x1,%zmm16,%zmm16 │ │ │ │ + vpavgw %zmm29,%zmm21,%zmm21 │ │ │ │ + vpavgw %zmm30,%zmm22,%zmm22 │ │ │ │ + vpavgw %zmm31,%zmm23,%zmm23 │ │ │ │ + vpavgw %zmm16,%zmm24,%zmm24 │ │ │ │ + vpunpckldq %zmm18,%zmm17,%zmm16 │ │ │ │ + vpunpckhdq %zmm18,%zmm17,%zmm17 │ │ │ │ + vpunpckldq %zmm20,%zmm19,%zmm18 │ │ │ │ + vpunpckhdq %zmm20,%zmm19,%zmm19 │ │ │ │ + vpunpckldq %zmm22,%zmm21,%zmm20 │ │ │ │ + vpunpckhdq %zmm22,%zmm21,%zmm21 │ │ │ │ + vpunpckldq %zmm24,%zmm23,%zmm22 │ │ │ │ + vpunpckhdq %zmm24,%zmm23,%zmm23 │ │ │ │ + jmp *%r8 │ │ │ │ + vpbroadcastd -0x94(%r9),%zmm27 │ │ │ │ + vpmulhrsw %zmm16,%zmm27,%zmm28 │ │ │ │ + vpmulhrsw %zmm17,%zmm27,%zmm29 │ │ │ │ + vpmulhrsw %zmm18,%zmm27,%zmm30 │ │ │ │ + vpmulhrsw %zmm19,%zmm27,%zmm31 │ │ │ │ + vpmulhrsw %zmm20,%zmm27,%zmm24 │ │ │ │ + vpmulhrsw %zmm21,%zmm27,%zmm25 │ │ │ │ + vpmulhrsw %zmm22,%zmm27,%zmm26 │ │ │ │ + vpmulhrsw %zmm23,%zmm27,%zmm27 │ │ │ │ + vpaddsw %zmm16,%zmm16,%zmm16 │ │ │ │ + vpaddsw %zmm17,%zmm17,%zmm17 │ │ │ │ + vpaddsw %zmm18,%zmm18,%zmm18 │ │ │ │ + vpaddsw %zmm19,%zmm19,%zmm19 │ │ │ │ + vpaddsw %zmm20,%zmm20,%zmm20 │ │ │ │ + vpaddsw %zmm21,%zmm21,%zmm21 │ │ │ │ + vpaddsw %zmm22,%zmm22,%zmm22 │ │ │ │ + vpaddsw %zmm23,%zmm23,%zmm23 │ │ │ │ + vpaddsw %zmm28,%zmm16,%zmm16 │ │ │ │ + vpaddsw %zmm29,%zmm17,%zmm17 │ │ │ │ + vpaddsw %zmm30,%zmm18,%zmm18 │ │ │ │ + vpaddsw %zmm31,%zmm19,%zmm19 │ │ │ │ + vpaddsw %zmm20,%zmm24,%zmm24 │ │ │ │ + vmovdqu32 -0x1fe(%r9),%zmm20 │ │ │ │ + vpaddsw %zmm21,%zmm25,%zmm25 │ │ │ │ + vpaddsw %zmm26,%zmm22,%zmm22 │ │ │ │ + vpaddsw %zmm27,%zmm23,%zmm23 │ │ │ │ + vpsrlq $0x4,%zmm20,%zmm28 │ │ │ │ + vmovdqa32 %zmm20,%zmm21 │ │ │ │ + vmovdqa32 %zmm20,%zmm26 │ │ │ │ + vmovdqa32 %zmm20,%zmm27 │ │ │ │ + vpermi2q %zmm18,%zmm16,%zmm20 │ │ │ │ + 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 2eba98 <__cxa_finalize@plt+0x2c0a48> │ │ │ │ + nop │ │ │ │ + lea 0xef129(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2ec9ff <__cxa_finalize@plt+0x2c19af> │ │ │ │ - lea 0x231(%rip),%r8 │ │ │ │ - call 2ecaa0 <__cxa_finalize@plt+0x2c1a50> │ │ │ │ - add $0x108,%rsp │ │ │ │ + je 2eced5 <__cxa_finalize@plt+0x2c1e85> │ │ │ │ + cmp $0x6b,%ecx │ │ │ │ + jb 2ecc75 <__cxa_finalize@plt+0x2c1c25> │ │ │ │ + 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 2ed8c0 <__cxa_finalize@plt+0x2c2870> │ │ │ │ + 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 │ │ │ │ + vpermb %zmm21,%zmm24,%zmm21 │ │ │ │ + vpermb %zmm22,%zmm24,%zmm22 │ │ │ │ + vpermb %zmm23,%zmm24,%zmm23 │ │ │ │ + vpunpckldq %zmm17,%zmm16,%zmm24 │ │ │ │ + vpunpckhdq %zmm17,%zmm16,%zmm16 │ │ │ │ + vpunpckldq %zmm19,%zmm18,%zmm17 │ │ │ │ + vpunpckhdq %zmm19,%zmm18,%zmm18 │ │ │ │ + vpunpckldq %zmm21,%zmm20,%zmm19 │ │ │ │ + vpunpckhdq %zmm21,%zmm20,%zmm20 │ │ │ │ + vpunpckldq %zmm23,%zmm22,%zmm21 │ │ │ │ + vpunpckhdq %zmm23,%zmm22,%zmm22 │ │ │ │ + vpmulhrsw %zmm25,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm25,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm25,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm25,%zmm18,%zmm18 │ │ │ │ + vpmulhrsw %zmm25,%zmm19,%zmm19 │ │ │ │ + vpmulhrsw %zmm25,%zmm20,%zmm20 │ │ │ │ + vpmulhrsw %zmm25,%zmm21,%zmm21 │ │ │ │ + vpmulhrsw %zmm25,%zmm22,%zmm22 │ │ │ │ + vpunpcklqdq %zmm17,%zmm24,%zmm2 │ │ │ │ + vpunpckhqdq %zmm17,%zmm24,%zmm30 │ │ │ │ + vpunpcklqdq %zmm18,%zmm16,%zmm5 │ │ │ │ + vpunpckhqdq %zmm18,%zmm16,%zmm31 │ │ │ │ + vpunpcklqdq %zmm21,%zmm19,%zmm4 │ │ │ │ + vpunpckhqdq %zmm21,%zmm19,%zmm0 │ │ │ │ + vpunpcklqdq %zmm22,%zmm20,%zmm3 │ │ │ │ + vpunpckhqdq %zmm22,%zmm20,%zmm1 │ │ │ │ + vinserti32x4 $0x1,%xmm4,%ymm2,%ymm24 │ │ │ │ + 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 2e9e20 <__cxa_finalize@plt+0x2bedd0> │ │ │ │ + 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 2ed028 <__cxa_finalize@plt+0x2c1fd8> │ │ │ │ + jmp 2ecd79 <__cxa_finalize@plt+0x2c1d29> │ │ │ │ + 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 2eaf88 <__cxa_finalize@plt+0x2bff38> │ │ │ │ + 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 │ │ │ │ + vpsrlq $0x3c,-0x280(%r9),%zmm21 │ │ │ │ + vpunpckldq %zmm19,%zmm18,%zmm22 │ │ │ │ + vpunpckhdq %zmm19,%zmm18,%zmm1 │ │ │ │ + vpunpckldq %zmm17,%zmm16,%zmm18 │ │ │ │ + vpunpckhdq %zmm17,%zmm16,%zmm0 │ │ │ │ + vpmulhrsw %zmm20,%zmm22,%zmm22 │ │ │ │ + vpmulhrsw %zmm20,%zmm1,%zmm1 │ │ │ │ + vpmulhrsw %zmm20,%zmm18,%zmm18 │ │ │ │ + vpmulhrsw %zmm20,%zmm0,%zmm0 │ │ │ │ + vinserti32x4 $0x1,%xmm22,%ymm18,%ymm16 │ │ │ │ + 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 2e9d50 <__cxa_finalize@plt+0x2bed00> │ │ │ │ + call 2ecf60 <__cxa_finalize@plt+0x2c1f10> │ │ │ │ + vpbroadcastd %esi,%ymm24 │ │ │ │ + vpmulld -0x120(%r9),%ymm24,%ymm24 │ │ │ │ + call 2ed40e <__cxa_finalize@plt+0x2c23be> │ │ │ │ + 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} │ │ │ │ + kmovb %k2,%k1 │ │ │ │ + vpgatherdq (%rcx,%ymm24,1),%zmm29{%k2} │ │ │ │ + kmovb %k1,%k2 │ │ │ │ + vpgatherdq (%r8,%ymm24,1),%zmm30{%k1} │ │ │ │ + kmovb %k2,%k1 │ │ │ │ + vpgatherdq (%rsi,%ymm24,1),%zmm31{%k2} │ │ │ │ + vpmulhrsw %zmm26,%zmm16,%zmm16 │ │ │ │ + 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 │ │ │ │ + vmovdqa32 %zmm25,(%rdx) │ │ │ │ + vmovdqa32 %zmm25,0x40(%rdx) │ │ │ │ + vmovdqa32 %zmm25,0x80(%rdx) │ │ │ │ + vmovdqa32 %zmm25,0xc0(%rdx) │ │ │ │ + vmovdqa32 %zmm25,0x100(%rdx) │ │ │ │ + vmovdqa32 %zmm25,0x140(%rdx) │ │ │ │ + vmovdqa32 %zmm25,0x180(%rdx) │ │ │ │ + vmovdqa32 %zmm25,0x1c0(%rdx) │ │ │ │ + vpunpcklbw %zmm25,%zmm28,%zmm27 │ │ │ │ + vpunpckhbw %zmm25,%zmm28,%zmm28 │ │ │ │ + vpaddw %zmm27,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm28,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ + kmovb %k1,%k2 │ │ │ │ + vpscatterdq %zmm16,(%rdi,%ymm24,1){%k1} │ │ │ │ + vpunpcklbw %zmm25,%zmm29,%zmm28 │ │ │ │ + vpunpckhbw %zmm25,%zmm29,%zmm29 │ │ │ │ + vpaddw %zmm28,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm29,%zmm19,%zmm19 │ │ │ │ + vpackuswb %zmm19,%zmm18,%zmm18 │ │ │ │ + kmovb %k2,%k1 │ │ │ │ + vpscatterdq %zmm18,(%rcx,%ymm24,1){%k2} │ │ │ │ + vpunpcklbw %zmm25,%zmm30,%zmm29 │ │ │ │ + vpunpckhbw %zmm25,%zmm30,%zmm30 │ │ │ │ + vpaddw %zmm29,%zmm20,%zmm20 │ │ │ │ + vpaddw %zmm30,%zmm21,%zmm21 │ │ │ │ + vpackuswb %zmm21,%zmm20,%zmm20 │ │ │ │ + kmovb %k1,%k2 │ │ │ │ + vpscatterdq %zmm20,(%r8,%ymm24,1){%k1} │ │ │ │ + vpunpcklbw %zmm25,%zmm31,%zmm30 │ │ │ │ + vpunpckhbw %zmm25,%zmm31,%zmm31 │ │ │ │ + vpaddw %zmm30,%zmm22,%zmm22 │ │ │ │ + vpaddw %zmm31,%zmm23,%zmm23 │ │ │ │ + vpackuswb %zmm23,%zmm22,%zmm22 │ │ │ │ + vpscatterdq %zmm22,(%rsi,%ymm24,1){%k2} │ │ │ │ ret │ │ │ │ - movd 0xef0b9(%rip),%xmm1 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xef068(%rip),%xmm2 │ │ │ │ + movswl (%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - mov $0x4,%edx │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2eb276 <__cxa_finalize@plt+0x2c0226> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x8ea(%rip),%r8 │ │ │ │ - call 2ecaa0 <__cxa_finalize@plt+0x2c1a50> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x16fc(%rip),%r8 │ │ │ │ - call 2ecaa0 <__cxa_finalize@plt+0x2c1a50> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x1915(%rip),%r8 │ │ │ │ - call 2ecaa0 <__cxa_finalize@plt+0x2c1a50> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ + or $0x20,%ecx │ │ │ │ + imul $0xb5,%eax,%eax │ │ │ │ + add $0x280,%eax │ │ │ │ + sar $0xa,%eax │ │ │ │ + jmp 2e8ff9 <__cxa_finalize@plt+0x2bdfa9> │ │ │ │ + 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 │ │ │ │ + vpunpcklwd %ymm31,%ymm31,%ymm5 │ │ │ │ + vpmulhrsw %ymm24,%ymm5,%ymm5 │ │ │ │ + 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 2ed18d <__cxa_finalize@plt+0x2c213d> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0xef018(%rip),%xmm7 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x20(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x40(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x60(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x80(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0xa0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0xc0(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0xe0(%rdx),%xmm7 │ │ │ │ - call 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - 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 0xeef84(%rip),%xmm7 │ │ │ │ - movdqa 0x10(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x30(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x50(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x70(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x90(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0xb0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0xd0(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0xf0(%rdx),%xmm7 │ │ │ │ - call 2ecc80 <__cxa_finalize@plt+0x2c1c30> │ │ │ │ - mov %r8,%rcx │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9b9c <__cxa_finalize@plt+0x2beb4c> │ │ │ │ - movdqa %xmm0,0x10(%rdx) │ │ │ │ - movdqa %xmm1,0x30(%rdx) │ │ │ │ - movdqa %xmm2,0x50(%rdx) │ │ │ │ - movdqa %xmm3,0x70(%rdx) │ │ │ │ - movdqa %xmm4,0x90(%rdx) │ │ │ │ - movdqa %xmm5,0xb0(%rdx) │ │ │ │ - movdqa %xmm6,0xd0(%rdx) │ │ │ │ - movdqa %xmm7,0xf0(%rdx) │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - mov %rcx,%r8 │ │ │ │ - jmp 2e9b9c <__cxa_finalize@plt+0x2beb4c> │ │ │ │ - lea 0x9(%rip),%r8 │ │ │ │ - lea 0x8(%rdi),%rcx │ │ │ │ - jmp 2e9c8c <__cxa_finalize@plt+0x2bec3c> │ │ │ │ - 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 2e9c8c <__cxa_finalize@plt+0x2bec3c> │ │ │ │ + nop │ │ │ │ + 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 │ │ │ │ + vpunpcklwd %ymm31,%ymm31,%ymm5 │ │ │ │ + vpmulhrsw %ymm24,%ymm5,%ymm5 │ │ │ │ + vpbroadcastd 0xd0(%r9),%ymm24 │ │ │ │ + vpunpckhwd %ymm31,%ymm31,%ymm31 │ │ │ │ + vpmulhrsw %ymm24,%ymm31,%ymm31 │ │ │ │ + vpbroadcastd 0xd4(%r9),%ymm24 │ │ │ │ + vpunpcklwd %ymm0,%ymm0,%ymm4 │ │ │ │ + vpmulhrsw %ymm24,%ymm4,%ymm4 │ │ │ │ + vpbroadcastd 0xd8(%r9),%ymm24 │ │ │ │ + vpunpckhwd %ymm0,%ymm0,%ymm0 │ │ │ │ + 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 2ed15f <__cxa_finalize@plt+0x2c210f> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - movdqa %xmm2,0x20(%rsp) │ │ │ │ - movdqa %xmm6,0x30(%rsp) │ │ │ │ - movdqa %xmm5,0xb0(%rsp) │ │ │ │ - movdqa 0xeeda3(%rip),%xmm6 │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - punpckhwd %xmm7,%xmm5 │ │ │ │ - punpcklwd %xmm7,%xmm0 │ │ │ │ - movdqa 0xeeb0f(%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 0xeead5(%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 0xeeaf3(%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 0xeeab9(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - pmaddwd %xmm2,%xmm4 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubsw %xmm4,%xmm2 │ │ │ │ - paddsw %xmm4,%xmm0 │ │ │ │ - movdqa %xmm7,%xmm4 │ │ │ │ - psubsw %xmm3,%xmm4 │ │ │ │ - paddsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - punpckhwd %xmm2,%xmm5 │ │ │ │ - punpcklwd %xmm2,%xmm4 │ │ │ │ - movdqa 0xee9df(%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 0xee9a5(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm3,%xmm5 │ │ │ │ - pmaddwd %xmm3,%xmm4 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - movdqa 0x20(%rsp),%xmm3 │ │ │ │ - movdqa 0xb0(%rsp),%xmm5 │ │ │ │ - movdqa %xmm2,0x20(%rsp) │ │ │ │ - movdqa %xmm4,0xb0(%rsp) │ │ │ │ - movdqa 0x30(%rsp),%xmm2 │ │ │ │ - movdqa %xmm7,0x30(%rsp) │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - punpckhwd %xmm5,%xmm4 │ │ │ │ - punpcklwd %xmm5,%xmm3 │ │ │ │ - movdqa 0xee9d9(%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 0xee99f(%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 0xee9bd(%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 0xee983(%rip),%xmm7 │ │ │ │ - pmaddwd %xmm7,%xmm4 │ │ │ │ - pmaddwd %xmm7,%xmm2 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm4,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - psubsw %xmm3,%xmm4 │ │ │ │ - paddsw %xmm3,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - psubsw %xmm5,%xmm3 │ │ │ │ - paddsw %xmm5,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm5 │ │ │ │ - punpckhwd %xmm4,%xmm5 │ │ │ │ - punpcklwd %xmm4,%xmm3 │ │ │ │ - movdqa 0xee879(%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 0xee94f(%rip),%xmm7 │ │ │ │ - pmaddwd %xmm7,%xmm5 │ │ │ │ - pmaddwd %xmm7,%xmm3 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm5,%xmm3 │ │ │ │ - movdqa 0xb0(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,%xmm6 │ │ │ │ - psubsw %xmm2,%xmm6 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm7,%xmm2 │ │ │ │ - paddsw %xmm3,%xmm2 │ │ │ │ - psubsw %xmm3,%xmm7 │ │ │ │ - movdqa 0x10(%rsp),%xmm5 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - psubsw %xmm0,%xmm3 │ │ │ │ - paddsw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm0,0xb0(%rsp) │ │ │ │ - movdqa 0xa0(%rsp),%xmm5 │ │ │ │ - movdqa %xmm5,%xmm0 │ │ │ │ - psubsw %xmm2,%xmm0 │ │ │ │ - paddsw %xmm5,%xmm2 │ │ │ │ - movdqa %xmm0,0x10(%rsp) │ │ │ │ - movdqa %xmm2,0xa0(%rsp) │ │ │ │ - movdqa 0x20(%rsp),%xmm0 │ │ │ │ - movdqa 0x30(%rsp),%xmm2 │ │ │ │ - movdqa %xmm3,0x20(%rsp) │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - psubsw %xmm4,%xmm5 │ │ │ │ - paddsw %xmm4,%xmm0 │ │ │ │ - movdqa 0xeea9b(%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 0xee775(%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 0xee73b(%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 0xee719(%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 0xee6df(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm4 │ │ │ │ - paddd %xmm3,%xmm2 │ │ │ │ - paddd %xmm3,%xmm4 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm2,%xmm4 │ │ │ │ - movdqa 0x90(%rsp),%xmm3 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - psubsw %xmm5,%xmm2 │ │ │ │ - paddsw %xmm5,%xmm3 │ │ │ │ - movdqa 0x80(%rsp),%xmm5 │ │ │ │ - movdqa %xmm3,0x90(%rsp) │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - psubsw %xmm4,%xmm3 │ │ │ │ - paddsw %xmm4,%xmm5 │ │ │ │ - movdqa 0x70(%rsp),%xmm4 │ │ │ │ - movdqa %xmm5,0x80(%rsp) │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - paddsw %xmm6,%xmm5 │ │ │ │ - psubsw %xmm6,%xmm4 │ │ │ │ - movdqa 0x60(%rsp),%xmm6 │ │ │ │ - movdqa %xmm5,0x70(%rsp) │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - psubsw %xmm7,%xmm5 │ │ │ │ - paddsw %xmm7,%xmm6 │ │ │ │ - movdqa 0x50(%rsp),%xmm7 │ │ │ │ - movdqa %xmm6,0x60(%rsp) │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - psubsw %xmm0,%xmm6 │ │ │ │ - paddsw %xmm0,%xmm7 │ │ │ │ - movdqa 0x30(%rsp),%xmm1 │ │ │ │ - movdqa 0x40(%rsp),%xmm0 │ │ │ │ - movdqa %xmm7,0x50(%rsp) │ │ │ │ - movdqa %xmm0,%xmm7 │ │ │ │ - psubsw %xmm1,%xmm7 │ │ │ │ - paddsw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,0x40(%rsp) │ │ │ │ - movdqa 0x10(%rsp),%xmm1 │ │ │ │ - movdqa 0x20(%rsp),%xmm0 │ │ │ │ - movdqa %xmm7,0x10(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + vpunpcklwd %ymm30,%ymm5,%ymm28 │ │ │ │ + vpunpckhwd %ymm5,%ymm30,%ymm30 │ │ │ │ + vpunpcklwd %ymm31,%ymm4,%ymm5 │ │ │ │ + vpunpckhwd %ymm4,%ymm31,%ymm31 │ │ │ │ + vpunpcklwd %ymm0,%ymm3,%ymm4 │ │ │ │ + vpunpckhwd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpunpcklwd %ymm1,%ymm2,%ymm3 │ │ │ │ + vpunpckhwd %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa32 %ymm26,%ymm24 │ │ │ │ + vpdpwssd -0x24(%r9){1to8},%ymm28,%ymm24 │ │ │ │ + vmovdqa32 %ymm26,%ymm25 │ │ │ │ + vpdpwssd -0x20(%r9){1to8},%ymm28,%ymm25 │ │ │ │ + vpslld $0x4,%ymm24,%ymm28 │ │ │ │ + vpmultishiftqb %ymm25,%ymm29,%ymm28{%k7} │ │ │ │ + vmovdqa32 %ymm26,%ymm24 │ │ │ │ + vpdpwssd 0x4(%r9){1to8},%ymm30,%ymm24 │ │ │ │ + vmovdqa32 %ymm26,%ymm25 │ │ │ │ + vpdpwssd 0x8(%r9){1to8},%ymm30,%ymm25 │ │ │ │ + vpslld $0x4,%ymm24,%ymm30 │ │ │ │ + vpmultishiftqb %ymm25,%ymm29,%ymm30{%k7} │ │ │ │ + vmovdqa32 %ymm26,%ymm24 │ │ │ │ + vpdpwssd -0x1c(%r9){1to8},%ymm5,%ymm24 │ │ │ │ + vmovdqa32 %ymm26,%ymm25 │ │ │ │ + vpdpwssd -0x18(%r9){1to8},%ymm5,%ymm25 │ │ │ │ + vpslld $0x4,%ymm24,%ymm5 │ │ │ │ + vpmultishiftqb %ymm25,%ymm29,%ymm5{%k7} │ │ │ │ + vmovdqa32 %ymm26,%ymm24 │ │ │ │ + vpdpwssd -0x1dc(%r9){1to8},%ymm31,%ymm24 │ │ │ │ + vmovdqa32 %ymm26,%ymm25 │ │ │ │ + vpdpwssd -0x1ec(%r9){1to8},%ymm31,%ymm25 │ │ │ │ + vpslld $0x4,%ymm24,%ymm31 │ │ │ │ + vpmultishiftqb %ymm25,%ymm29,%ymm31{%k7} │ │ │ │ + vmovdqa32 %ymm26,%ymm24 │ │ │ │ + vpdpwssd -0x14(%r9){1to8},%ymm4,%ymm24 │ │ │ │ + vmovdqa32 %ymm26,%ymm25 │ │ │ │ + vpdpwssd -0x10(%r9){1to8},%ymm4,%ymm25 │ │ │ │ + vpslld $0x4,%ymm24,%ymm4 │ │ │ │ + vpmultishiftqb %ymm25,%ymm29,%ymm4{%k7} │ │ │ │ + vmovdqa32 %ymm26,%ymm24 │ │ │ │ + vpdpwssd -0x4(%r9){1to8},%ymm0,%ymm24 │ │ │ │ + vmovdqa32 %ymm26,%ymm25 │ │ │ │ + vpdpwssd (%r9){1to8},%ymm0,%ymm25 │ │ │ │ + vpslld $0x4,%ymm24,%ymm0 │ │ │ │ + vpmultishiftqb %ymm25,%ymm29,%ymm0{%k7} │ │ │ │ + vmovdqa32 %ymm26,%ymm24 │ │ │ │ + vpdpwssd -0x1fc(%r9){1to8},%ymm3,%ymm24 │ │ │ │ + vmovdqa32 %ymm26,%ymm25 │ │ │ │ + vpdpwssd -0x1e4(%r9){1to8},%ymm3,%ymm25 │ │ │ │ + vpslld $0x4,%ymm24,%ymm3 │ │ │ │ + vpmultishiftqb %ymm25,%ymm29,%ymm3{%k7} │ │ │ │ + vmovdqa32 %ymm26,%ymm24 │ │ │ │ + vpdpwssd -0xc(%r9){1to8},%ymm1,%ymm24 │ │ │ │ + vmovdqa32 %ymm26,%ymm25 │ │ │ │ + vpdpwssd -0x8(%r9){1to8},%ymm1,%ymm25 │ │ │ │ + vpslld $0x4,%ymm24,%ymm1 │ │ │ │ + vpmultishiftqb %ymm25,%ymm29,%ymm1{%k7} │ │ │ │ + vpsubsw %ymm1,%ymm28,%ymm27 │ │ │ │ + vpaddsw %ymm1,%ymm28,%ymm28 │ │ │ │ + vpsubsw %ymm4,%ymm31,%ymm1 │ │ │ │ + vpaddsw %ymm31,%ymm4,%ymm4 │ │ │ │ + vpsubsw %ymm0,%ymm5,%ymm31 │ │ │ │ + vpaddsw %ymm0,%ymm5,%ymm5 │ │ │ │ + vpsubsw %ymm3,%ymm30,%ymm0 │ │ │ │ + vpaddsw %ymm3,%ymm30,%ymm30 │ │ │ │ + vmovdqa32 %ymm26,%ymm2 │ │ │ │ + vpdpwssd 0x150(%r9){1to8},%ymm27,%ymm2 │ │ │ │ + vmovdqa32 %ymm26,%ymm3 │ │ │ │ + vpdpwssd 0x154(%r9){1to8},%ymm27,%ymm3 │ │ │ │ + vpslld $0x4,%ymm2,%ymm27 │ │ │ │ + vpmultishiftqb %ymm3,%ymm29,%ymm27{%k7} │ │ │ │ + vmovdqa32 %ymm26,%ymm2 │ │ │ │ + vpdpwssd 0x154(%r9){1to8},%ymm1,%ymm2 │ │ │ │ + vmovdqa32 %ymm26,%ymm3 │ │ │ │ + vpdpwssd -0x48(%r9){1to8},%ymm1,%ymm3 │ │ │ │ + vpslld $0x4,%ymm2,%ymm1 │ │ │ │ + vpmultishiftqb %ymm3,%ymm29,%ymm1{%k7} │ │ │ │ + vmovdqa32 %ymm26,%ymm2 │ │ │ │ + vpdpwssd 0x1b8(%r9){1to8},%ymm31,%ymm2 │ │ │ │ + vmovdqa32 %ymm26,%ymm3 │ │ │ │ + vpdpwssd 0x1bc(%r9){1to8},%ymm31,%ymm3 │ │ │ │ + vpslld $0x4,%ymm2,%ymm31 │ │ │ │ + vpmultishiftqb %ymm3,%ymm29,%ymm31{%k7} │ │ │ │ + vmovdqa32 %ymm26,%ymm2 │ │ │ │ + vpdpwssd 0x1bc(%r9){1to8},%ymm0,%ymm2 │ │ │ │ + vmovdqa32 %ymm26,%ymm3 │ │ │ │ + vpdpwssd -0x44(%r9){1to8},%ymm0,%ymm3 │ │ │ │ + vpslld $0x4,%ymm2,%ymm0 │ │ │ │ + vpmultishiftqb %ymm3,%ymm29,%ymm0{%k7} │ │ │ │ + vpbroadcastd -0x34(%r9),%ymm24 │ │ │ │ + vpsubsw %ymm4,%ymm28,%ymm3 │ │ │ │ + vpaddsw %ymm28,%ymm4,%ymm4 │ │ │ │ + vpsubsw %ymm5,%ymm30,%ymm28 │ │ │ │ + vpaddsw %ymm5,%ymm30,%ymm30 │ │ │ │ + vpsubsw %ymm1,%ymm27,%ymm5 │ │ │ │ + vpaddsw %ymm1,%ymm27,%ymm27 │ │ │ │ + vpsubsw %ymm31,%ymm0,%ymm1 │ │ │ │ + vpaddsw %ymm31,%ymm0,%ymm0 │ │ │ │ + vmovdqa32 %ymm26,%ymm2 │ │ │ │ + vpdpwssd -0x38(%r9){1to8},%ymm5,%ymm2 │ │ │ │ + vmovdqa32 %ymm26,%ymm31 │ │ │ │ + vpdpwssd %ymm24,%ymm5,%ymm31 │ │ │ │ + vpslld $0x4,%ymm2,%ymm5 │ │ │ │ + vpmultishiftqb %ymm31,%ymm29,%ymm5{%k7} │ │ │ │ + vmovdqa32 %ymm26,%ymm2 │ │ │ │ + vpdpwssd -0x38(%r9){1to8},%ymm3,%ymm2 │ │ │ │ + vmovdqa32 %ymm26,%ymm31 │ │ │ │ + vpdpwssd %ymm24,%ymm3,%ymm31 │ │ │ │ + vpslld $0x4,%ymm2,%ymm3 │ │ │ │ + vpmultishiftqb %ymm31,%ymm29,%ymm3{%k7} │ │ │ │ + vmovdqa32 %ymm26,%ymm2 │ │ │ │ + vpdpwssd %ymm24,%ymm28,%ymm2 │ │ │ │ + vmovdqa32 %ymm26,%ymm31 │ │ │ │ + vpdpwssd -0x30(%r9){1to8},%ymm28,%ymm31 │ │ │ │ + vpslld $0x4,%ymm2,%ymm28 │ │ │ │ + vpmultishiftqb %ymm31,%ymm29,%ymm28{%k7} │ │ │ │ + vmovdqa32 %ymm26,%ymm2 │ │ │ │ + vpdpwssd %ymm24,%ymm1,%ymm2 │ │ │ │ + vmovdqa32 %ymm26,%ymm31 │ │ │ │ + vpdpwssd -0x30(%r9){1to8},%ymm1,%ymm31 │ │ │ │ + vpslld $0x4,%ymm2,%ymm1 │ │ │ │ + vpmultishiftqb %ymm31,%ymm29,%ymm1{%k7} │ │ │ │ + vbroadcasti32x4 -0xc0(%r9),%ymm2 │ │ │ │ + vpbroadcastd -0x3c(%r9),%ymm24 │ │ │ │ + vpbroadcastd -0x40(%r9),%ymm25 │ │ │ │ + vpsubsw %ymm30,%ymm4,%ymm31 │ │ │ │ + vpaddsw %ymm30,%ymm4,%ymm4 │ │ │ │ + vpsubsw %ymm0,%ymm27,%ymm30 │ │ │ │ + vpaddsw %ymm0,%ymm27,%ymm27 │ │ │ │ + vpsubsw %ymm1,%ymm5,%ymm0 │ │ │ │ + vpaddsw %ymm1,%ymm5,%ymm5 │ │ │ │ + vpsubsw %ymm28,%ymm3,%ymm1 │ │ │ │ + vpaddsw %ymm28,%ymm3,%ymm3 │ │ │ │ + vpshufb %ymm2,%ymm4,%ymm4 │ │ │ │ + vpshufb %ymm2,%ymm27,%ymm27 │ │ │ │ + vpshufb %ymm2,%ymm5,%ymm5 │ │ │ │ + vpshufb %ymm2,%ymm3,%ymm3 │ │ │ │ + vmovdqa32 %ymm26,%ymm2 │ │ │ │ + vpdpwssd %ymm24,%ymm31,%ymm2 │ │ │ │ + vmovdqa32 %ymm26,%ymm28 │ │ │ │ + vpdpwssd %ymm25,%ymm31,%ymm28 │ │ │ │ + vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ + vpsrad $0xc,%ymm28,%ymm28 │ │ │ │ + vmovdqa32 %ymm26,%ymm29 │ │ │ │ + vpdpwssd %ymm24,%ymm30,%ymm29 │ │ │ │ + vmovdqa32 %ymm26,%ymm31 │ │ │ │ + vpdpwssd %ymm25,%ymm30,%ymm31 │ │ │ │ + vpsrad $0xc,%ymm29,%ymm29 │ │ │ │ + vpsrad $0xc,%ymm31,%ymm31 │ │ │ │ + vpackssdw %ymm29,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm31,%ymm28,%ymm28 │ │ │ │ + vmovdqa32 %ymm26,%ymm29 │ │ │ │ + vpdpwssd %ymm24,%ymm0,%ymm29 │ │ │ │ + vmovdqa32 %ymm26,%ymm31 │ │ │ │ + vpdpwssd %ymm25,%ymm0,%ymm31 │ │ │ │ + vpsrad $0xc,%ymm29,%ymm29 │ │ │ │ + vpsrad $0xc,%ymm31,%ymm31 │ │ │ │ + vmovdqa32 %ymm26,%ymm0 │ │ │ │ + vpdpwssd %ymm24,%ymm1,%ymm0 │ │ │ │ + vmovdqa32 %ymm26,%ymm30 │ │ │ │ + vpdpwssd %ymm25,%ymm1,%ymm30 │ │ │ │ + vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xc,%ymm30,%ymm30 │ │ │ │ + vpackssdw %ymm29,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm31,%ymm30,%ymm30 │ │ │ │ + vpunpcklqdq %ymm5,%ymm3,%ymm29 │ │ │ │ + vpunpckhqdq %ymm5,%ymm3,%ymm3 │ │ │ │ + vpunpcklqdq %ymm27,%ymm4,%ymm5 │ │ │ │ + vpunpckhqdq %ymm27,%ymm4,%ymm4 │ │ │ │ + vmovdqa32 -0x2c0(%r9),%zmm31 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x51b(%rip),%r8 │ │ │ │ - call 2ed1b0 <__cxa_finalize@plt+0x2c2160> │ │ │ │ - add $0x108,%rsp │ │ │ │ + vpbroadcastd -0xa4(%r9),%zmm26 │ │ │ │ + vpermt2q %zmm17,%zmm31,%zmm16 │ │ │ │ + vpermt2q %zmm3,%zmm31,%zmm4 │ │ │ │ + vpermt2q %zmm19,%zmm31,%zmm18 │ │ │ │ + vpermt2q %zmm28,%zmm31,%zmm30 │ │ │ │ + vpermt2q %zmm21,%zmm31,%zmm20 │ │ │ │ + vpermt2q %zmm0,%zmm31,%zmm2 │ │ │ │ + vpermt2q %zmm23,%zmm31,%zmm22 │ │ │ │ + vpermt2q %zmm5,%zmm31,%zmm29 │ │ │ │ + vpsubsw %zmm4,%zmm16,%zmm23 │ │ │ │ + vpaddsw %zmm4,%zmm16,%zmm16 │ │ │ │ + vpsubsw %zmm30,%zmm18,%zmm21 │ │ │ │ + vpaddsw %zmm30,%zmm18,%zmm18 │ │ │ │ + vpsubsw %zmm2,%zmm20,%zmm19 │ │ │ │ + vpaddsw %zmm2,%zmm20,%zmm20 │ │ │ │ + vpsubsw %zmm29,%zmm22,%zmm17 │ │ │ │ + vpaddsw %zmm29,%zmm22,%zmm22 │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x1da(%rip),%r8 │ │ │ │ - call 2ed1b0 <__cxa_finalize@plt+0x2c2160> │ │ │ │ - add $0x108,%rsp │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 2ed845 <__cxa_finalize@plt+0x2c27f5> │ │ │ │ + lea 0xee771(%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 │ │ │ │ + vbroadcasti32x4 0xa0(%rdx),%ymm24 │ │ │ │ + vshufpd $0xc,%ymm24,%ymm18,%ymm18 │ │ │ │ + vbroadcasti32x4 0xc0(%rdx),%ymm19 │ │ │ │ + vbroadcasti32x4 0xe0(%rdx),%ymm24 │ │ │ │ + vshufpd $0xc,%ymm24,%ymm19,%ymm19 │ │ │ │ + vbroadcasti32x4 0x10(%rdx),%ymm30 │ │ │ │ + vbroadcasti32x4 0x30(%rdx),%ymm24 │ │ │ │ + vshufpd $0xc,%ymm24,%ymm30,%ymm30 │ │ │ │ + vbroadcasti32x4 0x50(%rdx),%ymm31 │ │ │ │ + vbroadcasti32x4 0x70(%rdx),%ymm24 │ │ │ │ + vshufpd $0xc,%ymm24,%ymm31,%ymm31 │ │ │ │ + vbroadcasti32x4 0x90(%rdx),%ymm0 │ │ │ │ + vbroadcasti32x4 0xb0(%rdx),%ymm24 │ │ │ │ + vshufpd $0xc,%ymm24,%ymm0,%ymm0 │ │ │ │ + vbroadcasti32x4 0xd0(%rdx),%ymm1 │ │ │ │ + vbroadcasti32x4 0xf0(%rdx),%ymm24 │ │ │ │ + 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 2ed636 <__cxa_finalize@plt+0x2c25e6> │ │ │ │ + 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 2e9df0 <__cxa_finalize@plt+0x2beda0> │ │ │ │ + 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 │ │ │ │ + vbroadcasti32x4 0x190(%rdx),%ymm24 │ │ │ │ + vshufpd $0xc,%ymm24,%ymm4,%ymm4 │ │ │ │ + vbroadcasti32x4 0x1f0(%rdx),%ymm5 │ │ │ │ + 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 2ed000 <__cxa_finalize@plt+0x2c1fb0> │ │ │ │ + jmp 2ed652 <__cxa_finalize@plt+0x2c2602> │ │ │ │ + vmovdqa32 %ymm20,%ymm21 │ │ │ │ + vmovdqa32 %ymm20,%ymm22 │ │ │ │ + vmovdqa32 %ymm20,%ymm23 │ │ │ │ + call 2e9df0 <__cxa_finalize@plt+0x2beda0> │ │ │ │ + call 2ecf60 <__cxa_finalize@plt+0x2c1f10> │ │ │ │ + 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 │ │ │ │ + vpermt2q %zmm21,%zmm31,%zmm17 │ │ │ │ + vpermt2q %zmm0,%zmm31,%zmm3 │ │ │ │ + vpsubsw %zmm4,%zmm16,%zmm24 │ │ │ │ + vpaddsw %zmm4,%zmm16,%zmm16 │ │ │ │ + vpaddsw %zmm28,%zmm19,%zmm22 │ │ │ │ + vpsubsw %zmm28,%zmm19,%zmm19 │ │ │ │ + vpsubsw %zmm30,%zmm18,%zmm21 │ │ │ │ + vpaddsw %zmm30,%zmm18,%zmm20 │ │ │ │ + vpsubsw %zmm3,%zmm17,%zmm23 │ │ │ │ + vpaddsw %zmm3,%zmm17,%zmm18 │ │ │ │ + vzeroupper │ │ │ │ + vshufi32x4 $0x69,%zmm19,%zmm16,%zmm17 │ │ │ │ + vshufi32x4 $0x3c,%zmm19,%zmm16,%zmm16 │ │ │ │ + vshufi32x4 $0x3c,%zmm21,%zmm18,%zmm19 │ │ │ │ + vshufi32x4 $0x69,%zmm21,%zmm18,%zmm18 │ │ │ │ + vshufi32x4 $0x69,%zmm23,%zmm20,%zmm21 │ │ │ │ + vshufi32x4 $0x3c,%zmm23,%zmm20,%zmm20 │ │ │ │ + vshufi32x4 $0x3c,%zmm24,%zmm22,%zmm23 │ │ │ │ + vshufi32x4 $0x69,%zmm24,%zmm22,%zmm22 │ │ │ │ + vpmulhrsw %zmm26,%zmm16,%zmm16 │ │ │ │ + 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 2f7fe0 <__cxa_finalize@plt+0x2ccf90> │ │ │ │ + call 2ed8c0 <__cxa_finalize@plt+0x2c2870> │ │ │ │ + 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 │ │ │ │ + vpmulhrsw %zmm24,%zmm22,%zmm22 │ │ │ │ + vpmulhrsw %zmm24,%zmm23,%zmm23 │ │ │ │ + lea (%rsi,%rsi,2),%rdx │ │ │ │ + lea (%rdi,%rsi,4),%rcx │ │ │ │ + vmovshdup -0x200(%r9),%zmm28 │ │ │ │ + vpmovzxbw (%rdi),%zmm24 │ │ │ │ + vpmovzxbw (%rdi,%rsi,1),%zmm25 │ │ │ │ + vpmovzxbw (%rdi,%rsi,2),%zmm26 │ │ │ │ + vpmovzxbw (%rdi,%rdx,1),%zmm27 │ │ │ │ + vpaddw %zmm24,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm25,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm26,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm27,%zmm19,%zmm19 │ │ │ │ + vpmovzxbw (%rcx),%zmm24 │ │ │ │ + vpmovzxbw (%rcx,%rsi,1),%zmm25 │ │ │ │ + vpmovzxbw (%rcx,%rsi,2),%zmm26 │ │ │ │ + vpmovzxbw (%rcx,%rdx,1),%zmm27 │ │ │ │ + vpaddw %zmm24,%zmm20,%zmm20 │ │ │ │ + vpaddw %zmm25,%zmm21,%zmm21 │ │ │ │ + vpaddw %zmm26,%zmm22,%zmm22 │ │ │ │ + vpaddw %zmm27,%zmm23,%zmm23 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ + vpackuswb %zmm19,%zmm18,%zmm18 │ │ │ │ + vpermq %zmm16,%zmm28,%zmm16 │ │ │ │ + vpermq %zmm18,%zmm28,%zmm18 │ │ │ │ + vmovdqa32 %ymm16,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ + vmovdqa32 %ymm18,(%rdi,%rsi,2) │ │ │ │ + vextracti32x8 $0x1,%zmm18,(%rdi,%rdx,1) │ │ │ │ + vpackuswb %zmm21,%zmm20,%zmm20 │ │ │ │ + vpackuswb %zmm23,%zmm22,%zmm22 │ │ │ │ + vpermq %zmm20,%zmm28,%zmm20 │ │ │ │ + vpermq %zmm22,%zmm28,%zmm22 │ │ │ │ + vmovdqa32 %ymm20,(%rcx) │ │ │ │ + vextracti32x8 $0x1,%zmm20,(%rcx,%rsi,1) │ │ │ │ + vmovdqa32 %ymm22,(%rcx,%rsi,2) │ │ │ │ + vextracti32x8 $0x1,%zmm22,(%rcx,%rdx,1) │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0xfec(%rip),%r8 │ │ │ │ - call 2ed1b0 <__cxa_finalize@plt+0x2c2160> │ │ │ │ - add $0x108,%rsp │ │ │ │ + movswl (%rdx),%eax │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + or $0x8,%ecx │ │ │ │ + imul $0xb5,%eax,%eax │ │ │ │ + add $0x280,%eax │ │ │ │ + sar $0xa,%eax │ │ │ │ + imul $0xb5,%eax,%eax │ │ │ │ + add $0x880,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + vpxord %zmm18,%zmm18,%zmm18 │ │ │ │ + vpbroadcastw %eax,%zmm19 │ │ │ │ + vmovdqa32 (%rdi),%ymm17 │ │ │ │ + vinserti32x8 $0x1,(%rdi,%rsi,1),%zmm17,%zmm17 │ │ │ │ + vpunpcklbw %zmm18,%zmm17,%zmm16 │ │ │ │ + vpunpckhbw %zmm18,%zmm17,%zmm17 │ │ │ │ + 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 2ed875 <__cxa_finalize@plt+0x2c2825> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x1205(%rip),%r8 │ │ │ │ - call 2ed1b0 <__cxa_finalize@plt+0x2c2160> │ │ │ │ - add $0x108,%rsp │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vpbroadcastd -0x88(%r9),%zmm26 │ │ │ │ + vpunpcklwd %zmm21,%zmm19,%zmm24 │ │ │ │ + vpunpckhwd %zmm21,%zmm19,%zmm19 │ │ │ │ + vmovdqa32 %zmm26,%zmm21 │ │ │ │ + vpdpwssd 0x1bc(%r9){1to16},%zmm24,%zmm21 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0x1bc(%r9){1to16},%zmm19,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpackssdw %zmm25,%zmm21,%zmm21 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0x1b8(%r9){1to16},%zmm19,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm19 │ │ │ │ + vpdpwssd 0x1b8(%r9){1to16},%zmm24,%zmm19 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm19,%zmm19 │ │ │ │ + vpackssdw %zmm25,%zmm19,%zmm19 │ │ │ │ + vpunpcklwd %zmm17,%zmm23,%zmm24 │ │ │ │ + vpunpckhwd %zmm17,%zmm23,%zmm23 │ │ │ │ + vmovdqa32 %zmm26,%zmm17 │ │ │ │ + vpdpwssd 0x154(%r9){1to16},%zmm24,%zmm17 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0x154(%r9){1to16},%zmm23,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm17,%zmm17 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpackssdw %zmm25,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0x150(%r9){1to16},%zmm23,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm23 │ │ │ │ + vpdpwssd 0x150(%r9){1to16},%zmm24,%zmm23 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm23,%zmm23 │ │ │ │ + vpackssdw %zmm25,%zmm23,%zmm23 │ │ │ │ + vpunpcklwd %zmm18,%zmm22,%zmm24 │ │ │ │ + vpunpckhwd %zmm18,%zmm22,%zmm22 │ │ │ │ + vmovdqa32 %zmm26,%zmm18 │ │ │ │ + vpdpwssd -0x34(%r9){1to16},%zmm24,%zmm18 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd -0x34(%r9){1to16},%zmm22,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm18,%zmm18 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpackssdw %zmm25,%zmm18,%zmm18 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd -0x38(%r9){1to16},%zmm22,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm22 │ │ │ │ + vpdpwssd -0x38(%r9){1to16},%zmm24,%zmm22 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm22,%zmm22 │ │ │ │ + vpackssdw %zmm25,%zmm22,%zmm22 │ │ │ │ + vpbroadcastd -0x40(%r9),%zmm27 │ │ │ │ + vpbroadcastd -0x3c(%r9),%zmm28 │ │ │ │ + vpunpcklwd %zmm16,%zmm20,%zmm24 │ │ │ │ + vpunpckhwd %zmm16,%zmm20,%zmm20 │ │ │ │ + vmovdqa32 %zmm26,%zmm16 │ │ │ │ + vpdpwssd %zmm28,%zmm24,%zmm16 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm28,%zmm20,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm16,%zmm16 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpackssdw %zmm25,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm27,%zmm20,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm20 │ │ │ │ + vpdpwssd %zmm27,%zmm24,%zmm20 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm20,%zmm20 │ │ │ │ + vpackssdw %zmm25,%zmm20,%zmm20 │ │ │ │ + vpaddsw %zmm21,%zmm17,%zmm24 │ │ │ │ + vpsubsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpaddsw %zmm19,%zmm23,%zmm25 │ │ │ │ + vpsubsw %zmm19,%zmm23,%zmm23 │ │ │ │ + vpunpcklwd %zmm23,%zmm17,%zmm19 │ │ │ │ + vpunpckhwd %zmm23,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %zmm26,%zmm23 │ │ │ │ + vpdpwssd %zmm28,%zmm19,%zmm23 │ │ │ │ + vmovdqa32 %zmm26,%zmm21 │ │ │ │ + vpdpwssd %zmm28,%zmm17,%zmm21 │ │ │ │ + vpsrad $0xc,%zmm23,%zmm23 │ │ │ │ + vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ + vpackssdw %zmm21,%zmm23,%zmm23 │ │ │ │ + vmovdqa32 %zmm26,%zmm21 │ │ │ │ + vpdpwssd %zmm27,%zmm17,%zmm21 │ │ │ │ + vmovdqa32 %zmm26,%zmm17 │ │ │ │ + vpdpwssd %zmm27,%zmm19,%zmm17 │ │ │ │ + vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ + vpsrad $0xc,%zmm17,%zmm17 │ │ │ │ + vpackssdw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpsubsw %zmm18,%zmm16,%zmm21 │ │ │ │ + vpaddsw %zmm16,%zmm18,%zmm18 │ │ │ │ + vpaddsw %zmm22,%zmm20,%zmm16 │ │ │ │ + vpsubsw %zmm22,%zmm20,%zmm20 │ │ │ │ + vpsubsw %zmm17,%zmm18,%zmm22 │ │ │ │ + vpaddsw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddsw %zmm23,%zmm21,%zmm18 │ │ │ │ + vpsubsw %zmm23,%zmm21,%zmm21 │ │ │ │ + vpsubsw %zmm25,%zmm16,%zmm23 │ │ │ │ + vpaddsw %zmm25,%zmm16,%zmm16 │ │ │ │ + vpaddsw %zmm24,%zmm20,%zmm19 │ │ │ │ + vpsubsw %zmm24,%zmm20,%zmm20 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0xee908(%rip),%xmm7 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0xe0(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0xf0(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm0,0x78(%rsp) │ │ │ │ - movdqa %xmm1,0x88(%rsp) │ │ │ │ - movdqa %xmm2,0x98(%rsp) │ │ │ │ - movdqa %xmm3,0xa8(%rsp) │ │ │ │ - movdqa 0x60(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x70(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x80(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x90(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm2,0x38(%rsp) │ │ │ │ - movdqa %xmm3,0x48(%rsp) │ │ │ │ - movdqa %xmm0,0x58(%rsp) │ │ │ │ - movdqa %xmm1,0x68(%rsp) │ │ │ │ - movdqa 0x20(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x30(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x40(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x50(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0xa0(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0xb0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0xc0(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0xd0(%rdx),%xmm7 │ │ │ │ - call 2ed390 <__cxa_finalize@plt+0x2c2340> │ │ │ │ - call 2edc40 <__cxa_finalize@plt+0x2c2bf0> │ │ │ │ - mov %r8,%rcx │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2ea111 <__cxa_finalize@plt+0x2bf0c1> │ │ │ │ - movdqa %xmm0,0x10(%rdx) │ │ │ │ - movdqa %xmm1,0x30(%rdx) │ │ │ │ - movdqa %xmm2,0x50(%rdx) │ │ │ │ - movdqa %xmm3,0x70(%rdx) │ │ │ │ - movdqa %xmm4,0x90(%rdx) │ │ │ │ - movdqa %xmm5,0xb0(%rdx) │ │ │ │ - movdqa %xmm6,0xd0(%rdx) │ │ │ │ - movdqa %xmm7,0xf0(%rdx) │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - mov %rcx,%r8 │ │ │ │ - jmp 2ea111 <__cxa_finalize@plt+0x2bf0c1> │ │ │ │ - lea 0x9(%rip),%r8 │ │ │ │ - lea 0x8(%rdi),%rcx │ │ │ │ - jmp 2ea157 <__cxa_finalize@plt+0x2bf107> │ │ │ │ - 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 2ea157 <__cxa_finalize@plt+0x2bf107> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa %xmm1,0x10(%rsp) │ │ │ │ - movdqa %xmm2,0x20(%rsp) │ │ │ │ - movdqa %xmm6,0x30(%rsp) │ │ │ │ - movdqa 0xee696(%rip),%xmm6 │ │ │ │ - movdqa %xmm7,%xmm2 │ │ │ │ - punpckhwd %xmm0,%xmm2 │ │ │ │ - punpcklwd %xmm0,%xmm7 │ │ │ │ - movdqa 0xee4b2(%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 0xee478(%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 0xee496(%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 0xee45c(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm3 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm2,%xmm3 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - psubsw %xmm4,%xmm1 │ │ │ │ - paddsw %xmm4,%xmm0 │ │ │ │ - movdqa %xmm7,%xmm4 │ │ │ │ - psubsw %xmm3,%xmm4 │ │ │ │ - paddsw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - punpckhwd %xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm1 │ │ │ │ - movdqa 0xee312(%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 0xee2d8(%rip),%xmm7 │ │ │ │ - pmaddwd %xmm7,%xmm2 │ │ │ │ - pmaddwd %xmm7,%xmm1 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm2,%xmm1 │ │ │ │ - movdqa 0x10(%rsp),%xmm2 │ │ │ │ - movdqa 0x20(%rsp),%xmm7 │ │ │ │ - movdqa %xmm1,0x10(%rsp) │ │ │ │ - movdqa %xmm4,0x20(%rsp) │ │ │ │ - movdqa 0x30(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,0x30(%rsp) │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - punpckhwd %xmm7,%xmm4 │ │ │ │ - punpcklwd %xmm7,%xmm5 │ │ │ │ - movdqa 0xee382(%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 0xee348(%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 0xee366(%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 0xee32c(%rip),%xmm0 │ │ │ │ - pmaddwd %xmm0,%xmm4 │ │ │ │ - pmaddwd %xmm0,%xmm2 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm4,%xmm2 │ │ │ │ - movdqa %xmm7,%xmm0 │ │ │ │ - psubsw %xmm1,%xmm0 │ │ │ │ - paddsw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - punpckhwd %xmm0,%xmm2 │ │ │ │ - punpcklwd %xmm0,%xmm4 │ │ │ │ - movdqa 0xee312(%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 0xee2d8(%rip),%xmm7 │ │ │ │ - pmaddwd %xmm7,%xmm2 │ │ │ │ - pmaddwd %xmm7,%xmm4 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm2,%xmm4 │ │ │ │ - movdqa 0x90(%rsp),%xmm2 │ │ │ │ - movdqa 0xa0(%rsp),%xmm7 │ │ │ │ - movdqa %xmm4,0x90(%rsp) │ │ │ │ - movdqa %xmm0,0xa0(%rsp) │ │ │ │ - movdqa 0x50(%rsp),%xmm4 │ │ │ │ - movdqa 0x60(%rsp),%xmm0 │ │ │ │ - movdqa %xmm1,0x50(%rsp) │ │ │ │ - movdqa %xmm5,0x60(%rsp) │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - punpckhwd %xmm7,%xmm5 │ │ │ │ - punpcklwd %xmm7,%xmm2 │ │ │ │ - movdqa 0xee30a(%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 0xee2d0(%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 0xee26e(%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 0xee234(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - pmaddwd %xmm1,%xmm4 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - psubsw %xmm7,%xmm1 │ │ │ │ - paddsw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - psubsw %xmm2,%xmm5 │ │ │ │ - paddsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - punpckhwd %xmm1,%xmm2 │ │ │ │ - punpcklwd %xmm1,%xmm5 │ │ │ │ - movdqa 0xee25a(%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 0xee220(%rip),%xmm7 │ │ │ │ - pmaddwd %xmm7,%xmm2 │ │ │ │ - pmaddwd %xmm7,%xmm5 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm2,%xmm5 │ │ │ │ - movdqa 0x30(%rsp),%xmm2 │ │ │ │ - movdqa %xmm5,0x30(%rsp) │ │ │ │ - movdqa %xmm2,%xmm7 │ │ │ │ - psubsw %xmm0,%xmm7 │ │ │ │ - paddsw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - psubsw %xmm4,%xmm0 │ │ │ │ - paddsw %xmm4,%xmm3 │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - punpckhwd %xmm7,%xmm5 │ │ │ │ - punpcklwd %xmm7,%xmm0 │ │ │ │ - movdqa 0xee07a(%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 0xee040(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm4,%xmm5 │ │ │ │ - pmaddwd %xmm4,%xmm0 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm5,%xmm0 │ │ │ │ - movdqa 0x80(%rsp),%xmm4 │ │ │ │ - movdqa 0xb0(%rsp),%xmm5 │ │ │ │ - movdqa %xmm3,0x80(%rsp) │ │ │ │ - movdqa %xmm1,0xb0(%rsp) │ │ │ │ - movdqa 0x70(%rsp),%xmm1 │ │ │ │ - movdqa 0x40(%rsp),%xmm3 │ │ │ │ - movdqa %xmm7,0x70(%rsp) │ │ │ │ - movdqa %xmm0,0x40(%rsp) │ │ │ │ - movdqa %xmm5,%xmm7 │ │ │ │ - punpckhwd %xmm4,%xmm7 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xee0c2(%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 0xee088(%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 0xee0a6(%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 0xee06c(%rip),%xmm0 │ │ │ │ - pmaddwd %xmm0,%xmm7 │ │ │ │ - pmaddwd %xmm0,%xmm1 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm4,%xmm0 │ │ │ │ - psubsw %xmm3,%xmm0 │ │ │ │ - paddsw %xmm3,%xmm4 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - psubsw %xmm1,%xmm3 │ │ │ │ - paddsw %xmm1,%xmm5 │ │ │ │ - movdqa %xmm0,%xmm7 │ │ │ │ - punpckhwd %xmm3,%xmm7 │ │ │ │ - punpcklwd %xmm3,%xmm0 │ │ │ │ - movdqa 0xede52(%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 0xede18(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm7 │ │ │ │ - pmaddwd %xmm1,%xmm0 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm7,%xmm0 │ │ │ │ - movdqa 0x50(%rsp),%xmm1 │ │ │ │ - movdqa 0x60(%rsp),%xmm7 │ │ │ │ - movdqa %xmm3,0x50(%rsp) │ │ │ │ - movdqa %xmm0,0x60(%rsp) │ │ │ │ - movdqa %xmm4,%xmm0 │ │ │ │ - psubsw %xmm1,%xmm0 │ │ │ │ - paddsw %xmm1,%xmm4 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - psubsw %xmm7,%xmm3 │ │ │ │ - paddsw %xmm7,%xmm5 │ │ │ │ - movdqa %xmm0,%xmm7 │ │ │ │ - punpckhwd %xmm3,%xmm7 │ │ │ │ - punpcklwd %xmm3,%xmm0 │ │ │ │ - movdqa 0xedda6(%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 0xedd6c(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm7 │ │ │ │ - pmaddwd %xmm1,%xmm0 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm7,%xmm0 │ │ │ │ - movdqa 0x40(%rsp),%xmm7 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - psubsw %xmm2,%xmm1 │ │ │ │ - paddsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,0x40(%rsp) │ │ │ │ - movdqa 0x70(%rsp),%xmm4 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - psubsw %xmm7,%xmm2 │ │ │ │ - paddsw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm3,0x70(%rsp) │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - psubsw %xmm4,%xmm3 │ │ │ │ - paddsw %xmm4,%xmm0 │ │ │ │ - movdqa %xmm3,0xd0(%rsp) │ │ │ │ - movdqa 0x80(%rsp),%xmm3 │ │ │ │ - movdqa %xmm2,0x80(%rsp) │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - psubsw %xmm3,%xmm2 │ │ │ │ - paddsw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm2,0xc0(%rsp) │ │ │ │ - movdqa 0xb0(%rsp),%xmm2 │ │ │ │ - movdqa %xmm1,0xb0(%rsp) │ │ │ │ - movdqa 0x10(%rsp),%xmm1 │ │ │ │ - movdqa %xmm5,0x10(%rsp) │ │ │ │ - movdqa 0x20(%rsp),%xmm3 │ │ │ │ - movdqa %xmm4,0x20(%rsp) │ │ │ │ - movdqa 0x30(%rsp),%xmm4 │ │ │ │ - movdqa %xmm0,0x30(%rsp) │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - psubsw %xmm4,%xmm0 │ │ │ │ - paddsw %xmm4,%xmm3 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm2,%xmm5 │ │ │ │ - paddsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - punpckhwd %xmm0,%xmm4 │ │ │ │ - punpcklwd %xmm0,%xmm5 │ │ │ │ - movdqa 0xedd70(%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 0xedd36(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm4 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm4,%xmm5 │ │ │ │ - movdqa 0x50(%rsp),%xmm2 │ │ │ │ - movdqa 0x60(%rsp),%xmm4 │ │ │ │ - movdqa %xmm3,0x50(%rsp) │ │ │ │ - movdqa %xmm1,0x60(%rsp) │ │ │ │ - movdqa 0x90(%rsp),%xmm3 │ │ │ │ - movdqa 0xa0(%rsp),%xmm1 │ │ │ │ - movdqa %xmm5,0x90(%rsp) │ │ │ │ - movdqa %xmm0,0xa0(%rsp) │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm2 │ │ │ │ - movdqa %xmm4,%xmm0 │ │ │ │ - psubsw %xmm1,%xmm0 │ │ │ │ - paddsw %xmm1,%xmm4 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - punpckhwd %xmm0,%xmm3 │ │ │ │ - punpcklwd %xmm0,%xmm5 │ │ │ │ - movdqa 0xedbe0(%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 0xedba6(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm3 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm3,%xmm5 │ │ │ │ - movdqa 0x50(%rsp),%xmm6 │ │ │ │ - movdqa 0x60(%rsp),%xmm1 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psubsw %xmm6,%xmm3 │ │ │ │ - paddsw %xmm6,%xmm2 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - paddsw %xmm1,%xmm6 │ │ │ │ - psubsw %xmm1,%xmm4 │ │ │ │ - movdqa %xmm4,0xf0(%rsp) │ │ │ │ - movdqa %xmm2,0x50(%rsp) │ │ │ │ - movdqa 0x90(%rsp),%xmm4 │ │ │ │ - movdqa 0xa0(%rsp),%xmm2 │ │ │ │ - movdqa %xmm3,0xa0(%rsp) │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - psubsw %xmm4,%xmm3 │ │ │ │ - paddsw %xmm4,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm5 │ │ │ │ - movdqa %xmm0,0x60(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + vpbroadcastd 0xedeea(%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 0xedeaf(%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 2f7fe0 <__cxa_finalize@plt+0x2ccf90> │ │ │ │ + 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 │ │ │ │ + vpsraw $0x3,%zmm23,%zmm23 │ │ │ │ + vpgatherdq (%r8,%ymm30,4),%zmm27{%k1} │ │ │ │ + kmovb %k2,%k1 │ │ │ │ + vpgatherdq (%rsi,%ymm30,4),%zmm28{%k2} │ │ │ │ + vmovdqa32 %zmm29,(%rdx) │ │ │ │ + vmovdqa32 %zmm29,0x40(%rdx) │ │ │ │ + vmovdqa32 %zmm29,0x80(%rdx) │ │ │ │ + vmovdqa32 %zmm29,0xc0(%rdx) │ │ │ │ + vmovdqa32 %zmm29,0x100(%rdx) │ │ │ │ + vmovdqa32 %zmm29,0x140(%rdx) │ │ │ │ + vmovdqa32 %zmm29,0x180(%rdx) │ │ │ │ + vmovdqa32 %zmm29,0x1c0(%rdx) │ │ │ │ + vpunpcklbw %zmm29,%zmm25,%zmm24 │ │ │ │ + vpunpckhbw %zmm29,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm24,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm25,%zmm20,%zmm20 │ │ │ │ + vpackuswb %zmm20,%zmm16,%zmm16 │ │ │ │ + kmovb %k1,%k2 │ │ │ │ + vpscatterdq %zmm16,(%rdi,%ymm30,4){%k1} │ │ │ │ + vpunpcklbw %zmm29,%zmm26,%zmm24 │ │ │ │ + vpunpckhbw %zmm29,%zmm26,%zmm26 │ │ │ │ + vpaddw %zmm24,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm26,%zmm21,%zmm21 │ │ │ │ + vpackuswb %zmm21,%zmm17,%zmm17 │ │ │ │ + kmovb %k2,%k1 │ │ │ │ + vpscatterdq %zmm17,(%rcx,%ymm30,4){%k2} │ │ │ │ + vpunpcklbw %zmm29,%zmm27,%zmm24 │ │ │ │ + vpunpckhbw %zmm29,%zmm27,%zmm27 │ │ │ │ + vpaddw %zmm24,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm27,%zmm22,%zmm22 │ │ │ │ + vpackuswb %zmm22,%zmm18,%zmm18 │ │ │ │ + kmovb %k1,%k2 │ │ │ │ + vpscatterdq %zmm18,(%r8,%ymm30,4){%k1} │ │ │ │ + vpunpcklbw %zmm29,%zmm28,%zmm24 │ │ │ │ + vpunpckhbw %zmm29,%zmm28,%zmm28 │ │ │ │ + vpaddw %zmm24,%zmm19,%zmm19 │ │ │ │ + vpaddw %zmm28,%zmm23,%zmm23 │ │ │ │ + vpackuswb %zmm23,%zmm19,%zmm19 │ │ │ │ + vpscatterdq %zmm19,(%rsi,%ymm30,4){%k2} │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - movdqa 0xf0(%rsp),%xmm0 │ │ │ │ - movdqa %xmm5,0xf0(%rsp) │ │ │ │ - movdqa %xmm6,0x100(%rsp) │ │ │ │ - movdqa 0xedadd(%rip),%xmm5 │ │ │ │ - movdqa 0xedac5(%rip),%xmm6 │ │ │ │ - movdqa 0xeddcd(%rip),%xmm7 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm2 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - pmaddwd %xmm2,%xmm4 │ │ │ │ - pmaddwd %xmm6,%xmm2 │ │ │ │ - movdqa %xmm5,%xmm1 │ │ │ │ - pmaddwd %xmm3,%xmm1 │ │ │ │ - pmaddwd %xmm6,%xmm3 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm1,%xmm4 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - movdqa %xmm4,0x90(%rsp) │ │ │ │ - movdqa 0xa0(%rsp),%xmm3 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - punpcklwd %xmm0,%xmm1 │ │ │ │ - punpckhwd %xmm0,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm0 │ │ │ │ - pmaddwd %xmm1,%xmm0 │ │ │ │ - pmaddwd %xmm6,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - pmaddwd %xmm3,%xmm4 │ │ │ │ - pmaddwd %xmm6,%xmm3 │ │ │ │ - paddd %xmm7,%xmm0 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm4,%xmm0 │ │ │ │ - packssdw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm0,0xa0(%rsp) │ │ │ │ - movdqa 0x80(%rsp),%xmm0 │ │ │ │ - movdqa 0xd0(%rsp),%xmm4 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - punpcklwd %xmm4,%xmm3 │ │ │ │ - punpckhwd %xmm4,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - pmaddwd %xmm3,%xmm4 │ │ │ │ - pmaddwd %xmm6,%xmm3 │ │ │ │ - pmaddwd %xmm0,%xmm5 │ │ │ │ - pmaddwd %xmm6,%xmm0 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - paddd %xmm7,%xmm0 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - packssdw %xmm0,%xmm3 │ │ │ │ - movdqa %xmm4,0x80(%rsp) │ │ │ │ - movdqa 0xb0(%rsp),%xmm4 │ │ │ │ - movdqa 0xc0(%rsp),%xmm5 │ │ │ │ - movdqa %xmm4,%xmm0 │ │ │ │ - punpcklwd %xmm5,%xmm0 │ │ │ │ - punpckhwd %xmm5,%xmm4 │ │ │ │ - movdqa 0xed985(%rip),%xmm5 │ │ │ │ - pmaddwd %xmm0,%xmm5 │ │ │ │ - pmaddwd %xmm6,%xmm0 │ │ │ │ - pmaddwd %xmm4,%xmm6 │ │ │ │ - pmaddwd 0xed971(%rip),%xmm4 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - paddd %xmm7,%xmm0 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm6,%xmm0 │ │ │ │ - packssdw %xmm4,%xmm5 │ │ │ │ - movdqa %xmm5,0xb0(%rsp) │ │ │ │ - movdqa 0x30(%rsp),%xmm4 │ │ │ │ - movdqa 0xf0(%rsp),%xmm5 │ │ │ │ - movdqa 0x100(%rsp),%xmm6 │ │ │ │ + nop │ │ │ │ + vpbroadcastd 0xede66(%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 0xeda45(%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 │ │ │ │ + vpunpckhdq %zmm18,%zmm23,%zmm23 │ │ │ │ + vpunpckldq %zmm16,%zmm24,%zmm18 │ │ │ │ + vpunpckhdq %zmm16,%zmm24,%zmm24 │ │ │ │ + vmovdqa32 (%rdi),%ymm25 │ │ │ │ + vinserti32x8 $0x1,(%rdi,%rsi,2),%zmm25,%zmm25 │ │ │ │ + vmovdqa32 (%rdi,%rsi,1),%ymm26 │ │ │ │ + vinserti32x8 $0x1,(%rdi,%rcx,1),%zmm26,%zmm26 │ │ │ │ + vmovdqa32 (%r8),%ymm27 │ │ │ │ + vinserti32x8 $0x1,(%r8,%rsi,2),%zmm27,%zmm27 │ │ │ │ + vmovdqa32 (%r8,%rsi,1),%ymm28 │ │ │ │ + vinserti32x8 $0x1,(%r8,%rcx,1),%zmm28,%zmm28 │ │ │ │ + vpermb %zmm17,%zmm29,%zmm17 │ │ │ │ + vpermb %zmm20,%zmm29,%zmm20 │ │ │ │ + vpermb %zmm21,%zmm29,%zmm21 │ │ │ │ + vpermb %zmm18,%zmm29,%zmm18 │ │ │ │ + vpermb %zmm19,%zmm29,%zmm19 │ │ │ │ + vpermb %zmm22,%zmm29,%zmm22 │ │ │ │ + vpermb %zmm23,%zmm29,%zmm23 │ │ │ │ + vpermb %zmm24,%zmm29,%zmm24 │ │ │ │ + vpxord %zmm29,%zmm29,%zmm29 │ │ │ │ + vmovdqa32 %zmm29,(%rdx) │ │ │ │ + vmovdqa32 %zmm29,0x40(%rdx) │ │ │ │ + vmovdqa32 %zmm29,0x80(%rdx) │ │ │ │ + vmovdqa32 %zmm29,0xc0(%rdx) │ │ │ │ + vmovdqa32 %zmm29,0x100(%rdx) │ │ │ │ + vmovdqa32 %zmm29,0x140(%rdx) │ │ │ │ + vmovdqa32 %zmm29,0x180(%rdx) │ │ │ │ + vmovdqa32 %zmm29,0x1c0(%rdx) │ │ │ │ + vpunpcklqdq %zmm20,%zmm17,%zmm16 │ │ │ │ + vpunpckhqdq %zmm20,%zmm17,%zmm17 │ │ │ │ + vpunpcklqdq %zmm18,%zmm21,%zmm20 │ │ │ │ + vpunpckhqdq %zmm18,%zmm21,%zmm21 │ │ │ │ + vpunpcklqdq %zmm22,%zmm19,%zmm18 │ │ │ │ + vpunpckhqdq %zmm22,%zmm19,%zmm19 │ │ │ │ + vpunpcklqdq %zmm24,%zmm23,%zmm22 │ │ │ │ + vpunpckhqdq %zmm24,%zmm23,%zmm23 │ │ │ │ + vpunpcklbw %zmm29,%zmm25,%zmm24 │ │ │ │ + vpunpckhbw %zmm29,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm24,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm25,%zmm20,%zmm20 │ │ │ │ + vpackuswb %zmm20,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 %ymm16,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,2) │ │ │ │ + vpunpcklbw %zmm29,%zmm26,%zmm24 │ │ │ │ + vpunpckhbw %zmm29,%zmm26,%zmm26 │ │ │ │ + vpaddw %zmm24,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm26,%zmm21,%zmm21 │ │ │ │ + vpackuswb %zmm21,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %ymm17,(%rdi,%rsi,1) │ │ │ │ + vextracti32x8 $0x1,%zmm17,(%rdi,%rcx,1) │ │ │ │ + vpunpcklbw %zmm29,%zmm27,%zmm24 │ │ │ │ + vpunpckhbw %zmm29,%zmm27,%zmm27 │ │ │ │ + vpaddw %zmm24,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm27,%zmm22,%zmm22 │ │ │ │ + vpackuswb %zmm22,%zmm18,%zmm18 │ │ │ │ + vmovdqa32 %ymm18,(%r8) │ │ │ │ + vextracti32x8 $0x1,%zmm18,(%r8,%rsi,2) │ │ │ │ + vpunpcklbw %zmm29,%zmm28,%zmm24 │ │ │ │ + vpunpckhbw %zmm29,%zmm28,%zmm28 │ │ │ │ + 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) │ │ │ │ - movdqa 0xedc98(%rip),%xmm7 │ │ │ │ - movdqa 0xa0(%rsp),%xmm1 │ │ │ │ - movdqa 0xf0(%rsp),%xmm2 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - psubsw %xmm2,%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm0,0xa0(%rsp) │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - psubsw %xmm4,%xmm2 │ │ │ │ - paddsw %xmm4,%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm3,0x90(%rsp) │ │ │ │ - movdqa 0x80(%rsp),%xmm3 │ │ │ │ - movdqa 0xd0(%rsp),%xmm4 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - paddsw %xmm4,%xmm0 │ │ │ │ - psubsw %xmm4,%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm0,0x80(%rsp) │ │ │ │ - movdqa 0xb0(%rsp),%xmm0 │ │ │ │ - movdqa 0xc0(%rsp),%xmm4 │ │ │ │ - paddsw %xmm0,%xmm4 │ │ │ │ - psubsw 0xc0(%rsp),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm4,0xb0(%rsp) │ │ │ │ - movdqa 0x30(%rsp),%xmm4 │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x12db(%rip),%r8 │ │ │ │ - call 2edf70 <__cxa_finalize@plt+0x2c2f20> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0xbe6(%rip),%r8 │ │ │ │ - call 2edf70 <__cxa_finalize@plt+0x2c2f20> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x22c(%rip),%r8 │ │ │ │ - call 2edf70 <__cxa_finalize@plt+0x2c2f20> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x445(%rip),%r8 │ │ │ │ - call 2edf70 <__cxa_finalize@plt+0x2c2f20> │ │ │ │ - add $0x108,%rsp │ │ │ │ + lea 0xedcf9(%rip),%r9 │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 2ee890 <__cxa_finalize@plt+0x2c3840> │ │ │ │ + vpbroadcastd -0x8c(%r9),%zmm31 │ │ │ │ + cmp $0x97,%ecx │ │ │ │ + jb 2ee218 <__cxa_finalize@plt+0x2c31c8> │ │ │ │ + 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 2ed8c0 <__cxa_finalize@plt+0x2c2870> │ │ │ │ + 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 2ef6c0 <__cxa_finalize@plt+0x2c4670> │ │ │ │ + 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 │ │ │ │ + vpermb %zmm21,%zmm24,%zmm21 │ │ │ │ + vpermb %zmm22,%zmm24,%zmm22 │ │ │ │ + vpermb %zmm23,%zmm24,%zmm23 │ │ │ │ + vpermb %zmm30,%zmm24,%zmm30 │ │ │ │ + vpermb %zmm31,%zmm24,%zmm31 │ │ │ │ + vpermb %zmm0,%zmm24,%zmm0 │ │ │ │ + vpermb %zmm1,%zmm24,%zmm1 │ │ │ │ + vpermb %zmm2,%zmm24,%zmm2 │ │ │ │ + vpermb %zmm3,%zmm24,%zmm3 │ │ │ │ + vpermb %zmm4,%zmm24,%zmm4 │ │ │ │ + vpermb %zmm5,%zmm24,%zmm5 │ │ │ │ + vpunpckldq %zmm17,%zmm16,%zmm24 │ │ │ │ + vpunpckhdq %zmm17,%zmm16,%zmm16 │ │ │ │ + vpunpckldq %zmm19,%zmm18,%zmm17 │ │ │ │ + vpunpckhdq %zmm19,%zmm18,%zmm18 │ │ │ │ + vpmulhrsw %zmm25,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm25,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm25,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm25,%zmm18,%zmm18 │ │ │ │ + vpunpckldq %zmm21,%zmm20,%zmm19 │ │ │ │ + vpunpckhdq %zmm21,%zmm20,%zmm20 │ │ │ │ + vpunpckldq %zmm23,%zmm22,%zmm21 │ │ │ │ + vpunpckhdq %zmm23,%zmm22,%zmm22 │ │ │ │ + vpmulhrsw %zmm25,%zmm19,%zmm19 │ │ │ │ + vpmulhrsw %zmm25,%zmm20,%zmm20 │ │ │ │ + vpmulhrsw %zmm25,%zmm21,%zmm21 │ │ │ │ + vpmulhrsw %zmm25,%zmm22,%zmm22 │ │ │ │ + vpunpckldq %zmm31,%zmm30,%zmm23 │ │ │ │ + vpunpckhdq %zmm31,%zmm30,%zmm30 │ │ │ │ + vpunpckldq %zmm1,%zmm0,%zmm31 │ │ │ │ + vpunpckhdq %zmm1,%zmm0,%zmm0 │ │ │ │ + vpmulhrsw %zmm25,%zmm23,%zmm23 │ │ │ │ + vpmulhrsw %zmm25,%zmm30,%zmm30 │ │ │ │ + vpmulhrsw %zmm25,%zmm31,%zmm31 │ │ │ │ + vpmulhrsw %zmm25,%zmm0,%zmm0 │ │ │ │ + vpunpckldq %zmm3,%zmm2,%zmm1 │ │ │ │ + vpunpckhdq %zmm3,%zmm2,%zmm2 │ │ │ │ + vpunpckldq %zmm5,%zmm4,%zmm3 │ │ │ │ + vpunpckhdq %zmm5,%zmm4,%zmm4 │ │ │ │ + vpmulhrsw %zmm25,%zmm1,%zmm1 │ │ │ │ + vpmulhrsw %zmm25,%zmm2,%zmm2 │ │ │ │ + vpmulhrsw %zmm25,%zmm3,%zmm3 │ │ │ │ + vpmulhrsw %zmm25,%zmm4,%zmm4 │ │ │ │ + vpunpcklqdq %zmm17,%zmm24,%zmm5 │ │ │ │ + vpunpckhqdq %zmm17,%zmm24,%zmm24 │ │ │ │ + vpunpcklqdq %zmm18,%zmm16,%zmm17 │ │ │ │ + vpunpckhqdq %zmm18,%zmm16,%zmm16 │ │ │ │ + vpunpcklqdq %zmm21,%zmm19,%zmm18 │ │ │ │ + vpunpckhqdq %zmm21,%zmm19,%zmm19 │ │ │ │ + vpunpcklqdq %zmm22,%zmm20,%zmm21 │ │ │ │ + vpunpckhqdq %zmm22,%zmm20,%zmm20 │ │ │ │ + vpunpcklqdq %zmm31,%zmm23,%zmm22 │ │ │ │ + vpunpckhqdq %zmm31,%zmm23,%zmm23 │ │ │ │ + vpunpcklqdq %zmm0,%zmm30,%zmm31 │ │ │ │ + vpunpckhqdq %zmm0,%zmm30,%zmm30 │ │ │ │ + vpunpcklqdq %zmm3,%zmm1,%zmm0 │ │ │ │ + vpunpckhqdq %zmm3,%zmm1,%zmm1 │ │ │ │ + vpunpcklqdq %zmm4,%zmm2,%zmm3 │ │ │ │ + vpunpckhqdq %zmm4,%zmm2,%zmm2 │ │ │ │ + vinserti32x8 $0x1,%ymm18,%zmm5,%zmm4 │ │ │ │ + vshufi32x4 $0xee,%zmm18,%zmm5,%zmm5 │ │ │ │ + vinserti32x8 $0x1,%ymm19,%zmm24,%zmm18 │ │ │ │ + vshufi32x4 $0xee,%zmm19,%zmm24,%zmm24 │ │ │ │ + vinserti32x8 $0x1,%ymm21,%zmm17,%zmm19 │ │ │ │ + vshufi32x4 $0xee,%zmm21,%zmm17,%zmm17 │ │ │ │ + vinserti32x8 $0x1,%ymm20,%zmm16,%zmm21 │ │ │ │ + vshufi32x4 $0xee,%zmm20,%zmm16,%zmm16 │ │ │ │ + vinserti32x8 $0x1,%ymm0,%zmm22,%zmm20 │ │ │ │ + vshufi32x4 $0xee,%zmm0,%zmm22,%zmm22 │ │ │ │ + vinserti32x8 $0x1,%ymm1,%zmm23,%zmm0 │ │ │ │ + vshufi32x4 $0xee,%zmm1,%zmm23,%zmm23 │ │ │ │ + vinserti32x8 $0x1,%ymm3,%zmm31,%zmm1 │ │ │ │ + vshufi32x4 $0xee,%zmm3,%zmm31,%zmm31 │ │ │ │ + vinserti32x8 $0x1,%ymm2,%zmm30,%zmm3 │ │ │ │ + vshufi32x4 $0xee,%zmm2,%zmm30,%zmm30 │ │ │ │ + vshufi32x4 $0xdd,%zmm22,%zmm5,%zmm2 │ │ │ │ + vshufi32x4 $0x88,%zmm22,%zmm5,%zmm5 │ │ │ │ + vshufi32x4 $0x88,%zmm23,%zmm24,%zmm22 │ │ │ │ + vshufi32x4 $0xdd,%zmm23,%zmm24,%zmm24 │ │ │ │ + vshufi32x4 $0x88,%zmm31,%zmm17,%zmm23 │ │ │ │ + vshufi32x4 $0xdd,%zmm31,%zmm17,%zmm17 │ │ │ │ + vshufi32x4 $0x88,%zmm30,%zmm16,%zmm31 │ │ │ │ + vshufi32x4 $0xdd,%zmm30,%zmm16,%zmm16 │ │ │ │ + vshufi32x4 $0x88,%zmm20,%zmm4,%zmm30 │ │ │ │ + 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 2ebd97 <__cxa_finalize@plt+0x2c0d47> │ │ │ │ + call 2ee970 <__cxa_finalize@plt+0x2c3920> │ │ │ │ + jmp 2ee480 <__cxa_finalize@plt+0x2c3430> │ │ │ │ + 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 │ │ │ │ + vmovdqa32 0x380(%rdx),%ymm23 │ │ │ │ + vinserti32x8 $0x1,0x80(%rdx),%zmm23,%zmm23 │ │ │ │ + vmovdqa32 0xc0(%rdx),%ymm17 │ │ │ │ + vinserti32x8 $0x1,0x340(%rdx),%zmm17,%zmm17 │ │ │ │ + vmovdqa32 0x180(%rdx),%ymm19 │ │ │ │ + vinserti32x8 $0x1,0x280(%rdx),%zmm19,%zmm19 │ │ │ │ + vmovdqa32 0x2c0(%rdx),%ymm21 │ │ │ │ + vinserti32x8 $0x1,0x140(%rdx),%zmm21,%zmm21 │ │ │ │ + vmovdqa32 0x300(%rdx),%ymm22 │ │ │ │ + vinserti32x8 $0x1,0x100(%rdx),%zmm22,%zmm22 │ │ │ │ + vpmulhrsw %zmm31,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm31,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm31,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm31,%zmm23,%zmm23 │ │ │ │ + vpmulhrsw %zmm31,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm31,%zmm19,%zmm19 │ │ │ │ + vpmulhrsw %zmm31,%zmm21,%zmm21 │ │ │ │ + vpmulhrsw %zmm31,%zmm22,%zmm22 │ │ │ │ + vpermb %zmm24,%zmm18,%zmm24 │ │ │ │ + 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 2ebd90 <__cxa_finalize@plt+0x2c0d40> │ │ │ │ + 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 │ │ │ │ + vpmulhrsw %zmm27,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm27,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm27,%zmm18,%zmm18 │ │ │ │ + vpmulhrsw %zmm27,%zmm19,%zmm19 │ │ │ │ + vpshufb %zmm24,%zmm20,%zmm20 │ │ │ │ + vpshufb %zmm25,%zmm21,%zmm21 │ │ │ │ + vpshufb %zmm24,%zmm22,%zmm22 │ │ │ │ + vpshufb %zmm25,%zmm23,%zmm23 │ │ │ │ + vpmulhrsw %zmm27,%zmm20,%zmm20 │ │ │ │ + vpmulhrsw %zmm27,%zmm21,%zmm21 │ │ │ │ + vpmulhrsw %zmm27,%zmm22,%zmm22 │ │ │ │ + vpmulhrsw %zmm27,%zmm23,%zmm23 │ │ │ │ + vpunpckhdq %zmm17,%zmm16,%zmm1 │ │ │ │ + vpunpckldq %zmm17,%zmm16,%zmm16 │ │ │ │ + vpunpckhdq %zmm19,%zmm18,%zmm0 │ │ │ │ + vpunpckldq %zmm19,%zmm18,%zmm18 │ │ │ │ + vpunpckhdq %zmm21,%zmm20,%zmm2 │ │ │ │ + vpunpckldq %zmm21,%zmm20,%zmm20 │ │ │ │ + vpunpckhdq %zmm23,%zmm22,%zmm21 │ │ │ │ + vpunpckldq %zmm23,%zmm22,%zmm22 │ │ │ │ + vinserti32x8 $0x1,%ymm18,%zmm16,%zmm17 │ │ │ │ + vshufi32x4 $0xee,%zmm18,%zmm16,%zmm19 │ │ │ │ + vinserti32x8 $0x1,%ymm22,%zmm20,%zmm18 │ │ │ │ + vshufi32x4 $0xee,%zmm22,%zmm20,%zmm20 │ │ │ │ + vinserti32x8 $0x1,%ymm0,%zmm1,%zmm31 │ │ │ │ + vshufi32x4 $0xee,%zmm0,%zmm1,%zmm1 │ │ │ │ + vinserti32x8 $0x1,%ymm21,%zmm2,%zmm0 │ │ │ │ + vshufi32x4 $0xee,%zmm21,%zmm2,%zmm2 │ │ │ │ + vshufi32x4 $0x88,%zmm18,%zmm17,%zmm16 │ │ │ │ + vshufi32x4 $0xdd,%zmm18,%zmm17,%zmm17 │ │ │ │ + vshufi32x4 $0x88,%zmm20,%zmm19,%zmm18 │ │ │ │ + vshufi32x4 $0xdd,%zmm20,%zmm19,%zmm19 │ │ │ │ + vshufi32x4 $0x88,%zmm0,%zmm31,%zmm30 │ │ │ │ + vshufi32x4 $0xdd,%zmm0,%zmm31,%zmm31 │ │ │ │ + vshufi32x4 $0x88,%zmm2,%zmm1,%zmm0 │ │ │ │ + vshufi32x4 $0xdd,%zmm2,%zmm1,%zmm1 │ │ │ │ + vpxord %zmm22,%zmm22,%zmm22 │ │ │ │ + vpunpckhwd %zmm16,%zmm16,%zmm24 │ │ │ │ + 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 2ebd05 <__cxa_finalize@plt+0x2c0cb5> │ │ │ │ + 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 2ee900 <__cxa_finalize@plt+0x2c38b0> │ │ │ │ + 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 │ │ │ │ + vmovdqa32 (%rdi,%rcx,1),%xmm25 │ │ │ │ + vinserti32x4 $0x1,(%rdi,%rsi,2),%ymm25,%ymm25 │ │ │ │ + vpmulhrsw %zmm26,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm26,%zmm17,%zmm17 │ │ │ │ + vpermb %zmm24,%zmm27,%zmm24 │ │ │ │ + vpermb %zmm25,%zmm27,%zmm25 │ │ │ │ + vmovdqa32 %zmm29,(%rdx) │ │ │ │ + vmovdqa32 %zmm29,0x40(%rdx) │ │ │ │ + vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm17,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpermd %zmm24,%zmm28,%zmm24 │ │ │ │ + vmovdqa32 %xmm24,(%rdi) │ │ │ │ + vextracti32x4 $0x1,%ymm24,(%rdi,%rsi,1) │ │ │ │ + vextracti32x4 $0x2,%zmm24,(%rdi,%rsi,2) │ │ │ │ + vextracti32x4 $0x3,%zmm24,(%rdi,%rcx,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vmovdqa32 (%rdi),%xmm24 │ │ │ │ + vinserti32x4 $0x1,(%rdi,%rsi,1),%ymm24,%ymm24 │ │ │ │ + vmovdqa32 (%rdi,%rcx,1),%xmm25 │ │ │ │ + vinserti32x4 $0x1,(%rdi,%rsi,2),%ymm25,%ymm25 │ │ │ │ + vpmulhrsw %zmm26,%zmm18,%zmm18 │ │ │ │ + vpmulhrsw %zmm26,%zmm19,%zmm19 │ │ │ │ + vpermb %zmm24,%zmm27,%zmm24 │ │ │ │ + vpermb %zmm25,%zmm27,%zmm25 │ │ │ │ + vmovdqa32 %zmm29,0x80(%rdx) │ │ │ │ + vmovdqa32 %zmm29,0xc0(%rdx) │ │ │ │ + vpaddw %zmm18,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm19,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpermd %zmm24,%zmm28,%zmm24 │ │ │ │ + vmovdqa32 %xmm24,(%rdi) │ │ │ │ + vextracti32x4 $0x1,%ymm24,(%rdi,%rsi,1) │ │ │ │ + vextracti32x4 $0x2,%zmm24,(%rdi,%rsi,2) │ │ │ │ + vextracti32x4 $0x3,%zmm24,(%rdi,%rcx,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vmovdqa32 (%rdi),%xmm24 │ │ │ │ + vinserti32x4 $0x1,(%rdi,%rsi,1),%ymm24,%ymm24 │ │ │ │ + vmovdqa32 (%rdi,%rcx,1),%xmm25 │ │ │ │ + vinserti32x4 $0x1,(%rdi,%rsi,2),%ymm25,%ymm25 │ │ │ │ + vpmulhrsw %zmm26,%zmm20,%zmm20 │ │ │ │ + vpmulhrsw %zmm26,%zmm21,%zmm21 │ │ │ │ + vpermb %zmm24,%zmm27,%zmm24 │ │ │ │ + vpermb %zmm25,%zmm27,%zmm25 │ │ │ │ + vmovdqa32 %zmm29,0x100(%rdx) │ │ │ │ + vmovdqa32 %zmm29,0x140(%rdx) │ │ │ │ + vpaddw %zmm20,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm21,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpermd %zmm24,%zmm28,%zmm24 │ │ │ │ + vmovdqa32 %xmm24,(%rdi) │ │ │ │ + vextracti32x4 $0x1,%ymm24,(%rdi,%rsi,1) │ │ │ │ + vextracti32x4 $0x2,%zmm24,(%rdi,%rsi,2) │ │ │ │ + vextracti32x4 $0x3,%zmm24,(%rdi,%rcx,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vmovdqa32 (%rdi),%xmm24 │ │ │ │ + vinserti32x4 $0x1,(%rdi,%rsi,1),%ymm24,%ymm24 │ │ │ │ + vmovdqa32 (%rdi,%rcx,1),%xmm25 │ │ │ │ + vinserti32x4 $0x1,(%rdi,%rsi,2),%ymm25,%ymm25 │ │ │ │ + vpmulhrsw %zmm26,%zmm22,%zmm22 │ │ │ │ + vpmulhrsw %zmm26,%zmm23,%zmm23 │ │ │ │ + vpermb %zmm24,%zmm27,%zmm24 │ │ │ │ + vpermb %zmm25,%zmm27,%zmm25 │ │ │ │ + vmovdqa32 %zmm29,0x180(%rdx) │ │ │ │ + vmovdqa32 %zmm29,0x1c0(%rdx) │ │ │ │ + vpaddw %zmm22,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm23,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpermd %zmm24,%zmm28,%zmm24 │ │ │ │ + vmovdqa32 %xmm24,(%rdi) │ │ │ │ + vextracti32x4 $0x1,%ymm24,(%rdi,%rsi,1) │ │ │ │ + vextracti32x4 $0x2,%zmm24,(%rdi,%rsi,2) │ │ │ │ + vextracti32x4 $0x3,%zmm24,(%rdi,%rcx,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vmovdqa32 (%rdi),%xmm24 │ │ │ │ + vinserti32x4 $0x1,(%rdi,%rsi,1),%ymm24,%ymm24 │ │ │ │ + vmovdqa32 (%rdi,%rcx,1),%xmm25 │ │ │ │ + vinserti32x4 $0x1,(%rdi,%rsi,2),%ymm25,%ymm25 │ │ │ │ + vpmulhrsw %zmm26,%zmm30,%zmm30 │ │ │ │ + vpmulhrsw %zmm26,%zmm31,%zmm31 │ │ │ │ + vpermb %zmm24,%zmm27,%zmm24 │ │ │ │ + vpermb %zmm25,%zmm27,%zmm25 │ │ │ │ + vmovdqa32 %zmm29,0x200(%rdx) │ │ │ │ + vmovdqa32 %zmm29,0x240(%rdx) │ │ │ │ + vpaddw %zmm30,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm31,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpermd %zmm24,%zmm28,%zmm24 │ │ │ │ + vmovdqa32 %xmm24,(%rdi) │ │ │ │ + vextracti32x4 $0x1,%ymm24,(%rdi,%rsi,1) │ │ │ │ + vextracti32x4 $0x2,%zmm24,(%rdi,%rsi,2) │ │ │ │ + vextracti32x4 $0x3,%zmm24,(%rdi,%rcx,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vmovdqa32 (%rdi),%xmm24 │ │ │ │ + vinserti32x4 $0x1,(%rdi,%rsi,1),%ymm24,%ymm24 │ │ │ │ + vmovdqa32 (%rdi,%rcx,1),%xmm25 │ │ │ │ + vinserti32x4 $0x1,(%rdi,%rsi,2),%ymm25,%ymm25 │ │ │ │ + vpmulhrsw %zmm26,%zmm0,%zmm0 │ │ │ │ + vpmulhrsw %zmm26,%zmm1,%zmm1 │ │ │ │ + vpermb %zmm24,%zmm27,%zmm24 │ │ │ │ + vpermb %zmm25,%zmm27,%zmm25 │ │ │ │ + vmovdqa32 %zmm29,0x280(%rdx) │ │ │ │ + vmovdqa32 %zmm29,0x2c0(%rdx) │ │ │ │ + vpaddw %zmm0,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm1,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpermd %zmm24,%zmm28,%zmm24 │ │ │ │ + vmovdqa32 %xmm24,(%rdi) │ │ │ │ + vextracti32x4 $0x1,%ymm24,(%rdi,%rsi,1) │ │ │ │ + vextracti32x4 $0x2,%zmm24,(%rdi,%rsi,2) │ │ │ │ + vextracti32x4 $0x3,%zmm24,(%rdi,%rcx,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vmovdqa32 (%rdi),%xmm24 │ │ │ │ + vinserti32x4 $0x1,(%rdi,%rsi,1),%ymm24,%ymm24 │ │ │ │ + vmovdqa32 (%rdi,%rcx,1),%xmm25 │ │ │ │ + vinserti32x4 $0x1,(%rdi,%rsi,2),%ymm25,%ymm25 │ │ │ │ + vpmulhrsw %zmm26,%zmm2,%zmm2 │ │ │ │ + vpmulhrsw %zmm26,%zmm3,%zmm3 │ │ │ │ + vpermb %zmm24,%zmm27,%zmm24 │ │ │ │ + vpermb %zmm25,%zmm27,%zmm25 │ │ │ │ + vmovdqa32 %zmm29,0x300(%rdx) │ │ │ │ + vmovdqa32 %zmm29,0x340(%rdx) │ │ │ │ + vpaddw %zmm2,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm3,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpermd %zmm24,%zmm28,%zmm24 │ │ │ │ + vmovdqa32 %xmm24,(%rdi) │ │ │ │ + vextracti32x4 $0x1,%ymm24,(%rdi,%rsi,1) │ │ │ │ + vextracti32x4 $0x2,%zmm24,(%rdi,%rsi,2) │ │ │ │ + vextracti32x4 $0x3,%zmm24,(%rdi,%rcx,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vmovdqa32 (%rdi),%xmm24 │ │ │ │ + vinserti32x4 $0x1,(%rdi,%rsi,1),%ymm24,%ymm24 │ │ │ │ + vmovdqa32 (%rdi,%rcx,1),%xmm25 │ │ │ │ + vinserti32x4 $0x1,(%rdi,%rsi,2),%ymm25,%ymm25 │ │ │ │ + vpmulhrsw %zmm26,%zmm4,%zmm4 │ │ │ │ + vpmulhrsw %zmm26,%zmm5,%zmm5 │ │ │ │ + vpermb %zmm24,%zmm27,%zmm24 │ │ │ │ + vpermb %zmm25,%zmm27,%zmm25 │ │ │ │ + vmovdqa32 %zmm29,0x380(%rdx) │ │ │ │ + vmovdqa32 %zmm29,0x3c0(%rdx) │ │ │ │ + vpaddw %zmm4,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm5,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpermd %zmm24,%zmm28,%zmm24 │ │ │ │ + vmovdqa32 %xmm24,(%rdi) │ │ │ │ + vextracti32x4 $0x1,%ymm24,(%rdi,%rsi,1) │ │ │ │ + vextracti32x4 $0x2,%zmm24,(%rdi,%rsi,2) │ │ │ │ + vextracti32x4 $0x3,%zmm24,(%rdi,%rcx,1) │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0xedb48(%rip),%xmm7 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0xe0(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0xf0(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm0,0x78(%rsp) │ │ │ │ - movdqa %xmm1,0x88(%rsp) │ │ │ │ - movdqa %xmm2,0x98(%rsp) │ │ │ │ - movdqa %xmm3,0xa8(%rsp) │ │ │ │ - movdqa 0x60(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x70(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x80(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x90(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm2,0x38(%rsp) │ │ │ │ - movdqa %xmm3,0x48(%rsp) │ │ │ │ - movdqa %xmm0,0x58(%rsp) │ │ │ │ - movdqa %xmm1,0x68(%rsp) │ │ │ │ - movdqa 0x20(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x30(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x40(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x50(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0xa0(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0xb0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0xc0(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0xd0(%rdx),%xmm7 │ │ │ │ - call 2ed390 <__cxa_finalize@plt+0x2c2340> │ │ │ │ - call 2edc40 <__cxa_finalize@plt+0x2c2bf0> │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,(%rdx) │ │ │ │ - movdqa %xmm1,0x20(%rdx) │ │ │ │ - movdqa %xmm2,0x40(%rdx) │ │ │ │ - movdqa %xmm3,0x60(%rdx) │ │ │ │ - movdqa %xmm4,0x80(%rdx) │ │ │ │ - movdqa %xmm5,0xa0(%rdx) │ │ │ │ - movdqa %xmm6,0xc0(%rdx) │ │ │ │ - movdqa %xmm7,0xe0(%rdx) │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - mov %r8,%rcx │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2ea651 <__cxa_finalize@plt+0x2bf601> │ │ │ │ - movdqa %xmm0,0x10(%rdx) │ │ │ │ - movdqa %xmm1,0x30(%rdx) │ │ │ │ - movdqa %xmm2,0x50(%rdx) │ │ │ │ - movdqa %xmm3,0x70(%rdx) │ │ │ │ - movdqa %xmm4,0x90(%rdx) │ │ │ │ - movdqa %xmm5,0xb0(%rdx) │ │ │ │ - movdqa %xmm6,0xd0(%rdx) │ │ │ │ - movdqa %xmm7,0xf0(%rdx) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x20(%rdx),%xmm1 │ │ │ │ - movdqa 0x40(%rdx),%xmm2 │ │ │ │ - movdqa 0x60(%rdx),%xmm3 │ │ │ │ - movdqa 0x80(%rdx),%xmm4 │ │ │ │ - movdqa 0xa0(%rdx),%xmm5 │ │ │ │ - movdqa 0xc0(%rdx),%xmm6 │ │ │ │ - movdqa 0xe0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - mov %rcx,%r8 │ │ │ │ - jmp 2ea651 <__cxa_finalize@plt+0x2bf601> │ │ │ │ - lea 0x9(%rip),%r8 │ │ │ │ - lea 0x8(%rdi),%rcx │ │ │ │ - jmp 2ea6c7 <__cxa_finalize@plt+0x2bf677> │ │ │ │ - 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 2ea6c7 <__cxa_finalize@plt+0x2bf677> │ │ │ │ + xchg %ax,%ax │ │ │ │ + movswl (%rdx),%eax │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + or $0x20,%ecx │ │ │ │ + jmp 2eac6e <__cxa_finalize@plt+0x2bfc1e> │ │ │ │ nopl (%rax) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x15ab(%rip),%r8 │ │ │ │ - call 2ee240 <__cxa_finalize@plt+0x2c31f0> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0xeb6(%rip),%r8 │ │ │ │ - call 2ee240 <__cxa_finalize@plt+0x2c31f0> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0xa4(%rip),%r8 │ │ │ │ - call 2ee240 <__cxa_finalize@plt+0x2c31f0> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ + 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 2eead7 <__cxa_finalize@plt+0x2c3a87> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x175(%rip),%r8 │ │ │ │ - call 2ee240 <__cxa_finalize@plt+0x2c31f0> │ │ │ │ - add $0x108,%rsp │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vpbroadcastd 0xc4(%r9),%zmm24 │ │ │ │ + vpbroadcastd 0xe0(%r9),%zmm25 │ │ │ │ + vpbroadcastd 0xd4(%r9),%zmm27 │ │ │ │ + vpbroadcastd 0xd0(%r9),%zmm28 │ │ │ │ + vpmulhrsw %zmm24,%zmm5,%zmm5 │ │ │ │ + vpbroadcastd 0xcc(%r9),%zmm24 │ │ │ │ + vpmulhrsw %zmm25,%zmm1,%zmm1 │ │ │ │ + vpbroadcastd 0xd8(%r9),%zmm25 │ │ │ │ + vpmulhrsw %zmm27,%zmm4,%zmm4 │ │ │ │ + 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 2eeaa7 <__cxa_finalize@plt+0x2c3a57> │ │ │ │ + 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} │ │ │ │ + vmovdqa32 %zmm26,%zmm24 │ │ │ │ + vpdpwssd -0xc(%r9){1to16},%zmm1,%zmm24 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd -0x8(%r9){1to16},%zmm1,%zmm25 │ │ │ │ + vpslld $0x4,%zmm24,%zmm1 │ │ │ │ + vpmultishiftqb %zmm25,%zmm29,%zmm1{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm24 │ │ │ │ + vpdpwssd -0x14(%r9){1to16},%zmm4,%zmm24 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd -0x10(%r9){1to16},%zmm4,%zmm25 │ │ │ │ + vpslld $0x4,%zmm24,%zmm4 │ │ │ │ + vpmultishiftqb %zmm25,%zmm29,%zmm4{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm24 │ │ │ │ + vpdpwssd -0x1dc(%r9){1to16},%zmm31,%zmm24 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd -0x1ec(%r9){1to16},%zmm31,%zmm25 │ │ │ │ + vpslld $0x4,%zmm24,%zmm31 │ │ │ │ + vpmultishiftqb %zmm25,%zmm29,%zmm31{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm24 │ │ │ │ + vpdpwssd -0x1c(%r9){1to16},%zmm2,%zmm24 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd -0x18(%r9){1to16},%zmm2,%zmm25 │ │ │ │ + vpslld $0x4,%zmm24,%zmm2 │ │ │ │ + vpmultishiftqb %zmm25,%zmm29,%zmm2{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm24 │ │ │ │ + vpdpwssd -0x4(%r9){1to16},%zmm0,%zmm24 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd (%r9){1to16},%zmm0,%zmm25 │ │ │ │ + vpslld $0x4,%zmm24,%zmm0 │ │ │ │ + vpmultishiftqb %zmm25,%zmm29,%zmm0{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm24 │ │ │ │ + vpdpwssd -0x1fc(%r9){1to16},%zmm3,%zmm24 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd -0x1e4(%r9){1to16},%zmm3,%zmm25 │ │ │ │ + vpslld $0x4,%zmm24,%zmm3 │ │ │ │ + vpmultishiftqb %zmm25,%zmm29,%zmm3{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm24 │ │ │ │ + vpdpwssd 0x4(%r9){1to16},%zmm30,%zmm24 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0x8(%r9){1to16},%zmm30,%zmm25 │ │ │ │ + vpslld $0x4,%zmm24,%zmm30 │ │ │ │ + vpmultishiftqb %zmm25,%zmm29,%zmm30{%k7} │ │ │ │ + vpsubsw %zmm1,%zmm5,%zmm24 │ │ │ │ + vpaddsw %zmm1,%zmm5,%zmm5 │ │ │ │ + vpsubsw %zmm4,%zmm31,%zmm1 │ │ │ │ + vpaddsw %zmm31,%zmm4,%zmm4 │ │ │ │ + vpsubsw %zmm0,%zmm2,%zmm31 │ │ │ │ + vpaddsw %zmm0,%zmm2,%zmm2 │ │ │ │ + vpsubsw %zmm3,%zmm30,%zmm0 │ │ │ │ + vpaddsw %zmm3,%zmm30,%zmm30 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0x150(%r9){1to16},%zmm24,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm3 │ │ │ │ + vpdpwssd 0x154(%r9){1to16},%zmm24,%zmm3 │ │ │ │ + vpslld $0x4,%zmm25,%zmm24 │ │ │ │ + vpmultishiftqb %zmm3,%zmm29,%zmm24{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0x154(%r9){1to16},%zmm1,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm3 │ │ │ │ + vpdpwssd -0x48(%r9){1to16},%zmm1,%zmm3 │ │ │ │ + vpslld $0x4,%zmm25,%zmm1 │ │ │ │ + vpmultishiftqb %zmm3,%zmm29,%zmm1{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0x1b8(%r9){1to16},%zmm31,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm3 │ │ │ │ + vpdpwssd 0x1bc(%r9){1to16},%zmm31,%zmm3 │ │ │ │ + vpslld $0x4,%zmm25,%zmm31 │ │ │ │ + vpmultishiftqb %zmm3,%zmm29,%zmm31{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0x1bc(%r9){1to16},%zmm0,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm3 │ │ │ │ + vpdpwssd -0x44(%r9){1to16},%zmm0,%zmm3 │ │ │ │ + vpslld $0x4,%zmm25,%zmm0 │ │ │ │ + vpmultishiftqb %zmm3,%zmm29,%zmm0{%k7} │ │ │ │ + vpbroadcastd -0x34(%r9),%zmm27 │ │ │ │ + vpsubsw %zmm4,%zmm5,%zmm3 │ │ │ │ + vpaddsw %zmm4,%zmm5,%zmm5 │ │ │ │ + vpsubsw %zmm2,%zmm30,%zmm4 │ │ │ │ + vpaddsw %zmm2,%zmm30,%zmm30 │ │ │ │ + vpsubsw %zmm1,%zmm24,%zmm2 │ │ │ │ + vpaddsw %zmm1,%zmm24,%zmm24 │ │ │ │ + vpsubsw %zmm31,%zmm0,%zmm1 │ │ │ │ + vpaddsw %zmm0,%zmm31,%zmm31 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd -0x38(%r9){1to16},%zmm2,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm0 │ │ │ │ + vpdpwssd %zmm27,%zmm2,%zmm0 │ │ │ │ + vpslld $0x4,%zmm25,%zmm2 │ │ │ │ + vpmultishiftqb %zmm0,%zmm29,%zmm2{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd -0x38(%r9){1to16},%zmm3,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm0 │ │ │ │ + vpdpwssd %zmm27,%zmm3,%zmm0 │ │ │ │ + vpslld $0x4,%zmm25,%zmm3 │ │ │ │ + vpmultishiftqb %zmm0,%zmm29,%zmm3{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm27,%zmm4,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm0 │ │ │ │ + vpdpwssd -0x30(%r9){1to16},%zmm4,%zmm0 │ │ │ │ + vpslld $0x4,%zmm25,%zmm4 │ │ │ │ + vpmultishiftqb %zmm0,%zmm29,%zmm4{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm27,%zmm1,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm0 │ │ │ │ + vpdpwssd -0x30(%r9){1to16},%zmm1,%zmm0 │ │ │ │ + vpslld $0x4,%zmm25,%zmm1 │ │ │ │ + vpmultishiftqb %zmm0,%zmm29,%zmm1{%k7} │ │ │ │ + vbroadcasti32x4 -0xc0(%r9),%zmm25 │ │ │ │ + vpsubsw %zmm30,%zmm5,%zmm0 │ │ │ │ + vpaddsw %zmm5,%zmm30,%zmm30 │ │ │ │ + vpsubsw %zmm31,%zmm24,%zmm5 │ │ │ │ + vpaddsw %zmm24,%zmm31,%zmm31 │ │ │ │ + vpsubsw %zmm1,%zmm2,%zmm24 │ │ │ │ + vpaddsw %zmm1,%zmm2,%zmm2 │ │ │ │ + vpaddsw %zmm4,%zmm3,%zmm1 │ │ │ │ + vpsubsw %zmm4,%zmm3,%zmm3 │ │ │ │ + vpbroadcastd -0x3c(%r9),%zmm27 │ │ │ │ + vpbroadcastd -0x40(%r9),%zmm28 │ │ │ │ + vpshufb %zmm25,%zmm30,%zmm30 │ │ │ │ + vpshufb %zmm25,%zmm31,%zmm31 │ │ │ │ + vpshufb %zmm25,%zmm2,%zmm2 │ │ │ │ + vpshufb %zmm25,%zmm1,%zmm1 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm27,%zmm0,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm4 │ │ │ │ + vpdpwssd %zmm27,%zmm5,%zmm4 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm4,%zmm4 │ │ │ │ + vpackssdw %zmm4,%zmm25,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm4 │ │ │ │ + vpdpwssd %zmm28,%zmm0,%zmm4 │ │ │ │ + vmovdqa32 %zmm26,%zmm0 │ │ │ │ + vpdpwssd %zmm28,%zmm5,%zmm0 │ │ │ │ + vpsrad $0xc,%zmm4,%zmm4 │ │ │ │ + vpsrad $0xc,%zmm0,%zmm0 │ │ │ │ + vpackssdw %zmm0,%zmm4,%zmm0 │ │ │ │ + vmovdqa32 %zmm26,%zmm5 │ │ │ │ + vpdpwssd %zmm27,%zmm24,%zmm5 │ │ │ │ + vmovdqa32 %zmm26,%zmm4 │ │ │ │ + vpdpwssd %zmm28,%zmm24,%zmm4 │ │ │ │ + vpsrad $0xc,%zmm5,%zmm5 │ │ │ │ + vpsrad $0xc,%zmm4,%zmm4 │ │ │ │ + vmovdqa32 %zmm26,%zmm24 │ │ │ │ + vpdpwssd %zmm27,%zmm3,%zmm24 │ │ │ │ + vmovdqa32 %zmm26,%zmm27 │ │ │ │ + vpdpwssd %zmm28,%zmm3,%zmm27 │ │ │ │ + vpsrad $0xc,%zmm24,%zmm24 │ │ │ │ + vpsrad $0xc,%zmm27,%zmm27 │ │ │ │ + vpackssdw %zmm4,%zmm27,%zmm27 │ │ │ │ + vpackssdw %zmm5,%zmm24,%zmm24 │ │ │ │ + vpunpcklqdq %zmm31,%zmm30,%zmm4 │ │ │ │ + vpunpckhqdq %zmm31,%zmm30,%zmm30 │ │ │ │ + vpunpckhqdq %zmm2,%zmm1,%zmm31 │ │ │ │ + vpunpcklqdq %zmm2,%zmm1,%zmm1 │ │ │ │ + vpsubsw %zmm30,%zmm16,%zmm5 │ │ │ │ + vpaddsw %zmm30,%zmm16,%zmm16 │ │ │ │ + vpsubsw %zmm4,%zmm23,%zmm30 │ │ │ │ + vpaddsw %zmm4,%zmm23,%zmm23 │ │ │ │ + vpsubsw %zmm31,%zmm17,%zmm4 │ │ │ │ + vpaddsw %zmm31,%zmm17,%zmm17 │ │ │ │ + vpsubsw %zmm1,%zmm22,%zmm31 │ │ │ │ + vpaddsw %zmm1,%zmm22,%zmm22 │ │ │ │ + vpsubsw %zmm25,%zmm20,%zmm1 │ │ │ │ + vpaddsw %zmm25,%zmm20,%zmm20 │ │ │ │ + vpsubsw %zmm0,%zmm19,%zmm2 │ │ │ │ + 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) │ │ │ │ - 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 0xed853(%rip),%xmm0 │ │ │ │ - movdqa 0xed82b(%rip),%xmm2 │ │ │ │ - movdqa 0xed803(%rip),%xmm3 │ │ │ │ - add $0xffffffffffffff80,%rdx │ │ │ │ - pmulhrsw %xmm0,%xmm4 │ │ │ │ - pmulhrsw %xmm0,%xmm5 │ │ │ │ - pmulhrsw %xmm0,%xmm6 │ │ │ │ - pmulhrsw %xmm0,%xmm7 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmulhrsw %xmm4,%xmm1 │ │ │ │ - pmulhrsw %xmm3,%xmm1 │ │ │ │ - paddsw %xmm4,%xmm1 │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - pmulhrsw %xmm5,%xmm4 │ │ │ │ - pmulhrsw %xmm3,%xmm4 │ │ │ │ - paddsw %xmm5,%xmm4 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - pmulhrsw %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm6,%xmm5 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw %xmm3,%xmm6 │ │ │ │ - paddsw %xmm6,%xmm7 │ │ │ │ - movdqa 0x60(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm0,%xmm6 │ │ │ │ - movdqa %xmm4,0x8(%rsp) │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - pmulhrsw %xmm6,%xmm4 │ │ │ │ - pmulhrsw %xmm3,%xmm4 │ │ │ │ - paddsw %xmm4,%xmm6 │ │ │ │ - movdqa 0x40(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm0,%xmm4 │ │ │ │ - movdqa %xmm6,0x18(%rsp) │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - pmulhrsw %xmm4,%xmm6 │ │ │ │ - pmulhrsw %xmm3,%xmm6 │ │ │ │ - paddsw %xmm6,%xmm4 │ │ │ │ - movdqa 0x20(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm0,%xmm6 │ │ │ │ - pmulhrsw (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm6,%xmm2 │ │ │ │ - pmulhrsw %xmm3,%xmm2 │ │ │ │ - paddsw %xmm6,%xmm2 │ │ │ │ - movdqa 0xed75a(%rip),%xmm6 │ │ │ │ - pmulhrsw %xmm0,%xmm6 │ │ │ │ - pmulhrsw %xmm3,%xmm6 │ │ │ │ - movdqa 0x8(%rsp),%xmm3 │ │ │ │ - paddsw %xmm6,%xmm0 │ │ │ │ - jmp 2e9bd4 <__cxa_finalize@plt+0x2beb84> │ │ │ │ - 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 2ee265 <__cxa_finalize@plt+0x2c3215> │ │ │ │ - lea 0x9(%rip),%r8 │ │ │ │ - lea 0x8(%rdi),%rcx │ │ │ │ - jmp 2ea807 <__cxa_finalize@plt+0x2bf7b7> │ │ │ │ - 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 2ea807 <__cxa_finalize@plt+0x2bf7b7> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x108,%rsp │ │ │ │ + lea 0xece29(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2ee41f <__cxa_finalize@plt+0x2c33cf> │ │ │ │ - lea 0x38a(%rip),%r8 │ │ │ │ - call 2ee4c0 <__cxa_finalize@plt+0x2c3470> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - movd 0xed699(%rip),%xmm1 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xed6a8(%rip),%xmm2 │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x8,%edx │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2eb276 <__cxa_finalize@plt+0x2c0226> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x790(%rip),%r8 │ │ │ │ - call 2ee4c0 <__cxa_finalize@plt+0x2c3470> │ │ │ │ - add $0x108,%rsp │ │ │ │ + je 2ef2c0 <__cxa_finalize@plt+0x2c4270> │ │ │ │ + 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 │ │ │ │ + vpermq 0x140(%rdx),%zmm5,%zmm0 │ │ │ │ + vpermq 0x180(%rdx),%zmm5,%zmm19 │ │ │ │ + vpermq 0x1c0(%rdx),%zmm5,%zmm1 │ │ │ │ + vpmulhrsw %zmm24,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm24,%zmm30,%zmm30 │ │ │ │ + vpmulhrsw %zmm24,%zmm4,%zmm4 │ │ │ │ + vpmulhrsw %zmm24,%zmm31,%zmm31 │ │ │ │ + vpmulhrsw %zmm24,%zmm18,%zmm18 │ │ │ │ + vpmulhrsw %zmm24,%zmm0,%zmm0 │ │ │ │ + vpmulhrsw %zmm24,%zmm19,%zmm19 │ │ │ │ + vpmulhrsw %zmm24,%zmm1,%zmm1 │ │ │ │ + vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ + vmovdqa32 %zmm28,(%rdx) │ │ │ │ + vmovdqa32 %zmm28,0x40(%rdx) │ │ │ │ + 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 2eefa9 <__cxa_finalize@plt+0x2c3f59> │ │ │ │ + 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 │ │ │ │ + vpermq 0x3c0(%rdx),%zmm5,%zmm5 │ │ │ │ + vpmulhrsw %zmm24,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm24,%zmm3,%zmm3 │ │ │ │ + vpmulhrsw %zmm24,%zmm20,%zmm20 │ │ │ │ + vpmulhrsw %zmm24,%zmm21,%zmm21 │ │ │ │ + vpmulhrsw %zmm24,%zmm22,%zmm22 │ │ │ │ + vpmulhrsw %zmm24,%zmm2,%zmm2 │ │ │ │ + vpmulhrsw %zmm24,%zmm23,%zmm23 │ │ │ │ + vpmulhrsw %zmm24,%zmm5,%zmm5 │ │ │ │ + vmovdqa32 %zmm28,0x200(%rdx) │ │ │ │ + vmovdqa32 %zmm28,0x240(%rdx) │ │ │ │ + vmovdqa32 %zmm28,0x280(%rdx) │ │ │ │ + vmovdqa32 %zmm28,0x2c0(%rdx) │ │ │ │ + vmovdqa32 %zmm28,0x300(%rdx) │ │ │ │ + vmovdqa32 %zmm28,0x340(%rdx) │ │ │ │ + vmovdqa32 %zmm28,0x380(%rdx) │ │ │ │ + vmovdqa32 %zmm28,0x3c0(%rdx) │ │ │ │ + vpunpcklwd %zmm30,%zmm5,%zmm24 │ │ │ │ + vpunpckhwd %zmm17,%zmm5,%zmm5 │ │ │ │ + vpunpcklwd %zmm3,%zmm1,%zmm16 │ │ │ │ + vpunpckhwd %zmm25,%zmm1,%zmm1 │ │ │ │ + vpunpcklwd %zmm17,%zmm25,%zmm25 │ │ │ │ + vpunpckhwd %zmm23,%zmm30,%zmm30 │ │ │ │ + vpunpcklwd %zmm2,%zmm31,%zmm17 │ │ │ │ + vpunpckhwd %zmm22,%zmm31,%zmm31 │ │ │ │ + vpunpcklwd %zmm18,%zmm22,%zmm22 │ │ │ │ + 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 2ebd90 <__cxa_finalize@plt+0x2c0d40> │ │ │ │ + call 2ee970 <__cxa_finalize@plt+0x2c3920> │ │ │ │ + jmp 2ef013 <__cxa_finalize@plt+0x2c3fc3> │ │ │ │ + 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 2ebcf0 <__cxa_finalize@plt+0x2c0ca0> │ │ │ │ + vpunpckhwd %zmm31,%zmm31,%zmm31 │ │ │ │ + vpunpckhwd %zmm30,%zmm30,%zmm30 │ │ │ │ + vpunpckhwd %zmm0,%zmm0,%zmm0 │ │ │ │ + vpunpckhwd %zmm1,%zmm1,%zmm1 │ │ │ │ + call 2ee900 <__cxa_finalize@plt+0x2c38b0> │ │ │ │ + vpbroadcastd -0x98(%r9),%zmm25 │ │ │ │ + call 2efad4 <__cxa_finalize@plt+0x2c4a84> │ │ │ │ + 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 │ │ │ │ + vshufi32x4 $0xdd,%zmm22,%zmm4,%zmm4 │ │ │ │ + vshufi32x4 $0xdd,%zmm20,%zmm5,%zmm22 │ │ │ │ + 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 2ed8c7 <__cxa_finalize@plt+0x2c2877> │ │ │ │ + call 2ef6c0 <__cxa_finalize@plt+0x2c4670> │ │ │ │ + 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 │ │ │ │ + vpmulhrsw %zmm28,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm28,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm28,%zmm18,%zmm18 │ │ │ │ + vpmulhrsw %zmm28,%zmm19,%zmm19 │ │ │ │ + lea (%rdi,%rsi,4),%rcx │ │ │ │ + vpaddw %zmm24,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm25,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm26,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm27,%zmm19,%zmm19 │ │ │ │ + vpmovzxbw (%rcx),%zmm24 │ │ │ │ + vpmovzxbw (%rcx,%rsi,1),%zmm25 │ │ │ │ + vpmovzxbw (%rcx,%rsi,2),%zmm26 │ │ │ │ + vpmovzxbw (%rcx,%rdx,1),%zmm27 │ │ │ │ + vpmulhrsw %zmm28,%zmm20,%zmm20 │ │ │ │ + vpmulhrsw %zmm28,%zmm21,%zmm21 │ │ │ │ + vpmulhrsw %zmm28,%zmm22,%zmm22 │ │ │ │ + vpmulhrsw %zmm28,%zmm23,%zmm23 │ │ │ │ + lea (%rdi,%rsi,8),%r8 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm24,%zmm20,%zmm20 │ │ │ │ + vpaddw %zmm25,%zmm21,%zmm21 │ │ │ │ + vpackuswb %zmm19,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm26,%zmm22,%zmm22 │ │ │ │ + vpaddw %zmm27,%zmm23,%zmm23 │ │ │ │ + vpmovzxbw (%r8),%zmm24 │ │ │ │ + vpmovzxbw (%r8,%rsi,1),%zmm25 │ │ │ │ + vpmovzxbw (%r8,%rsi,2),%zmm26 │ │ │ │ + vpmovzxbw (%r8,%rdx,1),%zmm27 │ │ │ │ + vpmulhrsw %zmm28,%zmm30,%zmm30 │ │ │ │ + vpmulhrsw %zmm28,%zmm31,%zmm31 │ │ │ │ + vpmulhrsw %zmm28,%zmm0,%zmm0 │ │ │ │ + vpmulhrsw %zmm28,%zmm1,%zmm1 │ │ │ │ + lea (%rcx,%rsi,8),%r9 │ │ │ │ + vpackuswb %zmm21,%zmm20,%zmm20 │ │ │ │ + vpaddw %zmm24,%zmm30,%zmm30 │ │ │ │ + vpaddw %zmm25,%zmm31,%zmm31 │ │ │ │ + vpackuswb %zmm23,%zmm22,%zmm22 │ │ │ │ + vpaddw %zmm26,%zmm0,%zmm0 │ │ │ │ + vpaddw %zmm27,%zmm1,%zmm1 │ │ │ │ + vpmovzxbw (%r9),%zmm24 │ │ │ │ + vpmovzxbw (%r9,%rsi,1),%zmm25 │ │ │ │ + vpmovzxbw (%r9,%rsi,2),%zmm26 │ │ │ │ + vpmovzxbw (%r9,%rdx,1),%zmm27 │ │ │ │ + vpmulhrsw %zmm28,%zmm2,%zmm2 │ │ │ │ + vpmulhrsw %zmm28,%zmm3,%zmm3 │ │ │ │ + vpmulhrsw %zmm28,%zmm4,%zmm4 │ │ │ │ + vpmulhrsw %zmm28,%zmm5,%zmm5 │ │ │ │ + vpackuswb %zmm31,%zmm30,%zmm30 │ │ │ │ + vpaddw %zmm24,%zmm2,%zmm2 │ │ │ │ + vpaddw %zmm25,%zmm3,%zmm3 │ │ │ │ + vpackuswb %zmm1,%zmm0,%zmm0 │ │ │ │ + vpaddw %zmm26,%zmm4,%zmm4 │ │ │ │ + vpaddw %zmm27,%zmm5,%zmm5 │ │ │ │ + vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ + vpackuswb %zmm5,%zmm4,%zmm4 │ │ │ │ + vpermq %zmm16,%zmm29,%zmm16 │ │ │ │ + vpermq %zmm18,%zmm29,%zmm18 │ │ │ │ + vpermq %zmm20,%zmm29,%zmm20 │ │ │ │ + vpermq %zmm22,%zmm29,%zmm22 │ │ │ │ + vpermq %zmm30,%zmm29,%zmm30 │ │ │ │ + vpermq %zmm0,%zmm29,%zmm0 │ │ │ │ + vpermq %zmm2,%zmm29,%zmm2 │ │ │ │ + vpermq %zmm4,%zmm29,%zmm4 │ │ │ │ + vmovdqa32 %ymm16,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ + vmovdqa32 %ymm18,(%rdi,%rsi,2) │ │ │ │ + vextracti32x8 $0x1,%zmm18,(%rdi,%rdx,1) │ │ │ │ + vmovdqa32 %ymm20,(%rcx) │ │ │ │ + vextracti32x8 $0x1,%zmm20,(%rcx,%rsi,1) │ │ │ │ + vmovdqa32 %ymm22,(%rcx,%rsi,2) │ │ │ │ + vextracti32x8 $0x1,%zmm22,(%rcx,%rdx,1) │ │ │ │ + vmovdqa32 %ymm30,(%r8) │ │ │ │ + vextracti32x8 $0x1,%zmm30,(%r8,%rsi,1) │ │ │ │ + vmovdqa %ymm0,(%r8,%rsi,2) │ │ │ │ + vextracti32x8 $0x1,%zmm0,(%r8,%rdx,1) │ │ │ │ + vmovdqa %ymm2,(%r9) │ │ │ │ + vextracti32x8 $0x1,%zmm2,(%r9,%rsi,1) │ │ │ │ + vmovdqa %ymm4,(%r9,%rsi,2) │ │ │ │ + vextracti32x8 $0x1,%zmm4,(%r9,%rdx,1) │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0xc62(%rip),%r8 │ │ │ │ - call 2ee4c0 <__cxa_finalize@plt+0x2c3470> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ + movswl (%rdx),%eax │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + or $0x10,%ecx │ │ │ │ + imul $0xb5,%eax,%eax │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + sar $0x8,%eax │ │ │ │ + imul $0xb5,%eax,%eax │ │ │ │ + add $0x180,%eax │ │ │ │ + sar $0x9,%eax │ │ │ │ + jmp 2ed85b <__cxa_finalize@plt+0x2c280b> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0xfad(%rip),%r8 │ │ │ │ - call 2ee4c0 <__cxa_finalize@plt+0x2c3470> │ │ │ │ - add $0x108,%rsp │ │ │ │ + nop │ │ │ │ + vpbroadcastd -0x8c(%r9),%zmm24 │ │ │ │ + vpbroadcastd 0x4c(%r9),%zmm20 │ │ │ │ + vpbroadcastd 0x50(%r9),%zmm19 │ │ │ │ + vpmulhrsw %zmm16,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm30,%zmm20,%zmm20 │ │ │ │ + vpmulhrsw %zmm30,%zmm19,%zmm19 │ │ │ │ + vpunpcklwd %zmm20,%zmm19,%zmm25 │ │ │ │ + vpunpckhwd %zmm20,%zmm19,%zmm21 │ │ │ │ + vmovdqa32 %zmm26,%zmm18 │ │ │ │ + vpdpwssd -0x34(%r9){1to16},%zmm25,%zmm18 │ │ │ │ + vmovdqa32 %zmm26,%zmm17 │ │ │ │ + vpdpwssd -0x34(%r9){1to16},%zmm21,%zmm17 │ │ │ │ + vmovdqa32 %zmm26,%zmm22 │ │ │ │ + vpdpwssd -0x38(%r9){1to16},%zmm21,%zmm22 │ │ │ │ + vmovdqa32 %zmm26,%zmm21 │ │ │ │ + vpdpwssd -0x38(%r9){1to16},%zmm25,%zmm21 │ │ │ │ + vpbroadcastd -0x40(%r9),%zmm27 │ │ │ │ + vpbroadcastd -0x3c(%r9),%zmm28 │ │ │ │ + vpsubsw %zmm20,%zmm24,%zmm5 │ │ │ │ + vpaddsw %zmm20,%zmm24,%zmm16 │ │ │ │ + vpsubsw %zmm19,%zmm24,%zmm30 │ │ │ │ + vpaddsw %zmm19,%zmm24,%zmm23 │ │ │ │ + vpsrad $0xc,%zmm18,%zmm18 │ │ │ │ + vpsrad $0xc,%zmm17,%zmm17 │ │ │ │ + vpsrad $0xc,%zmm22,%zmm22 │ │ │ │ + vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ + vpackssdw %zmm17,%zmm18,%zmm18 │ │ │ │ + vpackssdw %zmm22,%zmm21,%zmm21 │ │ │ │ + vpunpcklwd %zmm20,%zmm19,%zmm0 │ │ │ │ + vpunpckhwd %zmm20,%zmm19,%zmm19 │ │ │ │ + vmovdqa32 %zmm26,%zmm20 │ │ │ │ + vpdpwssd %zmm28,%zmm0,%zmm20 │ │ │ │ + vmovdqa32 %zmm26,%zmm1 │ │ │ │ + vpdpwssd %zmm28,%zmm19,%zmm1 │ │ │ │ + vpsrad $0xc,%zmm20,%zmm20 │ │ │ │ + vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ + vpackssdw %zmm1,%zmm20,%zmm20 │ │ │ │ + vmovdqa32 %zmm26,%zmm1 │ │ │ │ + vpdpwssd %zmm27,%zmm19,%zmm1 │ │ │ │ + vmovdqa32 %zmm26,%zmm19 │ │ │ │ + vpdpwssd %zmm27,%zmm0,%zmm19 │ │ │ │ + vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ + vpsrad $0xc,%zmm19,%zmm19 │ │ │ │ + vpackssdw %zmm1,%zmm19,%zmm19 │ │ │ │ + vpsubsw %zmm21,%zmm24,%zmm4 │ │ │ │ + vpaddsw %zmm21,%zmm24,%zmm17 │ │ │ │ + vpsubsw %zmm18,%zmm24,%zmm31 │ │ │ │ + vpaddsw %zmm18,%zmm24,%zmm22 │ │ │ │ + vpunpcklwd %zmm21,%zmm18,%zmm0 │ │ │ │ + vpunpckhwd %zmm21,%zmm18,%zmm18 │ │ │ │ + vmovdqa32 %zmm26,%zmm21 │ │ │ │ + vpdpwssd %zmm28,%zmm0,%zmm21 │ │ │ │ + vmovdqa32 %zmm26,%zmm1 │ │ │ │ + vpdpwssd %zmm28,%zmm18,%zmm1 │ │ │ │ + vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ + vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ + vpackssdw %zmm1,%zmm21,%zmm21 │ │ │ │ + vmovdqa32 %zmm26,%zmm1 │ │ │ │ + vpdpwssd %zmm27,%zmm18,%zmm1 │ │ │ │ + vmovdqa32 %zmm26,%zmm18 │ │ │ │ + vpdpwssd %zmm27,%zmm0,%zmm18 │ │ │ │ + vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ + vpsrad $0xc,%zmm18,%zmm18 │ │ │ │ + vpackssdw %zmm1,%zmm18,%zmm18 │ │ │ │ + vpsubsw %zmm19,%zmm24,%zmm2 │ │ │ │ + vpaddsw %zmm24,%zmm19,%zmm19 │ │ │ │ + vpsubsw %zmm20,%zmm24,%zmm1 │ │ │ │ + vpaddsw %zmm24,%zmm20,%zmm20 │ │ │ │ + vpsubsw %zmm18,%zmm24,%zmm3 │ │ │ │ + vpaddsw %zmm24,%zmm18,%zmm18 │ │ │ │ + vpsubsw %zmm21,%zmm24,%zmm0 │ │ │ │ + vpaddsw %zmm24,%zmm21,%zmm21 │ │ │ │ ret │ │ │ │ + vpbroadcastd -0x8c(%r9),%zmm25 │ │ │ │ + vpbroadcastd 0x3c(%r9),%zmm18 │ │ │ │ + vpbroadcastd 0x40(%r9),%zmm19 │ │ │ │ + vpbroadcastd 0x4c(%r9),%zmm2 │ │ │ │ + vpbroadcastd 0x50(%r9),%zmm3 │ │ │ │ + vpbroadcastd 0x64(%r9),%zmm4 │ │ │ │ + vpbroadcastd 0x68(%r9),%zmm0 │ │ │ │ + vpmulhrsw %zmm16,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm17,%zmm18,%zmm18 │ │ │ │ + vpmulhrsw %zmm19,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm30,%zmm2,%zmm2 │ │ │ │ + vpmulhrsw %zmm3,%zmm30,%zmm30 │ │ │ │ + vpmulhrsw %zmm31,%zmm4,%zmm4 │ │ │ │ + vpmulhrsw %zmm0,%zmm31,%zmm31 │ │ │ │ + vpsubsw %zmm18,%zmm25,%zmm23 │ │ │ │ + vpaddsw %zmm18,%zmm25,%zmm16 │ │ │ │ + vpsubsw %zmm17,%zmm25,%zmm20 │ │ │ │ + vpaddsw %zmm17,%zmm25,%zmm19 │ │ │ │ + vpunpcklwd %zmm18,%zmm17,%zmm21 │ │ │ │ + vpunpckhwd %zmm18,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %zmm26,%zmm18 │ │ │ │ + vpdpwssd -0x3c(%r9){1to16},%zmm21,%zmm18 │ │ │ │ + vmovdqa32 %zmm26,%zmm22 │ │ │ │ + vpdpwssd -0x3c(%r9){1to16},%zmm17,%zmm22 │ │ │ │ + vpsrad $0xc,%zmm18,%zmm18 │ │ │ │ + vpsrad $0xc,%zmm22,%zmm22 │ │ │ │ + vpackssdw %zmm22,%zmm18,%zmm18 │ │ │ │ + vmovdqa32 %zmm26,%zmm22 │ │ │ │ + vpdpwssd -0x40(%r9){1to16},%zmm17,%zmm22 │ │ │ │ + vmovdqa32 %zmm26,%zmm17 │ │ │ │ + vpdpwssd -0x40(%r9){1to16},%zmm21,%zmm17 │ │ │ │ + vpsrad $0xc,%zmm22,%zmm22 │ │ │ │ + vpsrad $0xc,%zmm17,%zmm17 │ │ │ │ + vpackssdw %zmm22,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %zmm2,%zmm5 │ │ │ │ + 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 2ef890 <__cxa_finalize@plt+0x2c4840> │ │ │ │ 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 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0x30(%rdx),%xmm0 │ │ │ │ - movdqa 0x70(%rdx),%xmm1 │ │ │ │ - movdqa 0xb0(%rdx),%xmm2 │ │ │ │ - movdqa 0xf0(%rdx),%xmm3 │ │ │ │ - movdqa 0x130(%rdx),%xmm4 │ │ │ │ - movdqa 0x170(%rdx),%xmm5 │ │ │ │ - movdqa 0x1b0(%rdx),%xmm6 │ │ │ │ - movdqa 0x1f0(%rdx),%xmm7 │ │ │ │ - call 2ecc80 <__cxa_finalize@plt+0x2c1c30> │ │ │ │ - mov %r8,%rcx │ │ │ │ - lea 0xd(%rip),%r8 │ │ │ │ - movdqa 0xed560(%rip),%xmm7 │ │ │ │ - jmp 2e9ba4 <__cxa_finalize@plt+0x2beb54> │ │ │ │ - movdqa %xmm0,0x110(%rdx) │ │ │ │ - movdqa %xmm1,0x130(%rdx) │ │ │ │ - movdqa %xmm2,0x150(%rdx) │ │ │ │ - movdqa %xmm3,0x170(%rdx) │ │ │ │ - movdqa %xmm4,0x190(%rdx) │ │ │ │ - movdqa %xmm5,0x1b0(%rdx) │ │ │ │ - movdqa %xmm6,0x1d0(%rdx) │ │ │ │ - movdqa %xmm7,0x1f0(%rdx) │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0xd(%rip),%r8 │ │ │ │ - movdqa 0xed4cd(%rip),%xmm7 │ │ │ │ - jmp 2e9ba4 <__cxa_finalize@plt+0x2beb54> │ │ │ │ - movdqa %xmm0,0x10(%rdx) │ │ │ │ - movdqa %xmm1,0x30(%rdx) │ │ │ │ - movdqa %xmm2,0x50(%rdx) │ │ │ │ - movdqa %xmm3,0x70(%rdx) │ │ │ │ - movdqa %xmm4,0x90(%rdx) │ │ │ │ - movdqa %xmm5,0xb0(%rdx) │ │ │ │ - movdqa %xmm6,0xd0(%rdx) │ │ │ │ - movdqa %xmm7,0xf0(%rdx) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x40(%rdx),%xmm1 │ │ │ │ - movdqa 0x80(%rdx),%xmm2 │ │ │ │ - movdqa 0xc0(%rdx),%xmm3 │ │ │ │ - movdqa 0x100(%rdx),%xmm4 │ │ │ │ - movdqa 0x140(%rdx),%xmm5 │ │ │ │ - movdqa 0x180(%rdx),%xmm6 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm7 │ │ │ │ - call 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0x20(%rdx),%xmm0 │ │ │ │ - movdqa 0x60(%rdx),%xmm1 │ │ │ │ - movdqa 0xa0(%rdx),%xmm2 │ │ │ │ - movdqa 0xe0(%rdx),%xmm3 │ │ │ │ - movdqa 0x120(%rdx),%xmm4 │ │ │ │ - movdqa 0x160(%rdx),%xmm5 │ │ │ │ - movdqa 0x1a0(%rdx),%xmm6 │ │ │ │ - movdqa 0x1e0(%rdx),%xmm7 │ │ │ │ - call 2ecc80 <__cxa_finalize@plt+0x2c1c30> │ │ │ │ - lea 0xd(%rip),%r8 │ │ │ │ - movdqa 0xed3d8(%rip),%xmm7 │ │ │ │ - jmp 2e9ba4 <__cxa_finalize@plt+0x2beb54> │ │ │ │ - movdqa %xmm0,0x100(%rdx) │ │ │ │ - movdqa %xmm1,0x120(%rdx) │ │ │ │ - movdqa %xmm2,0x140(%rdx) │ │ │ │ - movdqa %xmm3,0x160(%rdx) │ │ │ │ - movdqa %xmm4,0x180(%rdx) │ │ │ │ - movdqa %xmm5,0x1a0(%rdx) │ │ │ │ - movdqa %xmm6,0x1c0(%rdx) │ │ │ │ - movdqa %xmm7,0x1e0(%rdx) │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - mov %rcx,%r8 │ │ │ │ - movdqa 0xed349(%rip),%xmm7 │ │ │ │ - jmp 2e9ba4 <__cxa_finalize@plt+0x2beb54> │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2ec28c <__cxa_finalize@plt+0x2c123c> │ │ │ │ - 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 2e9c91 <__cxa_finalize@plt+0x2bec41> │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa %xmm7,(%rdx) │ │ │ │ - movdqa %xmm7,0x10(%rdx) │ │ │ │ - movdqa %xmm7,0x20(%rdx) │ │ │ │ - movdqa %xmm7,0x30(%rdx) │ │ │ │ - movdqa %xmm7,0x40(%rdx) │ │ │ │ - movdqa %xmm7,0x50(%rdx) │ │ │ │ - movdqa %xmm7,0x60(%rdx) │ │ │ │ - movdqa %xmm7,0x70(%rdx) │ │ │ │ - movdqa %xmm7,0x80(%rdx) │ │ │ │ - movdqa %xmm7,0x90(%rdx) │ │ │ │ - movdqa %xmm7,0xa0(%rdx) │ │ │ │ - movdqa %xmm7,0xb0(%rdx) │ │ │ │ - movdqa %xmm7,0xc0(%rdx) │ │ │ │ - movdqa %xmm7,0xd0(%rdx) │ │ │ │ - movdqa %xmm7,0xe0(%rdx) │ │ │ │ - movdqa %xmm7,0xf0(%rdx) │ │ │ │ - add $0x100,%rdx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x40(%rdx),%xmm1 │ │ │ │ - movdqa 0x80(%rdx),%xmm2 │ │ │ │ - movdqa 0xc0(%rdx),%xmm3 │ │ │ │ - movdqa 0x10(%rdx),%xmm4 │ │ │ │ - movdqa 0x50(%rdx),%xmm5 │ │ │ │ - movdqa 0x90(%rdx),%xmm6 │ │ │ │ - movdqa 0xd0(%rdx),%xmm7 │ │ │ │ - lea -0x2563(%rip),%r8 │ │ │ │ - jmp 2ec2cc <__cxa_finalize@plt+0x2c127c> │ │ │ │ xchg %ax,%ax │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x122(%rip),%r8 │ │ │ │ - call 2ee910 <__cxa_finalize@plt+0x2c38c0> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x320(%rip),%r8 │ │ │ │ - call 2ee910 <__cxa_finalize@plt+0x2c38c0> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x7f2(%rip),%r8 │ │ │ │ - call 2ee910 <__cxa_finalize@plt+0x2c38c0> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0x10(%rdx),%xmm0 │ │ │ │ - movdqa 0x30(%rdx),%xmm1 │ │ │ │ - movdqa 0x1d0(%rdx),%xmm2 │ │ │ │ - movdqa 0x1f0(%rdx),%xmm3 │ │ │ │ - movdqa %xmm0,0x78(%rsp) │ │ │ │ - movdqa %xmm1,0x88(%rsp) │ │ │ │ - movdqa %xmm2,0x98(%rsp) │ │ │ │ - movdqa %xmm3,0xa8(%rsp) │ │ │ │ - movdqa 0xd0(%rdx),%xmm0 │ │ │ │ - movdqa 0xf0(%rdx),%xmm1 │ │ │ │ - movdqa 0x110(%rdx),%xmm2 │ │ │ │ - movdqa 0x130(%rdx),%xmm3 │ │ │ │ - movdqa %xmm2,0x38(%rsp) │ │ │ │ - movdqa %xmm3,0x48(%rsp) │ │ │ │ - movdqa %xmm0,0x58(%rsp) │ │ │ │ - movdqa %xmm1,0x68(%rsp) │ │ │ │ - movdqa 0x50(%rdx),%xmm0 │ │ │ │ - movdqa 0x70(%rdx),%xmm1 │ │ │ │ - movdqa 0x90(%rdx),%xmm2 │ │ │ │ - movdqa 0xb0(%rdx),%xmm3 │ │ │ │ - movdqa 0x150(%rdx),%xmm4 │ │ │ │ - movdqa 0x170(%rdx),%xmm5 │ │ │ │ - movdqa 0x190(%rdx),%xmm6 │ │ │ │ - movdqa 0x1b0(%rdx),%xmm7 │ │ │ │ - call 2ed390 <__cxa_finalize@plt+0x2c2340> │ │ │ │ - call 2edc40 <__cxa_finalize@plt+0x2c2bf0> │ │ │ │ - mov %r8,%rcx │ │ │ │ - lea 0xd(%rip),%r8 │ │ │ │ - movdqa 0xed107(%rip),%xmm7 │ │ │ │ - jmp 2ea119 <__cxa_finalize@plt+0x2bf0c9> │ │ │ │ - movdqa %xmm0,0x110(%rdx) │ │ │ │ - movdqa %xmm1,0x130(%rdx) │ │ │ │ - movdqa %xmm2,0x150(%rdx) │ │ │ │ - movdqa %xmm3,0x170(%rdx) │ │ │ │ - movdqa %xmm4,0x190(%rdx) │ │ │ │ - movdqa %xmm5,0x1b0(%rdx) │ │ │ │ - movdqa %xmm6,0x1d0(%rdx) │ │ │ │ - movdqa %xmm7,0x1f0(%rdx) │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0xd(%rip),%r8 │ │ │ │ - movdqa 0xed074(%rip),%xmm7 │ │ │ │ - jmp 2ea119 <__cxa_finalize@plt+0x2bf0c9> │ │ │ │ - movdqa %xmm0,0x10(%rdx) │ │ │ │ - movdqa %xmm1,0x30(%rdx) │ │ │ │ - movdqa %xmm2,0x50(%rdx) │ │ │ │ - movdqa %xmm3,0x70(%rdx) │ │ │ │ - movdqa %xmm4,0x90(%rdx) │ │ │ │ - movdqa %xmm5,0xb0(%rdx) │ │ │ │ - movdqa %xmm6,0xd0(%rdx) │ │ │ │ - movdqa %xmm7,0xf0(%rdx) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x20(%rdx),%xmm1 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm2 │ │ │ │ - movdqa 0x1e0(%rdx),%xmm3 │ │ │ │ - movdqa %xmm0,0x78(%rsp) │ │ │ │ - movdqa %xmm1,0x88(%rsp) │ │ │ │ - movdqa %xmm2,0x98(%rsp) │ │ │ │ - movdqa %xmm3,0xa8(%rsp) │ │ │ │ - movdqa 0xc0(%rdx),%xmm0 │ │ │ │ - movdqa 0xe0(%rdx),%xmm1 │ │ │ │ - movdqa 0x100(%rdx),%xmm2 │ │ │ │ - movdqa 0x120(%rdx),%xmm3 │ │ │ │ - movdqa %xmm2,0x38(%rsp) │ │ │ │ - movdqa %xmm3,0x48(%rsp) │ │ │ │ - movdqa %xmm0,0x58(%rsp) │ │ │ │ - movdqa %xmm1,0x68(%rsp) │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - movdqa 0x60(%rdx),%xmm1 │ │ │ │ - movdqa 0x80(%rdx),%xmm2 │ │ │ │ - movdqa 0xa0(%rdx),%xmm3 │ │ │ │ - movdqa 0x140(%rdx),%xmm4 │ │ │ │ - movdqa 0x160(%rdx),%xmm5 │ │ │ │ - movdqa 0x180(%rdx),%xmm6 │ │ │ │ - movdqa 0x1a0(%rdx),%xmm7 │ │ │ │ - call 2ed390 <__cxa_finalize@plt+0x2c2340> │ │ │ │ - call 2edc40 <__cxa_finalize@plt+0x2c2bf0> │ │ │ │ - lea 0xd(%rip),%r8 │ │ │ │ - movdqa 0xecf76(%rip),%xmm7 │ │ │ │ - jmp 2ea119 <__cxa_finalize@plt+0x2bf0c9> │ │ │ │ - movdqa %xmm0,0x100(%rdx) │ │ │ │ - movdqa %xmm1,0x120(%rdx) │ │ │ │ - movdqa %xmm2,0x140(%rdx) │ │ │ │ - movdqa %xmm3,0x160(%rdx) │ │ │ │ - movdqa %xmm4,0x180(%rdx) │ │ │ │ - movdqa %xmm5,0x1a0(%rdx) │ │ │ │ - movdqa %xmm6,0x1c0(%rdx) │ │ │ │ - movdqa %xmm7,0x1e0(%rdx) │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - mov %rcx,%r8 │ │ │ │ - movdqa 0xecee7(%rip),%xmm7 │ │ │ │ - jmp 2ea119 <__cxa_finalize@plt+0x2bf0c9> │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2ec493 <__cxa_finalize@plt+0x2c1443> │ │ │ │ - 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 2ea161 <__cxa_finalize@plt+0x2bf111> │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa %xmm7,(%rdx) │ │ │ │ - movdqa %xmm7,0x10(%rdx) │ │ │ │ - movdqa %xmm7,0x20(%rdx) │ │ │ │ - movdqa %xmm7,0x30(%rdx) │ │ │ │ - movdqa %xmm7,0x40(%rdx) │ │ │ │ - movdqa %xmm7,0x50(%rdx) │ │ │ │ - movdqa %xmm7,0x60(%rdx) │ │ │ │ - movdqa %xmm7,0x70(%rdx) │ │ │ │ - movdqa %xmm7,0x80(%rdx) │ │ │ │ - movdqa %xmm7,0x90(%rdx) │ │ │ │ - movdqa %xmm7,0xa0(%rdx) │ │ │ │ - movdqa %xmm7,0xb0(%rdx) │ │ │ │ - movdqa %xmm7,0xc0(%rdx) │ │ │ │ - movdqa %xmm7,0xd0(%rdx) │ │ │ │ - movdqa %xmm7,0xe0(%rdx) │ │ │ │ - movdqa %xmm7,0xf0(%rdx) │ │ │ │ - add $0x100,%rdx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - movdqa (%rdx),%xmm4 │ │ │ │ - movdqa 0x20(%rdx),%xmm5 │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - movdqa 0x60(%rdx),%xmm1 │ │ │ │ - movdqa 0x80(%rdx),%xmm2 │ │ │ │ - movdqa 0xa0(%rdx),%xmm3 │ │ │ │ - movdqa 0xc0(%rdx),%xmm6 │ │ │ │ - movdqa 0xe0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x58(%rsp) │ │ │ │ - movdqa %xmm7,0x68(%rsp) │ │ │ │ - lea -0x2800(%rip),%r8 │ │ │ │ - jmp 2ec4be <__cxa_finalize@plt+0x2c146e> │ │ │ │ + vpbroadcastd 0x34(%r9),%zmm21 │ │ │ │ + vpbroadcastd 0x38(%r9),%zmm27 │ │ │ │ + vpbroadcastd 0x3c(%r9),%zmm23 │ │ │ │ + vpbroadcastd 0x40(%r9),%zmm28 │ │ │ │ + vpbroadcastd 0x44(%r9),%zmm22 │ │ │ │ + vpbroadcastd 0x48(%r9),%zmm26 │ │ │ │ + vpbroadcastd -0x8c(%r9),%zmm20 │ │ │ │ + vpmulhrsw %zmm19,%zmm21,%zmm21 │ │ │ │ + vpmulhrsw %zmm27,%zmm19,%zmm19 │ │ │ │ + vpmulhrsw %zmm17,%zmm23,%zmm23 │ │ │ │ + vpmulhrsw %zmm28,%zmm17,%zmm17 │ │ │ │ + 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 2eda71 <__cxa_finalize@plt+0x2c2a21> │ │ │ │ + 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 │ │ │ │ + vpbroadcastd 0x68(%r9),%zmm28 │ │ │ │ + vpmulhrsw %zmm30,%zmm5,%zmm5 │ │ │ │ + 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 2ef860 <__cxa_finalize@plt+0x2c4810> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x5a2(%rip),%r8 │ │ │ │ - call 2eed90 <__cxa_finalize@plt+0x2c3d40> │ │ │ │ - add $0x108,%rsp │ │ │ │ + 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 │ │ │ │ + vpsrad $0xc,%zmm30,%zmm30 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpackssdw %zmm25,%zmm30,%zmm30 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0x144(%r9){1to16},%zmm5,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm5 │ │ │ │ + vpdpwssd 0x144(%r9){1to16},%zmm24,%zmm5 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm5,%zmm5 │ │ │ │ + vpackssdw %zmm25,%zmm5,%zmm5 │ │ │ │ + vpunpcklwd %zmm2,%zmm1,%zmm24 │ │ │ │ + vpunpckhwd %zmm2,%zmm1,%zmm1 │ │ │ │ + vmovdqa32 %zmm26,%zmm2 │ │ │ │ + vpdpwssd 0x10(%r9){1to16},%zmm24,%zmm2 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0x10(%r9){1to16},%zmm1,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm2,%zmm2 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpackssdw %zmm25,%zmm2,%zmm2 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0xc(%r9){1to16},%zmm1,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm1 │ │ │ │ + vpdpwssd 0xc(%r9){1to16},%zmm24,%zmm1 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ + vpackssdw %zmm25,%zmm1,%zmm1 │ │ │ │ + vpunpcklwd %zmm0,%zmm3,%zmm24 │ │ │ │ + vpunpckhwd %zmm0,%zmm3,%zmm3 │ │ │ │ + vmovdqa32 %zmm26,%zmm0 │ │ │ │ + vpdpwssd 0x1b0(%r9){1to16},%zmm24,%zmm0 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0x1b0(%r9){1to16},%zmm3,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm0,%zmm0 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpackssdw %zmm25,%zmm0,%zmm0 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0x1ac(%r9){1to16},%zmm3,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm3 │ │ │ │ + vpdpwssd 0x1ac(%r9){1to16},%zmm24,%zmm3 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm3,%zmm3 │ │ │ │ + vpackssdw %zmm25,%zmm3,%zmm3 │ │ │ │ + vpunpcklwd %zmm4,%zmm31,%zmm24 │ │ │ │ + vpunpckhwd %zmm4,%zmm31,%zmm31 │ │ │ │ + vmovdqa32 %zmm26,%zmm4 │ │ │ │ + vpdpwssd 0x1c(%r9){1to16},%zmm24,%zmm4 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0x1c(%r9){1to16},%zmm31,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm4,%zmm4 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpackssdw %zmm25,%zmm4,%zmm4 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0x18(%r9){1to16},%zmm31,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm31 │ │ │ │ + vpdpwssd 0x18(%r9){1to16},%zmm24,%zmm31 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm31,%zmm31 │ │ │ │ + vpackssdw %zmm25,%zmm31,%zmm31 │ │ │ │ + vpaddsw %zmm0,%zmm4,%zmm24 │ │ │ │ + vpsubsw %zmm0,%zmm4,%zmm4 │ │ │ │ + vpaddsw %zmm3,%zmm31,%zmm0 │ │ │ │ + vpsubsw %zmm3,%zmm31,%zmm31 │ │ │ │ + vpsubsw %zmm2,%zmm30,%zmm3 │ │ │ │ + vpaddsw %zmm2,%zmm30,%zmm30 │ │ │ │ + vpsubsw %zmm1,%zmm5,%zmm2 │ │ │ │ + vpaddsw %zmm1,%zmm5,%zmm5 │ │ │ │ + vpbroadcastd -0x38(%r9),%zmm27 │ │ │ │ + vpbroadcastd -0x34(%r9),%zmm28 │ │ │ │ + vpunpcklwd %zmm2,%zmm3,%zmm25 │ │ │ │ + vpunpckhwd %zmm2,%zmm3,%zmm3 │ │ │ │ + vmovdqa32 %zmm26,%zmm2 │ │ │ │ + vpdpwssd %zmm28,%zmm25,%zmm2 │ │ │ │ + vmovdqa32 %zmm26,%zmm1 │ │ │ │ + vpdpwssd %zmm28,%zmm3,%zmm1 │ │ │ │ + vpsrad $0xc,%zmm2,%zmm2 │ │ │ │ + vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ + vpackssdw %zmm1,%zmm2,%zmm2 │ │ │ │ + vmovdqa32 %zmm26,%zmm1 │ │ │ │ + vpdpwssd %zmm27,%zmm3,%zmm1 │ │ │ │ + vmovdqa32 %zmm26,%zmm3 │ │ │ │ + vpdpwssd %zmm27,%zmm25,%zmm3 │ │ │ │ + vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ + vpsrad $0xc,%zmm3,%zmm3 │ │ │ │ + vpackssdw %zmm1,%zmm3,%zmm3 │ │ │ │ + vpbroadcastd -0x30(%r9),%zmm27 │ │ │ │ + vpunpcklwd %zmm31,%zmm4,%zmm25 │ │ │ │ + vpunpckhwd %zmm31,%zmm4,%zmm4 │ │ │ │ + vmovdqa32 %zmm26,%zmm31 │ │ │ │ + vpdpwssd %zmm27,%zmm25,%zmm31 │ │ │ │ + vmovdqa32 %zmm26,%zmm1 │ │ │ │ + vpdpwssd %zmm27,%zmm4,%zmm1 │ │ │ │ + vpsrad $0xc,%zmm31,%zmm31 │ │ │ │ + vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ + vpackssdw %zmm1,%zmm31,%zmm31 │ │ │ │ + vmovdqa32 %zmm26,%zmm1 │ │ │ │ + vpdpwssd %zmm28,%zmm4,%zmm1 │ │ │ │ + vmovdqa32 %zmm26,%zmm4 │ │ │ │ + vpdpwssd %zmm28,%zmm25,%zmm4 │ │ │ │ + vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ + vpsrad $0xc,%zmm4,%zmm4 │ │ │ │ + vpackssdw %zmm1,%zmm4,%zmm4 │ │ │ │ + vpbroadcastd -0x40(%r9),%zmm27 │ │ │ │ + vpbroadcastd -0x3c(%r9),%zmm28 │ │ │ │ + vpsubsw %zmm24,%zmm30,%zmm1 │ │ │ │ + vpaddsw %zmm30,%zmm24,%zmm24 │ │ │ │ + vpaddsw %zmm31,%zmm2,%zmm30 │ │ │ │ + vpsubsw %zmm31,%zmm2,%zmm2 │ │ │ │ + vpsubsw %zmm4,%zmm3,%zmm31 │ │ │ │ + vpaddsw %zmm4,%zmm3,%zmm3 │ │ │ │ + vpaddsw %zmm0,%zmm5,%zmm4 │ │ │ │ + vpsubsw %zmm0,%zmm5,%zmm0 │ │ │ │ + vpunpcklwd %zmm31,%zmm2,%zmm25 │ │ │ │ + vpunpckhwd %zmm31,%zmm2,%zmm2 │ │ │ │ + vmovdqa32 %zmm26,%zmm31 │ │ │ │ + vpdpwssd %zmm28,%zmm25,%zmm31 │ │ │ │ + vmovdqa32 %zmm26,%zmm5 │ │ │ │ + vpdpwssd %zmm28,%zmm2,%zmm5 │ │ │ │ + vpsrad $0xc,%zmm31,%zmm31 │ │ │ │ + vpsrad $0xc,%zmm5,%zmm5 │ │ │ │ + vpackssdw %zmm5,%zmm31,%zmm31 │ │ │ │ + vmovdqa32 %zmm26,%zmm5 │ │ │ │ + vpdpwssd %zmm27,%zmm2,%zmm5 │ │ │ │ + vmovdqa32 %zmm26,%zmm2 │ │ │ │ + vpdpwssd %zmm27,%zmm25,%zmm2 │ │ │ │ + vpsrad $0xc,%zmm5,%zmm5 │ │ │ │ + vpsrad $0xc,%zmm2,%zmm2 │ │ │ │ + vpackssdw %zmm5,%zmm2,%zmm2 │ │ │ │ + vpunpcklwd %zmm0,%zmm1,%zmm25 │ │ │ │ + vpunpckhwd %zmm0,%zmm1,%zmm1 │ │ │ │ + vmovdqa32 %zmm26,%zmm0 │ │ │ │ + vpdpwssd %zmm28,%zmm25,%zmm0 │ │ │ │ + vmovdqa32 %zmm26,%zmm5 │ │ │ │ + vpdpwssd %zmm28,%zmm1,%zmm5 │ │ │ │ + vpsrad $0xc,%zmm0,%zmm0 │ │ │ │ + vpsrad $0xc,%zmm5,%zmm5 │ │ │ │ + vpackssdw %zmm5,%zmm0,%zmm0 │ │ │ │ + vmovdqa32 %zmm26,%zmm5 │ │ │ │ + vpdpwssd %zmm27,%zmm1,%zmm5 │ │ │ │ + vmovdqa32 %zmm26,%zmm1 │ │ │ │ + vpdpwssd %zmm27,%zmm25,%zmm1 │ │ │ │ + vpsrad $0xc,%zmm5,%zmm5 │ │ │ │ + vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ + vpackssdw %zmm5,%zmm1,%zmm1 │ │ │ │ + vpsubsw %zmm4,%zmm16,%zmm5 │ │ │ │ + vpaddsw %zmm4,%zmm16,%zmm16 │ │ │ │ + vpsubsw %zmm3,%zmm17,%zmm4 │ │ │ │ + vpaddsw %zmm3,%zmm17,%zmm17 │ │ │ │ + vpsubsw %zmm2,%zmm18,%zmm3 │ │ │ │ + vpaddsw %zmm2,%zmm18,%zmm18 │ │ │ │ + vpsubsw %zmm1,%zmm19,%zmm2 │ │ │ │ + vpaddsw %zmm1,%zmm19,%zmm19 │ │ │ │ + vpsubsw %zmm0,%zmm20,%zmm1 │ │ │ │ + vpaddsw %zmm0,%zmm20,%zmm20 │ │ │ │ + vpsubsw %zmm31,%zmm21,%zmm0 │ │ │ │ + vpaddsw %zmm31,%zmm21,%zmm21 │ │ │ │ + vpsubsw %zmm30,%zmm22,%zmm31 │ │ │ │ + vpaddsw %zmm30,%zmm22,%zmm22 │ │ │ │ + vpsubsw %zmm24,%zmm23,%zmm30 │ │ │ │ + vpaddsw %zmm24,%zmm23,%zmm23 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x160(%rip),%r8 │ │ │ │ - call 2eed90 <__cxa_finalize@plt+0x2c3d40> │ │ │ │ - add $0x108,%rsp │ │ │ │ + vpunpcklwd %zmm18,%zmm16,%zmm24 │ │ │ │ + vpunpckhwd %zmm18,%zmm16,%zmm16 │ │ │ │ + vpunpcklwd %zmm19,%zmm17,%zmm18 │ │ │ │ + vpunpckhwd %zmm19,%zmm17,%zmm17 │ │ │ │ + vpunpcklwd %zmm22,%zmm20,%zmm19 │ │ │ │ + vpunpckhwd %zmm22,%zmm20,%zmm20 │ │ │ │ + vpunpcklwd %zmm23,%zmm21,%zmm22 │ │ │ │ + vpunpckhwd %zmm23,%zmm21,%zmm21 │ │ │ │ + vpunpcklwd %zmm0,%zmm30,%zmm23 │ │ │ │ + vpunpckhwd %zmm0,%zmm30,%zmm30 │ │ │ │ + vpunpcklwd %zmm1,%zmm31,%zmm0 │ │ │ │ + vpunpckhwd %zmm1,%zmm31,%zmm31 │ │ │ │ + vpunpcklwd %zmm5,%zmm3,%zmm1 │ │ │ │ + vpunpckhwd %zmm5,%zmm3,%zmm3 │ │ │ │ + vpunpckhwd %zmm4,%zmm2,%zmm5 │ │ │ │ + vpunpcklwd %zmm4,%zmm2,%zmm2 │ │ │ │ + vpunpcklwd %zmm17,%zmm24,%zmm4 │ │ │ │ + vpunpckhwd %zmm17,%zmm24,%zmm24 │ │ │ │ + vpunpcklwd %zmm18,%zmm16,%zmm17 │ │ │ │ + vpunpckhwd %zmm18,%zmm16,%zmm16 │ │ │ │ + vpunpcklwd %zmm21,%zmm19,%zmm18 │ │ │ │ + vpunpckhwd %zmm21,%zmm19,%zmm19 │ │ │ │ + vpunpcklwd %zmm22,%zmm20,%zmm21 │ │ │ │ + vpunpckhwd %zmm22,%zmm20,%zmm20 │ │ │ │ + vpmulhrsw %zmm25,%zmm4,%zmm4 │ │ │ │ + vpmulhrsw %zmm25,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm25,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm25,%zmm16,%zmm16 │ │ │ │ + vpunpcklwd %zmm31,%zmm23,%zmm22 │ │ │ │ + vpunpckhwd %zmm31,%zmm23,%zmm23 │ │ │ │ + vpunpcklwd %zmm0,%zmm30,%zmm31 │ │ │ │ + vpunpckhwd %zmm0,%zmm30,%zmm30 │ │ │ │ + vpmulhrsw %zmm25,%zmm18,%zmm18 │ │ │ │ + vpmulhrsw %zmm25,%zmm19,%zmm19 │ │ │ │ + vpmulhrsw %zmm25,%zmm21,%zmm21 │ │ │ │ + vpmulhrsw %zmm25,%zmm20,%zmm20 │ │ │ │ + vpunpckhwd %zmm3,%zmm2,%zmm0 │ │ │ │ + vpunpcklwd %zmm3,%zmm2,%zmm2 │ │ │ │ + vpunpcklwd %zmm1,%zmm5,%zmm3 │ │ │ │ + vpunpckhwd %zmm1,%zmm5,%zmm5 │ │ │ │ + vpmulhrsw %zmm25,%zmm22,%zmm22 │ │ │ │ + vpmulhrsw %zmm25,%zmm23,%zmm23 │ │ │ │ + vpmulhrsw %zmm25,%zmm31,%zmm31 │ │ │ │ + vpmulhrsw %zmm25,%zmm30,%zmm30 │ │ │ │ + vpunpcklwd %zmm16,%zmm24,%zmm1 │ │ │ │ + vpunpckhwd %zmm16,%zmm24,%zmm24 │ │ │ │ + vpunpcklwd %zmm17,%zmm4,%zmm16 │ │ │ │ + vpunpckhwd %zmm17,%zmm4,%zmm4 │ │ │ │ + vpmulhrsw %zmm25,%zmm0,%zmm0 │ │ │ │ + vpmulhrsw %zmm25,%zmm2,%zmm2 │ │ │ │ + vpmulhrsw %zmm25,%zmm3,%zmm3 │ │ │ │ + vpmulhrsw %zmm25,%zmm5,%zmm5 │ │ │ │ + vpunpcklwd %zmm21,%zmm18,%zmm17 │ │ │ │ + vpunpckhwd %zmm21,%zmm18,%zmm18 │ │ │ │ + vpunpcklwd %zmm20,%zmm19,%zmm21 │ │ │ │ + vpunpckhwd %zmm20,%zmm19,%zmm19 │ │ │ │ + vpunpcklwd %zmm31,%zmm22,%zmm20 │ │ │ │ + vpunpckhwd %zmm31,%zmm22,%zmm22 │ │ │ │ + vpunpcklwd %zmm30,%zmm23,%zmm31 │ │ │ │ + vpunpckhwd %zmm30,%zmm23,%zmm23 │ │ │ │ + vpunpcklwd %zmm3,%zmm2,%zmm30 │ │ │ │ + vpunpckhwd %zmm3,%zmm2,%zmm2 │ │ │ │ + vpunpcklwd %zmm5,%zmm0,%zmm25 │ │ │ │ + vpunpckhwd %zmm5,%zmm0,%zmm0 │ │ │ │ + vshufi32x4 $0xee,%zmm17,%zmm16,%zmm5 │ │ │ │ + vinserti32x8 $0x1,%ymm17,%zmm16,%zmm16 │ │ │ │ + vinserti32x8 $0x1,%ymm21,%zmm1,%zmm17 │ │ │ │ + vshufi32x4 $0xee,%zmm21,%zmm1,%zmm21 │ │ │ │ + vinserti32x8 $0x1,%ymm19,%zmm24,%zmm1 │ │ │ │ + vshufi32x4 $0xee,%zmm19,%zmm24,%zmm3 │ │ │ │ + vinserti32x8 $0x1,%ymm30,%zmm20,%zmm19 │ │ │ │ + vshufi32x4 $0xee,%zmm30,%zmm20,%zmm20 │ │ │ │ + vinserti32x8 $0x1,%ymm18,%zmm4,%zmm30 │ │ │ │ + vshufi32x4 $0xee,%zmm18,%zmm4,%zmm4 │ │ │ │ + vinserti32x8 $0x1,%ymm2,%zmm22,%zmm18 │ │ │ │ + vshufi32x4 $0xee,%zmm2,%zmm22,%zmm22 │ │ │ │ + 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) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x372(%rip),%r8 │ │ │ │ - call 2eed90 <__cxa_finalize@plt+0x2c3d40> │ │ │ │ - add $0x108,%rsp │ │ │ │ + nopl (%rax) │ │ │ │ + vpbroadcastd 0xebe9a(%rip),%zmm31 │ │ │ │ + vpbroadcastd 0xebe88(%rip),%zmm0 │ │ │ │ + vpbroadcastd 0xebe7a(%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 │ │ │ │ + vpmulhrsw %zmm19,%zmm0,%zmm5 │ │ │ │ + vpmulhrsw %zmm1,%zmm2,%zmm2 │ │ │ │ + vpmulhrsw %zmm1,%zmm3,%zmm3 │ │ │ │ + vpmulhrsw %zmm1,%zmm4,%zmm4 │ │ │ │ + vpmulhrsw %zmm1,%zmm5,%zmm5 │ │ │ │ + vpaddsw %zmm2,%zmm16,%zmm16 │ │ │ │ + vpaddsw %zmm3,%zmm17,%zmm17 │ │ │ │ + vpaddsw %zmm4,%zmm18,%zmm18 │ │ │ │ + vpaddsw %zmm5,%zmm19,%zmm19 │ │ │ │ + vpmulhrsw 0x100(%rdx),%zmm31,%zmm20 │ │ │ │ + vpmulhrsw 0x140(%rdx),%zmm31,%zmm21 │ │ │ │ + vpmulhrsw 0x180(%rdx),%zmm31,%zmm22 │ │ │ │ + vpmulhrsw 0x1c0(%rdx),%zmm31,%zmm23 │ │ │ │ + vpmulhrsw %zmm20,%zmm0,%zmm2 │ │ │ │ + vpmulhrsw %zmm21,%zmm0,%zmm3 │ │ │ │ + vpmulhrsw %zmm22,%zmm0,%zmm4 │ │ │ │ + vpmulhrsw %zmm23,%zmm0,%zmm5 │ │ │ │ + vpmulhrsw %zmm1,%zmm2,%zmm2 │ │ │ │ + vpmulhrsw %zmm1,%zmm3,%zmm3 │ │ │ │ + vpmulhrsw %zmm1,%zmm4,%zmm4 │ │ │ │ + vpmulhrsw %zmm1,%zmm5,%zmm5 │ │ │ │ + vpaddsw %zmm2,%zmm20,%zmm20 │ │ │ │ + vpaddsw %zmm3,%zmm21,%zmm21 │ │ │ │ + vpaddsw %zmm4,%zmm22,%zmm22 │ │ │ │ + vpaddsw %zmm5,%zmm23,%zmm23 │ │ │ │ + vpmulhrsw 0x200(%rdx),%zmm31,%zmm24 │ │ │ │ + vpmulhrsw 0x240(%rdx),%zmm31,%zmm25 │ │ │ │ + vpmulhrsw 0x280(%rdx),%zmm31,%zmm26 │ │ │ │ + vpmulhrsw 0x2c0(%rdx),%zmm31,%zmm27 │ │ │ │ + vpmulhrsw %zmm24,%zmm0,%zmm2 │ │ │ │ + vpmulhrsw %zmm25,%zmm0,%zmm3 │ │ │ │ + vpmulhrsw %zmm26,%zmm0,%zmm4 │ │ │ │ + vpmulhrsw %zmm27,%zmm0,%zmm5 │ │ │ │ + vpmulhrsw %zmm1,%zmm2,%zmm2 │ │ │ │ + vpmulhrsw %zmm1,%zmm3,%zmm3 │ │ │ │ + vpmulhrsw %zmm1,%zmm4,%zmm4 │ │ │ │ + vpmulhrsw %zmm1,%zmm5,%zmm5 │ │ │ │ + vpaddsw %zmm2,%zmm24,%zmm24 │ │ │ │ + vpaddsw %zmm3,%zmm25,%zmm25 │ │ │ │ + vpaddsw %zmm4,%zmm26,%zmm26 │ │ │ │ + vpaddsw %zmm5,%zmm27,%zmm27 │ │ │ │ + vpmulhrsw 0x300(%rdx),%zmm31,%zmm28 │ │ │ │ + vpmulhrsw 0x340(%rdx),%zmm31,%zmm29 │ │ │ │ + vpmulhrsw 0x380(%rdx),%zmm31,%zmm30 │ │ │ │ + vpmulhrsw 0x3c0(%rdx),%zmm31,%zmm31 │ │ │ │ + vpmulhrsw %zmm28,%zmm0,%zmm2 │ │ │ │ + vpmulhrsw %zmm29,%zmm0,%zmm3 │ │ │ │ + vpmulhrsw %zmm30,%zmm0,%zmm4 │ │ │ │ + vpmulhrsw %zmm31,%zmm0,%zmm5 │ │ │ │ + vpmulhrsw %zmm1,%zmm2,%zmm2 │ │ │ │ + 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 0xebcdd(%rip),%zmm0 │ │ │ │ + call 2f01d0 <__cxa_finalize@plt+0x2c5180> │ │ │ │ + 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 │ │ │ │ + vmovdqa32 %zmm2,(%rdx) │ │ │ │ + vmovdqa32 %zmm2,0x40(%rdx) │ │ │ │ + vpunpcklbw %zmm2,%zmm1,%zmm0 │ │ │ │ + vpunpckhbw %zmm2,%zmm1,%zmm1 │ │ │ │ + vpaddw %zmm16,%zmm0,%zmm0 │ │ │ │ + vpaddw %zmm24,%zmm1,%zmm1 │ │ │ │ + vpackuswb %zmm1,%zmm0,%zmm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rcx,4) │ │ │ │ + vextracti32x4 $0x2,%zmm0,(%rdi,%rcx,8) │ │ │ │ + vextracti32x4 $0x3,%zmm0,(%rdi,%r8,8) │ │ │ │ + add %rsi,%rdi │ │ │ │ + vmovdqa (%rdi),%xmm1 │ │ │ │ + vinserti128 $0x1,(%rdi,%rcx,4),%ymm1,%ymm1 │ │ │ │ + vinserti32x4 $0x2,(%rdi,%rcx,8),%zmm1,%zmm1 │ │ │ │ + vinserti32x4 $0x3,(%rdi,%r8,8),%zmm1,%zmm1 │ │ │ │ + vmovdqa32 %zmm2,0x80(%rdx) │ │ │ │ + vmovdqa32 %zmm2,0xc0(%rdx) │ │ │ │ + vpunpcklbw %zmm2,%zmm1,%zmm0 │ │ │ │ + vpunpckhbw %zmm2,%zmm1,%zmm1 │ │ │ │ + vpaddw %zmm17,%zmm0,%zmm0 │ │ │ │ + vpaddw %zmm25,%zmm1,%zmm1 │ │ │ │ + vpackuswb %zmm1,%zmm0,%zmm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rcx,4) │ │ │ │ + vextracti32x4 $0x2,%zmm0,(%rdi,%rcx,8) │ │ │ │ + vextracti32x4 $0x3,%zmm0,(%rdi,%r8,8) │ │ │ │ + add %rsi,%rdi │ │ │ │ + vmovdqa (%rdi),%xmm1 │ │ │ │ + vinserti128 $0x1,(%rdi,%rcx,4),%ymm1,%ymm1 │ │ │ │ + vinserti32x4 $0x2,(%rdi,%rcx,8),%zmm1,%zmm1 │ │ │ │ + vinserti32x4 $0x3,(%rdi,%r8,8),%zmm1,%zmm1 │ │ │ │ + vmovdqa32 %zmm2,0x100(%rdx) │ │ │ │ + vmovdqa32 %zmm2,0x140(%rdx) │ │ │ │ + vpunpcklbw %zmm2,%zmm1,%zmm0 │ │ │ │ + vpunpckhbw %zmm2,%zmm1,%zmm1 │ │ │ │ + vpaddw %zmm18,%zmm0,%zmm0 │ │ │ │ + vpaddw %zmm26,%zmm1,%zmm1 │ │ │ │ + vpackuswb %zmm1,%zmm0,%zmm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rcx,4) │ │ │ │ + vextracti32x4 $0x2,%zmm0,(%rdi,%rcx,8) │ │ │ │ + vextracti32x4 $0x3,%zmm0,(%rdi,%r8,8) │ │ │ │ + add %rsi,%rdi │ │ │ │ + vmovdqa (%rdi),%xmm1 │ │ │ │ + vinserti128 $0x1,(%rdi,%rcx,4),%ymm1,%ymm1 │ │ │ │ + vinserti32x4 $0x2,(%rdi,%rcx,8),%zmm1,%zmm1 │ │ │ │ + vinserti32x4 $0x3,(%rdi,%r8,8),%zmm1,%zmm1 │ │ │ │ + vmovdqa32 %zmm2,0x180(%rdx) │ │ │ │ + vmovdqa32 %zmm2,0x1c0(%rdx) │ │ │ │ + vpunpcklbw %zmm2,%zmm1,%zmm0 │ │ │ │ + vpunpckhbw %zmm2,%zmm1,%zmm1 │ │ │ │ + vpaddw %zmm19,%zmm0,%zmm0 │ │ │ │ + vpaddw %zmm27,%zmm1,%zmm1 │ │ │ │ + vpackuswb %zmm1,%zmm0,%zmm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rcx,4) │ │ │ │ + vextracti32x4 $0x2,%zmm0,(%rdi,%rcx,8) │ │ │ │ + vextracti32x4 $0x3,%zmm0,(%rdi,%r8,8) │ │ │ │ + add %rsi,%rdi │ │ │ │ + vmovdqa (%rdi),%xmm1 │ │ │ │ + vinserti128 $0x1,(%rdi,%rcx,4),%ymm1,%ymm1 │ │ │ │ + vinserti32x4 $0x2,(%rdi,%rcx,8),%zmm1,%zmm1 │ │ │ │ + vinserti32x4 $0x3,(%rdi,%r8,8),%zmm1,%zmm1 │ │ │ │ + vmovdqa32 %zmm2,0x200(%rdx) │ │ │ │ + vmovdqa32 %zmm2,0x240(%rdx) │ │ │ │ + vpunpcklbw %zmm2,%zmm1,%zmm0 │ │ │ │ + vpunpckhbw %zmm2,%zmm1,%zmm1 │ │ │ │ + vpaddw %zmm20,%zmm0,%zmm0 │ │ │ │ + vpaddw %zmm28,%zmm1,%zmm1 │ │ │ │ + vpackuswb %zmm1,%zmm0,%zmm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rcx,4) │ │ │ │ + vextracti32x4 $0x2,%zmm0,(%rdi,%rcx,8) │ │ │ │ + vextracti32x4 $0x3,%zmm0,(%rdi,%r8,8) │ │ │ │ + add %rsi,%rdi │ │ │ │ + vmovdqa (%rdi),%xmm1 │ │ │ │ + vinserti128 $0x1,(%rdi,%rcx,4),%ymm1,%ymm1 │ │ │ │ + vinserti32x4 $0x2,(%rdi,%rcx,8),%zmm1,%zmm1 │ │ │ │ + vinserti32x4 $0x3,(%rdi,%r8,8),%zmm1,%zmm1 │ │ │ │ + vmovdqa32 %zmm2,0x280(%rdx) │ │ │ │ + vmovdqa32 %zmm2,0x2c0(%rdx) │ │ │ │ + vpunpcklbw %zmm2,%zmm1,%zmm0 │ │ │ │ + vpunpckhbw %zmm2,%zmm1,%zmm1 │ │ │ │ + vpaddw %zmm21,%zmm0,%zmm0 │ │ │ │ + vpaddw %zmm29,%zmm1,%zmm1 │ │ │ │ + vpackuswb %zmm1,%zmm0,%zmm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rcx,4) │ │ │ │ + vextracti32x4 $0x2,%zmm0,(%rdi,%rcx,8) │ │ │ │ + vextracti32x4 $0x3,%zmm0,(%rdi,%r8,8) │ │ │ │ + add %rsi,%rdi │ │ │ │ + vmovdqa (%rdi),%xmm1 │ │ │ │ + vinserti128 $0x1,(%rdi,%rcx,4),%ymm1,%ymm1 │ │ │ │ + vinserti32x4 $0x2,(%rdi,%rcx,8),%zmm1,%zmm1 │ │ │ │ + vinserti32x4 $0x3,(%rdi,%r8,8),%zmm1,%zmm1 │ │ │ │ + vmovdqa32 %zmm2,0x300(%rdx) │ │ │ │ + vmovdqa32 %zmm2,0x340(%rdx) │ │ │ │ + vpunpcklbw %zmm2,%zmm1,%zmm0 │ │ │ │ + vpunpckhbw %zmm2,%zmm1,%zmm1 │ │ │ │ + vpaddw %zmm22,%zmm0,%zmm0 │ │ │ │ + vpaddw %zmm30,%zmm1,%zmm1 │ │ │ │ + vpackuswb %zmm1,%zmm0,%zmm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rcx,4) │ │ │ │ + vextracti32x4 $0x2,%zmm0,(%rdi,%rcx,8) │ │ │ │ + vextracti32x4 $0x3,%zmm0,(%rdi,%r8,8) │ │ │ │ + add %rsi,%rdi │ │ │ │ + vmovdqa (%rdi),%xmm1 │ │ │ │ + vinserti128 $0x1,(%rdi,%rcx,4),%ymm1,%ymm1 │ │ │ │ + vinserti32x4 $0x2,(%rdi,%rcx,8),%zmm1,%zmm1 │ │ │ │ + vinserti32x4 $0x3,(%rdi,%r8,8),%zmm1,%zmm1 │ │ │ │ + vmovdqa32 %zmm2,0x380(%rdx) │ │ │ │ + vmovdqa32 %zmm2,0x3c0(%rdx) │ │ │ │ + vpunpcklbw %zmm2,%zmm1,%zmm0 │ │ │ │ + vpunpckhbw %zmm2,%zmm1,%zmm1 │ │ │ │ + vpaddw %zmm23,%zmm0,%zmm0 │ │ │ │ + vpaddw %zmm31,%zmm1,%zmm1 │ │ │ │ + vpackuswb %zmm1,%zmm0,%zmm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rcx,4) │ │ │ │ + vextracti32x4 $0x2,%zmm0,(%rdi,%rcx,8) │ │ │ │ + vextracti32x4 $0x3,%zmm0,(%rdi,%r8,8) │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0x10(%rdx),%xmm0 │ │ │ │ - movdqa 0x30(%rdx),%xmm1 │ │ │ │ - movdqa 0x1d0(%rdx),%xmm2 │ │ │ │ - movdqa 0x1f0(%rdx),%xmm3 │ │ │ │ - movdqa %xmm0,0x78(%rsp) │ │ │ │ - movdqa %xmm1,0x88(%rsp) │ │ │ │ - movdqa %xmm2,0x98(%rsp) │ │ │ │ - movdqa %xmm3,0xa8(%rsp) │ │ │ │ - movdqa 0xd0(%rdx),%xmm0 │ │ │ │ - movdqa 0xf0(%rdx),%xmm1 │ │ │ │ - movdqa 0x110(%rdx),%xmm2 │ │ │ │ - movdqa 0x130(%rdx),%xmm3 │ │ │ │ - movdqa %xmm2,0x38(%rsp) │ │ │ │ - movdqa %xmm3,0x48(%rsp) │ │ │ │ - movdqa %xmm0,0x58(%rsp) │ │ │ │ - movdqa %xmm1,0x68(%rsp) │ │ │ │ - movdqa 0x50(%rdx),%xmm0 │ │ │ │ - movdqa 0x70(%rdx),%xmm1 │ │ │ │ - movdqa 0x90(%rdx),%xmm2 │ │ │ │ - movdqa 0xb0(%rdx),%xmm3 │ │ │ │ - movdqa 0x150(%rdx),%xmm4 │ │ │ │ - movdqa 0x170(%rdx),%xmm5 │ │ │ │ - movdqa 0x190(%rdx),%xmm6 │ │ │ │ - movdqa 0x1b0(%rdx),%xmm7 │ │ │ │ - call 2ed390 <__cxa_finalize@plt+0x2c2340> │ │ │ │ - call 2edc40 <__cxa_finalize@plt+0x2c2bf0> │ │ │ │ - mov %r8,%rcx │ │ │ │ - lea 0xd(%rip),%r8 │ │ │ │ - movdqa 0xecc97(%rip),%xmm7 │ │ │ │ - jmp 2ea659 <__cxa_finalize@plt+0x2bf609> │ │ │ │ - movdqa %xmm0,0x10(%rdx) │ │ │ │ - movdqa %xmm1,0x30(%rdx) │ │ │ │ - movdqa %xmm2,0x50(%rdx) │ │ │ │ - movdqa %xmm3,0x70(%rdx) │ │ │ │ - movdqa %xmm4,0x90(%rdx) │ │ │ │ - movdqa %xmm5,0xb0(%rdx) │ │ │ │ - movdqa %xmm6,0xd0(%rdx) │ │ │ │ - movdqa %xmm7,0xf0(%rdx) │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0xd(%rip),%r8 │ │ │ │ - movdqa 0xecc10(%rip),%xmm7 │ │ │ │ - jmp 2ea659 <__cxa_finalize@plt+0x2bf609> │ │ │ │ - movdqa %xmm0,0x110(%rdx) │ │ │ │ - movdqa %xmm1,0x130(%rdx) │ │ │ │ - movdqa %xmm2,0x150(%rdx) │ │ │ │ - movdqa %xmm3,0x170(%rdx) │ │ │ │ - movdqa %xmm4,0x190(%rdx) │ │ │ │ - movdqa %xmm5,0x1b0(%rdx) │ │ │ │ - movdqa %xmm6,0x1d0(%rdx) │ │ │ │ - movdqa %xmm7,0x1f0(%rdx) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x20(%rdx),%xmm1 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm2 │ │ │ │ - movdqa 0x1e0(%rdx),%xmm3 │ │ │ │ - movdqa %xmm0,0x78(%rsp) │ │ │ │ - movdqa %xmm1,0x88(%rsp) │ │ │ │ - movdqa %xmm2,0x98(%rsp) │ │ │ │ - movdqa %xmm3,0xa8(%rsp) │ │ │ │ - movdqa 0xc0(%rdx),%xmm0 │ │ │ │ - movdqa 0xe0(%rdx),%xmm1 │ │ │ │ - movdqa 0x100(%rdx),%xmm2 │ │ │ │ - movdqa 0x120(%rdx),%xmm3 │ │ │ │ - movdqa %xmm2,0x38(%rsp) │ │ │ │ - movdqa %xmm3,0x48(%rsp) │ │ │ │ - movdqa %xmm0,0x58(%rsp) │ │ │ │ - movdqa %xmm1,0x68(%rsp) │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - movdqa 0x60(%rdx),%xmm1 │ │ │ │ - movdqa 0x80(%rdx),%xmm2 │ │ │ │ - movdqa 0xa0(%rdx),%xmm3 │ │ │ │ - movdqa 0x140(%rdx),%xmm4 │ │ │ │ - movdqa 0x160(%rdx),%xmm5 │ │ │ │ - movdqa 0x180(%rdx),%xmm6 │ │ │ │ - movdqa 0x1a0(%rdx),%xmm7 │ │ │ │ - call 2ed390 <__cxa_finalize@plt+0x2c2340> │ │ │ │ - call 2edc40 <__cxa_finalize@plt+0x2c2bf0> │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,(%rdx) │ │ │ │ - movdqa %xmm1,0x20(%rdx) │ │ │ │ - movdqa %xmm2,0x40(%rdx) │ │ │ │ - movdqa %xmm3,0x60(%rdx) │ │ │ │ - movdqa %xmm4,0x80(%rdx) │ │ │ │ - movdqa %xmm5,0xa0(%rdx) │ │ │ │ - movdqa %xmm6,0xc0(%rdx) │ │ │ │ - movdqa %xmm7,0xe0(%rdx) │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0xd(%rip),%r8 │ │ │ │ - movdqa 0xeca8e(%rip),%xmm7 │ │ │ │ - jmp 2ea659 <__cxa_finalize@plt+0x2bf609> │ │ │ │ - movdqa %xmm0,0x100(%rdx) │ │ │ │ - movdqa %xmm1,0x120(%rdx) │ │ │ │ - movdqa %xmm2,0x140(%rdx) │ │ │ │ - movdqa %xmm3,0x160(%rdx) │ │ │ │ - movdqa %xmm4,0x180(%rdx) │ │ │ │ - movdqa %xmm5,0x1a0(%rdx) │ │ │ │ - movdqa %xmm6,0x1c0(%rdx) │ │ │ │ - movdqa %xmm7,0x1e0(%rdx) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x20(%rdx),%xmm1 │ │ │ │ - movdqa 0x40(%rdx),%xmm2 │ │ │ │ - movdqa 0x60(%rdx),%xmm3 │ │ │ │ - movdqa 0x80(%rdx),%xmm4 │ │ │ │ - movdqa 0xa0(%rdx),%xmm5 │ │ │ │ - movdqa 0xc0(%rdx),%xmm6 │ │ │ │ - movdqa 0xe0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - mov %rcx,%r8 │ │ │ │ - movdqa 0xeca05(%rip),%xmm7 │ │ │ │ - jmp 2ea659 <__cxa_finalize@plt+0x2bf609> │ │ │ │ - lea 0x9(%rip),%r8 │ │ │ │ - lea 0x8(%rdi),%rcx │ │ │ │ - jmp 2ec617 <__cxa_finalize@plt+0x2c15c7> │ │ │ │ - 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 2ea6d1 <__cxa_finalize@plt+0x2bf681> │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa %xmm7,(%rdx) │ │ │ │ - movdqa %xmm7,0x10(%rdx) │ │ │ │ - movdqa %xmm7,0x20(%rdx) │ │ │ │ - movdqa %xmm7,0x30(%rdx) │ │ │ │ - movdqa %xmm7,0x40(%rdx) │ │ │ │ - movdqa %xmm7,0x50(%rdx) │ │ │ │ - movdqa %xmm7,0x60(%rdx) │ │ │ │ - movdqa %xmm7,0x70(%rdx) │ │ │ │ - movdqa %xmm7,0x80(%rdx) │ │ │ │ - movdqa %xmm7,0x90(%rdx) │ │ │ │ - movdqa %xmm7,0xa0(%rdx) │ │ │ │ - movdqa %xmm7,0xb0(%rdx) │ │ │ │ - movdqa %xmm7,0xc0(%rdx) │ │ │ │ - movdqa %xmm7,0xd0(%rdx) │ │ │ │ - movdqa %xmm7,0xe0(%rdx) │ │ │ │ - movdqa %xmm7,0xf0(%rdx) │ │ │ │ - add $0x100,%rdx │ │ │ │ - movdqa (%rdx),%xmm4 │ │ │ │ - movdqa 0x20(%rdx),%xmm5 │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - movdqa 0x60(%rdx),%xmm1 │ │ │ │ - movdqa 0x80(%rdx),%xmm2 │ │ │ │ - movdqa 0xa0(%rdx),%xmm3 │ │ │ │ - movdqa 0xc0(%rdx),%xmm6 │ │ │ │ - movdqa 0xe0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x58(%rsp) │ │ │ │ - movdqa %xmm7,0x68(%rsp) │ │ │ │ - lea 0x8(%rip),%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - jmp 2ec642 <__cxa_finalize@plt+0x2c15f2> │ │ │ │ - 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 2ea6d1 <__cxa_finalize@plt+0x2bf681> │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0xae2(%rip),%r8 │ │ │ │ - call 2ef2b0 <__cxa_finalize@plt+0x2c4260> │ │ │ │ - add $0x108,%rsp │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vpunpckhwd %zmm21,%zmm20,%zmm1 │ │ │ │ + vpunpcklwd %zmm21,%zmm20,%zmm20 │ │ │ │ + vpunpckhwd %zmm17,%zmm16,%zmm21 │ │ │ │ + vpunpcklwd %zmm17,%zmm16,%zmm16 │ │ │ │ + vpunpckhwd %zmm23,%zmm22,%zmm17 │ │ │ │ + vpunpcklwd %zmm23,%zmm22,%zmm22 │ │ │ │ + vpunpckhwd %zmm19,%zmm18,%zmm23 │ │ │ │ + vpunpcklwd %zmm19,%zmm18,%zmm18 │ │ │ │ + vpunpckhdq %zmm18,%zmm16,%zmm19 │ │ │ │ + vpunpckldq %zmm18,%zmm16,%zmm16 │ │ │ │ + vpunpckldq %zmm22,%zmm20,%zmm18 │ │ │ │ + vpunpckhdq %zmm22,%zmm20,%zmm20 │ │ │ │ + vpunpckhdq %zmm23,%zmm21,%zmm22 │ │ │ │ + vpunpckldq %zmm23,%zmm21,%zmm21 │ │ │ │ + vpunpckldq %zmm17,%zmm1,%zmm23 │ │ │ │ + vpunpckhdq %zmm17,%zmm1,%zmm1 │ │ │ │ + vpmulhrsw %zmm0,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm0,%zmm18,%zmm18 │ │ │ │ + vpmulhrsw %zmm0,%zmm19,%zmm19 │ │ │ │ + vpmulhrsw %zmm0,%zmm20,%zmm20 │ │ │ │ + vpmulhrsw %zmm0,%zmm21,%zmm21 │ │ │ │ + vpmulhrsw %zmm0,%zmm23,%zmm23 │ │ │ │ + vpmulhrsw %zmm0,%zmm22,%zmm22 │ │ │ │ + vpmulhrsw %zmm0,%zmm1,%zmm1 │ │ │ │ + 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 %zmm1,%zmm22,%zmm23 │ │ │ │ + vpunpcklqdq %zmm1,%zmm22,%zmm22 │ │ │ │ + vpunpckhwd %zmm29,%zmm28,%zmm1 │ │ │ │ + vpunpcklwd %zmm29,%zmm28,%zmm28 │ │ │ │ + vpunpckhwd %zmm25,%zmm24,%zmm29 │ │ │ │ + vpunpcklwd %zmm25,%zmm24,%zmm24 │ │ │ │ + vpunpckhwd %zmm31,%zmm30,%zmm25 │ │ │ │ + vpunpcklwd %zmm31,%zmm30,%zmm30 │ │ │ │ + vpunpckhwd %zmm27,%zmm26,%zmm31 │ │ │ │ + vpunpcklwd %zmm27,%zmm26,%zmm26 │ │ │ │ + vpunpckhdq %zmm26,%zmm24,%zmm27 │ │ │ │ + vpunpckldq %zmm26,%zmm24,%zmm24 │ │ │ │ + vpunpckldq %zmm30,%zmm28,%zmm26 │ │ │ │ + vpunpckhdq %zmm30,%zmm28,%zmm28 │ │ │ │ + vpunpckhdq %zmm31,%zmm29,%zmm30 │ │ │ │ + vpunpckldq %zmm31,%zmm29,%zmm29 │ │ │ │ + vpunpckldq %zmm25,%zmm1,%zmm31 │ │ │ │ + vpunpckhdq %zmm25,%zmm1,%zmm1 │ │ │ │ + vpmulhrsw %zmm0,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm0,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm0,%zmm27,%zmm27 │ │ │ │ + vpmulhrsw %zmm0,%zmm28,%zmm28 │ │ │ │ + vpmulhrsw %zmm0,%zmm29,%zmm29 │ │ │ │ + vpmulhrsw %zmm0,%zmm31,%zmm31 │ │ │ │ + vpmulhrsw %zmm0,%zmm30,%zmm30 │ │ │ │ + vpmulhrsw %zmm0,%zmm1,%zmm1 │ │ │ │ + vpunpckhqdq %zmm26,%zmm24,%zmm25 │ │ │ │ + vpunpcklqdq %zmm26,%zmm24,%zmm24 │ │ │ │ + vpunpcklqdq %zmm28,%zmm27,%zmm26 │ │ │ │ + vpunpckhqdq %zmm28,%zmm27,%zmm27 │ │ │ │ + vpunpcklqdq %zmm31,%zmm29,%zmm28 │ │ │ │ + vpunpckhqdq %zmm31,%zmm29,%zmm29 │ │ │ │ + vpunpckhqdq %zmm1,%zmm30,%zmm31 │ │ │ │ + vpunpcklqdq %zmm1,%zmm30,%zmm30 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x1bd(%rip),%r8 │ │ │ │ - call 2ef2b0 <__cxa_finalize@plt+0x2c4260> │ │ │ │ - add $0x108,%rsp │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vpbroadcastd 0xeb80a(%rip),%zmm28 │ │ │ │ + vmovdqu32 0xeb613(%rip),%zmm30 │ │ │ │ + vpbroadcastd 0xeb7ee(%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 │ │ │ │ + vpaddsw %zmm19,%zmm19,%zmm19 │ │ │ │ + vpaddsw %zmm3,%zmm3,%zmm3 │ │ │ │ + vmovdqa32 %zmm30,%zmm16 │ │ │ │ + vpermi2q %zmm2,%zmm17,%zmm16 │ │ │ │ + vpermt2q %zmm2,%zmm0,%zmm17 │ │ │ │ + vmovdqa32 %zmm30,%zmm18 │ │ │ │ + vpermi2q %zmm3,%zmm19,%zmm18 │ │ │ │ + vpermt2q %zmm3,%zmm0,%zmm19 │ │ │ │ + vpmulhrsw %zmm16,%zmm1,%zmm2 │ │ │ │ + vpmulhrsw %zmm17,%zmm1,%zmm3 │ │ │ │ + vpmulhrsw %zmm18,%zmm1,%zmm4 │ │ │ │ + vpmulhrsw %zmm19,%zmm1,%zmm5 │ │ │ │ + vpaddsw %zmm16,%zmm16,%zmm16 │ │ │ │ + vpaddsw %zmm17,%zmm17,%zmm17 │ │ │ │ + vpaddsw %zmm18,%zmm18,%zmm18 │ │ │ │ + vpaddsw %zmm19,%zmm19,%zmm19 │ │ │ │ + vpaddsw %zmm2,%zmm16,%zmm16 │ │ │ │ + vpaddsw %zmm3,%zmm17,%zmm17 │ │ │ │ + vpaddsw %zmm4,%zmm18,%zmm18 │ │ │ │ + vpaddsw %zmm5,%zmm19,%zmm19 │ │ │ │ + vpmulhrsw 0x80(%rdx),%zmm28,%zmm21 │ │ │ │ + vpmulhrsw 0x280(%rdx),%zmm28,%zmm2 │ │ │ │ + vpmulhrsw 0xc0(%rdx),%zmm28,%zmm23 │ │ │ │ + vpmulhrsw 0x2c0(%rdx),%zmm28,%zmm3 │ │ │ │ + vpaddsw %zmm21,%zmm21,%zmm21 │ │ │ │ + vpaddsw %zmm2,%zmm2,%zmm2 │ │ │ │ + vpaddsw %zmm23,%zmm23,%zmm23 │ │ │ │ + vpaddsw %zmm3,%zmm3,%zmm3 │ │ │ │ + vmovdqa32 %zmm30,%zmm20 │ │ │ │ + vpermi2q %zmm2,%zmm21,%zmm20 │ │ │ │ + vpermt2q %zmm2,%zmm0,%zmm21 │ │ │ │ + vmovdqa32 %zmm30,%zmm22 │ │ │ │ + vpermi2q %zmm3,%zmm23,%zmm22 │ │ │ │ + vpermt2q %zmm3,%zmm0,%zmm23 │ │ │ │ + vpmulhrsw %zmm20,%zmm1,%zmm2 │ │ │ │ + vpmulhrsw %zmm21,%zmm1,%zmm3 │ │ │ │ + vpmulhrsw %zmm22,%zmm1,%zmm4 │ │ │ │ + vpmulhrsw %zmm23,%zmm1,%zmm5 │ │ │ │ + vpaddsw %zmm20,%zmm20,%zmm20 │ │ │ │ + vpaddsw %zmm21,%zmm21,%zmm21 │ │ │ │ + vpaddsw %zmm22,%zmm22,%zmm22 │ │ │ │ + vpaddsw %zmm23,%zmm23,%zmm23 │ │ │ │ + vpaddsw %zmm2,%zmm20,%zmm20 │ │ │ │ + vpaddsw %zmm3,%zmm21,%zmm21 │ │ │ │ + vpaddsw %zmm4,%zmm22,%zmm22 │ │ │ │ + vpaddsw %zmm5,%zmm23,%zmm23 │ │ │ │ + vpmulhrsw 0x100(%rdx),%zmm28,%zmm25 │ │ │ │ + vpmulhrsw 0x300(%rdx),%zmm28,%zmm2 │ │ │ │ + vpmulhrsw 0x140(%rdx),%zmm28,%zmm27 │ │ │ │ + vpmulhrsw 0x340(%rdx),%zmm28,%zmm3 │ │ │ │ + vpaddsw %zmm25,%zmm25,%zmm25 │ │ │ │ + vpaddsw %zmm2,%zmm2,%zmm2 │ │ │ │ + vpaddsw %zmm27,%zmm27,%zmm27 │ │ │ │ + vpaddsw %zmm3,%zmm3,%zmm3 │ │ │ │ + vmovdqa32 %zmm30,%zmm24 │ │ │ │ + vpermi2q %zmm2,%zmm25,%zmm24 │ │ │ │ + vpermt2q %zmm2,%zmm0,%zmm25 │ │ │ │ + vmovdqa32 %zmm30,%zmm26 │ │ │ │ + vpermi2q %zmm3,%zmm27,%zmm26 │ │ │ │ + vpermt2q %zmm3,%zmm0,%zmm27 │ │ │ │ + vpmulhrsw %zmm24,%zmm1,%zmm2 │ │ │ │ + vpmulhrsw %zmm25,%zmm1,%zmm3 │ │ │ │ + vpmulhrsw %zmm26,%zmm1,%zmm4 │ │ │ │ + vpmulhrsw %zmm27,%zmm1,%zmm5 │ │ │ │ + vpaddsw %zmm24,%zmm24,%zmm24 │ │ │ │ + vpaddsw %zmm25,%zmm25,%zmm25 │ │ │ │ + vpaddsw %zmm26,%zmm26,%zmm26 │ │ │ │ + vpaddsw %zmm27,%zmm27,%zmm27 │ │ │ │ + vpaddsw %zmm2,%zmm24,%zmm24 │ │ │ │ + vpaddsw %zmm3,%zmm25,%zmm25 │ │ │ │ + vpaddsw %zmm4,%zmm26,%zmm26 │ │ │ │ + vpaddsw %zmm5,%zmm27,%zmm27 │ │ │ │ + vpmulhrsw 0x180(%rdx),%zmm28,%zmm29 │ │ │ │ + vpmulhrsw 0x380(%rdx),%zmm28,%zmm2 │ │ │ │ + vpmulhrsw 0x1c0(%rdx),%zmm28,%zmm31 │ │ │ │ + vpmulhrsw 0x3c0(%rdx),%zmm28,%zmm3 │ │ │ │ + vpaddsw %zmm29,%zmm29,%zmm29 │ │ │ │ + vpaddsw %zmm2,%zmm2,%zmm2 │ │ │ │ + vpaddsw %zmm31,%zmm31,%zmm31 │ │ │ │ + vpaddsw %zmm3,%zmm3,%zmm3 │ │ │ │ + vmovdqa32 %zmm30,%zmm28 │ │ │ │ + vpermi2q %zmm2,%zmm29,%zmm28 │ │ │ │ + vpermt2q %zmm2,%zmm0,%zmm29 │ │ │ │ + vpermi2q %zmm3,%zmm31,%zmm30 │ │ │ │ + vpermt2q %zmm3,%zmm0,%zmm31 │ │ │ │ + vpmulhrsw %zmm28,%zmm1,%zmm2 │ │ │ │ + vpmulhrsw %zmm29,%zmm1,%zmm3 │ │ │ │ + vpmulhrsw %zmm30,%zmm1,%zmm4 │ │ │ │ + vpmulhrsw %zmm31,%zmm1,%zmm5 │ │ │ │ + vpaddsw %zmm28,%zmm28,%zmm28 │ │ │ │ + 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 0xeb554(%rip),%zmm0 │ │ │ │ + call 2f01d0 <__cxa_finalize@plt+0x2c5180> │ │ │ │ + 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 │ │ │ │ + vpaddw %zmm16,%zmm2,%zmm2 │ │ │ │ + vpaddw %zmm24,%zmm3,%zmm3 │ │ │ │ + vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ + vmovdqa %ymm2,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm2,(%rdi,%rsi,8) │ │ │ │ + add %rsi,%rdi │ │ │ │ + vmovdqa (%rdi),%ymm3 │ │ │ │ + vinserti32x8 $0x1,(%rdi,%rsi,8),%zmm3,%zmm3 │ │ │ │ + vmovdqa32 %zmm4,0x80(%rdx) │ │ │ │ + vmovdqa32 %zmm4,0xc0(%rdx) │ │ │ │ + vpunpcklbw %zmm4,%zmm3,%zmm2 │ │ │ │ + vpunpckhbw %zmm4,%zmm3,%zmm3 │ │ │ │ + vpaddw %zmm17,%zmm2,%zmm2 │ │ │ │ + vpaddw %zmm25,%zmm3,%zmm3 │ │ │ │ + vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ + vmovdqa %ymm2,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm2,(%rdi,%rsi,8) │ │ │ │ + add %rsi,%rdi │ │ │ │ + vmovdqa (%rdi),%ymm3 │ │ │ │ + vinserti32x8 $0x1,(%rdi,%rsi,8),%zmm3,%zmm3 │ │ │ │ + vmovdqa32 %zmm4,0x100(%rdx) │ │ │ │ + vmovdqa32 %zmm4,0x140(%rdx) │ │ │ │ + vpunpcklbw %zmm4,%zmm3,%zmm2 │ │ │ │ + vpunpckhbw %zmm4,%zmm3,%zmm3 │ │ │ │ + vpaddw %zmm18,%zmm2,%zmm2 │ │ │ │ + vpaddw %zmm26,%zmm3,%zmm3 │ │ │ │ + vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ + vmovdqa %ymm2,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm2,(%rdi,%rsi,8) │ │ │ │ + add %rsi,%rdi │ │ │ │ + vmovdqa (%rdi),%ymm3 │ │ │ │ + vinserti32x8 $0x1,(%rdi,%rsi,8),%zmm3,%zmm3 │ │ │ │ + vmovdqa32 %zmm4,0x180(%rdx) │ │ │ │ + vmovdqa32 %zmm4,0x1c0(%rdx) │ │ │ │ + vpunpcklbw %zmm4,%zmm3,%zmm2 │ │ │ │ + vpunpckhbw %zmm4,%zmm3,%zmm3 │ │ │ │ + vpaddw %zmm19,%zmm2,%zmm2 │ │ │ │ + vpaddw %zmm27,%zmm3,%zmm3 │ │ │ │ + vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ + vmovdqa %ymm2,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm2,(%rdi,%rsi,8) │ │ │ │ + add %rsi,%rdi │ │ │ │ + vmovdqa (%rdi),%ymm3 │ │ │ │ + vinserti32x8 $0x1,(%rdi,%rsi,8),%zmm3,%zmm3 │ │ │ │ + vmovdqa32 %zmm4,0x200(%rdx) │ │ │ │ + vmovdqa32 %zmm4,0x240(%rdx) │ │ │ │ + vpunpcklbw %zmm4,%zmm3,%zmm2 │ │ │ │ + vpunpckhbw %zmm4,%zmm3,%zmm3 │ │ │ │ + vpaddw %zmm20,%zmm2,%zmm2 │ │ │ │ + vpaddw %zmm28,%zmm3,%zmm3 │ │ │ │ + vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ + vmovdqa %ymm2,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm2,(%rdi,%rsi,8) │ │ │ │ + add %rsi,%rdi │ │ │ │ + vmovdqa (%rdi),%ymm3 │ │ │ │ + vinserti32x8 $0x1,(%rdi,%rsi,8),%zmm3,%zmm3 │ │ │ │ + vmovdqa32 %zmm4,0x280(%rdx) │ │ │ │ + vmovdqa32 %zmm4,0x2c0(%rdx) │ │ │ │ + vpunpcklbw %zmm4,%zmm3,%zmm2 │ │ │ │ + vpunpckhbw %zmm4,%zmm3,%zmm3 │ │ │ │ + vpaddw %zmm21,%zmm2,%zmm2 │ │ │ │ + vpaddw %zmm29,%zmm3,%zmm3 │ │ │ │ + vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ + vmovdqa %ymm2,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm2,(%rdi,%rsi,8) │ │ │ │ + add %rsi,%rdi │ │ │ │ + vmovdqa (%rdi),%ymm3 │ │ │ │ + vinserti32x8 $0x1,(%rdi,%rsi,8),%zmm3,%zmm3 │ │ │ │ + vmovdqa32 %zmm4,0x300(%rdx) │ │ │ │ + vmovdqa32 %zmm4,0x340(%rdx) │ │ │ │ + vpunpcklbw %zmm4,%zmm3,%zmm2 │ │ │ │ + vpunpckhbw %zmm4,%zmm3,%zmm3 │ │ │ │ + vpaddw %zmm22,%zmm2,%zmm2 │ │ │ │ + vpaddw %zmm30,%zmm3,%zmm3 │ │ │ │ + vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ + vmovdqa %ymm2,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm2,(%rdi,%rsi,8) │ │ │ │ + add %rsi,%rdi │ │ │ │ + vmovdqa (%rdi),%ymm3 │ │ │ │ + vinserti32x8 $0x1,(%rdi,%rsi,8),%zmm3,%zmm3 │ │ │ │ + vmovdqa32 %zmm4,0x380(%rdx) │ │ │ │ + vmovdqa32 %zmm4,0x3c0(%rdx) │ │ │ │ + vpunpcklbw %zmm4,%zmm3,%zmm2 │ │ │ │ + vpunpckhbw %zmm4,%zmm3,%zmm3 │ │ │ │ + vpaddw %zmm23,%zmm2,%zmm2 │ │ │ │ + vpaddw %zmm31,%zmm3,%zmm3 │ │ │ │ + vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ + vmovdqa %ymm2,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm2,(%rdi,%rsi,8) │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x110,%rdx │ │ │ │ - mov %r8,%rcx │ │ │ │ - lea 0xd2(%rip),%r8 │ │ │ │ - movdqa 0xec7d7(%rip),%xmm6 │ │ │ │ - movdqa 0xc0(%rdx),%xmm7 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x20(%rdx),%xmm1 │ │ │ │ - movdqa 0x40(%rdx),%xmm2 │ │ │ │ - movdqa 0x60(%rdx),%xmm3 │ │ │ │ - movdqa 0x80(%rdx),%xmm4 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - psraw $0x1,%xmm5 │ │ │ │ - pavgw %xmm5,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm0,%xmm5 │ │ │ │ - psraw $0x1,%xmm5 │ │ │ │ - pavgw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm1,%xmm5 │ │ │ │ - psraw $0x1,%xmm5 │ │ │ │ - pavgw %xmm5,%xmm1 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm2,%xmm5 │ │ │ │ - psraw $0x1,%xmm5 │ │ │ │ - pavgw %xmm5,%xmm2 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm3,%xmm5 │ │ │ │ - psraw $0x1,%xmm5 │ │ │ │ - pavgw %xmm5,%xmm3 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm4,%xmm5 │ │ │ │ - psraw $0x1,%xmm5 │ │ │ │ - pavgw %xmm5,%xmm4 │ │ │ │ - movdqa 0xa0(%rdx),%xmm5 │ │ │ │ - movdqa %xmm7,0x18(%rsp) │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - pmulhrsw %xmm5,%xmm7 │ │ │ │ - psraw $0x1,%xmm7 │ │ │ │ - pavgw %xmm7,%xmm5 │ │ │ │ - movdqa 0xe0(%rdx),%xmm7 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - psraw $0x1,%xmm6 │ │ │ │ - pavgw %xmm6,%xmm7 │ │ │ │ - jmp 2e9bd4 <__cxa_finalize@plt+0x2beb84> │ │ │ │ - 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 2ef2c1 <__cxa_finalize@plt+0x2c4271> │ │ │ │ - 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 2ef2c1 <__cxa_finalize@plt+0x2c4271> │ │ │ │ - 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 2ef2c1 <__cxa_finalize@plt+0x2c4271> │ │ │ │ - lea 0x8(%rdi),%rcx │ │ │ │ - lea 0xeb(%rip),%r8 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa %xmm4,0x18(%rsp) │ │ │ │ - movdqa 0xec626(%rip),%xmm7 │ │ │ │ - movdqa %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm5,%xmm4 │ │ │ │ - paddsw %xmm5,%xmm5 │ │ │ │ - paddsw %xmm4,%xmm5 │ │ │ │ - movdqa %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm6,%xmm4 │ │ │ │ - paddsw %xmm6,%xmm6 │ │ │ │ - paddsw %xmm4,%xmm6 │ │ │ │ - movdqa %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm0,%xmm4 │ │ │ │ - paddsw %xmm0,%xmm0 │ │ │ │ - paddsw %xmm4,%xmm0 │ │ │ │ - movdqa %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm1,%xmm4 │ │ │ │ - paddsw %xmm1,%xmm1 │ │ │ │ - paddsw %xmm4,%xmm1 │ │ │ │ - movdqa %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm2 │ │ │ │ - paddsw %xmm4,%xmm2 │ │ │ │ - movdqa %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm3,%xmm4 │ │ │ │ - paddsw %xmm3,%xmm3 │ │ │ │ - paddsw %xmm4,%xmm3 │ │ │ │ - movdqa 0xec568(%rip),%xmm4 │ │ │ │ - pmulhrsw %xmm4,%xmm5 │ │ │ │ - pmulhrsw %xmm4,%xmm6 │ │ │ │ - movdqa %xmm5,0x28(%rsp) │ │ │ │ - movdqa 0x18(%rsp),%xmm5 │ │ │ │ - movdqa %xmm6,0x18(%rsp) │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - pmulhrsw %xmm5,%xmm6 │ │ │ │ - paddsw %xmm5,%xmm5 │ │ │ │ - paddsw %xmm6,%xmm5 │ │ │ │ - movdqa 0x8(%rsp),%xmm6 │ │ │ │ - pmulhrsw %xmm6,%xmm7 │ │ │ │ - paddsw %xmm6,%xmm6 │ │ │ │ - paddsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw %xmm4,%xmm0 │ │ │ │ - pmulhrsw %xmm4,%xmm1 │ │ │ │ - pmulhrsw %xmm4,%xmm2 │ │ │ │ - pmulhrsw %xmm4,%xmm3 │ │ │ │ - pmulhrsw %xmm4,%xmm6 │ │ │ │ - pmulhrsw %xmm5,%xmm4 │ │ │ │ - movdqa %xmm6,0x8(%rsp) │ │ │ │ - jmp 2e9cd5 <__cxa_finalize@plt+0x2bec85> │ │ │ │ - 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 2ef466 <__cxa_finalize@plt+0x2c4416> │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa %xmm7,(%rdx) │ │ │ │ - movdqa %xmm7,0x10(%rdx) │ │ │ │ - movdqa %xmm7,0x20(%rdx) │ │ │ │ - movdqa %xmm7,0x30(%rdx) │ │ │ │ - movdqa %xmm7,0x40(%rdx) │ │ │ │ - movdqa %xmm7,0x50(%rdx) │ │ │ │ - movdqa %xmm7,0x60(%rdx) │ │ │ │ - movdqa %xmm7,0x70(%rdx) │ │ │ │ - movdqa %xmm7,0x80(%rdx) │ │ │ │ - movdqa %xmm7,0x90(%rdx) │ │ │ │ - movdqa %xmm7,0xa0(%rdx) │ │ │ │ - movdqa %xmm7,0xb0(%rdx) │ │ │ │ - movdqa %xmm7,0xc0(%rdx) │ │ │ │ - movdqa %xmm7,0xd0(%rdx) │ │ │ │ - movdqa %xmm7,0xe0(%rdx) │ │ │ │ - movdqa %xmm7,0xf0(%rdx) │ │ │ │ - add $0x100,%rdx │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x20(%rdx),%xmm1 │ │ │ │ - movdqa 0x40(%rdx),%xmm2 │ │ │ │ - movdqa 0x60(%rdx),%xmm3 │ │ │ │ - movdqa 0x80(%rdx),%xmm4 │ │ │ │ - movdqa 0xa0(%rdx),%xmm5 │ │ │ │ - movdqa 0xc0(%rdx),%xmm6 │ │ │ │ - movdqa 0xe0(%rdx),%xmm7 │ │ │ │ - lea 0x8(%rip),%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - jmp 2ef466 <__cxa_finalize@plt+0x2c4416> │ │ │ │ - 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 2ef466 <__cxa_finalize@plt+0x2c4416> │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x248,%rsp │ │ │ │ + lea 0xeb3a9(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2ef6a8 <__cxa_finalize@plt+0x2c4658> │ │ │ │ - call 2ef700 <__cxa_finalize@plt+0x2c46b0> │ │ │ │ - add $0x248,%rsp │ │ │ │ - ret │ │ │ │ - movd 0xec410(%rip),%xmm1 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xec41f(%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 2e9a99 <__cxa_finalize@plt+0x2bea49> │ │ │ │ - add $0x248,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x6a,%ecx │ │ │ │ - jle 2ef83c <__cxa_finalize@plt+0x2c47ec> │ │ │ │ - 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 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - movdqa 0xec390(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9ba4 <__cxa_finalize@plt+0x2beb54> │ │ │ │ - movdqa %xmm0,0x98(%rsp) │ │ │ │ - movdqa %xmm4,0xa8(%rsp) │ │ │ │ - movdqa %xmm2,0x118(%rsp) │ │ │ │ - movdqa %xmm6,0x128(%rsp) │ │ │ │ - movdqa %xmm1,0x1f8(%rsp) │ │ │ │ - movdqa %xmm3,0x1e8(%rsp) │ │ │ │ - movdqa %xmm5,0x1b8(%rsp) │ │ │ │ - movdqa %xmm7,0x228(%rsp) │ │ │ │ - movdqa 0x20(%rdx),%xmm0 │ │ │ │ - movdqa 0x60(%rdx),%xmm1 │ │ │ │ - movdqa 0xa0(%rdx),%xmm2 │ │ │ │ - movdqa 0xe0(%rdx),%xmm3 │ │ │ │ - movdqa 0x120(%rdx),%xmm4 │ │ │ │ - movdqa 0x160(%rdx),%xmm5 │ │ │ │ - movdqa 0x1a0(%rdx),%xmm6 │ │ │ │ - movdqa 0x1e0(%rdx),%xmm7 │ │ │ │ - call 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - movdqa 0xec2f5(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9ba4 <__cxa_finalize@plt+0x2beb54> │ │ │ │ - movdqa %xmm0,0x78(%rsp) │ │ │ │ - movdqa %xmm4,0x88(%rsp) │ │ │ │ - movdqa %xmm2,0xf8(%rsp) │ │ │ │ - movdqa %xmm6,0x108(%rsp) │ │ │ │ - movdqa %xmm1,0x218(%rsp) │ │ │ │ - movdqa %xmm3,0x1c8(%rsp) │ │ │ │ - movdqa %xmm5,0x1d8(%rsp) │ │ │ │ - movdqa %xmm7,0x208(%rsp) │ │ │ │ - movdqa 0x10(%rdx),%xmm0 │ │ │ │ - movdqa 0x50(%rdx),%xmm1 │ │ │ │ - movdqa 0x90(%rdx),%xmm2 │ │ │ │ - movdqa 0xd0(%rdx),%xmm3 │ │ │ │ - movdqa 0x110(%rdx),%xmm4 │ │ │ │ - movdqa 0x150(%rdx),%xmm5 │ │ │ │ - movdqa 0x190(%rdx),%xmm6 │ │ │ │ - movdqa 0x1d0(%rdx),%xmm7 │ │ │ │ - call 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - movdqa 0xec25d(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9ba4 <__cxa_finalize@plt+0x2beb54> │ │ │ │ - movdqa %xmm0,0x58(%rsp) │ │ │ │ - movdqa %xmm4,0x68(%rsp) │ │ │ │ - movdqa %xmm2,0xd8(%rsp) │ │ │ │ - movdqa %xmm6,0xe8(%rsp) │ │ │ │ - movdqa %xmm1,0x158(%rsp) │ │ │ │ - movdqa %xmm3,0x188(%rsp) │ │ │ │ - movdqa %xmm5,0x198(%rsp) │ │ │ │ - movdqa %xmm7,0x148(%rsp) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x40(%rdx),%xmm1 │ │ │ │ - movdqa 0x80(%rdx),%xmm2 │ │ │ │ - movdqa 0xc0(%rdx),%xmm3 │ │ │ │ - movdqa 0x100(%rdx),%xmm4 │ │ │ │ - movdqa 0x140(%rdx),%xmm5 │ │ │ │ - movdqa 0x180(%rdx),%xmm6 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm7 │ │ │ │ - call 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - movdqa 0xec1c9(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9ba4 <__cxa_finalize@plt+0x2beb54> │ │ │ │ - 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 2efa48 <__cxa_finalize@plt+0x2c49f8> │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0xb8(%rsp),%xmm0 │ │ │ │ - movdqa 0xc8(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8(%rsp),%xmm2 │ │ │ │ - movdqa 0xe8(%rsp),%xmm3 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 2ecc80 <__cxa_finalize@plt+0x2c1c30> │ │ │ │ - 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 2eff90 <__cxa_finalize@plt+0x2c4f40> │ │ │ │ - jmp 2efb3e <__cxa_finalize@plt+0x2c4aee> │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - call 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0xb8(%rsp),%xmm0 │ │ │ │ - movdqa 0xc8(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8(%rsp),%xmm2 │ │ │ │ - movdqa 0xe8(%rsp),%xmm3 │ │ │ │ - movdqa 0xf8(%rsp),%xmm4 │ │ │ │ - movdqa 0x108(%rsp),%xmm5 │ │ │ │ - movdqa 0x118(%rsp),%xmm6 │ │ │ │ - movdqa 0x128(%rsp),%xmm7 │ │ │ │ - call 2ecc80 <__cxa_finalize@plt+0x2c1c30> │ │ │ │ - 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 2f0260 <__cxa_finalize@plt+0x2c5210> │ │ │ │ - lea 0x21d(%rip),%rcx │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0xee(%rip),%r8 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa %xmm7,(%rdx) │ │ │ │ - movdqa %xmm7,0x10(%rdx) │ │ │ │ - movdqa %xmm7,0x20(%rdx) │ │ │ │ - movdqa %xmm7,0x30(%rdx) │ │ │ │ - movdqa %xmm7,0x40(%rdx) │ │ │ │ - movdqa %xmm7,0x50(%rdx) │ │ │ │ - movdqa %xmm7,0x60(%rdx) │ │ │ │ - movdqa %xmm7,0x70(%rdx) │ │ │ │ - movdqa %xmm7,0x80(%rdx) │ │ │ │ - movdqa %xmm7,0x90(%rdx) │ │ │ │ - movdqa %xmm7,0xa0(%rdx) │ │ │ │ - movdqa %xmm7,0xb0(%rdx) │ │ │ │ - movdqa %xmm7,0xc0(%rdx) │ │ │ │ - movdqa %xmm7,0xd0(%rdx) │ │ │ │ - movdqa %xmm7,0xe0(%rdx) │ │ │ │ - movdqa %xmm7,0xf0(%rdx) │ │ │ │ - movdqa %xmm7,0x100(%rdx) │ │ │ │ - movdqa %xmm7,0x110(%rdx) │ │ │ │ - movdqa %xmm7,0x120(%rdx) │ │ │ │ - movdqa %xmm7,0x130(%rdx) │ │ │ │ - movdqa %xmm7,0x140(%rdx) │ │ │ │ - movdqa %xmm7,0x150(%rdx) │ │ │ │ - movdqa %xmm7,0x160(%rdx) │ │ │ │ - movdqa %xmm7,0x170(%rdx) │ │ │ │ - movdqa %xmm7,0x180(%rdx) │ │ │ │ - movdqa %xmm7,0x190(%rdx) │ │ │ │ - movdqa %xmm7,0x1a0(%rdx) │ │ │ │ - movdqa %xmm7,0x1b0(%rdx) │ │ │ │ - movdqa %xmm7,0x1c0(%rdx) │ │ │ │ - movdqa %xmm7,0x1d0(%rdx) │ │ │ │ - movdqa %xmm7,0x1e0(%rdx) │ │ │ │ - movdqa %xmm7,0x1f0(%rdx) │ │ │ │ - jmp *%r8 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9c91 <__cxa_finalize@plt+0x2bec41> │ │ │ │ - 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 2e9c91 <__cxa_finalize@plt+0x2bec41> │ │ │ │ - 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 2e9c91 <__cxa_finalize@plt+0x2bec41> │ │ │ │ - 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 2e9c91 <__cxa_finalize@plt+0x2bec41> │ │ │ │ + je 2f1769 <__cxa_finalize@plt+0x2c6719> │ │ │ │ + cmp $0x88,%ecx │ │ │ │ + jb 2f107f <__cxa_finalize@plt+0x2c602f> │ │ │ │ + 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 2ed8c0 <__cxa_finalize@plt+0x2c2870> │ │ │ │ + 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 2ef6c0 <__cxa_finalize@plt+0x2c4670> │ │ │ │ + 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) │ │ │ │ + vmovdqa32 0x40(%rdx),%zmm6 │ │ │ │ + vmovdqa32 0x7c0(%rdx),%zmm5 │ │ │ │ + vmovdqa32 0x440(%rdx),%zmm30 │ │ │ │ + vmovdqa32 0x3c0(%rdx),%zmm13 │ │ │ │ + vmovdqa32 0x240(%rdx),%zmm10 │ │ │ │ + vmovdqa32 0x5c0(%rdx),%zmm1 │ │ │ │ + vmovdqa32 0x640(%rdx),%zmm2 │ │ │ │ + vmovdqa32 0x1c0(%rdx),%zmm9 │ │ │ │ + vmovdqa32 0x140(%rdx),%zmm8 │ │ │ │ + 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 2f1a40 <__cxa_finalize@plt+0x2c69f0> │ │ │ │ + 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 │ │ │ │ + vpsubsw %zmm10,%zmm19,%zmm11 │ │ │ │ + vpaddsw %zmm10,%zmm19,%zmm19 │ │ │ │ + vpsubsw %zmm9,%zmm20,%zmm10 │ │ │ │ + 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 │ │ │ │ + vpxord %zmm25,%zmm25,%zmm25 │ │ │ │ + vpunpckhwd %zmm17,%zmm16,%zmm24 │ │ │ │ + vpunpcklwd %zmm17,%zmm16,%zmm16 │ │ │ │ + vpunpckhwd %zmm19,%zmm18,%zmm17 │ │ │ │ + vpunpcklwd %zmm19,%zmm18,%zmm18 │ │ │ │ + vmovdqa32 %zmm25,0x400(%rdx) │ │ │ │ + vmovdqa32 %zmm25,0x440(%rdx) │ │ │ │ + vmovdqa32 %zmm25,0x480(%rdx) │ │ │ │ + vmovdqa32 %zmm25,0x4c0(%rdx) │ │ │ │ + vpunpckhwd %zmm21,%zmm20,%zmm6 │ │ │ │ + vpunpcklwd %zmm21,%zmm20,%zmm20 │ │ │ │ + vpunpckhwd %zmm23,%zmm22,%zmm21 │ │ │ │ + vpunpcklwd %zmm23,%zmm22,%zmm22 │ │ │ │ + vmovdqa32 %zmm25,0x500(%rdx) │ │ │ │ + vmovdqa32 %zmm25,0x540(%rdx) │ │ │ │ + vmovdqa32 %zmm25,0x580(%rdx) │ │ │ │ + vmovdqa32 %zmm25,0x5c0(%rdx) │ │ │ │ + vpunpckhwd %zmm8,%zmm7,%zmm19 │ │ │ │ + vpunpcklwd %zmm8,%zmm7,%zmm7 │ │ │ │ + vpunpckhwd %zmm10,%zmm9,%zmm8 │ │ │ │ + vpunpcklwd %zmm10,%zmm9,%zmm9 │ │ │ │ + vmovdqa32 %zmm25,0x600(%rdx) │ │ │ │ + vmovdqa32 %zmm25,0x640(%rdx) │ │ │ │ + vmovdqa32 %zmm25,0x680(%rdx) │ │ │ │ + vmovdqa32 %zmm25,0x6c0(%rdx) │ │ │ │ + vpunpckhwd %zmm12,%zmm11,%zmm10 │ │ │ │ + vpunpcklwd %zmm12,%zmm11,%zmm11 │ │ │ │ + vpunpckhwd %zmm29,%zmm13,%zmm12 │ │ │ │ + vpunpcklwd %zmm29,%zmm13,%zmm13 │ │ │ │ + vmovdqa32 %zmm25,0x700(%rdx) │ │ │ │ + vmovdqa32 %zmm25,0x740(%rdx) │ │ │ │ + vmovdqa32 %zmm25,0x780(%rdx) │ │ │ │ + vmovdqa32 %zmm25,0x7c0(%rdx) │ │ │ │ + vpunpckhdq %zmm18,%zmm16,%zmm23 │ │ │ │ + vpunpckldq %zmm18,%zmm16,%zmm16 │ │ │ │ + vpunpckhdq %zmm22,%zmm20,%zmm18 │ │ │ │ + vpunpckldq %zmm22,%zmm20,%zmm20 │ │ │ │ + vpunpckhdq %zmm17,%zmm24,%zmm22 │ │ │ │ + vpunpckldq %zmm17,%zmm24,%zmm24 │ │ │ │ + vpunpckhdq %zmm21,%zmm6,%zmm17 │ │ │ │ + vpunpckldq %zmm21,%zmm6,%zmm6 │ │ │ │ + vpmulhrsw %zmm26,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm26,%zmm20,%zmm20 │ │ │ │ + vpmulhrsw %zmm26,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm26,%zmm6,%zmm6 │ │ │ │ + vpunpckhdq %zmm9,%zmm7,%zmm29 │ │ │ │ + vpunpckldq %zmm9,%zmm7,%zmm7 │ │ │ │ + vpunpckhdq %zmm13,%zmm11,%zmm9 │ │ │ │ + vpunpckldq %zmm13,%zmm11,%zmm11 │ │ │ │ + vpmulhrsw %zmm26,%zmm29,%zmm29 │ │ │ │ + vpmulhrsw %zmm26,%zmm7,%zmm7 │ │ │ │ + vpmulhrsw %zmm26,%zmm9,%zmm9 │ │ │ │ + vpmulhrsw %zmm26,%zmm11,%zmm11 │ │ │ │ + vpunpckhdq %zmm8,%zmm19,%zmm25 │ │ │ │ + vpunpckldq %zmm8,%zmm19,%zmm19 │ │ │ │ + vpunpckhdq %zmm12,%zmm10,%zmm8 │ │ │ │ + vpunpckldq %zmm12,%zmm10,%zmm10 │ │ │ │ + vpunpcklqdq %zmm11,%zmm7,%zmm21 │ │ │ │ + vpunpckhqdq %zmm11,%zmm7,%zmm7 │ │ │ │ + vpunpckhqdq %zmm9,%zmm29,%zmm11 │ │ │ │ + vpunpcklqdq %zmm9,%zmm29,%zmm29 │ │ │ │ + vpunpckhqdq %zmm10,%zmm19,%zmm9 │ │ │ │ + vpunpcklqdq %zmm10,%zmm19,%zmm19 │ │ │ │ + vpunpckhqdq %zmm8,%zmm25,%zmm10 │ │ │ │ + vpunpcklqdq %zmm8,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm26,%zmm9,%zmm9 │ │ │ │ + vpmulhrsw %zmm26,%zmm19,%zmm19 │ │ │ │ + vpmulhrsw %zmm26,%zmm10,%zmm10 │ │ │ │ + vmovdqa32 %zmm7,0x240(%rdx) │ │ │ │ + vmovdqa32 %zmm11,0x2c0(%rdx) │ │ │ │ + vmovdqa32 %zmm9,0x340(%rdx) │ │ │ │ + vmovdqa32 %zmm10,0x3c0(%rdx) │ │ │ │ + vpunpckhqdq %zmm6,%zmm24,%zmm8 │ │ │ │ + vpunpcklqdq %zmm6,%zmm24,%zmm24 │ │ │ │ + vpunpckhqdq %zmm20,%zmm16,%zmm6 │ │ │ │ + vpunpcklqdq %zmm20,%zmm16,%zmm16 │ │ │ │ + vpunpckhqdq %zmm18,%zmm23,%zmm7 │ │ │ │ + vpunpcklqdq %zmm18,%zmm23,%zmm23 │ │ │ │ + vpunpckhqdq %zmm17,%zmm22,%zmm9 │ │ │ │ + vpunpcklqdq %zmm17,%zmm22,%zmm22 │ │ │ │ + vmovdqa32 (%rdx),%zmm18 │ │ │ │ + vmovdqa32 0x80(%rdx),%zmm27 │ │ │ │ + vmovdqa32 0x100(%rdx),%zmm28 │ │ │ │ + vmovdqa32 0x180(%rdx),%zmm13 │ │ │ │ + vmovdqa32 0x200(%rdx),%zmm11 │ │ │ │ + vmovdqa32 0x280(%rdx),%zmm10 │ │ │ │ + vmovdqa32 0x300(%rdx),%zmm20 │ │ │ │ + vmovdqa32 0x380(%rdx),%zmm12 │ │ │ │ + vpsubsw %zmm5,%zmm18,%zmm17 │ │ │ │ + vpaddsw %zmm5,%zmm18,%zmm18 │ │ │ │ + vpsubsw %zmm4,%zmm27,%zmm5 │ │ │ │ + vpaddsw %zmm4,%zmm27,%zmm27 │ │ │ │ + vpsubsw %zmm3,%zmm28,%zmm4 │ │ │ │ + vpaddsw %zmm3,%zmm28,%zmm28 │ │ │ │ + vpsubsw %zmm2,%zmm13,%zmm3 │ │ │ │ + vpaddsw %zmm2,%zmm13,%zmm13 │ │ │ │ + vpsubsw %zmm1,%zmm11,%zmm2 │ │ │ │ + vpaddsw %zmm1,%zmm11,%zmm11 │ │ │ │ + vpsubsw %zmm0,%zmm10,%zmm1 │ │ │ │ + vpaddsw %zmm0,%zmm10,%zmm10 │ │ │ │ + vpaddsw %zmm31,%zmm20,%zmm0 │ │ │ │ + vpsubsw %zmm31,%zmm20,%zmm20 │ │ │ │ + vpmulhrsw %zmm26,%zmm22,%zmm31 │ │ │ │ + vpsubsw %zmm30,%zmm12,%zmm22 │ │ │ │ + vpaddsw %zmm30,%zmm12,%zmm12 │ │ │ │ + vpmulhrsw %zmm26,%zmm23,%zmm30 │ │ │ │ + vpunpcklwd %zmm20,%zmm22,%zmm23 │ │ │ │ + vpunpckhwd %zmm20,%zmm22,%zmm22 │ │ │ │ + vpunpckhwd %zmm2,%zmm1,%zmm20 │ │ │ │ + vpunpcklwd %zmm2,%zmm1,%zmm1 │ │ │ │ + vpunpckhwd %zmm4,%zmm3,%zmm2 │ │ │ │ + vpunpcklwd %zmm4,%zmm3,%zmm3 │ │ │ │ + vpunpckhwd %zmm17,%zmm5,%zmm4 │ │ │ │ + vpunpcklwd %zmm17,%zmm5,%zmm5 │ │ │ │ + vpunpckhwd %zmm27,%zmm18,%zmm17 │ │ │ │ + vpunpcklwd %zmm27,%zmm18,%zmm18 │ │ │ │ + vpunpckhwd %zmm13,%zmm28,%zmm27 │ │ │ │ + vpunpcklwd %zmm13,%zmm28,%zmm28 │ │ │ │ + vpunpckhwd %zmm10,%zmm11,%zmm13 │ │ │ │ + vpunpcklwd %zmm10,%zmm11,%zmm11 │ │ │ │ + vpunpckhwd %zmm12,%zmm0,%zmm10 │ │ │ │ + vpunpcklwd %zmm12,%zmm0,%zmm0 │ │ │ │ + vpmulhrsw %zmm26,%zmm7,%zmm7 │ │ │ │ + vpmulhrsw %zmm26,%zmm9,%zmm9 │ │ │ │ + vpunpckhdq %zmm28,%zmm18,%zmm12 │ │ │ │ + vpunpckldq %zmm28,%zmm18,%zmm18 │ │ │ │ + vpunpckhdq %zmm0,%zmm11,%zmm28 │ │ │ │ + vpunpckldq %zmm0,%zmm11,%zmm11 │ │ │ │ + vpmulhrsw %zmm26,%zmm12,%zmm12 │ │ │ │ + vpmulhrsw %zmm26,%zmm18,%zmm18 │ │ │ │ + vpmulhrsw %zmm26,%zmm28,%zmm28 │ │ │ │ + vpmulhrsw %zmm26,%zmm11,%zmm11 │ │ │ │ + vpunpckhdq %zmm27,%zmm17,%zmm0 │ │ │ │ + vpunpckldq %zmm27,%zmm17,%zmm17 │ │ │ │ + vpunpckhdq %zmm10,%zmm13,%zmm27 │ │ │ │ + vpunpckldq %zmm10,%zmm13,%zmm13 │ │ │ │ + vpmulhrsw %zmm26,%zmm0,%zmm0 │ │ │ │ + vpmulhrsw %zmm26,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm26,%zmm27,%zmm27 │ │ │ │ + vpmulhrsw %zmm26,%zmm13,%zmm13 │ │ │ │ + vpunpckhdq %zmm5,%zmm3,%zmm10 │ │ │ │ + vpunpckldq %zmm5,%zmm3,%zmm3 │ │ │ │ + vpunpckhdq %zmm20,%zmm22,%zmm5 │ │ │ │ + vpunpckldq %zmm20,%zmm22,%zmm22 │ │ │ │ + vpmulhrsw %zmm26,%zmm10,%zmm10 │ │ │ │ + vpmulhrsw %zmm26,%zmm3,%zmm3 │ │ │ │ + vpmulhrsw %zmm26,%zmm5,%zmm5 │ │ │ │ + vpmulhrsw %zmm26,%zmm22,%zmm22 │ │ │ │ + vpunpckhdq %zmm4,%zmm2,%zmm20 │ │ │ │ + vpunpckldq %zmm4,%zmm2,%zmm2 │ │ │ │ + vpunpckhdq %zmm1,%zmm23,%zmm4 │ │ │ │ + vpunpckldq %zmm1,%zmm23,%zmm23 │ │ │ │ + vpmulhrsw %zmm26,%zmm20,%zmm20 │ │ │ │ + vpmulhrsw %zmm26,%zmm2,%zmm2 │ │ │ │ + vpmulhrsw %zmm26,%zmm4,%zmm4 │ │ │ │ + vpmulhrsw %zmm26,%zmm23,%zmm23 │ │ │ │ + vpunpcklqdq %zmm28,%zmm12,%zmm1 │ │ │ │ + vpunpckhqdq %zmm28,%zmm12,%zmm12 │ │ │ │ + vpunpckhqdq %zmm11,%zmm18,%zmm28 │ │ │ │ + vpunpcklqdq %zmm11,%zmm18,%zmm18 │ │ │ │ + vpunpckhqdq %zmm13,%zmm17,%zmm11 │ │ │ │ + vpunpcklqdq %zmm13,%zmm17,%zmm17 │ │ │ │ + vpunpckhqdq %zmm27,%zmm0,%zmm13 │ │ │ │ + vpunpcklqdq %zmm27,%zmm0,%zmm0 │ │ │ │ + vmovdqa32 %zmm28,0x40(%rdx) │ │ │ │ + vmovdqa32 %zmm12,0xc0(%rdx) │ │ │ │ + vmovdqa32 %zmm11,0x140(%rdx) │ │ │ │ + vmovdqa32 %zmm13,0x1c0(%rdx) │ │ │ │ + vpunpckhqdq %zmm10,%zmm4,%zmm11 │ │ │ │ + vpunpcklqdq %zmm10,%zmm4,%zmm4 │ │ │ │ + vpunpckhqdq %zmm3,%zmm23,%zmm10 │ │ │ │ + vpunpcklqdq %zmm3,%zmm23,%zmm23 │ │ │ │ + vpunpckhqdq %zmm2,%zmm22,%zmm12 │ │ │ │ + vpunpcklqdq %zmm2,%zmm22,%zmm22 │ │ │ │ + vpunpckhqdq %zmm20,%zmm5,%zmm13 │ │ │ │ + vpunpcklqdq %zmm20,%zmm5,%zmm5 │ │ │ │ + vpmulhrsw %zmm26,%zmm25,%zmm3 │ │ │ │ + vshufi32x4 $0xee,%zmm18,%zmm16,%zmm20 │ │ │ │ + vinserti32x8 $0x1,%ymm18,%zmm16,%zmm16 │ │ │ │ + vshufi32x4 $0xee,%zmm21,%zmm23,%zmm18 │ │ │ │ + vinserti32x8 $0x1,%ymm21,%zmm23,%zmm23 │ │ │ │ + vshufi32x4 $0xee,%zmm17,%zmm24,%zmm21 │ │ │ │ + vinserti32x8 $0x1,%ymm17,%zmm24,%zmm17 │ │ │ │ + vshufi32x4 $0xee,%zmm19,%zmm22,%zmm24 │ │ │ │ + vinserti32x8 $0x1,%ymm19,%zmm22,%zmm22 │ │ │ │ + vshufi32x4 $0xdd,%zmm22,%zmm17,%zmm19 │ │ │ │ + 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 2ed8c0 <__cxa_finalize@plt+0x2c2870> │ │ │ │ + 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 │ │ │ │ + vinserti32x8 $0x1,%ymm0,%zmm31,%zmm31 │ │ │ │ + vshufi32x4 $0xdd,%zmm4,%zmm30,%zmm0 │ │ │ │ + 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 2ef6c0 <__cxa_finalize@plt+0x2c4670> │ │ │ │ + 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) │ │ │ │ + vmovdqa32 0x40(%rdx),%zmm31 │ │ │ │ + vmovdqa32 0xc0(%rdx),%zmm0 │ │ │ │ + vmovdqa32 0x140(%rdx),%zmm1 │ │ │ │ + vmovdqa32 0x1c0(%rdx),%zmm3 │ │ │ │ + vmovdqa32 0x240(%rdx),%zmm4 │ │ │ │ + vmovdqa32 0x2c0(%rdx),%zmm5 │ │ │ │ + vmovdqa32 0x340(%rdx),%zmm29 │ │ │ │ + vmovdqa32 0x3c0(%rdx),%zmm2 │ │ │ │ + vshufi32x4 $0xee,%zmm31,%zmm6,%zmm30 │ │ │ │ + vinserti32x8 $0x1,%ymm31,%zmm6,%zmm6 │ │ │ │ + vshufi32x4 $0xee,%zmm0,%zmm7,%zmm31 │ │ │ │ + vinserti32x8 $0x1,%ymm0,%zmm7,%zmm7 │ │ │ │ + vshufi32x4 $0xee,%zmm1,%zmm8,%zmm0 │ │ │ │ + vinserti32x8 $0x1,%ymm1,%zmm8,%zmm8 │ │ │ │ + vshufi32x4 $0xee,%zmm3,%zmm9,%zmm1 │ │ │ │ + vinserti32x8 $0x1,%ymm3,%zmm9,%zmm9 │ │ │ │ + vinserti32x8 $0x1,%ymm4,%zmm10,%zmm24 │ │ │ │ + vshufi32x4 $0xee,%zmm4,%zmm10,%zmm10 │ │ │ │ + vinserti32x8 $0x1,%ymm5,%zmm11,%zmm25 │ │ │ │ + vshufi32x4 $0xee,%zmm5,%zmm11,%zmm11 │ │ │ │ + vinserti32x8 $0x1,%ymm29,%zmm12,%zmm27 │ │ │ │ + vshufi32x4 $0xee,%zmm29,%zmm12,%zmm12 │ │ │ │ + vinserti32x8 $0x1,%ymm2,%zmm13,%zmm28 │ │ │ │ + vshufi32x4 $0xee,%zmm2,%zmm13,%zmm13 │ │ │ │ + vshufi32x4 $0xdd,%zmm10,%zmm30,%zmm2 │ │ │ │ + vshufi32x4 $0x88,%zmm10,%zmm30,%zmm30 │ │ │ │ + vshufi32x4 $0xdd,%zmm11,%zmm31,%zmm3 │ │ │ │ + vshufi32x4 $0x88,%zmm11,%zmm31,%zmm31 │ │ │ │ + vshufi32x4 $0xdd,%zmm12,%zmm0,%zmm4 │ │ │ │ + vshufi32x4 $0x88,%zmm12,%zmm0,%zmm0 │ │ │ │ + vshufi32x4 $0xdd,%zmm13,%zmm1,%zmm5 │ │ │ │ + vshufi32x4 $0x88,%zmm13,%zmm1,%zmm1 │ │ │ │ + vshufi32x4 $0xdd,%zmm24,%zmm6,%zmm10 │ │ │ │ + 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 2f1a40 <__cxa_finalize@plt+0x2c69f0> │ │ │ │ + jmp 2f11ca <__cxa_finalize@plt+0x2c617a> │ │ │ │ + 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 2ebcf0 <__cxa_finalize@plt+0x2c0ca0> │ │ │ │ + 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 2ee900 <__cxa_finalize@plt+0x2c38b0> │ │ │ │ + vpbroadcastd -0x9c(%r9),%zmm25 │ │ │ │ + call 2efad4 <__cxa_finalize@plt+0x2c4a84> │ │ │ │ + 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 │ │ │ │ + vshufi32x4 $0xdd,%zmm2,%zmm17,%zmm31 │ │ │ │ + vshufi32x4 $0xdd,%zmm19,%zmm16,%zmm17 │ │ │ │ + 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 2ef5d0 <__cxa_finalize@plt+0x2c4580> │ │ │ │ + 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 2f1960 <__cxa_finalize@plt+0x2c6910> │ │ │ │ + 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 │ │ │ │ + vpmovzxbw (%rcx,%r8,1),%zmm27 │ │ │ │ + vpaddsw %zmm13,%zmm16,%zmm24 │ │ │ │ + vpsubsw %zmm13,%zmm16,%zmm25 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm26,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm27,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ + vmovdqa32 %ymm24,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm24,(%rcx,%r8,1) │ │ │ │ + vpmovzxbw (%rdi,%rsi,1),%zmm26 │ │ │ │ + vpmovzxbw (%rcx,%rsi,2),%zmm27 │ │ │ │ + vpaddsw %zmm12,%zmm17,%zmm24 │ │ │ │ + vpsubsw %zmm12,%zmm17,%zmm25 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm26,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm27,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ + vmovdqa32 %ymm24,(%rdi,%rsi,1) │ │ │ │ + vextracti32x8 $0x1,%zmm24,(%rcx,%rsi,2) │ │ │ │ + vpmovzxbw (%rdi,%rsi,2),%zmm26 │ │ │ │ + vpmovzxbw (%rcx,%rsi,1),%zmm27 │ │ │ │ + vpaddsw %zmm11,%zmm18,%zmm24 │ │ │ │ + vpsubsw %zmm11,%zmm18,%zmm25 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm26,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm27,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ + vmovdqa32 %ymm24,(%rdi,%rsi,2) │ │ │ │ + vextracti32x8 $0x1,%zmm24,(%rcx,%rsi,1) │ │ │ │ + vpmovzxbw (%rdi,%r8,1),%zmm26 │ │ │ │ + vpmovzxbw (%rcx),%zmm27 │ │ │ │ + vpaddsw %zmm10,%zmm19,%zmm24 │ │ │ │ + vpsubsw %zmm10,%zmm19,%zmm25 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm26,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm27,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ + vmovdqa32 %ymm24,(%rdi,%r8,1) │ │ │ │ + vextracti32x8 $0x1,%zmm24,(%rcx) │ │ │ │ + add %r9,%rdi │ │ │ │ + sub %r9,%rcx │ │ │ │ + vpmovzxbw (%rdi),%zmm26 │ │ │ │ + vpmovzxbw (%rcx,%r8,1),%zmm27 │ │ │ │ + vpaddsw %zmm9,%zmm20,%zmm24 │ │ │ │ + vpsubsw %zmm9,%zmm20,%zmm25 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm26,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm27,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ + vmovdqa32 %ymm24,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm24,(%rcx,%r8,1) │ │ │ │ + vpmovzxbw (%rdi,%rsi,1),%zmm26 │ │ │ │ + vpmovzxbw (%rcx,%rsi,2),%zmm27 │ │ │ │ + vpaddsw %zmm8,%zmm21,%zmm24 │ │ │ │ + vpsubsw %zmm8,%zmm21,%zmm25 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm26,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm27,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ + vmovdqa32 %ymm24,(%rdi,%rsi,1) │ │ │ │ + vextracti32x8 $0x1,%zmm24,(%rcx,%rsi,2) │ │ │ │ + vpmovzxbw (%rdi,%rsi,2),%zmm26 │ │ │ │ + vpmovzxbw (%rcx,%rsi,1),%zmm27 │ │ │ │ + vpaddsw %zmm7,%zmm22,%zmm24 │ │ │ │ + vpsubsw %zmm7,%zmm22,%zmm25 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm26,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm27,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ + vmovdqa32 %ymm24,(%rdi,%rsi,2) │ │ │ │ + vextracti32x8 $0x1,%zmm24,(%rcx,%rsi,1) │ │ │ │ + vpmovzxbw (%rdi,%r8,1),%zmm26 │ │ │ │ + vpmovzxbw (%rcx),%zmm27 │ │ │ │ + vpaddsw %zmm6,%zmm23,%zmm24 │ │ │ │ + vpsubsw %zmm6,%zmm23,%zmm25 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm26,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm27,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ + vmovdqa32 %ymm24,(%rdi,%r8,1) │ │ │ │ + vextracti32x8 $0x1,%zmm24,(%rcx) │ │ │ │ + add %r9,%rdi │ │ │ │ + sub %r9,%rcx │ │ │ │ + vpmovzxbw (%rdi),%zmm26 │ │ │ │ + vpmovzxbw (%rcx,%r8,1),%zmm27 │ │ │ │ + vmovdqa32 (%rdx),%zmm25 │ │ │ │ + vpaddsw %zmm5,%zmm25,%zmm24 │ │ │ │ + vpsubsw %zmm5,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ + vpxord %zmm16,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 %zmm16,(%rdx) │ │ │ │ + vmovdqa32 %zmm16,0x40(%rdx) │ │ │ │ + vpaddw %zmm26,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm27,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ + vmovdqa32 %ymm24,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm24,(%rcx,%r8,1) │ │ │ │ + vpmovzxbw (%rdi,%rsi,1),%zmm26 │ │ │ │ + vpmovzxbw (%rcx,%rsi,2),%zmm27 │ │ │ │ + vmovdqa32 0x80(%rdx),%zmm25 │ │ │ │ + vpaddsw %zmm4,%zmm25,%zmm24 │ │ │ │ + vpsubsw %zmm4,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ + vmovdqa32 %zmm16,0x80(%rdx) │ │ │ │ + vmovdqa32 %zmm16,0xc0(%rdx) │ │ │ │ + vpaddw %zmm26,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm27,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ + vmovdqa32 %ymm24,(%rdi,%rsi,1) │ │ │ │ + vextracti32x8 $0x1,%zmm24,(%rcx,%rsi,2) │ │ │ │ + vpmovzxbw (%rdi,%rsi,2),%zmm26 │ │ │ │ + vpmovzxbw (%rcx,%rsi,1),%zmm27 │ │ │ │ + vmovdqa32 0x100(%rdx),%zmm25 │ │ │ │ + vpaddsw %zmm3,%zmm25,%zmm24 │ │ │ │ + vpsubsw %zmm3,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ + vmovdqa32 %zmm16,0x100(%rdx) │ │ │ │ + vmovdqa32 %zmm16,0x140(%rdx) │ │ │ │ + vpaddw %zmm26,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm27,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ + vmovdqa32 %ymm24,(%rdi,%rsi,2) │ │ │ │ + vextracti32x8 $0x1,%zmm24,(%rcx,%rsi,1) │ │ │ │ + vpmovzxbw (%rdi,%r8,1),%zmm26 │ │ │ │ + vpmovzxbw (%rcx),%zmm27 │ │ │ │ + vmovdqa32 0x180(%rdx),%zmm25 │ │ │ │ + vpaddsw %zmm2,%zmm25,%zmm24 │ │ │ │ + vpsubsw %zmm2,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ + vmovdqa32 %zmm16,0x180(%rdx) │ │ │ │ + vmovdqa32 %zmm16,0x1c0(%rdx) │ │ │ │ + vpaddw %zmm26,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm27,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ + vmovdqa32 %ymm24,(%rdi,%r8,1) │ │ │ │ + vextracti32x8 $0x1,%zmm24,(%rcx) │ │ │ │ + add %r9,%rdi │ │ │ │ + sub %r9,%rcx │ │ │ │ + vpmovzxbw (%rdi),%zmm26 │ │ │ │ + vpmovzxbw (%rcx,%r8,1),%zmm27 │ │ │ │ + vmovdqa32 0x200(%rdx),%zmm25 │ │ │ │ + vpaddsw %zmm1,%zmm25,%zmm24 │ │ │ │ + vpsubsw %zmm1,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ + vmovdqa32 %zmm16,0x200(%rdx) │ │ │ │ + vmovdqa32 %zmm16,0x240(%rdx) │ │ │ │ + vpaddw %zmm26,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm27,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ + vmovdqa32 %ymm24,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm24,(%rcx,%r8,1) │ │ │ │ + vpmovzxbw (%rdi,%rsi,1),%zmm26 │ │ │ │ + vpmovzxbw (%rcx,%rsi,2),%zmm27 │ │ │ │ + vmovdqa32 0x280(%rdx),%zmm25 │ │ │ │ + vpaddsw %zmm0,%zmm25,%zmm24 │ │ │ │ + vpsubsw %zmm0,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ + vmovdqa32 %zmm16,0x280(%rdx) │ │ │ │ + vmovdqa32 %zmm16,0x2c0(%rdx) │ │ │ │ + vpaddw %zmm26,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm27,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ + vmovdqa32 %ymm24,(%rdi,%rsi,1) │ │ │ │ + vextracti32x8 $0x1,%zmm24,(%rcx,%rsi,2) │ │ │ │ + vpmovzxbw (%rdi,%rsi,2),%zmm26 │ │ │ │ + vpmovzxbw (%rcx,%rsi,1),%zmm27 │ │ │ │ + vmovdqa32 0x300(%rdx),%zmm25 │ │ │ │ + vpaddsw %zmm31,%zmm25,%zmm24 │ │ │ │ + vpsubsw %zmm31,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ + vmovdqa32 %zmm16,0x300(%rdx) │ │ │ │ + vmovdqa32 %zmm16,0x340(%rdx) │ │ │ │ + vpaddw %zmm26,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm27,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ + vmovdqa32 %ymm24,(%rdi,%rsi,2) │ │ │ │ + vextracti32x8 $0x1,%zmm24,(%rcx,%rsi,1) │ │ │ │ + vpmovzxbw (%rdi,%r8,1),%zmm26 │ │ │ │ + vpmovzxbw (%rcx),%zmm27 │ │ │ │ + vmovdqa32 0x380(%rdx),%zmm25 │ │ │ │ + vpaddsw %zmm30,%zmm25,%zmm24 │ │ │ │ + vpsubsw %zmm30,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ + vmovdqa32 %zmm16,0x380(%rdx) │ │ │ │ + vmovdqa32 %zmm16,0x3c0(%rdx) │ │ │ │ + vpaddw %zmm26,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm27,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ + vmovdqa32 %ymm24,(%rdi,%r8,1) │ │ │ │ + vextracti32x8 $0x1,%zmm24,(%rcx) │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ + movswl (%rdx),%eax │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + or $0x20,%ecx │ │ │ │ + jmp 2ed84d <__cxa_finalize@plt+0x2c27fd> │ │ │ │ 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 │ │ │ │ + vpmulhrsw %zmm24,%zmm6,%zmm6 │ │ │ │ + vpmulhrsw %zmm7,%zmm8,%zmm8 │ │ │ │ + vpmulhrsw %zmm28,%zmm7,%zmm7 │ │ │ │ + vpunpcklwd %zmm5,%zmm6,%zmm25 │ │ │ │ + vpunpckhwd %zmm5,%zmm6,%zmm24 │ │ │ │ + vmovdqa32 %zmm26,%zmm31 │ │ │ │ + vpdpwssd 0x154(%r9){1to16},%zmm25,%zmm31 │ │ │ │ + vmovdqa32 %zmm26,%zmm1 │ │ │ │ + vpdpwssd 0x154(%r9){1to16},%zmm24,%zmm1 │ │ │ │ + vpsrad $0xc,%zmm31,%zmm31 │ │ │ │ + vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ + vpackssdw %zmm1,%zmm31,%zmm31 │ │ │ │ + vmovdqa32 %zmm26,%zmm1 │ │ │ │ + vpdpwssd 0x150(%r9){1to16},%zmm24,%zmm1 │ │ │ │ + vmovdqa32 %zmm26,%zmm24 │ │ │ │ + vpdpwssd 0x150(%r9){1to16},%zmm25,%zmm24 │ │ │ │ + vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ + vpsrad $0xc,%zmm24,%zmm24 │ │ │ │ + vpackssdw %zmm1,%zmm24,%zmm24 │ │ │ │ + vpunpcklwd %zmm7,%zmm8,%zmm25 │ │ │ │ + vpunpckhwd %zmm7,%zmm8,%zmm0 │ │ │ │ + vmovdqa32 %zmm26,%zmm4 │ │ │ │ + vpdpwssd -0x44(%r9){1to16},%zmm25,%zmm4 │ │ │ │ + vmovdqa32 %zmm26,%zmm1 │ │ │ │ + vpdpwssd -0x44(%r9){1to16},%zmm0,%zmm1 │ │ │ │ + vpsrad $0xc,%zmm4,%zmm4 │ │ │ │ + vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ + vpackssdw %zmm1,%zmm4,%zmm4 │ │ │ │ + vmovdqa32 %zmm26,%zmm1 │ │ │ │ + vpdpwssd 0x1bc(%r9){1to16},%zmm0,%zmm1 │ │ │ │ + vmovdqa32 %zmm26,%zmm0 │ │ │ │ + vpdpwssd 0x1bc(%r9){1to16},%zmm25,%zmm0 │ │ │ │ + vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ + vpsrad $0xc,%zmm0,%zmm0 │ │ │ │ + vpackssdw %zmm1,%zmm0,%zmm0 │ │ │ │ + vmovdqa32 %zmm5,%zmm1 │ │ │ │ + vmovdqa32 %zmm31,%zmm11 │ │ │ │ + vmovdqa32 %zmm4,%zmm9 │ │ │ │ + vmovdqa32 %zmm24,%zmm13 │ │ │ │ + vmovdqa32 %zmm6,%zmm2 │ │ │ │ + vmovdqa32 %zmm8,%zmm30 │ │ │ │ + vmovdqa32 %zmm0,%zmm12 │ │ │ │ + vmovdqa32 %zmm7,%zmm10 │ │ │ │ + jmp 2f1fde <__cxa_finalize@plt+0x2c6f8e> │ │ │ │ + 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 │ │ │ │ + vpbroadcastd 0xa8(%r9),%zmm28 │ │ │ │ + vpmulhrsw %zmm6,%zmm5,%zmm5 │ │ │ │ + vpmulhrsw %zmm24,%zmm6,%zmm6 │ │ │ │ + vpmulhrsw %zmm9,%zmm2,%zmm2 │ │ │ │ + vpmulhrsw %zmm25,%zmm9,%zmm9 │ │ │ │ + vpmulhrsw %zmm8,%zmm3,%zmm3 │ │ │ │ + vpmulhrsw %zmm27,%zmm8,%zmm8 │ │ │ │ + vpmulhrsw %zmm7,%zmm12,%zmm12 │ │ │ │ + vpmulhrsw %zmm28,%zmm7,%zmm7 │ │ │ │ + vmovdqa32 %zmm5,%zmm31 │ │ │ │ + vmovdqa32 %zmm6,%zmm24 │ │ │ │ + vmovdqa32 %zmm2,%zmm30 │ │ │ │ + vmovdqa32 %zmm9,%zmm11 │ │ │ │ + vmovdqa32 %zmm3,%zmm13 │ │ │ │ + vmovdqa32 %zmm8,%zmm10 │ │ │ │ + vmovdqa32 %zmm12,%zmm0 │ │ │ │ + vmovdqa32 %zmm7,%zmm4 │ │ │ │ + jmp 2f1dde <__cxa_finalize@plt+0x2c6d8e> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0x140(%rsp),%xmm0 │ │ │ │ - movdqa 0xebd9f(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xebd81(%rip),%xmm0 │ │ │ │ - movdqa 0xebca9(%rip),%xmm7 │ │ │ │ - movdqa %xmm0,0x140(%rsp) │ │ │ │ - movdqa %xmm3,0x230(%rsp) │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpckhwd %xmm0,%xmm2 │ │ │ │ - punpcklwd %xmm0,%xmm3 │ │ │ │ - movdqa 0xeb9c3(%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 0xeb989(%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 0xebd58(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xebd3a(%rip),%xmm1 │ │ │ │ - movdqa %xmm1,0x170(%rsp) │ │ │ │ - movdqa %xmm2,0x200(%rsp) │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - punpckhwd %xmm1,%xmm3 │ │ │ │ - punpcklwd %xmm1,%xmm2 │ │ │ │ - movdqa 0xeb914(%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 0xeba7a(%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 0xebcd9(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xebcbb(%rip),%xmm0 │ │ │ │ - movdqa %xmm0,0x180(%rsp) │ │ │ │ - movdqa %xmm3,0x1f0(%rsp) │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpckhwd %xmm0,%xmm2 │ │ │ │ - punpcklwd %xmm0,%xmm3 │ │ │ │ - movdqa 0xeb8a5(%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 0xeb86b(%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 0xebc92(%rip),%xmm1 │ │ │ │ - pmulhrsw %xmm2,%xmm1 │ │ │ │ - pmulhrsw 0xebc74(%rip),%xmm2 │ │ │ │ - jmp 2f07a0 <__cxa_finalize@plt+0x2c5750> │ │ │ │ + xchg %ax,%ax │ │ │ │ + vpbroadcastd 0x6c(%r9),%zmm5 │ │ │ │ + vpbroadcastd 0x70(%r9),%zmm24 │ │ │ │ + vpbroadcastd 0x74(%r9),%zmm30 │ │ │ │ + vpbroadcastd 0x78(%r9),%zmm25 │ │ │ │ + vpbroadcastd 0x7c(%r9),%zmm1 │ │ │ │ + vpbroadcastd 0x80(%r9),%zmm27 │ │ │ │ + vpbroadcastd 0x84(%r9),%zmm2 │ │ │ │ + vpbroadcastd 0x88(%r9),%zmm28 │ │ │ │ + vpmulhrsw %zmm6,%zmm5,%zmm5 │ │ │ │ + vpbroadcastd 0x8c(%r9),%zmm3 │ │ │ │ + vpmulhrsw %zmm24,%zmm6,%zmm6 │ │ │ │ + vpbroadcastd 0x90(%r9),%zmm24 │ │ │ │ + vpmulhrsw %zmm13,%zmm30,%zmm30 │ │ │ │ + vpbroadcastd 0x94(%r9),%zmm0 │ │ │ │ + vpmulhrsw %zmm25,%zmm13,%zmm13 │ │ │ │ + vpbroadcastd 0x98(%r9),%zmm25 │ │ │ │ + vpmulhrsw %zmm10,%zmm1,%zmm1 │ │ │ │ + vpbroadcastd 0x9c(%r9),%zmm31 │ │ │ │ + vpmulhrsw %zmm27,%zmm10,%zmm10 │ │ │ │ + vpbroadcastd 0xa0(%r9),%zmm27 │ │ │ │ + vpmulhrsw %zmm9,%zmm2,%zmm2 │ │ │ │ + vpbroadcastd 0xa4(%r9),%zmm4 │ │ │ │ + vpmulhrsw %zmm28,%zmm9,%zmm9 │ │ │ │ + vpbroadcastd 0xa8(%r9),%zmm28 │ │ │ │ + vpmulhrsw %zmm8,%zmm3,%zmm3 │ │ │ │ + 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 2f1d7e <__cxa_finalize@plt+0x2c6d2e> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movdqa 0x140(%rsp),%xmm0 │ │ │ │ - movdqa 0x150(%rsp),%xmm1 │ │ │ │ - movdqa 0xebb76(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xebb58(%rip),%xmm0 │ │ │ │ - movdqa 0xebb80(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xebb62(%rip),%xmm1 │ │ │ │ - movdqa 0xeba6a(%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 0xeb77e(%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 0xeb744(%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 0xebad8(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xebaba(%rip),%xmm0 │ │ │ │ - movdqa 0xebae2(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xebac4(%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 0xeb698(%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 0xeb7fe(%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 0xeba42(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xeba24(%rip),%xmm0 │ │ │ │ - movdqa 0xeba4c(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xeba2e(%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 0xeb5f2(%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 0xeb5b8(%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 0xeb9ac(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xeb98e(%rip),%xmm0 │ │ │ │ - movdqa 0xeb9b6(%rip),%xmm1 │ │ │ │ - pmulhrsw %xmm2,%xmm1 │ │ │ │ - pmulhrsw 0xeb998(%rip),%xmm2 │ │ │ │ - jmp 2f07a0 <__cxa_finalize@plt+0x2c5750> │ │ │ │ nopl (%rax) │ │ │ │ - movdqa 0xeb7d8(%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 0xeb680(%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 0xeb646(%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 0xeb664(%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 0xeb62a(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm4,%xmm5 │ │ │ │ - pmaddwd %xmm4,%xmm2 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm2 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm5 │ │ │ │ - psubsw %xmm1,%xmm5 │ │ │ │ - paddsw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - punpckhwd %xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xeb410(%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 0xeb3d6(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm2,%xmm5 │ │ │ │ - movdqa %xmm0,0x140(%rsp) │ │ │ │ - movdqa %xmm5,0x150(%rsp) │ │ │ │ - movdqa %xmm4,0x220(%rsp) │ │ │ │ - movdqa %xmm3,0x230(%rsp) │ │ │ │ - movdqa 0x160(%rsp),%xmm0 │ │ │ │ - movdqa 0x170(%rsp),%xmm1 │ │ │ │ - movdqa 0x200(%rsp),%xmm2 │ │ │ │ - movdqa 0x210(%rsp),%xmm3 │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - punpckhwd %xmm3,%xmm5 │ │ │ │ - punpcklwd %xmm3,%xmm0 │ │ │ │ - movdqa 0xeb47c(%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 0xeb442(%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 0xeb460(%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 0xeb426(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm4,%xmm5 │ │ │ │ - pmaddwd %xmm4,%xmm2 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - psubsw %xmm0,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - punpckhwd %xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xeb28c(%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 0xeb3f2(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm2,%xmm5 │ │ │ │ - movdqa %xmm5,0x160(%rsp) │ │ │ │ - movdqa %xmm0,0x170(%rsp) │ │ │ │ - movdqa %xmm3,0x200(%rsp) │ │ │ │ - movdqa %xmm4,0x210(%rsp) │ │ │ │ - movdqa 0x180(%rsp),%xmm0 │ │ │ │ - movdqa 0x190(%rsp),%xmm1 │ │ │ │ - movdqa 0x1e0(%rsp),%xmm2 │ │ │ │ - movdqa 0x1f0(%rsp),%xmm3 │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - punpckhwd %xmm3,%xmm5 │ │ │ │ - punpcklwd %xmm3,%xmm0 │ │ │ │ - movdqa 0xeb2e8(%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 0xeb2ae(%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 0xeb2cc(%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 0xeb292(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm4,%xmm5 │ │ │ │ - pmaddwd %xmm4,%xmm2 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm2 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm5 │ │ │ │ - psubsw %xmm1,%xmm5 │ │ │ │ - paddsw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - punpckhwd %xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xeb148(%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 0xeb10e(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm2,%xmm5 │ │ │ │ - movdqa %xmm0,0x180(%rsp) │ │ │ │ - movdqa %xmm5,0x190(%rsp) │ │ │ │ - movdqa %xmm4,0x1e0(%rsp) │ │ │ │ - movdqa %xmm3,0x1f0(%rsp) │ │ │ │ - movdqa 0x1a0(%rsp),%xmm0 │ │ │ │ - movdqa 0x1b0(%rsp),%xmm1 │ │ │ │ - movdqa 0x1c0(%rsp),%xmm2 │ │ │ │ - movdqa 0x1d0(%rsp),%xmm3 │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - punpckhwd %xmm3,%xmm5 │ │ │ │ - punpcklwd %xmm3,%xmm0 │ │ │ │ - movdqa 0xeb244(%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 0xeb20a(%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 0xeb228(%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 0xeb1ee(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm4,%xmm5 │ │ │ │ - pmaddwd %xmm4,%xmm2 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - psubsw %xmm0,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - punpckhwd %xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xeafc4(%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 0xeb1ba(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm2,%xmm5 │ │ │ │ - movdqa 0x190(%rsp),%xmm2 │ │ │ │ - movdqa %xmm5,%xmm1 │ │ │ │ - psubsw %xmm2,%xmm1 │ │ │ │ - paddsw %xmm2,%xmm5 │ │ │ │ - movdqa %xmm5,0x1a0(%rsp) │ │ │ │ - movdqa 0x1e0(%rsp),%xmm2 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - psubsw %xmm2,%xmm5 │ │ │ │ - paddsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,0x1d0(%rsp) │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - punpckhwd %xmm1,%xmm4 │ │ │ │ - punpcklwd %xmm1,%xmm5 │ │ │ │ - movdqa 0xeaeec(%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 0xeafc2(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm4 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm4,%xmm5 │ │ │ │ - movdqa %xmm5,0x190(%rsp) │ │ │ │ - movdqa %xmm1,0x1e0(%rsp) │ │ │ │ - movdqa 0x180(%rsp),%xmm1 │ │ │ │ - movdqa 0x1f0(%rsp),%xmm5 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubsw %xmm1,%xmm2 │ │ │ │ - paddsw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - psubsw %xmm5,%xmm6 │ │ │ │ - paddsw %xmm5,%xmm3 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - punpckhwd %xmm2,%xmm5 │ │ │ │ - punpcklwd %xmm2,%xmm6 │ │ │ │ - movdqa 0xeae54(%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 0xeaf2a(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - pmaddwd %xmm1,%xmm6 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - packssdw %xmm5,%xmm6 │ │ │ │ - movdqa %xmm0,0x1b0(%rsp) │ │ │ │ - movdqa %xmm3,0x1c0(%rsp) │ │ │ │ - movdqa %xmm2,0x1f0(%rsp) │ │ │ │ - movdqa 0x150(%rsp),%xmm0 │ │ │ │ - movdqa 0x160(%rsp),%xmm1 │ │ │ │ - movdqa 0x210(%rsp),%xmm2 │ │ │ │ - movdqa 0x220(%rsp),%xmm3 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm1,%xmm4 │ │ │ │ - paddsw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm5 │ │ │ │ - psubsw %xmm2,%xmm5 │ │ │ │ - paddsw %xmm2,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - punpckhwd %xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xeadb1(%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 0xead77(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm2,%xmm5 │ │ │ │ - movdqa %xmm0,0x150(%rsp) │ │ │ │ - movdqa %xmm5,0x160(%rsp) │ │ │ │ - movdqa %xmm4,0x210(%rsp) │ │ │ │ - movdqa %xmm3,0x220(%rsp) │ │ │ │ - movdqa 0x140(%rsp),%xmm0 │ │ │ │ - movdqa 0x170(%rsp),%xmm1 │ │ │ │ - movdqa 0x200(%rsp),%xmm2 │ │ │ │ - movdqa 0x230(%rsp),%xmm3 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm1,%xmm4 │ │ │ │ - paddsw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm5 │ │ │ │ - psubsw %xmm2,%xmm5 │ │ │ │ - paddsw %xmm2,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - punpckhwd %xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xeacf5(%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 0xeacbb(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm2,%xmm5 │ │ │ │ - movdqa 0x100(%rsp),%xmm2 │ │ │ │ - movdqa %xmm5,%xmm1 │ │ │ │ - psubsw %xmm6,%xmm1 │ │ │ │ - paddsw %xmm6,%xmm5 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - psubsw %xmm5,%xmm6 │ │ │ │ - paddsw %xmm5,%xmm2 │ │ │ │ - movdqa 0x1f0(%rsp),%xmm5 │ │ │ │ - movdqa %xmm6,0x170(%rsp) │ │ │ │ - movdqa %xmm2,0x100(%rsp) │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - psubsw %xmm5,%xmm6 │ │ │ │ - paddsw %xmm5,%xmm4 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - punpckhwd %xmm1,%xmm5 │ │ │ │ - punpcklwd %xmm1,%xmm6 │ │ │ │ - movdqa 0xeac31(%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 0xeabf7(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - pmaddwd %xmm2,%xmm6 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - packssdw %xmm5,%xmm6 │ │ │ │ - movdqa 0x70(%rsp),%xmm2 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - psubsw %xmm4,%xmm5 │ │ │ │ - paddsw %xmm4,%xmm2 │ │ │ │ - movdqa 0xf0(%rsp),%xmm4 │ │ │ │ - movdqa %xmm5,0x200(%rsp) │ │ │ │ - movdqa %xmm2,0x70(%rsp) │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - psubsw %xmm6,%xmm5 │ │ │ │ - paddsw %xmm6,%xmm4 │ │ │ │ - movdqa 0x80(%rsp),%xmm2 │ │ │ │ - movdqa %xmm5,0x180(%rsp) │ │ │ │ - movdqa %xmm4,0xf0(%rsp) │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - psubsw %xmm1,%xmm5 │ │ │ │ - paddsw %xmm1,%xmm2 │ │ │ │ - movdqa 0x1b0(%rsp),%xmm1 │ │ │ │ - movdqa 0x1c0(%rsp),%xmm4 │ │ │ │ - movdqa %xmm5,0x1f0(%rsp) │ │ │ │ - movdqa %xmm2,0x80(%rsp) │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - psubsw %xmm1,%xmm5 │ │ │ │ - paddsw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - psubsw %xmm4,%xmm2 │ │ │ │ - paddsw %xmm4,%xmm3 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - punpckhwd %xmm5,%xmm6 │ │ │ │ - punpcklwd %xmm5,%xmm2 │ │ │ │ - movdqa 0xeab3c(%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 0xeab02(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm4,%xmm6 │ │ │ │ - pmaddwd %xmm4,%xmm2 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm6,%xmm2 │ │ │ │ - movdqa 0x130(%rsp),%xmm6 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - psubsw %xmm0,%xmm4 │ │ │ │ - paddsw %xmm0,%xmm6 │ │ │ │ - movdqa 0x40(%rsp),%xmm0 │ │ │ │ - movdqa 0xc0(%rsp),%xmm1 │ │ │ │ - movdqa %xmm6,0x130(%rsp) │ │ │ │ - movdqa %xmm4,0x140(%rsp) │ │ │ │ - movdqa %xmm0,%xmm6 │ │ │ │ - psubsw %xmm3,%xmm6 │ │ │ │ - paddsw %xmm3,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm1 │ │ │ │ - movdqa 0xb0(%rsp),%xmm3 │ │ │ │ - movdqa %xmm6,0x230(%rsp) │ │ │ │ - movdqa %xmm1,0xc0(%rsp) │ │ │ │ - movdqa %xmm4,0x1b0(%rsp) │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - paddsw %xmm5,%xmm6 │ │ │ │ - psubsw %xmm5,%xmm3 │ │ │ │ - movdqa 0x150(%rsp),%xmm1 │ │ │ │ - movdqa 0x1a0(%rsp),%xmm5 │ │ │ │ - movdqa 0x120(%rsp),%xmm2 │ │ │ │ - movdqa %xmm3,0x1c0(%rsp) │ │ │ │ - movdqa %xmm1,%xmm4 │ │ │ │ - psubsw %xmm5,%xmm4 │ │ │ │ - paddsw %xmm5,%xmm1 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psubsw %xmm1,%xmm3 │ │ │ │ - paddsw %xmm1,%xmm2 │ │ │ │ - movdqa 0x1d0(%rsp),%xmm5 │ │ │ │ - movdqa 0x220(%rsp),%xmm1 │ │ │ │ - movdqa %xmm2,0x120(%rsp) │ │ │ │ - movdqa %xmm3,0x150(%rsp) │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - psubsw %xmm5,%xmm2 │ │ │ │ - paddsw %xmm5,%xmm1 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - punpckhwd %xmm4,%xmm5 │ │ │ │ - punpcklwd %xmm4,%xmm2 │ │ │ │ - movdqa 0xea9f6(%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 0xea9bc(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm3,%xmm5 │ │ │ │ - pmaddwd %xmm3,%xmm2 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm2 │ │ │ │ - movdqa 0x50(%rsp),%xmm5 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - psubsw %xmm1,%xmm3 │ │ │ │ - paddsw %xmm1,%xmm5 │ │ │ │ - movdqa 0xd0(%rsp),%xmm1 │ │ │ │ - movdqa %xmm3,0x220(%rsp) │ │ │ │ - movdqa %xmm5,0x50(%rsp) │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - psubsw %xmm2,%xmm3 │ │ │ │ - paddsw %xmm2,%xmm1 │ │ │ │ - movdqa 0xa0(%rsp),%xmm5 │ │ │ │ - movdqa %xmm3,0x1a0(%rsp) │ │ │ │ - movdqa %xmm1,0xd0(%rsp) │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - psubsw %xmm4,%xmm3 │ │ │ │ - paddsw %xmm4,%xmm5 │ │ │ │ - movdqa 0x160(%rsp),%xmm4 │ │ │ │ - movdqa 0x190(%rsp),%xmm1 │ │ │ │ - movdqa 0x110(%rsp),%xmm2 │ │ │ │ - movdqa %xmm3,0x1d0(%rsp) │ │ │ │ - movdqa %xmm5,0xa0(%rsp) │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - paddsw %xmm1,%xmm3 │ │ │ │ - psubsw %xmm1,%xmm4 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm2 │ │ │ │ - movdqa 0x1e0(%rsp),%xmm1 │ │ │ │ - movdqa 0x210(%rsp),%xmm3 │ │ │ │ - movdqa %xmm5,0x160(%rsp) │ │ │ │ - movdqa %xmm2,0x110(%rsp) │ │ │ │ - movdqa %xmm3,%xmm5 │ │ │ │ - psubsw %xmm1,%xmm5 │ │ │ │ - paddsw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - punpckhwd %xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xea8c8(%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 0xea88e(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm2,%xmm5 │ │ │ │ - movdqa 0x60(%rsp),%xmm2 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - psubsw %xmm3,%xmm1 │ │ │ │ - paddsw %xmm3,%xmm2 │ │ │ │ - movdqa 0xe0(%rsp),%xmm3 │ │ │ │ - movdqa %xmm1,0x210(%rsp) │ │ │ │ - movdqa %xmm3,%xmm7 │ │ │ │ - psubsw %xmm5,%xmm7 │ │ │ │ - paddsw %xmm5,%xmm3 │ │ │ │ - movdqa 0x90(%rsp),%xmm5 │ │ │ │ - movdqa %xmm7,0x190(%rsp) │ │ │ │ - movdqa %xmm3,0xe0(%rsp) │ │ │ │ - movdqa %xmm5,%xmm1 │ │ │ │ - psubsw %xmm4,%xmm1 │ │ │ │ - paddsw %xmm4,%xmm5 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - movdqa 0x70(%rsp),%xmm3 │ │ │ │ - movdqa 0x80(%rsp),%xmm4 │ │ │ │ - movdqa %xmm1,0x1e0(%rsp) │ │ │ │ - movdqa 0xa0(%rsp),%xmm6 │ │ │ │ - movdqa 0x50(%rsp),%xmm1 │ │ │ │ + vpunpcklwd %zmm6,%zmm5,%zmm24 │ │ │ │ + vpunpckhwd %zmm6,%zmm5,%zmm5 │ │ │ │ + vmovdqa32 %zmm26,%zmm6 │ │ │ │ + vpdpwssd -0x20(%r9){1to16},%zmm24,%zmm6 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd -0x20(%r9){1to16},%zmm5,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm6,%zmm6 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpackssdw %zmm25,%zmm6,%zmm6 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd -0x24(%r9){1to16},%zmm5,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm5 │ │ │ │ + vpdpwssd -0x24(%r9){1to16},%zmm24,%zmm5 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm5,%zmm5 │ │ │ │ + vpackssdw %zmm25,%zmm5,%zmm5 │ │ │ │ + vpunpcklwd %zmm30,%zmm13,%zmm24 │ │ │ │ + vpunpckhwd %zmm30,%zmm13,%zmm13 │ │ │ │ + vmovdqa32 %zmm26,%zmm30 │ │ │ │ + vpdpwssd -0x8(%r9){1to16},%zmm24,%zmm30 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd -0x8(%r9){1to16},%zmm13,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm30,%zmm30 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpackssdw %zmm25,%zmm30,%zmm30 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd -0xc(%r9){1to16},%zmm13,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm13 │ │ │ │ + vpdpwssd -0xc(%r9){1to16},%zmm24,%zmm13 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm13,%zmm13 │ │ │ │ + vpackssdw %zmm25,%zmm13,%zmm13 │ │ │ │ + vpunpcklwd %zmm10,%zmm1,%zmm24 │ │ │ │ + vpunpckhwd %zmm10,%zmm1,%zmm1 │ │ │ │ + vmovdqa32 %zmm26,%zmm10 │ │ │ │ + vpdpwssd -0x10(%r9){1to16},%zmm24,%zmm10 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd -0x10(%r9){1to16},%zmm1,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm10,%zmm10 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpackssdw %zmm25,%zmm10,%zmm10 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd -0x14(%r9){1to16},%zmm1,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm1 │ │ │ │ + vpdpwssd -0x14(%r9){1to16},%zmm24,%zmm1 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ + vpackssdw %zmm25,%zmm1,%zmm1 │ │ │ │ + vpunpcklwd %zmm2,%zmm9,%zmm24 │ │ │ │ + vpunpckhwd %zmm2,%zmm9,%zmm9 │ │ │ │ + vmovdqa32 %zmm26,%zmm2 │ │ │ │ + vpdpwssd -0x1ec(%r9){1to16},%zmm24,%zmm2 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd -0x1ec(%r9){1to16},%zmm9,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm2,%zmm2 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpackssdw %zmm25,%zmm2,%zmm2 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd -0x1dc(%r9){1to16},%zmm9,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm9 │ │ │ │ + vpdpwssd -0x1dc(%r9){1to16},%zmm24,%zmm9 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm9,%zmm9 │ │ │ │ + vpackssdw %zmm25,%zmm9,%zmm9 │ │ │ │ + vpunpcklwd %zmm8,%zmm3,%zmm24 │ │ │ │ + vpunpckhwd %zmm8,%zmm3,%zmm3 │ │ │ │ + vmovdqa32 %zmm26,%zmm8 │ │ │ │ + vpdpwssd -0x18(%r9){1to16},%zmm24,%zmm8 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd -0x18(%r9){1to16},%zmm3,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm8,%zmm8 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpackssdw %zmm25,%zmm8,%zmm8 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd -0x1c(%r9){1to16},%zmm3,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm3 │ │ │ │ + vpdpwssd -0x1c(%r9){1to16},%zmm24,%zmm3 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm3,%zmm3 │ │ │ │ + vpackssdw %zmm25,%zmm3,%zmm3 │ │ │ │ + vpunpcklwd %zmm0,%zmm11,%zmm24 │ │ │ │ + vpunpckhwd %zmm0,%zmm11,%zmm11 │ │ │ │ + vmovdqa32 %zmm26,%zmm0 │ │ │ │ + vpdpwssd (%r9){1to16},%zmm24,%zmm0 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd (%r9){1to16},%zmm11,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm0,%zmm0 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpackssdw %zmm25,%zmm0,%zmm0 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd -0x4(%r9){1to16},%zmm11,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm11 │ │ │ │ + vpdpwssd -0x4(%r9){1to16},%zmm24,%zmm11 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm11,%zmm11 │ │ │ │ + vpackssdw %zmm25,%zmm11,%zmm11 │ │ │ │ + vpunpcklwd %zmm12,%zmm31,%zmm24 │ │ │ │ + vpunpckhwd %zmm12,%zmm31,%zmm31 │ │ │ │ + vmovdqa32 %zmm26,%zmm12 │ │ │ │ + vpdpwssd -0x1e4(%r9){1to16},%zmm24,%zmm12 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd -0x1e4(%r9){1to16},%zmm31,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm12,%zmm12 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpackssdw %zmm25,%zmm12,%zmm12 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd -0x1fc(%r9){1to16},%zmm31,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm31 │ │ │ │ + vpdpwssd -0x1fc(%r9){1to16},%zmm24,%zmm31 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm31,%zmm31 │ │ │ │ + vpackssdw %zmm25,%zmm31,%zmm31 │ │ │ │ + vpunpcklwd %zmm4,%zmm7,%zmm24 │ │ │ │ + vpunpckhwd %zmm4,%zmm7,%zmm7 │ │ │ │ + vmovdqa32 %zmm26,%zmm4 │ │ │ │ + vpdpwssd 0x8(%r9){1to16},%zmm24,%zmm4 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0x8(%r9){1to16},%zmm7,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm4,%zmm4 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpackssdw %zmm25,%zmm4,%zmm4 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0x4(%r9){1to16},%zmm7,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm7 │ │ │ │ + vpdpwssd 0x4(%r9){1to16},%zmm24,%zmm7 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm7,%zmm7 │ │ │ │ + vpackssdw %zmm25,%zmm7,%zmm7 │ │ │ │ + vpsubsw %zmm30,%zmm6,%zmm24 │ │ │ │ + vpaddsw %zmm30,%zmm6,%zmm6 │ │ │ │ + vpaddsw %zmm10,%zmm2,%zmm30 │ │ │ │ + vpsubsw %zmm10,%zmm2,%zmm2 │ │ │ │ + vpsubsw %zmm0,%zmm8,%zmm10 │ │ │ │ + vpaddsw %zmm0,%zmm8,%zmm8 │ │ │ │ + vpsubsw %zmm12,%zmm4,%zmm0 │ │ │ │ + vpaddsw %zmm4,%zmm12,%zmm12 │ │ │ │ + vpsubsw %zmm31,%zmm7,%zmm4 │ │ │ │ + vpaddsw %zmm31,%zmm7,%zmm7 │ │ │ │ + vpsubsw %zmm13,%zmm5,%zmm31 │ │ │ │ + vpaddsw %zmm13,%zmm5,%zmm5 │ │ │ │ + vpsubsw %zmm11,%zmm3,%zmm13 │ │ │ │ + vpaddsw %zmm11,%zmm3,%zmm3 │ │ │ │ + vpaddsw %zmm1,%zmm9,%zmm11 │ │ │ │ + vpsubsw %zmm1,%zmm9,%zmm9 │ │ │ │ + vpunpcklwd %zmm31,%zmm24,%zmm25 │ │ │ │ + vpunpckhwd %zmm31,%zmm24,%zmm24 │ │ │ │ + vmovdqa32 %zmm26,%zmm31 │ │ │ │ + vpdpwssd 0x154(%r9){1to16},%zmm25,%zmm31 │ │ │ │ + vmovdqa32 %zmm26,%zmm1 │ │ │ │ + vpdpwssd 0x154(%r9){1to16},%zmm24,%zmm1 │ │ │ │ + vpsrad $0xc,%zmm31,%zmm31 │ │ │ │ + vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ + vpackssdw %zmm1,%zmm31,%zmm31 │ │ │ │ + vmovdqa32 %zmm26,%zmm1 │ │ │ │ + vpdpwssd 0x150(%r9){1to16},%zmm24,%zmm1 │ │ │ │ + vmovdqa32 %zmm26,%zmm24 │ │ │ │ + vpdpwssd 0x150(%r9){1to16},%zmm25,%zmm24 │ │ │ │ + vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ + vpsrad $0xc,%zmm24,%zmm24 │ │ │ │ + vpackssdw %zmm1,%zmm24,%zmm24 │ │ │ │ + vpunpcklwd %zmm9,%zmm2,%zmm25 │ │ │ │ + vpunpckhwd %zmm9,%zmm2,%zmm2 │ │ │ │ + vmovdqa32 %zmm26,%zmm9 │ │ │ │ + vpdpwssd -0x48(%r9){1to16},%zmm25,%zmm9 │ │ │ │ + vmovdqa32 %zmm26,%zmm1 │ │ │ │ + vpdpwssd -0x48(%r9){1to16},%zmm2,%zmm1 │ │ │ │ + vpsrad $0xc,%zmm9,%zmm9 │ │ │ │ + vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ + vpackssdw %zmm1,%zmm9,%zmm9 │ │ │ │ + vmovdqa32 %zmm26,%zmm1 │ │ │ │ + vpdpwssd 0x154(%r9){1to16},%zmm2,%zmm1 │ │ │ │ + vmovdqa32 %zmm26,%zmm2 │ │ │ │ + vpdpwssd 0x154(%r9){1to16},%zmm25,%zmm2 │ │ │ │ + vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ + vpsrad $0xc,%zmm2,%zmm2 │ │ │ │ + vpackssdw %zmm1,%zmm2,%zmm2 │ │ │ │ + vpunpcklwd %zmm13,%zmm10,%zmm25 │ │ │ │ + vpunpckhwd %zmm13,%zmm10,%zmm10 │ │ │ │ + vmovdqa32 %zmm26,%zmm13 │ │ │ │ + vpdpwssd 0x1bc(%r9){1to16},%zmm25,%zmm13 │ │ │ │ + vmovdqa32 %zmm26,%zmm1 │ │ │ │ + vpdpwssd 0x1bc(%r9){1to16},%zmm10,%zmm1 │ │ │ │ + vpsrad $0xc,%zmm13,%zmm13 │ │ │ │ + vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ + vpackssdw %zmm1,%zmm13,%zmm13 │ │ │ │ + vmovdqa32 %zmm26,%zmm1 │ │ │ │ + vpdpwssd 0x1b8(%r9){1to16},%zmm10,%zmm1 │ │ │ │ + vmovdqa32 %zmm26,%zmm10 │ │ │ │ + vpdpwssd 0x1b8(%r9){1to16},%zmm25,%zmm10 │ │ │ │ + vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ + vpsrad $0xc,%zmm10,%zmm10 │ │ │ │ + vpackssdw %zmm1,%zmm10,%zmm10 │ │ │ │ + vpunpcklwd %zmm4,%zmm0,%zmm25 │ │ │ │ + vpunpckhwd %zmm4,%zmm0,%zmm0 │ │ │ │ + vmovdqa32 %zmm26,%zmm4 │ │ │ │ + vpdpwssd -0x44(%r9){1to16},%zmm25,%zmm4 │ │ │ │ + vmovdqa32 %zmm26,%zmm1 │ │ │ │ + vpdpwssd -0x44(%r9){1to16},%zmm0,%zmm1 │ │ │ │ + vpsrad $0xc,%zmm4,%zmm4 │ │ │ │ + vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ + vpackssdw %zmm1,%zmm4,%zmm4 │ │ │ │ + vmovdqa32 %zmm26,%zmm1 │ │ │ │ + vpdpwssd 0x1bc(%r9){1to16},%zmm0,%zmm1 │ │ │ │ + vmovdqa32 %zmm26,%zmm0 │ │ │ │ + vpdpwssd 0x1bc(%r9){1to16},%zmm25,%zmm0 │ │ │ │ + vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ + vpsrad $0xc,%zmm0,%zmm0 │ │ │ │ + vpackssdw %zmm1,%zmm0,%zmm0 │ │ │ │ + vpsubsw %zmm11,%zmm5,%zmm1 │ │ │ │ + vpaddsw %zmm11,%zmm5,%zmm5 │ │ │ │ + vpsubsw %zmm9,%zmm31,%zmm11 │ │ │ │ + vpaddsw %zmm9,%zmm31,%zmm31 │ │ │ │ + vpsubsw %zmm13,%zmm4,%zmm9 │ │ │ │ + vpaddsw %zmm13,%zmm4,%zmm4 │ │ │ │ + vpsubsw %zmm2,%zmm24,%zmm13 │ │ │ │ + vpaddsw %zmm2,%zmm24,%zmm24 │ │ │ │ + vpsubsw %zmm30,%zmm6,%zmm2 │ │ │ │ + vpaddsw %zmm30,%zmm6,%zmm6 │ │ │ │ + vpsubsw %zmm8,%zmm12,%zmm30 │ │ │ │ + vpaddsw %zmm12,%zmm8,%zmm8 │ │ │ │ + vpaddsw %zmm10,%zmm0,%zmm12 │ │ │ │ + vpsubsw %zmm10,%zmm0,%zmm0 │ │ │ │ + vpsubsw %zmm3,%zmm7,%zmm10 │ │ │ │ + vpaddsw %zmm3,%zmm7,%zmm7 │ │ │ │ + vpbroadcastd -0x34(%r9),%zmm28 │ │ │ │ + vpbroadcastd -0x38(%r9),%zmm27 │ │ │ │ + vpunpcklwd %zmm13,%zmm11,%zmm25 │ │ │ │ + vpunpckhwd %zmm13,%zmm11,%zmm11 │ │ │ │ + vmovdqa32 %zmm26,%zmm13 │ │ │ │ + vpdpwssd %zmm28,%zmm25,%zmm13 │ │ │ │ + vmovdqa32 %zmm26,%zmm3 │ │ │ │ + vpdpwssd %zmm28,%zmm11,%zmm3 │ │ │ │ + vpsrad $0xc,%zmm13,%zmm13 │ │ │ │ + vpsrad $0xc,%zmm3,%zmm3 │ │ │ │ + vpackssdw %zmm3,%zmm13,%zmm13 │ │ │ │ + vmovdqa32 %zmm26,%zmm3 │ │ │ │ + vpdpwssd %zmm27,%zmm11,%zmm3 │ │ │ │ + vmovdqa32 %zmm26,%zmm11 │ │ │ │ + vpdpwssd %zmm27,%zmm25,%zmm11 │ │ │ │ + vpsrad $0xc,%zmm3,%zmm3 │ │ │ │ + vpsrad $0xc,%zmm11,%zmm11 │ │ │ │ + vpackssdw %zmm3,%zmm11,%zmm11 │ │ │ │ + vpunpcklwd %zmm1,%zmm2,%zmm25 │ │ │ │ + vpunpckhwd %zmm1,%zmm2,%zmm2 │ │ │ │ + vmovdqa32 %zmm26,%zmm1 │ │ │ │ + vpdpwssd %zmm28,%zmm25,%zmm1 │ │ │ │ + vmovdqa32 %zmm26,%zmm3 │ │ │ │ + vpdpwssd %zmm28,%zmm2,%zmm3 │ │ │ │ + vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ + vpsrad $0xc,%zmm3,%zmm3 │ │ │ │ + vpackssdw %zmm3,%zmm1,%zmm1 │ │ │ │ + vmovdqa32 %zmm26,%zmm3 │ │ │ │ + vpdpwssd %zmm27,%zmm2,%zmm3 │ │ │ │ + vmovdqa32 %zmm26,%zmm2 │ │ │ │ + vpdpwssd %zmm27,%zmm25,%zmm2 │ │ │ │ + vpsrad $0xc,%zmm3,%zmm3 │ │ │ │ + vpsrad $0xc,%zmm2,%zmm2 │ │ │ │ + vpackssdw %zmm3,%zmm2,%zmm2 │ │ │ │ + vpbroadcastd -0x30(%r9),%zmm27 │ │ │ │ + vpunpcklwd %zmm0,%zmm9,%zmm25 │ │ │ │ + vpunpckhwd %zmm0,%zmm9,%zmm9 │ │ │ │ + vmovdqa32 %zmm26,%zmm0 │ │ │ │ + vpdpwssd %zmm27,%zmm25,%zmm0 │ │ │ │ + vmovdqa32 %zmm26,%zmm3 │ │ │ │ + vpdpwssd %zmm27,%zmm9,%zmm3 │ │ │ │ + vpsrad $0xc,%zmm0,%zmm0 │ │ │ │ + vpsrad $0xc,%zmm3,%zmm3 │ │ │ │ + vpackssdw %zmm3,%zmm0,%zmm0 │ │ │ │ + vmovdqa32 %zmm26,%zmm3 │ │ │ │ + vpdpwssd %zmm28,%zmm9,%zmm3 │ │ │ │ + vmovdqa32 %zmm26,%zmm9 │ │ │ │ + vpdpwssd %zmm28,%zmm25,%zmm9 │ │ │ │ + vpsrad $0xc,%zmm3,%zmm3 │ │ │ │ + vpsrad $0xc,%zmm9,%zmm9 │ │ │ │ + vpackssdw %zmm3,%zmm9,%zmm9 │ │ │ │ + vpunpcklwd %zmm10,%zmm30,%zmm25 │ │ │ │ + vpunpckhwd %zmm10,%zmm30,%zmm30 │ │ │ │ + vmovdqa32 %zmm26,%zmm10 │ │ │ │ + vpdpwssd %zmm27,%zmm25,%zmm10 │ │ │ │ + vmovdqa32 %zmm26,%zmm3 │ │ │ │ + vpdpwssd %zmm27,%zmm30,%zmm3 │ │ │ │ + vpsrad $0xc,%zmm10,%zmm10 │ │ │ │ + vpsrad $0xc,%zmm3,%zmm3 │ │ │ │ + vpackssdw %zmm3,%zmm10,%zmm10 │ │ │ │ + vmovdqa32 %zmm26,%zmm3 │ │ │ │ + vpdpwssd %zmm28,%zmm30,%zmm3 │ │ │ │ + vmovdqa32 %zmm26,%zmm30 │ │ │ │ + vpdpwssd %zmm28,%zmm25,%zmm30 │ │ │ │ + vpsrad $0xc,%zmm3,%zmm3 │ │ │ │ + vpsrad $0xc,%zmm30,%zmm30 │ │ │ │ + vpackssdw %zmm3,%zmm30,%zmm30 │ │ │ │ + vpbroadcastd -0x3c(%r9),%zmm28 │ │ │ │ + vpbroadcastd -0x40(%r9),%zmm27 │ │ │ │ + vpsubsw %zmm9,%zmm11,%zmm3 │ │ │ │ + vpaddsw %zmm9,%zmm11,%zmm11 │ │ │ │ + vpsubsw %zmm10,%zmm1,%zmm9 │ │ │ │ + vpaddsw %zmm10,%zmm1,%zmm1 │ │ │ │ + vpaddsw %zmm30,%zmm2,%zmm10 │ │ │ │ + vpsubsw %zmm30,%zmm2,%zmm2 │ │ │ │ + vpaddsw %zmm8,%zmm6,%zmm30 │ │ │ │ + vpsubsw %zmm8,%zmm6,%zmm6 │ │ │ │ + vpsubsw %zmm0,%zmm13,%zmm8 │ │ │ │ + vpaddsw %zmm13,%zmm0,%zmm0 │ │ │ │ + vpaddsw %zmm7,%zmm5,%zmm13 │ │ │ │ + vpsubsw %zmm7,%zmm5,%zmm5 │ │ │ │ + vpsubsw %zmm4,%zmm31,%zmm7 │ │ │ │ + vpaddsw %zmm4,%zmm31,%zmm31 │ │ │ │ + vpsubsw %zmm12,%zmm24,%zmm4 │ │ │ │ + vpaddsw %zmm24,%zmm12,%zmm12 │ │ │ │ + vpunpcklwd %zmm2,%zmm9,%zmm24 │ │ │ │ + vpunpckhwd %zmm2,%zmm9,%zmm9 │ │ │ │ + vmovdqa32 %zmm26,%zmm2 │ │ │ │ + vpdpwssd %zmm28,%zmm24,%zmm2 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm28,%zmm9,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm2,%zmm2 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpackssdw %zmm25,%zmm2,%zmm2 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm27,%zmm9,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm9 │ │ │ │ + vpdpwssd %zmm27,%zmm24,%zmm9 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm9,%zmm9 │ │ │ │ + vpackssdw %zmm25,%zmm9,%zmm9 │ │ │ │ + vpunpcklwd %zmm3,%zmm8,%zmm24 │ │ │ │ + vpunpckhwd %zmm3,%zmm8,%zmm8 │ │ │ │ + vmovdqa32 %zmm26,%zmm3 │ │ │ │ + vpdpwssd %zmm28,%zmm24,%zmm3 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm28,%zmm8,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm3,%zmm3 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpackssdw %zmm25,%zmm3,%zmm3 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm27,%zmm8,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm8 │ │ │ │ + vpdpwssd %zmm27,%zmm24,%zmm8 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm8,%zmm8 │ │ │ │ + vpackssdw %zmm25,%zmm8,%zmm8 │ │ │ │ + vpunpcklwd %zmm5,%zmm6,%zmm24 │ │ │ │ + vpunpckhwd %zmm5,%zmm6,%zmm6 │ │ │ │ + vmovdqa32 %zmm26,%zmm5 │ │ │ │ + vpdpwssd %zmm28,%zmm24,%zmm5 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm28,%zmm6,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm5,%zmm5 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpackssdw %zmm25,%zmm5,%zmm5 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm27,%zmm6,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm6 │ │ │ │ + vpdpwssd %zmm27,%zmm24,%zmm6 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm6,%zmm6 │ │ │ │ + vpackssdw %zmm25,%zmm6,%zmm6 │ │ │ │ + vpunpcklwd %zmm4,%zmm7,%zmm24 │ │ │ │ + vpunpckhwd %zmm4,%zmm7,%zmm7 │ │ │ │ + vmovdqa32 %zmm26,%zmm4 │ │ │ │ + vpdpwssd %zmm28,%zmm24,%zmm4 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm28,%zmm7,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm4,%zmm4 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpackssdw %zmm25,%zmm4,%zmm4 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm27,%zmm7,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm7 │ │ │ │ + vpdpwssd %zmm27,%zmm24,%zmm7 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm7,%zmm7 │ │ │ │ + vpackssdw %zmm25,%zmm7,%zmm7 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x248,%rsp │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 2f0f68 <__cxa_finalize@plt+0x2c5f18> │ │ │ │ - call 2f1010 <__cxa_finalize@plt+0x2c5fc0> │ │ │ │ - add $0x248,%rsp │ │ │ │ - ret │ │ │ │ - movd 0xeab50(%rip),%xmm1 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xeab5f(%rip),%xmm2 │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x8,%ecx │ │ │ │ - lea 0x70(%rip),%r8 │ │ │ │ - pmulhrsw %xmm2,%xmm0 │ │ │ │ - movd 0xeaab4(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - pmulhrsw %xmm2,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - punpcklwd %xmm0,%xmm0 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - movdqa (%rdi),%xmm1 │ │ │ │ - movdqa 0x10(%rdi),%xmm3 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - punpckhbw %xmm5,%xmm2 │ │ │ │ - punpcklbw %xmm5,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - punpckhbw %xmm5,%xmm4 │ │ │ │ - punpcklbw %xmm5,%xmm3 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - paddw %xmm0,%xmm1 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - paddw %xmm0,%xmm3 │ │ │ │ - packuswb %xmm2,%xmm1 │ │ │ │ - packuswb %xmm4,%xmm3 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - movdqa %xmm3,0x10(%rdi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu32 0xe95ed(%rip),%zmm5 │ │ │ │ + vpbroadcastd 0xe97c0(%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 │ │ │ │ + vmovdqa32 0x80(%rdx),%ymm18 │ │ │ │ + vmovdqa32 0x480(%rdx),%ymm1 │ │ │ │ + vmovdqa32 0xc0(%rdx),%ymm19 │ │ │ │ + vmovdqa32 0x4c0(%rdx),%ymm2 │ │ │ │ + vpermt2q %zmm1,%zmm5,%zmm18 │ │ │ │ + vpermt2q %zmm2,%zmm5,%zmm19 │ │ │ │ + vmovdqa32 0x100(%rdx),%ymm20 │ │ │ │ + vmovdqa32 0x500(%rdx),%ymm1 │ │ │ │ + vmovdqa32 0x140(%rdx),%ymm21 │ │ │ │ + vmovdqa32 0x540(%rdx),%ymm2 │ │ │ │ + vpermt2q %zmm1,%zmm5,%zmm20 │ │ │ │ + vpermt2q %zmm2,%zmm5,%zmm21 │ │ │ │ + vmovdqa32 0x180(%rdx),%ymm22 │ │ │ │ + vmovdqa32 0x580(%rdx),%ymm1 │ │ │ │ + vmovdqa32 0x1c0(%rdx),%ymm23 │ │ │ │ + vmovdqa32 0x5c0(%rdx),%ymm2 │ │ │ │ + vpermt2q %zmm1,%zmm5,%zmm22 │ │ │ │ + vpermt2q %zmm2,%zmm5,%zmm23 │ │ │ │ + vmovdqa32 0x200(%rdx),%ymm24 │ │ │ │ + vmovdqa32 0x600(%rdx),%ymm1 │ │ │ │ + vmovdqa32 0x240(%rdx),%ymm25 │ │ │ │ + vmovdqa32 0x640(%rdx),%ymm2 │ │ │ │ + vpermt2q %zmm1,%zmm5,%zmm24 │ │ │ │ + vpermt2q %zmm2,%zmm5,%zmm25 │ │ │ │ + vmovdqa32 0x280(%rdx),%ymm26 │ │ │ │ + vmovdqa32 0x680(%rdx),%ymm1 │ │ │ │ + vmovdqa32 0x2c0(%rdx),%ymm27 │ │ │ │ + vmovdqa32 0x6c0(%rdx),%ymm2 │ │ │ │ + vpermt2q %zmm1,%zmm5,%zmm26 │ │ │ │ + vpermt2q %zmm2,%zmm5,%zmm27 │ │ │ │ + vmovdqa32 0x300(%rdx),%ymm28 │ │ │ │ + vmovdqa32 0x700(%rdx),%ymm1 │ │ │ │ + vmovdqa32 0x340(%rdx),%ymm29 │ │ │ │ + vmovdqa32 0x740(%rdx),%ymm2 │ │ │ │ + vpermt2q %zmm1,%zmm5,%zmm28 │ │ │ │ + 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 2f01d0 <__cxa_finalize@plt+0x2c5180> │ │ │ │ + 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 │ │ │ │ + vmovdqa %ymm2,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm2,(%rdi,%rsi,8) │ │ │ │ add %rsi,%rdi │ │ │ │ - dec %ecx │ │ │ │ - jg 2f0fb3 <__cxa_finalize@plt+0x2c5f63> │ │ │ │ - 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 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0x20(%rdx),%xmm0 │ │ │ │ - movdqa 0x60(%rdx),%xmm1 │ │ │ │ - movdqa 0xa0(%rdx),%xmm2 │ │ │ │ - movdqa 0xe0(%rdx),%xmm3 │ │ │ │ - movdqa 0x120(%rdx),%xmm4 │ │ │ │ - movdqa 0x160(%rdx),%xmm5 │ │ │ │ - movdqa 0x1a0(%rdx),%xmm6 │ │ │ │ - movdqa 0x1e0(%rdx),%xmm7 │ │ │ │ - call 2ecc80 <__cxa_finalize@plt+0x2c1c30> │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,0xb8(%rsp) │ │ │ │ - movdqa %xmm1,0xc8(%rsp) │ │ │ │ - movdqa %xmm2,0xd8(%rsp) │ │ │ │ - movdqa %xmm3,0xe8(%rsp) │ │ │ │ - movdqa %xmm4,0xf8(%rsp) │ │ │ │ - movdqa %xmm5,0x108(%rsp) │ │ │ │ - movdqa %xmm6,0x118(%rsp) │ │ │ │ - movdqa %xmm7,0x128(%rsp) │ │ │ │ - movdqa 0x10(%rdx),%xmm0 │ │ │ │ - movdqa 0x30(%rdx),%xmm1 │ │ │ │ - movdqa 0x50(%rdx),%xmm2 │ │ │ │ - movdqa 0x70(%rdx),%xmm3 │ │ │ │ - movdqa 0x90(%rdx),%xmm4 │ │ │ │ - movdqa 0xb0(%rdx),%xmm5 │ │ │ │ - movdqa 0xd0(%rdx),%xmm6 │ │ │ │ - movdqa 0xf0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x138(%rsp) │ │ │ │ - movdqa %xmm1,0x1a8(%rsp) │ │ │ │ - movdqa %xmm2,0x178(%rsp) │ │ │ │ - movdqa %xmm3,0x168(%rsp) │ │ │ │ - movdqa %xmm4,0x158(%rsp) │ │ │ │ - movdqa %xmm5,0x188(%rsp) │ │ │ │ - movdqa %xmm6,0x198(%rsp) │ │ │ │ - movdqa %xmm7,0x148(%rsp) │ │ │ │ - cmp $0x6a,%ecx │ │ │ │ - jg 2f1196 <__cxa_finalize@plt+0x2c6146> │ │ │ │ - call 2eff90 <__cxa_finalize@plt+0x2c4f40> │ │ │ │ - jmp 2f1223 <__cxa_finalize@plt+0x2c61d3> │ │ │ │ - movdqa 0x110(%rdx),%xmm0 │ │ │ │ - movdqa 0x130(%rdx),%xmm1 │ │ │ │ - movdqa 0x150(%rdx),%xmm2 │ │ │ │ - movdqa 0x170(%rdx),%xmm3 │ │ │ │ - movdqa 0x190(%rdx),%xmm4 │ │ │ │ - movdqa 0x1b0(%rdx),%xmm5 │ │ │ │ - movdqa 0x1d0(%rdx),%xmm6 │ │ │ │ - movdqa 0x1f0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x218(%rsp) │ │ │ │ - movdqa %xmm1,0x1c8(%rsp) │ │ │ │ - movdqa %xmm2,0x1d8(%rsp) │ │ │ │ - movdqa %xmm3,0x208(%rsp) │ │ │ │ - movdqa %xmm4,0x1f8(%rsp) │ │ │ │ - movdqa %xmm5,0x1e8(%rsp) │ │ │ │ - movdqa %xmm6,0x1b8(%rsp) │ │ │ │ - movdqa %xmm7,0x228(%rsp) │ │ │ │ - call 2f0260 <__cxa_finalize@plt+0x2c5210> │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2efb52 <__cxa_finalize@plt+0x2c4b02> │ │ │ │ - movdqa 0xea8a3(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9ba4 <__cxa_finalize@plt+0x2beb54> │ │ │ │ - lea 0x8(%rdi),%rcx │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9c8c <__cxa_finalize@plt+0x2bec3c> │ │ │ │ - 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 0xea831(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9ba4 <__cxa_finalize@plt+0x2beb54> │ │ │ │ - mov %rcx,%rdi │ │ │ │ - add $0x8,%rcx │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9c8c <__cxa_finalize@plt+0x2bec3c> │ │ │ │ - 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 0xea7bc(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9ba4 <__cxa_finalize@plt+0x2beb54> │ │ │ │ - mov %rcx,%rdi │ │ │ │ - add $0x8,%rcx │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9c8c <__cxa_finalize@plt+0x2bec3c> │ │ │ │ - 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 0xea747(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9ba4 <__cxa_finalize@plt+0x2beb54> │ │ │ │ - mov %rcx,%rdi │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9c8c <__cxa_finalize@plt+0x2bec3c> │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov $0x4,%r9d │ │ │ │ - mov $0x2,%r8d │ │ │ │ - cmp $0x6b,%ecx │ │ │ │ - cmovns %r9d,%r8d │ │ │ │ - mov %r8d,%ecx │ │ │ │ - lea -0x2d(%rip),%r8 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x40(%rdx),%xmm1 │ │ │ │ - movdqa 0x80(%rdx),%xmm2 │ │ │ │ - movdqa 0xc0(%rdx),%xmm3 │ │ │ │ - movdqa 0x100(%rdx),%xmm4 │ │ │ │ - movdqa 0x140(%rdx),%xmm5 │ │ │ │ - movdqa 0x180(%rdx),%xmm6 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm7 │ │ │ │ - paddsw 0xea6de(%rip),%xmm6 │ │ │ │ - movdqa %xmm6,0x10(%rsp) │ │ │ │ - movdqa 0xea6d0(%rip),%xmm6 │ │ │ │ - paddsw %xmm6,%xmm0 │ │ │ │ - paddsw %xmm6,%xmm1 │ │ │ │ - paddsw %xmm6,%xmm2 │ │ │ │ - paddsw %xmm6,%xmm3 │ │ │ │ - paddsw %xmm6,%xmm4 │ │ │ │ - paddsw %xmm6,%xmm5 │ │ │ │ - paddsw %xmm6,%xmm7 │ │ │ │ - call 2e9bd4 <__cxa_finalize@plt+0x2beb84> │ │ │ │ - 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 2e9cd5 <__cxa_finalize@plt+0x2bec85> │ │ │ │ - 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 2f13e1 <__cxa_finalize@plt+0x2c6391> │ │ │ │ - add $0x48,%rsp │ │ │ │ + vmovdqa (%rdi),%ymm3 │ │ │ │ + vinserti32x8 $0x1,(%rdi,%rsi,8),%zmm3,%zmm3 │ │ │ │ + vpunpcklbw %zmm4,%zmm3,%zmm2 │ │ │ │ + vpunpckhbw %zmm4,%zmm3,%zmm3 │ │ │ │ + vpaddw %zmm17,%zmm2,%zmm2 │ │ │ │ + vpaddw %zmm25,%zmm3,%zmm3 │ │ │ │ + vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ + vmovdqa %ymm2,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm2,(%rdi,%rsi,8) │ │ │ │ + add %rsi,%rdi │ │ │ │ + vmovdqa (%rdi),%ymm3 │ │ │ │ + vinserti32x8 $0x1,(%rdi,%rsi,8),%zmm3,%zmm3 │ │ │ │ + vpunpcklbw %zmm4,%zmm3,%zmm2 │ │ │ │ + vpunpckhbw %zmm4,%zmm3,%zmm3 │ │ │ │ + vpaddw %zmm18,%zmm2,%zmm2 │ │ │ │ + vpaddw %zmm26,%zmm3,%zmm3 │ │ │ │ + vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ + vmovdqa %ymm2,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm2,(%rdi,%rsi,8) │ │ │ │ + add %rsi,%rdi │ │ │ │ + vmovdqa (%rdi),%ymm3 │ │ │ │ + vinserti32x8 $0x1,(%rdi,%rsi,8),%zmm3,%zmm3 │ │ │ │ + vpunpcklbw %zmm4,%zmm3,%zmm2 │ │ │ │ + vpunpckhbw %zmm4,%zmm3,%zmm3 │ │ │ │ + vpaddw %zmm19,%zmm2,%zmm2 │ │ │ │ + vpaddw %zmm27,%zmm3,%zmm3 │ │ │ │ + vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ + vmovdqa %ymm2,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm2,(%rdi,%rsi,8) │ │ │ │ + add %rsi,%rdi │ │ │ │ + vmovdqa (%rdi),%ymm3 │ │ │ │ + vinserti32x8 $0x1,(%rdi,%rsi,8),%zmm3,%zmm3 │ │ │ │ + vpunpcklbw %zmm4,%zmm3,%zmm2 │ │ │ │ + vpunpckhbw %zmm4,%zmm3,%zmm3 │ │ │ │ + vpaddw %zmm20,%zmm2,%zmm2 │ │ │ │ + vpaddw %zmm28,%zmm3,%zmm3 │ │ │ │ + vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ + vmovdqa %ymm2,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm2,(%rdi,%rsi,8) │ │ │ │ + add %rsi,%rdi │ │ │ │ + vmovdqa (%rdi),%ymm3 │ │ │ │ + vinserti32x8 $0x1,(%rdi,%rsi,8),%zmm3,%zmm3 │ │ │ │ + vpunpcklbw %zmm4,%zmm3,%zmm2 │ │ │ │ + vpunpckhbw %zmm4,%zmm3,%zmm3 │ │ │ │ + vpaddw %zmm21,%zmm2,%zmm2 │ │ │ │ + vpaddw %zmm29,%zmm3,%zmm3 │ │ │ │ + vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ + vmovdqa %ymm2,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm2,(%rdi,%rsi,8) │ │ │ │ + add %rsi,%rdi │ │ │ │ + vmovdqa (%rdi),%ymm3 │ │ │ │ + vinserti32x8 $0x1,(%rdi,%rsi,8),%zmm3,%zmm3 │ │ │ │ + vpunpcklbw %zmm4,%zmm3,%zmm2 │ │ │ │ + vpunpckhbw %zmm4,%zmm3,%zmm3 │ │ │ │ + vpaddw %zmm22,%zmm2,%zmm2 │ │ │ │ + vpaddw %zmm30,%zmm3,%zmm3 │ │ │ │ + vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ + vmovdqa %ymm2,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm2,(%rdi,%rsi,8) │ │ │ │ + add %rsi,%rdi │ │ │ │ + vmovdqa (%rdi),%ymm3 │ │ │ │ + vinserti32x8 $0x1,(%rdi,%rsi,8),%zmm3,%zmm3 │ │ │ │ + vpunpcklbw %zmm4,%zmm3,%zmm2 │ │ │ │ + vpunpckhbw %zmm4,%zmm3,%zmm3 │ │ │ │ + vpaddw %zmm23,%zmm2,%zmm2 │ │ │ │ + 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 2f23aa <__cxa_finalize@plt+0x2c735a> │ │ │ │ + mov $0x8,%edi │ │ │ │ + vmovdqa32 %zmm4,(%rdx) │ │ │ │ + vmovdqa32 %zmm4,0x40(%rdx) │ │ │ │ + vmovdqa32 %zmm4,0x80(%rdx) │ │ │ │ + vmovdqa32 %zmm4,0xc0(%rdx) │ │ │ │ + add $0x100,%rdx │ │ │ │ + dec %edi │ │ │ │ + jg 2f26ca <__cxa_finalize@plt+0x2c767a> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov $0x4,%r9d │ │ │ │ - mov $0x2,%r8d │ │ │ │ - cmp $0x6b,%ecx │ │ │ │ - cmovns %r9d,%r8d │ │ │ │ - mov %r8d,%ecx │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - movdqa 0x20(%rdx),%xmm2 │ │ │ │ - movdqa 0x30(%rdx),%xmm3 │ │ │ │ - movdqa 0x40(%rdx),%xmm4 │ │ │ │ - movdqa 0x50(%rdx),%xmm5 │ │ │ │ - movdqa 0x60(%rdx),%xmm6 │ │ │ │ - movdqa 0x70(%rdx),%xmm7 │ │ │ │ - pmulhrsw 0xea536(%rip),%xmm6 │ │ │ │ - movdqa %xmm6,0x10(%rsp) │ │ │ │ - movdqa 0xea528(%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 2e9bd4 <__cxa_finalize@plt+0x2beb84> │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - movdqa %xmm5,0x20(%rsp) │ │ │ │ - movdqa %xmm6,0x10(%rsp) │ │ │ │ - movdqa %xmm7,(%rsp) │ │ │ │ - lea -0x77f2(%rip),%r8 │ │ │ │ - call 2e9cd5 <__cxa_finalize@plt+0x2bec85> │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - lea 0x8(%rdi),%rdi │ │ │ │ - dec %ecx │ │ │ │ - jg 2f150a <__cxa_finalize@plt+0x2c64ba> │ │ │ │ - jae 2f150a <__cxa_finalize@plt+0x2c64ba> │ │ │ │ - add $0x48,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sub $0x248,%rsp │ │ │ │ + lea 0xe94f9(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2f15d8 <__cxa_finalize@plt+0x2c6588> │ │ │ │ - call 2f1610 <__cxa_finalize@plt+0x2c65c0> │ │ │ │ - add $0x248,%rsp │ │ │ │ + je 2f3512 <__cxa_finalize@plt+0x2c84c2> │ │ │ │ + cmp $0x97,%ecx │ │ │ │ + jb 2f2b1b <__cxa_finalize@plt+0x2c7acb> │ │ │ │ + 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 2ed8c0 <__cxa_finalize@plt+0x2c2870> │ │ │ │ + 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 2ef6c0 <__cxa_finalize@plt+0x2c4670> │ │ │ │ + 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 │ │ │ │ + vpunpckldq %zmm24,%zmm19,%zmm18 │ │ │ │ + vpunpckhdq %zmm24,%zmm19,%zmm19 │ │ │ │ + vpmulhrsw %zmm25,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm25,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm25,%zmm18,%zmm18 │ │ │ │ + vpmulhrsw %zmm25,%zmm19,%zmm19 │ │ │ │ + vpunpckhwd %zmm23,%zmm22,%zmm24 │ │ │ │ + vpunpcklwd %zmm23,%zmm22,%zmm22 │ │ │ │ + vpunpckhwd %zmm21,%zmm20,%zmm23 │ │ │ │ + vpunpcklwd %zmm21,%zmm20,%zmm20 │ │ │ │ + vpunpckhdq %zmm22,%zmm20,%zmm21 │ │ │ │ + vpunpckldq %zmm22,%zmm20,%zmm20 │ │ │ │ + vpunpckldq %zmm24,%zmm23,%zmm22 │ │ │ │ + vpunpckhdq %zmm24,%zmm23,%zmm23 │ │ │ │ + vpmulhrsw %zmm25,%zmm21,%zmm21 │ │ │ │ + vpmulhrsw %zmm25,%zmm20,%zmm20 │ │ │ │ + vpmulhrsw %zmm25,%zmm22,%zmm22 │ │ │ │ + vpmulhrsw %zmm25,%zmm23,%zmm23 │ │ │ │ + vpunpckhwd %zmm1,%zmm0,%zmm24 │ │ │ │ + vpunpcklwd %zmm1,%zmm0,%zmm0 │ │ │ │ + vpunpckhwd %zmm31,%zmm30,%zmm1 │ │ │ │ + vpunpcklwd %zmm31,%zmm30,%zmm30 │ │ │ │ + vpunpckhdq %zmm0,%zmm30,%zmm31 │ │ │ │ + vpunpckldq %zmm0,%zmm30,%zmm30 │ │ │ │ + vpunpckldq %zmm24,%zmm1,%zmm0 │ │ │ │ + vpunpckhdq %zmm24,%zmm1,%zmm1 │ │ │ │ + vpmulhrsw %zmm25,%zmm31,%zmm31 │ │ │ │ + vpmulhrsw %zmm25,%zmm30,%zmm30 │ │ │ │ + vpmulhrsw %zmm25,%zmm0,%zmm0 │ │ │ │ + vpmulhrsw %zmm25,%zmm1,%zmm1 │ │ │ │ + vpunpckhwd %zmm5,%zmm4,%zmm24 │ │ │ │ + vpunpcklwd %zmm5,%zmm4,%zmm4 │ │ │ │ + vpunpckhwd %zmm3,%zmm2,%zmm5 │ │ │ │ + vpunpcklwd %zmm3,%zmm2,%zmm2 │ │ │ │ + vpunpckhdq %zmm4,%zmm2,%zmm3 │ │ │ │ + vpunpckldq %zmm4,%zmm2,%zmm2 │ │ │ │ + vpunpckldq %zmm24,%zmm5,%zmm4 │ │ │ │ + vpunpckhdq %zmm24,%zmm5,%zmm5 │ │ │ │ + vpmulhrsw %zmm25,%zmm3,%zmm3 │ │ │ │ + vpmulhrsw %zmm25,%zmm2,%zmm2 │ │ │ │ + vpmulhrsw %zmm25,%zmm4,%zmm4 │ │ │ │ + vpmulhrsw %zmm25,%zmm5,%zmm5 │ │ │ │ + vinserti32x8 $0x1,%ymm20,%zmm16,%zmm10 │ │ │ │ + vshufi32x4 $0xee,%zmm20,%zmm16,%zmm16 │ │ │ │ + vinserti32x8 $0x1,%ymm21,%zmm17,%zmm11 │ │ │ │ + vshufi32x4 $0xee,%zmm21,%zmm17,%zmm17 │ │ │ │ + vinserti32x8 $0x1,%ymm22,%zmm18,%zmm12 │ │ │ │ + vshufi32x4 $0xee,%zmm22,%zmm18,%zmm18 │ │ │ │ + vinserti32x8 $0x1,%ymm23,%zmm19,%zmm13 │ │ │ │ + vshufi32x4 $0xee,%zmm23,%zmm19,%zmm24 │ │ │ │ + vinserti32x8 $0x1,%ymm2,%zmm30,%zmm20 │ │ │ │ + vshufi32x4 $0xee,%zmm2,%zmm30,%zmm30 │ │ │ │ + vinserti32x8 $0x1,%ymm3,%zmm31,%zmm21 │ │ │ │ + vshufi32x4 $0xee,%zmm3,%zmm31,%zmm31 │ │ │ │ + vinserti32x8 $0x1,%ymm4,%zmm0,%zmm22 │ │ │ │ + vshufi32x4 $0xee,%zmm4,%zmm0,%zmm0 │ │ │ │ + vinserti32x8 $0x1,%ymm5,%zmm1,%zmm23 │ │ │ │ + vshufi32x4 $0xee,%zmm5,%zmm1,%zmm1 │ │ │ │ + vshufi32x4 $0x88,%zmm20,%zmm10,%zmm6 │ │ │ │ + vshufi32x4 $0xdd,%zmm20,%zmm10,%zmm10 │ │ │ │ + vshufi32x4 $0x88,%zmm21,%zmm11,%zmm7 │ │ │ │ + vshufi32x4 $0xdd,%zmm21,%zmm11,%zmm11 │ │ │ │ + vshufi32x4 $0x88,%zmm22,%zmm12,%zmm8 │ │ │ │ + vshufi32x4 $0xdd,%zmm22,%zmm12,%zmm12 │ │ │ │ + vshufi32x4 $0x88,%zmm23,%zmm13,%zmm9 │ │ │ │ + vshufi32x4 $0xdd,%zmm23,%zmm13,%zmm13 │ │ │ │ + vshufi32x4 $0x88,%zmm30,%zmm16,%zmm20 │ │ │ │ + vshufi32x4 $0xdd,%zmm30,%zmm16,%zmm19 │ │ │ │ + vshufi32x4 $0x88,%zmm31,%zmm17,%zmm4 │ │ │ │ + vshufi32x4 $0xdd,%zmm31,%zmm17,%zmm3 │ │ │ │ + vshufi32x4 $0x88,%zmm0,%zmm18,%zmm21 │ │ │ │ + vshufi32x4 $0xdd,%zmm0,%zmm18,%zmm16 │ │ │ │ + vshufi32x4 $0x88,%zmm1,%zmm24,%zmm0 │ │ │ │ + vshufi32x4 $0xdd,%zmm1,%zmm24,%zmm1 │ │ │ │ + vpxord %zmm22,%zmm22,%zmm22 │ │ │ │ + vmovdqa32 %zmm20,(%rdx) │ │ │ │ + vmovdqa32 %zmm21,0x80(%rdx) │ │ │ │ + vmovdqa32 %zmm19,0x100(%rdx) │ │ │ │ + vmovdqa32 %zmm16,0x180(%rdx) │ │ │ │ + vpunpcklwd %zmm8,%zmm8,%zmm24 │ │ │ │ + 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 2ebcf7 <__cxa_finalize@plt+0x2c0ca7> │ │ │ │ + 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 2ee900 <__cxa_finalize@plt+0x2c38b0> │ │ │ │ + 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) │ │ │ │ + vmovdqa32 0x1c0(%rdx),%zmm5 │ │ │ │ + vmovdqa32 (%rdx),%zmm30 │ │ │ │ + vmovdqa32 0xc0(%rdx),%zmm1 │ │ │ │ + vmovdqa32 0x100(%rdx),%zmm2 │ │ │ │ + vmovdqa32 0x140(%rdx),%zmm3 │ │ │ │ + vmovdqa32 0x80(%rdx),%zmm0 │ │ │ │ + vmovdqa32 0x40(%rdx),%zmm31 │ │ │ │ + vmovdqa32 0x180(%rdx),%zmm4 │ │ │ │ + vpunpckhwd %zmm6,%zmm6,%zmm6 │ │ │ │ + vpunpckhwd %zmm5,%zmm5,%zmm5 │ │ │ │ + vpunpckhwd %zmm30,%zmm30,%zmm30 │ │ │ │ + vpunpckhwd %zmm13,%zmm13,%zmm13 │ │ │ │ + vpunpckhwd %zmm10,%zmm10,%zmm10 │ │ │ │ + vpunpckhwd %zmm1,%zmm1,%zmm1 │ │ │ │ + vpunpckhwd %zmm2,%zmm2,%zmm2 │ │ │ │ + vpunpckhwd %zmm9,%zmm9,%zmm9 │ │ │ │ + vpunpckhwd %zmm8,%zmm8,%zmm8 │ │ │ │ + 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 2f35d0 <__cxa_finalize@plt+0x2c8580> │ │ │ │ + jmp 2f2d90 <__cxa_finalize@plt+0x2c7d40> │ │ │ │ + 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 │ │ │ │ + vmovdqa32 0x380(%rdx),%ymm23 │ │ │ │ + vinserti32x8 $0x1,0x80(%rdx),%zmm23,%zmm23 │ │ │ │ + vmovdqa32 0xc0(%rdx),%ymm17 │ │ │ │ + vinserti32x8 $0x1,0x340(%rdx),%zmm17,%zmm17 │ │ │ │ + vmovdqa32 0x180(%rdx),%ymm19 │ │ │ │ + vinserti32x8 $0x1,0x280(%rdx),%zmm19,%zmm19 │ │ │ │ + vmovdqa32 0x2c0(%rdx),%ymm21 │ │ │ │ + vinserti32x8 $0x1,0x140(%rdx),%zmm21,%zmm21 │ │ │ │ + vmovdqa32 0x300(%rdx),%ymm22 │ │ │ │ + vinserti32x8 $0x1,0x100(%rdx),%zmm22,%zmm22 │ │ │ │ + vpermb %zmm24,%zmm18,%zmm24 │ │ │ │ + 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 2ebd90 <__cxa_finalize@plt+0x2c0d40> │ │ │ │ + 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 │ │ │ │ + vpmulhrsw %zmm27,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm27,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm27,%zmm18,%zmm18 │ │ │ │ + vpmulhrsw %zmm27,%zmm19,%zmm19 │ │ │ │ + vpshufb %zmm24,%zmm20,%zmm20 │ │ │ │ + vpshufb %zmm25,%zmm21,%zmm21 │ │ │ │ + vpshufb %zmm24,%zmm22,%zmm22 │ │ │ │ + vpshufb %zmm25,%zmm23,%zmm23 │ │ │ │ + vpmulhrsw %zmm27,%zmm20,%zmm20 │ │ │ │ + vpmulhrsw %zmm27,%zmm21,%zmm21 │ │ │ │ + vpmulhrsw %zmm27,%zmm22,%zmm22 │ │ │ │ + vpmulhrsw %zmm27,%zmm23,%zmm23 │ │ │ │ + vpunpckhdq %zmm17,%zmm16,%zmm12 │ │ │ │ + vpunpckldq %zmm17,%zmm16,%zmm16 │ │ │ │ + vpunpckhdq %zmm19,%zmm18,%zmm11 │ │ │ │ + vpunpckldq %zmm19,%zmm18,%zmm18 │ │ │ │ + vpunpckhdq %zmm21,%zmm20,%zmm6 │ │ │ │ + vpunpckldq %zmm21,%zmm20,%zmm20 │ │ │ │ + vpunpckhdq %zmm23,%zmm22,%zmm7 │ │ │ │ + vpunpckldq %zmm23,%zmm22,%zmm22 │ │ │ │ + vinserti32x8 $0x1,%ymm18,%zmm16,%zmm30 │ │ │ │ + vshufi32x4 $0xee,%zmm18,%zmm16,%zmm31 │ │ │ │ + vinserti32x8 $0x1,%ymm22,%zmm20,%zmm18 │ │ │ │ + vshufi32x4 $0xee,%zmm22,%zmm20,%zmm20 │ │ │ │ + vshufi32x4 $0x88,%zmm18,%zmm30,%zmm5 │ │ │ │ + vshufi32x4 $0xdd,%zmm18,%zmm30,%zmm30 │ │ │ │ + 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 2ebca5 <__cxa_finalize@plt+0x2c0c55> │ │ │ │ + vpunpckhwd %zmm5,%zmm5,%zmm5 │ │ │ │ + vpunpckhwd %zmm31,%zmm31,%zmm31 │ │ │ │ + vpunpckhwd %zmm2,%zmm2,%zmm2 │ │ │ │ + vpunpckhwd %zmm30,%zmm30,%zmm30 │ │ │ │ + call 2ee8a0 <__cxa_finalize@plt+0x2c3850> │ │ │ │ + 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 │ │ │ │ + vshufi32x4 $0xdd,%zmm6,%zmm12,%zmm12 │ │ │ │ + vpunpcklwd %zmm7,%zmm7,%zmm6 │ │ │ │ + vpunpckhwd %zmm12,%zmm12,%zmm13 │ │ │ │ + vpunpcklwd %zmm11,%zmm11,%zmm10 │ │ │ │ + vpunpckhwd %zmm8,%zmm8,%zmm9 │ │ │ │ + vmovdqa32 %zmm30,0x200(%rdx) │ │ │ │ + vmovdqa32 %zmm31,0x240(%rdx) │ │ │ │ + vmovdqa32 %zmm0,0x280(%rdx) │ │ │ │ + vmovdqa32 %zmm1,0x2c0(%rdx) │ │ │ │ + vpunpcklwd %zmm8,%zmm8,%zmm8 │ │ │ │ + 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 2f3530 <__cxa_finalize@plt+0x2c84e0> │ │ │ │ + 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 │ │ │ │ + lea (%rsi,%rcx,1),%r8 │ │ │ │ + vpmulhrsw %zmm16,%zmm27,%zmm24 │ │ │ │ + vpmulhrsw %zmm13,%zmm27,%zmm25 │ │ │ │ + vmovdqa (%rdi),%xmm13 │ │ │ │ + vinserti128 $0x1,(%rdi,%rsi,1),%ymm13,%ymm13 │ │ │ │ + vmovdqa32 (%rax,%rcx,1),%xmm16 │ │ │ │ + vinserti32x4 $0x1,(%rax,%rsi,2),%ymm16,%ymm16 │ │ │ │ + vpermb %zmm13,%zmm26,%zmm13 │ │ │ │ + vpermb %zmm16,%zmm26,%zmm16 │ │ │ │ + vmovdqa32 %zmm28,(%rdx) │ │ │ │ + vpaddw %zmm24,%zmm13,%zmm13 │ │ │ │ + vpaddw %zmm25,%zmm16,%zmm16 │ │ │ │ + vpackuswb %zmm16,%zmm13,%zmm13 │ │ │ │ + vpermd %zmm13,%zmm29,%zmm13 │ │ │ │ + vmovdqa %xmm13,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm13,(%rdi,%rsi,1) │ │ │ │ + vextracti32x4 $0x2,%zmm13,(%rax,%rsi,2) │ │ │ │ + vextracti32x4 $0x3,%zmm13,(%rax,%rcx,1) │ │ │ │ + vpmulhrsw %zmm17,%zmm27,%zmm24 │ │ │ │ + vpmulhrsw %zmm12,%zmm27,%zmm25 │ │ │ │ + vmovdqa (%rdi,%rcx,1),%xmm13 │ │ │ │ + vinserti128 $0x1,(%rdi,%rsi,2),%ymm13,%ymm13 │ │ │ │ + vmovdqa (%rax),%xmm12 │ │ │ │ + vinserti128 $0x1,(%rax,%rsi,1),%ymm12,%ymm12 │ │ │ │ + vpermb %zmm13,%zmm26,%zmm13 │ │ │ │ + vpermb %zmm12,%zmm26,%zmm12 │ │ │ │ + vmovdqa32 %zmm28,0x40(%rdx) │ │ │ │ + vpaddw %zmm24,%zmm13,%zmm13 │ │ │ │ + vpaddw %zmm25,%zmm12,%zmm12 │ │ │ │ + vpackuswb %zmm12,%zmm13,%zmm13 │ │ │ │ + vpermd %zmm13,%zmm29,%zmm13 │ │ │ │ + vmovdqa %xmm13,(%rdi,%rcx,1) │ │ │ │ + vextracti128 $0x1,%ymm13,(%rdi,%rsi,2) │ │ │ │ + vextracti32x4 $0x2,%zmm13,(%rax,%rsi,1) │ │ │ │ + vextracti32x4 $0x3,%zmm13,(%rax) │ │ │ │ + add %r8,%rdi │ │ │ │ + sub %r8,%rax │ │ │ │ + vpmulhrsw %zmm18,%zmm27,%zmm24 │ │ │ │ + vpmulhrsw %zmm11,%zmm27,%zmm25 │ │ │ │ + vmovdqa (%rdi),%xmm13 │ │ │ │ + vinserti128 $0x1,(%rdi,%rsi,1),%ymm13,%ymm13 │ │ │ │ + vmovdqa (%rax,%rcx,1),%xmm12 │ │ │ │ + vinserti128 $0x1,(%rax,%rsi,2),%ymm12,%ymm12 │ │ │ │ + vpermb %zmm13,%zmm26,%zmm13 │ │ │ │ + vpermb %zmm12,%zmm26,%zmm12 │ │ │ │ + vmovdqa32 %zmm28,0x80(%rdx) │ │ │ │ + vpaddw %zmm24,%zmm13,%zmm13 │ │ │ │ + vpaddw %zmm25,%zmm12,%zmm12 │ │ │ │ + vpackuswb %zmm12,%zmm13,%zmm13 │ │ │ │ + vpermd %zmm13,%zmm29,%zmm13 │ │ │ │ + vmovdqa %xmm13,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm13,(%rdi,%rsi,1) │ │ │ │ + vextracti32x4 $0x2,%zmm13,(%rax,%rsi,2) │ │ │ │ + vextracti32x4 $0x3,%zmm13,(%rax,%rcx,1) │ │ │ │ + vpmulhrsw %zmm19,%zmm27,%zmm24 │ │ │ │ + vpmulhrsw %zmm10,%zmm27,%zmm25 │ │ │ │ + vmovdqa (%rdi,%rcx,1),%xmm13 │ │ │ │ + vinserti128 $0x1,(%rdi,%rsi,2),%ymm13,%ymm13 │ │ │ │ + vmovdqa (%rax),%xmm12 │ │ │ │ + vinserti128 $0x1,(%rax,%rsi,1),%ymm12,%ymm12 │ │ │ │ + vpermb %zmm13,%zmm26,%zmm13 │ │ │ │ + vpermb %zmm12,%zmm26,%zmm12 │ │ │ │ + vmovdqa32 %zmm28,0xc0(%rdx) │ │ │ │ + vpaddw %zmm24,%zmm13,%zmm13 │ │ │ │ + vpaddw %zmm25,%zmm12,%zmm12 │ │ │ │ + vpackuswb %zmm12,%zmm13,%zmm13 │ │ │ │ + vpermd %zmm13,%zmm29,%zmm13 │ │ │ │ + vmovdqa %xmm13,(%rdi,%rcx,1) │ │ │ │ + vextracti128 $0x1,%ymm13,(%rdi,%rsi,2) │ │ │ │ + vextracti32x4 $0x2,%zmm13,(%rax,%rsi,1) │ │ │ │ + vextracti32x4 $0x3,%zmm13,(%rax) │ │ │ │ + add %r8,%rdi │ │ │ │ + sub %r8,%rax │ │ │ │ + vpmulhrsw %zmm20,%zmm27,%zmm24 │ │ │ │ + vpmulhrsw %zmm9,%zmm27,%zmm25 │ │ │ │ + vmovdqa (%rdi),%xmm13 │ │ │ │ + vinserti128 $0x1,(%rdi,%rsi,1),%ymm13,%ymm13 │ │ │ │ + vmovdqa (%rax,%rcx,1),%xmm12 │ │ │ │ + vinserti128 $0x1,(%rax,%rsi,2),%ymm12,%ymm12 │ │ │ │ + vpermb %zmm13,%zmm26,%zmm13 │ │ │ │ + vpermb %zmm12,%zmm26,%zmm12 │ │ │ │ + vmovdqa32 %zmm28,0x100(%rdx) │ │ │ │ + vpaddw %zmm24,%zmm13,%zmm13 │ │ │ │ + vpaddw %zmm25,%zmm12,%zmm12 │ │ │ │ + vpackuswb %zmm12,%zmm13,%zmm13 │ │ │ │ + vpermd %zmm13,%zmm29,%zmm13 │ │ │ │ + vmovdqa %xmm13,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm13,(%rdi,%rsi,1) │ │ │ │ + vextracti32x4 $0x2,%zmm13,(%rax,%rsi,2) │ │ │ │ + vextracti32x4 $0x3,%zmm13,(%rax,%rcx,1) │ │ │ │ + vpmulhrsw %zmm21,%zmm27,%zmm24 │ │ │ │ + vpmulhrsw %zmm8,%zmm27,%zmm25 │ │ │ │ + vmovdqa (%rdi,%rcx,1),%xmm13 │ │ │ │ + vinserti128 $0x1,(%rdi,%rsi,2),%ymm13,%ymm13 │ │ │ │ + vmovdqa (%rax),%xmm12 │ │ │ │ + vinserti128 $0x1,(%rax,%rsi,1),%ymm12,%ymm12 │ │ │ │ + vpermb %zmm13,%zmm26,%zmm13 │ │ │ │ + vpermb %zmm12,%zmm26,%zmm12 │ │ │ │ + vmovdqa32 %zmm28,0x140(%rdx) │ │ │ │ + vpaddw %zmm24,%zmm13,%zmm13 │ │ │ │ + vpaddw %zmm25,%zmm12,%zmm12 │ │ │ │ + vpackuswb %zmm12,%zmm13,%zmm13 │ │ │ │ + vpermd %zmm13,%zmm29,%zmm13 │ │ │ │ + vmovdqa %xmm13,(%rdi,%rcx,1) │ │ │ │ + vextracti128 $0x1,%ymm13,(%rdi,%rsi,2) │ │ │ │ + vextracti32x4 $0x2,%zmm13,(%rax,%rsi,1) │ │ │ │ + vextracti32x4 $0x3,%zmm13,(%rax) │ │ │ │ + add %r8,%rdi │ │ │ │ + sub %r8,%rax │ │ │ │ + vpmulhrsw %zmm22,%zmm27,%zmm24 │ │ │ │ + vpmulhrsw %zmm7,%zmm27,%zmm25 │ │ │ │ + vmovdqa (%rdi),%xmm13 │ │ │ │ + vinserti128 $0x1,(%rdi,%rsi,1),%ymm13,%ymm13 │ │ │ │ + vmovdqa (%rax,%rcx,1),%xmm12 │ │ │ │ + vinserti128 $0x1,(%rax,%rsi,2),%ymm12,%ymm12 │ │ │ │ + vpermb %zmm13,%zmm26,%zmm13 │ │ │ │ + vpermb %zmm12,%zmm26,%zmm12 │ │ │ │ + vmovdqa32 %zmm28,0x180(%rdx) │ │ │ │ + vpaddw %zmm24,%zmm13,%zmm13 │ │ │ │ + vpaddw %zmm25,%zmm12,%zmm12 │ │ │ │ + vpackuswb %zmm12,%zmm13,%zmm13 │ │ │ │ + vpermd %zmm13,%zmm29,%zmm13 │ │ │ │ + vmovdqa %xmm13,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm13,(%rdi,%rsi,1) │ │ │ │ + vextracti32x4 $0x2,%zmm13,(%rax,%rsi,2) │ │ │ │ + vextracti32x4 $0x3,%zmm13,(%rax,%rcx,1) │ │ │ │ + vpmulhrsw %zmm23,%zmm27,%zmm24 │ │ │ │ + vpmulhrsw %zmm6,%zmm27,%zmm25 │ │ │ │ + vmovdqa (%rdi,%rcx,1),%xmm13 │ │ │ │ + vinserti128 $0x1,(%rdi,%rsi,2),%ymm13,%ymm13 │ │ │ │ + vmovdqa (%rax),%xmm12 │ │ │ │ + vinserti128 $0x1,(%rax,%rsi,1),%ymm12,%ymm12 │ │ │ │ + vpermb %zmm13,%zmm26,%zmm13 │ │ │ │ + vpermb %zmm12,%zmm26,%zmm12 │ │ │ │ + vmovdqa32 %zmm28,0x1c0(%rdx) │ │ │ │ + vpaddw %zmm24,%zmm13,%zmm13 │ │ │ │ + vpaddw %zmm25,%zmm12,%zmm12 │ │ │ │ + vpackuswb %zmm12,%zmm13,%zmm13 │ │ │ │ + vpermd %zmm13,%zmm29,%zmm13 │ │ │ │ + vmovdqa %xmm13,(%rdi,%rcx,1) │ │ │ │ + vextracti128 $0x1,%ymm13,(%rdi,%rsi,2) │ │ │ │ + vextracti32x4 $0x2,%zmm13,(%rax,%rsi,1) │ │ │ │ + vextracti32x4 $0x3,%zmm13,(%rax) │ │ │ │ + add %r8,%rdi │ │ │ │ + sub %r8,%rax │ │ │ │ + vmovdqa32 0x200(%rdx),%zmm25 │ │ │ │ + vpaddsw %zmm5,%zmm25,%zmm24 │ │ │ │ + vpsubsw %zmm5,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm27,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm27,%zmm25,%zmm25 │ │ │ │ + vmovdqa (%rdi),%xmm13 │ │ │ │ + vinserti128 $0x1,(%rdi,%rsi,1),%ymm13,%ymm13 │ │ │ │ + vmovdqa (%rax,%rcx,1),%xmm12 │ │ │ │ + vinserti128 $0x1,(%rax,%rsi,2),%ymm12,%ymm12 │ │ │ │ + vpermb %zmm13,%zmm26,%zmm13 │ │ │ │ + vpermb %zmm12,%zmm26,%zmm12 │ │ │ │ + vmovdqa32 %zmm28,0x200(%rdx) │ │ │ │ + vpaddw %zmm24,%zmm13,%zmm13 │ │ │ │ + vpaddw %zmm25,%zmm12,%zmm12 │ │ │ │ + vpackuswb %zmm12,%zmm13,%zmm13 │ │ │ │ + vpermd %zmm13,%zmm29,%zmm13 │ │ │ │ + vmovdqa %xmm13,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm13,(%rdi,%rsi,1) │ │ │ │ + vextracti32x4 $0x2,%zmm13,(%rax,%rsi,2) │ │ │ │ + vextracti32x4 $0x3,%zmm13,(%rax,%rcx,1) │ │ │ │ + vmovdqa32 0x240(%rdx),%zmm25 │ │ │ │ + vpaddsw %zmm4,%zmm25,%zmm24 │ │ │ │ + vpsubsw %zmm4,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm27,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm27,%zmm25,%zmm25 │ │ │ │ + vmovdqa (%rdi,%rcx,1),%xmm13 │ │ │ │ + vinserti128 $0x1,(%rdi,%rsi,2),%ymm13,%ymm13 │ │ │ │ + vmovdqa (%rax),%xmm12 │ │ │ │ + vinserti128 $0x1,(%rax,%rsi,1),%ymm12,%ymm12 │ │ │ │ + vpermb %zmm13,%zmm26,%zmm13 │ │ │ │ + vpermb %zmm12,%zmm26,%zmm12 │ │ │ │ + vmovdqa32 %zmm28,0x240(%rdx) │ │ │ │ + vpaddw %zmm24,%zmm13,%zmm13 │ │ │ │ + vpaddw %zmm25,%zmm12,%zmm12 │ │ │ │ + vpackuswb %zmm12,%zmm13,%zmm13 │ │ │ │ + vpermd %zmm13,%zmm29,%zmm13 │ │ │ │ + vmovdqa %xmm13,(%rdi,%rcx,1) │ │ │ │ + vextracti128 $0x1,%ymm13,(%rdi,%rsi,2) │ │ │ │ + vextracti32x4 $0x2,%zmm13,(%rax,%rsi,1) │ │ │ │ + vextracti32x4 $0x3,%zmm13,(%rax) │ │ │ │ + add %r8,%rdi │ │ │ │ + sub %r8,%rax │ │ │ │ + vmovdqa32 0x280(%rdx),%zmm25 │ │ │ │ + vpaddsw %zmm3,%zmm25,%zmm24 │ │ │ │ + vpsubsw %zmm3,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm27,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm27,%zmm25,%zmm25 │ │ │ │ + vmovdqa (%rdi),%xmm13 │ │ │ │ + vinserti128 $0x1,(%rdi,%rsi,1),%ymm13,%ymm13 │ │ │ │ + vmovdqa (%rax,%rcx,1),%xmm12 │ │ │ │ + vinserti128 $0x1,(%rax,%rsi,2),%ymm12,%ymm12 │ │ │ │ + vpermb %zmm13,%zmm26,%zmm13 │ │ │ │ + vpermb %zmm12,%zmm26,%zmm12 │ │ │ │ + vmovdqa32 %zmm28,0x280(%rdx) │ │ │ │ + vpaddw %zmm24,%zmm13,%zmm13 │ │ │ │ + vpaddw %zmm25,%zmm12,%zmm12 │ │ │ │ + vpackuswb %zmm12,%zmm13,%zmm13 │ │ │ │ + vpermd %zmm13,%zmm29,%zmm13 │ │ │ │ + vmovdqa %xmm13,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm13,(%rdi,%rsi,1) │ │ │ │ + vextracti32x4 $0x2,%zmm13,(%rax,%rsi,2) │ │ │ │ + vextracti32x4 $0x3,%zmm13,(%rax,%rcx,1) │ │ │ │ + vmovdqa32 0x2c0(%rdx),%zmm25 │ │ │ │ + vpaddsw %zmm2,%zmm25,%zmm24 │ │ │ │ + vpsubsw %zmm2,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm27,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm27,%zmm25,%zmm25 │ │ │ │ + vmovdqa (%rdi,%rcx,1),%xmm13 │ │ │ │ + vinserti128 $0x1,(%rdi,%rsi,2),%ymm13,%ymm13 │ │ │ │ + vmovdqa (%rax),%xmm12 │ │ │ │ + vinserti128 $0x1,(%rax,%rsi,1),%ymm12,%ymm12 │ │ │ │ + vpermb %zmm13,%zmm26,%zmm13 │ │ │ │ + vpermb %zmm12,%zmm26,%zmm12 │ │ │ │ + vmovdqa32 %zmm28,0x2c0(%rdx) │ │ │ │ + vpaddw %zmm24,%zmm13,%zmm13 │ │ │ │ + vpaddw %zmm25,%zmm12,%zmm12 │ │ │ │ + vpackuswb %zmm12,%zmm13,%zmm13 │ │ │ │ + vpermd %zmm13,%zmm29,%zmm13 │ │ │ │ + vmovdqa %xmm13,(%rdi,%rcx,1) │ │ │ │ + vextracti128 $0x1,%ymm13,(%rdi,%rsi,2) │ │ │ │ + vextracti32x4 $0x2,%zmm13,(%rax,%rsi,1) │ │ │ │ + vextracti32x4 $0x3,%zmm13,(%rax) │ │ │ │ + add %r8,%rdi │ │ │ │ + sub %r8,%rax │ │ │ │ + vmovdqa32 0x300(%rdx),%zmm25 │ │ │ │ + vpaddsw %zmm1,%zmm25,%zmm24 │ │ │ │ + vpsubsw %zmm1,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm27,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm27,%zmm25,%zmm25 │ │ │ │ + vmovdqa (%rdi),%xmm13 │ │ │ │ + vinserti128 $0x1,(%rdi,%rsi,1),%ymm13,%ymm13 │ │ │ │ + vmovdqa (%rax,%rcx,1),%xmm12 │ │ │ │ + vinserti128 $0x1,(%rax,%rsi,2),%ymm12,%ymm12 │ │ │ │ + vpermb %zmm13,%zmm26,%zmm13 │ │ │ │ + vpermb %zmm12,%zmm26,%zmm12 │ │ │ │ + vmovdqa32 %zmm28,0x300(%rdx) │ │ │ │ + vpaddw %zmm24,%zmm13,%zmm13 │ │ │ │ + vpaddw %zmm25,%zmm12,%zmm12 │ │ │ │ + vpackuswb %zmm12,%zmm13,%zmm13 │ │ │ │ + vpermd %zmm13,%zmm29,%zmm13 │ │ │ │ + vmovdqa %xmm13,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm13,(%rdi,%rsi,1) │ │ │ │ + vextracti32x4 $0x2,%zmm13,(%rax,%rsi,2) │ │ │ │ + vextracti32x4 $0x3,%zmm13,(%rax,%rcx,1) │ │ │ │ + vmovdqa32 0x340(%rdx),%zmm25 │ │ │ │ + vpaddsw %zmm0,%zmm25,%zmm24 │ │ │ │ + vpsubsw %zmm0,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm27,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm27,%zmm25,%zmm25 │ │ │ │ + vmovdqa (%rdi,%rcx,1),%xmm13 │ │ │ │ + vinserti128 $0x1,(%rdi,%rsi,2),%ymm13,%ymm13 │ │ │ │ + vmovdqa (%rax),%xmm12 │ │ │ │ + vinserti128 $0x1,(%rax,%rsi,1),%ymm12,%ymm12 │ │ │ │ + vpermb %zmm13,%zmm26,%zmm13 │ │ │ │ + vpermb %zmm12,%zmm26,%zmm12 │ │ │ │ + vmovdqa32 %zmm28,0x340(%rdx) │ │ │ │ + vpaddw %zmm24,%zmm13,%zmm13 │ │ │ │ + vpaddw %zmm25,%zmm12,%zmm12 │ │ │ │ + vpackuswb %zmm12,%zmm13,%zmm13 │ │ │ │ + vpermd %zmm13,%zmm29,%zmm13 │ │ │ │ + vmovdqa %xmm13,(%rdi,%rcx,1) │ │ │ │ + vextracti128 $0x1,%ymm13,(%rdi,%rsi,2) │ │ │ │ + vextracti32x4 $0x2,%zmm13,(%rax,%rsi,1) │ │ │ │ + vextracti32x4 $0x3,%zmm13,(%rax) │ │ │ │ + add %r8,%rdi │ │ │ │ + sub %r8,%rax │ │ │ │ + vmovdqa32 0x380(%rdx),%zmm25 │ │ │ │ + vpaddsw %zmm31,%zmm25,%zmm24 │ │ │ │ + vpsubsw %zmm31,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm27,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm27,%zmm25,%zmm25 │ │ │ │ + vmovdqa (%rdi),%xmm13 │ │ │ │ + vinserti128 $0x1,(%rdi,%rsi,1),%ymm13,%ymm13 │ │ │ │ + vmovdqa (%rax,%rcx,1),%xmm12 │ │ │ │ + vinserti128 $0x1,(%rax,%rsi,2),%ymm12,%ymm12 │ │ │ │ + vpermb %zmm13,%zmm26,%zmm13 │ │ │ │ + vpermb %zmm12,%zmm26,%zmm12 │ │ │ │ + vmovdqa32 %zmm28,0x380(%rdx) │ │ │ │ + vpaddw %zmm24,%zmm13,%zmm13 │ │ │ │ + vpaddw %zmm25,%zmm12,%zmm12 │ │ │ │ + vpackuswb %zmm12,%zmm13,%zmm13 │ │ │ │ + vpermd %zmm13,%zmm29,%zmm13 │ │ │ │ + vmovdqa %xmm13,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm13,(%rdi,%rsi,1) │ │ │ │ + vextracti32x4 $0x2,%zmm13,(%rax,%rsi,2) │ │ │ │ + vextracti32x4 $0x3,%zmm13,(%rax,%rcx,1) │ │ │ │ + vmovdqa32 0x3c0(%rdx),%zmm25 │ │ │ │ + vpaddsw %zmm30,%zmm25,%zmm24 │ │ │ │ + vpsubsw %zmm30,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm27,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm27,%zmm25,%zmm25 │ │ │ │ + vmovdqa (%rdi,%rcx,1),%xmm13 │ │ │ │ + vinserti128 $0x1,(%rdi,%rsi,2),%ymm13,%ymm13 │ │ │ │ + vmovdqa (%rax),%xmm12 │ │ │ │ + vinserti128 $0x1,(%rax,%rsi,1),%ymm12,%ymm12 │ │ │ │ + vpermb %zmm13,%zmm26,%zmm13 │ │ │ │ + vpermb %zmm12,%zmm26,%zmm12 │ │ │ │ + vmovdqa32 %zmm28,0x3c0(%rdx) │ │ │ │ + vpaddw %zmm24,%zmm13,%zmm13 │ │ │ │ + vpaddw %zmm25,%zmm12,%zmm12 │ │ │ │ + vpackuswb %zmm12,%zmm13,%zmm13 │ │ │ │ + vpermd %zmm13,%zmm29,%zmm13 │ │ │ │ + vmovdqa %xmm13,(%rdi,%rcx,1) │ │ │ │ + vextracti128 $0x1,%ymm13,(%rdi,%rsi,2) │ │ │ │ + vextracti32x4 $0x2,%zmm13,(%rax,%rsi,1) │ │ │ │ + vextracti32x4 $0x3,%zmm13,(%rax) │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movd 0xea4e0(%rip),%xmm1 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xea48f(%rip),%xmm2 │ │ │ │ + movswl (%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - mov $0x10,%edx │ │ │ │ - lea -0x34(%rip),%r8 │ │ │ │ - jmp 2eb276 <__cxa_finalize@plt+0x2c0226> │ │ │ │ + or $0x40,%ecx │ │ │ │ + imul $0xb5,%eax,%eax │ │ │ │ + add $0x280,%eax │ │ │ │ + sar $0xa,%eax │ │ │ │ + jmp 2eac88 <__cxa_finalize@plt+0x2bfc38> │ │ │ │ + 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 │ │ │ │ + vpbroadcastd 0x114(%r9),%zmm0 │ │ │ │ + vpbroadcastd 0x120(%r9),%zmm31 │ │ │ │ + vpmulhrsw %zmm6,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm13,%zmm5,%zmm5 │ │ │ │ + vpmulhrsw %zmm10,%zmm30,%zmm30 │ │ │ │ + vpmulhrsw %zmm9,%zmm1,%zmm1 │ │ │ │ + vpmulhrsw %zmm8,%zmm2,%zmm2 │ │ │ │ + vpmulhrsw %zmm11,%zmm3,%zmm3 │ │ │ │ + vpmulhrsw %zmm12,%zmm0,%zmm0 │ │ │ │ + vpmulhrsw %zmm7,%zmm31,%zmm31 │ │ │ │ + vmovdqa32 %zmm24,%zmm6 │ │ │ │ + vmovdqa32 %zmm5,%zmm13 │ │ │ │ + vmovdqa32 %zmm30,%zmm10 │ │ │ │ + vmovdqa32 %zmm1,%zmm9 │ │ │ │ + vmovdqa32 %zmm2,%zmm8 │ │ │ │ + vmovdqa32 %zmm3,%zmm11 │ │ │ │ + vmovdqa32 %zmm0,%zmm12 │ │ │ │ + vmovdqa32 %zmm31,%zmm4 │ │ │ │ + jmp 2f3700 <__cxa_finalize@plt+0x2c86b0> │ │ │ │ + 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 │ │ │ │ + vpmulhrsw %zmm25,%zmm5,%zmm5 │ │ │ │ + vpbroadcastd 0xf8(%r9),%zmm25 │ │ │ │ + vpmulhrsw %zmm27,%zmm30,%zmm30 │ │ │ │ + vpbroadcastd 0xfc(%r9),%zmm27 │ │ │ │ + vpmulhrsw %zmm28,%zmm13,%zmm13 │ │ │ │ + vpbroadcastd 0x100(%r9),%zmm28 │ │ │ │ + vpmulhrsw %zmm24,%zmm10,%zmm10 │ │ │ │ + vpbroadcastd 0x104(%r9),%zmm24 │ │ │ │ + vpmulhrsw %zmm25,%zmm1,%zmm1 │ │ │ │ + vpbroadcastd 0x108(%r9),%zmm25 │ │ │ │ + vpmulhrsw %zmm27,%zmm2,%zmm2 │ │ │ │ + vpbroadcastd 0x10c(%r9),%zmm27 │ │ │ │ + vpmulhrsw %zmm28,%zmm9,%zmm9 │ │ │ │ + vpbroadcastd 0x110(%r9),%zmm28 │ │ │ │ + vpmulhrsw %zmm24,%zmm8,%zmm8 │ │ │ │ + vpbroadcastd 0x114(%r9),%zmm24 │ │ │ │ + vpmulhrsw %zmm25,%zmm3,%zmm3 │ │ │ │ + vpbroadcastd 0x118(%r9),%zmm25 │ │ │ │ + vpmulhrsw %zmm27,%zmm0,%zmm0 │ │ │ │ + vpbroadcastd 0x11c(%r9),%zmm27 │ │ │ │ + vpmulhrsw %zmm28,%zmm11,%zmm11 │ │ │ │ + vpbroadcastd 0x120(%r9),%zmm28 │ │ │ │ + vpmulhrsw %zmm24,%zmm12,%zmm12 │ │ │ │ + vpmulhrsw %zmm25,%zmm31,%zmm31 │ │ │ │ + vpmulhrsw %zmm27,%zmm4,%zmm4 │ │ │ │ + vpmulhrsw %zmm28,%zmm7,%zmm7 │ │ │ │ + vpsubsw %zmm5,%zmm6,%zmm24 │ │ │ │ + vpaddsw %zmm5,%zmm6,%zmm6 │ │ │ │ + vpsubsw %zmm30,%zmm13,%zmm5 │ │ │ │ + vpaddsw %zmm30,%zmm13,%zmm13 │ │ │ │ + vpsubsw %zmm1,%zmm10,%zmm30 │ │ │ │ + vpaddsw %zmm1,%zmm10,%zmm10 │ │ │ │ + vpsubsw %zmm2,%zmm9,%zmm1 │ │ │ │ + vpaddsw %zmm2,%zmm9,%zmm9 │ │ │ │ + vpsubsw %zmm3,%zmm8,%zmm2 │ │ │ │ + vpaddsw %zmm3,%zmm8,%zmm8 │ │ │ │ + vpsubsw %zmm0,%zmm11,%zmm3 │ │ │ │ + vpaddsw %zmm0,%zmm11,%zmm11 │ │ │ │ + vpsubsw %zmm31,%zmm12,%zmm0 │ │ │ │ + vpaddsw %zmm31,%zmm12,%zmm12 │ │ │ │ + vpsubsw %zmm4,%zmm7,%zmm31 │ │ │ │ + vpaddsw %zmm7,%zmm4,%zmm4 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0x144(%r9){1to16},%zmm24,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm7 │ │ │ │ + vpdpwssd 0x148(%r9){1to16},%zmm24,%zmm7 │ │ │ │ + vpslld $0x4,%zmm25,%zmm24 │ │ │ │ + vpmultishiftqb %zmm7,%zmm29,%zmm24{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0x148(%r9){1to16},%zmm5,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm7 │ │ │ │ + vpdpwssd 0x14c(%r9){1to16},%zmm5,%zmm7 │ │ │ │ + vpslld $0x4,%zmm25,%zmm5 │ │ │ │ + vpmultishiftqb %zmm7,%zmm29,%zmm5{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0xc(%r9){1to16},%zmm30,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm7 │ │ │ │ + vpdpwssd 0x10(%r9){1to16},%zmm30,%zmm7 │ │ │ │ + vpslld $0x4,%zmm25,%zmm30 │ │ │ │ + vpmultishiftqb %zmm7,%zmm29,%zmm30{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0x10(%r9){1to16},%zmm1,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm7 │ │ │ │ + vpdpwssd 0x14(%r9){1to16},%zmm1,%zmm7 │ │ │ │ + vpslld $0x4,%zmm25,%zmm1 │ │ │ │ + vpmultishiftqb %zmm7,%zmm29,%zmm1{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0x1ac(%r9){1to16},%zmm2,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm7 │ │ │ │ + vpdpwssd 0x1b0(%r9){1to16},%zmm2,%zmm7 │ │ │ │ + vpslld $0x4,%zmm25,%zmm2 │ │ │ │ + vpmultishiftqb %zmm7,%zmm29,%zmm2{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0x1b0(%r9){1to16},%zmm3,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm7 │ │ │ │ + vpdpwssd 0x1b4(%r9){1to16},%zmm3,%zmm7 │ │ │ │ + vpslld $0x4,%zmm25,%zmm3 │ │ │ │ + vpmultishiftqb %zmm7,%zmm29,%zmm3{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0x18(%r9){1to16},%zmm0,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm7 │ │ │ │ + vpdpwssd 0x1c(%r9){1to16},%zmm0,%zmm7 │ │ │ │ + vpslld $0x4,%zmm25,%zmm0 │ │ │ │ + vpmultishiftqb %zmm7,%zmm29,%zmm0{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0x1c(%r9){1to16},%zmm31,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm7 │ │ │ │ + vpdpwssd 0x20(%r9){1to16},%zmm31,%zmm7 │ │ │ │ + vpslld $0x4,%zmm25,%zmm31 │ │ │ │ + vpmultishiftqb %zmm7,%zmm29,%zmm31{%k7} │ │ │ │ + vpbroadcastd 0x154(%r9),%zmm27 │ │ │ │ + vpsubsw %zmm10,%zmm9,%zmm7 │ │ │ │ + vpaddsw %zmm10,%zmm9,%zmm9 │ │ │ │ + vpsubsw %zmm11,%zmm8,%zmm10 │ │ │ │ + vpaddsw %zmm8,%zmm11,%zmm11 │ │ │ │ + vpsubsw %zmm12,%zmm4,%zmm8 │ │ │ │ + vpaddsw %zmm12,%zmm4,%zmm4 │ │ │ │ + vpsubsw %zmm5,%zmm24,%zmm12 │ │ │ │ + vpaddsw %zmm5,%zmm24,%zmm24 │ │ │ │ + vpsubsw %zmm30,%zmm1,%zmm5 │ │ │ │ + vpaddsw %zmm30,%zmm1,%zmm1 │ │ │ │ + vpsubsw %zmm3,%zmm2,%zmm30 │ │ │ │ + vpaddsw %zmm3,%zmm2,%zmm2 │ │ │ │ + vpsubsw %zmm0,%zmm31,%zmm3 │ │ │ │ + vpaddsw %zmm0,%zmm31,%zmm31 │ │ │ │ + vpsubsw %zmm13,%zmm6,%zmm0 │ │ │ │ + vpaddsw %zmm13,%zmm6,%zmm6 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0x150(%r9){1to16},%zmm0,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm13 │ │ │ │ + vpdpwssd %zmm27,%zmm0,%zmm13 │ │ │ │ + vpslld $0x4,%zmm25,%zmm0 │ │ │ │ + vpmultishiftqb %zmm13,%zmm29,%zmm0{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0x150(%r9){1to16},%zmm12,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm13 │ │ │ │ + vpdpwssd %zmm27,%zmm12,%zmm13 │ │ │ │ + vpslld $0x4,%zmm25,%zmm12 │ │ │ │ + vpmultishiftqb %zmm13,%zmm29,%zmm12{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm27,%zmm7,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm13 │ │ │ │ + vpdpwssd -0x48(%r9){1to16},%zmm7,%zmm13 │ │ │ │ + vpslld $0x4,%zmm25,%zmm7 │ │ │ │ + vpmultishiftqb %zmm13,%zmm29,%zmm7{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm27,%zmm5,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm13 │ │ │ │ + vpdpwssd -0x48(%r9){1to16},%zmm5,%zmm13 │ │ │ │ + vpslld $0x4,%zmm25,%zmm5 │ │ │ │ + vpmultishiftqb %zmm13,%zmm29,%zmm5{%k7} │ │ │ │ + vpbroadcastd 0x1bc(%r9),%zmm27 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0x1b8(%r9){1to16},%zmm10,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm13 │ │ │ │ + vpdpwssd %zmm27,%zmm10,%zmm13 │ │ │ │ + vpslld $0x4,%zmm25,%zmm10 │ │ │ │ + vpmultishiftqb %zmm13,%zmm29,%zmm10{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0x1b8(%r9){1to16},%zmm30,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm13 │ │ │ │ + vpdpwssd %zmm27,%zmm30,%zmm13 │ │ │ │ + vpslld $0x4,%zmm25,%zmm30 │ │ │ │ + vpmultishiftqb %zmm13,%zmm29,%zmm30{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm27,%zmm8,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm13 │ │ │ │ + vpdpwssd -0x44(%r9){1to16},%zmm8,%zmm13 │ │ │ │ + vpslld $0x4,%zmm25,%zmm8 │ │ │ │ + vpmultishiftqb %zmm13,%zmm29,%zmm8{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm27,%zmm3,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm13 │ │ │ │ + vpdpwssd -0x44(%r9){1to16},%zmm3,%zmm13 │ │ │ │ + vpslld $0x4,%zmm25,%zmm3 │ │ │ │ + vpmultishiftqb %zmm13,%zmm29,%zmm3{%k7} │ │ │ │ + vpbroadcastd -0x38(%r9),%zmm27 │ │ │ │ + vpbroadcastd -0x34(%r9),%zmm28 │ │ │ │ + vpsubsw %zmm9,%zmm6,%zmm13 │ │ │ │ + vpaddsw %zmm9,%zmm6,%zmm6 │ │ │ │ + vpsubsw %zmm11,%zmm4,%zmm9 │ │ │ │ + vpaddsw %zmm11,%zmm4,%zmm4 │ │ │ │ + vpsubsw %zmm1,%zmm24,%zmm11 │ │ │ │ + vpaddsw %zmm1,%zmm24,%zmm24 │ │ │ │ + vpsubsw %zmm2,%zmm31,%zmm1 │ │ │ │ + vpaddsw %zmm2,%zmm31,%zmm31 │ │ │ │ + vpaddsw %zmm7,%zmm0,%zmm2 │ │ │ │ + vpsubsw %zmm7,%zmm0,%zmm0 │ │ │ │ + vpsubsw %zmm10,%zmm8,%zmm7 │ │ │ │ + vpaddsw %zmm10,%zmm8,%zmm8 │ │ │ │ + vpaddsw %zmm5,%zmm12,%zmm10 │ │ │ │ + vpsubsw %zmm5,%zmm12,%zmm12 │ │ │ │ + vpsubsw %zmm30,%zmm3,%zmm5 │ │ │ │ + vpaddsw %zmm30,%zmm3,%zmm3 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm27,%zmm13,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm30 │ │ │ │ + vpdpwssd %zmm28,%zmm13,%zmm30 │ │ │ │ + vpslld $0x4,%zmm25,%zmm13 │ │ │ │ + vpmultishiftqb %zmm30,%zmm29,%zmm13{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm27,%zmm11,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm30 │ │ │ │ + vpdpwssd %zmm28,%zmm11,%zmm30 │ │ │ │ + vpslld $0x4,%zmm25,%zmm11 │ │ │ │ + vpmultishiftqb %zmm30,%zmm29,%zmm11{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm27,%zmm0,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm30 │ │ │ │ + vpdpwssd %zmm28,%zmm0,%zmm30 │ │ │ │ + vpslld $0x4,%zmm25,%zmm0 │ │ │ │ + vpmultishiftqb %zmm30,%zmm29,%zmm0{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm27,%zmm12,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm30 │ │ │ │ + vpdpwssd %zmm28,%zmm12,%zmm30 │ │ │ │ + vpslld $0x4,%zmm25,%zmm12 │ │ │ │ + vpmultishiftqb %zmm30,%zmm29,%zmm12{%k7} │ │ │ │ + vpbroadcastd -0x30(%r9),%zmm27 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm28,%zmm9,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm30 │ │ │ │ + vpdpwssd %zmm27,%zmm9,%zmm30 │ │ │ │ + vpslld $0x4,%zmm25,%zmm9 │ │ │ │ + vpmultishiftqb %zmm30,%zmm29,%zmm9{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm28,%zmm1,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm30 │ │ │ │ + vpdpwssd %zmm27,%zmm1,%zmm30 │ │ │ │ + vpslld $0x4,%zmm25,%zmm1 │ │ │ │ + vpmultishiftqb %zmm30,%zmm29,%zmm1{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm28,%zmm7,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm30 │ │ │ │ + vpdpwssd %zmm27,%zmm7,%zmm30 │ │ │ │ + vpslld $0x4,%zmm25,%zmm7 │ │ │ │ + vpmultishiftqb %zmm30,%zmm29,%zmm7{%k7} │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm28,%zmm5,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm30 │ │ │ │ + vpdpwssd %zmm27,%zmm5,%zmm30 │ │ │ │ + vpslld $0x4,%zmm25,%zmm5 │ │ │ │ + vpmultishiftqb %zmm30,%zmm29,%zmm5{%k7} │ │ │ │ + vbroadcasti32x4 -0xc0(%r9),%zmm29 │ │ │ │ + vpbroadcastd -0x40(%r9),%zmm27 │ │ │ │ + vpbroadcastd -0x3c(%r9),%zmm28 │ │ │ │ + vpaddsw %zmm4,%zmm6,%zmm30 │ │ │ │ + vpsubsw %zmm4,%zmm6,%zmm6 │ │ │ │ + vpsubsw %zmm31,%zmm24,%zmm4 │ │ │ │ + vpaddsw %zmm31,%zmm24,%zmm24 │ │ │ │ + vpaddsw %zmm8,%zmm2,%zmm31 │ │ │ │ + vpsubsw %zmm8,%zmm2,%zmm2 │ │ │ │ + vpsubsw %zmm3,%zmm10,%zmm8 │ │ │ │ + vpaddsw %zmm3,%zmm10,%zmm10 │ │ │ │ + vpshufb %zmm29,%zmm30,%zmm30 │ │ │ │ + vpshufb %zmm29,%zmm24,%zmm24 │ │ │ │ + vpshufb %zmm29,%zmm31,%zmm31 │ │ │ │ + vpshufb %zmm29,%zmm10,%zmm10 │ │ │ │ + vpsubsw %zmm9,%zmm13,%zmm3 │ │ │ │ + vpaddsw %zmm13,%zmm9,%zmm9 │ │ │ │ + vpsubsw %zmm1,%zmm11,%zmm13 │ │ │ │ + vpaddsw %zmm1,%zmm11,%zmm11 │ │ │ │ + vpsubsw %zmm7,%zmm0,%zmm1 │ │ │ │ + vpaddsw %zmm7,%zmm0,%zmm0 │ │ │ │ + vpsubsw %zmm5,%zmm12,%zmm25 │ │ │ │ + vpaddsw %zmm5,%zmm12,%zmm12 │ │ │ │ + vpshufb %zmm29,%zmm9,%zmm9 │ │ │ │ + vpshufb %zmm29,%zmm11,%zmm11 │ │ │ │ + vpshufb %zmm29,%zmm0,%zmm0 │ │ │ │ + vpshufb %zmm29,%zmm12,%zmm12 │ │ │ │ + vmovdqa32 %zmm26,%zmm29 │ │ │ │ + vpdpwssd %zmm27,%zmm6,%zmm29 │ │ │ │ + vmovdqa32 %zmm26,%zmm5 │ │ │ │ + vpdpwssd %zmm28,%zmm6,%zmm5 │ │ │ │ + vpsrad $0xc,%zmm29,%zmm29 │ │ │ │ + vpsrad $0xc,%zmm5,%zmm5 │ │ │ │ + vmovdqa32 %zmm26,%zmm7 │ │ │ │ + vpdpwssd %zmm27,%zmm4,%zmm7 │ │ │ │ + vmovdqa32 %zmm26,%zmm6 │ │ │ │ + vpdpwssd %zmm28,%zmm4,%zmm6 │ │ │ │ + vpsrad $0xc,%zmm7,%zmm7 │ │ │ │ + vpsrad $0xc,%zmm6,%zmm6 │ │ │ │ + vpackssdw %zmm6,%zmm5,%zmm5 │ │ │ │ + vpackssdw %zmm7,%zmm29,%zmm29 │ │ │ │ + vmovdqa32 %zmm26,%zmm6 │ │ │ │ + vpdpwssd %zmm27,%zmm2,%zmm6 │ │ │ │ + vmovdqa32 %zmm26,%zmm4 │ │ │ │ + vpdpwssd %zmm28,%zmm2,%zmm4 │ │ │ │ + vpsrad $0xc,%zmm6,%zmm6 │ │ │ │ + vpsrad $0xc,%zmm4,%zmm4 │ │ │ │ + vmovdqa32 %zmm26,%zmm7 │ │ │ │ + vpdpwssd %zmm27,%zmm8,%zmm7 │ │ │ │ + vmovdqa32 %zmm26,%zmm2 │ │ │ │ + vpdpwssd %zmm28,%zmm8,%zmm2 │ │ │ │ + vpsrad $0xc,%zmm7,%zmm7 │ │ │ │ + vpsrad $0xc,%zmm2,%zmm2 │ │ │ │ + vpackssdw %zmm2,%zmm4,%zmm4 │ │ │ │ + vpackssdw %zmm7,%zmm6,%zmm6 │ │ │ │ + vmovdqa32 %zmm26,%zmm8 │ │ │ │ + vpdpwssd %zmm27,%zmm3,%zmm8 │ │ │ │ + vmovdqa32 %zmm26,%zmm2 │ │ │ │ + vpdpwssd %zmm28,%zmm3,%zmm2 │ │ │ │ + vpsrad $0xc,%zmm8,%zmm8 │ │ │ │ + vpsrad $0xc,%zmm2,%zmm2 │ │ │ │ + vmovdqa32 %zmm26,%zmm7 │ │ │ │ + vpdpwssd %zmm27,%zmm13,%zmm7 │ │ │ │ + vmovdqa32 %zmm26,%zmm3 │ │ │ │ + vpdpwssd %zmm28,%zmm13,%zmm3 │ │ │ │ + vpsrad $0xc,%zmm7,%zmm7 │ │ │ │ + vpsrad $0xc,%zmm3,%zmm3 │ │ │ │ + vpackssdw %zmm3,%zmm2,%zmm2 │ │ │ │ + vpackssdw %zmm7,%zmm8,%zmm8 │ │ │ │ + vmovdqa32 %zmm26,%zmm7 │ │ │ │ + vpdpwssd %zmm27,%zmm1,%zmm7 │ │ │ │ + vmovdqa32 %zmm26,%zmm3 │ │ │ │ + vpdpwssd %zmm28,%zmm1,%zmm3 │ │ │ │ + vpsrad $0xc,%zmm7,%zmm7 │ │ │ │ + vpsrad $0xc,%zmm3,%zmm3 │ │ │ │ + vmovdqa32 %zmm26,%zmm13 │ │ │ │ + vpdpwssd %zmm27,%zmm25,%zmm13 │ │ │ │ + vmovdqa32 %zmm26,%zmm1 │ │ │ │ + vpdpwssd %zmm28,%zmm25,%zmm1 │ │ │ │ + vpsrad $0xc,%zmm13,%zmm13 │ │ │ │ + vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ + vpackssdw %zmm1,%zmm3,%zmm3 │ │ │ │ + vpackssdw %zmm13,%zmm7,%zmm7 │ │ │ │ + vpunpcklqdq %zmm11,%zmm9,%zmm1 │ │ │ │ + vpunpckhqdq %zmm11,%zmm9,%zmm9 │ │ │ │ + vpunpckhqdq %zmm10,%zmm31,%zmm11 │ │ │ │ + vpunpcklqdq %zmm10,%zmm31,%zmm31 │ │ │ │ + vpunpckhqdq %zmm12,%zmm0,%zmm10 │ │ │ │ + vpunpcklqdq %zmm12,%zmm0,%zmm0 │ │ │ │ + vpunpckhqdq %zmm24,%zmm30,%zmm12 │ │ │ │ + vpunpcklqdq %zmm24,%zmm30,%zmm30 │ │ │ │ + vpsubsw %zmm12,%zmm16,%zmm13 │ │ │ │ + vpaddsw %zmm12,%zmm16,%zmm16 │ │ │ │ + vpsubsw %zmm11,%zmm17,%zmm12 │ │ │ │ + vpaddsw %zmm11,%zmm17,%zmm17 │ │ │ │ + vpsubsw %zmm10,%zmm18,%zmm11 │ │ │ │ + vpaddsw %zmm10,%zmm18,%zmm18 │ │ │ │ + vpsubsw %zmm9,%zmm19,%zmm10 │ │ │ │ + vpaddsw %zmm9,%zmm19,%zmm19 │ │ │ │ + vpsubsw %zmm8,%zmm20,%zmm9 │ │ │ │ + vpaddsw %zmm8,%zmm20,%zmm20 │ │ │ │ + vpsubsw %zmm7,%zmm21,%zmm8 │ │ │ │ + vpaddsw %zmm7,%zmm21,%zmm21 │ │ │ │ + vpsubsw %zmm6,%zmm22,%zmm7 │ │ │ │ + vpaddsw %zmm6,%zmm22,%zmm22 │ │ │ │ + vpsubsw %zmm29,%zmm23,%zmm6 │ │ │ │ + vpaddsw %zmm29,%zmm23,%zmm23 │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movdqa 0xea4a8(%rip),%xmm7 │ │ │ │ - movdqa 0x10(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x90(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x110(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x190(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x210(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x290(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x310(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x390(%rdx),%xmm7 │ │ │ │ - call 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - 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 0xea40a(%rip),%xmm7 │ │ │ │ - movdqa 0x50(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0xd0(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x150(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x1d0(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x250(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x2d0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x350(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x3d0(%rdx),%xmm7 │ │ │ │ - call 2ecc80 <__cxa_finalize@plt+0x2c1c30> │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9b9c <__cxa_finalize@plt+0x2beb4c> │ │ │ │ - movdqa %xmm0,0x210(%rdx) │ │ │ │ - movdqa %xmm1,0x250(%rdx) │ │ │ │ - movdqa %xmm2,0x290(%rdx) │ │ │ │ - movdqa %xmm3,0x2d0(%rdx) │ │ │ │ - movdqa %xmm4,0x310(%rdx) │ │ │ │ - movdqa %xmm5,0x350(%rdx) │ │ │ │ - movdqa %xmm6,0x390(%rdx) │ │ │ │ - movdqa %xmm7,0x3d0(%rdx) │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9b9c <__cxa_finalize@plt+0x2beb4c> │ │ │ │ - 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 0xea2c5(%rip),%xmm7 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x80(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x100(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x180(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x200(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x280(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x300(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x380(%rdx),%xmm7 │ │ │ │ - call 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - 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 0xea228(%rip),%xmm7 │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0xc0(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x140(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x240(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x2c0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x340(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x3c0(%rdx),%xmm7 │ │ │ │ - call 2ecc80 <__cxa_finalize@plt+0x2c1c30> │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9b9c <__cxa_finalize@plt+0x2beb4c> │ │ │ │ - movdqa %xmm0,0x200(%rdx) │ │ │ │ - movdqa %xmm1,0x240(%rdx) │ │ │ │ - movdqa %xmm2,0x280(%rdx) │ │ │ │ - movdqa %xmm3,0x2c0(%rdx) │ │ │ │ - movdqa %xmm4,0x300(%rdx) │ │ │ │ - movdqa %xmm5,0x340(%rdx) │ │ │ │ - movdqa %xmm6,0x380(%rdx) │ │ │ │ - movdqa %xmm7,0x3c0(%rdx) │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9b9c <__cxa_finalize@plt+0x2beb4c> │ │ │ │ - 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 2f1abb <__cxa_finalize@plt+0x2c6a6b> │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - movdqa 0x10(%rdx),%xmm2 │ │ │ │ - movdqa 0x50(%rdx),%xmm3 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0xb8(%rsp),%xmm0 │ │ │ │ - movdqa 0xc8(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8(%rsp),%xmm2 │ │ │ │ - movdqa 0xe8(%rsp),%xmm3 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 2ecc80 <__cxa_finalize@plt+0x2c1c30> │ │ │ │ - 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 2eff90 <__cxa_finalize@plt+0x2c4f40> │ │ │ │ - jmp 2f1f7a <__cxa_finalize@plt+0x2c6f2a> │ │ │ │ - movdqa %xmm0,(%rdx) │ │ │ │ - movdqa %xmm4,0x40(%rdx) │ │ │ │ - movdqa 0xe9ff4(%rip),%xmm7 │ │ │ │ - movdqa 0x20(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0xa0(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x120(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x1a0(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x220(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x2a0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x320(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x3a0(%rdx),%xmm7 │ │ │ │ - call 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - 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 0xe9f56(%rip),%xmm7 │ │ │ │ - movdqa 0x60(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0xe0(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x160(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x1e0(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x260(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x2e0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x360(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x3e0(%rdx),%xmm7 │ │ │ │ - call 2ecc80 <__cxa_finalize@plt+0x2c1c30> │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9b9c <__cxa_finalize@plt+0x2beb4c> │ │ │ │ - movdqa %xmm0,0x220(%rdx) │ │ │ │ - movdqa %xmm1,0x260(%rdx) │ │ │ │ - movdqa %xmm2,0x2a0(%rdx) │ │ │ │ - movdqa %xmm3,0x2e0(%rdx) │ │ │ │ - movdqa %xmm4,0x320(%rdx) │ │ │ │ - movdqa %xmm5,0x360(%rdx) │ │ │ │ - movdqa %xmm6,0x3a0(%rdx) │ │ │ │ - movdqa %xmm7,0x3e0(%rdx) │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9b9c <__cxa_finalize@plt+0x2beb4c> │ │ │ │ - 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 0xe9e11(%rip),%xmm7 │ │ │ │ - movdqa 0x30(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0xb0(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x130(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x1b0(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x230(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x2b0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x330(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x3b0(%rdx),%xmm7 │ │ │ │ - call 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - 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 0xe9d73(%rip),%xmm7 │ │ │ │ - movdqa 0x70(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0xf0(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x170(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x1f0(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x270(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x2f0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x370(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x3f0(%rdx),%xmm7 │ │ │ │ - call 2ecc80 <__cxa_finalize@plt+0x2c1c30> │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9b9c <__cxa_finalize@plt+0x2beb4c> │ │ │ │ - movdqa %xmm0,0x230(%rdx) │ │ │ │ - movdqa %xmm1,0x270(%rdx) │ │ │ │ - movdqa %xmm2,0x2b0(%rdx) │ │ │ │ - movdqa %xmm3,0x2f0(%rdx) │ │ │ │ - movdqa %xmm4,0x330(%rdx) │ │ │ │ - movdqa %xmm5,0x370(%rdx) │ │ │ │ - movdqa %xmm6,0x3b0(%rdx) │ │ │ │ - movdqa %xmm7,0x3f0(%rdx) │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9b9c <__cxa_finalize@plt+0x2beb4c> │ │ │ │ - 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 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0xb8(%rsp),%xmm0 │ │ │ │ - movdqa 0xc8(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8(%rsp),%xmm2 │ │ │ │ - movdqa 0xe8(%rsp),%xmm3 │ │ │ │ - movdqa 0xf8(%rsp),%xmm4 │ │ │ │ - movdqa 0x108(%rsp),%xmm5 │ │ │ │ - movdqa 0x118(%rsp),%xmm6 │ │ │ │ - movdqa 0x128(%rsp),%xmm7 │ │ │ │ - call 2ecc80 <__cxa_finalize@plt+0x2c1c30> │ │ │ │ - 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 2f0260 <__cxa_finalize@plt+0x2c5210> │ │ │ │ - mov %ecx,0x238(%rsp) │ │ │ │ - lea 0x8(%rdi),%rcx │ │ │ │ - mov %rcx,0x240(%rsp) │ │ │ │ - lea 0x5(%rip),%rcx │ │ │ │ - jmp 2efb45 <__cxa_finalize@plt+0x2c4af5> │ │ │ │ - mov 0x240(%rsp),%rdi │ │ │ │ - mov 0x238(%rsp),%ecx │ │ │ │ - add $0x200,%rdx │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - movdqa 0xc0(%rdx),%xmm1 │ │ │ │ - movdqa 0x140(%rdx),%xmm2 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ - movdqa 0x50(%rdx),%xmm4 │ │ │ │ - movdqa 0xd0(%rdx),%xmm5 │ │ │ │ - movdqa 0x150(%rdx),%xmm6 │ │ │ │ - movdqa 0x1d0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x138(%rsp) │ │ │ │ - movdqa %xmm1,0x1a8(%rsp) │ │ │ │ - movdqa %xmm2,0x178(%rsp) │ │ │ │ - movdqa %xmm3,0x168(%rsp) │ │ │ │ - movdqa %xmm4,0x158(%rsp) │ │ │ │ - movdqa %xmm5,0x188(%rsp) │ │ │ │ - movdqa %xmm6,0x198(%rsp) │ │ │ │ - movdqa %xmm7,0x148(%rsp) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x100(%rdx),%xmm1 │ │ │ │ - movdqa 0x10(%rdx),%xmm2 │ │ │ │ - movdqa 0x110(%rdx),%xmm3 │ │ │ │ - cmp $0x96,%ecx │ │ │ │ - jg 2f2128 <__cxa_finalize@plt+0x2c70d8> │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0x80(%rdx),%xmm0 │ │ │ │ - movdqa 0x180(%rdx),%xmm1 │ │ │ │ - movdqa 0x90(%rdx),%xmm2 │ │ │ │ - movdqa 0x190(%rdx),%xmm3 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 2ecc80 <__cxa_finalize@plt+0x2c1c30> │ │ │ │ - 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 2eff90 <__cxa_finalize@plt+0x2c4f40> │ │ │ │ - jmp 2efb3e <__cxa_finalize@plt+0x2c4aee> │ │ │ │ - movdqa 0x20(%rdx),%xmm4 │ │ │ │ - movdqa 0x120(%rdx),%xmm5 │ │ │ │ - movdqa 0x30(%rdx),%xmm6 │ │ │ │ - movdqa 0x130(%rdx),%xmm7 │ │ │ │ - call 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0x80(%rdx),%xmm0 │ │ │ │ - movdqa 0x180(%rdx),%xmm1 │ │ │ │ - movdqa 0x90(%rdx),%xmm2 │ │ │ │ - movdqa 0x190(%rdx),%xmm3 │ │ │ │ - movdqa 0xa0(%rdx),%xmm4 │ │ │ │ - movdqa 0x1a0(%rdx),%xmm5 │ │ │ │ - movdqa 0xb0(%rdx),%xmm6 │ │ │ │ - movdqa 0x1b0(%rdx),%xmm7 │ │ │ │ - call 2ecc80 <__cxa_finalize@plt+0x2c1c30> │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,0xb8(%rsp) │ │ │ │ - movdqa %xmm1,0xc8(%rsp) │ │ │ │ - movdqa %xmm2,0xd8(%rsp) │ │ │ │ - movdqa %xmm3,0xe8(%rsp) │ │ │ │ - movdqa %xmm4,0xf8(%rsp) │ │ │ │ - movdqa %xmm5,0x108(%rsp) │ │ │ │ - movdqa %xmm6,0x118(%rsp) │ │ │ │ - movdqa %xmm7,0x128(%rsp) │ │ │ │ - movdqa 0x60(%rdx),%xmm0 │ │ │ │ - movdqa 0xe0(%rdx),%xmm1 │ │ │ │ - movdqa 0x160(%rdx),%xmm2 │ │ │ │ - movdqa 0x1e0(%rdx),%xmm3 │ │ │ │ - movdqa 0x70(%rdx),%xmm4 │ │ │ │ - movdqa 0xf0(%rdx),%xmm5 │ │ │ │ - movdqa 0x170(%rdx),%xmm6 │ │ │ │ - movdqa 0x1f0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x218(%rsp) │ │ │ │ - movdqa %xmm1,0x1c8(%rsp) │ │ │ │ - movdqa %xmm2,0x1d8(%rsp) │ │ │ │ - movdqa %xmm3,0x208(%rsp) │ │ │ │ - movdqa %xmm4,0x1f8(%rsp) │ │ │ │ - movdqa %xmm5,0x1e8(%rsp) │ │ │ │ - movdqa %xmm6,0x1b8(%rsp) │ │ │ │ - movdqa %xmm7,0x228(%rsp) │ │ │ │ - call 2f0260 <__cxa_finalize@plt+0x2c5210> │ │ │ │ - jmp 2efb3e <__cxa_finalize@plt+0x2c4aee> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x248,%rsp │ │ │ │ + lea 0xe7de9(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2f23fc <__cxa_finalize@plt+0x2c73ac> │ │ │ │ - call 2f2430 <__cxa_finalize@plt+0x2c73e0> │ │ │ │ - call 2ec285 <__cxa_finalize@plt+0x2c1235> │ │ │ │ - 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 2e9b9c <__cxa_finalize@plt+0x2beb4c> │ │ │ │ - call 2ec285 <__cxa_finalize@plt+0x2c1235> │ │ │ │ - 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 2e9b9c <__cxa_finalize@plt+0x2beb4c> │ │ │ │ - call 2ec285 <__cxa_finalize@plt+0x2c1235> │ │ │ │ - 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 2e9b9c <__cxa_finalize@plt+0x2beb4c> │ │ │ │ - call 2ec285 <__cxa_finalize@plt+0x2c1235> │ │ │ │ - add $0x248,%rsp │ │ │ │ - ret │ │ │ │ - movd 0xe96bc(%rip),%xmm1 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xe966b(%rip),%xmm2 │ │ │ │ + jne 2f3e7d <__cxa_finalize@plt+0x2c8e2d> │ │ │ │ + movswl (%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - mov $0x10,%ecx │ │ │ │ - lea -0x1429(%rip),%r8 │ │ │ │ - jmp 2f0f8f <__cxa_finalize@plt+0x2c5f3f> │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x10,%rdx │ │ │ │ - lea 0x2ce(%rip),%rcx │ │ │ │ - movdqa 0xe967d(%rip),%xmm7 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x80(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x100(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x180(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x200(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x280(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x300(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x380(%rdx),%xmm7 │ │ │ │ - call 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - 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 0xe95e0(%rip),%xmm7 │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0xc0(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x140(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x240(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x2c0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x340(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x3c0(%rdx),%xmm7 │ │ │ │ - call 2ecc80 <__cxa_finalize@plt+0x2c1c30> │ │ │ │ - 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 0xe9524(%rip),%xmm7 │ │ │ │ - movdqa 0x20(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x60(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0xa0(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0xe0(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x120(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x160(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x1a0(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x1e0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x138(%rsp) │ │ │ │ - movdqa %xmm1,0x1a8(%rsp) │ │ │ │ - movdqa %xmm2,0x178(%rsp) │ │ │ │ - movdqa %xmm3,0x168(%rsp) │ │ │ │ - movdqa %xmm4,0x158(%rsp) │ │ │ │ - movdqa %xmm5,0x188(%rsp) │ │ │ │ - movdqa %xmm6,0x198(%rsp) │ │ │ │ - movdqa %xmm7,0x148(%rsp) │ │ │ │ - movdqa 0xe9476(%rip),%xmm7 │ │ │ │ - movdqa 0x220(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x260(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x2a0(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x2e0(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x320(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x360(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x3a0(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x3e0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x218(%rsp) │ │ │ │ - movdqa %xmm1,0x1c8(%rsp) │ │ │ │ - movdqa %xmm2,0x1d8(%rsp) │ │ │ │ - movdqa %xmm3,0x208(%rsp) │ │ │ │ - movdqa %xmm4,0x1f8(%rsp) │ │ │ │ - movdqa %xmm5,0x1e8(%rsp) │ │ │ │ - movdqa %xmm6,0x1b8(%rsp) │ │ │ │ - movdqa %xmm7,0x228(%rsp) │ │ │ │ - call 2f0260 <__cxa_finalize@plt+0x2c5210> │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - mov %rcx,%r8 │ │ │ │ - jmp 2e9b9c <__cxa_finalize@plt+0x2beb4c> │ │ │ │ - movdqa %xmm0,(%rdx) │ │ │ │ - movdqa %xmm1,0x20(%rdx) │ │ │ │ - movdqa %xmm2,0x40(%rdx) │ │ │ │ - movdqa %xmm3,0x60(%rdx) │ │ │ │ - movdqa %xmm4,0x80(%rdx) │ │ │ │ - movdqa %xmm5,0xa0(%rdx) │ │ │ │ - movdqa %xmm6,0xc0(%rdx) │ │ │ │ - movdqa %xmm7,0xe0(%rdx) │ │ │ │ - movdqa 0xb8(%rsp),%xmm0 │ │ │ │ - movdqa 0xc8(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8(%rsp),%xmm2 │ │ │ │ - movdqa 0xe8(%rsp),%xmm3 │ │ │ │ - movdqa 0xf8(%rsp),%xmm4 │ │ │ │ - movdqa 0x108(%rsp),%xmm5 │ │ │ │ - movdqa 0x118(%rsp),%xmm6 │ │ │ │ - movdqa 0x128(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9b9c <__cxa_finalize@plt+0x2beb4c> │ │ │ │ - movdqa %xmm0,0x100(%rdx) │ │ │ │ - movdqa %xmm1,0x120(%rdx) │ │ │ │ - movdqa %xmm2,0x140(%rdx) │ │ │ │ - movdqa %xmm3,0x160(%rdx) │ │ │ │ - movdqa %xmm4,0x180(%rdx) │ │ │ │ - movdqa %xmm5,0x1a0(%rdx) │ │ │ │ - movdqa %xmm6,0x1c0(%rdx) │ │ │ │ - movdqa %xmm7,0x1e0(%rdx) │ │ │ │ - movdqa 0x138(%rsp),%xmm0 │ │ │ │ - movdqa 0x148(%rsp),%xmm1 │ │ │ │ - movdqa 0x158(%rsp),%xmm2 │ │ │ │ - movdqa 0x168(%rsp),%xmm3 │ │ │ │ - movdqa 0x178(%rsp),%xmm4 │ │ │ │ - movdqa 0x188(%rsp),%xmm5 │ │ │ │ - movdqa 0x198(%rsp),%xmm6 │ │ │ │ - movdqa 0x1a8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9b9c <__cxa_finalize@plt+0x2beb4c> │ │ │ │ - movdqa %xmm0,0x200(%rdx) │ │ │ │ - movdqa %xmm1,0x220(%rdx) │ │ │ │ - movdqa %xmm2,0x240(%rdx) │ │ │ │ - movdqa %xmm3,0x260(%rdx) │ │ │ │ - movdqa %xmm4,0x280(%rdx) │ │ │ │ - movdqa %xmm5,0x2a0(%rdx) │ │ │ │ - movdqa %xmm6,0x2c0(%rdx) │ │ │ │ - movdqa %xmm7,0x2e0(%rdx) │ │ │ │ - movdqa 0x1b8(%rsp),%xmm0 │ │ │ │ - movdqa 0x1c8(%rsp),%xmm1 │ │ │ │ - movdqa 0x1d8(%rsp),%xmm2 │ │ │ │ - movdqa 0x1e8(%rsp),%xmm3 │ │ │ │ - movdqa 0x1f8(%rsp),%xmm4 │ │ │ │ - movdqa 0x208(%rsp),%xmm5 │ │ │ │ - movdqa 0x218(%rsp),%xmm6 │ │ │ │ - movdqa 0x228(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9b9c <__cxa_finalize@plt+0x2beb4c> │ │ │ │ - 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 2f243b <__cxa_finalize@plt+0x2c73eb> │ │ │ │ - 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 0xe9166(%rip),%xmm7 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x40(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x80(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0xc0(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x100(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x140(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x180(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x1c0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm6,0x10(%rsp) │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - movdqa %xmm6,(%rdx) │ │ │ │ - movdqa %xmm6,0x40(%rdx) │ │ │ │ - movdqa %xmm6,0x80(%rdx) │ │ │ │ - movdqa %xmm6,0xc0(%rdx) │ │ │ │ - movdqa %xmm6,0x100(%rdx) │ │ │ │ - movdqa %xmm6,0x140(%rdx) │ │ │ │ - movdqa %xmm6,0x180(%rdx) │ │ │ │ - movdqa %xmm6,0x1c0(%rdx) │ │ │ │ - lea -0xe7(%rip),%r8 │ │ │ │ - call 2e9bd4 <__cxa_finalize@plt+0x2beb84> │ │ │ │ - movdqa %xmm2,(%rsp) │ │ │ │ - movdqa %xmm3,0x10(%rsp) │ │ │ │ - movdqa %xmm4,0x20(%rsp) │ │ │ │ - movdqa 0xe9081(%rip),%xmm3 │ │ │ │ - movdqa 0xe9059(%rip),%xmm4 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pmulhrsw %xmm5,%xmm2 │ │ │ │ - pmulhrsw %xmm4,%xmm2 │ │ │ │ - paddsw %xmm2,%xmm5 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pmulhrsw %xmm6,%xmm2 │ │ │ │ - pmulhrsw %xmm4,%xmm2 │ │ │ │ - paddsw %xmm2,%xmm6 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - pmulhrsw %xmm4,%xmm2 │ │ │ │ - paddsw %xmm2,%xmm7 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pmulhrsw %xmm0,%xmm2 │ │ │ │ - pmulhrsw %xmm4,%xmm2 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw %xmm4,%xmm2 │ │ │ │ - paddsw %xmm2,%xmm1 │ │ │ │ - movdqa 0xe9057(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm2,%xmm5 │ │ │ │ - pmulhrsw %xmm2,%xmm6 │ │ │ │ - pmulhrsw %xmm2,%xmm7 │ │ │ │ - pmulhrsw %xmm2,%xmm0 │ │ │ │ - pmulhrsw %xmm2,%xmm1 │ │ │ │ - movdqa (%rsp),%xmm2 │ │ │ │ - movdqa %xmm7,(%rsp) │ │ │ │ - movdqa %xmm3,%xmm7 │ │ │ │ - pmulhrsw %xmm2,%xmm7 │ │ │ │ - pmulhrsw %xmm4,%xmm7 │ │ │ │ - paddsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x20(%rsp),%xmm7 │ │ │ │ - movdqa %xmm5,0x20(%rsp) │ │ │ │ - movdqa %xmm3,%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - pmulhrsw %xmm4,%xmm5 │ │ │ │ - paddsw %xmm5,%xmm7 │ │ │ │ - movdqa 0x10(%rsp),%xmm5 │ │ │ │ - movdqa %xmm6,0x10(%rsp) │ │ │ │ - pmulhrsw %xmm5,%xmm3 │ │ │ │ - pmulhrsw %xmm4,%xmm3 │ │ │ │ - psrlw $0x1,%xmm4 │ │ │ │ - paddsw %xmm5,%xmm3 │ │ │ │ - pmulhrsw %xmm4,%xmm2 │ │ │ │ - pmulhrsw %xmm4,%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - call 2e9cd5 <__cxa_finalize@plt+0x2bec85> │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - add $0x10,%rdx │ │ │ │ + or $0x10,%ecx │ │ │ │ + imul $0xb5,%eax,%eax │ │ │ │ + add $0x280,%eax │ │ │ │ + sar $0xa,%eax │ │ │ │ + imul $0xb5,%eax,%eax │ │ │ │ + add $0x880,%eax │ │ │ │ + sar $0xc,%eax │ │ │ │ + vpxord %zmm18,%zmm18,%zmm18 │ │ │ │ + vpbroadcastw %eax,%zmm19 │ │ │ │ + vmovdqa32 (%rdi),%zmm17 │ │ │ │ + vpunpcklbw %zmm18,%zmm17,%zmm16 │ │ │ │ + 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 2f2952 <__cxa_finalize@plt+0x2c7902> │ │ │ │ - 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 2f2952 <__cxa_finalize@plt+0x2c7902> │ │ │ │ - add $0x48,%rsp │ │ │ │ + jg 2f3e4b <__cxa_finalize@plt+0x2c8dfb> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov $0xc,%r8d │ │ │ │ - mov $0x88,%r9d │ │ │ │ - cmp $0x2c,%ecx │ │ │ │ - cmovns %r9d,%r8d │ │ │ │ + vmovdqa32 -0x4c0(%r9),%zmm3 │ │ │ │ + vmovdqa32 0x80(%rdx),%zmm8 │ │ │ │ + vmovdqa32 0x180(%rdx),%zmm12 │ │ │ │ + vmovdqa32 0x100(%rdx),%zmm10 │ │ │ │ + vmovdqa32 (%rdx),%zmm6 │ │ │ │ + vmovdqa32 0x40(%rdx),%zmm7 │ │ │ │ + vmovdqa32 0x1c0(%rdx),%zmm13 │ │ │ │ + vmovdqa32 0x140(%rdx),%zmm11 │ │ │ │ + vmovdqa32 0xc0(%rdx),%zmm9 │ │ │ │ + vpermb %zmm8,%zmm3,%zmm24 │ │ │ │ + vpermb %zmm12,%zmm3,%zmm17 │ │ │ │ + vpermb %zmm10,%zmm3,%zmm23 │ │ │ │ + vpermb %zmm6,%zmm3,%zmm25 │ │ │ │ + vpermb %zmm7,%zmm3,%zmm5 │ │ │ │ + vpermb %zmm13,%zmm3,%zmm31 │ │ │ │ + vpermb %zmm11,%zmm3,%zmm2 │ │ │ │ + vpermb %zmm9,%zmm3,%zmm30 │ │ │ │ + vpslld $0x10,%zmm25,%zmm25 │ │ │ │ + vpord -0xa8(%r9){1to16},%zmm3,%zmm14 │ │ │ │ + vpermb %zmm6,%zmm14,%zmm6 │ │ │ │ + vpermb %zmm13,%zmm14,%zmm13 │ │ │ │ + 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 │ │ │ │ - mov $0x8888,%ecx │ │ │ │ - cmovs %r8d,%ecx │ │ │ │ - lea 0x8(%rdi),%r8 │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ - movdqa 0xe8f39(%rip),%xmm7 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x20(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x40(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x60(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x80(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0xa0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0xc0(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0xe0(%rdx),%xmm7 │ │ │ │ - paddsw %xmm0,%xmm0 │ │ │ │ - paddsw %xmm1,%xmm1 │ │ │ │ - paddsw %xmm2,%xmm2 │ │ │ │ - paddsw %xmm3,%xmm3 │ │ │ │ - paddsw %xmm4,%xmm4 │ │ │ │ - paddsw %xmm5,%xmm5 │ │ │ │ - paddsw %xmm6,%xmm6 │ │ │ │ - paddsw %xmm7,%xmm7 │ │ │ │ - movdqa %xmm6,0x10(%rsp) │ │ │ │ - lea -0x2f1(%rip),%r8 │ │ │ │ - call 2e9bd4 <__cxa_finalize@plt+0x2beb84> │ │ │ │ - movdqa %xmm5,0x10(%rsp) │ │ │ │ - movdqa %xmm6,0x20(%rsp) │ │ │ │ - movdqa 0xe8e7c(%rip),%xmm6 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - paddsw %xmm7,%xmm7 │ │ │ │ - paddsw %xmm5,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm0,%xmm5 │ │ │ │ - paddsw %xmm0,%xmm0 │ │ │ │ - paddsw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm1,%xmm5 │ │ │ │ - paddsw %xmm1,%xmm1 │ │ │ │ - paddsw %xmm5,%xmm1 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm2,%xmm5 │ │ │ │ - paddsw %xmm2,%xmm2 │ │ │ │ - paddsw %xmm5,%xmm2 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm3 │ │ │ │ - paddsw %xmm5,%xmm3 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm4,%xmm5 │ │ │ │ - paddsw %xmm4,%xmm4 │ │ │ │ - paddsw %xmm5,%xmm4 │ │ │ │ - pmulhrsw 0xe8dbd(%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 0xe8d86(%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 2e9cd5 <__cxa_finalize@plt+0x2bec85> │ │ │ │ - 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 2f2d70 <__cxa_finalize@plt+0x2c7d20> │ │ │ │ - test $0x2,%ecx │ │ │ │ - jne 2f2b7f <__cxa_finalize@plt+0x2c7b2f> │ │ │ │ - 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 2f2b7f <__cxa_finalize@plt+0x2c7b2f> │ │ │ │ - add $0x48,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x248,%rsp │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 2f2d98 <__cxa_finalize@plt+0x2c7d48> │ │ │ │ - call 2f2dd0 <__cxa_finalize@plt+0x2c7d80> │ │ │ │ - add $0x248,%rsp │ │ │ │ - ret │ │ │ │ - movd 0xe8d20(%rip),%xmm1 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xe8d2f(%rip),%xmm2 │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x20,%ecx │ │ │ │ - lea -0x1dc0(%rip),%r8 │ │ │ │ - jmp 2f0f8f <__cxa_finalize@plt+0x2c5f3f> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov $0x2,%r8d │ │ │ │ - sub $0x88,%ecx │ │ │ │ - mov %ecx,0x238(%rsp) │ │ │ │ - mov $0x4,%ecx │ │ │ │ - cmovs %r8d,%ecx │ │ │ │ - mov %rdx,0x240(%rsp) │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - movdqa 0xc0(%rdx),%xmm1 │ │ │ │ - movdqa 0x140(%rdx),%xmm2 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ - movdqa 0x240(%rdx),%xmm4 │ │ │ │ - movdqa 0x2c0(%rdx),%xmm5 │ │ │ │ - movdqa 0x340(%rdx),%xmm6 │ │ │ │ - movdqa 0x3c0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x138(%rsp) │ │ │ │ - movdqa %xmm1,0x1a8(%rsp) │ │ │ │ - movdqa %xmm2,0x178(%rsp) │ │ │ │ - movdqa %xmm3,0x168(%rsp) │ │ │ │ - movdqa %xmm4,0x158(%rsp) │ │ │ │ - movdqa %xmm5,0x188(%rsp) │ │ │ │ - movdqa %xmm6,0x198(%rsp) │ │ │ │ - movdqa %xmm7,0x148(%rsp) │ │ │ │ - mov 0x238(%rsp),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - jl 2f3020 <__cxa_finalize@plt+0x2c7fd0> │ │ │ │ - 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 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0x80(%rdx),%xmm0 │ │ │ │ - movdqa 0x180(%rdx),%xmm1 │ │ │ │ - movdqa 0x280(%rdx),%xmm2 │ │ │ │ - movdqa 0x380(%rdx),%xmm3 │ │ │ │ - movdqa 0x480(%rdx),%xmm4 │ │ │ │ - movdqa 0x580(%rdx),%xmm5 │ │ │ │ - movdqa 0x680(%rdx),%xmm6 │ │ │ │ - movdqa 0x780(%rdx),%xmm7 │ │ │ │ - call 2ecc80 <__cxa_finalize@plt+0x2c1c30> │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,0xb8(%rsp) │ │ │ │ - movdqa %xmm1,0xc8(%rsp) │ │ │ │ - movdqa %xmm2,0xd8(%rsp) │ │ │ │ - movdqa %xmm3,0xe8(%rsp) │ │ │ │ - movdqa %xmm4,0xf8(%rsp) │ │ │ │ - movdqa %xmm5,0x108(%rsp) │ │ │ │ - movdqa %xmm6,0x118(%rsp) │ │ │ │ - movdqa %xmm7,0x128(%rsp) │ │ │ │ - movdqa 0x440(%rdx),%xmm0 │ │ │ │ - movdqa 0x4c0(%rdx),%xmm1 │ │ │ │ - movdqa 0x540(%rdx),%xmm2 │ │ │ │ - movdqa 0x5c0(%rdx),%xmm3 │ │ │ │ - movdqa 0x640(%rdx),%xmm4 │ │ │ │ - movdqa 0x6c0(%rdx),%xmm5 │ │ │ │ - movdqa 0x740(%rdx),%xmm6 │ │ │ │ - movdqa 0x7c0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x218(%rsp) │ │ │ │ - movdqa %xmm1,0x1c8(%rsp) │ │ │ │ - movdqa %xmm2,0x1d8(%rsp) │ │ │ │ - movdqa %xmm3,0x208(%rsp) │ │ │ │ - movdqa %xmm4,0x1f8(%rsp) │ │ │ │ - movdqa %xmm5,0x1e8(%rsp) │ │ │ │ - movdqa %xmm6,0x1b8(%rsp) │ │ │ │ - movdqa %xmm7,0x228(%rsp) │ │ │ │ - call 2f0260 <__cxa_finalize@plt+0x2c5210> │ │ │ │ - jmp 2f3109 <__cxa_finalize@plt+0x2c80b9> │ │ │ │ - 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 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0x80(%rdx),%xmm0 │ │ │ │ - movdqa 0x180(%rdx),%xmm1 │ │ │ │ - movdqa 0x280(%rdx),%xmm2 │ │ │ │ - movdqa 0x380(%rdx),%xmm3 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 2ecc80 <__cxa_finalize@plt+0x2c1c30> │ │ │ │ - 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 2eff90 <__cxa_finalize@plt+0x2c4f40> │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xe89c9(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9ba4 <__cxa_finalize@plt+0x2beb54> │ │ │ │ - movdqa %xmm0,(%rdx) │ │ │ │ - movdqa %xmm1,0x40(%rdx) │ │ │ │ - movdqa %xmm2,0x80(%rdx) │ │ │ │ - movdqa %xmm3,0xc0(%rdx) │ │ │ │ - movdqa %xmm4,0x100(%rdx) │ │ │ │ - movdqa %xmm5,0x140(%rdx) │ │ │ │ - movdqa %xmm6,0x180(%rdx) │ │ │ │ - movdqa %xmm7,0x1c0(%rdx) │ │ │ │ - movdqa 0xb8(%rsp),%xmm0 │ │ │ │ - movdqa 0xc8(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8(%rsp),%xmm2 │ │ │ │ - movdqa 0xe8(%rsp),%xmm3 │ │ │ │ - movdqa 0xf8(%rsp),%xmm4 │ │ │ │ - movdqa 0x108(%rsp),%xmm5 │ │ │ │ - movdqa 0x118(%rsp),%xmm6 │ │ │ │ - movdqa 0x128(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xe892e(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9ba4 <__cxa_finalize@plt+0x2beb54> │ │ │ │ - movdqa %xmm0,0x200(%rdx) │ │ │ │ - movdqa %xmm1,0x240(%rdx) │ │ │ │ - movdqa %xmm2,0x280(%rdx) │ │ │ │ - movdqa %xmm3,0x2c0(%rdx) │ │ │ │ - movdqa %xmm4,0x300(%rdx) │ │ │ │ - movdqa %xmm5,0x340(%rdx) │ │ │ │ - movdqa %xmm6,0x380(%rdx) │ │ │ │ - movdqa %xmm7,0x3c0(%rdx) │ │ │ │ - movdqa 0x138(%rsp),%xmm0 │ │ │ │ - movdqa 0x148(%rsp),%xmm1 │ │ │ │ - movdqa 0x158(%rsp),%xmm2 │ │ │ │ - movdqa 0x168(%rsp),%xmm3 │ │ │ │ - movdqa 0x178(%rsp),%xmm4 │ │ │ │ - movdqa 0x188(%rsp),%xmm5 │ │ │ │ - movdqa 0x198(%rsp),%xmm6 │ │ │ │ - movdqa 0x1a8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xe888c(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9ba4 <__cxa_finalize@plt+0x2beb54> │ │ │ │ - movdqa %xmm0,0x400(%rdx) │ │ │ │ - movdqa %xmm1,0x440(%rdx) │ │ │ │ - movdqa %xmm2,0x480(%rdx) │ │ │ │ - movdqa %xmm3,0x4c0(%rdx) │ │ │ │ - movdqa %xmm4,0x500(%rdx) │ │ │ │ - movdqa %xmm5,0x540(%rdx) │ │ │ │ - movdqa %xmm6,0x580(%rdx) │ │ │ │ - movdqa %xmm7,0x5c0(%rdx) │ │ │ │ - movdqa 0x1b8(%rsp),%xmm0 │ │ │ │ - movdqa 0x1c8(%rsp),%xmm1 │ │ │ │ - movdqa 0x1d8(%rsp),%xmm2 │ │ │ │ - movdqa 0x1e8(%rsp),%xmm3 │ │ │ │ - movdqa 0x1f8(%rsp),%xmm4 │ │ │ │ - movdqa 0x208(%rsp),%xmm5 │ │ │ │ - movdqa 0x218(%rsp),%xmm6 │ │ │ │ - movdqa 0x228(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xe87ea(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9ba4 <__cxa_finalize@plt+0x2beb54> │ │ │ │ - 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 2f2df4 <__cxa_finalize@plt+0x2c7da4> │ │ │ │ - mov 0x240(%rsp),%rdx │ │ │ │ - mov $0x4,%ecx │ │ │ │ - lea 0x312(%rip),%r8 │ │ │ │ - mov %ecx,0x248(%rsp) │ │ │ │ - lea 0x8(%rdi),%rcx │ │ │ │ - mov %rcx,0x240(%rsp) │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - movdqa 0xc0(%rdx),%xmm1 │ │ │ │ - movdqa 0x140(%rdx),%xmm2 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ - movdqa 0x50(%rdx),%xmm4 │ │ │ │ - movdqa 0xd0(%rdx),%xmm5 │ │ │ │ - movdqa 0x150(%rdx),%xmm6 │ │ │ │ - movdqa 0x1d0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x138(%rsp) │ │ │ │ - movdqa %xmm1,0x1a8(%rsp) │ │ │ │ - movdqa %xmm2,0x178(%rsp) │ │ │ │ - movdqa %xmm3,0x168(%rsp) │ │ │ │ - movdqa %xmm4,0x158(%rsp) │ │ │ │ - movdqa %xmm5,0x188(%rsp) │ │ │ │ - movdqa %xmm6,0x198(%rsp) │ │ │ │ - movdqa %xmm7,0x148(%rsp) │ │ │ │ - mov 0x238(%rsp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jl 2f358b <__cxa_finalize@plt+0x2c853b> │ │ │ │ - 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 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0x80(%rdx),%xmm0 │ │ │ │ - movdqa 0x180(%rdx),%xmm1 │ │ │ │ - movdqa 0x90(%rdx),%xmm2 │ │ │ │ - movdqa 0x190(%rdx),%xmm3 │ │ │ │ - movdqa 0xa0(%rdx),%xmm4 │ │ │ │ - movdqa 0x1a0(%rdx),%xmm5 │ │ │ │ - movdqa 0xb0(%rdx),%xmm6 │ │ │ │ - movdqa 0x1b0(%rdx),%xmm7 │ │ │ │ - call 2ecc80 <__cxa_finalize@plt+0x2c1c30> │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,0xb8(%rsp) │ │ │ │ - movdqa %xmm1,0xc8(%rsp) │ │ │ │ - movdqa %xmm2,0xd8(%rsp) │ │ │ │ - movdqa %xmm3,0xe8(%rsp) │ │ │ │ - movdqa %xmm4,0xf8(%rsp) │ │ │ │ - movdqa %xmm5,0x108(%rsp) │ │ │ │ - movdqa %xmm6,0x118(%rsp) │ │ │ │ - movdqa %xmm7,0x128(%rsp) │ │ │ │ - movdqa 0x60(%rdx),%xmm0 │ │ │ │ - movdqa 0xe0(%rdx),%xmm1 │ │ │ │ - movdqa 0x160(%rdx),%xmm2 │ │ │ │ - movdqa 0x1e0(%rdx),%xmm3 │ │ │ │ - movdqa 0x70(%rdx),%xmm4 │ │ │ │ - movdqa 0xf0(%rdx),%xmm5 │ │ │ │ - movdqa 0x170(%rdx),%xmm6 │ │ │ │ - movdqa 0x1f0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x218(%rsp) │ │ │ │ - movdqa %xmm1,0x1c8(%rsp) │ │ │ │ - movdqa %xmm2,0x1d8(%rsp) │ │ │ │ - movdqa %xmm3,0x208(%rsp) │ │ │ │ - movdqa %xmm4,0x1f8(%rsp) │ │ │ │ - movdqa %xmm5,0x1e8(%rsp) │ │ │ │ - movdqa %xmm6,0x1b8(%rsp) │ │ │ │ - movdqa %xmm7,0x228(%rsp) │ │ │ │ - call 2f0260 <__cxa_finalize@plt+0x2c5210> │ │ │ │ - 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 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0x80(%rdx),%xmm0 │ │ │ │ - movdqa 0x180(%rdx),%xmm1 │ │ │ │ - movdqa 0x90(%rdx),%xmm2 │ │ │ │ - movdqa 0x190(%rdx),%xmm3 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 2ecc80 <__cxa_finalize@plt+0x2c1c30> │ │ │ │ - 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 2eff90 <__cxa_finalize@plt+0x2c4f40> │ │ │ │ - jmp *%r8 │ │ │ │ - lea 0x5(%rip),%rcx │ │ │ │ - jmp 2efb45 <__cxa_finalize@plt+0x2c4af5> │ │ │ │ - lea -0x13(%rip),%r8 │ │ │ │ - add $0x200,%rdx │ │ │ │ - mov 0x240(%rsp),%rdi │ │ │ │ - mov 0x248(%rsp),%ecx │ │ │ │ - dec %ecx │ │ │ │ - jg 2f3362 <__cxa_finalize@plt+0x2c8312> │ │ │ │ + jb 2f3ff4 <__cxa_finalize@plt+0x2c8fa4> │ │ │ │ + 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 2ebcf0 <__cxa_finalize@plt+0x2c0ca0> │ │ │ │ + vpermb 0x3c0(%rdx),%zmm3,%zmm1 │ │ │ │ + vpermb 0x240(%rdx),%zmm3,%zmm4 │ │ │ │ + vpermb 0x2c0(%rdx),%zmm3,%zmm0 │ │ │ │ + vpermb 0x340(%rdx),%zmm3,%zmm3 │ │ │ │ + call 2ee900 <__cxa_finalize@plt+0x2c38b0> │ │ │ │ + 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) │ │ │ │ + vpermb 0x3c0(%rdx),%zmm14,%zmm5 │ │ │ │ + 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 2f35d0 <__cxa_finalize@plt+0x2c8580> │ │ │ │ + jmp 2f403a <__cxa_finalize@plt+0x2c8fea> │ │ │ │ + call 2ebc90 <__cxa_finalize@plt+0x2c0c40> │ │ │ │ + call 2ee8a0 <__cxa_finalize@plt+0x2c3850> │ │ │ │ + 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 2f3530 <__cxa_finalize@plt+0x2c84e0> │ │ │ │ + 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 2f4540 <__cxa_finalize@plt+0x2c94f0> │ │ │ │ + call 2f47c8 <__cxa_finalize@plt+0x2c9778> │ │ │ │ + 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) │ │ │ │ + vmovdqa32 %zmm23,0x1c0(%rdx) │ │ │ │ + vpmulhrsw 0x200(%rdx),%zmm29,%zmm16 │ │ │ │ + vpmulhrsw 0x240(%rdx),%zmm29,%zmm17 │ │ │ │ + vpmulhrsw 0x280(%rdx),%zmm29,%zmm18 │ │ │ │ + vpmulhrsw 0x2c0(%rdx),%zmm29,%zmm19 │ │ │ │ + vpbroadcastd -0xa4(%r9),%zmm14 │ │ │ │ + vpmulhrsw %zmm6,%zmm29,%zmm20 │ │ │ │ + vpmulhrsw %zmm7,%zmm29,%zmm21 │ │ │ │ + vpmulhrsw %zmm8,%zmm29,%zmm22 │ │ │ │ + vpmulhrsw %zmm9,%zmm29,%zmm23 │ │ │ │ + vpmulhrsw %zmm30,%zmm14,%zmm6 │ │ │ │ + vpmulhrsw %zmm10,%zmm29,%zmm30 │ │ │ │ + vpmulhrsw %zmm31,%zmm14,%zmm7 │ │ │ │ + vpmulhrsw %zmm11,%zmm29,%zmm31 │ │ │ │ + vpmulhrsw %zmm0,%zmm14,%zmm8 │ │ │ │ + vpmulhrsw %zmm12,%zmm29,%zmm0 │ │ │ │ + vpmulhrsw %zmm1,%zmm14,%zmm9 │ │ │ │ + vpmulhrsw %zmm13,%zmm29,%zmm1 │ │ │ │ + vpmulhrsw %zmm2,%zmm14,%zmm10 │ │ │ │ + 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 2f4637 <__cxa_finalize@plt+0x2c95e7> │ │ │ │ + call 2f47c8 <__cxa_finalize@plt+0x2c9778> │ │ │ │ + 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 │ │ │ │ + vpunpckhbw %zmm26,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm27,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm16,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vmovdqa32 %zmm24,(%rdi) │ │ │ │ + vmovdqa32 (%rdi,%rsi,1),%zmm25 │ │ │ │ + vpmulhrsw 0x40(%rdx),%zmm14,%zmm27 │ │ │ │ + vpmulhrsw %zmm14,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %zmm26,0x40(%rdx) │ │ │ │ + vpunpcklbw %zmm26,%zmm25,%zmm24 │ │ │ │ + vpunpckhbw %zmm26,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm27,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm17,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vmovdqa32 %zmm24,(%rdi,%rsi,1) │ │ │ │ + vmovdqa32 (%rdi,%rsi,2),%zmm25 │ │ │ │ + vpmulhrsw 0x80(%rdx),%zmm14,%zmm27 │ │ │ │ + vpmulhrsw %zmm14,%zmm18,%zmm18 │ │ │ │ + vmovdqa32 %zmm26,0x80(%rdx) │ │ │ │ + vpunpcklbw %zmm26,%zmm25,%zmm24 │ │ │ │ + vpunpckhbw %zmm26,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm27,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm18,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vmovdqa32 %zmm24,(%rdi,%rsi,2) │ │ │ │ + vmovdqa32 (%rdi,%rcx,1),%zmm25 │ │ │ │ + vpmulhrsw 0xc0(%rdx),%zmm14,%zmm27 │ │ │ │ + vpmulhrsw %zmm14,%zmm19,%zmm19 │ │ │ │ + vmovdqa32 %zmm26,0xc0(%rdx) │ │ │ │ + vpunpcklbw %zmm26,%zmm25,%zmm24 │ │ │ │ + vpunpckhbw %zmm26,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm27,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm19,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vmovdqa32 %zmm24,(%rdi,%rcx,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vmovdqa32 (%rdi),%zmm25 │ │ │ │ + vpmulhrsw 0x100(%rdx),%zmm14,%zmm27 │ │ │ │ + vpmulhrsw %zmm14,%zmm20,%zmm20 │ │ │ │ + vmovdqa32 %zmm26,0x100(%rdx) │ │ │ │ + vpunpcklbw %zmm26,%zmm25,%zmm24 │ │ │ │ + vpunpckhbw %zmm26,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm27,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm20,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vmovdqa32 %zmm24,(%rdi) │ │ │ │ + vmovdqa32 (%rdi,%rsi,1),%zmm25 │ │ │ │ + vpmulhrsw 0x140(%rdx),%zmm14,%zmm27 │ │ │ │ + vpmulhrsw %zmm14,%zmm21,%zmm21 │ │ │ │ + vmovdqa32 %zmm26,0x140(%rdx) │ │ │ │ + vpunpcklbw %zmm26,%zmm25,%zmm24 │ │ │ │ + vpunpckhbw %zmm26,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm27,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm21,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vmovdqa32 %zmm24,(%rdi,%rsi,1) │ │ │ │ + vmovdqa32 (%rdi,%rsi,2),%zmm25 │ │ │ │ + vpmulhrsw 0x180(%rdx),%zmm14,%zmm27 │ │ │ │ + vpmulhrsw %zmm14,%zmm22,%zmm22 │ │ │ │ + vmovdqa32 %zmm26,0x180(%rdx) │ │ │ │ + vpunpcklbw %zmm26,%zmm25,%zmm24 │ │ │ │ + vpunpckhbw %zmm26,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm27,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm22,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vmovdqa32 %zmm24,(%rdi,%rsi,2) │ │ │ │ + vmovdqa32 (%rdi,%rcx,1),%zmm25 │ │ │ │ + vpmulhrsw 0x1c0(%rdx),%zmm14,%zmm27 │ │ │ │ + vpmulhrsw %zmm14,%zmm23,%zmm23 │ │ │ │ + vmovdqa32 %zmm26,0x1c0(%rdx) │ │ │ │ + vpunpcklbw %zmm26,%zmm25,%zmm24 │ │ │ │ + vpunpckhbw %zmm26,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm27,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm23,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vmovdqa32 %zmm24,(%rdi,%rcx,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vmovdqa32 (%rdi),%zmm25 │ │ │ │ + vpmulhrsw %zmm14,%zmm30,%zmm30 │ │ │ │ + vmovdqa32 %zmm26,0x200(%rdx) │ │ │ │ + vpunpcklbw %zmm26,%zmm25,%zmm24 │ │ │ │ + vpunpckhbw %zmm26,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm6,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm30,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vmovdqa32 %zmm24,(%rdi) │ │ │ │ + vmovdqa32 (%rdi,%rsi,1),%zmm25 │ │ │ │ + vpmulhrsw %zmm14,%zmm31,%zmm31 │ │ │ │ + vmovdqa32 %zmm26,0x240(%rdx) │ │ │ │ + vpunpcklbw %zmm26,%zmm25,%zmm24 │ │ │ │ + vpunpckhbw %zmm26,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm7,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm31,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vmovdqa32 %zmm24,(%rdi,%rsi,1) │ │ │ │ + vmovdqa32 (%rdi,%rsi,2),%zmm25 │ │ │ │ + vpmulhrsw %zmm14,%zmm0,%zmm0 │ │ │ │ + vmovdqa32 %zmm26,0x280(%rdx) │ │ │ │ + vpunpcklbw %zmm26,%zmm25,%zmm24 │ │ │ │ + vpunpckhbw %zmm26,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm8,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm0,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vmovdqa32 %zmm24,(%rdi,%rsi,2) │ │ │ │ + vmovdqa32 (%rdi,%rcx,1),%zmm25 │ │ │ │ + vpmulhrsw %zmm14,%zmm1,%zmm1 │ │ │ │ + vmovdqa32 %zmm26,0x2c0(%rdx) │ │ │ │ + vpunpcklbw %zmm26,%zmm25,%zmm24 │ │ │ │ + vpunpckhbw %zmm26,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm9,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm1,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vmovdqa32 %zmm24,(%rdi,%rcx,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vmovdqa32 (%rdi),%zmm25 │ │ │ │ + vpmulhrsw %zmm14,%zmm2,%zmm2 │ │ │ │ + vmovdqa32 %zmm26,0x300(%rdx) │ │ │ │ + vpunpcklbw %zmm26,%zmm25,%zmm24 │ │ │ │ + vpunpckhbw %zmm26,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm10,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm2,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vmovdqa32 %zmm24,(%rdi) │ │ │ │ + vmovdqa32 (%rdi,%rsi,1),%zmm25 │ │ │ │ + vpmulhrsw %zmm14,%zmm3,%zmm3 │ │ │ │ + vmovdqa32 %zmm26,0x340(%rdx) │ │ │ │ + vpunpcklbw %zmm26,%zmm25,%zmm24 │ │ │ │ + vpunpckhbw %zmm26,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm11,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm3,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vmovdqa32 %zmm24,(%rdi,%rsi,1) │ │ │ │ + vmovdqa32 (%rdi,%rsi,2),%zmm25 │ │ │ │ + vpmulhrsw %zmm14,%zmm4,%zmm4 │ │ │ │ + vmovdqa32 %zmm26,0x380(%rdx) │ │ │ │ + vpunpcklbw %zmm26,%zmm25,%zmm24 │ │ │ │ + vpunpckhbw %zmm26,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm12,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm4,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vmovdqa32 %zmm24,(%rdi,%rsi,2) │ │ │ │ + vmovdqa32 (%rdi,%rcx,1),%zmm25 │ │ │ │ + vpmulhrsw %zmm14,%zmm5,%zmm5 │ │ │ │ + vmovdqa32 %zmm26,0x3c0(%rdx) │ │ │ │ + vpunpcklbw %zmm26,%zmm25,%zmm24 │ │ │ │ + vpunpckhbw %zmm26,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm13,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm5,%zmm25,%zmm25 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vmovdqa32 %zmm24,(%rdi,%rcx,1) │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov $0x2,%r8d │ │ │ │ - cmp $0x88,%ecx │ │ │ │ - mov $0x4,%ecx │ │ │ │ - cmovs %r8d,%ecx │ │ │ │ - lea 0x8(%rdi),%r8 │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ - mov %ecx,0x38(%rsp) │ │ │ │ - mov %ecx,0x40(%rsp) │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x40(%rdx),%xmm1 │ │ │ │ - movdqa 0x80(%rdx),%xmm2 │ │ │ │ - movdqa 0xc0(%rdx),%xmm3 │ │ │ │ - movdqa 0x100(%rdx),%xmm4 │ │ │ │ - movdqa 0x140(%rdx),%xmm5 │ │ │ │ - movdqa 0x180(%rdx),%xmm6 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm6,0x10(%rsp) │ │ │ │ - lea -0xe0b(%rip),%r8 │ │ │ │ - call 2e9bd4 <__cxa_finalize@plt+0x2beb84> │ │ │ │ - pmulhrsw 0xe83ad(%rip),%xmm7 │ │ │ │ - movdqa %xmm7,(%rsp) │ │ │ │ - movdqa 0xe83a0(%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 2e9cd5 <__cxa_finalize@plt+0x2bec85> │ │ │ │ - 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 2f36df <__cxa_finalize@plt+0x2c868f> │ │ │ │ - mov 0x40(%rsp),%r8d │ │ │ │ - dec %r8d │ │ │ │ - jle 2f37f8 <__cxa_finalize@plt+0x2c87a8> │ │ │ │ - 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 2f36df <__cxa_finalize@plt+0x2c868f> │ │ │ │ - add $0x58,%rsp │ │ │ │ + vmovdqa32 (%rdx),%zmm20 │ │ │ │ + vmovdqa32 0x40(%rdx),%zmm21 │ │ │ │ + vmovdqa32 0x80(%rdx),%zmm22 │ │ │ │ + vmovdqa32 0xc0(%rdx),%zmm23 │ │ │ │ + vmovdqa32 0x100(%rdx),%zmm24 │ │ │ │ + vmovdqa32 0x140(%rdx),%zmm25 │ │ │ │ + vmovdqa32 0x180(%rdx),%zmm27 │ │ │ │ + vmovdqa32 0x1c0(%rdx),%zmm28 │ │ │ │ + vpsubsw %zmm5,%zmm20,%zmm13 │ │ │ │ + vpaddsw %zmm5,%zmm20,%zmm20 │ │ │ │ + vpsubsw %zmm4,%zmm21,%zmm12 │ │ │ │ + vpaddsw %zmm4,%zmm21,%zmm21 │ │ │ │ + vpmulhrsw %zmm29,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm29,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm29,%zmm18,%zmm18 │ │ │ │ + vpmulhrsw %zmm29,%zmm19,%zmm19 │ │ │ │ + vpsubsw %zmm3,%zmm22,%zmm11 │ │ │ │ + vpaddsw %zmm3,%zmm22,%zmm22 │ │ │ │ + vpsubsw %zmm2,%zmm23,%zmm10 │ │ │ │ + vpaddsw %zmm2,%zmm23,%zmm23 │ │ │ │ + vpmulhrsw %zmm6,%zmm29,%zmm2 │ │ │ │ + vpmulhrsw %zmm7,%zmm29,%zmm3 │ │ │ │ + vpmulhrsw %zmm8,%zmm29,%zmm4 │ │ │ │ + vpmulhrsw %zmm9,%zmm29,%zmm5 │ │ │ │ + vpaddsw %zmm30,%zmm28,%zmm9 │ │ │ │ + vpsubsw %zmm30,%zmm28,%zmm30 │ │ │ │ + vpaddsw %zmm31,%zmm27,%zmm8 │ │ │ │ + vpsubsw %zmm31,%zmm27,%zmm31 │ │ │ │ + vpmulhrsw %zmm29,%zmm20,%zmm20 │ │ │ │ + vpmulhrsw %zmm29,%zmm21,%zmm21 │ │ │ │ + vpmulhrsw %zmm29,%zmm22,%zmm22 │ │ │ │ + vpmulhrsw %zmm29,%zmm23,%zmm23 │ │ │ │ + vpaddsw %zmm0,%zmm25,%zmm7 │ │ │ │ + vpsubsw %zmm0,%zmm25,%zmm0 │ │ │ │ + vpaddsw %zmm1,%zmm24,%zmm6 │ │ │ │ + vpsubsw %zmm1,%zmm24,%zmm1 │ │ │ │ + vpmulhrsw %zmm29,%zmm30,%zmm30 │ │ │ │ + vpmulhrsw %zmm29,%zmm31,%zmm31 │ │ │ │ + vpmulhrsw %zmm29,%zmm0,%zmm0 │ │ │ │ + vpmulhrsw %zmm29,%zmm1,%zmm1 │ │ │ │ + vpunpckhwd %zmm18,%zmm16,%zmm24 │ │ │ │ + vpunpcklwd %zmm18,%zmm16,%zmm16 │ │ │ │ + vpunpcklwd %zmm19,%zmm17,%zmm18 │ │ │ │ + vpunpckhwd %zmm19,%zmm17,%zmm17 │ │ │ │ + vpunpckhwd %zmm17,%zmm16,%zmm19 │ │ │ │ + vpunpcklwd %zmm17,%zmm16,%zmm16 │ │ │ │ + vpunpckhwd %zmm18,%zmm24,%zmm17 │ │ │ │ + vpunpcklwd %zmm18,%zmm24,%zmm24 │ │ │ │ + vpunpcklwd %zmm17,%zmm19,%zmm18 │ │ │ │ + vpunpckhwd %zmm17,%zmm19,%zmm19 │ │ │ │ + vpunpckhwd %zmm24,%zmm16,%zmm17 │ │ │ │ + vpunpcklwd %zmm24,%zmm16,%zmm16 │ │ │ │ + vpunpckhwd %zmm4,%zmm2,%zmm24 │ │ │ │ + vpunpcklwd %zmm4,%zmm2,%zmm2 │ │ │ │ + vpunpcklwd %zmm5,%zmm3,%zmm4 │ │ │ │ + vpunpckhwd %zmm5,%zmm3,%zmm3 │ │ │ │ + vpunpckhwd %zmm3,%zmm2,%zmm5 │ │ │ │ + vpunpcklwd %zmm3,%zmm2,%zmm2 │ │ │ │ + vpunpckhwd %zmm4,%zmm24,%zmm3 │ │ │ │ + vpunpcklwd %zmm4,%zmm24,%zmm24 │ │ │ │ + vpunpcklwd %zmm3,%zmm5,%zmm4 │ │ │ │ + vpunpckhwd %zmm3,%zmm5,%zmm5 │ │ │ │ + vpunpckhwd %zmm24,%zmm2,%zmm3 │ │ │ │ + vpunpcklwd %zmm24,%zmm2,%zmm2 │ │ │ │ + vpunpckhwd %zmm22,%zmm20,%zmm24 │ │ │ │ + vpunpcklwd %zmm22,%zmm20,%zmm20 │ │ │ │ + vpunpcklwd %zmm23,%zmm21,%zmm22 │ │ │ │ + vpunpckhwd %zmm23,%zmm21,%zmm21 │ │ │ │ + vpunpckhwd %zmm21,%zmm20,%zmm23 │ │ │ │ + vpunpcklwd %zmm21,%zmm20,%zmm20 │ │ │ │ + vpunpckhwd %zmm22,%zmm24,%zmm21 │ │ │ │ + vpunpcklwd %zmm22,%zmm24,%zmm24 │ │ │ │ + vpunpcklwd %zmm21,%zmm23,%zmm22 │ │ │ │ + vpunpckhwd %zmm21,%zmm23,%zmm23 │ │ │ │ + vpunpckhwd %zmm24,%zmm20,%zmm21 │ │ │ │ + vpunpcklwd %zmm24,%zmm20,%zmm20 │ │ │ │ + vpunpckhwd %zmm0,%zmm30,%zmm24 │ │ │ │ + vpunpcklwd %zmm0,%zmm30,%zmm30 │ │ │ │ + vpunpcklwd %zmm1,%zmm31,%zmm0 │ │ │ │ + vpunpckhwd %zmm1,%zmm31,%zmm31 │ │ │ │ + vpunpckhwd %zmm31,%zmm30,%zmm1 │ │ │ │ + vpunpcklwd %zmm31,%zmm30,%zmm30 │ │ │ │ + vpunpckhwd %zmm0,%zmm24,%zmm31 │ │ │ │ + vpunpcklwd %zmm0,%zmm24,%zmm24 │ │ │ │ + vpunpcklwd %zmm31,%zmm1,%zmm0 │ │ │ │ + vpunpckhwd %zmm31,%zmm1,%zmm1 │ │ │ │ + vpunpckhwd %zmm24,%zmm30,%zmm31 │ │ │ │ + vpunpcklwd %zmm24,%zmm30,%zmm30 │ │ │ │ + vshufi32x4 $0xee,%zmm20,%zmm16,%zmm24 │ │ │ │ + vinserti32x8 $0x1,%ymm20,%zmm16,%zmm16 │ │ │ │ + vshufi32x4 $0xee,%zmm21,%zmm17,%zmm20 │ │ │ │ + vinserti32x8 $0x1,%ymm21,%zmm17,%zmm25 │ │ │ │ + vshufi32x4 $0xee,%zmm22,%zmm18,%zmm21 │ │ │ │ + vinserti32x8 $0x1,%ymm22,%zmm18,%zmm17 │ │ │ │ + vshufi32x4 $0xee,%zmm23,%zmm19,%zmm22 │ │ │ │ + vinserti32x8 $0x1,%ymm23,%zmm19,%zmm27 │ │ │ │ + vshufi32x4 $0xee,%zmm2,%zmm30,%zmm18 │ │ │ │ + vinserti32x8 $0x1,%ymm2,%zmm30,%zmm19 │ │ │ │ + vshufi32x4 $0xee,%zmm3,%zmm31,%zmm2 │ │ │ │ + vinserti32x8 $0x1,%ymm3,%zmm31,%zmm31 │ │ │ │ + vshufi32x4 $0xee,%zmm4,%zmm0,%zmm3 │ │ │ │ + vinserti32x8 $0x1,%ymm4,%zmm0,%zmm0 │ │ │ │ + vshufi32x4 $0xee,%zmm5,%zmm1,%zmm4 │ │ │ │ + vinserti32x8 $0x1,%ymm5,%zmm1,%zmm1 │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x448,%rsp │ │ │ │ + vshufi32x4 $0xdd,%zmm3,%zmm21,%zmm23 │ │ │ │ + vshufi32x4 $0x88,%zmm3,%zmm21,%zmm21 │ │ │ │ + vshufi32x4 $0xdd,%zmm4,%zmm22,%zmm5 │ │ │ │ + vshufi32x4 $0x88,%zmm4,%zmm22,%zmm3 │ │ │ │ + vshufi32x4 $0xdd,%zmm2,%zmm20,%zmm4 │ │ │ │ + vshufi32x4 $0x88,%zmm2,%zmm20,%zmm2 │ │ │ │ + vshufi32x4 $0xdd,%zmm18,%zmm24,%zmm22 │ │ │ │ + vshufi32x4 $0x88,%zmm18,%zmm24,%zmm20 │ │ │ │ + vshufi32x4 $0xdd,%zmm19,%zmm16,%zmm18 │ │ │ │ + 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 2ed8c7 <__cxa_finalize@plt+0x2c2877> │ │ │ │ + jmp 2ef6c0 <__cxa_finalize@plt+0x2c4670> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0xe73a9(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2f3818 <__cxa_finalize@plt+0x2c87c8> │ │ │ │ - call 2f3850 <__cxa_finalize@plt+0x2c8800> │ │ │ │ - add $0x448,%rsp │ │ │ │ + je 2f5f50 <__cxa_finalize@plt+0x2caf00> │ │ │ │ + push %rbx │ │ │ │ + mov %rsp,%rbx │ │ │ │ + and $0xffffffffffffffc0,%rsp │ │ │ │ + sub $0x800,%rsp │ │ │ │ + vpbroadcastd -0x8c(%r9),%zmm7 │ │ │ │ + cmp $0x88,%ecx │ │ │ │ + jb 2f511a <__cxa_finalize@plt+0x2ca0ca> │ │ │ │ + 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 2ed8c0 <__cxa_finalize@plt+0x2c2870> │ │ │ │ + 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 2ef6c0 <__cxa_finalize@plt+0x2c4670> │ │ │ │ + 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) │ │ │ │ + vpmulhrsw 0x40(%rdx),%zmm7,%zmm6 │ │ │ │ + vpmulhrsw 0x7c0(%rdx),%zmm7,%zmm5 │ │ │ │ + vpmulhrsw 0x440(%rdx),%zmm7,%zmm30 │ │ │ │ + vpmulhrsw 0x3c0(%rdx),%zmm7,%zmm13 │ │ │ │ + vpmulhrsw 0x240(%rdx),%zmm7,%zmm10 │ │ │ │ + vpmulhrsw 0x5c0(%rdx),%zmm7,%zmm1 │ │ │ │ + vpmulhrsw 0x640(%rdx),%zmm7,%zmm2 │ │ │ │ + vpmulhrsw 0x1c0(%rdx),%zmm7,%zmm9 │ │ │ │ + vpmulhrsw 0x140(%rdx),%zmm7,%zmm8 │ │ │ │ + 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 2f1a40 <__cxa_finalize@plt+0x2c69f0> │ │ │ │ + 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 │ │ │ │ + vpsubsw %zmm10,%zmm19,%zmm11 │ │ │ │ + vpaddsw %zmm10,%zmm19,%zmm19 │ │ │ │ + vpsubsw %zmm9,%zmm20,%zmm10 │ │ │ │ + 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 │ │ │ │ + vpxord %zmm25,%zmm25,%zmm25 │ │ │ │ + vpunpckhwd %zmm17,%zmm16,%zmm24 │ │ │ │ + vpunpcklwd %zmm17,%zmm16,%zmm16 │ │ │ │ + vpunpckhwd %zmm19,%zmm18,%zmm17 │ │ │ │ + vpunpcklwd %zmm19,%zmm18,%zmm18 │ │ │ │ + vmovdqa32 %zmm25,0x400(%rdx) │ │ │ │ + vmovdqa32 %zmm25,0x440(%rdx) │ │ │ │ + vmovdqa32 %zmm25,0x480(%rdx) │ │ │ │ + vmovdqa32 %zmm25,0x4c0(%rdx) │ │ │ │ + vpunpckhwd %zmm21,%zmm20,%zmm6 │ │ │ │ + vpunpcklwd %zmm21,%zmm20,%zmm20 │ │ │ │ + vpunpckhwd %zmm23,%zmm22,%zmm21 │ │ │ │ + vpunpcklwd %zmm23,%zmm22,%zmm22 │ │ │ │ + vmovdqa32 %zmm25,0x500(%rdx) │ │ │ │ + vmovdqa32 %zmm25,0x540(%rdx) │ │ │ │ + vmovdqa32 %zmm25,0x580(%rdx) │ │ │ │ + vmovdqa32 %zmm25,0x5c0(%rdx) │ │ │ │ + vpunpckhwd %zmm8,%zmm7,%zmm19 │ │ │ │ + vpunpcklwd %zmm8,%zmm7,%zmm7 │ │ │ │ + vpunpckhwd %zmm10,%zmm9,%zmm8 │ │ │ │ + vpunpcklwd %zmm10,%zmm9,%zmm9 │ │ │ │ + vmovdqa32 %zmm25,0x600(%rdx) │ │ │ │ + vmovdqa32 %zmm25,0x640(%rdx) │ │ │ │ + vmovdqa32 %zmm25,0x680(%rdx) │ │ │ │ + vmovdqa32 %zmm25,0x6c0(%rdx) │ │ │ │ + vpunpckhwd %zmm12,%zmm11,%zmm10 │ │ │ │ + vpunpcklwd %zmm12,%zmm11,%zmm11 │ │ │ │ + vpunpckhwd %zmm29,%zmm13,%zmm12 │ │ │ │ + vpunpcklwd %zmm29,%zmm13,%zmm13 │ │ │ │ + vmovdqa32 %zmm25,0x700(%rdx) │ │ │ │ + vmovdqa32 %zmm25,0x740(%rdx) │ │ │ │ + vmovdqa32 %zmm25,0x780(%rdx) │ │ │ │ + vmovdqa32 %zmm25,0x7c0(%rdx) │ │ │ │ + vpunpckhdq %zmm18,%zmm16,%zmm23 │ │ │ │ + vpunpckldq %zmm18,%zmm16,%zmm16 │ │ │ │ + vpunpckhdq %zmm22,%zmm20,%zmm18 │ │ │ │ + vpunpckldq %zmm22,%zmm20,%zmm20 │ │ │ │ + vpmulhrsw %zmm28,%zmm23,%zmm23 │ │ │ │ + vpmulhrsw %zmm28,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm28,%zmm18,%zmm18 │ │ │ │ + vpmulhrsw %zmm28,%zmm20,%zmm20 │ │ │ │ + vpunpckhdq %zmm17,%zmm24,%zmm22 │ │ │ │ + vpunpckldq %zmm17,%zmm24,%zmm24 │ │ │ │ + vpunpckhdq %zmm21,%zmm6,%zmm17 │ │ │ │ + vpunpckldq %zmm21,%zmm6,%zmm6 │ │ │ │ + vpmulhrsw %zmm28,%zmm22,%zmm22 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm28,%zmm6,%zmm6 │ │ │ │ + vpunpckhdq %zmm9,%zmm7,%zmm29 │ │ │ │ + vpunpckldq %zmm9,%zmm7,%zmm7 │ │ │ │ + vpunpckhdq %zmm13,%zmm11,%zmm9 │ │ │ │ + vpunpckldq %zmm13,%zmm11,%zmm11 │ │ │ │ + vpmulhrsw %zmm28,%zmm29,%zmm29 │ │ │ │ + vpmulhrsw %zmm28,%zmm7,%zmm7 │ │ │ │ + vpmulhrsw %zmm28,%zmm9,%zmm9 │ │ │ │ + vpmulhrsw %zmm28,%zmm11,%zmm11 │ │ │ │ + vpunpckhdq %zmm8,%zmm19,%zmm25 │ │ │ │ + vpunpckldq %zmm8,%zmm19,%zmm19 │ │ │ │ + vpunpckhdq %zmm12,%zmm10,%zmm8 │ │ │ │ + vpunpckldq %zmm12,%zmm10,%zmm10 │ │ │ │ + vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm28,%zmm19,%zmm19 │ │ │ │ + vpmulhrsw %zmm28,%zmm8,%zmm8 │ │ │ │ + vpmulhrsw %zmm28,%zmm10,%zmm10 │ │ │ │ + vpunpckhqdq %zmm11,%zmm7,%zmm21 │ │ │ │ + vpunpcklqdq %zmm11,%zmm7,%zmm7 │ │ │ │ + vpunpcklqdq %zmm9,%zmm29,%zmm11 │ │ │ │ + vpunpckhqdq %zmm9,%zmm29,%zmm29 │ │ │ │ + vpunpcklqdq %zmm10,%zmm19,%zmm9 │ │ │ │ + vpunpckhqdq %zmm10,%zmm19,%zmm19 │ │ │ │ + vpunpcklqdq %zmm8,%zmm25,%zmm10 │ │ │ │ + vpunpckhqdq %zmm8,%zmm25,%zmm25 │ │ │ │ + vmovdqa32 %zmm7,0xc0(%rdx) │ │ │ │ + vmovdqa32 %zmm11,0x340(%rdx) │ │ │ │ + vmovdqa32 %zmm9,0x1c0(%rdx) │ │ │ │ + vmovdqa32 %zmm10,0x3c0(%rdx) │ │ │ │ + vpunpckhqdq %zmm6,%zmm24,%zmm8 │ │ │ │ + vpunpcklqdq %zmm6,%zmm24,%zmm24 │ │ │ │ + vpunpckhqdq %zmm20,%zmm16,%zmm6 │ │ │ │ + vpunpcklqdq %zmm20,%zmm16,%zmm16 │ │ │ │ + vpunpckhqdq %zmm18,%zmm23,%zmm7 │ │ │ │ + vpunpcklqdq %zmm18,%zmm23,%zmm23 │ │ │ │ + vpunpckhqdq %zmm17,%zmm22,%zmm9 │ │ │ │ + vpunpcklqdq %zmm17,%zmm22,%zmm22 │ │ │ │ + vmovdqa32 %zmm16,0x40(%rdx) │ │ │ │ + vmovdqa32 %zmm23,0x240(%rdx) │ │ │ │ + vmovdqa32 %zmm24,0x140(%rdx) │ │ │ │ + vmovdqa32 %zmm22,0x2c0(%rdx) │ │ │ │ + vmovdqa32 (%rdx),%zmm18 │ │ │ │ + vmovdqa32 0x80(%rdx),%zmm27 │ │ │ │ + vmovdqa32 0x100(%rdx),%zmm24 │ │ │ │ + vmovdqa32 0x180(%rdx),%zmm13 │ │ │ │ + vmovdqa32 0x200(%rdx),%zmm11 │ │ │ │ + vmovdqa32 0x280(%rdx),%zmm10 │ │ │ │ + vmovdqa32 0x300(%rdx),%zmm20 │ │ │ │ + vmovdqa32 0x380(%rdx),%zmm12 │ │ │ │ + vpsubsw %zmm5,%zmm18,%zmm17 │ │ │ │ + vpaddsw %zmm5,%zmm18,%zmm18 │ │ │ │ + vpsubsw %zmm4,%zmm27,%zmm5 │ │ │ │ + vpaddsw %zmm4,%zmm27,%zmm27 │ │ │ │ + vpsubsw %zmm3,%zmm24,%zmm4 │ │ │ │ + vpaddsw %zmm3,%zmm24,%zmm24 │ │ │ │ + vpsubsw %zmm2,%zmm13,%zmm3 │ │ │ │ + vpaddsw %zmm2,%zmm13,%zmm13 │ │ │ │ + vpsubsw %zmm1,%zmm11,%zmm2 │ │ │ │ + vpaddsw %zmm1,%zmm11,%zmm11 │ │ │ │ + vpsubsw %zmm0,%zmm10,%zmm1 │ │ │ │ + vpaddsw %zmm0,%zmm10,%zmm10 │ │ │ │ + vpsubsw %zmm31,%zmm20,%zmm0 │ │ │ │ + vpaddsw %zmm31,%zmm20,%zmm20 │ │ │ │ + vpsubsw %zmm30,%zmm12,%zmm31 │ │ │ │ + vpaddsw %zmm30,%zmm12,%zmm12 │ │ │ │ + vpunpcklwd %zmm0,%zmm31,%zmm30 │ │ │ │ + vpunpckhwd %zmm0,%zmm31,%zmm31 │ │ │ │ + vpunpckhwd %zmm2,%zmm1,%zmm0 │ │ │ │ + vpunpcklwd %zmm2,%zmm1,%zmm1 │ │ │ │ + vpunpckhwd %zmm4,%zmm3,%zmm2 │ │ │ │ + vpunpcklwd %zmm4,%zmm3,%zmm3 │ │ │ │ + vpunpckhwd %zmm17,%zmm5,%zmm4 │ │ │ │ + vpunpcklwd %zmm17,%zmm5,%zmm5 │ │ │ │ + vpunpckhwd %zmm27,%zmm18,%zmm17 │ │ │ │ + vpunpcklwd %zmm27,%zmm18,%zmm18 │ │ │ │ + vpunpckhwd %zmm13,%zmm24,%zmm27 │ │ │ │ + vpunpcklwd %zmm13,%zmm24,%zmm24 │ │ │ │ + vpunpckhwd %zmm10,%zmm11,%zmm13 │ │ │ │ + vpunpcklwd %zmm10,%zmm11,%zmm11 │ │ │ │ + vpunpckhwd %zmm12,%zmm20,%zmm10 │ │ │ │ + vpunpcklwd %zmm12,%zmm20,%zmm20 │ │ │ │ + vpunpckhdq %zmm24,%zmm18,%zmm12 │ │ │ │ + vpunpckldq %zmm24,%zmm18,%zmm18 │ │ │ │ + vpunpckhdq %zmm20,%zmm11,%zmm24 │ │ │ │ + vpunpckldq %zmm20,%zmm11,%zmm11 │ │ │ │ + vpmulhrsw %zmm28,%zmm12,%zmm12 │ │ │ │ + vpmulhrsw %zmm28,%zmm18,%zmm18 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm11,%zmm11 │ │ │ │ + vpunpckhdq %zmm27,%zmm17,%zmm20 │ │ │ │ + vpunpckldq %zmm27,%zmm17,%zmm17 │ │ │ │ + vpunpckhdq %zmm10,%zmm13,%zmm27 │ │ │ │ + vpunpckldq %zmm10,%zmm13,%zmm13 │ │ │ │ + vpmulhrsw %zmm28,%zmm20,%zmm20 │ │ │ │ + vpmulhrsw %zmm28,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ + vpmulhrsw %zmm28,%zmm13,%zmm13 │ │ │ │ + vpunpckhdq %zmm5,%zmm3,%zmm10 │ │ │ │ + vpunpckldq %zmm5,%zmm3,%zmm3 │ │ │ │ + vpunpckhdq %zmm0,%zmm31,%zmm5 │ │ │ │ + vpunpckldq %zmm0,%zmm31,%zmm31 │ │ │ │ + vpmulhrsw %zmm28,%zmm10,%zmm10 │ │ │ │ + vpmulhrsw %zmm28,%zmm3,%zmm3 │ │ │ │ + vpmulhrsw %zmm28,%zmm5,%zmm5 │ │ │ │ + vpmulhrsw %zmm28,%zmm31,%zmm31 │ │ │ │ + vpunpckhdq %zmm4,%zmm2,%zmm0 │ │ │ │ + vpunpckldq %zmm4,%zmm2,%zmm2 │ │ │ │ + vpunpckhdq %zmm1,%zmm30,%zmm4 │ │ │ │ + vpunpckldq %zmm1,%zmm30,%zmm30 │ │ │ │ + vpmulhrsw %zmm28,%zmm0,%zmm0 │ │ │ │ + vpmulhrsw %zmm28,%zmm2,%zmm2 │ │ │ │ + vpmulhrsw %zmm28,%zmm4,%zmm4 │ │ │ │ + vpmulhrsw %zmm28,%zmm30,%zmm30 │ │ │ │ + vpunpckhqdq %zmm24,%zmm12,%zmm1 │ │ │ │ + vpunpcklqdq %zmm24,%zmm12,%zmm12 │ │ │ │ + vpunpckhqdq %zmm11,%zmm18,%zmm24 │ │ │ │ + vpunpcklqdq %zmm11,%zmm18,%zmm18 │ │ │ │ + vpunpcklqdq %zmm13,%zmm17,%zmm11 │ │ │ │ + vpunpckhqdq %zmm13,%zmm17,%zmm17 │ │ │ │ + vpunpcklqdq %zmm27,%zmm20,%zmm13 │ │ │ │ + vpunpckhqdq %zmm27,%zmm20,%zmm20 │ │ │ │ + vmovdqa32 %zmm18,(%rdx) │ │ │ │ + vmovdqa32 %zmm12,0x200(%rdx) │ │ │ │ + vmovdqa32 %zmm11,0x100(%rdx) │ │ │ │ + vmovdqa32 %zmm13,0x280(%rdx) │ │ │ │ + vpunpckhqdq %zmm10,%zmm4,%zmm11 │ │ │ │ + vpunpcklqdq %zmm10,%zmm4,%zmm4 │ │ │ │ + vpunpckhqdq %zmm3,%zmm30,%zmm10 │ │ │ │ + vpunpcklqdq %zmm3,%zmm30,%zmm30 │ │ │ │ + vpunpckhqdq %zmm2,%zmm31,%zmm12 │ │ │ │ + vpunpcklqdq %zmm2,%zmm31,%zmm31 │ │ │ │ + vpunpckhqdq %zmm0,%zmm5,%zmm13 │ │ │ │ + vpunpcklqdq %zmm0,%zmm5,%zmm5 │ │ │ │ + vmovdqa32 %zmm30,0x80(%rdx) │ │ │ │ + vmovdqa32 %zmm4,0x300(%rdx) │ │ │ │ + vmovdqa32 %zmm31,0x180(%rdx) │ │ │ │ + vmovdqa32 %zmm5,0x380(%rdx) │ │ │ │ + vshufi32x4 $0xee,%zmm24,%zmm6,%zmm30 │ │ │ │ + vinserti32x8 $0x1,%ymm24,%zmm6,%zmm6 │ │ │ │ + vshufi32x4 $0xee,%zmm1,%zmm7,%zmm31 │ │ │ │ + vinserti32x8 $0x1,%ymm1,%zmm7,%zmm7 │ │ │ │ + vshufi32x4 $0xee,%zmm17,%zmm8,%zmm0 │ │ │ │ + vinserti32x8 $0x1,%ymm17,%zmm8,%zmm8 │ │ │ │ + vshufi32x4 $0xee,%zmm20,%zmm9,%zmm1 │ │ │ │ + vinserti32x8 $0x1,%ymm20,%zmm9,%zmm9 │ │ │ │ + vinserti32x8 $0x1,%ymm21,%zmm10,%zmm3 │ │ │ │ + vshufi32x4 $0xee,%zmm21,%zmm10,%zmm10 │ │ │ │ + vinserti32x8 $0x1,%ymm29,%zmm11,%zmm4 │ │ │ │ + vshufi32x4 $0xee,%zmm29,%zmm11,%zmm11 │ │ │ │ + vinserti32x8 $0x1,%ymm19,%zmm12,%zmm5 │ │ │ │ + vshufi32x4 $0xee,%zmm19,%zmm12,%zmm12 │ │ │ │ + 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 2f6070 <__cxa_finalize@plt+0x2cb020> │ │ │ │ + vshufi32x4 $0x88,%zmm2,%zmm9,%zmm16 │ │ │ │ + vshufi32x4 $0xdd,%zmm10,%zmm30,%zmm17 │ │ │ │ + vshufi32x4 $0x88,%zmm13,%zmm1,%zmm18 │ │ │ │ + vshufi32x4 $0xdd,%zmm3,%zmm6,%zmm19 │ │ │ │ + call 2f6070 <__cxa_finalize@plt+0x2cb020> │ │ │ │ + vshufi32x4 $0x88,%zmm5,%zmm8,%zmm16 │ │ │ │ + vshufi32x4 $0xdd,%zmm11,%zmm31,%zmm17 │ │ │ │ + vshufi32x4 $0x88,%zmm12,%zmm0,%zmm18 │ │ │ │ + vshufi32x4 $0xdd,%zmm4,%zmm7,%zmm19 │ │ │ │ + call 2f6070 <__cxa_finalize@plt+0x2cb020> │ │ │ │ + vshufi32x4 $0x88,%zmm4,%zmm7,%zmm16 │ │ │ │ + vshufi32x4 $0xdd,%zmm12,%zmm0,%zmm17 │ │ │ │ + vshufi32x4 $0x88,%zmm11,%zmm31,%zmm18 │ │ │ │ + vshufi32x4 $0xdd,%zmm5,%zmm8,%zmm19 │ │ │ │ + call 2f6070 <__cxa_finalize@plt+0x2cb020> │ │ │ │ + call 2f632e <__cxa_finalize@plt+0x2cb2de> │ │ │ │ + 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 │ │ │ │ + vmovdqa32 0x1c0(%rdx),%zmm17 │ │ │ │ + vshufi32x4 $0xee,%zmm31,%zmm16,%zmm18 │ │ │ │ + vinserti32x8 $0x1,%ymm31,%zmm16,%zmm16 │ │ │ │ + vshufi32x4 $0xee,%zmm0,%zmm19,%zmm31 │ │ │ │ + vinserti32x8 $0x1,%ymm0,%zmm19,%zmm19 │ │ │ │ + vshufi32x4 $0xee,%zmm24,%zmm30,%zmm0 │ │ │ │ + vinserti32x8 $0x1,%ymm24,%zmm30,%zmm30 │ │ │ │ + vshufi32x4 $0xee,%zmm17,%zmm1,%zmm24 │ │ │ │ + vinserti32x8 $0x1,%ymm17,%zmm1,%zmm1 │ │ │ │ + vshufi32x4 $0xdd,%zmm19,%zmm16,%zmm17 │ │ │ │ + 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 2ef5d0 <__cxa_finalize@plt+0x2c4580> │ │ │ │ + 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) │ │ │ │ + vmovdqa32 %zmm1,0x180(%rdx) │ │ │ │ + vmovdqa32 %zmm2,0x200(%rdx) │ │ │ │ + vmovdqa32 %zmm3,0x280(%rdx) │ │ │ │ + vmovdqa32 %zmm4,0x300(%rdx) │ │ │ │ + vmovdqa32 %zmm5,0x380(%rdx) │ │ │ │ + vmovdqa32 0x240(%rdx),%zmm6 │ │ │ │ + vmovdqa32 0x340(%rdx),%zmm11 │ │ │ │ + vmovdqa32 0x2c0(%rdx),%zmm7 │ │ │ │ + vmovdqa32 0x3c0(%rdx),%zmm8 │ │ │ │ + vshufi32x4 $0xee,%zmm24,%zmm6,%zmm10 │ │ │ │ + vinserti32x8 $0x1,%ymm24,%zmm6,%zmm6 │ │ │ │ + vshufi32x4 $0xee,%zmm11,%zmm25,%zmm24 │ │ │ │ + vinserti32x8 $0x1,%ymm11,%zmm25,%zmm25 │ │ │ │ + vshufi32x4 $0xee,%zmm27,%zmm7,%zmm11 │ │ │ │ + vinserti32x8 $0x1,%ymm27,%zmm7,%zmm7 │ │ │ │ + vshufi32x4 $0xee,%zmm8,%zmm28,%zmm27 │ │ │ │ + vinserti32x8 $0x1,%ymm8,%zmm28,%zmm28 │ │ │ │ + vshufi32x4 $0xdd,%zmm24,%zmm10,%zmm12 │ │ │ │ + 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 2f1960 <__cxa_finalize@plt+0x2c6910> │ │ │ │ + jmp 2f5312 <__cxa_finalize@plt+0x2ca2c2> │ │ │ │ + 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 │ │ │ │ + vpmulhrsw 0x100(%rdx),%ymm7,%ymm23 │ │ │ │ + vpmulhrsw 0x300(%rdx),%xmm7,%xmm19 │ │ │ │ + vpmovzxwd %ymm25,%zmm25 │ │ │ │ + vpmovzxwd %ymm22,%zmm22 │ │ │ │ + vpermb %zmm24,%zmm30,%zmm24 │ │ │ │ + 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 2ebcf0 <__cxa_finalize@plt+0x2c0ca0> │ │ │ │ + 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 │ │ │ │ + {evex} vpmulhrsw 0xc0(%rdx),%ymm7,%ymm7 │ │ │ │ + vpermb %zmm5,%zmm30,%zmm5 │ │ │ │ + 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 2ee900 <__cxa_finalize@plt+0x2c38b0> │ │ │ │ + vpbroadcastd -0x98(%r9),%zmm25 │ │ │ │ + call 2efad4 <__cxa_finalize@plt+0x2c4a84> │ │ │ │ + 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 │ │ │ │ + vshufi32x4 $0xdd,%zmm25,%zmm1,%zmm1 │ │ │ │ + vshufi32x4 $0x88,%zmm22,%zmm4,%zmm12 │ │ │ │ + vshufi32x4 $0xdd,%zmm22,%zmm4,%zmm4 │ │ │ │ + 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 2f601f <__cxa_finalize@plt+0x2cafcf> │ │ │ │ + vmovdqa32 %zmm1,%zmm16 │ │ │ │ + vmovdqa32 %zmm12,%zmm19 │ │ │ │ + call 2f601f <__cxa_finalize@plt+0x2cafcf> │ │ │ │ + vmovdqa32 %zmm30,%zmm16 │ │ │ │ + vmovdqa32 %zmm3,%zmm19 │ │ │ │ + call 2f601f <__cxa_finalize@plt+0x2cafcf> │ │ │ │ + vmovdqa32 %zmm11,%zmm16 │ │ │ │ + vmovdqa32 %zmm4,%zmm19 │ │ │ │ + call 2f601f <__cxa_finalize@plt+0x2cafcf> │ │ │ │ + call 2f632e <__cxa_finalize@plt+0x2cb2de> │ │ │ │ + vmovdqa32 %zmm0,%zmm16 │ │ │ │ + vmovdqa32 %zmm5,%zmm17 │ │ │ │ + vmovdqa32 %zmm10,%zmm30 │ │ │ │ + call 2ef4b6 <__cxa_finalize@plt+0x2c4466> │ │ │ │ + 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 2f18b9 <__cxa_finalize@plt+0x2c6869> │ │ │ │ + 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 │ │ │ │ + add %r9,%rcx │ │ │ │ + lea (%rax,%rsi,1),%r10 │ │ │ │ + vpaddsw %zmm13,%zmm16,%zmm26 │ │ │ │ + vpsubsw %zmm13,%zmm16,%zmm27 │ │ │ │ + vmovdqa32 0x7c0(%rsp),%zmm25 │ │ │ │ + vmovdqa32 (%rsp),%zmm13 │ │ │ │ + vpaddsw %zmm25,%zmm26,%zmm24 │ │ │ │ + vpsubsw %zmm25,%zmm26,%zmm26 │ │ │ │ + vpaddsw %zmm13,%zmm27,%zmm25 │ │ │ │ + vpmovzxbw (%rdi),%zmm16 │ │ │ │ + vpsubsw %zmm13,%zmm27,%zmm27 │ │ │ │ + vpmovzxbw (%rcx,%r11,1),%zmm13 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ + vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ + vpmovzxbw (%rcx,%r8,1),%zmm16 │ │ │ │ + vpaddw %zmm13,%zmm26,%zmm26 │ │ │ │ + vpmovzxbw (%rdi,%r9,8),%zmm13 │ │ │ │ + vpaddw %zmm16,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm13,%zmm27,%zmm27 │ │ │ │ + vpackuswb %zmm26,%zmm24,%zmm24 │ │ │ │ + vpackuswb %zmm27,%zmm25,%zmm25 │ │ │ │ + vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ + vpermq %zmm25,%zmm29,%zmm25 │ │ │ │ + vmovdqa32 %ymm24,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm24,(%rcx,%r11,1) │ │ │ │ + vmovdqa32 %ymm25,(%rcx,%r8,1) │ │ │ │ + vextracti32x8 $0x1,%zmm25,(%rdi,%r9,8) │ │ │ │ + vpaddsw %zmm12,%zmm17,%zmm26 │ │ │ │ + vpsubsw %zmm12,%zmm17,%zmm27 │ │ │ │ + vmovdqa32 0x780(%rsp),%zmm25 │ │ │ │ + vmovdqa32 0x40(%rsp),%zmm12 │ │ │ │ + vpaddsw %zmm25,%zmm26,%zmm24 │ │ │ │ + vpsubsw %zmm25,%zmm26,%zmm26 │ │ │ │ + vpaddsw %zmm12,%zmm27,%zmm25 │ │ │ │ + vpmovzxbw (%rdi,%rsi,1),%zmm16 │ │ │ │ + vpsubsw %zmm12,%zmm27,%zmm27 │ │ │ │ + vpmovzxbw (%rcx,%r10,1),%zmm12 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ + vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ + vpmovzxbw (%rcx,%rsi,2),%zmm16 │ │ │ │ + vpaddw %zmm12,%zmm26,%zmm26 │ │ │ │ + vpmovzxbw (%rdi,%rax,1),%zmm12 │ │ │ │ + vpaddw %zmm16,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm12,%zmm27,%zmm27 │ │ │ │ + vpackuswb %zmm26,%zmm24,%zmm24 │ │ │ │ + vpackuswb %zmm27,%zmm25,%zmm25 │ │ │ │ + vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ + vpermq %zmm25,%zmm29,%zmm25 │ │ │ │ + vmovdqa32 %ymm24,(%rdi,%rsi,1) │ │ │ │ + vextracti32x8 $0x1,%zmm24,(%rcx,%r10,1) │ │ │ │ + vmovdqa32 %ymm25,(%rcx,%rsi,2) │ │ │ │ + vextracti32x8 $0x1,%zmm25,(%rdi,%rax,1) │ │ │ │ + vpaddsw %zmm11,%zmm18,%zmm26 │ │ │ │ + vpsubsw %zmm11,%zmm18,%zmm27 │ │ │ │ + vmovdqa32 0x740(%rsp),%zmm25 │ │ │ │ + vmovdqa32 0x80(%rsp),%zmm11 │ │ │ │ + vpaddsw %zmm25,%zmm26,%zmm24 │ │ │ │ + vpsubsw %zmm25,%zmm26,%zmm26 │ │ │ │ + vpaddsw %zmm11,%zmm27,%zmm25 │ │ │ │ + vpmovzxbw (%rdi,%rsi,2),%zmm16 │ │ │ │ + vpsubsw %zmm11,%zmm27,%zmm27 │ │ │ │ + vpmovzxbw (%rcx,%rax,1),%zmm11 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ + vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ + vpmovzxbw (%rcx,%rsi,1),%zmm16 │ │ │ │ + vpaddw %zmm11,%zmm26,%zmm26 │ │ │ │ + vpmovzxbw (%rdi,%r10,1),%zmm11 │ │ │ │ + vpaddw %zmm16,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm11,%zmm27,%zmm27 │ │ │ │ + vpackuswb %zmm26,%zmm24,%zmm24 │ │ │ │ + vpackuswb %zmm27,%zmm25,%zmm25 │ │ │ │ + vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ + vpermq %zmm25,%zmm29,%zmm25 │ │ │ │ + vmovdqa32 %ymm24,(%rdi,%rsi,2) │ │ │ │ + vextracti32x8 $0x1,%zmm24,(%rcx,%rax,1) │ │ │ │ + vmovdqa32 %ymm25,(%rcx,%rsi,1) │ │ │ │ + vextracti32x8 $0x1,%zmm25,(%rdi,%r10,1) │ │ │ │ + vpaddsw %zmm10,%zmm19,%zmm26 │ │ │ │ + vpsubsw %zmm10,%zmm19,%zmm27 │ │ │ │ + vmovdqa32 0x700(%rsp),%zmm25 │ │ │ │ + vmovdqa32 0xc0(%rsp),%zmm10 │ │ │ │ + vpaddsw %zmm25,%zmm26,%zmm24 │ │ │ │ + vpsubsw %zmm25,%zmm26,%zmm26 │ │ │ │ + vpaddsw %zmm10,%zmm27,%zmm25 │ │ │ │ + vpmovzxbw (%rdi,%r8,1),%zmm16 │ │ │ │ + vpsubsw %zmm10,%zmm27,%zmm27 │ │ │ │ + vpmovzxbw (%rcx,%r9,8),%zmm10 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ + vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ + vpmovzxbw (%rcx),%zmm16 │ │ │ │ + vpaddw %zmm10,%zmm26,%zmm26 │ │ │ │ + vpmovzxbw (%rdi,%r11,1),%zmm10 │ │ │ │ + vpaddw %zmm16,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm10,%zmm27,%zmm27 │ │ │ │ + vpackuswb %zmm26,%zmm24,%zmm24 │ │ │ │ + vpackuswb %zmm27,%zmm25,%zmm25 │ │ │ │ + vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ + vpermq %zmm25,%zmm29,%zmm25 │ │ │ │ + vmovdqa32 %ymm24,(%rdi,%r8,1) │ │ │ │ + vextracti32x8 $0x1,%zmm24,(%rcx,%r9,8) │ │ │ │ + vmovdqa32 %ymm25,(%rcx) │ │ │ │ + vextracti32x8 $0x1,%zmm25,(%rdi,%r11,1) │ │ │ │ + add %r9,%rdi │ │ │ │ + sub %r9,%rcx │ │ │ │ + vpaddsw %zmm9,%zmm20,%zmm26 │ │ │ │ + vpsubsw %zmm9,%zmm20,%zmm27 │ │ │ │ + vmovdqa32 0x6c0(%rsp),%zmm25 │ │ │ │ + vmovdqa32 0x100(%rsp),%zmm9 │ │ │ │ + vpaddsw %zmm25,%zmm26,%zmm24 │ │ │ │ + vpsubsw %zmm25,%zmm26,%zmm26 │ │ │ │ + vpaddsw %zmm9,%zmm27,%zmm25 │ │ │ │ + vpmovzxbw (%rdi),%zmm16 │ │ │ │ + vpsubsw %zmm9,%zmm27,%zmm27 │ │ │ │ + vpmovzxbw (%rcx,%r11,1),%zmm9 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ + vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ + vpmovzxbw (%rcx,%r8,1),%zmm16 │ │ │ │ + vpaddw %zmm9,%zmm26,%zmm26 │ │ │ │ + vpmovzxbw (%rdi,%r9,8),%zmm9 │ │ │ │ + vpaddw %zmm16,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm9,%zmm27,%zmm27 │ │ │ │ + vpackuswb %zmm26,%zmm24,%zmm24 │ │ │ │ + vpackuswb %zmm27,%zmm25,%zmm25 │ │ │ │ + vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ + vpermq %zmm25,%zmm29,%zmm25 │ │ │ │ + vmovdqa32 %ymm24,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm24,(%rcx,%r11,1) │ │ │ │ + vmovdqa32 %ymm25,(%rcx,%r8,1) │ │ │ │ + vextracti32x8 $0x1,%zmm25,(%rdi,%r9,8) │ │ │ │ + vpaddsw %zmm8,%zmm21,%zmm26 │ │ │ │ + vpsubsw %zmm8,%zmm21,%zmm27 │ │ │ │ + vmovdqa32 0x680(%rsp),%zmm25 │ │ │ │ + vmovdqa32 0x140(%rsp),%zmm8 │ │ │ │ + vpaddsw %zmm25,%zmm26,%zmm24 │ │ │ │ + vpsubsw %zmm25,%zmm26,%zmm26 │ │ │ │ + vpaddsw %zmm8,%zmm27,%zmm25 │ │ │ │ + vpmovzxbw (%rdi,%rsi,1),%zmm16 │ │ │ │ + vpsubsw %zmm8,%zmm27,%zmm27 │ │ │ │ + vpmovzxbw (%rcx,%r10,1),%zmm8 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ + vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ + vpmovzxbw (%rcx,%rsi,2),%zmm16 │ │ │ │ + vpaddw %zmm8,%zmm26,%zmm26 │ │ │ │ + vpmovzxbw (%rdi,%rax,1),%zmm8 │ │ │ │ + vpaddw %zmm16,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm8,%zmm27,%zmm27 │ │ │ │ + vpackuswb %zmm26,%zmm24,%zmm24 │ │ │ │ + vpackuswb %zmm27,%zmm25,%zmm25 │ │ │ │ + vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ + vpermq %zmm25,%zmm29,%zmm25 │ │ │ │ + vmovdqa32 %ymm24,(%rdi,%rsi,1) │ │ │ │ + vextracti32x8 $0x1,%zmm24,(%rcx,%r10,1) │ │ │ │ + vmovdqa32 %ymm25,(%rcx,%rsi,2) │ │ │ │ + vextracti32x8 $0x1,%zmm25,(%rdi,%rax,1) │ │ │ │ + vpaddsw %zmm7,%zmm22,%zmm26 │ │ │ │ + vpsubsw %zmm7,%zmm22,%zmm27 │ │ │ │ + vmovdqa32 0x640(%rsp),%zmm25 │ │ │ │ + vmovdqa32 0x180(%rsp),%zmm7 │ │ │ │ + vpaddsw %zmm25,%zmm26,%zmm24 │ │ │ │ + vpsubsw %zmm25,%zmm26,%zmm26 │ │ │ │ + vpaddsw %zmm7,%zmm27,%zmm25 │ │ │ │ + vpmovzxbw (%rdi,%rsi,2),%zmm16 │ │ │ │ + vpsubsw %zmm7,%zmm27,%zmm27 │ │ │ │ + vpmovzxbw (%rcx,%rax,1),%zmm7 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ + vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ + vpmovzxbw (%rcx,%rsi,1),%zmm16 │ │ │ │ + vpaddw %zmm7,%zmm26,%zmm26 │ │ │ │ + vpmovzxbw (%rdi,%r10,1),%zmm7 │ │ │ │ + vpaddw %zmm16,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm7,%zmm27,%zmm27 │ │ │ │ + vpackuswb %zmm26,%zmm24,%zmm24 │ │ │ │ + vpackuswb %zmm27,%zmm25,%zmm25 │ │ │ │ + vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ + vpermq %zmm25,%zmm29,%zmm25 │ │ │ │ + vmovdqa32 %ymm24,(%rdi,%rsi,2) │ │ │ │ + vextracti32x8 $0x1,%zmm24,(%rcx,%rax,1) │ │ │ │ + vmovdqa32 %ymm25,(%rcx,%rsi,1) │ │ │ │ + vextracti32x8 $0x1,%zmm25,(%rdi,%r10,1) │ │ │ │ + vpaddsw %zmm6,%zmm23,%zmm26 │ │ │ │ + vpsubsw %zmm6,%zmm23,%zmm27 │ │ │ │ + vmovdqa32 0x600(%rsp),%zmm25 │ │ │ │ + vmovdqa32 0x1c0(%rsp),%zmm6 │ │ │ │ + vpaddsw %zmm25,%zmm26,%zmm24 │ │ │ │ + vpsubsw %zmm25,%zmm26,%zmm26 │ │ │ │ + vpaddsw %zmm6,%zmm27,%zmm25 │ │ │ │ + vpmovzxbw (%rdi,%r8,1),%zmm16 │ │ │ │ + vpsubsw %zmm6,%zmm27,%zmm27 │ │ │ │ + vpmovzxbw (%rcx,%r9,8),%zmm6 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ + vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ + vpmovzxbw (%rcx),%zmm16 │ │ │ │ + vpaddw %zmm6,%zmm26,%zmm26 │ │ │ │ + vpmovzxbw (%rdi,%r11,1),%zmm6 │ │ │ │ + vpaddw %zmm16,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm6,%zmm27,%zmm27 │ │ │ │ + vpackuswb %zmm26,%zmm24,%zmm24 │ │ │ │ + vpackuswb %zmm27,%zmm25,%zmm25 │ │ │ │ + vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ + vpermq %zmm25,%zmm29,%zmm25 │ │ │ │ + vmovdqa32 %ymm24,(%rdi,%r8,1) │ │ │ │ + vextracti32x8 $0x1,%zmm24,(%rcx,%r9,8) │ │ │ │ + vmovdqa32 %ymm25,(%rcx) │ │ │ │ + vextracti32x8 $0x1,%zmm25,(%rdi,%r11,1) │ │ │ │ + add %r9,%rdi │ │ │ │ + sub %r9,%rcx │ │ │ │ + vmovdqa32 (%rdx),%zmm27 │ │ │ │ + vpaddsw %zmm5,%zmm27,%zmm26 │ │ │ │ + vpsubsw %zmm5,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 0x5c0(%rsp),%zmm25 │ │ │ │ + vmovdqa32 0x200(%rsp),%zmm5 │ │ │ │ + vpaddsw %zmm25,%zmm26,%zmm24 │ │ │ │ + vpsubsw %zmm25,%zmm26,%zmm26 │ │ │ │ + vpaddsw %zmm5,%zmm27,%zmm25 │ │ │ │ + vpmovzxbw (%rdi),%zmm16 │ │ │ │ + vpsubsw %zmm5,%zmm27,%zmm27 │ │ │ │ + vpmovzxbw (%rcx,%r11,1),%zmm5 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ + vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ + vpmovzxbw (%rcx,%r8,1),%zmm16 │ │ │ │ + vpaddw %zmm5,%zmm26,%zmm26 │ │ │ │ + vpmovzxbw (%rdi,%r9,8),%zmm5 │ │ │ │ + vpaddw %zmm16,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm5,%zmm27,%zmm27 │ │ │ │ + vpxord %zmm17,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %zmm17,(%rdx) │ │ │ │ + vmovdqa32 %zmm17,0x40(%rdx) │ │ │ │ + vpackuswb %zmm26,%zmm24,%zmm24 │ │ │ │ + vpackuswb %zmm27,%zmm25,%zmm25 │ │ │ │ + vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ + vpermq %zmm25,%zmm29,%zmm25 │ │ │ │ + vmovdqa32 %ymm24,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm24,(%rcx,%r11,1) │ │ │ │ + vmovdqa32 %ymm25,(%rcx,%r8,1) │ │ │ │ + vextracti32x8 $0x1,%zmm25,(%rdi,%r9,8) │ │ │ │ + vmovdqa32 0x80(%rdx),%zmm27 │ │ │ │ + vpaddsw %zmm4,%zmm27,%zmm26 │ │ │ │ + vpsubsw %zmm4,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 0x580(%rsp),%zmm25 │ │ │ │ + vmovdqa32 0x240(%rsp),%zmm4 │ │ │ │ + vpaddsw %zmm25,%zmm26,%zmm24 │ │ │ │ + vpsubsw %zmm25,%zmm26,%zmm26 │ │ │ │ + vpaddsw %zmm4,%zmm27,%zmm25 │ │ │ │ + vpmovzxbw (%rdi,%rsi,1),%zmm16 │ │ │ │ + vpsubsw %zmm4,%zmm27,%zmm27 │ │ │ │ + vpmovzxbw (%rcx,%r10,1),%zmm4 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ + vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ + vpmovzxbw (%rcx,%rsi,2),%zmm16 │ │ │ │ + vpaddw %zmm4,%zmm26,%zmm26 │ │ │ │ + vpmovzxbw (%rdi,%rax,1),%zmm4 │ │ │ │ + vpaddw %zmm16,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm4,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 %zmm17,0x80(%rdx) │ │ │ │ + vmovdqa32 %zmm17,0xc0(%rdx) │ │ │ │ + vpackuswb %zmm26,%zmm24,%zmm24 │ │ │ │ + vpackuswb %zmm27,%zmm25,%zmm25 │ │ │ │ + vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ + vpermq %zmm25,%zmm29,%zmm25 │ │ │ │ + vmovdqa32 %ymm24,(%rdi,%rsi,1) │ │ │ │ + vextracti32x8 $0x1,%zmm24,(%rcx,%r10,1) │ │ │ │ + vmovdqa32 %ymm25,(%rcx,%rsi,2) │ │ │ │ + vextracti32x8 $0x1,%zmm25,(%rdi,%rax,1) │ │ │ │ + vmovdqa32 0x100(%rdx),%zmm27 │ │ │ │ + vpaddsw %zmm3,%zmm27,%zmm26 │ │ │ │ + vpsubsw %zmm3,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 0x540(%rsp),%zmm25 │ │ │ │ + vmovdqa32 0x280(%rsp),%zmm3 │ │ │ │ + vpaddsw %zmm25,%zmm26,%zmm24 │ │ │ │ + vpsubsw %zmm25,%zmm26,%zmm26 │ │ │ │ + vpaddsw %zmm3,%zmm27,%zmm25 │ │ │ │ + vpmovzxbw (%rdi,%rsi,2),%zmm16 │ │ │ │ + vpsubsw %zmm3,%zmm27,%zmm27 │ │ │ │ + vpmovzxbw (%rcx,%rax,1),%zmm3 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ + vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ + vpmovzxbw (%rcx,%rsi,1),%zmm16 │ │ │ │ + vpaddw %zmm3,%zmm26,%zmm26 │ │ │ │ + vpmovzxbw (%rdi,%r10,1),%zmm3 │ │ │ │ + vpaddw %zmm16,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm3,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 %zmm17,0x100(%rdx) │ │ │ │ + vmovdqa32 %zmm17,0x140(%rdx) │ │ │ │ + vpackuswb %zmm26,%zmm24,%zmm24 │ │ │ │ + vpackuswb %zmm27,%zmm25,%zmm25 │ │ │ │ + vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ + vpermq %zmm25,%zmm29,%zmm25 │ │ │ │ + vmovdqa32 %ymm24,(%rdi,%rsi,2) │ │ │ │ + vextracti32x8 $0x1,%zmm24,(%rcx,%rax,1) │ │ │ │ + vmovdqa32 %ymm25,(%rcx,%rsi,1) │ │ │ │ + vextracti32x8 $0x1,%zmm25,(%rdi,%r10,1) │ │ │ │ + vmovdqa32 0x180(%rdx),%zmm27 │ │ │ │ + vpaddsw %zmm2,%zmm27,%zmm26 │ │ │ │ + vpsubsw %zmm2,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 0x500(%rsp),%zmm25 │ │ │ │ + vmovdqa32 0x2c0(%rsp),%zmm2 │ │ │ │ + vpaddsw %zmm25,%zmm26,%zmm24 │ │ │ │ + vpsubsw %zmm25,%zmm26,%zmm26 │ │ │ │ + vpaddsw %zmm2,%zmm27,%zmm25 │ │ │ │ + vpmovzxbw (%rdi,%r8,1),%zmm16 │ │ │ │ + vpsubsw %zmm2,%zmm27,%zmm27 │ │ │ │ + vpmovzxbw (%rcx,%r9,8),%zmm2 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ + vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ + vpmovzxbw (%rcx),%zmm16 │ │ │ │ + vpaddw %zmm2,%zmm26,%zmm26 │ │ │ │ + vpmovzxbw (%rdi,%r11,1),%zmm2 │ │ │ │ + vpaddw %zmm16,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm2,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 %zmm17,0x180(%rdx) │ │ │ │ + vmovdqa32 %zmm17,0x1c0(%rdx) │ │ │ │ + vpackuswb %zmm26,%zmm24,%zmm24 │ │ │ │ + vpackuswb %zmm27,%zmm25,%zmm25 │ │ │ │ + vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ + vpermq %zmm25,%zmm29,%zmm25 │ │ │ │ + vmovdqa32 %ymm24,(%rdi,%r8,1) │ │ │ │ + vextracti32x8 $0x1,%zmm24,(%rcx,%r9,8) │ │ │ │ + vmovdqa32 %ymm25,(%rcx) │ │ │ │ + vextracti32x8 $0x1,%zmm25,(%rdi,%r11,1) │ │ │ │ + add %r9,%rdi │ │ │ │ + sub %r9,%rcx │ │ │ │ + vmovdqa32 0x200(%rdx),%zmm27 │ │ │ │ + vpaddsw %zmm1,%zmm27,%zmm26 │ │ │ │ + vpsubsw %zmm1,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 0x4c0(%rsp),%zmm25 │ │ │ │ + vmovdqa32 0x300(%rsp),%zmm1 │ │ │ │ + vpaddsw %zmm25,%zmm26,%zmm24 │ │ │ │ + vpsubsw %zmm25,%zmm26,%zmm26 │ │ │ │ + vpaddsw %zmm1,%zmm27,%zmm25 │ │ │ │ + vpmovzxbw (%rdi),%zmm16 │ │ │ │ + vpsubsw %zmm1,%zmm27,%zmm27 │ │ │ │ + vpmovzxbw (%rcx,%r11,1),%zmm1 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ + vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ + vpmovzxbw (%rcx,%r8,1),%zmm16 │ │ │ │ + vpaddw %zmm1,%zmm26,%zmm26 │ │ │ │ + vpmovzxbw (%rdi,%r9,8),%zmm1 │ │ │ │ + vpaddw %zmm16,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm1,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 %zmm17,0x200(%rdx) │ │ │ │ + vmovdqa32 %zmm17,0x240(%rdx) │ │ │ │ + vpackuswb %zmm26,%zmm24,%zmm24 │ │ │ │ + vpackuswb %zmm27,%zmm25,%zmm25 │ │ │ │ + vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ + vpermq %zmm25,%zmm29,%zmm25 │ │ │ │ + vmovdqa32 %ymm24,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm24,(%rcx,%r11,1) │ │ │ │ + vmovdqa32 %ymm25,(%rcx,%r8,1) │ │ │ │ + vextracti32x8 $0x1,%zmm25,(%rdi,%r9,8) │ │ │ │ + vmovdqa32 0x280(%rdx),%zmm27 │ │ │ │ + vpaddsw %zmm0,%zmm27,%zmm26 │ │ │ │ + vpsubsw %zmm0,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 0x480(%rsp),%zmm25 │ │ │ │ + vmovdqa32 0x340(%rsp),%zmm0 │ │ │ │ + vpaddsw %zmm25,%zmm26,%zmm24 │ │ │ │ + vpsubsw %zmm25,%zmm26,%zmm26 │ │ │ │ + vpaddsw %zmm0,%zmm27,%zmm25 │ │ │ │ + vpmovzxbw (%rdi,%rsi,1),%zmm16 │ │ │ │ + vpsubsw %zmm0,%zmm27,%zmm27 │ │ │ │ + vpmovzxbw (%rcx,%r10,1),%zmm0 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ + vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ + vpmovzxbw (%rcx,%rsi,2),%zmm16 │ │ │ │ + vpaddw %zmm0,%zmm26,%zmm26 │ │ │ │ + vpmovzxbw (%rdi,%rax,1),%zmm0 │ │ │ │ + vpaddw %zmm16,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm0,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 %zmm17,0x280(%rdx) │ │ │ │ + vmovdqa32 %zmm17,0x2c0(%rdx) │ │ │ │ + vpackuswb %zmm26,%zmm24,%zmm24 │ │ │ │ + vpackuswb %zmm27,%zmm25,%zmm25 │ │ │ │ + vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ + vpermq %zmm25,%zmm29,%zmm25 │ │ │ │ + vmovdqa32 %ymm24,(%rdi,%rsi,1) │ │ │ │ + vextracti32x8 $0x1,%zmm24,(%rcx,%r10,1) │ │ │ │ + vmovdqa32 %ymm25,(%rcx,%rsi,2) │ │ │ │ + vextracti32x8 $0x1,%zmm25,(%rdi,%rax,1) │ │ │ │ + vmovdqa32 0x300(%rdx),%zmm27 │ │ │ │ + vpaddsw %zmm31,%zmm27,%zmm26 │ │ │ │ + vpsubsw %zmm31,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 0x440(%rsp),%zmm25 │ │ │ │ + vmovdqa32 0x380(%rsp),%zmm31 │ │ │ │ + vpaddsw %zmm25,%zmm26,%zmm24 │ │ │ │ + vpsubsw %zmm25,%zmm26,%zmm26 │ │ │ │ + vpaddsw %zmm31,%zmm27,%zmm25 │ │ │ │ + vpmovzxbw (%rdi,%rsi,2),%zmm16 │ │ │ │ + vpsubsw %zmm31,%zmm27,%zmm27 │ │ │ │ + vpmovzxbw (%rcx,%rax,1),%zmm31 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ + vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ + vpmovzxbw (%rcx,%rsi,1),%zmm16 │ │ │ │ + vpaddw %zmm31,%zmm26,%zmm26 │ │ │ │ + vpmovzxbw (%rdi,%r10,1),%zmm31 │ │ │ │ + vpaddw %zmm16,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm31,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 %zmm17,0x300(%rdx) │ │ │ │ + vmovdqa32 %zmm17,0x340(%rdx) │ │ │ │ + vpackuswb %zmm26,%zmm24,%zmm24 │ │ │ │ + vpackuswb %zmm27,%zmm25,%zmm25 │ │ │ │ + vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ + vpermq %zmm25,%zmm29,%zmm25 │ │ │ │ + vmovdqa32 %ymm24,(%rdi,%rsi,2) │ │ │ │ + vextracti32x8 $0x1,%zmm24,(%rcx,%rax,1) │ │ │ │ + vmovdqa32 %ymm25,(%rcx,%rsi,1) │ │ │ │ + vextracti32x8 $0x1,%zmm25,(%rdi,%r10,1) │ │ │ │ + vmovdqa32 0x380(%rdx),%zmm27 │ │ │ │ + vpaddsw %zmm30,%zmm27,%zmm26 │ │ │ │ + vpsubsw %zmm30,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 0x400(%rsp),%zmm25 │ │ │ │ + vmovdqa32 0x3c0(%rsp),%zmm30 │ │ │ │ + vpaddsw %zmm25,%zmm26,%zmm24 │ │ │ │ + vpsubsw %zmm25,%zmm26,%zmm26 │ │ │ │ + vpaddsw %zmm30,%zmm27,%zmm25 │ │ │ │ + vpmovzxbw (%rdi,%r8,1),%zmm16 │ │ │ │ + vpsubsw %zmm30,%zmm27,%zmm27 │ │ │ │ + vpmovzxbw (%rcx,%r9,8),%zmm30 │ │ │ │ + vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ + vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ + vpmovzxbw (%rcx),%zmm16 │ │ │ │ + vpaddw %zmm30,%zmm26,%zmm26 │ │ │ │ + vpmovzxbw (%rdi,%r11,1),%zmm30 │ │ │ │ + vpaddw %zmm16,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm30,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 %zmm17,0x380(%rdx) │ │ │ │ + vmovdqa32 %zmm17,0x3c0(%rdx) │ │ │ │ + vpackuswb %zmm26,%zmm24,%zmm24 │ │ │ │ + vpackuswb %zmm27,%zmm25,%zmm25 │ │ │ │ + vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ + vpermq %zmm25,%zmm29,%zmm25 │ │ │ │ + vmovdqa32 %ymm24,(%rdi,%r8,1) │ │ │ │ + vextracti32x8 $0x1,%zmm24,(%rcx,%r9,8) │ │ │ │ + vmovdqa32 %ymm25,(%rcx) │ │ │ │ + vextracti32x8 $0x1,%zmm25,(%rdi,%r11,1) │ │ │ │ + mov %rbx,%rsp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movd 0xe82a0(%rip),%xmm1 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xe82af(%rip),%xmm2 │ │ │ │ + movswl (%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ - mov $0x20,%edx │ │ │ │ - lea -0x2f(%rip),%r8 │ │ │ │ - jmp 2eb276 <__cxa_finalize@plt+0x2c0226> │ │ │ │ + or $0x40,%ecx │ │ │ │ + imul $0xb5,%eax,%eax │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + sar $0x8,%eax │ │ │ │ + imul $0xb5,%eax,%eax │ │ │ │ + add $0x180,%eax │ │ │ │ + sar $0x9,%eax │ │ │ │ + jmp 2ed85b <__cxa_finalize@plt+0x2c280b> │ │ │ │ + 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 │ │ │ │ + vpunpckhwd %zmm23,%zmm16,%zmm22 │ │ │ │ + vmovdqa32 %zmm26,%zmm17 │ │ │ │ + vpdpwssd 0x148(%r9){1to16},%zmm20,%zmm17 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0x148(%r9){1to16},%zmm22,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm17,%zmm17 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpackssdw %zmm25,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd 0x144(%r9){1to16},%zmm22,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm22 │ │ │ │ + vpdpwssd 0x144(%r9){1to16},%zmm20,%zmm22 │ │ │ │ + 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 2f6215 <__cxa_finalize@plt+0x2cb1c5> │ │ │ │ + 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 2f6108 <__cxa_finalize@plt+0x2cb0b8> │ │ │ │ + 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 │ │ │ │ + vpbroadcastd 0x138(%r9),%zmm24 │ │ │ │ + vpmulhrsw %zmm17,%zmm22,%zmm22 │ │ │ │ + vpbroadcastd 0x13c(%r9),%zmm20 │ │ │ │ + vpmulhrsw %zmm25,%zmm17,%zmm17 │ │ │ │ + vpbroadcastd 0x140(%r9),%zmm25 │ │ │ │ + vpmulhrsw %zmm18,%zmm21,%zmm21 │ │ │ │ + vpmulhrsw %zmm24,%zmm18,%zmm18 │ │ │ │ + vpmulhrsw %zmm19,%zmm20,%zmm20 │ │ │ │ + vpmulhrsw %zmm25,%zmm19,%zmm19 │ │ │ │ + vpsubsw %zmm17,%zmm16,%zmm24 │ │ │ │ + vpaddsw %zmm17,%zmm16,%zmm16 │ │ │ │ + vpsubsw %zmm22,%zmm23,%zmm17 │ │ │ │ + vpaddsw %zmm22,%zmm23,%zmm23 │ │ │ │ + vpsubsw %zmm18,%zmm19,%zmm22 │ │ │ │ + vpaddsw %zmm18,%zmm19,%zmm19 │ │ │ │ + vpsubsw %zmm21,%zmm20,%zmm18 │ │ │ │ + vpaddsw %zmm20,%zmm21,%zmm21 │ │ │ │ + vpbroadcastd 0x144(%r9),%zmm27 │ │ │ │ + vpbroadcastd 0x148(%r9),%zmm28 │ │ │ │ + vpunpcklwd %zmm17,%zmm24,%zmm20 │ │ │ │ + vpunpckhwd %zmm17,%zmm24,%zmm24 │ │ │ │ + vmovdqa32 %zmm26,%zmm17 │ │ │ │ + vpdpwssd %zmm28,%zmm20,%zmm17 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm28,%zmm24,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm17,%zmm17 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpackssdw %zmm25,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm27,%zmm24,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm24 │ │ │ │ + vpdpwssd %zmm27,%zmm20,%zmm24 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm24,%zmm24 │ │ │ │ + vpackssdw %zmm25,%zmm24,%zmm24 │ │ │ │ + vpbroadcastd 0x14c(%r9),%zmm27 │ │ │ │ + vpunpcklwd %zmm18,%zmm22,%zmm20 │ │ │ │ + vpunpckhwd %zmm18,%zmm22,%zmm22 │ │ │ │ + vmovdqa32 %zmm26,%zmm18 │ │ │ │ + vpdpwssd %zmm27,%zmm20,%zmm18 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm27,%zmm22,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm18,%zmm18 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpackssdw %zmm25,%zmm18,%zmm18 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm28,%zmm22,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm22 │ │ │ │ + vpdpwssd %zmm28,%zmm20,%zmm22 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm22,%zmm22 │ │ │ │ + vpackssdw %zmm25,%zmm22,%zmm22 │ │ │ │ + vpsubsw %zmm19,%zmm16,%zmm20 │ │ │ │ + vpaddsw %zmm19,%zmm16,%zmm16 │ │ │ │ + vpsubsw %zmm21,%zmm23,%zmm19 │ │ │ │ + vpaddsw %zmm21,%zmm23,%zmm23 │ │ │ │ + vpsubsw %zmm18,%zmm17,%zmm21 │ │ │ │ + vpaddsw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpsubsw %zmm22,%zmm24,%zmm18 │ │ │ │ + vpaddsw %zmm24,%zmm22,%zmm22 │ │ │ │ + vpbroadcastd 0x150(%r9),%zmm27 │ │ │ │ + vpbroadcastd 0x154(%r9),%zmm28 │ │ │ │ + add $0x34,%r9 │ │ │ │ + vpunpcklwd %zmm19,%zmm20,%zmm24 │ │ │ │ + vpunpckhwd %zmm19,%zmm20,%zmm20 │ │ │ │ + vmovdqa32 %zmm26,%zmm19 │ │ │ │ + vpdpwssd %zmm28,%zmm24,%zmm19 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm28,%zmm20,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm19,%zmm19 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpackssdw %zmm25,%zmm19,%zmm19 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm27,%zmm20,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm20 │ │ │ │ + vpdpwssd %zmm27,%zmm24,%zmm20 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm20,%zmm20 │ │ │ │ + vpackssdw %zmm25,%zmm20,%zmm20 │ │ │ │ + vpunpcklwd %zmm18,%zmm21,%zmm24 │ │ │ │ + vpunpckhwd %zmm18,%zmm21,%zmm21 │ │ │ │ + vmovdqa32 %zmm26,%zmm18 │ │ │ │ + vpdpwssd %zmm28,%zmm24,%zmm18 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm28,%zmm21,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm18,%zmm18 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpackssdw %zmm25,%zmm18,%zmm18 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm27,%zmm21,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm21 │ │ │ │ + vpdpwssd %zmm27,%zmm24,%zmm21 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ + vpackssdw %zmm25,%zmm21,%zmm21 │ │ │ │ + vmovdqa32 %zmm16,(%r8) │ │ │ │ + vmovdqa32 %zmm23,0x1c0(%r8) │ │ │ │ + vmovdqa32 %zmm17,0x40(%r8) │ │ │ │ + vmovdqa32 %zmm22,0x180(%r8) │ │ │ │ + vmovdqa32 %zmm19,0xc0(%r8) │ │ │ │ + vmovdqa32 %zmm20,0x100(%r8) │ │ │ │ + vmovdqa32 %zmm18,0x80(%r8) │ │ │ │ + vmovdqa32 %zmm21,0x140(%r8) │ │ │ │ + add $0x200,%r8 │ │ │ │ + ret │ │ │ │ + vpbroadcastd -0x108(%r9),%zmm27 │ │ │ │ + vpbroadcastd -0x104(%r9),%zmm28 │ │ │ │ + lea 0x1c0(%r8),%rax │ │ │ │ + vpbroadcastd -0x100(%r9),%zmm1 │ │ │ │ + vpbroadcastd -0x110(%r9),%zmm2 │ │ │ │ + vpbroadcastd -0x10c(%r9),%zmm3 │ │ │ │ + sub $0xd0,%r9 │ │ │ │ + vmovdqa32 -0x800(%r8),%zmm16 │ │ │ │ + vmovdqa32 -0x600(%rax),%zmm17 │ │ │ │ + vmovdqa32 -0x800(%rax),%zmm18 │ │ │ │ + vmovdqa32 -0x600(%r8),%zmm19 │ │ │ │ + vmovdqa32 -0x400(%r8),%zmm20 │ │ │ │ + vmovdqa32 -0x200(%rax),%zmm21 │ │ │ │ + vmovdqa32 -0x400(%rax),%zmm22 │ │ │ │ + vmovdqa32 -0x200(%r8),%zmm23 │ │ │ │ + vpsubsw %zmm17,%zmm16,%zmm24 │ │ │ │ + vpaddsw %zmm17,%zmm16,%zmm16 │ │ │ │ + vpsubsw %zmm19,%zmm18,%zmm17 │ │ │ │ + vpaddsw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpsubsw %zmm20,%zmm21,%zmm19 │ │ │ │ + vpaddsw %zmm20,%zmm21,%zmm21 │ │ │ │ + vpsubsw %zmm22,%zmm23,%zmm20 │ │ │ │ + vpaddsw %zmm22,%zmm23,%zmm23 │ │ │ │ + vpunpcklwd %zmm17,%zmm24,%zmm22 │ │ │ │ + vpunpckhwd %zmm17,%zmm24,%zmm24 │ │ │ │ + vmovdqa32 %zmm26,%zmm17 │ │ │ │ + vpdpwssd %zmm28,%zmm22,%zmm17 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm28,%zmm24,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm17,%zmm17 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpackssdw %zmm25,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm27,%zmm24,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm24 │ │ │ │ + vpdpwssd %zmm27,%zmm22,%zmm24 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm24,%zmm24 │ │ │ │ + vpackssdw %zmm25,%zmm24,%zmm24 │ │ │ │ + vpunpcklwd %zmm20,%zmm19,%zmm22 │ │ │ │ + vpunpckhwd %zmm20,%zmm19,%zmm19 │ │ │ │ + vmovdqa32 %zmm26,%zmm20 │ │ │ │ + vpdpwssd %zmm1,%zmm22,%zmm20 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm1,%zmm19,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm20,%zmm20 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpackssdw %zmm25,%zmm20,%zmm20 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm28,%zmm19,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm19 │ │ │ │ + vpdpwssd %zmm28,%zmm22,%zmm19 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm19,%zmm19 │ │ │ │ + vpackssdw %zmm25,%zmm19,%zmm19 │ │ │ │ + vpsubsw %zmm23,%zmm18,%zmm22 │ │ │ │ + vpaddsw %zmm23,%zmm18,%zmm18 │ │ │ │ + vpsubsw %zmm21,%zmm16,%zmm23 │ │ │ │ + vpaddsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpsubsw %zmm19,%zmm24,%zmm21 │ │ │ │ + vpaddsw %zmm19,%zmm24,%zmm24 │ │ │ │ + vpsubsw %zmm20,%zmm17,%zmm19 │ │ │ │ + vpaddsw %zmm20,%zmm17,%zmm17 │ │ │ │ + vpunpcklwd %zmm22,%zmm23,%zmm20 │ │ │ │ + vpunpckhwd %zmm22,%zmm23,%zmm23 │ │ │ │ + vmovdqa32 %zmm26,%zmm22 │ │ │ │ + vpdpwssd %zmm3,%zmm20,%zmm22 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm3,%zmm23,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm22,%zmm22 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpackssdw %zmm25,%zmm22,%zmm22 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm2,%zmm23,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm23 │ │ │ │ + vpdpwssd %zmm2,%zmm20,%zmm23 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm23,%zmm23 │ │ │ │ + vpackssdw %zmm25,%zmm23,%zmm23 │ │ │ │ + vpunpcklwd %zmm21,%zmm19,%zmm20 │ │ │ │ + vpunpckhwd %zmm21,%zmm19,%zmm19 │ │ │ │ + vmovdqa32 %zmm26,%zmm21 │ │ │ │ + vpdpwssd %zmm3,%zmm20,%zmm21 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm3,%zmm19,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpackssdw %zmm25,%zmm21,%zmm21 │ │ │ │ + vmovdqa32 %zmm26,%zmm25 │ │ │ │ + vpdpwssd %zmm2,%zmm19,%zmm25 │ │ │ │ + vmovdqa32 %zmm26,%zmm19 │ │ │ │ + vpdpwssd %zmm2,%zmm20,%zmm19 │ │ │ │ + vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ + vpsrad $0xc,%zmm19,%zmm19 │ │ │ │ + vpackssdw %zmm25,%zmm19,%zmm19 │ │ │ │ + vmovdqa32 %zmm18,-0x200(%rax) │ │ │ │ + vmovdqa32 %zmm16,-0x800(%r8) │ │ │ │ + vmovdqa32 %zmm24,-0x200(%r8) │ │ │ │ + vmovdqa32 %zmm17,-0x800(%rax) │ │ │ │ + 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 2f635f <__cxa_finalize@plt+0x2cb30f> │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov $0x2,%r8d │ │ │ │ - sub $0x97,%ecx │ │ │ │ - mov %ecx,0x438(%rsp) │ │ │ │ - mov $0x4,%ecx │ │ │ │ - cmovs %r8d,%ecx │ │ │ │ - mov %rdx,0x440(%rsp) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x80(%rdx),%xmm1 │ │ │ │ - movdqa 0x100(%rdx),%xmm2 │ │ │ │ - movdqa 0x180(%rdx),%xmm3 │ │ │ │ - movdqa 0x200(%rdx),%xmm4 │ │ │ │ - movdqa 0x280(%rdx),%xmm5 │ │ │ │ - movdqa 0x300(%rdx),%xmm6 │ │ │ │ - movdqa 0x380(%rdx),%xmm7 │ │ │ │ - call 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - movdqa 0xc0(%rdx),%xmm1 │ │ │ │ - movdqa 0x140(%rdx),%xmm2 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ - movdqa 0x240(%rdx),%xmm4 │ │ │ │ - movdqa 0x2c0(%rdx),%xmm5 │ │ │ │ - movdqa 0x340(%rdx),%xmm6 │ │ │ │ - movdqa 0x3c0(%rdx),%xmm7 │ │ │ │ - call 2ecc80 <__cxa_finalize@plt+0x2c1c30> │ │ │ │ - movdqa 0xe81b1(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9ba4 <__cxa_finalize@plt+0x2beb54> │ │ │ │ - movdqa %xmm0,0x200(%rdx) │ │ │ │ - movdqa %xmm1,0x240(%rdx) │ │ │ │ - movdqa %xmm2,0x280(%rdx) │ │ │ │ - movdqa %xmm3,0x2c0(%rdx) │ │ │ │ - movdqa %xmm4,0x300(%rdx) │ │ │ │ - movdqa %xmm5,0x340(%rdx) │ │ │ │ - movdqa %xmm6,0x380(%rdx) │ │ │ │ - movdqa %xmm7,0x3c0(%rdx) │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xe811e(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9ba4 <__cxa_finalize@plt+0x2beb54> │ │ │ │ - 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 2f3874 <__cxa_finalize@plt+0x2c8824> │ │ │ │ - mov 0x440(%rsp),%rdx │ │ │ │ - mov $0x2,%ecx │ │ │ │ - lea 0x8(%rdi),%r8 │ │ │ │ - mov %r8,0x440(%rsp) │ │ │ │ - lea 0x457(%rip),%r8 │ │ │ │ - mov %ecx,0x448(%rsp) │ │ │ │ - mov 0x438(%rsp),%ecx │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - movdqa 0xc0(%rdx),%xmm1 │ │ │ │ - movdqa 0x140(%rdx),%xmm2 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ - movdqa 0x50(%rdx),%xmm4 │ │ │ │ - movdqa 0xd0(%rdx),%xmm5 │ │ │ │ - movdqa 0x150(%rdx),%xmm6 │ │ │ │ - movdqa 0x1d0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x238(%rsp) │ │ │ │ - movdqa %xmm1,0x318(%rsp) │ │ │ │ - movdqa %xmm2,0x2b8(%rsp) │ │ │ │ - movdqa %xmm3,0x298(%rsp) │ │ │ │ - movdqa %xmm4,0x278(%rsp) │ │ │ │ - movdqa %xmm5,0x2d8(%rsp) │ │ │ │ - movdqa %xmm6,0x2f8(%rsp) │ │ │ │ - movdqa %xmm7,0x258(%rsp) │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ + lea 0xe5619(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - jl 2f3cf8 <__cxa_finalize@plt+0x2c8ca8> │ │ │ │ - movdqa 0x20(%rdx),%xmm2 │ │ │ │ - movdqa 0x30(%rdx),%xmm3 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa 0x100(%rdx),%xmm0 │ │ │ │ - movdqa 0x110(%rdx),%xmm1 │ │ │ │ - movdqa 0x120(%rdx),%xmm2 │ │ │ │ - movdqa 0x130(%rdx),%xmm3 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 2ecc80 <__cxa_finalize@plt+0x2c1c30> │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,0xb8(%rsp) │ │ │ │ - movdqa %xmm1,0xc8(%rsp) │ │ │ │ - movdqa %xmm2,0xd8(%rsp) │ │ │ │ - movdqa %xmm3,0xe8(%rsp) │ │ │ │ - movdqa %xmm4,0xf8(%rsp) │ │ │ │ - movdqa %xmm5,0x108(%rsp) │ │ │ │ - movdqa %xmm6,0x118(%rsp) │ │ │ │ - movdqa %xmm7,0x128(%rsp) │ │ │ │ - movdqa 0x80(%rdx),%xmm0 │ │ │ │ - movdqa 0x180(%rdx),%xmm1 │ │ │ │ - movdqa 0x90(%rdx),%xmm2 │ │ │ │ - movdqa 0x190(%rdx),%xmm3 │ │ │ │ - movdqa 0xa0(%rdx),%xmm4 │ │ │ │ - movdqa 0x1a0(%rdx),%xmm5 │ │ │ │ - movdqa 0xb0(%rdx),%xmm6 │ │ │ │ - movdqa 0x1b0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x138(%rsp) │ │ │ │ - movdqa %xmm1,0x1a8(%rsp) │ │ │ │ - movdqa %xmm2,0x178(%rsp) │ │ │ │ - movdqa %xmm3,0x168(%rsp) │ │ │ │ - movdqa %xmm4,0x158(%rsp) │ │ │ │ - movdqa %xmm5,0x188(%rsp) │ │ │ │ - movdqa %xmm6,0x198(%rsp) │ │ │ │ - movdqa %xmm7,0x148(%rsp) │ │ │ │ - call 2eff90 <__cxa_finalize@plt+0x2c4f40> │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa %xmm7,0xa8(%rsp) │ │ │ │ - movdqa 0x60(%rdx),%xmm0 │ │ │ │ - movdqa 0xe0(%rdx),%xmm1 │ │ │ │ - movdqa 0x160(%rdx),%xmm2 │ │ │ │ - movdqa 0x1e0(%rdx),%xmm3 │ │ │ │ - movdqa 0x70(%rdx),%xmm4 │ │ │ │ - movdqa 0xf0(%rdx),%xmm5 │ │ │ │ - movdqa 0x170(%rdx),%xmm6 │ │ │ │ - movdqa 0x1f0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x3f8(%rsp) │ │ │ │ - movdqa %xmm1,0x358(%rsp) │ │ │ │ - movdqa %xmm2,0x378(%rsp) │ │ │ │ - movdqa %xmm3,0x3d8(%rsp) │ │ │ │ - movdqa %xmm4,0x3b8(%rsp) │ │ │ │ - movdqa %xmm5,0x398(%rsp) │ │ │ │ - movdqa %xmm6,0x338(%rsp) │ │ │ │ - movdqa %xmm7,0x418(%rsp) │ │ │ │ - call 2f45a0 <__cxa_finalize@plt+0x2c9550> │ │ │ │ - jmp 2f3e43 <__cxa_finalize@plt+0x2c8df3> │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa 0x100(%rdx),%xmm0 │ │ │ │ - movdqa 0x110(%rdx),%xmm1 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 2ecc80 <__cxa_finalize@plt+0x2c1c30> │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,0xb8(%rsp) │ │ │ │ - movdqa %xmm1,0xc8(%rsp) │ │ │ │ - movdqa %xmm2,0xd8(%rsp) │ │ │ │ - movdqa %xmm3,0xe8(%rsp) │ │ │ │ - movdqa %xmm4,0xf8(%rsp) │ │ │ │ - movdqa %xmm5,0x108(%rsp) │ │ │ │ - movdqa %xmm6,0x118(%rsp) │ │ │ │ - movdqa %xmm7,0x128(%rsp) │ │ │ │ - movdqa 0x80(%rdx),%xmm0 │ │ │ │ - movdqa 0x180(%rdx),%xmm1 │ │ │ │ - movdqa 0x90(%rdx),%xmm2 │ │ │ │ - movdqa 0x190(%rdx),%xmm3 │ │ │ │ - movdqa %xmm0,0x138(%rsp) │ │ │ │ - movdqa %xmm1,0x1a8(%rsp) │ │ │ │ - movdqa %xmm2,0x178(%rsp) │ │ │ │ - movdqa %xmm3,0x168(%rsp) │ │ │ │ - call 2efd70 <__cxa_finalize@plt+0x2c4d20> │ │ │ │ - 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 2f4110 <__cxa_finalize@plt+0x2c90c0> │ │ │ │ - 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 2efc40 <__cxa_finalize@plt+0x2c4bf0> │ │ │ │ - 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 │ │ │ │ + je 2f7d20 <__cxa_finalize@plt+0x2cccd0> │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffc0,%rsp │ │ │ │ + sub $0x800,%rsp │ │ │ │ + vpbroadcastd -0x8c(%r9),%zmm7 │ │ │ │ + cmp $0x88,%ecx │ │ │ │ + jb 2f6f2f <__cxa_finalize@plt+0x2cbedf> │ │ │ │ + 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 2f6070 <__cxa_finalize@plt+0x2cb020> │ │ │ │ + vpmulhrsw 0x1c0(%rdx),%zmm7,%zmm16 │ │ │ │ + vpmulhrsw 0x640(%rdx),%zmm7,%zmm17 │ │ │ │ + vpmulhrsw 0x5c0(%rdx),%zmm7,%zmm18 │ │ │ │ + vpmulhrsw 0x240(%rdx),%zmm7,%zmm19 │ │ │ │ + call 2f6070 <__cxa_finalize@plt+0x2cb020> │ │ │ │ + vpmulhrsw 0x140(%rdx),%zmm7,%zmm16 │ │ │ │ + vpmulhrsw 0x6c0(%rdx),%zmm7,%zmm17 │ │ │ │ + vpmulhrsw 0x540(%rdx),%zmm7,%zmm18 │ │ │ │ + vpmulhrsw 0x2c0(%rdx),%zmm7,%zmm19 │ │ │ │ + call 2f6070 <__cxa_finalize@plt+0x2cb020> │ │ │ │ + vpmulhrsw 0xc0(%rdx),%zmm7,%zmm16 │ │ │ │ + vpmulhrsw 0x740(%rdx),%zmm7,%zmm17 │ │ │ │ + vpmulhrsw 0x4c0(%rdx),%zmm7,%zmm18 │ │ │ │ + vpmulhrsw 0x340(%rdx),%zmm7,%zmm19 │ │ │ │ + call 2f6070 <__cxa_finalize@plt+0x2cb020> │ │ │ │ + call 2f632e <__cxa_finalize@plt+0x2cb2de> │ │ │ │ + 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 2ef5d0 <__cxa_finalize@plt+0x2c4580> │ │ │ │ + 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 │ │ │ │ + vpmulhrsw 0x180(%rdx),%zmm7,%zmm7 │ │ │ │ + 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 2f1960 <__cxa_finalize@plt+0x2c6910> │ │ │ │ + vpbroadcastd -0x98(%r9),%zmm29 │ │ │ │ + call 2f7d50 <__cxa_finalize@plt+0x2ccd00> │ │ │ │ + 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) │ │ │ │ + vmovdqa32 %zmm13,0x6c0(%rdx) │ │ │ │ + vpmulhrsw %zmm16,%zmm29,%zmm7 │ │ │ │ + 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 2f8071 <__cxa_finalize@plt+0x2cd021> │ │ │ │ + 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) │ │ │ │ + vmovdqa32 %zmm23,0x7c0(%rdx) │ │ │ │ + vpmulhrsw %zmm29,%zmm30,%zmm30 │ │ │ │ + vpmulhrsw %zmm29,%zmm0,%zmm0 │ │ │ │ + vpmulhrsw %zmm29,%zmm2,%zmm2 │ │ │ │ + vpmulhrsw %zmm29,%zmm4,%zmm4 │ │ │ │ + vpmulhrsw %zmm29,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm29,%zmm18,%zmm18 │ │ │ │ + vpmulhrsw %zmm29,%zmm20,%zmm20 │ │ │ │ + vpmulhrsw %zmm29,%zmm22,%zmm22 │ │ │ │ + vinserti32x8 $0x1,%ymm30,%zmm7,%zmm19 │ │ │ │ + vshufi32x4 $0xee,%zmm30,%zmm7,%zmm7 │ │ │ │ + vinserti32x8 $0x1,%ymm16,%zmm6,%zmm31 │ │ │ │ + vshufi32x4 $0xee,%zmm16,%zmm6,%zmm6 │ │ │ │ + vinserti32x8 $0x1,%ymm2,%zmm11,%zmm17 │ │ │ │ + vshufi32x4 $0xee,%zmm2,%zmm11,%zmm11 │ │ │ │ + vinserti32x8 $0x1,%ymm20,%zmm10,%zmm2 │ │ │ │ + vshufi32x4 $0xee,%zmm20,%zmm10,%zmm10 │ │ │ │ + vinserti32x8 $0x1,%ymm0,%zmm9,%zmm30 │ │ │ │ + vshufi32x4 $0xee,%zmm0,%zmm9,%zmm9 │ │ │ │ + vinserti32x8 $0x1,%ymm18,%zmm8,%zmm1 │ │ │ │ + vshufi32x4 $0xee,%zmm18,%zmm8,%zmm8 │ │ │ │ + vinserti32x8 $0x1,%ymm4,%zmm13,%zmm3 │ │ │ │ + vshufi32x4 $0xee,%zmm4,%zmm13,%zmm13 │ │ │ │ + vinserti32x8 $0x1,%ymm22,%zmm12,%zmm4 │ │ │ │ + vshufi32x4 $0xee,%zmm22,%zmm12,%zmm12 │ │ │ │ + vshufi32x4 $0xdd,%zmm31,%zmm19,%zmm18 │ │ │ │ + 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 2ed8c0 <__cxa_finalize@plt+0x2c2870> │ │ │ │ + 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 2ef6c0 <__cxa_finalize@plt+0x2c4670> │ │ │ │ + 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 │ │ │ │ + vpmulhrsw 0x740(%rdx),%zmm29,%zmm13 │ │ │ │ + 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) │ │ │ │ + vpmulhrsw 0x480(%rdx),%zmm29,%zmm30 │ │ │ │ + vpmulhrsw 0x580(%rdx),%zmm29,%zmm31 │ │ │ │ + vpmulhrsw 0x680(%rdx),%zmm29,%zmm0 │ │ │ │ + vpmulhrsw 0x780(%rdx),%zmm29,%zmm1 │ │ │ │ + vpmulhrsw 0x4c0(%rdx),%zmm29,%zmm2 │ │ │ │ + vpmulhrsw 0x5c0(%rdx),%zmm29,%zmm3 │ │ │ │ + vpmulhrsw 0x6c0(%rdx),%zmm29,%zmm4 │ │ │ │ + vpmulhrsw 0x7c0(%rdx),%zmm29,%zmm5 │ │ │ │ + vinserti32x8 $0x1,%ymm7,%zmm6,%zmm24 │ │ │ │ + vshufi32x4 $0xee,%zmm7,%zmm6,%zmm6 │ │ │ │ + vinserti32x8 $0x1,%ymm9,%zmm8,%zmm25 │ │ │ │ + vshufi32x4 $0xee,%zmm9,%zmm8,%zmm8 │ │ │ │ + vinserti32x8 $0x1,%ymm11,%zmm10,%zmm7 │ │ │ │ + vshufi32x4 $0xee,%zmm11,%zmm10,%zmm10 │ │ │ │ + vinserti32x8 $0x1,%ymm13,%zmm12,%zmm27 │ │ │ │ + vshufi32x4 $0xee,%zmm13,%zmm12,%zmm12 │ │ │ │ + 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) │ │ │ │ + vmovdqa32 %zmm23,0x1c0(%rdx) │ │ │ │ + vinserti32x8 $0x1,%ymm31,%zmm30,%zmm28 │ │ │ │ + vshufi32x4 $0xee,%zmm31,%zmm30,%zmm30 │ │ │ │ + vinserti32x8 $0x1,%ymm1,%zmm0,%zmm29 │ │ │ │ + vshufi32x4 $0xee,%zmm1,%zmm0,%zmm0 │ │ │ │ + vinserti32x8 $0x1,%ymm3,%zmm2,%zmm9 │ │ │ │ + vshufi32x4 $0xee,%zmm3,%zmm2,%zmm2 │ │ │ │ + vinserti32x8 $0x1,%ymm5,%zmm4,%zmm1 │ │ │ │ + vshufi32x4 $0xee,%zmm5,%zmm4,%zmm4 │ │ │ │ + vshufi32x4 $0xdd,%zmm27,%zmm7,%zmm11 │ │ │ │ + vshufi32x4 $0x88,%zmm27,%zmm7,%zmm7 │ │ │ │ + vshufi32x4 $0xdd,%zmm12,%zmm10,%zmm3 │ │ │ │ + vshufi32x4 $0x88,%zmm12,%zmm10,%zmm31 │ │ │ │ + vshufi32x4 $0xdd,%zmm1,%zmm9,%zmm13 │ │ │ │ + vshufi32x4 $0x88,%zmm1,%zmm9,%zmm9 │ │ │ │ + vshufi32x4 $0xdd,%zmm4,%zmm2,%zmm5 │ │ │ │ + vshufi32x4 $0x88,%zmm4,%zmm2,%zmm1 │ │ │ │ + vshufi32x4 $0xdd,%zmm0,%zmm30,%zmm4 │ │ │ │ + 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 2f1a40 <__cxa_finalize@plt+0x2c69f0> │ │ │ │ + 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 │ │ │ │ + vpmulhrsw -0x6c0(%r8),%zmm29,%zmm22 │ │ │ │ + vpmulhrsw -0x700(%r8),%zmm29,%zmm23 │ │ │ │ + vmovdqa32 %zmm30,0x400(%rdx) │ │ │ │ + vmovdqa32 %zmm31,0x440(%rdx) │ │ │ │ + vmovdqa32 %zmm0,0x480(%rdx) │ │ │ │ + vmovdqa32 %zmm1,0x4c0(%rdx) │ │ │ │ + vmovdqa32 %zmm2,0x500(%rdx) │ │ │ │ + vmovdqa32 %zmm3,0x540(%rdx) │ │ │ │ + vmovdqa32 %zmm4,0x580(%rdx) │ │ │ │ + vmovdqa32 %zmm5,0x5c0(%rdx) │ │ │ │ + vpmulhrsw -0x300(%r8),%zmm29,%zmm30 │ │ │ │ + vpmulhrsw -0x2c0(%r8),%zmm29,%zmm31 │ │ │ │ + vpmulhrsw -0x280(%r8),%zmm29,%zmm0 │ │ │ │ + vpmulhrsw -0x240(%r8),%zmm29,%zmm1 │ │ │ │ + vpmulhrsw -0x200(%r8),%zmm29,%zmm2 │ │ │ │ + vpmulhrsw -0x1c0(%r8),%zmm29,%zmm3 │ │ │ │ + vpmulhrsw -0x180(%r8),%zmm29,%zmm4 │ │ │ │ + vpmulhrsw -0x140(%r8),%zmm29,%zmm5 │ │ │ │ + vmovdqa32 %zmm6,0x600(%rdx) │ │ │ │ + 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 2f82a8 <__cxa_finalize@plt+0x2cd258> │ │ │ │ + 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) │ │ │ │ + vmovdqa32 %zmm5,-0x140(%r8) │ │ │ │ + vinserti32x8 $0x1,%ymm30,%zmm16,%zmm6 │ │ │ │ + vshufi32x4 $0xee,%zmm30,%zmm16,%zmm7 │ │ │ │ + vinserti32x8 $0x1,%ymm0,%zmm18,%zmm8 │ │ │ │ + vshufi32x4 $0xee,%zmm0,%zmm18,%zmm9 │ │ │ │ + vinserti32x8 $0x1,%ymm2,%zmm20,%zmm10 │ │ │ │ + vshufi32x4 $0xee,%zmm2,%zmm20,%zmm11 │ │ │ │ + vinserti32x8 $0x1,%ymm4,%zmm22,%zmm12 │ │ │ │ + vshufi32x4 $0xee,%zmm4,%zmm22,%zmm13 │ │ │ │ + vpmulhrsw -0x500(%r8),%zmm29,%zmm16 │ │ │ │ + vpmulhrsw -0x4c0(%r8),%zmm29,%zmm17 │ │ │ │ + vpmulhrsw -0x480(%r8),%zmm29,%zmm18 │ │ │ │ + vpmulhrsw -0x440(%r8),%zmm29,%zmm19 │ │ │ │ + vpmulhrsw -0x400(%r8),%zmm29,%zmm20 │ │ │ │ + vpmulhrsw -0x3c0(%r8),%zmm29,%zmm21 │ │ │ │ + vpmulhrsw -0x380(%r8),%zmm29,%zmm22 │ │ │ │ + vpmulhrsw -0x340(%r8),%zmm29,%zmm23 │ │ │ │ + vpmulhrsw -0x740(%r8),%zmm29,%zmm30 │ │ │ │ + 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 2f82a8 <__cxa_finalize@plt+0x2cd258> │ │ │ │ + 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) │ │ │ │ + vmovdqa32 %zmm5,-0x340(%r8) │ │ │ │ + vinserti32x8 $0x1,%ymm2,%zmm20,%zmm17 │ │ │ │ + vshufi32x4 $0xee,%zmm2,%zmm20,%zmm21 │ │ │ │ + vshufi32x4 $0xee,%zmm30,%zmm16,%zmm20 │ │ │ │ + vinserti32x8 $0x1,%ymm30,%zmm16,%zmm16 │ │ │ │ + vinserti32x8 $0x1,%ymm0,%zmm18,%zmm30 │ │ │ │ + vshufi32x4 $0xee,%zmm0,%zmm18,%zmm2 │ │ │ │ + vinserti32x8 $0x1,%ymm4,%zmm22,%zmm31 │ │ │ │ + vshufi32x4 $0xee,%zmm4,%zmm22,%zmm3 │ │ │ │ + vshufi32x4 $0xdd,%zmm6,%zmm16,%zmm18 │ │ │ │ + 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 2ed8c0 <__cxa_finalize@plt+0x2c2870> │ │ │ │ + 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 2ef6c0 <__cxa_finalize@plt+0x2c4670> │ │ │ │ + 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 │ │ │ │ + vmovdqa32 -0x340(%r8),%zmm13 │ │ │ │ + vmovdqa32 %zmm30,-0x500(%r8) │ │ │ │ + vmovdqa32 %zmm31,-0x4c0(%r8) │ │ │ │ + vmovdqa32 %zmm0,-0x480(%r8) │ │ │ │ + vmovdqa32 %zmm1,-0x440(%r8) │ │ │ │ + vmovdqa32 %zmm2,-0x400(%r8) │ │ │ │ + vmovdqa32 %zmm3,-0x3c0(%r8) │ │ │ │ + vmovdqa32 %zmm4,-0x380(%r8) │ │ │ │ + vmovdqa32 %zmm5,-0x340(%r8) │ │ │ │ + vmovdqa32 -0x300(%r8),%zmm3 │ │ │ │ + vmovdqa32 -0x200(%r8),%zmm27 │ │ │ │ + vmovdqa32 -0x2c0(%r8),%zmm4 │ │ │ │ + vmovdqa32 -0x1c0(%r8),%zmm28 │ │ │ │ + vmovdqa32 -0x280(%r8),%zmm5 │ │ │ │ + vmovdqa32 -0x180(%r8),%zmm24 │ │ │ │ + vmovdqa32 -0x240(%r8),%zmm25 │ │ │ │ + vmovdqa32 -0x140(%r8),%zmm2 │ │ │ │ + vshufi32x4 $0xee,%zmm10,%zmm6,%zmm30 │ │ │ │ + vinserti32x8 $0x1,%ymm10,%zmm6,%zmm6 │ │ │ │ + vshufi32x4 $0xee,%zmm11,%zmm7,%zmm31 │ │ │ │ + vinserti32x8 $0x1,%ymm11,%zmm7,%zmm7 │ │ │ │ + vshufi32x4 $0xee,%zmm12,%zmm8,%zmm0 │ │ │ │ + vinserti32x8 $0x1,%ymm12,%zmm8,%zmm8 │ │ │ │ + vshufi32x4 $0xee,%zmm13,%zmm9,%zmm1 │ │ │ │ + vinserti32x8 $0x1,%ymm13,%zmm9,%zmm9 │ │ │ │ + vinserti32x8 $0x1,%ymm27,%zmm3,%zmm11 │ │ │ │ + vshufi32x4 $0xee,%zmm27,%zmm3,%zmm3 │ │ │ │ + vinserti32x8 $0x1,%ymm28,%zmm4,%zmm12 │ │ │ │ + vshufi32x4 $0xee,%zmm28,%zmm4,%zmm4 │ │ │ │ + vinserti32x8 $0x1,%ymm24,%zmm5,%zmm13 │ │ │ │ + vshufi32x4 $0xee,%zmm24,%zmm5,%zmm5 │ │ │ │ + vinserti32x8 $0x1,%ymm2,%zmm25,%zmm24 │ │ │ │ + vshufi32x4 $0xee,%zmm2,%zmm25,%zmm25 │ │ │ │ + vshufi32x4 $0xdd,%zmm11,%zmm6,%zmm10 │ │ │ │ + vshufi32x4 $0x88,%zmm11,%zmm6,%zmm6 │ │ │ │ + vshufi32x4 $0xdd,%zmm12,%zmm7,%zmm11 │ │ │ │ + vshufi32x4 $0x88,%zmm12,%zmm7,%zmm7 │ │ │ │ + vshufi32x4 $0xdd,%zmm13,%zmm8,%zmm12 │ │ │ │ + vshufi32x4 $0x88,%zmm13,%zmm8,%zmm8 │ │ │ │ + vshufi32x4 $0xdd,%zmm24,%zmm9,%zmm13 │ │ │ │ + vshufi32x4 $0x88,%zmm24,%zmm9,%zmm9 │ │ │ │ + vshufi32x4 $0xdd,%zmm3,%zmm30,%zmm2 │ │ │ │ + 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 2f1a40 <__cxa_finalize@plt+0x2c69f0> │ │ │ │ + jmp 2f726e <__cxa_finalize@plt+0x2cc21e> │ │ │ │ + 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 2ebc90 <__cxa_finalize@plt+0x2c0c40> │ │ │ │ + {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 2ee8a0 <__cxa_finalize@plt+0x2c3850> │ │ │ │ + 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 │ │ │ │ + {evex} vpmulhrsw 0xc0(%rdx),%ymm7,%ymm7 │ │ │ │ + vpermb %zmm6,%zmm12,%zmm6 │ │ │ │ + vpunpcklwd %xmm13,%xmm13,%xmm13 │ │ │ │ + vpermb %ymm10,%ymm12,%ymm10 │ │ │ │ + vpermb %zmm9,%zmm12,%zmm9 │ │ │ │ + vmovdqa32 %zmm30,(%rdx) │ │ │ │ + vmovdqa32 %zmm31,0x40(%rdx) │ │ │ │ + vmovdqa32 %zmm0,0x80(%rdx) │ │ │ │ + vmovdqa32 %zmm1,0xc0(%rdx) │ │ │ │ + vpermb %zmm8,%zmm12,%zmm8 │ │ │ │ + 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 2f3530 <__cxa_finalize@plt+0x2c84e0> │ │ │ │ + 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 2f4540 <__cxa_finalize@plt+0x2c94f0> │ │ │ │ + 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 2f83c9 <__cxa_finalize@plt+0x2cd379> │ │ │ │ + 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 2f1960 <__cxa_finalize@plt+0x2c6910> │ │ │ │ + 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) │ │ │ │ + vmovdqa32 %zmm23,0x1c0(%rdx) │ │ │ │ + vpmulhrsw 0x400(%r8),%zmm29,%zmm16 │ │ │ │ + vpmulhrsw 0x440(%r8),%zmm29,%zmm17 │ │ │ │ + vpmulhrsw 0x480(%r8),%zmm29,%zmm18 │ │ │ │ + vpmulhrsw 0x4c0(%r8),%zmm29,%zmm19 │ │ │ │ + vpmulhrsw 0x500(%r8),%zmm29,%zmm20 │ │ │ │ + vpmulhrsw 0x540(%r8),%zmm29,%zmm21 │ │ │ │ + vpmulhrsw 0x580(%r8),%zmm29,%zmm22 │ │ │ │ + vpmulhrsw 0x5c0(%r8),%zmm29,%zmm23 │ │ │ │ + vmovdqa32 %zmm30,0x400(%rdx) │ │ │ │ + vmovdqa32 %zmm31,0x440(%rdx) │ │ │ │ + vmovdqa32 %zmm0,0x480(%rdx) │ │ │ │ + vmovdqa32 %zmm1,0x4c0(%rdx) │ │ │ │ + vmovdqa32 %zmm2,0x500(%rdx) │ │ │ │ + vmovdqa32 %zmm3,0x540(%rdx) │ │ │ │ + vmovdqa32 %zmm4,0x580(%rdx) │ │ │ │ + vmovdqa32 %zmm5,0x5c0(%rdx) │ │ │ │ + vpmulhrsw 0x600(%r8),%zmm29,%zmm30 │ │ │ │ + vpmulhrsw 0x640(%r8),%zmm29,%zmm31 │ │ │ │ + vpmulhrsw 0x680(%r8),%zmm29,%zmm0 │ │ │ │ + vpmulhrsw 0x6c0(%r8),%zmm29,%zmm1 │ │ │ │ + vpmulhrsw 0x700(%r8),%zmm29,%zmm2 │ │ │ │ + vpmulhrsw 0x740(%r8),%zmm29,%zmm3 │ │ │ │ + vpmulhrsw 0x780(%r8),%zmm29,%zmm4 │ │ │ │ + vpmulhrsw 0x7c0(%r8),%zmm29,%zmm5 │ │ │ │ + vmovdqa32 %zmm6,0x600(%rdx) │ │ │ │ + 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 2f4637 <__cxa_finalize@plt+0x2c95e7> │ │ │ │ + call 2f83c9 <__cxa_finalize@plt+0x2cd379> │ │ │ │ + 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 2f1960 <__cxa_finalize@plt+0x2c6910> │ │ │ │ + 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 │ │ │ │ + vmovdqa32 0x7c0(%rdx),%zmm25 │ │ │ │ + vmovdqa32 (%rdi),%zmm26 │ │ │ │ + vpaddsw %zmm25,%zmm27,%zmm24 │ │ │ │ + vpsubsw %zmm25,%zmm27,%zmm27 │ │ │ │ + vpaddsw %zmm13,%zmm16,%zmm25 │ │ │ │ + vpsubsw %zmm13,%zmm16,%zmm16 │ │ │ │ + vpunpcklbw %zmm28,%zmm26,%zmm13 │ │ │ │ + vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm29,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm13,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm26,%zmm25,%zmm25 │ │ │ │ + vmovdqa32 (%rcx,%r9,1),%zmm26 │ │ │ │ + vpmulhrsw %zmm29,%zmm27,%zmm27 │ │ │ │ + vpmulhrsw %zmm29,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 %zmm28,(%rdx) │ │ │ │ + vmovdqa32 %zmm28,0x7c0(%rdx) │ │ │ │ + vpunpcklbw %zmm28,%zmm26,%zmm13 │ │ │ │ + vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm13,%zmm27,%zmm27 │ │ │ │ + vpaddw %zmm26,%zmm16,%zmm16 │ │ │ │ + vpackuswb %zmm16,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 %zmm24,(%rdi) │ │ │ │ + vmovdqa32 %zmm27,(%rcx,%r9,1) │ │ │ │ + vmovdqa32 0x40(%rdx),%zmm27 │ │ │ │ + vmovdqa32 0x780(%rdx),%zmm25 │ │ │ │ + vmovdqa32 (%rdi,%rsi,1),%zmm26 │ │ │ │ + vpaddsw %zmm25,%zmm27,%zmm24 │ │ │ │ + vpsubsw %zmm25,%zmm27,%zmm27 │ │ │ │ + vpaddsw %zmm12,%zmm17,%zmm25 │ │ │ │ + vpsubsw %zmm12,%zmm17,%zmm17 │ │ │ │ + vpunpcklbw %zmm28,%zmm26,%zmm12 │ │ │ │ + vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm29,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm12,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm26,%zmm25,%zmm25 │ │ │ │ + vmovdqa32 (%rcx,%rsi,2),%zmm26 │ │ │ │ + vpmulhrsw %zmm29,%zmm27,%zmm27 │ │ │ │ + vpmulhrsw %zmm29,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %zmm28,0x40(%rdx) │ │ │ │ + vmovdqa32 %zmm28,0x780(%rdx) │ │ │ │ + vpunpcklbw %zmm28,%zmm26,%zmm12 │ │ │ │ + vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm12,%zmm27,%zmm27 │ │ │ │ + vpaddw %zmm26,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 %zmm24,(%rdi,%rsi,1) │ │ │ │ + vmovdqa32 %zmm27,(%rcx,%rsi,2) │ │ │ │ + vmovdqa32 0x80(%rdx),%zmm27 │ │ │ │ + vmovdqa32 0x740(%rdx),%zmm25 │ │ │ │ + vmovdqa32 (%rdi,%rsi,2),%zmm26 │ │ │ │ + vpaddsw %zmm25,%zmm27,%zmm24 │ │ │ │ + vpsubsw %zmm25,%zmm27,%zmm27 │ │ │ │ + vpaddsw %zmm11,%zmm18,%zmm25 │ │ │ │ + vpsubsw %zmm11,%zmm18,%zmm18 │ │ │ │ + vpunpcklbw %zmm28,%zmm26,%zmm11 │ │ │ │ + vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm29,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm11,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm26,%zmm25,%zmm25 │ │ │ │ + vmovdqa32 (%rcx,%rsi,1),%zmm26 │ │ │ │ + vpmulhrsw %zmm29,%zmm27,%zmm27 │ │ │ │ + vpmulhrsw %zmm29,%zmm18,%zmm18 │ │ │ │ + vmovdqa32 %zmm28,0x80(%rdx) │ │ │ │ + vmovdqa32 %zmm28,0x740(%rdx) │ │ │ │ + vpunpcklbw %zmm28,%zmm26,%zmm11 │ │ │ │ + vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm11,%zmm27,%zmm27 │ │ │ │ + vpaddw %zmm26,%zmm18,%zmm18 │ │ │ │ + vpackuswb %zmm18,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 %zmm24,(%rdi,%rsi,2) │ │ │ │ + vmovdqa32 %zmm27,(%rcx,%rsi,1) │ │ │ │ + vmovdqa32 0xc0(%rdx),%zmm27 │ │ │ │ + vmovdqa32 0x700(%rdx),%zmm25 │ │ │ │ + vmovdqa32 (%rdi,%r9,1),%zmm26 │ │ │ │ + vpaddsw %zmm25,%zmm27,%zmm24 │ │ │ │ + vpsubsw %zmm25,%zmm27,%zmm27 │ │ │ │ + vpaddsw %zmm10,%zmm19,%zmm25 │ │ │ │ + vpsubsw %zmm10,%zmm19,%zmm19 │ │ │ │ + vpunpcklbw %zmm28,%zmm26,%zmm10 │ │ │ │ + vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm29,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm10,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm26,%zmm25,%zmm25 │ │ │ │ + vmovdqa32 (%rcx),%zmm26 │ │ │ │ + vpmulhrsw %zmm29,%zmm27,%zmm27 │ │ │ │ + vpmulhrsw %zmm29,%zmm19,%zmm19 │ │ │ │ + vmovdqa32 %zmm28,0xc0(%rdx) │ │ │ │ + vmovdqa32 %zmm28,0x700(%rdx) │ │ │ │ + vpunpcklbw %zmm28,%zmm26,%zmm10 │ │ │ │ + vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm10,%zmm27,%zmm27 │ │ │ │ + vpaddw %zmm26,%zmm19,%zmm19 │ │ │ │ + vpackuswb %zmm19,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 %zmm24,(%rdi,%r9,1) │ │ │ │ + vmovdqa32 %zmm27,(%rcx) │ │ │ │ + add %rax,%rdi │ │ │ │ + sub %rax,%rcx │ │ │ │ + vmovdqa32 0x100(%rdx),%zmm27 │ │ │ │ + vmovdqa32 0x6c0(%rdx),%zmm25 │ │ │ │ + vmovdqa32 (%rdi),%zmm26 │ │ │ │ + vpaddsw %zmm25,%zmm27,%zmm24 │ │ │ │ + vpsubsw %zmm25,%zmm27,%zmm27 │ │ │ │ + vpaddsw %zmm9,%zmm20,%zmm25 │ │ │ │ + vpsubsw %zmm9,%zmm20,%zmm20 │ │ │ │ + vpunpcklbw %zmm28,%zmm26,%zmm9 │ │ │ │ + vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm29,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm9,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm26,%zmm25,%zmm25 │ │ │ │ + vmovdqa32 (%rcx,%r9,1),%zmm26 │ │ │ │ + vpmulhrsw %zmm29,%zmm27,%zmm27 │ │ │ │ + vpmulhrsw %zmm29,%zmm20,%zmm20 │ │ │ │ + vmovdqa32 %zmm28,0x100(%rdx) │ │ │ │ + vmovdqa32 %zmm28,0x6c0(%rdx) │ │ │ │ + vpunpcklbw %zmm28,%zmm26,%zmm9 │ │ │ │ + vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm9,%zmm27,%zmm27 │ │ │ │ + vpaddw %zmm26,%zmm20,%zmm20 │ │ │ │ + vpackuswb %zmm20,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 %zmm24,(%rdi) │ │ │ │ + vmovdqa32 %zmm27,(%rcx,%r9,1) │ │ │ │ + vmovdqa32 0x140(%rdx),%zmm27 │ │ │ │ + vmovdqa32 0x680(%rdx),%zmm25 │ │ │ │ + vmovdqa32 (%rdi,%rsi,1),%zmm26 │ │ │ │ + vpaddsw %zmm25,%zmm27,%zmm24 │ │ │ │ + vpsubsw %zmm25,%zmm27,%zmm27 │ │ │ │ + vpaddsw %zmm8,%zmm21,%zmm25 │ │ │ │ + vpsubsw %zmm8,%zmm21,%zmm21 │ │ │ │ + vpunpcklbw %zmm28,%zmm26,%zmm8 │ │ │ │ + vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm29,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm8,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm26,%zmm25,%zmm25 │ │ │ │ + vmovdqa32 (%rcx,%rsi,2),%zmm26 │ │ │ │ + vpmulhrsw %zmm29,%zmm27,%zmm27 │ │ │ │ + vpmulhrsw %zmm29,%zmm21,%zmm21 │ │ │ │ + vmovdqa32 %zmm28,0x140(%rdx) │ │ │ │ + vmovdqa32 %zmm28,0x680(%rdx) │ │ │ │ + vpunpcklbw %zmm28,%zmm26,%zmm8 │ │ │ │ + vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm8,%zmm27,%zmm27 │ │ │ │ + vpaddw %zmm26,%zmm21,%zmm21 │ │ │ │ + vpackuswb %zmm21,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 %zmm24,(%rdi,%rsi,1) │ │ │ │ + vmovdqa32 %zmm27,(%rcx,%rsi,2) │ │ │ │ + vmovdqa32 0x180(%rdx),%zmm27 │ │ │ │ + vmovdqa32 0x640(%rdx),%zmm25 │ │ │ │ + vmovdqa32 (%rdi,%rsi,2),%zmm26 │ │ │ │ + vpaddsw %zmm25,%zmm27,%zmm24 │ │ │ │ + vpsubsw %zmm25,%zmm27,%zmm27 │ │ │ │ + vpaddsw %zmm7,%zmm22,%zmm25 │ │ │ │ + vpsubsw %zmm7,%zmm22,%zmm22 │ │ │ │ + vpunpcklbw %zmm28,%zmm26,%zmm7 │ │ │ │ + vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm29,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm7,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm26,%zmm25,%zmm25 │ │ │ │ + vmovdqa32 (%rcx,%rsi,1),%zmm26 │ │ │ │ + vpmulhrsw %zmm29,%zmm27,%zmm27 │ │ │ │ + vpmulhrsw %zmm29,%zmm22,%zmm22 │ │ │ │ + vmovdqa32 %zmm28,0x180(%rdx) │ │ │ │ + vmovdqa32 %zmm28,0x640(%rdx) │ │ │ │ + vpunpcklbw %zmm28,%zmm26,%zmm7 │ │ │ │ + vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm7,%zmm27,%zmm27 │ │ │ │ + vpaddw %zmm26,%zmm22,%zmm22 │ │ │ │ + vpackuswb %zmm22,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 %zmm24,(%rdi,%rsi,2) │ │ │ │ + vmovdqa32 %zmm27,(%rcx,%rsi,1) │ │ │ │ + vmovdqa32 0x1c0(%rdx),%zmm27 │ │ │ │ + vmovdqa32 0x600(%rdx),%zmm25 │ │ │ │ + vmovdqa32 (%rdi,%r9,1),%zmm26 │ │ │ │ + vpaddsw %zmm25,%zmm27,%zmm24 │ │ │ │ + vpsubsw %zmm25,%zmm27,%zmm27 │ │ │ │ + vpaddsw %zmm6,%zmm23,%zmm25 │ │ │ │ + vpsubsw %zmm6,%zmm23,%zmm23 │ │ │ │ + vpunpcklbw %zmm28,%zmm26,%zmm6 │ │ │ │ + vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm29,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm6,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm26,%zmm25,%zmm25 │ │ │ │ + vmovdqa32 (%rcx),%zmm26 │ │ │ │ + vpmulhrsw %zmm29,%zmm27,%zmm27 │ │ │ │ + vpmulhrsw %zmm29,%zmm23,%zmm23 │ │ │ │ + vmovdqa32 %zmm28,0x1c0(%rdx) │ │ │ │ + vmovdqa32 %zmm28,0x600(%rdx) │ │ │ │ + vpunpcklbw %zmm28,%zmm26,%zmm6 │ │ │ │ + vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm6,%zmm27,%zmm27 │ │ │ │ + vpaddw %zmm26,%zmm23,%zmm23 │ │ │ │ + vpackuswb %zmm23,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 %zmm24,(%rdi,%r9,1) │ │ │ │ + vmovdqa32 %zmm27,(%rcx) │ │ │ │ + add %rax,%rdi │ │ │ │ + sub %rax,%rcx │ │ │ │ + vmovdqa32 0x200(%rdx),%zmm27 │ │ │ │ + vmovdqa32 0x5c0(%rdx),%zmm25 │ │ │ │ + vmovdqa32 0x400(%rsp),%zmm16 │ │ │ │ + vmovdqa32 (%rdi),%zmm26 │ │ │ │ + vpaddsw %zmm25,%zmm27,%zmm24 │ │ │ │ + vpsubsw %zmm25,%zmm27,%zmm27 │ │ │ │ + vpaddsw %zmm5,%zmm16,%zmm25 │ │ │ │ + vpsubsw %zmm5,%zmm16,%zmm16 │ │ │ │ + vpunpcklbw %zmm28,%zmm26,%zmm5 │ │ │ │ + vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm29,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm5,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm26,%zmm25,%zmm25 │ │ │ │ + vmovdqa32 (%rcx,%r9,1),%zmm26 │ │ │ │ + vpmulhrsw %zmm29,%zmm27,%zmm27 │ │ │ │ + vpmulhrsw %zmm29,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 %zmm28,0x200(%rdx) │ │ │ │ + vmovdqa32 %zmm28,0x5c0(%rdx) │ │ │ │ + vpunpcklbw %zmm28,%zmm26,%zmm5 │ │ │ │ + vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm5,%zmm27,%zmm27 │ │ │ │ + vpaddw %zmm26,%zmm16,%zmm16 │ │ │ │ + vpackuswb %zmm16,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 %zmm24,(%rdi) │ │ │ │ + vmovdqa32 %zmm27,(%rcx,%r9,1) │ │ │ │ + vmovdqa32 0x240(%rdx),%zmm27 │ │ │ │ + vmovdqa32 0x580(%rdx),%zmm25 │ │ │ │ + vmovdqa32 0x440(%rsp),%zmm17 │ │ │ │ + vmovdqa32 (%rdi,%rsi,1),%zmm26 │ │ │ │ + vpaddsw %zmm25,%zmm27,%zmm24 │ │ │ │ + vpsubsw %zmm25,%zmm27,%zmm27 │ │ │ │ + vpaddsw %zmm4,%zmm17,%zmm25 │ │ │ │ + vpsubsw %zmm4,%zmm17,%zmm17 │ │ │ │ + vpunpcklbw %zmm28,%zmm26,%zmm4 │ │ │ │ + vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm29,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm4,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm26,%zmm25,%zmm25 │ │ │ │ + vmovdqa32 (%rcx,%rsi,2),%zmm26 │ │ │ │ + vpmulhrsw %zmm29,%zmm27,%zmm27 │ │ │ │ + vpmulhrsw %zmm29,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %zmm28,0x240(%rdx) │ │ │ │ + vmovdqa32 %zmm28,0x580(%rdx) │ │ │ │ + vpunpcklbw %zmm28,%zmm26,%zmm4 │ │ │ │ + vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm4,%zmm27,%zmm27 │ │ │ │ + vpaddw %zmm26,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 %zmm24,(%rdi,%rsi,1) │ │ │ │ + vmovdqa32 %zmm27,(%rcx,%rsi,2) │ │ │ │ + vmovdqa32 0x280(%rdx),%zmm27 │ │ │ │ + vmovdqa32 0x540(%rdx),%zmm25 │ │ │ │ + vmovdqa32 0x480(%rsp),%zmm18 │ │ │ │ + vmovdqa32 (%rdi,%rsi,2),%zmm26 │ │ │ │ + vpaddsw %zmm25,%zmm27,%zmm24 │ │ │ │ + vpsubsw %zmm25,%zmm27,%zmm27 │ │ │ │ + vpaddsw %zmm3,%zmm18,%zmm25 │ │ │ │ + vpsubsw %zmm3,%zmm18,%zmm18 │ │ │ │ + vpunpcklbw %zmm28,%zmm26,%zmm3 │ │ │ │ + vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm29,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm3,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm26,%zmm25,%zmm25 │ │ │ │ + vmovdqa32 (%rcx,%rsi,1),%zmm26 │ │ │ │ + vpmulhrsw %zmm29,%zmm27,%zmm27 │ │ │ │ + vpmulhrsw %zmm29,%zmm18,%zmm18 │ │ │ │ + vmovdqa32 %zmm28,0x280(%rdx) │ │ │ │ + vmovdqa32 %zmm28,0x540(%rdx) │ │ │ │ + vpunpcklbw %zmm28,%zmm26,%zmm3 │ │ │ │ + vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm3,%zmm27,%zmm27 │ │ │ │ + vpaddw %zmm26,%zmm18,%zmm18 │ │ │ │ + vpackuswb %zmm18,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 %zmm24,(%rdi,%rsi,2) │ │ │ │ + vmovdqa32 %zmm27,(%rcx,%rsi,1) │ │ │ │ + vmovdqa32 0x2c0(%rdx),%zmm27 │ │ │ │ + vmovdqa32 0x500(%rdx),%zmm25 │ │ │ │ + vmovdqa32 0x4c0(%rsp),%zmm19 │ │ │ │ + vmovdqa32 (%rdi,%r9,1),%zmm26 │ │ │ │ + vpaddsw %zmm25,%zmm27,%zmm24 │ │ │ │ + vpsubsw %zmm25,%zmm27,%zmm27 │ │ │ │ + vpaddsw %zmm2,%zmm19,%zmm25 │ │ │ │ + vpsubsw %zmm2,%zmm19,%zmm19 │ │ │ │ + vpunpcklbw %zmm28,%zmm26,%zmm2 │ │ │ │ + vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm29,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm2,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm26,%zmm25,%zmm25 │ │ │ │ + vmovdqa32 (%rcx),%zmm26 │ │ │ │ + vpmulhrsw %zmm29,%zmm27,%zmm27 │ │ │ │ + vpmulhrsw %zmm29,%zmm19,%zmm19 │ │ │ │ + vmovdqa32 %zmm28,0x2c0(%rdx) │ │ │ │ + vmovdqa32 %zmm28,0x500(%rdx) │ │ │ │ + vpunpcklbw %zmm28,%zmm26,%zmm2 │ │ │ │ + vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm2,%zmm27,%zmm27 │ │ │ │ + vpaddw %zmm26,%zmm19,%zmm19 │ │ │ │ + vpackuswb %zmm19,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 %zmm24,(%rdi,%r9,1) │ │ │ │ + vmovdqa32 %zmm27,(%rcx) │ │ │ │ + add %rax,%rdi │ │ │ │ + sub %rax,%rcx │ │ │ │ + vmovdqa32 0x300(%rdx),%zmm27 │ │ │ │ + vmovdqa32 0x4c0(%rdx),%zmm25 │ │ │ │ + vmovdqa32 0x500(%rsp),%zmm20 │ │ │ │ + vmovdqa32 (%rdi),%zmm26 │ │ │ │ + vpaddsw %zmm25,%zmm27,%zmm24 │ │ │ │ + vpsubsw %zmm25,%zmm27,%zmm27 │ │ │ │ + vpaddsw %zmm1,%zmm20,%zmm25 │ │ │ │ + vpsubsw %zmm1,%zmm20,%zmm20 │ │ │ │ + vpunpcklbw %zmm28,%zmm26,%zmm1 │ │ │ │ + vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm29,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm1,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm26,%zmm25,%zmm25 │ │ │ │ + vmovdqa32 (%rcx,%r9,1),%zmm26 │ │ │ │ + vpmulhrsw %zmm29,%zmm27,%zmm27 │ │ │ │ + vpmulhrsw %zmm29,%zmm20,%zmm20 │ │ │ │ + vmovdqa32 %zmm28,0x300(%rdx) │ │ │ │ + vmovdqa32 %zmm28,0x4c0(%rdx) │ │ │ │ + vpunpcklbw %zmm28,%zmm26,%zmm1 │ │ │ │ + vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm1,%zmm27,%zmm27 │ │ │ │ + vpaddw %zmm26,%zmm20,%zmm20 │ │ │ │ + vpackuswb %zmm20,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 %zmm24,(%rdi) │ │ │ │ + vmovdqa32 %zmm27,(%rcx,%r9,1) │ │ │ │ + vmovdqa32 0x340(%rdx),%zmm27 │ │ │ │ + vmovdqa32 0x480(%rdx),%zmm25 │ │ │ │ + vmovdqa32 0x540(%rsp),%zmm21 │ │ │ │ + vmovdqa32 (%rdi,%rsi,1),%zmm26 │ │ │ │ + vpaddsw %zmm25,%zmm27,%zmm24 │ │ │ │ + vpsubsw %zmm25,%zmm27,%zmm27 │ │ │ │ + vpaddsw %zmm0,%zmm21,%zmm25 │ │ │ │ + vpsubsw %zmm0,%zmm21,%zmm21 │ │ │ │ + vpunpcklbw %zmm28,%zmm26,%zmm0 │ │ │ │ + vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm29,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm0,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm26,%zmm25,%zmm25 │ │ │ │ + vmovdqa32 (%rcx,%rsi,2),%zmm26 │ │ │ │ + vpmulhrsw %zmm29,%zmm27,%zmm27 │ │ │ │ + vpmulhrsw %zmm29,%zmm21,%zmm21 │ │ │ │ + vmovdqa32 %zmm28,0x340(%rdx) │ │ │ │ + vmovdqa32 %zmm28,0x480(%rdx) │ │ │ │ + vpunpcklbw %zmm28,%zmm26,%zmm0 │ │ │ │ + vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm0,%zmm27,%zmm27 │ │ │ │ + vpaddw %zmm26,%zmm21,%zmm21 │ │ │ │ + vpackuswb %zmm21,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 %zmm24,(%rdi,%rsi,1) │ │ │ │ + vmovdqa32 %zmm27,(%rcx,%rsi,2) │ │ │ │ + vmovdqa32 0x380(%rdx),%zmm27 │ │ │ │ + vmovdqa32 0x440(%rdx),%zmm25 │ │ │ │ + vmovdqa32 0x580(%rsp),%zmm22 │ │ │ │ + vmovdqa32 (%rdi,%rsi,2),%zmm26 │ │ │ │ + vpaddsw %zmm25,%zmm27,%zmm24 │ │ │ │ + vpsubsw %zmm25,%zmm27,%zmm27 │ │ │ │ + vpaddsw %zmm31,%zmm22,%zmm25 │ │ │ │ + vpsubsw %zmm31,%zmm22,%zmm22 │ │ │ │ + vpunpcklbw %zmm28,%zmm26,%zmm31 │ │ │ │ + vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm29,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm31,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm26,%zmm25,%zmm25 │ │ │ │ + vmovdqa32 (%rcx,%rsi,1),%zmm26 │ │ │ │ + vpmulhrsw %zmm29,%zmm27,%zmm27 │ │ │ │ + vpmulhrsw %zmm29,%zmm22,%zmm22 │ │ │ │ + vmovdqa32 %zmm28,0x380(%rdx) │ │ │ │ + vmovdqa32 %zmm28,0x440(%rdx) │ │ │ │ + vpunpcklbw %zmm28,%zmm26,%zmm31 │ │ │ │ + vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm31,%zmm27,%zmm27 │ │ │ │ + vpaddw %zmm26,%zmm22,%zmm22 │ │ │ │ + vpackuswb %zmm22,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 %zmm24,(%rdi,%rsi,2) │ │ │ │ + vmovdqa32 %zmm27,(%rcx,%rsi,1) │ │ │ │ + vmovdqa32 0x3c0(%rdx),%zmm27 │ │ │ │ + vmovdqa32 0x400(%rdx),%zmm25 │ │ │ │ + vmovdqa32 0x5c0(%rsp),%zmm23 │ │ │ │ + vmovdqa32 (%rdi,%r9,1),%zmm26 │ │ │ │ + vpaddsw %zmm25,%zmm27,%zmm24 │ │ │ │ + vpsubsw %zmm25,%zmm27,%zmm27 │ │ │ │ + vpaddsw %zmm30,%zmm23,%zmm25 │ │ │ │ + vpsubsw %zmm30,%zmm23,%zmm23 │ │ │ │ + vpunpcklbw %zmm28,%zmm26,%zmm30 │ │ │ │ + vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm29,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm30,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm26,%zmm25,%zmm25 │ │ │ │ + vmovdqa32 (%rcx),%zmm26 │ │ │ │ + vpmulhrsw %zmm29,%zmm27,%zmm27 │ │ │ │ + vpmulhrsw %zmm29,%zmm23,%zmm23 │ │ │ │ + vmovdqa32 %zmm28,0x3c0(%rdx) │ │ │ │ + vmovdqa32 %zmm28,0x400(%rdx) │ │ │ │ + vpunpcklbw %zmm28,%zmm26,%zmm30 │ │ │ │ + vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm30,%zmm27,%zmm27 │ │ │ │ + vpaddw %zmm26,%zmm23,%zmm23 │ │ │ │ + vpackuswb %zmm23,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 %zmm24,(%rdi,%r9,1) │ │ │ │ + vmovdqa32 %zmm27,(%rcx) │ │ │ │ + mov %r10,%rsp │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movswl (%rdx),%eax │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + or $0x20,%ecx │ │ │ │ + imul $0xb5,%eax,%eax │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + sar $0x8,%eax │ │ │ │ + imul $0xb5,%eax,%eax │ │ │ │ + add $0x180,%eax │ │ │ │ + sar $0x9,%eax │ │ │ │ + jmp 2f3e31 <__cxa_finalize@plt+0x2c8de1> │ │ │ │ + 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 │ │ │ │ + vpaddsw %zmm25,%zmm24,%zmm24 │ │ │ │ + vpsubsw %zmm27,%zmm16,%zmm25 │ │ │ │ + vpaddsw %zmm27,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 %zmm24,-0x900(%r8) │ │ │ │ + vmovdqa32 %zmm25,-0x140(%r8) │ │ │ │ + vmovdqa32 -0x8c0(%r8),%zmm25 │ │ │ │ + vmovdqa32 -0x180(%r8),%zmm27 │ │ │ │ + vpsubsw %zmm12,%zmm17,%zmm24 │ │ │ │ + vpaddsw %zmm12,%zmm17,%zmm17 │ │ │ │ + vpsubsw %zmm25,%zmm24,%zmm12 │ │ │ │ + vpaddsw %zmm25,%zmm24,%zmm24 │ │ │ │ + vpsubsw %zmm27,%zmm17,%zmm25 │ │ │ │ + vpaddsw %zmm27,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %zmm24,-0x8c0(%r8) │ │ │ │ + vmovdqa32 %zmm25,-0x180(%r8) │ │ │ │ + vmovdqa32 -0x880(%r8),%zmm25 │ │ │ │ + vmovdqa32 -0x1c0(%r8),%zmm27 │ │ │ │ + vpsubsw %zmm11,%zmm18,%zmm24 │ │ │ │ + vpaddsw %zmm11,%zmm18,%zmm18 │ │ │ │ + vpsubsw %zmm25,%zmm24,%zmm11 │ │ │ │ + vpaddsw %zmm25,%zmm24,%zmm24 │ │ │ │ + vpsubsw %zmm27,%zmm18,%zmm25 │ │ │ │ + vpaddsw %zmm27,%zmm18,%zmm18 │ │ │ │ + vmovdqa32 %zmm24,-0x880(%r8) │ │ │ │ + vmovdqa32 %zmm25,-0x1c0(%r8) │ │ │ │ + vmovdqa32 -0x840(%r8),%zmm25 │ │ │ │ + vmovdqa32 -0x200(%r8),%zmm27 │ │ │ │ + vpsubsw %zmm10,%zmm19,%zmm24 │ │ │ │ + vpaddsw %zmm10,%zmm19,%zmm19 │ │ │ │ + vpsubsw %zmm25,%zmm24,%zmm10 │ │ │ │ + vpaddsw %zmm25,%zmm24,%zmm24 │ │ │ │ + vpsubsw %zmm27,%zmm19,%zmm25 │ │ │ │ + vpaddsw %zmm27,%zmm19,%zmm19 │ │ │ │ + vmovdqa32 %zmm24,-0x840(%r8) │ │ │ │ + vmovdqa32 %zmm25,-0x200(%r8) │ │ │ │ + vmovdqa32 -0x800(%r8),%zmm25 │ │ │ │ + vmovdqa32 -0x240(%r8),%zmm27 │ │ │ │ + vpsubsw %zmm9,%zmm20,%zmm24 │ │ │ │ + vpaddsw %zmm9,%zmm20,%zmm20 │ │ │ │ + vpsubsw %zmm25,%zmm24,%zmm9 │ │ │ │ + vpaddsw %zmm25,%zmm24,%zmm24 │ │ │ │ + vpsubsw %zmm27,%zmm20,%zmm25 │ │ │ │ + vpaddsw %zmm27,%zmm20,%zmm20 │ │ │ │ + vmovdqa32 %zmm24,-0x800(%r8) │ │ │ │ + vmovdqa32 %zmm25,-0x240(%r8) │ │ │ │ + vmovdqa32 -0x7c0(%r8),%zmm25 │ │ │ │ + vmovdqa32 -0x280(%r8),%zmm27 │ │ │ │ + vpsubsw %zmm8,%zmm21,%zmm24 │ │ │ │ + vpaddsw %zmm8,%zmm21,%zmm21 │ │ │ │ + vpsubsw %zmm25,%zmm24,%zmm8 │ │ │ │ + vpaddsw %zmm25,%zmm24,%zmm24 │ │ │ │ + vpsubsw %zmm27,%zmm21,%zmm25 │ │ │ │ + vpaddsw %zmm27,%zmm21,%zmm21 │ │ │ │ + vmovdqa32 %zmm24,-0x7c0(%r8) │ │ │ │ + vmovdqa32 %zmm25,-0x280(%r8) │ │ │ │ + vmovdqa32 -0x780(%r8),%zmm25 │ │ │ │ + vmovdqa32 -0x2c0(%r8),%zmm27 │ │ │ │ + vpsubsw %zmm7,%zmm22,%zmm24 │ │ │ │ + vpaddsw %zmm7,%zmm22,%zmm22 │ │ │ │ + vpsubsw %zmm25,%zmm24,%zmm7 │ │ │ │ + vpaddsw %zmm25,%zmm24,%zmm24 │ │ │ │ + vpsubsw %zmm27,%zmm22,%zmm25 │ │ │ │ + vpaddsw %zmm27,%zmm22,%zmm22 │ │ │ │ + vmovdqa32 %zmm24,-0x780(%r8) │ │ │ │ + vmovdqa32 %zmm25,-0x2c0(%r8) │ │ │ │ + vmovdqa32 -0x740(%r8),%zmm25 │ │ │ │ + vmovdqa32 -0x300(%r8),%zmm27 │ │ │ │ + vpsubsw %zmm6,%zmm23,%zmm24 │ │ │ │ + vpaddsw %zmm6,%zmm23,%zmm23 │ │ │ │ + vpsubsw %zmm25,%zmm24,%zmm6 │ │ │ │ + vpaddsw %zmm25,%zmm24,%zmm24 │ │ │ │ + vpsubsw %zmm27,%zmm23,%zmm25 │ │ │ │ + vpaddsw %zmm27,%zmm23,%zmm23 │ │ │ │ + vmovdqa32 %zmm24,-0x740(%r8) │ │ │ │ + vmovdqa32 %zmm25,-0x300(%r8) │ │ │ │ + vpunpcklwd %zmm8,%zmm9,%zmm24 │ │ │ │ + vpunpckhwd %zmm8,%zmm9,%zmm9 │ │ │ │ + vpunpcklwd %zmm6,%zmm7,%zmm8 │ │ │ │ + vpunpckhwd %zmm6,%zmm7,%zmm7 │ │ │ │ + vpunpcklwd %zmm12,%zmm13,%zmm6 │ │ │ │ + vpunpckhwd %zmm12,%zmm13,%zmm13 │ │ │ │ + vpunpcklwd %zmm10,%zmm11,%zmm12 │ │ │ │ + vpunpckhwd %zmm10,%zmm11,%zmm11 │ │ │ │ + vpunpckldq %zmm11,%zmm13,%zmm10 │ │ │ │ + vpunpckhdq %zmm11,%zmm13,%zmm13 │ │ │ │ + vpunpckldq %zmm8,%zmm24,%zmm11 │ │ │ │ + vpunpckhdq %zmm8,%zmm24,%zmm24 │ │ │ │ + vpunpckhdq %zmm12,%zmm6,%zmm8 │ │ │ │ + vpunpckldq %zmm12,%zmm6,%zmm6 │ │ │ │ + vpunpckldq %zmm7,%zmm9,%zmm12 │ │ │ │ + vpunpckhdq %zmm7,%zmm9,%zmm9 │ │ │ │ + vpunpckhqdq %zmm11,%zmm6,%zmm7 │ │ │ │ + vpunpcklqdq %zmm11,%zmm6,%zmm6 │ │ │ │ + vpunpckhqdq %zmm12,%zmm10,%zmm11 │ │ │ │ + vpunpcklqdq %zmm12,%zmm10,%zmm10 │ │ │ │ + vpunpcklqdq %zmm9,%zmm13,%zmm12 │ │ │ │ + vpunpckhqdq %zmm9,%zmm13,%zmm13 │ │ │ │ + vpunpckhqdq %zmm24,%zmm8,%zmm9 │ │ │ │ + vpunpcklqdq %zmm24,%zmm8,%zmm8 │ │ │ │ + vpunpckhwd %zmm21,%zmm20,%zmm24 │ │ │ │ + vpunpcklwd %zmm21,%zmm20,%zmm20 │ │ │ │ + vpunpckhwd %zmm17,%zmm16,%zmm21 │ │ │ │ + vpunpcklwd %zmm17,%zmm16,%zmm16 │ │ │ │ + vpunpckhwd %zmm23,%zmm22,%zmm17 │ │ │ │ + vpunpcklwd %zmm23,%zmm22,%zmm22 │ │ │ │ + vpunpckhwd %zmm19,%zmm18,%zmm23 │ │ │ │ + vpunpcklwd %zmm19,%zmm18,%zmm18 │ │ │ │ + vpunpckhdq %zmm18,%zmm16,%zmm19 │ │ │ │ + vpunpckldq %zmm18,%zmm16,%zmm16 │ │ │ │ + vpunpckldq %zmm22,%zmm20,%zmm18 │ │ │ │ + vpunpckhdq %zmm22,%zmm20,%zmm20 │ │ │ │ + vpunpckhdq %zmm23,%zmm21,%zmm22 │ │ │ │ + vpunpckldq %zmm23,%zmm21,%zmm21 │ │ │ │ + vpunpckldq %zmm17,%zmm24,%zmm23 │ │ │ │ + vpunpckhdq %zmm17,%zmm24,%zmm24 │ │ │ │ + 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 │ │ │ │ + ret │ │ │ │ + vmovdqa32 (%rdx),%zmm16 │ │ │ │ + vmovdqa32 -0x700(%r8),%zmm25 │ │ │ │ + vmovdqa32 -0x340(%r8),%zmm27 │ │ │ │ + vpsubsw %zmm5,%zmm16,%zmm24 │ │ │ │ + vpaddsw %zmm5,%zmm16,%zmm16 │ │ │ │ + vpaddsw %zmm25,%zmm24,%zmm5 │ │ │ │ + vpsubsw %zmm25,%zmm24,%zmm24 │ │ │ │ + vpaddsw %zmm27,%zmm16,%zmm25 │ │ │ │ + vpsubsw %zmm27,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 %zmm24,-0x700(%r8) │ │ │ │ + vmovdqa32 %zmm25,-0x340(%r8) │ │ │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ + vmovdqa32 -0x6c0(%r8),%zmm25 │ │ │ │ + vmovdqa32 -0x380(%r8),%zmm27 │ │ │ │ + vpsubsw %zmm4,%zmm17,%zmm24 │ │ │ │ + vpaddsw %zmm4,%zmm17,%zmm17 │ │ │ │ + vpaddsw %zmm25,%zmm24,%zmm4 │ │ │ │ + vpsubsw %zmm25,%zmm24,%zmm24 │ │ │ │ + vpaddsw %zmm27,%zmm17,%zmm25 │ │ │ │ + vpsubsw %zmm27,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %zmm24,-0x6c0(%r8) │ │ │ │ + vmovdqa32 %zmm25,-0x380(%r8) │ │ │ │ + vmovdqa32 0x80(%rdx),%zmm18 │ │ │ │ + vmovdqa32 -0x680(%r8),%zmm25 │ │ │ │ + vmovdqa32 -0x3c0(%r8),%zmm27 │ │ │ │ + vpsubsw %zmm3,%zmm18,%zmm24 │ │ │ │ + vpaddsw %zmm3,%zmm18,%zmm18 │ │ │ │ + vpaddsw %zmm25,%zmm24,%zmm3 │ │ │ │ + vpsubsw %zmm25,%zmm24,%zmm24 │ │ │ │ + vpaddsw %zmm27,%zmm18,%zmm25 │ │ │ │ + vpsubsw %zmm27,%zmm18,%zmm18 │ │ │ │ + vmovdqa32 %zmm24,-0x680(%r8) │ │ │ │ + vmovdqa32 %zmm25,-0x3c0(%r8) │ │ │ │ + vmovdqa32 0xc0(%rdx),%zmm19 │ │ │ │ + vmovdqa32 -0x640(%r8),%zmm25 │ │ │ │ + vmovdqa32 -0x400(%r8),%zmm27 │ │ │ │ + vpsubsw %zmm2,%zmm19,%zmm24 │ │ │ │ + vpaddsw %zmm2,%zmm19,%zmm19 │ │ │ │ + vpaddsw %zmm25,%zmm24,%zmm2 │ │ │ │ + vpsubsw %zmm25,%zmm24,%zmm24 │ │ │ │ + vpaddsw %zmm27,%zmm19,%zmm25 │ │ │ │ + vpsubsw %zmm27,%zmm19,%zmm19 │ │ │ │ + vmovdqa32 %zmm24,-0x640(%r8) │ │ │ │ + vmovdqa32 %zmm25,-0x400(%r8) │ │ │ │ + vmovdqa32 0x100(%rdx),%zmm20 │ │ │ │ + vmovdqa32 -0x600(%r8),%zmm25 │ │ │ │ + vmovdqa32 -0x440(%r8),%zmm27 │ │ │ │ + vpsubsw %zmm1,%zmm20,%zmm24 │ │ │ │ + vpaddsw %zmm1,%zmm20,%zmm20 │ │ │ │ + vpaddsw %zmm25,%zmm24,%zmm1 │ │ │ │ + vpsubsw %zmm25,%zmm24,%zmm24 │ │ │ │ + vpaddsw %zmm27,%zmm20,%zmm25 │ │ │ │ + vpsubsw %zmm27,%zmm20,%zmm20 │ │ │ │ + vmovdqa32 %zmm24,-0x600(%r8) │ │ │ │ + vmovdqa32 %zmm25,-0x440(%r8) │ │ │ │ + vmovdqa32 0x140(%rdx),%zmm21 │ │ │ │ + vmovdqa32 -0x5c0(%r8),%zmm25 │ │ │ │ + vmovdqa32 -0x480(%r8),%zmm27 │ │ │ │ + vpsubsw %zmm0,%zmm21,%zmm24 │ │ │ │ + vpaddsw %zmm0,%zmm21,%zmm21 │ │ │ │ + vpaddsw %zmm25,%zmm24,%zmm0 │ │ │ │ + vpsubsw %zmm25,%zmm24,%zmm24 │ │ │ │ + vpaddsw %zmm27,%zmm21,%zmm25 │ │ │ │ + vpsubsw %zmm27,%zmm21,%zmm21 │ │ │ │ + vmovdqa32 %zmm24,-0x5c0(%r8) │ │ │ │ + vmovdqa32 %zmm25,-0x480(%r8) │ │ │ │ + vmovdqa32 0x180(%rdx),%zmm22 │ │ │ │ + vmovdqa32 -0x580(%r8),%zmm25 │ │ │ │ + vmovdqa32 -0x4c0(%r8),%zmm27 │ │ │ │ + vpsubsw %zmm31,%zmm22,%zmm24 │ │ │ │ + vpaddsw %zmm31,%zmm22,%zmm22 │ │ │ │ + vpaddsw %zmm25,%zmm24,%zmm31 │ │ │ │ + vpsubsw %zmm25,%zmm24,%zmm24 │ │ │ │ + vpaddsw %zmm27,%zmm22,%zmm25 │ │ │ │ + vpsubsw %zmm27,%zmm22,%zmm22 │ │ │ │ + vmovdqa32 %zmm24,-0x580(%r8) │ │ │ │ + vmovdqa32 %zmm25,-0x4c0(%r8) │ │ │ │ + vmovdqa32 0x1c0(%rdx),%zmm23 │ │ │ │ + vmovdqa32 -0x540(%r8),%zmm25 │ │ │ │ + vmovdqa32 -0x500(%r8),%zmm27 │ │ │ │ + vpsubsw %zmm30,%zmm23,%zmm24 │ │ │ │ + vpaddsw %zmm30,%zmm23,%zmm23 │ │ │ │ + vpaddsw %zmm25,%zmm24,%zmm30 │ │ │ │ + vpsubsw %zmm25,%zmm24,%zmm24 │ │ │ │ + vpaddsw %zmm27,%zmm23,%zmm25 │ │ │ │ + vpsubsw %zmm27,%zmm23,%zmm23 │ │ │ │ + vmovdqa32 %zmm24,-0x540(%r8) │ │ │ │ + vmovdqa32 %zmm25,-0x500(%r8) │ │ │ │ + vpunpcklwd %zmm18,%zmm19,%zmm24 │ │ │ │ + vpunpckhwd %zmm18,%zmm19,%zmm19 │ │ │ │ + vpunpcklwd %zmm16,%zmm17,%zmm18 │ │ │ │ + vpunpckhwd %zmm16,%zmm17,%zmm17 │ │ │ │ + vpunpcklwd %zmm22,%zmm23,%zmm16 │ │ │ │ + vpunpckhwd %zmm22,%zmm23,%zmm23 │ │ │ │ + vpunpcklwd %zmm20,%zmm21,%zmm22 │ │ │ │ + vpunpckhwd %zmm20,%zmm21,%zmm21 │ │ │ │ + vpunpckldq %zmm21,%zmm23,%zmm20 │ │ │ │ + vpunpckhdq %zmm21,%zmm23,%zmm23 │ │ │ │ + vpunpckldq %zmm18,%zmm24,%zmm21 │ │ │ │ + vpunpckhdq %zmm18,%zmm24,%zmm24 │ │ │ │ + vpunpckhdq %zmm22,%zmm16,%zmm18 │ │ │ │ + vpunpckldq %zmm22,%zmm16,%zmm16 │ │ │ │ + vpunpckldq %zmm17,%zmm19,%zmm22 │ │ │ │ + vpunpckhdq %zmm17,%zmm19,%zmm19 │ │ │ │ + vpunpckhqdq %zmm21,%zmm16,%zmm17 │ │ │ │ + vpunpcklqdq %zmm21,%zmm16,%zmm16 │ │ │ │ + vpunpckhqdq %zmm22,%zmm20,%zmm21 │ │ │ │ + vpunpcklqdq %zmm22,%zmm20,%zmm20 │ │ │ │ + vpunpcklqdq %zmm19,%zmm23,%zmm22 │ │ │ │ + vpunpckhqdq %zmm19,%zmm23,%zmm23 │ │ │ │ + vpunpckhqdq %zmm24,%zmm18,%zmm19 │ │ │ │ + vpunpcklqdq %zmm24,%zmm18,%zmm18 │ │ │ │ + vpunpckhwd %zmm3,%zmm2,%zmm24 │ │ │ │ + vpunpcklwd %zmm3,%zmm2,%zmm2 │ │ │ │ + vpunpckhwd %zmm31,%zmm30,%zmm3 │ │ │ │ + vpunpcklwd %zmm31,%zmm30,%zmm30 │ │ │ │ + vpunpckhwd %zmm5,%zmm4,%zmm31 │ │ │ │ + vpunpcklwd %zmm5,%zmm4,%zmm4 │ │ │ │ + vpunpckhwd %zmm1,%zmm0,%zmm5 │ │ │ │ + vpunpcklwd %zmm1,%zmm0,%zmm0 │ │ │ │ + vpunpckhdq %zmm0,%zmm30,%zmm1 │ │ │ │ + vpunpckldq %zmm0,%zmm30,%zmm30 │ │ │ │ + vpunpckldq %zmm4,%zmm2,%zmm0 │ │ │ │ + vpunpckhdq %zmm4,%zmm2,%zmm2 │ │ │ │ + vpunpckhdq %zmm5,%zmm3,%zmm4 │ │ │ │ + vpunpckldq %zmm5,%zmm3,%zmm3 │ │ │ │ + vpunpckldq %zmm31,%zmm24,%zmm5 │ │ │ │ + vpunpckhdq %zmm31,%zmm24,%zmm24 │ │ │ │ + vpunpckhqdq %zmm0,%zmm30,%zmm31 │ │ │ │ + vpunpcklqdq %zmm0,%zmm30,%zmm30 │ │ │ │ + vpunpcklqdq %zmm2,%zmm1,%zmm0 │ │ │ │ + vpunpckhqdq %zmm2,%zmm1,%zmm1 │ │ │ │ + vpunpcklqdq %zmm5,%zmm3,%zmm2 │ │ │ │ + vpunpckhqdq %zmm5,%zmm3,%zmm3 │ │ │ │ + vpunpckhqdq %zmm24,%zmm4,%zmm5 │ │ │ │ + vpunpcklqdq %zmm24,%zmm4,%zmm4 │ │ │ │ + ret │ │ │ │ + vshufi32x4 $0xdd,%zmm31,%zmm25,%zmm8 │ │ │ │ + vshufi32x4 $0x88,%zmm31,%zmm25,%zmm6 │ │ │ │ + vshufi32x4 $0xdd,%zmm0,%zmm17,%zmm31 │ │ │ │ + vshufi32x4 $0x88,%zmm0,%zmm17,%zmm30 │ │ │ │ + vshufi32x4 $0xdd,%zmm19,%zmm16,%zmm17 │ │ │ │ + vshufi32x4 $0x88,%zmm19,%zmm16,%zmm16 │ │ │ │ + vshufi32x4 $0xdd,%zmm18,%zmm24,%zmm19 │ │ │ │ + vshufi32x4 $0x88,%zmm18,%zmm24,%zmm18 │ │ │ │ + vshufi32x4 $0xdd,%zmm1,%zmm27,%zmm9 │ │ │ │ + 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 2ef5d0 <__cxa_finalize@plt+0x2c4580> │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0xe37b9(%rip),%r9 │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 2f8af0 <__cxa_finalize@plt+0x2cdaa0> │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffc0,%rsp │ │ │ │ + sub $0x1800,%rsp │ │ │ │ + cmp $0x88,%ecx │ │ │ │ + jb 2f8770 <__cxa_finalize@plt+0x2cd720> │ │ │ │ + vmovdqa32 0x40(%rdx),%zmm16 │ │ │ │ + vmovdqa32 0x7c0(%rdx),%zmm17 │ │ │ │ + vmovdqa32 0x440(%rdx),%zmm18 │ │ │ │ + vmovdqa32 0x3c0(%rdx),%zmm19 │ │ │ │ + vpbroadcastd -0x88(%r9),%zmm26 │ │ │ │ + mov %rsp,%r8 │ │ │ │ + call 2f6070 <__cxa_finalize@plt+0x2cb020> │ │ │ │ + vmovdqa32 0x1c0(%rdx),%zmm16 │ │ │ │ + vmovdqa32 0x640(%rdx),%zmm17 │ │ │ │ + vmovdqa32 0x5c0(%rdx),%zmm18 │ │ │ │ + vmovdqa32 0x240(%rdx),%zmm19 │ │ │ │ + call 2f6070 <__cxa_finalize@plt+0x2cb020> │ │ │ │ + vmovdqa32 0x140(%rdx),%zmm16 │ │ │ │ + vmovdqa32 0x6c0(%rdx),%zmm17 │ │ │ │ + vmovdqa32 0x540(%rdx),%zmm18 │ │ │ │ + vmovdqa32 0x2c0(%rdx),%zmm19 │ │ │ │ + call 2f6070 <__cxa_finalize@plt+0x2cb020> │ │ │ │ + vmovdqa32 0xc0(%rdx),%zmm16 │ │ │ │ + vmovdqa32 0x740(%rdx),%zmm17 │ │ │ │ + vmovdqa32 0x4c0(%rdx),%zmm18 │ │ │ │ + vmovdqa32 0x340(%rdx),%zmm19 │ │ │ │ + call 2f6070 <__cxa_finalize@plt+0x2cb020> │ │ │ │ + call 2f632e <__cxa_finalize@plt+0x2cb2de> │ │ │ │ + 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 2ef5d0 <__cxa_finalize@plt+0x2c4580> │ │ │ │ + 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 │ │ │ │ + vmovdqa32 0x180(%rdx),%zmm7 │ │ │ │ + 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 2f1960 <__cxa_finalize@plt+0x2c6910> │ │ │ │ + vpbroadcastd -0x9c(%r9),%zmm29 │ │ │ │ + call 2f7d50 <__cxa_finalize@plt+0x2ccd00> │ │ │ │ + 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 2f8071 <__cxa_finalize@plt+0x2cd021> │ │ │ │ + lea -0x100(%r8),%rax │ │ │ │ + add $0x700,%r8 │ │ │ │ + call 2f8b00 <__cxa_finalize@plt+0x2cdab0> │ │ │ │ + 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 │ │ │ │ + vmovdqa32 0x440(%r8),%zmm22 │ │ │ │ + vmovdqa32 0x400(%r8),%zmm23 │ │ │ │ + vmovdqa32 0x3c0(%r8),%zmm6 │ │ │ │ + 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 2f7f50 <__cxa_finalize@plt+0x2ccf00> │ │ │ │ + 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) │ │ │ │ + vmovdqa32 %zmm11,0x480(%r8) │ │ │ │ + vmovdqa32 %zmm13,0x4c0(%r8) │ │ │ │ + vpmulhrsw %zmm16,%zmm29,%zmm7 │ │ │ │ + vpmulhrsw %zmm18,%zmm29,%zmm9 │ │ │ │ + vpmulhrsw %zmm20,%zmm29,%zmm11 │ │ │ │ + vpmulhrsw %zmm22,%zmm29,%zmm13 │ │ │ │ + vmovdqa32 0x7c0(%r8),%zmm16 │ │ │ │ + vmovdqa32 0x780(%r8),%zmm17 │ │ │ │ + vmovdqa32 0x740(%r8),%zmm18 │ │ │ │ + vmovdqa32 0x700(%r8),%zmm19 │ │ │ │ + vmovdqa32 0x6c0(%r8),%zmm20 │ │ │ │ + vmovdqa32 0x680(%r8),%zmm21 │ │ │ │ + vmovdqa32 0x640(%r8),%zmm22 │ │ │ │ + vmovdqa32 0x600(%r8),%zmm23 │ │ │ │ + vmovdqa32 0x1c0(%r8),%zmm30 │ │ │ │ + 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 2f82a8 <__cxa_finalize@plt+0x2cd258> │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 2f8b00 <__cxa_finalize@plt+0x2cdab0> │ │ │ │ + jmp 2f8944 <__cxa_finalize@plt+0x2cd8f4> │ │ │ │ + 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 2ebc90 <__cxa_finalize@plt+0x2c0c40> │ │ │ │ + vpermb 0x80(%rdx),%zmm12,%zmm5 │ │ │ │ + vpermb 0x380(%rdx),%ymm12,%ymm31 │ │ │ │ + vpermb 0x280(%rdx),%ymm12,%ymm2 │ │ │ │ + vpermb 0x180(%rdx),%zmm12,%zmm30 │ │ │ │ + call 2ee8a0 <__cxa_finalize@plt+0x2c3850> │ │ │ │ + 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 │ │ │ │ + vpermb 0x340(%rdx),%ymm12,%ymm12 │ │ │ │ + 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 2f3530 <__cxa_finalize@plt+0x2c84e0> │ │ │ │ + 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 2f4540 <__cxa_finalize@plt+0x2c94f0> │ │ │ │ + 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 2f8ec0 <__cxa_finalize@plt+0x2cde70> │ │ │ │ + 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 │ │ │ │ + vpmulhrsw 0x5c0(%rdx),%zmm29,%zmm23 │ │ │ │ + vpmulhrsw 0x600(%rdx),%zmm29,%zmm30 │ │ │ │ + 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 2f4637 <__cxa_finalize@plt+0x2c95e7> │ │ │ │ + mov %rsp,%r8 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + call 2f8ec0 <__cxa_finalize@plt+0x2cde70> │ │ │ │ + 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 │ │ │ │ + vmovdqa32 0xc00(%rax),%zmm23 │ │ │ │ + vmovdqa32 (%rdx),%zmm22 │ │ │ │ + vmovdqa32 0x400(%rdx),%zmm16 │ │ │ │ + vmovdqa32 0x1000(%r8),%zmm20 │ │ │ │ + vmovdqa32 (%r8),%zmm17 │ │ │ │ + vmovdqa32 0x1000(%rax),%zmm21 │ │ │ │ + vmovdqa32 (%rax),%zmm24 │ │ │ │ + sub %rsi,%rcx │ │ │ │ + vpaddsw %zmm23,%zmm18,%zmm19 │ │ │ │ + vmovdqa32 (%rdi),%zmm28 │ │ │ │ + vpsubsw %zmm23,%zmm18,%zmm18 │ │ │ │ + vmovdqa32 (%rcx,%r9,8),%zmm31 │ │ │ │ + vpaddsw %zmm16,%zmm22,%zmm23 │ │ │ │ + vmovdqa32 (%rcx,%r9,4),%zmm29 │ │ │ │ + vpsubsw %zmm16,%zmm22,%zmm22 │ │ │ │ + vmovdqa32 (%rdi,%r9,4),%zmm30 │ │ │ │ + vpaddsw %zmm20,%zmm19,%zmm16 │ │ │ │ + add $0x40,%rax │ │ │ │ + vpsubsw %zmm20,%zmm19,%zmm19 │ │ │ │ + sub $0x40,%r8 │ │ │ │ + vpaddsw %zmm17,%zmm23,%zmm20 │ │ │ │ + vmovdqa32 %zmm0,(%rdx) │ │ │ │ + vpsubsw %zmm17,%zmm23,%zmm23 │ │ │ │ + vmovdqa32 %zmm0,0x400(%rdx) │ │ │ │ + vpaddsw %zmm21,%zmm18,%zmm17 │ │ │ │ + add $0x40,%rdx │ │ │ │ + vpsubsw %zmm21,%zmm18,%zmm18 │ │ │ │ + vpaddsw %zmm24,%zmm22,%zmm21 │ │ │ │ + vpsubsw %zmm24,%zmm22,%zmm22 │ │ │ │ + vpmulhrsw %zmm1,%zmm16,%zmm16 │ │ │ │ + vpunpcklbw %zmm0,%zmm28,%zmm24 │ │ │ │ + vpmulhrsw %zmm1,%zmm20,%zmm20 │ │ │ │ + vpunpckhbw %zmm0,%zmm28,%zmm28 │ │ │ │ + vpmulhrsw %zmm1,%zmm19,%zmm19 │ │ │ │ + vpunpcklbw %zmm0,%zmm31,%zmm27 │ │ │ │ + vpmulhrsw %zmm1,%zmm23,%zmm23 │ │ │ │ + vpunpckhbw %zmm0,%zmm31,%zmm31 │ │ │ │ + vpmulhrsw %zmm1,%zmm17,%zmm17 │ │ │ │ + vpunpcklbw %zmm0,%zmm29,%zmm25 │ │ │ │ + vpmulhrsw %zmm1,%zmm21,%zmm21 │ │ │ │ + vpunpckhbw %zmm0,%zmm29,%zmm29 │ │ │ │ + vpmulhrsw %zmm1,%zmm18,%zmm18 │ │ │ │ + vpunpcklbw %zmm0,%zmm30,%zmm26 │ │ │ │ + vpmulhrsw %zmm1,%zmm22,%zmm22 │ │ │ │ + vpunpckhbw %zmm0,%zmm30,%zmm30 │ │ │ │ + vpaddw %zmm24,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm28,%zmm20,%zmm20 │ │ │ │ + vpackuswb %zmm20,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm27,%zmm19,%zmm19 │ │ │ │ + vpaddw %zmm31,%zmm23,%zmm23 │ │ │ │ + vpackuswb %zmm23,%zmm19,%zmm19 │ │ │ │ + vpaddw %zmm25,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm29,%zmm21,%zmm21 │ │ │ │ + vpackuswb %zmm21,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm26,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm30,%zmm22,%zmm22 │ │ │ │ + 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 2f8966 <__cxa_finalize@plt+0x2cd916> │ │ │ │ + mov %r10,%rsp │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + movswl (%rdx),%eax │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + or $0x40,%ecx │ │ │ │ + jmp 2f3e23 <__cxa_finalize@plt+0x2c8dd3> │ │ │ │ + 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 │ │ │ │ + vpmulhrsw %zmm29,%zmm2,%zmm2 │ │ │ │ + vpmulhrsw %zmm29,%zmm4,%zmm4 │ │ │ │ + vpmulhrsw %zmm29,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm29,%zmm18,%zmm18 │ │ │ │ + vpmulhrsw %zmm29,%zmm20,%zmm20 │ │ │ │ + vpmulhrsw %zmm29,%zmm22,%zmm22 │ │ │ │ + vmovdqa32 %zmm17,0x500(%r8) │ │ │ │ + vmovdqa32 %zmm19,0x540(%r8) │ │ │ │ + vmovdqa32 %zmm21,0x580(%r8) │ │ │ │ + vmovdqa32 %zmm23,0x5c0(%r8) │ │ │ │ + vinserti32x8 $0x1,%ymm30,%zmm7,%zmm17 │ │ │ │ + vshufi32x4 $0xee,%zmm30,%zmm7,%zmm19 │ │ │ │ + vinserti32x8 $0x1,%ymm16,%zmm6,%zmm21 │ │ │ │ + vshufi32x4 $0xee,%zmm16,%zmm6,%zmm30 │ │ │ │ + vmovdqa32 %zmm31,0x300(%r8) │ │ │ │ + vmovdqa32 %zmm1,0x340(%r8) │ │ │ │ + vmovdqa32 %zmm3,0x380(%r8) │ │ │ │ + vmovdqa32 %zmm5,0x3c0(%r8) │ │ │ │ + vinserti32x8 $0x1,%ymm2,%zmm11,%zmm31 │ │ │ │ + vshufi32x4 $0xee,%zmm2,%zmm11,%zmm1 │ │ │ │ + vinserti32x8 $0x1,%ymm20,%zmm10,%zmm2 │ │ │ │ + vshufi32x4 $0xee,%zmm20,%zmm10,%zmm3 │ │ │ │ + vinserti32x8 $0x1,%ymm0,%zmm9,%zmm6 │ │ │ │ + vshufi32x4 $0xee,%zmm0,%zmm9,%zmm10 │ │ │ │ + vinserti32x8 $0x1,%ymm18,%zmm8,%zmm9 │ │ │ │ + vshufi32x4 $0xee,%zmm18,%zmm8,%zmm11 │ │ │ │ + vinserti32x8 $0x1,%ymm4,%zmm13,%zmm7 │ │ │ │ + vshufi32x4 $0xee,%zmm4,%zmm13,%zmm13 │ │ │ │ + vshufi32x4 $0xee,%zmm22,%zmm12,%zmm29 │ │ │ │ + vinserti32x8 $0x1,%ymm22,%zmm12,%zmm12 │ │ │ │ + vshufi32x4 $0x88,%zmm21,%zmm17,%zmm16 │ │ │ │ + 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 2ef5d0 <__cxa_finalize@plt+0x2c4580> │ │ │ │ + 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 │ │ │ │ + vshufi32x4 $0xdd,%zmm29,%zmm13,%zmm13 │ │ │ │ + vmovdqa32 %zmm16,(%rax) │ │ │ │ + vmovdqa32 %zmm17,0x40(%rax) │ │ │ │ + vmovdqa32 %zmm18,0x80(%rax) │ │ │ │ + vmovdqa32 %zmm19,0xc0(%rax) │ │ │ │ + vmovdqa32 %zmm20,0x100(%rax) │ │ │ │ + vmovdqa32 %zmm21,0x140(%rax) │ │ │ │ + vmovdqa32 %zmm22,0x180(%rax) │ │ │ │ + vmovdqa32 %zmm23,0x1c0(%rax) │ │ │ │ + vmovdqa32 %zmm30,0x200(%rax) │ │ │ │ + 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 2f1960 <__cxa_finalize@plt+0x2c6910> │ │ │ │ + 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) │ │ │ │ + vmovdqa32 %zmm7,0x580(%rax) │ │ │ │ + vmovdqa32 %zmm6,0x5c0(%rax) │ │ │ │ + vmovdqa32 %zmm5,0x600(%rax) │ │ │ │ + vmovdqa32 %zmm4,0x640(%rax) │ │ │ │ + vmovdqa32 %zmm3,0x680(%rax) │ │ │ │ + vmovdqa32 %zmm2,0x6c0(%rax) │ │ │ │ + vmovdqa32 %zmm1,0x700(%rax) │ │ │ │ + vmovdqa32 %zmm0,0x740(%rax) │ │ │ │ + vmovdqa32 %zmm31,0x780(%rax) │ │ │ │ + vmovdqa32 %zmm30,0x7c0(%rax) │ │ │ │ + vpmulhrsw 0x200(%r8),%zmm29,%zmm31 │ │ │ │ + vpmulhrsw 0x300(%r8),%zmm29,%zmm0 │ │ │ │ + vpmulhrsw 0x400(%r8),%zmm29,%zmm1 │ │ │ │ + vpmulhrsw 0x500(%r8),%zmm29,%zmm2 │ │ │ │ + vpmulhrsw 0x2c0(%r8),%zmm29,%zmm3 │ │ │ │ + vpmulhrsw 0x3c0(%r8),%zmm29,%zmm4 │ │ │ │ + vpmulhrsw 0x4c0(%r8),%zmm29,%zmm5 │ │ │ │ + vpmulhrsw 0x5c0(%r8),%zmm29,%zmm6 │ │ │ │ + vinserti32x8 $0x1,%ymm0,%zmm31,%zmm30 │ │ │ │ + vshufi32x4 $0xee,%zmm0,%zmm31,%zmm31 │ │ │ │ + vinserti32x8 $0x1,%ymm2,%zmm1,%zmm0 │ │ │ │ + vshufi32x4 $0xee,%zmm2,%zmm1,%zmm1 │ │ │ │ + vpmulhrsw 0x280(%r8),%zmm29,%zmm7 │ │ │ │ + vpmulhrsw 0x380(%r8),%zmm29,%zmm8 │ │ │ │ + vpmulhrsw 0x480(%r8),%zmm29,%zmm9 │ │ │ │ + vpmulhrsw 0x580(%r8),%zmm29,%zmm10 │ │ │ │ + vinserti32x8 $0x1,%ymm4,%zmm3,%zmm2 │ │ │ │ + vshufi32x4 $0xee,%zmm4,%zmm3,%zmm3 │ │ │ │ + vinserti32x8 $0x1,%ymm6,%zmm5,%zmm4 │ │ │ │ + vshufi32x4 $0xee,%zmm6,%zmm5,%zmm5 │ │ │ │ + vpmulhrsw 0x240(%r8),%zmm29,%zmm11 │ │ │ │ + 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 2f6070 <__cxa_finalize@plt+0x2cb020> │ │ │ │ + vshufi32x4 $0x88,%zmm4,%zmm2,%zmm16 │ │ │ │ + vshufi32x4 $0xdd,%zmm1,%zmm31,%zmm17 │ │ │ │ + vshufi32x4 $0x88,%zmm5,%zmm3,%zmm18 │ │ │ │ + vshufi32x4 $0xdd,%zmm0,%zmm30,%zmm19 │ │ │ │ + call 2f6070 <__cxa_finalize@plt+0x2cb020> │ │ │ │ + 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 2f6070 <__cxa_finalize@plt+0x2cb020> │ │ │ │ + vshufi32x4 $0x88,%zmm12,%zmm10,%zmm16 │ │ │ │ + vshufi32x4 $0xdd,%zmm9,%zmm7,%zmm17 │ │ │ │ + vshufi32x4 $0x88,%zmm13,%zmm11,%zmm18 │ │ │ │ + vshufi32x4 $0xdd,%zmm8,%zmm6,%zmm19 │ │ │ │ + call 2f6070 <__cxa_finalize@plt+0x2cb020> │ │ │ │ + jmp 2f632e <__cxa_finalize@plt+0x2cb2de> │ │ │ │ + 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 │ │ │ │ + vshufi32x4 $0xdd,%zmm1,%zmm27,%zmm0 │ │ │ │ + vshufi32x4 $0x88,%zmm1,%zmm27,%zmm13 │ │ │ │ + vshufi32x4 $0xdd,%zmm18,%zmm24,%zmm31 │ │ │ │ + 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 2f601f <__cxa_finalize@plt+0x2cafcf> │ │ │ │ + vmovdqa32 %zmm0,%zmm16 │ │ │ │ + vmovdqa32 %zmm2,%zmm19 │ │ │ │ + call 2f601f <__cxa_finalize@plt+0x2cafcf> │ │ │ │ + vmovdqa32 %zmm12,%zmm16 │ │ │ │ + vmovdqa32 %zmm3,%zmm19 │ │ │ │ + call 2f601f <__cxa_finalize@plt+0x2cafcf> │ │ │ │ + vmovdqa32 %zmm13,%zmm16 │ │ │ │ + vmovdqa32 %zmm1,%zmm19 │ │ │ │ + call 2f601f <__cxa_finalize@plt+0x2cafcf> │ │ │ │ + call 2f632e <__cxa_finalize@plt+0x2cb2de> │ │ │ │ + vmovdqa32 %zmm10,%zmm16 │ │ │ │ + vmovdqa32 %zmm11,%zmm17 │ │ │ │ + call 2ef4b6 <__cxa_finalize@plt+0x2c4466> │ │ │ │ + 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) │ │ │ │ + vmovdqa32 %zmm23,0x1c0(%rcx) │ │ │ │ + vmovdqa32 %zmm30,0x200(%rcx) │ │ │ │ + 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 2f18b9 <__cxa_finalize@plt+0x2c6869> │ │ │ │ + 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) │ │ │ │ + vmovdqa32 %zmm6,0x5c0(%rcx) │ │ │ │ + vmovdqa32 %zmm5,0x600(%rcx) │ │ │ │ + vmovdqa32 %zmm4,0x640(%rcx) │ │ │ │ + vmovdqa32 %zmm3,0x680(%rcx) │ │ │ │ + vmovdqa32 %zmm2,0x6c0(%rcx) │ │ │ │ + vmovdqa32 %zmm1,0x700(%rcx) │ │ │ │ + vmovdqa32 %zmm0,0x740(%rcx) │ │ │ │ + vmovdqa32 %zmm31,0x780(%rcx) │ │ │ │ + vmovdqa32 %zmm30,0x7c0(%rcx) │ │ │ │ + ret │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + lea 0x1c(%rip),%r10 │ │ │ │ + mov %r8d,%r11d │ │ │ │ + tzcnt %r8d,%r8d │ │ │ │ + test %eax,%eax │ │ │ │ + jne 2f9207 <__cxa_finalize@plt+0x2ce1b7> │ │ │ │ + mov 0x10(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 2f93fa <__cxa_finalize@plt+0x2ce3aa> │ │ │ │ + movzwl 0xe306f(%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 │ │ │ │ - lea 0x208(%rsp),%rcx │ │ │ │ - call 2f3f0e <__cxa_finalize@plt+0x2c8ebe> │ │ │ │ - mov 0x440(%rsp),%rdi │ │ │ │ - mov 0x448(%rsp),%ecx │ │ │ │ - lea 0x8(%rdi),%r8 │ │ │ │ - mov %r8,0x440(%rsp) │ │ │ │ - lea -0x7b(%rip),%r8 │ │ │ │ - dec %ecx │ │ │ │ - jg 2f3a33 <__cxa_finalize@plt+0x2c89e3> │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 2f90a6 <__cxa_finalize@plt+0x2ce056> │ │ │ │ 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 2f3f20 <__cxa_finalize@plt+0x2c8ed0> │ │ │ │ - call 2f4006 <__cxa_finalize@plt+0x2c8fb6> │ │ │ │ - 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 2f4002 <__cxa_finalize@plt+0x2c8fb2> │ │ │ │ - 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 2f4002 <__cxa_finalize@plt+0x2c8fb2> │ │ │ │ - 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 0xe7a42(%rip),%xmm7 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw (%rcx),%xmm7 │ │ │ │ - movdqa %xmm5,0x20(%rcx) │ │ │ │ - movdqa %xmm6,0x10(%rcx) │ │ │ │ - movdqa %xmm7,(%rcx) │ │ │ │ - movq (%rdi),%xmm5 │ │ │ │ - movq (%rdi,%rsi,1),%xmm6 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - punpcklbw %xmm7,%xmm5 │ │ │ │ - punpcklbw %xmm7,%xmm6 │ │ │ │ - paddw %xmm0,%xmm5 │ │ │ │ - paddw %xmm1,%xmm6 │ │ │ │ - packuswb %xmm6,%xmm5 │ │ │ │ - movq %xmm5,(%rdi) │ │ │ │ - punpckhqdq %xmm5,%xmm5 │ │ │ │ - movq %xmm5,(%rdi,%rsi,1) │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 2f90c1 <__cxa_finalize@plt+0x2ce071> │ │ │ │ + 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 │ │ │ │ - movq (%rdi),%xmm5 │ │ │ │ - movq (%rdi,%rsi,1),%xmm6 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - punpcklbw %xmm7,%xmm5 │ │ │ │ - punpcklbw %xmm7,%xmm6 │ │ │ │ - paddw %xmm4,%xmm5 │ │ │ │ - paddw 0x20(%rcx),%xmm6 │ │ │ │ - packuswb %xmm6,%xmm5 │ │ │ │ - movq %xmm5,(%rdi) │ │ │ │ - punpckhqdq %xmm5,%xmm5 │ │ │ │ - movq %xmm5,(%rdi,%rsi,1) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 2f90de <__cxa_finalize@plt+0x2ce08e> │ │ │ │ + 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 │ │ │ │ - movq (%rdi),%xmm5 │ │ │ │ - movq (%rdi,%rsi,1),%xmm6 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - punpcklbw %xmm7,%xmm5 │ │ │ │ - punpcklbw %xmm7,%xmm6 │ │ │ │ - paddw 0x10(%rcx),%xmm5 │ │ │ │ - paddw (%rcx),%xmm6 │ │ │ │ - packuswb %xmm6,%xmm5 │ │ │ │ - movq %xmm5,(%rdi) │ │ │ │ - punpckhqdq %xmm5,%xmm5 │ │ │ │ - movq %xmm5,(%rdi,%rsi,1) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 2f90ff <__cxa_finalize@plt+0x2ce0af> │ │ │ │ + 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 2f9123 <__cxa_finalize@plt+0x2ce0d3> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - movdqa 0x240(%rsp),%xmm0 │ │ │ │ - movdqa 0xe7aef(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xe7af1(%rip),%xmm0 │ │ │ │ - movdqa 0xe7909(%rip),%xmm7 │ │ │ │ - movdqa %xmm0,0x240(%rsp) │ │ │ │ - movdqa %xmm3,0x430(%rsp) │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpckhwd %xmm0,%xmm2 │ │ │ │ - punpcklwd %xmm0,%xmm3 │ │ │ │ - movdqa 0xe7663(%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 0xe7629(%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 0xe7aa8(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xe7aaa(%rip),%xmm1 │ │ │ │ - movdqa %xmm1,0x270(%rsp) │ │ │ │ - movdqa %xmm2,0x400(%rsp) │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - punpckhwd %xmm1,%xmm3 │ │ │ │ - punpcklwd %xmm1,%xmm2 │ │ │ │ - movdqa 0xe75b4(%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 0xe77aa(%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 0xe7a29(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xe7a2b(%rip),%xmm0 │ │ │ │ - movdqa %xmm0,0x280(%rsp) │ │ │ │ - movdqa %xmm3,0x3f0(%rsp) │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpckhwd %xmm0,%xmm2 │ │ │ │ - punpcklwd %xmm0,%xmm3 │ │ │ │ - movdqa 0xe7565(%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 0xe752b(%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 0xe79ea(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xe79ec(%rip),%xmm1 │ │ │ │ - movdqa %xmm1,0x2b0(%rsp) │ │ │ │ - movdqa %xmm2,0x3c0(%rsp) │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - punpckhwd %xmm1,%xmm3 │ │ │ │ - punpcklwd %xmm1,%xmm2 │ │ │ │ - movdqa 0xe74b6(%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 0xe768c(%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 0xe796b(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xe796d(%rip),%xmm0 │ │ │ │ - movdqa %xmm0,0x2c0(%rsp) │ │ │ │ - movdqa %xmm3,0x3b0(%rsp) │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpckhwd %xmm0,%xmm2 │ │ │ │ - punpcklwd %xmm0,%xmm3 │ │ │ │ - movdqa 0xe7407(%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 0xe73cd(%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 0xe792c(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xe792e(%rip),%xmm1 │ │ │ │ - movdqa %xmm1,0x2f0(%rsp) │ │ │ │ - movdqa %xmm2,0x380(%rsp) │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - punpckhwd %xmm1,%xmm3 │ │ │ │ - punpcklwd %xmm1,%xmm2 │ │ │ │ - movdqa 0xe7358(%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 0xe756e(%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 0xe78ad(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xe78af(%rip),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm6 │ │ │ │ - movdqa %xmm3,0x370(%rsp) │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpckhwd %xmm0,%xmm2 │ │ │ │ - punpcklwd %xmm0,%xmm3 │ │ │ │ - movdqa 0xe730e(%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 0xe72d4(%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 0xe7873(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xe7875(%rip),%xmm0 │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - jmp 2f4be0 <__cxa_finalize@plt+0x2c9b90> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0x240(%rsp),%xmm0 │ │ │ │ - movdqa 0x420(%rsp),%xmm1 │ │ │ │ - movdqa 0xe7656(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xe7658(%rip),%xmm0 │ │ │ │ - movdqa 0xe7660(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xe7662(%rip),%xmm1 │ │ │ │ - movdqa 0xe745a(%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 0xe71ae(%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 0xe7174(%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 0xe75b8(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xe75ba(%rip),%xmm0 │ │ │ │ - movdqa 0xe75c2(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xe75c4(%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 0xe70c8(%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 0xe72be(%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 0xe7522(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xe7524(%rip),%xmm0 │ │ │ │ - movdqa 0xe752c(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xe752e(%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 0xe7042(%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 0xe7008(%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 0xe748c(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xe748e(%rip),%xmm0 │ │ │ │ - movdqa 0xe7496(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xe7498(%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 0xe6f5c(%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 0xe7132(%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 0xe73f6(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xe73f8(%rip),%xmm0 │ │ │ │ - movdqa 0xe7400(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xe7402(%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 0xe6e76(%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 0xe6e3c(%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 0xe7360(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xe7362(%rip),%xmm0 │ │ │ │ - movdqa 0xe736a(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xe736c(%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 0xe6d90(%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 0xe6fa6(%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 0xe72ca(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xe72cc(%rip),%xmm0 │ │ │ │ - movdqa 0xe72d4(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xe72d6(%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 0xe6d0a(%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 0xe6cd0(%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 0xe7239(%rip),%xmm3 │ │ │ │ - pmulhrsw %xmm0,%xmm3 │ │ │ │ - pmulhrsw 0xe723b(%rip),%xmm0 │ │ │ │ - movdqa 0xe7243(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm2 │ │ │ │ - pmulhrsw 0xe7245(%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 0xe6c1c(%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 0xe6e12(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm4 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - packssdw %xmm2,%xmm4 │ │ │ │ - movdqa 0x370(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubsw %xmm6,%xmm2 │ │ │ │ - paddsw %xmm6,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - psubsw %xmm1,%xmm6 │ │ │ │ - paddsw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm0,0x330(%rsp) │ │ │ │ - movdqa %xmm3,0x340(%rsp) │ │ │ │ - movdqa %xmm6,%xmm3 │ │ │ │ - punpckhwd %xmm2,%xmm3 │ │ │ │ - punpcklwd %xmm2,%xmm6 │ │ │ │ - movdqa 0xe6b0d(%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 0xe6d03(%rip),%xmm0 │ │ │ │ - pmaddwd %xmm0,%xmm3 │ │ │ │ - pmaddwd %xmm0,%xmm6 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - packssdw %xmm3,%xmm6 │ │ │ │ - movdqa %xmm6,0x300(%rsp) │ │ │ │ - movdqa %xmm2,0x370(%rsp) │ │ │ │ - movdqa 0x310(%rsp),%xmm0 │ │ │ │ - movdqa 0x360(%rsp),%xmm3 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - psubsw %xmm0,%xmm2 │ │ │ │ - paddsw %xmm0,%xmm4 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - psubsw %xmm3,%xmm6 │ │ │ │ - paddsw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm6,%xmm3 │ │ │ │ - punpckhwd %xmm2,%xmm3 │ │ │ │ - punpcklwd %xmm2,%xmm6 │ │ │ │ - movdqa 0xe6a75(%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 0xe6c6b(%rip),%xmm0 │ │ │ │ - pmaddwd %xmm0,%xmm3 │ │ │ │ - pmaddwd %xmm0,%xmm6 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - packssdw %xmm3,%xmm6 │ │ │ │ - movdqa %xmm6,0x310(%rsp) │ │ │ │ - movdqa %xmm4,0x320(%rsp) │ │ │ │ - movdqa %xmm5,0x350(%rsp) │ │ │ │ - movdqa %xmm2,0x360(%rsp) │ │ │ │ - movdqa 0x2c0(%rsp),%xmm0 │ │ │ │ - movdqa 0x2f0(%rsp),%xmm2 │ │ │ │ - movdqa 0x380(%rsp),%xmm3 │ │ │ │ - movdqa 0x3b0(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xe69c9(%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 0xe698f(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm0,0x2c0(%rsp) │ │ │ │ - movdqa %xmm5,0x2f0(%rsp) │ │ │ │ - movdqa %xmm4,0x380(%rsp) │ │ │ │ - movdqa %xmm1,0x3b0(%rsp) │ │ │ │ - movdqa 0x2d0(%rsp),%xmm0 │ │ │ │ - movdqa 0x2e0(%rsp),%xmm2 │ │ │ │ - movdqa 0x390(%rsp),%xmm3 │ │ │ │ - movdqa 0x3a0(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xe690d(%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 0xe68d3(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm0,0x2d0(%rsp) │ │ │ │ - movdqa %xmm5,0x2e0(%rsp) │ │ │ │ - movdqa %xmm4,0x390(%rsp) │ │ │ │ - movdqa %xmm1,0x3a0(%rsp) │ │ │ │ - movdqa 0x2a0(%rsp),%xmm0 │ │ │ │ - movdqa 0x290(%rsp),%xmm2 │ │ │ │ - movdqa 0x3e0(%rsp),%xmm3 │ │ │ │ - movdqa 0x3d0(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xe6821(%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 0xe6987(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm0,0x2a0(%rsp) │ │ │ │ - movdqa %xmm5,0x290(%rsp) │ │ │ │ - movdqa %xmm4,0x3e0(%rsp) │ │ │ │ - movdqa %xmm1,0x3d0(%rsp) │ │ │ │ - movdqa 0x2b0(%rsp),%xmm0 │ │ │ │ - movdqa 0x280(%rsp),%xmm2 │ │ │ │ - movdqa 0x3f0(%rsp),%xmm3 │ │ │ │ - movdqa 0x3c0(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xe6765(%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 0xe68cb(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm0,0x2b0(%rsp) │ │ │ │ - movdqa %xmm5,0x280(%rsp) │ │ │ │ - movdqa %xmm4,0x3f0(%rsp) │ │ │ │ - movdqa %xmm1,0x3c0(%rsp) │ │ │ │ - movdqa 0x240(%rsp),%xmm0 │ │ │ │ - movdqa 0x270(%rsp),%xmm2 │ │ │ │ - movdqa 0x400(%rsp),%xmm3 │ │ │ │ - movdqa 0x430(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xe66b9(%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 0xe667f(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm0,0x240(%rsp) │ │ │ │ - movdqa %xmm5,0x270(%rsp) │ │ │ │ - movdqa %xmm4,0x400(%rsp) │ │ │ │ - movdqa %xmm1,0x430(%rsp) │ │ │ │ - movdqa 0x250(%rsp),%xmm0 │ │ │ │ - movdqa 0x260(%rsp),%xmm2 │ │ │ │ - movdqa 0x410(%rsp),%xmm3 │ │ │ │ - movdqa 0x420(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xe65fd(%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 0xe65c3(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm3,%xmm5 │ │ │ │ - movdqa 0x2a0(%rsp),%xmm2 │ │ │ │ - movdqa 0x3d0(%rsp),%xmm3 │ │ │ │ - movdqa %xmm0,%xmm6 │ │ │ │ - psubsw %xmm2,%xmm6 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - psubsw %xmm3,%xmm2 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm0,0x250(%rsp) │ │ │ │ - movdqa %xmm1,0x420(%rsp) │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - punpckhwd %xmm6,%xmm3 │ │ │ │ - punpcklwd %xmm6,%xmm2 │ │ │ │ - movdqa 0xe6545(%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 0xe650b(%rip),%xmm0 │ │ │ │ - pmaddwd %xmm0,%xmm3 │ │ │ │ - pmaddwd %xmm0,%xmm2 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - movdqa %xmm2,0x2a0(%rsp) │ │ │ │ - movdqa %xmm6,0x3d0(%rsp) │ │ │ │ - movdqa 0x290(%rsp),%xmm2 │ │ │ │ - movdqa 0x3e0(%rsp),%xmm3 │ │ │ │ - movdqa %xmm5,%xmm0 │ │ │ │ - psubsw %xmm2,%xmm0 │ │ │ │ - paddsw %xmm2,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - psubsw %xmm3,%xmm1 │ │ │ │ - paddsw %xmm3,%xmm4 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - punpckhwd %xmm0,%xmm3 │ │ │ │ - punpcklwd %xmm0,%xmm1 │ │ │ │ - movdqa 0xe64ad(%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 0xe6473(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm1 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - packssdw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,0x260(%rsp) │ │ │ │ - movdqa %xmm4,0x410(%rsp) │ │ │ │ - movdqa %xmm1,0x290(%rsp) │ │ │ │ - movdqa %xmm0,0x3e0(%rsp) │ │ │ │ - movdqa 0x270(%rsp),%xmm0 │ │ │ │ - movdqa 0x280(%rsp),%xmm2 │ │ │ │ - movdqa 0x3f0(%rsp),%xmm3 │ │ │ │ - movdqa 0x400(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xe63f1(%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 0xe63b7(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm0,0x270(%rsp) │ │ │ │ - movdqa %xmm5,0x280(%rsp) │ │ │ │ - movdqa %xmm4,0x3f0(%rsp) │ │ │ │ - movdqa %xmm1,0x400(%rsp) │ │ │ │ - movdqa 0x240(%rsp),%xmm0 │ │ │ │ - movdqa 0x2b0(%rsp),%xmm2 │ │ │ │ - movdqa 0x3c0(%rsp),%xmm3 │ │ │ │ - movdqa 0x430(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xe6335(%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 0xe62fb(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm0,0x240(%rsp) │ │ │ │ - movdqa %xmm5,0x2b0(%rsp) │ │ │ │ - movdqa %xmm4,0x3c0(%rsp) │ │ │ │ - movdqa %xmm1,0x430(%rsp) │ │ │ │ - movdqa 0x330(%rsp),%xmm0 │ │ │ │ - movdqa 0x2c0(%rsp),%xmm2 │ │ │ │ - movdqa 0x3b0(%rsp),%xmm3 │ │ │ │ - movdqa 0x340(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xe6269(%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 0xe633f(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm0,0x330(%rsp) │ │ │ │ - movdqa %xmm5,0x2c0(%rsp) │ │ │ │ - movdqa %xmm4,0x3b0(%rsp) │ │ │ │ - movdqa %xmm1,0x340(%rsp) │ │ │ │ - movdqa 0x320(%rsp),%xmm0 │ │ │ │ - movdqa 0x2d0(%rsp),%xmm2 │ │ │ │ - movdqa 0x3a0(%rsp),%xmm3 │ │ │ │ - movdqa 0x350(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xe61ad(%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 0xe6283(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm0,0x320(%rsp) │ │ │ │ - movdqa %xmm5,0x2d0(%rsp) │ │ │ │ - movdqa %xmm4,0x3a0(%rsp) │ │ │ │ - movdqa %xmm1,0x350(%rsp) │ │ │ │ - movdqa 0x310(%rsp),%xmm0 │ │ │ │ - movdqa 0x2e0(%rsp),%xmm2 │ │ │ │ - movdqa 0x390(%rsp),%xmm3 │ │ │ │ - movdqa 0x360(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xe60f1(%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 0xe61c7(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm0,0x310(%rsp) │ │ │ │ - movdqa %xmm5,0x2e0(%rsp) │ │ │ │ - movdqa %xmm4,0x390(%rsp) │ │ │ │ - movdqa %xmm1,0x360(%rsp) │ │ │ │ - movdqa 0x300(%rsp),%xmm0 │ │ │ │ - movdqa 0x2f0(%rsp),%xmm2 │ │ │ │ - movdqa 0x380(%rsp),%xmm3 │ │ │ │ - movdqa 0x370(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm2,%xmm4 │ │ │ │ - paddsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xe6035(%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 0xe610b(%rip),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm3,%xmm5 │ │ │ │ - movdqa 0x270(%rsp),%xmm2 │ │ │ │ - movdqa 0x200(%rsp),%xmm3 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - psubsw %xmm0,%xmm6 │ │ │ │ - paddsw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - psubsw %xmm2,%xmm0 │ │ │ │ - paddsw %xmm3,%xmm2 │ │ │ │ - movdqa 0x400(%rsp),%xmm3 │ │ │ │ - movdqa %xmm0,0x270(%rsp) │ │ │ │ - movdqa %xmm2,0x200(%rsp) │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - psubsw %xmm1,%xmm0 │ │ │ │ - paddsw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpckhwd %xmm6,%xmm2 │ │ │ │ - punpcklwd %xmm6,%xmm0 │ │ │ │ - movdqa 0xe5f78(%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 0xe5f3e(%rip),%xmm1 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm0 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm0 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - packssdw %xmm2,%xmm0 │ │ │ │ - movdqa 0x70(%rsp),%xmm2 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - psubsw %xmm3,%xmm1 │ │ │ │ - paddsw %xmm3,%xmm2 │ │ │ │ - movdqa 0x170(%rsp),%xmm3 │ │ │ │ - movdqa %xmm1,0x400(%rsp) │ │ │ │ - movdqa %xmm2,0x70(%rsp) │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - psubsw %xmm0,%xmm1 │ │ │ │ - paddsw %xmm0,%xmm3 │ │ │ │ - movdqa 0x100(%rsp),%xmm2 │ │ │ │ - movdqa 0x280(%rsp),%xmm0 │ │ │ │ - movdqa %xmm1,0x300(%rsp) │ │ │ │ - movdqa %xmm3,0x170(%rsp) │ │ │ │ - movdqa 0x3f0(%rsp),%xmm1 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psubsw %xmm6,%xmm3 │ │ │ │ - paddsw %xmm6,%xmm2 │ │ │ │ - movdqa %xmm3,0x370(%rsp) │ │ │ │ - movdqa %xmm2,0x100(%rsp) │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubsw %xmm5,%xmm2 │ │ │ │ - paddsw %xmm5,%xmm0 │ │ │ │ - movdqa 0x1f0(%rsp),%xmm5 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - psubsw %xmm4,%xmm3 │ │ │ │ - paddsw %xmm4,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - punpckhwd %xmm2,%xmm6 │ │ │ │ - punpcklwd %xmm2,%xmm3 │ │ │ │ - movdqa 0xe5e7a(%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 0xe5e40(%rip),%xmm4 │ │ │ │ - pmaddwd %xmm4,%xmm6 │ │ │ │ - pmaddwd %xmm4,%xmm3 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - packssdw %xmm6,%xmm3 │ │ │ │ - movdqa 0x80(%rsp),%xmm4 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - psubsw %xmm0,%xmm6 │ │ │ │ - paddsw %xmm0,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm0 │ │ │ │ - psubsw %xmm1,%xmm0 │ │ │ │ - paddsw %xmm1,%xmm4 │ │ │ │ - movdqa %xmm6,0x280(%rsp) │ │ │ │ - movdqa %xmm5,0x1f0(%rsp) │ │ │ │ - movdqa %xmm0,0x3f0(%rsp) │ │ │ │ - movdqa %xmm4,0x80(%rsp) │ │ │ │ - movdqa 0x180(%rsp),%xmm0 │ │ │ │ - movdqa 0xf0(%rsp),%xmm5 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm3,%xmm4 │ │ │ │ - paddsw %xmm3,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - psubsw %xmm2,%xmm6 │ │ │ │ - paddsw %xmm2,%xmm5 │ │ │ │ - movdqa %xmm4,0x2f0(%rsp) │ │ │ │ - movdqa %xmm0,0x180(%rsp) │ │ │ │ - movdqa %xmm6,0x380(%rsp) │ │ │ │ - movdqa %xmm5,0xf0(%rsp) │ │ │ │ - movdqa 0x290(%rsp),%xmm0 │ │ │ │ - movdqa 0x2e0(%rsp),%xmm5 │ │ │ │ - movdqa 0x390(%rsp),%xmm3 │ │ │ │ - movdqa 0x3e0(%rsp),%xmm1 │ │ │ │ - movdqa 0x1e0(%rsp),%xmm2 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm5,%xmm4 │ │ │ │ - paddsw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - punpckhwd %xmm4,%xmm6 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xe5d46(%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 0xe5d0c(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm3,%xmm6 │ │ │ │ - pmaddwd %xmm3,%xmm5 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm6,%xmm5 │ │ │ │ - movdqa 0x90(%rsp),%xmm3 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - psubsw %xmm0,%xmm6 │ │ │ │ - paddsw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - psubsw %xmm1,%xmm0 │ │ │ │ - paddsw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm6,0x290(%rsp) │ │ │ │ - movdqa %xmm2,0x1e0(%rsp) │ │ │ │ - movdqa %xmm0,0x3e0(%rsp) │ │ │ │ - movdqa %xmm3,0x90(%rsp) │ │ │ │ - movdqa 0x190(%rsp),%xmm0 │ │ │ │ - movdqa 0xe0(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubsw %xmm5,%xmm2 │ │ │ │ - paddsw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - psubsw %xmm4,%xmm3 │ │ │ │ - paddsw %xmm4,%xmm1 │ │ │ │ - movdqa %xmm2,0x2e0(%rsp) │ │ │ │ - movdqa %xmm0,0x190(%rsp) │ │ │ │ - movdqa %xmm3,0x390(%rsp) │ │ │ │ - movdqa %xmm1,0xe0(%rsp) │ │ │ │ - movdqa 0x2a0(%rsp),%xmm0 │ │ │ │ - movdqa 0x2d0(%rsp),%xmm5 │ │ │ │ - movdqa 0x3a0(%rsp),%xmm3 │ │ │ │ - movdqa 0x3d0(%rsp),%xmm1 │ │ │ │ - movdqa 0x1d0(%rsp),%xmm2 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm5,%xmm4 │ │ │ │ - paddsw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - punpckhwd %xmm4,%xmm6 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xe5c12(%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 0xe5bd8(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm3,%xmm6 │ │ │ │ - pmaddwd %xmm3,%xmm5 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm6,%xmm5 │ │ │ │ - movdqa 0xa0(%rsp),%xmm3 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - psubsw %xmm0,%xmm6 │ │ │ │ - paddsw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - psubsw %xmm1,%xmm0 │ │ │ │ - paddsw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm6,0x2a0(%rsp) │ │ │ │ - movdqa %xmm2,0x1d0(%rsp) │ │ │ │ - movdqa %xmm0,0x3d0(%rsp) │ │ │ │ - movdqa %xmm3,0xa0(%rsp) │ │ │ │ - movdqa 0x1a0(%rsp),%xmm0 │ │ │ │ - movdqa 0xd0(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubsw %xmm5,%xmm2 │ │ │ │ - paddsw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - psubsw %xmm4,%xmm3 │ │ │ │ - paddsw %xmm4,%xmm1 │ │ │ │ - movdqa %xmm2,0x2d0(%rsp) │ │ │ │ - movdqa %xmm0,0x1a0(%rsp) │ │ │ │ - movdqa %xmm3,0x3a0(%rsp) │ │ │ │ - movdqa %xmm1,0xd0(%rsp) │ │ │ │ - movdqa 0x2b0(%rsp),%xmm0 │ │ │ │ - movdqa 0x2c0(%rsp),%xmm5 │ │ │ │ - movdqa 0x3b0(%rsp),%xmm3 │ │ │ │ - movdqa 0x3c0(%rsp),%xmm1 │ │ │ │ - movdqa 0x1c0(%rsp),%xmm2 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm5,%xmm4 │ │ │ │ - paddsw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - punpckhwd %xmm4,%xmm6 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xe5ade(%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 0xe5aa4(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm3,%xmm6 │ │ │ │ - pmaddwd %xmm3,%xmm5 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm6,%xmm5 │ │ │ │ - movdqa 0xb0(%rsp),%xmm3 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - psubsw %xmm0,%xmm6 │ │ │ │ - paddsw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - psubsw %xmm1,%xmm0 │ │ │ │ - paddsw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm6,0x2b0(%rsp) │ │ │ │ - movdqa %xmm2,0x1c0(%rsp) │ │ │ │ - movdqa %xmm0,0x3c0(%rsp) │ │ │ │ - movdqa %xmm3,0xb0(%rsp) │ │ │ │ - movdqa 0x1b0(%rsp),%xmm0 │ │ │ │ - movdqa 0xc0(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubsw %xmm5,%xmm2 │ │ │ │ - paddsw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - psubsw %xmm4,%xmm3 │ │ │ │ - paddsw %xmm4,%xmm1 │ │ │ │ - movdqa %xmm2,0x2c0(%rsp) │ │ │ │ - movdqa %xmm0,0x1b0(%rsp) │ │ │ │ - movdqa %xmm3,0x3b0(%rsp) │ │ │ │ - movdqa %xmm1,0xc0(%rsp) │ │ │ │ - movdqa 0x260(%rsp),%xmm0 │ │ │ │ - movdqa 0x310(%rsp),%xmm5 │ │ │ │ - movdqa 0x360(%rsp),%xmm3 │ │ │ │ - movdqa 0x410(%rsp),%xmm1 │ │ │ │ - movdqa 0x210(%rsp),%xmm2 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm5,%xmm4 │ │ │ │ - paddsw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - punpckhwd %xmm4,%xmm6 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xe59aa(%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 0xe5970(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm3,%xmm6 │ │ │ │ - pmaddwd %xmm3,%xmm5 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm6,%xmm5 │ │ │ │ - movdqa 0x60(%rsp),%xmm3 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - psubsw %xmm0,%xmm6 │ │ │ │ - paddsw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - psubsw %xmm1,%xmm0 │ │ │ │ - paddsw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm6,0x260(%rsp) │ │ │ │ - movdqa %xmm2,0x210(%rsp) │ │ │ │ - movdqa %xmm0,0x410(%rsp) │ │ │ │ - movdqa %xmm3,0x60(%rsp) │ │ │ │ - movdqa 0x160(%rsp),%xmm0 │ │ │ │ - movdqa 0x110(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubsw %xmm5,%xmm2 │ │ │ │ - paddsw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - psubsw %xmm4,%xmm3 │ │ │ │ - paddsw %xmm4,%xmm1 │ │ │ │ - movdqa %xmm2,0x310(%rsp) │ │ │ │ - movdqa %xmm0,0x160(%rsp) │ │ │ │ - movdqa %xmm3,0x360(%rsp) │ │ │ │ - movdqa %xmm1,0x110(%rsp) │ │ │ │ - movdqa 0x250(%rsp),%xmm0 │ │ │ │ - movdqa 0x320(%rsp),%xmm5 │ │ │ │ - movdqa 0x350(%rsp),%xmm3 │ │ │ │ - movdqa 0x420(%rsp),%xmm1 │ │ │ │ - movdqa 0x220(%rsp),%xmm2 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm5,%xmm4 │ │ │ │ - paddsw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - punpckhwd %xmm4,%xmm6 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xe587c(%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 0xe5842(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm3,%xmm6 │ │ │ │ - pmaddwd %xmm3,%xmm5 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm6,%xmm5 │ │ │ │ - movdqa 0x50(%rsp),%xmm3 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - psubsw %xmm0,%xmm6 │ │ │ │ - paddsw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - psubsw %xmm1,%xmm0 │ │ │ │ - paddsw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm6,0x250(%rsp) │ │ │ │ - movdqa %xmm2,0x220(%rsp) │ │ │ │ - movdqa %xmm0,0x420(%rsp) │ │ │ │ - movdqa %xmm3,0x50(%rsp) │ │ │ │ - movdqa 0x150(%rsp),%xmm0 │ │ │ │ - movdqa 0x120(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubsw %xmm5,%xmm2 │ │ │ │ - paddsw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - psubsw %xmm4,%xmm3 │ │ │ │ - paddsw %xmm4,%xmm1 │ │ │ │ - movdqa %xmm2,0x320(%rsp) │ │ │ │ - movdqa %xmm0,0x150(%rsp) │ │ │ │ - movdqa %xmm3,0x350(%rsp) │ │ │ │ - movdqa %xmm1,0x120(%rsp) │ │ │ │ - movdqa 0x240(%rsp),%xmm0 │ │ │ │ - movdqa 0x330(%rsp),%xmm5 │ │ │ │ - movdqa 0x340(%rsp),%xmm3 │ │ │ │ - movdqa 0x430(%rsp),%xmm1 │ │ │ │ - movdqa 0x230(%rsp),%xmm2 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubsw %xmm5,%xmm4 │ │ │ │ - paddsw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - punpckhwd %xmm4,%xmm6 │ │ │ │ - punpcklwd %xmm4,%xmm5 │ │ │ │ - movdqa 0xe574e(%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 0xe5714(%rip),%xmm3 │ │ │ │ - pmaddwd %xmm3,%xmm6 │ │ │ │ - pmaddwd %xmm3,%xmm5 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - packssdw %xmm6,%xmm5 │ │ │ │ - movdqa 0x40(%rsp),%xmm3 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - psubsw %xmm0,%xmm6 │ │ │ │ - paddsw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - psubsw %xmm1,%xmm0 │ │ │ │ - paddsw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm6,0x240(%rsp) │ │ │ │ - movdqa %xmm2,0x230(%rsp) │ │ │ │ - movdqa %xmm0,0x430(%rsp) │ │ │ │ - movdqa %xmm3,0x40(%rsp) │ │ │ │ - movdqa 0x140(%rsp),%xmm0 │ │ │ │ - movdqa 0x130(%rsp),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubsw %xmm5,%xmm2 │ │ │ │ - paddsw %xmm5,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - psubsw %xmm4,%xmm3 │ │ │ │ - paddsw %xmm4,%xmm1 │ │ │ │ - movdqa %xmm2,0x330(%rsp) │ │ │ │ - movdqa %xmm0,0x140(%rsp) │ │ │ │ - movdqa %xmm3,0x340(%rsp) │ │ │ │ - movdqa %xmm1,0x130(%rsp) │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x848,%rsp │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 2f60e8 <__cxa_finalize@plt+0x2cb098> │ │ │ │ - call 2f61d0 <__cxa_finalize@plt+0x2cb180> │ │ │ │ - add $0x848,%rsp │ │ │ │ - ret │ │ │ │ - movd 0xe59d0(%rip),%xmm1 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xe59df(%rip),%xmm2 │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x10,%ecx │ │ │ │ - lea 0xb8(%rip),%r8 │ │ │ │ - pmulhrsw %xmm2,%xmm0 │ │ │ │ - movd 0xe5934(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - pmulhrsw %xmm2,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - punpcklwd %xmm0,%xmm0 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa (%rdi),%xmm1 │ │ │ │ - movdqa 0x10(%rdi),%xmm3 │ │ │ │ - movdqa 0x20(%rdi),%xmm5 │ │ │ │ - movdqa 0x30(%rdi),%xmm6 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - punpckhbw %xmm7,%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm3 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - paddw %xmm0,%xmm1 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - paddw %xmm0,%xmm3 │ │ │ │ - packuswb %xmm2,%xmm1 │ │ │ │ - packuswb %xmm4,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - punpckhbw %xmm7,%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm5 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm6 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - paddw %xmm0,%xmm5 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - paddw %xmm0,%xmm6 │ │ │ │ - packuswb %xmm2,%xmm5 │ │ │ │ - packuswb %xmm4,%xmm6 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - movdqa %xmm3,0x10(%rdi) │ │ │ │ - movdqa %xmm5,0x20(%rdi) │ │ │ │ - movdqa %xmm6,0x30(%rdi) │ │ │ │ + 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 %ecx │ │ │ │ - jg 2f6133 <__cxa_finalize@plt+0x2cb0e3> │ │ │ │ - jmp *%r8 │ │ │ │ - add $0x848,%rsp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - mov $0x2,%ecx │ │ │ │ - mov %rdi,0x440(%rsp) │ │ │ │ - lea 0x448(%rsp),%rdi │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x100(%rdx),%xmm1 │ │ │ │ - movdqa 0x200(%rdx),%xmm2 │ │ │ │ - movdqa 0x300(%rdx),%xmm3 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa 0x80(%rdx),%xmm0 │ │ │ │ - movdqa 0x180(%rdx),%xmm1 │ │ │ │ - movdqa 0x280(%rdx),%xmm2 │ │ │ │ - movdqa 0x380(%rdx),%xmm3 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 2ecc80 <__cxa_finalize@plt+0x2c1c30> │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,0xb8(%rsp) │ │ │ │ - movdqa %xmm1,0xc8(%rsp) │ │ │ │ - movdqa %xmm2,0xd8(%rsp) │ │ │ │ - movdqa %xmm3,0xe8(%rsp) │ │ │ │ - movdqa %xmm4,0xf8(%rsp) │ │ │ │ - movdqa %xmm5,0x108(%rsp) │ │ │ │ - movdqa %xmm6,0x118(%rsp) │ │ │ │ - movdqa %xmm7,0x128(%rsp) │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - movdqa 0xc0(%rdx),%xmm1 │ │ │ │ - movdqa 0x140(%rdx),%xmm2 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ - movdqa 0x240(%rdx),%xmm4 │ │ │ │ - movdqa 0x2c0(%rdx),%xmm5 │ │ │ │ - movdqa 0x340(%rdx),%xmm6 │ │ │ │ - movdqa 0x3c0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x138(%rsp) │ │ │ │ - movdqa %xmm1,0x1a8(%rsp) │ │ │ │ - movdqa %xmm2,0x178(%rsp) │ │ │ │ - movdqa %xmm3,0x168(%rsp) │ │ │ │ - movdqa %xmm4,0x158(%rsp) │ │ │ │ - movdqa %xmm5,0x188(%rsp) │ │ │ │ - movdqa %xmm6,0x198(%rsp) │ │ │ │ - movdqa %xmm7,0x148(%rsp) │ │ │ │ - call 2eff90 <__cxa_finalize@plt+0x2c4f40> │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa %xmm7,0xa8(%rsp) │ │ │ │ - movdqa 0x20(%rdx),%xmm0 │ │ │ │ - movdqa 0x60(%rdx),%xmm1 │ │ │ │ - movdqa 0xa0(%rdx),%xmm2 │ │ │ │ - movdqa 0xe0(%rdx),%xmm3 │ │ │ │ - movdqa 0x120(%rdx),%xmm4 │ │ │ │ - movdqa 0x160(%rdx),%xmm5 │ │ │ │ - movdqa 0x1a0(%rdx),%xmm6 │ │ │ │ - movdqa 0x1e0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x238(%rsp) │ │ │ │ - movdqa %xmm1,0x318(%rsp) │ │ │ │ - movdqa %xmm2,0x2b8(%rsp) │ │ │ │ - movdqa %xmm3,0x298(%rsp) │ │ │ │ - movdqa %xmm4,0x278(%rsp) │ │ │ │ - movdqa %xmm5,0x2d8(%rsp) │ │ │ │ - movdqa %xmm6,0x2f8(%rsp) │ │ │ │ - movdqa %xmm7,0x258(%rsp) │ │ │ │ - movdqa 0x220(%rdx),%xmm0 │ │ │ │ - movdqa 0x260(%rdx),%xmm1 │ │ │ │ - movdqa 0x2a0(%rdx),%xmm2 │ │ │ │ - movdqa 0x2e0(%rdx),%xmm3 │ │ │ │ - movdqa 0x320(%rdx),%xmm4 │ │ │ │ - movdqa 0x360(%rdx),%xmm5 │ │ │ │ - movdqa 0x3a0(%rdx),%xmm6 │ │ │ │ - movdqa 0x3e0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x3f8(%rsp) │ │ │ │ - movdqa %xmm1,0x358(%rsp) │ │ │ │ - movdqa %xmm2,0x378(%rsp) │ │ │ │ - movdqa %xmm3,0x3d8(%rsp) │ │ │ │ - movdqa %xmm4,0x3b8(%rsp) │ │ │ │ - movdqa %xmm5,0x398(%rsp) │ │ │ │ - movdqa %xmm6,0x338(%rsp) │ │ │ │ - movdqa %xmm7,0x418(%rsp) │ │ │ │ - call 2f45a0 <__cxa_finalize@plt+0x2c9550> │ │ │ │ - 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 0xe55fe(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9ba4 <__cxa_finalize@plt+0x2beb54> │ │ │ │ - movdqa %xmm0,(%rdx) │ │ │ │ - movdqa %xmm1,0x20(%rdx) │ │ │ │ - movdqa %xmm2,0x40(%rdx) │ │ │ │ - movdqa %xmm3,0x60(%rdx) │ │ │ │ - movdqa %xmm4,0x80(%rdx) │ │ │ │ - movdqa %xmm5,0xa0(%rdx) │ │ │ │ - movdqa %xmm6,0xc0(%rdx) │ │ │ │ - movdqa %xmm7,0xe0(%rdx) │ │ │ │ - movdqa 0xb8(%rsp),%xmm0 │ │ │ │ - movdqa 0xc8(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8(%rsp),%xmm2 │ │ │ │ - movdqa 0xe8(%rsp),%xmm3 │ │ │ │ - movdqa 0xf8(%rsp),%xmm4 │ │ │ │ - movdqa 0x108(%rsp),%xmm5 │ │ │ │ - movdqa 0x118(%rsp),%xmm6 │ │ │ │ - movdqa 0x128(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xe5569(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9ba4 <__cxa_finalize@plt+0x2beb54> │ │ │ │ - movdqa %xmm0,0x100(%rdx) │ │ │ │ - movdqa %xmm1,0x120(%rdx) │ │ │ │ - movdqa %xmm2,0x140(%rdx) │ │ │ │ - movdqa %xmm3,0x160(%rdx) │ │ │ │ - movdqa %xmm4,0x180(%rdx) │ │ │ │ - movdqa %xmm5,0x1a0(%rdx) │ │ │ │ - movdqa %xmm6,0x1c0(%rdx) │ │ │ │ - movdqa %xmm7,0x1e0(%rdx) │ │ │ │ - movdqa 0x138(%rsp),%xmm0 │ │ │ │ - movdqa 0x148(%rsp),%xmm1 │ │ │ │ - movdqa 0x158(%rsp),%xmm2 │ │ │ │ - movdqa 0x168(%rsp),%xmm3 │ │ │ │ - movdqa 0x178(%rsp),%xmm4 │ │ │ │ - movdqa 0x188(%rsp),%xmm5 │ │ │ │ - movdqa 0x198(%rsp),%xmm6 │ │ │ │ - movdqa 0x1a8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xe54c7(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9ba4 <__cxa_finalize@plt+0x2beb54> │ │ │ │ - movdqa %xmm0,0x200(%rdx) │ │ │ │ - movdqa %xmm1,0x220(%rdx) │ │ │ │ - movdqa %xmm2,0x240(%rdx) │ │ │ │ - movdqa %xmm3,0x260(%rdx) │ │ │ │ - movdqa %xmm4,0x280(%rdx) │ │ │ │ - movdqa %xmm5,0x2a0(%rdx) │ │ │ │ - movdqa %xmm6,0x2c0(%rdx) │ │ │ │ - movdqa %xmm7,0x2e0(%rdx) │ │ │ │ - movdqa 0x1b8(%rsp),%xmm0 │ │ │ │ - movdqa 0x1c8(%rsp),%xmm1 │ │ │ │ - movdqa 0x1d8(%rsp),%xmm2 │ │ │ │ - movdqa 0x1e8(%rsp),%xmm3 │ │ │ │ - movdqa 0x1f8(%rsp),%xmm4 │ │ │ │ - movdqa 0x208(%rsp),%xmm5 │ │ │ │ - movdqa 0x218(%rsp),%xmm6 │ │ │ │ - movdqa 0x228(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xe5425(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9ba4 <__cxa_finalize@plt+0x2beb54> │ │ │ │ - movdqa %xmm0,0x300(%rdx) │ │ │ │ - movdqa %xmm1,0x320(%rdx) │ │ │ │ - movdqa %xmm2,0x340(%rdx) │ │ │ │ - movdqa %xmm3,0x360(%rdx) │ │ │ │ - movdqa %xmm4,0x380(%rdx) │ │ │ │ - movdqa %xmm5,0x3a0(%rdx) │ │ │ │ - movdqa %xmm6,0x3c0(%rdx) │ │ │ │ - movdqa %xmm7,0x3e0(%rdx) │ │ │ │ - movdqa 0x238(%rsp),%xmm0 │ │ │ │ - movdqa 0x248(%rsp),%xmm1 │ │ │ │ - movdqa 0x258(%rsp),%xmm2 │ │ │ │ - movdqa 0x268(%rsp),%xmm3 │ │ │ │ - movdqa 0x278(%rsp),%xmm4 │ │ │ │ - movdqa 0x288(%rsp),%xmm5 │ │ │ │ - movdqa 0x298(%rsp),%xmm6 │ │ │ │ - movdqa 0x2a8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xe5383(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9ba4 <__cxa_finalize@plt+0x2beb54> │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x20(%rdi) │ │ │ │ - movdqa %xmm2,0x40(%rdi) │ │ │ │ - movdqa %xmm3,0x60(%rdi) │ │ │ │ - movdqa %xmm4,0x80(%rdi) │ │ │ │ - movdqa %xmm5,0xa0(%rdi) │ │ │ │ - movdqa %xmm6,0xc0(%rdi) │ │ │ │ - movdqa %xmm7,0xe0(%rdi) │ │ │ │ - movdqa 0x2b8(%rsp),%xmm0 │ │ │ │ - movdqa 0x2c8(%rsp),%xmm1 │ │ │ │ - movdqa 0x2d8(%rsp),%xmm2 │ │ │ │ - movdqa 0x2e8(%rsp),%xmm3 │ │ │ │ - movdqa 0x2f8(%rsp),%xmm4 │ │ │ │ - movdqa 0x308(%rsp),%xmm5 │ │ │ │ - movdqa 0x318(%rsp),%xmm6 │ │ │ │ - movdqa 0x328(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xe52ee(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9ba4 <__cxa_finalize@plt+0x2beb54> │ │ │ │ - movdqa %xmm0,0x100(%rdi) │ │ │ │ - movdqa %xmm1,0x120(%rdi) │ │ │ │ - movdqa %xmm2,0x140(%rdi) │ │ │ │ - movdqa %xmm3,0x160(%rdi) │ │ │ │ - movdqa %xmm4,0x180(%rdi) │ │ │ │ - movdqa %xmm5,0x1a0(%rdi) │ │ │ │ - movdqa %xmm6,0x1c0(%rdi) │ │ │ │ - movdqa %xmm7,0x1e0(%rdi) │ │ │ │ - movdqa 0x338(%rsp),%xmm0 │ │ │ │ - movdqa 0x348(%rsp),%xmm1 │ │ │ │ - movdqa 0x358(%rsp),%xmm2 │ │ │ │ - movdqa 0x368(%rsp),%xmm3 │ │ │ │ - movdqa 0x378(%rsp),%xmm4 │ │ │ │ - movdqa 0x388(%rsp),%xmm5 │ │ │ │ - movdqa 0x398(%rsp),%xmm6 │ │ │ │ - movdqa 0x3a8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xe524c(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9ba4 <__cxa_finalize@plt+0x2beb54> │ │ │ │ - movdqa %xmm0,0x200(%rdi) │ │ │ │ - movdqa %xmm1,0x220(%rdi) │ │ │ │ - movdqa %xmm2,0x240(%rdi) │ │ │ │ - movdqa %xmm3,0x260(%rdi) │ │ │ │ - movdqa %xmm4,0x280(%rdi) │ │ │ │ - movdqa %xmm5,0x2a0(%rdi) │ │ │ │ - movdqa %xmm6,0x2c0(%rdi) │ │ │ │ - movdqa %xmm7,0x2e0(%rdi) │ │ │ │ - movdqa 0x3b8(%rsp),%xmm0 │ │ │ │ - movdqa 0x3c8(%rsp),%xmm1 │ │ │ │ - movdqa 0x3d8(%rsp),%xmm2 │ │ │ │ - movdqa 0x3e8(%rsp),%xmm3 │ │ │ │ - movdqa 0x3f8(%rsp),%xmm4 │ │ │ │ - movdqa 0x408(%rsp),%xmm5 │ │ │ │ - movdqa 0x418(%rsp),%xmm6 │ │ │ │ - movdqa 0x428(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xe51aa(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9ba4 <__cxa_finalize@plt+0x2beb54> │ │ │ │ - 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 2f61e5 <__cxa_finalize@plt+0x2cb195> │ │ │ │ - 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 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - 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 2ecc80 <__cxa_finalize@plt+0x2c1c30> │ │ │ │ - mov %rdi,%rcx │ │ │ │ - lea 0x9(%rip),%r8 │ │ │ │ - lea (%rdi,%rsi,8),%rdi │ │ │ │ - jmp 2e9c91 <__cxa_finalize@plt+0x2bec41> │ │ │ │ - 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 2e9c91 <__cxa_finalize@plt+0x2bec41> │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa %xmm7,(%rdx) │ │ │ │ - movdqa %xmm7,0x10(%rdx) │ │ │ │ - movdqa %xmm7,0x20(%rdx) │ │ │ │ - movdqa %xmm7,0x30(%rdx) │ │ │ │ - movdqa %xmm7,0x40(%rdx) │ │ │ │ - movdqa %xmm7,0x50(%rdx) │ │ │ │ - movdqa %xmm7,0x60(%rdx) │ │ │ │ - movdqa %xmm7,0x70(%rdx) │ │ │ │ - movdqa %xmm7,0x80(%rdx) │ │ │ │ - movdqa %xmm7,0x90(%rdx) │ │ │ │ - movdqa %xmm7,0xa0(%rdx) │ │ │ │ - movdqa %xmm7,0xb0(%rdx) │ │ │ │ - movdqa %xmm7,0xc0(%rdx) │ │ │ │ - movdqa %xmm7,0xd0(%rdx) │ │ │ │ - movdqa %xmm7,0xe0(%rdx) │ │ │ │ - movdqa %xmm7,0xf0(%rdx) │ │ │ │ - add $0x100,%rdx │ │ │ │ - mov 0x438(%rsp),%ecx │ │ │ │ - mov 0x440(%rsp),%rdi │ │ │ │ - add $0x8,%rdi │ │ │ │ - mov %rdi,0x440(%rsp) │ │ │ │ - dec %ecx │ │ │ │ - jg 2f69a3 <__cxa_finalize@plt+0x2cb953> │ │ │ │ - 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 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - 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 2ecc80 <__cxa_finalize@plt+0x2c1c30> │ │ │ │ - mov %rdi,%rcx │ │ │ │ - lea 0x9(%rip),%r8 │ │ │ │ - lea (%rdi,%rsi,8),%rdi │ │ │ │ - jmp 2e9c91 <__cxa_finalize@plt+0x2bec41> │ │ │ │ - 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 2e9c91 <__cxa_finalize@plt+0x2bec41> │ │ │ │ - add $0x100,%rdx │ │ │ │ - mov 0x438(%rsp),%ecx │ │ │ │ - mov 0x440(%rsp),%rdi │ │ │ │ - add $0x8,%rdi │ │ │ │ - mov %rdi,0x440(%rsp) │ │ │ │ - dec %ecx │ │ │ │ - jg 2f6b4e <__cxa_finalize@plt+0x2cbafe> │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x448,%rsp │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 2f6ca8 <__cxa_finalize@plt+0x2cbc58> │ │ │ │ - call 2f6ce0 <__cxa_finalize@plt+0x2cbc90> │ │ │ │ - add $0x448,%rsp │ │ │ │ - ret │ │ │ │ - movd 0xe4e10(%rip),%xmm1 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xe4dbf(%rip),%xmm2 │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - mov $0x40,%ecx │ │ │ │ - lea -0x34(%rip),%r8 │ │ │ │ - jmp 2f0f8f <__cxa_finalize@plt+0x2c5f3f> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov $0x2,%r8d │ │ │ │ - sub $0x88,%ecx │ │ │ │ - mov %ecx,0x438(%rsp) │ │ │ │ - mov $0x4,%ecx │ │ │ │ - cmovs %r8d,%ecx │ │ │ │ - mov %rdx,0x440(%rsp) │ │ │ │ - movdqa 0xe4db4(%rip),%xmm7 │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0xc0(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x140(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x240(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x2c0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x340(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x3c0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x138(%rsp) │ │ │ │ - movdqa %xmm1,0x1a8(%rsp) │ │ │ │ - movdqa %xmm2,0x178(%rsp) │ │ │ │ - movdqa %xmm3,0x168(%rsp) │ │ │ │ - movdqa %xmm4,0x158(%rsp) │ │ │ │ - movdqa %xmm5,0x188(%rsp) │ │ │ │ - movdqa %xmm6,0x198(%rsp) │ │ │ │ - movdqa %xmm7,0x148(%rsp) │ │ │ │ - mov 0x438(%rsp),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - jl 2f6fe0 <__cxa_finalize@plt+0x2cbf90> │ │ │ │ - movdqa 0xe4cf2(%rip),%xmm7 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x100(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x200(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x300(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x400(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x500(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x600(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x700(%rdx),%xmm7 │ │ │ │ - call 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - 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 0xe4c55(%rip),%xmm7 │ │ │ │ - movdqa 0x80(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x180(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x280(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x380(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x480(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x580(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x680(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x780(%rdx),%xmm7 │ │ │ │ - call 2ecc80 <__cxa_finalize@plt+0x2c1c30> │ │ │ │ - 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 0xe4b96(%rip),%xmm7 │ │ │ │ - movdqa 0x440(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x4c0(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x540(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x5c0(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x640(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x6c0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x740(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x7c0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x218(%rsp) │ │ │ │ - movdqa %xmm1,0x1c8(%rsp) │ │ │ │ - movdqa %xmm2,0x1d8(%rsp) │ │ │ │ - movdqa %xmm3,0x208(%rsp) │ │ │ │ - movdqa %xmm4,0x1f8(%rsp) │ │ │ │ - movdqa %xmm5,0x1e8(%rsp) │ │ │ │ - movdqa %xmm6,0x1b8(%rsp) │ │ │ │ - movdqa %xmm7,0x228(%rsp) │ │ │ │ - call 2f0260 <__cxa_finalize@plt+0x2c5210> │ │ │ │ - jmp 2f70f9 <__cxa_finalize@plt+0x2cc0a9> │ │ │ │ - movdqa 0xe4ad8(%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 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - 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 0xe4a5f(%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 2ecc80 <__cxa_finalize@plt+0x2c1c30> │ │ │ │ - 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 2eff90 <__cxa_finalize@plt+0x2c4f40> │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9b9c <__cxa_finalize@plt+0x2beb4c> │ │ │ │ - movdqa %xmm0,(%rdx) │ │ │ │ - movdqa %xmm1,0x40(%rdx) │ │ │ │ - movdqa %xmm2,0x80(%rdx) │ │ │ │ - movdqa %xmm3,0xc0(%rdx) │ │ │ │ - movdqa %xmm4,0x100(%rdx) │ │ │ │ - movdqa %xmm5,0x140(%rdx) │ │ │ │ - movdqa %xmm6,0x180(%rdx) │ │ │ │ - movdqa %xmm7,0x1c0(%rdx) │ │ │ │ - movdqa 0xb8(%rsp),%xmm0 │ │ │ │ - movdqa 0xc8(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8(%rsp),%xmm2 │ │ │ │ - movdqa 0xe8(%rsp),%xmm3 │ │ │ │ - movdqa 0xf8(%rsp),%xmm4 │ │ │ │ - movdqa 0x108(%rsp),%xmm5 │ │ │ │ - movdqa 0x118(%rsp),%xmm6 │ │ │ │ - movdqa 0x128(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9b9c <__cxa_finalize@plt+0x2beb4c> │ │ │ │ - movdqa %xmm0,0x200(%rdx) │ │ │ │ - movdqa %xmm1,0x240(%rdx) │ │ │ │ - movdqa %xmm2,0x280(%rdx) │ │ │ │ - movdqa %xmm3,0x2c0(%rdx) │ │ │ │ - movdqa %xmm4,0x300(%rdx) │ │ │ │ - movdqa %xmm5,0x340(%rdx) │ │ │ │ - movdqa %xmm6,0x380(%rdx) │ │ │ │ - movdqa %xmm7,0x3c0(%rdx) │ │ │ │ - movdqa 0x138(%rsp),%xmm0 │ │ │ │ - movdqa 0x148(%rsp),%xmm1 │ │ │ │ - movdqa 0x158(%rsp),%xmm2 │ │ │ │ - movdqa 0x168(%rsp),%xmm3 │ │ │ │ - movdqa 0x178(%rsp),%xmm4 │ │ │ │ - movdqa 0x188(%rsp),%xmm5 │ │ │ │ - movdqa 0x198(%rsp),%xmm6 │ │ │ │ - movdqa 0x1a8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9b9c <__cxa_finalize@plt+0x2beb4c> │ │ │ │ - movdqa %xmm0,0x400(%rdx) │ │ │ │ - movdqa %xmm1,0x440(%rdx) │ │ │ │ - movdqa %xmm2,0x480(%rdx) │ │ │ │ - movdqa %xmm3,0x4c0(%rdx) │ │ │ │ - movdqa %xmm4,0x500(%rdx) │ │ │ │ - movdqa %xmm5,0x540(%rdx) │ │ │ │ - movdqa %xmm6,0x580(%rdx) │ │ │ │ - movdqa %xmm7,0x5c0(%rdx) │ │ │ │ - movdqa 0x1b8(%rsp),%xmm0 │ │ │ │ - movdqa 0x1c8(%rsp),%xmm1 │ │ │ │ - movdqa 0x1d8(%rsp),%xmm2 │ │ │ │ - movdqa 0x1e8(%rsp),%xmm3 │ │ │ │ - movdqa 0x1f8(%rsp),%xmm4 │ │ │ │ - movdqa 0x208(%rsp),%xmm5 │ │ │ │ - movdqa 0x218(%rsp),%xmm6 │ │ │ │ - movdqa 0x228(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9b9c <__cxa_finalize@plt+0x2beb4c> │ │ │ │ - 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 2f6d04 <__cxa_finalize@plt+0x2cbcb4> │ │ │ │ - mov 0x440(%rsp),%rdx │ │ │ │ - mov $0x4,%ecx │ │ │ │ - lea 0x8(%rdi),%r8 │ │ │ │ - mov %r8,0x440(%rsp) │ │ │ │ - lea -0x34b4(%rip),%r8 │ │ │ │ - jmp 2f3a33 <__cxa_finalize@plt+0x2c89e3> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0xc58,%rsp │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 2f7368 <__cxa_finalize@plt+0x2cc318> │ │ │ │ - call 2f73a0 <__cxa_finalize@plt+0x2cc350> │ │ │ │ - add $0xc58,%rsp │ │ │ │ - ret │ │ │ │ - movd 0xe4750(%rip),%xmm1 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xe46ff(%rip),%xmm2 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x20,%ecx │ │ │ │ - lea -0x34(%rip),%r8 │ │ │ │ - jmp 2f610f <__cxa_finalize@plt+0x2cb0bf> │ │ │ │ - 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 0xe46dc(%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 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - 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 0xe465f(%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 2ecc80 <__cxa_finalize@plt+0x2c1c30> │ │ │ │ - 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 0xe45c8(%rip),%xmm7 │ │ │ │ - movdqa 0x80(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x180(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x280(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x380(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x480(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x580(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x680(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x780(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x138(%rsp) │ │ │ │ - movdqa %xmm1,0x1a8(%rsp) │ │ │ │ - movdqa %xmm2,0x178(%rsp) │ │ │ │ - movdqa %xmm3,0x168(%rsp) │ │ │ │ - movdqa %xmm4,0x158(%rsp) │ │ │ │ - movdqa %xmm5,0x188(%rsp) │ │ │ │ - movdqa %xmm6,0x198(%rsp) │ │ │ │ - movdqa %xmm7,0x148(%rsp) │ │ │ │ - call 2eff90 <__cxa_finalize@plt+0x2c4f40> │ │ │ │ - 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 0xe44d6(%rip),%xmm7 │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0xc0(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x140(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x240(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x2c0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x340(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x3c0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x238(%rsp) │ │ │ │ - movdqa %xmm1,0x318(%rsp) │ │ │ │ - movdqa %xmm2,0x2b8(%rsp) │ │ │ │ - movdqa %xmm3,0x298(%rsp) │ │ │ │ - movdqa %xmm4,0x278(%rsp) │ │ │ │ - movdqa %xmm5,0x2d8(%rsp) │ │ │ │ - movdqa %xmm6,0x2f8(%rsp) │ │ │ │ - movdqa %xmm7,0x258(%rsp) │ │ │ │ - movdqa 0xe4425(%rip),%xmm7 │ │ │ │ - movdqa 0x440(%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - movdqa 0x4c0(%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movdqa 0x540(%rdx),%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa 0x5c0(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - movdqa 0x640(%rdx),%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - movdqa 0x6c0(%rdx),%xmm5 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - movdqa 0x740(%rdx),%xmm6 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - pmulhrsw 0x7c0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x3f8(%rsp) │ │ │ │ - movdqa %xmm1,0x358(%rsp) │ │ │ │ - movdqa %xmm2,0x378(%rsp) │ │ │ │ - movdqa %xmm3,0x3d8(%rsp) │ │ │ │ - movdqa %xmm4,0x3b8(%rsp) │ │ │ │ - movdqa %xmm5,0x398(%rsp) │ │ │ │ - movdqa %xmm6,0x338(%rsp) │ │ │ │ - movdqa %xmm7,0x418(%rsp) │ │ │ │ - call 2f45a0 <__cxa_finalize@plt+0x2c9550> │ │ │ │ - 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 2e9b9c <__cxa_finalize@plt+0x2beb4c> │ │ │ │ - movdqa %xmm0,(%rdx) │ │ │ │ - movdqa %xmm1,0x40(%rdx) │ │ │ │ - movdqa %xmm2,0x80(%rdx) │ │ │ │ - movdqa %xmm3,0xc0(%rdx) │ │ │ │ - movdqa %xmm4,0x100(%rdx) │ │ │ │ - movdqa %xmm5,0x140(%rdx) │ │ │ │ - movdqa %xmm6,0x180(%rdx) │ │ │ │ - movdqa %xmm7,0x1c0(%rdx) │ │ │ │ - movdqa 0xb8(%rsp),%xmm0 │ │ │ │ - movdqa 0xc8(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8(%rsp),%xmm2 │ │ │ │ - movdqa 0xe8(%rsp),%xmm3 │ │ │ │ - movdqa 0xf8(%rsp),%xmm4 │ │ │ │ - movdqa 0x108(%rsp),%xmm5 │ │ │ │ - movdqa 0x118(%rsp),%xmm6 │ │ │ │ - movdqa 0x128(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9b9c <__cxa_finalize@plt+0x2beb4c> │ │ │ │ - movdqa %xmm0,0x200(%rdx) │ │ │ │ - movdqa %xmm1,0x240(%rdx) │ │ │ │ - movdqa %xmm2,0x280(%rdx) │ │ │ │ - movdqa %xmm3,0x2c0(%rdx) │ │ │ │ - movdqa %xmm4,0x300(%rdx) │ │ │ │ - movdqa %xmm5,0x340(%rdx) │ │ │ │ - movdqa %xmm6,0x380(%rdx) │ │ │ │ - movdqa %xmm7,0x3c0(%rdx) │ │ │ │ - movdqa 0x138(%rsp),%xmm0 │ │ │ │ - movdqa 0x148(%rsp),%xmm1 │ │ │ │ - movdqa 0x158(%rsp),%xmm2 │ │ │ │ - movdqa 0x168(%rsp),%xmm3 │ │ │ │ - movdqa 0x178(%rsp),%xmm4 │ │ │ │ - movdqa 0x188(%rsp),%xmm5 │ │ │ │ - movdqa 0x198(%rsp),%xmm6 │ │ │ │ - movdqa 0x1a8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9b9c <__cxa_finalize@plt+0x2beb4c> │ │ │ │ - movdqa %xmm0,0x400(%rdx) │ │ │ │ - movdqa %xmm1,0x440(%rdx) │ │ │ │ - movdqa %xmm2,0x480(%rdx) │ │ │ │ - movdqa %xmm3,0x4c0(%rdx) │ │ │ │ - movdqa %xmm4,0x500(%rdx) │ │ │ │ - movdqa %xmm5,0x540(%rdx) │ │ │ │ - movdqa %xmm6,0x580(%rdx) │ │ │ │ - movdqa %xmm7,0x5c0(%rdx) │ │ │ │ - movdqa 0x1b8(%rsp),%xmm0 │ │ │ │ - movdqa 0x1c8(%rsp),%xmm1 │ │ │ │ - movdqa 0x1d8(%rsp),%xmm2 │ │ │ │ - movdqa 0x1e8(%rsp),%xmm3 │ │ │ │ - movdqa 0x1f8(%rsp),%xmm4 │ │ │ │ - movdqa 0x208(%rsp),%xmm5 │ │ │ │ - movdqa 0x218(%rsp),%xmm6 │ │ │ │ - movdqa 0x228(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9b9c <__cxa_finalize@plt+0x2beb4c> │ │ │ │ - movdqa %xmm0,0x600(%rdx) │ │ │ │ - movdqa %xmm1,0x640(%rdx) │ │ │ │ - movdqa %xmm2,0x680(%rdx) │ │ │ │ - movdqa %xmm3,0x6c0(%rdx) │ │ │ │ - movdqa %xmm4,0x700(%rdx) │ │ │ │ - movdqa %xmm5,0x740(%rdx) │ │ │ │ - movdqa %xmm6,0x780(%rdx) │ │ │ │ - movdqa %xmm7,0x7c0(%rdx) │ │ │ │ - movdqa 0x238(%rsp),%xmm0 │ │ │ │ - movdqa 0x248(%rsp),%xmm1 │ │ │ │ - movdqa 0x258(%rsp),%xmm2 │ │ │ │ - movdqa 0x268(%rsp),%xmm3 │ │ │ │ - movdqa 0x278(%rsp),%xmm4 │ │ │ │ - movdqa 0x288(%rsp),%xmm5 │ │ │ │ - movdqa 0x298(%rsp),%xmm6 │ │ │ │ - movdqa 0x2a8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9b9c <__cxa_finalize@plt+0x2beb4c> │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x40(%rdi) │ │ │ │ - movdqa %xmm2,0x80(%rdi) │ │ │ │ - movdqa %xmm3,0xc0(%rdi) │ │ │ │ - movdqa %xmm4,0x100(%rdi) │ │ │ │ - movdqa %xmm5,0x140(%rdi) │ │ │ │ - movdqa %xmm6,0x180(%rdi) │ │ │ │ - movdqa %xmm7,0x1c0(%rdi) │ │ │ │ - movdqa 0x2b8(%rsp),%xmm0 │ │ │ │ - movdqa 0x2c8(%rsp),%xmm1 │ │ │ │ - movdqa 0x2d8(%rsp),%xmm2 │ │ │ │ - movdqa 0x2e8(%rsp),%xmm3 │ │ │ │ - movdqa 0x2f8(%rsp),%xmm4 │ │ │ │ - movdqa 0x308(%rsp),%xmm5 │ │ │ │ - movdqa 0x318(%rsp),%xmm6 │ │ │ │ - movdqa 0x328(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9b9c <__cxa_finalize@plt+0x2beb4c> │ │ │ │ - movdqa %xmm0,0x200(%rdi) │ │ │ │ - movdqa %xmm1,0x240(%rdi) │ │ │ │ - movdqa %xmm2,0x280(%rdi) │ │ │ │ - movdqa %xmm3,0x2c0(%rdi) │ │ │ │ - movdqa %xmm4,0x300(%rdi) │ │ │ │ - movdqa %xmm5,0x340(%rdi) │ │ │ │ - movdqa %xmm6,0x380(%rdi) │ │ │ │ - movdqa %xmm7,0x3c0(%rdi) │ │ │ │ - movdqa 0x338(%rsp),%xmm0 │ │ │ │ - movdqa 0x348(%rsp),%xmm1 │ │ │ │ - movdqa 0x358(%rsp),%xmm2 │ │ │ │ - movdqa 0x368(%rsp),%xmm3 │ │ │ │ - movdqa 0x378(%rsp),%xmm4 │ │ │ │ - movdqa 0x388(%rsp),%xmm5 │ │ │ │ - movdqa 0x398(%rsp),%xmm6 │ │ │ │ - movdqa 0x3a8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9b9c <__cxa_finalize@plt+0x2beb4c> │ │ │ │ - movdqa %xmm0,0x400(%rdi) │ │ │ │ - movdqa %xmm1,0x440(%rdi) │ │ │ │ - movdqa %xmm2,0x480(%rdi) │ │ │ │ - movdqa %xmm3,0x4c0(%rdi) │ │ │ │ - movdqa %xmm4,0x500(%rdi) │ │ │ │ - movdqa %xmm5,0x540(%rdi) │ │ │ │ - movdqa %xmm6,0x580(%rdi) │ │ │ │ - movdqa %xmm7,0x5c0(%rdi) │ │ │ │ - movdqa 0x3b8(%rsp),%xmm0 │ │ │ │ - movdqa 0x3c8(%rsp),%xmm1 │ │ │ │ - movdqa 0x3d8(%rsp),%xmm2 │ │ │ │ - movdqa 0x3e8(%rsp),%xmm3 │ │ │ │ - movdqa 0x3f8(%rsp),%xmm4 │ │ │ │ - movdqa 0x408(%rsp),%xmm5 │ │ │ │ - movdqa 0x418(%rsp),%xmm6 │ │ │ │ - movdqa 0x428(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9b9c <__cxa_finalize@plt+0x2beb4c> │ │ │ │ - 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 2f73dc <__cxa_finalize@plt+0x2cc38c> │ │ │ │ - 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 2f3362 <__cxa_finalize@plt+0x2c8312> │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - lea 0x5(%rip),%rcx │ │ │ │ - jmp 2efc40 <__cxa_finalize@plt+0x2c4bf0> │ │ │ │ - lea -0x19(%rip),%r8 │ │ │ │ - add $0x200,%rdx │ │ │ │ - mov 0x240(%rsp),%rdi │ │ │ │ - mov 0x248(%rsp),%ecx │ │ │ │ - dec %ecx │ │ │ │ - jg 2f3362 <__cxa_finalize@plt+0x2c8312> │ │ │ │ - mov 0x448(%rsp),%rdi │ │ │ │ - mov 0x440(%rsp),%rdx │ │ │ │ - lea -0x461c(%rip),%r8 │ │ │ │ - mov $0x4,%ecx │ │ │ │ - jmp 2f3362 <__cxa_finalize@plt+0x2c8312> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0xc58,%rsp │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 2f7cb8 <__cxa_finalize@plt+0x2ccc68> │ │ │ │ - call 2f7cf0 <__cxa_finalize@plt+0x2ccca0> │ │ │ │ - add $0xc58,%rsp │ │ │ │ - ret │ │ │ │ - movd 0xe3e00(%rip),%xmm1 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm1,%xmm0 │ │ │ │ - movd 0xe3e0f(%rip),%xmm2 │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x40,%ecx │ │ │ │ - lea -0x97f(%rip),%r8 │ │ │ │ - jmp 2f610f <__cxa_finalize@plt+0x2cb0bf> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov $0x4,%r9d │ │ │ │ - mov $0x2,%r8d │ │ │ │ - sub $0x88,%ecx │ │ │ │ - cmovns %r9d,%r8d │ │ │ │ - mov %ecx,0x438(%rsp) │ │ │ │ - mov %r8d,%ecx │ │ │ │ - mov %rdx,0x450(%rsp) │ │ │ │ - mov %rdi,0x448(%rsp) │ │ │ │ - lea 0x458(%rsp),%rdi │ │ │ │ - mov %rdi,0x440(%rsp) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x200(%rdx),%xmm1 │ │ │ │ - movdqa 0x400(%rdx),%xmm2 │ │ │ │ - movdqa 0x600(%rdx),%xmm3 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa 0x100(%rdx),%xmm0 │ │ │ │ - movdqa 0x300(%rdx),%xmm1 │ │ │ │ - movdqa 0x500(%rdx),%xmm2 │ │ │ │ - movdqa 0x700(%rdx),%xmm3 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 2ecc80 <__cxa_finalize@plt+0x2c1c30> │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,0xb8(%rsp) │ │ │ │ - movdqa %xmm1,0xc8(%rsp) │ │ │ │ - movdqa %xmm2,0xd8(%rsp) │ │ │ │ - movdqa %xmm3,0xe8(%rsp) │ │ │ │ - movdqa %xmm4,0xf8(%rsp) │ │ │ │ - movdqa %xmm5,0x108(%rsp) │ │ │ │ - movdqa %xmm6,0x118(%rsp) │ │ │ │ - movdqa %xmm7,0x128(%rsp) │ │ │ │ - movdqa 0x80(%rdx),%xmm0 │ │ │ │ - movdqa 0x180(%rdx),%xmm1 │ │ │ │ - movdqa 0x280(%rdx),%xmm2 │ │ │ │ - movdqa 0x380(%rdx),%xmm3 │ │ │ │ - movdqa 0x480(%rdx),%xmm4 │ │ │ │ - movdqa 0x580(%rdx),%xmm5 │ │ │ │ - movdqa 0x680(%rdx),%xmm6 │ │ │ │ - movdqa 0x780(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x138(%rsp) │ │ │ │ - movdqa %xmm1,0x1a8(%rsp) │ │ │ │ - movdqa %xmm2,0x178(%rsp) │ │ │ │ - movdqa %xmm3,0x168(%rsp) │ │ │ │ - movdqa %xmm4,0x158(%rsp) │ │ │ │ - movdqa %xmm5,0x188(%rsp) │ │ │ │ - movdqa %xmm6,0x198(%rsp) │ │ │ │ - movdqa %xmm7,0x148(%rsp) │ │ │ │ - call 2eff90 <__cxa_finalize@plt+0x2c4f40> │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa %xmm7,0xa8(%rsp) │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - movdqa 0xc0(%rdx),%xmm1 │ │ │ │ - movdqa 0x140(%rdx),%xmm2 │ │ │ │ - movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ - movdqa 0x240(%rdx),%xmm4 │ │ │ │ - movdqa 0x2c0(%rdx),%xmm5 │ │ │ │ - movdqa 0x340(%rdx),%xmm6 │ │ │ │ - movdqa 0x3c0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x238(%rsp) │ │ │ │ - movdqa %xmm1,0x318(%rsp) │ │ │ │ - movdqa %xmm2,0x2b8(%rsp) │ │ │ │ - movdqa %xmm3,0x298(%rsp) │ │ │ │ - movdqa %xmm4,0x278(%rsp) │ │ │ │ - movdqa %xmm5,0x2d8(%rsp) │ │ │ │ - movdqa %xmm6,0x2f8(%rsp) │ │ │ │ - movdqa %xmm7,0x258(%rsp) │ │ │ │ - movdqa 0x440(%rdx),%xmm0 │ │ │ │ - movdqa 0x4c0(%rdx),%xmm1 │ │ │ │ - movdqa 0x540(%rdx),%xmm2 │ │ │ │ - movdqa 0x5c0(%rdx),%xmm3 │ │ │ │ - movdqa 0x640(%rdx),%xmm4 │ │ │ │ - movdqa 0x6c0(%rdx),%xmm5 │ │ │ │ - movdqa 0x740(%rdx),%xmm6 │ │ │ │ - movdqa 0x7c0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x3f8(%rsp) │ │ │ │ - movdqa %xmm1,0x358(%rsp) │ │ │ │ - movdqa %xmm2,0x378(%rsp) │ │ │ │ - movdqa %xmm3,0x3d8(%rsp) │ │ │ │ - movdqa %xmm4,0x3b8(%rsp) │ │ │ │ - movdqa %xmm5,0x398(%rsp) │ │ │ │ - movdqa %xmm6,0x338(%rsp) │ │ │ │ - movdqa %xmm7,0x418(%rsp) │ │ │ │ - call 2f45a0 <__cxa_finalize@plt+0x2c9550> │ │ │ │ - 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 0xe3aad(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9ba4 <__cxa_finalize@plt+0x2beb54> │ │ │ │ - movdqa %xmm0,(%rdx) │ │ │ │ - movdqa %xmm1,0x40(%rdx) │ │ │ │ - movdqa %xmm2,0x80(%rdx) │ │ │ │ - movdqa %xmm3,0xc0(%rdx) │ │ │ │ - movdqa %xmm4,0x100(%rdx) │ │ │ │ - movdqa %xmm5,0x140(%rdx) │ │ │ │ - movdqa %xmm6,0x180(%rdx) │ │ │ │ - movdqa %xmm7,0x1c0(%rdx) │ │ │ │ - movdqa 0xb8(%rsp),%xmm0 │ │ │ │ - movdqa 0xc8(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8(%rsp),%xmm2 │ │ │ │ - movdqa 0xe8(%rsp),%xmm3 │ │ │ │ - movdqa 0xf8(%rsp),%xmm4 │ │ │ │ - movdqa 0x108(%rsp),%xmm5 │ │ │ │ - movdqa 0x118(%rsp),%xmm6 │ │ │ │ - movdqa 0x128(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xe3a12(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9ba4 <__cxa_finalize@plt+0x2beb54> │ │ │ │ - movdqa %xmm0,0x200(%rdx) │ │ │ │ - movdqa %xmm1,0x240(%rdx) │ │ │ │ - movdqa %xmm2,0x280(%rdx) │ │ │ │ - movdqa %xmm3,0x2c0(%rdx) │ │ │ │ - movdqa %xmm4,0x300(%rdx) │ │ │ │ - movdqa %xmm5,0x340(%rdx) │ │ │ │ - movdqa %xmm6,0x380(%rdx) │ │ │ │ - movdqa %xmm7,0x3c0(%rdx) │ │ │ │ - movdqa 0x138(%rsp),%xmm0 │ │ │ │ - movdqa 0x148(%rsp),%xmm1 │ │ │ │ - movdqa 0x158(%rsp),%xmm2 │ │ │ │ - movdqa 0x168(%rsp),%xmm3 │ │ │ │ - movdqa 0x178(%rsp),%xmm4 │ │ │ │ - movdqa 0x188(%rsp),%xmm5 │ │ │ │ - movdqa 0x198(%rsp),%xmm6 │ │ │ │ - movdqa 0x1a8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xe3970(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9ba4 <__cxa_finalize@plt+0x2beb54> │ │ │ │ - movdqa %xmm0,0x400(%rdx) │ │ │ │ - movdqa %xmm1,0x440(%rdx) │ │ │ │ - movdqa %xmm2,0x480(%rdx) │ │ │ │ - movdqa %xmm3,0x4c0(%rdx) │ │ │ │ - movdqa %xmm4,0x500(%rdx) │ │ │ │ - movdqa %xmm5,0x540(%rdx) │ │ │ │ - movdqa %xmm6,0x580(%rdx) │ │ │ │ - movdqa %xmm7,0x5c0(%rdx) │ │ │ │ - movdqa 0x1b8(%rsp),%xmm0 │ │ │ │ - movdqa 0x1c8(%rsp),%xmm1 │ │ │ │ - movdqa 0x1d8(%rsp),%xmm2 │ │ │ │ - movdqa 0x1e8(%rsp),%xmm3 │ │ │ │ - movdqa 0x1f8(%rsp),%xmm4 │ │ │ │ - movdqa 0x208(%rsp),%xmm5 │ │ │ │ - movdqa 0x218(%rsp),%xmm6 │ │ │ │ - movdqa 0x228(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xe38ce(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9ba4 <__cxa_finalize@plt+0x2beb54> │ │ │ │ - movdqa %xmm0,0x600(%rdx) │ │ │ │ - movdqa %xmm1,0x640(%rdx) │ │ │ │ - movdqa %xmm2,0x680(%rdx) │ │ │ │ - movdqa %xmm3,0x6c0(%rdx) │ │ │ │ - movdqa %xmm4,0x700(%rdx) │ │ │ │ - movdqa %xmm5,0x740(%rdx) │ │ │ │ - movdqa %xmm6,0x780(%rdx) │ │ │ │ - movdqa %xmm7,0x7c0(%rdx) │ │ │ │ - movdqa 0x238(%rsp),%xmm0 │ │ │ │ - movdqa 0x248(%rsp),%xmm1 │ │ │ │ - movdqa 0x258(%rsp),%xmm2 │ │ │ │ - movdqa 0x268(%rsp),%xmm3 │ │ │ │ - movdqa 0x278(%rsp),%xmm4 │ │ │ │ - movdqa 0x288(%rsp),%xmm5 │ │ │ │ - movdqa 0x298(%rsp),%xmm6 │ │ │ │ - movdqa 0x2a8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xe382c(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9ba4 <__cxa_finalize@plt+0x2beb54> │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x40(%rdi) │ │ │ │ - movdqa %xmm2,0x80(%rdi) │ │ │ │ - movdqa %xmm3,0xc0(%rdi) │ │ │ │ - movdqa %xmm4,0x100(%rdi) │ │ │ │ - movdqa %xmm5,0x140(%rdi) │ │ │ │ - movdqa %xmm6,0x180(%rdi) │ │ │ │ - movdqa %xmm7,0x1c0(%rdi) │ │ │ │ - movdqa 0x2b8(%rsp),%xmm0 │ │ │ │ - movdqa 0x2c8(%rsp),%xmm1 │ │ │ │ - movdqa 0x2d8(%rsp),%xmm2 │ │ │ │ - movdqa 0x2e8(%rsp),%xmm3 │ │ │ │ - movdqa 0x2f8(%rsp),%xmm4 │ │ │ │ - movdqa 0x308(%rsp),%xmm5 │ │ │ │ - movdqa 0x318(%rsp),%xmm6 │ │ │ │ - movdqa 0x328(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xe3791(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9ba4 <__cxa_finalize@plt+0x2beb54> │ │ │ │ - movdqa %xmm0,0x200(%rdi) │ │ │ │ - movdqa %xmm1,0x240(%rdi) │ │ │ │ - movdqa %xmm2,0x280(%rdi) │ │ │ │ - movdqa %xmm3,0x2c0(%rdi) │ │ │ │ - movdqa %xmm4,0x300(%rdi) │ │ │ │ - movdqa %xmm5,0x340(%rdi) │ │ │ │ - movdqa %xmm6,0x380(%rdi) │ │ │ │ - movdqa %xmm7,0x3c0(%rdi) │ │ │ │ - movdqa 0x338(%rsp),%xmm0 │ │ │ │ - movdqa 0x348(%rsp),%xmm1 │ │ │ │ - movdqa 0x358(%rsp),%xmm2 │ │ │ │ - movdqa 0x368(%rsp),%xmm3 │ │ │ │ - movdqa 0x378(%rsp),%xmm4 │ │ │ │ - movdqa 0x388(%rsp),%xmm5 │ │ │ │ - movdqa 0x398(%rsp),%xmm6 │ │ │ │ - movdqa 0x3a8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xe36ef(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9ba4 <__cxa_finalize@plt+0x2beb54> │ │ │ │ - movdqa %xmm0,0x400(%rdi) │ │ │ │ - movdqa %xmm1,0x440(%rdi) │ │ │ │ - movdqa %xmm2,0x480(%rdi) │ │ │ │ - movdqa %xmm3,0x4c0(%rdi) │ │ │ │ - movdqa %xmm4,0x500(%rdi) │ │ │ │ - movdqa %xmm5,0x540(%rdi) │ │ │ │ - movdqa %xmm6,0x580(%rdi) │ │ │ │ - movdqa %xmm7,0x5c0(%rdi) │ │ │ │ - movdqa 0x3b8(%rsp),%xmm0 │ │ │ │ - movdqa 0x3c8(%rsp),%xmm1 │ │ │ │ - movdqa 0x3d8(%rsp),%xmm2 │ │ │ │ - movdqa 0x3e8(%rsp),%xmm3 │ │ │ │ - movdqa 0x3f8(%rsp),%xmm4 │ │ │ │ - movdqa 0x408(%rsp),%xmm5 │ │ │ │ - movdqa 0x418(%rsp),%xmm6 │ │ │ │ - movdqa 0x428(%rsp),%xmm7 │ │ │ │ - movdqa %xmm7,0x8(%rsp) │ │ │ │ - movdqa 0xe364d(%rip),%xmm7 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 2e9ba4 <__cxa_finalize@plt+0x2beb54> │ │ │ │ - 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 2f7d30 <__cxa_finalize@plt+0x2ccce0> │ │ │ │ - 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 2f3a33 <__cxa_finalize@plt+0x2c89e3> │ │ │ │ - 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 2f3f0e <__cxa_finalize@plt+0x2c8ebe> │ │ │ │ - mov 0x440(%rsp),%rdi │ │ │ │ - mov 0x448(%rsp),%ecx │ │ │ │ - lea 0x8(%rdi),%r8 │ │ │ │ - mov %r8,0x440(%rsp) │ │ │ │ - lea -0x81(%rip),%r8 │ │ │ │ - dec %ecx │ │ │ │ - jg 2f3a33 <__cxa_finalize@plt+0x2c89e3> │ │ │ │ - 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 2f3a33 <__cxa_finalize@plt+0x2c89e3> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - lea 0x19(%rip),%r10 │ │ │ │ - tzcnt %r8d,%r8d │ │ │ │ - test %eax,%eax │ │ │ │ - jne 2f8724 <__cxa_finalize@plt+0x2cd6d4> │ │ │ │ - mov 0x10(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 2f89b9 <__cxa_finalize@plt+0x2cd969> │ │ │ │ - movzwl 0xe4366(%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 2f8613 <__cxa_finalize@plt+0x2cd5c3> │ │ │ │ - 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 2f8632 <__cxa_finalize@plt+0x2cd5e2> │ │ │ │ - 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 2f864d <__cxa_finalize@plt+0x2cd5fd> │ │ │ │ - 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 2f866a <__cxa_finalize@plt+0x2cd61a> │ │ │ │ - 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 2f868b <__cxa_finalize@plt+0x2cd63b> │ │ │ │ - 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 2f86b4 <__cxa_finalize@plt+0x2cd664> │ │ │ │ + dec %r9d │ │ │ │ + jg 2f915d <__cxa_finalize@plt+0x2ce10d> │ │ │ │ + vzeroupper │ │ │ │ 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 2f86dd <__cxa_finalize@plt+0x2cd68d> │ │ │ │ + vmovdqu (%rdx),%ymm0 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqu 0x40(%rdx),%ymm2 │ │ │ │ + vmovdqu 0x60(%rdx),%ymm3 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vmovdqa %ymm2,0x40(%rdi) │ │ │ │ + vmovdqa %ymm3,0x60(%rdi) │ │ │ │ + vmovdqu 0x80(%rdx),%ymm0 │ │ │ │ + vmovdqu 0xa0(%rdx),%ymm1 │ │ │ │ + vmovdqu 0xc0(%rdx),%ymm2 │ │ │ │ + vmovdqu 0xe0(%rdx),%ymm3 │ │ │ │ + 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 2f9192 <__cxa_finalize@plt+0x2ce142> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - imul $0xff01,%eax,%eax │ │ │ │ - vbroadcasti32x4 0xe40cc(%rip),%zmm20 │ │ │ │ - add $0x1000,%eax │ │ │ │ - vpbroadcastw %eax,%zmm21 │ │ │ │ + vmovd %eax,%xmm5 │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ + vpbroadcastd 0xe2d78(%rip),%ymm4 │ │ │ │ + vpbroadcastw %xmm5,%ymm5 │ │ │ │ + vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ test %eax,%eax │ │ │ │ - jne 2f8c99 <__cxa_finalize@plt+0x2cdc49> │ │ │ │ - movzwl 0xe4380(%r10,%r8,2),%r8d │ │ │ │ - vpbroadcastd 0xe41ee(%rip),%zmm19 │ │ │ │ + jne 2f95b9 <__cxa_finalize@plt+0x2ce569> │ │ │ │ + movzwl 0xe3089(%r10,%r8,2),%r8d │ │ │ │ + mov 0x18(%rsp),%eax │ │ │ │ add %r10,%r8 │ │ │ │ + shr $0xb,%eax │ │ │ │ + vpbroadcastd 0xe2f01(%r10,%rax,4),%ymm3 │ │ │ │ jmp *%r8 │ │ │ │ - vmovd (%rdx),%xmm0 │ │ │ │ - vpinsrd $0x1,(%rdx,%rcx,1),%xmm0,%xmm0 │ │ │ │ + vmovq (%rdx),%xmm1 │ │ │ │ + vmovhps (%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ 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) │ │ │ │ + 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 2f8764 <__cxa_finalize@plt+0x2cd714> │ │ │ │ + jg 2f9249 <__cxa_finalize@plt+0x2ce1f9> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqa 0xe4047(%rip),%xmm4 │ │ │ │ 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 │ │ │ │ - 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 2f87a9 <__cxa_finalize@plt+0x2cd759> │ │ │ │ - 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) │ │ │ │ + vpmullw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpmullw %xmm5,%xmm1,%xmm1 │ │ │ │ + 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 2f87e1 <__cxa_finalize@plt+0x2cd791> │ │ │ │ + jg 2f9289 <__cxa_finalize@plt+0x2ce239> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqa32 0xe3953(%rip),%zmm20 │ │ │ │ - vmovdqu32 (%rdx),%ymm16 │ │ │ │ - vinserti32x8 $0x1,(%rdx,%rcx,1),%zmm16,%zmm16 │ │ │ │ + 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 │ │ │ │ - vpermb %zmm16,%zmm20,%zmm16 │ │ │ │ - vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm19,%zmm16,%zmm16 │ │ │ │ - vpmovuswb %zmm16,%ymm16 │ │ │ │ - vmovdqa32 %xmm16,(%rdi) │ │ │ │ - vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,1) │ │ │ │ + vpmullw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmullw %ymm5,%ymm1,%ymm1 │ │ │ │ + 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 2f882d <__cxa_finalize@plt+0x2cd7dd> │ │ │ │ + jg 2f92cd <__cxa_finalize@plt+0x2ce27d> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqu32 (%rdx),%ymm16 │ │ │ │ - vinserti32x8 $0x1,(%rdx,%rcx,1),%zmm16,%zmm16 │ │ │ │ - vmovdqu32 0x8(%rdx),%ymm17 │ │ │ │ - vinserti32x8 $0x1,0x8(%rdx,%rcx,1),%zmm17,%zmm17 │ │ │ │ + vpmullw (%rdx),%ymm4,%ymm0 │ │ │ │ + vpmullw 0x2(%rdx),%ymm5,%ymm1 │ │ │ │ + vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpmullw (%rdx,%rcx,1),%ymm4,%ymm1 │ │ │ │ + vpmullw 0x2(%rdx,%rcx,1),%ymm5,%ymm2 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - 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 │ │ │ │ - vmovdqa32 %ymm16,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + 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 2f8870 <__cxa_finalize@plt+0x2cd820> │ │ │ │ + jg 2f9317 <__cxa_finalize@plt+0x2ce2c7> │ │ │ │ + vzeroupper │ │ │ │ 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 │ │ │ │ + vpmullw (%rdx),%ymm4,%ymm0 │ │ │ │ + vpmullw 0x2(%rdx),%ymm5,%ymm1 │ │ │ │ + vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpmullw 0x20(%rdx),%ymm4,%ymm1 │ │ │ │ + vpmullw 0x22(%rdx),%ymm5,%ymm2 │ │ │ │ add %rcx,%rdx │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + 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 2f88db <__cxa_finalize@plt+0x2cd88b> │ │ │ │ + jg 2f9360 <__cxa_finalize@plt+0x2ce310> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqu32 (%rdx),%zmm16 │ │ │ │ - vmovdqu32 0x8(%rdx),%zmm18 │ │ │ │ - vmovdqu32 0x40(%rdx),%zmm17 │ │ │ │ - vmovdqu32 0x48(%rdx),%zmm22 │ │ │ │ + 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 │ │ │ │ + vpmullw -0x40(%rdx,%rax,2),%ymm4,%ymm1 │ │ │ │ + vpmullw -0x3e(%rdx,%rax,2),%ymm5,%ymm2 │ │ │ │ + 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 2f93a8 <__cxa_finalize@plt+0x2ce358> │ │ │ │ add %rcx,%rdx │ │ │ │ - vpshufb %zmm20,%zmm16,%zmm16 │ │ │ │ - vpshufb %zmm20,%zmm18,%zmm18 │ │ │ │ - vpshufb %zmm20,%zmm17,%zmm17 │ │ │ │ - vpshufb %zmm20,%zmm22,%zmm22 │ │ │ │ - vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpmaddubsw %zmm21,%zmm18,%zmm18 │ │ │ │ - vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpmaddubsw %zmm21,%zmm22,%zmm22 │ │ │ │ - vpmulhrsw %zmm19,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm19,%zmm17,%zmm17 │ │ │ │ - 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 2f8927 <__cxa_finalize@plt+0x2cd8d7> │ │ │ │ + jg 2f93a5 <__cxa_finalize@plt+0x2ce355> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movzwl 0xe438e(%r10,%r8,2),%r8d │ │ │ │ - imul $0xff01,%eax,%eax │ │ │ │ - vpbroadcastd 0xe3f7a(%rip),%zmm21 │ │ │ │ - add $0x1000,%eax │ │ │ │ + movzwl 0xe3097(%r10,%r8,2),%r8d │ │ │ │ + shl $0xb,%eax │ │ │ │ + vmovd %eax,%xmm5 │ │ │ │ add %r10,%r8 │ │ │ │ - vpbroadcastw %eax,%zmm20 │ │ │ │ + vpbroadcastw %xmm5,%ymm5 │ │ │ │ jmp *%r8 │ │ │ │ vmovd (%rdx),%xmm0 │ │ │ │ - vpinsrw $0x1,(%rdx,%rcx,1),%xmm0,%xmm1 │ │ │ │ + vmovd (%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpinsrw $0x0,(%rdx),%xmm1,%xmm0 │ │ │ │ - vpshuflw $0xb1,%xmm1,%xmm1 │ │ │ │ - vpunpcklbw %xmm1,%xmm0,%xmm1 │ │ │ │ - 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 2f89e7 <__cxa_finalize@plt+0x2cd997> │ │ │ │ - ret │ │ │ │ + vpunpckldq %xmm1,%xmm0,%xmm2 │ │ │ │ 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 │ │ │ │ - vpunpcklbw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpmaddubsw %xmm20,%xmm1,%xmm1 │ │ │ │ - vpmulhrsw %xmm21,%xmm1,%xmm1 │ │ │ │ - vpackuswb %xmm1,%xmm1,%xmm1 │ │ │ │ + vpunpckldq %xmm0,%xmm1,%xmm1 │ │ │ │ + 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 2f8a2b <__cxa_finalize@plt+0x2cd9db> │ │ │ │ + jg 2f9419 <__cxa_finalize@plt+0x2ce3c9> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ vmovq (%rdx),%xmm0 │ │ │ │ - vmovq (%rdx,%rcx,1),%xmm3 │ │ │ │ + vmovq (%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpunpcklbw %xmm0,%xmm3,%xmm1 │ │ │ │ + vpunpcklqdq %xmm1,%xmm0,%xmm2 │ │ │ │ vmovq (%rdx),%xmm0 │ │ │ │ - vpunpcklbw %xmm3,%xmm0,%xmm2 │ │ │ │ - vpmaddubsw %xmm20,%xmm1,%xmm1 │ │ │ │ - vpmaddubsw %xmm20,%xmm2,%xmm2 │ │ │ │ - vpmulhrsw %xmm21,%xmm1,%xmm1 │ │ │ │ - vpmulhrsw %xmm21,%xmm2,%xmm2 │ │ │ │ - vpackuswb %xmm2,%xmm1,%xmm1 │ │ │ │ + vpunpcklqdq %xmm0,%xmm1,%xmm1 │ │ │ │ + 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 2f8a74 <__cxa_finalize@plt+0x2cda24> │ │ │ │ + jg 2f9458 <__cxa_finalize@plt+0x2ce408> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ vmovdqu (%rdx),%xmm0 │ │ │ │ - vbroadcasti128 (%rdx,%rcx,1),%ymm2 │ │ │ │ + vbroadcasti128 (%rdx,%rcx,1),%ymm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpblendd $0xf,%ymm0,%ymm2,%ymm3 │ │ │ │ + vpblendd $0xf0,%ymm1,%ymm0,%ymm2 │ │ │ │ vbroadcasti128 (%rdx),%ymm0 │ │ │ │ - vpblendd $0xf0,%ymm0,%ymm2,%ymm2 │ │ │ │ - vpunpcklbw %ymm3,%ymm2,%ymm1 │ │ │ │ - vpunpckhbw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm20,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm20,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm21,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm21,%ymm2,%ymm2 │ │ │ │ - vpackuswb %ymm2,%ymm1,%ymm1 │ │ │ │ + vpblendd $0xf0,%ymm0,%ymm1,%ymm1 │ │ │ │ + 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 2f8abd <__cxa_finalize@plt+0x2cda6d> │ │ │ │ + jg 2f9495 <__cxa_finalize@plt+0x2ce445> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqu32 (%rdx),%ymm16 │ │ │ │ - kxnorb %k1,%k1,%k1 │ │ │ │ - vbroadcasti32x8 (%rdx,%rcx,1),%zmm18 │ │ │ │ + vmovdqu (%rdx),%ymm0 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%ymm2 │ │ │ │ + vmovdqu 0x20(%rdx,%rcx,1),%ymm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpblendmd %zmm16,%zmm18,%zmm19{%k1} │ │ │ │ - vbroadcasti32x8 (%rdx),%zmm16 │ │ │ │ - vpblendmd %zmm18,%zmm16,%zmm18{%k1} │ │ │ │ - vpunpcklbw %zmm19,%zmm18,%zmm17 │ │ │ │ - vpunpckhbw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpmaddubsw %zmm20,%zmm17,%zmm17 │ │ │ │ - vpmaddubsw %zmm20,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm21,%zmm18,%zmm18 │ │ │ │ - vpackuswb %zmm18,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %ymm17,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm17,(%rdi,%rsi,1) │ │ │ │ + vpsubw %ymm0,%ymm2,%ymm4 │ │ │ │ + vpmulhrsw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ + vmovdqu (%rdx),%ymm0 │ │ │ │ + vmovdqa %ymm4,(%rdi) │ │ │ │ + vpsubw %ymm1,%ymm3,%ymm4 │ │ │ │ + vpmulhrsw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm1,%ymm4,%ymm4 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqa %ymm4,0x20(%rdi) │ │ │ │ + vpsubw %ymm2,%ymm0,%ymm4 │ │ │ │ + vpmulhrsw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm2,%ymm4,%ymm4 │ │ │ │ + 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 2f8b1f <__cxa_finalize@plt+0x2cdacf> │ │ │ │ + jg 2f94df <__cxa_finalize@plt+0x2ce48f> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqu32 (%rdx),%zmm16 │ │ │ │ - vmovdqu32 (%rdx,%rcx,1),%zmm19 │ │ │ │ + add %r11d,%r11d │ │ │ │ + mov %rdx,%r8 │ │ │ │ + lea -0x100(%r9,%r11,8),%eax │ │ │ │ + mov %rdi,%r10 │ │ │ │ + vmovdqu (%rdx),%ymm0 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%ymm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpunpcklbw %zmm16,%zmm19,%zmm17 │ │ │ │ - vpunpckhbw %zmm16,%zmm19,%zmm22 │ │ │ │ - vmovdqu32 (%rdx),%zmm16 │ │ │ │ - vpmaddubsw %zmm20,%zmm17,%zmm17 │ │ │ │ - vpmaddubsw %zmm20,%zmm22,%zmm22 │ │ │ │ - vpunpcklbw %zmm19,%zmm16,%zmm18 │ │ │ │ - vpunpckhbw %zmm19,%zmm16,%zmm23 │ │ │ │ - vpmaddubsw %zmm20,%zmm18,%zmm18 │ │ │ │ - vpmaddubsw %zmm20,%zmm23,%zmm23 │ │ │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm21,%zmm22,%zmm22 │ │ │ │ - vpmulhrsw %zmm21,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm21,%zmm23,%zmm23 │ │ │ │ - vpackuswb %zmm22,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm23,%zmm18,%zmm18 │ │ │ │ - vmovdqa32 %zmm17,(%rdi) │ │ │ │ - vmovdqa32 %zmm18,(%rdi,%rsi,1) │ │ │ │ + vpsubw %ymm0,%ymm3,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ + vmovdqu (%rdx),%ymm0 │ │ │ │ + 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 2f8b85 <__cxa_finalize@plt+0x2cdb35> │ │ │ │ - ret │ │ │ │ - vmovdqu32 (%rdx),%zmm16 │ │ │ │ - vmovdqu32 0x40(%rdx),%zmm17 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vmovdqu32 (%rdx),%zmm18 │ │ │ │ - vmovdqu32 0x40(%rdx),%zmm19 │ │ │ │ - vpunpcklbw %zmm16,%zmm18,%zmm22 │ │ │ │ - vpmaddubsw %zmm20,%zmm22,%zmm22 │ │ │ │ - vpunpckhbw %zmm16,%zmm18,%zmm16 │ │ │ │ - vpmaddubsw %zmm20,%zmm16,%zmm16 │ │ │ │ - vpunpcklbw %zmm17,%zmm19,%zmm23 │ │ │ │ - vpmaddubsw %zmm20,%zmm23,%zmm23 │ │ │ │ - vpunpckhbw %zmm17,%zmm19,%zmm17 │ │ │ │ - vpmaddubsw %zmm20,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm21,%zmm22,%zmm22 │ │ │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm21,%zmm23,%zmm23 │ │ │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm16,%zmm22,%zmm22 │ │ │ │ - vmovdqa32 %zmm18,%zmm16 │ │ │ │ - vpackuswb %zmm17,%zmm23,%zmm23 │ │ │ │ - vmovdqa32 %zmm19,%zmm17 │ │ │ │ - vmovdqa32 %zmm22,(%rdi) │ │ │ │ - vmovdqa32 %zmm23,0x40(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r9d │ │ │ │ - jg 2f8c0f <__cxa_finalize@plt+0x2cdbbf> │ │ │ │ + jg 2f9562 <__cxa_finalize@plt+0x2ce512> │ │ │ │ + add $0x20,%r8 │ │ │ │ + add $0x20,%r10 │ │ │ │ + movzbl %al,%r9d │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %r10,%rdi │ │ │ │ + sub $0x100,%eax │ │ │ │ + jg 2f955e <__cxa_finalize@plt+0x2ce50e> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movzwl 0xe439c(%r10,%r8,2),%r8d │ │ │ │ + movzwl 0xe30a5(%r10,%r8,2),%r8d │ │ │ │ shl $0xb,%eax │ │ │ │ - vpbroadcastd 0xe3c9d(%rip),%zmm23 │ │ │ │ + vpbroadcastd 0xe2a26(%rip),%ymm3 │ │ │ │ + vmovd %eax,%xmm6 │ │ │ │ + vpbroadcastd 0xe2a25(%rip),%ymm7 │ │ │ │ add %r10,%r8 │ │ │ │ - vpbroadcastw %eax,%zmm22 │ │ │ │ + vpbroadcastw %xmm6,%ymm6 │ │ │ │ + testl $0x800,0x18(%rsp) │ │ │ │ + jne 2f9600 <__cxa_finalize@plt+0x2ce5b0> │ │ │ │ + vpsllw $0x2,%ymm4,%ymm4 │ │ │ │ + vpsllw $0x2,%ymm5,%ymm5 │ │ │ │ + vpbroadcastd 0xe29fc(%rip),%ymm7 │ │ │ │ jmp *%r8 │ │ │ │ - vpbroadcastd (%rdx),%xmm0 │ │ │ │ - vpshufb %xmm20,%xmm0,%xmm0 │ │ │ │ - vpmaddubsw %xmm21,%xmm0,%xmm0 │ │ │ │ - vmovd (%rdx,%rcx,1),%xmm1 │ │ │ │ + vpbroadcastq (%rdx),%xmm1 │ │ │ │ + vpmullw %xmm1,%xmm4,%xmm0 │ │ │ │ + vpsrlq $0x10,%xmm1,%xmm1 │ │ │ │ + vpmullw %xmm5,%xmm1,%xmm1 │ │ │ │ + vpaddw %xmm3,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrlw $0x2,%xmm0,%xmm0 │ │ │ │ + vmovq (%rdx,%rcx,1),%xmm2 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpinsrd $0x1,(%rdx),%xmm1,%xmm1 │ │ │ │ - vpshufb %xmm20,%xmm1,%xmm1 │ │ │ │ - vpmaddubsw %xmm21,%xmm1,%xmm1 │ │ │ │ - vshufps $0x4e,%xmm1,%xmm0,%xmm2 │ │ │ │ + vmovhps (%rdx),%xmm2,%xmm2 │ │ │ │ + vpmullw %xmm2,%xmm4,%xmm1 │ │ │ │ + vpsrlq $0x10,%xmm2,%xmm2 │ │ │ │ + vpmullw %xmm5,%xmm2,%xmm2 │ │ │ │ + vpaddw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpsrlw $0x2,%xmm1,%xmm1 │ │ │ │ + vshufpd $0x1,%xmm1,%xmm0,%xmm2 │ │ │ │ vmovdqa %xmm1,%xmm0 │ │ │ │ vpsubw %xmm2,%xmm1,%xmm1 │ │ │ │ vpaddw %xmm1,%xmm1,%xmm1 │ │ │ │ - vpmulhw %xmm22,%xmm1,%xmm1 │ │ │ │ + vpmulhw %xmm6,%xmm1,%xmm1 │ │ │ │ vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpmulhrsw %xmm23,%xmm1,%xmm1 │ │ │ │ - vpackuswb %xmm1,%xmm1,%xmm1 │ │ │ │ - vpextrw $0x0,%xmm1,(%rdi) │ │ │ │ - vpextrw $0x2,%xmm1,(%rdi,%rsi,1) │ │ │ │ + vpmulhrsw %xmm7,%xmm1,%xmm1 │ │ │ │ + vmovd %xmm1,(%rdi) │ │ │ │ + vpextrd $0x2,%xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 2f8ccc <__cxa_finalize@plt+0x2cdc7c> │ │ │ │ + jg 2f9622 <__cxa_finalize@plt+0x2ce5d2> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqa 0xe3ac4(%rip),%xmm4 │ │ │ │ - vmovddup (%rdx),%xmm0 │ │ │ │ - vpshufb %xmm4,%xmm0,%xmm0 │ │ │ │ - vpmaddubsw %xmm21,%xmm0,%xmm0 │ │ │ │ + vpmullw -0x8(%rdx),%xmm4,%xmm0 │ │ │ │ + vpmullw -0x6(%rdx),%xmm5,%xmm1 │ │ │ │ + vpaddw %xmm3,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrlw $0x2,%xmm0,%xmm0 │ │ │ │ vmovq (%rdx,%rcx,1),%xmm1 │ │ │ │ + vmovq 0x2(%rdx,%rcx,1),%xmm2 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vmovhps (%rdx),%xmm1,%xmm1 │ │ │ │ - vpshufb %xmm4,%xmm1,%xmm1 │ │ │ │ - vpmaddubsw %xmm21,%xmm1,%xmm1 │ │ │ │ - vshufps $0x4e,%xmm1,%xmm0,%xmm2 │ │ │ │ + vmovhps 0x2(%rdx),%xmm2,%xmm2 │ │ │ │ + vpmullw %xmm4,%xmm1,%xmm1 │ │ │ │ + vpmullw %xmm5,%xmm2,%xmm2 │ │ │ │ + vpaddw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpsrlw $0x2,%xmm1,%xmm1 │ │ │ │ + vshufpd $0x1,%xmm1,%xmm0,%xmm2 │ │ │ │ vmovdqa %xmm1,%xmm0 │ │ │ │ vpsubw %xmm2,%xmm1,%xmm1 │ │ │ │ vpaddw %xmm1,%xmm1,%xmm1 │ │ │ │ - vpmulhw %xmm22,%xmm1,%xmm1 │ │ │ │ + vpmulhw %xmm6,%xmm1,%xmm1 │ │ │ │ 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 2f8d3b <__cxa_finalize@plt+0x2cdceb> │ │ │ │ - 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 │ │ │ │ - vpshufb %ymm20,%ymm17,%ymm17 │ │ │ │ - vpmaddubsw %ymm21,%ymm17,%ymm17 │ │ │ │ - valignq $0x2,%ymm16,%ymm17,%ymm18 │ │ │ │ - vmovdqa32 %ymm17,%ymm16 │ │ │ │ - vpsubw %ymm18,%ymm17,%ymm17 │ │ │ │ - vpaddw %ymm17,%ymm17,%ymm17 │ │ │ │ - vpmulhw %ymm22,%ymm17,%ymm17 │ │ │ │ - vpaddw %ymm18,%ymm17,%ymm17 │ │ │ │ - vpmulhrsw %ymm23,%ymm17,%ymm17 │ │ │ │ - vpmovuswb %ymm17,%xmm17 │ │ │ │ - vmovq %xmm17,(%rdi) │ │ │ │ - vmovhps %xmm17,(%rdi,%rsi,1) │ │ │ │ + vpmulhrsw %xmm7,%xmm1,%xmm1 │ │ │ │ + vmovq %xmm1,(%rdi) │ │ │ │ + vmovhps %xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 2f8da0 <__cxa_finalize@plt+0x2cdd50> │ │ │ │ + jg 2f9697 <__cxa_finalize@plt+0x2ce647> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vbroadcasti32x8 (%rdx),%zmm16 │ │ │ │ - vmovdqa32 0xe3369(%rip),%zmm20 │ │ │ │ - vpermb %zmm16,%zmm20,%zmm16 │ │ │ │ - vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vmovdqu32 (%rdx,%rcx,1),%ymm17 │ │ │ │ + vpmullw (%rdx),%xmm4,%xmm0 │ │ │ │ + vpmullw 0x2(%rdx),%xmm5,%xmm1 │ │ │ │ + vpaddw %xmm3,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrlw $0x2,%xmm0,%xmm0 │ │ │ │ + vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ + vmovdqu 0x2(%rdx,%rcx,1),%xmm2 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vinserti32x8 $0x1,(%rdx),%zmm17,%zmm17 │ │ │ │ - vpermb %zmm17,%zmm20,%zmm17 │ │ │ │ - vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ │ │ - valignq $0x4,%zmm16,%zmm17,%zmm18 │ │ │ │ - vmovdqa32 %zmm17,%zmm16 │ │ │ │ - vpsubw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm17,%zmm17,%zmm17 │ │ │ │ - vpmulhw %zmm22,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ - vpmovuswb %zmm17,%ymm17 │ │ │ │ - vmovdqa32 %xmm17,(%rdi) │ │ │ │ - vextracti32x4 $0x1,%ymm17,(%rdi,%rsi,1) │ │ │ │ + vinserti128 $0x1,(%rdx),%ymm1,%ymm1 │ │ │ │ + vinserti128 $0x1,0x2(%rdx),%ymm2,%ymm2 │ │ │ │ + vpmullw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmullw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpsrlw $0x2,%ymm1,%ymm1 │ │ │ │ + vperm2i128 $0x21,%ymm1,%ymm0,%ymm2 │ │ │ │ + vmovdqa %ymm1,%ymm0 │ │ │ │ + vpsubw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ + 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 2f8e23 <__cxa_finalize@plt+0x2cddd3> │ │ │ │ + jg 2f9715 <__cxa_finalize@plt+0x2ce6c5> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqa32 0xe332b(%rip),%zmm20 │ │ │ │ - vpermb (%rdx),%zmm20,%zmm16 │ │ │ │ - vpmovzxbq 0xe3a6b(%rip),%zmm24 │ │ │ │ - vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpermb (%rdx,%rcx,1),%zmm20,%zmm18 │ │ │ │ + lea -0x20(%r11,%r11,1),%eax │ │ │ │ + mov %rdx,%r8 │ │ │ │ + lea (%r9,%rax,8),%eax │ │ │ │ + mov %rdi,%r10 │ │ │ │ + vpmullw (%rdx),%ymm4,%ymm0 │ │ │ │ + vpmullw 0x2(%rdx),%ymm5,%ymm1 │ │ │ │ + vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ + vpmullw (%rdx,%rcx,1),%ymm4,%ymm1 │ │ │ │ + vpmullw 0x2(%rdx,%rcx,1),%ymm5,%ymm2 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpermb (%rdx),%zmm20,%zmm19 │ │ │ │ - vpmaddubsw %zmm21,%zmm18,%zmm18 │ │ │ │ - vpsubw %zmm16,%zmm18,%zmm17 │ │ │ │ - vpaddw %zmm17,%zmm17,%zmm17 │ │ │ │ - vpmulhw %zmm22,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm16,%zmm17,%zmm17 │ │ │ │ - vpmaddubsw %zmm21,%zmm19,%zmm16 │ │ │ │ - vpsubw %zmm18,%zmm16,%zmm19 │ │ │ │ - vpaddw %zmm19,%zmm19,%zmm19 │ │ │ │ - vpmulhw %zmm22,%zmm19,%zmm19 │ │ │ │ - vpaddw %zmm18,%zmm19,%zmm19 │ │ │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm23,%zmm19,%zmm19 │ │ │ │ - vpackuswb %zmm19,%zmm17,%zmm17 │ │ │ │ - vpermq %zmm17,%zmm24,%zmm17 │ │ │ │ - vmovdqa32 %ymm17,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm17,(%rdi,%rsi,1) │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpsrlw $0x2,%ymm1,%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ + vpmulhw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm0,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm7,%ymm2,%ymm2 │ │ │ │ + vmovdqa %ymm2,(%rdi) │ │ │ │ + vpmullw (%rdx),%ymm4,%ymm0 │ │ │ │ + vpmullw 0x2(%rdx),%ymm5,%ymm2 │ │ │ │ + vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ + vpsubw %ymm1,%ymm0,%ymm2 │ │ │ │ + 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 2f8eab <__cxa_finalize@plt+0x2cde5b> │ │ │ │ - ret │ │ │ │ - vmovdqu32 (%rdx),%zmm16 │ │ │ │ - vmovdqu32 0x8(%rdx),%zmm17 │ │ │ │ - vpshufb %zmm20,%zmm16,%zmm16 │ │ │ │ - vpshufb %zmm20,%zmm17,%zmm17 │ │ │ │ - vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vmovdqu32 (%rdx),%zmm18 │ │ │ │ - vmovdqu32 0x8(%rdx),%zmm19 │ │ │ │ - vpshufb %zmm20,%zmm18,%zmm18 │ │ │ │ - vpshufb %zmm20,%zmm19,%zmm19 │ │ │ │ - vpmaddubsw %zmm21,%zmm18,%zmm18 │ │ │ │ - vpmaddubsw %zmm21,%zmm19,%zmm19 │ │ │ │ - vpsubw %zmm16,%zmm18,%zmm24 │ │ │ │ - vpsubw %zmm17,%zmm19,%zmm25 │ │ │ │ - vpaddw %zmm24,%zmm24,%zmm24 │ │ │ │ - vpmulhw %zmm22,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm25,%zmm25,%zmm25 │ │ │ │ - vpmulhw %zmm22,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm23,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm17,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm23,%zmm25,%zmm25 │ │ │ │ - vmovdqa32 %zmm18,%zmm16 │ │ │ │ - vmovdqa32 %zmm19,%zmm17 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vmovdqa32 %zmm24,(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r9d │ │ │ │ - jg 2f8f51 <__cxa_finalize@plt+0x2cdf01> │ │ │ │ - ret │ │ │ │ - vmovdqu32 (%rdx),%zmm16 │ │ │ │ - vmovdqu32 0x8(%rdx),%zmm17 │ │ │ │ - vmovdqu32 0x40(%rdx),%zmm18 │ │ │ │ - vmovdqu32 0x48(%rdx),%zmm19 │ │ │ │ - vpshufb %zmm20,%zmm16,%zmm16 │ │ │ │ - vpshufb %zmm20,%zmm17,%zmm17 │ │ │ │ - vpshufb %zmm20,%zmm18,%zmm18 │ │ │ │ - vpshufb %zmm20,%zmm19,%zmm19 │ │ │ │ - vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpmaddubsw %zmm21,%zmm18,%zmm18 │ │ │ │ - vpmaddubsw %zmm21,%zmm19,%zmm19 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vmovdqu32 (%rdx),%zmm24 │ │ │ │ - vmovdqu32 0x8(%rdx),%zmm25 │ │ │ │ - vmovdqu32 0x40(%rdx),%zmm26 │ │ │ │ - vmovdqu32 0x48(%rdx),%zmm27 │ │ │ │ - vpshufb %zmm20,%zmm24,%zmm24 │ │ │ │ - vpshufb %zmm20,%zmm25,%zmm25 │ │ │ │ - vpshufb %zmm20,%zmm26,%zmm26 │ │ │ │ - vpshufb %zmm20,%zmm27,%zmm27 │ │ │ │ - vpmaddubsw %zmm21,%zmm24,%zmm24 │ │ │ │ - vpmaddubsw %zmm21,%zmm25,%zmm25 │ │ │ │ - vpmaddubsw %zmm21,%zmm26,%zmm26 │ │ │ │ - vpmaddubsw %zmm21,%zmm27,%zmm27 │ │ │ │ - vpsubw %zmm16,%zmm24,%zmm28 │ │ │ │ - vpsubw %zmm17,%zmm25,%zmm29 │ │ │ │ - vpsubw %zmm18,%zmm26,%zmm30 │ │ │ │ - vpsubw %zmm19,%zmm27,%zmm31 │ │ │ │ - vpaddw %zmm28,%zmm28,%zmm28 │ │ │ │ - vpmulhw %zmm22,%zmm28,%zmm28 │ │ │ │ - vpaddw %zmm29,%zmm29,%zmm29 │ │ │ │ - vpmulhw %zmm22,%zmm29,%zmm29 │ │ │ │ - vpaddw %zmm30,%zmm30,%zmm30 │ │ │ │ - vpmulhw %zmm22,%zmm30,%zmm30 │ │ │ │ - vpaddw %zmm31,%zmm31,%zmm31 │ │ │ │ - vpmulhw %zmm22,%zmm31,%zmm31 │ │ │ │ - vpaddw %zmm16,%zmm28,%zmm28 │ │ │ │ - vpmulhrsw %zmm23,%zmm28,%zmm28 │ │ │ │ - vpaddw %zmm17,%zmm29,%zmm29 │ │ │ │ - vpmulhrsw %zmm23,%zmm29,%zmm29 │ │ │ │ - vpaddw %zmm18,%zmm30,%zmm30 │ │ │ │ - vpmulhrsw %zmm23,%zmm30,%zmm30 │ │ │ │ - vpaddw %zmm19,%zmm31,%zmm31 │ │ │ │ - vpmulhrsw %zmm23,%zmm31,%zmm31 │ │ │ │ - vmovdqa32 %zmm24,%zmm16 │ │ │ │ - vmovdqa32 %zmm25,%zmm17 │ │ │ │ - vmovdqa32 %zmm26,%zmm18 │ │ │ │ - vmovdqa32 %zmm27,%zmm19 │ │ │ │ - vpackuswb %zmm29,%zmm28,%zmm28 │ │ │ │ - vpackuswb %zmm31,%zmm30,%zmm30 │ │ │ │ - vmovdqa32 %zmm28,(%rdi) │ │ │ │ - vmovdqa32 %zmm30,0x40(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r9d │ │ │ │ - jg 2f902e <__cxa_finalize@plt+0x2cdfde> │ │ │ │ + jg 2f97a3 <__cxa_finalize@plt+0x2ce753> │ │ │ │ + add $0x20,%r8 │ │ │ │ + add $0x20,%r10 │ │ │ │ + movzbl %al,%r9d │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %r10,%rdi │ │ │ │ + sub $0x100,%eax │ │ │ │ + jg 2f978d <__cxa_finalize@plt+0x2ce73d> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x1b(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x1e(%rip),%rax │ │ │ │ + mov %ecx,%r10d │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 2f9369 <__cxa_finalize@plt+0x2ce319> │ │ │ │ + jne 2f9a7b <__cxa_finalize@plt+0x2cea2b> │ │ │ │ mov 0x8(%rsp),%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 2f95d1 <__cxa_finalize@plt+0x2ce581> │ │ │ │ - movzwl 0xe3814(%rax,%rcx,2),%ecx │ │ │ │ + jne 2f9c06 <__cxa_finalize@plt+0x2cebb6> │ │ │ │ + movzwl 0xe28ad(%rax,%rcx,2),%ecx │ │ │ │ + mov 0x10(%rsp),%r9d │ │ │ │ + vpbroadcastd 0xe279b(%rax),%ymm5 │ │ │ │ add %rax,%rcx │ │ │ │ + shr $0xb,%r9d │ │ │ │ + vpbroadcastd 0xe272b(%rax,%r9,4),%ymm4 │ │ │ │ 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 2f9173 <__cxa_finalize@plt+0x2ce123> │ │ │ │ - ret │ │ │ │ vmovq (%rsi),%xmm0 │ │ │ │ - vmovq (%rsi,%rdx,1),%xmm1 │ │ │ │ - vinserti32x4 $0x1,(%rsi,%rdx,2),%ymm0,%ymm16 │ │ │ │ - vinserti32x4 $0x1,(%rsi,%rax,1),%ymm1,%ymm17 │ │ │ │ + vmovhps (%rsi,%rdx,1),%xmm0,%xmm0 │ │ │ │ + vpbroadcastq (%rsi,%rdx,2),%ymm1 │ │ │ │ + vpbroadcastq (%rsi,%rax,1),%ymm2 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpunpcklqdq %ymm17,%ymm16,%ymm16 │ │ │ │ - vpmovzxbw %ymm16,%zmm16 │ │ │ │ - vpsllw $0x4,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ - add $0x40,%rdi │ │ │ │ + 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 2f91ae <__cxa_finalize@plt+0x2ce15e> │ │ │ │ + jg 2f9892 <__cxa_finalize@plt+0x2ce842> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ vmovdqu (%rsi),%xmm0 │ │ │ │ - vinserti32x4 $0x1,(%rsi,%rdx,1),%ymm0,%ymm16 │ │ │ │ + vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ │ │ vmovdqu (%rsi,%rdx,2),%xmm1 │ │ │ │ - vinserti32x4 $0x1,(%rsi,%rax,1),%ymm1,%ymm17 │ │ │ │ + vinserti128 $0x1,(%rsi,%rax,1),%ymm1,%ymm1 │ │ │ │ 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 │ │ │ │ + vpmullw %ymm4,%ymm0,%ymm0 │ │ │ │ + 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 2f91ef <__cxa_finalize@plt+0x2ce19f> │ │ │ │ + jg 2f98d1 <__cxa_finalize@plt+0x2ce881> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vpmovzxbw (%rsi),%zmm16 │ │ │ │ - vpmovzxbw (%rsi,%rdx,1),%zmm17 │ │ │ │ - vpmovzxbw (%rsi,%rdx,2),%zmm18 │ │ │ │ - vpmovzxbw (%rsi,%rax,1),%zmm19 │ │ │ │ + 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 │ │ │ │ - vpsllw $0x4,%zmm16,%zmm16 │ │ │ │ - vpsllw $0x4,%zmm17,%zmm17 │ │ │ │ - vpsllw $0x4,%zmm18,%zmm18 │ │ │ │ - vpsllw $0x4,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ - vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ - vmovdqa32 %zmm18,0x80(%rdi) │ │ │ │ - vmovdqa32 %zmm19,0xc0(%rdi) │ │ │ │ - add $0x100,%rdi │ │ │ │ + vpsubw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpsubw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpsubw %ymm5,%ymm2,%ymm2 │ │ │ │ + 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 2f923e <__cxa_finalize@plt+0x2ce1ee> │ │ │ │ + jg 2f9913 <__cxa_finalize@plt+0x2ce8c3> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vpmovzxbw (%rsi),%zmm16 │ │ │ │ - vpmovzxbw 0x20(%rsi),%zmm17 │ │ │ │ - vpmovzxbw (%rsi,%rdx,1),%zmm18 │ │ │ │ - vpmovzxbw 0x20(%rsi,%rdx,1),%zmm19 │ │ │ │ + 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 │ │ │ │ - vpsllw $0x4,%zmm16,%zmm16 │ │ │ │ - vpsllw $0x4,%zmm17,%zmm17 │ │ │ │ - vpsllw $0x4,%zmm18,%zmm18 │ │ │ │ - vpsllw $0x4,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ - vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ - vmovdqa32 %zmm18,0x80(%rdi) │ │ │ │ - vmovdqa32 %zmm19,0xc0(%rdi) │ │ │ │ - add $0x100,%rdi │ │ │ │ + vpsubw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpsubw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpsubw %ymm5,%ymm2,%ymm2 │ │ │ │ + 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 2f92a2 <__cxa_finalize@plt+0x2ce252> │ │ │ │ + jg 2f995b <__cxa_finalize@plt+0x2ce90b> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vpmovzxbw (%rsi),%zmm16 │ │ │ │ - vpmovzxbw 0x20(%rsi),%zmm17 │ │ │ │ - vpmovzxbw 0x40(%rsi),%zmm18 │ │ │ │ - vpmovzxbw 0x60(%rsi),%zmm19 │ │ │ │ - vpsllw $0x4,%zmm16,%zmm16 │ │ │ │ - vpsllw $0x4,%zmm17,%zmm17 │ │ │ │ - vpsllw $0x4,%zmm18,%zmm18 │ │ │ │ - vpsllw $0x4,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ - vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ - vmovdqa32 %zmm18,0x80(%rdi) │ │ │ │ - vmovdqa32 %zmm19,0xc0(%rdi) │ │ │ │ + vpmullw (%rsi),%ymm4,%ymm0 │ │ │ │ + vpmullw 0x20(%rsi),%ymm4,%ymm1 │ │ │ │ + vpmullw 0x40(%rsi),%ymm4,%ymm2 │ │ │ │ + vpmullw 0x60(%rsi),%ymm4,%ymm3 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpsubw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpsubw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpsubw %ymm5,%ymm2,%ymm2 │ │ │ │ + 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 2f99a4 <__cxa_finalize@plt+0x2ce954> │ │ │ │ + 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 │ │ │ │ + vpsubw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpsubw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm5,%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vmovdqa %ymm2,0x40(%rdi) │ │ │ │ + vmovdqa %ymm3,0x60(%rdi) │ │ │ │ + vpmullw 0x80(%rsi),%ymm4,%ymm0 │ │ │ │ + vpmullw 0xa0(%rsi),%ymm4,%ymm1 │ │ │ │ + vpmullw 0xc0(%rsi),%ymm4,%ymm2 │ │ │ │ + vpmullw 0xe0(%rsi),%ymm4,%ymm3 │ │ │ │ add $0x100,%rdi │ │ │ │ add %rdx,%rsi │ │ │ │ + vpsubw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpsubw %ymm5,%ymm1,%ymm1 │ │ │ │ + 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 2f9307 <__cxa_finalize@plt+0x2ce2b7> │ │ │ │ + jg 2f99ea <__cxa_finalize@plt+0x2ce99a> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - imul $0xff01,%r9d,%r9d │ │ │ │ - add $0x1000,%r9d │ │ │ │ - vpbroadcastw %r9d,%zmm21 │ │ │ │ + vmovd %r9d,%xmm5 │ │ │ │ mov 0x8(%rsp),%r9d │ │ │ │ + vpbroadcastd 0xe2502(%rip),%ymm4 │ │ │ │ + vpbroadcastw %xmm5,%ymm5 │ │ │ │ + vpbroadcastd 0xe256c(%rip),%ymm3 │ │ │ │ + vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ + testl $0x800,0x10(%rsp) │ │ │ │ + jne 2f9ab4 <__cxa_finalize@plt+0x2cea64> │ │ │ │ + vpsllw $0x2,%ymm4,%ymm4 │ │ │ │ + vpsllw $0x2,%ymm5,%ymm5 │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 2f98e3 <__cxa_finalize@plt+0x2ce893> │ │ │ │ - movzwl 0xe384a(%rax,%rcx,2),%ecx │ │ │ │ + jne 2f9dc2 <__cxa_finalize@plt+0x2ced72> │ │ │ │ + movzwl 0xe28e3(%rax,%rcx,2),%ecx │ │ │ │ add %rax,%rcx │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ jmp *%rcx │ │ │ │ - vbroadcasti32x4 0xe344a(%rip),%ymm20 │ │ │ │ - vmovq (%rsi),%xmm0 │ │ │ │ - vmovq (%rsi,%rdx,1),%xmm1 │ │ │ │ - vinserti32x4 $0x1,(%rsi,%rdx,2),%ymm0,%ymm16 │ │ │ │ - vinserti32x4 $0x1,(%rsi,%rax,1),%ymm1,%ymm17 │ │ │ │ + vmovdqu (%rsi),%xmm1 │ │ │ │ + vinserti128 $0x1,(%rsi,%rdx,2),%ymm1,%ymm1 │ │ │ │ + vmovdqu (%rsi,%rdx,1),%xmm2 │ │ │ │ + vinserti128 $0x1,(%rsi,%rax,1),%ymm2,%ymm2 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpunpcklqdq %ymm17,%ymm16,%ymm16 │ │ │ │ - vpshufb %ymm20,%ymm16,%ymm16 │ │ │ │ - vpmaddubsw %ymm21,%ymm16,%ymm16 │ │ │ │ - vmovdqa32 %ymm16,(%rdi) │ │ │ │ + vpunpcklqdq %ymm2,%ymm1,%ymm0 │ │ │ │ + vpsrldq $0x2,%ymm1,%ymm1 │ │ │ │ + vpslldq $0x6,%ymm2,%ymm2 │ │ │ │ + vpmullw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpblendd $0xcc,%ymm2,%ymm1,%ymm1 │ │ │ │ + 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 2f93a6 <__cxa_finalize@plt+0x2ce356> │ │ │ │ + jg 2f9ace <__cxa_finalize@plt+0x2cea7e> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vbroadcasti32x4 0xe3410(%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 2f93f0 <__cxa_finalize@plt+0x2ce3a0> │ │ │ │ - ret │ │ │ │ - vmovdqa32 0xe2d49(%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 2f9437 <__cxa_finalize@plt+0x2ce3e7> │ │ │ │ - ret │ │ │ │ - vmovdqa32 0xe2d2e(%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 │ │ │ │ - vpmaddubsw %zmm21,%zmm18,%zmm18 │ │ │ │ - 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 2f9492 <__cxa_finalize@plt+0x2ce442> │ │ │ │ + vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ │ │ + vmovdqu 0x2(%rsi),%xmm1 │ │ │ │ + vinserti128 $0x1,0x2(%rsi,%rdx,1),%ymm1,%ymm1 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vpmullw %ymm4,%ymm0,%ymm0 │ │ │ │ + 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 2f9b24 <__cxa_finalize@plt+0x2cead4> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqa32 0xe2cc4(%rip),%zmm20 │ │ │ │ - vpermb (%rsi),%zmm20,%zmm16 │ │ │ │ - vpermb 0x20(%rsi),%zmm20,%zmm17 │ │ │ │ - vpermb (%rsi,%rdx,1),%zmm20,%zmm18 │ │ │ │ - vpermb 0x20(%rsi,%rdx,1),%zmm20,%zmm19 │ │ │ │ + vpmullw (%rsi),%ymm4,%ymm0 │ │ │ │ + vpmullw 0x2(%rsi),%ymm5,%ymm1 │ │ │ │ + vpsubw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpmullw (%rsi,%rdx,1),%ymm4,%ymm1 │ │ │ │ + vpmullw 0x2(%rsi,%rdx,1),%ymm5,%ymm2 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpmaddubsw %zmm21,%zmm18,%zmm18 │ │ │ │ - vpmaddubsw %zmm21,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ - vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ - vmovdqa32 %zmm18,0x80(%rdi) │ │ │ │ - vmovdqa32 %zmm19,0xc0(%rdi) │ │ │ │ - add $0x100,%rdi │ │ │ │ + vpsubw %ymm3,%ymm1,%ymm1 │ │ │ │ + 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 2f94fc <__cxa_finalize@plt+0x2ce4ac> │ │ │ │ + jg 2f9b67 <__cxa_finalize@plt+0x2ceb17> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqa32 0xe2c53(%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 │ │ │ │ - vpmaddubsw %zmm21,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ - vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ - vmovdqa32 %zmm18,0x80(%rdi) │ │ │ │ - vmovdqa32 %zmm19,0xc0(%rdi) │ │ │ │ - add $0x100,%rdi │ │ │ │ + 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 │ │ │ │ + vpmullw -0x40(%rsi,%rcx,2),%ymm4,%ymm1 │ │ │ │ + vpmullw -0x3e(%rsi,%rcx,2),%ymm5,%ymm2 │ │ │ │ + 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 2f9bb3 <__cxa_finalize@plt+0x2ceb63> │ │ │ │ add %rdx,%rsi │ │ │ │ + lea (%rdi,%r10,2),%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 2f956d <__cxa_finalize@plt+0x2ce51d> │ │ │ │ + jg 2f9bb0 <__cxa_finalize@plt+0x2ceb60> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movzwl 0xe3856(%rax,%rcx,2),%ecx │ │ │ │ - imul $0xff01,%r9d,%r9d │ │ │ │ - add $0x1000,%r9d │ │ │ │ + movzwl 0xe28ef(%rax,%rcx,2),%ecx │ │ │ │ + vmovd %r9d,%xmm5 │ │ │ │ + vpbroadcastd 0xe2374(%rip),%ymm4 │ │ │ │ + vpbroadcastw %xmm5,%ymm5 │ │ │ │ + vpbroadcastd 0xe23de(%rip),%ymm3 │ │ │ │ add %rax,%rcx │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ - vpbroadcastw %r9d,%zmm22 │ │ │ │ + vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ + testl $0x800,0x10(%rsp) │ │ │ │ + jne 2f9c49 <__cxa_finalize@plt+0x2cebf9> │ │ │ │ + vpsllw $0x2,%ymm4,%ymm4 │ │ │ │ + vpsllw $0x2,%ymm5,%ymm5 │ │ │ │ jmp *%rcx │ │ │ │ - vpbroadcastd (%rsi),%xmm16 │ │ │ │ - mov $0x29,%ecx │ │ │ │ - vbroadcasti32x4 0xe3205(%rip),%ymm19 │ │ │ │ - kmovb %ecx,%k1 │ │ │ │ - vpblendmd (%rsi,%rdx,1){1to4},%xmm16,%xmm17{%k1} │ │ │ │ - vpbroadcastd (%rsi,%rdx,2),%ymm18 │ │ │ │ - vpbroadcastd (%rsi,%rax,1),%ymm18{%k1} │ │ │ │ + vmovq (%rsi),%xmm0 │ │ │ │ + vpbroadcastq (%rsi,%rdx,2),%ymm2 │ │ │ │ + vpbroadcastq (%rsi,%rdx,1),%xmm1 │ │ │ │ + vpblendd $0x3,%ymm0,%ymm2,%ymm2 │ │ │ │ + vpbroadcastq (%rsi,%rax,1),%ymm0 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpbroadcastd (%rsi),%ymm16 │ │ │ │ - vpunpckhqdq %ymm16,%ymm17,%ymm18{%k1} │ │ │ │ - vpshufb %ymm19,%ymm18,%ymm18 │ │ │ │ - vpmaddubsw %ymm22,%ymm18,%ymm18 │ │ │ │ - vmovdqa32 %ymm18,(%rdi) │ │ │ │ + vpblendd $0xf0,%ymm0,%ymm1,%ymm1 │ │ │ │ + vpbroadcastq (%rsi),%ymm0 │ │ │ │ + vpblendd $0x33,%ymm2,%ymm1,%ymm1 │ │ │ │ + vpblendd $0xc,%ymm2,%ymm0,%ymm0 │ │ │ │ + vpunpckhqdq %ymm0,%ymm1,%ymm2 │ │ │ │ + vpmullw %ymm4,%ymm1,%ymm1 │ │ │ │ + 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 2f960f <__cxa_finalize@plt+0x2ce5bf> │ │ │ │ - ret │ │ │ │ - vmovdqa32 0xe2ba5(%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 2f9661 <__cxa_finalize@plt+0x2ce611> │ │ │ │ - ret │ │ │ │ - vmovdqa32 0xe2b96(%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 2f96b0 <__cxa_finalize@plt+0x2ce660> │ │ │ │ + jg 2f9c4f <__cxa_finalize@plt+0x2cebff> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqa32 0xe2b75(%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 │ │ │ │ - vpermt2b %zmm20,%zmm21,%zmm19 │ │ │ │ - vpmaddubsw %zmm22,%zmm16,%zmm17 │ │ │ │ - vmovdqu32 (%rsi),%ymm16 │ │ │ │ - vpermt2b %zmm16,%zmm21,%zmm20 │ │ │ │ - vpmaddubsw %zmm22,%zmm18,%zmm18 │ │ │ │ - vpmaddubsw %zmm22,%zmm19,%zmm19 │ │ │ │ - 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 2f9711 <__cxa_finalize@plt+0x2ce6c1> │ │ │ │ + vmovdqu (%rsi),%xmm0 │ │ │ │ + vbroadcasti128 (%rsi,%rdx,1),%ymm2 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vpblendd $0xf0,%ymm2,%ymm0,%ymm1 │ │ │ │ + vbroadcasti128 (%rsi),%ymm0 │ │ │ │ + vpblendd $0xf0,%ymm0,%ymm2,%ymm2 │ │ │ │ + vpmullw %ymm4,%ymm1,%ymm1 │ │ │ │ + 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 2f9cb1 <__cxa_finalize@plt+0x2cec61> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqa32 0xe2b2d(%rip),%zmm21 │ │ │ │ - vpermq (%rsi),%zmm21,%zmm16 │ │ │ │ - vpermq (%rsi,%rdx,1),%zmm21,%zmm17 │ │ │ │ + vmovdqu (%rsi),%ymm0 │ │ │ │ + vmovdqu (%rsi,%rdx,1),%ymm2 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpunpcklbw %zmm16,%zmm17,%zmm20 │ │ │ │ - vpunpckhbw %zmm16,%zmm17,%zmm18 │ │ │ │ - vpermq (%rsi),%zmm21,%zmm16 │ │ │ │ - vpunpcklbw %zmm17,%zmm16,%zmm19 │ │ │ │ - vpunpckhbw %zmm17,%zmm16,%zmm17 │ │ │ │ - vpmaddubsw %zmm22,%zmm20,%zmm20 │ │ │ │ - vpmaddubsw %zmm22,%zmm18,%zmm18 │ │ │ │ - vpmaddubsw %zmm22,%zmm19,%zmm19 │ │ │ │ - vpmaddubsw %zmm22,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %zmm20,(%rdi) │ │ │ │ - vmovdqa32 %zmm18,0x40(%rdi) │ │ │ │ - vmovdqa32 %zmm19,0x80(%rdi) │ │ │ │ - vmovdqa32 %zmm17,0xc0(%rdi) │ │ │ │ - add $0x100,%rdi │ │ │ │ + vpmullw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmullw %ymm2,%ymm5,%ymm1 │ │ │ │ + vpsubw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ + vmovdqu (%rsi),%ymm0 │ │ │ │ + vpsraw $0x2,%ymm1,%ymm1 │ │ │ │ + vpmullw %ymm4,%ymm2,%ymm2 │ │ │ │ + vmovdqa %ymm1,(%rdi) │ │ │ │ + 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 2f9799 <__cxa_finalize@plt+0x2ce749> │ │ │ │ + jg 2f9cf7 <__cxa_finalize@plt+0x2ceca7> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqa32 0xe2ab3(%rip),%zmm21 │ │ │ │ - vpermq (%rsi),%zmm21,%zmm16 │ │ │ │ - vpermq 0x40(%rsi),%zmm21,%zmm17 │ │ │ │ - vpermq (%rsi,%rdx,1),%zmm21,%zmm18 │ │ │ │ - vpermq 0x40(%rsi,%rdx,1),%zmm21,%zmm19 │ │ │ │ + add %r10d,%r10d │ │ │ │ + mov %rsi,%rcx │ │ │ │ + lea -0x100(%r8,%r10,8),%eax │ │ │ │ + mov %rdi,%r9 │ │ │ │ + vmovdqu (%rsi),%ymm0 │ │ │ │ + vmovdqu (%rsi,%rdx,1),%ymm2 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpunpcklbw %zmm16,%zmm18,%zmm20 │ │ │ │ - vpunpckhbw %zmm16,%zmm18,%zmm16 │ │ │ │ - vpmaddubsw %zmm22,%zmm20,%zmm20 │ │ │ │ - vpmaddubsw %zmm22,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 %zmm20,(%rdi) │ │ │ │ - vmovdqa32 %zmm16,0x40(%rdi) │ │ │ │ - vpunpcklbw %zmm17,%zmm19,%zmm20 │ │ │ │ - vpunpckhbw %zmm17,%zmm19,%zmm17 │ │ │ │ - vpmaddubsw %zmm22,%zmm20,%zmm20 │ │ │ │ - vpmaddubsw %zmm22,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %zmm20,0x80(%rdi) │ │ │ │ - vmovdqa32 %zmm17,0xc0(%rdi) │ │ │ │ - vpermq (%rsi),%zmm21,%zmm16 │ │ │ │ - vpermq 0x40(%rsi),%zmm21,%zmm17 │ │ │ │ - vpunpcklbw %zmm18,%zmm16,%zmm20 │ │ │ │ - vpunpckhbw %zmm18,%zmm16,%zmm18 │ │ │ │ - vpmaddubsw %zmm22,%zmm20,%zmm20 │ │ │ │ - vpmaddubsw %zmm22,%zmm18,%zmm18 │ │ │ │ - vmovdqa32 %zmm20,0x100(%rdi) │ │ │ │ - vmovdqa32 %zmm18,0x140(%rdi) │ │ │ │ - vpunpcklbw %zmm19,%zmm17,%zmm20 │ │ │ │ - vpunpckhbw %zmm19,%zmm17,%zmm19 │ │ │ │ - vpmaddubsw %zmm22,%zmm20,%zmm20 │ │ │ │ - vpmaddubsw %zmm22,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 %zmm20,0x180(%rdi) │ │ │ │ - vmovdqa32 %zmm19,0x1c0(%rdi) │ │ │ │ - add $0x200,%rdi │ │ │ │ + vpmullw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmullw %ymm2,%ymm5,%ymm1 │ │ │ │ + vpsubw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ + vmovdqu (%rsi),%ymm0 │ │ │ │ + vpsraw $0x2,%ymm1,%ymm1 │ │ │ │ + vpmullw %ymm4,%ymm2,%ymm2 │ │ │ │ + vmovdqa %ymm1,(%rdi) │ │ │ │ + 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 2f981a <__cxa_finalize@plt+0x2ce7ca> │ │ │ │ + jg 2f9d5a <__cxa_finalize@plt+0x2ced0a> │ │ │ │ + add $0x20,%rcx │ │ │ │ + add $0x20,%r9 │ │ │ │ + movzbl %al,%r8d │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %r9,%rdi │ │ │ │ + sub $0x100,%eax │ │ │ │ + jg 2f9d56 <__cxa_finalize@plt+0x2ced06> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movzwl 0xe3862(%rax,%rcx,2),%ecx │ │ │ │ + movzwl 0xe28fb(%rax,%rcx,2),%ecx │ │ │ │ shl $0xb,%r9d │ │ │ │ - vpbroadcastw %r9d,%zmm22 │ │ │ │ + vmovd %r9d,%xmm6 │ │ │ │ add %rax,%rcx │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ + vpbroadcastw %xmm6,%ymm6 │ │ │ │ jmp *%rcx │ │ │ │ - vbroadcasti32x4 0xe2ee8(%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 │ │ │ │ + vmovdqu (%rsi),%xmm1 │ │ │ │ + vpmullw %xmm1,%xmm4,%xmm0 │ │ │ │ + vpsrldq $0x2,%xmm1,%xmm1 │ │ │ │ + vpmullw %xmm5,%xmm1,%xmm1 │ │ │ │ + vpsubw %xmm3,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsraw $0x2,%xmm0,%xmm0 │ │ │ │ + vpbroadcastq %xmm0,%ymm0 │ │ │ │ + vmovdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ + vinserti128 $0x1,(%rsi,%rax,1),%ymm1,%ymm1 │ │ │ │ + vmovdqu (%rsi,%rdx,2),%xmm2 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ - vinserti32x4 $0x1,(%rsi),%ymm2,%ymm18 │ │ │ │ - vpunpcklqdq %ymm18,%ymm17,%ymm17 │ │ │ │ - vpshufb %ymm20,%ymm17,%ymm17 │ │ │ │ - vpmaddubsw %ymm21,%ymm17,%ymm17 │ │ │ │ - valignq $0x3,%ymm16,%ymm17,%ymm18 │ │ │ │ - vmovdqa32 %ymm17,%ymm16 │ │ │ │ - vpsubw %ymm18,%ymm17,%ymm17 │ │ │ │ - vpmulhrsw %ymm22,%ymm17,%ymm17 │ │ │ │ - vpaddw %ymm18,%ymm17,%ymm17 │ │ │ │ - vmovdqa32 %ymm17,(%rdi) │ │ │ │ + vinserti128 $0x1,(%rsi),%ymm2,%ymm2 │ │ │ │ + vpunpcklqdq %ymm2,%ymm1,%ymm7 │ │ │ │ + vpsrldq $0x2,%ymm1,%ymm1 │ │ │ │ + vpslldq $0x6,%ymm2,%ymm2 │ │ │ │ + vpmullw %ymm4,%ymm7,%ymm7 │ │ │ │ + vpblendd $0xcc,%ymm2,%ymm1,%ymm1 │ │ │ │ + vpmullw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpsubw %ymm3,%ymm7,%ymm7 │ │ │ │ + vpaddw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpsraw $0x2,%ymm1,%ymm1 │ │ │ │ + vpblendd $0x3f,%ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0x93,%ymm0,%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 2f991a <__cxa_finalize@plt+0x2ce8ca> │ │ │ │ + jg 2f9e04 <__cxa_finalize@plt+0x2cedb4> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vbroadcasti32x4 0xe2e7d(%rip),%zmm20 │ │ │ │ - vbroadcasti32x4 (%rsi),%zmm16 │ │ │ │ - vpshufb %zmm20,%zmm16,%zmm16 │ │ │ │ - vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmullw (%rsi),%xmm4,%xmm0 │ │ │ │ + vpmullw 0x2(%rsi),%xmm5,%xmm1 │ │ │ │ + vpsubw %xmm3,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsraw $0x2,%xmm0,%xmm0 │ │ │ │ + vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ vmovdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ - vinserti32x4 $0x1,(%rsi,%rdx,2),%ymm1,%ymm17 │ │ │ │ - vinserti32x4 $0x2,(%rsi,%rax,1),%zmm17,%zmm17 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vinserti32x4 $0x3,(%rsi),%zmm17,%zmm17 │ │ │ │ - vpshufb %zmm20,%zmm17,%zmm17 │ │ │ │ - vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ │ │ - valignq $0x6,%zmm16,%zmm17,%zmm18 │ │ │ │ - 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 2f9995 <__cxa_finalize@plt+0x2ce945> │ │ │ │ - ret │ │ │ │ - vmovdqa32 0xe2785(%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 │ │ │ │ - vinserti32x8 $0x1,(%rsi),%zmm18,%zmm18 │ │ │ │ - vpermb %zmm17,%zmm20,%zmm17 │ │ │ │ - vpermb %zmm18,%zmm20,%zmm18 │ │ │ │ - vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vshufi32x4 $0x4e,%zmm17,%zmm16,%zmm19 │ │ │ │ - vpmaddubsw %zmm21,%zmm18,%zmm16 │ │ │ │ - vshufi32x4 $0x4e,%zmm16,%zmm17,%zmm18 │ │ │ │ - vpsubw %zmm19,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm22,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm19,%zmm17,%zmm17 │ │ │ │ - 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 2f9a0d <__cxa_finalize@plt+0x2ce9bd> │ │ │ │ - ret │ │ │ │ - vmovdqa32 0xe2722(%rip),%zmm20 │ │ │ │ - vpermb (%rsi),%zmm20,%zmm16 │ │ │ │ - vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpermb (%rsi,%rdx,1),%zmm20,%zmm17 │ │ │ │ + vmovdqu 0x2(%rsi,%rdx,1),%xmm2 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpermb (%rsi),%zmm20,%zmm18 │ │ │ │ - vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpsubw %zmm16,%zmm17,%zmm19 │ │ │ │ - vpmulhrsw %zmm22,%zmm19,%zmm19 │ │ │ │ - vpaddw %zmm16,%zmm19,%zmm19 │ │ │ │ - vpmaddubsw %zmm21,%zmm18,%zmm16 │ │ │ │ - vpsubw %zmm17,%zmm16,%zmm18 │ │ │ │ - vpmulhrsw %zmm22,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm17,%zmm18,%zmm18 │ │ │ │ - vmovdqa32 %zmm19,(%rdi) │ │ │ │ - vmovdqa32 %zmm18,0x40(%rdi) │ │ │ │ - sub $0xffffffffffffff80,%rdi │ │ │ │ + vinserti128 $0x1,(%rsi),%ymm1,%ymm1 │ │ │ │ + vinserti128 $0x1,0x2(%rsi),%ymm2,%ymm2 │ │ │ │ + vpmullw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmullw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpsraw $0x2,%ymm1,%ymm1 │ │ │ │ + vperm2i128 $0x21,%ymm1,%ymm0,%ymm2 │ │ │ │ + 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 2f9aaa <__cxa_finalize@plt+0x2cea5a> │ │ │ │ - ret │ │ │ │ - vmovdqa32 0xe26b3(%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 │ │ │ │ - vpmaddubsw %zmm21,%zmm18,%zmm18 │ │ │ │ - vpmaddubsw %zmm21,%zmm19,%zmm19 │ │ │ │ - vpsubw %zmm16,%zmm18,%zmm23 │ │ │ │ - vpsubw %zmm17,%zmm19,%zmm24 │ │ │ │ - vpmulhrsw %zmm22,%zmm23,%zmm23 │ │ │ │ - vpmulhrsw %zmm22,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm16,%zmm23,%zmm23 │ │ │ │ - vmovdqa32 %zmm18,%zmm16 │ │ │ │ - vpaddw %zmm17,%zmm24,%zmm24 │ │ │ │ - vmovdqa32 %zmm19,%zmm17 │ │ │ │ - vmovdqa32 %zmm23,(%rdi) │ │ │ │ - vmovdqa32 %zmm24,0x40(%rdi) │ │ │ │ - sub $0xffffffffffffff80,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 2f9b29 <__cxa_finalize@plt+0x2cead9> │ │ │ │ + jg 2f9e93 <__cxa_finalize@plt+0x2cee43> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqa32 0xe2627(%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 │ │ │ │ - vpmaddubsw %zmm21,%zmm19,%zmm19 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vpermb (%rsi),%zmm20,%zmm23 │ │ │ │ - vpermb 0x20(%rsi),%zmm20,%zmm24 │ │ │ │ - vpermb 0x40(%rsi),%zmm20,%zmm25 │ │ │ │ - vpermb 0x60(%rsi),%zmm20,%zmm26 │ │ │ │ - vpmaddubsw %zmm21,%zmm23,%zmm23 │ │ │ │ - vpmaddubsw %zmm21,%zmm24,%zmm24 │ │ │ │ - vpmaddubsw %zmm21,%zmm25,%zmm25 │ │ │ │ - vpmaddubsw %zmm21,%zmm26,%zmm26 │ │ │ │ - vpsubw %zmm16,%zmm23,%zmm27 │ │ │ │ - vpsubw %zmm17,%zmm24,%zmm28 │ │ │ │ - vpsubw %zmm18,%zmm25,%zmm29 │ │ │ │ - vpsubw %zmm19,%zmm26,%zmm30 │ │ │ │ - vpmulhrsw %zmm22,%zmm27,%zmm27 │ │ │ │ - vpmulhrsw %zmm22,%zmm28,%zmm28 │ │ │ │ - vpmulhrsw %zmm22,%zmm29,%zmm29 │ │ │ │ - vpmulhrsw %zmm22,%zmm30,%zmm30 │ │ │ │ - vpaddw %zmm16,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 %zmm23,%zmm16 │ │ │ │ - vpaddw %zmm17,%zmm28,%zmm28 │ │ │ │ - vmovdqa32 %zmm24,%zmm17 │ │ │ │ - vpaddw %zmm18,%zmm29,%zmm29 │ │ │ │ - vmovdqa32 %zmm25,%zmm18 │ │ │ │ - vpaddw %zmm19,%zmm30,%zmm30 │ │ │ │ - vmovdqa32 %zmm26,%zmm19 │ │ │ │ - vmovdqa32 %zmm27,(%rdi) │ │ │ │ - vmovdqa32 %zmm28,0x40(%rdi) │ │ │ │ - vmovdqa32 %zmm29,0x80(%rdi) │ │ │ │ - vmovdqa32 %zmm30,0xc0(%rdi) │ │ │ │ - add $0x100,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 2f9bd2 <__cxa_finalize@plt+0x2ceb82> │ │ │ │ + add %r10d,%r10d │ │ │ │ + mov %rsi,%rcx │ │ │ │ + lea -0x100(%r8,%r10,8),%eax │ │ │ │ + mov %rdi,%r9 │ │ │ │ + vpmullw (%rsi),%ymm4,%ymm0 │ │ │ │ + vpmullw 0x2(%rsi),%ymm5,%ymm1 │ │ │ │ + vpsubw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpsraw $0x2,%ymm0,%ymm0 │ │ │ │ + vpmullw (%rsi,%rdx,1),%ymm4,%ymm1 │ │ │ │ + vpmullw 0x2(%rsi,%rdx,1),%ymm5,%ymm2 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vpsubw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpsraw $0x2,%ymm1,%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm2 │ │ │ │ + vpmulhrsw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm0,%ymm2,%ymm2 │ │ │ │ + vmovdqa %ymm2,(%rdi) │ │ │ │ + vpmullw (%rsi),%ymm4,%ymm0 │ │ │ │ + vpmullw 0x2(%rsi),%ymm5,%ymm2 │ │ │ │ + vpsubw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + 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 2f9f14 <__cxa_finalize@plt+0x2ceec4> │ │ │ │ + add $0x20,%rcx │ │ │ │ + add $0x20,%r9 │ │ │ │ + movzbl %al,%r8d │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %r9,%rdi │ │ │ │ + sub $0x100,%eax │ │ │ │ + jg 2f9efe <__cxa_finalize@plt+0x2ceeae> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov %r10d,%r11d │ │ │ │ - jmp 2f9d30 <__cxa_finalize@plt+0x2cece0> │ │ │ │ + jmp 2fa030 <__cxa_finalize@plt+0x2cefe0> │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 2f9d30 <__cxa_finalize@plt+0x2cece0> │ │ │ │ + jmp 2fa030 <__cxa_finalize@plt+0x2cefe0> │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 2f9d30 <__cxa_finalize@plt+0x2cece0> │ │ │ │ + jmp 2fa030 <__cxa_finalize@plt+0x2cefe0> │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov %r10d,%r11d │ │ │ │ - jmp 2f9d30 <__cxa_finalize@plt+0x2cece0> │ │ │ │ + jmp 2fa030 <__cxa_finalize@plt+0x2cefe0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 2f9d30 <__cxa_finalize@plt+0x2cece0> │ │ │ │ + jmp 2fa030 <__cxa_finalize@plt+0x2cefe0> │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x2d,%r10d │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 2f9d30 <__cxa_finalize@plt+0x2cece0> │ │ │ │ + jmp 2fa030 <__cxa_finalize@plt+0x2cefe0> │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 2f9d30 <__cxa_finalize@plt+0x2cece0> │ │ │ │ + jmp 2fa030 <__cxa_finalize@plt+0x2cefe0> │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x2d,%r10d │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 2f9d30 <__cxa_finalize@plt+0x2cece0> │ │ │ │ + jmp 2fa030 <__cxa_finalize@plt+0x2cefe0> │ │ │ │ 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 │ │ │ │ + lea -0xfb7(%rip),%r11 │ │ │ │ test $0xf00,%eax │ │ │ │ - jne 2f9d81 <__cxa_finalize@plt+0x2ced31> │ │ │ │ - test $0xf00,%r10d │ │ │ │ - jne 2fa27a <__cxa_finalize@plt+0x2cf22a> │ │ │ │ - tzcnt %r8d,%r8d │ │ │ │ - movzwl 0xe4366(%r11,%r8,2),%r8d │ │ │ │ - add %r11,%r8 │ │ │ │ - lea (%rcx,%rcx,2),%rax │ │ │ │ - lea (%rsi,%rsi,2),%r10 │ │ │ │ - jmp *%r8 │ │ │ │ + jne 2fa16e <__cxa_finalize@plt+0x2cf11e> │ │ │ │ test $0xf00,%r10d │ │ │ │ - jne 2fa92b <__cxa_finalize@plt+0x2cf8db> │ │ │ │ - vpbroadcastd 0xe2bc4(%rip),%zmm21 │ │ │ │ - cmp $0x4,%r8d │ │ │ │ - jl 2f9df3 <__cxa_finalize@plt+0x2ceda3> │ │ │ │ - vbroadcasti32x4 0xe2a18(%rip),%zmm22 │ │ │ │ - je 2f9e50 <__cxa_finalize@plt+0x2cee00> │ │ │ │ + jne 2fa346 <__cxa_finalize@plt+0x2cf2f6> │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - vbroadcasti32x4 0xe2a13(%rip),%zmm23 │ │ │ │ - vbroadcasti32x4 0xe2a19(%rip),%zmm24 │ │ │ │ - shr $0x10,%eax │ │ │ │ - sub $0x3,%rdx │ │ │ │ - movzwl 0xe43ce(%r11,%r8,2),%r8d │ │ │ │ - vpbroadcastd 0xe8bf4(%r11,%rax,8),%zmm25 │ │ │ │ - vpbroadcastd 0xe8bf8(%r11,%rax,8),%zmm26 │ │ │ │ + movzwl 0xe306f(%r11,%r8,2),%r8d │ │ │ │ add %r11,%r8 │ │ │ │ jmp *%r8 │ │ │ │ movzbl %al,%eax │ │ │ │ - dec %rdx │ │ │ │ - vmovdqa 0xe299f(%rip),%xmm4 │ │ │ │ - vpbroadcastd 0xe8bf6(%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 2f9e0b <__cxa_finalize@plt+0x2cedbb> │ │ │ │ - ret │ │ │ │ - movzbl %al,%eax │ │ │ │ - dec %rdx │ │ │ │ - vpbroadcastd 0xe8bf6(%r11,%rax,8),%xmm3 │ │ │ │ - vmovq (%rdx),%xmm0 │ │ │ │ - vmovq (%rdx,%rcx,1),%xmm1 │ │ │ │ + sub $0x2,%rdx │ │ │ │ + vmovdqa 0xe1e37(%rip),%xmm2 │ │ │ │ + vpbroadcastd 0xe8163(%r11,%rax,8),%xmm3 │ │ │ │ + vpmovsxbw %xmm3,%xmm3 │ │ │ │ + vmovdqu (%rdx),%xmm0 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpshufb %xmm22,%xmm0,%xmm0 │ │ │ │ - vpshufb %xmm22,%xmm1,%xmm1 │ │ │ │ - vmovdqa32 %xmm21,%xmm2 │ │ │ │ - vpdpbusd %xmm3,%xmm0,%xmm2 │ │ │ │ - vmovdqa32 %xmm21,%xmm0 │ │ │ │ - vpdpbusd %xmm3,%xmm1,%xmm0 │ │ │ │ - vpackssdw %xmm0,%xmm2,%xmm0 │ │ │ │ - vpsraw $0x6,%xmm0,%xmm0 │ │ │ │ - vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ + vpshufb %xmm2,%xmm0,%xmm0 │ │ │ │ + vpshufb %xmm2,%xmm1,%xmm1 │ │ │ │ + vpmaddwd %xmm3,%xmm0,%xmm0 │ │ │ │ + vpmaddwd %xmm3,%xmm1,%xmm1 │ │ │ │ + vphaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm4,%xmm0,%xmm0 │ │ │ │ + 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 2f9e60 <__cxa_finalize@plt+0x2cee10> │ │ │ │ - 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 │ │ │ │ - vmovdqa32 %ymm21,%ymm16 │ │ │ │ - vpdpbusd %ymm25,%ymm17,%ymm16 │ │ │ │ - vmovdqa32 %ymm21,%ymm17 │ │ │ │ - vpdpbusd %ymm25,%ymm18,%ymm17 │ │ │ │ - vpdpbusd %ymm26,%ymm18,%ymm16 │ │ │ │ - vpdpbusd %ymm26,%ymm19,%ymm17 │ │ │ │ - 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 2f9eb4 <__cxa_finalize@plt+0x2cee64> │ │ │ │ + jg 2fa098 <__cxa_finalize@plt+0x2cf048> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqa32 0xe23cf(%rip),%zmm22 │ │ │ │ - vmovdqa32 0xe2405(%rip),%zmm23 │ │ │ │ - vmovdqa32 0xe243b(%rip),%zmm24 │ │ │ │ - vmovdqu32 (%rdx),%ymm16 │ │ │ │ - vinserti32x8 $0x1,(%rdx,%rcx,1),%zmm16,%zmm16 │ │ │ │ + movzbl %al,%eax │ │ │ │ + sub $0x2,%rdx │ │ │ │ + vpmovsxbw 0xe8161(%r11,%rax,8),%xmm3 │ │ │ │ + vbroadcasti128 0xe1d9f(%rip),%ymm6 │ │ │ │ + vbroadcasti128 0xe1da6(%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 │ │ │ │ - vpermb %zmm16,%zmm22,%zmm17 │ │ │ │ - vpermb %zmm16,%zmm23,%zmm18 │ │ │ │ - vpermb %zmm16,%zmm24,%zmm19 │ │ │ │ - vmovdqa32 %zmm21,%zmm16 │ │ │ │ - vpdpbusd %zmm25,%zmm17,%zmm16 │ │ │ │ - vmovdqa32 %zmm21,%zmm17 │ │ │ │ - vpdpbusd %zmm25,%zmm18,%zmm17 │ │ │ │ - vpdpbusd %zmm26,%zmm18,%zmm16 │ │ │ │ - vpdpbusd %zmm26,%zmm19,%zmm17 │ │ │ │ - vpackusdw %zmm17,%zmm16,%zmm16 │ │ │ │ - vpsrlw $0x6,%zmm16,%zmm16 │ │ │ │ - vpmovuswb %zmm16,%ymm16 │ │ │ │ - vmovdqa32 %xmm16,(%rdi) │ │ │ │ - vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,1) │ │ │ │ + vpshufb %ymm6,%ymm1,%ymm0 │ │ │ │ + vpshufb %ymm7,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x6,%ymm0,%ymm0 │ │ │ │ + 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 2f9f45 <__cxa_finalize@plt+0x2ceef5> │ │ │ │ + jg 2fa11a <__cxa_finalize@plt+0x2cf0ca> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqu32 (%rdx),%ymm16 │ │ │ │ - vinserti32x8 $0x1,(%rdx,%rcx,1),%zmm16,%zmm16 │ │ │ │ - vmovdqu32 0x8(%rdx),%ymm17 │ │ │ │ - vinserti32x8 $0x1,0x8(%rdx,%rcx,1),%zmm17,%zmm17 │ │ │ │ + test $0xf00,%r10d │ │ │ │ + jne 2fa66a <__cxa_finalize@plt+0x2cf61a> │ │ │ │ + mov 0x18(%rsp),%r10d │ │ │ │ + vpbroadcastw 0x18(%rsp),%ymm5 │ │ │ │ + shr $0xb,%r10d │ │ │ │ + vpbroadcastd 0xe2f09(%r11,%r10,4),%ymm4 │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + je 2fa0e7 <__cxa_finalize@plt+0x2cf097> │ │ │ │ + jl 2fa07a <__cxa_finalize@plt+0x2cf02a> │ │ │ │ + shr $0x10,%eax │ │ │ │ + sub $0x6,%rdx │ │ │ │ + vpbroadcastq 0xe8161(%r11,%rax,8),%ymm0 │ │ │ │ + vbroadcasti128 0xe1ce1(%rip),%ymm6 │ │ │ │ + vbroadcasti128 0xe1ce8(%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 2fa29e <__cxa_finalize@plt+0x2cf24e> │ │ │ │ + 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 │ │ │ │ - vpshufb %zmm22,%zmm16,%zmm18 │ │ │ │ - vpshufb %zmm23,%zmm16,%zmm19 │ │ │ │ - vpshufb %zmm24,%zmm16,%zmm20 │ │ │ │ - vmovdqa32 %zmm21,%zmm16 │ │ │ │ - vpdpbusd %zmm25,%zmm18,%zmm16 │ │ │ │ - vmovdqa32 %zmm21,%zmm18 │ │ │ │ - vpdpbusd %zmm25,%zmm19,%zmm18 │ │ │ │ - vpdpbusd %zmm26,%zmm19,%zmm16 │ │ │ │ - vpdpbusd %zmm26,%zmm20,%zmm18 │ │ │ │ - vpackusdw %zmm18,%zmm16,%zmm16 │ │ │ │ - vpsrlw $0x6,%zmm16,%zmm16 │ │ │ │ - vpshufb %zmm23,%zmm17,%zmm19 │ │ │ │ - vpshufb %zmm24,%zmm17,%zmm18 │ │ │ │ - vmovdqa32 %zmm21,%zmm17 │ │ │ │ - vpdpbusd %zmm25,%zmm20,%zmm17 │ │ │ │ - vmovdqa32 %zmm21,%zmm20 │ │ │ │ - vpdpbusd %zmm25,%zmm19,%zmm20 │ │ │ │ - vpdpbusd %zmm26,%zmm19,%zmm17 │ │ │ │ - vpdpbusd %zmm26,%zmm18,%zmm20 │ │ │ │ - vpackusdw %zmm20,%zmm17,%zmm17 │ │ │ │ - vpsrlw $0x6,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 %ymm16,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ + vshufpd $0x5,%ymm2,%ymm0,%ymm1 │ │ │ │ + vpshufb %ymm7,%ymm0,%ymm3 │ │ │ │ + vpshufb %ymm6,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm3,%ymm9,%ymm12 │ │ │ │ + vpmaddwd %ymm0,%ymm8,%ymm0 │ │ │ │ + vpshufb %ymm7,%ymm1,%ymm1 │ │ │ │ + vshufpd $0x5,%ymm1,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm12,%ymm12 │ │ │ │ + vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaddwd %ymm1,%ymm11,%ymm12 │ │ │ │ + vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaddwd %ymm3,%ymm10,%ymm12 │ │ │ │ + vpshufb %ymm7,%ymm2,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm8,%ymm3 │ │ │ │ + vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaddwd %ymm1,%ymm9,%ymm12 │ │ │ │ + vshufpd $0x5,%ymm2,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpmaddwd %ymm1,%ymm10,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x6,%ymm0,%ymm0 │ │ │ │ + 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 2f9fb9 <__cxa_finalize@plt+0x2cef69> │ │ │ │ - ret │ │ │ │ - vmovdqu32 (%rdx),%zmm16 │ │ │ │ - vmovdqu32 0x8(%rdx),%zmm17 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vpshufb %zmm22,%zmm16,%zmm18 │ │ │ │ - vpshufb %zmm23,%zmm16,%zmm19 │ │ │ │ - vpshufb %zmm24,%zmm16,%zmm20 │ │ │ │ - vmovdqa32 %zmm21,%zmm16 │ │ │ │ - vpdpbusd %zmm25,%zmm18,%zmm16 │ │ │ │ - vmovdqa32 %zmm21,%zmm18 │ │ │ │ - vpdpbusd %zmm25,%zmm19,%zmm18 │ │ │ │ - vpdpbusd %zmm26,%zmm19,%zmm16 │ │ │ │ - vpdpbusd %zmm26,%zmm20,%zmm18 │ │ │ │ - vpackusdw %zmm18,%zmm16,%zmm16 │ │ │ │ - vpsrlw $0x6,%zmm16,%zmm16 │ │ │ │ - vpshufb %zmm23,%zmm17,%zmm19 │ │ │ │ - vpshufb %zmm24,%zmm17,%zmm18 │ │ │ │ - vmovdqa32 %zmm21,%zmm17 │ │ │ │ - vpdpbusd %zmm25,%zmm20,%zmm17 │ │ │ │ - vmovdqa32 %zmm21,%zmm20 │ │ │ │ - vpdpbusd %zmm25,%zmm19,%zmm20 │ │ │ │ - vpdpbusd %zmm26,%zmm19,%zmm17 │ │ │ │ - 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 2fa084 <__cxa_finalize@plt+0x2cf034> │ │ │ │ + jg 2fa1ef <__cxa_finalize@plt+0x2cf19f> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqu32 (%rdx),%zmm16 │ │ │ │ - vmovdqu32 0x8(%rdx),%zmm18 │ │ │ │ - vmovdqu32 0x40(%rdx),%zmm17 │ │ │ │ - vmovdqu32 0x48(%rdx),%zmm19 │ │ │ │ + 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 │ │ │ │ + vpshufb %ymm6,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm3,%ymm9,%ymm12 │ │ │ │ + vpmaddwd %ymm0,%ymm8,%ymm0 │ │ │ │ + vpshufb %ymm7,%ymm1,%ymm1 │ │ │ │ + vshufpd $0x5,%ymm1,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm12,%ymm12 │ │ │ │ + vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaddwd %ymm1,%ymm11,%ymm12 │ │ │ │ + vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaddwd %ymm3,%ymm10,%ymm12 │ │ │ │ + vpshufb %ymm7,%ymm2,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm8,%ymm3 │ │ │ │ + vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpmaddwd %ymm1,%ymm9,%ymm12 │ │ │ │ + vshufpd $0x5,%ymm2,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpmaddwd %ymm1,%ymm10,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + 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 2fa2a1 <__cxa_finalize@plt+0x2cf251> │ │ │ │ add %rcx,%rdx │ │ │ │ - vpshufb %zmm22,%zmm16,%zmm20 │ │ │ │ - vpshufb %zmm23,%zmm16,%zmm27 │ │ │ │ - vpshufb %zmm24,%zmm16,%zmm28 │ │ │ │ - vmovdqa32 %zmm21,%zmm16 │ │ │ │ - vpdpbusd %zmm25,%zmm20,%zmm16 │ │ │ │ - vmovdqa32 %zmm21,%zmm20 │ │ │ │ - vpdpbusd %zmm25,%zmm27,%zmm20 │ │ │ │ - vpdpbusd %zmm26,%zmm27,%zmm16 │ │ │ │ - vpdpbusd %zmm26,%zmm28,%zmm20 │ │ │ │ - vpackusdw %zmm20,%zmm16,%zmm16 │ │ │ │ - vpsrlw $0x6,%zmm16,%zmm16 │ │ │ │ - vpshufb %zmm23,%zmm18,%zmm27 │ │ │ │ - vpshufb %zmm24,%zmm18,%zmm20 │ │ │ │ - vmovdqa32 %zmm21,%zmm18 │ │ │ │ - vpdpbusd %zmm25,%zmm28,%zmm18 │ │ │ │ - vmovdqa32 %zmm21,%zmm28 │ │ │ │ - vpdpbusd %zmm25,%zmm27,%zmm28 │ │ │ │ - vpdpbusd %zmm26,%zmm27,%zmm18 │ │ │ │ - vpdpbusd %zmm26,%zmm20,%zmm28 │ │ │ │ - vpackusdw %zmm28,%zmm18,%zmm18 │ │ │ │ - vpsrlw $0x6,%zmm18,%zmm18 │ │ │ │ - vpshufb %zmm22,%zmm17,%zmm20 │ │ │ │ - vpshufb %zmm23,%zmm17,%zmm27 │ │ │ │ - vpshufb %zmm24,%zmm17,%zmm28 │ │ │ │ - vmovdqa32 %zmm21,%zmm17 │ │ │ │ - vpdpbusd %zmm25,%zmm20,%zmm17 │ │ │ │ - vmovdqa32 %zmm21,%zmm20 │ │ │ │ - vpdpbusd %zmm25,%zmm27,%zmm20 │ │ │ │ - vpdpbusd %zmm26,%zmm27,%zmm17 │ │ │ │ - vpdpbusd %zmm26,%zmm28,%zmm20 │ │ │ │ - vpackusdw %zmm20,%zmm17,%zmm17 │ │ │ │ - vpsrlw $0x6,%zmm17,%zmm17 │ │ │ │ - vpshufb %zmm23,%zmm19,%zmm27 │ │ │ │ - vpshufb %zmm24,%zmm19,%zmm20 │ │ │ │ - vmovdqa32 %zmm21,%zmm19 │ │ │ │ - vpdpbusd %zmm25,%zmm28,%zmm19 │ │ │ │ - vmovdqa32 %zmm21,%zmm28 │ │ │ │ - vpdpbusd %zmm25,%zmm27,%zmm28 │ │ │ │ - vpdpbusd %zmm26,%zmm27,%zmm19 │ │ │ │ - vpdpbusd %zmm26,%zmm20,%zmm28 │ │ │ │ - vpackusdw %zmm28,%zmm19,%zmm19 │ │ │ │ - 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 2fa130 <__cxa_finalize@plt+0x2cf0e0> │ │ │ │ + jg 2fa29e <__cxa_finalize@plt+0x2cf24e> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ movzbl %r10b,%eax │ │ │ │ shr $0x10,%r10d │ │ │ │ - cmp $0x6,%r9d │ │ │ │ - cmovs %eax,%r10d │ │ │ │ - tzcnt %r8d,%eax │ │ │ │ - movzwl 0xe43dc(%r11,%rax,2),%eax │ │ │ │ - vpbroadcastd 0xe1b9e(%rip),%zmm23 │ │ │ │ - lea 0xe8bf4(%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 │ │ │ │ - jmp *%rax │ │ │ │ + cmp $0x4,%r9d │ │ │ │ + cmovle %eax,%r10d │ │ │ │ + vpbroadcastq 0xe8161(%r11,%r10,8),%ymm0 │ │ │ │ + vpbroadcastd 0xe1ca7(%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 2fa530 <__cxa_finalize@plt+0x2cf4e0> │ │ │ │ + je 2fa460 <__cxa_finalize@plt+0x2cf410> │ │ │ │ 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 │ │ │ │ + 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 │ │ │ │ + vpbroadcastd (%rdx,%rcx,2),%xmm0 │ │ │ │ + add %rax,%rdx │ │ │ │ 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 %xmm24,%xmm1,%xmm5 │ │ │ │ + vpunpcklwd %xmm1,%xmm3,%xmm3 │ │ │ │ + vpunpcklwd %xmm4,%xmm2,%xmm1 │ │ │ │ + vpunpckhwd %xmm4,%xmm2,%xmm2 │ │ │ │ + vpbroadcastd (%rdx),%xmm4 │ │ │ │ + vpmaddwd %xmm1,%xmm8,%xmm5 │ │ │ │ vmovdqa %xmm2,%xmm1 │ │ │ │ - vpmaddubsw %xmm25,%xmm2,%xmm2 │ │ │ │ - vpaddw %xmm2,%xmm5,%xmm5 │ │ │ │ + vpmaddwd %xmm2,%xmm9,%xmm2 │ │ │ │ + vpaddd %xmm6,%xmm5,%xmm5 │ │ │ │ + vpaddd %xmm2,%xmm5,%xmm5 │ │ │ │ vmovdqa %xmm3,%xmm2 │ │ │ │ - vpmaddubsw %xmm26,%xmm3,%xmm3 │ │ │ │ - vpaddw %xmm3,%xmm5,%xmm5 │ │ │ │ - vpbroadcastd (%rdx,%rcx,1),%xmm4 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ + vpmaddwd %xmm3,%xmm10,%xmm3 │ │ │ │ + vpaddd %xmm3,%xmm5,%xmm5 │ │ │ │ vpblendd $0x2,%xmm4,%xmm0,%xmm3 │ │ │ │ - vpbroadcastd (%rdx),%xmm0 │ │ │ │ + vpbroadcastd (%rdx,%rcx,1),%xmm0 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ vpblendd $0x2,%xmm0,%xmm4,%xmm4 │ │ │ │ - vpunpcklbw %xmm4,%xmm3,%xmm3 │ │ │ │ - vpmaddubsw %xmm27,%xmm3,%xmm4 │ │ │ │ - vpaddw %xmm4,%xmm5,%xmm5 │ │ │ │ - vpmulhrsw %xmm23,%xmm5,%xmm5 │ │ │ │ - vpackuswb %xmm5,%xmm5,%xmm5 │ │ │ │ - vpextrw $0x0,%xmm5,(%rdi) │ │ │ │ - vpextrw $0x2,%xmm5,(%rdi,%rsi,1) │ │ │ │ + vpunpcklwd %xmm4,%xmm3,%xmm3 │ │ │ │ + vpmaddwd %xmm3,%xmm11,%xmm4 │ │ │ │ + vpaddd %xmm4,%xmm5,%xmm5 │ │ │ │ + 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 2fa31a <__cxa_finalize@plt+0x2cf2ca> │ │ │ │ - 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 │ │ │ │ - vpbroadcastd (%rdx,%rcx,1),%xmm4 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpmaddubsw %xmm24,%xmm1,%xmm5 │ │ │ │ - vmovdqa %xmm2,%xmm1 │ │ │ │ - vpmaddubsw %xmm25,%xmm2,%xmm2 │ │ │ │ - vpaddw %xmm2,%xmm5,%xmm5 │ │ │ │ - vmovdqa %xmm3,%xmm2 │ │ │ │ - vpmaddubsw %xmm26,%xmm3,%xmm3 │ │ │ │ - vpaddw %xmm3,%xmm5,%xmm5 │ │ │ │ - vpblendd $0x2,%xmm4,%xmm0,%xmm3 │ │ │ │ - vpbroadcastd (%rdx),%xmm0 │ │ │ │ - vpblendd $0x2,%xmm0,%xmm4,%xmm4 │ │ │ │ - vpunpcklbw %xmm4,%xmm3,%xmm3 │ │ │ │ - vpmaddubsw %xmm27,%xmm3,%xmm4 │ │ │ │ - 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 2fa3d3 <__cxa_finalize@plt+0x2cf383> │ │ │ │ + jg 2fa3f2 <__cxa_finalize@plt+0x2cf3a2> │ │ │ │ + vzeroupper │ │ │ │ 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 │ │ │ │ - vpbroadcastq (%rdx,%rcx,2),%ymm4 │ │ │ │ - add %r11,%rdx │ │ │ │ + vpbroadcastq (%rdx,%rax,1),%ymm4 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vpbroadcastq (%rdx),%ymm3 │ │ │ │ + vpbroadcastq (%rdx,%rcx,1),%ymm5 │ │ │ │ vpblendd $0x30,%ymm0,%ymm1,%ymm1 │ │ │ │ vpblendd $0x30,%ymm2,%ymm0,%ymm0 │ │ │ │ - vpunpcklbw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpbroadcastq (%rdx),%ymm0 │ │ │ │ - vpblendd $0x30,%ymm5,%ymm2,%ymm2 │ │ │ │ - vpblendd $0x30,%ymm3,%ymm5,%ymm5 │ │ │ │ - vpunpcklbw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpblendd $0x30,%ymm4,%ymm3,%ymm3 │ │ │ │ - vpblendd $0x30,%ymm0,%ymm4,%ymm4 │ │ │ │ - vpunpcklbw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpbroadcastq (%rdx,%rcx,1),%ymm4 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpmaddubsw %ymm24,%ymm1,%ymm5 │ │ │ │ + vpunpcklwd %ymm0,%ymm1,%ymm1 │ │ │ │ + vpbroadcastq (%rdx,%rcx,2),%ymm0 │ │ │ │ + add %rax,%rdx │ │ │ │ + vpblendd $0x30,%ymm4,%ymm2,%ymm2 │ │ │ │ + vpblendd $0x30,%ymm3,%ymm4,%ymm4 │ │ │ │ + vpunpcklwd %ymm4,%ymm2,%ymm2 │ │ │ │ + vpblendd $0x30,%ymm5,%ymm3,%ymm3 │ │ │ │ + vpblendd $0x30,%ymm0,%ymm5,%ymm5 │ │ │ │ + vpunpcklwd %ymm5,%ymm3,%ymm3 │ │ │ │ + vpbroadcastq (%rdx),%ymm4 │ │ │ │ + vpmaddwd %ymm1,%ymm8,%ymm5 │ │ │ │ vmovdqa %ymm2,%ymm1 │ │ │ │ - vpmaddubsw %ymm25,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm5,%ymm5 │ │ │ │ + vpmaddwd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpaddd %ymm6,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm2,%ymm5,%ymm5 │ │ │ │ vmovdqa %ymm3,%ymm2 │ │ │ │ - vpmaddubsw %ymm26,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm3,%ymm5,%ymm5 │ │ │ │ + vpmaddwd %ymm3,%ymm10,%ymm3 │ │ │ │ + vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ vpblendd $0x30,%ymm4,%ymm0,%ymm3 │ │ │ │ - vpbroadcastq (%rdx),%ymm0 │ │ │ │ + vpbroadcastq (%rdx,%rcx,1),%ymm0 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ vpblendd $0x30,%ymm0,%ymm4,%ymm4 │ │ │ │ - vpunpcklbw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm27,%ymm3,%ymm4 │ │ │ │ - vpaddw %ymm4,%ymm5,%ymm5 │ │ │ │ - vpmulhrsw %ymm23,%ymm5,%ymm5 │ │ │ │ + vpunpcklwd %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm3,%ymm11,%ymm4 │ │ │ │ + vpaddd %ymm4,%ymm5,%ymm5 │ │ │ │ + vpsrad $0x6,%ymm5,%ymm5 │ │ │ │ vextracti128 $0x1,%ymm5,%xmm4 │ │ │ │ - vpackuswb %xmm4,%xmm5,%xmm5 │ │ │ │ + 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 2fa49a <__cxa_finalize@plt+0x2cf44a> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vmovdqa32 0xe1f6a(%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 │ │ │ │ - vbroadcasti32x4 (%rdx,%rcx,1),%zmm19 │ │ │ │ - vbroadcasti32x4 (%rdx,%rcx,2),%ymm22 │ │ │ │ - add %r11,%rdx │ │ │ │ - vbroadcasti32x4 (%rdx),%zmm16 │ │ │ │ - vshufpd $0xcc,%zmm18,%zmm20,%zmm17{%k1} │ │ │ │ - vshufpd $0xcc,%zmm19,%zmm21,%zmm18{%k1} │ │ │ │ - vshufpd $0xcc,%zmm16,%zmm22,%zmm19{%k1} │ │ │ │ - vpermb %zmm17,%zmm28,%zmm17 │ │ │ │ - vpermb %zmm18,%zmm28,%zmm18 │ │ │ │ - vpermb %zmm19,%zmm28,%zmm19 │ │ │ │ - vpmaddubsw %zmm24,%zmm17,%zmm20 │ │ │ │ - vmovdqa32 %zmm18,%zmm17 │ │ │ │ - vpmaddubsw %zmm25,%zmm18,%zmm21 │ │ │ │ - vmovdqa32 %zmm19,%zmm18 │ │ │ │ - vpmaddubsw %zmm26,%zmm19,%zmm22 │ │ │ │ - vmovdqa32 %zmm16,%zmm19 │ │ │ │ - vpaddw %zmm21,%zmm20,%zmm20 │ │ │ │ - vbroadcasti32x4 (%rdx,%rcx,1),%ymm21 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vbroadcasti32x4 (%rdx),%zmm16 │ │ │ │ - vshufpd $0xcc,%zmm16,%zmm21,%zmm19{%k1} │ │ │ │ - vpermb %zmm19,%zmm28,%zmm19 │ │ │ │ - vpmaddubsw %zmm27,%zmm19,%zmm21 │ │ │ │ - vpaddw %zmm22,%zmm20,%zmm20 │ │ │ │ - vpaddw %zmm21,%zmm20,%zmm20 │ │ │ │ - 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 2fa57a <__cxa_finalize@plt+0x2cf52a> │ │ │ │ - ret │ │ │ │ - vmovdqa32 0xe1eb2(%rip),%zmm28 │ │ │ │ - vpmovzxbq 0xe22f8(%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 │ │ │ │ - vinserti32x8 $0x1,(%rdx),%zmm16,%zmm16 │ │ │ │ - vpermb %zmm16,%zmm28,%zmm19 │ │ │ │ - vinserti32x8 $0x0,(%rdx,%rcx,1),%zmm16,%zmm16 │ │ │ │ - vpermb %zmm16,%zmm29,%zmm20 │ │ │ │ - vinserti32x8 $0x1,(%rdx,%rcx,2),%zmm16,%zmm16 │ │ │ │ - add %r11,%rdx │ │ │ │ - vpermb %zmm16,%zmm28,%zmm21 │ │ │ │ - vinserti32x8 $0x0,(%rdx),%zmm16,%zmm16 │ │ │ │ - vpermb %zmm16,%zmm29,%zmm22 │ │ │ │ - vinserti32x8 $0x1,(%rdx,%rcx,1),%zmm16,%zmm16 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpmaddubsw %zmm24,%zmm17,%zmm31 │ │ │ │ - vmovdqa32 %zmm19,%zmm17 │ │ │ │ - vpmaddubsw %zmm24,%zmm18,%zmm0 │ │ │ │ - vmovdqa32 %zmm20,%zmm18 │ │ │ │ - vpmaddubsw %zmm25,%zmm19,%zmm1 │ │ │ │ - vmovdqa32 %zmm21,%zmm19 │ │ │ │ - vpmaddubsw %zmm25,%zmm20,%zmm2 │ │ │ │ - vmovdqa32 %zmm22,%zmm20 │ │ │ │ - vpmaddubsw %zmm26,%zmm21,%zmm3 │ │ │ │ - vpermb %zmm16,%zmm28,%zmm21 │ │ │ │ - vinserti32x8 $0x0,(%rdx),%zmm16,%zmm16 │ │ │ │ - vpmaddubsw %zmm26,%zmm22,%zmm4 │ │ │ │ - vpermb %zmm16,%zmm29,%zmm22 │ │ │ │ - vpaddw %zmm1,%zmm31,%zmm31 │ │ │ │ - vpmaddubsw %zmm27,%zmm21,%zmm1 │ │ │ │ - vpaddw %zmm2,%zmm0,%zmm0 │ │ │ │ - vpmaddubsw %zmm27,%zmm22,%zmm2 │ │ │ │ - vpaddw %zmm3,%zmm31,%zmm31 │ │ │ │ - vpaddw %zmm4,%zmm0,%zmm0 │ │ │ │ - vpaddw %zmm1,%zmm31,%zmm31 │ │ │ │ - vpaddw %zmm2,%zmm0,%zmm0 │ │ │ │ - vpmulhrsw %zmm23,%zmm31,%zmm31 │ │ │ │ - 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 2fa67d <__cxa_finalize@plt+0x2cf62d> │ │ │ │ + jg 2fa4be <__cxa_finalize@plt+0x2cf46e> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - lea -0x100(%r9,%r8,4),%eax │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - vmovdqu32 (%rdx),%zmm18 │ │ │ │ - vmovdqu32 (%rdx,%rcx,1),%zmm20 │ │ │ │ - vmovdqu32 (%rdx,%rcx,2),%zmm22 │ │ │ │ - add %r11,%rdx │ │ │ │ - vmovdqu32 (%rdx),%zmm29 │ │ │ │ - vmovdqu32 (%rdx,%rcx,1),%zmm31 │ │ │ │ - vmovdqu32 (%rdx,%rcx,2),%zmm1 │ │ │ │ - add %r11,%rdx │ │ │ │ - vmovdqu32 (%rdx),%zmm16 │ │ │ │ - vpunpcklbw %zmm20,%zmm18,%zmm17 │ │ │ │ - vpunpckhbw %zmm20,%zmm18,%zmm18 │ │ │ │ - vpunpcklbw %zmm22,%zmm20,%zmm19 │ │ │ │ - vpunpckhbw %zmm22,%zmm20,%zmm20 │ │ │ │ - vpunpcklbw %zmm29,%zmm22,%zmm21 │ │ │ │ - vpunpckhbw %zmm29,%zmm22,%zmm22 │ │ │ │ - vpunpcklbw %zmm31,%zmm29,%zmm28 │ │ │ │ - vpunpckhbw %zmm31,%zmm29,%zmm29 │ │ │ │ - vpunpcklbw %zmm1,%zmm31,%zmm30 │ │ │ │ - vpunpckhbw %zmm1,%zmm31,%zmm31 │ │ │ │ - vpunpcklbw %zmm16,%zmm1,%zmm0 │ │ │ │ - vpunpckhbw %zmm16,%zmm1,%zmm1 │ │ │ │ - vpmaddubsw %zmm24,%zmm17,%zmm2 │ │ │ │ - vmovdqa32 %zmm21,%zmm17 │ │ │ │ - vpmaddubsw %zmm24,%zmm18,%zmm3 │ │ │ │ - vmovdqa32 %zmm22,%zmm18 │ │ │ │ - vpmaddubsw %zmm24,%zmm19,%zmm4 │ │ │ │ - vmovdqa32 %zmm28,%zmm19 │ │ │ │ - vpmaddubsw %zmm24,%zmm20,%zmm5 │ │ │ │ - vmovdqa32 %zmm29,%zmm20 │ │ │ │ - vpmaddubsw %zmm25,%zmm21,%zmm21 │ │ │ │ - vpmaddubsw %zmm25,%zmm22,%zmm22 │ │ │ │ - vpmaddubsw %zmm25,%zmm28,%zmm28 │ │ │ │ - vpmaddubsw %zmm25,%zmm29,%zmm29 │ │ │ │ - vpaddw %zmm21,%zmm2,%zmm2 │ │ │ │ - vmovdqa32 %zmm30,%zmm21 │ │ │ │ - vpmaddubsw %zmm26,%zmm30,%zmm30 │ │ │ │ - vpaddw %zmm22,%zmm3,%zmm3 │ │ │ │ - vmovdqa32 %zmm31,%zmm22 │ │ │ │ - vpmaddubsw %zmm26,%zmm31,%zmm31 │ │ │ │ - vpaddw %zmm28,%zmm4,%zmm4 │ │ │ │ - vmovdqa32 %zmm0,%zmm28 │ │ │ │ - vpmaddubsw %zmm26,%zmm0,%zmm0 │ │ │ │ - vpaddw %zmm29,%zmm5,%zmm5 │ │ │ │ - vmovdqa32 %zmm1,%zmm29 │ │ │ │ - vpmaddubsw %zmm26,%zmm1,%zmm1 │ │ │ │ - vpaddw %zmm30,%zmm2,%zmm2 │ │ │ │ - vpaddw %zmm31,%zmm3,%zmm3 │ │ │ │ - vpaddw %zmm0,%zmm4,%zmm4 │ │ │ │ - vpaddw %zmm1,%zmm5,%zmm5 │ │ │ │ - vmovdqu32 (%rdx,%rcx,1),%zmm1 │ │ │ │ + shl $0x5,%r8d │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov %rdi,%r11 │ │ │ │ + lea -0x100(%r9,%r8,1),%r8d │ │ │ │ + vbroadcasti128 (%rdx),%ymm4 │ │ │ │ + vbroadcasti128 (%rdx,%rcx,1),%ymm5 │ │ │ │ + vbroadcasti128 (%rdx,%rax,1),%ymm0 │ │ │ │ + vbroadcasti128 (%rdx,%rcx,2),%ymm6 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vbroadcasti128 (%rdx),%ymm1 │ │ │ │ + vbroadcasti128 (%rdx,%rcx,1),%ymm2 │ │ │ │ + vbroadcasti128 (%rdx,%rcx,2),%ymm3 │ │ │ │ + add %rax,%rdx │ │ │ │ + vshufpd $0xc,%ymm0,%ymm4,%ymm4 │ │ │ │ + vshufpd $0xc,%ymm1,%ymm5,%ymm5 │ │ │ │ + vpunpcklwd %ymm5,%ymm4,%ymm1 │ │ │ │ + vpunpckhwd %ymm5,%ymm4,%ymm4 │ │ │ │ + vshufpd $0xc,%ymm2,%ymm6,%ymm6 │ │ │ │ + vpunpcklwd %ymm6,%ymm5,%ymm2 │ │ │ │ + vpunpckhwd %ymm6,%ymm5,%ymm5 │ │ │ │ + vshufpd $0xc,%ymm3,%ymm0,%ymm0 │ │ │ │ + vpunpcklwd %ymm0,%ymm6,%ymm3 │ │ │ │ + vpunpckhwd %ymm0,%ymm6,%ymm6 │ │ │ │ + vbroadcasti128 (%rdx),%ymm14 │ │ │ │ + vpmaddwd %ymm1,%ymm8,%ymm12 │ │ │ │ + vpmaddwd %ymm2,%ymm8,%ymm13 │ │ │ │ + vmovdqa %ymm3,%ymm1 │ │ │ │ + vmovdqa %ymm4,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm9,%ymm3 │ │ │ │ + vpmaddwd %ymm4,%ymm9,%ymm4 │ │ │ │ + vpaddd %ymm3,%ymm12,%ymm12 │ │ │ │ + vpaddd %ymm4,%ymm13,%ymm13 │ │ │ │ + vmovdqa %ymm5,%ymm3 │ │ │ │ + vmovdqa %ymm6,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm10,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm10,%ymm6 │ │ │ │ + vpaddd %ymm5,%ymm12,%ymm12 │ │ │ │ + vbroadcasti128 (%rdx,%rcx,1),%ymm5 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpunpcklbw %zmm1,%zmm16,%zmm30 │ │ │ │ - vpunpckhbw %zmm1,%zmm16,%zmm31 │ │ │ │ - vpmaddubsw %zmm27,%zmm30,%zmm0 │ │ │ │ - vpmaddubsw %zmm27,%zmm31,%zmm16 │ │ │ │ - vpaddw %zmm0,%zmm2,%zmm2 │ │ │ │ - vpaddw %zmm16,%zmm3,%zmm3 │ │ │ │ - vmovdqu32 (%rdx),%zmm16 │ │ │ │ - vpunpcklbw %zmm16,%zmm1,%zmm0 │ │ │ │ - vpunpckhbw %zmm16,%zmm1,%zmm1 │ │ │ │ - vpmulhrsw %zmm23,%zmm2,%zmm2 │ │ │ │ - vpmulhrsw %zmm23,%zmm3,%zmm3 │ │ │ │ - vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ - vmovdqa32 %zmm2,(%rdi) │ │ │ │ - vpmaddubsw %zmm27,%zmm0,%zmm2 │ │ │ │ - vpmaddubsw %zmm27,%zmm1,%zmm3 │ │ │ │ - vpaddw %zmm4,%zmm2,%zmm2 │ │ │ │ - vpaddw %zmm5,%zmm3,%zmm3 │ │ │ │ - vpmulhrsw %zmm23,%zmm2,%zmm2 │ │ │ │ - vpmulhrsw %zmm23,%zmm3,%zmm3 │ │ │ │ - vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ - vmovdqa32 %zmm2,(%rdi,%rsi,1) │ │ │ │ + vpaddd %ymm6,%ymm13,%ymm13 │ │ │ │ + vshufpd $0xd,%ymm14,%ymm0,%ymm6 │ │ │ │ + vshufpd $0xc,%ymm5,%ymm14,%ymm0 │ │ │ │ + vpunpcklwd %ymm0,%ymm6,%ymm5 │ │ │ │ + vpunpckhwd %ymm0,%ymm6,%ymm6 │ │ │ │ + vpmaddwd %ymm5,%ymm11,%ymm14 │ │ │ │ + vpaddd %ymm14,%ymm12,%ymm12 │ │ │ │ + vpmaddwd %ymm6,%ymm11,%ymm14 │ │ │ │ + vpaddd %ymm14,%ymm13,%ymm13 │ │ │ │ + vpsrad $0x5,%ymm12,%ymm12 │ │ │ │ + vpsrad $0x5,%ymm13,%ymm13 │ │ │ │ + vpackusdw %ymm13,%ymm12,%ymm12 │ │ │ │ + vpxor %ymm13,%ymm13,%ymm13 │ │ │ │ + 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 2fa7ca <__cxa_finalize@plt+0x2cf77a> │ │ │ │ - add $0x40,%r8 │ │ │ │ - add $0x40,%r10 │ │ │ │ - movzbl %al,%r9d │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov %r10,%rdi │ │ │ │ - sub $0x100,%eax │ │ │ │ - jg 2fa74e <__cxa_finalize@plt+0x2cf6fe> │ │ │ │ + jg 2fa59d <__cxa_finalize@plt+0x2cf54d> │ │ │ │ + add $0x10,%r10 │ │ │ │ + add $0x10,%r11 │ │ │ │ + movzbl %r8b,%r9d │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov %r11,%rdi │ │ │ │ + sub $0x100,%r8d │ │ │ │ + jg 2fa542 <__cxa_finalize@plt+0x2cf4f2> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ + vpbroadcastw 0x18(%rsp),%ymm15 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jg 2fabf9 <__cxa_finalize@plt+0x2cfba9> │ │ │ │ + jg 2fa9b0 <__cxa_finalize@plt+0x2cf960> │ │ │ │ movzbl %al,%eax │ │ │ │ - dec %rdx │ │ │ │ - vpbroadcastd 0xe8bf6(%r11,%rax,8),%zmm23 │ │ │ │ + vpbroadcastd 0xe8163(%r11,%rax,8),%ymm0 │ │ │ │ movzbl %r10b,%eax │ │ │ │ shr $0x10,%r10d │ │ │ │ - cmp $0x6,%r9d │ │ │ │ - cmovs %eax,%r10d │ │ │ │ - vpbroadcastd 0xe1608(%rip),%zmm24 │ │ │ │ - vpbroadcastq 0xe8bf4(%r11,%r10,8),%ymm16 │ │ │ │ - lea (%rcx,%rcx,2),%r11 │ │ │ │ - vpbroadcastd 0xe1fef(%rip),%ymm25 │ │ │ │ - mov %rdx,%rax │ │ │ │ - vpunpcklbw %ymm16,%ymm24,%ymm16 │ │ │ │ - sub %r11,%rax │ │ │ │ - vpsraw $0x2,%ymm16,%ymm16 │ │ │ │ - vmovdqa32 0xe1dea(%rip),%xmm30 │ │ │ │ - vpshufd $0x0,%ymm16,%ymm26 │ │ │ │ - vpshufd $0x55,%ymm16,%ymm27 │ │ │ │ - vpshufd $0xaa,%ymm16,%ymm28 │ │ │ │ - vpshufd $0xff,%ymm16,%ymm29 │ │ │ │ + cmp $0x4,%r9d │ │ │ │ + cmovle %eax,%r10d │ │ │ │ + vpbroadcastq 0xe8161(%r11,%r10,8),%ymm1 │ │ │ │ + vpbroadcastd 0xe190d(%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 2fa6db <__cxa_finalize@plt+0x2cf68b> │ │ │ │ + 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 2faac9 <__cxa_finalize@plt+0x2cfa79> │ │ │ │ - vbroadcasti32x4 0xe1dda(%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 │ │ │ │ - vpbroadcastq (%rdx),%ymm1 │ │ │ │ - vpblendd $0x30,%ymm3,%ymm2,%ymm2 │ │ │ │ - vpblendd $0x30,%ymm1,%ymm0,%ymm0 │ │ │ │ - vpblendd $0xc0,%ymm4,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm22,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm22,%ymm0,%ymm0 │ │ │ │ - vmovdqa32 %ymm24,%ymm1 │ │ │ │ - vpdpbusd %ymm23,%ymm2,%ymm1 │ │ │ │ - vmovdqa32 %ymm24,%ymm2 │ │ │ │ - vpdpbusd %ymm23,%ymm0,%ymm2 │ │ │ │ - vpackssdw %ymm2,%ymm1,%ymm2 │ │ │ │ - vpsraw $0x2,%ymm2,%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 │ │ │ │ + je 2fa823 <__cxa_finalize@plt+0x2cf7d3> │ │ │ │ + vbroadcasti128 0xe17be(%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 │ │ │ │ + vinserti128 $0x1,(%rdx,%rcx,2),%ymm2,%ymm2 │ │ │ │ + add %rax,%rdx │ │ │ │ + vpshufb %ymm9,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm9,%ymm3,%ymm3 │ │ │ │ + vpshufb %ymm9,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm9,%ymm2,%ymm2 │ │ │ │ + vpmaddwd %ymm7,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm7,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm7,%ymm2,%ymm2 │ │ │ │ + vphaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + vphaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm6,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm6,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xa,%ymm1,%ymm1 │ │ │ │ + vpsrad $0xa,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm0,%ymm1,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm0 │ │ │ │ + vpshufd $0x71,%xmm1,%xmm2 │ │ │ │ + vpshufd $0x99,%xmm0,%xmm3 │ │ │ │ + vpunpckhwd %xmm2,%xmm1,%xmm1 │ │ │ │ + vpunpcklwd %xmm0,%xmm2,%xmm2 │ │ │ │ + vpunpckhwd %xmm0,%xmm3,%xmm3 │ │ │ │ + vmovdqu (%rdx),%xmm4 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%xmm5 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vmovhps (%rdx),%xmm4,%xmm4 │ │ │ │ - vmovdqa32 %xmm25,%xmm5 │ │ │ │ - vpdpwssd %xmm26,%xmm1,%xmm5 │ │ │ │ + vpshufb %xmm9,%xmm4,%xmm4 │ │ │ │ + vpshufb %xmm9,%xmm5,%xmm5 │ │ │ │ + vpmaddwd %xmm7,%xmm4,%xmm4 │ │ │ │ + vpmaddwd %xmm7,%xmm5,%xmm5 │ │ │ │ + vphaddd %xmm5,%xmm4,%xmm4 │ │ │ │ + vpmaddwd %xmm1,%xmm11,%xmm5 │ │ │ │ vmovdqa %xmm2,%xmm1 │ │ │ │ - vpdpwssd %xmm27,%xmm2,%xmm5 │ │ │ │ - vpshufb %xmm22,%xmm4,%xmm4 │ │ │ │ + vpmaddwd %xmm2,%xmm12,%xmm2 │ │ │ │ + vpaddd %xmm2,%xmm5,%xmm5 │ │ │ │ vmovdqa %xmm3,%xmm2 │ │ │ │ - vpdpwssd %xmm28,%xmm3,%xmm5 │ │ │ │ - vmovdqa32 %xmm24,%xmm3 │ │ │ │ - vpdpbusd %xmm23,%xmm4,%xmm3 │ │ │ │ - vpackssdw %xmm3,%xmm3,%xmm4 │ │ │ │ - vpsraw $0x2,%xmm4,%xmm4 │ │ │ │ + vpmaddwd %xmm3,%xmm13,%xmm3 │ │ │ │ + vpaddd %xmm3,%xmm5,%xmm5 │ │ │ │ + vpaddd %xmm6,%xmm4,%xmm4 │ │ │ │ + vpsrad $0xa,%xmm4,%xmm4 │ │ │ │ + vpackssdw %xmm4,%xmm4,%xmm4 │ │ │ │ vpalignr $0xc,%xmm0,%xmm4,%xmm3 │ │ │ │ vmovdqa %xmm4,%xmm0 │ │ │ │ - vpunpcklwd %xmm4,%xmm3,%xmm3 │ │ │ │ - vpdpwssd %xmm29,%xmm3,%xmm5 │ │ │ │ - vpackuswb %xmm5,%xmm5,%xmm5 │ │ │ │ - vpshufb %xmm30,%xmm5,%xmm5 │ │ │ │ - vpextrw $0x0,%xmm5,(%rdi) │ │ │ │ - vpextrw $0x1,%xmm5,(%rdi,%rsi,1) │ │ │ │ + vpunpcklwd %xmm0,%xmm3,%xmm3 │ │ │ │ + vpmaddwd %xmm3,%xmm14,%xmm4 │ │ │ │ + vpaddd %xmm6,%xmm5,%xmm5 │ │ │ │ + vpaddd %xmm4,%xmm5,%xmm5 │ │ │ │ + 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 2faa48 <__cxa_finalize@plt+0x2cf9f8> │ │ │ │ + jg 2fa791 <__cxa_finalize@plt+0x2cf741> │ │ │ │ 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 0xe1cc3(%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 0xe19cb(%rip),%ymm17 │ │ │ │ - vmovdqa32 0xe19e1(%rip),%ymm18 │ │ │ │ - vmovdqa32 0xe19f7(%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 0xe19e5(%rip),%ymm31 │ │ │ │ - vmovq (%rdx,%rcx,1),%xmm4 │ │ │ │ + vbroadcasti128 0xe1674(%rip),%ymm9 │ │ │ │ + vbroadcasti128 0xe167b(%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 │ │ │ │ + vinserti128 $0x1,(%rdx),%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%xmm3 │ │ │ │ + vinserti128 $0x1,(%rdx,%rcx,2),%ymm3,%ymm3 │ │ │ │ + add %rax,%rdx │ │ │ │ + vpshufb %ymm9,%ymm1,%ymm4 │ │ │ │ + vpshufb %ymm10,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm7,%ymm4,%ymm4 │ │ │ │ + vpmaddwd %ymm1,%ymm8,%ymm1 │ │ │ │ + vpshufb %ymm9,%ymm2,%ymm5 │ │ │ │ + vpshufb %ymm10,%ymm2,%ymm2 │ │ │ │ + vpmaddwd %ymm7,%ymm5,%ymm5 │ │ │ │ + vpmaddwd %ymm2,%ymm8,%ymm2 │ │ │ │ + vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm9,%ymm0,%ymm4 │ │ │ │ + vpshufb %ymm10,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm7,%ymm4,%ymm4 │ │ │ │ + vpmaddwd %ymm0,%ymm8,%ymm0 │ │ │ │ + vpaddd %ymm6,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm5,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm9,%ymm3,%ymm5 │ │ │ │ + vpshufb %ymm10,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm7,%ymm5,%ymm5 │ │ │ │ + vpmaddwd %ymm3,%ymm8,%ymm3 │ │ │ │ + vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm6,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ + vperm2i128 $0x21,%ymm2,%ymm1,%ymm0 │ │ │ │ + vpsrld $0xa,%ymm1,%ymm1 │ │ │ │ + vpsrld $0xa,%ymm2,%ymm2 │ │ │ │ + vperm2i128 $0x21,%ymm5,%ymm4,%ymm3 │ │ │ │ + vpslld $0x6,%ymm4,%ymm4 │ │ │ │ + vpslld $0x6,%ymm5,%ymm5 │ │ │ │ + vpblendw $0xaa,%ymm4,%ymm2,%ymm2 │ │ │ │ + vpslld $0x6,%ymm0,%ymm0 │ │ │ │ + vpblendw $0xaa,%ymm0,%ymm1,%ymm1 │ │ │ │ + vpsrld $0xa,%ymm3,%ymm3 │ │ │ │ + vpblendw $0xaa,%ymm5,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x10,%ymm5,%ymm0 │ │ │ │ + vmovdqu (%rdx),%xmm4 │ │ │ │ + vinserti128 $0x1,(%rdx,%rcx,1),%ymm4,%ymm4 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vinserti32x4 $0x1,(%rdx),%ymm4,%ymm20 │ │ │ │ - vmovdqa32 %ymm25,%ymm21 │ │ │ │ - vpdpwssd %ymm26,%ymm17,%ymm21 │ │ │ │ - vmovdqa32 %ymm18,%ymm17 │ │ │ │ - vpshufb %ymm22,%ymm20,%ymm20 │ │ │ │ - vmovdqa32 %ymm24,%ymm16 │ │ │ │ - vpdpbusd %ymm23,%ymm20,%ymm16 │ │ │ │ - vpdpwssd %ymm27,%ymm18,%ymm21 │ │ │ │ - vmovdqa32 %ymm19,%ymm18 │ │ │ │ - vpdpwssd %ymm28,%ymm19,%ymm21 │ │ │ │ - vpsraw $0x2,%ymm16,%ymm19{%k1} │ │ │ │ - vpermb %ymm19,%ymm31,%ymm19 │ │ │ │ - vpdpwssd %ymm29,%ymm19,%ymm21 │ │ │ │ - vpackuswb %ymm21,%ymm21,%ymm21 │ │ │ │ - vpermb %ymm21,%ymm30,%ymm21 │ │ │ │ - vmovd %xmm21,(%rdi) │ │ │ │ - vpextrd $0x1,%xmm21,(%rdi,%rsi,1) │ │ │ │ + vpmaddwd %ymm1,%ymm11,%ymm5 │ │ │ │ + vmovdqa %ymm2,%ymm1 │ │ │ │ + vpmaddwd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpaddd %ymm6,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm2,%ymm5,%ymm5 │ │ │ │ + vmovdqa %ymm3,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ + vpshufb %ymm9,%ymm4,%ymm3 │ │ │ │ + vpshufb %ymm10,%ymm4,%ymm4 │ │ │ │ + vpmaddwd %ymm7,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm4,%ymm8,%ymm4 │ │ │ │ + vpaddd %ymm6,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm3,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xa,%ymm4,%ymm4 │ │ │ │ + vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpermq $0x5a,%ymm0,%ymm3 │ │ │ │ + vpunpckhwd %ymm0,%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm4,%ymm0 │ │ │ │ + vpmaddwd %ymm3,%ymm14,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vpsrad $0xa,%ymm4,%ymm4 │ │ │ │ + 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 2fab7b <__cxa_finalize@plt+0x2cfb2b> │ │ │ │ + jg 2fa919 <__cxa_finalize@plt+0x2cf8c9> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ shr $0x10,%eax │ │ │ │ - sub $0x3,%rdx │ │ │ │ - vpbroadcastd 0xe8bf4(%r11,%rax,8),%zmm26 │ │ │ │ - vpbroadcastd 0xe8bf8(%r11,%rax,8),%zmm27 │ │ │ │ + vpbroadcastq 0xe8161(%r11,%rax,8),%ymm2 │ │ │ │ movzbl %r10b,%eax │ │ │ │ shr $0x10,%r10d │ │ │ │ - cmp $0x6,%r9d │ │ │ │ - cmovs %eax,%r10d │ │ │ │ - vpbroadcastd 0xe1338(%rip),%zmm24 │ │ │ │ - vpbroadcastq 0xe8bf4(%r11,%r10,8),%zmm16 │ │ │ │ - vpbroadcastd 0xe1d23(%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 2fae44 <__cxa_finalize@plt+0x2cfdf4> │ │ │ │ - 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 0xe1b0b(%rip),%zmm20 │ │ │ │ - vinserti32x4 $0x2,(%rdx),%zmm2,%zmm16 │ │ │ │ - vbroadcasti32x4 0xe1b0a(%rip),%zmm23 │ │ │ │ - vbroadcasti32x4 0xe1b10(%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 │ │ │ │ - vmovdqa32 %zmm24,%zmm19 │ │ │ │ - vpdpbusd %zmm26,%zmm20,%zmm19 │ │ │ │ - vpshufb %zmm23,%zmm16,%zmm23 │ │ │ │ - vmovdqa32 %zmm24,%zmm20 │ │ │ │ - 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 0xe183a(%rip),%zmm21 │ │ │ │ - vmovdqa32 0xe1870(%rip),%zmm16 │ │ │ │ - movabs $0x55555555ff00,%rax │ │ │ │ - vpackssdw %zmm17,%zmm18,%zmm18 │ │ │ │ - vpackssdw %zmm20,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 0xe1890(%rip),%zmm2 │ │ │ │ - vpsraw $0x2,%zmm18,%zmm18 │ │ │ │ - vpsraw $0x2,%zmm19,%zmm19 │ │ │ │ - vpermb %zmm18,%zmm21,%zmm17 │ │ │ │ - vbroadcasti32x8 0xe1a32(%rip),%zmm22 │ │ │ │ - kmovq %rax,%k1 │ │ │ │ - vpermt2b %zmm19,%zmm16,%zmm18 │ │ │ │ - vbroadcasti32x8 0xe1a2d(%rip),%zmm23 │ │ │ │ - kshiftrq $0x10,%k1,%k2 │ │ │ │ - vmovdqa 0xe19cf(%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 │ │ │ │ - vmovdqa32 %zmm24,%zmm21 │ │ │ │ - vpdpbusd %zmm26,%zmm17,%zmm21 │ │ │ │ - vpshufb %zmm23,%zmm20,%zmm20 │ │ │ │ - vpdpwssd %zmm29,%zmm18,%zmm16 │ │ │ │ - vmovdqa32 %zmm18,%zmm17 │ │ │ │ - vpdpbusd %zmm27,%zmm20,%zmm21 │ │ │ │ - vmovdqa32 %zmm19,%zmm18 │ │ │ │ - vpdpwssd %zmm30,%zmm19,%zmm16 │ │ │ │ - vpsraw $0x2,%zmm21,%zmm19{%k2} │ │ │ │ - vpermb %zmm19,%zmm2,%zmm19 │ │ │ │ - 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 2fadb7 <__cxa_finalize@plt+0x2cfd67> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vmovdqu32 0xe1812(%rip),%zmm23 │ │ │ │ - sub %r11,%rdx │ │ │ │ - vmovdqa32 0xe1865(%rip),%zmm4 │ │ │ │ - lea -0x20(%r8,%r8,1),%eax │ │ │ │ - vmovdqa32 0xe1816(%rip),%zmm5 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - vmovdqa 0xe17c8(%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 │ │ │ │ - vinserti32x8 $0x1,(%rdx,%rcx,2),%zmm3,%zmm3 │ │ │ │ - add %r11,%rdx │ │ │ │ - vpermb %zmm1,%zmm23,%zmm18 │ │ │ │ - vpermb %zmm1,%zmm4,%zmm16 │ │ │ │ - vpermb %zmm2,%zmm23,%zmm20 │ │ │ │ - vmovdqa32 %zmm24,%zmm17 │ │ │ │ - vpdpbusd %zmm26,%zmm18,%zmm17 │ │ │ │ - vpermb %zmm2,%zmm4,%zmm21 │ │ │ │ - vmovdqa32 %zmm24,%zmm18 │ │ │ │ - vpdpbusd %zmm26,%zmm16,%zmm18 │ │ │ │ - vpermb %zmm1,%zmm5,%zmm1 │ │ │ │ - vmovdqa32 %zmm24,%zmm19 │ │ │ │ - vpdpbusd %zmm26,%zmm20,%zmm19 │ │ │ │ - vpermb %zmm3,%zmm23,%zmm22 │ │ │ │ - vmovdqa32 %zmm24,%zmm20 │ │ │ │ - vpdpbusd %zmm26,%zmm21,%zmm20 │ │ │ │ - vpermb %zmm2,%zmm5,%zmm2 │ │ │ │ - vpdpbusd %zmm27,%zmm16,%zmm17 │ │ │ │ - vmovdqu32 (%rdx),%ymm16 │ │ │ │ - vpdpbusd %zmm27,%zmm1,%zmm18 │ │ │ │ - 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 0xe17b9(%rip),%zmm2 │ │ │ │ - vpermb %zmm16,%zmm2,%zmm2 │ │ │ │ - vpdpbusd %zmm27,%zmm1,%zmm21 │ │ │ │ - vpermb %zmm3,%zmm5,%zmm3 │ │ │ │ - vmovdqa32 %zmm24,%zmm1 │ │ │ │ - vpdpbusd %zmm26,%zmm2,%zmm1 │ │ │ │ - vmovdqa32 0xe17d1(%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 │ │ │ │ - vpsraw $0x2,%zmm19,%zmm19 │ │ │ │ - vpshrdd $0x10,%zmm19,%zmm17,%zmm18 │ │ │ │ - vpsraw $0x2,%zmm21,%zmm21 │ │ │ │ - vpshrdd $0x10,%zmm21,%zmm19,%zmm20 │ │ │ │ - vpsraw $0x2,%zmm1,%zmm1 │ │ │ │ - vpshrdd $0x10,%zmm1,%zmm21,%zmm22 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%ymm2 │ │ │ │ + cmp $0x4,%r9d │ │ │ │ + cmovle %eax,%r10d │ │ │ │ + vpmovsxbw 0xe8161(%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 2faa10 <__cxa_finalize@plt+0x2cf9c0> │ │ │ │ + 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 0xe1468(%rip),%ymm8 │ │ │ │ + vmovdqu 0x8(%rdx,%rax,1),%xmm6 │ │ │ │ + vbroadcasti128 0xe1469(%rip),%ymm9 │ │ │ │ + vmovdqu 0x10(%rdx,%rax,1),%xmm0 │ │ │ │ + vpbroadcastd 0xe1562(%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 │ │ │ │ + vpmaddwd %xmm2,%xmm12,%xmm3 │ │ │ │ + vpmaddwd %xmm4,%xmm11,%xmm4 │ │ │ │ + vpshufb %xmm9,%xmm6,%xmm6 │ │ │ │ + vshufpd $0x5,%xmm6,%xmm2,%xmm2 │ │ │ │ + vpaddd %xmm3,%xmm10,%xmm3 │ │ │ │ + vpaddd %xmm3,%xmm4,%xmm4 │ │ │ │ + vpmaddwd %xmm6,%xmm14,%xmm3 │ │ │ │ + vpaddd %xmm3,%xmm4,%xmm4 │ │ │ │ + vpmaddwd %xmm2,%xmm13,%xmm3 │ │ │ │ + vpshufb %xmm9,%xmm0,%xmm0 │ │ │ │ + vpmaddwd %xmm2,%xmm11,%xmm2 │ │ │ │ + vpaddd %xmm3,%xmm4,%xmm4 │ │ │ │ + vpmaddwd %xmm6,%xmm12,%xmm3 │ │ │ │ + vshufpd $0x5,%xmm0,%xmm6,%xmm6 │ │ │ │ + vpmaddwd %xmm0,%xmm14,%xmm0 │ │ │ │ + vpmaddwd %xmm6,%xmm13,%xmm6 │ │ │ │ + vpaddd %xmm2,%xmm10,%xmm2 │ │ │ │ + vpaddd %xmm3,%xmm2,%xmm2 │ │ │ │ + vpaddd %xmm2,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm0,%xmm6,%xmm6 │ │ │ │ + vpsrad $0xa,%xmm4,%xmm4 │ │ │ │ + vpsrad $0xa,%xmm6,%xmm6 │ │ │ │ + vpackssdw %xmm6,%xmm4,%xmm4 │ │ │ │ + vpshufb %ymm9,%ymm5,%ymm2 │ │ │ │ + vpshufb %ymm8,%ymm5,%ymm5 │ │ │ │ + vpmaddwd %ymm2,%ymm12,%ymm3 │ │ │ │ + vpmaddwd %ymm5,%ymm11,%ymm5 │ │ │ │ + vpshufb %ymm9,%ymm7,%ymm7 │ │ │ │ + vshufpd $0x5,%ymm7,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm10,%ymm3 │ │ │ │ + vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ + vpmaddwd %ymm7,%ymm14,%ymm3 │ │ │ │ + vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ + vpmaddwd %ymm2,%ymm13,%ymm3 │ │ │ │ + vpshufb %ymm9,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ + vpmaddwd %ymm7,%ymm12,%ymm3 │ │ │ │ + vshufpd $0x5,%ymm1,%ymm7,%ymm7 │ │ │ │ + vpmaddwd %ymm1,%ymm14,%ymm1 │ │ │ │ + vpmaddwd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpaddd %ymm2,%ymm10,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm1,%ymm7,%ymm7 │ │ │ │ + vpsrad $0xa,%ymm5,%ymm5 │ │ │ │ + vpsrad $0xa,%ymm7,%ymm7 │ │ │ │ + vpackssdw %ymm7,%ymm5,%ymm5 │ │ │ │ + vmovdqu (%rdx,%rcx,2),%xmm0 │ │ │ │ + vinserti128 $0x1,(%rdx,%rax,2),%ymm0,%ymm0 │ │ │ │ + vmovdqu 0x10(%rdx,%rcx,2),%xmm1 │ │ │ │ + vinserti128 $0x1,0x10(%rdx,%rax,2),%ymm1,%ymm1 │ │ │ │ + vshufpd $0x5,%ymm1,%ymm0,%ymm7 │ │ │ │ + vpshufb %ymm9,%ymm0,%ymm2 │ │ │ │ + vpshufb %ymm8,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm2,%ymm12,%ymm3 │ │ │ │ + vpmaddwd %ymm0,%ymm11,%ymm0 │ │ │ │ + vpshufb %ymm9,%ymm7,%ymm7 │ │ │ │ + vshufpd $0x5,%ymm7,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm10,%ymm3 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm7,%ymm14,%ymm3 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm2,%ymm13,%ymm3 │ │ │ │ + vpshufb %ymm9,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm7,%ymm12,%ymm3 │ │ │ │ + vshufpd $0x5,%ymm1,%ymm7,%ymm7 │ │ │ │ + vpmaddwd %ymm1,%ymm14,%ymm1 │ │ │ │ + vpmaddwd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpaddd %ymm2,%ymm10,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm1,%ymm7,%ymm7 │ │ │ │ + vpsrad $0xa,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xa,%ymm7,%ymm7 │ │ │ │ + vpackssdw %ymm7,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%xmm6 │ │ │ │ + vmovdqu 0x10(%rdx,%rcx,1),%xmm1 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vinserti128 $0x1,(%rdx,%rcx,1),%ymm6,%ymm6 │ │ │ │ + vinserti128 $0x1,0x10(%rdx,%rcx,1),%ymm1,%ymm1 │ │ │ │ + add %rax,%rdx │ │ │ │ + vshufpd $0x5,%ymm1,%ymm6,%ymm7 │ │ │ │ + vpshufb %ymm9,%ymm6,%ymm2 │ │ │ │ + vpshufb %ymm8,%ymm6,%ymm6 │ │ │ │ + vpmaddwd %ymm2,%ymm12,%ymm3 │ │ │ │ + vpmaddwd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpshufb %ymm9,%ymm7,%ymm7 │ │ │ │ + vshufpd $0x5,%ymm7,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm10,%ymm3 │ │ │ │ + vpaddd %ymm3,%ymm6,%ymm6 │ │ │ │ + vpmaddwd %ymm7,%ymm14,%ymm3 │ │ │ │ + vpaddd %ymm3,%ymm6,%ymm6 │ │ │ │ + vpmaddwd %ymm2,%ymm13,%ymm3 │ │ │ │ + vpshufb %ymm9,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm6,%ymm6 │ │ │ │ + vpmaddwd %ymm7,%ymm12,%ymm3 │ │ │ │ + vshufpd $0x5,%ymm1,%ymm7,%ymm7 │ │ │ │ + vpmaddwd %ymm1,%ymm14,%ymm1 │ │ │ │ + vpmaddwd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpaddd %ymm2,%ymm10,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm1,%ymm7,%ymm7 │ │ │ │ + vpsrad $0xa,%ymm6,%ymm6 │ │ │ │ + vpsrad $0xa,%ymm7,%ymm7 │ │ │ │ + vpackssdw %ymm7,%ymm6,%ymm6 │ │ │ │ + vpermq $0x50,%ymm4,%ymm4 │ │ │ │ + vpermq $0xd8,%ymm5,%ymm5 │ │ │ │ + vpermq $0xd8,%ymm6,%ymm6 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm7 │ │ │ │ + vpunpcklwd %ymm4,%ymm7,%ymm3 │ │ │ │ + vpunpckhwd %ymm5,%ymm4,%ymm4 │ │ │ │ + vpunpcklwd %ymm6,%ymm5,%ymm1 │ │ │ │ + vpunpckhwd %ymm6,%ymm5,%ymm5 │ │ │ │ + vpunpcklwd %ymm7,%ymm6,%ymm2 │ │ │ │ + vpunpckhwd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpbroadcastd -0x18(%rsp),%ymm9 │ │ │ │ + vpbroadcastd -0x14(%rsp),%ymm7 │ │ │ │ + vpbroadcastd -0x10(%rsp),%ymm10 │ │ │ │ + vpmaddwd %ymm1,%ymm9,%ymm8 │ │ │ │ + vpmaddwd %ymm2,%ymm9,%ymm9 │ │ │ │ + vmovdqa %ymm3,%ymm1 │ │ │ │ + vmovdqa %ymm4,%ymm2 │ │ │ │ + vpmaddwd %ymm7,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm7,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm3,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm4,%ymm9,%ymm9 │ │ │ │ + vmovdqa %ymm5,%ymm3 │ │ │ │ + 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 0xe11a7(%rip),%ymm7 │ │ │ │ + vbroadcasti128 0xe11ae(%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 │ │ │ │ + vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm7,%ymm6,%ymm5 │ │ │ │ + vpshufb %ymm10,%ymm6,%ymm6 │ │ │ │ + vpmaddwd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm14,%ymm6 │ │ │ │ + vpaddd %ymm5,%ymm6,%ymm6 │ │ │ │ + vmovdqu 0x8(%rdx),%xmm5 │ │ │ │ + vinserti128 $0x1,0x8(%rdx,%rcx,1),%ymm5,%ymm5 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vinserti32x8 $0x1,(%rdx),%zmm2,%zmm2 │ │ │ │ - vmovdqa32 %zmm25,%zmm16 │ │ │ │ - vpdpwssd %zmm28,%zmm17,%zmm16 │ │ │ │ - vpermb %zmm2,%zmm23,%zmm17 │ │ │ │ - vmovdqa32 %zmm25,%zmm1 │ │ │ │ - vpdpwssd %zmm28,%zmm18,%zmm1 │ │ │ │ - vpermb %zmm2,%zmm4,%zmm18 │ │ │ │ - vmovdqa32 %zmm24,%zmm3 │ │ │ │ - vpdpbusd %zmm26,%zmm17,%zmm3 │ │ │ │ - vpermb %zmm2,%zmm5,%zmm2 │ │ │ │ - vmovdqa32 %zmm24,%zmm17 │ │ │ │ - vpdpbusd %zmm26,%zmm18,%zmm17 │ │ │ │ - vpdpwssd %zmm29,%zmm19,%zmm16 │ │ │ │ - vpdpwssd %zmm29,%zmm20,%zmm1 │ │ │ │ - vpdpbusd %zmm27,%zmm18,%zmm3 │ │ │ │ - vmovdqa32 %zmm20,%zmm18 │ │ │ │ - vpdpbusd %zmm27,%zmm2,%zmm17 │ │ │ │ - vmovdqa32 %zmm22,%zmm20 │ │ │ │ - vpdpwssd %zmm30,%zmm21,%zmm16 │ │ │ │ - vpdpwssd %zmm30,%zmm22,%zmm1 │ │ │ │ - vpackssdw %zmm17,%zmm3,%zmm3 │ │ │ │ - vmovdqa32 %zmm19,%zmm17 │ │ │ │ - vmovdqa32 %zmm21,%zmm19 │ │ │ │ - vpsraw $0x2,%zmm3,%zmm22 │ │ │ │ - vpshrdd $0x10,%zmm22,%zmm20,%zmm21 │ │ │ │ - vpdpwssd %zmm31,%zmm22,%zmm1 │ │ │ │ - vpdpwssd %zmm31,%zmm21,%zmm16 │ │ │ │ - vpackuswb %zmm1,%zmm16,%zmm16 │ │ │ │ - vpermb %zmm16,%zmm0,%zmm1 │ │ │ │ - vmovdqa %xmm1,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm1,(%rdi,%rsi,1) │ │ │ │ + vpshufb %ymm7,%ymm5,%ymm7 │ │ │ │ + vpshufb %ymm10,%ymm5,%ymm5 │ │ │ │ + vpmaddwd %ymm7,%ymm13,%ymm10 │ │ │ │ + vpmaddwd %ymm7,%ymm11,%ymm7 │ │ │ │ + vpaddd %ymm0,%ymm10,%ymm0 │ │ │ │ + vpbroadcastd 0xe1247(%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 │ │ │ │ + vpaddd %ymm10,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm0,%ymm10,%ymm0 │ │ │ │ + vpaddd %ymm5,%ymm10,%ymm5 │ │ │ │ + vpbroadcastd -0xc(%rsp),%ymm10 │ │ │ │ + vpsrad $0xa,%ymm0,%ymm0 │ │ │ │ + vpsrad $0xa,%ymm5,%ymm5 │ │ │ │ + vpackssdw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm7 │ │ │ │ + vshufpd $0x4,%ymm7,%ymm6,%ymm6 │ │ │ │ + vpunpcklwd %ymm7,%ymm6,%ymm5 │ │ │ │ + vpunpckhwd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpmaddwd %ymm5,%ymm10,%ymm7 │ │ │ │ + vpmaddwd %ymm6,%ymm10,%ymm10 │ │ │ │ + vpaddd %ymm7,%ymm8,%ymm7 │ │ │ │ + vpaddd %ymm10,%ymm9,%ymm9 │ │ │ │ + vpsrad $0xa,%ymm7,%ymm7 │ │ │ │ + vpsrad $0xa,%ymm9,%ymm9 │ │ │ │ + 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 2fafc4 <__cxa_finalize@plt+0x2cff74> │ │ │ │ - add $0x10,%r8 │ │ │ │ + jg 2fac98 <__cxa_finalize@plt+0x2cfc48> │ │ │ │ add $0x10,%r10 │ │ │ │ - movzbl %al,%r9d │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov %r10,%rdi │ │ │ │ - sub $0x100,%eax │ │ │ │ - jg 2fae7c <__cxa_finalize@plt+0x2cfe2c> │ │ │ │ + add $0x10,%r11 │ │ │ │ + movzbl %r8b,%r9d │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov %r11,%rdi │ │ │ │ + sub $0x100,%r8d │ │ │ │ + jg 2faa2a <__cxa_finalize@plt+0x2cf9da> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 2fb150 <__cxa_finalize@plt+0x2d0100> │ │ │ │ + jmp 2faec0 <__cxa_finalize@plt+0x2cfe70> │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 2fb150 <__cxa_finalize@plt+0x2d0100> │ │ │ │ + jmp 2faec0 <__cxa_finalize@plt+0x2cfe70> │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 2fb150 <__cxa_finalize@plt+0x2d0100> │ │ │ │ + jmp 2faec0 <__cxa_finalize@plt+0x2cfe70> │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 2fb150 <__cxa_finalize@plt+0x2d0100> │ │ │ │ + jmp 2faec0 <__cxa_finalize@plt+0x2cfe70> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 2fb150 <__cxa_finalize@plt+0x2d0100> │ │ │ │ + jmp 2faec0 <__cxa_finalize@plt+0x2cfe70> │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 2fb150 <__cxa_finalize@plt+0x2d0100> │ │ │ │ + jmp 2faec0 <__cxa_finalize@plt+0x2cfe70> │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 2fb150 <__cxa_finalize@plt+0x2d0100> │ │ │ │ + jmp 2faec0 <__cxa_finalize@plt+0x2cfe70> │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 2fb150 <__cxa_finalize@plt+0x2d0100> │ │ │ │ + jmp 2faec0 <__cxa_finalize@plt+0x2cfe70> │ │ │ │ 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 │ │ │ │ + lea -0x1677(%rip),%r10 │ │ │ │ test $0xf00,%r9d │ │ │ │ - jne 2fb199 <__cxa_finalize@plt+0x2d0149> │ │ │ │ + jne 2fafd6 <__cxa_finalize@plt+0x2cff86> │ │ │ │ test $0xf00,%eax │ │ │ │ - jne 2fb5ab <__cxa_finalize@plt+0x2d055b> │ │ │ │ + jne 2fb197 <__cxa_finalize@plt+0x2d0147> │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - movzwl 0xe3814(%r10,%rcx,2),%ecx │ │ │ │ + mov 0x10(%rsp),%eax │ │ │ │ + movzwl 0xe28ad(%r10,%rcx,2),%ecx │ │ │ │ + vpbroadcastd 0xe279b(%r10),%ymm5 │ │ │ │ + shr $0xb,%eax │ │ │ │ add %r10,%rcx │ │ │ │ + vpbroadcastd 0xe272b(%r10,%rax,4),%ymm4 │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ jmp *%rcx │ │ │ │ - test $0xf00,%eax │ │ │ │ - jne 2fbcde <__cxa_finalize@plt+0x2d0c8e> │ │ │ │ - vpbroadcastd 0xe0dba(%rip),%zmm20 │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - je 2fb1e3 <__cxa_finalize@plt+0x2d0193> │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - shr $0x10,%r9d │ │ │ │ - sub $0x3,%rsi │ │ │ │ - movzwl 0xe388a(%r10,%rcx,2),%ecx │ │ │ │ - vpbroadcastd 0xe8096(%r10,%r9,8),%zmm24 │ │ │ │ - vpbroadcastd 0xe809a(%r10,%r9,8),%zmm25 │ │ │ │ - add %r10,%rcx │ │ │ │ - jmp *%rcx │ │ │ │ movzbl %r9b,%r9d │ │ │ │ - vbroadcasti32x4 0xe15cf(%rip),%ymm21 │ │ │ │ - mov $0x4,%ecx │ │ │ │ - dec %rsi │ │ │ │ - vpbroadcastd 0xe8098(%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} │ │ │ │ + sub $0x2,%rsi │ │ │ │ + vpmovsxbw 0xe7993(%r10,%r9,8),%xmm0 │ │ │ │ + vbroadcasti128 0xe0f61(%rip),%ymm3 │ │ │ │ + vbroadcasti128 0xe0f68(%rip),%ymm4 │ │ │ │ + vpshufd $0xa5,%xmm0,%xmm0 │ │ │ │ + testl $0x800,0x10(%rsp) │ │ │ │ + jne 2faf5c <__cxa_finalize@plt+0x2cff0c> │ │ │ │ + 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 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpshufb %ymm21,%ymm18,%ymm18 │ │ │ │ - vpshufb %ymm21,%ymm19,%ymm19 │ │ │ │ - vmovdqa32 %ymm20,%ymm16 │ │ │ │ - vpdpbusd %ymm22,%ymm18,%ymm16 │ │ │ │ - vmovdqa32 %ymm20,%ymm17 │ │ │ │ - vpdpbusd %ymm22,%ymm19,%ymm17 │ │ │ │ - vpackssdw %ymm17,%ymm16,%ymm16 │ │ │ │ - vpsraw $0x2,%ymm16,%ymm16 │ │ │ │ - vmovdqa32 %ymm16,(%rdi) │ │ │ │ + vpshufb %ymm3,%ymm1,%ymm0 │ │ │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm6,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm7,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm3,%ymm2,%ymm1 │ │ │ │ + vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmaddwd %ymm6,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm7,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ + 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 2fb20c <__cxa_finalize@plt+0x2d01bc> │ │ │ │ - ret │ │ │ │ - vbroadcasti32x4 0xe1549(%rip),%zmm21 │ │ │ │ - vbroadcasti32x4 0xe154f(%rip),%zmm22 │ │ │ │ - vbroadcasti32x4 0xe1555(%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 │ │ │ │ - vpshufb %zmm22,%zmm19,%zmm18 │ │ │ │ - vmovdqa32 %zmm20,%zmm16 │ │ │ │ - vpdpbusd %zmm24,%zmm17,%zmm16 │ │ │ │ - vmovdqa32 %zmm20,%zmm17 │ │ │ │ - vpdpbusd %zmm24,%zmm18,%zmm17 │ │ │ │ - vpshufb %zmm23,%zmm19,%zmm19 │ │ │ │ - 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 2fb28f <__cxa_finalize@plt+0x2d023f> │ │ │ │ - ret │ │ │ │ - vmovdqa32 0xe0ff3(%rip),%zmm21 │ │ │ │ - vmovdqa32 0xe1029(%rip),%zmm22 │ │ │ │ - vmovdqa32 0xe105f(%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 │ │ │ │ - vpermb %zmm17,%zmm21,%zmm27 │ │ │ │ - vpermb %zmm16,%zmm22,%zmm28 │ │ │ │ - vpermb %zmm17,%zmm22,%zmm29 │ │ │ │ - vpermb %zmm16,%zmm23,%zmm30 │ │ │ │ - vpermb %zmm17,%zmm23,%zmm31 │ │ │ │ - vmovdqa32 %zmm20,%zmm16 │ │ │ │ - vpdpbusd %zmm24,%zmm26,%zmm16 │ │ │ │ - vmovdqa32 %zmm20,%zmm18 │ │ │ │ - vpdpbusd %zmm24,%zmm28,%zmm18 │ │ │ │ - vmovdqa32 %zmm20,%zmm17 │ │ │ │ - vpdpbusd %zmm24,%zmm27,%zmm17 │ │ │ │ - vmovdqa32 %zmm20,%zmm19 │ │ │ │ - vpdpbusd %zmm24,%zmm29,%zmm19 │ │ │ │ - vpdpbusd %zmm25,%zmm28,%zmm16 │ │ │ │ - vpdpbusd %zmm25,%zmm30,%zmm18 │ │ │ │ - vpdpbusd %zmm25,%zmm29,%zmm17 │ │ │ │ - vpdpbusd %zmm25,%zmm31,%zmm19 │ │ │ │ - vpackssdw %zmm18,%zmm16,%zmm16 │ │ │ │ - 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 2fb325 <__cxa_finalize@plt+0x2d02d5> │ │ │ │ + jg 2faf67 <__cxa_finalize@plt+0x2cff17> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqa32 0xe0fce(%rip),%zmm21 │ │ │ │ - vmovdqa32 0xe1004(%rip),%zmm22 │ │ │ │ - vmovdqa32 0xe103a(%rip),%zmm23 │ │ │ │ - vmovdqu32 (%rsi),%zmm16 │ │ │ │ - vmovdqu32 (%rsi,%rdx,1),%zmm17 │ │ │ │ + test $0xf00,%eax │ │ │ │ + jne 2fb3f0 <__cxa_finalize@plt+0x2d03a0> │ │ │ │ + vpbroadcastd 0xe0fde(%rip),%ymm5 │ │ │ │ + lea (%rdx,%rdx,2),%rax │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + je 2faf24 <__cxa_finalize@plt+0x2cfed4> │ │ │ │ + shr $0x10,%r9d │ │ │ │ + sub $0x6,%rsi │ │ │ │ + vpbroadcastq 0xe7993(%r10,%r9,8),%ymm0 │ │ │ │ + vbroadcasti128 0xe0e8e(%rip),%ymm6 │ │ │ │ + vbroadcasti128 0xe0e95(%rip),%ymm7 │ │ │ │ + vpunpcklbw %ymm0,%ymm0,%ymm0 │ │ │ │ + vpsraw $0x8,%ymm0,%ymm0 │ │ │ │ + testl $0x800,0x10(%rsp) │ │ │ │ + jne 2fb033 <__cxa_finalize@plt+0x2cffe3> │ │ │ │ + vpsllw $0x2,%ymm0,%ymm0 │ │ │ │ + vpshufd $0x0,%ymm0,%ymm8 │ │ │ │ + vpshufd $0x55,%ymm0,%ymm9 │ │ │ │ + vpshufd $0xaa,%ymm0,%ymm10 │ │ │ │ + vpshufd $0xff,%ymm0,%ymm11 │ │ │ │ + cmp $0x8,%ecx │ │ │ │ + jg 2fb0f3 <__cxa_finalize@plt+0x2d00a3> │ │ │ │ + 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 │ │ │ │ - vpermb %zmm16,%zmm21,%zmm26 │ │ │ │ - vpermb %zmm17,%zmm21,%zmm27 │ │ │ │ - vpermb %zmm16,%zmm22,%zmm28 │ │ │ │ - vpermb %zmm17,%zmm22,%zmm29 │ │ │ │ - vpermb %zmm16,%zmm23,%zmm30 │ │ │ │ - vpermb %zmm17,%zmm23,%zmm31 │ │ │ │ - vmovdqa32 %zmm20,%zmm16 │ │ │ │ - vpdpbusd %zmm24,%zmm26,%zmm16 │ │ │ │ - vmovdqa32 %zmm20,%zmm18 │ │ │ │ - vpdpbusd %zmm24,%zmm28,%zmm18 │ │ │ │ - vmovdqa32 %zmm20,%zmm17 │ │ │ │ - vpdpbusd %zmm24,%zmm27,%zmm17 │ │ │ │ - vmovdqa32 %zmm20,%zmm19 │ │ │ │ - vpdpbusd %zmm24,%zmm29,%zmm19 │ │ │ │ - vpdpbusd %zmm25,%zmm28,%zmm16 │ │ │ │ - vpdpbusd %zmm25,%zmm30,%zmm18 │ │ │ │ - vpdpbusd %zmm25,%zmm29,%zmm17 │ │ │ │ - vpdpbusd %zmm25,%zmm31,%zmm19 │ │ │ │ - vpackssdw %zmm18,%zmm16,%zmm16 │ │ │ │ - vpackssdw %zmm19,%zmm17,%zmm17 │ │ │ │ - vpsraw $0x2,%zmm16,%zmm16 │ │ │ │ - vpsraw $0x2,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ - vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ - sub $0xffffffffffffff80,%rdi │ │ │ │ + vshufpd $0x5,%ymm2,%ymm0,%ymm1 │ │ │ │ + vpshufb %ymm7,%ymm0,%ymm3 │ │ │ │ + vpshufb %ymm6,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm3,%ymm9,%ymm4 │ │ │ │ + vpmaddwd %ymm0,%ymm8,%ymm0 │ │ │ │ + vpshufb %ymm7,%ymm1,%ymm1 │ │ │ │ + vshufpd $0x5,%ymm1,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm1,%ymm11,%ymm4 │ │ │ │ + vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm3,%ymm10,%ymm4 │ │ │ │ + vpshufb %ymm7,%ymm2,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm8,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm1,%ymm9,%ymm4 │ │ │ │ + vshufpd $0x5,%ymm2,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpmaddwd %ymm1,%ymm10,%ymm1 │ │ │ │ + vpaddd %ymm5,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + 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 2fb406 <__cxa_finalize@plt+0x2d03b6> │ │ │ │ + jg 2fb050 <__cxa_finalize@plt+0x2d0000> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 2fb4c4 <__cxa_finalize@plt+0x2d0474> │ │ │ │ - mov $0xffffffffffffffc0,%rax │ │ │ │ - vmovdqa32 0xe0ef2(%rip),%zmm21 │ │ │ │ - vmovdqa32 0xe0f28(%rip),%zmm22 │ │ │ │ - vmovdqa32 0xe0f5e(%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 │ │ │ │ - vpermb %zmm17,%zmm22,%zmm29 │ │ │ │ - vpermb %zmm16,%zmm23,%zmm30 │ │ │ │ - vpermb %zmm17,%zmm23,%zmm31 │ │ │ │ - vmovdqa32 %zmm20,%zmm16 │ │ │ │ - vpdpbusd %zmm24,%zmm26,%zmm16 │ │ │ │ - vmovdqa32 %zmm20,%zmm18 │ │ │ │ - vpdpbusd %zmm24,%zmm28,%zmm18 │ │ │ │ - vmovdqa32 %zmm20,%zmm17 │ │ │ │ - vpdpbusd %zmm24,%zmm27,%zmm17 │ │ │ │ - vmovdqa32 %zmm20,%zmm19 │ │ │ │ - vpdpbusd %zmm24,%zmm29,%zmm19 │ │ │ │ - vpdpbusd %zmm25,%zmm28,%zmm16 │ │ │ │ - vpdpbusd %zmm25,%zmm30,%zmm18 │ │ │ │ - vpdpbusd %zmm25,%zmm29,%zmm17 │ │ │ │ - vpdpbusd %zmm25,%zmm31,%zmm19 │ │ │ │ - vpackssdw %zmm18,%zmm16,%zmm16 │ │ │ │ - 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 2fb4e8 <__cxa_finalize@plt+0x2d0498> │ │ │ │ + add %ecx,%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + vmovdqu -0x20(%rsi,%rax,1),%ymm0 │ │ │ │ + vmovdqu -0x18(%rsi,%rax,1),%ymm1 │ │ │ │ + vmovdqu -0x10(%rsi,%rax,1),%ymm2 │ │ │ │ + vpshufb %ymm7,%ymm0,%ymm3 │ │ │ │ + vpshufb %ymm6,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm3,%ymm9,%ymm4 │ │ │ │ + vpmaddwd %ymm0,%ymm8,%ymm0 │ │ │ │ + vpshufb %ymm7,%ymm1,%ymm1 │ │ │ │ + vshufpd $0x5,%ymm1,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm1,%ymm11,%ymm4 │ │ │ │ + vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm3,%ymm10,%ymm4 │ │ │ │ + vpshufb %ymm7,%ymm2,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm8,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm1,%ymm9,%ymm4 │ │ │ │ + vshufpd $0x5,%ymm2,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpmaddwd %ymm1,%ymm10,%ymm1 │ │ │ │ + vpaddd %ymm5,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ + 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 2fb0f7 <__cxa_finalize@plt+0x2d00a7> │ │ │ │ add %rdx,%rsi │ │ │ │ - mov %r9,%rax │ │ │ │ + add %rcx,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 2fb4e8 <__cxa_finalize@plt+0x2d0498> │ │ │ │ + jg 2fb0f5 <__cxa_finalize@plt+0x2d00a5> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ movzbl %al,%r9d │ │ │ │ shr $0x10,%eax │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ cmp $0x4,%r8d │ │ │ │ - cmove %r9d,%eax │ │ │ │ - lea 0xe8096(%r10,%rax,8),%rax │ │ │ │ - movzwl 0xe3896(%r10,%rcx,2),%ecx │ │ │ │ - add %r10,%rcx │ │ │ │ - lea (%rdx,%rdx,2),%r10 │ │ │ │ - sub %r10,%rsi │ │ │ │ - vpbroadcastd 0xe1371(%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 │ │ │ │ - vpbroadcastd (%rsi,%rdx,1),%xmm2 │ │ │ │ - vpbroadcastd (%rsi,%r10,1),%ymm3 │ │ │ │ - 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 0xe114a(%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 │ │ │ │ + cmovle %r9d,%eax │ │ │ │ + vpbroadcastq 0xe7993(%r10,%rax,8),%ymm0 │ │ │ │ + vpbroadcastd 0xe0e0f(%rip),%ymm7 │ │ │ │ + lea (%rdx,%rdx,2),%rax │ │ │ │ + sub %rax,%rsi │ │ │ │ + vpunpcklbw %ymm0,%ymm0,%ymm0 │ │ │ │ + vpsraw $0x8,%ymm0,%ymm0 │ │ │ │ + testl $0x800,0x10(%rsp) │ │ │ │ + jne 2fb1d8 <__cxa_finalize@plt+0x2d0188> │ │ │ │ + vpsllw $0x2,%ymm0,%ymm0 │ │ │ │ + vpshufd $0x0,%ymm0,%ymm8 │ │ │ │ + vpshufd $0x55,%ymm0,%ymm9 │ │ │ │ + vpshufd $0xaa,%ymm0,%ymm10 │ │ │ │ + vpshufd $0xff,%ymm0,%ymm11 │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + jg 2fb2bb <__cxa_finalize@plt+0x2d026b> │ │ │ │ + vmovq (%rsi),%xmm1 │ │ │ │ + vpbroadcastq (%rsi,%rdx,1),%ymm0 │ │ │ │ + vpbroadcastq (%rsi,%rdx,2),%ymm2 │ │ │ │ + vpbroadcastq (%rsi,%rax,1),%ymm4 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpbroadcastd (%rsi),%ymm3 │ │ │ │ - vpbroadcastd (%rsi,%rdx,1),%ymm4 │ │ │ │ - vpblendd $0x20,%ymm4,%ymm3,%ymm3 │ │ │ │ - vpblendd $0x3,%ymm0,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd (%rsi,%rdx,2),%ymm0 │ │ │ │ - vpblendd $0x40,%ymm0,%ymm3,%ymm3 │ │ │ │ - vpshufb %ymm5,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm24,%ymm1,%ymm4 │ │ │ │ - vperm2i128 $0x21,%ymm3,%ymm2,%ymm1 │ │ │ │ - vpmaddubsw %ymm25,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm4,%ymm4 │ │ │ │ + vpbroadcastq (%rsi),%ymm3 │ │ │ │ + vpbroadcastq (%rsi,%rdx,1),%ymm5 │ │ │ │ + vpblendd $0x30,%ymm0,%ymm1,%ymm1 │ │ │ │ + vpblendd $0x30,%ymm2,%ymm0,%ymm0 │ │ │ │ + vpunpcklwd %ymm0,%ymm1,%ymm1 │ │ │ │ + vpbroadcastq (%rsi,%rdx,2),%ymm0 │ │ │ │ + add %rax,%rsi │ │ │ │ + vpblendd $0x30,%ymm4,%ymm2,%ymm2 │ │ │ │ + vpblendd $0x30,%ymm3,%ymm4,%ymm4 │ │ │ │ + vpunpcklwd %ymm4,%ymm2,%ymm2 │ │ │ │ + vpblendd $0x30,%ymm5,%ymm3,%ymm3 │ │ │ │ + vpblendd $0x30,%ymm0,%ymm5,%ymm5 │ │ │ │ + vpunpcklwd %ymm5,%ymm3,%ymm3 │ │ │ │ + vpbroadcastq (%rsi),%ymm4 │ │ │ │ + vpmaddwd %ymm1,%ymm8,%ymm5 │ │ │ │ + vmovdqa %ymm2,%ymm1 │ │ │ │ + vpmaddwd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm2,%ymm5,%ymm5 │ │ │ │ vmovdqa %ymm3,%ymm2 │ │ │ │ - vpmaddubsw %ymm27,%ymm3,%ymm3 │ │ │ │ - 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 2fb666 <__cxa_finalize@plt+0x2d0616> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - mov $0xf044,%ecx │ │ │ │ - kmovw %ecx,%k1 │ │ │ │ - kshiftrw $0x8,%k1,%k2 │ │ │ │ - vmovq (%rsi),%xmm16 │ │ │ │ - vpbroadcastq (%rsi,%rdx,1),%ymm17 │ │ │ │ - vpbroadcastq (%rsi,%rdx,2),%zmm18 │ │ │ │ - vpbroadcastq (%rsi,%r10,1),%zmm19 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpbroadcastq (%rsi),%zmm20 │ │ │ │ - vpbroadcastq (%rsi,%rdx,1),%zmm21 │ │ │ │ - vpbroadcastq (%rsi,%rdx,2),%zmm22 │ │ │ │ - vmovdqa64 %ymm17,%ymm16{%k1} │ │ │ │ - vmovdqa64 %ymm18,%ymm17{%k1} │ │ │ │ - vmovdqa64 %zmm19,%zmm18{%k1} │ │ │ │ - vmovdqa64 %zmm20,%zmm19{%k1} │ │ │ │ - vmovdqa64 %zmm21,%zmm20{%k1} │ │ │ │ - vmovdqa64 %zmm22,%zmm21{%k1} │ │ │ │ - vpunpcklbw %ymm17,%ymm16,%ymm16 │ │ │ │ - vpunpcklbw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpunpcklbw %zmm21,%zmm20,%zmm20 │ │ │ │ - vmovdqa64 %zmm18,%zmm16{%k2} │ │ │ │ - vmovdqa64 %zmm20,%zmm18{%k2} │ │ │ │ - vpbroadcastq (%rsi,%r10,1),%zmm17 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpbroadcastq (%rsi),%zmm19 │ │ │ │ - vpbroadcastq (%rsi,%rdx,1),%zmm21 │ │ │ │ - vpmaddubsw %zmm24,%zmm16,%zmm30 │ │ │ │ - vpmaddubsw %zmm25,%zmm18,%zmm31 │ │ │ │ - vpblendmq %zmm17,%zmm22,%zmm16{%k1} │ │ │ │ - vpblendmq %zmm19,%zmm17,%zmm18{%k1} │ │ │ │ - vpbroadcastq (%rsi,%rdx,2),%zmm22 │ │ │ │ - vpaddw %zmm31,%zmm30,%zmm30 │ │ │ │ - vpunpcklbw %zmm18,%zmm16,%zmm18 │ │ │ │ - vpblendmq %zmm21,%zmm19,%zmm28{%k1} │ │ │ │ - vpblendmq %zmm22,%zmm21,%zmm29{%k1} │ │ │ │ - vpblendmq %zmm18,%zmm20,%zmm16{%k2} │ │ │ │ - vpunpcklbw %zmm29,%zmm28,%zmm20 │ │ │ │ - vmovdqa64 %zmm20,%zmm18{%k2} │ │ │ │ - vpmaddubsw %zmm26,%zmm16,%zmm28 │ │ │ │ - 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 2fb763 <__cxa_finalize@plt+0x2d0713> │ │ │ │ - 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 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vbroadcasti32x4 (%rsi),%zmm20 │ │ │ │ - vbroadcasti32x4 (%rsi,%rdx,1),%zmm21 │ │ │ │ - vbroadcasti32x4 (%rsi,%rdx,2),%zmm22 │ │ │ │ - vmovdqa64 %zmm17,%zmm16{%k1} │ │ │ │ - vmovdqa64 %zmm18,%zmm17{%k1} │ │ │ │ - vmovdqa64 %zmm19,%zmm18{%k1} │ │ │ │ - vmovdqa64 %zmm20,%zmm19{%k1} │ │ │ │ - vmovdqa64 %zmm21,%zmm20{%k1} │ │ │ │ - vmovdqa64 %zmm22,%zmm21{%k1} │ │ │ │ - vshufpd $0xcc,%zmm18,%zmm16,%zmm16 │ │ │ │ - vshufpd $0xcc,%zmm19,%zmm17,%zmm17 │ │ │ │ - vshufpd $0x44,%zmm20,%zmm20,%zmm20 │ │ │ │ - vshufpd $0x44,%zmm21,%zmm21,%zmm21 │ │ │ │ - vpunpckhbw %zmm17,%zmm16,%zmm18 │ │ │ │ - vpunpcklbw %zmm17,%zmm16,%zmm16 │ │ │ │ - vpunpcklbw %zmm21,%zmm20,%zmm20 │ │ │ │ - vbroadcasti32x4 (%rsi,%r10,1),%zmm19 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vbroadcasti32x4 (%rsi),%zmm21 │ │ │ │ - vpblendmq %zmm19,%zmm22,%zmm17{%k1} │ │ │ │ - vmovdqa64 %zmm21,%zmm19{%k1} │ │ │ │ - vpmaddubsw %zmm24,%zmm16,%zmm28 │ │ │ │ - vpmaddubsw %zmm24,%zmm18,%zmm29 │ │ │ │ - vpmaddubsw %zmm25,%zmm18,%zmm30 │ │ │ │ - vpmaddubsw %zmm25,%zmm20,%zmm31 │ │ │ │ - vpmaddubsw %zmm26,%zmm20,%zmm16 │ │ │ │ - vbroadcasti32x4 (%rsi,%rdx,1),%zmm18 │ │ │ │ - vbroadcasti32x4 (%rsi,%rdx,2),%zmm22 │ │ │ │ - vpaddw %zmm30,%zmm28,%zmm28 │ │ │ │ - vpaddw %zmm31,%zmm29,%zmm29 │ │ │ │ - vpaddw %zmm16,%zmm28,%zmm28 │ │ │ │ - vmovdqa64 %zmm18,%zmm21{%k1} │ │ │ │ - vmovdqa64 %zmm22,%zmm18{%k1} │ │ │ │ - vmovdqa32 %zmm20,%zmm16 │ │ │ │ - vshufpd $0xcc,%zmm21,%zmm17,%zmm17 │ │ │ │ - vshufpd $0xcc,%zmm18,%zmm19,%zmm19 │ │ │ │ - vpunpcklbw %zmm19,%zmm17,%zmm18 │ │ │ │ - vpunpckhbw %zmm19,%zmm17,%zmm20 │ │ │ │ - vpmaddubsw %zmm26,%zmm18,%zmm30 │ │ │ │ - vpmaddubsw %zmm27,%zmm18,%zmm31 │ │ │ │ - vpaddw %zmm30,%zmm29,%zmm29 │ │ │ │ - vpaddw %zmm31,%zmm28,%zmm28 │ │ │ │ - vpmaddubsw %zmm27,%zmm20,%zmm30 │ │ │ │ - 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 2fb885 <__cxa_finalize@plt+0x2d0835> │ │ │ │ - ret │ │ │ │ - vmovdqa32 0xe095e(%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 │ │ │ │ - vmovdqu32 (%rsi,%rdx,1),%ymm21 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - vmovdqu32 (%rsi),%ymm22 │ │ │ │ - vpermq %zmm16,%zmm2,%zmm16 │ │ │ │ - vpermq %zmm17,%zmm2,%zmm17 │ │ │ │ - vpermq %zmm18,%zmm2,%zmm18 │ │ │ │ - vpermq %zmm19,%zmm2,%zmm19 │ │ │ │ - vpermq %zmm20,%zmm2,%zmm20 │ │ │ │ - vpermq %zmm21,%zmm2,%zmm21 │ │ │ │ - vpermq %zmm22,%zmm2,%zmm22 │ │ │ │ - vpunpcklbw %zmm17,%zmm16,%zmm16 │ │ │ │ - vpunpcklbw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpunpcklbw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpunpcklbw %zmm20,%zmm19,%zmm19 │ │ │ │ - vpunpcklbw %zmm21,%zmm20,%zmm20 │ │ │ │ - vpunpcklbw %zmm22,%zmm21,%zmm21 │ │ │ │ - vmovdqu32 (%rsi,%rdx,1),%ymm28 │ │ │ │ + vpmaddwd %ymm3,%ymm10,%ymm3 │ │ │ │ + vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ + vpblendd $0x30,%ymm4,%ymm0,%ymm3 │ │ │ │ + vpbroadcastq (%rsi,%rdx,1),%ymm0 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - vmovdqu32 (%rsi),%ymm29 │ │ │ │ - vpmaddubsw %zmm24,%zmm16,%zmm30 │ │ │ │ - vpmaddubsw %zmm25,%zmm18,%zmm0 │ │ │ │ - vpmaddubsw %zmm24,%zmm17,%zmm31 │ │ │ │ - vpmaddubsw %zmm25,%zmm19,%zmm1 │ │ │ │ - vmovdqa32 %zmm18,%zmm16 │ │ │ │ - vmovdqa32 %zmm19,%zmm17 │ │ │ │ - vpermq %zmm28,%zmm2,%zmm28 │ │ │ │ - vpermq %zmm29,%zmm2,%zmm29 │ │ │ │ - vpaddw %zmm0,%zmm30,%zmm30 │ │ │ │ - vpaddw %zmm1,%zmm31,%zmm31 │ │ │ │ - vpmaddubsw %zmm26,%zmm20,%zmm0 │ │ │ │ - vpmaddubsw %zmm26,%zmm21,%zmm1 │ │ │ │ - vpunpcklbw %zmm28,%zmm22,%zmm22 │ │ │ │ - vpunpcklbw %zmm29,%zmm28,%zmm28 │ │ │ │ - vmovdqa32 %zmm20,%zmm18 │ │ │ │ - vmovdqa32 %zmm21,%zmm19 │ │ │ │ - vpaddw %zmm0,%zmm30,%zmm30 │ │ │ │ - vpaddw %zmm1,%zmm31,%zmm31 │ │ │ │ - vpmaddubsw %zmm27,%zmm22,%zmm0 │ │ │ │ - vpmaddubsw %zmm27,%zmm28,%zmm1 │ │ │ │ - vmovdqa32 %zmm22,%zmm20 │ │ │ │ - vmovdqa32 %zmm28,%zmm21 │ │ │ │ - vpaddw %zmm0,%zmm30,%zmm30 │ │ │ │ - vpaddw %zmm1,%zmm31,%zmm31 │ │ │ │ - vpmulhrsw %zmm23,%zmm30,%zmm30 │ │ │ │ - vpmulhrsw %zmm23,%zmm31,%zmm31 │ │ │ │ - vmovdqa32 %zmm29,%zmm22 │ │ │ │ - vmovdqa32 %zmm30,(%rdi) │ │ │ │ - vmovdqa32 %zmm31,0x40(%rdi) │ │ │ │ - sub $0xffffffffffffff80,%rdi │ │ │ │ + vpblendd $0x30,%ymm0,%ymm4,%ymm4 │ │ │ │ + vpunpcklwd %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm3,%ymm11,%ymm4 │ │ │ │ + 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 2fb9e9 <__cxa_finalize@plt+0x2d0999> │ │ │ │ + jg 2fb253 <__cxa_finalize@plt+0x2d0203> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - mov $0x40,%ecx │ │ │ │ - jmp 2fbac7 <__cxa_finalize@plt+0x2d0a77> │ │ │ │ - mov $0x80,%ecx │ │ │ │ - vmovdqa32 0xe07ef(%rip),%zmm10 │ │ │ │ - lea (%r8,%rcx,2),%eax │ │ │ │ + mov %ecx,%r11d │ │ │ │ + shl $0x5,%ecx │ │ │ │ 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 │ │ │ │ - vpermq (%rsi,%rdx,1),%zmm10,%zmm19 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpermq (%rsi),%zmm10,%zmm20 │ │ │ │ - vpermq (%rsi,%rdx,1),%zmm10,%zmm21 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpermq (%rsi),%zmm10,%zmm22 │ │ │ │ - vpunpckhbw %zmm17,%zmm16,%zmm28 │ │ │ │ - vpunpcklbw %zmm17,%zmm16,%zmm16 │ │ │ │ - vpunpckhbw %zmm18,%zmm17,%zmm29 │ │ │ │ - vpunpcklbw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpunpckhbw %zmm19,%zmm18,%zmm30 │ │ │ │ - vpunpcklbw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpunpckhbw %zmm20,%zmm19,%zmm31 │ │ │ │ - vpunpcklbw %zmm20,%zmm19,%zmm19 │ │ │ │ - vpunpckhbw %zmm21,%zmm20,%zmm0 │ │ │ │ - vpunpcklbw %zmm21,%zmm20,%zmm20 │ │ │ │ - vpunpckhbw %zmm22,%zmm21,%zmm1 │ │ │ │ - vpunpcklbw %zmm22,%zmm21,%zmm21 │ │ │ │ - vpermq (%rsi,%rdx,1),%zmm10,%zmm2 │ │ │ │ + lea -0x100(%r8,%rcx,1),%ecx │ │ │ │ + vbroadcasti128 (%rsi),%ymm4 │ │ │ │ + vbroadcasti128 (%rsi,%rdx,1),%ymm5 │ │ │ │ + vbroadcasti128 (%rsi,%rax,1),%ymm0 │ │ │ │ + vbroadcasti128 (%rsi,%rdx,2),%ymm6 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vbroadcasti128 (%rsi),%ymm1 │ │ │ │ + vbroadcasti128 (%rsi,%rdx,1),%ymm2 │ │ │ │ + vbroadcasti128 (%rsi,%rdx,2),%ymm3 │ │ │ │ + add %rax,%rsi │ │ │ │ + vshufpd $0xc,%ymm0,%ymm4,%ymm4 │ │ │ │ + vshufpd $0xc,%ymm1,%ymm5,%ymm5 │ │ │ │ + vpunpcklwd %ymm5,%ymm4,%ymm1 │ │ │ │ + vpunpckhwd %ymm5,%ymm4,%ymm4 │ │ │ │ + vshufpd $0xc,%ymm2,%ymm6,%ymm6 │ │ │ │ + vpunpcklwd %ymm6,%ymm5,%ymm2 │ │ │ │ + vpunpckhwd %ymm6,%ymm5,%ymm5 │ │ │ │ + vshufpd $0xc,%ymm3,%ymm0,%ymm0 │ │ │ │ + vpunpcklwd %ymm0,%ymm6,%ymm3 │ │ │ │ + vpunpckhwd %ymm0,%ymm6,%ymm6 │ │ │ │ + vbroadcasti128 (%rsi),%ymm14 │ │ │ │ + vpmaddwd %ymm1,%ymm8,%ymm12 │ │ │ │ + vpmaddwd %ymm2,%ymm8,%ymm13 │ │ │ │ + vmovdqa %ymm3,%ymm1 │ │ │ │ + vmovdqa %ymm4,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm9,%ymm3 │ │ │ │ + vpmaddwd %ymm4,%ymm9,%ymm4 │ │ │ │ + vpaddd %ymm7,%ymm12,%ymm12 │ │ │ │ + vpaddd %ymm7,%ymm13,%ymm13 │ │ │ │ + vpaddd %ymm3,%ymm12,%ymm12 │ │ │ │ + vpaddd %ymm4,%ymm13,%ymm13 │ │ │ │ + vmovdqa %ymm5,%ymm3 │ │ │ │ + vmovdqa %ymm6,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm10,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm10,%ymm6 │ │ │ │ + vpaddd %ymm5,%ymm12,%ymm12 │ │ │ │ + vbroadcasti128 (%rsi,%rdx,1),%ymm5 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpermq (%rsi),%zmm10,%zmm3 │ │ │ │ - vpmaddubsw %zmm24,%zmm16,%zmm4 │ │ │ │ - vpmaddubsw %zmm24,%zmm28,%zmm5 │ │ │ │ - vpmaddubsw %zmm24,%zmm17,%zmm6 │ │ │ │ - vpmaddubsw %zmm24,%zmm29,%zmm7 │ │ │ │ - vmovdqa32 %zmm18,%zmm16 │ │ │ │ - vmovdqa32 %zmm30,%zmm28 │ │ │ │ - vmovdqa32 %zmm19,%zmm17 │ │ │ │ - vmovdqa32 %zmm31,%zmm29 │ │ │ │ - vpmaddubsw %zmm25,%zmm18,%zmm18 │ │ │ │ - vpmaddubsw %zmm25,%zmm30,%zmm30 │ │ │ │ - vpmaddubsw %zmm25,%zmm19,%zmm19 │ │ │ │ - vpmaddubsw %zmm25,%zmm31,%zmm31 │ │ │ │ - vpunpckhbw %zmm2,%zmm22,%zmm8 │ │ │ │ - vpunpcklbw %zmm2,%zmm22,%zmm22 │ │ │ │ - vpaddw %zmm18,%zmm4,%zmm4 │ │ │ │ - vpaddw %zmm30,%zmm5,%zmm5 │ │ │ │ - vpaddw %zmm19,%zmm6,%zmm6 │ │ │ │ - vpaddw %zmm31,%zmm7,%zmm7 │ │ │ │ - vmovdqa32 %zmm20,%zmm18 │ │ │ │ - vmovdqa32 %zmm0,%zmm30 │ │ │ │ - vmovdqa32 %zmm21,%zmm19 │ │ │ │ - vmovdqa32 %zmm1,%zmm31 │ │ │ │ - vpmaddubsw %zmm26,%zmm20,%zmm20 │ │ │ │ - vpmaddubsw %zmm26,%zmm0,%zmm0 │ │ │ │ - vpmaddubsw %zmm26,%zmm21,%zmm21 │ │ │ │ - vpmaddubsw %zmm26,%zmm1,%zmm1 │ │ │ │ - vpunpckhbw %zmm3,%zmm2,%zmm9 │ │ │ │ - vpunpcklbw %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddw %zmm20,%zmm4,%zmm4 │ │ │ │ - vpaddw %zmm0,%zmm5,%zmm5 │ │ │ │ - vpaddw %zmm21,%zmm6,%zmm6 │ │ │ │ - vpaddw %zmm1,%zmm7,%zmm7 │ │ │ │ - vmovdqa32 %zmm22,%zmm20 │ │ │ │ - vmovdqa32 %zmm8,%zmm0 │ │ │ │ - vmovdqa32 %zmm2,%zmm21 │ │ │ │ - vmovdqa32 %zmm9,%zmm1 │ │ │ │ - vpmaddubsw %zmm27,%zmm22,%zmm22 │ │ │ │ - vpmaddubsw %zmm27,%zmm8,%zmm8 │ │ │ │ - vpmaddubsw %zmm27,%zmm2,%zmm2 │ │ │ │ - vpmaddubsw %zmm27,%zmm9,%zmm9 │ │ │ │ - vpaddw %zmm22,%zmm4,%zmm4 │ │ │ │ - vpaddw %zmm8,%zmm5,%zmm5 │ │ │ │ - vpaddw %zmm2,%zmm6,%zmm6 │ │ │ │ - vpaddw %zmm9,%zmm7,%zmm7 │ │ │ │ - vpmulhrsw %zmm23,%zmm4,%zmm4 │ │ │ │ - vpmulhrsw %zmm23,%zmm5,%zmm5 │ │ │ │ - vpmulhrsw %zmm23,%zmm6,%zmm6 │ │ │ │ - vpmulhrsw %zmm23,%zmm7,%zmm7 │ │ │ │ - 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 │ │ │ │ + vpaddd %ymm6,%ymm13,%ymm13 │ │ │ │ + vshufpd $0xd,%ymm14,%ymm0,%ymm6 │ │ │ │ + vshufpd $0xc,%ymm5,%ymm14,%ymm0 │ │ │ │ + vpunpcklwd %ymm0,%ymm6,%ymm5 │ │ │ │ + vpunpckhwd %ymm0,%ymm6,%ymm6 │ │ │ │ + vpmaddwd %ymm5,%ymm11,%ymm14 │ │ │ │ + vpaddd %ymm14,%ymm12,%ymm12 │ │ │ │ + vpmaddwd %ymm6,%ymm11,%ymm14 │ │ │ │ + vpaddd %ymm14,%ymm13,%ymm13 │ │ │ │ + vpsrad $0x4,%ymm12,%ymm12 │ │ │ │ + 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 2fbb5c <__cxa_finalize@plt+0x2d0b0c> │ │ │ │ - add $0x40,%r9 │ │ │ │ - sub $0xffffffffffffff80,%r10 │ │ │ │ - movzbl %al,%r8d │ │ │ │ + jg 2fb32a <__cxa_finalize@plt+0x2d02da> │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x10,%r10 │ │ │ │ + movzbl %cl,%r8d │ │ │ │ mov %r9,%rsi │ │ │ │ mov %r10,%rdi │ │ │ │ - sub $0x100,%eax │ │ │ │ - jg 2fbadb <__cxa_finalize@plt+0x2d0a8b> │ │ │ │ + sub $0x100,%ecx │ │ │ │ + jg 2fb2cf <__cxa_finalize@plt+0x2d027f> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ + vpbroadcastd 0xe0bd3(%rip),%ymm15 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 2fbd75 <__cxa_finalize@plt+0x2d0d25> │ │ │ │ - shr $0x10,%r9d │ │ │ │ - sub $0x3,%rsi │ │ │ │ - vpbroadcastd 0xe8096(%r10,%r9,8),%zmm26 │ │ │ │ - vpbroadcastd 0xe809a(%r10,%r9,8),%zmm27 │ │ │ │ - movzbl %al,%r9d │ │ │ │ - shr $0x10,%eax │ │ │ │ - cmp $0x4,%r8d │ │ │ │ - cmove %r9d,%eax │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - vpbroadcastd 0xe0246(%rip),%zmm24 │ │ │ │ - movzwl 0xe38a2(%r10,%rcx,2),%ecx │ │ │ │ - vpbroadcastd 0xe0c23(%rip),%zmm25 │ │ │ │ - add %r10,%rcx │ │ │ │ - vpbroadcastq 0xe8096(%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 │ │ │ │ + jg 2fb5f0 <__cxa_finalize@plt+0x2d05a0> │ │ │ │ movzbl %r9b,%r9d │ │ │ │ - dec %rsi │ │ │ │ - vpbroadcastd 0xe8098(%r10,%r9,8),%zmm24 │ │ │ │ + vpbroadcastd 0xe7995(%r10,%r9,8),%ymm0 │ │ │ │ movzbl %al,%r9d │ │ │ │ shr $0x10,%eax │ │ │ │ cmp $0x4,%r8d │ │ │ │ - cmove %r9d,%eax │ │ │ │ - vpbroadcastq 0xe8096(%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 0xe01a1(%rip),%zmm26 │ │ │ │ - vbroadcasti32x4 0xe09ef(%rip),%zmm0 │ │ │ │ - vpunpcklbw %zmm16,%zmm16,%zmm16 │ │ │ │ - vpsraw $0x8,%zmm16,%zmm16 │ │ │ │ - vpbroadcastd 0xe0b70(%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 0xe06bf(%rip),%zmm1 │ │ │ │ - vmovdqu32 0xe06d5(%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 │ │ │ │ - vpsraw $0x2,%zmm16,%zmm16 │ │ │ │ - vpermb %zmm16,%zmm1,%zmm17 │ │ │ │ - vpermb %zmm16,%zmm2,%zmm18 │ │ │ │ - vmovq (%rsi,%r10,1),%xmm19 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vmovq (%rsi),%xmm20 │ │ │ │ - vpbroadcastq (%rsi,%rdx,1),%ymm19{%k1} │ │ │ │ - vpbroadcastq (%rsi,%rdx,2),%ymm20{%k1} │ │ │ │ - vmovdqa32 %ymm26,%ymm21 │ │ │ │ - vmovdqa32 %ymm26,%ymm22 │ │ │ │ - vpshufb %ymm0,%ymm19,%ymm19 │ │ │ │ - vpshufb %ymm0,%ymm20,%ymm20 │ │ │ │ - vpdpbusd %ymm24,%ymm19,%ymm21 │ │ │ │ - vpdpbusd %ymm24,%ymm20,%ymm22 │ │ │ │ - vmovdqa32 %zmm27,%zmm23 │ │ │ │ - vpackssdw %ymm22,%ymm21,%ymm21 │ │ │ │ - vpsraw $0x2,%ymm21,%ymm21 │ │ │ │ - valignq $0x4,%zmm16,%zmm21,%zmm16 │ │ │ │ - vpdpwssd %zmm28,%zmm17,%zmm23 │ │ │ │ - vpdpwssd %zmm29,%zmm18,%zmm23 │ │ │ │ - vpermb %zmm16,%zmm1,%zmm17 │ │ │ │ - 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 2fbe88 <__cxa_finalize@plt+0x2d0e38> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vbroadcasti32x4 0xe088e(%rip),%zmm0 │ │ │ │ - vbroadcasti32x4 0xe0894(%rip),%zmm1 │ │ │ │ - vbroadcasti32x4 0xe089a(%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 │ │ │ │ - vinserti32x4 $0x3,(%rsi,%rdx,2),%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %zmm24,%zmm18 │ │ │ │ - vmovdqa32 %zmm24,%zmm20 │ │ │ │ - vmovdqa32 %zmm24,%zmm19 │ │ │ │ - vmovdqa32 %zmm24,%zmm21 │ │ │ │ - vpshufb %zmm0,%zmm16,%zmm4 │ │ │ │ - vpshufb %zmm1,%zmm16,%zmm5 │ │ │ │ - vpshufb %zmm2,%zmm16,%zmm6 │ │ │ │ - vpshufb %zmm0,%zmm17,%zmm7 │ │ │ │ - vpshufb %zmm1,%zmm17,%zmm22 │ │ │ │ - vpshufb %zmm2,%zmm17,%zmm23 │ │ │ │ - vpdpbusd %zmm26,%zmm4,%zmm18 │ │ │ │ - vpdpbusd %zmm26,%zmm5,%zmm20 │ │ │ │ - vpdpbusd %zmm27,%zmm5,%zmm18 │ │ │ │ - vpdpbusd %zmm27,%zmm6,%zmm20 │ │ │ │ - vpdpbusd %zmm26,%zmm7,%zmm19 │ │ │ │ - vpdpbusd %zmm26,%zmm22,%zmm21 │ │ │ │ - vpdpbusd %zmm27,%zmm22,%zmm19 │ │ │ │ - vpdpbusd %zmm27,%zmm23,%zmm21 │ │ │ │ - vpackssdw %zmm20,%zmm18,%zmm18 │ │ │ │ - vpackssdw %zmm21,%zmm19,%zmm19 │ │ │ │ - vpsraw $0x2,%zmm18,%zmm18 │ │ │ │ - vpsraw $0x2,%zmm19,%zmm19 │ │ │ │ - valignq $0x2,%zmm18,%zmm19,%zmm16 │ │ │ │ - valignq $0x4,%zmm18,%zmm19,%zmm17 │ │ │ │ - valignq $0x6,%zmm18,%zmm19,%zmm18 │ │ │ │ - vpunpcklwd %zmm17,%zmm16,%zmm20 │ │ │ │ - vpunpckhwd %zmm17,%zmm16,%zmm21 │ │ │ │ - vpunpcklwd %zmm19,%zmm18,%zmm22 │ │ │ │ - vpunpckhwd %zmm19,%zmm18,%zmm23 │ │ │ │ - vmovdqu (%rsi,%r10,1),%xmm3 │ │ │ │ + cmovle %r9d,%eax │ │ │ │ + vpbroadcastq 0xe7993(%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 2fb459 <__cxa_finalize@plt+0x2d0409> │ │ │ │ + vpsraw $0x2,%ymm7,%ymm7 │ │ │ │ + vpshufd $0x0,%ymm1,%ymm11 │ │ │ │ + vpshufd $0x55,%ymm1,%ymm12 │ │ │ │ + vpshufd $0xaa,%ymm1,%ymm13 │ │ │ │ + vpshufd $0xff,%ymm1,%ymm14 │ │ │ │ + vbroadcasti128 0xe0a2a(%rip),%ymm9 │ │ │ │ + vbroadcasti128 0xe0a31(%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 │ │ │ │ - vinserti128 $0x1,(%rsi),%ymm3,%ymm3 │ │ │ │ - vinserti32x4 $0x2,(%rsi,%rdx,1),%zmm3,%zmm3 │ │ │ │ - vinserti32x4 $0x3,(%rsi,%rdx,2),%zmm3,%zmm3 │ │ │ │ - vmovdqa32 %zmm25,%zmm4 │ │ │ │ - vmovdqa32 %zmm25,%zmm5 │ │ │ │ - vmovdqa32 %zmm24,%zmm6 │ │ │ │ - vmovdqa32 %zmm24,%zmm7 │ │ │ │ - vpdpwssd %zmm28,%zmm20,%zmm4 │ │ │ │ - vpdpwssd %zmm28,%zmm21,%zmm5 │ │ │ │ - vpdpwssd %zmm29,%zmm22,%zmm4 │ │ │ │ - vpdpwssd %zmm29,%zmm23,%zmm5 │ │ │ │ - vpshufb %zmm0,%zmm3,%zmm16 │ │ │ │ - vpshufb %zmm1,%zmm3,%zmm17 │ │ │ │ - vpshufb %zmm2,%zmm3,%zmm18 │ │ │ │ - vpdpbusd %zmm26,%zmm16,%zmm6 │ │ │ │ - vpdpbusd %zmm26,%zmm17,%zmm7 │ │ │ │ - vpdpbusd %zmm27,%zmm17,%zmm6 │ │ │ │ - vpdpbusd %zmm27,%zmm18,%zmm7 │ │ │ │ - vpackssdw %zmm7,%zmm6,%zmm6 │ │ │ │ - vpsraw $0x2,%zmm6,%zmm6 │ │ │ │ - valignq $0x2,%zmm19,%zmm6,%zmm16 │ │ │ │ - valignq $0x4,%zmm19,%zmm6,%zmm17 │ │ │ │ - valignq $0x6,%zmm19,%zmm6,%zmm18 │ │ │ │ - vmovdqa32 %zmm6,%zmm19 │ │ │ │ - vpunpcklwd %zmm17,%zmm16,%zmm20 │ │ │ │ - vpunpckhwd %zmm17,%zmm16,%zmm21 │ │ │ │ - vpunpcklwd %zmm19,%zmm18,%zmm22 │ │ │ │ - vpunpckhwd %zmm19,%zmm18,%zmm23 │ │ │ │ - vpdpwssd %zmm30,%zmm20,%zmm4 │ │ │ │ - vpdpwssd %zmm30,%zmm21,%zmm5 │ │ │ │ - vpdpwssd %zmm31,%zmm22,%zmm4 │ │ │ │ - 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 2fc032 <__cxa_finalize@plt+0x2d0fe2> │ │ │ │ + vinserti128 $0x1,(%rsi),%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rsi,%rdx,1),%xmm3 │ │ │ │ + vinserti128 $0x1,(%rsi,%rdx,2),%ymm3,%ymm3 │ │ │ │ + add %rax,%rsi │ │ │ │ + vpshufb %ymm9,%ymm1,%ymm4 │ │ │ │ + vpshufb %ymm10,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm7,%ymm4,%ymm4 │ │ │ │ + vpmaddwd %ymm1,%ymm8,%ymm1 │ │ │ │ + vpshufb %ymm9,%ymm2,%ymm5 │ │ │ │ + vpshufb %ymm10,%ymm2,%ymm2 │ │ │ │ + vpmaddwd %ymm7,%ymm5,%ymm5 │ │ │ │ + vpmaddwd %ymm2,%ymm8,%ymm2 │ │ │ │ + vpaddd %ymm4,%ymm15,%ymm4 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm9,%ymm0,%ymm4 │ │ │ │ + vpshufb %ymm10,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm7,%ymm4,%ymm4 │ │ │ │ + vpmaddwd %ymm0,%ymm8,%ymm0 │ │ │ │ + vpaddd %ymm5,%ymm15,%ymm5 │ │ │ │ + vpaddd %ymm5,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm9,%ymm3,%ymm5 │ │ │ │ + vpshufb %ymm10,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm7,%ymm5,%ymm5 │ │ │ │ + vpmaddwd %ymm3,%ymm8,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm15,%ymm4 │ │ │ │ + vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm5,%ymm15,%ymm5 │ │ │ │ + vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ + vperm2i128 $0x21,%ymm2,%ymm1,%ymm0 │ │ │ │ + vpsrld $0x6,%ymm1,%ymm1 │ │ │ │ + vpsrld $0x6,%ymm2,%ymm2 │ │ │ │ + vperm2i128 $0x21,%ymm5,%ymm4,%ymm3 │ │ │ │ + vpslld $0xa,%ymm4,%ymm4 │ │ │ │ + vpslld $0xa,%ymm5,%ymm5 │ │ │ │ + vpblendw $0xaa,%ymm4,%ymm2,%ymm2 │ │ │ │ + vpslld $0xa,%ymm0,%ymm0 │ │ │ │ + vpblendw $0xaa,%ymm0,%ymm1,%ymm1 │ │ │ │ + vpsrld $0x6,%ymm3,%ymm3 │ │ │ │ + vpblendw $0xaa,%ymm5,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x10,%ymm5,%ymm0 │ │ │ │ + vmovdqu (%rsi),%xmm4 │ │ │ │ + vinserti128 $0x1,(%rsi,%rdx,1),%ymm4,%ymm4 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vpmaddwd %ymm1,%ymm11,%ymm5 │ │ │ │ + vmovdqa %ymm2,%ymm1 │ │ │ │ + vpmaddwd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpaddd %ymm5,%ymm15,%ymm5 │ │ │ │ + vpaddd %ymm2,%ymm5,%ymm5 │ │ │ │ + vmovdqa %ymm3,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ + vpshufb %ymm9,%ymm4,%ymm3 │ │ │ │ + vpshufb %ymm10,%ymm4,%ymm4 │ │ │ │ + vpmaddwd %ymm7,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm4,%ymm8,%ymm4 │ │ │ │ + vpaddd %ymm3,%ymm15,%ymm3 │ │ │ │ + vpaddd %ymm3,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x6,%ymm4,%ymm4 │ │ │ │ + vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpermq $0x5a,%ymm0,%ymm3 │ │ │ │ + vpunpckhwd %ymm0,%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm4,%ymm0 │ │ │ │ + vpmaddwd %ymm3,%ymm14,%ymm4 │ │ │ │ + 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 2fb563 <__cxa_finalize@plt+0x2d0513> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - mov $0x20,%ecx │ │ │ │ - jmp 2fc14a <__cxa_finalize@plt+0x2d10fa> │ │ │ │ - mov $0x40,%ecx │ │ │ │ - jmp 2fc14a <__cxa_finalize@plt+0x2d10fa> │ │ │ │ - mov $0x80,%ecx │ │ │ │ - jmp 2fc14a <__cxa_finalize@plt+0x2d10fa> │ │ │ │ - mov $0x100,%ecx │ │ │ │ - vmovdqa32 0xe01ac(%rip),%zmm0 │ │ │ │ - vmovdqa32 0xe01e2(%rip),%zmm1 │ │ │ │ - vmovdqa32 0xe0218(%rip),%zmm2 │ │ │ │ - lea -0x100(%r8,%rcx,8),%eax │ │ │ │ + shr $0x10,%r9d │ │ │ │ + vpbroadcastq 0xe7993(%r10,%r9,8),%ymm2 │ │ │ │ + movzbl %al,%r9d │ │ │ │ + shr $0x10,%eax │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + cmovle %r9d,%eax │ │ │ │ + vpmovsxbw 0xe7993(%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 │ │ │ │ - vmovdqu32 (%rsi),%ymm16 │ │ │ │ - vinserti32x8 $0x1,(%rsi,%rdx,1),%zmm16,%zmm16 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - vmovdqu32 (%rsi),%ymm17 │ │ │ │ - vinserti32x8 $0x1,(%rsi,%rdx,1),%zmm17,%zmm17 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - vmovdqu32 (%rsi),%ymm18 │ │ │ │ - vinserti32x8 $0x1,(%rsi,%rdx,1),%zmm18,%zmm18 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - vmovdqu32 (%rsi),%ymm19 │ │ │ │ - vmovdqa32 %zmm24,%zmm20 │ │ │ │ - vmovdqa32 %zmm24,%zmm21 │ │ │ │ - vmovdqa32 %zmm24,%zmm22 │ │ │ │ - vmovdqa32 %zmm24,%zmm23 │ │ │ │ - vpermb %zmm16,%zmm0,%zmm3 │ │ │ │ - vpermb %zmm16,%zmm1,%zmm4 │ │ │ │ - vpermb %zmm16,%zmm2,%zmm5 │ │ │ │ - vpermb %zmm17,%zmm0,%zmm6 │ │ │ │ - vpermb %zmm17,%zmm1,%zmm7 │ │ │ │ - vpermb %zmm17,%zmm2,%zmm8 │ │ │ │ - vpermb %zmm18,%zmm0,%zmm9 │ │ │ │ - vpermb %zmm18,%zmm1,%zmm10 │ │ │ │ - vpermb %zmm18,%zmm2,%zmm11 │ │ │ │ - vpermb %ymm19,%ymm0,%ymm12 │ │ │ │ - vpermb %ymm19,%ymm1,%ymm13 │ │ │ │ - vpermb %ymm19,%ymm2,%ymm14 │ │ │ │ - vmovdqa32 %zmm24,%zmm16 │ │ │ │ - vmovdqa32 %zmm24,%zmm17 │ │ │ │ - vmovdqa32 %ymm24,%ymm18 │ │ │ │ - vmovdqa32 %ymm24,%ymm19 │ │ │ │ - vpdpbusd %zmm26,%zmm3,%zmm20 │ │ │ │ - vpdpbusd %zmm26,%zmm4,%zmm21 │ │ │ │ - vpdpbusd %zmm26,%zmm6,%zmm22 │ │ │ │ - vpdpbusd %zmm26,%zmm7,%zmm23 │ │ │ │ - vpdpbusd %zmm26,%zmm9,%zmm16 │ │ │ │ - vpdpbusd %zmm26,%zmm10,%zmm17 │ │ │ │ - vpdpbusd %ymm26,%ymm12,%ymm18 │ │ │ │ - vpdpbusd %ymm26,%ymm13,%ymm19 │ │ │ │ - vpdpbusd %zmm27,%zmm4,%zmm20 │ │ │ │ - vpdpbusd %zmm27,%zmm5,%zmm21 │ │ │ │ - vpdpbusd %zmm27,%zmm7,%zmm22 │ │ │ │ - vpdpbusd %zmm27,%zmm8,%zmm23 │ │ │ │ - vpdpbusd %zmm27,%zmm10,%zmm16 │ │ │ │ - vpdpbusd %zmm27,%zmm11,%zmm17 │ │ │ │ - vpdpbusd %ymm27,%ymm13,%ymm18 │ │ │ │ - vpdpbusd %ymm27,%ymm14,%ymm19 │ │ │ │ - vpackssdw %zmm21,%zmm20,%zmm20 │ │ │ │ - vpackssdw %zmm23,%zmm22,%zmm22 │ │ │ │ - vpackssdw %zmm17,%zmm16,%zmm16 │ │ │ │ - vpackssdw %ymm19,%ymm18,%ymm18 │ │ │ │ - vpsraw $0x2,%zmm20,%zmm20 │ │ │ │ - vpsraw $0x2,%zmm22,%zmm22 │ │ │ │ - vpsraw $0x2,%zmm16,%zmm16 │ │ │ │ - vpsraw $0x2,%ymm18,%ymm18 │ │ │ │ - vshufi32x4 $0x4e,%zmm22,%zmm20,%zmm21 │ │ │ │ - vshufi32x4 $0x4e,%zmm16,%zmm22,%zmm23 │ │ │ │ - vshufi32x4 $0x4e,%zmm18,%zmm16,%zmm17 │ │ │ │ - vpunpcklwd %zmm21,%zmm20,%zmm18 │ │ │ │ - vpunpckhwd %zmm21,%zmm20,%zmm19 │ │ │ │ - vpunpcklwd %zmm23,%zmm22,%zmm20 │ │ │ │ - vpunpckhwd %zmm23,%zmm22,%zmm21 │ │ │ │ - vpunpcklwd %zmm17,%zmm16,%zmm22 │ │ │ │ - vpunpckhwd %zmm17,%zmm16,%zmm23 │ │ │ │ - vmovdqu (%rsi,%rdx,1),%ymm3 │ │ │ │ + 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 2fb658 <__cxa_finalize@plt+0x2d0608> │ │ │ │ + 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 0xe0826(%rip),%ymm8 │ │ │ │ + vmovdqu 0x8(%rsi,%rax,1),%xmm6 │ │ │ │ + vbroadcasti128 0xe0827(%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 │ │ │ │ + vpshufb %xmm8,%xmm4,%xmm4 │ │ │ │ + vpmaddwd %xmm2,%xmm12,%xmm3 │ │ │ │ + vpmaddwd %xmm4,%xmm11,%xmm4 │ │ │ │ + vpshufb %xmm9,%xmm6,%xmm6 │ │ │ │ + vshufpd $0x5,%xmm6,%xmm2,%xmm2 │ │ │ │ + vpaddd %xmm3,%xmm15,%xmm3 │ │ │ │ + vpaddd %xmm3,%xmm4,%xmm4 │ │ │ │ + vpmaddwd %xmm6,%xmm14,%xmm3 │ │ │ │ + vpaddd %xmm3,%xmm4,%xmm4 │ │ │ │ + vpmaddwd %xmm2,%xmm13,%xmm3 │ │ │ │ + vpshufb %xmm9,%xmm0,%xmm0 │ │ │ │ + vpmaddwd %xmm2,%xmm11,%xmm2 │ │ │ │ + vpaddd %xmm3,%xmm4,%xmm4 │ │ │ │ + vpmaddwd %xmm6,%xmm12,%xmm3 │ │ │ │ + vshufpd $0x5,%xmm0,%xmm6,%xmm6 │ │ │ │ + vpmaddwd %xmm0,%xmm14,%xmm0 │ │ │ │ + vpmaddwd %xmm6,%xmm13,%xmm6 │ │ │ │ + vpaddd %xmm2,%xmm15,%xmm2 │ │ │ │ + vpaddd %xmm3,%xmm2,%xmm2 │ │ │ │ + vpaddd %xmm0,%xmm2,%xmm2 │ │ │ │ + vpaddd %xmm6,%xmm2,%xmm2 │ │ │ │ + vpsrad $0x6,%xmm4,%xmm4 │ │ │ │ + vpsrad $0x6,%xmm2,%xmm2 │ │ │ │ + vpackssdw %xmm2,%xmm4,%xmm4 │ │ │ │ + vpshufb %ymm9,%ymm5,%ymm2 │ │ │ │ + vpshufb %ymm8,%ymm5,%ymm5 │ │ │ │ + vpmaddwd %ymm2,%ymm12,%ymm3 │ │ │ │ + vpmaddwd %ymm5,%ymm11,%ymm5 │ │ │ │ + vpshufb %ymm9,%ymm7,%ymm7 │ │ │ │ + vshufpd $0x5,%ymm7,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm15,%ymm3 │ │ │ │ + vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ + vpmaddwd %ymm7,%ymm14,%ymm3 │ │ │ │ + vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ + vpmaddwd %ymm2,%ymm13,%ymm3 │ │ │ │ + vpshufb %ymm9,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ + vpmaddwd %ymm7,%ymm12,%ymm3 │ │ │ │ + vshufpd $0x5,%ymm1,%ymm7,%ymm7 │ │ │ │ + vpmaddwd %ymm1,%ymm14,%ymm1 │ │ │ │ + vpmaddwd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpaddd %ymm2,%ymm15,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm1,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm7,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x6,%ymm5,%ymm5 │ │ │ │ + vpsrad $0x6,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm2,%ymm5,%ymm5 │ │ │ │ + vmovdqu (%rsi,%rdx,2),%xmm0 │ │ │ │ + vinserti128 $0x1,(%rsi,%rax,2),%ymm0,%ymm0 │ │ │ │ + vmovdqu 0x10(%rsi,%rdx,2),%xmm1 │ │ │ │ + vinserti128 $0x1,0x10(%rsi,%rax,2),%ymm1,%ymm1 │ │ │ │ + vshufpd $0x5,%ymm1,%ymm0,%ymm7 │ │ │ │ + vpshufb %ymm9,%ymm0,%ymm2 │ │ │ │ + vpshufb %ymm8,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm2,%ymm12,%ymm3 │ │ │ │ + vpmaddwd %ymm0,%ymm11,%ymm0 │ │ │ │ + vpshufb %ymm9,%ymm7,%ymm7 │ │ │ │ + vshufpd $0x5,%ymm7,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm15,%ymm3 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm7,%ymm14,%ymm3 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm2,%ymm13,%ymm3 │ │ │ │ + vpshufb %ymm9,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm7,%ymm12,%ymm3 │ │ │ │ + vshufpd $0x5,%ymm1,%ymm7,%ymm7 │ │ │ │ + vpmaddwd %ymm1,%ymm14,%ymm1 │ │ │ │ + vpmaddwd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpaddd %ymm2,%ymm15,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm1,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm7,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x6,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x6,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm2,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rsi,%rdx,1),%xmm6 │ │ │ │ + vmovdqu 0x10(%rsi,%rdx,1),%xmm1 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vinserti128 $0x1,(%rsi,%rdx,1),%ymm6,%ymm6 │ │ │ │ + vinserti128 $0x1,0x10(%rsi,%rdx,1),%ymm1,%ymm1 │ │ │ │ + add %rax,%rsi │ │ │ │ + vshufpd $0x5,%ymm1,%ymm6,%ymm7 │ │ │ │ + vpshufb %ymm9,%ymm6,%ymm2 │ │ │ │ + vpshufb %ymm8,%ymm6,%ymm6 │ │ │ │ + vpmaddwd %ymm2,%ymm12,%ymm3 │ │ │ │ + vpmaddwd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpshufb %ymm9,%ymm7,%ymm7 │ │ │ │ + vshufpd $0x5,%ymm7,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm15,%ymm3 │ │ │ │ + vpaddd %ymm3,%ymm6,%ymm6 │ │ │ │ + vpmaddwd %ymm7,%ymm14,%ymm3 │ │ │ │ + vpaddd %ymm3,%ymm6,%ymm6 │ │ │ │ + vpmaddwd %ymm2,%ymm13,%ymm3 │ │ │ │ + vpshufb %ymm9,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm2,%ymm11,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm6,%ymm6 │ │ │ │ + vpmaddwd %ymm7,%ymm12,%ymm3 │ │ │ │ + vshufpd $0x5,%ymm1,%ymm7,%ymm7 │ │ │ │ + vpmaddwd %ymm1,%ymm14,%ymm1 │ │ │ │ + vpmaddwd %ymm7,%ymm13,%ymm7 │ │ │ │ + vpaddd %ymm2,%ymm15,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm1,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm7,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x6,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x6,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm2,%ymm6,%ymm6 │ │ │ │ + vpermq $0x50,%ymm4,%ymm4 │ │ │ │ + vpermq $0xd8,%ymm5,%ymm5 │ │ │ │ + vpermq $0xd8,%ymm6,%ymm6 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm7 │ │ │ │ + vpunpcklwd %ymm4,%ymm7,%ymm3 │ │ │ │ + vpunpckhwd %ymm5,%ymm4,%ymm4 │ │ │ │ + vpunpcklwd %ymm6,%ymm5,%ymm1 │ │ │ │ + vpunpckhwd %ymm6,%ymm5,%ymm5 │ │ │ │ + vpunpcklwd %ymm7,%ymm6,%ymm2 │ │ │ │ + vpunpckhwd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpbroadcastd -0x18(%rsp),%ymm9 │ │ │ │ + vpbroadcastd -0x14(%rsp),%ymm7 │ │ │ │ + vpbroadcastd -0x10(%rsp),%ymm10 │ │ │ │ + vpmaddwd %ymm1,%ymm9,%ymm8 │ │ │ │ + vpmaddwd %ymm2,%ymm9,%ymm9 │ │ │ │ + vmovdqa %ymm3,%ymm1 │ │ │ │ + vmovdqa %ymm4,%ymm2 │ │ │ │ + vpmaddwd %ymm7,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm7,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm15,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm15,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm3,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm4,%ymm9,%ymm9 │ │ │ │ + vmovdqa %ymm5,%ymm3 │ │ │ │ + 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 0xe0564(%rip),%ymm7 │ │ │ │ + vbroadcasti128 0xe056b(%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 │ │ │ │ + vpaddd %ymm0,%ymm15,%ymm0 │ │ │ │ + vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm7,%ymm6,%ymm5 │ │ │ │ + vpshufb %ymm10,%ymm6,%ymm6 │ │ │ │ + vpmaddwd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm14,%ymm6 │ │ │ │ + vpaddd %ymm5,%ymm15,%ymm5 │ │ │ │ + vpaddd %ymm5,%ymm6,%ymm6 │ │ │ │ + vmovdqu 0x8(%rsi),%xmm5 │ │ │ │ + vinserti128 $0x1,0x8(%rsi,%rdx,1),%ymm5,%ymm5 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - vinserti32x8 $0x1,(%rsi),%zmm3,%zmm3 │ │ │ │ - vmovdqa32 %zmm25,%zmm4 │ │ │ │ - vmovdqa32 %zmm25,%zmm5 │ │ │ │ - vmovdqa32 %zmm24,%zmm6 │ │ │ │ - vmovdqa32 %zmm24,%zmm7 │ │ │ │ - vpdpwssd %zmm28,%zmm18,%zmm4 │ │ │ │ - vpdpwssd %zmm28,%zmm19,%zmm5 │ │ │ │ - vpdpwssd %zmm29,%zmm20,%zmm4 │ │ │ │ - vpdpwssd %zmm29,%zmm21,%zmm5 │ │ │ │ - vpermb %zmm3,%zmm0,%zmm8 │ │ │ │ - vpermb %zmm3,%zmm1,%zmm9 │ │ │ │ - vpermb %zmm3,%zmm2,%zmm10 │ │ │ │ - vpdpbusd %zmm26,%zmm8,%zmm6 │ │ │ │ - vpdpbusd %zmm26,%zmm9,%zmm7 │ │ │ │ - vpdpbusd %zmm27,%zmm9,%zmm6 │ │ │ │ - vpdpbusd %zmm27,%zmm10,%zmm7 │ │ │ │ - vpackssdw %zmm7,%zmm6,%zmm6 │ │ │ │ - vpsraw $0x2,%zmm6,%zmm6 │ │ │ │ - vshufi32x4 $0x4e,%zmm6,%zmm17,%zmm16 │ │ │ │ - vmovdqa32 %zmm20,%zmm18 │ │ │ │ - vmovdqa32 %zmm21,%zmm19 │ │ │ │ - vmovdqa32 %zmm6,%zmm17 │ │ │ │ - vmovdqa32 %zmm22,%zmm20 │ │ │ │ - vmovdqa32 %zmm23,%zmm21 │ │ │ │ - vpunpcklwd %zmm17,%zmm16,%zmm22 │ │ │ │ - vpunpckhwd %zmm17,%zmm16,%zmm23 │ │ │ │ - vpdpwssd %zmm30,%zmm20,%zmm4 │ │ │ │ - vpdpwssd %zmm30,%zmm21,%zmm5 │ │ │ │ - vpdpwssd %zmm31,%zmm22,%zmm4 │ │ │ │ - vpdpwssd %zmm31,%zmm23,%zmm5 │ │ │ │ - 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 │ │ │ │ + vpshufb %ymm7,%ymm5,%ymm7 │ │ │ │ + vpshufb %ymm10,%ymm5,%ymm5 │ │ │ │ + vpmaddwd %ymm7,%ymm13,%ymm10 │ │ │ │ + vpmaddwd %ymm7,%ymm11,%ymm7 │ │ │ │ + vpaddd %ymm0,%ymm10,%ymm0 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpmaddwd %ymm5,%ymm14,%ymm7 │ │ │ │ + vpmaddwd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm6,%ymm5,%ymm5 │ │ │ │ + vbroadcasti128 (%rdi),%ymm6 │ │ │ │ + vpbroadcastd -0xc(%rsp),%ymm10 │ │ │ │ + vpsrad $0x6,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x6,%ymm5,%ymm5 │ │ │ │ + vpackssdw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm7 │ │ │ │ + vshufpd $0x4,%ymm7,%ymm6,%ymm6 │ │ │ │ + vpunpcklwd %ymm7,%ymm6,%ymm5 │ │ │ │ + vpunpckhwd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpmaddwd %ymm5,%ymm10,%ymm7 │ │ │ │ + vpmaddwd %ymm6,%ymm10,%ymm10 │ │ │ │ + vpaddd %ymm7,%ymm8,%ymm7 │ │ │ │ + vpaddd %ymm10,%ymm9,%ymm9 │ │ │ │ + vpsrad $0x6,%ymm7,%ymm7 │ │ │ │ + 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 2fc2f7 <__cxa_finalize@plt+0x2d12a7> │ │ │ │ + jg 2fb8d1 <__cxa_finalize@plt+0x2d0881> │ │ │ │ add $0x10,%r9 │ │ │ │ - add $0x20,%r10 │ │ │ │ - movzbl %al,%r8d │ │ │ │ + add $0x10,%r10 │ │ │ │ + movzbl %cl,%r8d │ │ │ │ mov %r9,%rsi │ │ │ │ mov %r10,%rdi │ │ │ │ - sub $0x100,%eax │ │ │ │ - jg 2fc176 <__cxa_finalize@plt+0x2d1126> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - vpbroadcastd 0xdfb6e(%rip),%zmm25 │ │ │ │ - vmovdqa32 0xdfb7c(%rip),%ymm31 │ │ │ │ - call 2fc4b0 <__cxa_finalize@plt+0x2d1460> │ │ │ │ - jmp 2fc434 <__cxa_finalize@plt+0x2d13e4> │ │ │ │ - call 2fc5b1 <__cxa_finalize@plt+0x2d1561> │ │ │ │ - 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 2fc42b <__cxa_finalize@plt+0x2d13db> │ │ │ │ + sub $0x100,%ecx │ │ │ │ + jg 2fb66c <__cxa_finalize@plt+0x2d061c> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - vpbroadcastd 0xdfb22(%rip),%zmm25 │ │ │ │ - vmovdqa32 0xdfb1c(%rip),%xmm31 │ │ │ │ - call 2fc4b0 <__cxa_finalize@plt+0x2d1460> │ │ │ │ - jmp 2fc484 <__cxa_finalize@plt+0x2d1434> │ │ │ │ - call 2fc5b1 <__cxa_finalize@plt+0x2d1561> │ │ │ │ - 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 2fc47b <__cxa_finalize@plt+0x2d142b> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastd 0xe04aa(%rip),%zmm17 │ │ │ │ - add $0x200,%r9d │ │ │ │ - vpbroadcastd %r9d,%ymm2 │ │ │ │ - vpaddd 0x10(%rsp){1to8},%ymm17,%ymm4 │ │ │ │ - vmovdqa 0xdfa89(%rip),%ymm0 │ │ │ │ - vpbroadcastd (%r8),%ymm3 │ │ │ │ - vpbroadcastd 0x4(%r8),%ymm5 │ │ │ │ - lea 0x3(%rcx,%rcx,2),%r8 │ │ │ │ - vmovdqa32 0xdf9cf(%rip),%zmm26 │ │ │ │ - mov $0x5555,%eax │ │ │ │ - vmovdqa32 0xdfa00(%rip),%zmm27 │ │ │ │ - lea 0xe5439(%rip),%r9 │ │ │ │ - vpbroadcastq 0xdfa6f(%rip),%zmm28 │ │ │ │ - sub %r8,%rdx │ │ │ │ - vbroadcasti32x4 0xdfa22(%rip),%zmm29 │ │ │ │ - kxnorb %k2,%k2,%k2 │ │ │ │ - vbroadcasti32x4 0xdfa24(%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 2fc640 <__cxa_finalize@plt+0x2d15f0> │ │ │ │ - vpsllq $0x2d,%zmm17,%zmm18 │ │ │ │ - vpslld $0xd,%zmm17,%zmm17 │ │ │ │ - vpaddd %zmm18,%zmm17,%zmm17 │ │ │ │ - vpshrdq $0x30,%zmm16,%zmm17,%zmm17 │ │ │ │ - call 2fc640 <__cxa_finalize@plt+0x2d15f0> │ │ │ │ - vpshrdq $0x30,%zmm16,%zmm17,%zmm18 │ │ │ │ - call 2fc640 <__cxa_finalize@plt+0x2d15f0> │ │ │ │ - vpshrdq $0x30,%zmm16,%zmm18,%zmm19 │ │ │ │ - call 2fc640 <__cxa_finalize@plt+0x2d15f0> │ │ │ │ - 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 │ │ │ │ - vpgatherdq (%r9,%ymm0,8),%zmm1{%k2} │ │ │ │ - vshufps $0x88,%zmm1,%zmm23,%zmm21 │ │ │ │ - vmovdqa32 %zmm25,%zmm0 │ │ │ │ - vpshufb %zmm29,%zmm21,%zmm20 │ │ │ │ - vpdpwssd %zmm20,%zmm17,%zmm0 │ │ │ │ - vpshufb %zmm30,%zmm21,%zmm21 │ │ │ │ - vmovdqa32 %zmm18,%zmm17 │ │ │ │ - vpdpwssd %zmm21,%zmm18,%zmm0 │ │ │ │ - vshufps $0xdd,%zmm1,%zmm23,%zmm21 │ │ │ │ - vmovdqa32 %zmm19,%zmm18 │ │ │ │ - vpshufb %zmm29,%zmm21,%zmm20 │ │ │ │ - vpdpwssd %zmm20,%zmm19,%zmm0 │ │ │ │ - vpshrdq $0x30,%zmm16,%zmm19,%zmm19 │ │ │ │ - vpshufb %zmm30,%zmm21,%zmm21 │ │ │ │ - vpdpwssd %zmm21,%zmm19,%zmm0 │ │ │ │ - ret │ │ │ │ + mov $0x4b004b,%eax │ │ │ │ + mov %eax,%r11d │ │ │ │ + jmp 2fbb00 <__cxa_finalize@plt+0x2d0ab0> │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x1e002d,%eax │ │ │ │ + mov %eax,%r11d │ │ │ │ + jmp 2fbb00 <__cxa_finalize@plt+0x2d0ab0> │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x1e002d,%eax │ │ │ │ + mov $0xf003c,%r11d │ │ │ │ + jmp 2fbb00 <__cxa_finalize@plt+0x2d0ab0> │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0xf003c,%eax │ │ │ │ + mov $0x1e002d,%r11d │ │ │ │ + jmp 2fbb00 <__cxa_finalize@plt+0x2d0ab0> │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0xf003c,%eax │ │ │ │ + mov %eax,%r11d │ │ │ │ + jmp 2fbb00 <__cxa_finalize@plt+0x2d0ab0> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0x1e002d,%eax │ │ │ │ + mov $0x2d,%r11d │ │ │ │ + jmp 2fbb00 <__cxa_finalize@plt+0x2d0ab0> │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x2d,%eax │ │ │ │ + mov $0x1e002d,%r11d │ │ │ │ + jmp 2fbb00 <__cxa_finalize@plt+0x2d0ab0> │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0xf003c,%eax │ │ │ │ + mov $0x2d,%r11d │ │ │ │ + jmp 2fbb00 <__cxa_finalize@plt+0x2d0ab0> │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x2d,%eax │ │ │ │ + mov $0xf003c,%r11d │ │ │ │ + jmp 2fbb00 <__cxa_finalize@plt+0x2d0ab0> │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x2d,%eax │ │ │ │ + mov %eax,%r11d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovdqu32 (%rdx,%rcx,1),%xmm21 │ │ │ │ - vpsrad $0xa,%ymm2,%ymm0 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vinserti32x4 $0x1,(%rdx),%ymm21,%ymm21 │ │ │ │ - kmovb %k3,%k2 │ │ │ │ - vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpgatherdq (%r9,%ymm0,8),%zmm22{%k3} │ │ │ │ - vpsrad $0xa,%ymm2,%ymm1 │ │ │ │ - kmovb %k2,%k3 │ │ │ │ - vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpgatherdq (%r9,%ymm1,8),%zmm0{%k2} │ │ │ │ - vmovdqa32 %zmm24,%zmm16 │ │ │ │ - vpermb %zmm21,%zmm26,%zmm20 │ │ │ │ - vpshldq $0x20,%zmm22,%zmm0,%zmm1 │ │ │ │ - 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 0xe0355(%rip),%rax │ │ │ │ + push %rbx │ │ │ │ + push %rbp │ │ │ │ + push %r14 │ │ │ │ + push %r15 │ │ │ │ + push %r12 │ │ │ │ + push %r13 │ │ │ │ + mov %rsp,%r13 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0xe0,%rsp │ │ │ │ + mov 0x58(%r13),%r10d │ │ │ │ + lea -0x23(%rip),%r15 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - movslq (%rax,%r8,4),%r8 │ │ │ │ - vpbroadcastd -0xc4(%rax),%zmm20 │ │ │ │ - add %rax,%r8 │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ + vpbroadcastd 0x48(%r13),%ymm8 │ │ │ │ + vpbroadcastd 0x38(%r13),%ymm10 │ │ │ │ + vpbroadcastw 0x58(%r13),%ymm11 │ │ │ │ + mov 0x50(%r13),%ebx │ │ │ │ + shr $0xb,%r10d │ │ │ │ + vpbroadcastd 0xe0528(%r15),%ymm6 │ │ │ │ + vpbroadcastd 0xe04a8(%r15,%r10,4),%ymm12 │ │ │ │ + vmovd 0xe04b0(%r15,%r10,4),%xmm7 │ │ │ │ + vpbroadcastd 0xe04b8(%r15,%r10,4),%ymm13 │ │ │ │ + vpinsrd $0x2,0xe04c0(%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 2fc9c4 <__cxa_finalize@plt+0x2d1974> │ │ │ │ + cmp $0x800,%ebx │ │ │ │ + je 2fd579 <__cxa_finalize@plt+0x2d2529> │ │ │ │ + movzwl 0xe066e(%r15,%r8,2),%r8d │ │ │ │ + add %r15,%r8 │ │ │ │ jmp *%r8 │ │ │ │ - cmp $0x8,%r9d │ │ │ │ - jg 2fc74d <__cxa_finalize@plt+0x2d16fd> │ │ │ │ - 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 2fc74c <__cxa_finalize@plt+0x2d16fc> │ │ │ │ - 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 0xdf863(%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 2fc7f6 <__cxa_finalize@plt+0x2d17a6> │ │ │ │ - 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 │ │ │ │ - vmovq %xmm16,(%rdi) │ │ │ │ - vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm16,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm17,(%rdi,%rax,1) │ │ │ │ - ret │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - 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 │ │ │ │ - vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ - vextracti32x4 $0x2,%zmm16,%xmm18 │ │ │ │ - vextracti32x4 $0x3,%zmm16,%xmm19 │ │ │ │ - vmovq %xmm16,(%rdi) │ │ │ │ - vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm18,(%rdi,%rsi,2) │ │ │ │ - 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 2fc7ea <__cxa_finalize@plt+0x2d179a> │ │ │ │ - ret │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - 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 │ │ │ │ - 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 2fc87c <__cxa_finalize@plt+0x2d182c> │ │ │ │ - ret │ │ │ │ - vpmovzxbq 0xe0026(%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 2fc8ea <__cxa_finalize@plt+0x2d189a> │ │ │ │ - ret │ │ │ │ - vpmovzxbq 0xdffc9(%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) │ │ │ │ + mov 0x40(%r13),%r10d │ │ │ │ + movzbl %al,%eax │ │ │ │ + sub $0x2,%rdx │ │ │ │ + vmovd %eax,%xmm15 │ │ │ │ + vpunpckldq %ymm8,%ymm9,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ + vpbroadcastd 0xe052e(%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 0xe0470(%r15),%ymm5 │ │ │ │ + vbroadcasti128 0xe03d0(%r15),%ymm6 │ │ │ │ + vpbroadcastd 0xe56fa(%r15,%r8,8),%xmm15 │ │ │ │ + vpbroadcastd 0xe56fa(%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 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + 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 │ │ │ │ + vinserti128 $0x1,(%rdx,%rcx,2),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm3,%ymm3 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vpshufb %ymm10,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm10,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm10,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm10,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm0,%ymm15,%ymm0 │ │ │ │ + vpmaddwd %ymm1,%ymm15,%ymm1 │ │ │ │ + vpmaddwd %ymm2,%ymm15,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm15,%ymm3 │ │ │ │ + vphaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vphaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpaddd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpsrad %xmm7,%ymm0,%ymm0 │ │ │ │ + vpsrad %xmm7,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm2,%ymm0,%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 0xe56f8(%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 │ │ │ │ + vpshufd $0xff,%xmm14,%xmm14 │ │ │ │ + vpaddd %xmm6,%xmm5,%xmm5 │ │ │ │ + vpmaddwd %xmm2,%xmm8,%xmm6 │ │ │ │ + vpmaddwd %xmm4,%xmm14,%xmm8 │ │ │ │ + vpsrldq $0x8,%xmm7,%xmm9 │ │ │ │ + vpaddd %xmm6,%xmm5,%xmm5 │ │ │ │ + vpaddd %xmm5,%xmm13,%xmm5 │ │ │ │ + vpaddd %xmm5,%xmm8,%xmm5 │ │ │ │ + vpsrad %xmm9,%xmm5,%xmm5 │ │ │ │ + vpackusdw %xmm5,%xmm5,%xmm5 │ │ │ │ + vpminsw %xmm5,%xmm11,%xmm5 │ │ │ │ + vmovd %xmm5,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 2fc947 <__cxa_finalize@plt+0x2d18f7> │ │ │ │ - ret │ │ │ │ - vpmovzxbq 0xdff76(%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 │ │ │ │ - vpermq %zmm16,%zmm23,%zmm22 │ │ │ │ - vmovdqa32 0x80(%rdx),%zmm16 │ │ │ │ - vpaddw 0x80(%rcx),%zmm16,%zmm16 │ │ │ │ - vmovdqa32 0xc0(%rdx),%zmm17 │ │ │ │ - vpaddw 0xc0(%rcx),%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm20,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm20,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 %zmm22,(%rdi) │ │ │ │ - add $0x100,%rdx │ │ │ │ - add $0x100,%rcx │ │ │ │ - vpermq %zmm16,%zmm23,%zmm22 │ │ │ │ - vmovdqa32 %zmm22,0x40(%rdi) │ │ │ │ + je 2fe15b <__cxa_finalize@plt+0x2d310b> │ │ │ │ + add %ebx,%r10d │ │ │ │ + test $0xfffffc00,%r10d │ │ │ │ + je 2fbce1 <__cxa_finalize@plt+0x2d0c91> │ │ │ │ + vmovdqu (%rdx),%xmm5 │ │ │ │ + test $0x400,%r10d │ │ │ │ + je 2fbdc2 <__cxa_finalize@plt+0x2d0d72> │ │ │ │ + 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 2fbce1 <__cxa_finalize@plt+0x2d0c91> │ │ │ │ + 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 │ │ │ │ + vpmaddwd %xmm6,%xmm15,%xmm6 │ │ │ │ + vphaddd %xmm6,%xmm5,%xmm5 │ │ │ │ + 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 2fbce1 <__cxa_finalize@plt+0x2d0c91> │ │ │ │ + mov 0x40(%r13),%r10d │ │ │ │ + vmovdqa %ymm12,(%rsp) │ │ │ │ + vmovdqa %xmm13,0x20(%rsp) │ │ │ │ + vmovdqa %xmm7,0x30(%rsp) │ │ │ │ + vbroadcasti128 0xe03f0(%r15),%ymm7 │ │ │ │ + movzbl %al,%eax │ │ │ │ + sub $0x2,%rdx │ │ │ │ + vmovd %eax,%xmm15 │ │ │ │ + vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ + vpbroadcastq 0xe052d(%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 0xe0470(%r15),%ymm5 │ │ │ │ + vbroadcasti128 0xe0480(%r15),%ymm1 │ │ │ │ + vbroadcasti128 0xe03d0(%r15),%ymm0 │ │ │ │ + vpbroadcastd 0xe56fa(%r15,%r8,8),%xmm14 │ │ │ │ + vpbroadcastd 0xe56fa(%r15,%rax,8),%xmm7 │ │ │ │ + vpbroadcastd 0xe56fa(%r15,%r14,8),%xmm15 │ │ │ │ + vpbroadcastd 0xe56fa(%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 │ │ │ │ + vpmovsxbw %xmm14,%ymm14 │ │ │ │ + vpmovsxbw %xmm15,%ymm15 │ │ │ │ + vpblendvb %ymm13,%ymm2,%ymm14,%ymm14 │ │ │ │ + vpblendvb %ymm6,%ymm2,%ymm15,%ymm15 │ │ │ │ + vpextrd $0x2,%xmm10,%r8d │ │ │ │ + vpshufb %ymm5,%ymm10,%ymm12 │ │ │ │ + vpshufb %ymm1,%ymm10,%ymm10 │ │ │ │ + lea (%r8,%rcx,1),%rax │ │ │ │ + lea (%r8,%rcx,2),%r14 │ │ │ │ + lea (%r8,%rbp,1),%r12 │ │ │ │ + vmovdqu (%rdx),%xmm7 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%xmm9 │ │ │ │ + vmovdqu (%rdx,%rcx,2),%xmm8 │ │ │ │ + vmovdqu (%rdx,%rbp,1),%xmm13 │ │ │ │ + vmovdqu (%rdx,%r8,1),%xmm1 │ │ │ │ + vmovdqu (%rdx,%rax,1),%xmm3 │ │ │ │ + vmovdqu (%rdx,%r14,1),%xmm2 │ │ │ │ + vmovdqu (%rdx,%r12,1),%xmm4 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vinserti128 $0x1,(%rdx),%ymm7,%ymm7 │ │ │ │ + vinserti128 $0x1,(%rdx,%rcx,1),%ymm9,%ymm9 │ │ │ │ + vinserti128 $0x1,(%rdx,%rcx,2),%ymm8,%ymm8 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm13,%ymm13 │ │ │ │ + vinserti128 $0x1,(%rdx,%r8,1),%ymm1,%ymm1 │ │ │ │ + vinserti128 $0x1,(%rdx,%rax,1),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rdx,%r12,1),%ymm4,%ymm4 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vpbroadcastb %xmm10,%ymm5 │ │ │ │ + vpsubb %ymm5,%ymm10,%ymm10 │ │ │ │ + vpaddb %ymm0,%ymm12,%ymm12 │ │ │ │ + vpaddb %ymm0,%ymm10,%ymm10 │ │ │ │ + vpshufb %ymm12,%ymm7,%ymm7 │ │ │ │ + vpshufb %ymm12,%ymm9,%ymm9 │ │ │ │ + vpshufb %ymm12,%ymm8,%ymm8 │ │ │ │ + vpshufb %ymm12,%ymm13,%ymm13 │ │ │ │ + vpmaddwd %ymm7,%ymm14,%ymm7 │ │ │ │ + vpmaddwd %ymm14,%ymm9,%ymm9 │ │ │ │ + vpmaddwd %ymm14,%ymm8,%ymm8 │ │ │ │ + vpmaddwd %ymm14,%ymm13,%ymm13 │ │ │ │ + vpshufb %ymm10,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm10,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm10,%ymm3,%ymm3 │ │ │ │ + vpshufb %ymm10,%ymm4,%ymm4 │ │ │ │ + vpmaddwd %ymm1,%ymm15,%ymm1 │ │ │ │ + vpmaddwd %ymm2,%ymm15,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm15,%ymm3 │ │ │ │ + vpmaddwd %ymm4,%ymm15,%ymm4 │ │ │ │ + vmovdqa (%rsp),%ymm5 │ │ │ │ + vmovd 0x30(%rsp),%xmm6 │ │ │ │ + vphaddd %ymm1,%ymm7,%ymm7 │ │ │ │ + vphaddd %ymm3,%ymm9,%ymm9 │ │ │ │ + vphaddd %ymm2,%ymm8,%ymm8 │ │ │ │ + vphaddd %ymm4,%ymm13,%ymm13 │ │ │ │ + vpaddd %ymm5,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm5,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm5,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm5,%ymm13,%ymm13 │ │ │ │ + vpsrad %xmm6,%ymm7,%ymm7 │ │ │ │ + vpsrad %xmm6,%ymm9,%ymm9 │ │ │ │ + vpsrad %xmm6,%ymm8,%ymm8 │ │ │ │ + vpsrad %xmm6,%ymm13,%ymm13 │ │ │ │ + vpackssdw %ymm9,%ymm7,%ymm7 │ │ │ │ + vpackssdw %ymm13,%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,%xmm13 │ │ │ │ + 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 %xmm13,%xmm3,%xmm3 │ │ │ │ + vmovdqa %xmm7,0x40(%rsp) │ │ │ │ + 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 0xe56f8(%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 │ │ │ │ + vpshufd $0xff,%xmm9,%xmm9 │ │ │ │ + vpmaddwd %xmm7,%xmm2,%xmm6 │ │ │ │ + vpmaddwd %xmm3,%xmm9,%xmm8 │ │ │ │ + vmovdqa 0x20(%rsp),%xmm7 │ │ │ │ + vmovd 0x38(%rsp),%xmm9 │ │ │ │ + vpaddd %xmm5,%xmm4,%xmm4 │ │ │ │ + vpaddd %xmm6,%xmm8,%xmm6 │ │ │ │ + vpaddd %xmm6,%xmm4,%xmm4 │ │ │ │ + vpaddd %xmm7,%xmm4,%xmm4 │ │ │ │ + vpsrad %xmm9,%xmm4,%xmm4 │ │ │ │ + vpackusdw %xmm4,%xmm4,%xmm4 │ │ │ │ + vpminuw %xmm4,%xmm11,%xmm4 │ │ │ │ + vmovq %xmm4,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 2fc99a <__cxa_finalize@plt+0x2d194a> │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xdffed(%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 2fca75 <__cxa_finalize@plt+0x2d1a25> │ │ │ │ - mov %rdx,%rax │ │ │ │ - vpxord %zmm16,%zmm16,%zmm16 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - vpsubw %zmm20,%zmm16,%zmm20 │ │ │ │ - mov %rax,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ + je 2fe15b <__cxa_finalize@plt+0x2d310b> │ │ │ │ + add %ebx,%r10d │ │ │ │ + test $0xfffffc00,%r10d │ │ │ │ + je 2fc069 <__cxa_finalize@plt+0x2d1019> │ │ │ │ + vmovdqa (%rsp),%xmm8 │ │ │ │ + vmovd 0x30(%rsp),%xmm9 │ │ │ │ + vmovdqu (%rdx),%xmm4 │ │ │ │ + vmovdqu (%rdx,%r8,1),%xmm5 │ │ │ │ + test $0x400,%r10d │ │ │ │ + je 2fc17d <__cxa_finalize@plt+0x2d112d> │ │ │ │ + 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 │ │ │ │ + vpshufb %xmm10,%xmm5,%xmm5 │ │ │ │ + vpmaddwd %xmm4,%xmm14,%xmm4 │ │ │ │ + vpmaddwd %xmm5,%xmm15,%xmm5 │ │ │ │ + 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 2fc069 <__cxa_finalize@plt+0x2d1019> │ │ │ │ + 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 │ │ │ │ + vpmaddwd %xmm4,%xmm14,%xmm4 │ │ │ │ + vpmaddwd %xmm6,%xmm14,%xmm6 │ │ │ │ + vpmaddwd %xmm5,%xmm15,%xmm5 │ │ │ │ + vpmaddwd %xmm7,%xmm15,%xmm7 │ │ │ │ + vmovdqa %ymm0,0x40(%rsp) │ │ │ │ + vphaddd %xmm5,%xmm4,%xmm4 │ │ │ │ + vphaddd %xmm7,%xmm6,%xmm6 │ │ │ │ + vpaddd %xmm4,%xmm8,%xmm4 │ │ │ │ + vpaddd %xmm6,%xmm8,%xmm6 │ │ │ │ + vpsrad %xmm9,%xmm4,%xmm4 │ │ │ │ + vpsrad %xmm9,%xmm6,%xmm6 │ │ │ │ + vpackssdw %xmm6,%xmm4,%xmm4 │ │ │ │ + vpunpcklwd %xmm4,%xmm13,%xmm9 │ │ │ │ + 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 2fc069 <__cxa_finalize@plt+0x2d1019> │ │ │ │ + movl $0x1,0x80(%rsp) │ │ │ │ + jmp 2fc23f <__cxa_finalize@plt+0x2d11ef> │ │ │ │ + movl $0x2,0x80(%rsp) │ │ │ │ + jmp 2fc23f <__cxa_finalize@plt+0x2d11ef> │ │ │ │ + movl $0x4,0x80(%rsp) │ │ │ │ + jmp 2fc23f <__cxa_finalize@plt+0x2d11ef> │ │ │ │ + movl $0x8,0x80(%rsp) │ │ │ │ + jmp 2fc23f <__cxa_finalize@plt+0x2d11ef> │ │ │ │ + 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 0xe0410(%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 2fc2e9 <__cxa_finalize@plt+0x2d1299> │ │ │ │ + decl 0x80(%rsp) │ │ │ │ + je 2fe15b <__cxa_finalize@plt+0x2d310b> │ │ │ │ + addq $0x10,0x90(%rsp) │ │ │ │ + mov 0x38(%r13),%r9d │ │ │ │ + vpbroadcastd 0x48(%r13),%ymm8 │ │ │ │ + vpbroadcastd 0xe0528(%r15),%ymm6 │ │ │ │ + vpaddd 0x40(%rsp),%ymm8,%ymm10 │ │ │ │ + vpbroadcastd 0x84(%rsp),%ymm15 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ + vpbroadcastq 0xe052c(%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 │ │ │ │ + vmovq %xmm11,%r14 │ │ │ │ + vpextrq $0x1,%xmm11,%rsi │ │ │ │ + mov %eax,%r8d │ │ │ │ + shr $0x20,%rax │ │ │ │ + mov %ebx,%r10d │ │ │ │ + shr $0x20,%rbx │ │ │ │ + mov %r14d,%ebp │ │ │ │ + shr $0x20,%r14 │ │ │ │ + mov %esi,%r12d │ │ │ │ + shr $0x20,%rsi │ │ │ │ + vmovdqa %ymm10,0x40(%rsp) │ │ │ │ + vmovq 0xe56f8(%r15,%r8,8),%xmm1 │ │ │ │ + vmovq 0xe56f8(%r15,%rax,8),%xmm13 │ │ │ │ + vmovhps 0xe56f8(%r15,%r10,8),%xmm1,%xmm1 │ │ │ │ + vmovhps 0xe56f8(%r15,%rbx,8),%xmm13,%xmm13 │ │ │ │ + vmovq 0xe56f8(%r15,%rbp,8),%xmm14 │ │ │ │ + vmovq 0xe56f8(%r15,%r14,8),%xmm15 │ │ │ │ + vmovhps 0xe56f8(%r15,%r12,8),%xmm14,%xmm14 │ │ │ │ + vmovhps 0xe56f8(%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 │ │ │ │ + vmovq %xmm11,%rbx │ │ │ │ + vpextrq $0x1,%xmm11,%rsi │ │ │ │ + mov %eax,%r8d │ │ │ │ + shr $0x20,%rax │ │ │ │ + mov %r14d,%ebp │ │ │ │ + shr $0x20,%r14 │ │ │ │ + mov %ebx,%r10d │ │ │ │ + shr $0x20,%rbx │ │ │ │ + mov %esi,%r12d │ │ │ │ + shr $0x20,%rsi │ │ │ │ + vpshufd $0xa0,%xmm5,%xmm4 │ │ │ │ + vpshufd $0xf5,%xmm5,%xmm5 │ │ │ │ + vpshufd $0xa0,%xmm6,%xmm11 │ │ │ │ + vpshufd $0xf5,%xmm6,%xmm6 │ │ │ │ + vpblendvb %xmm4,%xmm2,%xmm1,%xmm1 │ │ │ │ + vpblendvb %xmm5,%xmm2,%xmm13,%xmm13 │ │ │ │ + vpblendvb %xmm11,%xmm2,%xmm14,%xmm14 │ │ │ │ + vpblendvb %xmm6,%xmm2,%xmm15,%xmm15 │ │ │ │ + vpmovsxbw %xmm1,%ymm1 │ │ │ │ + vpmovsxbw %xmm13,%ymm13 │ │ │ │ + vpmovsxbw %xmm14,%ymm14 │ │ │ │ + vpmovsxbw %xmm15,%ymm15 │ │ │ │ + vmovdqu (%rdx,%r8,2),%xmm0 │ │ │ │ + vmovdqu (%rdx,%rax,2),%xmm10 │ │ │ │ + vmovdqu (%rdx,%r10,2),%xmm2 │ │ │ │ + vmovdqu (%rdx,%rbx,2),%xmm3 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,2),%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,2),%ymm10,%ymm10 │ │ │ │ + vinserti128 $0x1,(%rdx,%r12,2),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rdx,%rsi,2),%ymm3,%ymm3 │ │ │ │ + add %rcx,%rdx │ │ │ │ + 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 │ │ │ │ + vinserti128 $0x1,(%rdx,%rsi,2),%ymm11,%ymm11 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpmaddwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm13,%ymm10,%ymm10 │ │ │ │ + vpmaddwd %ymm2,%ymm14,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm15,%ymm3 │ │ │ │ + vpmaddwd %ymm1,%ymm4,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm14,%ymm6 │ │ │ │ + vpmaddwd %ymm15,%ymm11,%ymm11 │ │ │ │ + vphaddd %ymm10,%ymm0,%ymm0 │ │ │ │ + vphaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ + vphaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vphaddd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpsrad %xmm7,%ymm0,%ymm0 │ │ │ │ + vpsrad %xmm7,%ymm4,%ymm4 │ │ │ │ + vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x60(%rsp) │ │ │ │ + vmovdqu (%rdx,%r8,2),%xmm10 │ │ │ │ + vmovdqu (%rdx,%rax,2),%xmm2 │ │ │ │ + vmovdqu (%rdx,%r10,2),%xmm3 │ │ │ │ + vmovdqu (%rdx,%rbx,2),%xmm4 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,2),%ymm10,%ymm10 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,2),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rdx,%r12,2),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rdx,%rsi,2),%ymm4,%ymm4 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vmovdqu (%rdx,%r8,2),%xmm5 │ │ │ │ + vmovdqu (%rdx,%rax,2),%xmm6 │ │ │ │ + vmovdqu (%rdx,%r10,2),%xmm11 │ │ │ │ + vmovdqu (%rdx,%rbx,2),%xmm8 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,2),%ymm5,%ymm5 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,2),%ymm6,%ymm6 │ │ │ │ + vinserti128 $0x1,(%rdx,%r12,2),%ymm11,%ymm11 │ │ │ │ + vinserti128 $0x1,(%rdx,%rsi,2),%ymm8,%ymm8 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpmaddwd %ymm1,%ymm10,%ymm10 │ │ │ │ + vpmaddwd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm14,%ymm3 │ │ │ │ + vpmaddwd %ymm4,%ymm15,%ymm4 │ │ │ │ + vpmaddwd %ymm1,%ymm5,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpmaddwd %ymm14,%ymm11,%ymm11 │ │ │ │ + vpmaddwd %ymm15,%ymm8,%ymm8 │ │ │ │ + vphaddd %ymm2,%ymm10,%ymm10 │ │ │ │ + vphaddd %ymm4,%ymm3,%ymm3 │ │ │ │ + vphaddd %ymm6,%ymm5,%ymm5 │ │ │ │ + vphaddd %ymm8,%ymm11,%ymm11 │ │ │ │ + vphaddd %ymm3,%ymm10,%ymm10 │ │ │ │ + vphaddd %ymm11,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm12,%ymm10,%ymm10 │ │ │ │ + vpaddd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpsrad %xmm7,%ymm10,%ymm10 │ │ │ │ + vpsrad %xmm7,%ymm5,%ymm5 │ │ │ │ + vpackssdw %ymm5,%ymm10,%ymm10 │ │ │ │ + vmovdqu (%rdx,%r8,2),%xmm2 │ │ │ │ + vmovdqu (%rdx,%rax,2),%xmm3 │ │ │ │ + vmovdqu (%rdx,%r10,2),%xmm4 │ │ │ │ + vmovdqu (%rdx,%rbx,2),%xmm5 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,2),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,2),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rdx,%r12,2),%ymm4,%ymm4 │ │ │ │ + vinserti128 $0x1,(%rdx,%rsi,2),%ymm5,%ymm5 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vmovdqu (%rdx,%r8,2),%xmm6 │ │ │ │ + vmovdqu (%rdx,%rax,2),%xmm11 │ │ │ │ + vmovdqu (%rdx,%r10,2),%xmm8 │ │ │ │ + vmovdqu (%rdx,%rbx,2),%xmm9 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,2),%ymm6,%ymm6 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,2),%ymm11,%ymm11 │ │ │ │ + vinserti128 $0x1,(%rdx,%r12,2),%ymm8,%ymm8 │ │ │ │ + vinserti128 $0x1,(%rdx,%rsi,2),%ymm9,%ymm9 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpmaddwd %ymm1,%ymm2,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpmaddwd %ymm4,%ymm14,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm15,%ymm5 │ │ │ │ + vpmaddwd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpmaddwd %ymm13,%ymm11,%ymm11 │ │ │ │ + vpmaddwd %ymm14,%ymm8,%ymm8 │ │ │ │ + vpmaddwd %ymm15,%ymm9,%ymm9 │ │ │ │ + vphaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ + vphaddd %ymm9,%ymm8,%ymm8 │ │ │ │ + vphaddd %ymm4,%ymm2,%ymm2 │ │ │ │ + vphaddd %ymm8,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpaddd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpsrad %xmm7,%ymm2,%ymm2 │ │ │ │ + vpsrad %xmm7,%ymm6,%ymm6 │ │ │ │ + vpackssdw %ymm6,%ymm2,%ymm2 │ │ │ │ + vmovdqu (%rdx,%r8,2),%xmm3 │ │ │ │ + vmovdqu (%rdx,%rax,2),%xmm4 │ │ │ │ + vmovdqu (%rdx,%r10,2),%xmm5 │ │ │ │ + vmovdqu (%rdx,%rbx,2),%xmm6 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,2),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,2),%ymm4,%ymm4 │ │ │ │ + vinserti128 $0x1,(%rdx,%r12,2),%ymm5,%ymm5 │ │ │ │ + vinserti128 $0x1,(%rdx,%rsi,2),%ymm6,%ymm6 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vmovdqu (%rdx,%r8,2),%xmm11 │ │ │ │ + vmovdqu (%rdx,%rax,2),%xmm8 │ │ │ │ + vmovdqu (%rdx,%r10,2),%xmm9 │ │ │ │ + vmovdqu (%rdx,%rbx,2),%xmm0 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,2),%ymm11,%ymm11 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,2),%ymm8,%ymm8 │ │ │ │ + vinserti128 $0x1,(%rdx,%r12,2),%ymm9,%ymm9 │ │ │ │ + vinserti128 $0x1,(%rdx,%rsi,2),%ymm0,%ymm0 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpmaddwd %ymm1,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm14,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm15,%ymm6 │ │ │ │ + vpmaddwd %ymm1,%ymm11,%ymm11 │ │ │ │ + vpmaddwd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpmaddwd %ymm14,%ymm9,%ymm9 │ │ │ │ + vpmaddwd %ymm0,%ymm15,%ymm0 │ │ │ │ + vphaddd %ymm4,%ymm3,%ymm3 │ │ │ │ + vphaddd %ymm6,%ymm5,%ymm5 │ │ │ │ + vphaddd %ymm8,%ymm11,%ymm11 │ │ │ │ + vphaddd %ymm0,%ymm9,%ymm9 │ │ │ │ + vphaddd %ymm5,%ymm3,%ymm3 │ │ │ │ + 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 0xe03e0(%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 0xe56f8(%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 │ │ │ │ + vpshufd $0xaa,%ymm9,%ymm8 │ │ │ │ + vpshufd $0xff,%ymm9,%ymm9 │ │ │ │ + vpmaddwd %ymm2,%ymm8,%ymm6 │ │ │ │ + vpmaddwd %ymm3,%ymm9,%ymm11 │ │ │ │ + vpsrldq $0x8,%xmm7,%xmm8 │ │ │ │ + vpaddd 0x20(%rsp),%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ + 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 2fc29b <__cxa_finalize@plt+0x2d124b> │ │ │ │ + add %ebx,%r10d │ │ │ │ + test $0xfffffc00,%r10d │ │ │ │ + je 2fc754 <__cxa_finalize@plt+0x2d1704> │ │ │ │ + test $0x400,%r10d │ │ │ │ + mov %r10d,0x60(%rsp) │ │ │ │ + mov 0xa0(%rsp),%r8d │ │ │ │ + mov 0xa4(%rsp),%eax │ │ │ │ + mov 0xa8(%rsp),%r10d │ │ │ │ + mov 0xac(%rsp),%ebx │ │ │ │ + je 2fc8d6 <__cxa_finalize@plt+0x2d1886> │ │ │ │ + vbroadcasti128 0xe0460(%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 │ │ │ │ + vinserti128 $0x1,(%rdx,%rsi,2),%ymm11,%ymm11 │ │ │ │ + add %rcx,%rdx │ │ │ │ + mov 0x60(%rsp),%r10d │ │ │ │ + mov 0x50(%r13),%ebx │ │ │ │ + vpshufb %ymm9,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm9,%ymm10,%ymm10 │ │ │ │ + vpshufb %ymm9,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm9,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm1,%ymm4,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm14,%ymm6 │ │ │ │ + vpmaddwd %ymm15,%ymm11,%ymm11 │ │ │ │ + vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ + vphaddd %ymm6,%ymm4,%ymm4 │ │ │ │ + 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 2fc754 <__cxa_finalize@plt+0x2d1704> │ │ │ │ + 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 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,2),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,2),%ymm12,%ymm12 │ │ │ │ + vinserti128 $0x1,(%rdx,%r12,2),%ymm4,%ymm4 │ │ │ │ + vinserti128 $0x1,(%rdx,%rsi,2),%ymm5,%ymm5 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vmovdqu (%rdx,%r8,2),%xmm6 │ │ │ │ + vmovdqu (%rdx,%rax,2),%xmm11 │ │ │ │ + vmovdqu (%rdx,%r10,2),%xmm8 │ │ │ │ + vmovdqu (%rdx,%rbx,2),%xmm9 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,2),%ymm6,%ymm6 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,2),%ymm11,%ymm11 │ │ │ │ + vinserti128 $0x1,(%rdx,%r12,2),%ymm8,%ymm8 │ │ │ │ + vinserti128 $0x1,(%rdx,%rsi,2),%ymm9,%ymm9 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpmaddwd %ymm1,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm13,%ymm12,%ymm12 │ │ │ │ + vpmaddwd %ymm4,%ymm14,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm15,%ymm5 │ │ │ │ + vpmaddwd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpmaddwd %ymm13,%ymm11,%ymm11 │ │ │ │ + vpmaddwd %ymm14,%ymm8,%ymm8 │ │ │ │ + vpmaddwd %ymm15,%ymm9,%ymm9 │ │ │ │ + vphaddd %ymm12,%ymm3,%ymm3 │ │ │ │ + vmovdqa (%rsp),%ymm12 │ │ │ │ + vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ + vphaddd %ymm9,%ymm8,%ymm8 │ │ │ │ + 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 0xe03e0(%r15),%ymm9 │ │ │ │ + mov 0x60(%rsp),%r10d │ │ │ │ + mov 0x50(%r13),%ebx │ │ │ │ + vpshufb %ymm9,%ymm3,%ymm3 │ │ │ │ + jmp 2fc754 <__cxa_finalize@plt+0x2d1704> │ │ │ │ + movzwl 0xe067c(%r15,%r8,2),%r8d │ │ │ │ + add %r15,%r8 │ │ │ │ jmp *%r8 │ │ │ │ - cmp $0x8,%r9d │ │ │ │ - jg 2fcb14 <__cxa_finalize@plt+0x2d1ac4> │ │ │ │ - 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 │ │ │ │ - vpaddw %ymm19,%ymm17,%ymm17 │ │ │ │ - vpmulhrsw %ymm21,%ymm16,%ymm16 │ │ │ │ - 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 2fcb13 <__cxa_finalize@plt+0x2d1ac3> │ │ │ │ - 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 0xdf49c(%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 │ │ │ │ - vpaddw %zmm19,%zmm17,%zmm17 │ │ │ │ - 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 2fcbed <__cxa_finalize@plt+0x2d1b9d> │ │ │ │ - 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 │ │ │ │ - vpaddw %ymm19,%ymm17,%ymm17 │ │ │ │ - vpmulhrsw %ymm21,%ymm16,%ymm16 │ │ │ │ - vpmulhrsw %ymm21,%ymm17,%ymm17 │ │ │ │ - vpackuswb %ymm17,%ymm16,%ymm16 │ │ │ │ - vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ - vmovq %xmm16,(%rdi) │ │ │ │ - vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm16,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm17,(%rdi,%rax,1) │ │ │ │ - ret │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - 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 │ │ │ │ - vpaddw %zmm19,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ - vextracti32x4 $0x2,%zmm16,%xmm18 │ │ │ │ - vextracti32x4 $0x3,%zmm16,%xmm19 │ │ │ │ - vmovq %xmm16,(%rdi) │ │ │ │ - vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm18,(%rdi,%rsi,2) │ │ │ │ - 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 2fcbe1 <__cxa_finalize@plt+0x2d1b91> │ │ │ │ - ret │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - 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 │ │ │ │ - vpaddw %zmm19,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ - 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 2fcc8b <__cxa_finalize@plt+0x2d1c3b> │ │ │ │ - ret │ │ │ │ - vpmovzxbq 0xdfbff(%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 │ │ │ │ - vpaddw %zmm19,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm21,%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) │ │ │ │ + mov 0x40(%r13),%r10d │ │ │ │ + movzbl %al,%eax │ │ │ │ + sub $0x2,%rdx │ │ │ │ + vmovd %eax,%xmm15 │ │ │ │ + vpunpckldq %ymm8,%ymm9,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ + vpbroadcastd 0xe052e(%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 0xe0470(%r15),%ymm5 │ │ │ │ + vbroadcasti128 0xe03d0(%r15),%ymm6 │ │ │ │ + vpbroadcastd 0xe56fa(%r15,%r8,8),%ymm15 │ │ │ │ + vpbroadcastd 0xe56fa(%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 0xe56f8(%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 │ │ │ │ + vinserti128 $0x1,(%rdx,%rcx,2),%ymm2,%ymm2 │ │ │ │ + add %rbp,%rdx │ │ │ │ + vmovq %r8,%xmm6 │ │ │ │ + vpmovsxbw %xmm6,%xmm6 │ │ │ │ + vpshufd $0x0,%xmm6,%xmm8 │ │ │ │ + vpshufd $0x55,%xmm6,%xmm9 │ │ │ │ + vpshufd $0xaa,%xmm6,%xmm14 │ │ │ │ + vpshufd $0xff,%xmm6,%xmm6 │ │ │ │ + vpshufb %ymm10,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm10,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm10,%ymm2,%ymm2 │ │ │ │ + vpshufb %xmm10,%xmm3,%xmm3 │ │ │ │ + vpmaddwd %ymm0,%ymm15,%ymm0 │ │ │ │ + vpmaddwd %ymm1,%ymm15,%ymm1 │ │ │ │ + vpmaddwd %ymm2,%ymm15,%ymm2 │ │ │ │ + vpmaddwd %xmm3,%xmm15,%xmm3 │ │ │ │ + vphaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vphaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpaddd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpsrad %xmm7,%ymm0,%ymm0 │ │ │ │ + vpsrad %xmm7,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm2,%ymm0,%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 │ │ │ │ + vmovdqu (%rdx),%xmm1 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%xmm5 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vpshufb %xmm10,%xmm1,%xmm1 │ │ │ │ + vpshufb %xmm10,%xmm5,%xmm5 │ │ │ │ + vpmaddwd %xmm1,%xmm15,%xmm1 │ │ │ │ + vpmaddwd %xmm5,%xmm15,%xmm5 │ │ │ │ + vphaddd %xmm5,%xmm1,%xmm1 │ │ │ │ + vpmaddwd %xmm3,%xmm8,%xmm5 │ │ │ │ + vmovdqa %xmm0,%xmm3 │ │ │ │ + vpmaddwd %xmm0,%xmm9,%xmm0 │ │ │ │ + vpaddd %xmm1,%xmm12,%xmm1 │ │ │ │ + vpsrad %xmm7,%xmm1,%xmm1 │ │ │ │ + vpackssdw %xmm1,%xmm1,%xmm1 │ │ │ │ + vpaddd %xmm0,%xmm5,%xmm5 │ │ │ │ + vmovdqa %xmm2,%xmm0 │ │ │ │ + vpmaddwd %xmm2,%xmm14,%xmm2 │ │ │ │ + vpaddd %xmm2,%xmm5,%xmm5 │ │ │ │ + vpalignr $0xc,%xmm4,%xmm1,%xmm2 │ │ │ │ + vpunpcklwd %xmm1,%xmm2,%xmm2 │ │ │ │ + vpmaddwd %xmm6,%xmm2,%xmm4 │ │ │ │ + vpaddd %xmm5,%xmm13,%xmm5 │ │ │ │ + vpaddd %xmm4,%xmm5,%xmm5 │ │ │ │ + vmovdqa %xmm1,%xmm4 │ │ │ │ + vpsrldq $0x8,%xmm7,%xmm1 │ │ │ │ + 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 2fcd11 <__cxa_finalize@plt+0x2d1cc1> │ │ │ │ + jg 2fcb26 <__cxa_finalize@plt+0x2d1ad6> │ │ │ │ + mov %r13,%rsp │ │ │ │ + pop %r13 │ │ │ │ + pop %r12 │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vpmovzxbq 0xdfb8a(%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 │ │ │ │ - vpaddw %zmm19,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm21,%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 2fcd86 <__cxa_finalize@plt+0x2d1d36> │ │ │ │ + mov 0x40(%r13),%r10d │ │ │ │ + vmovdqa %xmm11,0x50(%rsp) │ │ │ │ + vmovdqa %ymm12,(%rsp) │ │ │ │ + vmovdqa %ymm13,0x20(%rsp) │ │ │ │ + vmovdqa %xmm7,0x40(%rsp) │ │ │ │ + vbroadcasti128 0xe03f0(%r15),%ymm7 │ │ │ │ + movzbl %al,%eax │ │ │ │ + sub $0x2,%rdx │ │ │ │ + vmovd %eax,%xmm15 │ │ │ │ + vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ + vpbroadcastq 0xe052d(%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 0xe0470(%r15),%ymm5 │ │ │ │ + vbroadcasti128 0xe0480(%r15),%ymm1 │ │ │ │ + vbroadcasti128 0xe03d0(%r15),%ymm4 │ │ │ │ + vpbroadcastd 0xe56fa(%r15,%r8,8),%xmm14 │ │ │ │ + vpbroadcastd 0xe56fa(%r15,%rax,8),%xmm7 │ │ │ │ + vpbroadcastd 0xe56fa(%r15,%r14,8),%xmm15 │ │ │ │ + vpbroadcastd 0xe56fa(%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 │ │ │ │ + vpmovsxbw %xmm14,%ymm14 │ │ │ │ + vpmovsxbw %xmm15,%ymm15 │ │ │ │ + vpblendvb %ymm13,%ymm2,%ymm14,%ymm14 │ │ │ │ + vpblendvb %ymm6,%ymm2,%ymm15,%ymm15 │ │ │ │ + vpextrd $0x2,%xmm10,%r8d │ │ │ │ + vpshufb %ymm5,%ymm10,%ymm12 │ │ │ │ + vpshufb %ymm1,%ymm10,%ymm10 │ │ │ │ + lea (%r8,%rcx,2),%rax │ │ │ │ + lea (%r8,%rcx,1),%r14 │ │ │ │ + lea (%r8,%rbp,1),%r12 │ │ │ │ + vmovdqu (%rdx),%xmm0 │ │ │ │ + vmovdqu (%rdx,%r8,1),%xmm7 │ │ │ │ + vmovdqu (%rdx,%rcx,2),%xmm1 │ │ │ │ + vmovdqu (%rdx,%rax,1),%xmm8 │ │ │ │ + vinserti128 $0x1,(%rdx,%rcx,1),%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm7,%ymm7 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm1,%ymm1 │ │ │ │ + vinserti128 $0x1,(%rdx,%r12,1),%ymm8,%ymm8 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vmovdqu (%rdx),%xmm2 │ │ │ │ + vmovdqu (%rdx,%r8,1),%xmm9 │ │ │ │ + vmovdqu (%rdx,%rcx,2),%xmm3 │ │ │ │ + vmovdqu (%rdx,%rax,1),%xmm13 │ │ │ │ + vinserti128 $0x1,(%rdx,%rcx,1),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm9,%ymm9 │ │ │ │ + lea (%rdx,%rbp,1),%rdx │ │ │ │ + vpbroadcastb %xmm10,%ymm5 │ │ │ │ + vpsubb %ymm5,%ymm10,%ymm10 │ │ │ │ + vpaddb %ymm4,%ymm12,%ymm12 │ │ │ │ + vpaddb %ymm4,%ymm10,%ymm10 │ │ │ │ + vmovdqa (%rsp),%ymm5 │ │ │ │ + vmovd 0x40(%rsp),%xmm6 │ │ │ │ + vpshufb %ymm12,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm12,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm0,%ymm14,%ymm0 │ │ │ │ + vpmaddwd %ymm1,%ymm14,%ymm1 │ │ │ │ + vpshufb %ymm10,%ymm7,%ymm7 │ │ │ │ + vpshufb %ymm10,%ymm8,%ymm8 │ │ │ │ + vpmaddwd %ymm7,%ymm15,%ymm7 │ │ │ │ + vpmaddwd %ymm15,%ymm8,%ymm8 │ │ │ │ + vpshufb %ymm12,%ymm2,%ymm2 │ │ │ │ + vpshufb %xmm12,%xmm3,%xmm3 │ │ │ │ + vpmaddwd %ymm2,%ymm14,%ymm2 │ │ │ │ + vpmaddwd %xmm3,%xmm14,%xmm3 │ │ │ │ + vpshufb %ymm10,%ymm9,%ymm9 │ │ │ │ + vpshufb %xmm10,%xmm13,%xmm13 │ │ │ │ + vpmaddwd %ymm15,%ymm9,%ymm9 │ │ │ │ + vpmaddwd %xmm15,%xmm13,%xmm13 │ │ │ │ + vphaddd %ymm7,%ymm0,%ymm0 │ │ │ │ + vphaddd %ymm8,%ymm1,%ymm1 │ │ │ │ + vphaddd %ymm9,%ymm2,%ymm2 │ │ │ │ + vphaddd %xmm13,%xmm3,%xmm3 │ │ │ │ + vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm5,%ymm2,%ymm2 │ │ │ │ + vpaddd %xmm5,%xmm3,%xmm3 │ │ │ │ + vpsrad %xmm6,%ymm0,%ymm0 │ │ │ │ + vpsrad %xmm6,%ymm1,%ymm1 │ │ │ │ + vpsrad %xmm6,%ymm2,%ymm2 │ │ │ │ + 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 0xe56f8(%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 │ │ │ │ + vpunpcklqdq %xmm13,%xmm13,%xmm13 │ │ │ │ + vpmovsxbw %xmm13,%ymm13 │ │ │ │ + vpshufd $0x0,%ymm13,%ymm7 │ │ │ │ + vpshufd $0x55,%ymm13,%ymm8 │ │ │ │ + vpshufd $0xaa,%ymm13,%ymm9 │ │ │ │ + vpshufd $0xff,%ymm13,%ymm13 │ │ │ │ + vmovdqu (%rdx),%xmm11 │ │ │ │ + vmovdqu (%rdx,%r8,1),%xmm6 │ │ │ │ + vinserti128 $0x1,(%rdx,%rcx,1),%ymm11,%ymm11 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm6,%ymm6 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vpmaddwd %ymm7,%ymm0,%ymm4 │ │ │ │ + vpmaddwd %ymm1,%ymm8,%ymm5 │ │ │ │ + vpshufb %ymm12,%ymm11,%ymm11 │ │ │ │ + vpshufb %ymm10,%ymm6,%ymm6 │ │ │ │ + vpmaddwd %ymm14,%ymm11,%ymm11 │ │ │ │ + vpmaddwd %ymm6,%ymm15,%ymm6 │ │ │ │ + vpaddd 0x20(%rsp),%ymm4,%ymm4 │ │ │ │ + vphaddd %ymm6,%ymm11,%ymm11 │ │ │ │ + vpmaddwd %ymm2,%ymm9,%ymm6 │ │ │ │ + vpaddd (%rsp),%ymm11,%ymm11 │ │ │ │ + vpsrad 0x40(%rsp),%ymm11,%ymm11 │ │ │ │ + vmovdqa %ymm1,%ymm0 │ │ │ │ + vmovdqa %ymm2,%ymm1 │ │ │ │ + vpaddd %ymm6,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vinserti128 $0x1,%xmm11,%ymm3,%ymm2 │ │ │ │ + vpslld $0x10,%ymm11,%ymm3 │ │ │ │ + vpblendw $0xaa,%ymm3,%ymm2,%ymm2 │ │ │ │ + vpmaddwd %ymm2,%ymm13,%ymm5 │ │ │ │ + vextracti128 $0x1,%ymm11,%xmm3 │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vpsrad 0x48(%rsp),%ymm4,%ymm4 │ │ │ │ + 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 2fce30 <__cxa_finalize@plt+0x2d1de0> │ │ │ │ + mov %r13,%rsp │ │ │ │ + pop %r13 │ │ │ │ + pop %r12 │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vpmovzxbq 0xdfb1f(%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 │ │ │ │ - vpaddw %zmm19,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - vpermq %zmm16,%zmm23,%zmm22 │ │ │ │ - vmovdqa32 0x80(%rdx),%zmm16 │ │ │ │ - vpsubw 0x80(%rcx),%zmm16,%zmm18 │ │ │ │ - vmovdqa32 0xc0(%rdx),%zmm17 │ │ │ │ - vpsubw 0xc0(%rcx),%zmm17,%zmm19 │ │ │ │ - vpmulhw %zmm20,%zmm18,%zmm18 │ │ │ │ - vpmulhw %zmm20,%zmm19,%zmm19 │ │ │ │ - vpaddw %zmm18,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm19,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 %zmm22,(%rdi) │ │ │ │ - add $0x100,%rdx │ │ │ │ - add $0x100,%rcx │ │ │ │ - vpermq %zmm16,%zmm23,%zmm22 │ │ │ │ - vmovdqa32 %zmm22,0x40(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ + movl $0x1,0xa0(%rsp) │ │ │ │ + jmp 2fcf2f <__cxa_finalize@plt+0x2d1edf> │ │ │ │ + movl $0x2,0xa0(%rsp) │ │ │ │ + jmp 2fcf2f <__cxa_finalize@plt+0x2d1edf> │ │ │ │ + movl $0x4,0xa0(%rsp) │ │ │ │ + jmp 2fcf2f <__cxa_finalize@plt+0x2d1edf> │ │ │ │ + movl $0x8,0xa0(%rsp) │ │ │ │ + jmp 2fcf2f <__cxa_finalize@plt+0x2d1edf> │ │ │ │ + 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 0xe56f8(%r15,%r10,8),%r8 │ │ │ │ + vpmaddwd 0xe0410(%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 2fd015 <__cxa_finalize@plt+0x2d1fc5> │ │ │ │ + decl 0xa0(%rsp) │ │ │ │ + je 2fe15b <__cxa_finalize@plt+0x2d310b> │ │ │ │ + addq $0x10,0xb0(%rsp) │ │ │ │ + mov 0x38(%r13),%r9d │ │ │ │ + vpbroadcastd 0x48(%r13),%ymm8 │ │ │ │ + vpbroadcastd 0xe0528(%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 0xe052c(%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 │ │ │ │ + vmovq %xmm11,%r14 │ │ │ │ + vpextrq $0x1,%xmm11,%rsi │ │ │ │ + mov %eax,%r8d │ │ │ │ + shr $0x20,%rax │ │ │ │ + mov %ebx,%r10d │ │ │ │ + shr $0x20,%rbx │ │ │ │ + mov %r14d,%ebp │ │ │ │ + shr $0x20,%r14 │ │ │ │ + mov %esi,%r12d │ │ │ │ + shr $0x20,%rsi │ │ │ │ + vmovdqa %ymm10,0x60(%rsp) │ │ │ │ + vmovq 0xe56f8(%r15,%r8,8),%xmm1 │ │ │ │ + vmovq 0xe56f8(%r15,%rax,8),%xmm13 │ │ │ │ + vmovhps 0xe56f8(%r15,%r10,8),%xmm1,%xmm1 │ │ │ │ + vmovhps 0xe56f8(%r15,%rbx,8),%xmm13,%xmm13 │ │ │ │ + vmovq 0xe56f8(%r15,%rbp,8),%xmm14 │ │ │ │ + vmovq 0xe56f8(%r15,%r14,8),%xmm15 │ │ │ │ + vmovhps 0xe56f8(%r15,%r12,8),%xmm14,%xmm14 │ │ │ │ + vmovhps 0xe56f8(%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 │ │ │ │ + mov %eax,%r8d │ │ │ │ + shr $0x20,%rax │ │ │ │ + mov %r14d,%ebp │ │ │ │ + shr $0x20,%r14 │ │ │ │ + mov %ebx,%r10d │ │ │ │ + shr $0x20,%rbx │ │ │ │ + mov %esi,%r12d │ │ │ │ + shr $0x20,%rsi │ │ │ │ + vpshufd $0xa0,%xmm5,%xmm4 │ │ │ │ + vpshufd $0xf5,%xmm5,%xmm5 │ │ │ │ + vpshufd $0xa0,%xmm6,%xmm11 │ │ │ │ + vpshufd $0xf5,%xmm6,%xmm6 │ │ │ │ + vpblendvb %xmm4,%xmm2,%xmm1,%xmm1 │ │ │ │ + vpblendvb %xmm5,%xmm2,%xmm13,%xmm13 │ │ │ │ + vpblendvb %xmm11,%xmm2,%xmm14,%xmm14 │ │ │ │ + vpblendvb %xmm6,%xmm2,%xmm15,%xmm15 │ │ │ │ + vpmovsxbw %xmm1,%ymm1 │ │ │ │ + vpmovsxbw %xmm13,%ymm13 │ │ │ │ + vpmovsxbw %xmm14,%ymm14 │ │ │ │ + vpmovsxbw %xmm15,%ymm15 │ │ │ │ + vmovdqu (%rdx,%r8,2),%xmm0 │ │ │ │ + vmovdqu (%rdx,%rax,2),%xmm10 │ │ │ │ + vmovdqu (%rdx,%r10,2),%xmm2 │ │ │ │ + vmovdqu (%rdx,%rbx,2),%xmm3 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,2),%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,2),%ymm10,%ymm10 │ │ │ │ + vinserti128 $0x1,(%rdx,%r12,2),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rdx,%rsi,2),%ymm3,%ymm3 │ │ │ │ + add %rcx,%rdx │ │ │ │ + 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 │ │ │ │ + vinserti128 $0x1,(%rdx,%rsi,2),%ymm11,%ymm11 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpmaddwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm13,%ymm10,%ymm10 │ │ │ │ + vpmaddwd %ymm2,%ymm14,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm15,%ymm3 │ │ │ │ + vpmaddwd %ymm1,%ymm4,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm14,%ymm6 │ │ │ │ + vpmaddwd %ymm15,%ymm11,%ymm11 │ │ │ │ + vphaddd %ymm10,%ymm0,%ymm0 │ │ │ │ + vphaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ + vphaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vphaddd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpsrad %xmm7,%ymm0,%ymm0 │ │ │ │ + vpsrad %xmm7,%ymm4,%ymm4 │ │ │ │ + vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x80(%rsp) │ │ │ │ + vmovdqu (%rdx,%r8,2),%xmm10 │ │ │ │ + vmovdqu (%rdx,%rax,2),%xmm2 │ │ │ │ + vmovdqu (%rdx,%r10,2),%xmm3 │ │ │ │ + vmovdqu (%rdx,%rbx,2),%xmm4 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,2),%ymm10,%ymm10 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,2),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rdx,%r12,2),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rdx,%rsi,2),%ymm4,%ymm4 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vmovdqu (%rdx,%r8,2),%xmm5 │ │ │ │ + vmovdqu (%rdx,%rax,2),%xmm6 │ │ │ │ + vmovdqu (%rdx,%r10,2),%xmm11 │ │ │ │ + vmovdqu (%rdx,%rbx,2),%xmm8 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,2),%ymm5,%ymm5 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,2),%ymm6,%ymm6 │ │ │ │ + vinserti128 $0x1,(%rdx,%r12,2),%ymm11,%ymm11 │ │ │ │ + vinserti128 $0x1,(%rdx,%rsi,2),%ymm8,%ymm8 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpmaddwd %ymm1,%ymm10,%ymm10 │ │ │ │ + vpmaddwd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm14,%ymm3 │ │ │ │ + vpmaddwd %ymm4,%ymm15,%ymm4 │ │ │ │ + vpmaddwd %ymm1,%ymm5,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpmaddwd %ymm14,%ymm11,%ymm11 │ │ │ │ + vpmaddwd %ymm15,%ymm8,%ymm8 │ │ │ │ + vphaddd %ymm2,%ymm10,%ymm10 │ │ │ │ + vphaddd %ymm4,%ymm3,%ymm3 │ │ │ │ + vphaddd %ymm6,%ymm5,%ymm5 │ │ │ │ + vphaddd %ymm8,%ymm11,%ymm11 │ │ │ │ + vphaddd %ymm3,%ymm10,%ymm10 │ │ │ │ + vphaddd %ymm11,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm12,%ymm10,%ymm10 │ │ │ │ + vpaddd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpsrad %xmm7,%ymm10,%ymm10 │ │ │ │ + vpsrad %xmm7,%ymm5,%ymm5 │ │ │ │ + vpackssdw %ymm5,%ymm10,%ymm10 │ │ │ │ + vmovdqu (%rdx,%r8,2),%xmm2 │ │ │ │ + vmovdqu (%rdx,%rax,2),%xmm3 │ │ │ │ + vmovdqu (%rdx,%r10,2),%xmm4 │ │ │ │ + vmovdqu (%rdx,%rbx,2),%xmm5 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,2),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,2),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rdx,%r12,2),%ymm4,%ymm4 │ │ │ │ + vinserti128 $0x1,(%rdx,%rsi,2),%ymm5,%ymm5 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vmovdqu (%rdx,%r8,2),%xmm6 │ │ │ │ + vmovdqu (%rdx,%rax,2),%xmm11 │ │ │ │ + vmovdqu (%rdx,%r10,2),%xmm8 │ │ │ │ + vmovdqu (%rdx,%rbx,2),%xmm9 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,2),%ymm6,%ymm6 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,2),%ymm11,%ymm11 │ │ │ │ + vinserti128 $0x1,(%rdx,%r12,2),%ymm8,%ymm8 │ │ │ │ + vinserti128 $0x1,(%rdx,%rsi,2),%ymm9,%ymm9 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpmaddwd %ymm1,%ymm2,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpmaddwd %ymm4,%ymm14,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm15,%ymm5 │ │ │ │ + vpmaddwd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpmaddwd %ymm13,%ymm11,%ymm11 │ │ │ │ + vpmaddwd %ymm14,%ymm8,%ymm8 │ │ │ │ + vpmaddwd %ymm15,%ymm9,%ymm9 │ │ │ │ + vphaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ + vphaddd %ymm9,%ymm8,%ymm8 │ │ │ │ + vphaddd %ymm4,%ymm2,%ymm2 │ │ │ │ + vphaddd %ymm8,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpaddd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpsrad %xmm7,%ymm2,%ymm2 │ │ │ │ + vpsrad %xmm7,%ymm6,%ymm6 │ │ │ │ + vpackssdw %ymm6,%ymm2,%ymm2 │ │ │ │ + vmovdqu (%rdx,%r8,2),%xmm3 │ │ │ │ + vmovdqu (%rdx,%rax,2),%xmm4 │ │ │ │ + vmovdqu (%rdx,%r10,2),%xmm5 │ │ │ │ + vmovdqu (%rdx,%rbx,2),%xmm6 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,2),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,2),%ymm4,%ymm4 │ │ │ │ + vinserti128 $0x1,(%rdx,%r12,2),%ymm5,%ymm5 │ │ │ │ + vinserti128 $0x1,(%rdx,%rsi,2),%ymm6,%ymm6 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vmovdqu (%rdx,%r8,2),%xmm11 │ │ │ │ + vmovdqu (%rdx,%rax,2),%xmm8 │ │ │ │ + vmovdqu (%rdx,%r10,2),%xmm9 │ │ │ │ + vmovdqu (%rdx,%rbx,2),%xmm0 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,2),%ymm11,%ymm11 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,2),%ymm8,%ymm8 │ │ │ │ + vinserti128 $0x1,(%rdx,%r12,2),%ymm9,%ymm9 │ │ │ │ + vinserti128 $0x1,(%rdx,%rsi,2),%ymm0,%ymm0 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpmaddwd %ymm1,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm14,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm15,%ymm6 │ │ │ │ + vpmaddwd %ymm1,%ymm11,%ymm11 │ │ │ │ + vpmaddwd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpmaddwd %ymm14,%ymm9,%ymm9 │ │ │ │ + vpmaddwd %ymm0,%ymm15,%ymm0 │ │ │ │ + vphaddd %ymm4,%ymm3,%ymm3 │ │ │ │ + vphaddd %ymm6,%ymm5,%ymm5 │ │ │ │ + vphaddd %ymm8,%ymm11,%ymm11 │ │ │ │ + vphaddd %ymm0,%ymm9,%ymm9 │ │ │ │ + vphaddd %ymm5,%ymm3,%ymm3 │ │ │ │ + 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 0xe03e0(%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 │ │ │ │ + vpshufb %ymm11,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm0,%ymm8,%ymm4 │ │ │ │ + vpmaddwd %ymm9,%ymm10,%ymm5 │ │ │ │ + vpmaddwd %ymm2,%ymm12,%ymm6 │ │ │ │ + vpmaddwd %ymm7,%ymm3,%ymm11 │ │ │ │ + vpaddd 0x20(%rsp),%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ + 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 │ │ │ │ - jg 2fcdf1 <__cxa_finalize@plt+0x2d1da1> │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea 0xdfb85(%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 │ │ │ │ + je 2fcfbc <__cxa_finalize@plt+0x2d1f6c> │ │ │ │ + vbroadcasti128 0xe0460(%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 │ │ │ │ + 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 │ │ │ │ + vinserti128 $0x1,(%rdx,%rsi,2),%ymm11,%ymm11 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpmaddwd %ymm1,%ymm4,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm14,%ymm6 │ │ │ │ + vpmaddwd %ymm15,%ymm11,%ymm11 │ │ │ │ + vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ + vphaddd %ymm6,%ymm4,%ymm4 │ │ │ │ + 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 2fd488 <__cxa_finalize@plt+0x2d2438> │ │ │ │ + movzwl 0xe068a(%r15,%r8,2),%r8d │ │ │ │ + add %r15,%r8 │ │ │ │ jmp *%r8 │ │ │ │ - cmp $0x8,%r9d │ │ │ │ - jg 2fcfa9 <__cxa_finalize@plt+0x2d1f59> │ │ │ │ - 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 │ │ │ │ - vpmulhw %ymm18,%ymm17,%ymm17 │ │ │ │ - vpaddw %ymm17,%ymm16,%ymm16 │ │ │ │ - vmovdqa32 0x20(%rcx),%ymm17 │ │ │ │ - vpsubw 0x20(%rdx),%ymm17,%ymm18 │ │ │ │ - vpaddw %ymm18,%ymm18,%ymm18 │ │ │ │ - vpunpckhbw %ymm19,%ymm20,%ymm19 │ │ │ │ - vpmulhw %ymm19,%ymm18,%ymm18 │ │ │ │ - vpaddw %ymm18,%ymm17,%ymm17 │ │ │ │ - vpmulhrsw %ymm21,%ymm16,%ymm16 │ │ │ │ - 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 2fcfa8 <__cxa_finalize@plt+0x2d1f58> │ │ │ │ - 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 0xdf007(%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 │ │ │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm17 │ │ │ │ - vpsubw 0x40(%rdx),%zmm17,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm18,%zmm18 │ │ │ │ - vpunpckhbw %zmm19,%zmm20,%zmm19 │ │ │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - 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 2fd0df <__cxa_finalize@plt+0x2d208f> │ │ │ │ - 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 │ │ │ │ - vpmulhw %ymm18,%ymm17,%ymm17 │ │ │ │ - vpaddw %ymm17,%ymm16,%ymm16 │ │ │ │ - vmovdqa32 0x20(%rcx),%ymm17 │ │ │ │ - vpsubw 0x20(%rdx),%ymm17,%ymm18 │ │ │ │ - vpaddw %ymm18,%ymm18,%ymm18 │ │ │ │ - vpunpckhbw %ymm19,%ymm20,%ymm19 │ │ │ │ - vpmulhw %ymm19,%ymm18,%ymm18 │ │ │ │ - vpaddw %ymm18,%ymm17,%ymm17 │ │ │ │ - vpmulhrsw %ymm21,%ymm16,%ymm16 │ │ │ │ - vpmulhrsw %ymm21,%ymm17,%ymm17 │ │ │ │ - vpackuswb %ymm17,%ymm16,%ymm16 │ │ │ │ - vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ - vmovq %xmm16,(%rdi) │ │ │ │ - vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm16,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm17,(%rdi,%r10,1) │ │ │ │ - ret │ │ │ │ - add $0x40,%rax │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - 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 │ │ │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm17 │ │ │ │ - vpsubw 0x40(%rdx),%zmm17,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm18,%zmm18 │ │ │ │ - vpunpckhbw %zmm19,%zmm20,%zmm19 │ │ │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ - vextracti32x4 $0x2,%zmm16,%xmm18 │ │ │ │ - vextracti32x4 $0x3,%zmm16,%xmm19 │ │ │ │ - vmovq %xmm16,(%rdi) │ │ │ │ - vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm18,(%rdi,%rsi,2) │ │ │ │ - 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 2fd0cf <__cxa_finalize@plt+0x2d207f> │ │ │ │ - ret │ │ │ │ - add $0x40,%rax │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - 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 │ │ │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm17 │ │ │ │ - vpsubw 0x40(%rdx),%zmm17,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm18,%zmm18 │ │ │ │ - vpunpckhbw %zmm19,%zmm20,%zmm19 │ │ │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ - 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 2fd1a7 <__cxa_finalize@plt+0x2d2157> │ │ │ │ - ret │ │ │ │ - vpmovzxbq 0xdf6b1(%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 │ │ │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm17 │ │ │ │ - vpsubw 0x40(%rdx),%zmm17,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm18,%zmm18 │ │ │ │ - vpunpckhbw %zmm19,%zmm20,%zmm19 │ │ │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - add $0x40,%rax │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - vpermq %zmm16,%zmm23,%zmm16 │ │ │ │ - vmovdqa32 %ymm16,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ + mov 0x40(%r13),%r10d │ │ │ │ + movzbl %al,%eax │ │ │ │ + sub $0x2,%rdx │ │ │ │ + vmovd %eax,%xmm15 │ │ │ │ + vpunpckldq %ymm8,%ymm9,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ + vpbroadcastd 0xe052e(%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 0xe0470(%r15),%ymm5 │ │ │ │ + vbroadcasti128 0xe03d0(%r15),%ymm6 │ │ │ │ + vpbroadcastd 0xe56fa(%r15,%r8,8),%xmm15 │ │ │ │ + vpbroadcastd 0xe56fa(%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 │ │ │ │ + vpaddb %ymm6,%ymm10,%ymm10 │ │ │ │ + vpblendd $0xa,%xmm4,%xmm15,%xmm15 │ │ │ │ + vpblendvb %xmm8,%xmm14,%xmm15,%xmm15 │ │ │ │ + vpmovsxbw %xmm15,%ymm15 │ │ │ │ + vinserti128 $0x1,(%rdx,%rcx,1),%ymm0,%ymm0 │ │ │ │ + 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 0xe56f8(%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 │ │ │ │ + vpmovsxbw %xmm6,%xmm6 │ │ │ │ + vphaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vphaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm12,%ymm1 │ │ │ │ + vpsrad %xmm7,%ymm0,%ymm0 │ │ │ │ + vpsrad %xmm7,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpshufd $0x0,%xmm6,%xmm8 │ │ │ │ + vpshufd $0x55,%xmm6,%xmm9 │ │ │ │ + vpshufd $0xaa,%xmm6,%xmm14 │ │ │ │ + vpshufd $0xff,%xmm6,%xmm6 │ │ │ │ + vpunpcklwd %xmm1,%xmm0,%xmm2 │ │ │ │ + vpunpckhwd %xmm1,%xmm0,%xmm1 │ │ │ │ + vmovdqu (%rdx),%xmm3 │ │ │ │ + vmovdqu (%rdx,%rcx,2),%xmm5 │ │ │ │ + vinserti128 $0x1,(%rdx,%rcx,1),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm5,%ymm5 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vpmaddwd %xmm2,%xmm8,%xmm4 │ │ │ │ + vpmaddwd %xmm1,%xmm9,%xmm1 │ │ │ │ + vpshufb %ymm10,%ymm3,%ymm3 │ │ │ │ + vpshufb %ymm10,%ymm5,%ymm5 │ │ │ │ + vpmaddwd %ymm3,%ymm15,%ymm3 │ │ │ │ + vpmaddwd %ymm5,%ymm15,%ymm5 │ │ │ │ + vphaddd %ymm5,%ymm3,%ymm3 │ │ │ │ + vpaddd %xmm1,%xmm4,%xmm4 │ │ │ │ + vpaddd %ymm3,%ymm12,%ymm3 │ │ │ │ + vpsrad %xmm7,%ymm3,%ymm3 │ │ │ │ + vpackssdw %ymm3,%ymm3,%ymm3 │ │ │ │ + vpshufd $0x90,%ymm3,%ymm3 │ │ │ │ + vpalignr $0xc,%ymm0,%ymm3,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpunpcklwd %xmm1,%xmm0,%xmm2 │ │ │ │ + vpunpckhwd %xmm1,%xmm0,%xmm1 │ │ │ │ + vpmaddwd %xmm2,%xmm14,%xmm3 │ │ │ │ + vpmaddwd %xmm6,%xmm1,%xmm5 │ │ │ │ + vpaddd %xmm4,%xmm13,%xmm4 │ │ │ │ + vpaddd %xmm3,%xmm4,%xmm4 │ │ │ │ + vpsrldq $0x8,%xmm7,%xmm3 │ │ │ │ + vpaddd %xmm5,%xmm4,%xmm4 │ │ │ │ + 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 2fd25f <__cxa_finalize@plt+0x2d220f> │ │ │ │ - ret │ │ │ │ - vpmovzxbq 0xdf60a(%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 │ │ │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm17 │ │ │ │ - vpsubw 0x40(%rdx),%zmm17,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm18,%zmm18 │ │ │ │ - vpunpckhbw %zmm19,%zmm20,%zmm19 │ │ │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - add $0x40,%rax │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - vpermq %zmm16,%zmm23,%zmm16 │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r9d │ │ │ │ - jg 2fd306 <__cxa_finalize@plt+0x2d22b6> │ │ │ │ + jg 2fd6c0 <__cxa_finalize@plt+0x2d2670> │ │ │ │ + mov %r13,%rsp │ │ │ │ + pop %r13 │ │ │ │ + pop %r12 │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vpmovzxbq 0xdf56d(%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 │ │ │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm17 │ │ │ │ - vpsubw 0x40(%rdx),%zmm17,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm18,%zmm18 │ │ │ │ - vpunpckhbw %zmm19,%zmm20,%zmm19 │ │ │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - vpermq %zmm16,%zmm23,%zmm22 │ │ │ │ - vpermq 0x40(%rax),%zmm24,%zmm19 │ │ │ │ - vmovdqa32 0x80(%rcx),%zmm16 │ │ │ │ - vpsubw 0x80(%rdx),%zmm16,%zmm17 │ │ │ │ - vpsubb %zmm19,%zmm20,%zmm19 │ │ │ │ - vpaddw %zmm17,%zmm17,%zmm17 │ │ │ │ - vpaddb %zmm19,%zmm19,%zmm19 │ │ │ │ - vpunpcklbw %zmm19,%zmm20,%zmm18 │ │ │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 0xc0(%rcx),%zmm17 │ │ │ │ - vpsubw 0xc0(%rdx),%zmm17,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm18,%zmm18 │ │ │ │ - vpunpckhbw %zmm19,%zmm20,%zmm19 │ │ │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 %zmm22,(%rdi) │ │ │ │ - sub $0xffffffffffffff80,%rax │ │ │ │ - add $0x100,%rcx │ │ │ │ - add $0x100,%rdx │ │ │ │ - vpermq %zmm16,%zmm23,%zmm22 │ │ │ │ - vmovdqa32 %zmm22,0x40(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ + mov 0x40(%r13),%r10d │ │ │ │ + vmovdqa %xmm11,0x50(%rsp) │ │ │ │ + vmovdqa %ymm12,(%rsp) │ │ │ │ + vmovdqa %ymm13,0x20(%rsp) │ │ │ │ + vmovdqa %xmm7,0x40(%rsp) │ │ │ │ + vbroadcasti128 0xe03f0(%r15),%ymm7 │ │ │ │ + movzbl %al,%eax │ │ │ │ + sub $0x2,%rdx │ │ │ │ + vmovd %eax,%xmm15 │ │ │ │ + vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ + vpbroadcastq 0xe052d(%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 0xe0470(%r15),%ymm5 │ │ │ │ + vbroadcasti128 0xe0480(%r15),%ymm1 │ │ │ │ + vbroadcasti128 0xe03d0(%r15),%ymm4 │ │ │ │ + vpbroadcastd 0xe56fa(%r15,%r8,8),%xmm14 │ │ │ │ + vpbroadcastd 0xe56fa(%r15,%rax,8),%xmm7 │ │ │ │ + vpbroadcastd 0xe56fa(%r15,%r14,8),%xmm15 │ │ │ │ + vpbroadcastd 0xe56fa(%r15,%r12,8),%xmm8 │ │ │ │ + shr $0x6,%r10d │ │ │ │ + mov $0x40000000,%r12d │ │ │ │ + lea (%r11,%r10,1),%r10d │ │ │ │ + cmovne 0xe56f8(%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 │ │ │ │ + vpmovsxbw %xmm14,%ymm14 │ │ │ │ + vpmovsxbw %xmm15,%ymm15 │ │ │ │ + vmovq %r12,%xmm13 │ │ │ │ + vpblendvb %ymm11,%ymm2,%ymm14,%ymm14 │ │ │ │ + vpblendvb %ymm6,%ymm2,%ymm15,%ymm15 │ │ │ │ + vpextrd $0x2,%xmm10,%r8d │ │ │ │ + vpshufb %ymm5,%ymm10,%ymm12 │ │ │ │ + vpshufb %ymm1,%ymm10,%ymm10 │ │ │ │ + lea (%r8,%rcx,1),%rax │ │ │ │ + lea (%r8,%rcx,2),%r14 │ │ │ │ + lea (%r8,%rbp,1),%r12 │ │ │ │ + vmovdqu (%rdx),%xmm0 │ │ │ │ + vmovdqu (%rdx,%r8,1),%xmm7 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ + vmovdqu (%rdx,%rax,1),%xmm8 │ │ │ │ + vinserti128 $0x1,(%rdx,%rcx,2),%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm7,%ymm7 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm1,%ymm1 │ │ │ │ + vinserti128 $0x1,(%rdx,%r12,1),%ymm8,%ymm8 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vmovdqu (%rdx),%xmm2 │ │ │ │ + vmovdqu (%rdx,%r8,1),%xmm9 │ │ │ │ + vinserti128 $0x1,(%rdx,%rcx,1),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rdx,%rax,1),%ymm9,%ymm9 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vpbroadcastb %xmm10,%ymm5 │ │ │ │ + vpsubb %ymm5,%ymm10,%ymm10 │ │ │ │ + vpaddb %ymm4,%ymm12,%ymm12 │ │ │ │ + vpaddb %ymm4,%ymm10,%ymm10 │ │ │ │ + vmovdqa (%rsp),%ymm5 │ │ │ │ + vmovd 0x40(%rsp),%xmm6 │ │ │ │ + vpshufb %ymm12,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm12,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm12,%ymm2,%ymm2 │ │ │ │ + vpmaddwd %ymm0,%ymm14,%ymm0 │ │ │ │ + vpmaddwd %ymm1,%ymm14,%ymm1 │ │ │ │ + vpmaddwd %ymm2,%ymm14,%ymm2 │ │ │ │ + vpshufb %ymm10,%ymm7,%ymm7 │ │ │ │ + vpshufb %ymm10,%ymm8,%ymm8 │ │ │ │ + vpshufb %ymm10,%ymm9,%ymm9 │ │ │ │ + vpmaddwd %ymm7,%ymm15,%ymm7 │ │ │ │ + vpmaddwd %ymm15,%ymm8,%ymm8 │ │ │ │ + vpmaddwd %ymm15,%ymm9,%ymm9 │ │ │ │ + vpunpcklqdq %xmm13,%xmm13,%xmm13 │ │ │ │ + vpmovsxbw %xmm13,%ymm13 │ │ │ │ + vphaddd %ymm7,%ymm0,%ymm0 │ │ │ │ + vphaddd %ymm8,%ymm1,%ymm1 │ │ │ │ + vphaddd %ymm9,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm5,%ymm2,%ymm2 │ │ │ │ + vpsrad %xmm6,%ymm0,%ymm0 │ │ │ │ + vpsrad %xmm6,%ymm1,%ymm1 │ │ │ │ + vpsrad %xmm6,%ymm2,%ymm2 │ │ │ │ + vperm2i128 $0x21,%ymm2,%ymm0,%ymm3 │ │ │ │ + vperm2i128 $0x13,%ymm1,%ymm2,%ymm2 │ │ │ │ + vpshufd $0x0,%ymm13,%ymm7 │ │ │ │ + vpshufd $0x55,%ymm13,%ymm8 │ │ │ │ + vpshufd $0xaa,%ymm13,%ymm9 │ │ │ │ + vpshufd $0xff,%ymm13,%ymm13 │ │ │ │ + vpackssdw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpunpckhwd %ymm1,%ymm0,%ymm2 │ │ │ │ + vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rdx),%xmm1 │ │ │ │ + vmovdqu (%rdx,%r8,1),%xmm6 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%xmm3 │ │ │ │ + vmovdqu (%rdx,%rax,1),%xmm11 │ │ │ │ + vinserti128 $0x1,(%rdx,%rcx,2),%ymm1,%ymm1 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,1),%ymm6,%ymm6 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,1),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rdx,%r12,1),%ymm11,%ymm11 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + vpmaddwd %ymm7,%ymm0,%ymm4 │ │ │ │ + vpmaddwd %ymm2,%ymm8,%ymm5 │ │ │ │ + vpshufb %ymm12,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm12,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm1,%ymm14,%ymm1 │ │ │ │ + vpmaddwd %ymm3,%ymm14,%ymm3 │ │ │ │ + vmovdqa (%rsp),%ymm0 │ │ │ │ + vpshufb %ymm10,%ymm6,%ymm6 │ │ │ │ + vpshufb %ymm10,%ymm11,%ymm11 │ │ │ │ + vpmaddwd %ymm6,%ymm15,%ymm6 │ │ │ │ + vpmaddwd %ymm15,%ymm11,%ymm11 │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vmovd 0x40(%rsp),%xmm5 │ │ │ │ + vphaddd %ymm6,%ymm1,%ymm1 │ │ │ │ + vphaddd %ymm11,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm0,%ymm3,%ymm3 │ │ │ │ + vpsrad %xmm5,%ymm1,%ymm1 │ │ │ │ + vpsrad %xmm5,%ymm3,%ymm3 │ │ │ │ + vpslld $0x10,%ymm3,%ymm3 │ │ │ │ + vpblendw $0xaa,%ymm3,%ymm1,%ymm1 │ │ │ │ + vperm2i128 $0x21,%ymm1,%ymm2,%ymm0 │ │ │ │ + vpaddd 0x20(%rsp),%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm1,%ymm2 │ │ │ │ + vpmaddwd %ymm0,%ymm9,%ymm5 │ │ │ │ + vpmaddwd %ymm2,%ymm13,%ymm6 │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpsrad 0x48(%rsp),%ymm4,%ymm4 │ │ │ │ + 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 2fd99a <__cxa_finalize@plt+0x2d294a> │ │ │ │ + mov %r13,%rsp │ │ │ │ + pop %r13 │ │ │ │ + pop %r12 │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + movl $0x1,0xa0(%rsp) │ │ │ │ + jmp 2fdacd <__cxa_finalize@plt+0x2d2a7d> │ │ │ │ + movl $0x2,0xa0(%rsp) │ │ │ │ + jmp 2fdacd <__cxa_finalize@plt+0x2d2a7d> │ │ │ │ + movl $0x4,0xa0(%rsp) │ │ │ │ + jmp 2fdacd <__cxa_finalize@plt+0x2d2a7d> │ │ │ │ + movl $0x8,0xa0(%rsp) │ │ │ │ + jmp 2fdacd <__cxa_finalize@plt+0x2d2a7d> │ │ │ │ + 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 0xe56f8(%r15,%r10,8),%r8 │ │ │ │ + vpmaddwd 0xe0410(%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 2fdbb3 <__cxa_finalize@plt+0x2d2b63> │ │ │ │ + decl 0xa0(%rsp) │ │ │ │ + je 2fe15b <__cxa_finalize@plt+0x2d310b> │ │ │ │ + addq $0x10,0xb0(%rsp) │ │ │ │ + mov 0x38(%r13),%r9d │ │ │ │ + vpbroadcastd 0x48(%r13),%ymm8 │ │ │ │ + vpbroadcastd 0xe0528(%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 0xe052c(%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 │ │ │ │ + vmovq %xmm11,%r14 │ │ │ │ + vpextrq $0x1,%xmm11,%rsi │ │ │ │ + mov %eax,%r8d │ │ │ │ + shr $0x20,%rax │ │ │ │ + mov %ebx,%r10d │ │ │ │ + shr $0x20,%rbx │ │ │ │ + mov %r14d,%ebp │ │ │ │ + shr $0x20,%r14 │ │ │ │ + mov %esi,%r12d │ │ │ │ + shr $0x20,%rsi │ │ │ │ + vmovdqa %ymm10,0x60(%rsp) │ │ │ │ + vmovq 0xe56f8(%r15,%r8,8),%xmm1 │ │ │ │ + vmovq 0xe56f8(%r15,%rax,8),%xmm13 │ │ │ │ + vmovhps 0xe56f8(%r15,%r10,8),%xmm1,%xmm1 │ │ │ │ + vmovhps 0xe56f8(%r15,%rbx,8),%xmm13,%xmm13 │ │ │ │ + vmovq 0xe56f8(%r15,%rbp,8),%xmm14 │ │ │ │ + vmovq 0xe56f8(%r15,%r14,8),%xmm15 │ │ │ │ + vmovhps 0xe56f8(%r15,%r12,8),%xmm14,%xmm14 │ │ │ │ + vmovhps 0xe56f8(%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 │ │ │ │ + mov %eax,%r8d │ │ │ │ + shr $0x20,%rax │ │ │ │ + mov %r14d,%ebp │ │ │ │ + shr $0x20,%r14 │ │ │ │ + mov %ebx,%r10d │ │ │ │ + shr $0x20,%rbx │ │ │ │ + mov %esi,%r12d │ │ │ │ + shr $0x20,%rsi │ │ │ │ + vpshufd $0xa0,%xmm5,%xmm4 │ │ │ │ + vpshufd $0xf5,%xmm5,%xmm5 │ │ │ │ + vpshufd $0xa0,%xmm6,%xmm11 │ │ │ │ + vpshufd $0xf5,%xmm6,%xmm6 │ │ │ │ + vpblendvb %xmm4,%xmm2,%xmm1,%xmm1 │ │ │ │ + vpblendvb %xmm5,%xmm2,%xmm13,%xmm13 │ │ │ │ + vpblendvb %xmm11,%xmm2,%xmm14,%xmm14 │ │ │ │ + vpblendvb %xmm6,%xmm2,%xmm15,%xmm15 │ │ │ │ + vpmovsxbw %xmm1,%ymm1 │ │ │ │ + vpmovsxbw %xmm13,%ymm13 │ │ │ │ + vpmovsxbw %xmm14,%ymm14 │ │ │ │ + vpmovsxbw %xmm15,%ymm15 │ │ │ │ + vmovdqu (%rdx,%r8,2),%xmm0 │ │ │ │ + vmovdqu (%rdx,%rax,2),%xmm10 │ │ │ │ + vmovdqu (%rdx,%r10,2),%xmm2 │ │ │ │ + vmovdqu (%rdx,%rbx,2),%xmm3 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,2),%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,2),%ymm10,%ymm10 │ │ │ │ + vinserti128 $0x1,(%rdx,%r12,2),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rdx,%rsi,2),%ymm3,%ymm3 │ │ │ │ + add %rcx,%rdx │ │ │ │ + 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 │ │ │ │ + vinserti128 $0x1,(%rdx,%rsi,2),%ymm11,%ymm11 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpmaddwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm13,%ymm10,%ymm10 │ │ │ │ + vpmaddwd %ymm2,%ymm14,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm15,%ymm3 │ │ │ │ + vpmaddwd %ymm1,%ymm4,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm14,%ymm6 │ │ │ │ + vpmaddwd %ymm15,%ymm11,%ymm11 │ │ │ │ + vphaddd %ymm10,%ymm0,%ymm0 │ │ │ │ + vphaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ + vphaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vphaddd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpsrad %xmm7,%ymm0,%ymm0 │ │ │ │ + vpsrad %xmm7,%ymm4,%ymm4 │ │ │ │ + vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x80(%rsp) │ │ │ │ + vmovdqu (%rdx,%r8,2),%xmm10 │ │ │ │ + vmovdqu (%rdx,%rax,2),%xmm2 │ │ │ │ + vmovdqu (%rdx,%r10,2),%xmm3 │ │ │ │ + vmovdqu (%rdx,%rbx,2),%xmm4 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,2),%ymm10,%ymm10 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,2),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rdx,%r12,2),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rdx,%rsi,2),%ymm4,%ymm4 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vmovdqu (%rdx,%r8,2),%xmm5 │ │ │ │ + vmovdqu (%rdx,%rax,2),%xmm6 │ │ │ │ + vmovdqu (%rdx,%r10,2),%xmm11 │ │ │ │ + vmovdqu (%rdx,%rbx,2),%xmm8 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,2),%ymm5,%ymm5 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,2),%ymm6,%ymm6 │ │ │ │ + vinserti128 $0x1,(%rdx,%r12,2),%ymm11,%ymm11 │ │ │ │ + vinserti128 $0x1,(%rdx,%rsi,2),%ymm8,%ymm8 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpmaddwd %ymm1,%ymm10,%ymm10 │ │ │ │ + vpmaddwd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm14,%ymm3 │ │ │ │ + vpmaddwd %ymm4,%ymm15,%ymm4 │ │ │ │ + vpmaddwd %ymm1,%ymm5,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpmaddwd %ymm14,%ymm11,%ymm11 │ │ │ │ + vpmaddwd %ymm15,%ymm8,%ymm8 │ │ │ │ + vphaddd %ymm2,%ymm10,%ymm10 │ │ │ │ + vphaddd %ymm4,%ymm3,%ymm3 │ │ │ │ + vphaddd %ymm6,%ymm5,%ymm5 │ │ │ │ + vphaddd %ymm8,%ymm11,%ymm11 │ │ │ │ + vphaddd %ymm3,%ymm10,%ymm10 │ │ │ │ + vphaddd %ymm11,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm12,%ymm10,%ymm10 │ │ │ │ + vpaddd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpsrad %xmm7,%ymm10,%ymm10 │ │ │ │ + vpsrad %xmm7,%ymm5,%ymm5 │ │ │ │ + vpackssdw %ymm5,%ymm10,%ymm10 │ │ │ │ + vmovdqu (%rdx,%r8,2),%xmm2 │ │ │ │ + vmovdqu (%rdx,%rax,2),%xmm3 │ │ │ │ + vmovdqu (%rdx,%r10,2),%xmm4 │ │ │ │ + vmovdqu (%rdx,%rbx,2),%xmm5 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,2),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,2),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rdx,%r12,2),%ymm4,%ymm4 │ │ │ │ + vinserti128 $0x1,(%rdx,%rsi,2),%ymm5,%ymm5 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vmovdqu (%rdx,%r8,2),%xmm6 │ │ │ │ + vmovdqu (%rdx,%rax,2),%xmm11 │ │ │ │ + vmovdqu (%rdx,%r10,2),%xmm8 │ │ │ │ + vmovdqu (%rdx,%rbx,2),%xmm9 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,2),%ymm6,%ymm6 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,2),%ymm11,%ymm11 │ │ │ │ + vinserti128 $0x1,(%rdx,%r12,2),%ymm8,%ymm8 │ │ │ │ + vinserti128 $0x1,(%rdx,%rsi,2),%ymm9,%ymm9 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpmaddwd %ymm1,%ymm2,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpmaddwd %ymm4,%ymm14,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm15,%ymm5 │ │ │ │ + vpmaddwd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpmaddwd %ymm13,%ymm11,%ymm11 │ │ │ │ + vpmaddwd %ymm14,%ymm8,%ymm8 │ │ │ │ + vpmaddwd %ymm15,%ymm9,%ymm9 │ │ │ │ + vphaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ + vphaddd %ymm9,%ymm8,%ymm8 │ │ │ │ + vphaddd %ymm4,%ymm2,%ymm2 │ │ │ │ + vphaddd %ymm8,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpaddd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpsrad %xmm7,%ymm2,%ymm2 │ │ │ │ + vpsrad %xmm7,%ymm6,%ymm6 │ │ │ │ + vpackssdw %ymm6,%ymm2,%ymm2 │ │ │ │ + vmovdqu (%rdx,%r8,2),%xmm3 │ │ │ │ + vmovdqu (%rdx,%rax,2),%xmm4 │ │ │ │ + vmovdqu (%rdx,%r10,2),%xmm5 │ │ │ │ + vmovdqu (%rdx,%rbx,2),%xmm6 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,2),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,2),%ymm4,%ymm4 │ │ │ │ + vinserti128 $0x1,(%rdx,%r12,2),%ymm5,%ymm5 │ │ │ │ + vinserti128 $0x1,(%rdx,%rsi,2),%ymm6,%ymm6 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vmovdqu (%rdx,%r8,2),%xmm11 │ │ │ │ + vmovdqu (%rdx,%rax,2),%xmm8 │ │ │ │ + vmovdqu (%rdx,%r10,2),%xmm9 │ │ │ │ + vmovdqu (%rdx,%rbx,2),%xmm0 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,2),%ymm11,%ymm11 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,2),%ymm8,%ymm8 │ │ │ │ + vinserti128 $0x1,(%rdx,%r12,2),%ymm9,%ymm9 │ │ │ │ + vinserti128 $0x1,(%rdx,%rsi,2),%ymm0,%ymm0 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpmaddwd %ymm1,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm14,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm15,%ymm6 │ │ │ │ + vpmaddwd %ymm1,%ymm11,%ymm11 │ │ │ │ + vpmaddwd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpmaddwd %ymm14,%ymm9,%ymm9 │ │ │ │ + vpmaddwd %ymm0,%ymm15,%ymm0 │ │ │ │ + vphaddd %ymm4,%ymm3,%ymm3 │ │ │ │ + vphaddd %ymm6,%ymm5,%ymm5 │ │ │ │ + vphaddd %ymm8,%ymm11,%ymm11 │ │ │ │ + vphaddd %ymm0,%ymm9,%ymm9 │ │ │ │ + vphaddd %ymm5,%ymm3,%ymm3 │ │ │ │ + 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 0xe03e0(%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 │ │ │ │ + vpshufb %ymm11,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm0,%ymm8,%ymm4 │ │ │ │ + vpmaddwd %ymm9,%ymm10,%ymm5 │ │ │ │ + vpmaddwd %ymm2,%ymm12,%ymm6 │ │ │ │ + vpmaddwd %ymm7,%ymm3,%ymm11 │ │ │ │ + vpaddd 0x20(%rsp),%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ + 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 │ │ │ │ - jg 2fd3a3 <__cxa_finalize@plt+0x2d2353> │ │ │ │ + je 2fdb5a <__cxa_finalize@plt+0x2d2b0a> │ │ │ │ + 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 │ │ │ │ + vinserti128 $0x1,(%rdx,%rbp,2),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rdx,%r14,2),%ymm4,%ymm4 │ │ │ │ + vinserti128 $0x1,(%rdx,%r12,2),%ymm5,%ymm5 │ │ │ │ + vinserti128 $0x1,(%rdx,%rsi,2),%ymm6,%ymm6 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpmaddwd %ymm1,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm14,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm15,%ymm6 │ │ │ │ + vphaddd %ymm4,%ymm3,%ymm3 │ │ │ │ + vphaddd %ymm6,%ymm5,%ymm5 │ │ │ │ + vphaddd %ymm5,%ymm3,%ymm3 │ │ │ │ + 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 │ │ │ │ + vinserti128 $0x1,(%rdx,%rsi,2),%ymm11,%ymm11 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpmaddwd %ymm1,%ymm4,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm14,%ymm6 │ │ │ │ + vpmaddwd %ymm15,%ymm11,%ymm11 │ │ │ │ + vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ + vmovdqa (%rsp),%ymm5 │ │ │ │ + vmovd 0x40(%rsp),%xmm11 │ │ │ │ + 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 2fe026 <__cxa_finalize@plt+0x2d2fd6> │ │ │ │ + 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 2fe210 <__cxa_finalize@plt+0x2d31c0> │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x1e002d,%eax │ │ │ │ + mov %eax,%r10d │ │ │ │ + jmp 2fe210 <__cxa_finalize@plt+0x2d31c0> │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x1e002d,%eax │ │ │ │ + mov $0xf003c,%r10d │ │ │ │ + jmp 2fe210 <__cxa_finalize@plt+0x2d31c0> │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0xf003c,%eax │ │ │ │ + mov $0x1e002d,%r10d │ │ │ │ + jmp 2fe210 <__cxa_finalize@plt+0x2d31c0> │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0xf003c,%eax │ │ │ │ + mov %eax,%r10d │ │ │ │ + jmp 2fe210 <__cxa_finalize@plt+0x2d31c0> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0x1e002d,%eax │ │ │ │ + mov $0x2d,%r10d │ │ │ │ + jmp 2fe210 <__cxa_finalize@plt+0x2d31c0> │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x2d,%eax │ │ │ │ + mov $0x1e002d,%r10d │ │ │ │ + jmp 2fe210 <__cxa_finalize@plt+0x2d31c0> │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0xf003c,%eax │ │ │ │ + mov $0x2d,%r10d │ │ │ │ + jmp 2fe210 <__cxa_finalize@plt+0x2d31c0> │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x2d,%eax │ │ │ │ + mov $0xf003c,%r10d │ │ │ │ + jmp 2fe210 <__cxa_finalize@plt+0x2d31c0> │ │ │ │ + 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 │ │ │ │ + sub $0xe0,%rsp │ │ │ │ + lea -0x1f(%rip),%r14 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + 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 0xdde18(%r14),%ymm6 │ │ │ │ + vpbroadcastd 0xddd98(%r14,%rax,4),%ymm12 │ │ │ │ + vmovd 0xddda0(%r14,%rax,4),%xmm7 │ │ │ │ + vpbroadcastd 0xdde14(%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 2fee6e <__cxa_finalize@plt+0x2d3e1e> │ │ │ │ + cmp $0x800,%r11d │ │ │ │ + je 2ff840 <__cxa_finalize@plt+0x2d47f0> │ │ │ │ + movzwl 0xddf86(%r14,%rcx,2),%ecx │ │ │ │ + add %r14,%rcx │ │ │ │ + jmp *%rcx │ │ │ │ + mov 0x38(%r13),%eax │ │ │ │ + vmovdqa %ymm12,(%rsp) │ │ │ │ + vmovdqa %xmm7,0x30(%rsp) │ │ │ │ + vbroadcasti128 0xddce0(%r14),%ymm7 │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + sub $0x2,%rsi │ │ │ │ + vmovd %r9d,%xmm15 │ │ │ │ + vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ + vpbroadcastq 0xdde1d(%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 0xddd60(%r14),%ymm5 │ │ │ │ + vbroadcasti128 0xddd70(%r14),%ymm1 │ │ │ │ + vbroadcasti128 0xddcc0(%r14),%ymm0 │ │ │ │ + vpbroadcastd 0xe2fea(%r14,%rcx,8),%xmm14 │ │ │ │ + vpbroadcastd 0xe2fea(%r14,%r9,8),%xmm7 │ │ │ │ + vpbroadcastd 0xe2fea(%r14,%rbp,8),%xmm15 │ │ │ │ + vpbroadcastd 0xe2fea(%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 │ │ │ │ + vpmovsxbw %xmm14,%ymm14 │ │ │ │ + vpmovsxbw %xmm15,%ymm15 │ │ │ │ + vpblendvb %ymm11,%ymm2,%ymm14,%ymm14 │ │ │ │ + vpblendvb %ymm6,%ymm2,%ymm15,%ymm15 │ │ │ │ + vpextrd $0x2,%xmm10,%ecx │ │ │ │ + vpshufb %ymm5,%ymm10,%ymm12 │ │ │ │ + vpshufb %ymm1,%ymm10,%ymm10 │ │ │ │ + lea (%rcx,%rdx,1),%r9 │ │ │ │ + lea (%rcx,%rdx,2),%rbp │ │ │ │ + lea (%rcx,%rbx,1),%r15 │ │ │ │ + vmovdqu (%rsi),%xmm7 │ │ │ │ + vmovdqu (%rsi,%rdx,1),%xmm9 │ │ │ │ + vmovdqu (%rsi,%rdx,2),%xmm8 │ │ │ │ + vmovdqu (%rsi,%rbx,1),%xmm11 │ │ │ │ + vmovdqu (%rsi,%rcx,1),%xmm1 │ │ │ │ + vmovdqu (%rsi,%r9,1),%xmm3 │ │ │ │ + vmovdqu (%rsi,%rbp,1),%xmm2 │ │ │ │ + vmovdqu (%rsi,%r15,1),%xmm4 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vinserti128 $0x1,(%rsi),%ymm7,%ymm7 │ │ │ │ + vinserti128 $0x1,(%rsi,%rdx,1),%ymm9,%ymm9 │ │ │ │ + vinserti128 $0x1,(%rsi,%rdx,2),%ymm8,%ymm8 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm11,%ymm11 │ │ │ │ + vinserti128 $0x1,(%rsi,%rcx,1),%ymm1,%ymm1 │ │ │ │ + vinserti128 $0x1,(%rsi,%r9,1),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rsi,%r15,1),%ymm4,%ymm4 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vpbroadcastb %xmm10,%ymm5 │ │ │ │ + vpsubb %ymm5,%ymm10,%ymm10 │ │ │ │ + vpaddb %ymm0,%ymm12,%ymm12 │ │ │ │ + vpaddb %ymm0,%ymm10,%ymm10 │ │ │ │ + vpshufb %ymm12,%ymm7,%ymm7 │ │ │ │ + vpshufb %ymm12,%ymm9,%ymm9 │ │ │ │ + vpshufb %ymm12,%ymm8,%ymm8 │ │ │ │ + vpshufb %ymm12,%ymm11,%ymm11 │ │ │ │ + vpmaddwd %ymm7,%ymm14,%ymm7 │ │ │ │ + vpmaddwd %ymm14,%ymm9,%ymm9 │ │ │ │ + vpmaddwd %ymm14,%ymm8,%ymm8 │ │ │ │ + vpmaddwd %ymm14,%ymm11,%ymm11 │ │ │ │ + vpshufb %ymm10,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm10,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm10,%ymm3,%ymm3 │ │ │ │ + vpshufb %ymm10,%ymm4,%ymm4 │ │ │ │ + vpmaddwd %ymm1,%ymm15,%ymm1 │ │ │ │ + vpmaddwd %ymm2,%ymm15,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm15,%ymm3 │ │ │ │ + vpmaddwd %ymm4,%ymm15,%ymm4 │ │ │ │ + vmovdqa (%rsp),%ymm5 │ │ │ │ + vmovd 0x30(%rsp),%xmm6 │ │ │ │ + vphaddd %ymm1,%ymm7,%ymm7 │ │ │ │ + vphaddd %ymm3,%ymm9,%ymm9 │ │ │ │ + vphaddd %ymm2,%ymm8,%ymm8 │ │ │ │ + vphaddd %ymm4,%ymm11,%ymm11 │ │ │ │ + vpaddd %ymm5,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm5,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm5,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm5,%ymm11,%ymm11 │ │ │ │ + vpsrad %xmm6,%ymm7,%ymm7 │ │ │ │ + vpsrad %xmm6,%ymm9,%ymm9 │ │ │ │ + vpsrad %xmm6,%ymm8,%ymm8 │ │ │ │ + vpsrad %xmm6,%ymm11,%ymm11 │ │ │ │ + vpackssdw %ymm9,%ymm7,%ymm7 │ │ │ │ + vpackssdw %ymm11,%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,0x40(%rsp) │ │ │ │ + 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 0xe2fe8(%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 │ │ │ │ + vpshufd $0xff,%xmm9,%xmm9 │ │ │ │ + vpmaddwd %xmm7,%xmm2,%xmm6 │ │ │ │ + vpmaddwd %xmm3,%xmm9,%xmm8 │ │ │ │ + vpaddd %xmm5,%xmm4,%xmm4 │ │ │ │ + vpaddd %xmm6,%xmm8,%xmm6 │ │ │ │ + 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 300249 <__cxa_finalize@plt+0x2d51f9> │ │ │ │ + add %r11d,%eax │ │ │ │ + test $0xfffffc00,%eax │ │ │ │ + je 2fe510 <__cxa_finalize@plt+0x2d34c0> │ │ │ │ + vmovdqa (%rsp),%xmm8 │ │ │ │ + vmovd 0x30(%rsp),%xmm9 │ │ │ │ + vmovdqu (%rsi),%xmm4 │ │ │ │ + vmovdqu (%rsi,%rcx,1),%xmm5 │ │ │ │ + test $0x400,%eax │ │ │ │ + je 2fe60b <__cxa_finalize@plt+0x2d35bb> │ │ │ │ + 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 │ │ │ │ + vpshufb %xmm10,%xmm5,%xmm5 │ │ │ │ + vpmaddwd %xmm4,%xmm14,%xmm4 │ │ │ │ + vpmaddwd %xmm5,%xmm15,%xmm5 │ │ │ │ + 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 2fe510 <__cxa_finalize@plt+0x2d34c0> │ │ │ │ + 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 │ │ │ │ + vpmaddwd %xmm4,%xmm14,%xmm4 │ │ │ │ + vpmaddwd %xmm6,%xmm14,%xmm6 │ │ │ │ + vpmaddwd %xmm5,%xmm15,%xmm5 │ │ │ │ + vpmaddwd %xmm7,%xmm15,%xmm7 │ │ │ │ + vmovdqa %ymm0,0x40(%rsp) │ │ │ │ + vphaddd %xmm5,%xmm4,%xmm4 │ │ │ │ + vphaddd %xmm7,%xmm6,%xmm6 │ │ │ │ + vpaddd %xmm4,%xmm8,%xmm4 │ │ │ │ + vpaddd %xmm6,%xmm8,%xmm6 │ │ │ │ + vpsrad %xmm9,%xmm4,%xmm4 │ │ │ │ + vpsrad %xmm9,%xmm6,%xmm6 │ │ │ │ + vpackssdw %xmm6,%xmm4,%xmm4 │ │ │ │ + vpunpcklwd %xmm4,%xmm11,%xmm9 │ │ │ │ + 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 2fe510 <__cxa_finalize@plt+0x2d34c0> │ │ │ │ + movl $0x1,0x80(%rsp) │ │ │ │ + movq $0x10,0xd0(%rsp) │ │ │ │ + jmp 2fe70a <__cxa_finalize@plt+0x2d36ba> │ │ │ │ + movl $0x2,0x80(%rsp) │ │ │ │ + movq $0x20,0xd0(%rsp) │ │ │ │ + jmp 2fe70a <__cxa_finalize@plt+0x2d36ba> │ │ │ │ + movl $0x4,0x80(%rsp) │ │ │ │ + movq $0x40,0xd0(%rsp) │ │ │ │ + jmp 2fe70a <__cxa_finalize@plt+0x2d36ba> │ │ │ │ + movl $0x8,0x80(%rsp) │ │ │ │ + movq $0x80,0xd0(%rsp) │ │ │ │ + jmp 2fe70a <__cxa_finalize@plt+0x2d36ba> │ │ │ │ + movl $0x10,0x80(%rsp) │ │ │ │ + movq $0x100,0xd0(%rsp) │ │ │ │ + vmovdqa %ymm12,(%rsp) │ │ │ │ + vmovdqa %ymm13,0x20(%rsp) │ │ │ │ + shr $0x10,%r9d │ │ │ │ + sub $0x6,%rsi │ │ │ │ + vpmaddwd 0xddd00(%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 2fe7ae <__cxa_finalize@plt+0x2d375e> │ │ │ │ + decl 0x80(%rsp) │ │ │ │ + je 300249 <__cxa_finalize@plt+0x2d51f9> │ │ │ │ + addq $0x10,0x90(%rsp) │ │ │ │ + mov 0x98(%rsp),%r8d │ │ │ │ + vpbroadcastd 0x40(%r13),%ymm8 │ │ │ │ + vpbroadcastd 0xdde18(%r14),%ymm6 │ │ │ │ + vpaddd 0x40(%rsp),%ymm8,%ymm10 │ │ │ │ + vpbroadcastd 0x84(%rsp),%ymm15 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ + vpbroadcastq 0xdde1c(%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 │ │ │ │ + vmovq %xmm11,%rbp │ │ │ │ + vpextrq $0x1,%xmm11,%r12 │ │ │ │ + mov %r9d,%ecx │ │ │ │ + shr $0x20,%r9 │ │ │ │ + mov %r11d,%eax │ │ │ │ + shr $0x20,%r11 │ │ │ │ + mov %ebp,%ebx │ │ │ │ + shr $0x20,%rbp │ │ │ │ + mov %r12d,%r15d │ │ │ │ + shr $0x20,%r12 │ │ │ │ + vmovdqa %ymm10,0x40(%rsp) │ │ │ │ + vmovq 0xe2fe8(%r14,%rcx,8),%xmm1 │ │ │ │ + vmovq 0xe2fe8(%r14,%r9,8),%xmm13 │ │ │ │ + vmovhps 0xe2fe8(%r14,%rax,8),%xmm1,%xmm1 │ │ │ │ + vmovhps 0xe2fe8(%r14,%r11,8),%xmm13,%xmm13 │ │ │ │ + vmovq 0xe2fe8(%r14,%rbx,8),%xmm14 │ │ │ │ + vmovq 0xe2fe8(%r14,%rbp,8),%xmm15 │ │ │ │ + vmovhps 0xe2fe8(%r14,%r15,8),%xmm14,%xmm14 │ │ │ │ + vmovhps 0xe2fe8(%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 │ │ │ │ + vmovq %xmm11,%r11 │ │ │ │ + vpextrq $0x1,%xmm11,%r12 │ │ │ │ + mov %r9d,%ecx │ │ │ │ + shr $0x20,%r9 │ │ │ │ + mov %ebp,%ebx │ │ │ │ + shr $0x20,%rbp │ │ │ │ + mov %r11d,%eax │ │ │ │ + shr $0x20,%r11 │ │ │ │ + mov %r12d,%r15d │ │ │ │ + shr $0x20,%r12 │ │ │ │ + vpshufd $0xa0,%xmm5,%xmm4 │ │ │ │ + vpshufd $0xf5,%xmm5,%xmm5 │ │ │ │ + vpshufd $0xa0,%xmm6,%xmm11 │ │ │ │ + vpshufd $0xf5,%xmm6,%xmm6 │ │ │ │ + vpblendvb %xmm4,%xmm2,%xmm1,%xmm1 │ │ │ │ + vpblendvb %xmm5,%xmm2,%xmm13,%xmm13 │ │ │ │ + vpblendvb %xmm11,%xmm2,%xmm14,%xmm14 │ │ │ │ + vpblendvb %xmm6,%xmm2,%xmm15,%xmm15 │ │ │ │ + vpmovsxbw %xmm1,%ymm1 │ │ │ │ + vpmovsxbw %xmm13,%ymm13 │ │ │ │ + vpmovsxbw %xmm14,%ymm14 │ │ │ │ + vpmovsxbw %xmm15,%ymm15 │ │ │ │ + vmovdqu (%rsi,%rcx,2),%xmm0 │ │ │ │ + vmovdqu (%rsi,%r9,2),%xmm10 │ │ │ │ + vmovdqu (%rsi,%rax,2),%xmm2 │ │ │ │ + vmovdqu (%rsi,%r11,2),%xmm3 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,2),%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,2),%ymm10,%ymm10 │ │ │ │ + vinserti128 $0x1,(%rsi,%r15,2),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rsi,%r12,2),%ymm3,%ymm3 │ │ │ │ + add %rdx,%rsi │ │ │ │ + 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 │ │ │ │ + vinserti128 $0x1,(%rsi,%r12,2),%ymm11,%ymm11 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpmaddwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm13,%ymm10,%ymm10 │ │ │ │ + vpmaddwd %ymm2,%ymm14,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm15,%ymm3 │ │ │ │ + vpmaddwd %ymm1,%ymm4,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm14,%ymm6 │ │ │ │ + vpmaddwd %ymm15,%ymm11,%ymm11 │ │ │ │ + vphaddd %ymm10,%ymm0,%ymm0 │ │ │ │ + vphaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ + vphaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vphaddd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpsrad %xmm7,%ymm0,%ymm0 │ │ │ │ + vpsrad %xmm7,%ymm4,%ymm4 │ │ │ │ + vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x60(%rsp) │ │ │ │ + vmovdqu (%rsi,%rcx,2),%xmm10 │ │ │ │ + vmovdqu (%rsi,%r9,2),%xmm2 │ │ │ │ + vmovdqu (%rsi,%rax,2),%xmm3 │ │ │ │ + vmovdqu (%rsi,%r11,2),%xmm4 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,2),%ymm10,%ymm10 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,2),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rsi,%r15,2),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rsi,%r12,2),%ymm4,%ymm4 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vmovdqu (%rsi,%rcx,2),%xmm5 │ │ │ │ + vmovdqu (%rsi,%r9,2),%xmm6 │ │ │ │ + vmovdqu (%rsi,%rax,2),%xmm11 │ │ │ │ + vmovdqu (%rsi,%r11,2),%xmm8 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,2),%ymm5,%ymm5 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,2),%ymm6,%ymm6 │ │ │ │ + vinserti128 $0x1,(%rsi,%r15,2),%ymm11,%ymm11 │ │ │ │ + vinserti128 $0x1,(%rsi,%r12,2),%ymm8,%ymm8 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpmaddwd %ymm1,%ymm10,%ymm10 │ │ │ │ + vpmaddwd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm14,%ymm3 │ │ │ │ + vpmaddwd %ymm4,%ymm15,%ymm4 │ │ │ │ + vpmaddwd %ymm1,%ymm5,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpmaddwd %ymm14,%ymm11,%ymm11 │ │ │ │ + vpmaddwd %ymm15,%ymm8,%ymm8 │ │ │ │ + vphaddd %ymm2,%ymm10,%ymm10 │ │ │ │ + vphaddd %ymm4,%ymm3,%ymm3 │ │ │ │ + vphaddd %ymm6,%ymm5,%ymm5 │ │ │ │ + vphaddd %ymm8,%ymm11,%ymm11 │ │ │ │ + vphaddd %ymm3,%ymm10,%ymm10 │ │ │ │ + vphaddd %ymm11,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm12,%ymm10,%ymm10 │ │ │ │ + vpaddd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpsrad %xmm7,%ymm10,%ymm10 │ │ │ │ + vpsrad %xmm7,%ymm5,%ymm5 │ │ │ │ + vpackssdw %ymm5,%ymm10,%ymm10 │ │ │ │ + vmovdqu (%rsi,%rcx,2),%xmm2 │ │ │ │ + vmovdqu (%rsi,%r9,2),%xmm3 │ │ │ │ + vmovdqu (%rsi,%rax,2),%xmm4 │ │ │ │ + vmovdqu (%rsi,%r11,2),%xmm5 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,2),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,2),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rsi,%r15,2),%ymm4,%ymm4 │ │ │ │ + vinserti128 $0x1,(%rsi,%r12,2),%ymm5,%ymm5 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vmovdqu (%rsi,%rcx,2),%xmm6 │ │ │ │ + vmovdqu (%rsi,%r9,2),%xmm11 │ │ │ │ + vmovdqu (%rsi,%rax,2),%xmm8 │ │ │ │ + vmovdqu (%rsi,%r11,2),%xmm9 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,2),%ymm6,%ymm6 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,2),%ymm11,%ymm11 │ │ │ │ + vinserti128 $0x1,(%rsi,%r15,2),%ymm8,%ymm8 │ │ │ │ + vinserti128 $0x1,(%rsi,%r12,2),%ymm9,%ymm9 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpmaddwd %ymm1,%ymm2,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpmaddwd %ymm4,%ymm14,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm15,%ymm5 │ │ │ │ + vpmaddwd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpmaddwd %ymm13,%ymm11,%ymm11 │ │ │ │ + vpmaddwd %ymm14,%ymm8,%ymm8 │ │ │ │ + vpmaddwd %ymm15,%ymm9,%ymm9 │ │ │ │ + vphaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ + vphaddd %ymm9,%ymm8,%ymm8 │ │ │ │ + vphaddd %ymm4,%ymm2,%ymm2 │ │ │ │ + vphaddd %ymm8,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpaddd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpsrad %xmm7,%ymm2,%ymm2 │ │ │ │ + vpsrad %xmm7,%ymm6,%ymm6 │ │ │ │ + vpackssdw %ymm6,%ymm2,%ymm2 │ │ │ │ + vmovdqu (%rsi,%rcx,2),%xmm3 │ │ │ │ + vmovdqu (%rsi,%r9,2),%xmm4 │ │ │ │ + vmovdqu (%rsi,%rax,2),%xmm5 │ │ │ │ + vmovdqu (%rsi,%r11,2),%xmm6 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,2),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,2),%ymm4,%ymm4 │ │ │ │ + vinserti128 $0x1,(%rsi,%r15,2),%ymm5,%ymm5 │ │ │ │ + vinserti128 $0x1,(%rsi,%r12,2),%ymm6,%ymm6 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vmovdqu (%rsi,%rcx,2),%xmm11 │ │ │ │ + vmovdqu (%rsi,%r9,2),%xmm8 │ │ │ │ + vmovdqu (%rsi,%rax,2),%xmm9 │ │ │ │ + vmovdqu (%rsi,%r11,2),%xmm0 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,2),%ymm11,%ymm11 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,2),%ymm8,%ymm8 │ │ │ │ + vinserti128 $0x1,(%rsi,%r15,2),%ymm9,%ymm9 │ │ │ │ + vinserti128 $0x1,(%rsi,%r12,2),%ymm0,%ymm0 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpmaddwd %ymm1,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm14,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm15,%ymm6 │ │ │ │ + vpmaddwd %ymm1,%ymm11,%ymm11 │ │ │ │ + vpmaddwd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpmaddwd %ymm14,%ymm9,%ymm9 │ │ │ │ + vpmaddwd %ymm0,%ymm15,%ymm0 │ │ │ │ + vphaddd %ymm4,%ymm3,%ymm3 │ │ │ │ + vphaddd %ymm6,%ymm5,%ymm5 │ │ │ │ + vphaddd %ymm8,%ymm11,%ymm11 │ │ │ │ + vphaddd %ymm0,%ymm9,%ymm9 │ │ │ │ + vphaddd %ymm5,%ymm3,%ymm3 │ │ │ │ + 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 0xddcd0(%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 0xe2fe8(%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 │ │ │ │ + vpshufd $0xaa,%ymm9,%ymm8 │ │ │ │ + vpshufd $0xff,%ymm9,%ymm9 │ │ │ │ + vpmaddwd %ymm2,%ymm8,%ymm6 │ │ │ │ + vpmaddwd %ymm3,%ymm9,%ymm11 │ │ │ │ + vpaddd 0x20(%rsp),%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + 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 2fe75c <__cxa_finalize@plt+0x2d370c> │ │ │ │ + add %r11d,%eax │ │ │ │ + test $0xfffffc00,%eax │ │ │ │ + je 2fec17 <__cxa_finalize@plt+0x2d3bc7> │ │ │ │ + test $0x400,%eax │ │ │ │ + mov %eax,0x60(%rsp) │ │ │ │ + mov 0xa0(%rsp),%ecx │ │ │ │ + mov 0xa4(%rsp),%r9d │ │ │ │ + mov 0xa8(%rsp),%eax │ │ │ │ + mov 0xac(%rsp),%r11d │ │ │ │ + je 2fed81 <__cxa_finalize@plt+0x2d3d31> │ │ │ │ + vbroadcasti128 0xddd50(%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 │ │ │ │ + vinserti128 $0x1,(%rsi,%r12,2),%ymm11,%ymm11 │ │ │ │ + add %rdx,%rsi │ │ │ │ + mov 0x60(%rsp),%eax │ │ │ │ + mov 0x48(%r13),%r11d │ │ │ │ + vpshufb %ymm9,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm9,%ymm10,%ymm10 │ │ │ │ + vpshufb %ymm9,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm9,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm1,%ymm4,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm14,%ymm6 │ │ │ │ + vpmaddwd %ymm15,%ymm11,%ymm11 │ │ │ │ + vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ + vphaddd %ymm6,%ymm4,%ymm4 │ │ │ │ + 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 2fec17 <__cxa_finalize@plt+0x2d3bc7> │ │ │ │ + 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 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,2),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,2),%ymm12,%ymm12 │ │ │ │ + vinserti128 $0x1,(%rsi,%r15,2),%ymm4,%ymm4 │ │ │ │ + vinserti128 $0x1,(%rsi,%r12,2),%ymm5,%ymm5 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vmovdqu (%rsi,%rcx,2),%xmm6 │ │ │ │ + vmovdqu (%rsi,%r9,2),%xmm11 │ │ │ │ + vmovdqu (%rsi,%rax,2),%xmm8 │ │ │ │ + vmovdqu (%rsi,%r11,2),%xmm9 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,2),%ymm6,%ymm6 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,2),%ymm11,%ymm11 │ │ │ │ + vinserti128 $0x1,(%rsi,%r15,2),%ymm8,%ymm8 │ │ │ │ + vinserti128 $0x1,(%rsi,%r12,2),%ymm9,%ymm9 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpmaddwd %ymm1,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm13,%ymm12,%ymm12 │ │ │ │ + vpmaddwd %ymm4,%ymm14,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm15,%ymm5 │ │ │ │ + vpmaddwd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpmaddwd %ymm13,%ymm11,%ymm11 │ │ │ │ + vpmaddwd %ymm14,%ymm8,%ymm8 │ │ │ │ + vpmaddwd %ymm15,%ymm9,%ymm9 │ │ │ │ + vphaddd %ymm12,%ymm3,%ymm3 │ │ │ │ + vmovdqa (%rsp),%ymm12 │ │ │ │ + vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ + vphaddd %ymm9,%ymm8,%ymm8 │ │ │ │ + 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 0xddcd0(%r14),%ymm9 │ │ │ │ + mov 0x60(%rsp),%eax │ │ │ │ + mov 0x48(%r13),%r11d │ │ │ │ + vpshufb %ymm9,%ymm3,%ymm3 │ │ │ │ + jmp 2fec17 <__cxa_finalize@plt+0x2d3bc7> │ │ │ │ + movzwl 0xddf92(%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 0xddce0(%r14),%ymm7 │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + sub $0x2,%rsi │ │ │ │ + vmovd %r9d,%xmm15 │ │ │ │ + vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ + vpbroadcastq 0xdde1d(%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 0xddd60(%r14),%ymm5 │ │ │ │ + vbroadcasti128 0xddd70(%r14),%ymm1 │ │ │ │ + vbroadcasti128 0xddcc0(%r14),%ymm4 │ │ │ │ + vpbroadcastd 0xe2fea(%r14,%rcx,8),%xmm14 │ │ │ │ + vpbroadcastd 0xe2fea(%r14,%r9,8),%xmm7 │ │ │ │ + vpbroadcastd 0xe2fea(%r14,%rbp,8),%xmm15 │ │ │ │ + vpbroadcastd 0xe2fea(%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 │ │ │ │ + vpmovsxbw %xmm14,%ymm14 │ │ │ │ + vpmovsxbw %xmm15,%ymm15 │ │ │ │ + vpblendvb %ymm13,%ymm2,%ymm14,%ymm14 │ │ │ │ + vpblendvb %ymm6,%ymm2,%ymm15,%ymm15 │ │ │ │ + vpextrd $0x2,%xmm10,%ecx │ │ │ │ + vpshufb %ymm5,%ymm10,%ymm12 │ │ │ │ + vpshufb %ymm1,%ymm10,%ymm10 │ │ │ │ + lea (%rcx,%rdx,2),%r9 │ │ │ │ + lea (%rcx,%rdx,1),%rbp │ │ │ │ + lea (%rcx,%rbx,1),%r15 │ │ │ │ + vmovdqu (%rsi),%xmm0 │ │ │ │ + vmovdqu (%rsi,%rcx,1),%xmm7 │ │ │ │ + vmovdqu (%rsi,%rdx,2),%xmm1 │ │ │ │ + vmovdqu (%rsi,%r9,1),%xmm8 │ │ │ │ + vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm7,%ymm7 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm1,%ymm1 │ │ │ │ + vinserti128 $0x1,(%rsi,%r15,1),%ymm8,%ymm8 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vmovdqu (%rsi),%xmm2 │ │ │ │ + vmovdqu (%rsi,%rcx,1),%xmm9 │ │ │ │ + vmovdqu (%rsi,%rdx,2),%xmm3 │ │ │ │ + vmovdqu (%rsi,%r9,1),%xmm13 │ │ │ │ + vinserti128 $0x1,(%rsi,%rdx,1),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm9,%ymm9 │ │ │ │ + lea (%rsi,%rbx,1),%rsi │ │ │ │ + vpbroadcastb %xmm10,%ymm5 │ │ │ │ + vpsubb %ymm5,%ymm10,%ymm10 │ │ │ │ + vpaddb %ymm4,%ymm12,%ymm12 │ │ │ │ + vpaddb %ymm4,%ymm10,%ymm10 │ │ │ │ + vmovdqa (%rsp),%ymm5 │ │ │ │ + vmovd 0x40(%rsp),%xmm6 │ │ │ │ + vpshufb %ymm12,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm12,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm0,%ymm14,%ymm0 │ │ │ │ + vpmaddwd %ymm1,%ymm14,%ymm1 │ │ │ │ + vpshufb %ymm10,%ymm7,%ymm7 │ │ │ │ + vpshufb %ymm10,%ymm8,%ymm8 │ │ │ │ + vpmaddwd %ymm7,%ymm15,%ymm7 │ │ │ │ + vpmaddwd %ymm15,%ymm8,%ymm8 │ │ │ │ + vpshufb %ymm12,%ymm2,%ymm2 │ │ │ │ + vpshufb %xmm12,%xmm3,%xmm3 │ │ │ │ + vpmaddwd %ymm2,%ymm14,%ymm2 │ │ │ │ + vpmaddwd %xmm3,%xmm14,%xmm3 │ │ │ │ + vpshufb %ymm10,%ymm9,%ymm9 │ │ │ │ + vpshufb %xmm10,%xmm13,%xmm13 │ │ │ │ + vpmaddwd %ymm15,%ymm9,%ymm9 │ │ │ │ + vpmaddwd %xmm15,%xmm13,%xmm13 │ │ │ │ + vphaddd %ymm7,%ymm0,%ymm0 │ │ │ │ + vphaddd %ymm8,%ymm1,%ymm1 │ │ │ │ + vphaddd %ymm9,%ymm2,%ymm2 │ │ │ │ + vphaddd %xmm13,%xmm3,%xmm3 │ │ │ │ + vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm5,%ymm2,%ymm2 │ │ │ │ + vpaddd %xmm5,%xmm3,%xmm3 │ │ │ │ + vpsrad %xmm6,%ymm0,%ymm0 │ │ │ │ + vpsrad %xmm6,%ymm1,%ymm1 │ │ │ │ + vpsrad %xmm6,%ymm2,%ymm2 │ │ │ │ + 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 0xe2fe8(%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 │ │ │ │ + vpunpcklqdq %xmm13,%xmm13,%xmm13 │ │ │ │ + vpmovsxbw %xmm13,%ymm13 │ │ │ │ + vpshufd $0x0,%ymm13,%ymm7 │ │ │ │ + vpshufd $0x55,%ymm13,%ymm8 │ │ │ │ + vpshufd $0xaa,%ymm13,%ymm9 │ │ │ │ + vpshufd $0xff,%ymm13,%ymm13 │ │ │ │ + vmovdqu (%rsi),%xmm11 │ │ │ │ + vmovdqu (%rsi,%rcx,1),%xmm6 │ │ │ │ + vinserti128 $0x1,(%rsi,%rdx,1),%ymm11,%ymm11 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm6,%ymm6 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vpmaddwd %ymm7,%ymm0,%ymm4 │ │ │ │ + vpmaddwd %ymm1,%ymm8,%ymm5 │ │ │ │ + vpshufb %ymm12,%ymm11,%ymm11 │ │ │ │ + vpshufb %ymm10,%ymm6,%ymm6 │ │ │ │ + vpmaddwd %ymm14,%ymm11,%ymm11 │ │ │ │ + vpmaddwd %ymm6,%ymm15,%ymm6 │ │ │ │ + vpaddd 0x20(%rsp),%ymm4,%ymm4 │ │ │ │ + vphaddd %ymm6,%ymm11,%ymm11 │ │ │ │ + vpmaddwd %ymm2,%ymm9,%ymm6 │ │ │ │ + vpaddd (%rsp),%ymm11,%ymm11 │ │ │ │ + vpsrad 0x40(%rsp),%ymm11,%ymm11 │ │ │ │ + vmovdqa %ymm1,%ymm0 │ │ │ │ + vmovdqa %ymm2,%ymm1 │ │ │ │ + vpaddd %ymm6,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vinserti128 $0x1,%xmm11,%ymm3,%ymm2 │ │ │ │ + vpslld $0x10,%ymm11,%ymm3 │ │ │ │ + vpblendw $0xaa,%ymm3,%ymm2,%ymm2 │ │ │ │ + vpmaddwd %ymm2,%ymm13,%ymm5 │ │ │ │ + vextracti128 $0x1,%ymm11,%xmm3 │ │ │ │ + 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 2ff0de <__cxa_finalize@plt+0x2d408e> │ │ │ │ + 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 2ff20b <__cxa_finalize@plt+0x2d41bb> │ │ │ │ + movl $0x2,0xa0(%rsp) │ │ │ │ + movq $0x20,0xd0(%rsp) │ │ │ │ + jmp 2ff20b <__cxa_finalize@plt+0x2d41bb> │ │ │ │ + movl $0x4,0xa0(%rsp) │ │ │ │ + movq $0x40,0xd0(%rsp) │ │ │ │ + jmp 2ff20b <__cxa_finalize@plt+0x2d41bb> │ │ │ │ + movl $0x8,0xa0(%rsp) │ │ │ │ + movq $0x80,0xd0(%rsp) │ │ │ │ + jmp 2ff20b <__cxa_finalize@plt+0x2d41bb> │ │ │ │ + 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 0xe2fe8(%r14,%rax,8),%rcx │ │ │ │ + vpmaddwd 0xddd00(%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 2ff2e9 <__cxa_finalize@plt+0x2d4299> │ │ │ │ + decl 0xa0(%rsp) │ │ │ │ + je 300249 <__cxa_finalize@plt+0x2d51f9> │ │ │ │ + addq $0x10,0xb0(%rsp) │ │ │ │ + mov 0xb8(%rsp),%r8d │ │ │ │ + vpbroadcastd 0x40(%r13),%ymm8 │ │ │ │ + vpbroadcastd 0xdde18(%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 0xdde1c(%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 │ │ │ │ + vmovq %xmm11,%rbp │ │ │ │ + vpextrq $0x1,%xmm11,%r12 │ │ │ │ + mov %r9d,%ecx │ │ │ │ + shr $0x20,%r9 │ │ │ │ + mov %r11d,%eax │ │ │ │ + shr $0x20,%r11 │ │ │ │ + mov %ebp,%ebx │ │ │ │ + shr $0x20,%rbp │ │ │ │ + mov %r12d,%r15d │ │ │ │ + shr $0x20,%r12 │ │ │ │ + vmovdqa %ymm10,0x60(%rsp) │ │ │ │ + vmovq 0xe2fe8(%r14,%rcx,8),%xmm1 │ │ │ │ + vmovq 0xe2fe8(%r14,%r9,8),%xmm13 │ │ │ │ + vmovhps 0xe2fe8(%r14,%rax,8),%xmm1,%xmm1 │ │ │ │ + vmovhps 0xe2fe8(%r14,%r11,8),%xmm13,%xmm13 │ │ │ │ + vmovq 0xe2fe8(%r14,%rbx,8),%xmm14 │ │ │ │ + vmovq 0xe2fe8(%r14,%rbp,8),%xmm15 │ │ │ │ + vmovhps 0xe2fe8(%r14,%r15,8),%xmm14,%xmm14 │ │ │ │ + vmovhps 0xe2fe8(%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 │ │ │ │ + mov %r9d,%ecx │ │ │ │ + shr $0x20,%r9 │ │ │ │ + mov %ebp,%ebx │ │ │ │ + shr $0x20,%rbp │ │ │ │ + mov %r11d,%eax │ │ │ │ + shr $0x20,%r11 │ │ │ │ + mov %r12d,%r15d │ │ │ │ + shr $0x20,%r12 │ │ │ │ + vpshufd $0xa0,%xmm5,%xmm4 │ │ │ │ + vpshufd $0xf5,%xmm5,%xmm5 │ │ │ │ + vpshufd $0xa0,%xmm6,%xmm11 │ │ │ │ + vpshufd $0xf5,%xmm6,%xmm6 │ │ │ │ + vpblendvb %xmm4,%xmm2,%xmm1,%xmm1 │ │ │ │ + vpblendvb %xmm5,%xmm2,%xmm13,%xmm13 │ │ │ │ + vpblendvb %xmm11,%xmm2,%xmm14,%xmm14 │ │ │ │ + vpblendvb %xmm6,%xmm2,%xmm15,%xmm15 │ │ │ │ + vpmovsxbw %xmm1,%ymm1 │ │ │ │ + vpmovsxbw %xmm13,%ymm13 │ │ │ │ + vpmovsxbw %xmm14,%ymm14 │ │ │ │ + vpmovsxbw %xmm15,%ymm15 │ │ │ │ + vmovdqu (%rsi,%rcx,2),%xmm0 │ │ │ │ + vmovdqu (%rsi,%r9,2),%xmm10 │ │ │ │ + vmovdqu (%rsi,%rax,2),%xmm2 │ │ │ │ + vmovdqu (%rsi,%r11,2),%xmm3 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,2),%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,2),%ymm10,%ymm10 │ │ │ │ + vinserti128 $0x1,(%rsi,%r15,2),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rsi,%r12,2),%ymm3,%ymm3 │ │ │ │ + add %rdx,%rsi │ │ │ │ + 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 │ │ │ │ + vinserti128 $0x1,(%rsi,%r12,2),%ymm11,%ymm11 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpmaddwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm13,%ymm10,%ymm10 │ │ │ │ + vpmaddwd %ymm2,%ymm14,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm15,%ymm3 │ │ │ │ + vpmaddwd %ymm1,%ymm4,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm14,%ymm6 │ │ │ │ + vpmaddwd %ymm15,%ymm11,%ymm11 │ │ │ │ + vphaddd %ymm10,%ymm0,%ymm0 │ │ │ │ + vphaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ + vphaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vphaddd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpsrad %xmm7,%ymm0,%ymm0 │ │ │ │ + vpsrad %xmm7,%ymm4,%ymm4 │ │ │ │ + vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x80(%rsp) │ │ │ │ + vmovdqu (%rsi,%rcx,2),%xmm10 │ │ │ │ + vmovdqu (%rsi,%r9,2),%xmm2 │ │ │ │ + vmovdqu (%rsi,%rax,2),%xmm3 │ │ │ │ + vmovdqu (%rsi,%r11,2),%xmm4 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,2),%ymm10,%ymm10 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,2),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rsi,%r15,2),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rsi,%r12,2),%ymm4,%ymm4 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vmovdqu (%rsi,%rcx,2),%xmm5 │ │ │ │ + vmovdqu (%rsi,%r9,2),%xmm6 │ │ │ │ + vmovdqu (%rsi,%rax,2),%xmm11 │ │ │ │ + vmovdqu (%rsi,%r11,2),%xmm8 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,2),%ymm5,%ymm5 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,2),%ymm6,%ymm6 │ │ │ │ + vinserti128 $0x1,(%rsi,%r15,2),%ymm11,%ymm11 │ │ │ │ + vinserti128 $0x1,(%rsi,%r12,2),%ymm8,%ymm8 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpmaddwd %ymm1,%ymm10,%ymm10 │ │ │ │ + vpmaddwd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm14,%ymm3 │ │ │ │ + vpmaddwd %ymm4,%ymm15,%ymm4 │ │ │ │ + vpmaddwd %ymm1,%ymm5,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpmaddwd %ymm14,%ymm11,%ymm11 │ │ │ │ + vpmaddwd %ymm15,%ymm8,%ymm8 │ │ │ │ + vphaddd %ymm2,%ymm10,%ymm10 │ │ │ │ + vphaddd %ymm4,%ymm3,%ymm3 │ │ │ │ + vphaddd %ymm6,%ymm5,%ymm5 │ │ │ │ + vphaddd %ymm8,%ymm11,%ymm11 │ │ │ │ + vphaddd %ymm3,%ymm10,%ymm10 │ │ │ │ + vphaddd %ymm11,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm12,%ymm10,%ymm10 │ │ │ │ + vpaddd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpsrad %xmm7,%ymm10,%ymm10 │ │ │ │ + vpsrad %xmm7,%ymm5,%ymm5 │ │ │ │ + vpackssdw %ymm5,%ymm10,%ymm10 │ │ │ │ + vmovdqu (%rsi,%rcx,2),%xmm2 │ │ │ │ + vmovdqu (%rsi,%r9,2),%xmm3 │ │ │ │ + vmovdqu (%rsi,%rax,2),%xmm4 │ │ │ │ + vmovdqu (%rsi,%r11,2),%xmm5 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,2),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,2),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rsi,%r15,2),%ymm4,%ymm4 │ │ │ │ + vinserti128 $0x1,(%rsi,%r12,2),%ymm5,%ymm5 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vmovdqu (%rsi,%rcx,2),%xmm6 │ │ │ │ + vmovdqu (%rsi,%r9,2),%xmm11 │ │ │ │ + vmovdqu (%rsi,%rax,2),%xmm8 │ │ │ │ + vmovdqu (%rsi,%r11,2),%xmm9 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,2),%ymm6,%ymm6 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,2),%ymm11,%ymm11 │ │ │ │ + vinserti128 $0x1,(%rsi,%r15,2),%ymm8,%ymm8 │ │ │ │ + vinserti128 $0x1,(%rsi,%r12,2),%ymm9,%ymm9 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpmaddwd %ymm1,%ymm2,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpmaddwd %ymm4,%ymm14,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm15,%ymm5 │ │ │ │ + vpmaddwd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpmaddwd %ymm13,%ymm11,%ymm11 │ │ │ │ + vpmaddwd %ymm14,%ymm8,%ymm8 │ │ │ │ + vpmaddwd %ymm15,%ymm9,%ymm9 │ │ │ │ + vphaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ + vphaddd %ymm9,%ymm8,%ymm8 │ │ │ │ + vphaddd %ymm4,%ymm2,%ymm2 │ │ │ │ + vphaddd %ymm8,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpaddd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpsrad %xmm7,%ymm2,%ymm2 │ │ │ │ + vpsrad %xmm7,%ymm6,%ymm6 │ │ │ │ + vpackssdw %ymm6,%ymm2,%ymm2 │ │ │ │ + vmovdqu (%rsi,%rcx,2),%xmm3 │ │ │ │ + vmovdqu (%rsi,%r9,2),%xmm4 │ │ │ │ + vmovdqu (%rsi,%rax,2),%xmm5 │ │ │ │ + vmovdqu (%rsi,%r11,2),%xmm6 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,2),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,2),%ymm4,%ymm4 │ │ │ │ + vinserti128 $0x1,(%rsi,%r15,2),%ymm5,%ymm5 │ │ │ │ + vinserti128 $0x1,(%rsi,%r12,2),%ymm6,%ymm6 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vmovdqu (%rsi,%rcx,2),%xmm11 │ │ │ │ + vmovdqu (%rsi,%r9,2),%xmm8 │ │ │ │ + vmovdqu (%rsi,%rax,2),%xmm9 │ │ │ │ + vmovdqu (%rsi,%r11,2),%xmm0 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,2),%ymm11,%ymm11 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,2),%ymm8,%ymm8 │ │ │ │ + vinserti128 $0x1,(%rsi,%r15,2),%ymm9,%ymm9 │ │ │ │ + vinserti128 $0x1,(%rsi,%r12,2),%ymm0,%ymm0 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpmaddwd %ymm1,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm14,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm15,%ymm6 │ │ │ │ + vpmaddwd %ymm1,%ymm11,%ymm11 │ │ │ │ + vpmaddwd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpmaddwd %ymm14,%ymm9,%ymm9 │ │ │ │ + vpmaddwd %ymm0,%ymm15,%ymm0 │ │ │ │ + vphaddd %ymm4,%ymm3,%ymm3 │ │ │ │ + vphaddd %ymm6,%ymm5,%ymm5 │ │ │ │ + vphaddd %ymm8,%ymm11,%ymm11 │ │ │ │ + vphaddd %ymm0,%ymm9,%ymm9 │ │ │ │ + vphaddd %ymm5,%ymm3,%ymm3 │ │ │ │ + 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 0xddcd0(%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 │ │ │ │ + vpshufb %ymm11,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm0,%ymm8,%ymm4 │ │ │ │ + vpmaddwd %ymm9,%ymm10,%ymm5 │ │ │ │ + vpmaddwd %ymm2,%ymm12,%ymm6 │ │ │ │ + vpmaddwd %ymm7,%ymm3,%ymm11 │ │ │ │ + vpaddd 0x20(%rsp),%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + 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 2ff28c <__cxa_finalize@plt+0x2d423c> │ │ │ │ + vbroadcasti128 0xddd50(%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 │ │ │ │ + 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 │ │ │ │ + vinserti128 $0x1,(%rsi,%r12,2),%ymm11,%ymm11 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpmaddwd %ymm1,%ymm4,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm14,%ymm6 │ │ │ │ + vpmaddwd %ymm15,%ymm11,%ymm11 │ │ │ │ + vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ + vphaddd %ymm6,%ymm4,%ymm4 │ │ │ │ + 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 2ff75a <__cxa_finalize@plt+0x2d470a> │ │ │ │ + movzwl 0xddf9e(%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 0xddce0(%r14),%ymm7 │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + sub $0x2,%rsi │ │ │ │ + vmovd %r9d,%xmm15 │ │ │ │ + vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ + vpbroadcastq 0xdde1d(%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 0xddd60(%r14),%ymm5 │ │ │ │ + vbroadcasti128 0xddd70(%r14),%ymm1 │ │ │ │ + vbroadcasti128 0xddcc0(%r14),%ymm4 │ │ │ │ + vpbroadcastd 0xe2fea(%r14,%rcx,8),%xmm14 │ │ │ │ + vpbroadcastd 0xe2fea(%r14,%r9,8),%xmm7 │ │ │ │ + vpbroadcastd 0xe2fea(%r14,%rbp,8),%xmm15 │ │ │ │ + vpbroadcastd 0xe2fea(%r14,%r15,8),%xmm8 │ │ │ │ + shr $0x6,%eax │ │ │ │ + mov $0x40000000,%r15d │ │ │ │ + lea (%r10,%rax,1),%eax │ │ │ │ + cmovne 0xe2fe8(%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 │ │ │ │ + vpmovsxbw %xmm14,%ymm14 │ │ │ │ + vpmovsxbw %xmm15,%ymm15 │ │ │ │ + vmovq %r15,%xmm13 │ │ │ │ + vpblendvb %ymm11,%ymm2,%ymm14,%ymm14 │ │ │ │ + vpblendvb %ymm6,%ymm2,%ymm15,%ymm15 │ │ │ │ + vpextrd $0x2,%xmm10,%ecx │ │ │ │ + vpshufb %ymm5,%ymm10,%ymm12 │ │ │ │ + vpshufb %ymm1,%ymm10,%ymm10 │ │ │ │ + lea (%rcx,%rdx,1),%r9 │ │ │ │ + lea (%rcx,%rdx,2),%rbp │ │ │ │ + lea (%rcx,%rbx,1),%r15 │ │ │ │ + vmovdqu (%rsi),%xmm0 │ │ │ │ + vmovdqu (%rsi,%rcx,1),%xmm7 │ │ │ │ + vmovdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ + vmovdqu (%rsi,%r9,1),%xmm8 │ │ │ │ + vinserti128 $0x1,(%rsi,%rdx,2),%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm7,%ymm7 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm1,%ymm1 │ │ │ │ + vinserti128 $0x1,(%rsi,%r15,1),%ymm8,%ymm8 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vmovdqu (%rsi),%xmm2 │ │ │ │ + vmovdqu (%rsi,%rcx,1),%xmm9 │ │ │ │ + vinserti128 $0x1,(%rsi,%rdx,1),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rsi,%r9,1),%ymm9,%ymm9 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vpbroadcastb %xmm10,%ymm5 │ │ │ │ + vpsubb %ymm5,%ymm10,%ymm10 │ │ │ │ + vpaddb %ymm4,%ymm12,%ymm12 │ │ │ │ + vpaddb %ymm4,%ymm10,%ymm10 │ │ │ │ + vmovdqa (%rsp),%ymm5 │ │ │ │ + vmovd 0x40(%rsp),%xmm6 │ │ │ │ + vpshufb %ymm12,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm12,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm12,%ymm2,%ymm2 │ │ │ │ + vpmaddwd %ymm0,%ymm14,%ymm0 │ │ │ │ + vpmaddwd %ymm1,%ymm14,%ymm1 │ │ │ │ + vpmaddwd %ymm2,%ymm14,%ymm2 │ │ │ │ + vpshufb %ymm10,%ymm7,%ymm7 │ │ │ │ + vpshufb %ymm10,%ymm8,%ymm8 │ │ │ │ + vpshufb %ymm10,%ymm9,%ymm9 │ │ │ │ + vpmaddwd %ymm7,%ymm15,%ymm7 │ │ │ │ + vpmaddwd %ymm15,%ymm8,%ymm8 │ │ │ │ + vpmaddwd %ymm15,%ymm9,%ymm9 │ │ │ │ + vpunpcklqdq %xmm13,%xmm13,%xmm13 │ │ │ │ + vpmovsxbw %xmm13,%ymm13 │ │ │ │ + vphaddd %ymm7,%ymm0,%ymm0 │ │ │ │ + vphaddd %ymm8,%ymm1,%ymm1 │ │ │ │ + vphaddd %ymm9,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm5,%ymm2,%ymm2 │ │ │ │ + vpsrad %xmm6,%ymm0,%ymm0 │ │ │ │ + vpsrad %xmm6,%ymm1,%ymm1 │ │ │ │ + vpsrad %xmm6,%ymm2,%ymm2 │ │ │ │ + vperm2i128 $0x21,%ymm2,%ymm0,%ymm3 │ │ │ │ + vperm2i128 $0x13,%ymm1,%ymm2,%ymm2 │ │ │ │ + vpshufd $0x0,%ymm13,%ymm7 │ │ │ │ + vpshufd $0x55,%ymm13,%ymm8 │ │ │ │ + vpshufd $0xaa,%ymm13,%ymm9 │ │ │ │ + vpshufd $0xff,%ymm13,%ymm13 │ │ │ │ + vpackssdw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpunpckhwd %ymm1,%ymm0,%ymm2 │ │ │ │ + vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rsi),%xmm1 │ │ │ │ + vmovdqu (%rsi,%rcx,1),%xmm6 │ │ │ │ + vmovdqu (%rsi,%rdx,1),%xmm3 │ │ │ │ + vmovdqu (%rsi,%r9,1),%xmm11 │ │ │ │ + vinserti128 $0x1,(%rsi,%rdx,2),%ymm1,%ymm1 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,1),%ymm6,%ymm6 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,1),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rsi,%r15,1),%ymm11,%ymm11 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vpmaddwd %ymm7,%ymm0,%ymm4 │ │ │ │ + vpmaddwd %ymm2,%ymm8,%ymm5 │ │ │ │ + vpshufb %ymm12,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm12,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm1,%ymm14,%ymm1 │ │ │ │ + vpmaddwd %ymm3,%ymm14,%ymm3 │ │ │ │ + vmovdqa (%rsp),%ymm0 │ │ │ │ + vpshufb %ymm10,%ymm6,%ymm6 │ │ │ │ + vpshufb %ymm10,%ymm11,%ymm11 │ │ │ │ + vpmaddwd %ymm6,%ymm15,%ymm6 │ │ │ │ + vpmaddwd %ymm15,%ymm11,%ymm11 │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vmovd 0x40(%rsp),%xmm5 │ │ │ │ + vphaddd %ymm6,%ymm1,%ymm1 │ │ │ │ + vphaddd %ymm11,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm0,%ymm3,%ymm3 │ │ │ │ + vpsrad %xmm5,%ymm1,%ymm1 │ │ │ │ + vpsrad %xmm5,%ymm3,%ymm3 │ │ │ │ + vpslld $0x10,%ymm3,%ymm3 │ │ │ │ + vpblendw $0xaa,%ymm3,%ymm1,%ymm1 │ │ │ │ + vperm2i128 $0x21,%ymm1,%ymm2,%ymm0 │ │ │ │ + vpaddd 0x20(%rsp),%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm1,%ymm2 │ │ │ │ + vpmaddwd %ymm0,%ymm9,%ymm5 │ │ │ │ + vpmaddwd %ymm2,%ymm13,%ymm6 │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + 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 2ffa6e <__cxa_finalize@plt+0x2d4a1e> │ │ │ │ + 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 2ffbd0 <__cxa_finalize@plt+0x2d4b80> │ │ │ │ + movl $0x2,0xa0(%rsp) │ │ │ │ + movq $0x20,0xd0(%rsp) │ │ │ │ + jmp 2ffbd0 <__cxa_finalize@plt+0x2d4b80> │ │ │ │ + movl $0x4,0xa0(%rsp) │ │ │ │ + movq $0x40,0xd0(%rsp) │ │ │ │ + jmp 2ffbd0 <__cxa_finalize@plt+0x2d4b80> │ │ │ │ + movl $0x8,0xa0(%rsp) │ │ │ │ + movq $0x80,0xd0(%rsp) │ │ │ │ + jmp 2ffbd0 <__cxa_finalize@plt+0x2d4b80> │ │ │ │ + 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 0xe2fe8(%r14,%rax,8),%rcx │ │ │ │ + vpmaddwd 0xddd00(%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 2ffcae <__cxa_finalize@plt+0x2d4c5e> │ │ │ │ + decl 0xa0(%rsp) │ │ │ │ + je 300249 <__cxa_finalize@plt+0x2d51f9> │ │ │ │ + addq $0x10,0xb0(%rsp) │ │ │ │ + mov 0xb8(%rsp),%r8d │ │ │ │ + vpbroadcastd 0x40(%r13),%ymm8 │ │ │ │ + vpbroadcastd 0xdde18(%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 0xdde1c(%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 │ │ │ │ + vmovq %xmm11,%rbp │ │ │ │ + vpextrq $0x1,%xmm11,%r12 │ │ │ │ + mov %r9d,%ecx │ │ │ │ + shr $0x20,%r9 │ │ │ │ + mov %r11d,%eax │ │ │ │ + shr $0x20,%r11 │ │ │ │ + mov %ebp,%ebx │ │ │ │ + shr $0x20,%rbp │ │ │ │ + mov %r12d,%r15d │ │ │ │ + shr $0x20,%r12 │ │ │ │ + vmovdqa %ymm10,0x60(%rsp) │ │ │ │ + vmovq 0xe2fe8(%r14,%rcx,8),%xmm1 │ │ │ │ + vmovq 0xe2fe8(%r14,%r9,8),%xmm13 │ │ │ │ + vmovhps 0xe2fe8(%r14,%rax,8),%xmm1,%xmm1 │ │ │ │ + vmovhps 0xe2fe8(%r14,%r11,8),%xmm13,%xmm13 │ │ │ │ + vmovq 0xe2fe8(%r14,%rbx,8),%xmm14 │ │ │ │ + vmovq 0xe2fe8(%r14,%rbp,8),%xmm15 │ │ │ │ + vmovhps 0xe2fe8(%r14,%r15,8),%xmm14,%xmm14 │ │ │ │ + vmovhps 0xe2fe8(%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 │ │ │ │ + mov %r9d,%ecx │ │ │ │ + shr $0x20,%r9 │ │ │ │ + mov %ebp,%ebx │ │ │ │ + shr $0x20,%rbp │ │ │ │ + mov %r11d,%eax │ │ │ │ + shr $0x20,%r11 │ │ │ │ + mov %r12d,%r15d │ │ │ │ + shr $0x20,%r12 │ │ │ │ + vpshufd $0xa0,%xmm5,%xmm4 │ │ │ │ + vpshufd $0xf5,%xmm5,%xmm5 │ │ │ │ + vpshufd $0xa0,%xmm6,%xmm11 │ │ │ │ + vpshufd $0xf5,%xmm6,%xmm6 │ │ │ │ + vpblendvb %xmm4,%xmm2,%xmm1,%xmm1 │ │ │ │ + vpblendvb %xmm5,%xmm2,%xmm13,%xmm13 │ │ │ │ + vpblendvb %xmm11,%xmm2,%xmm14,%xmm14 │ │ │ │ + vpblendvb %xmm6,%xmm2,%xmm15,%xmm15 │ │ │ │ + vpmovsxbw %xmm1,%ymm1 │ │ │ │ + vpmovsxbw %xmm13,%ymm13 │ │ │ │ + vpmovsxbw %xmm14,%ymm14 │ │ │ │ + vpmovsxbw %xmm15,%ymm15 │ │ │ │ + vmovdqu (%rsi,%rcx,2),%xmm0 │ │ │ │ + vmovdqu (%rsi,%r9,2),%xmm10 │ │ │ │ + vmovdqu (%rsi,%rax,2),%xmm2 │ │ │ │ + vmovdqu (%rsi,%r11,2),%xmm3 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,2),%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,2),%ymm10,%ymm10 │ │ │ │ + vinserti128 $0x1,(%rsi,%r15,2),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rsi,%r12,2),%ymm3,%ymm3 │ │ │ │ + add %rdx,%rsi │ │ │ │ + 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 │ │ │ │ + vinserti128 $0x1,(%rsi,%r12,2),%ymm11,%ymm11 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpmaddwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm13,%ymm10,%ymm10 │ │ │ │ + vpmaddwd %ymm2,%ymm14,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm15,%ymm3 │ │ │ │ + vpmaddwd %ymm1,%ymm4,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm14,%ymm6 │ │ │ │ + vpmaddwd %ymm15,%ymm11,%ymm11 │ │ │ │ + vphaddd %ymm10,%ymm0,%ymm0 │ │ │ │ + vphaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ + vphaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vphaddd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm12,%ymm4 │ │ │ │ + vpsrad %xmm7,%ymm0,%ymm0 │ │ │ │ + vpsrad %xmm7,%ymm4,%ymm4 │ │ │ │ + vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x80(%rsp) │ │ │ │ + vmovdqu (%rsi,%rcx,2),%xmm10 │ │ │ │ + vmovdqu (%rsi,%r9,2),%xmm2 │ │ │ │ + vmovdqu (%rsi,%rax,2),%xmm3 │ │ │ │ + vmovdqu (%rsi,%r11,2),%xmm4 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,2),%ymm10,%ymm10 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,2),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rsi,%r15,2),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rsi,%r12,2),%ymm4,%ymm4 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vmovdqu (%rsi,%rcx,2),%xmm5 │ │ │ │ + vmovdqu (%rsi,%r9,2),%xmm6 │ │ │ │ + vmovdqu (%rsi,%rax,2),%xmm11 │ │ │ │ + vmovdqu (%rsi,%r11,2),%xmm8 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,2),%ymm5,%ymm5 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,2),%ymm6,%ymm6 │ │ │ │ + vinserti128 $0x1,(%rsi,%r15,2),%ymm11,%ymm11 │ │ │ │ + vinserti128 $0x1,(%rsi,%r12,2),%ymm8,%ymm8 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpmaddwd %ymm1,%ymm10,%ymm10 │ │ │ │ + vpmaddwd %ymm2,%ymm13,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm14,%ymm3 │ │ │ │ + vpmaddwd %ymm4,%ymm15,%ymm4 │ │ │ │ + vpmaddwd %ymm1,%ymm5,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm13,%ymm6 │ │ │ │ + vpmaddwd %ymm14,%ymm11,%ymm11 │ │ │ │ + vpmaddwd %ymm15,%ymm8,%ymm8 │ │ │ │ + vphaddd %ymm2,%ymm10,%ymm10 │ │ │ │ + vphaddd %ymm4,%ymm3,%ymm3 │ │ │ │ + vphaddd %ymm6,%ymm5,%ymm5 │ │ │ │ + vphaddd %ymm8,%ymm11,%ymm11 │ │ │ │ + vphaddd %ymm3,%ymm10,%ymm10 │ │ │ │ + vphaddd %ymm11,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm12,%ymm10,%ymm10 │ │ │ │ + vpaddd %ymm5,%ymm12,%ymm5 │ │ │ │ + vpsrad %xmm7,%ymm10,%ymm10 │ │ │ │ + vpsrad %xmm7,%ymm5,%ymm5 │ │ │ │ + vpackssdw %ymm5,%ymm10,%ymm10 │ │ │ │ + vmovdqu (%rsi,%rcx,2),%xmm2 │ │ │ │ + vmovdqu (%rsi,%r9,2),%xmm3 │ │ │ │ + vmovdqu (%rsi,%rax,2),%xmm4 │ │ │ │ + vmovdqu (%rsi,%r11,2),%xmm5 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,2),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,2),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rsi,%r15,2),%ymm4,%ymm4 │ │ │ │ + vinserti128 $0x1,(%rsi,%r12,2),%ymm5,%ymm5 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vmovdqu (%rsi,%rcx,2),%xmm6 │ │ │ │ + vmovdqu (%rsi,%r9,2),%xmm11 │ │ │ │ + vmovdqu (%rsi,%rax,2),%xmm8 │ │ │ │ + vmovdqu (%rsi,%r11,2),%xmm9 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,2),%ymm6,%ymm6 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,2),%ymm11,%ymm11 │ │ │ │ + vinserti128 $0x1,(%rsi,%r15,2),%ymm8,%ymm8 │ │ │ │ + vinserti128 $0x1,(%rsi,%r12,2),%ymm9,%ymm9 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpmaddwd %ymm1,%ymm2,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpmaddwd %ymm4,%ymm14,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm15,%ymm5 │ │ │ │ + vpmaddwd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpmaddwd %ymm13,%ymm11,%ymm11 │ │ │ │ + vpmaddwd %ymm14,%ymm8,%ymm8 │ │ │ │ + vpmaddwd %ymm15,%ymm9,%ymm9 │ │ │ │ + vphaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ + vphaddd %ymm9,%ymm8,%ymm8 │ │ │ │ + vphaddd %ymm4,%ymm2,%ymm2 │ │ │ │ + vphaddd %ymm8,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm2,%ymm12,%ymm2 │ │ │ │ + vpaddd %ymm6,%ymm12,%ymm6 │ │ │ │ + vpsrad %xmm7,%ymm2,%ymm2 │ │ │ │ + vpsrad %xmm7,%ymm6,%ymm6 │ │ │ │ + vpackssdw %ymm6,%ymm2,%ymm2 │ │ │ │ + vmovdqu (%rsi,%rcx,2),%xmm3 │ │ │ │ + vmovdqu (%rsi,%r9,2),%xmm4 │ │ │ │ + vmovdqu (%rsi,%rax,2),%xmm5 │ │ │ │ + vmovdqu (%rsi,%r11,2),%xmm6 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,2),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,2),%ymm4,%ymm4 │ │ │ │ + vinserti128 $0x1,(%rsi,%r15,2),%ymm5,%ymm5 │ │ │ │ + vinserti128 $0x1,(%rsi,%r12,2),%ymm6,%ymm6 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vmovdqu (%rsi,%rcx,2),%xmm11 │ │ │ │ + vmovdqu (%rsi,%r9,2),%xmm8 │ │ │ │ + vmovdqu (%rsi,%rax,2),%xmm9 │ │ │ │ + vmovdqu (%rsi,%r11,2),%xmm0 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,2),%ymm11,%ymm11 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,2),%ymm8,%ymm8 │ │ │ │ + vinserti128 $0x1,(%rsi,%r15,2),%ymm9,%ymm9 │ │ │ │ + vinserti128 $0x1,(%rsi,%r12,2),%ymm0,%ymm0 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpmaddwd %ymm1,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm14,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm15,%ymm6 │ │ │ │ + vpmaddwd %ymm1,%ymm11,%ymm11 │ │ │ │ + vpmaddwd %ymm13,%ymm8,%ymm8 │ │ │ │ + vpmaddwd %ymm14,%ymm9,%ymm9 │ │ │ │ + vpmaddwd %ymm0,%ymm15,%ymm0 │ │ │ │ + vphaddd %ymm4,%ymm3,%ymm3 │ │ │ │ + vphaddd %ymm6,%ymm5,%ymm5 │ │ │ │ + vphaddd %ymm8,%ymm11,%ymm11 │ │ │ │ + vphaddd %ymm0,%ymm9,%ymm9 │ │ │ │ + vphaddd %ymm5,%ymm3,%ymm3 │ │ │ │ + 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 0xddcd0(%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 │ │ │ │ + vpshufb %ymm11,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm0,%ymm8,%ymm4 │ │ │ │ + vpmaddwd %ymm9,%ymm10,%ymm5 │ │ │ │ + vpmaddwd %ymm2,%ymm12,%ymm6 │ │ │ │ + vpmaddwd %ymm7,%ymm3,%ymm11 │ │ │ │ + vpaddd 0x20(%rsp),%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + 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 2ffc51 <__cxa_finalize@plt+0x2d4c01> │ │ │ │ + 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 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbx,2),%ymm3,%ymm3 │ │ │ │ + vinserti128 $0x1,(%rsi,%rbp,2),%ymm4,%ymm4 │ │ │ │ + vinserti128 $0x1,(%rsi,%r15,2),%ymm5,%ymm5 │ │ │ │ + vinserti128 $0x1,(%rsi,%r12,2),%ymm6,%ymm6 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpmaddwd %ymm1,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm4,%ymm13,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm14,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm15,%ymm6 │ │ │ │ + vphaddd %ymm4,%ymm3,%ymm3 │ │ │ │ + vphaddd %ymm6,%ymm5,%ymm5 │ │ │ │ + vphaddd %ymm5,%ymm3,%ymm3 │ │ │ │ + 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 │ │ │ │ + vinserti128 $0x1,(%rsi,%r12,2),%ymm11,%ymm11 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpmaddwd %ymm1,%ymm4,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm13,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm14,%ymm6 │ │ │ │ + vpmaddwd %ymm15,%ymm11,%ymm11 │ │ │ │ + vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ + vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ + vmovdqa (%rsp),%ymm5 │ │ │ │ + vmovd 0x40(%rsp),%xmm11 │ │ │ │ + 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 30011f <__cxa_finalize@plt+0x2d50cf> │ │ │ │ + mov %r13,%rsp │ │ │ │ + pop %r13 │ │ │ │ + pop %r12 │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xdf58d(%rip),%r10 │ │ │ │ + push %rbx │ │ │ │ + push %rbp │ │ │ │ + push %r14 │ │ │ │ + push %r15 │ │ │ │ + push %r12 │ │ │ │ + mov 0x38(%rsp),%eax │ │ │ │ + lea -0x7203(%rip),%rbx │ │ │ │ + shr $0xb,%eax │ │ │ │ + vpbroadcastd 0xe2f64(%rbx,%rax,4),%ymm13 │ │ │ │ + vpbroadcastd 0xdbd47(%rip),%ymm14 │ │ │ │ + call 300360 <__cxa_finalize@plt+0x2d5310> │ │ │ │ + jmp 300299 <__cxa_finalize@plt+0x2d5249> │ │ │ │ + call 30041b <__cxa_finalize@plt+0x2d53cb> │ │ │ │ + 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 300290 <__cxa_finalize@plt+0x2d5240> │ │ │ │ + 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 │ │ │ │ + mov 0x38(%rsp),%eax │ │ │ │ + lea -0x7283(%rip),%rbx │ │ │ │ + shr $0xb,%eax │ │ │ │ + vpbroadcastd 0xe2f64(%rbx,%rax,4),%ymm13 │ │ │ │ + vpbroadcastd 0xe2f6c(%rbx,%rax,4),%ymm14 │ │ │ │ + vpbroadcastw 0x38(%rsp),%ymm15 │ │ │ │ + call 300360 <__cxa_finalize@plt+0x2d5310> │ │ │ │ + jmp 300321 <__cxa_finalize@plt+0x2d52d1> │ │ │ │ + call 30041b <__cxa_finalize@plt+0x2d53cb> │ │ │ │ + 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 300318 <__cxa_finalize@plt+0x2d52c8> │ │ │ │ + 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 0xdbcaa(%rip),%ymm12 │ │ │ │ + vpxor %ymm11,%ymm11,%ymm11 │ │ │ │ + add $0xe86d0,%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 3005b0 <__cxa_finalize@plt+0x2d5560> │ │ │ │ + vpsrld $0x10,%ymm0,%ymm1 │ │ │ │ + call 3005b0 <__cxa_finalize@plt+0x2d5560> │ │ │ │ + vpblendw $0xaa,%ymm0,%ymm1,%ymm1 │ │ │ │ + vpsrld $0x10,%ymm0,%ymm2 │ │ │ │ + call 3005b0 <__cxa_finalize@plt+0x2d5560> │ │ │ │ + vpblendw $0xaa,%ymm0,%ymm2,%ymm2 │ │ │ │ + vpsrld $0x10,%ymm0,%ymm3 │ │ │ │ + call 3005b0 <__cxa_finalize@plt+0x2d5560> │ │ │ │ + vpblendw $0xaa,%ymm0,%ymm3,%ymm3 │ │ │ │ + vpsrld $0x10,%ymm0,%ymm4 │ │ │ │ + call 3005b0 <__cxa_finalize@plt+0x2d5560> │ │ │ │ + vpblendw $0xaa,%ymm0,%ymm4,%ymm4 │ │ │ │ + vpsrld $0x10,%ymm0,%ymm5 │ │ │ │ + call 3005b0 <__cxa_finalize@plt+0x2d5560> │ │ │ │ + vpblendw $0xaa,%ymm0,%ymm5,%ymm5 │ │ │ │ + vpsrld $0x10,%ymm0,%ymm6 │ │ │ │ + call 3005b0 <__cxa_finalize@plt+0x2d5560> │ │ │ │ + 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 3005b0 <__cxa_finalize@plt+0x2d5560> │ │ │ │ + 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 │ │ │ │ + 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 │ │ │ │ + vpunpcklwd %ymm0,%ymm8,%ymm8 │ │ │ │ + shr $0xa,%eax │ │ │ │ + shr $0xa,%ebp │ │ │ │ + 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 %ymm5,%ymm8,%ymm8 │ │ │ │ + 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 3005b0 <__cxa_finalize@plt+0x2d5560> │ │ │ │ + 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 │ │ │ │ + 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 │ │ │ │ + vpunpcklwd %ymm0,%ymm8,%ymm8 │ │ │ │ + shr $0xa,%eax │ │ │ │ + shr $0xa,%ebp │ │ │ │ + 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 %ymm2,%ymm8,%ymm2 │ │ │ │ + vpmaddwd %ymm4,%ymm9,%ymm9 │ │ │ │ + vpunpcklbw %ymm0,%ymm11,%ymm8 │ │ │ │ + vpunpckhbw %ymm0,%ymm11,%ymm0 │ │ │ │ + vpmaddwd %ymm6,%ymm8,%ymm8 │ │ │ │ + vpmaddwd %ymm0,%ymm10,%ymm0 │ │ │ │ + vpaddd %ymm2,%ymm9,%ymm9 │ │ │ │ + vmovdqa %ymm4,%ymm2 │ │ │ │ + vpaddd %ymm0,%ymm8,%ymm0 │ │ │ │ + vmovdqa %ymm6,%ymm4 │ │ │ │ + vmovdqa %ymm10,%ymm6 │ │ │ │ + vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea (%r9,%r10,4),%ebp │ │ │ │ + lea (%r9,%r10,1),%eax │ │ │ │ + vmovdqu -0x6(%rdx),%xmm10 │ │ │ │ + vinserti128 $0x1,0x2(%rdx),%ymm10,%ymm10 │ │ │ │ + shr $0xa,%r9d │ │ │ │ + shr $0xa,%ebp │ │ │ │ + vmovq (%rbx,%r9,8),%xmm0 │ │ │ │ + vinserti128 $0x1,(%rbx,%rbp,8),%ymm0,%ymm0 │ │ │ │ + lea (%rax,%r10,4),%ebp │ │ │ │ + lea (%rax,%r10,1),%r9d │ │ │ │ + vmovdqu -0x4(%rdx),%xmm8 │ │ │ │ + vinserti128 $0x1,0x4(%rdx),%ymm8,%ymm8 │ │ │ │ + shr $0xa,%eax │ │ │ │ + shr $0xa,%ebp │ │ │ │ + vmovq (%rbx,%rax,8),%xmm9 │ │ │ │ + vinserti128 $0x1,(%rbx,%rbp,8),%ymm9,%ymm9 │ │ │ │ + lea (%r9,%r10,4),%ebp │ │ │ │ + lea (%r9,%r10,1),%eax │ │ │ │ + shr $0xa,%r9d │ │ │ │ + shr $0xa,%ebp │ │ │ │ + vpunpcklbw %ymm0,%ymm11,%ymm0 │ │ │ │ + vpmaddwd %ymm0,%ymm10,%ymm0 │ │ │ │ + vmovdqu -0x2(%rdx),%xmm10 │ │ │ │ + vinserti128 $0x1,0x6(%rdx),%ymm10,%ymm10 │ │ │ │ + vpunpcklbw %ymm9,%ymm11,%ymm9 │ │ │ │ + vpmaddwd %ymm8,%ymm9,%ymm9 │ │ │ │ + vmovq (%rbx,%r9,8),%xmm8 │ │ │ │ + vinserti128 $0x1,(%rbx,%rbp,8),%ymm8,%ymm8 │ │ │ │ + lea (%rax,%r10,4),%ebp │ │ │ │ + lea (%rax,%r11,1),%r9d │ │ │ │ + vphaddd %ymm9,%ymm0,%ymm0 │ │ │ │ + vmovdqu (%rdx),%xmm9 │ │ │ │ + vinserti128 $0x1,0x8(%rdx),%ymm9,%ymm9 │ │ │ │ + shr $0xa,%eax │ │ │ │ + shr $0xa,%ebp │ │ │ │ + vpunpcklbw %ymm8,%ymm11,%ymm8 │ │ │ │ + vpmaddwd %ymm10,%ymm8,%ymm8 │ │ │ │ + vmovq (%rbx,%rax,8),%xmm10 │ │ │ │ + vinserti128 $0x1,(%rbx,%rbp,8),%ymm10,%ymm10 │ │ │ │ + vpunpcklbw %ymm10,%ymm11,%ymm10 │ │ │ │ + vpmaddwd %ymm10,%ymm9,%ymm9 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vphaddd %ymm9,%ymm8,%ymm8 │ │ │ │ + vphaddd %ymm8,%ymm0,%ymm0 │ │ │ │ + vpsllvd %ymm13,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ + ret │ │ │ │ + nopl (%rax) │ │ │ │ + lea 0xdb999(%rip),%rax │ │ │ │ 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 │ │ │ │ + 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 300870 <__cxa_finalize@plt+0x2d5820> │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ jmp *%r8 │ │ │ │ - vmovdqa32 0xdeaec(%rip),%zmm21 │ │ │ │ + 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 300742 <__cxa_finalize@plt+0x2d56f2> │ │ │ │ + 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 │ │ │ │ - jg 2fd60f <__cxa_finalize@plt+0x2d25bf> │ │ │ │ - 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 │ │ │ │ - vpmulhw %ymm18,%ymm17,%ymm17 │ │ │ │ - vpaddw %ymm17,%ymm16,%ymm16 │ │ │ │ - vmovdqa32 0x20(%rdx),%ymm17 │ │ │ │ - vmovdqa32 0x20(%rcx),%ymm18 │ │ │ │ - vpsubw %ymm17,%ymm18,%ymm18 │ │ │ │ - vpabsw %ymm18,%ymm19 │ │ │ │ - vpsubusw %ymm19,%ymm22,%ymm19 │ │ │ │ - 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,0xdea73(%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 2fd602 <__cxa_finalize@plt+0x2d25b2> │ │ │ │ + je 300742 <__cxa_finalize@plt+0x2d56f2> │ │ │ │ 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 0xde9a1(%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 │ │ │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm18 │ │ │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ - vpabsw %zmm18,%zmm19 │ │ │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ - vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ │ │ - vpsllw $0xa,%zmm20,%zmm19 │ │ │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - 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} │ │ │ │ + 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 │ │ │ │ + vmovq %xmm3,(%rdi) │ │ │ │ + vmovhps %xmm3,(%rdi,%rsi,1) │ │ │ │ + vextracti128 $0x1,%ymm3,%xmm3 │ │ │ │ + vmovq %xmm3,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm3,(%rdi,%rax,1) │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqa32 0xde96f(%rip),%zmm21 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ + vextracti128 $0x1,%ymm1,(%rdi,%rax,1) │ │ │ │ cmp $0x4,%r9d │ │ │ │ - jne 2fd7b5 <__cxa_finalize@plt+0x2d2765> │ │ │ │ - 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 │ │ │ │ - vpmulhw %ymm18,%ymm17,%ymm17 │ │ │ │ - vpaddw %ymm17,%ymm16,%ymm16 │ │ │ │ - vmovdqa32 0x20(%rdx),%ymm17 │ │ │ │ - vmovdqa32 0x20(%rcx),%ymm18 │ │ │ │ - vpsubw %ymm17,%ymm18,%ymm18 │ │ │ │ - vpabsw %ymm18,%ymm19 │ │ │ │ - vpsubusw %ymm19,%ymm22,%ymm19 │ │ │ │ - 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,0xde8f6(%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) │ │ │ │ - vmovhps %xmm16,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm17,(%rdi,%r10,1) │ │ │ │ + jne 300787 <__cxa_finalize@plt+0x2d5737> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - add $0x10,%rax │ │ │ │ + call 300870 <__cxa_finalize@plt+0x2d5820> │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - 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 │ │ │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm18 │ │ │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ - vpabsw %zmm18,%zmm19 │ │ │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ - vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ │ │ - vpsllw $0xa,%zmm20,%zmm19 │ │ │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - vpermb %zmm20,%zmm21,%zmm20 │ │ │ │ - vmovdqa32 %zmm24,%zmm17 │ │ │ │ - vpdpbusd %zmm25,%zmm20,%zmm17 │ │ │ │ - vpermb %zmm17,%zmm26,%zmm17 │ │ │ │ - vmovdqa32 %xmm17,(%rax) │ │ │ │ - vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ - vextracti32x4 $0x2,%zmm16,%xmm18 │ │ │ │ - vextracti32x4 $0x3,%zmm16,%xmm19 │ │ │ │ - vmovq %xmm16,(%rdi) │ │ │ │ - vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm18,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm19,(%rdi,%r10,1) │ │ │ │ + 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 │ │ │ │ - vmovhps %xmm16,(%rdi) │ │ │ │ - vmovhps %xmm17,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm18,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm19,(%rdi,%r10,1) │ │ │ │ + vmovdqa %xmm2,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm2,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %xmm3,(%rdi,%rsi,2) │ │ │ │ + vextracti128 $0x1,%ymm3,(%rdi,%rax,1) │ │ │ │ sub $0x8,%r9d │ │ │ │ - jg 2fd7a5 <__cxa_finalize@plt+0x2d2755> │ │ │ │ + jg 300767 <__cxa_finalize@plt+0x2d5717> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqa32 0xde7c5(%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 │ │ │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm18 │ │ │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ - vpabsw %zmm18,%zmm19 │ │ │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ - vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ │ │ - vpsllw $0xa,%zmm20,%zmm19 │ │ │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - vpermb %zmm20,%zmm21,%zmm20 │ │ │ │ - vmovdqa32 %zmm24,%zmm17 │ │ │ │ - vpdpbusd %zmm25,%zmm20,%zmm17 │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - vpermb %zmm17,%zmm26,%zmm17 │ │ │ │ - vpermq $0xd8,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 %xmm17,(%rax) │ │ │ │ - add $0x10,%rax │ │ │ │ - vmovdqa32 %xmm16,(%rdi) │ │ │ │ - vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,1) │ │ │ │ - vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,2) │ │ │ │ - vextracti32x4 $0x3,%zmm16,(%rdi,%r10,1) │ │ │ │ + call 300870 <__cxa_finalize@plt+0x2d5820> │ │ │ │ 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 2fd8bb <__cxa_finalize@plt+0x2d286b> │ │ │ │ + jg 3007ac <__cxa_finalize@plt+0x2d575c> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vpmovzxbq 0xdef69(%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 │ │ │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm18 │ │ │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ - vpabsw %zmm18,%zmm19 │ │ │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ - vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ │ │ - vpsllw $0xa,%zmm20,%zmm19 │ │ │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 %zmm24,%zmm17 │ │ │ │ - vpdpbusd %zmm25,%zmm20,%zmm17 │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - vpermb %zmm17,%zmm26,%zmm17 │ │ │ │ - vpermq %zmm16,%zmm21,%zmm16 │ │ │ │ - vmovdqa32 %xmm17,(%rax) │ │ │ │ - add $0x10,%rax │ │ │ │ - vmovdqa32 %ymm16,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ + call 300870 <__cxa_finalize@plt+0x2d5820> │ │ │ │ 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 2fd9a7 <__cxa_finalize@plt+0x2d2957> │ │ │ │ + jg 3007d2 <__cxa_finalize@plt+0x2d5782> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vpmovzxbq 0xdee9c(%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 │ │ │ │ - vpsllw $0xa,%zmm20,%zmm18 │ │ │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 0x80(%rdx),%zmm17 │ │ │ │ - vmovdqa32 0x80(%rcx),%zmm18 │ │ │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ - vpabsw %zmm18,%zmm19 │ │ │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ - vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ │ │ - vpsllw $0xa,%zmm20,%zmm19 │ │ │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm27 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm17 │ │ │ │ - vpsubw %zmm27,%zmm17,%zmm17 │ │ │ │ - vpabsw %zmm17,%zmm21 │ │ │ │ - vpsubusw %zmm21,%zmm22,%zmm21 │ │ │ │ - vpsrlw $0x8,%zmm21,%zmm21 │ │ │ │ - vpsllw $0xa,%zmm21,%zmm18 │ │ │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm17,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 0xc0(%rdx),%zmm17 │ │ │ │ - vmovdqa32 0xc0(%rcx),%zmm18 │ │ │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ - vpabsw %zmm18,%zmm19 │ │ │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ - vpshldw $0x8,%zmm19,%zmm21,%zmm21 │ │ │ │ - vpsllw $0xa,%zmm21,%zmm19 │ │ │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm23,%zmm27,%zmm27 │ │ │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 %zmm24,%zmm18 │ │ │ │ - vpdpbusd %zmm25,%zmm20,%zmm18 │ │ │ │ - vmovdqa32 %zmm24,%zmm19 │ │ │ │ - vpdpbusd %zmm25,%zmm21,%zmm19 │ │ │ │ - add $0x100,%rdx │ │ │ │ - add $0x100,%rcx │ │ │ │ - vpermt2b %zmm19,%zmm26,%zmm18 │ │ │ │ - vmovdqa32 %zmm16,%zmm17 │ │ │ │ - vpermt2q %zmm27,%zmm28,%zmm16 │ │ │ │ - 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 2fda83 <__cxa_finalize@plt+0x2d2a33> │ │ │ │ + call 300870 <__cxa_finalize@plt+0x2d5820> │ │ │ │ + add %rsi,%rdi │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vmovdqa %ymm2,0x40(%rdi) │ │ │ │ + vmovdqa %ymm3,0x60(%rdi) │ │ │ │ + dec %r9d │ │ │ │ + jg 3007f9 <__cxa_finalize@plt+0x2d57a9> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vpmovzxbq 0xded1d(%rip),%zmm30 │ │ │ │ - vmovdqa32 0xde4bb(%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 │ │ │ │ - vpsllw $0xa,%zmm28,%zmm18 │ │ │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 0x100(%rdx),%zmm17 │ │ │ │ - vmovdqa32 0x100(%rcx),%zmm18 │ │ │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ - vpabsw %zmm18,%zmm19 │ │ │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ - vpshldw $0x8,%zmm19,%zmm28,%zmm28 │ │ │ │ - vpsllw $0xa,%zmm28,%zmm19 │ │ │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm27 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm17 │ │ │ │ - vpsubw %zmm27,%zmm17,%zmm17 │ │ │ │ - vpabsw %zmm17,%zmm29 │ │ │ │ - vpsubusw %zmm29,%zmm22,%zmm29 │ │ │ │ - vpsrlw $0x8,%zmm29,%zmm29 │ │ │ │ - vpsllw $0xa,%zmm29,%zmm18 │ │ │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm17,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 0x140(%rdx),%zmm17 │ │ │ │ - vmovdqa32 0x140(%rcx),%zmm18 │ │ │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ - vpabsw %zmm18,%zmm19 │ │ │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ - vpshldw $0x8,%zmm19,%zmm29,%zmm29 │ │ │ │ - vpsllw $0xa,%zmm29,%zmm19 │ │ │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm23,%zmm27,%zmm27 │ │ │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 %zmm24,%zmm20 │ │ │ │ - vpdpbusd %zmm25,%zmm28,%zmm20 │ │ │ │ - vmovdqa32 %zmm24,%zmm21 │ │ │ │ - vpdpbusd %zmm25,%zmm29,%zmm21 │ │ │ │ - vmovdqa32 %zmm16,%zmm17 │ │ │ │ - vpermt2q %zmm27,%zmm30,%zmm16 │ │ │ │ - vpermt2q %zmm27,%zmm31,%zmm17 │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ - vmovdqa32 %zmm17,(%rdi,%rsi,1) │ │ │ │ - vmovdqa32 0x80(%rdx),%zmm16 │ │ │ │ - vmovdqa32 0x80(%rcx),%zmm17 │ │ │ │ - vpsubw %zmm16,%zmm17,%zmm17 │ │ │ │ - vpabsw %zmm17,%zmm28 │ │ │ │ - vpsubusw %zmm28,%zmm22,%zmm28 │ │ │ │ - vpsrlw $0x8,%zmm28,%zmm28 │ │ │ │ - vpsllw $0xa,%zmm28,%zmm18 │ │ │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 0x180(%rdx),%zmm17 │ │ │ │ - vmovdqa32 0x180(%rcx),%zmm18 │ │ │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ - vpabsw %zmm18,%zmm19 │ │ │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ - vpshldw $0x8,%zmm19,%zmm28,%zmm28 │ │ │ │ - vpsllw $0xa,%zmm28,%zmm19 │ │ │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 0xc0(%rdx),%zmm27 │ │ │ │ - vmovdqa32 0xc0(%rcx),%zmm17 │ │ │ │ - vpsubw %zmm27,%zmm17,%zmm17 │ │ │ │ - vpabsw %zmm17,%zmm29 │ │ │ │ - vpsubusw %zmm29,%zmm22,%zmm29 │ │ │ │ - vpsrlw $0x8,%zmm29,%zmm29 │ │ │ │ - vpsllw $0xa,%zmm29,%zmm18 │ │ │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm17,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 0x1c0(%rdx),%zmm17 │ │ │ │ - vmovdqa32 0x1c0(%rcx),%zmm18 │ │ │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ - vpabsw %zmm18,%zmm19 │ │ │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ - vpshldw $0x8,%zmm19,%zmm29,%zmm29 │ │ │ │ - vpsllw $0xa,%zmm29,%zmm19 │ │ │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm23,%zmm27,%zmm27 │ │ │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm27,%zmm27 │ │ │ │ - vprold $0x10,%zmm20,%zmm20 │ │ │ │ - vprold $0x10,%zmm21,%zmm21 │ │ │ │ - vpdpbusd %zmm25,%zmm28,%zmm20 │ │ │ │ - vpdpbusd %zmm25,%zmm29,%zmm21 │ │ │ │ - add $0x200,%rdx │ │ │ │ - add $0x200,%rcx │ │ │ │ - vpermt2b %zmm21,%zmm26,%zmm20 │ │ │ │ - vmovdqa32 %zmm16,%zmm17 │ │ │ │ - vpermt2q %zmm27,%zmm30,%zmm16 │ │ │ │ - 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 2fdc0c <__cxa_finalize@plt+0x2d2bbc> │ │ │ │ + call 300870 <__cxa_finalize@plt+0x2d5820> │ │ │ │ + add %rsi,%rdi │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vmovdqa %ymm2,0x40(%rdi) │ │ │ │ + vmovdqa %ymm3,0x60(%rdi) │ │ │ │ + call 300870 <__cxa_finalize@plt+0x2d5820> │ │ │ │ + vmovdqa %ymm0,0x80(%rdi) │ │ │ │ + vmovdqa %ymm1,0xa0(%rdi) │ │ │ │ + vmovdqa %ymm2,0xc0(%rdi) │ │ │ │ + vmovdqa %ymm3,0xe0(%rdi) │ │ │ │ + dec %r9d │ │ │ │ + jg 30081d <__cxa_finalize@plt+0x2d57cd> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xdeb95(%rip),%r10 │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vpaddsw (%rcx),%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vpaddsw 0x20(%rcx),%ymm1,%ymm1 │ │ │ │ + vmovdqa 0x40(%rdx),%ymm2 │ │ │ │ + vpaddsw 0x40(%rcx),%ymm2,%ymm2 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm3 │ │ │ │ + vpaddsw 0x60(%rcx),%ymm3,%ymm3 │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + vpmaxsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmaxsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmaxsw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmaxsw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpsubsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpsubsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpsubsw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpsubsw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmulhw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpmulhw %ymm5,%ymm3,%ymm3 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0xdb771(%rip),%rax │ │ │ │ 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 │ │ │ │ + mov 0x8(%rsp),%r10d │ │ │ │ + vpbroadcastw 0x10(%rsp),%ymm8 │ │ │ │ + vpbroadcastd -0x28(%rax),%ymm7 │ │ │ │ + movslq (%rax,%r8,4),%r8 │ │ │ │ + vpaddw %ymm7,%ymm8,%ymm7 │ │ │ │ + add %rax,%r8 │ │ │ │ + lea -0x10(%r10),%eax │ │ │ │ + shl $0x10,%r10d │ │ │ │ + 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 300ad0 <__cxa_finalize@plt+0x2d5a80> │ │ │ │ + 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 3009ac <__cxa_finalize@plt+0x2d595c> │ │ │ │ + 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 │ │ │ │ - jg 2fe01b <__cxa_finalize@plt+0x2d2fcb> │ │ │ │ - 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 │ │ │ │ - vpmulhw %ymm18,%ymm17,%ymm17 │ │ │ │ - vpaddw %ymm17,%ymm16,%ymm16 │ │ │ │ - vmovdqa32 0x20(%rdx),%ymm17 │ │ │ │ - vmovdqa32 0x20(%rcx),%ymm18 │ │ │ │ - vpsubw %ymm17,%ymm18,%ymm18 │ │ │ │ - vpabsw %ymm18,%ymm19 │ │ │ │ - vpsubusw %ymm19,%ymm22,%ymm19 │ │ │ │ - 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 0xde157(%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 2fe00e <__cxa_finalize@plt+0x2d2fbe> │ │ │ │ + je 3009ac <__cxa_finalize@plt+0x2d595c> │ │ │ │ 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 0xddf95(%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 │ │ │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm18 │ │ │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ - vpabsw %zmm18,%zmm19 │ │ │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ - vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ │ │ - vpsllw $0xa,%zmm20,%zmm19 │ │ │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - vpdpwssd %zmm25,%zmm20,%zmm24 │ │ │ │ - kxnorw %k1,%k1,%k1 │ │ │ │ - vpermb %zmm24,%zmm26,%zmm24 │ │ │ │ - vpandd %ymm27,%ymm24,%ymm24 │ │ │ │ - vmovdqa32 %ymm24,(%rax) │ │ │ │ - vpscatterdd %zmm16,(%rdi,%zmm21,1){%k1} │ │ │ │ + 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 │ │ │ │ + vmovq %xmm3,(%rdi) │ │ │ │ + vmovhps %xmm3,(%rdi,%rsi,1) │ │ │ │ + vextracti128 $0x1,%ymm3,%xmm3 │ │ │ │ + vmovq %xmm3,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm3,(%rdi,%rax,1) │ │ │ │ + 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 2fe1b6 <__cxa_finalize@plt+0x2d3166> │ │ │ │ - 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 │ │ │ │ - vpmulhw %ymm18,%ymm17,%ymm17 │ │ │ │ - vpaddw %ymm17,%ymm16,%ymm16 │ │ │ │ - vmovdqa32 0x20(%rdx),%ymm17 │ │ │ │ - vmovdqa32 0x20(%rcx),%ymm18 │ │ │ │ - vpsubw %ymm17,%ymm18,%ymm18 │ │ │ │ - vpabsw %ymm18,%ymm19 │ │ │ │ - vpsubusw %ymm19,%ymm22,%ymm19 │ │ │ │ - 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 0xddfa5(%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) │ │ │ │ - vmovhps %xmm16,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm17,(%rdi,%r10,1) │ │ │ │ + jne 3009f1 <__cxa_finalize@plt+0x2d59a1> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - add $0x20,%rax │ │ │ │ + call 300ad0 <__cxa_finalize@plt+0x2d5a80> │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - 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 │ │ │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm18 │ │ │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ - vpabsw %zmm18,%zmm19 │ │ │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ - vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ │ │ - vpsllw $0xa,%zmm20,%zmm19 │ │ │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 %zmm24,%zmm17 │ │ │ │ - vpdpwssd %zmm25,%zmm20,%zmm17 │ │ │ │ - vpermb %zmm17,%zmm26,%zmm17 │ │ │ │ - vpandd %ymm27,%ymm17,%ymm17 │ │ │ │ - vmovdqa32 %ymm17,(%rax) │ │ │ │ - vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ - vextracti32x4 $0x2,%zmm16,%xmm18 │ │ │ │ - vextracti32x4 $0x3,%zmm16,%xmm19 │ │ │ │ - vmovq %xmm16,(%rdi) │ │ │ │ - vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm18,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm19,(%rdi,%r10,1) │ │ │ │ + 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 │ │ │ │ - vmovhps %xmm16,(%rdi) │ │ │ │ - vmovhps %xmm17,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm18,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm19,(%rdi,%r10,1) │ │ │ │ + vmovdqa %xmm2,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm2,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %xmm3,(%rdi,%rsi,2) │ │ │ │ + vextracti128 $0x1,%ymm3,(%rdi,%rax,1) │ │ │ │ sub $0x8,%r9d │ │ │ │ - jg 2fe1a6 <__cxa_finalize@plt+0x2d3156> │ │ │ │ + jg 3009d1 <__cxa_finalize@plt+0x2d5981> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - add $0x20,%rax │ │ │ │ + call 300ad0 <__cxa_finalize@plt+0x2d5a80> │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - 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 │ │ │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm18 │ │ │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ - vpabsw %zmm18,%zmm19 │ │ │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ - vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ │ │ - vpsllw $0xa,%zmm20,%zmm19 │ │ │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 %zmm24,%zmm17 │ │ │ │ - vpdpwssd %zmm25,%zmm20,%zmm17 │ │ │ │ - vpermb %zmm17,%zmm26,%zmm17 │ │ │ │ - vpermq $0xd8,%zmm16,%zmm16 │ │ │ │ - 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) │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ + vmovdqa %ymm3,(%rdi,%rax,1) │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 2fe2b2 <__cxa_finalize@plt+0x2d3262> │ │ │ │ + jg 300a16 <__cxa_finalize@plt+0x2d59c6> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vpmovzxbq 0xde572(%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 │ │ │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm18 │ │ │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ - vpabsw %zmm18,%zmm19 │ │ │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ - vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ │ │ - vpsllw $0xa,%zmm20,%zmm19 │ │ │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 %zmm24,%zmm17 │ │ │ │ - vpdpwssd %zmm25,%zmm20,%zmm17 │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - vpermb %zmm17,%zmm26,%zmm17 │ │ │ │ - vpermq %zmm16,%zmm21,%zmm16 │ │ │ │ - vpandd %ymm27,%ymm17,%ymm17 │ │ │ │ - vmovdqa32 %ymm17,(%rax) │ │ │ │ - add $0x20,%rax │ │ │ │ - vmovdqa32 %ymm16,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ + call 300ad0 <__cxa_finalize@plt+0x2d5a80> │ │ │ │ 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 2fe39e <__cxa_finalize@plt+0x2d334e> │ │ │ │ + jg 300a3c <__cxa_finalize@plt+0x2d59ec> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vpmovzxbq 0xde497(%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 │ │ │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm18 │ │ │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ - vpabsw %zmm18,%zmm19 │ │ │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ - vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ │ │ - vpsllw $0xa,%zmm20,%zmm19 │ │ │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 %zmm24,%zmm17 │ │ │ │ - vpdpwssd %zmm25,%zmm20,%zmm17 │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - vpermb %zmm17,%zmm26,%zmm17 │ │ │ │ - vpermq %zmm16,%zmm21,%zmm16 │ │ │ │ - vpandd %ymm27,%ymm17,%ymm17 │ │ │ │ - vmovdqa32 %ymm17,(%rax) │ │ │ │ - add $0x20,%rax │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ + call 300ad0 <__cxa_finalize@plt+0x2d5a80> │ │ │ │ add %rsi,%rdi │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vmovdqa %ymm2,0x40(%rdi) │ │ │ │ + vmovdqa %ymm3,0x60(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 2fe479 <__cxa_finalize@plt+0x2d3429> │ │ │ │ + jg 300a63 <__cxa_finalize@plt+0x2d5a13> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vpmovzxbq 0xde3c6(%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 │ │ │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm18 │ │ │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ - vpabsw %zmm18,%zmm19 │ │ │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ - vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ │ │ - vpsllw $0xa,%zmm20,%zmm19 │ │ │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 0x80(%rdx),%zmm28 │ │ │ │ - vmovdqa32 0x80(%rcx),%zmm17 │ │ │ │ - vpsubw %zmm28,%zmm17,%zmm17 │ │ │ │ - vpabsw %zmm17,%zmm21 │ │ │ │ - vpsubusw %zmm21,%zmm22,%zmm21 │ │ │ │ - vpsrlw $0x8,%zmm21,%zmm21 │ │ │ │ - vpsllw $0xa,%zmm21,%zmm18 │ │ │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm17,%zmm28,%zmm28 │ │ │ │ - vmovdqa32 0xc0(%rdx),%zmm17 │ │ │ │ - vmovdqa32 0xc0(%rcx),%zmm18 │ │ │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ - vpabsw %zmm18,%zmm19 │ │ │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ - vpshldw $0x8,%zmm19,%zmm21,%zmm21 │ │ │ │ - vpsllw $0xa,%zmm21,%zmm19 │ │ │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm23,%zmm28,%zmm28 │ │ │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm28,%zmm28 │ │ │ │ - vmovdqa32 %zmm24,%zmm18 │ │ │ │ - vpdpwssd %zmm25,%zmm20,%zmm18 │ │ │ │ - vmovdqa32 %zmm24,%zmm19 │ │ │ │ - vpdpwssd %zmm25,%zmm21,%zmm19 │ │ │ │ - add $0x100,%rdx │ │ │ │ - add $0x100,%rcx │ │ │ │ - vpermt2b %zmm19,%zmm26,%zmm18 │ │ │ │ - vpermq %zmm16,%zmm29,%zmm16 │ │ │ │ - vpermq %zmm28,%zmm29,%zmm17 │ │ │ │ - vpandd %zmm27,%zmm18,%zmm18 │ │ │ │ - vmovdqa32 %zmm18,(%rax) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ - vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ + call 300ad0 <__cxa_finalize@plt+0x2d5a80> │ │ │ │ add %rsi,%rdi │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vmovdqa %ymm2,0x40(%rdi) │ │ │ │ + vmovdqa %ymm3,0x60(%rdi) │ │ │ │ + call 300ad0 <__cxa_finalize@plt+0x2d5a80> │ │ │ │ + vmovdqa %ymm0,0x80(%rdi) │ │ │ │ + vmovdqa %ymm1,0xa0(%rdi) │ │ │ │ + vmovdqa %ymm2,0xc0(%rdi) │ │ │ │ + vmovdqa %ymm3,0xe0(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 2fe54a <__cxa_finalize@plt+0x2d34fa> │ │ │ │ + jg 300a87 <__cxa_finalize@plt+0x2d5a37> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovdqa (%rdx),%ymm4 │ │ │ │ + vmovdqa (%rcx),%ymm0 │ │ │ │ + vpunpckhwd %ymm4,%ymm0,%ymm5 │ │ │ │ + vpunpcklwd %ymm4,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm4 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm1 │ │ │ │ + vpmaddwd %ymm6,%ymm5,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x8,%ymm5,%ymm5 │ │ │ │ + vpsrad $0x8,%ymm0,%ymm0 │ │ │ │ + vpackusdw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpunpckhwd %ymm4,%ymm1,%ymm5 │ │ │ │ + vpunpcklwd %ymm4,%ymm1,%ymm1 │ │ │ │ + vmovdqa 0x40(%rdx),%ymm4 │ │ │ │ + vmovdqa 0x40(%rcx),%ymm2 │ │ │ │ + vpmaddwd %ymm6,%ymm5,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x8,%ymm5,%ymm5 │ │ │ │ + vpsrad $0x8,%ymm1,%ymm1 │ │ │ │ + vpackusdw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpunpckhwd %ymm4,%ymm2,%ymm5 │ │ │ │ + vpunpcklwd %ymm4,%ymm2,%ymm2 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm4 │ │ │ │ + vmovdqa 0x60(%rcx),%ymm3 │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + vpmaddwd %ymm6,%ymm5,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm7,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x8,%ymm5,%ymm5 │ │ │ │ + vpsrad $0x8,%ymm2,%ymm2 │ │ │ │ + vpackusdw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpunpckhwd %ymm4,%ymm3,%ymm5 │ │ │ │ + vpunpcklwd %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm6,%ymm5,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm7,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x8,%ymm5,%ymm5 │ │ │ │ + vpsrad $0x8,%ymm3,%ymm3 │ │ │ │ + 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) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0xde3bd(%rip),%r10 │ │ │ │ + lea 0xdb4a9(%rip),%r10 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ + mov 0x10(%rsp),%eax │ │ │ │ + shr $0xb,%eax │ │ │ │ movslq (%r10,%r8,4),%r8 │ │ │ │ - vpbroadcastd -0x134(%r10),%zmm22 │ │ │ │ - vpbroadcastd -0x15c(%r10),%zmm21 │ │ │ │ - vpbroadcastd -0x138(%r10),%zmm23 │ │ │ │ - vmovdqa32 -0x944(%r10),%zmm24 │ │ │ │ - add %r10,%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 300da0 <__cxa_finalize@plt+0x2d5d50> │ │ │ │ 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 300c6f <__cxa_finalize@plt+0x2d5c1f> │ │ │ │ + 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 │ │ │ │ - jg 2fe7f3 <__cxa_finalize@plt+0x2d37a3> │ │ │ │ - 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 │ │ │ │ - vpmulhw %ymm18,%ymm17,%ymm17 │ │ │ │ - vpaddw %ymm17,%ymm16,%ymm16 │ │ │ │ - vmovdqa32 0x20(%rdx),%ymm17 │ │ │ │ - vmovdqa32 0x20(%rcx),%ymm18 │ │ │ │ - vpsubw %ymm17,%ymm18,%ymm18 │ │ │ │ - vpabsw %ymm18,%ymm19 │ │ │ │ - vpsubusw %ymm19,%ymm22,%ymm19 │ │ │ │ - vpshldw $0x8,%ymm19,%ymm20,%ymm20 │ │ │ │ - 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,0xdd9c3(%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 2fe7f2 <__cxa_finalize@plt+0x2d37a2> │ │ │ │ + je 300c6f <__cxa_finalize@plt+0x2d5c1f> │ │ │ │ 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 0xdd7bd(%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 │ │ │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm18 │ │ │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ - vpabsw %zmm18,%zmm19 │ │ │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ - vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ │ │ - vpsllw $0xa,%zmm20,%zmm19 │ │ │ │ - vpsubb %zmm20,%zmm21,%zmm20 │ │ │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - vpermb %zmm20,%zmm24,%zmm20 │ │ │ │ - kxnorw %k1,%k1,%k1 │ │ │ │ - vmovdqa32 %zmm20,(%rax) │ │ │ │ - vpscatterdd %zmm16,(%rdi,%zmm25,1){%k1} │ │ │ │ + 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 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ + vextracti128 $0x1,%ymm1,(%rdi,%r10,1) │ │ │ │ cmp $0x4,%r9d │ │ │ │ - jne 2fe983 <__cxa_finalize@plt+0x2d3933> │ │ │ │ - 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 │ │ │ │ - vpmulhw %ymm18,%ymm17,%ymm17 │ │ │ │ - vpaddw %ymm17,%ymm16,%ymm16 │ │ │ │ - vmovdqa32 0x20(%rdx),%ymm17 │ │ │ │ - vmovdqa32 0x20(%rcx),%ymm18 │ │ │ │ - vpsubw %ymm17,%ymm18,%ymm18 │ │ │ │ - vpabsw %ymm18,%ymm19 │ │ │ │ - vpsubusw %ymm19,%ymm22,%ymm19 │ │ │ │ - vpshldw $0x8,%ymm19,%ymm20,%ymm20 │ │ │ │ - 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,0xdd81c(%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) │ │ │ │ + jne 300cb4 <__cxa_finalize@plt+0x2d5c64> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - add $0x40,%rax │ │ │ │ + call 300da0 <__cxa_finalize@plt+0x2d5d50> │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - 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 │ │ │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm18 │ │ │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ - vpabsw %zmm18,%zmm19 │ │ │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ - vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ │ │ - vpsllw $0xa,%zmm20,%zmm19 │ │ │ │ - vpsubb %zmm20,%zmm21,%zmm20 │ │ │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - vpermb %zmm20,%zmm24,%zmm20 │ │ │ │ - vmovdqa32 %zmm20,(%rax) │ │ │ │ - vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ - vextracti32x4 $0x2,%zmm16,%xmm18 │ │ │ │ - vextracti32x4 $0x3,%zmm16,%xmm19 │ │ │ │ - vmovq %xmm16,(%rdi) │ │ │ │ - vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm18,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm19,(%rdi,%r10,1) │ │ │ │ + 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 │ │ │ │ - vmovhps %xmm16,(%rdi) │ │ │ │ - vmovhps %xmm17,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm18,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm19,(%rdi,%r10,1) │ │ │ │ + vmovdqa %xmm2,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm2,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %xmm3,(%rdi,%rsi,2) │ │ │ │ + vextracti128 $0x1,%ymm3,(%rdi,%r10,1) │ │ │ │ sub $0x8,%r9d │ │ │ │ - jg 2fe973 <__cxa_finalize@plt+0x2d3923> │ │ │ │ + jg 300c94 <__cxa_finalize@plt+0x2d5c44> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - add $0x40,%rax │ │ │ │ + call 300da0 <__cxa_finalize@plt+0x2d5d50> │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - 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 │ │ │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm18 │ │ │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ - vpabsw %zmm18,%zmm19 │ │ │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ - vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ │ │ - vpsllw $0xa,%zmm20,%zmm19 │ │ │ │ - vpsubb %zmm20,%zmm21,%zmm20 │ │ │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - vpermb %zmm20,%zmm24,%zmm20 │ │ │ │ - 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) │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ + vmovdqa %ymm3,(%rdi,%r10,1) │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 2fea73 <__cxa_finalize@plt+0x2d3a23> │ │ │ │ + jg 300cd9 <__cxa_finalize@plt+0x2d5c89> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vpmovzxbq 0xdddbd(%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 │ │ │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm18 │ │ │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ - vpabsw %zmm18,%zmm19 │ │ │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ - vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ │ │ - vpsllw $0xa,%zmm20,%zmm19 │ │ │ │ - vpsubb %zmm20,%zmm21,%zmm20 │ │ │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - vpermb %zmm20,%zmm24,%zmm20 │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - vpermq %zmm16,%zmm25,%zmm16 │ │ │ │ - vmovdqa32 %zmm20,(%rax) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovdqa32 %ymm16,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ + call 300da0 <__cxa_finalize@plt+0x2d5d50> │ │ │ │ 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 2feb53 <__cxa_finalize@plt+0x2d3b03> │ │ │ │ + jg 300d00 <__cxa_finalize@plt+0x2d5cb0> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vpmovzxbq 0xddcee(%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 │ │ │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm18 │ │ │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ - vpabsw %zmm18,%zmm19 │ │ │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ - vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ │ │ - vpsllw $0xa,%zmm20,%zmm19 │ │ │ │ - vpsubb %zmm20,%zmm21,%zmm20 │ │ │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - vpermb %zmm20,%zmm24,%zmm20 │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - vpermq %zmm16,%zmm25,%zmm16 │ │ │ │ - vmovdqa32 %zmm20,(%rax) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ + call 300da0 <__cxa_finalize@plt+0x2d5d50> │ │ │ │ add %rsi,%rdi │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vmovdqa %ymm2,0x40(%rdi) │ │ │ │ + vmovdqa %ymm3,0x60(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 2fec22 <__cxa_finalize@plt+0x2d3bd2> │ │ │ │ + jg 300d27 <__cxa_finalize@plt+0x2d5cd7> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vpmovzxbq 0xddc29(%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 │ │ │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm18 │ │ │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ - vpabsw %zmm18,%zmm19 │ │ │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ - vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ │ │ - vpsllw $0xa,%zmm20,%zmm19 │ │ │ │ - vpsubb %zmm20,%zmm21,%zmm20 │ │ │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 0x80(%rdx),%zmm26 │ │ │ │ - vmovdqa32 0x80(%rcx),%zmm17 │ │ │ │ - vpsubw %zmm26,%zmm17,%zmm17 │ │ │ │ - vpabsw %zmm17,%zmm25 │ │ │ │ - vpsubusw %zmm25,%zmm22,%zmm25 │ │ │ │ - vpsrlw $0x8,%zmm25,%zmm25 │ │ │ │ - vpsllw $0xa,%zmm25,%zmm18 │ │ │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm17,%zmm26,%zmm26 │ │ │ │ - vmovdqa32 0xc0(%rdx),%zmm17 │ │ │ │ - vmovdqa32 0xc0(%rcx),%zmm18 │ │ │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ - vpabsw %zmm18,%zmm19 │ │ │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ - vpshldw $0x8,%zmm19,%zmm25,%zmm25 │ │ │ │ - vpsllw $0xa,%zmm25,%zmm19 │ │ │ │ - vpsubb %zmm25,%zmm21,%zmm25 │ │ │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm23,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm26,%zmm26 │ │ │ │ - vpermb %zmm20,%zmm24,%zmm20 │ │ │ │ - vpermb %zmm25,%zmm24,%zmm25 │ │ │ │ - add $0x100,%rdx │ │ │ │ - add $0x100,%rcx │ │ │ │ - vpermq %zmm16,%zmm27,%zmm16 │ │ │ │ - vpermq %zmm26,%zmm27,%zmm26 │ │ │ │ - vmovdqa32 %zmm20,(%rax) │ │ │ │ - vmovdqa32 %zmm25,0x40(%rax) │ │ │ │ - sub $0xffffffffffffff80,%rax │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ - vmovdqa32 %zmm26,0x40(%rdi) │ │ │ │ + call 300da0 <__cxa_finalize@plt+0x2d5d50> │ │ │ │ add %rsi,%rdi │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vmovdqa %ymm2,0x40(%rdi) │ │ │ │ + vmovdqa %ymm3,0x60(%rdi) │ │ │ │ + call 300da0 <__cxa_finalize@plt+0x2d5d50> │ │ │ │ + vmovdqa %ymm0,0x80(%rdi) │ │ │ │ + vmovdqa %ymm1,0xa0(%rdi) │ │ │ │ + vmovdqa %ymm2,0xc0(%rdi) │ │ │ │ + vmovdqa %ymm3,0xe0(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 2fece7 <__cxa_finalize@plt+0x2d3c97> │ │ │ │ + jg 300d4b <__cxa_finalize@plt+0x2d5cfb> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0xddc45(%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 │ │ │ │ - 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),%xmm4 │ │ │ │ - vmovdqa (%r9,%rdx,1),%xmm5 │ │ │ │ - add $0x10,%r9 │ │ │ │ - vpsubb %xmm4,%xmm22,%xmm3 │ │ │ │ - vpunpcklbw %xmm5,%xmm0,%xmm0 │ │ │ │ - vpunpcklbw %xmm4,%xmm3,%xmm2 │ │ │ │ - vpunpckhbw %xmm5,%xmm1,%xmm1 │ │ │ │ - vpunpckhbw %xmm4,%xmm3,%xmm3 │ │ │ │ - vpmaddubsw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpmaddubsw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpmulhrsw %xmm23,%xmm0,%xmm0 │ │ │ │ - vpmulhrsw %xmm23,%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 2fee7c <__cxa_finalize@plt+0x2d3e2c> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vpmovzxbw (%rax),%ymm5 │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa (%rcx),%ymm6 │ │ │ │ + vpunpckhwd %ymm6,%ymm0,%ymm4 │ │ │ │ + vpunpcklwd %ymm6,%ymm0,%ymm0 │ │ │ │ + vpsubw %ymm5,%ymm8,%ymm7 │ │ │ │ + vpunpckhwd %ymm7,%ymm5,%ymm6 │ │ │ │ + vpunpcklwd %ymm7,%ymm5,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x5,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x5,%ymm0,%ymm0 │ │ │ │ + vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmaxsw %ymm0,%ymm9,%ymm0 │ │ │ │ + vpsubsw %ymm9,%ymm0,%ymm0 │ │ │ │ + vpmulhw %ymm0,%ymm10,%ymm0 │ │ │ │ + vpmovzxbw 0x10(%rax),%ymm5 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm6 │ │ │ │ + vpunpckhwd %ymm6,%ymm1,%ymm4 │ │ │ │ + vpunpcklwd %ymm6,%ymm1,%ymm1 │ │ │ │ + vpsubw %ymm5,%ymm8,%ymm7 │ │ │ │ + vpunpckhwd %ymm7,%ymm5,%ymm6 │ │ │ │ + vpunpcklwd %ymm7,%ymm5,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x5,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x5,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmaxsw %ymm1,%ymm9,%ymm1 │ │ │ │ + vpsubsw %ymm9,%ymm1,%ymm1 │ │ │ │ + vpmulhw %ymm1,%ymm10,%ymm1 │ │ │ │ + vpmovzxbw 0x20(%rax),%ymm5 │ │ │ │ + vmovdqa 0x40(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x40(%rcx),%ymm6 │ │ │ │ + vpunpckhwd %ymm6,%ymm2,%ymm4 │ │ │ │ + vpunpcklwd %ymm6,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm5,%ymm8,%ymm7 │ │ │ │ + vpunpckhwd %ymm7,%ymm5,%ymm6 │ │ │ │ + vpunpcklwd %ymm7,%ymm5,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x5,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x5,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmaxsw %ymm2,%ymm9,%ymm2 │ │ │ │ + vpsubsw %ymm9,%ymm2,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm10,%ymm2 │ │ │ │ + vpmovzxbw 0x30(%rax),%ymm5 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm3 │ │ │ │ + vmovdqa 0x60(%rcx),%ymm6 │ │ │ │ + vpunpckhwd %ymm6,%ymm3,%ymm4 │ │ │ │ + vpunpcklwd %ymm6,%ymm3,%ymm3 │ │ │ │ + vpsubw %ymm5,%ymm8,%ymm7 │ │ │ │ + vpunpckhwd %ymm7,%ymm5,%ymm6 │ │ │ │ + vpunpcklwd %ymm7,%ymm5,%ymm5 │ │ │ │ + vpmaddwd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpmaddwd %ymm5,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x5,%ymm4,%ymm4 │ │ │ │ + vpsrad $0x5,%ymm3,%ymm3 │ │ │ │ + vpackssdw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmaxsw %ymm3,%ymm9,%ymm3 │ │ │ │ + vpsubsw %ymm9,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm10,%ymm3 │ │ │ │ + add $0x40,%rax │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ 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 │ │ │ │ - add $0x20,%r9 │ │ │ │ - vpblendd $0x30,%ymm2,%ymm0,%ymm0 │ │ │ │ - vpblendd $0xc0,%ymm3,%ymm1,%ymm1 │ │ │ │ - vpsubb %ymm4,%ymm22,%ymm3 │ │ │ │ - vpunpcklbw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpunpcklbw %ymm4,%ymm3,%ymm2 │ │ │ │ - vpunpckhbw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpunpckhbw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm23,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm23,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0xdb1a1(%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 301290 <__cxa_finalize@plt+0x2d6240> │ │ │ │ + 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 │ │ │ │ + vpunpcklwd %xmm5,%xmm4,%xmm4 │ │ │ │ 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 300fcf <__cxa_finalize@plt+0x2d5f7f> │ │ │ │ + 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) │ │ │ │ + vmovhps %xmm1,(%rdi,%r10,1) │ │ │ │ + je 300fcf <__cxa_finalize@plt+0x2d5f7f> │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 2feef7 <__cxa_finalize@plt+0x2d3ea7> │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - vmovdqa32 (%r9,%rdx,1),%zmm21 │ │ │ │ - add $0x40,%r9 │ │ │ │ - vpsubb %zmm20,%zmm22,%zmm19 │ │ │ │ - vpunpcklbw %zmm21,%zmm17,%zmm16 │ │ │ │ - vpunpcklbw %zmm20,%zmm19,%zmm18 │ │ │ │ - vpunpckhbw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpunpckhbw %zmm20,%zmm19,%zmm19 │ │ │ │ - vpmaddubsw %zmm18,%zmm16,%zmm16 │ │ │ │ - vpmaddubsw %zmm19,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ - 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) │ │ │ │ + call 301290 <__cxa_finalize@plt+0x2d6240> │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 2fef83 <__cxa_finalize@plt+0x2d3f33> │ │ │ │ + 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 │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ + 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 301041 <__cxa_finalize@plt+0x2d5ff1> │ │ │ │ + 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 300fd3 <__cxa_finalize@plt+0x2d5f83> │ │ │ │ + vzeroupper │ │ │ │ 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 │ │ │ │ - vpunpcklbw %zmm21,%zmm17,%zmm16 │ │ │ │ - vpunpcklbw %zmm20,%zmm19,%zmm18 │ │ │ │ - vpunpckhbw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpunpckhbw %zmm20,%zmm19,%zmm19 │ │ │ │ - vpmaddubsw %zmm18,%zmm16,%zmm16 │ │ │ │ - vpmaddubsw %zmm19,%zmm17,%zmm17 │ │ │ │ - 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 2ff01b <__cxa_finalize@plt+0x2d3fcb> │ │ │ │ + call 301290 <__cxa_finalize@plt+0x2d6240> │ │ │ │ + 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 │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ + vpackuswb %xmm5,%xmm4,%xmm4 │ │ │ │ + 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 301045 <__cxa_finalize@plt+0x2d5ff5> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - lea 0xdda19(%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 │ │ │ │ - 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 %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 2ff0bb <__cxa_finalize@plt+0x2d406b> │ │ │ │ + call 301290 <__cxa_finalize@plt+0x2d6240> │ │ │ │ + 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 301290 <__cxa_finalize@plt+0x2d6240> │ │ │ │ + vmovdqa 0xdadad(%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 301098 <__cxa_finalize@plt+0x2d6048> │ │ │ │ + vzeroupper │ │ │ │ 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) │ │ │ │ + call 301290 <__cxa_finalize@plt+0x2d6240> │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 2ff0fe <__cxa_finalize@plt+0x2d40ae> │ │ │ │ + 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 301290 <__cxa_finalize@plt+0x2d6240> │ │ │ │ + vpaddw (%rax),%ymm4,%ymm4 │ │ │ │ + vmovdqa 0xdad34(%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 30110f <__cxa_finalize@plt+0x2d60bf> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - 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 %xmm21,%xmm0,%xmm0 │ │ │ │ - vpmulhrsw %xmm21,%xmm1,%xmm1 │ │ │ │ - vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + call 301290 <__cxa_finalize@plt+0x2d6240> │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 2ff140 <__cxa_finalize@plt+0x2d40f0> │ │ │ │ + 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 301290 <__cxa_finalize@plt+0x2d6240> │ │ │ │ + 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 301290 <__cxa_finalize@plt+0x2d6240> │ │ │ │ + vpaddw (%rax),%ymm4,%ymm4 │ │ │ │ + vpaddw (%rdi,%rsi,1),%ymm5,%ymm5 │ │ │ │ + vmovdqa 0xdac7f(%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 301290 <__cxa_finalize@plt+0x2d6240> │ │ │ │ + vpaddw 0x20(%rax),%ymm4,%ymm4 │ │ │ │ + vmovdqa 0xdac3f(%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 301188 <__cxa_finalize@plt+0x2d6138> │ │ │ │ + vzeroupper │ │ │ │ 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 │ │ │ │ - vpunpcklbw %ymm18,%ymm17,%ymm16 │ │ │ │ - vpunpckhbw %ymm18,%ymm17,%ymm17 │ │ │ │ - vpmaddubsw %ymm19,%ymm16,%ymm16 │ │ │ │ - vpmaddubsw %ymm20,%ymm17,%ymm17 │ │ │ │ - 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 2ff196 <__cxa_finalize@plt+0x2d4146> │ │ │ │ + nop │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa (%rcx),%ymm4 │ │ │ │ + vpunpcklwd %ymm0,%ymm4,%ymm8 │ │ │ │ + vpunpckhwd %ymm0,%ymm4,%ymm9 │ │ │ │ + vpsubsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpabsw %ymm0,%ymm0 │ │ │ │ + vpsubusw %ymm0,%ymm10,%ymm7 │ │ │ │ + vpsrlw $0xa,%ymm7,%ymm7 │ │ │ │ + vpsubw %ymm7,%ymm11,%ymm4 │ │ │ │ + vpunpcklwd %ymm4,%ymm7,%ymm0 │ │ │ │ + vpunpckhwd %ymm4,%ymm7,%ymm7 │ │ │ │ + vpmaddwd %ymm0,%ymm8,%ymm0 │ │ │ │ + vpmaddwd %ymm7,%ymm9,%ymm7 │ │ │ │ + vpsrad $0x5,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x5,%ymm7,%ymm7 │ │ │ │ + vpackssdw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmaxsw %ymm0,%ymm12,%ymm0 │ │ │ │ + vpsubsw %ymm12,%ymm0,%ymm0 │ │ │ │ + vpmulhw %ymm0,%ymm13,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm5 │ │ │ │ + vpunpcklwd %ymm1,%ymm5,%ymm8 │ │ │ │ + vpunpckhwd %ymm1,%ymm5,%ymm9 │ │ │ │ + vpsubsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm1 │ │ │ │ + vpsubusw %ymm1,%ymm10,%ymm7 │ │ │ │ + vpsrlw $0xa,%ymm7,%ymm7 │ │ │ │ + vpsubw %ymm7,%ymm11,%ymm5 │ │ │ │ + vpunpcklwd %ymm5,%ymm7,%ymm1 │ │ │ │ + vpunpckhwd %ymm5,%ymm7,%ymm7 │ │ │ │ + vpmaddwd %ymm1,%ymm8,%ymm1 │ │ │ │ + vpmaddwd %ymm7,%ymm9,%ymm7 │ │ │ │ + vpsrad $0x5,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x5,%ymm7,%ymm7 │ │ │ │ + vpackssdw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpmaxsw %ymm1,%ymm12,%ymm1 │ │ │ │ + vpsubsw %ymm12,%ymm1,%ymm1 │ │ │ │ + vpmulhw %ymm1,%ymm13,%ymm1 │ │ │ │ + vphaddw %ymm5,%ymm4,%ymm4 │ │ │ │ + vmovdqa 0x40(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x40(%rcx),%ymm5 │ │ │ │ + vpunpcklwd %ymm2,%ymm5,%ymm8 │ │ │ │ + vpunpckhwd %ymm2,%ymm5,%ymm9 │ │ │ │ + vpsubsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm2 │ │ │ │ + vpsubusw %ymm2,%ymm10,%ymm7 │ │ │ │ + vpsrlw $0xa,%ymm7,%ymm7 │ │ │ │ + vpsubw %ymm7,%ymm11,%ymm5 │ │ │ │ + vpunpcklwd %ymm5,%ymm7,%ymm2 │ │ │ │ + vpunpckhwd %ymm5,%ymm7,%ymm7 │ │ │ │ + vpmaddwd %ymm2,%ymm8,%ymm2 │ │ │ │ + vpmaddwd %ymm7,%ymm9,%ymm7 │ │ │ │ + vpsrad $0x5,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x5,%ymm7,%ymm7 │ │ │ │ + vpackssdw %ymm7,%ymm2,%ymm2 │ │ │ │ + vpmaxsw %ymm2,%ymm12,%ymm2 │ │ │ │ + vpsubsw %ymm12,%ymm2,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm13,%ymm2 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm3 │ │ │ │ + vmovdqa 0x60(%rcx),%ymm6 │ │ │ │ + vpunpcklwd %ymm3,%ymm6,%ymm8 │ │ │ │ + vpunpckhwd %ymm3,%ymm6,%ymm9 │ │ │ │ + vpsubsw %ymm6,%ymm3,%ymm3 │ │ │ │ + vpabsw %ymm3,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm10,%ymm7 │ │ │ │ + vpsrlw $0xa,%ymm7,%ymm7 │ │ │ │ + vpsubw %ymm7,%ymm11,%ymm6 │ │ │ │ + vpunpcklwd %ymm6,%ymm7,%ymm3 │ │ │ │ + vpunpckhwd %ymm6,%ymm7,%ymm7 │ │ │ │ + vpmaddwd %ymm3,%ymm8,%ymm3 │ │ │ │ + vpmaddwd %ymm7,%ymm9,%ymm7 │ │ │ │ + vpsrad $0x5,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x5,%ymm7,%ymm7 │ │ │ │ + vpackssdw %ymm7,%ymm3,%ymm3 │ │ │ │ + vpmaxsw %ymm3,%ymm12,%ymm3 │ │ │ │ + vpsubsw %ymm12,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm13,%ymm3 │ │ │ │ + vphaddw %ymm6,%ymm5,%ymm5 │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ 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 │ │ │ │ - add $0x40,%rdx │ │ │ │ - vpunpcklbw %zmm18,%zmm17,%zmm16 │ │ │ │ - vpunpckhbw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmaddubsw %zmm19,%zmm16,%zmm16 │ │ │ │ - vpmaddubsw %zmm20,%zmm17,%zmm17 │ │ │ │ - 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 2ff206 <__cxa_finalize@plt+0x2d41b6> │ │ │ │ + nopl (%rax) │ │ │ │ + lea 0xdac99(%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 3015e0 <__cxa_finalize@plt+0x2d6590> │ │ │ │ + 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 3014cd <__cxa_finalize@plt+0x2d647d> │ │ │ │ + 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 3014cd <__cxa_finalize@plt+0x2d647d> │ │ │ │ + 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 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xdd84d(%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 │ │ │ │ - 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 %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 2ff2a8 <__cxa_finalize@plt+0x2d4258> │ │ │ │ + call 3015e0 <__cxa_finalize@plt+0x2d6590> │ │ │ │ + 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 301514 <__cxa_finalize@plt+0x2d64c4> │ │ │ │ + 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 3014d1 <__cxa_finalize@plt+0x2d6481> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqa 0xdd529(%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 2ff2f7 <__cxa_finalize@plt+0x2d42a7> │ │ │ │ + call 3015e0 <__cxa_finalize@plt+0x2d6590> │ │ │ │ + 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 301518 <__cxa_finalize@plt+0x2d64c8> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vbroadcasti128 0xdd4d9(%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 %ymm21,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovhps %xmm0,(%rdi) │ │ │ │ - vmovq %xmm0,(%rdi,%rsi,1) │ │ │ │ + call 3015e0 <__cxa_finalize@plt+0x2d6590> │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - add $0x2,%r8 │ │ │ │ - jl 2ff34c <__cxa_finalize@plt+0x2d42fc> │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vmovdqa %ymm2,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm3,0x20(%rdi,%rsi,1) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 30153f <__cxa_finalize@plt+0x2d64ef> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vbroadcasti32x4 0xdd470(%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 │ │ │ │ - vpunpcklbw %ymm18,%ymm17,%ymm16 │ │ │ │ - vpunpckhbw %ymm18,%ymm17,%ymm17 │ │ │ │ - vpmaddubsw %ymm19,%ymm16,%ymm16 │ │ │ │ - vpmaddubsw %ymm19,%ymm17,%ymm17 │ │ │ │ - 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 2ff3b7 <__cxa_finalize@plt+0x2d4367> │ │ │ │ + call 3015e0 <__cxa_finalize@plt+0x2d6590> │ │ │ │ + add %rsi,%rdi │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vmovdqa %ymm2,0x40(%rdi) │ │ │ │ + vmovdqa %ymm3,0x60(%rdi) │ │ │ │ + dec %r9d │ │ │ │ + jg 301566 <__cxa_finalize@plt+0x2d6516> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vbroadcasti32x4 0xdd3f7(%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 │ │ │ │ - vpunpcklbw %zmm18,%zmm17,%zmm16 │ │ │ │ - vpunpckhbw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmaddubsw %zmm19,%zmm16,%zmm16 │ │ │ │ - vpmaddubsw %zmm19,%zmm17,%zmm17 │ │ │ │ - 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 2ff430 <__cxa_finalize@plt+0x2d43e0> │ │ │ │ - ret │ │ │ │ - vpbroadcastw (%r9,%r8,2),%zmm19 │ │ │ │ - vmovdqa32 (%rdi),%zmm17 │ │ │ │ - vmovdqa32 (%rdx),%zmm18 │ │ │ │ - add $0x40,%rdx │ │ │ │ - vpunpcklbw %zmm18,%zmm17,%zmm16 │ │ │ │ - vpunpckhbw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmaddubsw %zmm19,%zmm16,%zmm16 │ │ │ │ - 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 2ff498 <__cxa_finalize@plt+0x2d4448> │ │ │ │ - ret │ │ │ │ - vpbroadcastw (%r9,%r8,2),%zmm22 │ │ │ │ - vmovdqa32 (%rdi),%zmm18 │ │ │ │ - vmovdqa32 (%rdx),%zmm17 │ │ │ │ - vmovdqa32 0x40(%rdi),%zmm19 │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm20 │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - vpunpcklbw %zmm17,%zmm18,%zmm16 │ │ │ │ - vpunpckhbw %zmm17,%zmm18,%zmm18 │ │ │ │ - vpmaddubsw %zmm22,%zmm16,%zmm16 │ │ │ │ - vpmaddubsw %zmm22,%zmm18,%zmm18 │ │ │ │ - vpunpcklbw %zmm20,%zmm19,%zmm17 │ │ │ │ - vpunpckhbw %zmm20,%zmm19,%zmm19 │ │ │ │ - vpmaddubsw %zmm22,%zmm17,%zmm17 │ │ │ │ - vpmaddubsw %zmm22,%zmm19,%zmm19 │ │ │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm21,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ - 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 2ff4e8 <__cxa_finalize@plt+0x2d4498> │ │ │ │ + call 3015e0 <__cxa_finalize@plt+0x2d6590> │ │ │ │ + add %rsi,%rdi │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vmovdqa %ymm2,0x40(%rdi) │ │ │ │ + vmovdqa %ymm3,0x60(%rdi) │ │ │ │ + call 3015e0 <__cxa_finalize@plt+0x2d6590> │ │ │ │ + vmovdqa %ymm0,0x80(%rdi) │ │ │ │ + vmovdqa %ymm1,0xa0(%rdi) │ │ │ │ + vmovdqa %ymm2,0xc0(%rdi) │ │ │ │ + vmovdqa %ymm3,0xe0(%rdi) │ │ │ │ + dec %r9d │ │ │ │ + jg 30158a <__cxa_finalize@plt+0x2d653a> │ │ │ │ + vzeroupper │ │ │ │ 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 0xe4364(%r10),%zmm19 │ │ │ │ - vpbroadcastd 0xe4380(%r10),%zmm23 │ │ │ │ - vbroadcasti32x4 0xe434c(%r10),%zmm31 │ │ │ │ - vpdpwssd 0xe4250(%r10),%zmm21,%zmm24 │ │ │ │ - vpslld $0x4,%zmm21,%zmm21 │ │ │ │ - vpslld $0xe,%zmm22,%zmm22 │ │ │ │ - vpxord %zmm18,%zmm18,%zmm18 │ │ │ │ - vmovdqa32 0xe42a0(%r10),%zmm0 │ │ │ │ - vmovdqa32 0xe42e0(%r10),%zmm1 │ │ │ │ - vmovdqa 0xe4320(%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 2ff6ce <__cxa_finalize@plt+0x2d467e> │ │ │ │ - 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 0xe4294(%r10,%ymm17,1),%zmm30{%k1} │ │ │ │ - vpgatherdq 0xe4294(%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 2ff6e7 <__cxa_finalize@plt+0x2d4697> │ │ │ │ - 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 0xea7c0(%r10,%zmm25,8),%zmm26{%k1} │ │ │ │ - vpgatherdd 0xea7c4(%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 2ff61d <__cxa_finalize@plt+0x2d45cd> │ │ │ │ - add %rsi,%rdi │ │ │ │ - add %rcx,%rdx │ │ │ │ - dec %r9d │ │ │ │ - jg 2ff615 <__cxa_finalize@plt+0x2d45c5> │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa (%rcx),%ymm4 │ │ │ │ + vpunpcklwd %ymm0,%ymm4,%ymm8 │ │ │ │ + vpunpckhwd %ymm0,%ymm4,%ymm9 │ │ │ │ + vpsubsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpabsw %ymm0,%ymm0 │ │ │ │ + vpsubusw %ymm0,%ymm10,%ymm7 │ │ │ │ + vpsrlw $0xa,%ymm7,%ymm7 │ │ │ │ + vpsubw %ymm7,%ymm11,%ymm4 │ │ │ │ + vpunpcklwd %ymm4,%ymm7,%ymm0 │ │ │ │ + vpunpckhwd %ymm4,%ymm7,%ymm7 │ │ │ │ + vpmaddwd %ymm0,%ymm8,%ymm0 │ │ │ │ + vpmaddwd %ymm7,%ymm9,%ymm7 │ │ │ │ + vpsrad $0x5,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x5,%ymm7,%ymm7 │ │ │ │ + vpackssdw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmaxsw %ymm0,%ymm12,%ymm0 │ │ │ │ + vpsubsw %ymm12,%ymm0,%ymm0 │ │ │ │ + vpmulhw %ymm0,%ymm13,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm5 │ │ │ │ + vpunpcklwd %ymm1,%ymm5,%ymm8 │ │ │ │ + vpunpckhwd %ymm1,%ymm5,%ymm9 │ │ │ │ + vpsubsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm1 │ │ │ │ + vpsubusw %ymm1,%ymm10,%ymm7 │ │ │ │ + vpsrlw $0xa,%ymm7,%ymm7 │ │ │ │ + vpsubw %ymm7,%ymm11,%ymm5 │ │ │ │ + vpunpcklwd %ymm5,%ymm7,%ymm1 │ │ │ │ + vpunpckhwd %ymm5,%ymm7,%ymm7 │ │ │ │ + vpmaddwd %ymm1,%ymm8,%ymm1 │ │ │ │ + vpmaddwd %ymm7,%ymm9,%ymm7 │ │ │ │ + vpsrad $0x5,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x5,%ymm7,%ymm7 │ │ │ │ + vpackssdw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpmaxsw %ymm1,%ymm12,%ymm1 │ │ │ │ + vpsubsw %ymm12,%ymm1,%ymm1 │ │ │ │ + vpmulhw %ymm1,%ymm13,%ymm1 │ │ │ │ + vphaddw %ymm5,%ymm4,%ymm4 │ │ │ │ + vmovdqa 0x40(%rdx),%ymm2 │ │ │ │ + vmovdqa 0x40(%rcx),%ymm5 │ │ │ │ + vpunpcklwd %ymm2,%ymm5,%ymm8 │ │ │ │ + vpunpckhwd %ymm2,%ymm5,%ymm9 │ │ │ │ + vpsubsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm2 │ │ │ │ + vpsubusw %ymm2,%ymm10,%ymm7 │ │ │ │ + vpsrlw $0xa,%ymm7,%ymm7 │ │ │ │ + vpsubw %ymm7,%ymm11,%ymm5 │ │ │ │ + vpunpcklwd %ymm5,%ymm7,%ymm2 │ │ │ │ + vpunpckhwd %ymm5,%ymm7,%ymm7 │ │ │ │ + vpmaddwd %ymm2,%ymm8,%ymm2 │ │ │ │ + vpmaddwd %ymm7,%ymm9,%ymm7 │ │ │ │ + vpsrad $0x5,%ymm2,%ymm2 │ │ │ │ + vpsrad $0x5,%ymm7,%ymm7 │ │ │ │ + vpackssdw %ymm7,%ymm2,%ymm2 │ │ │ │ + vpmaxsw %ymm2,%ymm12,%ymm2 │ │ │ │ + vpsubsw %ymm12,%ymm2,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm13,%ymm2 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm3 │ │ │ │ + vmovdqa 0x60(%rcx),%ymm6 │ │ │ │ + vpunpcklwd %ymm3,%ymm6,%ymm8 │ │ │ │ + vpunpckhwd %ymm3,%ymm6,%ymm9 │ │ │ │ + vpsubsw %ymm6,%ymm3,%ymm3 │ │ │ │ + vpabsw %ymm3,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm10,%ymm7 │ │ │ │ + vpsrlw $0xa,%ymm7,%ymm7 │ │ │ │ + vpsubw %ymm7,%ymm11,%ymm6 │ │ │ │ + vpunpcklwd %ymm6,%ymm7,%ymm3 │ │ │ │ + vpunpckhwd %ymm6,%ymm7,%ymm7 │ │ │ │ + vpmaddwd %ymm3,%ymm8,%ymm3 │ │ │ │ + vpmaddwd %ymm7,%ymm9,%ymm7 │ │ │ │ + vpsrad $0x5,%ymm3,%ymm3 │ │ │ │ + vpsrad $0x5,%ymm7,%ymm7 │ │ │ │ + vpackssdw %ymm7,%ymm3,%ymm3 │ │ │ │ + vpmaxsw %ymm3,%ymm12,%ymm3 │ │ │ │ + vpsubsw %ymm12,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm13,%ymm3 │ │ │ │ + vphaddw %ymm6,%ymm5,%ymm5 │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ + vpxor %ymm5,%ymm5,%ymm5 │ │ │ │ + vpsubb %ymm14,%ymm4,%ymm4 │ │ │ │ + vpavgb %ymm5,%ymm4,%ymm4 │ │ │ │ + vpermd %ymm4,%ymm15,%ymm4 │ │ │ │ + vmovdqa %ymm4,(%rax) │ │ │ │ + add $0x20,%rax │ │ │ │ ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - lea 0x14(%rip),%r10 │ │ │ │ - test %eax,%eax │ │ │ │ - jne 2ff979 <__cxa_finalize@plt+0x2d4929> │ │ │ │ - mov 0x10(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 2ffb09 <__cxa_finalize@plt+0x2d4ab9> │ │ │ │ + lea 0xda941(%rip),%r10 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - movzwl 0xdd72f(%r10,%r8,2),%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 301920 <__cxa_finalize@plt+0x2d68d0> │ │ │ │ + lea (%rsi,%rsi,2),%r10 │ │ │ │ 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 2ff7a3 <__cxa_finalize@plt+0x2d4753> │ │ │ │ - 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 2ff7be <__cxa_finalize@plt+0x2d476e> │ │ │ │ + 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 301832 <__cxa_finalize@plt+0x2d67e2> │ │ │ │ + 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 301832 <__cxa_finalize@plt+0x2d67e2> │ │ │ │ + call 301920 <__cxa_finalize@plt+0x2d68d0> │ │ │ │ + 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 │ │ │ │ - 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 2ff7df <__cxa_finalize@plt+0x2d478f> │ │ │ │ + call 301920 <__cxa_finalize@plt+0x2d68d0> │ │ │ │ + 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 301836 <__cxa_finalize@plt+0x2d67e6> │ │ │ │ + vzeroupper │ │ │ │ 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) │ │ │ │ + call 301920 <__cxa_finalize@plt+0x2d68d0> │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 2ff800 <__cxa_finalize@plt+0x2d47b0> │ │ │ │ + jg 301860 <__cxa_finalize@plt+0x2d6810> │ │ │ │ + vzeroupper │ │ │ │ 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) │ │ │ │ + call 301920 <__cxa_finalize@plt+0x2d68d0> │ │ │ │ add %rsi,%rdi │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 2ff837 <__cxa_finalize@plt+0x2d47e7> │ │ │ │ + jg 30187c <__cxa_finalize@plt+0x2d682c> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movdqu (%rdx),%xmm0 │ │ │ │ - movdqu 0x10(%rdx),%xmm1 │ │ │ │ - movdqu 0x20(%rdx),%xmm2 │ │ │ │ - movdqu 0x30(%rdx),%xmm3 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - movdqa %xmm2,0x20(%rdi) │ │ │ │ - movdqa %xmm3,0x30(%rdi) │ │ │ │ - movdqu 0x40(%rdx),%xmm0 │ │ │ │ - movdqu 0x50(%rdx),%xmm1 │ │ │ │ - movdqu 0x60(%rdx),%xmm2 │ │ │ │ - movdqu 0x70(%rdx),%xmm3 │ │ │ │ - add %rcx,%rdx │ │ │ │ - movdqa %xmm0,0x40(%rdi) │ │ │ │ - movdqa %xmm1,0x50(%rdi) │ │ │ │ - movdqa %xmm2,0x60(%rdi) │ │ │ │ - movdqa %xmm3,0x70(%rdi) │ │ │ │ + call 301920 <__cxa_finalize@plt+0x2d68d0> │ │ │ │ add %rsi,%rdi │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + call 301920 <__cxa_finalize@plt+0x2d68d0> │ │ │ │ + vmovdqa %ymm0,0x40(%rdi) │ │ │ │ + vmovdqa %ymm1,0x60(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 2ff869 <__cxa_finalize@plt+0x2d4819> │ │ │ │ + jg 301896 <__cxa_finalize@plt+0x2d6846> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rdi │ │ │ │ - movdqu -0x80(%rdx),%xmm0 │ │ │ │ - movdqu -0x70(%rdx),%xmm1 │ │ │ │ - movdqu -0x60(%rdx),%xmm2 │ │ │ │ - movdqu -0x50(%rdx),%xmm3 │ │ │ │ - movdqa %xmm0,-0x80(%rdi) │ │ │ │ - movdqa %xmm1,-0x70(%rdi) │ │ │ │ - movdqa %xmm2,-0x60(%rdi) │ │ │ │ - movdqa %xmm3,-0x50(%rdi) │ │ │ │ - movdqu -0x40(%rdx),%xmm0 │ │ │ │ - movdqu -0x30(%rdx),%xmm1 │ │ │ │ - movdqu -0x20(%rdx),%xmm2 │ │ │ │ - movdqu -0x10(%rdx),%xmm3 │ │ │ │ - movdqa %xmm0,-0x40(%rdi) │ │ │ │ - movdqa %xmm1,-0x30(%rdi) │ │ │ │ - movdqa %xmm2,-0x20(%rdi) │ │ │ │ - movdqa %xmm3,-0x10(%rdi) │ │ │ │ - movdqu (%rdx),%xmm0 │ │ │ │ - movdqu 0x10(%rdx),%xmm1 │ │ │ │ - movdqu 0x20(%rdx),%xmm2 │ │ │ │ - movdqu 0x30(%rdx),%xmm3 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - movdqa %xmm2,0x20(%rdi) │ │ │ │ - movdqa %xmm3,0x30(%rdi) │ │ │ │ - movdqu 0x40(%rdx),%xmm0 │ │ │ │ - movdqu 0x50(%rdx),%xmm1 │ │ │ │ - movdqu 0x60(%rdx),%xmm2 │ │ │ │ - movdqu 0x70(%rdx),%xmm3 │ │ │ │ - add %rcx,%rdx │ │ │ │ - movdqa %xmm0,0x40(%rdi) │ │ │ │ - movdqa %xmm1,0x50(%rdi) │ │ │ │ - movdqa %xmm2,0x60(%rdi) │ │ │ │ - movdqa %xmm3,0x70(%rdi) │ │ │ │ + call 301920 <__cxa_finalize@plt+0x2d68d0> │ │ │ │ add %rsi,%rdi │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + call 301920 <__cxa_finalize@plt+0x2d68d0> │ │ │ │ + vmovdqa %ymm0,0x40(%rdi) │ │ │ │ + vmovdqa %ymm1,0x60(%rdi) │ │ │ │ + call 301920 <__cxa_finalize@plt+0x2d68d0> │ │ │ │ + vmovdqa %ymm0,0x80(%rdi) │ │ │ │ + vmovdqa %ymm1,0xa0(%rdi) │ │ │ │ + call 301920 <__cxa_finalize@plt+0x2d68d0> │ │ │ │ + vmovdqa %ymm0,0xc0(%rdi) │ │ │ │ + vmovdqa %ymm1,0xe0(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 2ff8cb <__cxa_finalize@plt+0x2d487b> │ │ │ │ + jg 3018bf <__cxa_finalize@plt+0x2d686f> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movd %eax,%xmm5 │ │ │ │ - mov 0x10(%rsp),%eax │ │ │ │ - movdqa 0xdd4a1(%r10),%xmm4 │ │ │ │ - pshufb 0xdd4d1(%r10),%xmm5 │ │ │ │ - psubw %xmm5,%xmm4 │ │ │ │ - test %eax,%eax │ │ │ │ - jne 2ffc17 <__cxa_finalize@plt+0x2d4bc7> │ │ │ │ - mov 0x18(%rsp),%eax │ │ │ │ - shr $0xb,%eax │ │ │ │ - movddup 0xdd5b9(%r10,%rax,8),%xmm3 │ │ │ │ - sub $0x8,%r8d │ │ │ │ - jg 2ffa9d <__cxa_finalize@plt+0x2d4a4d> │ │ │ │ - je 2ffa47 <__cxa_finalize@plt+0x2d49f7> │ │ │ │ - cmp $0xfffffffc,%r8d │ │ │ │ - je 2ffa09 <__cxa_finalize@plt+0x2d49b9> │ │ │ │ - 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 │ │ │ │ - paddw %xmm3,%xmm0 │ │ │ │ - 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 2ff9c7 <__cxa_finalize@plt+0x2d4977> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa (%rcx),%ymm2 │ │ │ │ + vpunpcklwd %ymm0,%ymm2,%ymm8 │ │ │ │ + vpunpckhwd %ymm0,%ymm2,%ymm9 │ │ │ │ + vpsubsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpabsw %ymm0,%ymm0 │ │ │ │ + vpsubusw %ymm0,%ymm10,%ymm7 │ │ │ │ + vpsrlw $0xa,%ymm7,%ymm7 │ │ │ │ + vpsubw %ymm7,%ymm4,%ymm2 │ │ │ │ + vpunpcklwd %ymm2,%ymm7,%ymm0 │ │ │ │ + vpunpckhwd %ymm2,%ymm7,%ymm7 │ │ │ │ + vpmaddwd %ymm0,%ymm8,%ymm0 │ │ │ │ + vpmaddwd %ymm7,%ymm9,%ymm7 │ │ │ │ + vpsrad $0x5,%ymm0,%ymm0 │ │ │ │ + vpsrad $0x5,%ymm7,%ymm7 │ │ │ │ + vpackssdw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmaxsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpsubsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhw %ymm6,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm3 │ │ │ │ + vpunpcklwd %ymm1,%ymm3,%ymm8 │ │ │ │ + vpunpckhwd %ymm1,%ymm3,%ymm9 │ │ │ │ + vpsubsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm1 │ │ │ │ + vpsubusw %ymm1,%ymm10,%ymm7 │ │ │ │ + vpsrlw $0xa,%ymm7,%ymm7 │ │ │ │ + vpsubw %ymm7,%ymm4,%ymm3 │ │ │ │ + vpunpcklwd %ymm3,%ymm7,%ymm1 │ │ │ │ + vpunpckhwd %ymm3,%ymm7,%ymm7 │ │ │ │ + vpmaddwd %ymm1,%ymm8,%ymm1 │ │ │ │ + vpmaddwd %ymm7,%ymm9,%ymm7 │ │ │ │ + vpsrad $0x5,%ymm1,%ymm1 │ │ │ │ + vpsrad $0x5,%ymm7,%ymm7 │ │ │ │ + vpackssdw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpmaxsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpsubsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmulhw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm3,%ymm2,%ymm2 │ │ │ │ + vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ + add $0x40,%rdx │ │ │ │ + add $0x40,%rcx │ │ │ │ + vmovdqa %ymm2,(%rax) │ │ │ │ + add $0x20,%rax │ │ │ │ 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 │ │ │ │ - pmullw %xmm5,%xmm1 │ │ │ │ - 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 2ffa09 <__cxa_finalize@plt+0x2d49b9> │ │ │ │ + nopl (%rax) │ │ │ │ + lea 0xda6d9(%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 │ │ │ │ + vmovq (%rdi),%xmm0 │ │ │ │ + vmovhps (%rdi,%rsi,1),%xmm0,%xmm0 │ │ │ │ + vpbroadcastq (%rdi,%rsi,2),%ymm1 │ │ │ │ + vpbroadcastq (%rdi,%rax,1),%ymm2 │ │ │ │ + vpblendd $0x30,%ymm1,%ymm0,%ymm0 │ │ │ │ + vpblendd $0xc0,%ymm2,%ymm0,%ymm0 │ │ │ │ + vpsubw (%rdx),%ymm0,%ymm1 │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vpmullw %ymm6,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddw %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 301a01 <__cxa_finalize@plt+0x2d69b1> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movdqu (%rdx),%xmm0 │ │ │ │ - movdqu 0x2(%rdx),%xmm1 │ │ │ │ - pmullw %xmm4,%xmm0 │ │ │ │ - pmullw %xmm5,%xmm1 │ │ │ │ - paddw %xmm3,%xmm0 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ - movdqu 0x2(%rdx,%rcx,1),%xmm2 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - pmullw %xmm4,%xmm1 │ │ │ │ - pmullw %xmm5,%xmm2 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - psrlw $0x4,%xmm0 │ │ │ │ - psrlw $0x4,%xmm1 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ + vpmovzxbw (%r9),%ymm4 │ │ │ │ + vpmovzxbw 0x10(%r9),%ymm5 │ │ │ │ + vmovdqa (%rdi),%xmm0 │ │ │ │ + vinserti128 $0x1,(%rdi,%rsi,1),%ymm0,%ymm0 │ │ │ │ + vmovdqa (%rdi,%rsi,2),%xmm1 │ │ │ │ + vinserti128 $0x1,(%rdi,%rax,1),%ymm1,%ymm1 │ │ │ │ + vpsubw (%rdx),%ymm0,%ymm2 │ │ │ │ + vpsubw 0x20(%rdx),%ymm1,%ymm3 │ │ │ │ + add $0x20,%r9 │ │ │ │ + add $0x40,%rdx │ │ │ │ + vpmullw %ymm6,%ymm4,%ymm4 │ │ │ │ + vpmullw %ymm6,%ymm5,%ymm5 │ │ │ │ + vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm5,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + 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 301a67 <__cxa_finalize@plt+0x2d6a17> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vpmovzxbw (%r9),%ymm4 │ │ │ │ + vpmovzxbw 0x10(%r9),%ymm5 │ │ │ │ + vmovdqa (%rdi),%ymm0 │ │ │ │ + vpsubw (%rdx),%ymm0,%ymm2 │ │ │ │ + vmovdqa (%rdi,%rsi,1),%ymm1 │ │ │ │ + vpsubw 0x20(%rdx),%ymm1,%ymm3 │ │ │ │ + add $0x20,%r9 │ │ │ │ + add $0x40,%rdx │ │ │ │ + vpmullw %ymm6,%ymm4,%ymm4 │ │ │ │ + vpmullw %ymm6,%ymm5,%ymm5 │ │ │ │ + vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ + 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,%r9d │ │ │ │ - jg 2ffa47 <__cxa_finalize@plt+0x2d49f7> │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 301ad9 <__cxa_finalize@plt+0x2d6a89> │ │ │ │ + vzeroupper │ │ │ │ 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 │ │ │ │ - pmullw %xmm4,%xmm0 │ │ │ │ - pmullw %xmm5,%xmm1 │ │ │ │ - paddw %xmm3,%xmm0 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - movdqu 0x10(%rdx,%rax,2),%xmm1 │ │ │ │ - movdqu 0x12(%rdx,%rax,2),%xmm2 │ │ │ │ - pmullw %xmm4,%xmm1 │ │ │ │ - pmullw %xmm5,%xmm2 │ │ │ │ - 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 2ffaab <__cxa_finalize@plt+0x2d4a5b> │ │ │ │ - add %rcx,%rdx │ │ │ │ + vpmovzxbw (%r9),%ymm4 │ │ │ │ + vpmovzxbw 0x10(%r9),%ymm5 │ │ │ │ + vmovdqa (%rdi),%ymm0 │ │ │ │ + vpsubw (%rdx),%ymm0,%ymm2 │ │ │ │ + vmovdqa 0x20(%rdi),%ymm1 │ │ │ │ + vpsubw 0x20(%rdx),%ymm1,%ymm3 │ │ │ │ + add $0x20,%r9 │ │ │ │ + add $0x40,%rdx │ │ │ │ + vpmullw %ymm6,%ymm4,%ymm4 │ │ │ │ + vpmullw %ymm6,%ymm5,%ymm5 │ │ │ │ + vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm5,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ - dec %r9d │ │ │ │ - jg 2ffaa8 <__cxa_finalize@plt+0x2d4a58> │ │ │ │ - ret │ │ │ │ - shl $0xb,%eax │ │ │ │ - movd %eax,%xmm5 │ │ │ │ - pshufb 0xdd4d1(%r10),%xmm5 │ │ │ │ - cmp $0x4,%r8d │ │ │ │ - jg 2ffba5 <__cxa_finalize@plt+0x2d4b55> │ │ │ │ - je 2ffb68 <__cxa_finalize@plt+0x2d4b18> │ │ │ │ - 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 │ │ │ │ - psubw %xmm2,%xmm1 │ │ │ │ - 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 2ffb2a <__cxa_finalize@plt+0x2d4ada> │ │ │ │ + dec %r8d │ │ │ │ + jg 301b2f <__cxa_finalize@plt+0x2d6adf> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movq (%rdx),%xmm0 │ │ │ │ - movq (%rdx,%rcx,1),%xmm1 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpcklqdq %xmm1,%xmm2 │ │ │ │ - movq (%rdx),%xmm0 │ │ │ │ - punpcklqdq %xmm0,%xmm1 │ │ │ │ - psubw %xmm2,%xmm1 │ │ │ │ - pmulhrsw %xmm5,%xmm1 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - movq %xmm1,(%rdi) │ │ │ │ - movhps %xmm1,(%rdi,%rsi,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0xda53d(%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 │ │ │ │ + vmovq (%rdx),%xmm1 │ │ │ │ + add $0x8,%rdx │ │ │ │ + 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,%r9d │ │ │ │ - jg 2ffb6c <__cxa_finalize@plt+0x2d4b1c> │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 301bad <__cxa_finalize@plt+0x2d6b5d> │ │ │ │ ret │ │ │ │ - shl $0x5,%r8d │ │ │ │ - mov %rdx,%r10 │ │ │ │ - lea -0x100(%r8,%r9,1),%eax │ │ │ │ - mov %rdi,%r8 │ │ │ │ - movdqu (%rdx),%xmm0 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm3 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - psubw %xmm0,%xmm1 │ │ │ │ - pmulhrsw %xmm5,%xmm1 │ │ │ │ - paddw %xmm0,%xmm1 │ │ │ │ - movdqu (%rdx),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubw %xmm3,%xmm2 │ │ │ │ - pmulhrsw %xmm5,%xmm2 │ │ │ │ - paddw %xmm3,%xmm2 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - movdqa %xmm2,(%rdi,%rsi,1) │ │ │ │ + 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,%r9d │ │ │ │ - jg 2ffbbb <__cxa_finalize@plt+0x2d4b6b> │ │ │ │ - add $0x10,%r10 │ │ │ │ - add $0x10,%r8 │ │ │ │ - movzbl %al,%r9d │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %r8,%rdi │ │ │ │ - sub $0x100,%eax │ │ │ │ - jg 2ffbb7 <__cxa_finalize@plt+0x2d4b67> │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 301bec <__cxa_finalize@plt+0x2d6b9c> │ │ │ │ ret │ │ │ │ - shl $0xb,%eax │ │ │ │ - movdqa 0xdd491(%r10),%xmm3 │ │ │ │ - movd %eax,%xmm6 │ │ │ │ - movdqa 0xdd4f1(%r10),%xmm7 │ │ │ │ - pshufb 0xdd4d1(%r10),%xmm6 │ │ │ │ - testl $0x800,0x18(%rsp) │ │ │ │ - jne 2ffc57 <__cxa_finalize@plt+0x2d4c07> │ │ │ │ - psllw $0x2,%xmm4 │ │ │ │ - psllw $0x2,%xmm5 │ │ │ │ - movdqa 0xdd4e1(%r10),%xmm7 │ │ │ │ - cmp $0x4,%r8d │ │ │ │ - jg 2ffd65 <__cxa_finalize@plt+0x2d4d15> │ │ │ │ - je 2ffce8 <__cxa_finalize@plt+0x2d4c98> │ │ │ │ - movddup (%rdx),%xmm0 │ │ │ │ - pshufhw $0x39,%xmm0,%xmm1 │ │ │ │ - pmullw %xmm4,%xmm0 │ │ │ │ - pmullw %xmm5,%xmm1 │ │ │ │ - paddw %xmm3,%xmm0 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - psrlw $0x2,%xmm0 │ │ │ │ - movq (%rdx,%rcx,1),%xmm2 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - movhps (%rdx),%xmm2 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - pmullw %xmm2,%xmm1 │ │ │ │ - psrlq $0x10,%xmm2 │ │ │ │ - pmullw %xmm5,%xmm2 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - psrlw $0x2,%xmm1 │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ - shufpd $0x1,%xmm1,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - psubw %xmm2,%xmm1 │ │ │ │ - paddw %xmm1,%xmm1 │ │ │ │ - pmulhw %xmm6,%xmm1 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movd %xmm1,(%rdi) │ │ │ │ - punpckhqdq %xmm1,%xmm1 │ │ │ │ - movd %xmm1,(%rdi,%rsi,1) │ │ │ │ + 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,%r9d │ │ │ │ - jg 2ffc85 <__cxa_finalize@plt+0x2d4c35> │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 301c23 <__cxa_finalize@plt+0x2d6bd3> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movddup (%rdx),%xmm0 │ │ │ │ - movddup 0x2(%rdx),%xmm1 │ │ │ │ - pmullw %xmm4,%xmm0 │ │ │ │ - pmullw %xmm5,%xmm1 │ │ │ │ - paddw %xmm3,%xmm0 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - psrlw $0x2,%xmm0 │ │ │ │ - movq (%rdx,%rcx,1),%xmm1 │ │ │ │ - movq 0x2(%rdx,%rcx,1),%xmm2 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - movhps (%rdx),%xmm1 │ │ │ │ - movhps 0x2(%rdx),%xmm2 │ │ │ │ - pmullw %xmm4,%xmm1 │ │ │ │ - pmullw %xmm5,%xmm2 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - psrlw $0x2,%xmm1 │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ - shufpd $0x1,%xmm1,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - psubw %xmm2,%xmm1 │ │ │ │ - paddw %xmm1,%xmm1 │ │ │ │ - pmulhw %xmm6,%xmm1 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - movq %xmm1,(%rdi) │ │ │ │ - movhps %xmm1,(%rdi,%rsi,1) │ │ │ │ + vmovdqa -0x2b4(%r9),%ymm4 │ │ │ │ + vmovdqa (%rdi),%ymm0 │ │ │ │ + vpsubw (%rdx),%ymm0,%ymm2 │ │ │ │ + vmovdqa (%rdi,%rsi,1),%ymm1 │ │ │ │ + vpsubw 0x20(%rdx),%ymm1,%ymm3 │ │ │ │ + add $0x40,%rdx │ │ │ │ + vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ + 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,%r9d │ │ │ │ - jg 2ffd06 <__cxa_finalize@plt+0x2d4cb6> │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 301c61 <__cxa_finalize@plt+0x2d6c11> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - shl $0x5,%r8d │ │ │ │ - lea -0x100(%r8,%r9,1),%eax │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - movdqu (%rdx),%xmm0 │ │ │ │ - movdqu 0x2(%rdx),%xmm1 │ │ │ │ - pmullw %xmm4,%xmm0 │ │ │ │ - pmullw %xmm5,%xmm1 │ │ │ │ - paddw %xmm3,%xmm0 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - psrlw $0x2,%xmm0 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ - movdqu 0x2(%rdx,%rcx,1),%xmm2 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - pmullw %xmm4,%xmm1 │ │ │ │ - pmullw %xmm5,%xmm2 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - psrlw $0x2,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - paddw %xmm2,%xmm2 │ │ │ │ - pmulhw %xmm6,%xmm2 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa %xmm2,(%rdi) │ │ │ │ - movdqu (%rdx),%xmm0 │ │ │ │ - movdqu 0x2(%rdx),%xmm2 │ │ │ │ - pmullw %xmm4,%xmm0 │ │ │ │ - pmullw %xmm5,%xmm2 │ │ │ │ - paddw %xmm3,%xmm0 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - psrlw $0x2,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - paddw %xmm2,%xmm2 │ │ │ │ - pmulhw %xmm6,%xmm2 │ │ │ │ - paddw %xmm1,%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - movdqa %xmm2,(%rdi,%rsi,1) │ │ │ │ + vmovdqa -0x294(%r9),%ymm6 │ │ │ │ + vbroadcasti128 -0x274(%r9),%ymm7 │ │ │ │ + vmovdqa (%rdi),%ymm0 │ │ │ │ + vpsubw (%rdx),%ymm0,%ymm3 │ │ │ │ + vmovdqa 0x20(%rdi),%xmm2 │ │ │ │ + vmovdqa 0x20(%rdx),%xmm5 │ │ │ │ + vmovdqa (%rdi,%rsi,1),%ymm1 │ │ │ │ + vpsubw 0x40(%rdx),%ymm1,%ymm4 │ │ │ │ + vinserti128 $0x1,0x20(%rdi,%rsi,1),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x1,0x60(%rdx),%ymm5,%ymm5 │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + vpsubw %ymm5,%ymm2,%ymm5 │ │ │ │ + vpmulhrsw %ymm6,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm6,%ymm4,%ymm4 │ │ │ │ + vpmulhrsw %ymm7,%ymm5,%ymm5 │ │ │ │ + vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm4,%ymm1,%ymm1 │ │ │ │ + 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,%r9d │ │ │ │ - jg 2ffd95 <__cxa_finalize@plt+0x2d4d45> │ │ │ │ - add $0x10,%r8 │ │ │ │ - add $0x10,%r10 │ │ │ │ - movzbl %al,%r9d │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov %r10,%rdi │ │ │ │ - sub $0x100,%eax │ │ │ │ - jg 2ffd77 <__cxa_finalize@plt+0x2d4d27> │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 301cb2 <__cxa_finalize@plt+0x2d6c62> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0x17(%rip),%rax │ │ │ │ - test %r9d,%r9d │ │ │ │ - jne 3001ae <__cxa_finalize@plt+0x2d515e> │ │ │ │ - mov 0x8(%rsp),%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - jne 3002f4 <__cxa_finalize@plt+0x2d52a4> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xda3b1(%rip),%r9 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - movzwl 0xdd06c(%rax,%rcx,2),%ecx │ │ │ │ - mov 0x10(%rsp),%r9d │ │ │ │ - movdqa 0xdce22(%rax),%xmm5 │ │ │ │ - add %rax,%rcx │ │ │ │ - shr $0xb,%r9d │ │ │ │ - movddup 0xdcdda(%rax,%r9,8),%xmm4 │ │ │ │ - lea (%rdx,%rdx,2),%rax │ │ │ │ + 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 │ │ │ │ + lea (%r9,%r8,2),%r9 │ │ │ │ + neg %r8 │ │ │ │ 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 │ │ │ │ - pmullw %xmm4,%xmm0 │ │ │ │ - pmullw %xmm4,%xmm1 │ │ │ │ - psubw %xmm5,%xmm0 │ │ │ │ - psubw %xmm5,%xmm1 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - add $0x20,%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 2ffe8e <__cxa_finalize@plt+0x2d4e3e> │ │ │ │ + vmovd (%rdi),%xmm0 │ │ │ │ + vpinsrd $0x1,(%rdi,%rsi,1),%xmm0,%xmm0 │ │ │ │ + vmovd (%r9,%r8,2),%xmm2 │ │ │ │ + vmovq (%rdx),%xmm1 │ │ │ │ + add $0x8,%rdx │ │ │ │ + vpunpcklwd %xmm2,%xmm2,%xmm2 │ │ │ │ + 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 301d5e <__cxa_finalize@plt+0x2d6d0e> │ │ │ │ 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 │ │ │ │ - pmullw %xmm4,%xmm1 │ │ │ │ - pmullw %xmm4,%xmm2 │ │ │ │ - pmullw %xmm4,%xmm3 │ │ │ │ - psubw %xmm5,%xmm0 │ │ │ │ - psubw %xmm5,%xmm1 │ │ │ │ - psubw %xmm5,%xmm2 │ │ │ │ - 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 2ffec7 <__cxa_finalize@plt+0x2d4e77> │ │ │ │ + vmovdqa 0xda1aa(%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 301da6 <__cxa_finalize@plt+0x2d6d56> │ │ │ │ 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 │ │ │ │ - pmullw %xmm4,%xmm1 │ │ │ │ - pmullw %xmm4,%xmm2 │ │ │ │ - pmullw %xmm4,%xmm3 │ │ │ │ - psubw %xmm5,%xmm0 │ │ │ │ - psubw %xmm5,%xmm1 │ │ │ │ - psubw %xmm5,%xmm2 │ │ │ │ - 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 2fff1c <__cxa_finalize@plt+0x2d4ecc> │ │ │ │ + vbroadcasti128 0xda168(%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 301ded <__cxa_finalize@plt+0x2d6d9d> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movdqu (%rsi),%xmm0 │ │ │ │ - movdqu 0x10(%rsi),%xmm1 │ │ │ │ - movdqu 0x20(%rsi),%xmm2 │ │ │ │ - movdqu 0x30(%rsi),%xmm3 │ │ │ │ - add %rdx,%rsi │ │ │ │ - pmullw %xmm4,%xmm0 │ │ │ │ - pmullw %xmm4,%xmm1 │ │ │ │ - pmullw %xmm4,%xmm2 │ │ │ │ - pmullw %xmm4,%xmm3 │ │ │ │ - psubw %xmm5,%xmm0 │ │ │ │ - psubw %xmm5,%xmm1 │ │ │ │ - psubw %xmm5,%xmm2 │ │ │ │ - psubw %xmm5,%xmm3 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - movdqa %xmm2,0x20(%rdi) │ │ │ │ - movdqa %xmm3,0x30(%rdi) │ │ │ │ - add $0x40,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 2fff72 <__cxa_finalize@plt+0x2d4f22> │ │ │ │ + vpbroadcastw (%r9,%r8,2),%ymm4 │ │ │ │ + vpbroadcastw 0x2(%r9,%r8,2),%ymm5 │ │ │ │ + vmovdqa (%rdi),%ymm0 │ │ │ │ + vpsubw (%rdx),%ymm0,%ymm2 │ │ │ │ + vmovdqa (%rdi,%rsi,1),%ymm1 │ │ │ │ + vpsubw 0x20(%rdx),%ymm1,%ymm3 │ │ │ │ + add $0x40,%rdx │ │ │ │ + vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ + 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 301e2d <__cxa_finalize@plt+0x2d6ddd> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movdqu (%rsi),%xmm0 │ │ │ │ - movdqu 0x10(%rsi),%xmm1 │ │ │ │ - movdqu 0x20(%rsi),%xmm2 │ │ │ │ - movdqu 0x30(%rsi),%xmm3 │ │ │ │ - pmullw %xmm4,%xmm0 │ │ │ │ - pmullw %xmm4,%xmm1 │ │ │ │ - pmullw %xmm4,%xmm2 │ │ │ │ - pmullw %xmm4,%xmm3 │ │ │ │ - psubw %xmm5,%xmm0 │ │ │ │ - psubw %xmm5,%xmm1 │ │ │ │ - psubw %xmm5,%xmm2 │ │ │ │ - psubw %xmm5,%xmm3 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - movdqa %xmm2,0x20(%rdi) │ │ │ │ - movdqa %xmm3,0x30(%rdi) │ │ │ │ - movdqu 0x40(%rsi),%xmm0 │ │ │ │ - movdqu 0x50(%rsi),%xmm1 │ │ │ │ - movdqu 0x60(%rsi),%xmm2 │ │ │ │ - movdqu 0x70(%rsi),%xmm3 │ │ │ │ - add %rdx,%rsi │ │ │ │ - pmullw %xmm4,%xmm0 │ │ │ │ - pmullw %xmm4,%xmm1 │ │ │ │ - pmullw %xmm4,%xmm2 │ │ │ │ - pmullw %xmm4,%xmm3 │ │ │ │ - psubw %xmm5,%xmm0 │ │ │ │ - psubw %xmm5,%xmm1 │ │ │ │ - psubw %xmm5,%xmm2 │ │ │ │ - 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 2fffc5 <__cxa_finalize@plt+0x2d4f75> │ │ │ │ + vpbroadcastw (%r9,%r8,2),%ymm4 │ │ │ │ + vmovdqa (%rdi),%ymm0 │ │ │ │ + vpsubw (%rdx),%ymm0,%ymm2 │ │ │ │ + vmovdqa 0x20(%rdi),%ymm1 │ │ │ │ + vpsubw 0x20(%rdx),%ymm1,%ymm3 │ │ │ │ + add $0x40,%rdx │ │ │ │ + vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ + 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 301e79 <__cxa_finalize@plt+0x2d6e29> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movdqu (%rsi),%xmm0 │ │ │ │ - movdqu 0x10(%rsi),%xmm1 │ │ │ │ - movdqu 0x20(%rsi),%xmm2 │ │ │ │ - movdqu 0x30(%rsi),%xmm3 │ │ │ │ - pmullw %xmm4,%xmm0 │ │ │ │ - pmullw %xmm4,%xmm1 │ │ │ │ - pmullw %xmm4,%xmm2 │ │ │ │ - pmullw %xmm4,%xmm3 │ │ │ │ - psubw %xmm5,%xmm0 │ │ │ │ - psubw %xmm5,%xmm1 │ │ │ │ - psubw %xmm5,%xmm2 │ │ │ │ - psubw %xmm5,%xmm3 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - movdqa %xmm2,0x20(%rdi) │ │ │ │ - movdqa %xmm3,0x30(%rdi) │ │ │ │ - movdqu 0x40(%rsi),%xmm0 │ │ │ │ - movdqu 0x50(%rsi),%xmm1 │ │ │ │ - movdqu 0x60(%rsi),%xmm2 │ │ │ │ - movdqu 0x70(%rsi),%xmm3 │ │ │ │ - pmullw %xmm4,%xmm0 │ │ │ │ - pmullw %xmm4,%xmm1 │ │ │ │ - pmullw %xmm4,%xmm2 │ │ │ │ - pmullw %xmm4,%xmm3 │ │ │ │ - psubw %xmm5,%xmm0 │ │ │ │ - psubw %xmm5,%xmm1 │ │ │ │ - psubw %xmm5,%xmm2 │ │ │ │ - psubw %xmm5,%xmm3 │ │ │ │ - movdqa %xmm0,0x40(%rdi) │ │ │ │ - movdqa %xmm1,0x50(%rdi) │ │ │ │ - movdqa %xmm2,0x60(%rdi) │ │ │ │ - movdqa %xmm3,0x70(%rdi) │ │ │ │ - movdqu 0x80(%rsi),%xmm0 │ │ │ │ - movdqu 0x90(%rsi),%xmm1 │ │ │ │ - movdqu 0xa0(%rsi),%xmm2 │ │ │ │ - movdqu 0xb0(%rsi),%xmm3 │ │ │ │ - add $0x100,%rdi │ │ │ │ - pmullw %xmm4,%xmm0 │ │ │ │ - pmullw %xmm4,%xmm1 │ │ │ │ - pmullw %xmm4,%xmm2 │ │ │ │ - pmullw %xmm4,%xmm3 │ │ │ │ - psubw %xmm5,%xmm0 │ │ │ │ - psubw %xmm5,%xmm1 │ │ │ │ - psubw %xmm5,%xmm2 │ │ │ │ - psubw %xmm5,%xmm3 │ │ │ │ - movdqa %xmm0,-0x80(%rdi) │ │ │ │ - movdqa %xmm1,-0x70(%rdi) │ │ │ │ - movdqa %xmm2,-0x60(%rdi) │ │ │ │ - movdqa %xmm3,-0x50(%rdi) │ │ │ │ - movdqu 0xc0(%rsi),%xmm0 │ │ │ │ - movdqu 0xd0(%rsi),%xmm1 │ │ │ │ - movdqu 0xe0(%rsi),%xmm2 │ │ │ │ - movdqu 0xf0(%rsi),%xmm3 │ │ │ │ - add %rdx,%rsi │ │ │ │ - pmullw %xmm4,%xmm0 │ │ │ │ - pmullw %xmm4,%xmm1 │ │ │ │ - pmullw %xmm4,%xmm2 │ │ │ │ - pmullw %xmm4,%xmm3 │ │ │ │ - psubw %xmm5,%xmm0 │ │ │ │ - psubw %xmm5,%xmm1 │ │ │ │ - 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 300064 <__cxa_finalize@plt+0x2d5014> │ │ │ │ + vpbroadcastw (%r9,%r8,2),%ymm4 │ │ │ │ + vmovdqa (%rdi),%ymm0 │ │ │ │ + vpsubw (%rdx),%ymm0,%ymm2 │ │ │ │ + vmovdqa 0x20(%rdi),%ymm1 │ │ │ │ + vpsubw 0x20(%rdx),%ymm1,%ymm3 │ │ │ │ + vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vmovdqa 0x40(%rdi),%ymm0 │ │ │ │ + vpsubw 0x40(%rdx),%ymm0,%ymm2 │ │ │ │ + vmovdqa 0x60(%rdi),%ymm1 │ │ │ │ + vpsubw 0x60(%rdx),%ymm1,%ymm3 │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ + 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 301ebc <__cxa_finalize@plt+0x2d6e6c> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movd %r9d,%xmm4 │ │ │ │ - mov 0x8(%rsp),%r9d │ │ │ │ - movdqa 0xdcdd2(%rax),%xmm3 │ │ │ │ - pshufb 0xdce02(%rax),%xmm4 │ │ │ │ - movdqa 0xdce42(%rax),%xmm5 │ │ │ │ - psubw %xmm4,%xmm3 │ │ │ │ - testl $0x800,0x10(%rsp) │ │ │ │ - jne 3001e9 <__cxa_finalize@plt+0x2d5199> │ │ │ │ - psllw $0x2,%xmm3 │ │ │ │ - psllw $0x2,%xmm4 │ │ │ │ - test %r9d,%r9d │ │ │ │ - jne 300450 <__cxa_finalize@plt+0x2d5400> │ │ │ │ - sub $0x8,%ecx │ │ │ │ - je 300237 <__cxa_finalize@plt+0x2d51e7> │ │ │ │ - jg 30028d <__cxa_finalize@plt+0x2d523d> │ │ │ │ - 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 3001fd <__cxa_finalize@plt+0x2d51ad> │ │ │ │ + vpbroadcastw (%r9,%r8,2),%ymm4 │ │ │ │ + vmovdqa (%rdi),%ymm0 │ │ │ │ + vpsubw (%rdx),%ymm0,%ymm2 │ │ │ │ + vmovdqa 0x20(%rdi),%ymm1 │ │ │ │ + vpsubw 0x20(%rdx),%ymm1,%ymm3 │ │ │ │ + vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vmovdqa 0x40(%rdi),%ymm0 │ │ │ │ + vpsubw 0x40(%rdx),%ymm0,%ymm2 │ │ │ │ + vmovdqa 0x60(%rdi),%ymm1 │ │ │ │ + vpsubw 0x60(%rdx),%ymm1,%ymm3 │ │ │ │ + add $0x100,%rdx │ │ │ │ + vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,0x40(%rdi) │ │ │ │ + vmovdqa %ymm1,0x60(%rdi) │ │ │ │ + vmovdqa 0x80(%rdi),%ymm0 │ │ │ │ + vpsubw -0x80(%rdx),%ymm0,%ymm2 │ │ │ │ + vmovdqa 0xa0(%rdi),%ymm1 │ │ │ │ + vpsubw -0x60(%rdx),%ymm1,%ymm3 │ │ │ │ + vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,0x80(%rdi) │ │ │ │ + vmovdqa %ymm1,0xa0(%rdi) │ │ │ │ + vmovdqa 0xc0(%rdi),%ymm0 │ │ │ │ + vpsubw -0x40(%rdx),%ymm0,%ymm2 │ │ │ │ + vmovdqa 0xe0(%rdi),%ymm1 │ │ │ │ + vpsubw -0x20(%rdx),%ymm1,%ymm3 │ │ │ │ + vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ + 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 301f2f <__cxa_finalize@plt+0x2d6edf> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movdqu (%rsi),%xmm0 │ │ │ │ - movdqu 0x2(%rsi),%xmm1 │ │ │ │ - pmullw %xmm3,%xmm0 │ │ │ │ - pmullw %xmm4,%xmm1 │ │ │ │ - psubw %xmm5,%xmm0 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - movdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ - movdqu 0x2(%rsi,%rdx,1),%xmm2 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - pmullw %xmm3,%xmm1 │ │ │ │ - pmullw %xmm4,%xmm2 │ │ │ │ - psubw %xmm5,%xmm1 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - psraw $0x2,%xmm0 │ │ │ │ - psraw $0x2,%xmm1 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - add $0x20,%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 300237 <__cxa_finalize@plt+0x2d51e7> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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 │ │ │ │ + lea (%r11,%rbp,2),%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 30211a <__cxa_finalize@plt+0x2d70ca> │ │ │ │ + test %r14,%r14 │ │ │ │ + jne 3021bd <__cxa_finalize@plt+0x2d716d> │ │ │ │ + xor %rcx,%rcx │ │ │ │ + vmovdqu (%r11,%rcx,2),%ymm0 │ │ │ │ + vmovdqu %ymm0,(%rax,%rcx,2) │ │ │ │ + add $0x10,%rcx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jl 3020f6 <__cxa_finalize@plt+0x2d70a6> │ │ │ │ + add %r10,%rax │ │ │ │ + add %rbx,%r11 │ │ │ │ + dec %rsi │ │ │ │ + jg 3020f3 <__cxa_finalize@plt+0x2d70a3> │ │ │ │ + jmp 3021fc <__cxa_finalize@plt+0x2d71ac> │ │ │ │ + test %r14,%r14 │ │ │ │ + jne 302161 <__cxa_finalize@plt+0x2d7111> │ │ │ │ + xor %rcx,%rcx │ │ │ │ + vpbroadcastw (%r11),%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rax,%rcx,2) │ │ │ │ + add $0x10,%rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jl 302127 <__cxa_finalize@plt+0x2d70d7> │ │ │ │ + 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 30213c <__cxa_finalize@plt+0x2d70ec> │ │ │ │ + add %r10,%rax │ │ │ │ + add %rbx,%r11 │ │ │ │ + dec %rsi │ │ │ │ + jg 30211f <__cxa_finalize@plt+0x2d70cf> │ │ │ │ + jmp 3021fc <__cxa_finalize@plt+0x2d71ac> │ │ │ │ + xor %rcx,%rcx │ │ │ │ + vpbroadcastw (%r11),%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rax,%rcx,2) │ │ │ │ + add $0x10,%rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jl 302169 <__cxa_finalize@plt+0x2d7119> │ │ │ │ + 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 30217e <__cxa_finalize@plt+0x2d712e> │ │ │ │ + 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 3021a1 <__cxa_finalize@plt+0x2d7151> │ │ │ │ + add %r10,%rax │ │ │ │ + add %rbx,%r11 │ │ │ │ + dec %rsi │ │ │ │ + jg 302161 <__cxa_finalize@plt+0x2d7111> │ │ │ │ + jmp 3021fc <__cxa_finalize@plt+0x2d71ac> │ │ │ │ + xor %rcx,%rcx │ │ │ │ + vmovdqu (%r11,%rcx,2),%ymm0 │ │ │ │ + vmovdqu %ymm0,(%rax,%rcx,2) │ │ │ │ + add $0x10,%rcx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jl 3021c0 <__cxa_finalize@plt+0x2d7170> │ │ │ │ + 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 3021e2 <__cxa_finalize@plt+0x2d7192> │ │ │ │ + add %r10,%rax │ │ │ │ + add %rbx,%r11 │ │ │ │ + dec %rsi │ │ │ │ + jg 3021bd <__cxa_finalize@plt+0x2d716d> │ │ │ │ + test %rbp,%rbp │ │ │ │ + je 30222c <__cxa_finalize@plt+0x2d71dc> │ │ │ │ + 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 302217 <__cxa_finalize@plt+0x2d71c7> │ │ │ │ + add $0x10,%rsi │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jl 30220a <__cxa_finalize@plt+0x2d71ba> │ │ │ │ + test %r9,%r9 │ │ │ │ + je 302260 <__cxa_finalize@plt+0x2d7210> │ │ │ │ + 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 30224b <__cxa_finalize@plt+0x2d71fb> │ │ │ │ + add $0x10,%rsi │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jl 30223e <__cxa_finalize@plt+0x2d71ee> │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ 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 │ │ │ │ - pmullw %xmm4,%xmm1 │ │ │ │ - psubw %xmm5,%xmm0 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - movdqu 0x10(%rsi,%rax,2),%xmm1 │ │ │ │ - movdqu 0x12(%rsi,%rax,2),%xmm2 │ │ │ │ - pmullw %xmm3,%xmm1 │ │ │ │ - pmullw %xmm4,%xmm2 │ │ │ │ - psubw %xmm5,%xmm1 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - psraw $0x2,%xmm0 │ │ │ │ - psraw $0x2,%xmm1 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - add $0x20,%rdi │ │ │ │ - add $0x10,%rax │ │ │ │ - jl 300297 <__cxa_finalize@plt+0x2d5247> │ │ │ │ - add %rdx,%rsi │ │ │ │ - dec %r8d │ │ │ │ - jg 300294 <__cxa_finalize@plt+0x2d5244> │ │ │ │ + nopw 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 -0x922d(%rip),%r10 │ │ │ │ + vpbroadcastd 0xe2fa8(%r10),%ymm3 │ │ │ │ + vpbroadcastw 0x38(%rsp),%xmm7 │ │ │ │ + vpmaddwd 0xe2e80(%r10),%ymm5,%ymm2 │ │ │ │ + vpslld $0x3,%ymm5,%ymm5 │ │ │ │ + vpslld $0xe,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm2,%ymm8,%ymm8 │ │ │ │ + xor %eax,%eax │ │ │ │ + vmovdqa %ymm8,%ymm4 │ │ │ │ + vpbroadcastd 0xe2fa4(%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 │ │ │ │ + vpand %ymm10,%ymm9,%ymm9 │ │ │ │ + vmovd %xmm0,%r11d │ │ │ │ + vpextrd $0x1,%xmm0,%ebx │ │ │ │ + vpextrd $0x2,%xmm0,%ebp │ │ │ │ + vpextrd $0x3,%xmm0,%r14d │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm0 │ │ │ │ + vmovdqu (%rdx,%r11,2),%xmm10 │ │ │ │ + vmovdqu (%rdx,%rbx,2),%xmm11 │ │ │ │ + vmovdqu (%rdx,%rbp,2),%xmm12 │ │ │ │ + vmovdqu (%rdx,%r14,2),%xmm13 │ │ │ │ + vmovd %xmm0,%r11d │ │ │ │ + vpextrd $0x1,%xmm0,%ebx │ │ │ │ + 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 30240b <__cxa_finalize@plt+0x2d73bb> │ │ │ │ + vmovq %xmm1,%rbx │ │ │ │ + vpextrq $0x1,%xmm1,%r14 │ │ │ │ + movslq %ebx,%r11 │ │ │ │ + sar $0x20,%rbx │ │ │ │ + movslq %r14d,%rbp │ │ │ │ + sar $0x20,%r14 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm1 │ │ │ │ + vmovdqu 0xe2ec8(%r10,%r11,2),%xmm14 │ │ │ │ + vmovdqu 0xe2ec8(%r10,%rbx,2),%xmm15 │ │ │ │ + vmovdqu 0xe2ec8(%r10,%rbp,2),%xmm0 │ │ │ │ + vmovdqu 0xe2ec8(%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,0xe2ec8(%r10,%r11,2),%ymm14,%ymm14 │ │ │ │ + vinserti128 $0x1,0xe2ec8(%r10,%rbx,2),%ymm15,%ymm15 │ │ │ │ + vinserti128 $0x1,0xe2ec8(%r10,%rbp,2),%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,0xe2ec8(%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 0xe9d30(%r10,%r11,8),%xmm14 │ │ │ │ + vmovq 0xe9d30(%r10,%rbx,8),%xmm15 │ │ │ │ + vmovq 0xe9d30(%r10,%rbp,8),%xmm0 │ │ │ │ + vmovq 0xe9d30(%r10,%r14,8),%xmm2 │ │ │ │ + vmovd %xmm9,%r11d │ │ │ │ + vpextrd $0x1,%xmm9,%ebx │ │ │ │ + vpextrd $0x2,%xmm9,%ebp │ │ │ │ + vpextrd $0x3,%xmm9,%r14d │ │ │ │ + vmovhps 0xe9d30(%r10,%r11,8),%xmm14,%xmm14 │ │ │ │ + vmovhps 0xe9d30(%r10,%rbx,8),%xmm15,%xmm15 │ │ │ │ + vmovhps 0xe9d30(%r10,%rbp,8),%xmm0,%xmm0 │ │ │ │ + vmovhps 0xe9d30(%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 │ │ │ │ + vpmaddwd %ymm2,%ymm13,%ymm13 │ │ │ │ + vphaddd %ymm11,%ymm10,%ymm10 │ │ │ │ + vphaddd %ymm13,%ymm12,%ymm12 │ │ │ │ + vphaddd %ymm12,%ymm10,%ymm10 │ │ │ │ + vpsubd %ymm10,%ymm3,%ymm10 │ │ │ │ + vpsrad $0x7,%ymm10,%ymm10 │ │ │ │ + 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 3022cb <__cxa_finalize@plt+0x2d727b> │ │ │ │ + add %rsi,%rdi │ │ │ │ + add %rcx,%rdx │ │ │ │ + dec %r9d │ │ │ │ + jg 3022c4 <__cxa_finalize@plt+0x2d7274> │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movd %r9d,%xmm4 │ │ │ │ - movdqa 0xdcdd2(%rax),%xmm3 │ │ │ │ - pshufb 0xdce02(%rax),%xmm4 │ │ │ │ - movdqa 0xdce42(%rax),%xmm5 │ │ │ │ - psubw %xmm4,%xmm3 │ │ │ │ - testl $0x800,0x10(%rsp) │ │ │ │ - jne 30032a <__cxa_finalize@plt+0x2d52da> │ │ │ │ - psllw $0x2,%xmm3 │ │ │ │ - psllw $0x2,%xmm4 │ │ │ │ - cmp $0x8,%ecx │ │ │ │ - je 300376 <__cxa_finalize@plt+0x2d5326> │ │ │ │ - jg 3003cd <__cxa_finalize@plt+0x2d537d> │ │ │ │ - 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 │ │ │ │ - pmullw %xmm3,%xmm1 │ │ │ │ - pmullw %xmm4,%xmm2 │ │ │ │ - psubw %xmm5,%xmm1 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - psraw $0x2,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - add $0x10,%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 300339 <__cxa_finalize@plt+0x2d52e9> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm8 │ │ │ │ + vpsubd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm1 │ │ │ │ + vpsubd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm3 │ │ │ │ + vpsubd %ymm5,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm5 │ │ │ │ + vpsubd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm8,%ymm7 │ │ │ │ + vpsubd %ymm1,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm1 │ │ │ │ + vpsubd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm5,%ymm3,%ymm2 │ │ │ │ + vpsubd %ymm5,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm6,%ymm4,%ymm5 │ │ │ │ + vpsubd %ymm6,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm2,%ymm7,%ymm6 │ │ │ │ + vpsubd %ymm2,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm5,%ymm1,%ymm2 │ │ │ │ + vpsubd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm3,%ymm8,%ymm5 │ │ │ │ + vpsubd %ymm3,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm4,%ymm0,%ymm3 │ │ │ │ + vpsubd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpunpckldq %ymm2,%ymm6,%ymm15 │ │ │ │ + vpunpckldq %ymm3,%ymm5,%ymm10 │ │ │ │ + vpunpckhdq %ymm2,%ymm6,%ymm4 │ │ │ │ + vpunpckldq %ymm1,%ymm7,%ymm13 │ │ │ │ + vpunpckldq %ymm0,%ymm8,%ymm6 │ │ │ │ + vshufps $0x4e,%ymm10,%ymm15,%ymm12 │ │ │ │ + vpblendd $0xcc,%ymm12,%ymm15,%ymm2 │ │ │ │ + vshufps $0x4e,%ymm6,%ymm13,%ymm15 │ │ │ │ + vpunpckhdq %ymm3,%ymm5,%ymm11 │ │ │ │ + vpblendd $0xcc,%ymm15,%ymm13,%ymm5 │ │ │ │ + vpblendd $0xcc,%ymm10,%ymm12,%ymm3 │ │ │ │ + vperm2i128 $0x20,%ymm5,%ymm2,%ymm12 │ │ │ │ + vpunpckhdq %ymm1,%ymm7,%ymm14 │ │ │ │ + vpblendd $0xcc,%ymm6,%ymm15,%ymm7 │ │ │ │ + vpunpckhdq %ymm0,%ymm8,%ymm13 │ │ │ │ + vperm2i128 $0x20,%ymm7,%ymm3,%ymm0 │ │ │ │ + vshufps $0x4e,%ymm11,%ymm4,%ymm1 │ │ │ │ + vpblendd $0xcc,%ymm11,%ymm1,%ymm8 │ │ │ │ + vshufps $0x4e,%ymm13,%ymm14,%ymm11 │ │ │ │ + vpblendd $0xcc,%ymm1,%ymm4,%ymm4 │ │ │ │ + vpblendd $0xcc,%ymm11,%ymm14,%ymm14 │ │ │ │ + vperm2i128 $0x20,%ymm14,%ymm4,%ymm15 │ │ │ │ + vpblendd $0xcc,%ymm13,%ymm11,%ymm13 │ │ │ │ + vperm2i128 $0x20,%ymm13,%ymm8,%ymm11 │ │ │ │ + vperm2i128 $0x31,%ymm5,%ymm2,%ymm10 │ │ │ │ + vperm2i128 $0x31,%ymm7,%ymm3,%ymm6 │ │ │ │ + vperm2i128 $0x31,%ymm14,%ymm4,%ymm14 │ │ │ │ + vperm2i128 $0x31,%ymm13,%ymm8,%ymm13 │ │ │ │ + vpaddd %ymm0,%ymm12,%ymm4 │ │ │ │ + vpsubd %ymm0,%ymm12,%ymm12 │ │ │ │ + vpaddd %ymm11,%ymm15,%ymm0 │ │ │ │ + vpsubd %ymm11,%ymm15,%ymm15 │ │ │ │ + vpaddd %ymm6,%ymm10,%ymm11 │ │ │ │ + vpsubd %ymm6,%ymm10,%ymm10 │ │ │ │ + vpaddd %ymm13,%ymm14,%ymm6 │ │ │ │ + vpsubd %ymm13,%ymm14,%ymm14 │ │ │ │ + vpaddd %ymm0,%ymm4,%ymm13 │ │ │ │ + vpsubd %ymm0,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm15,%ymm12,%ymm0 │ │ │ │ + vpsubd %ymm15,%ymm12,%ymm12 │ │ │ │ + vpaddd %ymm6,%ymm11,%ymm15 │ │ │ │ + vpsubd %ymm6,%ymm11,%ymm11 │ │ │ │ + vpaddd %ymm14,%ymm10,%ymm6 │ │ │ │ + vpsubd %ymm14,%ymm10,%ymm10 │ │ │ │ + vpaddd %ymm15,%ymm13,%ymm14 │ │ │ │ + vpsubd %ymm15,%ymm13,%ymm13 │ │ │ │ + vpaddd %ymm6,%ymm0,%ymm15 │ │ │ │ + vpsubd %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm11,%ymm6 │ │ │ │ + vpsubd %ymm11,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm10,%ymm12,%ymm11 │ │ │ │ + vpsubd %ymm10,%ymm12,%ymm12 │ │ │ │ + vpabsd %ymm14,%ymm14 │ │ │ │ + vpabsd %ymm15,%ymm15 │ │ │ │ + vpabsd %ymm6,%ymm6 │ │ │ │ + vpabsd %ymm11,%ymm11 │ │ │ │ + vpabsd %ymm13,%ymm13 │ │ │ │ + vpabsd %ymm0,%ymm0 │ │ │ │ + vpabsd %ymm4,%ymm4 │ │ │ │ + vpabsd %ymm12,%ymm12 │ │ │ │ + vpaddd %ymm13,%ymm14,%ymm14 │ │ │ │ + vpaddd %ymm0,%ymm15,%ymm15 │ │ │ │ + vpaddd %ymm4,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm12,%ymm11,%ymm11 │ │ │ │ + vpaddd %ymm6,%ymm14,%ymm14 │ │ │ │ + vpaddd %ymm11,%ymm15,%ymm15 │ │ │ │ + vpaddd %ymm15,%ymm14,%ymm14 │ │ │ │ + vpaddd %ymm14,%ymm9,%ymm9 │ │ │ │ ret │ │ │ │ - movdqu (%rsi),%xmm0 │ │ │ │ - movdqu (%rsi,%rdx,1),%xmm2 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - pmullw %xmm3,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - pmullw %xmm2,%xmm1 │ │ │ │ - psubw %xmm5,%xmm0 │ │ │ │ - paddw %xmm0,%xmm1 │ │ │ │ - movdqu (%rsi),%xmm0 │ │ │ │ - psraw $0x2,%xmm1 │ │ │ │ - pmullw %xmm3,%xmm2 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - pmullw %xmm0,%xmm1 │ │ │ │ - psubw %xmm5,%xmm2 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - psraw $0x2,%xmm1 │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - add $0x20,%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 30037a <__cxa_finalize@plt+0x2d532a> │ │ │ │ + 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 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - lea -0x20(,%rcx,4),%eax │ │ │ │ - mov %ecx,%ecx │ │ │ │ - lea (%r8,%rax,8),%eax │ │ │ │ - mov %rdi,%r10 │ │ │ │ - movdqu (%rsi),%xmm0 │ │ │ │ - movdqu (%rsi,%rdx,1),%xmm2 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - pmullw %xmm3,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - pmullw %xmm2,%xmm1 │ │ │ │ - psubw %xmm5,%xmm0 │ │ │ │ - paddw %xmm0,%xmm1 │ │ │ │ - movdqu (%rsi),%xmm0 │ │ │ │ - psraw $0x2,%xmm1 │ │ │ │ - pmullw %xmm3,%xmm2 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - 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 3003e4 <__cxa_finalize@plt+0x2d5394> │ │ │ │ - add $0x10,%r9 │ │ │ │ - add $0x10,%r10 │ │ │ │ - movzbl %al,%r8d │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %r10,%rdi │ │ │ │ - sub $0x100,%eax │ │ │ │ - jg 3003e0 <__cxa_finalize@plt+0x2d5390> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + cmp $0x3ff,%r8d │ │ │ │ + jne 3029f2 <__cxa_finalize@plt+0x2d79a2> │ │ │ │ + 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 0xd97ee(%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 │ │ │ │ - shl $0xb,%r9d │ │ │ │ - movd %r9d,%xmm6 │ │ │ │ - pshufb 0xdce02(%rax),%xmm6 │ │ │ │ - cmp $0x8,%ecx │ │ │ │ - je 3004de <__cxa_finalize@plt+0x2d548e> │ │ │ │ - jg 300574 <__cxa_finalize@plt+0x2d5524> │ │ │ │ - movddup (%rsi),%xmm0 │ │ │ │ - movddup 0x2(%rsi),%xmm1 │ │ │ │ - pmullw %xmm3,%xmm0 │ │ │ │ - pmullw %xmm4,%xmm1 │ │ │ │ - psubw %xmm5,%xmm0 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - psraw $0x2,%xmm0 │ │ │ │ - movq (%rsi,%rdx,1),%xmm1 │ │ │ │ - movq 0x2(%rsi,%rdx,1),%xmm2 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - movhps (%rsi),%xmm1 │ │ │ │ - movhps 0x2(%rsi),%xmm2 │ │ │ │ - pmullw %xmm3,%xmm1 │ │ │ │ - pmullw %xmm4,%xmm2 │ │ │ │ - psubw %xmm5,%xmm1 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - psraw $0x2,%xmm1 │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ - shufpd $0x1,%xmm1,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - psubw %xmm2,%xmm1 │ │ │ │ - pmulhrsw %xmm6,%xmm1 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - add $0x10,%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 30048b <__cxa_finalize@plt+0x2d543b> │ │ │ │ + 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 │ │ │ │ - movdqu (%rsi),%xmm0 │ │ │ │ - movdqu 0x2(%rsi),%xmm1 │ │ │ │ - pmullw %xmm3,%xmm0 │ │ │ │ - pmullw %xmm4,%xmm1 │ │ │ │ - psubw %xmm5,%xmm0 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - psraw $0x2,%xmm0 │ │ │ │ - movdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ - movdqu 0x2(%rsi,%rdx,1),%xmm2 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - pmullw %xmm3,%xmm1 │ │ │ │ - pmullw %xmm4,%xmm2 │ │ │ │ - psubw %xmm5,%xmm1 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - psraw $0x2,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - pmulhrsw %xmm6,%xmm2 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm2,(%rdi) │ │ │ │ - movdqu (%rsi),%xmm0 │ │ │ │ - movdqu 0x2(%rsi),%xmm2 │ │ │ │ - pmullw %xmm3,%xmm0 │ │ │ │ - pmullw %xmm4,%xmm2 │ │ │ │ - psubw %xmm5,%xmm0 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - psraw $0x2,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - pmulhrsw %xmm6,%xmm2 │ │ │ │ - paddw %xmm1,%xmm2 │ │ │ │ - movdqa %xmm2,0x10(%rdi) │ │ │ │ - add $0x20,%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 3004fc <__cxa_finalize@plt+0x2d54ac> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + cmp $0x3ff,%r8d │ │ │ │ + jne 302bde <__cxa_finalize@plt+0x2d7b8e> │ │ │ │ + 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 0xd960c(%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 %rsi,%r9 │ │ │ │ - lea -0x20(,%rcx,4),%eax │ │ │ │ - mov %ecx,%ecx │ │ │ │ - lea (%r8,%rax,8),%eax │ │ │ │ - mov %rdi,%r10 │ │ │ │ - movdqu (%rsi),%xmm0 │ │ │ │ - movdqu 0x2(%rsi),%xmm1 │ │ │ │ - pmullw %xmm3,%xmm0 │ │ │ │ - pmullw %xmm4,%xmm1 │ │ │ │ - psubw %xmm5,%xmm0 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - psraw $0x2,%xmm0 │ │ │ │ - movdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ - movdqu 0x2(%rsi,%rdx,1),%xmm2 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - pmullw %xmm3,%xmm1 │ │ │ │ - pmullw %xmm4,%xmm2 │ │ │ │ - psubw %xmm5,%xmm1 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - psraw $0x2,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - pmulhrsw %xmm6,%xmm2 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm2,(%rdi) │ │ │ │ - movdqu (%rsi),%xmm0 │ │ │ │ - movdqu 0x2(%rsi),%xmm2 │ │ │ │ - pmullw %xmm3,%xmm0 │ │ │ │ - pmullw %xmm4,%xmm2 │ │ │ │ - psubw %xmm5,%xmm0 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - psraw $0x2,%xmm0 │ │ │ │ - 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 3005a5 <__cxa_finalize@plt+0x2d5555> │ │ │ │ - add $0x10,%r9 │ │ │ │ - add $0x10,%r10 │ │ │ │ - movzbl %al,%r8d │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %r10,%rdi │ │ │ │ - sub $0x100,%eax │ │ │ │ - jg 300587 <__cxa_finalize@plt+0x2d5537> │ │ │ │ + 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 302be8 <__cxa_finalize@plt+0x2d7b98> │ │ │ │ + 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) │ │ │ │ - mov $0x1e002d,%r10d │ │ │ │ - mov %r10d,%r11d │ │ │ │ - jmp 3006d0 <__cxa_finalize@plt+0x2d5680> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0x1e002d,%r10d │ │ │ │ - mov $0xf003c,%r11d │ │ │ │ - jmp 3006d0 <__cxa_finalize@plt+0x2d5680> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0xf003c,%r10d │ │ │ │ - mov $0x1e002d,%r11d │ │ │ │ - jmp 3006d0 <__cxa_finalize@plt+0x2d5680> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0xf003c,%r10d │ │ │ │ - mov %r10d,%r11d │ │ │ │ - jmp 3006d0 <__cxa_finalize@plt+0x2d5680> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov $0x1e002d,%r10d │ │ │ │ - mov $0x2d,%r11d │ │ │ │ - jmp 3006d0 <__cxa_finalize@plt+0x2d5680> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0x2d,%r10d │ │ │ │ - mov $0x1e002d,%r11d │ │ │ │ - jmp 3006d0 <__cxa_finalize@plt+0x2d5680> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0xf003c,%r10d │ │ │ │ - mov $0x2d,%r11d │ │ │ │ - jmp 3006d0 <__cxa_finalize@plt+0x2d5680> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0x2d,%r10d │ │ │ │ - mov $0xf003c,%r11d │ │ │ │ - jmp 3006d0 <__cxa_finalize@plt+0x2d5680> │ │ │ │ - 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 300716 <__cxa_finalize@plt+0x2d56c6> │ │ │ │ - test $0xf00,%r10d │ │ │ │ - jne 300949 <__cxa_finalize@plt+0x2d58f9> │ │ │ │ - tzcnt %r8d,%r8d │ │ │ │ - movzwl 0xdd72f(%r11,%r8,2),%r8d │ │ │ │ - add %r11,%r8 │ │ │ │ - jmp *%r8 │ │ │ │ - test $0xf00,%r10d │ │ │ │ - jne 300b9e <__cxa_finalize@plt+0x2d5b4e> │ │ │ │ - mov 0x18(%rsp),%r10d │ │ │ │ - movd 0x18(%rsp),%xmm5 │ │ │ │ - shr $0xb,%r10d │ │ │ │ - movddup 0xdd609(%r11,%r10,8),%xmm4 │ │ │ │ - pshufb 0xdd4d1(%r11),%xmm5 │ │ │ │ - cmp $0x4,%r8d │ │ │ │ - jg 300833 <__cxa_finalize@plt+0x2d57e3> │ │ │ │ - movzbl %al,%eax │ │ │ │ - lea -0x2(%rdx),%rdx │ │ │ │ - movq 0xe1a69(%r11,%rax,8),%xmm3 │ │ │ │ - punpcklbw %xmm3,%xmm3 │ │ │ │ - psraw $0x8,%xmm3 │ │ │ │ - je 3007d0 <__cxa_finalize@plt+0x2d5780> │ │ │ │ - movdqa 0xdd401(%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 │ │ │ │ - pmaddwd %xmm3,%xmm1 │ │ │ │ - phaddd %xmm1,%xmm0 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - psrad $0x6,%xmm0 │ │ │ │ - packssdw %xmm0,%xmm0 │ │ │ │ - pxor %xmm1,%xmm1 │ │ │ │ - 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 30077a <__cxa_finalize@plt+0x2d572a> │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + cmp $0x3ff,%r8d │ │ │ │ + jne 302e4e <__cxa_finalize@plt+0x2d7dfe> │ │ │ │ + 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 302b0c <__cxa_finalize@plt+0x2d7abc> │ │ │ │ + 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 302e59 <__cxa_finalize@plt+0x2d7e09> │ │ │ │ + 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 │ │ │ │ - movdqa 0xdd3e1(%r11),%xmm6 │ │ │ │ - movdqa 0xdd3f1(%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 │ │ │ │ - pmaddwd %xmm2,%xmm0 │ │ │ │ - pmaddwd %xmm3,%xmm1 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - psrad $0x6,%xmm0 │ │ │ │ - packssdw %xmm0,%xmm0 │ │ │ │ - pxor %xmm1,%xmm1 │ │ │ │ - pminsw %xmm5,%xmm0 │ │ │ │ - pmaxsw %xmm1,%xmm0 │ │ │ │ - movq %xmm0,(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r9d │ │ │ │ - jg 3007ec <__cxa_finalize@plt+0x2d579c> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + cmp $0x3ff,%r8d │ │ │ │ + jne 3030e0 <__cxa_finalize@plt+0x2d8090> │ │ │ │ + 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 0xd910a(%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 │ │ │ │ - shr $0x10,%eax │ │ │ │ - movq 0xe1a69(%r11,%rax,8),%xmm3 │ │ │ │ - movdqa 0xdd3e1(%r11),%xmm6 │ │ │ │ - movdqa 0xdd3f1(%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 │ │ │ │ - pshufd $0x55,%xmm3,%xmm9 │ │ │ │ - pshufd $0xaa,%xmm3,%xmm10 │ │ │ │ - pshufd $0xff,%xmm3,%xmm11 │ │ │ │ - mov %r8,%rax │ │ │ │ - movdqu -0x6(%rdx,%rax,2),%xmm0 │ │ │ │ - movdqu 0x2(%rdx,%rax,2),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - pshufb %xmm6,%xmm2 │ │ │ │ - pshufb %xmm7,%xmm0 │ │ │ │ - pmaddwd %xmm8,%xmm2 │ │ │ │ - pmaddwd %xmm9,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - pshufb %xmm6,%xmm3 │ │ │ │ - pshufb %xmm7,%xmm1 │ │ │ │ - paddd %xmm4,%xmm2 │ │ │ │ - paddd %xmm2,%xmm0 │ │ │ │ - movdqa %xmm10,%xmm2 │ │ │ │ - pmaddwd %xmm3,%xmm2 │ │ │ │ - pmaddwd %xmm8,%xmm3 │ │ │ │ - paddd %xmm2,%xmm0 │ │ │ │ - movdqa %xmm11,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm9,%xmm1 │ │ │ │ - paddd %xmm2,%xmm0 │ │ │ │ - movdqu 0xa(%rdx,%rax,2),%xmm2 │ │ │ │ - paddd %xmm4,%xmm3 │ │ │ │ - paddd %xmm3,%xmm1 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - pshufb %xmm6,%xmm3 │ │ │ │ - pshufb %xmm7,%xmm2 │ │ │ │ - pmaddwd %xmm10,%xmm3 │ │ │ │ - pmaddwd %xmm11,%xmm2 │ │ │ │ - paddd %xmm3,%xmm1 │ │ │ │ - paddd %xmm2,%xmm1 │ │ │ │ - psrad $0x6,%xmm0 │ │ │ │ - psrad $0x6,%xmm1 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - pxor %xmm1,%xmm1 │ │ │ │ - pminsw %xmm5,%xmm0 │ │ │ │ - pmaxsw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,(%rdi,%rax,2) │ │ │ │ - add $0x8,%rax │ │ │ │ - jl 300884 <__cxa_finalize@plt+0x2d5834> │ │ │ │ - add %rcx,%rdx │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r9d │ │ │ │ - jg 300881 <__cxa_finalize@plt+0x2d5831> │ │ │ │ + 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 │ │ │ │ - movzbl %r10b,%eax │ │ │ │ - shr $0x10,%r10d │ │ │ │ - cmp $0x6,%r9d │ │ │ │ - cmovb %eax,%r10d │ │ │ │ - movq 0xe1a69(%r11,%r10,8),%xmm3 │ │ │ │ - movd 0x18(%rsp),%xmm7 │ │ │ │ - punpcklbw %xmm3,%xmm3 │ │ │ │ - pshufb 0xdd4d1(%r11),%xmm7 │ │ │ │ - psraw $0x8,%xmm3 │ │ │ │ - pshufd $0x0,%xmm3,%xmm8 │ │ │ │ - pshufd $0x55,%xmm3,%xmm9 │ │ │ │ - pshufd $0xaa,%xmm3,%xmm10 │ │ │ │ - pshufd $0xff,%xmm3,%xmm11 │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ lea (%rcx,%rcx,2),%rax │ │ │ │ - sub %rax,%rdx │ │ │ │ - cmp $0x2,%r8d │ │ │ │ - jne 300a6e <__cxa_finalize@plt+0x2d5a1e> │ │ │ │ - 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 │ │ │ │ - add %rax,%rdx │ │ │ │ - movd (%rdx),%xmm0 │ │ │ │ - punpckldq %xmm4,%xmm1 │ │ │ │ - punpckldq %xmm2,%xmm4 │ │ │ │ - punpckldq %xmm5,%xmm2 │ │ │ │ - punpckldq %xmm3,%xmm5 │ │ │ │ - punpckldq %xmm6,%xmm3 │ │ │ │ - punpckldq %xmm0,%xmm6 │ │ │ │ - punpcklwd %xmm4,%xmm1 │ │ │ │ - punpcklwd %xmm5,%xmm2 │ │ │ │ - punpcklwd %xmm6,%xmm3 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - movd (%rdx,%rcx,1),%xmm4 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - movdqa %xmm8,%xmm5 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm9,%xmm2 │ │ │ │ - paddd %xmm2,%xmm5 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pmaddwd %xmm10,%xmm3 │ │ │ │ - paddd %xmm3,%xmm5 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - punpckldq %xmm4,%xmm3 │ │ │ │ - movd (%rdx),%xmm0 │ │ │ │ - punpckldq %xmm0,%xmm4 │ │ │ │ - punpcklwd %xmm4,%xmm3 │ │ │ │ - movdqa %xmm11,%xmm4 │ │ │ │ - pmaddwd %xmm3,%xmm4 │ │ │ │ - paddd %xmm4,%xmm5 │ │ │ │ - psrad $0x5,%xmm5 │ │ │ │ - packssdw %xmm5,%xmm5 │ │ │ │ - pmaxsw %xmm6,%xmm5 │ │ │ │ - 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 3009f3 <__cxa_finalize@plt+0x2d59a3> │ │ │ │ + cmp $0x3ff,%r8d │ │ │ │ + jne 30329c <__cxa_finalize@plt+0x2d824c> │ │ │ │ + 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 30304c <__cxa_finalize@plt+0x2d7ffc> │ │ │ │ + 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 30311e <__cxa_finalize@plt+0x2d80ce> │ │ │ │ + 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 302510 <__cxa_finalize@plt+0x2d74c0> │ │ │ │ + dec %r8d │ │ │ │ + jne 30337f <__cxa_finalize@plt+0x2d832f> │ │ │ │ + lea -0x20(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x20(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 303379 <__cxa_finalize@plt+0x2d8329> │ │ │ │ + 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 │ │ │ │ - shl $0x6,%r8d │ │ │ │ - mov %rdx,%r10 │ │ │ │ - mov %rdi,%r11 │ │ │ │ - lea -0x100(%r8,%r9,1),%r8d │ │ │ │ - movq (%rdx),%xmm1 │ │ │ │ - movq (%rdx,%rcx,1),%xmm2 │ │ │ │ - movq (%rdx,%rcx,2),%xmm3 │ │ │ │ - add %rax,%rdx │ │ │ │ - movq (%rdx),%xmm4 │ │ │ │ - movq (%rdx,%rcx,1),%xmm5 │ │ │ │ - movq (%rdx,%rcx,2),%xmm6 │ │ │ │ - add %rax,%rdx │ │ │ │ - movq (%rdx),%xmm0 │ │ │ │ - punpcklwd %xmm2,%xmm1 │ │ │ │ - punpcklwd %xmm3,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm3 │ │ │ │ - punpcklwd %xmm5,%xmm4 │ │ │ │ - punpcklwd %xmm6,%xmm5 │ │ │ │ - punpcklwd %xmm0,%xmm6 │ │ │ │ - movdqa %xmm8,%xmm12 │ │ │ │ - pmaddwd %xmm1,%xmm12 │ │ │ │ - movdqa %xmm8,%xmm13 │ │ │ │ - pmaddwd %xmm2,%xmm13 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - pmaddwd %xmm9,%xmm3 │ │ │ │ - pmaddwd %xmm9,%xmm4 │ │ │ │ - paddd %xmm3,%xmm12 │ │ │ │ - paddd %xmm4,%xmm13 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - pmaddwd %xmm10,%xmm5 │ │ │ │ - pmaddwd %xmm10,%xmm6 │ │ │ │ - paddd %xmm5,%xmm12 │ │ │ │ - paddd %xmm6,%xmm13 │ │ │ │ - movq (%rdx,%rcx,1),%xmm6 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - punpcklwd %xmm6,%xmm5 │ │ │ │ - movq (%rdx),%xmm0 │ │ │ │ - movdqa %xmm11,%xmm14 │ │ │ │ - pmaddwd %xmm5,%xmm14 │ │ │ │ - punpcklwd %xmm0,%xmm6 │ │ │ │ - paddd %xmm14,%xmm12 │ │ │ │ - movdqa %xmm11,%xmm14 │ │ │ │ - pmaddwd %xmm6,%xmm14 │ │ │ │ - paddd %xmm14,%xmm13 │ │ │ │ - psrad $0x5,%xmm12 │ │ │ │ - psrad $0x5,%xmm13 │ │ │ │ - packssdw %xmm13,%xmm12 │ │ │ │ - pxor %xmm13,%xmm13 │ │ │ │ - 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 300abe <__cxa_finalize@plt+0x2d5a6e> │ │ │ │ - add $0x8,%r10 │ │ │ │ - add $0x8,%r11 │ │ │ │ - movzbl %r8b,%r9d │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %r11,%rdi │ │ │ │ - sub $0x100,%r8d │ │ │ │ - jg 300a80 <__cxa_finalize@plt+0x2d5a30> │ │ │ │ + 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 302510 <__cxa_finalize@plt+0x2d74c0> │ │ │ │ + dec %r8d │ │ │ │ + jne 30348f <__cxa_finalize@plt+0x2d843f> │ │ │ │ + lea -0x40(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x40(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 303489 <__cxa_finalize@plt+0x2d8439> │ │ │ │ + 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 │ │ │ │ - movd 0x18(%rsp),%xmm15 │ │ │ │ - pshufb 0xdd4d1(%r11),%xmm15 │ │ │ │ - cmp $0x4,%r8d │ │ │ │ - jg 300db7 <__cxa_finalize@plt+0x2d5d67> │ │ │ │ - movzbl %al,%eax │ │ │ │ - je 300dba <__cxa_finalize@plt+0x2d5d6a> │ │ │ │ - movq 0xe1a69(%r11,%rax,8),%xmm0 │ │ │ │ - movzbl %r10b,%eax │ │ │ │ - shr $0x10,%r10d │ │ │ │ - cmp $0x6,%r9d │ │ │ │ - cmovb %eax,%r10d │ │ │ │ - movq 0xe1a69(%r11,%r10,8),%xmm3 │ │ │ │ - movdqa 0xdd551(%r11),%xmm6 │ │ │ │ - movdqa 0xdd401(%r11),%xmm9 │ │ │ │ - pshuflw $0x99,%xmm0,%xmm0 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - punpcklbw %xmm0,%xmm7 │ │ │ │ - punpcklbw %xmm3,%xmm3 │ │ │ │ - psraw $0x8,%xmm3 │ │ │ │ - testl $0x800,0x18(%rsp) │ │ │ │ - je 300c22 <__cxa_finalize@plt+0x2d5bd2> │ │ │ │ - psraw $0x2,%xmm7 │ │ │ │ - psllw $0x2,%xmm3 │ │ │ │ + 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 │ │ │ │ - sub $0x2,%rdx │ │ │ │ - sub %rax,%rdx │ │ │ │ - pshufd $0x0,%xmm3,%xmm11 │ │ │ │ - pshufd $0x55,%xmm3,%xmm12 │ │ │ │ - pshufd $0xaa,%xmm3,%xmm13 │ │ │ │ - pshufd $0xff,%xmm3,%xmm14 │ │ │ │ - movdqu (%rdx),%xmm2 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm3 │ │ │ │ - movdqu (%rdx,%rcx,2),%xmm1 │ │ │ │ - add %rax,%rdx │ │ │ │ - movdqu (%rdx),%xmm4 │ │ │ │ - pshufb %xmm9,%xmm2 │ │ │ │ - pshufb %xmm9,%xmm3 │ │ │ │ - pshufb %xmm9,%xmm1 │ │ │ │ - pshufb %xmm9,%xmm4 │ │ │ │ - pmaddwd %xmm7,%xmm2 │ │ │ │ - pmaddwd %xmm7,%xmm3 │ │ │ │ - pmaddwd %xmm7,%xmm1 │ │ │ │ - pmaddwd %xmm7,%xmm4 │ │ │ │ - phaddd %xmm3,%xmm2 │ │ │ │ - phaddd %xmm4,%xmm1 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm3 │ │ │ │ - movdqu (%rdx,%rcx,2),%xmm4 │ │ │ │ - add %rax,%rdx │ │ │ │ - movdqu (%rdx),%xmm0 │ │ │ │ - pshufb %xmm9,%xmm3 │ │ │ │ - pshufb %xmm9,%xmm4 │ │ │ │ - pshufb %xmm9,%xmm0 │ │ │ │ - pmaddwd %xmm7,%xmm3 │ │ │ │ - pmaddwd %xmm7,%xmm4 │ │ │ │ - pmaddwd %xmm7,%xmm0 │ │ │ │ - phaddd %xmm4,%xmm3 │ │ │ │ - phaddd %xmm0,%xmm0 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - paddd %xmm6,%xmm3 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - psrad $0xa,%xmm2 │ │ │ │ - psrad $0xa,%xmm1 │ │ │ │ - psrad $0xa,%xmm3 │ │ │ │ - psrad $0xa,%xmm0 │ │ │ │ - packssdw %xmm1,%xmm2 │ │ │ │ - packssdw %xmm0,%xmm3 │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - palignr $0x4,%xmm2,%xmm4 │ │ │ │ - pshufd $0x39,%xmm3,%xmm5 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - punpcklwd %xmm4,%xmm1 │ │ │ │ - punpckhwd %xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm5,%xmm3 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm4 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - movdqu (%rdx),%xmm5 │ │ │ │ - pshufb %xmm9,%xmm4 │ │ │ │ - pshufb %xmm9,%xmm5 │ │ │ │ - pmaddwd %xmm7,%xmm4 │ │ │ │ - pmaddwd %xmm7,%xmm5 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - movdqa %xmm11,%xmm5 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm12,%xmm2 │ │ │ │ - paddd %xmm2,%xmm5 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pmaddwd %xmm13,%xmm3 │ │ │ │ - paddd %xmm3,%xmm5 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - psrad $0xa,%xmm4 │ │ │ │ - packssdw %xmm4,%xmm0 │ │ │ │ - pshufd $0x93,%xmm0,%xmm3 │ │ │ │ - punpckhwd %xmm0,%xmm3 │ │ │ │ - movdqa %xmm4,%xmm0 │ │ │ │ - movdqa %xmm14,%xmm4 │ │ │ │ - pmaddwd %xmm3,%xmm4 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - paddd %xmm4,%xmm5 │ │ │ │ - psrad $0xa,%xmm5 │ │ │ │ - packssdw %xmm5,%xmm5 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - 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 300d10 <__cxa_finalize@plt+0x2d5cc0> │ │ │ │ + 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 302510 <__cxa_finalize@plt+0x2d74c0> │ │ │ │ + dec %r8d │ │ │ │ + jne 30359f <__cxa_finalize@plt+0x2d854f> │ │ │ │ + lea -0x80(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x80(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 303599 <__cxa_finalize@plt+0x2d8549> │ │ │ │ + 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 │ │ │ │ - shr $0x10,%eax │ │ │ │ - movq 0xe1a69(%r11,%rax,8),%xmm2 │ │ │ │ - movzbl %r10b,%eax │ │ │ │ - shr $0x10,%r10d │ │ │ │ - cmp $0x6,%r9d │ │ │ │ - cmovb %eax,%r10d │ │ │ │ - movq 0xe1a69(%r11,%r10,8),%xmm3 │ │ │ │ - movdqa 0xdd3e1(%r11),%xmm8 │ │ │ │ - movdqa 0xdd3f1(%r11),%xmm9 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - punpcklbw %xmm2,%xmm0 │ │ │ │ - punpcklbw %xmm3,%xmm3 │ │ │ │ - psraw $0x8,%xmm3 │ │ │ │ - testl $0x800,0x18(%rsp) │ │ │ │ - je 300e15 <__cxa_finalize@plt+0x2d5dc5> │ │ │ │ - psraw $0x2,%xmm0 │ │ │ │ - psllw $0x2,%xmm3 │ │ │ │ + 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 │ │ │ │ - sub $0x6,%rdx │ │ │ │ - sub %rax,%rdx │ │ │ │ - shl $0x6,%r8d │ │ │ │ - mov %rdx,%r10 │ │ │ │ - mov %rdi,%r11 │ │ │ │ - lea -0x100(%r8,%r9,1),%r8d │ │ │ │ - pshufd $0x0,%xmm0,%xmm10 │ │ │ │ - pshufd $0x55,%xmm0,%xmm11 │ │ │ │ - pshufd $0xaa,%xmm0,%xmm12 │ │ │ │ - pshufd $0xff,%xmm0,%xmm13 │ │ │ │ - movdqa %xmm15,-0x18(%rsp) │ │ │ │ - pshufd $0x0,%xmm3,%xmm0 │ │ │ │ - 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 0xdbe5a(%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 │ │ │ │ - movdqa %xmm4,%xmm0 │ │ │ │ - pshufb %xmm8,%xmm0 │ │ │ │ - pshufb %xmm9,%xmm4 │ │ │ │ - pmaddwd %xmm10,%xmm0 │ │ │ │ - pmaddwd %xmm11,%xmm4 │ │ │ │ - paddd %xmm14,%xmm0 │ │ │ │ - paddd %xmm0,%xmm4 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - pshufb %xmm8,%xmm0 │ │ │ │ - pshufb %xmm9,%xmm1 │ │ │ │ - pmaddwd %xmm12,%xmm0 │ │ │ │ - pmaddwd %xmm13,%xmm1 │ │ │ │ - paddd %xmm0,%xmm4 │ │ │ │ - paddd %xmm1,%xmm4 │ │ │ │ - psrad $0xa,%xmm4 │ │ │ │ - movdqa %xmm5,%xmm0 │ │ │ │ - pshufb %xmm8,%xmm0 │ │ │ │ - pshufb %xmm9,%xmm5 │ │ │ │ - pmaddwd %xmm10,%xmm0 │ │ │ │ - pmaddwd %xmm11,%xmm5 │ │ │ │ - paddd %xmm14,%xmm0 │ │ │ │ - paddd %xmm0,%xmm5 │ │ │ │ - movdqa %xmm2,%xmm0 │ │ │ │ - pshufb %xmm8,%xmm0 │ │ │ │ - pshufb %xmm9,%xmm2 │ │ │ │ - pmaddwd %xmm12,%xmm0 │ │ │ │ - pmaddwd %xmm13,%xmm2 │ │ │ │ - paddd %xmm0,%xmm5 │ │ │ │ - paddd %xmm2,%xmm5 │ │ │ │ - psrad $0xa,%xmm5 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - pshufb %xmm8,%xmm0 │ │ │ │ - pshufb %xmm9,%xmm6 │ │ │ │ - pmaddwd %xmm10,%xmm0 │ │ │ │ - pmaddwd %xmm11,%xmm6 │ │ │ │ - paddd %xmm14,%xmm0 │ │ │ │ - paddd %xmm0,%xmm6 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - pshufb %xmm8,%xmm0 │ │ │ │ - pshufb %xmm9,%xmm3 │ │ │ │ - pmaddwd %xmm12,%xmm0 │ │ │ │ - pmaddwd %xmm13,%xmm3 │ │ │ │ - paddd %xmm0,%xmm6 │ │ │ │ - paddd %xmm3,%xmm6 │ │ │ │ - psrad $0xa,%xmm6 │ │ │ │ - movdqu (%rdx),%xmm7 │ │ │ │ - movdqu 0x8(%rdx),%xmm2 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ - movdqu 0x8(%rdx,%rcx,1),%xmm3 │ │ │ │ - movdqa %xmm7,%xmm0 │ │ │ │ - pshufb %xmm8,%xmm0 │ │ │ │ - pshufb %xmm9,%xmm7 │ │ │ │ - pmaddwd %xmm10,%xmm0 │ │ │ │ - pmaddwd %xmm11,%xmm7 │ │ │ │ - paddd %xmm14,%xmm0 │ │ │ │ - paddd %xmm0,%xmm7 │ │ │ │ - movdqa %xmm2,%xmm0 │ │ │ │ - pshufb %xmm8,%xmm0 │ │ │ │ - pshufb %xmm9,%xmm2 │ │ │ │ - pmaddwd %xmm12,%xmm0 │ │ │ │ - pmaddwd %xmm13,%xmm2 │ │ │ │ - paddd %xmm0,%xmm7 │ │ │ │ - paddd %xmm2,%xmm7 │ │ │ │ - psrad $0xa,%xmm7 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - pshufb %xmm8,%xmm0 │ │ │ │ - pshufb %xmm9,%xmm1 │ │ │ │ - pmaddwd %xmm10,%xmm0 │ │ │ │ - pmaddwd %xmm11,%xmm1 │ │ │ │ - paddd %xmm14,%xmm0 │ │ │ │ - paddd %xmm0,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - pshufb %xmm8,%xmm0 │ │ │ │ - pshufb %xmm9,%xmm3 │ │ │ │ - pmaddwd %xmm12,%xmm0 │ │ │ │ - pmaddwd %xmm13,%xmm3 │ │ │ │ - paddd %xmm0,%xmm1 │ │ │ │ - paddd %xmm3,%xmm1 │ │ │ │ - psrad $0xa,%xmm1 │ │ │ │ - movdqu (%rdx,%rcx,2),%xmm2 │ │ │ │ - movdqu 0x8(%rdx,%rcx,2),%xmm3 │ │ │ │ - add %rax,%rdx │ │ │ │ - movdqa %xmm2,%xmm0 │ │ │ │ - pshufb %xmm8,%xmm0 │ │ │ │ - pshufb %xmm9,%xmm2 │ │ │ │ - pmaddwd %xmm10,%xmm0 │ │ │ │ - pmaddwd %xmm11,%xmm2 │ │ │ │ - paddd %xmm14,%xmm0 │ │ │ │ - paddd %xmm0,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - pshufb %xmm8,%xmm0 │ │ │ │ - pshufb %xmm9,%xmm3 │ │ │ │ - pmaddwd %xmm12,%xmm0 │ │ │ │ - pmaddwd %xmm13,%xmm3 │ │ │ │ - paddd %xmm0,%xmm2 │ │ │ │ - paddd %xmm3,%xmm2 │ │ │ │ - psrad $0xa,%xmm2 │ │ │ │ - packssdw %xmm7,%xmm4 │ │ │ │ - packssdw %xmm1,%xmm5 │ │ │ │ - movdqu (%rdx),%xmm0 │ │ │ │ - movdqu 0x8(%rdx),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - pshufb %xmm8,%xmm3 │ │ │ │ - pshufb %xmm9,%xmm0 │ │ │ │ - pmaddwd %xmm10,%xmm3 │ │ │ │ - pmaddwd %xmm11,%xmm0 │ │ │ │ - paddd %xmm14,%xmm3 │ │ │ │ - paddd %xmm3,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - pshufb %xmm8,%xmm3 │ │ │ │ - pshufb %xmm9,%xmm1 │ │ │ │ - pmaddwd %xmm12,%xmm3 │ │ │ │ - pmaddwd %xmm13,%xmm1 │ │ │ │ - paddd %xmm3,%xmm0 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - psrad $0xa,%xmm0 │ │ │ │ - packssdw %xmm2,%xmm6 │ │ │ │ - packssdw %xmm0,%xmm7 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - punpcklwd %xmm5,%xmm1 │ │ │ │ - punpckhwd %xmm5,%xmm4 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - punpcklwd %xmm6,%xmm2 │ │ │ │ - punpckhwd %xmm6,%xmm5 │ │ │ │ - movdqa %xmm6,%xmm3 │ │ │ │ - punpcklwd %xmm7,%xmm3 │ │ │ │ - punpckhwd %xmm7,%xmm6 │ │ │ │ - movdqa -0x58(%rsp),%xmm15 │ │ │ │ - movdqa %xmm15,%xmm14 │ │ │ │ - pmaddwd %xmm1,%xmm14 │ │ │ │ - pmaddwd %xmm2,%xmm15 │ │ │ │ - movdqa -0x48(%rsp),%xmm7 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - pmaddwd %xmm7,%xmm3 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - pmaddwd %xmm7,%xmm4 │ │ │ │ - movdqa -0x38(%rsp),%xmm7 │ │ │ │ - paddd %xmm3,%xmm14 │ │ │ │ - paddd %xmm4,%xmm15 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - pmaddwd %xmm7,%xmm5 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - pmaddwd %xmm7,%xmm6 │ │ │ │ - paddd %xmm5,%xmm14 │ │ │ │ - paddd %xmm6,%xmm15 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm7 │ │ │ │ - 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 0xdbb4c(%rip),%xmm6 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - pshufb %xmm8,%xmm6 │ │ │ │ - pshufb %xmm9,%xmm5 │ │ │ │ - pmaddwd %xmm12,%xmm6 │ │ │ │ - pmaddwd %xmm13,%xmm5 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - paddd %xmm5,%xmm7 │ │ │ │ - psrad $0xa,%xmm7 │ │ │ │ - packssdw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm0,-0x68(%rsp) │ │ │ │ - movdqu (%rdx),%xmm0 │ │ │ │ - movdqu 0x8(%rdx),%xmm5 │ │ │ │ - movdqa %xmm0,%xmm6 │ │ │ │ - pshufb %xmm8,%xmm6 │ │ │ │ - pshufb %xmm9,%xmm0 │ │ │ │ - pmaddwd %xmm10,%xmm6 │ │ │ │ - pmaddwd %xmm11,%xmm0 │ │ │ │ - paddd 0xdbaec(%rip),%xmm6 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - pshufb %xmm8,%xmm6 │ │ │ │ - pshufb %xmm9,%xmm5 │ │ │ │ - pmaddwd %xmm12,%xmm6 │ │ │ │ - pmaddwd %xmm13,%xmm5 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - paddd %xmm5,%xmm0 │ │ │ │ - psrad $0xa,%xmm0 │ │ │ │ - movdqa -0x68(%rsp),%xmm6 │ │ │ │ - packssdw %xmm0,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - punpcklwd %xmm7,%xmm5 │ │ │ │ - punpckhwd %xmm7,%xmm6 │ │ │ │ - movdqa -0x28(%rsp),%xmm7 │ │ │ │ - pmaddwd %xmm5,%xmm7 │ │ │ │ - paddd %xmm7,%xmm14 │ │ │ │ - movdqa -0x28(%rsp),%xmm7 │ │ │ │ - pmaddwd %xmm6,%xmm7 │ │ │ │ - paddd %xmm7,%xmm15 │ │ │ │ - psrad $0x9,%xmm14 │ │ │ │ - psrad $0x9,%xmm15 │ │ │ │ - packssdw %xmm15,%xmm14 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - 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 30110d <__cxa_finalize@plt+0x2d60bd> │ │ │ │ - add $0x8,%r10 │ │ │ │ - add $0x8,%r11 │ │ │ │ - movzbl %r8b,%r9d │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %r11,%rdi │ │ │ │ - sub $0x100,%r8d │ │ │ │ - jg 300e7d <__cxa_finalize@plt+0x2d5e2d> │ │ │ │ + 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 302510 <__cxa_finalize@plt+0x2d74c0> │ │ │ │ + dec %r8d │ │ │ │ + jne 3036af <__cxa_finalize@plt+0x2d865f> │ │ │ │ + lea -0x100(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x100(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 3036a9 <__cxa_finalize@plt+0x2d8659> │ │ │ │ + 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 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0x1e002d,%eax │ │ │ │ - mov %eax,%r10d │ │ │ │ - jmp 301340 <__cxa_finalize@plt+0x2d62f0> │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0x1e002d,%eax │ │ │ │ - mov $0xf003c,%r10d │ │ │ │ - jmp 301340 <__cxa_finalize@plt+0x2d62f0> │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xf003c,%eax │ │ │ │ - mov $0x1e002d,%r10d │ │ │ │ - jmp 301340 <__cxa_finalize@plt+0x2d62f0> │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xf003c,%eax │ │ │ │ - mov %eax,%r10d │ │ │ │ - jmp 301340 <__cxa_finalize@plt+0x2d62f0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0x1e002d,%eax │ │ │ │ - mov $0x2d,%r10d │ │ │ │ - jmp 301340 <__cxa_finalize@plt+0x2d62f0> │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0x2d,%eax │ │ │ │ - mov $0x1e002d,%r10d │ │ │ │ - jmp 301340 <__cxa_finalize@plt+0x2d62f0> │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xf003c,%eax │ │ │ │ - mov $0x2d,%r10d │ │ │ │ - jmp 301340 <__cxa_finalize@plt+0x2d62f0> │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0x2d,%eax │ │ │ │ - mov $0xf003c,%r10d │ │ │ │ - jmp 301340 <__cxa_finalize@plt+0x2d62f0> │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0x2d,%eax │ │ │ │ - mov %eax,%r10d │ │ │ │ + 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 302510 <__cxa_finalize@plt+0x2d74c0> │ │ │ │ + dec %r8d │ │ │ │ + jne 3037bf <__cxa_finalize@plt+0x2d876f> │ │ │ │ + lea -0x20(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x20(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 3037b9 <__cxa_finalize@plt+0x2d8769> │ │ │ │ + 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) │ │ │ │ - imul $0x10101,%r9d,%r9d │ │ │ │ - add %eax,%r9d │ │ │ │ - imul $0x10101,0x8(%rsp),%eax │ │ │ │ - add %r10d,%eax │ │ │ │ - lea -0x14fe(%rip),%r10 │ │ │ │ - test $0xf00,%r9d │ │ │ │ - jne 3013a0 <__cxa_finalize@plt+0x2d6350> │ │ │ │ - test $0xf00,%eax │ │ │ │ - jne 30157d <__cxa_finalize@plt+0x2d652d> │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - mov 0x10(%rsp),%eax │ │ │ │ - movzwl 0xdd06c(%r10,%rcx,2),%ecx │ │ │ │ - movdqa 0xdce22(%r10),%xmm5 │ │ │ │ - shr $0xb,%eax │ │ │ │ - add %r10,%rcx │ │ │ │ - movddup 0xdcdda(%r10,%rax,8),%xmm4 │ │ │ │ - lea (%rdx,%rdx,2),%rax │ │ │ │ - jmp *%rcx │ │ │ │ - test $0xf00,%eax │ │ │ │ - jne 301701 <__cxa_finalize@plt+0x2d66b1> │ │ │ │ - movddup 0xdcf4a(%r10),%xmm5 │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - jne 301469 <__cxa_finalize@plt+0x2d6419> │ │ │ │ - movzbl %r9b,%r9d │ │ │ │ - movq 0xe139a(%r10,%r9,8),%xmm0 │ │ │ │ - movdqa 0xdcd12(%r10),%xmm3 │ │ │ │ - movdqa 0xdcd22(%r10),%xmm4 │ │ │ │ - sub $0x2,%rsi │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - psraw $0x8,%xmm0 │ │ │ │ - testl $0x800,0x10(%rsp) │ │ │ │ - jne 3013f9 <__cxa_finalize@plt+0x2d63a9> │ │ │ │ - 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 │ │ │ │ - pshufb %xmm3,%xmm0 │ │ │ │ - pshufb %xmm4,%xmm1 │ │ │ │ - pmaddwd %xmm6,%xmm0 │ │ │ │ - pmaddwd %xmm7,%xmm1 │ │ │ │ - paddd %xmm5,%xmm0 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pshufb %xmm3,%xmm1 │ │ │ │ - pshufb %xmm4,%xmm2 │ │ │ │ - pmaddwd %xmm6,%xmm1 │ │ │ │ - pmaddwd %xmm7,%xmm2 │ │ │ │ - paddd %xmm5,%xmm1 │ │ │ │ - paddd %xmm2,%xmm1 │ │ │ │ - psrad $0x4,%xmm0 │ │ │ │ - psrad $0x4,%xmm1 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - add $0x10,%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 301403 <__cxa_finalize@plt+0x2d63b3> │ │ │ │ + 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 302510 <__cxa_finalize@plt+0x2d74c0> │ │ │ │ + dec %r8d │ │ │ │ + jne 3038cf <__cxa_finalize@plt+0x2d887f> │ │ │ │ + lea -0x20(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x20(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 3038c9 <__cxa_finalize@plt+0x2d8879> │ │ │ │ + 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 │ │ │ │ - shr $0x10,%r9d │ │ │ │ - movq 0xe139a(%r10,%r9,8),%xmm2 │ │ │ │ - movdqa 0xdcd12(%r10),%xmm4 │ │ │ │ - movdqa 0xdcd22(%r10),%xmm6 │ │ │ │ - add %ecx,%ecx │ │ │ │ - punpcklbw %xmm2,%xmm2 │ │ │ │ - add %rcx,%rsi │ │ │ │ - psraw $0x8,%xmm2 │ │ │ │ - add %rcx,%rdi │ │ │ │ - neg %rcx │ │ │ │ - testl $0x800,0x10(%rsp) │ │ │ │ - jne 3014ac <__cxa_finalize@plt+0x2d645c> │ │ │ │ - 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 │ │ │ │ - movdqu 0x2(%rsi,%rax,1),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - pshufb %xmm4,%xmm2 │ │ │ │ - pshufb %xmm6,%xmm0 │ │ │ │ - pmaddwd %xmm7,%xmm2 │ │ │ │ - pmaddwd %xmm8,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - pshufb %xmm4,%xmm3 │ │ │ │ - pshufb %xmm6,%xmm1 │ │ │ │ - paddd %xmm5,%xmm2 │ │ │ │ - paddd %xmm2,%xmm0 │ │ │ │ - movdqa %xmm9,%xmm2 │ │ │ │ - pmaddwd %xmm3,%xmm2 │ │ │ │ - pmaddwd %xmm7,%xmm3 │ │ │ │ - paddd %xmm2,%xmm0 │ │ │ │ - movdqa %xmm10,%xmm2 │ │ │ │ - pmaddwd %xmm1,%xmm2 │ │ │ │ - pmaddwd %xmm8,%xmm1 │ │ │ │ - paddd %xmm2,%xmm0 │ │ │ │ - movdqu 0xa(%rsi,%rax,1),%xmm2 │ │ │ │ - paddd %xmm5,%xmm3 │ │ │ │ - paddd %xmm3,%xmm1 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - pshufb %xmm4,%xmm3 │ │ │ │ - pshufb %xmm6,%xmm2 │ │ │ │ - pmaddwd %xmm9,%xmm3 │ │ │ │ - pmaddwd %xmm10,%xmm2 │ │ │ │ - paddd %xmm3,%xmm1 │ │ │ │ - paddd %xmm2,%xmm1 │ │ │ │ - psrad $0x4,%xmm0 │ │ │ │ - psrad $0x4,%xmm1 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,(%rdi,%rax,1) │ │ │ │ - add $0x10,%rax │ │ │ │ - jl 3014c6 <__cxa_finalize@plt+0x2d6476> │ │ │ │ - add %rdx,%rsi │ │ │ │ - sub %rcx,%rdi │ │ │ │ + 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 302510 <__cxa_finalize@plt+0x2d74c0> │ │ │ │ dec %r8d │ │ │ │ - jg 3014c3 <__cxa_finalize@plt+0x2d6473> │ │ │ │ + jne 3039df <__cxa_finalize@plt+0x2d898f> │ │ │ │ + lea -0x40(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x40(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 3039d9 <__cxa_finalize@plt+0x2d8989> │ │ │ │ + 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 │ │ │ │ - movzbl %al,%r9d │ │ │ │ - shr $0x10,%eax │ │ │ │ - cmp $0x4,%r8d │ │ │ │ - cmove %r9d,%eax │ │ │ │ - movq 0xe139a(%r10,%rax,8),%xmm3 │ │ │ │ - movddup 0xdcf4a(%r10),%xmm7 │ │ │ │ - punpcklbw %xmm3,%xmm3 │ │ │ │ - psraw $0x8,%xmm3 │ │ │ │ - testl $0x800,0x10(%rsp) │ │ │ │ - jne 3015b7 <__cxa_finalize@plt+0x2d6567> │ │ │ │ - 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 │ │ │ │ - mov %ecx,%eax │ │ │ │ - shl $0x6,%ecx │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - lea -0x100(%rcx,%r8,1),%ecx │ │ │ │ - movq (%rsi),%xmm1 │ │ │ │ - movq (%rsi,%rdx,1),%xmm2 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - movq (%rsi),%xmm3 │ │ │ │ - movq (%rsi,%rdx,1),%xmm4 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - movq (%rsi),%xmm5 │ │ │ │ - movq (%rsi,%rdx,1),%xmm6 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - movq (%rsi),%xmm0 │ │ │ │ - punpcklwd %xmm2,%xmm1 │ │ │ │ - punpcklwd %xmm3,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm3 │ │ │ │ - punpcklwd %xmm5,%xmm4 │ │ │ │ - punpcklwd %xmm6,%xmm5 │ │ │ │ - punpcklwd %xmm0,%xmm6 │ │ │ │ - movdqa %xmm8,%xmm12 │ │ │ │ - pmaddwd %xmm1,%xmm12 │ │ │ │ - movdqa %xmm8,%xmm13 │ │ │ │ - pmaddwd %xmm2,%xmm13 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - pmaddwd %xmm9,%xmm3 │ │ │ │ - pmaddwd %xmm9,%xmm4 │ │ │ │ - paddd %xmm3,%xmm12 │ │ │ │ - paddd %xmm4,%xmm13 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - pmaddwd %xmm10,%xmm5 │ │ │ │ - pmaddwd %xmm10,%xmm6 │ │ │ │ - paddd %xmm5,%xmm12 │ │ │ │ - paddd %xmm6,%xmm13 │ │ │ │ - movq (%rsi,%rdx,1),%xmm6 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - punpcklwd %xmm6,%xmm5 │ │ │ │ - movq (%rsi),%xmm0 │ │ │ │ - movdqa %xmm11,%xmm14 │ │ │ │ - pmaddwd %xmm5,%xmm14 │ │ │ │ - punpcklwd %xmm0,%xmm6 │ │ │ │ - paddd %xmm7,%xmm12 │ │ │ │ - paddd %xmm14,%xmm12 │ │ │ │ - movdqa %xmm11,%xmm14 │ │ │ │ - pmaddwd %xmm6,%xmm14 │ │ │ │ - paddd %xmm7,%xmm13 │ │ │ │ - paddd %xmm14,%xmm13 │ │ │ │ - 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 30162c <__cxa_finalize@plt+0x2d65dc> │ │ │ │ - add $0x8,%r9 │ │ │ │ - add $0x8,%r10 │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %r10,%rdi │ │ │ │ - movzbl %cl,%r8d │ │ │ │ - sub $0x100,%ecx │ │ │ │ - jg 3015e9 <__cxa_finalize@plt+0x2d6599> │ │ │ │ + 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 302510 <__cxa_finalize@plt+0x2d74c0> │ │ │ │ + dec %r8d │ │ │ │ + jne 303aef <__cxa_finalize@plt+0x2d8a9f> │ │ │ │ + lea -0x40(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x40(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 303ae9 <__cxa_finalize@plt+0x2d8a99> │ │ │ │ + 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 │ │ │ │ - movzbl %r9b,%r11d │ │ │ │ - shr $0x10,%r9d │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - cmove %r11d,%r9d │ │ │ │ - movq 0xe139a(%r10,%r9,8),%xmm2 │ │ │ │ - movzbl %al,%r9d │ │ │ │ - shr $0x10,%eax │ │ │ │ - cmp $0x4,%r8d │ │ │ │ - cmove %r9d,%eax │ │ │ │ - movq 0xe139a(%r10,%rax,8),%xmm3 │ │ │ │ - movdqa 0xdcd12(%r10),%xmm8 │ │ │ │ - movdqa 0xdcd22(%r10),%xmm9 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - punpcklbw %xmm2,%xmm0 │ │ │ │ - punpcklbw %xmm3,%xmm3 │ │ │ │ - psraw $0x4,%xmm0 │ │ │ │ - psraw $0x8,%xmm3 │ │ │ │ - testl $0x800,0x10(%rsp) │ │ │ │ - je 30176a <__cxa_finalize@plt+0x2d671a> │ │ │ │ - psraw $0x2,%xmm0 │ │ │ │ - lea (%rdx,%rdx,2),%rax │ │ │ │ - sub $0x6,%rsi │ │ │ │ - sub %rax,%rsi │ │ │ │ - mov %ecx,%eax │ │ │ │ - shl $0x6,%ecx │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - pshufd $0x0,%xmm0,%xmm10 │ │ │ │ - pshufd $0x55,%xmm0,%xmm11 │ │ │ │ - pshufd $0xaa,%xmm0,%xmm12 │ │ │ │ - pshufd $0xff,%xmm0,%xmm13 │ │ │ │ - lea -0x100(%rcx,%r8,1),%ecx │ │ │ │ - pshufd $0x0,%xmm3,%xmm0 │ │ │ │ - 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 0xdb5db(%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 │ │ │ │ - movdqa %xmm4,%xmm0 │ │ │ │ - pshufb %xmm8,%xmm0 │ │ │ │ - pshufb %xmm9,%xmm4 │ │ │ │ - pmaddwd %xmm10,%xmm0 │ │ │ │ - pmaddwd %xmm11,%xmm4 │ │ │ │ - paddd %xmm14,%xmm0 │ │ │ │ - paddd %xmm0,%xmm4 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - pshufb %xmm8,%xmm0 │ │ │ │ - pshufb %xmm9,%xmm1 │ │ │ │ - pmaddwd %xmm12,%xmm0 │ │ │ │ - pmaddwd %xmm13,%xmm1 │ │ │ │ - paddd %xmm0,%xmm4 │ │ │ │ - paddd %xmm1,%xmm4 │ │ │ │ - psrad $0x6,%xmm4 │ │ │ │ - movdqa %xmm5,%xmm0 │ │ │ │ - pshufb %xmm8,%xmm0 │ │ │ │ - pshufb %xmm9,%xmm5 │ │ │ │ - pmaddwd %xmm10,%xmm0 │ │ │ │ - pmaddwd %xmm11,%xmm5 │ │ │ │ - paddd %xmm14,%xmm0 │ │ │ │ - paddd %xmm0,%xmm5 │ │ │ │ - movdqa %xmm2,%xmm0 │ │ │ │ - pshufb %xmm8,%xmm0 │ │ │ │ - pshufb %xmm9,%xmm2 │ │ │ │ - pmaddwd %xmm12,%xmm0 │ │ │ │ - pmaddwd %xmm13,%xmm2 │ │ │ │ - paddd %xmm0,%xmm5 │ │ │ │ - paddd %xmm2,%xmm5 │ │ │ │ - psrad $0x6,%xmm5 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - pshufb %xmm8,%xmm0 │ │ │ │ - pshufb %xmm9,%xmm6 │ │ │ │ - pmaddwd %xmm10,%xmm0 │ │ │ │ - pmaddwd %xmm11,%xmm6 │ │ │ │ - paddd %xmm14,%xmm0 │ │ │ │ - paddd %xmm0,%xmm6 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - pshufb %xmm8,%xmm0 │ │ │ │ - pshufb %xmm9,%xmm3 │ │ │ │ - pmaddwd %xmm12,%xmm0 │ │ │ │ - pmaddwd %xmm13,%xmm3 │ │ │ │ - paddd %xmm0,%xmm6 │ │ │ │ - paddd %xmm3,%xmm6 │ │ │ │ - psrad $0x6,%xmm6 │ │ │ │ - movdqu (%rsi,%rdx,1),%xmm7 │ │ │ │ - movdqu 0x8(%rsi,%rdx,1),%xmm2 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - movdqu (%rsi),%xmm1 │ │ │ │ - movdqu 0x8(%rsi),%xmm3 │ │ │ │ - movdqa %xmm7,%xmm0 │ │ │ │ - pshufb %xmm8,%xmm0 │ │ │ │ - pshufb %xmm9,%xmm7 │ │ │ │ - pmaddwd %xmm10,%xmm0 │ │ │ │ - pmaddwd %xmm11,%xmm7 │ │ │ │ - paddd %xmm14,%xmm0 │ │ │ │ - paddd %xmm0,%xmm7 │ │ │ │ - movdqa %xmm2,%xmm0 │ │ │ │ - pshufb %xmm8,%xmm0 │ │ │ │ - pshufb %xmm9,%xmm2 │ │ │ │ - pmaddwd %xmm12,%xmm0 │ │ │ │ - pmaddwd %xmm13,%xmm2 │ │ │ │ - paddd %xmm0,%xmm7 │ │ │ │ - paddd %xmm2,%xmm7 │ │ │ │ - psrad $0x6,%xmm7 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - pshufb %xmm8,%xmm0 │ │ │ │ - pshufb %xmm9,%xmm1 │ │ │ │ - pmaddwd %xmm10,%xmm0 │ │ │ │ - pmaddwd %xmm11,%xmm1 │ │ │ │ - paddd %xmm14,%xmm0 │ │ │ │ - paddd %xmm0,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - pshufb %xmm8,%xmm0 │ │ │ │ - pshufb %xmm9,%xmm3 │ │ │ │ - pmaddwd %xmm12,%xmm0 │ │ │ │ - pmaddwd %xmm13,%xmm3 │ │ │ │ - paddd %xmm0,%xmm1 │ │ │ │ - paddd %xmm3,%xmm1 │ │ │ │ - psrad $0x6,%xmm1 │ │ │ │ - movdqu (%rsi,%rdx,1),%xmm2 │ │ │ │ - movdqu 0x8(%rsi,%rdx,1),%xmm3 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - movdqa %xmm2,%xmm0 │ │ │ │ - pshufb %xmm8,%xmm0 │ │ │ │ - pshufb %xmm9,%xmm2 │ │ │ │ - pmaddwd %xmm10,%xmm0 │ │ │ │ - pmaddwd %xmm11,%xmm2 │ │ │ │ - paddd %xmm14,%xmm0 │ │ │ │ - paddd %xmm0,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - pshufb %xmm8,%xmm0 │ │ │ │ - pshufb %xmm9,%xmm3 │ │ │ │ - pmaddwd %xmm12,%xmm0 │ │ │ │ - pmaddwd %xmm13,%xmm3 │ │ │ │ - paddd %xmm0,%xmm2 │ │ │ │ - paddd %xmm3,%xmm2 │ │ │ │ - psrad $0x6,%xmm2 │ │ │ │ - packssdw %xmm7,%xmm4 │ │ │ │ - packssdw %xmm1,%xmm5 │ │ │ │ - movdqu (%rsi),%xmm0 │ │ │ │ - movdqu 0x8(%rsi),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - pshufb %xmm8,%xmm3 │ │ │ │ - pshufb %xmm9,%xmm0 │ │ │ │ - pmaddwd %xmm10,%xmm3 │ │ │ │ - pmaddwd %xmm11,%xmm0 │ │ │ │ - paddd %xmm14,%xmm3 │ │ │ │ - paddd %xmm3,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - pshufb %xmm8,%xmm3 │ │ │ │ - pshufb %xmm9,%xmm1 │ │ │ │ - pmaddwd %xmm12,%xmm3 │ │ │ │ - pmaddwd %xmm13,%xmm1 │ │ │ │ - paddd %xmm3,%xmm0 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - psrad $0x6,%xmm0 │ │ │ │ - packssdw %xmm2,%xmm6 │ │ │ │ - packssdw %xmm0,%xmm7 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - punpcklwd %xmm5,%xmm1 │ │ │ │ - punpckhwd %xmm5,%xmm4 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - punpcklwd %xmm6,%xmm2 │ │ │ │ - punpckhwd %xmm6,%xmm5 │ │ │ │ - movdqa %xmm6,%xmm3 │ │ │ │ - punpcklwd %xmm7,%xmm3 │ │ │ │ - punpckhwd %xmm7,%xmm6 │ │ │ │ - movdqa -0x48(%rsp),%xmm15 │ │ │ │ - movdqa 0xdb341(%rip),%xmm7 │ │ │ │ - movdqa %xmm15,%xmm14 │ │ │ │ - pmaddwd %xmm1,%xmm14 │ │ │ │ - pmaddwd %xmm2,%xmm15 │ │ │ │ - paddd %xmm7,%xmm14 │ │ │ │ - paddd %xmm7,%xmm15 │ │ │ │ - movdqa -0x38(%rsp),%xmm7 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - pmaddwd %xmm7,%xmm3 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - pmaddwd %xmm7,%xmm4 │ │ │ │ - movdqa -0x28(%rsp),%xmm7 │ │ │ │ - paddd %xmm3,%xmm14 │ │ │ │ - paddd %xmm4,%xmm15 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - pmaddwd %xmm7,%xmm5 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - pmaddwd %xmm7,%xmm6 │ │ │ │ - paddd %xmm5,%xmm14 │ │ │ │ - paddd %xmm6,%xmm15 │ │ │ │ - movdqu (%rsi,%rdx,1),%xmm7 │ │ │ │ - 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 0xdb2b7(%rip),%xmm6 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - pshufb %xmm8,%xmm6 │ │ │ │ - pshufb %xmm9,%xmm5 │ │ │ │ - pmaddwd %xmm12,%xmm6 │ │ │ │ - pmaddwd %xmm13,%xmm5 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - paddd %xmm5,%xmm7 │ │ │ │ - psrad $0x6,%xmm7 │ │ │ │ - packssdw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm0,-0x58(%rsp) │ │ │ │ - movdqu (%rsi),%xmm0 │ │ │ │ - movdqu 0x8(%rsi),%xmm5 │ │ │ │ - movdqa %xmm0,%xmm6 │ │ │ │ - pshufb %xmm8,%xmm6 │ │ │ │ - pshufb %xmm9,%xmm0 │ │ │ │ - pmaddwd %xmm10,%xmm6 │ │ │ │ - pmaddwd %xmm11,%xmm0 │ │ │ │ - paddd 0xdb257(%rip),%xmm6 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - pshufb %xmm8,%xmm6 │ │ │ │ - pshufb %xmm9,%xmm5 │ │ │ │ - pmaddwd %xmm12,%xmm6 │ │ │ │ - pmaddwd %xmm13,%xmm5 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - paddd %xmm5,%xmm0 │ │ │ │ - psrad $0x6,%xmm0 │ │ │ │ - movdqa -0x58(%rsp),%xmm6 │ │ │ │ - packssdw %xmm0,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - punpcklwd %xmm7,%xmm5 │ │ │ │ - punpckhwd %xmm7,%xmm6 │ │ │ │ - movdqa -0x18(%rsp),%xmm7 │ │ │ │ - pmaddwd %xmm5,%xmm7 │ │ │ │ - paddd %xmm7,%xmm14 │ │ │ │ - movdqa -0x18(%rsp),%xmm7 │ │ │ │ - pmaddwd %xmm6,%xmm7 │ │ │ │ - paddd %xmm7,%xmm15 │ │ │ │ - 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 301a60 <__cxa_finalize@plt+0x2d6a10> │ │ │ │ - add $0x8,%r9 │ │ │ │ - add $0x8,%r10 │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %r10,%rdi │ │ │ │ - movzbl %cl,%r8d │ │ │ │ - sub $0x100,%ecx │ │ │ │ - jg 3017cc <__cxa_finalize@plt+0x2d677c> │ │ │ │ + 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 302510 <__cxa_finalize@plt+0x2d74c0> │ │ │ │ + dec %r8d │ │ │ │ + jne 303bff <__cxa_finalize@plt+0x2d8baf> │ │ │ │ + lea -0x80(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x80(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 303bf9 <__cxa_finalize@plt+0x2d8ba9> │ │ │ │ + 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 $0x4b004b,%eax │ │ │ │ - mov $0x4b004b,%r11d │ │ │ │ - jmp 301ca0 <__cxa_finalize@plt+0x2d6c50> │ │ │ │ - mov $0x1e002d,%eax │ │ │ │ - mov %eax,%r11d │ │ │ │ - jmp 301ca0 <__cxa_finalize@plt+0x2d6c50> │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0x1e002d,%eax │ │ │ │ - mov $0xf003c,%r11d │ │ │ │ - jmp 301ca0 <__cxa_finalize@plt+0x2d6c50> │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xf003c,%eax │ │ │ │ - mov $0x1e002d,%r11d │ │ │ │ - jmp 301ca0 <__cxa_finalize@plt+0x2d6c50> │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xf003c,%eax │ │ │ │ - mov %eax,%r11d │ │ │ │ - jmp 301ca0 <__cxa_finalize@plt+0x2d6c50> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0x1e002d,%eax │ │ │ │ - mov $0x2d,%r11d │ │ │ │ - jmp 301ca0 <__cxa_finalize@plt+0x2d6c50> │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0x2d,%eax │ │ │ │ - mov $0x1e002d,%r11d │ │ │ │ - jmp 301ca0 <__cxa_finalize@plt+0x2d6c50> │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xf003c,%eax │ │ │ │ - mov $0x2d,%r11d │ │ │ │ - jmp 301ca0 <__cxa_finalize@plt+0x2d6c50> │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0x2d,%eax │ │ │ │ - mov $0xf003c,%r11d │ │ │ │ - jmp 301ca0 <__cxa_finalize@plt+0x2d6c50> │ │ │ │ - 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 │ │ │ │ - sub $0x1c8,%rsp │ │ │ │ - lea -0x18(%rip),%r15 │ │ │ │ - tzcnt %r8d,%r8d │ │ │ │ - mov 0x220(%rsp),%r10d │ │ │ │ - movd 0x210(%rsp),%xmm8 │ │ │ │ - movd 0x200(%rsp),%xmm14 │ │ │ │ - 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 0xdb060(%r15),%xmm10 │ │ │ │ - movddup 0xdb0b8(%r15,%r10,8),%xmm11 │ │ │ │ - movd 0xdb0d8(%r15,%r10,4),%xmm12 │ │ │ │ - movddup 0xdb0c8(%r15,%r10,8),%xmm13 │ │ │ │ - movd 0xdb0e0(%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 303323 <__cxa_finalize@plt+0x2d82d3> │ │ │ │ - cmp $0x800,%ebx │ │ │ │ - je 304686 <__cxa_finalize@plt+0x2d9636> │ │ │ │ - movzwl 0xdb238(%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 0xdb070(%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 0xdaf60(%r15),%xmm5 │ │ │ │ - movdqa 0xdaf00(%r15),%xmm6 │ │ │ │ - movd 0xdf55a(%r15,%r8,8),%xmm15 │ │ │ │ - movd 0xdf55a(%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 │ │ │ │ - movdqu (%rdx,%rbp,1),%xmm3 │ │ │ │ + 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 │ │ │ │ - punpckldq %xmm7,%xmm15 │ │ │ │ - pshufb %xmm5,%xmm14 │ │ │ │ - paddb %xmm6,%xmm14 │ │ │ │ - pand %xmm8,%xmm9 │ │ │ │ - pandn %xmm15,%xmm8 │ │ │ │ - por %xmm9,%xmm8 │ │ │ │ - movdqu (%rdx),%xmm4 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm5 │ │ │ │ - movdqu (%rdx,%rcx,2),%xmm6 │ │ │ │ - movdqu (%rdx,%rbp,1),%xmm7 │ │ │ │ + vpsubw (%rdx),%xmm4,%xmm4 │ │ │ │ + vpsubw (%rdx,%rcx,1),%xmm5,%xmm5 │ │ │ │ + vpsubw (%rdx,%rcx,2),%xmm6,%xmm6 │ │ │ │ + vpsubw (%rdx,%rax,1),%xmm7,%xmm7 │ │ │ │ + vpmovsxwd %xmm0,%ymm0 │ │ │ │ + vpmovsxwd %xmm1,%ymm1 │ │ │ │ + vpmovsxwd %xmm2,%ymm2 │ │ │ │ + vpmovsxwd %xmm3,%ymm3 │ │ │ │ + vpmovsxwd %xmm4,%ymm4 │ │ │ │ + vpmovsxwd %xmm5,%ymm5 │ │ │ │ + vpmovsxwd %xmm6,%ymm6 │ │ │ │ + vpmovsxwd %xmm7,%ymm7 │ │ │ │ + lea 0x10(%rdi,%r10,1),%rdi │ │ │ │ + lea 0x10(%rdx,%r11,1),%rdx │ │ │ │ + call 302510 <__cxa_finalize@plt+0x2d74c0> │ │ │ │ + dec %r8d │ │ │ │ + jne 303d0f <__cxa_finalize@plt+0x2d8cbf> │ │ │ │ + lea -0x80(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x80(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 303d09 <__cxa_finalize@plt+0x2d8cb9> │ │ │ │ + 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 │ │ │ │ - punpcklbw %xmm8,%xmm8 │ │ │ │ - psraw $0x8,%xmm8 │ │ │ │ - pshufb %xmm14,%xmm0 │ │ │ │ - pshufb %xmm14,%xmm1 │ │ │ │ - pshufb %xmm14,%xmm2 │ │ │ │ - pshufb %xmm14,%xmm3 │ │ │ │ - pmaddwd %xmm8,%xmm0 │ │ │ │ - pmaddwd %xmm8,%xmm1 │ │ │ │ - pmaddwd %xmm8,%xmm2 │ │ │ │ - pmaddwd %xmm8,%xmm3 │ │ │ │ - pshufb %xmm14,%xmm4 │ │ │ │ - pshufb %xmm14,%xmm5 │ │ │ │ - pshufb %xmm14,%xmm6 │ │ │ │ - pshufb %xmm14,%xmm7 │ │ │ │ - pmaddwd %xmm8,%xmm4 │ │ │ │ - pmaddwd %xmm8,%xmm5 │ │ │ │ - pmaddwd %xmm8,%xmm6 │ │ │ │ - pmaddwd %xmm8,%xmm7 │ │ │ │ - phaddd %xmm1,%xmm0 │ │ │ │ - phaddd %xmm3,%xmm2 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm7,%xmm6 │ │ │ │ - paddd %xmm11,%xmm0 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - psrad %xmm12,%xmm0 │ │ │ │ - psrad %xmm12,%xmm2 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - psrad %xmm12,%xmm6 │ │ │ │ - packssdw %xmm2,%xmm0 │ │ │ │ - packssdw %xmm6,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - palignr $0x4,%xmm0,%xmm2 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - punpcklwd %xmm2,%xmm3 │ │ │ │ - punpckhwd %xmm2,%xmm0 │ │ │ │ - pshufd $0x39,%xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm5,%xmm2 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - punpckhwd %xmm5,%xmm1 │ │ │ │ - and $0x3ff,%r10d │ │ │ │ - mov $0x40000000,%eax │ │ │ │ - mov %r10d,%r8d │ │ │ │ - shr $0x6,%r8d │ │ │ │ - lea (%r11,%r8,1),%r8d │ │ │ │ - cmovne 0xdf558(%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 │ │ │ │ - movdqa %xmm0,%xmm6 │ │ │ │ - pmaddwd %xmm15,%xmm6 │ │ │ │ - pshufd $0xaa,%xmm10,%xmm9 │ │ │ │ - pshufd $0xff,%xmm10,%xmm10 │ │ │ │ - movdqa %xmm2,%xmm7 │ │ │ │ - pmaddwd %xmm9,%xmm7 │ │ │ │ - movdqa %xmm1,%xmm15 │ │ │ │ - pmaddwd %xmm10,%xmm15 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - paddd %xmm15,%xmm7 │ │ │ │ - paddd %xmm13,%xmm5 │ │ │ │ - pshufd $0x4e,%xmm12,%xmm6 │ │ │ │ - pxor %xmm15,%xmm15 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psrad %xmm6,%xmm5 │ │ │ │ - packssdw %xmm5,%xmm5 │ │ │ │ - pmaxsw %xmm15,%xmm5 │ │ │ │ - pminsw (%rsp),%xmm5 │ │ │ │ - movd %xmm5,(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r9d │ │ │ │ - je 305a24 <__cxa_finalize@plt+0x2da9d4> │ │ │ │ - add %ebx,%r10d │ │ │ │ - test $0xfffffc00,%r10d │ │ │ │ - je 301f2f <__cxa_finalize@plt+0x2d6edf> │ │ │ │ - movdqu (%rdx),%xmm5 │ │ │ │ - test $0x400,%r10d │ │ │ │ - je 302043 <__cxa_finalize@plt+0x2d6ff3> │ │ │ │ - add %rcx,%rdx │ │ │ │ - shufps $0x4e,%xmm0,%xmm3 │ │ │ │ - shufps $0x4e,%xmm2,%xmm0 │ │ │ │ - shufps $0x4e,%xmm1,%xmm2 │ │ │ │ - pshufb %xmm14,%xmm5 │ │ │ │ - pmaddwd %xmm8,%xmm5 │ │ │ │ - phaddd %xmm5,%xmm5 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - psrad %xmm12,%xmm5 │ │ │ │ - packssdw %xmm5,%xmm5 │ │ │ │ - movdqa %xmm5,%xmm1 │ │ │ │ - palignr $0xc,%xmm4,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm4 │ │ │ │ - punpcklqdq %xmm1,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - punpcklwd %xmm5,%xmm1 │ │ │ │ - jmp 301f2f <__cxa_finalize@plt+0x2d6edf> │ │ │ │ - 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 │ │ │ │ - pmaddwd %xmm8,%xmm6 │ │ │ │ - phaddd %xmm6,%xmm5 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - psrad %xmm12,%xmm5 │ │ │ │ - packssdw %xmm5,%xmm5 │ │ │ │ - punpckhqdq %xmm5,%xmm4 │ │ │ │ - pshufd $0x39,%xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm5,%xmm2 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - punpckhwd %xmm5,%xmm1 │ │ │ │ - jmp 301f2f <__cxa_finalize@plt+0x2d6edf> │ │ │ │ - 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 0xdaf30(%r15),%xmm8 │ │ │ │ - movdqa 0xdb070(%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 0xdaf60(%r15),%xmm10 │ │ │ │ - movdqa 0xdaf70(%r15),%xmm11 │ │ │ │ - movd 0xdf55a(%r15,%r8,8),%xmm13 │ │ │ │ - movd 0xdf55a(%r15,%rax,8),%xmm2 │ │ │ │ - movd 0xdf55a(%r15,%r14,8),%xmm15 │ │ │ │ - movd 0xdf55a(%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 │ │ │ │ - pand %xmm0,%xmm9 │ │ │ │ - pandn %xmm13,%xmm0 │ │ │ │ - por %xmm9,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm15 │ │ │ │ - punpckhbw %xmm0,%xmm15 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - psraw $0x8,%xmm15 │ │ │ │ - psraw $0x8,%xmm0 │ │ │ │ - movdqa %xmm14,%xmm12 │ │ │ │ - pshufb %xmm10,%xmm12 │ │ │ │ - pshufb %xmm11,%xmm14 │ │ │ │ - movdqa 0xdaf00(%r15),%xmm10 │ │ │ │ - movd %xmm14,%r8d │ │ │ │ - shr $0x18,%r8d │ │ │ │ - movdqa %xmm14,%xmm7 │ │ │ │ - pshufb %xmm2,%xmm7 │ │ │ │ - psubb %xmm7,%xmm14 │ │ │ │ - paddb %xmm10,%xmm12 │ │ │ │ - paddb %xmm10,%xmm14 │ │ │ │ - lea (%r8,%rcx,1),%rax │ │ │ │ - lea (%r8,%rcx,2),%r14 │ │ │ │ - lea (%r8,%rbp,1),%r12 │ │ │ │ - movdqu (%rdx),%xmm7 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm9 │ │ │ │ - movdqu (%rdx,%rcx,2),%xmm8 │ │ │ │ - movdqu (%rdx,%rbp,1),%xmm10 │ │ │ │ - movdqu (%rdx,%r8,1),%xmm1 │ │ │ │ - movdqu (%rdx,%rax,1),%xmm3 │ │ │ │ - movdqu (%rdx,%r14,1),%xmm2 │ │ │ │ - movdqu (%rdx,%r12,1),%xmm4 │ │ │ │ + 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 302510 <__cxa_finalize@plt+0x2d74c0> │ │ │ │ + dec %r8d │ │ │ │ + jne 303e1f <__cxa_finalize@plt+0x2d8dcf> │ │ │ │ + lea -0x80(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x80(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 303e19 <__cxa_finalize@plt+0x2d8dc9> │ │ │ │ + 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 │ │ │ │ - pshufb %xmm12,%xmm7 │ │ │ │ - pshufb %xmm12,%xmm9 │ │ │ │ - pshufb %xmm12,%xmm8 │ │ │ │ - pshufb %xmm12,%xmm10 │ │ │ │ - pmaddwd %xmm0,%xmm7 │ │ │ │ - pmaddwd %xmm0,%xmm9 │ │ │ │ - pmaddwd %xmm0,%xmm8 │ │ │ │ - pmaddwd %xmm0,%xmm10 │ │ │ │ - pshufb %xmm14,%xmm1 │ │ │ │ - pshufb %xmm14,%xmm2 │ │ │ │ - pshufb %xmm14,%xmm3 │ │ │ │ - pshufb %xmm14,%xmm4 │ │ │ │ - pmaddwd %xmm15,%xmm1 │ │ │ │ - pmaddwd %xmm15,%xmm2 │ │ │ │ - pmaddwd %xmm15,%xmm3 │ │ │ │ - pmaddwd %xmm15,%xmm4 │ │ │ │ - movdqa 0x10(%rsp),%xmm5 │ │ │ │ - movd 0x20(%rsp),%xmm6 │ │ │ │ - phaddd %xmm1,%xmm7 │ │ │ │ - phaddd %xmm3,%xmm9 │ │ │ │ - phaddd %xmm2,%xmm8 │ │ │ │ - phaddd %xmm4,%xmm10 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm2 │ │ │ │ - movdqu (%rdx,%rcx,2),%xmm3 │ │ │ │ - movdqu (%rdx,%rbp,1),%xmm4 │ │ │ │ - paddd %xmm5,%xmm7 │ │ │ │ - paddd %xmm5,%xmm9 │ │ │ │ - paddd %xmm5,%xmm8 │ │ │ │ - paddd %xmm5,%xmm10 │ │ │ │ - psrad %xmm6,%xmm7 │ │ │ │ - psrad %xmm6,%xmm9 │ │ │ │ - psrad %xmm6,%xmm8 │ │ │ │ - psrad %xmm6,%xmm10 │ │ │ │ - packssdw %xmm9,%xmm7 │ │ │ │ - packssdw %xmm10,%xmm8 │ │ │ │ - movdqu (%rdx,%r8,1),%xmm13 │ │ │ │ - movdqu (%rdx,%rax,1),%xmm9 │ │ │ │ - movdqu (%rdx,%r14,1),%xmm10 │ │ │ │ - movdqu (%rdx,%r12,1),%xmm11 │ │ │ │ + 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 302510 <__cxa_finalize@plt+0x2d74c0> │ │ │ │ + dec %r8d │ │ │ │ + jne 303f2f <__cxa_finalize@plt+0x2d8edf> │ │ │ │ + lea -0x100(%rdi,%rsi,8),%rdi │ │ │ │ + lea -0x100(%rdx,%rcx,8),%rdx │ │ │ │ + dec %ebx │ │ │ │ + jne 303f29 <__cxa_finalize@plt+0x2d8ed9> │ │ │ │ + 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 │ │ │ │ - pshufb %xmm12,%xmm1 │ │ │ │ - pshufb %xmm12,%xmm2 │ │ │ │ - pshufb %xmm12,%xmm3 │ │ │ │ - pshufb %xmm12,%xmm4 │ │ │ │ - pmaddwd %xmm0,%xmm1 │ │ │ │ - pmaddwd %xmm0,%xmm2 │ │ │ │ - pmaddwd %xmm0,%xmm3 │ │ │ │ - pmaddwd %xmm0,%xmm4 │ │ │ │ - pshufb %xmm14,%xmm13 │ │ │ │ - pshufb %xmm14,%xmm9 │ │ │ │ - pshufb %xmm14,%xmm10 │ │ │ │ - pshufb %xmm14,%xmm11 │ │ │ │ - pmaddwd %xmm15,%xmm13 │ │ │ │ - pmaddwd %xmm15,%xmm9 │ │ │ │ - pmaddwd %xmm15,%xmm10 │ │ │ │ - pmaddwd %xmm15,%xmm11 │ │ │ │ - phaddd %xmm13,%xmm1 │ │ │ │ - phaddd %xmm9,%xmm2 │ │ │ │ - phaddd %xmm10,%xmm3 │ │ │ │ - phaddd %xmm11,%xmm4 │ │ │ │ - paddd %xmm5,%xmm1 │ │ │ │ - paddd %xmm5,%xmm2 │ │ │ │ - paddd %xmm5,%xmm3 │ │ │ │ - paddd %xmm5,%xmm4 │ │ │ │ - psrad %xmm6,%xmm1 │ │ │ │ - psrad %xmm6,%xmm2 │ │ │ │ - psrad %xmm6,%xmm3 │ │ │ │ - psrad %xmm6,%xmm4 │ │ │ │ - packssdw %xmm2,%xmm1 │ │ │ │ - packssdw %xmm4,%xmm3 │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ - shufps $0x4e,%xmm8,%xmm4 │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ - shufps $0x4e,%xmm1,%xmm5 │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ - shufps $0x4e,%xmm3,%xmm6 │ │ │ │ - pshufd $0x4e,%xmm3,%xmm10 │ │ │ │ - movdqa %xmm7,%xmm13 │ │ │ │ - punpcklwd %xmm4,%xmm13 │ │ │ │ - punpckhwd %xmm4,%xmm7 │ │ │ │ - movdqa %xmm8,%xmm9 │ │ │ │ - punpcklwd %xmm5,%xmm9 │ │ │ │ - punpckhwd %xmm5,%xmm8 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - punpcklwd %xmm6,%xmm2 │ │ │ │ - punpckhwd %xmm6,%xmm1 │ │ │ │ - punpcklwd %xmm10,%xmm3 │ │ │ │ - movdqa %xmm7,0x40(%rsp) │ │ │ │ - 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 0xdf558(%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 │ │ │ │ - movdqa %xmm9,%xmm5 │ │ │ │ - pmaddwd %xmm8,%xmm5 │ │ │ │ - pshufd $0xaa,%xmm1,%xmm7 │ │ │ │ - pshufd $0xff,%xmm1,%xmm1 │ │ │ │ + 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 302510 <__cxa_finalize@plt+0x2d74c0> │ │ │ │ + dec %r8d │ │ │ │ + jne 304039 <__cxa_finalize@plt+0x2d8fe9> │ │ │ │ + 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 302510 <__cxa_finalize@plt+0x2d74c0> │ │ │ │ + dec %r8d │ │ │ │ + jne 304129 <__cxa_finalize@plt+0x2d90d9> │ │ │ │ + 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 302510 <__cxa_finalize@plt+0x2d74c0> │ │ │ │ + dec %r8d │ │ │ │ + jne 304203 <__cxa_finalize@plt+0x2d91b3> │ │ │ │ + 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 302510 <__cxa_finalize@plt+0x2d74c0> │ │ │ │ + dec %r8d │ │ │ │ + jne 3042e3 <__cxa_finalize@plt+0x2d9293> │ │ │ │ + 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) │ │ │ │ + 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 %xmm7,%xmm6 │ │ │ │ - movdqa %xmm3,%xmm8 │ │ │ │ + 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 │ │ │ │ - movd 0x28(%rsp),%xmm1 │ │ │ │ - paddd %xmm5,%xmm4 │ │ │ │ + paddd %xmm8,%xmm4 │ │ │ │ + movdqa %xmm2,%xmm8 │ │ │ │ + psadbw %xmm0,%xmm8 │ │ │ │ + paddd %xmm8,%xmm5 │ │ │ │ + punpcklbw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm8 │ │ │ │ + pmaddwd %xmm2,%xmm8 │ │ │ │ paddd %xmm8,%xmm6 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd 0x30(%rsp),%xmm4 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - psrad %xmm1,%xmm4 │ │ │ │ - packssdw %xmm4,%xmm4 │ │ │ │ - pmaxsw %xmm5,%xmm4 │ │ │ │ - pminsw (%rsp),%xmm4 │ │ │ │ - movq %xmm4,(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r9d │ │ │ │ - je 305a24 <__cxa_finalize@plt+0x2da9d4> │ │ │ │ - add %ebx,%r10d │ │ │ │ - test $0xfffffc00,%r10d │ │ │ │ - je 3023e2 <__cxa_finalize@plt+0x2d7392> │ │ │ │ - movdqa 0x10(%rsp),%xmm8 │ │ │ │ - movd 0x20(%rsp),%xmm1 │ │ │ │ - movdqu (%rdx),%xmm4 │ │ │ │ - movdqu (%rdx,%r8,1),%xmm5 │ │ │ │ - test $0x400,%r10d │ │ │ │ - je 30251d <__cxa_finalize@plt+0x2d74cd> │ │ │ │ - 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 │ │ │ │ - pshufb %xmm14,%xmm5 │ │ │ │ - pmaddwd %xmm0,%xmm4 │ │ │ │ - pmaddwd %xmm15,%xmm5 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ + 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 │ │ │ │ - psrad %xmm1,%xmm4 │ │ │ │ - packssdw %xmm4,%xmm4 │ │ │ │ - movdqa %xmm10,%xmm3 │ │ │ │ - punpcklwd %xmm4,%xmm3 │ │ │ │ - movdqa %xmm4,%xmm10 │ │ │ │ - add %rcx,%rdx │ │ │ │ - jmp 3023e2 <__cxa_finalize@plt+0x2d7392> │ │ │ │ - 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 │ │ │ │ - pshufb %xmm14,%xmm7 │ │ │ │ - pmaddwd %xmm0,%xmm4 │ │ │ │ - pmaddwd %xmm0,%xmm6 │ │ │ │ - pmaddwd %xmm15,%xmm5 │ │ │ │ - pmaddwd %xmm15,%xmm7 │ │ │ │ - movdqa %xmm13,0x40(%rsp) │ │ │ │ - movdqa %xmm11,0x50(%rsp) │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm7,%xmm6 │ │ │ │ + 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 │ │ │ │ - psrad %xmm1,%xmm4 │ │ │ │ - psrad %xmm1,%xmm6 │ │ │ │ - packssdw %xmm6,%xmm4 │ │ │ │ - movdqa %xmm10,%xmm1 │ │ │ │ - punpcklwd %xmm4,%xmm1 │ │ │ │ - movdqa %xmm1,0x60(%rsp) │ │ │ │ - pshufd $0x4e,%xmm4,%xmm10 │ │ │ │ - movdqa %xmm9,%xmm13 │ │ │ │ - movdqa %xmm2,%xmm9 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - punpcklwd %xmm10,%xmm3 │ │ │ │ + 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 │ │ │ │ - jmp 3023e2 <__cxa_finalize@plt+0x2d7392> │ │ │ │ - movl $0x1,0x110(%rsp) │ │ │ │ - jmp 302601 <__cxa_finalize@plt+0x2d75b1> │ │ │ │ - movl $0x2,0x110(%rsp) │ │ │ │ - jmp 302601 <__cxa_finalize@plt+0x2d75b1> │ │ │ │ - movl $0x4,0x110(%rsp) │ │ │ │ - jmp 302601 <__cxa_finalize@plt+0x2d75b1> │ │ │ │ - movl $0x8,0x110(%rsp) │ │ │ │ - jmp 302601 <__cxa_finalize@plt+0x2d75b1> │ │ │ │ - movl $0x10,0x110(%rsp) │ │ │ │ - movdqa %xmm11,0x10(%rsp) │ │ │ │ - shr $0x10,%eax │ │ │ │ - movd %eax,%xmm15 │ │ │ │ - sub $0x6,%rdx │ │ │ │ - movdqa %xmm8,%xmm7 │ │ │ │ - pslld $0x2,%xmm7 │ │ │ │ - pmaddwd 0xdaf30(%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 3026bf <__cxa_finalize@plt+0x2d766f> │ │ │ │ - decl 0x110(%rsp) │ │ │ │ - je 305a24 <__cxa_finalize@plt+0x2da9d4> │ │ │ │ - addq $0x10,0x150(%rsp) │ │ │ │ - mov 0x200(%rsp),%r9d │ │ │ │ - movdqa 0x120(%rsp),%xmm7 │ │ │ │ - movdqa 0x130(%rsp),%xmm14 │ │ │ │ - movdqa 0xdb060(%r15),%xmm10 │ │ │ │ - movdqa 0x10(%rsp),%xmm11 │ │ │ │ - movdqa 0x140(%rsp),%xmm15 │ │ │ │ - mov 0x118(%rsp),%rdx │ │ │ │ - mov 0x150(%rsp),%rdi │ │ │ │ - paddd %xmm7,%xmm14 │ │ │ │ - movdqa 0xdb090(%r15),%xmm9 │ │ │ │ - pxor %xmm1,%xmm1 │ │ │ │ - movdqa %xmm14,%xmm2 │ │ │ │ - psrld $0xa,%xmm2 │ │ │ │ - movdqa %xmm2,0x20(%rsp) │ │ │ │ - movdqa %xmm14,%xmm6 │ │ │ │ - pand %xmm10,%xmm6 │ │ │ │ - psrld $0x6,%xmm6 │ │ │ │ - movdqa %xmm15,%xmm5 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - pcmpeqd %xmm1,%xmm6 │ │ │ │ - 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 0xdf558(%r15,%r8,8),%xmm0 │ │ │ │ - movq 0xdf558(%r15,%rax,8),%xmm1 │ │ │ │ - movhps 0xdf558(%r15,%r10,8),%xmm0 │ │ │ │ - movhps 0xdf558(%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 │ │ │ │ - movdqa %xmm14,0x130(%rsp) │ │ │ │ - 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 0xdf558(%r15,%rbp,8),%xmm2 │ │ │ │ - movq 0xdf558(%r15,%r14,8),%xmm3 │ │ │ │ - movhps 0xdf558(%r15,%r12,8),%xmm2 │ │ │ │ - movhps 0xdf558(%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 │ │ │ │ - shr $0x20,%r13 │ │ │ │ - mov 0x20(%rsp),%r8d │ │ │ │ - mov 0x24(%rsp),%eax │ │ │ │ - mov 0x28(%rsp),%r10d │ │ │ │ - mov 0x2c(%rsp),%ebx │ │ │ │ - pshufd $0x50,%xmm6,%xmm4 │ │ │ │ - pshufd $0xfa,%xmm6,%xmm6 │ │ │ │ - pshufd $0x50,%xmm5,%xmm14 │ │ │ │ - pshufd $0xfa,%xmm5,%xmm5 │ │ │ │ - movdqa %xmm9,%xmm7 │ │ │ │ - pand %xmm4,%xmm7 │ │ │ │ - movdqa %xmm9,%xmm8 │ │ │ │ - pand %xmm6,%xmm8 │ │ │ │ - movdqa %xmm9,%xmm15 │ │ │ │ - pand %xmm14,%xmm15 │ │ │ │ - pand %xmm5,%xmm9 │ │ │ │ - pandn %xmm0,%xmm4 │ │ │ │ - pandn %xmm1,%xmm6 │ │ │ │ - pandn %xmm2,%xmm14 │ │ │ │ - pandn %xmm3,%xmm5 │ │ │ │ - por %xmm4,%xmm7 │ │ │ │ - por %xmm6,%xmm8 │ │ │ │ - por %xmm14,%xmm15 │ │ │ │ - por %xmm5,%xmm9 │ │ │ │ - movdqa %xmm7,%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - punpckhbw %xmm7,%xmm7 │ │ │ │ - movdqa %xmm8,%xmm1 │ │ │ │ - punpcklbw %xmm8,%xmm1 │ │ │ │ - punpckhbw %xmm8,%xmm8 │ │ │ │ - psraw $0x8,%xmm0 │ │ │ │ - psraw $0x8,%xmm7 │ │ │ │ - psraw $0x8,%xmm1 │ │ │ │ - psraw $0x8,%xmm8 │ │ │ │ - movdqa %xmm15,%xmm2 │ │ │ │ - punpcklbw %xmm15,%xmm2 │ │ │ │ - punpckhbw %xmm15,%xmm15 │ │ │ │ - movdqa %xmm9,%xmm3 │ │ │ │ - punpcklbw %xmm9,%xmm3 │ │ │ │ - punpckhbw %xmm9,%xmm9 │ │ │ │ - psraw $0x8,%xmm2 │ │ │ │ - psraw $0x8,%xmm15 │ │ │ │ - psraw $0x8,%xmm3 │ │ │ │ - psraw $0x8,%xmm9 │ │ │ │ - movdqa %xmm0,0x30(%rsp) │ │ │ │ - movdqa %xmm7,0x40(%rsp) │ │ │ │ - movdqa %xmm1,0x50(%rsp) │ │ │ │ - movdqa %xmm8,0x60(%rsp) │ │ │ │ - movdqa %xmm2,0x70(%rsp) │ │ │ │ - movdqa %xmm15,0x80(%rsp) │ │ │ │ - movdqa %xmm3,0x90(%rsp) │ │ │ │ - movdqa %xmm9,0xa0(%rsp) │ │ │ │ - movdqu (%rdx,%r8,2),%xmm1 │ │ │ │ - movdqu (%rdx,%rax,2),%xmm2 │ │ │ │ - movdqu (%rdx,%r10,2),%xmm3 │ │ │ │ - movdqu (%rdx,%rbx,2),%xmm4 │ │ │ │ - movdqu (%rdx,%rbp,2),%xmm5 │ │ │ │ - movdqu (%rdx,%r14,2),%xmm6 │ │ │ │ - movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ - movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ - add %rcx,%rdx │ │ │ │ - pmaddwd 0x30(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x40(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm2,%xmm1 │ │ │ │ - phaddd %xmm4,%xmm3 │ │ │ │ - phaddd %xmm6,%xmm5 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm3,%xmm1 │ │ │ │ - phaddd %xmm9,%xmm5 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - psrad %xmm12,%xmm1 │ │ │ │ - psrad %xmm12,%xmm5 │ │ │ │ - packssdw %xmm5,%xmm1 │ │ │ │ - movdqa %xmm1,0xb0(%rsp) │ │ │ │ - movdqu (%rdx,%r8,2),%xmm2 │ │ │ │ - movdqu (%rdx,%rax,2),%xmm3 │ │ │ │ - movdqu (%rdx,%r10,2),%xmm4 │ │ │ │ - movdqu (%rdx,%rbx,2),%xmm5 │ │ │ │ - movdqu (%rdx,%rbp,2),%xmm6 │ │ │ │ - movdqu (%rdx,%r14,2),%xmm1 │ │ │ │ - movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ - movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ - add %rcx,%rdx │ │ │ │ - pmaddwd 0x30(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x40(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm3,%xmm2 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm1,%xmm6 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm4,%xmm2 │ │ │ │ - phaddd %xmm9,%xmm6 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - psrad %xmm12,%xmm2 │ │ │ │ - psrad %xmm12,%xmm6 │ │ │ │ - packssdw %xmm6,%xmm2 │ │ │ │ - movdqa %xmm2,0xc0(%rsp) │ │ │ │ - movdqu (%rdx,%r8,2),%xmm3 │ │ │ │ - movdqu (%rdx,%rax,2),%xmm4 │ │ │ │ - movdqu (%rdx,%r10,2),%xmm5 │ │ │ │ - movdqu (%rdx,%rbx,2),%xmm6 │ │ │ │ - movdqu (%rdx,%rbp,2),%xmm1 │ │ │ │ - movdqu (%rdx,%r14,2),%xmm2 │ │ │ │ - movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ - movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ - add %rcx,%rdx │ │ │ │ - pmaddwd 0x30(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x40(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm4,%xmm3 │ │ │ │ - phaddd %xmm6,%xmm5 │ │ │ │ - phaddd %xmm2,%xmm1 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm5,%xmm3 │ │ │ │ - phaddd %xmm9,%xmm1 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - psrad %xmm12,%xmm3 │ │ │ │ - psrad %xmm12,%xmm1 │ │ │ │ - packssdw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm3,0xd0(%rsp) │ │ │ │ - movdqu (%rdx,%r8,2),%xmm4 │ │ │ │ - movdqu (%rdx,%rax,2),%xmm5 │ │ │ │ - movdqu (%rdx,%r10,2),%xmm6 │ │ │ │ - movdqu (%rdx,%rbx,2),%xmm1 │ │ │ │ - movdqu (%rdx,%rbp,2),%xmm2 │ │ │ │ - movdqu (%rdx,%r14,2),%xmm3 │ │ │ │ - movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ - movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ - add %rcx,%rdx │ │ │ │ - pmaddwd 0x30(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x40(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm1,%xmm6 │ │ │ │ - phaddd %xmm3,%xmm2 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm6,%xmm4 │ │ │ │ - phaddd %xmm9,%xmm2 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - psrad %xmm12,%xmm2 │ │ │ │ - packssdw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,0xe0(%rsp) │ │ │ │ - movdqu (%rdx,%r8,2),%xmm5 │ │ │ │ - movdqu (%rdx,%rax,2),%xmm6 │ │ │ │ - movdqu (%rdx,%r10,2),%xmm1 │ │ │ │ - movdqu (%rdx,%rbx,2),%xmm2 │ │ │ │ - movdqu (%rdx,%rbp,2),%xmm3 │ │ │ │ - movdqu (%rdx,%r14,2),%xmm4 │ │ │ │ - movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ - movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ - add %rcx,%rdx │ │ │ │ - pmaddwd 0x30(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x40(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm6,%xmm5 │ │ │ │ - phaddd %xmm2,%xmm1 │ │ │ │ - phaddd %xmm4,%xmm3 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm1,%xmm5 │ │ │ │ - phaddd %xmm9,%xmm3 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - psrad %xmm12,%xmm5 │ │ │ │ - psrad %xmm12,%xmm3 │ │ │ │ - packssdw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm5,0xf0(%rsp) │ │ │ │ - movdqu (%rdx,%r8,2),%xmm6 │ │ │ │ - movdqu (%rdx,%rax,2),%xmm1 │ │ │ │ - movdqu (%rdx,%r10,2),%xmm2 │ │ │ │ - movdqu (%rdx,%rbx,2),%xmm3 │ │ │ │ - movdqu (%rdx,%rbp,2),%xmm4 │ │ │ │ - movdqu (%rdx,%r14,2),%xmm5 │ │ │ │ - movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ - movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ - add %rcx,%rdx │ │ │ │ - pmaddwd 0x30(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x40(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm1,%xmm6 │ │ │ │ - phaddd %xmm3,%xmm2 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm2,%xmm6 │ │ │ │ - phaddd %xmm9,%xmm4 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - psrad %xmm12,%xmm6 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - packssdw %xmm4,%xmm6 │ │ │ │ - movdqu (%rdx,%r8,2),%xmm7 │ │ │ │ - movdqu (%rdx,%rax,2),%xmm1 │ │ │ │ - movdqu (%rdx,%r10,2),%xmm2 │ │ │ │ - movdqu (%rdx,%rbx,2),%xmm3 │ │ │ │ - movdqu (%rdx,%rbp,2),%xmm4 │ │ │ │ - movdqu (%rdx,%r14,2),%xmm5 │ │ │ │ - movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ - movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ - add %rcx,%rdx │ │ │ │ - pmaddwd 0x30(%rsp),%xmm7 │ │ │ │ - pmaddwd 0x40(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm1,%xmm7 │ │ │ │ - phaddd %xmm3,%xmm2 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm2,%xmm7 │ │ │ │ - phaddd %xmm9,%xmm4 │ │ │ │ - paddd %xmm11,%xmm7 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - psrad %xmm12,%xmm7 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - packssdw %xmm4,%xmm7 │ │ │ │ - movdqu (%rdx,%r8,2),%xmm8 │ │ │ │ - movdqu (%rdx,%rax,2),%xmm1 │ │ │ │ - movdqu (%rdx,%r10,2),%xmm2 │ │ │ │ - movdqu (%rdx,%rbx,2),%xmm3 │ │ │ │ - movdqu (%rdx,%rbp,2),%xmm4 │ │ │ │ - movdqu (%rdx,%r14,2),%xmm5 │ │ │ │ - movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ - movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ - add %rcx,%rdx │ │ │ │ - pmaddwd 0x30(%rsp),%xmm8 │ │ │ │ - pmaddwd 0x40(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm1,%xmm8 │ │ │ │ - phaddd %xmm3,%xmm2 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm2,%xmm8 │ │ │ │ - phaddd %xmm9,%xmm4 │ │ │ │ - paddd %xmm11,%xmm8 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - psrad %xmm12,%xmm8 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - packssdw %xmm4,%xmm8 │ │ │ │ - movdqa 0xf0(%rsp),%xmm5 │ │ │ │ - movdqa 0xb0(%rsp),%xmm1 │ │ │ │ - movdqa 0xc0(%rsp),%xmm2 │ │ │ │ - movdqa 0xd0(%rsp),%xmm3 │ │ │ │ - movdqa 0xe0(%rsp),%xmm9 │ │ │ │ - mov 0x208(%rsp),%r10d │ │ │ │ - mov 0x218(%rsp),%ebx │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - punpcklwd %xmm6,%xmm4 │ │ │ │ - punpckhwd %xmm6,%xmm5 │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - punpcklwd %xmm8,%xmm6 │ │ │ │ - punpckhwd %xmm8,%xmm7 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpcklwd %xmm2,%xmm0 │ │ │ │ - punpckhwd %xmm2,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpcklwd %xmm9,%xmm2 │ │ │ │ - punpckhwd %xmm9,%xmm3 │ │ │ │ - movdqa %xmm4,0xb0(%rsp) │ │ │ │ - movdqa %xmm5,0xc0(%rsp) │ │ │ │ - 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 0xdf558(%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 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - pmaddwd %xmm0,%xmm4 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ + 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 │ │ │ │ - pmaddwd %xmm3,%xmm7 │ │ │ │ - paddd %xmm13,%xmm4 │ │ │ │ - paddd %xmm13,%xmm5 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - movdqa 0xb0(%rsp),%xmm6 │ │ │ │ - pmaddwd %xmm10,%xmm6 │ │ │ │ - movdqa 0xc0(%rsp),%xmm7 │ │ │ │ - pmaddwd %xmm10,%xmm7 │ │ │ │ - movdqa 0xd0(%rsp),%xmm8 │ │ │ │ - pmaddwd %xmm11,%xmm8 │ │ │ │ - movdqa 0xe0(%rsp),%xmm9 │ │ │ │ - pmaddwd %xmm11,%xmm9 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - pshufd $0x4e,%xmm12,%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 │ │ │ │ - paddd %xmm9,%xmm5 │ │ │ │ - psrad %xmm6,%xmm4 │ │ │ │ - psrad %xmm6,%xmm5 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - pmaxsw %xmm7,%xmm4 │ │ │ │ - pminsw (%rsp),%xmm4 │ │ │ │ - movdqa %xmm4,(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r9d │ │ │ │ - je 30265f <__cxa_finalize@plt+0x2d760f> │ │ │ │ - add %ebx,%r10d │ │ │ │ - test $0xfffffc00,%r10d │ │ │ │ - je 302ec3 <__cxa_finalize@plt+0x2d7e73> │ │ │ │ - test $0x400,%r10d │ │ │ │ - mov %r10d,0x160(%rsp) │ │ │ │ - mov 0x20(%rsp),%r8d │ │ │ │ - mov 0x24(%rsp),%eax │ │ │ │ - mov 0x28(%rsp),%r10d │ │ │ │ - mov 0x2c(%rsp),%ebx │ │ │ │ - je 303159 <__cxa_finalize@plt+0x2d8109> │ │ │ │ - movdqa 0xdaf20(%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 │ │ │ │ - movdqu (%rdx,%rbx,2),%xmm7 │ │ │ │ - add %rcx,%rdx │ │ │ │ - mov 0x160(%rsp),%r10d │ │ │ │ - mov 0x218(%rsp),%ebx │ │ │ │ - pshufd $0x4e,%xmm14,%xmm15 │ │ │ │ - pshufb %xmm14,%xmm0 │ │ │ │ - pshufb %xmm14,%xmm1 │ │ │ │ - pshufb %xmm15,%xmm2 │ │ │ │ - pshufb %xmm15,%xmm3 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm8 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm9 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm10 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm11 │ │ │ │ - pmaddwd 0x30(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x40(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm7 │ │ │ │ - phaddd %xmm9,%xmm8 │ │ │ │ - phaddd %xmm11,%xmm10 │ │ │ │ - movdqa 0x10(%rsp),%xmm11 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm7,%xmm6 │ │ │ │ - phaddd %xmm10,%xmm8 │ │ │ │ - phaddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - paddd %xmm11,%xmm8 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - psrad %xmm12,%xmm8 │ │ │ │ - packssdw %xmm8,%xmm4 │ │ │ │ - movdqa 0xb0(%rsp),%xmm5 │ │ │ │ - pshufb %xmm14,%xmm5 │ │ │ │ - movdqa 0xc0(%rsp),%xmm6 │ │ │ │ - pshufb %xmm14,%xmm6 │ │ │ │ - movdqa 0xd0(%rsp),%xmm7 │ │ │ │ - pshufb %xmm15,%xmm7 │ │ │ │ - movdqa 0xe0(%rsp),%xmm8 │ │ │ │ - pshufb %xmm15,%xmm8 │ │ │ │ - punpckhwd %xmm2,%xmm0 │ │ │ │ - punpckhwd %xmm3,%xmm1 │ │ │ │ - punpcklwd %xmm5,%xmm2 │ │ │ │ - punpcklwd %xmm6,%xmm3 │ │ │ │ - punpckhwd %xmm7,%xmm5 │ │ │ │ - punpckhwd %xmm8,%xmm6 │ │ │ │ - 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 302ec3 <__cxa_finalize@plt+0x2d7e73> │ │ │ │ - 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 │ │ │ │ - movdqu (%rdx,%r13,2),%xmm11 │ │ │ │ - add %rcx,%rdx │ │ │ │ - pmaddwd 0x30(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x40(%rsp),%xmm8 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm7 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm9 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm10 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm11 │ │ │ │ - phaddd %xmm8,%xmm4 │ │ │ │ - phaddd %xmm6,%xmm5 │ │ │ │ - phaddd %xmm9,%xmm7 │ │ │ │ - phaddd %xmm11,%xmm10 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm10,%xmm7 │ │ │ │ - paddd 0x10(%rsp),%xmm4 │ │ │ │ - paddd 0x10(%rsp),%xmm7 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - psrad %xmm12,%xmm7 │ │ │ │ - packssdw %xmm7,%xmm4 │ │ │ │ - movdqu (%rdx,%r8,2),%xmm8 │ │ │ │ - movdqu (%rdx,%rax,2),%xmm5 │ │ │ │ - movdqu (%rdx,%r10,2),%xmm6 │ │ │ │ - movdqu (%rdx,%rbx,2),%xmm7 │ │ │ │ - movdqu (%rdx,%rbp,2),%xmm9 │ │ │ │ - movdqu (%rdx,%r14,2),%xmm0 │ │ │ │ - movdqu (%rdx,%r12,2),%xmm10 │ │ │ │ - movdqu (%rdx,%r13,2),%xmm11 │ │ │ │ - add %rcx,%rdx │ │ │ │ - pmaddwd 0x30(%rsp),%xmm8 │ │ │ │ - pmaddwd 0x40(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm7 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm9 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm0 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm10 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm11 │ │ │ │ - phaddd %xmm5,%xmm8 │ │ │ │ - phaddd %xmm7,%xmm6 │ │ │ │ - phaddd %xmm0,%xmm9 │ │ │ │ - phaddd %xmm11,%xmm10 │ │ │ │ - phaddd %xmm6,%xmm8 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - paddd 0x10(%rsp),%xmm8 │ │ │ │ - paddd 0x10(%rsp),%xmm9 │ │ │ │ - psrad %xmm12,%xmm8 │ │ │ │ - psrad %xmm12,%xmm9 │ │ │ │ - packssdw %xmm9,%xmm8 │ │ │ │ - mov 0x160(%rsp),%r10d │ │ │ │ - mov 0x218(%rsp),%ebx │ │ │ │ - movdqa %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - movdqa 0xb0(%rsp),%xmm2 │ │ │ │ - movdqa 0xc0(%rsp),%xmm3 │ │ │ │ - movdqa 0xd0(%rsp),%xmm5 │ │ │ │ - movdqa 0xe0(%rsp),%xmm6 │ │ │ │ - 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 302ec3 <__cxa_finalize@plt+0x2d7e73> │ │ │ │ - movzwl 0xdb246(%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 0xdb070(%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 0xdaf60(%r15),%xmm5 │ │ │ │ - movdqa 0xdaf00(%r15),%xmm6 │ │ │ │ - movd 0xdf55a(%r15,%r8,8),%xmm15 │ │ │ │ - movd 0xdf55a(%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 │ │ │ │ - movdqu (%rdx,%rbp,1),%xmm3 │ │ │ │ + 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 │ │ │ │ - punpckldq %xmm7,%xmm15 │ │ │ │ - pshufb %xmm5,%xmm14 │ │ │ │ - paddb %xmm6,%xmm14 │ │ │ │ - pand %xmm8,%xmm9 │ │ │ │ - pandn %xmm15,%xmm8 │ │ │ │ - por %xmm9,%xmm8 │ │ │ │ - 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 0xdf558(%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 │ │ │ │ - pmaddwd %xmm8,%xmm1 │ │ │ │ - pmaddwd %xmm8,%xmm2 │ │ │ │ - pmaddwd %xmm8,%xmm3 │ │ │ │ - pshufb %xmm14,%xmm4 │ │ │ │ - pshufb %xmm14,%xmm5 │ │ │ │ - pshufb %xmm14,%xmm6 │ │ │ │ - pmaddwd %xmm8,%xmm4 │ │ │ │ - pmaddwd %xmm8,%xmm5 │ │ │ │ - pmaddwd %xmm8,%xmm6 │ │ │ │ - phaddd %xmm1,%xmm0 │ │ │ │ - phaddd %xmm3,%xmm2 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm6,%xmm6 │ │ │ │ - paddd %xmm11,%xmm0 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - psrad %xmm12,%xmm0 │ │ │ │ - psrad %xmm12,%xmm2 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - psrad %xmm12,%xmm6 │ │ │ │ - packssdw %xmm2,%xmm0 │ │ │ │ - packssdw %xmm6,%xmm4 │ │ │ │ - movq %r8,%xmm10 │ │ │ │ - punpcklbw %xmm10,%xmm10 │ │ │ │ - psraw $0x8,%xmm10 │ │ │ │ - pshufd $0x0,%xmm10,%xmm7 │ │ │ │ - pshufd $0x55,%xmm10,%xmm15 │ │ │ │ - pshufd $0xaa,%xmm10,%xmm9 │ │ │ │ - pshufd $0xff,%xmm10,%xmm10 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - palignr $0x4,%xmm0,%xmm2 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - punpcklwd %xmm2,%xmm3 │ │ │ │ - punpckhwd %xmm2,%xmm0 │ │ │ │ - pshufd $0x99,%xmm4,%xmm1 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm1,%xmm2 │ │ │ │ - movdqu (%rdx),%xmm4 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm6 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - movdqa %xmm3,%xmm5 │ │ │ │ - pmaddwd %xmm7,%xmm5 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - pmaddwd %xmm15,%xmm0 │ │ │ │ - pshufb %xmm14,%xmm4 │ │ │ │ - pshufb %xmm14,%xmm6 │ │ │ │ - pmaddwd %xmm8,%xmm4 │ │ │ │ - pmaddwd %xmm8,%xmm6 │ │ │ │ - phaddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - packssdw %xmm4,%xmm4 │ │ │ │ - paddd %xmm0,%xmm5 │ │ │ │ - movdqa %xmm2,%xmm0 │ │ │ │ - pmaddwd %xmm9,%xmm2 │ │ │ │ - paddd %xmm2,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - palignr $0xc,%xmm1,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm10,%xmm1 │ │ │ │ - paddd %xmm13,%xmm5 │ │ │ │ - paddd %xmm1,%xmm5 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ + 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 │ │ │ │ - pshufd $0x4e,%xmm12,%xmm4 │ │ │ │ - psrad %xmm4,%xmm5 │ │ │ │ - packssdw %xmm5,%xmm5 │ │ │ │ - pmaxsw %xmm6,%xmm5 │ │ │ │ - pminsw (%rsp),%xmm5 │ │ │ │ - movd %xmm5,(%rdi) │ │ │ │ - pshuflw $0x4e,%xmm5,%xmm5 │ │ │ │ - movd %xmm5,(%rdi,%rsi,1) │ │ │ │ + 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 0xd763a(%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 0xd75f7(%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 304cc9 <__cxa_finalize@plt+0x2d9c79> │ │ │ │ + vpbroadcastd 0xd74c0(%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 │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 303508 <__cxa_finalize@plt+0x2d84b8> │ │ │ │ - add $0x1c8,%rsp │ │ │ │ - pop %r13 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + dec %eax │ │ │ │ + jg 304ca8 <__cxa_finalize@plt+0x2d9c58> │ │ │ │ + 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 0xd73c6(%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 0xd7382(%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 304f5b <__cxa_finalize@plt+0x2d9f0b> │ │ │ │ + vpbroadcastd 0xd71c2(%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 304f23 <__cxa_finalize@plt+0x2d9ed3> │ │ │ │ + mov %r12,%rsp │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - 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 0xdaf30(%r15),%xmm8 │ │ │ │ - movdqa 0xdb070(%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 0xdaf60(%r15),%xmm10 │ │ │ │ - movdqa 0xdaf70(%r15),%xmm11 │ │ │ │ - movd 0xdf55a(%r15,%r8,8),%xmm13 │ │ │ │ - movd 0xdf55a(%r15,%rax,8),%xmm2 │ │ │ │ - movd 0xdf55a(%r15,%r14,8),%xmm15 │ │ │ │ - movd 0xdf55a(%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 │ │ │ │ - pand %xmm0,%xmm9 │ │ │ │ - pandn %xmm13,%xmm0 │ │ │ │ - por %xmm9,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm15 │ │ │ │ - punpckhbw %xmm0,%xmm15 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - psraw $0x8,%xmm15 │ │ │ │ - psraw $0x8,%xmm0 │ │ │ │ - movdqa %xmm14,%xmm12 │ │ │ │ - pshufb %xmm10,%xmm12 │ │ │ │ - pshufb %xmm11,%xmm14 │ │ │ │ - movdqa 0xdaf00(%r15),%xmm10 │ │ │ │ - movd %xmm14,%r8d │ │ │ │ - shr $0x18,%r8d │ │ │ │ - movdqa %xmm14,%xmm7 │ │ │ │ - pshufb %xmm2,%xmm7 │ │ │ │ - psubb %xmm7,%xmm14 │ │ │ │ - paddb %xmm10,%xmm12 │ │ │ │ - paddb %xmm10,%xmm14 │ │ │ │ - lea (%r8,%rcx,1),%rax │ │ │ │ - lea (%r8,%rcx,2),%r14 │ │ │ │ - lea (%r8,%rbp,1),%r12 │ │ │ │ - movdqu (%rdx),%xmm7 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm9 │ │ │ │ - movdqu (%rdx,%rcx,2),%xmm8 │ │ │ │ - movdqu (%rdx,%rbp,1),%xmm10 │ │ │ │ - movdqu (%rdx,%r8,1),%xmm1 │ │ │ │ - movdqu (%rdx,%rax,1),%xmm3 │ │ │ │ - movdqu (%rdx,%r14,1),%xmm2 │ │ │ │ - movdqu (%rdx,%r12,1),%xmm4 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - pshufb %xmm12,%xmm7 │ │ │ │ - pshufb %xmm12,%xmm9 │ │ │ │ - pshufb %xmm12,%xmm8 │ │ │ │ - pshufb %xmm12,%xmm10 │ │ │ │ - pmaddwd %xmm0,%xmm7 │ │ │ │ - pmaddwd %xmm0,%xmm9 │ │ │ │ - pmaddwd %xmm0,%xmm8 │ │ │ │ - pmaddwd %xmm0,%xmm10 │ │ │ │ - pshufb %xmm14,%xmm1 │ │ │ │ - pshufb %xmm14,%xmm3 │ │ │ │ - pshufb %xmm14,%xmm2 │ │ │ │ - pshufb %xmm14,%xmm4 │ │ │ │ - pmaddwd %xmm15,%xmm1 │ │ │ │ - pmaddwd %xmm15,%xmm3 │ │ │ │ - pmaddwd %xmm15,%xmm2 │ │ │ │ - pmaddwd %xmm15,%xmm4 │ │ │ │ - movdqa 0x10(%rsp),%xmm5 │ │ │ │ - movd 0x20(%rsp),%xmm6 │ │ │ │ - phaddd %xmm1,%xmm7 │ │ │ │ - phaddd %xmm3,%xmm9 │ │ │ │ - phaddd %xmm2,%xmm8 │ │ │ │ - phaddd %xmm4,%xmm10 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm2 │ │ │ │ - movdqu (%rdx,%rcx,2),%xmm3 │ │ │ │ - paddd %xmm5,%xmm7 │ │ │ │ - paddd %xmm5,%xmm9 │ │ │ │ - paddd %xmm5,%xmm8 │ │ │ │ - paddd %xmm5,%xmm10 │ │ │ │ - psrad %xmm6,%xmm7 │ │ │ │ - psrad %xmm6,%xmm9 │ │ │ │ - psrad %xmm6,%xmm8 │ │ │ │ - psrad %xmm6,%xmm10 │ │ │ │ - packssdw %xmm9,%xmm7 │ │ │ │ - packssdw %xmm10,%xmm8 │ │ │ │ - movdqu (%rdx,%r8,1),%xmm13 │ │ │ │ - movdqu (%rdx,%rax,1),%xmm9 │ │ │ │ - movdqu (%rdx,%r14,1),%xmm10 │ │ │ │ - add %rbp,%rdx │ │ │ │ - pshufb %xmm12,%xmm1 │ │ │ │ - pshufb %xmm12,%xmm2 │ │ │ │ - pshufb %xmm12,%xmm3 │ │ │ │ - pmaddwd %xmm0,%xmm1 │ │ │ │ - pmaddwd %xmm0,%xmm2 │ │ │ │ - pmaddwd %xmm0,%xmm3 │ │ │ │ - pshufb %xmm14,%xmm13 │ │ │ │ - pshufb %xmm14,%xmm9 │ │ │ │ - pshufb %xmm14,%xmm10 │ │ │ │ - pmaddwd %xmm15,%xmm13 │ │ │ │ - pmaddwd %xmm15,%xmm9 │ │ │ │ - pmaddwd %xmm15,%xmm10 │ │ │ │ - phaddd %xmm13,%xmm1 │ │ │ │ - phaddd %xmm9,%xmm2 │ │ │ │ - phaddd %xmm10,%xmm3 │ │ │ │ - shr $0x6,%r10d │ │ │ │ - mov $0x40000000,%r12d │ │ │ │ - lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0xdf558(%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 │ │ │ │ - packssdw %xmm3,%xmm3 │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ - shufps $0x4e,%xmm8,%xmm4 │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ - shufps $0x4e,%xmm1,%xmm5 │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ - shufps $0x4e,%xmm3,%xmm6 │ │ │ │ - movdqa %xmm7,%xmm13 │ │ │ │ - punpcklwd %xmm4,%xmm13 │ │ │ │ - punpckhwd %xmm4,%xmm7 │ │ │ │ - movdqa %xmm8,%xmm9 │ │ │ │ - punpcklwd %xmm5,%xmm9 │ │ │ │ - punpckhwd %xmm5,%xmm8 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - punpcklwd %xmm6,%xmm2 │ │ │ │ - punpckhwd %xmm6,%xmm1 │ │ │ │ - movq %r12,%xmm10 │ │ │ │ - movdqa %xmm9,0x40(%rsp) │ │ │ │ - movdqa %xmm8,0x50(%rsp) │ │ │ │ - movdqa %xmm2,0x60(%rsp) │ │ │ │ - movdqa %xmm1,0x70(%rsp) │ │ │ │ - movdqa %xmm3,0x80(%rsp) │ │ │ │ - punpcklbw %xmm10,%xmm10 │ │ │ │ - psraw $0x8,%xmm10 │ │ │ │ - pshufd $0x0,%xmm10,%xmm3 │ │ │ │ - pshufd $0x55,%xmm10,%xmm4 │ │ │ │ - pshufd $0xaa,%xmm10,%xmm5 │ │ │ │ - pshufd $0xff,%xmm10,%xmm10 │ │ │ │ - movdqu (%rdx),%xmm11 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm6 │ │ │ │ - pmaddwd %xmm3,%xmm13 │ │ │ │ - pmaddwd %xmm3,%xmm7 │ │ │ │ - pmaddwd %xmm4,%xmm9 │ │ │ │ - pmaddwd %xmm4,%xmm8 │ │ │ │ - pmaddwd %xmm5,%xmm2 │ │ │ │ - pmaddwd %xmm5,%xmm1 │ │ │ │ - paddd %xmm13,%xmm9 │ │ │ │ - paddd %xmm7,%xmm8 │ │ │ │ - movdqu (%rdx,%r8,1),%xmm13 │ │ │ │ - movdqu (%rdx,%rax,1),%xmm7 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - paddd %xmm2,%xmm9 │ │ │ │ - paddd %xmm1,%xmm8 │ │ │ │ - pshufb %xmm12,%xmm11 │ │ │ │ - pshufb %xmm12,%xmm6 │ │ │ │ - pmaddwd %xmm0,%xmm11 │ │ │ │ - pmaddwd %xmm0,%xmm6 │ │ │ │ - pshufb %xmm14,%xmm13 │ │ │ │ - pshufb %xmm14,%xmm7 │ │ │ │ - pmaddwd %xmm15,%xmm13 │ │ │ │ - pmaddwd %xmm15,%xmm7 │ │ │ │ - phaddd %xmm13,%xmm11 │ │ │ │ - phaddd %xmm7,%xmm6 │ │ │ │ - paddd 0x10(%rsp),%xmm11 │ │ │ │ - paddd 0x10(%rsp),%xmm6 │ │ │ │ - psrad 0x20(%rsp),%xmm11 │ │ │ │ - psrad 0x20(%rsp),%xmm6 │ │ │ │ - packssdw %xmm6,%xmm11 │ │ │ │ - movaps 0x80(%rsp),%xmm1 │ │ │ │ - shufps $0x4e,%xmm11,%xmm1 │ │ │ │ - movdqa 0x40(%rsp),%xmm13 │ │ │ │ - movdqa %xmm11,0x80(%rsp) │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - punpcklwd %xmm11,%xmm2 │ │ │ │ - punpckhwd %xmm11,%xmm1 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - pmaddwd %xmm10,%xmm6 │ │ │ │ - movdqa %xmm1,%xmm7 │ │ │ │ - pmaddwd %xmm10,%xmm7 │ │ │ │ - movd 0x28(%rsp),%xmm11 │ │ │ │ - paddd 0x30(%rsp),%xmm9 │ │ │ │ - paddd 0x30(%rsp),%xmm8 │ │ │ │ - paddd %xmm6,%xmm9 │ │ │ │ - paddd %xmm7,%xmm8 │ │ │ │ - movdqa 0x50(%rsp),%xmm7 │ │ │ │ - psrad %xmm11,%xmm9 │ │ │ │ - psrad %xmm11,%xmm8 │ │ │ │ - packssdw %xmm8,%xmm9 │ │ │ │ - movdqa 0x70(%rsp),%xmm8 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - pmaxsw %xmm6,%xmm9 │ │ │ │ - pminsw (%rsp),%xmm9 │ │ │ │ - movq %xmm9,(%rdi) │ │ │ │ - movhps %xmm9,(%rdi,%rsi,1) │ │ │ │ - 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 303929 <__cxa_finalize@plt+0x2d88d9> │ │ │ │ - add $0x1c8,%rsp │ │ │ │ - pop %r13 │ │ │ │ - pop %r12 │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %rbx │ │ │ │ + push %rbp │ │ │ │ + push %r14 │ │ │ │ + push %r15 │ │ │ │ + mov %rsp,%r15 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + lea 0xd70b8(%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 0xd7075(%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 305260 <__cxa_finalize@plt+0x2da210> │ │ │ │ + vpbroadcastd 0xd6ebd(%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 │ │ │ │ - movl $0x1,0x130(%rsp) │ │ │ │ - jmp 303ad8 <__cxa_finalize@plt+0x2d8a88> │ │ │ │ - movl $0x2,0x130(%rsp) │ │ │ │ - jmp 303ad8 <__cxa_finalize@plt+0x2d8a88> │ │ │ │ - movl $0x4,0x130(%rsp) │ │ │ │ - jmp 303ad8 <__cxa_finalize@plt+0x2d8a88> │ │ │ │ - movl $0x8,0x130(%rsp) │ │ │ │ - jmp 303ad8 <__cxa_finalize@plt+0x2d8a88> │ │ │ │ - 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 0xdf558(%r15,%r10,8),%r8 │ │ │ │ - movd %eax,%xmm15 │ │ │ │ - sub $0x6,%rdx │ │ │ │ - movdqa %xmm8,%xmm7 │ │ │ │ - pslld $0x2,%xmm7 │ │ │ │ - pmaddwd 0xdaf30(%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) │ │ │ │ - mov %rdx,0x138(%rsp) │ │ │ │ - mov %rdi,0x170(%rsp) │ │ │ │ - pshufd $0x0,%xmm3,%xmm0 │ │ │ │ - pshufd $0x55,%xmm3,%xmm1 │ │ │ │ - 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 303c09 <__cxa_finalize@plt+0x2d8bb9> │ │ │ │ - decl 0x130(%rsp) │ │ │ │ - je 305a24 <__cxa_finalize@plt+0x2da9d4> │ │ │ │ - addq $0x10,0x170(%rsp) │ │ │ │ - mov 0x200(%rsp),%r9d │ │ │ │ - movdqa 0x140(%rsp),%xmm7 │ │ │ │ - movdqa 0x150(%rsp),%xmm14 │ │ │ │ - movdqa 0xdb060(%r15),%xmm10 │ │ │ │ - movdqa 0x10(%rsp),%xmm11 │ │ │ │ - movdqa 0x160(%rsp),%xmm15 │ │ │ │ - mov 0x138(%rsp),%rdx │ │ │ │ - mov 0x170(%rsp),%rdi │ │ │ │ - paddd %xmm7,%xmm14 │ │ │ │ - movdqa 0xdb090(%r15),%xmm9 │ │ │ │ - pxor %xmm1,%xmm1 │ │ │ │ - movdqa %xmm14,%xmm2 │ │ │ │ - psrld $0xa,%xmm2 │ │ │ │ - movdqa %xmm2,0x40(%rsp) │ │ │ │ - movdqa %xmm14,%xmm6 │ │ │ │ - pand %xmm10,%xmm6 │ │ │ │ - psrld $0x6,%xmm6 │ │ │ │ - movdqa %xmm15,%xmm5 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - pcmpeqd %xmm1,%xmm6 │ │ │ │ - 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 0xdf558(%r15,%r8,8),%xmm0 │ │ │ │ - movq 0xdf558(%r15,%rax,8),%xmm1 │ │ │ │ - movhps 0xdf558(%r15,%r10,8),%xmm0 │ │ │ │ - movhps 0xdf558(%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 │ │ │ │ - movdqa %xmm14,0x150(%rsp) │ │ │ │ - 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 0xdf558(%r15,%rbp,8),%xmm2 │ │ │ │ - movq 0xdf558(%r15,%r14,8),%xmm3 │ │ │ │ - movhps 0xdf558(%r15,%r12,8),%xmm2 │ │ │ │ - movhps 0xdf558(%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 │ │ │ │ - shr $0x20,%r13 │ │ │ │ - mov 0x40(%rsp),%r8d │ │ │ │ - mov 0x44(%rsp),%eax │ │ │ │ - mov 0x48(%rsp),%r10d │ │ │ │ - mov 0x4c(%rsp),%ebx │ │ │ │ - pshufd $0x50,%xmm6,%xmm4 │ │ │ │ - pshufd $0xfa,%xmm6,%xmm6 │ │ │ │ - pshufd $0x50,%xmm5,%xmm14 │ │ │ │ - pshufd $0xfa,%xmm5,%xmm5 │ │ │ │ - movdqa %xmm9,%xmm7 │ │ │ │ - pand %xmm4,%xmm7 │ │ │ │ - movdqa %xmm9,%xmm8 │ │ │ │ - pand %xmm6,%xmm8 │ │ │ │ - movdqa %xmm9,%xmm15 │ │ │ │ - pand %xmm14,%xmm15 │ │ │ │ - pand %xmm5,%xmm9 │ │ │ │ - pandn %xmm0,%xmm4 │ │ │ │ - pandn %xmm1,%xmm6 │ │ │ │ - pandn %xmm2,%xmm14 │ │ │ │ - pandn %xmm3,%xmm5 │ │ │ │ - por %xmm4,%xmm7 │ │ │ │ - por %xmm6,%xmm8 │ │ │ │ - por %xmm14,%xmm15 │ │ │ │ - por %xmm5,%xmm9 │ │ │ │ - movdqa %xmm7,%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - punpckhbw %xmm7,%xmm7 │ │ │ │ - movdqa %xmm8,%xmm1 │ │ │ │ - punpcklbw %xmm8,%xmm1 │ │ │ │ - punpckhbw %xmm8,%xmm8 │ │ │ │ - psraw $0x8,%xmm0 │ │ │ │ - psraw $0x8,%xmm7 │ │ │ │ - psraw $0x8,%xmm1 │ │ │ │ - psraw $0x8,%xmm8 │ │ │ │ - movdqa %xmm15,%xmm2 │ │ │ │ - punpcklbw %xmm15,%xmm2 │ │ │ │ - punpckhbw %xmm15,%xmm15 │ │ │ │ - movdqa %xmm9,%xmm3 │ │ │ │ - punpcklbw %xmm9,%xmm3 │ │ │ │ - punpckhbw %xmm9,%xmm9 │ │ │ │ - psraw $0x8,%xmm2 │ │ │ │ - psraw $0x8,%xmm15 │ │ │ │ - psraw $0x8,%xmm3 │ │ │ │ - psraw $0x8,%xmm9 │ │ │ │ - movdqa %xmm0,0x50(%rsp) │ │ │ │ - movdqa %xmm7,0x60(%rsp) │ │ │ │ - movdqa %xmm1,0x70(%rsp) │ │ │ │ - movdqa %xmm8,0x80(%rsp) │ │ │ │ - movdqa %xmm2,0x90(%rsp) │ │ │ │ - movdqa %xmm15,0xa0(%rsp) │ │ │ │ - movdqa %xmm3,0xb0(%rsp) │ │ │ │ - movdqa %xmm9,0xc0(%rsp) │ │ │ │ - movdqu (%rdx,%r8,2),%xmm1 │ │ │ │ - movdqu (%rdx,%rax,2),%xmm2 │ │ │ │ - movdqu (%rdx,%r10,2),%xmm3 │ │ │ │ - movdqu (%rdx,%rbx,2),%xmm4 │ │ │ │ - movdqu (%rdx,%rbp,2),%xmm5 │ │ │ │ - movdqu (%rdx,%r14,2),%xmm6 │ │ │ │ - movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ - movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ - add %rcx,%rdx │ │ │ │ - pmaddwd 0x50(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm5 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm6 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xc0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm2,%xmm1 │ │ │ │ - phaddd %xmm4,%xmm3 │ │ │ │ - phaddd %xmm6,%xmm5 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm3,%xmm1 │ │ │ │ - phaddd %xmm9,%xmm5 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - psrad %xmm12,%xmm1 │ │ │ │ - psrad %xmm12,%xmm5 │ │ │ │ - packssdw %xmm5,%xmm1 │ │ │ │ - movdqa %xmm1,0xd0(%rsp) │ │ │ │ - movdqu (%rdx,%r8,2),%xmm2 │ │ │ │ - movdqu (%rdx,%rax,2),%xmm3 │ │ │ │ - movdqu (%rdx,%r10,2),%xmm4 │ │ │ │ - movdqu (%rdx,%rbx,2),%xmm5 │ │ │ │ - movdqu (%rdx,%rbp,2),%xmm6 │ │ │ │ - movdqu (%rdx,%r14,2),%xmm1 │ │ │ │ - movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ - movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ - add %rcx,%rdx │ │ │ │ - pmaddwd 0x50(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm6 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm1 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xc0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm3,%xmm2 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm1,%xmm6 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm4,%xmm2 │ │ │ │ - phaddd %xmm9,%xmm6 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - psrad %xmm12,%xmm2 │ │ │ │ - psrad %xmm12,%xmm6 │ │ │ │ - packssdw %xmm6,%xmm2 │ │ │ │ - movdqa %xmm2,0xe0(%rsp) │ │ │ │ - movdqu (%rdx,%r8,2),%xmm3 │ │ │ │ - movdqu (%rdx,%rax,2),%xmm4 │ │ │ │ - movdqu (%rdx,%r10,2),%xmm5 │ │ │ │ - movdqu (%rdx,%rbx,2),%xmm6 │ │ │ │ - movdqu (%rdx,%rbp,2),%xmm1 │ │ │ │ - movdqu (%rdx,%r14,2),%xmm2 │ │ │ │ - movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ - movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ - add %rcx,%rdx │ │ │ │ - pmaddwd 0x50(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm1 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm2 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xc0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm4,%xmm3 │ │ │ │ - phaddd %xmm6,%xmm5 │ │ │ │ - phaddd %xmm2,%xmm1 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm5,%xmm3 │ │ │ │ - phaddd %xmm9,%xmm1 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - psrad %xmm12,%xmm3 │ │ │ │ - psrad %xmm12,%xmm1 │ │ │ │ - packssdw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm3,0xf0(%rsp) │ │ │ │ - movdqu (%rdx,%r8,2),%xmm4 │ │ │ │ - movdqu (%rdx,%rax,2),%xmm5 │ │ │ │ - movdqu (%rdx,%r10,2),%xmm6 │ │ │ │ - movdqu (%rdx,%rbx,2),%xmm1 │ │ │ │ - movdqu (%rdx,%rbp,2),%xmm2 │ │ │ │ - movdqu (%rdx,%r14,2),%xmm3 │ │ │ │ - movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ - movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ - add %rcx,%rdx │ │ │ │ - pmaddwd 0x50(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm2 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm3 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xc0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm1,%xmm6 │ │ │ │ - phaddd %xmm3,%xmm2 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm6,%xmm4 │ │ │ │ - phaddd %xmm9,%xmm2 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - psrad %xmm12,%xmm2 │ │ │ │ - packssdw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,0x100(%rsp) │ │ │ │ - movdqu (%rdx,%r8,2),%xmm5 │ │ │ │ - movdqu (%rdx,%rax,2),%xmm6 │ │ │ │ - movdqu (%rdx,%r10,2),%xmm1 │ │ │ │ - movdqu (%rdx,%rbx,2),%xmm2 │ │ │ │ - movdqu (%rdx,%rbp,2),%xmm3 │ │ │ │ - movdqu (%rdx,%r14,2),%xmm4 │ │ │ │ - movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ - movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ - add %rcx,%rdx │ │ │ │ - pmaddwd 0x50(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm3 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm4 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xc0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm6,%xmm5 │ │ │ │ - phaddd %xmm2,%xmm1 │ │ │ │ - phaddd %xmm4,%xmm3 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm1,%xmm5 │ │ │ │ - phaddd %xmm9,%xmm3 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - psrad %xmm12,%xmm5 │ │ │ │ - psrad %xmm12,%xmm3 │ │ │ │ - packssdw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm5,0x110(%rsp) │ │ │ │ - movdqu (%rdx,%r8,2),%xmm6 │ │ │ │ - movdqu (%rdx,%rax,2),%xmm1 │ │ │ │ - movdqu (%rdx,%r10,2),%xmm2 │ │ │ │ - movdqu (%rdx,%rbx,2),%xmm3 │ │ │ │ - movdqu (%rdx,%rbp,2),%xmm4 │ │ │ │ - movdqu (%rdx,%r14,2),%xmm5 │ │ │ │ - movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ - movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ - add %rcx,%rdx │ │ │ │ - pmaddwd 0x50(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm4 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm5 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xc0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm1,%xmm6 │ │ │ │ - phaddd %xmm3,%xmm2 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm2,%xmm6 │ │ │ │ - phaddd %xmm9,%xmm4 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - psrad %xmm12,%xmm6 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - packssdw %xmm4,%xmm6 │ │ │ │ - movdqu (%rdx,%r8,2),%xmm7 │ │ │ │ - movdqu (%rdx,%rax,2),%xmm1 │ │ │ │ - movdqu (%rdx,%r10,2),%xmm2 │ │ │ │ - movdqu (%rdx,%rbx,2),%xmm3 │ │ │ │ - movdqu (%rdx,%rbp,2),%xmm4 │ │ │ │ - movdqu (%rdx,%r14,2),%xmm5 │ │ │ │ - movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ - movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ - add %rcx,%rdx │ │ │ │ - pmaddwd 0x50(%rsp),%xmm7 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm4 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm5 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xc0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm1,%xmm7 │ │ │ │ - phaddd %xmm3,%xmm2 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm2,%xmm7 │ │ │ │ - phaddd %xmm9,%xmm4 │ │ │ │ - paddd %xmm11,%xmm7 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - psrad %xmm12,%xmm7 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - packssdw %xmm4,%xmm7 │ │ │ │ - movdqu (%rdx,%r8,2),%xmm8 │ │ │ │ - movdqu (%rdx,%rax,2),%xmm1 │ │ │ │ - movdqu (%rdx,%r10,2),%xmm2 │ │ │ │ - movdqu (%rdx,%rbx,2),%xmm3 │ │ │ │ - movdqu (%rdx,%rbp,2),%xmm4 │ │ │ │ - movdqu (%rdx,%r14,2),%xmm5 │ │ │ │ - movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ - movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ - add %rcx,%rdx │ │ │ │ - pmaddwd 0x50(%rsp),%xmm8 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm4 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm5 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xc0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm1,%xmm8 │ │ │ │ - phaddd %xmm3,%xmm2 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm2,%xmm8 │ │ │ │ - phaddd %xmm9,%xmm4 │ │ │ │ - paddd %xmm11,%xmm8 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - psrad %xmm12,%xmm8 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - packssdw %xmm4,%xmm8 │ │ │ │ - movdqa 0x110(%rsp),%xmm5 │ │ │ │ - movdqa 0xd0(%rsp),%xmm1 │ │ │ │ - movdqa 0xe0(%rsp),%xmm2 │ │ │ │ - movdqa 0xf0(%rsp),%xmm3 │ │ │ │ - movdqa 0x100(%rsp),%xmm9 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - punpcklwd %xmm6,%xmm4 │ │ │ │ - punpckhwd %xmm6,%xmm5 │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - punpcklwd %xmm8,%xmm6 │ │ │ │ - punpckhwd %xmm8,%xmm7 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpcklwd %xmm2,%xmm0 │ │ │ │ - punpckhwd %xmm2,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpcklwd %xmm9,%xmm2 │ │ │ │ - punpckhwd %xmm9,%xmm3 │ │ │ │ - movdqa 0x180(%rsp),%xmm10 │ │ │ │ - movdqa 0x190(%rsp),%xmm11 │ │ │ │ - movdqa 0x1a0(%rsp),%xmm14 │ │ │ │ - movdqa 0x1b0(%rsp),%xmm15 │ │ │ │ + sub $0x1b8,%rsp │ │ │ │ + mov 0x1d8(%rsp),%r10d │ │ │ │ + movdqa 0xd6f59(%rip),%xmm6 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + lea (%rdi,%rsi,4),%rax │ │ │ │ + lea (%rsi,%rsi,2),%r11 │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 3055b7 <__cxa_finalize@plt+0x2da567> │ │ │ │ + movdqu (%rdi),%xmm0 │ │ │ │ + movdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ + movdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ + movdqu (%rdi,%r11,1),%xmm3 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm4,0x70(%rsp) │ │ │ │ + movdqa %xmm0,0x80(%rsp) │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm4,0x90(%rsp) │ │ │ │ + movdqa %xmm1,0xa0(%rsp) │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm2 │ │ │ │ + movdqa %xmm4,0xb0(%rsp) │ │ │ │ + movdqa %xmm2,0xc0(%rsp) │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm3 │ │ │ │ movdqa %xmm4,0xd0(%rsp) │ │ │ │ - movdqa %xmm5,0xe0(%rsp) │ │ │ │ - movdqa %xmm6,0xf0(%rsp) │ │ │ │ - movdqa %xmm7,0x100(%rsp) │ │ │ │ + movdqa %xmm3,0xe0(%rsp) │ │ │ │ + movdqu (%rax),%xmm0 │ │ │ │ + movdqu (%rax,%rsi,1),%xmm1 │ │ │ │ + movdqu (%rax,%rsi,2),%xmm2 │ │ │ │ + movdqu (%rax,%r11,1),%xmm3 │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ - pmaddwd %xmm10,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm4,0xf0(%rsp) │ │ │ │ + movdqa %xmm0,0x100(%rsp) │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm4,0x110(%rsp) │ │ │ │ + movdqa %xmm1,0x120(%rsp) │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm2 │ │ │ │ + movdqa %xmm4,0x130(%rsp) │ │ │ │ + movdqa %xmm2,0x140(%rsp) │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm4,0x150(%rsp) │ │ │ │ + movdqa %xmm3,0x160(%rsp) │ │ │ │ + jmp 305674 <__cxa_finalize@plt+0x2da624> │ │ │ │ + pmovzxbw (%rdi),%xmm0 │ │ │ │ + pmovzxbw (%rdi,%rsi,1),%xmm1 │ │ │ │ + pmovzxbw (%rdi,%rsi,2),%xmm2 │ │ │ │ + pmovzxbw (%rdi,%r11,1),%xmm3 │ │ │ │ + movdqa %xmm0,0x70(%rsp) │ │ │ │ + movdqa %xmm1,0x90(%rsp) │ │ │ │ + movdqa %xmm2,0xb0(%rsp) │ │ │ │ + movdqa %xmm3,0xd0(%rsp) │ │ │ │ + movd %xmm6,0x80(%rsp) │ │ │ │ + movd %xmm6,0xa0(%rsp) │ │ │ │ + movd %xmm6,0xc0(%rsp) │ │ │ │ + movd %xmm6,0xe0(%rsp) │ │ │ │ + pmovzxbw (%rax),%xmm0 │ │ │ │ + pmovzxbw (%rax,%rsi,1),%xmm1 │ │ │ │ + pmovzxbw (%rax,%rsi,2),%xmm2 │ │ │ │ + pmovzxbw (%rax,%r11,1),%xmm3 │ │ │ │ + movdqa %xmm0,0xf0(%rsp) │ │ │ │ + movdqa %xmm1,0x110(%rsp) │ │ │ │ + movdqa %xmm2,0x130(%rsp) │ │ │ │ + movdqa %xmm3,0x150(%rsp) │ │ │ │ + movd %xmm6,0x100(%rsp) │ │ │ │ + movd %xmm6,0x120(%rsp) │ │ │ │ + movd %xmm6,0x140(%rsp) │ │ │ │ + movd %xmm6,0x160(%rsp) │ │ │ │ + test $0x4,%r10b │ │ │ │ + je 305798 <__cxa_finalize@plt+0x2da748> │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 30571a <__cxa_finalize@plt+0x2da6ca> │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 3056ce <__cxa_finalize@plt+0x2da67e> │ │ │ │ + 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 3057b0 <__cxa_finalize@plt+0x2da760> │ │ │ │ + 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 3057b0 <__cxa_finalize@plt+0x2da760> │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 305767 <__cxa_finalize@plt+0x2da717> │ │ │ │ + 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 3057b0 <__cxa_finalize@plt+0x2da760> │ │ │ │ + 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 3057b0 <__cxa_finalize@plt+0x2da760> │ │ │ │ + movdqu %xmm6,0x2c(%rsp) │ │ │ │ + movdqu %xmm6,0x4c(%rsp) │ │ │ │ + movq %xmm6,0x3c(%rsp) │ │ │ │ + movq %xmm6,0x5c(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 305827 <__cxa_finalize@plt+0x2da7d7> │ │ │ │ + movdqu (%rdx),%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhbw %xmm7,%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movhlps %xmm1,%xmm3 │ │ │ │ + movd %xmm1,0xec(%rsp) │ │ │ │ + movd %xmm3,0x12c(%rsp) │ │ │ │ + psrlq $0x20,%xmm1 │ │ │ │ + psrlq $0x20,%xmm3 │ │ │ │ + movd %xmm1,0x10c(%rsp) │ │ │ │ + movd %xmm3,0x14c(%rsp) │ │ │ │ + movhlps %xmm0,%xmm2 │ │ │ │ + movd %xmm0,0x6c(%rsp) │ │ │ │ + movd %xmm2,0xac(%rsp) │ │ │ │ + psrlq $0x20,%xmm0 │ │ │ │ + psrlq $0x20,%xmm2 │ │ │ │ + movd %xmm0,0x8c(%rsp) │ │ │ │ + movd %xmm2,0xcc(%rsp) │ │ │ │ + jmp 30586c <__cxa_finalize@plt+0x2da81c> │ │ │ │ + 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 3059e3 <__cxa_finalize@plt+0x2da993> │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 30593d <__cxa_finalize@plt+0x2da8ed> │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 3058d4 <__cxa_finalize@plt+0x2da884> │ │ │ │ + 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 305a07 <__cxa_finalize@plt+0x2da9b7> │ │ │ │ + movdqu -0x8(%r8),%xmm0 │ │ │ │ + movdqu -0x8(%r8,%rsi,1),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhbw %xmm7,%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + punpckhbw %xmm7,%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm0,0x160(%rsp) │ │ │ │ + movdqa %xmm2,0x170(%rsp) │ │ │ │ + movdqa %xmm1,0x180(%rsp) │ │ │ │ + movdqa %xmm3,0x190(%rsp) │ │ │ │ + movd %xmm6,0x160(%rsp) │ │ │ │ + movd %xmm6,0x180(%rsp) │ │ │ │ + movd %xmm6,0x1a0(%rsp) │ │ │ │ + jmp 305a07 <__cxa_finalize@plt+0x2da9b7> │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 30599e <__cxa_finalize@plt+0x2da94e> │ │ │ │ + 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 305a07 <__cxa_finalize@plt+0x2da9b7> │ │ │ │ + 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 305a07 <__cxa_finalize@plt+0x2da9b7> │ │ │ │ + movdqu %xmm6,0x16c(%rsp) │ │ │ │ + movdqu %xmm6,0x18c(%rsp) │ │ │ │ + movq %xmm6,0x17c(%rsp) │ │ │ │ + movq %xmm6,0x19c(%rsp) │ │ │ │ + movdqa 0xd6970(%rip),%xmm13 │ │ │ │ + movdqa 0xd69a7(%rip),%xmm15 │ │ │ │ + movdqa %xmm6,%xmm14 │ │ │ │ + mov 0x1c0(%rsp),%eax │ │ │ │ + mov 0x1d0(%rsp),%r8d │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 305d54 <__cxa_finalize@plt+0x2dad04> │ │ │ │ + movd %r9d,%xmm1 │ │ │ │ + bsr %r9d,%ecx │ │ │ │ + test %eax,%eax │ │ │ │ + je 305c6a <__cxa_finalize@plt+0x2dac1a> │ │ │ │ + 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 0xd6971(%rip),%r8 │ │ │ │ + movddup (%r8,%rcx,8),%xmm11 │ │ │ │ + movddup (%r8,%rax,8),%xmm12 │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0x1c8(%rsp),%ecx │ │ │ │ + lea 0x70(%rsp),%rax │ │ │ │ + lea 0x40(%r8,%r9,8),%r9 │ │ │ │ + mov $0x8,%edx │ │ │ │ + lea (%r8,%rcx,2),%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movdqa (%rax),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + movdqa %xmm4,%xmm8 │ │ │ │ + movddup (%r9,%r10,8),%xmm2 │ │ │ │ + movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ + movdqu (%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movdqu (%rax,%r11,2),%xmm6 │ │ │ │ + pmaxsw %xmm5,%xmm7 │ │ │ │ + pminuw %xmm5,%xmm8 │ │ │ │ + pmaxsw %xmm6,%xmm7 │ │ │ │ + pminuw %xmm6,%xmm8 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm11,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ - pmaddwd %xmm10,%xmm5 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - pmaddwd %xmm11,%xmm6 │ │ │ │ - movdqa %xmm3,%xmm7 │ │ │ │ - pmaddwd %xmm11,%xmm7 │ │ │ │ - paddd %xmm13,%xmm4 │ │ │ │ - paddd %xmm13,%xmm5 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - movdqa 0xd0(%rsp),%xmm6 │ │ │ │ - pmaddwd %xmm14,%xmm6 │ │ │ │ - movdqa 0xe0(%rsp),%xmm7 │ │ │ │ - pmaddwd %xmm14,%xmm7 │ │ │ │ - movdqa 0xf0(%rsp),%xmm8 │ │ │ │ - pmaddwd %xmm15,%xmm8 │ │ │ │ - movdqa 0x100(%rsp),%xmm9 │ │ │ │ - pmaddwd %xmm15,%xmm9 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - pshufd $0x4e,%xmm12,%xmm6 │ │ │ │ - paddd %xmm8,%xmm4 │ │ │ │ - paddd %xmm9,%xmm5 │ │ │ │ - psrad %xmm6,%xmm4 │ │ │ │ - psrad %xmm6,%xmm5 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - pmaxsw %xmm7,%xmm4 │ │ │ │ - pminsw (%rsp),%xmm4 │ │ │ │ - movdqa %xmm4,(%rdi) │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movddup 0x60(%r8,%r10,8),%xmm2 │ │ │ │ + movsbq 0x74(%r10,%rcx,1),%r11 │ │ │ │ + movdqu (%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movdqu (%rax,%r11,2),%xmm6 │ │ │ │ + pmaxsw %xmm5,%xmm7 │ │ │ │ + pminuw %xmm5,%xmm8 │ │ │ │ + pmaxsw %xmm6,%xmm7 │ │ │ │ + pminuw %xmm6,%xmm8 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm12,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw 0x10(%rsp),%xmm9 │ │ │ │ + movdqa %xmm10,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movsbq 0x7c(%r10,%rcx,1),%r11 │ │ │ │ + movdqu (%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movdqu (%rax,%r11,2),%xmm6 │ │ │ │ + pmaxsw %xmm5,%xmm7 │ │ │ │ + pminuw %xmm5,%xmm8 │ │ │ │ + pmaxsw %xmm6,%xmm7 │ │ │ │ + pminuw %xmm6,%xmm8 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm12,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw 0x10(%rsp),%xmm9 │ │ │ │ + movdqa %xmm10,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 305ac5 <__cxa_finalize@plt+0x2daa75> │ │ │ │ + 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 %r9d │ │ │ │ - je 303ba9 <__cxa_finalize@plt+0x2d8b59> │ │ │ │ - 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 │ │ │ │ - movdqu (%rdx,%rbx,2),%xmm7 │ │ │ │ - add %rcx,%rdx │ │ │ │ - pmaddwd 0x90(%rsp),%xmm8 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm12 │ │ │ │ - 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 0xdaf20(%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 │ │ │ │ - pshufb %xmm9,%xmm1 │ │ │ │ - pshufb %xmm5,%xmm2 │ │ │ │ - pshufb %xmm5,%xmm3 │ │ │ │ - movdqa 0x20(%rsp),%xmm12 │ │ │ │ - paddd %xmm13,%xmm4 │ │ │ │ - paddd %xmm13,%xmm8 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - psrad %xmm12,%xmm8 │ │ │ │ - packssdw %xmm8,%xmm4 │ │ │ │ - movdqa 0xd0(%rsp),%xmm6 │ │ │ │ - pshufb %xmm9,%xmm6 │ │ │ │ - movdqa 0xe0(%rsp),%xmm7 │ │ │ │ - pshufb %xmm9,%xmm7 │ │ │ │ - movdqa 0xf0(%rsp),%xmm8 │ │ │ │ - pshufb %xmm5,%xmm8 │ │ │ │ - movdqa 0x100(%rsp),%xmm13 │ │ │ │ - pshufb %xmm5,%xmm13 │ │ │ │ - punpckhwd %xmm2,%xmm0 │ │ │ │ - punpckhwd %xmm3,%xmm1 │ │ │ │ - punpcklwd %xmm6,%xmm2 │ │ │ │ - punpcklwd %xmm7,%xmm3 │ │ │ │ - punpckhwd %xmm8,%xmm6 │ │ │ │ - punpckhwd %xmm13,%xmm7 │ │ │ │ - punpcklwd %xmm4,%xmm8 │ │ │ │ - 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 30445c <__cxa_finalize@plt+0x2d940c> │ │ │ │ - movzwl 0xdb254(%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 0xdb070(%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 0xdaf60(%r15),%xmm5 │ │ │ │ - movdqa 0xdaf00(%r15),%xmm6 │ │ │ │ - movd 0xdf55a(%r15,%r8,8),%xmm15 │ │ │ │ - movd 0xdf55a(%r15,%rax,8),%xmm7 │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - pcmpeqd %xmm2,%xmm8 │ │ │ │ - psrld $0xa,%xmm14 │ │ │ │ - paddd %xmm14,%xmm14 │ │ │ │ + dec %edx │ │ │ │ + jg 305aae <__cxa_finalize@plt+0x2daa5e> │ │ │ │ + add $0x1b8,%rsp │ │ │ │ + ret │ │ │ │ + lea 0xd677f(%rip),%rax │ │ │ │ + and $0x1,%r9d │ │ │ │ + xor %edx,%edx │ │ │ │ + sub %ecx,%r8d │ │ │ │ + cmovs %edx,%r8d │ │ │ │ + add %r9d,%r9d │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + movddup (%rax,%r8,8),%xmm7 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + mov 0x1c8(%rsp),%ecx │ │ │ │ + lea 0x70(%rsp),%r8 │ │ │ │ + lea 0x40(%rax,%r9,8),%r9 │ │ │ │ + mov $0x8,%edx │ │ │ │ + lea (%rax,%rcx,2),%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movdqa (%r8),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movddup (%r9,%r10,8),%xmm2 │ │ │ │ + movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ + movdqu (%r8,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movdqu (%r8,%r11,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 305cb9 <__cxa_finalize@plt+0x2dac69> │ │ │ │ + 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 305caa <__cxa_finalize@plt+0x2dac5a> │ │ │ │ + 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 0xd6673(%rip),%r9 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + movddup (%r9,%r8,8),%xmm7 │ │ │ │ + lea (%r9,%rcx,2),%rcx │ │ │ │ + lea 0x70(%rsp),%r8 │ │ │ │ + mov $0x8,%edx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movdqa (%r8),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movddup 0x60(%r9,%r10,8),%xmm2 │ │ │ │ + movsbq 0x74(%r10,%rcx,1),%rax │ │ │ │ + movdqu (%r8,%rax,2),%xmm5 │ │ │ │ + neg %rax │ │ │ │ + movdqu (%r8,%rax,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movsbq 0x7c(%r10,%rcx,1),%rax │ │ │ │ + movdqu (%r8,%rax,2),%xmm5 │ │ │ │ + neg %rax │ │ │ │ + movdqu (%r8,%rax,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 305da4 <__cxa_finalize@plt+0x2dad54> │ │ │ │ + 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 305d95 <__cxa_finalize@plt+0x2dad45> │ │ │ │ + add $0x1b8,%rsp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + sub $0x1b8,%rsp │ │ │ │ + mov 0x1d8(%rsp),%r10d │ │ │ │ + movdqa 0xd6529(%rip),%xmm6 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + lea (%rdi,%rsi,4),%rax │ │ │ │ + lea (%rsi,%rsi,2),%r11 │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 305f43 <__cxa_finalize@plt+0x2daef3> │ │ │ │ + pmovzxbw (%rdi),%xmm0 │ │ │ │ + pmovzxbw (%rdi,%rsi,1),%xmm1 │ │ │ │ + pmovzxbw (%rdi,%rsi,2),%xmm2 │ │ │ │ + pmovzxbw (%rdi,%r11,1),%xmm3 │ │ │ │ + movdqa %xmm0,0x70(%rsp) │ │ │ │ + movdqa %xmm1,0x90(%rsp) │ │ │ │ + movdqa %xmm2,0xb0(%rsp) │ │ │ │ + movdqa %xmm3,0xd0(%rsp) │ │ │ │ + pmovzxbw (%rax),%xmm0 │ │ │ │ + pmovzxbw (%rax,%rsi,1),%xmm1 │ │ │ │ + pmovzxbw (%rax,%rsi,2),%xmm2 │ │ │ │ + pmovzxbw (%rax,%r11,1),%xmm3 │ │ │ │ + movdqa %xmm0,0xf0(%rsp) │ │ │ │ + movdqa %xmm1,0x110(%rsp) │ │ │ │ + movdqa %xmm2,0x130(%rsp) │ │ │ │ + movdqa %xmm3,0x150(%rsp) │ │ │ │ + jmp 306015 <__cxa_finalize@plt+0x2dafc5> │ │ │ │ + movd (%rdi),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movd (%rdi,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movd (%rdi,%rsi,2),%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm2 │ │ │ │ + movd (%rdi,%r11,1),%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm0,0x70(%rsp) │ │ │ │ + movdqa %xmm1,0x90(%rsp) │ │ │ │ + movdqa %xmm2,0xb0(%rsp) │ │ │ │ + movdqa %xmm3,0xd0(%rsp) │ │ │ │ + movd %xmm6,0x78(%rsp) │ │ │ │ + movd %xmm6,0x98(%rsp) │ │ │ │ + movd %xmm6,0xb8(%rsp) │ │ │ │ + movd %xmm6,0xd8(%rsp) │ │ │ │ + movd (%rax),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movd (%rax,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movd (%rax,%rsi,2),%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm2 │ │ │ │ + movd (%rax,%r11,1),%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm0,0xf0(%rsp) │ │ │ │ + movdqa %xmm1,0x110(%rsp) │ │ │ │ + movdqa %xmm2,0x130(%rsp) │ │ │ │ + movdqa %xmm3,0x150(%rsp) │ │ │ │ + movd %xmm6,0xf8(%rsp) │ │ │ │ + movd %xmm6,0x118(%rsp) │ │ │ │ + movd %xmm6,0x138(%rsp) │ │ │ │ + movd %xmm6,0x158(%rsp) │ │ │ │ + test $0x4,%r10b │ │ │ │ + je 3060d2 <__cxa_finalize@plt+0x2db082> │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 306070 <__cxa_finalize@plt+0x2db020> │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 306049 <__cxa_finalize@plt+0x2daff9> │ │ │ │ + pmovzxbw -0x2(%rcx),%xmm0 │ │ │ │ + pmovzxbw -0x2(%rcx,%rsi,1),%xmm1 │ │ │ │ + movdqu %xmm0,0x2c(%rsp) │ │ │ │ + movdqu %xmm1,0x4c(%rsp) │ │ │ │ + jmp 3060de <__cxa_finalize@plt+0x2db08e> │ │ │ │ + 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 3060de <__cxa_finalize@plt+0x2db08e> │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 30609b <__cxa_finalize@plt+0x2db04b> │ │ │ │ + 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 3060de <__cxa_finalize@plt+0x2db08e> │ │ │ │ + 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 3060de <__cxa_finalize@plt+0x2db08e> │ │ │ │ + movdqu %xmm6,0x2c(%rsp) │ │ │ │ + movdqu %xmm6,0x4c(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 306155 <__cxa_finalize@plt+0x2db105> │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ - movdqu (%rdx,%rcx,2),%xmm1 │ │ │ │ - movdqu (%rdx,%rcx,4),%xmm2 │ │ │ │ - punpckldq %xmm7,%xmm15 │ │ │ │ - pshufb %xmm5,%xmm14 │ │ │ │ - paddb %xmm6,%xmm14 │ │ │ │ - pand %xmm8,%xmm9 │ │ │ │ - pandn %xmm15,%xmm8 │ │ │ │ - por %xmm9,%xmm8 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm4 │ │ │ │ - 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 0xdf558(%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 │ │ │ │ - pmaddwd %xmm8,%xmm2 │ │ │ │ - pshufb %xmm14,%xmm4 │ │ │ │ - pshufb %xmm14,%xmm5 │ │ │ │ - pshufb %xmm14,%xmm6 │ │ │ │ - pmaddwd %xmm8,%xmm4 │ │ │ │ - pmaddwd %xmm8,%xmm5 │ │ │ │ - pmaddwd %xmm8,%xmm6 │ │ │ │ - phaddd %xmm1,%xmm0 │ │ │ │ - phaddd %xmm2,%xmm1 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm6,%xmm5 │ │ │ │ - paddd %xmm11,%xmm0 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - psrad %xmm12,%xmm0 │ │ │ │ - psrad %xmm12,%xmm1 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - psrad %xmm12,%xmm5 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - movq %r8,%xmm10 │ │ │ │ - punpcklbw %xmm10,%xmm10 │ │ │ │ - psraw $0x8,%xmm10 │ │ │ │ - pshufd $0x0,%xmm10,%xmm7 │ │ │ │ - pshufd $0x55,%xmm10,%xmm15 │ │ │ │ - pshufd $0xaa,%xmm10,%xmm9 │ │ │ │ - pshufd $0xff,%xmm10,%xmm10 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ - punpcklwd %xmm4,%xmm1 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - movdqu (%rdx),%xmm2 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm5 │ │ │ │ - movdqu (%rdx,%rcx,2),%xmm6 │ │ │ │ - movdqu (%rdx,%rbp,1),%xmm13 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - pmaddwd %xmm15,%xmm3 │ │ │ │ - pshufb %xmm14,%xmm2 │ │ │ │ - pshufb %xmm14,%xmm5 │ │ │ │ - pshufb %xmm14,%xmm6 │ │ │ │ - pshufb %xmm14,%xmm13 │ │ │ │ - pmaddwd %xmm8,%xmm2 │ │ │ │ - pmaddwd %xmm8,%xmm5 │ │ │ │ - pmaddwd %xmm8,%xmm6 │ │ │ │ - pmaddwd %xmm8,%xmm13 │ │ │ │ - phaddd %xmm5,%xmm2 │ │ │ │ - phaddd %xmm13,%xmm6 │ │ │ │ + punpckhbw %xmm7,%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movhlps %xmm1,%xmm3 │ │ │ │ + movd %xmm1,0xec(%rsp) │ │ │ │ + movd %xmm3,0x12c(%rsp) │ │ │ │ + psrlq $0x20,%xmm1 │ │ │ │ + psrlq $0x20,%xmm3 │ │ │ │ + movd %xmm1,0x10c(%rsp) │ │ │ │ + movd %xmm3,0x14c(%rsp) │ │ │ │ + movhlps %xmm0,%xmm2 │ │ │ │ + movd %xmm0,0x6c(%rsp) │ │ │ │ + movd %xmm2,0xac(%rsp) │ │ │ │ + psrlq $0x20,%xmm0 │ │ │ │ + psrlq $0x20,%xmm2 │ │ │ │ + movd %xmm0,0x8c(%rsp) │ │ │ │ + movd %xmm2,0xcc(%rsp) │ │ │ │ + jmp 30619a <__cxa_finalize@plt+0x2db14a> │ │ │ │ + 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 306292 <__cxa_finalize@plt+0x2db242> │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 30620e <__cxa_finalize@plt+0x2db1be> │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 3061d6 <__cxa_finalize@plt+0x2db186> │ │ │ │ + pmovzxbw -0x2(%r8),%xmm0 │ │ │ │ + pmovzxbw -0x2(%r8,%rsi,1),%xmm1 │ │ │ │ + movdqu %xmm0,0x16c(%rsp) │ │ │ │ + movdqu %xmm1,0x18c(%rsp) │ │ │ │ + jmp 3062a4 <__cxa_finalize@plt+0x2db254> │ │ │ │ + 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 3062a4 <__cxa_finalize@plt+0x2db254> │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 306247 <__cxa_finalize@plt+0x2db1f7> │ │ │ │ + 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 3062a4 <__cxa_finalize@plt+0x2db254> │ │ │ │ + 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 3062a4 <__cxa_finalize@plt+0x2db254> │ │ │ │ + movdqu %xmm6,0x16c(%rsp) │ │ │ │ + movdqu %xmm6,0x18c(%rsp) │ │ │ │ + movdqa 0xd60d3(%rip),%xmm13 │ │ │ │ + movdqa 0xd610a(%rip),%xmm15 │ │ │ │ + movdqa %xmm6,%xmm14 │ │ │ │ + mov 0x1c0(%rsp),%eax │ │ │ │ + mov 0x1d0(%rsp),%r8d │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 306640 <__cxa_finalize@plt+0x2db5f0> │ │ │ │ + movd %r9d,%xmm1 │ │ │ │ + bsr %r9d,%ecx │ │ │ │ + test %eax,%eax │ │ │ │ + je 30653a <__cxa_finalize@plt+0x2db4ea> │ │ │ │ + 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 0xd60d4(%rip),%r8 │ │ │ │ + movddup (%r8,%rcx,8),%xmm11 │ │ │ │ + movddup (%r8,%rax,8),%xmm12 │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0x1c8(%rsp),%ecx │ │ │ │ + lea 0x70(%rsp),%rax │ │ │ │ + lea 0x40(%r8,%r9,8),%r9 │ │ │ │ + mov $0x4,%edx │ │ │ │ + lea (%r8,%rcx,2),%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movq (%rax),%xmm4 │ │ │ │ + movhps 0x20(%rax),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + movdqa %xmm4,%xmm8 │ │ │ │ + movddup (%r9,%r10,8),%xmm2 │ │ │ │ + movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ + movq (%rax,%r11,2),%xmm5 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movq (%rax,%r11,2),%xmm6 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ + pmaxsw %xmm5,%xmm7 │ │ │ │ + pminuw %xmm5,%xmm8 │ │ │ │ + pmaxsw %xmm6,%xmm7 │ │ │ │ + pminuw %xmm6,%xmm8 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm11,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ - pmaddwd %xmm7,%xmm5 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - psrad %xmm12,%xmm2 │ │ │ │ - psrad %xmm12,%xmm6 │ │ │ │ - packssdw %xmm6,%xmm2 │ │ │ │ - paddd %xmm3,%xmm5 │ │ │ │ - pshufd $0xa0,%xmm2,%xmm3 │ │ │ │ - pshufd $0xf5,%xmm2,%xmm2 │ │ │ │ - palignr $0xc,%xmm0,%xmm3 │ │ │ │ - palignr $0xc,%xmm4,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - punpcklwd %xmm2,%xmm1 │ │ │ │ - punpckhwd %xmm2,%xmm3 │ │ │ │ - movdqa %xmm1,%xmm6 │ │ │ │ - pmaddwd %xmm9,%xmm6 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pmaddwd %xmm10,%xmm2 │ │ │ │ - paddd 0x10(%rsp),%xmm5 │ │ │ │ - paddd %xmm2,%xmm6 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - pshufd $0x4e,%xmm12,%xmm2 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movddup 0x60(%r8,%r10,8),%xmm2 │ │ │ │ + movsbq 0x74(%r10,%rcx,1),%r11 │ │ │ │ + movq (%rax,%r11,2),%xmm5 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movq (%rax,%r11,2),%xmm6 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ + pmaxsw %xmm5,%xmm7 │ │ │ │ + pminuw %xmm5,%xmm8 │ │ │ │ + pmaxsw %xmm6,%xmm7 │ │ │ │ + pminuw %xmm6,%xmm8 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm12,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw 0x10(%rsp),%xmm9 │ │ │ │ + movdqa %xmm10,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movsbq 0x7c(%r10,%rcx,1),%r11 │ │ │ │ + movq (%rax,%r11,2),%xmm5 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movq (%rax,%r11,2),%xmm6 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ + pmaxsw %xmm5,%xmm7 │ │ │ │ + pminuw %xmm5,%xmm8 │ │ │ │ + pmaxsw %xmm6,%xmm7 │ │ │ │ + pminuw %xmm6,%xmm8 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm12,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw 0x10(%rsp),%xmm9 │ │ │ │ + movdqa %xmm10,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 306366 <__cxa_finalize@plt+0x2db316> │ │ │ │ pxor %xmm6,%xmm6 │ │ │ │ - psrad %xmm2,%xmm5 │ │ │ │ - packssdw %xmm5,%xmm5 │ │ │ │ - pmaxsw %xmm6,%xmm5 │ │ │ │ - pminsw (%rsp),%xmm5 │ │ │ │ - movd %xmm5,(%rdi) │ │ │ │ - pshuflw $0x4e,%xmm5,%xmm5 │ │ │ │ - movd %xmm5,(%rdi,%rsi,1) │ │ │ │ + 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 │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 304851 <__cxa_finalize@plt+0x2d9801> │ │ │ │ - add $0x1c8,%rsp │ │ │ │ - pop %r13 │ │ │ │ - pop %r12 │ │ │ │ - pop %r15 │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ + dec %edx │ │ │ │ + jg 30634b <__cxa_finalize@plt+0x2db2fb> │ │ │ │ + add $0x1b8,%rsp │ │ │ │ ret │ │ │ │ - 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 0xdaf30(%r15),%xmm8 │ │ │ │ - movdqa 0xdb070(%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 0xdaf60(%r15),%xmm10 │ │ │ │ - movdqa 0xdaf70(%r15),%xmm11 │ │ │ │ - movd 0xdf55a(%r15,%r8,8),%xmm13 │ │ │ │ - movd 0xdf55a(%r15,%rax,8),%xmm2 │ │ │ │ - movd 0xdf55a(%r15,%r14,8),%xmm15 │ │ │ │ - movd 0xdf55a(%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 │ │ │ │ - pand %xmm0,%xmm9 │ │ │ │ - pandn %xmm13,%xmm0 │ │ │ │ - por %xmm9,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm15 │ │ │ │ - punpckhbw %xmm0,%xmm15 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - psraw $0x8,%xmm15 │ │ │ │ - psraw $0x8,%xmm0 │ │ │ │ - movdqa %xmm14,%xmm12 │ │ │ │ - pshufb %xmm10,%xmm12 │ │ │ │ - pshufb %xmm11,%xmm14 │ │ │ │ - movdqa 0xdaf00(%r15),%xmm10 │ │ │ │ - movd %xmm14,%r8d │ │ │ │ - shr $0x18,%r8d │ │ │ │ - movdqa %xmm14,%xmm7 │ │ │ │ - pshufb %xmm2,%xmm7 │ │ │ │ - psubb %xmm7,%xmm14 │ │ │ │ - paddb %xmm10,%xmm12 │ │ │ │ - paddb %xmm10,%xmm14 │ │ │ │ - lea (%r8,%rcx,1),%rax │ │ │ │ - lea (%r8,%rcx,2),%r14 │ │ │ │ - lea (%r8,%rbp,1),%r12 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - movdqu (%rdx,%rcx,2),%xmm8 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm9 │ │ │ │ - movdqu (%rdx,%rbp,1),%xmm10 │ │ │ │ - movdqu (%rdx,%r8,1),%xmm7 │ │ │ │ - movdqu (%rdx,%r14,1),%xmm2 │ │ │ │ - movdqu (%rdx,%rax,1),%xmm3 │ │ │ │ - movdqu (%rdx,%r12,1),%xmm4 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - pshufb %xmm12,%xmm1 │ │ │ │ - pshufb %xmm12,%xmm9 │ │ │ │ - pshufb %xmm12,%xmm8 │ │ │ │ - pshufb %xmm12,%xmm10 │ │ │ │ - pmaddwd %xmm0,%xmm1 │ │ │ │ - pmaddwd %xmm0,%xmm9 │ │ │ │ - pmaddwd %xmm0,%xmm8 │ │ │ │ - pmaddwd %xmm0,%xmm10 │ │ │ │ - pshufb %xmm14,%xmm7 │ │ │ │ - pshufb %xmm14,%xmm3 │ │ │ │ - pshufb %xmm14,%xmm2 │ │ │ │ - pshufb %xmm14,%xmm4 │ │ │ │ - pmaddwd %xmm15,%xmm7 │ │ │ │ - pmaddwd %xmm15,%xmm3 │ │ │ │ - pmaddwd %xmm15,%xmm2 │ │ │ │ - pmaddwd %xmm15,%xmm4 │ │ │ │ - movdqa 0x10(%rsp),%xmm5 │ │ │ │ - movd 0x20(%rsp),%xmm6 │ │ │ │ - phaddd %xmm7,%xmm1 │ │ │ │ - phaddd %xmm2,%xmm8 │ │ │ │ - phaddd %xmm3,%xmm9 │ │ │ │ - phaddd %xmm4,%xmm10 │ │ │ │ - movdqu (%rdx),%xmm2 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm3 │ │ │ │ - paddd %xmm5,%xmm1 │ │ │ │ - paddd %xmm5,%xmm9 │ │ │ │ - paddd %xmm5,%xmm8 │ │ │ │ - paddd %xmm5,%xmm10 │ │ │ │ - psrad %xmm6,%xmm1 │ │ │ │ - psrad %xmm6,%xmm9 │ │ │ │ - psrad %xmm6,%xmm8 │ │ │ │ - psrad %xmm6,%xmm10 │ │ │ │ - packssdw %xmm8,%xmm1 │ │ │ │ - packssdw %xmm10,%xmm9 │ │ │ │ - movdqu (%rdx,%r8,1),%xmm13 │ │ │ │ - movdqu (%rdx,%rax,1),%xmm8 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - pshufb %xmm12,%xmm2 │ │ │ │ - pshufb %xmm12,%xmm3 │ │ │ │ - pmaddwd %xmm0,%xmm2 │ │ │ │ - pmaddwd %xmm0,%xmm3 │ │ │ │ - pshufb %xmm14,%xmm13 │ │ │ │ - pshufb %xmm14,%xmm8 │ │ │ │ - pmaddwd %xmm15,%xmm13 │ │ │ │ - pmaddwd %xmm15,%xmm8 │ │ │ │ - phaddd %xmm13,%xmm2 │ │ │ │ - phaddd %xmm8,%xmm3 │ │ │ │ - shr $0x6,%r10d │ │ │ │ - mov $0x40000000,%ebx │ │ │ │ - lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0xdf558(%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 │ │ │ │ - punpcklwd %xmm9,%xmm13 │ │ │ │ - punpckhwd %xmm9,%xmm1 │ │ │ │ - punpcklwd %xmm3,%xmm2 │ │ │ │ - movq %rbx,%xmm10 │ │ │ │ - punpcklbw %xmm10,%xmm10 │ │ │ │ - psraw $0x8,%xmm10 │ │ │ │ - pshufd $0x0,%xmm10,%xmm3 │ │ │ │ - pshufd $0x55,%xmm10,%xmm4 │ │ │ │ - pshufd $0xaa,%xmm10,%xmm5 │ │ │ │ - pshufd $0xff,%xmm10,%xmm10 │ │ │ │ - movdqa %xmm13,%xmm8 │ │ │ │ - pmaddwd %xmm3,%xmm8 │ │ │ │ - movdqa %xmm1,%xmm9 │ │ │ │ - pmaddwd %xmm3,%xmm9 │ │ │ │ - movdqa %xmm2,%xmm13 │ │ │ │ - pmaddwd %xmm4,%xmm1 │ │ │ │ - movdqa %xmm2,%xmm11 │ │ │ │ - pmaddwd %xmm4,%xmm11 │ │ │ │ - paddd 0x30(%rsp),%xmm8 │ │ │ │ - paddd 0x30(%rsp),%xmm9 │ │ │ │ - pmaddwd %xmm5,%xmm2 │ │ │ │ - paddd %xmm1,%xmm8 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm2,%xmm8 │ │ │ │ - movdqu (%rdx),%xmm6 │ │ │ │ - movdqu (%rdx,%rcx,2),%xmm1 │ │ │ │ - movdqu (%rdx,%r8,1),%xmm11 │ │ │ │ - movdqu (%rdx,%r14,1),%xmm2 │ │ │ │ - pshufb %xmm12,%xmm6 │ │ │ │ - pshufb %xmm12,%xmm1 │ │ │ │ - pmaddwd %xmm0,%xmm6 │ │ │ │ - pmaddwd %xmm0,%xmm1 │ │ │ │ - pshufb %xmm14,%xmm11 │ │ │ │ - pshufb %xmm14,%xmm2 │ │ │ │ - pmaddwd %xmm15,%xmm11 │ │ │ │ - pmaddwd %xmm15,%xmm2 │ │ │ │ - phaddd %xmm11,%xmm6 │ │ │ │ - phaddd %xmm2,%xmm1 │ │ │ │ - paddd 0x10(%rsp),%xmm6 │ │ │ │ - paddd 0x10(%rsp),%xmm1 │ │ │ │ - psrad 0x20(%rsp),%xmm6 │ │ │ │ - psrad 0x20(%rsp),%xmm1 │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm7 │ │ │ │ - movdqu (%rdx,%rbp,1),%xmm11 │ │ │ │ - packssdw %xmm1,%xmm6 │ │ │ │ - movdqu (%rdx,%rax,1),%xmm2 │ │ │ │ - movdqu (%rdx,%r12,1),%xmm1 │ │ │ │ - pshufb %xmm12,%xmm7 │ │ │ │ - pshufb %xmm12,%xmm11 │ │ │ │ - pmaddwd %xmm0,%xmm7 │ │ │ │ - pmaddwd %xmm0,%xmm11 │ │ │ │ - pshufb %xmm14,%xmm2 │ │ │ │ - pshufb %xmm14,%xmm1 │ │ │ │ - pmaddwd %xmm15,%xmm2 │ │ │ │ - pmaddwd %xmm15,%xmm1 │ │ │ │ - phaddd %xmm2,%xmm7 │ │ │ │ - phaddd %xmm1,%xmm11 │ │ │ │ - paddd 0x10(%rsp),%xmm7 │ │ │ │ - paddd 0x10(%rsp),%xmm11 │ │ │ │ - psrad 0x20(%rsp),%xmm7 │ │ │ │ - psrad 0x20(%rsp),%xmm11 │ │ │ │ - packssdw %xmm11,%xmm7 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - punpcklwd %xmm7,%xmm1 │ │ │ │ - punpckhwd %xmm7,%xmm6 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm11 │ │ │ │ - pmaddwd %xmm5,%xmm11 │ │ │ │ - movdqa %xmm1,%xmm7 │ │ │ │ - pmaddwd %xmm10,%xmm7 │ │ │ │ - pmaddwd %xmm10,%xmm6 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - movd 0x28(%rsp),%xmm11 │ │ │ │ - paddd %xmm7,%xmm8 │ │ │ │ - paddd %xmm6,%xmm9 │ │ │ │ - psrad %xmm11,%xmm8 │ │ │ │ - psrad %xmm11,%xmm9 │ │ │ │ - packssdw %xmm9,%xmm8 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - pmaxsw %xmm7,%xmm8 │ │ │ │ - pminsw (%rsp),%xmm8 │ │ │ │ - movq %xmm8,(%rdi) │ │ │ │ - movhps %xmm8,(%rdi,%rsi,1) │ │ │ │ + lea 0xd5eaf(%rip),%rax │ │ │ │ + and $0x1,%r9d │ │ │ │ + xor %edx,%edx │ │ │ │ + sub %ecx,%r8d │ │ │ │ + cmovs %edx,%r8d │ │ │ │ + add %r9d,%r9d │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + movddup (%rax,%r8,8),%xmm7 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + mov 0x1c8(%rsp),%ecx │ │ │ │ + lea 0x70(%rsp),%r8 │ │ │ │ + lea 0x40(%rax,%r9,8),%r9 │ │ │ │ + mov $0x4,%edx │ │ │ │ + lea (%rax,%rcx,2),%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movq (%r8),%xmm4 │ │ │ │ + movhps 0x20(%r8),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movddup (%r9,%r10,8),%xmm2 │ │ │ │ + movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ + movq (%r8,%r11,2),%xmm5 │ │ │ │ + movhps 0x20(%r8,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movq (%r8,%r11,2),%xmm6 │ │ │ │ + movhps 0x20(%r8,%r11,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 30658e <__cxa_finalize@plt+0x2db53e> │ │ │ │ + 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 │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 304c3b <__cxa_finalize@plt+0x2d9beb> │ │ │ │ - add $0x1c8,%rsp │ │ │ │ - pop %r13 │ │ │ │ - pop %r12 │ │ │ │ - pop %r15 │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ + dec %edx │ │ │ │ + jg 30657a <__cxa_finalize@plt+0x2db52a> │ │ │ │ + add $0x1b8,%rsp │ │ │ │ ret │ │ │ │ - movl $0x1,0x130(%rsp) │ │ │ │ - jmp 304e1d <__cxa_finalize@plt+0x2d9dcd> │ │ │ │ - movl $0x2,0x130(%rsp) │ │ │ │ - jmp 304e1d <__cxa_finalize@plt+0x2d9dcd> │ │ │ │ - movl $0x4,0x130(%rsp) │ │ │ │ - jmp 304e1d <__cxa_finalize@plt+0x2d9dcd> │ │ │ │ - movl $0x8,0x130(%rsp) │ │ │ │ - jmp 304e1d <__cxa_finalize@plt+0x2d9dcd> │ │ │ │ - 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 0xdf558(%r15,%r10,8),%r8 │ │ │ │ - movd %eax,%xmm15 │ │ │ │ - sub $0x6,%rdx │ │ │ │ - movdqa %xmm8,%xmm7 │ │ │ │ - pslld $0x2,%xmm7 │ │ │ │ - pmaddwd 0xdaf30(%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) │ │ │ │ - mov %rdx,0x138(%rsp) │ │ │ │ - mov %rdi,0x170(%rsp) │ │ │ │ - pshufd $0x0,%xmm3,%xmm0 │ │ │ │ - pshufd $0x55,%xmm3,%xmm1 │ │ │ │ - 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 304f4e <__cxa_finalize@plt+0x2d9efe> │ │ │ │ - decl 0x130(%rsp) │ │ │ │ - je 305a24 <__cxa_finalize@plt+0x2da9d4> │ │ │ │ - addq $0x10,0x170(%rsp) │ │ │ │ - mov 0x200(%rsp),%r9d │ │ │ │ - movdqa 0x140(%rsp),%xmm7 │ │ │ │ - movdqa 0x150(%rsp),%xmm14 │ │ │ │ - movdqa 0xdb060(%r15),%xmm10 │ │ │ │ - movdqa 0x10(%rsp),%xmm11 │ │ │ │ - movdqa 0x160(%rsp),%xmm15 │ │ │ │ - mov 0x138(%rsp),%rdx │ │ │ │ - mov 0x170(%rsp),%rdi │ │ │ │ - paddd %xmm7,%xmm14 │ │ │ │ - movdqa 0xdb090(%r15),%xmm9 │ │ │ │ - pxor %xmm1,%xmm1 │ │ │ │ - movdqa %xmm14,%xmm2 │ │ │ │ - psrld $0xa,%xmm2 │ │ │ │ - movdqa %xmm2,0x40(%rsp) │ │ │ │ - movdqa %xmm14,%xmm6 │ │ │ │ - pand %xmm10,%xmm6 │ │ │ │ - psrld $0x6,%xmm6 │ │ │ │ - movdqa %xmm15,%xmm5 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - pcmpeqd %xmm1,%xmm6 │ │ │ │ - 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 0xdf558(%r15,%r8,8),%xmm0 │ │ │ │ - movq 0xdf558(%r15,%rax,8),%xmm1 │ │ │ │ - movhps 0xdf558(%r15,%r10,8),%xmm0 │ │ │ │ - movhps 0xdf558(%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 │ │ │ │ - movdqa %xmm14,0x150(%rsp) │ │ │ │ - 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 0xdf558(%r15,%rbp,8),%xmm2 │ │ │ │ - movq 0xdf558(%r15,%r14,8),%xmm3 │ │ │ │ - movhps 0xdf558(%r15,%r12,8),%xmm2 │ │ │ │ - movhps 0xdf558(%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 │ │ │ │ - shr $0x20,%r13 │ │ │ │ - mov 0x40(%rsp),%r8d │ │ │ │ - mov 0x44(%rsp),%eax │ │ │ │ - mov 0x48(%rsp),%r10d │ │ │ │ - mov 0x4c(%rsp),%ebx │ │ │ │ - pshufd $0x50,%xmm6,%xmm4 │ │ │ │ - pshufd $0xfa,%xmm6,%xmm6 │ │ │ │ - pshufd $0x50,%xmm5,%xmm14 │ │ │ │ - pshufd $0xfa,%xmm5,%xmm5 │ │ │ │ - movdqa %xmm9,%xmm7 │ │ │ │ - pand %xmm4,%xmm7 │ │ │ │ - movdqa %xmm9,%xmm8 │ │ │ │ - pand %xmm6,%xmm8 │ │ │ │ - movdqa %xmm9,%xmm15 │ │ │ │ - pand %xmm14,%xmm15 │ │ │ │ - pand %xmm5,%xmm9 │ │ │ │ - pandn %xmm0,%xmm4 │ │ │ │ - pandn %xmm1,%xmm6 │ │ │ │ - pandn %xmm2,%xmm14 │ │ │ │ - pandn %xmm3,%xmm5 │ │ │ │ - por %xmm4,%xmm7 │ │ │ │ - por %xmm6,%xmm8 │ │ │ │ - por %xmm14,%xmm15 │ │ │ │ - por %xmm5,%xmm9 │ │ │ │ - movdqa %xmm7,%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - punpckhbw %xmm7,%xmm7 │ │ │ │ - movdqa %xmm8,%xmm1 │ │ │ │ - punpcklbw %xmm8,%xmm1 │ │ │ │ - punpckhbw %xmm8,%xmm8 │ │ │ │ - psraw $0x8,%xmm0 │ │ │ │ - psraw $0x8,%xmm7 │ │ │ │ - psraw $0x8,%xmm1 │ │ │ │ - psraw $0x8,%xmm8 │ │ │ │ - movdqa %xmm15,%xmm2 │ │ │ │ - punpcklbw %xmm15,%xmm2 │ │ │ │ - punpckhbw %xmm15,%xmm15 │ │ │ │ - movdqa %xmm9,%xmm3 │ │ │ │ - punpcklbw %xmm9,%xmm3 │ │ │ │ - punpckhbw %xmm9,%xmm9 │ │ │ │ - psraw $0x8,%xmm2 │ │ │ │ - psraw $0x8,%xmm15 │ │ │ │ - psraw $0x8,%xmm3 │ │ │ │ - psraw $0x8,%xmm9 │ │ │ │ - movdqa %xmm0,0x50(%rsp) │ │ │ │ - movdqa %xmm7,0x60(%rsp) │ │ │ │ - movdqa %xmm1,0x70(%rsp) │ │ │ │ - movdqa %xmm8,0x80(%rsp) │ │ │ │ - movdqa %xmm2,0x90(%rsp) │ │ │ │ - movdqa %xmm15,0xa0(%rsp) │ │ │ │ - movdqa %xmm3,0xb0(%rsp) │ │ │ │ - movdqa %xmm9,0xc0(%rsp) │ │ │ │ - movdqu (%rdx,%r8,2),%xmm1 │ │ │ │ - movdqu (%rdx,%rax,2),%xmm2 │ │ │ │ - movdqu (%rdx,%r10,2),%xmm3 │ │ │ │ - movdqu (%rdx,%rbx,2),%xmm4 │ │ │ │ - movdqu (%rdx,%rbp,2),%xmm5 │ │ │ │ - movdqu (%rdx,%r14,2),%xmm6 │ │ │ │ - movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ - movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ - add %rcx,%rdx │ │ │ │ - pmaddwd 0x50(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm5 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm6 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xc0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm2,%xmm1 │ │ │ │ - phaddd %xmm4,%xmm3 │ │ │ │ - phaddd %xmm6,%xmm5 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm3,%xmm1 │ │ │ │ - phaddd %xmm9,%xmm5 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - psrad %xmm12,%xmm1 │ │ │ │ - psrad %xmm12,%xmm5 │ │ │ │ - packssdw %xmm5,%xmm1 │ │ │ │ - movdqa %xmm1,0xd0(%rsp) │ │ │ │ - movdqu (%rdx,%r8,2),%xmm2 │ │ │ │ - movdqu (%rdx,%rax,2),%xmm3 │ │ │ │ - movdqu (%rdx,%r10,2),%xmm4 │ │ │ │ - movdqu (%rdx,%rbx,2),%xmm5 │ │ │ │ - movdqu (%rdx,%rbp,2),%xmm6 │ │ │ │ - movdqu (%rdx,%r14,2),%xmm1 │ │ │ │ - movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ - movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ - add %rcx,%rdx │ │ │ │ - pmaddwd 0x50(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm6 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm1 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xc0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm3,%xmm2 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm1,%xmm6 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm4,%xmm2 │ │ │ │ - phaddd %xmm9,%xmm6 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - psrad %xmm12,%xmm2 │ │ │ │ - psrad %xmm12,%xmm6 │ │ │ │ - packssdw %xmm6,%xmm2 │ │ │ │ - movdqa %xmm2,0xe0(%rsp) │ │ │ │ - movdqu (%rdx,%r8,2),%xmm3 │ │ │ │ - movdqu (%rdx,%rax,2),%xmm4 │ │ │ │ - movdqu (%rdx,%r10,2),%xmm5 │ │ │ │ - movdqu (%rdx,%rbx,2),%xmm6 │ │ │ │ - movdqu (%rdx,%rbp,2),%xmm1 │ │ │ │ - movdqu (%rdx,%r14,2),%xmm2 │ │ │ │ - movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ - movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ - add %rcx,%rdx │ │ │ │ - pmaddwd 0x50(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm1 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm2 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xc0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm4,%xmm3 │ │ │ │ - phaddd %xmm6,%xmm5 │ │ │ │ - phaddd %xmm2,%xmm1 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm5,%xmm3 │ │ │ │ - phaddd %xmm9,%xmm1 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - psrad %xmm12,%xmm3 │ │ │ │ - psrad %xmm12,%xmm1 │ │ │ │ - packssdw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm3,0xf0(%rsp) │ │ │ │ - movdqu (%rdx,%r8,2),%xmm4 │ │ │ │ - movdqu (%rdx,%rax,2),%xmm5 │ │ │ │ - movdqu (%rdx,%r10,2),%xmm6 │ │ │ │ - movdqu (%rdx,%rbx,2),%xmm1 │ │ │ │ - movdqu (%rdx,%rbp,2),%xmm2 │ │ │ │ - movdqu (%rdx,%r14,2),%xmm3 │ │ │ │ - movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ - movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ - add %rcx,%rdx │ │ │ │ - pmaddwd 0x50(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm2 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm3 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xc0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm1,%xmm6 │ │ │ │ - phaddd %xmm3,%xmm2 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm6,%xmm4 │ │ │ │ - phaddd %xmm9,%xmm2 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - psrad %xmm12,%xmm2 │ │ │ │ - packssdw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,0x100(%rsp) │ │ │ │ - movdqu (%rdx,%r8,2),%xmm5 │ │ │ │ - movdqu (%rdx,%rax,2),%xmm6 │ │ │ │ - movdqu (%rdx,%r10,2),%xmm1 │ │ │ │ - movdqu (%rdx,%rbx,2),%xmm2 │ │ │ │ - movdqu (%rdx,%rbp,2),%xmm3 │ │ │ │ - movdqu (%rdx,%r14,2),%xmm4 │ │ │ │ - movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ - movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ - add %rcx,%rdx │ │ │ │ - pmaddwd 0x50(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm3 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm4 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xc0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm6,%xmm5 │ │ │ │ - phaddd %xmm2,%xmm1 │ │ │ │ - phaddd %xmm4,%xmm3 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm1,%xmm5 │ │ │ │ - phaddd %xmm9,%xmm3 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - psrad %xmm12,%xmm5 │ │ │ │ - psrad %xmm12,%xmm3 │ │ │ │ - packssdw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm5,0x110(%rsp) │ │ │ │ - movdqu (%rdx,%r8,2),%xmm6 │ │ │ │ - movdqu (%rdx,%rax,2),%xmm1 │ │ │ │ - movdqu (%rdx,%r10,2),%xmm2 │ │ │ │ - movdqu (%rdx,%rbx,2),%xmm3 │ │ │ │ - movdqu (%rdx,%rbp,2),%xmm4 │ │ │ │ - movdqu (%rdx,%r14,2),%xmm5 │ │ │ │ - movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ - movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ - add %rcx,%rdx │ │ │ │ - pmaddwd 0x50(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm4 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm5 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xc0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm1,%xmm6 │ │ │ │ - phaddd %xmm3,%xmm2 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm2,%xmm6 │ │ │ │ - phaddd %xmm9,%xmm4 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - psrad %xmm12,%xmm6 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - packssdw %xmm4,%xmm6 │ │ │ │ - movdqu (%rdx,%r8,2),%xmm7 │ │ │ │ - movdqu (%rdx,%rax,2),%xmm1 │ │ │ │ - movdqu (%rdx,%r10,2),%xmm2 │ │ │ │ - movdqu (%rdx,%rbx,2),%xmm3 │ │ │ │ - movdqu (%rdx,%rbp,2),%xmm4 │ │ │ │ - movdqu (%rdx,%r14,2),%xmm5 │ │ │ │ - movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ - movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ - add %rcx,%rdx │ │ │ │ - pmaddwd 0x50(%rsp),%xmm7 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm4 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm5 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xc0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm1,%xmm7 │ │ │ │ - phaddd %xmm3,%xmm2 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm2,%xmm7 │ │ │ │ - phaddd %xmm9,%xmm4 │ │ │ │ - paddd %xmm11,%xmm7 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - psrad %xmm12,%xmm7 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - packssdw %xmm4,%xmm7 │ │ │ │ - movdqu (%rdx,%r8,2),%xmm8 │ │ │ │ - movdqu (%rdx,%rax,2),%xmm1 │ │ │ │ - movdqu (%rdx,%r10,2),%xmm2 │ │ │ │ - movdqu (%rdx,%rbx,2),%xmm3 │ │ │ │ - movdqu (%rdx,%rbp,2),%xmm4 │ │ │ │ - movdqu (%rdx,%r14,2),%xmm5 │ │ │ │ - movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ - movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ - add %rcx,%rdx │ │ │ │ - pmaddwd 0x50(%rsp),%xmm8 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm4 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm5 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xc0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm1,%xmm8 │ │ │ │ - phaddd %xmm3,%xmm2 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm2,%xmm8 │ │ │ │ - phaddd %xmm9,%xmm4 │ │ │ │ - paddd %xmm11,%xmm8 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - psrad %xmm12,%xmm8 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - packssdw %xmm4,%xmm8 │ │ │ │ - movdqa 0x110(%rsp),%xmm5 │ │ │ │ - movdqa 0xd0(%rsp),%xmm1 │ │ │ │ - movdqa 0xe0(%rsp),%xmm2 │ │ │ │ - movdqa 0xf0(%rsp),%xmm3 │ │ │ │ - movdqa 0x100(%rsp),%xmm9 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - punpcklwd %xmm6,%xmm4 │ │ │ │ - punpckhwd %xmm6,%xmm5 │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - punpcklwd %xmm8,%xmm6 │ │ │ │ - punpckhwd %xmm8,%xmm7 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpcklwd %xmm2,%xmm0 │ │ │ │ - punpckhwd %xmm2,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpcklwd %xmm9,%xmm2 │ │ │ │ - punpckhwd %xmm9,%xmm3 │ │ │ │ - movdqa 0x180(%rsp),%xmm10 │ │ │ │ - movdqa 0x190(%rsp),%xmm11 │ │ │ │ - movdqa 0x1a0(%rsp),%xmm14 │ │ │ │ - movdqa 0x1b0(%rsp),%xmm15 │ │ │ │ - movdqa %xmm4,0xd0(%rsp) │ │ │ │ - movdqa %xmm5,0xe0(%rsp) │ │ │ │ - movdqa %xmm6,0xf0(%rsp) │ │ │ │ - movdqa %xmm7,0x100(%rsp) │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - pmaddwd %xmm10,%xmm4 │ │ │ │ + movd 0x1c0(%rsp),%xmm1 │ │ │ │ + tzcnt %eax,%eax │ │ │ │ + mov 0x1c8(%rsp),%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + sub %eax,%r8d │ │ │ │ + cmovs %edx,%r8d │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + lea 0xd5d87(%rip),%r9 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + movddup (%r9,%r8,8),%xmm7 │ │ │ │ + lea (%r9,%rcx,2),%rcx │ │ │ │ + lea 0x70(%rsp),%r8 │ │ │ │ + mov $0x4,%edx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movq (%r8),%xmm4 │ │ │ │ + movhps 0x20(%r8),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movddup 0x60(%r9,%r10,8),%xmm2 │ │ │ │ + movsbq 0x74(%r10,%rcx,1),%rax │ │ │ │ + movq (%r8,%rax,2),%xmm5 │ │ │ │ + movhps 0x20(%r8,%rax,2),%xmm5 │ │ │ │ + neg %rax │ │ │ │ + movq (%r8,%rax,2),%xmm6 │ │ │ │ + movhps 0x20(%r8,%rax,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ - pmaddwd %xmm10,%xmm5 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - pmaddwd %xmm11,%xmm6 │ │ │ │ - movdqa %xmm3,%xmm7 │ │ │ │ - pmaddwd %xmm11,%xmm7 │ │ │ │ - paddd %xmm13,%xmm4 │ │ │ │ - paddd %xmm13,%xmm5 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - movdqa 0xd0(%rsp),%xmm6 │ │ │ │ - pmaddwd %xmm14,%xmm6 │ │ │ │ - movdqa 0xe0(%rsp),%xmm7 │ │ │ │ - pmaddwd %xmm14,%xmm7 │ │ │ │ - movdqa 0xf0(%rsp),%xmm8 │ │ │ │ - pmaddwd %xmm15,%xmm8 │ │ │ │ - movdqa 0x100(%rsp),%xmm9 │ │ │ │ - pmaddwd %xmm15,%xmm9 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - pshufd $0x4e,%xmm12,%xmm6 │ │ │ │ - paddd %xmm8,%xmm4 │ │ │ │ - paddd %xmm9,%xmm5 │ │ │ │ - psrad %xmm6,%xmm4 │ │ │ │ - psrad %xmm6,%xmm5 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - pmaxsw %xmm7,%xmm4 │ │ │ │ - pminsw (%rsp),%xmm4 │ │ │ │ - movdqa %xmm4,(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r9d │ │ │ │ - je 304eee <__cxa_finalize@plt+0x2d9e9e> │ │ │ │ - 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 │ │ │ │ - movdqu (%rdx,%r13,2),%xmm1 │ │ │ │ - add %rcx,%rdx │ │ │ │ - pmaddwd 0x50(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm8 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm7 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm0 │ │ │ │ - pmaddwd 0xc0(%rsp),%xmm1 │ │ │ │ - phaddd %xmm8,%xmm4 │ │ │ │ - phaddd %xmm6,%xmm5 │ │ │ │ - phaddd %xmm9,%xmm7 │ │ │ │ - phaddd %xmm1,%xmm0 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm0,%xmm7 │ │ │ │ - paddd 0x10(%rsp),%xmm4 │ │ │ │ - paddd 0x10(%rsp),%xmm7 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - psrad %xmm12,%xmm7 │ │ │ │ - packssdw %xmm7,%xmm4 │ │ │ │ - movdqa %xmm4,0x110(%rsp) │ │ │ │ - movdqu (%rdx,%r8,2),%xmm8 │ │ │ │ - movdqu (%rdx,%rax,2),%xmm5 │ │ │ │ - movdqu (%rdx,%r10,2),%xmm6 │ │ │ │ - movdqu (%rdx,%rbx,2),%xmm7 │ │ │ │ - movdqu (%rdx,%rbp,2),%xmm9 │ │ │ │ - movdqu (%rdx,%r14,2),%xmm4 │ │ │ │ - movdqu (%rdx,%r12,2),%xmm0 │ │ │ │ - movdqu (%rdx,%r13,2),%xmm1 │ │ │ │ - add %rcx,%rdx │ │ │ │ - pmaddwd 0x50(%rsp),%xmm8 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm7 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm4 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm0 │ │ │ │ - pmaddwd 0xc0(%rsp),%xmm1 │ │ │ │ - phaddd %xmm5,%xmm8 │ │ │ │ - phaddd %xmm7,%xmm6 │ │ │ │ - phaddd %xmm4,%xmm9 │ │ │ │ - phaddd %xmm1,%xmm0 │ │ │ │ - phaddd %xmm6,%xmm8 │ │ │ │ - phaddd %xmm0,%xmm9 │ │ │ │ - paddd 0x10(%rsp),%xmm8 │ │ │ │ - paddd 0x10(%rsp),%xmm9 │ │ │ │ - psrad %xmm12,%xmm8 │ │ │ │ - psrad %xmm12,%xmm9 │ │ │ │ - packssdw %xmm9,%xmm8 │ │ │ │ - movdqa 0x110(%rsp),%xmm4 │ │ │ │ - movdqa %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - movdqa 0xd0(%rsp),%xmm2 │ │ │ │ - movdqa 0xe0(%rsp),%xmm3 │ │ │ │ - movdqa 0xf0(%rsp),%xmm5 │ │ │ │ - movdqa 0x100(%rsp),%xmm6 │ │ │ │ - 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 3057a1 <__cxa_finalize@plt+0x2da751> │ │ │ │ - add $0x1c8,%rsp │ │ │ │ - pop %r13 │ │ │ │ - pop %r12 │ │ │ │ - pop %r15 │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movsbq 0x7c(%r10,%rcx,1),%rax │ │ │ │ + movq (%r8,%rax,2),%xmm5 │ │ │ │ + movhps 0x20(%r8,%rax,2),%xmm5 │ │ │ │ + neg %rax │ │ │ │ + movq (%r8,%rax,2),%xmm6 │ │ │ │ + movhps 0x20(%r8,%rax,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 306695 <__cxa_finalize@plt+0x2db645> │ │ │ │ + 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 306681 <__cxa_finalize@plt+0x2db631> │ │ │ │ + add $0x1b8,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0x4b004b,%eax │ │ │ │ - mov $0x4b004b,%r10d │ │ │ │ - jmp 305ae0 <__cxa_finalize@plt+0x2daa90> │ │ │ │ - mov $0x1e002d,%eax │ │ │ │ - mov %eax,%r10d │ │ │ │ - jmp 305ae0 <__cxa_finalize@plt+0x2daa90> │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0x1e002d,%eax │ │ │ │ - mov $0xf003c,%r10d │ │ │ │ - jmp 305ae0 <__cxa_finalize@plt+0x2daa90> │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xf003c,%eax │ │ │ │ - mov $0x1e002d,%r10d │ │ │ │ - jmp 305ae0 <__cxa_finalize@plt+0x2daa90> │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xf003c,%eax │ │ │ │ - mov %eax,%r10d │ │ │ │ - jmp 305ae0 <__cxa_finalize@plt+0x2daa90> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0x1e002d,%eax │ │ │ │ - mov $0x2d,%r10d │ │ │ │ - jmp 305ae0 <__cxa_finalize@plt+0x2daa90> │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0x2d,%eax │ │ │ │ - mov $0x1e002d,%r10d │ │ │ │ - jmp 305ae0 <__cxa_finalize@plt+0x2daa90> │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xf003c,%eax │ │ │ │ - mov $0x2d,%r10d │ │ │ │ - jmp 305ae0 <__cxa_finalize@plt+0x2daa90> │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0x2d,%eax │ │ │ │ - mov $0xf003c,%r10d │ │ │ │ - jmp 305ae0 <__cxa_finalize@plt+0x2daa90> │ │ │ │ - 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 │ │ │ │ - sub $0x1c8,%rsp │ │ │ │ - lea -0x18(%rip),%r14 │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - movd 0x208(%rsp),%xmm8 │ │ │ │ - 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 0xd7220(%r14),%xmm10 │ │ │ │ - movddup 0xd7278(%r14,%rax,8),%xmm11 │ │ │ │ - movd 0xd7298(%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 306df6 <__cxa_finalize@plt+0x2dbda6> │ │ │ │ - cmp $0x800,%r11d │ │ │ │ - je 307e7d <__cxa_finalize@plt+0x2dce2d> │ │ │ │ - movzwl 0xd7420(%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 0xd70f0(%r14),%xmm8 │ │ │ │ - movdqa 0xd7230(%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 0xd7120(%r14),%xmm10 │ │ │ │ - movdqa 0xd7130(%r14),%xmm11 │ │ │ │ - movd 0xdb71a(%r14,%rcx,8),%xmm13 │ │ │ │ - movd 0xdb71a(%r14,%r9,8),%xmm2 │ │ │ │ - movd 0xdb71a(%r14,%rbp,8),%xmm15 │ │ │ │ - movd 0xdb71a(%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 │ │ │ │ - pand %xmm0,%xmm9 │ │ │ │ - pandn %xmm13,%xmm0 │ │ │ │ - por %xmm9,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm15 │ │ │ │ - punpckhbw %xmm0,%xmm15 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - psraw $0x8,%xmm15 │ │ │ │ - psraw $0x8,%xmm0 │ │ │ │ - movdqa %xmm14,%xmm12 │ │ │ │ - pshufb %xmm10,%xmm12 │ │ │ │ - pshufb %xmm11,%xmm14 │ │ │ │ - movdqa 0xd70c0(%r14),%xmm10 │ │ │ │ - movd %xmm14,%ecx │ │ │ │ - shr $0x18,%ecx │ │ │ │ - movdqa %xmm14,%xmm7 │ │ │ │ - pshufb %xmm2,%xmm7 │ │ │ │ - psubb %xmm7,%xmm14 │ │ │ │ - paddb %xmm10,%xmm12 │ │ │ │ - paddb %xmm10,%xmm14 │ │ │ │ - lea (%rcx,%rdx,1),%r9 │ │ │ │ - lea (%rcx,%rdx,2),%rbp │ │ │ │ - lea (%rcx,%rbx,1),%r15 │ │ │ │ - movdqu (%rsi),%xmm7 │ │ │ │ - movdqu (%rsi,%rdx,1),%xmm9 │ │ │ │ - movdqu (%rsi,%rdx,2),%xmm8 │ │ │ │ - movdqu (%rsi,%rbx,1),%xmm10 │ │ │ │ - movdqu (%rsi,%rcx,1),%xmm1 │ │ │ │ - movdqu (%rsi,%r9,1),%xmm3 │ │ │ │ - movdqu (%rsi,%rbp,1),%xmm2 │ │ │ │ - movdqu (%rsi,%r15,1),%xmm4 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - pshufb %xmm12,%xmm7 │ │ │ │ - pshufb %xmm12,%xmm9 │ │ │ │ - pshufb %xmm12,%xmm8 │ │ │ │ - pshufb %xmm12,%xmm10 │ │ │ │ - pmaddwd %xmm0,%xmm7 │ │ │ │ - pmaddwd %xmm0,%xmm9 │ │ │ │ - pmaddwd %xmm0,%xmm8 │ │ │ │ - pmaddwd %xmm0,%xmm10 │ │ │ │ - pshufb %xmm14,%xmm1 │ │ │ │ - pshufb %xmm14,%xmm2 │ │ │ │ - pshufb %xmm14,%xmm3 │ │ │ │ - pshufb %xmm14,%xmm4 │ │ │ │ - pmaddwd %xmm15,%xmm1 │ │ │ │ - pmaddwd %xmm15,%xmm2 │ │ │ │ - pmaddwd %xmm15,%xmm3 │ │ │ │ - pmaddwd %xmm15,%xmm4 │ │ │ │ - movdqa 0x10(%rsp),%xmm5 │ │ │ │ - movd 0x20(%rsp),%xmm6 │ │ │ │ - phaddd %xmm1,%xmm7 │ │ │ │ - phaddd %xmm3,%xmm9 │ │ │ │ - phaddd %xmm2,%xmm8 │ │ │ │ - phaddd %xmm4,%xmm10 │ │ │ │ - movdqu (%rsi),%xmm1 │ │ │ │ - movdqu (%rsi,%rdx,1),%xmm2 │ │ │ │ - movdqu (%rsi,%rdx,2),%xmm3 │ │ │ │ - movdqu (%rsi,%rbx,1),%xmm4 │ │ │ │ - paddd %xmm5,%xmm7 │ │ │ │ - paddd %xmm5,%xmm9 │ │ │ │ - paddd %xmm5,%xmm8 │ │ │ │ - paddd %xmm5,%xmm10 │ │ │ │ - psrad %xmm6,%xmm7 │ │ │ │ - psrad %xmm6,%xmm9 │ │ │ │ - psrad %xmm6,%xmm8 │ │ │ │ - psrad %xmm6,%xmm10 │ │ │ │ - packssdw %xmm9,%xmm7 │ │ │ │ - packssdw %xmm10,%xmm8 │ │ │ │ - movdqu (%rsi,%rcx,1),%xmm13 │ │ │ │ - movdqu (%rsi,%r9,1),%xmm9 │ │ │ │ - movdqu (%rsi,%rbp,1),%xmm10 │ │ │ │ - movdqu (%rsi,%r15,1),%xmm11 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - pshufb %xmm12,%xmm1 │ │ │ │ - pshufb %xmm12,%xmm2 │ │ │ │ - pshufb %xmm12,%xmm3 │ │ │ │ - pshufb %xmm12,%xmm4 │ │ │ │ - pmaddwd %xmm0,%xmm1 │ │ │ │ - pmaddwd %xmm0,%xmm2 │ │ │ │ - pmaddwd %xmm0,%xmm3 │ │ │ │ - pmaddwd %xmm0,%xmm4 │ │ │ │ - pshufb %xmm14,%xmm13 │ │ │ │ - pshufb %xmm14,%xmm9 │ │ │ │ - pshufb %xmm14,%xmm10 │ │ │ │ - pshufb %xmm14,%xmm11 │ │ │ │ - pmaddwd %xmm15,%xmm13 │ │ │ │ - pmaddwd %xmm15,%xmm9 │ │ │ │ - pmaddwd %xmm15,%xmm10 │ │ │ │ - pmaddwd %xmm15,%xmm11 │ │ │ │ - phaddd %xmm13,%xmm1 │ │ │ │ - phaddd %xmm9,%xmm2 │ │ │ │ - phaddd %xmm10,%xmm3 │ │ │ │ - phaddd %xmm11,%xmm4 │ │ │ │ - paddd %xmm5,%xmm1 │ │ │ │ - paddd %xmm5,%xmm2 │ │ │ │ - paddd %xmm5,%xmm3 │ │ │ │ - paddd %xmm5,%xmm4 │ │ │ │ - psrad %xmm6,%xmm1 │ │ │ │ - psrad %xmm6,%xmm2 │ │ │ │ - psrad %xmm6,%xmm3 │ │ │ │ - psrad %xmm6,%xmm4 │ │ │ │ - packssdw %xmm2,%xmm1 │ │ │ │ - packssdw %xmm4,%xmm3 │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ - shufps $0x4e,%xmm8,%xmm4 │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ - shufps $0x4e,%xmm1,%xmm5 │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ - shufps $0x4e,%xmm3,%xmm6 │ │ │ │ - pshufd $0x4e,%xmm3,%xmm10 │ │ │ │ - movdqa %xmm7,%xmm13 │ │ │ │ - punpcklwd %xmm4,%xmm13 │ │ │ │ - punpckhwd %xmm4,%xmm7 │ │ │ │ - movdqa %xmm8,%xmm9 │ │ │ │ - punpcklwd %xmm5,%xmm9 │ │ │ │ - punpckhwd %xmm5,%xmm8 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - punpcklwd %xmm6,%xmm2 │ │ │ │ - punpckhwd %xmm6,%xmm1 │ │ │ │ - punpcklwd %xmm10,%xmm3 │ │ │ │ - movdqa %xmm7,0x40(%rsp) │ │ │ │ - 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 0xdb718(%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 │ │ │ │ - movdqa %xmm9,%xmm5 │ │ │ │ - pmaddwd %xmm8,%xmm5 │ │ │ │ - pshufd $0xaa,%xmm1,%xmm7 │ │ │ │ - pshufd $0xff,%xmm1,%xmm1 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - pmaddwd %xmm7,%xmm6 │ │ │ │ - movdqa %xmm3,%xmm8 │ │ │ │ - pmaddwd %xmm1,%xmm8 │ │ │ │ - paddd %xmm5,%xmm4 │ │ │ │ - paddd %xmm8,%xmm6 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd 0xd7210(%r14),%xmm4 │ │ │ │ - psrad $0x6,%xmm4 │ │ │ │ - packssdw %xmm4,%xmm4 │ │ │ │ - movq %xmm4,(%rdi) │ │ │ │ - add $0x8,%rdi │ │ │ │ - dec %r8d │ │ │ │ - je 308f16 <__cxa_finalize@plt+0x2ddec6> │ │ │ │ - add %r11d,%eax │ │ │ │ - test $0xfffffc00,%eax │ │ │ │ - je 305ec5 <__cxa_finalize@plt+0x2dae75> │ │ │ │ - movdqa 0x10(%rsp),%xmm8 │ │ │ │ - movd 0x20(%rsp),%xmm1 │ │ │ │ - movdqu (%rsi),%xmm4 │ │ │ │ - movdqu (%rsi,%rcx,1),%xmm5 │ │ │ │ - test $0x400,%eax │ │ │ │ - je 305fea <__cxa_finalize@plt+0x2daf9a> │ │ │ │ - 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 │ │ │ │ - pshufb %xmm14,%xmm5 │ │ │ │ - pmaddwd %xmm0,%xmm4 │ │ │ │ - pmaddwd %xmm15,%xmm5 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - paddd %xmm8,%xmm4 │ │ │ │ - psrad %xmm1,%xmm4 │ │ │ │ - packssdw %xmm4,%xmm4 │ │ │ │ - movdqa %xmm10,%xmm3 │ │ │ │ - punpcklwd %xmm4,%xmm3 │ │ │ │ - movdqa %xmm4,%xmm10 │ │ │ │ - add %rdx,%rsi │ │ │ │ - jmp 305ec5 <__cxa_finalize@plt+0x2dae75> │ │ │ │ - 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 │ │ │ │ - pshufb %xmm14,%xmm7 │ │ │ │ - pmaddwd %xmm0,%xmm4 │ │ │ │ - pmaddwd %xmm0,%xmm6 │ │ │ │ - pmaddwd %xmm15,%xmm5 │ │ │ │ - pmaddwd %xmm15,%xmm7 │ │ │ │ - movdqa %xmm13,0x40(%rsp) │ │ │ │ - movdqa %xmm11,0x50(%rsp) │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm7,%xmm6 │ │ │ │ - paddd %xmm8,%xmm4 │ │ │ │ - paddd %xmm8,%xmm6 │ │ │ │ - psrad %xmm1,%xmm4 │ │ │ │ - psrad %xmm1,%xmm6 │ │ │ │ - packssdw %xmm6,%xmm4 │ │ │ │ - movdqa %xmm10,%xmm1 │ │ │ │ - punpcklwd %xmm4,%xmm1 │ │ │ │ - movdqa %xmm1,0x60(%rsp) │ │ │ │ - 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 305ec5 <__cxa_finalize@plt+0x2dae75> │ │ │ │ - movl $0x1,0x110(%rsp) │ │ │ │ - mov $0x10,%r13d │ │ │ │ - jmp 3060ed <__cxa_finalize@plt+0x2db09d> │ │ │ │ - movl $0x2,0x110(%rsp) │ │ │ │ - mov $0x20,%r13d │ │ │ │ - jmp 3060ed <__cxa_finalize@plt+0x2db09d> │ │ │ │ - movl $0x4,0x110(%rsp) │ │ │ │ - mov $0x40,%r13d │ │ │ │ - jmp 3060ed <__cxa_finalize@plt+0x2db09d> │ │ │ │ - movl $0x8,0x110(%rsp) │ │ │ │ - mov $0x80,%r13d │ │ │ │ - jmp 3060ed <__cxa_finalize@plt+0x2db09d> │ │ │ │ - movl $0x10,0x110(%rsp) │ │ │ │ - mov $0x100,%r13d │ │ │ │ - movdqa %xmm11,0x10(%rsp) │ │ │ │ - shr $0x10,%r9d │ │ │ │ - movd %r9d,%xmm15 │ │ │ │ - movdqa 0xd7210(%r14),%xmm13 │ │ │ │ - sub $0x6,%rsi │ │ │ │ - movdqa %xmm8,%xmm7 │ │ │ │ - pslld $0x2,%xmm7 │ │ │ │ - pmaddwd 0xd70f0(%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 3061b5 <__cxa_finalize@plt+0x2db165> │ │ │ │ - decl 0x110(%rsp) │ │ │ │ - je 308f16 <__cxa_finalize@plt+0x2ddec6> │ │ │ │ - addq $0x10,0x150(%rsp) │ │ │ │ - mov 0x208(%rsp),%r8d │ │ │ │ - movdqa 0x120(%rsp),%xmm7 │ │ │ │ - movdqa 0x130(%rsp),%xmm14 │ │ │ │ - movdqa 0xd7220(%r14),%xmm10 │ │ │ │ - movdqa 0x10(%rsp),%xmm11 │ │ │ │ - movdqa 0x140(%rsp),%xmm15 │ │ │ │ - mov 0x118(%rsp),%rsi │ │ │ │ - mov 0x150(%rsp),%rdi │ │ │ │ - paddd %xmm7,%xmm14 │ │ │ │ - movdqa 0xd7250(%r14),%xmm9 │ │ │ │ - pxor %xmm1,%xmm1 │ │ │ │ - movdqa %xmm14,%xmm2 │ │ │ │ - psrld $0xa,%xmm2 │ │ │ │ - movdqa %xmm2,0x20(%rsp) │ │ │ │ - movdqa %xmm14,%xmm6 │ │ │ │ - pand %xmm10,%xmm6 │ │ │ │ - psrld $0x6,%xmm6 │ │ │ │ - movdqa %xmm15,%xmm5 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - pcmpeqd %xmm1,%xmm6 │ │ │ │ - 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 0xdb718(%r14,%rcx,8),%xmm0 │ │ │ │ - movq 0xdb718(%r14,%r9,8),%xmm1 │ │ │ │ - movhps 0xdb718(%r14,%rax,8),%xmm0 │ │ │ │ - movhps 0xdb718(%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 │ │ │ │ - movdqa %xmm14,0x130(%rsp) │ │ │ │ - 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 0xdb718(%r14,%rbx,8),%xmm2 │ │ │ │ - movq 0xdb718(%r14,%rbp,8),%xmm3 │ │ │ │ - movhps 0xdb718(%r14,%r15,8),%xmm2 │ │ │ │ - movhps 0xdb718(%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 │ │ │ │ - shr $0x20,%r12 │ │ │ │ - mov 0x20(%rsp),%ecx │ │ │ │ - mov 0x24(%rsp),%r9d │ │ │ │ - mov 0x28(%rsp),%eax │ │ │ │ - mov 0x2c(%rsp),%r11d │ │ │ │ - pshufd $0x50,%xmm6,%xmm4 │ │ │ │ - pshufd $0xfa,%xmm6,%xmm6 │ │ │ │ - pshufd $0x50,%xmm5,%xmm14 │ │ │ │ - pshufd $0xfa,%xmm5,%xmm5 │ │ │ │ - movdqa %xmm9,%xmm7 │ │ │ │ - pand %xmm4,%xmm7 │ │ │ │ - movdqa %xmm9,%xmm8 │ │ │ │ - pand %xmm6,%xmm8 │ │ │ │ - movdqa %xmm9,%xmm15 │ │ │ │ - pand %xmm14,%xmm15 │ │ │ │ - pand %xmm5,%xmm9 │ │ │ │ - pandn %xmm0,%xmm4 │ │ │ │ - pandn %xmm1,%xmm6 │ │ │ │ - pandn %xmm2,%xmm14 │ │ │ │ - pandn %xmm3,%xmm5 │ │ │ │ - por %xmm4,%xmm7 │ │ │ │ - por %xmm6,%xmm8 │ │ │ │ - por %xmm14,%xmm15 │ │ │ │ - por %xmm5,%xmm9 │ │ │ │ - movdqa %xmm7,%xmm0 │ │ │ │ + sub $0x138,%rsp │ │ │ │ + mov 0x158(%rsp),%r10d │ │ │ │ + movdqa 0xd5c09(%rip),%xmm6 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + lea (%rsi,%rsi,2),%r11 │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 306820 <__cxa_finalize@plt+0x2db7d0> │ │ │ │ + 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 306886 <__cxa_finalize@plt+0x2db836> │ │ │ │ + movd (%rdi),%xmm0 │ │ │ │ punpcklbw %xmm7,%xmm0 │ │ │ │ - punpckhbw %xmm7,%xmm7 │ │ │ │ - movdqa %xmm8,%xmm1 │ │ │ │ - punpcklbw %xmm8,%xmm1 │ │ │ │ - punpckhbw %xmm8,%xmm8 │ │ │ │ - psraw $0x8,%xmm0 │ │ │ │ - psraw $0x8,%xmm7 │ │ │ │ - psraw $0x8,%xmm1 │ │ │ │ - psraw $0x8,%xmm8 │ │ │ │ - movdqa %xmm15,%xmm2 │ │ │ │ - punpcklbw %xmm15,%xmm2 │ │ │ │ - punpckhbw %xmm15,%xmm15 │ │ │ │ - movdqa %xmm9,%xmm3 │ │ │ │ - punpcklbw %xmm9,%xmm3 │ │ │ │ - punpckhbw %xmm9,%xmm9 │ │ │ │ - psraw $0x8,%xmm2 │ │ │ │ - psraw $0x8,%xmm15 │ │ │ │ - psraw $0x8,%xmm3 │ │ │ │ - psraw $0x8,%xmm9 │ │ │ │ + movd (%rdi,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movd (%rdi,%rsi,2),%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm2 │ │ │ │ + movd (%rdi,%r11,1),%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm0,0x70(%rsp) │ │ │ │ + movdqa %xmm1,0x90(%rsp) │ │ │ │ + movdqa %xmm2,0xb0(%rsp) │ │ │ │ + movdqa %xmm3,0xd0(%rsp) │ │ │ │ + movd %xmm6,0x78(%rsp) │ │ │ │ + movd %xmm6,0x98(%rsp) │ │ │ │ + movd %xmm6,0xb8(%rsp) │ │ │ │ + movd %xmm6,0xd8(%rsp) │ │ │ │ + test $0x4,%r10b │ │ │ │ + je 306943 <__cxa_finalize@plt+0x2db8f3> │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 3068e1 <__cxa_finalize@plt+0x2db891> │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 3068ba <__cxa_finalize@plt+0x2db86a> │ │ │ │ + pmovzxbw -0x2(%rcx),%xmm0 │ │ │ │ + pmovzxbw -0x2(%rcx,%rsi,1),%xmm1 │ │ │ │ + movdqu %xmm0,0x2c(%rsp) │ │ │ │ + movdqu %xmm1,0x4c(%rsp) │ │ │ │ + jmp 30694f <__cxa_finalize@plt+0x2db8ff> │ │ │ │ + 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 30694f <__cxa_finalize@plt+0x2db8ff> │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 30690c <__cxa_finalize@plt+0x2db8bc> │ │ │ │ + pmovzxbw (%rcx),%xmm0 │ │ │ │ + pmovzxbw (%rcx,%rsi,1),%xmm1 │ │ │ │ + movd %xmm6,0x2c(%rsp) │ │ │ │ + movd %xmm6,0x4c(%rsp) │ │ │ │ movdqa %xmm0,0x30(%rsp) │ │ │ │ - movdqa %xmm7,0x40(%rsp) │ │ │ │ movdqa %xmm1,0x50(%rsp) │ │ │ │ - movdqa %xmm8,0x60(%rsp) │ │ │ │ - movdqa %xmm2,0x70(%rsp) │ │ │ │ - movdqa %xmm15,0x80(%rsp) │ │ │ │ - movdqa %xmm3,0x90(%rsp) │ │ │ │ - movdqa %xmm9,0xa0(%rsp) │ │ │ │ - movdqu (%rsi,%rcx,2),%xmm1 │ │ │ │ - movdqu (%rsi,%r9,2),%xmm2 │ │ │ │ - movdqu (%rsi,%rax,2),%xmm3 │ │ │ │ - movdqu (%rsi,%r11,2),%xmm4 │ │ │ │ - movdqu (%rsi,%rbx,2),%xmm5 │ │ │ │ - movdqu (%rsi,%rbp,2),%xmm6 │ │ │ │ - movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ - movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ - add %rdx,%rsi │ │ │ │ - pmaddwd 0x30(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x40(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm2,%xmm1 │ │ │ │ - phaddd %xmm4,%xmm3 │ │ │ │ - phaddd %xmm6,%xmm5 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm3,%xmm1 │ │ │ │ - phaddd %xmm9,%xmm5 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - psrad %xmm12,%xmm1 │ │ │ │ - psrad %xmm12,%xmm5 │ │ │ │ - packssdw %xmm5,%xmm1 │ │ │ │ - movdqa %xmm1,0xb0(%rsp) │ │ │ │ - movdqu (%rsi,%rcx,2),%xmm2 │ │ │ │ - movdqu (%rsi,%r9,2),%xmm3 │ │ │ │ - movdqu (%rsi,%rax,2),%xmm4 │ │ │ │ - movdqu (%rsi,%r11,2),%xmm5 │ │ │ │ - movdqu (%rsi,%rbx,2),%xmm6 │ │ │ │ - movdqu (%rsi,%rbp,2),%xmm1 │ │ │ │ - movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ - movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ - add %rdx,%rsi │ │ │ │ - pmaddwd 0x30(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x40(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm3,%xmm2 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm1,%xmm6 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm4,%xmm2 │ │ │ │ - phaddd %xmm9,%xmm6 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - psrad %xmm12,%xmm2 │ │ │ │ - psrad %xmm12,%xmm6 │ │ │ │ - packssdw %xmm6,%xmm2 │ │ │ │ - movdqa %xmm2,0xc0(%rsp) │ │ │ │ - movdqu (%rsi,%rcx,2),%xmm3 │ │ │ │ - movdqu (%rsi,%r9,2),%xmm4 │ │ │ │ - movdqu (%rsi,%rax,2),%xmm5 │ │ │ │ - movdqu (%rsi,%r11,2),%xmm6 │ │ │ │ - movdqu (%rsi,%rbx,2),%xmm1 │ │ │ │ - movdqu (%rsi,%rbp,2),%xmm2 │ │ │ │ - movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ - movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ - add %rdx,%rsi │ │ │ │ - pmaddwd 0x30(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x40(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm4,%xmm3 │ │ │ │ - phaddd %xmm6,%xmm5 │ │ │ │ - phaddd %xmm2,%xmm1 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm5,%xmm3 │ │ │ │ - phaddd %xmm9,%xmm1 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - psrad %xmm12,%xmm3 │ │ │ │ - psrad %xmm12,%xmm1 │ │ │ │ - packssdw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm3,0xd0(%rsp) │ │ │ │ - movdqu (%rsi,%rcx,2),%xmm4 │ │ │ │ - movdqu (%rsi,%r9,2),%xmm5 │ │ │ │ - movdqu (%rsi,%rax,2),%xmm6 │ │ │ │ - movdqu (%rsi,%r11,2),%xmm1 │ │ │ │ - movdqu (%rsi,%rbx,2),%xmm2 │ │ │ │ - movdqu (%rsi,%rbp,2),%xmm3 │ │ │ │ - movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ - movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ - add %rdx,%rsi │ │ │ │ - pmaddwd 0x30(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x40(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm1,%xmm6 │ │ │ │ - phaddd %xmm3,%xmm2 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm6,%xmm4 │ │ │ │ - phaddd %xmm9,%xmm2 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - psrad %xmm12,%xmm2 │ │ │ │ - packssdw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,0xe0(%rsp) │ │ │ │ - movdqu (%rsi,%rcx,2),%xmm5 │ │ │ │ - movdqu (%rsi,%r9,2),%xmm6 │ │ │ │ - movdqu (%rsi,%rax,2),%xmm1 │ │ │ │ - movdqu (%rsi,%r11,2),%xmm2 │ │ │ │ - movdqu (%rsi,%rbx,2),%xmm3 │ │ │ │ - movdqu (%rsi,%rbp,2),%xmm4 │ │ │ │ - movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ - movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ - add %rdx,%rsi │ │ │ │ - pmaddwd 0x30(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x40(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm6,%xmm5 │ │ │ │ - phaddd %xmm2,%xmm1 │ │ │ │ - phaddd %xmm4,%xmm3 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm1,%xmm5 │ │ │ │ - phaddd %xmm9,%xmm3 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - psrad %xmm12,%xmm5 │ │ │ │ - psrad %xmm12,%xmm3 │ │ │ │ - packssdw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm5,0xf0(%rsp) │ │ │ │ - movdqu (%rsi,%rcx,2),%xmm6 │ │ │ │ - movdqu (%rsi,%r9,2),%xmm1 │ │ │ │ - movdqu (%rsi,%rax,2),%xmm2 │ │ │ │ - movdqu (%rsi,%r11,2),%xmm3 │ │ │ │ - movdqu (%rsi,%rbx,2),%xmm4 │ │ │ │ - movdqu (%rsi,%rbp,2),%xmm5 │ │ │ │ - movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ - movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ - add %rdx,%rsi │ │ │ │ - pmaddwd 0x30(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x40(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm1,%xmm6 │ │ │ │ - phaddd %xmm3,%xmm2 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm2,%xmm6 │ │ │ │ - phaddd %xmm9,%xmm4 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - psrad %xmm12,%xmm6 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - packssdw %xmm4,%xmm6 │ │ │ │ - movdqu (%rsi,%rcx,2),%xmm7 │ │ │ │ - movdqu (%rsi,%r9,2),%xmm1 │ │ │ │ - movdqu (%rsi,%rax,2),%xmm2 │ │ │ │ - movdqu (%rsi,%r11,2),%xmm3 │ │ │ │ - movdqu (%rsi,%rbx,2),%xmm4 │ │ │ │ - movdqu (%rsi,%rbp,2),%xmm5 │ │ │ │ - movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ - movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ - add %rdx,%rsi │ │ │ │ - pmaddwd 0x30(%rsp),%xmm7 │ │ │ │ - pmaddwd 0x40(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm1,%xmm7 │ │ │ │ - phaddd %xmm3,%xmm2 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm2,%xmm7 │ │ │ │ - phaddd %xmm9,%xmm4 │ │ │ │ - paddd %xmm11,%xmm7 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - psrad %xmm12,%xmm7 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - packssdw %xmm4,%xmm7 │ │ │ │ - movdqu (%rsi,%rcx,2),%xmm8 │ │ │ │ - movdqu (%rsi,%r9,2),%xmm1 │ │ │ │ - movdqu (%rsi,%rax,2),%xmm2 │ │ │ │ - movdqu (%rsi,%r11,2),%xmm3 │ │ │ │ - movdqu (%rsi,%rbx,2),%xmm4 │ │ │ │ - movdqu (%rsi,%rbp,2),%xmm5 │ │ │ │ - movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ - movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ - add %rdx,%rsi │ │ │ │ - pmaddwd 0x30(%rsp),%xmm8 │ │ │ │ - pmaddwd 0x40(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm1,%xmm8 │ │ │ │ - phaddd %xmm3,%xmm2 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm2,%xmm8 │ │ │ │ - phaddd %xmm9,%xmm4 │ │ │ │ - paddd %xmm11,%xmm8 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - psrad %xmm12,%xmm8 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - packssdw %xmm4,%xmm8 │ │ │ │ - movdqa 0xf0(%rsp),%xmm5 │ │ │ │ - movdqa 0xb0(%rsp),%xmm1 │ │ │ │ - movdqa 0xc0(%rsp),%xmm2 │ │ │ │ - movdqa 0xd0(%rsp),%xmm3 │ │ │ │ - movdqa 0xe0(%rsp),%xmm9 │ │ │ │ - mov 0x200(%rsp),%eax │ │ │ │ - mov 0x210(%rsp),%r11d │ │ │ │ + jmp 30694f <__cxa_finalize@plt+0x2db8ff> │ │ │ │ + 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 30694f <__cxa_finalize@plt+0x2db8ff> │ │ │ │ + movdqu %xmm6,0x2c(%rsp) │ │ │ │ + movdqu %xmm6,0x4c(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 30698d <__cxa_finalize@plt+0x2db93d> │ │ │ │ + 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 3069ae <__cxa_finalize@plt+0x2db95e> │ │ │ │ + movd %xmm6,0x6c(%rsp) │ │ │ │ + movd %xmm6,0x8c(%rsp) │ │ │ │ + movd %xmm6,0xac(%rsp) │ │ │ │ + movd %xmm6,0xcc(%rsp) │ │ │ │ + test $0x8,%r10b │ │ │ │ + je 306aa6 <__cxa_finalize@plt+0x2dba56> │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 306a22 <__cxa_finalize@plt+0x2db9d2> │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 3069ea <__cxa_finalize@plt+0x2db99a> │ │ │ │ + pmovzxbw -0x2(%r8),%xmm0 │ │ │ │ + pmovzxbw -0x2(%r8,%rsi,1),%xmm1 │ │ │ │ + movdqu %xmm0,0xec(%rsp) │ │ │ │ + movdqu %xmm1,0x10c(%rsp) │ │ │ │ + jmp 306ab8 <__cxa_finalize@plt+0x2dba68> │ │ │ │ + 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 306ab8 <__cxa_finalize@plt+0x2dba68> │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 306a5b <__cxa_finalize@plt+0x2dba0b> │ │ │ │ + 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 306ab8 <__cxa_finalize@plt+0x2dba68> │ │ │ │ + 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 306ab8 <__cxa_finalize@plt+0x2dba68> │ │ │ │ + movdqu %xmm6,0xec(%rsp) │ │ │ │ + movdqu %xmm6,0x10c(%rsp) │ │ │ │ + movdqa 0xd58bf(%rip),%xmm13 │ │ │ │ + movdqa 0xd58f6(%rip),%xmm15 │ │ │ │ + movdqa %xmm6,%xmm14 │ │ │ │ + mov 0x140(%rsp),%eax │ │ │ │ + mov 0x150(%rsp),%r8d │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 306e54 <__cxa_finalize@plt+0x2dbe04> │ │ │ │ + movd %r9d,%xmm1 │ │ │ │ + bsr %r9d,%ecx │ │ │ │ + test %eax,%eax │ │ │ │ + je 306d4e <__cxa_finalize@plt+0x2dbcfe> │ │ │ │ + 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 0xd58c0(%rip),%r8 │ │ │ │ + movddup (%r8,%rcx,8),%xmm11 │ │ │ │ + movddup (%r8,%rax,8),%xmm12 │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0x148(%rsp),%ecx │ │ │ │ + lea 0x70(%rsp),%rax │ │ │ │ + lea 0x40(%r8,%r9,8),%r9 │ │ │ │ + mov $0x2,%edx │ │ │ │ + lea (%r8,%rcx,2),%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movq (%rax),%xmm4 │ │ │ │ + movhps 0x20(%rax),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + movdqa %xmm4,%xmm8 │ │ │ │ + movddup (%r9,%r10,8),%xmm2 │ │ │ │ + movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ + movq (%rax,%r11,2),%xmm5 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movq (%rax,%r11,2),%xmm6 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ + pmaxsw %xmm5,%xmm7 │ │ │ │ + pminuw %xmm5,%xmm8 │ │ │ │ + pmaxsw %xmm6,%xmm7 │ │ │ │ + pminuw %xmm6,%xmm8 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm11,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movddup 0x60(%r8,%r10,8),%xmm2 │ │ │ │ + movsbq 0x74(%r10,%rcx,1),%r11 │ │ │ │ + movq (%rax,%r11,2),%xmm5 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movq (%rax,%r11,2),%xmm6 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ + pmaxsw %xmm5,%xmm7 │ │ │ │ + pminuw %xmm5,%xmm8 │ │ │ │ + pmaxsw %xmm6,%xmm7 │ │ │ │ + pminuw %xmm6,%xmm8 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm12,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw 0x10(%rsp),%xmm9 │ │ │ │ + movdqa %xmm10,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movsbq 0x7c(%r10,%rcx,1),%r11 │ │ │ │ + movq (%rax,%r11,2),%xmm5 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movq (%rax,%r11,2),%xmm6 │ │ │ │ + movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ + pmaxsw %xmm5,%xmm7 │ │ │ │ + pminuw %xmm5,%xmm8 │ │ │ │ + pmaxsw %xmm6,%xmm7 │ │ │ │ + pminuw %xmm6,%xmm8 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm12,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw 0x10(%rsp),%xmm9 │ │ │ │ + movdqa %xmm10,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 306b7a <__cxa_finalize@plt+0x2dbb2a> │ │ │ │ + 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 306b5f <__cxa_finalize@plt+0x2dbb0f> │ │ │ │ + add $0x138,%rsp │ │ │ │ + ret │ │ │ │ + lea 0xd569b(%rip),%rax │ │ │ │ + and $0x1,%r9d │ │ │ │ + xor %edx,%edx │ │ │ │ + sub %ecx,%r8d │ │ │ │ + cmovs %edx,%r8d │ │ │ │ + add %r9d,%r9d │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + movddup (%rax,%r8,8),%xmm7 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + mov 0x148(%rsp),%ecx │ │ │ │ + lea 0x70(%rsp),%r8 │ │ │ │ + lea 0x40(%rax,%r9,8),%r9 │ │ │ │ + mov $0x2,%edx │ │ │ │ + lea (%rax,%rcx,2),%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movq (%r8),%xmm4 │ │ │ │ + movhps 0x20(%r8),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movddup (%r9,%r10,8),%xmm2 │ │ │ │ + movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ + movq (%r8,%r11,2),%xmm5 │ │ │ │ + movhps 0x20(%r8,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movq (%r8,%r11,2),%xmm6 │ │ │ │ + movhps 0x20(%r8,%r11,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 306da2 <__cxa_finalize@plt+0x2dbd52> │ │ │ │ + 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 306d8e <__cxa_finalize@plt+0x2dbd3e> │ │ │ │ + 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 0xd5573(%rip),%r9 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + movddup (%r9,%r8,8),%xmm7 │ │ │ │ + lea (%r9,%rcx,2),%rcx │ │ │ │ + lea 0x70(%rsp),%r8 │ │ │ │ + mov $0x2,%edx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movq (%r8),%xmm4 │ │ │ │ + movhps 0x20(%r8),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movddup 0x60(%r9,%r10,8),%xmm2 │ │ │ │ + movsbq 0x74(%r10,%rcx,1),%rax │ │ │ │ + movq (%r8,%rax,2),%xmm5 │ │ │ │ + movhps 0x20(%r8,%rax,2),%xmm5 │ │ │ │ + neg %rax │ │ │ │ + movq (%r8,%rax,2),%xmm6 │ │ │ │ + movhps 0x20(%r8,%rax,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movsbq 0x7c(%r10,%rcx,1),%rax │ │ │ │ + movq (%r8,%rax,2),%xmm5 │ │ │ │ + movhps 0x20(%r8,%rax,2),%xmm5 │ │ │ │ + neg %rax │ │ │ │ + movq (%r8,%rax,2),%xmm6 │ │ │ │ + movhps 0x20(%r8,%rax,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 306ea9 <__cxa_finalize@plt+0x2dbe59> │ │ │ │ + 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 306e95 <__cxa_finalize@plt+0x2dbe45> │ │ │ │ + add $0x138,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + movq (%rdi),%xmm1 │ │ │ │ + movhps (%rdi,%rsi,1),%xmm1 │ │ │ │ + movq (%rdi,%rsi,2),%xmm3 │ │ │ │ + movhps (%rdi,%rax,1),%xmm3 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + movq (%rdi),%xmm5 │ │ │ │ + movhps (%rdi,%rsi,1),%xmm5 │ │ │ │ + movq (%rdi,%rsi,2),%xmm7 │ │ │ │ + movhps (%rdi,%rax,1),%xmm7 │ │ │ │ + pxor %xmm8,%xmm8 │ │ │ │ + movdqa %xmm1,%xmm9 │ │ │ │ + psadbw %xmm8,%xmm9 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + psadbw %xmm8,%xmm2 │ │ │ │ movdqa %xmm5,%xmm4 │ │ │ │ - punpcklwd %xmm6,%xmm4 │ │ │ │ - punpckhwd %xmm6,%xmm5 │ │ │ │ + psadbw %xmm8,%xmm4 │ │ │ │ movdqa %xmm7,%xmm6 │ │ │ │ - punpcklwd %xmm8,%xmm6 │ │ │ │ - punpckhwd %xmm8,%xmm7 │ │ │ │ + psadbw %xmm8,%xmm6 │ │ │ │ + packssdw %xmm2,%xmm9 │ │ │ │ + packssdw %xmm6,%xmm4 │ │ │ │ + packssdw %xmm4,%xmm9 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ - punpcklwd %xmm2,%xmm0 │ │ │ │ - punpckhwd %xmm2,%xmm1 │ │ │ │ + punpcklbw %xmm8,%xmm0 │ │ │ │ + punpckhbw %xmm8,%xmm1 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ - punpcklwd %xmm9,%xmm2 │ │ │ │ - punpckhwd %xmm9,%xmm3 │ │ │ │ - movdqa %xmm4,0xb0(%rsp) │ │ │ │ - movdqa %xmm5,0xc0(%rsp) │ │ │ │ - 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 0xdb718(%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 │ │ │ │ + punpcklbw %xmm8,%xmm2 │ │ │ │ + punpckhbw %xmm8,%xmm3 │ │ │ │ movdqa %xmm5,%xmm4 │ │ │ │ - pmaddwd %xmm0,%xmm4 │ │ │ │ - pmaddwd %xmm1,%xmm5 │ │ │ │ + punpcklbw %xmm8,%xmm4 │ │ │ │ + punpckhbw %xmm8,%xmm5 │ │ │ │ movdqa %xmm7,%xmm6 │ │ │ │ - pmaddwd %xmm2,%xmm6 │ │ │ │ - pmaddwd %xmm3,%xmm7 │ │ │ │ - paddd %xmm13,%xmm4 │ │ │ │ - paddd %xmm13,%xmm5 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - movdqa 0xb0(%rsp),%xmm6 │ │ │ │ - pmaddwd %xmm10,%xmm6 │ │ │ │ - movdqa 0xc0(%rsp),%xmm7 │ │ │ │ - pmaddwd %xmm10,%xmm7 │ │ │ │ - movdqa 0xd0(%rsp),%xmm8 │ │ │ │ - pmaddwd %xmm11,%xmm8 │ │ │ │ - movdqa 0xe0(%rsp),%xmm9 │ │ │ │ - pmaddwd %xmm11,%xmm9 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - paddd %xmm8,%xmm4 │ │ │ │ - paddd %xmm9,%xmm5 │ │ │ │ - psrad $0x6,%xmm4 │ │ │ │ - psrad $0x6,%xmm5 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - movdqa %xmm4,(%rdi) │ │ │ │ - add %r13,%rdi │ │ │ │ - dec %r8d │ │ │ │ - je 306155 <__cxa_finalize@plt+0x2db105> │ │ │ │ - add %r11d,%eax │ │ │ │ - test $0xfffffc00,%eax │ │ │ │ - je 3069b0 <__cxa_finalize@plt+0x2db960> │ │ │ │ - test $0x400,%eax │ │ │ │ - mov %eax,0x160(%rsp) │ │ │ │ - mov 0x20(%rsp),%ecx │ │ │ │ - mov 0x24(%rsp),%r9d │ │ │ │ - mov 0x28(%rsp),%eax │ │ │ │ - mov 0x2c(%rsp),%r11d │ │ │ │ - je 306c2d <__cxa_finalize@plt+0x2dbbdd> │ │ │ │ - movdqa 0xd70e0(%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 │ │ │ │ - movdqu (%rsi,%r11,2),%xmm7 │ │ │ │ - add %rdx,%rsi │ │ │ │ - mov 0x160(%rsp),%eax │ │ │ │ - mov 0x210(%rsp),%r11d │ │ │ │ - pshufd $0x4e,%xmm14,%xmm15 │ │ │ │ - pshufb %xmm14,%xmm0 │ │ │ │ - pshufb %xmm14,%xmm1 │ │ │ │ - pshufb %xmm15,%xmm2 │ │ │ │ - pshufb %xmm15,%xmm3 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm8 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm9 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm10 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm11 │ │ │ │ - pmaddwd 0x30(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x40(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm7 │ │ │ │ - phaddd %xmm9,%xmm8 │ │ │ │ - phaddd %xmm11,%xmm10 │ │ │ │ - movdqa 0x10(%rsp),%xmm11 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm7,%xmm6 │ │ │ │ - phaddd %xmm10,%xmm8 │ │ │ │ - phaddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - paddd %xmm11,%xmm8 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - psrad %xmm12,%xmm8 │ │ │ │ - packssdw %xmm8,%xmm4 │ │ │ │ - movdqa 0xb0(%rsp),%xmm5 │ │ │ │ - pshufb %xmm14,%xmm5 │ │ │ │ - movdqa 0xc0(%rsp),%xmm6 │ │ │ │ - pshufb %xmm14,%xmm6 │ │ │ │ - movdqa 0xd0(%rsp),%xmm7 │ │ │ │ - pshufb %xmm15,%xmm7 │ │ │ │ - movdqa 0xe0(%rsp),%xmm8 │ │ │ │ - pshufb %xmm15,%xmm8 │ │ │ │ - punpckhwd %xmm2,%xmm0 │ │ │ │ - punpckhwd %xmm3,%xmm1 │ │ │ │ - punpcklwd %xmm5,%xmm2 │ │ │ │ - punpcklwd %xmm6,%xmm3 │ │ │ │ - punpckhwd %xmm7,%xmm5 │ │ │ │ - punpckhwd %xmm8,%xmm6 │ │ │ │ - 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 3069b0 <__cxa_finalize@plt+0x2db960> │ │ │ │ - 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 │ │ │ │ - movdqu (%rsi,%r12,2),%xmm11 │ │ │ │ - add %rdx,%rsi │ │ │ │ - pmaddwd 0x30(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x40(%rsp),%xmm8 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm7 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm9 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm10 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm11 │ │ │ │ - phaddd %xmm8,%xmm4 │ │ │ │ - phaddd %xmm6,%xmm5 │ │ │ │ - phaddd %xmm9,%xmm7 │ │ │ │ - phaddd %xmm11,%xmm10 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm10,%xmm7 │ │ │ │ - paddd 0x10(%rsp),%xmm4 │ │ │ │ - paddd 0x10(%rsp),%xmm7 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - psrad %xmm12,%xmm7 │ │ │ │ - packssdw %xmm7,%xmm4 │ │ │ │ - movdqu (%rsi,%rcx,2),%xmm8 │ │ │ │ - movdqu (%rsi,%r9,2),%xmm5 │ │ │ │ - movdqu (%rsi,%rax,2),%xmm6 │ │ │ │ - movdqu (%rsi,%r11,2),%xmm7 │ │ │ │ - movdqu (%rsi,%rbx,2),%xmm9 │ │ │ │ - movdqu (%rsi,%rbp,2),%xmm0 │ │ │ │ - movdqu (%rsi,%r15,2),%xmm10 │ │ │ │ - movdqu (%rsi,%r12,2),%xmm11 │ │ │ │ - add %rdx,%rsi │ │ │ │ - pmaddwd 0x30(%rsp),%xmm8 │ │ │ │ - pmaddwd 0x40(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm7 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm9 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm0 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm10 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm11 │ │ │ │ - phaddd %xmm5,%xmm8 │ │ │ │ - phaddd %xmm7,%xmm6 │ │ │ │ - phaddd %xmm0,%xmm9 │ │ │ │ - phaddd %xmm11,%xmm10 │ │ │ │ - phaddd %xmm6,%xmm8 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - paddd 0x10(%rsp),%xmm8 │ │ │ │ - paddd 0x10(%rsp),%xmm9 │ │ │ │ - psrad %xmm12,%xmm8 │ │ │ │ - psrad %xmm12,%xmm9 │ │ │ │ - packssdw %xmm9,%xmm8 │ │ │ │ - mov 0x160(%rsp),%eax │ │ │ │ - mov 0x210(%rsp),%r11d │ │ │ │ - movdqa %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - movdqa 0xb0(%rsp),%xmm2 │ │ │ │ - movdqa 0xc0(%rsp),%xmm3 │ │ │ │ - movdqa 0xd0(%rsp),%xmm5 │ │ │ │ - movdqa 0xe0(%rsp),%xmm6 │ │ │ │ - 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 3069b0 <__cxa_finalize@plt+0x2db960> │ │ │ │ - movzwl 0xd742c(%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 0xd70f0(%r14),%xmm8 │ │ │ │ - movdqa 0xd7230(%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 0xd7120(%r14),%xmm10 │ │ │ │ - movdqa 0xd7130(%r14),%xmm11 │ │ │ │ - movd 0xdb71a(%r14,%rcx,8),%xmm13 │ │ │ │ - movd 0xdb71a(%r14,%r9,8),%xmm2 │ │ │ │ - movd 0xdb71a(%r14,%rbp,8),%xmm15 │ │ │ │ - movd 0xdb71a(%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 │ │ │ │ - pand %xmm0,%xmm9 │ │ │ │ - pandn %xmm13,%xmm0 │ │ │ │ - por %xmm9,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm15 │ │ │ │ - punpckhbw %xmm0,%xmm15 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - psraw $0x8,%xmm15 │ │ │ │ - psraw $0x8,%xmm0 │ │ │ │ - movdqa %xmm14,%xmm12 │ │ │ │ - pshufb %xmm10,%xmm12 │ │ │ │ - pshufb %xmm11,%xmm14 │ │ │ │ - movdqa 0xd70c0(%r14),%xmm10 │ │ │ │ - movd %xmm14,%ecx │ │ │ │ - shr $0x18,%ecx │ │ │ │ - movdqa %xmm14,%xmm7 │ │ │ │ - pshufb %xmm2,%xmm7 │ │ │ │ - psubb %xmm7,%xmm14 │ │ │ │ - paddb %xmm10,%xmm12 │ │ │ │ - paddb %xmm10,%xmm14 │ │ │ │ - lea (%rcx,%rdx,1),%r9 │ │ │ │ - lea (%rcx,%rdx,2),%rbp │ │ │ │ - lea (%rcx,%rbx,1),%r15 │ │ │ │ - movdqu (%rsi),%xmm7 │ │ │ │ - movdqu (%rsi,%rdx,1),%xmm9 │ │ │ │ - movdqu (%rsi,%rdx,2),%xmm8 │ │ │ │ - movdqu (%rsi,%rbx,1),%xmm10 │ │ │ │ - movdqu (%rsi,%rcx,1),%xmm1 │ │ │ │ - movdqu (%rsi,%r9,1),%xmm3 │ │ │ │ - movdqu (%rsi,%rbp,1),%xmm2 │ │ │ │ - movdqu (%rsi,%r15,1),%xmm4 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - pshufb %xmm12,%xmm7 │ │ │ │ - pshufb %xmm12,%xmm9 │ │ │ │ - pshufb %xmm12,%xmm8 │ │ │ │ - pshufb %xmm12,%xmm10 │ │ │ │ - pmaddwd %xmm0,%xmm7 │ │ │ │ - pmaddwd %xmm0,%xmm9 │ │ │ │ - pmaddwd %xmm0,%xmm8 │ │ │ │ - pmaddwd %xmm0,%xmm10 │ │ │ │ - pshufb %xmm14,%xmm1 │ │ │ │ - pshufb %xmm14,%xmm3 │ │ │ │ - pshufb %xmm14,%xmm2 │ │ │ │ - pshufb %xmm14,%xmm4 │ │ │ │ - pmaddwd %xmm15,%xmm1 │ │ │ │ - pmaddwd %xmm15,%xmm3 │ │ │ │ - pmaddwd %xmm15,%xmm2 │ │ │ │ - pmaddwd %xmm15,%xmm4 │ │ │ │ - movdqa 0x10(%rsp),%xmm5 │ │ │ │ - movd 0x20(%rsp),%xmm6 │ │ │ │ - phaddd %xmm1,%xmm7 │ │ │ │ - phaddd %xmm3,%xmm9 │ │ │ │ - phaddd %xmm2,%xmm8 │ │ │ │ - phaddd %xmm4,%xmm10 │ │ │ │ - movdqu (%rsi),%xmm1 │ │ │ │ - movdqu (%rsi,%rdx,1),%xmm2 │ │ │ │ - movdqu (%rsi,%rdx,2),%xmm3 │ │ │ │ - paddd %xmm5,%xmm7 │ │ │ │ - paddd %xmm5,%xmm9 │ │ │ │ - paddd %xmm5,%xmm8 │ │ │ │ - paddd %xmm5,%xmm10 │ │ │ │ - psrad %xmm6,%xmm7 │ │ │ │ - psrad %xmm6,%xmm9 │ │ │ │ - psrad %xmm6,%xmm8 │ │ │ │ - psrad %xmm6,%xmm10 │ │ │ │ - packssdw %xmm9,%xmm7 │ │ │ │ - packssdw %xmm10,%xmm8 │ │ │ │ - movdqu (%rsi,%rcx,1),%xmm13 │ │ │ │ - movdqu (%rsi,%r9,1),%xmm9 │ │ │ │ - movdqu (%rsi,%rbp,1),%xmm10 │ │ │ │ - add %rbx,%rsi │ │ │ │ - pshufb %xmm12,%xmm1 │ │ │ │ - pshufb %xmm12,%xmm2 │ │ │ │ - pshufb %xmm12,%xmm3 │ │ │ │ - pmaddwd %xmm0,%xmm1 │ │ │ │ - pmaddwd %xmm0,%xmm2 │ │ │ │ - pmaddwd %xmm0,%xmm3 │ │ │ │ - pshufb %xmm14,%xmm13 │ │ │ │ - pshufb %xmm14,%xmm9 │ │ │ │ - pshufb %xmm14,%xmm10 │ │ │ │ - pmaddwd %xmm15,%xmm13 │ │ │ │ - pmaddwd %xmm15,%xmm9 │ │ │ │ - pmaddwd %xmm15,%xmm10 │ │ │ │ - phaddd %xmm13,%xmm1 │ │ │ │ - phaddd %xmm9,%xmm2 │ │ │ │ - phaddd %xmm10,%xmm3 │ │ │ │ - shr $0x6,%eax │ │ │ │ - mov $0x40000000,%r15d │ │ │ │ - lea (%r10,%rax,1),%eax │ │ │ │ - cmovne 0xdb718(%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 │ │ │ │ - packssdw %xmm3,%xmm3 │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ - shufps $0x4e,%xmm8,%xmm4 │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ - shufps $0x4e,%xmm1,%xmm5 │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ - shufps $0x4e,%xmm3,%xmm6 │ │ │ │ + punpcklbw %xmm8,%xmm6 │ │ │ │ + punpckhbw %xmm8,%xmm7 │ │ │ │ + movdqa 0xd532d(%rip),%xmm8 │ │ │ │ + psubw %xmm8,%xmm0 │ │ │ │ + psubw %xmm8,%xmm1 │ │ │ │ + psubw %xmm8,%xmm2 │ │ │ │ + psubw %xmm8,%xmm3 │ │ │ │ + psubw %xmm8,%xmm4 │ │ │ │ + psubw %xmm8,%xmm5 │ │ │ │ + psubw %xmm8,%xmm6 │ │ │ │ + psubw %xmm8,%xmm7 │ │ │ │ + psllw $0x3,%xmm8 │ │ │ │ + psubw %xmm8,%xmm9 │ │ │ │ + movdqa %xmm0,%xmm8 │ │ │ │ + paddw %xmm1,%xmm8 │ │ │ │ + movdqa %xmm2,%xmm10 │ │ │ │ + paddw %xmm3,%xmm10 │ │ │ │ + paddw %xmm4,%xmm8 │ │ │ │ + paddw %xmm5,%xmm10 │ │ │ │ + paddw %xmm6,%xmm8 │ │ │ │ + paddw %xmm7,%xmm10 │ │ │ │ + paddw %xmm10,%xmm8 │ │ │ │ + pmaddwd %xmm8,%xmm8 │ │ │ │ + pmaddwd %xmm9,%xmm9 │ │ │ │ + phaddd %xmm8,%xmm9 │ │ │ │ + pmulld 0xd5233(%rip),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + pslldq $0x2,%xmm8 │ │ │ │ + movdqa %xmm1,%xmm10 │ │ │ │ + psrldq $0xe,%xmm10 │ │ │ │ + movdqa %xmm2,%xmm11 │ │ │ │ + pslldq $0x4,%xmm11 │ │ │ │ + movdqa %xmm2,%xmm12 │ │ │ │ + psrldq $0xc,%xmm12 │ │ │ │ + movdqa %xmm3,%xmm13 │ │ │ │ + pslldq $0x6,%xmm13 │ │ │ │ + movdqa %xmm3,%xmm14 │ │ │ │ + psrldq $0xa,%xmm14 │ │ │ │ + paddw %xmm0,%xmm8 │ │ │ │ + paddw %xmm12,%xmm10 │ │ │ │ + paddw %xmm13,%xmm11 │ │ │ │ + paddw %xmm14,%xmm10 │ │ │ │ + paddw %xmm11,%xmm8 │ │ │ │ + movdqa %xmm4,%xmm11 │ │ │ │ + pslldq $0x8,%xmm11 │ │ │ │ + movdqa %xmm4,%xmm12 │ │ │ │ + psrldq $0x8,%xmm12 │ │ │ │ + movdqa %xmm5,%xmm13 │ │ │ │ + pslldq $0xa,%xmm13 │ │ │ │ + movdqa %xmm5,%xmm14 │ │ │ │ + psrldq $0x6,%xmm14 │ │ │ │ + paddw %xmm11,%xmm8 │ │ │ │ + paddw %xmm12,%xmm10 │ │ │ │ + paddw %xmm13,%xmm8 │ │ │ │ + paddw %xmm14,%xmm10 │ │ │ │ + movdqa %xmm6,%xmm11 │ │ │ │ + pslldq $0xc,%xmm11 │ │ │ │ + movdqa %xmm6,%xmm12 │ │ │ │ + psrldq $0x4,%xmm12 │ │ │ │ movdqa %xmm7,%xmm13 │ │ │ │ - punpcklwd %xmm4,%xmm13 │ │ │ │ - punpckhwd %xmm4,%xmm7 │ │ │ │ - movdqa %xmm8,%xmm9 │ │ │ │ - punpcklwd %xmm5,%xmm9 │ │ │ │ - punpckhwd %xmm5,%xmm8 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - punpcklwd %xmm6,%xmm2 │ │ │ │ - punpckhwd %xmm6,%xmm1 │ │ │ │ - movq %r15,%xmm10 │ │ │ │ - movdqa %xmm9,0x30(%rsp) │ │ │ │ - movdqa %xmm8,0x40(%rsp) │ │ │ │ - movdqa %xmm2,0x50(%rsp) │ │ │ │ - movdqa %xmm1,0x60(%rsp) │ │ │ │ - movdqa %xmm3,0x70(%rsp) │ │ │ │ - punpcklbw %xmm10,%xmm10 │ │ │ │ - psraw $0x8,%xmm10 │ │ │ │ - pshufd $0x0,%xmm10,%xmm3 │ │ │ │ - pshufd $0x55,%xmm10,%xmm4 │ │ │ │ - pshufd $0xaa,%xmm10,%xmm5 │ │ │ │ - pshufd $0xff,%xmm10,%xmm10 │ │ │ │ - movdqu (%rsi),%xmm11 │ │ │ │ - movdqu (%rsi,%rdx,1),%xmm6 │ │ │ │ - pmaddwd %xmm3,%xmm13 │ │ │ │ - pmaddwd %xmm3,%xmm7 │ │ │ │ - pmaddwd %xmm4,%xmm9 │ │ │ │ - pmaddwd %xmm4,%xmm8 │ │ │ │ - pmaddwd %xmm5,%xmm2 │ │ │ │ - pmaddwd %xmm5,%xmm1 │ │ │ │ - paddd %xmm13,%xmm9 │ │ │ │ - paddd %xmm7,%xmm8 │ │ │ │ - movdqu (%rsi,%rcx,1),%xmm13 │ │ │ │ - movdqu (%rsi,%r9,1),%xmm7 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - paddd %xmm2,%xmm9 │ │ │ │ - paddd %xmm1,%xmm8 │ │ │ │ - pshufb %xmm12,%xmm11 │ │ │ │ - pshufb %xmm12,%xmm6 │ │ │ │ - pmaddwd %xmm0,%xmm11 │ │ │ │ - pmaddwd %xmm0,%xmm6 │ │ │ │ - pshufb %xmm14,%xmm13 │ │ │ │ - pshufb %xmm14,%xmm7 │ │ │ │ - pmaddwd %xmm15,%xmm13 │ │ │ │ - pmaddwd %xmm15,%xmm7 │ │ │ │ - phaddd %xmm13,%xmm11 │ │ │ │ - phaddd %xmm7,%xmm6 │ │ │ │ - paddd 0x10(%rsp),%xmm11 │ │ │ │ - paddd 0x10(%rsp),%xmm6 │ │ │ │ - psrad 0x20(%rsp),%xmm11 │ │ │ │ - psrad 0x20(%rsp),%xmm6 │ │ │ │ - packssdw %xmm6,%xmm11 │ │ │ │ - movaps 0x70(%rsp),%xmm1 │ │ │ │ - shufps $0x4e,%xmm11,%xmm1 │ │ │ │ - movdqa 0x30(%rsp),%xmm13 │ │ │ │ - movdqa %xmm11,0x70(%rsp) │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - punpcklwd %xmm11,%xmm2 │ │ │ │ - punpckhwd %xmm11,%xmm1 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - pmaddwd %xmm10,%xmm6 │ │ │ │ - movdqa %xmm1,%xmm7 │ │ │ │ - pmaddwd %xmm10,%xmm7 │ │ │ │ - paddd 0xd7210(%r14),%xmm9 │ │ │ │ - paddd 0xd7210(%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 │ │ │ │ - movdqa %xmm9,(%rdi) │ │ │ │ - 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 307152 <__cxa_finalize@plt+0x2dc102> │ │ │ │ - add $0x1c8,%rsp │ │ │ │ - pop %r13 │ │ │ │ - pop %r12 │ │ │ │ - pop %r15 │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ - ret │ │ │ │ - movl $0x1,0x120(%rsp) │ │ │ │ - mov $0x10,%r13d │ │ │ │ - jmp 307305 <__cxa_finalize@plt+0x2dc2b5> │ │ │ │ - movl $0x2,0x120(%rsp) │ │ │ │ - mov $0x20,%r13d │ │ │ │ - jmp 307305 <__cxa_finalize@plt+0x2dc2b5> │ │ │ │ - movl $0x4,0x120(%rsp) │ │ │ │ - mov $0x40,%r13d │ │ │ │ - jmp 307305 <__cxa_finalize@plt+0x2dc2b5> │ │ │ │ - movl $0x8,0x120(%rsp) │ │ │ │ - mov $0x80,%r13d │ │ │ │ - jmp 307305 <__cxa_finalize@plt+0x2dc2b5> │ │ │ │ - movl $0x10,0x120(%rsp) │ │ │ │ - mov $0x100,%r13d │ │ │ │ - mov 0x200(%rsp),%eax │ │ │ │ - movdqa %xmm11,0x10(%rsp) │ │ │ │ - movdqa %xmm12,0x20(%rsp) │ │ │ │ - movdqa 0xd7210(%r14),%xmm13 │ │ │ │ - shr $0x10,%r9d │ │ │ │ - shr $0x6,%eax │ │ │ │ - mov $0x40000000,%ecx │ │ │ │ - lea (%r10,%rax,1),%eax │ │ │ │ - cmovne 0xdb718(%r14,%rax,8),%rcx │ │ │ │ - movd %r9d,%xmm15 │ │ │ │ - sub $0x6,%rsi │ │ │ │ - movdqa %xmm8,%xmm7 │ │ │ │ - pslld $0x2,%xmm7 │ │ │ │ - pmaddwd 0xd70f0(%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) │ │ │ │ - mov %rsi,0x128(%rsp) │ │ │ │ - mov %rdi,0x160(%rsp) │ │ │ │ - pshufd $0x0,%xmm3,%xmm0 │ │ │ │ - pshufd $0x55,%xmm3,%xmm1 │ │ │ │ - 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 307436 <__cxa_finalize@plt+0x2dc3e6> │ │ │ │ - decl 0x120(%rsp) │ │ │ │ - je 308f16 <__cxa_finalize@plt+0x2ddec6> │ │ │ │ - addq $0x10,0x160(%rsp) │ │ │ │ - mov 0x208(%rsp),%r8d │ │ │ │ - movdqa 0x130(%rsp),%xmm7 │ │ │ │ - movdqa 0x140(%rsp),%xmm14 │ │ │ │ - movdqa 0xd7220(%r14),%xmm10 │ │ │ │ - movdqa 0x10(%rsp),%xmm11 │ │ │ │ - movdqa 0x150(%rsp),%xmm15 │ │ │ │ - mov 0x128(%rsp),%rsi │ │ │ │ - mov 0x160(%rsp),%rdi │ │ │ │ - paddd %xmm7,%xmm14 │ │ │ │ - movdqa 0xd7250(%r14),%xmm9 │ │ │ │ - pxor %xmm1,%xmm1 │ │ │ │ - movdqa %xmm14,%xmm2 │ │ │ │ - psrld $0xa,%xmm2 │ │ │ │ - movdqa %xmm2,0x30(%rsp) │ │ │ │ - movdqa %xmm14,%xmm6 │ │ │ │ - pand %xmm10,%xmm6 │ │ │ │ - psrld $0x6,%xmm6 │ │ │ │ - movdqa %xmm15,%xmm5 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - pcmpeqd %xmm1,%xmm6 │ │ │ │ - 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 0xdb718(%r14,%rcx,8),%xmm0 │ │ │ │ - movq 0xdb718(%r14,%r9,8),%xmm1 │ │ │ │ - movhps 0xdb718(%r14,%rax,8),%xmm0 │ │ │ │ - movhps 0xdb718(%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 │ │ │ │ - movdqa %xmm14,0x140(%rsp) │ │ │ │ - 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 0xdb718(%r14,%rbx,8),%xmm2 │ │ │ │ - movq 0xdb718(%r14,%rbp,8),%xmm3 │ │ │ │ - movhps 0xdb718(%r14,%r15,8),%xmm2 │ │ │ │ - movhps 0xdb718(%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 │ │ │ │ - shr $0x20,%r12 │ │ │ │ - mov 0x30(%rsp),%ecx │ │ │ │ - mov 0x34(%rsp),%r9d │ │ │ │ - mov 0x38(%rsp),%eax │ │ │ │ - mov 0x3c(%rsp),%r11d │ │ │ │ - pshufd $0x50,%xmm6,%xmm4 │ │ │ │ - pshufd $0xfa,%xmm6,%xmm6 │ │ │ │ - pshufd $0x50,%xmm5,%xmm14 │ │ │ │ - pshufd $0xfa,%xmm5,%xmm5 │ │ │ │ - movdqa %xmm9,%xmm7 │ │ │ │ - pand %xmm4,%xmm7 │ │ │ │ - movdqa %xmm9,%xmm8 │ │ │ │ - pand %xmm6,%xmm8 │ │ │ │ - movdqa %xmm9,%xmm15 │ │ │ │ - pand %xmm14,%xmm15 │ │ │ │ - pand %xmm5,%xmm9 │ │ │ │ - pandn %xmm0,%xmm4 │ │ │ │ - pandn %xmm1,%xmm6 │ │ │ │ - pandn %xmm2,%xmm14 │ │ │ │ - pandn %xmm3,%xmm5 │ │ │ │ - por %xmm4,%xmm7 │ │ │ │ - por %xmm6,%xmm8 │ │ │ │ - por %xmm14,%xmm15 │ │ │ │ - por %xmm5,%xmm9 │ │ │ │ - movdqa %xmm7,%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - punpckhbw %xmm7,%xmm7 │ │ │ │ - movdqa %xmm8,%xmm1 │ │ │ │ - punpcklbw %xmm8,%xmm1 │ │ │ │ - punpckhbw %xmm8,%xmm8 │ │ │ │ - psraw $0x8,%xmm0 │ │ │ │ - psraw $0x8,%xmm7 │ │ │ │ - psraw $0x8,%xmm1 │ │ │ │ - psraw $0x8,%xmm8 │ │ │ │ - movdqa %xmm15,%xmm2 │ │ │ │ - punpcklbw %xmm15,%xmm2 │ │ │ │ - punpckhbw %xmm15,%xmm15 │ │ │ │ - movdqa %xmm9,%xmm3 │ │ │ │ - punpcklbw %xmm9,%xmm3 │ │ │ │ - punpckhbw %xmm9,%xmm9 │ │ │ │ - psraw $0x8,%xmm2 │ │ │ │ - psraw $0x8,%xmm15 │ │ │ │ - psraw $0x8,%xmm3 │ │ │ │ - psraw $0x8,%xmm9 │ │ │ │ - movdqa %xmm0,0x40(%rsp) │ │ │ │ - movdqa %xmm7,0x50(%rsp) │ │ │ │ - movdqa %xmm1,0x60(%rsp) │ │ │ │ - movdqa %xmm8,0x70(%rsp) │ │ │ │ - movdqa %xmm2,0x80(%rsp) │ │ │ │ - movdqa %xmm15,0x90(%rsp) │ │ │ │ - movdqa %xmm3,0xa0(%rsp) │ │ │ │ - movdqa %xmm9,0xb0(%rsp) │ │ │ │ - movdqu (%rsi,%rcx,2),%xmm1 │ │ │ │ - movdqu (%rsi,%r9,2),%xmm2 │ │ │ │ - movdqu (%rsi,%rax,2),%xmm3 │ │ │ │ - movdqu (%rsi,%r11,2),%xmm4 │ │ │ │ - movdqu (%rsi,%rbx,2),%xmm5 │ │ │ │ - movdqu (%rsi,%rbp,2),%xmm6 │ │ │ │ - movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ - movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ - add %rdx,%rsi │ │ │ │ - pmaddwd 0x40(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm6 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm2,%xmm1 │ │ │ │ - phaddd %xmm4,%xmm3 │ │ │ │ - phaddd %xmm6,%xmm5 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm3,%xmm1 │ │ │ │ - phaddd %xmm9,%xmm5 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - psrad %xmm12,%xmm1 │ │ │ │ - psrad %xmm12,%xmm5 │ │ │ │ - packssdw %xmm5,%xmm1 │ │ │ │ - movdqa %xmm1,0xc0(%rsp) │ │ │ │ - movdqu (%rsi,%rcx,2),%xmm2 │ │ │ │ - movdqu (%rsi,%r9,2),%xmm3 │ │ │ │ - movdqu (%rsi,%rax,2),%xmm4 │ │ │ │ - movdqu (%rsi,%r11,2),%xmm5 │ │ │ │ - movdqu (%rsi,%rbx,2),%xmm6 │ │ │ │ - movdqu (%rsi,%rbp,2),%xmm1 │ │ │ │ - movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ - movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ - add %rdx,%rsi │ │ │ │ - pmaddwd 0x40(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm1 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm3,%xmm2 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm1,%xmm6 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm4,%xmm2 │ │ │ │ - phaddd %xmm9,%xmm6 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - psrad %xmm12,%xmm2 │ │ │ │ - psrad %xmm12,%xmm6 │ │ │ │ - packssdw %xmm6,%xmm2 │ │ │ │ - movdqa %xmm2,0xd0(%rsp) │ │ │ │ - movdqu (%rsi,%rcx,2),%xmm3 │ │ │ │ - movdqu (%rsi,%r9,2),%xmm4 │ │ │ │ - movdqu (%rsi,%rax,2),%xmm5 │ │ │ │ - movdqu (%rsi,%r11,2),%xmm6 │ │ │ │ - movdqu (%rsi,%rbx,2),%xmm1 │ │ │ │ - movdqu (%rsi,%rbp,2),%xmm2 │ │ │ │ - movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ - movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ - add %rdx,%rsi │ │ │ │ - pmaddwd 0x40(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm2 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm4,%xmm3 │ │ │ │ - phaddd %xmm6,%xmm5 │ │ │ │ - phaddd %xmm2,%xmm1 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm5,%xmm3 │ │ │ │ - phaddd %xmm9,%xmm1 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - psrad %xmm12,%xmm3 │ │ │ │ - psrad %xmm12,%xmm1 │ │ │ │ - packssdw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm3,0xe0(%rsp) │ │ │ │ - movdqu (%rsi,%rcx,2),%xmm4 │ │ │ │ - movdqu (%rsi,%r9,2),%xmm5 │ │ │ │ - movdqu (%rsi,%rax,2),%xmm6 │ │ │ │ - movdqu (%rsi,%r11,2),%xmm1 │ │ │ │ - movdqu (%rsi,%rbx,2),%xmm2 │ │ │ │ - movdqu (%rsi,%rbp,2),%xmm3 │ │ │ │ - movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ - movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ - add %rdx,%rsi │ │ │ │ - pmaddwd 0x40(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm3 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm1,%xmm6 │ │ │ │ - phaddd %xmm3,%xmm2 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm6,%xmm4 │ │ │ │ - phaddd %xmm9,%xmm2 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - psrad %xmm12,%xmm2 │ │ │ │ - packssdw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,0xf0(%rsp) │ │ │ │ - movdqu (%rsi,%rcx,2),%xmm5 │ │ │ │ - movdqu (%rsi,%r9,2),%xmm6 │ │ │ │ - movdqu (%rsi,%rax,2),%xmm1 │ │ │ │ - movdqu (%rsi,%r11,2),%xmm2 │ │ │ │ - movdqu (%rsi,%rbx,2),%xmm3 │ │ │ │ - movdqu (%rsi,%rbp,2),%xmm4 │ │ │ │ - movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ - movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ - add %rdx,%rsi │ │ │ │ - pmaddwd 0x40(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm4 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm6,%xmm5 │ │ │ │ - phaddd %xmm2,%xmm1 │ │ │ │ - phaddd %xmm4,%xmm3 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm1,%xmm5 │ │ │ │ - phaddd %xmm9,%xmm3 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - psrad %xmm12,%xmm5 │ │ │ │ - psrad %xmm12,%xmm3 │ │ │ │ - packssdw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm5,0x100(%rsp) │ │ │ │ - movdqu (%rsi,%rcx,2),%xmm6 │ │ │ │ - movdqu (%rsi,%r9,2),%xmm1 │ │ │ │ - movdqu (%rsi,%rax,2),%xmm2 │ │ │ │ - movdqu (%rsi,%r11,2),%xmm3 │ │ │ │ - movdqu (%rsi,%rbx,2),%xmm4 │ │ │ │ - movdqu (%rsi,%rbp,2),%xmm5 │ │ │ │ - movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ - movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ - add %rdx,%rsi │ │ │ │ - pmaddwd 0x40(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm5 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm1,%xmm6 │ │ │ │ - phaddd %xmm3,%xmm2 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm2,%xmm6 │ │ │ │ - phaddd %xmm9,%xmm4 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - psrad %xmm12,%xmm6 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - packssdw %xmm4,%xmm6 │ │ │ │ - movdqu (%rsi,%rcx,2),%xmm7 │ │ │ │ - movdqu (%rsi,%r9,2),%xmm1 │ │ │ │ - movdqu (%rsi,%rax,2),%xmm2 │ │ │ │ - movdqu (%rsi,%r11,2),%xmm3 │ │ │ │ - movdqu (%rsi,%rbx,2),%xmm4 │ │ │ │ - movdqu (%rsi,%rbp,2),%xmm5 │ │ │ │ - movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ - movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ - add %rdx,%rsi │ │ │ │ - pmaddwd 0x40(%rsp),%xmm7 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm5 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm1,%xmm7 │ │ │ │ - phaddd %xmm3,%xmm2 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm2,%xmm7 │ │ │ │ - phaddd %xmm9,%xmm4 │ │ │ │ - paddd %xmm11,%xmm7 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - psrad %xmm12,%xmm7 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - packssdw %xmm4,%xmm7 │ │ │ │ - movdqu (%rsi,%rcx,2),%xmm8 │ │ │ │ - movdqu (%rsi,%r9,2),%xmm1 │ │ │ │ - movdqu (%rsi,%rax,2),%xmm2 │ │ │ │ - movdqu (%rsi,%r11,2),%xmm3 │ │ │ │ - movdqu (%rsi,%rbx,2),%xmm4 │ │ │ │ - movdqu (%rsi,%rbp,2),%xmm5 │ │ │ │ - movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ - movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ - add %rdx,%rsi │ │ │ │ - pmaddwd 0x40(%rsp),%xmm8 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm5 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm1,%xmm8 │ │ │ │ - phaddd %xmm3,%xmm2 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm2,%xmm8 │ │ │ │ - phaddd %xmm9,%xmm4 │ │ │ │ + pslldq $0xe,%xmm13 │ │ │ │ + movdqa %xmm7,%xmm14 │ │ │ │ + psrldq $0x2,%xmm14 │ │ │ │ + paddw %xmm11,%xmm8 │ │ │ │ + paddw %xmm12,%xmm10 │ │ │ │ + paddw %xmm13,%xmm8 │ │ │ │ + paddw %xmm14,%xmm10 │ │ │ │ + pshufb 0xd519e(%rip),%xmm10 │ │ │ │ + movdqa %xmm8,%xmm11 │ │ │ │ + punpckhwd %xmm10,%xmm11 │ │ │ │ + punpcklwd %xmm10,%xmm8 │ │ │ │ + pmaddwd %xmm11,%xmm11 │ │ │ │ + pmaddwd %xmm8,%xmm8 │ │ │ │ + pmulld 0xd510b(%rip),%xmm11 │ │ │ │ + pmulld 0xd50f1(%rip),%xmm8 │ │ │ │ paddd %xmm11,%xmm8 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - psrad %xmm12,%xmm8 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - packssdw %xmm4,%xmm8 │ │ │ │ - movdqa 0x100(%rsp),%xmm5 │ │ │ │ - movdqa 0xc0(%rsp),%xmm1 │ │ │ │ - movdqa 0xd0(%rsp),%xmm2 │ │ │ │ - movdqa 0xe0(%rsp),%xmm3 │ │ │ │ - movdqa 0xf0(%rsp),%xmm9 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - punpcklwd %xmm6,%xmm4 │ │ │ │ - punpckhwd %xmm6,%xmm5 │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - punpcklwd %xmm8,%xmm6 │ │ │ │ - punpckhwd %xmm8,%xmm7 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpcklwd %xmm2,%xmm0 │ │ │ │ - punpckhwd %xmm2,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpcklwd %xmm9,%xmm2 │ │ │ │ - punpckhwd %xmm9,%xmm3 │ │ │ │ - movdqa 0x170(%rsp),%xmm10 │ │ │ │ - movdqa 0x180(%rsp),%xmm11 │ │ │ │ - movdqa 0x190(%rsp),%xmm14 │ │ │ │ - movdqa 0x1a0(%rsp),%xmm15 │ │ │ │ - movdqa %xmm4,0xc0(%rsp) │ │ │ │ - movdqa %xmm5,0xd0(%rsp) │ │ │ │ - movdqa %xmm6,0xe0(%rsp) │ │ │ │ - movdqa %xmm7,0xf0(%rsp) │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - pmaddwd %xmm10,%xmm4 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - pmaddwd %xmm10,%xmm5 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - pmaddwd %xmm11,%xmm6 │ │ │ │ - movdqa %xmm3,%xmm7 │ │ │ │ - pmaddwd %xmm11,%xmm7 │ │ │ │ - paddd %xmm13,%xmm4 │ │ │ │ - paddd %xmm13,%xmm5 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - movdqa 0xc0(%rsp),%xmm6 │ │ │ │ - pmaddwd %xmm14,%xmm6 │ │ │ │ - movdqa 0xd0(%rsp),%xmm7 │ │ │ │ - pmaddwd %xmm14,%xmm7 │ │ │ │ - movdqa 0xe0(%rsp),%xmm8 │ │ │ │ - pmaddwd %xmm15,%xmm8 │ │ │ │ - movdqa 0xf0(%rsp),%xmm9 │ │ │ │ - pmaddwd %xmm15,%xmm9 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - paddd %xmm8,%xmm4 │ │ │ │ - paddd %xmm9,%xmm5 │ │ │ │ - psrad $0x6,%xmm4 │ │ │ │ - psrad $0x6,%xmm5 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - movdqa %xmm4,(%rdi) │ │ │ │ - add %r13,%rdi │ │ │ │ - dec %r8d │ │ │ │ - je 3073d6 <__cxa_finalize@plt+0x2dc386> │ │ │ │ - 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 │ │ │ │ - movdqu (%rsi,%r11,2),%xmm7 │ │ │ │ - add %rdx,%rsi │ │ │ │ - pmaddwd 0x80(%rsp),%xmm8 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm12 │ │ │ │ - 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 0xd70e0(%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 │ │ │ │ - pshufb %xmm9,%xmm1 │ │ │ │ - pshufb %xmm5,%xmm2 │ │ │ │ - pshufb %xmm5,%xmm3 │ │ │ │ - movdqa 0x20(%rsp),%xmm12 │ │ │ │ - paddd %xmm13,%xmm4 │ │ │ │ - paddd %xmm13,%xmm8 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - psrad %xmm12,%xmm8 │ │ │ │ - packssdw %xmm8,%xmm4 │ │ │ │ - movdqa 0xc0(%rsp),%xmm6 │ │ │ │ - pshufb %xmm9,%xmm6 │ │ │ │ - movdqa 0xd0(%rsp),%xmm7 │ │ │ │ - pshufb %xmm9,%xmm7 │ │ │ │ - movdqa 0xe0(%rsp),%xmm8 │ │ │ │ - pshufb %xmm5,%xmm8 │ │ │ │ - movdqa 0xf0(%rsp),%xmm13 │ │ │ │ - pshufb %xmm5,%xmm13 │ │ │ │ - punpckhwd %xmm2,%xmm0 │ │ │ │ - punpckhwd %xmm3,%xmm1 │ │ │ │ - punpcklwd %xmm6,%xmm2 │ │ │ │ - punpcklwd %xmm7,%xmm3 │ │ │ │ - punpckhwd %xmm8,%xmm6 │ │ │ │ - punpckhwd %xmm13,%xmm7 │ │ │ │ - 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 0xd7210(%r14),%xmm13 │ │ │ │ - jmp 307c65 <__cxa_finalize@plt+0x2dcc15> │ │ │ │ - movzwl 0xd7438(%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 0xd70f0(%r14),%xmm8 │ │ │ │ - movdqa 0xd7230(%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 0xd7120(%r14),%xmm10 │ │ │ │ - movdqa 0xd7130(%r14),%xmm11 │ │ │ │ - movd 0xdb71a(%r14,%rcx,8),%xmm13 │ │ │ │ - movd 0xdb71a(%r14,%r9,8),%xmm2 │ │ │ │ - movd 0xdb71a(%r14,%rbp,8),%xmm15 │ │ │ │ - movd 0xdb71a(%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 │ │ │ │ - pand %xmm0,%xmm9 │ │ │ │ - pandn %xmm13,%xmm0 │ │ │ │ - por %xmm9,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm15 │ │ │ │ - punpckhbw %xmm0,%xmm15 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - psraw $0x8,%xmm15 │ │ │ │ - psraw $0x8,%xmm0 │ │ │ │ - movdqa %xmm14,%xmm12 │ │ │ │ - pshufb %xmm10,%xmm12 │ │ │ │ - pshufb %xmm11,%xmm14 │ │ │ │ - movdqa 0xd70c0(%r14),%xmm10 │ │ │ │ - movd %xmm14,%ecx │ │ │ │ - shr $0x18,%ecx │ │ │ │ - movdqa %xmm14,%xmm7 │ │ │ │ - pshufb %xmm2,%xmm7 │ │ │ │ - psubb %xmm7,%xmm14 │ │ │ │ - paddb %xmm10,%xmm12 │ │ │ │ - paddb %xmm10,%xmm14 │ │ │ │ - lea (%rcx,%rdx,1),%r9 │ │ │ │ - lea (%rcx,%rdx,2),%rbp │ │ │ │ - lea (%rcx,%rbx,1),%r15 │ │ │ │ - movdqu (%rsi),%xmm1 │ │ │ │ - movdqu (%rsi,%rdx,2),%xmm8 │ │ │ │ - movdqu (%rsi,%rdx,1),%xmm9 │ │ │ │ - movdqu (%rsi,%rbx,1),%xmm10 │ │ │ │ - movdqu (%rsi,%rcx,1),%xmm7 │ │ │ │ - movdqu (%rsi,%rbp,1),%xmm2 │ │ │ │ - movdqu (%rsi,%r9,1),%xmm3 │ │ │ │ - movdqu (%rsi,%r15,1),%xmm4 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - pshufb %xmm12,%xmm1 │ │ │ │ - pshufb %xmm12,%xmm9 │ │ │ │ - pshufb %xmm12,%xmm8 │ │ │ │ - pshufb %xmm12,%xmm10 │ │ │ │ - pmaddwd %xmm0,%xmm1 │ │ │ │ - pmaddwd %xmm0,%xmm9 │ │ │ │ - pmaddwd %xmm0,%xmm8 │ │ │ │ - pmaddwd %xmm0,%xmm10 │ │ │ │ - pshufb %xmm14,%xmm7 │ │ │ │ - pshufb %xmm14,%xmm3 │ │ │ │ - pshufb %xmm14,%xmm2 │ │ │ │ - pshufb %xmm14,%xmm4 │ │ │ │ - pmaddwd %xmm15,%xmm7 │ │ │ │ - pmaddwd %xmm15,%xmm3 │ │ │ │ - pmaddwd %xmm15,%xmm2 │ │ │ │ - pmaddwd %xmm15,%xmm4 │ │ │ │ - movdqa 0x10(%rsp),%xmm5 │ │ │ │ - movd 0x20(%rsp),%xmm6 │ │ │ │ - phaddd %xmm7,%xmm1 │ │ │ │ - phaddd %xmm2,%xmm8 │ │ │ │ - phaddd %xmm3,%xmm9 │ │ │ │ - phaddd %xmm4,%xmm10 │ │ │ │ - movdqu (%rsi),%xmm2 │ │ │ │ - movdqu (%rsi,%rdx,1),%xmm3 │ │ │ │ - paddd %xmm5,%xmm1 │ │ │ │ - paddd %xmm5,%xmm9 │ │ │ │ - paddd %xmm5,%xmm8 │ │ │ │ - paddd %xmm5,%xmm10 │ │ │ │ - psrad %xmm6,%xmm1 │ │ │ │ - psrad %xmm6,%xmm9 │ │ │ │ - psrad %xmm6,%xmm8 │ │ │ │ - psrad %xmm6,%xmm10 │ │ │ │ - packssdw %xmm8,%xmm1 │ │ │ │ - packssdw %xmm10,%xmm9 │ │ │ │ - movdqu (%rsi,%rcx,1),%xmm13 │ │ │ │ - movdqu (%rsi,%r9,1),%xmm8 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - pshufb %xmm12,%xmm2 │ │ │ │ - pshufb %xmm12,%xmm3 │ │ │ │ - pmaddwd %xmm0,%xmm2 │ │ │ │ - pmaddwd %xmm0,%xmm3 │ │ │ │ - pshufb %xmm14,%xmm13 │ │ │ │ - pshufb %xmm14,%xmm8 │ │ │ │ - pmaddwd %xmm15,%xmm13 │ │ │ │ - pmaddwd %xmm15,%xmm8 │ │ │ │ - phaddd %xmm13,%xmm2 │ │ │ │ - phaddd %xmm8,%xmm3 │ │ │ │ - shr $0x6,%eax │ │ │ │ - mov $0x40000000,%r11d │ │ │ │ - lea (%r10,%rax,1),%eax │ │ │ │ - cmovne 0xdb718(%r14,%rax,8),%r11 │ │ │ │ - paddd %xmm5,%xmm2 │ │ │ │ - paddd %xmm5,%xmm3 │ │ │ │ - psrad %xmm6,%xmm2 │ │ │ │ - psrad %xmm6,%xmm3 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - pshufd $0x4e,%xmm2,%xmm3 │ │ │ │ + movdqa %xmm0,%xmm10 │ │ │ │ + pslldq $0xe,%xmm10 │ │ │ │ + movdqa %xmm0,%xmm11 │ │ │ │ + psrldq $0x2,%xmm11 │ │ │ │ + movdqa %xmm1,%xmm12 │ │ │ │ + pslldq $0xc,%xmm12 │ │ │ │ movdqa %xmm1,%xmm13 │ │ │ │ - punpcklwd %xmm9,%xmm13 │ │ │ │ - punpckhwd %xmm9,%xmm1 │ │ │ │ - punpcklwd %xmm3,%xmm2 │ │ │ │ - movq %r11,%xmm10 │ │ │ │ - punpcklbw %xmm10,%xmm10 │ │ │ │ - psraw $0x8,%xmm10 │ │ │ │ - pshufd $0x0,%xmm10,%xmm3 │ │ │ │ - pshufd $0x55,%xmm10,%xmm4 │ │ │ │ - pshufd $0xaa,%xmm10,%xmm5 │ │ │ │ - pshufd $0xff,%xmm10,%xmm10 │ │ │ │ - movdqa %xmm13,%xmm8 │ │ │ │ - pmaddwd %xmm3,%xmm8 │ │ │ │ - movdqa %xmm1,%xmm9 │ │ │ │ - pmaddwd %xmm3,%xmm9 │ │ │ │ - movdqa %xmm2,%xmm13 │ │ │ │ - pmaddwd %xmm4,%xmm1 │ │ │ │ + psrldq $0x4,%xmm13 │ │ │ │ + movdqa %xmm2,%xmm14 │ │ │ │ + pslldq $0xa,%xmm14 │ │ │ │ + movdqa %xmm2,%xmm15 │ │ │ │ + psrldq $0x6,%xmm15 │ │ │ │ + paddw %xmm12,%xmm10 │ │ │ │ + paddw %xmm13,%xmm11 │ │ │ │ + paddw %xmm14,%xmm10 │ │ │ │ + paddw %xmm15,%xmm11 │ │ │ │ + movdqa %xmm3,%xmm12 │ │ │ │ + pslldq $0x8,%xmm12 │ │ │ │ + movdqa %xmm3,%xmm13 │ │ │ │ + psrldq $0x8,%xmm13 │ │ │ │ + movdqa %xmm4,%xmm14 │ │ │ │ + pslldq $0x6,%xmm14 │ │ │ │ + movdqa %xmm4,%xmm15 │ │ │ │ + psrldq $0xa,%xmm15 │ │ │ │ + paddw %xmm12,%xmm10 │ │ │ │ + paddw %xmm13,%xmm11 │ │ │ │ + paddw %xmm14,%xmm10 │ │ │ │ + paddw %xmm15,%xmm11 │ │ │ │ + movdqa %xmm5,%xmm12 │ │ │ │ + pslldq $0x4,%xmm12 │ │ │ │ + movdqa %xmm5,%xmm13 │ │ │ │ + psrldq $0xc,%xmm13 │ │ │ │ + movdqa %xmm6,%xmm14 │ │ │ │ + pslldq $0x2,%xmm14 │ │ │ │ + movdqa %xmm6,%xmm15 │ │ │ │ + psrldq $0xe,%xmm15 │ │ │ │ + paddw %xmm12,%xmm10 │ │ │ │ + paddw %xmm13,%xmm11 │ │ │ │ + paddw %xmm14,%xmm10 │ │ │ │ + paddw %xmm15,%xmm11 │ │ │ │ + paddw %xmm7,%xmm10 │ │ │ │ + pshufb 0xd5087(%rip),%xmm11 │ │ │ │ + movdqa %xmm10,%xmm12 │ │ │ │ + punpckhwd %xmm11,%xmm12 │ │ │ │ + punpcklwd %xmm11,%xmm10 │ │ │ │ + pmaddwd %xmm12,%xmm12 │ │ │ │ + pmaddwd %xmm10,%xmm10 │ │ │ │ + pmulld 0xd4ff4(%rip),%xmm12 │ │ │ │ + pmulld 0xd4fda(%rip),%xmm10 │ │ │ │ + paddd %xmm12,%xmm10 │ │ │ │ + phaddd %xmm10,%xmm8 │ │ │ │ + movdqa %xmm0,%xmm10 │ │ │ │ + paddw %xmm1,%xmm10 │ │ │ │ movdqa %xmm2,%xmm11 │ │ │ │ - pmaddwd %xmm4,%xmm11 │ │ │ │ - paddd 0xd7210(%r14),%xmm8 │ │ │ │ - paddd 0xd7210(%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 │ │ │ │ - movdqu (%rsi,%rbp,1),%xmm2 │ │ │ │ - pshufb %xmm12,%xmm6 │ │ │ │ - pshufb %xmm12,%xmm1 │ │ │ │ - pmaddwd %xmm0,%xmm6 │ │ │ │ - pmaddwd %xmm0,%xmm1 │ │ │ │ - pshufb %xmm14,%xmm11 │ │ │ │ - pshufb %xmm14,%xmm2 │ │ │ │ - pmaddwd %xmm15,%xmm11 │ │ │ │ - pmaddwd %xmm15,%xmm2 │ │ │ │ - phaddd %xmm11,%xmm6 │ │ │ │ - phaddd %xmm2,%xmm1 │ │ │ │ - paddd 0x10(%rsp),%xmm6 │ │ │ │ - paddd 0x10(%rsp),%xmm1 │ │ │ │ - psrad 0x20(%rsp),%xmm6 │ │ │ │ - psrad 0x20(%rsp),%xmm1 │ │ │ │ - movdqu (%rsi,%rdx,1),%xmm7 │ │ │ │ - movdqu (%rsi,%rbx,1),%xmm11 │ │ │ │ - packssdw %xmm1,%xmm6 │ │ │ │ - movdqu (%rsi,%r9,1),%xmm2 │ │ │ │ - movdqu (%rsi,%r15,1),%xmm1 │ │ │ │ - pshufb %xmm12,%xmm7 │ │ │ │ - pshufb %xmm12,%xmm11 │ │ │ │ - pmaddwd %xmm0,%xmm7 │ │ │ │ - pmaddwd %xmm0,%xmm11 │ │ │ │ - pshufb %xmm14,%xmm2 │ │ │ │ - pshufb %xmm14,%xmm1 │ │ │ │ - pmaddwd %xmm15,%xmm2 │ │ │ │ - pmaddwd %xmm15,%xmm1 │ │ │ │ - phaddd %xmm2,%xmm7 │ │ │ │ - phaddd %xmm1,%xmm11 │ │ │ │ - paddd 0x10(%rsp),%xmm7 │ │ │ │ - paddd 0x10(%rsp),%xmm11 │ │ │ │ - psrad 0x20(%rsp),%xmm7 │ │ │ │ - psrad 0x20(%rsp),%xmm11 │ │ │ │ - packssdw %xmm11,%xmm7 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - punpcklwd %xmm7,%xmm1 │ │ │ │ - punpckhwd %xmm7,%xmm6 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm11 │ │ │ │ - pmaddwd %xmm5,%xmm11 │ │ │ │ + paddw %xmm3,%xmm11 │ │ │ │ + movdqa %xmm4,%xmm12 │ │ │ │ + paddw %xmm5,%xmm12 │ │ │ │ + movdqa %xmm6,%xmm13 │ │ │ │ + paddw %xmm7,%xmm13 │ │ │ │ + phaddw %xmm4,%xmm0 │ │ │ │ + phaddw %xmm5,%xmm1 │ │ │ │ + phaddw %xmm6,%xmm2 │ │ │ │ + phaddw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm11,%xmm4 │ │ │ │ + pslldq $0x2,%xmm4 │ │ │ │ + movdqa %xmm11,%xmm5 │ │ │ │ + psrldq $0xe,%xmm5 │ │ │ │ + movdqa %xmm12,%xmm6 │ │ │ │ + pslldq $0x4,%xmm6 │ │ │ │ + movdqa %xmm12,%xmm7 │ │ │ │ + psrldq $0xc,%xmm7 │ │ │ │ + movdqa %xmm13,%xmm14 │ │ │ │ + pslldq $0x6,%xmm14 │ │ │ │ + movdqa %xmm13,%xmm15 │ │ │ │ + psrldq $0xa,%xmm15 │ │ │ │ + paddw %xmm10,%xmm4 │ │ │ │ + paddw %xmm7,%xmm5 │ │ │ │ + paddw %xmm6,%xmm4 │ │ │ │ + paddw %xmm15,%xmm5 │ │ │ │ + paddw %xmm14,%xmm4 │ │ │ │ + pshuflw $0xc6,%xmm5,%xmm6 │ │ │ │ + punpckhwd %xmm4,%xmm5 │ │ │ │ + punpcklwd %xmm6,%xmm4 │ │ │ │ + pmaddwd %xmm5,%xmm5 │ │ │ │ + pmaddwd %xmm4,%xmm4 │ │ │ │ + pmulld 0xd4f50(%rip),%xmm5 │ │ │ │ + pmulld 0xd4f37(%rip),%xmm4 │ │ │ │ + paddd %xmm5,%xmm4 │ │ │ │ + movdqa %xmm10,%xmm5 │ │ │ │ + pslldq $0x6,%xmm5 │ │ │ │ + movdqa %xmm10,%xmm6 │ │ │ │ + psrldq $0xa,%xmm6 │ │ │ │ + movdqa %xmm11,%xmm7 │ │ │ │ + pslldq $0x4,%xmm7 │ │ │ │ + movdqa %xmm11,%xmm10 │ │ │ │ + psrldq $0xc,%xmm10 │ │ │ │ + movdqa %xmm12,%xmm11 │ │ │ │ + pslldq $0x2,%xmm11 │ │ │ │ + psrldq $0xe,%xmm12 │ │ │ │ + paddw %xmm7,%xmm5 │ │ │ │ + paddw %xmm10,%xmm6 │ │ │ │ + paddw %xmm11,%xmm5 │ │ │ │ + paddw %xmm12,%xmm6 │ │ │ │ + paddw %xmm13,%xmm5 │ │ │ │ + pshuflw $0xc6,%xmm6,%xmm7 │ │ │ │ + punpckhwd %xmm5,%xmm6 │ │ │ │ + punpcklwd %xmm7,%xmm5 │ │ │ │ + pmaddwd %xmm6,%xmm6 │ │ │ │ + pmaddwd %xmm5,%xmm5 │ │ │ │ + pmulld 0xd4ed3(%rip),%xmm6 │ │ │ │ + pmulld 0xd4eba(%rip),%xmm5 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + movdqa %xmm1,%xmm6 │ │ │ │ + pslldq $0x2,%xmm6 │ │ │ │ movdqa %xmm1,%xmm7 │ │ │ │ - pmaddwd %xmm10,%xmm7 │ │ │ │ - pmaddwd %xmm10,%xmm6 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm7,%xmm8 │ │ │ │ - paddd %xmm6,%xmm9 │ │ │ │ - psrad $0x6,%xmm8 │ │ │ │ - psrad $0x6,%xmm9 │ │ │ │ - packssdw %xmm9,%xmm8 │ │ │ │ - movdqa %xmm8,(%rdi) │ │ │ │ - add $0x10,%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 308160 <__cxa_finalize@plt+0x2dd110> │ │ │ │ - add $0x1c8,%rsp │ │ │ │ - pop %r13 │ │ │ │ - pop %r12 │ │ │ │ - pop %r15 │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ + psrldq $0xe,%xmm7 │ │ │ │ + movdqa %xmm2,%xmm10 │ │ │ │ + pslldq $0x4,%xmm10 │ │ │ │ + movdqa %xmm2,%xmm11 │ │ │ │ + psrldq $0xc,%xmm11 │ │ │ │ + movdqa %xmm3,%xmm12 │ │ │ │ + pslldq $0x6,%xmm12 │ │ │ │ + movdqa %xmm3,%xmm13 │ │ │ │ + psrldq $0xa,%xmm13 │ │ │ │ + paddw %xmm0,%xmm6 │ │ │ │ + paddw %xmm11,%xmm7 │ │ │ │ + paddw %xmm10,%xmm6 │ │ │ │ + paddw %xmm13,%xmm7 │ │ │ │ + paddw %xmm12,%xmm6 │ │ │ │ + pshuflw $0xc6,%xmm7,%xmm10 │ │ │ │ + punpckhwd %xmm6,%xmm7 │ │ │ │ + punpcklwd %xmm10,%xmm6 │ │ │ │ + pmaddwd %xmm7,%xmm7 │ │ │ │ + pmaddwd %xmm6,%xmm6 │ │ │ │ + pmulld 0xd4e50(%rip),%xmm7 │ │ │ │ + pmulld 0xd4e37(%rip),%xmm6 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + pshufd $0x4e,%xmm0,%xmm0 │ │ │ │ + pshufd $0x4e,%xmm1,%xmm1 │ │ │ │ + pshufd $0x4e,%xmm2,%xmm2 │ │ │ │ + pshufd $0x4e,%xmm3,%xmm3 │ │ │ │ + movdqa %xmm0,%xmm10 │ │ │ │ + pslldq $0x6,%xmm10 │ │ │ │ + movdqa %xmm0,%xmm11 │ │ │ │ + psrldq $0xa,%xmm11 │ │ │ │ + movdqa %xmm1,%xmm12 │ │ │ │ + pslldq $0x4,%xmm12 │ │ │ │ + movdqa %xmm1,%xmm13 │ │ │ │ + psrldq $0xc,%xmm13 │ │ │ │ + movdqa %xmm2,%xmm14 │ │ │ │ + pslldq $0x2,%xmm14 │ │ │ │ + psrldq $0xe,%xmm2 │ │ │ │ + paddw %xmm12,%xmm10 │ │ │ │ + paddw %xmm13,%xmm11 │ │ │ │ + paddw %xmm14,%xmm10 │ │ │ │ + paddw %xmm2,%xmm11 │ │ │ │ + paddw %xmm3,%xmm10 │ │ │ │ + pshuflw $0xc6,%xmm11,%xmm12 │ │ │ │ + punpckhwd %xmm10,%xmm11 │ │ │ │ + punpcklwd %xmm12,%xmm10 │ │ │ │ + pmaddwd %xmm11,%xmm11 │ │ │ │ + pmaddwd %xmm10,%xmm10 │ │ │ │ + pmulld 0xd4db6(%rip),%xmm11 │ │ │ │ + pmulld 0xd4d9c(%rip),%xmm10 │ │ │ │ + paddd %xmm11,%xmm10 │ │ │ │ + phaddd %xmm9,%xmm8 │ │ │ │ + phaddd %xmm10,%xmm6 │ │ │ │ + phaddd %xmm4,%xmm5 │ │ │ │ + phaddd %xmm5,%xmm6 │ │ │ │ + pshufd $0xd8,%xmm8,%xmm4 │ │ │ │ + pmaxsd %xmm6,%xmm8 │ │ │ │ + pshufd $0x4e,%xmm8,%xmm0 │ │ │ │ + pmaxsd %xmm8,%xmm0 │ │ │ │ + pshufd $0xb1,%xmm0,%xmm1 │ │ │ │ + pmaxsd %xmm1,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + punpckhdq %xmm6,%xmm1 │ │ │ │ + punpckldq %xmm6,%xmm4 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubd %xmm1,%xmm2 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + psubd %xmm4,%xmm3 │ │ │ │ + movdqa %xmm2,-0x28(%rsp) │ │ │ │ + movdqa %xmm3,-0x18(%rsp) │ │ │ │ + pcmpeqd %xmm0,%xmm1 │ │ │ │ + pcmpeqd %xmm0,%xmm4 │ │ │ │ + packssdw %xmm1,%xmm4 │ │ │ │ + pmovmskb %xmm4,%eax │ │ │ │ + tzcnt %eax,%eax │ │ │ │ + mov -0x28(%rsp,%rax,2),%esi │ │ │ │ + shr $1,%eax │ │ │ │ + shr $0xa,%esi │ │ │ │ + mov %esi,(%rdx) │ │ │ │ ret │ │ │ │ - movl $0x1,0x120(%rsp) │ │ │ │ - mov $0x10,%r13d │ │ │ │ - jmp 30834b <__cxa_finalize@plt+0x2dd2fb> │ │ │ │ - movl $0x2,0x120(%rsp) │ │ │ │ - mov $0x20,%r13d │ │ │ │ - jmp 30834b <__cxa_finalize@plt+0x2dd2fb> │ │ │ │ - movl $0x4,0x120(%rsp) │ │ │ │ - mov $0x40,%r13d │ │ │ │ - jmp 30834b <__cxa_finalize@plt+0x2dd2fb> │ │ │ │ - movl $0x8,0x120(%rsp) │ │ │ │ - mov $0x80,%r13d │ │ │ │ - jmp 30834b <__cxa_finalize@plt+0x2dd2fb> │ │ │ │ - movl $0x10,0x120(%rsp) │ │ │ │ - mov $0x100,%r13d │ │ │ │ - mov 0x200(%rsp),%eax │ │ │ │ - movdqa %xmm11,0x10(%rsp) │ │ │ │ - movdqa %xmm12,0x20(%rsp) │ │ │ │ - movdqa 0xd7210(%r14),%xmm13 │ │ │ │ - shr $0x10,%r9d │ │ │ │ - shr $0x6,%eax │ │ │ │ - mov $0x40000000,%ecx │ │ │ │ - lea (%r10,%rax,1),%eax │ │ │ │ - cmovne 0xdb718(%r14,%rax,8),%rcx │ │ │ │ - movd %r9d,%xmm15 │ │ │ │ - sub $0x6,%rsi │ │ │ │ - movdqa %xmm8,%xmm7 │ │ │ │ - pslld $0x2,%xmm7 │ │ │ │ - pmaddwd 0xd70f0(%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) │ │ │ │ - mov %rsi,0x128(%rsp) │ │ │ │ - mov %rdi,0x160(%rsp) │ │ │ │ - pshufd $0x0,%xmm3,%xmm0 │ │ │ │ - pshufd $0x55,%xmm3,%xmm1 │ │ │ │ - pshufd $0xaa,%xmm3,%xmm2 │ │ │ │ - pshufd $0xff,%xmm3,%xmm3 │ │ │ │ - movdqa %xmm0,0x170(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub $0x1b8,%rsp │ │ │ │ + mov 0x1d8(%rsp),%r10d │ │ │ │ + movdqa 0xd4db9(%rip),%xmm6 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + lea (%rdi,%rsi,4),%rax │ │ │ │ + lea (%rsi,%rsi,2),%r11 │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 307747 <__cxa_finalize@plt+0x2dc6f7> │ │ │ │ + movdqu (%rdi),%xmm0 │ │ │ │ + movdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ + movdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ + movdqu (%rdi,%r11,1),%xmm3 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm4,0x70(%rsp) │ │ │ │ + movdqa %xmm0,0x80(%rsp) │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm4,0x90(%rsp) │ │ │ │ + movdqa %xmm1,0xa0(%rsp) │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm2 │ │ │ │ + movdqa %xmm4,0xb0(%rsp) │ │ │ │ + movdqa %xmm2,0xc0(%rsp) │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm4,0xd0(%rsp) │ │ │ │ + movdqa %xmm3,0xe0(%rsp) │ │ │ │ + movdqu (%rax),%xmm0 │ │ │ │ + movdqu (%rax,%rsi,1),%xmm1 │ │ │ │ + movdqu (%rax,%rsi,2),%xmm2 │ │ │ │ + movdqu (%rax,%r11,1),%xmm3 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm4,0xf0(%rsp) │ │ │ │ + movdqa %xmm0,0x100(%rsp) │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm4,0x110(%rsp) │ │ │ │ + movdqa %xmm1,0x120(%rsp) │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm2 │ │ │ │ + movdqa %xmm4,0x130(%rsp) │ │ │ │ + movdqa %xmm2,0x140(%rsp) │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm4,0x150(%rsp) │ │ │ │ + movdqa %xmm3,0x160(%rsp) │ │ │ │ + jmp 30781c <__cxa_finalize@plt+0x2dc7cc> │ │ │ │ + movq (%rdi),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq (%rdi,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movq (%rdi,%rsi,2),%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm2 │ │ │ │ + movq (%rdi,%r11,1),%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm0,0x70(%rsp) │ │ │ │ + movdqa %xmm1,0x90(%rsp) │ │ │ │ + movdqa %xmm2,0xb0(%rsp) │ │ │ │ + movdqa %xmm3,0xd0(%rsp) │ │ │ │ + movd %xmm6,0x80(%rsp) │ │ │ │ + movd %xmm6,0xa0(%rsp) │ │ │ │ + movd %xmm6,0xc0(%rsp) │ │ │ │ + movd %xmm6,0xe0(%rsp) │ │ │ │ + movq (%rax),%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movq (%rax,%rsi,1),%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movq (%rax,%rsi,2),%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm2 │ │ │ │ + movq (%rax,%r11,1),%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm0,0xf0(%rsp) │ │ │ │ + movdqa %xmm1,0x110(%rsp) │ │ │ │ + movdqa %xmm2,0x130(%rsp) │ │ │ │ + movdqa %xmm3,0x150(%rsp) │ │ │ │ + movd %xmm6,0x100(%rsp) │ │ │ │ + movd %xmm6,0x120(%rsp) │ │ │ │ + movd %xmm6,0x140(%rsp) │ │ │ │ + movd %xmm6,0x160(%rsp) │ │ │ │ + test $0x4,%r10b │ │ │ │ + je 307946 <__cxa_finalize@plt+0x2dc8f6> │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 3078c2 <__cxa_finalize@plt+0x2dc872> │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 307876 <__cxa_finalize@plt+0x2dc826> │ │ │ │ + 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 30795e <__cxa_finalize@plt+0x2dc90e> │ │ │ │ + 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 30795e <__cxa_finalize@plt+0x2dc90e> │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 30790f <__cxa_finalize@plt+0x2dc8bf> │ │ │ │ + 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 30795e <__cxa_finalize@plt+0x2dc90e> │ │ │ │ + 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 30795e <__cxa_finalize@plt+0x2dc90e> │ │ │ │ + movdqu %xmm6,0x2c(%rsp) │ │ │ │ + movdqu %xmm6,0x4c(%rsp) │ │ │ │ + movq %xmm6,0x3c(%rsp) │ │ │ │ + movq %xmm6,0x5c(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 3079d5 <__cxa_finalize@plt+0x2dc985> │ │ │ │ + movdqu (%rdx),%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhbw %xmm7,%xmm1 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movhlps %xmm1,%xmm3 │ │ │ │ + movd %xmm1,0xec(%rsp) │ │ │ │ + movd %xmm3,0x12c(%rsp) │ │ │ │ + psrlq $0x20,%xmm1 │ │ │ │ + psrlq $0x20,%xmm3 │ │ │ │ + movd %xmm1,0x10c(%rsp) │ │ │ │ + movd %xmm3,0x14c(%rsp) │ │ │ │ + movhlps %xmm0,%xmm2 │ │ │ │ + movd %xmm0,0x6c(%rsp) │ │ │ │ + movd %xmm2,0xac(%rsp) │ │ │ │ + psrlq $0x20,%xmm0 │ │ │ │ + psrlq $0x20,%xmm2 │ │ │ │ + movd %xmm0,0x8c(%rsp) │ │ │ │ + movd %xmm2,0xcc(%rsp) │ │ │ │ + jmp 307a1a <__cxa_finalize@plt+0x2dc9ca> │ │ │ │ + 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 307b97 <__cxa_finalize@plt+0x2dcb47> │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 307aeb <__cxa_finalize@plt+0x2dca9b> │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 307a82 <__cxa_finalize@plt+0x2dca32> │ │ │ │ + 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 307bbb <__cxa_finalize@plt+0x2dcb6b> │ │ │ │ + movdqu -0x8(%r8),%xmm0 │ │ │ │ + movdqu -0x8(%r8,%rsi,1),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhbw %xmm7,%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + punpckhbw %xmm7,%xmm3 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm0,0x160(%rsp) │ │ │ │ + movdqa %xmm2,0x170(%rsp) │ │ │ │ movdqa %xmm1,0x180(%rsp) │ │ │ │ - movdqa %xmm2,0x190(%rsp) │ │ │ │ + movdqa %xmm3,0x190(%rsp) │ │ │ │ + movd %xmm6,0x160(%rsp) │ │ │ │ + movd %xmm6,0x180(%rsp) │ │ │ │ + movd %xmm6,0x1a0(%rsp) │ │ │ │ + jmp 307bbb <__cxa_finalize@plt+0x2dcb6b> │ │ │ │ + test $0x2,%r10b │ │ │ │ + je 307b4c <__cxa_finalize@plt+0x2dcafc> │ │ │ │ + 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) │ │ │ │ - mov %r8d,0x208(%rsp) │ │ │ │ - jmp 30847c <__cxa_finalize@plt+0x2dd42c> │ │ │ │ - decl 0x120(%rsp) │ │ │ │ - je 308f16 <__cxa_finalize@plt+0x2ddec6> │ │ │ │ - addq $0x10,0x160(%rsp) │ │ │ │ - mov 0x208(%rsp),%r8d │ │ │ │ - movdqa 0x130(%rsp),%xmm7 │ │ │ │ - movdqa 0x140(%rsp),%xmm14 │ │ │ │ - movdqa 0xd7220(%r14),%xmm10 │ │ │ │ - movdqa 0x10(%rsp),%xmm11 │ │ │ │ - movdqa 0x150(%rsp),%xmm15 │ │ │ │ - mov 0x128(%rsp),%rsi │ │ │ │ - mov 0x160(%rsp),%rdi │ │ │ │ - paddd %xmm7,%xmm14 │ │ │ │ - movdqa 0xd7250(%r14),%xmm9 │ │ │ │ - pxor %xmm1,%xmm1 │ │ │ │ - movdqa %xmm14,%xmm2 │ │ │ │ - psrld $0xa,%xmm2 │ │ │ │ - movdqa %xmm2,0x30(%rsp) │ │ │ │ - movdqa %xmm14,%xmm6 │ │ │ │ - pand %xmm10,%xmm6 │ │ │ │ - psrld $0x6,%xmm6 │ │ │ │ - movdqa %xmm15,%xmm5 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - pcmpeqd %xmm1,%xmm6 │ │ │ │ - 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 0xdb718(%r14,%rcx,8),%xmm0 │ │ │ │ - movq 0xdb718(%r14,%r9,8),%xmm1 │ │ │ │ - movhps 0xdb718(%r14,%rax,8),%xmm0 │ │ │ │ - movhps 0xdb718(%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 │ │ │ │ - movdqa %xmm14,0x140(%rsp) │ │ │ │ - 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 0xdb718(%r14,%rbx,8),%xmm2 │ │ │ │ - movq 0xdb718(%r14,%rbp,8),%xmm3 │ │ │ │ - movhps 0xdb718(%r14,%r15,8),%xmm2 │ │ │ │ - movhps 0xdb718(%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 │ │ │ │ - shr $0x20,%r12 │ │ │ │ - mov 0x30(%rsp),%ecx │ │ │ │ - mov 0x34(%rsp),%r9d │ │ │ │ - mov 0x38(%rsp),%eax │ │ │ │ - mov 0x3c(%rsp),%r11d │ │ │ │ - pshufd $0x50,%xmm6,%xmm4 │ │ │ │ - pshufd $0xfa,%xmm6,%xmm6 │ │ │ │ - pshufd $0x50,%xmm5,%xmm14 │ │ │ │ - pshufd $0xfa,%xmm5,%xmm5 │ │ │ │ - movdqa %xmm9,%xmm7 │ │ │ │ - pand %xmm4,%xmm7 │ │ │ │ - movdqa %xmm9,%xmm8 │ │ │ │ - pand %xmm6,%xmm8 │ │ │ │ - movdqa %xmm9,%xmm15 │ │ │ │ - pand %xmm14,%xmm15 │ │ │ │ - pand %xmm5,%xmm9 │ │ │ │ - pandn %xmm0,%xmm4 │ │ │ │ - pandn %xmm1,%xmm6 │ │ │ │ - pandn %xmm2,%xmm14 │ │ │ │ - pandn %xmm3,%xmm5 │ │ │ │ - por %xmm4,%xmm7 │ │ │ │ - por %xmm6,%xmm8 │ │ │ │ - por %xmm14,%xmm15 │ │ │ │ - por %xmm5,%xmm9 │ │ │ │ - movdqa %xmm7,%xmm0 │ │ │ │ + movdqa %xmm0,0x170(%rsp) │ │ │ │ + movdqa %xmm1,0x190(%rsp) │ │ │ │ + movd %xmm6,0x16c(%rsp) │ │ │ │ + movd %xmm6,0x18c(%rsp) │ │ │ │ + jmp 307bbb <__cxa_finalize@plt+0x2dcb6b> │ │ │ │ + movq (%r8),%xmm0 │ │ │ │ punpcklbw %xmm7,%xmm0 │ │ │ │ - punpckhbw %xmm7,%xmm7 │ │ │ │ - movdqa %xmm8,%xmm1 │ │ │ │ - punpcklbw %xmm8,%xmm1 │ │ │ │ - punpckhbw %xmm8,%xmm8 │ │ │ │ - psraw $0x8,%xmm0 │ │ │ │ - psraw $0x8,%xmm7 │ │ │ │ - psraw $0x8,%xmm1 │ │ │ │ - psraw $0x8,%xmm8 │ │ │ │ - movdqa %xmm15,%xmm2 │ │ │ │ - punpcklbw %xmm15,%xmm2 │ │ │ │ - punpckhbw %xmm15,%xmm15 │ │ │ │ - movdqa %xmm9,%xmm3 │ │ │ │ - punpcklbw %xmm9,%xmm3 │ │ │ │ - punpckhbw %xmm9,%xmm9 │ │ │ │ - psraw $0x8,%xmm2 │ │ │ │ - psraw $0x8,%xmm15 │ │ │ │ - psraw $0x8,%xmm3 │ │ │ │ - psraw $0x8,%xmm9 │ │ │ │ - movdqa %xmm0,0x40(%rsp) │ │ │ │ - movdqa %xmm7,0x50(%rsp) │ │ │ │ - movdqa %xmm1,0x60(%rsp) │ │ │ │ - movdqa %xmm8,0x70(%rsp) │ │ │ │ - movdqa %xmm2,0x80(%rsp) │ │ │ │ - movdqa %xmm15,0x90(%rsp) │ │ │ │ - movdqa %xmm3,0xa0(%rsp) │ │ │ │ - movdqa %xmm9,0xb0(%rsp) │ │ │ │ - movdqu (%rsi,%rcx,2),%xmm1 │ │ │ │ - movdqu (%rsi,%r9,2),%xmm2 │ │ │ │ - movdqu (%rsi,%rax,2),%xmm3 │ │ │ │ - movdqu (%rsi,%r11,2),%xmm4 │ │ │ │ - movdqu (%rsi,%rbx,2),%xmm5 │ │ │ │ - movdqu (%rsi,%rbp,2),%xmm6 │ │ │ │ - movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ - movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ - add %rdx,%rsi │ │ │ │ - pmaddwd 0x40(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm6 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm2,%xmm1 │ │ │ │ - phaddd %xmm4,%xmm3 │ │ │ │ - phaddd %xmm6,%xmm5 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm3,%xmm1 │ │ │ │ - phaddd %xmm9,%xmm5 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - psrad %xmm12,%xmm1 │ │ │ │ - psrad %xmm12,%xmm5 │ │ │ │ - packssdw %xmm5,%xmm1 │ │ │ │ - movdqa %xmm1,0xc0(%rsp) │ │ │ │ - movdqu (%rsi,%rcx,2),%xmm2 │ │ │ │ - movdqu (%rsi,%r9,2),%xmm3 │ │ │ │ - movdqu (%rsi,%rax,2),%xmm4 │ │ │ │ - movdqu (%rsi,%r11,2),%xmm5 │ │ │ │ - movdqu (%rsi,%rbx,2),%xmm6 │ │ │ │ - movdqu (%rsi,%rbp,2),%xmm1 │ │ │ │ - movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ - movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ - add %rdx,%rsi │ │ │ │ - pmaddwd 0x40(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm1 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm3,%xmm2 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm1,%xmm6 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm4,%xmm2 │ │ │ │ - phaddd %xmm9,%xmm6 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - psrad %xmm12,%xmm2 │ │ │ │ - psrad %xmm12,%xmm6 │ │ │ │ - packssdw %xmm6,%xmm2 │ │ │ │ - movdqa %xmm2,0xd0(%rsp) │ │ │ │ - movdqu (%rsi,%rcx,2),%xmm3 │ │ │ │ - movdqu (%rsi,%r9,2),%xmm4 │ │ │ │ - movdqu (%rsi,%rax,2),%xmm5 │ │ │ │ - movdqu (%rsi,%r11,2),%xmm6 │ │ │ │ - movdqu (%rsi,%rbx,2),%xmm1 │ │ │ │ - movdqu (%rsi,%rbp,2),%xmm2 │ │ │ │ - movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ - movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ - add %rdx,%rsi │ │ │ │ - pmaddwd 0x40(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm2 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm4,%xmm3 │ │ │ │ - phaddd %xmm6,%xmm5 │ │ │ │ - phaddd %xmm2,%xmm1 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm5,%xmm3 │ │ │ │ - phaddd %xmm9,%xmm1 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - psrad %xmm12,%xmm3 │ │ │ │ - psrad %xmm12,%xmm1 │ │ │ │ - packssdw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm3,0xe0(%rsp) │ │ │ │ - movdqu (%rsi,%rcx,2),%xmm4 │ │ │ │ - movdqu (%rsi,%r9,2),%xmm5 │ │ │ │ - movdqu (%rsi,%rax,2),%xmm6 │ │ │ │ - movdqu (%rsi,%r11,2),%xmm1 │ │ │ │ - movdqu (%rsi,%rbx,2),%xmm2 │ │ │ │ - movdqu (%rsi,%rbp,2),%xmm3 │ │ │ │ - movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ - movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ - add %rdx,%rsi │ │ │ │ - pmaddwd 0x40(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm3 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm1,%xmm6 │ │ │ │ - phaddd %xmm3,%xmm2 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm6,%xmm4 │ │ │ │ - phaddd %xmm9,%xmm2 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - psrad %xmm12,%xmm2 │ │ │ │ - packssdw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,0xf0(%rsp) │ │ │ │ - movdqu (%rsi,%rcx,2),%xmm5 │ │ │ │ - movdqu (%rsi,%r9,2),%xmm6 │ │ │ │ - movdqu (%rsi,%rax,2),%xmm1 │ │ │ │ - movdqu (%rsi,%r11,2),%xmm2 │ │ │ │ - movdqu (%rsi,%rbx,2),%xmm3 │ │ │ │ - movdqu (%rsi,%rbp,2),%xmm4 │ │ │ │ - movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ - movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ - add %rdx,%rsi │ │ │ │ - pmaddwd 0x40(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm4 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm6,%xmm5 │ │ │ │ - phaddd %xmm2,%xmm1 │ │ │ │ - phaddd %xmm4,%xmm3 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm1,%xmm5 │ │ │ │ - phaddd %xmm9,%xmm3 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - psrad %xmm12,%xmm5 │ │ │ │ - psrad %xmm12,%xmm3 │ │ │ │ - packssdw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm5,0x100(%rsp) │ │ │ │ - movdqu (%rsi,%rcx,2),%xmm6 │ │ │ │ - movdqu (%rsi,%r9,2),%xmm1 │ │ │ │ - movdqu (%rsi,%rax,2),%xmm2 │ │ │ │ - movdqu (%rsi,%r11,2),%xmm3 │ │ │ │ - movdqu (%rsi,%rbx,2),%xmm4 │ │ │ │ - movdqu (%rsi,%rbp,2),%xmm5 │ │ │ │ - movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ - movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ - add %rdx,%rsi │ │ │ │ - pmaddwd 0x40(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm5 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm1,%xmm6 │ │ │ │ - phaddd %xmm3,%xmm2 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm2,%xmm6 │ │ │ │ - phaddd %xmm9,%xmm4 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - psrad %xmm12,%xmm6 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - packssdw %xmm4,%xmm6 │ │ │ │ - movdqu (%rsi,%rcx,2),%xmm7 │ │ │ │ - movdqu (%rsi,%r9,2),%xmm1 │ │ │ │ - movdqu (%rsi,%rax,2),%xmm2 │ │ │ │ - movdqu (%rsi,%r11,2),%xmm3 │ │ │ │ - movdqu (%rsi,%rbx,2),%xmm4 │ │ │ │ - movdqu (%rsi,%rbp,2),%xmm5 │ │ │ │ - movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ - movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ - add %rdx,%rsi │ │ │ │ - pmaddwd 0x40(%rsp),%xmm7 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm5 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm1,%xmm7 │ │ │ │ - phaddd %xmm3,%xmm2 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm2,%xmm7 │ │ │ │ - phaddd %xmm9,%xmm4 │ │ │ │ - paddd %xmm11,%xmm7 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - psrad %xmm12,%xmm7 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - packssdw %xmm4,%xmm7 │ │ │ │ - movdqu (%rsi,%rcx,2),%xmm8 │ │ │ │ - movdqu (%rsi,%r9,2),%xmm1 │ │ │ │ - movdqu (%rsi,%rax,2),%xmm2 │ │ │ │ - movdqu (%rsi,%r11,2),%xmm3 │ │ │ │ - movdqu (%rsi,%rbx,2),%xmm4 │ │ │ │ - movdqu (%rsi,%rbp,2),%xmm5 │ │ │ │ - movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ - movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ - add %rdx,%rsi │ │ │ │ - pmaddwd 0x40(%rsp),%xmm8 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm1 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm2 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm3 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm5 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm10 │ │ │ │ - phaddd %xmm1,%xmm8 │ │ │ │ - phaddd %xmm3,%xmm2 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm10,%xmm9 │ │ │ │ - phaddd %xmm2,%xmm8 │ │ │ │ - phaddd %xmm9,%xmm4 │ │ │ │ - paddd %xmm11,%xmm8 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - psrad %xmm12,%xmm8 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - packssdw %xmm4,%xmm8 │ │ │ │ - movdqa 0x100(%rsp),%xmm5 │ │ │ │ - movdqa 0xc0(%rsp),%xmm1 │ │ │ │ - movdqa 0xd0(%rsp),%xmm2 │ │ │ │ - movdqa 0xe0(%rsp),%xmm3 │ │ │ │ - movdqa 0xf0(%rsp),%xmm9 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - punpcklwd %xmm6,%xmm4 │ │ │ │ - punpckhwd %xmm6,%xmm5 │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - punpcklwd %xmm8,%xmm6 │ │ │ │ - punpckhwd %xmm8,%xmm7 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpcklwd %xmm2,%xmm0 │ │ │ │ - punpckhwd %xmm2,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpcklwd %xmm9,%xmm2 │ │ │ │ - punpckhwd %xmm9,%xmm3 │ │ │ │ - movdqa 0x170(%rsp),%xmm10 │ │ │ │ - movdqa 0x180(%rsp),%xmm11 │ │ │ │ - movdqa 0x190(%rsp),%xmm14 │ │ │ │ - movdqa 0x1a0(%rsp),%xmm15 │ │ │ │ - movdqa %xmm4,0xc0(%rsp) │ │ │ │ - movdqa %xmm5,0xd0(%rsp) │ │ │ │ - movdqa %xmm6,0xe0(%rsp) │ │ │ │ - movdqa %xmm7,0xf0(%rsp) │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - pmaddwd %xmm10,%xmm4 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - pmaddwd %xmm10,%xmm5 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - pmaddwd %xmm11,%xmm6 │ │ │ │ - movdqa %xmm3,%xmm7 │ │ │ │ - pmaddwd %xmm11,%xmm7 │ │ │ │ - paddd %xmm13,%xmm4 │ │ │ │ - paddd %xmm13,%xmm5 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - movdqa 0xc0(%rsp),%xmm6 │ │ │ │ - pmaddwd %xmm14,%xmm6 │ │ │ │ - movdqa 0xd0(%rsp),%xmm7 │ │ │ │ - pmaddwd %xmm14,%xmm7 │ │ │ │ - movdqa 0xe0(%rsp),%xmm8 │ │ │ │ - pmaddwd %xmm15,%xmm8 │ │ │ │ - movdqa 0xf0(%rsp),%xmm9 │ │ │ │ - pmaddwd %xmm15,%xmm9 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - paddd %xmm8,%xmm4 │ │ │ │ - paddd %xmm9,%xmm5 │ │ │ │ - psrad $0x6,%xmm4 │ │ │ │ - psrad $0x6,%xmm5 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - movdqa %xmm4,(%rdi) │ │ │ │ - add %r13,%rdi │ │ │ │ - dec %r8d │ │ │ │ - je 30841c <__cxa_finalize@plt+0x2dd3cc> │ │ │ │ - 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 │ │ │ │ - movdqu (%rsi,%r12,2),%xmm1 │ │ │ │ - add %rdx,%rsi │ │ │ │ - pmaddwd 0x40(%rsp),%xmm4 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm8 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm7 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm0 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm1 │ │ │ │ - phaddd %xmm8,%xmm4 │ │ │ │ - phaddd %xmm6,%xmm5 │ │ │ │ - phaddd %xmm9,%xmm7 │ │ │ │ - phaddd %xmm1,%xmm0 │ │ │ │ - phaddd %xmm5,%xmm4 │ │ │ │ - phaddd %xmm0,%xmm7 │ │ │ │ - paddd 0x10(%rsp),%xmm4 │ │ │ │ - paddd 0x10(%rsp),%xmm7 │ │ │ │ - psrad %xmm12,%xmm4 │ │ │ │ - psrad %xmm12,%xmm7 │ │ │ │ - packssdw %xmm7,%xmm4 │ │ │ │ - movdqa %xmm4,0x100(%rsp) │ │ │ │ - movdqu (%rsi,%rcx,2),%xmm8 │ │ │ │ - movdqu (%rsi,%r9,2),%xmm5 │ │ │ │ - movdqu (%rsi,%rax,2),%xmm6 │ │ │ │ - movdqu (%rsi,%r11,2),%xmm7 │ │ │ │ - movdqu (%rsi,%rbx,2),%xmm9 │ │ │ │ - movdqu (%rsi,%rbp,2),%xmm4 │ │ │ │ - movdqu (%rsi,%r15,2),%xmm0 │ │ │ │ - movdqu (%rsi,%r12,2),%xmm1 │ │ │ │ - add %rdx,%rsi │ │ │ │ - pmaddwd 0x40(%rsp),%xmm8 │ │ │ │ - pmaddwd 0x50(%rsp),%xmm5 │ │ │ │ - pmaddwd 0x60(%rsp),%xmm6 │ │ │ │ - pmaddwd 0x70(%rsp),%xmm7 │ │ │ │ - pmaddwd 0x80(%rsp),%xmm9 │ │ │ │ - pmaddwd 0x90(%rsp),%xmm4 │ │ │ │ - pmaddwd 0xa0(%rsp),%xmm0 │ │ │ │ - pmaddwd 0xb0(%rsp),%xmm1 │ │ │ │ - phaddd %xmm5,%xmm8 │ │ │ │ - phaddd %xmm7,%xmm6 │ │ │ │ - phaddd %xmm4,%xmm9 │ │ │ │ - phaddd %xmm1,%xmm0 │ │ │ │ - phaddd %xmm6,%xmm8 │ │ │ │ - phaddd %xmm0,%xmm9 │ │ │ │ - paddd 0x10(%rsp),%xmm8 │ │ │ │ - paddd 0x10(%rsp),%xmm9 │ │ │ │ - psrad %xmm12,%xmm8 │ │ │ │ - psrad %xmm12,%xmm9 │ │ │ │ - packssdw %xmm9,%xmm8 │ │ │ │ - movdqa 0x100(%rsp),%xmm4 │ │ │ │ - movdqa %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - movdqa 0xc0(%rsp),%xmm2 │ │ │ │ - movdqa 0xd0(%rsp),%xmm3 │ │ │ │ - movdqa 0xe0(%rsp),%xmm5 │ │ │ │ - movdqa 0xf0(%rsp),%xmm6 │ │ │ │ + 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 307bbb <__cxa_finalize@plt+0x2dcb6b> │ │ │ │ + movdqu %xmm6,0x16c(%rsp) │ │ │ │ + movdqu %xmm6,0x18c(%rsp) │ │ │ │ + movq %xmm6,0x17c(%rsp) │ │ │ │ + movq %xmm6,0x19c(%rsp) │ │ │ │ + movdqa 0xd47bc(%rip),%xmm13 │ │ │ │ + movdqa 0xd47f3(%rip),%xmm15 │ │ │ │ + movdqa %xmm6,%xmm14 │ │ │ │ + mov 0x1c0(%rsp),%eax │ │ │ │ + mov 0x1d0(%rsp),%r8d │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 307f50 <__cxa_finalize@plt+0x2dcf00> │ │ │ │ + movd %r9d,%xmm1 │ │ │ │ + bsr %r9d,%ecx │ │ │ │ + test %eax,%eax │ │ │ │ + je 307e66 <__cxa_finalize@plt+0x2dce16> │ │ │ │ + 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 0xd47bd(%rip),%r8 │ │ │ │ + movddup (%r8,%rcx,8),%xmm11 │ │ │ │ + movddup (%r8,%rax,8),%xmm12 │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0x1c8(%rsp),%ecx │ │ │ │ + lea 0x70(%rsp),%rax │ │ │ │ + lea 0x40(%r8,%r9,8),%r9 │ │ │ │ + mov $0x8,%edx │ │ │ │ + lea (%r8,%rcx,2),%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movdqa (%rax),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ movdqa %xmm4,%xmm7 │ │ │ │ - punpcklwd %xmm8,%xmm7 │ │ │ │ - punpckhwd %xmm8,%xmm4 │ │ │ │ - movdqa %xmm5,0xc0(%rsp) │ │ │ │ - movdqa %xmm6,0xd0(%rsp) │ │ │ │ - movdqa %xmm7,0xe0(%rsp) │ │ │ │ - movdqa %xmm4,0xf0(%rsp) │ │ │ │ - jmp 308cab <__cxa_finalize@plt+0x2ddc5b> │ │ │ │ - add $0x1c8,%rsp │ │ │ │ - pop %r13 │ │ │ │ - pop %r12 │ │ │ │ - pop %r15 │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - push %rbx │ │ │ │ - push %rbp │ │ │ │ - push %r14 │ │ │ │ - push %r15 │ │ │ │ - sub $0xd8,%rsp │ │ │ │ - mov 0x108(%rsp),%eax │ │ │ │ - lea -0x97db(%rip),%rbx │ │ │ │ - shr $0xb,%eax │ │ │ │ - movddup 0xdd678(%rbx),%xmm8 │ │ │ │ - call 309070 <__cxa_finalize@plt+0x2de020> │ │ │ │ - jmp 308f67 <__cxa_finalize@plt+0x2ddf17> │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - call 3091b3 <__cxa_finalize@plt+0x2de163> │ │ │ │ - paddd %xmm8,%xmm1 │ │ │ │ - paddd %xmm8,%xmm2 │ │ │ │ - psrad $0xf,%xmm1 │ │ │ │ - psrad $0xf,%xmm2 │ │ │ │ - packssdw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - call 30930d <__cxa_finalize@plt+0x2de2bd> │ │ │ │ - paddd %xmm8,%xmm1 │ │ │ │ - paddd %xmm8,%xmm2 │ │ │ │ - psrad $0xf,%xmm1 │ │ │ │ - psrad $0xf,%xmm2 │ │ │ │ - packssdw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ - dec %r15d │ │ │ │ - jg 308f5e <__cxa_finalize@plt+0x2ddf0e> │ │ │ │ - add $0xd8,%rsp │ │ │ │ - pop %r15 │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - push %rbx │ │ │ │ - push %rbp │ │ │ │ - push %r14 │ │ │ │ - push %r15 │ │ │ │ - sub $0xd8,%rsp │ │ │ │ - mov 0x108(%rsp),%eax │ │ │ │ - lea -0x986b(%rip),%rbx │ │ │ │ - shr $0xb,%eax │ │ │ │ - movddup 0xdd668(%rbx,%rax,8),%xmm8 │ │ │ │ - movd 0x108(%rsp),%xmm9 │ │ │ │ - pshufb 0xdd4f0(%rbx),%xmm9 │ │ │ │ - call 309070 <__cxa_finalize@plt+0x2de020> │ │ │ │ - jmp 30900c <__cxa_finalize@plt+0x2ddfbc> │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - call 3091b3 <__cxa_finalize@plt+0x2de163> │ │ │ │ - psrad $0x10,%xmm1 │ │ │ │ - psrad $0x10,%xmm2 │ │ │ │ - packssdw %xmm2,%xmm1 │ │ │ │ - pmaxsw %xmm6,%xmm1 │ │ │ │ - pmulhrsw %xmm8,%xmm1 │ │ │ │ - pminsw %xmm9,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - call 30930d <__cxa_finalize@plt+0x2de2bd> │ │ │ │ - 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 309003 <__cxa_finalize@plt+0x2ddfb3> │ │ │ │ - add $0xd8,%rsp │ │ │ │ - pop %r15 │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - movd 0xdd650(%rbx,%rax,4),%xmm0 │ │ │ │ - movddup 0xdd658(%rbx,%rax,8),%xmm7 │ │ │ │ - add $0xe1fd0,%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 │ │ │ │ - imul $0xfffffff9,%r10d,%eax │ │ │ │ - mov 0x108(%rsp),%ebp │ │ │ │ - add %eax,%r11d │ │ │ │ - imul $0xfffffff9,%r14d,%eax │ │ │ │ - add $0x10200,%ebp │ │ │ │ - mov $0x4,%r15d │ │ │ │ - add %eax,%r8d │ │ │ │ - movdqa %xmm0,0x8(%rsp) │ │ │ │ + movdqa %xmm4,%xmm8 │ │ │ │ + movddup (%r9,%r10,8),%xmm2 │ │ │ │ + movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ + movdqu (%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movdqu (%rax,%r11,2),%xmm6 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm5,%xmm3 │ │ │ │ + pminsw %xmm5,%xmm8 │ │ │ │ + pandn %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm6,%xmm8 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm11,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movddup 0x60(%r8,%r10,8),%xmm2 │ │ │ │ + movsbq 0x74(%r10,%rcx,1),%r11 │ │ │ │ + movdqu (%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movdqu (%rax,%r11,2),%xmm6 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm5,%xmm3 │ │ │ │ + pminsw %xmm5,%xmm8 │ │ │ │ + pandn %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm6,%xmm8 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm12,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw 0x10(%rsp),%xmm9 │ │ │ │ + movdqa %xmm10,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movsbq 0x7c(%r10,%rcx,1),%r11 │ │ │ │ + movdqu (%rax,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movdqu (%rax,%r11,2),%xmm6 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm5,%xmm3 │ │ │ │ + pminsw %xmm5,%xmm8 │ │ │ │ + pandn %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pcmpeqw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm6,%xmm8 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + pmaxsw %xmm3,%xmm7 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm12,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw 0x10(%rsp),%xmm9 │ │ │ │ + movdqa %xmm10,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 307c79 <__cxa_finalize@plt+0x2dcc29> │ │ │ │ pxor %xmm6,%xmm6 │ │ │ │ - call 309490 <__cxa_finalize@plt+0x2de440> │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - call 309490 <__cxa_finalize@plt+0x2de440> │ │ │ │ - movdqa %xmm5,%xmm1 │ │ │ │ - punpcklwd %xmm0,%xmm1 │ │ │ │ - punpckhwd %xmm0,%xmm5 │ │ │ │ - movdqa %xmm1,0x18(%rsp) │ │ │ │ - movdqa %xmm5,0x48(%rsp) │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - call 309490 <__cxa_finalize@plt+0x2de440> │ │ │ │ - movdqa %xmm5,%xmm1 │ │ │ │ - punpcklwd %xmm0,%xmm1 │ │ │ │ - punpckhwd %xmm0,%xmm5 │ │ │ │ - movdqa %xmm1,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0xa8(%rsp) │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - call 309490 <__cxa_finalize@plt+0x2de440> │ │ │ │ - movdqa %xmm5,%xmm1 │ │ │ │ - punpcklwd %xmm0,%xmm1 │ │ │ │ - punpckhwd %xmm0,%xmm5 │ │ │ │ - movdqa %xmm1,0x28(%rsp) │ │ │ │ - movdqa %xmm5,0x58(%rsp) │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - call 309490 <__cxa_finalize@plt+0x2de440> │ │ │ │ - movdqa %xmm5,%xmm1 │ │ │ │ - punpcklwd %xmm0,%xmm1 │ │ │ │ - punpckhwd %xmm0,%xmm5 │ │ │ │ - movdqa %xmm1,0x88(%rsp) │ │ │ │ - movdqa %xmm5,0xb8(%rsp) │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - call 309490 <__cxa_finalize@plt+0x2de440> │ │ │ │ - movdqa %xmm5,%xmm1 │ │ │ │ - punpcklwd %xmm0,%xmm1 │ │ │ │ - punpckhwd %xmm0,%xmm5 │ │ │ │ - movdqa %xmm1,0x38(%rsp) │ │ │ │ - movdqa %xmm5,0x68(%rsp) │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - call 309490 <__cxa_finalize@plt+0x2de440> │ │ │ │ - movdqa %xmm5,%xmm1 │ │ │ │ - punpcklwd %xmm0,%xmm1 │ │ │ │ - punpckhwd %xmm0,%xmm5 │ │ │ │ - movdqa %xmm1,0x98(%rsp) │ │ │ │ - movdqa %xmm5,0xc8(%rsp) │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - call 309490 <__cxa_finalize@plt+0x2de440> │ │ │ │ - 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 │ │ │ │ - shr $0xa,%ebp │ │ │ │ - movq (%rbx,%rbp,8),%xmm3 │ │ │ │ - lea (%rax,%r14,1),%ebp │ │ │ │ - shr $0xa,%eax │ │ │ │ - movq (%rbx,%rax,8),%xmm1 │ │ │ │ - lea 0x0(%rbp,%r14,1),%eax │ │ │ │ - shr $0xa,%ebp │ │ │ │ - punpcklwd %xmm2,%xmm4 │ │ │ │ - punpcklwd %xmm1,%xmm3 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - punpckldq %xmm3,%xmm2 │ │ │ │ - punpckhdq %xmm3,%xmm4 │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - punpcklbw %xmm2,%xmm1 │ │ │ │ - pmaddwd 0x18(%rsp),%xmm1 │ │ │ │ - movdqa %xmm6,%xmm3 │ │ │ │ - punpckhbw %xmm2,%xmm3 │ │ │ │ - movdqa 0x28(%rsp),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - movdqa %xmm2,0x18(%rsp) │ │ │ │ - paddd %xmm3,%xmm1 │ │ │ │ - movdqa %xmm6,%xmm3 │ │ │ │ - punpcklbw %xmm4,%xmm3 │ │ │ │ - movdqa 0x38(%rsp),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - movdqa %xmm2,0x28(%rsp) │ │ │ │ - paddd %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - punpcklwd %xmm0,%xmm3 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - punpckhbw %xmm4,%xmm2 │ │ │ │ - pmaddwd %xmm3,%xmm2 │ │ │ │ - movdqa %xmm3,0x38(%rsp) │ │ │ │ - paddd %xmm2,%xmm1 │ │ │ │ - movq (%rbx,%rbp,8),%xmm4 │ │ │ │ - lea (%rax,%r14,1),%ebp │ │ │ │ - shr $0xa,%eax │ │ │ │ - movq (%rbx,%rax,8),%xmm3 │ │ │ │ - lea 0x0(%rbp,%r14,1),%eax │ │ │ │ - shr $0xa,%ebp │ │ │ │ - movq (%rbx,%rbp,8),%xmm2 │ │ │ │ - lea (%rax,%r8,1),%ebp │ │ │ │ - shr $0xa,%eax │ │ │ │ - punpcklwd %xmm3,%xmm4 │ │ │ │ - movq (%rbx,%rax,8),%xmm3 │ │ │ │ - punpcklwd %xmm3,%xmm2 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - punpckldq %xmm2,%xmm3 │ │ │ │ - punpckhdq %xmm2,%xmm4 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - punpcklbw %xmm3,%xmm2 │ │ │ │ - pmaddwd 0x48(%rsp),%xmm2 │ │ │ │ - punpckhbw %xmm3,%xmm6 │ │ │ │ - movdqa 0x58(%rsp),%xmm3 │ │ │ │ - pmaddwd %xmm3,%xmm6 │ │ │ │ - movdqa %xmm3,0x48(%rsp) │ │ │ │ - pxor %xmm3,%xmm3 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - punpcklbw %xmm4,%xmm3 │ │ │ │ - movdqa 0x68(%rsp),%xmm6 │ │ │ │ - pmaddwd %xmm6,%xmm3 │ │ │ │ - movdqa %xmm6,0x58(%rsp) │ │ │ │ - punpckhwd %xmm0,%xmm5 │ │ │ │ + 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 307c62 <__cxa_finalize@plt+0x2dcc12> │ │ │ │ + add $0x1b8,%rsp │ │ │ │ + ret │ │ │ │ + lea 0xd4583(%rip),%rax │ │ │ │ + and $0x1,%r9d │ │ │ │ + xor %edx,%edx │ │ │ │ + sub %ecx,%r8d │ │ │ │ + cmovs %edx,%r8d │ │ │ │ + add %r9d,%r9d │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + movddup (%rax,%r8,8),%xmm7 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + mov 0x1c8(%rsp),%ecx │ │ │ │ + lea 0x70(%rsp),%r8 │ │ │ │ + lea 0x40(%rax,%r9,8),%r9 │ │ │ │ + mov $0x8,%edx │ │ │ │ + lea (%rax,%rcx,2),%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movdqa (%r8),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movddup (%r9,%r10,8),%xmm2 │ │ │ │ + movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ + movdqu (%r8,%r11,2),%xmm5 │ │ │ │ + neg %r11 │ │ │ │ + movdqu (%r8,%r11,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 307eb5 <__cxa_finalize@plt+0x2dce65> │ │ │ │ pxor %xmm6,%xmm6 │ │ │ │ - paddd %xmm3,%xmm2 │ │ │ │ - movdqa %xmm6,%xmm3 │ │ │ │ - punpckhbw %xmm4,%xmm3 │ │ │ │ - pmaddwd %xmm5,%xmm3 │ │ │ │ - movdqa %xmm5,0x68(%rsp) │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - paddd %xmm3,%xmm2 │ │ │ │ + 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 307ea6 <__cxa_finalize@plt+0x2dce56> │ │ │ │ + add $0x1b8,%rsp │ │ │ │ ret │ │ │ │ - call 309490 <__cxa_finalize@plt+0x2de440> │ │ │ │ - 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 │ │ │ │ - shr $0xa,%ebp │ │ │ │ - movq (%rbx,%rbp,8),%xmm3 │ │ │ │ - lea (%rax,%r14,1),%ebp │ │ │ │ - shr $0xa,%eax │ │ │ │ - movq (%rbx,%rax,8),%xmm1 │ │ │ │ - lea 0x0(%rbp,%r14,1),%eax │ │ │ │ - shr $0xa,%ebp │ │ │ │ - punpcklwd %xmm2,%xmm4 │ │ │ │ - punpcklwd %xmm1,%xmm3 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - punpckldq %xmm3,%xmm2 │ │ │ │ - punpckhdq %xmm3,%xmm4 │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - punpcklbw %xmm2,%xmm1 │ │ │ │ - pmaddwd 0x78(%rsp),%xmm1 │ │ │ │ - movdqa %xmm6,%xmm3 │ │ │ │ - punpckhbw %xmm2,%xmm3 │ │ │ │ - movdqa 0x88(%rsp),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - movdqa %xmm2,0x78(%rsp) │ │ │ │ - paddd %xmm3,%xmm1 │ │ │ │ - movdqa %xmm6,%xmm3 │ │ │ │ - punpcklbw %xmm4,%xmm3 │ │ │ │ - movdqa 0x98(%rsp),%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm3 │ │ │ │ - movdqa %xmm2,0x88(%rsp) │ │ │ │ - paddd %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - punpcklwd %xmm0,%xmm3 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - punpckhbw %xmm4,%xmm2 │ │ │ │ - pmaddwd %xmm3,%xmm2 │ │ │ │ - movdqa %xmm3,0x98(%rsp) │ │ │ │ - paddd %xmm2,%xmm1 │ │ │ │ - movq (%rbx,%rbp,8),%xmm4 │ │ │ │ - lea (%rax,%r14,1),%ebp │ │ │ │ - shr $0xa,%eax │ │ │ │ - movq (%rbx,%rax,8),%xmm3 │ │ │ │ - lea 0x0(%rbp,%r14,1),%eax │ │ │ │ - shr $0xa,%ebp │ │ │ │ - movq (%rbx,%rbp,8),%xmm2 │ │ │ │ - lea (%rax,%r8,1),%ebp │ │ │ │ - shr $0xa,%eax │ │ │ │ - punpcklwd %xmm3,%xmm4 │ │ │ │ - movq (%rbx,%rax,8),%xmm3 │ │ │ │ - punpcklwd %xmm3,%xmm2 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - punpckldq %xmm2,%xmm3 │ │ │ │ - punpckhdq %xmm2,%xmm4 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - punpcklbw %xmm3,%xmm2 │ │ │ │ - pmaddwd 0xa8(%rsp),%xmm2 │ │ │ │ - punpckhbw %xmm3,%xmm6 │ │ │ │ - movdqa 0xb8(%rsp),%xmm3 │ │ │ │ - pmaddwd %xmm3,%xmm6 │ │ │ │ - movdqa %xmm3,0xa8(%rsp) │ │ │ │ - pxor %xmm3,%xmm3 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - punpcklbw %xmm4,%xmm3 │ │ │ │ - movdqa 0xc8(%rsp),%xmm6 │ │ │ │ - pmaddwd %xmm6,%xmm3 │ │ │ │ - movdqa %xmm6,0xb8(%rsp) │ │ │ │ - punpckhwd %xmm0,%xmm5 │ │ │ │ + movd 0x1c0(%rsp),%xmm1 │ │ │ │ + tzcnt %eax,%eax │ │ │ │ + mov 0x1c8(%rsp),%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + sub %eax,%r8d │ │ │ │ + cmovs %edx,%r8d │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + lea 0xd4477(%rip),%r9 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + movddup (%r9,%r8,8),%xmm7 │ │ │ │ + lea (%r9,%rcx,2),%rcx │ │ │ │ + lea 0x70(%rsp),%r8 │ │ │ │ + mov $0x8,%edx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movdqa (%r8),%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movddup 0x60(%r9,%r10,8),%xmm2 │ │ │ │ + movsbq 0x74(%r10,%rcx,1),%rax │ │ │ │ + movdqu (%r8,%rax,2),%xmm5 │ │ │ │ + neg %rax │ │ │ │ + movdqu (%r8,%rax,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + movsbq 0x7c(%r10,%rcx,1),%rax │ │ │ │ + movdqu (%r8,%rax,2),%xmm5 │ │ │ │ + neg %rax │ │ │ │ + movdqu (%r8,%rax,2),%xmm6 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + psubw %xmm4,%xmm6 │ │ │ │ + packsswb %xmm6,%xmm5 │ │ │ │ + pshufb %xmm13,%xmm5 │ │ │ │ + pabsb %xmm5,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psignb %xmm5,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pand %xmm6,%xmm9 │ │ │ │ + psrlw (%rsp),%xmm9 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubusb %xmm9,%xmm5 │ │ │ │ + pminub %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + dec %r10d │ │ │ │ + jge 307fa0 <__cxa_finalize@plt+0x2dcf50> │ │ │ │ pxor %xmm6,%xmm6 │ │ │ │ - paddd %xmm3,%xmm2 │ │ │ │ - movdqa %xmm6,%xmm3 │ │ │ │ - punpckhbw %xmm4,%xmm3 │ │ │ │ - pmaddwd %xmm5,%xmm3 │ │ │ │ - movdqa %xmm5,0xc8(%rsp) │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - paddd %xmm3,%xmm2 │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - lea (%r9,%r10,1),%eax │ │ │ │ - shr $0xa,%r9d │ │ │ │ - movq (%rbx,%r9,8),%xmm3 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - punpcklbw %xmm3,%xmm0 │ │ │ │ - movdqu -0x6(%rdx),%xmm3 │ │ │ │ - pmaddwd %xmm3,%xmm0 │ │ │ │ - lea (%rax,%r10,1),%r9d │ │ │ │ - shr $0xa,%eax │ │ │ │ - movq (%rbx,%rax,8),%xmm3 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - punpcklbw %xmm3,%xmm2 │ │ │ │ - movdqu -0x4(%rdx),%xmm3 │ │ │ │ - pmaddwd %xmm3,%xmm2 │ │ │ │ - lea (%r9,%r10,1),%eax │ │ │ │ - shr $0xa,%r9d │ │ │ │ - movq (%rbx,%r9,8),%xmm3 │ │ │ │ - phaddd %xmm2,%xmm0 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - punpcklbw %xmm3,%xmm2 │ │ │ │ - movdqu -0x2(%rdx),%xmm3 │ │ │ │ - pmaddwd %xmm3,%xmm2 │ │ │ │ - lea (%rax,%r10,1),%r9d │ │ │ │ - shr $0xa,%eax │ │ │ │ - movq (%rbx,%rax,8),%xmm3 │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - punpcklbw %xmm3,%xmm1 │ │ │ │ - movdqu (%rdx),%xmm3 │ │ │ │ - pmaddwd %xmm3,%xmm1 │ │ │ │ - lea (%r9,%r10,1),%eax │ │ │ │ - shr $0xa,%r9d │ │ │ │ - movq (%rbx,%r9,8),%xmm3 │ │ │ │ - phaddd %xmm1,%xmm2 │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - punpcklbw %xmm3,%xmm1 │ │ │ │ - movdqu 0x2(%rdx),%xmm3 │ │ │ │ - pmaddwd %xmm3,%xmm1 │ │ │ │ - lea (%rax,%r10,1),%r9d │ │ │ │ - shr $0xa,%eax │ │ │ │ - movq (%rbx,%rax,8),%xmm3 │ │ │ │ - phaddd %xmm2,%xmm0 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - punpcklbw %xmm3,%xmm2 │ │ │ │ - movdqu 0x4(%rdx),%xmm3 │ │ │ │ - pmaddwd %xmm3,%xmm2 │ │ │ │ - lea (%r9,%r10,1),%eax │ │ │ │ - shr $0xa,%r9d │ │ │ │ - movq (%rbx,%r9,8),%xmm3 │ │ │ │ - phaddd %xmm2,%xmm1 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - punpcklbw %xmm3,%xmm2 │ │ │ │ - movdqu 0x6(%rdx),%xmm3 │ │ │ │ - pmaddwd %xmm3,%xmm2 │ │ │ │ - lea (%rax,%r11,1),%r9d │ │ │ │ - shr $0xa,%eax │ │ │ │ - movq (%rbx,%rax,8),%xmm3 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - punpcklbw %xmm3,%xmm4 │ │ │ │ - movdqu 0x8(%rdx),%xmm3 │ │ │ │ - add %rcx,%rdx │ │ │ │ - pmaddwd %xmm4,%xmm3 │ │ │ │ - phaddd %xmm3,%xmm2 │ │ │ │ - phaddd %xmm2,%xmm1 │ │ │ │ - paddd %xmm7,%xmm0 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - psrad 0x10(%rsp),%xmm0 │ │ │ │ - psrad 0x10(%rsp),%xmm1 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xd3821(%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 309750 <__cxa_finalize@plt+0x2de700> │ │ │ │ - jmp *%r8 │ │ │ │ - call 309750 <__cxa_finalize@plt+0x2de700> │ │ │ │ - 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 3095f5 <__cxa_finalize@plt+0x2de5a5> │ │ │ │ - ret │ │ │ │ - call 309750 <__cxa_finalize@plt+0x2de700> │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jne 309619 <__cxa_finalize@plt+0x2de5c9> │ │ │ │ - ret │ │ │ │ - call 309750 <__cxa_finalize@plt+0x2de700> │ │ │ │ - add %rsi,%rdi │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - dec %r9d │ │ │ │ - jg 309632 <__cxa_finalize@plt+0x2de5e2> │ │ │ │ - ret │ │ │ │ - call 309750 <__cxa_finalize@plt+0x2de700> │ │ │ │ - add %rsi,%rdi │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 309750 <__cxa_finalize@plt+0x2de700> │ │ │ │ - movdqa %xmm0,0x20(%rdi) │ │ │ │ - movdqa %xmm1,0x30(%rdi) │ │ │ │ - dec %r9d │ │ │ │ - jg 309649 <__cxa_finalize@plt+0x2de5f9> │ │ │ │ - ret │ │ │ │ - call 309750 <__cxa_finalize@plt+0x2de700> │ │ │ │ - add %rsi,%rdi │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 309750 <__cxa_finalize@plt+0x2de700> │ │ │ │ - movdqa %xmm0,0x20(%rdi) │ │ │ │ - movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 309750 <__cxa_finalize@plt+0x2de700> │ │ │ │ - movdqa %xmm0,0x40(%rdi) │ │ │ │ - movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 309750 <__cxa_finalize@plt+0x2de700> │ │ │ │ - movdqa %xmm0,0x60(%rdi) │ │ │ │ - movdqa %xmm1,0x70(%rdi) │ │ │ │ - dec %r9d │ │ │ │ - jg 30966f <__cxa_finalize@plt+0x2de61f> │ │ │ │ - ret │ │ │ │ - call 309750 <__cxa_finalize@plt+0x2de700> │ │ │ │ - add %rsi,%rdi │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 309750 <__cxa_finalize@plt+0x2de700> │ │ │ │ - movdqa %xmm0,0x20(%rdi) │ │ │ │ - movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 309750 <__cxa_finalize@plt+0x2de700> │ │ │ │ - movdqa %xmm0,0x40(%rdi) │ │ │ │ - movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 309750 <__cxa_finalize@plt+0x2de700> │ │ │ │ - movdqa %xmm0,0x60(%rdi) │ │ │ │ - movdqa %xmm1,0x70(%rdi) │ │ │ │ - call 309750 <__cxa_finalize@plt+0x2de700> │ │ │ │ - movdqa %xmm0,0x80(%rdi) │ │ │ │ - movdqa %xmm1,0x90(%rdi) │ │ │ │ - call 309750 <__cxa_finalize@plt+0x2de700> │ │ │ │ - movdqa %xmm0,0xa0(%rdi) │ │ │ │ - movdqa %xmm1,0xb0(%rdi) │ │ │ │ - call 309750 <__cxa_finalize@plt+0x2de700> │ │ │ │ - movdqa %xmm0,0xc0(%rdi) │ │ │ │ - movdqa %xmm1,0xd0(%rdi) │ │ │ │ - call 309750 <__cxa_finalize@plt+0x2de700> │ │ │ │ - movdqa %xmm0,0xe0(%rdi) │ │ │ │ - movdqa %xmm1,0xf0(%rdi) │ │ │ │ - dec %r9d │ │ │ │ - jg 3096b3 <__cxa_finalize@plt+0x2de663> │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - paddsw (%rcx),%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - paddsw 0x10(%rcx),%xmm1 │ │ │ │ - add $0x20,%rdx │ │ │ │ - add $0x20,%rcx │ │ │ │ - pmaxsw %xmm2,%xmm0 │ │ │ │ - pmaxsw %xmm2,%xmm1 │ │ │ │ - psubsw %xmm2,%xmm0 │ │ │ │ - psubsw %xmm2,%xmm1 │ │ │ │ - pmulhw %xmm3,%xmm0 │ │ │ │ - pmulhw %xmm3,%xmm1 │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xd3669(%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 │ │ │ │ - lea -0x10(%r10),%eax │ │ │ │ - shl $0x10,%r10d │ │ │ │ - sub %eax,%r10d │ │ │ │ - paddw %xmm6,%xmm5 │ │ │ │ - mov %r10d,%eax │ │ │ │ - shl $0x2,%r10d │ │ │ │ - testl $0x800,0x10(%rsp) │ │ │ │ - cmovne %r10d,%eax │ │ │ │ - movd %eax,%xmm4 │ │ │ │ - pslld $0x7,%xmm5 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - pshufd $0x0,%xmm4,%xmm4 │ │ │ │ - call 309960 <__cxa_finalize@plt+0x2de910> │ │ │ │ - jmp *%r8 │ │ │ │ - call 309960 <__cxa_finalize@plt+0x2de910> │ │ │ │ - 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 3097fb <__cxa_finalize@plt+0x2de7ab> │ │ │ │ - ret │ │ │ │ - call 309960 <__cxa_finalize@plt+0x2de910> │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jne 30981f <__cxa_finalize@plt+0x2de7cf> │ │ │ │ - ret │ │ │ │ - call 309960 <__cxa_finalize@plt+0x2de910> │ │ │ │ - add %rsi,%rdi │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - dec %r9d │ │ │ │ - jg 309838 <__cxa_finalize@plt+0x2de7e8> │ │ │ │ - ret │ │ │ │ - call 309960 <__cxa_finalize@plt+0x2de910> │ │ │ │ - add %rsi,%rdi │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 309960 <__cxa_finalize@plt+0x2de910> │ │ │ │ - movdqa %xmm0,0x20(%rdi) │ │ │ │ - movdqa %xmm1,0x30(%rdi) │ │ │ │ - dec %r9d │ │ │ │ - jg 30984f <__cxa_finalize@plt+0x2de7ff> │ │ │ │ - ret │ │ │ │ - call 309960 <__cxa_finalize@plt+0x2de910> │ │ │ │ - add %rsi,%rdi │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 309960 <__cxa_finalize@plt+0x2de910> │ │ │ │ - movdqa %xmm0,0x20(%rdi) │ │ │ │ - movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 309960 <__cxa_finalize@plt+0x2de910> │ │ │ │ - movdqa %xmm0,0x40(%rdi) │ │ │ │ - movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 309960 <__cxa_finalize@plt+0x2de910> │ │ │ │ - movdqa %xmm0,0x60(%rdi) │ │ │ │ - movdqa %xmm1,0x70(%rdi) │ │ │ │ - dec %r9d │ │ │ │ - jg 309875 <__cxa_finalize@plt+0x2de825> │ │ │ │ - ret │ │ │ │ - call 309960 <__cxa_finalize@plt+0x2de910> │ │ │ │ - add %rsi,%rdi │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 309960 <__cxa_finalize@plt+0x2de910> │ │ │ │ - movdqa %xmm0,0x20(%rdi) │ │ │ │ - movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 309960 <__cxa_finalize@plt+0x2de910> │ │ │ │ - movdqa %xmm0,0x40(%rdi) │ │ │ │ - movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 309960 <__cxa_finalize@plt+0x2de910> │ │ │ │ - movdqa %xmm0,0x60(%rdi) │ │ │ │ - movdqa %xmm1,0x70(%rdi) │ │ │ │ - call 309960 <__cxa_finalize@plt+0x2de910> │ │ │ │ - movdqa %xmm0,0x80(%rdi) │ │ │ │ - movdqa %xmm1,0x90(%rdi) │ │ │ │ - call 309960 <__cxa_finalize@plt+0x2de910> │ │ │ │ - movdqa %xmm0,0xa0(%rdi) │ │ │ │ - movdqa %xmm1,0xb0(%rdi) │ │ │ │ - call 309960 <__cxa_finalize@plt+0x2de910> │ │ │ │ - movdqa %xmm0,0xc0(%rdi) │ │ │ │ - movdqa %xmm1,0xd0(%rdi) │ │ │ │ - call 309960 <__cxa_finalize@plt+0x2de910> │ │ │ │ - movdqa %xmm0,0xe0(%rdi) │ │ │ │ - movdqa %xmm1,0xf0(%rdi) │ │ │ │ - dec %r9d │ │ │ │ - jg 3098b9 <__cxa_finalize@plt+0x2de869> │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - movdqa (%rdx),%xmm2 │ │ │ │ - movdqa (%rcx),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - punpckhwd %xmm2,%xmm3 │ │ │ │ - punpcklwd %xmm2,%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm2 │ │ │ │ - movdqa 0x10(%rcx),%xmm1 │ │ │ │ - add $0x20,%rdx │ │ │ │ - add $0x20,%rcx │ │ │ │ - pmaddwd %xmm4,%xmm3 │ │ │ │ - pmaddwd %xmm4,%xmm0 │ │ │ │ - paddd %xmm5,%xmm3 │ │ │ │ - paddd %xmm5,%xmm0 │ │ │ │ - psrad $0x8,%xmm3 │ │ │ │ - psrad $0x8,%xmm0 │ │ │ │ - packssdw %xmm3,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - punpckhwd %xmm2,%xmm3 │ │ │ │ - punpcklwd %xmm2,%xmm1 │ │ │ │ - pmaddwd %xmm4,%xmm3 │ │ │ │ - pmaddwd %xmm4,%xmm1 │ │ │ │ - paddd %xmm5,%xmm3 │ │ │ │ - paddd %xmm5,%xmm1 │ │ │ │ - psrad $0x8,%xmm3 │ │ │ │ - psrad $0x8,%xmm1 │ │ │ │ - packssdw %xmm3,%xmm1 │ │ │ │ - pminsw %xmm6,%xmm0 │ │ │ │ - pminsw %xmm6,%xmm1 │ │ │ │ - pmaxsw %xmm7,%xmm0 │ │ │ │ - pmaxsw %xmm7,%xmm1 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea 0xd3431(%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 309b80 <__cxa_finalize@plt+0x2deb30> │ │ │ │ - jmp *%r8 │ │ │ │ - call 309b80 <__cxa_finalize@plt+0x2deb30> │ │ │ │ - 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 309a26 <__cxa_finalize@plt+0x2de9d6> │ │ │ │ - ret │ │ │ │ - call 309b80 <__cxa_finalize@plt+0x2deb30> │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jne 309a4a <__cxa_finalize@plt+0x2de9fa> │ │ │ │ - ret │ │ │ │ - call 309b80 <__cxa_finalize@plt+0x2deb30> │ │ │ │ - add %rsi,%rdi │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - dec %r9d │ │ │ │ - jg 309a63 <__cxa_finalize@plt+0x2dea13> │ │ │ │ - ret │ │ │ │ - call 309b80 <__cxa_finalize@plt+0x2deb30> │ │ │ │ - add %rsi,%rdi │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 309b80 <__cxa_finalize@plt+0x2deb30> │ │ │ │ - movdqa %xmm0,0x20(%rdi) │ │ │ │ - movdqa %xmm1,0x30(%rdi) │ │ │ │ - dec %r9d │ │ │ │ - jg 309a7a <__cxa_finalize@plt+0x2dea2a> │ │ │ │ - ret │ │ │ │ - call 309b80 <__cxa_finalize@plt+0x2deb30> │ │ │ │ - add %rsi,%rdi │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 309b80 <__cxa_finalize@plt+0x2deb30> │ │ │ │ - movdqa %xmm0,0x20(%rdi) │ │ │ │ - movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 309b80 <__cxa_finalize@plt+0x2deb30> │ │ │ │ - movdqa %xmm0,0x40(%rdi) │ │ │ │ - movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 309b80 <__cxa_finalize@plt+0x2deb30> │ │ │ │ - movdqa %xmm0,0x60(%rdi) │ │ │ │ - movdqa %xmm1,0x70(%rdi) │ │ │ │ - dec %r9d │ │ │ │ - jg 309aa0 <__cxa_finalize@plt+0x2dea50> │ │ │ │ - ret │ │ │ │ - call 309b80 <__cxa_finalize@plt+0x2deb30> │ │ │ │ - add %rsi,%rdi │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 309b80 <__cxa_finalize@plt+0x2deb30> │ │ │ │ - movdqa %xmm0,0x20(%rdi) │ │ │ │ - movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 309b80 <__cxa_finalize@plt+0x2deb30> │ │ │ │ - movdqa %xmm0,0x40(%rdi) │ │ │ │ - movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 309b80 <__cxa_finalize@plt+0x2deb30> │ │ │ │ - movdqa %xmm0,0x60(%rdi) │ │ │ │ - movdqa %xmm1,0x70(%rdi) │ │ │ │ - call 309b80 <__cxa_finalize@plt+0x2deb30> │ │ │ │ - movdqa %xmm0,0x80(%rdi) │ │ │ │ - movdqa %xmm1,0x90(%rdi) │ │ │ │ - call 309b80 <__cxa_finalize@plt+0x2deb30> │ │ │ │ - movdqa %xmm0,0xa0(%rdi) │ │ │ │ - movdqa %xmm1,0xb0(%rdi) │ │ │ │ - call 309b80 <__cxa_finalize@plt+0x2deb30> │ │ │ │ - movdqa %xmm0,0xc0(%rdi) │ │ │ │ - movdqa %xmm1,0xd0(%rdi) │ │ │ │ - call 309b80 <__cxa_finalize@plt+0x2deb30> │ │ │ │ - movdqa %xmm0,0xe0(%rdi) │ │ │ │ - movdqa %xmm1,0xf0(%rdi) │ │ │ │ - dec %r9d │ │ │ │ - jg 309ae4 <__cxa_finalize@plt+0x2dea94> │ │ │ │ - ret │ │ │ │ - movq (%rax),%xmm3 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa (%rcx),%xmm4 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - punpcklbw %xmm5,%xmm3 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpckhwd %xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm0 │ │ │ │ - movdqa %xmm8,%xmm1 │ │ │ │ - psubw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - punpckhwd %xmm1,%xmm4 │ │ │ │ - punpcklwd %xmm1,%xmm3 │ │ │ │ - pmaddwd %xmm4,%xmm2 │ │ │ │ - pmaddwd %xmm3,%xmm0 │ │ │ │ - movq 0x8(%rax),%xmm3 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - movdqa 0x10(%rcx),%xmm4 │ │ │ │ - add $0x10,%rax │ │ │ │ - add $0x20,%rdx │ │ │ │ - add $0x20,%rcx │ │ │ │ - psrad $0x5,%xmm2 │ │ │ │ - psrad $0x5,%xmm0 │ │ │ │ - packssdw %xmm2,%xmm0 │ │ │ │ - punpcklbw %xmm5,%xmm3 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - punpckhwd %xmm4,%xmm2 │ │ │ │ - punpcklwd %xmm4,%xmm1 │ │ │ │ - movdqa %xmm8,%xmm5 │ │ │ │ - psubw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - punpckhwd %xmm5,%xmm4 │ │ │ │ - punpcklwd %xmm5,%xmm3 │ │ │ │ - pmaddwd %xmm4,%xmm2 │ │ │ │ - pmaddwd %xmm3,%xmm1 │ │ │ │ - psrad $0x5,%xmm2 │ │ │ │ - psrad $0x5,%xmm1 │ │ │ │ - packssdw %xmm2,%xmm1 │ │ │ │ - pmaxsw %xmm6,%xmm0 │ │ │ │ - pmaxsw %xmm6,%xmm1 │ │ │ │ - psubsw %xmm6,%xmm0 │ │ │ │ - psubsw %xmm6,%xmm1 │ │ │ │ - pmulhw %xmm7,%xmm0 │ │ │ │ - pmulhw %xmm7,%xmm1 │ │ │ │ - ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xd31e9(%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 30a270 <__cxa_finalize@plt+0x2df220> │ │ │ │ - jmp *%r8 │ │ │ │ - call 30a270 <__cxa_finalize@plt+0x2df220> │ │ │ │ - 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 309caa <__cxa_finalize@plt+0x2dec5a> │ │ │ │ - ret │ │ │ │ - call 30a270 <__cxa_finalize@plt+0x2df220> │ │ │ │ - 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 309ced <__cxa_finalize@plt+0x2dec9d> │ │ │ │ - ret │ │ │ │ - call 30a270 <__cxa_finalize@plt+0x2df220> │ │ │ │ - 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 30a270 <__cxa_finalize@plt+0x2df220> │ │ │ │ - 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 309d24 <__cxa_finalize@plt+0x2decd4> │ │ │ │ - ret │ │ │ │ - call 30a270 <__cxa_finalize@plt+0x2df220> │ │ │ │ - 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 30a270 <__cxa_finalize@plt+0x2df220> │ │ │ │ - movdqa %xmm0,0x20(%rdi) │ │ │ │ - phaddw %xmm3,%xmm2 │ │ │ │ - movdqa %xmm2,0x30(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 30a270 <__cxa_finalize@plt+0x2df220> │ │ │ │ - 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 30a270 <__cxa_finalize@plt+0x2df220> │ │ │ │ - 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 309d7d <__cxa_finalize@plt+0x2ded2d> │ │ │ │ - ret │ │ │ │ - call 30a270 <__cxa_finalize@plt+0x2df220> │ │ │ │ - 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 30a270 <__cxa_finalize@plt+0x2df220> │ │ │ │ - movdqa %xmm2,0x30(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm0,0x20(%rdi) │ │ │ │ - movdqa %xmm3,0x40(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 30a270 <__cxa_finalize@plt+0x2df220> │ │ │ │ - movdqa %xmm2,0x50(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm0,0x40(%rdi) │ │ │ │ - movdqa %xmm3,0x60(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 30a270 <__cxa_finalize@plt+0x2df220> │ │ │ │ - movdqa %xmm0,0x60(%rdi) │ │ │ │ - phaddw %xmm3,%xmm2 │ │ │ │ - movdqa %xmm2,0x70(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm1,0x70(%rdi) │ │ │ │ - call 30a270 <__cxa_finalize@plt+0x2df220> │ │ │ │ - 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 30a270 <__cxa_finalize@plt+0x2df220> │ │ │ │ - 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 30a270 <__cxa_finalize@plt+0x2df220> │ │ │ │ - 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 30a270 <__cxa_finalize@plt+0x2df220> │ │ │ │ - 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 309e25 <__cxa_finalize@plt+0x2dedd5> │ │ │ │ - ret │ │ │ │ - call 30a270 <__cxa_finalize@plt+0x2df220> │ │ │ │ - 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 30a270 <__cxa_finalize@plt+0x2df220> │ │ │ │ - movdqa %xmm2,0x30(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm0,0x20(%rdi) │ │ │ │ - movdqa %xmm3,0x40(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 30a270 <__cxa_finalize@plt+0x2df220> │ │ │ │ - movdqa %xmm2,0x50(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm0,0x40(%rdi) │ │ │ │ - movdqa %xmm3,0x60(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 30a270 <__cxa_finalize@plt+0x2df220> │ │ │ │ - movdqa %xmm2,0x70(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm0,0x60(%rdi) │ │ │ │ - movdqa %xmm3,0x80(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm1,0x70(%rdi) │ │ │ │ - call 30a270 <__cxa_finalize@plt+0x2df220> │ │ │ │ - movdqa %xmm2,0x90(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm0,0x80(%rdi) │ │ │ │ - movdqa %xmm3,0xa0(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm1,0x90(%rdi) │ │ │ │ - call 30a270 <__cxa_finalize@plt+0x2df220> │ │ │ │ - movdqa %xmm2,0xb0(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm0,0xa0(%rdi) │ │ │ │ - movdqa %xmm3,0xc0(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm1,0xb0(%rdi) │ │ │ │ - call 30a270 <__cxa_finalize@plt+0x2df220> │ │ │ │ - movdqa %xmm2,0xd0(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm0,0xc0(%rdi) │ │ │ │ - movdqa %xmm3,0xe0(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm1,0xd0(%rdi) │ │ │ │ - call 30a270 <__cxa_finalize@plt+0x2df220> │ │ │ │ - movdqa %xmm0,0xe0(%rdi) │ │ │ │ - phaddw %xmm3,%xmm2 │ │ │ │ - movdqa %xmm2,0xf0(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm1,0xf0(%rdi) │ │ │ │ - call 30a270 <__cxa_finalize@plt+0x2df220> │ │ │ │ - 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 30a270 <__cxa_finalize@plt+0x2df220> │ │ │ │ - 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 30a270 <__cxa_finalize@plt+0x2df220> │ │ │ │ - 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 30a270 <__cxa_finalize@plt+0x2df220> │ │ │ │ - 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 30a270 <__cxa_finalize@plt+0x2df220> │ │ │ │ - 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 30a270 <__cxa_finalize@plt+0x2df220> │ │ │ │ - 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 30a270 <__cxa_finalize@plt+0x2df220> │ │ │ │ - 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 30a270 <__cxa_finalize@plt+0x2df220> │ │ │ │ - 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 309f70 <__cxa_finalize@plt+0x2def20> │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa (%rcx),%xmm2 │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - punpcklwd %xmm0,%xmm4 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - punpckhwd %xmm0,%xmm5 │ │ │ │ - psubsw %xmm2,%xmm0 │ │ │ │ - pabsw %xmm0,%xmm0 │ │ │ │ - movdqa %xmm8,%xmm6 │ │ │ │ - psubusw %xmm0,%xmm6 │ │ │ │ - psrlw $0xa,%xmm6 │ │ │ │ - movdqa %xmm9,%xmm2 │ │ │ │ - psubw %xmm6,%xmm2 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - punpcklwd %xmm2,%xmm0 │ │ │ │ - punpckhwd %xmm2,%xmm6 │ │ │ │ - pmaddwd %xmm4,%xmm0 │ │ │ │ - pmaddwd %xmm5,%xmm6 │ │ │ │ - psrad $0x5,%xmm0 │ │ │ │ - psrad $0x5,%xmm6 │ │ │ │ - packssdw %xmm6,%xmm0 │ │ │ │ - pmaxsw %xmm10,%xmm0 │ │ │ │ - psubsw %xmm10,%xmm0 │ │ │ │ - pmulhw %xmm11,%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - movdqa 0x10(%rcx),%xmm3 │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - punpcklwd %xmm1,%xmm4 │ │ │ │ - movdqa %xmm3,%xmm5 │ │ │ │ - punpckhwd %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm1 │ │ │ │ - pabsw %xmm1,%xmm1 │ │ │ │ - movdqa %xmm8,%xmm6 │ │ │ │ - psubusw %xmm1,%xmm6 │ │ │ │ - psrlw $0xa,%xmm6 │ │ │ │ - movdqa %xmm9,%xmm3 │ │ │ │ - psubw %xmm6,%xmm3 │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - punpcklwd %xmm3,%xmm1 │ │ │ │ - punpckhwd %xmm3,%xmm6 │ │ │ │ - pmaddwd %xmm4,%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm6 │ │ │ │ - psrad $0x5,%xmm1 │ │ │ │ - psrad $0x5,%xmm6 │ │ │ │ - packssdw %xmm6,%xmm1 │ │ │ │ - pmaxsw %xmm10,%xmm1 │ │ │ │ - psubsw %xmm10,%xmm1 │ │ │ │ - pmulhw %xmm11,%xmm1 │ │ │ │ - add $0x20,%rdx │ │ │ │ - add $0x20,%rcx │ │ │ │ - ret │ │ │ │ - nopl (%rax) │ │ │ │ - lea 0xd2af1(%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 30a520 <__cxa_finalize@plt+0x2df4d0> │ │ │ │ - jmp *%r8 │ │ │ │ - call 30a520 <__cxa_finalize@plt+0x2df4d0> │ │ │ │ - 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 30a3ac <__cxa_finalize@plt+0x2df35c> │ │ │ │ - ret │ │ │ │ - call 30a520 <__cxa_finalize@plt+0x2df4d0> │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 30a3d0 <__cxa_finalize@plt+0x2df380> │ │ │ │ - ret │ │ │ │ - call 30a520 <__cxa_finalize@plt+0x2df4d0> │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 30a520 <__cxa_finalize@plt+0x2df4d0> │ │ │ │ - movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm1,0x10(%rdi,%rsi,1) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 30a3e9 <__cxa_finalize@plt+0x2df399> │ │ │ │ - ret │ │ │ │ - call 30a520 <__cxa_finalize@plt+0x2df4d0> │ │ │ │ - add %rsi,%rdi │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 30a520 <__cxa_finalize@plt+0x2df4d0> │ │ │ │ - movdqa %xmm0,0x20(%rdi) │ │ │ │ - movdqa %xmm1,0x30(%rdi) │ │ │ │ - dec %r9d │ │ │ │ - jg 30a412 <__cxa_finalize@plt+0x2df3c2> │ │ │ │ - ret │ │ │ │ - call 30a520 <__cxa_finalize@plt+0x2df4d0> │ │ │ │ - add %rsi,%rdi │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 30a520 <__cxa_finalize@plt+0x2df4d0> │ │ │ │ - movdqa %xmm0,0x20(%rdi) │ │ │ │ - movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 30a520 <__cxa_finalize@plt+0x2df4d0> │ │ │ │ - movdqa %xmm0,0x40(%rdi) │ │ │ │ - movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 30a520 <__cxa_finalize@plt+0x2df4d0> │ │ │ │ - movdqa %xmm0,0x60(%rdi) │ │ │ │ - movdqa %xmm1,0x70(%rdi) │ │ │ │ - dec %r9d │ │ │ │ - jg 30a438 <__cxa_finalize@plt+0x2df3e8> │ │ │ │ - ret │ │ │ │ - call 30a520 <__cxa_finalize@plt+0x2df4d0> │ │ │ │ - add %rsi,%rdi │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 30a520 <__cxa_finalize@plt+0x2df4d0> │ │ │ │ - movdqa %xmm0,0x20(%rdi) │ │ │ │ - movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 30a520 <__cxa_finalize@plt+0x2df4d0> │ │ │ │ - movdqa %xmm0,0x40(%rdi) │ │ │ │ - movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 30a520 <__cxa_finalize@plt+0x2df4d0> │ │ │ │ - movdqa %xmm0,0x60(%rdi) │ │ │ │ - movdqa %xmm1,0x70(%rdi) │ │ │ │ - call 30a520 <__cxa_finalize@plt+0x2df4d0> │ │ │ │ - movdqa %xmm0,0x80(%rdi) │ │ │ │ - movdqa %xmm1,0x90(%rdi) │ │ │ │ - call 30a520 <__cxa_finalize@plt+0x2df4d0> │ │ │ │ - movdqa %xmm0,0xa0(%rdi) │ │ │ │ - movdqa %xmm1,0xb0(%rdi) │ │ │ │ - call 30a520 <__cxa_finalize@plt+0x2df4d0> │ │ │ │ - movdqa %xmm0,0xc0(%rdi) │ │ │ │ - movdqa %xmm1,0xd0(%rdi) │ │ │ │ - call 30a520 <__cxa_finalize@plt+0x2df4d0> │ │ │ │ - movdqa %xmm0,0xe0(%rdi) │ │ │ │ - movdqa %xmm1,0xf0(%rdi) │ │ │ │ - dec %r9d │ │ │ │ - jg 30a47c <__cxa_finalize@plt+0x2df42c> │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa (%rcx),%xmm2 │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - punpcklwd %xmm0,%xmm4 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - punpckhwd %xmm0,%xmm5 │ │ │ │ - psubsw %xmm2,%xmm0 │ │ │ │ - pabsw %xmm0,%xmm0 │ │ │ │ - movdqa %xmm8,%xmm6 │ │ │ │ - psubusw %xmm0,%xmm6 │ │ │ │ - psrlw $0xa,%xmm6 │ │ │ │ - movdqa %xmm9,%xmm2 │ │ │ │ - psubw %xmm6,%xmm2 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - punpcklwd %xmm2,%xmm0 │ │ │ │ - punpckhwd %xmm2,%xmm6 │ │ │ │ - pmaddwd %xmm4,%xmm0 │ │ │ │ - pmaddwd %xmm5,%xmm6 │ │ │ │ - psrad $0x5,%xmm0 │ │ │ │ - psrad $0x5,%xmm6 │ │ │ │ - packssdw %xmm6,%xmm0 │ │ │ │ - pmaxsw %xmm10,%xmm0 │ │ │ │ - psubsw %xmm10,%xmm0 │ │ │ │ - pmulhw %xmm11,%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - movdqa 0x10(%rcx),%xmm3 │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - punpcklwd %xmm1,%xmm4 │ │ │ │ - movdqa %xmm3,%xmm5 │ │ │ │ - punpckhwd %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm1 │ │ │ │ - pabsw %xmm1,%xmm1 │ │ │ │ - movdqa %xmm8,%xmm6 │ │ │ │ - psubusw %xmm1,%xmm6 │ │ │ │ - psrlw $0xa,%xmm6 │ │ │ │ - movdqa %xmm9,%xmm3 │ │ │ │ - psubw %xmm6,%xmm3 │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - punpcklwd %xmm3,%xmm1 │ │ │ │ - punpckhwd %xmm3,%xmm6 │ │ │ │ - pmaddwd %xmm4,%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm6 │ │ │ │ - psrad $0x5,%xmm1 │ │ │ │ - psrad $0x5,%xmm6 │ │ │ │ - packssdw %xmm6,%xmm1 │ │ │ │ - pmaxsw %xmm10,%xmm1 │ │ │ │ - psubsw %xmm10,%xmm1 │ │ │ │ - pmulhw %xmm11,%xmm1 │ │ │ │ - phaddw %xmm3,%xmm2 │ │ │ │ - add $0x20,%rdx │ │ │ │ - add $0x20,%rcx │ │ │ │ - packuswb %xmm2,%xmm2 │ │ │ │ - pxor %xmm3,%xmm3 │ │ │ │ - psubb %xmm7,%xmm2 │ │ │ │ - pavgb %xmm3,%xmm2 │ │ │ │ - movq %xmm2,(%rax) │ │ │ │ - add $0x8,%rax │ │ │ │ - ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xd2839(%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 30a7e0 <__cxa_finalize@plt+0x2df790> │ │ │ │ - jmp *%r8 │ │ │ │ - call 30a7e0 <__cxa_finalize@plt+0x2df790> │ │ │ │ - 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 30a66d <__cxa_finalize@plt+0x2df61d> │ │ │ │ - ret │ │ │ │ - call 30a7e0 <__cxa_finalize@plt+0x2df790> │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 30a691 <__cxa_finalize@plt+0x2df641> │ │ │ │ - ret │ │ │ │ - call 30a7e0 <__cxa_finalize@plt+0x2df790> │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 30a7e0 <__cxa_finalize@plt+0x2df790> │ │ │ │ - movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm1,0x10(%rdi,%rsi,1) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 30a6aa <__cxa_finalize@plt+0x2df65a> │ │ │ │ - ret │ │ │ │ - call 30a7e0 <__cxa_finalize@plt+0x2df790> │ │ │ │ - add %rsi,%rdi │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 30a7e0 <__cxa_finalize@plt+0x2df790> │ │ │ │ - movdqa %xmm0,0x20(%rdi) │ │ │ │ - movdqa %xmm1,0x30(%rdi) │ │ │ │ - dec %r9d │ │ │ │ - jg 30a6d3 <__cxa_finalize@plt+0x2df683> │ │ │ │ - ret │ │ │ │ - call 30a7e0 <__cxa_finalize@plt+0x2df790> │ │ │ │ - add %rsi,%rdi │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 30a7e0 <__cxa_finalize@plt+0x2df790> │ │ │ │ - movdqa %xmm0,0x20(%rdi) │ │ │ │ - movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 30a7e0 <__cxa_finalize@plt+0x2df790> │ │ │ │ - movdqa %xmm0,0x40(%rdi) │ │ │ │ - movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 30a7e0 <__cxa_finalize@plt+0x2df790> │ │ │ │ - movdqa %xmm0,0x60(%rdi) │ │ │ │ - movdqa %xmm1,0x70(%rdi) │ │ │ │ - dec %r9d │ │ │ │ - jg 30a6f9 <__cxa_finalize@plt+0x2df6a9> │ │ │ │ - ret │ │ │ │ - call 30a7e0 <__cxa_finalize@plt+0x2df790> │ │ │ │ - add %rsi,%rdi │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - call 30a7e0 <__cxa_finalize@plt+0x2df790> │ │ │ │ - movdqa %xmm0,0x20(%rdi) │ │ │ │ - movdqa %xmm1,0x30(%rdi) │ │ │ │ - call 30a7e0 <__cxa_finalize@plt+0x2df790> │ │ │ │ - movdqa %xmm0,0x40(%rdi) │ │ │ │ - movdqa %xmm1,0x50(%rdi) │ │ │ │ - call 30a7e0 <__cxa_finalize@plt+0x2df790> │ │ │ │ - movdqa %xmm0,0x60(%rdi) │ │ │ │ - movdqa %xmm1,0x70(%rdi) │ │ │ │ - call 30a7e0 <__cxa_finalize@plt+0x2df790> │ │ │ │ - movdqa %xmm0,0x80(%rdi) │ │ │ │ - movdqa %xmm1,0x90(%rdi) │ │ │ │ - call 30a7e0 <__cxa_finalize@plt+0x2df790> │ │ │ │ - movdqa %xmm0,0xa0(%rdi) │ │ │ │ - movdqa %xmm1,0xb0(%rdi) │ │ │ │ - call 30a7e0 <__cxa_finalize@plt+0x2df790> │ │ │ │ - movdqa %xmm0,0xc0(%rdi) │ │ │ │ - movdqa %xmm1,0xd0(%rdi) │ │ │ │ - call 30a7e0 <__cxa_finalize@plt+0x2df790> │ │ │ │ - movdqa %xmm0,0xe0(%rdi) │ │ │ │ - movdqa %xmm1,0xf0(%rdi) │ │ │ │ - dec %r9d │ │ │ │ - jg 30a73d <__cxa_finalize@plt+0x2df6ed> │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa (%rcx),%xmm2 │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - punpcklwd %xmm0,%xmm4 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - punpckhwd %xmm0,%xmm5 │ │ │ │ - psubsw %xmm2,%xmm0 │ │ │ │ - pabsw %xmm0,%xmm0 │ │ │ │ - movdqa %xmm8,%xmm6 │ │ │ │ - psubusw %xmm0,%xmm6 │ │ │ │ - psrlw $0xa,%xmm6 │ │ │ │ - movdqa %xmm9,%xmm2 │ │ │ │ - psubw %xmm6,%xmm2 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - punpcklwd %xmm2,%xmm0 │ │ │ │ - punpckhwd %xmm2,%xmm6 │ │ │ │ - pmaddwd %xmm4,%xmm0 │ │ │ │ - pmaddwd %xmm5,%xmm6 │ │ │ │ - psrad $0x5,%xmm0 │ │ │ │ - psrad $0x5,%xmm6 │ │ │ │ - packssdw %xmm6,%xmm0 │ │ │ │ - pmaxsw %xmm10,%xmm0 │ │ │ │ - psubsw %xmm10,%xmm0 │ │ │ │ - pmulhw %xmm11,%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - movdqa 0x10(%rcx),%xmm3 │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - punpcklwd %xmm1,%xmm4 │ │ │ │ - movdqa %xmm3,%xmm5 │ │ │ │ - punpckhwd %xmm1,%xmm5 │ │ │ │ - psubsw %xmm3,%xmm1 │ │ │ │ - pabsw %xmm1,%xmm1 │ │ │ │ - movdqa %xmm8,%xmm6 │ │ │ │ - psubusw %xmm1,%xmm6 │ │ │ │ - psrlw $0xa,%xmm6 │ │ │ │ - movdqa %xmm9,%xmm3 │ │ │ │ - psubw %xmm6,%xmm3 │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - punpcklwd %xmm3,%xmm1 │ │ │ │ - punpckhwd %xmm3,%xmm6 │ │ │ │ - pmaddwd %xmm4,%xmm1 │ │ │ │ - pmaddwd %xmm5,%xmm6 │ │ │ │ - psrad $0x5,%xmm1 │ │ │ │ - psrad $0x5,%xmm6 │ │ │ │ - packssdw %xmm6,%xmm1 │ │ │ │ - pmaxsw %xmm10,%xmm1 │ │ │ │ - psubsw %xmm10,%xmm1 │ │ │ │ - pmulhw %xmm11,%xmm1 │ │ │ │ - packuswb %xmm3,%xmm2 │ │ │ │ - add $0x20,%rdx │ │ │ │ - add $0x20,%rcx │ │ │ │ - movdqa %xmm2,(%rax) │ │ │ │ - add $0x10,%rax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xd25a1(%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 │ │ │ │ - movdqa (%r9),%xmm5 │ │ │ │ - movq (%rdi),%xmm0 │ │ │ │ - movhps (%rdi,%rsi,1),%xmm0 │ │ │ │ - movq (%rdi,%rsi,2),%xmm1 │ │ │ │ - movhps (%rdi,%rax,1),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubw (%rdx),%xmm2 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - psubw 0x10(%rdx),%xmm3 │ │ │ │ - add $0x10,%r9 │ │ │ │ - add $0x20,%rdx │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - punpcklbw %xmm6,%xmm4 │ │ │ │ - punpckhbw %xmm6,%xmm5 │ │ │ │ - pmullw %xmm7,%xmm4 │ │ │ │ - pmullw %xmm7,%xmm5 │ │ │ │ - pmulhrsw %xmm4,%xmm2 │ │ │ │ - pmulhrsw %xmm5,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - 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 30a8f4 <__cxa_finalize@plt+0x2df8a4> │ │ │ │ - ret │ │ │ │ - movdqa (%r9),%xmm5 │ │ │ │ - movdqa (%rdi),%xmm0 │ │ │ │ - movdqa (%rdi,%rsi,1),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubw (%rdx),%xmm2 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - psubw 0x10(%rdx),%xmm3 │ │ │ │ - add $0x10,%r9 │ │ │ │ - add $0x20,%rdx │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - punpcklbw %xmm6,%xmm4 │ │ │ │ - punpckhbw %xmm6,%xmm5 │ │ │ │ - pmullw %xmm7,%xmm4 │ │ │ │ - pmullw %xmm7,%xmm5 │ │ │ │ - pmulhrsw %xmm4,%xmm2 │ │ │ │ - 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 30a965 <__cxa_finalize@plt+0x2df915> │ │ │ │ - ret │ │ │ │ - movdqa (%r9),%xmm5 │ │ │ │ - movdqa (%rdi),%xmm0 │ │ │ │ - movdqa 0x10(%rdi),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubw (%rdx),%xmm2 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - psubw 0x10(%rdx),%xmm3 │ │ │ │ - add $0x10,%r9 │ │ │ │ - add $0x20,%rdx │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - punpcklbw %xmm6,%xmm4 │ │ │ │ - punpckhbw %xmm6,%xmm5 │ │ │ │ - pmullw %xmm7,%xmm4 │ │ │ │ - pmullw %xmm7,%xmm5 │ │ │ │ - pmulhrsw %xmm4,%xmm2 │ │ │ │ - pmulhrsw %xmm5,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 30a9c6 <__cxa_finalize@plt+0x2df976> │ │ │ │ - ret │ │ │ │ - movdqa (%r9),%xmm5 │ │ │ │ - movdqa (%rdi),%xmm0 │ │ │ │ - movdqa 0x10(%rdi),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubw (%rdx),%xmm2 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - psubw 0x10(%rdx),%xmm3 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - punpcklbw %xmm6,%xmm4 │ │ │ │ - punpckhbw %xmm6,%xmm5 │ │ │ │ - pmullw %xmm7,%xmm4 │ │ │ │ - pmullw %xmm7,%xmm5 │ │ │ │ - pmulhrsw %xmm4,%xmm2 │ │ │ │ - pmulhrsw %xmm5,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - movdqa 0x10(%r9),%xmm5 │ │ │ │ - movdqa 0x20(%rdi),%xmm0 │ │ │ │ - movdqa 0x30(%rdi),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubw 0x20(%rdx),%xmm2 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - psubw 0x30(%rdx),%xmm3 │ │ │ │ - add $0x20,%r9 │ │ │ │ - add $0x40,%rdx │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - punpcklbw %xmm6,%xmm4 │ │ │ │ - punpckhbw %xmm6,%xmm5 │ │ │ │ - pmullw %xmm7,%xmm4 │ │ │ │ - pmullw %xmm7,%xmm5 │ │ │ │ - pmulhrsw %xmm4,%xmm2 │ │ │ │ - pmulhrsw %xmm5,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm0,0x20(%rdi) │ │ │ │ - movdqa %xmm1,0x30(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 30aa25 <__cxa_finalize@plt+0x2df9d5> │ │ │ │ - ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xd23a5(%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 │ │ │ │ - movd (%rdi,%rsi,1),%xmm1 │ │ │ │ - movd 0x4(%rdx),%xmm3 │ │ │ │ - add $0x8,%rdx │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pmulhrsw %xmm4,%xmm2 │ │ │ │ - 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 30aafd <__cxa_finalize@plt+0x2dfaad> │ │ │ │ - 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 30ab4a <__cxa_finalize@plt+0x2dfafa> │ │ │ │ - ret │ │ │ │ - movdqa -0x38c(%r9),%xmm4 │ │ │ │ - movdqa (%rdi),%xmm0 │ │ │ │ - movdqa (%rdx),%xmm2 │ │ │ │ - movdqa (%rdi,%rsi,1),%xmm1 │ │ │ │ - movdqa 0x10(%rdx),%xmm3 │ │ │ │ - add $0x20,%rdx │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pmulhrsw %xmm4,%xmm2 │ │ │ │ - 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 30ab83 <__cxa_finalize@plt+0x2dfb33> │ │ │ │ - ret │ │ │ │ - movdqa -0x37c(%r9),%xmm4 │ │ │ │ - movq -0x36c(%r9),%xmm5 │ │ │ │ - movdqa (%rdi),%xmm0 │ │ │ │ - movdqa (%rdx),%xmm2 │ │ │ │ - movdqa 0x10(%rdi),%xmm1 │ │ │ │ - movdqa 0x10(%rdx),%xmm3 │ │ │ │ - add $0x20,%rdx │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pmulhrsw %xmm4,%xmm2 │ │ │ │ - pmulhrsw %xmm5,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 30abd9 <__cxa_finalize@plt+0x2dfb89> │ │ │ │ - ret │ │ │ │ - movdqa -0x35c(%r9),%xmm4 │ │ │ │ - movdqa -0x34c(%r9),%xmm5 │ │ │ │ - movdqa -0x33c(%r9),%xmm6 │ │ │ │ - movdqa (%rdi),%xmm0 │ │ │ │ - movdqa (%rdx),%xmm2 │ │ │ │ - movdqa 0x10(%rdi),%xmm1 │ │ │ │ - movdqa 0x10(%rdx),%xmm3 │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pmulhrsw %xmm4,%xmm2 │ │ │ │ - pmulhrsw %xmm5,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - movdqa 0x20(%rdi),%xmm2 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - movdqa 0x20(%rdx),%xmm3 │ │ │ │ - add $0x40,%rdx │ │ │ │ - psubw %xmm2,%xmm3 │ │ │ │ - pmulhrsw %xmm6,%xmm3 │ │ │ │ - paddw %xmm3,%xmm2 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - movdqa %xmm2,0x20(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 30ac36 <__cxa_finalize@plt+0x2dfbe6> │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xd21f9(%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 │ │ │ │ - shr $0x2,%r8d │ │ │ │ - lea (%r9,%r8,2),%r9 │ │ │ │ - neg %r8 │ │ │ │ - jmp *%rcx │ │ │ │ - movd (%rdi),%xmm0 │ │ │ │ - movd (%rdi,%rsi,1),%xmm2 │ │ │ │ - movd (%r9,%r8,2),%xmm3 │ │ │ │ - movq (%rdx),%xmm1 │ │ │ │ - add $0x8,%rdx │ │ │ │ - punpckldq %xmm2,%xmm0 │ │ │ │ - punpcklwd %xmm3,%xmm3 │ │ │ │ - psubw %xmm0,%xmm1 │ │ │ │ - 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 30acd6 <__cxa_finalize@plt+0x2dfc86> │ │ │ │ - ret │ │ │ │ - movdqa -0x340(%rax),%xmm3 │ │ │ │ - movq (%rdi),%xmm0 │ │ │ │ - movhps (%rdi,%rsi,1),%xmm0 │ │ │ │ - movd (%r9,%r8,2),%xmm2 │ │ │ │ - movdqa (%rdx),%xmm1 │ │ │ │ - add $0x10,%rdx │ │ │ │ - psubw %xmm0,%xmm1 │ │ │ │ - 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 30ad23 <__cxa_finalize@plt+0x2dfcd3> │ │ │ │ - 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 │ │ │ │ - add $0x20,%rdx │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - pshufb %xmm4,%xmm6 │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - pshufb %xmm5,%xmm7 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pmulhrsw %xmm6,%xmm2 │ │ │ │ - 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 30ad66 <__cxa_finalize@plt+0x2dfd16> │ │ │ │ - ret │ │ │ │ - movd (%r9,%r8,2),%xmm5 │ │ │ │ - pshufb %xmm4,%xmm5 │ │ │ │ - movdqa (%rdi),%xmm0 │ │ │ │ - movdqa (%rdx),%xmm2 │ │ │ │ - movdqa 0x10(%rdi),%xmm1 │ │ │ │ - movdqa 0x10(%rdx),%xmm3 │ │ │ │ - add $0x20,%rdx │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pmulhrsw %xmm5,%xmm2 │ │ │ │ - pmulhrsw %xmm5,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - inc %r8 │ │ │ │ - jl 30adbe <__cxa_finalize@plt+0x2dfd6e> │ │ │ │ - ret │ │ │ │ - movd (%r9,%r8,2),%xmm5 │ │ │ │ - pshufb %xmm4,%xmm5 │ │ │ │ - movdqa (%rdi),%xmm0 │ │ │ │ - movdqa (%rdx),%xmm2 │ │ │ │ - movdqa 0x10(%rdi),%xmm1 │ │ │ │ - movdqa 0x10(%rdx),%xmm3 │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pmulhrsw %xmm5,%xmm2 │ │ │ │ - pmulhrsw %xmm5,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - movdqa 0x20(%rdi),%xmm0 │ │ │ │ - movdqa 0x20(%rdx),%xmm2 │ │ │ │ - movdqa 0x30(%rdi),%xmm1 │ │ │ │ - movdqa 0x30(%rdx),%xmm3 │ │ │ │ - add $0x40,%rdx │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pmulhrsw %xmm5,%xmm2 │ │ │ │ - pmulhrsw %xmm5,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm0,0x20(%rdi) │ │ │ │ - movdqa %xmm1,0x30(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - inc %r8 │ │ │ │ - jl 30ae0b <__cxa_finalize@plt+0x2dfdbb> │ │ │ │ - ret │ │ │ │ - movd (%r9,%r8,2),%xmm5 │ │ │ │ - pshufb %xmm4,%xmm5 │ │ │ │ - movdqa (%rdi),%xmm0 │ │ │ │ - movdqa (%rdx),%xmm2 │ │ │ │ - movdqa 0x10(%rdi),%xmm1 │ │ │ │ - movdqa 0x10(%rdx),%xmm3 │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pmulhrsw %xmm5,%xmm2 │ │ │ │ - pmulhrsw %xmm5,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - movdqa 0x20(%rdi),%xmm0 │ │ │ │ - movdqa 0x20(%rdx),%xmm2 │ │ │ │ - movdqa 0x30(%rdi),%xmm1 │ │ │ │ - movdqa 0x30(%rdx),%xmm3 │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pmulhrsw %xmm5,%xmm2 │ │ │ │ - pmulhrsw %xmm5,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm0,0x20(%rdi) │ │ │ │ - movdqa %xmm1,0x30(%rdi) │ │ │ │ - movdqa 0x40(%rdi),%xmm0 │ │ │ │ - movdqa 0x40(%rdx),%xmm2 │ │ │ │ - movdqa 0x50(%rdi),%xmm1 │ │ │ │ - movdqa 0x50(%rdx),%xmm3 │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pmulhrsw %xmm5,%xmm2 │ │ │ │ - pmulhrsw %xmm5,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm0,0x40(%rdi) │ │ │ │ - movdqa %xmm1,0x50(%rdi) │ │ │ │ - movdqa 0x60(%rdi),%xmm0 │ │ │ │ - movdqa 0x60(%rdx),%xmm2 │ │ │ │ - movdqa 0x70(%rdi),%xmm1 │ │ │ │ - movdqa 0x70(%rdx),%xmm3 │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pmulhrsw %xmm5,%xmm2 │ │ │ │ - pmulhrsw %xmm5,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm0,0x60(%rdi) │ │ │ │ - movdqa %xmm1,0x70(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - inc %r8 │ │ │ │ - jl 30ae94 <__cxa_finalize@plt+0x2dfe44> │ │ │ │ - ret │ │ │ │ - movd (%r9,%r8,2),%xmm5 │ │ │ │ - pshufb %xmm4,%xmm5 │ │ │ │ - movdqa (%rdi),%xmm0 │ │ │ │ - movdqa (%rdx),%xmm2 │ │ │ │ - movdqa 0x10(%rdi),%xmm1 │ │ │ │ - movdqa 0x10(%rdx),%xmm3 │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pmulhrsw %xmm5,%xmm2 │ │ │ │ - pmulhrsw %xmm5,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - movdqa 0x20(%rdi),%xmm0 │ │ │ │ - movdqa 0x20(%rdx),%xmm2 │ │ │ │ - movdqa 0x30(%rdi),%xmm1 │ │ │ │ - movdqa 0x30(%rdx),%xmm3 │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pmulhrsw %xmm5,%xmm2 │ │ │ │ - pmulhrsw %xmm5,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm0,0x20(%rdi) │ │ │ │ - movdqa %xmm1,0x30(%rdi) │ │ │ │ - movdqa 0x40(%rdi),%xmm0 │ │ │ │ - movdqa 0x40(%rdx),%xmm2 │ │ │ │ - movdqa 0x50(%rdi),%xmm1 │ │ │ │ - movdqa 0x50(%rdx),%xmm3 │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pmulhrsw %xmm5,%xmm2 │ │ │ │ - pmulhrsw %xmm5,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm0,0x40(%rdi) │ │ │ │ - movdqa %xmm1,0x50(%rdi) │ │ │ │ - movdqa 0x60(%rdi),%xmm0 │ │ │ │ - movdqa 0x60(%rdx),%xmm2 │ │ │ │ - movdqa 0x70(%rdi),%xmm1 │ │ │ │ - movdqa 0x70(%rdx),%xmm3 │ │ │ │ - add $0x100,%rdx │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pmulhrsw %xmm5,%xmm2 │ │ │ │ - pmulhrsw %xmm5,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm0,0x60(%rdi) │ │ │ │ - movdqa %xmm1,0x70(%rdi) │ │ │ │ - movdqa 0x80(%rdi),%xmm0 │ │ │ │ - movdqa -0x80(%rdx),%xmm2 │ │ │ │ - movdqa 0x90(%rdi),%xmm1 │ │ │ │ - movdqa -0x70(%rdx),%xmm3 │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pmulhrsw %xmm5,%xmm2 │ │ │ │ - pmulhrsw %xmm5,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm0,0x80(%rdi) │ │ │ │ - movdqa %xmm1,0x90(%rdi) │ │ │ │ - movdqa 0xa0(%rdi),%xmm0 │ │ │ │ - movdqa -0x60(%rdx),%xmm2 │ │ │ │ - movdqa 0xb0(%rdi),%xmm1 │ │ │ │ - movdqa -0x50(%rdx),%xmm3 │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pmulhrsw %xmm5,%xmm2 │ │ │ │ - pmulhrsw %xmm5,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm0,0xa0(%rdi) │ │ │ │ - movdqa %xmm1,0xb0(%rdi) │ │ │ │ - movdqa 0xc0(%rdi),%xmm0 │ │ │ │ - movdqa -0x40(%rdx),%xmm2 │ │ │ │ - movdqa 0xd0(%rdi),%xmm1 │ │ │ │ - movdqa -0x30(%rdx),%xmm3 │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pmulhrsw %xmm5,%xmm2 │ │ │ │ - pmulhrsw %xmm5,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm0,0xc0(%rdi) │ │ │ │ - movdqa %xmm1,0xd0(%rdi) │ │ │ │ - movdqa 0xe0(%rdi),%xmm0 │ │ │ │ - movdqa -0x20(%rdx),%xmm2 │ │ │ │ - movdqa 0xf0(%rdi),%xmm1 │ │ │ │ - movdqa -0x10(%rdx),%xmm3 │ │ │ │ - psubw %xmm0,%xmm2 │ │ │ │ - psubw %xmm1,%xmm3 │ │ │ │ - pmulhrsw %xmm5,%xmm2 │ │ │ │ - pmulhrsw %xmm5,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm0,0xe0(%rdi) │ │ │ │ - movdqa %xmm1,0xf0(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - inc %r8 │ │ │ │ - jl 30af8d <__cxa_finalize@plt+0x2dff3d> │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - 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 %r15,%r15 │ │ │ │ - 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 │ │ │ │ - lea (%r11,%rbp,2),%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 30b28a <__cxa_finalize@plt+0x2e023a> │ │ │ │ - test %r14,%r14 │ │ │ │ - jne 30b348 <__cxa_finalize@plt+0x2e02f8> │ │ │ │ - xor %rcx,%rcx │ │ │ │ - movdqu (%r11,%rcx,2),%xmm0 │ │ │ │ - movdqu %xmm0,(%rax,%rcx,2) │ │ │ │ - add $0x8,%rcx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jl 30b266 <__cxa_finalize@plt+0x2e0216> │ │ │ │ - add %r10,%rax │ │ │ │ - add %rbx,%r11 │ │ │ │ - dec %rsi │ │ │ │ - jg 30b263 <__cxa_finalize@plt+0x2e0213> │ │ │ │ - jmp 30b390 <__cxa_finalize@plt+0x2e0340> │ │ │ │ - test %r14,%r14 │ │ │ │ - jne 30b2da <__cxa_finalize@plt+0x2e028a> │ │ │ │ - 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 30b2a0 <__cxa_finalize@plt+0x2e0250> │ │ │ │ - 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 30b2b5 <__cxa_finalize@plt+0x2e0265> │ │ │ │ - add %r10,%rax │ │ │ │ - add %rbx,%r11 │ │ │ │ - dec %rsi │ │ │ │ - jg 30b28f <__cxa_finalize@plt+0x2e023f> │ │ │ │ - jmp 30b390 <__cxa_finalize@plt+0x2e0340> │ │ │ │ - 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 30b2eb <__cxa_finalize@plt+0x2e029b> │ │ │ │ - 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 30b300 <__cxa_finalize@plt+0x2e02b0> │ │ │ │ - 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 30b32c <__cxa_finalize@plt+0x2e02dc> │ │ │ │ - add %r10,%rax │ │ │ │ - add %rbx,%r11 │ │ │ │ - dec %rsi │ │ │ │ - jg 30b2da <__cxa_finalize@plt+0x2e028a> │ │ │ │ - jmp 30b390 <__cxa_finalize@plt+0x2e0340> │ │ │ │ - xor %rcx,%rcx │ │ │ │ - movdqu (%r11,%rcx,2),%xmm0 │ │ │ │ - movdqu %xmm0,(%rax,%rcx,2) │ │ │ │ - add $0x8,%rcx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jl 30b34b <__cxa_finalize@plt+0x2e02fb> │ │ │ │ - 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 30b376 <__cxa_finalize@plt+0x2e0326> │ │ │ │ - add %r10,%rax │ │ │ │ - add %rbx,%r11 │ │ │ │ - dec %rsi │ │ │ │ - jg 30b348 <__cxa_finalize@plt+0x2e02f8> │ │ │ │ - test %rbp,%rbp │ │ │ │ - je 30b3c0 <__cxa_finalize@plt+0x2e0370> │ │ │ │ - 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 30b3ab <__cxa_finalize@plt+0x2e035b> │ │ │ │ - add $0x8,%rsi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jl 30b39e <__cxa_finalize@plt+0x2e034e> │ │ │ │ - test %r9,%r9 │ │ │ │ - je 30b3f4 <__cxa_finalize@plt+0x2e03a4> │ │ │ │ - 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 30b3df <__cxa_finalize@plt+0x2e038f> │ │ │ │ - add $0x8,%rsi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jl 30b3d2 <__cxa_finalize@plt+0x2e0382> │ │ │ │ - pop %r15 │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - push %rbx │ │ │ │ - push %rbp │ │ │ │ - push %r14 │ │ │ │ - sub $0x10,%rsp │ │ │ │ - subl $0x10000,0x40(%rsp) │ │ │ │ - subl $0x8,0x30(%rsp) │ │ │ │ - movd 0x48(%rsp),%xmm4 │ │ │ │ - movd 0x38(%rsp),%xmm7 │ │ │ │ - movd 0x40(%rsp),%xmm6 │ │ │ │ - movd 0x30(%rsp),%xmm5 │ │ │ │ - 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 0xdd560(%r10),%xmm12 │ │ │ │ - movdqa 0xdd550(%r10),%xmm11 │ │ │ │ - movdqa 0xdd460(%r10),%xmm4 │ │ │ │ - pmaddwd %xmm7,%xmm4 │ │ │ │ - pslld $0x2,%xmm7 │ │ │ │ - pslld $0xe,%xmm5 │ │ │ │ - paddd %xmm4,%xmm6 │ │ │ │ - pxor %xmm1,%xmm1 │ │ │ │ - xor %eax,%eax │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - pcmpgtd %xmm0,%xmm1 │ │ │ │ - pandn %xmm0,%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psrad $0x8,%xmm2 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - pcmpgtd %xmm1,%xmm3 │ │ │ │ - pand %xmm3,%xmm1 │ │ │ │ - pandn %xmm5,%xmm3 │ │ │ │ - por %xmm3,%xmm1 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - psubd %xmm1,%xmm3 │ │ │ │ - psrad $0xe,%xmm1 │ │ │ │ - psrad $0xe,%xmm3 │ │ │ │ - pand %xmm11,%xmm2 │ │ │ │ - movd %xmm1,%r11d │ │ │ │ - pshuflw $0xee,%xmm1,%xmm1 │ │ │ │ - movd %xmm1,%ebx │ │ │ │ - punpckhqdq %xmm1,%xmm1 │ │ │ │ - movd %xmm1,%ebp │ │ │ │ - psrlq $0x20,%xmm1 │ │ │ │ - movd %xmm1,%r14d │ │ │ │ - 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 30b561 <__cxa_finalize@plt+0x2e0511> │ │ │ │ - movswq %r14w,%r11 │ │ │ │ - sar $0x10,%r14 │ │ │ │ - movswq %r14w,%rbx │ │ │ │ - sar $0x10,%r14 │ │ │ │ - movswq %r14w,%rbp │ │ │ │ - sar $0x10,%r14 │ │ │ │ - movdqu 0xdd478(%r10,%r11,2),%xmm1 │ │ │ │ - movdqu 0xdd478(%r10,%rbx,2),%xmm3 │ │ │ │ - movdqu 0xdd478(%r10,%rbp,2),%xmm8 │ │ │ │ - movdqu 0xdd478(%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 0xe3630(%r10,%r11,8),%xmm8 │ │ │ │ - movq 0xe3630(%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 0xe3630(%r10,%rbp,8),%xmm10 │ │ │ │ - movq 0xe3630(%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 │ │ │ │ - pmaddwd %xmm8,%xmm14 │ │ │ │ - pmaddwd %xmm9,%xmm15 │ │ │ │ - phaddd %xmm13,%xmm4 │ │ │ │ - phaddd %xmm15,%xmm14 │ │ │ │ - phaddd %xmm14,%xmm4 │ │ │ │ - pxor %xmm1,%xmm1 │ │ │ │ - movdqa %xmm12,%xmm2 │ │ │ │ - psubd %xmm4,%xmm2 │ │ │ │ - psrad $0x7,%xmm2 │ │ │ │ - packssdw %xmm2,%xmm2 │ │ │ │ - pmaxsw %xmm1,%xmm2 │ │ │ │ - pminsw (%rsp),%xmm2 │ │ │ │ - movq %xmm2,(%rdi,%rax,2) │ │ │ │ - paddd %xmm7,%xmm0 │ │ │ │ - add $0x4,%eax │ │ │ │ - cmp %r8d,%eax │ │ │ │ - jl 30b488 <__cxa_finalize@plt+0x2e0438> │ │ │ │ - add %rsi,%rdi │ │ │ │ - add %rcx,%rdx │ │ │ │ - dec %r9d │ │ │ │ - jg 30b482 <__cxa_finalize@plt+0x2e0432> │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ - ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - push %rbx │ │ │ │ - push %rbp │ │ │ │ - push %r14 │ │ │ │ - mov %rsp,%r14 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - lea 0xd193a(%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 0xd18f7(%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 30b729 <__cxa_finalize@plt+0x2e06d9> │ │ │ │ - vpbroadcastd 0xd17c0(%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 30b708 <__cxa_finalize@plt+0x2e06b8> │ │ │ │ - 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 0xd16c6(%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 0xd1682(%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 30b9bb <__cxa_finalize@plt+0x2e096b> │ │ │ │ - vpbroadcastd 0xd14c2(%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 30b983 <__cxa_finalize@plt+0x2e0933> │ │ │ │ - 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 0xd13b8(%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 0xd1375(%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 30bcc0 <__cxa_finalize@plt+0x2e0c70> │ │ │ │ - vpbroadcastd 0xd11bd(%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 0xd1259(%rip),%xmm6 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - lea (%rdi,%rsi,4),%rax │ │ │ │ - lea (%rsi,%rsi,2),%r11 │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 30c017 <__cxa_finalize@plt+0x2e0fc7> │ │ │ │ - movdqu (%rdi),%xmm0 │ │ │ │ - movdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ - movdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ - movdqu (%rdi,%r11,1),%xmm3 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm4,0x70(%rsp) │ │ │ │ - movdqa %xmm0,0x80(%rsp) │ │ │ │ - movdqa %xmm1,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm4,0x90(%rsp) │ │ │ │ - movdqa %xmm1,0xa0(%rsp) │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm2 │ │ │ │ - movdqa %xmm4,0xb0(%rsp) │ │ │ │ - movdqa %xmm2,0xc0(%rsp) │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm4,0xd0(%rsp) │ │ │ │ - movdqa %xmm3,0xe0(%rsp) │ │ │ │ - movdqu (%rax),%xmm0 │ │ │ │ - movdqu (%rax,%rsi,1),%xmm1 │ │ │ │ - movdqu (%rax,%rsi,2),%xmm2 │ │ │ │ - movdqu (%rax,%r11,1),%xmm3 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm4,0xf0(%rsp) │ │ │ │ - movdqa %xmm0,0x100(%rsp) │ │ │ │ - movdqa %xmm1,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm4,0x110(%rsp) │ │ │ │ - movdqa %xmm1,0x120(%rsp) │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm2 │ │ │ │ - movdqa %xmm4,0x130(%rsp) │ │ │ │ - movdqa %xmm2,0x140(%rsp) │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm4,0x150(%rsp) │ │ │ │ - movdqa %xmm3,0x160(%rsp) │ │ │ │ - jmp 30c0d4 <__cxa_finalize@plt+0x2e1084> │ │ │ │ - pmovzxbw (%rdi),%xmm0 │ │ │ │ - pmovzxbw (%rdi,%rsi,1),%xmm1 │ │ │ │ - pmovzxbw (%rdi,%rsi,2),%xmm2 │ │ │ │ - pmovzxbw (%rdi,%r11,1),%xmm3 │ │ │ │ - movdqa %xmm0,0x70(%rsp) │ │ │ │ - movdqa %xmm1,0x90(%rsp) │ │ │ │ - movdqa %xmm2,0xb0(%rsp) │ │ │ │ - movdqa %xmm3,0xd0(%rsp) │ │ │ │ - movd %xmm6,0x80(%rsp) │ │ │ │ - movd %xmm6,0xa0(%rsp) │ │ │ │ - movd %xmm6,0xc0(%rsp) │ │ │ │ - movd %xmm6,0xe0(%rsp) │ │ │ │ - pmovzxbw (%rax),%xmm0 │ │ │ │ - pmovzxbw (%rax,%rsi,1),%xmm1 │ │ │ │ - pmovzxbw (%rax,%rsi,2),%xmm2 │ │ │ │ - pmovzxbw (%rax,%r11,1),%xmm3 │ │ │ │ - movdqa %xmm0,0xf0(%rsp) │ │ │ │ - movdqa %xmm1,0x110(%rsp) │ │ │ │ - movdqa %xmm2,0x130(%rsp) │ │ │ │ - movdqa %xmm3,0x150(%rsp) │ │ │ │ - movd %xmm6,0x100(%rsp) │ │ │ │ - movd %xmm6,0x120(%rsp) │ │ │ │ - movd %xmm6,0x140(%rsp) │ │ │ │ - movd %xmm6,0x160(%rsp) │ │ │ │ - test $0x4,%r10b │ │ │ │ - je 30c1f8 <__cxa_finalize@plt+0x2e11a8> │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 30c17a <__cxa_finalize@plt+0x2e112a> │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 30c12e <__cxa_finalize@plt+0x2e10de> │ │ │ │ - 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 30c210 <__cxa_finalize@plt+0x2e11c0> │ │ │ │ - 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 30c210 <__cxa_finalize@plt+0x2e11c0> │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 30c1c7 <__cxa_finalize@plt+0x2e1177> │ │ │ │ - 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 30c210 <__cxa_finalize@plt+0x2e11c0> │ │ │ │ - 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 30c210 <__cxa_finalize@plt+0x2e11c0> │ │ │ │ - movdqu %xmm6,0x2c(%rsp) │ │ │ │ - movdqu %xmm6,0x4c(%rsp) │ │ │ │ - movq %xmm6,0x3c(%rsp) │ │ │ │ - movq %xmm6,0x5c(%rsp) │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 30c287 <__cxa_finalize@plt+0x2e1237> │ │ │ │ - movdqu (%rdx),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpckhbw %xmm7,%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movhlps %xmm1,%xmm3 │ │ │ │ - movd %xmm1,0xec(%rsp) │ │ │ │ - movd %xmm3,0x12c(%rsp) │ │ │ │ - psrlq $0x20,%xmm1 │ │ │ │ - psrlq $0x20,%xmm3 │ │ │ │ - movd %xmm1,0x10c(%rsp) │ │ │ │ - movd %xmm3,0x14c(%rsp) │ │ │ │ - movhlps %xmm0,%xmm2 │ │ │ │ - movd %xmm0,0x6c(%rsp) │ │ │ │ - movd %xmm2,0xac(%rsp) │ │ │ │ - psrlq $0x20,%xmm0 │ │ │ │ - psrlq $0x20,%xmm2 │ │ │ │ - movd %xmm0,0x8c(%rsp) │ │ │ │ - movd %xmm2,0xcc(%rsp) │ │ │ │ - jmp 30c2cc <__cxa_finalize@plt+0x2e127c> │ │ │ │ - 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 30c443 <__cxa_finalize@plt+0x2e13f3> │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 30c39d <__cxa_finalize@plt+0x2e134d> │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 30c334 <__cxa_finalize@plt+0x2e12e4> │ │ │ │ - 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 30c467 <__cxa_finalize@plt+0x2e1417> │ │ │ │ - movdqu -0x8(%r8),%xmm0 │ │ │ │ - movdqu -0x8(%r8,%rsi,1),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpckhbw %xmm7,%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - punpckhbw %xmm7,%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm0,0x160(%rsp) │ │ │ │ - movdqa %xmm2,0x170(%rsp) │ │ │ │ - movdqa %xmm1,0x180(%rsp) │ │ │ │ - movdqa %xmm3,0x190(%rsp) │ │ │ │ - movd %xmm6,0x160(%rsp) │ │ │ │ - movd %xmm6,0x180(%rsp) │ │ │ │ - movd %xmm6,0x1a0(%rsp) │ │ │ │ - jmp 30c467 <__cxa_finalize@plt+0x2e1417> │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 30c3fe <__cxa_finalize@plt+0x2e13ae> │ │ │ │ - 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 30c467 <__cxa_finalize@plt+0x2e1417> │ │ │ │ - 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 30c467 <__cxa_finalize@plt+0x2e1417> │ │ │ │ - movdqu %xmm6,0x16c(%rsp) │ │ │ │ - movdqu %xmm6,0x18c(%rsp) │ │ │ │ - movq %xmm6,0x17c(%rsp) │ │ │ │ - movq %xmm6,0x19c(%rsp) │ │ │ │ - movdqa 0xd0c70(%rip),%xmm13 │ │ │ │ - movdqa 0xd0ca7(%rip),%xmm15 │ │ │ │ - movdqa %xmm6,%xmm14 │ │ │ │ - mov 0x1c0(%rsp),%eax │ │ │ │ - mov 0x1d0(%rsp),%r8d │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 30c7b4 <__cxa_finalize@plt+0x2e1764> │ │ │ │ - movd %r9d,%xmm1 │ │ │ │ - bsr %r9d,%ecx │ │ │ │ - test %eax,%eax │ │ │ │ - je 30c6ca <__cxa_finalize@plt+0x2e167a> │ │ │ │ - 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 0xd0c71(%rip),%r8 │ │ │ │ - movddup (%r8,%rcx,8),%xmm11 │ │ │ │ - movddup (%r8,%rax,8),%xmm12 │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov 0x1c8(%rsp),%ecx │ │ │ │ - lea 0x70(%rsp),%rax │ │ │ │ - lea 0x40(%r8,%r9,8),%r9 │ │ │ │ - mov $0x8,%edx │ │ │ │ - lea (%r8,%rcx,2),%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movdqa (%rax),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - movdqa %xmm4,%xmm8 │ │ │ │ - movddup (%r9,%r10,8),%xmm2 │ │ │ │ - movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ - movdqu (%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movdqu (%rax,%r11,2),%xmm6 │ │ │ │ - pmaxsw %xmm5,%xmm7 │ │ │ │ - pminuw %xmm5,%xmm8 │ │ │ │ - pmaxsw %xmm6,%xmm7 │ │ │ │ - pminuw %xmm6,%xmm8 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm11,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movddup 0x60(%r8,%r10,8),%xmm2 │ │ │ │ - movsbq 0x74(%r10,%rcx,1),%r11 │ │ │ │ - movdqu (%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movdqu (%rax,%r11,2),%xmm6 │ │ │ │ - pmaxsw %xmm5,%xmm7 │ │ │ │ - pminuw %xmm5,%xmm8 │ │ │ │ - pmaxsw %xmm6,%xmm7 │ │ │ │ - pminuw %xmm6,%xmm8 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm12,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw 0x10(%rsp),%xmm9 │ │ │ │ - movdqa %xmm10,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movsbq 0x7c(%r10,%rcx,1),%r11 │ │ │ │ - movdqu (%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movdqu (%rax,%r11,2),%xmm6 │ │ │ │ - pmaxsw %xmm5,%xmm7 │ │ │ │ - pminuw %xmm5,%xmm8 │ │ │ │ - pmaxsw %xmm6,%xmm7 │ │ │ │ - pminuw %xmm6,%xmm8 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm12,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw 0x10(%rsp),%xmm9 │ │ │ │ - movdqa %xmm10,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 30c525 <__cxa_finalize@plt+0x2e14d5> │ │ │ │ - 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 30c50e <__cxa_finalize@plt+0x2e14be> │ │ │ │ - add $0x1b8,%rsp │ │ │ │ - ret │ │ │ │ - lea 0xd0a7f(%rip),%rax │ │ │ │ - and $0x1,%r9d │ │ │ │ - xor %edx,%edx │ │ │ │ - sub %ecx,%r8d │ │ │ │ - cmovs %edx,%r8d │ │ │ │ - add %r9d,%r9d │ │ │ │ - pshufb %xmm7,%xmm1 │ │ │ │ - movddup (%rax,%r8,8),%xmm7 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - mov 0x1c8(%rsp),%ecx │ │ │ │ - lea 0x70(%rsp),%r8 │ │ │ │ - lea 0x40(%rax,%r9,8),%r9 │ │ │ │ - mov $0x8,%edx │ │ │ │ - lea (%rax,%rcx,2),%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movdqa (%r8),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movddup (%r9,%r10,8),%xmm2 │ │ │ │ - movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ - movdqu (%r8,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movdqu (%r8,%r11,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 30c719 <__cxa_finalize@plt+0x2e16c9> │ │ │ │ - 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 30c70a <__cxa_finalize@plt+0x2e16ba> │ │ │ │ - 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 0xd0973(%rip),%r9 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - movddup (%r9,%r8,8),%xmm7 │ │ │ │ - lea (%r9,%rcx,2),%rcx │ │ │ │ - lea 0x70(%rsp),%r8 │ │ │ │ - mov $0x8,%edx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movdqa (%r8),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movddup 0x60(%r9,%r10,8),%xmm2 │ │ │ │ - movsbq 0x74(%r10,%rcx,1),%rax │ │ │ │ - movdqu (%r8,%rax,2),%xmm5 │ │ │ │ - neg %rax │ │ │ │ - movdqu (%r8,%rax,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movsbq 0x7c(%r10,%rcx,1),%rax │ │ │ │ - movdqu (%r8,%rax,2),%xmm5 │ │ │ │ - neg %rax │ │ │ │ - movdqu (%r8,%rax,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 30c804 <__cxa_finalize@plt+0x2e17b4> │ │ │ │ - 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 30c7f5 <__cxa_finalize@plt+0x2e17a5> │ │ │ │ - add $0x1b8,%rsp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - sub $0x1b8,%rsp │ │ │ │ - mov 0x1d8(%rsp),%r10d │ │ │ │ - movdqa 0xd0829(%rip),%xmm6 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - lea (%rdi,%rsi,4),%rax │ │ │ │ - lea (%rsi,%rsi,2),%r11 │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 30c9a3 <__cxa_finalize@plt+0x2e1953> │ │ │ │ - pmovzxbw (%rdi),%xmm0 │ │ │ │ - pmovzxbw (%rdi,%rsi,1),%xmm1 │ │ │ │ - pmovzxbw (%rdi,%rsi,2),%xmm2 │ │ │ │ - pmovzxbw (%rdi,%r11,1),%xmm3 │ │ │ │ - movdqa %xmm0,0x70(%rsp) │ │ │ │ - movdqa %xmm1,0x90(%rsp) │ │ │ │ - movdqa %xmm2,0xb0(%rsp) │ │ │ │ - movdqa %xmm3,0xd0(%rsp) │ │ │ │ - pmovzxbw (%rax),%xmm0 │ │ │ │ - pmovzxbw (%rax,%rsi,1),%xmm1 │ │ │ │ - pmovzxbw (%rax,%rsi,2),%xmm2 │ │ │ │ - pmovzxbw (%rax,%r11,1),%xmm3 │ │ │ │ - movdqa %xmm0,0xf0(%rsp) │ │ │ │ - movdqa %xmm1,0x110(%rsp) │ │ │ │ - movdqa %xmm2,0x130(%rsp) │ │ │ │ - movdqa %xmm3,0x150(%rsp) │ │ │ │ - jmp 30ca75 <__cxa_finalize@plt+0x2e1a25> │ │ │ │ - movd (%rdi),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movd (%rdi,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movd (%rdi,%rsi,2),%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm2 │ │ │ │ - movd (%rdi,%r11,1),%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm0,0x70(%rsp) │ │ │ │ - movdqa %xmm1,0x90(%rsp) │ │ │ │ - movdqa %xmm2,0xb0(%rsp) │ │ │ │ - movdqa %xmm3,0xd0(%rsp) │ │ │ │ - movd %xmm6,0x78(%rsp) │ │ │ │ - movd %xmm6,0x98(%rsp) │ │ │ │ - movd %xmm6,0xb8(%rsp) │ │ │ │ - movd %xmm6,0xd8(%rsp) │ │ │ │ - movd (%rax),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movd (%rax,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movd (%rax,%rsi,2),%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm2 │ │ │ │ - movd (%rax,%r11,1),%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm0,0xf0(%rsp) │ │ │ │ - movdqa %xmm1,0x110(%rsp) │ │ │ │ - movdqa %xmm2,0x130(%rsp) │ │ │ │ - movdqa %xmm3,0x150(%rsp) │ │ │ │ - movd %xmm6,0xf8(%rsp) │ │ │ │ - movd %xmm6,0x118(%rsp) │ │ │ │ - movd %xmm6,0x138(%rsp) │ │ │ │ - movd %xmm6,0x158(%rsp) │ │ │ │ - test $0x4,%r10b │ │ │ │ - je 30cb32 <__cxa_finalize@plt+0x2e1ae2> │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 30cad0 <__cxa_finalize@plt+0x2e1a80> │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 30caa9 <__cxa_finalize@plt+0x2e1a59> │ │ │ │ - pmovzxbw -0x2(%rcx),%xmm0 │ │ │ │ - pmovzxbw -0x2(%rcx,%rsi,1),%xmm1 │ │ │ │ - movdqu %xmm0,0x2c(%rsp) │ │ │ │ - movdqu %xmm1,0x4c(%rsp) │ │ │ │ - jmp 30cb3e <__cxa_finalize@plt+0x2e1aee> │ │ │ │ - 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 30cb3e <__cxa_finalize@plt+0x2e1aee> │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 30cafb <__cxa_finalize@plt+0x2e1aab> │ │ │ │ - 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 30cb3e <__cxa_finalize@plt+0x2e1aee> │ │ │ │ - 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 30cb3e <__cxa_finalize@plt+0x2e1aee> │ │ │ │ - movdqu %xmm6,0x2c(%rsp) │ │ │ │ - movdqu %xmm6,0x4c(%rsp) │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 30cbb5 <__cxa_finalize@plt+0x2e1b65> │ │ │ │ - movdqu (%rdx),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpckhbw %xmm7,%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movhlps %xmm1,%xmm3 │ │ │ │ - movd %xmm1,0xec(%rsp) │ │ │ │ - movd %xmm3,0x12c(%rsp) │ │ │ │ - psrlq $0x20,%xmm1 │ │ │ │ - psrlq $0x20,%xmm3 │ │ │ │ - movd %xmm1,0x10c(%rsp) │ │ │ │ - movd %xmm3,0x14c(%rsp) │ │ │ │ - movhlps %xmm0,%xmm2 │ │ │ │ - movd %xmm0,0x6c(%rsp) │ │ │ │ - movd %xmm2,0xac(%rsp) │ │ │ │ - psrlq $0x20,%xmm0 │ │ │ │ - psrlq $0x20,%xmm2 │ │ │ │ - movd %xmm0,0x8c(%rsp) │ │ │ │ - movd %xmm2,0xcc(%rsp) │ │ │ │ - jmp 30cbfa <__cxa_finalize@plt+0x2e1baa> │ │ │ │ - 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 30ccf2 <__cxa_finalize@plt+0x2e1ca2> │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 30cc6e <__cxa_finalize@plt+0x2e1c1e> │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 30cc36 <__cxa_finalize@plt+0x2e1be6> │ │ │ │ - pmovzxbw -0x2(%r8),%xmm0 │ │ │ │ - pmovzxbw -0x2(%r8,%rsi,1),%xmm1 │ │ │ │ - movdqu %xmm0,0x16c(%rsp) │ │ │ │ - movdqu %xmm1,0x18c(%rsp) │ │ │ │ - jmp 30cd04 <__cxa_finalize@plt+0x2e1cb4> │ │ │ │ - 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 30cd04 <__cxa_finalize@plt+0x2e1cb4> │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 30cca7 <__cxa_finalize@plt+0x2e1c57> │ │ │ │ - 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 30cd04 <__cxa_finalize@plt+0x2e1cb4> │ │ │ │ - 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 30cd04 <__cxa_finalize@plt+0x2e1cb4> │ │ │ │ - movdqu %xmm6,0x16c(%rsp) │ │ │ │ - movdqu %xmm6,0x18c(%rsp) │ │ │ │ - movdqa 0xd03d3(%rip),%xmm13 │ │ │ │ - movdqa 0xd040a(%rip),%xmm15 │ │ │ │ - movdqa %xmm6,%xmm14 │ │ │ │ - mov 0x1c0(%rsp),%eax │ │ │ │ - mov 0x1d0(%rsp),%r8d │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 30d0a0 <__cxa_finalize@plt+0x2e2050> │ │ │ │ - movd %r9d,%xmm1 │ │ │ │ - bsr %r9d,%ecx │ │ │ │ - test %eax,%eax │ │ │ │ - je 30cf9a <__cxa_finalize@plt+0x2e1f4a> │ │ │ │ - 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 0xd03d4(%rip),%r8 │ │ │ │ - movddup (%r8,%rcx,8),%xmm11 │ │ │ │ - movddup (%r8,%rax,8),%xmm12 │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov 0x1c8(%rsp),%ecx │ │ │ │ - lea 0x70(%rsp),%rax │ │ │ │ - lea 0x40(%r8,%r9,8),%r9 │ │ │ │ - mov $0x4,%edx │ │ │ │ - lea (%r8,%rcx,2),%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movq (%rax),%xmm4 │ │ │ │ - movhps 0x20(%rax),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - movdqa %xmm4,%xmm8 │ │ │ │ - movddup (%r9,%r10,8),%xmm2 │ │ │ │ - movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ - movq (%rax,%r11,2),%xmm5 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movq (%rax,%r11,2),%xmm6 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ - pmaxsw %xmm5,%xmm7 │ │ │ │ - pminuw %xmm5,%xmm8 │ │ │ │ - pmaxsw %xmm6,%xmm7 │ │ │ │ - pminuw %xmm6,%xmm8 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm11,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movddup 0x60(%r8,%r10,8),%xmm2 │ │ │ │ - movsbq 0x74(%r10,%rcx,1),%r11 │ │ │ │ - movq (%rax,%r11,2),%xmm5 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movq (%rax,%r11,2),%xmm6 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ - pmaxsw %xmm5,%xmm7 │ │ │ │ - pminuw %xmm5,%xmm8 │ │ │ │ - pmaxsw %xmm6,%xmm7 │ │ │ │ - pminuw %xmm6,%xmm8 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm12,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw 0x10(%rsp),%xmm9 │ │ │ │ - movdqa %xmm10,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movsbq 0x7c(%r10,%rcx,1),%r11 │ │ │ │ - movq (%rax,%r11,2),%xmm5 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movq (%rax,%r11,2),%xmm6 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ - pmaxsw %xmm5,%xmm7 │ │ │ │ - pminuw %xmm5,%xmm8 │ │ │ │ - pmaxsw %xmm6,%xmm7 │ │ │ │ - pminuw %xmm6,%xmm8 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm12,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw 0x10(%rsp),%xmm9 │ │ │ │ - movdqa %xmm10,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 30cdc6 <__cxa_finalize@plt+0x2e1d76> │ │ │ │ - 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 30cdab <__cxa_finalize@plt+0x2e1d5b> │ │ │ │ - add $0x1b8,%rsp │ │ │ │ - ret │ │ │ │ - lea 0xd01af(%rip),%rax │ │ │ │ - and $0x1,%r9d │ │ │ │ - xor %edx,%edx │ │ │ │ - sub %ecx,%r8d │ │ │ │ - cmovs %edx,%r8d │ │ │ │ - add %r9d,%r9d │ │ │ │ - pshufb %xmm7,%xmm1 │ │ │ │ - movddup (%rax,%r8,8),%xmm7 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - mov 0x1c8(%rsp),%ecx │ │ │ │ - lea 0x70(%rsp),%r8 │ │ │ │ - lea 0x40(%rax,%r9,8),%r9 │ │ │ │ - mov $0x4,%edx │ │ │ │ - lea (%rax,%rcx,2),%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movq (%r8),%xmm4 │ │ │ │ - movhps 0x20(%r8),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movddup (%r9,%r10,8),%xmm2 │ │ │ │ - movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ - movq (%r8,%r11,2),%xmm5 │ │ │ │ - movhps 0x20(%r8,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movq (%r8,%r11,2),%xmm6 │ │ │ │ - movhps 0x20(%r8,%r11,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 30cfee <__cxa_finalize@plt+0x2e1f9e> │ │ │ │ - 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 30cfda <__cxa_finalize@plt+0x2e1f8a> │ │ │ │ - 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 0xd0087(%rip),%r9 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - movddup (%r9,%r8,8),%xmm7 │ │ │ │ - lea (%r9,%rcx,2),%rcx │ │ │ │ - lea 0x70(%rsp),%r8 │ │ │ │ - mov $0x4,%edx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movq (%r8),%xmm4 │ │ │ │ - movhps 0x20(%r8),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movddup 0x60(%r9,%r10,8),%xmm2 │ │ │ │ - movsbq 0x74(%r10,%rcx,1),%rax │ │ │ │ - movq (%r8,%rax,2),%xmm5 │ │ │ │ - movhps 0x20(%r8,%rax,2),%xmm5 │ │ │ │ - neg %rax │ │ │ │ - movq (%r8,%rax,2),%xmm6 │ │ │ │ - movhps 0x20(%r8,%rax,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movsbq 0x7c(%r10,%rcx,1),%rax │ │ │ │ - movq (%r8,%rax,2),%xmm5 │ │ │ │ - movhps 0x20(%r8,%rax,2),%xmm5 │ │ │ │ - neg %rax │ │ │ │ - movq (%r8,%rax,2),%xmm6 │ │ │ │ - movhps 0x20(%r8,%rax,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 30d0f5 <__cxa_finalize@plt+0x2e20a5> │ │ │ │ - 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 30d0e1 <__cxa_finalize@plt+0x2e2091> │ │ │ │ - add $0x1b8,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x138,%rsp │ │ │ │ - mov 0x158(%rsp),%r10d │ │ │ │ - movdqa 0xcff09(%rip),%xmm6 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - lea (%rsi,%rsi,2),%r11 │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 30d280 <__cxa_finalize@plt+0x2e2230> │ │ │ │ - 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 30d2e6 <__cxa_finalize@plt+0x2e2296> │ │ │ │ - movd (%rdi),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movd (%rdi,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movd (%rdi,%rsi,2),%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm2 │ │ │ │ - movd (%rdi,%r11,1),%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm0,0x70(%rsp) │ │ │ │ - movdqa %xmm1,0x90(%rsp) │ │ │ │ - movdqa %xmm2,0xb0(%rsp) │ │ │ │ - movdqa %xmm3,0xd0(%rsp) │ │ │ │ - movd %xmm6,0x78(%rsp) │ │ │ │ - movd %xmm6,0x98(%rsp) │ │ │ │ - movd %xmm6,0xb8(%rsp) │ │ │ │ - movd %xmm6,0xd8(%rsp) │ │ │ │ - test $0x4,%r10b │ │ │ │ - je 30d3a3 <__cxa_finalize@plt+0x2e2353> │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 30d341 <__cxa_finalize@plt+0x2e22f1> │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 30d31a <__cxa_finalize@plt+0x2e22ca> │ │ │ │ - pmovzxbw -0x2(%rcx),%xmm0 │ │ │ │ - pmovzxbw -0x2(%rcx,%rsi,1),%xmm1 │ │ │ │ - movdqu %xmm0,0x2c(%rsp) │ │ │ │ - movdqu %xmm1,0x4c(%rsp) │ │ │ │ - jmp 30d3af <__cxa_finalize@plt+0x2e235f> │ │ │ │ - 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 30d3af <__cxa_finalize@plt+0x2e235f> │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 30d36c <__cxa_finalize@plt+0x2e231c> │ │ │ │ - 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 30d3af <__cxa_finalize@plt+0x2e235f> │ │ │ │ - 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 30d3af <__cxa_finalize@plt+0x2e235f> │ │ │ │ - movdqu %xmm6,0x2c(%rsp) │ │ │ │ - movdqu %xmm6,0x4c(%rsp) │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 30d3ed <__cxa_finalize@plt+0x2e239d> │ │ │ │ - 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 30d40e <__cxa_finalize@plt+0x2e23be> │ │ │ │ - movd %xmm6,0x6c(%rsp) │ │ │ │ - movd %xmm6,0x8c(%rsp) │ │ │ │ - movd %xmm6,0xac(%rsp) │ │ │ │ - movd %xmm6,0xcc(%rsp) │ │ │ │ - test $0x8,%r10b │ │ │ │ - je 30d506 <__cxa_finalize@plt+0x2e24b6> │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 30d482 <__cxa_finalize@plt+0x2e2432> │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 30d44a <__cxa_finalize@plt+0x2e23fa> │ │ │ │ - pmovzxbw -0x2(%r8),%xmm0 │ │ │ │ - pmovzxbw -0x2(%r8,%rsi,1),%xmm1 │ │ │ │ - movdqu %xmm0,0xec(%rsp) │ │ │ │ - movdqu %xmm1,0x10c(%rsp) │ │ │ │ - jmp 30d518 <__cxa_finalize@plt+0x2e24c8> │ │ │ │ - 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 30d518 <__cxa_finalize@plt+0x2e24c8> │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 30d4bb <__cxa_finalize@plt+0x2e246b> │ │ │ │ - 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 30d518 <__cxa_finalize@plt+0x2e24c8> │ │ │ │ - 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 30d518 <__cxa_finalize@plt+0x2e24c8> │ │ │ │ - movdqu %xmm6,0xec(%rsp) │ │ │ │ - movdqu %xmm6,0x10c(%rsp) │ │ │ │ - movdqa 0xcfbbf(%rip),%xmm13 │ │ │ │ - movdqa 0xcfbf6(%rip),%xmm15 │ │ │ │ - movdqa %xmm6,%xmm14 │ │ │ │ - mov 0x140(%rsp),%eax │ │ │ │ - mov 0x150(%rsp),%r8d │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 30d8b4 <__cxa_finalize@plt+0x2e2864> │ │ │ │ - movd %r9d,%xmm1 │ │ │ │ - bsr %r9d,%ecx │ │ │ │ - test %eax,%eax │ │ │ │ - je 30d7ae <__cxa_finalize@plt+0x2e275e> │ │ │ │ - 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 0xcfbc0(%rip),%r8 │ │ │ │ - movddup (%r8,%rcx,8),%xmm11 │ │ │ │ - movddup (%r8,%rax,8),%xmm12 │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov 0x148(%rsp),%ecx │ │ │ │ - lea 0x70(%rsp),%rax │ │ │ │ - lea 0x40(%r8,%r9,8),%r9 │ │ │ │ - mov $0x2,%edx │ │ │ │ - lea (%r8,%rcx,2),%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movq (%rax),%xmm4 │ │ │ │ - movhps 0x20(%rax),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - movdqa %xmm4,%xmm8 │ │ │ │ - movddup (%r9,%r10,8),%xmm2 │ │ │ │ - movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ - movq (%rax,%r11,2),%xmm5 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movq (%rax,%r11,2),%xmm6 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ - pmaxsw %xmm5,%xmm7 │ │ │ │ - pminuw %xmm5,%xmm8 │ │ │ │ - pmaxsw %xmm6,%xmm7 │ │ │ │ - pminuw %xmm6,%xmm8 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm11,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movddup 0x60(%r8,%r10,8),%xmm2 │ │ │ │ - movsbq 0x74(%r10,%rcx,1),%r11 │ │ │ │ - movq (%rax,%r11,2),%xmm5 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movq (%rax,%r11,2),%xmm6 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ - pmaxsw %xmm5,%xmm7 │ │ │ │ - pminuw %xmm5,%xmm8 │ │ │ │ - pmaxsw %xmm6,%xmm7 │ │ │ │ - pminuw %xmm6,%xmm8 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm12,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw 0x10(%rsp),%xmm9 │ │ │ │ - movdqa %xmm10,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movsbq 0x7c(%r10,%rcx,1),%r11 │ │ │ │ - movq (%rax,%r11,2),%xmm5 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movq (%rax,%r11,2),%xmm6 │ │ │ │ - movhps 0x20(%rax,%r11,2),%xmm6 │ │ │ │ - pmaxsw %xmm5,%xmm7 │ │ │ │ - pminuw %xmm5,%xmm8 │ │ │ │ - pmaxsw %xmm6,%xmm7 │ │ │ │ - pminuw %xmm6,%xmm8 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm12,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw 0x10(%rsp),%xmm9 │ │ │ │ - movdqa %xmm10,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 30d5da <__cxa_finalize@plt+0x2e258a> │ │ │ │ - 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 30d5bf <__cxa_finalize@plt+0x2e256f> │ │ │ │ - add $0x138,%rsp │ │ │ │ - ret │ │ │ │ - lea 0xcf99b(%rip),%rax │ │ │ │ - and $0x1,%r9d │ │ │ │ - xor %edx,%edx │ │ │ │ - sub %ecx,%r8d │ │ │ │ - cmovs %edx,%r8d │ │ │ │ - add %r9d,%r9d │ │ │ │ - pshufb %xmm7,%xmm1 │ │ │ │ - movddup (%rax,%r8,8),%xmm7 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - mov 0x148(%rsp),%ecx │ │ │ │ - lea 0x70(%rsp),%r8 │ │ │ │ - lea 0x40(%rax,%r9,8),%r9 │ │ │ │ - mov $0x2,%edx │ │ │ │ - lea (%rax,%rcx,2),%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movq (%r8),%xmm4 │ │ │ │ - movhps 0x20(%r8),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movddup (%r9,%r10,8),%xmm2 │ │ │ │ - movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ - movq (%r8,%r11,2),%xmm5 │ │ │ │ - movhps 0x20(%r8,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movq (%r8,%r11,2),%xmm6 │ │ │ │ - movhps 0x20(%r8,%r11,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 30d802 <__cxa_finalize@plt+0x2e27b2> │ │ │ │ - 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 30d7ee <__cxa_finalize@plt+0x2e279e> │ │ │ │ - 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 0xcf873(%rip),%r9 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - movddup (%r9,%r8,8),%xmm7 │ │ │ │ - lea (%r9,%rcx,2),%rcx │ │ │ │ - lea 0x70(%rsp),%r8 │ │ │ │ - mov $0x2,%edx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movq (%r8),%xmm4 │ │ │ │ - movhps 0x20(%r8),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movddup 0x60(%r9,%r10,8),%xmm2 │ │ │ │ - movsbq 0x74(%r10,%rcx,1),%rax │ │ │ │ - movq (%r8,%rax,2),%xmm5 │ │ │ │ - movhps 0x20(%r8,%rax,2),%xmm5 │ │ │ │ - neg %rax │ │ │ │ - movq (%r8,%rax,2),%xmm6 │ │ │ │ - movhps 0x20(%r8,%rax,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movsbq 0x7c(%r10,%rcx,1),%rax │ │ │ │ - movq (%r8,%rax,2),%xmm5 │ │ │ │ - movhps 0x20(%r8,%rax,2),%xmm5 │ │ │ │ - neg %rax │ │ │ │ - movq (%r8,%rax,2),%xmm6 │ │ │ │ - movhps 0x20(%r8,%rax,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 30d909 <__cxa_finalize@plt+0x2e28b9> │ │ │ │ - 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 30d8f5 <__cxa_finalize@plt+0x2e28a5> │ │ │ │ - add $0x138,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - movq (%rdi),%xmm1 │ │ │ │ - movhps (%rdi,%rsi,1),%xmm1 │ │ │ │ - movq (%rdi,%rsi,2),%xmm3 │ │ │ │ - movhps (%rdi,%rax,1),%xmm3 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - movq (%rdi),%xmm5 │ │ │ │ - movhps (%rdi,%rsi,1),%xmm5 │ │ │ │ - movq (%rdi,%rsi,2),%xmm7 │ │ │ │ - movhps (%rdi,%rax,1),%xmm7 │ │ │ │ - pxor %xmm8,%xmm8 │ │ │ │ - movdqa %xmm1,%xmm9 │ │ │ │ - psadbw %xmm8,%xmm9 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - psadbw %xmm8,%xmm2 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psadbw %xmm8,%xmm4 │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - psadbw %xmm8,%xmm6 │ │ │ │ - packssdw %xmm2,%xmm9 │ │ │ │ - packssdw %xmm6,%xmm4 │ │ │ │ - packssdw %xmm4,%xmm9 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpcklbw %xmm8,%xmm0 │ │ │ │ - punpckhbw %xmm8,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpcklbw %xmm8,%xmm2 │ │ │ │ - punpckhbw %xmm8,%xmm3 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - punpcklbw %xmm8,%xmm4 │ │ │ │ - punpckhbw %xmm8,%xmm5 │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - punpcklbw %xmm8,%xmm6 │ │ │ │ - punpckhbw %xmm8,%xmm7 │ │ │ │ - movdqa 0xcf62d(%rip),%xmm8 │ │ │ │ - psubw %xmm8,%xmm0 │ │ │ │ - psubw %xmm8,%xmm1 │ │ │ │ - psubw %xmm8,%xmm2 │ │ │ │ - psubw %xmm8,%xmm3 │ │ │ │ - psubw %xmm8,%xmm4 │ │ │ │ - psubw %xmm8,%xmm5 │ │ │ │ - psubw %xmm8,%xmm6 │ │ │ │ - psubw %xmm8,%xmm7 │ │ │ │ - psllw $0x3,%xmm8 │ │ │ │ - psubw %xmm8,%xmm9 │ │ │ │ - movdqa %xmm0,%xmm8 │ │ │ │ - paddw %xmm1,%xmm8 │ │ │ │ - movdqa %xmm2,%xmm10 │ │ │ │ - paddw %xmm3,%xmm10 │ │ │ │ - paddw %xmm4,%xmm8 │ │ │ │ - paddw %xmm5,%xmm10 │ │ │ │ - paddw %xmm6,%xmm8 │ │ │ │ - paddw %xmm7,%xmm10 │ │ │ │ - paddw %xmm10,%xmm8 │ │ │ │ - pmaddwd %xmm8,%xmm8 │ │ │ │ - pmaddwd %xmm9,%xmm9 │ │ │ │ - phaddd %xmm8,%xmm9 │ │ │ │ - pmulld 0xcf533(%rip),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - pslldq $0x2,%xmm8 │ │ │ │ - movdqa %xmm1,%xmm10 │ │ │ │ - psrldq $0xe,%xmm10 │ │ │ │ - movdqa %xmm2,%xmm11 │ │ │ │ - pslldq $0x4,%xmm11 │ │ │ │ - movdqa %xmm2,%xmm12 │ │ │ │ - psrldq $0xc,%xmm12 │ │ │ │ - movdqa %xmm3,%xmm13 │ │ │ │ - pslldq $0x6,%xmm13 │ │ │ │ - movdqa %xmm3,%xmm14 │ │ │ │ - psrldq $0xa,%xmm14 │ │ │ │ - paddw %xmm0,%xmm8 │ │ │ │ - paddw %xmm12,%xmm10 │ │ │ │ - paddw %xmm13,%xmm11 │ │ │ │ - paddw %xmm14,%xmm10 │ │ │ │ - paddw %xmm11,%xmm8 │ │ │ │ - movdqa %xmm4,%xmm11 │ │ │ │ - pslldq $0x8,%xmm11 │ │ │ │ - movdqa %xmm4,%xmm12 │ │ │ │ - psrldq $0x8,%xmm12 │ │ │ │ - movdqa %xmm5,%xmm13 │ │ │ │ - pslldq $0xa,%xmm13 │ │ │ │ - movdqa %xmm5,%xmm14 │ │ │ │ - psrldq $0x6,%xmm14 │ │ │ │ - paddw %xmm11,%xmm8 │ │ │ │ - paddw %xmm12,%xmm10 │ │ │ │ - paddw %xmm13,%xmm8 │ │ │ │ - paddw %xmm14,%xmm10 │ │ │ │ - movdqa %xmm6,%xmm11 │ │ │ │ - pslldq $0xc,%xmm11 │ │ │ │ - movdqa %xmm6,%xmm12 │ │ │ │ - psrldq $0x4,%xmm12 │ │ │ │ - movdqa %xmm7,%xmm13 │ │ │ │ - pslldq $0xe,%xmm13 │ │ │ │ - movdqa %xmm7,%xmm14 │ │ │ │ - psrldq $0x2,%xmm14 │ │ │ │ - paddw %xmm11,%xmm8 │ │ │ │ - paddw %xmm12,%xmm10 │ │ │ │ - paddw %xmm13,%xmm8 │ │ │ │ - paddw %xmm14,%xmm10 │ │ │ │ - pshufb 0xcf49e(%rip),%xmm10 │ │ │ │ - movdqa %xmm8,%xmm11 │ │ │ │ - punpckhwd %xmm10,%xmm11 │ │ │ │ - punpcklwd %xmm10,%xmm8 │ │ │ │ - pmaddwd %xmm11,%xmm11 │ │ │ │ - pmaddwd %xmm8,%xmm8 │ │ │ │ - pmulld 0xcf40b(%rip),%xmm11 │ │ │ │ - pmulld 0xcf3f1(%rip),%xmm8 │ │ │ │ - paddd %xmm11,%xmm8 │ │ │ │ - movdqa %xmm0,%xmm10 │ │ │ │ - pslldq $0xe,%xmm10 │ │ │ │ - movdqa %xmm0,%xmm11 │ │ │ │ - psrldq $0x2,%xmm11 │ │ │ │ - movdqa %xmm1,%xmm12 │ │ │ │ - pslldq $0xc,%xmm12 │ │ │ │ - movdqa %xmm1,%xmm13 │ │ │ │ - psrldq $0x4,%xmm13 │ │ │ │ - movdqa %xmm2,%xmm14 │ │ │ │ - pslldq $0xa,%xmm14 │ │ │ │ - movdqa %xmm2,%xmm15 │ │ │ │ - psrldq $0x6,%xmm15 │ │ │ │ - paddw %xmm12,%xmm10 │ │ │ │ - paddw %xmm13,%xmm11 │ │ │ │ - paddw %xmm14,%xmm10 │ │ │ │ - paddw %xmm15,%xmm11 │ │ │ │ - movdqa %xmm3,%xmm12 │ │ │ │ - pslldq $0x8,%xmm12 │ │ │ │ - movdqa %xmm3,%xmm13 │ │ │ │ - psrldq $0x8,%xmm13 │ │ │ │ - movdqa %xmm4,%xmm14 │ │ │ │ - pslldq $0x6,%xmm14 │ │ │ │ - movdqa %xmm4,%xmm15 │ │ │ │ - psrldq $0xa,%xmm15 │ │ │ │ - paddw %xmm12,%xmm10 │ │ │ │ - paddw %xmm13,%xmm11 │ │ │ │ - paddw %xmm14,%xmm10 │ │ │ │ - paddw %xmm15,%xmm11 │ │ │ │ - movdqa %xmm5,%xmm12 │ │ │ │ - pslldq $0x4,%xmm12 │ │ │ │ - movdqa %xmm5,%xmm13 │ │ │ │ - psrldq $0xc,%xmm13 │ │ │ │ - movdqa %xmm6,%xmm14 │ │ │ │ - pslldq $0x2,%xmm14 │ │ │ │ - movdqa %xmm6,%xmm15 │ │ │ │ - psrldq $0xe,%xmm15 │ │ │ │ - paddw %xmm12,%xmm10 │ │ │ │ - paddw %xmm13,%xmm11 │ │ │ │ - paddw %xmm14,%xmm10 │ │ │ │ - paddw %xmm15,%xmm11 │ │ │ │ - paddw %xmm7,%xmm10 │ │ │ │ - pshufb 0xcf387(%rip),%xmm11 │ │ │ │ - movdqa %xmm10,%xmm12 │ │ │ │ - punpckhwd %xmm11,%xmm12 │ │ │ │ - punpcklwd %xmm11,%xmm10 │ │ │ │ - pmaddwd %xmm12,%xmm12 │ │ │ │ - pmaddwd %xmm10,%xmm10 │ │ │ │ - pmulld 0xcf2f4(%rip),%xmm12 │ │ │ │ - pmulld 0xcf2da(%rip),%xmm10 │ │ │ │ - paddd %xmm12,%xmm10 │ │ │ │ - phaddd %xmm10,%xmm8 │ │ │ │ - movdqa %xmm0,%xmm10 │ │ │ │ - paddw %xmm1,%xmm10 │ │ │ │ - movdqa %xmm2,%xmm11 │ │ │ │ - paddw %xmm3,%xmm11 │ │ │ │ - movdqa %xmm4,%xmm12 │ │ │ │ - paddw %xmm5,%xmm12 │ │ │ │ - movdqa %xmm6,%xmm13 │ │ │ │ - paddw %xmm7,%xmm13 │ │ │ │ - phaddw %xmm4,%xmm0 │ │ │ │ - phaddw %xmm5,%xmm1 │ │ │ │ - phaddw %xmm6,%xmm2 │ │ │ │ - phaddw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm11,%xmm4 │ │ │ │ - pslldq $0x2,%xmm4 │ │ │ │ - movdqa %xmm11,%xmm5 │ │ │ │ - psrldq $0xe,%xmm5 │ │ │ │ - movdqa %xmm12,%xmm6 │ │ │ │ - pslldq $0x4,%xmm6 │ │ │ │ - movdqa %xmm12,%xmm7 │ │ │ │ - psrldq $0xc,%xmm7 │ │ │ │ - movdqa %xmm13,%xmm14 │ │ │ │ - pslldq $0x6,%xmm14 │ │ │ │ - movdqa %xmm13,%xmm15 │ │ │ │ - psrldq $0xa,%xmm15 │ │ │ │ - paddw %xmm10,%xmm4 │ │ │ │ - paddw %xmm7,%xmm5 │ │ │ │ - paddw %xmm6,%xmm4 │ │ │ │ - paddw %xmm15,%xmm5 │ │ │ │ - paddw %xmm14,%xmm4 │ │ │ │ - pshuflw $0xc6,%xmm5,%xmm6 │ │ │ │ - punpckhwd %xmm4,%xmm5 │ │ │ │ - punpcklwd %xmm6,%xmm4 │ │ │ │ - pmaddwd %xmm5,%xmm5 │ │ │ │ - pmaddwd %xmm4,%xmm4 │ │ │ │ - pmulld 0xcf250(%rip),%xmm5 │ │ │ │ - pmulld 0xcf237(%rip),%xmm4 │ │ │ │ - paddd %xmm5,%xmm4 │ │ │ │ - movdqa %xmm10,%xmm5 │ │ │ │ - pslldq $0x6,%xmm5 │ │ │ │ - movdqa %xmm10,%xmm6 │ │ │ │ - psrldq $0xa,%xmm6 │ │ │ │ - movdqa %xmm11,%xmm7 │ │ │ │ - pslldq $0x4,%xmm7 │ │ │ │ - movdqa %xmm11,%xmm10 │ │ │ │ - psrldq $0xc,%xmm10 │ │ │ │ - movdqa %xmm12,%xmm11 │ │ │ │ - pslldq $0x2,%xmm11 │ │ │ │ - psrldq $0xe,%xmm12 │ │ │ │ - paddw %xmm7,%xmm5 │ │ │ │ - paddw %xmm10,%xmm6 │ │ │ │ - paddw %xmm11,%xmm5 │ │ │ │ - paddw %xmm12,%xmm6 │ │ │ │ - paddw %xmm13,%xmm5 │ │ │ │ - pshuflw $0xc6,%xmm6,%xmm7 │ │ │ │ - punpckhwd %xmm5,%xmm6 │ │ │ │ - punpcklwd %xmm7,%xmm5 │ │ │ │ - pmaddwd %xmm6,%xmm6 │ │ │ │ - pmaddwd %xmm5,%xmm5 │ │ │ │ - pmulld 0xcf1d3(%rip),%xmm6 │ │ │ │ - pmulld 0xcf1ba(%rip),%xmm5 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - movdqa %xmm1,%xmm6 │ │ │ │ - pslldq $0x2,%xmm6 │ │ │ │ - movdqa %xmm1,%xmm7 │ │ │ │ - psrldq $0xe,%xmm7 │ │ │ │ - movdqa %xmm2,%xmm10 │ │ │ │ - pslldq $0x4,%xmm10 │ │ │ │ - movdqa %xmm2,%xmm11 │ │ │ │ - psrldq $0xc,%xmm11 │ │ │ │ - movdqa %xmm3,%xmm12 │ │ │ │ - pslldq $0x6,%xmm12 │ │ │ │ - movdqa %xmm3,%xmm13 │ │ │ │ - psrldq $0xa,%xmm13 │ │ │ │ - paddw %xmm0,%xmm6 │ │ │ │ - paddw %xmm11,%xmm7 │ │ │ │ - paddw %xmm10,%xmm6 │ │ │ │ - paddw %xmm13,%xmm7 │ │ │ │ - paddw %xmm12,%xmm6 │ │ │ │ - pshuflw $0xc6,%xmm7,%xmm10 │ │ │ │ - punpckhwd %xmm6,%xmm7 │ │ │ │ - punpcklwd %xmm10,%xmm6 │ │ │ │ - pmaddwd %xmm7,%xmm7 │ │ │ │ - pmaddwd %xmm6,%xmm6 │ │ │ │ - pmulld 0xcf150(%rip),%xmm7 │ │ │ │ - pmulld 0xcf137(%rip),%xmm6 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - pshufd $0x4e,%xmm0,%xmm0 │ │ │ │ - pshufd $0x4e,%xmm1,%xmm1 │ │ │ │ - pshufd $0x4e,%xmm2,%xmm2 │ │ │ │ - pshufd $0x4e,%xmm3,%xmm3 │ │ │ │ - movdqa %xmm0,%xmm10 │ │ │ │ - pslldq $0x6,%xmm10 │ │ │ │ - movdqa %xmm0,%xmm11 │ │ │ │ - psrldq $0xa,%xmm11 │ │ │ │ - movdqa %xmm1,%xmm12 │ │ │ │ - pslldq $0x4,%xmm12 │ │ │ │ - movdqa %xmm1,%xmm13 │ │ │ │ - psrldq $0xc,%xmm13 │ │ │ │ - movdqa %xmm2,%xmm14 │ │ │ │ - pslldq $0x2,%xmm14 │ │ │ │ - psrldq $0xe,%xmm2 │ │ │ │ - paddw %xmm12,%xmm10 │ │ │ │ - paddw %xmm13,%xmm11 │ │ │ │ - paddw %xmm14,%xmm10 │ │ │ │ - paddw %xmm2,%xmm11 │ │ │ │ - paddw %xmm3,%xmm10 │ │ │ │ - pshuflw $0xc6,%xmm11,%xmm12 │ │ │ │ - punpckhwd %xmm10,%xmm11 │ │ │ │ - punpcklwd %xmm12,%xmm10 │ │ │ │ - pmaddwd %xmm11,%xmm11 │ │ │ │ - pmaddwd %xmm10,%xmm10 │ │ │ │ - pmulld 0xcf0b6(%rip),%xmm11 │ │ │ │ - pmulld 0xcf09c(%rip),%xmm10 │ │ │ │ - paddd %xmm11,%xmm10 │ │ │ │ - phaddd %xmm9,%xmm8 │ │ │ │ - phaddd %xmm10,%xmm6 │ │ │ │ - phaddd %xmm4,%xmm5 │ │ │ │ - phaddd %xmm5,%xmm6 │ │ │ │ - pshufd $0xd8,%xmm8,%xmm4 │ │ │ │ - pmaxsd %xmm6,%xmm8 │ │ │ │ - pshufd $0x4e,%xmm8,%xmm0 │ │ │ │ - pmaxsd %xmm8,%xmm0 │ │ │ │ - pshufd $0xb1,%xmm0,%xmm1 │ │ │ │ - pmaxsd %xmm1,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - punpckhdq %xmm6,%xmm1 │ │ │ │ - punpckldq %xmm6,%xmm4 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - psubd %xmm1,%xmm2 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - psubd %xmm4,%xmm3 │ │ │ │ - movdqa %xmm2,-0x28(%rsp) │ │ │ │ - movdqa %xmm3,-0x18(%rsp) │ │ │ │ - pcmpeqd %xmm0,%xmm1 │ │ │ │ - pcmpeqd %xmm0,%xmm4 │ │ │ │ - packssdw %xmm1,%xmm4 │ │ │ │ - pmovmskb %xmm4,%eax │ │ │ │ - tzcnt %eax,%eax │ │ │ │ - mov -0x28(%rsp,%rax,2),%esi │ │ │ │ - shr $1,%eax │ │ │ │ - shr $0xa,%esi │ │ │ │ - mov %esi,(%rdx) │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sub $0x1b8,%rsp │ │ │ │ - mov 0x1d8(%rsp),%r10d │ │ │ │ - movdqa 0xcf0b9(%rip),%xmm6 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - lea (%rdi,%rsi,4),%rax │ │ │ │ - lea (%rsi,%rsi,2),%r11 │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 30e1a7 <__cxa_finalize@plt+0x2e3157> │ │ │ │ - movdqu (%rdi),%xmm0 │ │ │ │ - movdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ - movdqu (%rdi,%rsi,2),%xmm2 │ │ │ │ - movdqu (%rdi,%r11,1),%xmm3 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm4,0x70(%rsp) │ │ │ │ - movdqa %xmm0,0x80(%rsp) │ │ │ │ - movdqa %xmm1,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm4,0x90(%rsp) │ │ │ │ - movdqa %xmm1,0xa0(%rsp) │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm2 │ │ │ │ - movdqa %xmm4,0xb0(%rsp) │ │ │ │ - movdqa %xmm2,0xc0(%rsp) │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm4,0xd0(%rsp) │ │ │ │ - movdqa %xmm3,0xe0(%rsp) │ │ │ │ - movdqu (%rax),%xmm0 │ │ │ │ - movdqu (%rax,%rsi,1),%xmm1 │ │ │ │ - movdqu (%rax,%rsi,2),%xmm2 │ │ │ │ - movdqu (%rax,%r11,1),%xmm3 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm4,0xf0(%rsp) │ │ │ │ - movdqa %xmm0,0x100(%rsp) │ │ │ │ - movdqa %xmm1,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm4,0x110(%rsp) │ │ │ │ - movdqa %xmm1,0x120(%rsp) │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm2 │ │ │ │ - movdqa %xmm4,0x130(%rsp) │ │ │ │ - movdqa %xmm2,0x140(%rsp) │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - punpcklbw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm4,0x150(%rsp) │ │ │ │ - movdqa %xmm3,0x160(%rsp) │ │ │ │ - jmp 30e27c <__cxa_finalize@plt+0x2e322c> │ │ │ │ - movq (%rdi),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq (%rdi,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movq (%rdi,%rsi,2),%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm2 │ │ │ │ - movq (%rdi,%r11,1),%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm0,0x70(%rsp) │ │ │ │ - movdqa %xmm1,0x90(%rsp) │ │ │ │ - movdqa %xmm2,0xb0(%rsp) │ │ │ │ - movdqa %xmm3,0xd0(%rsp) │ │ │ │ - movd %xmm6,0x80(%rsp) │ │ │ │ - movd %xmm6,0xa0(%rsp) │ │ │ │ - movd %xmm6,0xc0(%rsp) │ │ │ │ - movd %xmm6,0xe0(%rsp) │ │ │ │ - movq (%rax),%xmm0 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movq (%rax,%rsi,1),%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movq (%rax,%rsi,2),%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm2 │ │ │ │ - movq (%rax,%r11,1),%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm0,0xf0(%rsp) │ │ │ │ - movdqa %xmm1,0x110(%rsp) │ │ │ │ - movdqa %xmm2,0x130(%rsp) │ │ │ │ - movdqa %xmm3,0x150(%rsp) │ │ │ │ - movd %xmm6,0x100(%rsp) │ │ │ │ - movd %xmm6,0x120(%rsp) │ │ │ │ - movd %xmm6,0x140(%rsp) │ │ │ │ - movd %xmm6,0x160(%rsp) │ │ │ │ - test $0x4,%r10b │ │ │ │ - je 30e3a6 <__cxa_finalize@plt+0x2e3356> │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 30e322 <__cxa_finalize@plt+0x2e32d2> │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 30e2d6 <__cxa_finalize@plt+0x2e3286> │ │ │ │ - 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 30e3be <__cxa_finalize@plt+0x2e336e> │ │ │ │ - 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 30e3be <__cxa_finalize@plt+0x2e336e> │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 30e36f <__cxa_finalize@plt+0x2e331f> │ │ │ │ - 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 30e3be <__cxa_finalize@plt+0x2e336e> │ │ │ │ - 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 30e3be <__cxa_finalize@plt+0x2e336e> │ │ │ │ - movdqu %xmm6,0x2c(%rsp) │ │ │ │ - movdqu %xmm6,0x4c(%rsp) │ │ │ │ - movq %xmm6,0x3c(%rsp) │ │ │ │ - movq %xmm6,0x5c(%rsp) │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 30e435 <__cxa_finalize@plt+0x2e33e5> │ │ │ │ - movdqu (%rdx),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpckhbw %xmm7,%xmm1 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movhlps %xmm1,%xmm3 │ │ │ │ - movd %xmm1,0xec(%rsp) │ │ │ │ - movd %xmm3,0x12c(%rsp) │ │ │ │ - psrlq $0x20,%xmm1 │ │ │ │ - psrlq $0x20,%xmm3 │ │ │ │ - movd %xmm1,0x10c(%rsp) │ │ │ │ - movd %xmm3,0x14c(%rsp) │ │ │ │ - movhlps %xmm0,%xmm2 │ │ │ │ - movd %xmm0,0x6c(%rsp) │ │ │ │ - movd %xmm2,0xac(%rsp) │ │ │ │ - psrlq $0x20,%xmm0 │ │ │ │ - psrlq $0x20,%xmm2 │ │ │ │ - movd %xmm0,0x8c(%rsp) │ │ │ │ - movd %xmm2,0xcc(%rsp) │ │ │ │ - jmp 30e47a <__cxa_finalize@plt+0x2e342a> │ │ │ │ - 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 30e5f7 <__cxa_finalize@plt+0x2e35a7> │ │ │ │ - test $0x1,%r10b │ │ │ │ - je 30e54b <__cxa_finalize@plt+0x2e34fb> │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 30e4e2 <__cxa_finalize@plt+0x2e3492> │ │ │ │ - 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 30e61b <__cxa_finalize@plt+0x2e35cb> │ │ │ │ - movdqu -0x8(%r8),%xmm0 │ │ │ │ - movdqu -0x8(%r8,%rsi,1),%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpckhbw %xmm7,%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - punpckhbw %xmm7,%xmm3 │ │ │ │ - punpcklbw %xmm7,%xmm1 │ │ │ │ - movdqa %xmm0,0x160(%rsp) │ │ │ │ - movdqa %xmm2,0x170(%rsp) │ │ │ │ - movdqa %xmm1,0x180(%rsp) │ │ │ │ - movdqa %xmm3,0x190(%rsp) │ │ │ │ - movd %xmm6,0x160(%rsp) │ │ │ │ - movd %xmm6,0x180(%rsp) │ │ │ │ - movd %xmm6,0x1a0(%rsp) │ │ │ │ - jmp 30e61b <__cxa_finalize@plt+0x2e35cb> │ │ │ │ - test $0x2,%r10b │ │ │ │ - je 30e5ac <__cxa_finalize@plt+0x2e355c> │ │ │ │ - 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 30e61b <__cxa_finalize@plt+0x2e35cb> │ │ │ │ - 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 30e61b <__cxa_finalize@plt+0x2e35cb> │ │ │ │ - movdqu %xmm6,0x16c(%rsp) │ │ │ │ - movdqu %xmm6,0x18c(%rsp) │ │ │ │ - movq %xmm6,0x17c(%rsp) │ │ │ │ - movq %xmm6,0x19c(%rsp) │ │ │ │ - movdqa 0xceabc(%rip),%xmm13 │ │ │ │ - movdqa 0xceaf3(%rip),%xmm15 │ │ │ │ - movdqa %xmm6,%xmm14 │ │ │ │ - mov 0x1c0(%rsp),%eax │ │ │ │ - mov 0x1d0(%rsp),%r8d │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 30e9b0 <__cxa_finalize@plt+0x2e3960> │ │ │ │ - movd %r9d,%xmm1 │ │ │ │ - bsr %r9d,%ecx │ │ │ │ - test %eax,%eax │ │ │ │ - je 30e8c6 <__cxa_finalize@plt+0x2e3876> │ │ │ │ - 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 0xceabd(%rip),%r8 │ │ │ │ - movddup (%r8,%rcx,8),%xmm11 │ │ │ │ - movddup (%r8,%rax,8),%xmm12 │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov 0x1c8(%rsp),%ecx │ │ │ │ - lea 0x70(%rsp),%rax │ │ │ │ - lea 0x40(%r8,%r9,8),%r9 │ │ │ │ - mov $0x8,%edx │ │ │ │ - lea (%r8,%rcx,2),%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movdqa (%rax),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - movdqa %xmm4,%xmm8 │ │ │ │ - movddup (%r9,%r10,8),%xmm2 │ │ │ │ - movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ - movdqu (%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movdqu (%rax,%r11,2),%xmm6 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm5,%xmm3 │ │ │ │ - pminsw %xmm5,%xmm8 │ │ │ │ - pandn %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm6,%xmm3 │ │ │ │ - pminsw %xmm6,%xmm8 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm11,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movddup 0x60(%r8,%r10,8),%xmm2 │ │ │ │ - movsbq 0x74(%r10,%rcx,1),%r11 │ │ │ │ - movdqu (%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movdqu (%rax,%r11,2),%xmm6 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm5,%xmm3 │ │ │ │ - pminsw %xmm5,%xmm8 │ │ │ │ - pandn %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm6,%xmm3 │ │ │ │ - pminsw %xmm6,%xmm8 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm12,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw 0x10(%rsp),%xmm9 │ │ │ │ - movdqa %xmm10,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movsbq 0x7c(%r10,%rcx,1),%r11 │ │ │ │ - movdqu (%rax,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movdqu (%rax,%r11,2),%xmm6 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm5,%xmm3 │ │ │ │ - pminsw %xmm5,%xmm8 │ │ │ │ - pandn %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - movdqa %xmm14,%xmm3 │ │ │ │ - pcmpeqw %xmm6,%xmm3 │ │ │ │ - pminsw %xmm6,%xmm8 │ │ │ │ - pandn %xmm6,%xmm3 │ │ │ │ - pmaxsw %xmm3,%xmm7 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm12,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw 0x10(%rsp),%xmm9 │ │ │ │ - movdqa %xmm10,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 30e6d9 <__cxa_finalize@plt+0x2e3689> │ │ │ │ - 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 30e6c2 <__cxa_finalize@plt+0x2e3672> │ │ │ │ - add $0x1b8,%rsp │ │ │ │ - ret │ │ │ │ - lea 0xce883(%rip),%rax │ │ │ │ - and $0x1,%r9d │ │ │ │ - xor %edx,%edx │ │ │ │ - sub %ecx,%r8d │ │ │ │ - cmovs %edx,%r8d │ │ │ │ - add %r9d,%r9d │ │ │ │ - pshufb %xmm7,%xmm1 │ │ │ │ - movddup (%rax,%r8,8),%xmm7 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - mov 0x1c8(%rsp),%ecx │ │ │ │ - lea 0x70(%rsp),%r8 │ │ │ │ - lea 0x40(%rax,%r9,8),%r9 │ │ │ │ - mov $0x8,%edx │ │ │ │ - lea (%rax,%rcx,2),%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movdqa (%r8),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movddup (%r9,%r10,8),%xmm2 │ │ │ │ - movsbq 0x70(%r10,%rcx,1),%r11 │ │ │ │ - movdqu (%r8,%r11,2),%xmm5 │ │ │ │ - neg %r11 │ │ │ │ - movdqu (%r8,%r11,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 30e915 <__cxa_finalize@plt+0x2e38c5> │ │ │ │ - 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 30e906 <__cxa_finalize@plt+0x2e38b6> │ │ │ │ - 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 0xce777(%rip),%r9 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - movddup (%r9,%r8,8),%xmm7 │ │ │ │ - lea (%r9,%rcx,2),%rcx │ │ │ │ - lea 0x70(%rsp),%r8 │ │ │ │ - mov $0x8,%edx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movdqa (%r8),%xmm4 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movddup 0x60(%r9,%r10,8),%xmm2 │ │ │ │ - movsbq 0x74(%r10,%rcx,1),%rax │ │ │ │ - movdqu (%r8,%rax,2),%xmm5 │ │ │ │ - neg %rax │ │ │ │ - movdqu (%r8,%rax,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - movsbq 0x7c(%r10,%rcx,1),%rax │ │ │ │ - movdqu (%r8,%rax,2),%xmm5 │ │ │ │ - neg %rax │ │ │ │ - movdqu (%r8,%rax,2),%xmm6 │ │ │ │ - psubw %xmm4,%xmm5 │ │ │ │ - psubw %xmm4,%xmm6 │ │ │ │ - packsswb %xmm6,%xmm5 │ │ │ │ - pshufb %xmm13,%xmm5 │ │ │ │ - pabsb %xmm5,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - psignb %xmm5,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pand %xmm6,%xmm9 │ │ │ │ - psrlw (%rsp),%xmm9 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - psubusb %xmm9,%xmm5 │ │ │ │ - pminub %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm3,%xmm5 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - dec %r10d │ │ │ │ - jge 30ea00 <__cxa_finalize@plt+0x2e39b0> │ │ │ │ - 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 30e9f1 <__cxa_finalize@plt+0x2e39a1> │ │ │ │ - add $0x1b8,%rsp │ │ │ │ + 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 307f91 <__cxa_finalize@plt+0x2dcf41> │ │ │ │ + add $0x1b8,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x1b8,%rsp │ │ │ │ mov 0x1d8(%rsp),%r10d │ │ │ │ - movdqa 0xce619(%rip),%xmm6 │ │ │ │ + movdqa 0xd4319(%rip),%xmm6 │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ lea (%rdi,%rsi,4),%rax │ │ │ │ lea (%rsi,%rsi,2),%r11 │ │ │ │ test $0x2,%r10b │ │ │ │ - je 30ebbf <__cxa_finalize@plt+0x2e3b6f> │ │ │ │ + je 30815f <__cxa_finalize@plt+0x2dd10f> │ │ │ │ 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 │ │ │ │ @@ -672788,15 +667632,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 30ec91 <__cxa_finalize@plt+0x2e3c41> │ │ │ │ + jmp 308231 <__cxa_finalize@plt+0x2dd1e1> │ │ │ │ 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 │ │ │ │ @@ -672822,61 +667666,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 30ed60 <__cxa_finalize@plt+0x2e3d10> │ │ │ │ + je 308300 <__cxa_finalize@plt+0x2dd2b0> │ │ │ │ test $0x1,%r10b │ │ │ │ - je 30ecf8 <__cxa_finalize@plt+0x2e3ca8> │ │ │ │ + je 308298 <__cxa_finalize@plt+0x2dd248> │ │ │ │ test $0x2,%r10b │ │ │ │ - je 30eccb <__cxa_finalize@plt+0x2e3c7b> │ │ │ │ + je 30826b <__cxa_finalize@plt+0x2dd21b> │ │ │ │ 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 30ed6c <__cxa_finalize@plt+0x2e3d1c> │ │ │ │ + jmp 30830c <__cxa_finalize@plt+0x2dd2bc> │ │ │ │ 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 30ed6c <__cxa_finalize@plt+0x2e3d1c> │ │ │ │ + jmp 30830c <__cxa_finalize@plt+0x2dd2bc> │ │ │ │ test $0x2,%r10b │ │ │ │ - je 30ed29 <__cxa_finalize@plt+0x2e3cd9> │ │ │ │ + je 3082c9 <__cxa_finalize@plt+0x2dd279> │ │ │ │ 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 30ed6c <__cxa_finalize@plt+0x2e3d1c> │ │ │ │ + jmp 30830c <__cxa_finalize@plt+0x2dd2bc> │ │ │ │ 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 30ed6c <__cxa_finalize@plt+0x2e3d1c> │ │ │ │ + jmp 30830c <__cxa_finalize@plt+0x2dd2bc> │ │ │ │ movdqu %xmm6,0x2c(%rsp) │ │ │ │ movdqu %xmm6,0x4c(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 30ede3 <__cxa_finalize@plt+0x2e3d93> │ │ │ │ + je 308383 <__cxa_finalize@plt+0x2dd333> │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpckhbw %xmm7,%xmm1 │ │ │ │ punpcklbw %xmm7,%xmm0 │ │ │ │ movhlps %xmm1,%xmm3 │ │ │ │ movd %xmm1,0xec(%rsp) │ │ │ │ movd %xmm3,0x12c(%rsp) │ │ │ │ @@ -672887,93 +667731,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 30ee28 <__cxa_finalize@plt+0x2e3dd8> │ │ │ │ + jmp 3083c8 <__cxa_finalize@plt+0x2dd378> │ │ │ │ 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 30ef32 <__cxa_finalize@plt+0x2e3ee2> │ │ │ │ + je 3084d2 <__cxa_finalize@plt+0x2dd482> │ │ │ │ test $0x1,%r10b │ │ │ │ - je 30eea8 <__cxa_finalize@plt+0x2e3e58> │ │ │ │ + je 308448 <__cxa_finalize@plt+0x2dd3f8> │ │ │ │ test $0x2,%r10b │ │ │ │ - je 30ee6a <__cxa_finalize@plt+0x2e3e1a> │ │ │ │ + je 30840a <__cxa_finalize@plt+0x2dd3ba> │ │ │ │ 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 30ef44 <__cxa_finalize@plt+0x2e3ef4> │ │ │ │ + jmp 3084e4 <__cxa_finalize@plt+0x2dd494> │ │ │ │ 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 30ef44 <__cxa_finalize@plt+0x2e3ef4> │ │ │ │ + jmp 3084e4 <__cxa_finalize@plt+0x2dd494> │ │ │ │ test $0x2,%r10b │ │ │ │ - je 30eee7 <__cxa_finalize@plt+0x2e3e97> │ │ │ │ + je 308487 <__cxa_finalize@plt+0x2dd437> │ │ │ │ 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 30ef44 <__cxa_finalize@plt+0x2e3ef4> │ │ │ │ + jmp 3084e4 <__cxa_finalize@plt+0x2dd494> │ │ │ │ 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 30ef44 <__cxa_finalize@plt+0x2e3ef4> │ │ │ │ + jmp 3084e4 <__cxa_finalize@plt+0x2dd494> │ │ │ │ movdqu %xmm6,0x16c(%rsp) │ │ │ │ movdqu %xmm6,0x18c(%rsp) │ │ │ │ - movdqa 0xce193(%rip),%xmm13 │ │ │ │ - movdqa 0xce1ca(%rip),%xmm15 │ │ │ │ + movdqa 0xd3e93(%rip),%xmm13 │ │ │ │ + movdqa 0xd3eca(%rip),%xmm15 │ │ │ │ movdqa %xmm6,%xmm14 │ │ │ │ mov 0x1c0(%rsp),%eax │ │ │ │ mov 0x1d0(%rsp),%r8d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 30f328 <__cxa_finalize@plt+0x2e42d8> │ │ │ │ + je 3088c8 <__cxa_finalize@plt+0x2dd878> │ │ │ │ movd %r9d,%xmm1 │ │ │ │ bsr %r9d,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je 30f222 <__cxa_finalize@plt+0x2e41d2> │ │ │ │ + je 3087c2 <__cxa_finalize@plt+0x2dd772> │ │ │ │ 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 0xce194(%rip),%r8 │ │ │ │ + lea 0xd3e94(%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 │ │ │ │ @@ -673077,33 +667921,33 @@ │ │ │ │ psrlw 0x10(%rsp),%xmm9 │ │ │ │ movdqa %xmm10,%xmm5 │ │ │ │ psubusb %xmm9,%xmm5 │ │ │ │ pminub %xmm6,%xmm5 │ │ │ │ pmaddubsw %xmm3,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 30f006 <__cxa_finalize@plt+0x2e3fb6> │ │ │ │ + jge 3085a6 <__cxa_finalize@plt+0x2dd556> │ │ │ │ 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 30efeb <__cxa_finalize@plt+0x2e3f9b> │ │ │ │ + jg 30858b <__cxa_finalize@plt+0x2dd53b> │ │ │ │ add $0x1b8,%rsp │ │ │ │ ret │ │ │ │ - lea 0xcdf27(%rip),%rax │ │ │ │ + lea 0xd3c27(%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 │ │ │ │ @@ -673136,38 +667980,38 @@ │ │ │ │ psrlw (%rsp),%xmm9 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ psubusb %xmm9,%xmm5 │ │ │ │ pminub %xmm6,%xmm5 │ │ │ │ pmaddubsw %xmm3,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 30f276 <__cxa_finalize@plt+0x2e4226> │ │ │ │ + jge 308816 <__cxa_finalize@plt+0x2dd7c6> │ │ │ │ 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 30f262 <__cxa_finalize@plt+0x2e4212> │ │ │ │ + jg 308802 <__cxa_finalize@plt+0x2dd7b2> │ │ │ │ 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 0xcddff(%rip),%r9 │ │ │ │ + lea 0xd3aff(%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 │ │ │ │ @@ -673213,51 +668057,51 @@ │ │ │ │ psrlw (%rsp),%xmm9 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ psubusb %xmm9,%xmm5 │ │ │ │ pminub %xmm6,%xmm5 │ │ │ │ pmaddubsw %xmm3,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 30f37d <__cxa_finalize@plt+0x2e432d> │ │ │ │ + jge 30891d <__cxa_finalize@plt+0x2dd8cd> │ │ │ │ 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 30f369 <__cxa_finalize@plt+0x2e4319> │ │ │ │ + jg 308909 <__cxa_finalize@plt+0x2dd8b9> │ │ │ │ add $0x1b8,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x138,%rsp │ │ │ │ mov 0x158(%rsp),%r10d │ │ │ │ - movdqa 0xcdc79(%rip),%xmm6 │ │ │ │ + movdqa 0xd3979(%rip),%xmm6 │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ lea (%rsi,%rsi,2),%r11 │ │ │ │ test $0x2,%r10b │ │ │ │ - je 30f50c <__cxa_finalize@plt+0x2e44bc> │ │ │ │ + je 308aac <__cxa_finalize@plt+0x2dda5c> │ │ │ │ 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 30f572 <__cxa_finalize@plt+0x2e4522> │ │ │ │ + jmp 308b12 <__cxa_finalize@plt+0x2ddac2> │ │ │ │ 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 │ │ │ │ @@ -673267,145 +668111,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 30f641 <__cxa_finalize@plt+0x2e45f1> │ │ │ │ + je 308be1 <__cxa_finalize@plt+0x2ddb91> │ │ │ │ test $0x1,%r10b │ │ │ │ - je 30f5d9 <__cxa_finalize@plt+0x2e4589> │ │ │ │ + je 308b79 <__cxa_finalize@plt+0x2ddb29> │ │ │ │ test $0x2,%r10b │ │ │ │ - je 30f5ac <__cxa_finalize@plt+0x2e455c> │ │ │ │ + je 308b4c <__cxa_finalize@plt+0x2ddafc> │ │ │ │ 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 30f64d <__cxa_finalize@plt+0x2e45fd> │ │ │ │ + jmp 308bed <__cxa_finalize@plt+0x2ddb9d> │ │ │ │ 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 30f64d <__cxa_finalize@plt+0x2e45fd> │ │ │ │ + jmp 308bed <__cxa_finalize@plt+0x2ddb9d> │ │ │ │ test $0x2,%r10b │ │ │ │ - je 30f60a <__cxa_finalize@plt+0x2e45ba> │ │ │ │ + je 308baa <__cxa_finalize@plt+0x2ddb5a> │ │ │ │ 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 30f64d <__cxa_finalize@plt+0x2e45fd> │ │ │ │ + jmp 308bed <__cxa_finalize@plt+0x2ddb9d> │ │ │ │ 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 30f64d <__cxa_finalize@plt+0x2e45fd> │ │ │ │ + jmp 308bed <__cxa_finalize@plt+0x2ddb9d> │ │ │ │ movdqu %xmm6,0x2c(%rsp) │ │ │ │ movdqu %xmm6,0x4c(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 30f68b <__cxa_finalize@plt+0x2e463b> │ │ │ │ + je 308c2b <__cxa_finalize@plt+0x2ddbdb> │ │ │ │ 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 30f6ac <__cxa_finalize@plt+0x2e465c> │ │ │ │ + jmp 308c4c <__cxa_finalize@plt+0x2ddbfc> │ │ │ │ movd %xmm6,0x6c(%rsp) │ │ │ │ movd %xmm6,0x8c(%rsp) │ │ │ │ movd %xmm6,0xac(%rsp) │ │ │ │ movd %xmm6,0xcc(%rsp) │ │ │ │ test $0x8,%r10b │ │ │ │ - je 30f7b6 <__cxa_finalize@plt+0x2e4766> │ │ │ │ + je 308d56 <__cxa_finalize@plt+0x2ddd06> │ │ │ │ test $0x1,%r10b │ │ │ │ - je 30f72c <__cxa_finalize@plt+0x2e46dc> │ │ │ │ + je 308ccc <__cxa_finalize@plt+0x2ddc7c> │ │ │ │ test $0x2,%r10b │ │ │ │ - je 30f6ee <__cxa_finalize@plt+0x2e469e> │ │ │ │ + je 308c8e <__cxa_finalize@plt+0x2ddc3e> │ │ │ │ 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 30f7c8 <__cxa_finalize@plt+0x2e4778> │ │ │ │ + jmp 308d68 <__cxa_finalize@plt+0x2ddd18> │ │ │ │ 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 30f7c8 <__cxa_finalize@plt+0x2e4778> │ │ │ │ + jmp 308d68 <__cxa_finalize@plt+0x2ddd18> │ │ │ │ test $0x2,%r10b │ │ │ │ - je 30f76b <__cxa_finalize@plt+0x2e471b> │ │ │ │ + je 308d0b <__cxa_finalize@plt+0x2ddcbb> │ │ │ │ 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 30f7c8 <__cxa_finalize@plt+0x2e4778> │ │ │ │ + jmp 308d68 <__cxa_finalize@plt+0x2ddd18> │ │ │ │ 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 30f7c8 <__cxa_finalize@plt+0x2e4778> │ │ │ │ + jmp 308d68 <__cxa_finalize@plt+0x2ddd18> │ │ │ │ movdqu %xmm6,0xec(%rsp) │ │ │ │ movdqu %xmm6,0x10c(%rsp) │ │ │ │ - movdqa 0xcd90f(%rip),%xmm13 │ │ │ │ - movdqa 0xcd946(%rip),%xmm15 │ │ │ │ + movdqa 0xd360f(%rip),%xmm13 │ │ │ │ + movdqa 0xd3646(%rip),%xmm15 │ │ │ │ movdqa %xmm6,%xmm14 │ │ │ │ mov 0x140(%rsp),%eax │ │ │ │ mov 0x150(%rsp),%r8d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 30fbac <__cxa_finalize@plt+0x2e4b5c> │ │ │ │ + je 30914c <__cxa_finalize@plt+0x2de0fc> │ │ │ │ movd %r9d,%xmm1 │ │ │ │ bsr %r9d,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je 30faa6 <__cxa_finalize@plt+0x2e4a56> │ │ │ │ + je 309046 <__cxa_finalize@plt+0x2ddff6> │ │ │ │ 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 0xcd910(%rip),%r8 │ │ │ │ + lea 0xd3610(%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 │ │ │ │ @@ -673509,33 +668353,33 @@ │ │ │ │ psrlw 0x10(%rsp),%xmm9 │ │ │ │ movdqa %xmm10,%xmm5 │ │ │ │ psubusb %xmm9,%xmm5 │ │ │ │ pminub %xmm6,%xmm5 │ │ │ │ pmaddubsw %xmm3,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 30f88a <__cxa_finalize@plt+0x2e483a> │ │ │ │ + jge 308e2a <__cxa_finalize@plt+0x2dddda> │ │ │ │ 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 30f86f <__cxa_finalize@plt+0x2e481f> │ │ │ │ + jg 308e0f <__cxa_finalize@plt+0x2dddbf> │ │ │ │ add $0x138,%rsp │ │ │ │ ret │ │ │ │ - lea 0xcd6a3(%rip),%rax │ │ │ │ + lea 0xd33a3(%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 │ │ │ │ @@ -673568,38 +668412,38 @@ │ │ │ │ psrlw (%rsp),%xmm9 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ psubusb %xmm9,%xmm5 │ │ │ │ pminub %xmm6,%xmm5 │ │ │ │ pmaddubsw %xmm3,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 30fafa <__cxa_finalize@plt+0x2e4aaa> │ │ │ │ + jge 30909a <__cxa_finalize@plt+0x2de04a> │ │ │ │ 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 30fae6 <__cxa_finalize@plt+0x2e4a96> │ │ │ │ + jg 309086 <__cxa_finalize@plt+0x2de036> │ │ │ │ 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 0xcd57b(%rip),%r9 │ │ │ │ + lea 0xd327b(%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 │ │ │ │ @@ -673645,28 +668489,28 @@ │ │ │ │ psrlw (%rsp),%xmm9 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ psubusb %xmm9,%xmm5 │ │ │ │ pminub %xmm6,%xmm5 │ │ │ │ pmaddubsw %xmm3,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 30fc01 <__cxa_finalize@plt+0x2e4bb1> │ │ │ │ + jge 3091a1 <__cxa_finalize@plt+0x2de151> │ │ │ │ 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 30fbed <__cxa_finalize@plt+0x2e4b9d> │ │ │ │ + jg 30918d <__cxa_finalize@plt+0x2de13d> │ │ │ │ add $0x138,%rsp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ movq (%rdi),%xmm1 │ │ │ │ movhps (%rdi,%rsi,1),%xmm1 │ │ │ │ movq (%rdi,%rsi,2),%xmm3 │ │ │ │ @@ -673696,15 +668540,15 @@ │ │ │ │ punpckhbw %xmm8,%xmm3 │ │ │ │ movdqa %xmm5,%xmm4 │ │ │ │ punpcklbw %xmm8,%xmm4 │ │ │ │ punpckhbw %xmm8,%xmm5 │ │ │ │ movdqa %xmm7,%xmm6 │ │ │ │ punpcklbw %xmm8,%xmm6 │ │ │ │ punpckhbw %xmm8,%xmm7 │ │ │ │ - movdqa 0xcd33d(%rip),%xmm8 │ │ │ │ + movdqa 0xd303d(%rip),%xmm8 │ │ │ │ psubw %xmm8,%xmm0 │ │ │ │ psubw %xmm8,%xmm1 │ │ │ │ psubw %xmm8,%xmm2 │ │ │ │ psubw %xmm8,%xmm3 │ │ │ │ psubw %xmm8,%xmm4 │ │ │ │ psubw %xmm8,%xmm5 │ │ │ │ psubw %xmm8,%xmm6 │ │ │ │ @@ -673719,17 +668563,17 @@ │ │ │ │ paddw %xmm5,%xmm10 │ │ │ │ paddw %xmm6,%xmm8 │ │ │ │ paddw %xmm7,%xmm10 │ │ │ │ paddw %xmm10,%xmm8 │ │ │ │ pmaddwd %xmm8,%xmm8 │ │ │ │ pmaddwd %xmm9,%xmm9 │ │ │ │ phaddd %xmm8,%xmm9 │ │ │ │ - movdqa 0xcd284(%rip),%xmm15 │ │ │ │ + movdqa 0xd2f84(%rip),%xmm15 │ │ │ │ pmulhuw %xmm9,%xmm15 │ │ │ │ - pmullw 0xcd276(%rip),%xmm9 │ │ │ │ + pmullw 0xd2f76(%rip),%xmm9 │ │ │ │ pslld $0x10,%xmm15 │ │ │ │ paddd %xmm15,%xmm9 │ │ │ │ movdqa %xmm1,%xmm8 │ │ │ │ pslldq $0x2,%xmm8 │ │ │ │ movdqa %xmm1,%xmm10 │ │ │ │ psrldq $0xe,%xmm10 │ │ │ │ movdqa %xmm2,%xmm11 │ │ │ │ @@ -673765,28 +668609,28 @@ │ │ │ │ pslldq $0xe,%xmm13 │ │ │ │ movdqa %xmm7,%xmm14 │ │ │ │ psrldq $0x2,%xmm14 │ │ │ │ paddw %xmm11,%xmm8 │ │ │ │ paddw %xmm12,%xmm10 │ │ │ │ paddw %xmm13,%xmm8 │ │ │ │ paddw %xmm14,%xmm10 │ │ │ │ - pshufb 0xcd196(%rip),%xmm10 │ │ │ │ + pshufb 0xd2e96(%rip),%xmm10 │ │ │ │ movdqa %xmm8,%xmm11 │ │ │ │ punpckhwd %xmm10,%xmm11 │ │ │ │ punpcklwd %xmm10,%xmm8 │ │ │ │ pmaddwd %xmm11,%xmm11 │ │ │ │ pmaddwd %xmm8,%xmm8 │ │ │ │ - movdqa 0xcd144(%rip),%xmm15 │ │ │ │ + movdqa 0xd2e44(%rip),%xmm15 │ │ │ │ pmulhuw %xmm11,%xmm15 │ │ │ │ - pmullw 0xcd136(%rip),%xmm11 │ │ │ │ + pmullw 0xd2e36(%rip),%xmm11 │ │ │ │ pslld $0x10,%xmm15 │ │ │ │ paddd %xmm15,%xmm11 │ │ │ │ - movdqa 0xcd112(%rip),%xmm15 │ │ │ │ + movdqa 0xd2e12(%rip),%xmm15 │ │ │ │ pmulhuw %xmm8,%xmm15 │ │ │ │ - pmullw 0xcd104(%rip),%xmm8 │ │ │ │ + pmullw 0xd2e04(%rip),%xmm8 │ │ │ │ pslld $0x10,%xmm15 │ │ │ │ paddd %xmm15,%xmm8 │ │ │ │ paddd %xmm11,%xmm8 │ │ │ │ movdqa %xmm0,%xmm10 │ │ │ │ pslldq $0xe,%xmm10 │ │ │ │ movdqa %xmm0,%xmm11 │ │ │ │ psrldq $0x2,%xmm11 │ │ │ │ @@ -673823,28 +668667,28 @@ │ │ │ │ movdqa %xmm6,%xmm15 │ │ │ │ psrldq $0xe,%xmm15 │ │ │ │ paddw %xmm12,%xmm10 │ │ │ │ paddw %xmm13,%xmm11 │ │ │ │ paddw %xmm14,%xmm10 │ │ │ │ paddw %xmm15,%xmm11 │ │ │ │ paddw %xmm7,%xmm10 │ │ │ │ - pshufb 0xcd04f(%rip),%xmm11 │ │ │ │ + pshufb 0xd2d4f(%rip),%xmm11 │ │ │ │ movdqa %xmm10,%xmm12 │ │ │ │ punpckhwd %xmm11,%xmm12 │ │ │ │ punpcklwd %xmm11,%xmm10 │ │ │ │ pmaddwd %xmm12,%xmm12 │ │ │ │ pmaddwd %xmm10,%xmm10 │ │ │ │ - movdqa 0xccffd(%rip),%xmm15 │ │ │ │ + movdqa 0xd2cfd(%rip),%xmm15 │ │ │ │ pmulhuw %xmm12,%xmm15 │ │ │ │ - pmullw 0xccfef(%rip),%xmm12 │ │ │ │ + pmullw 0xd2cef(%rip),%xmm12 │ │ │ │ pslld $0x10,%xmm15 │ │ │ │ paddd %xmm15,%xmm12 │ │ │ │ - movdqa 0xccfcb(%rip),%xmm15 │ │ │ │ + movdqa 0xd2ccb(%rip),%xmm15 │ │ │ │ pmulhuw %xmm10,%xmm15 │ │ │ │ - pmullw 0xccfbd(%rip),%xmm10 │ │ │ │ + pmullw 0xd2cbd(%rip),%xmm10 │ │ │ │ pslld $0x10,%xmm15 │ │ │ │ paddd %xmm15,%xmm10 │ │ │ │ paddd %xmm12,%xmm10 │ │ │ │ phaddd %xmm10,%xmm8 │ │ │ │ movdqa %xmm0,%xmm10 │ │ │ │ paddw %xmm1,%xmm10 │ │ │ │ movdqa %xmm2,%xmm11 │ │ │ │ @@ -673875,22 +668719,22 @@ │ │ │ │ paddw %xmm15,%xmm5 │ │ │ │ paddw %xmm14,%xmm4 │ │ │ │ pshuflw $0xc6,%xmm5,%xmm6 │ │ │ │ punpckhwd %xmm4,%xmm5 │ │ │ │ punpcklwd %xmm6,%xmm4 │ │ │ │ pmaddwd %xmm5,%xmm5 │ │ │ │ pmaddwd %xmm4,%xmm4 │ │ │ │ - movdqa 0xccf28(%rip),%xmm15 │ │ │ │ + movdqa 0xd2c28(%rip),%xmm15 │ │ │ │ pmulhuw %xmm5,%xmm15 │ │ │ │ - pmullw 0xccf1b(%rip),%xmm5 │ │ │ │ + pmullw 0xd2c1b(%rip),%xmm5 │ │ │ │ pslld $0x10,%xmm15 │ │ │ │ paddd %xmm15,%xmm5 │ │ │ │ - movdqa 0xccef7(%rip),%xmm15 │ │ │ │ + movdqa 0xd2bf7(%rip),%xmm15 │ │ │ │ pmulhuw %xmm4,%xmm15 │ │ │ │ - pmullw 0xcceea(%rip),%xmm4 │ │ │ │ + pmullw 0xd2bea(%rip),%xmm4 │ │ │ │ pslld $0x10,%xmm15 │ │ │ │ paddd %xmm15,%xmm4 │ │ │ │ paddd %xmm5,%xmm4 │ │ │ │ movdqa %xmm10,%xmm5 │ │ │ │ pslldq $0x6,%xmm5 │ │ │ │ movdqa %xmm10,%xmm6 │ │ │ │ psrldq $0xa,%xmm6 │ │ │ │ @@ -673907,22 +668751,22 @@ │ │ │ │ paddw %xmm12,%xmm6 │ │ │ │ paddw %xmm13,%xmm5 │ │ │ │ pshuflw $0xc6,%xmm6,%xmm7 │ │ │ │ punpckhwd %xmm5,%xmm6 │ │ │ │ punpcklwd %xmm7,%xmm5 │ │ │ │ pmaddwd %xmm6,%xmm6 │ │ │ │ pmaddwd %xmm5,%xmm5 │ │ │ │ - movdqa 0xcce7b(%rip),%xmm15 │ │ │ │ + movdqa 0xd2b7b(%rip),%xmm15 │ │ │ │ pmulhuw %xmm6,%xmm15 │ │ │ │ - pmullw 0xcce6e(%rip),%xmm6 │ │ │ │ + pmullw 0xd2b6e(%rip),%xmm6 │ │ │ │ pslld $0x10,%xmm15 │ │ │ │ paddd %xmm15,%xmm6 │ │ │ │ - movdqa 0xcce4a(%rip),%xmm15 │ │ │ │ + movdqa 0xd2b4a(%rip),%xmm15 │ │ │ │ pmulhuw %xmm5,%xmm15 │ │ │ │ - pmullw 0xcce3d(%rip),%xmm5 │ │ │ │ + pmullw 0xd2b3d(%rip),%xmm5 │ │ │ │ pslld $0x10,%xmm15 │ │ │ │ paddd %xmm15,%xmm5 │ │ │ │ paddd %xmm6,%xmm5 │ │ │ │ movdqa %xmm1,%xmm6 │ │ │ │ pslldq $0x2,%xmm6 │ │ │ │ movdqa %xmm1,%xmm7 │ │ │ │ psrldq $0xe,%xmm7 │ │ │ │ @@ -673940,22 +668784,22 @@ │ │ │ │ paddw %xmm13,%xmm7 │ │ │ │ paddw %xmm12,%xmm6 │ │ │ │ pshuflw $0xc6,%xmm7,%xmm10 │ │ │ │ punpckhwd %xmm6,%xmm7 │ │ │ │ punpcklwd %xmm10,%xmm6 │ │ │ │ pmaddwd %xmm7,%xmm7 │ │ │ │ pmaddwd %xmm6,%xmm6 │ │ │ │ - movdqa 0xccdc8(%rip),%xmm15 │ │ │ │ + movdqa 0xd2ac8(%rip),%xmm15 │ │ │ │ pmulhuw %xmm7,%xmm15 │ │ │ │ - pmullw 0xccdbb(%rip),%xmm7 │ │ │ │ + pmullw 0xd2abb(%rip),%xmm7 │ │ │ │ pslld $0x10,%xmm15 │ │ │ │ paddd %xmm15,%xmm7 │ │ │ │ - movdqa 0xccd97(%rip),%xmm15 │ │ │ │ + movdqa 0xd2a97(%rip),%xmm15 │ │ │ │ pmulhuw %xmm6,%xmm15 │ │ │ │ - pmullw 0xccd8a(%rip),%xmm6 │ │ │ │ + pmullw 0xd2a8a(%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 │ │ │ │ @@ -673976,22 +668820,22 @@ │ │ │ │ paddw %xmm2,%xmm11 │ │ │ │ paddw %xmm3,%xmm10 │ │ │ │ pshuflw $0xc6,%xmm11,%xmm12 │ │ │ │ punpckhwd %xmm10,%xmm11 │ │ │ │ punpcklwd %xmm12,%xmm10 │ │ │ │ pmaddwd %xmm11,%xmm11 │ │ │ │ pmaddwd %xmm10,%xmm10 │ │ │ │ - movdqa 0xcccff(%rip),%xmm15 │ │ │ │ + movdqa 0xd29ff(%rip),%xmm15 │ │ │ │ pmulhuw %xmm11,%xmm15 │ │ │ │ - pmullw 0xcccf1(%rip),%xmm11 │ │ │ │ + pmullw 0xd29f1(%rip),%xmm11 │ │ │ │ pslld $0x10,%xmm15 │ │ │ │ paddd %xmm15,%xmm11 │ │ │ │ - movdqa 0xccccd(%rip),%xmm15 │ │ │ │ + movdqa 0xd29cd(%rip),%xmm15 │ │ │ │ pmulhuw %xmm10,%xmm15 │ │ │ │ - pmullw 0xcccbf(%rip),%xmm10 │ │ │ │ + pmullw 0xd29bf(%rip),%xmm10 │ │ │ │ pslld $0x10,%xmm15 │ │ │ │ paddd %xmm15,%xmm10 │ │ │ │ paddd %xmm11,%xmm10 │ │ │ │ phaddd %xmm9,%xmm8 │ │ │ │ phaddd %xmm10,%xmm6 │ │ │ │ phaddd %xmm4,%xmm5 │ │ │ │ phaddd %xmm5,%xmm6 │ │ │ │ @@ -674032,20 +668876,20 @@ │ │ │ │ shr $0xa,%esi │ │ │ │ mov %esi,(%rdx) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x1b8,%rsp │ │ │ │ mov 0x1d8(%rsp),%r10d │ │ │ │ - movdqa 0xccc59(%rip),%xmm6 │ │ │ │ + movdqa 0xd2959(%rip),%xmm6 │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ lea (%rdi,%rsi,4),%rax │ │ │ │ lea (%rsi,%rsi,2),%r11 │ │ │ │ test $0x2,%r10b │ │ │ │ - je 310607 <__cxa_finalize@plt+0x2e55b7> │ │ │ │ + je 309ba7 <__cxa_finalize@plt+0x2deb57> │ │ │ │ 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 │ │ │ │ @@ -674086,15 +668930,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 3106dc <__cxa_finalize@plt+0x2e568c> │ │ │ │ + jmp 309c7c <__cxa_finalize@plt+0x2dec2c> │ │ │ │ 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 │ │ │ │ @@ -674120,81 +668964,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 310806 <__cxa_finalize@plt+0x2e57b6> │ │ │ │ + je 309da6 <__cxa_finalize@plt+0x2ded56> │ │ │ │ test $0x1,%r10b │ │ │ │ - je 310782 <__cxa_finalize@plt+0x2e5732> │ │ │ │ + je 309d22 <__cxa_finalize@plt+0x2decd2> │ │ │ │ test $0x2,%r10b │ │ │ │ - je 310736 <__cxa_finalize@plt+0x2e56e6> │ │ │ │ + je 309cd6 <__cxa_finalize@plt+0x2dec86> │ │ │ │ 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 31081e <__cxa_finalize@plt+0x2e57ce> │ │ │ │ + jmp 309dbe <__cxa_finalize@plt+0x2ded6e> │ │ │ │ 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 31081e <__cxa_finalize@plt+0x2e57ce> │ │ │ │ + jmp 309dbe <__cxa_finalize@plt+0x2ded6e> │ │ │ │ test $0x2,%r10b │ │ │ │ - je 3107cf <__cxa_finalize@plt+0x2e577f> │ │ │ │ + je 309d6f <__cxa_finalize@plt+0x2ded1f> │ │ │ │ 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 31081e <__cxa_finalize@plt+0x2e57ce> │ │ │ │ + jmp 309dbe <__cxa_finalize@plt+0x2ded6e> │ │ │ │ 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 31081e <__cxa_finalize@plt+0x2e57ce> │ │ │ │ + jmp 309dbe <__cxa_finalize@plt+0x2ded6e> │ │ │ │ movdqu %xmm6,0x2c(%rsp) │ │ │ │ movdqu %xmm6,0x4c(%rsp) │ │ │ │ movq %xmm6,0x3c(%rsp) │ │ │ │ movq %xmm6,0x5c(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 310895 <__cxa_finalize@plt+0x2e5845> │ │ │ │ + je 309e35 <__cxa_finalize@plt+0x2dede5> │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpckhbw %xmm7,%xmm1 │ │ │ │ punpcklbw %xmm7,%xmm0 │ │ │ │ movhlps %xmm1,%xmm3 │ │ │ │ movd %xmm1,0xec(%rsp) │ │ │ │ movd %xmm3,0x12c(%rsp) │ │ │ │ @@ -674205,42 +669049,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 3108da <__cxa_finalize@plt+0x2e588a> │ │ │ │ + jmp 309e7a <__cxa_finalize@plt+0x2dee2a> │ │ │ │ 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 310a57 <__cxa_finalize@plt+0x2e5a07> │ │ │ │ + je 309ff7 <__cxa_finalize@plt+0x2defa7> │ │ │ │ test $0x1,%r10b │ │ │ │ - je 3109ab <__cxa_finalize@plt+0x2e595b> │ │ │ │ + je 309f4b <__cxa_finalize@plt+0x2deefb> │ │ │ │ test $0x2,%r10b │ │ │ │ - je 310942 <__cxa_finalize@plt+0x2e58f2> │ │ │ │ + je 309ee2 <__cxa_finalize@plt+0x2dee92> │ │ │ │ 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 310a7b <__cxa_finalize@plt+0x2e5a2b> │ │ │ │ + jmp 30a01b <__cxa_finalize@plt+0x2defcb> │ │ │ │ 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 │ │ │ │ @@ -674248,58 +669092,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 310a7b <__cxa_finalize@plt+0x2e5a2b> │ │ │ │ + jmp 30a01b <__cxa_finalize@plt+0x2defcb> │ │ │ │ test $0x2,%r10b │ │ │ │ - je 310a0c <__cxa_finalize@plt+0x2e59bc> │ │ │ │ + je 309fac <__cxa_finalize@plt+0x2def5c> │ │ │ │ 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 310a7b <__cxa_finalize@plt+0x2e5a2b> │ │ │ │ + jmp 30a01b <__cxa_finalize@plt+0x2defcb> │ │ │ │ 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 310a7b <__cxa_finalize@plt+0x2e5a2b> │ │ │ │ + jmp 30a01b <__cxa_finalize@plt+0x2defcb> │ │ │ │ movdqu %xmm6,0x16c(%rsp) │ │ │ │ movdqu %xmm6,0x18c(%rsp) │ │ │ │ movq %xmm6,0x17c(%rsp) │ │ │ │ movq %xmm6,0x19c(%rsp) │ │ │ │ - movdqa 0xcc65c(%rip),%xmm13 │ │ │ │ - movdqa 0xcc663(%rip),%xmm15 │ │ │ │ + movdqa 0xd235c(%rip),%xmm13 │ │ │ │ + movdqa 0xd2363(%rip),%xmm15 │ │ │ │ movdqa %xmm6,%xmm14 │ │ │ │ mov 0x1c0(%rsp),%eax │ │ │ │ mov 0x1d0(%rsp),%r8d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 310f28 <__cxa_finalize@plt+0x2e5ed8> │ │ │ │ + je 30a4c8 <__cxa_finalize@plt+0x2df478> │ │ │ │ movd %r9d,%xmm1 │ │ │ │ bsr %r9d,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je 310df0 <__cxa_finalize@plt+0x2e5da0> │ │ │ │ + je 30a390 <__cxa_finalize@plt+0x2df340> │ │ │ │ movd 0x1c0(%rsp),%xmm10 │ │ │ │ tzcnt %eax,%eax │ │ │ │ and $0x1,%r9d │ │ │ │ sub %r8d,%ecx │ │ │ │ sub %r8d,%eax │ │ │ │ xor %r8d,%r8d │ │ │ │ add %r9d,%r9d │ │ │ │ @@ -674308,15 +669152,15 @@ │ │ │ │ neg %eax │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ punpcklbw %xmm10,%xmm10 │ │ │ │ pshuflw $0x0,%xmm10,%xmm10 │ │ │ │ punpcklqdq %xmm10,%xmm10 │ │ │ │ - lea 0xcc64b(%rip),%r8 │ │ │ │ + lea 0xd234b(%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 │ │ │ │ @@ -674456,32 +669300,32 @@ │ │ │ │ psllw $0x8,%xmm5 │ │ │ │ psllw $0x8,%xmm3 │ │ │ │ pmullw %xmm6,%xmm9 │ │ │ │ pmulhw %xmm3,%xmm5 │ │ │ │ paddw %xmm9,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 310b55 <__cxa_finalize@plt+0x2e5b05> │ │ │ │ + jge 30a0f5 <__cxa_finalize@plt+0x2df0a5> │ │ │ │ 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 310b3e <__cxa_finalize@plt+0x2e5aee> │ │ │ │ + jg 30a0de <__cxa_finalize@plt+0x2df08e> │ │ │ │ add $0x1b8,%rsp │ │ │ │ ret │ │ │ │ - lea 0xcc359(%rip),%rax │ │ │ │ + lea 0xd2059(%rip),%rax │ │ │ │ and $0x1,%r9d │ │ │ │ xor %edx,%edx │ │ │ │ sub %ecx,%r8d │ │ │ │ cmovs %edx,%r8d │ │ │ │ add %r9d,%r9d │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ @@ -674528,39 +669372,39 @@ │ │ │ │ psllw $0x8,%xmm5 │ │ │ │ psllw $0x8,%xmm3 │ │ │ │ pmullw %xmm6,%xmm9 │ │ │ │ pmulhw %xmm3,%xmm5 │ │ │ │ paddw %xmm9,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 310e4b <__cxa_finalize@plt+0x2e5dfb> │ │ │ │ + jge 30a3eb <__cxa_finalize@plt+0x2df39b> │ │ │ │ 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 310e3c <__cxa_finalize@plt+0x2e5dec> │ │ │ │ + jg 30a3dc <__cxa_finalize@plt+0x2df38c> │ │ │ │ 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 0xcc1f7(%rip),%r9 │ │ │ │ + lea 0xd1ef7(%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 │ │ │ │ @@ -674629,39 +669473,39 @@ │ │ │ │ psllw $0x8,%xmm5 │ │ │ │ psllw $0x8,%xmm3 │ │ │ │ pmullw %xmm6,%xmm9 │ │ │ │ pmulhw %xmm3,%xmm5 │ │ │ │ paddw %xmm9,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 310f84 <__cxa_finalize@plt+0x2e5f34> │ │ │ │ + jge 30a524 <__cxa_finalize@plt+0x2df4d4> │ │ │ │ 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 310f75 <__cxa_finalize@plt+0x2e5f25> │ │ │ │ + jg 30a515 <__cxa_finalize@plt+0x2df4c5> │ │ │ │ add $0x1b8,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x1b8,%rsp │ │ │ │ mov 0x1d8(%rsp),%r10d │ │ │ │ - movdqa 0xcc019(%rip),%xmm6 │ │ │ │ + movdqa 0xd1d19(%rip),%xmm6 │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ lea (%rdi,%rsi,4),%rax │ │ │ │ lea (%rsi,%rsi,2),%r11 │ │ │ │ test $0x2,%r10b │ │ │ │ - je 3111bf <__cxa_finalize@plt+0x2e616f> │ │ │ │ + je 30a75f <__cxa_finalize@plt+0x2df70f> │ │ │ │ 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 │ │ │ │ @@ -674678,15 +669522,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 311291 <__cxa_finalize@plt+0x2e6241> │ │ │ │ + jmp 30a831 <__cxa_finalize@plt+0x2df7e1> │ │ │ │ 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 │ │ │ │ @@ -674712,61 +669556,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 311360 <__cxa_finalize@plt+0x2e6310> │ │ │ │ + je 30a900 <__cxa_finalize@plt+0x2df8b0> │ │ │ │ test $0x1,%r10b │ │ │ │ - je 3112f8 <__cxa_finalize@plt+0x2e62a8> │ │ │ │ + je 30a898 <__cxa_finalize@plt+0x2df848> │ │ │ │ test $0x2,%r10b │ │ │ │ - je 3112cb <__cxa_finalize@plt+0x2e627b> │ │ │ │ + je 30a86b <__cxa_finalize@plt+0x2df81b> │ │ │ │ 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 31136c <__cxa_finalize@plt+0x2e631c> │ │ │ │ + jmp 30a90c <__cxa_finalize@plt+0x2df8bc> │ │ │ │ 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 31136c <__cxa_finalize@plt+0x2e631c> │ │ │ │ + jmp 30a90c <__cxa_finalize@plt+0x2df8bc> │ │ │ │ test $0x2,%r10b │ │ │ │ - je 311329 <__cxa_finalize@plt+0x2e62d9> │ │ │ │ + je 30a8c9 <__cxa_finalize@plt+0x2df879> │ │ │ │ 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 31136c <__cxa_finalize@plt+0x2e631c> │ │ │ │ + jmp 30a90c <__cxa_finalize@plt+0x2df8bc> │ │ │ │ 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 31136c <__cxa_finalize@plt+0x2e631c> │ │ │ │ + jmp 30a90c <__cxa_finalize@plt+0x2df8bc> │ │ │ │ movdqu %xmm6,0x2c(%rsp) │ │ │ │ movdqu %xmm6,0x4c(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 3113e3 <__cxa_finalize@plt+0x2e6393> │ │ │ │ + je 30a983 <__cxa_finalize@plt+0x2df933> │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpckhbw %xmm7,%xmm1 │ │ │ │ punpcklbw %xmm7,%xmm0 │ │ │ │ movhlps %xmm1,%xmm3 │ │ │ │ movd %xmm1,0xec(%rsp) │ │ │ │ movd %xmm3,0x12c(%rsp) │ │ │ │ @@ -674777,80 +669621,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 311428 <__cxa_finalize@plt+0x2e63d8> │ │ │ │ + jmp 30a9c8 <__cxa_finalize@plt+0x2df978> │ │ │ │ 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 311532 <__cxa_finalize@plt+0x2e64e2> │ │ │ │ + je 30aad2 <__cxa_finalize@plt+0x2dfa82> │ │ │ │ test $0x1,%r10b │ │ │ │ - je 3114a8 <__cxa_finalize@plt+0x2e6458> │ │ │ │ + je 30aa48 <__cxa_finalize@plt+0x2df9f8> │ │ │ │ test $0x2,%r10b │ │ │ │ - je 31146a <__cxa_finalize@plt+0x2e641a> │ │ │ │ + je 30aa0a <__cxa_finalize@plt+0x2df9ba> │ │ │ │ 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 311544 <__cxa_finalize@plt+0x2e64f4> │ │ │ │ + jmp 30aae4 <__cxa_finalize@plt+0x2dfa94> │ │ │ │ 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 311544 <__cxa_finalize@plt+0x2e64f4> │ │ │ │ + jmp 30aae4 <__cxa_finalize@plt+0x2dfa94> │ │ │ │ test $0x2,%r10b │ │ │ │ - je 3114e7 <__cxa_finalize@plt+0x2e6497> │ │ │ │ + je 30aa87 <__cxa_finalize@plt+0x2dfa37> │ │ │ │ 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 311544 <__cxa_finalize@plt+0x2e64f4> │ │ │ │ + jmp 30aae4 <__cxa_finalize@plt+0x2dfa94> │ │ │ │ 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 311544 <__cxa_finalize@plt+0x2e64f4> │ │ │ │ + jmp 30aae4 <__cxa_finalize@plt+0x2dfa94> │ │ │ │ movdqu %xmm6,0x16c(%rsp) │ │ │ │ movdqu %xmm6,0x18c(%rsp) │ │ │ │ - movdqa 0xcbb93(%rip),%xmm13 │ │ │ │ - movdqa 0xcbb9a(%rip),%xmm15 │ │ │ │ + movdqa 0xd1893(%rip),%xmm13 │ │ │ │ + movdqa 0xd189a(%rip),%xmm15 │ │ │ │ movdqa %xmm6,%xmm14 │ │ │ │ mov 0x1c0(%rsp),%eax │ │ │ │ mov 0x1d0(%rsp),%r8d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 311a40 <__cxa_finalize@plt+0x2e69f0> │ │ │ │ + je 30afe0 <__cxa_finalize@plt+0x2dff90> │ │ │ │ movd %r9d,%xmm1 │ │ │ │ bsr %r9d,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je 3118ec <__cxa_finalize@plt+0x2e689c> │ │ │ │ + je 30ae8c <__cxa_finalize@plt+0x2dfe3c> │ │ │ │ movd 0x1c0(%rsp),%xmm10 │ │ │ │ tzcnt %eax,%eax │ │ │ │ and $0x1,%r9d │ │ │ │ sub %r8d,%ecx │ │ │ │ sub %r8d,%eax │ │ │ │ xor %r8d,%r8d │ │ │ │ add %r9d,%r9d │ │ │ │ @@ -674859,15 +669703,15 @@ │ │ │ │ neg %eax │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ punpcklbw %xmm10,%xmm10 │ │ │ │ pshuflw $0x0,%xmm10,%xmm10 │ │ │ │ punpcklqdq %xmm10,%xmm10 │ │ │ │ - lea 0xcbb82(%rip),%r8 │ │ │ │ + lea 0xd1882(%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 │ │ │ │ @@ -675014,15 +669858,15 @@ │ │ │ │ psllw $0x8,%xmm5 │ │ │ │ psllw $0x8,%xmm3 │ │ │ │ pmullw %xmm6,%xmm9 │ │ │ │ pmulhw %xmm3,%xmm5 │ │ │ │ paddw %xmm9,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 311622 <__cxa_finalize@plt+0x2e65d2> │ │ │ │ + jge 30abc2 <__cxa_finalize@plt+0x2dfb72> │ │ │ │ pxor %xmm6,%xmm6 │ │ │ │ pcmpgtw %xmm0,%xmm6 │ │ │ │ paddw %xmm6,%xmm0 │ │ │ │ paddw %xmm15,%xmm0 │ │ │ │ psraw $0x4,%xmm0 │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ pminsw %xmm7,%xmm4 │ │ │ │ @@ -675030,18 +669874,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 311607 <__cxa_finalize@plt+0x2e65b7> │ │ │ │ + jg 30aba7 <__cxa_finalize@plt+0x2dfb57> │ │ │ │ add $0x1b8,%rsp │ │ │ │ ret │ │ │ │ - lea 0xcb85d(%rip),%rax │ │ │ │ + lea 0xd155d(%rip),%rax │ │ │ │ and $0x1,%r9d │ │ │ │ xor %edx,%edx │ │ │ │ sub %ecx,%r8d │ │ │ │ cmovs %edx,%r8d │ │ │ │ add %r9d,%r9d │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ @@ -675091,41 +669935,41 @@ │ │ │ │ psllw $0x8,%xmm5 │ │ │ │ psllw $0x8,%xmm3 │ │ │ │ pmullw %xmm6,%xmm9 │ │ │ │ pmulhw %xmm3,%xmm5 │ │ │ │ paddw %xmm9,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 31194c <__cxa_finalize@plt+0x2e68fc> │ │ │ │ + jge 30aeec <__cxa_finalize@plt+0x2dfe9c> │ │ │ │ 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 311938 <__cxa_finalize@plt+0x2e68e8> │ │ │ │ + jg 30aed8 <__cxa_finalize@plt+0x2dfe88> │ │ │ │ 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 0xcb6df(%rip),%r9 │ │ │ │ + lea 0xd13df(%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 │ │ │ │ @@ -675199,53 +670043,53 @@ │ │ │ │ psllw $0x8,%xmm5 │ │ │ │ psllw $0x8,%xmm3 │ │ │ │ pmullw %xmm6,%xmm9 │ │ │ │ pmulhw %xmm3,%xmm5 │ │ │ │ paddw %xmm9,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 311aa1 <__cxa_finalize@plt+0x2e6a51> │ │ │ │ + jge 30b041 <__cxa_finalize@plt+0x2dfff1> │ │ │ │ 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 311a8d <__cxa_finalize@plt+0x2e6a3d> │ │ │ │ + jg 30b02d <__cxa_finalize@plt+0x2dffdd> │ │ │ │ add $0x1b8,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x138,%rsp │ │ │ │ mov 0x158(%rsp),%r10d │ │ │ │ - movdqa 0xcb4d9(%rip),%xmm6 │ │ │ │ + movdqa 0xd11d9(%rip),%xmm6 │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ lea (%rsi,%rsi,2),%r11 │ │ │ │ test $0x2,%r10b │ │ │ │ - je 311cac <__cxa_finalize@plt+0x2e6c5c> │ │ │ │ + je 30b24c <__cxa_finalize@plt+0x2e01fc> │ │ │ │ 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 311d12 <__cxa_finalize@plt+0x2e6cc2> │ │ │ │ + jmp 30b2b2 <__cxa_finalize@plt+0x2e0262> │ │ │ │ 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 │ │ │ │ @@ -675255,132 +670099,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 311de1 <__cxa_finalize@plt+0x2e6d91> │ │ │ │ + je 30b381 <__cxa_finalize@plt+0x2e0331> │ │ │ │ test $0x1,%r10b │ │ │ │ - je 311d79 <__cxa_finalize@plt+0x2e6d29> │ │ │ │ + je 30b319 <__cxa_finalize@plt+0x2e02c9> │ │ │ │ test $0x2,%r10b │ │ │ │ - je 311d4c <__cxa_finalize@plt+0x2e6cfc> │ │ │ │ + je 30b2ec <__cxa_finalize@plt+0x2e029c> │ │ │ │ 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 311ded <__cxa_finalize@plt+0x2e6d9d> │ │ │ │ + jmp 30b38d <__cxa_finalize@plt+0x2e033d> │ │ │ │ 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 311ded <__cxa_finalize@plt+0x2e6d9d> │ │ │ │ + jmp 30b38d <__cxa_finalize@plt+0x2e033d> │ │ │ │ test $0x2,%r10b │ │ │ │ - je 311daa <__cxa_finalize@plt+0x2e6d5a> │ │ │ │ + je 30b34a <__cxa_finalize@plt+0x2e02fa> │ │ │ │ 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 311ded <__cxa_finalize@plt+0x2e6d9d> │ │ │ │ + jmp 30b38d <__cxa_finalize@plt+0x2e033d> │ │ │ │ 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 311ded <__cxa_finalize@plt+0x2e6d9d> │ │ │ │ + jmp 30b38d <__cxa_finalize@plt+0x2e033d> │ │ │ │ movdqu %xmm6,0x2c(%rsp) │ │ │ │ movdqu %xmm6,0x4c(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 311e2b <__cxa_finalize@plt+0x2e6ddb> │ │ │ │ + je 30b3cb <__cxa_finalize@plt+0x2e037b> │ │ │ │ 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 311e4c <__cxa_finalize@plt+0x2e6dfc> │ │ │ │ + jmp 30b3ec <__cxa_finalize@plt+0x2e039c> │ │ │ │ movd %xmm6,0x6c(%rsp) │ │ │ │ movd %xmm6,0x8c(%rsp) │ │ │ │ movd %xmm6,0xac(%rsp) │ │ │ │ movd %xmm6,0xcc(%rsp) │ │ │ │ test $0x8,%r10b │ │ │ │ - je 311f56 <__cxa_finalize@plt+0x2e6f06> │ │ │ │ + je 30b4f6 <__cxa_finalize@plt+0x2e04a6> │ │ │ │ test $0x1,%r10b │ │ │ │ - je 311ecc <__cxa_finalize@plt+0x2e6e7c> │ │ │ │ + je 30b46c <__cxa_finalize@plt+0x2e041c> │ │ │ │ test $0x2,%r10b │ │ │ │ - je 311e8e <__cxa_finalize@plt+0x2e6e3e> │ │ │ │ + je 30b42e <__cxa_finalize@plt+0x2e03de> │ │ │ │ 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 311f68 <__cxa_finalize@plt+0x2e6f18> │ │ │ │ + jmp 30b508 <__cxa_finalize@plt+0x2e04b8> │ │ │ │ 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 311f68 <__cxa_finalize@plt+0x2e6f18> │ │ │ │ + jmp 30b508 <__cxa_finalize@plt+0x2e04b8> │ │ │ │ test $0x2,%r10b │ │ │ │ - je 311f0b <__cxa_finalize@plt+0x2e6ebb> │ │ │ │ + je 30b4ab <__cxa_finalize@plt+0x2e045b> │ │ │ │ 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 311f68 <__cxa_finalize@plt+0x2e6f18> │ │ │ │ + jmp 30b508 <__cxa_finalize@plt+0x2e04b8> │ │ │ │ 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 311f68 <__cxa_finalize@plt+0x2e6f18> │ │ │ │ + jmp 30b508 <__cxa_finalize@plt+0x2e04b8> │ │ │ │ movdqu %xmm6,0xec(%rsp) │ │ │ │ movdqu %xmm6,0x10c(%rsp) │ │ │ │ - movdqa 0xcb16f(%rip),%xmm13 │ │ │ │ - movdqa 0xcb176(%rip),%xmm15 │ │ │ │ + movdqa 0xd0e6f(%rip),%xmm13 │ │ │ │ + movdqa 0xd0e76(%rip),%xmm15 │ │ │ │ movdqa %xmm6,%xmm14 │ │ │ │ mov 0x140(%rsp),%eax │ │ │ │ mov 0x150(%rsp),%r8d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 312464 <__cxa_finalize@plt+0x2e7414> │ │ │ │ + je 30ba04 <__cxa_finalize@plt+0x2e09b4> │ │ │ │ movd %r9d,%xmm1 │ │ │ │ bsr %r9d,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je 312310 <__cxa_finalize@plt+0x2e72c0> │ │ │ │ + je 30b8b0 <__cxa_finalize@plt+0x2e0860> │ │ │ │ movd 0x140(%rsp),%xmm10 │ │ │ │ tzcnt %eax,%eax │ │ │ │ and $0x1,%r9d │ │ │ │ sub %r8d,%ecx │ │ │ │ sub %r8d,%eax │ │ │ │ xor %r8d,%r8d │ │ │ │ add %r9d,%r9d │ │ │ │ @@ -675389,15 +670233,15 @@ │ │ │ │ neg %eax │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ punpcklbw %xmm10,%xmm10 │ │ │ │ pshuflw $0x0,%xmm10,%xmm10 │ │ │ │ punpcklqdq %xmm10,%xmm10 │ │ │ │ - lea 0xcb15e(%rip),%r8 │ │ │ │ + lea 0xd0e5e(%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 │ │ │ │ @@ -675544,15 +670388,15 @@ │ │ │ │ psllw $0x8,%xmm5 │ │ │ │ psllw $0x8,%xmm3 │ │ │ │ pmullw %xmm6,%xmm9 │ │ │ │ pmulhw %xmm3,%xmm5 │ │ │ │ paddw %xmm9,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 312046 <__cxa_finalize@plt+0x2e6ff6> │ │ │ │ + jge 30b5e6 <__cxa_finalize@plt+0x2e0596> │ │ │ │ pxor %xmm6,%xmm6 │ │ │ │ pcmpgtw %xmm0,%xmm6 │ │ │ │ paddw %xmm6,%xmm0 │ │ │ │ paddw %xmm15,%xmm0 │ │ │ │ psraw $0x4,%xmm0 │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ pminsw %xmm7,%xmm4 │ │ │ │ @@ -675560,18 +670404,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 31202b <__cxa_finalize@plt+0x2e6fdb> │ │ │ │ + jg 30b5cb <__cxa_finalize@plt+0x2e057b> │ │ │ │ add $0x138,%rsp │ │ │ │ ret │ │ │ │ - lea 0xcae39(%rip),%rax │ │ │ │ + lea 0xd0b39(%rip),%rax │ │ │ │ and $0x1,%r9d │ │ │ │ xor %edx,%edx │ │ │ │ sub %ecx,%r8d │ │ │ │ cmovs %edx,%r8d │ │ │ │ add %r9d,%r9d │ │ │ │ punpcklbw %xmm1,%xmm1 │ │ │ │ pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ @@ -675621,41 +670465,41 @@ │ │ │ │ psllw $0x8,%xmm5 │ │ │ │ psllw $0x8,%xmm3 │ │ │ │ pmullw %xmm6,%xmm9 │ │ │ │ pmulhw %xmm3,%xmm5 │ │ │ │ paddw %xmm9,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 312370 <__cxa_finalize@plt+0x2e7320> │ │ │ │ + jge 30b910 <__cxa_finalize@plt+0x2e08c0> │ │ │ │ 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 31235c <__cxa_finalize@plt+0x2e730c> │ │ │ │ + jg 30b8fc <__cxa_finalize@plt+0x2e08ac> │ │ │ │ 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 0xcacbb(%rip),%r9 │ │ │ │ + lea 0xd09bb(%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 │ │ │ │ @@ -675729,156 +670573,156 @@ │ │ │ │ psllw $0x8,%xmm5 │ │ │ │ psllw $0x8,%xmm3 │ │ │ │ pmullw %xmm6,%xmm9 │ │ │ │ pmulhw %xmm3,%xmm5 │ │ │ │ paddw %xmm9,%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jge 3124c5 <__cxa_finalize@plt+0x2e7475> │ │ │ │ + jge 30ba65 <__cxa_finalize@plt+0x2e0a15> │ │ │ │ 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 3124b1 <__cxa_finalize@plt+0x2e7461> │ │ │ │ + jg 30ba51 <__cxa_finalize@plt+0x2e0a01> │ │ │ │ add $0x138,%rsp │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0xa0,%rsp │ │ │ │ mov 0x30(%rbp),%r10d │ │ │ │ - lea 0xcab65(%rip),%r11 │ │ │ │ + lea 0xd0865(%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 3126ea <__cxa_finalize@plt+0x2e769a> │ │ │ │ + je 30bc8a <__cxa_finalize@plt+0x2e0c3a> │ │ │ │ vmovdqu (%rcx),%xmm0 │ │ │ │ vmovdqu (%rcx,%rsi,1),%xmm1 │ │ │ │ vmovdqa %xmm0,0x20(%rsp) │ │ │ │ vmovdqa %xmm1,0x30(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 3126f0 <__cxa_finalize@plt+0x2e76a0> │ │ │ │ + je 30bc90 <__cxa_finalize@plt+0x2e0c40> │ │ │ │ vmovd -0x4(%rcx),%xmm0 │ │ │ │ vmovd -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ vmovd %xmm0,0x1c(%rsp) │ │ │ │ vmovd %xmm1,0x2c(%rsp) │ │ │ │ - jmp 3126fc <__cxa_finalize@plt+0x2e76ac> │ │ │ │ + jmp 30bc9c <__cxa_finalize@plt+0x2e0c4c> │ │ │ │ vmovdqa %ymm7,0x20(%rsp) │ │ │ │ vmovd %xmm7,0x1c(%rsp) │ │ │ │ vmovd %xmm7,0x2c(%rsp) │ │ │ │ test $0x8,%r10b │ │ │ │ - je 312743 <__cxa_finalize@plt+0x2e76f3> │ │ │ │ + je 30bce3 <__cxa_finalize@plt+0x2e0c93> │ │ │ │ vmovdqu (%r8),%xmm0 │ │ │ │ vmovdqu (%r8,%rsi,1),%xmm1 │ │ │ │ vmovdqa %xmm0,0x80(%rsp) │ │ │ │ vmovdqa %xmm1,0x90(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 31274c <__cxa_finalize@plt+0x2e76fc> │ │ │ │ + je 30bcec <__cxa_finalize@plt+0x2e0c9c> │ │ │ │ vmovd -0x4(%r8),%xmm0 │ │ │ │ vmovd -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ vmovd %xmm0,0x7c(%rsp) │ │ │ │ vmovd %xmm1,0x8c(%rsp) │ │ │ │ - jmp 31275b <__cxa_finalize@plt+0x2e770b> │ │ │ │ + jmp 30bcfb <__cxa_finalize@plt+0x2e0cab> │ │ │ │ vmovdqa %ymm7,0x80(%rsp) │ │ │ │ vmovd %xmm7,0x7c(%rsp) │ │ │ │ vmovd %xmm7,0x8c(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 31278e <__cxa_finalize@plt+0x2e773e> │ │ │ │ + je 30bd2e <__cxa_finalize@plt+0x2e0cde> │ │ │ │ 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 3127a6 <__cxa_finalize@plt+0x2e7756> │ │ │ │ + jmp 30bd46 <__cxa_finalize@plt+0x2e0cf6> │ │ │ │ vmovd %xmm7,0x3c(%rsp) │ │ │ │ vmovd %xmm7,0x4c(%rsp) │ │ │ │ vmovd %xmm7,0x5c(%rsp) │ │ │ │ vmovd %xmm7,0x6c(%rsp) │ │ │ │ test $0x2,%r10b │ │ │ │ - jne 3127e2 <__cxa_finalize@plt+0x2e7792> │ │ │ │ + jne 30bd82 <__cxa_finalize@plt+0x2e0d32> │ │ │ │ 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 312886 <__cxa_finalize@plt+0x2e7836> │ │ │ │ + je 30be26 <__cxa_finalize@plt+0x2e0dd6> │ │ │ │ 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 312868 <__cxa_finalize@plt+0x2e7818> │ │ │ │ + je 30be08 <__cxa_finalize@plt+0x2e0db8> │ │ │ │ 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 312b90 <__cxa_finalize@plt+0x2e7b40> │ │ │ │ - jmp 31287d <__cxa_finalize@plt+0x2e782d> │ │ │ │ + call 30c130 <__cxa_finalize@plt+0x2e10e0> │ │ │ │ + jmp 30be1d <__cxa_finalize@plt+0x2e0dcd> │ │ │ │ add %r10d,%r8d │ │ │ │ cmovs %eax,%r8d │ │ │ │ lea 0x40(%rsp),%r10 │ │ │ │ mov %r8,(%rsp) │ │ │ │ - call 3128b0 <__cxa_finalize@plt+0x2e7860> │ │ │ │ + call 30be50 <__cxa_finalize@plt+0x2e0e00> │ │ │ │ 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 3129c0 <__cxa_finalize@plt+0x2e7970> │ │ │ │ - jmp 31287d <__cxa_finalize@plt+0x2e782d> │ │ │ │ + call 30bf60 <__cxa_finalize@plt+0x2e0f10> │ │ │ │ + jmp 30be1d <__cxa_finalize@plt+0x2e0dcd> │ │ │ │ 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 │ │ │ │ @@ -676205,58 +671049,58 @@ │ │ │ │ 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 0xca2f7(%rip),%r11 │ │ │ │ + lea 0xcfff7(%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 312f65 <__cxa_finalize@plt+0x2e7f15> │ │ │ │ + je 30c505 <__cxa_finalize@plt+0x2e14b5> │ │ │ │ vmovdqu (%rcx),%xmm0 │ │ │ │ vmovdqu (%rcx,%rsi,1),%xmm1 │ │ │ │ vmovdqa %xmm0,0x20(%rsp) │ │ │ │ vmovdqa %xmm1,0x30(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 312f6b <__cxa_finalize@plt+0x2e7f1b> │ │ │ │ + je 30c50b <__cxa_finalize@plt+0x2e14bb> │ │ │ │ vmovd -0x4(%rcx),%xmm0 │ │ │ │ vmovd -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ vmovd %xmm0,0x1c(%rsp) │ │ │ │ vmovd %xmm1,0x2c(%rsp) │ │ │ │ - jmp 312f77 <__cxa_finalize@plt+0x2e7f27> │ │ │ │ + jmp 30c517 <__cxa_finalize@plt+0x2e14c7> │ │ │ │ vmovdqa %ymm7,0x20(%rsp) │ │ │ │ vmovd %xmm7,0x1c(%rsp) │ │ │ │ vmovd %xmm7,0x2c(%rsp) │ │ │ │ test $0x8,%r10b │ │ │ │ - je 312fc1 <__cxa_finalize@plt+0x2e7f71> │ │ │ │ + je 30c561 <__cxa_finalize@plt+0x2e1511> │ │ │ │ vmovdqu (%r8),%xmm0 │ │ │ │ vmovdqu (%r8,%rsi,1),%xmm1 │ │ │ │ vmovdqa %xmm0,0xc0(%rsp) │ │ │ │ vmovdqa %xmm1,0xd0(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 312fca <__cxa_finalize@plt+0x2e7f7a> │ │ │ │ + je 30c56a <__cxa_finalize@plt+0x2e151a> │ │ │ │ vmovd -0x4(%r8),%xmm0 │ │ │ │ vmovd -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ vmovd %xmm0,0xbc(%rsp) │ │ │ │ vmovd %xmm1,0xcc(%rsp) │ │ │ │ - jmp 312fdc <__cxa_finalize@plt+0x2e7f8c> │ │ │ │ + jmp 30c57c <__cxa_finalize@plt+0x2e152c> │ │ │ │ vmovdqa %ymm7,0xc0(%rsp) │ │ │ │ vmovd %xmm7,0xbc(%rsp) │ │ │ │ vmovd %xmm7,0xcc(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 313044 <__cxa_finalize@plt+0x2e7ff4> │ │ │ │ + je 30c5e4 <__cxa_finalize@plt+0x2e1594> │ │ │ │ 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) │ │ │ │ @@ -676265,25 +671109,25 @@ │ │ │ │ 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 31307d <__cxa_finalize@plt+0x2e802d> │ │ │ │ + jmp 30c61d <__cxa_finalize@plt+0x2e15cd> │ │ │ │ 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 3130dd <__cxa_finalize@plt+0x2e808d> │ │ │ │ + jne 30c67d <__cxa_finalize@plt+0x2e162d> │ │ │ │ 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) │ │ │ │ @@ -676293,62 +671137,62 @@ │ │ │ │ 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 31318b <__cxa_finalize@plt+0x2e813b> │ │ │ │ + je 30c72b <__cxa_finalize@plt+0x2e16db> │ │ │ │ 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 313168 <__cxa_finalize@plt+0x2e8118> │ │ │ │ + je 30c708 <__cxa_finalize@plt+0x2e16b8> │ │ │ │ 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 312b90 <__cxa_finalize@plt+0x2e7b40> │ │ │ │ - call 312b90 <__cxa_finalize@plt+0x2e7b40> │ │ │ │ - jmp 313182 <__cxa_finalize@plt+0x2e8132> │ │ │ │ + call 30c130 <__cxa_finalize@plt+0x2e10e0> │ │ │ │ + call 30c130 <__cxa_finalize@plt+0x2e10e0> │ │ │ │ + jmp 30c722 <__cxa_finalize@plt+0x2e16d2> │ │ │ │ add %r10d,%r8d │ │ │ │ cmovs %eax,%r8d │ │ │ │ lea 0x40(%rsp),%r10 │ │ │ │ mov %r8,(%rsp) │ │ │ │ - call 3128b0 <__cxa_finalize@plt+0x2e7860> │ │ │ │ - call 3128b0 <__cxa_finalize@plt+0x2e7860> │ │ │ │ + call 30be50 <__cxa_finalize@plt+0x2e0e00> │ │ │ │ + call 30be50 <__cxa_finalize@plt+0x2e0e00> │ │ │ │ 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 3129c0 <__cxa_finalize@plt+0x2e7970> │ │ │ │ - call 3129c0 <__cxa_finalize@plt+0x2e7970> │ │ │ │ - jmp 313182 <__cxa_finalize@plt+0x2e8132> │ │ │ │ + call 30bf60 <__cxa_finalize@plt+0x2e0f10> │ │ │ │ + call 30bf60 <__cxa_finalize@plt+0x2e0f10> │ │ │ │ + jmp 30c722 <__cxa_finalize@plt+0x2e16d2> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ push %rbx │ │ │ │ mov %rsp,%rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x1a0,%rsp │ │ │ │ mov 0x28(%rbx),%r10d │ │ │ │ @@ -676359,60 +671203,60 @@ │ │ │ │ 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 0xc9fee(%rip),%r11 │ │ │ │ + lea 0xcfcee(%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 31328f <__cxa_finalize@plt+0x2e823f> │ │ │ │ + je 30c82f <__cxa_finalize@plt+0x2e17df> │ │ │ │ vmovdqu (%rcx),%ymm0 │ │ │ │ vmovdqu (%rcx,%rsi,1),%ymm1 │ │ │ │ vmovdqa %ymm0,0x20(%rsp) │ │ │ │ vmovdqa %ymm1,0x40(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 31329b <__cxa_finalize@plt+0x2e824b> │ │ │ │ + je 30c83b <__cxa_finalize@plt+0x2e17eb> │ │ │ │ vmovd -0x4(%rcx),%xmm0 │ │ │ │ vmovd -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ vmovd %xmm0,0x1c(%rsp) │ │ │ │ vmovd %xmm1,0x3c(%rsp) │ │ │ │ - jmp 3132a7 <__cxa_finalize@plt+0x2e8257> │ │ │ │ + jmp 30c847 <__cxa_finalize@plt+0x2e17f7> │ │ │ │ vmovdqa %ymm7,0x20(%rsp) │ │ │ │ vmovdqa %ymm7,0x40(%rsp) │ │ │ │ vmovd %xmm7,0x1c(%rsp) │ │ │ │ vmovd %xmm7,0x3c(%rsp) │ │ │ │ test $0x8,%r10b │ │ │ │ - je 3132f1 <__cxa_finalize@plt+0x2e82a1> │ │ │ │ + je 30c891 <__cxa_finalize@plt+0x2e1841> │ │ │ │ vmovdqu (%r8),%ymm0 │ │ │ │ vmovdqu (%r8,%rsi,1),%ymm1 │ │ │ │ vmovdqa %ymm0,0x160(%rsp) │ │ │ │ vmovdqa %ymm1,0x180(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 313303 <__cxa_finalize@plt+0x2e82b3> │ │ │ │ + je 30c8a3 <__cxa_finalize@plt+0x2e1853> │ │ │ │ vmovd -0x4(%r8),%xmm0 │ │ │ │ vmovd -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ vmovd %xmm0,0x15c(%rsp) │ │ │ │ vmovd %xmm1,0x17c(%rsp) │ │ │ │ - jmp 313315 <__cxa_finalize@plt+0x2e82c5> │ │ │ │ + jmp 30c8b5 <__cxa_finalize@plt+0x2e1865> │ │ │ │ vmovdqa %ymm7,0x160(%rsp) │ │ │ │ vmovdqa %ymm7,0x180(%rsp) │ │ │ │ vmovd %xmm7,0x15c(%rsp) │ │ │ │ vmovd %xmm7,0x17c(%rsp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 313386 <__cxa_finalize@plt+0x2e8336> │ │ │ │ + je 30c926 <__cxa_finalize@plt+0x2e18d6> │ │ │ │ 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) │ │ │ │ @@ -676421,25 +671265,25 @@ │ │ │ │ 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 3133c8 <__cxa_finalize@plt+0x2e8378> │ │ │ │ + jmp 30c968 <__cxa_finalize@plt+0x2e1918> │ │ │ │ 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 313431 <__cxa_finalize@plt+0x2e83e1> │ │ │ │ + jne 30c9d1 <__cxa_finalize@plt+0x2e1981> │ │ │ │ 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) │ │ │ │ @@ -676449,67 +671293,67 @@ │ │ │ │ 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 3134f2 <__cxa_finalize@plt+0x2e84a2> │ │ │ │ + je 30ca92 <__cxa_finalize@plt+0x2e1a42> │ │ │ │ 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 3134c6 <__cxa_finalize@plt+0x2e8476> │ │ │ │ + je 30ca66 <__cxa_finalize@plt+0x2e1a16> │ │ │ │ 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 313800 <__cxa_finalize@plt+0x2e87b0> │ │ │ │ - call 313800 <__cxa_finalize@plt+0x2e87b0> │ │ │ │ - call 313800 <__cxa_finalize@plt+0x2e87b0> │ │ │ │ - call 313800 <__cxa_finalize@plt+0x2e87b0> │ │ │ │ - jmp 3134ea <__cxa_finalize@plt+0x2e849a> │ │ │ │ + call 30cda0 <__cxa_finalize@plt+0x2e1d50> │ │ │ │ + call 30cda0 <__cxa_finalize@plt+0x2e1d50> │ │ │ │ + call 30cda0 <__cxa_finalize@plt+0x2e1d50> │ │ │ │ + call 30cda0 <__cxa_finalize@plt+0x2e1d50> │ │ │ │ + jmp 30ca8a <__cxa_finalize@plt+0x2e1a3a> │ │ │ │ add %r10d,%r8d │ │ │ │ cmovs %eax,%r8d │ │ │ │ lea 0x60(%rsp),%r10 │ │ │ │ mov %r8,(%rsp) │ │ │ │ - call 313530 <__cxa_finalize@plt+0x2e84e0> │ │ │ │ - call 313530 <__cxa_finalize@plt+0x2e84e0> │ │ │ │ - call 313530 <__cxa_finalize@plt+0x2e84e0> │ │ │ │ - call 313530 <__cxa_finalize@plt+0x2e84e0> │ │ │ │ + call 30cad0 <__cxa_finalize@plt+0x2e1a80> │ │ │ │ + call 30cad0 <__cxa_finalize@plt+0x2e1a80> │ │ │ │ + call 30cad0 <__cxa_finalize@plt+0x2e1a80> │ │ │ │ + call 30cad0 <__cxa_finalize@plt+0x2e1a80> │ │ │ │ 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 313630 <__cxa_finalize@plt+0x2e85e0> │ │ │ │ - call 313630 <__cxa_finalize@plt+0x2e85e0> │ │ │ │ - call 313630 <__cxa_finalize@plt+0x2e85e0> │ │ │ │ - call 313630 <__cxa_finalize@plt+0x2e85e0> │ │ │ │ - jmp 3134ea <__cxa_finalize@plt+0x2e849a> │ │ │ │ + call 30cbd0 <__cxa_finalize@plt+0x2e1b80> │ │ │ │ + call 30cbd0 <__cxa_finalize@plt+0x2e1b80> │ │ │ │ + call 30cbd0 <__cxa_finalize@plt+0x2e1b80> │ │ │ │ + call 30cbd0 <__cxa_finalize@plt+0x2e1b80> │ │ │ │ + jmp 30ca8a <__cxa_finalize@plt+0x2e1a3a> │ │ │ │ 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 │ │ │ │ @@ -676811,15 +671655,15 @@ │ │ │ │ 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 0xc9709(%rip),%rax │ │ │ │ + lea 0xcf409(%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 │ │ │ │ @@ -676830,17145 +671674,17588 @@ │ │ │ │ vinserti128 $0x1,(%rdi),%ymm3,%ymm3 │ │ │ │ vpmulhuw %ymm4,%ymm0,%ymm0 │ │ │ │ vpmulhuw %ymm4,%ymm1,%ymm1 │ │ │ │ vpmulhuw %ymm4,%ymm2,%ymm2 │ │ │ │ vpmulhuw %ymm4,%ymm3,%ymm3 │ │ │ │ jmp 2e0fee <__cxa_finalize@plt+0x2b5f9e> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xc9b5d(%rip),%r9 │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - inc %rdx │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - mov $0x8000,%eax │ │ │ │ - shrx %ecx,%eax,%eax │ │ │ │ - vmovd %eax,%xmm3 │ │ │ │ - movslq (%r9,%rcx,4),%rax │ │ │ │ - vpcmpeqd %ymm2,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ - add %r9,%rax │ │ │ │ - add $0xffffffffffffffec,%r9 │ │ │ │ - movslq (%r9,%rcx,4),%rcx │ │ │ │ - add %r9,%rcx │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - mov %r8d,%r8d │ │ │ │ - tzcnt %r8d,%eax │ │ │ │ - sub %r8,%rdx │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - mov $0x8000,%r9d │ │ │ │ - shrx %eax,%r9d,%r9d │ │ │ │ - vmovd %r9d,%xmm3 │ │ │ │ - lea 0xc9afa(%rip),%r9 │ │ │ │ - movslq (%r9,%rax,4),%rax │ │ │ │ - vpcmpeqd %ymm2,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ - add %r9,%rax │ │ │ │ - add $0xffffffffffffffec,%r9 │ │ │ │ - movslq (%r9,%rcx,4),%rcx │ │ │ │ - add %r9,%rcx │ │ │ │ - jmp *%rax │ │ │ │ - vmovdqu 0x20(%rdx),%ymm1 │ │ │ │ - vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpunpckhqdq %xmm0,%xmm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpmaddwd %xmm2,%xmm0,%xmm0 │ │ │ │ - vpmulhrsw %xmm3,%xmm0,%xmm0 │ │ │ │ + sub $0x148,%rsp │ │ │ │ + mov 0x168(%rsp),%r10d │ │ │ │ + lea 0xcf3ea(%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 30d1a0 <__cxa_finalize@plt+0x2e2150> │ │ │ │ + movdqu (%rcx),%xmm0 │ │ │ │ + movdqu (%rcx,%rsi,1),%xmm1 │ │ │ │ + movdqa %xmm0,0x40(%rsp) │ │ │ │ + movdqa %xmm1,0x60(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 30d1ac <__cxa_finalize@plt+0x2e215c> │ │ │ │ + movd -0x4(%rcx),%xmm0 │ │ │ │ + movd -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ + movd %xmm0,0x3c(%rsp) │ │ │ │ + movd %xmm1,0x5c(%rsp) │ │ │ │ + jmp 30d1b8 <__cxa_finalize@plt+0x2e2168> │ │ │ │ + movdqa %xmm7,0x40(%rsp) │ │ │ │ + movdqa %xmm7,0x60(%rsp) │ │ │ │ + movd %xmm7,0x3c(%rsp) │ │ │ │ + movd %xmm7,0x5c(%rsp) │ │ │ │ + test $0x8,%r10b │ │ │ │ + je 30d202 <__cxa_finalize@plt+0x2e21b2> │ │ │ │ + movdqu (%r8),%xmm0 │ │ │ │ + movdqu (%r8,%rsi,1),%xmm1 │ │ │ │ + movdqa %xmm0,0x100(%rsp) │ │ │ │ + movdqa %xmm1,0x120(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 30d214 <__cxa_finalize@plt+0x2e21c4> │ │ │ │ + movd -0x4(%r8),%xmm0 │ │ │ │ + movd -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ + movd %xmm0,0xfc(%rsp) │ │ │ │ + movd %xmm1,0x11c(%rsp) │ │ │ │ + jmp 30d226 <__cxa_finalize@plt+0x2e21d6> │ │ │ │ + movdqa %xmm7,0x100(%rsp) │ │ │ │ + movdqa %xmm7,0x120(%rsp) │ │ │ │ + movd %xmm7,0xfc(%rsp) │ │ │ │ + movd %xmm7,0x11c(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 30d262 <__cxa_finalize@plt+0x2e2212> │ │ │ │ + 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 30d283 <__cxa_finalize@plt+0x2e2233> │ │ │ │ + movd %xmm7,0x7c(%rsp) │ │ │ │ + movd %xmm7,0x9c(%rsp) │ │ │ │ + movd %xmm7,0xbc(%rsp) │ │ │ │ + movd %xmm7,0xdc(%rsp) │ │ │ │ + test $0x2,%r10b │ │ │ │ + jne 30d2cb <__cxa_finalize@plt+0x2e227b> │ │ │ │ + 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 30d389 <__cxa_finalize@plt+0x2e2339> │ │ │ │ + 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 30d364 <__cxa_finalize@plt+0x2e2314> │ │ │ │ + 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 30d6e0 <__cxa_finalize@plt+0x2e2690> │ │ │ │ + call 30d6e0 <__cxa_finalize@plt+0x2e2690> │ │ │ │ + jmp 30d381 <__cxa_finalize@plt+0x2e2331> │ │ │ │ + sub %r8d,%ecx │ │ │ │ + cmovs %eax,%ecx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + lea 0x80(%rsp),%rcx │ │ │ │ + call 30d3d0 <__cxa_finalize@plt+0x2e2380> │ │ │ │ + call 30d3d0 <__cxa_finalize@plt+0x2e2380> │ │ │ │ + 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 30d4f0 <__cxa_finalize@plt+0x2e24a0> │ │ │ │ + call 30d4f0 <__cxa_finalize@plt+0x2e24a0> │ │ │ │ + jmp 30d381 <__cxa_finalize@plt+0x2e2331> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movsbq 0x4(%r10),%r8 │ │ │ │ + movq (%rdi),%xmm1 │ │ │ │ + movhps (%rdi,%rsi,1),%xmm1 │ │ │ │ + movq (%rcx,%r8,1),%xmm2 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm2 │ │ │ │ + neg %r8 │ │ │ │ + movq (%rcx,%r8,1),%xmm3 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm3 │ │ │ │ + movsbq 0x5(%r10),%r8 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pabsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + psrlw 0x28(%rsp),%xmm5 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + psubusw %xmm5,%xmm0 │ │ │ │ + pabsw %xmm3,%xmm5 │ │ │ │ + pminsw %xmm4,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psrlw 0x28(%rsp),%xmm4 │ │ │ │ + psignw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + psubusw %xmm4,%xmm2 │ │ │ │ + pminsw %xmm5,%xmm2 │ │ │ │ + movq (%rcx,%r8,1),%xmm4 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm4 │ │ │ │ + neg %r8 │ │ │ │ + movq (%rcx,%r8,1),%xmm5 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm5 │ │ │ │ + psubw %xmm1,%xmm4 │ │ │ │ + psubw %xmm1,%xmm5 │ │ │ │ + psignw %xmm3,%xmm2 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + psrlw 0x28(%rsp),%xmm2 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + psubusw %xmm2,%xmm7 │ │ │ │ + pabsw %xmm5,%xmm2 │ │ │ │ + pminsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psrlw 0x28(%rsp),%xmm3 │ │ │ │ + psignw %xmm4,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + psubusw %xmm3,%xmm4 │ │ │ │ + pminsw %xmm2,%xmm4 │ │ │ │ + psignw %xmm5,%xmm4 │ │ │ │ + paddw %xmm4,%xmm7 │ │ │ │ + pmullw (%r9),%xmm0 │ │ │ │ + pmullw 0x10(%r9),%xmm7 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psraw $0xf,%xmm2 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + pmulhrsw %xmm8,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + add $0x40,%rcx │ │ │ │ + movq %xmm0,(%rdi) │ │ │ │ + movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + movsbq 0x8(%r10),%r8 │ │ │ │ + movq (%rdi),%xmm1 │ │ │ │ + movhps (%rdi,%rsi,1),%xmm1 │ │ │ │ + movq (%rcx,%r8,1),%xmm2 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm2 │ │ │ │ + neg %r8 │ │ │ │ + movq (%rcx,%r8,1),%xmm3 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm3 │ │ │ │ + movsbq (%r10),%r8 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pabsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + psrlw 0x38(%rsp),%xmm5 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + psubusw %xmm5,%xmm0 │ │ │ │ + pabsw %xmm3,%xmm5 │ │ │ │ + pminsw %xmm4,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psrlw 0x38(%rsp),%xmm4 │ │ │ │ + psignw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + psubusw %xmm4,%xmm2 │ │ │ │ + pminsw %xmm5,%xmm2 │ │ │ │ + movq (%rcx,%r8,1),%xmm4 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm4 │ │ │ │ + neg %r8 │ │ │ │ + movq (%rcx,%r8,1),%xmm5 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm5 │ │ │ │ + movsbq 0x9(%r10),%r8 │ │ │ │ + psubw %xmm1,%xmm4 │ │ │ │ + psubw %xmm1,%xmm5 │ │ │ │ + psignw %xmm3,%xmm2 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + psrlw 0x38(%rsp),%xmm2 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + psubusw %xmm2,%xmm7 │ │ │ │ + pabsw %xmm5,%xmm2 │ │ │ │ + pminsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psrlw 0x38(%rsp),%xmm3 │ │ │ │ + psignw %xmm4,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + psubusw %xmm3,%xmm4 │ │ │ │ + pminsw %xmm2,%xmm4 │ │ │ │ + movq (%rcx,%r8,1),%xmm2 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm2 │ │ │ │ + neg %r8 │ │ │ │ + movq (%rcx,%r8,1),%xmm3 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm3 │ │ │ │ + movsbq 0x1(%r10),%r8 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + psignw %xmm5,%xmm4 │ │ │ │ + paddw %xmm4,%xmm0 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + paddw %xmm0,%xmm0 │ │ │ │ + pabsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + psrlw 0x38(%rsp),%xmm5 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + psubusw %xmm5,%xmm7 │ │ │ │ + pabsw %xmm3,%xmm5 │ │ │ │ + pminsw %xmm4,%xmm7 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psrlw 0x38(%rsp),%xmm4 │ │ │ │ + psignw %xmm2,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + psubusw %xmm4,%xmm2 │ │ │ │ + pminsw %xmm5,%xmm2 │ │ │ │ + movq (%rcx,%r8,1),%xmm4 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm4 │ │ │ │ + neg %r8 │ │ │ │ + movq (%rcx,%r8,1),%xmm5 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm5 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + psubw %xmm1,%xmm4 │ │ │ │ + psubw %xmm1,%xmm5 │ │ │ │ + psignw %xmm3,%xmm2 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + psrlw 0x38(%rsp),%xmm2 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + psubusw %xmm2,%xmm7 │ │ │ │ + pabsw %xmm5,%xmm2 │ │ │ │ + pminsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psrlw 0x38(%rsp),%xmm3 │ │ │ │ + psignw %xmm4,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + psubusw %xmm3,%xmm4 │ │ │ │ + pminsw %xmm2,%xmm4 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + psignw %xmm5,%xmm4 │ │ │ │ + paddw %xmm4,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psraw $0xf,%xmm2 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + pmulhrsw %xmm8,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + add $0x40,%rcx │ │ │ │ + movq %xmm0,(%rdi) │ │ │ │ + movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + movsbq 0x8(%r10),%r8 │ │ │ │ + movq (%rdi),%xmm1 │ │ │ │ + movhps (%rdi,%rsi,1),%xmm1 │ │ │ │ + movq (%rcx,%r8,1),%xmm2 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm2 │ │ │ │ + neg %r8 │ │ │ │ + movq (%rcx,%r8,1),%xmm3 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm3 │ │ │ │ + movsbq (%r10),%r8 │ │ │ │ + pabsw %xmm2,%xmm4 │ │ │ │ + pabsw %xmm3,%xmm10 │ │ │ │ + movdqa %xmm2,%xmm9 │ │ │ │ + pmaxsw %xmm3,%xmm9 │ │ │ │ + pminsw %xmm4,%xmm10 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pabsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + psrlw 0x38(%rsp),%xmm5 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + psubusw %xmm5,%xmm0 │ │ │ │ + pabsw %xmm3,%xmm5 │ │ │ │ + pminsw %xmm4,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psrlw 0x38(%rsp),%xmm4 │ │ │ │ + psignw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + psubusw %xmm4,%xmm2 │ │ │ │ + pminsw %xmm5,%xmm2 │ │ │ │ + movq (%rcx,%r8,1),%xmm4 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm4 │ │ │ │ + neg %r8 │ │ │ │ + movq (%rcx,%r8,1),%xmm5 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm5 │ │ │ │ + movsbq 0x9(%r10),%r8 │ │ │ │ + pabsw %xmm4,%xmm7 │ │ │ │ + psignw %xmm3,%xmm2 │ │ │ │ + pabsw %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm4,%xmm9 │ │ │ │ + pminsw %xmm7,%xmm10 │ │ │ │ + pmaxsw %xmm5,%xmm9 │ │ │ │ + pminsw %xmm3,%xmm10 │ │ │ │ + psubw %xmm1,%xmm4 │ │ │ │ + psubw %xmm1,%xmm5 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + psrlw 0x38(%rsp),%xmm2 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + psubusw %xmm2,%xmm7 │ │ │ │ + pabsw %xmm5,%xmm2 │ │ │ │ + pminsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psrlw 0x38(%rsp),%xmm3 │ │ │ │ + psignw %xmm4,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + psubusw %xmm3,%xmm4 │ │ │ │ + pminsw %xmm2,%xmm4 │ │ │ │ + movq (%rcx,%r8,1),%xmm2 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm2 │ │ │ │ + neg %r8 │ │ │ │ + movq (%rcx,%r8,1),%xmm3 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm3 │ │ │ │ + movsbq 0x1(%r10),%r8 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + pabsw %xmm2,%xmm7 │ │ │ │ + psignw %xmm5,%xmm4 │ │ │ │ + pabsw %xmm3,%xmm5 │ │ │ │ + pmaxsw %xmm2,%xmm9 │ │ │ │ + pminsw %xmm7,%xmm10 │ │ │ │ + pmaxsw %xmm3,%xmm9 │ │ │ │ + pminsw %xmm5,%xmm10 │ │ │ │ + paddw %xmm4,%xmm0 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + paddw %xmm0,%xmm0 │ │ │ │ + pabsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + psrlw 0x38(%rsp),%xmm5 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + psubusw %xmm5,%xmm7 │ │ │ │ + pabsw %xmm3,%xmm5 │ │ │ │ + pminsw %xmm4,%xmm7 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psrlw 0x38(%rsp),%xmm4 │ │ │ │ + psignw %xmm2,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + psubusw %xmm4,%xmm2 │ │ │ │ + pminsw %xmm5,%xmm2 │ │ │ │ + movq (%rcx,%r8,1),%xmm4 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm4 │ │ │ │ + neg %r8 │ │ │ │ + movq (%rcx,%r8,1),%xmm5 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm5 │ │ │ │ + movsbq 0x4(%r10),%r8 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + pabsw %xmm4,%xmm7 │ │ │ │ + psignw %xmm3,%xmm2 │ │ │ │ + pabsw %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm4,%xmm9 │ │ │ │ + pminsw %xmm7,%xmm10 │ │ │ │ + pmaxsw %xmm5,%xmm9 │ │ │ │ + pminsw %xmm3,%xmm10 │ │ │ │ + psubw %xmm1,%xmm4 │ │ │ │ + psubw %xmm1,%xmm5 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + psrlw 0x38(%rsp),%xmm2 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + psubusw %xmm2,%xmm7 │ │ │ │ + pabsw %xmm5,%xmm2 │ │ │ │ + pminsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psrlw 0x38(%rsp),%xmm3 │ │ │ │ + psignw %xmm4,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + psubusw %xmm3,%xmm4 │ │ │ │ + pminsw %xmm2,%xmm4 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + movq (%rcx,%r8,1),%xmm2 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm2 │ │ │ │ + neg %r8 │ │ │ │ + movq (%rcx,%r8,1),%xmm3 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm3 │ │ │ │ + movsbq 0x5(%r10),%r8 │ │ │ │ + pabsw %xmm2,%xmm7 │ │ │ │ + psignw %xmm5,%xmm4 │ │ │ │ + pabsw %xmm3,%xmm5 │ │ │ │ + pmaxsw %xmm2,%xmm9 │ │ │ │ + pminsw %xmm7,%xmm10 │ │ │ │ + pmaxsw %xmm3,%xmm9 │ │ │ │ + pminsw %xmm5,%xmm10 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + paddw %xmm4,%xmm0 │ │ │ │ + pabsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + psrlw 0x28(%rsp),%xmm5 │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + psubusw %xmm5,%xmm7 │ │ │ │ + pabsw %xmm3,%xmm5 │ │ │ │ + pminsw %xmm4,%xmm7 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psrlw 0x28(%rsp),%xmm4 │ │ │ │ + psignw %xmm2,%xmm7 │ │ │ │ + movdqa 0x8(%rsp),%xmm2 │ │ │ │ + psubusw %xmm4,%xmm2 │ │ │ │ + pminsw %xmm5,%xmm2 │ │ │ │ + movq (%rcx,%r8,1),%xmm4 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm4 │ │ │ │ + neg %r8 │ │ │ │ + movq (%rcx,%r8,1),%xmm5 │ │ │ │ + movhps 0x20(%rcx,%r8,1),%xmm5 │ │ │ │ + psignw %xmm3,%xmm2 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + paddw %xmm2,%xmm7 │ │ │ │ + pabsw %xmm5,%xmm2 │ │ │ │ + pmaxsw %xmm4,%xmm9 │ │ │ │ + pminsw %xmm3,%xmm10 │ │ │ │ + pmaxsw %xmm5,%xmm9 │ │ │ │ + pminsw %xmm2,%xmm10 │ │ │ │ + psubw %xmm1,%xmm4 │ │ │ │ + psubw %xmm1,%xmm5 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + pmullw (%r9),%xmm7 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + psrlw 0x28(%rsp),%xmm2 │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + psubusw %xmm2,%xmm7 │ │ │ │ + pabsw %xmm5,%xmm2 │ │ │ │ + pminsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psrlw 0x28(%rsp),%xmm3 │ │ │ │ + psignw %xmm4,%xmm7 │ │ │ │ + movdqa 0x8(%rsp),%xmm4 │ │ │ │ + psubusw %xmm3,%xmm4 │ │ │ │ + pminsw %xmm2,%xmm4 │ │ │ │ + psignw %xmm5,%xmm4 │ │ │ │ + paddw %xmm4,%xmm7 │ │ │ │ + pmullw 0x10(%r9),%xmm7 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psraw $0xf,%xmm2 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + pmulhrsw %xmm8,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pmaxsw %xmm1,%xmm9 │ │ │ │ + pminsw %xmm9,%xmm0 │ │ │ │ + pminsw %xmm10,%xmm1 │ │ │ │ + pmaxsw %xmm1,%xmm0 │ │ │ │ + add $0x40,%rcx │ │ │ │ + movq %xmm0,(%rdi) │ │ │ │ + movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x1c8,%rsp │ │ │ │ + mov 0x1e8(%rsp),%r10d │ │ │ │ + lea 0xcea6a(%rip),%r11 │ │ │ │ + movdqu (%rdi),%xmm0 │ │ │ │ + movdqu (%rdi,%rsi,1),%xmm1 │ │ │ │ + lea (%rdi,%rsi,2),%rax │ │ │ │ + movdqu (%rax),%xmm2 │ │ │ │ + movdqu (%rax,%rsi,1),%xmm3 │ │ │ │ + lea (%rax,%rsi,2),%rax │ │ │ │ + movdqu (%rax),%xmm4 │ │ │ │ + movdqu (%rax,%rsi,1),%xmm5 │ │ │ │ + lea (%rax,%rsi,2),%rax │ │ │ │ + movdqu (%rax),%xmm6 │ │ │ │ + movdqu (%rax,%rsi,1),%xmm7 │ │ │ │ + movdqa %xmm0,0x80(%rsp) │ │ │ │ + movdqa %xmm1,0xa0(%rsp) │ │ │ │ + movdqa %xmm2,0xc0(%rsp) │ │ │ │ + movdqa %xmm3,0xe0(%rsp) │ │ │ │ + movdqa %xmm4,0x100(%rsp) │ │ │ │ + movdqa %xmm5,0x120(%rsp) │ │ │ │ + movdqa %xmm6,0x140(%rsp) │ │ │ │ + movdqa %xmm7,0x160(%rsp) │ │ │ │ + movddup 0x40(%r11),%xmm7 │ │ │ │ + test $0x4,%r10b │ │ │ │ + je 30db5e <__cxa_finalize@plt+0x2e2b0e> │ │ │ │ + movdqu (%rcx),%xmm0 │ │ │ │ + movdqu (%rcx,%rsi,1),%xmm1 │ │ │ │ + movdqa %xmm0,0x40(%rsp) │ │ │ │ + movdqa %xmm1,0x60(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 30db6a <__cxa_finalize@plt+0x2e2b1a> │ │ │ │ + movd -0x4(%rcx),%xmm0 │ │ │ │ + movd -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ + movd %xmm0,0x3c(%rsp) │ │ │ │ + movd %xmm1,0x5c(%rsp) │ │ │ │ + jmp 30db76 <__cxa_finalize@plt+0x2e2b26> │ │ │ │ + movdqa %xmm7,0x40(%rsp) │ │ │ │ + movdqa %xmm7,0x60(%rsp) │ │ │ │ + movd %xmm7,0x3c(%rsp) │ │ │ │ + movd %xmm7,0x5c(%rsp) │ │ │ │ + test $0x8,%r10b │ │ │ │ + je 30dbc0 <__cxa_finalize@plt+0x2e2b70> │ │ │ │ + movdqu (%r8),%xmm0 │ │ │ │ + movdqu (%r8,%rsi,1),%xmm1 │ │ │ │ + movdqa %xmm0,0x180(%rsp) │ │ │ │ + movdqa %xmm1,0x1a0(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 30dbd2 <__cxa_finalize@plt+0x2e2b82> │ │ │ │ + movd -0x4(%r8),%xmm0 │ │ │ │ + movd -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ + movd %xmm0,0x17c(%rsp) │ │ │ │ + movd %xmm1,0x19c(%rsp) │ │ │ │ + jmp 30dbe4 <__cxa_finalize@plt+0x2e2b94> │ │ │ │ + movdqa %xmm7,0x180(%rsp) │ │ │ │ + movdqa %xmm7,0x1a0(%rsp) │ │ │ │ + movd %xmm7,0x17c(%rsp) │ │ │ │ + movd %xmm7,0x19c(%rsp) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 30dc58 <__cxa_finalize@plt+0x2e2c08> │ │ │ │ + movd (%rdx),%xmm0 │ │ │ │ + movd 0x4(%rdx),%xmm1 │ │ │ │ + movd 0x8(%rdx),%xmm2 │ │ │ │ + movd 0xc(%rdx),%xmm3 │ │ │ │ + movd %xmm0,0x7c(%rsp) │ │ │ │ + movd %xmm1,0x9c(%rsp) │ │ │ │ + movd %xmm2,0xbc(%rsp) │ │ │ │ + movd %xmm3,0xdc(%rsp) │ │ │ │ + movd 0x10(%rdx),%xmm0 │ │ │ │ + movd 0x14(%rdx),%xmm1 │ │ │ │ + movd 0x18(%rdx),%xmm2 │ │ │ │ + movd 0x1c(%rdx),%xmm3 │ │ │ │ + movd %xmm0,0xfc(%rsp) │ │ │ │ + movd %xmm1,0x11c(%rsp) │ │ │ │ + movd %xmm2,0x13c(%rsp) │ │ │ │ + movd %xmm3,0x15c(%rsp) │ │ │ │ + jmp 30dc9d <__cxa_finalize@plt+0x2e2c4d> │ │ │ │ + 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 30dd09 <__cxa_finalize@plt+0x2e2cb9> │ │ │ │ + movd %xmm7,0x48(%rsp) │ │ │ │ + movd %xmm7,0x68(%rsp) │ │ │ │ + movd %xmm7,0x88(%rsp) │ │ │ │ + movd %xmm7,0xa8(%rsp) │ │ │ │ + movd %xmm7,0xc8(%rsp) │ │ │ │ + movd %xmm7,0xe8(%rsp) │ │ │ │ + movd %xmm7,0x108(%rsp) │ │ │ │ + movd %xmm7,0x128(%rsp) │ │ │ │ + movd %xmm7,0x148(%rsp) │ │ │ │ + movd %xmm7,0x168(%rsp) │ │ │ │ + movd %xmm7,0x188(%rsp) │ │ │ │ + movd %xmm7,0x1a8(%rsp) │ │ │ │ + movdqa 0x30(%r11),%xmm8 │ │ │ │ + mov 0x1d0(%rsp),%eax │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 30dddb <__cxa_finalize@plt+0x2e2d8b> │ │ │ │ + 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 30ddac <__cxa_finalize@plt+0x2e2d5c> │ │ │ │ + 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 30d6e0 <__cxa_finalize@plt+0x2e2690> │ │ │ │ + call 30d6e0 <__cxa_finalize@plt+0x2e2690> │ │ │ │ + call 30d6e0 <__cxa_finalize@plt+0x2e2690> │ │ │ │ + call 30d6e0 <__cxa_finalize@plt+0x2e2690> │ │ │ │ + jmp 30ddd3 <__cxa_finalize@plt+0x2e2d83> │ │ │ │ + sub %r8d,%ecx │ │ │ │ + cmovs %eax,%ecx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + lea 0x80(%rsp),%rcx │ │ │ │ + call 30d3d0 <__cxa_finalize@plt+0x2e2380> │ │ │ │ + call 30d3d0 <__cxa_finalize@plt+0x2e2380> │ │ │ │ + call 30d3d0 <__cxa_finalize@plt+0x2e2380> │ │ │ │ + call 30d3d0 <__cxa_finalize@plt+0x2e2380> │ │ │ │ + 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 30d4f0 <__cxa_finalize@plt+0x2e24a0> │ │ │ │ + call 30d4f0 <__cxa_finalize@plt+0x2e24a0> │ │ │ │ + call 30d4f0 <__cxa_finalize@plt+0x2e24a0> │ │ │ │ + call 30d4f0 <__cxa_finalize@plt+0x2e24a0> │ │ │ │ + jmp 30ddd3 <__cxa_finalize@plt+0x2e2d83> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x1c8,%rsp │ │ │ │ + mov 0x1e8(%rsp),%r10d │ │ │ │ + lea 0xce6ca(%rip),%r11 │ │ │ │ + movdqa (%rdi),%xmm0 │ │ │ │ + movd 0x10(%rdi),%xmm1 │ │ │ │ + movdqa (%rdi,%rsi,1),%xmm2 │ │ │ │ + movd 0x10(%rdi,%rsi,1),%xmm3 │ │ │ │ + lea (%rdi,%rsi,2),%rax │ │ │ │ + movdqa (%rax),%xmm4 │ │ │ │ + movd 0x10(%rax),%xmm5 │ │ │ │ + movdqa (%rax,%rsi,1),%xmm6 │ │ │ │ + movd 0x10(%rax,%rsi,1),%xmm7 │ │ │ │ + lea (%rax,%rsi,2),%rax │ │ │ │ + movdqa %xmm0,0x80(%rsp) │ │ │ │ + movd %xmm1,0x90(%rsp) │ │ │ │ + movdqa %xmm2,0xa0(%rsp) │ │ │ │ + movd %xmm3,0xb0(%rsp) │ │ │ │ + movdqa %xmm4,0xc0(%rsp) │ │ │ │ + movd %xmm5,0xd0(%rsp) │ │ │ │ + movdqa %xmm6,0xe0(%rsp) │ │ │ │ + movd %xmm7,0xf0(%rsp) │ │ │ │ + movdqa (%rax),%xmm0 │ │ │ │ + movd 0x10(%rax),%xmm1 │ │ │ │ + movdqa (%rax,%rsi,1),%xmm2 │ │ │ │ + movd 0x10(%rax,%rsi,1),%xmm3 │ │ │ │ + lea (%rax,%rsi,2),%rax │ │ │ │ + movdqa (%rax),%xmm4 │ │ │ │ + movd 0x10(%rax),%xmm5 │ │ │ │ + movdqa (%rax,%rsi,1),%xmm6 │ │ │ │ + movd 0x10(%rax,%rsi,1),%xmm7 │ │ │ │ + movdqa %xmm0,0x100(%rsp) │ │ │ │ + movd %xmm1,0x110(%rsp) │ │ │ │ + movdqa %xmm2,0x120(%rsp) │ │ │ │ + movd %xmm3,0x130(%rsp) │ │ │ │ + movdqa %xmm4,0x140(%rsp) │ │ │ │ + movd %xmm5,0x150(%rsp) │ │ │ │ + movdqa %xmm6,0x160(%rsp) │ │ │ │ + movd %xmm7,0x170(%rsp) │ │ │ │ + movddup 0x40(%r11),%xmm7 │ │ │ │ + test $0x4,%r10b │ │ │ │ + je 30df89 <__cxa_finalize@plt+0x2e2f39> │ │ │ │ + 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 30dfa1 <__cxa_finalize@plt+0x2e2f51> │ │ │ │ + movd -0x4(%rcx),%xmm0 │ │ │ │ + movd -0x4(%rcx,%rsi,1),%xmm1 │ │ │ │ + movd %xmm0,0x3c(%rsp) │ │ │ │ + movd %xmm1,0x5c(%rsp) │ │ │ │ + jmp 30dfad <__cxa_finalize@plt+0x2e2f5d> │ │ │ │ + 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 30e016 <__cxa_finalize@plt+0x2e2fc6> │ │ │ │ + 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 30e03a <__cxa_finalize@plt+0x2e2fea> │ │ │ │ + movd -0x4(%r8),%xmm0 │ │ │ │ + movd -0x4(%r8,%rsi,1),%xmm1 │ │ │ │ + movd %xmm0,0x17c(%rsp) │ │ │ │ + movd %xmm1,0x19c(%rsp) │ │ │ │ + jmp 30e04c <__cxa_finalize@plt+0x2e2ffc> │ │ │ │ + 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 30e0c0 <__cxa_finalize@plt+0x2e3070> │ │ │ │ + movd (%rdx),%xmm0 │ │ │ │ + movd 0x4(%rdx),%xmm1 │ │ │ │ + movd 0x8(%rdx),%xmm2 │ │ │ │ + movd 0xc(%rdx),%xmm3 │ │ │ │ + movd %xmm0,0x7c(%rsp) │ │ │ │ + movd %xmm1,0x9c(%rsp) │ │ │ │ + movd %xmm2,0xbc(%rsp) │ │ │ │ + movd %xmm3,0xdc(%rsp) │ │ │ │ + movd 0x10(%rdx),%xmm0 │ │ │ │ + movd 0x14(%rdx),%xmm1 │ │ │ │ + movd 0x18(%rdx),%xmm2 │ │ │ │ + movd 0x1c(%rdx),%xmm3 │ │ │ │ + movd %xmm0,0xfc(%rsp) │ │ │ │ + movd %xmm1,0x11c(%rsp) │ │ │ │ + movd %xmm2,0x13c(%rsp) │ │ │ │ + movd %xmm3,0x15c(%rsp) │ │ │ │ + jmp 30e105 <__cxa_finalize@plt+0x2e30b5> │ │ │ │ + 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 30e171 <__cxa_finalize@plt+0x2e3121> │ │ │ │ + movd %xmm7,0x50(%rsp) │ │ │ │ + movd %xmm7,0x70(%rsp) │ │ │ │ + movd %xmm7,0x90(%rsp) │ │ │ │ + movd %xmm7,0xb0(%rsp) │ │ │ │ + movd %xmm7,0xd0(%rsp) │ │ │ │ + movd %xmm7,0xf0(%rsp) │ │ │ │ + movd %xmm7,0x110(%rsp) │ │ │ │ + movd %xmm7,0x130(%rsp) │ │ │ │ + movd %xmm7,0x150(%rsp) │ │ │ │ + movd %xmm7,0x170(%rsp) │ │ │ │ + movd %xmm7,0x190(%rsp) │ │ │ │ + movd %xmm7,0x1b0(%rsp) │ │ │ │ + movdqa 0x30(%r11),%xmm8 │ │ │ │ + mov 0x1d0(%rsp),%eax │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 30e26b <__cxa_finalize@plt+0x2e321b> │ │ │ │ + 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 30e228 <__cxa_finalize@plt+0x2e31d8> │ │ │ │ + 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 30e590 <__cxa_finalize@plt+0x2e3540> │ │ │ │ + call 30e590 <__cxa_finalize@plt+0x2e3540> │ │ │ │ + call 30e590 <__cxa_finalize@plt+0x2e3540> │ │ │ │ + call 30e590 <__cxa_finalize@plt+0x2e3540> │ │ │ │ + call 30e590 <__cxa_finalize@plt+0x2e3540> │ │ │ │ + call 30e590 <__cxa_finalize@plt+0x2e3540> │ │ │ │ + call 30e590 <__cxa_finalize@plt+0x2e3540> │ │ │ │ + call 30e590 <__cxa_finalize@plt+0x2e3540> │ │ │ │ + jmp 30e263 <__cxa_finalize@plt+0x2e3213> │ │ │ │ + sub %r8d,%ecx │ │ │ │ + cmovs %eax,%ecx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + lea 0x80(%rsp),%rcx │ │ │ │ + call 30e2d0 <__cxa_finalize@plt+0x2e3280> │ │ │ │ + call 30e2d0 <__cxa_finalize@plt+0x2e3280> │ │ │ │ + call 30e2d0 <__cxa_finalize@plt+0x2e3280> │ │ │ │ + call 30e2d0 <__cxa_finalize@plt+0x2e3280> │ │ │ │ + call 30e2d0 <__cxa_finalize@plt+0x2e3280> │ │ │ │ + call 30e2d0 <__cxa_finalize@plt+0x2e3280> │ │ │ │ + call 30e2d0 <__cxa_finalize@plt+0x2e3280> │ │ │ │ + call 30e2d0 <__cxa_finalize@plt+0x2e3280> │ │ │ │ + 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 30e3d0 <__cxa_finalize@plt+0x2e3380> │ │ │ │ + call 30e3d0 <__cxa_finalize@plt+0x2e3380> │ │ │ │ + call 30e3d0 <__cxa_finalize@plt+0x2e3380> │ │ │ │ + call 30e3d0 <__cxa_finalize@plt+0x2e3380> │ │ │ │ + call 30e3d0 <__cxa_finalize@plt+0x2e3380> │ │ │ │ + call 30e3d0 <__cxa_finalize@plt+0x2e3380> │ │ │ │ + call 30e3d0 <__cxa_finalize@plt+0x2e3380> │ │ │ │ + call 30e3d0 <__cxa_finalize@plt+0x2e3380> │ │ │ │ + jmp 30e263 <__cxa_finalize@plt+0x2e3213> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movsbq 0x4(%r10),%r8 │ │ │ │ + movdqa (%rdi),%xmm1 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm2 │ │ │ │ + neg %r8 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm3 │ │ │ │ + movsbq 0x5(%r10),%r8 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pabsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + psrlw 0x28(%rsp),%xmm5 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + psubusw %xmm5,%xmm0 │ │ │ │ + pabsw %xmm3,%xmm5 │ │ │ │ + pminsw %xmm4,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psrlw 0x28(%rsp),%xmm4 │ │ │ │ + psignw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + psubusw %xmm4,%xmm2 │ │ │ │ + pminsw %xmm5,%xmm2 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm4 │ │ │ │ + neg %r8 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm5 │ │ │ │ + psubw %xmm1,%xmm4 │ │ │ │ + psubw %xmm1,%xmm5 │ │ │ │ + psignw %xmm3,%xmm2 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + psrlw 0x28(%rsp),%xmm2 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + psubusw %xmm2,%xmm7 │ │ │ │ + pabsw %xmm5,%xmm2 │ │ │ │ + pminsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psrlw 0x28(%rsp),%xmm3 │ │ │ │ + psignw %xmm4,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + psubusw %xmm3,%xmm4 │ │ │ │ + pminsw %xmm2,%xmm4 │ │ │ │ + psignw %xmm5,%xmm4 │ │ │ │ + paddw %xmm4,%xmm7 │ │ │ │ + pmullw (%r9),%xmm0 │ │ │ │ + pmullw 0x10(%r9),%xmm7 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psraw $0xf,%xmm2 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + pmulhrsw %xmm8,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + add $0x20,%rcx │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + movsbq 0x8(%r10),%r8 │ │ │ │ + movdqa (%rdi),%xmm1 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm2 │ │ │ │ + neg %r8 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm3 │ │ │ │ + movsbq (%r10),%r8 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pabsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + psrlw 0x38(%rsp),%xmm5 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + psubusw %xmm5,%xmm0 │ │ │ │ + pabsw %xmm3,%xmm5 │ │ │ │ + pminsw %xmm4,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psrlw 0x38(%rsp),%xmm4 │ │ │ │ + psignw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + psubusw %xmm4,%xmm2 │ │ │ │ + pminsw %xmm5,%xmm2 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm4 │ │ │ │ + neg %r8 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm5 │ │ │ │ + movsbq 0x9(%r10),%r8 │ │ │ │ + psubw %xmm1,%xmm4 │ │ │ │ + psubw %xmm1,%xmm5 │ │ │ │ + psignw %xmm3,%xmm2 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + psrlw 0x38(%rsp),%xmm2 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + psubusw %xmm2,%xmm7 │ │ │ │ + pabsw %xmm5,%xmm2 │ │ │ │ + pminsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psrlw 0x38(%rsp),%xmm3 │ │ │ │ + psignw %xmm4,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + psubusw %xmm3,%xmm4 │ │ │ │ + pminsw %xmm2,%xmm4 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm2 │ │ │ │ + neg %r8 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm3 │ │ │ │ + movsbq 0x1(%r10),%r8 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + psignw %xmm5,%xmm4 │ │ │ │ + paddw %xmm4,%xmm0 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + paddw %xmm0,%xmm0 │ │ │ │ + pabsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + psrlw 0x38(%rsp),%xmm5 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + psubusw %xmm5,%xmm7 │ │ │ │ + pabsw %xmm3,%xmm5 │ │ │ │ + pminsw %xmm4,%xmm7 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psrlw 0x38(%rsp),%xmm4 │ │ │ │ + psignw %xmm2,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + psubusw %xmm4,%xmm2 │ │ │ │ + pminsw %xmm5,%xmm2 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm4 │ │ │ │ + neg %r8 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm5 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + psubw %xmm1,%xmm4 │ │ │ │ + psubw %xmm1,%xmm5 │ │ │ │ + psignw %xmm3,%xmm2 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + psrlw 0x38(%rsp),%xmm2 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + psubusw %xmm2,%xmm7 │ │ │ │ + pabsw %xmm5,%xmm2 │ │ │ │ + pminsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psrlw 0x38(%rsp),%xmm3 │ │ │ │ + psignw %xmm4,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + psubusw %xmm3,%xmm4 │ │ │ │ + pminsw %xmm2,%xmm4 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + psignw %xmm5,%xmm4 │ │ │ │ + paddw %xmm4,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psraw $0xf,%xmm2 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + pmulhrsw %xmm8,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + add $0x20,%rcx │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + movsbq 0x8(%r10),%r8 │ │ │ │ + movdqa (%rdi),%xmm1 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm2 │ │ │ │ + neg %r8 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm3 │ │ │ │ + movsbq (%r10),%r8 │ │ │ │ + pabsw %xmm2,%xmm4 │ │ │ │ + pabsw %xmm3,%xmm10 │ │ │ │ + movdqa %xmm2,%xmm9 │ │ │ │ + pmaxsw %xmm3,%xmm9 │ │ │ │ + pminsw %xmm4,%xmm10 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pabsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + psrlw 0x38(%rsp),%xmm5 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + psubusw %xmm5,%xmm0 │ │ │ │ + pabsw %xmm3,%xmm5 │ │ │ │ + pminsw %xmm4,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psrlw 0x38(%rsp),%xmm4 │ │ │ │ + psignw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + psubusw %xmm4,%xmm2 │ │ │ │ + pminsw %xmm5,%xmm2 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm4 │ │ │ │ + neg %r8 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm5 │ │ │ │ + movsbq 0x9(%r10),%r8 │ │ │ │ + pabsw %xmm4,%xmm7 │ │ │ │ + psignw %xmm3,%xmm2 │ │ │ │ + pabsw %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm4,%xmm9 │ │ │ │ + pminsw %xmm7,%xmm10 │ │ │ │ + pmaxsw %xmm5,%xmm9 │ │ │ │ + pminsw %xmm3,%xmm10 │ │ │ │ + psubw %xmm1,%xmm4 │ │ │ │ + psubw %xmm1,%xmm5 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + psrlw 0x38(%rsp),%xmm2 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + psubusw %xmm2,%xmm7 │ │ │ │ + pabsw %xmm5,%xmm2 │ │ │ │ + pminsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psrlw 0x38(%rsp),%xmm3 │ │ │ │ + psignw %xmm4,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + psubusw %xmm3,%xmm4 │ │ │ │ + pminsw %xmm2,%xmm4 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm2 │ │ │ │ + neg %r8 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm3 │ │ │ │ + movsbq 0x1(%r10),%r8 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + pabsw %xmm2,%xmm7 │ │ │ │ + psignw %xmm5,%xmm4 │ │ │ │ + pabsw %xmm3,%xmm5 │ │ │ │ + pmaxsw %xmm2,%xmm9 │ │ │ │ + pminsw %xmm7,%xmm10 │ │ │ │ + pmaxsw %xmm3,%xmm9 │ │ │ │ + pminsw %xmm5,%xmm10 │ │ │ │ + paddw %xmm4,%xmm0 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + paddw %xmm0,%xmm0 │ │ │ │ + pabsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + psrlw 0x38(%rsp),%xmm5 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + psubusw %xmm5,%xmm7 │ │ │ │ + pabsw %xmm3,%xmm5 │ │ │ │ + pminsw %xmm4,%xmm7 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psrlw 0x38(%rsp),%xmm4 │ │ │ │ + psignw %xmm2,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + psubusw %xmm4,%xmm2 │ │ │ │ + pminsw %xmm5,%xmm2 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm4 │ │ │ │ + neg %r8 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm5 │ │ │ │ + movsbq 0x4(%r10),%r8 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + pabsw %xmm4,%xmm7 │ │ │ │ + psignw %xmm3,%xmm2 │ │ │ │ + pabsw %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm4,%xmm9 │ │ │ │ + pminsw %xmm7,%xmm10 │ │ │ │ + pmaxsw %xmm5,%xmm9 │ │ │ │ + pminsw %xmm3,%xmm10 │ │ │ │ + psubw %xmm1,%xmm4 │ │ │ │ + psubw %xmm1,%xmm5 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + psrlw 0x38(%rsp),%xmm2 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + psubusw %xmm2,%xmm7 │ │ │ │ + pabsw %xmm5,%xmm2 │ │ │ │ + pminsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psrlw 0x38(%rsp),%xmm3 │ │ │ │ + psignw %xmm4,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + psubusw %xmm3,%xmm4 │ │ │ │ + pminsw %xmm2,%xmm4 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm2 │ │ │ │ + neg %r8 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm3 │ │ │ │ + movsbq 0x5(%r10),%r8 │ │ │ │ + pabsw %xmm2,%xmm7 │ │ │ │ + psignw %xmm5,%xmm4 │ │ │ │ + pabsw %xmm3,%xmm5 │ │ │ │ + pmaxsw %xmm2,%xmm9 │ │ │ │ + pminsw %xmm7,%xmm10 │ │ │ │ + pmaxsw %xmm3,%xmm9 │ │ │ │ + pminsw %xmm5,%xmm10 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + paddw %xmm4,%xmm0 │ │ │ │ + pabsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + psrlw 0x28(%rsp),%xmm5 │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + psubusw %xmm5,%xmm7 │ │ │ │ + pabsw %xmm3,%xmm5 │ │ │ │ + pminsw %xmm4,%xmm7 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psrlw 0x28(%rsp),%xmm4 │ │ │ │ + psignw %xmm2,%xmm7 │ │ │ │ + movdqa 0x8(%rsp),%xmm2 │ │ │ │ + psubusw %xmm4,%xmm2 │ │ │ │ + pminsw %xmm5,%xmm2 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm4 │ │ │ │ + neg %r8 │ │ │ │ + movdqu (%rcx,%r8,1),%xmm5 │ │ │ │ + psignw %xmm3,%xmm2 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + paddw %xmm2,%xmm7 │ │ │ │ + pabsw %xmm5,%xmm2 │ │ │ │ + pmaxsw %xmm4,%xmm9 │ │ │ │ + pminsw %xmm3,%xmm10 │ │ │ │ + pmaxsw %xmm5,%xmm9 │ │ │ │ + pminsw %xmm2,%xmm10 │ │ │ │ + psubw %xmm1,%xmm4 │ │ │ │ + psubw %xmm1,%xmm5 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + pmullw (%r9),%xmm7 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + psrlw 0x28(%rsp),%xmm2 │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + psubusw %xmm2,%xmm7 │ │ │ │ + pabsw %xmm5,%xmm2 │ │ │ │ + pminsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psrlw 0x28(%rsp),%xmm3 │ │ │ │ + psignw %xmm4,%xmm7 │ │ │ │ + movdqa 0x8(%rsp),%xmm4 │ │ │ │ + psubusw %xmm3,%xmm4 │ │ │ │ + pminsw %xmm2,%xmm4 │ │ │ │ + psignw %xmm5,%xmm4 │ │ │ │ + paddw %xmm4,%xmm7 │ │ │ │ + pmullw 0x10(%r9),%xmm7 │ │ │ │ + paddw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psraw $0xf,%xmm2 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + pmulhrsw %xmm8,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pmaxsw %xmm1,%xmm9 │ │ │ │ + pminsw %xmm9,%xmm0 │ │ │ │ + pminsw %xmm10,%xmm1 │ │ │ │ + pmaxsw %xmm1,%xmm0 │ │ │ │ + add $0x20,%rcx │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xcdc31(%rip),%rax │ │ │ │ + shr $0xb,%ecx │ │ │ │ + movddup (%rax,%rcx,8),%xmm7 │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + movdqa (%rdi),%xmm0 │ │ │ │ + movdqa (%rdi,%rsi,1),%xmm1 │ │ │ │ + movdqa (%rdi,%rsi,2),%xmm2 │ │ │ │ + movdqa (%rdi,%rax,1),%xmm3 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + movdqa (%rdi),%xmm4 │ │ │ │ + movdqa (%rdi,%rsi,1),%xmm5 │ │ │ │ + movdqa (%rdi,%rsi,2),%xmm6 │ │ │ │ + pmulhuw %xmm7,%xmm0 │ │ │ │ + pmulhuw %xmm7,%xmm1 │ │ │ │ + pmulhuw %xmm7,%xmm2 │ │ │ │ + pmulhuw %xmm7,%xmm3 │ │ │ │ + pmulhuw %xmm7,%xmm4 │ │ │ │ + pmulhuw %xmm7,%xmm5 │ │ │ │ + pmulhuw %xmm7,%xmm6 │ │ │ │ + pmulhuw (%rdi,%rax,1),%xmm7 │ │ │ │ + pxor %xmm8,%xmm8 │ │ │ │ + movdqa %xmm0,%xmm9 │ │ │ │ + packuswb %xmm1,%xmm9 │ │ │ │ + movdqa %xmm2,%xmm10 │ │ │ │ + packuswb %xmm3,%xmm10 │ │ │ │ + movdqa %xmm4,%xmm11 │ │ │ │ + packuswb %xmm5,%xmm11 │ │ │ │ + movdqa %xmm6,%xmm12 │ │ │ │ + packuswb %xmm7,%xmm12 │ │ │ │ + psadbw %xmm8,%xmm9 │ │ │ │ + psadbw %xmm8,%xmm10 │ │ │ │ + psadbw %xmm8,%xmm11 │ │ │ │ + psadbw %xmm8,%xmm12 │ │ │ │ + packssdw %xmm10,%xmm9 │ │ │ │ + packssdw %xmm12,%xmm11 │ │ │ │ + packssdw %xmm11,%xmm9 │ │ │ │ + jmp 30935a <__cxa_finalize@plt+0x2de30a> │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0xcdb81(%rip),%rax │ │ │ │ + shr $0xb,%ecx │ │ │ │ + movddup (%rax,%rcx,8),%xmm7 │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + movdqa (%rdi),%xmm0 │ │ │ │ + movdqa (%rdi,%rsi,1),%xmm1 │ │ │ │ + movdqa (%rdi,%rsi,2),%xmm2 │ │ │ │ + movdqa (%rdi,%rax,1),%xmm3 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + movdqa (%rdi),%xmm4 │ │ │ │ + movdqa (%rdi,%rsi,1),%xmm5 │ │ │ │ + movdqa (%rdi,%rsi,2),%xmm6 │ │ │ │ + pmulhuw %xmm7,%xmm0 │ │ │ │ + pmulhuw %xmm7,%xmm1 │ │ │ │ + pmulhuw %xmm7,%xmm2 │ │ │ │ + pmulhuw %xmm7,%xmm3 │ │ │ │ + pmulhuw %xmm7,%xmm4 │ │ │ │ + pmulhuw %xmm7,%xmm5 │ │ │ │ + pmulhuw %xmm7,%xmm6 │ │ │ │ + pmulhuw (%rdi,%rax,1),%xmm7 │ │ │ │ + pxor %xmm8,%xmm8 │ │ │ │ + movdqa %xmm0,%xmm9 │ │ │ │ + packuswb %xmm1,%xmm9 │ │ │ │ + movdqa %xmm2,%xmm10 │ │ │ │ + packuswb %xmm3,%xmm10 │ │ │ │ + movdqa %xmm4,%xmm11 │ │ │ │ + packuswb %xmm5,%xmm11 │ │ │ │ + movdqa %xmm6,%xmm12 │ │ │ │ + packuswb %xmm7,%xmm12 │ │ │ │ + psadbw %xmm8,%xmm9 │ │ │ │ + psadbw %xmm8,%xmm10 │ │ │ │ + psadbw %xmm8,%xmm11 │ │ │ │ + psadbw %xmm8,%xmm12 │ │ │ │ + packssdw %xmm10,%xmm9 │ │ │ │ + packssdw %xmm12,%xmm11 │ │ │ │ + packssdw %xmm11,%xmm9 │ │ │ │ + jmp 30706a <__cxa_finalize@plt+0x2dc01a> │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0xcdf71(%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 │ │ │ │ + vpsrld $0x1,%xmm16,%xmm16 │ │ │ │ + vpdpbusd %ymm18,%ymm17,%ymm16 │ │ │ │ + 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 0xcdf21(%rip),%r9 │ │ │ │ + mov %r8d,%r8d │ │ │ │ + tzcnt %r8d,%eax │ │ │ │ + sub %r8,%rdx │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + vmovd %r8d,%xmm16 │ │ │ │ + vmovdqu32 (%rdx),%ymm17 │ │ │ │ + vmovd %eax,%xmm3 │ │ │ │ + movslq (%r9,%rax,4),%rax │ │ │ │ + vpbroadcastd -0xb0(%r9),%ymm18 │ │ │ │ + vpsrld $0x1,%xmm16,%xmm16 │ │ │ │ + vpdpbusd %ymm18,%ymm17,%ymm16 │ │ │ │ + add %r9,%rax │ │ │ │ + add $0xffffffffffffffec,%r9 │ │ │ │ + movslq (%r9,%rcx,4),%rcx │ │ │ │ + add %r9,%rcx │ │ │ │ + jmp *%rax │ │ │ │ + vmovdqu32 0x20(%rdx),%ymm17 │ │ │ │ + vpdpbusd %ymm18,%ymm17,%ymm16 │ │ │ │ + vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ + vpaddd %xmm17,%xmm16,%xmm16 │ │ │ │ + vpunpckhqdq %xmm16,%xmm16,%xmm17 │ │ │ │ + vpaddd %xmm17,%xmm16,%xmm16 │ │ │ │ + vpsrlq $0x20,%xmm16,%xmm17 │ │ │ │ + vpaddd %xmm17,%xmm16,%xmm16 │ │ │ │ + vpsrlvd %xmm3,%xmm16,%xmm16 │ │ │ │ lea (%rsi,%rsi,2),%r9 │ │ │ │ - vpbroadcastb %xmm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,%ymm1 │ │ │ │ + vpbroadcastb %xmm16,%zmm16 │ │ │ │ jmp *%rcx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ tzcnt %r8d,%eax │ │ │ │ lea (%rcx,%r8,1),%r9d │ │ │ │ - vmovd %r9d,%xmm4 │ │ │ │ + vmovd %r9d,%xmm16 │ │ │ │ tzcnt %r9d,%r9d │ │ │ │ - vmovd %r9d,%xmm5 │ │ │ │ - lea 0xc9a39(%rip),%r9 │ │ │ │ + vmovd %r9d,%xmm4 │ │ │ │ + lea 0xcde2c(%rip),%r9 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movslq (%r9,%rax,4),%rax │ │ │ │ movslq 0x14(%r9,%rcx,4),%rcx │ │ │ │ - vpcmpeqd %ymm3,%ymm3,%ymm3 │ │ │ │ - vpsrlw $0x1,%xmm4,%xmm4 │ │ │ │ + vpbroadcastd -0x74(%r9),%ymm19 │ │ │ │ + vpsrld $0x1,%xmm16,%xmm16 │ │ │ │ add %r9,%rax │ │ │ │ add %r9,%rcx │ │ │ │ lea (%rsi,%rsi,2),%r9 │ │ │ │ jmp *%rax │ │ │ │ - vmovd -0x4(%rdx),%xmm0 │ │ │ │ - vpmaddubsw %xmm3,%xmm0,%xmm0 │ │ │ │ + vmovd -0x4(%rdx),%xmm1 │ │ │ │ + vpdpbusd %xmm19,%xmm1,%xmm16 │ │ │ │ jmp *%rcx │ │ │ │ vmovd 0x1(%rdx),%xmm1 │ │ │ │ - vpmaddubsw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpsubw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpmaddwd %xmm3,%xmm0,%xmm0 │ │ │ │ + vpdpbusd %xmm19,%xmm1,%xmm16 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jg 313cb0 <__cxa_finalize@plt+0x2e8c60> │ │ │ │ - vpsrlw $0x3,%xmm0,%xmm0 │ │ │ │ - jmp 313cdc <__cxa_finalize@plt+0x2e8c8c> │ │ │ │ - vpunpckhqdq %xmm0,%xmm0,%xmm1 │ │ │ │ + jg 30ebae <__cxa_finalize@plt+0x2e3b5e> │ │ │ │ + vpsrlw $0x3,%xmm16,%xmm0 │ │ │ │ + jmp 30ebde <__cxa_finalize@plt+0x2e3b8e> │ │ │ │ + vpunpckhqdq %xmm16,%xmm16,%xmm1 │ │ │ │ lea (%r8,%r8,1),%edx │ │ │ │ mov $0x55563334,%eax │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm16,%xmm1,%xmm1 │ │ │ │ shrx %edx,%eax,%eax │ │ │ │ - vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrlq $0x20,%xmm1,%xmm0 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %eax,%xmm1 │ │ │ │ - vpsrlw $0x2,%xmm0,%xmm0 │ │ │ │ + vpsrld $0x2,%xmm0,%xmm0 │ │ │ │ vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpbroadcastb %xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,(%rdi) │ │ │ │ - vmovd %xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovd %xmm0,(%rdi,%rsi,2) │ │ │ │ - vmovd %xmm0,(%rdi,%r9,1) │ │ │ │ + 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 313ce1 <__cxa_finalize@plt+0x2e8c91> │ │ │ │ - vzeroupper │ │ │ │ + jg 30ebe4 <__cxa_finalize@plt+0x2e3b94> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovq -0x8(%rdx),%xmm0 │ │ │ │ - vpmaddubsw %xmm3,%xmm0,%xmm0 │ │ │ │ + vmovq -0x8(%rdx),%xmm1 │ │ │ │ + vpdpbusd %xmm19,%xmm1,%xmm16 │ │ │ │ jmp *%rcx │ │ │ │ vmovq 0x1(%rdx),%xmm1 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ - vpmaddubsw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpsubw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpunpckhqdq %xmm0,%xmm0,%xmm2 │ │ │ │ - vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vextracti32x4 $0x1,%ymm16,%xmm18 │ │ │ │ + vpdpbusd %xmm19,%xmm1,%xmm16 │ │ │ │ + vpaddd %xmm16,%xmm18,%xmm2 │ │ │ │ + vpunpckhqdq %xmm2,%xmm2,%xmm0 │ │ │ │ + vpaddd %xmm2,%xmm0,%xmm0 │ │ │ │ vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpmaddwd %xmm3,%xmm0,%xmm0 │ │ │ │ - vpsrlw %xmm5,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrlvd %xmm4,%xmm0,%xmm0 │ │ │ │ cmp $0x8,%r8d │ │ │ │ - je 313d70 <__cxa_finalize@plt+0x2e8d20> │ │ │ │ + je 30ec64 <__cxa_finalize@plt+0x2e3c14> │ │ │ │ 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) │ │ │ │ + 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 313d75 <__cxa_finalize@plt+0x2e8d25> │ │ │ │ - vzeroupper │ │ │ │ + jg 30ec6a <__cxa_finalize@plt+0x2e3c1a> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vmovdqa -0x10(%rdx),%xmm0 │ │ │ │ - vpmaddubsw %xmm3,%xmm0,%xmm0 │ │ │ │ + vmovdqa -0x10(%rdx),%xmm1 │ │ │ │ + vpdpbusd %xmm19,%xmm1,%xmm16 │ │ │ │ jmp *%rcx │ │ │ │ vmovdqu 0x1(%rdx),%xmm1 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ - vpmaddubsw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpsubw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpunpckhqdq %xmm0,%xmm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vextracti32x4 $0x1,%ymm16,%xmm18 │ │ │ │ + vpdpbusd %xmm19,%xmm1,%xmm16 │ │ │ │ + vpaddd %xmm16,%xmm18,%xmm2 │ │ │ │ + vpunpckhqdq %xmm2,%xmm2,%xmm0 │ │ │ │ + vpaddd %xmm2,%xmm0,%xmm0 │ │ │ │ vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpmaddwd %xmm3,%xmm0,%xmm0 │ │ │ │ - vpsrlw %xmm5,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrlvd %xmm4,%xmm0,%xmm0 │ │ │ │ cmp $0x10,%r8d │ │ │ │ - je 313e00 <__cxa_finalize@plt+0x2e8db0> │ │ │ │ + je 30ecea <__cxa_finalize@plt+0x2e3c9a> │ │ │ │ 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) │ │ │ │ + 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 313e05 <__cxa_finalize@plt+0x2e8db5> │ │ │ │ - vzeroupper │ │ │ │ + jg 30ecf0 <__cxa_finalize@plt+0x2e3ca0> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vmovdqa -0x20(%rdx),%ymm0 │ │ │ │ - vpmaddubsw %ymm3,%ymm0,%ymm0 │ │ │ │ + vmovdqa32 -0x20(%rdx),%ymm17 │ │ │ │ + vpdpbusd %ymm19,%ymm17,%ymm16 │ │ │ │ jmp *%rcx │ │ │ │ - vmovdqu 0x1(%rdx),%ymm1 │ │ │ │ - vpmaddubsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpsubw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpunpckhqdq %xmm0,%xmm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + 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 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpmaddwd %xmm3,%xmm0,%xmm0 │ │ │ │ - vpsrlw %xmm5,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrlvd %xmm4,%xmm0,%xmm0 │ │ │ │ cmp $0x20,%r8d │ │ │ │ - je 313e8d <__cxa_finalize@plt+0x2e8e3d> │ │ │ │ + je 30ed74 <__cxa_finalize@plt+0x2e3d24> │ │ │ │ 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) │ │ │ │ + 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 313e92 <__cxa_finalize@plt+0x2e8e42> │ │ │ │ - vzeroupper │ │ │ │ + jg 30ed7a <__cxa_finalize@plt+0x2e3d2a> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqa -0x40(%rdx),%ymm0 │ │ │ │ - vmovdqa -0x20(%rdx),%ymm1 │ │ │ │ - vpmaddubsw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa32 -0x40(%rdx),%ymm17 │ │ │ │ + vmovdqa32 -0x20(%rdx),%ymm18 │ │ │ │ + vpdpbusd %ymm19,%ymm17,%ymm16 │ │ │ │ + vpdpbusd %ymm19,%ymm18,%ymm16 │ │ │ │ jmp *%rcx │ │ │ │ - vmovdqu 0x1(%rdx),%ymm1 │ │ │ │ - vmovdqu 0x21(%rdx),%ymm2 │ │ │ │ - vpmaddubsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpsubw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpunpckhqdq %xmm0,%xmm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovdqu32 0x1(%rdx),%ymm17 │ │ │ │ + vmovdqu32 0x21(%rdx),%ymm18 │ │ │ │ + vpdpbusd %ymm19,%ymm17,%ymm16 │ │ │ │ + vpdpbusd %ymm19,%ymm18,%ymm16 │ │ │ │ + vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ + vpaddd %xmm16,%xmm17,%xmm1 │ │ │ │ + vpunpckhqdq %xmm1,%xmm1,%xmm0 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpmaddwd %xmm3,%xmm0,%xmm0 │ │ │ │ - vpsrlw %xmm5,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrlvd %xmm4,%xmm0,%xmm0 │ │ │ │ cmp $0x40,%r8d │ │ │ │ - je 313f35 <__cxa_finalize@plt+0x2e8ee5> │ │ │ │ + je 30ee17 <__cxa_finalize@plt+0x2e3dc7> │ │ │ │ mov $0x33345556,%eax │ │ │ │ shrx %r8d,%eax,%eax │ │ │ │ vmovd %eax,%xmm1 │ │ │ │ vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpbroadcastb %xmm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm0,(%rdi,%rsi,2) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi,%rsi,2) │ │ │ │ - vmovdqa %ymm0,(%rdi,%r9,1) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi,%r9,1) │ │ │ │ + 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 313f3e <__cxa_finalize@plt+0x2e8eee> │ │ │ │ - vzeroupper │ │ │ │ + jg 30ee1d <__cxa_finalize@plt+0x2e3dcd> │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xc9739(%rip),%r9 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0xcdb5d(%rip),%r9 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movslq (%r9,%rcx,4),%rcx │ │ │ │ - vpbroadcastd -0x2d8(%r9),%ymm0 │ │ │ │ - vmovdqa %ymm0,%ymm1 │ │ │ │ + vpbroadcastd -0x90(%r9),%zmm16 │ │ │ │ add %r9,%rcx │ │ │ │ lea (%rsi,%rsi,2),%r9 │ │ │ │ jmp *%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - lea 0xc9709(%rip),%r9 │ │ │ │ + nop │ │ │ │ + lea 0xcdb3d(%rip),%r9 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - vmovdqu 0x1(%rdx),%ymm0 │ │ │ │ - vmovdqu 0x21(%rdx),%ymm1 │ │ │ │ + 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 0xc9701(%rip),%r9 │ │ │ │ + lea 0xcda81(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - movslq (%r9,%rcx,4),%rcx │ │ │ │ - add %r9,%rcx │ │ │ │ + mov %r8d,%r8d │ │ │ │ + movslq (%rax,%rcx,4),%rcx │ │ │ │ lea (%rsi,%rsi,2),%r9 │ │ │ │ + sub %r8,%rdx │ │ │ │ + add %rax,%rcx │ │ │ │ jmp *%rcx │ │ │ │ - vpbroadcastb -0x1(%rdx),%xmm0 │ │ │ │ - vpbroadcastb -0x2(%rdx),%xmm1 │ │ │ │ - vpbroadcastb -0x3(%rdx),%xmm2 │ │ │ │ - sub $0x4,%rdx │ │ │ │ - vpbroadcastb (%rdx),%xmm3 │ │ │ │ + vmovdqa -0x18(%rax),%xmm1 │ │ │ │ + vmovd -0x4(%rdx,%r8,1),%xmm0 │ │ │ │ + vpshufb %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,(%rdi) │ │ │ │ - vmovd %xmm1,(%rdi,%rsi,1) │ │ │ │ - vmovd %xmm2,(%rdi,%rsi,2) │ │ │ │ - vmovd %xmm3,(%rdi,%r9,1) │ │ │ │ + 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 313ff8 <__cxa_finalize@plt+0x2e8fa8> │ │ │ │ + jg 30eec3 <__cxa_finalize@plt+0x2e3e73> │ │ │ │ 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 │ │ │ │ + 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) │ │ │ │ - vmovq %xmm2,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm3,(%rdi,%r9,1) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 314040 <__cxa_finalize@plt+0x2e8ff0> │ │ │ │ + jg 30eefd <__cxa_finalize@plt+0x2e3ead> │ │ │ │ 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) │ │ │ │ + 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 314080 <__cxa_finalize@plt+0x2e9030> │ │ │ │ + jg 30ef2d <__cxa_finalize@plt+0x2e3edd> │ │ │ │ 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) │ │ │ │ + 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 3140c0 <__cxa_finalize@plt+0x2e9070> │ │ │ │ - vzeroupper │ │ │ │ + jg 30ef7c <__cxa_finalize@plt+0x2e3f2c> │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - vpbroadcastb -0x1(%rdx),%ymm0 │ │ │ │ - vpbroadcastb -0x2(%rdx),%ymm1 │ │ │ │ - vpbroadcastb -0x3(%rdx),%ymm2 │ │ │ │ - sub $0x4,%rdx │ │ │ │ - vpbroadcastb (%rdx),%ymm3 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ - vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ - vmovdqa %ymm2,0x20(%rdi,%rsi,2) │ │ │ │ - vmovdqa %ymm3,(%rdi,%r9,1) │ │ │ │ - vmovdqa %ymm3,0x20(%rdi,%r9,1) │ │ │ │ + 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 │ │ │ │ + vpshufb %zmm21,%zmm19,%zmm17 │ │ │ │ + vpshufb %zmm22,%zmm19,%zmm18 │ │ │ │ + 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 314100 <__cxa_finalize@plt+0x2e90b0> │ │ │ │ - vzeroupper │ │ │ │ + jg 30efd3 <__cxa_finalize@plt+0x2e3f83> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - lea 0xc950d(%rip),%r9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xcd915(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - vpbroadcastb (%rdx),%ymm5 │ │ │ │ - movslq (%r9,%rcx,4),%rcx │ │ │ │ - vpbroadcastd -0xe8(%r9),%ymm4 │ │ │ │ - add %r9,%rcx │ │ │ │ + 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 0x1(%rdx),%ymm6 │ │ │ │ - vmovdqa -0xf4(%r9),%ymm8 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - vpsubusb %ymm6,%ymm5,%ymm7 │ │ │ │ - vpsubusb %ymm5,%ymm6,%ymm0 │ │ │ │ - vpor %ymm0,%ymm7,%ymm7 │ │ │ │ - sub $0x8,%rdx │ │ │ │ - vpbroadcastq (%rdx),%ymm3 │ │ │ │ - vpshufb %ymm8,%ymm3,%ymm3 │ │ │ │ - vpavgb %ymm3,%ymm6,%ymm1 │ │ │ │ - vpxor %ymm3,%ymm6,%ymm0 │ │ │ │ - vpand %ymm4,%ymm0,%ymm0 │ │ │ │ - vpsubusb %ymm1,%ymm5,%ymm2 │ │ │ │ - vpsubb %ymm0,%ymm1,%ymm1 │ │ │ │ - vpsubusb %ymm5,%ymm1,%ymm1 │ │ │ │ - vpor %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddusb %ymm1,%ymm1,%ymm1 │ │ │ │ - vpor %ymm0,%ymm1,%ymm1 │ │ │ │ - vpsubusb %ymm3,%ymm5,%ymm2 │ │ │ │ - vpsubusb %ymm5,%ymm3,%ymm0 │ │ │ │ - vpor %ymm0,%ymm2,%ymm2 │ │ │ │ - vpminub %ymm7,%ymm2,%ymm2 │ │ │ │ - vpcmpeqb %ymm2,%ymm7,%ymm0 │ │ │ │ - vpblendvb %ymm0,%ymm3,%ymm6,%ymm0 │ │ │ │ - vpminub %ymm2,%ymm1,%ymm1 │ │ │ │ - vpcmpeqb %ymm2,%ymm1,%ymm1 │ │ │ │ - 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 31424b <__cxa_finalize@plt+0x2e91fb> │ │ │ │ + vpbroadcastd (%r9),%ymm22 │ │ │ │ + vmovdqa32 0xcd8a1(%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 │ │ │ │ + vpord %ymm16,%ymm17,%ymm17 │ │ │ │ + vpavgb %ymm20,%ymm22,%ymm18 │ │ │ │ + vpcmpltub %ymm23,%ymm17,%k1 │ │ │ │ + vpblendmb %ymm22,%ymm20,%ymm16{%k1} │ │ │ │ + vpternlogd $0x28,%ymm24,%ymm22,%ymm20 │ │ │ │ + vpsubusb %ymm18,%ymm21,%ymm19 │ │ │ │ + vpsubb %ymm20,%ymm18,%ymm18 │ │ │ │ + vpsubusb %ymm21,%ymm18,%ymm18 │ │ │ │ + vpord %ymm19,%ymm18,%ymm18 │ │ │ │ + vpminub %ymm23,%ymm17,%ymm17 │ │ │ │ + vpaddusb %ymm18,%ymm18,%ymm18 │ │ │ │ + vpord %ymm20,%ymm18,%ymm18 │ │ │ │ + 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 30f139 <__cxa_finalize@plt+0x2e40e9> │ │ │ │ + vextracti32x4 $0x1,%ymm16,%xmm16 │ │ │ │ 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) │ │ │ │ + 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 30f071 <__cxa_finalize@plt+0x2e4021> │ │ │ │ + ret │ │ │ │ + vpbroadcastq (%r9),%zmm22 │ │ │ │ + vmovsldup 0xcd6f6(%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 │ │ │ │ + vpord %zmm16,%zmm17,%zmm17 │ │ │ │ + vpavgb %zmm20,%zmm22,%zmm18 │ │ │ │ + vpcmpltub %zmm23,%zmm17,%k1 │ │ │ │ + vpblendmb %zmm22,%zmm20,%zmm16{%k1} │ │ │ │ + vpternlogd $0x28,%zmm24,%zmm22,%zmm20 │ │ │ │ + vpsubusb %zmm18,%zmm21,%zmm19 │ │ │ │ + vpsubb %zmm20,%zmm18,%zmm18 │ │ │ │ + vpsubusb %zmm21,%zmm18,%zmm18 │ │ │ │ + vpord %zmm19,%zmm18,%zmm18 │ │ │ │ + vpminub %zmm23,%zmm17,%zmm17 │ │ │ │ + vpaddusb %zmm18,%zmm18,%zmm18 │ │ │ │ + vpord %zmm20,%zmm18,%zmm18 │ │ │ │ + vpcmpltub %zmm17,%zmm18,%k1 │ │ │ │ + vmovdqu8 %zmm21,%zmm16{%k1} │ │ │ │ + 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,%rax,1) │ │ │ │ sub $0x8,%r8d │ │ │ │ - jg 3141a1 <__cxa_finalize@plt+0x2e9151> │ │ │ │ - vzeroupper │ │ │ │ + jl 30f22c <__cxa_finalize@plt+0x2e41dc> │ │ │ │ + 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 30f15c <__cxa_finalize@plt+0x2e410c> │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - vpbroadcastq 0x1(%rdx),%ymm6 │ │ │ │ - vmovdqa -0xf4(%r9),%ymm8 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - vpsubusb %ymm6,%ymm5,%ymm7 │ │ │ │ - vpsubusb %ymm5,%ymm6,%ymm0 │ │ │ │ - vpor %ymm0,%ymm7,%ymm7 │ │ │ │ - sub $0x4,%rdx │ │ │ │ - vpbroadcastd (%rdx),%ymm3 │ │ │ │ - vpshufb %ymm8,%ymm3,%ymm3 │ │ │ │ - vpavgb %ymm3,%ymm6,%ymm1 │ │ │ │ - vpxor %ymm3,%ymm6,%ymm0 │ │ │ │ - vpand %ymm4,%ymm0,%ymm0 │ │ │ │ - vpsubusb %ymm1,%ymm5,%ymm2 │ │ │ │ - vpsubb %ymm0,%ymm1,%ymm1 │ │ │ │ - vpsubusb %ymm5,%ymm1,%ymm1 │ │ │ │ - vpor %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddusb %ymm1,%ymm1,%ymm1 │ │ │ │ - vpor %ymm0,%ymm1,%ymm1 │ │ │ │ - vpsubusb %ymm3,%ymm5,%ymm2 │ │ │ │ - vpsubusb %ymm5,%ymm3,%ymm0 │ │ │ │ - vpor %ymm0,%ymm2,%ymm2 │ │ │ │ - vpminub %ymm7,%ymm2,%ymm2 │ │ │ │ - vpcmpeqb %ymm2,%ymm7,%ymm0 │ │ │ │ - vpblendvb %ymm0,%ymm3,%ymm6,%ymm0 │ │ │ │ - vpminub %ymm2,%ymm1,%ymm1 │ │ │ │ - vpcmpeqb %ymm2,%ymm1,%ymm1 │ │ │ │ - vpblendvb %ymm1,%ymm0,%ymm5,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm1,(%rdi,%rcx,1) │ │ │ │ + vbroadcasti32x4 (%r9),%zmm22 │ │ │ │ + vmovsldup 0xcd603(%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 │ │ │ │ + vpord %zmm16,%zmm17,%zmm17 │ │ │ │ + vpavgb %zmm20,%zmm22,%zmm18 │ │ │ │ + vpcmpltub %zmm23,%zmm17,%k1 │ │ │ │ + vpblendmb %zmm22,%zmm20,%zmm16{%k1} │ │ │ │ + vpternlogd $0x28,%zmm24,%zmm22,%zmm20 │ │ │ │ + vpsubusb %zmm18,%zmm21,%zmm19 │ │ │ │ + vpsubb %zmm20,%zmm18,%zmm18 │ │ │ │ + vpsubusb %zmm21,%zmm18,%zmm18 │ │ │ │ + vpord %zmm19,%zmm18,%zmm18 │ │ │ │ + vpminub %zmm23,%zmm17,%zmm17 │ │ │ │ + vpaddusb %zmm18,%zmm18,%zmm18 │ │ │ │ + vpord %zmm20,%zmm18,%zmm18 │ │ │ │ + vpcmpltub %zmm17,%zmm18,%k1 │ │ │ │ + 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 31426f <__cxa_finalize@plt+0x2e921f> │ │ │ │ - vzeroupper │ │ │ │ + jg 30f24f <__cxa_finalize@plt+0x2e41ff> │ │ │ │ ret │ │ │ │ - vbroadcasti128 0x1(%rdx),%ymm6 │ │ │ │ - vmovdqa %xmm4,%xmm8 │ │ │ │ - vpsubusb %ymm6,%ymm5,%ymm7 │ │ │ │ - vpsubusb %ymm5,%ymm6,%ymm0 │ │ │ │ - vpor %ymm0,%ymm7,%ymm7 │ │ │ │ - sub $0x2,%rdx │ │ │ │ - vpbroadcastd (%rdx),%ymm3 │ │ │ │ - vpshufb %ymm8,%ymm3,%ymm3 │ │ │ │ - vpavgb %ymm3,%ymm6,%ymm1 │ │ │ │ - vpxor %ymm3,%ymm6,%ymm0 │ │ │ │ - vpand %ymm4,%ymm0,%ymm0 │ │ │ │ - vpsubusb %ymm1,%ymm5,%ymm2 │ │ │ │ - vpsubb %ymm0,%ymm1,%ymm1 │ │ │ │ - vpsubusb %ymm5,%ymm1,%ymm1 │ │ │ │ - vpor %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddusb %ymm1,%ymm1,%ymm1 │ │ │ │ - vpor %ymm0,%ymm1,%ymm1 │ │ │ │ - vpsubusb %ymm3,%ymm5,%ymm2 │ │ │ │ - vpsubusb %ymm5,%ymm3,%ymm0 │ │ │ │ - vpor %ymm0,%ymm2,%ymm2 │ │ │ │ - vpminub %ymm7,%ymm2,%ymm2 │ │ │ │ - vpcmpeqb %ymm2,%ymm7,%ymm0 │ │ │ │ - vpblendvb %ymm0,%ymm3,%ymm6,%ymm0 │ │ │ │ - vpminub %ymm2,%ymm1,%ymm1 │ │ │ │ - vpcmpeqb %ymm2,%ymm1,%ymm1 │ │ │ │ - vpblendvb %ymm1,%ymm0,%ymm5,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + vbroadcasti32x8 (%r9),%zmm22 │ │ │ │ + vmovdqa32 %ymm24,%ymm25 │ │ │ │ + vpsubusb %zmm22,%zmm21,%zmm23 │ │ │ │ + vpsubusb %zmm21,%zmm22,%zmm16 │ │ │ │ + vpord %zmm16,%zmm23,%zmm23 │ │ │ │ + vpbroadcastd -0x2(%rdx,%r8,1),%zmm20 │ │ │ │ + vpshufb %zmm25,%zmm20,%zmm20 │ │ │ │ + vpsubusb %zmm20,%zmm21,%zmm17 │ │ │ │ + vpsubusb %zmm21,%zmm20,%zmm16 │ │ │ │ + vpord %zmm16,%zmm17,%zmm17 │ │ │ │ + vpavgb %zmm20,%zmm22,%zmm18 │ │ │ │ + vpcmpltub %zmm23,%zmm17,%k1 │ │ │ │ + vpblendmb %zmm22,%zmm20,%zmm16{%k1} │ │ │ │ + vpternlogd $0x28,%zmm24,%zmm22,%zmm20 │ │ │ │ + vpsubusb %zmm18,%zmm21,%zmm19 │ │ │ │ + vpsubb %zmm20,%zmm18,%zmm18 │ │ │ │ + vpsubusb %zmm21,%zmm18,%zmm18 │ │ │ │ + vpord %zmm19,%zmm18,%zmm18 │ │ │ │ + vpminub %zmm23,%zmm17,%zmm17 │ │ │ │ + vpaddusb %zmm18,%zmm18,%zmm18 │ │ │ │ + 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 314306 <__cxa_finalize@plt+0x2e92b6> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqu 0x1(%rdx),%ymm6 │ │ │ │ - vpsubusb %ymm6,%ymm5,%ymm7 │ │ │ │ - vpsubusb %ymm5,%ymm6,%ymm0 │ │ │ │ - vpor %ymm0,%ymm7,%ymm7 │ │ │ │ - dec %rdx │ │ │ │ - vpbroadcastb (%rdx),%ymm3 │ │ │ │ - vpavgb %ymm3,%ymm6,%ymm1 │ │ │ │ - vpxor %ymm3,%ymm6,%ymm0 │ │ │ │ - vpand %ymm4,%ymm0,%ymm0 │ │ │ │ - vpsubusb %ymm1,%ymm5,%ymm2 │ │ │ │ - vpsubb %ymm0,%ymm1,%ymm1 │ │ │ │ - vpsubusb %ymm5,%ymm1,%ymm1 │ │ │ │ - vpor %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddusb %ymm1,%ymm1,%ymm1 │ │ │ │ - vpor %ymm0,%ymm1,%ymm1 │ │ │ │ - vpsubusb %ymm3,%ymm5,%ymm2 │ │ │ │ - vpsubusb %ymm5,%ymm3,%ymm0 │ │ │ │ - vpor %ymm0,%ymm2,%ymm2 │ │ │ │ - vpminub %ymm7,%ymm2,%ymm2 │ │ │ │ - vpcmpeqb %ymm2,%ymm7,%ymm0 │ │ │ │ - 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 314391 <__cxa_finalize@plt+0x2e9341> │ │ │ │ - vzeroupper │ │ │ │ + jg 30f30b <__cxa_finalize@plt+0x2e42bb> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - vmovdqu 0x1(%rdx),%ymm6 │ │ │ │ - vmovdqu 0x21(%rdx),%ymm7 │ │ │ │ - vpsubusb %ymm6,%ymm5,%ymm8 │ │ │ │ - vpsubusb %ymm5,%ymm6,%ymm0 │ │ │ │ - vpsubusb %ymm7,%ymm5,%ymm9 │ │ │ │ - vpsubusb %ymm5,%ymm7,%ymm1 │ │ │ │ - vpor %ymm0,%ymm8,%ymm8 │ │ │ │ - vpor %ymm1,%ymm9,%ymm9 │ │ │ │ - dec %rdx │ │ │ │ - vpbroadcastb (%rdx),%ymm3 │ │ │ │ - vpavgb %ymm3,%ymm6,%ymm1 │ │ │ │ - vpxor %ymm3,%ymm6,%ymm0 │ │ │ │ - vpand %ymm4,%ymm0,%ymm0 │ │ │ │ - vpsubusb %ymm1,%ymm5,%ymm2 │ │ │ │ - vpsubb %ymm0,%ymm1,%ymm1 │ │ │ │ - vpsubusb %ymm5,%ymm1,%ymm1 │ │ │ │ - vpor %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddusb %ymm1,%ymm1,%ymm1 │ │ │ │ - vpor %ymm0,%ymm1,%ymm1 │ │ │ │ - vpsubusb %ymm3,%ymm5,%ymm2 │ │ │ │ - vpsubusb %ymm5,%ymm3,%ymm0 │ │ │ │ - vpor %ymm0,%ymm2,%ymm2 │ │ │ │ - vpminub %ymm2,%ymm8,%ymm2 │ │ │ │ - vpcmpeqb %ymm2,%ymm8,%ymm0 │ │ │ │ - vpblendvb %ymm0,%ymm3,%ymm6,%ymm0 │ │ │ │ - vpminub %ymm2,%ymm1,%ymm1 │ │ │ │ - vpcmpeqb %ymm2,%ymm1,%ymm1 │ │ │ │ - vpblendvb %ymm1,%ymm0,%ymm5,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vpavgb %ymm3,%ymm7,%ymm1 │ │ │ │ - vpxor %ymm3,%ymm7,%ymm0 │ │ │ │ - vpand %ymm4,%ymm0,%ymm0 │ │ │ │ - vpsubusb %ymm1,%ymm5,%ymm2 │ │ │ │ - vpsubb %ymm0,%ymm1,%ymm1 │ │ │ │ - vpsubusb %ymm5,%ymm1,%ymm1 │ │ │ │ - vpor %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddusb %ymm1,%ymm1,%ymm1 │ │ │ │ - vpor %ymm0,%ymm1,%ymm1 │ │ │ │ - vpsubusb %ymm3,%ymm5,%ymm2 │ │ │ │ - vpsubusb %ymm5,%ymm3,%ymm0 │ │ │ │ - vpor %ymm0,%ymm2,%ymm2 │ │ │ │ - vpminub %ymm2,%ymm9,%ymm2 │ │ │ │ - vpcmpeqb %ymm2,%ymm9,%ymm0 │ │ │ │ - vpblendvb %ymm0,%ymm3,%ymm7,%ymm0 │ │ │ │ - vpminub %ymm2,%ymm1,%ymm1 │ │ │ │ - vpcmpeqb %ymm2,%ymm1,%ymm1 │ │ │ │ - vpblendvb %ymm1,%ymm0,%ymm5,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + 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 │ │ │ │ + vpsubusb %zmm21,%zmm20,%zmm16 │ │ │ │ + vpord %zmm16,%zmm17,%zmm17 │ │ │ │ + vpavgb %zmm20,%zmm22,%zmm18 │ │ │ │ + vpcmpltub %zmm23,%zmm17,%k1 │ │ │ │ + vpblendmb %zmm22,%zmm20,%zmm16{%k1} │ │ │ │ + vpternlogd $0x28,%zmm24,%zmm22,%zmm20 │ │ │ │ + vpsubusb %zmm18,%zmm21,%zmm19 │ │ │ │ + vpsubb %zmm20,%zmm18,%zmm18 │ │ │ │ + vpsubusb %zmm21,%zmm18,%zmm18 │ │ │ │ + vpord %zmm19,%zmm18,%zmm18 │ │ │ │ + vpminub %zmm23,%zmm17,%zmm17 │ │ │ │ + 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 314422 <__cxa_finalize@plt+0x2e93d2> │ │ │ │ - vzeroupper │ │ │ │ + jg 30f3b4 <__cxa_finalize@plt+0x2e4364> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xc9165(%rip),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0xcd52d(%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 │ │ │ │ + vpbroadcastd -0x44(%rax),%zmm16 │ │ │ │ + vpbroadcastd -0x3c(%rax),%zmm17 │ │ │ │ + lea -0x3e4(%rax,%r8,4),%r9 │ │ │ │ neg %r8 │ │ │ │ - vpbroadcastb (%rdx,%r8,1),%ymm5 │ │ │ │ + vpbroadcastb (%rdx,%r8,1),%zmm20 │ │ │ │ add %rax,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ jmp *%rcx │ │ │ │ - vpbroadcastd 0x1(%rdx),%ymm2 │ │ │ │ - vpunpcklbw %ymm5,%ymm2,%ymm2 │ │ │ │ - vmovdqa -0xec(%rax),%ymm5 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - vpunpckldq %ymm5,%ymm5,%ymm4 │ │ │ │ - vpunpckhdq %ymm5,%ymm5,%ymm5 │ │ │ │ - vpmaddubsw %ymm0,%ymm2,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm3,%ymm3 │ │ │ │ - vbroadcasti128 (%r9,%r8,2),%ymm1 │ │ │ │ - vpshufb %ymm4,%ymm1,%ymm0 │ │ │ │ - vpshufb %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm0,%ymm2,%ymm0 │ │ │ │ - vpmaddubsw %ymm1,%ymm2,%ymm1 │ │ │ │ - vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpsrlw $0x8,%ymm0,%ymm0 │ │ │ │ - vpsrlw $0x8,%ymm1,%ymm1 │ │ │ │ - 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 3145be <__cxa_finalize@plt+0x2e956e> │ │ │ │ + vpbroadcastd 0x1(%rdx),%zmm18 │ │ │ │ + vmovshdup 0xcd3c1(%rip),%zmm21 │ │ │ │ + vmovdqa32 0xcd3f7(%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 │ │ │ │ + vpaddw %zmm19,%zmm16,%zmm16 │ │ │ │ + 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 30f513 <__cxa_finalize@plt+0x2e44c3> │ │ │ │ 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) │ │ │ │ + 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 │ │ │ │ - add $0x8,%r8 │ │ │ │ - jl 314542 <__cxa_finalize@plt+0x2e94f2> │ │ │ │ - vzeroupper │ │ │ │ + jl 30f4a1 <__cxa_finalize@plt+0x2e4451> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastq 0x1(%rdx),%ymm2 │ │ │ │ - vpunpcklbw %ymm5,%ymm2,%ymm2 │ │ │ │ - vmovdqa -0xec(%rax),%ymm5 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - vpshufd $0x0,%ymm5,%ymm4 │ │ │ │ - vpshufd $0x55,%ymm5,%ymm5 │ │ │ │ - vpmaddubsw %ymm0,%ymm2,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm3,%ymm3 │ │ │ │ - vpbroadcastq (%r9,%r8,2),%ymm1 │ │ │ │ - vpshufb %ymm4,%ymm1,%ymm0 │ │ │ │ - vpshufb %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm0,%ymm2,%ymm0 │ │ │ │ - vpmaddubsw %ymm1,%ymm2,%ymm1 │ │ │ │ - vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpsrlw $0x8,%ymm0,%ymm0 │ │ │ │ - vpsrlw $0x8,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm1,(%rdi,%rcx,1) │ │ │ │ + vpbroadcastq 0x1(%rdx),%zmm18 │ │ │ │ + vmovshdup 0xcd318(%rip),%zmm21 │ │ │ │ + vmovdqa32 0xcd34e(%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 │ │ │ │ + vpaddw %zmm19,%zmm16,%zmm16 │ │ │ │ + vpermb %zmm16,%zmm22,%zmm16 │ │ │ │ + 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 3145fd <__cxa_finalize@plt+0x2e95ad> │ │ │ │ - vzeroupper │ │ │ │ + jl 30f54a <__cxa_finalize@plt+0x2e44fa> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vbroadcasti128 0x1(%rdx),%ymm3 │ │ │ │ - vmovdqa -0xec(%rax),%ymm6 │ │ │ │ - vpunpcklbw %ymm5,%ymm3,%ymm2 │ │ │ │ - vpunpckhbw %ymm5,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm0,%ymm2,%ymm4 │ │ │ │ - vpmaddubsw %ymm0,%ymm3,%ymm5 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm1,%ymm5,%ymm5 │ │ │ │ - vpbroadcastd (%r9,%r8,2),%ymm1 │ │ │ │ - vpshufb %ymm6,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm1,%ymm2,%ymm0 │ │ │ │ - vpmaddubsw %ymm1,%ymm3,%ymm1 │ │ │ │ - vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpsrlw $0x8,%ymm0,%ymm0 │ │ │ │ - vpsrlw $0x8,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + vbroadcasti32x4 0x1(%rdx),%zmm19 │ │ │ │ + vmovshdup 0xcd296(%rip),%zmm22 │ │ │ │ + vmovdqa32 0xcd30c(%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 │ │ │ │ + vpaddw %zmm17,%zmm21,%zmm21 │ │ │ │ + vpbroadcastq (%r9,%r8,2),%zmm17 │ │ │ │ + vpshufb %zmm22,%zmm17,%zmm17 │ │ │ │ + vpmaddubsw %zmm17,%zmm18,%zmm16 │ │ │ │ + vpmaddubsw %zmm17,%zmm19,%zmm17 │ │ │ │ + vpaddw %zmm20,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm21,%zmm17,%zmm17 │ │ │ │ + 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 30f5e4 <__cxa_finalize@plt+0x2e4594> │ │ │ │ + ret │ │ │ │ + vbroadcasti32x8 0x1(%rdx),%zmm19 │ │ │ │ + vmovshdup 0xcd1f4(%rip),%zmm22 │ │ │ │ + vmovdqa32 0xcd26a(%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 │ │ │ │ + vpaddw %zmm17,%zmm21,%zmm21 │ │ │ │ + vpbroadcastd (%r9,%r8,2),%zmm17 │ │ │ │ + vpshufb %zmm22,%zmm17,%zmm17 │ │ │ │ + vpmaddubsw %zmm17,%zmm18,%zmm16 │ │ │ │ + vpmaddubsw %zmm17,%zmm19,%zmm17 │ │ │ │ + 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 314690 <__cxa_finalize@plt+0x2e9640> │ │ │ │ - vzeroupper │ │ │ │ + jl 30f686 <__cxa_finalize@plt+0x2e4636> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqu 0x1(%rdx),%ymm3 │ │ │ │ - vpunpcklbw %ymm5,%ymm3,%ymm2 │ │ │ │ - vpunpckhbw %ymm5,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm0,%ymm2,%ymm4 │ │ │ │ - vpmaddubsw %ymm0,%ymm3,%ymm5 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm1,%ymm5,%ymm5 │ │ │ │ - vpbroadcastw (%r9,%r8,2),%ymm1 │ │ │ │ - vpmaddubsw %ymm1,%ymm2,%ymm0 │ │ │ │ - vpmaddubsw %ymm1,%ymm3,%ymm1 │ │ │ │ - vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ - 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 314707 <__cxa_finalize@plt+0x2e96b7> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl (%rax) │ │ │ │ - vmovdqu 0x1(%rdx),%ymm4 │ │ │ │ - vmovdqu 0x21(%rdx),%ymm8 │ │ │ │ - vpunpcklbw %ymm5,%ymm4,%ymm3 │ │ │ │ - vpunpckhbw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpunpcklbw %ymm5,%ymm8,%ymm7 │ │ │ │ - vpunpckhbw %ymm5,%ymm8,%ymm8 │ │ │ │ - vpmaddubsw %ymm0,%ymm3,%ymm5 │ │ │ │ - vpmaddubsw %ymm0,%ymm4,%ymm6 │ │ │ │ - vpmaddubsw %ymm0,%ymm7,%ymm9 │ │ │ │ - vpmaddubsw %ymm0,%ymm8,%ymm10 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm5,%ymm5 │ │ │ │ - vpaddw %ymm4,%ymm1,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm6,%ymm6 │ │ │ │ - vpaddw %ymm7,%ymm1,%ymm0 │ │ │ │ - vpaddw %ymm0,%ymm9,%ymm9 │ │ │ │ - vpaddw %ymm1,%ymm8,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm10,%ymm10 │ │ │ │ - vpbroadcastw (%r9,%r8,2),%ymm2 │ │ │ │ - vpmaddubsw %ymm2,%ymm3,%ymm0 │ │ │ │ - vpmaddubsw %ymm2,%ymm4,%ymm1 │ │ │ │ - vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm6,%ymm1,%ymm1 │ │ │ │ - vpsrlw $0x8,%ymm0,%ymm0 │ │ │ │ - vpsrlw $0x8,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vpmaddubsw %ymm2,%ymm7,%ymm0 │ │ │ │ - vpmaddubsw %ymm2,%ymm8,%ymm1 │ │ │ │ - vpaddw %ymm0,%ymm9,%ymm0 │ │ │ │ - vpaddw %ymm1,%ymm10,%ymm1 │ │ │ │ - vpsrlw $0x8,%ymm0,%ymm0 │ │ │ │ - vpsrlw $0x8,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + vmovdqu32 0x1(%rdx),%zmm19 │ │ │ │ + vmovdqa32 0xcd1e2(%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 │ │ │ │ + vpaddw %zmm17,%zmm21,%zmm21 │ │ │ │ + vpbroadcastw (%r9,%r8,2),%zmm17 │ │ │ │ + vpmaddubsw %zmm17,%zmm18,%zmm16 │ │ │ │ + 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 31478e <__cxa_finalize@plt+0x2e973e> │ │ │ │ - vzeroupper │ │ │ │ + jl 30f70e <__cxa_finalize@plt+0x2e46be> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xc8e69(%rip),%rax │ │ │ │ - mov %ecx,%ecx │ │ │ │ - vpbroadcastb (%rdx,%rcx,1),%ymm3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0xcd221(%rip),%r9 │ │ │ │ + mov %ecx,%eax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ + vpbroadcastb (%rdx,%rax,1),%zmm20 │ │ │ │ mov %r8d,%r8d │ │ │ │ - movslq (%rax,%rcx,4),%rcx │ │ │ │ - vpbroadcastd -0x104(%rax),%ymm4 │ │ │ │ - vpbroadcastd -0x2c(%rax),%ymm5 │ │ │ │ - add %rax,%rcx │ │ │ │ - jmp *%rcx │ │ │ │ - vpbroadcastq -0x418(%rax),%ymm6 │ │ │ │ - vmovdqa -0xe0(%rax),%ymm7 │ │ │ │ - sub $0x8,%rdx │ │ │ │ + movslq (%r9,%rcx,4),%rcx │ │ │ │ + vpbroadcastd -0x58(%r9),%zmm21 │ │ │ │ + vpbroadcastd -0x50(%r9),%zmm22 │ │ │ │ sub %r8,%rdx │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - vpbroadcastq (%rdx,%r8,1),%ymm2 │ │ │ │ - vpshufb %ymm7,%ymm2,%ymm2 │ │ │ │ - vpunpcklbw %ymm3,%ymm2,%ymm1 │ │ │ │ - vpunpckhbw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm4,%ymm1,%ymm0 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm4,%ymm2,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsrlw $0x8,%ymm0,%ymm0 │ │ │ │ - vpsrlw $0x8,%ymm1,%ymm1 │ │ │ │ - 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 3148d7 <__cxa_finalize@plt+0x2e9887> │ │ │ │ + add %r9,%rcx │ │ │ │ + vpmovb2m %zmm22,%k1 │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + jmp *%rcx │ │ │ │ + vmovsldup 0xcd0ab(%rip),%zmm19 │ │ │ │ + vpbroadcastq 0xccde9(%rip),%zmm23 │ │ │ │ + vmovdqa32 0xcd0d7(%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 │ │ │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ + 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 30f838 <__cxa_finalize@plt+0x2e47e8> │ │ │ │ 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) │ │ │ │ + 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 │ │ │ │ - sub $0x8,%r8d │ │ │ │ - jg 31483a <__cxa_finalize@plt+0x2e97ea> │ │ │ │ - vzeroupper │ │ │ │ + jg 30f7a9 <__cxa_finalize@plt+0x2e4759> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vbroadcasti128 -0x410(%rax),%ymm6 │ │ │ │ - vmovdqa -0xe0(%rax),%ymm7 │ │ │ │ - sub $0x4,%rdx │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - sub %r8,%rdx │ │ │ │ - vpbroadcastd (%rdx,%r8,1),%ymm2 │ │ │ │ - vpshufb %ymm7,%ymm2,%ymm2 │ │ │ │ - vpunpcklbw %ymm3,%ymm2,%ymm1 │ │ │ │ - vpunpckhbw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm4,%ymm1,%ymm0 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm4,%ymm2,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsrlw $0x8,%ymm0,%ymm0 │ │ │ │ - vpsrlw $0x8,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm1,(%rdi,%rcx,1) │ │ │ │ + vmovsldup 0xccffd(%rip),%zmm19 │ │ │ │ + vbroadcasti32x4 0xccd43(%rip),%zmm23 │ │ │ │ + vmovdqa32 0xcd029(%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 │ │ │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ + vpermb %zmm16,%zmm24,%zmm16 │ │ │ │ + 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 3148fc <__cxa_finalize@plt+0x2e98ac> │ │ │ │ - vzeroupper │ │ │ │ + jg 30f857 <__cxa_finalize@plt+0x2e4807> │ │ │ │ ret │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - add $0xffffffffffffff80,%rsp │ │ │ │ - lea 0x7c(%rsp),%rcx │ │ │ │ - call 314b50 <__cxa_finalize@plt+0x2e9b00> │ │ │ │ - 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 │ │ │ │ - vpbroadcastd (%rcx,%r8,2),%ymm2 │ │ │ │ - vpshufb %ymm6,%ymm1,%ymm1 │ │ │ │ - vpunpcklbw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm7,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm4,%ymm1,%ymm0 │ │ │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsrlw $0x8,%ymm0,%ymm0 │ │ │ │ - vpsrlw $0x8,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + vmovsldup 0xccf7a(%rip),%zmm23 │ │ │ │ + vbroadcasti32x4 0xcccd0(%rip),%zmm24 │ │ │ │ + vbroadcasti32x4 0xcccd6(%rip),%zmm25 │ │ │ │ + vmovdqa32 0xccfdc(%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 │ │ │ │ + vpaddw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + 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 30f8e4 <__cxa_finalize@plt+0x2e4894> │ │ │ │ + ret │ │ │ │ + vmovdqa32 0xccf25(%rip),%zmm26 │ │ │ │ + vpbroadcastd 0xccfb3(%rip),%ymm23 │ │ │ │ + vbroadcasti32x8 0xccc51(%rip),%zmm24 │ │ │ │ + vbroadcasti32x8 0xccc67(%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 │ │ │ │ + vpaddw %zmm22,%zmm19,%zmm19 │ │ │ │ + vpaddw %zmm19,%zmm18,%zmm18 │ │ │ │ + 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 3149b6 <__cxa_finalize@plt+0x2e9966> │ │ │ │ - mov %r10,%rsp │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - add $0xffffffffffffff80,%rsp │ │ │ │ - lea 0x7e(%rsp),%rcx │ │ │ │ - call 314b50 <__cxa_finalize@plt+0x2e9b00> │ │ │ │ - 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 │ │ │ │ - vpbroadcastw (%rcx,%r8,2),%ymm2 │ │ │ │ - vpmaddubsw %ymm4,%ymm1,%ymm0 │ │ │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - 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 314a4c <__cxa_finalize@plt+0x2e99fc> │ │ │ │ - mov %r10,%rsp │ │ │ │ - vzeroupper │ │ │ │ + jg 30f980 <__cxa_finalize@plt+0x2e4930> │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - add $0xffffffffffffff80,%rsp │ │ │ │ - lea 0x7e(%rsp),%rcx │ │ │ │ - call 314b50 <__cxa_finalize@plt+0x2e9b00> │ │ │ │ - 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 │ │ │ │ - vinserti128 $0x1,-0x10(%rax),%ymm7,%ymm7 │ │ │ │ - vmovdqa -0x20(%rax),%xmm8 │ │ │ │ - vinserti128 $0x1,(%rax),%ymm8,%ymm8 │ │ │ │ - vpbroadcastb (%rdx,%r8,1),%ymm2 │ │ │ │ - vpunpcklbw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpbroadcastw (%rcx,%r8,2),%ymm4 │ │ │ │ - vpmaddubsw %ymm5,%ymm2,%ymm0 │ │ │ │ - vpmaddubsw %ymm6,%ymm2,%ymm1 │ │ │ │ - vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpsrlw $0x8,%ymm0,%ymm0 │ │ │ │ - vpsrlw $0x8,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vpmaddubsw %ymm7,%ymm2,%ymm0 │ │ │ │ - vpmaddubsw %ymm8,%ymm2,%ymm1 │ │ │ │ - vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpsrlw $0x8,%ymm0,%ymm0 │ │ │ │ - vpsrlw $0x8,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + vmovdqa32 0xccc16(%rip),%zmm23 │ │ │ │ + vmovdqa32 0xccc4c(%rip),%zmm24 │ │ │ │ + vmovdqa32 0xcce82(%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 314add <__cxa_finalize@plt+0x2e9a8d> │ │ │ │ - mov %r10,%rsp │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - vpermq $0xd8,-0x20(%rdx),%ymm2 │ │ │ │ - vpunpckhbw %ymm3,%ymm2,%ymm1 │ │ │ │ - vpunpcklbw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm4,%ymm1,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm4,%ymm2,%ymm1 │ │ │ │ - vpaddw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpermq $0xd8,-0x40(%rdx),%ymm2 │ │ │ │ - vmovdqa %ymm0,0x68(%rsp) │ │ │ │ - vmovdqa %ymm1,0x48(%rsp) │ │ │ │ - vpunpckhbw %ymm3,%ymm2,%ymm1 │ │ │ │ - vpunpcklbw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm4,%ymm1,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm4,%ymm2,%ymm1 │ │ │ │ - vpaddw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,0x28(%rsp) │ │ │ │ - vmovdqa %ymm1,0x8(%rsp) │ │ │ │ - sub %r8,%rcx │ │ │ │ - sub %r8,%rdx │ │ │ │ - sub %r8,%rcx │ │ │ │ + jg 30f9fe <__cxa_finalize@plt+0x2e49ae> │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xc8a61(%rip),%rax │ │ │ │ - mov %ecx,%ecx │ │ │ │ - vpbroadcastb (%rdx,%rcx,1),%ymm4 │ │ │ │ + lea 0xccef9(%rip),%r9 │ │ │ │ + mov %ecx,%eax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ mov %r8d,%r8d │ │ │ │ - mov %rdx,%r9 │ │ │ │ - sub %r8,%r9 │ │ │ │ - movslq (%rax,%rcx,4),%rcx │ │ │ │ - vpbroadcastd -0xdc(%rax),%ymm5 │ │ │ │ - vpbroadcastb (%r9),%ymm0 │ │ │ │ - vpbroadcastd (%rax),%ymm3 │ │ │ │ - add %rax,%rcx │ │ │ │ - lea -0x3f8(%rax,%r8,2),%r9 │ │ │ │ - jmp *%rcx │ │ │ │ - vmovdqa -0xb8(%rax),%ymm10 │ │ │ │ - vpbroadcastq -0x3f0(%rax),%ymm11 │ │ │ │ - vmovdqa -0xd8(%rax),%ymm7 │ │ │ │ - vpbroadcastd 0x1(%rdx),%ymm8 │ │ │ │ - sub $0x8,%rdx │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ + vpbroadcastb (%rdx,%rax,1),%zmm22 │ │ │ │ sub %r8,%rdx │ │ │ │ - vpunpcklbw %ymm0,%ymm8,%ymm8 │ │ │ │ - vpshufd $0xa0,%ymm7,%ymm6 │ │ │ │ - vpshufd $0xf5,%ymm7,%ymm7 │ │ │ │ - vpmaddubsw %ymm5,%ymm8,%ymm9 │ │ │ │ - vpaddw %ymm3,%ymm8,%ymm3 │ │ │ │ - vpaddw %ymm3,%ymm9,%ymm9 │ │ │ │ - vpbroadcastq (%rdx,%r8,1),%ymm1 │ │ │ │ - vpshufb %ymm10,%ymm1,%ymm1 │ │ │ │ - vpunpcklbw %ymm4,%ymm1,%ymm0 │ │ │ │ - vpunpckhbw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm5,%ymm0,%ymm2 │ │ │ │ - vpmaddubsw %ymm5,%ymm1,%ymm3 │ │ │ │ - vpaddw %ymm0,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm1,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm11,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm11,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm0,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm1,%ymm3,%ymm3 │ │ │ │ - vbroadcasti128 (%r9),%ymm1 │ │ │ │ + movslq (%r9,%rcx,4),%rcx │ │ │ │ + vpbroadcastd -0x30(%r9),%zmm23 │ │ │ │ + vpbroadcastb (%rdx),%zmm16 │ │ │ │ + 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 0xccd92(%rip),%zmm20 │ │ │ │ + vmovshdup 0xccd88(%rip),%zmm21 │ │ │ │ + vpbroadcastq 0xccac6(%rip),%zmm25 │ │ │ │ + vmovdqa32 0xccdb4(%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 │ │ │ │ - vpshufb %ymm6,%ymm1,%ymm0 │ │ │ │ - vpshufb %ymm7,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm0,%ymm8,%ymm0 │ │ │ │ - vpmaddubsw %ymm1,%ymm8,%ymm1 │ │ │ │ - vpaddw %ymm0,%ymm9,%ymm0 │ │ │ │ - vpaddw %ymm1,%ymm9,%ymm1 │ │ │ │ - vpavgw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpavgw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpsrlw $0x8,%ymm0,%ymm0 │ │ │ │ - vpsrlw $0x8,%ymm1,%ymm1 │ │ │ │ - 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 314d17 <__cxa_finalize@plt+0x2e9cc7> │ │ │ │ + vmovdqa32 %zmm22,%zmm18 │ │ │ │ + vpshufb %zmm20,%zmm17,%zmm18{%k1} │ │ │ │ + vpmaddubsw %zmm23,%zmm18,%zmm17 │ │ │ │ + vpshufb %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmaddubsw %zmm16,%zmm24,%zmm16 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmaddubsw %zmm25,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm26,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpavgw %zmm17,%zmm16,%zmm16 │ │ │ │ + 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 30fb8f <__cxa_finalize@plt+0x2e4b3f> │ │ │ │ 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) │ │ │ │ + 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 │ │ │ │ - sub $0x8,%r8d │ │ │ │ - jg 314c55 <__cxa_finalize@plt+0x2e9c05> │ │ │ │ - vzeroupper │ │ │ │ + jg 30fae4 <__cxa_finalize@plt+0x2e4a94> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa -0xb8(%rax),%ymm10 │ │ │ │ - vbroadcasti128 -0x3e8(%rax),%ymm11 │ │ │ │ - vmovdqa -0xd8(%rax),%ymm7 │ │ │ │ - vpbroadcastq 0x1(%rdx),%ymm8 │ │ │ │ - sub $0x4,%rdx │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - sub %r8,%rdx │ │ │ │ - vpunpcklbw %ymm0,%ymm8,%ymm8 │ │ │ │ - vpshufd $0x0,%ymm7,%ymm6 │ │ │ │ - vpshufd $0x55,%ymm7,%ymm7 │ │ │ │ - vpmaddubsw %ymm5,%ymm8,%ymm9 │ │ │ │ - vpaddw %ymm3,%ymm8,%ymm3 │ │ │ │ - vpaddw %ymm3,%ymm9,%ymm9 │ │ │ │ - vpbroadcastd (%rdx,%r8,1),%ymm1 │ │ │ │ - vpshufb %ymm10,%ymm1,%ymm1 │ │ │ │ - vpunpcklbw %ymm4,%ymm1,%ymm0 │ │ │ │ - vpunpckhbw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm5,%ymm0,%ymm2 │ │ │ │ - vpmaddubsw %ymm5,%ymm1,%ymm3 │ │ │ │ - vpaddw %ymm0,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm1,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm11,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm11,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm0,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm1,%ymm3,%ymm3 │ │ │ │ - vpbroadcastq (%r9),%ymm1 │ │ │ │ + vpbroadcastq 0x1(%rdx,%r8,1),%zmm24 │ │ │ │ + vmovsldup 0xccc9b(%rip),%zmm20 │ │ │ │ + vmovshdup 0xccc91(%rip),%zmm21 │ │ │ │ + vbroadcasti32x4 0xcc9d7(%rip),%zmm25 │ │ │ │ + vmovdqa32 0xcccbd(%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 │ │ │ │ - vpshufb %ymm6,%ymm1,%ymm0 │ │ │ │ - vpshufb %ymm7,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm0,%ymm8,%ymm0 │ │ │ │ - vpmaddubsw %ymm1,%ymm8,%ymm1 │ │ │ │ - vpaddw %ymm0,%ymm9,%ymm0 │ │ │ │ - vpaddw %ymm1,%ymm9,%ymm1 │ │ │ │ - vpavgw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpavgw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpsrlw $0x8,%ymm0,%ymm0 │ │ │ │ - vpsrlw $0x8,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm1,(%rdi,%rcx,1) │ │ │ │ + vmovdqa32 %zmm22,%zmm18 │ │ │ │ + vpshufb %zmm20,%zmm17,%zmm18{%k1} │ │ │ │ + vpmaddubsw %zmm23,%zmm18,%zmm17 │ │ │ │ + vpshufb %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmaddubsw %zmm16,%zmm24,%zmm16 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmaddubsw %zmm25,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm26,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpavgw %zmm17,%zmm16,%zmm16 │ │ │ │ + vpermb %zmm16,%zmm27,%zmm16 │ │ │ │ + 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 314d65 <__cxa_finalize@plt+0x2e9d15> │ │ │ │ - vzeroupper │ │ │ │ + jg 30fbdb <__cxa_finalize@plt+0x2e4b8b> │ │ │ │ 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 315140 <__cxa_finalize@plt+0x2ea0f0> │ │ │ │ - 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 │ │ │ │ - vperm2i128 $0x1,%ymm9,%ymm9,%ymm8 │ │ │ │ - vpaddw %ymm3,%ymm10,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm11,%ymm3 │ │ │ │ - vpaddw %ymm0,%ymm12,%ymm12 │ │ │ │ - vpaddw %ymm3,%ymm13,%ymm13 │ │ │ │ - vpbroadcastd (%rdx,%r8,1),%ymm3 │ │ │ │ - vpbroadcastd (%rcx,%r8,2),%ymm0 │ │ │ │ - vpbroadcastd (%r9),%ymm1 │ │ │ │ + vbroadcasti32x4 0x1(%rdx,%r8,1),%zmm25 │ │ │ │ + vmovsldup 0xccbcf(%rip),%zmm21 │ │ │ │ + vmovshdup 0xccbc5(%rip),%zmm26 │ │ │ │ + vbroadcasti32x4 0xcc91b(%rip),%zmm27 │ │ │ │ + vbroadcasti32x4 0xcc921(%rip),%zmm28 │ │ │ │ + vmovdqa32 0xccc27(%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 │ │ │ │ + vpaddw %zmm17,%zmm30,%zmm30 │ │ │ │ + vpbroadcastd -0x4(%rdx,%r8,1),%zmm16 │ │ │ │ + vpbroadcastq (%r9),%zmm17 │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmovdqa32 %zmm22,%zmm20 │ │ │ │ + vpshufb %zmm21,%zmm16,%zmm20{%k1} │ │ │ │ + vpmaddubsw %zmm23,%zmm20,%zmm18 │ │ │ │ + vpshufb %zmm26,%zmm17,%zmm17 │ │ │ │ + vpmaddubsw %zmm17,%zmm24,%zmm16 │ │ │ │ + vpmaddubsw %zmm17,%zmm25,%zmm17 │ │ │ │ + vpaddw %zmm20,%zmm18,%zmm18 │ │ │ │ + vpmaddubsw %zmm27,%zmm20,%zmm19 │ │ │ │ + vpmaddubsw %zmm28,%zmm20,%zmm20 │ │ │ │ + vpaddw %zmm29,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm30,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm18,%zmm19,%zmm19 │ │ │ │ + vpaddw %zmm18,%zmm20,%zmm20 │ │ │ │ + vpavgw %zmm19,%zmm16,%zmm16 │ │ │ │ + vpavgw %zmm20,%zmm17,%zmm17 │ │ │ │ + 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 30fcc9 <__cxa_finalize@plt+0x2e4c79> │ │ │ │ + ret │ │ │ │ + vbroadcasti32x8 0x1(%rdx,%r8,1),%zmm25 │ │ │ │ + vmovshdup 0xccac3(%rip),%zmm26 │ │ │ │ + vmovdqa32 0xcc839(%rip),%zmm28 │ │ │ │ + vpbroadcastd 0xccb87(%rip),%ymm21 │ │ │ │ + vmovdqa32 0xccb25(%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 │ │ │ │ + vpaddw %zmm25,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm16,%zmm29,%zmm29 │ │ │ │ + vpaddw %zmm17,%zmm30,%zmm30 │ │ │ │ + vpbroadcastd -0x2(%rdx,%r8,1),%zmm16 │ │ │ │ + vpbroadcastd (%r9),%zmm17 │ │ │ │ add $0x4,%r9 │ │ │ │ - vpshufb %ymm5,%ymm3,%ymm3 │ │ │ │ - vpunpcklbw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm6,%ymm3,%ymm2 │ │ │ │ - vpmaddubsw %ymm7,%ymm3,%ymm3 │ │ │ │ - vpshufb %ymm8,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm9,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm0,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm0,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm1,%ymm10,%ymm0 │ │ │ │ - vpmaddubsw %ymm1,%ymm11,%ymm1 │ │ │ │ - vpaddw %ymm0,%ymm12,%ymm0 │ │ │ │ - vpaddw %ymm1,%ymm13,%ymm1 │ │ │ │ - vpavgw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpavgw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpsrlw $0x8,%ymm0,%ymm0 │ │ │ │ - vpsrlw $0x8,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + vmovdqa32 %zmm22,%zmm20 │ │ │ │ + vpshufb %zmm21,%zmm16,%zmm20{%k1} │ │ │ │ + vpmaddubsw %zmm23,%zmm20,%zmm18 │ │ │ │ + vpshufb %zmm26,%zmm17,%zmm17 │ │ │ │ + vpmaddubsw %zmm17,%zmm24,%zmm16 │ │ │ │ + vpmaddubsw %zmm17,%zmm25,%zmm17 │ │ │ │ + vpaddw %zmm20,%zmm18,%zmm18 │ │ │ │ + vpmaddubsw %zmm27,%zmm20,%zmm19 │ │ │ │ + vpmaddubsw %zmm28,%zmm20,%zmm20 │ │ │ │ + vpaddw %zmm29,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm30,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm18,%zmm19,%zmm19 │ │ │ │ + vpaddw %zmm18,%zmm20,%zmm20 │ │ │ │ + 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 314e7a <__cxa_finalize@plt+0x2e9e2a> │ │ │ │ - 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 315140 <__cxa_finalize@plt+0x2ea0f0> │ │ │ │ - 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 │ │ │ │ - vpaddw %ymm3,%ymm7,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm8,%ymm3 │ │ │ │ - vpaddw %ymm0,%ymm9,%ymm9 │ │ │ │ - vpaddw %ymm3,%ymm10,%ymm10 │ │ │ │ - vpbroadcastb (%rdx,%r8,1),%ymm3 │ │ │ │ - vpunpcklbw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpbroadcastw (%rcx,%r8,2),%ymm0 │ │ │ │ - vpbroadcastw (%r9),%ymm1 │ │ │ │ - add $0x2,%r9 │ │ │ │ - vpmaddubsw %ymm5,%ymm3,%ymm2 │ │ │ │ - vpmaddubsw %ymm6,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm0,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm0,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm1,%ymm7,%ymm0 │ │ │ │ - vpmaddubsw %ymm1,%ymm8,%ymm1 │ │ │ │ - vpaddw %ymm0,%ymm9,%ymm0 │ │ │ │ - vpaddw %ymm1,%ymm10,%ymm1 │ │ │ │ - vpavgw %ymm2,%ymm0,%ymm0 │ │ │ │ - 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 314f63 <__cxa_finalize@plt+0x2e9f13> │ │ │ │ - mov %r10,%rsp │ │ │ │ - vzeroupper │ │ │ │ + jg 30fdd9 <__cxa_finalize@plt+0x2e4d89> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x100,%rsp │ │ │ │ - vmovdqu 0x1(%rdx),%ymm13 │ │ │ │ - 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 315140 <__cxa_finalize@plt+0x2ea0f0> │ │ │ │ - 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 │ │ │ │ - vmovdqa -0x60(%rax),%xmm9 │ │ │ │ - vinserti128 $0x1,-0x40(%rax),%ymm9,%ymm9 │ │ │ │ - vmovdqa -0x30(%rax),%xmm10 │ │ │ │ - vinserti128 $0x1,-0x10(%rax),%ymm10,%ymm10 │ │ │ │ - vmovdqa -0x20(%rax),%xmm11 │ │ │ │ - vinserti128 $0x1,(%rax),%ymm11,%ymm11 │ │ │ │ - lea 0x80(%rsp),%rax │ │ │ │ - vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm5,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm0,%ymm12,%ymm0 │ │ │ │ - vpaddw %ymm1,%ymm13,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm14,%ymm2 │ │ │ │ - vpaddw %ymm3,%ymm15,%ymm3 │ │ │ │ - vmovdqa %ymm0,(%rax) │ │ │ │ - vmovdqa %ymm1,0x20(%rax) │ │ │ │ - vmovdqa %ymm2,0x40(%rax) │ │ │ │ - vmovdqa %ymm3,0x60(%rax) │ │ │ │ - vpbroadcastb (%rdx,%r8,1),%ymm5 │ │ │ │ - vpunpcklbw %ymm4,%ymm5,%ymm5 │ │ │ │ - vpbroadcastw (%rcx,%r8,2),%ymm6 │ │ │ │ - vpbroadcastw (%r9),%ymm7 │ │ │ │ + vmovdqu32 0x1(%rdx,%r8,1),%zmm25 │ │ │ │ + vmovdqa32 0xcc780(%rip),%zmm27 │ │ │ │ + vmovdqa32 0xcc7b6(%rip),%zmm18 │ │ │ │ + vmovdqa32 0xcca2c(%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 │ │ │ │ + vpaddw %zmm25,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm16,%zmm28,%zmm28 │ │ │ │ + vpaddw %zmm17,%zmm29,%zmm29 │ │ │ │ + vmovdqa32 %zmm22,%zmm20 │ │ │ │ + vpbroadcastb -0x1(%rdx,%r8,1),%zmm20{%k1} │ │ │ │ + vpbroadcastw (%r9),%zmm17 │ │ │ │ add $0x2,%r9 │ │ │ │ - vpmaddubsw %ymm8,%ymm5,%ymm2 │ │ │ │ - vpmaddubsw %ymm9,%ymm5,%ymm3 │ │ │ │ - vpaddw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm6,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm7,%ymm12,%ymm0 │ │ │ │ - vpmaddubsw %ymm7,%ymm13,%ymm1 │ │ │ │ - vpaddw (%rax),%ymm0,%ymm0 │ │ │ │ - vpaddw 0x20(%rax),%ymm1,%ymm1 │ │ │ │ - vpavgw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpavgw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpsrlw $0x8,%ymm0,%ymm0 │ │ │ │ - vpsrlw $0x8,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vpmaddubsw %ymm10,%ymm5,%ymm2 │ │ │ │ - vpmaddubsw %ymm11,%ymm5,%ymm3 │ │ │ │ - vpaddw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm6,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm7,%ymm14,%ymm0 │ │ │ │ - vpmaddubsw %ymm7,%ymm15,%ymm1 │ │ │ │ - vpaddw 0x40(%rax),%ymm0,%ymm0 │ │ │ │ - vpaddw 0x60(%rax),%ymm1,%ymm1 │ │ │ │ - vpavgw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpavgw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpsrlw $0x8,%ymm0,%ymm0 │ │ │ │ - vpsrlw $0x8,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + vpmaddubsw %zmm23,%zmm20,%zmm18 │ │ │ │ + vpmaddubsw %zmm17,%zmm24,%zmm16 │ │ │ │ + vpmaddubsw %zmm17,%zmm25,%zmm17 │ │ │ │ + vpaddw %zmm20,%zmm18,%zmm18 │ │ │ │ + vpmaddubsw %zmm26,%zmm20,%zmm19 │ │ │ │ + vpmaddubsw %zmm27,%zmm20,%zmm20 │ │ │ │ + vpaddw %zmm28,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm29,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm18,%zmm19,%zmm19 │ │ │ │ + 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 315089 <__cxa_finalize@plt+0x2ea039> │ │ │ │ - mov %r10,%rsp │ │ │ │ - vzeroupper │ │ │ │ + jg 30fed2 <__cxa_finalize@plt+0x2e4e82> │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - vpermq $0xd8,-0x20(%rdx),%ymm2 │ │ │ │ - vpunpckhbw %ymm4,%ymm2,%ymm1 │ │ │ │ - vpunpcklbw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm5,%ymm1,%ymm0 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm5,%ymm2,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpermq $0xd8,-0x40(%rdx),%ymm2 │ │ │ │ - vmovdqa %ymm0,0x68(%rsp) │ │ │ │ - vmovdqa %ymm1,0x48(%rsp) │ │ │ │ - vpunpckhbw %ymm4,%ymm2,%ymm1 │ │ │ │ - vpunpcklbw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm5,%ymm1,%ymm0 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm5,%ymm2,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,0x28(%rsp) │ │ │ │ - vmovdqa %ymm1,0x8(%rsp) │ │ │ │ - sub %r8,%rcx │ │ │ │ - sub %r8,%rdx │ │ │ │ - sub %r8,%rcx │ │ │ │ + nop │ │ │ │ + lea 0xcca85(%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 │ │ │ │ + vpshufb (%rcx),%xmm20,%xmm0 │ │ │ │ + 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 30ff76 <__cxa_finalize@plt+0x2e4f26> │ │ │ │ + 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 30ffa4 <__cxa_finalize@plt+0x2e4f54> │ │ │ │ + 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 30ffd3 <__cxa_finalize@plt+0x2e4f83> │ │ │ │ + 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 310006 <__cxa_finalize@plt+0x2e4fb6> │ │ │ │ + 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 31003f <__cxa_finalize@plt+0x2e4fef> │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xc8545(%rip),%rax │ │ │ │ + nop │ │ │ │ + lea 0xcc5e9(%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 │ │ │ │ + vbroadcasti32x4 0x20(%rax,%r9,1),%zmm25 │ │ │ │ + vbroadcasti32x4 0x30(%rax,%r9,1),%zmm26 │ │ │ │ + vmovdqa32 %xmm22,%xmm0 │ │ │ │ + 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 310571 <__cxa_finalize@plt+0x2e5521> │ │ │ │ + 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 3104cc <__cxa_finalize@plt+0x2e547c> │ │ │ │ + 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 │ │ │ │ + vpdpbusd %ymm24,%ymm18,%ymm17 │ │ │ │ + vpshufb %ymm27,%ymm18,%ymm21{%k2} │ │ │ │ + vpbroadcastd 0x9(%rdx),%zmm18 │ │ │ │ + vpdpbusd %ymm25,%ymm19,%ymm16 │ │ │ │ + vpdpbusd %ymm26,%ymm19,%ymm17 │ │ │ │ + vpbroadcastd -0x6(%rdx),%xmm19 │ │ │ │ + kunpckbw %k3,%k1,%k4 │ │ │ │ + vpackssdw %ymm17,%ymm16,%ymm16 │ │ │ │ + vpsraw $0x4,%ymm16,%ymm16 │ │ │ │ + vpackuswb %ymm16,%ymm21,%ymm21 │ │ │ │ + vpshufd $0xff,%zmm21,%zmm18{%k3} │ │ │ │ + vpermb %zmm21,%zmm27,%zmm19{%k2} │ │ │ │ + vmovdqa32 %zmm22,%zmm20 │ │ │ │ + vpdpbusd %zmm23,%zmm18,%zmm20 │ │ │ │ + vmovdqa32 %zmm22,%zmm17 │ │ │ │ + vpdpbusd %zmm24,%zmm18,%zmm17 │ │ │ │ + vpsrldq $0x1,%zmm18,%zmm16 │ │ │ │ + vpbroadcastd 0xd(%rdx),%zmm18 │ │ │ │ + vpdpbusd %zmm25,%zmm19,%zmm20 │ │ │ │ + vpdpbusd %zmm26,%zmm19,%zmm17 │ │ │ │ + vmovdqa32 0x180(%rax),%zmm28 │ │ │ │ + lea -0x6(%r8),%r9d │ │ │ │ + mov %rdi,%rax │ │ │ │ + cmovp %r9d,%r8d │ │ │ │ + vpackssdw %zmm17,%zmm20,%zmm20 │ │ │ │ + vpsraw $0x4,%zmm20,%zmm20 │ │ │ │ + vpackuswb %zmm20,%zmm16,%zmm16 │ │ │ │ + vpshufd $0xff,%zmm16,%zmm18{%k4} │ │ │ │ + vpbroadcastd -0x8(%rdx),%xmm19 │ │ │ │ + vpermb %zmm16,%zmm27,%zmm19{%k2} │ │ │ │ + vmovdqa32 %zmm22,%zmm17 │ │ │ │ + vpdpbusd %zmm23,%zmm18,%zmm17 │ │ │ │ + vmovdqa32 %zmm22,%zmm16 │ │ │ │ + vpdpbusd %zmm24,%zmm18,%zmm16 │ │ │ │ + sub $0x2,%rdx │ │ │ │ + vpdpbusd %zmm25,%zmm19,%zmm17 │ │ │ │ + vpdpbusd %zmm26,%zmm19,%zmm16 │ │ │ │ + vpackssdw %zmm16,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %zmm20,%zmm16 │ │ │ │ + vpsraw $0x4,%zmm17,%zmm20 │ │ │ │ + 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 310217 <__cxa_finalize@plt+0x2e51c7> │ │ │ │ + cmp $0x10,%ecx │ │ │ │ + je 3104cb <__cxa_finalize@plt+0x2e547b> │ │ │ │ + vmovdqa32 0xcc532(%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 │ │ │ │ + vpdpbusd %zmm23,%zmm18,%zmm16 │ │ │ │ + vmovdqa32 %zmm22,%zmm17 │ │ │ │ + vpdpbusd %zmm24,%zmm18,%zmm17 │ │ │ │ + kunpckbw %k1,%k3,%k5 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + vpdpbusd %zmm25,%zmm19,%zmm16 │ │ │ │ + vpdpbusd %zmm26,%zmm19,%zmm17 │ │ │ │ + vpackssdw %zmm17,%zmm16,%zmm16 │ │ │ │ + vpsraw $0x4,%zmm16,%zmm16 │ │ │ │ + vpackuswb %zmm16,%zmm20,%zmm20 │ │ │ │ + vpblendmb %zmm18,%zmm20,%zmm17{%k3} │ │ │ │ + vpbroadcastd 0x15(%rdx,%r9,1),%ymm18 │ │ │ │ + vpshufd $0xff,%zmm20,%zmm18{%k5} │ │ │ │ + vpermt2d %zmm20,%zmm28,%zmm21 │ │ │ │ + vextracti32x4 $0x2,%zmm21,(%rdi) │ │ │ │ + vextracti32x4 $0x3,%zmm21,(%rdi,%rsi,1) │ │ │ │ + vpunpckhqdq (%rax,%rcx,1),%xmm3,%xmm3 │ │ │ │ + vpinsrb $0xb,0xf(%rax,%rsi,2),%xmm3,%xmm3 │ │ │ │ + vpshufb %xmm29,%xmm3,%xmm19 │ │ │ │ + vpermb %zmm17,%zmm27,%zmm19{%k2} │ │ │ │ + vmovdqa32 %zmm22,%zmm20 │ │ │ │ + vpdpbusd %zmm23,%zmm18,%zmm20 │ │ │ │ + vmovdqa32 %zmm22,%zmm17 │ │ │ │ + vpdpbusd %zmm24,%zmm18,%zmm17 │ │ │ │ + kxnord %k4,%k3,%k3 │ │ │ │ + lea (%rsi,%rsi,4),%r8 │ │ │ │ + vpdpbusd %zmm25,%zmm19,%zmm20 │ │ │ │ + vpdpbusd %zmm26,%zmm19,%zmm17 │ │ │ │ + vpackssdw %zmm17,%zmm20,%zmm20 │ │ │ │ + vpsraw $0x4,%zmm20,%zmm20 │ │ │ │ + vpackuswb %zmm20,%zmm16,%zmm16 │ │ │ │ + vpblendmw %zmm16,%zmm18,%zmm17{%k3} │ │ │ │ + vpbroadcastd 0x19(%rdx,%r9,1),%zmm18 │ │ │ │ + vpshufd $0xff,%zmm16,%zmm18{%k3} │ │ │ │ + vpermt2d %zmm16,%zmm28,%zmm21 │ │ │ │ + vextracti32x4 $0x2,%zmm21,(%rdi,%rsi,2) │ │ │ │ + vextracti32x4 $0x3,%zmm21,(%rdi,%rcx,1) │ │ │ │ + vpunpckhqdq (%rax,%r8,1),%xmm3,%xmm3 │ │ │ │ + vpinsrb $0xb,0xf(%rax,%rsi,4),%xmm3,%xmm3 │ │ │ │ + vpshufb %xmm29,%xmm3,%xmm19 │ │ │ │ + vpermb %zmm17,%zmm27,%zmm19{%k2} │ │ │ │ + vmovdqa32 %zmm22,%zmm16 │ │ │ │ + vpdpbusd %zmm23,%zmm18,%zmm16 │ │ │ │ + vmovdqa32 %zmm22,%zmm17 │ │ │ │ + vpdpbusd %zmm24,%zmm18,%zmm17 │ │ │ │ + kunpckwd %k2,%k1,%k1 │ │ │ │ + vpdpbusd %zmm25,%zmm19,%zmm16 │ │ │ │ + vpdpbusd %zmm26,%zmm19,%zmm17 │ │ │ │ + vpackssdw %zmm17,%zmm16,%zmm16 │ │ │ │ + vpsraw $0x4,%zmm16,%zmm16 │ │ │ │ + vpackuswb %zmm16,%zmm20,%zmm20 │ │ │ │ + vpblendmw %zmm18,%zmm20,%zmm17{%k1} │ │ │ │ + vpbroadcastd 0x1d(%rdx,%r9,1),%zmm18 │ │ │ │ + vpshufd $0xff,%zmm20,%zmm18{%k4} │ │ │ │ + vpermt2d %zmm20,%zmm28,%zmm21 │ │ │ │ + vextracti32x4 $0x2,%zmm21,(%rdi,%rsi,4) │ │ │ │ + vextracti32x4 $0x3,%zmm21,(%rdi,%r8,1) │ │ │ │ + lea (%rsi,%rcx,2),%rdi │ │ │ │ + vpunpckhqdq (%rax,%rdi,1),%xmm3,%xmm3 │ │ │ │ + vpinsrb $0xb,0xf(%rax,%rcx,2),%xmm3,%xmm3 │ │ │ │ + vpshufb %xmm29,%xmm3,%xmm19 │ │ │ │ + vpermb %zmm17,%zmm27,%zmm19{%k2} │ │ │ │ + vmovdqa32 %zmm22,%zmm20 │ │ │ │ + vpdpbusd %zmm23,%zmm18,%zmm20 │ │ │ │ + vmovdqa32 %zmm22,%zmm17 │ │ │ │ + vpdpbusd %zmm24,%zmm18,%zmm17 │ │ │ │ + vpdpbusd %zmm25,%zmm19,%zmm20 │ │ │ │ + vpdpbusd %zmm26,%zmm19,%zmm17 │ │ │ │ + vpackssdw %zmm17,%zmm20,%zmm20 │ │ │ │ + vmovdqa32 %zmm16,%zmm17 │ │ │ │ + vpsraw $0x4,%zmm20,%zmm16 │ │ │ │ + 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 310441 <__cxa_finalize@plt+0x2e53f1> │ │ │ │ + vpermb %zmm17,%zmm27,%zmm19 │ │ │ │ + cmp $0xfffffffa,%r9d │ │ │ │ + jg 31045a <__cxa_finalize@plt+0x2e540a> │ │ │ │ + ret │ │ │ │ + vpermb %ymm2,%ymm27,%ymm19 │ │ │ │ + vpbroadcastd -0x4(%rdx),%ymm19{%k1} │ │ │ │ + vmovdqa32 %ymm22,%ymm16 │ │ │ │ + vpdpbusd %ymm23,%ymm18,%ymm16 │ │ │ │ + vmovdqa32 %ymm22,%ymm17 │ │ │ │ + vpdpbusd %ymm24,%ymm18,%ymm17 │ │ │ │ + sub $0x2,%rdx │ │ │ │ + vpdpbusd %ymm25,%ymm19,%ymm16 │ │ │ │ + vpdpbusd %ymm26,%ymm19,%ymm17 │ │ │ │ + vmovdqa32 %ymm21,%ymm19 │ │ │ │ + vpackssdw %ymm17,%ymm16,%ymm16 │ │ │ │ + vpsraw $0x4,%ymm16,%ymm21 │ │ │ │ + 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 3104d2 <__cxa_finalize@plt+0x2e5482> │ │ │ │ + ret │ │ │ │ + vpbroadcastd -0x4(%rdx),%xmm3 │ │ │ │ + vmovdqa32 %xmm22,%xmm0 │ │ │ │ + vpdpbusd %xmm23,%xmm2,%xmm0 │ │ │ │ + vmovdqa32 %xmm22,%xmm1 │ │ │ │ + vpdpbusd %xmm24,%xmm2,%xmm1 │ │ │ │ + sub $0x2,%rdx │ │ │ │ + vpdpbusd %xmm25,%xmm3,%xmm0 │ │ │ │ + vpdpbusd %xmm26,%xmm3,%xmm1 │ │ │ │ + vpackssdw %xmm1,%xmm0,%xmm0 │ │ │ │ + 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 31053f <__cxa_finalize@plt+0x2e54ef> │ │ │ │ + ret │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + lea 0xcc7f9(%rip),%r9 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - lea 0xccb86(%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 0xc844e(%rip),%ymm3 │ │ │ │ - vpbroadcastd 0xc8439(%rip),%ymm4 │ │ │ │ - vpbroadcastd 0xc839c(%rip),%ymm5 │ │ │ │ + movslq (%r9,%rcx,4),%rcx │ │ │ │ + add %r9,%rcx │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ jmp *%rcx │ │ │ │ - cmp $0x28,%r9b │ │ │ │ - jae 315377 <__cxa_finalize@plt+0x2ea327> │ │ │ │ - lea -0x400(%r9),%ecx │ │ │ │ - sar $0x7,%ecx │ │ │ │ - add %r8d,%ecx │ │ │ │ - jg 315377 <__cxa_finalize@plt+0x2ea327> │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov %r10,0x20(%rsp) │ │ │ │ - vmovdqa -0x1(%rdx),%xmm1 │ │ │ │ - vpshufb 0xc81e3(%rip),%xmm1,%xmm0 │ │ │ │ - vpshufb 0xc81ea(%rip),%xmm1,%xmm1 │ │ │ │ - vpbroadcastd 0xc819d(%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 │ │ │ │ - vpaddw %xmm0,%xmm1,%xmm1 │ │ │ │ - vmovq (%rdx),%xmm0 │ │ │ │ - vpmulhrsw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpslldq $0x8,%ymm7,%ymm6 │ │ │ │ - vpaddw %xmm7,%xmm7,%xmm2 │ │ │ │ - lea (%rsi,%rsi,2),%rdx │ │ │ │ - vpaddw %ymm7,%ymm6,%ymm6 │ │ │ │ - vpackuswb %xmm1,%xmm1,%xmm1 │ │ │ │ - vpaddw %ymm2,%ymm6,%ymm6 │ │ │ │ - vpunpcklbw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsllw $0x2,%ymm7,%ymm7 │ │ │ │ - vmovdqa %xmm0,(%rsp) │ │ │ │ - lea (%rcx,%rax,1),%r9d │ │ │ │ - shr $0x6,%ecx │ │ │ │ - vpbroadcastq (%rsp,%rcx,1),%ymm1 │ │ │ │ - lea (%r9,%rax,1),%ecx │ │ │ │ - shr $0x6,%r9d │ │ │ │ - vpbroadcastq (%rsp,%r9,1),%ymm2 │ │ │ │ - lea (%rcx,%rax,1),%r9d │ │ │ │ - shr $0x6,%ecx │ │ │ │ - vmovq (%rsp,%rcx,1),%xmm0 │ │ │ │ - lea (%r9,%rax,1),%ecx │ │ │ │ - shr $0x6,%r9d │ │ │ │ - vmovhps (%rsp,%r9,1),%xmm0,%xmm0 │ │ │ │ - vpblendd $0xc0,%ymm2,%ymm1,%ymm1 │ │ │ │ - vpand %ymm6,%ymm4,%ymm2 │ │ │ │ - vpblendd $0xf0,%ymm1,%ymm0,%ymm0 │ │ │ │ - vpsubw %ymm2,%ymm5,%ymm1 │ │ │ │ - vpsllw $0x8,%ymm2,%ymm2 │ │ │ │ - vpor %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm7,%ymm6,%ymm6 │ │ │ │ - vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpackuswb %ymm0,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovd %xmm0,(%rdi,%rsi,2) │ │ │ │ - vpextrd $0x1,%xmm0,(%rdi,%rdx,1) │ │ │ │ - vmovd %xmm1,(%rdi) │ │ │ │ - vpextrd $0x1,%xmm1,(%rdi,%rsi,1) │ │ │ │ + sub $0x4,%rdx │ │ │ │ + movd (%rdx),%xmm0 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + pshuflw $0xaf,%xmm0,%xmm1 │ │ │ │ + movd %xmm1,(%rdi) │ │ │ │ + psrlq $0x20,%xmm1 │ │ │ │ + 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 3152a2 <__cxa_finalize@plt+0x2ea252> │ │ │ │ - mov 0x20(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ + jg 3105b8 <__cxa_finalize@plt+0x2e5568> │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xc80b9(%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 │ │ │ │ - vmovdqa (%rcx,%r9,8),%xmm2 │ │ │ │ - vpcmpgtb %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmovmskb %ymm1,%r9d │ │ │ │ + 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 3105f7 <__cxa_finalize@plt+0x2e55a7> │ │ │ │ ret │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ - mov $0x7,%r10d │ │ │ │ - test $0x400,%r9d │ │ │ │ - jne 31542c <__cxa_finalize@plt+0x2ea3dc> │ │ │ │ - lea 0x3(%r8),%r10d │ │ │ │ - call 315340 <__cxa_finalize@plt+0x2ea2f0> │ │ │ │ - mov $0x7,%r10d │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 31542c <__cxa_finalize@plt+0x2ea3dc> │ │ │ │ - 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 │ │ │ │ - vpbroadcastd -0x50(%rcx,%r9,4),%ymm10 │ │ │ │ - vpshufb %ymm1,%ymm2,%ymm0 │ │ │ │ - vshufps $0x99,%ymm7,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm8,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm1,%ymm2,%ymm1 │ │ │ │ - vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm7,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ - mov $0x9,%ecx │ │ │ │ - mov %rsp,%rdx │ │ │ │ - cmp $0x4,%r8d │ │ │ │ - cmovne %ecx,%r10d │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovdqa %xmm0,(%rdx) │ │ │ │ - vmovd %eax,%xmm6 │ │ │ │ - vpbroadcastq 0xc8067(%rip),%ymm0 │ │ │ │ - vpbroadcastb (%rdx,%r10,1),%ymm7 │ │ │ │ - shl $0x6,%r10d │ │ │ │ - vpbroadcastw %xmm6,%ymm6 │ │ │ │ - mov %eax,%ecx │ │ │ │ - vmovd %r10d,%xmm9 │ │ │ │ - vpbroadcastw %xmm9,%ymm9 │ │ │ │ - vbroadcasti128 0xc7ff3(%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 │ │ │ │ - lea (%rcx,%rax,1),%r9d │ │ │ │ - shr $0x6,%ecx │ │ │ │ - vpbroadcastq (%rdx,%rcx,1),%ymm1 │ │ │ │ - lea (%r9,%rax,1),%ecx │ │ │ │ - shr $0x6,%r9d │ │ │ │ - vpbroadcastq (%rdx,%r9,1),%ymm2 │ │ │ │ - lea (%rcx,%rax,1),%r9d │ │ │ │ - shr $0x6,%ecx │ │ │ │ - vmovq (%rdx,%rcx,1),%xmm0 │ │ │ │ - lea (%r9,%rax,1),%ecx │ │ │ │ - shr $0x6,%r9d │ │ │ │ - vmovhps (%rdx,%r9,1),%xmm0,%xmm0 │ │ │ │ - vpblendd $0xc0,%ymm2,%ymm1,%ymm1 │ │ │ │ - vpand %ymm6,%ymm4,%ymm2 │ │ │ │ - vpblendd $0xf0,%ymm1,%ymm0,%ymm0 │ │ │ │ - vpsubw %ymm2,%ymm5,%ymm1 │ │ │ │ - vpsllw $0x8,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm8,%ymm0,%ymm0 │ │ │ │ - vpor %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm6,%ymm9,%ymm1 │ │ │ │ - vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm6,%ymm10,%ymm6 │ │ │ │ - lea (%rdi,%rsi,2),%r9 │ │ │ │ - vpblendvb %ymm1,%ymm0,%ymm7,%ymm0 │ │ │ │ - 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,%rdx │ │ │ │ + movd (%rdx),%xmm0 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + pshuflw $0xff,%xmm0,%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + pshuflw $0xaa,%xmm0,%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ + pshuflw $0x55,%xmm0,%xmm1 │ │ │ │ + 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 │ │ │ │ - je 31554a <__cxa_finalize@plt+0x2ea4fa> │ │ │ │ + jg 310630 <__cxa_finalize@plt+0x2e55e0> │ │ │ │ + ret │ │ │ │ + sub $0x4,%rdx │ │ │ │ + movd (%rdx),%xmm0 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + pshuflw $0xff,%xmm0,%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + pshuflw $0xaa,%xmm0,%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm1,0x10(%rdi,%rsi,1) │ │ │ │ + pshuflw $0x55,%xmm0,%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ + 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 │ │ │ │ - cmp %r10d,%ecx │ │ │ │ - jb 31547e <__cxa_finalize@plt+0x2ea42e> │ │ │ │ - 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) │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 31067f <__cxa_finalize@plt+0x2e562f> │ │ │ │ + ret │ │ │ │ + sub $0x4,%rdx │ │ │ │ + movd (%rdx),%xmm0 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + pshuflw $0xff,%xmm0,%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + movdqa %xmm1,0x20(%rdi) │ │ │ │ + movdqa %xmm1,0x30(%rdi) │ │ │ │ + pshuflw $0xaa,%xmm0,%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm1,0x10(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm1,0x20(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm1,0x30(%rdi,%rsi,1) │ │ │ │ + pshuflw $0x55,%xmm0,%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ + movdqa %xmm1,0x10(%rdi,%rsi,2) │ │ │ │ + movdqa %xmm1,0x20(%rdi,%rsi,2) │ │ │ │ + movdqa %xmm1,0x30(%rdi,%rsi,2) │ │ │ │ + pshuflw $0x0,%xmm0,%xmm1 │ │ │ │ + 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 31552d <__cxa_finalize@plt+0x2ea4dd> │ │ │ │ - mov 0x10(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ + jg 3106e6 <__cxa_finalize@plt+0x2e5696> │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xcc645(%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 │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + jmp *%rcx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + tzcnt %r8d,%eax │ │ │ │ + lea (%rcx,%r8,1),%r9d │ │ │ │ + movd %r9d,%xmm4 │ │ │ │ + tzcnt %r9d,%r9d │ │ │ │ + movd %r9d,%xmm5 │ │ │ │ + lea 0xcc5d5(%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 │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + jmp *%rax │ │ │ │ + movd -0x4(%rdx),%xmm0 │ │ │ │ + pmaddubsw %xmm3,%xmm0 │ │ │ │ + jmp *%rcx │ │ │ │ + movd 0x1(%rdx),%xmm1 │ │ │ │ + pmaddubsw %xmm3,%xmm1 │ │ │ │ + psubw %xmm4,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pmaddwd %xmm3,%xmm0 │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + jg 310830 <__cxa_finalize@plt+0x2e57e0> │ │ │ │ + psrlw $0x3,%xmm0 │ │ │ │ + jmp 31086a <__cxa_finalize@plt+0x2e581a> │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhqdq %xmm0,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + psrlq $0x20,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + psrlw $0x2,%xmm0 │ │ │ │ + mov $0x5556,%eax │ │ │ │ + mov $0x3334,%edx │ │ │ │ + test $0x8,%r8d │ │ │ │ + cmove %edx,%eax │ │ │ │ + movd %eax,%xmm5 │ │ │ │ + pmulhuw %xmm5,%xmm0 │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ + 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 310873 <__cxa_finalize@plt+0x2e5823> │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xd8(%r9),%ecx │ │ │ │ - mov %r8b,%cl │ │ │ │ - cmp $0x8,%ecx │ │ │ │ - ja 3156bc <__cxa_finalize@plt+0x2ea66c> │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov %r10,0x20(%rsp) │ │ │ │ - vmovdqu 0xc7e3b(%rip),%xmm2 │ │ │ │ - vmovdqa -0x1(%rdx),%xmm0 │ │ │ │ - vmovd %r8d,%xmm6 │ │ │ │ - vinserti128 $0x1,0x7(%rdx),%ymm0,%ymm0 │ │ │ │ - vpbroadcastb %xmm6,%xmm6 │ │ │ │ - vbroadcasti128 0xc7e76(%rip),%ymm1 │ │ │ │ - vpminub %xmm2,%xmm6,%xmm6 │ │ │ │ - vpbroadcastd 0xc7e35(%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 │ │ │ │ - vpbroadcastw %xmm6,%ymm6 │ │ │ │ - mov %eax,%ecx │ │ │ │ - vpsrldq $0x1,%ymm0,%ymm0 │ │ │ │ - lea (%rsi,%rsi,2),%rdx │ │ │ │ - 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 │ │ │ │ - vpackuswb %ymm1,%ymm1,%ymm1 │ │ │ │ - vpunpcklbw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rsp) │ │ │ │ - lea (%rcx,%rax,1),%r9d │ │ │ │ - shr $0x6,%ecx │ │ │ │ - vmovdqu (%rsp,%rcx,1),%xmm0 │ │ │ │ - lea (%r9,%rax,1),%ecx │ │ │ │ - shr $0x6,%r9d │ │ │ │ - vinserti128 $0x1,(%rsp,%r9,1),%ymm0,%ymm0 │ │ │ │ - lea (%rcx,%rax,1),%r9d │ │ │ │ - shr $0x6,%ecx │ │ │ │ - vpand %ymm6,%ymm4,%ymm1 │ │ │ │ - vpsubw %ymm1,%ymm5,%ymm2 │ │ │ │ - vpsllw $0x8,%ymm1,%ymm1 │ │ │ │ - vpor %ymm1,%ymm2,%ymm2 │ │ │ │ - vpunpcklqdq %ymm2,%ymm2,%ymm1 │ │ │ │ - vpmaddubsw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rsp,%rcx,1),%xmm1 │ │ │ │ - lea (%r9,%rax,1),%ecx │ │ │ │ - shr $0x6,%r9d │ │ │ │ - vinserti128 $0x1,(%rsp,%r9,1),%ymm1,%ymm1 │ │ │ │ - vpunpckhqdq %ymm2,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm7,%ymm6,%ymm6 │ │ │ │ - vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm1,(%rdi,%rdx,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movq -0x8(%rdx),%xmm0 │ │ │ │ + pmaddubsw %xmm3,%xmm0 │ │ │ │ + jmp *%rcx │ │ │ │ + movq 0x1(%rdx),%xmm1 │ │ │ │ + pmaddubsw %xmm3,%xmm1 │ │ │ │ + psubw %xmm0,%xmm4 │ │ │ │ + punpckhqdq %xmm0,%xmm0 │ │ │ │ + psubw %xmm4,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pmaddwd %xmm3,%xmm0 │ │ │ │ + psrlw %xmm5,%xmm0 │ │ │ │ + cmp $0x8,%r8d │ │ │ │ + je 3108f6 <__cxa_finalize@plt+0x2e58a6> │ │ │ │ + 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 315614 <__cxa_finalize@plt+0x2ea5c4> │ │ │ │ - mov 0x20(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ + jg 3108ff <__cxa_finalize@plt+0x2e58af> │ │ │ │ ret │ │ │ │ - and $0x7,%r10d │ │ │ │ - or $0x8,%r10d │ │ │ │ - jmp 315795 <__cxa_finalize@plt+0x2ea745> │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov %r10,0x20(%rsp) │ │ │ │ - lea 0x7(%r8),%r10d │ │ │ │ - test $0x400,%r9d │ │ │ │ - jne 3156af <__cxa_finalize@plt+0x2ea65f> │ │ │ │ - call 315340 <__cxa_finalize@plt+0x2ea2f0> │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 315795 <__cxa_finalize@plt+0x2ea745> │ │ │ │ - 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 │ │ │ │ - vinserti128 $0x1,-0x38(%rcx),%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm1,%ymm2,%ymm6 │ │ │ │ - vpmaddubsw %ymm7,%ymm6,%ymm6 │ │ │ │ - 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 31576c <__cxa_finalize@plt+0x2ea71c> │ │ │ │ - vpbroadcastd 0xc7c6f(%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) │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ - sar $1,%r9d │ │ │ │ - mov %rsp,%rdx │ │ │ │ - add $0x11,%r9d │ │ │ │ + xchg %ax,%ax │ │ │ │ + movdqa -0x10(%rdx),%xmm0 │ │ │ │ + pmaddubsw %xmm3,%xmm0 │ │ │ │ + jmp *%rcx │ │ │ │ + movdqu 0x1(%rdx),%xmm1 │ │ │ │ + pmaddubsw %xmm3,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + psubw %xmm0,%xmm4 │ │ │ │ + punpckhqdq %xmm0,%xmm0 │ │ │ │ + psubw %xmm4,%xmm0 │ │ │ │ + pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pmaddwd %xmm3,%xmm0 │ │ │ │ + psrlw %xmm5,%xmm0 │ │ │ │ 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 0xc7cfe(%rip),%ymm0 │ │ │ │ - vpbroadcastw %xmm2,%ymm2 │ │ │ │ - vpbroadcastb (%rdx,%r10,1),%ymm7 │ │ │ │ - shl $0x6,%r10d │ │ │ │ - vmovd %r10d,%xmm9 │ │ │ │ - vbroadcasti128 0xc7c03(%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 │ │ │ │ - shr $0x6,%ecx │ │ │ │ - vpand %ymm2,%ymm4,%ymm0 │ │ │ │ - vpsubw %ymm0,%ymm5,%ymm1 │ │ │ │ - vpsllw $0x8,%ymm0,%ymm0 │ │ │ │ - vpor %ymm0,%ymm1,%ymm1 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%xmm0 │ │ │ │ - lea (%r9,%rax,1),%ecx │ │ │ │ - shr $0x6,%r9d │ │ │ │ - vinserti128 $0x1,(%rdx,%r9,1),%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm8,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm2,%ymm9,%ymm1 │ │ │ │ - vpaddw %ymm6,%ymm2,%ymm2 │ │ │ │ - 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 31585b <__cxa_finalize@plt+0x2ea80b> │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - cmp %r10d,%ecx │ │ │ │ - jb 3157d9 <__cxa_finalize@plt+0x2ea789> │ │ │ │ - vpackuswb %xmm7,%xmm7,%xmm7 │ │ │ │ - vmovq %xmm7,(%rdi) │ │ │ │ - vmovq %xmm7,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 315848 <__cxa_finalize@plt+0x2ea7f8> │ │ │ │ - mov 0x20(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ + je 310979 <__cxa_finalize@plt+0x2e5929> │ │ │ │ + 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 310982 <__cxa_finalize@plt+0x2e5932> │ │ │ │ ret │ │ │ │ - and $0xf,%r10d │ │ │ │ - or $0x10,%r10d │ │ │ │ - jmp 3159bb <__cxa_finalize@plt+0x2ea96b> │ │ │ │ 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 315864 <__cxa_finalize@plt+0x2ea814> │ │ │ │ - call 315340 <__cxa_finalize@plt+0x2ea2f0> │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 3159bb <__cxa_finalize@plt+0x2ea96b> │ │ │ │ - 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 │ │ │ │ - vpbroadcastd -0x68(%rcx,%r9,4),%ymm9 │ │ │ │ - vbroadcasti128 -0x32(%rcx),%ymm7 │ │ │ │ - vinserti128 $0x0,-0x3a(%rcx),%ymm7,%ymm8 │ │ │ │ - vinserti128 $0x1,-0x2a(%rcx),%ymm7,%ymm7 │ │ │ │ - vpsubw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqu 0xc(%rdx),%xmm11 │ │ │ │ - vinserti128 $0x1,0x10(%rdx),%ymm11,%ymm11 │ │ │ │ - vpminub %ymm0,%ymm8,%ymm8 │ │ │ │ - vpminub %ymm0,%ymm7,%ymm7 │ │ │ │ - vpshufb %ymm2,%ymm10,%ymm0 │ │ │ │ - vshufps $0x99,%ymm6,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm9,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm8,%ymm11,%ymm1 │ │ │ │ - vshufps $0x99,%ymm7,%ymm8,%ymm8 │ │ │ │ - vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd -0x5c(%rcx,%r9,4),%ymm9 │ │ │ │ - movzbl 0x1f(%rdx),%ecx │ │ │ │ - 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 31598d <__cxa_finalize@plt+0x2ea93d> │ │ │ │ - vpbroadcastd 0xc7a5c(%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 │ │ │ │ - shr $0x3,%edx │ │ │ │ - mov %dl,0x20(%rsp) │ │ │ │ - vpaddw %ymm0,%ymm10,%ymm0 │ │ │ │ - vpaddw %ymm1,%ymm11,%ymm1 │ │ │ │ - vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ - sar $1,%r9d │ │ │ │ - mov %rsp,%rdx │ │ │ │ - add $0x21,%r9d │ │ │ │ + movdqa -0x20(%rdx),%xmm0 │ │ │ │ + pmaddubsw %xmm3,%xmm0 │ │ │ │ + movdqa -0x10(%rdx),%xmm2 │ │ │ │ + pmaddubsw %xmm3,%xmm2 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + jmp *%rcx │ │ │ │ + movdqu 0x1(%rdx),%xmm1 │ │ │ │ + pmaddubsw %xmm3,%xmm1 │ │ │ │ + movdqu 0x11(%rdx),%xmm2 │ │ │ │ + pmaddubsw %xmm3,%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + psubw %xmm0,%xmm4 │ │ │ │ + punpckhqdq %xmm0,%xmm0 │ │ │ │ + psubw %xmm4,%xmm0 │ │ │ │ + pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pmaddwd %xmm3,%xmm0 │ │ │ │ + psrlw %xmm5,%xmm0 │ │ │ │ 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 0xc7ad8(%rip),%ymm0 │ │ │ │ - vpbroadcastb (%rdx,%r10,1),%ymm7 │ │ │ │ - shl $0x6,%r10d │ │ │ │ - vpbroadcastw %xmm6,%ymm6 │ │ │ │ - vmovd %r10d,%xmm9 │ │ │ │ - vbroadcasti128 0xc79dd(%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 │ │ │ │ - shr $0x6,%ecx │ │ │ │ - vpand %ymm6,%ymm4,%ymm1 │ │ │ │ - vpsubw %ymm1,%ymm5,%ymm2 │ │ │ │ - vpsllw $0x8,%ymm1,%ymm1 │ │ │ │ - vpor %ymm1,%ymm2,%ymm2 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%xmm0 │ │ │ │ - vmovdqu 0x8(%rdx,%rcx,1),%xmm1 │ │ │ │ - lea (%r9,%rax,1),%ecx │ │ │ │ - shr $0x6,%r9d │ │ │ │ - vinserti128 $0x1,(%rdx,%r9,1),%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,0x8(%rdx,%r9,1),%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm8,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm8,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm6,%ymm9,%ymm1 │ │ │ │ - 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 315aa1 <__cxa_finalize@plt+0x2eaa51> │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - cmp %r10d,%ecx │ │ │ │ - jb 3159fe <__cxa_finalize@plt+0x2ea9ae> │ │ │ │ - vmovdqa %xmm7,(%rdi) │ │ │ │ - vmovdqa %xmm7,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 315a8e <__cxa_finalize@plt+0x2eaa3e> │ │ │ │ - mov 0x40(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ + je 310a29 <__cxa_finalize@plt+0x2e59d9> │ │ │ │ + lea (%r8,%r8,1),%edx │ │ │ │ + mov $0x5556,%eax │ │ │ │ + mov $0x3334,%edx │ │ │ │ + test $0x50,%r8d │ │ │ │ + cmove %edx,%eax │ │ │ │ + movd %eax,%xmm1 │ │ │ │ + pmulhuw %xmm1,%xmm0 │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ + pshufb %xmm1,%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 310a36 <__cxa_finalize@plt+0x2e59e6> │ │ │ │ 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 315c77 <__cxa_finalize@plt+0x2eac27> │ │ │ │ - vbroadcasti128 0xc7ad8(%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 0xc7890(%rip),%ymm7 │ │ │ │ - vpshufb %xmm1,%xmm13,%xmm13 │ │ │ │ - vpbroadcastd 0xc79d6(%rip),%ymm1 │ │ │ │ - vpbroadcastb %xmm2,%xmm2 │ │ │ │ - vinserti128 $0x1,0x2b(%rdx),%ymm13,%ymm13 │ │ │ │ - vinserti128 $0x1,0xc7870(%rip),%ymm7,%ymm8 │ │ │ │ - vpblendd $0xf0,%ymm1,%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x0,0xc7868(%rip),%ymm7,%ymm7 │ │ │ │ - vpminub %ymm0,%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0xc7833(%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 0xc7804(%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 0xc77ca(%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 │ │ │ │ - vpaddw %ymm2,%ymm12,%ymm2 │ │ │ │ - vpshufb %ymm7,%ymm13,%ymm13 │ │ │ │ - vpmaddubsw %ymm9,%ymm13,%ymm13 │ │ │ │ - vpshufb %ymm7,%ymm14,%ymm14 │ │ │ │ - vpmaddubsw %ymm9,%ymm14,%ymm14 │ │ │ │ - vpaddw %ymm1,%ymm13,%ymm1 │ │ │ │ - vpaddw %ymm6,%ymm14,%ymm6 │ │ │ │ - sub %ecx,%edx │ │ │ │ - lea 0x4(%rdx,%rcx,8),%edx │ │ │ │ - vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm3,%ymm6,%ymm6 │ │ │ │ - shr $0x3,%edx │ │ │ │ - mov %dl,0x40(%rsp) │ │ │ │ - mov %rsp,%rdx │ │ │ │ - mov %cl,0x41(%rdx) │ │ │ │ - mov $0x41,%ecx │ │ │ │ + nopl (%rax) │ │ │ │ + movdqa -0x40(%rdx),%xmm0 │ │ │ │ + movdqa -0x30(%rdx),%xmm1 │ │ │ │ + pmaddubsw %xmm3,%xmm0 │ │ │ │ + pmaddubsw %xmm3,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + movdqa -0x20(%rdx),%xmm1 │ │ │ │ + pmaddubsw %xmm3,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + movdqa -0x10(%rdx),%xmm1 │ │ │ │ + pmaddubsw %xmm3,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + jmp *%rcx │ │ │ │ + movdqu 0x1(%rdx),%xmm1 │ │ │ │ + movdqu 0x11(%rdx),%xmm2 │ │ │ │ + pmaddubsw %xmm3,%xmm1 │ │ │ │ + pmaddubsw %xmm3,%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + movdqu 0x21(%rdx),%xmm2 │ │ │ │ + pmaddubsw %xmm3,%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + movdqu 0x31(%rdx),%xmm2 │ │ │ │ + pmaddubsw %xmm3,%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + psubw %xmm0,%xmm4 │ │ │ │ + punpckhqdq %xmm0,%xmm0 │ │ │ │ + psubw %xmm4,%xmm0 │ │ │ │ + pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pmaddwd %xmm3,%xmm0 │ │ │ │ + psrlw %xmm5,%xmm0 │ │ │ │ cmp $0x40,%r8d │ │ │ │ - cmove %ecx,%r10d │ │ │ │ - vpackuswb %ymm2,%ymm0,%ymm0 │ │ │ │ - vpackuswb %ymm6,%ymm1,%ymm1 │ │ │ │ - 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 0xc772a(%rip),%ymm8 │ │ │ │ - vpbroadcastw %xmm9,%ymm9 │ │ │ │ - mov %eax,%r9d │ │ │ │ - vpsubw 0xc77f8(%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 │ │ │ │ - vpor %ymm1,%ymm2,%ymm2 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%ymm0 │ │ │ │ - vmovdqu 0x8(%rdx,%rcx,1),%ymm1 │ │ │ │ - add %eax,%r9d │ │ │ │ - vpshufb %ymm8,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm8,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - 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 315d43 <__cxa_finalize@plt+0x2eacf3> │ │ │ │ - add %rsi,%rdi │ │ │ │ - cmp %r10d,%r9d │ │ │ │ - jb 315cb0 <__cxa_finalize@plt+0x2eac60> │ │ │ │ - test $0x1,%r8b │ │ │ │ - je 315d30 <__cxa_finalize@plt+0x2eace0> │ │ │ │ - vmovdqa %ymm7,(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r8d │ │ │ │ - je 315d43 <__cxa_finalize@plt+0x2eacf3> │ │ │ │ - vmovdqa %ymm7,(%rdi) │ │ │ │ - vmovdqa %ymm7,(%rdi,%rsi,1) │ │ │ │ + je 310b1d <__cxa_finalize@plt+0x2e5acd> │ │ │ │ + mov $0x5556,%eax │ │ │ │ + mov $0x3334,%edx │ │ │ │ + test $0x20,%r8d │ │ │ │ + cmove %edx,%eax │ │ │ │ + movd %eax,%xmm1 │ │ │ │ + pmulhuw %xmm1,%xmm0 │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ + pshufb %xmm1,%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 315d30 <__cxa_finalize@plt+0x2eace0> │ │ │ │ - mov 0x60(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ + jg 310b32 <__cxa_finalize@plt+0x2e5ae2> │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + lea 0xcc279(%rip),%r9 │ │ │ │ + mov %r8d,%r8d │ │ │ │ + tzcnt %r8d,%eax │ │ │ │ + sub %r8,%rdx │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + movdqu (%rdx),%xmm0 │ │ │ │ + movd -0x23c(%r9),%xmm3 │ │ │ │ + movd %eax,%xmm2 │ │ │ │ + psrld %xmm2,%xmm3 │ │ │ │ + movslq (%r9,%rax,4),%rax │ │ │ │ + pcmpeqd %xmm2,%xmm2 │ │ │ │ + pmaddubsw %xmm2,%xmm0 │ │ │ │ + add %r9,%rax │ │ │ │ + add $0xffffffffffffffec,%r9 │ │ │ │ + movslq (%r9,%rcx,4),%rcx │ │ │ │ + add %r9,%rcx │ │ │ │ + jmp *%rax │ │ │ │ + movdqu 0x30(%rdx),%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + movdqu 0x20(%rdx),%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + movdqu 0x10(%rdx),%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pshufd $0xee,%xmm0,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pmaddwd %xmm2,%xmm0 │ │ │ │ + pmulhrsw %xmm3,%xmm0 │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ + pshufb %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + jmp *%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0xcc1b5(%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 0xcc199(%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 0xcc181(%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 │ │ │ │ + movd (%rdx,%r8,1),%xmm5 │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + pshufb %xmm2,%xmm5 │ │ │ │ + add %rax,%rcx │ │ │ │ + jmp *%rcx │ │ │ │ + movd 0x1(%rdx),%xmm2 │ │ │ │ + punpckldq %xmm2,%xmm2 │ │ │ │ + punpcklbw %xmm5,%xmm2 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + movdqa -0x318(%rax),%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + punpckldq %xmm4,%xmm4 │ │ │ │ + punpckhdq %xmm5,%xmm5 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + pmaddubsw %xmm0,%xmm3 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + paddw %xmm1,%xmm3 │ │ │ │ + movdqu (%r9,%r8,2),%xmm1 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + pshufb %xmm4,%xmm0 │ │ │ │ + pshufb %xmm5,%xmm1 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + pmaddubsw %xmm0,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm0 │ │ │ │ + pmaddubsw %xmm1,%xmm0 │ │ │ │ + paddw %xmm3,%xmm6 │ │ │ │ + paddw %xmm3,%xmm0 │ │ │ │ + psrlw $0x8,%xmm6 │ │ │ │ + psrlw $0x8,%xmm0 │ │ │ │ + packuswb %xmm0,%xmm6 │ │ │ │ + movd %xmm6,(%rdi) │ │ │ │ + pshuflw $0x4e,%xmm6,%xmm1 │ │ │ │ + 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 310d04 <__cxa_finalize@plt+0x2e5cb4> │ │ │ │ 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 315fdd <__cxa_finalize@plt+0x2eaf8d> │ │ │ │ - vmovdqa -0x1(%rdx),%xmm11 │ │ │ │ - vinserti128 $0x1,0xd(%rdx),%ymm11,%ymm11 │ │ │ │ - vmovdqu 0x5(%rdx),%xmm12 │ │ │ │ - vinserti128 $0x1,0x13(%rdx),%ymm12,%ymm12 │ │ │ │ - vmovdqa 0xc7629(%rip),%ymm7 │ │ │ │ - vinserti128 $0x1,0xc7623(%rip),%ymm7,%ymm8 │ │ │ │ - vinserti128 $0x0,0xc7621(%rip),%ymm7,%ymm7 │ │ │ │ - vpbroadcastd 0xc75f0(%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 0xc75ae(%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 0xc7574(%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 │ │ │ │ - vpmaddubsw %ymm10,%ymm14,%ymm14 │ │ │ │ - vpaddw %ymm0,%ymm11,%ymm0 │ │ │ │ - vpaddw %ymm2,%ymm12,%ymm2 │ │ │ │ - vpaddw %ymm1,%ymm13,%ymm1 │ │ │ │ - vpaddw %ymm6,%ymm14,%ymm6 │ │ │ │ - vmovdqu 0x3d(%rdx),%xmm11 │ │ │ │ - vinserti128 $0x1,0x4b(%rdx),%ymm11,%ymm11 │ │ │ │ - vmovdqu 0x45(%rdx),%xmm12 │ │ │ │ - vinserti128 $0x1,0x53(%rdx),%ymm12,%ymm12 │ │ │ │ - vmovdqu 0x5d(%rdx),%xmm13 │ │ │ │ - vinserti128 $0x1,0x6b(%rdx),%ymm13,%ymm13 │ │ │ │ - vmovdqu 0x65(%rdx),%xmm14 │ │ │ │ - vinserti128 $0x1,0x73(%rdx),%ymm14,%ymm14 │ │ │ │ - vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm3,%ymm6,%ymm6 │ │ │ │ - lea -0x14(%r8),%ecx │ │ │ │ + movq 0x1(%rdx),%xmm2 │ │ │ │ + punpcklbw %xmm5,%xmm2 │ │ │ │ + movdqa -0x318(%rax),%xmm5 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + pshufd $0x0,%xmm5,%xmm4 │ │ │ │ + pshufd $0x55,%xmm5,%xmm5 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + pmaddubsw %xmm0,%xmm3 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + paddw %xmm1,%xmm3 │ │ │ │ + movq (%r9,%r8,2),%xmm1 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + pshufb %xmm4,%xmm0 │ │ │ │ + pshufb %xmm5,%xmm1 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + pmaddubsw %xmm0,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm0 │ │ │ │ + pmaddubsw %xmm1,%xmm0 │ │ │ │ + paddw %xmm3,%xmm6 │ │ │ │ + paddw %xmm3,%xmm0 │ │ │ │ + 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 310da0 <__cxa_finalize@plt+0x2e5d50> │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + movdqu 0x1(%rdx),%xmm3 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpcklbw %xmm5,%xmm2 │ │ │ │ + punpckhbw %xmm5,%xmm3 │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + pmaddubsw %xmm0,%xmm4 │ │ │ │ + movdqa %xmm3,%xmm5 │ │ │ │ + pmaddubsw %xmm0,%xmm5 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + movd (%r9,%r8,2),%xmm1 │ │ │ │ + pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + pmaddubsw %xmm1,%xmm6 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + pmaddubsw %xmm1,%xmm0 │ │ │ │ + paddw %xmm4,%xmm6 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + psrlw $0x8,%xmm6 │ │ │ │ + psrlw $0x8,%xmm0 │ │ │ │ + packuswb %xmm0,%xmm6 │ │ │ │ + movdqa %xmm6,(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + add $0x1,%r8 │ │ │ │ + jl 310e27 <__cxa_finalize@plt+0x2e5dd7> │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movdqa %xmm5,%xmm7 │ │ │ │ + mov $0x2,%ecx │ │ │ │ + movddup -0x78(%rax),%xmm0 │ │ │ │ + movddup -0x90(%rax),%xmm1 │ │ │ │ + movdqu 0x1(%rdx),%xmm3 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm2 │ │ │ │ + punpckhbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + pmaddubsw %xmm0,%xmm4 │ │ │ │ + movdqa %xmm3,%xmm5 │ │ │ │ + pmaddubsw %xmm0,%xmm5 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + movd (%r9,%r8,2),%xmm1 │ │ │ │ + pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + pmaddubsw %xmm1,%xmm6 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + pmaddubsw %xmm1,%xmm0 │ │ │ │ + paddw %xmm4,%xmm6 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + psrlw $0x8,%xmm6 │ │ │ │ + psrlw $0x8,%xmm0 │ │ │ │ + packuswb %xmm0,%xmm6 │ │ │ │ + movdqa %xmm6,(%rdi) │ │ │ │ + add $0x10,%rdx │ │ │ │ + add $0x10,%rdi │ │ │ │ + dec %ecx │ │ │ │ + jg 310e79 <__cxa_finalize@plt+0x2e5e29> │ │ │ │ + lea -0x20(%rdi,%rsi,1),%rdi │ │ │ │ + sub $0x20,%rdx │ │ │ │ + add $0x1,%r8 │ │ │ │ + jl 310e74 <__cxa_finalize@plt+0x2e5e24> │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movdqa %xmm5,%xmm7 │ │ │ │ + mov $0x4,%ecx │ │ │ │ + movddup -0x78(%rax),%xmm0 │ │ │ │ + movddup -0x90(%rax),%xmm1 │ │ │ │ + movdqu 0x1(%rdx),%xmm3 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm2 │ │ │ │ + punpckhbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + pmaddubsw %xmm0,%xmm4 │ │ │ │ + movdqa %xmm3,%xmm5 │ │ │ │ + pmaddubsw %xmm0,%xmm5 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + movd (%r9,%r8,2),%xmm1 │ │ │ │ + pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + pmaddubsw %xmm1,%xmm6 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + pmaddubsw %xmm1,%xmm0 │ │ │ │ + paddw %xmm4,%xmm6 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + psrlw $0x8,%xmm6 │ │ │ │ + psrlw $0x8,%xmm0 │ │ │ │ + packuswb %xmm0,%xmm6 │ │ │ │ + movdqa %xmm6,(%rdi) │ │ │ │ + add $0x10,%rdx │ │ │ │ + add $0x10,%rdi │ │ │ │ + dec %ecx │ │ │ │ + jg 310f29 <__cxa_finalize@plt+0x2e5ed9> │ │ │ │ + lea -0x40(%rdi,%rsi,1),%rdi │ │ │ │ + sub $0x40,%rdx │ │ │ │ + add $0x1,%r8 │ │ │ │ + jl 310f24 <__cxa_finalize@plt+0x2e5ed4> │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xcbe55(%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 │ │ │ │ + movddup -0x8c(%rax),%xmm4 │ │ │ │ + movddup -0xa4(%rax),%xmm5 │ │ │ │ + add %rax,%rcx │ │ │ │ + jmp *%rcx │ │ │ │ + movddup -0x424(%rax),%xmm6 │ │ │ │ + movdqa -0x31c(%rax),%xmm7 │ │ │ │ + sub $0x4,%rdx │ │ │ │ + sub %r8,%rdx │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + movd (%rdx,%r8,1),%xmm2 │ │ │ │ + pshufb %xmm7,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + punpcklbw %xmm3,%xmm1 │ │ │ │ + punpckhbw %xmm3,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + pmaddubsw %xmm4,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pmaddubsw %xmm6,%xmm1 │ │ │ │ + paddw %xmm5,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddubsw %xmm4,%xmm1 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + pmaddubsw %xmm6,%xmm2 │ │ │ │ + paddw %xmm5,%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + psrlw $0x8,%xmm0 │ │ │ │ + psrlw $0x8,%xmm1 │ │ │ │ + packuswb %xmm1,%xmm0 │ │ │ │ + movd %xmm0,(%rdi) │ │ │ │ + pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ + 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 311022 <__cxa_finalize@plt+0x2e5fd2> │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movdqa -0x41c(%rax),%xmm6 │ │ │ │ + movdqa -0x31c(%rax),%xmm7 │ │ │ │ + sub $0x4,%rdx │ │ │ │ + sub %r8,%rdx │ │ │ │ + punpckldq %xmm7,%xmm7 │ │ │ │ + movd (%rdx,%r8,1),%xmm2 │ │ │ │ + pshufb %xmm7,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + punpcklbw %xmm3,%xmm1 │ │ │ │ + punpckhbw %xmm3,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + pmaddubsw %xmm4,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pmaddubsw %xmm6,%xmm1 │ │ │ │ + paddw %xmm5,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddubsw %xmm4,%xmm1 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + pmaddubsw %xmm6,%xmm2 │ │ │ │ + paddw %xmm5,%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + 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 3110cb <__cxa_finalize@plt+0x2e607b> │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + movdqa -0x40c(%rax),%xmm6 │ │ │ │ + movdqa -0x3fc(%rax),%xmm7 │ │ │ │ + sub $0x1,%rdx │ │ │ │ + sub %r8,%rdx │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ + movd (%rdx,%r8,1),%xmm2 │ │ │ │ + pshufb %xmm1,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + punpcklbw %xmm3,%xmm1 │ │ │ │ + punpckhbw %xmm3,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + pmaddubsw %xmm4,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pmaddubsw %xmm6,%xmm1 │ │ │ │ + paddw %xmm5,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddubsw %xmm4,%xmm1 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + pmaddubsw %xmm7,%xmm2 │ │ │ │ + paddw %xmm5,%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + psrlw $0x8,%xmm0 │ │ │ │ + psrlw $0x8,%xmm1 │ │ │ │ + packuswb %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + lea (%rdi,%rsi,1),%rdi │ │ │ │ + sub $0x1,%r8d │ │ │ │ + jg 311157 <__cxa_finalize@plt+0x2e6107> │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x1,%rdx │ │ │ │ + sub %r8,%rdx │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + mov $0x2,%r9d │ │ │ │ + lea -0x3ec(%rax),%rcx │ │ │ │ + movdqa (%rcx),%xmm7 │ │ │ │ + add $0x10,%rcx │ │ │ │ + movd (%rdx,%r8,1),%xmm2 │ │ │ │ + pshufb %xmm6,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + punpcklbw %xmm3,%xmm1 │ │ │ │ + punpckhbw %xmm3,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + pmaddubsw %xmm4,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pmaddubsw %xmm7,%xmm1 │ │ │ │ + paddw %xmm5,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddubsw %xmm4,%xmm1 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + movdqa (%rcx),%xmm7 │ │ │ │ + add $0x10,%rcx │ │ │ │ + pmaddubsw %xmm7,%xmm2 │ │ │ │ + paddw %xmm5,%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + psrlw $0x8,%xmm0 │ │ │ │ + psrlw $0x8,%xmm1 │ │ │ │ + packuswb %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + add $0x10,%rdi │ │ │ │ + dec %r9 │ │ │ │ + jg 3111e8 <__cxa_finalize@plt+0x2e6198> │ │ │ │ + lea -0x20(%rdi,%rsi,1),%rdi │ │ │ │ + sub $0x1,%r8d │ │ │ │ + jg 3111db <__cxa_finalize@plt+0x2e618b> │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x1,%rdx │ │ │ │ + sub %r8,%rdx │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + mov $0x4,%r9d │ │ │ │ + lea -0x3ac(%rax),%rcx │ │ │ │ + movdqa (%rcx),%xmm7 │ │ │ │ + add $0x10,%rcx │ │ │ │ + movd (%rdx,%r8,1),%xmm2 │ │ │ │ + pshufb %xmm6,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + punpcklbw %xmm3,%xmm1 │ │ │ │ + punpckhbw %xmm3,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + pmaddubsw %xmm4,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pmaddubsw %xmm7,%xmm1 │ │ │ │ + paddw %xmm5,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddubsw %xmm4,%xmm1 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + movdqa (%rcx),%xmm7 │ │ │ │ + add $0x10,%rcx │ │ │ │ + pmaddubsw %xmm7,%xmm2 │ │ │ │ + paddw %xmm5,%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + psrlw $0x8,%xmm0 │ │ │ │ + psrlw $0x8,%xmm1 │ │ │ │ + packuswb %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + add $0x10,%rdi │ │ │ │ + dec %r9 │ │ │ │ + jg 311288 <__cxa_finalize@plt+0x2e6238> │ │ │ │ + lea -0x40(%rdi,%rsi,1),%rdi │ │ │ │ + sub $0x1,%r8d │ │ │ │ + jg 31127b <__cxa_finalize@plt+0x2e622b> │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0xd8,%rsp │ │ │ │ + mov %ecx,%ecx │ │ │ │ + mov %r8d,%r8d │ │ │ │ + lea 0xcbae1(%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 │ │ │ │ + movddup -0x64(%rax),%xmm5 │ │ │ │ + movd (%r9),%xmm0 │ │ │ │ + pshufb %xmm2,%xmm0 │ │ │ │ + movddup -0x74(%rax),%xmm3 │ │ │ │ + add %rax,%rcx │ │ │ │ + lea -0x404(%rax,%r8,2),%r9 │ │ │ │ + jmp *%rcx │ │ │ │ + movdqa -0x304(%rax),%xmm7 │ │ │ │ + movd 0x1(%rdx),%xmm1 │ │ │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ │ │ + sub $0x4,%rdx │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + sub %r8,%rdx │ │ │ │ + punpcklbw %xmm0,%xmm1 │ │ │ │ + pshufd $0x50,%xmm7,%xmm6 │ │ │ │ + pshufd $0xfa,%xmm7,%xmm7 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + pmaddubsw %xmm5,%xmm2 │ │ │ │ + paddw %xmm1,%xmm3 │ │ │ │ + paddw %xmm3,%xmm2 │ │ │ │ + movdqa %xmm1,(%rsp) │ │ │ │ + movdqa %xmm2,0x10(%rsp) │ │ │ │ + movq -0x3fc(%rax),%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + movdqa %xmm1,0x20(%rsp) │ │ │ │ + movdqa %xmm4,0x30(%rsp) │ │ │ │ + movdqa %xmm6,0x40(%rsp) │ │ │ │ + movdqa %xmm5,0x50(%rsp) │ │ │ │ + movd (%rdx,%r8,1),%xmm1 │ │ │ │ + pshufb -0x2f4(%rax),%xmm1 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklbw %xmm4,%xmm0 │ │ │ │ + punpckhbw %xmm4,%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + pmaddubsw %xmm5,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + pmaddubsw %xmm5,%xmm3 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + paddw %xmm1,%xmm3 │ │ │ │ + movdqa 0x20(%rsp),%xmm4 │ │ │ │ + pmaddubsw %xmm4,%xmm0 │ │ │ │ + pmaddubsw %xmm4,%xmm1 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + paddw %xmm1,%xmm3 │ │ │ │ + movq (%r9),%xmm1 │ │ │ │ + add $0x8,%r9 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + pshufb %xmm6,%xmm0 │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + movdqa (%rsp),%xmm4 │ │ │ │ + movdqa 0x10(%rsp),%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + pmaddubsw %xmm0,%xmm6 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + pmaddubsw %xmm1,%xmm6 │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + paddw %xmm5,%xmm1 │ │ │ │ + pavgw %xmm2,%xmm0 │ │ │ │ + pavgw %xmm3,%xmm1 │ │ │ │ + psrlw $0x8,%xmm0 │ │ │ │ + psrlw $0x8,%xmm1 │ │ │ │ + packuswb %xmm1,%xmm0 │ │ │ │ + movdqa 0x30(%rsp),%xmm4 │ │ │ │ + movdqa 0x40(%rsp),%xmm6 │ │ │ │ + movdqa 0x50(%rsp),%xmm5 │ │ │ │ + movd %xmm0,(%rdi) │ │ │ │ + pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ + 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 3113cb <__cxa_finalize@plt+0x2e637b> │ │ │ │ + add $0xd8,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movdqa -0x304(%rax),%xmm7 │ │ │ │ + movq 0x1(%rdx),%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + sub $0x4,%rdx │ │ │ │ + sub %r8,%rdx │ │ │ │ + punpcklbw %xmm0,%xmm1 │ │ │ │ + pshufd $0x0,%xmm7,%xmm6 │ │ │ │ + pshufd $0x55,%xmm7,%xmm7 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + pmaddubsw %xmm5,%xmm2 │ │ │ │ + paddw %xmm1,%xmm3 │ │ │ │ + paddw %xmm3,%xmm2 │ │ │ │ + movdqa %xmm1,(%rsp) │ │ │ │ + movdqa %xmm2,0x10(%rsp) │ │ │ │ + movdqa -0x3f4(%rax),%xmm1 │ │ │ │ + movdqa %xmm1,0x20(%rsp) │ │ │ │ + movdqa %xmm4,0x30(%rsp) │ │ │ │ + movdqa %xmm6,0x40(%rsp) │ │ │ │ + movdqa %xmm5,0x50(%rsp) │ │ │ │ + movd (%rdx,%r8,1),%xmm1 │ │ │ │ + pshufb -0x2f4(%rax),%xmm1 │ │ │ │ + pshufd $0x50,%xmm1,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklbw %xmm4,%xmm0 │ │ │ │ + punpckhbw %xmm4,%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + pmaddubsw %xmm5,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + pmaddubsw %xmm5,%xmm3 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + paddw %xmm1,%xmm3 │ │ │ │ + movdqa 0x20(%rsp),%xmm4 │ │ │ │ + pmaddubsw %xmm4,%xmm0 │ │ │ │ + pmaddubsw %xmm4,%xmm1 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + paddw %xmm1,%xmm3 │ │ │ │ + movd (%r9),%xmm1 │ │ │ │ + add $0x4,%r9 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + pshufb %xmm6,%xmm0 │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + movdqa (%rsp),%xmm4 │ │ │ │ + movdqa 0x10(%rsp),%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + pmaddubsw %xmm0,%xmm6 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + pmaddubsw %xmm1,%xmm6 │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + paddw %xmm5,%xmm1 │ │ │ │ + pavgw %xmm2,%xmm0 │ │ │ │ + pavgw %xmm3,%xmm1 │ │ │ │ + psrlw $0x8,%xmm0 │ │ │ │ + psrlw $0x8,%xmm1 │ │ │ │ + packuswb %xmm1,%xmm0 │ │ │ │ + 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 311522 <__cxa_finalize@plt+0x2e64d2> │ │ │ │ + add $0xd8,%rsp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + movdqa -0x304(%rax),%xmm7 │ │ │ │ + movdqu 0x1(%rdx),%xmm1 │ │ │ │ + sub $0x4,%rdx │ │ │ │ + sub %r8,%rdx │ │ │ │ + movdqa %xmm1,%xmm6 │ │ │ │ + punpckhbw %xmm0,%xmm6 │ │ │ │ + punpcklbw %xmm0,%xmm1 │ │ │ │ + pshufd $0x0,%xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,0x20(%rsp) │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + pmaddubsw %xmm5,%xmm2 │ │ │ │ + movdqa %xmm6,0x50(%rsp) │ │ │ │ + paddw %xmm3,%xmm6 │ │ │ │ + paddw %xmm6,%xmm2 │ │ │ │ + movdqa %xmm2,0x60(%rsp) │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + pmaddubsw %xmm5,%xmm2 │ │ │ │ + paddw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm1,(%rsp) │ │ │ │ + paddw %xmm3,%xmm2 │ │ │ │ + movdqa %xmm2,0x10(%rsp) │ │ │ │ + movdqa %xmm4,0x30(%rsp) │ │ │ │ + movdqa %xmm5,0x40(%rsp) │ │ │ │ + movd (%rdx,%r8,1),%xmm1 │ │ │ │ + pshufb -0x114(%rax),%xmm1 │ │ │ │ + punpcklbw %xmm4,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + pmaddubsw %xmm5,%xmm2 │ │ │ │ + paddw %xmm1,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + pmaddubsw -0x3e4(%rax),%xmm0 │ │ │ │ + pmaddubsw -0x3d4(%rax),%xmm1 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + paddw %xmm1,%xmm3 │ │ │ │ + movd (%r9),%xmm1 │ │ │ │ + add $0x2,%r9 │ │ │ │ + movdqa 0x20(%rsp),%xmm7 │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + movdqa %xmm3,0x70(%rsp) │ │ │ │ + movdqa (%rsp),%xmm4 │ │ │ │ + movdqa 0x10(%rsp),%xmm5 │ │ │ │ + movdqa 0x50(%rsp),%xmm3 │ │ │ │ + movdqa 0x60(%rsp),%xmm7 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + pmaddubsw %xmm1,%xmm6 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + pmaddubsw %xmm1,%xmm6 │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + paddw %xmm7,%xmm1 │ │ │ │ + movdqa 0x70(%rsp),%xmm3 │ │ │ │ + pavgw %xmm2,%xmm0 │ │ │ │ + pavgw %xmm3,%xmm1 │ │ │ │ + psrlw $0x8,%xmm0 │ │ │ │ + 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 311670 <__cxa_finalize@plt+0x2e6620> │ │ │ │ + add $0xd8,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + movdqu 0x1(%rdx),%xmm1 │ │ │ │ + movdqu 0x11(%rdx),%xmm2 │ │ │ │ + movdqa %xmm1,(%rsp) │ │ │ │ + movdqa %xmm2,0x10(%rsp) │ │ │ │ + sub $0x4,%rdx │ │ │ │ + sub %r8,%rdx │ │ │ │ + movdqa -0x304(%rax),%xmm7 │ │ │ │ + pshufd $0x0,%xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,0x20(%rsp) │ │ │ │ + movdqa %xmm0,0x30(%rsp) │ │ │ │ + movdqa %xmm4,0x40(%rsp) │ │ │ │ + movdqa %xmm5,0x50(%rsp) │ │ │ │ + movdqa (%rsp),%xmm1 │ │ │ │ + movdqa %xmm1,%xmm6 │ │ │ │ + punpckhbw %xmm0,%xmm6 │ │ │ │ + punpcklbw %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + pmaddubsw %xmm5,%xmm2 │ │ │ │ + movdqa %xmm1,0x60(%rsp) │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + paddw %xmm1,%xmm2 │ │ │ │ + movdqa %xmm2,0x70(%rsp) │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + pmaddubsw %xmm5,%xmm2 │ │ │ │ + movdqa %xmm6,0x80(%rsp) │ │ │ │ + paddw %xmm3,%xmm6 │ │ │ │ + paddw %xmm6,%xmm2 │ │ │ │ + movdqa %xmm2,0x90(%rsp) │ │ │ │ + movd (%rdx,%r8,1),%xmm1 │ │ │ │ + pshufb -0x114(%rax),%xmm1 │ │ │ │ + punpcklbw %xmm4,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + pmaddubsw %xmm5,%xmm2 │ │ │ │ + paddw %xmm1,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + pmaddubsw -0x3c4(%rax),%xmm0 │ │ │ │ + pmaddubsw -0x3b4(%rax),%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + paddw %xmm1,%xmm3 │ │ │ │ + movd (%r9),%xmm1 │ │ │ │ + movdqa 0x20(%rsp),%xmm7 │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + movdqa %xmm3,0xa0(%rsp) │ │ │ │ + movdqa 0x60(%rsp),%xmm4 │ │ │ │ + movdqa 0x70(%rsp),%xmm5 │ │ │ │ + movdqa 0x80(%rsp),%xmm3 │ │ │ │ + movdqa 0x90(%rsp),%xmm7 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + pmaddubsw %xmm1,%xmm6 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + pmaddubsw %xmm1,%xmm6 │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + paddw %xmm7,%xmm1 │ │ │ │ + movdqa 0xa0(%rsp),%xmm3 │ │ │ │ + pavgw %xmm2,%xmm0 │ │ │ │ + pavgw %xmm3,%xmm1 │ │ │ │ + psrlw $0x8,%xmm0 │ │ │ │ + psrlw $0x8,%xmm1 │ │ │ │ + packuswb %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movddup -0x74(%rax),%xmm3 │ │ │ │ + movdqa 0x30(%rsp),%xmm0 │ │ │ │ + movdqa 0x40(%rsp),%xmm4 │ │ │ │ + movdqa 0x50(%rsp),%xmm5 │ │ │ │ + add $0x10,%rdi │ │ │ │ + movdqa 0x10(%rsp),%xmm1 │ │ │ │ + movdqa %xmm1,%xmm6 │ │ │ │ + punpckhbw %xmm0,%xmm6 │ │ │ │ + punpcklbw %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + pmaddubsw %xmm5,%xmm2 │ │ │ │ + movdqa %xmm1,0x60(%rsp) │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + paddw %xmm1,%xmm2 │ │ │ │ + movdqa %xmm2,0x70(%rsp) │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + pmaddubsw %xmm5,%xmm2 │ │ │ │ + movdqa %xmm6,0x80(%rsp) │ │ │ │ + paddw %xmm3,%xmm6 │ │ │ │ + paddw %xmm6,%xmm2 │ │ │ │ + movdqa %xmm2,0x90(%rsp) │ │ │ │ + movd (%rdx,%r8,1),%xmm1 │ │ │ │ + pshufb -0x114(%rax),%xmm1 │ │ │ │ + punpcklbw %xmm4,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + pmaddubsw %xmm5,%xmm2 │ │ │ │ + paddw %xmm1,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + pmaddubsw -0x3a4(%rax),%xmm0 │ │ │ │ + pmaddubsw -0x394(%rax),%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + paddw %xmm1,%xmm3 │ │ │ │ + movd (%r9),%xmm1 │ │ │ │ + movdqa 0x20(%rsp),%xmm7 │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + movdqa %xmm3,0xa0(%rsp) │ │ │ │ + movdqa 0x60(%rsp),%xmm4 │ │ │ │ + movdqa 0x70(%rsp),%xmm5 │ │ │ │ + movdqa 0x80(%rsp),%xmm3 │ │ │ │ + movdqa 0x90(%rsp),%xmm7 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + pmaddubsw %xmm1,%xmm6 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + pmaddubsw %xmm1,%xmm6 │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + paddw %xmm7,%xmm1 │ │ │ │ + movdqa 0xa0(%rsp),%xmm3 │ │ │ │ + pavgw %xmm2,%xmm0 │ │ │ │ + pavgw %xmm3,%xmm1 │ │ │ │ + psrlw $0x8,%xmm0 │ │ │ │ + psrlw $0x8,%xmm1 │ │ │ │ + packuswb %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + 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 311791 <__cxa_finalize@plt+0x2e6741> │ │ │ │ + add $0xd8,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + movdqu 0x1(%rdx),%xmm1 │ │ │ │ + movdqu 0x11(%rdx),%xmm2 │ │ │ │ + movdqa %xmm1,(%rsp) │ │ │ │ + movdqa %xmm2,0x10(%rsp) │ │ │ │ + movdqu 0x21(%rdx),%xmm1 │ │ │ │ + movdqu 0x31(%rdx),%xmm2 │ │ │ │ + movdqa %xmm1,0xb0(%rsp) │ │ │ │ + movdqa %xmm2,0xc0(%rsp) │ │ │ │ + sub $0x4,%rdx │ │ │ │ + sub %r8,%rdx │ │ │ │ + movdqa -0x304(%rax),%xmm7 │ │ │ │ + pshufd $0x0,%xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,0x20(%rsp) │ │ │ │ + movdqa %xmm0,0x30(%rsp) │ │ │ │ + movdqa %xmm4,0x40(%rsp) │ │ │ │ + movdqa %xmm5,0x50(%rsp) │ │ │ │ + movdqa (%rsp),%xmm1 │ │ │ │ + movdqa %xmm1,%xmm6 │ │ │ │ + punpckhbw %xmm0,%xmm6 │ │ │ │ + punpcklbw %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + pmaddubsw %xmm5,%xmm2 │ │ │ │ + movdqa %xmm1,0x60(%rsp) │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + paddw %xmm1,%xmm2 │ │ │ │ + movdqa %xmm2,0x70(%rsp) │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + pmaddubsw %xmm5,%xmm2 │ │ │ │ + movdqa %xmm6,0x80(%rsp) │ │ │ │ + paddw %xmm3,%xmm6 │ │ │ │ + paddw %xmm6,%xmm2 │ │ │ │ + movdqa %xmm2,0x90(%rsp) │ │ │ │ + movd (%rdx,%r8,1),%xmm1 │ │ │ │ + pshufb -0x114(%rax),%xmm1 │ │ │ │ + punpcklbw %xmm4,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + pmaddubsw %xmm5,%xmm2 │ │ │ │ + paddw %xmm1,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + pmaddubsw -0x384(%rax),%xmm0 │ │ │ │ + pmaddubsw -0x374(%rax),%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + paddw %xmm1,%xmm3 │ │ │ │ + movd (%r9),%xmm1 │ │ │ │ + movdqa 0x20(%rsp),%xmm7 │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + movdqa %xmm3,0xa0(%rsp) │ │ │ │ + movdqa 0x60(%rsp),%xmm4 │ │ │ │ + movdqa 0x70(%rsp),%xmm5 │ │ │ │ + movdqa 0x80(%rsp),%xmm3 │ │ │ │ + movdqa 0x90(%rsp),%xmm7 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + pmaddubsw %xmm1,%xmm6 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + pmaddubsw %xmm1,%xmm6 │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + paddw %xmm7,%xmm1 │ │ │ │ + movdqa 0xa0(%rsp),%xmm3 │ │ │ │ + pavgw %xmm2,%xmm0 │ │ │ │ + pavgw %xmm3,%xmm1 │ │ │ │ + psrlw $0x8,%xmm0 │ │ │ │ + psrlw $0x8,%xmm1 │ │ │ │ + packuswb %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movddup -0x74(%rax),%xmm3 │ │ │ │ + movdqa 0x30(%rsp),%xmm0 │ │ │ │ + movdqa 0x40(%rsp),%xmm4 │ │ │ │ + movdqa 0x50(%rsp),%xmm5 │ │ │ │ + add $0x10,%rdi │ │ │ │ + movdqa 0x10(%rsp),%xmm1 │ │ │ │ + movdqa %xmm1,%xmm6 │ │ │ │ + punpckhbw %xmm0,%xmm6 │ │ │ │ + punpcklbw %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + pmaddubsw %xmm5,%xmm2 │ │ │ │ + movdqa %xmm1,0x60(%rsp) │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + paddw %xmm1,%xmm2 │ │ │ │ + movdqa %xmm2,0x70(%rsp) │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + pmaddubsw %xmm5,%xmm2 │ │ │ │ + movdqa %xmm6,0x80(%rsp) │ │ │ │ + paddw %xmm3,%xmm6 │ │ │ │ + paddw %xmm6,%xmm2 │ │ │ │ + movdqa %xmm2,0x90(%rsp) │ │ │ │ + movd (%rdx,%r8,1),%xmm1 │ │ │ │ + pshufb -0x114(%rax),%xmm1 │ │ │ │ + punpcklbw %xmm4,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + pmaddubsw %xmm5,%xmm2 │ │ │ │ + paddw %xmm1,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + pmaddubsw -0x364(%rax),%xmm0 │ │ │ │ + pmaddubsw -0x354(%rax),%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + paddw %xmm1,%xmm3 │ │ │ │ + movd (%r9),%xmm1 │ │ │ │ + movdqa 0x20(%rsp),%xmm7 │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + movdqa %xmm3,0xa0(%rsp) │ │ │ │ + movdqa 0x60(%rsp),%xmm4 │ │ │ │ + movdqa 0x70(%rsp),%xmm5 │ │ │ │ + movdqa 0x80(%rsp),%xmm3 │ │ │ │ + movdqa 0x90(%rsp),%xmm7 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + pmaddubsw %xmm1,%xmm6 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + pmaddubsw %xmm1,%xmm6 │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + paddw %xmm7,%xmm1 │ │ │ │ + movdqa 0xa0(%rsp),%xmm3 │ │ │ │ + pavgw %xmm2,%xmm0 │ │ │ │ + pavgw %xmm3,%xmm1 │ │ │ │ + psrlw $0x8,%xmm0 │ │ │ │ + psrlw $0x8,%xmm1 │ │ │ │ + packuswb %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movddup -0x74(%rax),%xmm3 │ │ │ │ + movdqa 0x30(%rsp),%xmm0 │ │ │ │ + movdqa 0x40(%rsp),%xmm4 │ │ │ │ + movdqa 0x50(%rsp),%xmm5 │ │ │ │ + add $0x10,%rdi │ │ │ │ + movdqa 0xb0(%rsp),%xmm1 │ │ │ │ + movdqa %xmm1,%xmm6 │ │ │ │ + punpckhbw %xmm0,%xmm6 │ │ │ │ + punpcklbw %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + pmaddubsw %xmm5,%xmm2 │ │ │ │ + movdqa %xmm1,0x60(%rsp) │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + paddw %xmm1,%xmm2 │ │ │ │ + movdqa %xmm2,0x70(%rsp) │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + pmaddubsw %xmm5,%xmm2 │ │ │ │ + movdqa %xmm6,0x80(%rsp) │ │ │ │ + paddw %xmm3,%xmm6 │ │ │ │ + paddw %xmm6,%xmm2 │ │ │ │ + movdqa %xmm2,0x90(%rsp) │ │ │ │ + movd (%rdx,%r8,1),%xmm1 │ │ │ │ + pshufb -0x114(%rax),%xmm1 │ │ │ │ + punpcklbw %xmm4,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + pmaddubsw %xmm5,%xmm2 │ │ │ │ + paddw %xmm1,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + pmaddubsw -0x344(%rax),%xmm0 │ │ │ │ + pmaddubsw -0x334(%rax),%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + paddw %xmm1,%xmm3 │ │ │ │ + movd (%r9),%xmm1 │ │ │ │ + movdqa 0x20(%rsp),%xmm7 │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + movdqa %xmm3,0xa0(%rsp) │ │ │ │ + movdqa 0x60(%rsp),%xmm4 │ │ │ │ + movdqa 0x70(%rsp),%xmm5 │ │ │ │ + movdqa 0x80(%rsp),%xmm3 │ │ │ │ + movdqa 0x90(%rsp),%xmm7 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + pmaddubsw %xmm1,%xmm6 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + pmaddubsw %xmm1,%xmm6 │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + paddw %xmm7,%xmm1 │ │ │ │ + movdqa 0xa0(%rsp),%xmm3 │ │ │ │ + pavgw %xmm2,%xmm0 │ │ │ │ + pavgw %xmm3,%xmm1 │ │ │ │ + psrlw $0x8,%xmm0 │ │ │ │ + psrlw $0x8,%xmm1 │ │ │ │ + packuswb %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movddup -0x74(%rax),%xmm3 │ │ │ │ + movdqa 0x30(%rsp),%xmm0 │ │ │ │ + movdqa 0x40(%rsp),%xmm4 │ │ │ │ + movdqa 0x50(%rsp),%xmm5 │ │ │ │ + add $0x10,%rdi │ │ │ │ + movdqa 0xc0(%rsp),%xmm1 │ │ │ │ + movdqa %xmm1,%xmm6 │ │ │ │ + punpckhbw %xmm0,%xmm6 │ │ │ │ + punpcklbw %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + pmaddubsw %xmm5,%xmm2 │ │ │ │ + movdqa %xmm1,0x60(%rsp) │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + paddw %xmm1,%xmm2 │ │ │ │ + movdqa %xmm2,0x70(%rsp) │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + pmaddubsw %xmm5,%xmm2 │ │ │ │ + movdqa %xmm6,0x80(%rsp) │ │ │ │ + paddw %xmm3,%xmm6 │ │ │ │ + paddw %xmm6,%xmm2 │ │ │ │ + movdqa %xmm2,0x90(%rsp) │ │ │ │ + movd (%rdx,%r8,1),%xmm1 │ │ │ │ + pshufb -0x114(%rax),%xmm1 │ │ │ │ + punpcklbw %xmm4,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + pmaddubsw %xmm5,%xmm2 │ │ │ │ + paddw %xmm1,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + pmaddubsw -0x324(%rax),%xmm0 │ │ │ │ + pmaddubsw -0x314(%rax),%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + paddw %xmm1,%xmm3 │ │ │ │ + movd (%r9),%xmm1 │ │ │ │ + movdqa 0x20(%rsp),%xmm7 │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + movdqa %xmm3,0xa0(%rsp) │ │ │ │ + movdqa 0x60(%rsp),%xmm4 │ │ │ │ + movdqa 0x70(%rsp),%xmm5 │ │ │ │ + movdqa 0x80(%rsp),%xmm3 │ │ │ │ + movdqa 0x90(%rsp),%xmm7 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + pmaddubsw %xmm1,%xmm6 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + pmaddubsw %xmm1,%xmm6 │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + paddw %xmm7,%xmm1 │ │ │ │ + movdqa 0xa0(%rsp),%xmm3 │ │ │ │ + pavgw %xmm2,%xmm0 │ │ │ │ + pavgw %xmm3,%xmm1 │ │ │ │ + psrlw $0x8,%xmm0 │ │ │ │ + psrlw $0x8,%xmm1 │ │ │ │ + packuswb %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + 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 311a6d <__cxa_finalize@plt+0x2e6a1d> │ │ │ │ + add $0xd8,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0xc8,%rsp │ │ │ │ + lea -0x19be(%rip),%r10 │ │ │ │ + movdqa 0xcc770(%r10),%xmm8 │ │ │ │ + movdqa 0xcc780(%r10),%xmm9 │ │ │ │ + movdqa 0xcc7a0(%r10),%xmm10 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + inc %rdx │ │ │ │ + movslq 0xcc8b4(%r10,%rcx,4),%rcx │ │ │ │ + mov %r9d,%eax │ │ │ │ + and $0x7e,%eax │ │ │ │ + add $0xa5,%r9d │ │ │ │ + lea 0xcc8b4(%r10,%rcx,1),%rcx │ │ │ │ + movzwl 0xd17a8(%r10,%rax,1),%eax │ │ │ │ + xor $0x4ff,%r9d │ │ │ │ + jmp *%rcx │ │ │ │ + lea 0x58(%r9),%ecx │ │ │ │ + test $0x480,%ecx │ │ │ │ + jne 3120aa <__cxa_finalize@plt+0x2e705a> │ │ │ │ + sar $0x9,%ecx │ │ │ │ + add %r8d,%ecx │ │ │ │ + cmp $0x8,%ecx │ │ │ │ + jg 3120aa <__cxa_finalize@plt+0x2e705a> │ │ │ │ + movdqa -0x1(%rdx),%xmm1 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + pshufb 0xcc590(%r10),%xmm0 │ │ │ │ + pshufb 0xcc5a0(%r10),%xmm1 │ │ │ │ + movddup 0xcc7f8(%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 0xcc790(%r10),%xmm6 │ │ │ │ + paddw %xmm0,%xmm1 │ │ │ │ + movq (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm10,%xmm1 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + paddw %xmm6,%xmm7 │ │ │ │ + punpcklqdq %xmm7,%xmm6 │ │ │ │ + packuswb %xmm1,%xmm1 │ │ │ │ + punpcklbw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,(%rsp) │ │ │ │ + lea (%r9,%rax,1),%edx │ │ │ │ + shr $0x6,%r9d │ │ │ │ + movq (%rsp,%r9,1),%xmm0 │ │ │ │ + lea (%rdx,%rax,1),%r9d │ │ │ │ + shr $0x6,%edx │ │ │ │ + movhps (%rsp,%rdx,1),%xmm0 │ │ │ │ + movdqa %xmm8,%xmm2 │ │ │ │ + pand %xmm6,%xmm2 │ │ │ │ + movdqa %xmm9,%xmm1 │ │ │ │ + psubw %xmm2,%xmm1 │ │ │ │ + psllw $0x8,%xmm2 │ │ │ │ + por %xmm2,%xmm1 │ │ │ │ + pmaddubsw %xmm1,%xmm0 │ │ │ │ + paddw %xmm7,%xmm6 │ │ │ │ + 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 312043 <__cxa_finalize@plt+0x2e6ff3> │ │ │ │ + add $0xc8,%rsp │ │ │ │ + ret │ │ │ │ + mov $0x7,%ecx │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 3121c2 <__cxa_finalize@plt+0x2e7172> │ │ │ │ + lea 0x3(%r8),%ecx │ │ │ │ + movd %ecx,%xmm0 │ │ │ │ + movd %r9d,%xmm2 │ │ │ │ + shr $0x8,%r9d │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ + pshufb %xmm1,%xmm0 │ │ │ │ + pshufb %xmm1,%xmm2 │ │ │ │ + movdqa 0xcc600(%r10),%xmm1 │ │ │ │ + pcmpeqb %xmm0,%xmm1 │ │ │ │ + pand %xmm2,%xmm1 │ │ │ │ + pcmpgtb 0xcc680(%r10,%r9,8),%xmm1 │ │ │ │ + pmovmskb %xmm1,%r9d │ │ │ │ + mov $0x7,%ecx │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 3121c2 <__cxa_finalize@plt+0x2e7172> │ │ │ │ + movdqa -0x1(%rdx),%xmm3 │ │ │ │ + imul $0x55555555,%r9d,%r9d │ │ │ │ + movdqu 0xcc6b8(%r10),%xmm7 │ │ │ │ + shr $0x1e,%r9d │ │ │ │ + movddup 0xcc7d0(%r10),%xmm0 │ │ │ │ + pminub %xmm0,%xmm7 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + pshufb 0xcc6b0(%r10),%xmm0 │ │ │ │ + movddup 0xcc6f8(%r10,%r9,8),%xmm4 │ │ │ │ + pshufb %xmm7,%xmm3 │ │ │ │ + movddup 0xcc710(%r10,%r9,8),%xmm5 │ │ │ │ + movaps %xmm0,%xmm2 │ │ │ │ + shufps $0x99,%xmm3,%xmm2 │ │ │ │ + movddup 0xcc728(%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 │ │ │ │ + pmaddubsw %xmm6,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + paddw %xmm4,%xmm1 │ │ │ │ + paddw %xmm3,%xmm0 │ │ │ │ + pshufd $0xff,%xmm1,%xmm1 │ │ │ │ + pmulhrsw %xmm10,%xmm0 │ │ │ │ + pmulhrsw %xmm10,%xmm1 │ │ │ │ + mov $0x9,%r9d │ │ │ │ mov %rsp,%rdx │ │ │ │ - vpackuswb %ymm2,%ymm0,%ymm0 │ │ │ │ - vpackuswb %ymm6,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd 0xc7628(%rip),%xmm2 │ │ │ │ - vbroadcasti128 0xc76db(%rip),%ymm6 │ │ │ │ - vmovdqa %ymm0,(%rdx) │ │ │ │ - vmovdqa %ymm1,0x20(%rdx) │ │ │ │ - vmovd %ecx,%xmm0 │ │ │ │ - vpbroadcastd 0xc7619(%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 │ │ │ │ - vpmaddubsw %ymm10,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm7,%ymm12,%ymm2 │ │ │ │ - vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm7,%ymm13,%ymm1 │ │ │ │ - vpmaddubsw %ymm10,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm7,%ymm14,%ymm6 │ │ │ │ - vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ │ │ - vpshufb %ymm15,%ymm11,%ymm7 │ │ │ │ - vpmaddubsw %ymm9,%ymm7,%ymm7 │ │ │ │ - vpshufb %ymm15,%ymm12,%ymm10 │ │ │ │ - vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ │ │ - vpaddw %ymm7,%ymm0,%ymm0 │ │ │ │ - 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 0xc7425(%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 │ │ │ │ - vpmaddubsw %ymm9,%ymm14,%ymm14 │ │ │ │ - vpaddw %ymm0,%ymm11,%ymm0 │ │ │ │ - vpaddw %ymm2,%ymm12,%ymm2 │ │ │ │ - vpaddw %ymm1,%ymm13,%ymm1 │ │ │ │ - vpaddw %ymm6,%ymm14,%ymm6 │ │ │ │ - vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm3,%ymm6,%ymm6 │ │ │ │ - vpackuswb %ymm2,%ymm0,%ymm0 │ │ │ │ - vpackuswb %ymm6,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,0x40(%rdx) │ │ │ │ - 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 0xc73c3(%rip),%ymm8 │ │ │ │ - vmovd %ecx,%xmm6 │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + cmovne %r9d,%ecx │ │ │ │ + packuswb %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,(%rdx) │ │ │ │ + add %rcx,%rdx │ │ │ │ + movd %eax,%xmm5 │ │ │ │ + movddup 0xcc650(%r10),%xmm0 │ │ │ │ + movd (%rdx),%xmm7 │ │ │ │ + shl $0x6,%ecx │ │ │ │ + movd %ecx,%xmm4 │ │ │ │ + pshufb 0xcc790(%r10),%xmm5 │ │ │ │ mov %eax,%r9d │ │ │ │ - vmovdqa 0xc7332(%rip),%ymm10 │ │ │ │ - vpbroadcastd 0xc74f9(%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 │ │ │ │ - vpsllw $0x8,%ymm2,%ymm2 │ │ │ │ - vpor %ymm2,%ymm9,%ymm9 │ │ │ │ - vpshufb %ymm8,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm8,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm9,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ │ │ - vpsraw $0x6,%ymm6,%ymm2 │ │ │ │ - vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpacksswb %ymm2,%ymm2,%ymm2 │ │ │ │ - vpaddb %ymm2,%ymm10,%ymm2 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpblendvb %ymm2,%ymm0,%ymm7,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqu 0x20(%rdx,%rcx,1),%ymm0 │ │ │ │ - vmovdqu 0x28(%rdx,%rcx,1),%ymm1 │ │ │ │ - add %eax,%r9d │ │ │ │ - vpshufb %ymm8,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm8,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm9,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ │ │ - vpaddb %ymm2,%ymm11,%ymm2 │ │ │ │ - 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) │ │ │ │ + pshufb 0xcc7b0(%r10),%xmm7 │ │ │ │ + sub %rcx,%r9 │ │ │ │ + pshufb 0xcc790(%r10),%xmm4 │ │ │ │ + movdqa 0xcc620(%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 │ │ │ │ + lea (%rcx,%rax,1),%r9 │ │ │ │ + sar $0x6,%rcx │ │ │ │ + movhps (%rdx,%rcx,1),%xmm0 │ │ │ │ + movdqa %xmm8,%xmm2 │ │ │ │ + pand %xmm5,%xmm2 │ │ │ │ + movdqa %xmm9,%xmm1 │ │ │ │ + psubw %xmm2,%xmm1 │ │ │ │ + psllw $0x8,%xmm2 │ │ │ │ + pshufb %xmm3,%xmm0 │ │ │ │ + por %xmm2,%xmm1 │ │ │ │ + pmaddubsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + pcmpgtw %xmm5,%xmm1 │ │ │ │ + pmulhrsw %xmm10,%xmm0 │ │ │ │ + paddw %xmm6,%xmm5 │ │ │ │ + pand %xmm1,%xmm0 │ │ │ │ + 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 3122af <__cxa_finalize@plt+0x2e725f> │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + test %r9d,%r9d │ │ │ │ + jl 31221a <__cxa_finalize@plt+0x2e71ca> │ │ │ │ + packuswb %xmm7,%xmm7 │ │ │ │ + movd %xmm7,(%rdi) │ │ │ │ + movd %xmm7,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 31229c <__cxa_finalize@plt+0x2e724c> │ │ │ │ + add $0xc8,%rsp │ │ │ │ + ret │ │ │ │ + lea 0x58(%r9),%ecx │ │ │ │ + and $0xffffff80,%ecx │ │ │ │ + or %r8d,%ecx │ │ │ │ + cmp $0x8,%ecx │ │ │ │ + ja 3123fc <__cxa_finalize@plt+0x2e73ac> │ │ │ │ + movdqa 0xcc590(%r10),%xmm5 │ │ │ │ + movdqu 0xcc6b6(%r10),%xmm3 │ │ │ │ + movd %r8d,%xmm4 │ │ │ │ + movdqa -0x1(%rdx),%xmm0 │ │ │ │ + movdqu 0x7(%rdx),%xmm1 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + pshufb %xmm7,%xmm4 │ │ │ │ + movddup 0xcc7f8(%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 0xcc790(%r10),%xmm6 │ │ │ │ + mov %eax,%r9d │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + paddw %xmm6,%xmm7 │ │ │ │ + paddw %xmm1,%xmm3 │ │ │ │ + punpcklqdq %xmm7,%xmm6 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm10,%xmm2 │ │ │ │ + pmulhrsw %xmm10,%xmm3 │ │ │ │ + packuswb %xmm3,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklbw %xmm2,%xmm0 │ │ │ │ + punpckhbw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm0,(%rsp) │ │ │ │ + movdqa %xmm1,0x10(%rsp) │ │ │ │ + lea (%r9,%rax,1),%edx │ │ │ │ + shr $0x6,%r9d │ │ │ │ + movdqu (%rsp,%r9,1),%xmm0 │ │ │ │ + lea (%rdx,%rax,1),%r9d │ │ │ │ + shr $0x6,%edx │ │ │ │ + movdqu (%rsp,%rdx,1),%xmm1 │ │ │ │ + movdqa %xmm8,%xmm2 │ │ │ │ + pand %xmm6,%xmm2 │ │ │ │ + movdqa %xmm9,%xmm3 │ │ │ │ + psubw %xmm2,%xmm3 │ │ │ │ + psllw $0x8,%xmm2 │ │ │ │ + por %xmm2,%xmm3 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpcklqdq %xmm3,%xmm2 │ │ │ │ + pmaddubsw %xmm2,%xmm0 │ │ │ │ + punpckhqdq %xmm3,%xmm3 │ │ │ │ + pmaddubsw %xmm3,%xmm1 │ │ │ │ + paddw %xmm7,%xmm6 │ │ │ │ + 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 312383 <__cxa_finalize@plt+0x2e7333> │ │ │ │ + add $0xc8,%rsp │ │ │ │ + ret │ │ │ │ + lea 0x7(%r8),%ecx │ │ │ │ + movd %ecx,%xmm0 │ │ │ │ + and $0x7,%ecx │ │ │ │ + or $0x8,%ecx │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 3124b9 <__cxa_finalize@plt+0x2e7469> │ │ │ │ + movd %r9d,%xmm2 │ │ │ │ + shr $0x8,%r9d │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ + pshufb %xmm1,%xmm0 │ │ │ │ + pshufb %xmm1,%xmm2 │ │ │ │ + movdqu 0xcc604(%r10),%xmm1 │ │ │ │ + movdqa 0xcc680(%r10,%r9,8),%xmm3 │ │ │ │ + psrldq $0x4,%xmm3 │ │ │ │ + pcmpeqb %xmm0,%xmm1 │ │ │ │ + pand %xmm2,%xmm1 │ │ │ │ + pcmpgtb %xmm3,%xmm1 │ │ │ │ + pmovmskb %xmm1,%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 3124b9 <__cxa_finalize@plt+0x2e7469> │ │ │ │ + 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 │ │ │ │ + sub $0x3,%r9 │ │ │ │ + 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 312c00 <__cxa_finalize@plt+0x2e7bb0> │ │ │ │ + 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 0xcc6b2(%r10),%xmm3 │ │ │ │ + movd %ecx,%xmm4 │ │ │ │ + pshufb 0xcc790(%r10),%xmm5 │ │ │ │ + mov %eax,%r9d │ │ │ │ + pshufb 0xcc7b0(%r10),%xmm7 │ │ │ │ + sub %rcx,%r9 │ │ │ │ + pshufb 0xcc790(%r10),%xmm4 │ │ │ │ + psubw 0xcc650(%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 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + psllw $0x8,%xmm1 │ │ │ │ + pshufb %xmm3,%xmm0 │ │ │ │ + por %xmm2,%xmm1 │ │ │ │ + pmaddubsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + pcmpgtw %xmm5,%xmm1 │ │ │ │ + paddw %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm10,%xmm0 │ │ │ │ + pand %xmm1,%xmm0 │ │ │ │ + pandn %xmm7,%xmm1 │ │ │ │ + por %xmm1,%xmm0 │ │ │ │ + packuswb %xmm0,%xmm0 │ │ │ │ + movq %xmm0,(%rdi) │ │ │ │ dec %r8d │ │ │ │ - je 3160dd <__cxa_finalize@plt+0x2eb08d> │ │ │ │ + je 312579 <__cxa_finalize@plt+0x2e7529> │ │ │ │ add %rsi,%rdi │ │ │ │ - cmp %r10d,%r9d │ │ │ │ - jb 31601c <__cxa_finalize@plt+0x2eafcc> │ │ │ │ - vmovdqa %ymm7,(%rdi) │ │ │ │ - vmovdqa %ymm7,0x20(%rdi) │ │ │ │ + add %rax,%r9 │ │ │ │ + jl 312505 <__cxa_finalize@plt+0x2e74b5> │ │ │ │ + packuswb %xmm7,%xmm7 │ │ │ │ + movq %xmm7,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 3160cc <__cxa_finalize@plt+0x2eb07c> │ │ │ │ - mov 0x80(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ + jg 31256d <__cxa_finalize@plt+0x2e751d> │ │ │ │ + add $0xc8,%rsp │ │ │ │ + ret │ │ │ │ + lea 0xf(%r8),%ecx │ │ │ │ + movd %ecx,%xmm0 │ │ │ │ + and $0xf,%ecx │ │ │ │ + or $0x10,%ecx │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 312665 <__cxa_finalize@plt+0x2e7615> │ │ │ │ + movd %r9d,%xmm2 │ │ │ │ + shr $0x8,%r9d │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ + pshufb %xmm1,%xmm0 │ │ │ │ + pshufb %xmm1,%xmm2 │ │ │ │ + movq 0xcc6a0(%r10,%r9,4),%xmm3 │ │ │ │ + pcmpeqb 0xcc670(%r10),%xmm0 │ │ │ │ + pand %xmm2,%xmm0 │ │ │ │ + pcmpgtb %xmm3,%xmm0 │ │ │ │ + pmovmskb %xmm0,%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 312665 <__cxa_finalize@plt+0x2e7615> │ │ │ │ + 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 │ │ │ │ + movd (%rdx,%rcx,1),%xmm3 │ │ │ │ + lea 0x40(%rsp),%rdx │ │ │ │ + movdqa %xmm0,-0x10(%rdx) │ │ │ │ + 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 312c00 <__cxa_finalize@plt+0x2e7bb0> │ │ │ │ + cmp $0x10,%r8d │ │ │ │ + jle 312665 <__cxa_finalize@plt+0x2e7615> │ │ │ │ + pshuflw $0x0,(%rsp),%xmm0 │ │ │ │ + sar $1,%r9 │ │ │ │ + movd 0xcc6cc(%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 0xcc790(%r10),%xmm5 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + pshufb %xmm6,%xmm7 │ │ │ │ + mov %eax,%r9d │ │ │ │ + pshufb %xmm6,%xmm4 │ │ │ │ + sub %rcx,%r9 │ │ │ │ + psubb 0xcc630(%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 │ │ │ │ + movdqa %xmm9,%xmm3 │ │ │ │ + psubw %xmm0,%xmm3 │ │ │ │ + psllw $0x8,%xmm0 │ │ │ │ + por %xmm0,%xmm3 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklbw %xmm2,%xmm0 │ │ │ │ + pmaddubsw %xmm3,%xmm0 │ │ │ │ + punpckhbw %xmm2,%xmm1 │ │ │ │ + pmaddubsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + psrlw $0x6,%xmm3 │ │ │ │ + packsswb %xmm3,%xmm3 │ │ │ │ + pmulhrsw %xmm10,%xmm0 │ │ │ │ + pmulhrsw %xmm10,%xmm1 │ │ │ │ + paddw %xmm6,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + pcmpgtb %xmm3,%xmm2 │ │ │ │ + packuswb %xmm1,%xmm0 │ │ │ │ + pand %xmm2,%xmm0 │ │ │ │ + pandn %xmm7,%xmm2 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + dec %r8d │ │ │ │ + je 31273b <__cxa_finalize@plt+0x2e76eb> │ │ │ │ + add %rsi,%rdi │ │ │ │ + add %rax,%r9 │ │ │ │ + jl 3126a2 <__cxa_finalize@plt+0x2e7652> │ │ │ │ + movdqa %xmm7,(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 31272f <__cxa_finalize@plt+0x2e76df> │ │ │ │ + add $0xc8,%rsp │ │ │ │ + ret │ │ │ │ + lea 0x1f(%r8),%ecx │ │ │ │ + and $0x1f,%ecx │ │ │ │ + or $0x20,%ecx │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 3127ef <__cxa_finalize@plt+0x2e779f> │ │ │ │ + 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 │ │ │ │ + lea 0x60(%rsp),%rdx │ │ │ │ + movdqa %xmm0,-0x30(%rdx) │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa %xmm1,-0x20(%rdx) │ │ │ │ + pshufb %xmm7,%xmm6 │ │ │ │ + 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 312c00 <__cxa_finalize@plt+0x2e7bb0> │ │ │ │ + sub $0x20,%rdx │ │ │ │ + call 312c00 <__cxa_finalize@plt+0x2e7bb0> │ │ │ │ + cmp $0x20,%r8d │ │ │ │ + jle 3127ef <__cxa_finalize@plt+0x2e779f> │ │ │ │ + pshuflw $0x0,(%rsp),%xmm0 │ │ │ │ + movd 0xcc6cc(%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 0xcc790(%r10),%xmm5 │ │ │ │ + sub %rcx,%r9 │ │ │ │ + pshufb %xmm6,%xmm7 │ │ │ │ + psubb 0xcc630(%r10),%xmm0 │ │ │ │ + movddup 0xcc7e0(%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 │ │ │ │ + movdqa %xmm8,%xmm0 │ │ │ │ + pand %xmm5,%xmm0 │ │ │ │ + movdqu 0x1(%rcx,%rdx,1),%xmm2 │ │ │ │ + movdqa %xmm9,%xmm3 │ │ │ │ + psubw %xmm0,%xmm3 │ │ │ │ + psllw $0x8,%xmm0 │ │ │ │ + por %xmm0,%xmm3 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklbw %xmm2,%xmm0 │ │ │ │ + pmaddubsw %xmm3,%xmm0 │ │ │ │ + punpckhbw %xmm2,%xmm1 │ │ │ │ + pmaddubsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psrlw $0x6,%xmm4 │ │ │ │ + pmulhrsw %xmm10,%xmm0 │ │ │ │ + pmulhrsw %xmm10,%xmm1 │ │ │ │ + packsswb %xmm4,%xmm4 │ │ │ │ + movdqa (%rsp),%xmm2 │ │ │ │ + pcmpgtb %xmm4,%xmm2 │ │ │ │ + packuswb %xmm1,%xmm0 │ │ │ │ + pand %xmm2,%xmm0 │ │ │ │ + pandn %xmm7,%xmm2 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + movdqu 0x10(%rcx,%rdx,1),%xmm1 │ │ │ │ + movdqu 0x11(%rcx,%rdx,1),%xmm2 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklbw %xmm2,%xmm0 │ │ │ │ + pmaddubsw %xmm3,%xmm0 │ │ │ │ + punpckhbw %xmm2,%xmm1 │ │ │ │ + pmaddubsw %xmm3,%xmm1 │ │ │ │ + paddw %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm10,%xmm0 │ │ │ │ + pmulhrsw %xmm10,%xmm1 │ │ │ │ + movdqa 0x10(%rsp),%xmm2 │ │ │ │ + pcmpgtb %xmm4,%xmm2 │ │ │ │ + packuswb %xmm1,%xmm0 │ │ │ │ + pand %xmm2,%xmm0 │ │ │ │ + pandn %xmm7,%xmm2 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + movdqa %xmm0,0x10(%rdi) │ │ │ │ + dec %r8d │ │ │ │ + je 312930 <__cxa_finalize@plt+0x2e78e0> │ │ │ │ + add %rsi,%rdi │ │ │ │ + add %rax,%r9 │ │ │ │ + jl 312844 <__cxa_finalize@plt+0x2e77f4> │ │ │ │ + movdqa %xmm7,(%rdi) │ │ │ │ + movdqa %xmm7,0x10(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 31291f <__cxa_finalize@plt+0x2e78cf> │ │ │ │ + add $0xc8,%rsp │ │ │ │ + ret │ │ │ │ + lea 0x3f(%r8),%ecx │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 3129f0 <__cxa_finalize@plt+0x2e79a0> │ │ │ │ + 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 │ │ │ │ + movdqa %xmm1,0x40(%rsp) │ │ │ │ + pshufb %xmm7,%xmm4 │ │ │ │ + movdqa %xmm2,0x50(%rsp) │ │ │ │ + movdqa %xmm3,0x60(%rsp) │ │ │ │ + movdqa %xmm4,0x20(%rsp) │ │ │ │ + movdqu 0x40(%rdx),%xmm0 │ │ │ │ + movdqu 0x50(%rdx),%xmm1 │ │ │ │ + movdqu 0x60(%rdx),%xmm2 │ │ │ │ + movdqu 0x70(%rdx),%xmm3 │ │ │ │ + movd (%rdx,%rcx,1),%xmm4 │ │ │ │ + lea 0xa0(%rsp),%rdx │ │ │ │ + movdqa %xmm0,-0x30(%rdx) │ │ │ │ + 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 3129d5 <__cxa_finalize@plt+0x2e7985> │ │ │ │ + call 312c00 <__cxa_finalize@plt+0x2e7bb0> │ │ │ │ + sub $0x20,%rdx │ │ │ │ + call 312c00 <__cxa_finalize@plt+0x2e7bb0> │ │ │ │ + sub $0x20,%rdx │ │ │ │ + call 312c00 <__cxa_finalize@plt+0x2e7bb0> │ │ │ │ + sub $0x20,%rdx │ │ │ │ + call 312c00 <__cxa_finalize@plt+0x2e7bb0> │ │ │ │ + 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 0xcc790(%r10),%xmm5 │ │ │ │ + pshufb %xmm6,%xmm7 │ │ │ │ + psubb 0xcc630(%r10),%xmm0 │ │ │ │ + movddup 0xcc7e0(%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) │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + mov %r9,%rcx │ │ │ │ + sar $0x6,%rcx │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ + movdqa %xmm8,%xmm0 │ │ │ │ + pand %xmm5,%xmm0 │ │ │ │ + movdqu 0x1(%rcx,%rdx,1),%xmm2 │ │ │ │ + movdqa %xmm9,%xmm3 │ │ │ │ + psubw %xmm0,%xmm3 │ │ │ │ + psllw $0x8,%xmm0 │ │ │ │ + por %xmm0,%xmm3 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklbw %xmm2,%xmm0 │ │ │ │ + pmaddubsw %xmm3,%xmm0 │ │ │ │ + punpckhbw %xmm2,%xmm1 │ │ │ │ + pmaddubsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psrlw $0x6,%xmm4 │ │ │ │ + pmulhrsw %xmm10,%xmm0 │ │ │ │ + pmulhrsw %xmm10,%xmm1 │ │ │ │ + packsswb %xmm4,%xmm4 │ │ │ │ + movdqa (%rsp),%xmm2 │ │ │ │ + pcmpgtb %xmm4,%xmm2 │ │ │ │ + packuswb %xmm1,%xmm0 │ │ │ │ + pand %xmm2,%xmm0 │ │ │ │ + pandn %xmm7,%xmm2 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + movdqu 0x10(%rcx,%rdx,1),%xmm1 │ │ │ │ + movdqu 0x11(%rcx,%rdx,1),%xmm2 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklbw %xmm2,%xmm0 │ │ │ │ + pmaddubsw %xmm3,%xmm0 │ │ │ │ + punpckhbw %xmm2,%xmm1 │ │ │ │ + pmaddubsw %xmm3,%xmm1 │ │ │ │ + pmulhrsw %xmm10,%xmm0 │ │ │ │ + pmulhrsw %xmm10,%xmm1 │ │ │ │ + movdqa 0x10(%rsp),%xmm2 │ │ │ │ + pcmpgtb %xmm4,%xmm2 │ │ │ │ + packuswb %xmm1,%xmm0 │ │ │ │ + pand %xmm2,%xmm0 │ │ │ │ + pandn %xmm7,%xmm2 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + movdqu 0x20(%rcx,%rdx,1),%xmm1 │ │ │ │ + movdqu 0x21(%rcx,%rdx,1),%xmm2 │ │ │ │ + movdqa %xmm0,0x10(%rdi) │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklbw %xmm2,%xmm0 │ │ │ │ + pmaddubsw %xmm3,%xmm0 │ │ │ │ + punpckhbw %xmm2,%xmm1 │ │ │ │ + pmaddubsw %xmm3,%xmm1 │ │ │ │ + pmulhrsw %xmm10,%xmm0 │ │ │ │ + pmulhrsw %xmm10,%xmm1 │ │ │ │ + movdqa 0x20(%rsp),%xmm2 │ │ │ │ + pcmpgtb %xmm4,%xmm2 │ │ │ │ + packuswb %xmm1,%xmm0 │ │ │ │ + pand %xmm2,%xmm0 │ │ │ │ + pandn %xmm7,%xmm2 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + movdqu 0x30(%rcx,%rdx,1),%xmm1 │ │ │ │ + movdqu 0x31(%rcx,%rdx,1),%xmm2 │ │ │ │ + movdqa %xmm0,0x20(%rdi) │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklbw %xmm2,%xmm0 │ │ │ │ + pmaddubsw %xmm3,%xmm0 │ │ │ │ + punpckhbw %xmm2,%xmm1 │ │ │ │ + pmaddubsw %xmm3,%xmm1 │ │ │ │ + paddw %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm10,%xmm0 │ │ │ │ + pmulhrsw %xmm10,%xmm1 │ │ │ │ + movdqa 0x30(%rsp),%xmm2 │ │ │ │ + pcmpgtb %xmm4,%xmm2 │ │ │ │ + packuswb %xmm1,%xmm0 │ │ │ │ + pand %xmm2,%xmm0 │ │ │ │ + pandn %xmm7,%xmm2 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + movdqa %xmm0,0x30(%rdi) │ │ │ │ + dec %r8d │ │ │ │ + je 312be9 <__cxa_finalize@plt+0x2e7b99> │ │ │ │ + add %rsi,%rdi │ │ │ │ + add %rax,%r9 │ │ │ │ + jl 312a59 <__cxa_finalize@plt+0x2e7a09> │ │ │ │ + movdqa %xmm7,(%rdi) │ │ │ │ + movdqa %xmm7,0x10(%rdi) │ │ │ │ + movdqa %xmm7,0x20(%rdi) │ │ │ │ + movdqa %xmm7,0x30(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 312bce <__cxa_finalize@plt+0x2e7b7e> │ │ │ │ + add $0xc8,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movddup 0xcc710(%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 0xcc728(%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 │ │ │ │ + paddw %xmm4,%xmm0 │ │ │ │ + paddw %xmm5,%xmm2 │ │ │ │ + movdqa (%rdx),%xmm5 │ │ │ │ + movdqu 0x1(%rdx),%xmm6 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + punpcklbw %xmm6,%xmm4 │ │ │ │ + pmaddubsw %xmm7,%xmm4 │ │ │ │ + punpckhbw %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm7,%xmm5 │ │ │ │ + paddw %xmm4,%xmm1 │ │ │ │ + paddw %xmm5,%xmm3 │ │ │ │ + test %r9d,%r9d │ │ │ │ + jne 312cf7 <__cxa_finalize@plt+0x2e7ca7> │ │ │ │ + movddup 0xcc740(%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 │ │ │ │ + paddw %xmm4,%xmm0 │ │ │ │ + paddw %xmm5,%xmm2 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + punpcklbw %xmm6,%xmm5 │ │ │ │ + pmaddubsw %xmm7,%xmm5 │ │ │ │ + punpckhbw %xmm6,%xmm6 │ │ │ │ + pmaddubsw %xmm7,%xmm6 │ │ │ │ + paddw %xmm5,%xmm1 │ │ │ │ + paddw %xmm6,%xmm3 │ │ │ │ + pmulhrsw %xmm10,%xmm0 │ │ │ │ + pmulhrsw %xmm10,%xmm2 │ │ │ │ + pmulhrsw %xmm10,%xmm1 │ │ │ │ + pmulhrsw %xmm10,%xmm3 │ │ │ │ + packuswb %xmm2,%xmm0 │ │ │ │ + packuswb %xmm3,%xmm1 │ │ │ │ + movdqa %xmm0,(%rdx) │ │ │ │ + movdqa %xmm1,0x10(%rdx) │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0xe0,%rsp │ │ │ │ - lea 0xc7609(%rip),%rbx │ │ │ │ + push %r14 │ │ │ │ + sub $0x100,%rsp │ │ │ │ + lea -0x27a2(%rip),%r10 │ │ │ │ + mov %r8d,%r8d │ │ │ │ + movdqa 0xcc770(%r10),%xmm8 │ │ │ │ + movdqa 0xcc780(%r10),%xmm9 │ │ │ │ + lea -0x4(%rcx),%ebx │ │ │ │ + movdqa 0xcc7a0(%r10),%xmm10 │ │ │ │ + shl $0x6,%ebx │ │ │ │ + movdqa 0xcc620(%r10),%xmm11 │ │ │ │ + or %r8d,%ebx │ │ │ │ + movdqa 0xcc6d0(%r10),%xmm12 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - lea 0xcbbdc(%rip),%rax │ │ │ │ - movslq (%rbx,%rcx,4),%rcx │ │ │ │ - movzbl %r9b,%r10d │ │ │ │ + movslq 0xcc8c8(%r10,%rcx,4),%rcx │ │ │ │ + movzbl %r9b,%eax │ │ │ │ xor $0x400,%r9d │ │ │ │ - mov %rax,%r11 │ │ │ │ - sub %r10,%rax │ │ │ │ - add %rbx,%rcx │ │ │ │ - add $0xfffffffffffffcf0,%rbx │ │ │ │ - vmovdqa -0x40(%rdx),%ymm2 │ │ │ │ - vmovdqa -0x20(%rdx),%ymm0 │ │ │ │ - vmovdqa (%rdx),%ymm1 │ │ │ │ - and $0xfffffffe,%r10d │ │ │ │ + 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 │ │ │ │ - movzwl (%r11,%r10,1),%r10d │ │ │ │ - movzwl 0x10e(%rax),%eax │ │ │ │ - vpbroadcastd 0x23c(%rbx),%ymm13 │ │ │ │ - vpbroadcastd 0x230(%rbx),%ymm14 │ │ │ │ - vpbroadcastd 0x19c(%rbx),%ymm15 │ │ │ │ - vmovdqa %ymm2,(%rsp) │ │ │ │ - vmovdqa %ymm0,0x20(%rsp) │ │ │ │ - vmovdqa %ymm1,0x40(%rsp) │ │ │ │ + movd (%rdx),%xmm4 │ │ │ │ + movdqu 0x1(%rdx),%xmm5 │ │ │ │ + movdqu 0x11(%rdx),%xmm6 │ │ │ │ + movzwl 0xd174e(%r10,%r11,1),%r11d │ │ │ │ + movzwl 0xd185c(%r10,%rax,1),%eax │ │ │ │ + movdqa %xmm0,0x20(%rsp) │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa %xmm1,0x30(%rsp) │ │ │ │ + pshufb %xmm7,%xmm4 │ │ │ │ + movdqa %xmm2,0x40(%rsp) │ │ │ │ + lea 0xcc8c8(%r10,%rcx,1),%rcx │ │ │ │ + movdqa %xmm3,0x50(%rsp) │ │ │ │ neg %eax │ │ │ │ - neg %r10d │ │ │ │ + movdqa %xmm4,0x60(%rsp) │ │ │ │ + or $0x40000,%r11d │ │ │ │ + movdqa %xmm4,0x70(%rsp) │ │ │ │ + movdqa %xmm5,0x80(%rsp) │ │ │ │ + movdqa %xmm6,0x90(%rsp) │ │ │ │ + movq 0xcc652(%r10),%xmm0 │ │ │ │ + movsldup 0xcc6f0(%r10),%xmm1 │ │ │ │ + movq 0xcc790(%r10),%xmm2 │ │ │ │ + movq %xmm0,0xe0(%rsp) │ │ │ │ + movq %xmm1,0xf0(%rsp) │ │ │ │ + movq %xmm2,0xf8(%rsp) │ │ │ │ + lea 0x2000(%rax),%ebp │ │ │ │ + mov $0x1f00,%r14d │ │ │ │ jmp *%rcx │ │ │ │ - vpbroadcastq 0xc0(%rbx),%ymm6 │ │ │ │ - vbroadcasti128 0x50(%rbx),%ymm10 │ │ │ │ - vbroadcasti128 0x70(%rbx),%ymm11 │ │ │ │ - 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 3164b6 <__cxa_finalize@plt+0x2eb466> │ │ │ │ + jne 313049 <__cxa_finalize@plt+0x2e7ff9> │ │ │ │ + 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 31631a <__cxa_finalize@plt+0x2eb2ca> │ │ │ │ - vpbroadcastd 0x198(%rbx),%xmm3 │ │ │ │ - call 316250 <__cxa_finalize@plt+0x2eb200> │ │ │ │ + jne 312f70 <__cxa_finalize@plt+0x2e7f20> │ │ │ │ + call 312ee6 <__cxa_finalize@plt+0x2e7e96> │ │ │ │ sub $0x433,%r9d │ │ │ │ lea 0x3(%r8),%ecx │ │ │ │ xor $0x7f,%r9d │ │ │ │ - call 316210 <__cxa_finalize@plt+0x2eb1c0> │ │ │ │ - jmp 3163e4 <__cxa_finalize@plt+0x2eb394> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovd %ecx,%xmm8 │ │ │ │ - mov %r9d,%ecx │ │ │ │ - vmovd %r9d,%xmm7 │ │ │ │ - vpbroadcastb %xmm8,%ymm8 │ │ │ │ - shr $0x8,%ecx │ │ │ │ - vpbroadcastb %xmm7,%ymm7 │ │ │ │ - vpcmpeqb -0x80(%rbx),%ymm8,%ymm8 │ │ │ │ - vmovdqa (%rbx,%rcx,8),%xmm9 │ │ │ │ - vpand %ymm7,%ymm8,%ymm0 │ │ │ │ - vpcmpgtb %ymm9,%ymm0,%ymm0 │ │ │ │ - vpmovmskb %ymm0,%ecx │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vpshufb 0x1e(%rbx),%xmm1,%xmm2 │ │ │ │ - vpminub -0x3c(%rbx),%xmm3,%xmm3 │ │ │ │ - vpbroadcastd -0x14(%rbx),%xmm4 │ │ │ │ - vbroadcasti128 0x1c0(%rbx),%ymm10 │ │ │ │ - vpshufb %xmm3,%xmm1,%xmm3 │ │ │ │ - vpmaddubsw %xmm4,%xmm2,%xmm2 │ │ │ │ - vpmaddubsw %xmm4,%xmm3,%xmm3 │ │ │ │ - lea 0x40(%rdx,%rax,1),%edx │ │ │ │ + movd %ecx,%xmm0 │ │ │ │ + movd %r9d,%xmm6 │ │ │ │ + shr $0x8,%r9d │ │ │ │ + pshufb %xmm7,%xmm0 │ │ │ │ + pshufb %xmm7,%xmm6 │ │ │ │ + pcmpeqb 0xcc600(%r10),%xmm0 │ │ │ │ + pand %xmm0,%xmm6 │ │ │ │ + pcmpgtb 0xcc680(%r10,%r9,8),%xmm6 │ │ │ │ + jmp 313410 <__cxa_finalize@plt+0x2e83c0> │ │ │ │ + movq 0x86(%rsp),%xmm3 │ │ │ │ + movq 0x87(%rsp),%xmm1 │ │ │ │ + movq 0x88(%rsp),%xmm0 │ │ │ │ + movq 0x89(%rsp),%xmm4 │ │ │ │ + movddup 0xcc7f8(%r10),%xmm5 │ │ │ │ + punpcklbw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpcklbw %xmm4,%xmm2 │ │ │ │ + pmaddubsw %xmm5,%xmm1 │ │ │ │ + pmaddubsw %xmm5,%xmm2 │ │ │ │ + movdqa 0xcc630(%r10),%xmm11 │ │ │ │ + lea 0x40(%rbp,%rax,1),%ebp │ │ │ │ + mov $0x1e40,%r14d │ │ │ │ add %eax,%eax │ │ │ │ - vpaddw %xmm3,%xmm2,%xmm2 │ │ │ │ - vpmulhrsw %xmm2,%xmm13,%xmm2 │ │ │ │ - sub $0xc0,%r11d │ │ │ │ - vpaddw %ymm6,%ymm6,%ymm6 │ │ │ │ - vpackuswb %xmm2,%xmm2,%xmm2 │ │ │ │ - vpunpcklbw %xmm2,%xmm1,%xmm1 │ │ │ │ - vmovdqa %xmm1,0x48(%rsp) │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r8d,%ecx │ │ │ │ - and $0x4,%ecx │ │ │ │ - vmovd 0x48(%rsp),%xmm2 │ │ │ │ - vmovddup 0x40(%rsp),%xmm0 │ │ │ │ - vmovd %ecx,%xmm1 │ │ │ │ - vpalignr $0x1,%xmm0,%xmm2,%xmm2 │ │ │ │ - vpbroadcastb %xmm1,%xmm1 │ │ │ │ - vpshufb -0x2e(%rbx),%xmm2,%xmm2 │ │ │ │ - vpbroadcastd -0x14(%rbx),%xmm3 │ │ │ │ - vpmaxub 0x1e(%rbx),%xmm1,%xmm1 │ │ │ │ - vpshufb %xmm1,%xmm0,%xmm1 │ │ │ │ - vpmaddubsw %xmm3,%xmm2,%xmm2 │ │ │ │ - vpmaddubsw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpaddw %xmm5,%xmm5,%xmm5 │ │ │ │ - add %r10,%r10 │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpmulhrsw %xmm1,%xmm13,%xmm1 │ │ │ │ - vbroadcasti128 0x40(%rbx),%ymm11 │ │ │ │ - vpaddw %xmm5,%xmm15,%xmm5 │ │ │ │ - vpackuswb %xmm1,%xmm1,%xmm1 │ │ │ │ - vpunpcklbw %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovdqa %xmm0,0x38(%rsp) │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + pmulhrsw %xmm10,%xmm1 │ │ │ │ + movq 0xe8(%rsp),%xmm2 │ │ │ │ + paddw %xmm2,%xmm2 │ │ │ │ + movq %xmm2,0xe8(%rsp) │ │ │ │ + packuswb %xmm1,%xmm1 │ │ │ │ + punpcklbw %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,0x88(%rsp) │ │ │ │ ret │ │ │ │ lea 0x3(%r8),%ecx │ │ │ │ + mov %r9d,(%rsp) │ │ │ │ sub $0x458,%r9d │ │ │ │ - call 316210 <__cxa_finalize@plt+0x2eb1c0> │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 3163b3 <__cxa_finalize@plt+0x2eb363> │ │ │ │ - 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 │ │ │ │ - vpmaddubsw %xmm0,%xmm3,%xmm0 │ │ │ │ - vpshufb %xmm2,%xmm1,%xmm2 │ │ │ │ - vpmaddubsw %xmm4,%xmm2,%xmm2 │ │ │ │ - vpbroadcastd -0x50(%rbx,%rcx,4),%xmm4 │ │ │ │ - vpunpckhqdq %xmm3,%xmm3,%xmm3 │ │ │ │ - vpmaddubsw %xmm4,%xmm3,%xmm3 │ │ │ │ - vmovd 0x18(%rbp),%xmm4 │ │ │ │ - vpminsw %xmm4,%xmm15,%xmm4 │ │ │ │ - vpbroadcastb %xmm4,%xmm4 │ │ │ │ - vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm3,%xmm0,%xmm0 │ │ │ │ - vpmulhrsw %xmm0,%xmm13,%xmm0 │ │ │ │ - vpsubb -0xc0(%rbx),%xmm4,%xmm4 │ │ │ │ - vpsrlq $0x8,%xmm1,%xmm1 │ │ │ │ - vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ - vpblendvb %xmm4,%xmm1,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,0x41(%rsp) │ │ │ │ + movd %ecx,%xmm0 │ │ │ │ + mov $0x5a,%ecx │ │ │ │ + movd %r9d,%xmm1 │ │ │ │ + sub %r9d,%ecx │ │ │ │ + shr $0x8,%r9d │ │ │ │ + movdqu 0xcc600(%r10),%xmm3 │ │ │ │ + movdqa 0xcc680(%r10,%r9,8),%xmm4 │ │ │ │ + call 313435 <__cxa_finalize@plt+0x2e83e5> │ │ │ │ + mov (%rsp),%r9d │ │ │ │ lea 0x2(%r8),%ecx │ │ │ │ - add $0x3cd,%r9d │ │ │ │ + sub $0x8b,%r9d │ │ │ │ shl $0x6,%ecx │ │ │ │ test %r9d,%ecx │ │ │ │ - je 3164b1 <__cxa_finalize@plt+0x2eb461> │ │ │ │ - vpbroadcastd 0x100(%rbx),%xmm0 │ │ │ │ - vpsubb %xmm7,%xmm0,%xmm0 │ │ │ │ - vpand %xmm0,%xmm8,%xmm0 │ │ │ │ - vpcmpgtb %xmm9,%xmm0,%xmm0 │ │ │ │ - vpmovmskb %xmm0,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 3164b6 <__cxa_finalize@plt+0x2eb466> │ │ │ │ - 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,0xc6f9d(%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 │ │ │ │ - vpbroadcastd -0x5c(%rbx,%rcx,4),%ymm3 │ │ │ │ - vpshufb %ymm1,%ymm2,%ymm1 │ │ │ │ - vpmaddubsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd -0x50(%rbx,%rcx,4),%ymm3 │ │ │ │ - vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm3,%ymm2,%ymm2 │ │ │ │ - vmovd 0x20(%rbp),%xmm4 │ │ │ │ - vpminsw %xmm4,%xmm15,%xmm4 │ │ │ │ - vpbroadcastb %xmm4,%xmm4 │ │ │ │ - vpsubb -0x90(%rbx),%xmm4,%xmm4 │ │ │ │ - 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 3164b6 <__cxa_finalize@plt+0x2eb466> │ │ │ │ - call 3162b0 <__cxa_finalize@plt+0x2eb260> │ │ │ │ - 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 │ │ │ │ - vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ - vpaddw %ymm0,%ymm0,%ymm7 │ │ │ │ - vpsubw %xmm1,%xmm2,%xmm4 │ │ │ │ - vpblendd $0xcc,%ymm7,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm7,%xmm1 │ │ │ │ - vpunpcklwd %xmm2,%xmm4,%xmm4 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpsubw %xmm5,%xmm15,%xmm1 │ │ │ │ - vpsllw $0x8,%xmm5,%xmm5 │ │ │ │ - vpaddw %ymm7,%ymm7,%ymm7 │ │ │ │ - vpaddw %ymm0,%ymm6,%ymm6 │ │ │ │ - vpor %xmm1,%xmm5,%xmm5 │ │ │ │ - vpbroadcastq %xmm5,%ymm5 │ │ │ │ + jne 313410 <__cxa_finalize@plt+0x2e83c0> │ │ │ │ + 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 0xcc7f8(%r10),%xmm5 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpcklbw %xmm3,%xmm1 │ │ │ │ + punpcklbw %xmm4,%xmm2 │ │ │ │ + pmaddubsw %xmm5,%xmm1 │ │ │ │ + pmaddubsw %xmm5,%xmm2 │ │ │ │ + movshdup 0xcc6f0(%r10),%xmm3 │ │ │ │ + movdqa 0xcc6e0(%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 0xcc790(%r10),%xmm6 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + paddw %xmm6,%xmm7 │ │ │ │ + movq 0xcc6f8(%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 0xf0(%rsp),%xmm4 │ │ │ │ + movq %xmm3,0x68(%rsp) │ │ │ │ + movq %xmm0,0x8(%rsp) │ │ │ │ + mov %rdi,%r9 │ │ │ │ + movdqa %xmm6,0xc0(%rsp) │ │ │ │ + movq %xmm4,(%rsp) │ │ │ │ + movdqa %xmm4,%xmm0 │ │ │ │ + pand %xmm8,%xmm0 │ │ │ │ + psraw $0x6,%xmm4 │ │ │ │ + movdqa %xmm9,%xmm1 │ │ │ │ + psubw %xmm0,%xmm1 │ │ │ │ + psllw $0x8,%xmm0 │ │ │ │ + por %xmm1,%xmm0 │ │ │ │ + movq %xmm0,0x18(%rsp) │ │ │ │ + pabsw %xmm4,%xmm4 │ │ │ │ + movq %xmm4,0x10(%rsp) │ │ │ │ + movzbl %bl,%r8d │ │ │ │ lea (%rdx,%rax,1),%ecx │ │ │ │ shr $0x6,%edx │ │ │ │ - vpbroadcastq (%rsp,%rdx,1),%ymm1 │ │ │ │ + movq (%rsp,%rdx,1),%xmm0 │ │ │ │ lea (%rcx,%rax,1),%edx │ │ │ │ shr $0x6,%ecx │ │ │ │ - vpbroadcastq (%rsp,%rcx,1),%ymm2 │ │ │ │ + movhps (%rsp,%rcx,1),%xmm0 │ │ │ │ lea (%rdx,%rax,1),%ecx │ │ │ │ shr $0x6,%edx │ │ │ │ - vmovq (%rsp,%rdx,1),%xmm0 │ │ │ │ + movq (%rsp,%rdx,1),%xmm1 │ │ │ │ lea (%rcx,%rax,1),%edx │ │ │ │ shr $0x6,%ecx │ │ │ │ - vmovhps (%rsp,%rcx,1),%xmm0,%xmm0 │ │ │ │ - vpblendd $0xc0,%ymm2,%ymm1,%ymm1 │ │ │ │ - vpand %ymm6,%ymm14,%ymm2 │ │ │ │ - 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 31658f <__cxa_finalize@plt+0x2eb53f> │ │ │ │ - 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 │ │ │ │ - vpmulhrsw %ymm0,%ymm13,%ymm0 │ │ │ │ - vpaddw %ymm7,%ymm6,%ymm6 │ │ │ │ - add %r10,%r9 │ │ │ │ - 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) │ │ │ │ + movhps (%rsp,%rcx,1),%xmm1 │ │ │ │ + movdqa %xmm8,%xmm2 │ │ │ │ + pand %xmm6,%xmm2 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + paddsw %xmm7,%xmm5 │ │ │ │ + movdqa %xmm9,%xmm3 │ │ │ │ + psubw %xmm2,%xmm3 │ │ │ │ + psllw $0x8,%xmm2 │ │ │ │ + pshufb %xmm11,%xmm0 │ │ │ │ + por %xmm3,%xmm2 │ │ │ │ + pmaddubsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm8,%xmm2 │ │ │ │ + pand %xmm5,%xmm2 │ │ │ │ + movdqa %xmm9,%xmm3 │ │ │ │ + psubw %xmm2,%xmm3 │ │ │ │ + psllw $0x8,%xmm2 │ │ │ │ + pshufb %xmm11,%xmm1 │ │ │ │ + por %xmm3,%xmm2 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + cmp $0x7f,%ecx │ │ │ │ + jge 3131ed <__cxa_finalize@plt+0x2e819d> │ │ │ │ + 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 │ │ │ │ + movhps (%rsp,%rcx,1),%xmm4 │ │ │ │ + pshufb %xmm12,%xmm3 │ │ │ │ + pshufb %xmm12,%xmm4 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpckldq %xmm4,%xmm2 │ │ │ │ + punpckhdq %xmm4,%xmm3 │ │ │ │ + movddup 0x18(%rsp),%xmm4 │ │ │ │ + pmaddubsw %xmm4,%xmm2 │ │ │ │ + pmaddubsw %xmm4,%xmm3 │ │ │ │ + psraw $0xf,%xmm6 │ │ │ │ + pand %xmm6,%xmm2 │ │ │ │ + pandn %xmm0,%xmm6 │ │ │ │ + movdqa %xmm2,%xmm0 │ │ │ │ + por %xmm6,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + psraw $0xf,%xmm6 │ │ │ │ + pand %xmm6,%xmm3 │ │ │ │ + pandn %xmm1,%xmm6 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + por %xmm6,%xmm1 │ │ │ │ + pmulhrsw %xmm10,%xmm0 │ │ │ │ + pmulhrsw %xmm10,%xmm1 │ │ │ │ + packuswb %xmm1,%xmm0 │ │ │ │ + movd %xmm0,(%rdi) │ │ │ │ + pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ + 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 31661b <__cxa_finalize@plt+0x2eb5cb> │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - cmp %r11d,%edx │ │ │ │ - jge 316511 <__cxa_finalize@plt+0x2eb4c1> │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ + je 3132f0 <__cxa_finalize@plt+0x2e82a0> │ │ │ │ + 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 3130ee <__cxa_finalize@plt+0x2e809e> │ │ │ │ + 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 │ │ │ │ + movzbl 0x16(%rsp),%edx │ │ │ │ + movhps (%rsp,%rdx,1),%xmm2 │ │ │ │ + psubw %xmm3,%xmm4 │ │ │ │ + pshufb %xmm12,%xmm1 │ │ │ │ + pshufb %xmm12,%xmm2 │ │ │ │ + movq %xmm4,0x10(%rsp) │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpckldq %xmm2,%xmm0 │ │ │ │ + punpckhdq %xmm2,%xmm1 │ │ │ │ + pmaddubsw %xmm5,%xmm0 │ │ │ │ + pmaddubsw %xmm5,%xmm1 │ │ │ │ + pmulhrsw %xmm10,%xmm0 │ │ │ │ + pmulhrsw %xmm10,%xmm1 │ │ │ │ + packuswb %xmm1,%xmm0 │ │ │ │ + movd %xmm0,(%rdi) │ │ │ │ + pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ + movd %xmm1,(%rdi,%rsi,1) │ │ │ │ + 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 3165cf <__cxa_finalize@plt+0x2eb57f> │ │ │ │ - mov %rbp,%rsp │ │ │ │ + jg 31325c <__cxa_finalize@plt+0x2e820c> │ │ │ │ + sub $0x100,%ebx │ │ │ │ + jl 31332d <__cxa_finalize@plt+0x2e82dd> │ │ │ │ + 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 3130ab <__cxa_finalize@plt+0x2e805b> │ │ │ │ + add $0x100,%rsp │ │ │ │ + pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ - vzeroupper │ │ │ │ ret │ │ │ │ - vbroadcasti128 0xc0(%rbx),%ymm6 │ │ │ │ - vmovd %r10d,%xmm5 │ │ │ │ - vbroadcasti128 -0x3e(%rbx),%ymm10 │ │ │ │ - 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 316884 <__cxa_finalize@plt+0x2eb834> │ │ │ │ + jne 313049 <__cxa_finalize@plt+0x2e7ff9> │ │ │ │ + movd 0x8(%rdx),%xmm5 │ │ │ │ lea 0x7e(%r9),%ecx │ │ │ │ + pshufb %xmm7,%xmm5 │ │ │ │ mov %r8b,%cl │ │ │ │ + movd %xmm5,0x88(%rsp) │ │ │ │ cmp $0x8,%ecx │ │ │ │ - ja 31669e <__cxa_finalize@plt+0x2eb64e> │ │ │ │ - vpbroadcastd 0x3c(%rbx),%xmm3 │ │ │ │ - vmovhps %xmm1,0x50(%rsp) │ │ │ │ - call 316250 <__cxa_finalize@plt+0x2eb200> │ │ │ │ + ja 3133bd <__cxa_finalize@plt+0x2e836d> │ │ │ │ + call 312ee6 <__cxa_finalize@plt+0x2e7e96> │ │ │ │ sub $0x35,%r9d │ │ │ │ lea 0x7(%r8),%ecx │ │ │ │ xor $0x7f,%r9d │ │ │ │ - call 316210 <__cxa_finalize@plt+0x2eb1c0> │ │ │ │ - jmp 316755 <__cxa_finalize@plt+0x2eb705> │ │ │ │ + movdqu 0xcc604(%r10),%xmm1 │ │ │ │ + movd %ecx,%xmm0 │ │ │ │ + movd %r9d,%xmm6 │ │ │ │ + shr $0x8,%r9d │ │ │ │ + movdqa 0xcc680(%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 313410 <__cxa_finalize@plt+0x2e83c0> │ │ │ │ lea 0x7(%r8),%ecx │ │ │ │ + mov %r9d,(%rsp) │ │ │ │ sub $0x5a,%r9d │ │ │ │ - call 316210 <__cxa_finalize@plt+0x2eb1c0> │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 31672b <__cxa_finalize@plt+0x2eb6db> │ │ │ │ - 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 │ │ │ │ - vpshufb %xmm3,%xmm1,%xmm3 │ │ │ │ - vshufps $0x99,%xmm3,%xmm2,%xmm2 │ │ │ │ - vpmaddubsw %xmm4,%xmm2,%xmm2 │ │ │ │ - vpbroadcastd -0x50(%rbx,%rcx,4),%xmm4 │ │ │ │ - vpmaddubsw %xmm4,%xmm3,%xmm3 │ │ │ │ - vmovd 0x18(%rbp),%xmm4 │ │ │ │ - vpminuw %xmm4,%xmm15,%xmm4 │ │ │ │ - vpbroadcastb %xmm4,%xmm4 │ │ │ │ - vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm3,%xmm0,%xmm0 │ │ │ │ - vpmulhrsw %xmm0,%xmm13,%xmm0 │ │ │ │ - vpsubb -0xc0(%rbx),%xmm4,%xmm4 │ │ │ │ - vpsrldq $0x1,%xmm1,%xmm1 │ │ │ │ - vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ - vpblendvb %xmm4,%xmm1,%xmm0,%xmm0 │ │ │ │ - vmovq %xmm0,0x41(%rsp) │ │ │ │ - lea -0x33(%r9),%ecx │ │ │ │ + movd %ecx,%xmm0 │ │ │ │ + mov $0x5a,%ecx │ │ │ │ + movd %r9d,%xmm1 │ │ │ │ + sub %r9d,%ecx │ │ │ │ + shr $0x8,%r9d │ │ │ │ + movdqu 0xcc604(%r10),%xmm3 │ │ │ │ + movdqa 0xcc680(%r10,%r9,8),%xmm4 │ │ │ │ + psrldq $0x4,%xmm4 │ │ │ │ + call 313435 <__cxa_finalize@plt+0x2e83e5> │ │ │ │ + mov (%rsp),%ecx │ │ │ │ + sub $0x8d,%ecx │ │ │ │ mov %r8b,%cl │ │ │ │ cmp $0x8,%ecx │ │ │ │ - jbe 31687f <__cxa_finalize@plt+0x2eb82f> │ │ │ │ - vpbroadcastd 0x100(%rbx),%ymm0 │ │ │ │ - vpsubb %ymm7,%ymm0,%ymm0 │ │ │ │ - vpand %ymm0,%ymm8,%ymm0 │ │ │ │ - vpcmpgtb %ymm9,%ymm0,%ymm0 │ │ │ │ - vpmovmskb %ymm0,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 316884 <__cxa_finalize@plt+0x2eb834> │ │ │ │ - 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 3167d6 <__cxa_finalize@plt+0x2eb786> │ │ │ │ - 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 │ │ │ │ - vpshufb %ymm3,%ymm2,%ymm3 │ │ │ │ - vpmaddubsw %ymm7,%ymm3,%ymm3 │ │ │ │ - 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 3167f2 <__cxa_finalize@plt+0x2eb7a2> │ │ │ │ - mov $0xa,%r9d │ │ │ │ - cmp $0x10,%r8d │ │ │ │ - cmovs %r8d,%r9d │ │ │ │ - xor $0xf,%r9d │ │ │ │ - vmovd %r9d,%xmm0 │ │ │ │ - vpbroadcastb %xmm0,%ymm0 │ │ │ │ - vbroadcasti128 -0x34(%rbx),%ymm1 │ │ │ │ - vinserti128 $0x1,-0x38(%rbx),%ymm1,%ymm2 │ │ │ │ - vbroadcasti128 -0x30(%rbx),%ymm4 │ │ │ │ - vpblendd $0xf,%ymm4,%ymm1,%ymm1 │ │ │ │ - vinserti128 $0x0,-0x2c(%rbx),%ymm4,%ymm4 │ │ │ │ - vpmaxub %ymm2,%ymm0,%ymm0 │ │ │ │ - vmovdqu 0x31(%rsp),%xmm2 │ │ │ │ - vinserti128 $0x1,0x2b(%rsp),%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm0,%ymm2,%ymm0 │ │ │ │ - vpmaddubsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vmovd 0x20(%rbp),%xmm7 │ │ │ │ - vpshufb %ymm1,%ymm2,%ymm1 │ │ │ │ - vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ │ │ - vpminsw %xmm7,%xmm15,%xmm7 │ │ │ │ - vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpbroadcastb %xmm7,%ymm7 │ │ │ │ - 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 316884 <__cxa_finalize@plt+0x2eb834> │ │ │ │ - call 3162b0 <__cxa_finalize@plt+0x2eb260> │ │ │ │ - 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 │ │ │ │ - vpsraw $0x6,%xmm1,%xmm1 │ │ │ │ - lea (%rsi,%rsi,2),%rbx │ │ │ │ - vpaddw %ymm3,%ymm3,%ymm7 │ │ │ │ - vpsubw %xmm1,%xmm0,%xmm9 │ │ │ │ - vpsllw $0x8,%xmm5,%xmm5 │ │ │ │ - vpunpcklwd %xmm0,%xmm9,%xmm8 │ │ │ │ - vpblendd $0xf0,%ymm7,%ymm3,%ymm3 │ │ │ │ - vpor %xmm2,%xmm5,%xmm5 │ │ │ │ - vpunpckhwd %xmm0,%xmm9,%xmm9 │ │ │ │ - vpaddw %ymm3,%ymm6,%ymm6 │ │ │ │ - vinserti128 $0x1,%xmm5,%ymm5,%ymm12 │ │ │ │ - lea (%rdx,%rax,1),%ecx │ │ │ │ - shr $0x6,%edx │ │ │ │ - vmovdqu (%rsp,%rdx,1),%xmm0 │ │ │ │ - lea (%rcx,%rax,1),%edx │ │ │ │ - shr $0x6,%ecx │ │ │ │ - vinserti128 $0x1,(%rsp,%rcx,1),%ymm0,%ymm0 │ │ │ │ - lea (%rdx,%rax,1),%ecx │ │ │ │ - shr $0x6,%edx │ │ │ │ - vmovdqu (%rsp,%rdx,1),%xmm1 │ │ │ │ - lea (%rcx,%rax,1),%edx │ │ │ │ - shr $0x6,%ecx │ │ │ │ - vinserti128 $0x1,(%rsp,%rcx,1),%ymm1,%ymm1 │ │ │ │ - vpand %ymm6,%ymm14,%ymm2 │ │ │ │ - vpaddsw %ymm7,%ymm6,%ymm4 │ │ │ │ - vpsubw %ymm2,%ymm15,%ymm5 │ │ │ │ - vpsllw $0x8,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm10,%ymm0,%ymm0 │ │ │ │ - vpor %ymm5,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ - 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 316996 <__cxa_finalize@plt+0x2eb946> │ │ │ │ - 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 │ │ │ │ - vpunpckhdq %ymm3,%ymm2,%ymm2 │ │ │ │ - vpermq $0xd8,%ymm5,%ymm5 │ │ │ │ - vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm12,%ymm5,%ymm5 │ │ │ │ - vpmaddubsw %ymm12,%ymm2,%ymm2 │ │ │ │ - vpsraw $0xf,%ymm6,%ymm6 │ │ │ │ - vpblendvb %ymm6,%ymm5,%ymm0,%ymm0 │ │ │ │ - vpsraw $0xf,%ymm4,%ymm3 │ │ │ │ - vpblendvb %ymm3,%ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm0,%ymm13,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm13,%ymm1 │ │ │ │ - vpaddw %ymm7,%ymm4,%ymm6 │ │ │ │ - add %r10,%r9 │ │ │ │ - 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 316a47 <__cxa_finalize@plt+0x2eb9f7> │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - cmp %r11d,%edx │ │ │ │ - jge 3168d5 <__cxa_finalize@plt+0x2eb885> │ │ │ │ - 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 │ │ │ │ - vpunpckldq %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpckhdq %ymm2,%ymm1,%ymm1 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm12,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm12,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm0,%ymm13,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm13,%ymm1 │ │ │ │ - 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) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 3169d7 <__cxa_finalize@plt+0x2eb987> │ │ │ │ - mov %rbp,%rsp │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ + jbe 312fc7 <__cxa_finalize@plt+0x2e7f77> │ │ │ │ + pmovmskb %xmm6,%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 313049 <__cxa_finalize@plt+0x2e7ff9> │ │ │ │ + imul $0x55555555,%r9d,%r9d │ │ │ │ + mov %rdx,%rcx │ │ │ │ + shr $0x1e,%r9d │ │ │ │ + sub $0x3,%r9 │ │ │ │ + jmp 3137f5 <__cxa_finalize@plt+0x2e87a5> │ │ │ │ + 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 31351b <__cxa_finalize@plt+0x2e84cb> │ │ │ │ + imul $0x55555555,%r9d,%r9d │ │ │ │ + movq 0x86(%rsp),%xmm0 │ │ │ │ + shr $0x1e,%r9d │ │ │ │ + movq 0x87(%rsp),%xmm1 │ │ │ │ + sub $0x3,%r9 │ │ │ │ + movddup 0xcc710(%r10,%r9,8),%xmm7 │ │ │ │ + punpcklbw %xmm1,%xmm0 │ │ │ │ + pmaddubsw %xmm7,%xmm0 │ │ │ │ + movq 0x88(%rsp),%xmm1 │ │ │ │ + movq 0x89(%rsp),%xmm2 │ │ │ │ + movddup 0xcc728(%r10,%r9,8),%xmm7 │ │ │ │ + punpcklbw %xmm2,%xmm1 │ │ │ │ + pmaddubsw %xmm7,%xmm1 │ │ │ │ + movq 0x8a(%rsp),%xmm2 │ │ │ │ + movddup 0xcc740(%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 31351b <__cxa_finalize@plt+0x2e84cb> │ │ │ │ + movq 0x1(%rdx,%rcx,1),%xmm0 │ │ │ │ + movq %xmm0,0x88(%rsp,%rcx,1) │ │ │ │ ret │ │ │ │ - mov %r8d,%r11d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 316cdb <__cxa_finalize@plt+0x2ebc8b> │ │ │ │ + jne 313049 <__cxa_finalize@plt+0x2e7ff9> │ │ │ │ lea 0xf(%r8),%ecx │ │ │ │ sub $0x5a,%r9d │ │ │ │ - call 316210 <__cxa_finalize@plt+0x2eb1c0> │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 316b09 <__cxa_finalize@plt+0x2ebab9> │ │ │ │ - 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 │ │ │ │ - vpbroadcastd -0x68(%rbx,%rcx,4),%ymm0 │ │ │ │ - vpbroadcastd -0x5c(%rbx,%rcx,4),%ymm4 │ │ │ │ - vpbroadcastd -0x50(%rbx,%rcx,4),%ymm5 │ │ │ │ - vpshufb %ymm2,%ymm1,%ymm2 │ │ │ │ - vpshufb %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm0,%ymm2,%ymm0 │ │ │ │ - vshufps $0x99,%ymm1,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vmovd 0x18(%rbp),%xmm4 │ │ │ │ - vpminsw %xmm4,%xmm15,%xmm4 │ │ │ │ - vpbroadcastb %xmm4,%xmm4 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm0,%ymm13,%ymm0 │ │ │ │ - vpsubb -0xc0(%rbx),%xmm4,%xmm4 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ - vpackuswb %xmm2,%xmm0,%xmm0 │ │ │ │ - vpblendvb %xmm4,%xmm6,%xmm0,%xmm0 │ │ │ │ - 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 316cdb <__cxa_finalize@plt+0x2ebc8b> │ │ │ │ - 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 316c45 <__cxa_finalize@plt+0x2ebbf5> │ │ │ │ - vpbroadcastd 0x188(%rbx),%xmm0 │ │ │ │ - vbroadcasti128 -0x38(%rbx),%ymm10 │ │ │ │ - vbroadcasti128 -0x34(%rbx),%ymm11 │ │ │ │ - vbroadcasti128 -0x30(%rbx),%ymm12 │ │ │ │ - je 316c08 <__cxa_finalize@plt+0x2ebbb8> │ │ │ │ - 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 │ │ │ │ - vpshufb %ymm12,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm10,%ymm5,%ymm2 │ │ │ │ - vpmaddubsw %ymm7,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm11,%ymm5,%ymm4 │ │ │ │ - vpmaddubsw %ymm8,%ymm4,%ymm4 │ │ │ │ - vpshufb %ymm12,%ymm5,%ymm5 │ │ │ │ - vpmaddubsw %ymm9,%ymm5,%ymm5 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd 0x110(%rbx),%ymm3 │ │ │ │ - vpaddb -0xa0(%rbx),%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm4,%ymm2,%ymm2 │ │ │ │ - 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 316c0c <__cxa_finalize@plt+0x2ebbbc> │ │ │ │ - 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 316c61 <__cxa_finalize@plt+0x2ebc11> │ │ │ │ - mov $0xa,%r9d │ │ │ │ - cmp $0x10,%r8d │ │ │ │ - cmovs %r8d,%r9d │ │ │ │ - xor $0xf,%r9d │ │ │ │ - vmovd %r9d,%xmm0 │ │ │ │ - vpbroadcastb %xmm0,%ymm0 │ │ │ │ - vmovdqu -0xf(%rdx),%xmm2 │ │ │ │ - vinserti128 $0x1,-0x15(%rdx),%ymm2,%ymm2 │ │ │ │ - vbroadcasti128 -0x34(%rbx),%ymm1 │ │ │ │ - vbroadcasti128 -0x30(%rbx),%ymm4 │ │ │ │ - vinserti128 $0x1,-0x38(%rbx),%ymm1,%ymm5 │ │ │ │ - vpblendd $0xf,%ymm4,%ymm1,%ymm1 │ │ │ │ - vinserti128 $0x0,-0x2c(%rbx),%ymm4,%ymm4 │ │ │ │ - vpmaxub %ymm5,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm0,%ymm2,%ymm0 │ │ │ │ - vpmaddubsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm1,%ymm2,%ymm1 │ │ │ │ - vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ │ │ - vpsubb -0xa0(%rbx),%ymm6,%ymm6 │ │ │ │ - vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm1,%ymm13,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm3,%ymm3 │ │ │ │ - vpermq $0x78,%ymm3,%ymm3 │ │ │ │ - vpblendvb %ymm6,-0x20(%rdx),%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm3,0x20(%rsp) │ │ │ │ - vmovd %r10d,%xmm1 │ │ │ │ - vbroadcasti128 -0x3e(%rbx),%ymm10 │ │ │ │ - vmovd %eax,%xmm7 │ │ │ │ - vbroadcasti128 0x60(%rbx),%ymm11 │ │ │ │ - vpbroadcastw %xmm1,%ymm1 │ │ │ │ - vpbroadcastw %xmm7,%ymm7 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - vpmullw 0xe0(%rbx),%ymm1,%ymm0 │ │ │ │ - vpsllw $0x4,%xmm1,%xmm1 │ │ │ │ - vpaddw 0xc0(%rbx),%ymm7,%ymm6 │ │ │ │ - lea 0x1040(%rax),%ebx │ │ │ │ - vmovd %xmm1,0x9c(%rsp) │ │ │ │ - mov %ebx,%edx │ │ │ │ - vmovdqa %ymm0,0xa0(%rsp) │ │ │ │ - lea 0x3c(%rsp),%r9 │ │ │ │ - vmovdqa %ymm6,0xc0(%rsp) │ │ │ │ - vpxor %ymm1,%ymm1,%ymm1 │ │ │ │ - vpsraw $0x6,%ymm0,%ymm2 │ │ │ │ - vpand %ymm0,%ymm14,%ymm0 │ │ │ │ - vpsubw %ymm2,%ymm1,%ymm9 │ │ │ │ - vpsubw %ymm0,%ymm15,%ymm12 │ │ │ │ - vpunpcklwd %ymm1,%ymm9,%ymm8 │ │ │ │ - vpsllw $0x8,%ymm0,%ymm0 │ │ │ │ - vpunpckhwd %ymm1,%ymm9,%ymm9 │ │ │ │ - vpor %ymm0,%ymm12,%ymm12 │ │ │ │ - lea (%rdx,%rax,1),%ecx │ │ │ │ - shr $0x6,%edx │ │ │ │ - vmovdqu (%rsp,%rdx,1),%xmm0 │ │ │ │ - vinserti128 $0x1,0x8(%rsp,%rdx,1),%ymm0,%ymm0 │ │ │ │ - lea (%rcx,%rax,1),%edx │ │ │ │ - shr $0x6,%ecx │ │ │ │ - vmovdqu (%rsp,%rcx,1),%xmm1 │ │ │ │ - vinserti128 $0x1,0x8(%rsp,%rcx,1),%ymm1,%ymm1 │ │ │ │ - vpand %ymm6,%ymm14,%ymm2 │ │ │ │ - vpaddsw %ymm7,%ymm6,%ymm5 │ │ │ │ - vpsubw %ymm2,%ymm15,%ymm3 │ │ │ │ - vpsllw $0x8,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm10,%ymm0,%ymm0 │ │ │ │ - vpor %ymm3,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ - 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 316e0b <__cxa_finalize@plt+0x2ebdbb> │ │ │ │ - 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 │ │ │ │ - vpunpckhqdq %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm12,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm12,%ymm3,%ymm3 │ │ │ │ - vpsraw $0xf,%ymm6,%ymm6 │ │ │ │ - vpblendvb %ymm6,%ymm2,%ymm0,%ymm0 │ │ │ │ - vpsraw $0xf,%ymm5,%ymm6 │ │ │ │ - vpblendvb %ymm6,%ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm0,%ymm13,%ymm0 │ │ │ │ - vpmulhrsw %ymm1,%ymm13,%ymm1 │ │ │ │ - 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 316ea5 <__cxa_finalize@plt+0x2ebe55> │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - cmp $0xbc0,%edx │ │ │ │ - jge 316d60 <__cxa_finalize@plt+0x2ebd10> │ │ │ │ - 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 │ │ │ │ - vpunpcklqdq %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpckhqdq %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm12,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm12,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm0,%ymm13,%ymm0 │ │ │ │ - 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 316e48 <__cxa_finalize@plt+0x2ebdf8> │ │ │ │ - sub $0x100,%r11d │ │ │ │ - jl 316ee4 <__cxa_finalize@plt+0x2ebe94> │ │ │ │ - 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 316d21 <__cxa_finalize@plt+0x2ebcd1> │ │ │ │ - mov %rbp,%rsp │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vmovdqa 0x20(%rdx),%ymm2 │ │ │ │ - lea 0x100(%r8),%r11d │ │ │ │ - vmovdqa %ymm2,0x60(%rsp) │ │ │ │ + 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 0xcc6a0(%r10,%r9,4),%xmm3 │ │ │ │ + pcmpeqb 0xcc670(%r10),%xmm0 │ │ │ │ + pand %xmm0,%xmm1 │ │ │ │ + pand %xmm0,%xmm6 │ │ │ │ + pcmpgtb %xmm3,%xmm1 │ │ │ │ + pcmpgtb %xmm3,%xmm6 │ │ │ │ + pmovmskb %xmm1,%r9d │ │ │ │ + mov %rdx,%rcx │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 31367e <__cxa_finalize@plt+0x2e862e> │ │ │ │ + imul $0x24924924,%r9d,%r9d │ │ │ │ + pshufb 0xcc6a0(%r10),%xmm5 │ │ │ │ + shr $0x1e,%r9d │ │ │ │ + adc $0xfffffffffffffffc,%r9 │ │ │ │ + movd %xmm5,0x90(%rsp) │ │ │ │ + movddup 0xcc710(%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 0xcc728(%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 31364a <__cxa_finalize@plt+0x2e85fa> │ │ │ │ + movddup 0xcc740(%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 31367e <__cxa_finalize@plt+0x2e862e> │ │ │ │ + movdqu 0x1(%rcx,%rdx,1),%xmm0 │ │ │ │ + movdqu %xmm0,0x80(%rsp,%rdx,1) │ │ │ │ + pmovmskb %xmm6,%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 313049 <__cxa_finalize@plt+0x2e7ff9> │ │ │ │ + imul $0x24924924,%r9d,%r9d │ │ │ │ + shr $0x1e,%r9d │ │ │ │ + adc $0xfffffffffffffffc,%r9 │ │ │ │ + jmp 3137f5 <__cxa_finalize@plt+0x2e87a5> │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 316cdb <__cxa_finalize@plt+0x2ebc8b> │ │ │ │ - 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 │ │ │ │ - vinserti128 $0x1,-0x2a(%rbx),%ymm6,%ymm6 │ │ │ │ - vmovdqu 0x6(%rdx),%xmm3 │ │ │ │ - vinserti128 $0x1,0x11(%rdx),%ymm3,%ymm3 │ │ │ │ - vmovd 0x18(%rbp),%xmm0 │ │ │ │ - vpminsw %xmm0,%xmm15,%xmm0 │ │ │ │ - vpbroadcastb %xmm0,%ymm10 │ │ │ │ - vpshufb %ymm5,%ymm1,%ymm0 │ │ │ │ - vshufps $0x49,%ymm6,%ymm5,%ymm4 │ │ │ │ - vpmaddubsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm4,%ymm1,%ymm2 │ │ │ │ - vshufps $0x9e,%ymm6,%ymm5,%ymm5 │ │ │ │ - vpmaddubsw %ymm8,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm4,%ymm3,%ymm1 │ │ │ │ - vpmaddubsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm5,%ymm3,%ymm2 │ │ │ │ - vpmaddubsw %ymm8,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm6,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - 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 316b44 <__cxa_finalize@plt+0x2ebaf4> │ │ │ │ - vmovdqa 0x20(%rdx),%ymm2 │ │ │ │ - mov 0x40(%rdx),%ecx │ │ │ │ - lea 0x300(%r8),%r11d │ │ │ │ - vmovdqa %ymm2,0x60(%rsp) │ │ │ │ - mov %ecx,0x80(%rsp) │ │ │ │ + jne 313049 <__cxa_finalize@plt+0x2e7ff9> │ │ │ │ + pshufb 0xcc6a0(%r10),%xmm6 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + lea 0x90(%rsp),%rdx │ │ │ │ + movd %xmm6,0x10(%rdx) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + call 312c00 <__cxa_finalize@plt+0x2e7bb0> │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + mov 0x120(%rsp),%edx │ │ │ │ + movdqa %xmm0,0x80(%rsp) │ │ │ │ + movdqa %xmm1,0x90(%rsp) │ │ │ │ + cmp $0x20,%edx │ │ │ │ + jge 3137f5 <__cxa_finalize@plt+0x2e87a5> │ │ │ │ + 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 3137f5 <__cxa_finalize@plt+0x2e87a5> │ │ │ │ + movdqu 0x21(%rdx),%xmm0 │ │ │ │ + movdqu 0x31(%rdx),%xmm1 │ │ │ │ + movdqa %xmm0,0xa0(%rsp) │ │ │ │ + movdqa %xmm1,0xb0(%rsp) │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 316cdb <__cxa_finalize@plt+0x2ebc8b> │ │ │ │ - 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 │ │ │ │ - vmovdqu -0x30(%rbx),%xmm5 │ │ │ │ - vinserti128 $0x1,-0x2a(%rbx),%ymm5,%ymm5 │ │ │ │ - vpshufb %ymm6,%ymm3,%ymm0 │ │ │ │ - vshufps $0x49,%ymm5,%ymm6,%ymm4 │ │ │ │ - vpmaddubsw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm4,%ymm3,%ymm2 │ │ │ │ - vshufps $0x9e,%ymm5,%ymm6,%ymm6 │ │ │ │ - vpmaddubsw %ymm8,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm6,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ - vmovdqu 0x24(%rdx),%xmm2 │ │ │ │ - vinserti128 $0x1,0x31(%rdx),%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm4,%ymm2,%ymm4 │ │ │ │ - vpmaddubsw %ymm7,%ymm4,%ymm4 │ │ │ │ - vpshufb %ymm6,%ymm2,%ymm3 │ │ │ │ - vpmaddubsw %ymm8,%ymm3,%ymm3 │ │ │ │ - vpshufb %ymm5,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ │ │ - vmovd 0x18(%rbp),%xmm5 │ │ │ │ - vpminsw %xmm5,%xmm15,%xmm5 │ │ │ │ - vpbroadcastb %xmm5,%ymm10 │ │ │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0x110(%rbx),%ymm3 │ │ │ │ - vpmulhrsw %ymm0,%ymm13,%ymm0 │ │ │ │ - vpmulhrsw %ymm2,%ymm13,%ymm2 │ │ │ │ - vmovdqa -0x40(%rbx),%xmm5 │ │ │ │ - vinserti128 $0x1,-0x3a(%rbx),%ymm5,%ymm5 │ │ │ │ - vpsubb %ymm3,%ymm10,%ymm3 │ │ │ │ - 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 316f57 <__cxa_finalize@plt+0x2ebf07> │ │ │ │ + jne 313049 <__cxa_finalize@plt+0x2e7ff9> │ │ │ │ + pshufb 0xcc6a0(%r10),%xmm1 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + lea 0xb0(%rsp),%rdx │ │ │ │ + movd %xmm1,0x10(%rdx) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + call 312c00 <__cxa_finalize@plt+0x2e7bb0> │ │ │ │ + sub $0x20,%rdx │ │ │ │ + call 312c00 <__cxa_finalize@plt+0x2e7bb0> │ │ │ │ + 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 3137f5 <__cxa_finalize@plt+0x2e87a5> │ │ │ │ + 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 3137f5 <__cxa_finalize@plt+0x2e87a5> │ │ │ │ + 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 312c00 <__cxa_finalize@plt+0x2e7bb0> │ │ │ │ + cmp $0xffffffe0,%r8d │ │ │ │ + jge 31383c <__cxa_finalize@plt+0x2e87ec> │ │ │ │ + sub $0x20,%rdx │ │ │ │ + call 312c00 <__cxa_finalize@plt+0x2e7bb0> │ │ │ │ + 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 313049 <__cxa_finalize@plt+0x2e7ff9> │ │ │ │ + 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 313049 <__cxa_finalize@plt+0x2e7ff9> │ │ │ │ + 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 313049 <__cxa_finalize@plt+0x2e7ff9> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xc661d(%rip),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub $0xa8,%rsp │ │ │ │ + lea -0x332e(%rip),%r10 │ │ │ │ + movdqa 0xcc770(%r10),%xmm8 │ │ │ │ + movdqa 0xcc780(%r10),%xmm9 │ │ │ │ + movdqa 0xcc7a0(%r10),%xmm10 │ │ │ │ + mov %ecx,%r11d │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - lea 0xcac8e(%rip),%r10 │ │ │ │ dec %rdx │ │ │ │ - movslq (%rax,%r8,4),%r8 │ │ │ │ + movslq 0xcc8dc(%r10,%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 0xc64fa(%rip),%ymm3 │ │ │ │ - vpbroadcastd 0xc64e5(%rip),%ymm4 │ │ │ │ - vpbroadcastd 0xc6448(%rip),%ymm5 │ │ │ │ - mov %ecx,%r10d │ │ │ │ + lea 0xcc8dc(%r10,%r8,1),%r8 │ │ │ │ + movzwl 0xd1801(%r10,%rax,1),%eax │ │ │ │ jmp *%r8 │ │ │ │ - lea (%rsi,%rsi,2),%r10 │ │ │ │ - cmp $0x28,%r9b │ │ │ │ - jae 3172e8 <__cxa_finalize@plt+0x2ec298> │ │ │ │ - lea -0x400(%r9),%r8d │ │ │ │ - sar $0x7,%r8d │ │ │ │ + lea 0x58(%r9),%r8d │ │ │ │ + test $0x480,%r8d │ │ │ │ + jne 313a39 <__cxa_finalize@plt+0x2e89e9> │ │ │ │ + sar $0x9,%r8d │ │ │ │ add %ecx,%r8d │ │ │ │ - jg 3172e8 <__cxa_finalize@plt+0x2ec298> │ │ │ │ - mov %rsp,%r11 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ - vmovdqu -0x7(%rdx),%xmm8 │ │ │ │ - vpshufb 0xc6282(%rip),%xmm8,%xmm0 │ │ │ │ - vpbroadcastb %xmm8,%xmm2 │ │ │ │ - vpshufb 0xc621a(%rip),%xmm8,%xmm1 │ │ │ │ - vmovdqa %xmm2,0x10(%rsp) │ │ │ │ - vpbroadcastd 0xc6235(%rip),%xmm2 │ │ │ │ + cmp $0x8,%r8d │ │ │ │ + jg 313a39 <__cxa_finalize@plt+0x2e89e9> │ │ │ │ + movdqu -0x7(%rdx),%xmm3 │ │ │ │ + movdqu 0xcc58c(%r10),%xmm1 │ │ │ │ + movdqu 0xcc6b2(%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 0xcc7f8(%r10),%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 0xc6297(%rip),%xmm8 │ │ │ │ - vpsllw $0x2,%ymm7,%ymm7 │ │ │ │ - vpshufb 0xc6419(%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 │ │ │ │ - lea (%rdx,%rax,1),%r8d │ │ │ │ - shr $0x6,%edx │ │ │ │ - vmovq (%rsp,%rdx,1),%xmm0 │ │ │ │ - lea (%r8,%rax,1),%edx │ │ │ │ + pmaddubsw %xmm2,%xmm0 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + movd %eax,%xmm5 │ │ │ │ + mov %eax,%r9d │ │ │ │ + pshufb 0xcc790(%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 0xcc640(%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 │ │ │ │ - vmovhps (%rsp,%r8,1),%xmm0,%xmm0 │ │ │ │ - vpblendd $0xc0,%ymm2,%ymm1,%ymm1 │ │ │ │ - vpand %ymm6,%ymm4,%ymm2 │ │ │ │ - vpblendd $0xf0,%ymm1,%ymm0,%ymm0 │ │ │ │ - vpsubw %ymm2,%ymm5,%ymm1 │ │ │ │ - vpsllw $0x8,%ymm2,%ymm2 │ │ │ │ - vpor %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm7,%ymm6,%ymm6 │ │ │ │ - vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpackuswb %xmm0,%xmm1,%xmm1 │ │ │ │ - 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 31720c <__cxa_finalize@plt+0x2ec1bc> │ │ │ │ - mov 0x20(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xc6149(%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 │ │ │ │ - vmovdqa (%r8,%r9,8),%xmm2 │ │ │ │ - vpcmpgtb %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmovmskb %ymm1,%r9d │ │ │ │ - ret │ │ │ │ - mov %rsp,%r11 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ - mov $0x7,%r11d │ │ │ │ + movhps (%rdx,%r8,1),%xmm0 │ │ │ │ + movdqa %xmm8,%xmm2 │ │ │ │ + pand %xmm5,%xmm2 │ │ │ │ + movdqa %xmm9,%xmm1 │ │ │ │ + psubw %xmm2,%xmm1 │ │ │ │ + psllw $0x8,%xmm2 │ │ │ │ + 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 3139e0 <__cxa_finalize@plt+0x2e8990> │ │ │ │ + jmp 313c36 <__cxa_finalize@plt+0x2e8be6> │ │ │ │ + mov $0x7,%r8d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 3173a9 <__cxa_finalize@plt+0x2ec359> │ │ │ │ - lea 0x3(%rcx),%r11d │ │ │ │ - call 3172b0 <__cxa_finalize@plt+0x2ec260> │ │ │ │ - mov $0x7,%r11d │ │ │ │ + jne 313b51 <__cxa_finalize@plt+0x2e8b01> │ │ │ │ + lea 0x3(%rcx),%r8d │ │ │ │ + movd %r8d,%xmm0 │ │ │ │ + movd %r9d,%xmm2 │ │ │ │ + shr $0x8,%r9d │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ + pshufb %xmm1,%xmm0 │ │ │ │ + pshufb %xmm1,%xmm2 │ │ │ │ + movdqa 0xcc600(%r10),%xmm1 │ │ │ │ + pcmpeqb %xmm0,%xmm1 │ │ │ │ + pand %xmm2,%xmm1 │ │ │ │ + pcmpgtb 0xcc680(%r10,%r9,8),%xmm1 │ │ │ │ + pmovmskb %xmm1,%r9d │ │ │ │ + mov $0x7,%r8d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 3173a9 <__cxa_finalize@plt+0x2ec359> │ │ │ │ - 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 │ │ │ │ - vpbroadcastd -0x50(%r8,%r9,4),%ymm10 │ │ │ │ - vpshufb %ymm1,%ymm2,%ymm0 │ │ │ │ - vshufps $0x99,%ymm7,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm8,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm1,%ymm2,%ymm1 │ │ │ │ - vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm7,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ - mov $0x9,%r8d │ │ │ │ - lea 0xf(%rsp),%rdx │ │ │ │ + je 313b51 <__cxa_finalize@plt+0x2e8b01> │ │ │ │ + movdqu -0x7(%rdx),%xmm2 │ │ │ │ + imul $0x55555555,%r9d,%r9d │ │ │ │ + movdqu 0xcc6ae(%r10),%xmm3 │ │ │ │ + shr $0x1e,%r9d │ │ │ │ + movdqa 0xcc5a0(%r10),%xmm4 │ │ │ │ + movddup 0xcc6f8(%r10,%r9,8),%xmm5 │ │ │ │ + movddup 0xcc710(%r10,%r9,8),%xmm6 │ │ │ │ + movddup 0xcc728(%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 │ │ │ │ + pshufb %xmm3,%xmm5 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + pmaddubsw %xmm6,%xmm3 │ │ │ │ + pmaddubsw %xmm7,%xmm5 │ │ │ │ + pshufb %xmm4,%xmm2 │ │ │ │ + pmaddubsw %xmm7,%xmm2 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + paddw %xmm5,%xmm0 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + pmulhrsw %xmm10,%xmm0 │ │ │ │ + pmulhrsw %xmm10,%xmm1 │ │ │ │ + lea 0x2(%r8),%edx │ │ │ │ cmp $0x4,%ecx │ │ │ │ - cmovne %r8d,%r11d │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovdqa %xmm0,(%rsp) │ │ │ │ - vmovd %eax,%xmm6 │ │ │ │ - vpbroadcastq 0xc60ea(%rip),%ymm0 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - sub $0x4,%rdx │ │ │ │ + cmovne %edx,%r8d │ │ │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ │ │ + lea 0xf(%rsp),%rdx │ │ │ │ + packuswb %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,(%rsp) │ │ │ │ + movd %eax,%xmm5 │ │ │ │ + movddup 0xcc650(%r10),%xmm0 │ │ │ │ + sub %r8,%rdx │ │ │ │ + shl $0x6,%r8d │ │ │ │ + movd (%rdx),%xmm7 │ │ │ │ + movd %r8d,%xmm4 │ │ │ │ + pshufb 0xcc790(%r10),%xmm5 │ │ │ │ neg %rax │ │ │ │ - vpbroadcastw %xmm6,%ymm6 │ │ │ │ - sub %r11,%r8 │ │ │ │ - shl $0x6,%r11d │ │ │ │ - vpbroadcastb (%r8),%ymm7 │ │ │ │ - lea 0x3f(%rax),%r8 │ │ │ │ - vmovd %r11d,%xmm9 │ │ │ │ - not %r11d │ │ │ │ - vbroadcasti128 0xc609a(%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 0xc6078(%rip),%xmm11 │ │ │ │ - lea (%r8,%rax,1),%r9 │ │ │ │ - sar $0x6,%r8 │ │ │ │ - vpbroadcastq (%rdx,%r8,1),%ymm1 │ │ │ │ + pshufb 0xcc7b0(%r10),%xmm7 │ │ │ │ + movdqa 0xcc5d0(%r10),%xmm3 │ │ │ │ + lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ + pshufb 0xcc790(%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 │ │ │ │ sar $0x6,%r9 │ │ │ │ - vpbroadcastq (%rdx,%r9,1),%ymm2 │ │ │ │ + movq -0x4(%rdx,%r9,1),%xmm0 │ │ │ │ lea (%r8,%rax,1),%r9 │ │ │ │ sar $0x6,%r8 │ │ │ │ - vmovq (%rdx,%r8,1),%xmm0 │ │ │ │ - lea (%r9,%rax,1),%r8 │ │ │ │ - sar $0x6,%r9 │ │ │ │ - vmovhps (%rdx,%r9,1),%xmm0,%xmm0 │ │ │ │ - vpblendd $0xc0,%ymm2,%ymm1,%ymm1 │ │ │ │ - vpand %ymm6,%ymm4,%ymm2 │ │ │ │ - vpblendd $0xf0,%ymm1,%ymm0,%ymm0 │ │ │ │ - vpsubw %ymm2,%ymm5,%ymm1 │ │ │ │ - vpsllw $0x8,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm8,%ymm0,%ymm0 │ │ │ │ - vpor %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm6,%ymm9,%ymm1 │ │ │ │ - vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm6,%ymm10,%ymm6 │ │ │ │ - vpblendvb %ymm1,%ymm0,%ymm7,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - 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 3174e5 <__cxa_finalize@plt+0x2ec495> │ │ │ │ - add $0x4,%rdi │ │ │ │ - cmp %r11d,%r8d │ │ │ │ - jg 317418 <__cxa_finalize@plt+0x2ec3c8> │ │ │ │ - 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 3174c8 <__cxa_finalize@plt+0x2ec478> │ │ │ │ - mov 0x10(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ + movhps -0x4(%rdx,%r8,1),%xmm0 │ │ │ │ + movdqa %xmm8,%xmm2 │ │ │ │ + pand %xmm5,%xmm2 │ │ │ │ + movdqa %xmm9,%xmm1 │ │ │ │ + psubw %xmm2,%xmm1 │ │ │ │ + psllw $0x8,%xmm2 │ │ │ │ + pshufb %xmm3,%xmm0 │ │ │ │ + por %xmm2,%xmm1 │ │ │ │ + pmaddubsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + pcmpgtw %xmm5,%xmm1 │ │ │ │ + paddw %xmm6,%xmm5 │ │ │ │ + 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 313c36 <__cxa_finalize@plt+0x2e8be6> │ │ │ │ + test %r9d,%r9d │ │ │ │ + jg 313bb3 <__cxa_finalize@plt+0x2e8b63> │ │ │ │ + packuswb %xmm7,%xmm7 │ │ │ │ + movq %xmm7,-0x8(%rsp,%rcx,1) │ │ │ │ + sub $0x8,%ecx │ │ │ │ + jg 313c2b <__cxa_finalize@plt+0x2e8bdb> │ │ │ │ + movdqa 0xcc5b0(%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 313c48 <__cxa_finalize@plt+0x2e8bf8> │ │ │ │ + add $0xa8,%rsp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0xd8(%r9),%r8d │ │ │ │ - mov %cl,%r8b │ │ │ │ + lea 0x58(%r9),%r8d │ │ │ │ + and $0xffffff80,%r8d │ │ │ │ + or %ecx,%r8d │ │ │ │ cmp $0x8,%r8d │ │ │ │ - ja 3176a2 <__cxa_finalize@plt+0x2ec652> │ │ │ │ - mov %rsp,%r11 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ + ja 313de4 <__cxa_finalize@plt+0x2e8d94> │ │ │ │ + movdqa -0xf(%rdx),%xmm4 │ │ │ │ and $0x4,%r8d │ │ │ │ - vmovdqa -0xf(%rdx),%xmm0 │ │ │ │ - vinserti128 $0x1,-0x9(%rdx),%ymm0,%ymm0 │ │ │ │ - vmovd %r8d,%xmm1 │ │ │ │ - vmovdqu 0xc5e91(%rip),%xmm2 │ │ │ │ - vinserti128 $0x1,0xc5e8b(%rip),%ymm2,%ymm2 │ │ │ │ - vpbroadcastb %xmm1,%xmm1 │ │ │ │ - vpbroadcastd 0xc5ea3(%rip),%ymm7 │ │ │ │ - vpmaxub 0xc5ecb(%rip),%xmm1,%xmm1 │ │ │ │ - vinserti128 $0x1,0xc5ec5(%rip),%ymm1,%ymm1 │ │ │ │ + movdqu -0x9(%rdx),%xmm3 │ │ │ │ + movd %r8d,%xmm1 │ │ │ │ + movdqu 0xcc6b2(%r10),%xmm2 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqu 0xcc6b6(%r10),%xmm5 │ │ │ │ + movddup 0xcc7f8(%r10),%xmm7 │ │ │ │ + pshufb %xmm0,%xmm1 │ │ │ │ + movdqu 0xcc58c(%r10),%xmm0 │ │ │ │ + pmaxub %xmm0,%xmm1 │ │ │ │ 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 │ │ │ │ - vpbroadcastw %xmm6,%ymm6 │ │ │ │ - mov %eax,%edx │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - 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 0xc6070(%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 │ │ │ │ - vmovdqu (%rsp,%rdx,1),%xmm0 │ │ │ │ - lea (%r8,%rax,1),%edx │ │ │ │ - shr $0x6,%r8d │ │ │ │ - vinserti128 $0x1,(%rsp,%r8,1),%ymm0,%ymm0 │ │ │ │ - lea (%rdx,%rax,1),%r8d │ │ │ │ - shr $0x6,%edx │ │ │ │ - vpand %ymm6,%ymm4,%ymm1 │ │ │ │ - vpsubw %ymm1,%ymm5,%ymm2 │ │ │ │ - vpsllw $0x8,%ymm1,%ymm1 │ │ │ │ - vpor %ymm1,%ymm2,%ymm2 │ │ │ │ - vpunpcklqdq %ymm2,%ymm2,%ymm1 │ │ │ │ - vpmaddubsw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rsp,%rdx,1),%xmm1 │ │ │ │ - lea (%r8,%rax,1),%edx │ │ │ │ - shr $0x6,%r8d │ │ │ │ - vinserti128 $0x1,(%rsp,%r8,1),%ymm1,%ymm1 │ │ │ │ - vpunpckhqdq %ymm2,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm7,%ymm6,%ymm6 │ │ │ │ - vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ - lea (%rdi,%rsi,4),%r8 │ │ │ │ - vpsllw $0x8,%ymm1,%ymm1 │ │ │ │ - vpor %ymm1,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpunpcklbw %xmm1,%xmm0,%xmm2 │ │ │ │ - vpunpckhbw %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm2,(%rdi) │ │ │ │ - vpextrd $0x1,%xmm2,(%rdi,%rsi,1) │ │ │ │ - vpextrd $0x2,%xmm2,(%rdi,%rsi,2) │ │ │ │ - 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 3175ca <__cxa_finalize@plt+0x2ec57a> │ │ │ │ - mov 0x20(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - and $0x7,%r11d │ │ │ │ - or $0x8,%r11d │ │ │ │ - jmp 317798 <__cxa_finalize@plt+0x2ec748> │ │ │ │ - mov %rsp,%r11 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ - lea 0x7(%rcx),%r11d │ │ │ │ + movdqa %xmm4,%xmm0 │ │ │ │ + pshufb %xmm1,%xmm0 │ │ │ │ + pmaddubsw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + pshufb %xmm2,%xmm1 │ │ │ │ + pmaddubsw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pshufb 0xcc590(%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 0xcc790(%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) │ │ │ │ + movdqa %xmm1,(%rdx) │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + paddw %xmm5,%xmm6 │ │ │ │ + punpcklqdq %xmm6,%xmm5 │ │ │ │ + lea (%r9,%rax,1),%r8 │ │ │ │ + sar $0x6,%r9 │ │ │ │ + movdqu (%rdx,%r9,1),%xmm0 │ │ │ │ + lea (%r8,%rax,1),%r9 │ │ │ │ + sar $0x6,%r8 │ │ │ │ + movdqu (%rdx,%r8,1),%xmm1 │ │ │ │ + movdqa %xmm8,%xmm3 │ │ │ │ + pand %xmm5,%xmm3 │ │ │ │ + movdqa %xmm9,%xmm2 │ │ │ │ + psubw %xmm3,%xmm2 │ │ │ │ + psllw $0x8,%xmm2 │ │ │ │ + por %xmm2,%xmm3 │ │ │ │ + pshufd $0x44,%xmm3,%xmm2 │ │ │ │ + pmaddubsw %xmm2,%xmm0 │ │ │ │ + punpckhqdq %xmm3,%xmm3 │ │ │ │ + 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 313d76 <__cxa_finalize@plt+0x2e8d26> │ │ │ │ + jmp 313f70 <__cxa_finalize@plt+0x2e8f20> │ │ │ │ + lea 0x7(%rcx),%r8d │ │ │ │ + movd %r8d,%xmm0 │ │ │ │ + and $0x7,%r8d │ │ │ │ + or $0x8,%r8d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 317695 <__cxa_finalize@plt+0x2ec645> │ │ │ │ - call 3172b0 <__cxa_finalize@plt+0x2ec260> │ │ │ │ + jne 313ea6 <__cxa_finalize@plt+0x2e8e56> │ │ │ │ + movd %r9d,%xmm2 │ │ │ │ + shr $0x8,%r9d │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ + pshufb %xmm1,%xmm0 │ │ │ │ + pshufb %xmm1,%xmm2 │ │ │ │ + movdqu 0xcc604(%r10),%xmm1 │ │ │ │ + movdqa 0xcc680(%r10,%r9,8),%xmm3 │ │ │ │ + psrldq $0x4,%xmm3 │ │ │ │ + pcmpeqb %xmm0,%xmm1 │ │ │ │ + pand %xmm2,%xmm1 │ │ │ │ + pcmpgtb %xmm3,%xmm1 │ │ │ │ + pmovmskb %xmm1,%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 317798 <__cxa_finalize@plt+0x2ec748> │ │ │ │ - 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 │ │ │ │ - vinserti128 $0x1,-0xe(%rdx),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,-0x34(%r8),%ymm1,%ymm1 │ │ │ │ - vpbroadcastd -0x68(%r8,%r9,4),%ymm7 │ │ │ │ - vpmaxub -0x38(%r8),%xmm6,%xmm6 │ │ │ │ - vinserti128 $0x1,-0x2c(%r8),%ymm6,%ymm6 │ │ │ │ - vpshufb %ymm1,%ymm2,%ymm0 │ │ │ │ - vpmaddubsw %ymm7,%ymm0,%ymm0 │ │ │ │ - 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 31776a <__cxa_finalize@plt+0x2ec71a> │ │ │ │ - vpbroadcastd 0xc5c73(%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) │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ + je 313ea6 <__cxa_finalize@plt+0x2e8e56> │ │ │ │ + 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 │ │ │ │ + lea 0x20(%rsp),%rdx │ │ │ │ + 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 312c00 <__cxa_finalize@plt+0x2e7bb0> │ │ │ │ sar $1,%r9d │ │ │ │ - lea 0x1f(%rsp),%rdx │ │ │ │ + add $0x1f,%rdx │ │ │ │ add $0x11,%r9d │ │ │ │ - cmp $0x10,%ecx │ │ │ │ - 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 0xc5cfb(%rip),%ymm0 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - sub $0x8,%rdx │ │ │ │ + cmp $0x8,%ecx │ │ │ │ + cmova %r9d,%r8d │ │ │ │ + movd %eax,%xmm5 │ │ │ │ + sub %r8,%rdx │ │ │ │ + shl $0x6,%r8d │ │ │ │ + movd (%rdx),%xmm7 │ │ │ │ + movd %r8d,%xmm4 │ │ │ │ + pshufb 0xcc790(%r10),%xmm5 │ │ │ │ neg %rax │ │ │ │ - vpbroadcastw %xmm2,%ymm2 │ │ │ │ - sub %r11,%r8 │ │ │ │ - shl $0x6,%r11d │ │ │ │ - vpbroadcastb (%r8),%ymm7 │ │ │ │ - lea 0x3f(%rax),%r8 │ │ │ │ - vmovd %r11d,%xmm9 │ │ │ │ - not %r11d │ │ │ │ - vbroadcasti128 0xc5c1b(%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 │ │ │ │ + pshufb 0xcc7b0(%r10),%xmm7 │ │ │ │ + movdqa 0xcc5c0(%r10),%xmm3 │ │ │ │ + lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ + pshufb 0xcc790(%r10),%xmm4 │ │ │ │ + psubw 0xcc660(%r10),%xmm4 │ │ │ │ + shl $0x3,%ecx │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + sub %rcx,%rsp │ │ │ │ + mov %r9,%r8 │ │ │ │ sar $0x6,%r8 │ │ │ │ - vpand %ymm2,%ymm4,%ymm0 │ │ │ │ - vpsubw %ymm0,%ymm5,%ymm1 │ │ │ │ - vpsllw $0x8,%ymm0,%ymm0 │ │ │ │ - vpor %ymm0,%ymm1,%ymm1 │ │ │ │ - vbroadcasti128 (%rdx,%r8,1),%ymm0 │ │ │ │ - lea (%r9,%rax,1),%r8 │ │ │ │ - sar $0x6,%r9 │ │ │ │ - vinserti128 $0x0,(%rdx,%r9,1),%ymm0,%ymm0 │ │ │ │ - sub $0x10,%rsp │ │ │ │ - vpshufb %ymm8,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm2,%ymm9,%ymm1 │ │ │ │ - vpaddw %ymm6,%ymm2,%ymm2 │ │ │ │ - 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 317870 <__cxa_finalize@plt+0x2ec820> │ │ │ │ - cmp %r11d,%r8d │ │ │ │ - jg 3177f1 <__cxa_finalize@plt+0x2ec7a1> │ │ │ │ - vpackuswb %xmm7,%xmm7,%xmm0 │ │ │ │ - sub $0x10,%rsp │ │ │ │ - vmovdqa %xmm0,(%rsp) │ │ │ │ - sub $0x2,%ecx │ │ │ │ - jg 317862 <__cxa_finalize@plt+0x2ec812> │ │ │ │ - vmovdqa 0x10(%rsp),%xmm2 │ │ │ │ - sub $0x8,%r10d │ │ │ │ + movdqu -0x8(%rdx,%r8,1),%xmm0 │ │ │ │ + movdqa %xmm8,%xmm2 │ │ │ │ + pand %xmm5,%xmm2 │ │ │ │ + movdqa %xmm9,%xmm1 │ │ │ │ + psubw %xmm2,%xmm1 │ │ │ │ + psllw $0x8,%xmm2 │ │ │ │ + pshufb %xmm3,%xmm0 │ │ │ │ + por %xmm2,%xmm1 │ │ │ │ + pmaddubsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + pcmpgtw %xmm5,%xmm1 │ │ │ │ + paddw %xmm6,%xmm5 │ │ │ │ + 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 313f70 <__cxa_finalize@plt+0x2e8f20> │ │ │ │ + add %rax,%r9 │ │ │ │ + jg 313efc <__cxa_finalize@plt+0x2e8eac> │ │ │ │ + packuswb %xmm7,%xmm7 │ │ │ │ + movq %xmm7,-0x8(%rsp,%rcx,1) │ │ │ │ + sub $0x8,%ecx │ │ │ │ + jg 313f65 <__cxa_finalize@plt+0x2e8f15> │ │ │ │ + or $0x8,%ecx │ │ │ │ + cmp $0x4,%r11d │ │ │ │ + jne 314722 <__cxa_finalize@plt+0x2e96d2> │ │ │ │ + movdqa 0x10(%rsp),%xmm1 │ │ │ │ + movdqa (%rsp),%xmm0 │ │ │ │ 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 3178df <__cxa_finalize@plt+0x2ec88f> │ │ │ │ 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 31793b <__cxa_finalize@plt+0x2ec8eb> │ │ │ │ - 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 │ │ │ │ - vpunpcklwd %xmm0,%xmm4,%xmm3 │ │ │ │ - vpunpckhwd %xmm0,%xmm4,%xmm4 │ │ │ │ - vpunpckldq %xmm1,%xmm3,%xmm0 │ │ │ │ - vpunpckhdq %xmm1,%xmm3,%xmm3 │ │ │ │ - vpunpckldq %xmm2,%xmm4,%xmm1 │ │ │ │ - vpunpckhdq %xmm2,%xmm4,%xmm4 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm3,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm3,(%rdi,%rdx,1) │ │ │ │ - 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 3178cc <__cxa_finalize@plt+0x2ec87c> │ │ │ │ - mov 0x20(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + punpcklbw %xmm0,%xmm2 │ │ │ │ + punpckhbw %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpckhbw %xmm2,%xmm0 │ │ │ │ + punpcklbw %xmm2,%xmm1 │ │ │ │ + call 313fb5 <__cxa_finalize@plt+0x2e8f65> │ │ │ │ + add $0xa8,%rsp │ │ │ │ ret │ │ │ │ - and $0xf,%r11d │ │ │ │ - or $0x10,%r11d │ │ │ │ - jmp 317ab0 <__cxa_finalize@plt+0x2eca60> │ │ │ │ - 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 │ │ │ │ + movd %xmm0,(%rdi,%rdx,1) │ │ │ │ + pshuflw $0x4e,%xmm0,%xmm4 │ │ │ │ + movd %xmm4,(%rdi,%rsi,2) │ │ │ │ + punpckhqdq %xmm0,%xmm0 │ │ │ │ + movd %xmm0,(%rdi,%rsi,1) │ │ │ │ + psrlq $0x20,%xmm0 │ │ │ │ + movd %xmm0,(%rdi) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + movd %xmm1,(%rdi,%rdx,1) │ │ │ │ + pshuflw $0x4e,%xmm1,%xmm4 │ │ │ │ + movd %xmm4,(%rdi,%rsi,2) │ │ │ │ + punpckhqdq %xmm1,%xmm1 │ │ │ │ + movd %xmm1,(%rdi,%rsi,1) │ │ │ │ + psrlq $0x20,%xmm1 │ │ │ │ + movd %xmm1,(%rdi) │ │ │ │ + ret │ │ │ │ + lea 0xf(%rcx),%r8d │ │ │ │ + movd %r8d,%xmm0 │ │ │ │ + and $0xf,%r8d │ │ │ │ + or $0x10,%r8d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 317944 <__cxa_finalize@plt+0x2ec8f4> │ │ │ │ - call 3172b0 <__cxa_finalize@plt+0x2ec260> │ │ │ │ + jne 3140e9 <__cxa_finalize@plt+0x2e9099> │ │ │ │ + movd %r9d,%xmm2 │ │ │ │ + shr $0x8,%r9d │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ + pshufb %xmm1,%xmm0 │ │ │ │ + pshufb %xmm1,%xmm2 │ │ │ │ + movq 0xcc6a0(%r10,%r9,4),%xmm3 │ │ │ │ + movdqa 0xcc670(%r10),%xmm1 │ │ │ │ + pcmpeqb %xmm0,%xmm1 │ │ │ │ + pand %xmm2,%xmm1 │ │ │ │ + pcmpgtb %xmm3,%xmm1 │ │ │ │ + pmovmskb %xmm1,%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 317ab0 <__cxa_finalize@plt+0x2eca60> │ │ │ │ - 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 │ │ │ │ - vinserti128 $0x1,-0xe(%rdx),%ymm10,%ymm10 │ │ │ │ - vpbroadcastd -0x68(%r8,%r9,4),%ymm9 │ │ │ │ - vbroadcasti128 -0x38(%r8),%ymm7 │ │ │ │ - vinserti128 $0x0,-0x40(%r8),%ymm7,%ymm8 │ │ │ │ - vinserti128 $0x1,-0x30(%r8),%ymm7,%ymm7 │ │ │ │ - vpsubusb %ymm0,%ymm11,%ymm11 │ │ │ │ - vpor %ymm1,%ymm11,%ymm1 │ │ │ │ - vmovdqu -0x20(%rdx),%xmm11 │ │ │ │ - vinserti128 $0x1,-0x1c(%rdx),%ymm11,%ymm11 │ │ │ │ - vpmaxub %ymm1,%ymm8,%ymm8 │ │ │ │ - vpmaxub %ymm1,%ymm7,%ymm7 │ │ │ │ - vpshufb %ymm2,%ymm10,%ymm0 │ │ │ │ - vshufps $0x99,%ymm6,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm9,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm8,%ymm11,%ymm1 │ │ │ │ - vshufps $0x99,%ymm7,%ymm8,%ymm8 │ │ │ │ - vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd -0x5c(%r8,%r9,4),%ymm9 │ │ │ │ - movzbl -0x1f(%rdx),%r8d │ │ │ │ - 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 317a7d <__cxa_finalize@plt+0x2eca2d> │ │ │ │ - vpbroadcastd 0xc596e(%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 │ │ │ │ - shr $0x3,%edx │ │ │ │ - mov %dl,0x1f(%rsp) │ │ │ │ - vpaddw %ymm0,%ymm10,%ymm0 │ │ │ │ - vpaddw %ymm1,%ymm11,%ymm1 │ │ │ │ - vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ - sar $1,%r9d │ │ │ │ - lea 0x3f(%rsp),%rdx │ │ │ │ - add $0x21,%r9d │ │ │ │ - cmp $0x20,%ecx │ │ │ │ - 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 0xc59e3(%rip),%ymm0 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - sub $0x8,%rdx │ │ │ │ + je 3140e9 <__cxa_finalize@plt+0x2e9099> │ │ │ │ + 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 │ │ │ │ + adc $0xfffffffffffffffc,%r9 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + lea 0x20(%rsp),%rdx │ │ │ │ + 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 312c00 <__cxa_finalize@plt+0x2e7bb0> │ │ │ │ + add $0x1f,%rdx │ │ │ │ + cmp $0x10,%ecx │ │ │ │ + jle 3140e9 <__cxa_finalize@plt+0x2e9099> │ │ │ │ + pshuflw $0x0,-0x2f(%rdx),%xmm0 │ │ │ │ + sar $1,%r9 │ │ │ │ + movq 0xcc618(%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 0xcc790(%r10),%xmm5 │ │ │ │ neg %rax │ │ │ │ - vpbroadcastw %xmm6,%ymm6 │ │ │ │ - sub %r11,%r8 │ │ │ │ - shl $0x6,%r11d │ │ │ │ - vpbroadcastb (%r8),%ymm7 │ │ │ │ - lea 0x3f(%rax),%r8 │ │ │ │ - vmovd %r11d,%xmm9 │ │ │ │ - not %r11d │ │ │ │ - vbroadcasti128 0xc5903(%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 │ │ │ │ + pshufb %xmm6,%xmm7 │ │ │ │ + movdqa 0xcc5c0(%r10),%xmm3 │ │ │ │ + lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ + pshufb %xmm6,%xmm4 │ │ │ │ + psubb 0xcc640(%r10),%xmm4 │ │ │ │ + shl $0x4,%ecx │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + sub %rcx,%rsp │ │ │ │ + mov %r9,%r8 │ │ │ │ + movdqa %xmm8,%xmm2 │ │ │ │ + pand %xmm5,%xmm2 │ │ │ │ sar $0x6,%r8 │ │ │ │ - vpand %ymm6,%ymm4,%ymm1 │ │ │ │ - vpsubw %ymm1,%ymm5,%ymm2 │ │ │ │ - vpsllw $0x8,%ymm1,%ymm1 │ │ │ │ - vpor %ymm1,%ymm2,%ymm2 │ │ │ │ - vmovdqu (%rdx,%r8,1),%xmm0 │ │ │ │ - vmovdqu -0x8(%rdx,%r8,1),%xmm1 │ │ │ │ - lea (%r9,%rax,1),%r8 │ │ │ │ - sar $0x6,%r9 │ │ │ │ - vinserti128 $0x1,(%rdx,%r9,1),%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,-0x8(%rdx,%r9,1),%ymm1,%ymm1 │ │ │ │ - sub $0x20,%rsp │ │ │ │ - vpshufb %ymm8,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm8,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm6,%ymm9,%ymm1 │ │ │ │ - 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 317bac <__cxa_finalize@plt+0x2ecb5c> │ │ │ │ - cmp %r11d,%r8d │ │ │ │ - jg 317b08 <__cxa_finalize@plt+0x2ecab8> │ │ │ │ - vmovdqa %ymm7,%ymm0 │ │ │ │ - sub $0x20,%rsp │ │ │ │ - vmovdqa %ymm7,(%rsp) │ │ │ │ - sub $0x2,%ecx │ │ │ │ - jg 317b9e <__cxa_finalize@plt+0x2ecb4e> │ │ │ │ - vmovdqa 0x20(%rsp),%ymm2 │ │ │ │ - sub $0x8,%r10d │ │ │ │ + movdqa %xmm9,%xmm1 │ │ │ │ + psubw %xmm2,%xmm1 │ │ │ │ + psllw $0x8,%xmm2 │ │ │ │ + movdqu -0x10(%rdx,%r8,1),%xmm0 │ │ │ │ + por %xmm1,%xmm2 │ │ │ │ + movdqu -0x8(%rdx,%r8,1),%xmm1 │ │ │ │ + pshufb %xmm3,%xmm0 │ │ │ │ + pmaddubsw %xmm2,%xmm0 │ │ │ │ + pshufb %xmm3,%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + psrlw $0x6,%xmm2 │ │ │ │ + paddw %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm10,%xmm0 │ │ │ │ + pmulhrsw %xmm10,%xmm1 │ │ │ │ + packsswb %xmm2,%xmm2 │ │ │ │ + packuswb %xmm1,%xmm0 │ │ │ │ + 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 3141d1 <__cxa_finalize@plt+0x2e9181> │ │ │ │ + add %rax,%r9 │ │ │ │ + jg 314139 <__cxa_finalize@plt+0x2e90e9> │ │ │ │ + movdqa %xmm7,-0x10(%rsp,%rcx,1) │ │ │ │ + sub $0x10,%ecx │ │ │ │ + jg 3141c6 <__cxa_finalize@plt+0x2e9176> │ │ │ │ + or $0x10,%ecx │ │ │ │ + cmp $0x4,%r11d │ │ │ │ + jne 314722 <__cxa_finalize@plt+0x2e96d2> │ │ │ │ + movdqa 0x30(%rsp),%xmm2 │ │ │ │ + movdqa 0x20(%rsp),%xmm4 │ │ │ │ + movdqa 0x10(%rsp),%xmm3 │ │ │ │ + movdqa (%rsp),%xmm0 │ │ │ │ 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 317c7a <__cxa_finalize@plt+0x2ecc2a> │ │ │ │ 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) │ │ │ │ - vpextrd $0x1,%xmm1,(%rdi,%rcx,1) │ │ │ │ - vpextrd $0x2,%xmm1,(%rdi,%rdx,2) │ │ │ │ - vpextrd $0x3,%xmm1,(%rdi,%r8,1) │ │ │ │ - lea (%rdi,%rsi,8),%rdi │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm1 │ │ │ │ - vmovd %xmm0,(%rdi) │ │ │ │ - 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 317d24 <__cxa_finalize@plt+0x2eccd4> │ │ │ │ - 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 │ │ │ │ - vmovdqa 0x60(%rsp),%ymm4 │ │ │ │ - lea (%rdi,%rsi,8),%rax │ │ │ │ - sub $0xffffffffffffff80,%rsp │ │ │ │ - vpunpcklbw %ymm2,%ymm4,%ymm3 │ │ │ │ - vpunpckhbw %ymm2,%ymm4,%ymm4 │ │ │ │ - vpunpcklbw %ymm4,%ymm3,%ymm2 │ │ │ │ - vpunpckhbw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpunpckldq %ymm0,%ymm2,%ymm4 │ │ │ │ - vpunpckhdq %ymm0,%ymm2,%ymm2 │ │ │ │ - vpunpckldq %ymm1,%ymm3,%ymm0 │ │ │ │ - vpunpckhdq %ymm1,%ymm3,%ymm3 │ │ │ │ - vmovq %xmm4,(%rdi) │ │ │ │ - vmovhps %xmm4,(%rdi,%rsi,1) │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm4 │ │ │ │ - vmovq %xmm2,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm2,(%rdi,%rdx,1) │ │ │ │ - vextracti128 $0x1,%ymm2,%xmm2 │ │ │ │ - vmovq %xmm0,(%rdi,%rsi,4) │ │ │ │ - vmovhps %xmm0,(%rdi,%rcx,1) │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm0 │ │ │ │ - vmovq %xmm3,(%rdi,%rdx,2) │ │ │ │ - vmovhps %xmm3,(%rdi,%r8,1) │ │ │ │ - vextracti128 $0x1,%ymm3,%xmm3 │ │ │ │ - vmovq %xmm4,(%rax) │ │ │ │ - vmovhps %xmm4,(%rax,%rsi,1) │ │ │ │ - vmovq %xmm2,(%rax,%rsi,2) │ │ │ │ - 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 317c5f <__cxa_finalize@plt+0x2ecc0f> │ │ │ │ - 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 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + punpckhbw %xmm4,%xmm1 │ │ │ │ + punpcklbw %xmm4,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + punpckhbw %xmm0,%xmm4 │ │ │ │ + punpcklbw %xmm0,%xmm3 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpckhwd %xmm4,%xmm0 │ │ │ │ + punpcklwd %xmm4,%xmm1 │ │ │ │ + call 313fb5 <__cxa_finalize@plt+0x2e8f65> │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + movdqa %xmm2,%xmm0 │ │ │ │ + punpckhwd %xmm3,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + punpcklwd %xmm3,%xmm1 │ │ │ │ + jmp 313fa8 <__cxa_finalize@plt+0x2e8f58> │ │ │ │ + lea 0x1f(%rcx),%r8d │ │ │ │ + and $0x1f,%r8d │ │ │ │ + or $0x20,%r8d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 317efe <__cxa_finalize@plt+0x2eceae> │ │ │ │ - vbroadcasti128 0xc585e(%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 │ │ │ │ - vinserti128 $0x1,-0x2c(%rdx),%ymm12,%ymm12 │ │ │ │ - sub $0x8,%r8d │ │ │ │ - vmovd %r9d,%xmm1 │ │ │ │ - vmovdqu -0x22(%rdx),%xmm13 │ │ │ │ - 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 0xc55fa(%rip),%ymm7 │ │ │ │ - vpshufb %ymm1,%ymm11,%ymm11 │ │ │ │ - vinserti128 $0x1,0xc55ef(%rip),%ymm7,%ymm8 │ │ │ │ - vinserti128 $0x0,0xc55ed(%rip),%ymm7,%ymm7 │ │ │ │ - vpmaxsb %ymm0,%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0xc55b3(%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 0xc5584(%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 0xc554a(%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 │ │ │ │ - vpaddw %ymm2,%ymm12,%ymm2 │ │ │ │ - vpshufb %ymm8,%ymm13,%ymm13 │ │ │ │ - vpmaddubsw %ymm9,%ymm13,%ymm13 │ │ │ │ - vpshufb %ymm7,%ymm14,%ymm14 │ │ │ │ - vpmaddubsw %ymm9,%ymm14,%ymm14 │ │ │ │ - vpaddw %ymm1,%ymm13,%ymm1 │ │ │ │ - vpaddw %ymm6,%ymm14,%ymm6 │ │ │ │ - sub %r8d,%edx │ │ │ │ - lea 0x4(%rdx,%r8,8),%edx │ │ │ │ - vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm3,%ymm6,%ymm6 │ │ │ │ - shr $0x3,%edx │ │ │ │ - mov %dl,0x1f(%rsp) │ │ │ │ - lea 0x5f(%rsp),%rdx │ │ │ │ - mov %r8b,-0x41(%rdx) │ │ │ │ - mov $0x41,%r8d │ │ │ │ - cmp $0x40,%ecx │ │ │ │ - cmove %r8d,%r11d │ │ │ │ - vpackuswb %ymm2,%ymm0,%ymm0 │ │ │ │ - vpackuswb %ymm6,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,-0x3f(%rdx) │ │ │ │ - vmovdqa %ymm1,-0x1f(%rdx) │ │ │ │ - vmovd %eax,%xmm6 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - sub $0x8,%rdx │ │ │ │ + jne 3142f0 <__cxa_finalize@plt+0x2e92a0> │ │ │ │ + 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 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + lea 0x40(%rsp),%rdx │ │ │ │ + movdqa %xmm0,-0x30(%rdx) │ │ │ │ + movdqa %xmm1,-0x20(%rdx) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + 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 312c00 <__cxa_finalize@plt+0x2e7bb0> │ │ │ │ + sub $0x20,%rdx │ │ │ │ + call 312c00 <__cxa_finalize@plt+0x2e7bb0> │ │ │ │ + add $0x3f,%rdx │ │ │ │ + cmp $0x20,%ecx │ │ │ │ + jle 3142f0 <__cxa_finalize@plt+0x2e92a0> │ │ │ │ + pshuflw $0x0,-0x4f(%rdx),%xmm0 │ │ │ │ + movq 0xcc618(%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 0xcc790(%r10),%xmm5 │ │ │ │ neg %rax │ │ │ │ - vpbroadcastw %xmm6,%ymm6 │ │ │ │ - sub %r11,%r8 │ │ │ │ - shl $0x6,%r11d │ │ │ │ - vpbroadcastb (%r8),%ymm7 │ │ │ │ - lea 0x3f(%rax),%r8 │ │ │ │ - vmovd %r11d,%xmm9 │ │ │ │ - not %r11d │ │ │ │ - vbroadcasti128 0xc54be(%rip),%ymm8 │ │ │ │ - add $0x40,%r11d │ │ │ │ - vpbroadcastw %xmm9,%ymm9 │ │ │ │ - vpsubw 0xc555d(%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 │ │ │ │ - vpor %ymm1,%ymm2,%ymm2 │ │ │ │ - vmovdqu (%rdx,%r9,1),%xmm0 │ │ │ │ - vinserti128 $0x1,-0x10(%rdx,%r9,1),%ymm0,%ymm0 │ │ │ │ - vmovdqu -0x8(%rdx,%r9,1),%xmm1 │ │ │ │ - vinserti128 $0x1,-0x18(%rdx,%r9,1),%ymm1,%ymm1 │ │ │ │ + pshufb %xmm6,%xmm7 │ │ │ │ + movdqa 0xcc5c0(%r10),%xmm3 │ │ │ │ + lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ + pshufb %xmm6,%xmm4 │ │ │ │ + psubb 0xcc640(%r10),%xmm4 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + mov %r9,%r8 │ │ │ │ + movdqa %xmm8,%xmm2 │ │ │ │ + pand %xmm5,%xmm2 │ │ │ │ + sar $0x6,%r8 │ │ │ │ + movdqa %xmm9,%xmm1 │ │ │ │ + psubw %xmm2,%xmm1 │ │ │ │ + psllw $0x8,%xmm2 │ │ │ │ + movdqu -0x20(%rdx,%r8,1),%xmm0 │ │ │ │ + por %xmm1,%xmm2 │ │ │ │ + movdqu -0x18(%rdx,%r8,1),%xmm1 │ │ │ │ + pshufb %xmm3,%xmm0 │ │ │ │ + pmaddubsw %xmm2,%xmm0 │ │ │ │ + pshufb %xmm3,%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + pmulhrsw %xmm10,%xmm0 │ │ │ │ + pmulhrsw %xmm10,%xmm1 │ │ │ │ sub $0x20,%rsp │ │ │ │ - add %rax,%r8 │ │ │ │ - vpshufb %ymm8,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm8,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm6,%ymm9,%ymm1 │ │ │ │ - vpcmpgtw %ymm6,%ymm10,%ymm2 │ │ │ │ - vpacksswb %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm6,%ymm11,%ymm6 │ │ │ │ - vpblendvb %ymm1,%ymm0,%ymm7,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rsp) │ │ │ │ + packuswb %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,(%rsp) │ │ │ │ + movdqu -0x10(%rdx,%r8,1),%xmm0 │ │ │ │ + movdqu -0x8(%rdx,%r8,1),%xmm1 │ │ │ │ + pshufb %xmm3,%xmm0 │ │ │ │ + pshufb %xmm3,%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm0 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + pmulhrsw %xmm10,%xmm0 │ │ │ │ + pmulhrsw %xmm10,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + psrlw $0x6,%xmm2 │ │ │ │ + paddw %xmm6,%xmm5 │ │ │ │ + packsswb %xmm2,%xmm2 │ │ │ │ + packuswb %xmm1,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + pcmpgtb %xmm2,%xmm1 │ │ │ │ + paddsb 0xcc760(%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 317fde <__cxa_finalize@plt+0x2ecf8e> │ │ │ │ - cmp %r11d,%r8d │ │ │ │ - jg 317f4b <__cxa_finalize@plt+0x2ecefb> │ │ │ │ + je 31443b <__cxa_finalize@plt+0x2e93eb> │ │ │ │ + add %rax,%r9 │ │ │ │ + jg 31433a <__cxa_finalize@plt+0x2e92ea> │ │ │ │ sub $0x20,%rsp │ │ │ │ - vmovdqa %ymm7,(%rsp) │ │ │ │ + movdqa %xmm7,0x10(%rsp) │ │ │ │ + movdqa %xmm7,(%rsp) │ │ │ │ dec %ecx │ │ │ │ - jg 317fd1 <__cxa_finalize@plt+0x2ecf81> │ │ │ │ - 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 │ │ │ │ - vmovdqa 0x60(%rsp),%ymm4 │ │ │ │ - vmovdqa 0x80(%rsp),%ymm3 │ │ │ │ - vmovdqa 0xa0(%rsp),%ymm2 │ │ │ │ - vmovdqa 0xc0(%rsp),%ymm1 │ │ │ │ - vmovdqa 0xe0(%rsp),%ymm0 │ │ │ │ - lea (%rdi,%rsi,8),%rax │ │ │ │ - add $0x100,%rsp │ │ │ │ - vpunpcklbw %ymm1,%ymm0,%ymm8 │ │ │ │ - vpunpckhbw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpcklbw %ymm3,%ymm2,%ymm1 │ │ │ │ - vpunpckhbw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpunpcklbw %ymm5,%ymm4,%ymm3 │ │ │ │ - vpunpckhbw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpunpcklbw %ymm7,%ymm6,%ymm5 │ │ │ │ - vpunpckhbw %ymm7,%ymm6,%ymm6 │ │ │ │ - vpunpcklwd %ymm1,%ymm8,%ymm7 │ │ │ │ - vpunpckhwd %ymm1,%ymm8,%ymm8 │ │ │ │ - vpunpcklwd %ymm2,%ymm0,%ymm1 │ │ │ │ - vpunpckhwd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpunpcklwd %ymm5,%ymm3,%ymm2 │ │ │ │ - vpunpckhwd %ymm5,%ymm3,%ymm3 │ │ │ │ - vpunpcklwd %ymm6,%ymm4,%ymm5 │ │ │ │ - vpunpckhwd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpunpckldq %ymm2,%ymm7,%ymm6 │ │ │ │ - vpunpckhdq %ymm2,%ymm7,%ymm7 │ │ │ │ - vpunpckldq %ymm3,%ymm8,%ymm2 │ │ │ │ - vpunpckhdq %ymm3,%ymm8,%ymm8 │ │ │ │ - vpunpckldq %ymm5,%ymm1,%ymm3 │ │ │ │ - vpunpckhdq %ymm5,%ymm1,%ymm1 │ │ │ │ - vpunpckldq %ymm4,%ymm0,%ymm5 │ │ │ │ - vpunpckhdq %ymm4,%ymm0,%ymm0 │ │ │ │ - vmovq %xmm6,(%rdi) │ │ │ │ - vmovhps %xmm6,(%rdi,%rsi,1) │ │ │ │ - vextracti128 $0x1,%ymm6,%xmm6 │ │ │ │ - vmovq %xmm7,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm7,(%rdi,%rdx,1) │ │ │ │ - vextracti128 $0x1,%ymm7,%xmm7 │ │ │ │ - vmovq %xmm2,(%rdi,%rsi,4) │ │ │ │ - vmovhps %xmm2,(%rdi,%rcx,1) │ │ │ │ - vextracti128 $0x1,%ymm2,%xmm2 │ │ │ │ - vmovq %xmm8,(%rdi,%rdx,2) │ │ │ │ - vmovhps %xmm8,(%rdi,%r8,1) │ │ │ │ - vextracti128 $0x1,%ymm8,%xmm8 │ │ │ │ - vmovq %xmm3,(%rax) │ │ │ │ - vmovhps %xmm3,(%rax,%rsi,1) │ │ │ │ - vextracti128 $0x1,%ymm3,%xmm3 │ │ │ │ - vmovq %xmm1,(%rax,%rsi,2) │ │ │ │ - vmovhps %xmm1,(%rax,%rdx,1) │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm1 │ │ │ │ - vmovq %xmm5,(%rax,%rsi,4) │ │ │ │ - vmovhps %xmm5,(%rax,%rcx,1) │ │ │ │ - vextracti128 $0x1,%ymm5,%xmm5 │ │ │ │ - vmovq %xmm0,(%rax,%rdx,2) │ │ │ │ - vmovhps %xmm0,(%rax,%r8,1) │ │ │ │ - lea (%rax,%rsi,8),%rax │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm0 │ │ │ │ - vmovq %xmm6,(%rax) │ │ │ │ - vmovhps %xmm6,(%rax,%rsi,1) │ │ │ │ - vmovq %xmm7,(%rax,%rsi,2) │ │ │ │ - vmovhps %xmm7,(%rax,%rdx,1) │ │ │ │ - vmovq %xmm2,(%rax,%rsi,4) │ │ │ │ - vmovhps %xmm2,(%rax,%rcx,1) │ │ │ │ - vmovq %xmm8,(%rax,%rdx,2) │ │ │ │ - vmovhps %xmm8,(%rax,%r8,1) │ │ │ │ - lea (%rax,%rsi,8),%rax │ │ │ │ - vmovq %xmm3,(%rax) │ │ │ │ - vmovhps %xmm3,(%rax,%rsi,1) │ │ │ │ - vmovq %xmm1,(%rax,%rsi,2) │ │ │ │ - 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 317fef <__cxa_finalize@plt+0x2ecf9f> │ │ │ │ - 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 │ │ │ │ + jg 314428 <__cxa_finalize@plt+0x2e93d8> │ │ │ │ + or $0x20,%ecx │ │ │ │ + jmp 314722 <__cxa_finalize@plt+0x2e96d2> │ │ │ │ + lea 0x3f(%rcx),%r8d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 318429 <__cxa_finalize@plt+0x2ed3d9> │ │ │ │ - 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 0xc51df(%rip),%ymm7 │ │ │ │ - cmp $0x20,%ecx │ │ │ │ - cmove %r9d,%r8d │ │ │ │ - vinserti128 $0x1,0xc51d2(%rip),%ymm7,%ymm8 │ │ │ │ - vbroadcasti128 0xc53c1(%rip),%ymm6 │ │ │ │ - vmovd %r8d,%xmm1 │ │ │ │ - vpbroadcastd 0xc5197(%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,0xc5190(%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 0xc5135(%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 0xc50fb(%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 │ │ │ │ - vpshufb %ymm10,%ymm14,%ymm14 │ │ │ │ - vpmaddubsw %ymm9,%ymm14,%ymm14 │ │ │ │ - vpaddw %ymm0,%ymm11,%ymm0 │ │ │ │ - vpaddw %ymm2,%ymm12,%ymm2 │ │ │ │ - vpaddw %ymm1,%ymm13,%ymm1 │ │ │ │ - vpaddw %ymm6,%ymm14,%ymm6 │ │ │ │ - vmovdqu -0x42(%rdx),%xmm11 │ │ │ │ - vinserti128 $0x1,-0x34(%rdx),%ymm11,%ymm11 │ │ │ │ - vmovdqu -0x3a(%rdx),%xmm12 │ │ │ │ - vinserti128 $0x1,-0x2c(%rdx),%ymm12,%ymm12 │ │ │ │ - vmovdqu -0x22(%rdx),%xmm13 │ │ │ │ - vinserti128 $0x1,-0x14(%rdx),%ymm13,%ymm13 │ │ │ │ - vmovdqu -0x1c(%rdx),%xmm14 │ │ │ │ - vinserti128 $0x1,-0xe(%rdx),%ymm14,%ymm14 │ │ │ │ - vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm3,%ymm6,%ymm6 │ │ │ │ - lea 0x7f(%rsp),%rdx │ │ │ │ - vpackuswb %ymm2,%ymm0,%ymm0 │ │ │ │ - vpackuswb %ymm6,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,-0x7f(%rdx) │ │ │ │ - vmovdqa %ymm1,-0x5f(%rdx) │ │ │ │ - vpshufb %ymm10,%ymm11,%ymm0 │ │ │ │ - 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 0xc5026(%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 0xc4fd9(%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 │ │ │ │ - vpmaddubsw %ymm9,%ymm14,%ymm14 │ │ │ │ - vpaddw %ymm0,%ymm11,%ymm0 │ │ │ │ - vpaddw %ymm2,%ymm12,%ymm2 │ │ │ │ - vpaddw %ymm1,%ymm13,%ymm1 │ │ │ │ - vpaddw %ymm6,%ymm14,%ymm6 │ │ │ │ - vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ - 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 0xc4fb7(%rip),%ymm8 │ │ │ │ - vpbroadcastb (%rdx,%r11,1),%ymm7 │ │ │ │ - shl $0x6,%r11d │ │ │ │ - vpbroadcastw %xmm12,%ymm12 │ │ │ │ - lea -0x40(%rax,%r11,1),%r9d │ │ │ │ + jne 314506 <__cxa_finalize@plt+0x2e94b6> │ │ │ │ + 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) │ │ │ │ + movdqa %xmm3,0x40(%rsp) │ │ │ │ + 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 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + lea 0x80(%rsp),%rdx │ │ │ │ + movdqa %xmm0,-0x30(%rdx) │ │ │ │ + movdqa %xmm1,-0x20(%rdx) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + 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 312c00 <__cxa_finalize@plt+0x2e7bb0> │ │ │ │ + sub $0x20,%rdx │ │ │ │ + call 312c00 <__cxa_finalize@plt+0x2e7bb0> │ │ │ │ + sub $0x20,%rdx │ │ │ │ + call 312c00 <__cxa_finalize@plt+0x2e7bb0> │ │ │ │ + sub $0x20,%rdx │ │ │ │ + cmp $0x40,%ecx │ │ │ │ + jl 314502 <__cxa_finalize@plt+0x2e94b2> │ │ │ │ + call 312c00 <__cxa_finalize@plt+0x2e7bb0> │ │ │ │ + add $0x7f,%rdx │ │ │ │ + movd %eax,%xmm5 │ │ │ │ + sub %r8,%rdx │ │ │ │ + movd %r8d,%xmm4 │ │ │ │ + shl $0x6,%r8d │ │ │ │ + movd (%rdx),%xmm7 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + pshufb 0xcc790(%r10),%xmm5 │ │ │ │ neg %rax │ │ │ │ - or $0x3f,%r11d │ │ │ │ - lea 0x3f(%rax),%r8 │ │ │ │ - vmovd %r9d,%xmm6 │ │ │ │ - vmovdqa 0xc4eeb(%rip),%xmm10 │ │ │ │ - vinserti128 $0x1,0xc4ed1(%rip),%ymm10,%ymm10 │ │ │ │ - vpbroadcastd 0xc5098(%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 │ │ │ │ - vpsllw $0x8,%ymm2,%ymm2 │ │ │ │ - vpor %ymm2,%ymm9,%ymm9 │ │ │ │ - vpshufb %ymm8,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm8,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm9,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ │ │ - vpsraw $0x6,%ymm6,%ymm2 │ │ │ │ + pshufb %xmm6,%xmm7 │ │ │ │ + movdqa 0xcc5c0(%r10),%xmm3 │ │ │ │ + lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ + pshufb %xmm6,%xmm4 │ │ │ │ + psubb 0xcc640(%r10),%xmm4 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + mov %r9,%r8 │ │ │ │ + movdqa %xmm8,%xmm2 │ │ │ │ + pand %xmm5,%xmm2 │ │ │ │ + sar $0x6,%r8 │ │ │ │ + movdqa %xmm9,%xmm1 │ │ │ │ + psubw %xmm2,%xmm1 │ │ │ │ + psllw $0x8,%xmm2 │ │ │ │ + movdqu -0x40(%rdx,%r8,1),%xmm0 │ │ │ │ + por %xmm1,%xmm2 │ │ │ │ + movdqu -0x38(%rdx,%r8,1),%xmm1 │ │ │ │ + pshufb %xmm3,%xmm0 │ │ │ │ + pmaddubsw %xmm2,%xmm0 │ │ │ │ + pshufb %xmm3,%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + pmulhrsw %xmm10,%xmm0 │ │ │ │ + pmulhrsw %xmm10,%xmm1 │ │ │ │ sub $0x40,%rsp │ │ │ │ - vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpacksswb %ymm2,%ymm2,%ymm2 │ │ │ │ - vpaddb %ymm2,%ymm10,%ymm2 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpblendvb %ymm2,%ymm0,%ymm7,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rsp) │ │ │ │ - vmovdqu -0x38(%rdx,%r9,1),%ymm0 │ │ │ │ - vmovdqu -0x40(%rdx,%r9,1),%ymm1 │ │ │ │ - add %rax,%r8 │ │ │ │ - vpshufb %ymm8,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm8,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm9,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ │ │ - vpaddb %ymm2,%ymm11,%ymm2 │ │ │ │ - vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm6,%ymm12,%ymm6 │ │ │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpblendvb %ymm2,%ymm0,%ymm7,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rsp) │ │ │ │ + packuswb %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,(%rsp) │ │ │ │ + movdqu -0x30(%rdx,%r8,1),%xmm0 │ │ │ │ + movdqu -0x28(%rdx,%r8,1),%xmm1 │ │ │ │ + pshufb %xmm3,%xmm0 │ │ │ │ + pshufb %xmm3,%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm0 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + pmulhrsw %xmm10,%xmm0 │ │ │ │ + pmulhrsw %xmm10,%xmm1 │ │ │ │ + packuswb %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,0x10(%rsp) │ │ │ │ + movdqu -0x20(%rdx,%r8,1),%xmm0 │ │ │ │ + movdqu -0x18(%rdx,%r8,1),%xmm1 │ │ │ │ + pshufb %xmm3,%xmm0 │ │ │ │ + pshufb %xmm3,%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm0 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + pmulhrsw %xmm10,%xmm0 │ │ │ │ + pmulhrsw %xmm10,%xmm1 │ │ │ │ + packuswb %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,0x20(%rsp) │ │ │ │ + movdqu -0x10(%rdx,%r8,1),%xmm0 │ │ │ │ + movdqu -0x8(%rdx,%r8,1),%xmm1 │ │ │ │ + pshufb %xmm3,%xmm0 │ │ │ │ + pshufb %xmm3,%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm0 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + pmulhrsw %xmm10,%xmm0 │ │ │ │ + pmulhrsw %xmm10,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + psrlw $0x6,%xmm2 │ │ │ │ + paddw %xmm6,%xmm5 │ │ │ │ + packsswb %xmm2,%xmm2 │ │ │ │ + packuswb %xmm1,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + pcmpgtb %xmm2,%xmm1 │ │ │ │ + paddsb 0xcc760(%r10),%xmm2 │ │ │ │ + pand %xmm1,%xmm0 │ │ │ │ + pandn %xmm7,%xmm1 │ │ │ │ + por %xmm1,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + pcmpgtb %xmm2,%xmm1 │ │ │ │ + paddsb 0xcc760(%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 0xcc760(%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 318548 <__cxa_finalize@plt+0x2ed4f8> │ │ │ │ - cmp %r11d,%r8d │ │ │ │ - jg 31847d <__cxa_finalize@plt+0x2ed42d> │ │ │ │ + je 31471f <__cxa_finalize@plt+0x2e96cf> │ │ │ │ + add %rax,%r9 │ │ │ │ + jg 314550 <__cxa_finalize@plt+0x2e9500> │ │ │ │ sub $0x40,%rsp │ │ │ │ - vmovdqa %ymm7,0x20(%rsp) │ │ │ │ - vmovdqa %ymm7,(%rsp) │ │ │ │ + movdqa %xmm7,0x30(%rsp) │ │ │ │ + movdqa %xmm7,0x20(%rsp) │ │ │ │ + movdqa %xmm7,0x10(%rsp) │ │ │ │ + movdqa %xmm7,(%rsp) │ │ │ │ dec %ecx │ │ │ │ - jg 318535 <__cxa_finalize@plt+0x2ed4e5> │ │ │ │ - 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 │ │ │ │ - vinserti128 $0x1,0x1c0(%rax),%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x380(%rax),%xmm1 │ │ │ │ - vinserti128 $0x1,0x180(%rax),%ymm1,%ymm1 │ │ │ │ - vmovdqa 0x340(%rax),%xmm2 │ │ │ │ - vinserti128 $0x1,0x140(%rax),%ymm2,%ymm2 │ │ │ │ - vmovdqa 0x300(%rax),%xmm3 │ │ │ │ - vinserti128 $0x1,0x100(%rax),%ymm3,%ymm3 │ │ │ │ - vmovdqa 0x2c0(%rax),%xmm4 │ │ │ │ - vinserti128 $0x1,0xc0(%rax),%ymm4,%ymm4 │ │ │ │ - vmovdqa 0x280(%rax),%xmm5 │ │ │ │ - vinserti128 $0x1,0x80(%rax),%ymm5,%ymm5 │ │ │ │ - vmovdqa 0x240(%rax),%xmm6 │ │ │ │ - vinserti128 $0x1,0x40(%rax),%ymm6,%ymm6 │ │ │ │ - vmovdqa 0x200(%rax),%xmm7 │ │ │ │ - vinserti128 $0x1,(%rax),%ymm7,%ymm7 │ │ │ │ - sub $0x10,%rax │ │ │ │ - vpunpcklbw %ymm1,%ymm0,%ymm8 │ │ │ │ - vpunpckhbw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpcklbw %ymm3,%ymm2,%ymm1 │ │ │ │ - vpunpckhbw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpunpcklbw %ymm5,%ymm4,%ymm3 │ │ │ │ - vpunpckhbw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpunpcklbw %ymm7,%ymm6,%ymm5 │ │ │ │ - vpunpckhbw %ymm7,%ymm6,%ymm6 │ │ │ │ - vpunpcklwd %ymm1,%ymm8,%ymm7 │ │ │ │ - vpunpckhwd %ymm1,%ymm8,%ymm8 │ │ │ │ - vpunpcklwd %ymm2,%ymm0,%ymm1 │ │ │ │ - vpunpckhwd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpunpcklwd %ymm5,%ymm3,%ymm2 │ │ │ │ - vpunpckhwd %ymm5,%ymm3,%ymm3 │ │ │ │ - vpunpcklwd %ymm6,%ymm4,%ymm5 │ │ │ │ - vpunpckhwd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpunpckldq %ymm2,%ymm7,%ymm6 │ │ │ │ - vpunpckhdq %ymm2,%ymm7,%ymm7 │ │ │ │ - vpunpckldq %ymm3,%ymm8,%ymm2 │ │ │ │ - vpunpckhdq %ymm3,%ymm8,%ymm8 │ │ │ │ - vpunpckldq %ymm5,%ymm1,%ymm3 │ │ │ │ - vpunpckhdq %ymm5,%ymm1,%ymm1 │ │ │ │ - vpunpckldq %ymm4,%ymm0,%ymm5 │ │ │ │ - vpunpckhdq %ymm4,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm6,%ymm6 │ │ │ │ - vpermq $0xd8,%ymm7,%ymm7 │ │ │ │ - vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ - vpermq $0xd8,%ymm8,%ymm8 │ │ │ │ - vpermq $0xd8,%ymm3,%ymm3 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - vpermq $0xd8,%ymm5,%ymm5 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm6,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm6,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %xmm7,(%rdi,%rsi,2) │ │ │ │ - vextracti128 $0x1,%ymm7,(%rdi,%rdx,1) │ │ │ │ - vmovdqa %xmm2,(%rdi,%rsi,4) │ │ │ │ - vextracti128 $0x1,%ymm2,(%rdi,%rcx,1) │ │ │ │ - vmovdqa %xmm8,(%rdi,%rdx,2) │ │ │ │ - vextracti128 $0x1,%ymm8,(%rdi,%r8,1) │ │ │ │ - sub %r9,%rdi │ │ │ │ - vmovdqa %xmm3,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm3,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ - 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 318562 <__cxa_finalize@plt+0x2ed512> │ │ │ │ - add $0x400,%rsp │ │ │ │ - lea -0x10(%rdi,%r9,8),%rdi │ │ │ │ - sub $0x10,%r10d │ │ │ │ - jg 31855d <__cxa_finalize@plt+0x2ed50d> │ │ │ │ - mov 0x80(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0xc8de9(%rip),%rax │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - movzbl %r9b,%r9d │ │ │ │ - shl $0x6,%r9d │ │ │ │ - add %rax,%r9 │ │ │ │ - lea 0xc4f5b(%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 31877a <__cxa_finalize@plt+0x2ed72a> │ │ │ │ - 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 │ │ │ │ - vpaddw %xmm1,%xmm6,%xmm6 │ │ │ │ - vpaddw %xmm7,%xmm6,%xmm6 │ │ │ │ - vpshufd $0xaa,%xmm0,%xmm7 │ │ │ │ - vpmaddubsw %xmm4,%xmm7,%xmm7 │ │ │ │ - vpaddw %xmm7,%xmm6,%xmm6 │ │ │ │ - vpshufd $0xff,%xmm0,%xmm7 │ │ │ │ - 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 31876f <__cxa_finalize@plt+0x2ed71f> │ │ │ │ - vzeroupper │ │ │ │ + jg 314700 <__cxa_finalize@plt+0x2e96b0> │ │ │ │ + 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 │ │ │ │ + movq (%r8,%r9,1),%xmm1 │ │ │ │ + movq (%r8,%rcx,2),%xmm5 │ │ │ │ + lea (%r8,%rcx,4),%rdx │ │ │ │ + movq (%rdx,%rcx,1),%xmm2 │ │ │ │ + movq (%rdx),%xmm6 │ │ │ │ + movq (%rdx,%r9,1),%xmm3 │ │ │ │ + movq (%rdx,%rcx,2),%xmm7 │ │ │ │ + sub $0x8,%r8 │ │ │ │ + punpcklbw %xmm4,%xmm0 │ │ │ │ + punpcklbw %xmm5,%xmm1 │ │ │ │ + punpcklbw %xmm6,%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ + punpckhwd %xmm0,%xmm4 │ │ │ │ + punpcklwd %xmm0,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + punpckhwd %xmm2,%xmm0 │ │ │ │ + punpcklwd %xmm2,%xmm3 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpckhdq %xmm1,%xmm2 │ │ │ │ + punpckldq %xmm1,%xmm3 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckldq %xmm4,%xmm1 │ │ │ │ + punpckhdq %xmm4,%xmm0 │ │ │ │ + movhps %xmm0,(%rax) │ │ │ │ + movq %xmm0,(%rax,%rsi,1) │ │ │ │ + movhps %xmm1,(%rax,%rsi,2) │ │ │ │ + movq %xmm1,(%rax,%r10,1) │ │ │ │ + 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 314734 <__cxa_finalize@plt+0x2e96e4> │ │ │ │ + lea (%rsp,%rcx,8),%rsp │ │ │ │ + sub $0x8,%r11d │ │ │ │ + jg 31472a <__cxa_finalize@plt+0x2e96da> │ │ │ │ + add $0xa8,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - vmovdqa -0x168(%rax),%ymm8 │ │ │ │ - vpshufb -0x148(%rax),%xmm0,%xmm0 │ │ │ │ - vpshufd $0x0,%xmm0,%xmm7 │ │ │ │ - vpmaddubsw %xmm2,%xmm7,%xmm7 │ │ │ │ - vpshufd $0x55,%xmm0,%xmm6 │ │ │ │ - vpmaddubsw %xmm3,%xmm6,%xmm6 │ │ │ │ - vpaddw %xmm1,%xmm7,%xmm7 │ │ │ │ - vpaddw %xmm6,%xmm7,%xmm7 │ │ │ │ - vpshufd $0xaa,%xmm0,%xmm6 │ │ │ │ - vpmaddubsw %xmm4,%xmm6,%xmm6 │ │ │ │ - vpaddw %xmm6,%xmm7,%xmm7 │ │ │ │ - vpshufd $0xff,%xmm0,%xmm6 │ │ │ │ - vpmaddubsw %xmm5,%xmm6,%xmm6 │ │ │ │ - vpaddw %xmm6,%xmm7,%xmm7 │ │ │ │ - vpsraw $0x4,%xmm7,%xmm7 │ │ │ │ - vpackuswb %xmm7,%xmm7,%xmm7 │ │ │ │ - vpbroadcastd 0x4(%rdx),%ymm0 │ │ │ │ - vpbroadcastd 0x5(%rdx),%ymm6 │ │ │ │ - sub $0x4,%rdx │ │ │ │ - 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 318d30 <__cxa_finalize@plt+0x2edce0> │ │ │ │ - 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 318850 <__cxa_finalize@plt+0x2ed800> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x2,%r8d │ │ │ │ - call 31889d <__cxa_finalize@plt+0x2ed84d> │ │ │ │ - vzeroupper │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movdqa (%rdx),%xmm4 │ │ │ │ + lea 0xc8685(%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 │ │ │ │ + pshufb (%rcx),%xmm0 │ │ │ │ + add $0x10,%rcx │ │ │ │ + movd %xmm0,(%rdi) │ │ │ │ + pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ + 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 314822 <__cxa_finalize@plt+0x2e97d2> │ │ │ │ ret │ │ │ │ - vpshufb -0x148(%rax),%xmm0,%xmm0 │ │ │ │ - vpshufd $0x0,%xmm0,%xmm12 │ │ │ │ - vpmaddubsw %xmm2,%xmm12,%xmm12 │ │ │ │ - vpshufd $0x55,%xmm0,%xmm7 │ │ │ │ - vpmaddubsw %xmm3,%xmm7,%xmm7 │ │ │ │ - vpaddw %xmm1,%xmm12,%xmm12 │ │ │ │ - vpaddw %xmm7,%xmm12,%xmm12 │ │ │ │ - vpshufd $0xaa,%xmm0,%xmm7 │ │ │ │ - vpmaddubsw %xmm4,%xmm7,%xmm7 │ │ │ │ - vpaddw %xmm7,%xmm12,%xmm12 │ │ │ │ - vpshufd $0xff,%xmm0,%xmm7 │ │ │ │ - vpmaddubsw %xmm5,%xmm7,%xmm7 │ │ │ │ - vpaddw %xmm7,%xmm12,%xmm12 │ │ │ │ - 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 318d30 <__cxa_finalize@plt+0x2edce0> │ │ │ │ - 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 │ │ │ │ - vpmaddubsw %xmm3,%xmm10,%xmm10 │ │ │ │ - vpaddw %xmm1,%xmm6,%xmm6 │ │ │ │ - vpaddw %xmm6,%xmm10,%xmm6 │ │ │ │ - vpshufd $0xaa,%xmm9,%xmm10 │ │ │ │ - vpmaddubsw %xmm4,%xmm10,%xmm10 │ │ │ │ - vpaddw %xmm6,%xmm10,%xmm6 │ │ │ │ - vpshufd $0xff,%xmm9,%xmm10 │ │ │ │ - vpmaddubsw %xmm5,%xmm10,%xmm10 │ │ │ │ - vpaddw %xmm6,%xmm10,%xmm6 │ │ │ │ - vpsraw $0x4,%xmm6,%xmm6 │ │ │ │ - vpackuswb %xmm6,%xmm6,%xmm6 │ │ │ │ - vpbroadcastq %xmm6,%ymm6 │ │ │ │ - vpbroadcastd 0xd(%rdx),%ymm9 │ │ │ │ - vpbroadcastd 0xc(%rdx),%ymm10 │ │ │ │ - vpsrld $0x4,%ymm8,%ymm11 │ │ │ │ - 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 318d30 <__cxa_finalize@plt+0x2edce0> │ │ │ │ - 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 │ │ │ │ - vpmaddubsw %ymm2,%ymm6,%ymm6 │ │ │ │ - vpshufd $0x55,%ymm10,%ymm9 │ │ │ │ - vpmaddubsw %ymm3,%ymm9,%ymm9 │ │ │ │ - vpaddw %ymm1,%ymm6,%ymm6 │ │ │ │ - vpaddw %ymm6,%ymm9,%ymm6 │ │ │ │ - vpshufd $0xaa,%ymm10,%ymm9 │ │ │ │ - vpmaddubsw %ymm4,%ymm9,%ymm9 │ │ │ │ - vpaddw %ymm6,%ymm9,%ymm6 │ │ │ │ - vpshufd $0xff,%ymm10,%ymm9 │ │ │ │ - vpmaddubsw %ymm5,%ymm9,%ymm9 │ │ │ │ - vpaddw %ymm6,%ymm9,%ymm6 │ │ │ │ - vpsraw $0x4,%ymm6,%ymm6 │ │ │ │ - vperm2i128 $0x1,%ymm6,%ymm6,%ymm9 │ │ │ │ - vpackuswb %ymm9,%ymm6,%ymm6 │ │ │ │ - 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 318991 <__cxa_finalize@plt+0x2ed941> │ │ │ │ - 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 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm0,%xmm9,%xmm0 │ │ │ │ - vpshufd $0xaa,%xmm7,%xmm9 │ │ │ │ - vpmaddubsw %xmm4,%xmm9,%xmm9 │ │ │ │ - vpaddw %xmm0,%xmm9,%xmm0 │ │ │ │ - vpshufd $0xff,%xmm7,%xmm9 │ │ │ │ - vpmaddubsw %xmm5,%xmm9,%xmm9 │ │ │ │ - vpaddw %xmm0,%xmm9,%xmm0 │ │ │ │ - vpsraw $0x4,%xmm0,%xmm0 │ │ │ │ - vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ - vpblendd $0xc,%xmm0,%xmm6,%xmm6 │ │ │ │ - vshufps $0x88,%xmm6,%xmm12,%xmm0 │ │ │ │ - vshufps $0xdd,%xmm6,%xmm12,%xmm6 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vmovdqa %xmm6,(%rdi,%rsi,1) │ │ │ │ + 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 314860 <__cxa_finalize@plt+0x2e9810> │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movdqa %xmm4,%xmm0 │ │ │ │ + pshufb (%rcx),%xmm0 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + pshufb 0x10(%rcx),%xmm1 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + pshufb 0x20(%rcx),%xmm2 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + pshufb 0x30(%rcx),%xmm3 │ │ │ │ + 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 3148a0 <__cxa_finalize@plt+0x2e9850> │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sub $0x0,%rsp │ │ │ │ - sub $0x2,%r8d │ │ │ │ - lea 0x10(%rdi),%rcx │ │ │ │ - lea -0x2(%r8),%r9d │ │ │ │ - call 31889d <__cxa_finalize@plt+0x2ed84d> │ │ │ │ - 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 │ │ │ │ - vpshufb %xmm14,%xmm0,%xmm0 │ │ │ │ - vpshufd $0x0,%xmm0,%xmm12 │ │ │ │ - vpmaddubsw %xmm2,%xmm12,%xmm12 │ │ │ │ - vpshufd $0x55,%xmm0,%xmm7 │ │ │ │ - vpmaddubsw %xmm3,%xmm7,%xmm7 │ │ │ │ - vpaddw %xmm1,%xmm12,%xmm12 │ │ │ │ - vpaddw %xmm7,%xmm12,%xmm12 │ │ │ │ - vpshufd $0xaa,%xmm0,%xmm7 │ │ │ │ - vpmaddubsw %xmm4,%xmm7,%xmm7 │ │ │ │ - vpaddw %xmm7,%xmm12,%xmm12 │ │ │ │ - vpshufd $0xff,%xmm0,%xmm7 │ │ │ │ - vpmaddubsw %xmm5,%xmm7,%xmm7 │ │ │ │ - vpaddw %xmm7,%xmm12,%xmm12 │ │ │ │ - vpsraw $0x4,%xmm12,%xmm12 │ │ │ │ - vpackuswb %xmm12,%xmm12,%xmm12 │ │ │ │ - vmovq (%rdi,%rcx,2),%xmm7 │ │ │ │ - vpinsrd $0x2,(%rdi,%r8,1),%xmm7,%xmm7 │ │ │ │ - vpalignr $0xc,%xmm0,%xmm7,%xmm7 │ │ │ │ - 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 318d30 <__cxa_finalize@plt+0x2edce0> │ │ │ │ - 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 │ │ │ │ - vpshufd $0x55,%xmm9,%xmm10 │ │ │ │ - vpmaddubsw %xmm3,%xmm10,%xmm10 │ │ │ │ - vpaddw %xmm1,%xmm6,%xmm6 │ │ │ │ - vpaddw %xmm6,%xmm10,%xmm6 │ │ │ │ - vpshufd $0xaa,%xmm9,%xmm10 │ │ │ │ - vpmaddubsw %xmm4,%xmm10,%xmm10 │ │ │ │ - vpaddw %xmm6,%xmm10,%xmm6 │ │ │ │ - vpshufd $0xff,%xmm9,%xmm10 │ │ │ │ - vpmaddubsw %xmm5,%xmm10,%xmm10 │ │ │ │ - vpaddw %xmm6,%xmm10,%xmm6 │ │ │ │ - vpsraw $0x4,%xmm6,%xmm6 │ │ │ │ - vpackuswb %xmm6,%xmm6,%xmm6 │ │ │ │ - vpbroadcastq %xmm6,%ymm6 │ │ │ │ - vpbroadcastd 0x25(%rdx),%ymm9 │ │ │ │ - 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 318d30 <__cxa_finalize@plt+0x2edce0> │ │ │ │ - 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 │ │ │ │ - vpmaddubsw %ymm2,%ymm6,%ymm6 │ │ │ │ - vpshufd $0x55,%ymm10,%ymm9 │ │ │ │ - vpmaddubsw %ymm3,%ymm9,%ymm9 │ │ │ │ - vpaddw %ymm1,%ymm6,%ymm6 │ │ │ │ - vpaddw %ymm6,%ymm9,%ymm6 │ │ │ │ - vpshufd $0xaa,%ymm10,%ymm9 │ │ │ │ - vpmaddubsw %ymm4,%ymm9,%ymm9 │ │ │ │ - vpaddw %ymm6,%ymm9,%ymm6 │ │ │ │ - vpshufd $0xff,%ymm10,%ymm9 │ │ │ │ - vpmaddubsw %ymm5,%ymm9,%ymm9 │ │ │ │ - vpaddw %ymm6,%ymm9,%ymm6 │ │ │ │ - vpsraw $0x4,%ymm6,%ymm6 │ │ │ │ - vperm2i128 $0x1,%ymm6,%ymm6,%ymm9 │ │ │ │ - vpackuswb %ymm9,%ymm6,%ymm6 │ │ │ │ - vpblendd $0x30,%ymm6,%ymm12,%ymm12 │ │ │ │ - vpermd %ymm12,%ymm11,%ymm9 │ │ │ │ - vpblendd $0xc,%xmm7,%xmm13,%xmm12 │ │ │ │ - vmovdqa %xmm9,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm9,(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm4,%xmm0 │ │ │ │ + pshufb (%rcx),%xmm0 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + pshufb 0x10(%rcx),%xmm1 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + pshufb 0x20(%rcx),%xmm2 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + pshufb 0x30(%rcx),%xmm3 │ │ │ │ + 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 318bf5 <__cxa_finalize@plt+0x2edba5> │ │ │ │ - je 318c01 <__cxa_finalize@plt+0x2edbb1> │ │ │ │ - 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 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm0,%xmm9,%xmm0 │ │ │ │ - vpshufd $0xaa,%xmm7,%xmm9 │ │ │ │ - vpmaddubsw %xmm4,%xmm9,%xmm9 │ │ │ │ - vpaddw %xmm0,%xmm9,%xmm0 │ │ │ │ - vpshufd $0xff,%xmm7,%xmm9 │ │ │ │ - vpmaddubsw %xmm5,%xmm9,%xmm9 │ │ │ │ - vpaddw %xmm0,%xmm9,%xmm0 │ │ │ │ - vpsraw $0x4,%xmm0,%xmm0 │ │ │ │ - vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ - vpblendd $0xc,%xmm0,%xmm6,%xmm6 │ │ │ │ - vshufps $0x88,%xmm6,%xmm12,%xmm0 │ │ │ │ - vshufps $0xdd,%xmm6,%xmm12,%xmm6 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vmovdqa %xmm6,(%rdi,%rsi,1) │ │ │ │ - vzeroupper │ │ │ │ + jg 3148f0 <__cxa_finalize@plt+0x2e98a0> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vpshufb %ymm8,%ymm0,%ymm0 │ │ │ │ - vpshufd $0x0,%ymm0,%ymm7 │ │ │ │ - vpmaddubsw %ymm2,%ymm7,%ymm7 │ │ │ │ - vpshufd $0x55,%ymm0,%ymm9 │ │ │ │ - vpmaddubsw %ymm3,%ymm9,%ymm9 │ │ │ │ - vpaddw %ymm1,%ymm7,%ymm7 │ │ │ │ - vpaddw %ymm7,%ymm9,%ymm7 │ │ │ │ - vpshufd $0xaa,%ymm0,%ymm9 │ │ │ │ - vpmaddubsw %ymm4,%ymm9,%ymm9 │ │ │ │ - vpaddw %ymm7,%ymm9,%ymm7 │ │ │ │ - vpshufd $0xff,%ymm0,%ymm9 │ │ │ │ - vpmaddubsw %ymm5,%ymm9,%ymm9 │ │ │ │ - vpaddw %ymm7,%ymm9,%ymm7 │ │ │ │ - vpsraw $0x4,%ymm7,%ymm7 │ │ │ │ - vperm2i128 $0x1,%ymm7,%ymm7,%ymm9 │ │ │ │ - vpackuswb %ymm9,%ymm7,%ymm7 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movdqa %xmm4,%xmm0 │ │ │ │ + pshufb (%rcx),%xmm0 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + pshufb 0x10(%rcx),%xmm1 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + pshufb 0x20(%rcx),%xmm2 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + pshufb 0x30(%rcx),%xmm3 │ │ │ │ + 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 314940 <__cxa_finalize@plt+0x2e98f0> │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0xc49e1(%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 │ │ │ │ - vpcmpeqd %ymm2,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ - add %r10,%rax │ │ │ │ - add $0xfffffffffffffff0,%r10 │ │ │ │ - movslq (%r10,%rcx,4),%rcx │ │ │ │ - add %r10,%rcx │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - mov %r8d,%r8d │ │ │ │ - tzcnt %r8d,%eax │ │ │ │ - sub %r8,%rdx │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - mov $0x8000,%r10d │ │ │ │ - shrx %eax,%r10d,%r10d │ │ │ │ - vmovd %r10d,%xmm3 │ │ │ │ - lea 0xc497e(%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 │ │ │ │ - jmp *%rax │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpunpckhqdq %xmm0,%xmm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpmaddwd %xmm2,%xmm0,%xmm0 │ │ │ │ - vpmulhrsw %xmm3,%xmm0,%xmm0 │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - jmp *%rcx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ tzcnt %r8d,%eax │ │ │ │ lea (%rcx,%r8,1),%r10d │ │ │ │ - vmovd %r10d,%xmm4 │ │ │ │ + movd %r10d,%xmm4 │ │ │ │ tzcnt %r10d,%r10d │ │ │ │ - vmovd %r10d,%xmm5 │ │ │ │ - lea 0xc48d9(%rip),%r10 │ │ │ │ + movd %r10d,%xmm5 │ │ │ │ + lea 0xc84f5(%rip),%r10 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movslq (%r10,%rax,4),%rax │ │ │ │ movslq 0x10(%r10,%rcx,4),%rcx │ │ │ │ - vpcmpeqd %ymm3,%ymm3,%ymm3 │ │ │ │ - vpsrlw $0x1,%xmm4,%xmm4 │ │ │ │ + pcmpeqd %xmm3,%xmm3 │ │ │ │ + psrlw $0x1,%xmm4 │ │ │ │ add %r10,%rax │ │ │ │ add %r10,%rcx │ │ │ │ jmp *%rax │ │ │ │ - vmovd -0x4(%rdx),%xmm0 │ │ │ │ - vpmaddubsw %xmm3,%xmm0,%xmm0 │ │ │ │ + movd -0x4(%rdx),%xmm0 │ │ │ │ + pmaddubsw %xmm3,%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ - vmovd 0x1(%rdx),%xmm1 │ │ │ │ - vpmaddubsw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpsubw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpmaddwd %xmm3,%xmm0,%xmm0 │ │ │ │ + movd 0x1(%rdx),%xmm1 │ │ │ │ + pmaddubsw %xmm3,%xmm1 │ │ │ │ + psubw %xmm4,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pmaddwd %xmm3,%xmm0 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jg 318eac <__cxa_finalize@plt+0x2ede5c> │ │ │ │ - vpsrlw $0x3,%xmm0,%xmm0 │ │ │ │ - jmp 318ed8 <__cxa_finalize@plt+0x2ede88> │ │ │ │ - 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 │ │ │ │ - vmovd %eax,%xmm1 │ │ │ │ - vpsrlw $0x2,%xmm0,%xmm0 │ │ │ │ - vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vpbroadcastw 0x8(%rsp),%ymm1 │ │ │ │ + jg 3149fc <__cxa_finalize@plt+0x2e99ac> │ │ │ │ + psrlw $0x3,%xmm0 │ │ │ │ + jmp 314a32 <__cxa_finalize@plt+0x2e99e2> │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhqdq %xmm0,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + psrlw $0x2,%xmm0 │ │ │ │ + mov $0x5556,%eax │ │ │ │ + mov $0x3334,%edx │ │ │ │ + test $0x8,%r8d │ │ │ │ + cmove %edx,%eax │ │ │ │ + movd %eax,%xmm5 │ │ │ │ + pmulhuw %xmm5,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ + movd 0x8(%rsp),%xmm1 │ │ │ │ + pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ - vpabsw %ymm1,%ymm2 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vmovdqa (%r9),%ymm4 │ │ │ │ - vpsignw %ymm1,%ymm4,%ymm3 │ │ │ │ - vpabsw %ymm4,%ymm4 │ │ │ │ - vpmulhrsw %ymm2,%ymm4,%ymm4 │ │ │ │ - vpsignw %ymm3,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ - 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) │ │ │ │ + pabsw %xmm1,%xmm2 │ │ │ │ + psllw $0x9,%xmm2 │ │ │ │ + movdqa (%r9),%xmm4 │ │ │ │ + movdqa 0x10(%r9),%xmm5 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + psignw %xmm1,%xmm3 │ │ │ │ + pabsw %xmm4,%xmm4 │ │ │ │ + pmulhrsw %xmm2,%xmm4 │ │ │ │ + psignw %xmm3,%xmm4 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + psignw %xmm1,%xmm3 │ │ │ │ + pabsw %xmm5,%xmm5 │ │ │ │ + pmulhrsw %xmm2,%xmm5 │ │ │ │ + psignw %xmm3,%xmm5 │ │ │ │ + paddw %xmm0,%xmm5 │ │ │ │ + packuswb %xmm5,%xmm4 │ │ │ │ + movd %xmm4,(%rdi) │ │ │ │ + pshuflw $0x4e,%xmm4,%xmm4 │ │ │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ │ │ + 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 318ef2 <__cxa_finalize@plt+0x2edea2> │ │ │ │ - vzeroupper │ │ │ │ + jg 314a58 <__cxa_finalize@plt+0x2e9a08> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq -0x8(%rdx),%xmm0 │ │ │ │ - vpmaddubsw %xmm3,%xmm0,%xmm0 │ │ │ │ + nop │ │ │ │ + movq -0x8(%rdx),%xmm0 │ │ │ │ + pmaddubsw %xmm3,%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ - vmovq 0x1(%rdx),%xmm1 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ - vpmaddubsw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpsubw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpunpckhqdq %xmm0,%xmm0,%xmm2 │ │ │ │ - vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpmaddwd %xmm3,%xmm0,%xmm0 │ │ │ │ - vpsrlw %xmm5,%xmm0,%xmm0 │ │ │ │ + movq 0x1(%rdx),%xmm1 │ │ │ │ + pmaddubsw %xmm3,%xmm1 │ │ │ │ + psubw %xmm0,%xmm4 │ │ │ │ + punpckhqdq %xmm0,%xmm0 │ │ │ │ + psubw %xmm4,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pmaddwd %xmm3,%xmm0 │ │ │ │ + psrlw %xmm5,%xmm0 │ │ │ │ cmp $0x8,%r8d │ │ │ │ - je 318fb0 <__cxa_finalize@plt+0x2edf60> │ │ │ │ + je 314b26 <__cxa_finalize@plt+0x2e9ad6> │ │ │ │ mov $0x5556,%eax │ │ │ │ mov $0x3334,%edx │ │ │ │ cmp $0x20,%r8d │ │ │ │ cmove %edx,%eax │ │ │ │ - vmovd %eax,%xmm1 │ │ │ │ - vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vpbroadcastw 0x8(%rsp),%ymm1 │ │ │ │ + movd %eax,%xmm1 │ │ │ │ + pmulhuw %xmm1,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ + movd 0x8(%rsp),%xmm1 │ │ │ │ + pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ - vpabsw %ymm1,%ymm2 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vmovdqa (%r9),%ymm4 │ │ │ │ - vmovdqa 0x20(%r9),%ymm5 │ │ │ │ - vpsignw %ymm1,%ymm4,%ymm3 │ │ │ │ - vpabsw %ymm4,%ymm4 │ │ │ │ - vpmulhrsw %ymm2,%ymm4,%ymm4 │ │ │ │ - vpsignw %ymm3,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ - vpsignw %ymm1,%ymm5,%ymm3 │ │ │ │ - vpabsw %ymm5,%ymm5 │ │ │ │ - vpmulhrsw %ymm2,%ymm5,%ymm5 │ │ │ │ - vpsignw %ymm3,%ymm5,%ymm5 │ │ │ │ - vpaddw %ymm0,%ymm5,%ymm5 │ │ │ │ - vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ - vmovq %xmm4,(%rdi) │ │ │ │ - vmovq %xmm5,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm4,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm5,(%rdi,%rax,1) │ │ │ │ + pabsw %xmm1,%xmm2 │ │ │ │ + psllw $0x9,%xmm2 │ │ │ │ + movdqa (%r9),%xmm4 │ │ │ │ + movdqa 0x10(%r9),%xmm5 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + psignw %xmm1,%xmm3 │ │ │ │ + pabsw %xmm4,%xmm4 │ │ │ │ + pmulhrsw %xmm2,%xmm4 │ │ │ │ + psignw %xmm3,%xmm4 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + psignw %xmm1,%xmm3 │ │ │ │ + pabsw %xmm5,%xmm5 │ │ │ │ + pmulhrsw %xmm2,%xmm5 │ │ │ │ + psignw %xmm3,%xmm5 │ │ │ │ + paddw %xmm0,%xmm5 │ │ │ │ + packuswb %xmm5,%xmm4 │ │ │ │ + movq %xmm4,(%rdi) │ │ │ │ + movhps %xmm4,(%rdi,%rsi,1) │ │ │ │ + movdqa 0x20(%r9),%xmm4 │ │ │ │ + movdqa 0x30(%r9),%xmm5 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + psignw %xmm1,%xmm3 │ │ │ │ + pabsw %xmm4,%xmm4 │ │ │ │ + pmulhrsw %xmm2,%xmm4 │ │ │ │ + psignw %xmm3,%xmm4 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + psignw %xmm1,%xmm3 │ │ │ │ + pabsw %xmm5,%xmm5 │ │ │ │ + pmulhrsw %xmm2,%xmm5 │ │ │ │ + psignw %xmm3,%xmm5 │ │ │ │ + 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 318fca <__cxa_finalize@plt+0x2edf7a> │ │ │ │ - vzeroupper │ │ │ │ + jg 314b4c <__cxa_finalize@plt+0x2e9afc> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqa -0x10(%rdx),%xmm0 │ │ │ │ - vpmaddubsw %xmm3,%xmm0,%xmm0 │ │ │ │ + nop │ │ │ │ + movdqa -0x10(%rdx),%xmm0 │ │ │ │ + pmaddubsw %xmm3,%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ - vmovdqu 0x1(%rdx),%xmm1 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ - vpmaddubsw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpsubw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpunpckhqdq %xmm0,%xmm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpmaddwd %xmm3,%xmm0,%xmm0 │ │ │ │ - vpsrlw %xmm5,%xmm0,%xmm0 │ │ │ │ + movdqu 0x1(%rdx),%xmm1 │ │ │ │ + pmaddubsw %xmm3,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + psubw %xmm0,%xmm4 │ │ │ │ + punpckhqdq %xmm0,%xmm0 │ │ │ │ + psubw %xmm4,%xmm0 │ │ │ │ + pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pmaddwd %xmm3,%xmm0 │ │ │ │ + psrlw %xmm5,%xmm0 │ │ │ │ cmp $0x10,%r8d │ │ │ │ - je 3190a0 <__cxa_finalize@plt+0x2ee050> │ │ │ │ + je 314c59 <__cxa_finalize@plt+0x2e9c09> │ │ │ │ mov $0x5556,%eax │ │ │ │ mov $0x3334,%edx │ │ │ │ - test $0x28,%r8b │ │ │ │ + test $0x28,%r8d │ │ │ │ cmove %edx,%eax │ │ │ │ - vmovd %eax,%xmm1 │ │ │ │ - vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vpbroadcastw 0x8(%rsp),%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm2 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vmovdqa (%r9),%ymm4 │ │ │ │ - vmovdqa 0x20(%r9),%ymm5 │ │ │ │ - vpsignw %ymm1,%ymm4,%ymm3 │ │ │ │ - vpabsw %ymm4,%ymm4 │ │ │ │ - vpmulhrsw %ymm2,%ymm4,%ymm4 │ │ │ │ - vpsignw %ymm3,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ - vpsignw %ymm1,%ymm5,%ymm3 │ │ │ │ - vpabsw %ymm5,%ymm5 │ │ │ │ - vpmulhrsw %ymm2,%ymm5,%ymm5 │ │ │ │ - vpsignw %ymm3,%ymm5,%ymm5 │ │ │ │ - vpaddw %ymm0,%ymm5,%ymm5 │ │ │ │ - vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ - vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ - vmovdqa %xmm4,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm4,(%rdi,%rsi,1) │ │ │ │ + movd %eax,%xmm1 │ │ │ │ + pmulhuw %xmm1,%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 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + psignw %xmm1,%xmm3 │ │ │ │ + pabsw %xmm4,%xmm4 │ │ │ │ + pmulhrsw %xmm2,%xmm4 │ │ │ │ + psignw %xmm3,%xmm4 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + psignw %xmm1,%xmm3 │ │ │ │ + pabsw %xmm5,%xmm5 │ │ │ │ + pmulhrsw %xmm2,%xmm5 │ │ │ │ + psignw %xmm3,%xmm5 │ │ │ │ + paddw %xmm0,%xmm5 │ │ │ │ + packuswb %xmm5,%xmm4 │ │ │ │ + movdqa %xmm4,(%rdi) │ │ │ │ + movdqa 0x20(%r9),%xmm4 │ │ │ │ + movdqa 0x30(%r9),%xmm5 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + psignw %xmm1,%xmm3 │ │ │ │ + pabsw %xmm4,%xmm4 │ │ │ │ + pmulhrsw %xmm2,%xmm4 │ │ │ │ + psignw %xmm3,%xmm4 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + psignw %xmm1,%xmm3 │ │ │ │ + pabsw %xmm5,%xmm5 │ │ │ │ + pmulhrsw %xmm2,%xmm5 │ │ │ │ + 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 3190b6 <__cxa_finalize@plt+0x2ee066> │ │ │ │ - vzeroupper │ │ │ │ + jg 314c7b <__cxa_finalize@plt+0x2e9c2b> │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa -0x20(%rdx),%ymm0 │ │ │ │ - vpmaddubsw %ymm3,%ymm0,%ymm0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + movdqa -0x20(%rdx),%xmm0 │ │ │ │ + pmaddubsw %xmm3,%xmm0 │ │ │ │ + movdqa -0x10(%rdx),%xmm2 │ │ │ │ + pmaddubsw %xmm3,%xmm2 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ - vmovdqu 0x1(%rdx),%ymm1 │ │ │ │ - vpmaddubsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpsubw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpunpckhqdq %xmm0,%xmm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpmaddwd %xmm3,%xmm0,%xmm0 │ │ │ │ - vpsrlw %xmm5,%xmm0,%xmm0 │ │ │ │ + movdqu 0x1(%rdx),%xmm1 │ │ │ │ + pmaddubsw %xmm3,%xmm1 │ │ │ │ + movdqu 0x11(%rdx),%xmm2 │ │ │ │ + pmaddubsw %xmm3,%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + psubw %xmm0,%xmm4 │ │ │ │ + punpckhqdq %xmm0,%xmm0 │ │ │ │ + psubw %xmm4,%xmm0 │ │ │ │ + pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pmaddwd %xmm3,%xmm0 │ │ │ │ + psrlw %xmm5,%xmm0 │ │ │ │ cmp $0x20,%r8d │ │ │ │ - je 31917d <__cxa_finalize@plt+0x2ee12d> │ │ │ │ + je 314da9 <__cxa_finalize@plt+0x2e9d59> │ │ │ │ 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 │ │ │ │ - vpabsw %ymm1,%ymm2 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vmovdqa (%r9),%ymm4 │ │ │ │ - vmovdqa 0x20(%r9),%ymm5 │ │ │ │ - vpsignw %ymm1,%ymm4,%ymm3 │ │ │ │ - vpabsw %ymm4,%ymm4 │ │ │ │ - vpmulhrsw %ymm2,%ymm4,%ymm4 │ │ │ │ - vpsignw %ymm3,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ - vpsignw %ymm1,%ymm5,%ymm3 │ │ │ │ - vpabsw %ymm5,%ymm5 │ │ │ │ - vpmulhrsw %ymm2,%ymm5,%ymm5 │ │ │ │ - vpsignw %ymm3,%ymm5,%ymm5 │ │ │ │ - vpaddw %ymm0,%ymm5,%ymm5 │ │ │ │ - vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ - vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm4,(%rdi) │ │ │ │ + mov $0x5556,%eax │ │ │ │ + mov $0x3334,%edx │ │ │ │ + test $0x50,%r8d │ │ │ │ + cmove %edx,%eax │ │ │ │ + movd %eax,%xmm1 │ │ │ │ + pmulhuw %xmm1,%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 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + psignw %xmm1,%xmm3 │ │ │ │ + pabsw %xmm4,%xmm4 │ │ │ │ + pmulhrsw %xmm2,%xmm4 │ │ │ │ + psignw %xmm3,%xmm4 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + psignw %xmm1,%xmm3 │ │ │ │ + pabsw %xmm5,%xmm5 │ │ │ │ + pmulhrsw %xmm2,%xmm5 │ │ │ │ + psignw %xmm3,%xmm5 │ │ │ │ + paddw %xmm0,%xmm5 │ │ │ │ + packuswb %xmm5,%xmm4 │ │ │ │ + movdqa %xmm4,(%rdi) │ │ │ │ + movdqa 0x20(%r9),%xmm4 │ │ │ │ + movdqa 0x30(%r9),%xmm5 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + psignw %xmm1,%xmm3 │ │ │ │ + pabsw %xmm4,%xmm4 │ │ │ │ + pmulhrsw %xmm2,%xmm4 │ │ │ │ + psignw %xmm3,%xmm4 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + psignw %xmm1,%xmm3 │ │ │ │ + pabsw %xmm5,%xmm5 │ │ │ │ + pmulhrsw %xmm2,%xmm5 │ │ │ │ + psignw %xmm3,%xmm5 │ │ │ │ + paddw %xmm0,%xmm5 │ │ │ │ + packuswb %xmm5,%xmm4 │ │ │ │ + movdqa %xmm4,0x10(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ add $0x40,%r9 │ │ │ │ dec %r8d │ │ │ │ - jg 319193 <__cxa_finalize@plt+0x2ee143> │ │ │ │ - vzeroupper │ │ │ │ + jg 314dcb <__cxa_finalize@plt+0x2e9d7b> │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xc4561(%rip),%r10 │ │ │ │ + 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 0xc8027(%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 │ │ │ │ + jmp *%rax │ │ │ │ + movdqu 0x10(%rdx),%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pshufd $0xee,%xmm0,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pmaddwd %xmm2,%xmm0 │ │ │ │ + pmulhrsw %xmm3,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ + jmp *%rcx │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0xc7fcd(%rip),%r10 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ + inc %rdx │ │ │ │ + movdqu (%rdx),%xmm0 │ │ │ │ + mov $0x8000,%eax │ │ │ │ + movd %eax,%xmm3 │ │ │ │ + movd %ecx,%xmm2 │ │ │ │ + psrld %xmm2,%xmm3 │ │ │ │ + movslq (%r10,%rcx,4),%rax │ │ │ │ + pcmpeqd %xmm2,%xmm2 │ │ │ │ + pmaddubsw %xmm2,%xmm0 │ │ │ │ + add %r10,%rax │ │ │ │ + add $0xfffffffffffffff0,%r10 │ │ │ │ movslq (%r10,%rcx,4),%rcx │ │ │ │ - vpbroadcastd -0x124(%r10),%ymm0 │ │ │ │ add %r10,%rcx │ │ │ │ + jmp *%rax │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + lea 0xc7f79(%rip),%rax │ │ │ │ + movslq (%rax,%rcx,4),%rcx │ │ │ │ + movddup -0x13c(%rax),%xmm0 │ │ │ │ + add %rax,%rcx │ │ │ │ jmp *%rcx │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - mov %r9d,%r10d │ │ │ │ - mov %rdi,%r11 │ │ │ │ - imul %eax,%r10d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movddup 0xc7df8(%rip),%xmm2 │ │ │ │ + mov 0x8(%rsp),%r10d │ │ │ │ + mov %r10d,%eax │ │ │ │ + imul %r9d,%r10d │ │ │ │ + movd %r10d,%xmm5 │ │ │ │ + mov %rdi,%r10 │ │ │ │ shl $0x2,%r8d │ │ │ │ sub %r8d,%eax │ │ │ │ - vpbroadcastd 0xc4366(%rip),%ymm2 │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ cmp $0x8,%r9d │ │ │ │ - jg 31935a <__cxa_finalize@plt+0x2ee30a> │ │ │ │ - je 31929f <__cxa_finalize@plt+0x2ee24f> │ │ │ │ + jg 3150a2 <__cxa_finalize@plt+0x2ea052> │ │ │ │ + je 314ff0 <__cxa_finalize@plt+0x2e9fa0> │ │ │ │ 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 │ │ │ │ + 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 319242 <__cxa_finalize@plt+0x2ee1f2> │ │ │ │ + jg 314f97 <__cxa_finalize@plt+0x2e9f47> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 319416 <__cxa_finalize@plt+0x2ee3c6> │ │ │ │ - vpermq $0x55,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ - add $0x20,%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 319288 <__cxa_finalize@plt+0x2ee238> │ │ │ │ - jmp 319416 <__cxa_finalize@plt+0x2ee3c6> │ │ │ │ + je 315208 <__cxa_finalize@plt+0x2ea1b8> │ │ │ │ + punpckhqdq %xmm0,%xmm0 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + add $0x10,%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 314fd9 <__cxa_finalize@plt+0x2e9f89> │ │ │ │ + jmp 315208 <__cxa_finalize@plt+0x2ea1b8> │ │ │ │ lea (%rdx,%rdx,2),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 3192ec <__cxa_finalize@plt+0x2ee29c> │ │ │ │ - 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 │ │ │ │ + jne 315051 <__cxa_finalize@plt+0x2ea001> │ │ │ │ + movdqa (%rsi),%xmm0 │ │ │ │ + movdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm0 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + movdqa (%rsi,%rdx,2),%xmm0 │ │ │ │ + movdqa (%rsi,%r9,1),%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm0 │ │ │ │ + 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 3192a7 <__cxa_finalize@plt+0x2ee257> │ │ │ │ + jg 314ff8 <__cxa_finalize@plt+0x2e9fa8> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 319416 <__cxa_finalize@plt+0x2ee3c6> │ │ │ │ - jmp 31933d <__cxa_finalize@plt+0x2ee2ed> │ │ │ │ - vbroadcasti128 0xc42db(%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 3192f5 <__cxa_finalize@plt+0x2ee2a5> │ │ │ │ + je 315208 <__cxa_finalize@plt+0x2ea1b8> │ │ │ │ + jmp 31508b <__cxa_finalize@plt+0x2ea03b> │ │ │ │ + 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 315051 <__cxa_finalize@plt+0x2ea001> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 319416 <__cxa_finalize@plt+0x2ee3c6> │ │ │ │ - vpermq $0xee,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ - add $0x20,%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 319343 <__cxa_finalize@plt+0x2ee2f3> │ │ │ │ - jmp 319416 <__cxa_finalize@plt+0x2ee3c6> │ │ │ │ + je 315208 <__cxa_finalize@plt+0x2ea1b8> │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + add $0x10,%rdi │ │ │ │ + sub $0x1,%r8d │ │ │ │ + jg 31508b <__cxa_finalize@plt+0x2ea03b> │ │ │ │ + jmp 315208 <__cxa_finalize@plt+0x2ea1b8> │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 319394 <__cxa_finalize@plt+0x2ee344> │ │ │ │ - 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 │ │ │ │ + jne 315101 <__cxa_finalize@plt+0x2ea0b1> │ │ │ │ + movdqa (%rsi),%xmm0 │ │ │ │ + movdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm0 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + movdqa 0x10(%rsi),%xmm6 │ │ │ │ + movdqa 0x10(%rsi,%rdx,1),%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm6 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + paddw %xmm1,%xmm6 │ │ │ │ + movdqa %xmm6,0x10(%rdi) │ │ │ │ + paddw %xmm6,%xmm4 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ add $0x20,%rdi │ │ │ │ dec %eax │ │ │ │ - jg 31935e <__cxa_finalize@plt+0x2ee30e> │ │ │ │ + jg 3150a6 <__cxa_finalize@plt+0x2ea056> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 319416 <__cxa_finalize@plt+0x2ee3c6> │ │ │ │ - jmp 319405 <__cxa_finalize@plt+0x2ee3b5> │ │ │ │ - lea 0xc43dd(%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 3193d6 <__cxa_finalize@plt+0x2ee386> │ │ │ │ - vbroadcasti128 (%rsi),%ymm0 │ │ │ │ - vbroadcasti128 (%rsi,%rdx,1),%ymm1 │ │ │ │ - jmp 3193d6 <__cxa_finalize@plt+0x2ee386> │ │ │ │ - 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 │ │ │ │ + je 315213 <__cxa_finalize@plt+0x2ea1c3> │ │ │ │ + jmp 3151ec <__cxa_finalize@plt+0x2ea19c> │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jl 315195 <__cxa_finalize@plt+0x2ea145> │ │ │ │ + je 315156 <__cxa_finalize@plt+0x2ea106> │ │ │ │ + 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 │ │ │ │ + movdqa %xmm0,%xmm6 │ │ │ │ + movdqa %xmm0,%xmm6 │ │ │ │ + punpckhqdq %xmm0,%xmm6 │ │ │ │ + movdqa %xmm6,0x10(%rdi) │ │ │ │ + paddw %xmm6,%xmm4 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ add $0x20,%rdi │ │ │ │ dec %eax │ │ │ │ - je 319400 <__cxa_finalize@plt+0x2ee3b0> │ │ │ │ - jmp *%r9 │ │ │ │ + jg 31510c <__cxa_finalize@plt+0x2ea0bc> │ │ │ │ + jmp 3151e7 <__cxa_finalize@plt+0x2ea197> │ │ │ │ + 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 315156 <__cxa_finalize@plt+0x2ea106> │ │ │ │ + jmp 3151e7 <__cxa_finalize@plt+0x2ea197> │ │ │ │ + movdqa (%rsi),%xmm0 │ │ │ │ + movdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm0 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + movddup 0x10(%rsi),%xmm6 │ │ │ │ + movddup 0x10(%rsi,%rdx,1),%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm6 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + 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 315195 <__cxa_finalize@plt+0x2ea145> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 319416 <__cxa_finalize@plt+0x2ee3c6> │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ + je 315213 <__cxa_finalize@plt+0x2ea1c3> │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + movdqa %xmm6,0x10(%rdi) │ │ │ │ + paddw %xmm6,%xmm4 │ │ │ │ add $0x20,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 319405 <__cxa_finalize@plt+0x2ee3b5> │ │ │ │ - vpbroadcastd 0xc40f9(%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 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrad $0x1,%xmm3,%xmm3 │ │ │ │ - vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm3,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrad %xmm2,%xmm0,%xmm0 │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vmovdqa (%r11),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm1,(%r11) │ │ │ │ - add $0x20,%r11 │ │ │ │ - sub $0x10,%r10d │ │ │ │ - jg 31945e <__cxa_finalize@plt+0x2ee40e> │ │ │ │ - vzeroupper │ │ │ │ + jg 3151ec <__cxa_finalize@plt+0x2ea19c> │ │ │ │ + jmp 315213 <__cxa_finalize@plt+0x2ea1c3> │ │ │ │ + psrlw $0x9,%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm4 │ │ │ │ + jmp 31522a <__cxa_finalize@plt+0x2ea1da> │ │ │ │ + movdqa %xmm4,%xmm0 │ │ │ │ + psrld $0x10,%xmm0 │ │ │ │ + pslld $0x10,%xmm4 │ │ │ │ + psrld $0x10,%xmm4 │ │ │ │ + paddd %xmm0,%xmm4 │ │ │ │ + movd %xmm5,%r9d │ │ │ │ + psrad $0x1,%xmm5 │ │ │ │ + tzcnt %r9d,%esi │ │ │ │ + paddd %xmm5,%xmm4 │ │ │ │ + movd %esi,%xmm1 │ │ │ │ + pshufd $0xb1,%xmm4,%xmm0 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + pshufd $0x4e,%xmm0,%xmm4 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + psrad %xmm1,%xmm0 │ │ │ │ + packssdw %xmm0,%xmm0 │ │ │ │ + mov %r10,%rdi │ │ │ │ + movdqa (%rdi),%xmm1 │ │ │ │ + psubw %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + add $0x10,%rdi │ │ │ │ + sub $0x8,%r9d │ │ │ │ + jg 31525e <__cxa_finalize@plt+0x2ea20e> │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - mov %r9d,%r10d │ │ │ │ - mov %rdi,%r11 │ │ │ │ - imul %eax,%r10d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + movddup 0xc7ae0(%rip),%xmm2 │ │ │ │ + mov 0x8(%rsp),%r10d │ │ │ │ + mov %r10d,%eax │ │ │ │ + imul %r9d,%r10d │ │ │ │ + movd %r10d,%xmm6 │ │ │ │ + mov %rdi,%r10 │ │ │ │ shl $0x2,%r8d │ │ │ │ sub %r8d,%eax │ │ │ │ - vpbroadcastd 0xc40fa(%rip),%ymm2 │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ - vpxor %ymm5,%ymm5,%ymm5 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ cmp $0x8,%r9d │ │ │ │ - jg 3195e2 <__cxa_finalize@plt+0x2ee592> │ │ │ │ - je 319518 <__cxa_finalize@plt+0x2ee4c8> │ │ │ │ + jg 3153e8 <__cxa_finalize@plt+0x2ea398> │ │ │ │ + je 315319 <__cxa_finalize@plt+0x2ea2c9> │ │ │ │ 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 │ │ │ │ + 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 3194b6 <__cxa_finalize@plt+0x2ee466> │ │ │ │ + jg 3152bb <__cxa_finalize@plt+0x2ea26b> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 3196b9 <__cxa_finalize@plt+0x2ee669> │ │ │ │ - vpermq $0x55,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ - add $0x20,%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 319501 <__cxa_finalize@plt+0x2ee4b1> │ │ │ │ - jmp 3196b9 <__cxa_finalize@plt+0x2ee669> │ │ │ │ + je 3155ac <__cxa_finalize@plt+0x2ea55c> │ │ │ │ + punpckhqdq %xmm0,%xmm0 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + add $0x10,%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 315302 <__cxa_finalize@plt+0x2ea2b2> │ │ │ │ + jmp 3155ac <__cxa_finalize@plt+0x2ea55c> │ │ │ │ lea (%rdx,%rdx,2),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 31956a <__cxa_finalize@plt+0x2ee51a> │ │ │ │ - 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 │ │ │ │ + jne 315384 <__cxa_finalize@plt+0x2ea334> │ │ │ │ + movdqa (%rsi),%xmm1 │ │ │ │ + movdqa (%rsi,%rdx,1),%xmm0 │ │ │ │ + pmaddubsw %xmm2,%xmm0 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + movdqa %xmm0,0x10(%rdi) │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + movdqa (%rsi,%rdx,2),%xmm1 │ │ │ │ + movdqa (%rsi,%r9,1),%xmm0 │ │ │ │ + pmaddubsw %xmm2,%xmm0 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + 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 319520 <__cxa_finalize@plt+0x2ee4d0> │ │ │ │ + jg 315321 <__cxa_finalize@plt+0x2ea2d1> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 3196b9 <__cxa_finalize@plt+0x2ee669> │ │ │ │ - jmp 3195c5 <__cxa_finalize@plt+0x2ee575> │ │ │ │ - vbroadcasti128 0xc405d(%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 │ │ │ │ - vpshufb %ymm3,%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 319573 <__cxa_finalize@plt+0x2ee523> │ │ │ │ + je 3155bf <__cxa_finalize@plt+0x2ea56f> │ │ │ │ + jmp 3153c8 <__cxa_finalize@plt+0x2ea378> │ │ │ │ + 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 315384 <__cxa_finalize@plt+0x2ea334> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 3196b9 <__cxa_finalize@plt+0x2ee669> │ │ │ │ - vpermq $0xee,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ + je 3155bf <__cxa_finalize@plt+0x2ea56f> │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + movdqa %xmm0,0x10(%rdi) │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 3195cb <__cxa_finalize@plt+0x2ee57b> │ │ │ │ - jmp 3196b9 <__cxa_finalize@plt+0x2ee669> │ │ │ │ + jg 3153c8 <__cxa_finalize@plt+0x2ea378> │ │ │ │ + jmp 3155bf <__cxa_finalize@plt+0x2ea56f> │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 319622 <__cxa_finalize@plt+0x2ee5d2> │ │ │ │ - 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 │ │ │ │ + jne 315452 <__cxa_finalize@plt+0x2ea402> │ │ │ │ + movdqa (%rsi),%xmm1 │ │ │ │ + movdqa 0x10(%rsi),%xmm0 │ │ │ │ + pmaddubsw %xmm2,%xmm0 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + movdqa %xmm0,0x10(%rdi) │ │ │ │ + paddw %xmm0,%xmm5 │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + movdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ + movdqa 0x10(%rsi,%rdx,1),%xmm0 │ │ │ │ + pmaddubsw %xmm2,%xmm0 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + 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 3195e6 <__cxa_finalize@plt+0x2ee596> │ │ │ │ + jg 3153ec <__cxa_finalize@plt+0x2ea39c> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 3196b9 <__cxa_finalize@plt+0x2ee669> │ │ │ │ - jmp 31969e <__cxa_finalize@plt+0x2ee64e> │ │ │ │ - lea 0xc415b(%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 319664 <__cxa_finalize@plt+0x2ee614> │ │ │ │ - vbroadcasti128 (%rsi),%ymm1 │ │ │ │ - vbroadcasti128 (%rsi,%rdx,1),%ymm0 │ │ │ │ - jmp 319664 <__cxa_finalize@plt+0x2ee614> │ │ │ │ - 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 │ │ │ │ + je 3155bf <__cxa_finalize@plt+0x2ea56f> │ │ │ │ + jmp 31557d <__cxa_finalize@plt+0x2ea52d> │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jl 315516 <__cxa_finalize@plt+0x2ea4c6> │ │ │ │ + je 3154bb <__cxa_finalize@plt+0x2ea46b> │ │ │ │ + movddup (%rsi),%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + pshufhw $0xff,%xmm1,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + punpckhqdq %xmm1,%xmm1 │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + movddup (%rsi,%rdx,1),%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + pshufhw $0xff,%xmm1,%xmm1 │ │ │ │ + movdqa %xmm1,0x20(%rdi) │ │ │ │ + paddw %xmm1,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpckhqdq %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,0x30(%rdi) │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x2,%eax │ │ │ │ - je 319699 <__cxa_finalize@plt+0x2ee649> │ │ │ │ - jmp *%r9 │ │ │ │ + jg 31545d <__cxa_finalize@plt+0x2ea40d> │ │ │ │ + jmp 315578 <__cxa_finalize@plt+0x2ea528> │ │ │ │ + movdqa (%rsi),%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + pshufhw $0xff,%xmm1,%xmm1 │ │ │ │ + punpckhqdq %xmm1,%xmm1 │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + movdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm1,0x20(%rdi) │ │ │ │ + paddw %xmm1,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + 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 3154bb <__cxa_finalize@plt+0x2ea46b> │ │ │ │ + jmp 315578 <__cxa_finalize@plt+0x2ea528> │ │ │ │ + movdqa (%rsi),%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + movddup 0x10(%rsi),%xmm0 │ │ │ │ + pmaddubsw %xmm2,%xmm0 │ │ │ │ + pshufhw $0xff,%xmm0,%xmm0 │ │ │ │ + movdqa %xmm0,0x10(%rdi) │ │ │ │ + paddw %xmm0,%xmm5 │ │ │ │ + movdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm1,0x20(%rdi) │ │ │ │ + paddw %xmm1,%xmm4 │ │ │ │ + movddup 0x10(%rsi,%rdx,1),%xmm0 │ │ │ │ + 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 315516 <__cxa_finalize@plt+0x2ea4c6> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 3196b9 <__cxa_finalize@plt+0x2ee669> │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ - vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm0,%ymm5,%ymm5 │ │ │ │ + je 3155bf <__cxa_finalize@plt+0x2ea56f> │ │ │ │ + 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 31969e <__cxa_finalize@plt+0x2ee64e> │ │ │ │ - vpbroadcastd 0xc3e56(%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 │ │ │ │ - vmovd %r10d,%xmm3 │ │ │ │ - vpunpckhqdq %xmm0,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrad $0x1,%xmm3,%xmm3 │ │ │ │ - vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm3,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrad %xmm2,%xmm0,%xmm0 │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vmovdqa (%r11),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm1,(%r11) │ │ │ │ - add $0x20,%r11 │ │ │ │ - sub $0x10,%r10d │ │ │ │ - jg 319709 <__cxa_finalize@plt+0x2ee6b9> │ │ │ │ - vzeroupper │ │ │ │ + jg 31557d <__cxa_finalize@plt+0x2ea52d> │ │ │ │ + jmp 3155bf <__cxa_finalize@plt+0x2ea56f> │ │ │ │ + psrlw $0xa,%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm0 │ │ │ │ + pmaddwd %xmm2,%xmm0 │ │ │ │ + jmp 3155ed <__cxa_finalize@plt+0x2ea59d> │ │ │ │ + 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 │ │ │ │ + movd %xmm6,%r9d │ │ │ │ + psrad $0x1,%xmm6 │ │ │ │ + tzcnt %r9d,%esi │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + movd %esi,%xmm1 │ │ │ │ + pshufd $0xb1,%xmm5,%xmm0 │ │ │ │ + paddd %xmm5,%xmm0 │ │ │ │ + pshufd $0x4e,%xmm0,%xmm5 │ │ │ │ + paddd %xmm5,%xmm0 │ │ │ │ + psrad %xmm1,%xmm0 │ │ │ │ + packssdw %xmm0,%xmm0 │ │ │ │ + mov %r10,%rdi │ │ │ │ + movdqa (%rdi),%xmm1 │ │ │ │ + psubw %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + add $0x10,%rdi │ │ │ │ + sub $0x8,%r9d │ │ │ │ + jg 315625 <__cxa_finalize@plt+0x2ea5d5> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - mov %r9d,%r10d │ │ │ │ - imul %eax,%r10d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + movddup 0xc771c(%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 │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ - vpbroadcastd 0xc3dc9(%rip),%ymm5 │ │ │ │ - tzcnt %r9d,%r11d │ │ │ │ - lea 0xc4035(%rip),%r9 │ │ │ │ - movslq 0xc(%r9,%r11,4),%r11 │ │ │ │ - add %r11,%r9 │ │ │ │ - mov %rdi,%r11 │ │ │ │ - jmp *%r9 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + cmp $0x10,%r9d │ │ │ │ + jg 315a2a <__cxa_finalize@plt+0x2ea9da> │ │ │ │ + cmp $0x8,%r9d │ │ │ │ + jg 3157f7 <__cxa_finalize@plt+0x2ea7a7> │ │ │ │ + je 315708 <__cxa_finalize@plt+0x2ea6b8> │ │ │ │ lea (%rdx,%rdx,2),%r9 │ │ │ │ - vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ - vmovd (%rsi),%xmm1 │ │ │ │ - vmovd (%rsi,%rdx,2),%xmm0 │ │ │ │ - vpinsrd $0x1,(%rsi,%rdx,1),%xmm1,%xmm1 │ │ │ │ - vpinsrd $0x1,(%rsi,%r9,1),%xmm0,%xmm0 │ │ │ │ - vpunpcklbw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpunpcklbw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpsllw $0x3,%xmm1,%xmm1 │ │ │ │ - vpsllw $0x3,%xmm0,%xmm0 │ │ │ │ - vmovdqa %xmm1,(%rdi) │ │ │ │ - vmovdqa %xmm0,0x10(%rdi) │ │ │ │ - vpaddw %xmm0,%xmm1,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm4,%xmm4 │ │ │ │ + movd (%rsi),%xmm1 │ │ │ │ + movd (%rsi,%rdx,1),%xmm3 │ │ │ │ + punpckldq %xmm3,%xmm1 │ │ │ │ + punpcklbw %xmm1,%xmm1 │ │ │ │ + movd (%rsi,%rdx,2),%xmm0 │ │ │ │ + movd (%rsi,%r9,1),%xmm3 │ │ │ │ + punpckldq %xmm3,%xmm0 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm0 │ │ │ │ + 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 319771 <__cxa_finalize@plt+0x2ee721> │ │ │ │ + jg 315693 <__cxa_finalize@plt+0x2ea643> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 319a02 <__cxa_finalize@plt+0x2ee9b2> │ │ │ │ - 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 3197ca <__cxa_finalize@plt+0x2ee77a> │ │ │ │ - jmp 319a02 <__cxa_finalize@plt+0x2ee9b2> │ │ │ │ + je 3156fa <__cxa_finalize@plt+0x2ea6aa> │ │ │ │ + punpckhqdq %xmm0,%xmm0 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + paddw %xmm0,%xmm5 │ │ │ │ + add $0x10,%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 3156e8 <__cxa_finalize@plt+0x2ea698> │ │ │ │ + psrlw $0xa,%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + jmp 316010 <__cxa_finalize@plt+0x2eafc0> │ │ │ │ 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 │ │ │ │ - vpunpcklbw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpsllw $0x3,%ymm1,%ymm1 │ │ │ │ - vpsllw $0x3,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm1,(%rdi) │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ - vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm4,%ymm4 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 315783 <__cxa_finalize@plt+0x2ea733> │ │ │ │ + movq (%rsi),%xmm1 │ │ │ │ + punpcklbw %xmm1,%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + movq (%rsi,%rdx,1),%xmm0 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + pmaddubsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm0,0x10(%rdi) │ │ │ │ + paddw %xmm0,%xmm5 │ │ │ │ + movq (%rsi,%rdx,2),%xmm1 │ │ │ │ + punpcklbw %xmm1,%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm1,0x20(%rdi) │ │ │ │ + paddw %xmm1,%xmm4 │ │ │ │ + movq (%rsi,%r9,1),%xmm0 │ │ │ │ + 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 3197ee <__cxa_finalize@plt+0x2ee79e> │ │ │ │ + jg 315710 <__cxa_finalize@plt+0x2ea6c0> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 319a02 <__cxa_finalize@plt+0x2ee9b2> │ │ │ │ - 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 319848 <__cxa_finalize@plt+0x2ee7f8> │ │ │ │ - jmp 319a02 <__cxa_finalize@plt+0x2ee9b2> │ │ │ │ + je 3159f3 <__cxa_finalize@plt+0x2ea9a3> │ │ │ │ + jmp 3157d7 <__cxa_finalize@plt+0x2ea787> │ │ │ │ + movd (%rsi),%xmm1 │ │ │ │ + punpcklbw %xmm1,%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + pshufhw $0xff,%xmm1,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + movd (%rsi,%rdx,1),%xmm0 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + punpcklqdq %xmm0,%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 315783 <__cxa_finalize@plt+0x2ea733> │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 3159f3 <__cxa_finalize@plt+0x2ea9a3> │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + paddw %xmm0,%xmm5 │ │ │ │ + movdqa %xmm0,0x10(%rdi) │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + add $0x20,%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 3157d7 <__cxa_finalize@plt+0x2ea787> │ │ │ │ + jmp 3159f3 <__cxa_finalize@plt+0x2ea9a3> │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 3198aa <__cxa_finalize@plt+0x2ee85a> │ │ │ │ - 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 │ │ │ │ + jne 31586e <__cxa_finalize@plt+0x2ea81e> │ │ │ │ + movdqa (%rsi),%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpcklbw %xmm1,%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + punpckhbw %xmm0,%xmm0 │ │ │ │ + pmaddubsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm0,0x10(%rdi) │ │ │ │ + paddw %xmm0,%xmm5 │ │ │ │ + movdqa (%rsi,%rdx,1),%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpcklbw %xmm1,%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm1,0x20(%rdi) │ │ │ │ + paddw %xmm1,%xmm4 │ │ │ │ + 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 319868 <__cxa_finalize@plt+0x2ee818> │ │ │ │ + jg 3157fb <__cxa_finalize@plt+0x2ea7ab> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 319a06 <__cxa_finalize@plt+0x2ee9b6> │ │ │ │ - jmp 3198fc <__cxa_finalize@plt+0x2ee8ac> │ │ │ │ - vmovdqa 0xc3cee(%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 │ │ │ │ + je 3159f3 <__cxa_finalize@plt+0x2ea9a3> │ │ │ │ + jmp 3159c6 <__cxa_finalize@plt+0x2ea976> │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jl 31594a <__cxa_finalize@plt+0x2ea8fa> │ │ │ │ + je 3158e7 <__cxa_finalize@plt+0x2ea897> │ │ │ │ + movd (%rsi),%xmm1 │ │ │ │ + punpcklbw %xmm1,%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + pshufhw $0xff,%xmm1,%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + punpckhqdq %xmm1,%xmm1 │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + movd (%rsi,%rdx,1),%xmm1 │ │ │ │ + punpcklbw %xmm1,%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + pshufhw $0xff,%xmm1,%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm1,0x20(%rdi) │ │ │ │ + paddw %xmm1,%xmm4 │ │ │ │ + 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 315879 <__cxa_finalize@plt+0x2ea829> │ │ │ │ + jmp 3159c1 <__cxa_finalize@plt+0x2ea971> │ │ │ │ + movq (%rsi),%xmm1 │ │ │ │ + punpcklbw %xmm1,%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + pshufhw $0xff,%xmm1,%xmm1 │ │ │ │ + punpckhqdq %xmm1,%xmm1 │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + movq (%rsi,%rdx,1),%xmm1 │ │ │ │ + punpcklbw %xmm1,%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm1,0x20(%rdi) │ │ │ │ + paddw %xmm1,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + 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 3158e7 <__cxa_finalize@plt+0x2ea897> │ │ │ │ + jmp 3159c1 <__cxa_finalize@plt+0x2ea971> │ │ │ │ + movdqa (%rsi),%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpcklbw %xmm1,%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + punpckhbw %xmm0,%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ + pshufhw $0xff,%xmm0,%xmm0 │ │ │ │ + pmaddubsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm0,0x10(%rdi) │ │ │ │ + paddw %xmm0,%xmm5 │ │ │ │ + movdqa (%rsi,%rdx,1),%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpcklbw %xmm1,%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm1,0x20(%rdi) │ │ │ │ + paddw %xmm1,%xmm4 │ │ │ │ + punpckhbw %xmm0,%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ + 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 3198b2 <__cxa_finalize@plt+0x2ee862> │ │ │ │ + jg 31594a <__cxa_finalize@plt+0x2ea8fa> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 319a06 <__cxa_finalize@plt+0x2ee9b6> │ │ │ │ - vpaddw %ymm0,%ymm0,%ymm1 │ │ │ │ - vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ - vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ + je 3159f3 <__cxa_finalize@plt+0x2ea9a3> │ │ │ │ + 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 319904 <__cxa_finalize@plt+0x2ee8b4> │ │ │ │ - jmp 319a06 <__cxa_finalize@plt+0x2ee9b6> │ │ │ │ + jg 3159c6 <__cxa_finalize@plt+0x2ea976> │ │ │ │ + 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 316010 <__cxa_finalize@plt+0x2eafc0> │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqa %xmm0,(%rsp) │ │ │ │ + movdqa %xmm0,0x10(%rsp) │ │ │ │ + movdqa %xmm0,0x20(%rsp) │ │ │ │ + movdqa %xmm0,0x30(%rsp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 319967 <__cxa_finalize@plt+0x2ee917> │ │ │ │ - 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 │ │ │ │ + jne 315af2 <__cxa_finalize@plt+0x2eaaa2> │ │ │ │ + movdqa (%rsi),%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpcklbw %xmm1,%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + movdqa (%rsp),%xmm5 │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + movdqa %xmm5,(%rsp) │ │ │ │ + punpckhbw %xmm0,%xmm0 │ │ │ │ + pmaddubsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm0,0x10(%rdi) │ │ │ │ + movdqa 0x10(%rsp),%xmm5 │ │ │ │ + paddw %xmm0,%xmm5 │ │ │ │ + movdqa %xmm5,0x10(%rsp) │ │ │ │ + movdqa 0x10(%rsi),%xmm4 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + punpcklbw %xmm3,%xmm3 │ │ │ │ + pmaddubsw %xmm2,%xmm3 │ │ │ │ + movdqa %xmm3,0x20(%rdi) │ │ │ │ + movdqa 0x20(%rsp),%xmm5 │ │ │ │ + paddw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm5,0x20(%rsp) │ │ │ │ + punpckhbw %xmm4,%xmm4 │ │ │ │ + pmaddubsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,0x30(%rdi) │ │ │ │ + movdqa 0x30(%rsp),%xmm5 │ │ │ │ + paddw %xmm4,%xmm5 │ │ │ │ + movdqa %xmm5,0x30(%rsp) │ │ │ │ + lea (%rsi,%rdx,1),%rsi │ │ │ │ add $0x40,%rdi │ │ │ │ - dec %eax │ │ │ │ - jg 319924 <__cxa_finalize@plt+0x2ee8d4> │ │ │ │ + sub $0x1,%eax │ │ │ │ + jg 315a4d <__cxa_finalize@plt+0x2ea9fd> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 319a06 <__cxa_finalize@plt+0x2ee9b6> │ │ │ │ - jmp 3199ea <__cxa_finalize@plt+0x2ee99a> │ │ │ │ - lea 0xc3e22(%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 3199b8 <__cxa_finalize@plt+0x2ee968> │ │ │ │ - vpmovzxbw (%rsi),%ymm1 │ │ │ │ - vpshufhw $0xff,%ymm1,%ymm0 │ │ │ │ - vpermq $0xff,%ymm0,%ymm0 │ │ │ │ - jmp 3199b8 <__cxa_finalize@plt+0x2ee968> │ │ │ │ - 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 │ │ │ │ + je 315f91 <__cxa_finalize@plt+0x2eaf41> │ │ │ │ + jmp 315f36 <__cxa_finalize@plt+0x2eaee6> │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jl 315e91 <__cxa_finalize@plt+0x2eae41> │ │ │ │ + je 315df9 <__cxa_finalize@plt+0x2eada9> │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + jl 315d59 <__cxa_finalize@plt+0x2ead09> │ │ │ │ + je 315cc7 <__cxa_finalize@plt+0x2eac77> │ │ │ │ + cmp $0x6,%ecx │ │ │ │ + jl 315c31 <__cxa_finalize@plt+0x2eabe1> │ │ │ │ + je 315bac <__cxa_finalize@plt+0x2eab5c> │ │ │ │ + movd (%rsi),%xmm1 │ │ │ │ + punpcklbw %xmm1,%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + pshufhw $0xff,%xmm1,%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + movdqa (%rsp),%xmm5 │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + movdqa %xmm5,(%rsp) │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpckhqdq %xmm0,%xmm0 │ │ │ │ + movdqa %xmm0,0x10(%rdi) │ │ │ │ + movdqa 0x10(%rsp),%xmm5 │ │ │ │ + paddw %xmm0,%xmm5 │ │ │ │ + movdqa %xmm5,0x10(%rsp) │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + movdqa %xmm3,0x20(%rdi) │ │ │ │ + movdqa 0x20(%rsp),%xmm5 │ │ │ │ + paddw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm5,0x20(%rsp) │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + movdqa %xmm4,0x30(%rdi) │ │ │ │ + movdqa 0x30(%rsp),%xmm5 │ │ │ │ + paddw %xmm4,%xmm5 │ │ │ │ + movdqa %xmm5,0x30(%rsp) │ │ │ │ + lea (%rsi,%rdx,1),%rsi │ │ │ │ add $0x40,%rdi │ │ │ │ - dec %eax │ │ │ │ - je 3199e5 <__cxa_finalize@plt+0x2ee995> │ │ │ │ - jmp *%r9 │ │ │ │ + sub $0x1,%eax │ │ │ │ + jg 315b1f <__cxa_finalize@plt+0x2eaacf> │ │ │ │ + jmp 315f31 <__cxa_finalize@plt+0x2eaee1> │ │ │ │ + movdqa (%rsi),%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpcklbw %xmm1,%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + movdqa (%rsp),%xmm5 │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + movdqa %xmm5,(%rsp) │ │ │ │ + pshufhw $0xff,%xmm1,%xmm0 │ │ │ │ + punpckhqdq %xmm0,%xmm0 │ │ │ │ + movdqa %xmm0,0x10(%rdi) │ │ │ │ + movdqa 0x10(%rsp),%xmm5 │ │ │ │ + paddw %xmm0,%xmm5 │ │ │ │ + movdqa %xmm5,0x10(%rsp) │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + movdqa %xmm3,0x20(%rdi) │ │ │ │ + movdqa 0x20(%rsp),%xmm5 │ │ │ │ + paddw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm5,0x20(%rsp) │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + 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 315bac <__cxa_finalize@plt+0x2eab5c> │ │ │ │ + jmp 315f31 <__cxa_finalize@plt+0x2eaee1> │ │ │ │ + movdqa (%rsi),%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpcklbw %xmm1,%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + movdqa (%rsp),%xmm5 │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + movdqa %xmm5,(%rsp) │ │ │ │ + punpckhbw %xmm0,%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ + pshufhw $0xff,%xmm0,%xmm0 │ │ │ │ + pmaddubsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm0,0x10(%rdi) │ │ │ │ + movdqa 0x10(%rsp),%xmm5 │ │ │ │ + paddw %xmm0,%xmm5 │ │ │ │ + movdqa %xmm5,0x10(%rsp) │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + punpckhqdq %xmm3,%xmm3 │ │ │ │ + movdqa %xmm3,0x20(%rdi) │ │ │ │ + movdqa 0x20(%rsp),%xmm5 │ │ │ │ + paddw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm5,0x20(%rsp) │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + 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 315c31 <__cxa_finalize@plt+0x2eabe1> │ │ │ │ + jmp 315f31 <__cxa_finalize@plt+0x2eaee1> │ │ │ │ + movdqa (%rsi),%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpcklbw %xmm1,%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + movdqa (%rsp),%xmm5 │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + movdqa %xmm5,(%rsp) │ │ │ │ + punpckhbw %xmm0,%xmm0 │ │ │ │ + pmaddubsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm0,0x10(%rdi) │ │ │ │ + movdqa 0x10(%rsp),%xmm5 │ │ │ │ + paddw %xmm0,%xmm5 │ │ │ │ + movdqa %xmm5,0x10(%rsp) │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + pshufhw $0xff,%xmm3,%xmm3 │ │ │ │ + punpckhqdq %xmm3,%xmm3 │ │ │ │ + movdqa %xmm3,0x20(%rdi) │ │ │ │ + movdqa 0x20(%rsp),%xmm5 │ │ │ │ + paddw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm5,0x20(%rsp) │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + 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 315cc7 <__cxa_finalize@plt+0x2eac77> │ │ │ │ + jmp 315f31 <__cxa_finalize@plt+0x2eaee1> │ │ │ │ + movdqa (%rsi),%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpcklbw %xmm1,%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + movdqa (%rsp),%xmm5 │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + movdqa %xmm5,(%rsp) │ │ │ │ + punpckhbw %xmm0,%xmm0 │ │ │ │ + pmaddubsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm0,0x10(%rdi) │ │ │ │ + movdqa 0x10(%rsp),%xmm5 │ │ │ │ + paddw %xmm0,%xmm5 │ │ │ │ + movdqa %xmm5,0x10(%rsp) │ │ │ │ + movd 0x10(%rsi),%xmm3 │ │ │ │ + punpcklbw %xmm3,%xmm3 │ │ │ │ + punpcklqdq %xmm3,%xmm3 │ │ │ │ + pshufhw $0xff,%xmm3,%xmm3 │ │ │ │ + pmaddubsw %xmm2,%xmm3 │ │ │ │ + movdqa %xmm3,0x20(%rdi) │ │ │ │ + movdqa 0x20(%rsp),%xmm5 │ │ │ │ + paddw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm5,0x20(%rsp) │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + punpckhqdq %xmm4,%xmm4 │ │ │ │ + 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 315d59 <__cxa_finalize@plt+0x2ead09> │ │ │ │ + jmp 315f31 <__cxa_finalize@plt+0x2eaee1> │ │ │ │ + movdqa (%rsi),%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpcklbw %xmm1,%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + movdqa (%rsp),%xmm5 │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + movdqa %xmm5,(%rsp) │ │ │ │ + punpckhbw %xmm0,%xmm0 │ │ │ │ + pmaddubsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm0,0x10(%rdi) │ │ │ │ + movdqa 0x10(%rsp),%xmm5 │ │ │ │ + paddw %xmm0,%xmm5 │ │ │ │ + movdqa %xmm5,0x10(%rsp) │ │ │ │ + movdqa 0x10(%rsi),%xmm3 │ │ │ │ + punpcklbw %xmm3,%xmm3 │ │ │ │ + pmaddubsw %xmm2,%xmm3 │ │ │ │ + movdqa %xmm3,0x20(%rdi) │ │ │ │ + movdqa 0x20(%rsp),%xmm5 │ │ │ │ + paddw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm5,0x20(%rsp) │ │ │ │ + pshufhw $0xff,%xmm3,%xmm4 │ │ │ │ + punpckhqdq %xmm4,%xmm4 │ │ │ │ + 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 315df9 <__cxa_finalize@plt+0x2eada9> │ │ │ │ + jmp 315f31 <__cxa_finalize@plt+0x2eaee1> │ │ │ │ + movdqa (%rsi),%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpcklbw %xmm1,%xmm1 │ │ │ │ + pmaddubsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + movdqa (%rsp),%xmm5 │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + movdqa %xmm5,(%rsp) │ │ │ │ + punpckhbw %xmm0,%xmm0 │ │ │ │ + pmaddubsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm0,0x10(%rdi) │ │ │ │ + movdqa 0x10(%rsp),%xmm5 │ │ │ │ + paddw %xmm0,%xmm5 │ │ │ │ + movdqa %xmm5,0x10(%rsp) │ │ │ │ + movdqa 0x10(%rsi),%xmm4 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + punpcklbw %xmm3,%xmm3 │ │ │ │ + pmaddubsw %xmm2,%xmm3 │ │ │ │ + movdqa %xmm3,0x20(%rdi) │ │ │ │ + movdqa 0x20(%rsp),%xmm5 │ │ │ │ + paddw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm5,0x20(%rsp) │ │ │ │ + punpckhbw %xmm4,%xmm4 │ │ │ │ + punpcklqdq %xmm4,%xmm4 │ │ │ │ + pshufhw $0xff,%xmm4,%xmm4 │ │ │ │ + pmaddubsw %xmm2,%xmm4 │ │ │ │ + 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 315e91 <__cxa_finalize@plt+0x2eae41> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 319a06 <__cxa_finalize@plt+0x2ee9b6> │ │ │ │ - vmovdqa %ymm1,(%rdi) │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ - vpaddd %ymm2,%ymm4,%ymm4 │ │ │ │ + je 315f91 <__cxa_finalize@plt+0x2eaf41> │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + movdqa %xmm0,0x10(%rdi) │ │ │ │ + movdqa (%rsp),%xmm5 │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + movdqa %xmm5,(%rsp) │ │ │ │ + movdqa 0x10(%rsp),%xmm5 │ │ │ │ + paddw %xmm0,%xmm5 │ │ │ │ + movdqa %xmm5,0x10(%rsp) │ │ │ │ + movdqa %xmm3,0x20(%rdi) │ │ │ │ + movdqa %xmm4,0x30(%rdi) │ │ │ │ + movdqa 0x20(%rsp),%xmm5 │ │ │ │ + paddw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm5,0x20(%rsp) │ │ │ │ + movdqa 0x30(%rsp),%xmm5 │ │ │ │ + paddw %xmm4,%xmm5 │ │ │ │ + movdqa %xmm5,0x30(%rsp) │ │ │ │ add $0x40,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 3199ea <__cxa_finalize@plt+0x2ee99a> │ │ │ │ - jmp 319a06 <__cxa_finalize@plt+0x2ee9b6> │ │ │ │ - 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 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrad $0x1,%xmm3,%xmm3 │ │ │ │ - vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm3,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrad %xmm2,%xmm0,%xmm0 │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vmovdqa (%r11),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm1,(%r11) │ │ │ │ - add $0x20,%r11 │ │ │ │ - sub $0x10,%r10d │ │ │ │ - jg 319a41 <__cxa_finalize@plt+0x2ee9f1> │ │ │ │ - vzeroupper │ │ │ │ + sub $0x1,%r8d │ │ │ │ + jg 315f36 <__cxa_finalize@plt+0x2eaee6> │ │ │ │ + movdqa (%rsp),%xmm5 │ │ │ │ + movdqa %xmm5,%xmm0 │ │ │ │ + psrld $0x10,%xmm5 │ │ │ │ + pslld $0x10,%xmm0 │ │ │ │ + psrld $0x10,%xmm0 │ │ │ │ + paddd %xmm0,%xmm5 │ │ │ │ + movdqa 0x10(%rsp),%xmm0 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + psrld $0x10,%xmm0 │ │ │ │ + pslld $0x10,%xmm3 │ │ │ │ + psrld $0x10,%xmm3 │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ + paddd %xmm0,%xmm5 │ │ │ │ + movdqa 0x20(%rsp),%xmm0 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + psrld $0x10,%xmm0 │ │ │ │ + pslld $0x10,%xmm3 │ │ │ │ + psrld $0x10,%xmm3 │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ + movdqa 0x30(%rsp),%xmm1 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + psrld $0x10,%xmm1 │ │ │ │ + pslld $0x10,%xmm3 │ │ │ │ + psrld $0x10,%xmm3 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + paddd %xmm0,%xmm1 │ │ │ │ + paddd %xmm1,%xmm5 │ │ │ │ + movd %xmm6,%r9d │ │ │ │ + psrad $0x1,%xmm6 │ │ │ │ + tzcnt %r9d,%esi │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + movd %esi,%xmm1 │ │ │ │ + pshufd $0xb1,%xmm5,%xmm0 │ │ │ │ + paddd %xmm5,%xmm0 │ │ │ │ + pshufd $0x4e,%xmm0,%xmm5 │ │ │ │ + paddd %xmm5,%xmm0 │ │ │ │ + psrad %xmm1,%xmm0 │ │ │ │ + packssdw %xmm0,%xmm0 │ │ │ │ + mov %r10,%rdi │ │ │ │ + movdqa (%rdi),%xmm1 │ │ │ │ + psubw %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + add $0x10,%rdi │ │ │ │ + sub $0x8,%r9d │ │ │ │ + jg 316044 <__cxa_finalize@plt+0x2eaff4> │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - vbroadcasti128 (%rdx),%ymm4 │ │ │ │ - lea 0xc3d40(%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) │ │ │ │ + nop │ │ │ │ + sub $0x78,%rsp │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movd (%rdx),%xmm5 │ │ │ │ + pshufb %xmm0,%xmm5 │ │ │ │ + lea 0xc6dc4(%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 │ │ │ │ + movdqa %xmm5,%xmm7 │ │ │ │ + psubusb %xmm6,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + psubusb %xmm5,%xmm0 │ │ │ │ + por %xmm0,%xmm7 │ │ │ │ + sub $0x4,%rdx │ │ │ │ + movd (%rdx),%xmm3 │ │ │ │ + movdqa -0x330(%r9),%xmm1 │ │ │ │ + pshufb %xmm1,%xmm3 │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + pavgb %xmm3,%xmm1 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + pxor %xmm3,%xmm0 │ │ │ │ + pand %xmm4,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + psubusb %xmm1,%xmm2 │ │ │ │ + psubb %xmm0,%xmm1 │ │ │ │ + psubusb %xmm5,%xmm1 │ │ │ │ + por %xmm2,%xmm1 │ │ │ │ + paddusb %xmm1,%xmm1 │ │ │ │ + por %xmm0,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + psubusb %xmm3,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + psubusb %xmm5,%xmm0 │ │ │ │ + por %xmm0,%xmm2 │ │ │ │ + pminub %xmm7,%xmm2 │ │ │ │ + movdqa %xmm7,%xmm0 │ │ │ │ + pcmpeqb %xmm2,%xmm0 │ │ │ │ + pminub %xmm2,%xmm1 │ │ │ │ + pcmpeqb %xmm2,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pand %xmm0,%xmm2 │ │ │ │ + pandn %xmm6,%xmm0 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + pand %xmm1,%xmm0 │ │ │ │ + pandn %xmm5,%xmm1 │ │ │ │ + por %xmm0,%xmm1 │ │ │ │ + movd %xmm1,(%rdi) │ │ │ │ + pshuflw $0x4e,%xmm1,%xmm0 │ │ │ │ + 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,%r9d │ │ │ │ - jg 319a83 <__cxa_finalize@plt+0x2eea33> │ │ │ │ - vzeroupper │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 3160b0 <__cxa_finalize@plt+0x2eb060> │ │ │ │ + add $0x78,%rsp │ │ │ │ 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 319ac0 <__cxa_finalize@plt+0x2eea70> │ │ │ │ - vzeroupper │ │ │ │ + xchg %ax,%ax │ │ │ │ + movddup 0x1(%rdx),%xmm6 │ │ │ │ + movdqa %xmm5,%xmm7 │ │ │ │ + psubusb %xmm6,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + psubusb %xmm5,%xmm0 │ │ │ │ + por %xmm0,%xmm7 │ │ │ │ + sub $0x2,%rdx │ │ │ │ + movd (%rdx),%xmm3 │ │ │ │ + pshufb -0x320(%r9),%xmm3 │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + pavgb %xmm3,%xmm1 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + pxor %xmm3,%xmm0 │ │ │ │ + pand %xmm4,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + psubusb %xmm1,%xmm2 │ │ │ │ + psubb %xmm0,%xmm1 │ │ │ │ + psubusb %xmm5,%xmm1 │ │ │ │ + por %xmm2,%xmm1 │ │ │ │ + paddusb %xmm1,%xmm1 │ │ │ │ + por %xmm0,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + psubusb %xmm3,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + psubusb %xmm5,%xmm0 │ │ │ │ + por %xmm0,%xmm2 │ │ │ │ + pminub %xmm7,%xmm2 │ │ │ │ + movdqa %xmm7,%xmm0 │ │ │ │ + pcmpeqb %xmm2,%xmm0 │ │ │ │ + pminub %xmm2,%xmm1 │ │ │ │ + pcmpeqb %xmm2,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pand %xmm0,%xmm2 │ │ │ │ + pandn %xmm6,%xmm0 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + 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 316189 <__cxa_finalize@plt+0x2eb139> │ │ │ │ + add $0x78,%rsp │ │ │ │ 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 319af0 <__cxa_finalize@plt+0x2eeaa0> │ │ │ │ - vzeroupper │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movdqu 0x1(%rdx),%xmm6 │ │ │ │ + movdqa %xmm5,%xmm7 │ │ │ │ + psubusb %xmm6,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + psubusb %xmm5,%xmm0 │ │ │ │ + por %xmm0,%xmm7 │ │ │ │ + sub $0x1,%rdx │ │ │ │ + movd (%rdx),%xmm3 │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ + pshufb %xmm1,%xmm3 │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + pavgb %xmm3,%xmm1 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + pxor %xmm3,%xmm0 │ │ │ │ + pand %xmm4,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + psubusb %xmm1,%xmm2 │ │ │ │ + psubb %xmm0,%xmm1 │ │ │ │ + psubusb %xmm5,%xmm1 │ │ │ │ + por %xmm2,%xmm1 │ │ │ │ + paddusb %xmm1,%xmm1 │ │ │ │ + por %xmm0,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + psubusb %xmm3,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + psubusb %xmm5,%xmm0 │ │ │ │ + por %xmm0,%xmm2 │ │ │ │ + pminub %xmm7,%xmm2 │ │ │ │ + movdqa %xmm7,%xmm0 │ │ │ │ + pcmpeqb %xmm2,%xmm0 │ │ │ │ + pminub %xmm2,%xmm1 │ │ │ │ + pcmpeqb %xmm2,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pand %xmm0,%xmm2 │ │ │ │ + pandn %xmm6,%xmm0 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + pand %xmm1,%xmm0 │ │ │ │ + pandn %xmm5,%xmm1 │ │ │ │ + por %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + sub $0x1,%r8d │ │ │ │ + jg 316249 <__cxa_finalize@plt+0x2eb1f9> │ │ │ │ + add $0x78,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ 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,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ - vmovdqa %ymm3,(%rdi,%rdx,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r9d │ │ │ │ - jg 319b30 <__cxa_finalize@plt+0x2eeae0> │ │ │ │ - vzeroupper │ │ │ │ + movdqu 0x1(%rdx),%xmm6 │ │ │ │ + movdqa %xmm5,%xmm7 │ │ │ │ + psubusb %xmm6,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + psubusb %xmm5,%xmm0 │ │ │ │ + por %xmm0,%xmm7 │ │ │ │ + movdqa %xmm6,(%rsp) │ │ │ │ + movdqa %xmm7,0x10(%rsp) │ │ │ │ + movdqu 0x11(%rdx),%xmm6 │ │ │ │ + movdqa %xmm5,%xmm7 │ │ │ │ + psubusb %xmm6,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + psubusb %xmm5,%xmm0 │ │ │ │ + por %xmm0,%xmm7 │ │ │ │ + movdqa %xmm6,0x20(%rsp) │ │ │ │ + dec %rdx │ │ │ │ + movd (%rdx),%xmm3 │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ + pshufb %xmm1,%xmm3 │ │ │ │ + movdqa (%rsp),%xmm6 │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + pavgb %xmm3,%xmm1 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + pxor %xmm3,%xmm0 │ │ │ │ + pand %xmm4,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + psubusb %xmm1,%xmm2 │ │ │ │ + psubb %xmm0,%xmm1 │ │ │ │ + psubusb %xmm5,%xmm1 │ │ │ │ + por %xmm2,%xmm1 │ │ │ │ + paddusb %xmm1,%xmm1 │ │ │ │ + por %xmm0,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + psubusb %xmm3,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + psubusb %xmm5,%xmm0 │ │ │ │ + por %xmm0,%xmm2 │ │ │ │ + movdqa 0x10(%rsp),%xmm0 │ │ │ │ + pminub %xmm0,%xmm2 │ │ │ │ + pcmpeqb %xmm2,%xmm0 │ │ │ │ + pminub %xmm2,%xmm1 │ │ │ │ + pcmpeqb %xmm2,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pand %xmm0,%xmm2 │ │ │ │ + pandn %xmm6,%xmm0 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + pand %xmm1,%xmm0 │ │ │ │ + pandn %xmm5,%xmm1 │ │ │ │ + por %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + movdqa 0x20(%rsp),%xmm6 │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + pavgb %xmm3,%xmm1 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + pxor %xmm3,%xmm0 │ │ │ │ + pand %xmm4,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + psubusb %xmm1,%xmm2 │ │ │ │ + psubb %xmm0,%xmm1 │ │ │ │ + psubusb %xmm5,%xmm1 │ │ │ │ + por %xmm2,%xmm1 │ │ │ │ + paddusb %xmm1,%xmm1 │ │ │ │ + por %xmm0,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + psubusb %xmm3,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + psubusb %xmm5,%xmm0 │ │ │ │ + por %xmm0,%xmm2 │ │ │ │ + pminub %xmm7,%xmm2 │ │ │ │ + movdqa %xmm7,%xmm0 │ │ │ │ + pcmpeqb %xmm2,%xmm0 │ │ │ │ + pminub %xmm2,%xmm1 │ │ │ │ + pcmpeqb %xmm2,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pand %xmm0,%xmm2 │ │ │ │ + pandn %xmm6,%xmm0 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + pand %xmm1,%xmm0 │ │ │ │ + pandn %xmm5,%xmm1 │ │ │ │ + por %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 316333 <__cxa_finalize@plt+0x2eb2e3> │ │ │ │ + add $0x78,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movdqu 0x1(%rdx),%xmm6 │ │ │ │ + movdqa %xmm5,%xmm7 │ │ │ │ + psubusb %xmm6,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + psubusb %xmm5,%xmm0 │ │ │ │ + por %xmm0,%xmm7 │ │ │ │ + movdqa %xmm6,(%rsp) │ │ │ │ + movdqa %xmm7,0x10(%rsp) │ │ │ │ + movdqu 0x11(%rdx),%xmm6 │ │ │ │ + movdqa %xmm5,%xmm7 │ │ │ │ + psubusb %xmm6,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + psubusb %xmm5,%xmm0 │ │ │ │ + por %xmm0,%xmm7 │ │ │ │ + movdqa %xmm6,0x20(%rsp) │ │ │ │ + movdqa %xmm7,0x30(%rsp) │ │ │ │ + movdqu 0x21(%rdx),%xmm6 │ │ │ │ + movdqa %xmm5,%xmm7 │ │ │ │ + psubusb %xmm6,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + psubusb %xmm5,%xmm0 │ │ │ │ + por %xmm0,%xmm7 │ │ │ │ + movdqa %xmm6,0x40(%rsp) │ │ │ │ + movdqa %xmm7,0x50(%rsp) │ │ │ │ + movdqu 0x31(%rdx),%xmm6 │ │ │ │ + movdqa %xmm5,%xmm7 │ │ │ │ + psubusb %xmm6,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + psubusb %xmm5,%xmm0 │ │ │ │ + por %xmm0,%xmm7 │ │ │ │ + movdqa %xmm6,0x60(%rsp) │ │ │ │ + dec %rdx │ │ │ │ + movd (%rdx),%xmm3 │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ + pshufb %xmm1,%xmm3 │ │ │ │ + movdqa (%rsp),%xmm6 │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + pavgb %xmm3,%xmm1 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + pxor %xmm3,%xmm0 │ │ │ │ + pand %xmm4,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + psubusb %xmm1,%xmm2 │ │ │ │ + psubb %xmm0,%xmm1 │ │ │ │ + psubusb %xmm5,%xmm1 │ │ │ │ + por %xmm2,%xmm1 │ │ │ │ + paddusb %xmm1,%xmm1 │ │ │ │ + por %xmm0,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + psubusb %xmm3,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + psubusb %xmm5,%xmm0 │ │ │ │ + por %xmm0,%xmm2 │ │ │ │ + movdqa 0x10(%rsp),%xmm0 │ │ │ │ + pminub %xmm0,%xmm2 │ │ │ │ + pcmpeqb %xmm2,%xmm0 │ │ │ │ + pminub %xmm2,%xmm1 │ │ │ │ + pcmpeqb %xmm2,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pand %xmm0,%xmm2 │ │ │ │ + pandn %xmm6,%xmm0 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + pand %xmm1,%xmm0 │ │ │ │ + pandn %xmm5,%xmm1 │ │ │ │ + por %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + movdqa 0x20(%rsp),%xmm6 │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + pavgb %xmm3,%xmm1 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + pxor %xmm3,%xmm0 │ │ │ │ + pand %xmm4,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + psubusb %xmm1,%xmm2 │ │ │ │ + psubb %xmm0,%xmm1 │ │ │ │ + psubusb %xmm5,%xmm1 │ │ │ │ + por %xmm2,%xmm1 │ │ │ │ + paddusb %xmm1,%xmm1 │ │ │ │ + por %xmm0,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + psubusb %xmm3,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + psubusb %xmm5,%xmm0 │ │ │ │ + por %xmm0,%xmm2 │ │ │ │ + movdqa 0x30(%rsp),%xmm0 │ │ │ │ + pminub %xmm0,%xmm2 │ │ │ │ + pcmpeqb %xmm2,%xmm0 │ │ │ │ + pminub %xmm2,%xmm1 │ │ │ │ + pcmpeqb %xmm2,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pand %xmm0,%xmm2 │ │ │ │ + pandn %xmm6,%xmm0 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + pand %xmm1,%xmm0 │ │ │ │ + pandn %xmm5,%xmm1 │ │ │ │ + por %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + movdqa 0x40(%rsp),%xmm6 │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + pavgb %xmm3,%xmm1 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + pxor %xmm3,%xmm0 │ │ │ │ + pand %xmm4,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + psubusb %xmm1,%xmm2 │ │ │ │ + psubb %xmm0,%xmm1 │ │ │ │ + psubusb %xmm5,%xmm1 │ │ │ │ + por %xmm2,%xmm1 │ │ │ │ + paddusb %xmm1,%xmm1 │ │ │ │ + por %xmm0,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + psubusb %xmm3,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + psubusb %xmm5,%xmm0 │ │ │ │ + por %xmm0,%xmm2 │ │ │ │ + movdqa 0x50(%rsp),%xmm0 │ │ │ │ + pminub %xmm0,%xmm2 │ │ │ │ + pcmpeqb %xmm2,%xmm0 │ │ │ │ + pminub %xmm2,%xmm1 │ │ │ │ + pcmpeqb %xmm2,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pand %xmm0,%xmm2 │ │ │ │ + pandn %xmm6,%xmm0 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + pand %xmm1,%xmm0 │ │ │ │ + pandn %xmm5,%xmm1 │ │ │ │ + por %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,0x20(%rdi) │ │ │ │ + movdqa 0x60(%rsp),%xmm6 │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + pavgb %xmm3,%xmm1 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + pxor %xmm3,%xmm0 │ │ │ │ + pand %xmm4,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + psubusb %xmm1,%xmm2 │ │ │ │ + psubb %xmm0,%xmm1 │ │ │ │ + psubusb %xmm5,%xmm1 │ │ │ │ + por %xmm2,%xmm1 │ │ │ │ + paddusb %xmm1,%xmm1 │ │ │ │ + por %xmm0,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + psubusb %xmm3,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + psubusb %xmm5,%xmm0 │ │ │ │ + por %xmm0,%xmm2 │ │ │ │ + pminub %xmm7,%xmm2 │ │ │ │ + movdqa %xmm7,%xmm0 │ │ │ │ + pcmpeqb %xmm2,%xmm0 │ │ │ │ + pminub %xmm2,%xmm1 │ │ │ │ + pcmpeqb %xmm2,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pand %xmm0,%xmm2 │ │ │ │ + pandn %xmm6,%xmm0 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + pand %xmm1,%xmm0 │ │ │ │ + pandn %xmm5,%xmm1 │ │ │ │ + por %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,0x30(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 3164ed <__cxa_finalize@plt+0x2eb49d> │ │ │ │ + add $0x78,%rsp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea -0x6177(%rip),%rax │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + shl $0x6,%r9d │ │ │ │ + lea 0xd0f60(%rax,%r9,1),%r9 │ │ │ │ + movq -0x3(%rdx),%xmm0 │ │ │ │ + movslq 0xcc944(%rax,%rcx,4),%rcx │ │ │ │ + movdqa (%r9),%xmm2 │ │ │ │ + movdqa 0x10(%r9),%xmm3 │ │ │ │ + movdqa 0x20(%r9),%xmm4 │ │ │ │ + movdqa 0x30(%r9),%xmm5 │ │ │ │ + lea 0xcc944(%rax,%rcx,1),%rcx │ │ │ │ + mov %r8d,%r8d │ │ │ │ + jmp *%rcx │ │ │ │ + movdqa 0xcc5e0(%rax),%xmm1 │ │ │ │ + sub $0x3,%rdx │ │ │ │ + sub %r8,%rdx │ │ │ │ + jmp 31677b <__cxa_finalize@plt+0x2eb72b> │ │ │ │ + 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 0xcc740(%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 31676d <__cxa_finalize@plt+0x2eb71d> │ │ │ │ + ret │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movq 0x1(%rdx),%xmm6 │ │ │ │ + sub $0x5,%rdx │ │ │ │ + sub %r8,%rdx │ │ │ │ + pshufb 0xcc5e0(%rax),%xmm0 │ │ │ │ + pshufd $0x0,%xmm0,%xmm7 │ │ │ │ + pmaddubsw %xmm2,%xmm7 │ │ │ │ + pshufd $0x55,%xmm0,%xmm1 │ │ │ │ + pmaddubsw %xmm3,%xmm1 │ │ │ │ + paddw 0xcc740(%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 0xcc5f0(%rax),%xmm6 │ │ │ │ + pshufd $0x0,%xmm6,%xmm0 │ │ │ │ + pmaddubsw %xmm2,%xmm0 │ │ │ │ + pshufd $0x55,%xmm6,%xmm1 │ │ │ │ + pmaddubsw %xmm3,%xmm1 │ │ │ │ + paddw 0xcc740(%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 │ │ │ │ + psraw $0x4,%xmm0 │ │ │ │ + packuswb %xmm0,%xmm0 │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + punpckldq %xmm0,%xmm6 │ │ │ │ + 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 3167ec <__cxa_finalize@plt+0x2eb79c> │ │ │ │ + ret │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movdqu 0x1(%rdx),%xmm6 │ │ │ │ + sub $0x5,%rdx │ │ │ │ + sub %r8,%rdx │ │ │ │ + pshufb 0xcc5e0(%rax),%xmm0 │ │ │ │ + pshufd $0x0,%xmm0,%xmm7 │ │ │ │ + pmaddubsw %xmm2,%xmm7 │ │ │ │ + pshufd $0x55,%xmm0,%xmm1 │ │ │ │ + pmaddubsw %xmm3,%xmm1 │ │ │ │ + paddw 0xcc740(%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 0xcc5f0(%rax),%xmm0 │ │ │ │ + pshufd $0x0,%xmm0,%xmm6 │ │ │ │ + pmaddubsw %xmm2,%xmm6 │ │ │ │ + pshufd $0x55,%xmm0,%xmm1 │ │ │ │ + pmaddubsw %xmm3,%xmm1 │ │ │ │ + paddw 0xcc740(%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 0xcc5f0(%rax),%xmm0 │ │ │ │ + pshufd $0x0,%xmm0,%xmm7 │ │ │ │ + pmaddubsw %xmm2,%xmm7 │ │ │ │ + pshufd $0x55,%xmm0,%xmm1 │ │ │ │ + pmaddubsw %xmm3,%xmm1 │ │ │ │ + paddw 0xcc740(%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 0xcc5f0(%rax),%xmm0 │ │ │ │ + pshufd $0x0,%xmm0,%xmm6 │ │ │ │ + pmaddubsw %xmm2,%xmm6 │ │ │ │ + pshufd $0x55,%xmm0,%xmm1 │ │ │ │ + pmaddubsw %xmm3,%xmm1 │ │ │ │ + paddw 0xcc740(%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 │ │ │ │ + movd %xmm6,0xc(%rdi) │ │ │ │ + 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 3168cc <__cxa_finalize@plt+0x2eb87c> │ │ │ │ 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) │ │ │ │ + movdqu 0x1(%rdx),%xmm6 │ │ │ │ + lea 0x11(%rdx),%r9 │ │ │ │ + sub $0x5,%rdx │ │ │ │ + sub %r8,%rdx │ │ │ │ + pshufb 0xcc5e0(%rax),%xmm0 │ │ │ │ + pshufd $0x0,%xmm0,%xmm7 │ │ │ │ + pmaddubsw %xmm2,%xmm7 │ │ │ │ + pshufd $0x55,%xmm0,%xmm1 │ │ │ │ + pmaddubsw %xmm3,%xmm1 │ │ │ │ + paddw 0xcc740(%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 0xcc5f0(%rax),%xmm0 │ │ │ │ + pshufd $0x0,%xmm0,%xmm6 │ │ │ │ + pmaddubsw %xmm2,%xmm6 │ │ │ │ + pshufd $0x55,%xmm0,%xmm1 │ │ │ │ + pmaddubsw %xmm3,%xmm1 │ │ │ │ + paddw 0xcc740(%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 0xcc5f0(%rax),%xmm0 │ │ │ │ + pshufd $0x0,%xmm0,%xmm7 │ │ │ │ + pmaddubsw %xmm2,%xmm7 │ │ │ │ + pshufd $0x55,%xmm0,%xmm1 │ │ │ │ + pmaddubsw %xmm3,%xmm1 │ │ │ │ + paddw 0xcc740(%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 0xcc5f0(%rax),%xmm0 │ │ │ │ + pshufd $0x0,%xmm0,%xmm6 │ │ │ │ + pmaddubsw %xmm2,%xmm6 │ │ │ │ + pshufd $0x55,%xmm0,%xmm1 │ │ │ │ + pmaddubsw %xmm3,%xmm1 │ │ │ │ + paddw 0xcc740(%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 │ │ │ │ + movdqu (%r9),%xmm1 │ │ │ │ + movdqa %xmm7,%xmm0 │ │ │ │ + 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 0xcc5f0(%rax),%xmm0 │ │ │ │ + pshufd $0x0,%xmm0,%xmm7 │ │ │ │ + pmaddubsw %xmm2,%xmm7 │ │ │ │ + pshufd $0x55,%xmm0,%xmm6 │ │ │ │ + pmaddubsw %xmm3,%xmm6 │ │ │ │ + paddw 0xcc740(%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 0xcc5f0(%rax),%xmm0 │ │ │ │ + pshufd $0x0,%xmm0,%xmm6 │ │ │ │ + pmaddubsw %xmm2,%xmm6 │ │ │ │ + pshufd $0x55,%xmm0,%xmm1 │ │ │ │ + pmaddubsw %xmm3,%xmm1 │ │ │ │ + paddw 0xcc740(%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 0xcc5f0(%rax),%xmm0 │ │ │ │ + pshufd $0x0,%xmm0,%xmm7 │ │ │ │ + pmaddubsw %xmm2,%xmm7 │ │ │ │ + pshufd $0x55,%xmm0,%xmm1 │ │ │ │ + pmaddubsw %xmm3,%xmm1 │ │ │ │ + paddw 0xcc740(%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 0xcc5f0(%rax),%xmm0 │ │ │ │ + pshufd $0x0,%xmm0,%xmm6 │ │ │ │ + pmaddubsw %xmm2,%xmm6 │ │ │ │ + pshufd $0x55,%xmm0,%xmm1 │ │ │ │ + pmaddubsw %xmm3,%xmm1 │ │ │ │ + paddw 0xcc740(%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 │ │ │ │ + movd %xmm6,0x1c(%rdi) │ │ │ │ + psrlq $0x20,%xmm6 │ │ │ │ + palignr $0x4,%xmm7,%xmm6 │ │ │ │ + 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,%r9d │ │ │ │ - jg 319b70 <__cxa_finalize@plt+0x2eeb20> │ │ │ │ - vzeroupper │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 316a90 <__cxa_finalize@plt+0x2eba40> │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - lea 0xc4091(%rip),%r9 │ │ │ │ - vmovd %ecx,%xmm16 │ │ │ │ + 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 │ │ │ │ - inc %rdx │ │ │ │ - vmovdqu32 (%rdx),%ymm17 │ │ │ │ - vmovd %ecx,%xmm3 │ │ │ │ + vmovd %ecx,%xmm5 │ │ │ │ + vmovdqu (%rdx),%ymm0 │ │ │ │ + lea 0xc65ed(%rip),%r9 │ │ │ │ movslq (%r9,%rcx,4),%rax │ │ │ │ - vpbroadcastd -0xb0(%r9),%ymm18 │ │ │ │ - vpsrld $0x1,%xmm16,%xmm16 │ │ │ │ - vpdpbusd %ymm18,%ymm17,%ymm16 │ │ │ │ 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 0xc4041(%rip),%r9 │ │ │ │ + nop │ │ │ │ mov %r8d,%r8d │ │ │ │ - tzcnt %r8d,%eax │ │ │ │ sub %r8,%rdx │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - vmovd %r8d,%xmm16 │ │ │ │ - vmovdqu32 (%rdx),%ymm17 │ │ │ │ - vmovd %eax,%xmm3 │ │ │ │ + vmovd %r8d,%xmm4 │ │ │ │ + sub %r8,%rdx │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + vpavgw %xmm3,%xmm4,%xmm4 │ │ │ │ + tzcnt %r8d,%eax │ │ │ │ + vmovd %eax,%xmm5 │ │ │ │ + vmovdqu (%rdx),%ymm0 │ │ │ │ + lea 0xc65a6(%rip),%r9 │ │ │ │ movslq (%r9,%rax,4),%rax │ │ │ │ - vpbroadcastd -0xb0(%r9),%ymm18 │ │ │ │ - vpsrld $0x1,%xmm16,%xmm16 │ │ │ │ - vpdpbusd %ymm18,%ymm17,%ymm16 │ │ │ │ add %r9,%rax │ │ │ │ add $0xffffffffffffffec,%r9 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ movslq (%r9,%rcx,4),%rcx │ │ │ │ add %r9,%rcx │ │ │ │ jmp *%rax │ │ │ │ - vmovdqu32 0x20(%rdx),%ymm17 │ │ │ │ - vpdpbusd %ymm18,%ymm17,%ymm16 │ │ │ │ - vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ - vpaddd %xmm17,%xmm16,%xmm16 │ │ │ │ - vpunpckhqdq %xmm16,%xmm16,%xmm17 │ │ │ │ - vpaddd %xmm17,%xmm16,%xmm16 │ │ │ │ - vpsrlq $0x20,%xmm16,%xmm17 │ │ │ │ - vpaddd %xmm17,%xmm16,%xmm16 │ │ │ │ - vpsrlvd %xmm3,%xmm16,%xmm16 │ │ │ │ + vpaddw 0x60(%rdx),%ymm0,%ymm0 │ │ │ │ + vpaddw 0x40(%rdx),%ymm0,%ymm0 │ │ │ │ + vpaddw 0x20(%rdx),%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpunpcklwd %xmm3,%xmm0,%xmm0 │ │ │ │ + vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm4,%xmm0,%xmm0 │ │ │ │ + vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ lea (%rsi,%rsi,2),%r9 │ │ │ │ - vpbroadcastb %xmm16,%zmm16 │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,%ymm1 │ │ │ │ + vmovdqa %ymm0,%ymm2 │ │ │ │ + vmovdqa %ymm0,%ymm3 │ │ │ │ jmp *%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ tzcnt %r8d,%eax │ │ │ │ lea (%rcx,%r8,1),%r9d │ │ │ │ - vmovd %r9d,%xmm16 │ │ │ │ - tzcnt %r9d,%r9d │ │ │ │ vmovd %r9d,%xmm4 │ │ │ │ - lea 0xc3f4c(%rip),%r9 │ │ │ │ + tzcnt %r9d,%r9d │ │ │ │ + vmovd %r9d,%xmm5 │ │ │ │ + lea 0xc64d5(%rip),%r9 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movslq (%r9,%rax,4),%rax │ │ │ │ movslq 0x14(%r9,%rcx,4),%rcx │ │ │ │ - vpbroadcastd -0x74(%r9),%ymm19 │ │ │ │ - vpsrld $0x1,%xmm16,%xmm16 │ │ │ │ + vpxor %ymm3,%ymm3,%ymm3 │ │ │ │ + vpsrlw $0x1,%xmm4,%xmm4 │ │ │ │ add %r9,%rax │ │ │ │ add %r9,%rcx │ │ │ │ lea (%rsi,%rsi,2),%r9 │ │ │ │ jmp *%rax │ │ │ │ - vmovd -0x4(%rdx),%xmm1 │ │ │ │ - vpdpbusd %xmm19,%xmm1,%xmm16 │ │ │ │ + vmovq -0x8(%rdx),%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ - vmovd 0x1(%rdx),%xmm1 │ │ │ │ - vpdpbusd %xmm19,%xmm1,%xmm16 │ │ │ │ + vmovq 0x2(%rdx),%xmm1 │ │ │ │ + vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpsrlq $0x20,%ymm0,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpsrld $0x10,%ymm0,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jg 319d0e <__cxa_finalize@plt+0x2eecbe> │ │ │ │ - vpsrlw $0x3,%xmm16,%xmm0 │ │ │ │ - jmp 319d3e <__cxa_finalize@plt+0x2eecee> │ │ │ │ - vpunpckhqdq %xmm16,%xmm16,%xmm1 │ │ │ │ + jg 316f54 <__cxa_finalize@plt+0x2ebf04> │ │ │ │ + vpsrlw $0x3,%xmm0,%xmm0 │ │ │ │ + jmp 316f8a <__cxa_finalize@plt+0x2ebf3a> │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ lea (%r8,%r8,1),%edx │ │ │ │ - mov $0x55563334,%eax │ │ │ │ - vpaddd %xmm16,%xmm1,%xmm1 │ │ │ │ + mov $0xaaab6667,%eax │ │ │ │ shrx %edx,%eax,%eax │ │ │ │ - vpsrlq $0x20,%xmm1,%xmm0 │ │ │ │ + vpunpckhwd %xmm3,%xmm0,%xmm1 │ │ │ │ + vpunpcklwd %xmm3,%xmm0,%xmm0 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %eax,%xmm1 │ │ │ │ vpsrld $0x2,%xmm0,%xmm0 │ │ │ │ vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpbroadcastb %xmm0,%xmm16 │ │ │ │ - vmovd %xmm16,(%rdi) │ │ │ │ - vmovd %xmm16,(%rdi,%rsi,1) │ │ │ │ - vmovd %xmm16,(%rdi,%rsi,2) │ │ │ │ - vmovd %xmm16,(%rdi,%r9,1) │ │ │ │ + vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ + vpbroadcastw %xmm0,%xmm0 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovq %xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm0,(%rdi,%rsi,2) │ │ │ │ + vmovq %xmm0,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 319d44 <__cxa_finalize@plt+0x2eecf4> │ │ │ │ + jg 316f8f <__cxa_finalize@plt+0x2ebf3f> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vmovq -0x8(%rdx),%xmm1 │ │ │ │ - vpdpbusd %xmm19,%xmm1,%xmm16 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqa -0x10(%rdx),%xmm0 │ │ │ │ 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 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddw 0x2(%rdx),%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrld $0x10,%xmm0,%xmm1 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpblendw $0xaa,%xmm3,%xmm0,%xmm0 │ │ │ │ vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlvd %xmm4,%xmm0,%xmm0 │ │ │ │ + vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ cmp $0x8,%r8d │ │ │ │ - je 319dc4 <__cxa_finalize@plt+0x2eed74> │ │ │ │ - mov $0x5556,%eax │ │ │ │ - mov $0x3334,%edx │ │ │ │ + je 317023 <__cxa_finalize@plt+0x2ebfd3> │ │ │ │ + mov $0xaaab,%eax │ │ │ │ + mov $0x6667,%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) │ │ │ │ + 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 319dca <__cxa_finalize@plt+0x2eed7a> │ │ │ │ + jg 317028 <__cxa_finalize@plt+0x2ebfd8> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqa -0x10(%rdx),%xmm1 │ │ │ │ - vpdpbusd %xmm19,%xmm1,%xmm16 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa -0x20(%rdx),%ymm0 │ │ │ │ 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 │ │ │ │ + vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpunpckhwd %xmm3,%xmm0,%xmm1 │ │ │ │ + vpunpcklwd %xmm3,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlvd %xmm4,%xmm0,%xmm0 │ │ │ │ + vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ cmp $0x10,%r8d │ │ │ │ - je 319e4a <__cxa_finalize@plt+0x2eedfa> │ │ │ │ - mov $0x5556,%eax │ │ │ │ - mov $0x3334,%edx │ │ │ │ + je 3170b0 <__cxa_finalize@plt+0x2ec060> │ │ │ │ + mov $0xaaab,%eax │ │ │ │ + mov $0x6667,%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) │ │ │ │ + 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 319e50 <__cxa_finalize@plt+0x2eee00> │ │ │ │ + jg 3170b5 <__cxa_finalize@plt+0x2ec065> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqa32 -0x20(%rdx),%ymm17 │ │ │ │ - vpdpbusd %ymm19,%ymm17,%ymm16 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + vmovdqa -0x40(%rdx),%ymm0 │ │ │ │ + vpaddw -0x20(%rdx),%ymm0,%ymm0 │ │ │ │ jmp *%rcx │ │ │ │ - vmovdqu32 0x1(%rdx),%ymm17 │ │ │ │ - vpdpbusd %ymm19,%ymm17,%ymm16 │ │ │ │ - vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ - vpaddd %xmm16,%xmm17,%xmm1 │ │ │ │ - vpunpckhqdq %xmm1,%xmm1,%xmm0 │ │ │ │ + vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ + vpaddw 0x22(%rdx),%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpunpcklwd %xmm3,%xmm0,%xmm1 │ │ │ │ + vpunpckhwd %xmm3,%xmm0,%xmm0 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlvd %xmm4,%xmm0,%xmm0 │ │ │ │ + vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ cmp $0x20,%r8d │ │ │ │ - je 319ed4 <__cxa_finalize@plt+0x2eee84> │ │ │ │ + je 317147 <__cxa_finalize@plt+0x2ec0f7> │ │ │ │ lea (%r8,%r8,1),%edx │ │ │ │ - mov $0x33345556,%eax │ │ │ │ + mov $0x6667aaab,%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) │ │ │ │ + vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,%ymm1 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm0,(%rdi,%rsi,2) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi,%rsi,2) │ │ │ │ + vmovdqa %ymm0,(%rdi,%r9,1) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 319eda <__cxa_finalize@plt+0x2eee8a> │ │ │ │ + jg 317150 <__cxa_finalize@plt+0x2ec100> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqa32 -0x40(%rdx),%ymm17 │ │ │ │ - vmovdqa32 -0x20(%rdx),%ymm18 │ │ │ │ - vpdpbusd %ymm19,%ymm17,%ymm16 │ │ │ │ - vpdpbusd %ymm19,%ymm18,%ymm16 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa -0x80(%rdx),%ymm0 │ │ │ │ + vmovdqa -0x60(%rdx),%ymm1 │ │ │ │ + vpaddw -0x40(%rdx),%ymm0,%ymm0 │ │ │ │ + vpaddw -0x20(%rdx),%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ jmp *%rcx │ │ │ │ - vmovdqu32 0x1(%rdx),%ymm17 │ │ │ │ - vmovdqu32 0x21(%rdx),%ymm18 │ │ │ │ - vpdpbusd %ymm19,%ymm17,%ymm16 │ │ │ │ - vpdpbusd %ymm19,%ymm18,%ymm16 │ │ │ │ - vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ - vpaddd %xmm16,%xmm17,%xmm1 │ │ │ │ - vpunpckhqdq %xmm1,%xmm1,%xmm0 │ │ │ │ + vmovdqu 0x2(%rdx),%ymm1 │ │ │ │ + vpaddw 0x22(%rdx),%ymm0,%ymm0 │ │ │ │ + vpaddw 0x42(%rdx),%ymm1,%ymm1 │ │ │ │ + vpaddw 0x62(%rdx),%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpunpcklwd %xmm3,%xmm0,%xmm1 │ │ │ │ + vpunpckhwd %xmm3,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm4,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlvd %xmm4,%xmm0,%xmm0 │ │ │ │ + vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ cmp $0x40,%r8d │ │ │ │ - je 319f77 <__cxa_finalize@plt+0x2eef27> │ │ │ │ - mov $0x33345556,%eax │ │ │ │ + je 31720f <__cxa_finalize@plt+0x2ec1bf> │ │ │ │ + mov $0x6667aaab,%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 319f7d <__cxa_finalize@plt+0x2eef2d> │ │ │ │ + vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,%ymm1 │ │ │ │ + vmovdqa %ymm0,%ymm2 │ │ │ │ + vmovdqa %ymm0,%ymm3 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vmovdqa %ymm2,0x40(%rdi) │ │ │ │ + vmovdqa %ymm3,0x60(%rdi) │ │ │ │ + vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm2,0x40(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm3,0x60(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 317220 <__cxa_finalize@plt+0x2ec1d0> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xc3c7d(%rip),%r9 │ │ │ │ + mov 0x18(%rsp),%eax │ │ │ │ + shr $0xb,%eax │ │ │ │ + lea 0xc618e(%rip),%r9 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movslq (%r9,%rcx,4),%rcx │ │ │ │ - vpbroadcastd -0x90(%r9),%zmm16 │ │ │ │ + vpbroadcastd -0x2c(%r9,%rax,4),%ymm0 │ │ │ │ + vmovdqa %ymm0,%ymm1 │ │ │ │ + vmovdqa %ymm0,%ymm2 │ │ │ │ + vmovdqa %ymm0,%ymm3 │ │ │ │ add %r9,%rcx │ │ │ │ lea (%rsi,%rsi,2),%r9 │ │ │ │ jmp *%rcx │ │ │ │ - nop │ │ │ │ - lea 0xc3c5d(%rip),%r9 │ │ │ │ + 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 0xc6141(%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 0xc3ba1(%rip),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xc614d(%rip),%r9 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - mov %r8d,%r8d │ │ │ │ - movslq (%rax,%rcx,4),%rcx │ │ │ │ + movslq (%r9,%rcx,4),%rcx │ │ │ │ + add %r9,%rcx │ │ │ │ lea (%rsi,%rsi,2),%r9 │ │ │ │ - sub %r8,%rdx │ │ │ │ - add %rax,%rcx │ │ │ │ jmp *%rcx │ │ │ │ - vmovdqa -0x18(%rax),%xmm1 │ │ │ │ - vmovd -0x4(%rdx,%r8,1),%xmm0 │ │ │ │ - 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 31a023 <__cxa_finalize@plt+0x2eefd3> │ │ │ │ - ret │ │ │ │ - vmovsldup -0x18(%rax),%xmm2 │ │ │ │ - vmovshdup -0x18(%rax),%xmm3 │ │ │ │ - vmovd -0x4(%rdx,%r8,1),%xmm1 │ │ │ │ - vpshufb %xmm2,%xmm1,%xmm0 │ │ │ │ - vpshufb %xmm3,%xmm1,%xmm1 │ │ │ │ + vpbroadcastw -0x2(%rdx),%xmm0 │ │ │ │ + vpbroadcastw -0x4(%rdx),%xmm1 │ │ │ │ + vpbroadcastw -0x6(%rdx),%xmm2 │ │ │ │ + vpbroadcastw -0x8(%rdx),%xmm3 │ │ │ │ + sub $0x8,%rdx │ │ │ │ vmovq %xmm0,(%rdi) │ │ │ │ vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm1,(%rdi,%r9,1) │ │ │ │ + vmovq %xmm2,(%rdi,%rsi,2) │ │ │ │ + vmovq %xmm3,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 31a05d <__cxa_finalize@plt+0x2ef00d> │ │ │ │ + jg 3172e8 <__cxa_finalize@plt+0x2ec298> │ │ │ │ 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) │ │ │ │ + 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 31a08d <__cxa_finalize@plt+0x2ef03d> │ │ │ │ + jg 317330 <__cxa_finalize@plt+0x2ec2e0> │ │ │ │ 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) │ │ │ │ + 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 31a0dc <__cxa_finalize@plt+0x2ef08c> │ │ │ │ + jg 317370 <__cxa_finalize@plt+0x2ec320> │ │ │ │ + vzeroupper │ │ │ │ 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 │ │ │ │ - vpshufb %zmm21,%zmm19,%zmm17 │ │ │ │ - vpshufb %zmm22,%zmm19,%zmm18 │ │ │ │ - vpshufb %zmm23,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ - vmovdqa32 %zmm17,(%rdi,%rsi,1) │ │ │ │ - vmovdqa32 %zmm18,(%rdi,%rsi,2) │ │ │ │ - vmovdqa32 %zmm19,(%rdi,%r9,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + vpbroadcastw -0x2(%rdx),%ymm0 │ │ │ │ + vpbroadcastw -0x4(%rdx),%ymm1 │ │ │ │ + vpbroadcastw -0x6(%rdx),%ymm2 │ │ │ │ + vpbroadcastw -0x8(%rdx),%ymm3 │ │ │ │ + sub $0x8,%rdx │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ + vmovdqa %ymm2,0x20(%rdi,%rsi,2) │ │ │ │ + vmovdqa %ymm3,(%rdi,%r9,1) │ │ │ │ + vmovdqa %ymm3,0x20(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 31a133 <__cxa_finalize@plt+0x2ef0e3> │ │ │ │ + jg 3173b0 <__cxa_finalize@plt+0x2ec360> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xc3a35(%rip),%rax │ │ │ │ + vpbroadcastw -0x2(%rdx),%ymm0 │ │ │ │ + vpbroadcastw -0x4(%rdx),%ymm1 │ │ │ │ + sub $0x4,%rdx │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + vmovdqa %ymm0,0x40(%rdi) │ │ │ │ + vmovdqa %ymm0,0x60(%rdi) │ │ │ │ + vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm1,0x40(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm1,0x60(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 317406 <__cxa_finalize@plt+0x2ec3b6> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0xc5fe1(%rip),%r9 │ │ │ │ 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 │ │ │ │ + movslq (%r9,%rcx,4),%rcx │ │ │ │ + vpbroadcastw (%rdx),%ymm3 │ │ │ │ + add %r9,%rcx │ │ │ │ jmp *%rcx │ │ │ │ - vpbroadcastd (%r9),%ymm22 │ │ │ │ - vmovdqa32 0xc39c1(%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 │ │ │ │ - vpord %ymm16,%ymm17,%ymm17 │ │ │ │ - vpavgb %ymm20,%ymm22,%ymm18 │ │ │ │ - vpcmpltub %ymm23,%ymm17,%k1 │ │ │ │ - vpblendmb %ymm22,%ymm20,%ymm16{%k1} │ │ │ │ - vpternlogd $0x28,%ymm24,%ymm22,%ymm20 │ │ │ │ - vpsubusb %ymm18,%ymm21,%ymm19 │ │ │ │ - vpsubb %ymm20,%ymm18,%ymm18 │ │ │ │ - vpsubusb %ymm21,%ymm18,%ymm18 │ │ │ │ - vpord %ymm19,%ymm18,%ymm18 │ │ │ │ - vpminub %ymm23,%ymm17,%ymm17 │ │ │ │ - vpaddusb %ymm18,%ymm18,%ymm18 │ │ │ │ - vpord %ymm20,%ymm18,%ymm18 │ │ │ │ - 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 31a299 <__cxa_finalize@plt+0x2ef249> │ │ │ │ - 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 31a1d1 <__cxa_finalize@plt+0x2ef181> │ │ │ │ - ret │ │ │ │ - vpbroadcastq (%r9),%zmm22 │ │ │ │ - vmovsldup 0xc3816(%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 │ │ │ │ - vpord %zmm16,%zmm17,%zmm17 │ │ │ │ - vpavgb %zmm20,%zmm22,%zmm18 │ │ │ │ - vpcmpltub %zmm23,%zmm17,%k1 │ │ │ │ - vpblendmb %zmm22,%zmm20,%zmm16{%k1} │ │ │ │ - vpternlogd $0x28,%zmm24,%zmm22,%zmm20 │ │ │ │ - vpsubusb %zmm18,%zmm21,%zmm19 │ │ │ │ - vpsubb %zmm20,%zmm18,%zmm18 │ │ │ │ - vpsubusb %zmm21,%zmm18,%zmm18 │ │ │ │ - vpord %zmm19,%zmm18,%zmm18 │ │ │ │ - vpminub %zmm23,%zmm17,%zmm17 │ │ │ │ - vpaddusb %zmm18,%zmm18,%zmm18 │ │ │ │ - vpord %zmm20,%zmm18,%zmm18 │ │ │ │ - vpcmpltub %zmm17,%zmm18,%k1 │ │ │ │ - vmovdqu8 %zmm21,%zmm16{%k1} │ │ │ │ - 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,%rax,1) │ │ │ │ - sub $0x8,%r8d │ │ │ │ - jl 31a38c <__cxa_finalize@plt+0x2ef33c> │ │ │ │ - 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 31a2bc <__cxa_finalize@plt+0x2ef26c> │ │ │ │ - ret │ │ │ │ - vbroadcasti32x4 (%r9),%zmm22 │ │ │ │ - vmovsldup 0xc3723(%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 │ │ │ │ - vpord %zmm16,%zmm17,%zmm17 │ │ │ │ - vpavgb %zmm20,%zmm22,%zmm18 │ │ │ │ - vpcmpltub %zmm23,%zmm17,%k1 │ │ │ │ - vpblendmb %zmm22,%zmm20,%zmm16{%k1} │ │ │ │ - vpternlogd $0x28,%zmm24,%zmm22,%zmm20 │ │ │ │ - vpsubusb %zmm18,%zmm21,%zmm19 │ │ │ │ - vpsubb %zmm20,%zmm18,%zmm18 │ │ │ │ - vpsubusb %zmm21,%zmm18,%zmm18 │ │ │ │ - vpord %zmm19,%zmm18,%zmm18 │ │ │ │ - vpminub %zmm23,%zmm17,%zmm17 │ │ │ │ - vpaddusb %zmm18,%zmm18,%zmm18 │ │ │ │ - vpord %zmm20,%zmm18,%zmm18 │ │ │ │ - vpcmpltub %zmm17,%zmm18,%k1 │ │ │ │ - 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) │ │ │ │ + vpbroadcastq 0x2(%rdx),%ymm2 │ │ │ │ + vmovsldup -0x238(%r9),%ymm6 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + vpsubw %ymm3,%ymm2,%ymm4 │ │ │ │ + vpabsw %ymm4,%ymm5 │ │ │ │ + sub $0x8,%rdx │ │ │ │ + vpbroadcastq (%rdx),%ymm1 │ │ │ │ + vpshufb %ymm6,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm4,%ymm0 │ │ │ │ + vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ + vpsubw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpabsw %ymm7,%ymm7 │ │ │ │ + vpabsw %ymm0,%ymm0 │ │ │ │ + vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ + vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpcmpgtw %ymm7,%ymm5,%ymm7 │ │ │ │ + vpblendvb %ymm0,%ymm2,%ymm3,%ymm0 │ │ │ │ + vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rdi,%rcx,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 31a3af <__cxa_finalize@plt+0x2ef35f> │ │ │ │ + jg 317485 <__cxa_finalize@plt+0x2ec435> │ │ │ │ + vzeroupper │ │ │ │ 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 │ │ │ │ - vpshufb %zmm25,%zmm20,%zmm20 │ │ │ │ - vpsubusb %zmm20,%zmm21,%zmm17 │ │ │ │ - vpsubusb %zmm21,%zmm20,%zmm16 │ │ │ │ - vpord %zmm16,%zmm17,%zmm17 │ │ │ │ - vpavgb %zmm20,%zmm22,%zmm18 │ │ │ │ - vpcmpltub %zmm23,%zmm17,%k1 │ │ │ │ - vpblendmb %zmm22,%zmm20,%zmm16{%k1} │ │ │ │ - vpternlogd $0x28,%zmm24,%zmm22,%zmm20 │ │ │ │ - vpsubusb %zmm18,%zmm21,%zmm19 │ │ │ │ - vpsubb %zmm20,%zmm18,%zmm18 │ │ │ │ - vpsubusb %zmm21,%zmm18,%zmm18 │ │ │ │ - vpord %zmm19,%zmm18,%zmm18 │ │ │ │ - vpminub %zmm23,%zmm17,%zmm17 │ │ │ │ - vpaddusb %zmm18,%zmm18,%zmm18 │ │ │ │ - vpord %zmm20,%zmm18,%zmm18 │ │ │ │ - vpcmpltub %zmm17,%zmm18,%k1 │ │ │ │ - vmovdqu8 %zmm21,%zmm16{%k1} │ │ │ │ - vmovdqa32 %ymm16,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vbroadcasti128 0x2(%rdx),%ymm2 │ │ │ │ + vmovsldup -0x238(%r9),%ymm6 │ │ │ │ + vpsubw %ymm3,%ymm2,%ymm4 │ │ │ │ + vpabsw %ymm4,%ymm5 │ │ │ │ + sub $0x4,%rdx │ │ │ │ + vpbroadcastd (%rdx),%ymm1 │ │ │ │ + vpshufb %ymm6,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm4,%ymm0 │ │ │ │ + vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ + vpsubw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpabsw %ymm7,%ymm7 │ │ │ │ + vpabsw %ymm0,%ymm0 │ │ │ │ + vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ + vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpcmpgtw %ymm7,%ymm5,%ymm7 │ │ │ │ + vpblendvb %ymm0,%ymm2,%ymm3,%ymm0 │ │ │ │ + vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 31a46b <__cxa_finalize@plt+0x2ef41b> │ │ │ │ + jg 317508 <__cxa_finalize@plt+0x2ec4b8> │ │ │ │ + vzeroupper │ │ │ │ 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 │ │ │ │ - vpsubusb %zmm21,%zmm20,%zmm16 │ │ │ │ - vpord %zmm16,%zmm17,%zmm17 │ │ │ │ - vpavgb %zmm20,%zmm22,%zmm18 │ │ │ │ - vpcmpltub %zmm23,%zmm17,%k1 │ │ │ │ - vpblendmb %zmm22,%zmm20,%zmm16{%k1} │ │ │ │ - vpternlogd $0x28,%zmm24,%zmm22,%zmm20 │ │ │ │ - vpsubusb %zmm18,%zmm21,%zmm19 │ │ │ │ - vpsubb %zmm20,%zmm18,%zmm18 │ │ │ │ - vpsubusb %zmm21,%zmm18,%zmm18 │ │ │ │ - vpord %zmm19,%zmm18,%zmm18 │ │ │ │ - vpminub %zmm23,%zmm17,%zmm17 │ │ │ │ - vpaddusb %zmm18,%zmm18,%zmm18 │ │ │ │ - vpord %zmm20,%zmm18,%zmm18 │ │ │ │ - vpcmpltub %zmm17,%zmm18,%k1 │ │ │ │ - vmovdqu8 %zmm21,%zmm16{%k1} │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ + nopl (%rax) │ │ │ │ + vmovdqu 0x2(%rdx),%ymm2 │ │ │ │ + vpsubw %ymm3,%ymm2,%ymm4 │ │ │ │ + vpabsw %ymm4,%ymm5 │ │ │ │ + sub $0x2,%rdx │ │ │ │ + vpbroadcastw (%rdx),%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm4,%ymm0 │ │ │ │ + vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ + vpsubw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpabsw %ymm7,%ymm7 │ │ │ │ + vpabsw %ymm0,%ymm0 │ │ │ │ + vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ + vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpcmpgtw %ymm7,%ymm5,%ymm7 │ │ │ │ + vpblendvb %ymm0,%ymm2,%ymm3,%ymm0 │ │ │ │ + vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 31756e <__cxa_finalize@plt+0x2ec51e> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + vmovdqu 0x2(%rdx),%ymm2 │ │ │ │ + vmovdqu 0x22(%rdx),%ymm6 │ │ │ │ + vpsubw %ymm3,%ymm2,%ymm4 │ │ │ │ + vpsubw %ymm3,%ymm6,%ymm8 │ │ │ │ + vpabsw %ymm4,%ymm5 │ │ │ │ + vpabsw %ymm8,%ymm9 │ │ │ │ + sub $0x2,%rdx │ │ │ │ + vpbroadcastw (%rdx),%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm4,%ymm0 │ │ │ │ + vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ + vpsubw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpabsw %ymm7,%ymm7 │ │ │ │ + vpabsw %ymm0,%ymm0 │ │ │ │ + vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ + vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpcmpgtw %ymm7,%ymm5,%ymm7 │ │ │ │ + vpblendvb %ymm0,%ymm2,%ymm3,%ymm0 │ │ │ │ + vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vpaddw %ymm1,%ymm8,%ymm0 │ │ │ │ + vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ + vpsubw %ymm6,%ymm0,%ymm0 │ │ │ │ + vpabsw %ymm7,%ymm7 │ │ │ │ + vpabsw %ymm0,%ymm0 │ │ │ │ + vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ + vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpcmpgtw %ymm7,%ymm9,%ymm7 │ │ │ │ + vpblendvb %ymm0,%ymm6,%ymm3,%ymm0 │ │ │ │ + vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 3175dc <__cxa_finalize@plt+0x2ec58c> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovdqu 0x2(%rdx),%ymm2 │ │ │ │ + vmovdqu 0x22(%rdx),%ymm6 │ │ │ │ + vmovdqu 0x42(%rdx),%ymm10 │ │ │ │ + vmovdqu 0x62(%rdx),%ymm13 │ │ │ │ + vpsubw %ymm3,%ymm2,%ymm4 │ │ │ │ + vpsubw %ymm3,%ymm6,%ymm8 │ │ │ │ + vpsubw %ymm3,%ymm10,%ymm11 │ │ │ │ + vpsubw %ymm3,%ymm13,%ymm14 │ │ │ │ + vpabsw %ymm4,%ymm5 │ │ │ │ + vpabsw %ymm8,%ymm9 │ │ │ │ + vpabsw %ymm11,%ymm12 │ │ │ │ + vpabsw %ymm14,%ymm15 │ │ │ │ + sub $0x2,%rdx │ │ │ │ + vpbroadcastw (%rdx),%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm4,%ymm0 │ │ │ │ + vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ + vpsubw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpabsw %ymm7,%ymm7 │ │ │ │ + vpabsw %ymm0,%ymm0 │ │ │ │ + vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ + vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpcmpgtw %ymm7,%ymm5,%ymm7 │ │ │ │ + vpblendvb %ymm0,%ymm2,%ymm3,%ymm0 │ │ │ │ + vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vpaddw %ymm1,%ymm8,%ymm0 │ │ │ │ + vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ + vpsubw %ymm6,%ymm0,%ymm0 │ │ │ │ + vpabsw %ymm7,%ymm7 │ │ │ │ + vpabsw %ymm0,%ymm0 │ │ │ │ + vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ + vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpcmpgtw %ymm7,%ymm9,%ymm7 │ │ │ │ + vpblendvb %ymm0,%ymm6,%ymm3,%ymm0 │ │ │ │ + vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + vpaddw %ymm1,%ymm11,%ymm0 │ │ │ │ + vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ + vpsubw %ymm10,%ymm0,%ymm0 │ │ │ │ + vpabsw %ymm7,%ymm7 │ │ │ │ + vpabsw %ymm0,%ymm0 │ │ │ │ + vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ + vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpcmpgtw %ymm7,%ymm12,%ymm7 │ │ │ │ + vpblendvb %ymm0,%ymm10,%ymm3,%ymm0 │ │ │ │ + vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x40(%rdi) │ │ │ │ + vpaddw %ymm1,%ymm14,%ymm0 │ │ │ │ + vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ + vpsubw %ymm13,%ymm0,%ymm0 │ │ │ │ + vpabsw %ymm7,%ymm7 │ │ │ │ + vpabsw %ymm0,%ymm0 │ │ │ │ + vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ + vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpcmpgtw %ymm7,%ymm15,%ymm7 │ │ │ │ + vpblendvb %ymm0,%ymm13,%ymm3,%ymm0 │ │ │ │ + vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x60(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 31a514 <__cxa_finalize@plt+0x2ef4c4> │ │ │ │ + jg 317698 <__cxa_finalize@plt+0x2ec648> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xc364d(%rip),%rax │ │ │ │ + lea 0xc5ced(%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 │ │ │ │ + lea -0x574(%rax,%r8,4),%r9 │ │ │ │ neg %r8 │ │ │ │ - vpbroadcastb (%rdx,%r8,1),%zmm20 │ │ │ │ + vpbroadcastw (%rdx,%r8,2),%ymm5 │ │ │ │ add %rax,%rcx │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ jmp *%rcx │ │ │ │ - vpbroadcastd 0x1(%rdx),%zmm18 │ │ │ │ - vmovshdup 0xc34e1(%rip),%zmm21 │ │ │ │ - vmovdqa32 0xc3517(%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 │ │ │ │ - vpaddw %zmm19,%zmm16,%zmm16 │ │ │ │ - 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 31a673 <__cxa_finalize@plt+0x2ef623> │ │ │ │ - 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) │ │ │ │ + vpbroadcastq 0x2(%rdx),%ymm4 │ │ │ │ + vmovsldup -0x274(%rax),%ymm3 │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpbroadcastq (%r9,%r8,2),%ymm0 │ │ │ │ + vpshufb %ymm3,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovhps %xmm1,(%rdi) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ + vmovq %xmm0,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - jl 31a601 <__cxa_finalize@plt+0x2ef5b1> │ │ │ │ + add $0x4,%r8 │ │ │ │ + jl 3177be <__cxa_finalize@plt+0x2ec76e> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vpbroadcastq 0x1(%rdx),%zmm18 │ │ │ │ - vmovshdup 0xc3438(%rip),%zmm21 │ │ │ │ - vmovdqa32 0xc346e(%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 │ │ │ │ - vpaddw %zmm19,%zmm16,%zmm16 │ │ │ │ - vpermb %zmm16,%zmm22,%zmm16 │ │ │ │ - vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ - vmovq %xmm16,(%rdi) │ │ │ │ - vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm16,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm17,(%rdi,%rax,1) │ │ │ │ + vbroadcasti128 0x2(%rdx),%ymm4 │ │ │ │ + vmovsldup -0x274(%rax),%ymm3 │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpbroadcastd (%r9,%r8,2),%ymm0 │ │ │ │ + vpbroadcastd 0x4(%r9,%r8,2),%ymm1 │ │ │ │ + vpshufb %ymm3,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi) │ │ │ │ + vmovdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ + vextracti128 $0x1,%ymm1,(%rdi,%rsi,2) │ │ │ │ + vmovdqa %xmm1,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ add $0x4,%r8 │ │ │ │ - jl 31a6aa <__cxa_finalize@plt+0x2ef65a> │ │ │ │ + jl 31780f <__cxa_finalize@plt+0x2ec7bf> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vbroadcasti32x4 0x1(%rdx),%zmm19 │ │ │ │ - vmovshdup 0xc33b6(%rip),%zmm22 │ │ │ │ - vmovdqa32 0xc342c(%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 │ │ │ │ - vpaddw %zmm17,%zmm21,%zmm21 │ │ │ │ - vpbroadcastq (%r9,%r8,2),%zmm17 │ │ │ │ - vpshufb %zmm22,%zmm17,%zmm17 │ │ │ │ - vpmaddubsw %zmm17,%zmm18,%zmm16 │ │ │ │ - vpmaddubsw %zmm17,%zmm19,%zmm17 │ │ │ │ - vpaddw %zmm20,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm21,%zmm17,%zmm17 │ │ │ │ - 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) │ │ │ │ + vmovdqu 0x2(%rdx),%ymm4 │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpbroadcastw (%r9,%r8,2),%ymm0 │ │ │ │ + vpbroadcastw 0x2(%r9,%r8,2),%ymm1 │ │ │ │ + vpbroadcastw 0x4(%r9,%r8,2),%ymm2 │ │ │ │ + vpbroadcastw 0x6(%r9,%r8,2),%ymm3 │ │ │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm5,%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ + vmovdqa %ymm3,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ add $0x4,%r8 │ │ │ │ - jl 31a744 <__cxa_finalize@plt+0x2ef6f4> │ │ │ │ + jl 31786a <__cxa_finalize@plt+0x2ec81a> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vbroadcasti32x8 0x1(%rdx),%zmm19 │ │ │ │ - vmovshdup 0xc3314(%rip),%zmm22 │ │ │ │ - vmovdqa32 0xc338a(%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 │ │ │ │ - vpaddw %zmm17,%zmm21,%zmm21 │ │ │ │ - vpbroadcastd (%r9,%r8,2),%zmm17 │ │ │ │ - vpshufb %zmm22,%zmm17,%zmm17 │ │ │ │ - vpmaddubsw %zmm17,%zmm18,%zmm16 │ │ │ │ - vpmaddubsw %zmm17,%zmm19,%zmm17 │ │ │ │ - vpaddw %zmm20,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpermt2b %zmm17,%zmm23,%zmm16 │ │ │ │ - vmovdqa32 %ymm16,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ + vmovdqu 0x2(%rdx),%ymm4 │ │ │ │ + vmovdqu 0x22(%rdx),%ymm6 │ │ │ │ + vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpsubw %ymm5,%ymm6,%ymm6 │ │ │ │ + vpbroadcastw (%r9,%r8,2),%ymm1 │ │ │ │ + vpbroadcastw 0x2(%r9,%r8,2),%ymm3 │ │ │ │ + vpmulhrsw %ymm1,%ymm4,%ymm0 │ │ │ │ + vpmulhrsw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm3,%ymm4,%ymm2 │ │ │ │ + vpmulhrsw %ymm6,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm5,%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vmovdqa %ymm2,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm3,0x20(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ add $0x2,%r8 │ │ │ │ - jl 31a7e6 <__cxa_finalize@plt+0x2ef796> │ │ │ │ + jl 3178dc <__cxa_finalize@plt+0x2ec88c> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqu32 0x1(%rdx),%zmm19 │ │ │ │ - vmovdqa32 0xc3302(%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 │ │ │ │ - vpaddw %zmm17,%zmm21,%zmm21 │ │ │ │ - vpbroadcastw (%r9,%r8,2),%zmm17 │ │ │ │ - vpmaddubsw %zmm17,%zmm18,%zmm16 │ │ │ │ - vpmaddubsw %zmm17,%zmm19,%zmm17 │ │ │ │ - vpaddw %zmm20,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpermt2b %zmm17,%zmm22,%zmm16 │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ + vmovdqu 0x2(%rdx),%ymm3 │ │ │ │ + vmovdqu 0x22(%rdx),%ymm4 │ │ │ │ + vmovdqu 0x42(%rdx),%ymm6 │ │ │ │ + vmovdqu 0x62(%rdx),%ymm7 │ │ │ │ + vpsubw %ymm5,%ymm3,%ymm3 │ │ │ │ + vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpsubw %ymm5,%ymm6,%ymm6 │ │ │ │ + vpsubw %ymm5,%ymm7,%ymm7 │ │ │ │ + vpbroadcastw (%r9,%r8,2),%ymm2 │ │ │ │ + vpmulhrsw %ymm2,%ymm3,%ymm0 │ │ │ │ + vpmulhrsw %ymm2,%ymm4,%ymm1 │ │ │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vpmulhrsw %ymm2,%ymm6,%ymm0 │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vpmulhrsw %ymm2,%ymm7,%ymm1 │ │ │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,0x40(%rdi) │ │ │ │ + vmovdqa %ymm1,0x60(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ inc %r8 │ │ │ │ - jl 31a86e <__cxa_finalize@plt+0x2ef81e> │ │ │ │ + jl 317953 <__cxa_finalize@plt+0x2ec903> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xc3341(%rip),%r9 │ │ │ │ - mov %ecx,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xc5ab9(%rip),%rax │ │ │ │ + mov %ecx,%ecx │ │ │ │ + vpbroadcastw (%rdx,%rcx,2),%ymm5 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - vpbroadcastb (%rdx,%rax,1),%zmm20 │ │ │ │ - mov %r8d,%r8d │ │ │ │ - movslq (%r9,%rcx,4),%rcx │ │ │ │ - vpbroadcastd -0x58(%r9),%zmm21 │ │ │ │ - vpbroadcastd -0x50(%r9),%zmm22 │ │ │ │ + add %r8d,%r8d │ │ │ │ + movslq (%rax,%rcx,4),%rcx │ │ │ │ sub %r8,%rdx │ │ │ │ - add %r9,%rcx │ │ │ │ - vpmovb2m %zmm22,%k1 │ │ │ │ lea (%rsi,%rsi,2),%r9 │ │ │ │ + add %rax,%rcx │ │ │ │ jmp *%rcx │ │ │ │ - vmovsldup 0xc31cb(%rip),%zmm19 │ │ │ │ - vpbroadcastq 0xc2f09(%rip),%zmm23 │ │ │ │ - vmovdqa32 0xc31f7(%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 │ │ │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ - 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 31a998 <__cxa_finalize@plt+0x2ef948> │ │ │ │ - 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 31a909 <__cxa_finalize@plt+0x2ef8b9> │ │ │ │ - ret │ │ │ │ - vmovsldup 0xc311d(%rip),%zmm19 │ │ │ │ - vbroadcasti32x4 0xc2e63(%rip),%zmm23 │ │ │ │ - vmovdqa32 0xc3149(%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 │ │ │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ - vpermb %zmm16,%zmm24,%zmm16 │ │ │ │ - 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 31a9b7 <__cxa_finalize@plt+0x2ef967> │ │ │ │ - ret │ │ │ │ - vmovsldup 0xc309a(%rip),%zmm23 │ │ │ │ - vbroadcasti32x4 0xc2df0(%rip),%zmm24 │ │ │ │ - vbroadcasti32x4 0xc2df6(%rip),%zmm25 │ │ │ │ - vmovdqa32 0xc30fc(%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 │ │ │ │ - vpaddw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm18,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - 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 31aa44 <__cxa_finalize@plt+0x2ef9f4> │ │ │ │ - ret │ │ │ │ - vmovdqa32 0xc3045(%rip),%zmm26 │ │ │ │ - vpbroadcastd 0xc30d3(%rip),%ymm23 │ │ │ │ - vbroadcasti32x8 0xc2d71(%rip),%zmm24 │ │ │ │ - vbroadcasti32x8 0xc2d87(%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 │ │ │ │ - vpaddw %zmm22,%zmm19,%zmm19 │ │ │ │ - vpaddw %zmm19,%zmm18,%zmm18 │ │ │ │ - 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 31aae0 <__cxa_finalize@plt+0x2efa90> │ │ │ │ - ret │ │ │ │ - vmovdqa32 0xc2d36(%rip),%zmm23 │ │ │ │ - vmovdqa32 0xc2d6c(%rip),%zmm24 │ │ │ │ - vmovdqa32 0xc2fa2(%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 31ab5e <__cxa_finalize@plt+0x2efb0e> │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xc3019(%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 │ │ │ │ - vpbroadcastb (%rdx),%zmm16 │ │ │ │ - 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 0xc2eb2(%rip),%zmm20 │ │ │ │ - vmovshdup 0xc2ea8(%rip),%zmm21 │ │ │ │ - vpbroadcastq 0xc2be6(%rip),%zmm25 │ │ │ │ - vmovdqa32 0xc2ed4(%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 │ │ │ │ - vmovdqa32 %zmm22,%zmm18 │ │ │ │ - vpshufb %zmm20,%zmm17,%zmm18{%k1} │ │ │ │ - vpmaddubsw %zmm23,%zmm18,%zmm17 │ │ │ │ - vpshufb %zmm21,%zmm16,%zmm16 │ │ │ │ - vpmaddubsw %zmm16,%zmm24,%zmm16 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmaddubsw %zmm25,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm26,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpavgw %zmm17,%zmm16,%zmm16 │ │ │ │ - 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 31acef <__cxa_finalize@plt+0x2efc9f> │ │ │ │ - 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 31ac44 <__cxa_finalize@plt+0x2efbf4> │ │ │ │ - ret │ │ │ │ - vpbroadcastq 0x1(%rdx,%r8,1),%zmm24 │ │ │ │ - vmovsldup 0xc2dbb(%rip),%zmm20 │ │ │ │ - vmovshdup 0xc2db1(%rip),%zmm21 │ │ │ │ - vbroadcasti32x4 0xc2af7(%rip),%zmm25 │ │ │ │ - vmovdqa32 0xc2ddd(%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 │ │ │ │ - vmovdqa32 %zmm22,%zmm18 │ │ │ │ - vpshufb %zmm20,%zmm17,%zmm18{%k1} │ │ │ │ - vpmaddubsw %zmm23,%zmm18,%zmm17 │ │ │ │ - vpshufb %zmm21,%zmm16,%zmm16 │ │ │ │ - vpmaddubsw %zmm16,%zmm24,%zmm16 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmaddubsw %zmm25,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm26,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpavgw %zmm17,%zmm16,%zmm16 │ │ │ │ - vpermb %zmm16,%zmm27,%zmm16 │ │ │ │ - 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 31ad3b <__cxa_finalize@plt+0x2efceb> │ │ │ │ - ret │ │ │ │ - vbroadcasti32x4 0x1(%rdx,%r8,1),%zmm25 │ │ │ │ - vmovsldup 0xc2cef(%rip),%zmm21 │ │ │ │ - vmovshdup 0xc2ce5(%rip),%zmm26 │ │ │ │ - vbroadcasti32x4 0xc2a3b(%rip),%zmm27 │ │ │ │ - vbroadcasti32x4 0xc2a41(%rip),%zmm28 │ │ │ │ - vmovdqa32 0xc2d47(%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 │ │ │ │ - vpaddw %zmm17,%zmm30,%zmm30 │ │ │ │ - vpbroadcastd -0x4(%rdx,%r8,1),%zmm16 │ │ │ │ - vpbroadcastq (%r9),%zmm17 │ │ │ │ - add $0x8,%r9 │ │ │ │ - vmovdqa32 %zmm22,%zmm20 │ │ │ │ - vpshufb %zmm21,%zmm16,%zmm20{%k1} │ │ │ │ - vpmaddubsw %zmm23,%zmm20,%zmm18 │ │ │ │ - vpshufb %zmm26,%zmm17,%zmm17 │ │ │ │ - vpmaddubsw %zmm17,%zmm24,%zmm16 │ │ │ │ - vpmaddubsw %zmm17,%zmm25,%zmm17 │ │ │ │ - vpaddw %zmm20,%zmm18,%zmm18 │ │ │ │ - vpmaddubsw %zmm27,%zmm20,%zmm19 │ │ │ │ - vpmaddubsw %zmm28,%zmm20,%zmm20 │ │ │ │ - vpaddw %zmm29,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm30,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm18,%zmm19,%zmm19 │ │ │ │ - vpaddw %zmm18,%zmm20,%zmm20 │ │ │ │ - vpavgw %zmm19,%zmm16,%zmm16 │ │ │ │ - vpavgw %zmm20,%zmm17,%zmm17 │ │ │ │ - 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 31ae29 <__cxa_finalize@plt+0x2efdd9> │ │ │ │ - ret │ │ │ │ - vbroadcasti32x8 0x1(%rdx,%r8,1),%zmm25 │ │ │ │ - vmovshdup 0xc2be3(%rip),%zmm26 │ │ │ │ - vmovdqa32 0xc2959(%rip),%zmm28 │ │ │ │ - vpbroadcastd 0xc2ca7(%rip),%ymm21 │ │ │ │ - vmovdqa32 0xc2c45(%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 │ │ │ │ - vpaddw %zmm25,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm16,%zmm29,%zmm29 │ │ │ │ - vpaddw %zmm17,%zmm30,%zmm30 │ │ │ │ - vpbroadcastd -0x2(%rdx,%r8,1),%zmm16 │ │ │ │ - vpbroadcastd (%r9),%zmm17 │ │ │ │ - add $0x4,%r9 │ │ │ │ - vmovdqa32 %zmm22,%zmm20 │ │ │ │ - vpshufb %zmm21,%zmm16,%zmm20{%k1} │ │ │ │ - vpmaddubsw %zmm23,%zmm20,%zmm18 │ │ │ │ - vpshufb %zmm26,%zmm17,%zmm17 │ │ │ │ - vpmaddubsw %zmm17,%zmm24,%zmm16 │ │ │ │ - vpmaddubsw %zmm17,%zmm25,%zmm17 │ │ │ │ - vpaddw %zmm20,%zmm18,%zmm18 │ │ │ │ - vpmaddubsw %zmm27,%zmm20,%zmm19 │ │ │ │ - vpmaddubsw %zmm28,%zmm20,%zmm20 │ │ │ │ - vpaddw %zmm29,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm30,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm18,%zmm19,%zmm19 │ │ │ │ - vpaddw %zmm18,%zmm20,%zmm20 │ │ │ │ - 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 31af39 <__cxa_finalize@plt+0x2efee9> │ │ │ │ - ret │ │ │ │ - vmovdqu32 0x1(%rdx,%r8,1),%zmm25 │ │ │ │ - vmovdqa32 0xc28a0(%rip),%zmm27 │ │ │ │ - vmovdqa32 0xc28d6(%rip),%zmm18 │ │ │ │ - vmovdqa32 0xc2b4c(%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 │ │ │ │ - vpaddw %zmm25,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm16,%zmm28,%zmm28 │ │ │ │ - vpaddw %zmm17,%zmm29,%zmm29 │ │ │ │ - vmovdqa32 %zmm22,%zmm20 │ │ │ │ - vpbroadcastb -0x1(%rdx,%r8,1),%zmm20{%k1} │ │ │ │ - vpbroadcastw (%r9),%zmm17 │ │ │ │ - add $0x2,%r9 │ │ │ │ - vpmaddubsw %zmm23,%zmm20,%zmm18 │ │ │ │ - vpmaddubsw %zmm17,%zmm24,%zmm16 │ │ │ │ - vpmaddubsw %zmm17,%zmm25,%zmm17 │ │ │ │ - vpaddw %zmm20,%zmm18,%zmm18 │ │ │ │ - vpmaddubsw %zmm26,%zmm20,%zmm19 │ │ │ │ - vpmaddubsw %zmm27,%zmm20,%zmm20 │ │ │ │ - vpaddw %zmm28,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm29,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm18,%zmm19,%zmm19 │ │ │ │ - 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 31b032 <__cxa_finalize@plt+0x2effe2> │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - lea 0xc2ba5(%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 │ │ │ │ - vpshufb (%rcx),%xmm20,%xmm0 │ │ │ │ - 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 31b0d6 <__cxa_finalize@plt+0x2f0086> │ │ │ │ - ret │ │ │ │ - vpshufb (%rcx),%xmm20,%xmm0 │ │ │ │ - vpshufb 0x10(%rcx),%xmm20,%xmm1 │ │ │ │ - add $0x20,%rcx │ │ │ │ + vpbroadcastq -0x558(%rax),%ymm4 │ │ │ │ + vmovsldup -0x260(%rax),%ymm3 │ │ │ │ + vpbroadcastq -0x8(%rdx,%r8,1),%ymm0 │ │ │ │ + vpshufb %ymm3,%ymm0,%ymm0 │ │ │ │ + vpsubw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vmovq %xmm0,(%rdi) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm1,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r9d │ │ │ │ - jg 31b104 <__cxa_finalize@plt+0x2f00b4> │ │ │ │ - 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 31b133 <__cxa_finalize@plt+0x2f00e3> │ │ │ │ - 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 31b166 <__cxa_finalize@plt+0x2f0116> │ │ │ │ - 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 31b19f <__cxa_finalize@plt+0x2f014f> │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - lea 0xc2709(%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 │ │ │ │ - vbroadcasti32x4 0x20(%rax,%r9,1),%zmm25 │ │ │ │ - vbroadcasti32x4 0x30(%rax,%r9,1),%zmm26 │ │ │ │ - vmovdqa32 %xmm22,%xmm0 │ │ │ │ - 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 31b6d1 <__cxa_finalize@plt+0x2f0681> │ │ │ │ - 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 31b62c <__cxa_finalize@plt+0x2f05dc> │ │ │ │ - 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 │ │ │ │ - vpdpbusd %ymm24,%ymm18,%ymm17 │ │ │ │ - vpshufb %ymm27,%ymm18,%ymm21{%k2} │ │ │ │ - vpbroadcastd 0x9(%rdx),%zmm18 │ │ │ │ - vpdpbusd %ymm25,%ymm19,%ymm16 │ │ │ │ - vpdpbusd %ymm26,%ymm19,%ymm17 │ │ │ │ - vpbroadcastd -0x6(%rdx),%xmm19 │ │ │ │ - kunpckbw %k3,%k1,%k4 │ │ │ │ - vpackssdw %ymm17,%ymm16,%ymm16 │ │ │ │ - vpsraw $0x4,%ymm16,%ymm16 │ │ │ │ - vpackuswb %ymm16,%ymm21,%ymm21 │ │ │ │ - vpshufd $0xff,%zmm21,%zmm18{%k3} │ │ │ │ - vpermb %zmm21,%zmm27,%zmm19{%k2} │ │ │ │ - vmovdqa32 %zmm22,%zmm20 │ │ │ │ - vpdpbusd %zmm23,%zmm18,%zmm20 │ │ │ │ - vmovdqa32 %zmm22,%zmm17 │ │ │ │ - vpdpbusd %zmm24,%zmm18,%zmm17 │ │ │ │ - vpsrldq $0x1,%zmm18,%zmm16 │ │ │ │ - vpbroadcastd 0xd(%rdx),%zmm18 │ │ │ │ - vpdpbusd %zmm25,%zmm19,%zmm20 │ │ │ │ - vpdpbusd %zmm26,%zmm19,%zmm17 │ │ │ │ - vmovdqa32 0x180(%rax),%zmm28 │ │ │ │ - lea -0x6(%r8),%r9d │ │ │ │ - mov %rdi,%rax │ │ │ │ - cmovp %r9d,%r8d │ │ │ │ - vpackssdw %zmm17,%zmm20,%zmm20 │ │ │ │ - vpsraw $0x4,%zmm20,%zmm20 │ │ │ │ - vpackuswb %zmm20,%zmm16,%zmm16 │ │ │ │ - vpshufd $0xff,%zmm16,%zmm18{%k4} │ │ │ │ - vpbroadcastd -0x8(%rdx),%xmm19 │ │ │ │ - vpermb %zmm16,%zmm27,%zmm19{%k2} │ │ │ │ - vmovdqa32 %zmm22,%zmm17 │ │ │ │ - vpdpbusd %zmm23,%zmm18,%zmm17 │ │ │ │ - vmovdqa32 %zmm22,%zmm16 │ │ │ │ - vpdpbusd %zmm24,%zmm18,%zmm16 │ │ │ │ - sub $0x2,%rdx │ │ │ │ - vpdpbusd %zmm25,%zmm19,%zmm17 │ │ │ │ - vpdpbusd %zmm26,%zmm19,%zmm16 │ │ │ │ - vpackssdw %zmm16,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %zmm20,%zmm16 │ │ │ │ - vpsraw $0x4,%zmm17,%zmm20 │ │ │ │ - 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 31b377 <__cxa_finalize@plt+0x2f0327> │ │ │ │ - cmp $0x10,%ecx │ │ │ │ - je 31b62b <__cxa_finalize@plt+0x2f05db> │ │ │ │ - vmovdqa32 0xc2652(%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 │ │ │ │ - vpdpbusd %zmm23,%zmm18,%zmm16 │ │ │ │ - vmovdqa32 %zmm22,%zmm17 │ │ │ │ - vpdpbusd %zmm24,%zmm18,%zmm17 │ │ │ │ - kunpckbw %k1,%k3,%k5 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - vpdpbusd %zmm25,%zmm19,%zmm16 │ │ │ │ - vpdpbusd %zmm26,%zmm19,%zmm17 │ │ │ │ - vpackssdw %zmm17,%zmm16,%zmm16 │ │ │ │ - vpsraw $0x4,%zmm16,%zmm16 │ │ │ │ - vpackuswb %zmm16,%zmm20,%zmm20 │ │ │ │ - vpblendmb %zmm18,%zmm20,%zmm17{%k3} │ │ │ │ - vpbroadcastd 0x15(%rdx,%r9,1),%ymm18 │ │ │ │ - vpshufd $0xff,%zmm20,%zmm18{%k5} │ │ │ │ - vpermt2d %zmm20,%zmm28,%zmm21 │ │ │ │ - vextracti32x4 $0x2,%zmm21,(%rdi) │ │ │ │ - vextracti32x4 $0x3,%zmm21,(%rdi,%rsi,1) │ │ │ │ - vpunpckhqdq (%rax,%rcx,1),%xmm3,%xmm3 │ │ │ │ - vpinsrb $0xb,0xf(%rax,%rsi,2),%xmm3,%xmm3 │ │ │ │ - vpshufb %xmm29,%xmm3,%xmm19 │ │ │ │ - vpermb %zmm17,%zmm27,%zmm19{%k2} │ │ │ │ - vmovdqa32 %zmm22,%zmm20 │ │ │ │ - vpdpbusd %zmm23,%zmm18,%zmm20 │ │ │ │ - vmovdqa32 %zmm22,%zmm17 │ │ │ │ - vpdpbusd %zmm24,%zmm18,%zmm17 │ │ │ │ - kxnord %k4,%k3,%k3 │ │ │ │ - lea (%rsi,%rsi,4),%r8 │ │ │ │ - vpdpbusd %zmm25,%zmm19,%zmm20 │ │ │ │ - vpdpbusd %zmm26,%zmm19,%zmm17 │ │ │ │ - vpackssdw %zmm17,%zmm20,%zmm20 │ │ │ │ - vpsraw $0x4,%zmm20,%zmm20 │ │ │ │ - vpackuswb %zmm20,%zmm16,%zmm16 │ │ │ │ - vpblendmw %zmm16,%zmm18,%zmm17{%k3} │ │ │ │ - vpbroadcastd 0x19(%rdx,%r9,1),%zmm18 │ │ │ │ - vpshufd $0xff,%zmm16,%zmm18{%k3} │ │ │ │ - vpermt2d %zmm16,%zmm28,%zmm21 │ │ │ │ - vextracti32x4 $0x2,%zmm21,(%rdi,%rsi,2) │ │ │ │ - vextracti32x4 $0x3,%zmm21,(%rdi,%rcx,1) │ │ │ │ - vpunpckhqdq (%rax,%r8,1),%xmm3,%xmm3 │ │ │ │ - vpinsrb $0xb,0xf(%rax,%rsi,4),%xmm3,%xmm3 │ │ │ │ - vpshufb %xmm29,%xmm3,%xmm19 │ │ │ │ - vpermb %zmm17,%zmm27,%zmm19{%k2} │ │ │ │ - vmovdqa32 %zmm22,%zmm16 │ │ │ │ - vpdpbusd %zmm23,%zmm18,%zmm16 │ │ │ │ - vmovdqa32 %zmm22,%zmm17 │ │ │ │ - vpdpbusd %zmm24,%zmm18,%zmm17 │ │ │ │ - kunpckwd %k2,%k1,%k1 │ │ │ │ - vpdpbusd %zmm25,%zmm19,%zmm16 │ │ │ │ - vpdpbusd %zmm26,%zmm19,%zmm17 │ │ │ │ - vpackssdw %zmm17,%zmm16,%zmm16 │ │ │ │ - vpsraw $0x4,%zmm16,%zmm16 │ │ │ │ - vpackuswb %zmm16,%zmm20,%zmm20 │ │ │ │ - vpblendmw %zmm18,%zmm20,%zmm17{%k1} │ │ │ │ - vpbroadcastd 0x1d(%rdx,%r9,1),%zmm18 │ │ │ │ - vpshufd $0xff,%zmm20,%zmm18{%k4} │ │ │ │ - vpermt2d %zmm20,%zmm28,%zmm21 │ │ │ │ - vextracti32x4 $0x2,%zmm21,(%rdi,%rsi,4) │ │ │ │ - vextracti32x4 $0x3,%zmm21,(%rdi,%r8,1) │ │ │ │ - lea (%rsi,%rcx,2),%rdi │ │ │ │ - vpunpckhqdq (%rax,%rdi,1),%xmm3,%xmm3 │ │ │ │ - vpinsrb $0xb,0xf(%rax,%rcx,2),%xmm3,%xmm3 │ │ │ │ - vpshufb %xmm29,%xmm3,%xmm19 │ │ │ │ - vpermb %zmm17,%zmm27,%zmm19{%k2} │ │ │ │ - vmovdqa32 %zmm22,%zmm20 │ │ │ │ - vpdpbusd %zmm23,%zmm18,%zmm20 │ │ │ │ - vmovdqa32 %zmm22,%zmm17 │ │ │ │ - vpdpbusd %zmm24,%zmm18,%zmm17 │ │ │ │ - vpdpbusd %zmm25,%zmm19,%zmm20 │ │ │ │ - vpdpbusd %zmm26,%zmm19,%zmm17 │ │ │ │ - vpackssdw %zmm17,%zmm20,%zmm20 │ │ │ │ - vmovdqa32 %zmm16,%zmm17 │ │ │ │ - vpsraw $0x4,%zmm20,%zmm16 │ │ │ │ - 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 31b5a1 <__cxa_finalize@plt+0x2f0551> │ │ │ │ - vpermb %zmm17,%zmm27,%zmm19 │ │ │ │ - cmp $0xfffffffa,%r9d │ │ │ │ - jg 31b5ba <__cxa_finalize@plt+0x2f056a> │ │ │ │ - ret │ │ │ │ - vpermb %ymm2,%ymm27,%ymm19 │ │ │ │ - vpbroadcastd -0x4(%rdx),%ymm19{%k1} │ │ │ │ - vmovdqa32 %ymm22,%ymm16 │ │ │ │ - vpdpbusd %ymm23,%ymm18,%ymm16 │ │ │ │ - vmovdqa32 %ymm22,%ymm17 │ │ │ │ - vpdpbusd %ymm24,%ymm18,%ymm17 │ │ │ │ - sub $0x2,%rdx │ │ │ │ - vpdpbusd %ymm25,%ymm19,%ymm16 │ │ │ │ - vpdpbusd %ymm26,%ymm19,%ymm17 │ │ │ │ - vmovdqa32 %ymm21,%ymm19 │ │ │ │ - vpackssdw %ymm17,%ymm16,%ymm16 │ │ │ │ - vpsraw $0x4,%ymm16,%ymm21 │ │ │ │ - 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 31b632 <__cxa_finalize@plt+0x2f05e2> │ │ │ │ - ret │ │ │ │ - vpbroadcastd -0x4(%rdx),%xmm3 │ │ │ │ - vmovdqa32 %xmm22,%xmm0 │ │ │ │ - vpdpbusd %xmm23,%xmm2,%xmm0 │ │ │ │ - vmovdqa32 %xmm22,%xmm1 │ │ │ │ - vpdpbusd %xmm24,%xmm2,%xmm1 │ │ │ │ - sub $0x2,%rdx │ │ │ │ - vpdpbusd %xmm25,%xmm3,%xmm0 │ │ │ │ - vpdpbusd %xmm26,%xmm3,%xmm1 │ │ │ │ - vpackssdw %xmm1,%xmm0,%xmm0 │ │ │ │ - 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 31b69f <__cxa_finalize@plt+0x2f064f> │ │ │ │ - ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - lea 0xc2919(%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 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - pshuflw $0xaf,%xmm0,%xmm1 │ │ │ │ - movd %xmm1,(%rdi) │ │ │ │ - psrlq $0x20,%xmm1 │ │ │ │ - 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 31b718 <__cxa_finalize@plt+0x2f06c8> │ │ │ │ - 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 31b757 <__cxa_finalize@plt+0x2f0707> │ │ │ │ - ret │ │ │ │ - sub $0x4,%rdx │ │ │ │ - movd (%rdx),%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - pshuflw $0xff,%xmm0,%xmm1 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - pshuflw $0xaa,%xmm0,%xmm1 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ - pshuflw $0x55,%xmm0,%xmm1 │ │ │ │ - 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 31b790 <__cxa_finalize@plt+0x2f0740> │ │ │ │ - ret │ │ │ │ - sub $0x4,%rdx │ │ │ │ - movd (%rdx),%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - pshuflw $0xff,%xmm0,%xmm1 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - pshuflw $0xaa,%xmm0,%xmm1 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm1,0x10(%rdi,%rsi,1) │ │ │ │ - pshuflw $0x55,%xmm0,%xmm1 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ - 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 31b7df <__cxa_finalize@plt+0x2f078f> │ │ │ │ - ret │ │ │ │ - sub $0x4,%rdx │ │ │ │ - movd (%rdx),%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - pshuflw $0xff,%xmm0,%xmm1 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - movdqa %xmm1,0x20(%rdi) │ │ │ │ - movdqa %xmm1,0x30(%rdi) │ │ │ │ - pshuflw $0xaa,%xmm0,%xmm1 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm1,0x10(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm1,0x20(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm1,0x30(%rdi,%rsi,1) │ │ │ │ - pshuflw $0x55,%xmm0,%xmm1 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ - movdqa %xmm1,0x10(%rdi,%rsi,2) │ │ │ │ - movdqa %xmm1,0x20(%rdi,%rsi,2) │ │ │ │ - movdqa %xmm1,0x30(%rdi,%rsi,2) │ │ │ │ - pshuflw $0x0,%xmm0,%xmm1 │ │ │ │ - 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 31b846 <__cxa_finalize@plt+0x2f07f6> │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xc2765(%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 │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - jmp *%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - tzcnt %r8d,%eax │ │ │ │ - lea (%rcx,%r8,1),%r9d │ │ │ │ - movd %r9d,%xmm4 │ │ │ │ - tzcnt %r9d,%r9d │ │ │ │ - movd %r9d,%xmm5 │ │ │ │ - lea 0xc26f5(%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 │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - jmp *%rax │ │ │ │ - movd -0x4(%rdx),%xmm0 │ │ │ │ - pmaddubsw %xmm3,%xmm0 │ │ │ │ - jmp *%rcx │ │ │ │ - movd 0x1(%rdx),%xmm1 │ │ │ │ - pmaddubsw %xmm3,%xmm1 │ │ │ │ - psubw %xmm4,%xmm0 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pmaddwd %xmm3,%xmm0 │ │ │ │ - cmp $0x4,%r8d │ │ │ │ - jg 31b990 <__cxa_finalize@plt+0x2f0940> │ │ │ │ - psrlw $0x3,%xmm0 │ │ │ │ - jmp 31b9ca <__cxa_finalize@plt+0x2f097a> │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpckhqdq %xmm0,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - psrlq $0x20,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - psrlw $0x2,%xmm0 │ │ │ │ - mov $0x5556,%eax │ │ │ │ - mov $0x3334,%edx │ │ │ │ - test $0x8,%r8d │ │ │ │ - cmove %edx,%eax │ │ │ │ - movd %eax,%xmm5 │ │ │ │ - pmulhuw %xmm5,%xmm0 │ │ │ │ - pxor %xmm1,%xmm1 │ │ │ │ - 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 31b9d3 <__cxa_finalize@plt+0x2f0983> │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movq -0x8(%rdx),%xmm0 │ │ │ │ - pmaddubsw %xmm3,%xmm0 │ │ │ │ - jmp *%rcx │ │ │ │ - movq 0x1(%rdx),%xmm1 │ │ │ │ - pmaddubsw %xmm3,%xmm1 │ │ │ │ - psubw %xmm0,%xmm4 │ │ │ │ - punpckhqdq %xmm0,%xmm0 │ │ │ │ - psubw %xmm4,%xmm0 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pmaddwd %xmm3,%xmm0 │ │ │ │ - psrlw %xmm5,%xmm0 │ │ │ │ - cmp $0x8,%r8d │ │ │ │ - je 31ba56 <__cxa_finalize@plt+0x2f0a06> │ │ │ │ - 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 31ba5f <__cxa_finalize@plt+0x2f0a0f> │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - movdqa -0x10(%rdx),%xmm0 │ │ │ │ - pmaddubsw %xmm3,%xmm0 │ │ │ │ - jmp *%rcx │ │ │ │ - movdqu 0x1(%rdx),%xmm1 │ │ │ │ - pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - psubw %xmm0,%xmm4 │ │ │ │ - punpckhqdq %xmm0,%xmm0 │ │ │ │ - psubw %xmm4,%xmm0 │ │ │ │ - pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pmaddwd %xmm3,%xmm0 │ │ │ │ - psrlw %xmm5,%xmm0 │ │ │ │ - cmp $0x10,%r8d │ │ │ │ - je 31bad9 <__cxa_finalize@plt+0x2f0a89> │ │ │ │ - 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) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 31bae2 <__cxa_finalize@plt+0x2f0a92> │ │ │ │ + sub $0x8,%r8d │ │ │ │ + jg 3179d7 <__cxa_finalize@plt+0x2ec987> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movdqa -0x20(%rdx),%xmm0 │ │ │ │ - pmaddubsw %xmm3,%xmm0 │ │ │ │ - movdqa -0x10(%rdx),%xmm2 │ │ │ │ - pmaddubsw %xmm3,%xmm2 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - jmp *%rcx │ │ │ │ - movdqu 0x1(%rdx),%xmm1 │ │ │ │ - pmaddubsw %xmm3,%xmm1 │ │ │ │ - movdqu 0x11(%rdx),%xmm2 │ │ │ │ - pmaddubsw %xmm3,%xmm2 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - psubw %xmm0,%xmm4 │ │ │ │ - punpckhqdq %xmm0,%xmm0 │ │ │ │ - psubw %xmm4,%xmm0 │ │ │ │ - pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pmaddwd %xmm3,%xmm0 │ │ │ │ - psrlw %xmm5,%xmm0 │ │ │ │ - cmp $0x20,%r8d │ │ │ │ - je 31bb89 <__cxa_finalize@plt+0x2f0b39> │ │ │ │ - lea (%r8,%r8,1),%edx │ │ │ │ - mov $0x5556,%eax │ │ │ │ - mov $0x3334,%edx │ │ │ │ - test $0x50,%r8d │ │ │ │ - cmove %edx,%eax │ │ │ │ - movd %eax,%xmm1 │ │ │ │ - pmulhuw %xmm1,%xmm0 │ │ │ │ - pxor %xmm1,%xmm1 │ │ │ │ - pshufb %xmm1,%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) │ │ │ │ + vbroadcasti128 -0x550(%rax),%ymm4 │ │ │ │ + vmovsldup -0x260(%rax),%ymm3 │ │ │ │ + vpbroadcastd -0x4(%rdx,%r8,1),%ymm0 │ │ │ │ + vpbroadcastd -0x8(%rdx,%r8,1),%ymm1 │ │ │ │ + vpshufb %ymm3,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm3,%ymm1,%ymm1 │ │ │ │ + vpsubw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpsubw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ + vextracti128 $0x1,%ymm1,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 31bb96 <__cxa_finalize@plt+0x2f0b46> │ │ │ │ - ret │ │ │ │ - nopl (%rax) │ │ │ │ - movdqa -0x40(%rdx),%xmm0 │ │ │ │ - movdqa -0x30(%rdx),%xmm1 │ │ │ │ - pmaddubsw %xmm3,%xmm0 │ │ │ │ - pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - movdqa -0x20(%rdx),%xmm1 │ │ │ │ - pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - movdqa -0x10(%rdx),%xmm1 │ │ │ │ - pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - jmp *%rcx │ │ │ │ - movdqu 0x1(%rdx),%xmm1 │ │ │ │ - movdqu 0x11(%rdx),%xmm2 │ │ │ │ - pmaddubsw %xmm3,%xmm1 │ │ │ │ - pmaddubsw %xmm3,%xmm2 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - movdqu 0x21(%rdx),%xmm2 │ │ │ │ - pmaddubsw %xmm3,%xmm2 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - movdqu 0x31(%rdx),%xmm2 │ │ │ │ - pmaddubsw %xmm3,%xmm2 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - psubw %xmm0,%xmm4 │ │ │ │ - punpckhqdq %xmm0,%xmm0 │ │ │ │ - psubw %xmm4,%xmm0 │ │ │ │ - pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pmaddwd %xmm3,%xmm0 │ │ │ │ - psrlw %xmm5,%xmm0 │ │ │ │ - cmp $0x40,%r8d │ │ │ │ - je 31bc7d <__cxa_finalize@plt+0x2f0c2d> │ │ │ │ - mov $0x5556,%eax │ │ │ │ - mov $0x3334,%edx │ │ │ │ - test $0x20,%r8d │ │ │ │ - cmove %edx,%eax │ │ │ │ - movd %eax,%xmm1 │ │ │ │ - pmulhuw %xmm1,%xmm0 │ │ │ │ - pxor %xmm1,%xmm1 │ │ │ │ - pshufb %xmm1,%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 31bc92 <__cxa_finalize@plt+0x2f0c42> │ │ │ │ + sub $0x8,%r8 │ │ │ │ + jg 317a29 <__cxa_finalize@plt+0x2ec9d9> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - lea 0xc2399(%rip),%r9 │ │ │ │ - mov %r8d,%r8d │ │ │ │ - tzcnt %r8d,%eax │ │ │ │ - sub %r8,%rdx │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - movdqu (%rdx),%xmm0 │ │ │ │ - movd -0x23c(%r9),%xmm3 │ │ │ │ - movd %eax,%xmm2 │ │ │ │ - psrld %xmm2,%xmm3 │ │ │ │ - movslq (%r9,%rax,4),%rax │ │ │ │ - pcmpeqd %xmm2,%xmm2 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - add %r9,%rax │ │ │ │ - add $0xffffffffffffffec,%r9 │ │ │ │ - movslq (%r9,%rcx,4),%rcx │ │ │ │ - add %r9,%rcx │ │ │ │ - jmp *%rax │ │ │ │ - movdqu 0x30(%rdx),%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - movdqu 0x20(%rdx),%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - movdqu 0x10(%rdx),%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pshufd $0xee,%xmm0,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pmaddwd %xmm2,%xmm0 │ │ │ │ - pmulhrsw %xmm3,%xmm0 │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - pxor %xmm1,%xmm1 │ │ │ │ - pshufb %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - jmp *%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xc22d5(%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 0xc22b9(%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 0xc22a1(%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 │ │ │ │ - movd (%rdx,%r8,1),%xmm5 │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - pshufb %xmm2,%xmm5 │ │ │ │ - add %rax,%rcx │ │ │ │ - jmp *%rcx │ │ │ │ - movd 0x1(%rdx),%xmm2 │ │ │ │ - punpckldq %xmm2,%xmm2 │ │ │ │ - punpcklbw %xmm5,%xmm2 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - movdqa -0x318(%rax),%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - punpckldq %xmm4,%xmm4 │ │ │ │ - punpckhdq %xmm5,%xmm5 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - pmaddubsw %xmm0,%xmm3 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - paddw %xmm1,%xmm3 │ │ │ │ - movdqu (%r9,%r8,2),%xmm1 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - pshufb %xmm4,%xmm0 │ │ │ │ - pshufb %xmm5,%xmm1 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - pmaddubsw %xmm0,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm0 │ │ │ │ - pmaddubsw %xmm1,%xmm0 │ │ │ │ - paddw %xmm3,%xmm6 │ │ │ │ - paddw %xmm3,%xmm0 │ │ │ │ - psrlw $0x8,%xmm6 │ │ │ │ - psrlw $0x8,%xmm0 │ │ │ │ - packuswb %xmm0,%xmm6 │ │ │ │ - movd %xmm6,(%rdi) │ │ │ │ - pshuflw $0x4e,%xmm6,%xmm1 │ │ │ │ - movd %xmm1,(%rdi,%rsi,1) │ │ │ │ - punpckhqdq %xmm6,%xmm6 │ │ │ │ - movd %xmm6,(%rdi,%rsi,2) │ │ │ │ - psrlq $0x20,%xmm6 │ │ │ │ - movd %xmm6,(%rdi,%rcx,1) │ │ │ │ + vmovdqu -0x540(%rax),%ymm4 │ │ │ │ + vpbroadcastq -0x8(%rdx,%r8,1),%ymm3 │ │ │ │ + vpunpcklwd %ymm3,%ymm3,%ymm3 │ │ │ │ + vpsubw %ymm5,%ymm3,%ymm3 │ │ │ │ + vpshufd $0xff,%ymm3,%ymm0 │ │ │ │ + vpshufd $0xaa,%ymm3,%ymm1 │ │ │ │ + vpshufd $0x55,%ymm3,%ymm2 │ │ │ │ + vpshufd $0x0,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm5,%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ + vmovdqa %ymm3,(%rdi,%r9,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - add $0x4,%r8 │ │ │ │ - jl 31be64 <__cxa_finalize@plt+0x2f0e14> │ │ │ │ + sub $0x8,%r8 │ │ │ │ + jg 317a88 <__cxa_finalize@plt+0x2eca38> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movq 0x1(%rdx),%xmm2 │ │ │ │ - punpcklbw %xmm5,%xmm2 │ │ │ │ - movdqa -0x318(%rax),%xmm5 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - pshufd $0x0,%xmm5,%xmm4 │ │ │ │ - pshufd $0x55,%xmm5,%xmm5 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - pmaddubsw %xmm0,%xmm3 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - paddw %xmm1,%xmm3 │ │ │ │ - movq (%r9,%r8,2),%xmm1 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - pshufb %xmm4,%xmm0 │ │ │ │ - pshufb %xmm5,%xmm1 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - pmaddubsw %xmm0,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm0 │ │ │ │ - pmaddubsw %xmm1,%xmm0 │ │ │ │ - paddw %xmm3,%xmm6 │ │ │ │ - paddw %xmm3,%xmm0 │ │ │ │ - psrlw $0x8,%xmm6 │ │ │ │ - psrlw $0x8,%xmm0 │ │ │ │ - packuswb %xmm0,%xmm6 │ │ │ │ - movq %xmm6,(%rdi) │ │ │ │ - movhps %xmm6,(%rdi,%rsi,1) │ │ │ │ + vmovdqu -0x520(%rax),%ymm4 │ │ │ │ + vmovdqu -0x500(%rax),%ymm6 │ │ │ │ + vpbroadcastw -0x2(%rdx,%r8,1),%ymm1 │ │ │ │ + vpbroadcastw -0x4(%rdx,%r8,1),%ymm3 │ │ │ │ + vpsubw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpsubw %ymm5,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm1,%ymm4,%ymm0 │ │ │ │ + vpmulhrsw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm3,%ymm4,%ymm2 │ │ │ │ + vpmulhrsw %ymm6,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm5,%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vmovdqa %ymm2,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm3,0x20(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - add $0x2,%r8 │ │ │ │ - jl 31bf00 <__cxa_finalize@plt+0x2f0eb0> │ │ │ │ + sub $0x4,%r8 │ │ │ │ + jg 317b01 <__cxa_finalize@plt+0x2ecab1> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - movdqu 0x1(%rdx),%xmm3 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpcklbw %xmm5,%xmm2 │ │ │ │ - punpckhbw %xmm5,%xmm3 │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - pmaddubsw %xmm0,%xmm4 │ │ │ │ - movdqa %xmm3,%xmm5 │ │ │ │ - pmaddubsw %xmm0,%xmm5 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ - movd (%r9,%r8,2),%xmm1 │ │ │ │ - pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - pmaddubsw %xmm1,%xmm6 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - pmaddubsw %xmm1,%xmm0 │ │ │ │ - paddw %xmm4,%xmm6 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - psrlw $0x8,%xmm6 │ │ │ │ - psrlw $0x8,%xmm0 │ │ │ │ - packuswb %xmm0,%xmm6 │ │ │ │ - movdqa %xmm6,(%rdi) │ │ │ │ + vmovdqu -0x4e0(%rax),%ymm3 │ │ │ │ + vmovdqu -0x4c0(%rax),%ymm4 │ │ │ │ + vmovdqu -0x4a0(%rax),%ymm6 │ │ │ │ + vmovdqu -0x480(%rax),%ymm7 │ │ │ │ + vpbroadcastw -0x2(%rdx,%r8,1),%ymm2 │ │ │ │ + vpsubw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm2,%ymm3,%ymm0 │ │ │ │ + vpmulhrsw %ymm2,%ymm4,%ymm1 │ │ │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vpmulhrsw %ymm2,%ymm6,%ymm0 │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vpmulhrsw %ymm2,%ymm7,%ymm1 │ │ │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,0x40(%rdi) │ │ │ │ + vmovdqa %ymm1,0x60(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ - add $0x1,%r8 │ │ │ │ - jl 31bf87 <__cxa_finalize@plt+0x2f0f37> │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movdqa %xmm5,%xmm7 │ │ │ │ - mov $0x2,%ecx │ │ │ │ - movddup -0x78(%rax),%xmm0 │ │ │ │ - movddup -0x90(%rax),%xmm1 │ │ │ │ - movdqu 0x1(%rdx),%xmm3 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm2 │ │ │ │ - punpckhbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - pmaddubsw %xmm0,%xmm4 │ │ │ │ - movdqa %xmm3,%xmm5 │ │ │ │ - pmaddubsw %xmm0,%xmm5 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ - movd (%r9,%r8,2),%xmm1 │ │ │ │ - pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - pmaddubsw %xmm1,%xmm6 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - pmaddubsw %xmm1,%xmm0 │ │ │ │ - paddw %xmm4,%xmm6 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - psrlw $0x8,%xmm6 │ │ │ │ - psrlw $0x8,%xmm0 │ │ │ │ - packuswb %xmm0,%xmm6 │ │ │ │ - movdqa %xmm6,(%rdi) │ │ │ │ - add $0x10,%rdx │ │ │ │ - add $0x10,%rdi │ │ │ │ - dec %ecx │ │ │ │ - jg 31bfd9 <__cxa_finalize@plt+0x2f0f89> │ │ │ │ - lea -0x20(%rdi,%rsi,1),%rdi │ │ │ │ - sub $0x20,%rdx │ │ │ │ - add $0x1,%r8 │ │ │ │ - jl 31bfd4 <__cxa_finalize@plt+0x2f0f84> │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movdqa %xmm5,%xmm7 │ │ │ │ - mov $0x4,%ecx │ │ │ │ - movddup -0x78(%rax),%xmm0 │ │ │ │ - movddup -0x90(%rax),%xmm1 │ │ │ │ - movdqu 0x1(%rdx),%xmm3 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm2 │ │ │ │ - punpckhbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - pmaddubsw %xmm0,%xmm4 │ │ │ │ - movdqa %xmm3,%xmm5 │ │ │ │ - pmaddubsw %xmm0,%xmm5 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ - movd (%r9,%r8,2),%xmm1 │ │ │ │ - pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - pmaddubsw %xmm1,%xmm6 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - pmaddubsw %xmm1,%xmm0 │ │ │ │ - paddw %xmm4,%xmm6 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - psrlw $0x8,%xmm6 │ │ │ │ - psrlw $0x8,%xmm0 │ │ │ │ - packuswb %xmm0,%xmm6 │ │ │ │ - movdqa %xmm6,(%rdi) │ │ │ │ - add $0x10,%rdx │ │ │ │ - add $0x10,%rdi │ │ │ │ - dec %ecx │ │ │ │ - jg 31c089 <__cxa_finalize@plt+0x2f1039> │ │ │ │ - lea -0x40(%rdi,%rsi,1),%rdi │ │ │ │ - sub $0x40,%rdx │ │ │ │ - add $0x1,%r8 │ │ │ │ - jl 31c084 <__cxa_finalize@plt+0x2f1034> │ │ │ │ + sub $0x2,%r8 │ │ │ │ + jg 317b7d <__cxa_finalize@plt+0x2ecb2d> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xc1f75(%rip),%rax │ │ │ │ + lea 0xc5875(%rip),%rax │ │ │ │ mov %ecx,%ecx │ │ │ │ - movd (%rdx,%rcx,1),%xmm3 │ │ │ │ - pxor %xmm1,%xmm1 │ │ │ │ - pshufb %xmm1,%xmm3 │ │ │ │ + vpbroadcastw (%rdx,%rcx,2),%ymm4 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ mov %r8d,%r8d │ │ │ │ + sub %r8,%rdx │ │ │ │ + sub %r8,%rdx │ │ │ │ movslq (%rax,%rcx,4),%rcx │ │ │ │ - movddup -0x8c(%rax),%xmm4 │ │ │ │ - movddup -0xa4(%rax),%xmm5 │ │ │ │ + vpxor %ymm5,%ymm5,%ymm5 │ │ │ │ add %rax,%rcx │ │ │ │ + lea -0x44c(%rax,%r8,4),%r9 │ │ │ │ jmp *%rcx │ │ │ │ - movddup -0x424(%rax),%xmm6 │ │ │ │ - movdqa -0x31c(%rax),%xmm7 │ │ │ │ - sub $0x4,%rdx │ │ │ │ - sub %r8,%rdx │ │ │ │ + vpbroadcastw (%rdx),%ymm0 │ │ │ │ + vpbroadcastq 0x2(%rdx,%r8,2),%ymm6 │ │ │ │ + vmovsldup -0x24c(%rax),%ymm7 │ │ │ │ + vmovshdup -0x24c(%rax),%ymm9 │ │ │ │ + vbroadcasti128 -0x43c(%rax),%ymm10 │ │ │ │ + vpunpcklwd %ymm0,%ymm6,%ymm6 │ │ │ │ + vpunpcklqdq %ymm9,%ymm9,%ymm8 │ │ │ │ + vpunpckhqdq %ymm9,%ymm9,%ymm9 │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ - movd (%rdx,%r8,1),%xmm2 │ │ │ │ - pshufb %xmm7,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - punpcklbw %xmm3,%xmm1 │ │ │ │ - punpckhbw %xmm3,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - pmaddubsw %xmm4,%xmm0 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pmaddubsw %xmm6,%xmm1 │ │ │ │ - paddw %xmm5,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddubsw %xmm4,%xmm1 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - pmaddubsw %xmm6,%xmm2 │ │ │ │ - paddw %xmm5,%xmm2 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - psrlw $0x8,%xmm0 │ │ │ │ - psrlw $0x8,%xmm1 │ │ │ │ - packuswb %xmm1,%xmm0 │ │ │ │ - movd %xmm0,(%rdi) │ │ │ │ - pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ - movd %xmm1,(%rdi,%rsi,1) │ │ │ │ - punpckhqdq %xmm0,%xmm0 │ │ │ │ - movd %xmm0,(%rdi,%rsi,2) │ │ │ │ - psrlq $0x20,%xmm0 │ │ │ │ - movd %xmm0,(%rdi,%rcx,1) │ │ │ │ + vpbroadcastq -0x8(%rdx,%r8,2),%ymm3 │ │ │ │ + vbroadcasti128 (%r9),%ymm1 │ │ │ │ + vpshufb %ymm7,%ymm3,%ymm3 │ │ │ │ + vpunpcklwd %ymm4,%ymm3,%ymm2 │ │ │ │ + vpunpckhwd %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm2,%ymm10,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm10,%ymm3 │ │ │ │ + vpshufb %ymm8,%ymm1,%ymm0 │ │ │ │ + vpshufb %ymm9,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm6,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm6,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpsrld $0x8,%ymm0,%ymm0 │ │ │ │ + vpsrld $0x8,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpavgw %ymm5,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rdi,%rcx,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ + add $0x10,%r9 │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 31c182 <__cxa_finalize@plt+0x2f1132> │ │ │ │ + jg 317c38 <__cxa_finalize@plt+0x2ecbe8> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa -0x41c(%rax),%xmm6 │ │ │ │ - movdqa -0x31c(%rax),%xmm7 │ │ │ │ - sub $0x4,%rdx │ │ │ │ - sub %r8,%rdx │ │ │ │ - punpckldq %xmm7,%xmm7 │ │ │ │ - movd (%rdx,%r8,1),%xmm2 │ │ │ │ - pshufb %xmm7,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - punpcklbw %xmm3,%xmm1 │ │ │ │ - punpckhbw %xmm3,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - pmaddubsw %xmm4,%xmm0 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pmaddubsw %xmm6,%xmm1 │ │ │ │ - paddw %xmm5,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddubsw %xmm4,%xmm1 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - pmaddubsw %xmm6,%xmm2 │ │ │ │ - paddw %xmm5,%xmm2 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - psrlw $0x8,%xmm0 │ │ │ │ - psrlw $0x8,%xmm1 │ │ │ │ - packuswb %xmm1,%xmm0 │ │ │ │ - movq %xmm0,(%rdi) │ │ │ │ - movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + vpbroadcastw (%rdx),%ymm0 │ │ │ │ + vbroadcasti128 0x2(%rdx,%r8,2),%ymm7 │ │ │ │ + vmovsldup -0x24c(%rax),%ymm8 │ │ │ │ + vmovshdup -0x24c(%rax),%ymm9 │ │ │ │ + vbroadcasti128 -0x42c(%rax),%ymm10 │ │ │ │ + vbroadcasti128 -0x41c(%rax),%ymm11 │ │ │ │ + vpunpcklwd %ymm0,%ymm7,%ymm6 │ │ │ │ + vpunpckhwd %ymm0,%ymm7,%ymm7 │ │ │ │ + vpbroadcastd -0x4(%rdx,%r8,2),%ymm3 │ │ │ │ + vpbroadcastq (%r9),%ymm1 │ │ │ │ + vpshufb %ymm8,%ymm3,%ymm3 │ │ │ │ + vpunpcklwd %ymm4,%ymm3,%ymm2 │ │ │ │ + vpunpckhwd %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm2,%ymm10,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm11,%ymm3 │ │ │ │ + vpshufb %ymm9,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm6,%ymm1,%ymm0 │ │ │ │ + vpmaddwd %ymm7,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpsrld $0x8,%ymm0,%ymm0 │ │ │ │ + vpsrld $0x8,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpavgw %ymm5,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ + add $0x8,%r9 │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 31c22b <__cxa_finalize@plt+0x2f11db> │ │ │ │ + jg 317ce6 <__cxa_finalize@plt+0x2ecc96> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - movdqa -0x40c(%rax),%xmm6 │ │ │ │ - movdqa -0x3fc(%rax),%xmm7 │ │ │ │ - sub $0x1,%rdx │ │ │ │ - sub %r8,%rdx │ │ │ │ - pxor %xmm1,%xmm1 │ │ │ │ - movd (%rdx,%r8,1),%xmm2 │ │ │ │ - pshufb %xmm1,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - punpcklbw %xmm3,%xmm1 │ │ │ │ - punpckhbw %xmm3,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - pmaddubsw %xmm4,%xmm0 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pmaddubsw %xmm6,%xmm1 │ │ │ │ - paddw %xmm5,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddubsw %xmm4,%xmm1 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - pmaddubsw %xmm7,%xmm2 │ │ │ │ - paddw %xmm5,%xmm2 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - psrlw $0x8,%xmm0 │ │ │ │ - psrlw $0x8,%xmm1 │ │ │ │ - packuswb %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - lea (%rdi,%rsi,1),%rdi │ │ │ │ - sub $0x1,%r8d │ │ │ │ - jg 31c2b7 <__cxa_finalize@plt+0x2f1267> │ │ │ │ + vpbroadcastw (%rdx),%ymm0 │ │ │ │ + vmovdqu 0x2(%rdx,%r8,2),%ymm7 │ │ │ │ + vmovdqa -0x40c(%rax),%xmm8 │ │ │ │ + vmovdqa -0x3fc(%rax),%xmm9 │ │ │ │ + vinserti128 $0x1,-0x3ec(%rax),%ymm8,%ymm8 │ │ │ │ + vinserti128 $0x1,-0x3dc(%rax),%ymm9,%ymm9 │ │ │ │ + vpunpcklwd %ymm0,%ymm7,%ymm6 │ │ │ │ + vpunpckhwd %ymm0,%ymm7,%ymm7 │ │ │ │ + vpbroadcastd -0x4(%rdx,%r8,2),%ymm3 │ │ │ │ + vpbroadcastd (%r9),%ymm1 │ │ │ │ + vpunpcklwd %ymm4,%ymm3,%ymm3 │ │ │ │ + vpshufd $0x55,%ymm3,%ymm2 │ │ │ │ + vpmaddwd %ymm2,%ymm8,%ymm10 │ │ │ │ + vpmaddwd %ymm2,%ymm9,%ymm2 │ │ │ │ + vpshufd $0x0,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm6,%ymm1,%ymm0 │ │ │ │ + vpmaddwd %ymm7,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm0,%ymm10,%ymm0 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpsrld $0x8,%ymm0,%ymm0 │ │ │ │ + vpsrld $0x8,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpavgw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpbroadcastd 0x4(%r9),%ymm1 │ │ │ │ + vpmaddwd %ymm3,%ymm8,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm9,%ymm3 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vpmaddwd %ymm6,%ymm1,%ymm0 │ │ │ │ + vpmaddwd %ymm7,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpsrld $0x8,%ymm0,%ymm0 │ │ │ │ + vpsrld $0x8,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpavgw %ymm5,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + add $0x8,%r9 │ │ │ │ + sub $0x2,%r8 │ │ │ │ + jg 317d83 <__cxa_finalize@plt+0x2ecd33> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x1,%rdx │ │ │ │ - sub %r8,%rdx │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - mov $0x2,%r9d │ │ │ │ - lea -0x3ec(%rax),%rcx │ │ │ │ - movdqa (%rcx),%xmm7 │ │ │ │ - add $0x10,%rcx │ │ │ │ - movd (%rdx,%r8,1),%xmm2 │ │ │ │ - pshufb %xmm6,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - punpcklbw %xmm3,%xmm1 │ │ │ │ - punpckhbw %xmm3,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - pmaddubsw %xmm4,%xmm0 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pmaddubsw %xmm7,%xmm1 │ │ │ │ - paddw %xmm5,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddubsw %xmm4,%xmm1 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - movdqa (%rcx),%xmm7 │ │ │ │ - add $0x10,%rcx │ │ │ │ - pmaddubsw %xmm7,%xmm2 │ │ │ │ - paddw %xmm5,%xmm2 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - psrlw $0x8,%xmm0 │ │ │ │ - psrlw $0x8,%xmm1 │ │ │ │ - packuswb %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - add $0x10,%rdi │ │ │ │ - dec %r9 │ │ │ │ - jg 31c348 <__cxa_finalize@plt+0x2f12f8> │ │ │ │ - lea -0x20(%rdi,%rsi,1),%rdi │ │ │ │ - sub $0x1,%r8d │ │ │ │ - jg 31c33b <__cxa_finalize@plt+0x2f12eb> │ │ │ │ + vpbroadcastw (%rdx),%ymm0 │ │ │ │ + vmovdqu 0x2(%rdx,%r8,2),%ymm7 │ │ │ │ + vmovdqu 0x22(%rdx,%r8,2),%ymm9 │ │ │ │ + vmovdqa -0x3cc(%rax),%xmm10 │ │ │ │ + vmovdqa -0x3bc(%rax),%xmm11 │ │ │ │ + vinserti128 $0x1,-0x3ac(%rax),%ymm10,%ymm10 │ │ │ │ + vinserti128 $0x1,-0x39c(%rax),%ymm11,%ymm11 │ │ │ │ + vmovdqa -0x38c(%rax),%xmm12 │ │ │ │ + vmovdqa -0x37c(%rax),%xmm13 │ │ │ │ + vinserti128 $0x1,-0x36c(%rax),%ymm12,%ymm12 │ │ │ │ + vinserti128 $0x1,-0x35c(%rax),%ymm13,%ymm13 │ │ │ │ + vpunpcklwd %ymm0,%ymm7,%ymm6 │ │ │ │ + vpunpckhwd %ymm0,%ymm7,%ymm7 │ │ │ │ + vpunpcklwd %ymm0,%ymm9,%ymm8 │ │ │ │ + vpunpckhwd %ymm0,%ymm9,%ymm9 │ │ │ │ + vpbroadcastw -0x2(%rdx,%r8,2),%ymm3 │ │ │ │ + vpbroadcastd (%r9),%ymm14 │ │ │ │ + vpunpcklwd %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm3,%ymm10,%ymm1 │ │ │ │ + vpmaddwd %ymm3,%ymm11,%ymm2 │ │ │ │ + vpmaddwd %ymm6,%ymm14,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm7,%ymm14,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm3,%ymm12,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpsrld $0x8,%ymm0,%ymm0 │ │ │ │ + vpsrld $0x8,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpavgw %ymm5,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vpmaddwd %ymm8,%ymm14,%ymm0 │ │ │ │ + vpmaddwd %ymm9,%ymm14,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpsrld $0x8,%ymm0,%ymm0 │ │ │ │ + vpsrld $0x8,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpavgw %ymm5,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + add $0x4,%r9 │ │ │ │ + dec %r8d │ │ │ │ + jg 317e81 <__cxa_finalize@plt+0x2ece31> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x1,%rdx │ │ │ │ - sub %r8,%rdx │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - mov $0x4,%r9d │ │ │ │ - lea -0x3ac(%rax),%rcx │ │ │ │ - movdqa (%rcx),%xmm7 │ │ │ │ - add $0x10,%rcx │ │ │ │ - movd (%rdx,%r8,1),%xmm2 │ │ │ │ - pshufb %xmm6,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - punpcklbw %xmm3,%xmm1 │ │ │ │ - punpckhbw %xmm3,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - pmaddubsw %xmm4,%xmm0 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pmaddubsw %xmm7,%xmm1 │ │ │ │ - paddw %xmm5,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - pmaddubsw %xmm4,%xmm1 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - movdqa (%rcx),%xmm7 │ │ │ │ - add $0x10,%rcx │ │ │ │ - pmaddubsw %xmm7,%xmm2 │ │ │ │ - paddw %xmm5,%xmm2 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - psrlw $0x8,%xmm0 │ │ │ │ - psrlw $0x8,%xmm1 │ │ │ │ - packuswb %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - add $0x10,%rdi │ │ │ │ - dec %r9 │ │ │ │ - jg 31c3e8 <__cxa_finalize@plt+0x2f1398> │ │ │ │ - lea -0x40(%rdi,%rsi,1),%rdi │ │ │ │ - sub $0x1,%r8d │ │ │ │ - jg 31c3db <__cxa_finalize@plt+0x2f138b> │ │ │ │ + push %rbx │ │ │ │ + push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %r9,%r10 │ │ │ │ + xor %r11,%r11 │ │ │ │ + mov %r8,%rbx │ │ │ │ + lea (%rcx,%r8,2),%rdx │ │ │ │ + vpbroadcastw (%rcx),%ymm0 │ │ │ │ + vmovdqu 0x2(%rdx,%r11,2),%ymm7 │ │ │ │ + vmovdqu 0x22(%rdx,%r11,2),%ymm9 │ │ │ │ + vmovdqa -0x34c(%rax),%xmm10 │ │ │ │ + vmovdqa -0x33c(%rax),%xmm11 │ │ │ │ + vinserti128 $0x1,-0x32c(%rax),%ymm10,%ymm10 │ │ │ │ + vinserti128 $0x1,-0x31c(%rax),%ymm11,%ymm11 │ │ │ │ + vmovdqa -0x30c(%rax),%xmm12 │ │ │ │ + vmovdqa -0x2fc(%rax),%xmm13 │ │ │ │ + vinserti128 $0x1,-0x2ec(%rax),%ymm12,%ymm12 │ │ │ │ + vinserti128 $0x1,-0x2dc(%rax),%ymm13,%ymm13 │ │ │ │ + vpunpcklwd %ymm0,%ymm7,%ymm6 │ │ │ │ + vpunpckhwd %ymm0,%ymm7,%ymm7 │ │ │ │ + vpunpcklwd %ymm0,%ymm9,%ymm8 │ │ │ │ + vpunpckhwd %ymm0,%ymm9,%ymm9 │ │ │ │ + lea -0x2(%rcx),%rdx │ │ │ │ + vpbroadcastw (%rdx,%rbx,2),%ymm3 │ │ │ │ + vpbroadcastd (%r9),%ymm1 │ │ │ │ + vpunpcklwd %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmaddwd %ymm3,%ymm10,%ymm14 │ │ │ │ + vpmaddwd %ymm3,%ymm11,%ymm15 │ │ │ │ + vpmaddwd %ymm3,%ymm12,%ymm2 │ │ │ │ + vpmaddwd %ymm3,%ymm13,%ymm3 │ │ │ │ + vpmaddwd %ymm1,%ymm6,%ymm0 │ │ │ │ + vpaddd %ymm0,%ymm14,%ymm0 │ │ │ │ + vpmaddwd %ymm1,%ymm7,%ymm14 │ │ │ │ + vpaddd %ymm15,%ymm14,%ymm14 │ │ │ │ + vpsrld $0x8,%ymm0,%ymm0 │ │ │ │ + vpsrld $0x8,%ymm14,%ymm14 │ │ │ │ + vpackssdw %ymm14,%ymm0,%ymm0 │ │ │ │ + vpavgw %ymm5,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vpmaddwd %ymm1,%ymm8,%ymm0 │ │ │ │ + vpmaddwd %ymm1,%ymm9,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpsrld $0x8,%ymm0,%ymm0 │ │ │ │ + vpsrld $0x8,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpavgw %ymm5,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + add $0x4,%r9 │ │ │ │ + dec %rbx │ │ │ │ + jg 317f84 <__cxa_finalize@plt+0x2ecf34> │ │ │ │ + lea 0x40(%rbp),%rdi │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + mov %r10,%r9 │ │ │ │ + add $0x20,%r11 │ │ │ │ + test $0x40,%r11b │ │ │ │ + je 317f0e <__cxa_finalize@plt+0x2ecebe> │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - sub $0xd8,%rsp │ │ │ │ - mov %ecx,%ecx │ │ │ │ - mov %r8d,%r8d │ │ │ │ - lea 0xc1c01(%rip),%rax │ │ │ │ - movd (%rdx,%rcx,1),%xmm4 │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - pshufb %xmm2,%xmm4 │ │ │ │ + lea 0xc5461(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - mov %rdx,%r9 │ │ │ │ - sub %r8,%r9 │ │ │ │ + lea 0xc9d16(%rip),%r10 │ │ │ │ movslq (%rax,%rcx,4),%rcx │ │ │ │ - movddup -0x64(%rax),%xmm5 │ │ │ │ - movd (%r9),%xmm0 │ │ │ │ - pshufb %xmm2,%xmm0 │ │ │ │ - movddup -0x74(%rax),%xmm3 │ │ │ │ + add $0x2,%rdx │ │ │ │ add %rax,%rcx │ │ │ │ - lea -0x404(%rax,%r8,2),%r9 │ │ │ │ - jmp *%rcx │ │ │ │ - movdqa -0x304(%rax),%xmm7 │ │ │ │ - movd 0x1(%rdx),%xmm1 │ │ │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ │ │ - sub $0x4,%rdx │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - sub %r8,%rdx │ │ │ │ - punpcklbw %xmm0,%xmm1 │ │ │ │ - pshufd $0x50,%xmm7,%xmm6 │ │ │ │ - pshufd $0xfa,%xmm7,%xmm7 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - pmaddubsw %xmm5,%xmm2 │ │ │ │ - paddw %xmm1,%xmm3 │ │ │ │ - paddw %xmm3,%xmm2 │ │ │ │ - movdqa %xmm1,(%rsp) │ │ │ │ - movdqa %xmm2,0x10(%rsp) │ │ │ │ - movq -0x3fc(%rax),%xmm1 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - movdqa %xmm1,0x20(%rsp) │ │ │ │ - movdqa %xmm4,0x30(%rsp) │ │ │ │ - movdqa %xmm6,0x40(%rsp) │ │ │ │ - movdqa %xmm5,0x50(%rsp) │ │ │ │ - movd (%rdx,%r8,1),%xmm1 │ │ │ │ - pshufb -0x2f4(%rax),%xmm1 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpcklbw %xmm4,%xmm0 │ │ │ │ - punpckhbw %xmm4,%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - pmaddubsw %xmm5,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - pmaddubsw %xmm5,%xmm3 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - paddw %xmm1,%xmm3 │ │ │ │ - movdqa 0x20(%rsp),%xmm4 │ │ │ │ - pmaddubsw %xmm4,%xmm0 │ │ │ │ - pmaddubsw %xmm4,%xmm1 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - paddw %xmm1,%xmm3 │ │ │ │ - movq (%r9),%xmm1 │ │ │ │ - add $0x8,%r9 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - pshufb %xmm6,%xmm0 │ │ │ │ - pshufb %xmm7,%xmm1 │ │ │ │ - movdqa (%rsp),%xmm4 │ │ │ │ - movdqa 0x10(%rsp),%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - pmaddubsw %xmm0,%xmm6 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - pmaddubsw %xmm1,%xmm6 │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - paddw %xmm5,%xmm1 │ │ │ │ - pavgw %xmm2,%xmm0 │ │ │ │ - pavgw %xmm3,%xmm1 │ │ │ │ - psrlw $0x8,%xmm0 │ │ │ │ - psrlw $0x8,%xmm1 │ │ │ │ - packuswb %xmm1,%xmm0 │ │ │ │ - movdqa 0x30(%rsp),%xmm4 │ │ │ │ - movdqa 0x40(%rsp),%xmm6 │ │ │ │ - movdqa 0x50(%rsp),%xmm5 │ │ │ │ - movd %xmm0,(%rdi) │ │ │ │ - pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ - 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 31c52b <__cxa_finalize@plt+0x2f14db> │ │ │ │ - add $0xd8,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa -0x304(%rax),%xmm7 │ │ │ │ - movq 0x1(%rdx),%xmm1 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - sub $0x4,%rdx │ │ │ │ - sub %r8,%rdx │ │ │ │ - punpcklbw %xmm0,%xmm1 │ │ │ │ - pshufd $0x0,%xmm7,%xmm6 │ │ │ │ - pshufd $0x55,%xmm7,%xmm7 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - pmaddubsw %xmm5,%xmm2 │ │ │ │ - paddw %xmm1,%xmm3 │ │ │ │ - paddw %xmm3,%xmm2 │ │ │ │ - movdqa %xmm1,(%rsp) │ │ │ │ - movdqa %xmm2,0x10(%rsp) │ │ │ │ - movdqa -0x3f4(%rax),%xmm1 │ │ │ │ - movdqa %xmm1,0x20(%rsp) │ │ │ │ - movdqa %xmm4,0x30(%rsp) │ │ │ │ - movdqa %xmm6,0x40(%rsp) │ │ │ │ - movdqa %xmm5,0x50(%rsp) │ │ │ │ - movd (%rdx,%r8,1),%xmm1 │ │ │ │ - pshufb -0x2f4(%rax),%xmm1 │ │ │ │ - pshufd $0x50,%xmm1,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpcklbw %xmm4,%xmm0 │ │ │ │ - punpckhbw %xmm4,%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - pmaddubsw %xmm5,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - pmaddubsw %xmm5,%xmm3 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - paddw %xmm1,%xmm3 │ │ │ │ - movdqa 0x20(%rsp),%xmm4 │ │ │ │ - pmaddubsw %xmm4,%xmm0 │ │ │ │ - pmaddubsw %xmm4,%xmm1 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - paddw %xmm1,%xmm3 │ │ │ │ - movd (%r9),%xmm1 │ │ │ │ - add $0x4,%r9 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - pshufb %xmm6,%xmm0 │ │ │ │ - pshufb %xmm7,%xmm1 │ │ │ │ - movdqa (%rsp),%xmm4 │ │ │ │ - movdqa 0x10(%rsp),%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - pmaddubsw %xmm0,%xmm6 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - pmaddubsw %xmm1,%xmm6 │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - paddw %xmm5,%xmm1 │ │ │ │ - pavgw %xmm2,%xmm0 │ │ │ │ - pavgw %xmm3,%xmm1 │ │ │ │ - psrlw $0x8,%xmm0 │ │ │ │ - psrlw $0x8,%xmm1 │ │ │ │ - packuswb %xmm1,%xmm0 │ │ │ │ - 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 31c682 <__cxa_finalize@plt+0x2f1632> │ │ │ │ - add $0xd8,%rsp │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - movdqa -0x304(%rax),%xmm7 │ │ │ │ - movdqu 0x1(%rdx),%xmm1 │ │ │ │ - sub $0x4,%rdx │ │ │ │ - sub %r8,%rdx │ │ │ │ - movdqa %xmm1,%xmm6 │ │ │ │ - punpckhbw %xmm0,%xmm6 │ │ │ │ - punpcklbw %xmm0,%xmm1 │ │ │ │ - pshufd $0x0,%xmm7,%xmm7 │ │ │ │ - movdqa %xmm7,0x20(%rsp) │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - pmaddubsw %xmm5,%xmm2 │ │ │ │ - movdqa %xmm6,0x50(%rsp) │ │ │ │ - paddw %xmm3,%xmm6 │ │ │ │ - paddw %xmm6,%xmm2 │ │ │ │ - movdqa %xmm2,0x60(%rsp) │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - pmaddubsw %xmm5,%xmm2 │ │ │ │ - paddw %xmm1,%xmm3 │ │ │ │ - movdqa %xmm1,(%rsp) │ │ │ │ - paddw %xmm3,%xmm2 │ │ │ │ - movdqa %xmm2,0x10(%rsp) │ │ │ │ - movdqa %xmm4,0x30(%rsp) │ │ │ │ - movdqa %xmm5,0x40(%rsp) │ │ │ │ - movd (%rdx,%r8,1),%xmm1 │ │ │ │ - pshufb -0x114(%rax),%xmm1 │ │ │ │ - punpcklbw %xmm4,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - pmaddubsw %xmm5,%xmm2 │ │ │ │ - paddw %xmm1,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - pmaddubsw -0x3e4(%rax),%xmm0 │ │ │ │ - pmaddubsw -0x3d4(%rax),%xmm1 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - paddw %xmm1,%xmm3 │ │ │ │ - movd (%r9),%xmm1 │ │ │ │ - add $0x2,%r9 │ │ │ │ - movdqa 0x20(%rsp),%xmm7 │ │ │ │ - pshufb %xmm7,%xmm1 │ │ │ │ - movdqa %xmm3,0x70(%rsp) │ │ │ │ - movdqa (%rsp),%xmm4 │ │ │ │ - movdqa 0x10(%rsp),%xmm5 │ │ │ │ - movdqa 0x50(%rsp),%xmm3 │ │ │ │ - movdqa 0x60(%rsp),%xmm7 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - pmaddubsw %xmm1,%xmm6 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - pmaddubsw %xmm1,%xmm6 │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - paddw %xmm7,%xmm1 │ │ │ │ - movdqa 0x70(%rsp),%xmm3 │ │ │ │ - pavgw %xmm2,%xmm0 │ │ │ │ - pavgw %xmm3,%xmm1 │ │ │ │ - psrlw $0x8,%xmm0 │ │ │ │ - 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 31c7d0 <__cxa_finalize@plt+0x2f1780> │ │ │ │ - add $0xd8,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - movdqu 0x1(%rdx),%xmm1 │ │ │ │ - movdqu 0x11(%rdx),%xmm2 │ │ │ │ - movdqa %xmm1,(%rsp) │ │ │ │ - movdqa %xmm2,0x10(%rsp) │ │ │ │ - sub $0x4,%rdx │ │ │ │ - sub %r8,%rdx │ │ │ │ - movdqa -0x304(%rax),%xmm7 │ │ │ │ - pshufd $0x0,%xmm7,%xmm7 │ │ │ │ - movdqa %xmm7,0x20(%rsp) │ │ │ │ - movdqa %xmm0,0x30(%rsp) │ │ │ │ - movdqa %xmm4,0x40(%rsp) │ │ │ │ - movdqa %xmm5,0x50(%rsp) │ │ │ │ - movdqa (%rsp),%xmm1 │ │ │ │ - movdqa %xmm1,%xmm6 │ │ │ │ - punpckhbw %xmm0,%xmm6 │ │ │ │ - punpcklbw %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - pmaddubsw %xmm5,%xmm2 │ │ │ │ - movdqa %xmm1,0x60(%rsp) │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - paddw %xmm1,%xmm2 │ │ │ │ - movdqa %xmm2,0x70(%rsp) │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - pmaddubsw %xmm5,%xmm2 │ │ │ │ - movdqa %xmm6,0x80(%rsp) │ │ │ │ - paddw %xmm3,%xmm6 │ │ │ │ - paddw %xmm6,%xmm2 │ │ │ │ - movdqa %xmm2,0x90(%rsp) │ │ │ │ - movd (%rdx,%r8,1),%xmm1 │ │ │ │ - pshufb -0x114(%rax),%xmm1 │ │ │ │ - punpcklbw %xmm4,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - pmaddubsw %xmm5,%xmm2 │ │ │ │ - paddw %xmm1,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - pmaddubsw -0x3c4(%rax),%xmm0 │ │ │ │ - pmaddubsw -0x3b4(%rax),%xmm1 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - paddw %xmm1,%xmm3 │ │ │ │ - movd (%r9),%xmm1 │ │ │ │ - movdqa 0x20(%rsp),%xmm7 │ │ │ │ - pshufb %xmm7,%xmm1 │ │ │ │ - movdqa %xmm3,0xa0(%rsp) │ │ │ │ - movdqa 0x60(%rsp),%xmm4 │ │ │ │ - movdqa 0x70(%rsp),%xmm5 │ │ │ │ - movdqa 0x80(%rsp),%xmm3 │ │ │ │ - movdqa 0x90(%rsp),%xmm7 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - pmaddubsw %xmm1,%xmm6 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - pmaddubsw %xmm1,%xmm6 │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - paddw %xmm7,%xmm1 │ │ │ │ - movdqa 0xa0(%rsp),%xmm3 │ │ │ │ - pavgw %xmm2,%xmm0 │ │ │ │ - pavgw %xmm3,%xmm1 │ │ │ │ - psrlw $0x8,%xmm0 │ │ │ │ - psrlw $0x8,%xmm1 │ │ │ │ - packuswb %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movddup -0x74(%rax),%xmm3 │ │ │ │ - movdqa 0x30(%rsp),%xmm0 │ │ │ │ - movdqa 0x40(%rsp),%xmm4 │ │ │ │ - movdqa 0x50(%rsp),%xmm5 │ │ │ │ - add $0x10,%rdi │ │ │ │ - movdqa 0x10(%rsp),%xmm1 │ │ │ │ - movdqa %xmm1,%xmm6 │ │ │ │ - punpckhbw %xmm0,%xmm6 │ │ │ │ - punpcklbw %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - pmaddubsw %xmm5,%xmm2 │ │ │ │ - movdqa %xmm1,0x60(%rsp) │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - paddw %xmm1,%xmm2 │ │ │ │ - movdqa %xmm2,0x70(%rsp) │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - pmaddubsw %xmm5,%xmm2 │ │ │ │ - movdqa %xmm6,0x80(%rsp) │ │ │ │ - paddw %xmm3,%xmm6 │ │ │ │ - paddw %xmm6,%xmm2 │ │ │ │ - movdqa %xmm2,0x90(%rsp) │ │ │ │ - movd (%rdx,%r8,1),%xmm1 │ │ │ │ - pshufb -0x114(%rax),%xmm1 │ │ │ │ - punpcklbw %xmm4,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - pmaddubsw %xmm5,%xmm2 │ │ │ │ - paddw %xmm1,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - pmaddubsw -0x3a4(%rax),%xmm0 │ │ │ │ - pmaddubsw -0x394(%rax),%xmm1 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - paddw %xmm1,%xmm3 │ │ │ │ - movd (%r9),%xmm1 │ │ │ │ - movdqa 0x20(%rsp),%xmm7 │ │ │ │ - pshufb %xmm7,%xmm1 │ │ │ │ - movdqa %xmm3,0xa0(%rsp) │ │ │ │ - movdqa 0x60(%rsp),%xmm4 │ │ │ │ - movdqa 0x70(%rsp),%xmm5 │ │ │ │ - movdqa 0x80(%rsp),%xmm3 │ │ │ │ - movdqa 0x90(%rsp),%xmm7 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - pmaddubsw %xmm1,%xmm6 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - pmaddubsw %xmm1,%xmm6 │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - paddw %xmm7,%xmm1 │ │ │ │ - movdqa 0xa0(%rsp),%xmm3 │ │ │ │ - pavgw %xmm2,%xmm0 │ │ │ │ - pavgw %xmm3,%xmm1 │ │ │ │ - psrlw $0x8,%xmm0 │ │ │ │ - psrlw $0x8,%xmm1 │ │ │ │ - packuswb %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - 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 31c8f1 <__cxa_finalize@plt+0x2f18a1> │ │ │ │ - add $0xd8,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - movdqu 0x1(%rdx),%xmm1 │ │ │ │ - movdqu 0x11(%rdx),%xmm2 │ │ │ │ - movdqa %xmm1,(%rsp) │ │ │ │ - movdqa %xmm2,0x10(%rsp) │ │ │ │ - movdqu 0x21(%rdx),%xmm1 │ │ │ │ - movdqu 0x31(%rdx),%xmm2 │ │ │ │ - movdqa %xmm1,0xb0(%rsp) │ │ │ │ - movdqa %xmm2,0xc0(%rsp) │ │ │ │ - sub $0x4,%rdx │ │ │ │ - sub %r8,%rdx │ │ │ │ - movdqa -0x304(%rax),%xmm7 │ │ │ │ - pshufd $0x0,%xmm7,%xmm7 │ │ │ │ - movdqa %xmm7,0x20(%rsp) │ │ │ │ - movdqa %xmm0,0x30(%rsp) │ │ │ │ - movdqa %xmm4,0x40(%rsp) │ │ │ │ - movdqa %xmm5,0x50(%rsp) │ │ │ │ - movdqa (%rsp),%xmm1 │ │ │ │ - movdqa %xmm1,%xmm6 │ │ │ │ - punpckhbw %xmm0,%xmm6 │ │ │ │ - punpcklbw %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - pmaddubsw %xmm5,%xmm2 │ │ │ │ - movdqa %xmm1,0x60(%rsp) │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - paddw %xmm1,%xmm2 │ │ │ │ - movdqa %xmm2,0x70(%rsp) │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - pmaddubsw %xmm5,%xmm2 │ │ │ │ - movdqa %xmm6,0x80(%rsp) │ │ │ │ - paddw %xmm3,%xmm6 │ │ │ │ - paddw %xmm6,%xmm2 │ │ │ │ - movdqa %xmm2,0x90(%rsp) │ │ │ │ - movd (%rdx,%r8,1),%xmm1 │ │ │ │ - pshufb -0x114(%rax),%xmm1 │ │ │ │ - punpcklbw %xmm4,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - pmaddubsw %xmm5,%xmm2 │ │ │ │ - paddw %xmm1,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - pmaddubsw -0x384(%rax),%xmm0 │ │ │ │ - pmaddubsw -0x374(%rax),%xmm1 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - paddw %xmm1,%xmm3 │ │ │ │ - movd (%r9),%xmm1 │ │ │ │ - movdqa 0x20(%rsp),%xmm7 │ │ │ │ - pshufb %xmm7,%xmm1 │ │ │ │ - movdqa %xmm3,0xa0(%rsp) │ │ │ │ - movdqa 0x60(%rsp),%xmm4 │ │ │ │ - movdqa 0x70(%rsp),%xmm5 │ │ │ │ - movdqa 0x80(%rsp),%xmm3 │ │ │ │ - movdqa 0x90(%rsp),%xmm7 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - pmaddubsw %xmm1,%xmm6 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - pmaddubsw %xmm1,%xmm6 │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - paddw %xmm7,%xmm1 │ │ │ │ - movdqa 0xa0(%rsp),%xmm3 │ │ │ │ - pavgw %xmm2,%xmm0 │ │ │ │ - pavgw %xmm3,%xmm1 │ │ │ │ - psrlw $0x8,%xmm0 │ │ │ │ - psrlw $0x8,%xmm1 │ │ │ │ - packuswb %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movddup -0x74(%rax),%xmm3 │ │ │ │ - movdqa 0x30(%rsp),%xmm0 │ │ │ │ - movdqa 0x40(%rsp),%xmm4 │ │ │ │ - movdqa 0x50(%rsp),%xmm5 │ │ │ │ - add $0x10,%rdi │ │ │ │ - movdqa 0x10(%rsp),%xmm1 │ │ │ │ - movdqa %xmm1,%xmm6 │ │ │ │ - punpckhbw %xmm0,%xmm6 │ │ │ │ - punpcklbw %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - pmaddubsw %xmm5,%xmm2 │ │ │ │ - movdqa %xmm1,0x60(%rsp) │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - paddw %xmm1,%xmm2 │ │ │ │ - movdqa %xmm2,0x70(%rsp) │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - pmaddubsw %xmm5,%xmm2 │ │ │ │ - movdqa %xmm6,0x80(%rsp) │ │ │ │ - paddw %xmm3,%xmm6 │ │ │ │ - paddw %xmm6,%xmm2 │ │ │ │ - movdqa %xmm2,0x90(%rsp) │ │ │ │ - movd (%rdx,%r8,1),%xmm1 │ │ │ │ - pshufb -0x114(%rax),%xmm1 │ │ │ │ - punpcklbw %xmm4,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - pmaddubsw %xmm5,%xmm2 │ │ │ │ - paddw %xmm1,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - pmaddubsw -0x364(%rax),%xmm0 │ │ │ │ - pmaddubsw -0x354(%rax),%xmm1 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - paddw %xmm1,%xmm3 │ │ │ │ - movd (%r9),%xmm1 │ │ │ │ - movdqa 0x20(%rsp),%xmm7 │ │ │ │ - pshufb %xmm7,%xmm1 │ │ │ │ - movdqa %xmm3,0xa0(%rsp) │ │ │ │ - movdqa 0x60(%rsp),%xmm4 │ │ │ │ - movdqa 0x70(%rsp),%xmm5 │ │ │ │ - movdqa 0x80(%rsp),%xmm3 │ │ │ │ - movdqa 0x90(%rsp),%xmm7 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - pmaddubsw %xmm1,%xmm6 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - pmaddubsw %xmm1,%xmm6 │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - paddw %xmm7,%xmm1 │ │ │ │ - movdqa 0xa0(%rsp),%xmm3 │ │ │ │ - pavgw %xmm2,%xmm0 │ │ │ │ - pavgw %xmm3,%xmm1 │ │ │ │ - psrlw $0x8,%xmm0 │ │ │ │ - psrlw $0x8,%xmm1 │ │ │ │ - packuswb %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movddup -0x74(%rax),%xmm3 │ │ │ │ - movdqa 0x30(%rsp),%xmm0 │ │ │ │ - movdqa 0x40(%rsp),%xmm4 │ │ │ │ - movdqa 0x50(%rsp),%xmm5 │ │ │ │ - add $0x10,%rdi │ │ │ │ - movdqa 0xb0(%rsp),%xmm1 │ │ │ │ - movdqa %xmm1,%xmm6 │ │ │ │ - punpckhbw %xmm0,%xmm6 │ │ │ │ - punpcklbw %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - pmaddubsw %xmm5,%xmm2 │ │ │ │ - movdqa %xmm1,0x60(%rsp) │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - paddw %xmm1,%xmm2 │ │ │ │ - movdqa %xmm2,0x70(%rsp) │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - pmaddubsw %xmm5,%xmm2 │ │ │ │ - movdqa %xmm6,0x80(%rsp) │ │ │ │ - paddw %xmm3,%xmm6 │ │ │ │ - paddw %xmm6,%xmm2 │ │ │ │ - movdqa %xmm2,0x90(%rsp) │ │ │ │ - movd (%rdx,%r8,1),%xmm1 │ │ │ │ - pshufb -0x114(%rax),%xmm1 │ │ │ │ - punpcklbw %xmm4,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - pmaddubsw %xmm5,%xmm2 │ │ │ │ - paddw %xmm1,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - pmaddubsw -0x344(%rax),%xmm0 │ │ │ │ - pmaddubsw -0x334(%rax),%xmm1 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - paddw %xmm1,%xmm3 │ │ │ │ - movd (%r9),%xmm1 │ │ │ │ - movdqa 0x20(%rsp),%xmm7 │ │ │ │ - pshufb %xmm7,%xmm1 │ │ │ │ - movdqa %xmm3,0xa0(%rsp) │ │ │ │ - movdqa 0x60(%rsp),%xmm4 │ │ │ │ - movdqa 0x70(%rsp),%xmm5 │ │ │ │ - movdqa 0x80(%rsp),%xmm3 │ │ │ │ - movdqa 0x90(%rsp),%xmm7 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - pmaddubsw %xmm1,%xmm6 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - pmaddubsw %xmm1,%xmm6 │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - paddw %xmm7,%xmm1 │ │ │ │ - movdqa 0xa0(%rsp),%xmm3 │ │ │ │ - pavgw %xmm2,%xmm0 │ │ │ │ - pavgw %xmm3,%xmm1 │ │ │ │ - psrlw $0x8,%xmm0 │ │ │ │ - psrlw $0x8,%xmm1 │ │ │ │ - packuswb %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movddup -0x74(%rax),%xmm3 │ │ │ │ - movdqa 0x30(%rsp),%xmm0 │ │ │ │ - movdqa 0x40(%rsp),%xmm4 │ │ │ │ - movdqa 0x50(%rsp),%xmm5 │ │ │ │ - add $0x10,%rdi │ │ │ │ - movdqa 0xc0(%rsp),%xmm1 │ │ │ │ - movdqa %xmm1,%xmm6 │ │ │ │ - punpckhbw %xmm0,%xmm6 │ │ │ │ - punpcklbw %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - pmaddubsw %xmm5,%xmm2 │ │ │ │ - movdqa %xmm1,0x60(%rsp) │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - paddw %xmm1,%xmm2 │ │ │ │ - movdqa %xmm2,0x70(%rsp) │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - pmaddubsw %xmm5,%xmm2 │ │ │ │ - movdqa %xmm6,0x80(%rsp) │ │ │ │ - paddw %xmm3,%xmm6 │ │ │ │ - paddw %xmm6,%xmm2 │ │ │ │ - movdqa %xmm2,0x90(%rsp) │ │ │ │ - movd (%rdx,%r8,1),%xmm1 │ │ │ │ - pshufb -0x114(%rax),%xmm1 │ │ │ │ - punpcklbw %xmm4,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - pmaddubsw %xmm5,%xmm2 │ │ │ │ - paddw %xmm1,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - pmaddubsw -0x324(%rax),%xmm0 │ │ │ │ - pmaddubsw -0x314(%rax),%xmm1 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - paddw %xmm1,%xmm3 │ │ │ │ - movd (%r9),%xmm1 │ │ │ │ - movdqa 0x20(%rsp),%xmm7 │ │ │ │ - pshufb %xmm7,%xmm1 │ │ │ │ - movdqa %xmm3,0xa0(%rsp) │ │ │ │ - movdqa 0x60(%rsp),%xmm4 │ │ │ │ - movdqa 0x70(%rsp),%xmm5 │ │ │ │ - movdqa 0x80(%rsp),%xmm3 │ │ │ │ - movdqa 0x90(%rsp),%xmm7 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - pmaddubsw %xmm1,%xmm6 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - pmaddubsw %xmm1,%xmm6 │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - paddw %xmm7,%xmm1 │ │ │ │ - movdqa 0xa0(%rsp),%xmm3 │ │ │ │ - pavgw %xmm2,%xmm0 │ │ │ │ - pavgw %xmm3,%xmm1 │ │ │ │ - psrlw $0x8,%xmm0 │ │ │ │ - psrlw $0x8,%xmm1 │ │ │ │ - packuswb %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - 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 31cbcd <__cxa_finalize@plt+0x2f1b7d> │ │ │ │ - add $0xd8,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0xc8,%rsp │ │ │ │ - lea -0x19be(%rip),%r10 │ │ │ │ - movdqa 0xc2890(%r10),%xmm8 │ │ │ │ - movdqa 0xc28a0(%r10),%xmm9 │ │ │ │ - movdqa 0xc28c0(%r10),%xmm10 │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - inc %rdx │ │ │ │ - movslq 0xc29d4(%r10,%rcx,4),%rcx │ │ │ │ mov %r9d,%eax │ │ │ │ and $0x7e,%eax │ │ │ │ add $0xa5,%r9d │ │ │ │ - lea 0xc29d4(%r10,%rcx,1),%rcx │ │ │ │ - movzwl 0xc6648(%r10,%rax,1),%eax │ │ │ │ + movzwl (%r10,%rax,1),%eax │ │ │ │ xor $0x4ff,%r9d │ │ │ │ + vpbroadcastd 0xc536d(%rip),%ymm5 │ │ │ │ jmp *%rcx │ │ │ │ - lea 0x58(%r9),%ecx │ │ │ │ - test $0x480,%ecx │ │ │ │ - jne 31d20a <__cxa_finalize@plt+0x2f21ba> │ │ │ │ - sar $0x9,%ecx │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x60,%rsp │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ + cmp $0x28,%r9b │ │ │ │ + jae 3181e7 <__cxa_finalize@plt+0x2ed197> │ │ │ │ + lea -0x400(%r9),%ecx │ │ │ │ + sar $0x7,%ecx │ │ │ │ add %r8d,%ecx │ │ │ │ - cmp $0x8,%ecx │ │ │ │ - jg 31d20a <__cxa_finalize@plt+0x2f21ba> │ │ │ │ - movdqa -0x1(%rdx),%xmm1 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - pshufb 0xc26b0(%r10),%xmm0 │ │ │ │ - pshufb 0xc26c0(%r10),%xmm1 │ │ │ │ - movddup 0xc2918(%r10),%xmm2 │ │ │ │ + jg 3181e7 <__cxa_finalize@plt+0x2ed197> │ │ │ │ + vpbroadcastw 0xe(%rdx),%xmm3 │ │ │ │ + vmovdqu (%rdx),%xmm1 │ │ │ │ + vpalignr $0x4,%xmm1,%xmm3,%xmm0 │ │ │ │ + vpaddw -0x2(%rdx),%xmm0,%xmm0 │ │ │ │ add %eax,%eax │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - pshufd $0xff,%xmm1,%xmm7 │ │ │ │ - movd %xmm7,0x10(%rsp) │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - movd %eax,%xmm6 │ │ │ │ - mov %eax,%r9d │ │ │ │ - pshufb 0xc28b0(%r10),%xmm6 │ │ │ │ - paddw %xmm0,%xmm1 │ │ │ │ - movq (%rdx),%xmm0 │ │ │ │ - pmulhrsw %xmm10,%xmm1 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - paddw %xmm6,%xmm7 │ │ │ │ - punpcklqdq %xmm7,%xmm6 │ │ │ │ - packuswb %xmm1,%xmm1 │ │ │ │ - punpcklbw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,(%rsp) │ │ │ │ - lea (%r9,%rax,1),%edx │ │ │ │ - shr $0x6,%r9d │ │ │ │ - movq (%rsp,%r9,1),%xmm0 │ │ │ │ - lea (%rdx,%rax,1),%r9d │ │ │ │ + vpalignr $0x2,%xmm1,%xmm3,%xmm2 │ │ │ │ + vpaddw %xmm1,%xmm2,%xmm2 │ │ │ │ + vpsubw %xmm0,%xmm2,%xmm0 │ │ │ │ + vpsraw $0x3,%xmm0,%xmm0 │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ + vpaddw %xmm0,%xmm2,%xmm2 │ │ │ │ + vpbroadcastw 0x18(%r10),%xmm0 │ │ │ │ + vmovdqa %xmm3,0x20(%rsp) │ │ │ │ + vmovd %eax,%xmm3 │ │ │ │ + vpmaxsw %xmm4,%xmm2,%xmm2 │ │ │ │ + mov %eax,%ecx │ │ │ │ + vpavgw %xmm4,%xmm2,%xmm2 │ │ │ │ + vpbroadcastw %xmm3,%ymm3 │ │ │ │ + vpminsw %xmm0,%xmm2,%xmm2 │ │ │ │ + vpunpcklwd %xmm2,%xmm1,%xmm0 │ │ │ │ + vpunpckhwd %xmm2,%xmm1,%xmm1 │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + vpslldq $0x8,%ymm3,%ymm2 │ │ │ │ + vmovdqa %xmm0,(%rsp) │ │ │ │ + vmovdqa %xmm1,0x10(%rsp) │ │ │ │ + vpaddw %ymm3,%ymm3,%ymm6 │ │ │ │ + vpaddw %ymm2,%ymm3,%ymm3 │ │ │ │ + vpblendd $0xf0,%ymm6,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm6,%ymm6,%ymm6 │ │ │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vbroadcasti128 0xc5242(%rip),%ymm4 │ │ │ │ + lea (%rcx,%rax,1),%edx │ │ │ │ + shr $0x6,%ecx │ │ │ │ + vmovdqu (%rsp,%rcx,2),%xmm1 │ │ │ │ + lea (%rdx,%rax,1),%ecx │ │ │ │ shr $0x6,%edx │ │ │ │ - movhps (%rsp,%rdx,1),%xmm0 │ │ │ │ - movdqa %xmm8,%xmm2 │ │ │ │ - pand %xmm6,%xmm2 │ │ │ │ - movdqa %xmm9,%xmm1 │ │ │ │ - psubw %xmm2,%xmm1 │ │ │ │ - psllw $0x8,%xmm2 │ │ │ │ - por %xmm2,%xmm1 │ │ │ │ - pmaddubsw %xmm1,%xmm0 │ │ │ │ - paddw %xmm7,%xmm6 │ │ │ │ - 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 31d1a3 <__cxa_finalize@plt+0x2f2153> │ │ │ │ - add $0xc8,%rsp │ │ │ │ + vmovdqu (%rsp,%rdx,2),%xmm2 │ │ │ │ + lea (%rcx,%rax,1),%edx │ │ │ │ + shr $0x6,%ecx │ │ │ │ + vinserti128 $0x1,(%rsp,%rcx,2),%ymm1,%ymm1 │ │ │ │ + lea (%rdx,%rax,1),%ecx │ │ │ │ + shr $0x6,%edx │ │ │ │ + vinserti128 $0x1,(%rsp,%rdx,2),%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ + vpunpcklqdq %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpckhqdq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpand %ymm3,%ymm5,%ymm2 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm6,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rdi,%r9,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 31811e <__cxa_finalize@plt+0x2ed0ce> │ │ │ │ + mov 0x40(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - mov $0x7,%ecx │ │ │ │ - test $0x400,%r9d │ │ │ │ - jne 31d322 <__cxa_finalize@plt+0x2f22d2> │ │ │ │ - lea 0x3(%r8),%ecx │ │ │ │ - movd %ecx,%xmm0 │ │ │ │ - movd %r9d,%xmm2 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + vmovd %r10d,%xmm0 │ │ │ │ + lea 0xc50c4(%rip),%rcx │ │ │ │ + vmovd %r9d,%xmm1 │ │ │ │ shr $0x8,%r9d │ │ │ │ - pxor %xmm1,%xmm1 │ │ │ │ - pshufb %xmm1,%xmm0 │ │ │ │ - pshufb %xmm1,%xmm2 │ │ │ │ - movdqa 0xc2720(%r10),%xmm1 │ │ │ │ - pcmpeqb %xmm0,%xmm1 │ │ │ │ - pand %xmm2,%xmm1 │ │ │ │ - pcmpgtb 0xc27a0(%r10,%r9,8),%xmm1 │ │ │ │ - pmovmskb %xmm1,%r9d │ │ │ │ - mov $0x7,%ecx │ │ │ │ + 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 3182a6 <__cxa_finalize@plt+0x2ed256> │ │ │ │ + lea 0x3(%r8),%r10d │ │ │ │ + call 3181b0 <__cxa_finalize@plt+0x2ed160> │ │ │ │ + mov $0x7,%r10d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 31d322 <__cxa_finalize@plt+0x2f22d2> │ │ │ │ - movdqa -0x1(%rdx),%xmm3 │ │ │ │ - imul $0x55555555,%r9d,%r9d │ │ │ │ - movdqu 0xc27d8(%r10),%xmm7 │ │ │ │ - shr $0x1e,%r9d │ │ │ │ - movddup 0xc28f0(%r10),%xmm0 │ │ │ │ - pminub %xmm0,%xmm7 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - pshufb 0xc27d0(%r10),%xmm0 │ │ │ │ - movddup 0xc2818(%r10,%r9,8),%xmm4 │ │ │ │ - pshufb %xmm7,%xmm3 │ │ │ │ - movddup 0xc2830(%r10,%r9,8),%xmm5 │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ - shufps $0x99,%xmm3,%xmm2 │ │ │ │ - movddup 0xc2848(%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 │ │ │ │ - pmaddubsw %xmm6,%xmm3 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ - paddw %xmm4,%xmm1 │ │ │ │ - paddw %xmm3,%xmm0 │ │ │ │ - pshufd $0xff,%xmm1,%xmm1 │ │ │ │ - pmulhrsw %xmm10,%xmm0 │ │ │ │ - pmulhrsw %xmm10,%xmm1 │ │ │ │ - mov $0x9,%r9d │ │ │ │ + je 3182a6 <__cxa_finalize@plt+0x2ed256> │ │ │ │ + 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 318286 <__cxa_finalize@plt+0x2ed236> │ │ │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpalignr $0x6,%xmm0,%xmm3,%xmm2 │ │ │ │ + vpblendw $0xfe,-0x4(%rdx),%xmm0,%xmm0 │ │ │ │ + movzwl 0xe(%rdx),%ecx │ │ │ │ + movzwl 0xc(%rdx),%edx │ │ │ │ + inc %r10d │ │ │ │ + vpaddw %xmm0,%xmm2,%xmm2 │ │ │ │ + sub %ecx,%edx │ │ │ │ + vpaddw %xmm2,%xmm2,%xmm2 │ │ │ │ + lea 0x4(%rdx,%rcx,8),%edx │ │ │ │ + shr $0x3,%edx │ │ │ │ + mov %dx,0x10(%rsp) │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ mov %rsp,%rdx │ │ │ │ - cmp $0x4,%r8d │ │ │ │ - cmovne %r9d,%ecx │ │ │ │ - packuswb %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,(%rdx) │ │ │ │ - add %rcx,%rdx │ │ │ │ - movd %eax,%xmm5 │ │ │ │ - movddup 0xc2770(%r10),%xmm0 │ │ │ │ - movd (%rdx),%xmm7 │ │ │ │ - shl $0x6,%ecx │ │ │ │ - movd %ecx,%xmm4 │ │ │ │ - pshufb 0xc28b0(%r10),%xmm5 │ │ │ │ - mov %eax,%r9d │ │ │ │ - pshufb 0xc28d0(%r10),%xmm7 │ │ │ │ - sub %rcx,%r9 │ │ │ │ - pshufb 0xc28b0(%r10),%xmm4 │ │ │ │ - movdqa 0xc2740(%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 │ │ │ │ - lea (%rcx,%rax,1),%r9 │ │ │ │ - sar $0x6,%rcx │ │ │ │ - movhps (%rdx,%rcx,1),%xmm0 │ │ │ │ - movdqa %xmm8,%xmm2 │ │ │ │ - pand %xmm5,%xmm2 │ │ │ │ - movdqa %xmm9,%xmm1 │ │ │ │ - psubw %xmm2,%xmm1 │ │ │ │ - psllw $0x8,%xmm2 │ │ │ │ - pshufb %xmm3,%xmm0 │ │ │ │ - por %xmm2,%xmm1 │ │ │ │ - pmaddubsw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - pcmpgtw %xmm5,%xmm1 │ │ │ │ - pmulhrsw %xmm10,%xmm0 │ │ │ │ - paddw %xmm6,%xmm5 │ │ │ │ - pand %xmm1,%xmm0 │ │ │ │ - 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 31d40f <__cxa_finalize@plt+0x2f23bf> │ │ │ │ + vpsrlw $0x3,%xmm1,%xmm1 │ │ │ │ + cmp $0x8,%r8d │ │ │ │ + sbb $0xffffffff,%r10d │ │ │ │ + vpavgw %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovdqa %xmm0,(%rdx) │ │ │ │ + vmovd %eax,%xmm3 │ │ │ │ + vpbroadcastq 0xc4fad(%rip),%ymm1 │ │ │ │ + vpbroadcastw (%rdx,%r10,2),%ymm6 │ │ │ │ + shl $0x6,%r10d │ │ │ │ + vpbroadcastw %xmm3,%ymm3 │ │ │ │ + vmovd %r10d,%xmm0 │ │ │ │ + mov %eax,%ecx │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm3,%ymm4 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpblendd $0xcc,%ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm3,%ymm4,%ymm0 │ │ │ │ + vpblendd $0xf0,%ymm0,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm4,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm1,%ymm3,%ymm3 │ │ │ │ + lea (%rcx,%rax,1),%r9d │ │ │ │ + shr $0x6,%ecx │ │ │ │ + vmovdqu (%rdx,%rcx,2),%xmm1 │ │ │ │ + lea (%r9,%rax,1),%ecx │ │ │ │ + shr $0x6,%r9d │ │ │ │ + vmovdqu (%rdx,%r9,2),%xmm2 │ │ │ │ + lea (%rcx,%rax,1),%r9d │ │ │ │ + shr $0x6,%ecx │ │ │ │ + vinserti128 $0x1,(%rdx,%rcx,2),%ymm1,%ymm1 │ │ │ │ + lea (%r9,%rax,1),%ecx │ │ │ │ + shr $0x6,%r9d │ │ │ │ + vinserti128 $0x1,(%rdx,%r9,2),%ymm2,%ymm2 │ │ │ │ + vpunpcklqdq %ymm2,%ymm1,%ymm0 │ │ │ │ + vpsrldq $0x2,%ymm1,%ymm1 │ │ │ │ + vpslldq $0x6,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xcc,%ymm2,%ymm1,%ymm1 │ │ │ │ + vpand %ymm3,%ymm5,%ymm2 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpsraw $0xf,%ymm3,%ymm2 │ │ │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpblendvb %ymm2,%ymm0,%ymm6,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - test %r9d,%r9d │ │ │ │ - jl 31d37a <__cxa_finalize@plt+0x2f232a> │ │ │ │ - packuswb %xmm7,%xmm7 │ │ │ │ - movd %xmm7,(%rdi) │ │ │ │ - movd %xmm7,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm1,(%rdi) │ │ │ │ + vmovhps %xmm1,(%rdi,%rsi,1) │ │ │ │ + sub $0x4,%r8d │ │ │ │ + je 3183ae <__cxa_finalize@plt+0x2ed35e> │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 31d3fc <__cxa_finalize@plt+0x2f23ac> │ │ │ │ - add $0xc8,%rsp │ │ │ │ + cmp %r10d,%ecx │ │ │ │ + jb 3182ee <__cxa_finalize@plt+0x2ed29e> │ │ │ │ + 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 318391 <__cxa_finalize@plt+0x2ed341> │ │ │ │ + mov 0x40(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - lea 0x58(%r9),%ecx │ │ │ │ - and $0xffffff80,%ecx │ │ │ │ - or %r8d,%ecx │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x60,%rsp │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ + lea 0xd8(%r9),%ecx │ │ │ │ + mov %r8b,%cl │ │ │ │ cmp $0x8,%ecx │ │ │ │ - ja 31d55c <__cxa_finalize@plt+0x2f250c> │ │ │ │ - movdqa 0xc26b0(%r10),%xmm5 │ │ │ │ - movdqu 0xc27d6(%r10),%xmm3 │ │ │ │ - movd %r8d,%xmm4 │ │ │ │ - movdqa -0x1(%rdx),%xmm0 │ │ │ │ - movdqu 0x7(%rdx),%xmm1 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - pshufb %xmm7,%xmm4 │ │ │ │ - movddup 0xc2918(%r10),%xmm7 │ │ │ │ - pminub %xmm3,%xmm4 │ │ │ │ + ja 3184e0 <__cxa_finalize@plt+0x2ed490> │ │ │ │ + vmovdqu 0x2(%rdx),%ymm2 │ │ │ │ + vmovdqu 0x4(%rdx),%ymm0 │ │ │ │ + vmovdqu (%rdx),%ymm1 │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + jne 3183f4 <__cxa_finalize@plt+0x2ed3a4> │ │ │ │ + vpblendd $0x20,%ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpaddw -0x2(%rdx),%ymm0,%ymm0 │ │ │ │ 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 0xc28b0(%r10),%xmm6 │ │ │ │ - mov %eax,%r9d │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - paddw %xmm6,%xmm7 │ │ │ │ - paddw %xmm1,%xmm3 │ │ │ │ - punpcklqdq %xmm7,%xmm6 │ │ │ │ - movdqu (%rdx),%xmm1 │ │ │ │ - pmulhrsw %xmm10,%xmm2 │ │ │ │ - pmulhrsw %xmm10,%xmm3 │ │ │ │ - packuswb %xmm3,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpcklbw %xmm2,%xmm0 │ │ │ │ - punpckhbw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm0,(%rsp) │ │ │ │ - movdqa %xmm1,0x10(%rsp) │ │ │ │ - lea (%r9,%rax,1),%edx │ │ │ │ - shr $0x6,%r9d │ │ │ │ - movdqu (%rsp,%r9,1),%xmm0 │ │ │ │ - lea (%rdx,%rax,1),%r9d │ │ │ │ + vpsubw %ymm0,%ymm2,%ymm0 │ │ │ │ + vpsraw $0x3,%ymm0,%ymm0 │ │ │ │ + vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm0,%ymm2,%ymm2 │ │ │ │ + vpbroadcastw 0x18(%r10),%ymm0 │ │ │ │ + vmovd %eax,%xmm3 │ │ │ │ + vpmaxsw %ymm4,%ymm2,%ymm2 │ │ │ │ + mov %eax,%ecx │ │ │ │ + vpavgw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpbroadcastw %xmm3,%ymm3 │ │ │ │ + vpminsw %ymm0,%ymm2,%ymm2 │ │ │ │ + vpunpcklwd %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpckhwd %ymm2,%ymm1,%ymm1 │ │ │ │ + vbroadcasti128 0xc4f22(%rip),%ymm4 │ │ │ │ + vmovdqa %xmm0,(%rsp) │ │ │ │ + vmovdqa %xmm1,0x10(%rsp) │ │ │ │ + vpaddw %ymm3,%ymm3,%ymm6 │ │ │ │ + vextracti128 $0x1,%ymm0,0x20(%rsp) │ │ │ │ + vextracti128 $0x1,%ymm1,0x30(%rsp) │ │ │ │ + vpblendd $0xf0,%ymm6,%ymm3,%ymm3 │ │ │ │ + lea (%rcx,%rax,1),%edx │ │ │ │ + shr $0x6,%ecx │ │ │ │ + vmovdqu (%rsp,%rcx,2),%xmm1 │ │ │ │ + vmovdqu 0x10(%rsp,%rcx,2),%xmm2 │ │ │ │ + lea (%rdx,%rax,1),%ecx │ │ │ │ shr $0x6,%edx │ │ │ │ - movdqu (%rsp,%rdx,1),%xmm1 │ │ │ │ - movdqa %xmm8,%xmm2 │ │ │ │ - pand %xmm6,%xmm2 │ │ │ │ - movdqa %xmm9,%xmm3 │ │ │ │ - psubw %xmm2,%xmm3 │ │ │ │ - psllw $0x8,%xmm2 │ │ │ │ - por %xmm2,%xmm3 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpcklqdq %xmm3,%xmm2 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - punpckhqdq %xmm3,%xmm3 │ │ │ │ - pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw %xmm7,%xmm6 │ │ │ │ - pmulhrsw %xmm10,%xmm0 │ │ │ │ - pmulhrsw %xmm10,%xmm1 │ │ │ │ - packuswb %xmm1,%xmm0 │ │ │ │ - movq %xmm0,(%rdi) │ │ │ │ - movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + vinserti128 $0x1,(%rsp,%rdx,2),%ymm1,%ymm1 │ │ │ │ + vinserti128 $0x1,0x10(%rsp,%rdx,2),%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ + vpunpcklqdq %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpckhqdq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpand %ymm3,%ymm5,%ymm2 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm6,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 31d4e3 <__cxa_finalize@plt+0x2f2493> │ │ │ │ - add $0xc8,%rsp │ │ │ │ + jg 318463 <__cxa_finalize@plt+0x2ed413> │ │ │ │ + mov 0x40(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - lea 0x7(%r8),%ecx │ │ │ │ - movd %ecx,%xmm0 │ │ │ │ - and $0x7,%ecx │ │ │ │ - or $0x8,%ecx │ │ │ │ + and $0x7,%r10d │ │ │ │ + or $0x8,%r10d │ │ │ │ + jmp 3185b1 <__cxa_finalize@plt+0x2ed561> │ │ │ │ + lea 0x7(%r8),%r10d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 31d619 <__cxa_finalize@plt+0x2f25c9> │ │ │ │ - movd %r9d,%xmm2 │ │ │ │ - shr $0x8,%r9d │ │ │ │ - pxor %xmm1,%xmm1 │ │ │ │ - pshufb %xmm1,%xmm0 │ │ │ │ - pshufb %xmm1,%xmm2 │ │ │ │ - movdqu 0xc2724(%r10),%xmm1 │ │ │ │ - movdqa 0xc27a0(%r10,%r9,8),%xmm3 │ │ │ │ - psrldq $0x4,%xmm3 │ │ │ │ - pcmpeqb %xmm0,%xmm1 │ │ │ │ - pand %xmm2,%xmm1 │ │ │ │ - pcmpgtb %xmm3,%xmm1 │ │ │ │ - pmovmskb %xmm1,%r9d │ │ │ │ + jne 3184d3 <__cxa_finalize@plt+0x2ed483> │ │ │ │ + call 3181b0 <__cxa_finalize@plt+0x2ed160> │ │ │ │ test %r9d,%r9d │ │ │ │ - je 31d619 <__cxa_finalize@plt+0x2f25c9> │ │ │ │ - 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 │ │ │ │ - sub $0x3,%r9 │ │ │ │ - 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 31dd60 <__cxa_finalize@plt+0x2f2d10> │ │ │ │ - sar $1,%r9d │ │ │ │ - add $0x11,%r9d │ │ │ │ + je 3185b1 <__cxa_finalize@plt+0x2ed561> │ │ │ │ + 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 │ │ │ │ - cmova %r9d,%ecx │ │ │ │ - add %rcx,%rdx │ │ │ │ - movd %eax,%xmm5 │ │ │ │ - movd (%rdx),%xmm7 │ │ │ │ - shl $0x6,%ecx │ │ │ │ - movdqu 0xc27d2(%r10),%xmm3 │ │ │ │ - movd %ecx,%xmm4 │ │ │ │ - pshufb 0xc28b0(%r10),%xmm5 │ │ │ │ - mov %eax,%r9d │ │ │ │ - pshufb 0xc28d0(%r10),%xmm7 │ │ │ │ - sub %rcx,%r9 │ │ │ │ - pshufb 0xc28b0(%r10),%xmm4 │ │ │ │ - psubw 0xc2770(%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 │ │ │ │ - psubw %xmm1,%xmm2 │ │ │ │ - psllw $0x8,%xmm1 │ │ │ │ - pshufb %xmm3,%xmm0 │ │ │ │ - por %xmm2,%xmm1 │ │ │ │ - pmaddubsw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - pcmpgtw %xmm5,%xmm1 │ │ │ │ - paddw %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm10,%xmm0 │ │ │ │ - pand %xmm1,%xmm0 │ │ │ │ - pandn %xmm7,%xmm1 │ │ │ │ - por %xmm1,%xmm0 │ │ │ │ - packuswb %xmm0,%xmm0 │ │ │ │ - movq %xmm0,(%rdi) │ │ │ │ - dec %r8d │ │ │ │ - je 31d6d9 <__cxa_finalize@plt+0x2f2689> │ │ │ │ - add %rsi,%rdi │ │ │ │ - add %rax,%r9 │ │ │ │ - jl 31d665 <__cxa_finalize@plt+0x2f2615> │ │ │ │ - packuswb %xmm7,%xmm7 │ │ │ │ - movq %xmm7,(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 31d6cd <__cxa_finalize@plt+0x2f267d> │ │ │ │ - add $0xc8,%rsp │ │ │ │ + jl 318585 <__cxa_finalize@plt+0x2ed535> │ │ │ │ + vpunpckhwd %ymm2,%ymm2,%ymm2 │ │ │ │ + vpblendd $0x7f,0x2(%rdx),%ymm2,%ymm3 │ │ │ │ + je 318591 <__cxa_finalize@plt+0x2ed541> │ │ │ │ + movzwl 0x1e(%rdx),%ecx │ │ │ │ + mov $0x10,%r10d │ │ │ │ + mov %ecx,0x20(%rsp) │ │ │ │ + cmp $0x3,%r9d │ │ │ │ + jne 318591 <__cxa_finalize@plt+0x2ed541> │ │ │ │ + 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 318591 <__cxa_finalize@plt+0x2ed541> │ │ │ │ + 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 0xc4ca2(%rip),%ymm1 │ │ │ │ + vpbroadcastw (%rdx,%r10,2),%ymm6 │ │ │ │ + shl $0x6,%r10d │ │ │ │ + vpbroadcastw %xmm3,%ymm3 │ │ │ │ + vmovd %r10d,%xmm0 │ │ │ │ + mov %eax,%ecx │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm3,%ymm4 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpblendd $0xf0,%ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm3,%ymm3 │ │ │ │ + lea (%rcx,%rax,1),%r9d │ │ │ │ + shr $0x6,%ecx │ │ │ │ + vmovdqu (%rdx,%rcx,2),%xmm0 │ │ │ │ + vmovdqu 0x2(%rdx,%rcx,2),%xmm1 │ │ │ │ + lea (%r9,%rax,1),%ecx │ │ │ │ + shr $0x6,%r9d │ │ │ │ + vinserti128 $0x1,(%rdx,%r9,2),%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,0x2(%rdx,%r9,2),%ymm1,%ymm1 │ │ │ │ + vpand %ymm3,%ymm5,%ymm2 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpsraw $0xf,%ymm3,%ymm2 │ │ │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpblendvb %ymm2,%ymm0,%ymm6,%ymm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + sub $0x2,%r8d │ │ │ │ + je 318666 <__cxa_finalize@plt+0x2ed616> │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + cmp %r10d,%ecx │ │ │ │ + jb 3185eb <__cxa_finalize@plt+0x2ed59b> │ │ │ │ + vmovdqa %xmm6,(%rdi) │ │ │ │ + vmovdqa %xmm6,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 318653 <__cxa_finalize@plt+0x2ed603> │ │ │ │ + mov 0x40(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - lea 0xf(%r8),%ecx │ │ │ │ - movd %ecx,%xmm0 │ │ │ │ - and $0xf,%ecx │ │ │ │ - or $0x10,%ecx │ │ │ │ + and $0xf,%r10d │ │ │ │ + or $0x10,%r10d │ │ │ │ + jmp 318813 <__cxa_finalize@plt+0x2ed7c3> │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + add $0xffffffffffffff80,%rsp │ │ │ │ + mov %r10,0x60(%rsp) │ │ │ │ + lea 0xf(%r8),%r10d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 31d7c5 <__cxa_finalize@plt+0x2f2775> │ │ │ │ - movd %r9d,%xmm2 │ │ │ │ - shr $0x8,%r9d │ │ │ │ - pxor %xmm1,%xmm1 │ │ │ │ - pshufb %xmm1,%xmm0 │ │ │ │ - pshufb %xmm1,%xmm2 │ │ │ │ - movq 0xc27c0(%r10,%r9,4),%xmm3 │ │ │ │ - pcmpeqb 0xc2790(%r10),%xmm0 │ │ │ │ - pand %xmm2,%xmm0 │ │ │ │ - pcmpgtb %xmm3,%xmm0 │ │ │ │ - pmovmskb %xmm0,%r9d │ │ │ │ + jne 31866f <__cxa_finalize@plt+0x2ed61f> │ │ │ │ + call 3181b0 <__cxa_finalize@plt+0x2ed160> │ │ │ │ test %r9d,%r9d │ │ │ │ - je 31d7c5 <__cxa_finalize@plt+0x2f2775> │ │ │ │ - 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 │ │ │ │ - movd (%rdx,%rcx,1),%xmm3 │ │ │ │ - lea 0x40(%rsp),%rdx │ │ │ │ - movdqa %xmm0,-0x10(%rdx) │ │ │ │ - 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 31dd60 <__cxa_finalize@plt+0x2f2d10> │ │ │ │ + je 318813 <__cxa_finalize@plt+0x2ed7c3> │ │ │ │ + popcnt %r9d,%r9d │ │ │ │ + vmovdqa -0x2(%rdx),%ymm0 │ │ │ │ + vpaddw 0x2(%rdx),%ymm0,%ymm1 │ │ │ │ + cmp $0x3,%r9d │ │ │ │ + jne 318795 <__cxa_finalize@plt+0x2ed745> │ │ │ │ + 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 318778 <__cxa_finalize@plt+0x2ed728> │ │ │ │ + vpunpckhwd %ymm3,%ymm3,%ymm3 │ │ │ │ + je 318754 <__cxa_finalize@plt+0x2ed704> │ │ │ │ + vpblendd $0x7f,0x24(%rdx),%ymm3,%ymm4 │ │ │ │ + vpblendd $0x7f,0x22(%rdx),%ymm3,%ymm3 │ │ │ │ + movzwl 0x3e(%rdx),%ecx │ │ │ │ + movzwl 0x3c(%rdx),%edx │ │ │ │ + vpavgw %ymm4,%ymm2,%ymm2 │ │ │ │ + sub %ecx,%edx │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + lea 0x4(%rdx,%rcx,8),%edx │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + shr $0x3,%edx │ │ │ │ + vpsrlw $0x2,%ymm1,%ymm1 │ │ │ │ + mov %cx,0x42(%rsp) │ │ │ │ + mov %dx,0x40(%rsp) │ │ │ │ + mov %rsp,%rdx │ │ │ │ + mov $0x21,%ecx │ │ │ │ cmp $0x10,%r8d │ │ │ │ - jle 31d7c5 <__cxa_finalize@plt+0x2f2775> │ │ │ │ - pshuflw $0x0,(%rsp),%xmm0 │ │ │ │ - sar $1,%r9 │ │ │ │ - movd 0xc27ec(%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 0xc28b0(%r10),%xmm5 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - pshufb %xmm6,%xmm7 │ │ │ │ - mov %eax,%r9d │ │ │ │ - pshufb %xmm6,%xmm4 │ │ │ │ - sub %rcx,%r9 │ │ │ │ - psubb 0xc2750(%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 │ │ │ │ - movdqa %xmm9,%xmm3 │ │ │ │ - psubw %xmm0,%xmm3 │ │ │ │ - psllw $0x8,%xmm0 │ │ │ │ - por %xmm0,%xmm3 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpcklbw %xmm2,%xmm0 │ │ │ │ - pmaddubsw %xmm3,%xmm0 │ │ │ │ - punpckhbw %xmm2,%xmm1 │ │ │ │ - pmaddubsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - psrlw $0x6,%xmm3 │ │ │ │ - packsswb %xmm3,%xmm3 │ │ │ │ - pmulhrsw %xmm10,%xmm0 │ │ │ │ - pmulhrsw %xmm10,%xmm1 │ │ │ │ - paddw %xmm6,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - pcmpgtb %xmm3,%xmm2 │ │ │ │ - packuswb %xmm1,%xmm0 │ │ │ │ - pand %xmm2,%xmm0 │ │ │ │ - pandn %xmm7,%xmm2 │ │ │ │ - por %xmm2,%xmm0 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - dec %r8d │ │ │ │ - je 31d89b <__cxa_finalize@plt+0x2f284b> │ │ │ │ - add %rsi,%rdi │ │ │ │ - add %rax,%r9 │ │ │ │ - jl 31d802 <__cxa_finalize@plt+0x2f27b2> │ │ │ │ - movdqa %xmm7,(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 31d88f <__cxa_finalize@plt+0x2f283f> │ │ │ │ - add $0xc8,%rsp │ │ │ │ + cmovg %ecx,%r10d │ │ │ │ + jmp 318807 <__cxa_finalize@plt+0x2ed7b7> │ │ │ │ + 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 318807 <__cxa_finalize@plt+0x2ed7b7> │ │ │ │ + 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 318807 <__cxa_finalize@plt+0x2ed7b7> │ │ │ │ + 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 3187da <__cxa_finalize@plt+0x2ed78a> │ │ │ │ + jl 3187d3 <__cxa_finalize@plt+0x2ed783> │ │ │ │ + vpunpckhwd %ymm2,%ymm2,%ymm2 │ │ │ │ + vpblendd $0x7f,0x22(%rdx),%ymm2,%ymm2 │ │ │ │ + jmp 3187e4 <__cxa_finalize@plt+0x2ed794> │ │ │ │ + vpshuflw $0xf9,%xmm2,%xmm2 │ │ │ │ + jmp 3187e4 <__cxa_finalize@plt+0x2ed794> │ │ │ │ + vpsrldq $0x2,%xmm2,%xmm2 │ │ │ │ + vpshufhw $0xa4,%xmm2,%xmm2 │ │ │ │ + vpaddw 0x1e(%rdx),%ymm2,%ymm2 │ │ │ │ + vpmullw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpsrlw $0x3,%ymm0,%ymm0 │ │ │ │ + vpxor %ymm1,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpsrlw $0x3,%ymm2,%ymm2 │ │ │ │ + vpavgw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpavgw %ymm2,%ymm1,%ymm1 │ │ │ │ + mov %rsp,%rdx │ │ │ │ + vmovdqa %ymm0,(%rdx) │ │ │ │ + vmovdqa %ymm1,0x20(%rdx) │ │ │ │ + vmovd %eax,%xmm4 │ │ │ │ + vpbroadcastw (%rdx,%r10,2),%ymm6 │ │ │ │ + shl $0x6,%r10d │ │ │ │ + vpbroadcastw %xmm4,%ymm4 │ │ │ │ + vmovd %r10d,%xmm0 │ │ │ │ + mov %eax,%ecx │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vpaddw 0xc4a26(%rip),%ymm4,%ymm3 │ │ │ │ + vpsubw %ymm0,%ymm3,%ymm3 │ │ │ │ + lea (%rcx,%rax,1),%r9d │ │ │ │ + shr $0x6,%ecx │ │ │ │ + vmovdqu (%rdx,%rcx,2),%ymm0 │ │ │ │ + vmovdqu 0x2(%rdx,%rcx,2),%ymm1 │ │ │ │ + lea (%r9,%rax,1),%ecx │ │ │ │ + shr $0x6,%r9d │ │ │ │ + vpand %ymm3,%ymm5,%ymm2 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpsraw $0xf,%ymm3,%ymm2 │ │ │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ + vmovdqu (%rdx,%r9,2),%ymm0 │ │ │ │ + vpblendvb %ymm2,%ymm1,%ymm6,%ymm2 │ │ │ │ + vmovdqu 0x2(%rdx,%r9,2),%ymm1 │ │ │ │ + vmovdqa %ymm2,(%rdi) │ │ │ │ + vpand %ymm3,%ymm5,%ymm2 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpsraw $0xf,%ymm3,%ymm2 │ │ │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpblendvb %ymm2,%ymm0,%ymm6,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ + sub $0x2,%r8d │ │ │ │ + je 3188de <__cxa_finalize@plt+0x2ed88e> │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + cmp %r10d,%ecx │ │ │ │ + jb 31883e <__cxa_finalize@plt+0x2ed7ee> │ │ │ │ + vmovdqa %ymm6,(%rdi) │ │ │ │ + vmovdqa %ymm6,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 3188cb <__cxa_finalize@plt+0x2ed87b> │ │ │ │ + mov 0x60(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - lea 0x1f(%r8),%ecx │ │ │ │ - and $0x1f,%ecx │ │ │ │ - or $0x20,%ecx │ │ │ │ - test $0x400,%r9d │ │ │ │ - jne 31d94f <__cxa_finalize@plt+0x2f28ff> │ │ │ │ - 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 │ │ │ │ - lea 0x60(%rsp),%rdx │ │ │ │ - movdqa %xmm0,-0x30(%rdx) │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa %xmm1,-0x20(%rdx) │ │ │ │ - pshufb %xmm7,%xmm6 │ │ │ │ - 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 31dd60 <__cxa_finalize@plt+0x2f2d10> │ │ │ │ - sub $0x20,%rdx │ │ │ │ - call 31dd60 <__cxa_finalize@plt+0x2f2d10> │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0xc0,%rsp │ │ │ │ + mov %r10,0xa0(%rsp) │ │ │ │ + lea 0x1f(%r8),%r10d │ │ │ │ + mov $0x3f,%ecx │ │ │ │ cmp $0x20,%r8d │ │ │ │ - jle 31d94f <__cxa_finalize@plt+0x2f28ff> │ │ │ │ - pshuflw $0x0,(%rsp),%xmm0 │ │ │ │ - movd 0xc27ec(%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 │ │ │ │ + cmova %ecx,%r10d │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 318a1c <__cxa_finalize@plt+0x2ed9cc> │ │ │ │ + vpbroadcastd 0xc4aa4(%rip),%ymm2 │ │ │ │ + vmovdqa -0x2(%rdx),%ymm0 │ │ │ │ + vpunpcklwd %xmm0,%xmm0,%xmm1 │ │ │ │ + vpblendd $0xfe,-0x4(%rdx),%ymm1,%ymm1 │ │ │ │ + vpaddw (%rdx),%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ + vpavgw 0x4(%rdx),%ymm1,%ymm1 │ │ │ │ + mov %rsp,%rcx │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + lea -0x1f(%r10),%r9d │ │ │ │ + vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rcx) │ │ │ │ + vmovdqa 0x1e(%rdx),%ymm0 │ │ │ │ + vpaddw 0x1c(%rdx),%ymm2,%ymm1 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vpaddw (%rdx),%ymm0,%ymm0 │ │ │ │ + vpavgw 0x4(%rdx),%ymm1,%ymm1 │ │ │ │ + vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ + add $0x20,%rcx │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rcx) │ │ │ │ + sub $0x10,%r9d │ │ │ │ + jg 31895a <__cxa_finalize@plt+0x2ed90a> │ │ │ │ + vmovdqu 0x20(%rdx),%ymm0 │ │ │ │ + vpunpckhwd %ymm0,%ymm0,%ymm1 │ │ │ │ + vpaddw 0x1c(%rdx),%ymm2,%ymm2 │ │ │ │ + vpaddw 0x1e(%rdx),%ymm0,%ymm0 │ │ │ │ + jl 3189f5 <__cxa_finalize@plt+0x2ed9a5> │ │ │ │ + vpblendd $0x7f,0x24(%rdx),%ymm1,%ymm3 │ │ │ │ + vpblendd $0x7f,0x22(%rdx),%ymm1,%ymm1 │ │ │ │ + movzwl 0x3e(%rdx),%r9d │ │ │ │ + movzwl 0x3c(%rdx),%edx │ │ │ │ + vpavgw %ymm3,%ymm2,%ymm2 │ │ │ │ + sub %r9d,%edx │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + lea 0x4(%rdx,%r9,8),%edx │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + shr $0x3,%edx │ │ │ │ + vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rcx) │ │ │ │ + mov %r9w,0x42(%rcx) │ │ │ │ + mov %dx,0x40(%rcx) │ │ │ │ + mov %rsp,%rdx │ │ │ │ + mov $0x41,%ecx │ │ │ │ + cmp $0x40,%r8d │ │ │ │ + cmove %ecx,%r10d │ │ │ │ + jmp 318a1c <__cxa_finalize@plt+0x2ed9cc> │ │ │ │ + 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 │ │ │ │ - pshufb %xmm6,%xmm0 │ │ │ │ - pshufb 0xc28b0(%r10),%xmm5 │ │ │ │ - sub %rcx,%r9 │ │ │ │ - pshufb %xmm6,%xmm7 │ │ │ │ - psubb 0xc2750(%r10),%xmm0 │ │ │ │ - movddup 0xc2900(%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 │ │ │ │ - movdqa %xmm8,%xmm0 │ │ │ │ - pand %xmm5,%xmm0 │ │ │ │ - movdqu 0x1(%rcx,%rdx,1),%xmm2 │ │ │ │ - movdqa %xmm9,%xmm3 │ │ │ │ - psubw %xmm0,%xmm3 │ │ │ │ - psllw $0x8,%xmm0 │ │ │ │ - por %xmm0,%xmm3 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpcklbw %xmm2,%xmm0 │ │ │ │ - pmaddubsw %xmm3,%xmm0 │ │ │ │ - punpckhbw %xmm2,%xmm1 │ │ │ │ - pmaddubsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psrlw $0x6,%xmm4 │ │ │ │ - pmulhrsw %xmm10,%xmm0 │ │ │ │ - pmulhrsw %xmm10,%xmm1 │ │ │ │ - packsswb %xmm4,%xmm4 │ │ │ │ - movdqa (%rsp),%xmm2 │ │ │ │ - pcmpgtb %xmm4,%xmm2 │ │ │ │ - packuswb %xmm1,%xmm0 │ │ │ │ - pand %xmm2,%xmm0 │ │ │ │ - pandn %xmm7,%xmm2 │ │ │ │ - por %xmm2,%xmm0 │ │ │ │ - movdqu 0x10(%rcx,%rdx,1),%xmm1 │ │ │ │ - movdqu 0x11(%rcx,%rdx,1),%xmm2 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpcklbw %xmm2,%xmm0 │ │ │ │ - pmaddubsw %xmm3,%xmm0 │ │ │ │ - punpckhbw %xmm2,%xmm1 │ │ │ │ - pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm10,%xmm0 │ │ │ │ - pmulhrsw %xmm10,%xmm1 │ │ │ │ - movdqa 0x10(%rsp),%xmm2 │ │ │ │ - pcmpgtb %xmm4,%xmm2 │ │ │ │ - packuswb %xmm1,%xmm0 │ │ │ │ - pand %xmm2,%xmm0 │ │ │ │ - pandn %xmm7,%xmm2 │ │ │ │ - por %xmm2,%xmm0 │ │ │ │ - movdqa %xmm0,0x10(%rdi) │ │ │ │ + vpbroadcastd 0xc487c(%rip),%ymm7 │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vpaddw 0xc4813(%rip),%ymm4,%ymm3 │ │ │ │ + vpsubw %ymm0,%ymm3,%ymm3 │ │ │ │ + mov %r9d,%ecx │ │ │ │ + shr $0x6,%ecx │ │ │ │ + vmovdqu (%rdx,%rcx,2),%ymm0 │ │ │ │ + vmovdqu 0x2(%rdx,%rcx,2),%ymm1 │ │ │ │ + vpand %ymm3,%ymm5,%ymm2 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpsraw $0xf,%ymm3,%ymm1 │ │ │ │ + vpblendvb %ymm1,%ymm0,%ymm6,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqu 0x20(%rdx,%rcx,2),%ymm0 │ │ │ │ + vmovdqu 0x22(%rdx,%rcx,2),%ymm1 │ │ │ │ + add %eax,%r9d │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpcmpgtw %ymm3,%ymm7,%ymm2 │ │ │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpblendvb %ymm2,%ymm0,%ymm6,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ dec %r8d │ │ │ │ - je 31da90 <__cxa_finalize@plt+0x2f2a40> │ │ │ │ + je 318ad4 <__cxa_finalize@plt+0x2eda84> │ │ │ │ add %rsi,%rdi │ │ │ │ - add %rax,%r9 │ │ │ │ - jl 31d9a4 <__cxa_finalize@plt+0x2f2954> │ │ │ │ - movdqa %xmm7,(%rdi) │ │ │ │ - movdqa %xmm7,0x10(%rdi) │ │ │ │ + cmp %r10d,%r9d │ │ │ │ + jb 318a51 <__cxa_finalize@plt+0x2eda01> │ │ │ │ + vmovdqa %ymm6,(%rdi) │ │ │ │ + vmovdqa %ymm6,0x20(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 31da7f <__cxa_finalize@plt+0x2f2a2f> │ │ │ │ - add $0xc8,%rsp │ │ │ │ + jg 318ac3 <__cxa_finalize@plt+0x2eda73> │ │ │ │ + mov 0xa0(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - lea 0x3f(%r8),%ecx │ │ │ │ + mov %rsp,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x120,%rsp │ │ │ │ + mov %r10,0x100(%rsp) │ │ │ │ + lea 0x3f(%r8),%r10d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 31db50 <__cxa_finalize@plt+0x2f2b00> │ │ │ │ - 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 │ │ │ │ - movdqa %xmm1,0x40(%rsp) │ │ │ │ - pshufb %xmm7,%xmm4 │ │ │ │ - movdqa %xmm2,0x50(%rsp) │ │ │ │ - movdqa %xmm3,0x60(%rsp) │ │ │ │ - movdqa %xmm4,0x20(%rsp) │ │ │ │ - movdqu 0x40(%rdx),%xmm0 │ │ │ │ - movdqu 0x50(%rdx),%xmm1 │ │ │ │ - movdqu 0x60(%rdx),%xmm2 │ │ │ │ - movdqu 0x70(%rdx),%xmm3 │ │ │ │ - movd (%rdx,%rcx,1),%xmm4 │ │ │ │ - lea 0xa0(%rsp),%rdx │ │ │ │ - movdqa %xmm0,-0x30(%rdx) │ │ │ │ - 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 31db35 <__cxa_finalize@plt+0x2f2ae5> │ │ │ │ - call 31dd60 <__cxa_finalize@plt+0x2f2d10> │ │ │ │ - sub $0x20,%rdx │ │ │ │ - call 31dd60 <__cxa_finalize@plt+0x2f2d10> │ │ │ │ - sub $0x20,%rdx │ │ │ │ - call 31dd60 <__cxa_finalize@plt+0x2f2d10> │ │ │ │ - sub $0x20,%rdx │ │ │ │ - call 31dd60 <__cxa_finalize@plt+0x2f2d10> │ │ │ │ - add %rcx,%rdx │ │ │ │ - movd %ecx,%xmm0 │ │ │ │ - movd (%rdx),%xmm7 │ │ │ │ - shl $0x6,%ecx │ │ │ │ - movd %eax,%xmm5 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ + jne 318bb3 <__cxa_finalize@plt+0x2edb63> │ │ │ │ + vpbroadcastd 0xc48b8(%rip),%ymm2 │ │ │ │ + vmovdqa -0x2(%rdx),%ymm0 │ │ │ │ + vpunpcklwd %xmm0,%xmm0,%xmm1 │ │ │ │ + vpblendd $0xfe,-0x4(%rdx),%ymm1,%ymm1 │ │ │ │ + vpaddw (%rdx),%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ + vpavgw 0x4(%rdx),%ymm1,%ymm1 │ │ │ │ + mov %rsp,%rcx │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + lea 0x20(%r8),%r9d │ │ │ │ + vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rcx) │ │ │ │ + vmovdqa 0x1e(%rdx),%ymm0 │ │ │ │ + vpaddw 0x1c(%rdx),%ymm2,%ymm1 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vpaddw (%rdx),%ymm0,%ymm0 │ │ │ │ + vpavgw 0x4(%rdx),%ymm1,%ymm1 │ │ │ │ + vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ + add $0x20,%rcx │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rcx) │ │ │ │ + sub $0x10,%r9d │ │ │ │ + jg 318b46 <__cxa_finalize@plt+0x2edaf6> │ │ │ │ + vmovdqu 0x20(%rdx),%ymm0 │ │ │ │ + vpunpckhwd %ymm0,%ymm0,%ymm1 │ │ │ │ + vpaddw 0x1c(%rdx),%ymm2,%ymm2 │ │ │ │ + vpaddw 0x1e(%rdx),%ymm0,%ymm0 │ │ │ │ + vpblendd $0x7f,0x24(%rdx),%ymm1,%ymm3 │ │ │ │ + vpblendd $0x7f,0x22(%rdx),%ymm1,%ymm1 │ │ │ │ + vpavgw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + mov %rsp,%rdx │ │ │ │ + vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rcx) │ │ │ │ + vmovd %eax,%xmm4 │ │ │ │ + vpbroadcastw (%rdx,%r10,2),%ymm6 │ │ │ │ + shl $0x6,%r10d │ │ │ │ + vpbroadcastw %xmm4,%ymm4 │ │ │ │ + vmovd %r10d,%xmm0 │ │ │ │ mov %eax,%r9d │ │ │ │ - pshufb %xmm6,%xmm0 │ │ │ │ - sub %rcx,%r9 │ │ │ │ - pshufb 0xc28b0(%r10),%xmm5 │ │ │ │ - pshufb %xmm6,%xmm7 │ │ │ │ - psubb 0xc2750(%r10),%xmm0 │ │ │ │ - movddup 0xc2900(%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) │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - mov %r9,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - movdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ - movdqa %xmm8,%xmm0 │ │ │ │ - pand %xmm5,%xmm0 │ │ │ │ - movdqu 0x1(%rcx,%rdx,1),%xmm2 │ │ │ │ - movdqa %xmm9,%xmm3 │ │ │ │ - psubw %xmm0,%xmm3 │ │ │ │ - psllw $0x8,%xmm0 │ │ │ │ - por %xmm0,%xmm3 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpcklbw %xmm2,%xmm0 │ │ │ │ - pmaddubsw %xmm3,%xmm0 │ │ │ │ - punpckhbw %xmm2,%xmm1 │ │ │ │ - pmaddubsw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psrlw $0x6,%xmm4 │ │ │ │ - pmulhrsw %xmm10,%xmm0 │ │ │ │ - pmulhrsw %xmm10,%xmm1 │ │ │ │ - packsswb %xmm4,%xmm4 │ │ │ │ - movdqa (%rsp),%xmm2 │ │ │ │ - pcmpgtb %xmm4,%xmm2 │ │ │ │ - packuswb %xmm1,%xmm0 │ │ │ │ - pand %xmm2,%xmm0 │ │ │ │ - pandn %xmm7,%xmm2 │ │ │ │ - por %xmm2,%xmm0 │ │ │ │ - movdqu 0x10(%rcx,%rdx,1),%xmm1 │ │ │ │ - movdqu 0x11(%rcx,%rdx,1),%xmm2 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpcklbw %xmm2,%xmm0 │ │ │ │ - pmaddubsw %xmm3,%xmm0 │ │ │ │ - punpckhbw %xmm2,%xmm1 │ │ │ │ - pmaddubsw %xmm3,%xmm1 │ │ │ │ - pmulhrsw %xmm10,%xmm0 │ │ │ │ - pmulhrsw %xmm10,%xmm1 │ │ │ │ - movdqa 0x10(%rsp),%xmm2 │ │ │ │ - pcmpgtb %xmm4,%xmm2 │ │ │ │ - packuswb %xmm1,%xmm0 │ │ │ │ - pand %xmm2,%xmm0 │ │ │ │ - pandn %xmm7,%xmm2 │ │ │ │ - por %xmm2,%xmm0 │ │ │ │ - movdqu 0x20(%rcx,%rdx,1),%xmm1 │ │ │ │ - movdqu 0x21(%rcx,%rdx,1),%xmm2 │ │ │ │ - movdqa %xmm0,0x10(%rdi) │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpcklbw %xmm2,%xmm0 │ │ │ │ - pmaddubsw %xmm3,%xmm0 │ │ │ │ - punpckhbw %xmm2,%xmm1 │ │ │ │ - pmaddubsw %xmm3,%xmm1 │ │ │ │ - pmulhrsw %xmm10,%xmm0 │ │ │ │ - pmulhrsw %xmm10,%xmm1 │ │ │ │ - movdqa 0x20(%rsp),%xmm2 │ │ │ │ - pcmpgtb %xmm4,%xmm2 │ │ │ │ - packuswb %xmm1,%xmm0 │ │ │ │ - pand %xmm2,%xmm0 │ │ │ │ - pandn %xmm7,%xmm2 │ │ │ │ - por %xmm2,%xmm0 │ │ │ │ - movdqu 0x30(%rcx,%rdx,1),%xmm1 │ │ │ │ - movdqu 0x31(%rcx,%rdx,1),%xmm2 │ │ │ │ - movdqa %xmm0,0x20(%rdi) │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpcklbw %xmm2,%xmm0 │ │ │ │ - pmaddubsw %xmm3,%xmm0 │ │ │ │ - punpckhbw %xmm2,%xmm1 │ │ │ │ - pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm10,%xmm0 │ │ │ │ - pmulhrsw %xmm10,%xmm1 │ │ │ │ - movdqa 0x30(%rsp),%xmm2 │ │ │ │ - pcmpgtb %xmm4,%xmm2 │ │ │ │ - packuswb %xmm1,%xmm0 │ │ │ │ - pand %xmm2,%xmm0 │ │ │ │ - pandn %xmm7,%xmm2 │ │ │ │ - por %xmm2,%xmm0 │ │ │ │ - movdqa %xmm0,0x30(%rdi) │ │ │ │ + vpbroadcastd 0xc46e5(%rip),%ymm7 │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vpaddw 0xc467c(%rip),%ymm4,%ymm3 │ │ │ │ + vpaddw %ymm7,%ymm7,%ymm8 │ │ │ │ + vpsubw %ymm0,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm7,%ymm8,%ymm9 │ │ │ │ + mov %r9d,%ecx │ │ │ │ + shr $0x6,%ecx │ │ │ │ + vmovdqu (%rdx,%rcx,2),%ymm0 │ │ │ │ + vmovdqu 0x2(%rdx,%rcx,2),%ymm1 │ │ │ │ + vpand %ymm3,%ymm5,%ymm2 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpsraw $0xf,%ymm3,%ymm1 │ │ │ │ + vpblendvb %ymm1,%ymm0,%ymm6,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqu 0x20(%rdx,%rcx,2),%ymm0 │ │ │ │ + vmovdqu 0x22(%rdx,%rcx,2),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpgtw %ymm3,%ymm7,%ymm1 │ │ │ │ + vpblendvb %ymm1,%ymm0,%ymm6,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + vmovdqu 0x40(%rdx,%rcx,2),%ymm0 │ │ │ │ + vmovdqu 0x42(%rdx,%rcx,2),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpgtw %ymm3,%ymm8,%ymm1 │ │ │ │ + vpblendvb %ymm1,%ymm0,%ymm6,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x40(%rdi) │ │ │ │ + vmovdqu 0x60(%rdx,%rcx,2),%ymm0 │ │ │ │ + vmovdqu 0x62(%rdx,%rcx,2),%ymm1 │ │ │ │ + add %eax,%r9d │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpcmpgtw %ymm3,%ymm9,%ymm2 │ │ │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpblendvb %ymm2,%ymm0,%ymm6,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x60(%rdi) │ │ │ │ dec %r8d │ │ │ │ - je 31dd49 <__cxa_finalize@plt+0x2f2cf9> │ │ │ │ + je 318cd1 <__cxa_finalize@plt+0x2edc81> │ │ │ │ add %rsi,%rdi │ │ │ │ - add %rax,%r9 │ │ │ │ - jl 31dbb9 <__cxa_finalize@plt+0x2f2b69> │ │ │ │ - movdqa %xmm7,(%rdi) │ │ │ │ - movdqa %xmm7,0x10(%rdi) │ │ │ │ - movdqa %xmm7,0x20(%rdi) │ │ │ │ - movdqa %xmm7,0x30(%rdi) │ │ │ │ + cmp %r10d,%r9d │ │ │ │ + jb 318bf0 <__cxa_finalize@plt+0x2edba0> │ │ │ │ + vmovdqa %ymm6,(%rdi) │ │ │ │ + vmovdqa %ymm6,0x20(%rdi) │ │ │ │ + vmovdqa %ymm6,0x40(%rdi) │ │ │ │ + vmovdqa %ymm6,0x60(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 31dd2e <__cxa_finalize@plt+0x2f2cde> │ │ │ │ - add $0xc8,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movddup 0xc2830(%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 0xc2848(%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 │ │ │ │ - paddw %xmm4,%xmm0 │ │ │ │ - paddw %xmm5,%xmm2 │ │ │ │ - movdqa (%rdx),%xmm5 │ │ │ │ - movdqu 0x1(%rdx),%xmm6 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - punpcklbw %xmm6,%xmm4 │ │ │ │ - pmaddubsw %xmm7,%xmm4 │ │ │ │ - punpckhbw %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm7,%xmm5 │ │ │ │ - paddw %xmm4,%xmm1 │ │ │ │ - paddw %xmm5,%xmm3 │ │ │ │ - test %r9d,%r9d │ │ │ │ - jne 31de57 <__cxa_finalize@plt+0x2f2e07> │ │ │ │ - movddup 0xc2860(%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 │ │ │ │ - paddw %xmm4,%xmm0 │ │ │ │ - paddw %xmm5,%xmm2 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - punpcklbw %xmm6,%xmm5 │ │ │ │ - pmaddubsw %xmm7,%xmm5 │ │ │ │ - punpckhbw %xmm6,%xmm6 │ │ │ │ - pmaddubsw %xmm7,%xmm6 │ │ │ │ - paddw %xmm5,%xmm1 │ │ │ │ - paddw %xmm6,%xmm3 │ │ │ │ - pmulhrsw %xmm10,%xmm0 │ │ │ │ - pmulhrsw %xmm10,%xmm2 │ │ │ │ - pmulhrsw %xmm10,%xmm1 │ │ │ │ - pmulhrsw %xmm10,%xmm3 │ │ │ │ - packuswb %xmm2,%xmm0 │ │ │ │ - packuswb %xmm3,%xmm1 │ │ │ │ - movdqa %xmm0,(%rdx) │ │ │ │ - movdqa %xmm1,0x10(%rdx) │ │ │ │ + jg 318cb6 <__cxa_finalize@plt+0x2edc66> │ │ │ │ + mov 0x100(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ - sub $0x100,%rsp │ │ │ │ - lea -0x27a2(%rip),%r10 │ │ │ │ - mov %r8d,%r8d │ │ │ │ - movdqa 0xc2890(%r10),%xmm8 │ │ │ │ - movdqa 0xc28a0(%r10),%xmm9 │ │ │ │ - lea -0x4(%rcx),%ebx │ │ │ │ - movdqa 0xc28c0(%r10),%xmm10 │ │ │ │ - shl $0x6,%ebx │ │ │ │ - movdqa 0xc2740(%r10),%xmm11 │ │ │ │ - or %r8d,%ebx │ │ │ │ - movdqa 0xc27f0(%r10),%xmm12 │ │ │ │ + push %r15 │ │ │ │ + mov %rsp,%r15 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x160,%rsp │ │ │ │ + lea 0xc47a1(%rip),%rbx │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - movslq 0xc29e8(%r10,%rcx,4),%rcx │ │ │ │ - movzbl %r9b,%eax │ │ │ │ + lea 0xc8fe8(%rip),%rax │ │ │ │ + movslq (%rbx,%rcx,4),%rcx │ │ │ │ + vmovdqa (%rdx),%ymm1 │ │ │ │ + movzbl %r9b,%r10d │ │ │ │ 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 │ │ │ │ + vmovdqa -0x20(%rdx),%ymm2 │ │ │ │ + mov %rax,%r11 │ │ │ │ + sub %r10,%rax │ │ │ │ + vmovdqa -0x40(%rdx),%ymm3 │ │ │ │ + add %rbx,%rcx │ │ │ │ + add $0xfffffffffffffde4,%rbx │ │ │ │ + vmovdqa -0x60(%rdx),%ymm4 │ │ │ │ + and $0xfffffffe,%r10d │ │ │ │ + vmovdqa -0x80(%rdx),%ymm5 │ │ │ │ and $0xfffffffffffffffe,%rax │ │ │ │ - movd (%rdx),%xmm4 │ │ │ │ - movdqu 0x1(%rdx),%xmm5 │ │ │ │ - movdqu 0x11(%rdx),%xmm6 │ │ │ │ - movzwl 0xc65ee(%r10,%r11,1),%r11d │ │ │ │ - movzwl 0xc66fc(%r10,%rax,1),%eax │ │ │ │ - movdqa %xmm0,0x20(%rsp) │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa %xmm1,0x30(%rsp) │ │ │ │ - pshufb %xmm7,%xmm4 │ │ │ │ - movdqa %xmm2,0x40(%rsp) │ │ │ │ - lea 0xc29e8(%r10,%rcx,1),%rcx │ │ │ │ - movdqa %xmm3,0x50(%rsp) │ │ │ │ + movzwl (%r11,%r10,1),%r10d │ │ │ │ + movzwl 0x10e(%rax),%eax │ │ │ │ + vpbroadcastd 0x14c(%rbx),%ymm11 │ │ │ │ + vmovdqa %ymm1,0x80(%rsp) │ │ │ │ + vmovdqa %ymm2,0x60(%rsp) │ │ │ │ + vmovdqa %ymm3,0x40(%rsp) │ │ │ │ neg %eax │ │ │ │ - movdqa %xmm4,0x60(%rsp) │ │ │ │ - or $0x40000,%r11d │ │ │ │ - movdqa %xmm4,0x70(%rsp) │ │ │ │ - movdqa %xmm5,0x80(%rsp) │ │ │ │ - movdqa %xmm6,0x90(%rsp) │ │ │ │ - movq 0xc2772(%r10),%xmm0 │ │ │ │ - movsldup 0xc2810(%r10),%xmm1 │ │ │ │ - movq 0xc28b0(%r10),%xmm2 │ │ │ │ - movq %xmm0,0xe0(%rsp) │ │ │ │ - movq %xmm1,0xf0(%rsp) │ │ │ │ - movq %xmm2,0xf8(%rsp) │ │ │ │ - lea 0x2000(%rax),%ebp │ │ │ │ - mov $0x1f00,%r14d │ │ │ │ + vmovdqa %ymm4,0x20(%rsp) │ │ │ │ + neg %r10 │ │ │ │ + vmovdqa %ymm5,(%rsp) │ │ │ │ jmp *%rcx │ │ │ │ + vbroadcasti128 0xf0(%rbx),%ymm10 │ │ │ │ + vpbroadcastq -0x1e(%rbx),%ymm6 │ │ │ │ + lea 0x1040(%rax),%r11d │ │ │ │ + mov $0xec0,%ebp │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 31e1a9 <__cxa_finalize@plt+0x2f3159> │ │ │ │ - movd 0x4(%rdx),%xmm5 │ │ │ │ + jne 31909e <__cxa_finalize@plt+0x2ee04e> │ │ │ │ lea 0x2(%r8),%ecx │ │ │ │ add $0x3fe,%r9d │ │ │ │ - pshufb %xmm7,%xmm5 │ │ │ │ shl $0x6,%ecx │ │ │ │ - movd %xmm5,0x84(%rsp) │ │ │ │ test %r9d,%ecx │ │ │ │ - jne 31e0d0 <__cxa_finalize@plt+0x2f3080> │ │ │ │ - call 31e046 <__cxa_finalize@plt+0x2f2ff6> │ │ │ │ + jne 318eed <__cxa_finalize@plt+0x2ede9d> │ │ │ │ + vmovq 0x2(%rdx),%xmm0 │ │ │ │ + vmovq (%rdx),%xmm1 │ │ │ │ + vpshuflw $0xf9,%xmm0,%xmm2 │ │ │ │ + vpshuflw $0x90,%xmm1,%xmm3 │ │ │ │ + vpbroadcastw 0x38(%r15),%xmm4 │ │ │ │ + vbroadcasti128 0xe0(%rbx),%ymm10 │ │ │ │ + vpaddw %xmm0,%xmm1,%xmm1 │ │ │ │ + vpaddw %xmm3,%xmm2,%xmm2 │ │ │ │ + lea 0x40(%r11,%rax,1),%r11d │ │ │ │ + vpsubw %xmm2,%xmm1,%xmm2 │ │ │ │ + add %eax,%eax │ │ │ │ + vpsraw $0x3,%xmm2,%xmm2 │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + sub $0xc0,%ebp │ │ │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpaddw %ymm6,%ymm6,%ymm6 │ │ │ │ + vpmaxsw %xmm3,%xmm1,%xmm1 │ │ │ │ sub $0x433,%r9d │ │ │ │ + vpavgw %xmm3,%xmm1,%xmm1 │ │ │ │ lea 0x3(%r8),%ecx │ │ │ │ + vpminsw %xmm4,%xmm1,%xmm1 │ │ │ │ xor $0x7f,%r9d │ │ │ │ - movd %ecx,%xmm0 │ │ │ │ - movd %r9d,%xmm6 │ │ │ │ - shr $0x8,%r9d │ │ │ │ - pshufb %xmm7,%xmm0 │ │ │ │ - pshufb %xmm7,%xmm6 │ │ │ │ - pcmpeqb 0xc2720(%r10),%xmm0 │ │ │ │ - pand %xmm0,%xmm6 │ │ │ │ - pcmpgtb 0xc27a0(%r10,%r9,8),%xmm6 │ │ │ │ - jmp 31e570 <__cxa_finalize@plt+0x2f3520> │ │ │ │ - movq 0x86(%rsp),%xmm3 │ │ │ │ - movq 0x87(%rsp),%xmm1 │ │ │ │ - movq 0x88(%rsp),%xmm0 │ │ │ │ - movq 0x89(%rsp),%xmm4 │ │ │ │ - movddup 0xc2918(%r10),%xmm5 │ │ │ │ - punpcklbw %xmm3,%xmm1 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ - punpcklbw %xmm4,%xmm2 │ │ │ │ - pmaddubsw %xmm5,%xmm1 │ │ │ │ - pmaddubsw %xmm5,%xmm2 │ │ │ │ - movdqa 0xc2750(%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 │ │ │ │ - movq %xmm2,0xe8(%rsp) │ │ │ │ - packuswb %xmm1,%xmm1 │ │ │ │ - punpcklbw %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,0x88(%rsp) │ │ │ │ + vpunpcklwd %xmm0,%xmm1,%xmm1 │ │ │ │ + vmovdqu %xmm1,0x82(%rsp) │ │ │ │ + call 318e40 <__cxa_finalize@plt+0x2eddf0> │ │ │ │ + jmp 318fb3 <__cxa_finalize@plt+0x2edf63> │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovd %ecx,%xmm8 │ │ │ │ + mov %r9d,%ecx │ │ │ │ + vmovd %r9d,%xmm7 │ │ │ │ + vpbroadcastb %xmm8,%ymm8 │ │ │ │ + shr $0x8,%ecx │ │ │ │ + vpbroadcastb %xmm7,%ymm7 │ │ │ │ + vpcmpeqb 0x20(%rbx),%ymm8,%ymm8 │ │ │ │ + vmovdqa (%rbx,%rcx,8),%xmm9 │ │ │ │ + vpand %ymm7,%ymm8,%ymm0 │ │ │ │ + vpcmpgtb %ymm9,%ymm0,%ymm0 │ │ │ │ + vpmovmskb %ymm0,%ecx │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqa -0x10(%rdx),%xmm0 │ │ │ │ + vmovdqu -0xe(%rdx),%xmm1 │ │ │ │ + vpbroadcastw 0x38(%r15),%xmm4 │ │ │ │ + cmp $0x8,%r8d │ │ │ │ + je 318ea2 <__cxa_finalize@plt+0x2ede52> │ │ │ │ + vpshufhw $0x90,%xmm0,%xmm2 │ │ │ │ + vpshufhw $0xf9,%xmm1,%xmm3 │ │ │ │ + jmp 318eb0 <__cxa_finalize@plt+0x2ede60> │ │ │ │ + vpblendw $0xfe,-0x12(%rdx),%xmm0,%xmm2 │ │ │ │ + vpblendw $0x7f,-0xc(%rdx),%xmm1,%xmm3 │ │ │ │ + vpaddw %xmm0,%xmm1,%xmm1 │ │ │ │ + vpaddw %xmm3,%xmm2,%xmm2 │ │ │ │ + vpsubw %xmm2,%xmm1,%xmm2 │ │ │ │ + add %r10,%r10 │ │ │ │ + vpsraw $0x3,%xmm2,%xmm2 │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpmaxsw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpavgw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpminsw %xmm4,%xmm1,%xmm1 │ │ │ │ + vpunpcklwd %xmm1,%xmm0,%xmm2 │ │ │ │ + vpunpckhwd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovdqa %xmm2,0x68(%rsp) │ │ │ │ + vmovdqa %xmm0,0x78(%rsp) │ │ │ │ ret │ │ │ │ lea 0x3(%r8),%ecx │ │ │ │ - mov %r9d,(%rsp) │ │ │ │ sub $0x458,%r9d │ │ │ │ - movd %ecx,%xmm0 │ │ │ │ - mov $0x5a,%ecx │ │ │ │ - movd %r9d,%xmm1 │ │ │ │ - sub %r9d,%ecx │ │ │ │ - shr $0x8,%r9d │ │ │ │ - movdqu 0xc2720(%r10),%xmm3 │ │ │ │ - movdqa 0xc27a0(%r10,%r9,8),%xmm4 │ │ │ │ - call 31e595 <__cxa_finalize@plt+0x2f3545> │ │ │ │ - mov (%rsp),%r9d │ │ │ │ + call 318e40 <__cxa_finalize@plt+0x2eddf0> │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 318f86 <__cxa_finalize@plt+0x2edf36> │ │ │ │ + popcnt %ecx,%ecx │ │ │ │ + vpbroadcastd 0x128(%rbx,%rcx,4),%xmm4 │ │ │ │ + vpbroadcastd 0x11c(%rbx,%rcx,4),%xmm5 │ │ │ │ + vpsrldq $0x2,%xmm1,%xmm0 │ │ │ │ + vpshuflw $0x90,%xmm1,%xmm2 │ │ │ │ + vpmullw %xmm0,%xmm4,%xmm4 │ │ │ │ + vpshuflw $0xf9,%xmm0,%xmm3 │ │ │ │ + vpaddw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpshuflw $0xfe,%xmm0,%xmm3 │ │ │ │ + vpmullw %xmm5,%xmm1,%xmm1 │ │ │ │ + vpbroadcastd 0x134(%rbx,%rcx,4),%xmm5 │ │ │ │ + vpaddw %xmm3,%xmm2,%xmm2 │ │ │ │ + vpbroadcastd 0x28(%r15),%xmm3 │ │ │ │ + vpmullw %xmm5,%xmm2,%xmm2 │ │ │ │ + vpackssdw %xmm3,%xmm3,%xmm3 │ │ │ │ + vpaddw %xmm4,%xmm1,%xmm1 │ │ │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpsubw 0x40(%rbx),%xmm3,%xmm3 │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ + vpsrlw $0x3,%xmm1,%xmm1 │ │ │ │ + vpminsw %xmm3,%xmm11,%xmm3 │ │ │ │ + vpavgw %xmm4,%xmm1,%xmm1 │ │ │ │ + vpblendvb %xmm3,%xmm0,%xmm1,%xmm1 │ │ │ │ + vmovq %xmm1,0x82(%rsp) │ │ │ │ lea 0x2(%r8),%ecx │ │ │ │ - sub $0x8b,%r9d │ │ │ │ + add $0x3cd,%r9d │ │ │ │ shl $0x6,%ecx │ │ │ │ test %r9d,%ecx │ │ │ │ - jne 31e570 <__cxa_finalize@plt+0x2f3520> │ │ │ │ - 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 0xc2918(%r10),%xmm5 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpcklbw %xmm3,%xmm1 │ │ │ │ - punpcklbw %xmm4,%xmm2 │ │ │ │ - pmaddubsw %xmm5,%xmm1 │ │ │ │ - pmaddubsw %xmm5,%xmm2 │ │ │ │ - movshdup 0xc2810(%r10),%xmm3 │ │ │ │ - movdqa 0xc2800(%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 0xc28b0(%r10),%xmm6 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - paddw %xmm6,%xmm7 │ │ │ │ - movq 0xc2818(%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 0xf0(%rsp),%xmm4 │ │ │ │ - movq %xmm3,0x68(%rsp) │ │ │ │ - movq %xmm0,0x8(%rsp) │ │ │ │ - mov %rdi,%r9 │ │ │ │ - movdqa %xmm6,0xc0(%rsp) │ │ │ │ - movq %xmm4,(%rsp) │ │ │ │ - movdqa %xmm4,%xmm0 │ │ │ │ - pand %xmm8,%xmm0 │ │ │ │ - psraw $0x6,%xmm4 │ │ │ │ - movdqa %xmm9,%xmm1 │ │ │ │ - psubw %xmm0,%xmm1 │ │ │ │ - psllw $0x8,%xmm0 │ │ │ │ - por %xmm1,%xmm0 │ │ │ │ - movq %xmm0,0x18(%rsp) │ │ │ │ - pabsw %xmm4,%xmm4 │ │ │ │ - movq %xmm4,0x10(%rsp) │ │ │ │ - movzbl %bl,%r8d │ │ │ │ + je 319006 <__cxa_finalize@plt+0x2edfb6> │ │ │ │ + vpbroadcastd 0xbc(%rbx),%xmm0 │ │ │ │ + vpsubb %xmm7,%xmm0,%xmm0 │ │ │ │ + vpand %xmm0,%xmm8,%xmm0 │ │ │ │ + vpcmpgtb %xmm9,%xmm0,%xmm0 │ │ │ │ + vpmovmskb %xmm0,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 31909e <__cxa_finalize@plt+0x2ee04e> │ │ │ │ + popcnt %ecx,%ecx │ │ │ │ + vmovdqa -0x20(%rdx),%ymm0 │ │ │ │ + vpbroadcastd 0x30(%r15),%ymm5 │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + je 319020 <__cxa_finalize@plt+0x2edfd0> │ │ │ │ + vpbroadcastd 0x128(%rbx,%rcx,4),%ymm2 │ │ │ │ + vpbroadcastd 0x11c(%rbx,%rcx,4),%ymm3 │ │ │ │ + vpmullw %ymm0,%ymm2,%ymm2 │ │ │ │ + cmp $0x8,%r8d │ │ │ │ + jl 319066 <__cxa_finalize@plt+0x2ee016> │ │ │ │ + vmovdqu -0x22(%rdx),%ymm4 │ │ │ │ + vpunpcklwd %ymm0,%ymm0,%ymm1 │ │ │ │ + vpblendd $0xee,%ymm4,%ymm1,%ymm1 │ │ │ │ + je 31906b <__cxa_finalize@plt+0x2ee01b> │ │ │ │ + vpblendd $0x10,%ymm4,%ymm1,%ymm1 │ │ │ │ + jmp 31906b <__cxa_finalize@plt+0x2ee01b> │ │ │ │ + call 318e80 <__cxa_finalize@plt+0x2ede30> │ │ │ │ + mov $0xfffffffffffffff0,%r14 │ │ │ │ + vbroadcasti128 0xe0(%rbx),%ymm9 │ │ │ │ + jmp 3190ae <__cxa_finalize@plt+0x2ee05e> │ │ │ │ + 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 319085 <__cxa_finalize@plt+0x2ee035> │ │ │ │ + vpshufhw $0x90,%ymm0,%ymm1 │ │ │ │ + vpaddw -0x1e(%rdx),%ymm1,%ymm1 │ │ │ │ + vpmullw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpxor %ymm2,%ymm2,%ymm2 │ │ │ │ + vpsrlw $0x3,%ymm1,%ymm1 │ │ │ │ + vpavgw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpackssdw %ymm5,%ymm5,%ymm5 │ │ │ │ + vpsubw 0x60(%rbx),%ymm5,%ymm5 │ │ │ │ + vpminsw %ymm5,%ymm11,%ymm5 │ │ │ │ + vpblendvb %ymm5,%ymm0,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm1,0x60(%rsp) │ │ │ │ + vbroadcasti128 0xf0(%rbx),%ymm9 │ │ │ │ + mov $0xfffffffffffffff8,%r14 │ │ │ │ + vmovd %r10d,%xmm5 │ │ │ │ + vmovdqa 0xc0(%rbx),%ymm4 │ │ │ │ + mov %r11d,%edx │ │ │ │ + vmovd %eax,%xmm0 │ │ │ │ + vpbroadcastw %xmm5,%ymm5 │ │ │ │ + rorx $0x5,%r10,%r9 │ │ │ │ + lea (%r10,%r10,2),%r11d │ │ │ │ + vpmullw 0x80(%rbx),%ymm5,%ymm5 │ │ │ │ + rorx $0x4,%r10,%rbx │ │ │ │ + sar $0x6,%r10d │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + sar $0x6,%r11d │ │ │ │ + vpand %ymm5,%ymm11,%ymm5 │ │ │ │ + neg %r10d │ │ │ │ + vpsllw $0x9,%ymm5,%ymm5 │ │ │ │ + add %r10d,%r9d │ │ │ │ + add %r10d,%r11d │ │ │ │ + add %r10d,%ebx │ │ │ │ + vpaddw %ymm0,%ymm0,%ymm7 │ │ │ │ + lea 0x7e(%rsp,%r10,2),%r10 │ │ │ │ + vpblendd $0xcc,%ymm7,%ymm0,%ymm0 │ │ │ │ + add %r14,%r10 │ │ │ │ + neg %r9d │ │ │ │ + vpaddw %ymm7,%ymm0,%ymm1 │ │ │ │ + neg %r11d │ │ │ │ + vpblendd $0xf0,%ymm1,%ymm0,%ymm0 │ │ │ │ + neg %ebx │ │ │ │ + vpaddw %ymm7,%ymm7,%ymm7 │ │ │ │ + vpaddw %ymm0,%ymm6,%ymm6 │ │ │ │ lea (%rdx,%rax,1),%ecx │ │ │ │ shr $0x6,%edx │ │ │ │ - movq (%rsp,%rdx,1),%xmm0 │ │ │ │ + vmovdqu (%rsp,%rdx,2),%xmm1 │ │ │ │ lea (%rcx,%rax,1),%edx │ │ │ │ shr $0x6,%ecx │ │ │ │ - movhps (%rsp,%rcx,1),%xmm0 │ │ │ │ + vmovdqu (%rsp,%rcx,2),%xmm3 │ │ │ │ lea (%rdx,%rax,1),%ecx │ │ │ │ shr $0x6,%edx │ │ │ │ - movq (%rsp,%rdx,1),%xmm1 │ │ │ │ + vinserti128 $0x1,(%rsp,%rdx,2),%ymm1,%ymm1 │ │ │ │ lea (%rcx,%rax,1),%edx │ │ │ │ shr $0x6,%ecx │ │ │ │ - movhps (%rsp,%rcx,1),%xmm1 │ │ │ │ - movdqa %xmm8,%xmm2 │ │ │ │ - pand %xmm6,%xmm2 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - paddsw %xmm7,%xmm5 │ │ │ │ - movdqa %xmm9,%xmm3 │ │ │ │ - psubw %xmm2,%xmm3 │ │ │ │ - psllw $0x8,%xmm2 │ │ │ │ - pshufb %xmm11,%xmm0 │ │ │ │ - por %xmm3,%xmm2 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm8,%xmm2 │ │ │ │ - pand %xmm5,%xmm2 │ │ │ │ - movdqa %xmm9,%xmm3 │ │ │ │ - psubw %xmm2,%xmm3 │ │ │ │ - psllw $0x8,%xmm2 │ │ │ │ - pshufb %xmm11,%xmm1 │ │ │ │ - por %xmm3,%xmm2 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - cmp $0x7f,%ecx │ │ │ │ - jge 31e34d <__cxa_finalize@plt+0x2f32fd> │ │ │ │ - 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 │ │ │ │ - movhps (%rsp,%rcx,1),%xmm4 │ │ │ │ - pshufb %xmm12,%xmm3 │ │ │ │ - pshufb %xmm12,%xmm4 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpckldq %xmm4,%xmm2 │ │ │ │ - punpckhdq %xmm4,%xmm3 │ │ │ │ - movddup 0x18(%rsp),%xmm4 │ │ │ │ - pmaddubsw %xmm4,%xmm2 │ │ │ │ - pmaddubsw %xmm4,%xmm3 │ │ │ │ - psraw $0xf,%xmm6 │ │ │ │ - pand %xmm6,%xmm2 │ │ │ │ - pandn %xmm0,%xmm6 │ │ │ │ - movdqa %xmm2,%xmm0 │ │ │ │ - por %xmm6,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - psraw $0xf,%xmm6 │ │ │ │ - pand %xmm6,%xmm3 │ │ │ │ - pandn %xmm1,%xmm6 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - por %xmm6,%xmm1 │ │ │ │ - pmulhrsw %xmm10,%xmm0 │ │ │ │ - pmulhrsw %xmm10,%xmm1 │ │ │ │ - packuswb %xmm1,%xmm0 │ │ │ │ - movd %xmm0,(%rdi) │ │ │ │ - pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ - movd %xmm1,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - punpckhqdq %xmm0,%xmm0 │ │ │ │ - movd %xmm0,(%rdi) │ │ │ │ - psrlq $0x20,%xmm0 │ │ │ │ - movd %xmm0,(%rdi,%rsi,1) │ │ │ │ + vinserti128 $0x1,(%rsp,%rcx,2),%ymm3,%ymm3 │ │ │ │ + vpshufb %ymm10,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm10,%ymm3,%ymm3 │ │ │ │ + vpand %ymm6,%ymm11,%ymm2 │ │ │ │ + vpunpcklqdq %ymm3,%ymm1,%ymm0 │ │ │ │ + vpunpckhqdq %ymm3,%ymm1,%ymm1 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + cmp $0x40,%ecx │ │ │ │ + jge 3191d2 <__cxa_finalize@plt+0x2ee182> │ │ │ │ + vmovdqu (%r10),%xmm2 │ │ │ │ + vinserti128 $0x1,(%r10,%r11,2),%ymm2,%ymm2 │ │ │ │ + vmovdqu (%r10,%r9,2),%xmm3 │ │ │ │ + vinserti128 $0x1,(%r10,%rbx,2),%ymm3,%ymm3 │ │ │ │ + vpshufb %ymm9,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm9,%ymm3,%ymm3 │ │ │ │ + vpunpckhwd %ymm3,%ymm2,%ymm1 │ │ │ │ + vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpsraw $0xf,%ymm6,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpermd %ymm1,%ymm4,%ymm1 │ │ │ │ + vpblendvb %ymm3,%ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm7,%ymm6,%ymm6 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + add %r14,%r10 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rdi,%rcx,1) │ │ │ │ sub $0x4,%r8d │ │ │ │ - je 31e450 <__cxa_finalize@plt+0x2f3400> │ │ │ │ - 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 31e24e <__cxa_finalize@plt+0x2f31fe> │ │ │ │ - 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 │ │ │ │ - movzbl 0x16(%rsp),%edx │ │ │ │ - movhps (%rsp,%rdx,1),%xmm2 │ │ │ │ - psubw %xmm3,%xmm4 │ │ │ │ - pshufb %xmm12,%xmm1 │ │ │ │ - pshufb %xmm12,%xmm2 │ │ │ │ - movq %xmm4,0x10(%rsp) │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpckldq %xmm2,%xmm0 │ │ │ │ - punpckhdq %xmm2,%xmm1 │ │ │ │ - pmaddubsw %xmm5,%xmm0 │ │ │ │ - pmaddubsw %xmm5,%xmm1 │ │ │ │ - pmulhrsw %xmm10,%xmm0 │ │ │ │ - pmulhrsw %xmm10,%xmm1 │ │ │ │ - packuswb %xmm1,%xmm0 │ │ │ │ - movd %xmm0,(%rdi) │ │ │ │ - pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ - movd %xmm1,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - punpckhqdq %xmm0,%xmm0 │ │ │ │ - movd %xmm0,(%rdi) │ │ │ │ - psrlq $0x20,%xmm0 │ │ │ │ - movd %xmm0,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ + je 31926b <__cxa_finalize@plt+0x2ee21b> │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + cmp %ebp,%edx │ │ │ │ + jge 31912d <__cxa_finalize@plt+0x2ee0dd> │ │ │ │ + vmovdqu (%r10),%xmm1 │ │ │ │ + vinserti128 $0x1,(%r10,%r11,2),%ymm1,%ymm1 │ │ │ │ + vmovdqu (%r10,%r9,2),%xmm2 │ │ │ │ + vinserti128 $0x1,(%r10,%rbx,2),%ymm2,%ymm2 │ │ │ │ + add %r14,%r10 │ │ │ │ + vpshufb %ymm9,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm9,%ymm2,%ymm2 │ │ │ │ + vpunpckhwd %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpcklwd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermd %ymm0,%ymm4,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rdi,%rcx,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 31e3bc <__cxa_finalize@plt+0x2f336c> │ │ │ │ - sub $0x100,%ebx │ │ │ │ - jl 31e48d <__cxa_finalize@plt+0x2f343d> │ │ │ │ - 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 31e20b <__cxa_finalize@plt+0x2f31bb> │ │ │ │ - add $0x100,%rsp │ │ │ │ + jg 319208 <__cxa_finalize@plt+0x2ee1b8> │ │ │ │ + mov %r15,%rsp │ │ │ │ + pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ + mov %r8d,%ebp │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 31e1a9 <__cxa_finalize@plt+0x2f3159> │ │ │ │ - movd 0x8(%rdx),%xmm5 │ │ │ │ + jne 3195d9 <__cxa_finalize@plt+0x2ee589> │ │ │ │ lea 0x7e(%r9),%ecx │ │ │ │ - pshufb %xmm7,%xmm5 │ │ │ │ + xor %r11d,%r11d │ │ │ │ mov %r8b,%cl │ │ │ │ - movd %xmm5,0x88(%rsp) │ │ │ │ cmp $0x8,%ecx │ │ │ │ - ja 31e51d <__cxa_finalize@plt+0x2f34cd> │ │ │ │ - call 31e046 <__cxa_finalize@plt+0x2f2ff6> │ │ │ │ + ja 31930e <__cxa_finalize@plt+0x2ee2be> │ │ │ │ + vmovdqu 0x2(%rdx),%xmm0 │ │ │ │ + vmovdqa (%rdx),%xmm1 │ │ │ │ + vpblendw $0x7f,0x4(%rdx),%xmm0,%xmm2 │ │ │ │ + vpblendw $0xfe,-0x2(%rdx),%xmm1,%xmm3 │ │ │ │ + vpbroadcastw 0x38(%r15),%xmm4 │ │ │ │ + vpaddw %xmm0,%xmm1,%xmm1 │ │ │ │ + vpaddw %xmm3,%xmm2,%xmm2 │ │ │ │ + not %r11d │ │ │ │ + vpsubw %xmm2,%xmm1,%xmm2 │ │ │ │ + add %eax,%eax │ │ │ │ + vpsraw $0x3,%xmm2,%xmm2 │ │ │ │ sub $0x35,%r9d │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + vpaddw %xmm1,%xmm2,%xmm2 │ │ │ │ lea 0x7(%r8),%ecx │ │ │ │ + vpmaxsw %xmm3,%xmm2,%xmm2 │ │ │ │ xor $0x7f,%r9d │ │ │ │ - movdqu 0xc2724(%r10),%xmm1 │ │ │ │ - movd %ecx,%xmm0 │ │ │ │ - movd %r9d,%xmm6 │ │ │ │ - shr $0x8,%r9d │ │ │ │ - movdqa 0xc27a0(%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 31e570 <__cxa_finalize@plt+0x2f3520> │ │ │ │ + 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 318e40 <__cxa_finalize@plt+0x2eddf0> │ │ │ │ + jmp 3193d0 <__cxa_finalize@plt+0x2ee380> │ │ │ │ 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 0xc2724(%r10),%xmm3 │ │ │ │ - movdqa 0xc27a0(%r10,%r9,8),%xmm4 │ │ │ │ - psrldq $0x4,%xmm4 │ │ │ │ - call 31e595 <__cxa_finalize@plt+0x2f3545> │ │ │ │ - mov (%rsp),%ecx │ │ │ │ - sub $0x8d,%ecx │ │ │ │ + call 318e40 <__cxa_finalize@plt+0x2eddf0> │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 3193aa <__cxa_finalize@plt+0x2ee35a> │ │ │ │ + popcnt %ecx,%ecx │ │ │ │ + vpbroadcastd 0x128(%rbx,%rcx,4),%xmm4 │ │ │ │ + vpbroadcastd 0x11c(%rbx,%rcx,4),%xmm5 │ │ │ │ + vpbroadcastd 0x134(%rbx,%rcx,4),%xmm6 │ │ │ │ + vmovdqu 0x2(%rdx),%xmm0 │ │ │ │ + vpblendw $0xfe,-0x2(%rdx),%xmm1,%xmm2 │ │ │ │ + vpmullw %xmm0,%xmm4,%xmm4 │ │ │ │ + vpblendw $0x7f,0x4(%rdx),%xmm0,%xmm3 │ │ │ │ + vpaddw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpblendd $0x7,0x6(%rdx),%xmm3,%xmm3 │ │ │ │ + vpaddw %xmm3,%xmm2,%xmm2 │ │ │ │ + vpbroadcastd 0x28(%r15),%xmm3 │ │ │ │ + vpmullw %xmm5,%xmm1,%xmm1 │ │ │ │ + vpmullw %xmm6,%xmm2,%xmm2 │ │ │ │ + vpackssdw %xmm3,%xmm3,%xmm3 │ │ │ │ + vpaddw %xmm4,%xmm1,%xmm1 │ │ │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpsubw 0x40(%rbx),%xmm3,%xmm3 │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ + vpsrlw $0x3,%xmm1,%xmm1 │ │ │ │ + vpminsw %xmm3,%xmm11,%xmm3 │ │ │ │ + vpavgw %xmm4,%xmm1,%xmm1 │ │ │ │ + vpblendvb %xmm3,%xmm0,%xmm1,%xmm1 │ │ │ │ + vmovdqu %xmm1,0x82(%rsp) │ │ │ │ + lea -0x33(%r9),%ecx │ │ │ │ mov %r8b,%cl │ │ │ │ cmp $0x8,%ecx │ │ │ │ - jbe 31e127 <__cxa_finalize@plt+0x2f30d7> │ │ │ │ - pmovmskb %xmm6,%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 31e1a9 <__cxa_finalize@plt+0x2f3159> │ │ │ │ - imul $0x55555555,%r9d,%r9d │ │ │ │ - mov %rdx,%rcx │ │ │ │ - shr $0x1e,%r9d │ │ │ │ - sub $0x3,%r9 │ │ │ │ - jmp 31e955 <__cxa_finalize@plt+0x2f3905> │ │ │ │ - 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 31e67b <__cxa_finalize@plt+0x2f362b> │ │ │ │ - imul $0x55555555,%r9d,%r9d │ │ │ │ - movq 0x86(%rsp),%xmm0 │ │ │ │ - shr $0x1e,%r9d │ │ │ │ - movq 0x87(%rsp),%xmm1 │ │ │ │ - sub $0x3,%r9 │ │ │ │ - movddup 0xc2830(%r10,%r9,8),%xmm7 │ │ │ │ - punpcklbw %xmm1,%xmm0 │ │ │ │ - pmaddubsw %xmm7,%xmm0 │ │ │ │ - movq 0x88(%rsp),%xmm1 │ │ │ │ - movq 0x89(%rsp),%xmm2 │ │ │ │ - movddup 0xc2848(%r10,%r9,8),%xmm7 │ │ │ │ - punpcklbw %xmm2,%xmm1 │ │ │ │ - pmaddubsw %xmm7,%xmm1 │ │ │ │ - movq 0x8a(%rsp),%xmm2 │ │ │ │ - movddup 0xc2860(%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 31e67b <__cxa_finalize@plt+0x2f362b> │ │ │ │ - movq 0x1(%rdx,%rcx,1),%xmm0 │ │ │ │ - movq %xmm0,0x88(%rsp,%rcx,1) │ │ │ │ - ret │ │ │ │ - test $0x400,%r9d │ │ │ │ - jne 31e1a9 <__cxa_finalize@plt+0x2f3159> │ │ │ │ - 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 0xc27c0(%r10,%r9,4),%xmm3 │ │ │ │ - pcmpeqb 0xc2790(%r10),%xmm0 │ │ │ │ - pand %xmm0,%xmm1 │ │ │ │ - pand %xmm0,%xmm6 │ │ │ │ - pcmpgtb %xmm3,%xmm1 │ │ │ │ - pcmpgtb %xmm3,%xmm6 │ │ │ │ - pmovmskb %xmm1,%r9d │ │ │ │ - mov %rdx,%rcx │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 31e7de <__cxa_finalize@plt+0x2f378e> │ │ │ │ - imul $0x24924924,%r9d,%r9d │ │ │ │ - pshufb 0xc27c0(%r10),%xmm5 │ │ │ │ - shr $0x1e,%r9d │ │ │ │ - adc $0xfffffffffffffffc,%r9 │ │ │ │ - movd %xmm5,0x90(%rsp) │ │ │ │ - movddup 0xc2830(%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 0xc2848(%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 31e7aa <__cxa_finalize@plt+0x2f375a> │ │ │ │ - movddup 0xc2860(%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 31e7de <__cxa_finalize@plt+0x2f378e> │ │ │ │ - movdqu 0x1(%rcx,%rdx,1),%xmm0 │ │ │ │ - movdqu %xmm0,0x80(%rsp,%rdx,1) │ │ │ │ - pmovmskb %xmm6,%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 31e1a9 <__cxa_finalize@plt+0x2f3159> │ │ │ │ - imul $0x24924924,%r9d,%r9d │ │ │ │ - shr $0x1e,%r9d │ │ │ │ - adc $0xfffffffffffffffc,%r9 │ │ │ │ - jmp 31e955 <__cxa_finalize@plt+0x2f3905> │ │ │ │ - test $0x400,%r9d │ │ │ │ - jne 31e1a9 <__cxa_finalize@plt+0x2f3159> │ │ │ │ - pshufb 0xc27c0(%r10),%xmm6 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - lea 0x90(%rsp),%rdx │ │ │ │ - movd %xmm6,0x10(%rdx) │ │ │ │ - xor %r9d,%r9d │ │ │ │ - call 31dd60 <__cxa_finalize@plt+0x2f2d10> │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - mov 0x120(%rsp),%edx │ │ │ │ - movdqa %xmm0,0x80(%rsp) │ │ │ │ - movdqa %xmm1,0x90(%rsp) │ │ │ │ - cmp $0x20,%edx │ │ │ │ - jge 31e955 <__cxa_finalize@plt+0x2f3905> │ │ │ │ - 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 31e955 <__cxa_finalize@plt+0x2f3905> │ │ │ │ - movdqu 0x21(%rdx),%xmm0 │ │ │ │ - movdqu 0x31(%rdx),%xmm1 │ │ │ │ - movdqa %xmm0,0xa0(%rsp) │ │ │ │ - movdqa %xmm1,0xb0(%rsp) │ │ │ │ - test $0x400,%r9d │ │ │ │ - jne 31e1a9 <__cxa_finalize@plt+0x2f3159> │ │ │ │ - pshufb 0xc27c0(%r10),%xmm1 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - lea 0xb0(%rsp),%rdx │ │ │ │ - movd %xmm1,0x10(%rdx) │ │ │ │ - xor %r9d,%r9d │ │ │ │ - call 31dd60 <__cxa_finalize@plt+0x2f2d10> │ │ │ │ - sub $0x20,%rdx │ │ │ │ - call 31dd60 <__cxa_finalize@plt+0x2f2d10> │ │ │ │ - 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 31e955 <__cxa_finalize@plt+0x2f3905> │ │ │ │ - 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 31e955 <__cxa_finalize@plt+0x2f3905> │ │ │ │ - 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 31dd60 <__cxa_finalize@plt+0x2f2d10> │ │ │ │ - cmp $0xffffffe0,%r8d │ │ │ │ - jge 31e99c <__cxa_finalize@plt+0x2f394c> │ │ │ │ - sub $0x20,%rdx │ │ │ │ - call 31dd60 <__cxa_finalize@plt+0x2f2d10> │ │ │ │ - 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 31e1a9 <__cxa_finalize@plt+0x2f3159> │ │ │ │ - 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 31e1a9 <__cxa_finalize@plt+0x2f3159> │ │ │ │ - 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 31e1a9 <__cxa_finalize@plt+0x2f3159> │ │ │ │ + jbe 3193fc <__cxa_finalize@plt+0x2ee3ac> │ │ │ │ + vpbroadcastd 0xbc(%rbx),%ymm0 │ │ │ │ + vpsubb %ymm7,%ymm0,%ymm0 │ │ │ │ + vpand %ymm0,%ymm8,%ymm0 │ │ │ │ + vpcmpgtb %ymm9,%ymm0,%ymm0 │ │ │ │ + vpmovmskb %ymm0,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 3195d9 <__cxa_finalize@plt+0x2ee589> │ │ │ │ + popcnt %ecx,%ecx │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jne 31941e <__cxa_finalize@plt+0x2ee3ce> │ │ │ │ + vpbroadcastd 0x148(%rbx),%ymm6 │ │ │ │ + vpbroadcastd 0xb4(%rbx),%ymm7 │ │ │ │ + cmp $0x10,%r8d │ │ │ │ + jmp 319a0e <__cxa_finalize@plt+0x2ee9be> │ │ │ │ + call 318e80 <__cxa_finalize@plt+0x2ede30> │ │ │ │ + vbroadcasti128 0x110(%rbx),%ymm7 │ │ │ │ + lea 0x76(%rsp),%r14 │ │ │ │ + mov $0xfffffffffffffff8,%r11 │ │ │ │ + jmp 3195ee <__cxa_finalize@plt+0x2ee59e> │ │ │ │ + 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 319460 <__cxa_finalize@plt+0x2ee410> │ │ │ │ + vmovdqu -0x22(%rdx),%ymm4 │ │ │ │ + vpunpcklwd %ymm0,%ymm0,%ymm1 │ │ │ │ + vpblendd $0xee,%ymm4,%ymm1,%ymm1 │ │ │ │ + je 319465 <__cxa_finalize@plt+0x2ee415> │ │ │ │ + vpblendd $0x10,%ymm4,%ymm1,%ymm1 │ │ │ │ + jmp 319465 <__cxa_finalize@plt+0x2ee415> │ │ │ │ + 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 3195d9 <__cxa_finalize@plt+0x2ee589> │ │ │ │ + vbroadcasti128 0xe0(%rbx),%ymm10 │ │ │ │ + vbroadcasti128 0x100(%rbx),%ymm7 │ │ │ │ + lea 0x78(%rsp),%r9 │ │ │ │ + vmovd %r10d,%xmm1 │ │ │ │ + vbroadcasti128 -0x1e(%rbx),%ymm4 │ │ │ │ + vmovd %eax,%xmm2 │ │ │ │ + vpbroadcastw %xmm1,%ymm1 │ │ │ │ + vpbroadcastw %xmm2,%ymm2 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + vpaddw %ymm4,%ymm4,%ymm4 │ │ │ │ + vpmullw 0xa0(%rbx),%ymm1,%ymm0 │ │ │ │ + vpaddw %ymm2,%ymm2,%ymm5 │ │ │ │ + vpsllw $0x3,%xmm1,%xmm1 │ │ │ │ + vpblendd $0xf0,%ymm5,%ymm2,%ymm2 │ │ │ │ + lea 0x1080(%rax),%edx │ │ │ │ + vpaddw %ymm2,%ymm4,%ymm4 │ │ │ │ + vpshufd $0x88,%ymm0,%ymm6 │ │ │ │ + vpsraw $0x6,%xmm0,%xmm0 │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + vpsubw %xmm0,%xmm1,%xmm8 │ │ │ │ + vpand %ymm6,%ymm11,%ymm6 │ │ │ │ + vpunpckhwd %xmm1,%xmm8,%xmm9 │ │ │ │ + vpsllw $0x9,%ymm6,%ymm6 │ │ │ │ + vpunpcklwd %xmm1,%xmm8,%xmm8 │ │ │ │ + lea (%rdx,%rax,1),%ecx │ │ │ │ + shr $0x6,%edx │ │ │ │ + vmovdqu (%rsp,%rdx,2),%xmm1 │ │ │ │ + vmovdqu 0x10(%rsp,%rdx,2),%xmm2 │ │ │ │ + lea (%rcx,%rax,1),%edx │ │ │ │ + shr $0x6,%ecx │ │ │ │ + vinserti128 $0x1,(%rsp,%rcx,2),%ymm1,%ymm1 │ │ │ │ + vinserti128 $0x1,0x10(%rsp,%rcx,2),%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm10,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm10,%ymm2,%ymm2 │ │ │ │ + vpunpcklqdq %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpckhqdq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpand %ymm4,%ymm11,%ymm2 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + cmp $0x40,%ecx │ │ │ │ + jge 3195b3 <__cxa_finalize@plt+0x2ee563> │ │ │ │ + vmovdqa %ymm5,%ymm1 │ │ │ │ + vpgatherdq %ymm5,(%r9,%xmm9,2),%ymm3 │ │ │ │ + vmovdqa %ymm1,%ymm5 │ │ │ │ + vpgatherdq %ymm1,(%r9,%xmm8,2),%ymm2 │ │ │ │ + vpshufb %ymm7,%ymm3,%ymm3 │ │ │ │ + vpshufb %ymm7,%ymm2,%ymm2 │ │ │ │ + vpunpckldq %ymm3,%ymm2,%ymm1 │ │ │ │ + vpunpckhdq %ymm3,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ + vpsraw $0xf,%ymm4,%ymm2 │ │ │ │ + vpblendvb %ymm2,%ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm4,%ymm4 │ │ │ │ + sub $0x4,%r9 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + sub $0x2,%r8d │ │ │ │ + je 3197af <__cxa_finalize@plt+0x2ee75f> │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + jmp 31951c <__cxa_finalize@plt+0x2ee4cc> │ │ │ │ + vbroadcasti128 0x100(%rbx),%ymm7 │ │ │ │ + lea 0x78(%rsp),%r14 │ │ │ │ + mov $0xfffffffffffffffc,%r11 │ │ │ │ + vmovd %r10d,%xmm1 │ │ │ │ + vbroadcasti128 -0x1e(%rbx),%ymm4 │ │ │ │ + vmovd %eax,%xmm2 │ │ │ │ + vpbroadcastw %xmm1,%ymm1 │ │ │ │ + vpbroadcastw %xmm2,%ymm2 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + vpmullw 0xa0(%rbx),%ymm1,%ymm0 │ │ │ │ + vpaddw %ymm2,%ymm2,%ymm5 │ │ │ │ + vpsllw $0x3,%xmm1,%xmm1 │ │ │ │ + vpblendd $0xf0,%ymm5,%ymm2,%ymm2 │ │ │ │ + lea 0x1040(%rax),%ebx │ │ │ │ + vpaddw %ymm2,%ymm4,%ymm4 │ │ │ │ + vmovd %xmm1,0x11c(%rsp) │ │ │ │ + mov %ebx,%edx │ │ │ │ + vmovdqa %ymm0,0x120(%rsp) │ │ │ │ + mov %r14,%r9 │ │ │ │ + vmovdqa %ymm4,0x140(%rsp) │ │ │ │ + vpshufd $0x88,%ymm0,%ymm6 │ │ │ │ + vpsraw $0x6,%xmm0,%xmm0 │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + vpsubw %xmm0,%xmm1,%xmm8 │ │ │ │ + vpand %ymm6,%ymm11,%ymm6 │ │ │ │ + vpunpckhwd %xmm1,%xmm8,%xmm9 │ │ │ │ + vpsllw $0x9,%ymm6,%ymm6 │ │ │ │ + vpunpcklwd %xmm1,%xmm8,%xmm8 │ │ │ │ + lea (%rdx,%rax,1),%ecx │ │ │ │ + shr $0x6,%edx │ │ │ │ + vmovdqu (%rsp,%rdx,2),%xmm0 │ │ │ │ + vmovdqu 0x2(%rsp,%rdx,2),%xmm1 │ │ │ │ + lea (%rcx,%rax,1),%edx │ │ │ │ + shr $0x6,%ecx │ │ │ │ + vinserti128 $0x1,(%rsp,%rcx,2),%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,0x2(%rsp,%rcx,2),%ymm1,%ymm1 │ │ │ │ + vpand %ymm4,%ymm11,%ymm2 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + cmp $0x40,%ecx │ │ │ │ + jge 3196f3 <__cxa_finalize@plt+0x2ee6a3> │ │ │ │ + vmovdqa %ymm5,%ymm1 │ │ │ │ + vpgatherdq %ymm5,(%r9,%xmm9,2),%ymm3 │ │ │ │ + vmovdqa %ymm1,%ymm5 │ │ │ │ + vpgatherdq %ymm1,(%r9,%xmm8,2),%ymm2 │ │ │ │ + vpshufb %ymm7,%ymm3,%ymm3 │ │ │ │ + vpshufb %ymm7,%ymm2,%ymm2 │ │ │ │ + vpunpckldq %ymm3,%ymm2,%ymm1 │ │ │ │ + vpunpckhdq %ymm3,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ + vpsraw $0xf,%ymm4,%ymm2 │ │ │ │ + vpblendvb %ymm2,%ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm5,%ymm4,%ymm4 │ │ │ │ + add %r11,%r9 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + sub $0x2,%r8d │ │ │ │ + je 31976c <__cxa_finalize@plt+0x2ee71c> │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + cmp $0xdc0,%edx │ │ │ │ + jge 31966e <__cxa_finalize@plt+0x2ee61e> │ │ │ │ + vmovdqa %ymm5,%ymm0 │ │ │ │ + vpgatherdq %ymm5,(%r9,%xmm9,2),%ymm4 │ │ │ │ + vmovdqa %ymm0,%ymm5 │ │ │ │ + vpgatherdq %ymm0,(%r9,%xmm8,2),%ymm3 │ │ │ │ + add %r11,%r9 │ │ │ │ + vpshufb %ymm7,%ymm4,%ymm2 │ │ │ │ + vpshufb %ymm7,%ymm3,%ymm1 │ │ │ │ + vpunpckldq %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpckhdq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 31971b <__cxa_finalize@plt+0x2ee6cb> │ │ │ │ + sub $0x100,%ebp │ │ │ │ + jl 3197af <__cxa_finalize@plt+0x2ee75f> │ │ │ │ + vpbroadcastd 0x11c(%rsp),%ymm0 │ │ │ │ + add $0x10,%r10 │ │ │ │ + vpaddw 0x120(%rsp),%ymm0,%ymm0 │ │ │ │ + add $0x200,%ebx │ │ │ │ + vpbroadcastd 0xc3c36(%rip),%ymm4 │ │ │ │ + movzbl %bpl,%r8d │ │ │ │ + vpaddw 0x140(%rsp),%ymm4,%ymm4 │ │ │ │ + mov %r10,%rdi │ │ │ │ + jmp 319634 <__cxa_finalize@plt+0x2ee5e4> │ │ │ │ + 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 3195d9 <__cxa_finalize@plt+0x2ee589> │ │ │ │ + lea 0xf(%r8),%ecx │ │ │ │ + sub $0x5a,%r9d │ │ │ │ + call 318e40 <__cxa_finalize@plt+0x2eddf0> │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 319882 <__cxa_finalize@plt+0x2ee832> │ │ │ │ + popcnt %ecx,%ecx │ │ │ │ + vpbroadcastd 0x128(%rbx,%rcx,4),%ymm4 │ │ │ │ + vpbroadcastd 0x11c(%rbx,%rcx,4),%ymm5 │ │ │ │ + vpbroadcastd 0x134(%rbx,%rcx,4),%ymm6 │ │ │ │ + vmovdqu 0x2(%rdx),%ymm0 │ │ │ │ + vpunpcklwd %xmm1,%xmm1,%xmm2 │ │ │ │ + vpblendd $0xfe,-0x2(%rdx),%ymm2,%ymm2 │ │ │ │ + vpunpckhwd %ymm0,%ymm0,%ymm3 │ │ │ │ + vpmullw %ymm0,%ymm4,%ymm4 │ │ │ │ + vpblendd $0x7f,0x4(%rdx),%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpblendd $0x7f,0x6(%rdx),%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpbroadcastd 0x28(%r15),%ymm3 │ │ │ │ + vpmullw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmullw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm3,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpsubw 0x40(%rbx),%ymm3,%ymm3 │ │ │ │ + vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + vpsrlw $0x3,%ymm1,%ymm1 │ │ │ │ + vpminsw %ymm3,%ymm11,%ymm3 │ │ │ │ + vpavgw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpblendvb %ymm3,%ymm0,%ymm1,%ymm1 │ │ │ │ + vmovdqu %ymm1,0x82(%rsp) │ │ │ │ + vpbroadcastd 0xbc(%rbx),%ymm0 │ │ │ │ + vpsubb %ymm7,%ymm0,%ymm0 │ │ │ │ + vpand %ymm0,%ymm8,%ymm0 │ │ │ │ + vpcmpgtb %ymm9,%ymm0,%ymm0 │ │ │ │ + vpmovmskb %ymm0,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 3195d9 <__cxa_finalize@plt+0x2ee589> │ │ │ │ + popcnt %ecx,%ecx │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jne 31941b <__cxa_finalize@plt+0x2ee3cb> │ │ │ │ + vpbroadcastd 0x148(%rbx),%ymm6 │ │ │ │ + vpbroadcastd 0xb4(%rbx),%ymm7 │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + jne 319a04 <__cxa_finalize@plt+0x2ee9b4> │ │ │ │ + vmovq -0x8(%rdx),%xmm0 │ │ │ │ + vmovq -0x6(%rdx),%xmm1 │ │ │ │ + vpbroadcastd 0x30(%r15),%xmm5 │ │ │ │ + vmovq 0x78(%rbx),%xmm4 │ │ │ │ + vpshuflw $0x90,%xmm0,%xmm2 │ │ │ │ + vpshuflw $0xf9,%xmm1,%xmm3 │ │ │ │ + vpaddw %xmm0,%xmm1,%xmm1 │ │ │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpshuflw $0x40,%xmm0,%xmm2 │ │ │ │ + vpaddw %xmm6,%xmm3,%xmm3 │ │ │ │ + vpackssdw %xmm5,%xmm5,%xmm5 │ │ │ │ + vpavgw %xmm3,%xmm2,%xmm2 │ │ │ │ + vpsubw %xmm4,%xmm5,%xmm5 │ │ │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpminsw %xmm5,%xmm11,%xmm5 │ │ │ │ + vpsrlw $0x2,%xmm1,%xmm1 │ │ │ │ + vpblendvb %xmm5,%xmm0,%xmm1,%xmm1 │ │ │ │ + vmovq %xmm1,0x78(%rsp) │ │ │ │ + jmp 3195d9 <__cxa_finalize@plt+0x2ee589> │ │ │ │ + vmovdqa 0x20(%rdx),%ymm2 │ │ │ │ + vmovd 0x40(%rdx),%xmm0 │ │ │ │ + lea 0x300(%r8),%ebp │ │ │ │ + vmovdqa %ymm2,0xa0(%rsp) │ │ │ │ + vmovd %xmm0,0xc0(%rsp) │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 3195d9 <__cxa_finalize@plt+0x2ee589> │ │ │ │ + vpbroadcastd 0x148(%rbx),%ymm6 │ │ │ │ + vpbroadcastd 0x28(%r15),%ymm0 │ │ │ │ + vpbroadcastd 0xb4(%rbx),%ymm7 │ │ │ │ + mov $0x20,%ecx │ │ │ │ + vpackssdw %ymm0,%ymm0,%ymm0 │ │ │ │ + vpsubw 0x40(%rbx),%ymm0,%ymm0 │ │ │ │ + vpminsw %ymm0,%ymm11,%ymm8 │ │ │ │ + vpsubw %ymm7,%ymm8,%ymm9 │ │ │ │ + vmovdqu 0x2(%rdx),%ymm0 │ │ │ │ + vpunpcklwd %xmm1,%xmm1,%xmm4 │ │ │ │ + vpaddw 0x6(%rdx),%ymm6,%ymm2 │ │ │ │ + vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpblendd $0xfe,-0x2(%rdx),%ymm4,%ymm4 │ │ │ │ + vpaddw 0x4(%rdx),%ymm1,%ymm1 │ │ │ │ + vmovdqu 0x2(%rdx,%rcx,1),%ymm3 │ │ │ │ + vpaddw -0x2(%rdx,%rcx,1),%ymm6,%ymm5 │ │ │ │ + vpavgw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpunpckhwd %ymm3,%ymm3,%ymm4 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpblendd $0x7f,0x6(%rdx,%rcx,1),%ymm4,%ymm2 │ │ │ │ + vpblendd $0x7f,0x4(%rdx,%rcx,1),%ymm4,%ymm4 │ │ │ │ + vpavgw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpaddw (%rdx,%rcx,1),%ymm3,%ymm5 │ │ │ │ + vpaddw %ymm5,%ymm4,%ymm4 │ │ │ │ + vpsrlw $0x2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpblendvb %ymm8,%ymm0,%ymm1,%ymm1 │ │ │ │ + vpsrlw $0x2,%ymm2,%ymm2 │ │ │ │ + vpblendvb %ymm9,%ymm3,%ymm2,%ymm2 │ │ │ │ + vmovdqu %ymm1,0x82(%rsp) │ │ │ │ + vmovdqu %ymm2,0x82(%rsp,%rcx,1) │ │ │ │ + cmp $0x10,%r8d │ │ │ │ + jl 319b1a <__cxa_finalize@plt+0x2eeaca> │ │ │ │ + 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 319ae2 <__cxa_finalize@plt+0x2eea92> │ │ │ │ + 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 319ae2 <__cxa_finalize@plt+0x2eea92> │ │ │ │ + vmovdqa -0x60(%rdx),%ymm5 │ │ │ │ + vpaddw -0x42(%rdx),%ymm1,%ymm1 │ │ │ │ + vpavgw -0x44(%rdx),%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw -0x5e(%rdx),%ymm5,%ymm4 │ │ │ │ + vpaddw -0x5c(%rdx),%ymm6,%ymm2 │ │ │ │ + vpsrlw $0x2,%ymm1,%ymm1 │ │ │ │ + vpaddw -0x62(%rdx),%ymm4,%ymm4 │ │ │ │ + vpavgw -0x64(%rdx),%ymm2,%ymm2 │ │ │ │ + vpblendvb %ymm8,%ymm0,%ymm1,%ymm3 │ │ │ │ + vmovdqa -0x80(%rdx),%ymm0 │ │ │ │ + vpsubw %ymm7,%ymm8,%ymm8 │ │ │ │ + vpaddw %ymm2,%ymm4,%ymm4 │ │ │ │ + vpaddw -0x7e(%rdx),%ymm0,%ymm1 │ │ │ │ + vpaddw -0x7c(%rdx),%ymm6,%ymm2 │ │ │ │ + vpsrlw $0x2,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm3,0x40(%rsp) │ │ │ │ + vpblendvb %ymm8,%ymm5,%ymm4,%ymm4 │ │ │ │ + vpsubw %ymm7,%ymm8,%ymm8 │ │ │ │ + vmovdqa %ymm4,0x20(%rsp) │ │ │ │ + vpunpcklwd %xmm0,%xmm0,%xmm3 │ │ │ │ + vpblendd $0xfe,(%rdx,%rcx,2),%ymm3,%ymm4 │ │ │ │ + vpblendd $0xfe,-0x2(%rdx,%rcx,2),%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpavgw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpsrlw $0x2,%ymm1,%ymm1 │ │ │ │ + vpblendvb %ymm8,%ymm0,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm1,0x82(%rsp,%rcx,2) │ │ │ │ + jmp 3195d9 <__cxa_finalize@plt+0x2ee589> │ │ │ │ + vmovdqa -0x10(%rdx),%xmm0 │ │ │ │ + vmovdqu -0xe(%rdx),%xmm3 │ │ │ │ + vpblendw $0xfe,-0x12(%rdx),%xmm0,%xmm2 │ │ │ │ + vpbroadcastd 0x30(%r15),%xmm5 │ │ │ │ + vpaddw %xmm3,%xmm0,%xmm1 │ │ │ │ + vpblendw $0x7f,-0xc(%rdx),%xmm3,%xmm3 │ │ │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpblendd $0xe,-0x14(%rdx),%xmm2,%xmm2 │ │ │ │ + vpaddw %xmm6,%xmm3,%xmm3 │ │ │ │ + vpackssdw %xmm5,%xmm5,%xmm5 │ │ │ │ + vpavgw %xmm3,%xmm2,%xmm2 │ │ │ │ + vpsubw 0x70(%rbx),%xmm5,%xmm5 │ │ │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpminsw %xmm5,%xmm11,%xmm5 │ │ │ │ + vpsrlw $0x2,%xmm1,%xmm1 │ │ │ │ + vpblendvb %xmm5,%xmm0,%xmm1,%xmm1 │ │ │ │ + vmovdqa %xmm1,0x70(%rsp) │ │ │ │ + jmp 3195d9 <__cxa_finalize@plt+0x2ee589> │ │ │ │ + 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 3195d9 <__cxa_finalize@plt+0x2ee589> │ │ │ │ + vpbroadcastd 0x148(%rbx),%ymm6 │ │ │ │ + vmovdqu 0x22(%rdx),%ymm0 │ │ │ │ + vpaddw 0x1e(%rdx),%ymm6,%ymm2 │ │ │ │ + vpaddw 0x20(%rdx),%ymm0,%ymm5 │ │ │ │ + vpavgw 0x26(%rdx),%ymm2,%ymm2 │ │ │ │ + vpaddw 0x24(%rdx),%ymm5,%ymm5 │ │ │ │ + vmovdqu 0x42(%rdx),%ymm4 │ │ │ │ + vpaddw 0x3e(%rdx),%ymm6,%ymm3 │ │ │ │ + vpaddw 0x40(%rdx),%ymm4,%ymm7 │ │ │ │ + vpavgw 0x46(%rdx),%ymm3,%ymm3 │ │ │ │ + vpaddw 0x44(%rdx),%ymm7,%ymm7 │ │ │ │ + vpaddw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpbroadcastd 0x28(%r15),%ymm5 │ │ │ │ + mov $0x60,%ecx │ │ │ │ + vpackssdw %ymm5,%ymm5,%ymm5 │ │ │ │ + vpaddw %ymm7,%ymm3,%ymm3 │ │ │ │ + vpsubw 0x40(%rbx),%ymm5,%ymm5 │ │ │ │ + vpsrlw $0x2,%ymm2,%ymm2 │ │ │ │ + vpbroadcastd 0xb4(%rbx),%ymm7 │ │ │ │ + vpsrlw $0x2,%ymm3,%ymm3 │ │ │ │ + vpminsw %ymm5,%ymm11,%ymm8 │ │ │ │ + vpsubw %ymm7,%ymm8,%ymm9 │ │ │ │ + vpblendvb %ymm9,%ymm0,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm7,%ymm9,%ymm9 │ │ │ │ + vpblendvb %ymm9,%ymm4,%ymm3,%ymm3 │ │ │ │ + vpsubw %ymm7,%ymm9,%ymm9 │ │ │ │ + vmovdqu %ymm2,0xa2(%rsp) │ │ │ │ + vmovdqu %ymm3,0xc2(%rsp) │ │ │ │ + jmp 319985 <__cxa_finalize@plt+0x2ee935> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sub $0xa8,%rsp │ │ │ │ - lea -0x332e(%rip),%r10 │ │ │ │ - movdqa 0xc2890(%r10),%xmm8 │ │ │ │ - movdqa 0xc28a0(%r10),%xmm9 │ │ │ │ - movdqa 0xc28c0(%r10),%xmm10 │ │ │ │ - mov %ecx,%r11d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0xc3839(%rip),%rax │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - dec %rdx │ │ │ │ - movslq 0xc29fc(%r10,%r8,4),%r8 │ │ │ │ + lea 0xc811e(%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 │ │ │ │ - lea 0xc29fc(%r10,%r8,1),%r8 │ │ │ │ - movzwl 0xc66a1(%r10,%rax,1),%eax │ │ │ │ + movzwl (%r10,%rax,1),%eax │ │ │ │ + vpbroadcastd 0xc3719(%rip),%ymm5 │ │ │ │ + mov %ecx,%r10d │ │ │ │ jmp *%r8 │ │ │ │ - lea 0x58(%r9),%r8d │ │ │ │ - test $0x480,%r8d │ │ │ │ - jne 31eb99 <__cxa_finalize@plt+0x2f3b49> │ │ │ │ - sar $0x9,%r8d │ │ │ │ + mov %rsp,%r11 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x60,%rsp │ │ │ │ + mov %r11,0x40(%rsp) │ │ │ │ + lea (%rsi,%rsi,2),%r10 │ │ │ │ + cmp $0x28,%r9b │ │ │ │ + jae 319e48 <__cxa_finalize@plt+0x2eedf8> │ │ │ │ + lea -0x400(%r9),%r8d │ │ │ │ + sar $0x7,%r8d │ │ │ │ add %ecx,%r8d │ │ │ │ - cmp $0x8,%r8d │ │ │ │ - jg 31eb99 <__cxa_finalize@plt+0x2f3b49> │ │ │ │ - movdqu -0x7(%rdx),%xmm3 │ │ │ │ - movdqu 0xc26ac(%r10),%xmm1 │ │ │ │ - movdqu 0xc27d2(%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 0xc2918(%r10),%xmm2 │ │ │ │ + jg 319e48 <__cxa_finalize@plt+0x2eedf8> │ │ │ │ + vmovdqa -0xe(%rdx),%xmm2 │ │ │ │ + vpblendw $0xfe,-0x10(%rdx),%xmm2,%xmm1 │ │ │ │ + vpblendd $0xe,-0x12(%rdx),%xmm1,%xmm0 │ │ │ │ + vpshufd $0x0,%xmm1,%xmm3 │ │ │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpaddw -0xc(%rdx),%xmm0,%xmm0 │ │ │ │ + vpbroadcastw 0x18(%r11),%xmm4 │ │ │ │ add %eax,%eax │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - movd %eax,%xmm5 │ │ │ │ - mov %eax,%r9d │ │ │ │ - pshufb 0xc28b0(%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 0xc2760(%r10),%xmm0 │ │ │ │ - movdqa %xmm0,(%rdx) │ │ │ │ - lea (%r9,%rax,1),%r8d │ │ │ │ - shr $0x6,%r9d │ │ │ │ - movq (%rdx,%r9,1),%xmm0 │ │ │ │ - lea (%r8,%rax,1),%r9d │ │ │ │ + vpsubw %xmm0,%xmm1,%xmm0 │ │ │ │ + vmovdqa %xmm3,(%rsp) │ │ │ │ + vmovd %eax,%xmm3 │ │ │ │ + vpsraw $0x3,%xmm0,%xmm0 │ │ │ │ + neg %eax │ │ │ │ + vpaddw %xmm0,%xmm1,%xmm1 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + lea 0x43f(%rax),%edx │ │ │ │ + vpmaxsw %xmm0,%xmm1,%xmm1 │ │ │ │ + vpavgw %xmm0,%xmm1,%xmm1 │ │ │ │ + vpbroadcastw %xmm3,%ymm3 │ │ │ │ + vpminsw %xmm4,%xmm1,%xmm1 │ │ │ │ + vpunpckhwd %xmm2,%xmm1,%xmm0 │ │ │ │ + vpunpcklwd %xmm2,%xmm1,%xmm1 │ │ │ │ + vpaddw %ymm3,%ymm3,%ymm2 │ │ │ │ + vmovdqa %xmm0,0x20(%rsp) │ │ │ │ + vpunpcklwd %ymm2,%ymm3,%ymm3 │ │ │ │ + vmovdqa %xmm1,0x10(%rsp) │ │ │ │ + vpaddw %ymm2,%ymm2,%ymm4 │ │ │ │ + vpaddw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xf0,%ymm2,%ymm3,%ymm3 │ │ │ │ + lea (%rdx,%rax,1),%r8d │ │ │ │ + shr $0x6,%edx │ │ │ │ + vmovdqu (%rsp,%rdx,2),%xmm1 │ │ │ │ + lea (%r8,%rax,1),%edx │ │ │ │ shr $0x6,%r8d │ │ │ │ - movhps (%rdx,%r8,1),%xmm0 │ │ │ │ - movdqa %xmm8,%xmm2 │ │ │ │ - pand %xmm5,%xmm2 │ │ │ │ - movdqa %xmm9,%xmm1 │ │ │ │ - psubw %xmm2,%xmm1 │ │ │ │ - psllw $0x8,%xmm2 │ │ │ │ - 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 31eb40 <__cxa_finalize@plt+0x2f3af0> │ │ │ │ - jmp 31ed96 <__cxa_finalize@plt+0x2f3d46> │ │ │ │ - mov $0x7,%r8d │ │ │ │ - test $0x400,%r9d │ │ │ │ - jne 31ecb1 <__cxa_finalize@plt+0x2f3c61> │ │ │ │ - lea 0x3(%rcx),%r8d │ │ │ │ - movd %r8d,%xmm0 │ │ │ │ - movd %r9d,%xmm2 │ │ │ │ + vmovdqu (%rsp,%r8,2),%xmm2 │ │ │ │ + lea (%rdx,%rax,1),%r8d │ │ │ │ + shr $0x6,%edx │ │ │ │ + vinserti128 $0x1,(%rsp,%rdx,2),%ymm1,%ymm1 │ │ │ │ + lea (%r8,%rax,1),%edx │ │ │ │ + shr $0x6,%r8d │ │ │ │ + vinserti128 $0x1,(%rsp,%r8,2),%ymm2,%ymm2 │ │ │ │ + vpsrld $0x10,%ymm1,%ymm0 │ │ │ │ + vpblendw $0xaa,%ymm2,%ymm0,%ymm0 │ │ │ │ + vpslld $0x10,%ymm2,%ymm2 │ │ │ │ + vpblendw $0xaa,%ymm2,%ymm1,%ymm1 │ │ │ │ + vpand %ymm3,%ymm5,%ymm2 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm2 │ │ │ │ + vpunpckhdq %xmm2,%xmm1,%xmm0 │ │ │ │ + vpunpckldq %xmm2,%xmm1,%xmm1 │ │ │ │ + vmovhps %xmm0,(%rdi) │ │ │ │ + vmovq %xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm1,(%rdi,%rsi,2) │ │ │ │ + vmovq %xmm1,(%rdi,%r10,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + sub $0x4,%ecx │ │ │ │ + jg 319d71 <__cxa_finalize@plt+0x2eed21> │ │ │ │ + mov 0x40(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + lea 0xc3469(%rip),%r8 │ │ │ │ + vmovd %r11d,%xmm0 │ │ │ │ + vmovd %r9d,%xmm1 │ │ │ │ shr $0x8,%r9d │ │ │ │ - pxor %xmm1,%xmm1 │ │ │ │ - pshufb %xmm1,%xmm0 │ │ │ │ - pshufb %xmm1,%xmm2 │ │ │ │ - movdqa 0xc2720(%r10),%xmm1 │ │ │ │ - pcmpeqb %xmm0,%xmm1 │ │ │ │ - pand %xmm2,%xmm1 │ │ │ │ - pcmpgtb 0xc27a0(%r10,%r9,8),%xmm1 │ │ │ │ - pmovmskb %xmm1,%r9d │ │ │ │ - mov $0x7,%r8d │ │ │ │ + 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 319f0e <__cxa_finalize@plt+0x2eeebe> │ │ │ │ + lea 0x3(%rcx),%r11d │ │ │ │ + call 319e10 <__cxa_finalize@plt+0x2eedc0> │ │ │ │ + mov $0x7,%r11d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 31ecb1 <__cxa_finalize@plt+0x2f3c61> │ │ │ │ - movdqu -0x7(%rdx),%xmm2 │ │ │ │ - imul $0x55555555,%r9d,%r9d │ │ │ │ - movdqu 0xc27ce(%r10),%xmm3 │ │ │ │ - shr $0x1e,%r9d │ │ │ │ - movdqa 0xc26c0(%r10),%xmm4 │ │ │ │ - movddup 0xc2818(%r10,%r9,8),%xmm5 │ │ │ │ - movddup 0xc2830(%r10,%r9,8),%xmm6 │ │ │ │ - movddup 0xc2848(%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 │ │ │ │ - pshufb %xmm3,%xmm5 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - pmaddubsw %xmm6,%xmm3 │ │ │ │ - pmaddubsw %xmm7,%xmm5 │ │ │ │ - pshufb %xmm4,%xmm2 │ │ │ │ - pmaddubsw %xmm7,%xmm2 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - paddw %xmm3,%xmm1 │ │ │ │ - paddw %xmm5,%xmm0 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - pmulhrsw %xmm10,%xmm0 │ │ │ │ - pmulhrsw %xmm10,%xmm1 │ │ │ │ - lea 0x2(%r8),%edx │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - cmovne %edx,%r8d │ │ │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ │ │ - lea 0xf(%rsp),%rdx │ │ │ │ - packuswb %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,(%rsp) │ │ │ │ - movd %eax,%xmm5 │ │ │ │ - movddup 0xc2770(%r10),%xmm0 │ │ │ │ - sub %r8,%rdx │ │ │ │ - shl $0x6,%r8d │ │ │ │ - movd (%rdx),%xmm7 │ │ │ │ - movd %r8d,%xmm4 │ │ │ │ - pshufb 0xc28b0(%r10),%xmm5 │ │ │ │ + je 319f0e <__cxa_finalize@plt+0x2eeebe> │ │ │ │ + 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 319eeb <__cxa_finalize@plt+0x2eee9b> │ │ │ │ + vpblendw $0x7f,-0xa(%rdx),%xmm3,%xmm3 │ │ │ │ + vpblendd $0xe,-0x12(%rdx),%xmm0,%xmm0 │ │ │ │ + movzwl -0xe(%rdx),%r8d │ │ │ │ + movzwl -0xc(%rdx),%edx │ │ │ │ + inc %r11d │ │ │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ + vpaddw %xmm3,%xmm0,%xmm0 │ │ │ │ + sub %r8d,%edx │ │ │ │ + vpaddw %xmm0,%xmm0,%xmm2 │ │ │ │ + lea 0x4(%rdx,%r8,8),%edx │ │ │ │ + shr $0x3,%edx │ │ │ │ + mov %dx,0xe(%rsp) │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ + lea 0x1e(%rsp),%rdx │ │ │ │ + vpsrlw $0x3,%xmm1,%xmm1 │ │ │ │ + cmp $0x8,%ecx │ │ │ │ + sbb $0xffffffff,%r11d │ │ │ │ + vpavgw %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovdqa %xmm0,0x10(%rsp) │ │ │ │ + vmovd %eax,%xmm3 │ │ │ │ + neg %r11 │ │ │ │ + vbroadcasti128 0xc3342(%rip),%ymm1 │ │ │ │ + vpbroadcastw (%rdx,%r11,2),%ymm6 │ │ │ │ + shl $0x6,%r11d │ │ │ │ + vpbroadcastw %xmm3,%ymm3 │ │ │ │ + lea 0xc0(%r11),%r8d │ │ │ │ neg %rax │ │ │ │ - pshufb 0xc28d0(%r10),%xmm7 │ │ │ │ - movdqa 0xc26f0(%r10),%xmm3 │ │ │ │ - lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ - pshufb 0xc28b0(%r10),%xmm4 │ │ │ │ - psubw %xmm0,%xmm4 │ │ │ │ - shl $0x2,%ecx │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - paddw %xmm5,%xmm6 │ │ │ │ - sub %rcx,%rsp │ │ │ │ - punpcklqdq %xmm6,%xmm5 │ │ │ │ + vmovd %r8d,%xmm2 │ │ │ │ + sub $0x8,%rdx │ │ │ │ + lea 0x3f(%rax),%r8 │ │ │ │ + vpunpcklwd %ymm1,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm3,%ymm3,%ymm0 │ │ │ │ + vpbroadcastw %xmm2,%ymm2 │ │ │ │ + vpunpcklwd %ymm0,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm0,%ymm0,%ymm4 │ │ │ │ + vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xf0,%ymm0,%ymm3,%ymm3 │ │ │ │ + or $0x3f,%r11d │ │ │ │ + vpaddw %ymm2,%ymm3,%ymm3 │ │ │ │ + lea (%r8,%rax,1),%r9 │ │ │ │ + sar $0x6,%r8 │ │ │ │ + vmovdqu (%rdx,%r8,2),%xmm1 │ │ │ │ lea (%r9,%rax,1),%r8 │ │ │ │ sar $0x6,%r9 │ │ │ │ - movq -0x4(%rdx,%r9,1),%xmm0 │ │ │ │ + vmovdqu (%rdx,%r9,2),%xmm2 │ │ │ │ lea (%r8,%rax,1),%r9 │ │ │ │ sar $0x6,%r8 │ │ │ │ - movhps -0x4(%rdx,%r8,1),%xmm0 │ │ │ │ - movdqa %xmm8,%xmm2 │ │ │ │ - pand %xmm5,%xmm2 │ │ │ │ - movdqa %xmm9,%xmm1 │ │ │ │ - psubw %xmm2,%xmm1 │ │ │ │ - psllw $0x8,%xmm2 │ │ │ │ - pshufb %xmm3,%xmm0 │ │ │ │ - por %xmm2,%xmm1 │ │ │ │ - pmaddubsw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - pcmpgtw %xmm5,%xmm1 │ │ │ │ - paddw %xmm6,%xmm5 │ │ │ │ - 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 31ed96 <__cxa_finalize@plt+0x2f3d46> │ │ │ │ - test %r9d,%r9d │ │ │ │ - jg 31ed13 <__cxa_finalize@plt+0x2f3cc3> │ │ │ │ - packuswb %xmm7,%xmm7 │ │ │ │ - movq %xmm7,-0x8(%rsp,%rcx,1) │ │ │ │ - sub $0x8,%ecx │ │ │ │ - jg 31ed8b <__cxa_finalize@plt+0x2f3d3b> │ │ │ │ - movdqa 0xc26d0(%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 31eda8 <__cxa_finalize@plt+0x2f3d58> │ │ │ │ - add $0xa8,%rsp │ │ │ │ + vinserti128 $0x1,(%rdx,%r8,2),%ymm1,%ymm1 │ │ │ │ + lea (%r9,%rax,1),%r8 │ │ │ │ + sar $0x6,%r9 │ │ │ │ + vinserti128 $0x1,(%rdx,%r9,2),%ymm2,%ymm2 │ │ │ │ + vpunpckhwd %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpcklwd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpand %ymm3,%ymm5,%ymm2 │ │ │ │ + vpalignr $0x4,%ymm1,%ymm0,%ymm0 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpsraw $0xf,%ymm3,%ymm2 │ │ │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpblendvb %ymm2,%ymm1,%ymm6,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm2 │ │ │ │ + vpunpckhdq %xmm2,%xmm1,%xmm0 │ │ │ │ + vpunpckldq %xmm2,%xmm1,%xmm1 │ │ │ │ + vmovhps %xmm0,(%rdi) │ │ │ │ + vmovq %xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm1,(%rdi,%rsi,2) │ │ │ │ + vmovq %xmm1,(%rdi,%r10,1) │ │ │ │ + sub $0x4,%ecx │ │ │ │ + je 31a02d <__cxa_finalize@plt+0x2eefdd> │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %r11d,%r8d │ │ │ │ + jg 319f6f <__cxa_finalize@plt+0x2eef1f> │ │ │ │ + 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 31a010 <__cxa_finalize@plt+0x2eefc0> │ │ │ │ + mov 0x40(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - lea 0x58(%r9),%r8d │ │ │ │ - and $0xffffff80,%r8d │ │ │ │ - or %ecx,%r8d │ │ │ │ + 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 31ef44 <__cxa_finalize@plt+0x2f3ef4> │ │ │ │ - movdqa -0xf(%rdx),%xmm4 │ │ │ │ - and $0x4,%r8d │ │ │ │ - movdqu -0x9(%rdx),%xmm3 │ │ │ │ - movd %r8d,%xmm1 │ │ │ │ - movdqu 0xc27d2(%r10),%xmm2 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqu 0xc27d6(%r10),%xmm5 │ │ │ │ - movddup 0xc2918(%r10),%xmm7 │ │ │ │ - pshufb %xmm0,%xmm1 │ │ │ │ - movdqu 0xc26ac(%r10),%xmm0 │ │ │ │ - pmaxub %xmm0,%xmm1 │ │ │ │ + ja 31a1db <__cxa_finalize@plt+0x2ef18b> │ │ │ │ + vmovdqa -0x1e(%rdx),%ymm2 │ │ │ │ + vpaddw -0x20(%rdx),%ymm2,%ymm1 │ │ │ │ + vmovdqu -0x22(%rdx),%ymm0 │ │ │ │ + cmp $0x8,%ecx │ │ │ │ + je 31a07d <__cxa_finalize@plt+0x2ef02d> │ │ │ │ + vpshufhw $0x40,%xmm2,%xmm3 │ │ │ │ + vpblendd $0xf,%ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddw -0x1c(%rdx),%ymm0,%ymm0 │ │ │ │ + vpbroadcastw 0x18(%r11),%ymm4 │ │ │ │ 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 0xc26b0(%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 0xc28b0(%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) │ │ │ │ - movdqa %xmm1,(%rdx) │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - paddw %xmm5,%xmm6 │ │ │ │ - punpcklqdq %xmm6,%xmm5 │ │ │ │ - lea (%r9,%rax,1),%r8 │ │ │ │ - sar $0x6,%r9 │ │ │ │ - movdqu (%rdx,%r9,1),%xmm0 │ │ │ │ - lea (%r8,%rax,1),%r9 │ │ │ │ - sar $0x6,%r8 │ │ │ │ - movdqu (%rdx,%r8,1),%xmm1 │ │ │ │ - movdqa %xmm8,%xmm3 │ │ │ │ - pand %xmm5,%xmm3 │ │ │ │ - movdqa %xmm9,%xmm2 │ │ │ │ - psubw %xmm3,%xmm2 │ │ │ │ - psllw $0x8,%xmm2 │ │ │ │ - por %xmm2,%xmm3 │ │ │ │ - pshufd $0x44,%xmm3,%xmm2 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - punpckhqdq %xmm3,%xmm3 │ │ │ │ - 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 31eed6 <__cxa_finalize@plt+0x2f3e86> │ │ │ │ - jmp 31f0d0 <__cxa_finalize@plt+0x2f4080> │ │ │ │ - lea 0x7(%rcx),%r8d │ │ │ │ - movd %r8d,%xmm0 │ │ │ │ - and $0x7,%r8d │ │ │ │ - or $0x8,%r8d │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm0 │ │ │ │ + vmovd %eax,%xmm6 │ │ │ │ + vpsraw $0x3,%ymm0,%ymm0 │ │ │ │ + neg %eax │ │ │ │ + vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + vpmaxsw %ymm0,%ymm1,%ymm1 │ │ │ │ + lea 0x43f(%rax),%r8d │ │ │ │ + vpavgw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpbroadcastw %xmm6,%ymm6 │ │ │ │ + vpminsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpunpckhwd %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpcklwd %ymm2,%ymm1,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm0,0x30(%rsp) │ │ │ │ + vextracti128 $0x1,%ymm1,0x20(%rsp) │ │ │ │ + vpaddw %ymm6,%ymm6,%ymm7 │ │ │ │ + vmovdqa %xmm0,0x10(%rsp) │ │ │ │ + vmovdqa %xmm1,(%rsp) │ │ │ │ + vpunpcklwd %ymm7,%ymm6,%ymm6 │ │ │ │ + lea (%r8,%rax,1),%edx │ │ │ │ + shr $0x6,%r8d │ │ │ │ + vmovdqu (%rsp,%r8,2),%ymm1 │ │ │ │ + lea (%rdx,%rax,1),%r8d │ │ │ │ + shr $0x6,%edx │ │ │ │ + vmovdqu (%rsp,%rdx,2),%ymm2 │ │ │ │ + lea (%r8,%rax,1),%edx │ │ │ │ + shr $0x6,%r8d │ │ │ │ + vmovdqu (%rsp,%r8,2),%ymm3 │ │ │ │ + lea (%rdx,%rax,1),%r8d │ │ │ │ + shr $0x6,%edx │ │ │ │ + vmovdqu (%rsp,%rdx,2),%ymm4 │ │ │ │ + vpsrld $0x10,%ymm1,%ymm0 │ │ │ │ + vpblendw $0xaa,%ymm2,%ymm0,%ymm0 │ │ │ │ + vpslld $0x10,%ymm2,%ymm2 │ │ │ │ + vpblendw $0xaa,%ymm2,%ymm1,%ymm1 │ │ │ │ + vpsrld $0x10,%ymm3,%ymm2 │ │ │ │ + vpblendw $0xaa,%ymm4,%ymm2,%ymm2 │ │ │ │ + vpslld $0x10,%ymm4,%ymm4 │ │ │ │ + vpblendw $0xaa,%ymm4,%ymm3,%ymm3 │ │ │ │ + vpand %ymm6,%ymm5,%ymm4 │ │ │ │ + vpaddw %ymm7,%ymm6,%ymm6 │ │ │ │ + vpsllw $0x9,%ymm4,%ymm4 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpand %ymm6,%ymm5,%ymm4 │ │ │ │ + vpsllw $0x9,%ymm4,%ymm4 │ │ │ │ + vpsubw %ymm2,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm7,%ymm6,%ymm6 │ │ │ │ + lea (%rdi,%rsi,4),%rdx │ │ │ │ + vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm2,%ymm3,%ymm3 │ │ │ │ + vpunpckhdq %ymm3,%ymm1,%ymm0 │ │ │ │ + vpunpckldq %ymm3,%ymm1,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm3 │ │ │ │ + vmovhps %xmm0,(%rdx) │ │ │ │ + vmovq %xmm0,(%rdx,%rsi,1) │ │ │ │ + vmovhps %xmm1,(%rdx,%rsi,2) │ │ │ │ + vmovq %xmm1,(%rdx,%r10,1) │ │ │ │ + vmovhps %xmm2,(%rdi) │ │ │ │ + vmovq %xmm2,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm3,(%rdi,%rsi,2) │ │ │ │ + vmovq %xmm3,(%rdi,%r10,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + sub $0x4,%ecx │ │ │ │ + jg 31a0e4 <__cxa_finalize@plt+0x2ef094> │ │ │ │ + mov 0x40(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + and $0x7,%r11d │ │ │ │ + or $0x8,%r11d │ │ │ │ + jmp 31a2b7 <__cxa_finalize@plt+0x2ef267> │ │ │ │ + lea 0x7(%rcx),%r11d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 31f006 <__cxa_finalize@plt+0x2f3fb6> │ │ │ │ - movd %r9d,%xmm2 │ │ │ │ - shr $0x8,%r9d │ │ │ │ - pxor %xmm1,%xmm1 │ │ │ │ - pshufb %xmm1,%xmm0 │ │ │ │ - pshufb %xmm1,%xmm2 │ │ │ │ - movdqu 0xc2724(%r10),%xmm1 │ │ │ │ - movdqa 0xc27a0(%r10,%r9,8),%xmm3 │ │ │ │ - psrldq $0x4,%xmm3 │ │ │ │ - pcmpeqb %xmm0,%xmm1 │ │ │ │ - pand %xmm2,%xmm1 │ │ │ │ - pcmpgtb %xmm3,%xmm1 │ │ │ │ - pmovmskb %xmm1,%r9d │ │ │ │ + jne 31a1ce <__cxa_finalize@plt+0x2ef17e> │ │ │ │ + call 319e10 <__cxa_finalize@plt+0x2eedc0> │ │ │ │ test %r9d,%r9d │ │ │ │ - je 31f006 <__cxa_finalize@plt+0x2f3fb6> │ │ │ │ - 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 │ │ │ │ - lea 0x20(%rsp),%rdx │ │ │ │ - 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 31dd60 <__cxa_finalize@plt+0x2f2d10> │ │ │ │ - sar $1,%r9d │ │ │ │ - add $0x1f,%rdx │ │ │ │ - add $0x11,%r9d │ │ │ │ + je 31a2b7 <__cxa_finalize@plt+0x2ef267> │ │ │ │ + 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 │ │ │ │ - cmova %r9d,%r8d │ │ │ │ - movd %eax,%xmm5 │ │ │ │ - sub %r8,%rdx │ │ │ │ - shl $0x6,%r8d │ │ │ │ - movd (%rdx),%xmm7 │ │ │ │ - movd %r8d,%xmm4 │ │ │ │ - pshufb 0xc28b0(%r10),%xmm5 │ │ │ │ + jl 31a287 <__cxa_finalize@plt+0x2ef237> │ │ │ │ + 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 31a29b <__cxa_finalize@plt+0x2ef24b> │ │ │ │ + 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 31a29b <__cxa_finalize@plt+0x2ef24b> │ │ │ │ + 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 0xc2f99(%rip),%ymm1 │ │ │ │ + vpbroadcastw (%rdx,%r11,2),%ymm7 │ │ │ │ + shl $0x6,%r11d │ │ │ │ + vpbroadcastw %xmm4,%ymm4 │ │ │ │ + lea 0x1c0(%r11),%r8d │ │ │ │ neg %rax │ │ │ │ - pshufb 0xc28d0(%r10),%xmm7 │ │ │ │ - movdqa 0xc26e0(%r10),%xmm3 │ │ │ │ - lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ - pshufb 0xc28b0(%r10),%xmm4 │ │ │ │ - psubw 0xc2780(%r10),%xmm4 │ │ │ │ - shl $0x3,%ecx │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - sub %rcx,%rsp │ │ │ │ - mov %r9,%r8 │ │ │ │ + vmovd %r8d,%xmm2 │ │ │ │ + sub $0x10,%rdx │ │ │ │ + lea 0x3f(%rax),%r8 │ │ │ │ + vpaddw %ymm4,%ymm4,%ymm6 │ │ │ │ + vpbroadcastw %xmm2,%ymm2 │ │ │ │ + vpblendd $0xf0,%ymm6,%ymm4,%ymm4 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + or $0x3f,%r11d │ │ │ │ + vpaddw %ymm2,%ymm4,%ymm4 │ │ │ │ + lea (%r8,%rax,1),%r9 │ │ │ │ sar $0x6,%r8 │ │ │ │ - movdqu -0x8(%rdx,%r8,1),%xmm0 │ │ │ │ - movdqa %xmm8,%xmm2 │ │ │ │ - pand %xmm5,%xmm2 │ │ │ │ - movdqa %xmm9,%xmm1 │ │ │ │ - psubw %xmm2,%xmm1 │ │ │ │ - psllw $0x8,%xmm2 │ │ │ │ - pshufb %xmm3,%xmm0 │ │ │ │ - por %xmm2,%xmm1 │ │ │ │ - pmaddubsw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - pcmpgtw %xmm5,%xmm1 │ │ │ │ - paddw %xmm6,%xmm5 │ │ │ │ - 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 31f0d0 <__cxa_finalize@plt+0x2f4080> │ │ │ │ - add %rax,%r9 │ │ │ │ - jg 31f05c <__cxa_finalize@plt+0x2f400c> │ │ │ │ - packuswb %xmm7,%xmm7 │ │ │ │ - movq %xmm7,-0x8(%rsp,%rcx,1) │ │ │ │ + vmovdqu 0x2(%rdx,%r8,2),%xmm0 │ │ │ │ + vmovdqu (%rdx,%r8,2),%xmm1 │ │ │ │ + lea (%r9,%rax,1),%r8 │ │ │ │ + sar $0x6,%r9 │ │ │ │ + vinserti128 $0x1,0x2(%rdx,%r9,2),%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,(%rdx,%r9,2),%ymm1,%ymm1 │ │ │ │ + lea (%r8,%rax,1),%r9 │ │ │ │ + sar $0x6,%r8 │ │ │ │ + vpand %ymm4,%ymm5,%ymm3 │ │ │ │ + vpsllw $0x9,%ymm3,%ymm3 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpsraw $0xf,%ymm4,%ymm3 │ │ │ │ + vpaddw %ymm6,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqu 0x2(%rdx,%r8,2),%xmm1 │ │ │ │ + vmovdqu (%rdx,%r8,2),%xmm2 │ │ │ │ + lea (%r9,%rax,1),%r8 │ │ │ │ + sar $0x6,%r9 │ │ │ │ + vpblendvb %ymm3,%ymm0,%ymm7,%ymm0 │ │ │ │ + vinserti128 $0x1,0x2(%rdx,%r9,2),%ymm1,%ymm1 │ │ │ │ + vinserti128 $0x1,(%rdx,%r9,2),%ymm2,%ymm2 │ │ │ │ + vpand %ymm4,%ymm5,%ymm3 │ │ │ │ + vpsllw $0x9,%ymm3,%ymm3 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpsraw $0xf,%ymm4,%ymm3 │ │ │ │ + vpaddw %ymm6,%ymm4,%ymm4 │ │ │ │ + lea (%rdi,%rsi,4),%r9 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpblendvb %ymm3,%ymm1,%ymm7,%ymm1 │ │ │ │ + vpunpckhwd %ymm1,%ymm0,%ymm2 │ │ │ │ + vextracti128 $0x1,%ymm2,%xmm3 │ │ │ │ + vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpckhwd %xmm3,%xmm2,%xmm1 │ │ │ │ + vpunpcklwd %xmm3,%xmm2,%xmm2 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm3 │ │ │ │ + vmovhps %xmm1,(%rdi) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm2,(%rdi,%rsi,2) │ │ │ │ + vmovq %xmm2,(%rdi,%r10,1) │ │ │ │ + vpunpckhwd %xmm3,%xmm0,%xmm1 │ │ │ │ + vpunpcklwd %xmm3,%xmm0,%xmm0 │ │ │ │ + vmovhps %xmm1,(%r9) │ │ │ │ + vmovq %xmm1,(%r9,%rsi,1) │ │ │ │ + vmovhps %xmm0,(%r9,%rsi,2) │ │ │ │ + vmovq %xmm0,(%r9,%r10,1) │ │ │ │ + sub $0x4,%ecx │ │ │ │ + je 31a487 <__cxa_finalize@plt+0x2ef437> │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %r11d,%r8d │ │ │ │ + jg 31a308 <__cxa_finalize@plt+0x2ef2b8> │ │ │ │ + lea (%rsi,%rsi,4),%rax │ │ │ │ + lea (%rsi,%r10,2),%rdx │ │ │ │ + test $0x4,%ecx │ │ │ │ + je 31a455 <__cxa_finalize@plt+0x2ef405> │ │ │ │ + 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 31a487 <__cxa_finalize@plt+0x2ef437> │ │ │ │ + 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 31f0c5 <__cxa_finalize@plt+0x2f4075> │ │ │ │ - or $0x8,%ecx │ │ │ │ - cmp $0x4,%r11d │ │ │ │ - jne 31f882 <__cxa_finalize@plt+0x2f4832> │ │ │ │ - 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 31f115 <__cxa_finalize@plt+0x2f40c5> │ │ │ │ - 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) │ │ │ │ - psrlq $0x20,%xmm0 │ │ │ │ - movd %xmm0,(%rdi) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - movd %xmm1,(%rdi,%rdx,1) │ │ │ │ - pshuflw $0x4e,%xmm1,%xmm4 │ │ │ │ - movd %xmm4,(%rdi,%rsi,2) │ │ │ │ - punpckhqdq %xmm1,%xmm1 │ │ │ │ - movd %xmm1,(%rdi,%rsi,1) │ │ │ │ - psrlq $0x20,%xmm1 │ │ │ │ - movd %xmm1,(%rdi) │ │ │ │ + jg 31a455 <__cxa_finalize@plt+0x2ef405> │ │ │ │ + mov 0x40(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - lea 0xf(%rcx),%r8d │ │ │ │ - movd %r8d,%xmm0 │ │ │ │ - and $0xf,%r8d │ │ │ │ - or $0x10,%r8d │ │ │ │ + and $0xf,%r11d │ │ │ │ + or $0x10,%r11d │ │ │ │ + jmp 31a629 <__cxa_finalize@plt+0x2ef5d9> │ │ │ │ + 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 31f249 <__cxa_finalize@plt+0x2f41f9> │ │ │ │ - movd %r9d,%xmm2 │ │ │ │ - shr $0x8,%r9d │ │ │ │ - pxor %xmm1,%xmm1 │ │ │ │ - pshufb %xmm1,%xmm0 │ │ │ │ - pshufb %xmm1,%xmm2 │ │ │ │ - movq 0xc27c0(%r10,%r9,4),%xmm3 │ │ │ │ - movdqa 0xc2790(%r10),%xmm1 │ │ │ │ - pcmpeqb %xmm0,%xmm1 │ │ │ │ - pand %xmm2,%xmm1 │ │ │ │ - pcmpgtb %xmm3,%xmm1 │ │ │ │ - pmovmskb %xmm1,%r9d │ │ │ │ + jne 31a490 <__cxa_finalize@plt+0x2ef440> │ │ │ │ + call 319e10 <__cxa_finalize@plt+0x2eedc0> │ │ │ │ test %r9d,%r9d │ │ │ │ - je 31f249 <__cxa_finalize@plt+0x2f41f9> │ │ │ │ - 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 │ │ │ │ - adc $0xfffffffffffffffc,%r9 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - lea 0x20(%rsp),%rdx │ │ │ │ - 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 31dd60 <__cxa_finalize@plt+0x2f2d10> │ │ │ │ - add $0x1f,%rdx │ │ │ │ + je 31a629 <__cxa_finalize@plt+0x2ef5d9> │ │ │ │ + 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 31a57f <__cxa_finalize@plt+0x2ef52f> │ │ │ │ + vmovdqa -0x2e(%rdx),%xmm3 │ │ │ │ + vpmullw %xmm3,%xmm6,%xmm6 │ │ │ │ + jl 31a56d <__cxa_finalize@plt+0x2ef51d> │ │ │ │ + vpblendw $0xfe,-0x30(%rdx),%xmm3,%xmm3 │ │ │ │ + cmp $0x3,%r9d │ │ │ │ + jne 31a548 <__cxa_finalize@plt+0x2ef4f8> │ │ │ │ + vpblendd $0xe,-0x32(%rdx),%xmm3,%xmm4 │ │ │ │ + vpunpckhwd %ymm0,%ymm0,%ymm0 │ │ │ │ + vpblendd $0x7f,-0x1a(%rdx),%ymm0,%ymm0 │ │ │ │ + vpaddw -0x2a(%rdx),%xmm4,%xmm4 │ │ │ │ + vpaddw -0x22(%rdx),%ymm0,%ymm0 │ │ │ │ + vpaddw %xmm4,%xmm4,%xmm4 │ │ │ │ + vpaddw %ymm0,%ymm0,%ymm0 │ │ │ │ + vpaddw %xmm4,%xmm6,%xmm6 │ │ │ │ + vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpaddw -0x2c(%rdx),%xmm3,%xmm3 │ │ │ │ + vpmullw %xmm7,%xmm3,%xmm3 │ │ │ │ + vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + vpaddw %xmm6,%xmm3,%xmm3 │ │ │ │ + vpsrlw $0x3,%xmm3,%xmm3 │ │ │ │ + vpavgw %xmm0,%xmm3,%xmm3 │ │ │ │ + vmovdqa %xmm3,0x30(%rsp) │ │ │ │ + jmp 31a615 <__cxa_finalize@plt+0x2ef5c5> │ │ │ │ + vpshufhw $0x90,%xmm3,%xmm3 │ │ │ │ + cmp $0x3,%r9d │ │ │ │ + jne 31a548 <__cxa_finalize@plt+0x2ef4f8> │ │ │ │ + vpshufhw $0x90,%xmm3,%xmm4 │ │ │ │ + jmp 31a523 <__cxa_finalize@plt+0x2ef4d3> │ │ │ │ + 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 │ │ │ │ - jle 31f249 <__cxa_finalize@plt+0x2f41f9> │ │ │ │ - pshuflw $0x0,-0x2f(%rdx),%xmm0 │ │ │ │ - sar $1,%r9 │ │ │ │ - movq 0xc2738(%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 0xc28b0(%r10),%xmm5 │ │ │ │ + cmovg %r8d,%r11d │ │ │ │ + vmovd %xmm3,0x1c(%rsp) │ │ │ │ + vpmullw %ymm7,%ymm4,%ymm4 │ │ │ │ + cmp $0x3,%r9d │ │ │ │ + jne 31a5fe <__cxa_finalize@plt+0x2ef5ae> │ │ │ │ + vpunpckhwd %ymm0,%ymm0,%ymm0 │ │ │ │ + vpblendd $0xfe,-0x42(%rdx),%ymm3,%ymm3 │ │ │ │ + vpblendd $0x7f,-0x1a(%rdx),%ymm0,%ymm0 │ │ │ │ + vpaddw -0x3a(%rdx),%ymm3,%ymm3 │ │ │ │ + vpaddw -0x22(%rdx),%ymm0,%ymm0 │ │ │ │ + movzwl -0x3e(%rdx),%r8d │ │ │ │ + movzwl -0x3c(%rdx),%edx │ │ │ │ + or $0x1,%r11d │ │ │ │ + vpaddw %ymm3,%ymm3,%ymm3 │ │ │ │ + sub %r8d,%edx │ │ │ │ + vpaddw %ymm0,%ymm0,%ymm0 │ │ │ │ + lea 0x4(%rdx,%r8,8),%edx │ │ │ │ + vpaddw %ymm3,%ymm4,%ymm4 │ │ │ │ + shr $0x3,%edx │ │ │ │ + vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ + mov %dx,0x1e(%rsp) │ │ │ │ + vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm6,%ymm4,%ymm4 │ │ │ │ + vpsrlw $0x3,%ymm4,%ymm4 │ │ │ │ + vpavgw %ymm0,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm4,0x20(%rsp) │ │ │ │ + vpsrlw $0x3,%ymm1,%ymm1 │ │ │ │ + lea 0x5e(%rsp),%rdx │ │ │ │ + vpavgw %ymm0,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm1,0x40(%rsp) │ │ │ │ + vmovd %eax,%xmm8 │ │ │ │ + neg %r11 │ │ │ │ + vpbroadcastw (%rdx,%r11,2),%ymm9 │ │ │ │ + shl $0x6,%r11d │ │ │ │ + vpbroadcastw %xmm8,%ymm8 │ │ │ │ + lea 0x3c0(%r11,%rax,1),%r8d │ │ │ │ neg %rax │ │ │ │ - pshufb %xmm6,%xmm7 │ │ │ │ - movdqa 0xc26e0(%r10),%xmm3 │ │ │ │ - lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ - pshufb %xmm6,%xmm4 │ │ │ │ - psubb 0xc2760(%r10),%xmm4 │ │ │ │ - shl $0x4,%ecx │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - sub %rcx,%rsp │ │ │ │ - mov %r9,%r8 │ │ │ │ - movdqa %xmm8,%xmm2 │ │ │ │ - pand %xmm5,%xmm2 │ │ │ │ - sar $0x6,%r8 │ │ │ │ - movdqa %xmm9,%xmm1 │ │ │ │ - psubw %xmm2,%xmm1 │ │ │ │ - psllw $0x8,%xmm2 │ │ │ │ - movdqu -0x10(%rdx,%r8,1),%xmm0 │ │ │ │ - por %xmm1,%xmm2 │ │ │ │ - movdqu -0x8(%rdx,%r8,1),%xmm1 │ │ │ │ - pshufb %xmm3,%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - pshufb %xmm3,%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - psrlw $0x6,%xmm2 │ │ │ │ - paddw %xmm6,%xmm5 │ │ │ │ - pmulhrsw %xmm10,%xmm0 │ │ │ │ - pmulhrsw %xmm10,%xmm1 │ │ │ │ - packsswb %xmm2,%xmm2 │ │ │ │ - packuswb %xmm1,%xmm0 │ │ │ │ - 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 31f331 <__cxa_finalize@plt+0x2f42e1> │ │ │ │ - add %rax,%r9 │ │ │ │ - jg 31f299 <__cxa_finalize@plt+0x2f4249> │ │ │ │ - movdqa %xmm7,-0x10(%rsp,%rcx,1) │ │ │ │ - sub $0x10,%ecx │ │ │ │ - jg 31f326 <__cxa_finalize@plt+0x2f42d6> │ │ │ │ - or $0x10,%ecx │ │ │ │ - cmp $0x4,%r11d │ │ │ │ - jne 31f882 <__cxa_finalize@plt+0x2f4832> │ │ │ │ - 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 │ │ │ │ - punpckhbw %xmm4,%xmm1 │ │ │ │ - punpcklbw %xmm4,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - punpckhbw %xmm0,%xmm4 │ │ │ │ - punpcklbw %xmm0,%xmm3 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpckhwd %xmm4,%xmm0 │ │ │ │ - punpcklwd %xmm4,%xmm1 │ │ │ │ - call 31f115 <__cxa_finalize@plt+0x2f40c5> │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - movdqa %xmm2,%xmm0 │ │ │ │ - punpckhwd %xmm3,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - punpcklwd %xmm3,%xmm1 │ │ │ │ - jmp 31f108 <__cxa_finalize@plt+0x2f40b8> │ │ │ │ - lea 0x1f(%rcx),%r8d │ │ │ │ - and $0x1f,%r8d │ │ │ │ - or $0x20,%r8d │ │ │ │ - test $0x400,%r9d │ │ │ │ - jne 31f450 <__cxa_finalize@plt+0x2f4400> │ │ │ │ - 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 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - lea 0x40(%rsp),%rdx │ │ │ │ - movdqa %xmm0,-0x30(%rdx) │ │ │ │ - movdqa %xmm1,-0x20(%rdx) │ │ │ │ - xor %r9d,%r9d │ │ │ │ - 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 31dd60 <__cxa_finalize@plt+0x2f2d10> │ │ │ │ + vmovd %r8d,%xmm7 │ │ │ │ sub $0x20,%rdx │ │ │ │ - call 31dd60 <__cxa_finalize@plt+0x2f2d10> │ │ │ │ - add $0x3f,%rdx │ │ │ │ - cmp $0x20,%ecx │ │ │ │ - jle 31f450 <__cxa_finalize@plt+0x2f4400> │ │ │ │ - pshuflw $0x0,-0x4f(%rdx),%xmm0 │ │ │ │ - movq 0xc2738(%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 0xc28b0(%r10),%xmm5 │ │ │ │ - neg %rax │ │ │ │ - pshufb %xmm6,%xmm7 │ │ │ │ - movdqa 0xc26e0(%r10),%xmm3 │ │ │ │ - lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ - pshufb %xmm6,%xmm4 │ │ │ │ - psubb 0xc2760(%r10),%xmm4 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - mov %r9,%r8 │ │ │ │ - movdqa %xmm8,%xmm2 │ │ │ │ - pand %xmm5,%xmm2 │ │ │ │ + lea 0x3f(%rax),%r8 │ │ │ │ + vpbroadcastw %xmm7,%ymm7 │ │ │ │ + or $0x3f,%r11d │ │ │ │ + vpsubw 0xc2bf8(%rip),%ymm7,%ymm7 │ │ │ │ + lea (%r8,%rax,1),%r9 │ │ │ │ sar $0x6,%r8 │ │ │ │ - movdqa %xmm9,%xmm1 │ │ │ │ - psubw %xmm2,%xmm1 │ │ │ │ - psllw $0x8,%xmm2 │ │ │ │ - movdqu -0x20(%rdx,%r8,1),%xmm0 │ │ │ │ - por %xmm1,%xmm2 │ │ │ │ - movdqu -0x18(%rdx,%r8,1),%xmm1 │ │ │ │ - pshufb %xmm3,%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - pshufb %xmm3,%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - pmulhrsw %xmm10,%xmm0 │ │ │ │ - pmulhrsw %xmm10,%xmm1 │ │ │ │ - sub $0x20,%rsp │ │ │ │ - packuswb %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,(%rsp) │ │ │ │ - movdqu -0x10(%rdx,%r8,1),%xmm0 │ │ │ │ - movdqu -0x8(%rdx,%r8,1),%xmm1 │ │ │ │ - pshufb %xmm3,%xmm0 │ │ │ │ - pshufb %xmm3,%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - pmulhrsw %xmm10,%xmm0 │ │ │ │ - pmulhrsw %xmm10,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - psrlw $0x6,%xmm2 │ │ │ │ - paddw %xmm6,%xmm5 │ │ │ │ - packsswb %xmm2,%xmm2 │ │ │ │ - packuswb %xmm1,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - pcmpgtb %xmm2,%xmm1 │ │ │ │ - paddsb 0xc2880(%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 31f59b <__cxa_finalize@plt+0x2f454b> │ │ │ │ - add %rax,%r9 │ │ │ │ - jg 31f49a <__cxa_finalize@plt+0x2f444a> │ │ │ │ - sub $0x20,%rsp │ │ │ │ - movdqa %xmm7,0x10(%rsp) │ │ │ │ - movdqa %xmm7,(%rsp) │ │ │ │ - dec %ecx │ │ │ │ - jg 31f588 <__cxa_finalize@plt+0x2f4538> │ │ │ │ - or $0x20,%ecx │ │ │ │ - jmp 31f882 <__cxa_finalize@plt+0x2f4832> │ │ │ │ - lea 0x3f(%rcx),%r8d │ │ │ │ + vmovdqu 0x2(%rdx,%r8,2),%ymm0 │ │ │ │ + vmovdqu (%rdx,%r8,2),%ymm2 │ │ │ │ + lea (%r9,%rax,1),%r8 │ │ │ │ + sar $0x6,%r9 │ │ │ │ + vmovdqu 0x2(%rdx,%r9,2),%ymm1 │ │ │ │ + vmovdqu (%rdx,%r9,2),%ymm3 │ │ │ │ + lea (%r8,%rax,1),%r9 │ │ │ │ + sar $0x6,%r8 │ │ │ │ + vpand %ymm7,%ymm5,%ymm6 │ │ │ │ + vpsllw $0x9,%ymm6,%ymm6 │ │ │ │ + vpsubw %ymm0,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm6,%ymm2,%ymm2 │ │ │ │ + vpsraw $0xf,%ymm7,%ymm6 │ │ │ │ + vpaddw %ymm7,%ymm8,%ymm7 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vmovdqu 0x2(%rdx,%r8,2),%ymm2 │ │ │ │ + vmovdqu (%rdx,%r8,2),%ymm4 │ │ │ │ + lea (%r9,%rax,1),%r8 │ │ │ │ + sar $0x6,%r9 │ │ │ │ + vpblendvb %ymm6,%ymm0,%ymm9,%ymm0 │ │ │ │ + vpand %ymm7,%ymm5,%ymm6 │ │ │ │ + vpsllw $0x9,%ymm6,%ymm6 │ │ │ │ + vpsubw %ymm1,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm6,%ymm3,%ymm3 │ │ │ │ + vpsraw $0xf,%ymm7,%ymm6 │ │ │ │ + vpaddw %ymm7,%ymm8,%ymm7 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpblendvb %ymm6,%ymm1,%ymm9,%ymm1 │ │ │ │ + vpand %ymm7,%ymm5,%ymm6 │ │ │ │ + vpsllw $0x9,%ymm6,%ymm6 │ │ │ │ + vpsubw %ymm2,%ymm4,%ymm4 │ │ │ │ + vpmulhrsw %ymm6,%ymm4,%ymm4 │ │ │ │ + vpsraw $0xf,%ymm7,%ymm6 │ │ │ │ + vpaddw %ymm7,%ymm8,%ymm7 │ │ │ │ + vpaddw %ymm4,%ymm2,%ymm2 │ │ │ │ + vmovdqu 0x2(%rdx,%r9,2),%ymm3 │ │ │ │ + vmovdqu (%rdx,%r9,2),%ymm4 │ │ │ │ + vpblendvb %ymm6,%ymm2,%ymm9,%ymm2 │ │ │ │ + vpand %ymm7,%ymm5,%ymm6 │ │ │ │ + vpsllw $0x9,%ymm6,%ymm6 │ │ │ │ + vpsubw %ymm3,%ymm4,%ymm4 │ │ │ │ + vpmulhrsw %ymm6,%ymm4,%ymm4 │ │ │ │ + vpsraw $0xf,%ymm7,%ymm6 │ │ │ │ + vpaddw %ymm7,%ymm8,%ymm7 │ │ │ │ + lea (%rdi,%rsi,4),%r9 │ │ │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpblendvb %ymm6,%ymm3,%ymm9,%ymm3 │ │ │ │ + vpunpckhwd %ymm1,%ymm0,%ymm4 │ │ │ │ + vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpckhwd %ymm3,%ymm2,%ymm1 │ │ │ │ + vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpunpckhdq %ymm1,%ymm4,%ymm3 │ │ │ │ + vextracti128 $0x1,%ymm3,%xmm6 │ │ │ │ + vpunpckldq %ymm1,%ymm4,%ymm4 │ │ │ │ + vpunpckhdq %ymm2,%ymm0,%ymm1 │ │ │ │ + vpunpckldq %ymm2,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm2 │ │ │ │ + vmovhps %xmm6,(%rdi) │ │ │ │ + vmovq %xmm6,(%rdi,%rsi,1) │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm6 │ │ │ │ + vmovhps %xmm2,(%rdi,%rsi,2) │ │ │ │ + vmovq %xmm2,(%rdi,%r10,1) │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ + vmovhps %xmm6,(%r9) │ │ │ │ + vmovq %xmm6,(%r9,%rsi,1) │ │ │ │ + vmovhps %xmm2,(%r9,%rsi,2) │ │ │ │ + vmovq %xmm2,(%r9,%r10,1) │ │ │ │ + lea (%rdi,%rsi,8),%r9 │ │ │ │ + vmovhps %xmm3,(%r9) │ │ │ │ + vmovq %xmm3,(%r9,%rsi,1) │ │ │ │ + vmovhps %xmm4,(%r9,%rsi,2) │ │ │ │ + vmovq %xmm4,(%r9,%r10,1) │ │ │ │ + lea (%r9,%rsi,4),%r9 │ │ │ │ + vmovhps %xmm1,(%r9) │ │ │ │ + vmovq %xmm1,(%r9,%rsi,1) │ │ │ │ + vmovhps %xmm0,(%r9,%rsi,2) │ │ │ │ + vmovq %xmm0,(%r9,%r10,1) │ │ │ │ + sub $0x4,%ecx │ │ │ │ + je 31a852 <__cxa_finalize@plt+0x2ef802> │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %r11d,%r8d │ │ │ │ + jg 31a668 <__cxa_finalize@plt+0x2ef618> │ │ │ │ + mov $0x4,%r8d │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %rdi,%rdx │ │ │ │ + test $0x4,%cl │ │ │ │ + je 31a82c <__cxa_finalize@plt+0x2ef7dc> │ │ │ │ + vmovq %xmm9,(%rdi) │ │ │ │ + vmovq %xmm9,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm9,(%rdi,%rsi,2) │ │ │ │ + vmovq %xmm9,(%rdi,%r10,1) │ │ │ │ + and $0x78,%eax │ │ │ │ + je 31a849 <__cxa_finalize@plt+0x2ef7f9> │ │ │ │ + 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 31a82c <__cxa_finalize@plt+0x2ef7dc> │ │ │ │ + lea (%rdx,%rsi,4),%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 31a805 <__cxa_finalize@plt+0x2ef7b5> │ │ │ │ + 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 31f666 <__cxa_finalize@plt+0x2f4616> │ │ │ │ - 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) │ │ │ │ - movdqa %xmm3,0x40(%rsp) │ │ │ │ - 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 │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - lea 0x80(%rsp),%rdx │ │ │ │ - movdqa %xmm0,-0x30(%rdx) │ │ │ │ - movdqa %xmm1,-0x20(%rdx) │ │ │ │ - xor %r9d,%r9d │ │ │ │ - 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 31dd60 <__cxa_finalize@plt+0x2f2d10> │ │ │ │ - sub $0x20,%rdx │ │ │ │ - call 31dd60 <__cxa_finalize@plt+0x2f2d10> │ │ │ │ - sub $0x20,%rdx │ │ │ │ - call 31dd60 <__cxa_finalize@plt+0x2f2d10> │ │ │ │ + jne 31a9b0 <__cxa_finalize@plt+0x2ef960> │ │ │ │ + vpbroadcastd 0xc2b35(%rip),%ymm2 │ │ │ │ + vmovdqu -0x1c(%rdx),%ymm0 │ │ │ │ + vpunpckhwd %ymm0,%ymm0,%ymm1 │ │ │ │ + vpblendd $0x7f,-0x1a(%rdx),%ymm1,%ymm1 │ │ │ │ + vpaddw -0x1e(%rdx),%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw -0x20(%rdx),%ymm0,%ymm0 │ │ │ │ + vpavgw -0x22(%rdx),%ymm1,%ymm1 │ │ │ │ + lea 0x80(%rsp),%r8 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + lea -0x1f(%r11),%r9d │ │ │ │ + vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%r8) │ │ │ │ + vmovdqa -0x3e(%rdx),%ymm0 │ │ │ │ + vpaddw -0x42(%rdx),%ymm2,%ymm1 │ │ │ │ + vpaddw -0x40(%rdx),%ymm0,%ymm0 │ │ │ │ + vpavgw -0x3a(%rdx),%ymm1,%ymm1 │ │ │ │ + vpaddw -0x3c(%rdx),%ymm0,%ymm0 │ │ │ │ sub $0x20,%rdx │ │ │ │ + sub $0x20,%r8 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%r8) │ │ │ │ + sub $0x10,%r9d │ │ │ │ + jg 31a8d0 <__cxa_finalize@plt+0x2ef880> │ │ │ │ + jl 31a974 <__cxa_finalize@plt+0x2ef924> │ │ │ │ + vmovdqa -0x3e(%rdx),%ymm0 │ │ │ │ + vpunpcklwd %xmm0,%xmm0,%xmm1 │ │ │ │ + vpaddw -0x3a(%rdx),%ymm2,%ymm2 │ │ │ │ + vpaddw -0x3c(%rdx),%ymm0,%ymm0 │ │ │ │ + vpblendd $0xfe,-0x42(%rdx),%ymm1,%ymm3 │ │ │ │ + vpblendd $0xfe,-0x40(%rdx),%ymm1,%ymm1 │ │ │ │ + movzwl -0x3e(%rdx),%r9d │ │ │ │ + movzwl -0x3c(%rdx),%edx │ │ │ │ + vpavgw %ymm3,%ymm2,%ymm2 │ │ │ │ + sub %r9d,%edx │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + lea 0x4(%rdx,%r9,8),%edx │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + shr $0x3,%edx │ │ │ │ + vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,-0x20(%r8) │ │ │ │ + mov %r9w,-0x24(%r8) │ │ │ │ + mov %dx,-0x22(%r8) │ │ │ │ + lea 0x9e(%rsp),%rdx │ │ │ │ + mov $0x41,%r8d │ │ │ │ cmp $0x40,%ecx │ │ │ │ - jl 31f662 <__cxa_finalize@plt+0x2f4612> │ │ │ │ - call 31dd60 <__cxa_finalize@plt+0x2f2d10> │ │ │ │ - add $0x7f,%rdx │ │ │ │ - movd %eax,%xmm5 │ │ │ │ - sub %r8,%rdx │ │ │ │ - movd %r8d,%xmm4 │ │ │ │ - shl $0x6,%r8d │ │ │ │ - movd (%rdx),%xmm7 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - pshufb 0xc28b0(%r10),%xmm5 │ │ │ │ + cmove %r8d,%r11d │ │ │ │ + jmp 31a9b0 <__cxa_finalize@plt+0x2ef960> │ │ │ │ + vmovdqa -0x2e(%rdx),%xmm0 │ │ │ │ + vpblendw $0xfe,-0x30(%rdx),%xmm0,%xmm1 │ │ │ │ + vpaddw -0x2a(%rdx),%xmm2,%xmm2 │ │ │ │ + vpaddw -0x2c(%rdx),%xmm0,%xmm0 │ │ │ │ + vpblendd $0xe,-0x32(%rdx),%xmm1,%xmm3 │ │ │ │ + lea 0x9e(%rsp),%rdx │ │ │ │ + vpavgw %xmm3,%xmm2,%xmm2 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpsrlw $0x2,%xmm0,%xmm0 │ │ │ │ + vmovdqa %xmm0,-0x10(%r8) │ │ │ │ + vmovd %eax,%xmm6 │ │ │ │ + neg %r11 │ │ │ │ + vpbroadcastw (%rdx,%r11,2),%ymm7 │ │ │ │ + shl $0x6,%r11d │ │ │ │ + vpbroadcastw %xmm6,%ymm6 │ │ │ │ + lea 0x3c0(%r11,%rax,1),%r8d │ │ │ │ neg %rax │ │ │ │ - pshufb %xmm6,%xmm7 │ │ │ │ - movdqa 0xc26e0(%r10),%xmm3 │ │ │ │ - lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ - pshufb %xmm6,%xmm4 │ │ │ │ - psubb 0xc2760(%r10),%xmm4 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - mov %r9,%r8 │ │ │ │ - movdqa %xmm8,%xmm2 │ │ │ │ - pand %xmm5,%xmm2 │ │ │ │ - sar $0x6,%r8 │ │ │ │ - movdqa %xmm9,%xmm1 │ │ │ │ - psubw %xmm2,%xmm1 │ │ │ │ - psllw $0x8,%xmm2 │ │ │ │ - movdqu -0x40(%rdx,%r8,1),%xmm0 │ │ │ │ - por %xmm1,%xmm2 │ │ │ │ - movdqu -0x38(%rdx,%r8,1),%xmm1 │ │ │ │ - pshufb %xmm3,%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - pshufb %xmm3,%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - pmulhrsw %xmm10,%xmm0 │ │ │ │ - pmulhrsw %xmm10,%xmm1 │ │ │ │ + vmovd %r8d,%xmm4 │ │ │ │ + vpbroadcastd 0xc28dd(%rip),%ymm8 │ │ │ │ + lea 0x3f(%rax),%r8 │ │ │ │ + vpbroadcastw %xmm4,%ymm4 │ │ │ │ + or $0x3f,%r11d │ │ │ │ + vpsubw 0xc286c(%rip),%ymm4,%ymm4 │ │ │ │ + mov %r8,%r9 │ │ │ │ + sar $0x6,%r9 │ │ │ │ + vmovdqu -0x40(%rdx,%r9,2),%ymm1 │ │ │ │ + vmovdqu -0x3e(%rdx,%r9,2),%ymm0 │ │ │ │ + vpand %ymm4,%ymm5,%ymm3 │ │ │ │ + vpsllw $0x9,%ymm3,%ymm3 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpcmpgtw %ymm4,%ymm8,%ymm2 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpblendvb %ymm2,%ymm0,%ymm7,%ymm0 │ │ │ │ + vmovdqu -0x20(%rdx,%r9,2),%ymm2 │ │ │ │ + vmovdqu -0x1e(%rdx,%r9,2),%ymm1 │ │ │ │ + add %rax,%r8 │ │ │ │ sub $0x40,%rsp │ │ │ │ - packuswb %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,(%rsp) │ │ │ │ - movdqu -0x30(%rdx,%r8,1),%xmm0 │ │ │ │ - movdqu -0x28(%rdx,%r8,1),%xmm1 │ │ │ │ - pshufb %xmm3,%xmm0 │ │ │ │ - pshufb %xmm3,%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - pmulhrsw %xmm10,%xmm0 │ │ │ │ - pmulhrsw %xmm10,%xmm1 │ │ │ │ - packuswb %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,0x10(%rsp) │ │ │ │ - movdqu -0x20(%rdx,%r8,1),%xmm0 │ │ │ │ - movdqu -0x18(%rdx,%r8,1),%xmm1 │ │ │ │ - pshufb %xmm3,%xmm0 │ │ │ │ - pshufb %xmm3,%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - pmulhrsw %xmm10,%xmm0 │ │ │ │ - pmulhrsw %xmm10,%xmm1 │ │ │ │ - packuswb %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,0x20(%rsp) │ │ │ │ - movdqu -0x10(%rdx,%r8,1),%xmm0 │ │ │ │ - movdqu -0x8(%rdx,%r8,1),%xmm1 │ │ │ │ - pshufb %xmm3,%xmm0 │ │ │ │ - pshufb %xmm3,%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - pmulhrsw %xmm10,%xmm0 │ │ │ │ - pmulhrsw %xmm10,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - psrlw $0x6,%xmm2 │ │ │ │ - paddw %xmm6,%xmm5 │ │ │ │ - packsswb %xmm2,%xmm2 │ │ │ │ - packuswb %xmm1,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - pcmpgtb %xmm2,%xmm1 │ │ │ │ - paddsb 0xc2880(%r10),%xmm2 │ │ │ │ - pand %xmm1,%xmm0 │ │ │ │ - pandn %xmm7,%xmm1 │ │ │ │ - por %xmm1,%xmm0 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - pcmpgtb %xmm2,%xmm1 │ │ │ │ - paddsb 0xc2880(%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 0xc2880(%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) │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpmulhrsw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpsraw $0xf,%ymm4,%ymm3 │ │ │ │ + vpaddw %ymm6,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm0,(%rsp) │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpblendvb %ymm3,%ymm1,%ymm7,%ymm1 │ │ │ │ + vmovdqa %ymm1,0x20(%rsp) │ │ │ │ dec %ecx │ │ │ │ - je 31f87f <__cxa_finalize@plt+0x2f482f> │ │ │ │ - add %rax,%r9 │ │ │ │ - jg 31f6b0 <__cxa_finalize@plt+0x2f4660> │ │ │ │ + je 31aa81 <__cxa_finalize@plt+0x2efa31> │ │ │ │ + cmp %r11d,%r8d │ │ │ │ + jg 31a9f4 <__cxa_finalize@plt+0x2ef9a4> │ │ │ │ sub $0x40,%rsp │ │ │ │ - movdqa %xmm7,0x30(%rsp) │ │ │ │ - movdqa %xmm7,0x20(%rsp) │ │ │ │ - movdqa %xmm7,0x10(%rsp) │ │ │ │ - movdqa %xmm7,(%rsp) │ │ │ │ + vmovdqa %ymm7,(%rsp) │ │ │ │ + vmovdqa %ymm7,0x20(%rsp) │ │ │ │ dec %ecx │ │ │ │ - jg 31f860 <__cxa_finalize@plt+0x2f4810> │ │ │ │ - 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 │ │ │ │ - movq (%r8,%r9,1),%xmm1 │ │ │ │ - movq (%r8,%rcx,2),%xmm5 │ │ │ │ - lea (%r8,%rcx,4),%rdx │ │ │ │ - movq (%rdx,%rcx,1),%xmm2 │ │ │ │ - movq (%rdx),%xmm6 │ │ │ │ - movq (%rdx,%r9,1),%xmm3 │ │ │ │ - movq (%rdx,%rcx,2),%xmm7 │ │ │ │ - sub $0x8,%r8 │ │ │ │ - punpcklbw %xmm4,%xmm0 │ │ │ │ - punpcklbw %xmm5,%xmm1 │ │ │ │ - punpcklbw %xmm6,%xmm2 │ │ │ │ - punpcklbw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm1,%xmm4 │ │ │ │ - punpckhwd %xmm0,%xmm4 │ │ │ │ - punpcklwd %xmm0,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - punpckhwd %xmm2,%xmm0 │ │ │ │ - punpcklwd %xmm2,%xmm3 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpckhdq %xmm1,%xmm2 │ │ │ │ - punpckldq %xmm1,%xmm3 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpckldq %xmm4,%xmm1 │ │ │ │ - punpckhdq %xmm4,%xmm0 │ │ │ │ - movhps %xmm0,(%rax) │ │ │ │ - movq %xmm0,(%rax,%rsi,1) │ │ │ │ - movhps %xmm1,(%rax,%rsi,2) │ │ │ │ - movq %xmm1,(%rax,%r10,1) │ │ │ │ - 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 31f894 <__cxa_finalize@plt+0x2f4844> │ │ │ │ - lea (%rsp,%rcx,8),%rsp │ │ │ │ - sub $0x8,%r11d │ │ │ │ - jg 31f88a <__cxa_finalize@plt+0x2f483a> │ │ │ │ - add $0xa8,%rsp │ │ │ │ + jg 31aa6e <__cxa_finalize@plt+0x2efa1e> │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + lea (%rsi,%rsi,4),%r8 │ │ │ │ + mov %rdi,%r11 │ │ │ │ + lea (%rsi,%rcx,2),%r9 │ │ │ │ + lea 0x20(%rsp),%rax │ │ │ │ + lea -0x10(%r11,%r10,2),%rdx │ │ │ │ + vmovdqa 0x1c0(%rax),%ymm0 │ │ │ │ + vmovdqa 0x180(%rax),%ymm1 │ │ │ │ + vmovdqa 0x140(%rax),%ymm2 │ │ │ │ + vmovdqa 0x100(%rax),%ymm3 │ │ │ │ + vmovdqa 0xc0(%rax),%ymm4 │ │ │ │ + vmovdqa 0x80(%rax),%ymm5 │ │ │ │ + vmovdqa 0x40(%rax),%ymm6 │ │ │ │ + vmovdqa (%rax),%ymm7 │ │ │ │ + vpunpckhwd %ymm1,%ymm0,%ymm8 │ │ │ │ + vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpckhwd %ymm3,%ymm2,%ymm1 │ │ │ │ + vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpunpckhwd %ymm5,%ymm4,%ymm3 │ │ │ │ + vpunpcklwd %ymm5,%ymm4,%ymm4 │ │ │ │ + vpunpckhwd %ymm7,%ymm6,%ymm5 │ │ │ │ + vpunpcklwd %ymm7,%ymm6,%ymm6 │ │ │ │ + lea (%rdx,%rsi,8),%rdi │ │ │ │ + sub $0x20,%rax │ │ │ │ + vpunpckhdq %ymm1,%ymm8,%ymm7 │ │ │ │ + vpunpckldq %ymm1,%ymm8,%ymm8 │ │ │ │ + vpunpckhdq %ymm5,%ymm3,%ymm1 │ │ │ │ + vpunpckldq %ymm5,%ymm3,%ymm3 │ │ │ │ + vpunpckhqdq %ymm1,%ymm7,%ymm5 │ │ │ │ + vextracti128 $0x1,%ymm5,(%rdx) │ │ │ │ + vpunpcklqdq %ymm1,%ymm7,%ymm7 │ │ │ │ + vmovdqa %xmm5,(%rdi) │ │ │ │ + vpunpckhqdq %ymm3,%ymm8,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm7,(%rdx,%rsi,1) │ │ │ │ + vpunpcklqdq %ymm3,%ymm8,%ymm8 │ │ │ │ + vmovdqa %xmm7,(%rdi,%rsi,1) │ │ │ │ + vpunpckhdq %ymm2,%ymm0,%ymm3 │ │ │ │ + vextracti128 $0x1,%ymm1,(%rdx,%rsi,2) │ │ │ │ + vpunpckldq %ymm2,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ + vpunpckhdq %ymm6,%ymm4,%ymm2 │ │ │ │ + vextracti128 $0x1,%ymm8,(%rdx,%rcx,1) │ │ │ │ + vpunpckldq %ymm6,%ymm4,%ymm4 │ │ │ │ + vmovdqa %xmm8,(%rdi,%rcx,1) │ │ │ │ + vpunpckhqdq %ymm2,%ymm3,%ymm6 │ │ │ │ + vextracti128 $0x1,%ymm6,(%rdx,%rsi,4) │ │ │ │ + vpunpcklqdq %ymm2,%ymm3,%ymm3 │ │ │ │ + vmovdqa %xmm6,(%rdi,%rsi,4) │ │ │ │ + vpunpckhqdq %ymm4,%ymm0,%ymm2 │ │ │ │ + vextracti128 $0x1,%ymm3,(%rdx,%r8,1) │ │ │ │ + vpunpcklqdq %ymm4,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm3,(%rdi,%r8,1) │ │ │ │ + vextracti128 $0x1,%ymm2,(%rdx,%rcx,2) │ │ │ │ + vmovdqa %xmm2,(%rdi,%rcx,2) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdx,%r9,1) │ │ │ │ + vmovdqa %xmm0,(%rdi,%r9,1) │ │ │ │ + lea (%rdi,%rsi,8),%rdx │ │ │ │ + cmp %rsp,%rax │ │ │ │ + jae 31aa9a <__cxa_finalize@plt+0x2efa4a> │ │ │ │ + add $0x200,%rsp │ │ │ │ + sub $0x8,%r10d │ │ │ │ + jg 31aa90 <__cxa_finalize@plt+0x2efa40> │ │ │ │ + mov 0xa0(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movdqa (%rdx),%xmm4 │ │ │ │ - lea 0xbe7a5(%rip),%rdx │ │ │ │ - tzcnt %r8d,%r8d │ │ │ │ - movslq (%rdx,%r8,4),%r8 │ │ │ │ - packuswb %xmm4,%xmm4 │ │ │ │ - add %rdx,%r8 │ │ │ │ + mov %rsp,%r11 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x120,%rsp │ │ │ │ + mov %r11,0x100(%rsp) │ │ │ │ + lea 0x3f(%rcx),%r11d │ │ │ │ + test $0x400,%r9d │ │ │ │ + jne 31aca7 <__cxa_finalize@plt+0x2efc57> │ │ │ │ + vpbroadcastd 0xc27d3(%rip),%ymm2 │ │ │ │ + vmovdqu -0x1c(%rdx),%ymm0 │ │ │ │ + vpunpckhwd %ymm0,%ymm0,%ymm1 │ │ │ │ + vpblendd $0x7f,-0x1a(%rdx),%ymm1,%ymm1 │ │ │ │ + vpaddw -0x1e(%rdx),%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw -0x20(%rdx),%ymm0,%ymm0 │ │ │ │ + vpavgw -0x22(%rdx),%ymm1,%ymm1 │ │ │ │ + lea 0xe0(%rsp),%r8 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + lea 0x20(%rcx),%r9d │ │ │ │ + vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%r8) │ │ │ │ + vmovdqa -0x3e(%rdx),%ymm0 │ │ │ │ + vpaddw -0x42(%rdx),%ymm2,%ymm1 │ │ │ │ + vpaddw -0x40(%rdx),%ymm0,%ymm0 │ │ │ │ + vpavgw -0x3a(%rdx),%ymm1,%ymm1 │ │ │ │ + vpaddw -0x3c(%rdx),%ymm0,%ymm0 │ │ │ │ + sub $0x20,%rdx │ │ │ │ + sub $0x20,%r8 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%r8) │ │ │ │ + sub $0x10,%r9d │ │ │ │ + jg 31ac32 <__cxa_finalize@plt+0x2efbe2> │ │ │ │ + vmovdqa -0x3e(%rdx),%ymm0 │ │ │ │ + vpunpcklwd %xmm0,%xmm0,%xmm1 │ │ │ │ + vpaddw -0x3a(%rdx),%ymm2,%ymm2 │ │ │ │ + vpaddw -0x3c(%rdx),%ymm0,%ymm0 │ │ │ │ + vpblendd $0xfe,-0x42(%rdx),%ymm1,%ymm3 │ │ │ │ + vpblendd $0xfe,-0x40(%rdx),%ymm1,%ymm1 │ │ │ │ + lea 0xfe(%rsp),%rdx │ │ │ │ + vpavgw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,-0x20(%r8) │ │ │ │ + neg %r11 │ │ │ │ + vmovd %eax,%xmm4 │ │ │ │ + vpbroadcastw (%rdx,%r11,2),%ymm6 │ │ │ │ + shl $0x6,%r11d │ │ │ │ + vpbroadcastw %xmm4,%ymm4 │ │ │ │ + lea 0x3c0(%r11,%rax,1),%r8d │ │ │ │ + neg %rax │ │ │ │ + vpbroadcastd 0xc25eb(%rip),%ymm7 │ │ │ │ + vmovd %r8d,%xmm3 │ │ │ │ + lea 0x3f(%rax),%r8 │ │ │ │ + vpaddw %ymm7,%ymm7,%ymm8 │ │ │ │ + vpbroadcastw %xmm3,%ymm3 │ │ │ │ + or $0x3f,%r11d │ │ │ │ + vpaddw %ymm7,%ymm8,%ymm9 │ │ │ │ + vpsubw 0xc256d(%rip),%ymm3,%ymm3 │ │ │ │ + mov %r8,%r9 │ │ │ │ + sar $0x6,%r9 │ │ │ │ + vmovdqu -0x80(%rdx,%r9,2),%ymm1 │ │ │ │ + vmovdqu -0x7e(%rdx,%r9,2),%ymm0 │ │ │ │ + vpand %ymm3,%ymm5,%ymm2 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + add $0xffffffffffffff80,%rsp │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpgtw %ymm3,%ymm9,%ymm1 │ │ │ │ + vpblendvb %ymm1,%ymm0,%ymm6,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rsp) │ │ │ │ + vmovdqu -0x60(%rdx,%r9,2),%ymm1 │ │ │ │ + vmovdqu -0x5e(%rdx,%r9,2),%ymm0 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpgtw %ymm3,%ymm8,%ymm1 │ │ │ │ + vpblendvb %ymm1,%ymm0,%ymm6,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rsp) │ │ │ │ + vmovdqu -0x40(%rdx,%r9,2),%ymm1 │ │ │ │ + vmovdqu -0x3e(%rdx,%r9,2),%ymm0 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpgtw %ymm3,%ymm7,%ymm1 │ │ │ │ + vpblendvb %ymm1,%ymm0,%ymm6,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x40(%rsp) │ │ │ │ + vmovdqu -0x20(%rdx,%r9,2),%ymm1 │ │ │ │ + vmovdqu -0x1e(%rdx,%r9,2),%ymm0 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + add %rax,%r8 │ │ │ │ + vpsraw $0xf,%ymm3,%ymm2 │ │ │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpblendvb %ymm2,%ymm0,%ymm6,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x60(%rsp) │ │ │ │ + dec %ecx │ │ │ │ + je 31ade6 <__cxa_finalize@plt+0x2efd96> │ │ │ │ + cmp %r11d,%r8d │ │ │ │ + jg 31acf3 <__cxa_finalize@plt+0x2efca3> │ │ │ │ + add $0xffffffffffffff80,%rsp │ │ │ │ + vmovdqa %ymm6,(%rsp) │ │ │ │ + vmovdqa %ymm6,0x20(%rsp) │ │ │ │ + vmovdqa %ymm6,0x40(%rsp) │ │ │ │ + vmovdqa %ymm6,0x60(%rsp) │ │ │ │ + dec %ecx │ │ │ │ + jg 31adc7 <__cxa_finalize@plt+0x2efd77> │ │ │ │ lea (%rsi,%rsi,2),%rdx │ │ │ │ - jmp *%r8 │ │ │ │ - movdqa %xmm4,%xmm0 │ │ │ │ - pshufb (%rcx),%xmm0 │ │ │ │ - add $0x10,%rcx │ │ │ │ - movd %xmm0,(%rdi) │ │ │ │ - pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ - 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 31f982 <__cxa_finalize@plt+0x2f4932> │ │ │ │ - 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 31f9c0 <__cxa_finalize@plt+0x2f4970> │ │ │ │ + lea (%rsi,%rsi,4),%rcx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + lea (%rsi,%rdx,2),%r8 │ │ │ │ + lea 0x70(%rsp),%rax │ │ │ │ + lea -0x20(%r9,%r10,2),%rdi │ │ │ │ + vmovdqa 0x780(%rax),%xmm0 │ │ │ │ + vinserti128 $0x1,0x380(%rax),%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x700(%rax),%xmm1 │ │ │ │ + vinserti128 $0x1,0x300(%rax),%ymm1,%ymm1 │ │ │ │ + vmovdqa 0x680(%rax),%xmm2 │ │ │ │ + vinserti128 $0x1,0x280(%rax),%ymm2,%ymm2 │ │ │ │ + vmovdqa 0x600(%rax),%xmm3 │ │ │ │ + vinserti128 $0x1,0x200(%rax),%ymm3,%ymm3 │ │ │ │ + vmovdqa 0x580(%rax),%xmm4 │ │ │ │ + vinserti128 $0x1,0x180(%rax),%ymm4,%ymm4 │ │ │ │ + vmovdqa 0x500(%rax),%xmm5 │ │ │ │ + vinserti128 $0x1,0x100(%rax),%ymm5,%ymm5 │ │ │ │ + vmovdqa 0x480(%rax),%xmm6 │ │ │ │ + vinserti128 $0x1,0x80(%rax),%ymm6,%ymm6 │ │ │ │ + vmovdqa 0x400(%rax),%xmm7 │ │ │ │ + vinserti128 $0x1,(%rax),%ymm7,%ymm7 │ │ │ │ + vpunpckhwd %ymm1,%ymm0,%ymm8 │ │ │ │ + vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpunpckhwd %ymm3,%ymm2,%ymm1 │ │ │ │ + vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpunpckhwd %ymm5,%ymm4,%ymm3 │ │ │ │ + vpunpcklwd %ymm5,%ymm4,%ymm4 │ │ │ │ + vpunpckhwd %ymm7,%ymm6,%ymm5 │ │ │ │ + vpunpcklwd %ymm7,%ymm6,%ymm6 │ │ │ │ + sub $0x10,%rax │ │ │ │ + vpunpckhdq %ymm1,%ymm8,%ymm7 │ │ │ │ + vpunpckldq %ymm1,%ymm8,%ymm8 │ │ │ │ + vpunpckhdq %ymm5,%ymm3,%ymm1 │ │ │ │ + vpunpckldq %ymm5,%ymm3,%ymm3 │ │ │ │ + vpunpckhqdq %ymm1,%ymm7,%ymm5 │ │ │ │ + vpunpcklqdq %ymm1,%ymm7,%ymm7 │ │ │ │ + vpunpckhqdq %ymm3,%ymm8,%ymm1 │ │ │ │ + vpunpcklqdq %ymm3,%ymm8,%ymm8 │ │ │ │ + vpunpckhdq %ymm2,%ymm0,%ymm3 │ │ │ │ + vmovdqa %ymm5,(%rdi) │ │ │ │ + vpunpckldq %ymm2,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm7,(%rdi,%rsi,1) │ │ │ │ + vpunpckhdq %ymm6,%ymm4,%ymm2 │ │ │ │ + vmovdqa %ymm1,(%rdi,%rsi,2) │ │ │ │ + vpunpckldq %ymm6,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm8,(%rdi,%rdx,1) │ │ │ │ + vpunpckhqdq %ymm2,%ymm3,%ymm6 │ │ │ │ + vmovdqa %ymm6,(%rdi,%rsi,4) │ │ │ │ + vpunpcklqdq %ymm2,%ymm3,%ymm3 │ │ │ │ + vmovdqa %ymm3,(%rdi,%rcx,1) │ │ │ │ + vpunpckhqdq %ymm4,%ymm0,%ymm2 │ │ │ │ + vmovdqa %ymm2,(%rdi,%rdx,2) │ │ │ │ + vpunpcklqdq %ymm4,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi,%r8,1) │ │ │ │ + lea (%rdi,%rsi,8),%rdi │ │ │ │ + cmp %rsp,%rax │ │ │ │ + jae 31adff <__cxa_finalize@plt+0x2efdaf> │ │ │ │ + add $0x800,%rsp │ │ │ │ + sub $0x10,%r10d │ │ │ │ + jg 31adf5 <__cxa_finalize@plt+0x2efda5> │ │ │ │ + mov 0x100(%rsp),%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa %xmm4,%xmm0 │ │ │ │ - pshufb (%rcx),%xmm0 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - pshufb 0x10(%rcx),%xmm1 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - pshufb 0x20(%rcx),%xmm2 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - pshufb 0x30(%rcx),%xmm3 │ │ │ │ - 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 31fa00 <__cxa_finalize@plt+0x2f49b0> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xc65a9(%rip),%rax │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + shl $0x6,%r9d │ │ │ │ + add %rax,%r9 │ │ │ │ + lea 0xc2557(%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 31afc3 <__cxa_finalize@plt+0x2eff73> │ │ │ │ + vpinsrq $0x0,(%rdx,%r8,2),%xmm0,%xmm0 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + vpshufb %xmm8,%xmm0,%xmm0 │ │ │ │ + vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ + vpshufd $0x0,%ymm0,%ymm6 │ │ │ │ + vpmaddwd %ymm2,%ymm6,%ymm6 │ │ │ │ + vpshufd $0x55,%ymm0,%ymm7 │ │ │ │ + vpmaddwd %ymm3,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpshufd $0xaa,%ymm0,%ymm7 │ │ │ │ + vpmaddwd %ymm4,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpshufd $0xff,%ymm0,%ymm7 │ │ │ │ + vpmaddwd %ymm5,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ + vpackusdw %ymm6,%ymm6,%ymm6 │ │ │ │ + vpminsw %ymm6,%ymm9,%ymm6 │ │ │ │ + vextracti128 $0x1,%ymm6,%xmm0 │ │ │ │ + vmovq %xmm6,(%rdi) │ │ │ │ + vmovq %xmm0,(%rdi,%rsi,1) │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 31afb8 <__cxa_finalize@plt+0x2eff68> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movdqa %xmm4,%xmm0 │ │ │ │ - pshufb (%rcx),%xmm0 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - pshufb 0x10(%rcx),%xmm1 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - pshufb 0x20(%rcx),%xmm2 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - pshufb 0x30(%rcx),%xmm3 │ │ │ │ - add $0x40,%rcx │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - movdqa %xmm2,(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm3,0x10(%rdi,%rsi,1) │ │ │ │ + vbroadcasti128 -0x284(%rax),%ymm14 │ │ │ │ + vpbroadcastw 0x18(%rsp),%ymm15 │ │ │ │ + vpshufb -0x294(%rax),%xmm0,%xmm0 │ │ │ │ + vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ + vpshufd $0x0,%ymm0,%ymm10 │ │ │ │ + vpmaddwd %ymm2,%ymm10,%ymm10 │ │ │ │ + vpshufd $0x55,%ymm0,%ymm7 │ │ │ │ + vpmaddwd %ymm3,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm1,%ymm10,%ymm10 │ │ │ │ + vpaddd %ymm7,%ymm10,%ymm10 │ │ │ │ + vpshufd $0xaa,%ymm0,%ymm7 │ │ │ │ + vpmaddwd %ymm4,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm7,%ymm10,%ymm10 │ │ │ │ + vpshufd $0xff,%ymm0,%ymm7 │ │ │ │ + vpmaddwd %ymm5,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm7,%ymm10,%ymm10 │ │ │ │ + vpsrad $0x4,%ymm10,%ymm10 │ │ │ │ + vpackusdw %ymm10,%ymm10,%ymm10 │ │ │ │ + vpminsw %ymm15,%ymm10,%ymm10 │ │ │ │ + vpermq $0x72,%ymm10,%ymm6 │ │ │ │ + vpslldq $0x4,%ymm0,%ymm8 │ │ │ │ + vpsrldq $0x2,%ymm6,%ymm7 │ │ │ │ + vpsrldq $0xa,%ymm6,%ymm0 │ │ │ │ + vpunpcklwd %ymm0,%ymm7,%ymm7 │ │ │ │ + vpblendd $0x33,%ymm6,%ymm8,%ymm8 │ │ │ │ + vpblendd $0x40,%ymm7,%ymm8,%ymm8 │ │ │ │ + vpblendd $0x30,-0x6(%rdx),%ymm8,%ymm8 │ │ │ │ + lea 0x10(%r8,%r8,1),%r10 │ │ │ │ + sub %r10,%rdx │ │ │ │ + jmp 31b0f4 <__cxa_finalize@plt+0x2f00a4> │ │ │ │ + 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 31ba00 <__cxa_finalize@plt+0x2f09b0> │ │ │ │ + vpblendd $0xcc,%ymm9,%ymm10,%ymm10 │ │ │ │ + vmovdqa %xmm10,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm10,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 31b0c9 <__cxa_finalize@plt+0x2f0079> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + mov %rsp,%r11 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + vpbroadcastw 0x18(%r11),%ymm15 │ │ │ │ + sub $0x2,%r8d │ │ │ │ + call 31b141 <__cxa_finalize@plt+0x2f00f1> │ │ │ │ + mov %r11,%rsp │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovdqa -0x294(%rax),%xmm10 │ │ │ │ + vpshufb %xmm10,%xmm0,%xmm0 │ │ │ │ + vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ + vpshufd $0x0,%ymm0,%ymm13 │ │ │ │ + vpmaddwd %ymm2,%ymm13,%ymm13 │ │ │ │ + vpshufd $0x55,%ymm0,%ymm6 │ │ │ │ + vpmaddwd %ymm3,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm13,%ymm13 │ │ │ │ + vpaddd %ymm6,%ymm13,%ymm13 │ │ │ │ + vpshufd $0xaa,%ymm0,%ymm6 │ │ │ │ + vpmaddwd %ymm4,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm13,%ymm13 │ │ │ │ + vpshufd $0xff,%ymm0,%ymm6 │ │ │ │ + vpmaddwd %ymm5,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm13,%ymm13 │ │ │ │ + vpsrad $0x4,%ymm13,%ymm13 │ │ │ │ + vpackusdw %ymm13,%ymm13,%ymm13 │ │ │ │ + vpminsw %ymm15,%ymm13,%ymm13 │ │ │ │ + vpermq $0xd8,%ymm13,%ymm12 │ │ │ │ + vmovdqa -0x284(%rax),%xmm14 │ │ │ │ + vinserti128 $0x1,-0x2a4(%rax),%ymm14,%ymm14 │ │ │ │ + vpbroadcastq 0xa(%rdx),%ymm0 │ │ │ │ + vpblendd $0x4c,-0x10(%rdx),%ymm0,%ymm0 │ │ │ │ + vpsrldq $0x8,%ymm12,%ymm6 │ │ │ │ + vpblendd $0x3,%ymm6,%ymm0,%ymm0 │ │ │ │ + vpunpcklwd %ymm12,%ymm6,%ymm6 │ │ │ │ + vpblendd $0x80,%ymm6,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ + vpermq $0xee,%ymm0,%ymm7 │ │ │ │ + vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ + vpshufd $0x0,%ymm0,%ymm12 │ │ │ │ + vpshufd $0x0,%ymm7,%ymm6 │ │ │ │ + vpmaddwd %ymm2,%ymm12,%ymm12 │ │ │ │ + vpmaddwd %ymm2,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm12,%ymm12 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpshufd $0x55,%ymm0,%ymm8 │ │ │ │ + vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm12,%ymm12 │ │ │ │ + vpshufd $0x55,%ymm7,%ymm8 │ │ │ │ + vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpshufd $0xaa,%ymm0,%ymm8 │ │ │ │ + vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm12,%ymm12 │ │ │ │ + vpshufd $0xaa,%ymm7,%ymm8 │ │ │ │ + vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpshufd $0xff,%ymm0,%ymm8 │ │ │ │ + vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm12,%ymm12 │ │ │ │ + vpshufd $0xff,%ymm7,%ymm8 │ │ │ │ + vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpsrad $0x4,%ymm12,%ymm12 │ │ │ │ + vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ + vpackusdw %ymm6,%ymm12,%ymm12 │ │ │ │ + vpminsw %ymm15,%ymm12,%ymm12 │ │ │ │ + vpblendd $0xcc,%ymm12,%ymm13,%ymm13 │ │ │ │ + vpermq $0x8d,%ymm12,%ymm12 │ │ │ │ + vpsrldq $0x2,%xmm12,%xmm6 │ │ │ │ + vpsrldq $0xc,%xmm12,%xmm8 │ │ │ │ + vpblendd $0x1,%xmm8,%xmm6,%xmm6 │ │ │ │ + vpblendw $0xf8,0xa(%rdx),%xmm6,%xmm6 │ │ │ │ + vpshufb %xmm10,%xmm6,%xmm6 │ │ │ │ + vinserti128 $0x1,%xmm6,%ymm6,%ymm6 │ │ │ │ + vpshufd $0x0,%ymm6,%ymm11 │ │ │ │ + vpmaddwd %ymm2,%ymm11,%ymm11 │ │ │ │ + vpshufd $0x55,%ymm6,%ymm8 │ │ │ │ + vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm1,%ymm11,%ymm11 │ │ │ │ + vpaddd %ymm8,%ymm11,%ymm11 │ │ │ │ + vpshufd $0xaa,%ymm6,%ymm8 │ │ │ │ + vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm11,%ymm11 │ │ │ │ + vpshufd $0xff,%ymm6,%ymm8 │ │ │ │ + vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm11,%ymm11 │ │ │ │ + vpsrad $0x4,%ymm11,%ymm11 │ │ │ │ + vpackusdw %ymm11,%ymm11,%ymm11 │ │ │ │ + vpminsw %ymm15,%ymm11,%ymm11 │ │ │ │ + vpermq $0xd8,%ymm11,%ymm11 │ │ │ │ + vpshufd $0x4e,%ymm11,%ymm9 │ │ │ │ + vmovdqu 0x6(%rdx),%ymm8 │ │ │ │ + vpshufd $0xc9,%ymm8,%ymm8 │ │ │ │ + vpshufhw $0xe1,%ymm8,%ymm8 │ │ │ │ + vpblendd $0x70,%ymm8,%ymm9,%ymm9 │ │ │ │ + vmovdqa %xmm13,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm13,(%rdi,%rsi,1) │ │ │ │ + lea 0x14(%r8,%r8,1),%r10 │ │ │ │ + sub %r10,%rdx │ │ │ │ + vpermq $0x1b,%ymm12,%ymm6 │ │ │ │ + jmp 31b354 <__cxa_finalize@plt+0x2f0304> │ │ │ │ + vpermq $0xfa,%ymm13,%ymm13 │ │ │ │ + vpermq $0x88,%ymm9,%ymm11 │ │ │ │ + vpermq $0x72,%ymm9,%ymm9 │ │ │ │ + vpermq $0x1b,%ymm12,%ymm6 │ │ │ │ + vpsrldq $0x4,%ymm7,%ymm7 │ │ │ │ + vpblendd $0xcc,%ymm10,%ymm13,%ymm13 │ │ │ │ + vpblendd $0x40,%ymm7,%ymm9,%ymm9 │ │ │ │ + vmovdqa 0x8(%rsp),%ymm0 │ │ │ │ + vmovdqa %xmm13,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm13,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm12,%ymm13 │ │ │ │ + vpblendd $0xc,(%rdx,%r8,2),%ymm0,%ymm0 │ │ │ │ + vpsrldq $0x8,%ymm12,%ymm7 │ │ │ │ + vpunpcklwd %ymm12,%ymm7,%ymm7 │ │ │ │ + vpblendd $0x33,%ymm6,%ymm0,%ymm0 │ │ │ │ + vpblendd $0x80,%ymm7,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ + vpermq $0xee,%ymm0,%ymm7 │ │ │ │ + vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ + vpshufd $0x0,%ymm0,%ymm10 │ │ │ │ + vpshufd $0x0,%ymm7,%ymm6 │ │ │ │ + vpmaddwd %ymm2,%ymm10,%ymm10 │ │ │ │ + vpmaddwd %ymm2,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm10,%ymm10 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpshufd $0x55,%ymm0,%ymm8 │ │ │ │ + vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ + vpshufd $0x55,%ymm7,%ymm8 │ │ │ │ + vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpshufd $0xaa,%ymm0,%ymm8 │ │ │ │ + vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ + vpshufd $0xaa,%ymm7,%ymm8 │ │ │ │ + vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpshufd $0xff,%ymm0,%ymm8 │ │ │ │ + vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ + vpshufd $0xff,%ymm7,%ymm8 │ │ │ │ + vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpsrad $0x4,%ymm10,%ymm10 │ │ │ │ + vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ + vpackusdw %ymm6,%ymm10,%ymm10 │ │ │ │ + vpminsw %ymm15,%ymm10,%ymm10 │ │ │ │ + vpermq $0x8d,%ymm10,%ymm12 │ │ │ │ + vmovdqa %ymm0,0x8(%rsp) │ │ │ │ + vpsrldq $0x8,%ymm11,%ymm8 │ │ │ │ + vpsrldq $0x2,%xmm12,%xmm6 │ │ │ │ + vpsrldq $0xa,%xmm12,%xmm7 │ │ │ │ + vpsrldq $0x2,%xmm13,%xmm0 │ │ │ │ + vpunpcklwd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpunpcklwd %xmm6,%xmm7,%xmm7 │ │ │ │ + vpblendd $0x73,%ymm9,%ymm8,%ymm8 │ │ │ │ + vpblendd $0x4,%ymm7,%ymm8,%ymm8 │ │ │ │ + vpblendd $0x8,%ymm0,%ymm8,%ymm8 │ │ │ │ + call 31ba00 <__cxa_finalize@plt+0x2f09b0> │ │ │ │ + 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 31b31a <__cxa_finalize@plt+0x2f02ca> │ │ │ │ + vpermq $0xd8,%ymm9,%ymm8 │ │ │ │ + vextracti128 $0x1,%ymm8,%xmm0 │ │ │ │ + vpshufd $0x4e,%xmm11,%xmm11 │ │ │ │ + vpblendd $0x2,%xmm11,%xmm0,%xmm0 │ │ │ │ + vpsrldq $0x2,%xmm8,%xmm6 │ │ │ │ + vpsrldq $0xc,%xmm8,%xmm7 │ │ │ │ + vpblendw $0x4,%xmm6,%xmm0,%xmm0 │ │ │ │ + vpblendw $0x2,%xmm7,%xmm0,%xmm0 │ │ │ │ + vpshufb -0x294(%rax),%xmm0,%xmm0 │ │ │ │ + vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ + vpshufd $0x0,%ymm0,%ymm6 │ │ │ │ + vpmaddwd %ymm2,%ymm6,%ymm6 │ │ │ │ + vpshufd $0x55,%ymm0,%ymm7 │ │ │ │ + vpmaddwd %ymm3,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpshufd $0xaa,%ymm0,%ymm7 │ │ │ │ + vpmaddwd %ymm4,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpshufd $0xff,%ymm0,%ymm7 │ │ │ │ + vpmaddwd %ymm5,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ + vpackusdw %ymm6,%ymm6,%ymm6 │ │ │ │ + vpminsw %ymm6,%ymm15,%ymm6 │ │ │ │ + vpermq $0x72,%ymm13,%ymm12 │ │ │ │ + vpblendd $0xcc,%ymm10,%ymm12,%ymm12 │ │ │ │ + vpblendd $0xcc,%ymm6,%ymm9,%ymm9 │ │ │ │ + vmovdqa %xmm12,(%rdi) │ │ │ │ + vmovdqa %xmm9,0x10(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm12,(%rdi,%rsi,1) │ │ │ │ + vextracti128 $0x1,%ymm9,0x10(%rdi,%rsi,1) │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + mov %rsp,%r11 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + vpbroadcastw 0x18(%r11),%ymm15 │ │ │ │ + sub $0x2,%r8d │ │ │ │ + lea 0x20(%rdi),%rcx │ │ │ │ + lea 0x14(%r8d,%r8d,1),%r9d │ │ │ │ + call 31b141 <__cxa_finalize@plt+0x2f00f1> │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea 0x20(%rdx,%r9,1),%rdx │ │ │ │ + sub $0x14,%r9d │ │ │ │ + shr $1,%r9d │ │ │ │ + sub $0x2,%r9d │ │ │ │ + lea -0x2(%rdi,%rsi,2),%r8 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + vmovdqu -0x6(%rdx),%ymm8 │ │ │ │ + vmovdqa -0x294(%rax),%xmm10 │ │ │ │ + vpinsrw $0x2,-0x2(%rdi),%xmm8,%xmm0 │ │ │ │ + vpinsrw $0x1,-0x2(%rdi,%rsi,1),%xmm0,%xmm0 │ │ │ │ + vpinsrw $0x5,(%r8),%xmm9,%xmm9 │ │ │ │ + vpinsrw $0x4,(%r8,%rsi,1),%xmm9,%xmm9 │ │ │ │ + vpshufb %xmm10,%xmm0,%xmm0 │ │ │ │ + vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ + vpshufd $0x0,%ymm0,%ymm13 │ │ │ │ + vpmaddwd %ymm2,%ymm13,%ymm13 │ │ │ │ + vpshufd $0x55,%ymm0,%ymm6 │ │ │ │ + vpmaddwd %ymm3,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm13,%ymm13 │ │ │ │ + vpaddd %ymm6,%ymm13,%ymm13 │ │ │ │ + vpshufd $0xaa,%ymm0,%ymm6 │ │ │ │ + vpmaddwd %ymm4,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm13,%ymm13 │ │ │ │ + vpshufd $0xff,%ymm0,%ymm6 │ │ │ │ + vpmaddwd %ymm5,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm6,%ymm13,%ymm13 │ │ │ │ + vpsrad $0x4,%ymm13,%ymm13 │ │ │ │ + vpackusdw %ymm13,%ymm13,%ymm13 │ │ │ │ + vpminsw %ymm15,%ymm13,%ymm13 │ │ │ │ + vpermq $0xd8,%ymm13,%ymm12 │ │ │ │ + vmovdqa -0x284(%rax),%xmm14 │ │ │ │ + vinserti128 $0x1,-0x2a4(%rax),%ymm14,%ymm14 │ │ │ │ + vpsrldq $0x8,%ymm12,%ymm6 │ │ │ │ + vpunpcklwd %ymm12,%ymm6,%ymm7 │ │ │ │ + vpblendd $0x3,%ymm6,%ymm0,%ymm0 │ │ │ │ + vpblendd $0x80,%ymm7,%ymm0,%ymm0 │ │ │ │ + vpblendd $0x30,%ymm8,%ymm0,%ymm0 │ │ │ │ + vpblendd $0x4,%ymm9,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ + vpermq $0xee,%ymm0,%ymm7 │ │ │ │ + vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ + vpshufd $0x0,%ymm0,%ymm12 │ │ │ │ + vpshufd $0x0,%ymm7,%ymm6 │ │ │ │ + vpmaddwd %ymm2,%ymm12,%ymm12 │ │ │ │ + vpmaddwd %ymm2,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm12,%ymm12 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpshufd $0x55,%ymm0,%ymm8 │ │ │ │ + vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm12,%ymm12 │ │ │ │ + vpshufd $0x55,%ymm7,%ymm8 │ │ │ │ + vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpshufd $0xaa,%ymm0,%ymm8 │ │ │ │ + vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm12,%ymm12 │ │ │ │ + vpshufd $0xaa,%ymm7,%ymm8 │ │ │ │ + vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpshufd $0xff,%ymm0,%ymm8 │ │ │ │ + vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm12,%ymm12 │ │ │ │ + vpshufd $0xff,%ymm7,%ymm8 │ │ │ │ + vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpsrad $0x4,%ymm12,%ymm12 │ │ │ │ + vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ + vpackusdw %ymm6,%ymm12,%ymm12 │ │ │ │ + vpminsw %ymm15,%ymm12,%ymm12 │ │ │ │ + vpblendd $0xcc,%ymm12,%ymm13,%ymm13 │ │ │ │ + vpinsrw $0x3,(%r8,%rsi,2),%xmm9,%xmm9 │ │ │ │ + vpinsrw $0x2,(%r8,%rcx,1),%xmm9,%xmm9 │ │ │ │ + lea (%r8,%rsi,4),%r8 │ │ │ │ + vpinsrw $0x1,(%r8),%xmm9,%xmm9 │ │ │ │ + vpinsrw $0x0,(%r8,%rsi,1),%xmm9,%xmm9 │ │ │ │ + vmovq %xmm9,0x20(%rsp) │ │ │ │ + mov $0x1,%r10d │ │ │ │ + vpslldq $0x4,%ymm9,%ymm8 │ │ │ │ + vpblendd $0xc,%ymm8,%ymm0,%ymm0 │ │ │ │ + vpermq $0x8d,%ymm12,%ymm12 │ │ │ │ + vpsrldq $0x2,%xmm12,%xmm6 │ │ │ │ + vpsrldq $0xc,%xmm12,%xmm7 │ │ │ │ + vpblendd $0x1,%xmm7,%xmm6,%xmm6 │ │ │ │ + vpblendw $0xf8,0xa(%rdx),%xmm6,%xmm6 │ │ │ │ + vpshufb %xmm10,%xmm6,%xmm6 │ │ │ │ + vinserti128 $0x1,%xmm6,%ymm6,%ymm6 │ │ │ │ + vpshufd $0x0,%ymm6,%ymm11 │ │ │ │ + vpmaddwd %ymm2,%ymm11,%ymm11 │ │ │ │ + vpshufd $0x55,%ymm6,%ymm7 │ │ │ │ + vpmaddwd %ymm3,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm1,%ymm11,%ymm11 │ │ │ │ + vpaddd %ymm7,%ymm11,%ymm11 │ │ │ │ + vpshufd $0xaa,%ymm6,%ymm7 │ │ │ │ + vpmaddwd %ymm4,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm7,%ymm11,%ymm11 │ │ │ │ + vpshufd $0xff,%ymm6,%ymm7 │ │ │ │ + vpmaddwd %ymm5,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm7,%ymm11,%ymm11 │ │ │ │ + vpsrad $0x4,%ymm11,%ymm11 │ │ │ │ + vpackusdw %ymm11,%ymm11,%ymm11 │ │ │ │ + vpminsw %ymm15,%ymm11,%ymm11 │ │ │ │ + vpermq $0xd8,%ymm11,%ymm11 │ │ │ │ + vpshufd $0x4e,%ymm11,%ymm9 │ │ │ │ + vbroadcasti128 0x16(%rdx),%ymm8 │ │ │ │ + vpshufd $0xc9,%ymm8,%ymm8 │ │ │ │ + vpshufhw $0xe1,%ymm8,%ymm8 │ │ │ │ + vpblendd $0x70,%ymm8,%ymm9,%ymm9 │ │ │ │ + vmovdqa %xmm13,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm13,(%rdi,%rsi,1) │ │ │ │ + vpermq $0x1b,%ymm12,%ymm6 │ │ │ │ + jmp 31b831 <__cxa_finalize@plt+0x2f07e1> │ │ │ │ + vmovdqa (%rsp),%ymm0 │ │ │ │ + jmp 31b7fd <__cxa_finalize@plt+0x2f07ad> │ │ │ │ + vmovdqa (%rsp),%ymm0 │ │ │ │ + vpblendd $0xc,0x14(%rsp,%r10,4),%ymm0,%ymm0 │ │ │ │ + dec %r10d │ │ │ │ + jg 31b7fd <__cxa_finalize@plt+0x2f07ad> │ │ │ │ + cmp $0x2,%r9d │ │ │ │ + je 31b7fd <__cxa_finalize@plt+0x2f07ad> │ │ │ │ + vpinsrw $0x6,0x20(%rsp),%xmm6,%xmm6 │ │ │ │ + vpinsrw $0x5,(%r8,%rsi,2),%xmm6,%xmm6 │ │ │ │ + vpinsrw $0x4,(%r8,%rcx,1),%xmm6,%xmm6 │ │ │ │ + lea (%r8,%rsi,4),%r8 │ │ │ │ + vpinsrw $0x3,(%r8),%xmm6,%xmm6 │ │ │ │ + vpinsrw $0x2,(%r8,%rsi,1),%xmm6,%xmm6 │ │ │ │ + vpinsrw $0x1,(%r8,%rsi,2),%xmm6,%xmm6 │ │ │ │ + vpinsrw $0x0,(%r8,%rcx,1),%xmm6,%xmm6 │ │ │ │ + lea (%r8,%rsi,4),%r8 │ │ │ │ + vmovdqu %xmm6,0x24(%rsp) │ │ │ │ + vpinsrw $0x1,(%r8),%xmm6,%xmm6 │ │ │ │ + vpinsrw $0x0,(%r8,%rsi,1),%xmm6,%xmm6 │ │ │ │ + vmovd %xmm6,0x20(%rsp) │ │ │ │ + mov $0x4,%r10d │ │ │ │ + vpermq $0xfa,%ymm13,%ymm13 │ │ │ │ + vpermq $0x88,%ymm9,%ymm11 │ │ │ │ + vpermq $0x72,%ymm9,%ymm9 │ │ │ │ + vpermq $0x1b,%ymm12,%ymm6 │ │ │ │ + vpsrldq $0x4,%ymm7,%ymm7 │ │ │ │ + vpblendd $0xcc,%ymm10,%ymm13,%ymm13 │ │ │ │ + vpblendd $0x40,%ymm7,%ymm9,%ymm9 │ │ │ │ + vmovdqa %xmm13,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm13,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm12,%ymm13 │ │ │ │ + vpsrldq $0x8,%ymm12,%ymm7 │ │ │ │ + vpunpcklwd %ymm12,%ymm7,%ymm7 │ │ │ │ + vpblendd $0x33,%ymm6,%ymm0,%ymm0 │ │ │ │ + vpblendd $0x80,%ymm7,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ + vpermq $0xee,%ymm0,%ymm7 │ │ │ │ + vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ + vpshufd $0x0,%ymm0,%ymm10 │ │ │ │ + vpshufd $0x0,%ymm7,%ymm6 │ │ │ │ + vpmaddwd %ymm2,%ymm10,%ymm10 │ │ │ │ + vpmaddwd %ymm2,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm10,%ymm10 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpshufd $0x55,%ymm0,%ymm8 │ │ │ │ + vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ + vpshufd $0x55,%ymm7,%ymm8 │ │ │ │ + vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpshufd $0xaa,%ymm0,%ymm8 │ │ │ │ + vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ + vpshufd $0xaa,%ymm7,%ymm8 │ │ │ │ + vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpshufd $0xff,%ymm0,%ymm8 │ │ │ │ + vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ + vpshufd $0xff,%ymm7,%ymm8 │ │ │ │ + vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ + vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ + vpsrad $0x4,%ymm10,%ymm10 │ │ │ │ + vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ + vpackusdw %ymm6,%ymm10,%ymm10 │ │ │ │ + vpminsw %ymm15,%ymm10,%ymm10 │ │ │ │ + vpermq $0x8d,%ymm10,%ymm12 │ │ │ │ + vmovdqa %ymm0,(%rsp) │ │ │ │ + vpsrldq $0x8,%ymm11,%ymm8 │ │ │ │ + vpsrldq $0x2,%xmm12,%xmm6 │ │ │ │ + vpsrldq $0xa,%xmm12,%xmm7 │ │ │ │ + vpsrldq $0x2,%xmm13,%xmm0 │ │ │ │ + vpunpcklwd %ymm11,%ymm8,%ymm8 │ │ │ │ + vpunpcklwd %xmm6,%xmm7,%xmm7 │ │ │ │ + vpblendd $0x73,%ymm9,%ymm8,%ymm8 │ │ │ │ + vpblendd $0x4,%ymm7,%ymm8,%ymm8 │ │ │ │ + vpblendd $0x8,%ymm0,%ymm8,%ymm8 │ │ │ │ + call 31ba00 <__cxa_finalize@plt+0x2f09b0> │ │ │ │ + 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 31fa50 <__cxa_finalize@plt+0x2f4a00> │ │ │ │ + jg 31b78e <__cxa_finalize@plt+0x2f073e> │ │ │ │ + je 31b787 <__cxa_finalize@plt+0x2f0737> │ │ │ │ + vpermq $0xd8,%ymm9,%ymm8 │ │ │ │ + vextracti128 $0x1,%ymm8,%xmm0 │ │ │ │ + vpshufd $0x4e,%xmm11,%xmm11 │ │ │ │ + vpblendd $0x2,%xmm11,%xmm0,%xmm0 │ │ │ │ + vpsrldq $0x2,%xmm8,%xmm6 │ │ │ │ + vpsrldq $0xc,%xmm8,%xmm7 │ │ │ │ + vpblendw $0x4,%xmm6,%xmm0,%xmm0 │ │ │ │ + vpblendw $0x2,%xmm7,%xmm0,%xmm0 │ │ │ │ + vpshufb -0x294(%rax),%xmm0,%xmm0 │ │ │ │ + vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ + vpshufd $0x0,%ymm0,%ymm6 │ │ │ │ + vpmaddwd %ymm2,%ymm6,%ymm6 │ │ │ │ + vpshufd $0x55,%ymm0,%ymm7 │ │ │ │ + vpmaddwd %ymm3,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpshufd $0xaa,%ymm0,%ymm7 │ │ │ │ + vpmaddwd %ymm4,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpshufd $0xff,%ymm0,%ymm7 │ │ │ │ + vpmaddwd %ymm5,%ymm7,%ymm7 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ + vpackusdw %ymm6,%ymm6,%ymm6 │ │ │ │ + vpminsw %ymm6,%ymm15,%ymm6 │ │ │ │ + vpermq $0x72,%ymm13,%ymm12 │ │ │ │ + vpblendd $0xcc,%ymm10,%ymm12,%ymm12 │ │ │ │ + vpblendd $0xcc,%ymm6,%ymm9,%ymm9 │ │ │ │ + vmovdqa %xmm12,(%rdi) │ │ │ │ + vmovdqa %xmm9,0x10(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm12,(%rdi,%rsi,1) │ │ │ │ + vextracti128 $0x1,%ymm9,0x10(%rdi,%rsi,1) │ │ │ │ + mov %r11,%rsp │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movdqa %xmm4,%xmm0 │ │ │ │ - pshufb (%rcx),%xmm0 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - pshufb 0x10(%rcx),%xmm1 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - pshufb 0x20(%rcx),%xmm2 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - pshufb 0x30(%rcx),%xmm3 │ │ │ │ - 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 31faa0 <__cxa_finalize@plt+0x2f4a50> │ │ │ │ + vpshufb %ymm14,%ymm8,%ymm8 │ │ │ │ + vpermq $0xee,%ymm8,%ymm7 │ │ │ │ + vinserti128 $0x1,%xmm8,%ymm8,%ymm8 │ │ │ │ + vpshufd $0x0,%ymm8,%ymm9 │ │ │ │ + vpshufd $0x0,%ymm7,%ymm6 │ │ │ │ + vpmaddwd %ymm2,%ymm9,%ymm9 │ │ │ │ + vpmaddwd %ymm2,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm9,%ymm9 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpshufd $0x55,%ymm8,%ymm0 │ │ │ │ + vpmaddwd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm0,%ymm9,%ymm9 │ │ │ │ + vpshufd $0x55,%ymm7,%ymm0 │ │ │ │ + vpmaddwd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm0,%ymm6,%ymm6 │ │ │ │ + vpshufd $0xaa,%ymm8,%ymm0 │ │ │ │ + vpmaddwd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm0,%ymm9,%ymm9 │ │ │ │ + vpshufd $0xaa,%ymm7,%ymm0 │ │ │ │ + vpmaddwd %ymm4,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm0,%ymm6,%ymm6 │ │ │ │ + vpshufd $0xff,%ymm8,%ymm0 │ │ │ │ + vpmaddwd %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm0,%ymm9,%ymm9 │ │ │ │ + vpshufd $0xff,%ymm7,%ymm0 │ │ │ │ + vpmaddwd %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm0,%ymm6,%ymm6 │ │ │ │ + vpsrad $0x4,%ymm9,%ymm9 │ │ │ │ + vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ + vpackusdw %ymm6,%ymm9,%ymm9 │ │ │ │ + vpminsw %ymm15,%ymm9,%ymm9 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x2,%rdx │ │ │ │ + vmovd %ecx,%xmm4 │ │ │ │ + vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ + vpbroadcastw 0x10(%rsp),%ymm7 │ │ │ │ + vpavgw %xmm6,%xmm4,%xmm4 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + vmovd %ecx,%xmm5 │ │ │ │ + vmovdqu (%rdx),%ymm0 │ │ │ │ + lea 0xc1a3a(%rip),%r10 │ │ │ │ + movslq (%r10,%rcx,4),%rax │ │ │ │ + add %r10,%rax │ │ │ │ + add $0xfffffffffffffff0,%r10 │ │ │ │ + movslq (%r10,%rcx,4),%rcx │ │ │ │ + add %r10,%rcx │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %r8d,%r8d │ │ │ │ + sub %r8,%rdx │ │ │ │ + vmovd %r8d,%xmm4 │ │ │ │ + sub %r8,%rdx │ │ │ │ + vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ + vpbroadcastw 0x10(%rsp),%ymm7 │ │ │ │ + vpavgw %xmm6,%xmm4,%xmm4 │ │ │ │ + tzcnt %r8d,%eax │ │ │ │ + vmovd %eax,%xmm5 │ │ │ │ + vmovdqu (%rdx),%ymm0 │ │ │ │ + lea 0xc19f3(%rip),%r10 │ │ │ │ + movslq (%r10,%rax,4),%rax │ │ │ │ + add %r10,%rax │ │ │ │ + add $0xfffffffffffffff0,%r10 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + movslq (%r10,%rcx,4),%rcx │ │ │ │ + add %r10,%rcx │ │ │ │ + jmp *%rax │ │ │ │ + vpaddw 0x20(%rdx),%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpunpcklwd %xmm6,%xmm0,%xmm0 │ │ │ │ + vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm4,%xmm0,%xmm0 │ │ │ │ + vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + jmp *%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ tzcnt %r8d,%eax │ │ │ │ lea (%rcx,%r8,1),%r10d │ │ │ │ - movd %r10d,%xmm4 │ │ │ │ + vmovd %r10d,%xmm4 │ │ │ │ tzcnt %r10d,%r10d │ │ │ │ - movd %r10d,%xmm5 │ │ │ │ - lea 0xbe615(%rip),%r10 │ │ │ │ + vmovd %r10d,%xmm5 │ │ │ │ + lea 0xc1945(%rip),%r10 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movslq (%r10,%rax,4),%rax │ │ │ │ movslq 0x10(%r10,%rcx,4),%rcx │ │ │ │ - pcmpeqd %xmm3,%xmm3 │ │ │ │ - psrlw $0x1,%xmm4 │ │ │ │ + vpsrlw $0x1,%xmm4,%xmm4 │ │ │ │ + vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ + vpbroadcastw 0x10(%rsp),%ymm7 │ │ │ │ add %r10,%rax │ │ │ │ add %r10,%rcx │ │ │ │ jmp *%rax │ │ │ │ - movd -0x4(%rdx),%xmm0 │ │ │ │ - pmaddubsw %xmm3,%xmm0 │ │ │ │ + vmovq -0x8(%rdx),%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ - movd 0x1(%rdx),%xmm1 │ │ │ │ - pmaddubsw %xmm3,%xmm1 │ │ │ │ - psubw %xmm4,%xmm0 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pmaddwd %xmm3,%xmm0 │ │ │ │ + vmovq 0x2(%rdx),%xmm1 │ │ │ │ + vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpsrlq $0x20,%ymm0,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpsrld $0x10,%ymm0,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jg 31fb5c <__cxa_finalize@plt+0x2f4b0c> │ │ │ │ - psrlw $0x3,%xmm0 │ │ │ │ - jmp 31fb92 <__cxa_finalize@plt+0x2f4b42> │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpckhqdq %xmm0,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - psrlw $0x2,%xmm0 │ │ │ │ - mov $0x5556,%eax │ │ │ │ - mov $0x3334,%edx │ │ │ │ - test $0x8,%r8d │ │ │ │ - cmove %edx,%eax │ │ │ │ - movd %eax,%xmm5 │ │ │ │ - pmulhuw %xmm5,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - punpcklqdq %xmm0,%xmm0 │ │ │ │ - movd 0x8(%rsp),%xmm1 │ │ │ │ - pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ + jg 31bbe7 <__cxa_finalize@plt+0x2f0b97> │ │ │ │ + vpsrlw $0x3,%xmm0,%xmm0 │ │ │ │ + jmp 31bc1d <__cxa_finalize@plt+0x2f0bcd> │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + lea (%r8,%r8,1),%edx │ │ │ │ + mov $0xaaab6667,%eax │ │ │ │ + shrx %edx,%eax,%eax │ │ │ │ + vpunpckhwd %xmm6,%xmm0,%xmm1 │ │ │ │ + vpunpcklwd %xmm6,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vmovd %eax,%xmm1 │ │ │ │ + vpsrld $0x2,%xmm0,%xmm0 │ │ │ │ + vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vpbroadcastw 0x8(%rsp),%ymm1 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ - pabsw %xmm1,%xmm2 │ │ │ │ - psllw $0x9,%xmm2 │ │ │ │ - movdqa (%r9),%xmm4 │ │ │ │ - movdqa 0x10(%r9),%xmm5 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - psignw %xmm1,%xmm3 │ │ │ │ - pabsw %xmm4,%xmm4 │ │ │ │ - pmulhrsw %xmm2,%xmm4 │ │ │ │ - psignw %xmm3,%xmm4 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - psignw %xmm1,%xmm3 │ │ │ │ - pabsw %xmm5,%xmm5 │ │ │ │ - pmulhrsw %xmm2,%xmm5 │ │ │ │ - psignw %xmm3,%xmm5 │ │ │ │ - paddw %xmm0,%xmm5 │ │ │ │ - packuswb %xmm5,%xmm4 │ │ │ │ - movd %xmm4,(%rdi) │ │ │ │ - pshuflw $0x4e,%xmm4,%xmm4 │ │ │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ │ │ - punpckhqdq %xmm4,%xmm4 │ │ │ │ - movd %xmm4,(%rdi,%rsi,2) │ │ │ │ - psrlq $0x20,%xmm4 │ │ │ │ - movd %xmm4,(%rdi,%rax,1) │ │ │ │ + vpabsw %ymm1,%ymm2 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vmovdqa (%r9),%ymm4 │ │ │ │ + vpsignw %ymm1,%ymm4,%ymm3 │ │ │ │ + vpabsw %ymm4,%ymm4 │ │ │ │ + vpmulhrsw %ymm2,%ymm4,%ymm4 │ │ │ │ + vpsignw %ymm3,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ + vpmaxsw %ymm6,%ymm4,%ymm4 │ │ │ │ + vpminsw %ymm7,%ymm4,%ymm4 │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ + vmovq %xmm4,(%rdi) │ │ │ │ + vmovq %xmm5,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm4,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm5,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ add $0x20,%r9 │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 31fbb8 <__cxa_finalize@plt+0x2f4b68> │ │ │ │ + jg 31bc37 <__cxa_finalize@plt+0x2f0be7> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - movq -0x8(%rdx),%xmm0 │ │ │ │ - pmaddubsw %xmm3,%xmm0 │ │ │ │ + vmovdqa -0x10(%rdx),%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ - movq 0x1(%rdx),%xmm1 │ │ │ │ - pmaddubsw %xmm3,%xmm1 │ │ │ │ - psubw %xmm0,%xmm4 │ │ │ │ - punpckhqdq %xmm0,%xmm0 │ │ │ │ - psubw %xmm4,%xmm0 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pmaddwd %xmm3,%xmm0 │ │ │ │ - psrlw %xmm5,%xmm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddw 0x2(%rdx),%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrld $0x10,%xmm0,%xmm1 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpblendw $0xaa,%xmm6,%xmm0,%xmm0 │ │ │ │ + vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ cmp $0x8,%r8d │ │ │ │ - je 31fc86 <__cxa_finalize@plt+0x2f4c36> │ │ │ │ - mov $0x5556,%eax │ │ │ │ - mov $0x3334,%edx │ │ │ │ + je 31bcf3 <__cxa_finalize@plt+0x2f0ca3> │ │ │ │ + mov $0xaaab,%eax │ │ │ │ + mov $0x6667,%edx │ │ │ │ cmp $0x20,%r8d │ │ │ │ cmove %edx,%eax │ │ │ │ - movd %eax,%xmm1 │ │ │ │ - pmulhuw %xmm1,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - punpcklqdq %xmm0,%xmm0 │ │ │ │ - movd 0x8(%rsp),%xmm1 │ │ │ │ - pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ + vmovd %eax,%xmm1 │ │ │ │ + vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vpbroadcastw 0x8(%rsp),%ymm1 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ - pabsw %xmm1,%xmm2 │ │ │ │ - psllw $0x9,%xmm2 │ │ │ │ - movdqa (%r9),%xmm4 │ │ │ │ - movdqa 0x10(%r9),%xmm5 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - psignw %xmm1,%xmm3 │ │ │ │ - pabsw %xmm4,%xmm4 │ │ │ │ - pmulhrsw %xmm2,%xmm4 │ │ │ │ - psignw %xmm3,%xmm4 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - psignw %xmm1,%xmm3 │ │ │ │ - pabsw %xmm5,%xmm5 │ │ │ │ - pmulhrsw %xmm2,%xmm5 │ │ │ │ - psignw %xmm3,%xmm5 │ │ │ │ - paddw %xmm0,%xmm5 │ │ │ │ - packuswb %xmm5,%xmm4 │ │ │ │ - movq %xmm4,(%rdi) │ │ │ │ - movhps %xmm4,(%rdi,%rsi,1) │ │ │ │ - movdqa 0x20(%r9),%xmm4 │ │ │ │ - movdqa 0x30(%r9),%xmm5 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - psignw %xmm1,%xmm3 │ │ │ │ - pabsw %xmm4,%xmm4 │ │ │ │ - pmulhrsw %xmm2,%xmm4 │ │ │ │ - psignw %xmm3,%xmm4 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - psignw %xmm1,%xmm3 │ │ │ │ - pabsw %xmm5,%xmm5 │ │ │ │ - pmulhrsw %xmm2,%xmm5 │ │ │ │ - psignw %xmm3,%xmm5 │ │ │ │ - paddw %xmm0,%xmm5 │ │ │ │ - packuswb %xmm5,%xmm4 │ │ │ │ - movq %xmm4,(%rdi,%rsi,2) │ │ │ │ - movhps %xmm4,(%rdi,%rax,1) │ │ │ │ + vpabsw %ymm1,%ymm2 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vmovdqa (%r9),%ymm4 │ │ │ │ + vmovdqa 0x20(%r9),%ymm5 │ │ │ │ + vpsignw %ymm1,%ymm4,%ymm3 │ │ │ │ + vpabsw %ymm4,%ymm4 │ │ │ │ + vpmulhrsw %ymm2,%ymm4,%ymm4 │ │ │ │ + vpsignw %ymm3,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ + vpsignw %ymm1,%ymm5,%ymm3 │ │ │ │ + vpabsw %ymm5,%ymm5 │ │ │ │ + vpmulhrsw %ymm2,%ymm5,%ymm5 │ │ │ │ + vpsignw %ymm3,%ymm5,%ymm5 │ │ │ │ + vpaddw %ymm0,%ymm5,%ymm5 │ │ │ │ + vpmaxsw %ymm6,%ymm4,%ymm4 │ │ │ │ + vpmaxsw %ymm6,%ymm5,%ymm5 │ │ │ │ + vpminsw %ymm7,%ymm4,%ymm4 │ │ │ │ + vpminsw %ymm7,%ymm5,%ymm5 │ │ │ │ + vmovdqa %xmm4,(%rdi) │ │ │ │ + vmovdqa %xmm5,(%rdi,%rsi,2) │ │ │ │ + vextracti128 $0x1,%ymm4,(%rdi,%rsi,1) │ │ │ │ + vextracti128 $0x1,%ymm5,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ add $0x40,%r9 │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 31fcac <__cxa_finalize@plt+0x2f4c5c> │ │ │ │ + jg 31bd0d <__cxa_finalize@plt+0x2f0cbd> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - movdqa -0x10(%rdx),%xmm0 │ │ │ │ - pmaddubsw %xmm3,%xmm0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqa -0x20(%rdx),%ymm0 │ │ │ │ jmp *%rcx │ │ │ │ - movdqu 0x1(%rdx),%xmm1 │ │ │ │ - pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - psubw %xmm0,%xmm4 │ │ │ │ - punpckhqdq %xmm0,%xmm0 │ │ │ │ - psubw %xmm4,%xmm0 │ │ │ │ - pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pmaddwd %xmm3,%xmm0 │ │ │ │ - psrlw %xmm5,%xmm0 │ │ │ │ + vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpunpckhwd %xmm6,%xmm0,%xmm1 │ │ │ │ + vpunpcklwd %xmm6,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ cmp $0x10,%r8d │ │ │ │ - je 31fdb9 <__cxa_finalize@plt+0x2f4d69> │ │ │ │ - mov $0x5556,%eax │ │ │ │ - mov $0x3334,%edx │ │ │ │ - test $0x28,%r8d │ │ │ │ + je 31bdf0 <__cxa_finalize@plt+0x2f0da0> │ │ │ │ + mov $0xaaab,%eax │ │ │ │ + mov $0x6667,%edx │ │ │ │ + test $0x28,%r8b │ │ │ │ cmove %edx,%eax │ │ │ │ - movd %eax,%xmm1 │ │ │ │ - pmulhuw %xmm1,%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 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - psignw %xmm1,%xmm3 │ │ │ │ - pabsw %xmm4,%xmm4 │ │ │ │ - pmulhrsw %xmm2,%xmm4 │ │ │ │ - psignw %xmm3,%xmm4 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - psignw %xmm1,%xmm3 │ │ │ │ - pabsw %xmm5,%xmm5 │ │ │ │ - pmulhrsw %xmm2,%xmm5 │ │ │ │ - psignw %xmm3,%xmm5 │ │ │ │ - paddw %xmm0,%xmm5 │ │ │ │ - packuswb %xmm5,%xmm4 │ │ │ │ - movdqa %xmm4,(%rdi) │ │ │ │ - movdqa 0x20(%r9),%xmm4 │ │ │ │ - movdqa 0x30(%r9),%xmm5 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - psignw %xmm1,%xmm3 │ │ │ │ - pabsw %xmm4,%xmm4 │ │ │ │ - pmulhrsw %xmm2,%xmm4 │ │ │ │ - psignw %xmm3,%xmm4 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - psignw %xmm1,%xmm3 │ │ │ │ - pabsw %xmm5,%xmm5 │ │ │ │ - pmulhrsw %xmm2,%xmm5 │ │ │ │ - psignw %xmm3,%xmm5 │ │ │ │ - paddw %xmm0,%xmm5 │ │ │ │ - packuswb %xmm5,%xmm4 │ │ │ │ - movdqa %xmm4,(%rdi,%rsi,1) │ │ │ │ + vmovd %eax,%xmm1 │ │ │ │ + vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vpbroadcastw 0x8(%rsp),%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm2 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vmovdqa (%r9),%ymm4 │ │ │ │ + vmovdqa 0x20(%r9),%ymm5 │ │ │ │ + vpsignw %ymm1,%ymm4,%ymm3 │ │ │ │ + vpabsw %ymm4,%ymm4 │ │ │ │ + vpmulhrsw %ymm2,%ymm4,%ymm4 │ │ │ │ + vpsignw %ymm3,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ + vpsignw %ymm1,%ymm5,%ymm3 │ │ │ │ + vpabsw %ymm5,%ymm5 │ │ │ │ + vpmulhrsw %ymm2,%ymm5,%ymm5 │ │ │ │ + vpsignw %ymm3,%ymm5,%ymm5 │ │ │ │ + vpaddw %ymm0,%ymm5,%ymm5 │ │ │ │ + vpmaxsw %ymm6,%ymm4,%ymm4 │ │ │ │ + vpmaxsw %ymm6,%ymm5,%ymm5 │ │ │ │ + vpminsw %ymm7,%ymm4,%ymm4 │ │ │ │ + vpminsw %ymm7,%ymm5,%ymm5 │ │ │ │ + vmovdqa %ymm4,(%rdi) │ │ │ │ + vmovdqa %ymm5,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ add $0x40,%r9 │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 31fddb <__cxa_finalize@plt+0x2f4d8b> │ │ │ │ + jg 31be06 <__cxa_finalize@plt+0x2f0db6> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - movdqa -0x20(%rdx),%xmm0 │ │ │ │ - pmaddubsw %xmm3,%xmm0 │ │ │ │ - movdqa -0x10(%rdx),%xmm2 │ │ │ │ - pmaddubsw %xmm3,%xmm2 │ │ │ │ - paddw %xmm2,%xmm0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqa -0x40(%rdx),%ymm0 │ │ │ │ + vpaddw -0x20(%rdx),%ymm0,%ymm0 │ │ │ │ jmp *%rcx │ │ │ │ - movdqu 0x1(%rdx),%xmm1 │ │ │ │ - pmaddubsw %xmm3,%xmm1 │ │ │ │ - movdqu 0x11(%rdx),%xmm2 │ │ │ │ - pmaddubsw %xmm3,%xmm2 │ │ │ │ - paddw %xmm2,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - psubw %xmm0,%xmm4 │ │ │ │ - punpckhqdq %xmm0,%xmm0 │ │ │ │ - psubw %xmm4,%xmm0 │ │ │ │ - pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pmaddwd %xmm3,%xmm0 │ │ │ │ - psrlw %xmm5,%xmm0 │ │ │ │ + vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ + vpaddw 0x22(%rdx),%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddw %xmm4,%xmm0,%xmm0 │ │ │ │ + vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpunpcklwd %xmm6,%xmm0,%xmm1 │ │ │ │ + vpunpckhwd %xmm6,%xmm0,%xmm0 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ + vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ cmp $0x20,%r8d │ │ │ │ - je 31ff09 <__cxa_finalize@plt+0x2f4eb9> │ │ │ │ + je 31bed7 <__cxa_finalize@plt+0x2f0e87> │ │ │ │ lea (%r8,%r8,1),%edx │ │ │ │ - mov $0x5556,%eax │ │ │ │ - mov $0x3334,%edx │ │ │ │ - test $0x50,%r8d │ │ │ │ - cmove %edx,%eax │ │ │ │ - movd %eax,%xmm1 │ │ │ │ - pmulhuw %xmm1,%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 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - psignw %xmm1,%xmm3 │ │ │ │ - pabsw %xmm4,%xmm4 │ │ │ │ - pmulhrsw %xmm2,%xmm4 │ │ │ │ - psignw %xmm3,%xmm4 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - psignw %xmm1,%xmm3 │ │ │ │ - pabsw %xmm5,%xmm5 │ │ │ │ - pmulhrsw %xmm2,%xmm5 │ │ │ │ - psignw %xmm3,%xmm5 │ │ │ │ - paddw %xmm0,%xmm5 │ │ │ │ - packuswb %xmm5,%xmm4 │ │ │ │ - movdqa %xmm4,(%rdi) │ │ │ │ - movdqa 0x20(%r9),%xmm4 │ │ │ │ - movdqa 0x30(%r9),%xmm5 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - psignw %xmm1,%xmm3 │ │ │ │ - pabsw %xmm4,%xmm4 │ │ │ │ - pmulhrsw %xmm2,%xmm4 │ │ │ │ - psignw %xmm3,%xmm4 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - psignw %xmm1,%xmm3 │ │ │ │ - pabsw %xmm5,%xmm5 │ │ │ │ - pmulhrsw %xmm2,%xmm5 │ │ │ │ - psignw %xmm3,%xmm5 │ │ │ │ - paddw %xmm0,%xmm5 │ │ │ │ - packuswb %xmm5,%xmm4 │ │ │ │ - movdqa %xmm4,0x10(%rdi) │ │ │ │ + mov $0x6667aaab,%eax │ │ │ │ + shrx %edx,%eax,%eax │ │ │ │ + vmovd %eax,%xmm1 │ │ │ │ + vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ + vpbroadcastw %xmm0,%ymm0 │ │ │ │ + vpbroadcastw 0x8(%rsp),%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm2 │ │ │ │ + vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ + vmovdqa (%r9),%ymm4 │ │ │ │ + vmovdqa 0x20(%r9),%ymm5 │ │ │ │ + vpsignw %ymm1,%ymm4,%ymm3 │ │ │ │ + vpabsw %ymm4,%ymm4 │ │ │ │ + vpmulhrsw %ymm2,%ymm4,%ymm4 │ │ │ │ + vpsignw %ymm3,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ + vpsignw %ymm1,%ymm5,%ymm3 │ │ │ │ + vpabsw %ymm5,%ymm5 │ │ │ │ + vpmulhrsw %ymm2,%ymm5,%ymm5 │ │ │ │ + vpsignw %ymm3,%ymm5,%ymm5 │ │ │ │ + vpaddw %ymm0,%ymm5,%ymm5 │ │ │ │ + vpmaxsw %ymm6,%ymm4,%ymm4 │ │ │ │ + vpmaxsw %ymm6,%ymm5,%ymm5 │ │ │ │ + vpminsw %ymm7,%ymm4,%ymm4 │ │ │ │ + vpminsw %ymm7,%ymm5,%ymm5 │ │ │ │ + vmovdqa %ymm4,(%rdi) │ │ │ │ + vmovdqa %ymm5,0x20(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ add $0x40,%r9 │ │ │ │ dec %r8d │ │ │ │ - jg 31ff2b <__cxa_finalize@plt+0x2f4edb> │ │ │ │ + jg 31beed <__cxa_finalize@plt+0x2f0e9d> │ │ │ │ + vzeroupper │ │ │ │ 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 0xbe147(%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 │ │ │ │ - jmp *%rax │ │ │ │ - movdqu 0x10(%rdx),%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pshufd $0xee,%xmm0,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pshuflw $0x4e,%xmm0,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - pmaddwd %xmm2,%xmm0 │ │ │ │ - pmulhrsw %xmm3,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - punpcklqdq %xmm0,%xmm0 │ │ │ │ - jmp *%rcx │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0xbe0ed(%rip),%r10 │ │ │ │ + mov 0x10(%rsp),%eax │ │ │ │ + shr $0xb,%eax │ │ │ │ + lea 0xc1586(%rip),%r10 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - inc %rdx │ │ │ │ - movdqu (%rdx),%xmm0 │ │ │ │ - mov $0x8000,%eax │ │ │ │ - movd %eax,%xmm3 │ │ │ │ - movd %ecx,%xmm2 │ │ │ │ - psrld %xmm2,%xmm3 │ │ │ │ - movslq (%r10,%rcx,4),%rax │ │ │ │ - pcmpeqd %xmm2,%xmm2 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - add %r10,%rax │ │ │ │ - add $0xfffffffffffffff0,%r10 │ │ │ │ movslq (%r10,%rcx,4),%rcx │ │ │ │ + vpbroadcastd -0x124(%r10,%rax,4),%ymm0 │ │ │ │ + vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ + vpbroadcastw 0x10(%rsp),%ymm7 │ │ │ │ add %r10,%rcx │ │ │ │ - jmp *%rax │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - lea 0xbe099(%rip),%rax │ │ │ │ - movslq (%rax,%rcx,4),%rcx │ │ │ │ - movddup -0x13c(%rax),%xmm0 │ │ │ │ - add %rax,%rcx │ │ │ │ jmp *%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movddup 0xbdf18(%rip),%xmm2 │ │ │ │ - mov 0x8(%rsp),%r10d │ │ │ │ - mov %r10d,%eax │ │ │ │ - imul %r9d,%r10d │ │ │ │ - movd %r10d,%xmm5 │ │ │ │ - mov %rdi,%r10 │ │ │ │ + vpbroadcastd 0xc1427(%rip),%ymm5 │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ shl $0x2,%r8d │ │ │ │ + vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ sub %r8d,%eax │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ cmp $0x8,%r9d │ │ │ │ - jg 320202 <__cxa_finalize@plt+0x2f51b2> │ │ │ │ - je 320150 <__cxa_finalize@plt+0x2f5100> │ │ │ │ - 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 │ │ │ │ + jg 31c139 <__cxa_finalize@plt+0x2f10e9> │ │ │ │ + je 31c028 <__cxa_finalize@plt+0x2f0fd8> │ │ │ │ + lea (%rdx,%rdx,2),%rcx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + vmovdqa (%rsi,%rdx,2),%xmm0 │ │ │ │ + vmovdqa (%rsi,%rcx,1),%xmm1 │ │ │ │ + vinserti128 $0x1,(%rsi),%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,(%rsi,%rdx,1),%ymm1,%ymm1 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ + vpmaddwd %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ + vpackssdw %xmm0,%xmm1,%xmm1 │ │ │ │ + vmovdqa %xmm1,(%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ sub $0x2,%eax │ │ │ │ - jg 3200f7 <__cxa_finalize@plt+0x2f50a7> │ │ │ │ + jg 31bfbb <__cxa_finalize@plt+0x2f0f6b> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 320368 <__cxa_finalize@plt+0x2f5318> │ │ │ │ - punpckhqdq %xmm0,%xmm0 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - add $0x10,%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 320139 <__cxa_finalize@plt+0x2f50e9> │ │ │ │ - jmp 320368 <__cxa_finalize@plt+0x2f5318> │ │ │ │ - lea (%rdx,%rdx,2),%r9 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 3201b1 <__cxa_finalize@plt+0x2f5161> │ │ │ │ - movdqa (%rsi),%xmm0 │ │ │ │ - movdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - movdqa (%rsi,%rdx,2),%xmm0 │ │ │ │ - movdqa (%rsi,%r9,1),%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,0x10(%rdi) │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ + je 31c1a2 <__cxa_finalize@plt+0x2f1152> │ │ │ │ + vpermq $0x55,%ymm1,%ymm1 │ │ │ │ + vpslld $0x2,%xmm0,%xmm0 │ │ │ │ + vmovdqa %ymm1,(%rdi) │ │ │ │ + vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ add $0x20,%rdi │ │ │ │ - sub $0x2,%eax │ │ │ │ - jg 320158 <__cxa_finalize@plt+0x2f5108> │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 320368 <__cxa_finalize@plt+0x2f5318> │ │ │ │ - jmp 3201eb <__cxa_finalize@plt+0x2f519b> │ │ │ │ - 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 3201b1 <__cxa_finalize@plt+0x2f5161> │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 320368 <__cxa_finalize@plt+0x2f5318> │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - add $0x10,%rdi │ │ │ │ - sub $0x1,%r8d │ │ │ │ - jg 3201eb <__cxa_finalize@plt+0x2f519b> │ │ │ │ - jmp 320368 <__cxa_finalize@plt+0x2f5318> │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 31c011 <__cxa_finalize@plt+0x2f0fc1> │ │ │ │ + jmp 31c1a2 <__cxa_finalize@plt+0x2f1152> │ │ │ │ + mov %rdi,%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 320261 <__cxa_finalize@plt+0x2f5211> │ │ │ │ - movdqa (%rsi),%xmm0 │ │ │ │ - movdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - movdqa 0x10(%rsi),%xmm6 │ │ │ │ - movdqa 0x10(%rsi,%rdx,1),%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm6 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - paddw %xmm1,%xmm6 │ │ │ │ - movdqa %xmm6,0x10(%rdi) │ │ │ │ - paddw %xmm6,%xmm4 │ │ │ │ + jne 31c073 <__cxa_finalize@plt+0x2f1023> │ │ │ │ + vpmaddwd (%rsi),%ymm5,%ymm0 │ │ │ │ + vpmaddwd (%rsi,%rdx,1),%ymm5,%ymm1 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - add $0x20,%rdi │ │ │ │ + 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 320206 <__cxa_finalize@plt+0x2f51b6> │ │ │ │ + jg 31c02f <__cxa_finalize@plt+0x2f0fdf> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 320373 <__cxa_finalize@plt+0x2f5323> │ │ │ │ - jmp 32034c <__cxa_finalize@plt+0x2f52fc> │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jl 3202f5 <__cxa_finalize@plt+0x2f52a5> │ │ │ │ - je 3202b6 <__cxa_finalize@plt+0x2f5266> │ │ │ │ - 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 │ │ │ │ - movdqa %xmm0,%xmm6 │ │ │ │ - movdqa %xmm0,%xmm6 │ │ │ │ - punpckhqdq %xmm0,%xmm6 │ │ │ │ - movdqa %xmm6,0x10(%rdi) │ │ │ │ - paddw %xmm6,%xmm4 │ │ │ │ + je 31c1a2 <__cxa_finalize@plt+0x2f1152> │ │ │ │ + vinserti128 $0x1,%xmm1,%ymm1,%ymm1 │ │ │ │ + vpslld $0x2,%ymm0,%ymm0 │ │ │ │ + jmp 31c18b <__cxa_finalize@plt+0x2f113b> │ │ │ │ + vpmaddwd (%rsi),%xmm5,%xmm0 │ │ │ │ + vpmaddwd (%rsi,%rdx,1),%xmm5,%xmm3 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - add $0x20,%rdi │ │ │ │ + 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 32026c <__cxa_finalize@plt+0x2f521c> │ │ │ │ - jmp 320347 <__cxa_finalize@plt+0x2f52f7> │ │ │ │ - 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 │ │ │ │ + jg 31c073 <__cxa_finalize@plt+0x2f1023> │ │ │ │ + jmp 31c05a <__cxa_finalize@plt+0x2f100a> │ │ │ │ + vmovdqa (%rsi),%ymm0 │ │ │ │ + vmovdqa (%rsi,%rdx,1),%ymm1 │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jl 31c0dd <__cxa_finalize@plt+0x2f108d> │ │ │ │ + je 31c0ce <__cxa_finalize@plt+0x2f107e> │ │ │ │ + vpbroadcastd 0xc(%rsi),%ymm2 │ │ │ │ + vpbroadcastd 0xc(%rsi,%rdx,1),%ymm3 │ │ │ │ + vpblendd $0xf0,%ymm2,%ymm0,%ymm0 │ │ │ │ + vpblendd $0xf0,%ymm3,%ymm1,%ymm1 │ │ │ │ + jmp 31c0f9 <__cxa_finalize@plt+0x2f10a9> │ │ │ │ + vpbroadcastd 0x1c(%rsi),%ymm2 │ │ │ │ + vpbroadcastd 0x1c(%rsi,%rdx,1),%ymm3 │ │ │ │ + jmp 31c0f9 <__cxa_finalize@plt+0x2f10a9> │ │ │ │ + vpbroadcastd 0x2c(%rsi),%ymm2 │ │ │ │ + vpbroadcastd 0x2c(%rsi,%rdx,1),%ymm3 │ │ │ │ + vinserti128 $0x0,0x20(%rsi),%ymm2,%ymm2 │ │ │ │ + vinserti128 $0x0,0x20(%rsi,%rdx,1),%ymm3,%ymm3 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ + vpmaddwd %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm5,%ymm2,%ymm2 │ │ │ │ + vpmaddwd %ymm5,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpackssdw %ymm2,%ymm0,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm1,(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ dec %eax │ │ │ │ - jg 3202b6 <__cxa_finalize@plt+0x2f5266> │ │ │ │ - jmp 320347 <__cxa_finalize@plt+0x2f52f7> │ │ │ │ - movdqa (%rsi),%xmm0 │ │ │ │ - movdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - paddw %xmm1,%xmm0 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - movddup 0x10(%rsi),%xmm6 │ │ │ │ - movddup 0x10(%rsi,%rdx,1),%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm6 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - paddw %xmm1,%xmm6 │ │ │ │ - pshufhw $0xff,%xmm6,%xmm6 │ │ │ │ - movdqa %xmm6,0x10(%rdi) │ │ │ │ - paddw %xmm6,%xmm4 │ │ │ │ + jg 31c0a3 <__cxa_finalize@plt+0x2f1053> │ │ │ │ + jmp 31c182 <__cxa_finalize@plt+0x2f1132> │ │ │ │ + mov %rdi,%r9 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 31c0a3 <__cxa_finalize@plt+0x2f1053> │ │ │ │ + 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 3202f5 <__cxa_finalize@plt+0x2f52a5> │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 320373 <__cxa_finalize@plt+0x2f5323> │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - movdqa %xmm6,0x10(%rdi) │ │ │ │ - paddw %xmm6,%xmm4 │ │ │ │ - add $0x20,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 32034c <__cxa_finalize@plt+0x2f52fc> │ │ │ │ - jmp 320373 <__cxa_finalize@plt+0x2f5323> │ │ │ │ - psrlw $0x9,%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm4 │ │ │ │ - jmp 32038a <__cxa_finalize@plt+0x2f533a> │ │ │ │ - movdqa %xmm4,%xmm0 │ │ │ │ - psrld $0x10,%xmm0 │ │ │ │ - pslld $0x10,%xmm4 │ │ │ │ - psrld $0x10,%xmm4 │ │ │ │ - paddd %xmm0,%xmm4 │ │ │ │ - movd %xmm5,%r9d │ │ │ │ - psrad $0x1,%xmm5 │ │ │ │ + jg 31c144 <__cxa_finalize@plt+0x2f10f4> │ │ │ │ + add %r8d,%r8d │ │ │ │ + je 31c1a2 <__cxa_finalize@plt+0x2f1152> │ │ │ │ + vpaddd %ymm0,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm1,(%rdi) │ │ │ │ + vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + add $0x40,%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 31c18b <__cxa_finalize@plt+0x2f113b> │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm1 │ │ │ │ + sub %rdi,%r9 │ │ │ │ tzcnt %r9d,%esi │ │ │ │ - paddd %xmm5,%xmm4 │ │ │ │ - movd %esi,%xmm1 │ │ │ │ - pshufd $0xb1,%xmm4,%xmm0 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - pshufd $0x4e,%xmm0,%xmm4 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - psrad %xmm1,%xmm0 │ │ │ │ - packssdw %xmm0,%xmm0 │ │ │ │ - mov %r10,%rdi │ │ │ │ - movdqa (%rdi),%xmm1 │ │ │ │ - psubw %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - add $0x10,%rdi │ │ │ │ - sub $0x8,%r9d │ │ │ │ - jg 3203be <__cxa_finalize@plt+0x2f536e> │ │ │ │ + vpaddd %xmm1,%xmm4,%xmm4 │ │ │ │ + sub $0x2,%esi │ │ │ │ + vpunpckhqdq %xmm4,%xmm4,%xmm1 │ │ │ │ + vmovd %esi,%xmm0 │ │ │ │ + vpaddd %xmm4,%xmm1,%xmm1 │ │ │ │ + vpshuflw $0x4e,%xmm1,%xmm4 │ │ │ │ + vpaddd %xmm4,%xmm1,%xmm1 │ │ │ │ + vpsrld %xmm0,%xmm1,%xmm1 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + vpavgw %xmm0,%xmm1,%xmm1 │ │ │ │ + vpbroadcastw %xmm1,%ymm1 │ │ │ │ + vmovdqa (%rdi,%r9,1),%ymm0 │ │ │ │ + vpsubw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + jl 31c1dd <__cxa_finalize@plt+0x2f118d> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - movddup 0xbdc00(%rip),%xmm2 │ │ │ │ - mov 0x8(%rsp),%r10d │ │ │ │ - mov %r10d,%eax │ │ │ │ - imul %r9d,%r10d │ │ │ │ - movd %r10d,%xmm6 │ │ │ │ - mov %rdi,%r10 │ │ │ │ + nop │ │ │ │ + vpbroadcastd 0xc1197(%rip),%ymm5 │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ shl $0x2,%r8d │ │ │ │ + vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ sub %r8d,%eax │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ cmp $0x8,%r9d │ │ │ │ - jg 320548 <__cxa_finalize@plt+0x2f54f8> │ │ │ │ - je 320479 <__cxa_finalize@plt+0x2f5429> │ │ │ │ - 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 │ │ │ │ + jg 31c32b <__cxa_finalize@plt+0x2f12db> │ │ │ │ + je 31c298 <__cxa_finalize@plt+0x2f1248> │ │ │ │ + lea (%rdx,%rdx,2),%rcx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + vmovdqa (%rsi),%xmm0 │ │ │ │ + vmovdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ + vinserti128 $0x1,(%rsi,%rdx,2),%ymm0,%ymm0 │ │ │ │ + vinserti128 $0x1,(%rsi,%rcx,1),%ymm1,%ymm1 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ + vpmaddwd %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%eax │ │ │ │ - jg 32041b <__cxa_finalize@plt+0x2f53cb> │ │ │ │ + jg 31c22b <__cxa_finalize@plt+0x2f11db> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 32070c <__cxa_finalize@plt+0x2f56bc> │ │ │ │ - punpckhqdq %xmm0,%xmm0 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - add $0x10,%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 320462 <__cxa_finalize@plt+0x2f5412> │ │ │ │ - jmp 32070c <__cxa_finalize@plt+0x2f56bc> │ │ │ │ - lea (%rdx,%rdx,2),%r9 │ │ │ │ + je 31c1a2 <__cxa_finalize@plt+0x2f1152> │ │ │ │ + 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 31c281 <__cxa_finalize@plt+0x2f1231> │ │ │ │ + jmp 31c1a2 <__cxa_finalize@plt+0x2f1152> │ │ │ │ + mov %rdi,%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 3204e4 <__cxa_finalize@plt+0x2f5494> │ │ │ │ - movdqa (%rsi),%xmm1 │ │ │ │ - movdqa (%rsi,%rdx,1),%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - movdqa %xmm0,0x10(%rdi) │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ - movdqa (%rsi,%rdx,2),%xmm1 │ │ │ │ - movdqa (%rsi,%r9,1),%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - 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 320481 <__cxa_finalize@plt+0x2f5431> │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 32071f <__cxa_finalize@plt+0x2f56cf> │ │ │ │ - jmp 320528 <__cxa_finalize@plt+0x2f54d8> │ │ │ │ - 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 │ │ │ │ + jne 31c2e4 <__cxa_finalize@plt+0x2f1294> │ │ │ │ + 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 3204e4 <__cxa_finalize@plt+0x2f5494> │ │ │ │ + jg 31c29f <__cxa_finalize@plt+0x2f124f> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 32071f <__cxa_finalize@plt+0x2f56cf> │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - movdqa %xmm0,0x10(%rdi) │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ + je 31c1a2 <__cxa_finalize@plt+0x2f1152> │ │ │ │ + vpermq $0xdd,%ymm1,%ymm1 │ │ │ │ + vpslld $0x2,%ymm0,%ymm0 │ │ │ │ + jmp 31c18b <__cxa_finalize@plt+0x2f113b> │ │ │ │ + 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,%r8d │ │ │ │ - jg 320528 <__cxa_finalize@plt+0x2f54d8> │ │ │ │ - jmp 32071f <__cxa_finalize@plt+0x2f56cf> │ │ │ │ + sub $0x2,%eax │ │ │ │ + jg 31c2e4 <__cxa_finalize@plt+0x2f1294> │ │ │ │ + jmp 31c2cb <__cxa_finalize@plt+0x2f127b> │ │ │ │ + mov %rdi,%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 3205b2 <__cxa_finalize@plt+0x2f5562> │ │ │ │ - movdqa (%rsi),%xmm1 │ │ │ │ - movdqa 0x10(%rsi),%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - movdqa %xmm0,0x10(%rdi) │ │ │ │ - paddw %xmm0,%xmm5 │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ - movdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ - movdqa 0x10(%rsi,%rdx,1),%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm1,0x20(%rdi) │ │ │ │ - movdqa %xmm0,0x30(%rdi) │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - paddw %xmm1,%xmm4 │ │ │ │ + jne 31c385 <__cxa_finalize@plt+0x2f1335> │ │ │ │ + vpmaddwd (%rsi),%ymm5,%ymm2 │ │ │ │ + vpmaddwd 0x20(%rsi),%ymm5,%ymm1 │ │ │ │ + vpmaddwd (%rsi,%rdx,1),%ymm5,%ymm0 │ │ │ │ + vpmaddwd 0x20(%rsi,%rdx,1),%ymm5,%ymm3 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ + vpaddd %ymm2,%ymm4,%ymm4 │ │ │ │ + vpackssdw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ + vpackssdw %ymm3,%ymm0,%ymm1 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ + vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm2,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x2,%eax │ │ │ │ - jg 32054c <__cxa_finalize@plt+0x2f54fc> │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 32071f <__cxa_finalize@plt+0x2f56cf> │ │ │ │ - jmp 3206dd <__cxa_finalize@plt+0x2f568d> │ │ │ │ + jg 31c332 <__cxa_finalize@plt+0x2f12e2> │ │ │ │ + jmp 31c182 <__cxa_finalize@plt+0x2f1132> │ │ │ │ + vmovdqa (%rsi),%ymm2 │ │ │ │ + vmovdqa (%rsi,%rdx,1),%ymm0 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - jl 320676 <__cxa_finalize@plt+0x2f5626> │ │ │ │ - je 32061b <__cxa_finalize@plt+0x2f55cb> │ │ │ │ - movddup (%rsi),%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - pshufhw $0xff,%xmm1,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ - punpckhqdq %xmm1,%xmm1 │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ - movddup (%rsi,%rdx,1),%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - pshufhw $0xff,%xmm1,%xmm1 │ │ │ │ - movdqa %xmm1,0x20(%rdi) │ │ │ │ - paddw %xmm1,%xmm4 │ │ │ │ - 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 3205bd <__cxa_finalize@plt+0x2f556d> │ │ │ │ - jmp 3206d8 <__cxa_finalize@plt+0x2f5688> │ │ │ │ - movdqa (%rsi),%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ - pshufhw $0xff,%xmm1,%xmm1 │ │ │ │ - punpckhqdq %xmm1,%xmm1 │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ - movdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm1,0x20(%rdi) │ │ │ │ - paddw %xmm1,%xmm4 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - 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 32061b <__cxa_finalize@plt+0x2f55cb> │ │ │ │ - jmp 3206d8 <__cxa_finalize@plt+0x2f5688> │ │ │ │ - movdqa (%rsi),%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ - movddup 0x10(%rsi),%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - pshufhw $0xff,%xmm0,%xmm0 │ │ │ │ - movdqa %xmm0,0x10(%rdi) │ │ │ │ - paddw %xmm0,%xmm5 │ │ │ │ - movdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm1,0x20(%rdi) │ │ │ │ - paddw %xmm1,%xmm4 │ │ │ │ - movddup 0x10(%rsi,%rdx,1),%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - pshufhw $0xff,%xmm0,%xmm0 │ │ │ │ - movdqa %xmm0,0x30(%rdi) │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ + jl 31c3bf <__cxa_finalize@plt+0x2f136f> │ │ │ │ + je 31c3b0 <__cxa_finalize@plt+0x2f1360> │ │ │ │ + vpbroadcastd 0xc(%rsi),%ymm1 │ │ │ │ + vpbroadcastd 0xc(%rsi,%rdx,1),%ymm3 │ │ │ │ + vpblendd $0xf0,%ymm1,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xf0,%ymm3,%ymm0,%ymm0 │ │ │ │ + jmp 31c3db <__cxa_finalize@plt+0x2f138b> │ │ │ │ + vpbroadcastd 0x1c(%rsi),%ymm1 │ │ │ │ + vpbroadcastd 0x1c(%rsi,%rdx,1),%ymm3 │ │ │ │ + jmp 31c3db <__cxa_finalize@plt+0x2f138b> │ │ │ │ + vpbroadcastd 0x2c(%rsi),%ymm1 │ │ │ │ + vpbroadcastd 0x2c(%rsi,%rdx,1),%ymm3 │ │ │ │ + vinserti128 $0x0,0x20(%rsi),%ymm1,%ymm1 │ │ │ │ + vinserti128 $0x0,0x20(%rsi,%rdx,1),%ymm3,%ymm3 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ + vpmaddwd %ymm5,%ymm2,%ymm2 │ │ │ │ + vpmaddwd %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm5,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm2,%ymm4,%ymm4 │ │ │ │ + vpackssdw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ + vpackssdw %ymm3,%ymm0,%ymm1 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ + vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm2,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x2,%eax │ │ │ │ - jg 320676 <__cxa_finalize@plt+0x2f5626> │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 32071f <__cxa_finalize@plt+0x2f56cf> │ │ │ │ - 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 3206dd <__cxa_finalize@plt+0x2f568d> │ │ │ │ - jmp 32071f <__cxa_finalize@plt+0x2f56cf> │ │ │ │ - psrlw $0xa,%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm0 │ │ │ │ - pmaddwd %xmm2,%xmm0 │ │ │ │ - jmp 32074d <__cxa_finalize@plt+0x2f56fd> │ │ │ │ - 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 │ │ │ │ - movd %xmm6,%r9d │ │ │ │ - psrad $0x1,%xmm6 │ │ │ │ - tzcnt %r9d,%esi │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - movd %esi,%xmm1 │ │ │ │ - pshufd $0xb1,%xmm5,%xmm0 │ │ │ │ - paddd %xmm5,%xmm0 │ │ │ │ - pshufd $0x4e,%xmm0,%xmm5 │ │ │ │ - paddd %xmm5,%xmm0 │ │ │ │ - psrad %xmm1,%xmm0 │ │ │ │ - packssdw %xmm0,%xmm0 │ │ │ │ - mov %r10,%rdi │ │ │ │ - movdqa (%rdi),%xmm1 │ │ │ │ - psubw %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - add $0x10,%rdi │ │ │ │ - sub $0x8,%r9d │ │ │ │ - jg 320785 <__cxa_finalize@plt+0x2f5735> │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sub $0x48,%rsp │ │ │ │ - movddup 0xbd83c(%rip),%xmm2 │ │ │ │ - movd %r8d,%xmm0 │ │ │ │ - mov 0x50(%rsp),%r10d │ │ │ │ - mov %r10d,%eax │ │ │ │ - imul %r9d,%r10d │ │ │ │ - movd %r10d,%xmm6 │ │ │ │ - movd %xmm0,%r8d │ │ │ │ - mov %rdi,%r10 │ │ │ │ + jg 31c385 <__cxa_finalize@plt+0x2f1335> │ │ │ │ + jmp 31c182 <__cxa_finalize@plt+0x2f1132> │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0xc10dd(%rip),%rax │ │ │ │ + tzcnt %r9d,%r9d │ │ │ │ + vpbroadcastd 0xc0f7f(%rip),%ymm5 │ │ │ │ + movslq (%rax,%r9,4),%r9 │ │ │ │ shl $0x2,%r8d │ │ │ │ + add %rax,%r9 │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ sub %r8d,%eax │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - cmp $0x10,%r9d │ │ │ │ - jg 320b8a <__cxa_finalize@plt+0x2f5b3a> │ │ │ │ - cmp $0x8,%r9d │ │ │ │ - jg 320957 <__cxa_finalize@plt+0x2f5907> │ │ │ │ - je 320868 <__cxa_finalize@plt+0x2f5818> │ │ │ │ - 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 │ │ │ │ - punpckldq %xmm3,%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - movdqa %xmm0,0x10(%rdi) │ │ │ │ - paddw %xmm0,%xmm5 │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ + jmp *%r9 │ │ │ │ + lea (%rdx,%rdx,2),%rcx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + vmovq (%rsi),%xmm0 │ │ │ │ + vmovhps (%rsi,%rdx,1),%xmm0,%xmm0 │ │ │ │ + vpbroadcastq (%rsi,%rdx,2),%ymm1 │ │ │ │ + vpbroadcastq (%rsi,%rcx,1),%ymm2 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ + vpblendd $0x30,%ymm1,%ymm0,%ymm0 │ │ │ │ + vpblendd $0xc0,%ymm2,%ymm0,%ymm0 │ │ │ │ + vpsllw $0x3,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm5,%ymm0,%ymm1 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ + vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ sub $0x4,%eax │ │ │ │ - jg 3207f3 <__cxa_finalize@plt+0x2f57a3> │ │ │ │ + jg 31c465 <__cxa_finalize@plt+0x2f1415> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 32085a <__cxa_finalize@plt+0x2f580a> │ │ │ │ - punpckhqdq %xmm0,%xmm0 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - paddw %xmm0,%xmm5 │ │ │ │ - add $0x10,%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 320848 <__cxa_finalize@plt+0x2f57f8> │ │ │ │ - psrlw $0xa,%xmm2 │ │ │ │ - pmaddwd %xmm2,%xmm5 │ │ │ │ - jmp 321170 <__cxa_finalize@plt+0x2f6120> │ │ │ │ - lea (%rdx,%rdx,2),%r9 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 3208e3 <__cxa_finalize@plt+0x2f5893> │ │ │ │ - movq (%rsi),%xmm1 │ │ │ │ - punpcklbw %xmm1,%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ - movq (%rsi,%rdx,1),%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm0,0x10(%rdi) │ │ │ │ - paddw %xmm0,%xmm5 │ │ │ │ - movq (%rsi,%rdx,2),%xmm1 │ │ │ │ - punpcklbw %xmm1,%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm1,0x20(%rdi) │ │ │ │ - paddw %xmm1,%xmm4 │ │ │ │ - movq (%rsi,%r9,1),%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm0,0x30(%rdi) │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ + je 31c1a2 <__cxa_finalize@plt+0x2f1152> │ │ │ │ + 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 31c1a2 <__cxa_finalize@plt+0x2f1152> │ │ │ │ + lea (%rdx,%rdx,2),%rcx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + vmovdqa (%rsi),%xmm2 │ │ │ │ + vinserti128 $0x1,(%rsi,%rdx,1),%ymm2,%ymm2 │ │ │ │ + vmovdqa (%rsi,%rdx,2),%xmm1 │ │ │ │ + vinserti128 $0x1,(%rsi,%rcx,1),%ymm1,%ymm1 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ + vpsllw $0x3,%ymm2,%ymm2 │ │ │ │ + vpsllw $0x3,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm2,(%rdi) │ │ │ │ + vpmaddwd %ymm5,%ymm2,%ymm2 │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vpmaddwd %ymm5,%ymm1,%ymm0 │ │ │ │ add $0x40,%rdi │ │ │ │ + vpaddd %ymm2,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ sub $0x4,%eax │ │ │ │ - jg 320870 <__cxa_finalize@plt+0x2f5820> │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 320b53 <__cxa_finalize@plt+0x2f5b03> │ │ │ │ - jmp 320937 <__cxa_finalize@plt+0x2f58e7> │ │ │ │ - movd (%rsi),%xmm1 │ │ │ │ - punpcklbw %xmm1,%xmm1 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - pshufhw $0xff,%xmm1,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ - movd (%rsi,%rdx,1),%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - punpcklqdq %xmm0,%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 3208e3 <__cxa_finalize@plt+0x2f5893> │ │ │ │ + jg 31c4da <__cxa_finalize@plt+0x2f148a> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 320b53 <__cxa_finalize@plt+0x2f5b03> │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - paddw %xmm0,%xmm5 │ │ │ │ - movdqa %xmm0,0x10(%rdi) │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - add $0x20,%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 320937 <__cxa_finalize@plt+0x2f58e7> │ │ │ │ - jmp 320b53 <__cxa_finalize@plt+0x2f5b03> │ │ │ │ + je 31c1a2 <__cxa_finalize@plt+0x2f1152> │ │ │ │ + vperm2i128 $0x11,%ymm1,%ymm1,%ymm1 │ │ │ │ + vpslld $0x2,%ymm0,%ymm0 │ │ │ │ + vpxor %ymm2,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xf,%ymm2,%ymm0,%ymm0 │ │ │ │ + jmp 31c18b <__cxa_finalize@plt+0x2f113b> │ │ │ │ + vpbroadcastw 0xe(%rsi),%ymm3 │ │ │ │ + vpbroadcastw 0xe(%rsi,%rdx,1),%ymm0 │ │ │ │ + vpblendd $0xf0,%ymm3,%ymm2,%ymm2 │ │ │ │ + vpblendd $0xf0,%ymm0,%ymm1,%ymm1 │ │ │ │ + jmp 31c56f <__cxa_finalize@plt+0x2f151f> │ │ │ │ + mov %rdi,%r9 │ │ │ │ + vmovdqa (%rsi),%ymm2 │ │ │ │ + vmovdqa (%rsi,%rdx,1),%ymm1 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 3209ce <__cxa_finalize@plt+0x2f597e> │ │ │ │ - movdqa (%rsi),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpcklbw %xmm1,%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ - punpckhbw %xmm0,%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm0,0x10(%rdi) │ │ │ │ - paddw %xmm0,%xmm5 │ │ │ │ - movdqa (%rsi,%rdx,1),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpcklbw %xmm1,%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm1,0x20(%rdi) │ │ │ │ - paddw %xmm1,%xmm4 │ │ │ │ - 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 32095b <__cxa_finalize@plt+0x2f590b> │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 320b53 <__cxa_finalize@plt+0x2f5b03> │ │ │ │ - jmp 320b26 <__cxa_finalize@plt+0x2f5ad6> │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jl 320aaa <__cxa_finalize@plt+0x2f5a5a> │ │ │ │ - je 320a47 <__cxa_finalize@plt+0x2f59f7> │ │ │ │ - movd (%rsi),%xmm1 │ │ │ │ - punpcklbw %xmm1,%xmm1 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - pshufhw $0xff,%xmm1,%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ - punpckhqdq %xmm1,%xmm1 │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ - movd (%rsi,%rdx,1),%xmm1 │ │ │ │ - punpcklbw %xmm1,%xmm1 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - pshufhw $0xff,%xmm1,%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm1,0x20(%rdi) │ │ │ │ - paddw %xmm1,%xmm4 │ │ │ │ - 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 3209d9 <__cxa_finalize@plt+0x2f5989> │ │ │ │ - jmp 320b21 <__cxa_finalize@plt+0x2f5ad1> │ │ │ │ - movq (%rsi),%xmm1 │ │ │ │ - punpcklbw %xmm1,%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ - pshufhw $0xff,%xmm1,%xmm1 │ │ │ │ - punpckhqdq %xmm1,%xmm1 │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ - movq (%rsi,%rdx,1),%xmm1 │ │ │ │ - punpcklbw %xmm1,%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm1,0x20(%rdi) │ │ │ │ - paddw %xmm1,%xmm4 │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - 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 320a47 <__cxa_finalize@plt+0x2f59f7> │ │ │ │ - jmp 320b21 <__cxa_finalize@plt+0x2f5ad1> │ │ │ │ - movdqa (%rsi),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpcklbw %xmm1,%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ - punpckhbw %xmm0,%xmm0 │ │ │ │ - punpcklqdq %xmm0,%xmm0 │ │ │ │ - pshufhw $0xff,%xmm0,%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm0,0x10(%rdi) │ │ │ │ - paddw %xmm0,%xmm5 │ │ │ │ - movdqa (%rsi,%rdx,1),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpcklbw %xmm1,%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm1,0x20(%rdi) │ │ │ │ - paddw %xmm1,%xmm4 │ │ │ │ - punpckhbw %xmm0,%xmm0 │ │ │ │ - punpcklqdq %xmm0,%xmm0 │ │ │ │ - pshufhw $0xff,%xmm0,%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm0,0x30(%rdi) │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ + jne 31c544 <__cxa_finalize@plt+0x2f14f4> │ │ │ │ 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 320aaa <__cxa_finalize@plt+0x2f5a5a> │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 320b53 <__cxa_finalize@plt+0x2f5b03> │ │ │ │ - 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 320b26 <__cxa_finalize@plt+0x2f5ad6> │ │ │ │ - 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 321170 <__cxa_finalize@plt+0x2f6120> │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqa %xmm0,(%rsp) │ │ │ │ - movdqa %xmm0,0x10(%rsp) │ │ │ │ - movdqa %xmm0,0x20(%rsp) │ │ │ │ - movdqa %xmm0,0x30(%rsp) │ │ │ │ + jg 31c562 <__cxa_finalize@plt+0x2f1512> │ │ │ │ + add %r8d,%r8d │ │ │ │ + je 31c1a2 <__cxa_finalize@plt+0x2f1152> │ │ │ │ + vpaddd %ymm0,%ymm0,%ymm0 │ │ │ │ + jmp 31c18b <__cxa_finalize@plt+0x2f113b> │ │ │ │ + mov %rdi,%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 320c52 <__cxa_finalize@plt+0x2f5c02> │ │ │ │ - movdqa (%rsi),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpcklbw %xmm1,%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - movdqa (%rsp),%xmm5 │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ - movdqa %xmm5,(%rsp) │ │ │ │ - punpckhbw %xmm0,%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm0,0x10(%rdi) │ │ │ │ - movdqa 0x10(%rsp),%xmm5 │ │ │ │ - paddw %xmm0,%xmm5 │ │ │ │ - movdqa %xmm5,0x10(%rsp) │ │ │ │ - movdqa 0x10(%rsi),%xmm4 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - punpcklbw %xmm3,%xmm3 │ │ │ │ - pmaddubsw %xmm2,%xmm3 │ │ │ │ - movdqa %xmm3,0x20(%rdi) │ │ │ │ - movdqa 0x20(%rsp),%xmm5 │ │ │ │ - paddw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm5,0x20(%rsp) │ │ │ │ - punpckhbw %xmm4,%xmm4 │ │ │ │ - pmaddubsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm4,0x30(%rdi) │ │ │ │ - movdqa 0x30(%rsp),%xmm5 │ │ │ │ - paddw %xmm4,%xmm5 │ │ │ │ - movdqa %xmm5,0x30(%rsp) │ │ │ │ - lea (%rsi,%rdx,1),%rsi │ │ │ │ + jne 31c622 <__cxa_finalize@plt+0x2f15d2> │ │ │ │ + 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 │ │ │ │ - sub $0x1,%eax │ │ │ │ - jg 320bad <__cxa_finalize@plt+0x2f5b5d> │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm2,%ymm4,%ymm4 │ │ │ │ + dec %eax │ │ │ │ + jg 31c5b8 <__cxa_finalize@plt+0x2f1568> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 3210f1 <__cxa_finalize@plt+0x2f60a1> │ │ │ │ - jmp 321096 <__cxa_finalize@plt+0x2f6046> │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jl 320ff1 <__cxa_finalize@plt+0x2f5fa1> │ │ │ │ - je 320f59 <__cxa_finalize@plt+0x2f5f09> │ │ │ │ + je 31c1a2 <__cxa_finalize@plt+0x2f1152> │ │ │ │ + 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 31c5fc <__cxa_finalize@plt+0x2f15ac> │ │ │ │ + jmp 31c1a2 <__cxa_finalize@plt+0x2f1152> │ │ │ │ + vmovdqa (%rsi),%ymm0 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - jl 320eb9 <__cxa_finalize@plt+0x2f5e69> │ │ │ │ - je 320e27 <__cxa_finalize@plt+0x2f5dd7> │ │ │ │ - cmp $0x6,%ecx │ │ │ │ - jl 320d91 <__cxa_finalize@plt+0x2f5d41> │ │ │ │ - je 320d0c <__cxa_finalize@plt+0x2f5cbc> │ │ │ │ - movd (%rsi),%xmm1 │ │ │ │ - punpcklbw %xmm1,%xmm1 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - pshufhw $0xff,%xmm1,%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - movdqa (%rsp),%xmm5 │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ - movdqa %xmm5,(%rsp) │ │ │ │ - movdqa %xmm1,%xmm0 │ │ │ │ - punpckhqdq %xmm0,%xmm0 │ │ │ │ - movdqa %xmm0,0x10(%rdi) │ │ │ │ - movdqa 0x10(%rsp),%xmm5 │ │ │ │ - paddw %xmm0,%xmm5 │ │ │ │ - movdqa %xmm5,0x10(%rsp) │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - movdqa %xmm3,0x20(%rdi) │ │ │ │ - movdqa 0x20(%rsp),%xmm5 │ │ │ │ - paddw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm5,0x20(%rsp) │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - 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 320c7f <__cxa_finalize@plt+0x2f5c2f> │ │ │ │ - jmp 321091 <__cxa_finalize@plt+0x2f6041> │ │ │ │ - movdqa (%rsi),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpcklbw %xmm1,%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - movdqa (%rsp),%xmm5 │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ - movdqa %xmm5,(%rsp) │ │ │ │ - pshufhw $0xff,%xmm1,%xmm0 │ │ │ │ - punpckhqdq %xmm0,%xmm0 │ │ │ │ - movdqa %xmm0,0x10(%rdi) │ │ │ │ - movdqa 0x10(%rsp),%xmm5 │ │ │ │ - paddw %xmm0,%xmm5 │ │ │ │ - movdqa %xmm5,0x10(%rsp) │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - movdqa %xmm3,0x20(%rdi) │ │ │ │ - movdqa 0x20(%rsp),%xmm5 │ │ │ │ - paddw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm5,0x20(%rsp) │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - 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 320d0c <__cxa_finalize@plt+0x2f5cbc> │ │ │ │ - jmp 321091 <__cxa_finalize@plt+0x2f6041> │ │ │ │ - movdqa (%rsi),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpcklbw %xmm1,%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - movdqa (%rsp),%xmm5 │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ - movdqa %xmm5,(%rsp) │ │ │ │ - punpckhbw %xmm0,%xmm0 │ │ │ │ - punpcklqdq %xmm0,%xmm0 │ │ │ │ - pshufhw $0xff,%xmm0,%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm0,0x10(%rdi) │ │ │ │ - movdqa 0x10(%rsp),%xmm5 │ │ │ │ - paddw %xmm0,%xmm5 │ │ │ │ - movdqa %xmm5,0x10(%rsp) │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - punpckhqdq %xmm3,%xmm3 │ │ │ │ - movdqa %xmm3,0x20(%rdi) │ │ │ │ - movdqa 0x20(%rsp),%xmm5 │ │ │ │ - paddw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm5,0x20(%rsp) │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - 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 320d91 <__cxa_finalize@plt+0x2f5d41> │ │ │ │ - jmp 321091 <__cxa_finalize@plt+0x2f6041> │ │ │ │ - movdqa (%rsi),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpcklbw %xmm1,%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - movdqa (%rsp),%xmm5 │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ - movdqa %xmm5,(%rsp) │ │ │ │ - punpckhbw %xmm0,%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm0,0x10(%rdi) │ │ │ │ - movdqa 0x10(%rsp),%xmm5 │ │ │ │ - paddw %xmm0,%xmm5 │ │ │ │ - movdqa %xmm5,0x10(%rsp) │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - pshufhw $0xff,%xmm3,%xmm3 │ │ │ │ - punpckhqdq %xmm3,%xmm3 │ │ │ │ - movdqa %xmm3,0x20(%rdi) │ │ │ │ - movdqa 0x20(%rsp),%xmm5 │ │ │ │ - paddw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm5,0x20(%rsp) │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - movdqa %xmm4,0x30(%rdi) │ │ │ │ - movdqa 0x30(%rsp),%xmm5 │ │ │ │ - paddw %xmm4,%xmm5 │ │ │ │ - movdqa %xmm5,0x30(%rsp) │ │ │ │ - lea (%rsi,%rdx,1),%rsi │ │ │ │ + jl 31c643 <__cxa_finalize@plt+0x2f15f3> │ │ │ │ + je 31c63b <__cxa_finalize@plt+0x2f15eb> │ │ │ │ + vpbroadcastw 0xe(%rsi),%ymm1 │ │ │ │ + vpblendd $0xf0,%ymm1,%ymm0,%ymm0 │ │ │ │ + jmp 31c650 <__cxa_finalize@plt+0x2f1600> │ │ │ │ + vpbroadcastw 0x1e(%rsi),%ymm1 │ │ │ │ + jmp 31c650 <__cxa_finalize@plt+0x2f1600> │ │ │ │ + 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 │ │ │ │ - sub $0x1,%eax │ │ │ │ - jg 320e27 <__cxa_finalize@plt+0x2f5dd7> │ │ │ │ - jmp 321091 <__cxa_finalize@plt+0x2f6041> │ │ │ │ - movdqa (%rsi),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpcklbw %xmm1,%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - movdqa (%rsp),%xmm5 │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ - movdqa %xmm5,(%rsp) │ │ │ │ - punpckhbw %xmm0,%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm0,0x10(%rdi) │ │ │ │ - movdqa 0x10(%rsp),%xmm5 │ │ │ │ - paddw %xmm0,%xmm5 │ │ │ │ - movdqa %xmm5,0x10(%rsp) │ │ │ │ - movd 0x10(%rsi),%xmm3 │ │ │ │ - punpcklbw %xmm3,%xmm3 │ │ │ │ - punpcklqdq %xmm3,%xmm3 │ │ │ │ - pshufhw $0xff,%xmm3,%xmm3 │ │ │ │ - pmaddubsw %xmm2,%xmm3 │ │ │ │ - movdqa %xmm3,0x20(%rdi) │ │ │ │ - movdqa 0x20(%rsp),%xmm5 │ │ │ │ - paddw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm5,0x20(%rsp) │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - punpckhqdq %xmm4,%xmm4 │ │ │ │ - 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 320eb9 <__cxa_finalize@plt+0x2f5e69> │ │ │ │ - jmp 321091 <__cxa_finalize@plt+0x2f6041> │ │ │ │ - movdqa (%rsi),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpcklbw %xmm1,%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - movdqa (%rsp),%xmm5 │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ - movdqa %xmm5,(%rsp) │ │ │ │ - punpckhbw %xmm0,%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm0,0x10(%rdi) │ │ │ │ - movdqa 0x10(%rsp),%xmm5 │ │ │ │ - paddw %xmm0,%xmm5 │ │ │ │ - movdqa %xmm5,0x10(%rsp) │ │ │ │ - movdqa 0x10(%rsi),%xmm3 │ │ │ │ - punpcklbw %xmm3,%xmm3 │ │ │ │ - pmaddubsw %xmm2,%xmm3 │ │ │ │ - movdqa %xmm3,0x20(%rdi) │ │ │ │ - movdqa 0x20(%rsp),%xmm5 │ │ │ │ - paddw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm5,0x20(%rsp) │ │ │ │ - pshufhw $0xff,%xmm3,%xmm4 │ │ │ │ - punpckhqdq %xmm4,%xmm4 │ │ │ │ - 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 320f59 <__cxa_finalize@plt+0x2f5f09> │ │ │ │ - jmp 321091 <__cxa_finalize@plt+0x2f6041> │ │ │ │ - movdqa (%rsi),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpcklbw %xmm1,%xmm1 │ │ │ │ - pmaddubsw %xmm2,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - movdqa (%rsp),%xmm5 │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ - movdqa %xmm5,(%rsp) │ │ │ │ - punpckhbw %xmm0,%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - movdqa %xmm0,0x10(%rdi) │ │ │ │ - movdqa 0x10(%rsp),%xmm5 │ │ │ │ - paddw %xmm0,%xmm5 │ │ │ │ - movdqa %xmm5,0x10(%rsp) │ │ │ │ - movdqa 0x10(%rsi),%xmm4 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - punpcklbw %xmm3,%xmm3 │ │ │ │ - pmaddubsw %xmm2,%xmm3 │ │ │ │ - movdqa %xmm3,0x20(%rdi) │ │ │ │ - movdqa 0x20(%rsp),%xmm5 │ │ │ │ - paddw %xmm3,%xmm5 │ │ │ │ - movdqa %xmm5,0x20(%rsp) │ │ │ │ - punpckhbw %xmm4,%xmm4 │ │ │ │ - punpcklqdq %xmm4,%xmm4 │ │ │ │ - pshufhw $0xff,%xmm4,%xmm4 │ │ │ │ - pmaddubsw %xmm2,%xmm4 │ │ │ │ - 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 320ff1 <__cxa_finalize@plt+0x2f5fa1> │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 3210f1 <__cxa_finalize@plt+0x2f60a1> │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - movdqa %xmm0,0x10(%rdi) │ │ │ │ - movdqa (%rsp),%xmm5 │ │ │ │ - paddw %xmm1,%xmm5 │ │ │ │ - movdqa %xmm5,(%rsp) │ │ │ │ - movdqa 0x10(%rsp),%xmm5 │ │ │ │ - paddw %xmm0,%xmm5 │ │ │ │ - movdqa %xmm5,0x10(%rsp) │ │ │ │ - movdqa %xmm3,0x20(%rdi) │ │ │ │ - movdqa %xmm4,0x30(%rdi) │ │ │ │ - movdqa 0x20(%rsp),%xmm5 │ │ │ │ - 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 321096 <__cxa_finalize@plt+0x2f6046> │ │ │ │ - movdqa (%rsp),%xmm5 │ │ │ │ - movdqa %xmm5,%xmm0 │ │ │ │ - psrld $0x10,%xmm5 │ │ │ │ - pslld $0x10,%xmm0 │ │ │ │ - psrld $0x10,%xmm0 │ │ │ │ - paddd %xmm0,%xmm5 │ │ │ │ - movdqa 0x10(%rsp),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - psrld $0x10,%xmm0 │ │ │ │ - pslld $0x10,%xmm3 │ │ │ │ - psrld $0x10,%xmm3 │ │ │ │ - paddd %xmm3,%xmm0 │ │ │ │ - paddd %xmm0,%xmm5 │ │ │ │ - movdqa 0x20(%rsp),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - psrld $0x10,%xmm0 │ │ │ │ - pslld $0x10,%xmm3 │ │ │ │ - psrld $0x10,%xmm3 │ │ │ │ - paddd %xmm3,%xmm0 │ │ │ │ - movdqa 0x30(%rsp),%xmm1 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - psrld $0x10,%xmm1 │ │ │ │ - pslld $0x10,%xmm3 │ │ │ │ - psrld $0x10,%xmm3 │ │ │ │ - paddd %xmm3,%xmm1 │ │ │ │ - paddd %xmm0,%xmm1 │ │ │ │ - paddd %xmm1,%xmm5 │ │ │ │ - movd %xmm6,%r9d │ │ │ │ - psrad $0x1,%xmm6 │ │ │ │ - tzcnt %r9d,%esi │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - movd %esi,%xmm1 │ │ │ │ - pshufd $0xb1,%xmm5,%xmm0 │ │ │ │ - paddd %xmm5,%xmm0 │ │ │ │ - pshufd $0x4e,%xmm0,%xmm5 │ │ │ │ - paddd %xmm5,%xmm0 │ │ │ │ - psrad %xmm1,%xmm0 │ │ │ │ - packssdw %xmm0,%xmm0 │ │ │ │ - mov %r10,%rdi │ │ │ │ - movdqa (%rdi),%xmm1 │ │ │ │ - psubw %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - add $0x10,%rdi │ │ │ │ - sub $0x8,%r9d │ │ │ │ - jg 3211a4 <__cxa_finalize@plt+0x2f6154> │ │ │ │ - add $0x48,%rsp │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm2,%ymm4,%ymm4 │ │ │ │ + dec %eax │ │ │ │ + jg 31c622 <__cxa_finalize@plt+0x2f15d2> │ │ │ │ + jmp 31c5ef <__cxa_finalize@plt+0x2f159f> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vbroadcasti128 (%rdx),%ymm3 │ │ │ │ + lea 0xc0e88(%rip),%rdx │ │ │ │ + tzcnt %r8d,%r8d │ │ │ │ + vbroadcasti128 0xc0ba6(%rip),%ymm4 │ │ │ │ + movslq (%rdx,%r8,4),%r8 │ │ │ │ + vpshufb %ymm4,%ymm3,%ymm3 │ │ │ │ + vpunpckhqdq %ymm3,%ymm3,%ymm4 │ │ │ │ + add %rdx,%r8 │ │ │ │ + lea (%rsi,%rsi,2),%rdx │ │ │ │ + jmp *%r8 │ │ │ │ + vmovdqa (%rcx),%xmm2 │ │ │ │ + add $0x10,%rcx │ │ │ │ + vpshufb %xmm2,%xmm3,%xmm1 │ │ │ │ + vpshufb %xmm2,%xmm4,%xmm2 │ │ │ │ + vpunpcklbw %xmm2,%xmm1,%xmm0 │ │ │ │ + vpunpckhbw %xmm2,%xmm1,%xmm1 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm1,(%rdi,%rdx,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x4,%r9d │ │ │ │ + jg 31c6c1 <__cxa_finalize@plt+0x2f1671> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - sub $0x78,%rsp │ │ │ │ + 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 31c6fc <__cxa_finalize@plt+0x2f16ac> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vpermq $0xd8,(%rcx),%ymm2 │ │ │ │ + vpermq $0xd8,0x20(%rcx),%ymm5 │ │ │ │ + add $0x40,%rcx │ │ │ │ + vpshufb %ymm2,%ymm3,%ymm1 │ │ │ │ + vpshufb %ymm2,%ymm4,%ymm2 │ │ │ │ + vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ + vpshufb %ymm5,%ymm3,%ymm1 │ │ │ │ + vpshufb %ymm5,%ymm4,%ymm2 │ │ │ │ + vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,(%rdi,%rsi,2) │ │ │ │ + vmovdqa %ymm1,(%rdi,%rdx,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x4,%r9d │ │ │ │ + jg 31c73b <__cxa_finalize@plt+0x2f16eb> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vpermq $0xd8,(%rcx),%ymm2 │ │ │ │ + vpermq $0xd8,0x20(%rcx),%ymm5 │ │ │ │ + add $0x40,%rcx │ │ │ │ + vpshufb %ymm2,%ymm3,%ymm1 │ │ │ │ + vpshufb %ymm2,%ymm4,%ymm2 │ │ │ │ + vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vpshufb %ymm5,%ymm3,%ymm1 │ │ │ │ + vpshufb %ymm5,%ymm4,%ymm2 │ │ │ │ + vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 31c791 <__cxa_finalize@plt+0x2f1741> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vpermq $0xd8,(%rcx),%ymm2 │ │ │ │ + vpermq $0xd8,0x20(%rcx),%ymm5 │ │ │ │ + add $0x40,%rcx │ │ │ │ + vpshufb %ymm2,%ymm3,%ymm1 │ │ │ │ + vpshufb %ymm2,%ymm4,%ymm2 │ │ │ │ + vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vpshufb %ymm5,%ymm3,%ymm1 │ │ │ │ + vpshufb %ymm5,%ymm4,%ymm2 │ │ │ │ + vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ + vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm0,0x40(%rdi) │ │ │ │ + vmovdqa %ymm1,0x60(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r9d │ │ │ │ + jg 31c7e8 <__cxa_finalize@plt+0x2f1798> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xc0e5d(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movd (%rdx),%xmm5 │ │ │ │ - pshufb %xmm0,%xmm5 │ │ │ │ - lea 0xbcee4(%rip),%r9 │ │ │ │ - movslq (%r9,%rcx,4),%rcx │ │ │ │ - movddup -0x320(%r9),%xmm4 │ │ │ │ - add %r9,%rcx │ │ │ │ + movslq (%rax,%rcx,4),%rcx │ │ │ │ + vpbroadcastw (%rdx),%zmm19 │ │ │ │ + add %rax,%rcx │ │ │ │ jmp *%rcx │ │ │ │ - movd 0x1(%rdx),%xmm6 │ │ │ │ - pshufd $0x0,%xmm6,%xmm6 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - movdqa %xmm5,%xmm7 │ │ │ │ - psubusb %xmm6,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - psubusb %xmm5,%xmm0 │ │ │ │ - por %xmm0,%xmm7 │ │ │ │ - sub $0x4,%rdx │ │ │ │ - movd (%rdx),%xmm3 │ │ │ │ - movdqa -0x330(%r9),%xmm1 │ │ │ │ - pshufb %xmm1,%xmm3 │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - pavgb %xmm3,%xmm1 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - pxor %xmm3,%xmm0 │ │ │ │ - pand %xmm4,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - psubusb %xmm1,%xmm2 │ │ │ │ - psubb %xmm0,%xmm1 │ │ │ │ - psubusb %xmm5,%xmm1 │ │ │ │ - por %xmm2,%xmm1 │ │ │ │ - paddusb %xmm1,%xmm1 │ │ │ │ - por %xmm0,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - psubusb %xmm3,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - psubusb %xmm5,%xmm0 │ │ │ │ - por %xmm0,%xmm2 │ │ │ │ - pminub %xmm7,%xmm2 │ │ │ │ - movdqa %xmm7,%xmm0 │ │ │ │ - pcmpeqb %xmm2,%xmm0 │ │ │ │ - pminub %xmm2,%xmm1 │ │ │ │ - pcmpeqb %xmm2,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pand %xmm0,%xmm2 │ │ │ │ - pandn %xmm6,%xmm0 │ │ │ │ - por %xmm2,%xmm0 │ │ │ │ - pand %xmm1,%xmm0 │ │ │ │ - pandn %xmm5,%xmm1 │ │ │ │ - por %xmm0,%xmm1 │ │ │ │ - movd %xmm1,(%rdi) │ │ │ │ - pshuflw $0x4e,%xmm1,%xmm0 │ │ │ │ - movd %xmm0,(%rdi,%rsi,1) │ │ │ │ - punpckhqdq %xmm1,%xmm1 │ │ │ │ - movd %xmm1,(%rdi,%rsi,2) │ │ │ │ - psrlq $0x20,%xmm1 │ │ │ │ - movd %xmm1,(%rdi,%rcx,1) │ │ │ │ + vpbroadcastq 0x2(%rdx),%zmm20 │ │ │ │ + vmovsldup -0x164(%rax),%zmm23 │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + vpsubw %zmm19,%zmm20,%zmm21 │ │ │ │ + vpabsw %zmm21,%zmm22 │ │ │ │ + sub $0x10,%rdx │ │ │ │ + vbroadcasti32x4 (%rdx),%zmm18 │ │ │ │ + vpshufb %zmm23,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm21,%zmm16 │ │ │ │ + vpsubw %zmm19,%zmm16,%zmm17 │ │ │ │ + vpsubw %zmm20,%zmm16,%zmm16 │ │ │ │ + vpabsw %zmm17,%zmm17 │ │ │ │ + vpabsw %zmm16,%zmm16 │ │ │ │ + vpcmpgtw %zmm17,%zmm16,%k1 │ │ │ │ + vpminsw %zmm17,%zmm16,%zmm16 │ │ │ │ + vpcmpgtw %zmm16,%zmm22,%k2 │ │ │ │ + vpblendmw %zmm19,%zmm20,%zmm16{%k1} │ │ │ │ + vpblendmw %zmm16,%zmm18,%zmm16{%k2} │ │ │ │ + vextracti32x4 $0x2,%zmm16,%xmm17 │ │ │ │ + vextracti32x4 $0x1,%ymm16,%xmm24 │ │ │ │ + vextracti32x4 $0x3,%zmm16,%xmm25 │ │ │ │ + vmovq %xmm16,(%rdi) │ │ │ │ + vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm24,(%rdi,%rsi,2) │ │ │ │ + vmovq %xmm25,(%rdi,%rax,1) │ │ │ │ + sub $0x8,%r8d │ │ │ │ + jl 31c929 <__cxa_finalize@plt+0x2f18d9> │ │ │ │ + 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 31c87e <__cxa_finalize@plt+0x2f182e> │ │ │ │ + ret │ │ │ │ + vbroadcasti32x4 0x2(%rdx),%zmm20 │ │ │ │ + vmovsldup -0x164(%rax),%zmm23 │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + vpsubw %zmm19,%zmm20,%zmm21 │ │ │ │ + vpabsw %zmm21,%zmm22 │ │ │ │ + sub $0x8,%rdx │ │ │ │ + vpbroadcastq (%rdx),%zmm18 │ │ │ │ + vpshufb %zmm23,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm21,%zmm16 │ │ │ │ + vpsubw %zmm19,%zmm16,%zmm17 │ │ │ │ + vpsubw %zmm20,%zmm16,%zmm16 │ │ │ │ + vpabsw %zmm17,%zmm17 │ │ │ │ + vpabsw %zmm16,%zmm16 │ │ │ │ + vpcmpgtw %zmm17,%zmm16,%k1 │ │ │ │ + vpminsw %zmm17,%zmm16,%zmm16 │ │ │ │ + vpcmpgtw %zmm16,%zmm22,%k2 │ │ │ │ + vpblendmw %zmm19,%zmm20,%zmm16{%k1} │ │ │ │ + vpblendmw %zmm16,%zmm18,%zmm16{%k2} │ │ │ │ + vmovdqa32 %xmm16,(%rdi) │ │ │ │ + vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,1) │ │ │ │ + vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,2) │ │ │ │ + vextracti32x4 $0x3,%zmm16,(%rdi,%rax,1) │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 321210 <__cxa_finalize@plt+0x2f61c0> │ │ │ │ - add $0x78,%rsp │ │ │ │ + jg 31c94e <__cxa_finalize@plt+0x2f18fe> │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - movddup 0x1(%rdx),%xmm6 │ │ │ │ - movdqa %xmm5,%xmm7 │ │ │ │ - psubusb %xmm6,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - psubusb %xmm5,%xmm0 │ │ │ │ - por %xmm0,%xmm7 │ │ │ │ - sub $0x2,%rdx │ │ │ │ - movd (%rdx),%xmm3 │ │ │ │ - pshufb -0x320(%r9),%xmm3 │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - pavgb %xmm3,%xmm1 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - pxor %xmm3,%xmm0 │ │ │ │ - pand %xmm4,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - psubusb %xmm1,%xmm2 │ │ │ │ - psubb %xmm0,%xmm1 │ │ │ │ - psubusb %xmm5,%xmm1 │ │ │ │ - por %xmm2,%xmm1 │ │ │ │ - paddusb %xmm1,%xmm1 │ │ │ │ - por %xmm0,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - psubusb %xmm3,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - psubusb %xmm5,%xmm0 │ │ │ │ - por %xmm0,%xmm2 │ │ │ │ - pminub %xmm7,%xmm2 │ │ │ │ - movdqa %xmm7,%xmm0 │ │ │ │ - pcmpeqb %xmm2,%xmm0 │ │ │ │ - pminub %xmm2,%xmm1 │ │ │ │ - pcmpeqb %xmm2,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pand %xmm0,%xmm2 │ │ │ │ - pandn %xmm6,%xmm0 │ │ │ │ - por %xmm2,%xmm0 │ │ │ │ - pand %xmm1,%xmm0 │ │ │ │ - pandn %xmm5,%xmm1 │ │ │ │ - por %xmm0,%xmm1 │ │ │ │ - movq %xmm1,(%rdi) │ │ │ │ - movhps %xmm1,(%rdi,%rsi,1) │ │ │ │ + vbroadcasti32x8 0x2(%rdx),%zmm20 │ │ │ │ + vmovsldup -0x164(%rax),%zmm23 │ │ │ │ + vpsubw %zmm19,%zmm20,%zmm21 │ │ │ │ + vpabsw %zmm21,%zmm22 │ │ │ │ + sub $0x4,%rdx │ │ │ │ + vpbroadcastd (%rdx),%zmm18 │ │ │ │ + vpshufb %zmm23,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm21,%zmm16 │ │ │ │ + vpsubw %zmm19,%zmm16,%zmm17 │ │ │ │ + vpsubw %zmm20,%zmm16,%zmm16 │ │ │ │ + vpabsw %zmm17,%zmm17 │ │ │ │ + vpabsw %zmm16,%zmm16 │ │ │ │ + vpcmpgtw %zmm17,%zmm16,%k1 │ │ │ │ + vpminsw %zmm17,%zmm16,%zmm16 │ │ │ │ + vpcmpgtw %zmm16,%zmm22,%k2 │ │ │ │ + vpblendmw %zmm19,%zmm20,%zmm16{%k1} │ │ │ │ + vpblendmw %zmm16,%zmm18,%zmm16{%k2} │ │ │ │ + vmovdqa32 %ymm16,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 3212e9 <__cxa_finalize@plt+0x2f6299> │ │ │ │ - add $0x78,%rsp │ │ │ │ - ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movdqu 0x1(%rdx),%xmm6 │ │ │ │ - movdqa %xmm5,%xmm7 │ │ │ │ - psubusb %xmm6,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - psubusb %xmm5,%xmm0 │ │ │ │ - por %xmm0,%xmm7 │ │ │ │ - sub $0x1,%rdx │ │ │ │ - movd (%rdx),%xmm3 │ │ │ │ - pxor %xmm1,%xmm1 │ │ │ │ - pshufb %xmm1,%xmm3 │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - pavgb %xmm3,%xmm1 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - pxor %xmm3,%xmm0 │ │ │ │ - pand %xmm4,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - psubusb %xmm1,%xmm2 │ │ │ │ - psubb %xmm0,%xmm1 │ │ │ │ - psubusb %xmm5,%xmm1 │ │ │ │ - por %xmm2,%xmm1 │ │ │ │ - paddusb %xmm1,%xmm1 │ │ │ │ - por %xmm0,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - psubusb %xmm3,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - psubusb %xmm5,%xmm0 │ │ │ │ - por %xmm0,%xmm2 │ │ │ │ - pminub %xmm7,%xmm2 │ │ │ │ - movdqa %xmm7,%xmm0 │ │ │ │ - pcmpeqb %xmm2,%xmm0 │ │ │ │ - pminub %xmm2,%xmm1 │ │ │ │ - pcmpeqb %xmm2,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pand %xmm0,%xmm2 │ │ │ │ - pandn %xmm6,%xmm0 │ │ │ │ - por %xmm2,%xmm0 │ │ │ │ - pand %xmm1,%xmm0 │ │ │ │ - pandn %xmm5,%xmm1 │ │ │ │ - por %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - sub $0x1,%r8d │ │ │ │ - jg 3213a9 <__cxa_finalize@plt+0x2f6359> │ │ │ │ - add $0x78,%rsp │ │ │ │ + jg 31c9e3 <__cxa_finalize@plt+0x2f1993> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movdqu 0x1(%rdx),%xmm6 │ │ │ │ - movdqa %xmm5,%xmm7 │ │ │ │ - psubusb %xmm6,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - psubusb %xmm5,%xmm0 │ │ │ │ - por %xmm0,%xmm7 │ │ │ │ - movdqa %xmm6,(%rsp) │ │ │ │ - movdqa %xmm7,0x10(%rsp) │ │ │ │ - movdqu 0x11(%rdx),%xmm6 │ │ │ │ - movdqa %xmm5,%xmm7 │ │ │ │ - psubusb %xmm6,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - psubusb %xmm5,%xmm0 │ │ │ │ - por %xmm0,%xmm7 │ │ │ │ - movdqa %xmm6,0x20(%rsp) │ │ │ │ - dec %rdx │ │ │ │ - movd (%rdx),%xmm3 │ │ │ │ - pxor %xmm1,%xmm1 │ │ │ │ - pshufb %xmm1,%xmm3 │ │ │ │ - movdqa (%rsp),%xmm6 │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - pavgb %xmm3,%xmm1 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - pxor %xmm3,%xmm0 │ │ │ │ - pand %xmm4,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - psubusb %xmm1,%xmm2 │ │ │ │ - psubb %xmm0,%xmm1 │ │ │ │ - psubusb %xmm5,%xmm1 │ │ │ │ - por %xmm2,%xmm1 │ │ │ │ - paddusb %xmm1,%xmm1 │ │ │ │ - por %xmm0,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - psubusb %xmm3,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - psubusb %xmm5,%xmm0 │ │ │ │ - por %xmm0,%xmm2 │ │ │ │ - movdqa 0x10(%rsp),%xmm0 │ │ │ │ - pminub %xmm0,%xmm2 │ │ │ │ - pcmpeqb %xmm2,%xmm0 │ │ │ │ - pminub %xmm2,%xmm1 │ │ │ │ - pcmpeqb %xmm2,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pand %xmm0,%xmm2 │ │ │ │ - pandn %xmm6,%xmm0 │ │ │ │ - por %xmm2,%xmm0 │ │ │ │ - pand %xmm1,%xmm0 │ │ │ │ - pandn %xmm5,%xmm1 │ │ │ │ - por %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - movdqa 0x20(%rsp),%xmm6 │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - pavgb %xmm3,%xmm1 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - pxor %xmm3,%xmm0 │ │ │ │ - pand %xmm4,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - psubusb %xmm1,%xmm2 │ │ │ │ - psubb %xmm0,%xmm1 │ │ │ │ - psubusb %xmm5,%xmm1 │ │ │ │ - por %xmm2,%xmm1 │ │ │ │ - paddusb %xmm1,%xmm1 │ │ │ │ - por %xmm0,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - psubusb %xmm3,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - psubusb %xmm5,%xmm0 │ │ │ │ - por %xmm0,%xmm2 │ │ │ │ - pminub %xmm7,%xmm2 │ │ │ │ - movdqa %xmm7,%xmm0 │ │ │ │ - pcmpeqb %xmm2,%xmm0 │ │ │ │ - pminub %xmm2,%xmm1 │ │ │ │ - pcmpeqb %xmm2,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pand %xmm0,%xmm2 │ │ │ │ - pandn %xmm6,%xmm0 │ │ │ │ - por %xmm2,%xmm0 │ │ │ │ - pand %xmm1,%xmm0 │ │ │ │ - pandn %xmm5,%xmm1 │ │ │ │ - por %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ + vmovdqu32 0x2(%rdx),%zmm20 │ │ │ │ + vpsubw %zmm19,%zmm20,%zmm21 │ │ │ │ + vpabsw %zmm21,%zmm22 │ │ │ │ + sub $0x2,%rdx │ │ │ │ + vpbroadcastw (%rdx),%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm21,%zmm16 │ │ │ │ + vpsubw %zmm19,%zmm16,%zmm17 │ │ │ │ + vpsubw %zmm20,%zmm16,%zmm16 │ │ │ │ + vpabsw %zmm17,%zmm17 │ │ │ │ + vpabsw %zmm16,%zmm16 │ │ │ │ + vpcmpgtw %zmm17,%zmm16,%k1 │ │ │ │ + vpminsw %zmm17,%zmm16,%zmm16 │ │ │ │ + vpcmpgtw %zmm16,%zmm22,%k2 │ │ │ │ + vpblendmw %zmm19,%zmm20,%zmm16{%k1} │ │ │ │ + vpblendmw %zmm16,%zmm18,%zmm16{%k2} │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 321493 <__cxa_finalize@plt+0x2f6443> │ │ │ │ - add $0x78,%rsp │ │ │ │ + jg 31ca5e <__cxa_finalize@plt+0x2f1a0e> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movdqu 0x1(%rdx),%xmm6 │ │ │ │ - movdqa %xmm5,%xmm7 │ │ │ │ - psubusb %xmm6,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - psubusb %xmm5,%xmm0 │ │ │ │ - por %xmm0,%xmm7 │ │ │ │ - movdqa %xmm6,(%rsp) │ │ │ │ - movdqa %xmm7,0x10(%rsp) │ │ │ │ - movdqu 0x11(%rdx),%xmm6 │ │ │ │ - movdqa %xmm5,%xmm7 │ │ │ │ - psubusb %xmm6,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - psubusb %xmm5,%xmm0 │ │ │ │ - por %xmm0,%xmm7 │ │ │ │ - movdqa %xmm6,0x20(%rsp) │ │ │ │ - movdqa %xmm7,0x30(%rsp) │ │ │ │ - movdqu 0x21(%rdx),%xmm6 │ │ │ │ - movdqa %xmm5,%xmm7 │ │ │ │ - psubusb %xmm6,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - psubusb %xmm5,%xmm0 │ │ │ │ - por %xmm0,%xmm7 │ │ │ │ - movdqa %xmm6,0x40(%rsp) │ │ │ │ - movdqa %xmm7,0x50(%rsp) │ │ │ │ - movdqu 0x31(%rdx),%xmm6 │ │ │ │ - movdqa %xmm5,%xmm7 │ │ │ │ - psubusb %xmm6,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - psubusb %xmm5,%xmm0 │ │ │ │ - por %xmm0,%xmm7 │ │ │ │ - movdqa %xmm6,0x60(%rsp) │ │ │ │ - dec %rdx │ │ │ │ - movd (%rdx),%xmm3 │ │ │ │ - pxor %xmm1,%xmm1 │ │ │ │ - pshufb %xmm1,%xmm3 │ │ │ │ - movdqa (%rsp),%xmm6 │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - pavgb %xmm3,%xmm1 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - pxor %xmm3,%xmm0 │ │ │ │ - pand %xmm4,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - psubusb %xmm1,%xmm2 │ │ │ │ - psubb %xmm0,%xmm1 │ │ │ │ - psubusb %xmm5,%xmm1 │ │ │ │ - por %xmm2,%xmm1 │ │ │ │ - paddusb %xmm1,%xmm1 │ │ │ │ - por %xmm0,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - psubusb %xmm3,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - psubusb %xmm5,%xmm0 │ │ │ │ - por %xmm0,%xmm2 │ │ │ │ - movdqa 0x10(%rsp),%xmm0 │ │ │ │ - pminub %xmm0,%xmm2 │ │ │ │ - pcmpeqb %xmm2,%xmm0 │ │ │ │ - pminub %xmm2,%xmm1 │ │ │ │ - pcmpeqb %xmm2,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pand %xmm0,%xmm2 │ │ │ │ - pandn %xmm6,%xmm0 │ │ │ │ - por %xmm2,%xmm0 │ │ │ │ - pand %xmm1,%xmm0 │ │ │ │ - pandn %xmm5,%xmm1 │ │ │ │ - por %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - movdqa 0x20(%rsp),%xmm6 │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - pavgb %xmm3,%xmm1 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - pxor %xmm3,%xmm0 │ │ │ │ - pand %xmm4,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - psubusb %xmm1,%xmm2 │ │ │ │ - psubb %xmm0,%xmm1 │ │ │ │ - psubusb %xmm5,%xmm1 │ │ │ │ - por %xmm2,%xmm1 │ │ │ │ - paddusb %xmm1,%xmm1 │ │ │ │ - por %xmm0,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - psubusb %xmm3,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - psubusb %xmm5,%xmm0 │ │ │ │ - por %xmm0,%xmm2 │ │ │ │ - movdqa 0x30(%rsp),%xmm0 │ │ │ │ - pminub %xmm0,%xmm2 │ │ │ │ - pcmpeqb %xmm2,%xmm0 │ │ │ │ - pminub %xmm2,%xmm1 │ │ │ │ - pcmpeqb %xmm2,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pand %xmm0,%xmm2 │ │ │ │ - pandn %xmm6,%xmm0 │ │ │ │ - por %xmm2,%xmm0 │ │ │ │ - pand %xmm1,%xmm0 │ │ │ │ - pandn %xmm5,%xmm1 │ │ │ │ - por %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,0x10(%rdi) │ │ │ │ - movdqa 0x40(%rsp),%xmm6 │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - pavgb %xmm3,%xmm1 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - pxor %xmm3,%xmm0 │ │ │ │ - pand %xmm4,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - psubusb %xmm1,%xmm2 │ │ │ │ - psubb %xmm0,%xmm1 │ │ │ │ - psubusb %xmm5,%xmm1 │ │ │ │ - por %xmm2,%xmm1 │ │ │ │ - paddusb %xmm1,%xmm1 │ │ │ │ - por %xmm0,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - psubusb %xmm3,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - psubusb %xmm5,%xmm0 │ │ │ │ - por %xmm0,%xmm2 │ │ │ │ - movdqa 0x50(%rsp),%xmm0 │ │ │ │ - pminub %xmm0,%xmm2 │ │ │ │ - pcmpeqb %xmm2,%xmm0 │ │ │ │ - pminub %xmm2,%xmm1 │ │ │ │ - pcmpeqb %xmm2,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pand %xmm0,%xmm2 │ │ │ │ - pandn %xmm6,%xmm0 │ │ │ │ - por %xmm2,%xmm0 │ │ │ │ - pand %xmm1,%xmm0 │ │ │ │ - pandn %xmm5,%xmm1 │ │ │ │ - por %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,0x20(%rdi) │ │ │ │ - movdqa 0x60(%rsp),%xmm6 │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - pavgb %xmm3,%xmm1 │ │ │ │ - movdqa %xmm6,%xmm0 │ │ │ │ - pxor %xmm3,%xmm0 │ │ │ │ - pand %xmm4,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - psubusb %xmm1,%xmm2 │ │ │ │ - psubb %xmm0,%xmm1 │ │ │ │ - psubusb %xmm5,%xmm1 │ │ │ │ - por %xmm2,%xmm1 │ │ │ │ - paddusb %xmm1,%xmm1 │ │ │ │ - por %xmm0,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - psubusb %xmm3,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm0 │ │ │ │ - psubusb %xmm5,%xmm0 │ │ │ │ - por %xmm0,%xmm2 │ │ │ │ - pminub %xmm7,%xmm2 │ │ │ │ - movdqa %xmm7,%xmm0 │ │ │ │ - pcmpeqb %xmm2,%xmm0 │ │ │ │ - pminub %xmm2,%xmm1 │ │ │ │ - pcmpeqb %xmm2,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pand %xmm0,%xmm2 │ │ │ │ - pandn %xmm6,%xmm0 │ │ │ │ - por %xmm2,%xmm0 │ │ │ │ - pand %xmm1,%xmm0 │ │ │ │ - pandn %xmm5,%xmm1 │ │ │ │ - por %xmm0,%xmm1 │ │ │ │ - movdqa %xmm1,0x30(%rdi) │ │ │ │ + vmovdqu32 0x2(%rdx),%zmm20 │ │ │ │ + vmovdqu32 0x42(%rdx),%zmm23 │ │ │ │ + vpsubw %zmm19,%zmm20,%zmm21 │ │ │ │ + vpsubw %zmm19,%zmm23,%zmm24 │ │ │ │ + vpabsw %zmm21,%zmm22 │ │ │ │ + vpabsw %zmm24,%zmm25 │ │ │ │ + sub $0x2,%rdx │ │ │ │ + vpbroadcastw (%rdx),%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm21,%zmm16 │ │ │ │ + vpsubw %zmm19,%zmm16,%zmm17 │ │ │ │ + vpsubw %zmm20,%zmm16,%zmm16 │ │ │ │ + vpabsw %zmm17,%zmm17 │ │ │ │ + vpabsw %zmm16,%zmm16 │ │ │ │ + vpcmpgtw %zmm17,%zmm16,%k1 │ │ │ │ + vpminsw %zmm17,%zmm16,%zmm16 │ │ │ │ + vpcmpgtw %zmm16,%zmm22,%k2 │ │ │ │ + vpblendmw %zmm19,%zmm20,%zmm16{%k1} │ │ │ │ + vpblendmw %zmm16,%zmm18,%zmm16{%k2} │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ + vpaddw %zmm18,%zmm24,%zmm16 │ │ │ │ + vpsubw %zmm19,%zmm16,%zmm17 │ │ │ │ + vpsubw %zmm23,%zmm16,%zmm16 │ │ │ │ + vpabsw %zmm17,%zmm17 │ │ │ │ + vpabsw %zmm16,%zmm16 │ │ │ │ + vpcmpgtw %zmm17,%zmm16,%k1 │ │ │ │ + vpminsw %zmm17,%zmm16,%zmm16 │ │ │ │ + vpcmpgtw %zmm16,%zmm25,%k2 │ │ │ │ + vpblendmw %zmm19,%zmm23,%zmm16{%k1} │ │ │ │ + vpblendmw %zmm16,%zmm18,%zmm16{%k2} │ │ │ │ + vmovdqa32 %zmm16,0x40(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 32164d <__cxa_finalize@plt+0x2f65fd> │ │ │ │ - add $0x78,%rsp │ │ │ │ + jg 31cadf <__cxa_finalize@plt+0x2f1a8f> │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea -0x6177(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea -0x347(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - movzbl %r9b,%r9d │ │ │ │ - shl $0x6,%r9d │ │ │ │ - lea 0xc5e00(%rax,%r9,1),%r9 │ │ │ │ - movq -0x3(%rdx),%xmm0 │ │ │ │ - movslq 0xc2a64(%rax,%rcx,4),%rcx │ │ │ │ - movdqa (%r9),%xmm2 │ │ │ │ - movdqa 0x10(%r9),%xmm3 │ │ │ │ - movdqa 0x20(%r9),%xmm4 │ │ │ │ - movdqa 0x30(%r9),%xmm5 │ │ │ │ - lea 0xc2a64(%rax,%rcx,1),%rcx │ │ │ │ mov %r8d,%r8d │ │ │ │ + movslq 0xc0ea0(%rax,%rcx,4),%rcx │ │ │ │ + lea 0xc06c0(%rax,%r8,4),%r9 │ │ │ │ + neg %r8 │ │ │ │ + vpbroadcastw (%rdx,%r8,2),%zmm22 │ │ │ │ + lea 0xc0ea0(%rax,%rcx,1),%rcx │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ jmp *%rcx │ │ │ │ - movdqa 0xc2700(%rax),%xmm1 │ │ │ │ - sub $0x3,%rdx │ │ │ │ + vpbroadcastq 0x2(%rdx),%zmm21 │ │ │ │ + vmovsldup 0xc0976(%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 31cc44 <__cxa_finalize@plt+0x2f1bf4> │ │ │ │ + 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 31cbd0 <__cxa_finalize@plt+0x2f1b80> │ │ │ │ + ret │ │ │ │ + vbroadcasti32x4 0x2(%rdx),%zmm21 │ │ │ │ + vmovsldup 0xc08e7(%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 31cc5f <__cxa_finalize@plt+0x2f1c0f> │ │ │ │ + ret │ │ │ │ + vbroadcasti32x8 0x2(%rdx),%zmm21 │ │ │ │ + vmovsldup 0xc088b(%rip),%zmm20 │ │ │ │ + vpsubw %zmm22,%zmm21,%zmm21 │ │ │ │ + vpbroadcastd (%r9,%r8,2),%zmm16 │ │ │ │ + vpbroadcastd 0x4(%r9,%r8,2),%zmm17 │ │ │ │ + vpshufb %zmm20,%zmm16,%zmm16 │ │ │ │ + vpshufb %zmm20,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm22,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm22,%zmm17,%zmm17 │ │ │ │ + vextracti32x8 $0x1,%zmm16,(%rdi) │ │ │ │ + vmovdqa32 %ymm16,(%rdi,%rsi,1) │ │ │ │ + vextracti32x8 $0x1,%zmm17,(%rdi,%rsi,2) │ │ │ │ + vmovdqa32 %ymm17,(%rdi,%rax,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + add $0x4,%r8 │ │ │ │ + jl 31ccbb <__cxa_finalize@plt+0x2f1c6b> │ │ │ │ + ret │ │ │ │ + vmovdqu32 0x2(%rdx),%zmm21 │ │ │ │ + vpsubw %zmm22,%zmm21,%zmm21 │ │ │ │ + vpbroadcastw (%r9,%r8,2),%zmm16 │ │ │ │ + vpbroadcastw 0x2(%r9,%r8,2),%zmm17 │ │ │ │ + vpbroadcastw 0x4(%r9,%r8,2),%zmm18 │ │ │ │ + vpbroadcastw 0x6(%r9,%r8,2),%zmm19 │ │ │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm21,%zmm18,%zmm18 │ │ │ │ + vpmulhrsw %zmm21,%zmm19,%zmm19 │ │ │ │ + vpaddw %zmm22,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm22,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm22,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm22,%zmm19,%zmm19 │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ + vmovdqa32 %zmm17,(%rdi,%rsi,1) │ │ │ │ + vmovdqa32 %zmm18,(%rdi,%rsi,2) │ │ │ │ + vmovdqa32 %zmm19,(%rdi,%rax,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + add $0x4,%r8 │ │ │ │ + jl 31cd26 <__cxa_finalize@plt+0x2f1cd6> │ │ │ │ + ret │ │ │ │ + vmovdqu32 0x2(%rdx),%zmm20 │ │ │ │ + vmovdqu32 0x42(%rdx),%zmm21 │ │ │ │ + vpsubw %zmm22,%zmm20,%zmm20 │ │ │ │ + vpsubw %zmm22,%zmm21,%zmm21 │ │ │ │ + vpbroadcastw (%r9,%r8,2),%zmm17 │ │ │ │ + vpbroadcastw 0x2(%r9,%r8,2),%zmm19 │ │ │ │ + vpmulhrsw %zmm17,%zmm20,%zmm16 │ │ │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm19,%zmm20,%zmm18 │ │ │ │ + vpmulhrsw %zmm21,%zmm19,%zmm19 │ │ │ │ + vpaddw %zmm22,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm22,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm22,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm22,%zmm19,%zmm19 │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ + vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ + vmovdqa32 %zmm18,(%rdi,%rsi,1) │ │ │ │ + vmovdqa32 %zmm19,0x40(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + add $0x2,%r8 │ │ │ │ + jl 31cdbb <__cxa_finalize@plt+0x2f1d6b> │ │ │ │ + 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 0xc0e8c(%rax,%rcx,4),%rcx │ │ │ │ sub %r8,%rdx │ │ │ │ - jmp 3218db <__cxa_finalize@plt+0x2f688b> │ │ │ │ - movd (%rdx,%r8,1),%xmm0 │ │ │ │ - punpckldq %xmm6,%xmm0 │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea 0xc0e8c(%rax,%rcx,1),%rcx │ │ │ │ + jmp *%rcx │ │ │ │ + vmovsldup 0xc0d00(%rax),%zmm20 │ │ │ │ + vpbroadcastq 0xc06c8(%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 31ceef <__cxa_finalize@plt+0x2f1e9f> │ │ │ │ + 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 31ce74 <__cxa_finalize@plt+0x2f1e24> │ │ │ │ + ret │ │ │ │ + vmovsldup 0xc0d00(%rax),%zmm20 │ │ │ │ + vbroadcasti32x4 0xc06d0(%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 31cf04 <__cxa_finalize@plt+0x2f1eb4> │ │ │ │ + ret │ │ │ │ + vmovsldup 0xc0d00(%rax),%zmm20 │ │ │ │ + vbroadcasti32x8 0xc06e0(%rax),%zmm21 │ │ │ │ + vpbroadcastd -0x4(%rdx,%r8,1),%zmm16 │ │ │ │ + vpbroadcastd -0x8(%rdx,%r8,1),%zmm17 │ │ │ │ + vpshufb %zmm20,%zmm16,%zmm16 │ │ │ │ + vpshufb %zmm20,%zmm17,%zmm17 │ │ │ │ + vpsubw %zmm22,%zmm16,%zmm16 │ │ │ │ + vpsubw %zmm22,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm22,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm22,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %ymm16,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ + vmovdqa32 %ymm17,(%rdi,%rsi,2) │ │ │ │ + vextracti32x8 $0x1,%zmm17,(%rdi,%r9,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x8,%r8 │ │ │ │ + jg 31cf61 <__cxa_finalize@plt+0x2f1f11> │ │ │ │ + ret │ │ │ │ + vmovdqu32 0xc0700(%rax),%zmm21 │ │ │ │ + vpbroadcastq -0x8(%rdx,%r8,1),%zmm19 │ │ │ │ + vpunpcklwd %zmm19,%zmm19,%zmm19 │ │ │ │ + vpsubw %zmm22,%zmm19,%zmm19 │ │ │ │ + vpshufd $0xff,%zmm19,%zmm16 │ │ │ │ + vpshufd $0xaa,%zmm19,%zmm17 │ │ │ │ + vpshufd $0x55,%zmm19,%zmm18 │ │ │ │ + vpshufd $0x0,%zmm19,%zmm19 │ │ │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm21,%zmm18,%zmm18 │ │ │ │ + vpmulhrsw %zmm21,%zmm19,%zmm19 │ │ │ │ + vpaddw %zmm22,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm22,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm22,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm22,%zmm19,%zmm19 │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ + vmovdqa32 %zmm17,(%rdi,%rsi,1) │ │ │ │ + vmovdqa32 %zmm18,(%rdi,%rsi,2) │ │ │ │ + vmovdqa32 %zmm19,(%rdi,%r9,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x8,%r8 │ │ │ │ + jg 31cfd3 <__cxa_finalize@plt+0x2f1f83> │ │ │ │ + ret │ │ │ │ + vmovdqu32 0xc0740(%rax),%zmm20 │ │ │ │ + vmovdqu32 0xc0780(%rax),%zmm21 │ │ │ │ + vpbroadcastw -0x2(%rdx,%r8,1),%zmm17 │ │ │ │ + vpbroadcastw -0x4(%rdx,%r8,1),%zmm19 │ │ │ │ + vpsubw %zmm22,%zmm17,%zmm17 │ │ │ │ + vpsubw %zmm22,%zmm19,%zmm19 │ │ │ │ + vpmulhrsw %zmm17,%zmm20,%zmm16 │ │ │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm19,%zmm20,%zmm18 │ │ │ │ + vpmulhrsw %zmm21,%zmm19,%zmm19 │ │ │ │ + vpaddw %zmm22,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm22,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm22,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm22,%zmm19,%zmm19 │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ + vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ + vmovdqa32 %zmm18,(%rdi,%rsi,1) │ │ │ │ + vmovdqa32 %zmm19,0x40(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - pshufb %xmm1,%xmm0 │ │ │ │ - pshufd $0x0,%xmm0,%xmm6 │ │ │ │ - pmaddubsw %xmm2,%xmm6 │ │ │ │ - pshufd $0x55,%xmm0,%xmm7 │ │ │ │ - pmaddubsw %xmm3,%xmm7 │ │ │ │ - paddw 0xc2860(%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 3218cd <__cxa_finalize@plt+0x2f687d> │ │ │ │ + sub $0x4,%r8 │ │ │ │ + jg 31d071 <__cxa_finalize@plt+0x2f2021> │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movq 0x1(%rdx),%xmm6 │ │ │ │ - sub $0x5,%rdx │ │ │ │ + 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 0xc0e78(%rax,%rcx,4),%rcx │ │ │ │ + mov $0x55555555,%r9d │ │ │ │ sub %r8,%rdx │ │ │ │ - pshufb 0xc2700(%rax),%xmm0 │ │ │ │ - pshufd $0x0,%xmm0,%xmm7 │ │ │ │ - pmaddubsw %xmm2,%xmm7 │ │ │ │ - pshufd $0x55,%xmm0,%xmm1 │ │ │ │ - pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc2860(%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 0xc2710(%rax),%xmm6 │ │ │ │ - pshufd $0x0,%xmm6,%xmm0 │ │ │ │ - pmaddubsw %xmm2,%xmm0 │ │ │ │ - pshufd $0x55,%xmm6,%xmm1 │ │ │ │ - pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc2860(%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 │ │ │ │ - psraw $0x4,%xmm0 │ │ │ │ - packuswb %xmm0,%xmm0 │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - punpckldq %xmm0,%xmm6 │ │ │ │ - movq %xmm6,(%rdi) │ │ │ │ - punpckhqdq %xmm6,%xmm6 │ │ │ │ - movq %xmm6,(%rdi,%rsi,1) │ │ │ │ - movd (%rdx,%r8,1),%xmm0 │ │ │ │ - punpckldq %xmm6,%xmm0 │ │ │ │ + vmovdqa32 0xc0d40(%rax),%zmm30 │ │ │ │ + kmovd %r9d,%k1 │ │ │ │ + vpbroadcastw (%rdx),%zmm16 │ │ │ │ + movabs $0x3333333333333333,%r9 │ │ │ │ + vpxord %zmm31,%zmm31,%zmm31 │ │ │ │ + lea 0xc0e78(%rax,%rcx,1),%rcx │ │ │ │ + kmovq %r9,%k2 │ │ │ │ + lea 0xc07c0(%rax,%r8,2),%r9 │ │ │ │ + jmp *%rcx │ │ │ │ + vpbroadcastq 0x2(%rdx,%r8,1),%zmm21 │ │ │ │ + vmovshdup 0xc0d00(%rax),%zmm19 │ │ │ │ + vmovsldup 0xc0d00(%rax),%zmm20 │ │ │ │ + vbroadcasti32x4 0xc07d0(%rax),%zmm22 │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + vpunpcklwd %zmm16,%zmm21,%zmm21 │ │ │ │ + vbroadcasti32x4 (%r9),%zmm16 │ │ │ │ + vpbroadcastq -0x8(%rdx,%r8,1),%zmm18 │ │ │ │ + vmovdqa32 %zmm29,%zmm17 │ │ │ │ + vpshufb %zmm19,%zmm16,%zmm16 │ │ │ │ + vpmaddwd %zmm21,%zmm16,%zmm16 │ │ │ │ + vpshufb %zmm20,%zmm18,%zmm17{%k2} │ │ │ │ + vpdpwssd %zmm22,%zmm17,%zmm16 │ │ │ │ + vpermb %zmm16,%zmm30,%zmm16 │ │ │ │ + vpavgw %ymm31,%ymm16,%ymm16 │ │ │ │ + vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ + vmovq %xmm16,(%rdi) │ │ │ │ + vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm16,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm17,(%rdi,%rax,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + add $0x10,%r9 │ │ │ │ + sub $0x8,%r8d │ │ │ │ + jg 31d187 <__cxa_finalize@plt+0x2f2137> │ │ │ │ + ret │ │ │ │ + vbroadcasti32x4 0x2(%rdx,%r8,1),%ymm21 │ │ │ │ + vmovshdup 0xc0d00(%rax),%zmm22 │ │ │ │ + vmovsldup 0xc0d00(%rax),%zmm23 │ │ │ │ + vpmovzxwd %ymm21,%zmm21 │ │ │ │ + vbroadcasti32x8 0xc07e0(%rax),%zmm24 │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + vpblendmw %zmm21,%zmm16,%zmm21{%k1} │ │ │ │ + vpbroadcastq (%r9),%zmm16 │ │ │ │ + vpbroadcastq 0x8(%r9),%zmm17 │ │ │ │ + vpbroadcastd -0x4(%rdx,%r8,1),%zmm19 │ │ │ │ + vpbroadcastd -0x8(%rdx,%r8,1),%zmm20 │ │ │ │ + vpshufb %zmm22,%zmm16,%zmm16 │ │ │ │ + vpmaddwd %zmm21,%zmm16,%zmm16 │ │ │ │ + vpshufb %zmm22,%zmm17,%zmm17 │ │ │ │ + vpmaddwd %zmm21,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %zmm29,%zmm18 │ │ │ │ + vpshufb %zmm23,%zmm19,%zmm18{%k2} │ │ │ │ + vmovdqa32 %zmm29,%zmm19 │ │ │ │ + vpshufb %zmm23,%zmm20,%zmm19{%k2} │ │ │ │ + vpdpwssd %zmm24,%zmm18,%zmm16 │ │ │ │ + vpdpwssd %zmm24,%zmm19,%zmm17 │ │ │ │ + add $0x10,%r9 │ │ │ │ + vpermt2b %zmm17,%zmm30,%zmm16 │ │ │ │ + vpavgw %zmm31,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 %xmm16,(%rdi) │ │ │ │ + vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,1) │ │ │ │ + vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,2) │ │ │ │ + vextracti32x4 $0x3,%zmm16,(%rdi,%rax,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x8,%r8d │ │ │ │ + jg 31d229 <__cxa_finalize@plt+0x2f21d9> │ │ │ │ + ret │ │ │ │ + vpmovzxwd 0x2(%rdx,%r8,1),%zmm21 │ │ │ │ + vmovdqa32 0xc0800(%rax),%zmm22 │ │ │ │ + vpblendmw %zmm21,%zmm16,%zmm21{%k1} │ │ │ │ + vpbroadcastd (%r9),%zmm16 │ │ │ │ + vpbroadcastd 0x4(%r9),%zmm17 │ │ │ │ + vpmaddwd %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmaddwd %zmm21,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %zmm29,%zmm18 │ │ │ │ + vpbroadcastw -0x2(%rdx,%r8,1),%zmm18{%k1} │ │ │ │ + vmovdqa32 %zmm29,%zmm19 │ │ │ │ + vpbroadcastw -0x4(%rdx,%r8,1),%zmm19{%k1} │ │ │ │ + vpdpwssd %zmm22,%zmm18,%zmm16 │ │ │ │ + vpdpwssd %zmm22,%zmm19,%zmm17 │ │ │ │ + add $0x8,%r9 │ │ │ │ + vpermt2b %zmm17,%zmm30,%zmm16 │ │ │ │ + vpavgw %zmm31,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 %ymm16,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x4,%r8 │ │ │ │ + jg 31d2da <__cxa_finalize@plt+0x2f228a> │ │ │ │ + ret │ │ │ │ + vpmovzxwd 0x2(%rdx,%r8,1),%zmm21 │ │ │ │ + vpmovzxwd 0x22(%rdx,%r8,1),%zmm22 │ │ │ │ + vmovdqa32 0xc0840(%rax),%zmm23 │ │ │ │ + vmovdqa32 0xc0880(%rax),%zmm24 │ │ │ │ + vpblendmw %zmm21,%zmm16,%zmm21{%k1} │ │ │ │ + vpblendmw %zmm22,%zmm16,%zmm22{%k1} │ │ │ │ + vpbroadcastd (%r9),%zmm18 │ │ │ │ + vpbroadcastd 0x4(%r9),%zmm19 │ │ │ │ + vpmaddwd %zmm18,%zmm21,%zmm16 │ │ │ │ + vpmaddwd %zmm22,%zmm18,%zmm18 │ │ │ │ + vpmaddwd %zmm19,%zmm21,%zmm17 │ │ │ │ + vpmaddwd %zmm22,%zmm19,%zmm19 │ │ │ │ + vmovdqa32 %zmm29,%zmm20 │ │ │ │ + vpbroadcastw -0x2(%rdx,%r8,1),%zmm20{%k1} │ │ │ │ + vpdpwssd %zmm23,%zmm20,%zmm16 │ │ │ │ + vpdpwssd %zmm24,%zmm20,%zmm18 │ │ │ │ + vmovdqa32 %zmm29,%zmm20 │ │ │ │ + vpbroadcastw -0x4(%rdx,%r8,1),%zmm20{%k1} │ │ │ │ + vpdpwssd %zmm23,%zmm20,%zmm17 │ │ │ │ + vpdpwssd %zmm24,%zmm20,%zmm19 │ │ │ │ + add $0x8,%r9 │ │ │ │ + vpermt2b %zmm18,%zmm30,%zmm16 │ │ │ │ + vpermt2b %zmm19,%zmm30,%zmm17 │ │ │ │ + vpavgw %zmm31,%zmm16,%zmm16 │ │ │ │ + vpavgw %zmm31,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ + vmovdqa32 %zmm17,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x4,%r8 │ │ │ │ + jg 31d37a <__cxa_finalize@plt+0x2f232a> │ │ │ │ + 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 0xc08c0(%rax),%zmm25 │ │ │ │ + vpblendmw %zmm21,%zmm16,%zmm21{%k1} │ │ │ │ + vmovdqa32 0xc0900(%rax),%zmm26 │ │ │ │ + vpblendmw %zmm22,%zmm16,%zmm22{%k1} │ │ │ │ + vmovdqa32 0xc0940(%rax),%zmm27 │ │ │ │ + vpblendmw %zmm23,%zmm16,%zmm23{%k1} │ │ │ │ + vmovdqa32 0xc0980(%rax),%zmm28 │ │ │ │ + vpblendmw %zmm24,%zmm16,%zmm24{%k1} │ │ │ │ + vpbroadcastd (%r9),%zmm19 │ │ │ │ + vmovdqa32 %zmm29,%zmm20 │ │ │ │ + vpbroadcastw -0x2(%rdx,%r8,1),%zmm20{%k1} │ │ │ │ + vpmaddwd %zmm19,%zmm21,%zmm16 │ │ │ │ + vpmaddwd %zmm19,%zmm22,%zmm18 │ │ │ │ + vpmaddwd %zmm19,%zmm23,%zmm17 │ │ │ │ + vpmaddwd %zmm24,%zmm19,%zmm19 │ │ │ │ + vpdpwssd %zmm25,%zmm20,%zmm16 │ │ │ │ + vpdpwssd %zmm26,%zmm20,%zmm18 │ │ │ │ + vpdpwssd %zmm27,%zmm20,%zmm17 │ │ │ │ + vpdpwssd %zmm28,%zmm20,%zmm19 │ │ │ │ + add $0x4,%r9 │ │ │ │ + vpermt2b %zmm18,%zmm30,%zmm16 │ │ │ │ + vpermt2b %zmm19,%zmm30,%zmm17 │ │ │ │ + vpavgw %zmm31,%zmm16,%zmm16 │ │ │ │ + vpavgw %zmm31,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ + vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 32194c <__cxa_finalize@plt+0x2f68fc> │ │ │ │ + jg 31d477 <__cxa_finalize@plt+0x2f2427> │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movdqu 0x1(%rdx),%xmm6 │ │ │ │ - sub $0x5,%rdx │ │ │ │ - sub %r8,%rdx │ │ │ │ - pshufb 0xc2700(%rax),%xmm0 │ │ │ │ - pshufd $0x0,%xmm0,%xmm7 │ │ │ │ - pmaddubsw %xmm2,%xmm7 │ │ │ │ - pshufd $0x55,%xmm0,%xmm1 │ │ │ │ - pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc2860(%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 0xc2710(%rax),%xmm0 │ │ │ │ - pshufd $0x0,%xmm0,%xmm6 │ │ │ │ - pmaddubsw %xmm2,%xmm6 │ │ │ │ - pshufd $0x55,%xmm0,%xmm1 │ │ │ │ - pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc2860(%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 0xc2710(%rax),%xmm0 │ │ │ │ - pshufd $0x0,%xmm0,%xmm7 │ │ │ │ - pmaddubsw %xmm2,%xmm7 │ │ │ │ - pshufd $0x55,%xmm0,%xmm1 │ │ │ │ - pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc2860(%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 0xc2710(%rax),%xmm0 │ │ │ │ - pshufd $0x0,%xmm0,%xmm6 │ │ │ │ - pmaddubsw %xmm2,%xmm6 │ │ │ │ - pshufd $0x55,%xmm0,%xmm1 │ │ │ │ - pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc2860(%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 │ │ │ │ - movd %xmm6,0xc(%rdi) │ │ │ │ - psrlq $0x20,%xmm6 │ │ │ │ - palignr $0x4,%xmm7,%xmm6 │ │ │ │ - movdqa %xmm6,(%rdi,%rsi,1) │ │ │ │ - movd (%rdx,%r8,1),%xmm0 │ │ │ │ - punpckldq %xmm6,%xmm0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0xc01fd(%rip),%rax │ │ │ │ + tzcnt %r8d,%r8d │ │ │ │ + vmovdqa32 0xc00ba(%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 │ │ │ │ + vpermw %ymm19,%ymm16,%ymm16 │ │ │ │ + vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ + vmovq %xmm16,(%rdi) │ │ │ │ + vmovhps %xmm16,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm17,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm17,(%rdi,%rax,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x4,%r9d │ │ │ │ + jg 31d51a <__cxa_finalize@plt+0x2f24ca> │ │ │ │ + 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 31d557 <__cxa_finalize@plt+0x2f2507> │ │ │ │ + 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 31d590 <__cxa_finalize@plt+0x2f2540> │ │ │ │ + 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 31d5d5 <__cxa_finalize@plt+0x2f2585> │ │ │ │ + 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 31d60a <__cxa_finalize@plt+0x2f25ba> │ │ │ │ + ret │ │ │ │ + nopl (%rax) │ │ │ │ + lea -0xe07(%rip),%rax │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + shl $0x6,%r9d │ │ │ │ + vmovdqu32 -0x6(%rdx),%xmm16 │ │ │ │ + vpmovsxbw 0xc4cc0(%rax,%r9,1),%zmm23 │ │ │ │ + vpmovsxbw 0xc4ce0(%rax,%r9,1),%zmm24 │ │ │ │ + mov 0x18(%rsp),%r9d │ │ │ │ + vmovsldup 0xc0dc0(%rax),%zmm25 │ │ │ │ + vmovshdup 0xc0dc0(%rax),%zmm26 │ │ │ │ + shr $0xb,%r9d │ │ │ │ + jne 31d69c <__cxa_finalize@plt+0x2f264c> │ │ │ │ + vpsllw $0x2,%zmm23,%zmm23 │ │ │ │ + vpsllw $0x2,%zmm24,%zmm24 │ │ │ │ + vpbroadcastd 0xc0e4c(%rax,%r9,8),%zmm21 │ │ │ │ + vpbroadcastd 0xc0e5c(%rax,%r9,8),%zmm22 │ │ │ │ + sub $0x8,%ecx │ │ │ │ + jl 31d7df <__cxa_finalize@plt+0x2f278f> │ │ │ │ + call 31d800 <__cxa_finalize@plt+0x2f27b0> │ │ │ │ + vmovsldup 0xbff76(%rip),%zmm27 │ │ │ │ + lea 0x2(%r8,%r8,1),%r9d │ │ │ │ + vmovshdup 0xbff67(%rip),%zmm28 │ │ │ │ + lea 0x2(%rdx),%rax │ │ │ │ + vmovdqa32 0xbff99(%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 31d840 <__cxa_finalize@plt+0x2f27f0> │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jge 31d6fb <__cxa_finalize@plt+0x2f26ab> │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 31d780 <__cxa_finalize@plt+0x2f2730> │ │ │ │ + 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 31d840 <__cxa_finalize@plt+0x2f27f0> │ │ │ │ + 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 31d840 <__cxa_finalize@plt+0x2f27f0> │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 321a2c <__cxa_finalize@plt+0x2f69dc> │ │ │ │ + jge 31d753 <__cxa_finalize@plt+0x2f2703> │ │ │ │ + sub $0x8,%ecx │ │ │ │ + jg 31d722 <__cxa_finalize@plt+0x2f26d2> │ │ │ │ + vpermb %zmm16,%zmm27,%zmm18 │ │ │ │ + vmovdqa32 %ymm21,%ymm17 │ │ │ │ + vpdpwssd %zmm23,%zmm18,%zmm17 │ │ │ │ + vpermb %zmm16,%zmm28,%zmm18 │ │ │ │ + vpdpwssd %zmm24,%zmm18,%zmm17 │ │ │ │ + vextracti32x8 $0x1,%zmm17,%ymm18 │ │ │ │ + vpaddd %ymm18,%ymm17,%ymm17 │ │ │ │ + vpackusdw %ymm17,%ymm17,%ymm17 │ │ │ │ + vpsrlvw %ymm22,%ymm17,%ymm17 │ │ │ │ + vpermt2q %zmm17,%zmm29,%zmm16 │ │ │ │ + vextracti32x4 $0x2,%zmm16,(%rdi) │ │ │ │ + vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,1) │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movdqu 0x1(%rdx),%xmm6 │ │ │ │ - lea 0x11(%rdx),%r9 │ │ │ │ - sub $0x5,%rdx │ │ │ │ - sub %r8,%rdx │ │ │ │ - pshufb 0xc2700(%rax),%xmm0 │ │ │ │ - pshufd $0x0,%xmm0,%xmm7 │ │ │ │ - pmaddubsw %xmm2,%xmm7 │ │ │ │ - pshufd $0x55,%xmm0,%xmm1 │ │ │ │ - pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc2860(%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 0xc2710(%rax),%xmm0 │ │ │ │ - pshufd $0x0,%xmm0,%xmm6 │ │ │ │ - pmaddubsw %xmm2,%xmm6 │ │ │ │ - pshufd $0x55,%xmm0,%xmm1 │ │ │ │ - pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc2860(%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 0xc2710(%rax),%xmm0 │ │ │ │ - pshufd $0x0,%xmm0,%xmm7 │ │ │ │ - pmaddubsw %xmm2,%xmm7 │ │ │ │ - pshufd $0x55,%xmm0,%xmm1 │ │ │ │ - pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc2860(%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 0xc2710(%rax),%xmm0 │ │ │ │ - pshufd $0x0,%xmm0,%xmm6 │ │ │ │ - pmaddubsw %xmm2,%xmm6 │ │ │ │ - pshufd $0x55,%xmm0,%xmm1 │ │ │ │ - pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc2860(%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 │ │ │ │ - movdqu (%r9),%xmm1 │ │ │ │ - movdqa %xmm7,%xmm0 │ │ │ │ - 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 0xc2710(%rax),%xmm0 │ │ │ │ - pshufd $0x0,%xmm0,%xmm7 │ │ │ │ - pmaddubsw %xmm2,%xmm7 │ │ │ │ - pshufd $0x55,%xmm0,%xmm6 │ │ │ │ - pmaddubsw %xmm3,%xmm6 │ │ │ │ - paddw 0xc2860(%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 0xc2710(%rax),%xmm0 │ │ │ │ - pshufd $0x0,%xmm0,%xmm6 │ │ │ │ - pmaddubsw %xmm2,%xmm6 │ │ │ │ - pshufd $0x55,%xmm0,%xmm1 │ │ │ │ - pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc2860(%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 0xc2710(%rax),%xmm0 │ │ │ │ - pshufd $0x0,%xmm0,%xmm7 │ │ │ │ - pmaddubsw %xmm2,%xmm7 │ │ │ │ - pshufd $0x55,%xmm0,%xmm1 │ │ │ │ - pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc2860(%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 0xc2710(%rax),%xmm0 │ │ │ │ - pshufd $0x0,%xmm0,%xmm6 │ │ │ │ - pmaddubsw %xmm2,%xmm6 │ │ │ │ - pshufd $0x55,%xmm0,%xmm1 │ │ │ │ - pmaddubsw %xmm3,%xmm1 │ │ │ │ - paddw 0xc2860(%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 │ │ │ │ - movd %xmm6,0x1c(%rdi) │ │ │ │ - psrlq $0x20,%xmm6 │ │ │ │ - palignr $0x4,%xmm7,%xmm6 │ │ │ │ - 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 │ │ │ │ + vmovlps -0xa(%rdx),%xmm16,%xmm16 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x4,%rdx │ │ │ │ + call 31d800 <__cxa_finalize@plt+0x2f27b0> │ │ │ │ + vmovq %xmm16,(%rdi) │ │ │ │ + vmovhps %xmm16,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 321bf0 <__cxa_finalize@plt+0x2f6ba0> │ │ │ │ + jg 31d7cd <__cxa_finalize@plt+0x2f277d> │ │ │ │ ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x2,%rdx │ │ │ │ - vmovd %ecx,%xmm4 │ │ │ │ - vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ - vpavgw %xmm3,%xmm4,%xmm4 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vpermb %zmm16,%zmm25,%zmm18 │ │ │ │ + vmovdqa32 %ymm21,%ymm17 │ │ │ │ + vpdpwssd %zmm23,%zmm18,%zmm17 │ │ │ │ + vpermb %zmm16,%zmm26,%zmm16 │ │ │ │ + vpdpwssd %zmm24,%zmm16,%zmm17 │ │ │ │ + vextracti32x8 $0x1,%zmm17,%ymm16 │ │ │ │ + vpaddd %ymm17,%ymm16,%ymm16 │ │ │ │ + vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ + vpackusdw %xmm17,%xmm16,%xmm16 │ │ │ │ + vpsrlvw %xmm22,%xmm16,%xmm16 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + vpermb %zmm16,%zmm27,%zmm19 │ │ │ │ + vmovdqa32 %ymm21,%ymm18 │ │ │ │ + vpdpwssd %zmm23,%zmm19,%zmm18 │ │ │ │ + vpermb %zmm20,%zmm25,%zmm19 │ │ │ │ + vmovdqa32 %ymm21,%ymm17 │ │ │ │ + vpdpwssd %zmm23,%zmm19,%zmm17 │ │ │ │ + vpermb %zmm16,%zmm28,%zmm19 │ │ │ │ + vpdpwssd %zmm24,%zmm19,%zmm18 │ │ │ │ + vpermb %zmm20,%zmm26,%zmm19 │ │ │ │ + vpdpwssd %zmm24,%zmm19,%zmm17 │ │ │ │ + vextracti32x8 $0x1,%zmm18,%ymm20 │ │ │ │ + vextracti32x8 $0x1,%zmm17,%ymm19 │ │ │ │ + vpaddd %ymm20,%ymm18,%ymm18 │ │ │ │ + vpaddd %ymm19,%ymm17,%ymm17 │ │ │ │ + vpackusdw %ymm18,%ymm17,%ymm17 │ │ │ │ + vpsrlvw %ymm22,%ymm17,%ymm17 │ │ │ │ + vpermt2q %zmm17,%zmm29,%zmm16 │ │ │ │ + vextracti32x4 $0x2,%zmm16,(%rdi) │ │ │ │ + vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,1) │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0xbffe9(%rip),%r9 │ │ │ │ + movd %ecx,%xmm4 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - vmovd %ecx,%xmm5 │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - lea 0xbc70d(%rip),%r9 │ │ │ │ + add $0x2,%rdx │ │ │ │ + pxor %xmm3,%xmm3 │ │ │ │ + pavgw %xmm3,%xmm4 │ │ │ │ + movd %ecx,%xmm5 │ │ │ │ + movdqu (%rdx),%xmm0 │ │ │ │ movslq (%r9,%rcx,4),%rax │ │ │ │ add %r9,%rax │ │ │ │ - add $0xffffffffffffffec,%r9 │ │ │ │ + add $0x50,%r9 │ │ │ │ movslq (%r9,%rcx,4),%rcx │ │ │ │ add %r9,%rcx │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ + lea 0xbffa9(%rip),%r9 │ │ │ │ mov %r8d,%r8d │ │ │ │ + movd %r8d,%xmm4 │ │ │ │ + tzcnt %r8d,%eax │ │ │ │ sub %r8,%rdx │ │ │ │ - vmovd %r8d,%xmm4 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + pxor %xmm3,%xmm3 │ │ │ │ sub %r8,%rdx │ │ │ │ - vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ - vpavgw %xmm3,%xmm4,%xmm4 │ │ │ │ - tzcnt %r8d,%eax │ │ │ │ - vmovd %eax,%xmm5 │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - lea 0xbc6c6(%rip),%r9 │ │ │ │ + pavgw %xmm3,%xmm4 │ │ │ │ + movd %eax,%xmm5 │ │ │ │ + movdqu (%rdx),%xmm0 │ │ │ │ movslq (%r9,%rax,4),%rax │ │ │ │ add %r9,%rax │ │ │ │ - add $0xffffffffffffffec,%r9 │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ + add $0x50,%r9 │ │ │ │ movslq (%r9,%rcx,4),%rcx │ │ │ │ add %r9,%rcx │ │ │ │ jmp *%rax │ │ │ │ - vpaddw 0x60(%rdx),%ymm0,%ymm0 │ │ │ │ - vpaddw 0x40(%rdx),%ymm0,%ymm0 │ │ │ │ - vpaddw 0x20(%rdx),%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpunpcklwd %xmm3,%xmm0,%xmm0 │ │ │ │ - vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm4,%xmm0,%xmm0 │ │ │ │ - vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ + 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 │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,%ymm1 │ │ │ │ - vmovdqa %ymm0,%ymm2 │ │ │ │ - vmovdqa %ymm0,%ymm3 │ │ │ │ + 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 │ │ │ │ - vmovd %r9d,%xmm4 │ │ │ │ + movd %r9d,%xmm4 │ │ │ │ tzcnt %r9d,%r9d │ │ │ │ - vmovd %r9d,%xmm5 │ │ │ │ - lea 0xbc5f5(%rip),%r9 │ │ │ │ + movd %r9d,%xmm5 │ │ │ │ + lea 0xbfee5(%rip),%r9 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movslq (%r9,%rax,4),%rax │ │ │ │ movslq 0x14(%r9,%rcx,4),%rcx │ │ │ │ - vpxor %ymm3,%ymm3,%ymm3 │ │ │ │ - vpsrlw $0x1,%xmm4,%xmm4 │ │ │ │ + pxor %xmm3,%xmm3 │ │ │ │ + psrlw $0x1,%xmm4 │ │ │ │ add %r9,%rax │ │ │ │ add %r9,%rcx │ │ │ │ lea (%rsi,%rsi,2),%r9 │ │ │ │ jmp *%rax │ │ │ │ - vmovq -0x8(%rdx),%xmm0 │ │ │ │ + movq -0x8(%rdx),%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ - vmovq 0x2(%rdx),%xmm1 │ │ │ │ - vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpsrlq $0x20,%ymm0,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpsrld $0x10,%ymm0,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + movq 0x2(%rdx),%xmm1 │ │ │ │ + paddw %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 3220b4 <__cxa_finalize@plt+0x2f7064> │ │ │ │ - vpsrlw $0x3,%xmm0,%xmm0 │ │ │ │ - jmp 3220ea <__cxa_finalize@plt+0x2f709a> │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - lea (%r8,%r8,1),%edx │ │ │ │ - mov $0xaaab6667,%eax │ │ │ │ - shrx %edx,%eax,%eax │ │ │ │ - vpunpckhwd %xmm3,%xmm0,%xmm1 │ │ │ │ - vpunpcklwd %xmm3,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovd %eax,%xmm1 │ │ │ │ - vpsrld $0x2,%xmm0,%xmm0 │ │ │ │ - vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ - vpbroadcastw %xmm0,%xmm0 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovq %xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm0,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm0,(%rdi,%r9,1) │ │ │ │ + jg 31da3f <__cxa_finalize@plt+0x2f29ef> │ │ │ │ + psrlw $0x3,%xmm0 │ │ │ │ + jmp 31da62 <__cxa_finalize@plt+0x2f2a12> │ │ │ │ + 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 3220ef <__cxa_finalize@plt+0x2f709f> │ │ │ │ - vzeroupper │ │ │ │ + jg 31da67 <__cxa_finalize@plt+0x2f2a17> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqa -0x10(%rdx),%xmm0 │ │ │ │ + movdqa -0x10(%rdx),%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddw 0x2(%rdx),%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrld $0x10,%xmm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpblendw $0xaa,%xmm3,%xmm0,%xmm0 │ │ │ │ - vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ + movdqu 0x2(%rdx),%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + 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 322183 <__cxa_finalize@plt+0x2f7133> │ │ │ │ - mov $0xaaab,%eax │ │ │ │ - mov $0x6667,%edx │ │ │ │ + je 31dae3 <__cxa_finalize@plt+0x2f2a93> │ │ │ │ + mov $0xaaab,%edx │ │ │ │ + mov $0x6667,%ecx │ │ │ │ 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) │ │ │ │ + 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 322188 <__cxa_finalize@plt+0x2f7138> │ │ │ │ - vzeroupper │ │ │ │ + jg 31daec <__cxa_finalize@plt+0x2f2a9c> │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa -0x20(%rdx),%ymm0 │ │ │ │ + movdqa -0x20(%rdx),%xmm0 │ │ │ │ + paddw -0x10(%rdx),%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ - vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpunpckhwd %xmm3,%xmm0,%xmm1 │ │ │ │ - vpunpcklwd %xmm3,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ + 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 322210 <__cxa_finalize@plt+0x2f71c0> │ │ │ │ - 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) │ │ │ │ + je 31db79 <__cxa_finalize@plt+0x2f2b29> │ │ │ │ + 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 322215 <__cxa_finalize@plt+0x2f71c5> │ │ │ │ - vzeroupper │ │ │ │ + jg 31db86 <__cxa_finalize@plt+0x2f2b36> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vmovdqa -0x40(%rdx),%ymm0 │ │ │ │ - vpaddw -0x20(%rdx),%ymm0,%ymm0 │ │ │ │ + movdqa -0x40(%rdx),%xmm0 │ │ │ │ + paddw -0x30(%rdx),%xmm0 │ │ │ │ + paddw -0x20(%rdx),%xmm0 │ │ │ │ + paddw -0x10(%rdx),%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ - vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ - vpaddw 0x22(%rdx),%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpunpcklwd %xmm3,%xmm0,%xmm1 │ │ │ │ - vpunpckhwd %xmm3,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ + 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 3222a7 <__cxa_finalize@plt+0x2f7257> │ │ │ │ - lea (%r8,%r8,1),%edx │ │ │ │ - mov $0x6667aaab,%eax │ │ │ │ - shrx %edx,%eax,%eax │ │ │ │ - vmovd %eax,%xmm1 │ │ │ │ - vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm0,(%rdi,%rsi,2) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi,%rsi,2) │ │ │ │ - vmovdqa %ymm0,(%rdi,%r9,1) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi,%r9,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 3222b0 <__cxa_finalize@plt+0x2f7260> │ │ │ │ - vzeroupper │ │ │ │ + je 31dc44 <__cxa_finalize@plt+0x2f2bf4> │ │ │ │ + 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 31dc59 <__cxa_finalize@plt+0x2f2c09> │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa -0x80(%rdx),%ymm0 │ │ │ │ - vmovdqa -0x60(%rdx),%ymm1 │ │ │ │ - vpaddw -0x40(%rdx),%ymm0,%ymm0 │ │ │ │ - vpaddw -0x20(%rdx),%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + 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 │ │ │ │ - vmovdqu 0x2(%rdx),%ymm1 │ │ │ │ - vpaddw 0x22(%rdx),%ymm0,%ymm0 │ │ │ │ - vpaddw 0x42(%rdx),%ymm1,%ymm1 │ │ │ │ - vpaddw 0x62(%rdx),%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpunpcklwd %xmm3,%xmm0,%xmm1 │ │ │ │ - vpunpckhwd %xmm3,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm4,%xmm1,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ + 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 32236f <__cxa_finalize@plt+0x2f731f> │ │ │ │ - mov $0x6667aaab,%eax │ │ │ │ - shrx %r8d,%eax,%eax │ │ │ │ - vmovd %eax,%xmm1 │ │ │ │ - vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,%ymm1 │ │ │ │ - vmovdqa %ymm0,%ymm2 │ │ │ │ - vmovdqa %ymm0,%ymm3 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm2,0x40(%rdi) │ │ │ │ - vmovdqa %ymm3,0x60(%rdi) │ │ │ │ - vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm2,0x40(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm3,0x60(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 322380 <__cxa_finalize@plt+0x2f7330> │ │ │ │ - vzeroupper │ │ │ │ + je 31dd51 <__cxa_finalize@plt+0x2f2d01> │ │ │ │ + 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 31dd5a <__cxa_finalize@plt+0x2f2d0a> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%rsp),%eax │ │ │ │ - shr $0xb,%eax │ │ │ │ - lea 0xbc2ae(%rip),%r9 │ │ │ │ + lea 0xbfb65(%rip),%r9 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ + shr $0xb,%eax │ │ │ │ movslq (%r9,%rcx,4),%rcx │ │ │ │ - vpbroadcastd -0x2c(%r9,%rax,4),%ymm0 │ │ │ │ - vmovdqa %ymm0,%ymm1 │ │ │ │ - vmovdqa %ymm0,%ymm2 │ │ │ │ - vmovdqa %ymm0,%ymm3 │ │ │ │ + movddup -0x58(%r9,%rax,8),%xmm0 │ │ │ │ add %r9,%rcx │ │ │ │ lea (%rsi,%rsi,2),%r9 │ │ │ │ jmp *%rcx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu 0x2(%rdx),%ymm0 │ │ │ │ - vmovdqu 0x22(%rdx),%ymm1 │ │ │ │ - vmovdqu 0x42(%rdx),%ymm2 │ │ │ │ - vmovdqu 0x62(%rdx),%ymm3 │ │ │ │ - lea 0xbc261(%rip),%r9 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0xbfb25(%rip),%r9 │ │ │ │ + movdqu 0x2(%rdx),%xmm0 │ │ │ │ + movdqu 0x12(%rdx),%xmm1 │ │ │ │ + movdqu 0x22(%rdx),%xmm2 │ │ │ │ + movdqu 0x32(%rdx),%xmm3 │ │ │ │ + cmp $0x40,%ecx │ │ │ │ + je 31ddf1 <__cxa_finalize@plt+0x2f2da1> │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movslq (%r9,%rcx,4),%rcx │ │ │ │ add %r9,%rcx │ │ │ │ lea (%rsi,%rsi,2),%r9 │ │ │ │ jmp *%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xbc26d(%rip),%r9 │ │ │ │ + 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 31de05 <__cxa_finalize@plt+0x2f2db5> │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ + lea 0xbfac9(%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 │ │ │ │ - vpbroadcastw -0x2(%rdx),%xmm0 │ │ │ │ - vpbroadcastw -0x4(%rdx),%xmm1 │ │ │ │ - vpbroadcastw -0x6(%rdx),%xmm2 │ │ │ │ - vpbroadcastw -0x8(%rdx),%xmm3 │ │ │ │ - sub $0x8,%rdx │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm2,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm3,(%rdi,%r9,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 322448 <__cxa_finalize@plt+0x2f73f8> │ │ │ │ - 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 322490 <__cxa_finalize@plt+0x2f7440> │ │ │ │ - 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) │ │ │ │ + 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 3224d0 <__cxa_finalize@plt+0x2f7480> │ │ │ │ - vzeroupper │ │ │ │ + jg 31de67 <__cxa_finalize@plt+0x2f2e17> │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - vpbroadcastw -0x2(%rdx),%ymm0 │ │ │ │ - vpbroadcastw -0x4(%rdx),%ymm1 │ │ │ │ - vpbroadcastw -0x6(%rdx),%ymm2 │ │ │ │ - vpbroadcastw -0x8(%rdx),%ymm3 │ │ │ │ sub $0x8,%rdx │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ - vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ - vmovdqa %ymm2,0x20(%rdi,%rsi,2) │ │ │ │ - vmovdqa %ymm3,(%rdi,%r9,1) │ │ │ │ - vmovdqa %ymm3,0x20(%rdi,%r9,1) │ │ │ │ + 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 322510 <__cxa_finalize@plt+0x2f74c0> │ │ │ │ - vzeroupper │ │ │ │ + jg 31dea2 <__cxa_finalize@plt+0x2f2e52> │ │ │ │ ret │ │ │ │ - vpbroadcastw -0x2(%rdx),%ymm0 │ │ │ │ - vpbroadcastw -0x4(%rdx),%ymm1 │ │ │ │ sub $0x4,%rdx │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ - vmovdqa %ymm0,0x40(%rdi) │ │ │ │ - vmovdqa %ymm0,0x60(%rdi) │ │ │ │ - vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm1,0x40(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm1,0x60(%rdi,%rsi,1) │ │ │ │ + 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 322566 <__cxa_finalize@plt+0x2f7516> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0xbc101(%rip),%r9 │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - movslq (%r9,%rcx,4),%rcx │ │ │ │ - vpbroadcastw (%rdx),%ymm3 │ │ │ │ - add %r9,%rcx │ │ │ │ - jmp *%rcx │ │ │ │ - vpbroadcastq 0x2(%rdx),%ymm2 │ │ │ │ - vmovsldup -0x238(%r9),%ymm6 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - vpsubw %ymm3,%ymm2,%ymm4 │ │ │ │ - vpabsw %ymm4,%ymm5 │ │ │ │ - sub $0x8,%rdx │ │ │ │ - vpbroadcastq (%rdx),%ymm1 │ │ │ │ - vpshufb %ymm6,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm4,%ymm0 │ │ │ │ - vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ - vpsubw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpabsw %ymm7,%ymm7 │ │ │ │ - vpabsw %ymm0,%ymm0 │ │ │ │ - vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ - vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm7,%ymm5,%ymm7 │ │ │ │ - vpblendvb %ymm0,%ymm2,%ymm3,%ymm0 │ │ │ │ - vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm1,(%rdi,%rcx,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 3225e5 <__cxa_finalize@plt+0x2f7595> │ │ │ │ - vzeroupper │ │ │ │ + jg 31dee1 <__cxa_finalize@plt+0x2f2e91> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vbroadcasti128 0x2(%rdx),%ymm2 │ │ │ │ - vmovsldup -0x238(%r9),%ymm6 │ │ │ │ - vpsubw %ymm3,%ymm2,%ymm4 │ │ │ │ - vpabsw %ymm4,%ymm5 │ │ │ │ sub $0x4,%rdx │ │ │ │ - vpbroadcastd (%rdx),%ymm1 │ │ │ │ - vpshufb %ymm6,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm4,%ymm0 │ │ │ │ - vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ - vpsubw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpabsw %ymm7,%ymm7 │ │ │ │ - vpabsw %ymm0,%ymm0 │ │ │ │ - vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ - vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm7,%ymm5,%ymm7 │ │ │ │ - vpblendvb %ymm0,%ymm2,%ymm3,%ymm0 │ │ │ │ - vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + 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 322668 <__cxa_finalize@plt+0x2f7618> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl (%rax) │ │ │ │ - vmovdqu 0x2(%rdx),%ymm2 │ │ │ │ - vpsubw %ymm3,%ymm2,%ymm4 │ │ │ │ - vpabsw %ymm4,%ymm5 │ │ │ │ - sub $0x2,%rdx │ │ │ │ - vpbroadcastw (%rdx),%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm4,%ymm0 │ │ │ │ - vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ - vpsubw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpabsw %ymm7,%ymm7 │ │ │ │ - vpabsw %ymm0,%ymm0 │ │ │ │ - vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ - vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm7,%ymm5,%ymm7 │ │ │ │ - vpblendvb %ymm0,%ymm2,%ymm3,%ymm0 │ │ │ │ - vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 3226ce <__cxa_finalize@plt+0x2f767e> │ │ │ │ - vzeroupper │ │ │ │ + jg 31df16 <__cxa_finalize@plt+0x2f2ec6> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - vmovdqu 0x2(%rdx),%ymm2 │ │ │ │ - vmovdqu 0x22(%rdx),%ymm6 │ │ │ │ - vpsubw %ymm3,%ymm2,%ymm4 │ │ │ │ - vpsubw %ymm3,%ymm6,%ymm8 │ │ │ │ - vpabsw %ymm4,%ymm5 │ │ │ │ - vpabsw %ymm8,%ymm9 │ │ │ │ sub $0x2,%rdx │ │ │ │ - vpbroadcastw (%rdx),%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm4,%ymm0 │ │ │ │ - vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ - vpsubw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpabsw %ymm7,%ymm7 │ │ │ │ - vpabsw %ymm0,%ymm0 │ │ │ │ - vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ - vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm7,%ymm5,%ymm7 │ │ │ │ - vpblendvb %ymm0,%ymm2,%ymm3,%ymm0 │ │ │ │ - vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vpaddw %ymm1,%ymm8,%ymm0 │ │ │ │ - vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ - vpsubw %ymm6,%ymm0,%ymm0 │ │ │ │ - vpabsw %ymm7,%ymm7 │ │ │ │ - vpabsw %ymm0,%ymm0 │ │ │ │ - vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ - vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm7,%ymm9,%ymm7 │ │ │ │ - vpblendvb %ymm0,%ymm6,%ymm3,%ymm0 │ │ │ │ - vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + 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 32273c <__cxa_finalize@plt+0x2f76ec> │ │ │ │ - vzeroupper │ │ │ │ + jg 31df61 <__cxa_finalize@plt+0x2f2f11> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - vmovdqu 0x2(%rdx),%ymm2 │ │ │ │ - vmovdqu 0x22(%rdx),%ymm6 │ │ │ │ - vmovdqu 0x42(%rdx),%ymm10 │ │ │ │ - vmovdqu 0x62(%rdx),%ymm13 │ │ │ │ - vpsubw %ymm3,%ymm2,%ymm4 │ │ │ │ - vpsubw %ymm3,%ymm6,%ymm8 │ │ │ │ - vpsubw %ymm3,%ymm10,%ymm11 │ │ │ │ - vpsubw %ymm3,%ymm13,%ymm14 │ │ │ │ - vpabsw %ymm4,%ymm5 │ │ │ │ - vpabsw %ymm8,%ymm9 │ │ │ │ - vpabsw %ymm11,%ymm12 │ │ │ │ - vpabsw %ymm14,%ymm15 │ │ │ │ - sub $0x2,%rdx │ │ │ │ - vpbroadcastw (%rdx),%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm4,%ymm0 │ │ │ │ - vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ - vpsubw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpabsw %ymm7,%ymm7 │ │ │ │ - vpabsw %ymm0,%ymm0 │ │ │ │ - vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ - vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm7,%ymm5,%ymm7 │ │ │ │ - vpblendvb %ymm0,%ymm2,%ymm3,%ymm0 │ │ │ │ - vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vpaddw %ymm1,%ymm8,%ymm0 │ │ │ │ - vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ - vpsubw %ymm6,%ymm0,%ymm0 │ │ │ │ - vpabsw %ymm7,%ymm7 │ │ │ │ - vpabsw %ymm0,%ymm0 │ │ │ │ - vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ - vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm7,%ymm9,%ymm7 │ │ │ │ - vpblendvb %ymm0,%ymm6,%ymm3,%ymm0 │ │ │ │ - vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ - vpaddw %ymm1,%ymm11,%ymm0 │ │ │ │ - vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ - vpsubw %ymm10,%ymm0,%ymm0 │ │ │ │ - vpabsw %ymm7,%ymm7 │ │ │ │ - vpabsw %ymm0,%ymm0 │ │ │ │ - vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ - vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm7,%ymm12,%ymm7 │ │ │ │ - vpblendvb %ymm0,%ymm10,%ymm3,%ymm0 │ │ │ │ - vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x40(%rdi) │ │ │ │ - vpaddw %ymm1,%ymm14,%ymm0 │ │ │ │ - vpsubw %ymm0,%ymm3,%ymm7 │ │ │ │ - vpsubw %ymm13,%ymm0,%ymm0 │ │ │ │ - vpabsw %ymm7,%ymm7 │ │ │ │ - vpabsw %ymm0,%ymm0 │ │ │ │ - vpminsw %ymm0,%ymm7,%ymm7 │ │ │ │ - vpcmpeqw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm7,%ymm15,%ymm7 │ │ │ │ - vpblendvb %ymm0,%ymm13,%ymm3,%ymm0 │ │ │ │ - vpblendvb %ymm7,%ymm0,%ymm1,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x60(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 3227f8 <__cxa_finalize@plt+0x2f77a8> │ │ │ │ - vzeroupper │ │ │ │ + pshuflw $0x0,(%rdx),%xmm4 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + add %r8d,%r8d │ │ │ │ + punpcklqdq %xmm4,%xmm4 │ │ │ │ + sub %r8,%r9 │ │ │ │ + and $0xfffffff8,%ecx │ │ │ │ + jne 31e035 <__cxa_finalize@plt+0x2f2fe5> │ │ │ │ + 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 31dfc9 <__cxa_finalize@plt+0x2f2f79> │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0xbbe0d(%rip),%rax │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ + movddup 0xbf862(%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 31e062 <__cxa_finalize@plt+0x2f3012> │ │ │ │ + mov %r10d,%r8d │ │ │ │ + add $0x8,%rcx │ │ │ │ + jl 31e049 <__cxa_finalize@plt+0x2f2ff9> │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xbee19(%rip),%r9 │ │ │ │ mov %r8d,%r8d │ │ │ │ - movslq (%rax,%rcx,4),%rcx │ │ │ │ - lea -0x574(%rax,%r8,4),%r9 │ │ │ │ + lea (%r9,%r8,4),%r9 │ │ │ │ neg %r8 │ │ │ │ - vpbroadcastw (%rdx,%r8,2),%ymm5 │ │ │ │ - add %rax,%rcx │ │ │ │ - jmp *%rcx │ │ │ │ - vpbroadcastq 0x2(%rdx),%ymm4 │ │ │ │ - vmovsldup -0x274(%rax),%ymm3 │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpbroadcastq (%r9,%r8,2),%ymm0 │ │ │ │ - vpshufb %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovhps %xmm1,(%rdi) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm0,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - add $0x4,%r8 │ │ │ │ - jl 32291e <__cxa_finalize@plt+0x2f78ce> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vbroadcasti128 0x2(%rdx),%ymm4 │ │ │ │ - vmovsldup -0x274(%rax),%ymm3 │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpbroadcastd (%r9,%r8,2),%ymm0 │ │ │ │ - vpbroadcastd 0x4(%r9,%r8,2),%ymm1 │ │ │ │ - vpshufb %ymm3,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm3,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi) │ │ │ │ - vmovdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ - vextracti128 $0x1,%ymm1,(%rdi,%rsi,2) │ │ │ │ - vmovdqa %xmm1,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - add $0x4,%r8 │ │ │ │ - jl 32296f <__cxa_finalize@plt+0x2f791f> │ │ │ │ - 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 │ │ │ │ - vpbroadcastw 0x4(%r9,%r8,2),%ymm2 │ │ │ │ - vpbroadcastw 0x6(%r9,%r8,2),%ymm3 │ │ │ │ - vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm5,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ - vmovdqa %ymm3,(%rdi,%rax,1) │ │ │ │ + movd (%rdx,%r8,2),%xmm5 │ │ │ │ + pshuflw $0x0,%xmm5,%xmm5 │ │ │ │ + punpcklqdq %xmm5,%xmm5 │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + jne 31e153 <__cxa_finalize@plt+0x2f3103> │ │ │ │ + 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 3229ca <__cxa_finalize@plt+0x2f797a> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vmovdqu 0x2(%rdx),%ymm4 │ │ │ │ - vmovdqu 0x22(%rdx),%ymm6 │ │ │ │ - vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpsubw %ymm5,%ymm6,%ymm6 │ │ │ │ - vpbroadcastw (%r9,%r8,2),%ymm1 │ │ │ │ - vpbroadcastw 0x2(%r9,%r8,2),%ymm3 │ │ │ │ - vpmulhrsw %ymm1,%ymm4,%ymm0 │ │ │ │ - vpmulhrsw %ymm6,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm3,%ymm4,%ymm2 │ │ │ │ - vpmulhrsw %ymm6,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm5,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm2,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm3,0x20(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - add $0x2,%r8 │ │ │ │ - jl 322a3c <__cxa_finalize@plt+0x2f79ec> │ │ │ │ - vzeroupper │ │ │ │ + jl 31e112 <__cxa_finalize@plt+0x2f30c2> │ │ │ │ ret │ │ │ │ - vmovdqu 0x2(%rdx),%ymm3 │ │ │ │ - vmovdqu 0x22(%rdx),%ymm4 │ │ │ │ - vmovdqu 0x42(%rdx),%ymm6 │ │ │ │ - vmovdqu 0x62(%rdx),%ymm7 │ │ │ │ - vpsubw %ymm5,%ymm3,%ymm3 │ │ │ │ - vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpsubw %ymm5,%ymm6,%ymm6 │ │ │ │ - vpsubw %ymm5,%ymm7,%ymm7 │ │ │ │ - vpbroadcastw (%r9,%r8,2),%ymm2 │ │ │ │ - vpmulhrsw %ymm2,%ymm3,%ymm0 │ │ │ │ - vpmulhrsw %ymm2,%ymm4,%ymm1 │ │ │ │ - vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vpmulhrsw %ymm2,%ymm6,%ymm0 │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vpmulhrsw %ymm2,%ymm7,%ymm1 │ │ │ │ - vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,0x40(%rdi) │ │ │ │ - vmovdqa %ymm1,0x60(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - inc %r8 │ │ │ │ - jl 322ab3 <__cxa_finalize@plt+0x2f7a63> │ │ │ │ - vzeroupper │ │ │ │ + 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 31e16a <__cxa_finalize@plt+0x2f311a> │ │ │ │ + sub $0x8,%ecx │ │ │ │ + jg 31e153 <__cxa_finalize@plt+0x2f3103> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xbbbd9(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0xbed19(%rip),%r9 │ │ │ │ mov %ecx,%ecx │ │ │ │ - vpbroadcastw (%rdx,%rcx,2),%ymm5 │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ + movd (%rdx,%rcx,2),%xmm5 │ │ │ │ + sub $0x8,%rdx │ │ │ │ add %r8d,%r8d │ │ │ │ - movslq (%rax,%rcx,4),%rcx │ │ │ │ + pshuflw $0x0,%xmm5,%xmm5 │ │ │ │ sub %r8,%rdx │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - add %rax,%rcx │ │ │ │ - jmp *%rcx │ │ │ │ - vpbroadcastq -0x558(%rax),%ymm4 │ │ │ │ - vmovsldup -0x260(%rax),%ymm3 │ │ │ │ - vpbroadcastq -0x8(%rdx,%r8,1),%ymm0 │ │ │ │ - vpshufb %ymm3,%ymm0,%ymm0 │ │ │ │ - vpsubw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm1,(%rdi,%r9,1) │ │ │ │ + punpcklqdq %xmm5,%xmm5 │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + jne 31e255 <__cxa_finalize@plt+0x2f3205> │ │ │ │ + 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 322b37 <__cxa_finalize@plt+0x2f7ae7> │ │ │ │ - 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 │ │ │ │ - vpshufb %ymm3,%ymm1,%ymm1 │ │ │ │ - vpsubw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpsubw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ - vextracti128 $0x1,%ymm1,(%rdi,%r9,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x8,%r8 │ │ │ │ - jg 322b89 <__cxa_finalize@plt+0x2f7b39> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vmovdqu -0x540(%rax),%ymm4 │ │ │ │ - vpbroadcastq -0x8(%rdx,%r8,1),%ymm3 │ │ │ │ - vpunpcklwd %ymm3,%ymm3,%ymm3 │ │ │ │ - vpsubw %ymm5,%ymm3,%ymm3 │ │ │ │ - vpshufd $0xff,%ymm3,%ymm0 │ │ │ │ - vpshufd $0xaa,%ymm3,%ymm1 │ │ │ │ - vpshufd $0x55,%ymm3,%ymm2 │ │ │ │ - vpshufd $0x0,%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm5,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ - vmovdqa %ymm3,(%rdi,%r9,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x8,%r8 │ │ │ │ - jg 322be8 <__cxa_finalize@plt+0x2f7b98> │ │ │ │ - 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 │ │ │ │ - vpsubw %ymm5,%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm1,%ymm4,%ymm0 │ │ │ │ - vpmulhrsw %ymm6,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm3,%ymm4,%ymm2 │ │ │ │ - vpmulhrsw %ymm6,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm5,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm2,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm3,0x20(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x4,%r8 │ │ │ │ - jg 322c61 <__cxa_finalize@plt+0x2f7c11> │ │ │ │ - vzeroupper │ │ │ │ + jg 31e210 <__cxa_finalize@plt+0x2f31c0> │ │ │ │ ret │ │ │ │ - vmovdqu -0x4e0(%rax),%ymm3 │ │ │ │ - vmovdqu -0x4c0(%rax),%ymm4 │ │ │ │ - vmovdqu -0x4a0(%rax),%ymm6 │ │ │ │ - vmovdqu -0x480(%rax),%ymm7 │ │ │ │ - vpbroadcastw -0x2(%rdx,%r8,1),%ymm2 │ │ │ │ - vpsubw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm2,%ymm3,%ymm0 │ │ │ │ - vpmulhrsw %ymm2,%ymm4,%ymm1 │ │ │ │ - vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vpmulhrsw %ymm2,%ymm6,%ymm0 │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vpmulhrsw %ymm2,%ymm7,%ymm1 │ │ │ │ - vpaddw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,0x40(%rdi) │ │ │ │ - vmovdqa %ymm1,0x60(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - sub $0x2,%r8 │ │ │ │ - jg 322cdd <__cxa_finalize@plt+0x2f7c8d> │ │ │ │ - vzeroupper │ │ │ │ + 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 31e26c <__cxa_finalize@plt+0x2f321c> │ │ │ │ + add $0x8,%rcx │ │ │ │ + jl 31e25c <__cxa_finalize@plt+0x2f320c> │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xbb995(%rip),%rax │ │ │ │ + lea 0xbed19(%rip),%r9 │ │ │ │ mov %ecx,%ecx │ │ │ │ - vpbroadcastw (%rdx,%rcx,2),%ymm4 │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ mov %r8d,%r8d │ │ │ │ - sub %r8,%rdx │ │ │ │ - sub %r8,%rdx │ │ │ │ - movslq (%rax,%rcx,4),%rcx │ │ │ │ - vpxor %ymm5,%ymm5,%ymm5 │ │ │ │ - add %rax,%rcx │ │ │ │ - lea -0x44c(%rax,%r8,4),%r9 │ │ │ │ - jmp *%rcx │ │ │ │ - vpbroadcastw (%rdx),%ymm0 │ │ │ │ - vpbroadcastq 0x2(%rdx,%r8,2),%ymm6 │ │ │ │ - vmovsldup -0x24c(%rax),%ymm7 │ │ │ │ - vmovshdup -0x24c(%rax),%ymm9 │ │ │ │ - vbroadcasti128 -0x43c(%rax),%ymm10 │ │ │ │ - vpunpcklwd %ymm0,%ymm6,%ymm6 │ │ │ │ - vpunpcklqdq %ymm9,%ymm9,%ymm8 │ │ │ │ - vpunpckhqdq %ymm9,%ymm9,%ymm9 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - vpbroadcastq -0x8(%rdx,%r8,2),%ymm3 │ │ │ │ - vbroadcasti128 (%r9),%ymm1 │ │ │ │ - vpshufb %ymm7,%ymm3,%ymm3 │ │ │ │ - vpunpcklwd %ymm4,%ymm3,%ymm2 │ │ │ │ - vpunpckhwd %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm2,%ymm10,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm10,%ymm3 │ │ │ │ - vpshufb %ymm8,%ymm1,%ymm0 │ │ │ │ - vpshufb %ymm9,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm6,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm6,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ - vpsrld $0x8,%ymm0,%ymm0 │ │ │ │ - vpsrld $0x8,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpavgw %ymm5,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm1,(%rdi,%rcx,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - add $0x10,%r9 │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 322d98 <__cxa_finalize@plt+0x2f7d48> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vpbroadcastw (%rdx),%ymm0 │ │ │ │ - vbroadcasti128 0x2(%rdx,%r8,2),%ymm7 │ │ │ │ - vmovsldup -0x24c(%rax),%ymm8 │ │ │ │ - vmovshdup -0x24c(%rax),%ymm9 │ │ │ │ - vbroadcasti128 -0x42c(%rax),%ymm10 │ │ │ │ - vbroadcasti128 -0x41c(%rax),%ymm11 │ │ │ │ - vpunpcklwd %ymm0,%ymm7,%ymm6 │ │ │ │ - vpunpckhwd %ymm0,%ymm7,%ymm7 │ │ │ │ - vpbroadcastd -0x4(%rdx,%r8,2),%ymm3 │ │ │ │ - vpbroadcastq (%r9),%ymm1 │ │ │ │ - vpshufb %ymm8,%ymm3,%ymm3 │ │ │ │ - vpunpcklwd %ymm4,%ymm3,%ymm2 │ │ │ │ - vpunpckhwd %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm2,%ymm10,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm11,%ymm3 │ │ │ │ - vpshufb %ymm9,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm6,%ymm1,%ymm0 │ │ │ │ - vpmaddwd %ymm7,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ - vpsrld $0x8,%ymm0,%ymm0 │ │ │ │ - vpsrld $0x8,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpavgw %ymm5,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - add $0x8,%r9 │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 322e46 <__cxa_finalize@plt+0x2f7df6> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vpbroadcastw (%rdx),%ymm0 │ │ │ │ - vmovdqu 0x2(%rdx,%r8,2),%ymm7 │ │ │ │ - vmovdqa -0x40c(%rax),%xmm8 │ │ │ │ - vmovdqa -0x3fc(%rax),%xmm9 │ │ │ │ - vinserti128 $0x1,-0x3ec(%rax),%ymm8,%ymm8 │ │ │ │ - vinserti128 $0x1,-0x3dc(%rax),%ymm9,%ymm9 │ │ │ │ - vpunpcklwd %ymm0,%ymm7,%ymm6 │ │ │ │ - vpunpckhwd %ymm0,%ymm7,%ymm7 │ │ │ │ - vpbroadcastd -0x4(%rdx,%r8,2),%ymm3 │ │ │ │ - vpbroadcastd (%r9),%ymm1 │ │ │ │ - vpunpcklwd %ymm4,%ymm3,%ymm3 │ │ │ │ - vpshufd $0x55,%ymm3,%ymm2 │ │ │ │ - vpmaddwd %ymm2,%ymm8,%ymm10 │ │ │ │ - vpmaddwd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpshufd $0x0,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm6,%ymm1,%ymm0 │ │ │ │ - vpmaddwd %ymm7,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm0,%ymm10,%ymm0 │ │ │ │ - vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsrld $0x8,%ymm0,%ymm0 │ │ │ │ - vpsrld $0x8,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpavgw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpbroadcastd 0x4(%r9),%ymm1 │ │ │ │ - vpmaddwd %ymm3,%ymm8,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm9,%ymm3 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vpmaddwd %ymm6,%ymm1,%ymm0 │ │ │ │ - vpmaddwd %ymm7,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ - vpsrld $0x8,%ymm0,%ymm0 │ │ │ │ - vpsrld $0x8,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpavgw %ymm5,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ + 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 31e383 <__cxa_finalize@plt+0x2f3333> │ │ │ │ + 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 $0x8,%r9 │ │ │ │ - sub $0x2,%r8 │ │ │ │ - jg 322ee3 <__cxa_finalize@plt+0x2f7e93> │ │ │ │ - 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 │ │ │ │ - vinserti128 $0x1,-0x3ac(%rax),%ymm10,%ymm10 │ │ │ │ - vinserti128 $0x1,-0x39c(%rax),%ymm11,%ymm11 │ │ │ │ - vmovdqa -0x38c(%rax),%xmm12 │ │ │ │ - vmovdqa -0x37c(%rax),%xmm13 │ │ │ │ - vinserti128 $0x1,-0x36c(%rax),%ymm12,%ymm12 │ │ │ │ - vinserti128 $0x1,-0x35c(%rax),%ymm13,%ymm13 │ │ │ │ - vpunpcklwd %ymm0,%ymm7,%ymm6 │ │ │ │ - vpunpckhwd %ymm0,%ymm7,%ymm7 │ │ │ │ - vpunpcklwd %ymm0,%ymm9,%ymm8 │ │ │ │ - vpunpckhwd %ymm0,%ymm9,%ymm9 │ │ │ │ - vpbroadcastw -0x2(%rdx,%r8,2),%ymm3 │ │ │ │ - vpbroadcastd (%r9),%ymm14 │ │ │ │ - vpunpcklwd %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm3,%ymm10,%ymm1 │ │ │ │ - vpmaddwd %ymm3,%ymm11,%ymm2 │ │ │ │ - vpmaddwd %ymm6,%ymm14,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm7,%ymm14,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm3,%ymm12,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpsrld $0x8,%ymm0,%ymm0 │ │ │ │ - vpsrld $0x8,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpavgw %ymm5,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vpmaddwd %ymm8,%ymm14,%ymm0 │ │ │ │ - vpmaddwd %ymm9,%ymm14,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ - vpsrld $0x8,%ymm0,%ymm0 │ │ │ │ - vpsrld $0x8,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpavgw %ymm5,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - add $0x4,%r9 │ │ │ │ - dec %r8d │ │ │ │ - jg 322fe1 <__cxa_finalize@plt+0x2f7f91> │ │ │ │ - vzeroupper │ │ │ │ + add $0x2,%r8 │ │ │ │ + jl 31e320 <__cxa_finalize@plt+0x2f32d0> │ │ │ │ ret │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %r9,%r10 │ │ │ │ - xor %r11,%r11 │ │ │ │ + lea (%r9,%rcx,8),%r9 │ │ │ │ + lea (%rdx,%rcx,2),%r10 │ │ │ │ + neg %rcx │ │ │ │ + mov %rdx,%r11 │ │ │ │ mov %r8,%rbx │ │ │ │ - lea (%rcx,%r8,2),%rdx │ │ │ │ - vpbroadcastw (%rcx),%ymm0 │ │ │ │ - vmovdqu 0x2(%rdx,%r11,2),%ymm7 │ │ │ │ - vmovdqu 0x22(%rdx,%r11,2),%ymm9 │ │ │ │ - vmovdqa -0x34c(%rax),%xmm10 │ │ │ │ - vmovdqa -0x33c(%rax),%xmm11 │ │ │ │ - vinserti128 $0x1,-0x32c(%rax),%ymm10,%ymm10 │ │ │ │ - vinserti128 $0x1,-0x31c(%rax),%ymm11,%ymm11 │ │ │ │ - vmovdqa -0x30c(%rax),%xmm12 │ │ │ │ - vmovdqa -0x2fc(%rax),%xmm13 │ │ │ │ - vinserti128 $0x1,-0x2ec(%rax),%ymm12,%ymm12 │ │ │ │ - vinserti128 $0x1,-0x2dc(%rax),%ymm13,%ymm13 │ │ │ │ - vpunpcklwd %ymm0,%ymm7,%ymm6 │ │ │ │ - vpunpckhwd %ymm0,%ymm7,%ymm7 │ │ │ │ - vpunpcklwd %ymm0,%ymm9,%ymm8 │ │ │ │ - vpunpckhwd %ymm0,%ymm9,%ymm9 │ │ │ │ - lea -0x2(%rcx),%rdx │ │ │ │ - vpbroadcastw (%rdx,%rbx,2),%ymm3 │ │ │ │ - vpbroadcastd (%r9),%ymm1 │ │ │ │ - vpunpcklwd %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm3,%ymm10,%ymm14 │ │ │ │ - vpmaddwd %ymm3,%ymm11,%ymm15 │ │ │ │ - vpmaddwd %ymm3,%ymm12,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpmaddwd %ymm1,%ymm6,%ymm0 │ │ │ │ - vpaddd %ymm0,%ymm14,%ymm0 │ │ │ │ - vpmaddwd %ymm1,%ymm7,%ymm14 │ │ │ │ - vpaddd %ymm15,%ymm14,%ymm14 │ │ │ │ - vpsrld $0x8,%ymm0,%ymm0 │ │ │ │ - vpsrld $0x8,%ymm14,%ymm14 │ │ │ │ - vpackssdw %ymm14,%ymm0,%ymm0 │ │ │ │ - vpavgw %ymm5,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vpmaddwd %ymm1,%ymm8,%ymm0 │ │ │ │ - vpmaddwd %ymm1,%ymm9,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ - vpsrld $0x8,%ymm0,%ymm0 │ │ │ │ - vpsrld $0x8,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpavgw %ymm5,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - add $0x4,%r9 │ │ │ │ - dec %rbx │ │ │ │ - jg 3230e4 <__cxa_finalize@plt+0x2f8094> │ │ │ │ - lea 0x40(%rbp),%rdi │ │ │ │ - sub $0xffffffffffffff80,%rax │ │ │ │ - mov %r10,%r9 │ │ │ │ - add $0x20,%r11 │ │ │ │ - test $0x40,%r11b │ │ │ │ - je 32306e <__cxa_finalize@plt+0x2f801e> │ │ │ │ + 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 31e3c1 <__cxa_finalize@plt+0x2f3371> │ │ │ │ + mov %r11,%rdx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + add $0x8,%rcx │ │ │ │ + jl 31e39a <__cxa_finalize@plt+0x2f334a> │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ - vzeroupper │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0xbb581(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x128,%rsp │ │ │ │ + lea -0xb8e(%rip),%r10 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - lea 0xbebb6(%rip),%r10 │ │ │ │ - movslq (%rax,%rcx,4),%rcx │ │ │ │ add $0x2,%rdx │ │ │ │ - add %rax,%rcx │ │ │ │ + movslq 0xc0068(%r10,%rcx,4),%rcx │ │ │ │ mov %r9d,%eax │ │ │ │ + movddup 0xbffe0(%r10),%xmm0 │ │ │ │ and $0x7e,%eax │ │ │ │ + movddup 0xbffd8(%r10),%xmm7 │ │ │ │ add $0xa5,%r9d │ │ │ │ - movzwl (%r10,%rax,1),%eax │ │ │ │ + lea 0xc0068(%r10,%rcx,1),%rcx │ │ │ │ + movzwl 0xc4488(%r10,%rax,1),%eax │ │ │ │ xor $0x4ff,%r9d │ │ │ │ - vpbroadcastd 0xbb48d(%rip),%ymm5 │ │ │ │ jmp *%rcx │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x60,%rsp │ │ │ │ - mov %r10,0x40(%rsp) │ │ │ │ - cmp $0x28,%r9b │ │ │ │ - jae 323347 <__cxa_finalize@plt+0x2f82f7> │ │ │ │ - lea -0x400(%r9),%ecx │ │ │ │ - sar $0x7,%ecx │ │ │ │ + lea 0x58(%r9),%ecx │ │ │ │ + test $0x480,%ecx │ │ │ │ + jne 31e5af <__cxa_finalize@plt+0x2f355f> │ │ │ │ + sar $0x9,%ecx │ │ │ │ add %r8d,%ecx │ │ │ │ - jg 323347 <__cxa_finalize@plt+0x2f82f7> │ │ │ │ - vpbroadcastw 0xe(%rdx),%xmm3 │ │ │ │ - vmovdqu (%rdx),%xmm1 │ │ │ │ - vpalignr $0x4,%xmm1,%xmm3,%xmm0 │ │ │ │ - vpaddw -0x2(%rdx),%xmm0,%xmm0 │ │ │ │ + cmp $0x8,%ecx │ │ │ │ + jg 31e5af <__cxa_finalize@plt+0x2f355f> │ │ │ │ + movd 0xe(%rdx),%xmm3 │ │ │ │ + movdqu (%rdx),%xmm2 │ │ │ │ + movd 0x140(%rsp),%xmm1 │ │ │ │ + pshufb %xmm0,%xmm3 │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + palignr $0x4,%xmm2,%xmm4 │ │ │ │ + paddw -0x2(%rdx),%xmm4 │ │ │ │ add %eax,%eax │ │ │ │ - vpalignr $0x2,%xmm1,%xmm3,%xmm2 │ │ │ │ - vpaddw %xmm1,%xmm2,%xmm2 │ │ │ │ - vpsubw %xmm0,%xmm2,%xmm0 │ │ │ │ - vpsraw $0x3,%xmm0,%xmm0 │ │ │ │ - vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ - vpaddw %xmm0,%xmm2,%xmm2 │ │ │ │ - vpbroadcastw 0x18(%r10),%xmm0 │ │ │ │ - vmovdqa %xmm3,0x20(%rsp) │ │ │ │ - vmovd %eax,%xmm3 │ │ │ │ - vpmaxsw %xmm4,%xmm2,%xmm2 │ │ │ │ + movdqa %xmm3,0x20(%rsp) │ │ │ │ + palignr $0x2,%xmm2,%xmm3 │ │ │ │ + pshufb %xmm0,%xmm1 │ │ │ │ + paddw %xmm2,%xmm3 │ │ │ │ + movdqa %xmm3,%xmm5 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + movd %eax,%xmm4 │ │ │ │ + psraw $0x3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm3 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + pmaxsw %xmm5,%xmm3 │ │ │ │ mov %eax,%ecx │ │ │ │ - vpavgw %xmm4,%xmm2,%xmm2 │ │ │ │ - vpbroadcastw %xmm3,%ymm3 │ │ │ │ - vpminsw %xmm0,%xmm2,%xmm2 │ │ │ │ - vpunpcklwd %xmm2,%xmm1,%xmm0 │ │ │ │ - vpunpckhwd %xmm2,%xmm1,%xmm1 │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - vpslldq $0x8,%ymm3,%ymm2 │ │ │ │ - vmovdqa %xmm0,(%rsp) │ │ │ │ - vmovdqa %xmm1,0x10(%rsp) │ │ │ │ - vpaddw %ymm3,%ymm3,%ymm6 │ │ │ │ - vpaddw %ymm2,%ymm3,%ymm3 │ │ │ │ - vpblendd $0xf0,%ymm6,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm6,%ymm6,%ymm6 │ │ │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vbroadcasti128 0xbb362(%rip),%ymm4 │ │ │ │ - lea (%rcx,%rax,1),%edx │ │ │ │ - shr $0x6,%ecx │ │ │ │ - vmovdqu (%rsp,%rcx,2),%xmm1 │ │ │ │ - lea (%rdx,%rax,1),%ecx │ │ │ │ - shr $0x6,%edx │ │ │ │ - vmovdqu (%rsp,%rdx,2),%xmm2 │ │ │ │ + pavgw %xmm5,%xmm3 │ │ │ │ + pshufb %xmm0,%xmm4 │ │ │ │ + pminsw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + punpcklwd %xmm3,%xmm1 │ │ │ │ + punpckhwd %xmm3,%xmm2 │ │ │ │ + movdqa 0xbfe90(%r10),%xmm3 │ │ │ │ + movdqa %xmm1,(%rsp) │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + paddw %xmm4,%xmm5 │ │ │ │ + movdqa %xmm2,0x10(%rsp) │ │ │ │ + punpcklqdq %xmm5,%xmm4 │ │ │ │ lea (%rcx,%rax,1),%edx │ │ │ │ shr $0x6,%ecx │ │ │ │ - vinserti128 $0x1,(%rsp,%rcx,2),%ymm1,%ymm1 │ │ │ │ + movdqu (%rsp,%rcx,2),%xmm1 │ │ │ │ lea (%rdx,%rax,1),%ecx │ │ │ │ shr $0x6,%edx │ │ │ │ - vinserti128 $0x1,(%rsp,%rdx,2),%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ - vpunpcklqdq %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpckhqdq %ymm2,%ymm1,%ymm1 │ │ │ │ - vpand %ymm3,%ymm5,%ymm2 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm6,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm1,(%rdi,%r9,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 32327e <__cxa_finalize@plt+0x2f822e> │ │ │ │ - mov 0x40(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vmovd %r10d,%xmm0 │ │ │ │ - lea 0xbb1e4(%rip),%rcx │ │ │ │ - vmovd %r9d,%xmm1 │ │ │ │ - shr $0x8,%r9d │ │ │ │ - vpbroadcastb %xmm0,%ymm0 │ │ │ │ - vpbroadcastb %xmm1,%ymm1 │ │ │ │ - vpcmpeqb 0x20(%rcx),%ymm0,%ymm0 │ │ │ │ - vmovdqa (%rcx,%r9,8),%xmm2 │ │ │ │ - vpand %ymm1,%ymm0,%ymm0 │ │ │ │ - vpcmpgtb %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmovmskb %ymm0,%r9d │ │ │ │ + movdqu (%rsp,%rdx,2),%xmm2 │ │ │ │ + pshufb %xmm3,%xmm1 │ │ │ │ + pshufb %xmm3,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklqdq %xmm2,%xmm0 │ │ │ │ + punpckhqdq %xmm2,%xmm1 │ │ │ │ + movdqa %xmm7,%xmm2 │ │ │ │ + pand %xmm4,%xmm2 │ │ │ │ + psllw $0x9,%xmm2 │ │ │ │ + psubw %xmm0,%xmm1 │ │ │ │ + pmulhrsw %xmm2,%xmm1 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + movq %xmm0,(%rdi) │ │ │ │ + movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 31e54b <__cxa_finalize@plt+0x2f34fb> │ │ │ │ + add $0x128,%rsp │ │ │ │ ret │ │ │ │ - mov $0x7,%r10d │ │ │ │ + mov $0x7,%ecx │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 323406 <__cxa_finalize@plt+0x2f83b6> │ │ │ │ - lea 0x3(%r8),%r10d │ │ │ │ - call 323310 <__cxa_finalize@plt+0x2f82c0> │ │ │ │ - mov $0x7,%r10d │ │ │ │ + jne 31e64b <__cxa_finalize@plt+0x2f35fb> │ │ │ │ + lea 0x3(%r8),%ecx │ │ │ │ + movd %ecx,%xmm1 │ │ │ │ + movd %r9d,%xmm3 │ │ │ │ + shr $0x8,%r9d │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + pshufb %xmm2,%xmm1 │ │ │ │ + pshufb %xmm2,%xmm3 │ │ │ │ + pcmpeqb 0xbff40(%r10),%xmm1 │ │ │ │ + pand %xmm3,%xmm1 │ │ │ │ + pcmpgtb 0xbff10(%r10,%r9,8),%xmm1 │ │ │ │ + pmovmskb %xmm1,%r9d │ │ │ │ + mov $0x7,%ecx │ │ │ │ test %r9d,%r9d │ │ │ │ - je 323406 <__cxa_finalize@plt+0x2f83b6> │ │ │ │ - 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 3233e6 <__cxa_finalize@plt+0x2f8396> │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpalignr $0x6,%xmm0,%xmm3,%xmm2 │ │ │ │ - vpblendw $0xfe,-0x4(%rdx),%xmm0,%xmm0 │ │ │ │ - movzwl 0xe(%rdx),%ecx │ │ │ │ - movzwl 0xc(%rdx),%edx │ │ │ │ - inc %r10d │ │ │ │ - vpaddw %xmm0,%xmm2,%xmm2 │ │ │ │ - sub %ecx,%edx │ │ │ │ - vpaddw %xmm2,%xmm2,%xmm2 │ │ │ │ - lea 0x4(%rdx,%rcx,8),%edx │ │ │ │ - shr $0x3,%edx │ │ │ │ - mov %dx,0x10(%rsp) │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - mov %rsp,%rdx │ │ │ │ - vpsrlw $0x3,%xmm1,%xmm1 │ │ │ │ + je 31e64b <__cxa_finalize@plt+0x2f35fb> │ │ │ │ + pshuflw $0x0,-0x2(%rdx),%xmm1 │ │ │ │ + movdqu (%rdx),%xmm2 │ │ │ │ + imul $0x55555555,%r9d,%r9d │ │ │ │ + movd (%rdx,%rcx,2),%xmm3 │ │ │ │ + shr $0x1e,%r9d │ │ │ │ + movd %xmm1,0xc(%rsp) │ │ │ │ + pshuflw $0x0,%xmm3,%xmm3 │ │ │ │ + movdqa %xmm2,0x10(%rsp) │ │ │ │ + lea 0x2(%rcx),%edx │ │ │ │ + movq %xmm3,0x12(%rsp,%rcx,2) │ │ │ │ cmp $0x8,%r8d │ │ │ │ - sbb $0xffffffff,%r10d │ │ │ │ - vpavgw %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovdqa %xmm0,(%rdx) │ │ │ │ - vmovd %eax,%xmm3 │ │ │ │ - vpbroadcastq 0xbb0cd(%rip),%ymm1 │ │ │ │ - vpbroadcastw (%rdx,%r10,2),%ymm6 │ │ │ │ - shl $0x6,%r10d │ │ │ │ - vpbroadcastw %xmm3,%ymm3 │ │ │ │ - vmovd %r10d,%xmm0 │ │ │ │ - mov %eax,%ecx │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm3,%ymm4 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpblendd $0xcc,%ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm3,%ymm4,%ymm0 │ │ │ │ - vpblendd $0xf0,%ymm0,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm4,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm1,%ymm3,%ymm3 │ │ │ │ - lea (%rcx,%rax,1),%r9d │ │ │ │ - shr $0x6,%ecx │ │ │ │ - vmovdqu (%rdx,%rcx,2),%xmm1 │ │ │ │ - lea (%r9,%rax,1),%ecx │ │ │ │ - shr $0x6,%r9d │ │ │ │ - vmovdqu (%rdx,%r9,2),%xmm2 │ │ │ │ - lea (%rcx,%rax,1),%r9d │ │ │ │ - shr $0x6,%ecx │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,2),%ymm1,%ymm1 │ │ │ │ - lea (%r9,%rax,1),%ecx │ │ │ │ - shr $0x6,%r9d │ │ │ │ - vinserti128 $0x1,(%rdx,%r9,2),%ymm2,%ymm2 │ │ │ │ - vpunpcklqdq %ymm2,%ymm1,%ymm0 │ │ │ │ - vpsrldq $0x2,%ymm1,%ymm1 │ │ │ │ - vpslldq $0x6,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xcc,%ymm2,%ymm1,%ymm1 │ │ │ │ - vpand %ymm3,%ymm5,%ymm2 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsraw $0xf,%ymm3,%ymm2 │ │ │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpblendvb %ymm2,%ymm0,%ymm6,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + cmovae %edx,%ecx │ │ │ │ + lea 0x10(%rsp),%rdx │ │ │ │ + call 31ef75 <__cxa_finalize@plt+0x2f3f25> │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + movd %eax,%xmm4 │ │ │ │ + movddup 0xbfe70(%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 31e70e <__cxa_finalize@plt+0x2f36be> │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - vmovq %xmm1,(%rdi) │ │ │ │ - vmovhps %xmm1,(%rdi,%rsi,1) │ │ │ │ - sub $0x4,%r8d │ │ │ │ - je 32350e <__cxa_finalize@plt+0x2f84be> │ │ │ │ + test %r9d,%r9d │ │ │ │ + jl 31e68c <__cxa_finalize@plt+0x2f363c> │ │ │ │ + movq %xmm6,(%rdi) │ │ │ │ + movq %xmm6,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - cmp %r10d,%ecx │ │ │ │ - jb 32344e <__cxa_finalize@plt+0x2f83fe> │ │ │ │ - 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 3234f1 <__cxa_finalize@plt+0x2f84a1> │ │ │ │ - mov 0x40(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 31e6fb <__cxa_finalize@plt+0x2f36ab> │ │ │ │ + add $0x128,%rsp │ │ │ │ ret │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x60,%rsp │ │ │ │ - mov %r10,0x40(%rsp) │ │ │ │ - lea 0xd8(%r9),%ecx │ │ │ │ - mov %r8b,%cl │ │ │ │ + lea 0x58(%r9),%ecx │ │ │ │ + and $0xffffff80,%ecx │ │ │ │ + or %r8d,%ecx │ │ │ │ cmp $0x8,%ecx │ │ │ │ - ja 323640 <__cxa_finalize@plt+0x2f85f0> │ │ │ │ - vmovdqu 0x2(%rdx),%ymm2 │ │ │ │ - vmovdqu 0x4(%rdx),%ymm0 │ │ │ │ - vmovdqu (%rdx),%ymm1 │ │ │ │ - cmp $0x4,%r8d │ │ │ │ - jne 323554 <__cxa_finalize@plt+0x2f8504> │ │ │ │ - vpblendd $0x20,%ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpaddw -0x2(%rdx),%ymm0,%ymm0 │ │ │ │ + ja 31e852 <__cxa_finalize@plt+0x2f3802> │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu 0x2(%rdx),%xmm5 │ │ │ │ + movdqu 0x4(%rdx),%xmm3 │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + paddw -0x2(%rdx),%xmm3 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + psubw %xmm3,%xmm2 │ │ │ │ + movdqu 0x12(%rdx),%xmm6 │ │ │ │ + psraw $0x3,%xmm2 │ │ │ │ + movdqu 0x14(%rdx),%xmm3 │ │ │ │ + paddw %xmm2,%xmm5 │ │ │ │ + movdqu 0x10(%rdx),%xmm2 │ │ │ │ + paddw %xmm2,%xmm6 │ │ │ │ add %eax,%eax │ │ │ │ - vpsubw %ymm0,%ymm2,%ymm0 │ │ │ │ - vpsraw $0x3,%ymm0,%ymm0 │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm0,%ymm2,%ymm2 │ │ │ │ - vpbroadcastw 0x18(%r10),%ymm0 │ │ │ │ - vmovd %eax,%xmm3 │ │ │ │ - vpmaxsw %ymm4,%ymm2,%ymm2 │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + jne 31e771 <__cxa_finalize@plt+0x2f3721> │ │ │ │ + pshuflw $0x54,%xmm3,%xmm3 │ │ │ │ + paddw 0xe(%rdx),%xmm3 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + psubw %xmm3,%xmm4 │ │ │ │ + movd 0x140(%rsp),%xmm3 │ │ │ │ + psraw $0x3,%xmm4 │ │ │ │ mov %eax,%ecx │ │ │ │ - vpavgw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpbroadcastw %xmm3,%ymm3 │ │ │ │ - vpminsw %ymm0,%ymm2,%ymm2 │ │ │ │ - vpunpcklwd %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpckhwd %ymm2,%ymm1,%ymm1 │ │ │ │ - vbroadcasti128 0xbb042(%rip),%ymm4 │ │ │ │ - vmovdqa %xmm0,(%rsp) │ │ │ │ - vmovdqa %xmm1,0x10(%rsp) │ │ │ │ - vpaddw %ymm3,%ymm3,%ymm6 │ │ │ │ - vextracti128 $0x1,%ymm0,0x20(%rsp) │ │ │ │ - vextracti128 $0x1,%ymm1,0x30(%rsp) │ │ │ │ - vpblendd $0xf0,%ymm6,%ymm3,%ymm3 │ │ │ │ - lea (%rcx,%rax,1),%edx │ │ │ │ - shr $0x6,%ecx │ │ │ │ - vmovdqu (%rsp,%rcx,2),%xmm1 │ │ │ │ - vmovdqu 0x10(%rsp,%rcx,2),%xmm2 │ │ │ │ - lea (%rdx,%rax,1),%ecx │ │ │ │ + paddw %xmm4,%xmm6 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + pmaxsw %xmm4,%xmm5 │ │ │ │ + pmaxsw %xmm4,%xmm6 │ │ │ │ + pshufb %xmm0,%xmm3 │ │ │ │ + pavgw %xmm4,%xmm5 │ │ │ │ + pavgw %xmm4,%xmm6 │ │ │ │ + movd %eax,%xmm4 │ │ │ │ + pminsw %xmm3,%xmm5 │ │ │ │ + pminsw %xmm3,%xmm6 │ │ │ │ + movdqa 0xbfe90(%r10),%xmm3 │ │ │ │ + pshufb %xmm0,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklwd %xmm5,%xmm0 │ │ │ │ + movdqa %xmm0,(%rsp) │ │ │ │ + punpckhwd %xmm5,%xmm1 │ │ │ │ + movdqa %xmm1,0x10(%rsp) │ │ │ │ + movdqa %xmm2,%xmm0 │ │ │ │ + punpcklwd %xmm6,%xmm0 │ │ │ │ + movdqa %xmm0,0x20(%rsp) │ │ │ │ + punpckhwd %xmm6,%xmm2 │ │ │ │ + movdqa %xmm2,0x30(%rsp) │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + mov %ecx,%edx │ │ │ │ shr $0x6,%edx │ │ │ │ - vinserti128 $0x1,(%rsp,%rdx,2),%ymm1,%ymm1 │ │ │ │ - vinserti128 $0x1,0x10(%rsp,%rdx,2),%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ - vpunpcklqdq %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpckhqdq %ymm2,%ymm1,%ymm1 │ │ │ │ - vpand %ymm3,%ymm5,%ymm2 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm6,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 3235c3 <__cxa_finalize@plt+0x2f8573> │ │ │ │ - mov 0x40(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ + movdqu (%rsp,%rdx,2),%xmm1 │ │ │ │ + movdqu 0x10(%rsp,%rdx,2),%xmm2 │ │ │ │ + add %eax,%ecx │ │ │ │ + pshufb %xmm3,%xmm1 │ │ │ │ + pshufb %xmm3,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklqdq %xmm2,%xmm0 │ │ │ │ + punpckhqdq %xmm2,%xmm1 │ │ │ │ + movdqa %xmm7,%xmm2 │ │ │ │ + pand %xmm4,%xmm2 │ │ │ │ + psllw $0x9,%xmm2 │ │ │ │ + psubw %xmm0,%xmm1 │ │ │ │ + pmulhrsw %xmm2,%xmm1 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 31e7f8 <__cxa_finalize@plt+0x2f37a8> │ │ │ │ + add $0x128,%rsp │ │ │ │ ret │ │ │ │ - and $0x7,%r10d │ │ │ │ - or $0x8,%r10d │ │ │ │ - jmp 323711 <__cxa_finalize@plt+0x2f86c1> │ │ │ │ - lea 0x7(%r8),%r10d │ │ │ │ + lea 0x7(%r8),%ecx │ │ │ │ + movd %ecx,%xmm1 │ │ │ │ + and $0x7,%ecx │ │ │ │ + or $0x8,%ecx │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 323633 <__cxa_finalize@plt+0x2f85e3> │ │ │ │ - call 323310 <__cxa_finalize@plt+0x2f82c0> │ │ │ │ + jne 31e902 <__cxa_finalize@plt+0x2f38b2> │ │ │ │ + movd %r9d,%xmm3 │ │ │ │ + shr $0x8,%r9d │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + pshufb %xmm2,%xmm1 │ │ │ │ + pshufb %xmm2,%xmm3 │ │ │ │ + movdqu 0xbff44(%r10),%xmm2 │ │ │ │ + movdqa 0xbff10(%r10,%r9,8),%xmm4 │ │ │ │ + psrldq $0x4,%xmm4 │ │ │ │ + pcmpeqb %xmm1,%xmm2 │ │ │ │ + pand %xmm3,%xmm2 │ │ │ │ + pcmpgtb %xmm4,%xmm2 │ │ │ │ + pmovmskb %xmm2,%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 323711 <__cxa_finalize@plt+0x2f86c1> │ │ │ │ - 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 3236e5 <__cxa_finalize@plt+0x2f8695> │ │ │ │ - vpunpckhwd %ymm2,%ymm2,%ymm2 │ │ │ │ - vpblendd $0x7f,0x2(%rdx),%ymm2,%ymm3 │ │ │ │ - je 3236f1 <__cxa_finalize@plt+0x2f86a1> │ │ │ │ - movzwl 0x1e(%rdx),%ecx │ │ │ │ - mov $0x10,%r10d │ │ │ │ - mov %ecx,0x20(%rsp) │ │ │ │ - cmp $0x3,%r9d │ │ │ │ - jne 3236f1 <__cxa_finalize@plt+0x2f86a1> │ │ │ │ - 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 3236f1 <__cxa_finalize@plt+0x2f86a1> │ │ │ │ - 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 0xbadc2(%rip),%ymm1 │ │ │ │ - vpbroadcastw (%rdx,%r10,2),%ymm6 │ │ │ │ - shl $0x6,%r10d │ │ │ │ - vpbroadcastw %xmm3,%ymm3 │ │ │ │ - vmovd %r10d,%xmm0 │ │ │ │ - mov %eax,%ecx │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm3,%ymm4 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpblendd $0xf0,%ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm1,%ymm3,%ymm3 │ │ │ │ - lea (%rcx,%rax,1),%r9d │ │ │ │ - shr $0x6,%ecx │ │ │ │ - vmovdqu (%rdx,%rcx,2),%xmm0 │ │ │ │ - vmovdqu 0x2(%rdx,%rcx,2),%xmm1 │ │ │ │ - lea (%r9,%rax,1),%ecx │ │ │ │ - shr $0x6,%r9d │ │ │ │ - vinserti128 $0x1,(%rdx,%r9,2),%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,0x2(%rdx,%r9,2),%ymm1,%ymm1 │ │ │ │ - vpand %ymm3,%ymm5,%ymm2 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsraw $0xf,%ymm3,%ymm2 │ │ │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpblendvb %ymm2,%ymm0,%ymm6,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ - sub $0x2,%r8d │ │ │ │ - je 3237c6 <__cxa_finalize@plt+0x2f8776> │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - cmp %r10d,%ecx │ │ │ │ - jb 32374b <__cxa_finalize@plt+0x2f86fb> │ │ │ │ - vmovdqa %xmm6,(%rdi) │ │ │ │ - vmovdqa %xmm6,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 3237b3 <__cxa_finalize@plt+0x2f8763> │ │ │ │ - mov 0x40(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ + je 31e902 <__cxa_finalize@plt+0x2f38b2> │ │ │ │ + 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 31ef75 <__cxa_finalize@plt+0x2f3f25> │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + movd %eax,%xmm5 │ │ │ │ + movdqa 0xbfe70(%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 31e99d <__cxa_finalize@plt+0x2f394d> │ │ │ │ + add %rsi,%rdi │ │ │ │ + add %rax,%r9 │ │ │ │ + jl 31e93b <__cxa_finalize@plt+0x2f38eb> │ │ │ │ + movdqa %xmm6,(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 31e991 <__cxa_finalize@plt+0x2f3941> │ │ │ │ + add $0x128,%rsp │ │ │ │ ret │ │ │ │ - and $0xf,%r10d │ │ │ │ - or $0x10,%r10d │ │ │ │ - jmp 323973 <__cxa_finalize@plt+0x2f8923> │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - add $0xffffffffffffff80,%rsp │ │ │ │ - mov %r10,0x60(%rsp) │ │ │ │ - lea 0xf(%r8),%r10d │ │ │ │ + lea 0xf(%r8),%ecx │ │ │ │ + movd %ecx,%xmm1 │ │ │ │ + and $0xf,%ecx │ │ │ │ + or $0x10,%ecx │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 3237cf <__cxa_finalize@plt+0x2f877f> │ │ │ │ - call 323310 <__cxa_finalize@plt+0x2f82c0> │ │ │ │ + jne 31ea66 <__cxa_finalize@plt+0x2f3a16> │ │ │ │ + movd %r9d,%xmm3 │ │ │ │ + shr $0x8,%r9d │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + pshufb %xmm2,%xmm1 │ │ │ │ + pshufb %xmm2,%xmm3 │ │ │ │ + movq 0xbff30(%r10,%r9,4),%xmm4 │ │ │ │ + pcmpeqb 0xbff00(%r10),%xmm1 │ │ │ │ + pand %xmm3,%xmm1 │ │ │ │ + pcmpgtb %xmm4,%xmm1 │ │ │ │ + pmovmskb %xmm1,%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 323973 <__cxa_finalize@plt+0x2f8923> │ │ │ │ - popcnt %r9d,%r9d │ │ │ │ - vmovdqa -0x2(%rdx),%ymm0 │ │ │ │ - vpaddw 0x2(%rdx),%ymm0,%ymm1 │ │ │ │ - cmp $0x3,%r9d │ │ │ │ - jne 3238f5 <__cxa_finalize@plt+0x2f88a5> │ │ │ │ - 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 3238d8 <__cxa_finalize@plt+0x2f8888> │ │ │ │ - vpunpckhwd %ymm3,%ymm3,%ymm3 │ │ │ │ - je 3238b4 <__cxa_finalize@plt+0x2f8864> │ │ │ │ - vpblendd $0x7f,0x24(%rdx),%ymm3,%ymm4 │ │ │ │ - vpblendd $0x7f,0x22(%rdx),%ymm3,%ymm3 │ │ │ │ - movzwl 0x3e(%rdx),%ecx │ │ │ │ - movzwl 0x3c(%rdx),%edx │ │ │ │ - vpavgw %ymm4,%ymm2,%ymm2 │ │ │ │ - sub %ecx,%edx │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - lea 0x4(%rdx,%rcx,8),%edx │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - shr $0x3,%edx │ │ │ │ - vpsrlw $0x2,%ymm1,%ymm1 │ │ │ │ - mov %cx,0x42(%rsp) │ │ │ │ - mov %dx,0x40(%rsp) │ │ │ │ - mov %rsp,%rdx │ │ │ │ - mov $0x21,%ecx │ │ │ │ - cmp $0x10,%r8d │ │ │ │ - cmovg %ecx,%r10d │ │ │ │ - jmp 323967 <__cxa_finalize@plt+0x2f8917> │ │ │ │ - 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 323967 <__cxa_finalize@plt+0x2f8917> │ │ │ │ - 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 323967 <__cxa_finalize@plt+0x2f8917> │ │ │ │ - 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 32393a <__cxa_finalize@plt+0x2f88ea> │ │ │ │ - jl 323933 <__cxa_finalize@plt+0x2f88e3> │ │ │ │ - vpunpckhwd %ymm2,%ymm2,%ymm2 │ │ │ │ - vpblendd $0x7f,0x22(%rdx),%ymm2,%ymm2 │ │ │ │ - jmp 323944 <__cxa_finalize@plt+0x2f88f4> │ │ │ │ - vpshuflw $0xf9,%xmm2,%xmm2 │ │ │ │ - jmp 323944 <__cxa_finalize@plt+0x2f88f4> │ │ │ │ - vpsrldq $0x2,%xmm2,%xmm2 │ │ │ │ - vpshufhw $0xa4,%xmm2,%xmm2 │ │ │ │ - vpaddw 0x1e(%rdx),%ymm2,%ymm2 │ │ │ │ - vpmullw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpsrlw $0x3,%ymm0,%ymm0 │ │ │ │ - vpxor %ymm1,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpsrlw $0x3,%ymm2,%ymm2 │ │ │ │ - vpavgw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpavgw %ymm2,%ymm1,%ymm1 │ │ │ │ - mov %rsp,%rdx │ │ │ │ - vmovdqa %ymm0,(%rdx) │ │ │ │ - vmovdqa %ymm1,0x20(%rdx) │ │ │ │ - vmovd %eax,%xmm4 │ │ │ │ - vpbroadcastw (%rdx,%r10,2),%ymm6 │ │ │ │ - shl $0x6,%r10d │ │ │ │ - vpbroadcastw %xmm4,%ymm4 │ │ │ │ - vmovd %r10d,%xmm0 │ │ │ │ - mov %eax,%ecx │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vpaddw 0xbab46(%rip),%ymm4,%ymm3 │ │ │ │ - vpsubw %ymm0,%ymm3,%ymm3 │ │ │ │ - lea (%rcx,%rax,1),%r9d │ │ │ │ - shr $0x6,%ecx │ │ │ │ - vmovdqu (%rdx,%rcx,2),%ymm0 │ │ │ │ - vmovdqu 0x2(%rdx,%rcx,2),%ymm1 │ │ │ │ - lea (%r9,%rax,1),%ecx │ │ │ │ - shr $0x6,%r9d │ │ │ │ - vpand %ymm3,%ymm5,%ymm2 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsraw $0xf,%ymm3,%ymm2 │ │ │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ - vmovdqu (%rdx,%r9,2),%ymm0 │ │ │ │ - vpblendvb %ymm2,%ymm1,%ymm6,%ymm2 │ │ │ │ - vmovdqu 0x2(%rdx,%r9,2),%ymm1 │ │ │ │ - vmovdqa %ymm2,(%rdi) │ │ │ │ - vpand %ymm3,%ymm5,%ymm2 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsraw $0xf,%ymm3,%ymm2 │ │ │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpblendvb %ymm2,%ymm0,%ymm6,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ - sub $0x2,%r8d │ │ │ │ - je 323a3e <__cxa_finalize@plt+0x2f89ee> │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - cmp %r10d,%ecx │ │ │ │ - jb 32399e <__cxa_finalize@plt+0x2f894e> │ │ │ │ - vmovdqa %ymm6,(%rdi) │ │ │ │ - vmovdqa %ymm6,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 323a2b <__cxa_finalize@plt+0x2f89db> │ │ │ │ - mov 0x60(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0xc0,%rsp │ │ │ │ - mov %r10,0xa0(%rsp) │ │ │ │ - lea 0x1f(%r8),%r10d │ │ │ │ - mov $0x3f,%ecx │ │ │ │ + je 31ea66 <__cxa_finalize@plt+0x2f3a16> │ │ │ │ + pshuflw $0x0,-0x2(%rdx),%xmm1 │ │ │ │ + movdqu (%rdx),%xmm2 │ │ │ │ + imul $0x24924924,%r9d,%r9d │ │ │ │ + movdqu 0x10(%rdx),%xmm3 │ │ │ │ + movdqu 0x20(%rdx),%xmm4 │ │ │ │ + shr $0x1e,%r9d │ │ │ │ + movdqu 0x30(%rdx),%xmm5 │ │ │ │ + movd (%rdx,%rcx,2),%xmm6 │ │ │ │ + adc $0xffffffff,%r9d │ │ │ │ + movd %xmm1,0xc(%rsp) │ │ │ │ + movdqa %xmm2,0x10(%rsp) │ │ │ │ + movdqa %xmm3,0x20(%rsp) │ │ │ │ + pshuflw $0x0,%xmm6,%xmm6 │ │ │ │ + movdqa %xmm4,0x30(%rsp) │ │ │ │ + movdqa %xmm5,0x40(%rsp) │ │ │ │ + lea 0x2(%rcx),%edx │ │ │ │ + movq %xmm6,0x12(%rsp,%rcx,2) │ │ │ │ cmp $0x20,%r8d │ │ │ │ - cmova %ecx,%r10d │ │ │ │ - test $0x400,%r9d │ │ │ │ - jne 323b7c <__cxa_finalize@plt+0x2f8b2c> │ │ │ │ - vpbroadcastd 0xbabc4(%rip),%ymm2 │ │ │ │ - vmovdqa -0x2(%rdx),%ymm0 │ │ │ │ - vpunpcklwd %xmm0,%xmm0,%xmm1 │ │ │ │ - vpblendd $0xfe,-0x4(%rdx),%ymm1,%ymm1 │ │ │ │ - vpaddw (%rdx),%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ - vpavgw 0x4(%rdx),%ymm1,%ymm1 │ │ │ │ - mov %rsp,%rcx │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - lea -0x1f(%r10),%r9d │ │ │ │ - vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rcx) │ │ │ │ - vmovdqa 0x1e(%rdx),%ymm0 │ │ │ │ - vpaddw 0x1c(%rdx),%ymm2,%ymm1 │ │ │ │ - add $0x20,%rdx │ │ │ │ - vpaddw (%rdx),%ymm0,%ymm0 │ │ │ │ - vpavgw 0x4(%rdx),%ymm1,%ymm1 │ │ │ │ - vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ - add $0x20,%rcx │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rcx) │ │ │ │ - sub $0x10,%r9d │ │ │ │ - jg 323aba <__cxa_finalize@plt+0x2f8a6a> │ │ │ │ - vmovdqu 0x20(%rdx),%ymm0 │ │ │ │ - vpunpckhwd %ymm0,%ymm0,%ymm1 │ │ │ │ - vpaddw 0x1c(%rdx),%ymm2,%ymm2 │ │ │ │ - vpaddw 0x1e(%rdx),%ymm0,%ymm0 │ │ │ │ - jl 323b55 <__cxa_finalize@plt+0x2f8b05> │ │ │ │ - vpblendd $0x7f,0x24(%rdx),%ymm1,%ymm3 │ │ │ │ - vpblendd $0x7f,0x22(%rdx),%ymm1,%ymm1 │ │ │ │ - movzwl 0x3e(%rdx),%r9d │ │ │ │ - movzwl 0x3c(%rdx),%edx │ │ │ │ - vpavgw %ymm3,%ymm2,%ymm2 │ │ │ │ - sub %r9d,%edx │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - lea 0x4(%rdx,%r9,8),%edx │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - shr $0x3,%edx │ │ │ │ - vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rcx) │ │ │ │ - mov %r9w,0x42(%rcx) │ │ │ │ - mov %dx,0x40(%rcx) │ │ │ │ - mov %rsp,%rdx │ │ │ │ - mov $0x41,%ecx │ │ │ │ - cmp $0x40,%r8d │ │ │ │ - cmove %ecx,%r10d │ │ │ │ - jmp 323b7c <__cxa_finalize@plt+0x2f8b2c> │ │ │ │ - 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 │ │ │ │ + cmovae %edx,%ecx │ │ │ │ + lea 0x10(%rsp),%rdx │ │ │ │ + call 31ef75 <__cxa_finalize@plt+0x2f3f25> │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + movd %eax,%xmm5 │ │ │ │ + movdqa 0xbfe70(%r10),%xmm4 │ │ │ │ + shl $0x6,%ecx │ │ │ │ + movd (%rdx),%xmm6 │ │ │ │ + movd %ecx,%xmm1 │ │ │ │ + pshufb %xmm0,%xmm5 │ │ │ │ mov %eax,%r9d │ │ │ │ - vpbroadcastd 0xba99c(%rip),%ymm7 │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vpaddw 0xba933(%rip),%ymm4,%ymm3 │ │ │ │ - vpsubw %ymm0,%ymm3,%ymm3 │ │ │ │ - mov %r9d,%ecx │ │ │ │ - shr $0x6,%ecx │ │ │ │ - vmovdqu (%rdx,%rcx,2),%ymm0 │ │ │ │ - vmovdqu 0x2(%rdx,%rcx,2),%ymm1 │ │ │ │ - vpand %ymm3,%ymm5,%ymm2 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpsraw $0xf,%ymm3,%ymm1 │ │ │ │ - vpblendvb %ymm1,%ymm0,%ymm6,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqu 0x20(%rdx,%rcx,2),%ymm0 │ │ │ │ - vmovdqu 0x22(%rdx,%rcx,2),%ymm1 │ │ │ │ - add %eax,%r9d │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpcmpgtw %ymm3,%ymm7,%ymm2 │ │ │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpblendvb %ymm2,%ymm0,%ymm6,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + pshufb %xmm0,%xmm1 │ │ │ │ + sub %rcx,%r9 │ │ │ │ + psubw %xmm1,%xmm4 │ │ │ │ + pshufb %xmm0,%xmm6 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + mov %r9,%rcx │ │ │ │ + sar $0x6,%rcx │ │ │ │ + movdqu (%rdx,%rcx,2),%xmm0 │ │ │ │ + movdqu 0x2(%rdx,%rcx,2),%xmm2 │ │ │ │ + movdqa %xmm7,%xmm3 │ │ │ │ + pand %xmm4,%xmm3 │ │ │ │ + psllw $0x9,%xmm3 │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + movdqu 0x10(%rdx,%rcx,2),%xmm1 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqu 0x12(%rdx,%rcx,2),%xmm2 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + movddup 0xbffb8(%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 323c34 <__cxa_finalize@plt+0x2f8be4> │ │ │ │ + je 31eb41 <__cxa_finalize@plt+0x2f3af1> │ │ │ │ add %rsi,%rdi │ │ │ │ - cmp %r10d,%r9d │ │ │ │ - jb 323bb1 <__cxa_finalize@plt+0x2f8b61> │ │ │ │ - vmovdqa %ymm6,(%rdi) │ │ │ │ - vmovdqa %ymm6,0x20(%rdi) │ │ │ │ + add %rax,%r9 │ │ │ │ + jl 31ea9f <__cxa_finalize@plt+0x2f3a4f> │ │ │ │ + movdqa %xmm6,(%rdi) │ │ │ │ + movdqa %xmm6,0x10(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 323c23 <__cxa_finalize@plt+0x2f8bd3> │ │ │ │ - mov 0xa0(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ + jg 31eb30 <__cxa_finalize@plt+0x2f3ae0> │ │ │ │ + add $0x128,%rsp │ │ │ │ ret │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x120,%rsp │ │ │ │ - mov %r10,0x100(%rsp) │ │ │ │ - lea 0x3f(%r8),%r10d │ │ │ │ + lea 0x1f(%r8),%ecx │ │ │ │ + and $0x1f,%ecx │ │ │ │ + or $0x20,%ecx │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 323d13 <__cxa_finalize@plt+0x2f8cc3> │ │ │ │ - vpbroadcastd 0xba9d8(%rip),%ymm2 │ │ │ │ - vmovdqa -0x2(%rdx),%ymm0 │ │ │ │ - vpunpcklwd %xmm0,%xmm0,%xmm1 │ │ │ │ - vpblendd $0xfe,-0x4(%rdx),%ymm1,%ymm1 │ │ │ │ - vpaddw (%rdx),%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ - vpavgw 0x4(%rdx),%ymm1,%ymm1 │ │ │ │ - mov %rsp,%rcx │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - lea 0x20(%r8),%r9d │ │ │ │ - vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rcx) │ │ │ │ - vmovdqa 0x1e(%rdx),%ymm0 │ │ │ │ - vpaddw 0x1c(%rdx),%ymm2,%ymm1 │ │ │ │ - add $0x20,%rdx │ │ │ │ - vpaddw (%rdx),%ymm0,%ymm0 │ │ │ │ - vpavgw 0x4(%rdx),%ymm1,%ymm1 │ │ │ │ - vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ - add $0x20,%rcx │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rcx) │ │ │ │ - sub $0x10,%r9d │ │ │ │ - jg 323ca6 <__cxa_finalize@plt+0x2f8c56> │ │ │ │ - vmovdqu 0x20(%rdx),%ymm0 │ │ │ │ - vpunpckhwd %ymm0,%ymm0,%ymm1 │ │ │ │ - vpaddw 0x1c(%rdx),%ymm2,%ymm2 │ │ │ │ - vpaddw 0x1e(%rdx),%ymm0,%ymm0 │ │ │ │ - vpblendd $0x7f,0x24(%rdx),%ymm1,%ymm3 │ │ │ │ - vpblendd $0x7f,0x22(%rdx),%ymm1,%ymm1 │ │ │ │ - vpavgw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - mov %rsp,%rdx │ │ │ │ - vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rcx) │ │ │ │ - vmovd %eax,%xmm4 │ │ │ │ - vpbroadcastw (%rdx,%r10,2),%ymm6 │ │ │ │ - shl $0x6,%r10d │ │ │ │ - vpbroadcastw %xmm4,%ymm4 │ │ │ │ - vmovd %r10d,%xmm0 │ │ │ │ + jne 31eb72 <__cxa_finalize@plt+0x2f3b22> │ │ │ │ + call 31ef30 <__cxa_finalize@plt+0x2f3ee0> │ │ │ │ + lea 0x2(%rcx),%r9d │ │ │ │ + cmp $0x40,%r8d │ │ │ │ + cmove %r9d,%ecx │ │ │ │ + call 31efe7 <__cxa_finalize@plt+0x2f3f97> │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + movd %eax,%xmm5 │ │ │ │ + movdqa 0xbfe70(%r10),%xmm4 │ │ │ │ + shl $0x6,%ecx │ │ │ │ + movd (%rdx),%xmm6 │ │ │ │ + movd %ecx,%xmm1 │ │ │ │ + pshufb %xmm0,%xmm5 │ │ │ │ mov %eax,%r9d │ │ │ │ - vpbroadcastd 0xba805(%rip),%ymm7 │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vpaddw 0xba79c(%rip),%ymm4,%ymm3 │ │ │ │ - vpaddw %ymm7,%ymm7,%ymm8 │ │ │ │ - vpsubw %ymm0,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm7,%ymm8,%ymm9 │ │ │ │ - mov %r9d,%ecx │ │ │ │ - shr $0x6,%ecx │ │ │ │ - vmovdqu (%rdx,%rcx,2),%ymm0 │ │ │ │ - vmovdqu 0x2(%rdx,%rcx,2),%ymm1 │ │ │ │ - vpand %ymm3,%ymm5,%ymm2 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpsraw $0xf,%ymm3,%ymm1 │ │ │ │ - vpblendvb %ymm1,%ymm0,%ymm6,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqu 0x20(%rdx,%rcx,2),%ymm0 │ │ │ │ - vmovdqu 0x22(%rdx,%rcx,2),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm3,%ymm7,%ymm1 │ │ │ │ - vpblendvb %ymm1,%ymm0,%ymm6,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ - vmovdqu 0x40(%rdx,%rcx,2),%ymm0 │ │ │ │ - vmovdqu 0x42(%rdx,%rcx,2),%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm3,%ymm8,%ymm1 │ │ │ │ - vpblendvb %ymm1,%ymm0,%ymm6,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x40(%rdi) │ │ │ │ - vmovdqu 0x60(%rdx,%rcx,2),%ymm0 │ │ │ │ - vmovdqu 0x62(%rdx,%rcx,2),%ymm1 │ │ │ │ - add %eax,%r9d │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpcmpgtw %ymm3,%ymm9,%ymm2 │ │ │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpblendvb %ymm2,%ymm0,%ymm6,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x60(%rdi) │ │ │ │ + pshufb %xmm0,%xmm1 │ │ │ │ + sub %rcx,%r9 │ │ │ │ + psubw %xmm1,%xmm4 │ │ │ │ + pshufb %xmm0,%xmm6 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + mov %r9,%rcx │ │ │ │ + sar $0x6,%rcx │ │ │ │ + movdqu (%rdx,%rcx,2),%xmm0 │ │ │ │ + movdqu 0x2(%rdx,%rcx,2),%xmm2 │ │ │ │ + movdqa %xmm7,%xmm3 │ │ │ │ + pand %xmm4,%xmm3 │ │ │ │ + psllw $0x9,%xmm3 │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + movdqu 0x10(%rdx,%rcx,2),%xmm1 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqu 0x12(%rdx,%rcx,2),%xmm2 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + psraw $0xf,%xmm2 │ │ │ │ + pand %xmm2,%xmm0 │ │ │ │ + pandn %xmm6,%xmm2 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + movddup 0xbffb8(%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 0xbffb0(%r10),%xmm2 │ │ │ │ + movddup 0xbffa8(%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 323e31 <__cxa_finalize@plt+0x2f8de1> │ │ │ │ + je 31ecc5 <__cxa_finalize@plt+0x2f3c75> │ │ │ │ add %rsi,%rdi │ │ │ │ - cmp %r10d,%r9d │ │ │ │ - jb 323d50 <__cxa_finalize@plt+0x2f8d00> │ │ │ │ - vmovdqa %ymm6,(%rdi) │ │ │ │ - vmovdqa %ymm6,0x20(%rdi) │ │ │ │ - vmovdqa %ymm6,0x40(%rdi) │ │ │ │ - vmovdqa %ymm6,0x60(%rdi) │ │ │ │ + add %rax,%r9 │ │ │ │ + jl 31ebab <__cxa_finalize@plt+0x2f3b5b> │ │ │ │ + movdqa %xmm6,(%rdi) │ │ │ │ + movdqa %xmm6,0x10(%rdi) │ │ │ │ + movdqa %xmm6,0x20(%rdi) │ │ │ │ + movdqa %xmm6,0x30(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 323e16 <__cxa_finalize@plt+0x2f8dc6> │ │ │ │ - mov 0x100(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ + jg 31ecaa <__cxa_finalize@plt+0x2f3c5a> │ │ │ │ + add $0x128,%rsp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - push %rbx │ │ │ │ - push %rbp │ │ │ │ - push %r14 │ │ │ │ - push %r15 │ │ │ │ - mov %rsp,%r15 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x160,%rsp │ │ │ │ - lea 0xba8c1(%rip),%rbx │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - lea 0xbde88(%rip),%rax │ │ │ │ - movslq (%rbx,%rcx,4),%rcx │ │ │ │ - vmovdqa (%rdx),%ymm1 │ │ │ │ - movzbl %r9b,%r10d │ │ │ │ - xor $0x400,%r9d │ │ │ │ - vmovdqa -0x20(%rdx),%ymm2 │ │ │ │ - mov %rax,%r11 │ │ │ │ - sub %r10,%rax │ │ │ │ - vmovdqa -0x40(%rdx),%ymm3 │ │ │ │ - add %rbx,%rcx │ │ │ │ - add $0xfffffffffffffde4,%rbx │ │ │ │ - vmovdqa -0x60(%rdx),%ymm4 │ │ │ │ - and $0xfffffffe,%r10d │ │ │ │ - vmovdqa -0x80(%rdx),%ymm5 │ │ │ │ - and $0xfffffffffffffffe,%rax │ │ │ │ - movzwl (%r11,%r10,1),%r10d │ │ │ │ - movzwl 0x10e(%rax),%eax │ │ │ │ - vpbroadcastd 0x14c(%rbx),%ymm11 │ │ │ │ - vmovdqa %ymm1,0x80(%rsp) │ │ │ │ - vmovdqa %ymm2,0x60(%rsp) │ │ │ │ - vmovdqa %ymm3,0x40(%rsp) │ │ │ │ - neg %eax │ │ │ │ - vmovdqa %ymm4,0x20(%rsp) │ │ │ │ - neg %r10 │ │ │ │ - vmovdqa %ymm5,(%rsp) │ │ │ │ - jmp *%rcx │ │ │ │ - vbroadcasti128 0xf0(%rbx),%ymm10 │ │ │ │ - vpbroadcastq -0x1e(%rbx),%ymm6 │ │ │ │ - lea 0x1040(%rax),%r11d │ │ │ │ - mov $0xec0,%ebp │ │ │ │ + lea 0x3f(%r8),%ecx │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 3241fe <__cxa_finalize@plt+0x2f91ae> │ │ │ │ - lea 0x2(%r8),%ecx │ │ │ │ - add $0x3fe,%r9d │ │ │ │ - shl $0x6,%ecx │ │ │ │ - test %r9d,%ecx │ │ │ │ - jne 32404d <__cxa_finalize@plt+0x2f8ffd> │ │ │ │ - vmovq 0x2(%rdx),%xmm0 │ │ │ │ - vmovq (%rdx),%xmm1 │ │ │ │ - vpshuflw $0xf9,%xmm0,%xmm2 │ │ │ │ - vpshuflw $0x90,%xmm1,%xmm3 │ │ │ │ - vpbroadcastw 0x38(%r15),%xmm4 │ │ │ │ - vbroadcasti128 0xe0(%rbx),%ymm10 │ │ │ │ - vpaddw %xmm0,%xmm1,%xmm1 │ │ │ │ - vpaddw %xmm3,%xmm2,%xmm2 │ │ │ │ - lea 0x40(%r11,%rax,1),%r11d │ │ │ │ - vpsubw %xmm2,%xmm1,%xmm2 │ │ │ │ - add %eax,%eax │ │ │ │ - vpsraw $0x3,%xmm2,%xmm2 │ │ │ │ - vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ - sub $0xc0,%ebp │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpaddw %ymm6,%ymm6,%ymm6 │ │ │ │ - vpmaxsw %xmm3,%xmm1,%xmm1 │ │ │ │ - sub $0x433,%r9d │ │ │ │ - vpavgw %xmm3,%xmm1,%xmm1 │ │ │ │ - lea 0x3(%r8),%ecx │ │ │ │ - vpminsw %xmm4,%xmm1,%xmm1 │ │ │ │ - xor $0x7f,%r9d │ │ │ │ - vpunpcklwd %xmm0,%xmm1,%xmm1 │ │ │ │ - vmovdqu %xmm1,0x82(%rsp) │ │ │ │ - call 323fa0 <__cxa_finalize@plt+0x2f8f50> │ │ │ │ - jmp 324113 <__cxa_finalize@plt+0x2f90c3> │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovd %ecx,%xmm8 │ │ │ │ - mov %r9d,%ecx │ │ │ │ - vmovd %r9d,%xmm7 │ │ │ │ - vpbroadcastb %xmm8,%ymm8 │ │ │ │ - shr $0x8,%ecx │ │ │ │ - vpbroadcastb %xmm7,%ymm7 │ │ │ │ - vpcmpeqb 0x20(%rbx),%ymm8,%ymm8 │ │ │ │ - vmovdqa (%rbx,%rcx,8),%xmm9 │ │ │ │ - vpand %ymm7,%ymm8,%ymm0 │ │ │ │ - vpcmpgtb %ymm9,%ymm0,%ymm0 │ │ │ │ - vpmovmskb %ymm0,%ecx │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqa -0x10(%rdx),%xmm0 │ │ │ │ - vmovdqu -0xe(%rdx),%xmm1 │ │ │ │ - vpbroadcastw 0x38(%r15),%xmm4 │ │ │ │ - cmp $0x8,%r8d │ │ │ │ - je 324002 <__cxa_finalize@plt+0x2f8fb2> │ │ │ │ - vpshufhw $0x90,%xmm0,%xmm2 │ │ │ │ - vpshufhw $0xf9,%xmm1,%xmm3 │ │ │ │ - jmp 324010 <__cxa_finalize@plt+0x2f8fc0> │ │ │ │ - vpblendw $0xfe,-0x12(%rdx),%xmm0,%xmm2 │ │ │ │ - vpblendw $0x7f,-0xc(%rdx),%xmm1,%xmm3 │ │ │ │ - vpaddw %xmm0,%xmm1,%xmm1 │ │ │ │ - vpaddw %xmm3,%xmm2,%xmm2 │ │ │ │ - vpsubw %xmm2,%xmm1,%xmm2 │ │ │ │ - add %r10,%r10 │ │ │ │ - vpsraw $0x3,%xmm2,%xmm2 │ │ │ │ - vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpmaxsw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpavgw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpminsw %xmm4,%xmm1,%xmm1 │ │ │ │ - vpunpcklwd %xmm1,%xmm0,%xmm2 │ │ │ │ - vpunpckhwd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovdqa %xmm2,0x68(%rsp) │ │ │ │ - vmovdqa %xmm0,0x78(%rsp) │ │ │ │ - ret │ │ │ │ - lea 0x3(%r8),%ecx │ │ │ │ - sub $0x458,%r9d │ │ │ │ - call 323fa0 <__cxa_finalize@plt+0x2f8f50> │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 3240e6 <__cxa_finalize@plt+0x2f9096> │ │ │ │ - popcnt %ecx,%ecx │ │ │ │ - vpbroadcastd 0x128(%rbx,%rcx,4),%xmm4 │ │ │ │ - vpbroadcastd 0x11c(%rbx,%rcx,4),%xmm5 │ │ │ │ - vpsrldq $0x2,%xmm1,%xmm0 │ │ │ │ - vpshuflw $0x90,%xmm1,%xmm2 │ │ │ │ - vpmullw %xmm0,%xmm4,%xmm4 │ │ │ │ - vpshuflw $0xf9,%xmm0,%xmm3 │ │ │ │ - vpaddw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpshuflw $0xfe,%xmm0,%xmm3 │ │ │ │ - vpmullw %xmm5,%xmm1,%xmm1 │ │ │ │ - vpbroadcastd 0x134(%rbx,%rcx,4),%xmm5 │ │ │ │ - vpaddw %xmm3,%xmm2,%xmm2 │ │ │ │ - vpbroadcastd 0x28(%r15),%xmm3 │ │ │ │ - vpmullw %xmm5,%xmm2,%xmm2 │ │ │ │ - vpackssdw %xmm3,%xmm3,%xmm3 │ │ │ │ - vpaddw %xmm4,%xmm1,%xmm1 │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpsubw 0x40(%rbx),%xmm3,%xmm3 │ │ │ │ - vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ - vpsrlw $0x3,%xmm1,%xmm1 │ │ │ │ - vpminsw %xmm3,%xmm11,%xmm3 │ │ │ │ - vpavgw %xmm4,%xmm1,%xmm1 │ │ │ │ - vpblendvb %xmm3,%xmm0,%xmm1,%xmm1 │ │ │ │ - vmovq %xmm1,0x82(%rsp) │ │ │ │ - lea 0x2(%r8),%ecx │ │ │ │ - add $0x3cd,%r9d │ │ │ │ + jne 31ece4 <__cxa_finalize@plt+0x2f3c94> │ │ │ │ + call 31ef30 <__cxa_finalize@plt+0x2f3ee0> │ │ │ │ + call 31efe7 <__cxa_finalize@plt+0x2f3f97> │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + movd %eax,%xmm5 │ │ │ │ + movdqa 0xbfe70(%r10),%xmm4 │ │ │ │ shl $0x6,%ecx │ │ │ │ - test %r9d,%ecx │ │ │ │ - je 324166 <__cxa_finalize@plt+0x2f9116> │ │ │ │ - vpbroadcastd 0xbc(%rbx),%xmm0 │ │ │ │ - vpsubb %xmm7,%xmm0,%xmm0 │ │ │ │ - vpand %xmm0,%xmm8,%xmm0 │ │ │ │ - vpcmpgtb %xmm9,%xmm0,%xmm0 │ │ │ │ - vpmovmskb %xmm0,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 3241fe <__cxa_finalize@plt+0x2f91ae> │ │ │ │ - popcnt %ecx,%ecx │ │ │ │ - vmovdqa -0x20(%rdx),%ymm0 │ │ │ │ - vpbroadcastd 0x30(%r15),%ymm5 │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - je 324180 <__cxa_finalize@plt+0x2f9130> │ │ │ │ - vpbroadcastd 0x128(%rbx,%rcx,4),%ymm2 │ │ │ │ - vpbroadcastd 0x11c(%rbx,%rcx,4),%ymm3 │ │ │ │ - vpmullw %ymm0,%ymm2,%ymm2 │ │ │ │ - cmp $0x8,%r8d │ │ │ │ - jl 3241c6 <__cxa_finalize@plt+0x2f9176> │ │ │ │ - vmovdqu -0x22(%rdx),%ymm4 │ │ │ │ - vpunpcklwd %ymm0,%ymm0,%ymm1 │ │ │ │ - vpblendd $0xee,%ymm4,%ymm1,%ymm1 │ │ │ │ - je 3241cb <__cxa_finalize@plt+0x2f917b> │ │ │ │ - vpblendd $0x10,%ymm4,%ymm1,%ymm1 │ │ │ │ - jmp 3241cb <__cxa_finalize@plt+0x2f917b> │ │ │ │ - call 323fe0 <__cxa_finalize@plt+0x2f8f90> │ │ │ │ - mov $0xfffffffffffffff0,%r14 │ │ │ │ - vbroadcasti128 0xe0(%rbx),%ymm9 │ │ │ │ - jmp 32420e <__cxa_finalize@plt+0x2f91be> │ │ │ │ - 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 3241e5 <__cxa_finalize@plt+0x2f9195> │ │ │ │ - vpshufhw $0x90,%ymm0,%ymm1 │ │ │ │ - vpaddw -0x1e(%rdx),%ymm1,%ymm1 │ │ │ │ - vpmullw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpxor %ymm2,%ymm2,%ymm2 │ │ │ │ - vpsrlw $0x3,%ymm1,%ymm1 │ │ │ │ - vpavgw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm5,%ymm5,%ymm5 │ │ │ │ - vpsubw 0x60(%rbx),%ymm5,%ymm5 │ │ │ │ - vpminsw %ymm5,%ymm11,%ymm5 │ │ │ │ - vpblendvb %ymm5,%ymm0,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm1,0x60(%rsp) │ │ │ │ - vbroadcasti128 0xf0(%rbx),%ymm9 │ │ │ │ - mov $0xfffffffffffffff8,%r14 │ │ │ │ - vmovd %r10d,%xmm5 │ │ │ │ - vmovdqa 0xc0(%rbx),%ymm4 │ │ │ │ - mov %r11d,%edx │ │ │ │ - vmovd %eax,%xmm0 │ │ │ │ - vpbroadcastw %xmm5,%ymm5 │ │ │ │ - rorx $0x5,%r10,%r9 │ │ │ │ - lea (%r10,%r10,2),%r11d │ │ │ │ - vpmullw 0x80(%rbx),%ymm5,%ymm5 │ │ │ │ - rorx $0x4,%r10,%rbx │ │ │ │ - sar $0x6,%r10d │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - sar $0x6,%r11d │ │ │ │ - vpand %ymm5,%ymm11,%ymm5 │ │ │ │ - neg %r10d │ │ │ │ - vpsllw $0x9,%ymm5,%ymm5 │ │ │ │ - add %r10d,%r9d │ │ │ │ - add %r10d,%r11d │ │ │ │ - add %r10d,%ebx │ │ │ │ - vpaddw %ymm0,%ymm0,%ymm7 │ │ │ │ - lea 0x7e(%rsp,%r10,2),%r10 │ │ │ │ - vpblendd $0xcc,%ymm7,%ymm0,%ymm0 │ │ │ │ - add %r14,%r10 │ │ │ │ - neg %r9d │ │ │ │ - vpaddw %ymm7,%ymm0,%ymm1 │ │ │ │ - neg %r11d │ │ │ │ - vpblendd $0xf0,%ymm1,%ymm0,%ymm0 │ │ │ │ - neg %ebx │ │ │ │ - vpaddw %ymm7,%ymm7,%ymm7 │ │ │ │ - vpaddw %ymm0,%ymm6,%ymm6 │ │ │ │ + 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 0xbffb8(%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 0xbffb0(%r10),%xmm2 │ │ │ │ + pcmpgtw %xmm4,%xmm2 │ │ │ │ + pand %xmm2,%xmm0 │ │ │ │ + pandn %xmm6,%xmm2 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + movddup 0xbffa8(%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 0xbffa0(%r10),%xmm2 │ │ │ │ + pcmpgtw %xmm4,%xmm2 │ │ │ │ + pand %xmm2,%xmm0 │ │ │ │ + pandn %xmm6,%xmm2 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + movddup 0xbff98(%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 0xbff90(%r10),%xmm2 │ │ │ │ + movddup 0xbff88(%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 31ef27 <__cxa_finalize@plt+0x2f3ed7> │ │ │ │ + add %rsi,%rdi │ │ │ │ + add %rax,%r9 │ │ │ │ + jl 31ed1d <__cxa_finalize@plt+0x2f3ccd> │ │ │ │ + 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 31eef8 <__cxa_finalize@plt+0x2f3ea8> │ │ │ │ + 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 31ef45 <__cxa_finalize@plt+0x2f3ef5> │ │ │ │ + lea 0x18(%rsp),%rdx │ │ │ │ + movq %xmm3,0x2(%rdx,%rcx,2) │ │ │ │ + ret │ │ │ │ + cmp $0x3,%r9d │ │ │ │ + je 31efe7 <__cxa_finalize@plt+0x2f3f97> │ │ │ │ + movddup 0xbff60(%r10,%r9,8),%xmm4 │ │ │ │ + movddup 0xbff70(%r10,%r9,8),%xmm5 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + movddup 0xbff68(%r10),%xmm6 │ │ │ │ + movdqu -0x2(%rdx),%xmm2 │ │ │ │ + jmp 31efb0 <__cxa_finalize@plt+0x2f3f60> │ │ │ │ + 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 31efa2 <__cxa_finalize@plt+0x2f3f52> │ │ │ │ + movdqa %xmm1,-0x10(%rdx,%r9,2) │ │ │ │ + ret │ │ │ │ + movddup 0xbffd0(%r10),%xmm5 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + movdqu -0x2(%rdx),%xmm2 │ │ │ │ + movdqu -0x4(%rdx),%xmm3 │ │ │ │ + jmp 31f014 <__cxa_finalize@plt+0x2f3fc4> │ │ │ │ + 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 31efff <__cxa_finalize@plt+0x2f3faf> │ │ │ │ + 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 0xbffd8(%r10),%xmm8 │ │ │ │ + lea -0x4(%rcx),%ebx │ │ │ │ + shl $0x6,%ebx │ │ │ │ + movdqa 0xbfec0(%r10),%xmm9 │ │ │ │ + or %r8d,%ebx │ │ │ │ + movdqa 0xbfee0(%r10),%xmm10 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + movdqa -0x80(%rdx),%xmm0 │ │ │ │ + movdqa -0x70(%rdx),%xmm1 │ │ │ │ + movdqa -0x60(%rdx),%xmm2 │ │ │ │ + movdqa -0x50(%rdx),%xmm3 │ │ │ │ + movslq 0xc007c(%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 0xc007c(%r10,%rcx,1),%rcx │ │ │ │ + movdqa %xmm6,0xb0(%rsp) │ │ │ │ + pxor %xmm3,%xmm3 │ │ │ │ + movdqa %xmm7,0xc0(%rsp) │ │ │ │ + movzwl 0xc442e(%r10,%r11,1),%r11d │ │ │ │ + movzwl 0xc453c(%r10,%rax,1),%eax │ │ │ │ + movddup 0xbffe0(%r10),%xmm0 │ │ │ │ + movd (%rdx),%xmm4 │ │ │ │ + movdqu 0x2(%rdx),%xmm5 │ │ │ │ + movdqu 0x12(%rdx),%xmm6 │ │ │ │ + movsldup 0xbff60(%r10),%xmm1 │ │ │ │ + pshufb %xmm0,%xmm4 │ │ │ │ + movq 0xbfe72(%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 31f39d <__cxa_finalize@plt+0x2f434d> │ │ │ │ + lea 0x2(%r8),%ecx │ │ │ │ + add $0x3fe,%r9d │ │ │ │ + pshuflw $0xff,%xmm5,%xmm1 │ │ │ │ + shl $0x6,%ecx │ │ │ │ + movq %xmm1,0xe8(%rsp) │ │ │ │ + test %r9d,%ecx │ │ │ │ + jne 31f2a6 <__cxa_finalize@plt+0x2f4256> │ │ │ │ + call 31f21d <__cxa_finalize@plt+0x2f41cd> │ │ │ │ + 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 0xbff40(%r10),%xmm2 │ │ │ │ + pand %xmm2,%xmm7 │ │ │ │ + pcmpgtb 0xbff10(%r10,%r9,8),%xmm7 │ │ │ │ + jmp 31f7c3 <__cxa_finalize@plt+0x2f4773> │ │ │ │ + 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 0xbfed0(%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 0xbff40(%r10),%xmm4 │ │ │ │ + movd %ecx,%xmm7 │ │ │ │ + movdqa 0xbff10(%r10,%r9,8),%xmm5 │ │ │ │ + mov $0x4,%ecx │ │ │ │ + call 31f806 <__cxa_finalize@plt+0x2f47b6> │ │ │ │ + mov 0x40(%rsp),%r9d │ │ │ │ + lea 0x2(%r8),%ecx │ │ │ │ + sub $0x8b,%r9d │ │ │ │ + shl $0x6,%ecx │ │ │ │ + test %r9d,%ecx │ │ │ │ + jne 31f7c3 <__cxa_finalize@plt+0x2f4773> │ │ │ │ + movdqa -0x10(%rdx),%xmm2 │ │ │ │ + lea -0x4(%r8),%ecx │ │ │ │ + movdqu -0xe(%rdx),%xmm3 │ │ │ │ + movdqu 0xc4(%rsp),%xmm4 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pshufb 0xbfea0(%r10,%rcx,4),%xmm1 │ │ │ │ + movd 0x1b0(%rsp),%xmm6 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + paddw %xmm2,%xmm3 │ │ │ │ + paddw %xmm1,%xmm4 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + psubw %xmm4,%xmm1 │ │ │ │ + movshdup 0xbff60(%r10),%xmm4 │ │ │ │ + psraw $0x3,%xmm1 │ │ │ │ + pshufb %xmm0,%xmm6 │ │ │ │ + paddw %xmm1,%xmm3 │ │ │ │ + pmaxsw %xmm5,%xmm3 │ │ │ │ + pavgw %xmm5,%xmm3 │ │ │ │ + pminsw %xmm6,%xmm3 │ │ │ │ + movdqa 0xbfef0(%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 0xbfea0(%r10),%xmm5 │ │ │ │ + pshuflw $0x0,%xmm3,%xmm4 │ │ │ │ + punpcklqdq %xmm7,%xmm6 │ │ │ │ + pmullw %xmm5,%xmm4 │ │ │ │ + pshuflw $0x55,%xmm3,%xmm3 │ │ │ │ + paddw %xmm0,%xmm6 │ │ │ │ + mov %ebp,%edx │ │ │ │ + pshuflw $0xff,%xmm4,%xmm0 │ │ │ │ + psubw (%rsp),%xmm4 │ │ │ │ + movq %xmm3,0x18(%rsp) │ │ │ │ + movq %xmm0,0x28(%rsp) │ │ │ │ + mov %rdi,%r9 │ │ │ │ + movdqa %xmm6,0x40(%rsp) │ │ │ │ + movq %xmm4,0x20(%rsp) │ │ │ │ + movdqa %xmm8,%xmm0 │ │ │ │ + pand %xmm4,%xmm0 │ │ │ │ + psraw $0x6,%xmm4 │ │ │ │ + psllw $0x9,%xmm0 │ │ │ │ + movq %xmm0,0x38(%rsp) │ │ │ │ + pabsw %xmm4,%xmm4 │ │ │ │ + movq %xmm4,0x30(%rsp) │ │ │ │ + movzbl %bl,%r8d │ │ │ │ lea (%rdx,%rax,1),%ecx │ │ │ │ shr $0x6,%edx │ │ │ │ - vmovdqu (%rsp,%rdx,2),%xmm1 │ │ │ │ + movdqu (%rsp,%rdx,2),%xmm2 │ │ │ │ lea (%rcx,%rax,1),%edx │ │ │ │ shr $0x6,%ecx │ │ │ │ - vmovdqu (%rsp,%rcx,2),%xmm3 │ │ │ │ + movdqu (%rsp,%rcx,2),%xmm1 │ │ │ │ lea (%rdx,%rax,1),%ecx │ │ │ │ shr $0x6,%edx │ │ │ │ - vinserti128 $0x1,(%rsp,%rdx,2),%ymm1,%ymm1 │ │ │ │ + movdqu (%rsp,%rdx,2),%xmm3 │ │ │ │ lea (%rcx,%rax,1),%edx │ │ │ │ shr $0x6,%ecx │ │ │ │ - vinserti128 $0x1,(%rsp,%rcx,2),%ymm3,%ymm3 │ │ │ │ - vpshufb %ymm10,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm10,%ymm3,%ymm3 │ │ │ │ - vpand %ymm6,%ymm11,%ymm2 │ │ │ │ - vpunpcklqdq %ymm3,%ymm1,%ymm0 │ │ │ │ - vpunpckhqdq %ymm3,%ymm1,%ymm1 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - cmp $0x40,%ecx │ │ │ │ - jge 324332 <__cxa_finalize@plt+0x2f92e2> │ │ │ │ - vmovdqu (%r10),%xmm2 │ │ │ │ - vinserti128 $0x1,(%r10,%r11,2),%ymm2,%ymm2 │ │ │ │ - vmovdqu (%r10,%r9,2),%xmm3 │ │ │ │ - vinserti128 $0x1,(%r10,%rbx,2),%ymm3,%ymm3 │ │ │ │ - vpshufb %ymm9,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm9,%ymm3,%ymm3 │ │ │ │ - vpunpckhwd %ymm3,%ymm2,%ymm1 │ │ │ │ - vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpsraw $0xf,%ymm6,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpermd %ymm1,%ymm4,%ymm1 │ │ │ │ - vpblendvb %ymm3,%ymm1,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm7,%ymm6,%ymm6 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - add %r14,%r10 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm1,(%rdi,%rcx,1) │ │ │ │ + movdqu (%rsp,%rcx,2),%xmm4 │ │ │ │ + pshufb %xmm9,%xmm2 │ │ │ │ + pshufb %xmm9,%xmm1 │ │ │ │ + pshufb %xmm9,%xmm3 │ │ │ │ + pshufb %xmm9,%xmm4 │ │ │ │ + movdqa %xmm2,%xmm0 │ │ │ │ + punpcklqdq %xmm1,%xmm0 │ │ │ │ + punpckhqdq %xmm1,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + punpcklqdq %xmm4,%xmm1 │ │ │ │ + punpckhqdq %xmm4,%xmm3 │ │ │ │ + movdqa %xmm8,%xmm5 │ │ │ │ + pand %xmm6,%xmm5 │ │ │ │ + psllw $0x9,%xmm5 │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + pmulhrsw %xmm5,%xmm2 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + paddw %xmm7,%xmm5 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm8,%xmm2 │ │ │ │ + pand %xmm5,%xmm2 │ │ │ │ + psllw $0x9,%xmm2 │ │ │ │ + pmulhrsw %xmm2,%xmm3 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + cmp $0x6f,%ecx │ │ │ │ + jge 31f59c <__cxa_finalize@plt+0x2f454c> │ │ │ │ + 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 3243cb <__cxa_finalize@plt+0x2f937b> │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - cmp %ebp,%edx │ │ │ │ - jge 32428d <__cxa_finalize@plt+0x2f923d> │ │ │ │ - vmovdqu (%r10),%xmm1 │ │ │ │ - vinserti128 $0x1,(%r10,%r11,2),%ymm1,%ymm1 │ │ │ │ - vmovdqu (%r10,%r9,2),%xmm2 │ │ │ │ - vinserti128 $0x1,(%r10,%rbx,2),%ymm2,%ymm2 │ │ │ │ - add %r14,%r10 │ │ │ │ - vpshufb %ymm9,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm9,%ymm2,%ymm2 │ │ │ │ - vpunpckhwd %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpcklwd %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpermd %ymm0,%ymm4,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm1,(%rdi,%rcx,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ + je 31f6a1 <__cxa_finalize@plt+0x2f4651> │ │ │ │ + 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 31f427 <__cxa_finalize@plt+0x2f43d7> │ │ │ │ + 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 324368 <__cxa_finalize@plt+0x2f9318> │ │ │ │ - mov %r15,%rsp │ │ │ │ - pop %r15 │ │ │ │ + jg 31f5e5 <__cxa_finalize@plt+0x2f4595> │ │ │ │ + sub $0x100,%ebx │ │ │ │ + jl 31f6d6 <__cxa_finalize@plt+0x2f4686> │ │ │ │ + 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 31f3f3 <__cxa_finalize@plt+0x2f43a3> │ │ │ │ + add $0x180,%rsp │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ - vzeroupper │ │ │ │ ret │ │ │ │ - mov %r8d,%ebp │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 324739 <__cxa_finalize@plt+0x2f96e9> │ │ │ │ + jne 31f39d <__cxa_finalize@plt+0x2f434d> │ │ │ │ lea 0x7e(%r9),%ecx │ │ │ │ - xor %r11d,%r11d │ │ │ │ + pshufhw $0xff,%xmm5,%xmm1 │ │ │ │ mov %r8b,%cl │ │ │ │ + movhps %xmm1,0xf0(%rsp) │ │ │ │ cmp $0x8,%ecx │ │ │ │ - ja 32446e <__cxa_finalize@plt+0x2f941e> │ │ │ │ - vmovdqu 0x2(%rdx),%xmm0 │ │ │ │ - vmovdqa (%rdx),%xmm1 │ │ │ │ - vpblendw $0x7f,0x4(%rdx),%xmm0,%xmm2 │ │ │ │ - vpblendw $0xfe,-0x2(%rdx),%xmm1,%xmm3 │ │ │ │ - vpbroadcastw 0x38(%r15),%xmm4 │ │ │ │ - vpaddw %xmm0,%xmm1,%xmm1 │ │ │ │ - vpaddw %xmm3,%xmm2,%xmm2 │ │ │ │ - not %r11d │ │ │ │ - vpsubw %xmm2,%xmm1,%xmm2 │ │ │ │ - add %eax,%eax │ │ │ │ - vpsraw $0x3,%xmm2,%xmm2 │ │ │ │ + ja 31f765 <__cxa_finalize@plt+0x2f4715> │ │ │ │ + call 31f21d <__cxa_finalize@plt+0x2f41cd> │ │ │ │ sub $0x35,%r9d │ │ │ │ - vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ - vpaddw %xmm1,%xmm2,%xmm2 │ │ │ │ lea 0x7(%r8),%ecx │ │ │ │ - vpmaxsw %xmm3,%xmm2,%xmm2 │ │ │ │ xor $0x7f,%r9d │ │ │ │ - vpavgw %xmm3,%xmm2,%xmm2 │ │ │ │ - vpminsw %xmm4,%xmm2,%xmm2 │ │ │ │ - vpunpcklwd %xmm0,%xmm2,%xmm1 │ │ │ │ - vpunpckhwd %xmm0,%xmm2,%xmm2 │ │ │ │ - vmovdqu %xmm1,0x82(%rsp) │ │ │ │ - vmovdqu %xmm2,0x92(%rsp) │ │ │ │ - call 323fa0 <__cxa_finalize@plt+0x2f8f50> │ │ │ │ - jmp 324530 <__cxa_finalize@plt+0x2f94e0> │ │ │ │ + movdqu 0xbff44(%r10),%xmm1 │ │ │ │ + movd %ecx,%xmm2 │ │ │ │ + movd %r9d,%xmm7 │ │ │ │ + shr $0x8,%r9d │ │ │ │ + movdqa 0xbff10(%r10,%r9,8),%xmm4 │ │ │ │ + psrldq $0x4,%xmm4 │ │ │ │ + pshufb %xmm3,%xmm2 │ │ │ │ + pshufb %xmm3,%xmm7 │ │ │ │ + pcmpeqb %xmm1,%xmm2 │ │ │ │ + movq 0xbffe8(%r10),%xmm1 │ │ │ │ + pand %xmm2,%xmm7 │ │ │ │ + pcmpgtb %xmm4,%xmm7 │ │ │ │ + movq %xmm1,0x8(%rsp) │ │ │ │ + jmp 31f7c3 <__cxa_finalize@plt+0x2f4773> │ │ │ │ lea 0x7(%r8),%ecx │ │ │ │ + mov %r9d,0x40(%rsp) │ │ │ │ sub $0x5a,%r9d │ │ │ │ - call 323fa0 <__cxa_finalize@plt+0x2f8f50> │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 32450a <__cxa_finalize@plt+0x2f94ba> │ │ │ │ - popcnt %ecx,%ecx │ │ │ │ - vpbroadcastd 0x128(%rbx,%rcx,4),%xmm4 │ │ │ │ - vpbroadcastd 0x11c(%rbx,%rcx,4),%xmm5 │ │ │ │ - vpbroadcastd 0x134(%rbx,%rcx,4),%xmm6 │ │ │ │ - vmovdqu 0x2(%rdx),%xmm0 │ │ │ │ - vpblendw $0xfe,-0x2(%rdx),%xmm1,%xmm2 │ │ │ │ - vpmullw %xmm0,%xmm4,%xmm4 │ │ │ │ - vpblendw $0x7f,0x4(%rdx),%xmm0,%xmm3 │ │ │ │ - vpaddw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpblendd $0x7,0x6(%rdx),%xmm3,%xmm3 │ │ │ │ - vpaddw %xmm3,%xmm2,%xmm2 │ │ │ │ - vpbroadcastd 0x28(%r15),%xmm3 │ │ │ │ - vpmullw %xmm5,%xmm1,%xmm1 │ │ │ │ - vpmullw %xmm6,%xmm2,%xmm2 │ │ │ │ - vpackssdw %xmm3,%xmm3,%xmm3 │ │ │ │ - vpaddw %xmm4,%xmm1,%xmm1 │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpsubw 0x40(%rbx),%xmm3,%xmm3 │ │ │ │ - vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ - vpsrlw $0x3,%xmm1,%xmm1 │ │ │ │ - vpminsw %xmm3,%xmm11,%xmm3 │ │ │ │ - vpavgw %xmm4,%xmm1,%xmm1 │ │ │ │ - vpblendvb %xmm3,%xmm0,%xmm1,%xmm1 │ │ │ │ - vmovdqu %xmm1,0x82(%rsp) │ │ │ │ - lea -0x33(%r9),%ecx │ │ │ │ + movd %ecx,%xmm2 │ │ │ │ + mov $0x5a,%ecx │ │ │ │ + movd %r9d,%xmm1 │ │ │ │ + sub %r9d,%ecx │ │ │ │ + shr $0x8,%r9d │ │ │ │ + movdqu 0xbff44(%r10),%xmm4 │ │ │ │ + movd %ecx,%xmm7 │ │ │ │ + movdqa 0xbff10(%r10,%r9,8),%xmm5 │ │ │ │ + psrldq $0x4,%xmm5 │ │ │ │ + mov $0x8,%ecx │ │ │ │ + call 31f806 <__cxa_finalize@plt+0x2f47b6> │ │ │ │ + mov 0x40(%rsp),%ecx │ │ │ │ + sub $0x8d,%ecx │ │ │ │ mov %r8b,%cl │ │ │ │ cmp $0x8,%ecx │ │ │ │ - jbe 32455c <__cxa_finalize@plt+0x2f950c> │ │ │ │ - vpbroadcastd 0xbc(%rbx),%ymm0 │ │ │ │ - vpsubb %ymm7,%ymm0,%ymm0 │ │ │ │ - vpand %ymm0,%ymm8,%ymm0 │ │ │ │ - vpcmpgtb %ymm9,%ymm0,%ymm0 │ │ │ │ - vpmovmskb %ymm0,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 324739 <__cxa_finalize@plt+0x2f96e9> │ │ │ │ - popcnt %ecx,%ecx │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - jne 32457e <__cxa_finalize@plt+0x2f952e> │ │ │ │ - vpbroadcastd 0x148(%rbx),%ymm6 │ │ │ │ - vpbroadcastd 0xb4(%rbx),%ymm7 │ │ │ │ - cmp $0x10,%r8d │ │ │ │ - jmp 324b6e <__cxa_finalize@plt+0x2f9b1e> │ │ │ │ - call 323fe0 <__cxa_finalize@plt+0x2f8f90> │ │ │ │ - vbroadcasti128 0x110(%rbx),%ymm7 │ │ │ │ - lea 0x76(%rsp),%r14 │ │ │ │ - mov $0xfffffffffffffff8,%r11 │ │ │ │ - jmp 32474e <__cxa_finalize@plt+0x2f96fe> │ │ │ │ - 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 3245c0 <__cxa_finalize@plt+0x2f9570> │ │ │ │ - vmovdqu -0x22(%rdx),%ymm4 │ │ │ │ - vpunpcklwd %ymm0,%ymm0,%ymm1 │ │ │ │ - vpblendd $0xee,%ymm4,%ymm1,%ymm1 │ │ │ │ - je 3245c5 <__cxa_finalize@plt+0x2f9575> │ │ │ │ - vpblendd $0x10,%ymm4,%ymm1,%ymm1 │ │ │ │ - jmp 3245c5 <__cxa_finalize@plt+0x2f9575> │ │ │ │ - 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 324739 <__cxa_finalize@plt+0x2f96e9> │ │ │ │ - vbroadcasti128 0xe0(%rbx),%ymm10 │ │ │ │ - vbroadcasti128 0x100(%rbx),%ymm7 │ │ │ │ - lea 0x78(%rsp),%r9 │ │ │ │ - vmovd %r10d,%xmm1 │ │ │ │ - vbroadcasti128 -0x1e(%rbx),%ymm4 │ │ │ │ - vmovd %eax,%xmm2 │ │ │ │ - vpbroadcastw %xmm1,%ymm1 │ │ │ │ - vpbroadcastw %xmm2,%ymm2 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - vpaddw %ymm4,%ymm4,%ymm4 │ │ │ │ - vpmullw 0xa0(%rbx),%ymm1,%ymm0 │ │ │ │ - vpaddw %ymm2,%ymm2,%ymm5 │ │ │ │ - vpsllw $0x3,%xmm1,%xmm1 │ │ │ │ - vpblendd $0xf0,%ymm5,%ymm2,%ymm2 │ │ │ │ - lea 0x1080(%rax),%edx │ │ │ │ - vpaddw %ymm2,%ymm4,%ymm4 │ │ │ │ - vpshufd $0x88,%ymm0,%ymm6 │ │ │ │ - vpsraw $0x6,%xmm0,%xmm0 │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - vpsubw %xmm0,%xmm1,%xmm8 │ │ │ │ - vpand %ymm6,%ymm11,%ymm6 │ │ │ │ - vpunpckhwd %xmm1,%xmm8,%xmm9 │ │ │ │ - vpsllw $0x9,%ymm6,%ymm6 │ │ │ │ - vpunpcklwd %xmm1,%xmm8,%xmm8 │ │ │ │ - lea (%rdx,%rax,1),%ecx │ │ │ │ - shr $0x6,%edx │ │ │ │ - vmovdqu (%rsp,%rdx,2),%xmm1 │ │ │ │ - vmovdqu 0x10(%rsp,%rdx,2),%xmm2 │ │ │ │ - lea (%rcx,%rax,1),%edx │ │ │ │ - shr $0x6,%ecx │ │ │ │ - vinserti128 $0x1,(%rsp,%rcx,2),%ymm1,%ymm1 │ │ │ │ - vinserti128 $0x1,0x10(%rsp,%rcx,2),%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm10,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm10,%ymm2,%ymm2 │ │ │ │ - vpunpcklqdq %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpckhqdq %ymm2,%ymm1,%ymm1 │ │ │ │ - vpand %ymm4,%ymm11,%ymm2 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - cmp $0x40,%ecx │ │ │ │ - jge 324713 <__cxa_finalize@plt+0x2f96c3> │ │ │ │ - vmovdqa %ymm5,%ymm1 │ │ │ │ - vpgatherdq %ymm5,(%r9,%xmm9,2),%ymm3 │ │ │ │ - vmovdqa %ymm1,%ymm5 │ │ │ │ - vpgatherdq %ymm1,(%r9,%xmm8,2),%ymm2 │ │ │ │ - vpshufb %ymm7,%ymm3,%ymm3 │ │ │ │ - vpshufb %ymm7,%ymm2,%ymm2 │ │ │ │ - vpunpckldq %ymm3,%ymm2,%ymm1 │ │ │ │ - vpunpckhdq %ymm3,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - vpsraw $0xf,%ymm4,%ymm2 │ │ │ │ - vpblendvb %ymm2,%ymm1,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm4,%ymm4 │ │ │ │ - sub $0x4,%r9 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ - sub $0x2,%r8d │ │ │ │ - je 32490f <__cxa_finalize@plt+0x2f98bf> │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - jmp 32467c <__cxa_finalize@plt+0x2f962c> │ │ │ │ - vbroadcasti128 0x100(%rbx),%ymm7 │ │ │ │ - lea 0x78(%rsp),%r14 │ │ │ │ - mov $0xfffffffffffffffc,%r11 │ │ │ │ - vmovd %r10d,%xmm1 │ │ │ │ - vbroadcasti128 -0x1e(%rbx),%ymm4 │ │ │ │ - vmovd %eax,%xmm2 │ │ │ │ - vpbroadcastw %xmm1,%ymm1 │ │ │ │ - vpbroadcastw %xmm2,%ymm2 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - vpmullw 0xa0(%rbx),%ymm1,%ymm0 │ │ │ │ - vpaddw %ymm2,%ymm2,%ymm5 │ │ │ │ - vpsllw $0x3,%xmm1,%xmm1 │ │ │ │ - vpblendd $0xf0,%ymm5,%ymm2,%ymm2 │ │ │ │ - lea 0x1040(%rax),%ebx │ │ │ │ - vpaddw %ymm2,%ymm4,%ymm4 │ │ │ │ - vmovd %xmm1,0x11c(%rsp) │ │ │ │ - mov %ebx,%edx │ │ │ │ - vmovdqa %ymm0,0x120(%rsp) │ │ │ │ - mov %r14,%r9 │ │ │ │ - vmovdqa %ymm4,0x140(%rsp) │ │ │ │ - vpshufd $0x88,%ymm0,%ymm6 │ │ │ │ - vpsraw $0x6,%xmm0,%xmm0 │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - vpsubw %xmm0,%xmm1,%xmm8 │ │ │ │ - vpand %ymm6,%ymm11,%ymm6 │ │ │ │ - vpunpckhwd %xmm1,%xmm8,%xmm9 │ │ │ │ - vpsllw $0x9,%ymm6,%ymm6 │ │ │ │ - vpunpcklwd %xmm1,%xmm8,%xmm8 │ │ │ │ - lea (%rdx,%rax,1),%ecx │ │ │ │ - shr $0x6,%edx │ │ │ │ - vmovdqu (%rsp,%rdx,2),%xmm0 │ │ │ │ - vmovdqu 0x2(%rsp,%rdx,2),%xmm1 │ │ │ │ - lea (%rcx,%rax,1),%edx │ │ │ │ - shr $0x6,%ecx │ │ │ │ - vinserti128 $0x1,(%rsp,%rcx,2),%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,0x2(%rsp,%rcx,2),%ymm1,%ymm1 │ │ │ │ - vpand %ymm4,%ymm11,%ymm2 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - cmp $0x40,%ecx │ │ │ │ - jge 324853 <__cxa_finalize@plt+0x2f9803> │ │ │ │ - vmovdqa %ymm5,%ymm1 │ │ │ │ - vpgatherdq %ymm5,(%r9,%xmm9,2),%ymm3 │ │ │ │ - vmovdqa %ymm1,%ymm5 │ │ │ │ - vpgatherdq %ymm1,(%r9,%xmm8,2),%ymm2 │ │ │ │ - vpshufb %ymm7,%ymm3,%ymm3 │ │ │ │ - vpshufb %ymm7,%ymm2,%ymm2 │ │ │ │ - vpunpckldq %ymm3,%ymm2,%ymm1 │ │ │ │ - vpunpckhdq %ymm3,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - vpsraw $0xf,%ymm4,%ymm2 │ │ │ │ - vpblendvb %ymm2,%ymm1,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm5,%ymm4,%ymm4 │ │ │ │ - add %r11,%r9 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ - sub $0x2,%r8d │ │ │ │ - je 3248cc <__cxa_finalize@plt+0x2f987c> │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - cmp $0xdc0,%edx │ │ │ │ - jge 3247ce <__cxa_finalize@plt+0x2f977e> │ │ │ │ - vmovdqa %ymm5,%ymm0 │ │ │ │ - vpgatherdq %ymm5,(%r9,%xmm9,2),%ymm4 │ │ │ │ - vmovdqa %ymm0,%ymm5 │ │ │ │ - vpgatherdq %ymm0,(%r9,%xmm8,2),%ymm3 │ │ │ │ - add %r11,%r9 │ │ │ │ - vpshufb %ymm7,%ymm4,%ymm2 │ │ │ │ - vpshufb %ymm7,%ymm3,%ymm1 │ │ │ │ - vpunpckldq %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpckhdq %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm6,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 32487b <__cxa_finalize@plt+0x2f982b> │ │ │ │ - sub $0x100,%ebp │ │ │ │ - jl 32490f <__cxa_finalize@plt+0x2f98bf> │ │ │ │ - vpbroadcastd 0x11c(%rsp),%ymm0 │ │ │ │ - add $0x10,%r10 │ │ │ │ - vpaddw 0x120(%rsp),%ymm0,%ymm0 │ │ │ │ - add $0x200,%ebx │ │ │ │ - vpbroadcastd 0xb9d56(%rip),%ymm4 │ │ │ │ - movzbl %bpl,%r8d │ │ │ │ - vpaddw 0x140(%rsp),%ymm4,%ymm4 │ │ │ │ - mov %r10,%rdi │ │ │ │ - jmp 324794 <__cxa_finalize@plt+0x2f9744> │ │ │ │ - mov %r15,%rsp │ │ │ │ - pop %r15 │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ + jbe 31f308 <__cxa_finalize@plt+0x2f42b8> │ │ │ │ + pmovmskb %xmm7,%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 31f39d <__cxa_finalize@plt+0x2f434d> │ │ │ │ + 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 320891 <__cxa_finalize@plt+0x2f5841> │ │ │ │ + jmp 31fa3f <__cxa_finalize@plt+0x2f49ef> │ │ │ │ + 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 31f87b <__cxa_finalize@plt+0x2f482b> │ │ │ │ + imul $0x55555555,%r9d,%r9d │ │ │ │ + mov %rdx,(%rdi) │ │ │ │ + lea 0xe8(%rsp),%rdx │ │ │ │ + shr $0x1e,%r9d │ │ │ │ + call 31ef75 <__cxa_finalize@plt+0x2f3f25> │ │ │ │ + mov 0x1a8(%rsp),%ecx │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + cmp $0x8,%ecx │ │ │ │ + jge 31f87b <__cxa_finalize@plt+0x2f482b> │ │ │ │ + movdqu 0x2(%rdx,%rcx,2),%xmm1 │ │ │ │ + movdqu 0x12(%rdx,%rcx,2),%xmm2 │ │ │ │ + movdqu %xmm1,0xe8(%rsp,%rcx,2) │ │ │ │ + movdqu %xmm2,0xf8(%rsp,%rcx,2) │ │ │ │ ret │ │ │ │ - vmovd 0x20(%rdx),%xmm0 │ │ │ │ - lea 0x100(%r8),%ebp │ │ │ │ - vmovd %xmm0,0xa0(%rsp) │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 324739 <__cxa_finalize@plt+0x2f96e9> │ │ │ │ + jne 31f39d <__cxa_finalize@plt+0x2f434d> │ │ │ │ lea 0xf(%r8),%ecx │ │ │ │ sub $0x5a,%r9d │ │ │ │ - call 323fa0 <__cxa_finalize@plt+0x2f8f50> │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 3249e2 <__cxa_finalize@plt+0x2f9992> │ │ │ │ - popcnt %ecx,%ecx │ │ │ │ - vpbroadcastd 0x128(%rbx,%rcx,4),%ymm4 │ │ │ │ - vpbroadcastd 0x11c(%rbx,%rcx,4),%ymm5 │ │ │ │ - vpbroadcastd 0x134(%rbx,%rcx,4),%ymm6 │ │ │ │ - vmovdqu 0x2(%rdx),%ymm0 │ │ │ │ - vpunpcklwd %xmm1,%xmm1,%xmm2 │ │ │ │ - vpblendd $0xfe,-0x2(%rdx),%ymm2,%ymm2 │ │ │ │ - vpunpckhwd %ymm0,%ymm0,%ymm3 │ │ │ │ - vpmullw %ymm0,%ymm4,%ymm4 │ │ │ │ - vpblendd $0x7f,0x4(%rdx),%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpblendd $0x7f,0x6(%rdx),%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0x28(%r15),%ymm3 │ │ │ │ - vpmullw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmullw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm3,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsubw 0x40(%rbx),%ymm3,%ymm3 │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ - vpsrlw $0x3,%ymm1,%ymm1 │ │ │ │ - vpminsw %ymm3,%ymm11,%ymm3 │ │ │ │ - vpavgw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpblendvb %ymm3,%ymm0,%ymm1,%ymm1 │ │ │ │ - vmovdqu %ymm1,0x82(%rsp) │ │ │ │ - vpbroadcastd 0xbc(%rbx),%ymm0 │ │ │ │ - vpsubb %ymm7,%ymm0,%ymm0 │ │ │ │ - vpand %ymm0,%ymm8,%ymm0 │ │ │ │ - vpcmpgtb %ymm9,%ymm0,%ymm0 │ │ │ │ - vpmovmskb %ymm0,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 324739 <__cxa_finalize@plt+0x2f96e9> │ │ │ │ - popcnt %ecx,%ecx │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - jne 32457b <__cxa_finalize@plt+0x2f952b> │ │ │ │ - vpbroadcastd 0x148(%rbx),%ymm6 │ │ │ │ - vpbroadcastd 0xb4(%rbx),%ymm7 │ │ │ │ - cmp $0x4,%r8d │ │ │ │ - jne 324b64 <__cxa_finalize@plt+0x2f9b14> │ │ │ │ - vmovq -0x8(%rdx),%xmm0 │ │ │ │ - vmovq -0x6(%rdx),%xmm1 │ │ │ │ - vpbroadcastd 0x30(%r15),%xmm5 │ │ │ │ - vmovq 0x78(%rbx),%xmm4 │ │ │ │ - vpshuflw $0x90,%xmm0,%xmm2 │ │ │ │ - vpshuflw $0xf9,%xmm1,%xmm3 │ │ │ │ - vpaddw %xmm0,%xmm1,%xmm1 │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpshuflw $0x40,%xmm0,%xmm2 │ │ │ │ - vpaddw %xmm6,%xmm3,%xmm3 │ │ │ │ - vpackssdw %xmm5,%xmm5,%xmm5 │ │ │ │ - vpavgw %xmm3,%xmm2,%xmm2 │ │ │ │ - vpsubw %xmm4,%xmm5,%xmm5 │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpminsw %xmm5,%xmm11,%xmm5 │ │ │ │ - vpsrlw $0x2,%xmm1,%xmm1 │ │ │ │ - vpblendvb %xmm5,%xmm0,%xmm1,%xmm1 │ │ │ │ - vmovq %xmm1,0x78(%rsp) │ │ │ │ - jmp 324739 <__cxa_finalize@plt+0x2f96e9> │ │ │ │ - vmovdqa 0x20(%rdx),%ymm2 │ │ │ │ - vmovd 0x40(%rdx),%xmm0 │ │ │ │ - lea 0x300(%r8),%ebp │ │ │ │ - vmovdqa %ymm2,0xa0(%rsp) │ │ │ │ - vmovd %xmm0,0xc0(%rsp) │ │ │ │ + movd %ecx,%xmm2 │ │ │ │ + mov $0x5a,%ecx │ │ │ │ + movd %r9d,%xmm1 │ │ │ │ + sub %r9d,%ecx │ │ │ │ + shr $0x8,%r9d │ │ │ │ + movd %ecx,%xmm7 │ │ │ │ + pshufb %xmm3,%xmm2 │ │ │ │ + pshufb %xmm3,%xmm1 │ │ │ │ + pshufb %xmm3,%xmm7 │ │ │ │ + movq 0xbff30(%r10,%r9,4),%xmm4 │ │ │ │ + pcmpeqb 0xbff00(%r10),%xmm2 │ │ │ │ + pand %xmm2,%xmm1 │ │ │ │ + pand %xmm2,%xmm7 │ │ │ │ + pcmpgtb %xmm4,%xmm1 │ │ │ │ + pcmpgtb %xmm4,%xmm7 │ │ │ │ + pmovmskb %xmm1,%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 31f940 <__cxa_finalize@plt+0x2f48f0> │ │ │ │ + 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 31ef75 <__cxa_finalize@plt+0x2f3f25> │ │ │ │ + mov 0x1a0(%rsp),%ecx │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + cmp $0x10,%ecx │ │ │ │ + jge 31f940 <__cxa_finalize@plt+0x2f48f0> │ │ │ │ + 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 31f39d <__cxa_finalize@plt+0x2f434d> │ │ │ │ + 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 320891 <__cxa_finalize@plt+0x2f5841> │ │ │ │ + jmp 31fa3f <__cxa_finalize@plt+0x2f49ef> │ │ │ │ + movdqu 0x22(%rdx),%xmm1 │ │ │ │ + movdqu 0x32(%rdx),%xmm2 │ │ │ │ + movdqa %xmm1,0x100(%rsp) │ │ │ │ + movdqa %xmm2,0x110(%rsp) │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 324739 <__cxa_finalize@plt+0x2f96e9> │ │ │ │ - vpbroadcastd 0x148(%rbx),%ymm6 │ │ │ │ - vpbroadcastd 0x28(%r15),%ymm0 │ │ │ │ - vpbroadcastd 0xb4(%rbx),%ymm7 │ │ │ │ + jne 31f39d <__cxa_finalize@plt+0x2f434d> │ │ │ │ + mov %rdx,(%rdi) │ │ │ │ + lea 0xe0(%rsp),%rdx │ │ │ │ + pshufhw $0xff,%xmm2,%xmm2 │ │ │ │ mov $0x20,%ecx │ │ │ │ - vpackssdw %ymm0,%ymm0,%ymm0 │ │ │ │ - vpsubw 0x40(%rbx),%ymm0,%ymm0 │ │ │ │ - vpminsw %ymm0,%ymm11,%ymm8 │ │ │ │ - vpsubw %ymm7,%ymm8,%ymm9 │ │ │ │ - vmovdqu 0x2(%rdx),%ymm0 │ │ │ │ - vpunpcklwd %xmm1,%xmm1,%xmm4 │ │ │ │ - vpaddw 0x6(%rdx),%ymm6,%ymm2 │ │ │ │ - vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpblendd $0xfe,-0x2(%rdx),%ymm4,%ymm4 │ │ │ │ - vpaddw 0x4(%rdx),%ymm1,%ymm1 │ │ │ │ - vmovdqu 0x2(%rdx,%rcx,1),%ymm3 │ │ │ │ - vpaddw -0x2(%rdx,%rcx,1),%ymm6,%ymm5 │ │ │ │ - vpavgw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpunpckhwd %ymm3,%ymm3,%ymm4 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpblendd $0x7f,0x6(%rdx,%rcx,1),%ymm4,%ymm2 │ │ │ │ - vpblendd $0x7f,0x4(%rdx,%rcx,1),%ymm4,%ymm4 │ │ │ │ - vpavgw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpaddw (%rdx,%rcx,1),%ymm3,%ymm5 │ │ │ │ - vpaddw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpsrlw $0x2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpblendvb %ymm8,%ymm0,%ymm1,%ymm1 │ │ │ │ - vpsrlw $0x2,%ymm2,%ymm2 │ │ │ │ - vpblendvb %ymm9,%ymm3,%ymm2,%ymm2 │ │ │ │ - vmovdqu %ymm1,0x82(%rsp) │ │ │ │ - vmovdqu %ymm2,0x82(%rsp,%rcx,1) │ │ │ │ - cmp $0x10,%r8d │ │ │ │ - jl 324c7a <__cxa_finalize@plt+0x2f9c2a> │ │ │ │ - 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 324c42 <__cxa_finalize@plt+0x2f9bf2> │ │ │ │ - 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 324c42 <__cxa_finalize@plt+0x2f9bf2> │ │ │ │ - vmovdqa -0x60(%rdx),%ymm5 │ │ │ │ - vpaddw -0x42(%rdx),%ymm1,%ymm1 │ │ │ │ - vpavgw -0x44(%rdx),%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw -0x5e(%rdx),%ymm5,%ymm4 │ │ │ │ - vpaddw -0x5c(%rdx),%ymm6,%ymm2 │ │ │ │ - vpsrlw $0x2,%ymm1,%ymm1 │ │ │ │ - vpaddw -0x62(%rdx),%ymm4,%ymm4 │ │ │ │ - vpavgw -0x64(%rdx),%ymm2,%ymm2 │ │ │ │ - vpblendvb %ymm8,%ymm0,%ymm1,%ymm3 │ │ │ │ - vmovdqa -0x80(%rdx),%ymm0 │ │ │ │ - vpsubw %ymm7,%ymm8,%ymm8 │ │ │ │ - vpaddw %ymm2,%ymm4,%ymm4 │ │ │ │ - vpaddw -0x7e(%rdx),%ymm0,%ymm1 │ │ │ │ - vpaddw -0x7c(%rdx),%ymm6,%ymm2 │ │ │ │ - vpsrlw $0x2,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm3,0x40(%rsp) │ │ │ │ - vpblendvb %ymm8,%ymm5,%ymm4,%ymm4 │ │ │ │ - vpsubw %ymm7,%ymm8,%ymm8 │ │ │ │ - vmovdqa %ymm4,0x20(%rsp) │ │ │ │ - vpunpcklwd %xmm0,%xmm0,%xmm3 │ │ │ │ - vpblendd $0xfe,(%rdx,%rcx,2),%ymm3,%ymm4 │ │ │ │ - vpblendd $0xfe,-0x2(%rdx,%rcx,2),%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpavgw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsrlw $0x2,%ymm1,%ymm1 │ │ │ │ - vpblendvb %ymm8,%ymm0,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm1,0x82(%rsp,%rcx,2) │ │ │ │ - jmp 324739 <__cxa_finalize@plt+0x2f96e9> │ │ │ │ - vmovdqa -0x10(%rdx),%xmm0 │ │ │ │ - vmovdqu -0xe(%rdx),%xmm3 │ │ │ │ - vpblendw $0xfe,-0x12(%rdx),%xmm0,%xmm2 │ │ │ │ - vpbroadcastd 0x30(%r15),%xmm5 │ │ │ │ - vpaddw %xmm3,%xmm0,%xmm1 │ │ │ │ - vpblendw $0x7f,-0xc(%rdx),%xmm3,%xmm3 │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpblendd $0xe,-0x14(%rdx),%xmm2,%xmm2 │ │ │ │ - vpaddw %xmm6,%xmm3,%xmm3 │ │ │ │ - vpackssdw %xmm5,%xmm5,%xmm5 │ │ │ │ - vpavgw %xmm3,%xmm2,%xmm2 │ │ │ │ - vpsubw 0x70(%rbx),%xmm5,%xmm5 │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpminsw %xmm5,%xmm11,%xmm5 │ │ │ │ - vpsrlw $0x2,%xmm1,%xmm1 │ │ │ │ - vpblendvb %xmm5,%xmm0,%xmm1,%xmm1 │ │ │ │ - vmovdqa %xmm1,0x70(%rsp) │ │ │ │ - jmp 324739 <__cxa_finalize@plt+0x2f96e9> │ │ │ │ - vmovdqa 0x20(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x40(%rdx),%ymm3 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm4 │ │ │ │ - vmovd 0x80(%rdx),%xmm0 │ │ │ │ - lea 0x700(%r8),%ebp │ │ │ │ - vmovdqa %ymm2,0xa0(%rsp) │ │ │ │ - vmovdqa %ymm3,0xc0(%rsp) │ │ │ │ - vmovdqa %ymm4,0xe0(%rsp) │ │ │ │ - vmovd %xmm0,0x100(%rsp) │ │ │ │ + movhps %xmm2,0x40(%rdx) │ │ │ │ + call 31efe7 <__cxa_finalize@plt+0x2f3f97> │ │ │ │ + mov 0x1a0(%rsp),%ecx │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + cmp $0x20,%ecx │ │ │ │ + jge 31fa1e <__cxa_finalize@plt+0x2f49ce> │ │ │ │ + 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 31fa1e <__cxa_finalize@plt+0x2f49ce> │ │ │ │ + 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 320907 <__cxa_finalize@plt+0x2f58b7> │ │ │ │ + mov 0x1a8(%rsp),%edx │ │ │ │ + cmp %r8d,%edx │ │ │ │ + jge 31f39d <__cxa_finalize@plt+0x2f434d> │ │ │ │ + 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 31f39d <__cxa_finalize@plt+0x2f434d> │ │ │ │ + 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 31f39d <__cxa_finalize@plt+0x2f434d> │ │ │ │ + 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 31f39d <__cxa_finalize@plt+0x2f434d> │ │ │ │ + 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 31f39d <__cxa_finalize@plt+0x2f434d> │ │ │ │ + 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 324739 <__cxa_finalize@plt+0x2f96e9> │ │ │ │ - vpbroadcastd 0x148(%rbx),%ymm6 │ │ │ │ - vmovdqu 0x22(%rdx),%ymm0 │ │ │ │ - vpaddw 0x1e(%rdx),%ymm6,%ymm2 │ │ │ │ - vpaddw 0x20(%rdx),%ymm0,%ymm5 │ │ │ │ - vpavgw 0x26(%rdx),%ymm2,%ymm2 │ │ │ │ - vpaddw 0x24(%rdx),%ymm5,%ymm5 │ │ │ │ - vmovdqu 0x42(%rdx),%ymm4 │ │ │ │ - vpaddw 0x3e(%rdx),%ymm6,%ymm3 │ │ │ │ - vpaddw 0x40(%rdx),%ymm4,%ymm7 │ │ │ │ - vpavgw 0x46(%rdx),%ymm3,%ymm3 │ │ │ │ - vpaddw 0x44(%rdx),%ymm7,%ymm7 │ │ │ │ - vpaddw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0x28(%r15),%ymm5 │ │ │ │ - mov $0x60,%ecx │ │ │ │ - vpackssdw %ymm5,%ymm5,%ymm5 │ │ │ │ - vpaddw %ymm7,%ymm3,%ymm3 │ │ │ │ - vpsubw 0x40(%rbx),%ymm5,%ymm5 │ │ │ │ - vpsrlw $0x2,%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0xb4(%rbx),%ymm7 │ │ │ │ - vpsrlw $0x2,%ymm3,%ymm3 │ │ │ │ - vpminsw %ymm5,%ymm11,%ymm8 │ │ │ │ - vpsubw %ymm7,%ymm8,%ymm9 │ │ │ │ - vpblendvb %ymm9,%ymm0,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm7,%ymm9,%ymm9 │ │ │ │ - vpblendvb %ymm9,%ymm4,%ymm3,%ymm3 │ │ │ │ - vpsubw %ymm7,%ymm9,%ymm9 │ │ │ │ - vmovdqu %ymm2,0xa2(%rsp) │ │ │ │ - vmovdqu %ymm3,0xc2(%rsp) │ │ │ │ - jmp 324ae5 <__cxa_finalize@plt+0x2f9a95> │ │ │ │ + jne 31f39d <__cxa_finalize@plt+0x2f434d> │ │ │ │ + pshufhw $0xff,%xmm6,%xmm6 │ │ │ │ + mov $0x40,%ecx │ │ │ │ + movhps %xmm6,0x80(%rdx) │ │ │ │ + call 31efe7 <__cxa_finalize@plt+0x2f3f97> │ │ │ │ + mov 0x1a0(%rsp),%ecx │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + cmp $0x40,%ecx │ │ │ │ + jge 31fa1e <__cxa_finalize@plt+0x2f49ce> │ │ │ │ + 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 31fa1e <__cxa_finalize@plt+0x2f49ce> │ │ │ │ + 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 31fa1e <__cxa_finalize@plt+0x2f49ce> │ │ │ │ + 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 31fa1e <__cxa_finalize@plt+0x2f49ce> │ │ │ │ + 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 31fa1e <__cxa_finalize@plt+0x2f49ce> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xb9959(%rip),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x128,%rsp │ │ │ │ + lea -0x234e(%rip),%r10 │ │ │ │ + mov %ecx,%r11d │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - lea 0xbcfbe(%rip),%r10 │ │ │ │ sub $0x2,%rdx │ │ │ │ - movslq (%rax,%r8,4),%r8 │ │ │ │ + movslq 0xc0090(%r10,%r8,4),%r8 │ │ │ │ sub $0xb4,%r9d │ │ │ │ - add %rax,%r8 │ │ │ │ + movddup 0xbffe0(%r10),%xmm0 │ │ │ │ mov %r9d,%eax │ │ │ │ neg %eax │ │ │ │ xor $0x400,%r9d │ │ │ │ + movddup 0xbffd8(%r10),%xmm7 │ │ │ │ or $0xffffffffffffff81,%rax │ │ │ │ - movzwl (%r10,%rax,1),%eax │ │ │ │ - vpbroadcastd 0xb9839(%rip),%ymm5 │ │ │ │ - mov %ecx,%r10d │ │ │ │ + lea 0xc0090(%r10,%r8,1),%r8 │ │ │ │ + movzwl 0xc44e1(%r10,%rax,1),%eax │ │ │ │ jmp *%r8 │ │ │ │ - mov %rsp,%r11 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x60,%rsp │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ - lea (%rsi,%rsi,2),%r10 │ │ │ │ - cmp $0x28,%r9b │ │ │ │ - jae 324fa8 <__cxa_finalize@plt+0x2f9f58> │ │ │ │ - lea -0x400(%r9),%r8d │ │ │ │ - sar $0x7,%r8d │ │ │ │ + lea 0x58(%r9),%r8d │ │ │ │ + test $0x480,%r8d │ │ │ │ + jne 31fd8e <__cxa_finalize@plt+0x2f4d3e> │ │ │ │ + sar $0x9,%r8d │ │ │ │ add %ecx,%r8d │ │ │ │ - jg 324fa8 <__cxa_finalize@plt+0x2f9f58> │ │ │ │ - vmovdqa -0xe(%rdx),%xmm2 │ │ │ │ - vpblendw $0xfe,-0x10(%rdx),%xmm2,%xmm1 │ │ │ │ - vpblendd $0xe,-0x12(%rdx),%xmm1,%xmm0 │ │ │ │ - vpshufd $0x0,%xmm1,%xmm3 │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpaddw -0xc(%rdx),%xmm0,%xmm0 │ │ │ │ - vpbroadcastw 0x18(%r11),%xmm4 │ │ │ │ + cmp $0x8,%r8d │ │ │ │ + jg 31fd8e <__cxa_finalize@plt+0x2f4d3e> │ │ │ │ + movdqa -0xe(%rdx),%xmm2 │ │ │ │ + movdqu -0xc(%rdx),%xmm3 │ │ │ │ + movd 0x140(%rsp),%xmm6 │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + pshufb %xmm0,%xmm4 │ │ │ │ + mov %rsp,%rdx │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + palignr $0xe,%xmm4,%xmm1 │ │ │ │ add %eax,%eax │ │ │ │ - vpsubw %xmm0,%xmm1,%xmm0 │ │ │ │ - vmovdqa %xmm3,(%rsp) │ │ │ │ - vmovd %eax,%xmm3 │ │ │ │ - vpsraw $0x3,%xmm0,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + palignr $0xc,%xmm4,%xmm5 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + paddw %xmm5,%xmm3 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubw %xmm3,%xmm5 │ │ │ │ + movdqa 0xbfe90(%r10),%xmm3 │ │ │ │ + movdqa %xmm4,(%rdx) │ │ │ │ + movd %eax,%xmm4 │ │ │ │ + psraw $0x3,%xmm5 │ │ │ │ neg %eax │ │ │ │ - vpaddw %xmm0,%xmm1,%xmm1 │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - lea 0x43f(%rax),%edx │ │ │ │ - vpmaxsw %xmm0,%xmm1,%xmm1 │ │ │ │ - vpavgw %xmm0,%xmm1,%xmm1 │ │ │ │ - vpbroadcastw %xmm3,%ymm3 │ │ │ │ - vpminsw %xmm4,%xmm1,%xmm1 │ │ │ │ - vpunpckhwd %xmm2,%xmm1,%xmm0 │ │ │ │ - vpunpcklwd %xmm2,%xmm1,%xmm1 │ │ │ │ - vpaddw %ymm3,%ymm3,%ymm2 │ │ │ │ - vmovdqa %xmm0,0x20(%rsp) │ │ │ │ - vpunpcklwd %ymm2,%ymm3,%ymm3 │ │ │ │ - vmovdqa %xmm1,0x10(%rsp) │ │ │ │ - vpaddw %ymm2,%ymm2,%ymm4 │ │ │ │ - vpaddw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xf0,%ymm2,%ymm3,%ymm3 │ │ │ │ - lea (%rdx,%rax,1),%r8d │ │ │ │ - shr $0x6,%edx │ │ │ │ - vmovdqu (%rsp,%rdx,2),%xmm1 │ │ │ │ - lea (%r8,%rax,1),%edx │ │ │ │ - shr $0x6,%r8d │ │ │ │ - vmovdqu (%rsp,%r8,2),%xmm2 │ │ │ │ - lea (%rdx,%rax,1),%r8d │ │ │ │ - shr $0x6,%edx │ │ │ │ - vinserti128 $0x1,(%rsp,%rdx,2),%ymm1,%ymm1 │ │ │ │ - lea (%r8,%rax,1),%edx │ │ │ │ - shr $0x6,%r8d │ │ │ │ - vinserti128 $0x1,(%rsp,%r8,2),%ymm2,%ymm2 │ │ │ │ - vpsrld $0x10,%ymm1,%ymm0 │ │ │ │ - vpblendw $0xaa,%ymm2,%ymm0,%ymm0 │ │ │ │ - vpslld $0x10,%ymm2,%ymm2 │ │ │ │ - vpblendw $0xaa,%ymm2,%ymm1,%ymm1 │ │ │ │ - vpand %ymm3,%ymm5,%ymm2 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm2 │ │ │ │ - vpunpckhdq %xmm2,%xmm1,%xmm0 │ │ │ │ - vpunpckldq %xmm2,%xmm1,%xmm1 │ │ │ │ - vmovhps %xmm0,(%rdi) │ │ │ │ - vmovq %xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm1,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm1,(%rdi,%r10,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - sub $0x4,%ecx │ │ │ │ - jg 324ed1 <__cxa_finalize@plt+0x2f9e81> │ │ │ │ - mov 0x40(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - lea 0xb9589(%rip),%r8 │ │ │ │ - vmovd %r11d,%xmm0 │ │ │ │ - vmovd %r9d,%xmm1 │ │ │ │ - shr $0x8,%r9d │ │ │ │ - vpbroadcastb %xmm0,%ymm0 │ │ │ │ - vpbroadcastb %xmm1,%ymm1 │ │ │ │ - vpcmpeqb 0x20(%r8),%ymm0,%ymm0 │ │ │ │ - vpand %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa (%r8,%r9,8),%xmm1 │ │ │ │ - vpcmpgtb %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmovmskb %ymm0,%r9d │ │ │ │ - ret │ │ │ │ - mov $0x7,%r11d │ │ │ │ + paddw %xmm5,%xmm1 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + lea 0x43f(%rax),%r9d │ │ │ │ + pmaxsw %xmm5,%xmm1 │ │ │ │ + pshufb %xmm0,%xmm6 │ │ │ │ + shl $0x3,%ecx │ │ │ │ + pavgw %xmm5,%xmm1 │ │ │ │ + pshufb %xmm0,%xmm4 │ │ │ │ + pminsw %xmm6,%xmm1 │ │ │ │ + sub %rcx,%rsp │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpckhwd %xmm2,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + paddw %xmm4,%xmm5 │ │ │ │ + punpcklwd %xmm2,%xmm1 │ │ │ │ + movdqa %xmm0,0x20(%rdx) │ │ │ │ + movsd %xmm5,%xmm4 │ │ │ │ + movdqa %xmm1,0x10(%rdx) │ │ │ │ + lea (%r9,%rax,1),%r8d │ │ │ │ + sar $0x6,%r9d │ │ │ │ + movdqu (%rdx,%r9,2),%xmm2 │ │ │ │ + lea (%r8,%rax,1),%r9d │ │ │ │ + sar $0x6,%r8d │ │ │ │ + movdqu (%rdx,%r8,2),%xmm1 │ │ │ │ + pshufb %xmm3,%xmm2 │ │ │ │ + pshufb %xmm3,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpckhqdq %xmm2,%xmm0 │ │ │ │ + punpcklqdq %xmm2,%xmm1 │ │ │ │ + movdqa %xmm7,%xmm2 │ │ │ │ + pand %xmm4,%xmm2 │ │ │ │ + psllw $0x9,%xmm2 │ │ │ │ + psubw %xmm0,%xmm1 │ │ │ │ + pmulhrsw %xmm2,%xmm1 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,-0x10(%rsp,%rcx,1) │ │ │ │ + sub $0x10,%ecx │ │ │ │ + jg 31fd2b <__cxa_finalize@plt+0x2f4cdb> │ │ │ │ + or $0x8,%ecx │ │ │ │ + jmp 3207cf <__cxa_finalize@plt+0x2f577f> │ │ │ │ + mov $0x7,%r8d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 32506e <__cxa_finalize@plt+0x2fa01e> │ │ │ │ - lea 0x3(%rcx),%r11d │ │ │ │ - call 324f70 <__cxa_finalize@plt+0x2f9f20> │ │ │ │ - mov $0x7,%r11d │ │ │ │ + jne 31fe40 <__cxa_finalize@plt+0x2f4df0> │ │ │ │ + lea 0x3(%rcx),%r8d │ │ │ │ + movd %r8d,%xmm1 │ │ │ │ + movd %r9d,%xmm3 │ │ │ │ + shr $0x8,%r9d │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + pshufb %xmm2,%xmm1 │ │ │ │ + pshufb %xmm2,%xmm3 │ │ │ │ + pcmpeqb 0xbff40(%r10),%xmm1 │ │ │ │ + pand %xmm3,%xmm1 │ │ │ │ + pcmpgtb 0xbff10(%r10,%r9,8),%xmm1 │ │ │ │ + pmovmskb %xmm1,%r9d │ │ │ │ + mov $0x7,%r8d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 32506e <__cxa_finalize@plt+0x2fa01e> │ │ │ │ - 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 32504b <__cxa_finalize@plt+0x2f9ffb> │ │ │ │ - vpblendw $0x7f,-0xa(%rdx),%xmm3,%xmm3 │ │ │ │ - vpblendd $0xe,-0x12(%rdx),%xmm0,%xmm0 │ │ │ │ - movzwl -0xe(%rdx),%r8d │ │ │ │ - movzwl -0xc(%rdx),%edx │ │ │ │ - inc %r11d │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpaddw %xmm3,%xmm0,%xmm0 │ │ │ │ - sub %r8d,%edx │ │ │ │ - vpaddw %xmm0,%xmm0,%xmm2 │ │ │ │ - lea 0x4(%rdx,%r8,8),%edx │ │ │ │ - shr $0x3,%edx │ │ │ │ - mov %dx,0xe(%rsp) │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - lea 0x1e(%rsp),%rdx │ │ │ │ - vpsrlw $0x3,%xmm1,%xmm1 │ │ │ │ + je 31fe40 <__cxa_finalize@plt+0x2f4df0> │ │ │ │ + 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 │ │ │ │ - sbb $0xffffffff,%r11d │ │ │ │ - vpavgw %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovdqa %xmm0,0x10(%rsp) │ │ │ │ - vmovd %eax,%xmm3 │ │ │ │ - neg %r11 │ │ │ │ - vbroadcasti128 0xb9462(%rip),%ymm1 │ │ │ │ - vpbroadcastw (%rdx,%r11,2),%ymm6 │ │ │ │ - shl $0x6,%r11d │ │ │ │ - vpbroadcastw %xmm3,%ymm3 │ │ │ │ - lea 0xc0(%r11),%r8d │ │ │ │ + cmovae %rdx,%r8 │ │ │ │ + lea 0x10e(%rsp),%rdx │ │ │ │ + call 320891 <__cxa_finalize@plt+0x2f5841> │ │ │ │ + movd %eax,%xmm4 │ │ │ │ + sub %r8,%rdx │ │ │ │ + movddup 0xbfe88(%r10),%xmm1 │ │ │ │ + sub %r8,%rdx │ │ │ │ + shl $0x6,%r8d │ │ │ │ + movd (%rdx),%xmm6 │ │ │ │ + movd %r8d,%xmm3 │ │ │ │ + pshufb %xmm0,%xmm4 │ │ │ │ neg %rax │ │ │ │ - vmovd %r8d,%xmm2 │ │ │ │ - sub $0x8,%rdx │ │ │ │ - lea 0x3f(%rax),%r8 │ │ │ │ - vpunpcklwd %ymm1,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm3,%ymm3,%ymm0 │ │ │ │ - vpbroadcastw %xmm2,%ymm2 │ │ │ │ - vpunpcklwd %ymm0,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm0,%ymm0,%ymm4 │ │ │ │ - vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xf0,%ymm0,%ymm3,%ymm3 │ │ │ │ - or $0x3f,%r11d │ │ │ │ - vpaddw %ymm2,%ymm3,%ymm3 │ │ │ │ - lea (%r8,%rax,1),%r9 │ │ │ │ - sar $0x6,%r8 │ │ │ │ - vmovdqu (%rdx,%r8,2),%xmm1 │ │ │ │ + pshufb %xmm0,%xmm6 │ │ │ │ + lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ + pshufb %xmm0,%xmm3 │ │ │ │ + shl $0x3,%ecx │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + paddw %xmm4,%xmm5 │ │ │ │ + sub %rcx,%rsp │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + movsd %xmm5,%xmm4 │ │ │ │ lea (%r9,%rax,1),%r8 │ │ │ │ sar $0x6,%r9 │ │ │ │ - vmovdqu (%rdx,%r9,2),%xmm2 │ │ │ │ + movddup -0x6(%rdx,%r9,2),%xmm0 │ │ │ │ + movddup -0x8(%rdx,%r9,2),%xmm1 │ │ │ │ lea (%r8,%rax,1),%r9 │ │ │ │ sar $0x6,%r8 │ │ │ │ - vinserti128 $0x1,(%rdx,%r8,2),%ymm1,%ymm1 │ │ │ │ - lea (%r9,%rax,1),%r8 │ │ │ │ - sar $0x6,%r9 │ │ │ │ - vinserti128 $0x1,(%rdx,%r9,2),%ymm2,%ymm2 │ │ │ │ - vpunpckhwd %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpcklwd %ymm2,%ymm1,%ymm1 │ │ │ │ - vpand %ymm3,%ymm5,%ymm2 │ │ │ │ - vpalignr $0x4,%ymm1,%ymm0,%ymm0 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsraw $0xf,%ymm3,%ymm2 │ │ │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpblendvb %ymm2,%ymm1,%ymm6,%ymm1 │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm2 │ │ │ │ - vpunpckhdq %xmm2,%xmm1,%xmm0 │ │ │ │ - vpunpckldq %xmm2,%xmm1,%xmm1 │ │ │ │ - vmovhps %xmm0,(%rdi) │ │ │ │ - vmovq %xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm1,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm1,(%rdi,%r10,1) │ │ │ │ - sub $0x4,%ecx │ │ │ │ - je 32518d <__cxa_finalize@plt+0x2fa13d> │ │ │ │ - add $0x8,%rdi │ │ │ │ - cmp %r11d,%r8d │ │ │ │ - jg 3250cf <__cxa_finalize@plt+0x2fa07f> │ │ │ │ - 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 325170 <__cxa_finalize@plt+0x2fa120> │ │ │ │ - mov 0x40(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - lea 0xd8(%r9),%r8d │ │ │ │ - mov %rsp,%r11 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x60,%rsp │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ - mov %cl,%r8b │ │ │ │ - lea (%rsi,%rsi,2),%r10 │ │ │ │ + movlps -0x6(%rdx,%r8,2),%xmm0 │ │ │ │ + movlps -0x8(%rdx,%r8,2),%xmm1 │ │ │ │ + movdqa %xmm7,%xmm2 │ │ │ │ + pand %xmm4,%xmm2 │ │ │ │ + psllw $0x9,%xmm2 │ │ │ │ + psubw %xmm0,%xmm1 │ │ │ │ + pmulhrsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pcmpgtw %xmm4,%xmm2 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pand %xmm2,%xmm0 │ │ │ │ + pandn %xmm6,%xmm2 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + movdqa %xmm0,-0x10(%rsp,%rcx,1) │ │ │ │ + sub $0x10,%ecx │ │ │ │ + je 31ff04 <__cxa_finalize@plt+0x2f4eb4> │ │ │ │ + test %r9d,%r9d │ │ │ │ + jg 31fe8d <__cxa_finalize@plt+0x2f4e3d> │ │ │ │ + movdqa %xmm6,-0x10(%rsp,%rcx,1) │ │ │ │ + sub $0x10,%ecx │ │ │ │ + jg 31fef9 <__cxa_finalize@plt+0x2f4ea9> │ │ │ │ + or $0x8,%ecx │ │ │ │ + jmp 3207cf <__cxa_finalize@plt+0x2f577f> │ │ │ │ + lea 0x58(%r9),%r8d │ │ │ │ + and $0xffffff80,%r8d │ │ │ │ + or %ecx,%r8d │ │ │ │ cmp $0x8,%r8d │ │ │ │ - ja 32533b <__cxa_finalize@plt+0x2fa2eb> │ │ │ │ - vmovdqa -0x1e(%rdx),%ymm2 │ │ │ │ - vpaddw -0x20(%rdx),%ymm2,%ymm1 │ │ │ │ - vmovdqu -0x22(%rdx),%ymm0 │ │ │ │ - cmp $0x8,%ecx │ │ │ │ - je 3251dd <__cxa_finalize@plt+0x2fa18d> │ │ │ │ - vpshufhw $0x40,%xmm2,%xmm3 │ │ │ │ - vpblendd $0xf,%ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddw -0x1c(%rdx),%ymm0,%ymm0 │ │ │ │ - vpbroadcastw 0x18(%r11),%ymm4 │ │ │ │ + ja 320063 <__cxa_finalize@plt+0x2f5013> │ │ │ │ + movdqa -0x1e(%rdx),%xmm2 │ │ │ │ + movdqu -0x20(%rdx),%xmm1 │ │ │ │ + movdqu -0x10(%rdx),%xmm3 │ │ │ │ + paddw -0xe(%rdx),%xmm3 │ │ │ │ + pshufd $0x90,%xmm2,%xmm4 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + movdqu -0x1c(%rdx),%xmm5 │ │ │ │ add %eax,%eax │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm0 │ │ │ │ - vmovd %eax,%xmm6 │ │ │ │ - vpsraw $0x3,%ymm0,%ymm0 │ │ │ │ + cmp $0x8,%ecx │ │ │ │ + je 31ff4f <__cxa_finalize@plt+0x2f4eff> │ │ │ │ + pshufhw $0x40,%xmm2,%xmm4 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + movdqu -0x12(%rdx),%xmm4 │ │ │ │ + psraw $0x3,%xmm5 │ │ │ │ + paddw %xmm5,%xmm1 │ │ │ │ + movdqu -0xc(%rdx),%xmm5 │ │ │ │ + movd 0x140(%rsp),%xmm6 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + shl $0x4,%ecx │ │ │ │ + movdqa %xmm3,%xmm5 │ │ │ │ + psubw %xmm4,%xmm5 │ │ │ │ + movd %eax,%xmm4 │ │ │ │ + psraw $0x3,%xmm5 │ │ │ │ neg %eax │ │ │ │ - vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ - vpmaxsw %ymm0,%ymm1,%ymm1 │ │ │ │ - lea 0x43f(%rax),%r8d │ │ │ │ - vpavgw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpbroadcastw %xmm6,%ymm6 │ │ │ │ - vpminsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpunpckhwd %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpcklwd %ymm2,%ymm1,%ymm1 │ │ │ │ - vextracti128 $0x1,%ymm0,0x30(%rsp) │ │ │ │ - vextracti128 $0x1,%ymm1,0x20(%rsp) │ │ │ │ - vpaddw %ymm6,%ymm6,%ymm7 │ │ │ │ - vmovdqa %xmm0,0x10(%rsp) │ │ │ │ - vmovdqa %xmm1,(%rsp) │ │ │ │ - vpunpcklwd %ymm7,%ymm6,%ymm6 │ │ │ │ - lea (%r8,%rax,1),%edx │ │ │ │ - shr $0x6,%r8d │ │ │ │ - vmovdqu (%rsp,%r8,2),%ymm1 │ │ │ │ - lea (%rdx,%rax,1),%r8d │ │ │ │ - shr $0x6,%edx │ │ │ │ - vmovdqu (%rsp,%rdx,2),%ymm2 │ │ │ │ - lea (%r8,%rax,1),%edx │ │ │ │ - shr $0x6,%r8d │ │ │ │ - vmovdqu (%rsp,%r8,2),%ymm3 │ │ │ │ - lea (%rdx,%rax,1),%r8d │ │ │ │ - shr $0x6,%edx │ │ │ │ - vmovdqu (%rsp,%rdx,2),%ymm4 │ │ │ │ - vpsrld $0x10,%ymm1,%ymm0 │ │ │ │ - vpblendw $0xaa,%ymm2,%ymm0,%ymm0 │ │ │ │ - vpslld $0x10,%ymm2,%ymm2 │ │ │ │ - vpblendw $0xaa,%ymm2,%ymm1,%ymm1 │ │ │ │ - vpsrld $0x10,%ymm3,%ymm2 │ │ │ │ - vpblendw $0xaa,%ymm4,%ymm2,%ymm2 │ │ │ │ - vpslld $0x10,%ymm4,%ymm4 │ │ │ │ - vpblendw $0xaa,%ymm4,%ymm3,%ymm3 │ │ │ │ - vpand %ymm6,%ymm5,%ymm4 │ │ │ │ - vpaddw %ymm7,%ymm6,%ymm6 │ │ │ │ - vpsllw $0x9,%ymm4,%ymm4 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpand %ymm6,%ymm5,%ymm4 │ │ │ │ - vpsllw $0x9,%ymm4,%ymm4 │ │ │ │ - vpsubw %ymm2,%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm7,%ymm6,%ymm6 │ │ │ │ - lea (%rdi,%rsi,4),%rdx │ │ │ │ - vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm3,%ymm3 │ │ │ │ - vpunpckhdq %ymm3,%ymm1,%ymm0 │ │ │ │ - vpunpckldq %ymm3,%ymm1,%ymm1 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm3 │ │ │ │ - vmovhps %xmm0,(%rdx) │ │ │ │ - vmovq %xmm0,(%rdx,%rsi,1) │ │ │ │ - vmovhps %xmm1,(%rdx,%rsi,2) │ │ │ │ - vmovq %xmm1,(%rdx,%r10,1) │ │ │ │ - vmovhps %xmm2,(%rdi) │ │ │ │ - vmovq %xmm2,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm3,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm3,(%rdi,%r10,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - sub $0x4,%ecx │ │ │ │ - jg 325244 <__cxa_finalize@plt+0x2fa1f4> │ │ │ │ - mov 0x40(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - and $0x7,%r11d │ │ │ │ - or $0x8,%r11d │ │ │ │ - jmp 325417 <__cxa_finalize@plt+0x2fa3c7> │ │ │ │ - lea 0x7(%rcx),%r11d │ │ │ │ + paddw %xmm5,%xmm3 │ │ │ │ + pshufb %xmm0,%xmm6 │ │ │ │ + movdqa -0xe(%rdx),%xmm5 │ │ │ │ + pshufb %xmm0,%xmm4 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + pmaxsw %xmm0,%xmm1 │ │ │ │ + pmaxsw %xmm0,%xmm3 │ │ │ │ + mov %rsp,%rdx │ │ │ │ + pavgw %xmm0,%xmm1 │ │ │ │ + pavgw %xmm0,%xmm3 │ │ │ │ + sub %rcx,%rsp │ │ │ │ + pminsw %xmm6,%xmm1 │ │ │ │ + pminsw %xmm3,%xmm6 │ │ │ │ + movdqa 0xbfe90(%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 320005 <__cxa_finalize@plt+0x2f4fb5> │ │ │ │ + or $0x10,%ecx │ │ │ │ + jmp 3207cf <__cxa_finalize@plt+0x2f577f> │ │ │ │ + lea 0x7(%rcx),%r8d │ │ │ │ + movd %r8d,%xmm1 │ │ │ │ + and $0x7,%r8d │ │ │ │ + or $0x8,%r8d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 32532e <__cxa_finalize@plt+0x2fa2de> │ │ │ │ - call 324f70 <__cxa_finalize@plt+0x2f9f20> │ │ │ │ + jne 32012c <__cxa_finalize@plt+0x2f50dc> │ │ │ │ + movd %r9d,%xmm3 │ │ │ │ + shr $0x8,%r9d │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + pshufb %xmm2,%xmm1 │ │ │ │ + pshufb %xmm2,%xmm3 │ │ │ │ + movdqu 0xbff44(%r10),%xmm2 │ │ │ │ + movdqa 0xbff10(%r10,%r9,8),%xmm4 │ │ │ │ + psrldq $0x4,%xmm4 │ │ │ │ + pcmpeqb %xmm1,%xmm2 │ │ │ │ + pand %xmm3,%xmm2 │ │ │ │ + pcmpgtb %xmm4,%xmm2 │ │ │ │ + pmovmskb %xmm2,%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 325417 <__cxa_finalize@plt+0x2fa3c7> │ │ │ │ - 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 3253e7 <__cxa_finalize@plt+0x2fa397> │ │ │ │ - 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 3253fb <__cxa_finalize@plt+0x2fa3ab> │ │ │ │ - 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 3253fb <__cxa_finalize@plt+0x2fa3ab> │ │ │ │ - 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 0xb90b9(%rip),%ymm1 │ │ │ │ - vpbroadcastw (%rdx,%r11,2),%ymm7 │ │ │ │ - shl $0x6,%r11d │ │ │ │ - vpbroadcastw %xmm4,%ymm4 │ │ │ │ - lea 0x1c0(%r11),%r8d │ │ │ │ + je 32012c <__cxa_finalize@plt+0x2f50dc> │ │ │ │ + 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 320891 <__cxa_finalize@plt+0x2f5841> │ │ │ │ + sub %r8,%rdx │ │ │ │ + movd %eax,%xmm4 │ │ │ │ + sub %r8,%rdx │ │ │ │ + shl $0x6,%r8d │ │ │ │ + movd (%rdx),%xmm6 │ │ │ │ + movd %r8d,%xmm3 │ │ │ │ + pshufb %xmm0,%xmm4 │ │ │ │ neg %rax │ │ │ │ - vmovd %r8d,%xmm2 │ │ │ │ - sub $0x10,%rdx │ │ │ │ - lea 0x3f(%rax),%r8 │ │ │ │ - vpaddw %ymm4,%ymm4,%ymm6 │ │ │ │ - vpbroadcastw %xmm2,%ymm2 │ │ │ │ - vpblendd $0xf0,%ymm6,%ymm4,%ymm4 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - or $0x3f,%r11d │ │ │ │ - vpaddw %ymm2,%ymm4,%ymm4 │ │ │ │ - lea (%r8,%rax,1),%r9 │ │ │ │ - sar $0x6,%r8 │ │ │ │ - vmovdqu 0x2(%rdx,%r8,2),%xmm0 │ │ │ │ - vmovdqu (%rdx,%r8,2),%xmm1 │ │ │ │ - lea (%r9,%rax,1),%r8 │ │ │ │ - sar $0x6,%r9 │ │ │ │ - vinserti128 $0x1,0x2(%rdx,%r9,2),%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,(%rdx,%r9,2),%ymm1,%ymm1 │ │ │ │ - lea (%r8,%rax,1),%r9 │ │ │ │ + pshufb %xmm0,%xmm6 │ │ │ │ + lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ + pshufb %xmm0,%xmm3 │ │ │ │ + shl $0x4,%ecx │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + sub %rcx,%rsp │ │ │ │ + psubw 0xbfe80(%r10),%xmm3 │ │ │ │ + mov %r9,%r8 │ │ │ │ sar $0x6,%r8 │ │ │ │ - vpand %ymm4,%ymm5,%ymm3 │ │ │ │ - vpsllw $0x9,%ymm3,%ymm3 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpsraw $0xf,%ymm4,%ymm3 │ │ │ │ - vpaddw %ymm6,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqu 0x2(%rdx,%r8,2),%xmm1 │ │ │ │ - vmovdqu (%rdx,%r8,2),%xmm2 │ │ │ │ - lea (%r9,%rax,1),%r8 │ │ │ │ - sar $0x6,%r9 │ │ │ │ - vpblendvb %ymm3,%ymm0,%ymm7,%ymm0 │ │ │ │ - vinserti128 $0x1,0x2(%rdx,%r9,2),%ymm1,%ymm1 │ │ │ │ - vinserti128 $0x1,(%rdx,%r9,2),%ymm2,%ymm2 │ │ │ │ - vpand %ymm4,%ymm5,%ymm3 │ │ │ │ - vpsllw $0x9,%ymm3,%ymm3 │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpsraw $0xf,%ymm4,%ymm3 │ │ │ │ - vpaddw %ymm6,%ymm4,%ymm4 │ │ │ │ - lea (%rdi,%rsi,4),%r9 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpblendvb %ymm3,%ymm1,%ymm7,%ymm1 │ │ │ │ - vpunpckhwd %ymm1,%ymm0,%ymm2 │ │ │ │ - vextracti128 $0x1,%ymm2,%xmm3 │ │ │ │ - vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpckhwd %xmm3,%xmm2,%xmm1 │ │ │ │ - vpunpcklwd %xmm3,%xmm2,%xmm2 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm3 │ │ │ │ - vmovhps %xmm1,(%rdi) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm2,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm2,(%rdi,%r10,1) │ │ │ │ - vpunpckhwd %xmm3,%xmm0,%xmm1 │ │ │ │ - vpunpcklwd %xmm3,%xmm0,%xmm0 │ │ │ │ - vmovhps %xmm1,(%r9) │ │ │ │ - vmovq %xmm1,(%r9,%rsi,1) │ │ │ │ - vmovhps %xmm0,(%r9,%rsi,2) │ │ │ │ - vmovq %xmm0,(%r9,%r10,1) │ │ │ │ - sub $0x4,%ecx │ │ │ │ - je 3255e7 <__cxa_finalize@plt+0x2fa597> │ │ │ │ - add $0x8,%rdi │ │ │ │ - cmp %r11d,%r8d │ │ │ │ - jg 325468 <__cxa_finalize@plt+0x2fa418> │ │ │ │ - lea (%rsi,%rsi,4),%rax │ │ │ │ - lea (%rsi,%r10,2),%rdx │ │ │ │ - test $0x4,%ecx │ │ │ │ - je 3255b5 <__cxa_finalize@plt+0x2fa565> │ │ │ │ - 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 3255e7 <__cxa_finalize@plt+0x2fa597> │ │ │ │ - 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 3255b5 <__cxa_finalize@plt+0x2fa565> │ │ │ │ - mov 0x40(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - and $0xf,%r11d │ │ │ │ - or $0x10,%r11d │ │ │ │ - jmp 325789 <__cxa_finalize@plt+0x2fa739> │ │ │ │ - nopl (%rax) │ │ │ │ - mov %rsp,%r11 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - add $0xffffffffffffff80,%rsp │ │ │ │ - mov %r11,0x60(%rsp) │ │ │ │ - lea 0xf(%rcx),%r11d │ │ │ │ - lea (%rsi,%rsi,2),%r10 │ │ │ │ + movdqu -0xe(%rdx,%r8,2),%xmm0 │ │ │ │ + movdqu -0x10(%rdx,%r8,2),%xmm1 │ │ │ │ + movdqa %xmm7,%xmm2 │ │ │ │ + pand %xmm4,%xmm2 │ │ │ │ + psllw $0x9,%xmm2 │ │ │ │ + psubw %xmm0,%xmm1 │ │ │ │ + pmulhrsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pcmpgtw %xmm4,%xmm2 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pand %xmm2,%xmm0 │ │ │ │ + pandn %xmm6,%xmm2 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + movdqa %xmm0,-0x10(%rsp,%rcx,1) │ │ │ │ + sub $0x10,%ecx │ │ │ │ + je 3201cf <__cxa_finalize@plt+0x2f517f> │ │ │ │ + add %rax,%r9 │ │ │ │ + jg 32016d <__cxa_finalize@plt+0x2f511d> │ │ │ │ + movdqa %xmm6,-0x10(%rsp,%rcx,1) │ │ │ │ + sub $0x10,%ecx │ │ │ │ + jg 3201c4 <__cxa_finalize@plt+0x2f5174> │ │ │ │ + or $0x10,%ecx │ │ │ │ + jmp 3207cf <__cxa_finalize@plt+0x2f577f> │ │ │ │ + lea 0xf(%rcx),%r8d │ │ │ │ + movd %r8d,%xmm1 │ │ │ │ + and $0xf,%r8d │ │ │ │ + or $0x10,%r8d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 3255f0 <__cxa_finalize@plt+0x2fa5a0> │ │ │ │ - call 324f70 <__cxa_finalize@plt+0x2f9f20> │ │ │ │ + jne 3202bb <__cxa_finalize@plt+0x2f526b> │ │ │ │ + movd %r9d,%xmm3 │ │ │ │ + shr $0x8,%r9d │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + pshufb %xmm2,%xmm1 │ │ │ │ + pshufb %xmm2,%xmm3 │ │ │ │ + movq 0xbff30(%r10,%r9,4),%xmm4 │ │ │ │ + pcmpeqb 0xbff00(%r10),%xmm1 │ │ │ │ + pand %xmm3,%xmm1 │ │ │ │ + pcmpgtb %xmm4,%xmm1 │ │ │ │ + pmovmskb %xmm1,%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - je 325789 <__cxa_finalize@plt+0x2fa739> │ │ │ │ - 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 3256df <__cxa_finalize@plt+0x2fa68f> │ │ │ │ - vmovdqa -0x2e(%rdx),%xmm3 │ │ │ │ - vpmullw %xmm3,%xmm6,%xmm6 │ │ │ │ - jl 3256cd <__cxa_finalize@plt+0x2fa67d> │ │ │ │ - vpblendw $0xfe,-0x30(%rdx),%xmm3,%xmm3 │ │ │ │ - cmp $0x3,%r9d │ │ │ │ - jne 3256a8 <__cxa_finalize@plt+0x2fa658> │ │ │ │ - vpblendd $0xe,-0x32(%rdx),%xmm3,%xmm4 │ │ │ │ - vpunpckhwd %ymm0,%ymm0,%ymm0 │ │ │ │ - vpblendd $0x7f,-0x1a(%rdx),%ymm0,%ymm0 │ │ │ │ - vpaddw -0x2a(%rdx),%xmm4,%xmm4 │ │ │ │ - vpaddw -0x22(%rdx),%ymm0,%ymm0 │ │ │ │ - vpaddw %xmm4,%xmm4,%xmm4 │ │ │ │ - vpaddw %ymm0,%ymm0,%ymm0 │ │ │ │ - vpaddw %xmm4,%xmm6,%xmm6 │ │ │ │ - vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpaddw -0x2c(%rdx),%xmm3,%xmm3 │ │ │ │ - vpmullw %xmm7,%xmm3,%xmm3 │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ - vpaddw %xmm6,%xmm3,%xmm3 │ │ │ │ - vpsrlw $0x3,%xmm3,%xmm3 │ │ │ │ - vpavgw %xmm0,%xmm3,%xmm3 │ │ │ │ - vmovdqa %xmm3,0x30(%rsp) │ │ │ │ - jmp 325775 <__cxa_finalize@plt+0x2fa725> │ │ │ │ - vpshufhw $0x90,%xmm3,%xmm3 │ │ │ │ - cmp $0x3,%r9d │ │ │ │ - jne 3256a8 <__cxa_finalize@plt+0x2fa658> │ │ │ │ - vpshufhw $0x90,%xmm3,%xmm4 │ │ │ │ - jmp 325683 <__cxa_finalize@plt+0x2fa633> │ │ │ │ - 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 32575e <__cxa_finalize@plt+0x2fa70e> │ │ │ │ - vpunpckhwd %ymm0,%ymm0,%ymm0 │ │ │ │ - vpblendd $0xfe,-0x42(%rdx),%ymm3,%ymm3 │ │ │ │ - vpblendd $0x7f,-0x1a(%rdx),%ymm0,%ymm0 │ │ │ │ - vpaddw -0x3a(%rdx),%ymm3,%ymm3 │ │ │ │ - vpaddw -0x22(%rdx),%ymm0,%ymm0 │ │ │ │ - movzwl -0x3e(%rdx),%r8d │ │ │ │ - movzwl -0x3c(%rdx),%edx │ │ │ │ - or $0x1,%r11d │ │ │ │ - vpaddw %ymm3,%ymm3,%ymm3 │ │ │ │ - sub %r8d,%edx │ │ │ │ - vpaddw %ymm0,%ymm0,%ymm0 │ │ │ │ - lea 0x4(%rdx,%r8,8),%edx │ │ │ │ - vpaddw %ymm3,%ymm4,%ymm4 │ │ │ │ - shr $0x3,%edx │ │ │ │ - vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ - mov %dx,0x1e(%rsp) │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm6,%ymm4,%ymm4 │ │ │ │ - vpsrlw $0x3,%ymm4,%ymm4 │ │ │ │ - vpavgw %ymm0,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm4,0x20(%rsp) │ │ │ │ - vpsrlw $0x3,%ymm1,%ymm1 │ │ │ │ - lea 0x5e(%rsp),%rdx │ │ │ │ - vpavgw %ymm0,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm1,0x40(%rsp) │ │ │ │ - vmovd %eax,%xmm8 │ │ │ │ - neg %r11 │ │ │ │ - vpbroadcastw (%rdx,%r11,2),%ymm9 │ │ │ │ - shl $0x6,%r11d │ │ │ │ - vpbroadcastw %xmm8,%ymm8 │ │ │ │ - lea 0x3c0(%r11,%rax,1),%r8d │ │ │ │ + je 3202bb <__cxa_finalize@plt+0x2f526b> │ │ │ │ + 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 320891 <__cxa_finalize@plt+0x2f5841> │ │ │ │ + sub %r8,%rdx │ │ │ │ + movd %eax,%xmm5 │ │ │ │ + sub %r8,%rdx │ │ │ │ + shl $0x6,%r8d │ │ │ │ + movd (%rdx),%xmm6 │ │ │ │ + movd %r8d,%xmm3 │ │ │ │ + pshufb %xmm0,%xmm5 │ │ │ │ neg %rax │ │ │ │ - vmovd %r8d,%xmm7 │ │ │ │ - sub $0x20,%rdx │ │ │ │ - lea 0x3f(%rax),%r8 │ │ │ │ - vpbroadcastw %xmm7,%ymm7 │ │ │ │ - or $0x3f,%r11d │ │ │ │ - vpsubw 0xb8d18(%rip),%ymm7,%ymm7 │ │ │ │ - lea (%r8,%rax,1),%r9 │ │ │ │ - sar $0x6,%r8 │ │ │ │ - vmovdqu 0x2(%rdx,%r8,2),%ymm0 │ │ │ │ - vmovdqu (%rdx,%r8,2),%ymm2 │ │ │ │ - lea (%r9,%rax,1),%r8 │ │ │ │ - sar $0x6,%r9 │ │ │ │ - vmovdqu 0x2(%rdx,%r9,2),%ymm1 │ │ │ │ - vmovdqu (%rdx,%r9,2),%ymm3 │ │ │ │ - lea (%r8,%rax,1),%r9 │ │ │ │ + pshufb %xmm0,%xmm6 │ │ │ │ + lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ + pshufb %xmm0,%xmm3 │ │ │ │ + shl $0x5,%ecx │ │ │ │ + movdqa 0xbfe80(%r10),%xmm4 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + sub %rcx,%rsp │ │ │ │ + psubw %xmm3,%xmm4 │ │ │ │ + mov %r9,%r8 │ │ │ │ sar $0x6,%r8 │ │ │ │ - vpand %ymm7,%ymm5,%ymm6 │ │ │ │ - vpsllw $0x9,%ymm6,%ymm6 │ │ │ │ - vpsubw %ymm0,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpsraw $0xf,%ymm7,%ymm6 │ │ │ │ - vpaddw %ymm7,%ymm8,%ymm7 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vmovdqu 0x2(%rdx,%r8,2),%ymm2 │ │ │ │ - vmovdqu (%rdx,%r8,2),%ymm4 │ │ │ │ - lea (%r9,%rax,1),%r8 │ │ │ │ - sar $0x6,%r9 │ │ │ │ - vpblendvb %ymm6,%ymm0,%ymm9,%ymm0 │ │ │ │ - vpand %ymm7,%ymm5,%ymm6 │ │ │ │ - vpsllw $0x9,%ymm6,%ymm6 │ │ │ │ - vpsubw %ymm1,%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm6,%ymm3,%ymm3 │ │ │ │ - vpsraw $0xf,%ymm7,%ymm6 │ │ │ │ - vpaddw %ymm7,%ymm8,%ymm7 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpblendvb %ymm6,%ymm1,%ymm9,%ymm1 │ │ │ │ - vpand %ymm7,%ymm5,%ymm6 │ │ │ │ - vpsllw $0x9,%ymm6,%ymm6 │ │ │ │ - vpsubw %ymm2,%ymm4,%ymm4 │ │ │ │ - vpmulhrsw %ymm6,%ymm4,%ymm4 │ │ │ │ - vpsraw $0xf,%ymm7,%ymm6 │ │ │ │ - vpaddw %ymm7,%ymm8,%ymm7 │ │ │ │ - vpaddw %ymm4,%ymm2,%ymm2 │ │ │ │ - vmovdqu 0x2(%rdx,%r9,2),%ymm3 │ │ │ │ - vmovdqu (%rdx,%r9,2),%ymm4 │ │ │ │ - vpblendvb %ymm6,%ymm2,%ymm9,%ymm2 │ │ │ │ - vpand %ymm7,%ymm5,%ymm6 │ │ │ │ - vpsllw $0x9,%ymm6,%ymm6 │ │ │ │ - vpsubw %ymm3,%ymm4,%ymm4 │ │ │ │ - vpmulhrsw %ymm6,%ymm4,%ymm4 │ │ │ │ - vpsraw $0xf,%ymm7,%ymm6 │ │ │ │ - vpaddw %ymm7,%ymm8,%ymm7 │ │ │ │ - lea (%rdi,%rsi,4),%r9 │ │ │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpblendvb %ymm6,%ymm3,%ymm9,%ymm3 │ │ │ │ - vpunpckhwd %ymm1,%ymm0,%ymm4 │ │ │ │ - vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpckhwd %ymm3,%ymm2,%ymm1 │ │ │ │ - vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpunpckhdq %ymm1,%ymm4,%ymm3 │ │ │ │ - vextracti128 $0x1,%ymm3,%xmm6 │ │ │ │ - vpunpckldq %ymm1,%ymm4,%ymm4 │ │ │ │ - vpunpckhdq %ymm2,%ymm0,%ymm1 │ │ │ │ - vpunpckldq %ymm2,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm2 │ │ │ │ - vmovhps %xmm6,(%rdi) │ │ │ │ - vmovq %xmm6,(%rdi,%rsi,1) │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm6 │ │ │ │ - vmovhps %xmm2,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm2,(%rdi,%r10,1) │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ - vmovhps %xmm6,(%r9) │ │ │ │ - vmovq %xmm6,(%r9,%rsi,1) │ │ │ │ - vmovhps %xmm2,(%r9,%rsi,2) │ │ │ │ - vmovq %xmm2,(%r9,%r10,1) │ │ │ │ - lea (%rdi,%rsi,8),%r9 │ │ │ │ - vmovhps %xmm3,(%r9) │ │ │ │ - vmovq %xmm3,(%r9,%rsi,1) │ │ │ │ - vmovhps %xmm4,(%r9,%rsi,2) │ │ │ │ - vmovq %xmm4,(%r9,%r10,1) │ │ │ │ - lea (%r9,%rsi,4),%r9 │ │ │ │ - vmovhps %xmm1,(%r9) │ │ │ │ - vmovq %xmm1,(%r9,%rsi,1) │ │ │ │ - vmovhps %xmm0,(%r9,%rsi,2) │ │ │ │ - vmovq %xmm0,(%r9,%r10,1) │ │ │ │ - sub $0x4,%ecx │ │ │ │ - je 3259b2 <__cxa_finalize@plt+0x2fa962> │ │ │ │ - add $0x8,%rdi │ │ │ │ - cmp %r11d,%r8d │ │ │ │ - jg 3257c8 <__cxa_finalize@plt+0x2fa778> │ │ │ │ - mov $0x4,%r8d │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %rdi,%rdx │ │ │ │ - test $0x4,%cl │ │ │ │ - je 32598c <__cxa_finalize@plt+0x2fa93c> │ │ │ │ - vmovq %xmm9,(%rdi) │ │ │ │ - vmovq %xmm9,(%rdi,%rsi,1) │ │ │ │ - vmovq %xmm9,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm9,(%rdi,%r10,1) │ │ │ │ - and $0x78,%eax │ │ │ │ - je 3259a9 <__cxa_finalize@plt+0x2fa959> │ │ │ │ - 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 32598c <__cxa_finalize@plt+0x2fa93c> │ │ │ │ - lea (%rdx,%rsi,4),%rdi │ │ │ │ - dec %r8d │ │ │ │ - jg 325965 <__cxa_finalize@plt+0x2fa915> │ │ │ │ - mov 0x60(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - mov %rsp,%r11 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0xc0,%rsp │ │ │ │ - mov %r11,0xa0(%rsp) │ │ │ │ - lea 0x1f(%rcx),%r11d │ │ │ │ - and $0x1f,%r11d │ │ │ │ - or $0x20,%r11d │ │ │ │ + movdqu -0xe(%rdx,%r8,2),%xmm0 │ │ │ │ + movdqu -0x10(%rdx,%r8,2),%xmm2 │ │ │ │ + movdqa %xmm7,%xmm3 │ │ │ │ + pand %xmm4,%xmm3 │ │ │ │ + psllw $0x9,%xmm3 │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + movdqu -0x1e(%rdx,%r8,2),%xmm1 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqu -0x20(%rdx,%r8,2),%xmm2 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + movddup 0xbffb8(%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 3203a7 <__cxa_finalize@plt+0x2f5357> │ │ │ │ + add %rax,%r9 │ │ │ │ + jg 320300 <__cxa_finalize@plt+0x2f52b0> │ │ │ │ + movdqa %xmm6,-0x10(%rsp,%rcx,1) │ │ │ │ + movdqa %xmm6,-0x20(%rsp,%rcx,1) │ │ │ │ + sub $0x20,%ecx │ │ │ │ + jg 320396 <__cxa_finalize@plt+0x2f5346> │ │ │ │ + or $0x20,%ecx │ │ │ │ + jmp 3207cf <__cxa_finalize@plt+0x2f577f> │ │ │ │ + lea 0x1f(%rcx),%r8d │ │ │ │ + and $0x1f,%r8d │ │ │ │ + or $0x20,%r8d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 325b10 <__cxa_finalize@plt+0x2faac0> │ │ │ │ - vpbroadcastd 0xb8c55(%rip),%ymm2 │ │ │ │ - vmovdqu -0x1c(%rdx),%ymm0 │ │ │ │ - vpunpckhwd %ymm0,%ymm0,%ymm1 │ │ │ │ - vpblendd $0x7f,-0x1a(%rdx),%ymm1,%ymm1 │ │ │ │ - vpaddw -0x1e(%rdx),%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw -0x20(%rdx),%ymm0,%ymm0 │ │ │ │ - vpavgw -0x22(%rdx),%ymm1,%ymm1 │ │ │ │ - lea 0x80(%rsp),%r8 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - lea -0x1f(%r11),%r9d │ │ │ │ - vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%r8) │ │ │ │ - vmovdqa -0x3e(%rdx),%ymm0 │ │ │ │ - vpaddw -0x42(%rdx),%ymm2,%ymm1 │ │ │ │ - vpaddw -0x40(%rdx),%ymm0,%ymm0 │ │ │ │ - vpavgw -0x3a(%rdx),%ymm1,%ymm1 │ │ │ │ - vpaddw -0x3c(%rdx),%ymm0,%ymm0 │ │ │ │ - sub $0x20,%rdx │ │ │ │ - sub $0x20,%r8 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%r8) │ │ │ │ - sub $0x10,%r9d │ │ │ │ - jg 325a30 <__cxa_finalize@plt+0x2fa9e0> │ │ │ │ - jl 325ad4 <__cxa_finalize@plt+0x2faa84> │ │ │ │ - vmovdqa -0x3e(%rdx),%ymm0 │ │ │ │ - vpunpcklwd %xmm0,%xmm0,%xmm1 │ │ │ │ - vpaddw -0x3a(%rdx),%ymm2,%ymm2 │ │ │ │ - vpaddw -0x3c(%rdx),%ymm0,%ymm0 │ │ │ │ - vpblendd $0xfe,-0x42(%rdx),%ymm1,%ymm3 │ │ │ │ - vpblendd $0xfe,-0x40(%rdx),%ymm1,%ymm1 │ │ │ │ - movzwl -0x3e(%rdx),%r9d │ │ │ │ - movzwl -0x3c(%rdx),%edx │ │ │ │ - vpavgw %ymm3,%ymm2,%ymm2 │ │ │ │ - sub %r9d,%edx │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - lea 0x4(%rdx,%r9,8),%edx │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - shr $0x3,%edx │ │ │ │ - vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,-0x20(%r8) │ │ │ │ - mov %r9w,-0x24(%r8) │ │ │ │ - mov %dx,-0x22(%r8) │ │ │ │ - lea 0x9e(%rsp),%rdx │ │ │ │ - mov $0x41,%r8d │ │ │ │ + jne 3203d9 <__cxa_finalize@plt+0x2f5389> │ │ │ │ + call 32083a <__cxa_finalize@plt+0x2f57ea> │ │ │ │ + lea -0x2(%r8),%r9 │ │ │ │ cmp $0x40,%ecx │ │ │ │ - cmove %r8d,%r11d │ │ │ │ - jmp 325b10 <__cxa_finalize@plt+0x2faac0> │ │ │ │ - vmovdqa -0x2e(%rdx),%xmm0 │ │ │ │ - vpblendw $0xfe,-0x30(%rdx),%xmm0,%xmm1 │ │ │ │ - vpaddw -0x2a(%rdx),%xmm2,%xmm2 │ │ │ │ - vpaddw -0x2c(%rdx),%xmm0,%xmm0 │ │ │ │ - vpblendd $0xe,-0x32(%rdx),%xmm1,%xmm3 │ │ │ │ - lea 0x9e(%rsp),%rdx │ │ │ │ - vpavgw %xmm3,%xmm2,%xmm2 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpsrlw $0x2,%xmm0,%xmm0 │ │ │ │ - vmovdqa %xmm0,-0x10(%r8) │ │ │ │ - vmovd %eax,%xmm6 │ │ │ │ - neg %r11 │ │ │ │ - vpbroadcastw (%rdx,%r11,2),%ymm7 │ │ │ │ - shl $0x6,%r11d │ │ │ │ - vpbroadcastw %xmm6,%ymm6 │ │ │ │ - lea 0x3c0(%r11,%rax,1),%r8d │ │ │ │ + cmove %r9,%r8 │ │ │ │ + call 320907 <__cxa_finalize@plt+0x2f58b7> │ │ │ │ + sub %r8,%rdx │ │ │ │ + movd %eax,%xmm5 │ │ │ │ + sub %r8,%rdx │ │ │ │ + shl $0x6,%r8d │ │ │ │ + movd (%rdx),%xmm6 │ │ │ │ + movd %r8d,%xmm3 │ │ │ │ + pshufb %xmm0,%xmm5 │ │ │ │ neg %rax │ │ │ │ - vmovd %r8d,%xmm4 │ │ │ │ - vpbroadcastd 0xb89fd(%rip),%ymm8 │ │ │ │ - lea 0x3f(%rax),%r8 │ │ │ │ - vpbroadcastw %xmm4,%ymm4 │ │ │ │ - or $0x3f,%r11d │ │ │ │ - vpsubw 0xb898c(%rip),%ymm4,%ymm4 │ │ │ │ - mov %r8,%r9 │ │ │ │ - sar $0x6,%r9 │ │ │ │ - vmovdqu -0x40(%rdx,%r9,2),%ymm1 │ │ │ │ - vmovdqu -0x3e(%rdx,%r9,2),%ymm0 │ │ │ │ - vpand %ymm4,%ymm5,%ymm3 │ │ │ │ - vpsllw $0x9,%ymm3,%ymm3 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpcmpgtw %ymm4,%ymm8,%ymm2 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpblendvb %ymm2,%ymm0,%ymm7,%ymm0 │ │ │ │ - vmovdqu -0x20(%rdx,%r9,2),%ymm2 │ │ │ │ - vmovdqu -0x1e(%rdx,%r9,2),%ymm1 │ │ │ │ - add %rax,%r8 │ │ │ │ + pshufb %xmm0,%xmm6 │ │ │ │ + lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ + pshufb %xmm0,%xmm3 │ │ │ │ + movdqa 0xbfe80(%r10),%xmm4 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + psubw %xmm3,%xmm4 │ │ │ │ + mov %r9,%r8 │ │ │ │ + sar $0x6,%r8 │ │ │ │ + movdqu -0xe(%rdx,%r8,2),%xmm0 │ │ │ │ + movdqu -0x10(%rdx,%r8,2),%xmm3 │ │ │ │ + movdqa %xmm7,%xmm2 │ │ │ │ + pand %xmm4,%xmm2 │ │ │ │ + psllw $0x9,%xmm2 │ │ │ │ + psubw %xmm0,%xmm3 │ │ │ │ + pmulhrsw %xmm2,%xmm3 │ │ │ │ + movdqu -0x1e(%rdx,%r8,2),%xmm1 │ │ │ │ + paddw %xmm3,%xmm0 │ │ │ │ + movdqu -0x20(%rdx,%r8,2),%xmm3 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pmulhrsw %xmm2,%xmm3 │ │ │ │ sub $0x40,%rsp │ │ │ │ - vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpsraw $0xf,%ymm4,%ymm3 │ │ │ │ - vpaddw %ymm6,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm0,(%rsp) │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpblendvb %ymm3,%ymm1,%ymm7,%ymm1 │ │ │ │ - vmovdqa %ymm1,0x20(%rsp) │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + psraw $0xf,%xmm3 │ │ │ │ + pand %xmm3,%xmm0 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + por %xmm3,%xmm0 │ │ │ │ + movddup 0xbffb8(%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 0xbffb0(%r10),%xmm2 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + movddup 0xbffa8(%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 325be1 <__cxa_finalize@plt+0x2fab91> │ │ │ │ - cmp %r11d,%r8d │ │ │ │ - jg 325b54 <__cxa_finalize@plt+0x2fab04> │ │ │ │ + je 320543 <__cxa_finalize@plt+0x2f54f3> │ │ │ │ + add %rax,%r9 │ │ │ │ + jg 320418 <__cxa_finalize@plt+0x2f53c8> │ │ │ │ sub $0x40,%rsp │ │ │ │ - vmovdqa %ymm7,(%rsp) │ │ │ │ - vmovdqa %ymm7,0x20(%rsp) │ │ │ │ + movdqa %xmm6,0x30(%rsp) │ │ │ │ + movdqa %xmm6,0x20(%rsp) │ │ │ │ + movdqa %xmm6,0x10(%rsp) │ │ │ │ + movdqa %xmm6,(%rsp) │ │ │ │ dec %ecx │ │ │ │ - jg 325bce <__cxa_finalize@plt+0x2fab7e> │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - lea (%rsi,%rsi,4),%r8 │ │ │ │ - mov %rdi,%r11 │ │ │ │ - lea (%rsi,%rcx,2),%r9 │ │ │ │ - lea 0x20(%rsp),%rax │ │ │ │ - lea -0x10(%r11,%r10,2),%rdx │ │ │ │ - vmovdqa 0x1c0(%rax),%ymm0 │ │ │ │ - vmovdqa 0x180(%rax),%ymm1 │ │ │ │ - vmovdqa 0x140(%rax),%ymm2 │ │ │ │ - vmovdqa 0x100(%rax),%ymm3 │ │ │ │ - vmovdqa 0xc0(%rax),%ymm4 │ │ │ │ - vmovdqa 0x80(%rax),%ymm5 │ │ │ │ - vmovdqa 0x40(%rax),%ymm6 │ │ │ │ - vmovdqa (%rax),%ymm7 │ │ │ │ - vpunpckhwd %ymm1,%ymm0,%ymm8 │ │ │ │ - vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpckhwd %ymm3,%ymm2,%ymm1 │ │ │ │ - vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpunpckhwd %ymm5,%ymm4,%ymm3 │ │ │ │ - vpunpcklwd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpunpckhwd %ymm7,%ymm6,%ymm5 │ │ │ │ - vpunpcklwd %ymm7,%ymm6,%ymm6 │ │ │ │ - lea (%rdx,%rsi,8),%rdi │ │ │ │ - sub $0x20,%rax │ │ │ │ - vpunpckhdq %ymm1,%ymm8,%ymm7 │ │ │ │ - vpunpckldq %ymm1,%ymm8,%ymm8 │ │ │ │ - vpunpckhdq %ymm5,%ymm3,%ymm1 │ │ │ │ - vpunpckldq %ymm5,%ymm3,%ymm3 │ │ │ │ - vpunpckhqdq %ymm1,%ymm7,%ymm5 │ │ │ │ - vextracti128 $0x1,%ymm5,(%rdx) │ │ │ │ - vpunpcklqdq %ymm1,%ymm7,%ymm7 │ │ │ │ - vmovdqa %xmm5,(%rdi) │ │ │ │ - vpunpckhqdq %ymm3,%ymm8,%ymm1 │ │ │ │ - vextracti128 $0x1,%ymm7,(%rdx,%rsi,1) │ │ │ │ - vpunpcklqdq %ymm3,%ymm8,%ymm8 │ │ │ │ - vmovdqa %xmm7,(%rdi,%rsi,1) │ │ │ │ - vpunpckhdq %ymm2,%ymm0,%ymm3 │ │ │ │ - vextracti128 $0x1,%ymm1,(%rdx,%rsi,2) │ │ │ │ - vpunpckldq %ymm2,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ - vpunpckhdq %ymm6,%ymm4,%ymm2 │ │ │ │ - vextracti128 $0x1,%ymm8,(%rdx,%rcx,1) │ │ │ │ - vpunpckldq %ymm6,%ymm4,%ymm4 │ │ │ │ - vmovdqa %xmm8,(%rdi,%rcx,1) │ │ │ │ - vpunpckhqdq %ymm2,%ymm3,%ymm6 │ │ │ │ - vextracti128 $0x1,%ymm6,(%rdx,%rsi,4) │ │ │ │ - vpunpcklqdq %ymm2,%ymm3,%ymm3 │ │ │ │ - vmovdqa %xmm6,(%rdi,%rsi,4) │ │ │ │ - vpunpckhqdq %ymm4,%ymm0,%ymm2 │ │ │ │ - vextracti128 $0x1,%ymm3,(%rdx,%r8,1) │ │ │ │ - vpunpcklqdq %ymm4,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm3,(%rdi,%r8,1) │ │ │ │ - vextracti128 $0x1,%ymm2,(%rdx,%rcx,2) │ │ │ │ - vmovdqa %xmm2,(%rdi,%rcx,2) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdx,%r9,1) │ │ │ │ - vmovdqa %xmm0,(%rdi,%r9,1) │ │ │ │ - lea (%rdi,%rsi,8),%rdx │ │ │ │ - cmp %rsp,%rax │ │ │ │ - jae 325bfa <__cxa_finalize@plt+0x2fabaa> │ │ │ │ - add $0x200,%rsp │ │ │ │ - sub $0x8,%r10d │ │ │ │ - jg 325bf0 <__cxa_finalize@plt+0x2faba0> │ │ │ │ - mov 0xa0(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - mov %rsp,%r11 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x120,%rsp │ │ │ │ - mov %r11,0x100(%rsp) │ │ │ │ - lea 0x3f(%rcx),%r11d │ │ │ │ + jg 320524 <__cxa_finalize@plt+0x2f54d4> │ │ │ │ + or $0x40,%ecx │ │ │ │ + jmp 3207cf <__cxa_finalize@plt+0x2f577f> │ │ │ │ + lea 0x3f(%rcx),%r8d │ │ │ │ test $0x400,%r9d │ │ │ │ - jne 325e07 <__cxa_finalize@plt+0x2fadb7> │ │ │ │ - vpbroadcastd 0xb88f3(%rip),%ymm2 │ │ │ │ - vmovdqu -0x1c(%rdx),%ymm0 │ │ │ │ - vpunpckhwd %ymm0,%ymm0,%ymm1 │ │ │ │ - vpblendd $0x7f,-0x1a(%rdx),%ymm1,%ymm1 │ │ │ │ - vpaddw -0x1e(%rdx),%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw -0x20(%rdx),%ymm0,%ymm0 │ │ │ │ - vpavgw -0x22(%rdx),%ymm1,%ymm1 │ │ │ │ - lea 0xe0(%rsp),%r8 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - lea 0x20(%rcx),%r9d │ │ │ │ - vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%r8) │ │ │ │ - vmovdqa -0x3e(%rdx),%ymm0 │ │ │ │ - vpaddw -0x42(%rdx),%ymm2,%ymm1 │ │ │ │ - vpaddw -0x40(%rdx),%ymm0,%ymm0 │ │ │ │ - vpavgw -0x3a(%rdx),%ymm1,%ymm1 │ │ │ │ - vpaddw -0x3c(%rdx),%ymm0,%ymm0 │ │ │ │ - sub $0x20,%rdx │ │ │ │ - sub $0x20,%r8 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%r8) │ │ │ │ - sub $0x10,%r9d │ │ │ │ - jg 325d92 <__cxa_finalize@plt+0x2fad42> │ │ │ │ - vmovdqa -0x3e(%rdx),%ymm0 │ │ │ │ - vpunpcklwd %xmm0,%xmm0,%xmm1 │ │ │ │ - vpaddw -0x3a(%rdx),%ymm2,%ymm2 │ │ │ │ - vpaddw -0x3c(%rdx),%ymm0,%ymm0 │ │ │ │ - vpblendd $0xfe,-0x42(%rdx),%ymm1,%ymm3 │ │ │ │ - vpblendd $0xfe,-0x40(%rdx),%ymm1,%ymm1 │ │ │ │ - lea 0xfe(%rsp),%rdx │ │ │ │ - vpavgw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,-0x20(%r8) │ │ │ │ - neg %r11 │ │ │ │ - vmovd %eax,%xmm4 │ │ │ │ - vpbroadcastw (%rdx,%r11,2),%ymm6 │ │ │ │ - shl $0x6,%r11d │ │ │ │ - vpbroadcastw %xmm4,%ymm4 │ │ │ │ - lea 0x3c0(%r11,%rax,1),%r8d │ │ │ │ + jne 320562 <__cxa_finalize@plt+0x2f5512> │ │ │ │ + call 32083a <__cxa_finalize@plt+0x2f57ea> │ │ │ │ + call 320907 <__cxa_finalize@plt+0x2f58b7> │ │ │ │ + sub %r8,%rdx │ │ │ │ + movd %eax,%xmm5 │ │ │ │ + sub %r8,%rdx │ │ │ │ + shl $0x6,%r8d │ │ │ │ + movd (%rdx),%xmm6 │ │ │ │ + movd %r8d,%xmm3 │ │ │ │ + pshufb %xmm0,%xmm5 │ │ │ │ neg %rax │ │ │ │ - vpbroadcastd 0xb870b(%rip),%ymm7 │ │ │ │ - vmovd %r8d,%xmm3 │ │ │ │ - lea 0x3f(%rax),%r8 │ │ │ │ - vpaddw %ymm7,%ymm7,%ymm8 │ │ │ │ - vpbroadcastw %xmm3,%ymm3 │ │ │ │ - or $0x3f,%r11d │ │ │ │ - vpaddw %ymm7,%ymm8,%ymm9 │ │ │ │ - vpsubw 0xb868d(%rip),%ymm3,%ymm3 │ │ │ │ - mov %r8,%r9 │ │ │ │ - sar $0x6,%r9 │ │ │ │ - vmovdqu -0x80(%rdx,%r9,2),%ymm1 │ │ │ │ - vmovdqu -0x7e(%rdx,%r9,2),%ymm0 │ │ │ │ - vpand %ymm3,%ymm5,%ymm2 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + pshufb %xmm0,%xmm6 │ │ │ │ + lea 0x3f(%rax,%r8,1),%r9 │ │ │ │ + pshufb %xmm0,%xmm3 │ │ │ │ + movdqa 0xbfe80(%r10),%xmm4 │ │ │ │ + paddw %xmm5,%xmm4 │ │ │ │ + psubw %xmm3,%xmm4 │ │ │ │ + mov %r9,%r8 │ │ │ │ + sar $0x6,%r8 │ │ │ │ + movdqu -0xe(%rdx,%r8,2),%xmm0 │ │ │ │ + movdqu -0x10(%rdx,%r8,2),%xmm3 │ │ │ │ + movdqa %xmm7,%xmm2 │ │ │ │ + pand %xmm4,%xmm2 │ │ │ │ + psllw $0x9,%xmm2 │ │ │ │ + psubw %xmm0,%xmm3 │ │ │ │ + pmulhrsw %xmm2,%xmm3 │ │ │ │ + movdqu -0x1e(%rdx,%r8,2),%xmm1 │ │ │ │ + paddw %xmm3,%xmm0 │ │ │ │ + movdqu -0x20(%rdx,%r8,2),%xmm3 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pmulhrsw %xmm2,%xmm3 │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm3,%ymm9,%ymm1 │ │ │ │ - vpblendvb %ymm1,%ymm0,%ymm6,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rsp) │ │ │ │ - vmovdqu -0x60(%rdx,%r9,2),%ymm1 │ │ │ │ - vmovdqu -0x5e(%rdx,%r9,2),%ymm0 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm3,%ymm8,%ymm1 │ │ │ │ - vpblendvb %ymm1,%ymm0,%ymm6,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x20(%rsp) │ │ │ │ - vmovdqu -0x40(%rdx,%r9,2),%ymm1 │ │ │ │ - vmovdqu -0x3e(%rdx,%r9,2),%ymm0 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpcmpgtw %ymm3,%ymm7,%ymm1 │ │ │ │ - vpblendvb %ymm1,%ymm0,%ymm6,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x40(%rsp) │ │ │ │ - vmovdqu -0x20(%rdx,%r9,2),%ymm1 │ │ │ │ - vmovdqu -0x1e(%rdx,%r9,2),%ymm0 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - add %rax,%r8 │ │ │ │ - vpsraw $0xf,%ymm3,%ymm2 │ │ │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpblendvb %ymm2,%ymm0,%ymm6,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x60(%rsp) │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + psraw $0xf,%xmm3 │ │ │ │ + pand %xmm3,%xmm0 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + por %xmm3,%xmm0 │ │ │ │ + movddup 0xbffb8(%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 0xbffb0(%r10),%xmm3 │ │ │ │ + pcmpgtw %xmm4,%xmm3 │ │ │ │ + pand %xmm3,%xmm0 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + por %xmm3,%xmm0 │ │ │ │ + movddup 0xbffa8(%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 0xbffa0(%r10),%xmm3 │ │ │ │ + pcmpgtw %xmm4,%xmm3 │ │ │ │ + pand %xmm3,%xmm0 │ │ │ │ + pandn %xmm6,%xmm3 │ │ │ │ + por %xmm3,%xmm0 │ │ │ │ + movddup 0xbff98(%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 0xbff90(%r10),%xmm2 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + movddup 0xbff88(%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 325f46 <__cxa_finalize@plt+0x2faef6> │ │ │ │ - cmp %r11d,%r8d │ │ │ │ - jg 325e53 <__cxa_finalize@plt+0x2fae03> │ │ │ │ + je 3207cc <__cxa_finalize@plt+0x2f577c> │ │ │ │ + add %rax,%r9 │ │ │ │ + jg 3205a1 <__cxa_finalize@plt+0x2f5551> │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ - vmovdqa %ymm6,(%rsp) │ │ │ │ - vmovdqa %ymm6,0x20(%rsp) │ │ │ │ - vmovdqa %ymm6,0x40(%rsp) │ │ │ │ - vmovdqa %ymm6,0x60(%rsp) │ │ │ │ + movdqa %xmm6,0x70(%rsp) │ │ │ │ + movdqa %xmm6,0x60(%rsp) │ │ │ │ + movdqa %xmm6,0x50(%rsp) │ │ │ │ + movdqa %xmm6,0x40(%rsp) │ │ │ │ + movdqa %xmm6,0x30(%rsp) │ │ │ │ + movdqa %xmm6,0x20(%rsp) │ │ │ │ + movdqa %xmm6,0x10(%rsp) │ │ │ │ + movdqa %xmm6,(%rsp) │ │ │ │ dec %ecx │ │ │ │ - jg 325f27 <__cxa_finalize@plt+0x2faed7> │ │ │ │ - lea (%rsi,%rsi,2),%rdx │ │ │ │ - lea (%rsi,%rsi,4),%rcx │ │ │ │ - mov %rdi,%r9 │ │ │ │ - lea (%rsi,%rdx,2),%r8 │ │ │ │ - lea 0x70(%rsp),%rax │ │ │ │ - lea -0x20(%r9,%r10,2),%rdi │ │ │ │ - vmovdqa 0x780(%rax),%xmm0 │ │ │ │ - vinserti128 $0x1,0x380(%rax),%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x700(%rax),%xmm1 │ │ │ │ - vinserti128 $0x1,0x300(%rax),%ymm1,%ymm1 │ │ │ │ - vmovdqa 0x680(%rax),%xmm2 │ │ │ │ - vinserti128 $0x1,0x280(%rax),%ymm2,%ymm2 │ │ │ │ - vmovdqa 0x600(%rax),%xmm3 │ │ │ │ - vinserti128 $0x1,0x200(%rax),%ymm3,%ymm3 │ │ │ │ - vmovdqa 0x580(%rax),%xmm4 │ │ │ │ - vinserti128 $0x1,0x180(%rax),%ymm4,%ymm4 │ │ │ │ - vmovdqa 0x500(%rax),%xmm5 │ │ │ │ - vinserti128 $0x1,0x100(%rax),%ymm5,%ymm5 │ │ │ │ - vmovdqa 0x480(%rax),%xmm6 │ │ │ │ - vinserti128 $0x1,0x80(%rax),%ymm6,%ymm6 │ │ │ │ - vmovdqa 0x400(%rax),%xmm7 │ │ │ │ - vinserti128 $0x1,(%rax),%ymm7,%ymm7 │ │ │ │ - vpunpckhwd %ymm1,%ymm0,%ymm8 │ │ │ │ - vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpunpckhwd %ymm3,%ymm2,%ymm1 │ │ │ │ - vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpunpckhwd %ymm5,%ymm4,%ymm3 │ │ │ │ - vpunpcklwd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpunpckhwd %ymm7,%ymm6,%ymm5 │ │ │ │ - vpunpcklwd %ymm7,%ymm6,%ymm6 │ │ │ │ - sub $0x10,%rax │ │ │ │ - vpunpckhdq %ymm1,%ymm8,%ymm7 │ │ │ │ - vpunpckldq %ymm1,%ymm8,%ymm8 │ │ │ │ - vpunpckhdq %ymm5,%ymm3,%ymm1 │ │ │ │ - vpunpckldq %ymm5,%ymm3,%ymm3 │ │ │ │ - vpunpckhqdq %ymm1,%ymm7,%ymm5 │ │ │ │ - vpunpcklqdq %ymm1,%ymm7,%ymm7 │ │ │ │ - vpunpckhqdq %ymm3,%ymm8,%ymm1 │ │ │ │ - vpunpcklqdq %ymm3,%ymm8,%ymm8 │ │ │ │ - vpunpckhdq %ymm2,%ymm0,%ymm3 │ │ │ │ - vmovdqa %ymm5,(%rdi) │ │ │ │ - vpunpckldq %ymm2,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm7,(%rdi,%rsi,1) │ │ │ │ - vpunpckhdq %ymm6,%ymm4,%ymm2 │ │ │ │ - vmovdqa %ymm1,(%rdi,%rsi,2) │ │ │ │ - vpunpckldq %ymm6,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm8,(%rdi,%rdx,1) │ │ │ │ - vpunpckhqdq %ymm2,%ymm3,%ymm6 │ │ │ │ - vmovdqa %ymm6,(%rdi,%rsi,4) │ │ │ │ - vpunpcklqdq %ymm2,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm3,(%rdi,%rcx,1) │ │ │ │ - vpunpckhqdq %ymm4,%ymm0,%ymm2 │ │ │ │ - vmovdqa %ymm2,(%rdi,%rdx,2) │ │ │ │ - vpunpcklqdq %ymm4,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi,%r8,1) │ │ │ │ - lea (%rdi,%rsi,8),%rdi │ │ │ │ - cmp %rsp,%rax │ │ │ │ - jae 325f5f <__cxa_finalize@plt+0x2faf0f> │ │ │ │ - add $0x800,%rsp │ │ │ │ - sub $0x10,%r10d │ │ │ │ - jg 325f55 <__cxa_finalize@plt+0x2faf05> │ │ │ │ - mov 0x100(%rsp),%rsp │ │ │ │ - vzeroupper │ │ │ │ + jg 320795 <__cxa_finalize@plt+0x2f5745> │ │ │ │ + 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 3207e1 <__cxa_finalize@plt+0x2f5791> │ │ │ │ + lea (%rsp,%rcx,4),%rsp │ │ │ │ + sub $0x4,%r11d │ │ │ │ + jg 3207d7 <__cxa_finalize@plt+0x2f5787> │ │ │ │ + add $0x128,%rsp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xbb449(%rip),%rax │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ - movzbl %r9b,%r9d │ │ │ │ - shl $0x6,%r9d │ │ │ │ - add %rax,%r9 │ │ │ │ - lea 0xb8677(%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 326123 <__cxa_finalize@plt+0x2fb0d3> │ │ │ │ - vpinsrq $0x0,(%rdx,%r8,2),%xmm0,%xmm0 │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - vpshufb %xmm8,%xmm0,%xmm0 │ │ │ │ - vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ - vpshufd $0x0,%ymm0,%ymm6 │ │ │ │ - vpmaddwd %ymm2,%ymm6,%ymm6 │ │ │ │ - vpshufd $0x55,%ymm0,%ymm7 │ │ │ │ - vpmaddwd %ymm3,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpshufd $0xaa,%ymm0,%ymm7 │ │ │ │ - vpmaddwd %ymm4,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpshufd $0xff,%ymm0,%ymm7 │ │ │ │ - vpmaddwd %ymm5,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ - vpackusdw %ymm6,%ymm6,%ymm6 │ │ │ │ - vpminsw %ymm6,%ymm9,%ymm6 │ │ │ │ - vextracti128 $0x1,%ymm6,%xmm0 │ │ │ │ - vmovq %xmm6,(%rdi) │ │ │ │ - vmovq %xmm0,(%rdi,%rsi,1) │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 326118 <__cxa_finalize@plt+0x2fb0c8> │ │ │ │ - vzeroupper │ │ │ │ + neg %r8 │ │ │ │ + pshuflw $0x0,0x2(%rdx),%xmm2 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + pshuflw $0x0,(%rdx,%r8,2),%xmm3 │ │ │ │ + movq %xmm2,0x118(%rsp) │ │ │ │ + movdqa -0xe(%rdx,%r9,2),%xmm1 │ │ │ │ + movdqa -0x1e(%rdx,%r9,2),%xmm2 │ │ │ │ + sub $0x10,%r9 │ │ │ │ + movdqa %xmm1,0x128(%rsp,%r9,2) │ │ │ │ + movdqa %xmm2,0x118(%rsp,%r9,2) │ │ │ │ + cmp %r8d,%r9d │ │ │ │ + jg 320856 <__cxa_finalize@plt+0x2f5806> │ │ │ │ + lea 0x116(%rsp),%rdx │ │ │ │ + movq %xmm3,-0x8(%rdx,%r8,2) │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vbroadcasti128 -0x284(%rax),%ymm14 │ │ │ │ - vpbroadcastw 0x18(%rsp),%ymm15 │ │ │ │ - vpshufb -0x294(%rax),%xmm0,%xmm0 │ │ │ │ - vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ - vpshufd $0x0,%ymm0,%ymm10 │ │ │ │ - vpmaddwd %ymm2,%ymm10,%ymm10 │ │ │ │ - vpshufd $0x55,%ymm0,%ymm7 │ │ │ │ - vpmaddwd %ymm3,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm1,%ymm10,%ymm10 │ │ │ │ - vpaddd %ymm7,%ymm10,%ymm10 │ │ │ │ - vpshufd $0xaa,%ymm0,%ymm7 │ │ │ │ - vpmaddwd %ymm4,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm7,%ymm10,%ymm10 │ │ │ │ - vpshufd $0xff,%ymm0,%ymm7 │ │ │ │ - vpmaddwd %ymm5,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm7,%ymm10,%ymm10 │ │ │ │ - vpsrad $0x4,%ymm10,%ymm10 │ │ │ │ - vpackusdw %ymm10,%ymm10,%ymm10 │ │ │ │ - vpminsw %ymm15,%ymm10,%ymm10 │ │ │ │ - vpermq $0x72,%ymm10,%ymm6 │ │ │ │ - vpslldq $0x4,%ymm0,%ymm8 │ │ │ │ - vpsrldq $0x2,%ymm6,%ymm7 │ │ │ │ - vpsrldq $0xa,%ymm6,%ymm0 │ │ │ │ - vpunpcklwd %ymm0,%ymm7,%ymm7 │ │ │ │ - vpblendd $0x33,%ymm6,%ymm8,%ymm8 │ │ │ │ - vpblendd $0x40,%ymm7,%ymm8,%ymm8 │ │ │ │ - vpblendd $0x30,-0x6(%rdx),%ymm8,%ymm8 │ │ │ │ - lea 0x10(%r8,%r8,1),%r10 │ │ │ │ - sub %r10,%rdx │ │ │ │ - jmp 326254 <__cxa_finalize@plt+0x2fb204> │ │ │ │ - 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 326b60 <__cxa_finalize@plt+0x2fbb10> │ │ │ │ - vpblendd $0xcc,%ymm9,%ymm10,%ymm10 │ │ │ │ - vmovdqa %xmm10,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm10,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 326229 <__cxa_finalize@plt+0x2fb1d9> │ │ │ │ - vzeroupper │ │ │ │ + cmp $0x3,%r9d │ │ │ │ + je 320907 <__cxa_finalize@plt+0x2f58b7> │ │ │ │ + movddup 0xbff60(%r10,%r9,8),%xmm4 │ │ │ │ + movddup 0xbff70(%r10,%r9,8),%xmm5 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + movddup 0xbff68(%r10),%xmm6 │ │ │ │ + movdqu -0xc(%rdx),%xmm2 │ │ │ │ + jmp 3208cc <__cxa_finalize@plt+0x2f587c> │ │ │ │ + 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 3208be <__cxa_finalize@plt+0x2f586e> │ │ │ │ + movdqa %xmm1,0x2(%rdx,%r9,2) │ │ │ │ + neg %r8d │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - mov %rsp,%r11 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - vpbroadcastw 0x18(%r11),%ymm15 │ │ │ │ - sub $0x2,%r8d │ │ │ │ - call 3262a1 <__cxa_finalize@plt+0x2fb251> │ │ │ │ - mov %r11,%rsp │ │ │ │ - vzeroupper │ │ │ │ + movddup 0xbffd0(%r10),%xmm5 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + movdqu -0xc(%rdx),%xmm2 │ │ │ │ + movdqu -0xa(%rdx),%xmm3 │ │ │ │ + jmp 320934 <__cxa_finalize@plt+0x2f58e4> │ │ │ │ + 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 32091f <__cxa_finalize@plt+0x2f58cf> │ │ │ │ + movdqa %xmm1,0x2(%rdx,%r9,2) │ │ │ │ + neg %r8d │ │ │ │ ret │ │ │ │ - vmovdqa -0x294(%rax),%xmm10 │ │ │ │ - vpshufb %xmm10,%xmm0,%xmm0 │ │ │ │ - vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ - vpshufd $0x0,%ymm0,%ymm13 │ │ │ │ - vpmaddwd %ymm2,%ymm13,%ymm13 │ │ │ │ - vpshufd $0x55,%ymm0,%ymm6 │ │ │ │ - vpmaddwd %ymm3,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm1,%ymm13,%ymm13 │ │ │ │ - vpaddd %ymm6,%ymm13,%ymm13 │ │ │ │ - vpshufd $0xaa,%ymm0,%ymm6 │ │ │ │ - vpmaddwd %ymm4,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm13,%ymm13 │ │ │ │ - vpshufd $0xff,%ymm0,%ymm6 │ │ │ │ - vpmaddwd %ymm5,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm13,%ymm13 │ │ │ │ - vpsrad $0x4,%ymm13,%ymm13 │ │ │ │ - vpackusdw %ymm13,%ymm13,%ymm13 │ │ │ │ - vpminsw %ymm15,%ymm13,%ymm13 │ │ │ │ - vpermq $0xd8,%ymm13,%ymm12 │ │ │ │ - vmovdqa -0x284(%rax),%xmm14 │ │ │ │ - vinserti128 $0x1,-0x2a4(%rax),%ymm14,%ymm14 │ │ │ │ - vpbroadcastq 0xa(%rdx),%ymm0 │ │ │ │ - vpblendd $0x4c,-0x10(%rdx),%ymm0,%ymm0 │ │ │ │ - vpsrldq $0x8,%ymm12,%ymm6 │ │ │ │ - vpblendd $0x3,%ymm6,%ymm0,%ymm0 │ │ │ │ - vpunpcklwd %ymm12,%ymm6,%ymm6 │ │ │ │ - vpblendd $0x80,%ymm6,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ - vpermq $0xee,%ymm0,%ymm7 │ │ │ │ - vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ - vpshufd $0x0,%ymm0,%ymm12 │ │ │ │ - vpshufd $0x0,%ymm7,%ymm6 │ │ │ │ - vpmaddwd %ymm2,%ymm12,%ymm12 │ │ │ │ - vpmaddwd %ymm2,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm1,%ymm12,%ymm12 │ │ │ │ - vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ - vpshufd $0x55,%ymm0,%ymm8 │ │ │ │ - vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm12,%ymm12 │ │ │ │ - vpshufd $0x55,%ymm7,%ymm8 │ │ │ │ - vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpshufd $0xaa,%ymm0,%ymm8 │ │ │ │ - vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm12,%ymm12 │ │ │ │ - vpshufd $0xaa,%ymm7,%ymm8 │ │ │ │ - vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpshufd $0xff,%ymm0,%ymm8 │ │ │ │ - vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm12,%ymm12 │ │ │ │ - vpshufd $0xff,%ymm7,%ymm8 │ │ │ │ - vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpsrad $0x4,%ymm12,%ymm12 │ │ │ │ - vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ - vpackusdw %ymm6,%ymm12,%ymm12 │ │ │ │ - vpminsw %ymm15,%ymm12,%ymm12 │ │ │ │ - vpblendd $0xcc,%ymm12,%ymm13,%ymm13 │ │ │ │ - vpermq $0x8d,%ymm12,%ymm12 │ │ │ │ - vpsrldq $0x2,%xmm12,%xmm6 │ │ │ │ - vpsrldq $0xc,%xmm12,%xmm8 │ │ │ │ - vpblendd $0x1,%xmm8,%xmm6,%xmm6 │ │ │ │ - vpblendw $0xf8,0xa(%rdx),%xmm6,%xmm6 │ │ │ │ - vpshufb %xmm10,%xmm6,%xmm6 │ │ │ │ - vinserti128 $0x1,%xmm6,%ymm6,%ymm6 │ │ │ │ - vpshufd $0x0,%ymm6,%ymm11 │ │ │ │ - vpmaddwd %ymm2,%ymm11,%ymm11 │ │ │ │ - vpshufd $0x55,%ymm6,%ymm8 │ │ │ │ - vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm1,%ymm11,%ymm11 │ │ │ │ - vpaddd %ymm8,%ymm11,%ymm11 │ │ │ │ - vpshufd $0xaa,%ymm6,%ymm8 │ │ │ │ - vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm11,%ymm11 │ │ │ │ - vpshufd $0xff,%ymm6,%ymm8 │ │ │ │ - vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm11,%ymm11 │ │ │ │ - vpsrad $0x4,%ymm11,%ymm11 │ │ │ │ - vpackusdw %ymm11,%ymm11,%ymm11 │ │ │ │ - vpminsw %ymm15,%ymm11,%ymm11 │ │ │ │ - vpermq $0xd8,%ymm11,%ymm11 │ │ │ │ - vpshufd $0x4e,%ymm11,%ymm9 │ │ │ │ - vmovdqu 0x6(%rdx),%ymm8 │ │ │ │ - vpshufd $0xc9,%ymm8,%ymm8 │ │ │ │ - vpshufhw $0xe1,%ymm8,%ymm8 │ │ │ │ - vpblendd $0x70,%ymm8,%ymm9,%ymm9 │ │ │ │ - vmovdqa %xmm13,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm13,(%rdi,%rsi,1) │ │ │ │ - lea 0x14(%r8,%r8,1),%r10 │ │ │ │ - sub %r10,%rdx │ │ │ │ - vpermq $0x1b,%ymm12,%ymm6 │ │ │ │ - jmp 3264b4 <__cxa_finalize@plt+0x2fb464> │ │ │ │ - vpermq $0xfa,%ymm13,%ymm13 │ │ │ │ - vpermq $0x88,%ymm9,%ymm11 │ │ │ │ - vpermq $0x72,%ymm9,%ymm9 │ │ │ │ - vpermq $0x1b,%ymm12,%ymm6 │ │ │ │ - vpsrldq $0x4,%ymm7,%ymm7 │ │ │ │ - vpblendd $0xcc,%ymm10,%ymm13,%ymm13 │ │ │ │ - vpblendd $0x40,%ymm7,%ymm9,%ymm9 │ │ │ │ - vmovdqa 0x8(%rsp),%ymm0 │ │ │ │ - vmovdqa %xmm13,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm13,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm12,%ymm13 │ │ │ │ - vpblendd $0xc,(%rdx,%r8,2),%ymm0,%ymm0 │ │ │ │ - vpsrldq $0x8,%ymm12,%ymm7 │ │ │ │ - vpunpcklwd %ymm12,%ymm7,%ymm7 │ │ │ │ - vpblendd $0x33,%ymm6,%ymm0,%ymm0 │ │ │ │ - vpblendd $0x80,%ymm7,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ - vpermq $0xee,%ymm0,%ymm7 │ │ │ │ - vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ - vpshufd $0x0,%ymm0,%ymm10 │ │ │ │ - vpshufd $0x0,%ymm7,%ymm6 │ │ │ │ - vpmaddwd %ymm2,%ymm10,%ymm10 │ │ │ │ - vpmaddwd %ymm2,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm1,%ymm10,%ymm10 │ │ │ │ - vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ - vpshufd $0x55,%ymm0,%ymm8 │ │ │ │ - vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ - vpshufd $0x55,%ymm7,%ymm8 │ │ │ │ - vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpshufd $0xaa,%ymm0,%ymm8 │ │ │ │ - vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ - vpshufd $0xaa,%ymm7,%ymm8 │ │ │ │ - vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpshufd $0xff,%ymm0,%ymm8 │ │ │ │ - vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ - vpshufd $0xff,%ymm7,%ymm8 │ │ │ │ - vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpsrad $0x4,%ymm10,%ymm10 │ │ │ │ - vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ - vpackusdw %ymm6,%ymm10,%ymm10 │ │ │ │ - vpminsw %ymm15,%ymm10,%ymm10 │ │ │ │ - vpermq $0x8d,%ymm10,%ymm12 │ │ │ │ - vmovdqa %ymm0,0x8(%rsp) │ │ │ │ - vpsrldq $0x8,%ymm11,%ymm8 │ │ │ │ - vpsrldq $0x2,%xmm12,%xmm6 │ │ │ │ - vpsrldq $0xa,%xmm12,%xmm7 │ │ │ │ - vpsrldq $0x2,%xmm13,%xmm0 │ │ │ │ - vpunpcklwd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpunpcklwd %xmm6,%xmm7,%xmm7 │ │ │ │ - vpblendd $0x73,%ymm9,%ymm8,%ymm8 │ │ │ │ - vpblendd $0x4,%ymm7,%ymm8,%ymm8 │ │ │ │ - vpblendd $0x8,%ymm0,%ymm8,%ymm8 │ │ │ │ - call 326b60 <__cxa_finalize@plt+0x2fbb10> │ │ │ │ - vpermq $0xd8,%ymm11,%ymm8 │ │ │ │ - vpblendd $0xcc,%ymm9,%ymm8,%ymm6 │ │ │ │ - vmovdqa %xmm6,0x10(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm6,0x10(%rdi,%rsi,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movd 0x18(%rsp),%xmm6 │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + lea -0x30d1(%rip),%rax │ │ │ │ + shl $0x6,%r9d │ │ │ │ + movdqu -0x6(%rdx),%xmm0 │ │ │ │ + movdqa 0xc3c40(%rax,%r9,1),%xmm1 │ │ │ │ + movdqa 0xc3c50(%rax,%r9,1),%xmm2 │ │ │ │ + movdqa 0xc3c60(%rax,%r9,1),%xmm3 │ │ │ │ + movdqa 0xc3c70(%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 0xbfe50(%rax),%xmm7 │ │ │ │ + add %r8d,%r8d │ │ │ │ + mov %rdi,%r9 │ │ │ │ + pshuflw $0x0,%xmm6,%xmm6 │ │ │ │ + mov %rdx,%rax │ │ │ │ + punpcklqdq %xmm6,%xmm6 │ │ │ │ + sub %r8,%rdx │ │ │ │ + pshufb %xmm7,%xmm0 │ │ │ │ + pshufd $0x0,%xmm0,%xmm1 │ │ │ │ + movdqa %xmm8,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm9,%xmm1 │ │ │ │ + pshufd $0x55,%xmm0,%xmm4 │ │ │ │ + movdqa %xmm10,%xmm3 │ │ │ │ + pmaddwd %xmm4,%xmm3 │ │ │ │ + pmaddwd %xmm11,%xmm4 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + paddd %xmm4,%xmm1 │ │ │ │ + pshufd $0xaa,%xmm0,%xmm4 │ │ │ │ + movdqa %xmm12,%xmm3 │ │ │ │ + pmaddwd %xmm4,%xmm3 │ │ │ │ + pmaddwd %xmm13,%xmm4 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + paddd %xmm4,%xmm1 │ │ │ │ + pshufd $0xff,%xmm0,%xmm3 │ │ │ │ + movdqa %xmm14,%xmm0 │ │ │ │ + pmaddwd %xmm3,%xmm0 │ │ │ │ + pmaddwd %xmm15,%xmm3 │ │ │ │ + paddd %xmm2,%xmm0 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + psrad $0xb,%xmm0 │ │ │ │ + psrad $0xb,%xmm1 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + pmaxsw %xmm5,%xmm0 │ │ │ │ + pavgw %xmm5,%xmm0 │ │ │ │ + pminsw %xmm6,%xmm0 │ │ │ │ + movq %xmm0,(%rdi) │ │ │ │ + movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + movlps -0xa(%rdx,%r8,1),%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 32647a <__cxa_finalize@plt+0x2fb42a> │ │ │ │ - vpermq $0xd8,%ymm9,%ymm8 │ │ │ │ - vextracti128 $0x1,%ymm8,%xmm0 │ │ │ │ - vpshufd $0x4e,%xmm11,%xmm11 │ │ │ │ - vpblendd $0x2,%xmm11,%xmm0,%xmm0 │ │ │ │ - vpsrldq $0x2,%xmm8,%xmm6 │ │ │ │ - vpsrldq $0xc,%xmm8,%xmm7 │ │ │ │ - vpblendw $0x4,%xmm6,%xmm0,%xmm0 │ │ │ │ - vpblendw $0x2,%xmm7,%xmm0,%xmm0 │ │ │ │ - vpshufb -0x294(%rax),%xmm0,%xmm0 │ │ │ │ - vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ - vpshufd $0x0,%ymm0,%ymm6 │ │ │ │ - vpmaddwd %ymm2,%ymm6,%ymm6 │ │ │ │ - vpshufd $0x55,%ymm0,%ymm7 │ │ │ │ - vpmaddwd %ymm3,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpshufd $0xaa,%ymm0,%ymm7 │ │ │ │ - vpmaddwd %ymm4,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpshufd $0xff,%ymm0,%ymm7 │ │ │ │ - vpmaddwd %ymm5,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ - vpackusdw %ymm6,%ymm6,%ymm6 │ │ │ │ - vpminsw %ymm6,%ymm15,%ymm6 │ │ │ │ - vpermq $0x72,%ymm13,%ymm12 │ │ │ │ - vpblendd $0xcc,%ymm10,%ymm12,%ymm12 │ │ │ │ - vpblendd $0xcc,%ymm6,%ymm9,%ymm9 │ │ │ │ - vmovdqa %xmm12,(%rdi) │ │ │ │ - vmovdqa %xmm9,0x10(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm12,(%rdi,%rsi,1) │ │ │ │ - vextracti128 $0x1,%ymm9,0x10(%rdi,%rsi,1) │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - mov %rsp,%r11 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - vpbroadcastw 0x18(%r11),%ymm15 │ │ │ │ - sub $0x2,%r8d │ │ │ │ - lea 0x20(%rdi),%rcx │ │ │ │ - lea 0x14(%r8d,%r8d,1),%r9d │ │ │ │ - call 3262a1 <__cxa_finalize@plt+0x2fb251> │ │ │ │ - mov %rcx,%rdi │ │ │ │ - lea 0x20(%rdx,%r9,1),%rdx │ │ │ │ - sub $0x14,%r9d │ │ │ │ - shr $1,%r9d │ │ │ │ - sub $0x2,%r9d │ │ │ │ - lea -0x2(%rdi,%rsi,2),%r8 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - vmovdqu -0x6(%rdx),%ymm8 │ │ │ │ - vmovdqa -0x294(%rax),%xmm10 │ │ │ │ - vpinsrw $0x2,-0x2(%rdi),%xmm8,%xmm0 │ │ │ │ - vpinsrw $0x1,-0x2(%rdi,%rsi,1),%xmm0,%xmm0 │ │ │ │ - vpinsrw $0x5,(%r8),%xmm9,%xmm9 │ │ │ │ - vpinsrw $0x4,(%r8,%rsi,1),%xmm9,%xmm9 │ │ │ │ - vpshufb %xmm10,%xmm0,%xmm0 │ │ │ │ - vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ - vpshufd $0x0,%ymm0,%ymm13 │ │ │ │ - vpmaddwd %ymm2,%ymm13,%ymm13 │ │ │ │ - vpshufd $0x55,%ymm0,%ymm6 │ │ │ │ - vpmaddwd %ymm3,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm1,%ymm13,%ymm13 │ │ │ │ - vpaddd %ymm6,%ymm13,%ymm13 │ │ │ │ - vpshufd $0xaa,%ymm0,%ymm6 │ │ │ │ - vpmaddwd %ymm4,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm13,%ymm13 │ │ │ │ - vpshufd $0xff,%ymm0,%ymm6 │ │ │ │ - vpmaddwd %ymm5,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm6,%ymm13,%ymm13 │ │ │ │ - vpsrad $0x4,%ymm13,%ymm13 │ │ │ │ - vpackusdw %ymm13,%ymm13,%ymm13 │ │ │ │ - vpminsw %ymm15,%ymm13,%ymm13 │ │ │ │ - vpermq $0xd8,%ymm13,%ymm12 │ │ │ │ - vmovdqa -0x284(%rax),%xmm14 │ │ │ │ - vinserti128 $0x1,-0x2a4(%rax),%ymm14,%ymm14 │ │ │ │ - vpsrldq $0x8,%ymm12,%ymm6 │ │ │ │ - vpunpcklwd %ymm12,%ymm6,%ymm7 │ │ │ │ - vpblendd $0x3,%ymm6,%ymm0,%ymm0 │ │ │ │ - vpblendd $0x80,%ymm7,%ymm0,%ymm0 │ │ │ │ - vpblendd $0x30,%ymm8,%ymm0,%ymm0 │ │ │ │ - vpblendd $0x4,%ymm9,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ - vpermq $0xee,%ymm0,%ymm7 │ │ │ │ - vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ - vpshufd $0x0,%ymm0,%ymm12 │ │ │ │ - vpshufd $0x0,%ymm7,%ymm6 │ │ │ │ - vpmaddwd %ymm2,%ymm12,%ymm12 │ │ │ │ - vpmaddwd %ymm2,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm1,%ymm12,%ymm12 │ │ │ │ - vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ - vpshufd $0x55,%ymm0,%ymm8 │ │ │ │ - vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm12,%ymm12 │ │ │ │ - vpshufd $0x55,%ymm7,%ymm8 │ │ │ │ - vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpshufd $0xaa,%ymm0,%ymm8 │ │ │ │ - vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm12,%ymm12 │ │ │ │ - vpshufd $0xaa,%ymm7,%ymm8 │ │ │ │ - vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpshufd $0xff,%ymm0,%ymm8 │ │ │ │ - vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm12,%ymm12 │ │ │ │ - vpshufd $0xff,%ymm7,%ymm8 │ │ │ │ - vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpsrad $0x4,%ymm12,%ymm12 │ │ │ │ - vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ - vpackusdw %ymm6,%ymm12,%ymm12 │ │ │ │ - vpminsw %ymm15,%ymm12,%ymm12 │ │ │ │ - vpblendd $0xcc,%ymm12,%ymm13,%ymm13 │ │ │ │ - vpinsrw $0x3,(%r8,%rsi,2),%xmm9,%xmm9 │ │ │ │ - vpinsrw $0x2,(%r8,%rcx,1),%xmm9,%xmm9 │ │ │ │ - lea (%r8,%rsi,4),%r8 │ │ │ │ - vpinsrw $0x1,(%r8),%xmm9,%xmm9 │ │ │ │ - vpinsrw $0x0,(%r8,%rsi,1),%xmm9,%xmm9 │ │ │ │ - vmovq %xmm9,0x20(%rsp) │ │ │ │ - mov $0x1,%r10d │ │ │ │ - vpslldq $0x4,%ymm9,%ymm8 │ │ │ │ - vpblendd $0xc,%ymm8,%ymm0,%ymm0 │ │ │ │ - vpermq $0x8d,%ymm12,%ymm12 │ │ │ │ - vpsrldq $0x2,%xmm12,%xmm6 │ │ │ │ - vpsrldq $0xc,%xmm12,%xmm7 │ │ │ │ - vpblendd $0x1,%xmm7,%xmm6,%xmm6 │ │ │ │ - vpblendw $0xf8,0xa(%rdx),%xmm6,%xmm6 │ │ │ │ - vpshufb %xmm10,%xmm6,%xmm6 │ │ │ │ - vinserti128 $0x1,%xmm6,%ymm6,%ymm6 │ │ │ │ - vpshufd $0x0,%ymm6,%ymm11 │ │ │ │ - vpmaddwd %ymm2,%ymm11,%ymm11 │ │ │ │ - vpshufd $0x55,%ymm6,%ymm7 │ │ │ │ - vpmaddwd %ymm3,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm1,%ymm11,%ymm11 │ │ │ │ - vpaddd %ymm7,%ymm11,%ymm11 │ │ │ │ - vpshufd $0xaa,%ymm6,%ymm7 │ │ │ │ - vpmaddwd %ymm4,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm7,%ymm11,%ymm11 │ │ │ │ - vpshufd $0xff,%ymm6,%ymm7 │ │ │ │ - vpmaddwd %ymm5,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm7,%ymm11,%ymm11 │ │ │ │ - vpsrad $0x4,%ymm11,%ymm11 │ │ │ │ - vpackusdw %ymm11,%ymm11,%ymm11 │ │ │ │ - vpminsw %ymm15,%ymm11,%ymm11 │ │ │ │ - vpermq $0xd8,%ymm11,%ymm11 │ │ │ │ - vpshufd $0x4e,%ymm11,%ymm9 │ │ │ │ - vbroadcasti128 0x16(%rdx),%ymm8 │ │ │ │ - vpshufd $0xc9,%ymm8,%ymm8 │ │ │ │ - vpshufhw $0xe1,%ymm8,%ymm8 │ │ │ │ - vpblendd $0x70,%ymm8,%ymm9,%ymm9 │ │ │ │ - vmovdqa %xmm13,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm13,(%rdi,%rsi,1) │ │ │ │ - vpermq $0x1b,%ymm12,%ymm6 │ │ │ │ - jmp 326991 <__cxa_finalize@plt+0x2fb941> │ │ │ │ - vmovdqa (%rsp),%ymm0 │ │ │ │ - jmp 32695d <__cxa_finalize@plt+0x2fb90d> │ │ │ │ - vmovdqa (%rsp),%ymm0 │ │ │ │ - vpblendd $0xc,0x14(%rsp,%r10,4),%ymm0,%ymm0 │ │ │ │ - dec %r10d │ │ │ │ - jg 32695d <__cxa_finalize@plt+0x2fb90d> │ │ │ │ - cmp $0x2,%r9d │ │ │ │ - je 32695d <__cxa_finalize@plt+0x2fb90d> │ │ │ │ - vpinsrw $0x6,0x20(%rsp),%xmm6,%xmm6 │ │ │ │ - vpinsrw $0x5,(%r8,%rsi,2),%xmm6,%xmm6 │ │ │ │ - vpinsrw $0x4,(%r8,%rcx,1),%xmm6,%xmm6 │ │ │ │ - lea (%r8,%rsi,4),%r8 │ │ │ │ - vpinsrw $0x3,(%r8),%xmm6,%xmm6 │ │ │ │ - vpinsrw $0x2,(%r8,%rsi,1),%xmm6,%xmm6 │ │ │ │ - vpinsrw $0x1,(%r8,%rsi,2),%xmm6,%xmm6 │ │ │ │ - vpinsrw $0x0,(%r8,%rcx,1),%xmm6,%xmm6 │ │ │ │ - lea (%r8,%rsi,4),%r8 │ │ │ │ - vmovdqu %xmm6,0x24(%rsp) │ │ │ │ - vpinsrw $0x1,(%r8),%xmm6,%xmm6 │ │ │ │ - vpinsrw $0x0,(%r8,%rsi,1),%xmm6,%xmm6 │ │ │ │ - vmovd %xmm6,0x20(%rsp) │ │ │ │ - mov $0x4,%r10d │ │ │ │ - vpermq $0xfa,%ymm13,%ymm13 │ │ │ │ - vpermq $0x88,%ymm9,%ymm11 │ │ │ │ - vpermq $0x72,%ymm9,%ymm9 │ │ │ │ - vpermq $0x1b,%ymm12,%ymm6 │ │ │ │ - vpsrldq $0x4,%ymm7,%ymm7 │ │ │ │ - vpblendd $0xcc,%ymm10,%ymm13,%ymm13 │ │ │ │ - vpblendd $0x40,%ymm7,%ymm9,%ymm9 │ │ │ │ - vmovdqa %xmm13,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm13,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm12,%ymm13 │ │ │ │ - vpsrldq $0x8,%ymm12,%ymm7 │ │ │ │ - vpunpcklwd %ymm12,%ymm7,%ymm7 │ │ │ │ - vpblendd $0x33,%ymm6,%ymm0,%ymm0 │ │ │ │ - vpblendd $0x80,%ymm7,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm14,%ymm0,%ymm0 │ │ │ │ - vpermq $0xee,%ymm0,%ymm7 │ │ │ │ - vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ - vpshufd $0x0,%ymm0,%ymm10 │ │ │ │ - vpshufd $0x0,%ymm7,%ymm6 │ │ │ │ - vpmaddwd %ymm2,%ymm10,%ymm10 │ │ │ │ - vpmaddwd %ymm2,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm1,%ymm10,%ymm10 │ │ │ │ - vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ - vpshufd $0x55,%ymm0,%ymm8 │ │ │ │ - vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ - vpshufd $0x55,%ymm7,%ymm8 │ │ │ │ - vpmaddwd %ymm3,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpshufd $0xaa,%ymm0,%ymm8 │ │ │ │ - vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ - vpshufd $0xaa,%ymm7,%ymm8 │ │ │ │ - vpmaddwd %ymm4,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpshufd $0xff,%ymm0,%ymm8 │ │ │ │ - vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ - vpshufd $0xff,%ymm7,%ymm8 │ │ │ │ - vpmaddwd %ymm5,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ - vpsrad $0x4,%ymm10,%ymm10 │ │ │ │ - vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ - vpackusdw %ymm6,%ymm10,%ymm10 │ │ │ │ - vpminsw %ymm15,%ymm10,%ymm10 │ │ │ │ - vpermq $0x8d,%ymm10,%ymm12 │ │ │ │ - vmovdqa %ymm0,(%rsp) │ │ │ │ - vpsrldq $0x8,%ymm11,%ymm8 │ │ │ │ - vpsrldq $0x2,%xmm12,%xmm6 │ │ │ │ - vpsrldq $0xa,%xmm12,%xmm7 │ │ │ │ - vpsrldq $0x2,%xmm13,%xmm0 │ │ │ │ - vpunpcklwd %ymm11,%ymm8,%ymm8 │ │ │ │ - vpunpcklwd %xmm6,%xmm7,%xmm7 │ │ │ │ - vpblendd $0x73,%ymm9,%ymm8,%ymm8 │ │ │ │ - vpblendd $0x4,%ymm7,%ymm8,%ymm8 │ │ │ │ - vpblendd $0x8,%ymm0,%ymm8,%ymm8 │ │ │ │ - call 326b60 <__cxa_finalize@plt+0x2fbb10> │ │ │ │ - vpermq $0xd8,%ymm11,%ymm8 │ │ │ │ - vpblendd $0xcc,%ymm9,%ymm8,%ymm6 │ │ │ │ - vmovdqa %xmm6,0x10(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm6,0x10(%rdi,%rsi,1) │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 320a33 <__cxa_finalize@plt+0x2f59e3> │ │ │ │ + sub $0x4,%ecx │ │ │ │ + je 320ba3 <__cxa_finalize@plt+0x2f5b53> │ │ │ │ + sub %eax,%edx │ │ │ │ + sub %r9,%rax │ │ │ │ + add $0x8,%r9 │ │ │ │ + mov %edx,%r8d │ │ │ │ + movdqu (%r9,%rax,1),%xmm0 │ │ │ │ + mov %r9,%rdi │ │ │ │ + pshufd $0x0,%xmm0,%xmm2 │ │ │ │ + movdqa %xmm8,%xmm1 │ │ │ │ + pmaddwd %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm9,%xmm2 │ │ │ │ + pshufd $0x55,%xmm0,%xmm4 │ │ │ │ + movdqa %xmm10,%xmm3 │ │ │ │ + pmaddwd %xmm4,%xmm3 │ │ │ │ + pmaddwd %xmm11,%xmm4 │ │ │ │ + pinsrw $0x5,-0x2(%rdi),%xmm0 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + paddd %xmm4,%xmm2 │ │ │ │ + pshufd $0xaa,%xmm0,%xmm0 │ │ │ │ + movddup -0x8(%rdi,%rsi,1),%xmm4 │ │ │ │ + movdqa %xmm12,%xmm3 │ │ │ │ + pmaddwd %xmm0,%xmm3 │ │ │ │ + pmaddwd %xmm13,%xmm0 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + paddd %xmm2,%xmm0 │ │ │ │ + pshuflw $0xff,%xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm5,%xmm2 │ │ │ │ + movdqa %xmm14,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm15,%xmm2 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + paddd %xmm2,%xmm0 │ │ │ │ + psrad $0xb,%xmm1 │ │ │ │ + psrad $0xb,%xmm0 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + pmaxsw %xmm5,%xmm0 │ │ │ │ + pavgw %xmm5,%xmm0 │ │ │ │ + pminsw %xmm6,%xmm0 │ │ │ │ + movhps %xmm0,(%rdi) │ │ │ │ + movq %xmm0,(%rdi,%rsi,1) │ │ │ │ + palignr $0xe,%xmm4,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 3268ee <__cxa_finalize@plt+0x2fb89e> │ │ │ │ - je 3268e7 <__cxa_finalize@plt+0x2fb897> │ │ │ │ - vpermq $0xd8,%ymm9,%ymm8 │ │ │ │ - vextracti128 $0x1,%ymm8,%xmm0 │ │ │ │ - vpshufd $0x4e,%xmm11,%xmm11 │ │ │ │ - vpblendd $0x2,%xmm11,%xmm0,%xmm0 │ │ │ │ - vpsrldq $0x2,%xmm8,%xmm6 │ │ │ │ - vpsrldq $0xc,%xmm8,%xmm7 │ │ │ │ - vpblendw $0x4,%xmm6,%xmm0,%xmm0 │ │ │ │ - vpblendw $0x2,%xmm7,%xmm0,%xmm0 │ │ │ │ - vpshufb -0x294(%rax),%xmm0,%xmm0 │ │ │ │ - vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ - vpshufd $0x0,%ymm0,%ymm6 │ │ │ │ - vpmaddwd %ymm2,%ymm6,%ymm6 │ │ │ │ - vpshufd $0x55,%ymm0,%ymm7 │ │ │ │ - vpmaddwd %ymm3,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpshufd $0xaa,%ymm0,%ymm7 │ │ │ │ - vpmaddwd %ymm4,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpshufd $0xff,%ymm0,%ymm7 │ │ │ │ - vpmaddwd %ymm5,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ - vpackusdw %ymm6,%ymm6,%ymm6 │ │ │ │ - vpminsw %ymm6,%ymm15,%ymm6 │ │ │ │ - vpermq $0x72,%ymm13,%ymm12 │ │ │ │ - vpblendd $0xcc,%ymm10,%ymm12,%ymm12 │ │ │ │ - vpblendd $0xcc,%ymm6,%ymm9,%ymm9 │ │ │ │ - vmovdqa %xmm12,(%rdi) │ │ │ │ - vmovdqa %xmm9,0x10(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm12,(%rdi,%rsi,1) │ │ │ │ - vextracti128 $0x1,%ymm9,0x10(%rdi,%rsi,1) │ │ │ │ - mov %r11,%rsp │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vpshufb %ymm14,%ymm8,%ymm8 │ │ │ │ - vpermq $0xee,%ymm8,%ymm7 │ │ │ │ - vinserti128 $0x1,%xmm8,%ymm8,%ymm8 │ │ │ │ - vpshufd $0x0,%ymm8,%ymm9 │ │ │ │ - vpshufd $0x0,%ymm7,%ymm6 │ │ │ │ - vpmaddwd %ymm2,%ymm9,%ymm9 │ │ │ │ - vpmaddwd %ymm2,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm1,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ - vpshufd $0x55,%ymm8,%ymm0 │ │ │ │ - vpmaddwd %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm0,%ymm9,%ymm9 │ │ │ │ - vpshufd $0x55,%ymm7,%ymm0 │ │ │ │ - vpmaddwd %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm0,%ymm6,%ymm6 │ │ │ │ - vpshufd $0xaa,%ymm8,%ymm0 │ │ │ │ - vpmaddwd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm0,%ymm9,%ymm9 │ │ │ │ - vpshufd $0xaa,%ymm7,%ymm0 │ │ │ │ - vpmaddwd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm0,%ymm6,%ymm6 │ │ │ │ - vpshufd $0xff,%ymm8,%ymm0 │ │ │ │ - vpmaddwd %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm0,%ymm9,%ymm9 │ │ │ │ - vpshufd $0xff,%ymm7,%ymm0 │ │ │ │ - vpmaddwd %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm0,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x4,%ymm9,%ymm9 │ │ │ │ - vpsrad $0x4,%ymm6,%ymm6 │ │ │ │ - vpackusdw %ymm6,%ymm9,%ymm9 │ │ │ │ - vpminsw %ymm15,%ymm9,%ymm9 │ │ │ │ + add $0x4,%r8d │ │ │ │ + jl 320af0 <__cxa_finalize@plt+0x2f5aa0> │ │ │ │ + sub $0x4,%ecx │ │ │ │ + jg 320ae0 <__cxa_finalize@plt+0x2f5a90> │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x2,%rdx │ │ │ │ - vmovd %ecx,%xmm4 │ │ │ │ - vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ - vpbroadcastw 0x10(%rsp),%ymm7 │ │ │ │ - vpavgw %xmm6,%xmm4,%xmm4 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xbcddd(%rip),%r10 │ │ │ │ + movd %ecx,%xmm4 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - vmovd %ecx,%xmm5 │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - lea 0xb7b5a(%rip),%r10 │ │ │ │ + add $0x2,%rdx │ │ │ │ movslq (%r10,%rcx,4),%rax │ │ │ │ - add %r10,%rax │ │ │ │ - add $0xfffffffffffffff0,%r10 │ │ │ │ - movslq (%r10,%rcx,4),%rcx │ │ │ │ - add %r10,%rcx │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %r8d,%r8d │ │ │ │ - sub %r8,%rdx │ │ │ │ - vmovd %r8d,%xmm4 │ │ │ │ - sub %r8,%rdx │ │ │ │ - vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ - vpbroadcastw 0x10(%rsp),%ymm7 │ │ │ │ - vpavgw %xmm6,%xmm4,%xmm4 │ │ │ │ + movd %ecx,%xmm5 │ │ │ │ + jmp 320bf4 <__cxa_finalize@plt+0x2f5ba4> │ │ │ │ + nopl (%rax) │ │ │ │ + lea 0xbcdbd(%rip),%r10 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + lea (%r8,%r8,1),%eax │ │ │ │ + movd %r8d,%xmm4 │ │ │ │ + sub %rax,%rdx │ │ │ │ tzcnt %r8d,%eax │ │ │ │ - vmovd %eax,%xmm5 │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - lea 0xb7b13(%rip),%r10 │ │ │ │ + movd %eax,%xmm5 │ │ │ │ movslq (%r10,%rax,4),%rax │ │ │ │ + movd 0x10(%rsp),%xmm7 │ │ │ │ + movdqu (%rdx),%xmm0 │ │ │ │ add %r10,%rax │ │ │ │ add $0xfffffffffffffff0,%r10 │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ movslq (%r10,%rcx,4),%rcx │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + pshuflw $0x0,%xmm7,%xmm7 │ │ │ │ + pcmpeqw %xmm3,%xmm3 │ │ │ │ add %r10,%rcx │ │ │ │ + pavgw %xmm6,%xmm4 │ │ │ │ + punpcklqdq %xmm7,%xmm7 │ │ │ │ jmp *%rax │ │ │ │ - vpaddw 0x20(%rdx),%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpunpcklwd %xmm6,%xmm0,%xmm0 │ │ │ │ - vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm4,%xmm0,%xmm0 │ │ │ │ - vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ + movdqu 0x30(%rdx),%xmm1 │ │ │ │ + movdqu 0x20(%rdx),%xmm2 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqu 0x10(%rdx),%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pmaddwd %xmm3,%xmm0 │ │ │ │ + psubd %xmm0,%xmm4 │ │ │ │ + pshuflw $0x4e,%xmm4,%xmm0 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + psrld %xmm5,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ tzcnt %r8d,%eax │ │ │ │ lea (%rcx,%r8,1),%r10d │ │ │ │ - vmovd %r10d,%xmm4 │ │ │ │ + movd %r10d,%xmm4 │ │ │ │ tzcnt %r10d,%r10d │ │ │ │ - vmovd %r10d,%xmm5 │ │ │ │ - lea 0xb7a65(%rip),%r10 │ │ │ │ + movd %r10d,%xmm5 │ │ │ │ + lea 0xbccd5(%rip),%r10 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ + movd 0x10(%rsp),%xmm7 │ │ │ │ movslq (%r10,%rax,4),%rax │ │ │ │ movslq 0x10(%r10,%rcx,4),%rcx │ │ │ │ - vpsrlw $0x1,%xmm4,%xmm4 │ │ │ │ - vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ - vpbroadcastw 0x10(%rsp),%ymm7 │ │ │ │ + psrlw $0x1,%xmm4 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + pshuflw $0x0,%xmm7,%xmm7 │ │ │ │ add %r10,%rax │ │ │ │ add %r10,%rcx │ │ │ │ + pcmpeqw %xmm3,%xmm3 │ │ │ │ + punpcklqdq %xmm7,%xmm7 │ │ │ │ jmp *%rax │ │ │ │ - vmovq -0x8(%rdx),%xmm0 │ │ │ │ + movq -0x8(%rdx),%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ - vmovq 0x2(%rdx),%xmm1 │ │ │ │ - vpaddw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpsrlq $0x20,%ymm0,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpsrld $0x10,%ymm0,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + movq 0x2(%rdx),%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pmaddwd %xmm3,%xmm0 │ │ │ │ + psubd %xmm0,%xmm4 │ │ │ │ + pshufd $0x4e,%xmm4,%xmm0 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + pshuflw $0x4e,%xmm0,%xmm4 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jg 326d47 <__cxa_finalize@plt+0x2fbcf7> │ │ │ │ - vpsrlw $0x3,%xmm0,%xmm0 │ │ │ │ - jmp 326d7d <__cxa_finalize@plt+0x2fbd2d> │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - lea (%r8,%r8,1),%edx │ │ │ │ - mov $0xaaab6667,%eax │ │ │ │ - shrx %edx,%eax,%eax │ │ │ │ - vpunpckhwd %xmm6,%xmm0,%xmm1 │ │ │ │ - vpunpcklwd %xmm6,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovd %eax,%xmm1 │ │ │ │ - vpsrld $0x2,%xmm0,%xmm0 │ │ │ │ - vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vpbroadcastw 0x8(%rsp),%ymm1 │ │ │ │ + jg 320cf7 <__cxa_finalize@plt+0x2f5ca7> │ │ │ │ + psrld $0x3,%xmm0 │ │ │ │ + jmp 320d1a <__cxa_finalize@plt+0x2f5cca> │ │ │ │ + mov $0xaaab,%eax │ │ │ │ + mov $0x6667,%edx │ │ │ │ + cmp $0x10,%r8d │ │ │ │ + cmove %edx,%eax │ │ │ │ + movd %eax,%xmm1 │ │ │ │ + psrld $0x2,%xmm0 │ │ │ │ + pmulhuw %xmm1,%xmm0 │ │ │ │ + psrlw $0x1,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ + movd 0x8(%rsp),%xmm1 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ - vpabsw %ymm1,%ymm2 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vmovdqa (%r9),%ymm4 │ │ │ │ - vpsignw %ymm1,%ymm4,%ymm3 │ │ │ │ - vpabsw %ymm4,%ymm4 │ │ │ │ - vpmulhrsw %ymm2,%ymm4,%ymm4 │ │ │ │ - vpsignw %ymm3,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ - vpmaxsw %ymm6,%ymm4,%ymm4 │ │ │ │ - vpminsw %ymm7,%ymm4,%ymm4 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ - vmovq %xmm4,(%rdi) │ │ │ │ - vmovq %xmm5,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm4,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm5,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ + pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + pabsw %xmm1,%xmm2 │ │ │ │ + psllw $0x9,%xmm2 │ │ │ │ + movdqa (%r9),%xmm4 │ │ │ │ + movdqa 0x10(%r9),%xmm5 │ │ │ │ add $0x20,%r9 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + pmulhrsw %xmm2,%xmm3 │ │ │ │ + psignw %xmm1,%xmm4 │ │ │ │ + psignw %xmm4,%xmm3 │ │ │ │ + paddw %xmm0,%xmm3 │ │ │ │ + pmaxsw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm7,%xmm3 │ │ │ │ + pabsw %xmm5,%xmm4 │ │ │ │ + pmulhrsw %xmm2,%xmm4 │ │ │ │ + psignw %xmm1,%xmm5 │ │ │ │ + psignw %xmm5,%xmm4 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + pmaxsw %xmm6,%xmm4 │ │ │ │ + pminsw %xmm7,%xmm4 │ │ │ │ + movq %xmm3,(%rdi) │ │ │ │ + movhps %xmm3,(%rdi,%rsi,1) │ │ │ │ + movq %xmm4,(%rdi,%rsi,2) │ │ │ │ + movhps %xmm4,(%rdi,%rax,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 326d97 <__cxa_finalize@plt+0x2fbd47> │ │ │ │ - vzeroupper │ │ │ │ + jg 320d40 <__cxa_finalize@plt+0x2f5cf0> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vmovdqa -0x10(%rdx),%xmm0 │ │ │ │ + movdqa -0x10(%rdx),%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddw 0x2(%rdx),%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrld $0x10,%xmm0,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpblendw $0xaa,%xmm6,%xmm0,%xmm0 │ │ │ │ - vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ + movdqu 0x2(%rdx),%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pmaddwd %xmm3,%xmm0 │ │ │ │ + psubd %xmm0,%xmm4 │ │ │ │ + pshufd $0x4e,%xmm4,%xmm0 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + pshuflw $0x4e,%xmm0,%xmm4 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + psrld %xmm5,%xmm0 │ │ │ │ cmp $0x8,%r8d │ │ │ │ - je 326e53 <__cxa_finalize@plt+0x2fbe03> │ │ │ │ + je 320dfd <__cxa_finalize@plt+0x2f5dad> │ │ │ │ mov $0xaaab,%eax │ │ │ │ mov $0x6667,%edx │ │ │ │ cmp $0x20,%r8d │ │ │ │ cmove %edx,%eax │ │ │ │ - vmovd %eax,%xmm1 │ │ │ │ - vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vpbroadcastw 0x8(%rsp),%ymm1 │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - vpabsw %ymm1,%ymm2 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vmovdqa (%r9),%ymm4 │ │ │ │ - vmovdqa 0x20(%r9),%ymm5 │ │ │ │ - vpsignw %ymm1,%ymm4,%ymm3 │ │ │ │ - vpabsw %ymm4,%ymm4 │ │ │ │ - vpmulhrsw %ymm2,%ymm4,%ymm4 │ │ │ │ - vpsignw %ymm3,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ - vpsignw %ymm1,%ymm5,%ymm3 │ │ │ │ - vpabsw %ymm5,%ymm5 │ │ │ │ - vpmulhrsw %ymm2,%ymm5,%ymm5 │ │ │ │ - vpsignw %ymm3,%ymm5,%ymm5 │ │ │ │ - vpaddw %ymm0,%ymm5,%ymm5 │ │ │ │ - vpmaxsw %ymm6,%ymm4,%ymm4 │ │ │ │ - vpmaxsw %ymm6,%ymm5,%ymm5 │ │ │ │ - vpminsw %ymm7,%ymm4,%ymm4 │ │ │ │ - vpminsw %ymm7,%ymm5,%ymm5 │ │ │ │ - vmovdqa %xmm4,(%rdi) │ │ │ │ - vmovdqa %xmm5,(%rdi,%rsi,2) │ │ │ │ - vextracti128 $0x1,%ymm4,(%rdi,%rsi,1) │ │ │ │ - vextracti128 $0x1,%ymm5,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - add $0x40,%r9 │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 326e6d <__cxa_finalize@plt+0x2fbe1d> │ │ │ │ - vzeroupper │ │ │ │ + movd %eax,%xmm1 │ │ │ │ + pmulhuw %xmm1,%xmm0 │ │ │ │ + psrlw $0x1,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ + movd 0x8(%rsp),%xmm1 │ │ │ │ + pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + pabsw %xmm1,%xmm2 │ │ │ │ + psllw $0x9,%xmm2 │ │ │ │ + movdqa (%r9),%xmm4 │ │ │ │ + movdqa 0x10(%r9),%xmm5 │ │ │ │ + add $0x20,%r9 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + pmulhrsw %xmm2,%xmm3 │ │ │ │ + psignw %xmm1,%xmm4 │ │ │ │ + psignw %xmm4,%xmm3 │ │ │ │ + paddw %xmm0,%xmm3 │ │ │ │ + pmaxsw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm7,%xmm3 │ │ │ │ + pabsw %xmm5,%xmm4 │ │ │ │ + pmulhrsw %xmm2,%xmm4 │ │ │ │ + psignw %xmm1,%xmm5 │ │ │ │ + psignw %xmm5,%xmm4 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + pmaxsw %xmm6,%xmm4 │ │ │ │ + pminsw %xmm7,%xmm4 │ │ │ │ + movdqa %xmm3,(%rdi) │ │ │ │ + movdqa %xmm4,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 320e1f <__cxa_finalize@plt+0x2f5dcf> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqa -0x20(%rdx),%ymm0 │ │ │ │ + movdqa -0x20(%rdx),%xmm0 │ │ │ │ + paddw -0x10(%rdx),%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ - vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpunpckhwd %xmm6,%xmm0,%xmm1 │ │ │ │ - vpunpcklwd %xmm6,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ + movdqu 0x2(%rdx),%xmm1 │ │ │ │ + movdqu 0x12(%rdx),%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pmaddwd %xmm3,%xmm0 │ │ │ │ + psubd %xmm0,%xmm4 │ │ │ │ + pshufd $0x4e,%xmm4,%xmm0 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + pshuflw $0x4e,%xmm0,%xmm4 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + psrld %xmm5,%xmm0 │ │ │ │ cmp $0x10,%r8d │ │ │ │ - je 326f50 <__cxa_finalize@plt+0x2fbf00> │ │ │ │ + je 320ee5 <__cxa_finalize@plt+0x2f5e95> │ │ │ │ mov $0xaaab,%eax │ │ │ │ mov $0x6667,%edx │ │ │ │ - test $0x28,%r8b │ │ │ │ + test $0x28,%r8d │ │ │ │ cmove %edx,%eax │ │ │ │ - vmovd %eax,%xmm1 │ │ │ │ - vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vpbroadcastw 0x8(%rsp),%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm2 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vmovdqa (%r9),%ymm4 │ │ │ │ - vmovdqa 0x20(%r9),%ymm5 │ │ │ │ - vpsignw %ymm1,%ymm4,%ymm3 │ │ │ │ - vpabsw %ymm4,%ymm4 │ │ │ │ - vpmulhrsw %ymm2,%ymm4,%ymm4 │ │ │ │ - vpsignw %ymm3,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ - vpsignw %ymm1,%ymm5,%ymm3 │ │ │ │ - vpabsw %ymm5,%ymm5 │ │ │ │ - vpmulhrsw %ymm2,%ymm5,%ymm5 │ │ │ │ - vpsignw %ymm3,%ymm5,%ymm5 │ │ │ │ - vpaddw %ymm0,%ymm5,%ymm5 │ │ │ │ - vpmaxsw %ymm6,%ymm4,%ymm4 │ │ │ │ - vpmaxsw %ymm6,%ymm5,%ymm5 │ │ │ │ - vpminsw %ymm7,%ymm4,%ymm4 │ │ │ │ - vpminsw %ymm7,%ymm5,%ymm5 │ │ │ │ - vmovdqa %ymm4,(%rdi) │ │ │ │ - vmovdqa %ymm5,(%rdi,%rsi,1) │ │ │ │ - lea (%rdi,%rsi,2),%rdi │ │ │ │ - add $0x40,%r9 │ │ │ │ - sub $0x2,%r8d │ │ │ │ - jg 326f66 <__cxa_finalize@plt+0x2fbf16> │ │ │ │ - vzeroupper │ │ │ │ + movd %eax,%xmm1 │ │ │ │ + pmulhuw %xmm1,%xmm0 │ │ │ │ + psrlw $0x1,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ + movd 0x8(%rsp),%xmm1 │ │ │ │ + pshuflw $0x0,%xmm1,%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + pabsw %xmm1,%xmm2 │ │ │ │ + psllw $0x9,%xmm2 │ │ │ │ + movdqa (%r9),%xmm4 │ │ │ │ + movdqa 0x10(%r9),%xmm5 │ │ │ │ + add $0x20,%r9 │ │ │ │ + pabsw %xmm4,%xmm3 │ │ │ │ + pmulhrsw %xmm2,%xmm3 │ │ │ │ + psignw %xmm1,%xmm4 │ │ │ │ + psignw %xmm4,%xmm3 │ │ │ │ + paddw %xmm0,%xmm3 │ │ │ │ + pmaxsw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm7,%xmm3 │ │ │ │ + pabsw %xmm5,%xmm4 │ │ │ │ + pmulhrsw %xmm2,%xmm4 │ │ │ │ + psignw %xmm1,%xmm5 │ │ │ │ + psignw %xmm5,%xmm4 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + pmaxsw %xmm6,%xmm4 │ │ │ │ + pminsw %xmm7,%xmm4 │ │ │ │ + movdqa %xmm3,(%rdi) │ │ │ │ + movdqa %xmm4,0x10(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 320f07 <__cxa_finalize@plt+0x2f5eb7> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqa -0x40(%rdx),%ymm0 │ │ │ │ - vpaddw -0x20(%rdx),%ymm0,%ymm0 │ │ │ │ + movdqa -0x40(%rdx),%xmm0 │ │ │ │ + paddw -0x30(%rdx),%xmm0 │ │ │ │ + paddw -0x20(%rdx),%xmm0 │ │ │ │ + paddw -0x10(%rdx),%xmm0 │ │ │ │ jmp *%rcx │ │ │ │ - vpaddw 0x2(%rdx),%ymm0,%ymm0 │ │ │ │ - vpaddw 0x22(%rdx),%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpunpcklwd %xmm6,%xmm0,%xmm1 │ │ │ │ - vpunpckhwd %xmm6,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlq $0x20,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrld %xmm5,%xmm0,%xmm0 │ │ │ │ + movdqu 0x2(%rdx),%xmm1 │ │ │ │ + movdqu 0x12(%rdx),%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + movdqu 0x22(%rdx),%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + movdqu 0x32(%rdx),%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + pmaddwd %xmm3,%xmm0 │ │ │ │ + psubd %xmm0,%xmm4 │ │ │ │ + pshufd $0x4e,%xmm4,%xmm0 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + pshuflw $0x4e,%xmm0,%xmm4 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + psrld %xmm5,%xmm0 │ │ │ │ cmp $0x20,%r8d │ │ │ │ - je 327037 <__cxa_finalize@plt+0x2fbfe7> │ │ │ │ - lea (%r8,%r8,1),%edx │ │ │ │ - mov $0x6667aaab,%eax │ │ │ │ - shrx %edx,%eax,%eax │ │ │ │ - vmovd %eax,%xmm1 │ │ │ │ - vpmulhuw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlw $0x1,%xmm0,%xmm0 │ │ │ │ - vpbroadcastw %xmm0,%ymm0 │ │ │ │ - vpbroadcastw 0x8(%rsp),%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm2 │ │ │ │ - vpsllw $0x9,%ymm2,%ymm2 │ │ │ │ - vmovdqa (%r9),%ymm4 │ │ │ │ - vmovdqa 0x20(%r9),%ymm5 │ │ │ │ - vpsignw %ymm1,%ymm4,%ymm3 │ │ │ │ - vpabsw %ymm4,%ymm4 │ │ │ │ - vpmulhrsw %ymm2,%ymm4,%ymm4 │ │ │ │ - vpsignw %ymm3,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ - vpsignw %ymm1,%ymm5,%ymm3 │ │ │ │ - vpabsw %ymm5,%ymm5 │ │ │ │ - vpmulhrsw %ymm2,%ymm5,%ymm5 │ │ │ │ - vpsignw %ymm3,%ymm5,%ymm5 │ │ │ │ - vpaddw %ymm0,%ymm5,%ymm5 │ │ │ │ - vpmaxsw %ymm6,%ymm4,%ymm4 │ │ │ │ - vpmaxsw %ymm6,%ymm5,%ymm5 │ │ │ │ - vpminsw %ymm7,%ymm4,%ymm4 │ │ │ │ - vpminsw %ymm7,%ymm5,%ymm5 │ │ │ │ - vmovdqa %ymm4,(%rdi) │ │ │ │ - vmovdqa %ymm5,0x20(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ + je 320fe4 <__cxa_finalize@plt+0x2f5f94> │ │ │ │ + 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 32704d <__cxa_finalize@plt+0x2fbffd> │ │ │ │ - vzeroupper │ │ │ │ + jg 321006 <__cxa_finalize@plt+0x2f5fb6> │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + lea 0xbc8a9(%rip),%r10 │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ shr $0xb,%eax │ │ │ │ - lea 0xb76a6(%rip),%r10 │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ + movd 0x10(%rsp),%xmm7 │ │ │ │ movslq (%r10,%rcx,4),%rcx │ │ │ │ - vpbroadcastd -0x124(%r10,%rax,4),%ymm0 │ │ │ │ - vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ - vpbroadcastw 0x10(%rsp),%ymm7 │ │ │ │ + movddup -0xdc(%r10,%rax,8),%xmm0 │ │ │ │ + pshuflw $0x0,%xmm7,%xmm7 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ add %r10,%rcx │ │ │ │ + punpcklqdq %xmm7,%xmm7 │ │ │ │ jmp *%rcx │ │ │ │ - vpbroadcastd 0xb7547(%rip),%ymm5 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movddup 0xbc770(%rip),%xmm5 │ │ │ │ mov 0x8(%rsp),%eax │ │ │ │ shl $0x2,%r8d │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ sub %r8d,%eax │ │ │ │ cmp $0x8,%r9d │ │ │ │ - jg 327299 <__cxa_finalize@plt+0x2fc249> │ │ │ │ - je 327188 <__cxa_finalize@plt+0x2fc138> │ │ │ │ - lea (%rdx,%rdx,2),%rcx │ │ │ │ mov %rdi,%r9 │ │ │ │ - vmovdqa (%rsi,%rdx,2),%xmm0 │ │ │ │ - vmovdqa (%rsi,%rcx,1),%xmm1 │ │ │ │ - vinserti128 $0x1,(%rsi),%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,(%rsi,%rdx,1),%ymm1,%ymm1 │ │ │ │ + jg 321274 <__cxa_finalize@plt+0x2f6224> │ │ │ │ + je 3211b0 <__cxa_finalize@plt+0x2f6160> │ │ │ │ + lea (%rdx,%rdx,2),%rcx │ │ │ │ + movdqa (%rsi),%xmm0 │ │ │ │ + pmaddwd %xmm5,%xmm0 │ │ │ │ + movdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm1 │ │ │ │ + movdqa (%rsi,%rdx,2),%xmm2 │ │ │ │ + pmaddwd %xmm5,%xmm2 │ │ │ │ + movdqa (%rsi,%rcx,1),%xmm3 │ │ │ │ + pmaddwd %xmm5,%xmm3 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpmaddwd %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ - vpackssdw %xmm0,%xmm1,%xmm1 │ │ │ │ - vmovdqa %xmm1,(%rdi) │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + paddd %xmm0,%xmm4 │ │ │ │ + packssdw %xmm2,%xmm0 │ │ │ │ + paddd %xmm2,%xmm4 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ sub $0x2,%eax │ │ │ │ - jg 32711b <__cxa_finalize@plt+0x2fc0cb> │ │ │ │ + jg 32113a <__cxa_finalize@plt+0x2f60ea> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 327302 <__cxa_finalize@plt+0x2fc2b2> │ │ │ │ - vpermq $0x55,%ymm1,%ymm1 │ │ │ │ - vpslld $0x2,%xmm0,%xmm0 │ │ │ │ - vmovdqa %ymm1,(%rdi) │ │ │ │ - vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ + je 321336 <__cxa_finalize@plt+0x2f62e6> │ │ │ │ + punpckhqdq %xmm0,%xmm0 │ │ │ │ + pslld $0x2,%xmm2 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + paddd %xmm2,%xmm4 │ │ │ │ + movdqa %xmm0,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 327171 <__cxa_finalize@plt+0x2fc121> │ │ │ │ - jmp 327302 <__cxa_finalize@plt+0x2fc2b2> │ │ │ │ - mov %rdi,%r9 │ │ │ │ + jg 321194 <__cxa_finalize@plt+0x2f6144> │ │ │ │ + jmp 321336 <__cxa_finalize@plt+0x2f62e6> │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 3271d3 <__cxa_finalize@plt+0x2fc183> │ │ │ │ - vpmaddwd (%rsi),%ymm5,%ymm0 │ │ │ │ - vpmaddwd (%rsi,%rdx,1),%ymm5,%ymm1 │ │ │ │ + jne 321217 <__cxa_finalize@plt+0x2f61c7> │ │ │ │ + movdqa (%rsi),%xmm0 │ │ │ │ + pmaddwd %xmm5,%xmm0 │ │ │ │ + movdqa (%rsi,%rdx,1),%xmm2 │ │ │ │ + pmaddwd %xmm5,%xmm2 │ │ │ │ + movdqa 0x10(%rsi),%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm1 │ │ │ │ + movdqa 0x10(%rsi,%rdx,1),%xmm3 │ │ │ │ + pmaddwd %xmm5,%xmm3 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ - vpackssdw %xmm1,%xmm0,%xmm1 │ │ │ │ - vmovdqa %xmm1,(%rdi) │ │ │ │ + paddd %xmm2,%xmm0 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + paddd %xmm1,%xmm2 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + paddd %xmm2,%xmm4 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ dec %eax │ │ │ │ - jg 32718f <__cxa_finalize@plt+0x2fc13f> │ │ │ │ + jg 3211b4 <__cxa_finalize@plt+0x2f6164> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 327302 <__cxa_finalize@plt+0x2fc2b2> │ │ │ │ - vinserti128 $0x1,%xmm1,%ymm1,%ymm1 │ │ │ │ - vpslld $0x2,%ymm0,%ymm0 │ │ │ │ - jmp 3272eb <__cxa_finalize@plt+0x2fc29b> │ │ │ │ - vpmaddwd (%rsi),%xmm5,%xmm0 │ │ │ │ - vpmaddwd (%rsi,%rdx,1),%xmm5,%xmm3 │ │ │ │ + je 321336 <__cxa_finalize@plt+0x2f62e6> │ │ │ │ + pslld $0x2,%xmm2 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + jmp 321315 <__cxa_finalize@plt+0x2f62c5> │ │ │ │ + movdqa (%rsi),%xmm0 │ │ │ │ + pmaddwd %xmm5,%xmm0 │ │ │ │ + movdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm1 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpaddd %xmm3,%xmm0,%xmm0 │ │ │ │ - vpshufd $0xff,%xmm0,%xmm3 │ │ │ │ - vpackssdw %xmm3,%xmm0,%xmm1 │ │ │ │ - vpaddd %xmm3,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm4,%xmm4 │ │ │ │ - vmovdqa %xmm1,(%rdi) │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + pshufd $0xff,%xmm0,%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + paddd %xmm1,%xmm2 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + paddd %xmm2,%xmm4 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ dec %eax │ │ │ │ - jg 3271d3 <__cxa_finalize@plt+0x2fc183> │ │ │ │ - jmp 3271ba <__cxa_finalize@plt+0x2fc16a> │ │ │ │ - vmovdqa (%rsi),%ymm0 │ │ │ │ - vmovdqa (%rsi,%rdx,1),%ymm1 │ │ │ │ + jg 321217 <__cxa_finalize@plt+0x2f61c7> │ │ │ │ + jmp 321200 <__cxa_finalize@plt+0x2f61b0> │ │ │ │ + pshufd $0xff,%xmm0,%xmm3 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + jmp 3212d7 <__cxa_finalize@plt+0x2f6287> │ │ │ │ + pshufd $0xff,%xmm3,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + jmp 3212d7 <__cxa_finalize@plt+0x2f6287> │ │ │ │ + pshufd $0xff,%xmm1,%xmm2 │ │ │ │ + jmp 3212d7 <__cxa_finalize@plt+0x2f6287> │ │ │ │ + movdqa (%rsi),%xmm0 │ │ │ │ + pmaddwd %xmm5,%xmm0 │ │ │ │ + movdqa (%rsi,%rdx,1),%xmm6 │ │ │ │ + pmaddwd %xmm5,%xmm6 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - jl 32723d <__cxa_finalize@plt+0x2fc1ed> │ │ │ │ - je 32722e <__cxa_finalize@plt+0x2fc1de> │ │ │ │ - vpbroadcastd 0xc(%rsi),%ymm2 │ │ │ │ - vpbroadcastd 0xc(%rsi,%rdx,1),%ymm3 │ │ │ │ - vpblendd $0xf0,%ymm2,%ymm0,%ymm0 │ │ │ │ - vpblendd $0xf0,%ymm3,%ymm1,%ymm1 │ │ │ │ - jmp 327259 <__cxa_finalize@plt+0x2fc209> │ │ │ │ - vpbroadcastd 0x1c(%rsi),%ymm2 │ │ │ │ - vpbroadcastd 0x1c(%rsi,%rdx,1),%ymm3 │ │ │ │ - jmp 327259 <__cxa_finalize@plt+0x2fc209> │ │ │ │ - vpbroadcastd 0x2c(%rsi),%ymm2 │ │ │ │ - vpbroadcastd 0x2c(%rsi,%rdx,1),%ymm3 │ │ │ │ - vinserti128 $0x0,0x20(%rsi),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x0,0x20(%rsi,%rdx,1),%ymm3,%ymm3 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpmaddwd %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm5,%ymm2,%ymm2 │ │ │ │ - vpmaddwd %ymm5,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm2,%ymm0,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm1,(%rdi) │ │ │ │ - add $0x20,%rdi │ │ │ │ - dec %eax │ │ │ │ - jg 327203 <__cxa_finalize@plt+0x2fc1b3> │ │ │ │ - jmp 3272e2 <__cxa_finalize@plt+0x2fc292> │ │ │ │ - mov %rdi,%r9 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 327203 <__cxa_finalize@plt+0x2fc1b3> │ │ │ │ - vpmaddwd (%rsi),%ymm5,%ymm0 │ │ │ │ - vpmaddwd 0x20(%rsi),%ymm5,%ymm2 │ │ │ │ - vpmaddwd (%rsi,%rdx,1),%ymm5,%ymm1 │ │ │ │ - vpmaddwd 0x20(%rsi,%rdx,1),%ymm5,%ymm3 │ │ │ │ + jg 321253 <__cxa_finalize@plt+0x2f6203> │ │ │ │ + movdqa 0x10(%rsi),%xmm3 │ │ │ │ + pmaddwd %xmm5,%xmm3 │ │ │ │ + movdqa 0x10(%rsi,%rdx,1),%xmm6 │ │ │ │ + pmaddwd %xmm5,%xmm6 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + je 321262 <__cxa_finalize@plt+0x2f6212> │ │ │ │ + movdqa 0x20(%rsi),%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm1 │ │ │ │ + movdqa 0x20(%rsi,%rdx,1),%xmm6 │ │ │ │ + pmaddwd %xmm5,%xmm6 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + jp 32126d <__cxa_finalize@plt+0x2f621d> │ │ │ │ + movdqa 0x30(%rsi),%xmm2 │ │ │ │ + pmaddwd %xmm5,%xmm2 │ │ │ │ + movdqa 0x30(%rsi,%rdx,1),%xmm6 │ │ │ │ + pmaddwd %xmm5,%xmm6 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm2,%ymm0,%ymm1 │ │ │ │ - vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm1,(%rdi) │ │ │ │ + movdqa %xmm0,%xmm6 │ │ │ │ + paddd %xmm3,%xmm6 │ │ │ │ + packssdw %xmm3,%xmm0 │ │ │ │ + paddd %xmm1,%xmm6 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + packssdw %xmm2,%xmm1 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ + paddd %xmm2,%xmm4 │ │ │ │ dec %eax │ │ │ │ - jg 3272a4 <__cxa_finalize@plt+0x2fc254> │ │ │ │ + jg 321274 <__cxa_finalize@plt+0x2f6224> │ │ │ │ add %r8d,%r8d │ │ │ │ - je 327302 <__cxa_finalize@plt+0x2fc2b2> │ │ │ │ - vpaddd %ymm0,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm1,(%rdi) │ │ │ │ - vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + je 321336 <__cxa_finalize@plt+0x2f62e6> │ │ │ │ + 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 3272eb <__cxa_finalize@plt+0x2fc29b> │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm1 │ │ │ │ + jg 321315 <__cxa_finalize@plt+0x2f62c5> │ │ │ │ sub %rdi,%r9 │ │ │ │ + pshufd $0x4e,%xmm4,%xmm2 │ │ │ │ tzcnt %r9d,%esi │ │ │ │ - vpaddd %xmm1,%xmm4,%xmm4 │ │ │ │ + paddd %xmm4,%xmm2 │ │ │ │ sub $0x2,%esi │ │ │ │ - vpunpckhqdq %xmm4,%xmm4,%xmm1 │ │ │ │ - vmovd %esi,%xmm0 │ │ │ │ - vpaddd %xmm4,%xmm1,%xmm1 │ │ │ │ - vpshuflw $0x4e,%xmm1,%xmm4 │ │ │ │ - vpaddd %xmm4,%xmm1,%xmm1 │ │ │ │ - vpsrld %xmm0,%xmm1,%xmm1 │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - vpavgw %xmm0,%xmm1,%xmm1 │ │ │ │ - vpbroadcastw %xmm1,%ymm1 │ │ │ │ - vmovdqa (%rdi,%r9,1),%ymm0 │ │ │ │ - vpsubw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi,%r9,1) │ │ │ │ + pshufd $0xb1,%xmm2,%xmm4 │ │ │ │ + movd %esi,%xmm0 │ │ │ │ + paddd %xmm4,%xmm2 │ │ │ │ + psrld %xmm0,%xmm2 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + pavgw %xmm0,%xmm2 │ │ │ │ + packssdw %xmm2,%xmm2 │ │ │ │ + movdqa (%rdi,%r9,1),%xmm0 │ │ │ │ + movdqa 0x10(%rdi,%r9,1),%xmm1 │ │ │ │ + psubw %xmm2,%xmm0 │ │ │ │ + psubw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm0,(%rdi,%r9,1) │ │ │ │ + movdqa %xmm1,0x10(%rdi,%r9,1) │ │ │ │ add $0x20,%r9 │ │ │ │ - jl 32733d <__cxa_finalize@plt+0x2fc2ed> │ │ │ │ - vzeroupper │ │ │ │ + jl 321367 <__cxa_finalize@plt+0x2f6317> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vpbroadcastd 0xb72b7(%rip),%ymm5 │ │ │ │ + movddup 0xbc4a0(%rip),%xmm5 │ │ │ │ mov 0x8(%rsp),%eax │ │ │ │ shl $0x2,%r8d │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ sub %r8d,%eax │ │ │ │ cmp $0x8,%r9d │ │ │ │ - jg 32748b <__cxa_finalize@plt+0x2fc43b> │ │ │ │ - je 3273f8 <__cxa_finalize@plt+0x2fc3a8> │ │ │ │ - lea (%rdx,%rdx,2),%rcx │ │ │ │ mov %rdi,%r9 │ │ │ │ - vmovdqa (%rsi),%xmm0 │ │ │ │ - vmovdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ - vinserti128 $0x1,(%rsi,%rdx,2),%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,(%rsi,%rcx,1),%ymm1,%ymm1 │ │ │ │ + jg 321522 <__cxa_finalize@plt+0x2f64d2> │ │ │ │ + je 321441 <__cxa_finalize@plt+0x2f63f1> │ │ │ │ + lea (%rdx,%rdx,2),%rcx │ │ │ │ + movdqa (%rsi),%xmm0 │ │ │ │ + pmaddwd %xmm5,%xmm0 │ │ │ │ + movdqa (%rsi,%rdx,1),%xmm3 │ │ │ │ + pmaddwd %xmm5,%xmm3 │ │ │ │ + movdqa (%rsi,%rdx,2),%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm1 │ │ │ │ + movdqa (%rsi,%rcx,1),%xmm2 │ │ │ │ + pmaddwd %xmm5,%xmm2 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpmaddwd %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ + paddd %xmm0,%xmm4 │ │ │ │ + packssdw %xmm3,%xmm0 │ │ │ │ + paddd %xmm1,%xmm3 │ │ │ │ + packssdw %xmm2,%xmm1 │ │ │ │ + paddd %xmm2,%xmm4 │ │ │ │ + paddd %xmm3,%xmm4 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%eax │ │ │ │ - jg 32738b <__cxa_finalize@plt+0x2fc33b> │ │ │ │ + jg 3213be <__cxa_finalize@plt+0x2f636e> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 327302 <__cxa_finalize@plt+0x2fc2b2> │ │ │ │ - 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 3273e1 <__cxa_finalize@plt+0x2fc391> │ │ │ │ - jmp 327302 <__cxa_finalize@plt+0x2fc2b2> │ │ │ │ - mov %rdi,%r9 │ │ │ │ + je 321336 <__cxa_finalize@plt+0x2f62e6> │ │ │ │ + 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 321336 <__cxa_finalize@plt+0x2f62e6> │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 327444 <__cxa_finalize@plt+0x2fc3f4> │ │ │ │ - vpmaddwd (%rsi),%ymm5,%ymm1 │ │ │ │ - vpmaddwd (%rsi,%rdx,1),%ymm5,%ymm0 │ │ │ │ + jne 3214b2 <__cxa_finalize@plt+0x2f6462> │ │ │ │ + movdqa (%rsi),%xmm0 │ │ │ │ + pmaddwd %xmm5,%xmm0 │ │ │ │ + movdqa 0x10(%rsi),%xmm2 │ │ │ │ + pmaddwd %xmm5,%xmm2 │ │ │ │ + movdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm1 │ │ │ │ + movdqa 0x10(%rsi,%rdx,1),%xmm3 │ │ │ │ + pmaddwd %xmm5,%xmm3 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm2 │ │ │ │ - vmovdqa %ymm2,(%rdi) │ │ │ │ + paddd %xmm0,%xmm4 │ │ │ │ + packssdw %xmm2,%xmm0 │ │ │ │ + paddd %xmm2,%xmm4 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + packssdw %xmm3,%xmm1 │ │ │ │ + paddd %xmm2,%xmm4 │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x2,%eax │ │ │ │ - jg 3273ff <__cxa_finalize@plt+0x2fc3af> │ │ │ │ + jg 321445 <__cxa_finalize@plt+0x2f63f5> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 327302 <__cxa_finalize@plt+0x2fc2b2> │ │ │ │ - vpermq $0xdd,%ymm1,%ymm1 │ │ │ │ - vpslld $0x2,%ymm0,%ymm0 │ │ │ │ - jmp 3272eb <__cxa_finalize@plt+0x2fc29b> │ │ │ │ - vpbroadcastd 0xc(%rsi),%ymm1 │ │ │ │ - vpbroadcastd 0xc(%rsi,%rdx,1),%ymm0 │ │ │ │ - vinserti128 $0x0,(%rsi),%ymm1,%ymm1 │ │ │ │ - vinserti128 $0x0,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ │ │ + je 321336 <__cxa_finalize@plt+0x2f62e6> │ │ │ │ + pslld $0x2,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + jmp 321315 <__cxa_finalize@plt+0x2f62c5> │ │ │ │ + movdqa (%rsi),%xmm0 │ │ │ │ + pmaddwd %xmm5,%xmm0 │ │ │ │ + movdqa (%rsi,%rdx,1),%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm1 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm0,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm2 │ │ │ │ - vmovdqa %ymm2,(%rdi) │ │ │ │ + pshufd $0xff,%xmm0,%xmm2 │ │ │ │ + pshufd $0xff,%xmm1,%xmm3 │ │ │ │ + paddd %xmm0,%xmm4 │ │ │ │ + packssdw %xmm2,%xmm0 │ │ │ │ + paddd %xmm2,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + packssdw %xmm3,%xmm1 │ │ │ │ + paddd %xmm2,%xmm4 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x2,%eax │ │ │ │ - jg 327444 <__cxa_finalize@plt+0x2fc3f4> │ │ │ │ - jmp 32742b <__cxa_finalize@plt+0x2fc3db> │ │ │ │ - mov %rdi,%r9 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 3274e5 <__cxa_finalize@plt+0x2fc495> │ │ │ │ - vpmaddwd (%rsi),%ymm5,%ymm2 │ │ │ │ - vpmaddwd 0x20(%rsi),%ymm5,%ymm1 │ │ │ │ - vpmaddwd (%rsi,%rdx,1),%ymm5,%ymm0 │ │ │ │ - vpmaddwd 0x20(%rsi,%rdx,1),%ymm5,%ymm3 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpaddd %ymm2,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm3,%ymm0,%ymm1 │ │ │ │ - vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm2,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - add $0x40,%rdi │ │ │ │ - sub $0x2,%eax │ │ │ │ - jg 327492 <__cxa_finalize@plt+0x2fc442> │ │ │ │ - jmp 3272e2 <__cxa_finalize@plt+0x2fc292> │ │ │ │ - vmovdqa (%rsi),%ymm2 │ │ │ │ - vmovdqa (%rsi,%rdx,1),%ymm0 │ │ │ │ + jg 3214b2 <__cxa_finalize@plt+0x2f6462> │ │ │ │ + jmp 32149b <__cxa_finalize@plt+0x2f644b> │ │ │ │ + pshufd $0xff,%xmm0,%xmm3 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + jmp 32154e <__cxa_finalize@plt+0x2f64fe> │ │ │ │ + pshufd $0xff,%xmm3,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + jmp 32154e <__cxa_finalize@plt+0x2f64fe> │ │ │ │ + pshufd $0xff,%xmm1,%xmm2 │ │ │ │ + jmp 32154e <__cxa_finalize@plt+0x2f64fe> │ │ │ │ + movdqa (%rsi),%xmm0 │ │ │ │ + pmaddwd %xmm5,%xmm0 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - jl 32751f <__cxa_finalize@plt+0x2fc4cf> │ │ │ │ - je 327510 <__cxa_finalize@plt+0x2fc4c0> │ │ │ │ - vpbroadcastd 0xc(%rsi),%ymm1 │ │ │ │ - vpbroadcastd 0xc(%rsi,%rdx,1),%ymm3 │ │ │ │ - vpblendd $0xf0,%ymm1,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xf0,%ymm3,%ymm0,%ymm0 │ │ │ │ - jmp 32753b <__cxa_finalize@plt+0x2fc4eb> │ │ │ │ - vpbroadcastd 0x1c(%rsi),%ymm1 │ │ │ │ - vpbroadcastd 0x1c(%rsi,%rdx,1),%ymm3 │ │ │ │ - jmp 32753b <__cxa_finalize@plt+0x2fc4eb> │ │ │ │ - vpbroadcastd 0x2c(%rsi),%ymm1 │ │ │ │ - vpbroadcastd 0x2c(%rsi,%rdx,1),%ymm3 │ │ │ │ - vinserti128 $0x0,0x20(%rsi),%ymm1,%ymm1 │ │ │ │ - vinserti128 $0x0,0x20(%rsi,%rdx,1),%ymm3,%ymm3 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpmaddwd %ymm5,%ymm2,%ymm2 │ │ │ │ - vpmaddwd %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm5,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm2,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm3,%ymm0,%ymm1 │ │ │ │ - vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm2,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - add $0x40,%rdi │ │ │ │ - sub $0x2,%eax │ │ │ │ - jg 3274e5 <__cxa_finalize@plt+0x2fc495> │ │ │ │ - jmp 3272e2 <__cxa_finalize@plt+0x2fc292> │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0xb71fd(%rip),%rax │ │ │ │ + jg 321501 <__cxa_finalize@plt+0x2f64b1> │ │ │ │ + movdqa 0x10(%rsi),%xmm3 │ │ │ │ + pmaddwd %xmm5,%xmm3 │ │ │ │ + je 321510 <__cxa_finalize@plt+0x2f64c0> │ │ │ │ + movdqa 0x20(%rsi),%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm1 │ │ │ │ + jp 32151b <__cxa_finalize@plt+0x2f64cb> │ │ │ │ + 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 321522 <__cxa_finalize@plt+0x2f64d2> │ │ │ │ + add %r8d,%r8d │ │ │ │ + je 321336 <__cxa_finalize@plt+0x2f62e6> │ │ │ │ + paddd %xmm2,%xmm2 │ │ │ │ + jmp 321315 <__cxa_finalize@plt+0x2f62c5> │ │ │ │ + lea 0xbc40d(%rip),%rax │ │ │ │ tzcnt %r9d,%r9d │ │ │ │ - vpbroadcastd 0xb709f(%rip),%ymm5 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ movslq (%rax,%r9,4),%r9 │ │ │ │ - shl $0x2,%r8d │ │ │ │ + movddup -0x124(%rax),%xmm5 │ │ │ │ add %rax,%r9 │ │ │ │ mov 0x8(%rsp),%eax │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + shl $0x2,%r8d │ │ │ │ sub %r8d,%eax │ │ │ │ jmp *%r9 │ │ │ │ lea (%rdx,%rdx,2),%rcx │ │ │ │ mov %rdi,%r9 │ │ │ │ - vmovq (%rsi),%xmm0 │ │ │ │ - vmovhps (%rsi,%rdx,1),%xmm0,%xmm0 │ │ │ │ - vpbroadcastq (%rsi,%rdx,2),%ymm1 │ │ │ │ - vpbroadcastq (%rsi,%rcx,1),%ymm2 │ │ │ │ + movq (%rsi),%xmm0 │ │ │ │ + movhps (%rsi,%rdx,1),%xmm0 │ │ │ │ + movq (%rsi,%rdx,2),%xmm1 │ │ │ │ + movhps (%rsi,%rcx,1),%xmm1 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpblendd $0x30,%ymm1,%ymm0,%ymm0 │ │ │ │ - vpblendd $0xc0,%ymm2,%ymm0,%ymm0 │ │ │ │ - vpsllw $0x3,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm5,%ymm0,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ + psllw $0x3,%xmm0 │ │ │ │ + psllw $0x3,%xmm1 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + pmaddwd %xmm5,%xmm0 │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ add $0x20,%rdi │ │ │ │ - vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ + paddd %xmm0,%xmm4 │ │ │ │ + paddd %xmm2,%xmm4 │ │ │ │ sub $0x4,%eax │ │ │ │ - jg 3275c5 <__cxa_finalize@plt+0x2fc575> │ │ │ │ + jg 3215c4 <__cxa_finalize@plt+0x2f6574> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 327302 <__cxa_finalize@plt+0x2fc2b2> │ │ │ │ - vpermq $0xff,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vpermq $0xff,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + je 321336 <__cxa_finalize@plt+0x2f62e6> │ │ │ │ + punpckhqdq %xmm1,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + pslld $0x2,%xmm2 │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + punpckhqdq %xmm2,%xmm2 │ │ │ │ + movdqa %xmm1,0x20(%rdi) │ │ │ │ + paddd %xmm2,%xmm4 │ │ │ │ + movdqa %xmm1,0x30(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ - vpaddd %ymm1,%ymm4,%ymm4 │ │ │ │ - jmp 327302 <__cxa_finalize@plt+0x2fc2b2> │ │ │ │ - lea (%rdx,%rdx,2),%rcx │ │ │ │ + jmp 321336 <__cxa_finalize@plt+0x2f62e6> │ │ │ │ mov %rdi,%r9 │ │ │ │ - vmovdqa (%rsi),%xmm2 │ │ │ │ - vinserti128 $0x1,(%rsi,%rdx,1),%ymm2,%ymm2 │ │ │ │ - vmovdqa (%rsi,%rdx,2),%xmm1 │ │ │ │ - vinserti128 $0x1,(%rsi,%rcx,1),%ymm1,%ymm1 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpsllw $0x3,%ymm2,%ymm2 │ │ │ │ - vpsllw $0x3,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm2,(%rdi) │ │ │ │ - vpmaddwd %ymm5,%ymm2,%ymm2 │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vpmaddwd %ymm5,%ymm1,%ymm0 │ │ │ │ - add $0x40,%rdi │ │ │ │ - vpaddd %ymm2,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ - sub $0x4,%eax │ │ │ │ - jg 32763a <__cxa_finalize@plt+0x2fc5ea> │ │ │ │ + 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 321642 <__cxa_finalize@plt+0x2f65f2> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 327302 <__cxa_finalize@plt+0x2fc2b2> │ │ │ │ - vperm2i128 $0x11,%ymm1,%ymm1,%ymm1 │ │ │ │ - vpslld $0x2,%ymm0,%ymm0 │ │ │ │ - vpxor %ymm2,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xf,%ymm2,%ymm0,%ymm0 │ │ │ │ - jmp 3272eb <__cxa_finalize@plt+0x2fc29b> │ │ │ │ - vpbroadcastw 0xe(%rsi),%ymm3 │ │ │ │ - vpbroadcastw 0xe(%rsi,%rdx,1),%ymm0 │ │ │ │ - vpblendd $0xf0,%ymm3,%ymm2,%ymm2 │ │ │ │ - vpblendd $0xf0,%ymm0,%ymm1,%ymm1 │ │ │ │ - jmp 3276cf <__cxa_finalize@plt+0x2fc67f> │ │ │ │ + je 321336 <__cxa_finalize@plt+0x2f62e6> │ │ │ │ + pslld $0x2,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + jmp 321315 <__cxa_finalize@plt+0x2f62c5> │ │ │ │ + pshufhw $0xff,%xmm2,%xmm3 │ │ │ │ + pshufhw $0xff,%xmm0,%xmm1 │ │ │ │ + punpckhqdq %xmm3,%xmm3 │ │ │ │ + punpckhqdq %xmm1,%xmm1 │ │ │ │ + jmp 3216d9 <__cxa_finalize@plt+0x2f6689> │ │ │ │ mov %rdi,%r9 │ │ │ │ - vmovdqa (%rsi),%ymm2 │ │ │ │ - vmovdqa (%rsi,%rdx,1),%ymm1 │ │ │ │ + movdqa (%rsi),%xmm2 │ │ │ │ + movdqa (%rsi,%rdx,1),%xmm0 │ │ │ │ + psllw $0x3,%xmm2 │ │ │ │ + psllw $0x3,%xmm0 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 3276a4 <__cxa_finalize@plt+0x2fc654> │ │ │ │ + jne 321696 <__cxa_finalize@plt+0x2f6646> │ │ │ │ + movdqa 0x10(%rsi),%xmm3 │ │ │ │ + movdqa 0x10(%rsi,%rdx,1),%xmm1 │ │ │ │ + psllw $0x3,%xmm3 │ │ │ │ + psllw $0x3,%xmm1 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpsllw $0x3,%ymm2,%ymm2 │ │ │ │ - vpsllw $0x3,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm2,(%rdi) │ │ │ │ - vpmaddwd %ymm5,%ymm2,%ymm2 │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vpmaddwd %ymm5,%ymm1,%ymm0 │ │ │ │ + movdqa %xmm2,(%rdi) │ │ │ │ + pmaddwd %xmm5,%xmm2 │ │ │ │ + movdqa %xmm3,0x10(%rdi) │ │ │ │ + pmaddwd %xmm5,%xmm3 │ │ │ │ + paddd %xmm2,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + pmaddwd %xmm0,%xmm2 │ │ │ │ + movdqa %xmm0,0x20(%rdi) │ │ │ │ + paddd %xmm3,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + pmaddwd %xmm1,%xmm3 │ │ │ │ + movdqa %xmm1,0x30(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ - vpaddd %ymm2,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + paddd %xmm2,%xmm4 │ │ │ │ sub $0x2,%eax │ │ │ │ - jg 3276c2 <__cxa_finalize@plt+0x2fc672> │ │ │ │ + jg 3216ad <__cxa_finalize@plt+0x2f665d> │ │ │ │ add %r8d,%r8d │ │ │ │ - je 327302 <__cxa_finalize@plt+0x2fc2b2> │ │ │ │ - vpaddd %ymm0,%ymm0,%ymm0 │ │ │ │ - jmp 3272eb <__cxa_finalize@plt+0x2fc29b> │ │ │ │ + je 321336 <__cxa_finalize@plt+0x2f62e6> │ │ │ │ + paddd %xmm2,%xmm2 │ │ │ │ + jmp 321315 <__cxa_finalize@plt+0x2f62c5> │ │ │ │ + pshufhw $0xff,%xmm0,%xmm1 │ │ │ │ + punpckhqdq %xmm1,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + jmp 321793 <__cxa_finalize@plt+0x2f6743> │ │ │ │ + pshufhw $0xff,%xmm1,%xmm2 │ │ │ │ + punpckhqdq %xmm2,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + jmp 321793 <__cxa_finalize@plt+0x2f6743> │ │ │ │ + pshufhw $0xff,%xmm2,%xmm3 │ │ │ │ + punpckhqdq %xmm3,%xmm3 │ │ │ │ + jmp 321793 <__cxa_finalize@plt+0x2f6743> │ │ │ │ mov %rdi,%r9 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 327782 <__cxa_finalize@plt+0x2fc732> │ │ │ │ - vmovdqa (%rsi),%ymm0 │ │ │ │ - vmovdqa 0x20(%rsi),%ymm1 │ │ │ │ + movdqa (%rsi),%xmm0 │ │ │ │ + psllw $0x3,%xmm0 │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + jg 321733 <__cxa_finalize@plt+0x2f66e3> │ │ │ │ + movdqa 0x10(%rsi),%xmm1 │ │ │ │ + psllw $0x3,%xmm1 │ │ │ │ + je 321746 <__cxa_finalize@plt+0x2f66f6> │ │ │ │ + movdqa 0x20(%rsi),%xmm2 │ │ │ │ + psllw $0x3,%xmm2 │ │ │ │ + jnp 321755 <__cxa_finalize@plt+0x2f6705> │ │ │ │ + movdqa 0x30(%rsi),%xmm3 │ │ │ │ + psllw $0x3,%xmm3 │ │ │ │ add %rdx,%rsi │ │ │ │ - vpsllw $0x3,%ymm0,%ymm0 │ │ │ │ - vpsllw $0x3,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm5,%ymm0,%ymm2 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vpmaddwd %ymm5,%ymm1,%ymm3 │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + pmaddwd %xmm0,%xmm6 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm5,%xmm7 │ │ │ │ + pmaddwd %xmm1,%xmm7 │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + movdqa %xmm5,%xmm7 │ │ │ │ + pmaddwd %xmm2,%xmm7 │ │ │ │ + movdqa %xmm2,0x20(%rdi) │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + movdqa %xmm5,%xmm7 │ │ │ │ + pmaddwd %xmm3,%xmm7 │ │ │ │ + movdqa %xmm3,0x30(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ - vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm2,%ymm4,%ymm4 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ dec %eax │ │ │ │ - jg 327718 <__cxa_finalize@plt+0x2fc6c8> │ │ │ │ + jg 321763 <__cxa_finalize@plt+0x2f6713> │ │ │ │ test %r8d,%r8d │ │ │ │ - je 327302 <__cxa_finalize@plt+0x2fc2b2> │ │ │ │ - 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 32775c <__cxa_finalize@plt+0x2fc70c> │ │ │ │ - jmp 327302 <__cxa_finalize@plt+0x2fc2b2> │ │ │ │ - vmovdqa (%rsi),%ymm0 │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - jl 3277a3 <__cxa_finalize@plt+0x2fc753> │ │ │ │ - je 32779b <__cxa_finalize@plt+0x2fc74b> │ │ │ │ - vpbroadcastw 0xe(%rsi),%ymm1 │ │ │ │ - vpblendd $0xf0,%ymm1,%ymm0,%ymm0 │ │ │ │ - jmp 3277b0 <__cxa_finalize@plt+0x2fc760> │ │ │ │ - vpbroadcastw 0x1e(%rsi),%ymm1 │ │ │ │ - jmp 3277b0 <__cxa_finalize@plt+0x2fc760> │ │ │ │ - vpbroadcastw 0x2e(%rsi),%ymm1 │ │ │ │ - vinserti128 $0x0,0x20(%rsi),%ymm1,%ymm1 │ │ │ │ - add %rdx,%rsi │ │ │ │ - vpsllw $0x3,%ymm0,%ymm0 │ │ │ │ - vpsllw $0x3,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm5,%ymm0,%ymm2 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vpmaddwd %ymm5,%ymm1,%ymm3 │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + je 321336 <__cxa_finalize@plt+0x2f62e6> │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + movdqa %xmm2,0x20(%rdi) │ │ │ │ + movdqa %xmm3,0x30(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ - vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm2,%ymm4,%ymm4 │ │ │ │ - dec %eax │ │ │ │ - jg 327782 <__cxa_finalize@plt+0x2fc732> │ │ │ │ - jmp 32774f <__cxa_finalize@plt+0x2fc6ff> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vbroadcasti128 (%rdx),%ymm3 │ │ │ │ - lea 0xb6fa8(%rip),%rdx │ │ │ │ + dec %r8d │ │ │ │ + jg 3217ea <__cxa_finalize@plt+0x2f679a> │ │ │ │ + jmp 321336 <__cxa_finalize@plt+0x2f62e6> │ │ │ │ + nop │ │ │ │ + movdqa (%rdx),%xmm3 │ │ │ │ + lea 0xbc199(%rip),%rdx │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - vbroadcasti128 0xb6cc6(%rip),%ymm4 │ │ │ │ + pshufb -0x294(%rdx),%xmm3 │ │ │ │ movslq (%rdx,%r8,4),%r8 │ │ │ │ - vpshufb %ymm4,%ymm3,%ymm3 │ │ │ │ - vpunpckhqdq %ymm3,%ymm3,%ymm4 │ │ │ │ + pshufd $0x4e,%xmm3,%xmm4 │ │ │ │ add %rdx,%r8 │ │ │ │ - lea (%rsi,%rsi,2),%rdx │ │ │ │ jmp *%r8 │ │ │ │ - vmovdqa (%rcx),%xmm2 │ │ │ │ + movdqa (%rcx),%xmm0 │ │ │ │ add $0x10,%rcx │ │ │ │ - vpshufb %xmm2,%xmm3,%xmm1 │ │ │ │ - vpshufb %xmm2,%xmm4,%xmm2 │ │ │ │ - vpunpcklbw %xmm2,%xmm1,%xmm0 │ │ │ │ - vpunpckhbw %xmm2,%xmm1,%xmm1 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm1,(%rdi,%rdx,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r9d │ │ │ │ - jg 327821 <__cxa_finalize@plt+0x2fc7d1> │ │ │ │ - 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 32785c <__cxa_finalize@plt+0x2fc80c> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vpermq $0xd8,(%rcx),%ymm2 │ │ │ │ - vpermq $0xd8,0x20(%rcx),%ymm5 │ │ │ │ - add $0x40,%rcx │ │ │ │ - vpshufb %ymm2,%ymm3,%ymm1 │ │ │ │ - vpshufb %ymm2,%ymm4,%ymm2 │ │ │ │ - vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ - vpshufb %ymm5,%ymm3,%ymm1 │ │ │ │ - vpshufb %ymm5,%ymm4,%ymm2 │ │ │ │ - vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi,%rsi,2) │ │ │ │ - vmovdqa %ymm1,(%rdi,%rdx,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + pshufb %xmm0,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + pshufb %xmm0,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklbw %xmm2,%xmm0 │ │ │ │ + punpckhbw %xmm2,%xmm1 │ │ │ │ + movq %xmm0,(%rdi) │ │ │ │ + movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + movq %xmm1,(%rdi) │ │ │ │ + movhps %xmm1,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x4,%r9d │ │ │ │ - jg 32789b <__cxa_finalize@plt+0x2fc84b> │ │ │ │ - vzeroupper │ │ │ │ + jg 321838 <__cxa_finalize@plt+0x2f67e8> │ │ │ │ ret │ │ │ │ - vpermq $0xd8,(%rcx),%ymm2 │ │ │ │ - vpermq $0xd8,0x20(%rcx),%ymm5 │ │ │ │ - add $0x40,%rcx │ │ │ │ - vpshufb %ymm2,%ymm3,%ymm1 │ │ │ │ - vpshufb %ymm2,%ymm4,%ymm2 │ │ │ │ - vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vpshufb %ymm5,%ymm3,%ymm1 │ │ │ │ - vpshufb %ymm5,%ymm4,%ymm2 │ │ │ │ - vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi,%rsi,1) │ │ │ │ + movdqa (%rcx),%xmm0 │ │ │ │ + add $0x10,%rcx │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + pshufb %xmm0,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + pshufb %xmm0,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklbw %xmm2,%xmm0 │ │ │ │ + punpckhbw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 3278f1 <__cxa_finalize@plt+0x2fc8a1> │ │ │ │ - vzeroupper │ │ │ │ + jg 32187d <__cxa_finalize@plt+0x2f682d> │ │ │ │ ret │ │ │ │ - vpermq $0xd8,(%rcx),%ymm2 │ │ │ │ - vpermq $0xd8,0x20(%rcx),%ymm5 │ │ │ │ + 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 3218b7 <__cxa_finalize@plt+0x2f6867> │ │ │ │ + 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 3218ef <__cxa_finalize@plt+0x2f689f> │ │ │ │ + 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 │ │ │ │ - vpshufb %ymm2,%ymm3,%ymm1 │ │ │ │ - vpshufb %ymm2,%ymm4,%ymm2 │ │ │ │ - vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vpshufb %ymm5,%ymm3,%ymm1 │ │ │ │ - vpshufb %ymm5,%ymm4,%ymm2 │ │ │ │ - vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ │ │ - vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,0x40(%rdi) │ │ │ │ - vmovdqa %ymm1,0x60(%rdi) │ │ │ │ + movdqa %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 327948 <__cxa_finalize@plt+0x2fc8f8> │ │ │ │ - vzeroupper │ │ │ │ + jg 321954 <__cxa_finalize@plt+0x2f6904> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + 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 │ │ │ │ @@ -694011,34 +689298,34 @@ │ │ │ │ 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 0xb6db9(%rip),%rax │ │ │ │ + lea 0xbbf49(%rip),%rax │ │ │ │ lea 0xf1(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 327af0 <__cxa_finalize@plt+0x2fcaa0> │ │ │ │ + jne 321b70 <__cxa_finalize@plt+0x2f6b20> │ │ │ │ vpbroadcastw (%rdx),%xmm0 │ │ │ │ vpbroadcastd -0x38(%rax),%xmm1 │ │ │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,%xmm1 │ │ │ │ - jmp 327cc3 <__cxa_finalize@plt+0x2fcc73> │ │ │ │ + jmp 321d43 <__cxa_finalize@plt+0x2f6cf3> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xb6d79(%rip),%rax │ │ │ │ + lea 0xbbf09(%rip),%rax │ │ │ │ lea 0x1e3(%rip),%r8 │ │ │ │ - jmp 327af0 <__cxa_finalize@plt+0x2fcaa0> │ │ │ │ - lea 0xb6d69(%rip),%rax │ │ │ │ + jmp 321b70 <__cxa_finalize@plt+0x2f6b20> │ │ │ │ + lea 0xbbef9(%rip),%rax │ │ │ │ lea 0x333(%rip),%r8 │ │ │ │ - jmp 327af0 <__cxa_finalize@plt+0x2fcaa0> │ │ │ │ - lea 0xb6d59(%rip),%rax │ │ │ │ + jmp 321b70 <__cxa_finalize@plt+0x2f6b20> │ │ │ │ + lea 0xbbee9(%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 │ │ │ │ @@ -694109,35 +689396,35 @@ │ │ │ │ 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 0xb6be9(%rip),%rax │ │ │ │ + lea 0xbbd79(%rip),%rax │ │ │ │ lea -0xdf(%rip),%r8 │ │ │ │ - jmp 327c90 <__cxa_finalize@plt+0x2fcc40> │ │ │ │ - lea 0xb6bd9(%rip),%rax │ │ │ │ + jmp 321d10 <__cxa_finalize@plt+0x2f6cc0> │ │ │ │ + lea 0xbbd69(%rip),%rax │ │ │ │ lea 0x43(%rip),%r8 │ │ │ │ - jmp 327c90 <__cxa_finalize@plt+0x2fcc40> │ │ │ │ - lea 0xb6bc9(%rip),%rax │ │ │ │ + jmp 321d10 <__cxa_finalize@plt+0x2f6cc0> │ │ │ │ + lea 0xbbd59(%rip),%rax │ │ │ │ lea 0x193(%rip),%r8 │ │ │ │ - jmp 327c90 <__cxa_finalize@plt+0x2fcc40> │ │ │ │ - lea 0xb6bb9(%rip),%rax │ │ │ │ + jmp 321d10 <__cxa_finalize@plt+0x2f6cc0> │ │ │ │ + lea 0xbbd49(%rip),%rax │ │ │ │ lea 0x266(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa (%rdx),%xmm0 │ │ │ │ vmovdqa 0x10(%rdx),%xmm1 │ │ │ │ - call 327d20 <__cxa_finalize@plt+0x2fccd0> │ │ │ │ + call 321da0 <__cxa_finalize@plt+0x2f6d50> │ │ │ │ vpunpckhwd %xmm1,%xmm0,%xmm3 │ │ │ │ vpunpcklwd %xmm1,%xmm0,%xmm0 │ │ │ │ vpunpckhwd %xmm3,%xmm0,%xmm1 │ │ │ │ vpunpcklwd %xmm3,%xmm0,%xmm0 │ │ │ │ jmp *%r8 │ │ │ │ - call 327d20 <__cxa_finalize@plt+0x2fccd0> │ │ │ │ + call 321da0 <__cxa_finalize@plt+0x2f6d50> │ │ │ │ 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 │ │ │ │ @@ -694184,35 +689471,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 0xb6a89(%rip),%rax │ │ │ │ + lea 0xbbc19(%rip),%rax │ │ │ │ lea -0x23f(%rip),%r8 │ │ │ │ - jmp 327df0 <__cxa_finalize@plt+0x2fcda0> │ │ │ │ - lea 0xb6a79(%rip),%rax │ │ │ │ + jmp 321e70 <__cxa_finalize@plt+0x2f6e20> │ │ │ │ + lea 0xbbc09(%rip),%rax │ │ │ │ lea -0x11d(%rip),%r8 │ │ │ │ - jmp 327df0 <__cxa_finalize@plt+0x2fcda0> │ │ │ │ - lea 0xb6a69(%rip),%rax │ │ │ │ + jmp 321e70 <__cxa_finalize@plt+0x2f6e20> │ │ │ │ + lea 0xbbbf9(%rip),%rax │ │ │ │ lea 0x33(%rip),%r8 │ │ │ │ - jmp 327df0 <__cxa_finalize@plt+0x2fcda0> │ │ │ │ - lea 0xb6a59(%rip),%rax │ │ │ │ + jmp 321e70 <__cxa_finalize@plt+0x2f6e20> │ │ │ │ + lea 0xbbbe9(%rip),%rax │ │ │ │ lea 0x106(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa (%rdx),%xmm0 │ │ │ │ vmovdqa 0x10(%rdx),%xmm1 │ │ │ │ - call 327d20 <__cxa_finalize@plt+0x2fccd0> │ │ │ │ + call 321da0 <__cxa_finalize@plt+0x2f6d50> │ │ │ │ vpunpcklwd %xmm0,%xmm1,%xmm2 │ │ │ │ vpunpckhwd %xmm0,%xmm1,%xmm1 │ │ │ │ vpunpcklwd %xmm2,%xmm1,%xmm0 │ │ │ │ vpunpckhwd %xmm2,%xmm1,%xmm1 │ │ │ │ jmp *%r8 │ │ │ │ - call 327d20 <__cxa_finalize@plt+0x2fccd0> │ │ │ │ + call 321da0 <__cxa_finalize@plt+0x2f6d50> │ │ │ │ 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 │ │ │ │ @@ -694227,24 +689514,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 0xb69b9(%rip),%rax │ │ │ │ + lea 0xbbb49(%rip),%rax │ │ │ │ lea -0x30f(%rip),%r8 │ │ │ │ - jmp 327ec0 <__cxa_finalize@plt+0x2fce70> │ │ │ │ - lea 0xb69a9(%rip),%rax │ │ │ │ + jmp 321f40 <__cxa_finalize@plt+0x2f6ef0> │ │ │ │ + lea 0xbbb39(%rip),%rax │ │ │ │ lea -0x1ed(%rip),%r8 │ │ │ │ - jmp 327ec0 <__cxa_finalize@plt+0x2fce70> │ │ │ │ - lea 0xb6999(%rip),%rax │ │ │ │ + jmp 321f40 <__cxa_finalize@plt+0x2f6ef0> │ │ │ │ + lea 0xbbb29(%rip),%rax │ │ │ │ lea -0x9d(%rip),%r8 │ │ │ │ - jmp 327ec0 <__cxa_finalize@plt+0x2fce70> │ │ │ │ - lea 0xb6989(%rip),%rax │ │ │ │ + jmp 321f40 <__cxa_finalize@plt+0x2f6ef0> │ │ │ │ + lea 0xbbb19(%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 │ │ │ │ @@ -694256,38 +689543,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 327cb6 <__cxa_finalize@plt+0x2fcc66> │ │ │ │ + jmp 321d36 <__cxa_finalize@plt+0x2f6ce6> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xb6919(%rip),%rax │ │ │ │ + lea 0xbbaa9(%rip),%rax │ │ │ │ lea 0x106(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 327f90 <__cxa_finalize@plt+0x2fcf40> │ │ │ │ + jne 322010 <__cxa_finalize@plt+0x2f6fc0> │ │ │ │ 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 328257 <__cxa_finalize@plt+0x2fd207> │ │ │ │ - lea 0xb68d9(%rip),%rax │ │ │ │ + jmp 3222d7 <__cxa_finalize@plt+0x2f7287> │ │ │ │ + lea 0xbba69(%rip),%rax │ │ │ │ lea 0x297(%rip),%r8 │ │ │ │ - jmp 327f90 <__cxa_finalize@plt+0x2fcf40> │ │ │ │ - lea 0xb68c9(%rip),%rax │ │ │ │ + jmp 322010 <__cxa_finalize@plt+0x2f6fc0> │ │ │ │ + lea 0xbba59(%rip),%rax │ │ │ │ lea 0x717(%rip),%r8 │ │ │ │ - jmp 327f90 <__cxa_finalize@plt+0x2fcf40> │ │ │ │ - lea 0xb68b9(%rip),%rax │ │ │ │ + jmp 322010 <__cxa_finalize@plt+0x2f6fc0> │ │ │ │ + lea 0xbba49(%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 │ │ │ │ @@ -694318,20 +689605,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 328070 <__cxa_finalize@plt+0x2fd020> │ │ │ │ + call 3220f0 <__cxa_finalize@plt+0x2f70a0> │ │ │ │ vpbroadcastd -0x50(%rax),%ymm4 │ │ │ │ vinserti128 $0x1,%xmm2,%ymm0,%ymm0 │ │ │ │ vinserti128 $0x1,%xmm3,%ymm1,%ymm1 │ │ │ │ vpshufd $0x4e,%ymm1,%ymm1 │ │ │ │ - jmp 328240 <__cxa_finalize@plt+0x2fd1f0> │ │ │ │ + jmp 3222c0 <__cxa_finalize@plt+0x2f7270> │ │ │ │ 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 │ │ │ │ @@ -694388,42 +689675,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 0xb66a9(%rip),%rax │ │ │ │ + lea 0xbb839(%rip),%rax │ │ │ │ lea -0x16a(%rip),%r8 │ │ │ │ - jmp 3281d0 <__cxa_finalize@plt+0x2fd180> │ │ │ │ - lea 0xb6699(%rip),%rax │ │ │ │ + jmp 322250 <__cxa_finalize@plt+0x2f7200> │ │ │ │ + lea 0xbb829(%rip),%rax │ │ │ │ lea 0x57(%rip),%r8 │ │ │ │ - jmp 3281d0 <__cxa_finalize@plt+0x2fd180> │ │ │ │ - lea 0xb6689(%rip),%rax │ │ │ │ + jmp 322250 <__cxa_finalize@plt+0x2f7200> │ │ │ │ + lea 0xbb819(%rip),%rax │ │ │ │ lea 0x4d7(%rip),%r8 │ │ │ │ - jmp 3281d0 <__cxa_finalize@plt+0x2fd180> │ │ │ │ - lea 0xb6679(%rip),%rax │ │ │ │ + jmp 322250 <__cxa_finalize@plt+0x2f7200> │ │ │ │ + lea 0xbb809(%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 329500 <__cxa_finalize@plt+0x2fe4b0> │ │ │ │ + call 323580 <__cxa_finalize@plt+0x2f8530> │ │ │ │ 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 3284a0 <__cxa_finalize@plt+0x2fd450> │ │ │ │ + call 322520 <__cxa_finalize@plt+0x2f74d0> │ │ │ │ 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 │ │ │ │ @@ -694630,61 +689917,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 0xb6219(%rip),%rax │ │ │ │ + lea 0xbb3a9(%rip),%rax │ │ │ │ lea -0x5fa(%rip),%r8 │ │ │ │ - jmp 328660 <__cxa_finalize@plt+0x2fd610> │ │ │ │ - lea 0xb6209(%rip),%rax │ │ │ │ + jmp 3226e0 <__cxa_finalize@plt+0x2f7690> │ │ │ │ + lea 0xbb399(%rip),%rax │ │ │ │ lea -0x439(%rip),%r8 │ │ │ │ - jmp 328660 <__cxa_finalize@plt+0x2fd610> │ │ │ │ - lea 0xb61f9(%rip),%rax │ │ │ │ + jmp 3226e0 <__cxa_finalize@plt+0x2f7690> │ │ │ │ + lea 0xbb389(%rip),%rax │ │ │ │ lea 0x47(%rip),%r8 │ │ │ │ - jmp 328660 <__cxa_finalize@plt+0x2fd610> │ │ │ │ - lea 0xb61e9(%rip),%rax │ │ │ │ + jmp 3226e0 <__cxa_finalize@plt+0x2f7690> │ │ │ │ + lea 0xbb379(%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 329500 <__cxa_finalize@plt+0x2fe4b0> │ │ │ │ + call 323580 <__cxa_finalize@plt+0x2f8530> │ │ │ │ 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 3284a0 <__cxa_finalize@plt+0x2fd450> │ │ │ │ + call 322520 <__cxa_finalize@plt+0x2f74d0> │ │ │ │ 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 32823a <__cxa_finalize@plt+0x2fd1ea> │ │ │ │ + jmp 3222ba <__cxa_finalize@plt+0x2f726a> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xb6159(%rip),%rax │ │ │ │ + lea 0xbb2e9(%rip),%rax │ │ │ │ lea -0x6ba(%rip),%r8 │ │ │ │ - jmp 328720 <__cxa_finalize@plt+0x2fd6d0> │ │ │ │ - lea 0xb6149(%rip),%rax │ │ │ │ + jmp 3227a0 <__cxa_finalize@plt+0x2f7750> │ │ │ │ + lea 0xbb2d9(%rip),%rax │ │ │ │ lea -0x4f9(%rip),%r8 │ │ │ │ - jmp 328720 <__cxa_finalize@plt+0x2fd6d0> │ │ │ │ - lea 0xb6139(%rip),%rax │ │ │ │ + jmp 3227a0 <__cxa_finalize@plt+0x2f7750> │ │ │ │ + lea 0xbb2c9(%rip),%rax │ │ │ │ lea -0x79(%rip),%r8 │ │ │ │ - jmp 328720 <__cxa_finalize@plt+0x2fd6d0> │ │ │ │ - lea 0xb6129(%rip),%rax │ │ │ │ + jmp 3227a0 <__cxa_finalize@plt+0x2f7750> │ │ │ │ + lea 0xbb2b9(%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 │ │ │ │ @@ -694695,49 +689982,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 328240 <__cxa_finalize@plt+0x2fd1f0> │ │ │ │ + jmp 3222c0 <__cxa_finalize@plt+0x2f7270> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xb60b9(%rip),%rax │ │ │ │ + lea 0xbb249(%rip),%rax │ │ │ │ lea 0xc7(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 328800 <__cxa_finalize@plt+0x2fd7b0> │ │ │ │ + jne 322880 <__cxa_finalize@plt+0x2f7830> │ │ │ │ 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 328ca2 <__cxa_finalize@plt+0x2fdc52> │ │ │ │ + jmp 322d22 <__cxa_finalize@plt+0x2f7cd2> │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xb6069(%rip),%rax │ │ │ │ + lea 0xbb1f9(%rip),%rax │ │ │ │ lea 0x437(%rip),%r8 │ │ │ │ - jmp 328800 <__cxa_finalize@plt+0x2fd7b0> │ │ │ │ - lea 0xb6059(%rip),%rax │ │ │ │ + jmp 322880 <__cxa_finalize@plt+0x2f7830> │ │ │ │ + lea 0xbb1e9(%rip),%rax │ │ │ │ lea 0x957(%rip),%r8 │ │ │ │ - jmp 328800 <__cxa_finalize@plt+0x2fd7b0> │ │ │ │ - lea 0xb6049(%rip),%rax │ │ │ │ + jmp 322880 <__cxa_finalize@plt+0x2f7830> │ │ │ │ + lea 0xbb1d9(%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 32afb0 <__cxa_finalize@plt+0x2fff60> │ │ │ │ + call 325030 <__cxa_finalize@plt+0x2f9fe0> │ │ │ │ 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 │ │ │ │ @@ -694748,23 +690035,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 3288a0 <__cxa_finalize@plt+0x2fd850> │ │ │ │ + call 322920 <__cxa_finalize@plt+0x2f78d0> │ │ │ │ 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 328c77 <__cxa_finalize@plt+0x2fdc27> │ │ │ │ + jmp 322cf7 <__cxa_finalize@plt+0x2f7ca7> │ │ │ │ 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 │ │ │ │ @@ -694916,46 +690203,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 0xb5cb9(%rip),%rax │ │ │ │ + lea 0xbae49(%rip),%rax │ │ │ │ lea -0x339(%rip),%r8 │ │ │ │ - jmp 328bc0 <__cxa_finalize@plt+0x2fdb70> │ │ │ │ - lea 0xb5ca9(%rip),%rax │ │ │ │ + jmp 322c40 <__cxa_finalize@plt+0x2f7bf0> │ │ │ │ + lea 0xbae39(%rip),%rax │ │ │ │ lea 0x77(%rip),%r8 │ │ │ │ - jmp 328bc0 <__cxa_finalize@plt+0x2fdb70> │ │ │ │ - lea 0xb5c99(%rip),%rax │ │ │ │ + jmp 322c40 <__cxa_finalize@plt+0x2f7bf0> │ │ │ │ + lea 0xbae29(%rip),%rax │ │ │ │ lea 0x597(%rip),%r8 │ │ │ │ - jmp 328bc0 <__cxa_finalize@plt+0x2fdb70> │ │ │ │ - lea 0xb5c89(%rip),%rax │ │ │ │ + jmp 322c40 <__cxa_finalize@plt+0x2f7bf0> │ │ │ │ + lea 0xbae19(%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 32b1d0 <__cxa_finalize@plt+0x300180> │ │ │ │ + call 325250 <__cxa_finalize@plt+0x2fa200> │ │ │ │ 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 328dc0 <__cxa_finalize@plt+0x2fdd70> │ │ │ │ + call 322e40 <__cxa_finalize@plt+0x2f7df0> │ │ │ │ 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 │ │ │ │ @@ -695179,46 +690466,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 0xb5789(%rip),%rax │ │ │ │ + lea 0xba919(%rip),%rax │ │ │ │ lea -0x869(%rip),%r8 │ │ │ │ - jmp 3290f0 <__cxa_finalize@plt+0x2fe0a0> │ │ │ │ - lea 0xb5779(%rip),%rax │ │ │ │ + jmp 323170 <__cxa_finalize@plt+0x2f8120> │ │ │ │ + lea 0xba909(%rip),%rax │ │ │ │ lea -0x4b9(%rip),%r8 │ │ │ │ - jmp 3290f0 <__cxa_finalize@plt+0x2fe0a0> │ │ │ │ - lea 0xb5769(%rip),%rax │ │ │ │ + jmp 323170 <__cxa_finalize@plt+0x2f8120> │ │ │ │ + lea 0xba8f9(%rip),%rax │ │ │ │ lea 0x67(%rip),%r8 │ │ │ │ - jmp 3290f0 <__cxa_finalize@plt+0x2fe0a0> │ │ │ │ - lea 0xb5759(%rip),%rax │ │ │ │ + jmp 323170 <__cxa_finalize@plt+0x2f8120> │ │ │ │ + lea 0xba8e9(%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 32b1d0 <__cxa_finalize@plt+0x300180> │ │ │ │ + call 325250 <__cxa_finalize@plt+0x2fa200> │ │ │ │ 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 328dc0 <__cxa_finalize@plt+0x2fdd70> │ │ │ │ + call 322e40 <__cxa_finalize@plt+0x2f7df0> │ │ │ │ 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 │ │ │ │ @@ -695227,27 +690514,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 328c71 <__cxa_finalize@plt+0x2fdc21> │ │ │ │ + jmp 322cf1 <__cxa_finalize@plt+0x2f7ca1> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xb5689(%rip),%rax │ │ │ │ + lea 0xba819(%rip),%rax │ │ │ │ lea -0x969(%rip),%r8 │ │ │ │ - jmp 3291f0 <__cxa_finalize@plt+0x2fe1a0> │ │ │ │ - lea 0xb5679(%rip),%rax │ │ │ │ + jmp 323270 <__cxa_finalize@plt+0x2f8220> │ │ │ │ + lea 0xba809(%rip),%rax │ │ │ │ lea -0x5b9(%rip),%r8 │ │ │ │ - jmp 3291f0 <__cxa_finalize@plt+0x2fe1a0> │ │ │ │ - lea 0xb5669(%rip),%rax │ │ │ │ + jmp 323270 <__cxa_finalize@plt+0x2f8220> │ │ │ │ + lea 0xba7f9(%rip),%rax │ │ │ │ lea -0x99(%rip),%r8 │ │ │ │ - jmp 3291f0 <__cxa_finalize@plt+0x2fe1a0> │ │ │ │ - lea 0xb5659(%rip),%rax │ │ │ │ + jmp 323270 <__cxa_finalize@plt+0x2f8220> │ │ │ │ + lea 0xba7e9(%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 │ │ │ │ @@ -695287,41 +690574,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 328c77 <__cxa_finalize@plt+0x2fdc27> │ │ │ │ + jmp 322cf7 <__cxa_finalize@plt+0x2f7ca7> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xb5579(%rip),%rax │ │ │ │ + lea 0xba709(%rip),%rax │ │ │ │ lea 0x9d(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 329320 <__cxa_finalize@plt+0x2fe2d0> │ │ │ │ + jne 3233a0 <__cxa_finalize@plt+0x2f8350> │ │ │ │ vmovd -0x38(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ - jmp 32970f <__cxa_finalize@plt+0x2fe6bf> │ │ │ │ + jmp 32378f <__cxa_finalize@plt+0x2f873f> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xb5549(%rip),%rax │ │ │ │ + lea 0xba6d9(%rip),%rax │ │ │ │ lea 0x185(%rip),%r8 │ │ │ │ - jmp 329320 <__cxa_finalize@plt+0x2fe2d0> │ │ │ │ - lea 0xb5539(%rip),%rax │ │ │ │ + jmp 3233a0 <__cxa_finalize@plt+0x2f8350> │ │ │ │ + lea 0xba6c9(%rip),%rax │ │ │ │ lea 0x315(%rip),%r8 │ │ │ │ - jmp 329320 <__cxa_finalize@plt+0x2fe2d0> │ │ │ │ - lea 0xb5529(%rip),%rax │ │ │ │ + jmp 3233a0 <__cxa_finalize@plt+0x2f8350> │ │ │ │ + lea 0xba6b9(%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 328070 <__cxa_finalize@plt+0x2fd020> │ │ │ │ + call 3220f0 <__cxa_finalize@plt+0x2f70a0> │ │ │ │ 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 │ │ │ │ @@ -695347,47 +690634,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 329494 <__cxa_finalize@plt+0x2fe444> │ │ │ │ + jmp 323514 <__cxa_finalize@plt+0x2f84c4> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xb5449(%rip),%rax │ │ │ │ + lea 0xba5d9(%rip),%rax │ │ │ │ lea -0x93(%rip),%r8 │ │ │ │ - jmp 329430 <__cxa_finalize@plt+0x2fe3e0> │ │ │ │ - lea 0xb5439(%rip),%rax │ │ │ │ + jmp 3234b0 <__cxa_finalize@plt+0x2f8460> │ │ │ │ + lea 0xba5c9(%rip),%rax │ │ │ │ lea 0x75(%rip),%r8 │ │ │ │ - jmp 329430 <__cxa_finalize@plt+0x2fe3e0> │ │ │ │ - lea 0xb5429(%rip),%rax │ │ │ │ + jmp 3234b0 <__cxa_finalize@plt+0x2f8460> │ │ │ │ + lea 0xba5b9(%rip),%rax │ │ │ │ lea 0x205(%rip),%r8 │ │ │ │ - jmp 329430 <__cxa_finalize@plt+0x2fe3e0> │ │ │ │ - lea 0xb5419(%rip),%rax │ │ │ │ + jmp 3234b0 <__cxa_finalize@plt+0x2f8460> │ │ │ │ + lea 0xba5a9(%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 3282f0 <__cxa_finalize@plt+0x2fd2a0> │ │ │ │ + call 322370 <__cxa_finalize@plt+0x2f7320> │ │ │ │ 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 329500 <__cxa_finalize@plt+0x2fe4b0> │ │ │ │ + call 323580 <__cxa_finalize@plt+0x2f8530> │ │ │ │ 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) │ │ │ │ @@ -695438,59 +690725,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 0xb52a9(%rip),%rax │ │ │ │ + lea 0xba439(%rip),%rax │ │ │ │ lea -0x233(%rip),%r8 │ │ │ │ - jmp 3295d0 <__cxa_finalize@plt+0x2fe580> │ │ │ │ - lea 0xb5299(%rip),%rax │ │ │ │ + jmp 323650 <__cxa_finalize@plt+0x2f8600> │ │ │ │ + lea 0xba429(%rip),%rax │ │ │ │ lea -0x12b(%rip),%r8 │ │ │ │ - jmp 3295d0 <__cxa_finalize@plt+0x2fe580> │ │ │ │ - lea 0xb5289(%rip),%rax │ │ │ │ + jmp 323650 <__cxa_finalize@plt+0x2f8600> │ │ │ │ + lea 0xba419(%rip),%rax │ │ │ │ lea 0x65(%rip),%r8 │ │ │ │ - jmp 3295d0 <__cxa_finalize@plt+0x2fe580> │ │ │ │ - lea 0xb5279(%rip),%rax │ │ │ │ + jmp 323650 <__cxa_finalize@plt+0x2f8600> │ │ │ │ + lea 0xba409(%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 3282f0 <__cxa_finalize@plt+0x2fd2a0> │ │ │ │ + call 322370 <__cxa_finalize@plt+0x2f7320> │ │ │ │ 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 329500 <__cxa_finalize@plt+0x2fe4b0> │ │ │ │ + call 323580 <__cxa_finalize@plt+0x2f8530> │ │ │ │ vmovdqa %ymm1,%ymm2 │ │ │ │ vpermq $0x8d,%ymm0,%ymm1 │ │ │ │ vpermq $0x8d,%ymm2,%ymm0 │ │ │ │ - jmp 329494 <__cxa_finalize@plt+0x2fe444> │ │ │ │ + jmp 323514 <__cxa_finalize@plt+0x2f84c4> │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xb51f9(%rip),%rax │ │ │ │ + lea 0xba389(%rip),%rax │ │ │ │ lea -0x2e3(%rip),%r8 │ │ │ │ - jmp 329680 <__cxa_finalize@plt+0x2fe630> │ │ │ │ - lea 0xb51e9(%rip),%rax │ │ │ │ + jmp 323700 <__cxa_finalize@plt+0x2f86b0> │ │ │ │ + lea 0xba379(%rip),%rax │ │ │ │ lea -0x1db(%rip),%r8 │ │ │ │ - jmp 329680 <__cxa_finalize@plt+0x2fe630> │ │ │ │ - lea 0xb51d9(%rip),%rax │ │ │ │ + jmp 323700 <__cxa_finalize@plt+0x2f86b0> │ │ │ │ + lea 0xba369(%rip),%rax │ │ │ │ lea -0x4b(%rip),%r8 │ │ │ │ - jmp 329680 <__cxa_finalize@plt+0x2fe630> │ │ │ │ - lea 0xb51c9(%rip),%rax │ │ │ │ + jmp 323700 <__cxa_finalize@plt+0x2f86b0> │ │ │ │ + lea 0xba359(%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 │ │ │ │ @@ -695504,27 +690791,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 329488 <__cxa_finalize@plt+0x2fe438> │ │ │ │ + jmp 323508 <__cxa_finalize@plt+0x2f84b8> │ │ │ │ nop │ │ │ │ - lea 0xb5159(%rip),%rax │ │ │ │ + lea 0xba2e9(%rip),%rax │ │ │ │ lea 0x145(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 3297b0 <__cxa_finalize@plt+0x2fe760> │ │ │ │ + jne 323830 <__cxa_finalize@plt+0x2f87e0> │ │ │ │ vmovd -0x38(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x44(%rax),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x8,%ecx │ │ │ │ vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ │ │ - vmovd 0xb50d9(%rip),%xmm2 │ │ │ │ + vmovd 0xba269(%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 │ │ │ │ @@ -695537,32 +690824,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 32972a <__cxa_finalize@plt+0x2fe6da> │ │ │ │ + jg 3237aa <__cxa_finalize@plt+0x2f875a> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xb50b9(%rip),%rax │ │ │ │ + lea 0xba249(%rip),%rax │ │ │ │ lea 0x2af(%rip),%r8 │ │ │ │ - jmp 3297b0 <__cxa_finalize@plt+0x2fe760> │ │ │ │ - lea 0xb50a9(%rip),%rax │ │ │ │ + jmp 323830 <__cxa_finalize@plt+0x2f87e0> │ │ │ │ + lea 0xba239(%rip),%rax │ │ │ │ lea 0x77f(%rip),%r8 │ │ │ │ - jmp 3297b0 <__cxa_finalize@plt+0x2fe760> │ │ │ │ - lea 0xb5099(%rip),%rax │ │ │ │ + jmp 323830 <__cxa_finalize@plt+0x2f87e0> │ │ │ │ + lea 0xba229(%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 329860 <__cxa_finalize@plt+0x2fe810> │ │ │ │ + call 3238e0 <__cxa_finalize@plt+0x2f8890> │ │ │ │ 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 │ │ │ │ @@ -695574,21 +690861,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 329860 <__cxa_finalize@plt+0x2fe810> │ │ │ │ + call 3238e0 <__cxa_finalize@plt+0x2f8890> │ │ │ │ vpbroadcastd -0x50(%rax),%ymm4 │ │ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ vpermq $0x8d,%ymm1,%ymm1 │ │ │ │ vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ vpermq $0x8d,%ymm3,%ymm3 │ │ │ │ - jmp 329a74 <__cxa_finalize@plt+0x2fea24> │ │ │ │ + jmp 323af4 <__cxa_finalize@plt+0x2f8aa4> │ │ │ │ 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 │ │ │ │ @@ -695645,31 +690932,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 0xb4eb9(%rip),%rax │ │ │ │ + lea 0xba049(%rip),%rax │ │ │ │ lea -0x15b(%rip),%r8 │ │ │ │ - jmp 3299c0 <__cxa_finalize@plt+0x2fe970> │ │ │ │ - lea 0xb4ea9(%rip),%rax │ │ │ │ + jmp 323a40 <__cxa_finalize@plt+0x2f89f0> │ │ │ │ + lea 0xba039(%rip),%rax │ │ │ │ lea 0x9f(%rip),%r8 │ │ │ │ - jmp 3299c0 <__cxa_finalize@plt+0x2fe970> │ │ │ │ - lea 0xb4e99(%rip),%rax │ │ │ │ + jmp 323a40 <__cxa_finalize@plt+0x2f89f0> │ │ │ │ + lea 0xba029(%rip),%rax │ │ │ │ lea 0x56f(%rip),%r8 │ │ │ │ - jmp 3299c0 <__cxa_finalize@plt+0x2fe970> │ │ │ │ - lea 0xb4e89(%rip),%rax │ │ │ │ + jmp 323a40 <__cxa_finalize@plt+0x2f89f0> │ │ │ │ + lea 0xba019(%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 329b30 <__cxa_finalize@plt+0x2feae0> │ │ │ │ + call 323bb0 <__cxa_finalize@plt+0x2f8b60> │ │ │ │ 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 │ │ │ │ @@ -695684,15 +690971,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 329ce0 <__cxa_finalize@plt+0x2fec90> │ │ │ │ + call 323d60 <__cxa_finalize@plt+0x2f8d10> │ │ │ │ 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 │ │ │ │ @@ -695909,31 +691196,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 0xb49d9(%rip),%rax │ │ │ │ + lea 0xb9b69(%rip),%rax │ │ │ │ lea -0x63b(%rip),%r8 │ │ │ │ - jmp 329ea0 <__cxa_finalize@plt+0x2fee50> │ │ │ │ - lea 0xb49c9(%rip),%rax │ │ │ │ + jmp 323f20 <__cxa_finalize@plt+0x2f8ed0> │ │ │ │ + lea 0xb9b59(%rip),%rax │ │ │ │ lea -0x441(%rip),%r8 │ │ │ │ - jmp 329ea0 <__cxa_finalize@plt+0x2fee50> │ │ │ │ - lea 0xb49b9(%rip),%rax │ │ │ │ + jmp 323f20 <__cxa_finalize@plt+0x2f8ed0> │ │ │ │ + lea 0xb9b49(%rip),%rax │ │ │ │ lea 0x8f(%rip),%r8 │ │ │ │ - jmp 329ea0 <__cxa_finalize@plt+0x2fee50> │ │ │ │ - lea 0xb49a9(%rip),%rax │ │ │ │ + jmp 323f20 <__cxa_finalize@plt+0x2f8ed0> │ │ │ │ + lea 0xb9b39(%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 329b30 <__cxa_finalize@plt+0x2feae0> │ │ │ │ + call 323bb0 <__cxa_finalize@plt+0x2f8b60> │ │ │ │ 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 │ │ │ │ @@ -695948,37 +691235,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 329ce0 <__cxa_finalize@plt+0x2fec90> │ │ │ │ + call 323d60 <__cxa_finalize@plt+0x2f8d10> │ │ │ │ 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 329a7e <__cxa_finalize@plt+0x2fea2e> │ │ │ │ + jmp 323afe <__cxa_finalize@plt+0x2f8aae> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xb48c9(%rip),%rax │ │ │ │ + lea 0xb9a59(%rip),%rax │ │ │ │ lea -0x74b(%rip),%r8 │ │ │ │ - jmp 329fb0 <__cxa_finalize@plt+0x2fef60> │ │ │ │ - lea 0xb48b9(%rip),%rax │ │ │ │ + jmp 324030 <__cxa_finalize@plt+0x2f8fe0> │ │ │ │ + lea 0xb9a49(%rip),%rax │ │ │ │ lea -0x551(%rip),%r8 │ │ │ │ - jmp 329fb0 <__cxa_finalize@plt+0x2fef60> │ │ │ │ - lea 0xb48a9(%rip),%rax │ │ │ │ + jmp 324030 <__cxa_finalize@plt+0x2f8fe0> │ │ │ │ + lea 0xb9a39(%rip),%rax │ │ │ │ lea -0x81(%rip),%r8 │ │ │ │ - jmp 329fb0 <__cxa_finalize@plt+0x2fef60> │ │ │ │ - lea 0xb4899(%rip),%rax │ │ │ │ + jmp 324030 <__cxa_finalize@plt+0x2f8fe0> │ │ │ │ + lea 0xb9a29(%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 │ │ │ │ @@ -695991,47 +691278,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 329a5c <__cxa_finalize@plt+0x2fea0c> │ │ │ │ + jmp 323adc <__cxa_finalize@plt+0x2f8a8c> │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xb4829(%rip),%rax │ │ │ │ + lea 0xb99b9(%rip),%rax │ │ │ │ lea 0x134(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 32a070 <__cxa_finalize@plt+0x2ff020> │ │ │ │ + jne 3240f0 <__cxa_finalize@plt+0x2f90a0> │ │ │ │ vmovd -0x38(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x44(%rax),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ or $0x10,%ecx │ │ │ │ - jmp 32970a <__cxa_finalize@plt+0x2fe6ba> │ │ │ │ - lea 0xb47f9(%rip),%rax │ │ │ │ + jmp 32378a <__cxa_finalize@plt+0x2f873a> │ │ │ │ + lea 0xb9989(%rip),%rax │ │ │ │ lea 0x632(%rip),%r8 │ │ │ │ - jmp 32a070 <__cxa_finalize@plt+0x2ff020> │ │ │ │ - lea 0xb47e9(%rip),%rax │ │ │ │ + jmp 3240f0 <__cxa_finalize@plt+0x2f90a0> │ │ │ │ + lea 0xb9979(%rip),%rax │ │ │ │ lea 0xbea(%rip),%r8 │ │ │ │ - jmp 32a070 <__cxa_finalize@plt+0x2ff020> │ │ │ │ - lea 0xb47d9(%rip),%rax │ │ │ │ + jmp 3240f0 <__cxa_finalize@plt+0x2f90a0> │ │ │ │ + lea 0xb9969(%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 32b7c0 <__cxa_finalize@plt+0x300770> │ │ │ │ + call 325840 <__cxa_finalize@plt+0x2fa7f0> │ │ │ │ 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 │ │ │ │ @@ -696058,15 +691345,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 32a300 <__cxa_finalize@plt+0x2ff2b0> │ │ │ │ + call 324380 <__cxa_finalize@plt+0x2f9330> │ │ │ │ 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 │ │ │ │ @@ -696306,57 +691593,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 0xb4259(%rip),%rax │ │ │ │ + lea 0xb93e9(%rip),%rax │ │ │ │ lea -0x49c(%rip),%r8 │ │ │ │ - jmp 32a620 <__cxa_finalize@plt+0x2ff5d0> │ │ │ │ - lea 0xb4249(%rip),%rax │ │ │ │ + jmp 3246a0 <__cxa_finalize@plt+0x2f9650> │ │ │ │ + lea 0xb93d9(%rip),%rax │ │ │ │ lea 0x82(%rip),%r8 │ │ │ │ - jmp 32a620 <__cxa_finalize@plt+0x2ff5d0> │ │ │ │ - lea 0xb4239(%rip),%rax │ │ │ │ + jmp 3246a0 <__cxa_finalize@plt+0x2f9650> │ │ │ │ + lea 0xb93c9(%rip),%rax │ │ │ │ lea 0x63a(%rip),%r8 │ │ │ │ - jmp 32a620 <__cxa_finalize@plt+0x2ff5d0> │ │ │ │ - lea 0xb4229(%rip),%rax │ │ │ │ + jmp 3246a0 <__cxa_finalize@plt+0x2f9650> │ │ │ │ + lea 0xb93b9(%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 32bad0 <__cxa_finalize@plt+0x300a80> │ │ │ │ - call 32bd20 <__cxa_finalize@plt+0x300cd0> │ │ │ │ + call 325b50 <__cxa_finalize@plt+0x2fab00> │ │ │ │ + call 325da0 <__cxa_finalize@plt+0x2fad50> │ │ │ │ vpbroadcastd -0x44(%rax),%ymm10 │ │ │ │ vpslld $0x11,%ymm10,%ymm9 │ │ │ │ vpsubw %ymm9,%ymm10,%ymm10 │ │ │ │ - jmp 32a0b3 <__cxa_finalize@plt+0x2ff063> │ │ │ │ + jmp 324133 <__cxa_finalize@plt+0x2f90e3> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 32a6d0 <__cxa_finalize@plt+0x2ff680> │ │ │ │ - call 32ab10 <__cxa_finalize@plt+0x2ffac0> │ │ │ │ + call 324750 <__cxa_finalize@plt+0x2f9700> │ │ │ │ + call 324b90 <__cxa_finalize@plt+0x2f9b40> │ │ │ │ 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 32a18d <__cxa_finalize@plt+0x2ff13d> │ │ │ │ + jmp 32420d <__cxa_finalize@plt+0x2f91bd> │ │ │ │ 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 │ │ │ │ @@ -696595,38 +691882,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 0xb3cc9(%rip),%rax │ │ │ │ + lea 0xb8e59(%rip),%rax │ │ │ │ lea -0xa2c(%rip),%r8 │ │ │ │ - jmp 32abb0 <__cxa_finalize@plt+0x2ffb60> │ │ │ │ - lea 0xb3cb9(%rip),%rax │ │ │ │ + jmp 324c30 <__cxa_finalize@plt+0x2f9be0> │ │ │ │ + lea 0xb8e49(%rip),%rax │ │ │ │ lea -0x50e(%rip),%r8 │ │ │ │ - jmp 32abb0 <__cxa_finalize@plt+0x2ffb60> │ │ │ │ - lea 0xb3ca9(%rip),%rax │ │ │ │ + jmp 324c30 <__cxa_finalize@plt+0x2f9be0> │ │ │ │ + lea 0xb8e39(%rip),%rax │ │ │ │ lea 0xaa(%rip),%r8 │ │ │ │ - jmp 32abb0 <__cxa_finalize@plt+0x2ffb60> │ │ │ │ - lea 0xb3c99(%rip),%rax │ │ │ │ + jmp 324c30 <__cxa_finalize@plt+0x2f9be0> │ │ │ │ + lea 0xb8e29(%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 32bad0 <__cxa_finalize@plt+0x300a80> │ │ │ │ - call 32bd20 <__cxa_finalize@plt+0x300cd0> │ │ │ │ + call 325b50 <__cxa_finalize@plt+0x2fab00> │ │ │ │ + call 325da0 <__cxa_finalize@plt+0x2fad50> │ │ │ │ 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 │ │ │ │ @@ -696634,17 +691921,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 32a0f3 <__cxa_finalize@plt+0x2ff0a3> │ │ │ │ - call 32a6d0 <__cxa_finalize@plt+0x2ff680> │ │ │ │ - call 32ab10 <__cxa_finalize@plt+0x2ffac0> │ │ │ │ + jmp 324173 <__cxa_finalize@plt+0x2f9123> │ │ │ │ + call 324750 <__cxa_finalize@plt+0x2f9700> │ │ │ │ + call 324b90 <__cxa_finalize@plt+0x2f9b40> │ │ │ │ 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 │ │ │ │ @@ -696656,25 +691943,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 32a1b5 <__cxa_finalize@plt+0x2ff165> │ │ │ │ - lea 0xb3b79(%rip),%rax │ │ │ │ + jmp 324235 <__cxa_finalize@plt+0x2f91e5> │ │ │ │ + lea 0xb8d09(%rip),%rax │ │ │ │ lea -0xb7c(%rip),%r8 │ │ │ │ - jmp 32ad00 <__cxa_finalize@plt+0x2ffcb0> │ │ │ │ - lea 0xb3b69(%rip),%rax │ │ │ │ + jmp 324d80 <__cxa_finalize@plt+0x2f9d30> │ │ │ │ + lea 0xb8cf9(%rip),%rax │ │ │ │ lea -0x65e(%rip),%r8 │ │ │ │ - jmp 32ad00 <__cxa_finalize@plt+0x2ffcb0> │ │ │ │ - lea 0xb3b59(%rip),%rax │ │ │ │ + jmp 324d80 <__cxa_finalize@plt+0x2f9d30> │ │ │ │ + lea 0xb8ce9(%rip),%rax │ │ │ │ lea -0xa6(%rip),%r8 │ │ │ │ - jmp 32ad00 <__cxa_finalize@plt+0x2ffcb0> │ │ │ │ - lea 0xb3b49(%rip),%rax │ │ │ │ + jmp 324d80 <__cxa_finalize@plt+0x2f9d30> │ │ │ │ + lea 0xb8cd9(%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 │ │ │ │ @@ -696745,27 +692032,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 32a187 <__cxa_finalize@plt+0x2ff137> │ │ │ │ + jmp 324207 <__cxa_finalize@plt+0x2f91b7> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xb39b9(%rip),%rax │ │ │ │ + lea 0xb8b49(%rip),%rax │ │ │ │ lea 0x115(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 32af40 <__cxa_finalize@plt+0x2ffef0> │ │ │ │ + jne 324fc0 <__cxa_finalize@plt+0x2f9f70> │ │ │ │ vmovd -0x38(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x44(%rax),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x4,%ecx │ │ │ │ vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ │ │ - vmovd 0xb3939(%rip),%xmm2 │ │ │ │ + vmovd 0xb8ac9(%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 │ │ │ │ @@ -696773,50 +692060,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 32aeca <__cxa_finalize@plt+0x2ffe7a> │ │ │ │ + jg 324f4a <__cxa_finalize@plt+0x2f9efa> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xb3929(%rip),%rax │ │ │ │ + lea 0xb8ab9(%rip),%rax │ │ │ │ lea 0x220(%rip),%r8 │ │ │ │ - jmp 32af40 <__cxa_finalize@plt+0x2ffef0> │ │ │ │ - lea 0xb3919(%rip),%rax │ │ │ │ + jmp 324fc0 <__cxa_finalize@plt+0x2f9f70> │ │ │ │ + lea 0xb8aa9(%rip),%rax │ │ │ │ lea 0x442(%rip),%r8 │ │ │ │ - jmp 32af40 <__cxa_finalize@plt+0x2ffef0> │ │ │ │ - lea 0xb3909(%rip),%rax │ │ │ │ + jmp 324fc0 <__cxa_finalize@plt+0x2f9f70> │ │ │ │ + lea 0xb8a99(%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 3288a0 <__cxa_finalize@plt+0x2fd850> │ │ │ │ + call 322920 <__cxa_finalize@plt+0x2f78d0> │ │ │ │ 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 32b107 <__cxa_finalize@plt+0x3000b7> │ │ │ │ - call 32afb0 <__cxa_finalize@plt+0x2fff60> │ │ │ │ - jmp 32b143 <__cxa_finalize@plt+0x3000f3> │ │ │ │ + jmp 325187 <__cxa_finalize@plt+0x2fa137> │ │ │ │ + call 325030 <__cxa_finalize@plt+0x2f9fe0> │ │ │ │ + jmp 3251c3 <__cxa_finalize@plt+0x2fa173> │ │ │ │ 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 │ │ │ │ @@ -696854,32 +692141,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 0xb37c9(%rip),%rax │ │ │ │ + lea 0xb8959(%rip),%rax │ │ │ │ lea -0xdb(%rip),%r8 │ │ │ │ - jmp 32b0b0 <__cxa_finalize@plt+0x300060> │ │ │ │ - lea 0xb37b9(%rip),%rax │ │ │ │ + jmp 325130 <__cxa_finalize@plt+0x2fa0e0> │ │ │ │ + lea 0xb8949(%rip),%rax │ │ │ │ lea 0xb0(%rip),%r8 │ │ │ │ - jmp 32b0b0 <__cxa_finalize@plt+0x300060> │ │ │ │ - lea 0xb37a9(%rip),%rax │ │ │ │ + jmp 325130 <__cxa_finalize@plt+0x2fa0e0> │ │ │ │ + lea 0xb8939(%rip),%rax │ │ │ │ lea 0x2d2(%rip),%r8 │ │ │ │ - jmp 32b0b0 <__cxa_finalize@plt+0x300060> │ │ │ │ - lea 0xb3799(%rip),%rax │ │ │ │ + jmp 325130 <__cxa_finalize@plt+0x2fa0e0> │ │ │ │ + lea 0xb8929(%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 328dfa <__cxa_finalize@plt+0x2fddaa> │ │ │ │ - call 329050 <__cxa_finalize@plt+0x2fe000> │ │ │ │ + call 322e7a <__cxa_finalize@plt+0x2f7e2a> │ │ │ │ + call 3230d0 <__cxa_finalize@plt+0x2f8080> │ │ │ │ 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 │ │ │ │ @@ -696895,15 +692182,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 32b1d0 <__cxa_finalize@plt+0x300180> │ │ │ │ + call 325250 <__cxa_finalize@plt+0x2fa200> │ │ │ │ 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) │ │ │ │ @@ -696983,45 +692270,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 0xb3569(%rip),%rax │ │ │ │ + lea 0xb86f9(%rip),%rax │ │ │ │ lea -0x33b(%rip),%r8 │ │ │ │ - jmp 32b310 <__cxa_finalize@plt+0x3002c0> │ │ │ │ - lea 0xb3559(%rip),%rax │ │ │ │ + jmp 325390 <__cxa_finalize@plt+0x2fa340> │ │ │ │ + lea 0xb86e9(%rip),%rax │ │ │ │ lea -0x1b0(%rip),%r8 │ │ │ │ - jmp 32b310 <__cxa_finalize@plt+0x3002c0> │ │ │ │ - lea 0xb3549(%rip),%rax │ │ │ │ + jmp 325390 <__cxa_finalize@plt+0x2fa340> │ │ │ │ + lea 0xb86d9(%rip),%rax │ │ │ │ lea 0x72(%rip),%r8 │ │ │ │ - jmp 32b310 <__cxa_finalize@plt+0x3002c0> │ │ │ │ - lea 0xb3539(%rip),%rax │ │ │ │ + jmp 325390 <__cxa_finalize@plt+0x2fa340> │ │ │ │ + lea 0xb86c9(%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 328dfa <__cxa_finalize@plt+0x2fddaa> │ │ │ │ - call 329050 <__cxa_finalize@plt+0x2fe000> │ │ │ │ + call 322e7a <__cxa_finalize@plt+0x2f7e2a> │ │ │ │ + call 3230d0 <__cxa_finalize@plt+0x2f8080> │ │ │ │ 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 32b107 <__cxa_finalize@plt+0x3000b7> │ │ │ │ + jmp 325187 <__cxa_finalize@plt+0x2fa137> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 32b1d0 <__cxa_finalize@plt+0x300180> │ │ │ │ + call 325250 <__cxa_finalize@plt+0x2fa200> │ │ │ │ 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) │ │ │ │ @@ -697044,24 +692331,24 @@ │ │ │ │ vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ vpermq $0xd8,%ymm4,%ymm4 │ │ │ │ vmovdqa %xmm4,(%rdi) │ │ │ │ vextracti128 $0x1,%ymm4,(%rdi,%rsi,1) │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xb3439(%rip),%rax │ │ │ │ + lea 0xb85c9(%rip),%rax │ │ │ │ lea -0x46b(%rip),%r8 │ │ │ │ - jmp 32b440 <__cxa_finalize@plt+0x3003f0> │ │ │ │ - lea 0xb3429(%rip),%rax │ │ │ │ + jmp 3254c0 <__cxa_finalize@plt+0x2fa470> │ │ │ │ + lea 0xb85b9(%rip),%rax │ │ │ │ lea -0x2e0(%rip),%r8 │ │ │ │ - jmp 32b440 <__cxa_finalize@plt+0x3003f0> │ │ │ │ - lea 0xb3419(%rip),%rax │ │ │ │ + jmp 3254c0 <__cxa_finalize@plt+0x2fa470> │ │ │ │ + lea 0xb85a9(%rip),%rax │ │ │ │ lea -0xbe(%rip),%r8 │ │ │ │ - jmp 32b440 <__cxa_finalize@plt+0x3003f0> │ │ │ │ - lea 0xb3409(%rip),%rax │ │ │ │ + jmp 3254c0 <__cxa_finalize@plt+0x2fa470> │ │ │ │ + lea 0xb8599(%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 │ │ │ │ @@ -697100,35 +692387,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 32b143 <__cxa_finalize@plt+0x3000f3> │ │ │ │ + jmp 3251c3 <__cxa_finalize@plt+0x2fa173> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xb3319(%rip),%rax │ │ │ │ + lea 0xb84a9(%rip),%rax │ │ │ │ lea 0x184(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 32b580 <__cxa_finalize@plt+0x300530> │ │ │ │ + jne 325600 <__cxa_finalize@plt+0x2fa5b0> │ │ │ │ vmovd -0x38(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x44(%rax),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ or $0x8,%ecx │ │ │ │ - jmp 32aeaa <__cxa_finalize@plt+0x2ffe5a> │ │ │ │ - lea 0xb32e9(%rip),%rax │ │ │ │ + jmp 324f2a <__cxa_finalize@plt+0x2f9eda> │ │ │ │ + lea 0xb8479(%rip),%rax │ │ │ │ lea 0x542(%rip),%r8 │ │ │ │ - jmp 32b580 <__cxa_finalize@plt+0x300530> │ │ │ │ - lea 0xb32d9(%rip),%rax │ │ │ │ + jmp 325600 <__cxa_finalize@plt+0x2fa5b0> │ │ │ │ + lea 0xb8469(%rip),%rax │ │ │ │ lea 0xa06(%rip),%r8 │ │ │ │ - jmp 32b580 <__cxa_finalize@plt+0x300530> │ │ │ │ - lea 0xb32c9(%rip),%rax │ │ │ │ + jmp 325600 <__cxa_finalize@plt+0x2fa5b0> │ │ │ │ + lea 0xb8459(%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 │ │ │ │ @@ -697141,15 +692428,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 32a300 <__cxa_finalize@plt+0x2ff2b0> │ │ │ │ + call 324380 <__cxa_finalize@plt+0x2f9330> │ │ │ │ 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 │ │ │ │ @@ -697184,15 +692471,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 32b7c0 <__cxa_finalize@plt+0x300770> │ │ │ │ + call 325840 <__cxa_finalize@plt+0x2fa7f0> │ │ │ │ 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 │ │ │ │ @@ -697348,24 +692635,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 0xb2e89(%rip),%rax │ │ │ │ + lea 0xb8019(%rip),%rax │ │ │ │ lea -0x30c(%rip),%r8 │ │ │ │ - jmp 32b9f0 <__cxa_finalize@plt+0x3009a0> │ │ │ │ - lea 0xb2e79(%rip),%rax │ │ │ │ + jmp 325a70 <__cxa_finalize@plt+0x2faa20> │ │ │ │ + lea 0xb8009(%rip),%rax │ │ │ │ lea 0xd2(%rip),%r8 │ │ │ │ - jmp 32b9f0 <__cxa_finalize@plt+0x3009a0> │ │ │ │ - lea 0xb2e69(%rip),%rax │ │ │ │ + jmp 325a70 <__cxa_finalize@plt+0x2faa20> │ │ │ │ + lea 0xb7ff9(%rip),%rax │ │ │ │ lea 0x596(%rip),%r8 │ │ │ │ - jmp 32b9f0 <__cxa_finalize@plt+0x3009a0> │ │ │ │ - lea 0xb2e59(%rip),%rax │ │ │ │ + jmp 325a70 <__cxa_finalize@plt+0x2faa20> │ │ │ │ + lea 0xb7fe9(%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 │ │ │ │ @@ -697378,39 +692665,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 32a6e4 <__cxa_finalize@plt+0x2ff694> │ │ │ │ - call 32aa60 <__cxa_finalize@plt+0x2ffa10> │ │ │ │ + call 324764 <__cxa_finalize@plt+0x2f9714> │ │ │ │ + call 324ae0 <__cxa_finalize@plt+0x2f9a90> │ │ │ │ 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 32b627 <__cxa_finalize@plt+0x3005d7> │ │ │ │ - call 32bad0 <__cxa_finalize@plt+0x300a80> │ │ │ │ - call 32bdc0 <__cxa_finalize@plt+0x300d70> │ │ │ │ + jmp 3256a7 <__cxa_finalize@plt+0x2fa657> │ │ │ │ + call 325b50 <__cxa_finalize@plt+0x2fab00> │ │ │ │ + call 325e40 <__cxa_finalize@plt+0x2fadf0> │ │ │ │ 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 32b6d1 <__cxa_finalize@plt+0x300681> │ │ │ │ + jmp 325751 <__cxa_finalize@plt+0x2fa701> │ │ │ │ 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 │ │ │ │ @@ -697580,24 +692867,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 0xb2a39(%rip),%rax │ │ │ │ + lea 0xb7bc9(%rip),%rax │ │ │ │ lea -0x75c(%rip),%r8 │ │ │ │ - jmp 32be40 <__cxa_finalize@plt+0x300df0> │ │ │ │ - lea 0xb2a29(%rip),%rax │ │ │ │ + jmp 325ec0 <__cxa_finalize@plt+0x2fae70> │ │ │ │ + lea 0xb7bb9(%rip),%rax │ │ │ │ lea -0x37e(%rip),%r8 │ │ │ │ - jmp 32be40 <__cxa_finalize@plt+0x300df0> │ │ │ │ - lea 0xb2a19(%rip),%rax │ │ │ │ + jmp 325ec0 <__cxa_finalize@plt+0x2fae70> │ │ │ │ + lea 0xb7ba9(%rip),%rax │ │ │ │ lea 0x146(%rip),%r8 │ │ │ │ - jmp 32be40 <__cxa_finalize@plt+0x300df0> │ │ │ │ - lea 0xb2a09(%rip),%rax │ │ │ │ + jmp 325ec0 <__cxa_finalize@plt+0x2fae70> │ │ │ │ + lea 0xb7b99(%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 │ │ │ │ @@ -697610,16 +692897,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 32a6e4 <__cxa_finalize@plt+0x2ff694> │ │ │ │ - call 32aa60 <__cxa_finalize@plt+0x2ffa10> │ │ │ │ + call 324764 <__cxa_finalize@plt+0x2f9714> │ │ │ │ + call 324ae0 <__cxa_finalize@plt+0x2f9a90> │ │ │ │ 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 │ │ │ │ @@ -697654,16 +692941,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 32bad0 <__cxa_finalize@plt+0x300a80> │ │ │ │ - call 32bdc0 <__cxa_finalize@plt+0x300d70> │ │ │ │ + call 325b50 <__cxa_finalize@plt+0x2fab00> │ │ │ │ + call 325e40 <__cxa_finalize@plt+0x2fadf0> │ │ │ │ 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 │ │ │ │ @@ -697683,26 +692970,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 32b73b <__cxa_finalize@plt+0x3006eb> │ │ │ │ + jmp 3257bb <__cxa_finalize@plt+0x2fa76b> │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xb2829(%rip),%rax │ │ │ │ + lea 0xb79b9(%rip),%rax │ │ │ │ lea -0x96c(%rip),%r8 │ │ │ │ - jmp 32c050 <__cxa_finalize@plt+0x301000> │ │ │ │ - lea 0xb2819(%rip),%rax │ │ │ │ + jmp 3260d0 <__cxa_finalize@plt+0x2fb080> │ │ │ │ + lea 0xb79a9(%rip),%rax │ │ │ │ lea -0x58e(%rip),%r8 │ │ │ │ - jmp 32c050 <__cxa_finalize@plt+0x301000> │ │ │ │ - lea 0xb2809(%rip),%rax │ │ │ │ + jmp 3260d0 <__cxa_finalize@plt+0x2fb080> │ │ │ │ + lea 0xb7999(%rip),%rax │ │ │ │ lea -0xca(%rip),%r8 │ │ │ │ - jmp 32c050 <__cxa_finalize@plt+0x301000> │ │ │ │ - lea 0xb27f9(%rip),%rax │ │ │ │ + jmp 3260d0 <__cxa_finalize@plt+0x2fb080> │ │ │ │ + lea 0xb7989(%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 │ │ │ │ @@ -697775,34 +693062,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 32b6bd <__cxa_finalize@plt+0x30066d> │ │ │ │ + jmp 32573d <__cxa_finalize@plt+0x2fa6ed> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xb2695(%rip),%rax │ │ │ │ + lea 0xb7825(%rip),%rax │ │ │ │ lea 0x278(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 32c230 <__cxa_finalize@plt+0x3011e0> │ │ │ │ + jne 3262b0 <__cxa_finalize@plt+0x2fb260> │ │ │ │ vmovd -0x64(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x74(%rax),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x10,%ecx │ │ │ │ - jmp 32aeaa <__cxa_finalize@plt+0x2ffe5a> │ │ │ │ + jmp 324f2a <__cxa_finalize@plt+0x2f9eda> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xb2665(%rip),%rax │ │ │ │ + lea 0xb77f5(%rip),%rax │ │ │ │ lea 0xb02(%rip),%r8 │ │ │ │ - jmp 32c230 <__cxa_finalize@plt+0x3011e0> │ │ │ │ - lea 0xb2655(%rip),%rax │ │ │ │ + jmp 3262b0 <__cxa_finalize@plt+0x2fb260> │ │ │ │ + lea 0xb77e5(%rip),%rax │ │ │ │ lea 0x14ee(%rip),%r8 │ │ │ │ - jmp 32c230 <__cxa_finalize@plt+0x3011e0> │ │ │ │ - lea 0xb2645(%rip),%rax │ │ │ │ + jmp 3262b0 <__cxa_finalize@plt+0x2fb260> │ │ │ │ + lea 0xb77d5(%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 │ │ │ │ @@ -697818,15 +693105,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 32c690 <__cxa_finalize@plt+0x301640> │ │ │ │ + call 326710 <__cxa_finalize@plt+0x2fb6c0> │ │ │ │ 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 │ │ │ │ @@ -697906,15 +693193,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 32c690 <__cxa_finalize@plt+0x301640> │ │ │ │ + call 326710 <__cxa_finalize@plt+0x2fb6c0> │ │ │ │ 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 │ │ │ │ @@ -698312,21 +693599,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 0xb1c55(%rip),%rax │ │ │ │ + lea 0xb6de5(%rip),%rax │ │ │ │ lea -0x7c8(%rip),%r8 │ │ │ │ - jmp 32cc40 <__cxa_finalize@plt+0x301bf0> │ │ │ │ - lea 0xb1c45(%rip),%rax │ │ │ │ + jmp 326cc0 <__cxa_finalize@plt+0x2fbc70> │ │ │ │ + lea 0xb6dd5(%rip),%rax │ │ │ │ lea 0xe2(%rip),%r8 │ │ │ │ - jmp 32cc40 <__cxa_finalize@plt+0x301bf0> │ │ │ │ - lea 0xb1c35(%rip),%rax │ │ │ │ + jmp 326cc0 <__cxa_finalize@plt+0x2fbc70> │ │ │ │ + lea 0xb6dc5(%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 │ │ │ │ @@ -698342,45 +693629,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 32cd60 <__cxa_finalize@plt+0x301d10> │ │ │ │ - call 32d3d0 <__cxa_finalize@plt+0x302380> │ │ │ │ + call 326de0 <__cxa_finalize@plt+0x2fbd90> │ │ │ │ + call 327450 <__cxa_finalize@plt+0x2fc400> │ │ │ │ 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 32c2e2 <__cxa_finalize@plt+0x301292> │ │ │ │ + jmp 326362 <__cxa_finalize@plt+0x2fb312> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - call 32cd60 <__cxa_finalize@plt+0x301d10> │ │ │ │ - call 32d530 <__cxa_finalize@plt+0x3024e0> │ │ │ │ + call 326de0 <__cxa_finalize@plt+0x2fbd90> │ │ │ │ + call 3275b0 <__cxa_finalize@plt+0x2fc560> │ │ │ │ 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 32c48e <__cxa_finalize@plt+0x30143e> │ │ │ │ + jmp 32650e <__cxa_finalize@plt+0x2fb4be> │ │ │ │ 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 │ │ │ │ @@ -698731,17 +694018,17 @@ │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ vmovdqa %ymm0,(%rdx) │ │ │ │ vmovdqa %ymm2,0x20(%rdx) │ │ │ │ vmovdqa %ymm12,0x40(%rdx) │ │ │ │ vmovdqa %ymm14,0x60(%rdx) │ │ │ │ - vpbroadcastd 0xb1428(%rip),%ymm14 │ │ │ │ - vpbroadcastd 0xb141b(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0xb140e(%rip),%ymm2 │ │ │ │ + vpbroadcastd 0xb65b8(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0xb65ab(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0xb659e(%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 │ │ │ │ @@ -698821,21 +694108,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 0xb12d5(%rip),%rax │ │ │ │ + lea 0xb6465(%rip),%rax │ │ │ │ lea -0x1148(%rip),%r8 │ │ │ │ - jmp 32d5c0 <__cxa_finalize@plt+0x302570> │ │ │ │ - lea 0xb12c5(%rip),%rax │ │ │ │ + jmp 327640 <__cxa_finalize@plt+0x2fc5f0> │ │ │ │ + lea 0xb6455(%rip),%rax │ │ │ │ lea -0x89e(%rip),%r8 │ │ │ │ - jmp 32d5c0 <__cxa_finalize@plt+0x302570> │ │ │ │ - lea 0xb12b5(%rip),%rax │ │ │ │ + jmp 327640 <__cxa_finalize@plt+0x2fc5f0> │ │ │ │ + lea 0xb6445(%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 │ │ │ │ @@ -698851,16 +694138,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 32cd60 <__cxa_finalize@plt+0x301d10> │ │ │ │ - call 32d3d0 <__cxa_finalize@plt+0x302380> │ │ │ │ + call 326de0 <__cxa_finalize@plt+0x2fbd90> │ │ │ │ + call 327450 <__cxa_finalize@plt+0x2fc400> │ │ │ │ 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 │ │ │ │ @@ -698889,17 +694176,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 32c373 <__cxa_finalize@plt+0x301323> │ │ │ │ - call 32cd60 <__cxa_finalize@plt+0x301d10> │ │ │ │ - call 32d530 <__cxa_finalize@plt+0x3024e0> │ │ │ │ + jmp 3263f3 <__cxa_finalize@plt+0x2fb3a3> │ │ │ │ + call 326de0 <__cxa_finalize@plt+0x2fbd90> │ │ │ │ + call 3275b0 <__cxa_finalize@plt+0x2fc560> │ │ │ │ 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 │ │ │ │ @@ -698947,21 +694234,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 32c565 <__cxa_finalize@plt+0x301515> │ │ │ │ + jmp 3265e5 <__cxa_finalize@plt+0x2fb595> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xb1025(%rip),%rax │ │ │ │ + lea 0xb61b5(%rip),%rax │ │ │ │ lea -0x13f8(%rip),%r8 │ │ │ │ - jmp 32d860 <__cxa_finalize@plt+0x302810> │ │ │ │ - lea 0xb1015(%rip),%rax │ │ │ │ + jmp 3278e0 <__cxa_finalize@plt+0x2fc890> │ │ │ │ + lea 0xb61a5(%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 │ │ │ │ @@ -699042,15 +694329,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 32c373 <__cxa_finalize@plt+0x301323> │ │ │ │ + jmp 3263f3 <__cxa_finalize@plt+0x2fb3a3> │ │ │ │ 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 │ │ │ │ @@ -699097,33 +694384,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 32c45b <__cxa_finalize@plt+0x30140b> │ │ │ │ + jmp 3264db <__cxa_finalize@plt+0x2fb48b> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xb0ce9(%rip),%rax │ │ │ │ + lea 0xb5e79(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - je 32ddfa <__cxa_finalize@plt+0x302daa> │ │ │ │ + je 327e7a <__cxa_finalize@plt+0x2fce2a> │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x60,%rsp │ │ │ │ cmp $0x6a,%ecx │ │ │ │ - jle 32dc92 <__cxa_finalize@plt+0x302c42> │ │ │ │ + jle 327d12 <__cxa_finalize@plt+0x2fccc2> │ │ │ │ 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 32b7c0 <__cxa_finalize@plt+0x300770> │ │ │ │ + call 325840 <__cxa_finalize@plt+0x2fa7f0> │ │ │ │ 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 │ │ │ │ @@ -699168,15 +694455,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 32b7c0 <__cxa_finalize@plt+0x300770> │ │ │ │ + call 325840 <__cxa_finalize@plt+0x2fa7f0> │ │ │ │ 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 │ │ │ │ @@ -699219,44 +694506,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 32de13 <__cxa_finalize@plt+0x302dc3> │ │ │ │ + jg 327e93 <__cxa_finalize@plt+0x2fce43> │ │ │ │ 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 32e160 <__cxa_finalize@plt+0x303110> │ │ │ │ - jmp 32de5b <__cxa_finalize@plt+0x302e0b> │ │ │ │ + call 3281e0 <__cxa_finalize@plt+0x2fd190> │ │ │ │ + jmp 327edb <__cxa_finalize@plt+0x2fce8b> │ │ │ │ vmovd -0x38(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x48(%rax),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x20,%ecx │ │ │ │ - jmp 32970a <__cxa_finalize@plt+0x2fe6ba> │ │ │ │ + jmp 32378a <__cxa_finalize@plt+0x2f873a> │ │ │ │ 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 32e220 <__cxa_finalize@plt+0x3031d0> │ │ │ │ + call 3282a0 <__cxa_finalize@plt+0x2fd250> │ │ │ │ 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 │ │ │ │ @@ -699409,15 +694696,15 @@ │ │ │ │ vmovq %xmm6,(%rdi,%rsi,1) │ │ │ │ vmovhps %xmm6,(%rdi,%rcx,1) │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 32a300 <__cxa_finalize@plt+0x2ff2b0> │ │ │ │ + call 324380 <__cxa_finalize@plt+0x2f9330> │ │ │ │ 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 │ │ │ │ @@ -699441,18 +694728,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 32e3e1 <__cxa_finalize@plt+0x303391> │ │ │ │ + jmp 328461 <__cxa_finalize@plt+0x2fd411> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - call 32a300 <__cxa_finalize@plt+0x2ff2b0> │ │ │ │ + call 324380 <__cxa_finalize@plt+0x2f9330> │ │ │ │ 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 │ │ │ │ @@ -699695,38 +694982,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 0xb0109(%rip),%rax │ │ │ │ + lea 0xb5299(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 32e796 <__cxa_finalize@plt+0x303746> │ │ │ │ + jne 328816 <__cxa_finalize@plt+0x2fd7c6> │ │ │ │ vmovd -0x38(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x48(%rax),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x8,%ecx │ │ │ │ vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ │ │ - vmovd 0xb0094(%rip),%xmm2 │ │ │ │ + vmovd 0xb5224(%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 32e76f <__cxa_finalize@plt+0x30371f> │ │ │ │ + jg 3287ef <__cxa_finalize@plt+0x2fd79f> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x60,%rsp │ │ │ │ vbroadcasti128 (%rdx),%ymm0 │ │ │ │ vbroadcasti128 0x20(%rdx),%ymm7 │ │ │ │ @@ -699762,21 +695049,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 32e88b <__cxa_finalize@plt+0x30383b> │ │ │ │ + jg 32890b <__cxa_finalize@plt+0x2fd8bb> │ │ │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ vmovdqa %ymm4,%ymm5 │ │ │ │ vmovdqa %ymm4,%ymm6 │ │ │ │ vmovdqa %ymm4,%ymm7 │ │ │ │ - call 32e160 <__cxa_finalize@plt+0x303110> │ │ │ │ - jmp 32e947 <__cxa_finalize@plt+0x3038f7> │ │ │ │ + call 3281e0 <__cxa_finalize@plt+0x2fd190> │ │ │ │ + jmp 3289c7 <__cxa_finalize@plt+0x2fd977> │ │ │ │ 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 │ │ │ │ @@ -699803,15 +695090,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 32e220 <__cxa_finalize@plt+0x3031d0> │ │ │ │ + call 3282a0 <__cxa_finalize@plt+0x2fd250> │ │ │ │ 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 │ │ │ │ @@ -699856,15 +695143,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 32b7c0 <__cxa_finalize@plt+0x300770> │ │ │ │ + call 325840 <__cxa_finalize@plt+0x2fa7f0> │ │ │ │ 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 │ │ │ │ @@ -699935,15 +695222,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 32b7c6 <__cxa_finalize@plt+0x300776> │ │ │ │ + call 325846 <__cxa_finalize@plt+0x2fa7f6> │ │ │ │ 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 │ │ │ │ @@ -699984,15 +695271,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 0xafb23(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0xb4cb3(%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 │ │ │ │ @@ -700021,15 +695308,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 32ef00 <__cxa_finalize@plt+0x303eb0> │ │ │ │ + call 328f80 <__cxa_finalize@plt+0x2fdf30> │ │ │ │ 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 │ │ │ │ @@ -700093,15 +695380,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 32ecd0 <__cxa_finalize@plt+0x303c80> │ │ │ │ + jae 328d50 <__cxa_finalize@plt+0x2fdd00> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ vpunpckhwd %ymm5,%ymm4,%ymm8 │ │ │ │ vpunpcklwd %ymm5,%ymm4,%ymm4 │ │ │ │ vpunpckhwd %ymm1,%ymm0,%ymm5 │ │ │ │ @@ -700126,15 +695413,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 0xaf877(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0xb4a07(%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 │ │ │ │ @@ -700155,15 +695442,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 32ef00 <__cxa_finalize@plt+0x303eb0> │ │ │ │ + call 328f80 <__cxa_finalize@plt+0x2fdf30> │ │ │ │ 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 │ │ │ │ @@ -700200,22 +695487,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 32ef88 <__cxa_finalize@plt+0x303f38> │ │ │ │ + jae 329008 <__cxa_finalize@plt+0x2fdfb8> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xaf755(%rip),%rax │ │ │ │ + lea 0xb48e5(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - je 32f350 <__cxa_finalize@plt+0x304300> │ │ │ │ + je 3293d0 <__cxa_finalize@plt+0x2fe380> │ │ │ │ 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 │ │ │ │ @@ -700246,23 +695533,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 32c690 <__cxa_finalize@plt+0x301640> │ │ │ │ + call 326710 <__cxa_finalize@plt+0x2fb6c0> │ │ │ │ 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 32ff10 <__cxa_finalize@plt+0x304ec0> │ │ │ │ + call 329f90 <__cxa_finalize@plt+0x2fef40> │ │ │ │ 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) │ │ │ │ @@ -700273,40 +695560,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 32f36e <__cxa_finalize@plt+0x30431e> │ │ │ │ + jg 3293ee <__cxa_finalize@plt+0x2fe39e> │ │ │ │ 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 32f650 <__cxa_finalize@plt+0x304600> │ │ │ │ + call 3296d0 <__cxa_finalize@plt+0x2fe680> │ │ │ │ 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 32f600 <__cxa_finalize@plt+0x3045b0> │ │ │ │ + jmp 329680 <__cxa_finalize@plt+0x2fe630> │ │ │ │ vmovd -0x64(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x70(%rax),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ or $0x20,%ecx │ │ │ │ - jmp 32aeaa <__cxa_finalize@plt+0x2ffe5a> │ │ │ │ + jmp 324f2a <__cxa_finalize@plt+0x2f9eda> │ │ │ │ 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) │ │ │ │ @@ -700342,21 +695629,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 32c690 <__cxa_finalize@plt+0x301640> │ │ │ │ + call 326710 <__cxa_finalize@plt+0x2fb6c0> │ │ │ │ lea 0x100(%r10),%rdx │ │ │ │ vmovdqa 0x20(%rsp),%ymm1 │ │ │ │ vmovdqa %ymm6,(%rsp) │ │ │ │ vmovdqa %ymm7,0x20(%rsp) │ │ │ │ vpbroadcastd -0x70(%rax),%ymm7 │ │ │ │ - call 32ff10 <__cxa_finalize@plt+0x304ec0> │ │ │ │ + call 329f90 <__cxa_finalize@plt+0x2fef40> │ │ │ │ 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) │ │ │ │ @@ -700390,15 +695677,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 32f700 <__cxa_finalize@plt+0x3046b0> │ │ │ │ + call 329780 <__cxa_finalize@plt+0x2fe730> │ │ │ │ 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 │ │ │ │ @@ -700408,19 +695695,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 32c690 <__cxa_finalize@plt+0x301640> │ │ │ │ + call 326710 <__cxa_finalize@plt+0x2fb6c0> │ │ │ │ imul $0x13,%rsi,%rdx │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ add %rdi,%rdx │ │ │ │ - call 330050 <__cxa_finalize@plt+0x305000> │ │ │ │ + call 32a0d0 <__cxa_finalize@plt+0x2ff080> │ │ │ │ mov %r11,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqa %ymm7,0x28(%rsp) │ │ │ │ vpxor %ymm7,%ymm7,%ymm7 │ │ │ │ vmovdqa %ymm7,0x8(%rsp) │ │ │ │ vmovdqa %ymm7,0x48(%rsp) │ │ │ │ @@ -700445,15 +695732,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 32f91f <__cxa_finalize@plt+0x3048cf> │ │ │ │ + jmp 32999f <__cxa_finalize@plt+0x2fe94f> │ │ │ │ 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 │ │ │ │ @@ -701170,24 +696457,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 0xae3c5(%rip),%rax │ │ │ │ + lea 0xb3555(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 3304c9 <__cxa_finalize@plt+0x305479> │ │ │ │ + jne 32a549 <__cxa_finalize@plt+0x2ff4f9> │ │ │ │ vmovd -0x64(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x70(%rax),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ or $0x10,%ecx │ │ │ │ - jmp 32e74f <__cxa_finalize@plt+0x3036ff> │ │ │ │ + jmp 3287cf <__cxa_finalize@plt+0x2fd77f> │ │ │ │ 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 │ │ │ │ @@ -701202,15 +696489,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 32f700 <__cxa_finalize@plt+0x3046b0> │ │ │ │ + call 329780 <__cxa_finalize@plt+0x2fe730> │ │ │ │ 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 │ │ │ │ @@ -701229,22 +696516,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 330619 <__cxa_finalize@plt+0x3055c9> │ │ │ │ - call 32c690 <__cxa_finalize@plt+0x301640> │ │ │ │ - call 330890 <__cxa_finalize@plt+0x305840> │ │ │ │ + jg 32a699 <__cxa_finalize@plt+0x2ff649> │ │ │ │ + call 326710 <__cxa_finalize@plt+0x2fb6c0> │ │ │ │ + call 32a910 <__cxa_finalize@plt+0x2ff8c0> │ │ │ │ lea (%rsi,%rsi,2),%rdx │ │ │ │ mov %rdi,%rcx │ │ │ │ vpbroadcastd -0x70(%rax),%ymm7 │ │ │ │ - call 32ff10 <__cxa_finalize@plt+0x304ec0> │ │ │ │ - call 32c690 <__cxa_finalize@plt+0x301640> │ │ │ │ + call 329f90 <__cxa_finalize@plt+0x2fef40> │ │ │ │ + call 326710 <__cxa_finalize@plt+0x2fb6c0> │ │ │ │ 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 │ │ │ │ @@ -701324,15 +696611,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 33081a <__cxa_finalize@plt+0x3057ca> │ │ │ │ + jne 32a89a <__cxa_finalize@plt+0x2ff84a> │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqa -0x80(%r8),%ymm0 │ │ │ │ vmovdqa -0x60(%r8),%ymm1 │ │ │ │ vmovdqa -0x40(%r8),%ymm2 │ │ │ │ vmovdqa -0x20(%r8),%ymm3 │ │ │ │ @@ -701348,15 +696635,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 330645 <__cxa_finalize@plt+0x3055f5> │ │ │ │ + jmp 32a6c5 <__cxa_finalize@plt+0x2ff675> │ │ │ │ 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) │ │ │ │ @@ -701453,15 +696740,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 0xadda5(%rip),%rax │ │ │ │ + lea 0xb2f35(%rip),%rax │ │ │ │ vpbroadcastd -0x64(%rax),%ymm9 │ │ │ │ vpbroadcastd -0x6c(%rax),%ymm10 │ │ │ │ vpbroadcastd -0x74(%rax),%ymm12 │ │ │ │ cmp $0x2b,%ecx │ │ │ │ setg %r8b │ │ │ │ cmp $0x96,%ecx │ │ │ │ setg %al │ │ │ │ @@ -701514,15 +696801,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 32ef00 <__cxa_finalize@plt+0x303eb0> │ │ │ │ + call 328f80 <__cxa_finalize@plt+0x2fdf30> │ │ │ │ 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 │ │ │ │ @@ -701559,40 +696846,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 330afe <__cxa_finalize@plt+0x305aae> │ │ │ │ + jge 32ab7e <__cxa_finalize@plt+0x2ffb2e> │ │ │ │ sub $0x20,%rdx │ │ │ │ vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ mov $0x8,%edi │ │ │ │ cmp %rax,%rdx │ │ │ │ - ja 330d39 <__cxa_finalize@plt+0x305ce9> │ │ │ │ + ja 32adb9 <__cxa_finalize@plt+0x2ffd69> │ │ │ │ vmovdqa %ymm0,(%rax) │ │ │ │ vmovdqa %ymm0,0x40(%rax) │ │ │ │ add $0x100,%rax │ │ │ │ vmovdqa %ymm0,-0x80(%rax) │ │ │ │ vmovdqa %ymm0,-0x40(%rax) │ │ │ │ sub $0x2,%edi │ │ │ │ - jg 330d17 <__cxa_finalize@plt+0x305cc7> │ │ │ │ + jg 32ad97 <__cxa_finalize@plt+0x2ffd47> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqa %ymm0,(%rax) │ │ │ │ vmovdqa %ymm0,0x20(%rax) │ │ │ │ vmovdqa %ymm0,0x40(%rax) │ │ │ │ vmovdqa %ymm0,0x60(%rax) │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ dec %edi │ │ │ │ - jg 330d39 <__cxa_finalize@plt+0x305ce9> │ │ │ │ + jg 32adb9 <__cxa_finalize@plt+0x2ffd69> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xadb05(%rip),%rax │ │ │ │ + lea 0xb2c95(%rip),%rax │ │ │ │ vpbroadcastd -0x64(%rax),%ymm9 │ │ │ │ vpbroadcastd -0x6c(%rax),%ymm10 │ │ │ │ vpbroadcastd -0x7c(%rax),%ymm11 │ │ │ │ cmp $0x23,%ecx │ │ │ │ setg %r8b │ │ │ │ cmp $0x96,%ecx │ │ │ │ setg %cl │ │ │ │ @@ -701628,15 +696915,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 32ef00 <__cxa_finalize@plt+0x303eb0> │ │ │ │ + call 328f80 <__cxa_finalize@plt+0x2fdf30> │ │ │ │ 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 │ │ │ │ @@ -701697,43 +696984,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 330fc6 <__cxa_finalize@plt+0x305f76> │ │ │ │ + jl 32b046 <__cxa_finalize@plt+0x2ffff6> │ │ │ │ test $0x1,%r8b │ │ │ │ - je 330d97 <__cxa_finalize@plt+0x305d47> │ │ │ │ + je 32ae17 <__cxa_finalize@plt+0x2ffdc7> │ │ │ │ add $0x1e0,%rdx │ │ │ │ lea 0x10(%r9),%rdi │ │ │ │ - jmp 330d97 <__cxa_finalize@plt+0x305d47> │ │ │ │ + jmp 32ae17 <__cxa_finalize@plt+0x2ffdc7> │ │ │ │ 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 330fd2 <__cxa_finalize@plt+0x305f82> │ │ │ │ + jge 32b052 <__cxa_finalize@plt+0x300002> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xad865(%rip),%rax │ │ │ │ + lea 0xb29f5(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 331024 <__cxa_finalize@plt+0x305fd4> │ │ │ │ + jne 32b0a4 <__cxa_finalize@plt+0x300054> │ │ │ │ vmovd -0x64(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x74(%rax),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x20,%ecx │ │ │ │ - jmp 32e74f <__cxa_finalize@plt+0x3036ff> │ │ │ │ + jmp 3287cf <__cxa_finalize@plt+0x2fd77f> │ │ │ │ push %rbx │ │ │ │ mov %rsp,%rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x860,%rsp │ │ │ │ lea 0xe0(%rsp),%r8 │ │ │ │ lea 0x100(%r8),%r9 │ │ │ │ sub $0x88,%ecx │ │ │ │ @@ -701752,24 +697039,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 3311e3 <__cxa_finalize@plt+0x306193> │ │ │ │ + jl 32b263 <__cxa_finalize@plt+0x300213> │ │ │ │ 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 32f700 <__cxa_finalize@plt+0x3046b0> │ │ │ │ + call 329780 <__cxa_finalize@plt+0x2fe730> │ │ │ │ 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 │ │ │ │ @@ -701788,16 +697075,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 331210 <__cxa_finalize@plt+0x3061c0> │ │ │ │ - call 32f650 <__cxa_finalize@plt+0x304600> │ │ │ │ + jmp 32b290 <__cxa_finalize@plt+0x300240> │ │ │ │ + call 3296d0 <__cxa_finalize@plt+0x2fe680> │ │ │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ vmovdqa %ymm8,%ymm9 │ │ │ │ vmovdqa %ymm8,%ymm10 │ │ │ │ vmovdqa %ymm8,%ymm11 │ │ │ │ vmovdqa %ymm8,%ymm12 │ │ │ │ vmovdqa %ymm8,%ymm13 │ │ │ │ vmovdqa %ymm8,%ymm14 │ │ │ │ @@ -701815,18 +697102,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 32c690 <__cxa_finalize@plt+0x301640> │ │ │ │ - call 330890 <__cxa_finalize@plt+0x305840> │ │ │ │ + call 326710 <__cxa_finalize@plt+0x2fb6c0> │ │ │ │ + call 32a910 <__cxa_finalize@plt+0x2ff8c0> │ │ │ │ vpbroadcastd -0x74(%rax),%ymm7 │ │ │ │ - call 32ff10 <__cxa_finalize@plt+0x304ec0> │ │ │ │ + call 329f90 <__cxa_finalize@plt+0x2fef40> │ │ │ │ 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) │ │ │ │ @@ -701847,15 +697134,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 32ef00 <__cxa_finalize@plt+0x303eb0> │ │ │ │ + call 328f80 <__cxa_finalize@plt+0x2fdf30> │ │ │ │ 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) │ │ │ │ @@ -701864,68 +697151,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 32ef00 <__cxa_finalize@plt+0x303eb0> │ │ │ │ + call 328f80 <__cxa_finalize@plt+0x2fdf30> │ │ │ │ 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 33104b <__cxa_finalize@plt+0x305ffb> │ │ │ │ + jae 32b0cb <__cxa_finalize@plt+0x30007b> │ │ │ │ add $0x300,%r8 │ │ │ │ imul $0x13,%rsi,%rdx │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ add %rdi,%rdx │ │ │ │ test %r11d,%r11d │ │ │ │ - jge 331429 <__cxa_finalize@plt+0x3063d9> │ │ │ │ + jge 32b4a9 <__cxa_finalize@plt+0x300459> │ │ │ │ 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 3314d0 <__cxa_finalize@plt+0x306480> │ │ │ │ + jl 32b550 <__cxa_finalize@plt+0x300500> │ │ │ │ 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 32f700 <__cxa_finalize@plt+0x3046b0> │ │ │ │ + call 329780 <__cxa_finalize@plt+0x2fe730> │ │ │ │ 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 331504 <__cxa_finalize@plt+0x3064b4> │ │ │ │ - call 32f650 <__cxa_finalize@plt+0x304600> │ │ │ │ + jmp 32b584 <__cxa_finalize@plt+0x300534> │ │ │ │ + call 3296d0 <__cxa_finalize@plt+0x2fe680> │ │ │ │ sub $0x300,%r10 │ │ │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ vmovdqa %ymm8,%ymm9 │ │ │ │ vmovdqa %ymm8,%ymm10 │ │ │ │ vmovdqa %ymm8,%ymm11 │ │ │ │ vmovdqa %ymm8,%ymm12 │ │ │ │ vmovdqa %ymm8,%ymm13 │ │ │ │ @@ -701936,30 +697223,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 32c690 <__cxa_finalize@plt+0x301640> │ │ │ │ - call 330050 <__cxa_finalize@plt+0x305000> │ │ │ │ + call 326710 <__cxa_finalize@plt+0x2fb6c0> │ │ │ │ + call 32a0d0 <__cxa_finalize@plt+0x2ff080> │ │ │ │ lea -0x400(%r8),%r10 │ │ │ │ cmp %r10,%r9 │ │ │ │ - jb 331566 <__cxa_finalize@plt+0x306516> │ │ │ │ + jb 32b5e6 <__cxa_finalize@plt+0x300596> │ │ │ │ sub $0x400,%r9 │ │ │ │ sub %rcx,%rdi │ │ │ │ lea 0x10(%rdx,%rcx,1),%rdx │ │ │ │ add $0x10,%rdi │ │ │ │ - jmp 331429 <__cxa_finalize@plt+0x3063d9> │ │ │ │ + jmp 32b4a9 <__cxa_finalize@plt+0x300459> │ │ │ │ mov %rbx,%rsp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - vpbroadcastd 0xad27f(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0xb240f(%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 │ │ │ │ @@ -701974,15 +697261,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 32ef00 <__cxa_finalize@plt+0x303eb0> │ │ │ │ + call 328f80 <__cxa_finalize@plt+0x2fdf30> │ │ │ │ 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 │ │ │ │ @@ -702019,52 +697306,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 331717 <__cxa_finalize@plt+0x3066c7> │ │ │ │ + je 32b797 <__cxa_finalize@plt+0x300747> │ │ │ │ test $0x3,%ecx │ │ │ │ - jne 331591 <__cxa_finalize@plt+0x306541> │ │ │ │ + jne 32b611 <__cxa_finalize@plt+0x3005c1> │ │ │ │ add $0x3c0,%rdx │ │ │ │ lea 0x10(%r9),%rdi │ │ │ │ - jmp 331591 <__cxa_finalize@plt+0x306541> │ │ │ │ + jmp 32b611 <__cxa_finalize@plt+0x3005c1> │ │ │ │ vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ mov $0x10,%edi │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 33174b <__cxa_finalize@plt+0x3066fb> │ │ │ │ + jne 32b7cb <__cxa_finalize@plt+0x30077b> │ │ │ │ vmovdqa %ymm0,-0x20(%rax) │ │ │ │ vmovdqa %ymm0,0x20(%rax) │ │ │ │ vmovdqa %ymm0,0x60(%rax) │ │ │ │ vmovdqa %ymm0,0xa0(%rax) │ │ │ │ add $0x100,%rax │ │ │ │ sub $0x4,%edi │ │ │ │ - jg 331725 <__cxa_finalize@plt+0x3066d5> │ │ │ │ + jg 32b7a5 <__cxa_finalize@plt+0x300755> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqa %ymm0,-0x20(%rax) │ │ │ │ vmovdqa %ymm0,(%rax) │ │ │ │ vmovdqa %ymm0,0x20(%rax) │ │ │ │ vmovdqa %ymm0,0x40(%rax) │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ dec %edi │ │ │ │ - jg 33174b <__cxa_finalize@plt+0x3066fb> │ │ │ │ + jg 32b7cb <__cxa_finalize@plt+0x30077b> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xad0f5(%rip),%rax │ │ │ │ + lea 0xb2285(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 331794 <__cxa_finalize@plt+0x306744> │ │ │ │ + jne 32b814 <__cxa_finalize@plt+0x3007c4> │ │ │ │ vmovd -0x64(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x74(%rax),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x40,%ecx │ │ │ │ - jmp 32aeaa <__cxa_finalize@plt+0x2ffe5a> │ │ │ │ + jmp 324f2a <__cxa_finalize@plt+0x2f9eda> │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x860,%rsp │ │ │ │ lea 0x2e0(%rsp),%r8 │ │ │ │ lea 0x300(%r8),%r9 │ │ │ │ @@ -702100,20 +697387,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 32c690 <__cxa_finalize@plt+0x301640> │ │ │ │ + call 326710 <__cxa_finalize@plt+0x2fb6c0> │ │ │ │ vmovdqa 0x20(%rsp),%ymm1 │ │ │ │ vmovdqa %ymm6,(%rsp) │ │ │ │ vmovdqa %ymm7,0x20(%rsp) │ │ │ │ vpbroadcastd -0x74(%rax),%ymm7 │ │ │ │ - call 32ff10 <__cxa_finalize@plt+0x304ec0> │ │ │ │ + call 329f90 <__cxa_finalize@plt+0x2fef40> │ │ │ │ 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) │ │ │ │ @@ -702127,15 +697414,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 3317bc <__cxa_finalize@plt+0x30676c> │ │ │ │ + jae 32b83c <__cxa_finalize@plt+0x3007ec> │ │ │ │ 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 │ │ │ │ @@ -702149,27 +697436,27 @@ │ │ │ │ vmovdqa %ymm4,%ymm9 │ │ │ │ vmovdqa %ymm4,%ymm10 │ │ │ │ vmovdqa %ymm4,%ymm11 │ │ │ │ vmovdqa %ymm4,%ymm12 │ │ │ │ vmovdqa %ymm4,%ymm13 │ │ │ │ vmovdqa %ymm4,%ymm14 │ │ │ │ test %r10d,%r10d │ │ │ │ - jl 3319f8 <__cxa_finalize@plt+0x3069a8> │ │ │ │ + jl 32ba78 <__cxa_finalize@plt+0x300a28> │ │ │ │ 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 32c690 <__cxa_finalize@plt+0x301640> │ │ │ │ + call 326710 <__cxa_finalize@plt+0x2fb6c0> │ │ │ │ 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) │ │ │ │ @@ -702193,26 +697480,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 331aea <__cxa_finalize@plt+0x306a9a> │ │ │ │ + jl 32bb6a <__cxa_finalize@plt+0x300b1a> │ │ │ │ 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 32f650 <__cxa_finalize@plt+0x304600> │ │ │ │ + call 3296d0 <__cxa_finalize@plt+0x2fe680> │ │ │ │ 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 │ │ │ │ @@ -702222,26 +697509,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 331b92 <__cxa_finalize@plt+0x306b42> │ │ │ │ + jl 32bc12 <__cxa_finalize@plt+0x300bc2> │ │ │ │ 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 331c40 <__cxa_finalize@plt+0x306bf0> │ │ │ │ + call 32bcc0 <__cxa_finalize@plt+0x300c70> │ │ │ │ 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 │ │ │ │ @@ -702250,25 +697537,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 331c24 <__cxa_finalize@plt+0x306bd4> │ │ │ │ + jl 32bca4 <__cxa_finalize@plt+0x300c54> │ │ │ │ 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 331c40 <__cxa_finalize@plt+0x306bf0> │ │ │ │ - call 332369 <__cxa_finalize@plt+0x307319> │ │ │ │ + call 32bcc0 <__cxa_finalize@plt+0x300c70> │ │ │ │ + call 32c3e9 <__cxa_finalize@plt+0x301399> │ │ │ │ mov %rbp,%rsp │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ @@ -702492,15 +697779,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 3321be <__cxa_finalize@plt+0x30716e> │ │ │ │ + call 32c23e <__cxa_finalize@plt+0x3011ee> │ │ │ │ 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 │ │ │ │ @@ -702542,15 +697829,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 33207c <__cxa_finalize@plt+0x30702c> │ │ │ │ + jne 32c0fc <__cxa_finalize@plt+0x3010ac> │ │ │ │ ret │ │ │ │ vmovdqa -0x180(%r8),%ymm0 │ │ │ │ vmovdqa -0x1a0(%r9),%ymm6 │ │ │ │ vmovdqa -0x80(%r8),%ymm1 │ │ │ │ vmovdqa 0x60(%r9),%ymm5 │ │ │ │ add $0x20,%r8 │ │ │ │ sub $0x20,%r9 │ │ │ │ @@ -702646,15 +697933,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 3321be <__cxa_finalize@plt+0x30716e> │ │ │ │ + call 32c23e <__cxa_finalize@plt+0x3011ee> │ │ │ │ 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 │ │ │ │ @@ -702763,21 +698050,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 332395 <__cxa_finalize@plt+0x307345> │ │ │ │ + jne 32c415 <__cxa_finalize@plt+0x3013c5> │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xac255(%rip),%rax │ │ │ │ + lea 0xb13e5(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 332691 <__cxa_finalize@plt+0x307641> │ │ │ │ + jne 32c711 <__cxa_finalize@plt+0x3016c1> │ │ │ │ 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 │ │ │ │ @@ -702797,15 +698084,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 33264c <__cxa_finalize@plt+0x3075fc> │ │ │ │ + jg 32c6cc <__cxa_finalize@plt+0x30167c> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x860,%rsp │ │ │ │ vmovdqa (%rdx),%ymm0 │ │ │ │ vmovdqa 0x80(%rdx),%ymm1 │ │ │ │ @@ -702828,15 +698115,15 @@ │ │ │ │ vmovdqa %ymm8,%ymm10 │ │ │ │ vmovdqa %ymm8,%ymm11 │ │ │ │ vmovdqa %ymm8,%ymm12 │ │ │ │ vmovdqa %ymm8,%ymm13 │ │ │ │ vmovdqa %ymm8,%ymm14 │ │ │ │ vmovdqa %ymm8,(%rsp) │ │ │ │ lea 0xe0(%rsp),%r8 │ │ │ │ - call 32c690 <__cxa_finalize@plt+0x301640> │ │ │ │ + call 326710 <__cxa_finalize@plt+0x2fb6c0> │ │ │ │ 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) │ │ │ │ @@ -702866,15 +698153,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 32f650 <__cxa_finalize@plt+0x304600> │ │ │ │ + call 3296d0 <__cxa_finalize@plt+0x2fe680> │ │ │ │ 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 │ │ │ │ @@ -702888,15 +698175,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 331c40 <__cxa_finalize@plt+0x306bf0> │ │ │ │ + call 32bcc0 <__cxa_finalize@plt+0x300c70> │ │ │ │ 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 │ │ │ │ @@ -702909,16 +698196,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 331c40 <__cxa_finalize@plt+0x306bf0> │ │ │ │ - call 33205e <__cxa_finalize@plt+0x30700e> │ │ │ │ + call 32bcc0 <__cxa_finalize@plt+0x300c70> │ │ │ │ + call 32c0de <__cxa_finalize@plt+0x30108e> │ │ │ │ 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 │ │ │ │ @@ -702950,16 +698237,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 32ff10 <__cxa_finalize@plt+0x304ec0> │ │ │ │ - call 32c690 <__cxa_finalize@plt+0x301640> │ │ │ │ + call 329f90 <__cxa_finalize@plt+0x2fef40> │ │ │ │ + call 326710 <__cxa_finalize@plt+0x2fb6c0> │ │ │ │ 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 │ │ │ │ @@ -703040,28 +698327,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 332993 <__cxa_finalize@plt+0x307943> │ │ │ │ + jg 32ca13 <__cxa_finalize@plt+0x3019c3> │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - lea 0xabc25(%rip),%rax │ │ │ │ + lea 0xb0db5(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 332c69 <__cxa_finalize@plt+0x307c19> │ │ │ │ + jne 32cce9 <__cxa_finalize@plt+0x301c99> │ │ │ │ vmovd -0x64(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x70(%rax),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ or $0x40,%ecx │ │ │ │ - jmp 32e74f <__cxa_finalize@plt+0x3036ff> │ │ │ │ + jmp 3287cf <__cxa_finalize@plt+0x2fd77f> │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ mov %rsp,%r14 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0xc60,%rsp │ │ │ │ lea 0xe0(%rsp),%r8 │ │ │ │ @@ -703083,24 +698370,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 332e50 <__cxa_finalize@plt+0x307e00> │ │ │ │ + jne 32ced0 <__cxa_finalize@plt+0x301e80> │ │ │ │ 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 32f700 <__cxa_finalize@plt+0x3046b0> │ │ │ │ + call 329780 <__cxa_finalize@plt+0x2fe730> │ │ │ │ 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 │ │ │ │ @@ -703120,16 +698407,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 332e7d <__cxa_finalize@plt+0x307e2d> │ │ │ │ - call 32f650 <__cxa_finalize@plt+0x304600> │ │ │ │ + jmp 32cefd <__cxa_finalize@plt+0x301ead> │ │ │ │ + call 3296d0 <__cxa_finalize@plt+0x2fe680> │ │ │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ vmovdqa %ymm8,%ymm9 │ │ │ │ vmovdqa %ymm8,%ymm10 │ │ │ │ vmovdqa %ymm8,%ymm11 │ │ │ │ vmovdqa %ymm8,%ymm12 │ │ │ │ vmovdqa %ymm8,%ymm13 │ │ │ │ vmovdqa %ymm8,%ymm14 │ │ │ │ @@ -703148,18 +698435,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 32c690 <__cxa_finalize@plt+0x301640> │ │ │ │ - call 330890 <__cxa_finalize@plt+0x305840> │ │ │ │ + call 326710 <__cxa_finalize@plt+0x2fb6c0> │ │ │ │ + call 32a910 <__cxa_finalize@plt+0x2ff8c0> │ │ │ │ vpbroadcastd -0x70(%rax),%ymm7 │ │ │ │ - call 32ff10 <__cxa_finalize@plt+0x304ec0> │ │ │ │ + call 329f90 <__cxa_finalize@plt+0x2fef40> │ │ │ │ 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) │ │ │ │ @@ -703180,15 +698467,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 32ef00 <__cxa_finalize@plt+0x303eb0> │ │ │ │ + call 328f80 <__cxa_finalize@plt+0x2fdf30> │ │ │ │ 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) │ │ │ │ @@ -703197,27 +698484,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 32ef00 <__cxa_finalize@plt+0x303eb0> │ │ │ │ + call 328f80 <__cxa_finalize@plt+0x2fdf30> │ │ │ │ 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 332c8c <__cxa_finalize@plt+0x307c3c> │ │ │ │ + jae 32cd0c <__cxa_finalize@plt+0x301cbc> │ │ │ │ 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 │ │ │ │ @@ -703230,22 +698517,22 @@ │ │ │ │ vmovdqa %ymm4,%ymm9 │ │ │ │ vmovdqa %ymm4,%ymm10 │ │ │ │ vmovdqa %ymm4,%ymm11 │ │ │ │ vmovdqa %ymm4,%ymm12 │ │ │ │ vmovdqa %ymm4,%ymm13 │ │ │ │ vmovdqa %ymm4,%ymm14 │ │ │ │ test %bpl,%bpl │ │ │ │ - jne 3330d5 <__cxa_finalize@plt+0x308085> │ │ │ │ + jne 32d155 <__cxa_finalize@plt+0x302105> │ │ │ │ vmovdqa -0x80(%rcx),%ymm4 │ │ │ │ vmovdqa -0x40(%rcx),%ymm5 │ │ │ │ vmovdqa (%rcx),%ymm6 │ │ │ │ vmovdqa 0x40(%rcx),%ymm7 │ │ │ │ vmovdqa %ymm8,(%rsp) │ │ │ │ lea 0x4e0(%rsp),%r8 │ │ │ │ - call 32c690 <__cxa_finalize@plt+0x301640> │ │ │ │ + call 326710 <__cxa_finalize@plt+0x2fb6c0> │ │ │ │ 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) │ │ │ │ @@ -703265,85 +698552,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 33318f <__cxa_finalize@plt+0x30813f> │ │ │ │ + jne 32d20f <__cxa_finalize@plt+0x3021bf> │ │ │ │ vmovdqa -0x60(%rcx),%ymm4 │ │ │ │ vmovdqa -0x20(%rcx),%ymm5 │ │ │ │ vmovdqa 0x20(%rcx),%ymm6 │ │ │ │ vmovdqa 0x60(%rcx),%ymm7 │ │ │ │ add $0x100,%r8 │ │ │ │ lea 0x100(%r8),%r9 │ │ │ │ - call 32f650 <__cxa_finalize@plt+0x304600> │ │ │ │ + call 3296d0 <__cxa_finalize@plt+0x2fe680> │ │ │ │ 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 3331f9 <__cxa_finalize@plt+0x3081a9> │ │ │ │ + jne 32d279 <__cxa_finalize@plt+0x302229> │ │ │ │ vmovdqa 0x60(%r11),%ymm1 │ │ │ │ vmovdqa -0x80(%r11),%ymm2 │ │ │ │ vmovdqa -0x20(%r11),%ymm5 │ │ │ │ vmovdqa (%r11),%ymm6 │ │ │ │ add $0x80,%rax │ │ │ │ - call 331c40 <__cxa_finalize@plt+0x306bf0> │ │ │ │ + call 32bcc0 <__cxa_finalize@plt+0x300c70> │ │ │ │ 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 33325b <__cxa_finalize@plt+0x30820b> │ │ │ │ + jne 32d2db <__cxa_finalize@plt+0x30228b> │ │ │ │ vmovdqa 0x20(%r11),%ymm1 │ │ │ │ vmovdqa -0x40(%r11),%ymm2 │ │ │ │ vmovdqa -0x60(%r11),%ymm5 │ │ │ │ vmovdqa 0x40(%r11),%ymm6 │ │ │ │ - call 331c40 <__cxa_finalize@plt+0x306bf0> │ │ │ │ - call 332369 <__cxa_finalize@plt+0x307319> │ │ │ │ + call 32bcc0 <__cxa_finalize@plt+0x300c70> │ │ │ │ + call 32c3e9 <__cxa_finalize@plt+0x301399> │ │ │ │ add $0x80000000,%ebp │ │ │ │ - jb 333289 <__cxa_finalize@plt+0x308239> │ │ │ │ + jb 32d309 <__cxa_finalize@plt+0x3022b9> │ │ │ │ lea 0xe0(%rsp),%rdx │ │ │ │ lea 0x200(%rdx),%r10 │ │ │ │ sub %r11,%rdi │ │ │ │ lea 0x10(%rdi,%rsi,4),%rdi │ │ │ │ - jmp 333070 <__cxa_finalize@plt+0x308020> │ │ │ │ + jmp 32d0f0 <__cxa_finalize@plt+0x3020a0> │ │ │ │ mov %r14,%rsp │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xab5c5(%rip),%rax │ │ │ │ + lea 0xb0755(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 3332c9 <__cxa_finalize@plt+0x308279> │ │ │ │ + jne 32d349 <__cxa_finalize@plt+0x3022f9> │ │ │ │ vmovd -0x64(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x70(%rax),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ or $0x20,%ecx │ │ │ │ - jmp 33262f <__cxa_finalize@plt+0x3075df> │ │ │ │ + jmp 32c6af <__cxa_finalize@plt+0x30165f> │ │ │ │ push %rbx │ │ │ │ mov %rsp,%rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x1060,%rsp │ │ │ │ lea 0xe0(%rsp),%r8 │ │ │ │ lea -0x88(%rcx),%r11d │ │ │ │ vpbroadcastd -0x64(%rax),%ymm15 │ │ │ │ @@ -703367,15 +698654,15 @@ │ │ │ │ vmovdqa %ymm8,%ymm9 │ │ │ │ vmovdqa %ymm8,%ymm10 │ │ │ │ vmovdqa %ymm8,%ymm11 │ │ │ │ vmovdqa %ymm8,%ymm12 │ │ │ │ vmovdqa %ymm8,%ymm13 │ │ │ │ vmovdqa %ymm8,%ymm14 │ │ │ │ vmovdqa %ymm8,(%rsp) │ │ │ │ - call 32c690 <__cxa_finalize@plt+0x301640> │ │ │ │ + call 326710 <__cxa_finalize@plt+0x2fb6c0> │ │ │ │ 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) │ │ │ │ @@ -703406,15 +698693,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 32f650 <__cxa_finalize@plt+0x304600> │ │ │ │ + call 3296d0 <__cxa_finalize@plt+0x2fe680> │ │ │ │ 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 │ │ │ │ @@ -703429,15 +698716,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 331c40 <__cxa_finalize@plt+0x306bf0> │ │ │ │ + call 32bcc0 <__cxa_finalize@plt+0x300c70> │ │ │ │ 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 │ │ │ │ @@ -703451,22 +698738,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 331c40 <__cxa_finalize@plt+0x306bf0> │ │ │ │ - call 33205e <__cxa_finalize@plt+0x30700e> │ │ │ │ + call 32bcc0 <__cxa_finalize@plt+0x300c70> │ │ │ │ + call 32c0de <__cxa_finalize@plt+0x30108e> │ │ │ │ sub $0x580,%r8 │ │ │ │ vpbroadcastd -0x70(%rax),%ymm10 │ │ │ │ - call 333790 <__cxa_finalize@plt+0x308740> │ │ │ │ + call 32d810 <__cxa_finalize@plt+0x3027c0> │ │ │ │ add $0x20,%rdx │ │ │ │ add $0x80000000,%r11d │ │ │ │ - jae 3332e7 <__cxa_finalize@plt+0x308297> │ │ │ │ + jae 32d367 <__cxa_finalize@plt+0x302317> │ │ │ │ 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 │ │ │ │ @@ -703474,36 +698761,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 3336f2 <__cxa_finalize@plt+0x3086a2> │ │ │ │ + jne 32d772 <__cxa_finalize@plt+0x302722> │ │ │ │ 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 32f700 <__cxa_finalize@plt+0x3046b0> │ │ │ │ + call 329780 <__cxa_finalize@plt+0x2fe730> │ │ │ │ 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 33371f <__cxa_finalize@plt+0x3086cf> │ │ │ │ - call 32f650 <__cxa_finalize@plt+0x304600> │ │ │ │ + jmp 32d79f <__cxa_finalize@plt+0x30274f> │ │ │ │ + call 3296d0 <__cxa_finalize@plt+0x2fe680> │ │ │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ vmovdqa %ymm8,%ymm9 │ │ │ │ vmovdqa %ymm8,%ymm10 │ │ │ │ vmovdqa %ymm8,%ymm11 │ │ │ │ vmovdqa %ymm8,%ymm12 │ │ │ │ vmovdqa %ymm8,%ymm13 │ │ │ │ vmovdqa %ymm8,%ymm14 │ │ │ │ @@ -703513,22 +698800,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 32c690 <__cxa_finalize@plt+0x301640> │ │ │ │ - call 330050 <__cxa_finalize@plt+0x305000> │ │ │ │ + call 326710 <__cxa_finalize@plt+0x2fb6c0> │ │ │ │ + call 32a0d0 <__cxa_finalize@plt+0x2ff080> │ │ │ │ add $0x200,%r8 │ │ │ │ sub %rcx,%rdi │ │ │ │ lea 0x10(%rdx,%rcx,1),%rdx │ │ │ │ add $0x10,%rdi │ │ │ │ dec %r11b │ │ │ │ - jg 333642 <__cxa_finalize@plt+0x3085f2> │ │ │ │ + jg 32d6c2 <__cxa_finalize@plt+0x302672> │ │ │ │ mov %rbx,%rsp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x4,%r10d │ │ │ │ @@ -703553,15 +698840,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 32ef00 <__cxa_finalize@plt+0x303eb0> │ │ │ │ + call 328f80 <__cxa_finalize@plt+0x2fdf30> │ │ │ │ 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) │ │ │ │ @@ -703586,38 +698873,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 32ef00 <__cxa_finalize@plt+0x303eb0> │ │ │ │ + call 328f80 <__cxa_finalize@plt+0x2fdf30> │ │ │ │ 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 333796 <__cxa_finalize@plt+0x308746> │ │ │ │ + jg 32d816 <__cxa_finalize@plt+0x3027c6> │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xaaf25(%rip),%rax │ │ │ │ + lea 0xb00b5(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 333964 <__cxa_finalize@plt+0x308914> │ │ │ │ + jne 32d9e4 <__cxa_finalize@plt+0x302994> │ │ │ │ vmovd -0x64(%rax),%xmm1 │ │ │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ │ │ vmovd -0x74(%rax),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x40,%ecx │ │ │ │ - jmp 33262f <__cxa_finalize@plt+0x3075df> │ │ │ │ + jmp 32c6af <__cxa_finalize@plt+0x30165f> │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ mov %rsp,%r14 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x18e0,%rsp │ │ │ │ lea 0x8e0(%rsp),%r8 │ │ │ │ @@ -703642,15 +698929,15 @@ │ │ │ │ vmovdqa %ymm8,%ymm9 │ │ │ │ vmovdqa %ymm8,%ymm10 │ │ │ │ vmovdqa %ymm8,%ymm11 │ │ │ │ vmovdqa %ymm8,%ymm12 │ │ │ │ vmovdqa %ymm8,%ymm13 │ │ │ │ vmovdqa %ymm8,%ymm14 │ │ │ │ vmovdqa %ymm8,(%rsp) │ │ │ │ - call 32c690 <__cxa_finalize@plt+0x301640> │ │ │ │ + call 326710 <__cxa_finalize@plt+0x2fb6c0> │ │ │ │ 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) │ │ │ │ @@ -703680,15 +698967,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 32f650 <__cxa_finalize@plt+0x304600> │ │ │ │ + call 3296d0 <__cxa_finalize@plt+0x2fe680> │ │ │ │ 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 │ │ │ │ @@ -703702,15 +698989,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 331c40 <__cxa_finalize@plt+0x306bf0> │ │ │ │ + call 32bcc0 <__cxa_finalize@plt+0x300c70> │ │ │ │ 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 │ │ │ │ @@ -703723,22 +699010,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 331c40 <__cxa_finalize@plt+0x306bf0> │ │ │ │ - call 33205e <__cxa_finalize@plt+0x30700e> │ │ │ │ + call 32bcc0 <__cxa_finalize@plt+0x300c70> │ │ │ │ + call 32c0de <__cxa_finalize@plt+0x30108e> │ │ │ │ sub $0x580,%r8 │ │ │ │ vpbroadcastd -0x74(%rax),%ymm10 │ │ │ │ - call 333790 <__cxa_finalize@plt+0x308740> │ │ │ │ + call 32d810 <__cxa_finalize@plt+0x3027c0> │ │ │ │ add $0x20,%rdx │ │ │ │ add $0x80000000,%ebp │ │ │ │ - jae 333984 <__cxa_finalize@plt+0x308934> │ │ │ │ + jae 32da04 <__cxa_finalize@plt+0x3029b4> │ │ │ │ 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 │ │ │ │ @@ -703751,21 +699038,21 @@ │ │ │ │ vmovdqa %ymm4,%ymm10 │ │ │ │ vmovdqa %ymm4,%ymm11 │ │ │ │ vmovdqa %ymm4,%ymm12 │ │ │ │ vmovdqa %ymm4,%ymm13 │ │ │ │ vmovdqa %ymm4,%ymm14 │ │ │ │ vmovdqa %ymm4,(%rsp) │ │ │ │ test $0x40000000,%ebp │ │ │ │ - jne 333d05 <__cxa_finalize@plt+0x308cb5> │ │ │ │ + jne 32dd85 <__cxa_finalize@plt+0x302d35> │ │ │ │ lea 0x800(%rdx),%rcx │ │ │ │ vmovdqa -0x80(%rcx),%ymm4 │ │ │ │ vmovdqa -0x40(%rcx),%ymm5 │ │ │ │ vmovdqa (%rcx),%ymm6 │ │ │ │ vmovdqa 0x40(%rcx),%ymm7 │ │ │ │ - call 32c690 <__cxa_finalize@plt+0x301640> │ │ │ │ + call 326710 <__cxa_finalize@plt+0x2fb6c0> │ │ │ │ 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) │ │ │ │ @@ -703785,11839 +699072,11581 @@ │ │ │ │ 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 333db5 <__cxa_finalize@plt+0x308d65> │ │ │ │ + jne 32de35 <__cxa_finalize@plt+0x302de5> │ │ │ │ vmovdqa -0x60(%rcx),%ymm4 │ │ │ │ vmovdqa -0x20(%rcx),%ymm5 │ │ │ │ vmovdqa 0x20(%rcx),%ymm6 │ │ │ │ vmovdqa 0x60(%rcx),%ymm7 │ │ │ │ add $0x100,%r8 │ │ │ │ lea 0x100(%r8),%r9 │ │ │ │ - call 32f650 <__cxa_finalize@plt+0x304600> │ │ │ │ + call 3296d0 <__cxa_finalize@plt+0x2fe680> │ │ │ │ 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 333e28 <__cxa_finalize@plt+0x308dd8> │ │ │ │ + jne 32dea8 <__cxa_finalize@plt+0x302e58> │ │ │ │ vmovdqa 0x60(%rcx),%ymm1 │ │ │ │ vmovdqa -0x80(%rcx),%ymm2 │ │ │ │ vmovdqa -0x20(%rcx),%ymm5 │ │ │ │ vmovdqa (%rcx),%ymm6 │ │ │ │ add $0x80,%rax │ │ │ │ - call 331c40 <__cxa_finalize@plt+0x306bf0> │ │ │ │ + call 32bcc0 <__cxa_finalize@plt+0x300c70> │ │ │ │ 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 333e85 <__cxa_finalize@plt+0x308e35> │ │ │ │ + jne 32df05 <__cxa_finalize@plt+0x302eb5> │ │ │ │ vmovdqa 0x20(%rcx),%ymm1 │ │ │ │ vmovdqa -0x40(%rcx),%ymm2 │ │ │ │ vmovdqa -0x60(%rcx),%ymm5 │ │ │ │ vmovdqa 0x40(%rcx),%ymm6 │ │ │ │ - call 331c40 <__cxa_finalize@plt+0x306bf0> │ │ │ │ - call 332369 <__cxa_finalize@plt+0x307319> │ │ │ │ + call 32bcc0 <__cxa_finalize@plt+0x300c70> │ │ │ │ + call 32c3e9 <__cxa_finalize@plt+0x301399> │ │ │ │ sub $0x380,%r8 │ │ │ │ sub %r11,%rdi │ │ │ │ lea 0x10(%rdi,%rsi,4),%rdi │ │ │ │ dec %bpl │ │ │ │ - jg 333c98 <__cxa_finalize@plt+0x308c48> │ │ │ │ + jg 32dd18 <__cxa_finalize@plt+0x302cc8> │ │ │ │ mov %r14,%rsp │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xaafb9(%rip),%r9 │ │ │ │ - lea 0xec(%rip),%r8 │ │ │ │ + lea 0x10a(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 333f30 <__cxa_finalize@plt+0x308ee0> │ │ │ │ - vpbroadcastw (%rdx),%xmm0 │ │ │ │ - vpbroadcastd -0x8c(%r9),%xmm1 │ │ │ │ - vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ + jne 32dfb0 <__cxa_finalize@plt+0x302f60> │ │ │ │ + pshuflw $0x0,(%rdx),%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ + movdqa 0xb0084(%rip),%xmm1 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ - vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovdqa %xmm0,%xmm1 │ │ │ │ - jmp 334102 <__cxa_finalize@plt+0x3090b2> │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + jmp 32e1bb <__cxa_finalize@plt+0x30316b> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x222(%rip),%r8 │ │ │ │ + jmp 32dfb0 <__cxa_finalize@plt+0x302f60> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x3a2(%rip),%r8 │ │ │ │ + jmp 32dfb0 <__cxa_finalize@plt+0x302f60> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x49b(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + movdqa 0xaff9f(%rip),%xmm3 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhwd %xmm1,%xmm2 │ │ │ │ + punpcklwd %xmm1,%xmm0 │ │ │ │ + movdqa 0xafc9b(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm2,%xmm1 │ │ │ │ + pmaddwd 0xafc9f(%rip),%xmm2 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm1,%xmm2 │ │ │ │ + movdqa 0xafc51(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm0,%xmm1 │ │ │ │ + pmaddwd 0xafc55(%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 0xafb7b(%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 0xaff07(%rip),%xmm3 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhwd %xmm1,%xmm2 │ │ │ │ + punpcklwd %xmm1,%xmm0 │ │ │ │ + movdqa 0xafc03(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm2,%xmm1 │ │ │ │ + pmaddwd 0xafc07(%rip),%xmm2 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm1,%xmm2 │ │ │ │ + movdqa 0xafbb9(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm0,%xmm1 │ │ │ │ + pmaddwd 0xafbbd(%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 0xafe96(%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 32e180 <__cxa_finalize@plt+0x303130> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x52(%rip),%r8 │ │ │ │ + jmp 32e180 <__cxa_finalize@plt+0x303130> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x1d2(%rip),%r8 │ │ │ │ + jmp 32e180 <__cxa_finalize@plt+0x303130> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x2cb(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + call 32e230 <__cxa_finalize@plt+0x3031e0> │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhwd %xmm1,%xmm2 │ │ │ │ + punpcklwd %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhwd %xmm2,%xmm1 │ │ │ │ + punpcklwd %xmm2,%xmm0 │ │ │ │ + jmp *%r8 │ │ │ │ + call 32e230 <__cxa_finalize@plt+0x3031e0> │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + movdqa %xmm2,(%rdx) │ │ │ │ + movdqa %xmm2,0x10(%rdx) │ │ │ │ + movdqa 0xafdad(%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 0xaf9d8(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm2,%xmm1 │ │ │ │ + pmaddwd 0xaf9dc(%rip),%xmm0 │ │ │ │ + paddd %xmm0,%xmm1 │ │ │ │ + movdqa 0xaf980(%rip),%xmm0 │ │ │ │ + pmaddwd %xmm2,%xmm0 │ │ │ │ + pmaddwd 0xaf984(%rip),%xmm2 │ │ │ │ + movdqa 0xaf98c(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm3,%xmm4 │ │ │ │ + movdqa 0xaf990(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm3,%xmm5 │ │ │ │ + paddd %xmm0,%xmm4 │ │ │ │ + pmaddwd 0xaf9b0(%rip),%xmm3 │ │ │ │ + movdqa 0xafcc8(%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 0xaaf79(%rip),%r9 │ │ │ │ - lea 0x1e3(%rip),%r8 │ │ │ │ - jmp 333f30 <__cxa_finalize@plt+0x308ee0> │ │ │ │ - lea 0xaaf69(%rip),%r9 │ │ │ │ - lea 0x323(%rip),%r8 │ │ │ │ - jmp 333f30 <__cxa_finalize@plt+0x308ee0> │ │ │ │ - lea 0xaaf59(%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 │ │ │ │ - vmovdqa %xmm4,%xmm0 │ │ │ │ - vpdpwssd -0x34(%r9){1to4},%xmm2,%xmm0 │ │ │ │ - vmovdqa %xmm4,%xmm3 │ │ │ │ - vpdpwssd -0x38(%r9){1to4},%xmm2,%xmm3 │ │ │ │ - vpsrad $0xc,%xmm0,%xmm0 │ │ │ │ - vpsrad $0xc,%xmm3,%xmm3 │ │ │ │ - vpackssdw %xmm0,%xmm3,%xmm2 │ │ │ │ - vmovdqa %xmm4,%xmm0 │ │ │ │ - vpdpwssd -0x3c(%r9){1to4},%xmm1,%xmm0 │ │ │ │ - vmovdqa %xmm4,%xmm3 │ │ │ │ - vpdpwssd -0x40(%r9){1to4},%xmm1,%xmm3 │ │ │ │ - vpsrad $0xc,%xmm0,%xmm0 │ │ │ │ - vpsrad $0xc,%xmm3,%xmm3 │ │ │ │ - vpackssdw %xmm0,%xmm3,%xmm1 │ │ │ │ - vpaddsw %xmm2,%xmm1,%xmm0 │ │ │ │ - vpsubsw %xmm2,%xmm1,%xmm1 │ │ │ │ - vmovdqa -0xc0(%r9),%xmm2 │ │ │ │ - vshufps $0x7d,%xmm1,%xmm0,%xmm3 │ │ │ │ - vshufps $0x28,%xmm1,%xmm0,%xmm0 │ │ │ │ - vpshufb %xmm2,%xmm0,%xmm0 │ │ │ │ - vpshufb %xmm2,%xmm3,%xmm1 │ │ │ │ + lea -0x286(%rip),%r8 │ │ │ │ + jmp 32e310 <__cxa_finalize@plt+0x3032c0> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x13e(%rip),%r8 │ │ │ │ + jmp 32e310 <__cxa_finalize@plt+0x3032c0> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x42(%rip),%r8 │ │ │ │ + jmp 32e310 <__cxa_finalize@plt+0x3032c0> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x13b(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + call 32e230 <__cxa_finalize@plt+0x3031e0> │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + punpcklwd %xmm0,%xmm2 │ │ │ │ + punpckhwd %xmm0,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklwd %xmm2,%xmm0 │ │ │ │ + punpckhwd %xmm2,%xmm1 │ │ │ │ jmp *%r8 │ │ │ │ - vpbroadcastd -0x88(%r9),%xmm4 │ │ │ │ - vpunpckhwd %xmm0,%xmm1,%xmm2 │ │ │ │ - vpunpcklwd %xmm0,%xmm1,%xmm1 │ │ │ │ - vmovdqa %xmm4,%xmm0 │ │ │ │ - vpdpwssd -0x34(%r9){1to4},%xmm2,%xmm0 │ │ │ │ - vmovdqa %xmm4,%xmm3 │ │ │ │ - vpdpwssd -0x38(%r9){1to4},%xmm2,%xmm3 │ │ │ │ - vpsrad $0xc,%xmm0,%xmm0 │ │ │ │ - vpsrad $0xc,%xmm3,%xmm3 │ │ │ │ - vpackssdw %xmm0,%xmm3,%xmm2 │ │ │ │ - vmovdqa %xmm4,%xmm0 │ │ │ │ - vpdpwssd -0x3c(%r9){1to4},%xmm1,%xmm0 │ │ │ │ - vmovdqa %xmm4,%xmm3 │ │ │ │ - vpdpwssd -0x40(%r9){1to4},%xmm1,%xmm3 │ │ │ │ - vpsrad $0xc,%xmm0,%xmm0 │ │ │ │ - vpsrad $0xc,%xmm3,%xmm3 │ │ │ │ - vpackssdw %xmm0,%xmm3,%xmm1 │ │ │ │ - vpaddsw %xmm2,%xmm1,%xmm0 │ │ │ │ - vpsubsw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpxord %ymm16,%ymm16,%ymm16 │ │ │ │ - vmovdqa32 %ymm16,(%rdx) │ │ │ │ - vpbroadcastd -0xa4(%r9),%xmm2 │ │ │ │ - vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpmulhrsw %xmm2,%xmm1,%xmm1 │ │ │ │ + call 32e230 <__cxa_finalize@plt+0x3031e0> │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + movdqa %xmm2,(%rdx) │ │ │ │ + movdqa %xmm2,0x10(%rdx) │ │ │ │ + movdqa 0xafc1d(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm2,%xmm0 │ │ │ │ + pmulhrsw %xmm2,%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) │ │ │ │ + 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 32e400 <__cxa_finalize@plt+0x3033b0> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x22e(%rip),%r8 │ │ │ │ + jmp 32e400 <__cxa_finalize@plt+0x3033b0> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0xae(%rip),%r8 │ │ │ │ + jmp 32e400 <__cxa_finalize@plt+0x3033b0> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x4b(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xaade9(%rip),%r9 │ │ │ │ - lea -0xe4(%rip),%r8 │ │ │ │ - jmp 3340d0 <__cxa_finalize@plt+0x309080> │ │ │ │ - lea 0xaadd9(%rip),%r9 │ │ │ │ - lea 0x43(%rip),%r8 │ │ │ │ - jmp 3340d0 <__cxa_finalize@plt+0x309080> │ │ │ │ - lea 0xaadc9(%rip),%r9 │ │ │ │ - lea 0x183(%rip),%r8 │ │ │ │ - jmp 3340d0 <__cxa_finalize@plt+0x309080> │ │ │ │ - lea 0xaadb9(%rip),%r9 │ │ │ │ - lea 0x259(%rip),%r8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovdqa (%rdx),%xmm0 │ │ │ │ - vmovdqa 0x10(%rdx),%xmm1 │ │ │ │ - call 334160 <__cxa_finalize@plt+0x309110> │ │ │ │ - vpunpckhwd %xmm1,%xmm0,%xmm3 │ │ │ │ - vpunpcklwd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpunpckhwd %xmm3,%xmm0,%xmm1 │ │ │ │ - vpunpcklwd %xmm3,%xmm0,%xmm0 │ │ │ │ + nop │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + movdqa 0xafbbf(%rip),%xmm3 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm3 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhwd %xmm1,%xmm2 │ │ │ │ + punpcklwd %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhwd %xmm2,%xmm1 │ │ │ │ + punpcklwd %xmm2,%xmm0 │ │ │ │ jmp *%r8 │ │ │ │ - call 334160 <__cxa_finalize@plt+0x309110> │ │ │ │ - vpxord %ymm16,%ymm16,%ymm16 │ │ │ │ - vmovdqa32 %ymm16,(%rdx) │ │ │ │ - vpbroadcastd -0xa4(%r9),%xmm2 │ │ │ │ - vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpmulhrsw %xmm2,%xmm1,%xmm1 │ │ │ │ + movdqa 0xafb86(%rip),%xmm3 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pmulhrsw %xmm0,%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm3 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + jmp 32e1ae <__cxa_finalize@plt+0x30315e> │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + 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 │ │ │ │ - vpunpcklwd %xmm0,%xmm1,%xmm4 │ │ │ │ - vpunpckhwd %xmm0,%xmm1,%xmm5 │ │ │ │ - vpbroadcastd -0x88(%r9),%xmm3 │ │ │ │ - vmovdqa %xmm3,%xmm0 │ │ │ │ - vpdpwssd -0x1d4(%r9){1to4},%xmm4,%xmm0 │ │ │ │ - vmovdqa %xmm3,%xmm2 │ │ │ │ - vpdpwssd -0x74(%r9){1to4},%xmm4,%xmm2 │ │ │ │ - vmovdqa %xmm3,%xmm1 │ │ │ │ - vpdpwssd -0x70(%r9){1to4},%xmm4,%xmm1 │ │ │ │ - vpdpwssd -0x1f4(%r9){1to4},%xmm4,%xmm3 │ │ │ │ - vpdpwssd -0x6c(%r9){1to4},%xmm5,%xmm0 │ │ │ │ - vpdpwssd -0x68(%r9){1to4},%xmm5,%xmm2 │ │ │ │ - vpdpwssd -0x64(%r9){1to4},%xmm5,%xmm1 │ │ │ │ - vpdpwssd -0x60(%r9){1to4},%xmm5,%xmm3 │ │ │ │ - vpsrad $0xc,%xmm0,%xmm0 │ │ │ │ - vpsrad $0xc,%xmm2,%xmm2 │ │ │ │ - vpsrad $0xc,%xmm1,%xmm1 │ │ │ │ - vpsrad $0xc,%xmm3,%xmm3 │ │ │ │ - vpackssdw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpackssdw %xmm3,%xmm1,%xmm1 │ │ │ │ + lea 0xae(%rip),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 32e600 <__cxa_finalize@plt+0x3035b0> │ │ │ │ + pshuflw $0x0,(%rdx),%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ + movdqa 0xafa44(%rip),%xmm1 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + pmulhrsw 0xaf9ba(%rip),%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + jmp 32e87f <__cxa_finalize@plt+0x30382f> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + lea 0x25c(%rip),%r8 │ │ │ │ + jmp 32e600 <__cxa_finalize@plt+0x3035b0> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x5c0(%rip),%r8 │ │ │ │ + jmp 32e600 <__cxa_finalize@plt+0x3035b0> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x6a1(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + movdqa 0xaf9d8(%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 32edd0 <__cxa_finalize@plt+0x303d80> │ │ │ │ + jmp 32e800 <__cxa_finalize@plt+0x3037b0> │ │ │ │ + call 32e650 <__cxa_finalize@plt+0x303600> │ │ │ │ + shufps $0x4e,%xmm1,%xmm1 │ │ │ │ + shufps $0x4e,%xmm3,%xmm3 │ │ │ │ + movdqa 0xaf926(%rip),%xmm4 │ │ │ │ + jmp 32e854 <__cxa_finalize@plt+0x303804> │ │ │ │ + nop │ │ │ │ + movdqa 0xaf908(%rip),%xmm6 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + punpckhwd %xmm3,%xmm4 │ │ │ │ + punpcklwd %xmm2,%xmm0 │ │ │ │ + punpckhwd %xmm1,%xmm2 │ │ │ │ + punpcklwd %xmm3,%xmm1 │ │ │ │ + movdqa 0xaf61c(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm4,%xmm3 │ │ │ │ + pmaddwd 0xaf620(%rip),%xmm4 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm3,%xmm4 │ │ │ │ + movdqa 0xaf612(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd 0xaf616(%rip),%xmm2 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + movdqa 0xaf5a8(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm1,%xmm3 │ │ │ │ + pmaddwd 0xaf5ac(%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 0xaf4c1(%rip),%xmm3 │ │ │ │ + movdqa 0xaf549(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm0,%xmm2 │ │ │ │ + pmaddwd 0xaf54d(%rip),%xmm0 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm2,%xmm0 │ │ │ │ + movdqa 0xaf51f(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm3,%xmm2 │ │ │ │ + pmaddwd 0xaf523(%rip),%xmm3 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm2,%xmm3 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubsw %xmm1,%xmm2 │ │ │ │ + paddsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + punpcklqdq %xmm3,%xmm1 │ │ │ │ + punpckhqdq %xmm3,%xmm4 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + psubsw %xmm1,%xmm3 │ │ │ │ + paddsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + paddsw %xmm4,%xmm1 │ │ │ │ + psubsw %xmm4,%xmm2 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xaac99(%rip),%r9 │ │ │ │ - lea -0x234(%rip),%r8 │ │ │ │ - jmp 334220 <__cxa_finalize@plt+0x3091d0> │ │ │ │ - lea 0xaac89(%rip),%r9 │ │ │ │ - lea -0x10d(%rip),%r8 │ │ │ │ - jmp 334220 <__cxa_finalize@plt+0x3091d0> │ │ │ │ - lea 0xaac79(%rip),%r9 │ │ │ │ - lea 0x33(%rip),%r8 │ │ │ │ - jmp 334220 <__cxa_finalize@plt+0x3091d0> │ │ │ │ - lea 0xaac69(%rip),%r9 │ │ │ │ - lea 0x109(%rip),%r8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovdqa (%rdx),%xmm0 │ │ │ │ - vmovdqa 0x10(%rdx),%xmm1 │ │ │ │ - call 334160 <__cxa_finalize@plt+0x309110> │ │ │ │ - vpunpcklwd %xmm0,%xmm1,%xmm2 │ │ │ │ - vpunpckhwd %xmm0,%xmm1,%xmm1 │ │ │ │ - vpunpcklwd %xmm2,%xmm1,%xmm0 │ │ │ │ - vpunpckhwd %xmm2,%xmm1,%xmm1 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x162(%rip),%r8 │ │ │ │ + jmp 32e7d0 <__cxa_finalize@plt+0x303780> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x8c(%rip),%r8 │ │ │ │ + jmp 32e7d0 <__cxa_finalize@plt+0x303780> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x3f0(%rip),%r8 │ │ │ │ + jmp 32e7d0 <__cxa_finalize@plt+0x303780> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x4d1(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + movdqa 0xaf808(%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 32f020 <__cxa_finalize@plt+0x303fd0> │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + punpckhwd %xmm3,%xmm4 │ │ │ │ + punpcklwd %xmm3,%xmm2 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + punpckhwd %xmm1,%xmm3 │ │ │ │ + punpcklwd %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhdq %xmm2,%xmm1 │ │ │ │ + punpckldq %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpckldq %xmm4,%xmm2 │ │ │ │ + punpckhdq %xmm4,%xmm3 │ │ │ │ jmp *%r8 │ │ │ │ - call 334160 <__cxa_finalize@plt+0x309110> │ │ │ │ - vpxord %ymm16,%ymm16,%ymm16 │ │ │ │ - vmovdqa32 %ymm16,(%rdx) │ │ │ │ - vpbroadcastd -0xa4(%r9),%xmm2 │ │ │ │ - vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpmulhrsw %xmm2,%xmm1,%xmm1 │ │ │ │ + shufps $0x4e,%xmm0,%xmm0 │ │ │ │ + shufps $0x4e,%xmm1,%xmm1 │ │ │ │ + call 32e930 <__cxa_finalize@plt+0x3038e0> │ │ │ │ + movdqa 0xaf728(%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 │ │ │ │ - vmovd (%rdx,%rsi,1),%xmm2 │ │ │ │ - vpinsrd $0x1,(%rdx),%xmm2,%xmm2 │ │ │ │ - vmovd (%rdi,%rsi,1),%xmm3 │ │ │ │ - vpinsrd $0x1,(%rdi),%xmm3,%xmm3 │ │ │ │ - vpmovzxbw %xmm2,%xmm2 │ │ │ │ - vpmovzxbw %xmm3,%xmm3 │ │ │ │ - vpaddw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,(%rdx,%rsi,1) │ │ │ │ - vpextrd $0x1,%xmm0,(%rdx) │ │ │ │ - vpextrd $0x2,%xmm0,(%rdi,%rsi,1) │ │ │ │ - vpextrd $0x3,%xmm0,(%rdi) │ │ │ │ + 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 0xaf628(%rip),%xmm6 │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + punpckhwd %xmm0,%xmm4 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + punpckhwd %xmm1,%xmm5 │ │ │ │ + punpcklwd %xmm2,%xmm1 │ │ │ │ + punpcklwd %xmm3,%xmm0 │ │ │ │ + movdqa 0xaf378(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm4,%xmm2 │ │ │ │ + pmaddwd 0xaf37c(%rip),%xmm4 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm2,%xmm4 │ │ │ │ + movdqa 0xaf36e(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm5,%xmm2 │ │ │ │ + pmaddwd 0xaf372(%rip),%xmm5 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm2,%xmm5 │ │ │ │ + movdqa 0xaf364(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd 0xaf368(%rip),%xmm1 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm2,%xmm1 │ │ │ │ + movdqa 0xaf35a(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm0,%xmm2 │ │ │ │ + pmaddwd 0xaf35e(%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 0xaf259(%rip),%xmm0 │ │ │ │ + pmaddwd %xmm3,%xmm0 │ │ │ │ + pmaddwd 0xaf23d(%rip),%xmm3 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm0,%xmm3 │ │ │ │ + movdqa 0xaf2ff(%rip),%xmm0 │ │ │ │ + pmaddwd %xmm2,%xmm0 │ │ │ │ + pmaddwd 0xaf303(%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 0xaf1b2(%rip),%xmm2 │ │ │ │ + movdqa 0xaf1ba(%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 0xaabc9(%rip),%r9 │ │ │ │ - lea -0x304(%rip),%r8 │ │ │ │ - jmp 3342f0 <__cxa_finalize@plt+0x3092a0> │ │ │ │ - lea 0xaabb9(%rip),%r9 │ │ │ │ - lea -0x1dd(%rip),%r8 │ │ │ │ - jmp 3342f0 <__cxa_finalize@plt+0x3092a0> │ │ │ │ - lea 0xaaba9(%rip),%r9 │ │ │ │ - lea -0x9d(%rip),%r8 │ │ │ │ - jmp 3342f0 <__cxa_finalize@plt+0x3092a0> │ │ │ │ - lea 0xaab99(%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 │ │ │ │ - vpaddsw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpaddsw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpunpckhwd %xmm1,%xmm0,%xmm2 │ │ │ │ - vpunpcklwd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpunpckhwd %xmm2,%xmm0,%xmm1 │ │ │ │ - vpunpcklwd %xmm2,%xmm0,%xmm0 │ │ │ │ + lea -0x4d2(%rip),%r8 │ │ │ │ + jmp 32eb40 <__cxa_finalize@plt+0x303af0> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x2e4(%rip),%r8 │ │ │ │ + jmp 32eb40 <__cxa_finalize@plt+0x303af0> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x80(%rip),%r8 │ │ │ │ + jmp 32eb40 <__cxa_finalize@plt+0x303af0> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x161(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + movdqa 0xaf498(%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 32f020 <__cxa_finalize@plt+0x303fd0> │ │ │ │ + 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 │ │ │ │ - vpbroadcastd -0x90(%r9),%xmm3 │ │ │ │ - vpmulhrsw %xmm0,%xmm3,%xmm2 │ │ │ │ - vpmulhrsw %xmm1,%xmm3,%xmm3 │ │ │ │ - vpaddsw %xmm2,%xmm0,%xmm0 │ │ │ │ - vpaddsw %xmm3,%xmm1,%xmm1 │ │ │ │ - jmp 3340f6 <__cxa_finalize@plt+0x3090a6> │ │ │ │ + shufps $0x4e,%xmm0,%xmm0 │ │ │ │ + shufps $0x4e,%xmm1,%xmm1 │ │ │ │ + call 32e930 <__cxa_finalize@plt+0x3038e0> │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + pshufd $0x4e,%xmm3,%xmm0 │ │ │ │ + pshufd $0x4e,%xmm2,%xmm1 │ │ │ │ + pshufd $0x4e,%xmm5,%xmm2 │ │ │ │ + pshufd $0x4e,%xmm4,%xmm3 │ │ │ │ + movdqa 0xaf398(%rip),%xmm5 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + psubw %xmm5,%xmm4 │ │ │ │ + jmp 32e850 <__cxa_finalize@plt+0x303800> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + lea -0x5c2(%rip),%r8 │ │ │ │ + jmp 32ec30 <__cxa_finalize@plt+0x303be0> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x3d4(%rip),%r8 │ │ │ │ + jmp 32ec30 <__cxa_finalize@plt+0x303be0> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x70(%rip),%r8 │ │ │ │ + jmp 32ec30 <__cxa_finalize@plt+0x303be0> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x71(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - lea 0xaab29(%rip),%r9 │ │ │ │ - lea 0x133(%rip),%r8 │ │ │ │ + movdqa 0xaf3a8(%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 0xaf36d(%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 32e800 <__cxa_finalize@plt+0x3037b0> │ │ │ │ + movdqa 0xaf2f0(%rip),%xmm4 │ │ │ │ + jmp 32e854 <__cxa_finalize@plt+0x303804> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + lea 0x104(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 3343d0 <__cxa_finalize@plt+0x309380> │ │ │ │ - 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 3346f6 <__cxa_finalize@plt+0x3096a6> │ │ │ │ + jne 32ed30 <__cxa_finalize@plt+0x303ce0> │ │ │ │ + pshuflw $0x0,(%rdx),%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ + movdqa 0xaf314(%rip),%xmm1 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movdqa 0xaf292(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + pmulhrsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + jmp 32efa4 <__cxa_finalize@plt+0x303f54> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xaaad9(%rip),%r9 │ │ │ │ - lea 0x8a9(%rip),%r8 │ │ │ │ - jmp 3343d0 <__cxa_finalize@plt+0x309380> │ │ │ │ - lea 0xaaac9(%rip),%r9 │ │ │ │ - lea 0x2e4(%rip),%r8 │ │ │ │ - jmp 3343d0 <__cxa_finalize@plt+0x309380> │ │ │ │ - lea 0xaaab9(%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 │ │ │ │ - vpbroadcastd -0x88(%r9),%ymm20 │ │ │ │ - vpunpckhwd %ymm16,%ymm17,%ymm18 │ │ │ │ - vpunpcklwd %ymm16,%ymm17,%ymm17 │ │ │ │ - vmovdqa32 %ymm20,%ymm16 │ │ │ │ - vpdpwssd -0x34(%r9){1to8},%ymm18,%ymm16 │ │ │ │ - vmovdqa32 %ymm20,%ymm19 │ │ │ │ - vpdpwssd -0x38(%r9){1to8},%ymm18,%ymm19 │ │ │ │ - vpsrad $0xc,%ymm16,%ymm16 │ │ │ │ - vpsrad $0xc,%ymm19,%ymm19 │ │ │ │ - vpackssdw %ymm16,%ymm19,%ymm18 │ │ │ │ - vmovdqa32 %ymm20,%ymm16 │ │ │ │ - vpdpwssd -0x3c(%r9){1to8},%ymm17,%ymm16 │ │ │ │ - vmovdqa32 %ymm20,%ymm19 │ │ │ │ - vpdpwssd -0x40(%r9){1to8},%ymm17,%ymm19 │ │ │ │ - vpsrad $0xc,%ymm16,%ymm16 │ │ │ │ - vpsrad $0xc,%ymm19,%ymm19 │ │ │ │ - vpackssdw %ymm16,%ymm19,%ymm17 │ │ │ │ - vpaddsw %ymm18,%ymm17,%ymm16 │ │ │ │ - vpsubsw %ymm18,%ymm17,%ymm17 │ │ │ │ - vbroadcasti32x4 -0xc0(%r9),%ymm18 │ │ │ │ - vshufps $0x7d,%ymm17,%ymm16,%ymm19 │ │ │ │ - vshufps $0x28,%ymm17,%ymm16,%ymm16 │ │ │ │ - vpshufb %ymm18,%ymm16,%ymm16 │ │ │ │ - vpshufb %ymm18,%ymm19,%ymm17 │ │ │ │ + lea 0x27c(%rip),%r8 │ │ │ │ + jmp 32ed30 <__cxa_finalize@plt+0x303ce0> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x52c(%rip),%r8 │ │ │ │ + jmp 32ed30 <__cxa_finalize@plt+0x303ce0> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x60f(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + movdqa 0xaf2a8(%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 32e650 <__cxa_finalize@plt+0x303600> │ │ │ │ + movdqa 0xaee58(%rip),%xmm4 │ │ │ │ + movdqa 0xaee60(%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 │ │ │ │ - vextracti32x4 $0x1,%ymm16,%xmm18 │ │ │ │ - vextracti32x4 $0x1,%ymm17,%xmm19 │ │ │ │ - call 3344d0 <__cxa_finalize@plt+0x309480> │ │ │ │ - vpbroadcastd -0xa4(%r9),%ymm20 │ │ │ │ - vinserti32x4 $0x1,%xmm18,%ymm16,%ymm16 │ │ │ │ - vinserti32x4 $0x1,%xmm19,%ymm17,%ymm17 │ │ │ │ - vpshufd $0x4e,%ymm17,%ymm17 │ │ │ │ - jmp 3346ea <__cxa_finalize@plt+0x30969a> │ │ │ │ + call 32edd0 <__cxa_finalize@plt+0x303d80> │ │ │ │ + jmp 32ef88 <__cxa_finalize@plt+0x303f38> │ │ │ │ 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 │ │ │ │ - vmovdqa32 %xmm22,%xmm16 │ │ │ │ - vpdpwssd 0x150(%r9){1to4},%xmm21,%xmm16 │ │ │ │ - vmovdqa32 %xmm22,%xmm17 │ │ │ │ - vpdpwssd 0x154(%r9){1to4},%xmm21,%xmm17 │ │ │ │ - vpsrld $0xc,%xmm16,%xmm16 │ │ │ │ - vpslld $0x4,%xmm17,%xmm17 │ │ │ │ - vpshrdd $0x10,%xmm16,%xmm17,%xmm21 │ │ │ │ - vmovdqa32 %xmm22,%xmm16 │ │ │ │ - vpdpwssd 0x1b8(%r9){1to4},%xmm20,%xmm16 │ │ │ │ - vmovdqa32 %xmm22,%xmm17 │ │ │ │ - vpdpwssd 0x1bc(%r9){1to4},%xmm20,%xmm17 │ │ │ │ - vpsrld $0xc,%xmm16,%xmm16 │ │ │ │ - vpslld $0x4,%xmm17,%xmm17 │ │ │ │ - vpshrdd $0x10,%xmm16,%xmm17,%xmm20 │ │ │ │ - vmovdqa32 %xmm22,%xmm16 │ │ │ │ - vpdpwssd -0x34(%r9){1to4},%xmm19,%xmm16 │ │ │ │ - vmovdqa32 %xmm22,%xmm17 │ │ │ │ - vpdpwssd -0x38(%r9){1to4},%xmm19,%xmm17 │ │ │ │ - vpsrad $0xc,%xmm16,%xmm16 │ │ │ │ - vpsrad $0xc,%xmm17,%xmm17 │ │ │ │ - vpackssdw %xmm16,%xmm17,%xmm19 │ │ │ │ - vpsubsw %xmm20,%xmm21,%xmm16 │ │ │ │ - vpaddsw %xmm21,%xmm20,%xmm20 │ │ │ │ - vmovdqa32 %xmm22,%xmm17 │ │ │ │ - vpdpwssd -0x3c(%r9){1to4},%xmm18,%xmm17 │ │ │ │ - vmovdqa32 %xmm22,%xmm21 │ │ │ │ - vpdpwssd -0x40(%r9){1to4},%xmm18,%xmm21 │ │ │ │ - vpsrad $0xc,%xmm17,%xmm17 │ │ │ │ - vpsrad $0xc,%xmm21,%xmm21 │ │ │ │ - vpackssdw %xmm17,%xmm21,%xmm18 │ │ │ │ - vmovdqa32 %xmm22,%xmm17 │ │ │ │ - vpdpwssd -0x40(%r9){1to4},%xmm16,%xmm17 │ │ │ │ - vmovdqa32 %xmm22,%xmm21 │ │ │ │ - vpdpwssd -0x3c(%r9){1to4},%xmm16,%xmm21 │ │ │ │ - vpsrad $0xc,%xmm17,%xmm17 │ │ │ │ - vpsrad $0xc,%xmm21,%xmm21 │ │ │ │ - vpackssdw %xmm17,%xmm21,%xmm16 │ │ │ │ - vpshufb -0xc0(%r9),%xmm20,%xmm20 │ │ │ │ - vpsubsw %xmm19,%xmm18,%xmm17 │ │ │ │ - vpaddsw %xmm18,%xmm19,%xmm19 │ │ │ │ - vpunpckhqdq %xmm16,%xmm20,%xmm18 │ │ │ │ - vpunpcklqdq %xmm16,%xmm20,%xmm20 │ │ │ │ - vpaddsw %xmm18,%xmm19,%xmm16 │ │ │ │ - vpsubsw %xmm18,%xmm19,%xmm19 │ │ │ │ - vpsubsw %xmm20,%xmm17,%xmm18 │ │ │ │ - vpaddsw %xmm20,%xmm17,%xmm17 │ │ │ │ + movdqa 0xaf188(%rip),%xmm6 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + punpckhwd %xmm3,%xmm5 │ │ │ │ + punpcklwd %xmm3,%xmm1 │ │ │ │ + movdqa 0xaee94(%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 0xaee5a(%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 0xaee18(%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 0xaedde(%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 32eef0 <__cxa_finalize@plt+0x303ea0> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xbc(%rip),%r8 │ │ │ │ + jmp 32eef0 <__cxa_finalize@plt+0x303ea0> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x36c(%rip),%r8 │ │ │ │ + jmp 32eef0 <__cxa_finalize@plt+0x303ea0> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x44f(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xaa859(%rip),%r9 │ │ │ │ - lea -0x19d(%rip),%r8 │ │ │ │ - jmp 334660 <__cxa_finalize@plt+0x309610> │ │ │ │ - lea 0xaa849(%rip),%r9 │ │ │ │ - lea 0x64(%rip),%r8 │ │ │ │ - jmp 334660 <__cxa_finalize@plt+0x309610> │ │ │ │ - lea 0xaa839(%rip),%r9 │ │ │ │ - lea 0x534(%rip),%r8 │ │ │ │ - jmp 334660 <__cxa_finalize@plt+0x309610> │ │ │ │ - lea 0xaa829(%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 3359a0 <__cxa_finalize@plt+0x30a950> │ │ │ │ - vpunpckhwd %ymm17,%ymm16,%ymm19 │ │ │ │ - vpunpcklwd %ymm17,%ymm16,%ymm16 │ │ │ │ - vpunpckhwd %ymm19,%ymm16,%ymm17 │ │ │ │ - vpunpcklwd %ymm19,%ymm16,%ymm16 │ │ │ │ + nop │ │ │ │ + movdqa 0xaf0e8(%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 32e930 <__cxa_finalize@plt+0x3038e0> │ │ │ │ + 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 │ │ │ │ - vextracti32x4 $0x1,%ymm16,%xmm18 │ │ │ │ - vextracti32x4 $0x1,%ymm17,%xmm19 │ │ │ │ - vpshufd $0x4e,%xmm16,%xmm20 │ │ │ │ - vpshufd $0x4e,%xmm17,%xmm21 │ │ │ │ - call 334940 <__cxa_finalize@plt+0x3098f0> │ │ │ │ - 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 │ │ │ │ - vpmulhrsw %ymm20,%ymm17,%ymm17 │ │ │ │ - vpbroadcastd %esi,%ymm19 │ │ │ │ - vpmulld -0x1c0(%r9),%ymm19,%ymm21 │ │ │ │ - kxnorb %k1,%k1,%k1 │ │ │ │ - kmovb %k1,%k2 │ │ │ │ - vpgatherdd (%rdi,%ymm21,1),%ymm19{%k1} │ │ │ │ - vpxord %ymm20,%ymm20,%ymm20 │ │ │ │ - vmovdqa32 %zmm20,(%rdx) │ │ │ │ - vpunpcklbw %ymm20,%ymm19,%ymm18 │ │ │ │ - vpunpckhbw %ymm20,%ymm19,%ymm19 │ │ │ │ - vpaddw %ymm18,%ymm16,%ymm16 │ │ │ │ - vpaddw %ymm19,%ymm17,%ymm17 │ │ │ │ - vpackuswb %ymm17,%ymm16,%ymm16 │ │ │ │ - vpscatterdd %ymm16,(%rdi,%ymm21,1){%k2} │ │ │ │ + call 32f020 <__cxa_finalize@plt+0x303fd0> │ │ │ │ + movdqa 0xaefe0(%rip),%xmm4 │ │ │ │ + pmulhrsw %xmm4,%xmm0 │ │ │ │ + pmulhrsw %xmm4,%xmm1 │ │ │ │ + pmulhrsw %xmm4,%xmm2 │ │ │ │ + pmulhrsw %xmm4,%xmm3 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + movdqa %xmm6,(%rdx) │ │ │ │ + movdqa %xmm6,0x10(%rdx) │ │ │ │ + movdqa %xmm6,0x20(%rdx) │ │ │ │ + movdqa %xmm6,0x30(%rdx) │ │ │ │ + movq (%rdi),%xmm4 │ │ │ │ + movq (%rdi,%rsi,1),%xmm5 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + punpcklbw %xmm6,%xmm4 │ │ │ │ + punpcklbw %xmm6,%xmm5 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + packuswb %xmm5,%xmm4 │ │ │ │ + movq %xmm4,(%rdi) │ │ │ │ + punpckhqdq %xmm4,%xmm4 │ │ │ │ + movq %xmm4,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + movq (%rdi),%xmm4 │ │ │ │ + movq (%rdi,%rsi,1),%xmm5 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + punpcklbw %xmm6,%xmm4 │ │ │ │ + punpcklbw %xmm6,%xmm5 │ │ │ │ + paddw %xmm2,%xmm4 │ │ │ │ + paddw %xmm3,%xmm5 │ │ │ │ + packuswb %xmm5,%xmm4 │ │ │ │ + movq %xmm4,(%rdi) │ │ │ │ + punpckhqdq %xmm4,%xmm4 │ │ │ │ + movq %xmm4,(%rdi,%rsi,1) │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vpunpckhwd %xmm19,%xmm20,%xmm16 │ │ │ │ - vpunpckhwd %xmm18,%xmm21,%xmm17 │ │ │ │ - vpunpcklwd %xmm21,%xmm18,%xmm18 │ │ │ │ - vpunpcklwd %xmm20,%xmm19,%xmm19 │ │ │ │ - vpbroadcastd -0x88(%r9),%xmm22 │ │ │ │ - vmovdqa32 %xmm22,%xmm20 │ │ │ │ - vpdpwssd 0x144(%r9){1to4},%xmm16,%xmm20 │ │ │ │ - vmovdqa32 %xmm22,%xmm21 │ │ │ │ - vpdpwssd 0x148(%r9){1to4},%xmm16,%xmm21 │ │ │ │ - vpsrld $0xc,%xmm20,%xmm20 │ │ │ │ - vpslld $0x4,%xmm21,%xmm21 │ │ │ │ - vpshrdd $0x10,%xmm20,%xmm21,%xmm16 │ │ │ │ - vmovdqa32 %xmm22,%xmm20 │ │ │ │ - vpdpwssd 0x1b0(%r9){1to4},%xmm17,%xmm20 │ │ │ │ - vmovdqa32 %xmm22,%xmm21 │ │ │ │ - vpdpwssd 0x1ac(%r9){1to4},%xmm17,%xmm21 │ │ │ │ - vpsrld $0xc,%xmm20,%xmm20 │ │ │ │ - vpslld $0x4,%xmm21,%xmm21 │ │ │ │ - vpshrdd $0x10,%xmm20,%xmm21,%xmm17 │ │ │ │ - vmovdqa32 %xmm22,%xmm20 │ │ │ │ - vpdpwssd 0xc(%r9){1to4},%xmm18,%xmm20 │ │ │ │ - vmovdqa32 %xmm22,%xmm21 │ │ │ │ - vpdpwssd 0x10(%r9){1to4},%xmm18,%xmm21 │ │ │ │ - vpsrld $0xc,%xmm20,%xmm20 │ │ │ │ - vpslld $0x4,%xmm21,%xmm21 │ │ │ │ - vpshrdd $0x10,%xmm20,%xmm21,%xmm18 │ │ │ │ - vmovdqa32 %xmm22,%xmm20 │ │ │ │ - vpdpwssd 0x1c(%r9){1to4},%xmm19,%xmm20 │ │ │ │ - vmovdqa32 %xmm22,%xmm21 │ │ │ │ - vpdpwssd 0x18(%r9){1to4},%xmm19,%xmm21 │ │ │ │ - vpsrld $0xc,%xmm20,%xmm20 │ │ │ │ - vpslld $0x4,%xmm21,%xmm21 │ │ │ │ - vpshrdd $0x10,%xmm20,%xmm21,%xmm19 │ │ │ │ - vpsubsw %xmm18,%xmm16,%xmm20 │ │ │ │ - vpaddsw %xmm18,%xmm16,%xmm16 │ │ │ │ - vpsubsw %xmm19,%xmm17,%xmm21 │ │ │ │ - vpaddsw %xmm19,%xmm17,%xmm17 │ │ │ │ - vmovdqa32 %xmm22,%xmm18 │ │ │ │ - vpdpwssd -0x38(%r9){1to4},%xmm20,%xmm18 │ │ │ │ - vmovdqa32 %xmm22,%xmm19 │ │ │ │ - vpdpwssd -0x34(%r9){1to4},%xmm20,%xmm19 │ │ │ │ - vpsrld $0xc,%xmm18,%xmm18 │ │ │ │ - vpslld $0x4,%xmm19,%xmm19 │ │ │ │ - vpshrdd $0x10,%xmm18,%xmm19,%xmm20 │ │ │ │ - vmovdqa32 %xmm22,%xmm18 │ │ │ │ - vpdpwssd -0x28(%r9){1to4},%xmm21,%xmm18 │ │ │ │ - vmovdqa32 %xmm22,%xmm19 │ │ │ │ - vpdpwssd -0x2c(%r9){1to4},%xmm21,%xmm19 │ │ │ │ - vpsrld $0xc,%xmm18,%xmm18 │ │ │ │ - vpslld $0x4,%xmm19,%xmm19 │ │ │ │ - vpshrdd $0x10,%xmm18,%xmm19,%xmm21 │ │ │ │ - vmovdqa32 -0xc0(%r9),%xmm18 │ │ │ │ - vprord $0x10,%xmm17,%xmm17 │ │ │ │ - vpsubsw %xmm17,%xmm16,%xmm19 │ │ │ │ - vpaddsw %xmm17,%xmm16,%xmm16 │ │ │ │ - vpsubsw %xmm21,%xmm20,%xmm17 │ │ │ │ - vpaddsw %xmm21,%xmm20,%xmm20 │ │ │ │ - vpshufb %xmm18,%xmm16,%xmm16 │ │ │ │ - vpshufb %xmm18,%xmm20,%xmm20 │ │ │ │ - vmovdqa32 %xmm22,%xmm18 │ │ │ │ - vpdpwssd -0x3c(%r9){1to4},%xmm19,%xmm18 │ │ │ │ - vmovdqa32 %xmm22,%xmm21 │ │ │ │ - vpdpwssd -0x3c(%r9){1to4},%xmm17,%xmm21 │ │ │ │ - vpsrad $0xc,%xmm18,%xmm18 │ │ │ │ - vpsrad $0xc,%xmm21,%xmm21 │ │ │ │ - vpackssdw %xmm21,%xmm18,%xmm18 │ │ │ │ - vmovdqa32 %xmm22,%xmm21 │ │ │ │ - vpdpwssd -0x40(%r9){1to4},%xmm19,%xmm21 │ │ │ │ - vmovdqa32 %xmm22,%xmm19 │ │ │ │ - vpdpwssd -0x40(%r9){1to4},%xmm17,%xmm19 │ │ │ │ - vpsrad $0xc,%xmm21,%xmm21 │ │ │ │ - vpsrad $0xc,%xmm19,%xmm19 │ │ │ │ - vpackssdw %xmm21,%xmm19,%xmm17 │ │ │ │ - vpunpcklqdq %xmm16,%xmm20,%xmm19 │ │ │ │ - vpunpckhqdq %xmm20,%xmm16,%xmm16 │ │ │ │ + movdqa %xmm0,%xmm6 │ │ │ │ + punpckhwd %xmm2,%xmm6 │ │ │ │ + punpcklwd %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm7 │ │ │ │ + punpckhwd %xmm3,%xmm7 │ │ │ │ + punpcklwd %xmm3,%xmm1 │ │ │ │ + movdqa 0xaebe0(%rip),%xmm2 │ │ │ │ + movdqa 0xaebe8(%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 0xaeef0(%rip),%xmm4 │ │ │ │ + paddd %xmm4,%xmm3 │ │ │ │ + paddd %xmm4,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + movdqa 0xaeb52(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm0,%xmm4 │ │ │ │ + pmaddwd 0xaeb56(%rip),%xmm0 │ │ │ │ + movdqa 0xaeb5e(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm1,%xmm3 │ │ │ │ + movdqa 0xaeb62(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + paddd %xmm4,%xmm3 │ │ │ │ + pmaddwd 0xaeb82(%rip),%xmm1 │ │ │ │ + movdqa 0xaee9a(%rip),%xmm4 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + paddd %xmm3,%xmm4 │ │ │ │ + paddd %xmm0,%xmm5 │ │ │ │ + paddd %xmm0,%xmm3 │ │ │ │ + paddd %xmm1,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + movdqa %xmm4,%xmm0 │ │ │ │ + packssdw %xmm5,%xmm0 │ │ │ │ + movdqa 0xaeae7(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm6,%xmm4 │ │ │ │ + pmaddwd 0xaeaeb(%rip),%xmm6 │ │ │ │ + movdqa 0xaeaf3(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm7,%xmm1 │ │ │ │ + movdqa 0xaeaf7(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm7,%xmm5 │ │ │ │ + paddd %xmm4,%xmm1 │ │ │ │ + pmaddwd 0xaeb17(%rip),%xmm7 │ │ │ │ + movdqa 0xaee2f(%rip),%xmm4 │ │ │ │ + paddd %xmm4,%xmm6 │ │ │ │ + paddd %xmm1,%xmm4 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm1,%xmm3 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhqdq %xmm4,%xmm1 │ │ │ │ + punpcklqdq %xmm4,%xmm0 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vpbroadcastd -0x88(%r9),%xmm22 │ │ │ │ - vpunpckhwd %xmm19,%xmm20,%xmm16 │ │ │ │ - vpunpckhwd %xmm18,%xmm21,%xmm17 │ │ │ │ - vpunpcklwd %xmm21,%xmm18,%xmm18 │ │ │ │ - vpunpcklwd %xmm20,%xmm19,%xmm19 │ │ │ │ - vmovdqa32 %xmm22,%xmm20 │ │ │ │ - vpdpwssd 0x148(%r9){1to4},%xmm16,%xmm20 │ │ │ │ - vmovdqa32 %xmm22,%xmm21 │ │ │ │ - vpdpwssd 0x144(%r9){1to4},%xmm16,%xmm21 │ │ │ │ - vpsrad $0xc,%xmm20,%xmm20 │ │ │ │ - vpsrad $0xc,%xmm21,%xmm21 │ │ │ │ - vpackssdw %xmm20,%xmm21,%xmm16 │ │ │ │ - vmovdqa32 %xmm22,%xmm20 │ │ │ │ - vpdpwssd 0x1b0(%r9){1to4},%xmm17,%xmm20 │ │ │ │ - vmovdqa32 %xmm22,%xmm21 │ │ │ │ - vpdpwssd 0x1ac(%r9){1to4},%xmm17,%xmm21 │ │ │ │ - vpsrad $0xc,%xmm20,%xmm20 │ │ │ │ - vpsrad $0xc,%xmm21,%xmm21 │ │ │ │ - vpackssdw %xmm20,%xmm21,%xmm17 │ │ │ │ - vmovdqa32 %xmm22,%xmm20 │ │ │ │ - vpdpwssd 0x10(%r9){1to4},%xmm18,%xmm20 │ │ │ │ - vmovdqa32 %xmm22,%xmm21 │ │ │ │ - vpdpwssd 0xc(%r9){1to4},%xmm18,%xmm21 │ │ │ │ - vpsrad $0xc,%xmm20,%xmm20 │ │ │ │ - vpsrad $0xc,%xmm21,%xmm21 │ │ │ │ - vpackssdw %xmm20,%xmm21,%xmm18 │ │ │ │ - vmovdqa32 %xmm22,%xmm20 │ │ │ │ - vpdpwssd 0x1c(%r9){1to4},%xmm19,%xmm20 │ │ │ │ - vmovdqa32 %xmm22,%xmm21 │ │ │ │ - vpdpwssd 0x18(%r9){1to4},%xmm19,%xmm21 │ │ │ │ - vpsrad $0xc,%xmm20,%xmm20 │ │ │ │ - vpsrad $0xc,%xmm21,%xmm21 │ │ │ │ - vpackssdw %xmm20,%xmm21,%xmm19 │ │ │ │ - vpsubsw %xmm18,%xmm16,%xmm20 │ │ │ │ - vpaddsw %xmm18,%xmm16,%xmm16 │ │ │ │ - vpsubsw %xmm19,%xmm17,%xmm21 │ │ │ │ - vpaddsw %xmm19,%xmm17,%xmm17 │ │ │ │ - vshufps $0x4e,%xmm20,%xmm21,%xmm18 │ │ │ │ - vpunpckhwd %xmm18,%xmm20,%xmm20 │ │ │ │ - vpunpcklwd %xmm18,%xmm21,%xmm21 │ │ │ │ - vmovdqa32 %xmm22,%xmm18 │ │ │ │ - vpdpwssd -0x34(%r9){1to4},%xmm20,%xmm18 │ │ │ │ - vmovdqa32 %xmm22,%xmm19 │ │ │ │ - vpdpwssd -0x38(%r9){1to4},%xmm20,%xmm19 │ │ │ │ - vpsrad $0xc,%xmm18,%xmm18 │ │ │ │ - vpsrad $0xc,%xmm19,%xmm19 │ │ │ │ - vpackssdw %xmm18,%xmm19,%xmm20 │ │ │ │ - vmovdqa32 %xmm22,%xmm18 │ │ │ │ - vpdpwssd -0x2c(%r9){1to4},%xmm21,%xmm18 │ │ │ │ - vmovdqa32 %xmm22,%xmm19 │ │ │ │ - vpdpwssd -0x28(%r9){1to4},%xmm21,%xmm19 │ │ │ │ - vpsrad $0xc,%xmm18,%xmm18 │ │ │ │ - vpsrad $0xc,%xmm19,%xmm19 │ │ │ │ - vpackssdw %xmm18,%xmm19,%xmm21 │ │ │ │ - vpsubsw %xmm17,%xmm16,%xmm18 │ │ │ │ - vpaddsw %xmm17,%xmm16,%xmm16 │ │ │ │ - vpsubsw %xmm21,%xmm20,%xmm17 │ │ │ │ - vpaddsw %xmm21,%xmm20,%xmm20 │ │ │ │ - vpbroadcastd -0x8c(%r9),%xmm21 │ │ │ │ - vpunpckhqdq %xmm17,%xmm18,%xmm19 │ │ │ │ - vpunpcklqdq %xmm17,%xmm18,%xmm18 │ │ │ │ - vpaddsw %xmm19,%xmm18,%xmm17 │ │ │ │ - vpsubsw %xmm19,%xmm18,%xmm18 │ │ │ │ - vpunpckhqdq %xmm16,%xmm20,%xmm19 │ │ │ │ - vpunpcklqdq %xmm20,%xmm16,%xmm16 │ │ │ │ - vpmulhrsw %xmm21,%xmm18,%xmm18 │ │ │ │ - vpshufd $0x4e,%xmm17,%xmm17 │ │ │ │ - vpmulhrsw %xmm21,%xmm17,%xmm17 │ │ │ │ - ret │ │ │ │ + lea -0x3bc(%rip),%r8 │ │ │ │ + jmp 32f1b0 <__cxa_finalize@plt+0x304160> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x204(%rip),%r8 │ │ │ │ + jmp 32f1b0 <__cxa_finalize@plt+0x304160> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xac(%rip),%r8 │ │ │ │ + jmp 32f1b0 <__cxa_finalize@plt+0x304160> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x18f(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - lea 0xaa379(%rip),%r9 │ │ │ │ - lea -0x67d(%rip),%r8 │ │ │ │ - jmp 334b40 <__cxa_finalize@plt+0x309af0> │ │ │ │ - lea 0xaa369(%rip),%r9 │ │ │ │ - lea -0x47c(%rip),%r8 │ │ │ │ - jmp 334b40 <__cxa_finalize@plt+0x309af0> │ │ │ │ - lea 0xaa359(%rip),%r9 │ │ │ │ - lea 0x54(%rip),%r8 │ │ │ │ - jmp 334b40 <__cxa_finalize@plt+0x309af0> │ │ │ │ - lea 0xaa349(%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 3359a0 <__cxa_finalize@plt+0x30a950> │ │ │ │ - vpunpcklwd %ymm16,%ymm17,%ymm19 │ │ │ │ - vpunpckhwd %ymm16,%ymm17,%ymm17 │ │ │ │ - vpunpcklwd %ymm19,%ymm17,%ymm16 │ │ │ │ - vpunpckhwd %ymm19,%ymm17,%ymm17 │ │ │ │ + nop │ │ │ │ + movdqa 0xaee28(%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 32e930 <__cxa_finalize@plt+0x3038e0> │ │ │ │ + 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 │ │ │ │ - vextracti32x4 $0x1,%ymm16,%xmm18 │ │ │ │ - vextracti32x4 $0x1,%ymm17,%xmm19 │ │ │ │ - vpshufd $0x4e,%xmm16,%xmm20 │ │ │ │ - vpshufd $0x4e,%xmm17,%xmm21 │ │ │ │ - call 334940 <__cxa_finalize@plt+0x3098f0> │ │ │ │ - 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 3346e4 <__cxa_finalize@plt+0x309694> │ │ │ │ + call 32f020 <__cxa_finalize@plt+0x303fd0> │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + jmp 32ef88 <__cxa_finalize@plt+0x303f38> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + lea -0x4bc(%rip),%r8 │ │ │ │ + jmp 32f2b0 <__cxa_finalize@plt+0x304260> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x304(%rip),%r8 │ │ │ │ + jmp 32f2b0 <__cxa_finalize@plt+0x304260> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x54(%rip),%r8 │ │ │ │ + jmp 32f2b0 <__cxa_finalize@plt+0x304260> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x8f(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - lea 0xaa299(%rip),%r9 │ │ │ │ - lea -0x75d(%rip),%r8 │ │ │ │ - jmp 334c20 <__cxa_finalize@plt+0x309bd0> │ │ │ │ - lea 0xaa289(%rip),%r9 │ │ │ │ - lea -0x55c(%rip),%r8 │ │ │ │ - jmp 334c20 <__cxa_finalize@plt+0x309bd0> │ │ │ │ - lea 0xaa279(%rip),%r9 │ │ │ │ - lea -0x8c(%rip),%r8 │ │ │ │ - jmp 334c20 <__cxa_finalize@plt+0x309bd0> │ │ │ │ - lea 0xaa269(%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 │ │ │ │ + movdqa 0xaed28(%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 │ │ │ │ - vpbroadcastd -0xa0(%r9),%ymm20 │ │ │ │ - jmp 3346ea <__cxa_finalize@plt+0x30969a> │ │ │ │ + movdqa 0xaec92(%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 32ef88 <__cxa_finalize@plt+0x303f38> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xaa209(%rip),%r9 │ │ │ │ - lea 0x13c(%rip),%r8 │ │ │ │ + sub $0x48,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 334cf0 <__cxa_finalize@plt+0x309ca0> │ │ │ │ - movswl (%rdx),%eax │ │ │ │ + je 32f399 <__cxa_finalize@plt+0x304349> │ │ │ │ + lea 0x236(%rip),%r8 │ │ │ │ + call 32f4b0 <__cxa_finalize@plt+0x304460> │ │ │ │ + add $0x48,%rsp │ │ │ │ + ret │ │ │ │ + pshuflw $0x0,(%rdx),%xmm0 │ │ │ │ + punpcklwd %xmm0,%xmm0 │ │ │ │ + movdqa 0xaec36(%rip),%xmm1 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movdqa 0xaebe9(%rip),%xmm2 │ │ │ │ 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 335245 <__cxa_finalize@plt+0x30a1f5> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xaa1b9(%rip),%r9 │ │ │ │ - lea 0x9e9(%rip),%r8 │ │ │ │ - jmp 334cf0 <__cxa_finalize@plt+0x309ca0> │ │ │ │ - lea 0xaa1a9(%rip),%r9 │ │ │ │ - lea 0x509(%rip),%r8 │ │ │ │ - jmp 334cf0 <__cxa_finalize@plt+0x309ca0> │ │ │ │ - lea 0xaa199(%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 │ │ │ │ - vpbroadcastd -0x88(%r9),%zmm20 │ │ │ │ - vpermb %zmm17,%zmm16,%zmm17 │ │ │ │ - vpermb %zmm18,%zmm16,%zmm18 │ │ │ │ - vmovdqa32 %zmm20,%zmm16 │ │ │ │ - vpdpwssd -0x3c(%r9){1to16},%zmm17,%zmm16 │ │ │ │ - vmovdqa32 %zmm20,%zmm19 │ │ │ │ - vpdpwssd -0x40(%r9){1to16},%zmm17,%zmm19 │ │ │ │ - vpsrld $0xc,%zmm16,%zmm16 │ │ │ │ - vpslld $0x4,%zmm19,%zmm19 │ │ │ │ - vpshrdd $0x10,%zmm16,%zmm19,%zmm17 │ │ │ │ - vmovdqa32 %zmm20,%zmm16 │ │ │ │ - vpdpwssd -0x34(%r9){1to16},%zmm18,%zmm16 │ │ │ │ - vmovdqa32 %zmm20,%zmm19 │ │ │ │ - vpdpwssd -0x38(%r9){1to16},%zmm18,%zmm19 │ │ │ │ - vpsrld $0xc,%zmm16,%zmm16 │ │ │ │ - vpslld $0x4,%zmm19,%zmm19 │ │ │ │ - vpshrdd $0x10,%zmm16,%zmm19,%zmm18 │ │ │ │ - vpbroadcastd -0x98(%r9),%zmm20 │ │ │ │ - vpsubsw %zmm18,%zmm17,%zmm19 │ │ │ │ - vpaddsw %zmm18,%zmm17,%zmm17 │ │ │ │ - vprord $0x10,%zmm19,%zmm19 │ │ │ │ - vpunpckldq %zmm19,%zmm17,%zmm16 │ │ │ │ - vpunpckhdq %zmm19,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm20,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm20,%zmm17,%zmm17 │ │ │ │ + pmulhrsw %xmm2,%xmm0 │ │ │ │ + psrlw $0x3,%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + pmulhrsw %xmm2,%xmm0 │ │ │ │ + mov $0x2,%ecx │ │ │ │ + lea 0x6b(%rip),%r8 │ │ │ │ + movq (%rdi),%xmm1 │ │ │ │ + movq (%rdi,%rsi,1),%xmm2 │ │ │ │ + pxor %xmm3,%xmm3 │ │ │ │ + punpcklbw %xmm3,%xmm1 │ │ │ │ + punpcklbw %xmm3,%xmm2 │ │ │ │ + paddw %xmm0,%xmm1 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + packuswb %xmm2,%xmm1 │ │ │ │ + movq %xmm1,(%rdi) │ │ │ │ + punpckhqdq %xmm1,%xmm1 │ │ │ │ + movq %xmm1,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + movq (%rdi),%xmm1 │ │ │ │ + movq (%rdi,%rsi,1),%xmm2 │ │ │ │ + pxor %xmm3,%xmm3 │ │ │ │ + punpcklbw %xmm3,%xmm1 │ │ │ │ + punpcklbw %xmm3,%xmm2 │ │ │ │ + paddw %xmm0,%xmm1 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + packuswb %xmm2,%xmm1 │ │ │ │ + movq %xmm1,(%rdi) │ │ │ │ + punpckhqdq %xmm1,%xmm1 │ │ │ │ + movq %xmm1,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + dec %ecx │ │ │ │ + jg 32f3d9 <__cxa_finalize@plt+0x304389> │ │ │ │ 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 334e30 <__cxa_finalize@plt+0x309de0> │ │ │ │ - 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 335239 <__cxa_finalize@plt+0x30a1e9> │ │ │ │ + add $0x48,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea 0x635(%rip),%r8 │ │ │ │ + call 32f4b0 <__cxa_finalize@plt+0x304460> │ │ │ │ + add $0x48,%rsp │ │ │ │ + ret │ │ │ │ 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 │ │ │ │ - vpunpcklwd %xmm21,%xmm19,%xmm19 │ │ │ │ - vpunpckhwd %xmm18,%xmm21,%xmm21 │ │ │ │ - vpunpcklwd %xmm18,%xmm22,%xmm22 │ │ │ │ - vpbroadcastd -0x88(%r9),%xmm26 │ │ │ │ - vpbroadcastq -0xb0(%r9),%xmm29 │ │ │ │ - vpcmpnleub %xmm26,%xmm29,%k7 │ │ │ │ - vmovdqa32 %xmm26,%xmm18 │ │ │ │ - vpdpwssd 0x144(%r9){1to4},%xmm24,%xmm18 │ │ │ │ - vmovdqa32 %xmm26,%xmm20 │ │ │ │ - vpdpwssd 0x148(%r9){1to4},%xmm24,%xmm20 │ │ │ │ - vpslld $0x4,%xmm18,%xmm24 │ │ │ │ - vpmultishiftqb %xmm20,%xmm29,%xmm24{%k7} │ │ │ │ - vmovdqa32 %xmm26,%xmm18 │ │ │ │ - vpdpwssd 0xc(%r9){1to4},%xmm16,%xmm18 │ │ │ │ - vmovdqa32 %xmm26,%xmm20 │ │ │ │ - vpdpwssd 0x10(%r9){1to4},%xmm16,%xmm20 │ │ │ │ - vpslld $0x4,%xmm18,%xmm16 │ │ │ │ - vpmultishiftqb %xmm20,%xmm29,%xmm16{%k7} │ │ │ │ - vmovdqa32 %xmm26,%xmm18 │ │ │ │ - vpdpwssd 0x1ac(%r9){1to4},%xmm21,%xmm18 │ │ │ │ - vmovdqa32 %xmm26,%xmm20 │ │ │ │ - vpdpwssd 0x1b0(%r9){1to4},%xmm21,%xmm20 │ │ │ │ - vpslld $0x4,%xmm18,%xmm21 │ │ │ │ - vpmultishiftqb %xmm20,%xmm29,%xmm21{%k7} │ │ │ │ - vmovdqa32 %xmm26,%xmm18 │ │ │ │ - vpdpwssd 0x18(%r9){1to4},%xmm17,%xmm18 │ │ │ │ - vmovdqa32 %xmm26,%xmm20 │ │ │ │ - vpdpwssd 0x1c(%r9){1to4},%xmm17,%xmm20 │ │ │ │ - vpslld $0x4,%xmm18,%xmm17 │ │ │ │ - vpmultishiftqb %xmm20,%xmm29,%xmm17{%k7} │ │ │ │ - vmovdqa32 %xmm26,%xmm18 │ │ │ │ - vpdpwssd 0x150(%r9){1to4},%xmm23,%xmm18 │ │ │ │ - vmovdqa32 %xmm26,%xmm20 │ │ │ │ - vpdpwssd 0x154(%r9){1to4},%xmm23,%xmm20 │ │ │ │ - vpslld $0x4,%xmm18,%xmm23 │ │ │ │ - vpmultishiftqb %xmm20,%xmm29,%xmm23{%k7} │ │ │ │ - vmovdqa32 %xmm26,%xmm18 │ │ │ │ - vpdpwssd 0x1b8(%r9){1to4},%xmm19,%xmm18 │ │ │ │ - vmovdqa32 %xmm26,%xmm20 │ │ │ │ - vpdpwssd 0x1bc(%r9){1to4},%xmm19,%xmm20 │ │ │ │ - vpslld $0x4,%xmm18,%xmm19 │ │ │ │ - vpmultishiftqb %xmm20,%xmm29,%xmm19{%k7} │ │ │ │ - vpsubsw %xmm16,%xmm24,%xmm18 │ │ │ │ - vpaddsw %xmm16,%xmm24,%xmm24 │ │ │ │ - vpsubsw %xmm21,%xmm17,%xmm20 │ │ │ │ - vpaddsw %xmm21,%xmm17,%xmm17 │ │ │ │ - vmovdqa32 %xmm26,%xmm16 │ │ │ │ - vpdpwssd -0x34(%r9){1to4},%xmm22,%xmm16 │ │ │ │ - vmovdqa32 %xmm26,%xmm21 │ │ │ │ - vpdpwssd -0x38(%r9){1to4},%xmm22,%xmm21 │ │ │ │ - vpsrad $0xc,%xmm16,%xmm16 │ │ │ │ - vpsrad $0xc,%xmm21,%xmm21 │ │ │ │ - vpackssdw %xmm16,%xmm21,%xmm22 │ │ │ │ - vpsubsw %xmm17,%xmm24,%xmm16 │ │ │ │ - vpaddsw %xmm17,%xmm24,%xmm24 │ │ │ │ - vpsubsw %xmm19,%xmm23,%xmm17 │ │ │ │ - vpaddsw %xmm19,%xmm23,%xmm23 │ │ │ │ - vmovdqa32 %xmm26,%xmm19 │ │ │ │ - vpdpwssd -0x38(%r9){1to4},%xmm18,%xmm19 │ │ │ │ - vmovdqa32 %xmm26,%xmm21 │ │ │ │ - vpdpwssd -0x34(%r9){1to4},%xmm18,%xmm21 │ │ │ │ - vpslld $0x4,%xmm19,%xmm18 │ │ │ │ - vpmultishiftqb %xmm21,%xmm29,%xmm18{%k7} │ │ │ │ - vmovdqa32 %xmm26,%xmm19 │ │ │ │ - vpdpwssd -0x34(%r9){1to4},%xmm20,%xmm19 │ │ │ │ - vmovdqa32 %xmm26,%xmm21 │ │ │ │ - vpdpwssd -0x30(%r9){1to4},%xmm20,%xmm21 │ │ │ │ - vpslld $0x4,%xmm19,%xmm20 │ │ │ │ - vpmultishiftqb %xmm21,%xmm29,%xmm20{%k7} │ │ │ │ - vmovdqa32 -0xc0(%r9),%xmm21 │ │ │ │ - vpbroadcastd -0x3c(%r9),%xmm27 │ │ │ │ - vpbroadcastd -0x40(%r9),%xmm28 │ │ │ │ - vpaddsw %xmm20,%xmm18,%xmm19 │ │ │ │ - vpsubsw %xmm20,%xmm18,%xmm18 │ │ │ │ - vpshufb %xmm21,%xmm24,%xmm24 │ │ │ │ - vpshufb %xmm21,%xmm23,%xmm23 │ │ │ │ - vpshufb %xmm21,%xmm19,%xmm19 │ │ │ │ - vmovdqa32 %xmm26,%xmm20 │ │ │ │ - vpdpwssd %xmm27,%xmm25,%xmm20 │ │ │ │ - vmovdqa32 %xmm26,%xmm21 │ │ │ │ - vpdpwssd %xmm28,%xmm25,%xmm21 │ │ │ │ - vpsrad $0xc,%xmm20,%xmm20 │ │ │ │ - vpsrad $0xc,%xmm21,%xmm21 │ │ │ │ - vpackssdw %xmm20,%xmm21,%xmm25 │ │ │ │ - vmovdqa32 %xmm26,%xmm20 │ │ │ │ - vpdpwssd %xmm28,%xmm17,%xmm20 │ │ │ │ - vmovdqa32 %xmm26,%xmm21 │ │ │ │ - vpdpwssd %xmm27,%xmm17,%xmm21 │ │ │ │ - vpsrad $0xc,%xmm20,%xmm20 │ │ │ │ - vpsrad $0xc,%xmm21,%xmm21 │ │ │ │ - vpackssdw %xmm20,%xmm21,%xmm17 │ │ │ │ - vmovdqa32 %xmm26,%xmm20 │ │ │ │ - vpdpwssd %xmm27,%xmm16,%xmm20 │ │ │ │ - vmovdqa32 %xmm26,%xmm21 │ │ │ │ - vpdpwssd %xmm28,%xmm16,%xmm21 │ │ │ │ - vpsrad $0xc,%xmm20,%xmm20 │ │ │ │ - vpsrad $0xc,%xmm21,%xmm21 │ │ │ │ - vmovdqa32 %xmm26,%xmm16 │ │ │ │ - vpdpwssd %xmm27,%xmm18,%xmm16 │ │ │ │ - vmovdqa32 %xmm26,%xmm27 │ │ │ │ - vpdpwssd %xmm28,%xmm18,%xmm27 │ │ │ │ - vpsrad $0xc,%xmm16,%xmm16 │ │ │ │ - vpsrad $0xc,%xmm27,%xmm27 │ │ │ │ - vpunpckhqdq %xmm17,%xmm23,%xmm18 │ │ │ │ - vpunpcklqdq %xmm17,%xmm23,%xmm23 │ │ │ │ - vpsubsw %xmm22,%xmm25,%xmm17 │ │ │ │ - vpaddsw %xmm22,%xmm25,%xmm25 │ │ │ │ - vpackssdw %xmm27,%xmm21,%xmm21 │ │ │ │ - vpackssdw %xmm16,%xmm20,%xmm20 │ │ │ │ - vpunpckhqdq %xmm19,%xmm24,%xmm16 │ │ │ │ - vpunpcklqdq %xmm19,%xmm24,%xmm24 │ │ │ │ - vpsubsw %xmm18,%xmm25,%xmm19 │ │ │ │ - vpaddsw %xmm18,%xmm25,%xmm25 │ │ │ │ - vpsubsw %xmm23,%xmm17,%xmm18 │ │ │ │ - vpaddsw %xmm23,%xmm17,%xmm17 │ │ │ │ - vpsubsw %xmm16,%xmm25,%xmm23 │ │ │ │ - vpaddsw %xmm25,%xmm16,%xmm16 │ │ │ │ - vpsubsw %xmm21,%xmm17,%xmm22 │ │ │ │ - vpaddsw %xmm21,%xmm17,%xmm17 │ │ │ │ - vpsubsw %xmm20,%xmm18,%xmm21 │ │ │ │ - vpaddsw %xmm20,%xmm18,%xmm18 │ │ │ │ - vpsubsw %xmm24,%xmm19,%xmm20 │ │ │ │ - vpaddsw %xmm24,%xmm19,%xmm19 │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea 0xb85(%rip),%r8 │ │ │ │ + call 32f4b0 <__cxa_finalize@plt+0x304460> │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa9d19(%rip),%r9 │ │ │ │ - lea -0x3b4(%rip),%r8 │ │ │ │ - jmp 3351a0 <__cxa_finalize@plt+0x30a150> │ │ │ │ - lea 0xa9d09(%rip),%r9 │ │ │ │ - lea 0x69(%rip),%r8 │ │ │ │ - jmp 3351a0 <__cxa_finalize@plt+0x30a150> │ │ │ │ - lea 0xa9cf9(%rip),%r9 │ │ │ │ - lea 0x469(%rip),%r8 │ │ │ │ - jmp 3351a0 <__cxa_finalize@plt+0x30a150> │ │ │ │ - lea 0xa9ce9(%rip),%r9 │ │ │ │ - lea 0x519(%rip),%r8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovdqa32 -0x280(%r9),%zmm17 │ │ │ │ - vpermq (%rdx),%zmm17,%zmm16 │ │ │ │ - vpermq 0x40(%rdx),%zmm17,%zmm17 │ │ │ │ - call 337640 <__cxa_finalize@plt+0x30c5f0> │ │ │ │ - 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 │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea 0xca5(%rip),%r8 │ │ │ │ + call 32f4b0 <__cxa_finalize@plt+0x304460> │ │ │ │ + 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 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + movdqa 0xaeabc(%rip),%xmm7 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + movdqa %xmm6,0x18(%rsp) │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + pmulhrsw 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm1,%xmm6 │ │ │ │ + punpcklwd %xmm5,%xmm6 │ │ │ │ + punpckhwd %xmm5,%xmm1 │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + punpckhwd %xmm4,%xmm5 │ │ │ │ + punpcklwd %xmm4,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + punpckhwd %xmm7,%xmm4 │ │ │ │ + punpcklwd %xmm7,%xmm3 │ │ │ │ + movdqa %xmm1,%xmm7 │ │ │ │ + punpckhwd %xmm4,%xmm7 │ │ │ │ + punpcklwd %xmm4,%xmm1 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + punpckhwd %xmm3,%xmm4 │ │ │ │ + punpcklwd %xmm3,%xmm6 │ │ │ │ + movdqa %xmm6,0x28(%rsp) │ │ │ │ + movdqa 0x18(%rsp),%xmm6 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + punpckhwd %xmm6,%xmm3 │ │ │ │ + punpcklwd %xmm6,%xmm2 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + punpckhwd %xmm3,%xmm6 │ │ │ │ + punpcklwd %xmm3,%xmm5 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + punpckhwd %xmm2,%xmm3 │ │ │ │ + punpcklwd %xmm2,%xmm0 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + punpckhwd %xmm7,%xmm2 │ │ │ │ + punpcklwd %xmm7,%xmm6 │ │ │ │ + movdqa %xmm2,0x8(%rsp) │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm2 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + punpcklwd %xmm1,%xmm4 │ │ │ │ + punpckhwd %xmm1,%xmm5 │ │ │ │ + movdqa 0x28(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhwd %xmm7,%xmm1 │ │ │ │ + punpcklwd %xmm7,%xmm0 │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ jmp *%r8 │ │ │ │ - call 3352a0 <__cxa_finalize@plt+0x30a250> │ │ │ │ - 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 │ │ │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ - vpsrlq $0x4,%zmm26,%zmm16 │ │ │ │ - vpermi2q %zmm19,%zmm17,%zmm16 │ │ │ │ - vpermt2q %zmm19,%zmm26,%zmm17 │ │ │ │ - vpunpcklqdq %zmm22,%zmm21,%zmm21 │ │ │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpbroadcastd %esi,%zmm19 │ │ │ │ - vpmulld -0x1c0(%r9),%zmm19,%zmm21 │ │ │ │ - kxnorw %k1,%k1,%k1 │ │ │ │ - kmovw %k1,%k2 │ │ │ │ - vpgatherdd (%rdi,%zmm21,1),%zmm19{%k1} │ │ │ │ - vpxord %zmm20,%zmm20,%zmm20 │ │ │ │ - vmovdqa32 %zmm20,(%rdx) │ │ │ │ - vmovdqa32 %zmm20,0x40(%rdx) │ │ │ │ - vpunpcklbw %zmm20,%zmm19,%zmm18 │ │ │ │ - vpunpckhbw %zmm20,%zmm19,%zmm19 │ │ │ │ - vpaddw %zmm18,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm19,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - vpscatterdd %zmm16,(%rdi,%zmm21,1){%k2} │ │ │ │ + lea 0x116(%rip),%r8 │ │ │ │ + call 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + movdqa 0xae997(%rip),%xmm7 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + movdqa %xmm6,0x18(%rsp) │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + pmulhrsw 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm5,0x28(%rsp) │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movq (%rdi),%xmm5 │ │ │ │ + movq (%rdi,%rsi,1),%xmm6 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + punpcklbw %xmm7,%xmm5 │ │ │ │ + punpcklbw %xmm7,%xmm6 │ │ │ │ + paddw %xmm0,%xmm5 │ │ │ │ + paddw %xmm1,%xmm6 │ │ │ │ + packuswb %xmm6,%xmm5 │ │ │ │ + movq %xmm5,(%rdi) │ │ │ │ + punpckhqdq %xmm5,%xmm5 │ │ │ │ + movq %xmm5,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + movq (%rdi),%xmm5 │ │ │ │ + movq (%rdi,%rsi,1),%xmm6 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + punpcklbw %xmm7,%xmm5 │ │ │ │ + punpcklbw %xmm7,%xmm6 │ │ │ │ + paddw %xmm2,%xmm5 │ │ │ │ + paddw %xmm3,%xmm6 │ │ │ │ + packuswb %xmm6,%xmm5 │ │ │ │ + movq %xmm5,(%rdi) │ │ │ │ + punpckhqdq %xmm5,%xmm5 │ │ │ │ + movq %xmm5,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + movq (%rdi),%xmm5 │ │ │ │ + movq (%rdi,%rsi,1),%xmm6 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + punpcklbw %xmm7,%xmm5 │ │ │ │ + punpcklbw %xmm7,%xmm6 │ │ │ │ + paddw %xmm4,%xmm5 │ │ │ │ + paddw 0x28(%rsp),%xmm6 │ │ │ │ + packuswb %xmm6,%xmm5 │ │ │ │ + movq %xmm5,(%rdi) │ │ │ │ + punpckhqdq %xmm5,%xmm5 │ │ │ │ + movq %xmm5,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + movq (%rdi),%xmm5 │ │ │ │ + movq (%rdi,%rsi,1),%xmm6 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + punpcklbw %xmm7,%xmm5 │ │ │ │ + punpcklbw %xmm7,%xmm6 │ │ │ │ + paddw 0x18(%rsp),%xmm5 │ │ │ │ + paddw 0x8(%rsp),%xmm6 │ │ │ │ + packuswb %xmm6,%xmm5 │ │ │ │ + movq %xmm5,(%rdi) │ │ │ │ + punpckhqdq %xmm5,%xmm5 │ │ │ │ + movq %xmm5,(%rdi,%rsi,1) │ │ │ │ + jmp *%r8 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,(%rdx) │ │ │ │ + movdqa %xmm7,0x10(%rdx) │ │ │ │ + movdqa %xmm7,0x20(%rdx) │ │ │ │ + movdqa %xmm7,0x30(%rdx) │ │ │ │ + movdqa %xmm7,0x40(%rdx) │ │ │ │ + movdqa %xmm7,0x50(%rdx) │ │ │ │ + movdqa %xmm7,0x60(%rdx) │ │ │ │ + movdqa %xmm7,0x70(%rdx) │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu32 -0x27f(%r9),%zmm19 │ │ │ │ - vpsrlq $0x4,%zmm19,%zmm26 │ │ │ │ - vpermi2q %zmm17,%zmm16,%zmm19 │ │ │ │ - vpermt2q %zmm17,%zmm26,%zmm16 │ │ │ │ - vpbroadcastd -0x88(%r9),%zmm25 │ │ │ │ - vpbroadcastq -0xb0(%r9),%ymm29 │ │ │ │ - kxnorb %k1,%k1,%k1 │ │ │ │ - vpunpckhwd %zmm16,%zmm19,%zmm20 │ │ │ │ - vpunpcklwd %zmm19,%zmm16,%zmm16 │ │ │ │ - kshiftrb $0x4,%k1,%k1 │ │ │ │ - vextracti32x8 $0x1,%zmm20,%ymm19 │ │ │ │ - vextracti32x8 $0x1,%zmm16,%ymm17 │ │ │ │ - vpcmpnleub %ymm25,%ymm29,%k7 │ │ │ │ - vpxord %ymm24,%ymm24,%ymm24 │ │ │ │ - vpbroadcastd -0x1c(%r9),%ymm22 │ │ │ │ - vpbroadcastd -0x24(%r9),%ymm22{%k1} │ │ │ │ - vpbroadcastd -0x18(%r9),%ymm23 │ │ │ │ - vpbroadcastd -0x20(%r9),%ymm23{%k1} │ │ │ │ - vmovdqa32 %ymm25,%ymm18 │ │ │ │ - vpdpwssd %ymm22,%ymm16,%ymm18 │ │ │ │ - vmovdqa32 %ymm25,%ymm21 │ │ │ │ - vpdpwssd %ymm23,%ymm16,%ymm21 │ │ │ │ - vpslld $0x4,%ymm18,%ymm16 │ │ │ │ - vpmultishiftqb %ymm21,%ymm29,%ymm16{%k7} │ │ │ │ - vpbroadcastd -0x1fc(%r9),%ymm22 │ │ │ │ - vpbroadcastd -0x14(%r9),%ymm22{%k1} │ │ │ │ - vpbroadcastd -0x1e4(%r9),%ymm23 │ │ │ │ - vpbroadcastd -0x10(%r9),%ymm23{%k1} │ │ │ │ - vmovdqa32 %ymm25,%ymm18 │ │ │ │ - vpdpwssd %ymm22,%ymm17,%ymm18 │ │ │ │ - vmovdqa32 %ymm25,%ymm21 │ │ │ │ - vpdpwssd %ymm23,%ymm17,%ymm21 │ │ │ │ - vpslld $0x4,%ymm18,%ymm17 │ │ │ │ - vpmultishiftqb %ymm21,%ymm29,%ymm17{%k7} │ │ │ │ - vpbroadcastd -0x4(%r9),%ymm22 │ │ │ │ - vpbroadcastd -0xc(%r9),%ymm22{%k1} │ │ │ │ - vpbroadcastd (%r9),%ymm23 │ │ │ │ - vpbroadcastd -0x8(%r9),%ymm23{%k1} │ │ │ │ - vmovdqa32 %ymm25,%ymm18 │ │ │ │ - vpdpwssd %ymm22,%ymm19,%ymm18 │ │ │ │ - vmovdqa32 %ymm25,%ymm21 │ │ │ │ - vpdpwssd %ymm23,%ymm19,%ymm21 │ │ │ │ - vpslld $0x4,%ymm18,%ymm19 │ │ │ │ - vpmultishiftqb %ymm21,%ymm29,%ymm19{%k7} │ │ │ │ - vpbroadcastd 0x4(%r9),%ymm22 │ │ │ │ - vpbroadcastd -0x1dc(%r9),%ymm22{%k1} │ │ │ │ - vpbroadcastd 0x8(%r9),%ymm23 │ │ │ │ - vpbroadcastd -0x1ec(%r9),%ymm23{%k1} │ │ │ │ - vmovdqa32 %ymm25,%ymm18 │ │ │ │ - vpdpwssd %ymm22,%ymm20,%ymm18 │ │ │ │ - vmovdqa32 %ymm25,%ymm21 │ │ │ │ - vpdpwssd %ymm23,%ymm20,%ymm21 │ │ │ │ - vpslld $0x4,%ymm18,%ymm20 │ │ │ │ - vpmultishiftqb %ymm21,%ymm29,%ymm20{%k7} │ │ │ │ - vpsubsw %ymm19,%ymm16,%ymm18 │ │ │ │ - vpaddsw %ymm19,%ymm16,%ymm16 │ │ │ │ - vpsubsw %ymm20,%ymm17,%ymm19 │ │ │ │ - vpaddsw %ymm17,%ymm20,%ymm20 │ │ │ │ - vpbroadcastd 0x1b8(%r9),%ymm22 │ │ │ │ - vpbroadcastd 0x150(%r9),%ymm22{%k1} │ │ │ │ - vpbroadcastd 0x1bc(%r9),%ymm23 │ │ │ │ - vpbroadcastd 0x154(%r9),%ymm23{%k1} │ │ │ │ - vmovdqa32 %ymm25,%ymm17 │ │ │ │ - vpdpwssd %ymm22,%ymm18,%ymm17 │ │ │ │ - vmovdqa32 %ymm25,%ymm21 │ │ │ │ - vpdpwssd %ymm23,%ymm18,%ymm21 │ │ │ │ - vpslld $0x4,%ymm17,%ymm18 │ │ │ │ - vpmultishiftqb %ymm21,%ymm29,%ymm18{%k7} │ │ │ │ - vpsubw %ymm23,%ymm24,%ymm23 │ │ │ │ - vmovdqa32 %ymm25,%ymm17 │ │ │ │ - vpdpwssd %ymm23,%ymm19,%ymm17 │ │ │ │ - vmovdqa32 %ymm25,%ymm21 │ │ │ │ - vpdpwssd %ymm22,%ymm19,%ymm21 │ │ │ │ - vpslld $0x4,%ymm17,%ymm19 │ │ │ │ - vpmultishiftqb %ymm21,%ymm29,%ymm19{%k7} │ │ │ │ - vpbroadcastd -0x54(%r9),%ymm22 │ │ │ │ - vpbroadcastd -0x34(%r9),%ymm22{%k1} │ │ │ │ - vpsubsw %ymm20,%ymm16,%ymm17 │ │ │ │ - vpaddsw %ymm20,%ymm16,%ymm16 │ │ │ │ - vpsubsw %ymm19,%ymm18,%ymm20 │ │ │ │ - vpaddsw %ymm19,%ymm18,%ymm18 │ │ │ │ - vmovdqa32 %ymm25,%ymm19 │ │ │ │ - vpdpwssd -0x38(%r9){1to8},%ymm17,%ymm19 │ │ │ │ - vmovdqa32 %ymm25,%ymm21 │ │ │ │ - vpdpwssd %ymm22,%ymm17,%ymm21 │ │ │ │ - vpsrad $0xc,%ymm19,%ymm19 │ │ │ │ - vpsrad $0xc,%ymm21,%ymm21 │ │ │ │ - vpackssdw %ymm19,%ymm21,%ymm17 │ │ │ │ - vmovdqa32 %ymm25,%ymm19 │ │ │ │ - vpdpwssd -0x38(%r9){1to8},%ymm20,%ymm19 │ │ │ │ - vmovdqa32 %ymm25,%ymm21 │ │ │ │ - vpdpwssd %ymm22,%ymm20,%ymm21 │ │ │ │ - vpsrad $0xc,%ymm19,%ymm19 │ │ │ │ - vpsrad $0xc,%ymm21,%ymm21 │ │ │ │ - vpackssdw %ymm19,%ymm21,%ymm20 │ │ │ │ - vbroadcasti32x4 -0xc0(%r9),%ymm21 │ │ │ │ - vpshufb %ymm21,%ymm16,%ymm16 │ │ │ │ - vpshufb %ymm21,%ymm18,%ymm18 │ │ │ │ - vshufi32x4 $0x3,%ymm18,%ymm16,%ymm19 │ │ │ │ - vinserti32x4 $0x1,%xmm18,%ymm16,%ymm16 │ │ │ │ - vshufi32x4 $0x3,%ymm20,%ymm17,%ymm18 │ │ │ │ - vinserti32x4 $0x1,%xmm20,%ymm17,%ymm17 │ │ │ │ - vpshufd $0x4e,%ymm18,%ymm18 │ │ │ │ - vpsubsw %ymm19,%ymm16,%ymm20 │ │ │ │ - vpaddsw %ymm19,%ymm16,%ymm16 │ │ │ │ - vpaddsw %ymm18,%ymm17,%ymm19 │ │ │ │ - vpsubsw %ymm18,%ymm17,%ymm17 │ │ │ │ - vpunpckhqdq %ymm17,%ymm20,%ymm18 │ │ │ │ - vpunpcklqdq %ymm17,%ymm20,%ymm20 │ │ │ │ - vinserti32x8 $0x1,%ymm16,%zmm19,%zmm19 │ │ │ │ + xchg %ax,%ax │ │ │ │ + movdqa %xmm7,0x10(%rsp) │ │ │ │ + movdqa %xmm3,0x20(%rsp) │ │ │ │ + movdqa %xmm1,0x30(%rsp) │ │ │ │ + movdqa 0xae836(%rip),%xmm7 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + punpckhwd %xmm6,%xmm3 │ │ │ │ + punpcklwd %xmm6,%xmm2 │ │ │ │ + movdqa 0xae542(%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 0xae508(%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 0xae4c6(%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 0xae48c(%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 0xae46e(%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 0xae434(%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 0xae432(%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 0xae3f8(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm6 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm6,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + psubsw %xmm1,%xmm2 │ │ │ │ + paddsw %xmm1,%xmm4 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + psubsw %xmm5,%xmm1 │ │ │ │ + paddsw %xmm5,%xmm3 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + punpckhwd %xmm1,%xmm6 │ │ │ │ + punpcklwd %xmm1,%xmm2 │ │ │ │ + movdqa 0xae35e(%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 0xae324(%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) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea -0x3e6(%rip),%r8 │ │ │ │ + call 32fa20 <__cxa_finalize@plt+0x3049d0> │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xa9909(%rip),%r9 │ │ │ │ - lea -0x7c4(%rip),%r8 │ │ │ │ - jmp 3355b0 <__cxa_finalize@plt+0x30a560> │ │ │ │ - lea 0xa98f9(%rip),%r9 │ │ │ │ - lea -0x3a7(%rip),%r8 │ │ │ │ - jmp 3355b0 <__cxa_finalize@plt+0x30a560> │ │ │ │ - lea 0xa98e9(%rip),%r9 │ │ │ │ - lea 0x59(%rip),%r8 │ │ │ │ - jmp 3355b0 <__cxa_finalize@plt+0x30a560> │ │ │ │ - lea 0xa98d9(%rip),%r9 │ │ │ │ - lea 0x109(%rip),%r8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovdqa32 -0x280(%r9),%zmm17 │ │ │ │ - vpermq (%rdx),%zmm17,%zmm16 │ │ │ │ - vpermq 0x40(%rdx),%zmm17,%zmm17 │ │ │ │ - call 337640 <__cxa_finalize@plt+0x30c5f0> │ │ │ │ - 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 3352a0 <__cxa_finalize@plt+0x30a250> │ │ │ │ - vpbroadcastd -0xa4(%r9),%zmm22 │ │ │ │ - vpsrlq $0xc,%zmm26,%zmm26 │ │ │ │ - vpsubw %zmm22,%zmm24,%zmm21 │ │ │ │ - jmp 335200 <__cxa_finalize@plt+0x30a1b0> │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea 0xc5(%rip),%r8 │ │ │ │ + call 32fa20 <__cxa_finalize@plt+0x3049d0> │ │ │ │ + add $0x48,%rsp │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xa9859(%rip),%r9 │ │ │ │ - lea -0x874(%rip),%r8 │ │ │ │ - jmp 335660 <__cxa_finalize@plt+0x30a610> │ │ │ │ - lea 0xa9849(%rip),%r9 │ │ │ │ - lea -0x457(%rip),%r8 │ │ │ │ - jmp 335660 <__cxa_finalize@plt+0x30a610> │ │ │ │ - lea 0xa9839(%rip),%r9 │ │ │ │ - lea -0x57(%rip),%r8 │ │ │ │ - jmp 335660 <__cxa_finalize@plt+0x30a610> │ │ │ │ - lea 0xa9829(%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 │ │ │ │ - vpmulhrsw %zmm17,%zmm20,%zmm19 │ │ │ │ - vpcmpneqw %zmm16,%zmm17,%k1 │ │ │ │ - vpmulhrsw %zmm18,%zmm20,%zmm20 │ │ │ │ - vpcmpneqw %zmm16,%zmm18,%k2 │ │ │ │ - vpavgw %zmm19,%zmm17,%zmm17{%k1}{z} │ │ │ │ - vpavgw %zmm20,%zmm18,%zmm18{%k2}{z} │ │ │ │ - vpunpckldq %zmm18,%zmm17,%zmm16 │ │ │ │ - vpunpckhdq %zmm18,%zmm17,%zmm17 │ │ │ │ - jmp *%r8 │ │ │ │ - vpbroadcastd -0x94(%r9),%zmm19 │ │ │ │ - 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 335239 <__cxa_finalize@plt+0x30a1e9> │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0xa9789(%rip),%r9 │ │ │ │ - lea 0xcb(%rip),%r8 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 335770 <__cxa_finalize@plt+0x30a720> │ │ │ │ - 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 335930 <__cxa_finalize@plt+0x30a8e0> │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea 0x615(%rip),%r8 │ │ │ │ + call 32fa20 <__cxa_finalize@plt+0x3049d0> │ │ │ │ + add $0x48,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea 0x735(%rip),%r8 │ │ │ │ + call 32fa20 <__cxa_finalize@plt+0x3049d0> │ │ │ │ + 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 32fae0 <__cxa_finalize@plt+0x304a90> │ │ │ │ + call 32fdc0 <__cxa_finalize@plt+0x304d70> │ │ │ │ + movdqa 0xae547(%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 32f4fe <__cxa_finalize@plt+0x3044ae> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xa9739(%rip),%r9 │ │ │ │ - lea 0x1bc(%rip),%r8 │ │ │ │ - jmp 335770 <__cxa_finalize@plt+0x30a720> │ │ │ │ - lea 0xa9729(%rip),%r9 │ │ │ │ - lea 0x37c(%rip),%r8 │ │ │ │ - jmp 335770 <__cxa_finalize@plt+0x30a720> │ │ │ │ - lea 0xa9719(%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 3344d0 <__cxa_finalize@plt+0x309480> │ │ │ │ - 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 │ │ │ │ - jmp *%r8 │ │ │ │ - vpbroadcastd -0x88(%r9),%ymm20 │ │ │ │ - vpunpckhwd %ymm16,%ymm17,%ymm18 │ │ │ │ - vpunpcklwd %ymm16,%ymm17,%ymm17 │ │ │ │ - vmovdqa32 %ymm20,%ymm16 │ │ │ │ - vpdpwssd -0x34(%r9){1to8},%ymm18,%ymm16 │ │ │ │ - vmovdqa32 %ymm20,%ymm19 │ │ │ │ - vpdpwssd -0x38(%r9){1to8},%ymm18,%ymm19 │ │ │ │ - vpsrad $0xc,%ymm16,%ymm16 │ │ │ │ - vpsrad $0xc,%ymm19,%ymm19 │ │ │ │ - vpackssdw %ymm16,%ymm19,%ymm18 │ │ │ │ - vmovdqa32 %ymm20,%ymm16 │ │ │ │ - vpdpwssd -0x3c(%r9){1to8},%ymm17,%ymm16 │ │ │ │ - vmovdqa32 %ymm20,%ymm19 │ │ │ │ - vpdpwssd -0x40(%r9){1to8},%ymm17,%ymm19 │ │ │ │ - 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 33591d <__cxa_finalize@plt+0x30a8cd> │ │ │ │ + lea -0x3b5(%rip),%r8 │ │ │ │ + call 32fae0 <__cxa_finalize@plt+0x304a90> │ │ │ │ + call 32fea0 <__cxa_finalize@plt+0x304e50> │ │ │ │ + movdqa 0xae4c7(%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 32f5f3 <__cxa_finalize@plt+0x3045a3> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movdqa %xmm7,0x10(%rsp) │ │ │ │ + movdqa %xmm3,0x20(%rsp) │ │ │ │ + movdqa %xmm4,0x30(%rsp) │ │ │ │ + movdqa 0xae466(%rip),%xmm7 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + punpckhwd %xmm2,%xmm4 │ │ │ │ + punpcklwd %xmm2,%xmm5 │ │ │ │ + movdqa 0xae1f2(%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 0xae1b8(%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 0xae1d6(%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 0xae19c(%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 0xae182(%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 0xae148(%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 0xae082(%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 0xae048(%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 0xae066(%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 0xae02c(%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 0xadf52(%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 0xadf18(%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 │ │ │ │ - lea 0xa9619(%rip),%r9 │ │ │ │ - lea -0xa5(%rip),%r8 │ │ │ │ - jmp 3358a0 <__cxa_finalize@plt+0x30a850> │ │ │ │ - lea 0xa9609(%rip),%r9 │ │ │ │ - lea 0x8c(%rip),%r8 │ │ │ │ - jmp 3358a0 <__cxa_finalize@plt+0x30a850> │ │ │ │ - lea 0xa95f9(%rip),%r9 │ │ │ │ - lea 0x24c(%rip),%r8 │ │ │ │ - jmp 3358a0 <__cxa_finalize@plt+0x30a850> │ │ │ │ - lea 0xa95e9(%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 334750 <__cxa_finalize@plt+0x309700> │ │ │ │ - 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 3359a0 <__cxa_finalize@plt+0x30a950> │ │ │ │ - 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) │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - vmovq (%rdi),%xmm20 │ │ │ │ - vmovhps (%rdi,%rsi,1),%xmm20,%xmm20 │ │ │ │ - vmovq (%rdi,%rsi,2),%xmm21 │ │ │ │ - vmovhps (%rdi,%rax,1),%xmm21,%xmm21 │ │ │ │ - vpmovzxbw %xmm20,%ymm20 │ │ │ │ - vpmovzxbw %xmm21,%ymm21 │ │ │ │ - vpaddw %ymm16,%ymm20,%ymm20 │ │ │ │ - vpaddw %ymm17,%ymm21,%ymm21 │ │ │ │ - vpackuswb %ymm21,%ymm20,%ymm20 │ │ │ │ - vextracti32x4 $0x1,%ymm20,%xmm21 │ │ │ │ - vmovq %xmm20,(%rdi) │ │ │ │ - vmovhps %xmm20,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm21,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm21,(%rdi,%rax,1) │ │ │ │ + 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 0xade74(%rip),%xmm2 │ │ │ │ + movdqa 0xae16c(%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 0xade32(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm3,%xmm7 │ │ │ │ + pmaddwd %xmm3,%xmm5 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm7,%xmm5 │ │ │ │ + movdqa 0xade1c(%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 0xadde2(%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) │ │ │ │ - vpunpcklwd %ymm16,%ymm17,%ymm20 │ │ │ │ - vpunpckhwd %ymm16,%ymm17,%ymm21 │ │ │ │ - vpbroadcastd -0x88(%r9),%ymm19 │ │ │ │ - vmovdqa32 %ymm19,%ymm16 │ │ │ │ - vpdpwssd -0x1d4(%r9){1to8},%ymm20,%ymm16 │ │ │ │ - vmovdqa32 %ymm19,%ymm18 │ │ │ │ - vpdpwssd -0x74(%r9){1to8},%ymm20,%ymm18 │ │ │ │ - vmovdqa32 %ymm19,%ymm17 │ │ │ │ - vpdpwssd -0x70(%r9){1to8},%ymm20,%ymm17 │ │ │ │ - vpdpwssd -0x1f4(%r9){1to8},%ymm20,%ymm19 │ │ │ │ - vpdpwssd -0x6c(%r9){1to8},%ymm21,%ymm16 │ │ │ │ - vpdpwssd -0x68(%r9){1to8},%ymm21,%ymm18 │ │ │ │ - vpdpwssd -0x64(%r9){1to8},%ymm21,%ymm17 │ │ │ │ - vpdpwssd -0x60(%r9){1to8},%ymm21,%ymm19 │ │ │ │ - vpsrad $0xc,%ymm16,%ymm16 │ │ │ │ - vpsrad $0xc,%ymm18,%ymm18 │ │ │ │ - vpsrad $0xc,%ymm17,%ymm17 │ │ │ │ - vpsrad $0xc,%ymm19,%ymm19 │ │ │ │ - vpackssdw %ymm18,%ymm16,%ymm16 │ │ │ │ - vpackssdw %ymm19,%ymm17,%ymm17 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + paddsw %xmm3,%xmm7 │ │ │ │ + psubsw %xmm3,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + paddsw %xmm2,%xmm3 │ │ │ │ + psubsw %xmm2,%xmm5 │ │ │ │ + movdqa 0xae120(%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 32ff60 <__cxa_finalize@plt+0x304f10> │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0xa9449(%rip),%r9 │ │ │ │ - lea -0x275(%rip),%r8 │ │ │ │ - jmp 335a70 <__cxa_finalize@plt+0x30aa20> │ │ │ │ - lea 0xa9439(%rip),%r9 │ │ │ │ - lea -0x144(%rip),%r8 │ │ │ │ - jmp 335a70 <__cxa_finalize@plt+0x30aa20> │ │ │ │ - lea 0xa9429(%rip),%r9 │ │ │ │ - lea 0x7c(%rip),%r8 │ │ │ │ - jmp 335a70 <__cxa_finalize@plt+0x30aa20> │ │ │ │ - lea 0xa9419(%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 334750 <__cxa_finalize@plt+0x309700> │ │ │ │ - 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 3359a0 <__cxa_finalize@plt+0x30a950> │ │ │ │ - vmovdqa32 %ymm17,%ymm18 │ │ │ │ - vpermq $0x8d,%ymm16,%ymm17 │ │ │ │ - vpermq $0x8d,%ymm18,%ymm16 │ │ │ │ - jmp 33591d <__cxa_finalize@plt+0x30a8cd> │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea -0x47b(%rip),%r8 │ │ │ │ + call 32ff60 <__cxa_finalize@plt+0x304f10> │ │ │ │ + add $0x48,%rsp │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa9379(%rip),%r9 │ │ │ │ - lea -0x345(%rip),%r8 │ │ │ │ - jmp 335b40 <__cxa_finalize@plt+0x30aaf0> │ │ │ │ - lea 0xa9369(%rip),%r9 │ │ │ │ - lea -0x214(%rip),%r8 │ │ │ │ - jmp 335b40 <__cxa_finalize@plt+0x30aaf0> │ │ │ │ - lea 0xa9359(%rip),%r9 │ │ │ │ - lea -0x54(%rip),%r8 │ │ │ │ - jmp 335b40 <__cxa_finalize@plt+0x30aaf0> │ │ │ │ - lea 0xa9349(%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 │ │ │ │ - vpunpcklwd %ymm16,%ymm18,%ymm17 │ │ │ │ - vpunpckhwd %ymm16,%ymm18,%ymm18 │ │ │ │ - vpmulhrsw %ymm19,%ymm17,%ymm17 │ │ │ │ - vpmulhrsw %ymm19,%ymm18,%ymm18 │ │ │ │ - vpunpcklwd %ymm18,%ymm17,%ymm16 │ │ │ │ - vpunpckhwd %ymm18,%ymm17,%ymm17 │ │ │ │ - vpaddsw %ymm16,%ymm16,%ymm16 │ │ │ │ - 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 33590f <__cxa_finalize@plt+0x30a8bf> │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea 0xd5(%rip),%r8 │ │ │ │ + call 32ff60 <__cxa_finalize@plt+0x304f10> │ │ │ │ + add $0x48,%rsp │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa92b9(%rip),%r9 │ │ │ │ - lea 0x15f(%rip),%r8 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 335c90 <__cxa_finalize@plt+0x30ac40> │ │ │ │ - movswl (%rdx),%eax │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - imul $0xb5,%eax,%eax │ │ │ │ - add $0x180,%eax │ │ │ │ - sar $0x9,%eax │ │ │ │ - vpbroadcastd %esi,%ymm18 │ │ │ │ - imul $0xb5,%eax,%eax │ │ │ │ - vpmulld -0x1c0(%r9),%ymm18,%ymm21 │ │ │ │ - kxnorb %k1,%k1,%k1 │ │ │ │ - add $0x880,%eax │ │ │ │ - sar $0xc,%eax │ │ │ │ - vpxord %zmm19,%zmm19,%zmm19 │ │ │ │ - vpbroadcastw %eax,%zmm20 │ │ │ │ - kmovb %k1,%k2 │ │ │ │ - vpgatherdq (%rdi,%ymm21,1),%zmm18{%k1} │ │ │ │ - vpunpcklbw %zmm19,%zmm18,%zmm16 │ │ │ │ - vpunpckhbw %zmm19,%zmm18,%zmm17 │ │ │ │ - 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 335c14 <__cxa_finalize@plt+0x30abc4> │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea 0x1f5(%rip),%r8 │ │ │ │ + call 32ff60 <__cxa_finalize@plt+0x304f10> │ │ │ │ + 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 32fae0 <__cxa_finalize@plt+0x304a90> │ │ │ │ + call 32fdc0 <__cxa_finalize@plt+0x304d70> │ │ │ │ + movdqa 0xae017(%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 32f514 <__cxa_finalize@plt+0x3044c4> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa9219(%rip),%r9 │ │ │ │ - lea 0x9f0(%rip),%r8 │ │ │ │ - jmp 335c90 <__cxa_finalize@plt+0x30ac40> │ │ │ │ - lea 0xa9209(%rip),%r9 │ │ │ │ - lea 0x314(%rip),%r8 │ │ │ │ - jmp 335c90 <__cxa_finalize@plt+0x30ac40> │ │ │ │ - lea 0xa91f9(%rip),%r9 │ │ │ │ - lea 0x8c4(%rip),%r8 │ │ │ │ + lea -0x925(%rip),%r8 │ │ │ │ + call 32fae0 <__cxa_finalize@plt+0x304a90> │ │ │ │ + call 32fea0 <__cxa_finalize@plt+0x304e50> │ │ │ │ + movdqa 0xadf57(%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 32f615 <__cxa_finalize@plt+0x3045c5> │ │ │ │ xchg %ax,%ax │ │ │ │ - vpermq $0xd8,(%rdx),%ymm16 │ │ │ │ - vpermq $0xd8,0x60(%rdx),%ymm19 │ │ │ │ - vpermq $0xd8,0x40(%rdx),%ymm18 │ │ │ │ - vpermq $0xd8,0x20(%rdx),%ymm17 │ │ │ │ - call 335d60 <__cxa_finalize@plt+0x30ad10> │ │ │ │ - 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 │ │ │ │ - vpshufb %ymm16,%ymm21,%ymm21 │ │ │ │ - vpshufb %ymm16,%ymm17,%ymm17 │ │ │ │ - vpshufb %ymm16,%ymm19,%ymm19 │ │ │ │ - vpmulhrsw %ymm18,%ymm20,%ymm20 │ │ │ │ - vpmulhrsw %ymm18,%ymm21,%ymm21 │ │ │ │ - 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 335d60 <__cxa_finalize@plt+0x30ad10> │ │ │ │ - vpbroadcastd -0xa4(%r9),%ymm20 │ │ │ │ - vpermq $0xd8,%ymm16,%ymm16 │ │ │ │ - vpermq $0x8d,%ymm17,%ymm17 │ │ │ │ - vpermq $0xd8,%ymm18,%ymm18 │ │ │ │ - vpermq $0x8d,%ymm19,%ymm19 │ │ │ │ - jmp 335fd5 <__cxa_finalize@plt+0x30af85> │ │ │ │ - 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 │ │ │ │ - vpdpwssd 0x150(%r9){1to8},%ymm21,%ymm16 │ │ │ │ - vmovdqa32 %ymm22,%ymm17 │ │ │ │ - vpdpwssd 0x154(%r9){1to8},%ymm21,%ymm17 │ │ │ │ - vpsrld $0xc,%ymm16,%ymm16 │ │ │ │ - vpslld $0x4,%ymm17,%ymm17 │ │ │ │ - vpshrdd $0x10,%ymm16,%ymm17,%ymm21 │ │ │ │ - vmovdqa32 %ymm22,%ymm16 │ │ │ │ - vpdpwssd 0x1b8(%r9){1to8},%ymm20,%ymm16 │ │ │ │ - vmovdqa32 %ymm22,%ymm17 │ │ │ │ - vpdpwssd 0x1bc(%r9){1to8},%ymm20,%ymm17 │ │ │ │ - vpsrld $0xc,%ymm16,%ymm16 │ │ │ │ - vpslld $0x4,%ymm17,%ymm17 │ │ │ │ - vpshrdd $0x10,%ymm16,%ymm17,%ymm20 │ │ │ │ - vmovdqa32 %ymm22,%ymm16 │ │ │ │ - vpdpwssd -0x34(%r9){1to8},%ymm19,%ymm16 │ │ │ │ - vmovdqa32 %ymm22,%ymm17 │ │ │ │ - vpdpwssd -0x38(%r9){1to8},%ymm19,%ymm17 │ │ │ │ - vpsrad $0xc,%ymm16,%ymm16 │ │ │ │ - vpsrad $0xc,%ymm17,%ymm17 │ │ │ │ - vpackssdw %ymm16,%ymm17,%ymm19 │ │ │ │ - vpsubsw %ymm20,%ymm21,%ymm16 │ │ │ │ - vpaddsw %ymm21,%ymm20,%ymm20 │ │ │ │ - vmovdqa32 %ymm22,%ymm17 │ │ │ │ - vpdpwssd -0x3c(%r9){1to8},%ymm18,%ymm17 │ │ │ │ - vmovdqa32 %ymm22,%ymm21 │ │ │ │ - vpdpwssd -0x40(%r9){1to8},%ymm18,%ymm21 │ │ │ │ - vpsrad $0xc,%ymm17,%ymm17 │ │ │ │ - vpsrad $0xc,%ymm21,%ymm21 │ │ │ │ - vpackssdw %ymm17,%ymm21,%ymm18 │ │ │ │ - vmovdqa32 %ymm22,%ymm17 │ │ │ │ - vpdpwssd -0x40(%r9){1to8},%ymm16,%ymm17 │ │ │ │ - vmovdqa32 %ymm22,%ymm21 │ │ │ │ - vpdpwssd -0x3c(%r9){1to8},%ymm16,%ymm21 │ │ │ │ - vpsrad $0xc,%ymm17,%ymm17 │ │ │ │ - vpsrad $0xc,%ymm21,%ymm21 │ │ │ │ - vpackssdw %ymm17,%ymm21,%ymm16 │ │ │ │ - vbroadcasti32x4 -0xc0(%r9),%ymm17 │ │ │ │ - vpshufb %ymm17,%ymm20,%ymm20 │ │ │ │ - vpsubsw %ymm19,%ymm18,%ymm17 │ │ │ │ - vpaddsw %ymm18,%ymm19,%ymm19 │ │ │ │ - vpunpckhqdq %ymm16,%ymm20,%ymm18 │ │ │ │ - vpunpcklqdq %ymm16,%ymm20,%ymm20 │ │ │ │ - vpaddsw %ymm18,%ymm19,%ymm16 │ │ │ │ - vpsubsw %ymm18,%ymm19,%ymm19 │ │ │ │ - vpsubsw %ymm20,%ymm17,%ymm18 │ │ │ │ - vpaddsw %ymm20,%ymm17,%ymm17 │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea -0xac6(%rip),%r8 │ │ │ │ + call 330100 <__cxa_finalize@plt+0x3050b0> │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xa8fb9(%rip),%r9 │ │ │ │ - lea -0x1a1(%rip),%r8 │ │ │ │ - jmp 335f00 <__cxa_finalize@plt+0x30aeb0> │ │ │ │ - lea 0xa8fa9(%rip),%r9 │ │ │ │ - lea 0xb4(%rip),%r8 │ │ │ │ - jmp 335f00 <__cxa_finalize@plt+0x30aeb0> │ │ │ │ - lea 0xa8f99(%rip),%r9 │ │ │ │ - lea 0x664(%rip),%r8 │ │ │ │ - jmp 335f00 <__cxa_finalize@plt+0x30aeb0> │ │ │ │ - lea 0xa8f89(%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 3360d0 <__cxa_finalize@plt+0x30b080> │ │ │ │ - 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 │ │ │ │ - vpunpcklwd %ymm18,%ymm17,%ymm16 │ │ │ │ - vpunpckhwd %ymm18,%ymm17,%ymm17 │ │ │ │ - vpmulhrsw %ymm21,%ymm19,%ymm19 │ │ │ │ - vpmulhrsw %ymm21,%ymm20,%ymm20 │ │ │ │ - vpmulhrsw %ymm21,%ymm16,%ymm16 │ │ │ │ - vpmulhrsw %ymm21,%ymm17,%ymm17 │ │ │ │ - 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 3362c0 <__cxa_finalize@plt+0x30b270> │ │ │ │ - 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 │ │ │ │ - vpmulhrsw %ymm20,%ymm16,%ymm16 │ │ │ │ - vpmulhrsw %ymm20,%ymm17,%ymm17 │ │ │ │ - vpmulhrsw %ymm20,%ymm18,%ymm18 │ │ │ │ - vpmulhrsw %ymm20,%ymm19,%ymm19 │ │ │ │ - vpxord %ymm20,%ymm20,%ymm20 │ │ │ │ - vmovdqa32 %ymm20,(%rdx) │ │ │ │ - vmovdqa32 %ymm20,0x20(%rdx) │ │ │ │ - vmovdqa32 %ymm20,0x40(%rdx) │ │ │ │ - vmovdqa32 %ymm20,0x60(%rdx) │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - vmovq (%rdi),%xmm20 │ │ │ │ - vmovhps (%rdi,%rsi,1),%xmm20,%xmm20 │ │ │ │ - vmovq (%rdi,%rsi,2),%xmm21 │ │ │ │ - vmovhps (%rdi,%rax,1),%xmm21,%xmm21 │ │ │ │ - vpmovzxbw %xmm20,%ymm20 │ │ │ │ - vpmovzxbw %xmm21,%ymm21 │ │ │ │ - vpaddw %ymm16,%ymm20,%ymm20 │ │ │ │ - vpaddw %ymm17,%ymm21,%ymm21 │ │ │ │ - vpackuswb %ymm21,%ymm20,%ymm20 │ │ │ │ - vextracti32x4 $0x1,%ymm20,%xmm21 │ │ │ │ - vmovq %xmm20,(%rdi) │ │ │ │ - vmovhps %xmm20,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm21,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm21,(%rdi,%rax,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovq (%rdi),%xmm20 │ │ │ │ - vmovhps (%rdi,%rsi,1),%xmm20,%xmm20 │ │ │ │ - vmovq (%rdi,%rsi,2),%xmm21 │ │ │ │ - vmovhps (%rdi,%rax,1),%xmm21,%xmm21 │ │ │ │ - vpmovzxbw %xmm20,%ymm20 │ │ │ │ - vpmovzxbw %xmm21,%ymm21 │ │ │ │ - vpaddw %ymm18,%ymm20,%ymm20 │ │ │ │ - vpaddw %ymm19,%ymm21,%ymm21 │ │ │ │ - vpackuswb %ymm21,%ymm20,%ymm20 │ │ │ │ - vextracti32x4 $0x1,%ymm20,%xmm21 │ │ │ │ - vmovq %xmm20,(%rdi) │ │ │ │ - vmovhps %xmm20,(%rdi,%rsi,2) │ │ │ │ - vmovq %xmm21,(%rdi,%rsi,1) │ │ │ │ - vmovhps %xmm21,(%rdi,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea -0x61b(%rip),%r8 │ │ │ │ + call 330100 <__cxa_finalize@plt+0x3050b0> │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - vpunpckhwd %ymm19,%ymm20,%ymm16 │ │ │ │ - vpunpckhwd %ymm18,%ymm21,%ymm17 │ │ │ │ - vpunpcklwd %ymm21,%ymm18,%ymm18 │ │ │ │ - vpunpcklwd %ymm20,%ymm19,%ymm19 │ │ │ │ - vpbroadcastd -0x88(%r9),%ymm22 │ │ │ │ - vmovdqa32 %ymm22,%ymm20 │ │ │ │ - vpdpwssd 0x144(%r9){1to8},%ymm16,%ymm20 │ │ │ │ - vmovdqa32 %ymm22,%ymm21 │ │ │ │ - vpdpwssd 0x148(%r9){1to8},%ymm16,%ymm21 │ │ │ │ - vpsrld $0xc,%ymm20,%ymm20 │ │ │ │ - vpslld $0x4,%ymm21,%ymm21 │ │ │ │ - vpshrdd $0x10,%ymm20,%ymm21,%ymm16 │ │ │ │ - vmovdqa32 %ymm22,%ymm20 │ │ │ │ - vpdpwssd 0x1b0(%r9){1to8},%ymm17,%ymm20 │ │ │ │ - vmovdqa32 %ymm22,%ymm21 │ │ │ │ - vpdpwssd 0x1ac(%r9){1to8},%ymm17,%ymm21 │ │ │ │ - vpsrld $0xc,%ymm20,%ymm20 │ │ │ │ - vpslld $0x4,%ymm21,%ymm21 │ │ │ │ - vpshrdd $0x10,%ymm20,%ymm21,%ymm17 │ │ │ │ - vmovdqa32 %ymm22,%ymm20 │ │ │ │ - vpdpwssd 0xc(%r9){1to8},%ymm18,%ymm20 │ │ │ │ - vmovdqa32 %ymm22,%ymm21 │ │ │ │ - vpdpwssd 0x10(%r9){1to8},%ymm18,%ymm21 │ │ │ │ - vpsrld $0xc,%ymm20,%ymm20 │ │ │ │ - vpslld $0x4,%ymm21,%ymm21 │ │ │ │ - vpshrdd $0x10,%ymm20,%ymm21,%ymm18 │ │ │ │ - vmovdqa32 %ymm22,%ymm20 │ │ │ │ - vpdpwssd 0x1c(%r9){1to8},%ymm19,%ymm20 │ │ │ │ - vmovdqa32 %ymm22,%ymm21 │ │ │ │ - vpdpwssd 0x18(%r9){1to8},%ymm19,%ymm21 │ │ │ │ - vpsrld $0xc,%ymm20,%ymm20 │ │ │ │ - vpslld $0x4,%ymm21,%ymm21 │ │ │ │ - vpshrdd $0x10,%ymm20,%ymm21,%ymm19 │ │ │ │ - vpsubsw %ymm18,%ymm16,%ymm20 │ │ │ │ - vpaddsw %ymm18,%ymm16,%ymm16 │ │ │ │ - vpsubsw %ymm19,%ymm17,%ymm21 │ │ │ │ - vpaddsw %ymm19,%ymm17,%ymm17 │ │ │ │ - vmovdqa32 %ymm22,%ymm18 │ │ │ │ - vpdpwssd -0x38(%r9){1to8},%ymm20,%ymm18 │ │ │ │ - vmovdqa32 %ymm22,%ymm19 │ │ │ │ - vpdpwssd -0x34(%r9){1to8},%ymm20,%ymm19 │ │ │ │ - vpsrld $0xc,%ymm18,%ymm18 │ │ │ │ - vpslld $0x4,%ymm19,%ymm19 │ │ │ │ - vpshrdd $0x10,%ymm18,%ymm19,%ymm20 │ │ │ │ - vmovdqa32 %ymm22,%ymm18 │ │ │ │ - vpdpwssd -0x28(%r9){1to8},%ymm21,%ymm18 │ │ │ │ - vmovdqa32 %ymm22,%ymm19 │ │ │ │ - vpdpwssd -0x2c(%r9){1to8},%ymm21,%ymm19 │ │ │ │ - vpsrld $0xc,%ymm18,%ymm18 │ │ │ │ - vpslld $0x4,%ymm19,%ymm19 │ │ │ │ - vpshrdd $0x10,%ymm18,%ymm19,%ymm21 │ │ │ │ - vbroadcasti32x4 -0xc0(%r9),%ymm18 │ │ │ │ - vprord $0x10,%ymm17,%ymm17 │ │ │ │ - vpsubsw %ymm17,%ymm16,%ymm19 │ │ │ │ - vpaddsw %ymm17,%ymm16,%ymm16 │ │ │ │ - vpsubsw %ymm21,%ymm20,%ymm17 │ │ │ │ - vpaddsw %ymm21,%ymm20,%ymm20 │ │ │ │ - vpshufb %ymm18,%ymm16,%ymm16 │ │ │ │ - vpshufb %ymm18,%ymm20,%ymm20 │ │ │ │ - vmovdqa32 %ymm22,%ymm18 │ │ │ │ - vpdpwssd -0x3c(%r9){1to8},%ymm19,%ymm18 │ │ │ │ - vmovdqa32 %ymm22,%ymm21 │ │ │ │ - vpdpwssd -0x3c(%r9){1to8},%ymm17,%ymm21 │ │ │ │ - vpsrad $0xc,%ymm18,%ymm18 │ │ │ │ - vpsrad $0xc,%ymm21,%ymm21 │ │ │ │ - vpackssdw %ymm21,%ymm18,%ymm18 │ │ │ │ - vmovdqa32 %ymm22,%ymm21 │ │ │ │ - vpdpwssd -0x40(%r9){1to8},%ymm19,%ymm21 │ │ │ │ - vmovdqa32 %ymm22,%ymm19 │ │ │ │ - vpdpwssd -0x40(%r9){1to8},%ymm17,%ymm19 │ │ │ │ - vpsrad $0xc,%ymm21,%ymm21 │ │ │ │ - vpsrad $0xc,%ymm19,%ymm19 │ │ │ │ - vpackssdw %ymm21,%ymm19,%ymm17 │ │ │ │ - vpunpcklqdq %ymm16,%ymm20,%ymm19 │ │ │ │ - vpunpckhqdq %ymm20,%ymm16,%ymm16 │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea -0xcb(%rip),%r8 │ │ │ │ + call 330100 <__cxa_finalize@plt+0x3050b0> │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vpbroadcastd -0x88(%r9),%ymm22 │ │ │ │ - vpunpckhwd %ymm19,%ymm20,%ymm16 │ │ │ │ - vpunpckhwd %ymm18,%ymm21,%ymm17 │ │ │ │ - vpunpcklwd %ymm21,%ymm18,%ymm18 │ │ │ │ - vpunpcklwd %ymm20,%ymm19,%ymm19 │ │ │ │ - vmovdqa32 %ymm22,%ymm20 │ │ │ │ - vpdpwssd 0x148(%r9){1to8},%ymm16,%ymm20 │ │ │ │ - vmovdqa32 %ymm22,%ymm21 │ │ │ │ - vpdpwssd 0x144(%r9){1to8},%ymm16,%ymm21 │ │ │ │ - vpsrad $0xc,%ymm20,%ymm20 │ │ │ │ - vpsrad $0xc,%ymm21,%ymm21 │ │ │ │ - vpackssdw %ymm20,%ymm21,%ymm16 │ │ │ │ - vmovdqa32 %ymm22,%ymm20 │ │ │ │ - vpdpwssd 0x1b0(%r9){1to8},%ymm17,%ymm20 │ │ │ │ - vmovdqa32 %ymm22,%ymm21 │ │ │ │ - vpdpwssd 0x1ac(%r9){1to8},%ymm17,%ymm21 │ │ │ │ - vpsrad $0xc,%ymm20,%ymm20 │ │ │ │ - vpsrad $0xc,%ymm21,%ymm21 │ │ │ │ - vpackssdw %ymm20,%ymm21,%ymm17 │ │ │ │ - vmovdqa32 %ymm22,%ymm20 │ │ │ │ - vpdpwssd 0x10(%r9){1to8},%ymm18,%ymm20 │ │ │ │ - vmovdqa32 %ymm22,%ymm21 │ │ │ │ - vpdpwssd 0xc(%r9){1to8},%ymm18,%ymm21 │ │ │ │ - vpsrad $0xc,%ymm20,%ymm20 │ │ │ │ - vpsrad $0xc,%ymm21,%ymm21 │ │ │ │ - vpackssdw %ymm20,%ymm21,%ymm18 │ │ │ │ - vmovdqa32 %ymm22,%ymm20 │ │ │ │ - vpdpwssd 0x1c(%r9){1to8},%ymm19,%ymm20 │ │ │ │ - vmovdqa32 %ymm22,%ymm21 │ │ │ │ - vpdpwssd 0x18(%r9){1to8},%ymm19,%ymm21 │ │ │ │ - vpsrad $0xc,%ymm20,%ymm20 │ │ │ │ - vpsrad $0xc,%ymm21,%ymm21 │ │ │ │ - vpackssdw %ymm20,%ymm21,%ymm19 │ │ │ │ - vpsubsw %ymm18,%ymm16,%ymm20 │ │ │ │ - vpaddsw %ymm18,%ymm16,%ymm16 │ │ │ │ - vpsubsw %ymm19,%ymm17,%ymm21 │ │ │ │ - vpaddsw %ymm19,%ymm17,%ymm17 │ │ │ │ - vshufps $0x4e,%ymm20,%ymm21,%ymm18 │ │ │ │ - vpunpckhwd %ymm18,%ymm20,%ymm20 │ │ │ │ - vpunpcklwd %ymm18,%ymm21,%ymm21 │ │ │ │ - vmovdqa32 %ymm22,%ymm18 │ │ │ │ - vpdpwssd -0x34(%r9){1to8},%ymm20,%ymm18 │ │ │ │ - vmovdqa32 %ymm22,%ymm19 │ │ │ │ - vpdpwssd -0x38(%r9){1to8},%ymm20,%ymm19 │ │ │ │ - vpsrad $0xc,%ymm18,%ymm18 │ │ │ │ - vpsrad $0xc,%ymm19,%ymm19 │ │ │ │ - vpackssdw %ymm18,%ymm19,%ymm20 │ │ │ │ - vmovdqa32 %ymm22,%ymm18 │ │ │ │ - vpdpwssd -0x2c(%r9){1to8},%ymm21,%ymm18 │ │ │ │ - vmovdqa32 %ymm22,%ymm19 │ │ │ │ - vpdpwssd -0x28(%r9){1to8},%ymm21,%ymm19 │ │ │ │ - vpsrad $0xc,%ymm18,%ymm18 │ │ │ │ - vpsrad $0xc,%ymm19,%ymm19 │ │ │ │ - vpackssdw %ymm18,%ymm19,%ymm21 │ │ │ │ - vpsubsw %ymm17,%ymm16,%ymm18 │ │ │ │ - vpaddsw %ymm17,%ymm16,%ymm16 │ │ │ │ - vpsubsw %ymm21,%ymm20,%ymm17 │ │ │ │ - vpaddsw %ymm21,%ymm20,%ymm20 │ │ │ │ - vpbroadcastd -0x8c(%r9),%ymm21 │ │ │ │ - vpunpckhqdq %ymm17,%ymm18,%ymm19 │ │ │ │ - vpunpcklqdq %ymm17,%ymm18,%ymm18 │ │ │ │ - vpaddsw %ymm19,%ymm18,%ymm17 │ │ │ │ - vpsubsw %ymm19,%ymm18,%ymm18 │ │ │ │ - vpunpckhqdq %ymm16,%ymm20,%ymm19 │ │ │ │ - vpunpcklqdq %ymm20,%ymm16,%ymm16 │ │ │ │ - vpmulhrsw %ymm21,%ymm18,%ymm18 │ │ │ │ - vpshufd $0x4e,%ymm17,%ymm17 │ │ │ │ - vpmulhrsw %ymm21,%ymm17,%ymm17 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea 0x55(%rip),%r8 │ │ │ │ + call 330100 <__cxa_finalize@plt+0x3050b0> │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - lea 0xa89f9(%rip),%r9 │ │ │ │ - lea -0x761(%rip),%r8 │ │ │ │ - jmp 3364c0 <__cxa_finalize@plt+0x30b470> │ │ │ │ - lea 0xa89e9(%rip),%r9 │ │ │ │ - lea -0x50c(%rip),%r8 │ │ │ │ - jmp 3364c0 <__cxa_finalize@plt+0x30b470> │ │ │ │ - lea 0xa89d9(%rip),%r9 │ │ │ │ - lea 0xa4(%rip),%r8 │ │ │ │ - jmp 3364c0 <__cxa_finalize@plt+0x30b470> │ │ │ │ - lea 0xa89c9(%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 3360d0 <__cxa_finalize@plt+0x30b080> │ │ │ │ - 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 │ │ │ │ - vpunpckhwd %ymm17,%ymm18,%ymm19 │ │ │ │ - vpunpcklwd %ymm17,%ymm18,%ymm18 │ │ │ │ - vpmulhrsw %ymm21,%ymm16,%ymm16 │ │ │ │ - vpmulhrsw %ymm21,%ymm20,%ymm20 │ │ │ │ - vpmulhrsw %ymm21,%ymm19,%ymm19 │ │ │ │ - vpmulhrsw %ymm21,%ymm18,%ymm18 │ │ │ │ - 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 3362c0 <__cxa_finalize@plt+0x30b270> │ │ │ │ - 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 335fe1 <__cxa_finalize@plt+0x30af91> │ │ │ │ + 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 32f514 <__cxa_finalize@plt+0x3044c4> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0xa88c9(%rip),%r9 │ │ │ │ - lea -0x891(%rip),%r8 │ │ │ │ - jmp 3365f0 <__cxa_finalize@plt+0x30b5a0> │ │ │ │ - lea 0xa88b9(%rip),%r9 │ │ │ │ - lea -0x63c(%rip),%r8 │ │ │ │ - jmp 3365f0 <__cxa_finalize@plt+0x30b5a0> │ │ │ │ - lea 0xa88a9(%rip),%r9 │ │ │ │ - lea -0x8c(%rip),%r8 │ │ │ │ - jmp 3365f0 <__cxa_finalize@plt+0x30b5a0> │ │ │ │ - lea 0xa8899(%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 │ │ │ │ - vmovdqa32 0x30(%rdx),%xmm16 │ │ │ │ - vinserti32x4 $0x1,0x60(%rdx),%ymm20,%ymm20 │ │ │ │ - vinserti32x4 $0x1,0x70(%rdx),%ymm16,%ymm16 │ │ │ │ - vpunpcklwd %ymm18,%ymm19,%ymm17 │ │ │ │ - vpunpckhwd %ymm18,%ymm19,%ymm19 │ │ │ │ - vpunpcklwd %ymm16,%ymm20,%ymm18 │ │ │ │ - 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 335fb9 <__cxa_finalize@plt+0x30af69> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa8809(%rip),%r9 │ │ │ │ - lea 0x102(%rip),%r8 │ │ │ │ + lea -0xa65(%rip),%r8 │ │ │ │ + pmulhrsw 0xade40(%rip),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0xade32(%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 32f615 <__cxa_finalize@plt+0x3045c5> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x279(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 3366d0 <__cxa_finalize@plt+0x30b680> │ │ │ │ - movswl (%rdx),%eax │ │ │ │ + jne 330380 <__cxa_finalize@plt+0x305330> │ │ │ │ + pshuflw $0x0,(%rdx),%xmm0 │ │ │ │ + punpcklwd %xmm0,%xmm0 │ │ │ │ + movdqa 0xade20(%rip),%xmm1 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ - or $0x10,%ecx │ │ │ │ - imul $0xb5,%eax,%eax │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - sar $0x8,%eax │ │ │ │ - jmp 335bdb <__cxa_finalize@plt+0x30ab8b> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa87d9(%rip),%r9 │ │ │ │ - lea 0xc16(%rip),%r8 │ │ │ │ - jmp 3366d0 <__cxa_finalize@plt+0x30b680> │ │ │ │ - lea 0xa87c9(%rip),%r9 │ │ │ │ - lea 0x708(%rip),%r8 │ │ │ │ - jmp 3366d0 <__cxa_finalize@plt+0x30b680> │ │ │ │ - lea 0xa87b9(%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 337b60 <__cxa_finalize@plt+0x30cb10> │ │ │ │ - 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 │ │ │ │ - vpmulhrsw %zmm21,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpunpckhwd %zmm20,%zmm16,%zmm19 │ │ │ │ - vpunpcklwd %zmm20,%zmm16,%zmm16 │ │ │ │ - vpunpckhwd %zmm17,%zmm18,%zmm20 │ │ │ │ - vpunpcklwd %zmm17,%zmm18,%zmm18 │ │ │ │ - vpunpckhdq %zmm18,%zmm16,%zmm17 │ │ │ │ - vpunpckldq %zmm18,%zmm16,%zmm16 │ │ │ │ - vpunpckldq %zmm20,%zmm19,%zmm18 │ │ │ │ - vpunpckhdq %zmm20,%zmm19,%zmm19 │ │ │ │ - jmp *%r8 │ │ │ │ - vprord $0x10,-0x400(%r9),%zmm21 │ │ │ │ - vshufi32x4 $0x78,%zmm18,%zmm18,%zmm18 │ │ │ │ - vshufi32x4 $0xb4,%zmm19,%zmm17,%zmm20 │ │ │ │ - vshufi32x4 $0x1e,%zmm19,%zmm17,%zmm17 │ │ │ │ - vpermb %zmm16,%zmm21,%zmm25 │ │ │ │ - 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 336a10 <__cxa_finalize@plt+0x30b9c0> │ │ │ │ - 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 │ │ │ │ - vpermt2q %zmm23,%zmm25,%zmm19 │ │ │ │ - vpbroadcastd -0xa4(%r9),%zmm23 │ │ │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm23,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm23,%zmm19,%zmm19 │ │ │ │ - vpbroadcastd %esi,%ymm22 │ │ │ │ - kxnorb %k1,%k1,%k1 │ │ │ │ - vpxord %zmm20,%zmm20,%zmm20 │ │ │ │ - vpmulld %ymm22,%ymm24,%ymm24 │ │ │ │ - kmovb %k1,%k2 │ │ │ │ - vpgatherdq (%rdi,%ymm24,1),%zmm22{%k1} │ │ │ │ - kmovb %k2,%k1 │ │ │ │ - vpgatherdq (%rcx,%ymm24,1),%zmm23{%k2} │ │ │ │ - vmovdqa32 %zmm20,(%rdx) │ │ │ │ - vmovdqa32 %zmm20,0x40(%rdx) │ │ │ │ - kmovb %k1,%k2 │ │ │ │ - vmovdqa32 %zmm20,0x80(%rdx) │ │ │ │ - vmovdqa32 %zmm20,0xc0(%rdx) │ │ │ │ - vpunpcklbw %zmm20,%zmm22,%zmm21 │ │ │ │ - vpunpckhbw %zmm20,%zmm22,%zmm22 │ │ │ │ - vpaddw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm22,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - vpscatterdq %zmm16,(%rdi,%ymm24,1){%k1} │ │ │ │ - vpunpcklbw %zmm20,%zmm23,%zmm22 │ │ │ │ - vpunpckhbw %zmm20,%zmm23,%zmm23 │ │ │ │ - vpaddw %zmm22,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm23,%zmm19,%zmm19 │ │ │ │ - vpackuswb %zmm19,%zmm18,%zmm18 │ │ │ │ - vpscatterdq %zmm18,(%rcx,%ymm24,1){%k2} │ │ │ │ + pmulhrsw 0xaddd0(%rip),%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + pmulhrsw 0xadd92(%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) │ │ │ │ - vpbroadcastd -0x88(%r9),%ymm26 │ │ │ │ - vpbroadcastq -0xb0(%r9),%ymm29 │ │ │ │ - vpbroadcastd 0xac(%r9),%ymm19 │ │ │ │ - vpbroadcastd 0xbc(%r9),%ymm21 │ │ │ │ - vpbroadcastd 0xb8(%r9),%ymm20 │ │ │ │ - vpxord %ymm22,%ymm22,%ymm22 │ │ │ │ - vpunpckhwd %ymm16,%ymm16,%ymm18 │ │ │ │ - vpmulhrsw %ymm19,%ymm18,%ymm18 │ │ │ │ - vpunpcklwd %ymm17,%ymm17,%ymm23 │ │ │ │ - vpmulhrsw %ymm21,%ymm23,%ymm23 │ │ │ │ - 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 336b6d <__cxa_finalize@plt+0x30bb1d> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x305(%rip),%r8 │ │ │ │ + jmp 330380 <__cxa_finalize@plt+0x305330> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vpbroadcastd -0x88(%r9),%ymm26 │ │ │ │ - vpbroadcastq -0xb0(%r9),%ymm29 │ │ │ │ - vpxord %ymm22,%ymm22,%ymm22 │ │ │ │ - vpunpckhwd %ymm16,%ymm16,%ymm24 │ │ │ │ - vpunpckhwd %ymm19,%ymm19,%ymm20 │ │ │ │ - vpunpckhwd %ymm18,%ymm18,%ymm21 │ │ │ │ - vpunpcklwd %ymm17,%ymm17,%ymm23 │ │ │ │ - vpunpckhwd %ymm17,%ymm17,%ymm17 │ │ │ │ - vpunpcklwd %ymm19,%ymm19,%ymm19 │ │ │ │ - vpunpcklwd %ymm16,%ymm22,%ymm25 │ │ │ │ - vpunpcklwd %ymm18,%ymm22,%ymm22 │ │ │ │ - vpbroadcastd 0xac(%r9),%ymm18 │ │ │ │ - vpbroadcastd 0xb0(%r9),%ymm16 │ │ │ │ - vpbroadcastd 0xb4(%r9),%ymm27 │ │ │ │ - vpbroadcastd 0xb8(%r9),%ymm28 │ │ │ │ - vpmulhrsw %ymm18,%ymm24,%ymm24 │ │ │ │ - vpbroadcastd 0xbc(%r9),%ymm18 │ │ │ │ - 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 336b0f <__cxa_finalize@plt+0x30babf> │ │ │ │ - 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 │ │ │ │ - vpunpckhwd %ymm18,%ymm21,%ymm21 │ │ │ │ - vpunpcklwd %ymm18,%ymm22,%ymm22 │ │ │ │ - vpbroadcastd -0x88(%r9),%ymm26 │ │ │ │ - vpbroadcastq -0xb0(%r9),%ymm29 │ │ │ │ - vpcmpnleub %ymm26,%ymm29,%k7 │ │ │ │ - vmovdqa32 %ymm26,%ymm18 │ │ │ │ - vpdpwssd 0x144(%r9){1to8},%ymm24,%ymm18 │ │ │ │ - vmovdqa32 %ymm26,%ymm20 │ │ │ │ - vpdpwssd 0x148(%r9){1to8},%ymm24,%ymm20 │ │ │ │ - vpslld $0x4,%ymm18,%ymm24 │ │ │ │ - vpmultishiftqb %ymm20,%ymm29,%ymm24{%k7} │ │ │ │ - vmovdqa32 %ymm26,%ymm18 │ │ │ │ - vpdpwssd 0xc(%r9){1to8},%ymm16,%ymm18 │ │ │ │ - vmovdqa32 %ymm26,%ymm20 │ │ │ │ - vpdpwssd 0x10(%r9){1to8},%ymm16,%ymm20 │ │ │ │ - vpslld $0x4,%ymm18,%ymm16 │ │ │ │ - vpmultishiftqb %ymm20,%ymm29,%ymm16{%k7} │ │ │ │ - vmovdqa32 %ymm26,%ymm18 │ │ │ │ - vpdpwssd 0x1ac(%r9){1to8},%ymm21,%ymm18 │ │ │ │ - vmovdqa32 %ymm26,%ymm20 │ │ │ │ - vpdpwssd 0x1b0(%r9){1to8},%ymm21,%ymm20 │ │ │ │ - vpslld $0x4,%ymm18,%ymm21 │ │ │ │ - vpmultishiftqb %ymm20,%ymm29,%ymm21{%k7} │ │ │ │ - vmovdqa32 %ymm26,%ymm18 │ │ │ │ - vpdpwssd 0x18(%r9){1to8},%ymm17,%ymm18 │ │ │ │ - vmovdqa32 %ymm26,%ymm20 │ │ │ │ - vpdpwssd 0x1c(%r9){1to8},%ymm17,%ymm20 │ │ │ │ - vpslld $0x4,%ymm18,%ymm17 │ │ │ │ - vpmultishiftqb %ymm20,%ymm29,%ymm17{%k7} │ │ │ │ - vmovdqa32 %ymm26,%ymm18 │ │ │ │ - vpdpwssd 0x150(%r9){1to8},%ymm23,%ymm18 │ │ │ │ - vmovdqa32 %ymm26,%ymm20 │ │ │ │ - vpdpwssd 0x154(%r9){1to8},%ymm23,%ymm20 │ │ │ │ - vpslld $0x4,%ymm18,%ymm23 │ │ │ │ - vpmultishiftqb %ymm20,%ymm29,%ymm23{%k7} │ │ │ │ - vmovdqa32 %ymm26,%ymm18 │ │ │ │ - vpdpwssd 0x1b8(%r9){1to8},%ymm19,%ymm18 │ │ │ │ - vmovdqa32 %ymm26,%ymm20 │ │ │ │ - vpdpwssd 0x1bc(%r9){1to8},%ymm19,%ymm20 │ │ │ │ - vpslld $0x4,%ymm18,%ymm19 │ │ │ │ - vpmultishiftqb %ymm20,%ymm29,%ymm19{%k7} │ │ │ │ - vpsubsw %ymm16,%ymm24,%ymm18 │ │ │ │ - vpaddsw %ymm16,%ymm24,%ymm24 │ │ │ │ - vpsubsw %ymm21,%ymm17,%ymm20 │ │ │ │ - vpaddsw %ymm21,%ymm17,%ymm17 │ │ │ │ - vmovdqa32 %ymm26,%ymm16 │ │ │ │ - vpdpwssd -0x34(%r9){1to8},%ymm22,%ymm16 │ │ │ │ - vmovdqa32 %ymm26,%ymm21 │ │ │ │ - vpdpwssd -0x38(%r9){1to8},%ymm22,%ymm21 │ │ │ │ - vpsrad $0xc,%ymm16,%ymm16 │ │ │ │ - vpsrad $0xc,%ymm21,%ymm21 │ │ │ │ - vpackssdw %ymm16,%ymm21,%ymm22 │ │ │ │ - vpsubsw %ymm17,%ymm24,%ymm16 │ │ │ │ - vpaddsw %ymm17,%ymm24,%ymm24 │ │ │ │ - vpsubsw %ymm19,%ymm23,%ymm17 │ │ │ │ - vpaddsw %ymm19,%ymm23,%ymm23 │ │ │ │ - vmovdqa32 %ymm26,%ymm19 │ │ │ │ - vpdpwssd -0x38(%r9){1to8},%ymm18,%ymm19 │ │ │ │ - vmovdqa32 %ymm26,%ymm21 │ │ │ │ - vpdpwssd -0x34(%r9){1to8},%ymm18,%ymm21 │ │ │ │ - vpslld $0x4,%ymm19,%ymm18 │ │ │ │ - vpmultishiftqb %ymm21,%ymm29,%ymm18{%k7} │ │ │ │ - vmovdqa32 %ymm26,%ymm19 │ │ │ │ - vpdpwssd -0x34(%r9){1to8},%ymm20,%ymm19 │ │ │ │ - vmovdqa32 %ymm26,%ymm21 │ │ │ │ - vpdpwssd -0x30(%r9){1to8},%ymm20,%ymm21 │ │ │ │ - vpslld $0x4,%ymm19,%ymm20 │ │ │ │ - vpmultishiftqb %ymm21,%ymm29,%ymm20{%k7} │ │ │ │ - vbroadcasti32x4 -0xc0(%r9),%ymm21 │ │ │ │ - vpbroadcastd -0x3c(%r9),%ymm27 │ │ │ │ - vpbroadcastd -0x40(%r9),%ymm28 │ │ │ │ - vpaddsw %ymm20,%ymm18,%ymm19 │ │ │ │ - vpsubsw %ymm20,%ymm18,%ymm18 │ │ │ │ - vpshufb %ymm21,%ymm24,%ymm24 │ │ │ │ - vpshufb %ymm21,%ymm23,%ymm23 │ │ │ │ - vpshufb %ymm21,%ymm19,%ymm19 │ │ │ │ - vmovdqa32 %ymm26,%ymm20 │ │ │ │ - vpdpwssd %ymm27,%ymm25,%ymm20 │ │ │ │ - vmovdqa32 %ymm26,%ymm21 │ │ │ │ - vpdpwssd %ymm28,%ymm25,%ymm21 │ │ │ │ - vpsrad $0xc,%ymm20,%ymm20 │ │ │ │ - vpsrad $0xc,%ymm21,%ymm21 │ │ │ │ - vpackssdw %ymm20,%ymm21,%ymm25 │ │ │ │ - vmovdqa32 %ymm26,%ymm20 │ │ │ │ - vpdpwssd %ymm28,%ymm17,%ymm20 │ │ │ │ - vmovdqa32 %ymm26,%ymm21 │ │ │ │ - vpdpwssd %ymm27,%ymm17,%ymm21 │ │ │ │ - vpsrad $0xc,%ymm20,%ymm20 │ │ │ │ - vpsrad $0xc,%ymm21,%ymm21 │ │ │ │ - vpackssdw %ymm20,%ymm21,%ymm17 │ │ │ │ - vmovdqa32 %ymm26,%ymm20 │ │ │ │ - vpdpwssd %ymm27,%ymm16,%ymm20 │ │ │ │ - vmovdqa32 %ymm26,%ymm21 │ │ │ │ - vpdpwssd %ymm28,%ymm16,%ymm21 │ │ │ │ - vpsrad $0xc,%ymm20,%ymm20 │ │ │ │ - vpsrad $0xc,%ymm21,%ymm21 │ │ │ │ - vmovdqa32 %ymm26,%ymm16 │ │ │ │ - vpdpwssd %ymm27,%ymm18,%ymm16 │ │ │ │ - vmovdqa32 %ymm26,%ymm27 │ │ │ │ - vpdpwssd %ymm28,%ymm18,%ymm27 │ │ │ │ - vpsrad $0xc,%ymm16,%ymm16 │ │ │ │ - vpsrad $0xc,%ymm27,%ymm27 │ │ │ │ - vpunpckhqdq %ymm17,%ymm23,%ymm18 │ │ │ │ - vpunpcklqdq %ymm17,%ymm23,%ymm23 │ │ │ │ - vpsubsw %ymm22,%ymm25,%ymm17 │ │ │ │ - vpaddsw %ymm22,%ymm25,%ymm25 │ │ │ │ - vpackssdw %ymm27,%ymm21,%ymm21 │ │ │ │ - vpackssdw %ymm16,%ymm20,%ymm20 │ │ │ │ - vpunpckhqdq %ymm19,%ymm24,%ymm16 │ │ │ │ - vpunpcklqdq %ymm19,%ymm24,%ymm24 │ │ │ │ - vpsubsw %ymm18,%ymm25,%ymm19 │ │ │ │ - vpaddsw %ymm18,%ymm25,%ymm25 │ │ │ │ - vpsubsw %ymm23,%ymm17,%ymm18 │ │ │ │ - vpaddsw %ymm23,%ymm17,%ymm17 │ │ │ │ - vpsubsw %ymm16,%ymm25,%ymm23 │ │ │ │ - vpaddsw %ymm25,%ymm16,%ymm16 │ │ │ │ - vpsubsw %ymm21,%ymm17,%ymm22 │ │ │ │ - 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 0xa8169(%rip),%r9 │ │ │ │ - lea -0x59e(%rip),%r8 │ │ │ │ - jmp 336d50 <__cxa_finalize@plt+0x30bd00> │ │ │ │ - lea 0xa8159(%rip),%r9 │ │ │ │ - lea 0x98(%rip),%r8 │ │ │ │ - jmp 336d50 <__cxa_finalize@plt+0x30bd00> │ │ │ │ - lea 0xa8149(%rip),%r9 │ │ │ │ - lea 0x4b2(%rip),%r8 │ │ │ │ - jmp 336d50 <__cxa_finalize@plt+0x30bd00> │ │ │ │ - lea 0xa8139(%rip),%r9 │ │ │ │ - lea 0x576(%rip),%r8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 337e60 <__cxa_finalize@plt+0x30ce10> │ │ │ │ - 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 │ │ │ │ - vpmulhrsw %zmm23,%zmm21,%zmm21 │ │ │ │ - vpmulhrsw %zmm23,%zmm20,%zmm20 │ │ │ │ - vpmulhrsw %zmm23,%zmm18,%zmm18 │ │ │ │ - vpunpckldq %zmm21,%zmm19,%zmm16 │ │ │ │ - vpunpckhdq %zmm21,%zmm19,%zmm19 │ │ │ │ - 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 336eb0 <__cxa_finalize@plt+0x30be60> │ │ │ │ - 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 │ │ │ │ - vpmulhrsw %zmm18,%zmm21,%zmm21 │ │ │ │ - vmovdqa32 -0x140(%r9),%ymm24 │ │ │ │ - lea (%rdi,%rsi,1),%rcx │ │ │ │ - vpsrlq $0x4,%zmm26,%zmm18 │ │ │ │ - vpermi2q %zmm19,%zmm16,%zmm18 │ │ │ │ - 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 336819 <__cxa_finalize@plt+0x30b7c9> │ │ │ │ + lea 0x5c5(%rip),%r8 │ │ │ │ + jmp 330380 <__cxa_finalize@plt+0x305330> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x720(%rip),%r8 │ │ │ │ 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 336ee4 <__cxa_finalize@plt+0x30be94> │ │ │ │ + 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 0xadbb1(%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 330da0 <__cxa_finalize@plt+0x305d50> │ │ │ │ + movdqa 0xadb43(%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 330650 <__cxa_finalize@plt+0x305600> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x35(%rip),%r8 │ │ │ │ + jmp 330650 <__cxa_finalize@plt+0x305600> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x2f5(%rip),%r8 │ │ │ │ + jmp 330650 <__cxa_finalize@plt+0x305600> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x450(%rip),%r8 │ │ │ │ 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 │ │ │ │ - vpsrlq $0x4,%zmm22,%zmm26 │ │ │ │ - vpermi2q %zmm18,%zmm16,%zmm22 │ │ │ │ - vpermt2q %zmm19,%zmm26,%zmm17 │ │ │ │ - vpunpcklwd %zmm21,%zmm20,%zmm16 │ │ │ │ - vpunpckhwd %zmm21,%zmm20,%zmm20 │ │ │ │ - vpunpcklwd %zmm17,%zmm22,%zmm21 │ │ │ │ - vpunpckhwd %zmm17,%zmm22,%zmm22 │ │ │ │ - vpbroadcastd -0x88(%r9),%zmm25 │ │ │ │ - vpbroadcastq -0xb0(%r9),%zmm29 │ │ │ │ - kxnorb %k1,%k1,%k1 │ │ │ │ - vpcmpnleub %zmm25,%zmm29,%k7 │ │ │ │ - vpxord %zmm24,%zmm24,%zmm24 │ │ │ │ - vpbroadcastd -0x1c(%r9),%zmm19 │ │ │ │ - vpbroadcastd -0x24(%r9),%zmm19{%k1} │ │ │ │ - vpbroadcastd -0x18(%r9),%zmm23 │ │ │ │ - vpbroadcastd -0x20(%r9),%zmm23{%k1} │ │ │ │ - vmovdqa32 %zmm25,%zmm17 │ │ │ │ - vpdpwssd %zmm19,%zmm16,%zmm17 │ │ │ │ - vmovdqa32 %zmm25,%zmm18 │ │ │ │ - vpdpwssd %zmm23,%zmm16,%zmm18 │ │ │ │ - vpslld $0x4,%zmm17,%zmm16 │ │ │ │ - vpmultishiftqb %zmm18,%zmm29,%zmm16{%k7} │ │ │ │ - vpbroadcastd -0x4(%r9),%zmm19 │ │ │ │ - vpbroadcastd -0xc(%r9),%zmm19{%k1} │ │ │ │ - vpbroadcastd (%r9),%zmm23 │ │ │ │ - vpbroadcastd -0x8(%r9),%zmm23{%k1} │ │ │ │ - vmovdqa32 %zmm25,%zmm17 │ │ │ │ - vpdpwssd %zmm19,%zmm22,%zmm17 │ │ │ │ - vmovdqa32 %zmm25,%zmm18 │ │ │ │ - vpdpwssd %zmm23,%zmm22,%zmm18 │ │ │ │ - vpslld $0x4,%zmm17,%zmm22 │ │ │ │ - vpmultishiftqb %zmm18,%zmm29,%zmm22{%k7} │ │ │ │ - vpbroadcastd 0x4(%r9),%zmm19 │ │ │ │ - vpbroadcastd -0x1dc(%r9),%zmm19{%k1} │ │ │ │ - vpbroadcastd 0x8(%r9),%zmm23 │ │ │ │ - vpbroadcastd -0x1ec(%r9),%zmm23{%k1} │ │ │ │ - vmovdqa32 %zmm25,%zmm17 │ │ │ │ - vpdpwssd %zmm19,%zmm20,%zmm17 │ │ │ │ - vmovdqa32 %zmm25,%zmm18 │ │ │ │ - vpdpwssd %zmm23,%zmm20,%zmm18 │ │ │ │ - vpslld $0x4,%zmm17,%zmm20 │ │ │ │ - vpmultishiftqb %zmm18,%zmm29,%zmm20{%k7} │ │ │ │ - vpbroadcastd -0x1fc(%r9),%zmm19 │ │ │ │ - vpbroadcastd -0x14(%r9),%zmm19{%k1} │ │ │ │ - vpbroadcastd -0x1e4(%r9),%zmm23 │ │ │ │ - vpbroadcastd -0x10(%r9),%zmm23{%k1} │ │ │ │ - vmovdqa32 %zmm25,%zmm17 │ │ │ │ - vpdpwssd %zmm19,%zmm21,%zmm17 │ │ │ │ - vmovdqa32 %zmm25,%zmm18 │ │ │ │ - vpdpwssd %zmm23,%zmm21,%zmm18 │ │ │ │ - vpslld $0x4,%zmm17,%zmm21 │ │ │ │ - vpmultishiftqb %zmm18,%zmm29,%zmm21{%k7} │ │ │ │ - vpsubsw %zmm22,%zmm16,%zmm18 │ │ │ │ - vpaddsw %zmm22,%zmm16,%zmm16 │ │ │ │ - vpsubsw %zmm20,%zmm21,%zmm19 │ │ │ │ - vpaddsw %zmm20,%zmm21,%zmm21 │ │ │ │ - vpbroadcastd 0x1b8(%r9),%zmm22 │ │ │ │ - vpbroadcastd 0x150(%r9),%zmm22{%k1} │ │ │ │ - vpbroadcastd 0x1bc(%r9),%zmm23 │ │ │ │ - vpbroadcastd 0x154(%r9),%zmm23{%k1} │ │ │ │ - vmovdqa32 %zmm25,%zmm20 │ │ │ │ - vpdpwssd %zmm22,%zmm18,%zmm20 │ │ │ │ - vmovdqa32 %zmm25,%zmm17 │ │ │ │ - vpdpwssd %zmm23,%zmm18,%zmm17 │ │ │ │ - vpslld $0x4,%zmm20,%zmm18 │ │ │ │ - vpmultishiftqb %zmm17,%zmm29,%zmm18{%k7} │ │ │ │ - vpsubw %zmm23,%zmm24,%zmm23 │ │ │ │ - vmovdqa32 %zmm25,%zmm20 │ │ │ │ - vpdpwssd %zmm23,%zmm19,%zmm20 │ │ │ │ - vmovdqa32 %zmm25,%zmm17 │ │ │ │ - vpdpwssd %zmm22,%zmm19,%zmm17 │ │ │ │ - vpslld $0x4,%zmm20,%zmm19 │ │ │ │ - vpmultishiftqb %zmm17,%zmm29,%zmm19{%k7} │ │ │ │ - vpbroadcastd -0x54(%r9),%zmm22 │ │ │ │ - vpbroadcastd -0x34(%r9),%zmm22{%k1} │ │ │ │ - vpsubsw %zmm21,%zmm16,%zmm17 │ │ │ │ - vpaddsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpsubsw %zmm19,%zmm18,%zmm20 │ │ │ │ - vpaddsw %zmm19,%zmm18,%zmm18 │ │ │ │ - vmovdqa32 %zmm25,%zmm19 │ │ │ │ - vpdpwssd -0x38(%r9){1to16},%zmm17,%zmm19 │ │ │ │ - vmovdqa32 %zmm25,%zmm21 │ │ │ │ - vpdpwssd %zmm22,%zmm17,%zmm21 │ │ │ │ - vpsrad $0xc,%zmm19,%zmm19 │ │ │ │ - vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ - vpackssdw %zmm19,%zmm21,%zmm17 │ │ │ │ - vmovdqa32 %zmm25,%zmm19 │ │ │ │ - vpdpwssd -0x38(%r9){1to16},%zmm20,%zmm19 │ │ │ │ - vmovdqa32 %zmm25,%zmm21 │ │ │ │ - vpdpwssd %zmm22,%zmm20,%zmm21 │ │ │ │ - vpsrad $0xc,%zmm19,%zmm19 │ │ │ │ - vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ - vpackssdw %zmm19,%zmm21,%zmm20 │ │ │ │ - vbroadcasti32x4 -0xc0(%r9),%zmm21 │ │ │ │ - vpshufb %zmm21,%zmm16,%zmm16 │ │ │ │ - vpshufb %zmm21,%zmm18,%zmm18 │ │ │ │ - vshufi32x4 $0xee,%zmm18,%zmm16,%zmm19 │ │ │ │ - vinserti32x8 $0x1,%ymm18,%zmm16,%zmm16 │ │ │ │ - vshufi32x4 $0xee,%zmm20,%zmm17,%zmm18 │ │ │ │ - vinserti32x8 $0x1,%ymm20,%zmm17,%zmm17 │ │ │ │ - vpshufd $0x4e,%zmm18,%zmm18 │ │ │ │ - vpsubsw %zmm19,%zmm16,%zmm20 │ │ │ │ - vpaddsw %zmm19,%zmm16,%zmm16 │ │ │ │ - vpaddsw %zmm18,%zmm17,%zmm19 │ │ │ │ - vpsubsw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpunpckhqdq %zmm17,%zmm20,%zmm18 │ │ │ │ - vpunpcklqdq %zmm17,%zmm20,%zmm20 │ │ │ │ + nop │ │ │ │ + lea -0x1e5c(%rip),%rcx │ │ │ │ + jmp 330387 <__cxa_finalize@plt+0x305337> │ │ │ │ + call 331260 <__cxa_finalize@plt+0x306210> │ │ │ │ + call 331720 <__cxa_finalize@plt+0x3066d0> │ │ │ │ + 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 0xad8be(%rip),%xmm7 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pxor %xmm3,%xmm3 │ │ │ │ + psubw %xmm7,%xmm3 │ │ │ │ + movdqa 0x40(%rdx),%xmm7 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm7 │ │ │ │ + pmulhrsw %xmm3,%xmm1 │ │ │ │ + pmulhrsw 0x50(%rdx),%xmm3 │ │ │ │ + movdqa %xmm5,0x70(%rdx) │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + punpckhqdq %xmm7,%xmm5 │ │ │ │ + punpcklqdq %xmm7,%xmm4 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + punpckhqdq %xmm1,%xmm7 │ │ │ │ + punpcklqdq %xmm1,%xmm6 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhqdq %xmm2,%xmm1 │ │ │ │ + punpcklqdq %xmm2,%xmm0 │ │ │ │ + movdqa %xmm4,0x40(%rdx) │ │ │ │ + movdqa 0x70(%rdx),%xmm4 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + punpcklqdq %xmm3,%xmm2 │ │ │ │ + punpckhqdq %xmm3,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + movdqa %xmm5,0x50(%rdx) │ │ │ │ + movdqa %xmm6,0x60(%rdx) │ │ │ │ + mov %rdx,%rcx │ │ │ │ + lea (%rdi,%rsi,2),%rdx │ │ │ │ + movd (%rdi),%xmm4 │ │ │ │ + movd (%rdi,%rsi,1),%xmm6 │ │ │ │ + punpckldq %xmm6,%xmm4 │ │ │ │ + movd (%rdx),%xmm5 │ │ │ │ + movd (%rdx,%rsi,1),%xmm6 │ │ │ │ + punpckldq %xmm6,%xmm5 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + punpcklbw %xmm6,%xmm4 │ │ │ │ + punpcklbw %xmm6,%xmm5 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + packuswb %xmm5,%xmm4 │ │ │ │ + movd %xmm4,(%rdi) │ │ │ │ + pshuflw $0x4e,%xmm4,%xmm5 │ │ │ │ + movd %xmm5,(%rdi,%rsi,1) │ │ │ │ + punpckhqdq %xmm4,%xmm4 │ │ │ │ + movd %xmm4,(%rdx) │ │ │ │ + psrlq $0x20,%xmm4 │ │ │ │ + movd %xmm4,(%rdx,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + lea (%rdi,%rsi,2),%rdx │ │ │ │ + movd (%rdi),%xmm4 │ │ │ │ + movd (%rdi,%rsi,1),%xmm6 │ │ │ │ + punpckldq %xmm6,%xmm4 │ │ │ │ + movd (%rdx),%xmm5 │ │ │ │ + movd (%rdx,%rsi,1),%xmm6 │ │ │ │ + punpckldq %xmm6,%xmm5 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + punpcklbw %xmm6,%xmm4 │ │ │ │ + punpcklbw %xmm6,%xmm5 │ │ │ │ + paddw %xmm2,%xmm4 │ │ │ │ + paddw %xmm3,%xmm5 │ │ │ │ + packuswb %xmm5,%xmm4 │ │ │ │ + movd %xmm4,(%rdi) │ │ │ │ + pshuflw $0x4e,%xmm4,%xmm5 │ │ │ │ + movd %xmm5,(%rdi,%rsi,1) │ │ │ │ + punpckhqdq %xmm4,%xmm4 │ │ │ │ + movd %xmm4,(%rdx) │ │ │ │ + psrlq $0x20,%xmm4 │ │ │ │ + movd %xmm4,(%rdx,%rsi,1) │ │ │ │ + movdqa 0x40(%rcx),%xmm0 │ │ │ │ + movdqa 0x50(%rcx),%xmm1 │ │ │ │ + movdqa 0x60(%rcx),%xmm2 │ │ │ │ + movdqa %xmm7,%xmm3 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + lea (%rdi,%rsi,2),%rdx │ │ │ │ + movd (%rdi),%xmm4 │ │ │ │ + movd (%rdi,%rsi,1),%xmm6 │ │ │ │ + punpckldq %xmm6,%xmm4 │ │ │ │ + movd (%rdx),%xmm5 │ │ │ │ + movd (%rdx,%rsi,1),%xmm6 │ │ │ │ + punpckldq %xmm6,%xmm5 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + punpcklbw %xmm6,%xmm4 │ │ │ │ + punpcklbw %xmm6,%xmm5 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + paddw %xmm1,%xmm5 │ │ │ │ + packuswb %xmm5,%xmm4 │ │ │ │ + movd %xmm4,(%rdi) │ │ │ │ + pshuflw $0x4e,%xmm4,%xmm5 │ │ │ │ + movd %xmm5,(%rdi,%rsi,1) │ │ │ │ + punpckhqdq %xmm4,%xmm4 │ │ │ │ + movd %xmm4,(%rdx) │ │ │ │ + psrlq $0x20,%xmm4 │ │ │ │ + movd %xmm4,(%rdx,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + lea (%rdi,%rsi,2),%rdx │ │ │ │ + movd (%rdi),%xmm4 │ │ │ │ + movd (%rdi,%rsi,1),%xmm6 │ │ │ │ + punpckldq %xmm6,%xmm4 │ │ │ │ + movd (%rdx),%xmm5 │ │ │ │ + movd (%rdx,%rsi,1),%xmm6 │ │ │ │ + punpckldq %xmm6,%xmm5 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + punpcklbw %xmm6,%xmm4 │ │ │ │ + punpcklbw %xmm6,%xmm5 │ │ │ │ + paddw %xmm2,%xmm4 │ │ │ │ + paddw %xmm3,%xmm5 │ │ │ │ + packuswb %xmm5,%xmm4 │ │ │ │ + movd %xmm4,(%rdi) │ │ │ │ + pshuflw $0x4e,%xmm4,%xmm5 │ │ │ │ + movd %xmm5,(%rdi,%rsi,1) │ │ │ │ + punpckhqdq %xmm4,%xmm4 │ │ │ │ + movd %xmm4,(%rdx) │ │ │ │ + psrlq $0x20,%xmm4 │ │ │ │ + movd %xmm4,(%rdx,%rsi,1) │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,(%rcx) │ │ │ │ + movdqa %xmm7,0x10(%rcx) │ │ │ │ + movdqa %xmm7,0x20(%rcx) │ │ │ │ + movdqa %xmm7,0x30(%rcx) │ │ │ │ + movdqa %xmm7,0x40(%rcx) │ │ │ │ + movdqa %xmm7,0x50(%rcx) │ │ │ │ + movdqa %xmm7,0x60(%rcx) │ │ │ │ + movdqa %xmm7,0x70(%rcx) │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - lea 0xa7cf9(%rip),%r9 │ │ │ │ - lea -0xa0e(%rip),%r8 │ │ │ │ - jmp 3371c0 <__cxa_finalize@plt+0x30c170> │ │ │ │ - lea 0xa7ce9(%rip),%r9 │ │ │ │ - lea -0x3d8(%rip),%r8 │ │ │ │ - jmp 3371c0 <__cxa_finalize@plt+0x30c170> │ │ │ │ - lea 0xa7cd9(%rip),%r9 │ │ │ │ - lea 0x42(%rip),%r8 │ │ │ │ - jmp 3371c0 <__cxa_finalize@plt+0x30c170> │ │ │ │ - lea 0xa7cc9(%rip),%r9 │ │ │ │ - lea 0x106(%rip),%r8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 337e60 <__cxa_finalize@plt+0x30ce10> │ │ │ │ - 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 336d7b <__cxa_finalize@plt+0x30bd2b> │ │ │ │ - call 336eb0 <__cxa_finalize@plt+0x30be60> │ │ │ │ - vpbroadcastd -0xa4(%r9),%zmm23 │ │ │ │ - vpsrlq $0x24,%zmm26,%zmm26 │ │ │ │ - vpsubw %zmm23,%zmm24,%zmm22 │ │ │ │ - jmp 336ddf <__cxa_finalize@plt+0x30bd8f> │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0xa7c69(%rip),%r9 │ │ │ │ - lea -0xa9e(%rip),%r8 │ │ │ │ - jmp 337250 <__cxa_finalize@plt+0x30c200> │ │ │ │ - lea 0xa7c59(%rip),%r9 │ │ │ │ - lea -0x468(%rip),%r8 │ │ │ │ - jmp 337250 <__cxa_finalize@plt+0x30c200> │ │ │ │ - lea 0xa7c49(%rip),%r9 │ │ │ │ - lea -0x4e(%rip),%r8 │ │ │ │ - jmp 337250 <__cxa_finalize@plt+0x30c200> │ │ │ │ - lea 0xa7c39(%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 │ │ │ │ - vpbroadcastd -0x8c(%r9),%zmm21 │ │ │ │ - vpunpckldq %zmm18,%zmm19,%zmm17 │ │ │ │ - vpunpckhdq %zmm18,%zmm19,%zmm19 │ │ │ │ - vpunpckldq %zmm16,%zmm20,%zmm18 │ │ │ │ - vpunpckhdq %zmm16,%zmm20,%zmm20 │ │ │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm21,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm21,%zmm19,%zmm19 │ │ │ │ - vpmulhrsw %zmm21,%zmm20,%zmm20 │ │ │ │ - vpunpcklqdq %zmm18,%zmm17,%zmm16 │ │ │ │ - vpunpckhqdq %zmm18,%zmm17,%zmm17 │ │ │ │ - vpunpcklqdq %zmm20,%zmm19,%zmm18 │ │ │ │ - vpunpckhqdq %zmm20,%zmm19,%zmm19 │ │ │ │ - jmp *%r8 │ │ │ │ - vpbroadcastd -0x94(%r9),%zmm23 │ │ │ │ - vmovdqa32 -0x160(%r9),%ymm24 │ │ │ │ - lea (%rdi,%rsi,2),%rcx │ │ │ │ - vpmulhrsw %zmm16,%zmm23,%zmm20 │ │ │ │ - vpmulhrsw %zmm17,%zmm23,%zmm21 │ │ │ │ - vpmulhrsw %zmm18,%zmm23,%zmm22 │ │ │ │ - vpmulhrsw %zmm19,%zmm23,%zmm23 │ │ │ │ - vpaddsw %zmm16,%zmm16,%zmm16 │ │ │ │ - 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 336806 <__cxa_finalize@plt+0x30b7b6> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + lea -0x4c7(%rip),%r8 │ │ │ │ + jmp 330920 <__cxa_finalize@plt+0x3058d0> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x29b(%rip),%r8 │ │ │ │ + jmp 330920 <__cxa_finalize@plt+0x3058d0> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x25(%rip),%r8 │ │ │ │ + jmp 330920 <__cxa_finalize@plt+0x3058d0> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x180(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + lea -0x1dbc(%rip),%rcx │ │ │ │ + jmp 330387 <__cxa_finalize@plt+0x305337> │ │ │ │ + call 331260 <__cxa_finalize@plt+0x306210> │ │ │ │ + call 331720 <__cxa_finalize@plt+0x3066d0> │ │ │ │ + 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 0xad5fe(%rip),%xmm7 │ │ │ │ + jmp 3306b2 <__cxa_finalize@plt+0x305662> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa7b49(%rip),%r9 │ │ │ │ - lea 0xdd(%rip),%r8 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 337380 <__cxa_finalize@plt+0x30c330> │ │ │ │ - movswl (%rdx),%eax │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - jmp 33786a <__cxa_finalize@plt+0x30c81a> │ │ │ │ + nop │ │ │ │ + lea -0x577(%rip),%r8 │ │ │ │ + jmp 3309d0 <__cxa_finalize@plt+0x305980> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xa7b29(%rip),%r9 │ │ │ │ - lea 0x23b(%rip),%r8 │ │ │ │ - jmp 337380 <__cxa_finalize@plt+0x30c330> │ │ │ │ - lea 0xa7b19(%rip),%r9 │ │ │ │ - lea 0x3dc(%rip),%r8 │ │ │ │ - jmp 337380 <__cxa_finalize@plt+0x30c330> │ │ │ │ - lea 0xa7b09(%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 334e30 <__cxa_finalize@plt+0x309de0> │ │ │ │ - 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 │ │ │ │ - vpmulhrsw %zmm24,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm24,%zmm16,%zmm16 │ │ │ │ - vpshufd $0x4e,%zmm17,%zmm17 │ │ │ │ - vpunpckhwd %zmm17,%zmm16,%zmm18 │ │ │ │ - vpunpcklwd %zmm17,%zmm16,%zmm16 │ │ │ │ - vpunpckhwd %zmm18,%zmm16,%zmm17 │ │ │ │ - vpunpcklwd %zmm18,%zmm16,%zmm16 │ │ │ │ - jmp *%r8 │ │ │ │ - vpbroadcastd -0x88(%r9),%zmm20 │ │ │ │ - vpunpckhwd %zmm16,%zmm17,%zmm18 │ │ │ │ - vpunpcklwd %zmm16,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %zmm20,%zmm16 │ │ │ │ - vpdpwssd -0x34(%r9){1to16},%zmm18,%zmm16 │ │ │ │ - vmovdqa32 %zmm20,%zmm19 │ │ │ │ - vpdpwssd -0x38(%r9){1to16},%zmm18,%zmm19 │ │ │ │ - vpsrad $0xc,%zmm16,%zmm16 │ │ │ │ - vpsrad $0xc,%zmm19,%zmm19 │ │ │ │ - vpackssdw %zmm16,%zmm19,%zmm18 │ │ │ │ - vmovdqa32 %zmm20,%zmm16 │ │ │ │ - vpdpwssd -0x3c(%r9){1to16},%zmm17,%zmm16 │ │ │ │ - vmovdqa32 %zmm20,%zmm19 │ │ │ │ - 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 3375a8 <__cxa_finalize@plt+0x30c558> │ │ │ │ + lea -0x34b(%rip),%r8 │ │ │ │ + jmp 3309d0 <__cxa_finalize@plt+0x305980> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x8b(%rip),%r8 │ │ │ │ + jmp 3309d0 <__cxa_finalize@plt+0x305980> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xd0(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + movdqa 0x10(%rdx),%xmm0 │ │ │ │ + movdqa 0xad5f3(%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 32e800 <__cxa_finalize@plt+0x3037b0> │ │ │ │ + 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 3309fa <__cxa_finalize@plt+0x3059aa> │ │ │ │ + movdqa 0x10(%rdx),%xmm4 │ │ │ │ + movdqa 0x30(%rdx),%xmm5 │ │ │ │ + movdqa 0x50(%rdx),%xmm6 │ │ │ │ + jmp *%rcx │ │ │ │ + movdqa 0xad521(%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 0xad492(%rip),%xmm7 │ │ │ │ + pmulhrsw %xmm6,%xmm7 │ │ │ │ + paddsw %xmm6,%xmm6 │ │ │ │ + paddsw %xmm7,%xmm6 │ │ │ │ + movdqa 0xad42d(%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 33072b <__cxa_finalize@plt+0x3056db> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa79c9(%rip),%r9 │ │ │ │ - lea -0xa3(%rip),%r8 │ │ │ │ - jmp 3374f0 <__cxa_finalize@plt+0x30c4a0> │ │ │ │ - lea 0xa79b9(%rip),%r9 │ │ │ │ - lea 0xcb(%rip),%r8 │ │ │ │ - jmp 3374f0 <__cxa_finalize@plt+0x30c4a0> │ │ │ │ - lea 0xa79a9(%rip),%r9 │ │ │ │ - lea 0x26c(%rip),%r8 │ │ │ │ - jmp 3374f0 <__cxa_finalize@plt+0x30c4a0> │ │ │ │ - lea 0xa7999(%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 3352b1 <__cxa_finalize@plt+0x30a261> │ │ │ │ - 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 │ │ │ │ - vpdpwssd -0x3c(%r9){1to16},%zmm21,%zmm17 │ │ │ │ - vmovdqa32 %zmm25,%zmm20 │ │ │ │ - vpdpwssd -0x40(%r9){1to16},%zmm21,%zmm20 │ │ │ │ - vpsrad $0xc,%zmm17,%zmm17 │ │ │ │ - vpsrad $0xc,%zmm20,%zmm20 │ │ │ │ - vpackssdw %zmm20,%zmm17,%zmm17 │ │ │ │ - vpermi2q %zmm19,%zmm17,%zmm16 │ │ │ │ - vpermt2q %zmm19,%zmm26,%zmm17 │ │ │ │ - vpunpckhwd %zmm17,%zmm16,%zmm18 │ │ │ │ - vpunpcklwd %zmm17,%zmm16,%zmm16 │ │ │ │ - vpunpckhwd %zmm18,%zmm16,%zmm17 │ │ │ │ - vpunpcklwd %zmm18,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm22,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm22,%zmm17,%zmm17 │ │ │ │ + lea 0x1dd(%rip),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 330c60 <__cxa_finalize@plt+0x305c10> │ │ │ │ + movd 0xad449(%rip),%xmm1 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movd 0xad3f8(%rip),%xmm2 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + mov $0x2,%edx │ │ │ │ + lea 0x71(%rip),%r8 │ │ │ │ + pmulhrsw %xmm2,%xmm0 │ │ │ │ + movd 0xad3ad(%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 330bda <__cxa_finalize@plt+0x305b8a> │ │ │ │ jmp *%r8 │ │ │ │ - call 337640 <__cxa_finalize@plt+0x30c5f0> │ │ │ │ - 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 │ │ │ │ - lea (%rdi,%rsi,2),%rcx │ │ │ │ - vmovdqa32 (%rdi),%xmm17 │ │ │ │ - vinserti32x4 $0x1,(%rdi,%rsi,1),%ymm17,%ymm17 │ │ │ │ - vinserti32x4 $0x2,(%rcx),%zmm17,%zmm17 │ │ │ │ - vinserti32x4 $0x3,(%rcx,%rsi,1),%zmm17,%zmm17 │ │ │ │ - vpxord %zmm20,%zmm20,%zmm20 │ │ │ │ - vmovdqa32 %zmm20,(%rdx) │ │ │ │ - vmovdqa32 %zmm20,0x40(%rdx) │ │ │ │ - vpunpcklbw %zmm20,%zmm17,%zmm16 │ │ │ │ - vpunpckhbw %zmm20,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm18,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm19,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 %xmm16,(%rdi) │ │ │ │ - vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,1) │ │ │ │ - vextracti32x4 $0x2,%zmm16,(%rcx) │ │ │ │ - vextracti32x4 $0x3,%zmm16,(%rcx,%rsi,1) │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x611(%rip),%r8 │ │ │ │ + jmp 330c60 <__cxa_finalize@plt+0x305c10> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xc06(%rip),%r8 │ │ │ │ + jmp 330c60 <__cxa_finalize@plt+0x305c10> │ │ │ │ + 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 330da0 <__cxa_finalize@plt+0x305d50> │ │ │ │ + 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 0xad2d7(%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 │ │ │ │ - vpunpcklwd %zmm16,%zmm17,%zmm20 │ │ │ │ - vpunpckhwd %zmm16,%zmm17,%zmm21 │ │ │ │ - vpbroadcastd -0x88(%r9),%zmm19 │ │ │ │ - vmovdqa32 %zmm19,%zmm16 │ │ │ │ - vpdpwssd -0x1d4(%r9){1to16},%zmm20,%zmm16 │ │ │ │ - vmovdqa32 %zmm19,%zmm18 │ │ │ │ - vpdpwssd -0x74(%r9){1to16},%zmm20,%zmm18 │ │ │ │ - vmovdqa32 %zmm19,%zmm17 │ │ │ │ - vpdpwssd -0x70(%r9){1to16},%zmm20,%zmm17 │ │ │ │ - vpdpwssd -0x1f4(%r9){1to16},%zmm20,%zmm19 │ │ │ │ - vpdpwssd -0x6c(%r9){1to16},%zmm21,%zmm16 │ │ │ │ - vpdpwssd -0x68(%r9){1to16},%zmm21,%zmm18 │ │ │ │ - vpdpwssd -0x64(%r9){1to16},%zmm21,%zmm17 │ │ │ │ - vpdpwssd -0x60(%r9){1to16},%zmm21,%zmm19 │ │ │ │ - vpsrad $0xc,%zmm16,%zmm16 │ │ │ │ - vpsrad $0xc,%zmm18,%zmm18 │ │ │ │ - vpsrad $0xc,%zmm17,%zmm17 │ │ │ │ - vpsrad $0xc,%zmm19,%zmm19 │ │ │ │ - vpackssdw %zmm18,%zmm16,%zmm16 │ │ │ │ - vpackssdw %zmm19,%zmm17,%zmm17 │ │ │ │ + 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 0xad174(%rip),%xmm6 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + punpckhwd %xmm3,%xmm4 │ │ │ │ + punpcklwd %xmm2,%xmm0 │ │ │ │ + punpckhwd %xmm1,%xmm2 │ │ │ │ + punpcklwd %xmm3,%xmm1 │ │ │ │ + movdqa 0xace88(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm4,%xmm3 │ │ │ │ + pmaddwd 0xace8c(%rip),%xmm4 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm3,%xmm4 │ │ │ │ + movdqa 0xace7e(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd 0xace82(%rip),%xmm2 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + movdqa 0xace14(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm1,%xmm3 │ │ │ │ + pmaddwd 0xace18(%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 0xacd2d(%rip),%xmm3 │ │ │ │ + movdqa 0xacdb5(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm0,%xmm2 │ │ │ │ + pmaddwd 0xacdb9(%rip),%xmm0 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm2,%xmm0 │ │ │ │ + movdqa 0xacd8b(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm3,%xmm2 │ │ │ │ + pmaddwd 0xacd8f(%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 0xad00b(%rip),%xmm3 │ │ │ │ + movdqa 0xacd83(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm6,%xmm2 │ │ │ │ + pmaddwd 0xacd67(%rip),%xmm6 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + paddd %xmm3,%xmm6 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + packssdw %xmm2,%xmm6 │ │ │ │ + movdqa 0xacd99(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm7,%xmm2 │ │ │ │ + pmaddwd 0xacd7d(%rip),%xmm7 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + paddd %xmm3,%xmm7 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + packssdw %xmm2,%xmm7 │ │ │ │ + movdqa 0xacd4f(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm4,%xmm2 │ │ │ │ + pmaddwd 0xacd33(%rip),%xmm4 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + paddd %xmm3,%xmm4 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm2,%xmm4 │ │ │ │ + movdqa 0xacd65(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd 0xacd49(%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 0xacbb3(%rip),%xmm4 │ │ │ │ + pshufb %xmm4,%xmm2 │ │ │ │ + pshufb %xmm4,%xmm7 │ │ │ │ + movdqa 0xacc51(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + pmaddwd 0xacc35(%rip),%xmm2 │ │ │ │ + paddd %xmm3,%xmm5 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm2 │ │ │ │ + movdqa 0xacc17(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm7,%xmm5 │ │ │ │ + pmaddwd 0xacd0b(%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 0xacbab(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + pmaddwd 0xacbaf(%rip),%xmm5 │ │ │ │ + paddd %xmm3,%xmm4 │ │ │ │ + paddd %xmm3,%xmm5 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + movdqa 0xacb85(%rip),%xmm7 │ │ │ │ + pmaddwd %xmm1,%xmm7 │ │ │ │ + pmaddwd 0xacb89(%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 0xa77a9(%rip),%r9 │ │ │ │ - lea -0x2c3(%rip),%r8 │ │ │ │ - jmp 337710 <__cxa_finalize@plt+0x30c6c0> │ │ │ │ - lea 0xa7799(%rip),%r9 │ │ │ │ - lea -0x155(%rip),%r8 │ │ │ │ - jmp 337710 <__cxa_finalize@plt+0x30c6c0> │ │ │ │ - lea 0xa7789(%rip),%r9 │ │ │ │ - lea 0x4c(%rip),%r8 │ │ │ │ - jmp 337710 <__cxa_finalize@plt+0x30c6c0> │ │ │ │ - lea 0xa7779(%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 3352b1 <__cxa_finalize@plt+0x30a261> │ │ │ │ - vpbroadcastd -0x78(%r9),%zmm22 │ │ │ │ - vpsrlq $0xc,%zmm26,%zmm16 │ │ │ │ - vpsrlq $0x10,%zmm26,%zmm26 │ │ │ │ - jmp 337525 <__cxa_finalize@plt+0x30c4d5> │ │ │ │ - call 337640 <__cxa_finalize@plt+0x30c5f0> │ │ │ │ - vmovdqu32 -0x2be(%r9),%zmm18 │ │ │ │ - jmp 3375a8 <__cxa_finalize@plt+0x30c558> │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0xa7719(%rip),%r9 │ │ │ │ - lea -0x353(%rip),%r8 │ │ │ │ - jmp 3377a0 <__cxa_finalize@plt+0x30c750> │ │ │ │ - lea 0xa7709(%rip),%r9 │ │ │ │ - lea -0x1e5(%rip),%r8 │ │ │ │ - jmp 3377a0 <__cxa_finalize@plt+0x30c750> │ │ │ │ - lea 0xa76f9(%rip),%r9 │ │ │ │ - lea -0x44(%rip),%r8 │ │ │ │ - jmp 3377a0 <__cxa_finalize@plt+0x30c750> │ │ │ │ - lea 0xa76e9(%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 │ │ │ │ - vshufps $0x88,%zmm18,%zmm17,%zmm16 │ │ │ │ - vshufps $0xdd,%zmm18,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm16,%zmm19,%zmm18 │ │ │ │ - vpmulhrsw %zmm17,%zmm19,%zmm19 │ │ │ │ - vpmulhrsw %zmm20,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm20,%zmm19,%zmm19 │ │ │ │ - vpaddsw %zmm18,%zmm16,%zmm16 │ │ │ │ - vpaddsw %zmm19,%zmm17,%zmm17 │ │ │ │ - vpermb %zmm16,%zmm21,%zmm16 │ │ │ │ - vpermb %zmm17,%zmm21,%zmm17 │ │ │ │ - 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 3375a8 <__cxa_finalize@plt+0x30c558> │ │ │ │ + lea -0x3f3(%rip),%r8 │ │ │ │ + jmp 331190 <__cxa_finalize@plt+0x306140> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xe1(%rip),%r8 │ │ │ │ + jmp 331190 <__cxa_finalize@plt+0x306140> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x6d6(%rip),%r8 │ │ │ │ + jmp 331190 <__cxa_finalize@plt+0x306140> │ │ │ │ + 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 331260 <__cxa_finalize@plt+0x306210> │ │ │ │ + call 331650 <__cxa_finalize@plt+0x306600> │ │ │ │ + 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 0xacd98(%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 330cf7 <__cxa_finalize@plt+0x305ca7> │ │ │ │ + lea -0x22cc(%rip),%r8 │ │ │ │ + jmp 330d6b <__cxa_finalize@plt+0x305d1b> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xa7639(%rip),%r9 │ │ │ │ - lea 0x1bd(%rip),%r8 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 337930 <__cxa_finalize@plt+0x30c8e0> │ │ │ │ - movswl (%rdx),%eax │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - or $0x8,%ecx │ │ │ │ - imul $0xb5,%eax,%eax │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - sar $0x8,%eax │ │ │ │ - imul $0xb5,%eax,%eax │ │ │ │ - add $0x180,%eax │ │ │ │ - sar $0x9,%eax │ │ │ │ - imul $0xb5,%eax,%eax │ │ │ │ - lea (%rsi,%rsi,2),%rdx │ │ │ │ - add $0x880,%eax │ │ │ │ - sar $0xc,%eax │ │ │ │ - vpxord %zmm18,%zmm18,%zmm18 │ │ │ │ - vpbroadcastw %eax,%zmm19 │ │ │ │ - vmovdqa32 (%rdi),%xmm17 │ │ │ │ - vinserti32x4 $0x1,(%rdi,%rsi,1),%ymm17,%ymm17 │ │ │ │ - vinserti32x4 $0x2,(%rdi,%rsi,2),%zmm17,%zmm17 │ │ │ │ - vinserti32x4 $0x3,(%rdi,%rdx,1),%zmm17,%zmm17 │ │ │ │ - vpunpcklbw %zmm18,%zmm17,%zmm16 │ │ │ │ - vpunpckhbw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm19,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm19,%zmm17,%zmm17 │ │ │ │ - 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 337896 <__cxa_finalize@plt+0x30c846> │ │ │ │ + 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 0xaccd1(%rip),%xmm6 │ │ │ │ + movdqa 0xacae9(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + pmaddwd 0xacaed(%rip),%xmm1 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm5,%xmm1 │ │ │ │ + movdqa 0xacadf(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm7,%xmm5 │ │ │ │ + pmaddwd 0xacae3(%rip),%xmm7 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + packssdw %xmm5,%xmm7 │ │ │ │ + movdqa 0xacad5(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + pmaddwd 0xacad9(%rip),%xmm2 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm2 │ │ │ │ + movdqa 0xacacb(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm0,%xmm5 │ │ │ │ + pmaddwd 0xacacf(%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 0xac949(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm0,%xmm5 │ │ │ │ + pmaddwd 0xac94d(%rip),%xmm0 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm5,%xmm0 │ │ │ │ + movdqa 0xaca7f(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + pmaddwd 0xaca63(%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 0xaca3f(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm5,%xmm4 │ │ │ │ + pmaddwd 0xaca43(%rip),%xmm5 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm4,%xmm5 │ │ │ │ + movdqa 0xaca35(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm7,%xmm4 │ │ │ │ + pmaddwd 0xaca39(%rip),%xmm7 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + packssdw %xmm4,%xmm7 │ │ │ │ + movdqa 0xaca2b(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm3,%xmm4 │ │ │ │ + pmaddwd 0xaca2f(%rip),%xmm3 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm4,%xmm3 │ │ │ │ + movdqa 0xaca21(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm1,%xmm4 │ │ │ │ + pmaddwd 0xaca25(%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 0xac7cf(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm1,%xmm4 │ │ │ │ + pmaddwd 0xac7d3(%rip),%xmm1 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm4,%xmm1 │ │ │ │ + movdqa 0xac9d5(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm3,%xmm4 │ │ │ │ + pmaddwd 0xac9b9(%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 0xac733(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm3,%xmm1 │ │ │ │ + pmaddwd 0xac737(%rip),%xmm3 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm1,%xmm3 │ │ │ │ + movdqa 0xac7f9(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm2,%xmm1 │ │ │ │ + pmaddwd 0xac7dd(%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 0xac68b(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm7,%xmm4 │ │ │ │ + pmaddwd 0xac68f(%rip),%xmm7 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + packssdw %xmm4,%xmm7 │ │ │ │ + movdqa 0xac751(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm3,%xmm4 │ │ │ │ + pmaddwd 0xac735(%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) │ │ │ │ - lea 0xa7579(%rip),%r9 │ │ │ │ - lea 0xb28(%rip),%r8 │ │ │ │ - jmp 337930 <__cxa_finalize@plt+0x30c8e0> │ │ │ │ - lea 0xa7569(%rip),%r9 │ │ │ │ - lea 0x4cf(%rip),%r8 │ │ │ │ - jmp 337930 <__cxa_finalize@plt+0x30c8e0> │ │ │ │ - lea 0xa7559(%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 │ │ │ │ - vpmulhrsw %zmm17,%zmm16,%zmm16 │ │ │ │ - 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 3369e0 <__cxa_finalize@plt+0x30b990> │ │ │ │ - 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 │ │ │ │ - vpshufb %zmm24,%zmm16,%zmm16 │ │ │ │ - vpshufb %zmm25,%zmm17,%zmm17 │ │ │ │ - vpshufb %zmm24,%zmm20,%zmm22 │ │ │ │ - vpshufb %zmm25,%zmm21,%zmm23 │ │ │ │ - vpmulhrsw %zmm18,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm18,%zmm22,%zmm22 │ │ │ │ - vpmulhrsw %zmm18,%zmm23,%zmm23 │ │ │ │ - vpunpckldq %zmm17,%zmm16,%zmm18 │ │ │ │ - vpunpckhdq %zmm17,%zmm16,%zmm19 │ │ │ │ - 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 337b60 <__cxa_finalize@plt+0x30cb10> │ │ │ │ - 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 │ │ │ │ - vpermt2q %zmm19,%zmm22,%zmm17 │ │ │ │ - vpbroadcastd -0xa4(%r9),%zmm22 │ │ │ │ - vpmulhrsw %zmm22,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm22,%zmm20,%zmm20 │ │ │ │ - vpmulhrsw %zmm22,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm22,%zmm21,%zmm21 │ │ │ │ - lea (%rdi,%rsi,4),%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r8 │ │ │ │ - vmovdqa32 (%rdi),%xmm19 │ │ │ │ - vmovdqa32 (%rdi,%rsi,2),%xmm22 │ │ │ │ - vinserti32x4 $0x1,(%rdi,%rsi,1),%ymm19,%ymm19 │ │ │ │ - vinserti32x4 $0x1,(%rdi,%r8,1),%ymm22,%ymm22 │ │ │ │ - vinserti32x4 $0x2,(%rcx),%zmm19,%zmm19 │ │ │ │ - vinserti32x4 $0x2,(%rcx,%rsi,2),%zmm22,%zmm22 │ │ │ │ - vinserti32x4 $0x3,(%rcx,%rsi,1),%zmm19,%zmm19 │ │ │ │ - vinserti32x4 $0x3,(%rcx,%r8,1),%zmm22,%zmm22 │ │ │ │ - vpxord %zmm23,%zmm23,%zmm23 │ │ │ │ - vmovdqa32 %zmm23,(%rdx) │ │ │ │ - vmovdqa32 %zmm23,0x40(%rdx) │ │ │ │ - vmovdqa32 %zmm23,0x80(%rdx) │ │ │ │ - vmovdqa32 %zmm23,0xc0(%rdx) │ │ │ │ - vpunpcklbw %zmm23,%zmm19,%zmm18 │ │ │ │ - vpunpckhbw %zmm23,%zmm19,%zmm19 │ │ │ │ - vpaddw %zmm18,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm19,%zmm20,%zmm20 │ │ │ │ - vpackuswb %zmm20,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 %xmm16,(%rdi) │ │ │ │ - vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,1) │ │ │ │ - vextracti32x4 $0x2,%zmm16,(%rcx) │ │ │ │ - vextracti32x4 $0x3,%zmm16,(%rcx,%rsi,1) │ │ │ │ - vpunpcklbw %zmm23,%zmm22,%zmm19 │ │ │ │ - vpunpckhbw %zmm23,%zmm22,%zmm22 │ │ │ │ - vpaddw %zmm19,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm22,%zmm21,%zmm21 │ │ │ │ - vpackuswb %zmm21,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %xmm17,(%rdi,%rsi,2) │ │ │ │ - vextracti32x4 $0x1,%ymm17,(%rdi,%r8,1) │ │ │ │ - vextracti32x4 $0x2,%zmm17,(%rcx,%rsi,2) │ │ │ │ - vextracti32x4 $0x3,%zmm17,(%rcx,%r8,1) │ │ │ │ - ret │ │ │ │ - nopl (%rax) │ │ │ │ - vpunpckhwd %zmm16,%zmm19,%zmm21 │ │ │ │ - vpunpckhwd %zmm18,%zmm17,%zmm20 │ │ │ │ - vpunpcklwd %zmm17,%zmm19,%zmm19 │ │ │ │ - vpunpcklwd %zmm16,%zmm18,%zmm18 │ │ │ │ - vpbroadcastd -0x88(%r9),%zmm22 │ │ │ │ - vmovdqa32 %zmm22,%zmm16 │ │ │ │ - vpdpwssd 0x150(%r9){1to16},%zmm21,%zmm16 │ │ │ │ - vmovdqa32 %zmm22,%zmm17 │ │ │ │ - vpdpwssd 0x154(%r9){1to16},%zmm21,%zmm17 │ │ │ │ - vpsrld $0xc,%zmm16,%zmm16 │ │ │ │ - vpslld $0x4,%zmm17,%zmm17 │ │ │ │ - vpshrdd $0x10,%zmm16,%zmm17,%zmm21 │ │ │ │ - vmovdqa32 %zmm22,%zmm16 │ │ │ │ - vpdpwssd 0x1b8(%r9){1to16},%zmm20,%zmm16 │ │ │ │ - vmovdqa32 %zmm22,%zmm17 │ │ │ │ - vpdpwssd 0x1bc(%r9){1to16},%zmm20,%zmm17 │ │ │ │ - vpsrld $0xc,%zmm16,%zmm16 │ │ │ │ - vpslld $0x4,%zmm17,%zmm17 │ │ │ │ - vpshrdd $0x10,%zmm16,%zmm17,%zmm20 │ │ │ │ - vmovdqa32 %zmm22,%zmm16 │ │ │ │ - vpdpwssd -0x34(%r9){1to16},%zmm19,%zmm16 │ │ │ │ - vmovdqa32 %zmm22,%zmm17 │ │ │ │ - vpdpwssd -0x38(%r9){1to16},%zmm19,%zmm17 │ │ │ │ - vpsrad $0xc,%zmm16,%zmm16 │ │ │ │ - vpsrad $0xc,%zmm17,%zmm17 │ │ │ │ - vpackssdw %zmm16,%zmm17,%zmm19 │ │ │ │ - vpsubsw %zmm20,%zmm21,%zmm16 │ │ │ │ - vpaddsw %zmm21,%zmm20,%zmm20 │ │ │ │ - vmovdqa32 %zmm22,%zmm17 │ │ │ │ - vpdpwssd -0x3c(%r9){1to16},%zmm18,%zmm17 │ │ │ │ - vmovdqa32 %zmm22,%zmm21 │ │ │ │ - vpdpwssd -0x40(%r9){1to16},%zmm18,%zmm21 │ │ │ │ - vpsrad $0xc,%zmm17,%zmm17 │ │ │ │ - vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ - vpackssdw %zmm17,%zmm21,%zmm18 │ │ │ │ - vmovdqa32 %zmm22,%zmm17 │ │ │ │ - vpdpwssd -0x40(%r9){1to16},%zmm16,%zmm17 │ │ │ │ - vmovdqa32 %zmm22,%zmm21 │ │ │ │ - vpdpwssd -0x3c(%r9){1to16},%zmm16,%zmm21 │ │ │ │ - vpsrad $0xc,%zmm17,%zmm17 │ │ │ │ - vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ - vpackssdw %zmm17,%zmm21,%zmm16 │ │ │ │ - vbroadcasti32x4 -0xc0(%r9),%zmm17 │ │ │ │ - vpshufb %zmm17,%zmm20,%zmm20 │ │ │ │ - vpsubsw %zmm19,%zmm18,%zmm17 │ │ │ │ - vpaddsw %zmm18,%zmm19,%zmm19 │ │ │ │ - vpunpckhqdq %zmm16,%zmm20,%zmm18 │ │ │ │ - vpunpcklqdq %zmm16,%zmm20,%zmm20 │ │ │ │ - vpaddsw %zmm18,%zmm19,%zmm16 │ │ │ │ - vpsubsw %zmm18,%zmm19,%zmm19 │ │ │ │ - vpsubsw %zmm20,%zmm17,%zmm18 │ │ │ │ - vpaddsw %zmm20,%zmm17,%zmm17 │ │ │ │ + movdqa 0xac568(%rip),%xmm7 │ │ │ │ + movdqa %xmm0,0x40(%rdx) │ │ │ │ + movdqa %xmm3,0x50(%rdx) │ │ │ │ + movdqa 0xac5e6(%rip),%xmm0 │ │ │ │ + movdqa 0xac5ee(%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,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xa71b9(%rip),%r9 │ │ │ │ - lea -0x2c3(%rip),%r8 │ │ │ │ - jmp 337d00 <__cxa_finalize@plt+0x30ccb0> │ │ │ │ - lea 0xa71a9(%rip),%r9 │ │ │ │ - lea 0x10f(%rip),%r8 │ │ │ │ - jmp 337d00 <__cxa_finalize@plt+0x30ccb0> │ │ │ │ - lea 0xa7199(%rip),%r9 │ │ │ │ - lea 0x5da(%rip),%r8 │ │ │ │ - jmp 337d00 <__cxa_finalize@plt+0x30ccb0> │ │ │ │ - lea 0xa7189(%rip),%r9 │ │ │ │ - lea 0x738(%rip),%r8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 336e50 <__cxa_finalize@plt+0x30be00> │ │ │ │ - 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 │ │ │ │ - vpdpwssd -0x40(%r9){1to16},%zmm21,%zmm22 │ │ │ │ - vmovdqa32 %zmm25,%zmm18 │ │ │ │ - vpdpwssd -0x3c(%r9){1to16},%zmm20,%zmm18 │ │ │ │ - vpdpwssd -0x40(%r9){1to16},%zmm20,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm17,%zmm17 │ │ │ │ - vpsrad $0xc,%zmm22,%zmm22 │ │ │ │ - vpackssdw %zmm22,%zmm17,%zmm17 │ │ │ │ - vpsrad $0xc,%zmm18,%zmm18 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpackssdw %zmm25,%zmm18,%zmm18 │ │ │ │ - vpsrlq $0x4,%zmm26,%zmm20 │ │ │ │ - vpermi2q %zmm18,%zmm16,%zmm20 │ │ │ │ - vpermt2q %zmm18,%zmm26,%zmm16 │ │ │ │ - vpsrlq $0x8,%zmm26,%zmm21 │ │ │ │ - vpermi2q %zmm19,%zmm17,%zmm21 │ │ │ │ - vpsrlq $0xc,%zmm26,%zmm26 │ │ │ │ - vpermt2q %zmm19,%zmm26,%zmm17 │ │ │ │ - vpunpcklwd %zmm21,%zmm20,%zmm19 │ │ │ │ - vpunpckhwd %zmm21,%zmm20,%zmm20 │ │ │ │ - vpunpcklwd %zmm16,%zmm17,%zmm21 │ │ │ │ - vpunpckhwd %zmm16,%zmm17,%zmm17 │ │ │ │ - vpunpcklwd %zmm20,%zmm19,%zmm18 │ │ │ │ - vpunpckhwd %zmm20,%zmm19,%zmm19 │ │ │ │ - vpunpcklwd %zmm17,%zmm21,%zmm20 │ │ │ │ - vpunpckhwd %zmm17,%zmm21,%zmm21 │ │ │ │ - vpmulhrsw %zmm23,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm23,%zmm19,%zmm19 │ │ │ │ - vpmulhrsw %zmm23,%zmm20,%zmm20 │ │ │ │ - vpmulhrsw %zmm23,%zmm21,%zmm21 │ │ │ │ - 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 338090 <__cxa_finalize@plt+0x30d040> │ │ │ │ - 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 337a7f <__cxa_finalize@plt+0x30ca2f> │ │ │ │ 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 │ │ │ │ - kxnorb %k1,%k1,%k1 │ │ │ │ - vpblendmd %zmm19,%zmm17,%zmm16{%k1} │ │ │ │ - vmovdqa32 %zmm17,%zmm19{%k1} │ │ │ │ - vpblendmd %zmm18,%zmm20,%zmm17{%k1} │ │ │ │ - vmovdqa32 %zmm20,%zmm18{%k1} │ │ │ │ - vpermb %zmm16,%zmm21,%zmm16 │ │ │ │ - vpermb %zmm17,%zmm21,%zmm17 │ │ │ │ - vpermb %zmm18,%zmm21,%zmm18 │ │ │ │ - vpermb %zmm19,%zmm21,%zmm19 │ │ │ │ - vpbroadcastd -0x88(%r9),%zmm22 │ │ │ │ - vmovdqa32 %zmm22,%zmm20 │ │ │ │ - vpdpwssd 0x144(%r9){1to16},%zmm16,%zmm20 │ │ │ │ - vmovdqa32 %zmm22,%zmm21 │ │ │ │ - vpdpwssd 0x148(%r9){1to16},%zmm16,%zmm21 │ │ │ │ - vpsrld $0xc,%zmm20,%zmm20 │ │ │ │ - vpslld $0x4,%zmm21,%zmm21 │ │ │ │ - vpshrdd $0x10,%zmm20,%zmm21,%zmm16 │ │ │ │ - vmovdqa32 %zmm22,%zmm20 │ │ │ │ - vpdpwssd 0x1b0(%r9){1to16},%zmm17,%zmm20 │ │ │ │ - vmovdqa32 %zmm22,%zmm21 │ │ │ │ - vpdpwssd 0x1ac(%r9){1to16},%zmm17,%zmm21 │ │ │ │ - vpsrld $0xc,%zmm20,%zmm20 │ │ │ │ - vpslld $0x4,%zmm21,%zmm21 │ │ │ │ - vpshrdd $0x10,%zmm20,%zmm21,%zmm17 │ │ │ │ - vmovdqa32 %zmm22,%zmm20 │ │ │ │ - vpdpwssd 0xc(%r9){1to16},%zmm18,%zmm20 │ │ │ │ - vmovdqa32 %zmm22,%zmm21 │ │ │ │ - vpdpwssd 0x10(%r9){1to16},%zmm18,%zmm21 │ │ │ │ - vpsrld $0xc,%zmm20,%zmm20 │ │ │ │ - vpslld $0x4,%zmm21,%zmm21 │ │ │ │ - vpshrdd $0x10,%zmm20,%zmm21,%zmm18 │ │ │ │ - vmovdqa32 %zmm22,%zmm20 │ │ │ │ - vpdpwssd 0x1c(%r9){1to16},%zmm19,%zmm20 │ │ │ │ - vmovdqa32 %zmm22,%zmm21 │ │ │ │ - vpdpwssd 0x18(%r9){1to16},%zmm19,%zmm21 │ │ │ │ - vpsrld $0xc,%zmm20,%zmm20 │ │ │ │ - vpslld $0x4,%zmm21,%zmm21 │ │ │ │ - vpshrdd $0x10,%zmm20,%zmm21,%zmm19 │ │ │ │ - vpsubsw %zmm18,%zmm16,%zmm20 │ │ │ │ - vpaddsw %zmm18,%zmm16,%zmm16 │ │ │ │ - vpsubsw %zmm19,%zmm17,%zmm21 │ │ │ │ - vpaddsw %zmm19,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %zmm22,%zmm18 │ │ │ │ - vpdpwssd -0x38(%r9){1to16},%zmm20,%zmm18 │ │ │ │ - vmovdqa32 %zmm22,%zmm19 │ │ │ │ - vpdpwssd -0x34(%r9){1to16},%zmm20,%zmm19 │ │ │ │ - vpsrld $0xc,%zmm18,%zmm18 │ │ │ │ - vpslld $0x4,%zmm19,%zmm19 │ │ │ │ - vpshrdd $0x10,%zmm18,%zmm19,%zmm20 │ │ │ │ - vmovdqa32 %zmm22,%zmm18 │ │ │ │ - vpdpwssd -0x28(%r9){1to16},%zmm21,%zmm18 │ │ │ │ - vmovdqa32 %zmm22,%zmm19 │ │ │ │ - vpdpwssd -0x2c(%r9){1to16},%zmm21,%zmm19 │ │ │ │ - vpsrld $0xc,%zmm18,%zmm18 │ │ │ │ - vpslld $0x4,%zmm19,%zmm19 │ │ │ │ - vpshrdd $0x10,%zmm18,%zmm19,%zmm21 │ │ │ │ - vbroadcasti32x4 -0xc0(%r9),%zmm18 │ │ │ │ - vprord $0x10,%zmm17,%zmm17 │ │ │ │ - vpsubsw %zmm17,%zmm16,%zmm19 │ │ │ │ - vpaddsw %zmm17,%zmm16,%zmm16 │ │ │ │ - vpsubsw %zmm21,%zmm20,%zmm17 │ │ │ │ - vpaddsw %zmm21,%zmm20,%zmm20 │ │ │ │ - vpshufb %zmm18,%zmm16,%zmm16 │ │ │ │ - vpshufb %zmm18,%zmm20,%zmm20 │ │ │ │ - vmovdqa32 %zmm22,%zmm18 │ │ │ │ - vpdpwssd -0x3c(%r9){1to16},%zmm19,%zmm18 │ │ │ │ - vmovdqa32 %zmm22,%zmm21 │ │ │ │ - vpdpwssd -0x3c(%r9){1to16},%zmm17,%zmm21 │ │ │ │ - vpsrad $0xc,%zmm18,%zmm18 │ │ │ │ - vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ - vpackssdw %zmm21,%zmm18,%zmm18 │ │ │ │ - vmovdqa32 %zmm22,%zmm21 │ │ │ │ - vpdpwssd -0x40(%r9){1to16},%zmm19,%zmm21 │ │ │ │ - vmovdqa32 %zmm22,%zmm19 │ │ │ │ - vpdpwssd -0x40(%r9){1to16},%zmm17,%zmm19 │ │ │ │ - vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ - vpsrad $0xc,%zmm19,%zmm19 │ │ │ │ - vpackssdw %zmm21,%zmm19,%zmm17 │ │ │ │ + movdqa 0xac8b8(%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) │ │ │ │ - vpbroadcastd -0x88(%r9),%zmm22 │ │ │ │ - vpunpckhwd %zmm19,%zmm20,%zmm16 │ │ │ │ - vpunpckhwd %zmm18,%zmm21,%zmm17 │ │ │ │ - vpunpcklwd %zmm21,%zmm18,%zmm18 │ │ │ │ - vpunpcklwd %zmm20,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 %zmm22,%zmm20 │ │ │ │ - vpdpwssd 0x148(%r9){1to16},%zmm16,%zmm20 │ │ │ │ - vmovdqa32 %zmm22,%zmm21 │ │ │ │ - vpdpwssd 0x144(%r9){1to16},%zmm16,%zmm21 │ │ │ │ - vpsrad $0xc,%zmm20,%zmm20 │ │ │ │ - vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ - vpackssdw %zmm20,%zmm21,%zmm16 │ │ │ │ - vmovdqa32 %zmm22,%zmm20 │ │ │ │ - vpdpwssd 0x1b0(%r9){1to16},%zmm17,%zmm20 │ │ │ │ - vmovdqa32 %zmm22,%zmm21 │ │ │ │ - vpdpwssd 0x1ac(%r9){1to16},%zmm17,%zmm21 │ │ │ │ - vpsrad $0xc,%zmm20,%zmm20 │ │ │ │ - vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ - vpackssdw %zmm20,%zmm21,%zmm17 │ │ │ │ - vmovdqa32 %zmm22,%zmm20 │ │ │ │ - vpdpwssd 0x10(%r9){1to16},%zmm18,%zmm20 │ │ │ │ - vmovdqa32 %zmm22,%zmm21 │ │ │ │ - vpdpwssd 0xc(%r9){1to16},%zmm18,%zmm21 │ │ │ │ - vpsrad $0xc,%zmm20,%zmm20 │ │ │ │ - vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ - vpackssdw %zmm20,%zmm21,%zmm18 │ │ │ │ - vmovdqa32 %zmm22,%zmm20 │ │ │ │ - vpdpwssd 0x1c(%r9){1to16},%zmm19,%zmm20 │ │ │ │ - vmovdqa32 %zmm22,%zmm21 │ │ │ │ - vpdpwssd 0x18(%r9){1to16},%zmm19,%zmm21 │ │ │ │ - vpsrad $0xc,%zmm20,%zmm20 │ │ │ │ - vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ - vpackssdw %zmm20,%zmm21,%zmm19 │ │ │ │ - vpsubsw %zmm18,%zmm16,%zmm20 │ │ │ │ - vpaddsw %zmm18,%zmm16,%zmm16 │ │ │ │ - vpsubsw %zmm19,%zmm17,%zmm21 │ │ │ │ - vpaddsw %zmm19,%zmm17,%zmm17 │ │ │ │ - vshufps $0x4e,%zmm20,%zmm21,%zmm18 │ │ │ │ - vpunpckhwd %zmm18,%zmm20,%zmm20 │ │ │ │ - vpunpcklwd %zmm18,%zmm21,%zmm21 │ │ │ │ - vmovdqa32 %zmm22,%zmm18 │ │ │ │ - vpdpwssd -0x34(%r9){1to16},%zmm20,%zmm18 │ │ │ │ - vmovdqa32 %zmm22,%zmm19 │ │ │ │ - vpdpwssd -0x38(%r9){1to16},%zmm20,%zmm19 │ │ │ │ - vpsrad $0xc,%zmm18,%zmm18 │ │ │ │ - vpsrad $0xc,%zmm19,%zmm19 │ │ │ │ - vpackssdw %zmm18,%zmm19,%zmm20 │ │ │ │ - vmovdqa32 %zmm22,%zmm18 │ │ │ │ - vpdpwssd -0x2c(%r9){1to16},%zmm21,%zmm18 │ │ │ │ - vmovdqa32 %zmm22,%zmm19 │ │ │ │ - vpdpwssd -0x28(%r9){1to16},%zmm21,%zmm19 │ │ │ │ - vpsrad $0xc,%zmm18,%zmm18 │ │ │ │ - vpsrad $0xc,%zmm19,%zmm19 │ │ │ │ - vpackssdw %zmm18,%zmm19,%zmm21 │ │ │ │ - vpsubsw %zmm17,%zmm16,%zmm18 │ │ │ │ - vpaddsw %zmm17,%zmm16,%zmm16 │ │ │ │ - vpsubsw %zmm21,%zmm20,%zmm17 │ │ │ │ - vpaddsw %zmm21,%zmm20,%zmm20 │ │ │ │ - vpbroadcastd -0x8c(%r9),%zmm21 │ │ │ │ - vpunpckhqdq %zmm17,%zmm18,%zmm19 │ │ │ │ - vpunpcklqdq %zmm17,%zmm18,%zmm18 │ │ │ │ - vpaddsw %zmm19,%zmm18,%zmm17 │ │ │ │ - vpsubsw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpunpckhqdq %zmm16,%zmm20,%zmm19 │ │ │ │ - vpunpcklqdq %zmm20,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm21,%zmm18,%zmm18 │ │ │ │ - vpshufd $0x4e,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpxord %zmm21,%zmm21,%zmm21 │ │ │ │ - vpsubd %zmm22,%zmm21,%zmm21 │ │ │ │ - vpackssdw %zmm21,%zmm22,%zmm22 │ │ │ │ - vpmulhrsw %zmm22,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm22,%zmm19,%zmm19 │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + lea -0xa33(%rip),%r8 │ │ │ │ + jmp 3317d0 <__cxa_finalize@plt+0x306780> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x55f(%rip),%r8 │ │ │ │ + jmp 3317d0 <__cxa_finalize@plt+0x306780> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x96(%rip),%r8 │ │ │ │ + jmp 3317d0 <__cxa_finalize@plt+0x306780> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x1f4(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa6c09(%rip),%r9 │ │ │ │ - lea -0x873(%rip),%r8 │ │ │ │ - jmp 3382b0 <__cxa_finalize@plt+0x30d260> │ │ │ │ - lea 0xa6bf9(%rip),%r9 │ │ │ │ - lea -0x4a1(%rip),%r8 │ │ │ │ - jmp 3382b0 <__cxa_finalize@plt+0x30d260> │ │ │ │ - lea 0xa6be9(%rip),%r9 │ │ │ │ - lea 0x2a(%rip),%r8 │ │ │ │ - jmp 3382b0 <__cxa_finalize@plt+0x30d260> │ │ │ │ - lea 0xa6bd9(%rip),%r9 │ │ │ │ - lea 0x188(%rip),%r8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 336e50 <__cxa_finalize@plt+0x30be00> │ │ │ │ - vpbroadcastd -0x78(%r9),%zmm23 │ │ │ │ - vpsrlq $0x14,%zmm26,%zmm26 │ │ │ │ - jmp 337d13 <__cxa_finalize@plt+0x30ccc3> │ │ │ │ - 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 338090 <__cxa_finalize@plt+0x30d040> │ │ │ │ - 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 337a7f <__cxa_finalize@plt+0x30ca2f> │ │ │ │ + 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 331260 <__cxa_finalize@plt+0x306210> │ │ │ │ + call 331650 <__cxa_finalize@plt+0x306600> │ │ │ │ + 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 0xac768(%rip),%xmm7 │ │ │ │ + jmp 331208 <__cxa_finalize@plt+0x3061b8> │ │ │ │ + lea -0x2611(%rip),%r8 │ │ │ │ + jmp 330d6b <__cxa_finalize@plt+0x305d1b> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0xb03(%rip),%r8 │ │ │ │ + jmp 3318a0 <__cxa_finalize@plt+0x306850> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x62f(%rip),%r8 │ │ │ │ + jmp 3318a0 <__cxa_finalize@plt+0x306850> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x3a(%rip),%r8 │ │ │ │ + jmp 3318a0 <__cxa_finalize@plt+0x306850> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x124(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa6b39(%rip),%r9 │ │ │ │ - lea -0x943(%rip),%r8 │ │ │ │ - jmp 338380 <__cxa_finalize@plt+0x30d330> │ │ │ │ - lea 0xa6b29(%rip),%r9 │ │ │ │ - lea -0x571(%rip),%r8 │ │ │ │ - jmp 338380 <__cxa_finalize@plt+0x30d330> │ │ │ │ - lea 0xa6b19(%rip),%r9 │ │ │ │ - lea -0xa6(%rip),%r8 │ │ │ │ - jmp 338380 <__cxa_finalize@plt+0x30d330> │ │ │ │ - lea 0xa6b09(%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 │ │ │ │ - vpbroadcastd -0x94(%r9),%zmm23 │ │ │ │ - vpbroadcastd -0x98(%r9),%zmm24 │ │ │ │ - vshufps $0x88,%zmm20,%zmm19,%zmm18 │ │ │ │ - vshufps $0xdd,%zmm20,%zmm19,%zmm19 │ │ │ │ - vshufps $0x88,%zmm16,%zmm21,%zmm20 │ │ │ │ - vshufps $0xdd,%zmm16,%zmm21,%zmm21 │ │ │ │ - vmovdqa32 -0x480(%r9),%zmm25 │ │ │ │ - vpmulhrsw %zmm18,%zmm23,%zmm16 │ │ │ │ - vpmulhrsw %zmm19,%zmm23,%zmm17 │ │ │ │ - vpmulhrsw %zmm20,%zmm23,%zmm22 │ │ │ │ - vpmulhrsw %zmm21,%zmm23,%zmm23 │ │ │ │ - vpmulhrsw %zmm24,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm24,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm24,%zmm22,%zmm22 │ │ │ │ - vpmulhrsw %zmm24,%zmm23,%zmm23 │ │ │ │ - vpaddsw %zmm16,%zmm18,%zmm18 │ │ │ │ - vpaddsw %zmm17,%zmm19,%zmm19 │ │ │ │ - vpaddsw %zmm22,%zmm20,%zmm20 │ │ │ │ - vpaddsw %zmm23,%zmm21,%zmm21 │ │ │ │ - vpermb %zmm18,%zmm25,%zmm18 │ │ │ │ - vpermb %zmm19,%zmm25,%zmm19 │ │ │ │ - vpermb %zmm20,%zmm25,%zmm20 │ │ │ │ - vpermb %zmm21,%zmm25,%zmm21 │ │ │ │ - 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 337a67 <__cxa_finalize@plt+0x30ca17> │ │ │ │ + nop │ │ │ │ + movdqa 0x60(%rdx),%xmm1 │ │ │ │ + movdqa 0x50(%rdx),%xmm0 │ │ │ │ + movdqa 0x70(%rdx),%xmm2 │ │ │ │ + movdqa 0xac709(%rip),%xmm6 │ │ │ │ + movdqa 0xac6e1(%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 330cf7 <__cxa_finalize@plt+0x305ca7> │ │ │ │ + lea -0x268c(%rip),%r8 │ │ │ │ + jmp 330d6b <__cxa_finalize@plt+0x305d1b> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0xa6a09(%rip),%r9 │ │ │ │ - lea 0x13d(%rip),%r8 │ │ │ │ + nop │ │ │ │ + sub $0x108,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 3384d0 <__cxa_finalize@plt+0x30d480> │ │ │ │ - movswl (%rdx),%eax │ │ │ │ + je 3319ef <__cxa_finalize@plt+0x30699f> │ │ │ │ + lea 0x1e3(%rip),%r8 │ │ │ │ + call 331ab0 <__cxa_finalize@plt+0x306a60> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + pshuflw $0x0,(%rdx),%xmm0 │ │ │ │ + punpcklwd %xmm0,%xmm0 │ │ │ │ + movdqa 0xac5e0(%rip),%xmm1 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movdqa 0xac593(%rip),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ - or $0x10,%ecx │ │ │ │ - imul $0xb5,%eax,%eax │ │ │ │ - add $0x280,%eax │ │ │ │ - sar $0xa,%eax │ │ │ │ - jmp 337878 <__cxa_finalize@plt+0x30c828> │ │ │ │ - nopl (%rax) │ │ │ │ - lea 0xa69d9(%rip),%r9 │ │ │ │ - lea 0x1122(%rip),%r8 │ │ │ │ - jmp 3384d0 <__cxa_finalize@plt+0x30d480> │ │ │ │ - lea 0xa69c9(%rip),%r9 │ │ │ │ - lea 0x891(%rip),%r8 │ │ │ │ - jmp 3384d0 <__cxa_finalize@plt+0x30d480> │ │ │ │ - lea 0xa69b9(%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 338950 <__cxa_finalize@plt+0x30d900> │ │ │ │ - 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 │ │ │ │ - vpshufb %zmm28,%zmm20,%zmm20 │ │ │ │ - vpshufb %zmm27,%zmm21,%zmm26 │ │ │ │ - vpshufb %zmm28,%zmm22,%zmm22 │ │ │ │ - vpshufb %zmm27,%zmm23,%zmm27 │ │ │ │ - vpmulhrsw %zmm29,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm29,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm29,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm29,%zmm20,%zmm20 │ │ │ │ - vpmulhrsw %zmm29,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm29,%zmm22,%zmm22 │ │ │ │ - vpmulhrsw %zmm29,%zmm27,%zmm27 │ │ │ │ - vpunpckhdq %zmm24,%zmm16,%zmm17 │ │ │ │ - vpunpckldq %zmm24,%zmm16,%zmm16 │ │ │ │ - vpunpckhdq %zmm25,%zmm18,%zmm19 │ │ │ │ - vpunpckldq %zmm25,%zmm18,%zmm18 │ │ │ │ - vpunpckhdq %zmm26,%zmm20,%zmm21 │ │ │ │ - vpunpckldq %zmm26,%zmm20,%zmm20 │ │ │ │ - vpunpckhdq %zmm27,%zmm22,%zmm23 │ │ │ │ - vpunpckldq %zmm27,%zmm22,%zmm22 │ │ │ │ - jmp *%r8 │ │ │ │ - vshufi32x4 $0xee,%zmm22,%zmm20,%zmm24 │ │ │ │ - vinserti32x8 $0x1,%ymm22,%zmm20,%zmm20 │ │ │ │ - vshufi32x4 $0xee,%zmm18,%zmm16,%zmm22 │ │ │ │ - vinserti32x8 $0x1,%ymm18,%zmm16,%zmm16 │ │ │ │ - vshufi32x4 $0xee,%zmm23,%zmm21,%zmm25 │ │ │ │ - vinserti32x8 $0x1,%ymm23,%zmm21,%zmm21 │ │ │ │ - vshufi32x4 $0xee,%zmm19,%zmm17,%zmm23 │ │ │ │ - vinserti32x8 $0x1,%ymm19,%zmm17,%zmm17 │ │ │ │ - vshufi32x4 $0xdd,%zmm20,%zmm16,%zmm18 │ │ │ │ - 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 338950 <__cxa_finalize@plt+0x30d900> │ │ │ │ - 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 │ │ │ │ - vmovdqa32 %zmm25,%zmm27 │ │ │ │ - vpermi2q %zmm19,%zmm17,%zmm25 │ │ │ │ - vpermt2q %zmm19,%zmm29,%zmm17 │ │ │ │ - vpermi2q %zmm22,%zmm20,%zmm26 │ │ │ │ - vpermt2q %zmm22,%zmm28,%zmm20 │ │ │ │ - vpermi2q %zmm23,%zmm21,%zmm27 │ │ │ │ - vpermt2q %zmm23,%zmm29,%zmm21 │ │ │ │ - vpbroadcastd -0xa4(%r9),%zmm28 │ │ │ │ - vpmulhrsw %zmm28,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm28,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm28,%zmm20,%zmm20 │ │ │ │ - vpmulhrsw %zmm28,%zmm21,%zmm21 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - lea (%rdi,%rsi,4),%r8 │ │ │ │ - lea (%rdi,%rsi,8),%r9 │ │ │ │ - lea (%r8,%rsi,8),%rax │ │ │ │ - vmovdqa32 (%rdi),%xmm19 │ │ │ │ - vmovdqa32 (%rdi,%rsi,2),%xmm22 │ │ │ │ - vinserti32x4 $0x1,(%rdi,%rsi,1),%ymm19,%ymm19 │ │ │ │ - vinserti32x4 $0x1,(%rdi,%rcx,1),%ymm22,%ymm22 │ │ │ │ - vinserti32x4 $0x2,(%r8),%zmm19,%zmm19 │ │ │ │ - vinserti32x4 $0x2,(%r8,%rsi,2),%zmm22,%zmm22 │ │ │ │ - vinserti32x4 $0x3,(%r8,%rsi,1),%zmm19,%zmm19 │ │ │ │ - vinserti32x4 $0x3,(%r8,%rcx,1),%zmm22,%zmm22 │ │ │ │ - vmovdqa32 (%r9),%xmm28 │ │ │ │ - vmovdqa32 (%r9,%rsi,2),%xmm29 │ │ │ │ - vinserti32x4 $0x1,(%r9,%rsi,1),%ymm28,%ymm28 │ │ │ │ - vinserti32x4 $0x1,(%r9,%rcx,1),%ymm29,%ymm29 │ │ │ │ - vinserti32x4 $0x2,(%rax),%zmm28,%zmm28 │ │ │ │ - vinserti32x4 $0x2,(%rax,%rsi,2),%zmm29,%zmm29 │ │ │ │ - vinserti32x4 $0x3,(%rax,%rsi,1),%zmm28,%zmm28 │ │ │ │ - vinserti32x4 $0x3,(%rax,%rcx,1),%zmm29,%zmm29 │ │ │ │ - vpxord %zmm23,%zmm23,%zmm23 │ │ │ │ - vmovdqa32 %zmm23,(%rdx) │ │ │ │ - vmovdqa32 %zmm23,0x40(%rdx) │ │ │ │ - vmovdqa32 %zmm23,0x80(%rdx) │ │ │ │ - vmovdqa32 %zmm23,0xc0(%rdx) │ │ │ │ - vmovdqa32 %zmm23,0x100(%rdx) │ │ │ │ - vmovdqa32 %zmm23,0x140(%rdx) │ │ │ │ - vmovdqa32 %zmm23,0x180(%rdx) │ │ │ │ - vmovdqa32 %zmm23,0x1c0(%rdx) │ │ │ │ - vpunpcklbw %zmm23,%zmm19,%zmm18 │ │ │ │ - vpunpckhbw %zmm23,%zmm19,%zmm19 │ │ │ │ - vpaddw %zmm18,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm19,%zmm24,%zmm24 │ │ │ │ - vpackuswb %zmm24,%zmm16,%zmm16 │ │ │ │ - vpunpcklbw %zmm23,%zmm22,%zmm18 │ │ │ │ - vpunpckhbw %zmm23,%zmm22,%zmm22 │ │ │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm22,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm17,%zmm17 │ │ │ │ - vpunpcklbw %zmm23,%zmm28,%zmm18 │ │ │ │ - vpunpckhbw %zmm23,%zmm28,%zmm28 │ │ │ │ - vpaddw %zmm20,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpackuswb %zmm26,%zmm18,%zmm18 │ │ │ │ - vpunpcklbw %zmm23,%zmm29,%zmm19 │ │ │ │ - vpunpckhbw %zmm23,%zmm29,%zmm29 │ │ │ │ - vpaddw %zmm21,%zmm19,%zmm19 │ │ │ │ - vpaddw %zmm29,%zmm27,%zmm27 │ │ │ │ - vpackuswb %zmm27,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 %xmm16,(%rdi) │ │ │ │ - vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,1) │ │ │ │ - vmovdqa32 %xmm17,(%rdi,%rsi,2) │ │ │ │ - vextracti32x4 $0x1,%ymm17,(%rdi,%rcx,1) │ │ │ │ - vextracti32x4 $0x2,%zmm16,(%r8) │ │ │ │ - vextracti32x4 $0x3,%zmm16,(%r8,%rsi,1) │ │ │ │ - vextracti32x4 $0x2,%zmm17,(%r8,%rsi,2) │ │ │ │ - vextracti32x4 $0x3,%zmm17,(%r8,%rcx,1) │ │ │ │ - vmovdqa32 %xmm18,(%r9) │ │ │ │ - vextracti32x4 $0x1,%ymm18,(%r9,%rsi,1) │ │ │ │ - vmovdqa32 %xmm19,(%r9,%rsi,2) │ │ │ │ - vextracti32x4 $0x1,%ymm19,(%r9,%rcx,1) │ │ │ │ - vextracti32x4 $0x2,%zmm18,(%rax) │ │ │ │ - vextracti32x4 $0x3,%zmm18,(%rax,%rsi,1) │ │ │ │ - vextracti32x4 $0x2,%zmm19,(%rax,%rsi,2) │ │ │ │ - vextracti32x4 $0x3,%zmm19,(%rax,%rcx,1) │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + pmulhrsw %xmm2,%xmm0 │ │ │ │ + psrlw $0x3,%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + pmulhrsw %xmm2,%xmm0 │ │ │ │ + mov $0x4,%ecx │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f3d9 <__cxa_finalize@plt+0x304389> │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - vpbroadcastd -0x88(%r9),%zmm26 │ │ │ │ - vpbroadcastq -0xb0(%r9),%zmm29 │ │ │ │ - vpcmpnleub %zmm26,%zmm29,%k7 │ │ │ │ - vpbroadcastd 0xac(%r9),%zmm18 │ │ │ │ - vpbroadcastd 0xb8(%r9),%zmm20 │ │ │ │ - vpbroadcastd 0xbc(%r9),%zmm19 │ │ │ │ - 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 338add <__cxa_finalize@plt+0x30da8d> │ │ │ │ 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 │ │ │ │ - vpbroadcastd 0xb8(%r9),%zmm28 │ │ │ │ - vpmulhrsw %zmm18,%zmm24,%zmm24 │ │ │ │ - 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 338a7f <__cxa_finalize@plt+0x30da2f> │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x36e(%rip),%r8 │ │ │ │ + call 331ab0 <__cxa_finalize@plt+0x306a60> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ 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 │ │ │ │ - vpunpckhwd %zmm18,%zmm21,%zmm21 │ │ │ │ - vpunpcklwd %zmm18,%zmm22,%zmm22 │ │ │ │ - vpbroadcastd -0x88(%r9),%zmm26 │ │ │ │ - vpbroadcastq -0xb0(%r9),%zmm29 │ │ │ │ - vpcmpnleub %zmm26,%zmm29,%k7 │ │ │ │ - vmovdqa32 %zmm26,%zmm18 │ │ │ │ - vpdpwssd 0x144(%r9){1to16},%zmm24,%zmm18 │ │ │ │ - vmovdqa32 %zmm26,%zmm20 │ │ │ │ - vpdpwssd 0x148(%r9){1to16},%zmm24,%zmm20 │ │ │ │ - vpslld $0x4,%zmm18,%zmm24 │ │ │ │ - vpmultishiftqb %zmm20,%zmm29,%zmm24{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm18 │ │ │ │ - vpdpwssd 0xc(%r9){1to16},%zmm16,%zmm18 │ │ │ │ - vmovdqa32 %zmm26,%zmm20 │ │ │ │ - vpdpwssd 0x10(%r9){1to16},%zmm16,%zmm20 │ │ │ │ - vpslld $0x4,%zmm18,%zmm16 │ │ │ │ - vpmultishiftqb %zmm20,%zmm29,%zmm16{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm18 │ │ │ │ - vpdpwssd 0x1ac(%r9){1to16},%zmm21,%zmm18 │ │ │ │ - vmovdqa32 %zmm26,%zmm20 │ │ │ │ - vpdpwssd 0x1b0(%r9){1to16},%zmm21,%zmm20 │ │ │ │ - vpslld $0x4,%zmm18,%zmm21 │ │ │ │ - vpmultishiftqb %zmm20,%zmm29,%zmm21{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm18 │ │ │ │ - vpdpwssd 0x18(%r9){1to16},%zmm17,%zmm18 │ │ │ │ - vmovdqa32 %zmm26,%zmm20 │ │ │ │ - vpdpwssd 0x1c(%r9){1to16},%zmm17,%zmm20 │ │ │ │ - vpslld $0x4,%zmm18,%zmm17 │ │ │ │ - vpmultishiftqb %zmm20,%zmm29,%zmm17{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm18 │ │ │ │ - vpdpwssd 0x150(%r9){1to16},%zmm23,%zmm18 │ │ │ │ - vmovdqa32 %zmm26,%zmm20 │ │ │ │ - vpdpwssd 0x154(%r9){1to16},%zmm23,%zmm20 │ │ │ │ - vpslld $0x4,%zmm18,%zmm23 │ │ │ │ - vpmultishiftqb %zmm20,%zmm29,%zmm23{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm18 │ │ │ │ - vpdpwssd 0x1b8(%r9){1to16},%zmm19,%zmm18 │ │ │ │ - vmovdqa32 %zmm26,%zmm20 │ │ │ │ - vpdpwssd 0x1bc(%r9){1to16},%zmm19,%zmm20 │ │ │ │ - vpslld $0x4,%zmm18,%zmm19 │ │ │ │ - vpmultishiftqb %zmm20,%zmm29,%zmm19{%k7} │ │ │ │ - vpsubsw %zmm16,%zmm24,%zmm18 │ │ │ │ - vpaddsw %zmm16,%zmm24,%zmm24 │ │ │ │ - vpsubsw %zmm21,%zmm17,%zmm20 │ │ │ │ - vpaddsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %zmm26,%zmm16 │ │ │ │ - vpdpwssd -0x34(%r9){1to16},%zmm22,%zmm16 │ │ │ │ - vmovdqa32 %zmm26,%zmm21 │ │ │ │ - vpdpwssd -0x38(%r9){1to16},%zmm22,%zmm21 │ │ │ │ - vpsrad $0xc,%zmm16,%zmm16 │ │ │ │ - vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ - vpackssdw %zmm16,%zmm21,%zmm22 │ │ │ │ - vpsubsw %zmm17,%zmm24,%zmm16 │ │ │ │ - vpaddsw %zmm17,%zmm24,%zmm24 │ │ │ │ - vpsubsw %zmm19,%zmm23,%zmm17 │ │ │ │ - vpaddsw %zmm19,%zmm23,%zmm23 │ │ │ │ - vmovdqa32 %zmm26,%zmm19 │ │ │ │ - vpdpwssd -0x38(%r9){1to16},%zmm18,%zmm19 │ │ │ │ - vmovdqa32 %zmm26,%zmm21 │ │ │ │ - vpdpwssd -0x34(%r9){1to16},%zmm18,%zmm21 │ │ │ │ - vpslld $0x4,%zmm19,%zmm18 │ │ │ │ - vpmultishiftqb %zmm21,%zmm29,%zmm18{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm19 │ │ │ │ - vpdpwssd -0x34(%r9){1to16},%zmm20,%zmm19 │ │ │ │ - vmovdqa32 %zmm26,%zmm21 │ │ │ │ - vpdpwssd -0x30(%r9){1to16},%zmm20,%zmm21 │ │ │ │ - vpslld $0x4,%zmm19,%zmm20 │ │ │ │ - vpmultishiftqb %zmm21,%zmm29,%zmm20{%k7} │ │ │ │ - vbroadcasti32x4 -0xc0(%r9),%zmm21 │ │ │ │ - vpbroadcastd -0x3c(%r9),%zmm27 │ │ │ │ - vpbroadcastd -0x40(%r9),%zmm28 │ │ │ │ - vpaddsw %zmm20,%zmm18,%zmm19 │ │ │ │ - vpsubsw %zmm20,%zmm18,%zmm18 │ │ │ │ - vpshufb %zmm21,%zmm24,%zmm24 │ │ │ │ - vpshufb %zmm21,%zmm23,%zmm23 │ │ │ │ - vpshufb %zmm21,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 %zmm26,%zmm20 │ │ │ │ - vpdpwssd %zmm27,%zmm25,%zmm20 │ │ │ │ - vmovdqa32 %zmm26,%zmm21 │ │ │ │ - vpdpwssd %zmm28,%zmm25,%zmm21 │ │ │ │ - vpsrad $0xc,%zmm20,%zmm20 │ │ │ │ - vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ - vpackssdw %zmm20,%zmm21,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm20 │ │ │ │ - vpdpwssd %zmm28,%zmm17,%zmm20 │ │ │ │ - vmovdqa32 %zmm26,%zmm21 │ │ │ │ - vpdpwssd %zmm27,%zmm17,%zmm21 │ │ │ │ - vpsrad $0xc,%zmm20,%zmm20 │ │ │ │ - vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ - vpackssdw %zmm20,%zmm21,%zmm17 │ │ │ │ - vmovdqa32 %zmm26,%zmm20 │ │ │ │ - vpdpwssd %zmm27,%zmm16,%zmm20 │ │ │ │ - vmovdqa32 %zmm26,%zmm21 │ │ │ │ - vpdpwssd %zmm28,%zmm16,%zmm21 │ │ │ │ - vpsrad $0xc,%zmm20,%zmm20 │ │ │ │ - vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ - vmovdqa32 %zmm26,%zmm16 │ │ │ │ - vpdpwssd %zmm27,%zmm18,%zmm16 │ │ │ │ - vmovdqa32 %zmm26,%zmm27 │ │ │ │ - vpdpwssd %zmm28,%zmm18,%zmm27 │ │ │ │ - vpsrad $0xc,%zmm16,%zmm16 │ │ │ │ - vpsrad $0xc,%zmm27,%zmm27 │ │ │ │ - vpunpckhqdq %zmm17,%zmm23,%zmm18 │ │ │ │ - vpunpcklqdq %zmm17,%zmm23,%zmm23 │ │ │ │ - vpsubsw %zmm22,%zmm25,%zmm17 │ │ │ │ - vpaddsw %zmm22,%zmm25,%zmm25 │ │ │ │ - vpackssdw %zmm27,%zmm21,%zmm21 │ │ │ │ - vpackssdw %zmm16,%zmm20,%zmm20 │ │ │ │ - vpunpckhqdq %zmm19,%zmm24,%zmm16 │ │ │ │ - vpunpcklqdq %zmm19,%zmm24,%zmm24 │ │ │ │ - vpsubsw %zmm18,%zmm25,%zmm19 │ │ │ │ - vpaddsw %zmm18,%zmm25,%zmm25 │ │ │ │ - vpsubsw %zmm23,%zmm17,%zmm18 │ │ │ │ - vpaddsw %zmm23,%zmm17,%zmm17 │ │ │ │ - vpsubsw %zmm16,%zmm25,%zmm23 │ │ │ │ - vpaddsw %zmm25,%zmm16,%zmm16 │ │ │ │ - vpsubsw %zmm21,%zmm17,%zmm22 │ │ │ │ - vpaddsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpsubsw %zmm20,%zmm18,%zmm21 │ │ │ │ - vpaddsw %zmm20,%zmm18,%zmm18 │ │ │ │ - vpsubsw %zmm24,%zmm19,%zmm20 │ │ │ │ - vpaddsw %zmm24,%zmm19,%zmm19 │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x4ce(%rip),%r8 │ │ │ │ + call 331ab0 <__cxa_finalize@plt+0x306a60> │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa61f9(%rip),%r9 │ │ │ │ - lea -0x6d3(%rip),%r8 │ │ │ │ - jmp 338cb0 <__cxa_finalize@plt+0x30dc60> │ │ │ │ - lea 0xa61e9(%rip),%r9 │ │ │ │ - lea 0xb1(%rip),%r8 │ │ │ │ - jmp 338cb0 <__cxa_finalize@plt+0x30dc60> │ │ │ │ - lea 0xa61d9(%rip),%r9 │ │ │ │ - lea 0x753(%rip),%r8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 338dd0 <__cxa_finalize@plt+0x30dd80> │ │ │ │ - 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 │ │ │ │ - vpunpckhwd %zmm24,%zmm18,%zmm19 │ │ │ │ - vpunpcklwd %zmm24,%zmm18,%zmm18 │ │ │ │ - vpunpckhwd %zmm21,%zmm20,%zmm24 │ │ │ │ - vpunpcklwd %zmm21,%zmm20,%zmm20 │ │ │ │ - vpunpckhwd %zmm24,%zmm20,%zmm21 │ │ │ │ - vpunpcklwd %zmm24,%zmm20,%zmm20 │ │ │ │ - vpunpckhwd %zmm23,%zmm22,%zmm24 │ │ │ │ - vpunpcklwd %zmm23,%zmm22,%zmm22 │ │ │ │ - vpunpckhwd %zmm24,%zmm22,%zmm23 │ │ │ │ - vpunpcklwd %zmm24,%zmm22,%zmm22 │ │ │ │ - vpmulhrsw %zmm26,%zmm16,%zmm16 │ │ │ │ - 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 │ │ │ │ - jmp *%r8 │ │ │ │ - call 338ee0 <__cxa_finalize@plt+0x30de90> │ │ │ │ - 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 │ │ │ │ - vpermi2q %zmm19,%zmm17,%zmm25 │ │ │ │ - vpermt2q %zmm19,%zmm28,%zmm17 │ │ │ │ - vpbroadcastd -0xa4(%r9),%zmm28 │ │ │ │ - mov $0xff00ff00,%ecx │ │ │ │ - vmovdqa32 %zmm26,%zmm27 │ │ │ │ - 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 33868f <__cxa_finalize@plt+0x30d63f> │ │ │ │ - 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 338fe0 <__cxa_finalize@plt+0x30df90> │ │ │ │ - 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 │ │ │ │ - vpdpwssd %zmm28,%zmm21,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm21 │ │ │ │ - vpdpwssd %zmm28,%zmm27,%zmm21 │ │ │ │ - vmovdqa32 %zmm26,%zmm27 │ │ │ │ - vpdpwssd %zmm29,%zmm19,%zmm27 │ │ │ │ - vmovdqa32 %zmm26,%zmm30 │ │ │ │ - vpdpwssd %zmm29,%zmm20,%zmm30 │ │ │ │ - vmovdqa32 %zmm26,%zmm29 │ │ │ │ - vpdpwssd %zmm28,%zmm19,%zmm29 │ │ │ │ - vpdpwssd -0x5c(%r9){1to16},%zmm20,%zmm26 │ │ │ │ - vpsrad $0xc,%zmm18,%zmm18 │ │ │ │ - vpsrad $0xc,%zmm24,%zmm24 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ - vpsrad $0xc,%zmm27,%zmm27 │ │ │ │ - vpsrad $0xc,%zmm30,%zmm30 │ │ │ │ - vpsrad $0xc,%zmm29,%zmm29 │ │ │ │ - vpsrad $0xc,%zmm26,%zmm26 │ │ │ │ - vpackssdw %zmm24,%zmm18,%zmm18 │ │ │ │ - vpackssdw %zmm21,%zmm25,%zmm21 │ │ │ │ - vpackssdw %zmm30,%zmm27,%zmm19 │ │ │ │ - vpackssdw %zmm26,%zmm29,%zmm20 │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x738(%rip),%r8 │ │ │ │ + call 331ab0 <__cxa_finalize@plt+0x306a60> │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vshufi32x4 $0xee,%zmm22,%zmm20,%zmm24 │ │ │ │ - vinserti32x8 $0x1,%ymm22,%zmm20,%zmm20 │ │ │ │ - vshufi32x4 $0xee,%zmm18,%zmm16,%zmm22 │ │ │ │ - vinserti32x8 $0x1,%ymm18,%zmm16,%zmm16 │ │ │ │ - vshufi32x4 $0xee,%zmm23,%zmm21,%zmm25 │ │ │ │ - vinserti32x8 $0x1,%ymm23,%zmm21,%zmm21 │ │ │ │ - vshufi32x4 $0xee,%zmm19,%zmm17,%zmm23 │ │ │ │ - vinserti32x8 $0x1,%ymm19,%zmm17,%zmm17 │ │ │ │ - vshufi32x4 $0xdd,%zmm20,%zmm16,%zmm18 │ │ │ │ - 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 │ │ │ │ - vpshufd $0x4e,%zmm17,%zmm17 │ │ │ │ - vpshufd $0x4e,%zmm19,%zmm19 │ │ │ │ - vpshufd $0x4e,%zmm21,%zmm21 │ │ │ │ - vpshufd $0x4e,%zmm23,%zmm23 │ │ │ │ - call 338fe0 <__cxa_finalize@plt+0x30df90> │ │ │ │ - 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 │ │ │ │ - vshufps $0x4e,%zmm20,%zmm19,%zmm18 │ │ │ │ - vshufps $0xe4,%zmm20,%zmm19,%zmm19 │ │ │ │ - vpsubsw %zmm19,%zmm18,%zmm20 │ │ │ │ - vpaddsw %zmm18,%zmm19,%zmm19 │ │ │ │ - vpaddsw %zmm25,%zmm21,%zmm18 │ │ │ │ - vpsubsw %zmm25,%zmm21,%zmm21 │ │ │ │ - vpmulhrsw %zmm24,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm24,%zmm19,%zmm19 │ │ │ │ - vpmulhrsw %zmm24,%zmm20,%zmm20 │ │ │ │ - vpmulhrsw %zmm24,%zmm21,%zmm21 │ │ │ │ + lea -0x25e0(%rip),%rcx │ │ │ │ + movdqa 0xac521(%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 0xac47c(%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 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + 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 3325c0 <__cxa_finalize@plt+0x307570> │ │ │ │ + mov %rdi,%rcx │ │ │ │ + lea (%rdi,%rsi,8),%rdi │ │ │ │ + jmp 32f5d1 <__cxa_finalize@plt+0x304581> │ │ │ │ + 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 32f5d1 <__cxa_finalize@plt+0x304581> │ │ │ │ + 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 331dc0 <__cxa_finalize@plt+0x306d70> │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastd -0x88(%r9),%zmm26 │ │ │ │ - vpbroadcastq -0xb0(%r9),%zmm29 │ │ │ │ - vpunpckhwd %zmm16,%zmm23,%zmm24 │ │ │ │ - vpunpcklwd %zmm23,%zmm16,%zmm16 │ │ │ │ - vpunpcklwd %zmm17,%zmm22,%zmm23 │ │ │ │ - vpunpckhwd %zmm22,%zmm17,%zmm17 │ │ │ │ - vpunpckhwd %zmm18,%zmm21,%zmm22 │ │ │ │ - vpunpcklwd %zmm21,%zmm18,%zmm18 │ │ │ │ - vpunpcklwd %zmm19,%zmm20,%zmm21 │ │ │ │ - vpunpckhwd %zmm20,%zmm19,%zmm19 │ │ │ │ - vpcmpnleub %zmm26,%zmm29,%k7 │ │ │ │ - vmovdqa32 %zmm26,%zmm20 │ │ │ │ - vpdpwssd -0x24(%r9){1to16},%zmm16,%zmm20 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd -0x20(%r9){1to16},%zmm16,%zmm25 │ │ │ │ - vpslld $0x4,%zmm20,%zmm16 │ │ │ │ - vpmultishiftqb %zmm25,%zmm29,%zmm16{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm20 │ │ │ │ - vpdpwssd -0x1c(%r9){1to16},%zmm17,%zmm20 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd -0x18(%r9){1to16},%zmm17,%zmm25 │ │ │ │ - vpslld $0x4,%zmm20,%zmm17 │ │ │ │ - vpmultishiftqb %zmm25,%zmm29,%zmm17{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm20 │ │ │ │ - vpdpwssd -0x14(%r9){1to16},%zmm18,%zmm20 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd -0x10(%r9){1to16},%zmm18,%zmm25 │ │ │ │ - vpslld $0x4,%zmm20,%zmm18 │ │ │ │ - vpmultishiftqb %zmm25,%zmm29,%zmm18{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm20 │ │ │ │ - vpdpwssd -0x1fc(%r9){1to16},%zmm19,%zmm20 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd -0x1e4(%r9){1to16},%zmm19,%zmm25 │ │ │ │ - vpslld $0x4,%zmm20,%zmm19 │ │ │ │ - vpmultishiftqb %zmm25,%zmm29,%zmm19{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm20 │ │ │ │ - vpdpwssd -0xc(%r9){1to16},%zmm21,%zmm20 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd -0x8(%r9){1to16},%zmm21,%zmm25 │ │ │ │ - vpslld $0x4,%zmm20,%zmm21 │ │ │ │ - vpmultishiftqb %zmm25,%zmm29,%zmm21{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm20 │ │ │ │ - vpdpwssd -0x4(%r9){1to16},%zmm22,%zmm20 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd (%r9){1to16},%zmm22,%zmm25 │ │ │ │ - vpslld $0x4,%zmm20,%zmm22 │ │ │ │ - vpmultishiftqb %zmm25,%zmm29,%zmm22{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm20 │ │ │ │ - vpdpwssd -0x1dc(%r9){1to16},%zmm23,%zmm20 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd -0x1ec(%r9){1to16},%zmm23,%zmm25 │ │ │ │ - vpslld $0x4,%zmm20,%zmm23 │ │ │ │ - vpmultishiftqb %zmm25,%zmm29,%zmm23{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm20 │ │ │ │ - vpdpwssd 0x4(%r9){1to16},%zmm24,%zmm20 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0x8(%r9){1to16},%zmm24,%zmm25 │ │ │ │ - vpslld $0x4,%zmm20,%zmm24 │ │ │ │ - vpmultishiftqb %zmm25,%zmm29,%zmm24{%k7} │ │ │ │ - vpsubsw %zmm21,%zmm16,%zmm20 │ │ │ │ - vpaddsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpsubsw %zmm22,%zmm17,%zmm21 │ │ │ │ - vpaddsw %zmm22,%zmm17,%zmm17 │ │ │ │ - vpsubsw %zmm23,%zmm18,%zmm22 │ │ │ │ - vpaddsw %zmm23,%zmm18,%zmm18 │ │ │ │ - vpsubsw %zmm24,%zmm19,%zmm23 │ │ │ │ - vpaddsw %zmm24,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 %zmm26,%zmm24 │ │ │ │ - vpdpwssd 0x154(%r9){1to16},%zmm20,%zmm24 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0x150(%r9){1to16},%zmm20,%zmm25 │ │ │ │ - vpslld $0x4,%zmm24,%zmm20 │ │ │ │ - vpmultishiftqb %zmm25,%zmm29,%zmm20{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm24 │ │ │ │ - vpdpwssd 0x150(%r9){1to16},%zmm22,%zmm24 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd -0x50(%r9){1to16},%zmm22,%zmm25 │ │ │ │ - vpslld $0x4,%zmm24,%zmm22 │ │ │ │ - vpmultishiftqb %zmm25,%zmm29,%zmm22{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm24 │ │ │ │ - vpdpwssd 0x1bc(%r9){1to16},%zmm21,%zmm24 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0x1b8(%r9){1to16},%zmm21,%zmm25 │ │ │ │ - vpslld $0x4,%zmm24,%zmm21 │ │ │ │ - vpmultishiftqb %zmm25,%zmm29,%zmm21{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm24 │ │ │ │ - vpdpwssd 0x1b8(%r9){1to16},%zmm23,%zmm24 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd -0x4c(%r9){1to16},%zmm23,%zmm25 │ │ │ │ - vpslld $0x4,%zmm24,%zmm23 │ │ │ │ - vpmultishiftqb %zmm25,%zmm29,%zmm23{%k7} │ │ │ │ - vpsubsw %zmm19,%zmm17,%zmm24 │ │ │ │ - vpaddsw %zmm19,%zmm17,%zmm17 │ │ │ │ - vpsubsw %zmm18,%zmm16,%zmm19 │ │ │ │ - vpaddsw %zmm18,%zmm16,%zmm16 │ │ │ │ - vpsubsw %zmm23,%zmm21,%zmm18 │ │ │ │ - vpaddsw %zmm21,%zmm23,%zmm23 │ │ │ │ - vpsubsw %zmm22,%zmm20,%zmm21 │ │ │ │ - vpaddsw %zmm22,%zmm20,%zmm20 │ │ │ │ - vmovdqa32 %zmm26,%zmm22 │ │ │ │ - vpdpwssd -0x38(%r9){1to16},%zmm19,%zmm22 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd -0x34(%r9){1to16},%zmm19,%zmm25 │ │ │ │ - vpslld $0x4,%zmm22,%zmm19 │ │ │ │ - vpmultishiftqb %zmm25,%zmm29,%zmm19{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm22 │ │ │ │ - vpdpwssd -0x54(%r9){1to16},%zmm24,%zmm22 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd -0x38(%r9){1to16},%zmm24,%zmm25 │ │ │ │ - vpslld $0x4,%zmm22,%zmm24 │ │ │ │ - vpmultishiftqb %zmm25,%zmm29,%zmm24{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm22 │ │ │ │ - vpdpwssd -0x28(%r9){1to16},%zmm18,%zmm22 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd -0x2c(%r9){1to16},%zmm18,%zmm25 │ │ │ │ - vpslld $0x4,%zmm22,%zmm18 │ │ │ │ - vpmultishiftqb %zmm25,%zmm29,%zmm18{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm22 │ │ │ │ - vpdpwssd -0x2c(%r9){1to16},%zmm21,%zmm22 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd -0x58(%r9){1to16},%zmm21,%zmm25 │ │ │ │ - vpslld $0x4,%zmm22,%zmm21 │ │ │ │ - vpmultishiftqb %zmm25,%zmm29,%zmm21{%k7} │ │ │ │ - vbroadcasti32x4 -0xc0(%r9),%zmm28 │ │ │ │ - vpaddsw %zmm23,%zmm20,%zmm22 │ │ │ │ - vpsubsw %zmm23,%zmm20,%zmm20 │ │ │ │ - vpsubsw %zmm24,%zmm19,%zmm27 │ │ │ │ - vpaddsw %zmm19,%zmm24,%zmm24 │ │ │ │ - vpsubsw %zmm17,%zmm16,%zmm19 │ │ │ │ - vpaddsw %zmm17,%zmm16,%zmm16 │ │ │ │ - vpaddsw %zmm21,%zmm18,%zmm17 │ │ │ │ - vpsubsw %zmm18,%zmm21,%zmm21 │ │ │ │ - vpshufb %zmm28,%zmm16,%zmm16 │ │ │ │ - vpshufb %zmm28,%zmm22,%zmm22 │ │ │ │ - vpshufb %zmm28,%zmm24,%zmm24 │ │ │ │ - vpshufb %zmm28,%zmm17,%zmm17 │ │ │ │ - vshufps $0x4e,%zmm16,%zmm22,%zmm23 │ │ │ │ - vshufps $0xe4,%zmm16,%zmm22,%zmm16 │ │ │ │ - vpunpcklqdq %zmm17,%zmm24,%zmm22 │ │ │ │ - vpunpckhqdq %zmm17,%zmm24,%zmm17 │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x5e(%rip),%r8 │ │ │ │ + call 331dc0 <__cxa_finalize@plt+0x306d70> │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0xa5b19(%rip),%r9 │ │ │ │ - lea -0xdb3(%rip),%r8 │ │ │ │ - jmp 339390 <__cxa_finalize@plt+0x30e340> │ │ │ │ - lea 0xa5b09(%rip),%r9 │ │ │ │ - lea -0x62f(%rip),%r8 │ │ │ │ - jmp 339390 <__cxa_finalize@plt+0x30e340> │ │ │ │ - lea 0xa5af9(%rip),%r9 │ │ │ │ - lea 0x73(%rip),%r8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 338dd0 <__cxa_finalize@plt+0x30dd80> │ │ │ │ - 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 │ │ │ │ - vpunpcklwd %zmm25,%zmm24,%zmm22 │ │ │ │ - vpunpckhwd %zmm25,%zmm24,%zmm23 │ │ │ │ - vpunpcklwd %zmm18,%zmm19,%zmm24 │ │ │ │ - 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 338d1c <__cxa_finalize@plt+0x30dccc> │ │ │ │ - call 338ee0 <__cxa_finalize@plt+0x30de90> │ │ │ │ - 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 │ │ │ │ - vpermi2q %zmm20,%zmm22,%zmm25 │ │ │ │ - vpermt2q %zmm20,%zmm28,%zmm22 │ │ │ │ - vpbroadcastd -0xa4(%r9),%zmm28 │ │ │ │ - mov $0xff00ff,%ecx │ │ │ │ - vmovdqa32 %zmm26,%zmm27 │ │ │ │ - vpermi2q %zmm17,%zmm19,%zmm26 │ │ │ │ - vpermt2q %zmm17,%zmm29,%zmm19 │ │ │ │ - kmovd %ecx,%k1 │ │ │ │ - vpermi2q %zmm16,%zmm18,%zmm27 │ │ │ │ - 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 3386a7 <__cxa_finalize@plt+0x30d657> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - lea 0xa59d9(%rip),%r9 │ │ │ │ - lea -0xef3(%rip),%r8 │ │ │ │ - jmp 3394c0 <__cxa_finalize@plt+0x30e470> │ │ │ │ - lea 0xa59c9(%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 │ │ │ │ - vpermb 0xc0(%rdx),%zmm24,%zmm20 │ │ │ │ - vpermb 0x100(%rdx),%zmm24,%zmm21 │ │ │ │ - vpermb 0x140(%rdx),%zmm24,%zmm22 │ │ │ │ - vpermb 0x180(%rdx),%zmm24,%zmm23 │ │ │ │ - vpermb 0x1c0(%rdx),%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm17,%zmm16,%zmm25 │ │ │ │ - vpmulhrsw %zmm18,%zmm16,%zmm26 │ │ │ │ - vpmulhrsw %zmm19,%zmm16,%zmm27 │ │ │ │ - vpmulhrsw %zmm20,%zmm16,%zmm28 │ │ │ │ - vpmulhrsw %zmm21,%zmm16,%zmm29 │ │ │ │ - vpmulhrsw %zmm22,%zmm16,%zmm30 │ │ │ │ - vpmulhrsw %zmm23,%zmm16,%zmm31 │ │ │ │ - vpmulhrsw %zmm24,%zmm16,%zmm16 │ │ │ │ - vpsraw $0x1,%zmm25,%zmm25 │ │ │ │ - vpsraw $0x1,%zmm26,%zmm26 │ │ │ │ - vpsraw $0x1,%zmm27,%zmm27 │ │ │ │ - vpsraw $0x1,%zmm28,%zmm28 │ │ │ │ - vpavgw %zmm25,%zmm17,%zmm17 │ │ │ │ - vpavgw %zmm26,%zmm18,%zmm18 │ │ │ │ - vpavgw %zmm27,%zmm19,%zmm19 │ │ │ │ - vpavgw %zmm28,%zmm20,%zmm20 │ │ │ │ - vpsraw $0x1,%zmm29,%zmm29 │ │ │ │ - vpsraw $0x1,%zmm30,%zmm30 │ │ │ │ - vpsraw $0x1,%zmm31,%zmm31 │ │ │ │ - vpsraw $0x1,%zmm16,%zmm16 │ │ │ │ - vpavgw %zmm29,%zmm21,%zmm21 │ │ │ │ - vpavgw %zmm30,%zmm22,%zmm22 │ │ │ │ - vpavgw %zmm31,%zmm23,%zmm23 │ │ │ │ - vpavgw %zmm16,%zmm24,%zmm24 │ │ │ │ - vpunpckldq %zmm18,%zmm17,%zmm16 │ │ │ │ - vpunpckhdq %zmm18,%zmm17,%zmm17 │ │ │ │ - vpunpckldq %zmm20,%zmm19,%zmm18 │ │ │ │ - vpunpckhdq %zmm20,%zmm19,%zmm19 │ │ │ │ - vpunpckldq %zmm22,%zmm21,%zmm20 │ │ │ │ - vpunpckhdq %zmm22,%zmm21,%zmm21 │ │ │ │ - vpunpckldq %zmm24,%zmm23,%zmm22 │ │ │ │ - vpunpckhdq %zmm24,%zmm23,%zmm23 │ │ │ │ - jmp *%r8 │ │ │ │ - vpbroadcastd -0x94(%r9),%zmm27 │ │ │ │ - vpmulhrsw %zmm16,%zmm27,%zmm28 │ │ │ │ - vpmulhrsw %zmm17,%zmm27,%zmm29 │ │ │ │ - vpmulhrsw %zmm18,%zmm27,%zmm30 │ │ │ │ - vpmulhrsw %zmm19,%zmm27,%zmm31 │ │ │ │ - vpmulhrsw %zmm20,%zmm27,%zmm24 │ │ │ │ - vpmulhrsw %zmm21,%zmm27,%zmm25 │ │ │ │ - vpmulhrsw %zmm22,%zmm27,%zmm26 │ │ │ │ - vpmulhrsw %zmm23,%zmm27,%zmm27 │ │ │ │ - vpaddsw %zmm16,%zmm16,%zmm16 │ │ │ │ - vpaddsw %zmm17,%zmm17,%zmm17 │ │ │ │ - vpaddsw %zmm18,%zmm18,%zmm18 │ │ │ │ - vpaddsw %zmm19,%zmm19,%zmm19 │ │ │ │ - vpaddsw %zmm20,%zmm20,%zmm20 │ │ │ │ - vpaddsw %zmm21,%zmm21,%zmm21 │ │ │ │ - vpaddsw %zmm22,%zmm22,%zmm22 │ │ │ │ - vpaddsw %zmm23,%zmm23,%zmm23 │ │ │ │ - vpaddsw %zmm28,%zmm16,%zmm16 │ │ │ │ - vpaddsw %zmm29,%zmm17,%zmm17 │ │ │ │ - vpaddsw %zmm30,%zmm18,%zmm18 │ │ │ │ - vpaddsw %zmm31,%zmm19,%zmm19 │ │ │ │ - vpaddsw %zmm20,%zmm24,%zmm24 │ │ │ │ - vmovdqu32 -0x1fe(%r9),%zmm20 │ │ │ │ - vpaddsw %zmm21,%zmm25,%zmm25 │ │ │ │ - vpaddsw %zmm26,%zmm22,%zmm22 │ │ │ │ - vpaddsw %zmm27,%zmm23,%zmm23 │ │ │ │ - vpsrlq $0x4,%zmm20,%zmm28 │ │ │ │ - vmovdqa32 %zmm20,%zmm21 │ │ │ │ - vmovdqa32 %zmm20,%zmm26 │ │ │ │ - vmovdqa32 %zmm20,%zmm27 │ │ │ │ - vpermi2q %zmm18,%zmm16,%zmm20 │ │ │ │ - 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 338688 <__cxa_finalize@plt+0x30d638> │ │ │ │ - nop │ │ │ │ - lea 0xa57b9(%rip),%r9 │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 339ac5 <__cxa_finalize@plt+0x30ea75> │ │ │ │ - cmp $0x6b,%ecx │ │ │ │ - jb 339865 <__cxa_finalize@plt+0x30e815> │ │ │ │ - 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 33a4b0 <__cxa_finalize@plt+0x30f460> │ │ │ │ - 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 │ │ │ │ - vpermb %zmm21,%zmm24,%zmm21 │ │ │ │ - vpermb %zmm22,%zmm24,%zmm22 │ │ │ │ - vpermb %zmm23,%zmm24,%zmm23 │ │ │ │ - vpunpckldq %zmm17,%zmm16,%zmm24 │ │ │ │ - vpunpckhdq %zmm17,%zmm16,%zmm16 │ │ │ │ - vpunpckldq %zmm19,%zmm18,%zmm17 │ │ │ │ - vpunpckhdq %zmm19,%zmm18,%zmm18 │ │ │ │ - vpunpckldq %zmm21,%zmm20,%zmm19 │ │ │ │ - vpunpckhdq %zmm21,%zmm20,%zmm20 │ │ │ │ - vpunpckldq %zmm23,%zmm22,%zmm21 │ │ │ │ - vpunpckhdq %zmm23,%zmm22,%zmm22 │ │ │ │ - vpmulhrsw %zmm25,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm25,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm25,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm25,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm25,%zmm19,%zmm19 │ │ │ │ - vpmulhrsw %zmm25,%zmm20,%zmm20 │ │ │ │ - vpmulhrsw %zmm25,%zmm21,%zmm21 │ │ │ │ - vpmulhrsw %zmm25,%zmm22,%zmm22 │ │ │ │ - vpunpcklqdq %zmm17,%zmm24,%zmm2 │ │ │ │ - vpunpckhqdq %zmm17,%zmm24,%zmm30 │ │ │ │ - vpunpcklqdq %zmm18,%zmm16,%zmm5 │ │ │ │ - vpunpckhqdq %zmm18,%zmm16,%zmm31 │ │ │ │ - vpunpcklqdq %zmm21,%zmm19,%zmm4 │ │ │ │ - vpunpckhqdq %zmm21,%zmm19,%zmm0 │ │ │ │ - vpunpcklqdq %zmm22,%zmm20,%zmm3 │ │ │ │ - vpunpckhqdq %zmm22,%zmm20,%zmm1 │ │ │ │ - vinserti32x4 $0x1,%xmm4,%ymm2,%ymm24 │ │ │ │ - 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 336a10 <__cxa_finalize@plt+0x30b9c0> │ │ │ │ - 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 339c18 <__cxa_finalize@plt+0x30ebc8> │ │ │ │ - jmp 339969 <__cxa_finalize@plt+0x30e919> │ │ │ │ - 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 337b78 <__cxa_finalize@plt+0x30cb28> │ │ │ │ - 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 │ │ │ │ - vpsrlq $0x3c,-0x280(%r9),%zmm21 │ │ │ │ - vpunpckldq %zmm19,%zmm18,%zmm22 │ │ │ │ - vpunpckhdq %zmm19,%zmm18,%zmm1 │ │ │ │ - vpunpckldq %zmm17,%zmm16,%zmm18 │ │ │ │ - vpunpckhdq %zmm17,%zmm16,%zmm0 │ │ │ │ - vpmulhrsw %zmm20,%zmm22,%zmm22 │ │ │ │ - vpmulhrsw %zmm20,%zmm1,%zmm1 │ │ │ │ - vpmulhrsw %zmm20,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm20,%zmm0,%zmm0 │ │ │ │ - vinserti32x4 $0x1,%xmm22,%ymm18,%ymm16 │ │ │ │ - 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 336940 <__cxa_finalize@plt+0x30b8f0> │ │ │ │ - call 339b50 <__cxa_finalize@plt+0x30eb00> │ │ │ │ - vpbroadcastd %esi,%ymm24 │ │ │ │ - vpmulld -0x120(%r9),%ymm24,%ymm24 │ │ │ │ - call 339ffe <__cxa_finalize@plt+0x30efae> │ │ │ │ - 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} │ │ │ │ - kmovb %k2,%k1 │ │ │ │ - vpgatherdq (%rcx,%ymm24,1),%zmm29{%k2} │ │ │ │ - kmovb %k1,%k2 │ │ │ │ - vpgatherdq (%r8,%ymm24,1),%zmm30{%k1} │ │ │ │ - kmovb %k2,%k1 │ │ │ │ - vpgatherdq (%rsi,%ymm24,1),%zmm31{%k2} │ │ │ │ - vpmulhrsw %zmm26,%zmm16,%zmm16 │ │ │ │ - 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 │ │ │ │ - vmovdqa32 %zmm25,(%rdx) │ │ │ │ - vmovdqa32 %zmm25,0x40(%rdx) │ │ │ │ - vmovdqa32 %zmm25,0x80(%rdx) │ │ │ │ - vmovdqa32 %zmm25,0xc0(%rdx) │ │ │ │ - vmovdqa32 %zmm25,0x100(%rdx) │ │ │ │ - vmovdqa32 %zmm25,0x140(%rdx) │ │ │ │ - vmovdqa32 %zmm25,0x180(%rdx) │ │ │ │ - vmovdqa32 %zmm25,0x1c0(%rdx) │ │ │ │ - vpunpcklbw %zmm25,%zmm28,%zmm27 │ │ │ │ - vpunpckhbw %zmm25,%zmm28,%zmm28 │ │ │ │ - vpaddw %zmm27,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm28,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - kmovb %k1,%k2 │ │ │ │ - vpscatterdq %zmm16,(%rdi,%ymm24,1){%k1} │ │ │ │ - vpunpcklbw %zmm25,%zmm29,%zmm28 │ │ │ │ - vpunpckhbw %zmm25,%zmm29,%zmm29 │ │ │ │ - vpaddw %zmm28,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm29,%zmm19,%zmm19 │ │ │ │ - vpackuswb %zmm19,%zmm18,%zmm18 │ │ │ │ - kmovb %k2,%k1 │ │ │ │ - vpscatterdq %zmm18,(%rcx,%ymm24,1){%k2} │ │ │ │ - vpunpcklbw %zmm25,%zmm30,%zmm29 │ │ │ │ - vpunpckhbw %zmm25,%zmm30,%zmm30 │ │ │ │ - vpaddw %zmm29,%zmm20,%zmm20 │ │ │ │ - vpaddw %zmm30,%zmm21,%zmm21 │ │ │ │ - vpackuswb %zmm21,%zmm20,%zmm20 │ │ │ │ - kmovb %k1,%k2 │ │ │ │ - vpscatterdq %zmm20,(%r8,%ymm24,1){%k1} │ │ │ │ - vpunpcklbw %zmm25,%zmm31,%zmm30 │ │ │ │ - vpunpckhbw %zmm25,%zmm31,%zmm31 │ │ │ │ - vpaddw %zmm30,%zmm22,%zmm22 │ │ │ │ - vpaddw %zmm31,%zmm23,%zmm23 │ │ │ │ - vpackuswb %zmm23,%zmm22,%zmm22 │ │ │ │ - vpscatterdq %zmm22,(%rsi,%ymm24,1){%k2} │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x1be(%rip),%r8 │ │ │ │ + call 331dc0 <__cxa_finalize@plt+0x306d70> │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ - movswl (%rdx),%eax │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - or $0x20,%ecx │ │ │ │ - imul $0xb5,%eax,%eax │ │ │ │ - add $0x280,%eax │ │ │ │ - sar $0xa,%eax │ │ │ │ - jmp 335be9 <__cxa_finalize@plt+0x30ab99> │ │ │ │ - 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 │ │ │ │ - vpunpcklwd %ymm31,%ymm31,%ymm5 │ │ │ │ - vpmulhrsw %ymm24,%ymm5,%ymm5 │ │ │ │ - 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 339d7d <__cxa_finalize@plt+0x30ed2d> │ │ │ │ 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 │ │ │ │ - vpmulhrsw %ymm24,%ymm30,%ymm30 │ │ │ │ - vpbroadcastd 0xcc(%r9),%ymm24 │ │ │ │ - vpunpcklwd %ymm31,%ymm31,%ymm5 │ │ │ │ - vpmulhrsw %ymm24,%ymm5,%ymm5 │ │ │ │ - vpbroadcastd 0xd0(%r9),%ymm24 │ │ │ │ - vpunpckhwd %ymm31,%ymm31,%ymm31 │ │ │ │ - vpmulhrsw %ymm24,%ymm31,%ymm31 │ │ │ │ - vpbroadcastd 0xd4(%r9),%ymm24 │ │ │ │ - vpunpcklwd %ymm0,%ymm0,%ymm4 │ │ │ │ - vpmulhrsw %ymm24,%ymm4,%ymm4 │ │ │ │ - vpbroadcastd 0xd8(%r9),%ymm24 │ │ │ │ - vpunpckhwd %ymm0,%ymm0,%ymm0 │ │ │ │ - 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 339d4f <__cxa_finalize@plt+0x30ecff> │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x428(%rip),%r8 │ │ │ │ + call 331dc0 <__cxa_finalize@plt+0x306d70> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ 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 │ │ │ │ - vpunpckhwd %ymm3,%ymm0,%ymm0 │ │ │ │ - vpunpcklwd %ymm1,%ymm2,%ymm3 │ │ │ │ - vpunpckhwd %ymm2,%ymm1,%ymm1 │ │ │ │ - vmovdqa32 %ymm26,%ymm24 │ │ │ │ - vpdpwssd -0x24(%r9){1to8},%ymm28,%ymm24 │ │ │ │ - vmovdqa32 %ymm26,%ymm25 │ │ │ │ - vpdpwssd -0x20(%r9){1to8},%ymm28,%ymm25 │ │ │ │ - vpslld $0x4,%ymm24,%ymm28 │ │ │ │ - vpmultishiftqb %ymm25,%ymm29,%ymm28{%k7} │ │ │ │ - vmovdqa32 %ymm26,%ymm24 │ │ │ │ - vpdpwssd 0x4(%r9){1to8},%ymm30,%ymm24 │ │ │ │ - vmovdqa32 %ymm26,%ymm25 │ │ │ │ - vpdpwssd 0x8(%r9){1to8},%ymm30,%ymm25 │ │ │ │ - vpslld $0x4,%ymm24,%ymm30 │ │ │ │ - vpmultishiftqb %ymm25,%ymm29,%ymm30{%k7} │ │ │ │ - vmovdqa32 %ymm26,%ymm24 │ │ │ │ - vpdpwssd -0x1c(%r9){1to8},%ymm5,%ymm24 │ │ │ │ - vmovdqa32 %ymm26,%ymm25 │ │ │ │ - vpdpwssd -0x18(%r9){1to8},%ymm5,%ymm25 │ │ │ │ - vpslld $0x4,%ymm24,%ymm5 │ │ │ │ - vpmultishiftqb %ymm25,%ymm29,%ymm5{%k7} │ │ │ │ - vmovdqa32 %ymm26,%ymm24 │ │ │ │ - vpdpwssd -0x1dc(%r9){1to8},%ymm31,%ymm24 │ │ │ │ - vmovdqa32 %ymm26,%ymm25 │ │ │ │ - vpdpwssd -0x1ec(%r9){1to8},%ymm31,%ymm25 │ │ │ │ - vpslld $0x4,%ymm24,%ymm31 │ │ │ │ - vpmultishiftqb %ymm25,%ymm29,%ymm31{%k7} │ │ │ │ - vmovdqa32 %ymm26,%ymm24 │ │ │ │ - vpdpwssd -0x14(%r9){1to8},%ymm4,%ymm24 │ │ │ │ - vmovdqa32 %ymm26,%ymm25 │ │ │ │ - vpdpwssd -0x10(%r9){1to8},%ymm4,%ymm25 │ │ │ │ - vpslld $0x4,%ymm24,%ymm4 │ │ │ │ - vpmultishiftqb %ymm25,%ymm29,%ymm4{%k7} │ │ │ │ - vmovdqa32 %ymm26,%ymm24 │ │ │ │ - vpdpwssd -0x4(%r9){1to8},%ymm0,%ymm24 │ │ │ │ - vmovdqa32 %ymm26,%ymm25 │ │ │ │ - vpdpwssd (%r9){1to8},%ymm0,%ymm25 │ │ │ │ - vpslld $0x4,%ymm24,%ymm0 │ │ │ │ - vpmultishiftqb %ymm25,%ymm29,%ymm0{%k7} │ │ │ │ - vmovdqa32 %ymm26,%ymm24 │ │ │ │ - vpdpwssd -0x1fc(%r9){1to8},%ymm3,%ymm24 │ │ │ │ - vmovdqa32 %ymm26,%ymm25 │ │ │ │ - vpdpwssd -0x1e4(%r9){1to8},%ymm3,%ymm25 │ │ │ │ - vpslld $0x4,%ymm24,%ymm3 │ │ │ │ - vpmultishiftqb %ymm25,%ymm29,%ymm3{%k7} │ │ │ │ - vmovdqa32 %ymm26,%ymm24 │ │ │ │ - vpdpwssd -0xc(%r9){1to8},%ymm1,%ymm24 │ │ │ │ - vmovdqa32 %ymm26,%ymm25 │ │ │ │ - vpdpwssd -0x8(%r9){1to8},%ymm1,%ymm25 │ │ │ │ - vpslld $0x4,%ymm24,%ymm1 │ │ │ │ - vpmultishiftqb %ymm25,%ymm29,%ymm1{%k7} │ │ │ │ - vpsubsw %ymm1,%ymm28,%ymm27 │ │ │ │ - vpaddsw %ymm1,%ymm28,%ymm28 │ │ │ │ - vpsubsw %ymm4,%ymm31,%ymm1 │ │ │ │ - vpaddsw %ymm31,%ymm4,%ymm4 │ │ │ │ - vpsubsw %ymm0,%ymm5,%ymm31 │ │ │ │ - vpaddsw %ymm0,%ymm5,%ymm5 │ │ │ │ - vpsubsw %ymm3,%ymm30,%ymm0 │ │ │ │ - vpaddsw %ymm3,%ymm30,%ymm30 │ │ │ │ - vmovdqa32 %ymm26,%ymm2 │ │ │ │ - vpdpwssd 0x150(%r9){1to8},%ymm27,%ymm2 │ │ │ │ - vmovdqa32 %ymm26,%ymm3 │ │ │ │ - vpdpwssd 0x154(%r9){1to8},%ymm27,%ymm3 │ │ │ │ - vpslld $0x4,%ymm2,%ymm27 │ │ │ │ - vpmultishiftqb %ymm3,%ymm29,%ymm27{%k7} │ │ │ │ - vmovdqa32 %ymm26,%ymm2 │ │ │ │ - vpdpwssd 0x154(%r9){1to8},%ymm1,%ymm2 │ │ │ │ - vmovdqa32 %ymm26,%ymm3 │ │ │ │ - vpdpwssd -0x48(%r9){1to8},%ymm1,%ymm3 │ │ │ │ - vpslld $0x4,%ymm2,%ymm1 │ │ │ │ - vpmultishiftqb %ymm3,%ymm29,%ymm1{%k7} │ │ │ │ - vmovdqa32 %ymm26,%ymm2 │ │ │ │ - vpdpwssd 0x1b8(%r9){1to8},%ymm31,%ymm2 │ │ │ │ - vmovdqa32 %ymm26,%ymm3 │ │ │ │ - vpdpwssd 0x1bc(%r9){1to8},%ymm31,%ymm3 │ │ │ │ - vpslld $0x4,%ymm2,%ymm31 │ │ │ │ - vpmultishiftqb %ymm3,%ymm29,%ymm31{%k7} │ │ │ │ - vmovdqa32 %ymm26,%ymm2 │ │ │ │ - vpdpwssd 0x1bc(%r9){1to8},%ymm0,%ymm2 │ │ │ │ - vmovdqa32 %ymm26,%ymm3 │ │ │ │ - vpdpwssd -0x44(%r9){1to8},%ymm0,%ymm3 │ │ │ │ - vpslld $0x4,%ymm2,%ymm0 │ │ │ │ - vpmultishiftqb %ymm3,%ymm29,%ymm0{%k7} │ │ │ │ - vpbroadcastd -0x34(%r9),%ymm24 │ │ │ │ - vpsubsw %ymm4,%ymm28,%ymm3 │ │ │ │ - vpaddsw %ymm28,%ymm4,%ymm4 │ │ │ │ - vpsubsw %ymm5,%ymm30,%ymm28 │ │ │ │ - vpaddsw %ymm5,%ymm30,%ymm30 │ │ │ │ - vpsubsw %ymm1,%ymm27,%ymm5 │ │ │ │ - vpaddsw %ymm1,%ymm27,%ymm27 │ │ │ │ - vpsubsw %ymm31,%ymm0,%ymm1 │ │ │ │ - vpaddsw %ymm31,%ymm0,%ymm0 │ │ │ │ - vmovdqa32 %ymm26,%ymm2 │ │ │ │ - vpdpwssd -0x38(%r9){1to8},%ymm5,%ymm2 │ │ │ │ - vmovdqa32 %ymm26,%ymm31 │ │ │ │ - vpdpwssd %ymm24,%ymm5,%ymm31 │ │ │ │ - vpslld $0x4,%ymm2,%ymm5 │ │ │ │ - vpmultishiftqb %ymm31,%ymm29,%ymm5{%k7} │ │ │ │ - vmovdqa32 %ymm26,%ymm2 │ │ │ │ - vpdpwssd -0x38(%r9){1to8},%ymm3,%ymm2 │ │ │ │ - vmovdqa32 %ymm26,%ymm31 │ │ │ │ - vpdpwssd %ymm24,%ymm3,%ymm31 │ │ │ │ - vpslld $0x4,%ymm2,%ymm3 │ │ │ │ - vpmultishiftqb %ymm31,%ymm29,%ymm3{%k7} │ │ │ │ - vmovdqa32 %ymm26,%ymm2 │ │ │ │ - vpdpwssd %ymm24,%ymm28,%ymm2 │ │ │ │ - vmovdqa32 %ymm26,%ymm31 │ │ │ │ - vpdpwssd -0x30(%r9){1to8},%ymm28,%ymm31 │ │ │ │ - vpslld $0x4,%ymm2,%ymm28 │ │ │ │ - vpmultishiftqb %ymm31,%ymm29,%ymm28{%k7} │ │ │ │ - vmovdqa32 %ymm26,%ymm2 │ │ │ │ - vpdpwssd %ymm24,%ymm1,%ymm2 │ │ │ │ - vmovdqa32 %ymm26,%ymm31 │ │ │ │ - vpdpwssd -0x30(%r9){1to8},%ymm1,%ymm31 │ │ │ │ - vpslld $0x4,%ymm2,%ymm1 │ │ │ │ - vpmultishiftqb %ymm31,%ymm29,%ymm1{%k7} │ │ │ │ - vbroadcasti32x4 -0xc0(%r9),%ymm2 │ │ │ │ - vpbroadcastd -0x3c(%r9),%ymm24 │ │ │ │ - vpbroadcastd -0x40(%r9),%ymm25 │ │ │ │ - vpsubsw %ymm30,%ymm4,%ymm31 │ │ │ │ - vpaddsw %ymm30,%ymm4,%ymm4 │ │ │ │ - vpsubsw %ymm0,%ymm27,%ymm30 │ │ │ │ - vpaddsw %ymm0,%ymm27,%ymm27 │ │ │ │ - vpsubsw %ymm1,%ymm5,%ymm0 │ │ │ │ - vpaddsw %ymm1,%ymm5,%ymm5 │ │ │ │ - vpsubsw %ymm28,%ymm3,%ymm1 │ │ │ │ - vpaddsw %ymm28,%ymm3,%ymm3 │ │ │ │ - vpshufb %ymm2,%ymm4,%ymm4 │ │ │ │ - vpshufb %ymm2,%ymm27,%ymm27 │ │ │ │ - vpshufb %ymm2,%ymm5,%ymm5 │ │ │ │ - vpshufb %ymm2,%ymm3,%ymm3 │ │ │ │ - vmovdqa32 %ymm26,%ymm2 │ │ │ │ - vpdpwssd %ymm24,%ymm31,%ymm2 │ │ │ │ - vmovdqa32 %ymm26,%ymm28 │ │ │ │ - vpdpwssd %ymm25,%ymm31,%ymm28 │ │ │ │ - vpsrad $0xc,%ymm2,%ymm2 │ │ │ │ - vpsrad $0xc,%ymm28,%ymm28 │ │ │ │ - vmovdqa32 %ymm26,%ymm29 │ │ │ │ - vpdpwssd %ymm24,%ymm30,%ymm29 │ │ │ │ - vmovdqa32 %ymm26,%ymm31 │ │ │ │ - vpdpwssd %ymm25,%ymm30,%ymm31 │ │ │ │ - vpsrad $0xc,%ymm29,%ymm29 │ │ │ │ - vpsrad $0xc,%ymm31,%ymm31 │ │ │ │ - vpackssdw %ymm29,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm31,%ymm28,%ymm28 │ │ │ │ - vmovdqa32 %ymm26,%ymm29 │ │ │ │ - vpdpwssd %ymm24,%ymm0,%ymm29 │ │ │ │ - vmovdqa32 %ymm26,%ymm31 │ │ │ │ - vpdpwssd %ymm25,%ymm0,%ymm31 │ │ │ │ - vpsrad $0xc,%ymm29,%ymm29 │ │ │ │ - vpsrad $0xc,%ymm31,%ymm31 │ │ │ │ - vmovdqa32 %ymm26,%ymm0 │ │ │ │ - vpdpwssd %ymm24,%ymm1,%ymm0 │ │ │ │ - vmovdqa32 %ymm26,%ymm30 │ │ │ │ - vpdpwssd %ymm25,%ymm1,%ymm30 │ │ │ │ - vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xc,%ymm30,%ymm30 │ │ │ │ - vpackssdw %ymm29,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm31,%ymm30,%ymm30 │ │ │ │ - vpunpcklqdq %ymm5,%ymm3,%ymm29 │ │ │ │ - vpunpckhqdq %ymm5,%ymm3,%ymm3 │ │ │ │ - vpunpcklqdq %ymm27,%ymm4,%ymm5 │ │ │ │ - vpunpckhqdq %ymm27,%ymm4,%ymm4 │ │ │ │ - vmovdqa32 -0x2c0(%r9),%zmm31 │ │ │ │ + lea -0x2380(%rip),%rcx │ │ │ │ + jmp 331ab7 <__cxa_finalize@plt+0x306a67> │ │ │ │ + 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 332cd0 <__cxa_finalize@plt+0x307c80> │ │ │ │ + call 333760 <__cxa_finalize@plt+0x308710> │ │ │ │ + mov %rdi,%rcx │ │ │ │ + lea (%rdi,%rsi,8),%rdi │ │ │ │ + jmp 32faa1 <__cxa_finalize@plt+0x304a51> │ │ │ │ + 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 32faa1 <__cxa_finalize@plt+0x304a51> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x309(%rip),%r8 │ │ │ │ + call 331f40 <__cxa_finalize@plt+0x306ef0> │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ - vpbroadcastd -0xa4(%r9),%zmm26 │ │ │ │ - vpermt2q %zmm17,%zmm31,%zmm16 │ │ │ │ - vpermt2q %zmm3,%zmm31,%zmm4 │ │ │ │ - vpermt2q %zmm19,%zmm31,%zmm18 │ │ │ │ - vpermt2q %zmm28,%zmm31,%zmm30 │ │ │ │ - vpermt2q %zmm21,%zmm31,%zmm20 │ │ │ │ - vpermt2q %zmm0,%zmm31,%zmm2 │ │ │ │ - vpermt2q %zmm23,%zmm31,%zmm22 │ │ │ │ - vpermt2q %zmm5,%zmm31,%zmm29 │ │ │ │ - vpsubsw %zmm4,%zmm16,%zmm23 │ │ │ │ - vpaddsw %zmm4,%zmm16,%zmm16 │ │ │ │ - vpsubsw %zmm30,%zmm18,%zmm21 │ │ │ │ - vpaddsw %zmm30,%zmm18,%zmm18 │ │ │ │ - vpsubsw %zmm2,%zmm20,%zmm19 │ │ │ │ - vpaddsw %zmm2,%zmm20,%zmm20 │ │ │ │ - vpsubsw %zmm29,%zmm22,%zmm17 │ │ │ │ - vpaddsw %zmm29,%zmm22,%zmm22 │ │ │ │ - vzeroupper │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x122(%rip),%r8 │ │ │ │ + call 331f40 <__cxa_finalize@plt+0x306ef0> │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 33a435 <__cxa_finalize@plt+0x30f3e5> │ │ │ │ - lea 0xa4e01(%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 │ │ │ │ - vbroadcasti32x4 0xa0(%rdx),%ymm24 │ │ │ │ - vshufpd $0xc,%ymm24,%ymm18,%ymm18 │ │ │ │ - vbroadcasti32x4 0xc0(%rdx),%ymm19 │ │ │ │ - vbroadcasti32x4 0xe0(%rdx),%ymm24 │ │ │ │ - vshufpd $0xc,%ymm24,%ymm19,%ymm19 │ │ │ │ - vbroadcasti32x4 0x10(%rdx),%ymm30 │ │ │ │ - vbroadcasti32x4 0x30(%rdx),%ymm24 │ │ │ │ - vshufpd $0xc,%ymm24,%ymm30,%ymm30 │ │ │ │ - vbroadcasti32x4 0x50(%rdx),%ymm31 │ │ │ │ - vbroadcasti32x4 0x70(%rdx),%ymm24 │ │ │ │ - vshufpd $0xc,%ymm24,%ymm31,%ymm31 │ │ │ │ - vbroadcasti32x4 0x90(%rdx),%ymm0 │ │ │ │ - vbroadcasti32x4 0xb0(%rdx),%ymm24 │ │ │ │ - vshufpd $0xc,%ymm24,%ymm0,%ymm0 │ │ │ │ - vbroadcasti32x4 0xd0(%rdx),%ymm1 │ │ │ │ - vbroadcasti32x4 0xf0(%rdx),%ymm24 │ │ │ │ - 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 33a226 <__cxa_finalize@plt+0x30f1d6> │ │ │ │ - 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 3369e0 <__cxa_finalize@plt+0x30b990> │ │ │ │ - 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 │ │ │ │ - vbroadcasti32x4 0x190(%rdx),%ymm24 │ │ │ │ - vshufpd $0xc,%ymm24,%ymm4,%ymm4 │ │ │ │ - vbroadcasti32x4 0x1f0(%rdx),%ymm5 │ │ │ │ - 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 339bf0 <__cxa_finalize@plt+0x30eba0> │ │ │ │ - jmp 33a242 <__cxa_finalize@plt+0x30f1f2> │ │ │ │ - vmovdqa32 %ymm20,%ymm21 │ │ │ │ - vmovdqa32 %ymm20,%ymm22 │ │ │ │ - vmovdqa32 %ymm20,%ymm23 │ │ │ │ - call 3369e0 <__cxa_finalize@plt+0x30b990> │ │ │ │ - call 339b50 <__cxa_finalize@plt+0x30eb00> │ │ │ │ - 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 │ │ │ │ - vpermt2q %zmm21,%zmm31,%zmm17 │ │ │ │ - vpermt2q %zmm0,%zmm31,%zmm3 │ │ │ │ - vpsubsw %zmm4,%zmm16,%zmm24 │ │ │ │ - vpaddsw %zmm4,%zmm16,%zmm16 │ │ │ │ - vpaddsw %zmm28,%zmm19,%zmm22 │ │ │ │ - vpsubsw %zmm28,%zmm19,%zmm19 │ │ │ │ - vpsubsw %zmm30,%zmm18,%zmm21 │ │ │ │ - vpaddsw %zmm30,%zmm18,%zmm20 │ │ │ │ - vpsubsw %zmm3,%zmm17,%zmm23 │ │ │ │ - vpaddsw %zmm3,%zmm17,%zmm18 │ │ │ │ - vzeroupper │ │ │ │ - vshufi32x4 $0x69,%zmm19,%zmm16,%zmm17 │ │ │ │ - vshufi32x4 $0x3c,%zmm19,%zmm16,%zmm16 │ │ │ │ - vshufi32x4 $0x3c,%zmm21,%zmm18,%zmm19 │ │ │ │ - vshufi32x4 $0x69,%zmm21,%zmm18,%zmm18 │ │ │ │ - vshufi32x4 $0x69,%zmm23,%zmm20,%zmm21 │ │ │ │ - vshufi32x4 $0x3c,%zmm23,%zmm20,%zmm20 │ │ │ │ - vshufi32x4 $0x3c,%zmm24,%zmm22,%zmm23 │ │ │ │ - vshufi32x4 $0x69,%zmm24,%zmm22,%zmm22 │ │ │ │ - vpmulhrsw %zmm26,%zmm16,%zmm16 │ │ │ │ - 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 344bd0 <__cxa_finalize@plt+0x319b80> │ │ │ │ - call 33a4b0 <__cxa_finalize@plt+0x30f460> │ │ │ │ - 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 │ │ │ │ - vpmulhrsw %zmm24,%zmm22,%zmm22 │ │ │ │ - vpmulhrsw %zmm24,%zmm23,%zmm23 │ │ │ │ - lea (%rsi,%rsi,2),%rdx │ │ │ │ - lea (%rdi,%rsi,4),%rcx │ │ │ │ - vmovshdup -0x200(%r9),%zmm28 │ │ │ │ - vpmovzxbw (%rdi),%zmm24 │ │ │ │ - vpmovzxbw (%rdi,%rsi,1),%zmm25 │ │ │ │ - vpmovzxbw (%rdi,%rsi,2),%zmm26 │ │ │ │ - vpmovzxbw (%rdi,%rdx,1),%zmm27 │ │ │ │ - vpaddw %zmm24,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm25,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm26,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm27,%zmm19,%zmm19 │ │ │ │ - vpmovzxbw (%rcx),%zmm24 │ │ │ │ - vpmovzxbw (%rcx,%rsi,1),%zmm25 │ │ │ │ - vpmovzxbw (%rcx,%rsi,2),%zmm26 │ │ │ │ - vpmovzxbw (%rcx,%rdx,1),%zmm27 │ │ │ │ - vpaddw %zmm24,%zmm20,%zmm20 │ │ │ │ - vpaddw %zmm25,%zmm21,%zmm21 │ │ │ │ - vpaddw %zmm26,%zmm22,%zmm22 │ │ │ │ - vpaddw %zmm27,%zmm23,%zmm23 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - vpackuswb %zmm19,%zmm18,%zmm18 │ │ │ │ - vpermq %zmm16,%zmm28,%zmm16 │ │ │ │ - vpermq %zmm18,%zmm28,%zmm18 │ │ │ │ - vmovdqa32 %ymm16,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ - vmovdqa32 %ymm18,(%rdi,%rsi,2) │ │ │ │ - vextracti32x8 $0x1,%zmm18,(%rdi,%rdx,1) │ │ │ │ - vpackuswb %zmm21,%zmm20,%zmm20 │ │ │ │ - vpackuswb %zmm23,%zmm22,%zmm22 │ │ │ │ - vpermq %zmm20,%zmm28,%zmm20 │ │ │ │ - vpermq %zmm22,%zmm28,%zmm22 │ │ │ │ - vmovdqa32 %ymm20,(%rcx) │ │ │ │ - vextracti32x8 $0x1,%zmm20,(%rcx,%rsi,1) │ │ │ │ - vmovdqa32 %ymm22,(%rcx,%rsi,2) │ │ │ │ - vextracti32x8 $0x1,%zmm22,(%rcx,%rdx,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x3e(%rip),%r8 │ │ │ │ + call 331f40 <__cxa_finalize@plt+0x306ef0> │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ - movswl (%rdx),%eax │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - or $0x8,%ecx │ │ │ │ - imul $0xb5,%eax,%eax │ │ │ │ - add $0x280,%eax │ │ │ │ - sar $0xa,%eax │ │ │ │ - imul $0xb5,%eax,%eax │ │ │ │ - add $0x880,%eax │ │ │ │ - sar $0xc,%eax │ │ │ │ - vpxord %zmm18,%zmm18,%zmm18 │ │ │ │ - vpbroadcastw %eax,%zmm19 │ │ │ │ - vmovdqa32 (%rdi),%ymm17 │ │ │ │ - vinserti32x8 $0x1,(%rdi,%rsi,1),%zmm17,%zmm17 │ │ │ │ - vpunpcklbw %zmm18,%zmm17,%zmm16 │ │ │ │ - vpunpckhbw %zmm18,%zmm17,%zmm17 │ │ │ │ - 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 33a465 <__cxa_finalize@plt+0x30f415> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x2a8(%rip),%r8 │ │ │ │ + call 331f40 <__cxa_finalize@plt+0x306ef0> │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea -0x1fc0(%rip),%rcx │ │ │ │ + jmp 331ab7 <__cxa_finalize@plt+0x306a67> │ │ │ │ + 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 332cd0 <__cxa_finalize@plt+0x307c80> │ │ │ │ + call 333760 <__cxa_finalize@plt+0x308710> │ │ │ │ + jmp 330011 <__cxa_finalize@plt+0x304fc1> │ │ │ │ + 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 330011 <__cxa_finalize@plt+0x304fc1> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vpbroadcastd -0x88(%r9),%zmm26 │ │ │ │ - vpunpcklwd %zmm21,%zmm19,%zmm24 │ │ │ │ - vpunpckhwd %zmm21,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 %zmm26,%zmm21 │ │ │ │ - vpdpwssd 0x1bc(%r9){1to16},%zmm24,%zmm21 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0x1bc(%r9){1to16},%zmm19,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpackssdw %zmm25,%zmm21,%zmm21 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0x1b8(%r9){1to16},%zmm19,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm19 │ │ │ │ - vpdpwssd 0x1b8(%r9){1to16},%zmm24,%zmm19 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm19,%zmm19 │ │ │ │ - vpackssdw %zmm25,%zmm19,%zmm19 │ │ │ │ - vpunpcklwd %zmm17,%zmm23,%zmm24 │ │ │ │ - vpunpckhwd %zmm17,%zmm23,%zmm23 │ │ │ │ - vmovdqa32 %zmm26,%zmm17 │ │ │ │ - vpdpwssd 0x154(%r9){1to16},%zmm24,%zmm17 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0x154(%r9){1to16},%zmm23,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm17,%zmm17 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpackssdw %zmm25,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0x150(%r9){1to16},%zmm23,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm23 │ │ │ │ - vpdpwssd 0x150(%r9){1to16},%zmm24,%zmm23 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm23,%zmm23 │ │ │ │ - vpackssdw %zmm25,%zmm23,%zmm23 │ │ │ │ - vpunpcklwd %zmm18,%zmm22,%zmm24 │ │ │ │ - vpunpckhwd %zmm18,%zmm22,%zmm22 │ │ │ │ - vmovdqa32 %zmm26,%zmm18 │ │ │ │ - vpdpwssd -0x34(%r9){1to16},%zmm24,%zmm18 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd -0x34(%r9){1to16},%zmm22,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm18,%zmm18 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpackssdw %zmm25,%zmm18,%zmm18 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd -0x38(%r9){1to16},%zmm22,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm22 │ │ │ │ - vpdpwssd -0x38(%r9){1to16},%zmm24,%zmm22 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm22,%zmm22 │ │ │ │ - vpackssdw %zmm25,%zmm22,%zmm22 │ │ │ │ - vpbroadcastd -0x40(%r9),%zmm27 │ │ │ │ - vpbroadcastd -0x3c(%r9),%zmm28 │ │ │ │ - vpunpcklwd %zmm16,%zmm20,%zmm24 │ │ │ │ - vpunpckhwd %zmm16,%zmm20,%zmm20 │ │ │ │ - vmovdqa32 %zmm26,%zmm16 │ │ │ │ - vpdpwssd %zmm28,%zmm24,%zmm16 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm28,%zmm20,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm16,%zmm16 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpackssdw %zmm25,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm27,%zmm20,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm20 │ │ │ │ - vpdpwssd %zmm27,%zmm24,%zmm20 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm20,%zmm20 │ │ │ │ - vpackssdw %zmm25,%zmm20,%zmm20 │ │ │ │ - vpaddsw %zmm21,%zmm17,%zmm24 │ │ │ │ - vpsubsw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpaddsw %zmm19,%zmm23,%zmm25 │ │ │ │ - vpsubsw %zmm19,%zmm23,%zmm23 │ │ │ │ - vpunpcklwd %zmm23,%zmm17,%zmm19 │ │ │ │ - vpunpckhwd %zmm23,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %zmm26,%zmm23 │ │ │ │ - vpdpwssd %zmm28,%zmm19,%zmm23 │ │ │ │ - vmovdqa32 %zmm26,%zmm21 │ │ │ │ - vpdpwssd %zmm28,%zmm17,%zmm21 │ │ │ │ - vpsrad $0xc,%zmm23,%zmm23 │ │ │ │ - vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ - vpackssdw %zmm21,%zmm23,%zmm23 │ │ │ │ - vmovdqa32 %zmm26,%zmm21 │ │ │ │ - vpdpwssd %zmm27,%zmm17,%zmm21 │ │ │ │ - vmovdqa32 %zmm26,%zmm17 │ │ │ │ - vpdpwssd %zmm27,%zmm19,%zmm17 │ │ │ │ - vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ - vpsrad $0xc,%zmm17,%zmm17 │ │ │ │ - vpackssdw %zmm21,%zmm17,%zmm17 │ │ │ │ - vpsubsw %zmm18,%zmm16,%zmm21 │ │ │ │ - vpaddsw %zmm16,%zmm18,%zmm18 │ │ │ │ - vpaddsw %zmm22,%zmm20,%zmm16 │ │ │ │ - vpsubsw %zmm22,%zmm20,%zmm20 │ │ │ │ - vpsubsw %zmm17,%zmm18,%zmm22 │ │ │ │ - vpaddsw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpaddsw %zmm23,%zmm21,%zmm18 │ │ │ │ - vpsubsw %zmm23,%zmm21,%zmm21 │ │ │ │ - vpsubsw %zmm25,%zmm16,%zmm23 │ │ │ │ - vpaddsw %zmm25,%zmm16,%zmm16 │ │ │ │ - vpaddsw %zmm24,%zmm20,%zmm19 │ │ │ │ - vpsubsw %zmm24,%zmm20,%zmm20 │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x489(%rip),%r8 │ │ │ │ + call 3320c0 <__cxa_finalize@plt+0x307070> │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - vpbroadcastd 0xa457a(%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 0xa453f(%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 344bd0 <__cxa_finalize@plt+0x319b80> │ │ │ │ - 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 │ │ │ │ - vpsraw $0x3,%zmm23,%zmm23 │ │ │ │ - vpgatherdq (%r8,%ymm30,4),%zmm27{%k1} │ │ │ │ - kmovb %k2,%k1 │ │ │ │ - vpgatherdq (%rsi,%ymm30,4),%zmm28{%k2} │ │ │ │ - vmovdqa32 %zmm29,(%rdx) │ │ │ │ - vmovdqa32 %zmm29,0x40(%rdx) │ │ │ │ - vmovdqa32 %zmm29,0x80(%rdx) │ │ │ │ - vmovdqa32 %zmm29,0xc0(%rdx) │ │ │ │ - vmovdqa32 %zmm29,0x100(%rdx) │ │ │ │ - vmovdqa32 %zmm29,0x140(%rdx) │ │ │ │ - vmovdqa32 %zmm29,0x180(%rdx) │ │ │ │ - vmovdqa32 %zmm29,0x1c0(%rdx) │ │ │ │ - vpunpcklbw %zmm29,%zmm25,%zmm24 │ │ │ │ - vpunpckhbw %zmm29,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm24,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm25,%zmm20,%zmm20 │ │ │ │ - vpackuswb %zmm20,%zmm16,%zmm16 │ │ │ │ - kmovb %k1,%k2 │ │ │ │ - vpscatterdq %zmm16,(%rdi,%ymm30,4){%k1} │ │ │ │ - vpunpcklbw %zmm29,%zmm26,%zmm24 │ │ │ │ - vpunpckhbw %zmm29,%zmm26,%zmm26 │ │ │ │ - vpaddw %zmm24,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm26,%zmm21,%zmm21 │ │ │ │ - vpackuswb %zmm21,%zmm17,%zmm17 │ │ │ │ - kmovb %k2,%k1 │ │ │ │ - vpscatterdq %zmm17,(%rcx,%ymm30,4){%k2} │ │ │ │ - vpunpcklbw %zmm29,%zmm27,%zmm24 │ │ │ │ - vpunpckhbw %zmm29,%zmm27,%zmm27 │ │ │ │ - vpaddw %zmm24,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm27,%zmm22,%zmm22 │ │ │ │ - vpackuswb %zmm22,%zmm18,%zmm18 │ │ │ │ - kmovb %k1,%k2 │ │ │ │ - vpscatterdq %zmm18,(%r8,%ymm30,4){%k1} │ │ │ │ - vpunpcklbw %zmm29,%zmm28,%zmm24 │ │ │ │ - vpunpckhbw %zmm29,%zmm28,%zmm28 │ │ │ │ - vpaddw %zmm24,%zmm19,%zmm19 │ │ │ │ - vpaddw %zmm28,%zmm23,%zmm23 │ │ │ │ - vpackuswb %zmm23,%zmm19,%zmm19 │ │ │ │ - vpscatterdq %zmm19,(%rsi,%ymm30,4){%k2} │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x2a2(%rip),%r8 │ │ │ │ + call 3320c0 <__cxa_finalize@plt+0x307070> │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vpbroadcastd 0xa44f6(%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 0xa40d5(%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 │ │ │ │ - vpunpckhdq %zmm18,%zmm23,%zmm23 │ │ │ │ - vpunpckldq %zmm16,%zmm24,%zmm18 │ │ │ │ - vpunpckhdq %zmm16,%zmm24,%zmm24 │ │ │ │ - vmovdqa32 (%rdi),%ymm25 │ │ │ │ - vinserti32x8 $0x1,(%rdi,%rsi,2),%zmm25,%zmm25 │ │ │ │ - vmovdqa32 (%rdi,%rsi,1),%ymm26 │ │ │ │ - vinserti32x8 $0x1,(%rdi,%rcx,1),%zmm26,%zmm26 │ │ │ │ - vmovdqa32 (%r8),%ymm27 │ │ │ │ - vinserti32x8 $0x1,(%r8,%rsi,2),%zmm27,%zmm27 │ │ │ │ - vmovdqa32 (%r8,%rsi,1),%ymm28 │ │ │ │ - vinserti32x8 $0x1,(%r8,%rcx,1),%zmm28,%zmm28 │ │ │ │ - vpermb %zmm17,%zmm29,%zmm17 │ │ │ │ - vpermb %zmm20,%zmm29,%zmm20 │ │ │ │ - vpermb %zmm21,%zmm29,%zmm21 │ │ │ │ - vpermb %zmm18,%zmm29,%zmm18 │ │ │ │ - vpermb %zmm19,%zmm29,%zmm19 │ │ │ │ - vpermb %zmm22,%zmm29,%zmm22 │ │ │ │ - vpermb %zmm23,%zmm29,%zmm23 │ │ │ │ - vpermb %zmm24,%zmm29,%zmm24 │ │ │ │ - vpxord %zmm29,%zmm29,%zmm29 │ │ │ │ - vmovdqa32 %zmm29,(%rdx) │ │ │ │ - vmovdqa32 %zmm29,0x40(%rdx) │ │ │ │ - vmovdqa32 %zmm29,0x80(%rdx) │ │ │ │ - vmovdqa32 %zmm29,0xc0(%rdx) │ │ │ │ - vmovdqa32 %zmm29,0x100(%rdx) │ │ │ │ - vmovdqa32 %zmm29,0x140(%rdx) │ │ │ │ - vmovdqa32 %zmm29,0x180(%rdx) │ │ │ │ - vmovdqa32 %zmm29,0x1c0(%rdx) │ │ │ │ - vpunpcklqdq %zmm20,%zmm17,%zmm16 │ │ │ │ - vpunpckhqdq %zmm20,%zmm17,%zmm17 │ │ │ │ - vpunpcklqdq %zmm18,%zmm21,%zmm20 │ │ │ │ - vpunpckhqdq %zmm18,%zmm21,%zmm21 │ │ │ │ - vpunpcklqdq %zmm22,%zmm19,%zmm18 │ │ │ │ - vpunpckhqdq %zmm22,%zmm19,%zmm19 │ │ │ │ - vpunpcklqdq %zmm24,%zmm23,%zmm22 │ │ │ │ - vpunpckhqdq %zmm24,%zmm23,%zmm23 │ │ │ │ - vpunpcklbw %zmm29,%zmm25,%zmm24 │ │ │ │ - vpunpckhbw %zmm29,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm24,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm25,%zmm20,%zmm20 │ │ │ │ - vpackuswb %zmm20,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 %ymm16,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,2) │ │ │ │ - vpunpcklbw %zmm29,%zmm26,%zmm24 │ │ │ │ - vpunpckhbw %zmm29,%zmm26,%zmm26 │ │ │ │ - vpaddw %zmm24,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm26,%zmm21,%zmm21 │ │ │ │ - vpackuswb %zmm21,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %ymm17,(%rdi,%rsi,1) │ │ │ │ - vextracti32x8 $0x1,%zmm17,(%rdi,%rcx,1) │ │ │ │ - vpunpcklbw %zmm29,%zmm27,%zmm24 │ │ │ │ - vpunpckhbw %zmm29,%zmm27,%zmm27 │ │ │ │ - vpaddw %zmm24,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm27,%zmm22,%zmm22 │ │ │ │ - vpackuswb %zmm22,%zmm18,%zmm18 │ │ │ │ - vmovdqa32 %ymm18,(%r8) │ │ │ │ - vextracti32x8 $0x1,%zmm18,(%r8,%rsi,2) │ │ │ │ - vpunpcklbw %zmm29,%zmm28,%zmm24 │ │ │ │ - vpunpckhbw %zmm29,%zmm28,%zmm28 │ │ │ │ - vpaddw %zmm24,%zmm19,%zmm19 │ │ │ │ - vpaddw %zmm28,%zmm23,%zmm23 │ │ │ │ - vpackuswb %zmm23,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 %ymm19,(%r8,%rsi,1) │ │ │ │ - vextracti32x8 $0x1,%zmm19,(%r8,%rcx,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x142(%rip),%r8 │ │ │ │ + call 3320c0 <__cxa_finalize@plt+0x307070> │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - lea 0xa4389(%rip),%r9 │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 33b480 <__cxa_finalize@plt+0x310430> │ │ │ │ - vpbroadcastd -0x8c(%r9),%zmm31 │ │ │ │ - cmp $0x97,%ecx │ │ │ │ - jb 33ae08 <__cxa_finalize@plt+0x30fdb8> │ │ │ │ - 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 33a4b0 <__cxa_finalize@plt+0x30f460> │ │ │ │ - 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 33c2b0 <__cxa_finalize@plt+0x311260> │ │ │ │ - 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 │ │ │ │ - vpermb %zmm21,%zmm24,%zmm21 │ │ │ │ - vpermb %zmm22,%zmm24,%zmm22 │ │ │ │ - vpermb %zmm23,%zmm24,%zmm23 │ │ │ │ - vpermb %zmm30,%zmm24,%zmm30 │ │ │ │ - vpermb %zmm31,%zmm24,%zmm31 │ │ │ │ - vpermb %zmm0,%zmm24,%zmm0 │ │ │ │ - vpermb %zmm1,%zmm24,%zmm1 │ │ │ │ - vpermb %zmm2,%zmm24,%zmm2 │ │ │ │ - vpermb %zmm3,%zmm24,%zmm3 │ │ │ │ - vpermb %zmm4,%zmm24,%zmm4 │ │ │ │ - vpermb %zmm5,%zmm24,%zmm5 │ │ │ │ - vpunpckldq %zmm17,%zmm16,%zmm24 │ │ │ │ - vpunpckhdq %zmm17,%zmm16,%zmm16 │ │ │ │ - vpunpckldq %zmm19,%zmm18,%zmm17 │ │ │ │ - vpunpckhdq %zmm19,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm25,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm25,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm25,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm25,%zmm18,%zmm18 │ │ │ │ - vpunpckldq %zmm21,%zmm20,%zmm19 │ │ │ │ - vpunpckhdq %zmm21,%zmm20,%zmm20 │ │ │ │ - vpunpckldq %zmm23,%zmm22,%zmm21 │ │ │ │ - vpunpckhdq %zmm23,%zmm22,%zmm22 │ │ │ │ - vpmulhrsw %zmm25,%zmm19,%zmm19 │ │ │ │ - vpmulhrsw %zmm25,%zmm20,%zmm20 │ │ │ │ - vpmulhrsw %zmm25,%zmm21,%zmm21 │ │ │ │ - vpmulhrsw %zmm25,%zmm22,%zmm22 │ │ │ │ - vpunpckldq %zmm31,%zmm30,%zmm23 │ │ │ │ - vpunpckhdq %zmm31,%zmm30,%zmm30 │ │ │ │ - vpunpckldq %zmm1,%zmm0,%zmm31 │ │ │ │ - vpunpckhdq %zmm1,%zmm0,%zmm0 │ │ │ │ - vpmulhrsw %zmm25,%zmm23,%zmm23 │ │ │ │ - vpmulhrsw %zmm25,%zmm30,%zmm30 │ │ │ │ - vpmulhrsw %zmm25,%zmm31,%zmm31 │ │ │ │ - vpmulhrsw %zmm25,%zmm0,%zmm0 │ │ │ │ - vpunpckldq %zmm3,%zmm2,%zmm1 │ │ │ │ - vpunpckhdq %zmm3,%zmm2,%zmm2 │ │ │ │ - vpunpckldq %zmm5,%zmm4,%zmm3 │ │ │ │ - vpunpckhdq %zmm5,%zmm4,%zmm4 │ │ │ │ - vpmulhrsw %zmm25,%zmm1,%zmm1 │ │ │ │ - vpmulhrsw %zmm25,%zmm2,%zmm2 │ │ │ │ - vpmulhrsw %zmm25,%zmm3,%zmm3 │ │ │ │ - vpmulhrsw %zmm25,%zmm4,%zmm4 │ │ │ │ - vpunpcklqdq %zmm17,%zmm24,%zmm5 │ │ │ │ - vpunpckhqdq %zmm17,%zmm24,%zmm24 │ │ │ │ - vpunpcklqdq %zmm18,%zmm16,%zmm17 │ │ │ │ - vpunpckhqdq %zmm18,%zmm16,%zmm16 │ │ │ │ - vpunpcklqdq %zmm21,%zmm19,%zmm18 │ │ │ │ - vpunpckhqdq %zmm21,%zmm19,%zmm19 │ │ │ │ - vpunpcklqdq %zmm22,%zmm20,%zmm21 │ │ │ │ - vpunpckhqdq %zmm22,%zmm20,%zmm20 │ │ │ │ - vpunpcklqdq %zmm31,%zmm23,%zmm22 │ │ │ │ - vpunpckhqdq %zmm31,%zmm23,%zmm23 │ │ │ │ - vpunpcklqdq %zmm0,%zmm30,%zmm31 │ │ │ │ - vpunpckhqdq %zmm0,%zmm30,%zmm30 │ │ │ │ - vpunpcklqdq %zmm3,%zmm1,%zmm0 │ │ │ │ - vpunpckhqdq %zmm3,%zmm1,%zmm1 │ │ │ │ - vpunpcklqdq %zmm4,%zmm2,%zmm3 │ │ │ │ - vpunpckhqdq %zmm4,%zmm2,%zmm2 │ │ │ │ - vinserti32x8 $0x1,%ymm18,%zmm5,%zmm4 │ │ │ │ - vshufi32x4 $0xee,%zmm18,%zmm5,%zmm5 │ │ │ │ - vinserti32x8 $0x1,%ymm19,%zmm24,%zmm18 │ │ │ │ - vshufi32x4 $0xee,%zmm19,%zmm24,%zmm24 │ │ │ │ - vinserti32x8 $0x1,%ymm21,%zmm17,%zmm19 │ │ │ │ - vshufi32x4 $0xee,%zmm21,%zmm17,%zmm17 │ │ │ │ - vinserti32x8 $0x1,%ymm20,%zmm16,%zmm21 │ │ │ │ - vshufi32x4 $0xee,%zmm20,%zmm16,%zmm16 │ │ │ │ - vinserti32x8 $0x1,%ymm0,%zmm22,%zmm20 │ │ │ │ - vshufi32x4 $0xee,%zmm0,%zmm22,%zmm22 │ │ │ │ - vinserti32x8 $0x1,%ymm1,%zmm23,%zmm0 │ │ │ │ - vshufi32x4 $0xee,%zmm1,%zmm23,%zmm23 │ │ │ │ - vinserti32x8 $0x1,%ymm3,%zmm31,%zmm1 │ │ │ │ - vshufi32x4 $0xee,%zmm3,%zmm31,%zmm31 │ │ │ │ - vinserti32x8 $0x1,%ymm2,%zmm30,%zmm3 │ │ │ │ - vshufi32x4 $0xee,%zmm2,%zmm30,%zmm30 │ │ │ │ - vshufi32x4 $0xdd,%zmm22,%zmm5,%zmm2 │ │ │ │ - vshufi32x4 $0x88,%zmm22,%zmm5,%zmm5 │ │ │ │ - vshufi32x4 $0x88,%zmm23,%zmm24,%zmm22 │ │ │ │ - vshufi32x4 $0xdd,%zmm23,%zmm24,%zmm24 │ │ │ │ - vshufi32x4 $0x88,%zmm31,%zmm17,%zmm23 │ │ │ │ - vshufi32x4 $0xdd,%zmm31,%zmm17,%zmm17 │ │ │ │ - vshufi32x4 $0x88,%zmm30,%zmm16,%zmm31 │ │ │ │ - vshufi32x4 $0xdd,%zmm30,%zmm16,%zmm16 │ │ │ │ - vshufi32x4 $0x88,%zmm20,%zmm4,%zmm30 │ │ │ │ - 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 338987 <__cxa_finalize@plt+0x30d937> │ │ │ │ - call 33b560 <__cxa_finalize@plt+0x310510> │ │ │ │ - jmp 33b070 <__cxa_finalize@plt+0x310020> │ │ │ │ - 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 │ │ │ │ - vmovdqa32 0x380(%rdx),%ymm23 │ │ │ │ - vinserti32x8 $0x1,0x80(%rdx),%zmm23,%zmm23 │ │ │ │ - vmovdqa32 0xc0(%rdx),%ymm17 │ │ │ │ - vinserti32x8 $0x1,0x340(%rdx),%zmm17,%zmm17 │ │ │ │ - vmovdqa32 0x180(%rdx),%ymm19 │ │ │ │ - vinserti32x8 $0x1,0x280(%rdx),%zmm19,%zmm19 │ │ │ │ - vmovdqa32 0x2c0(%rdx),%ymm21 │ │ │ │ - vinserti32x8 $0x1,0x140(%rdx),%zmm21,%zmm21 │ │ │ │ - vmovdqa32 0x300(%rdx),%ymm22 │ │ │ │ - vinserti32x8 $0x1,0x100(%rdx),%zmm22,%zmm22 │ │ │ │ - vpmulhrsw %zmm31,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm31,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm31,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm31,%zmm23,%zmm23 │ │ │ │ - vpmulhrsw %zmm31,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm31,%zmm19,%zmm19 │ │ │ │ - vpmulhrsw %zmm31,%zmm21,%zmm21 │ │ │ │ - vpmulhrsw %zmm31,%zmm22,%zmm22 │ │ │ │ - vpermb %zmm24,%zmm18,%zmm24 │ │ │ │ - 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 338980 <__cxa_finalize@plt+0x30d930> │ │ │ │ - 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 │ │ │ │ - vpmulhrsw %zmm27,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm27,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm27,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm27,%zmm19,%zmm19 │ │ │ │ - vpshufb %zmm24,%zmm20,%zmm20 │ │ │ │ - vpshufb %zmm25,%zmm21,%zmm21 │ │ │ │ - vpshufb %zmm24,%zmm22,%zmm22 │ │ │ │ - vpshufb %zmm25,%zmm23,%zmm23 │ │ │ │ - vpmulhrsw %zmm27,%zmm20,%zmm20 │ │ │ │ - vpmulhrsw %zmm27,%zmm21,%zmm21 │ │ │ │ - vpmulhrsw %zmm27,%zmm22,%zmm22 │ │ │ │ - vpmulhrsw %zmm27,%zmm23,%zmm23 │ │ │ │ - vpunpckhdq %zmm17,%zmm16,%zmm1 │ │ │ │ - vpunpckldq %zmm17,%zmm16,%zmm16 │ │ │ │ - vpunpckhdq %zmm19,%zmm18,%zmm0 │ │ │ │ - vpunpckldq %zmm19,%zmm18,%zmm18 │ │ │ │ - vpunpckhdq %zmm21,%zmm20,%zmm2 │ │ │ │ - vpunpckldq %zmm21,%zmm20,%zmm20 │ │ │ │ - vpunpckhdq %zmm23,%zmm22,%zmm21 │ │ │ │ - vpunpckldq %zmm23,%zmm22,%zmm22 │ │ │ │ - vinserti32x8 $0x1,%ymm18,%zmm16,%zmm17 │ │ │ │ - vshufi32x4 $0xee,%zmm18,%zmm16,%zmm19 │ │ │ │ - vinserti32x8 $0x1,%ymm22,%zmm20,%zmm18 │ │ │ │ - vshufi32x4 $0xee,%zmm22,%zmm20,%zmm20 │ │ │ │ - vinserti32x8 $0x1,%ymm0,%zmm1,%zmm31 │ │ │ │ - vshufi32x4 $0xee,%zmm0,%zmm1,%zmm1 │ │ │ │ - vinserti32x8 $0x1,%ymm21,%zmm2,%zmm0 │ │ │ │ - vshufi32x4 $0xee,%zmm21,%zmm2,%zmm2 │ │ │ │ - vshufi32x4 $0x88,%zmm18,%zmm17,%zmm16 │ │ │ │ - vshufi32x4 $0xdd,%zmm18,%zmm17,%zmm17 │ │ │ │ - vshufi32x4 $0x88,%zmm20,%zmm19,%zmm18 │ │ │ │ - vshufi32x4 $0xdd,%zmm20,%zmm19,%zmm19 │ │ │ │ - vshufi32x4 $0x88,%zmm0,%zmm31,%zmm30 │ │ │ │ - vshufi32x4 $0xdd,%zmm0,%zmm31,%zmm31 │ │ │ │ - vshufi32x4 $0x88,%zmm2,%zmm1,%zmm0 │ │ │ │ - vshufi32x4 $0xdd,%zmm2,%zmm1,%zmm1 │ │ │ │ - vpxord %zmm22,%zmm22,%zmm22 │ │ │ │ - vpunpckhwd %zmm16,%zmm16,%zmm24 │ │ │ │ - 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 3388f5 <__cxa_finalize@plt+0x30d8a5> │ │ │ │ - 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 33b4f0 <__cxa_finalize@plt+0x3104a0> │ │ │ │ - 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 │ │ │ │ - vmovdqa32 (%rdi,%rcx,1),%xmm25 │ │ │ │ - vinserti32x4 $0x1,(%rdi,%rsi,2),%ymm25,%ymm25 │ │ │ │ - vpmulhrsw %zmm26,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm26,%zmm17,%zmm17 │ │ │ │ - vpermb %zmm24,%zmm27,%zmm24 │ │ │ │ - vpermb %zmm25,%zmm27,%zmm25 │ │ │ │ - vmovdqa32 %zmm29,(%rdx) │ │ │ │ - vmovdqa32 %zmm29,0x40(%rdx) │ │ │ │ - vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm17,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpermd %zmm24,%zmm28,%zmm24 │ │ │ │ - vmovdqa32 %xmm24,(%rdi) │ │ │ │ - vextracti32x4 $0x1,%ymm24,(%rdi,%rsi,1) │ │ │ │ - vextracti32x4 $0x2,%zmm24,(%rdi,%rsi,2) │ │ │ │ - vextracti32x4 $0x3,%zmm24,(%rdi,%rcx,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovdqa32 (%rdi),%xmm24 │ │ │ │ - vinserti32x4 $0x1,(%rdi,%rsi,1),%ymm24,%ymm24 │ │ │ │ - vmovdqa32 (%rdi,%rcx,1),%xmm25 │ │ │ │ - vinserti32x4 $0x1,(%rdi,%rsi,2),%ymm25,%ymm25 │ │ │ │ - vpmulhrsw %zmm26,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm26,%zmm19,%zmm19 │ │ │ │ - vpermb %zmm24,%zmm27,%zmm24 │ │ │ │ - vpermb %zmm25,%zmm27,%zmm25 │ │ │ │ - vmovdqa32 %zmm29,0x80(%rdx) │ │ │ │ - vmovdqa32 %zmm29,0xc0(%rdx) │ │ │ │ - vpaddw %zmm18,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm19,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpermd %zmm24,%zmm28,%zmm24 │ │ │ │ - vmovdqa32 %xmm24,(%rdi) │ │ │ │ - vextracti32x4 $0x1,%ymm24,(%rdi,%rsi,1) │ │ │ │ - vextracti32x4 $0x2,%zmm24,(%rdi,%rsi,2) │ │ │ │ - vextracti32x4 $0x3,%zmm24,(%rdi,%rcx,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovdqa32 (%rdi),%xmm24 │ │ │ │ - vinserti32x4 $0x1,(%rdi,%rsi,1),%ymm24,%ymm24 │ │ │ │ - vmovdqa32 (%rdi,%rcx,1),%xmm25 │ │ │ │ - vinserti32x4 $0x1,(%rdi,%rsi,2),%ymm25,%ymm25 │ │ │ │ - vpmulhrsw %zmm26,%zmm20,%zmm20 │ │ │ │ - vpmulhrsw %zmm26,%zmm21,%zmm21 │ │ │ │ - vpermb %zmm24,%zmm27,%zmm24 │ │ │ │ - vpermb %zmm25,%zmm27,%zmm25 │ │ │ │ - vmovdqa32 %zmm29,0x100(%rdx) │ │ │ │ - vmovdqa32 %zmm29,0x140(%rdx) │ │ │ │ - vpaddw %zmm20,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm21,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpermd %zmm24,%zmm28,%zmm24 │ │ │ │ - vmovdqa32 %xmm24,(%rdi) │ │ │ │ - vextracti32x4 $0x1,%ymm24,(%rdi,%rsi,1) │ │ │ │ - vextracti32x4 $0x2,%zmm24,(%rdi,%rsi,2) │ │ │ │ - vextracti32x4 $0x3,%zmm24,(%rdi,%rcx,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovdqa32 (%rdi),%xmm24 │ │ │ │ - vinserti32x4 $0x1,(%rdi,%rsi,1),%ymm24,%ymm24 │ │ │ │ - vmovdqa32 (%rdi,%rcx,1),%xmm25 │ │ │ │ - vinserti32x4 $0x1,(%rdi,%rsi,2),%ymm25,%ymm25 │ │ │ │ - vpmulhrsw %zmm26,%zmm22,%zmm22 │ │ │ │ - vpmulhrsw %zmm26,%zmm23,%zmm23 │ │ │ │ - vpermb %zmm24,%zmm27,%zmm24 │ │ │ │ - vpermb %zmm25,%zmm27,%zmm25 │ │ │ │ - vmovdqa32 %zmm29,0x180(%rdx) │ │ │ │ - vmovdqa32 %zmm29,0x1c0(%rdx) │ │ │ │ - vpaddw %zmm22,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm23,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpermd %zmm24,%zmm28,%zmm24 │ │ │ │ - vmovdqa32 %xmm24,(%rdi) │ │ │ │ - vextracti32x4 $0x1,%ymm24,(%rdi,%rsi,1) │ │ │ │ - vextracti32x4 $0x2,%zmm24,(%rdi,%rsi,2) │ │ │ │ - vextracti32x4 $0x3,%zmm24,(%rdi,%rcx,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovdqa32 (%rdi),%xmm24 │ │ │ │ - vinserti32x4 $0x1,(%rdi,%rsi,1),%ymm24,%ymm24 │ │ │ │ - vmovdqa32 (%rdi,%rcx,1),%xmm25 │ │ │ │ - vinserti32x4 $0x1,(%rdi,%rsi,2),%ymm25,%ymm25 │ │ │ │ - vpmulhrsw %zmm26,%zmm30,%zmm30 │ │ │ │ - vpmulhrsw %zmm26,%zmm31,%zmm31 │ │ │ │ - vpermb %zmm24,%zmm27,%zmm24 │ │ │ │ - vpermb %zmm25,%zmm27,%zmm25 │ │ │ │ - vmovdqa32 %zmm29,0x200(%rdx) │ │ │ │ - vmovdqa32 %zmm29,0x240(%rdx) │ │ │ │ - vpaddw %zmm30,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm31,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpermd %zmm24,%zmm28,%zmm24 │ │ │ │ - vmovdqa32 %xmm24,(%rdi) │ │ │ │ - vextracti32x4 $0x1,%ymm24,(%rdi,%rsi,1) │ │ │ │ - vextracti32x4 $0x2,%zmm24,(%rdi,%rsi,2) │ │ │ │ - vextracti32x4 $0x3,%zmm24,(%rdi,%rcx,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovdqa32 (%rdi),%xmm24 │ │ │ │ - vinserti32x4 $0x1,(%rdi,%rsi,1),%ymm24,%ymm24 │ │ │ │ - vmovdqa32 (%rdi,%rcx,1),%xmm25 │ │ │ │ - vinserti32x4 $0x1,(%rdi,%rsi,2),%ymm25,%ymm25 │ │ │ │ - vpmulhrsw %zmm26,%zmm0,%zmm0 │ │ │ │ - vpmulhrsw %zmm26,%zmm1,%zmm1 │ │ │ │ - vpermb %zmm24,%zmm27,%zmm24 │ │ │ │ - vpermb %zmm25,%zmm27,%zmm25 │ │ │ │ - vmovdqa32 %zmm29,0x280(%rdx) │ │ │ │ - vmovdqa32 %zmm29,0x2c0(%rdx) │ │ │ │ - vpaddw %zmm0,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm1,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpermd %zmm24,%zmm28,%zmm24 │ │ │ │ - vmovdqa32 %xmm24,(%rdi) │ │ │ │ - vextracti32x4 $0x1,%ymm24,(%rdi,%rsi,1) │ │ │ │ - vextracti32x4 $0x2,%zmm24,(%rdi,%rsi,2) │ │ │ │ - vextracti32x4 $0x3,%zmm24,(%rdi,%rcx,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovdqa32 (%rdi),%xmm24 │ │ │ │ - vinserti32x4 $0x1,(%rdi,%rsi,1),%ymm24,%ymm24 │ │ │ │ - vmovdqa32 (%rdi,%rcx,1),%xmm25 │ │ │ │ - vinserti32x4 $0x1,(%rdi,%rsi,2),%ymm25,%ymm25 │ │ │ │ - vpmulhrsw %zmm26,%zmm2,%zmm2 │ │ │ │ - vpmulhrsw %zmm26,%zmm3,%zmm3 │ │ │ │ - vpermb %zmm24,%zmm27,%zmm24 │ │ │ │ - vpermb %zmm25,%zmm27,%zmm25 │ │ │ │ - vmovdqa32 %zmm29,0x300(%rdx) │ │ │ │ - vmovdqa32 %zmm29,0x340(%rdx) │ │ │ │ - vpaddw %zmm2,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm3,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpermd %zmm24,%zmm28,%zmm24 │ │ │ │ - vmovdqa32 %xmm24,(%rdi) │ │ │ │ - vextracti32x4 $0x1,%ymm24,(%rdi,%rsi,1) │ │ │ │ - vextracti32x4 $0x2,%zmm24,(%rdi,%rsi,2) │ │ │ │ - vextracti32x4 $0x3,%zmm24,(%rdi,%rcx,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovdqa32 (%rdi),%xmm24 │ │ │ │ - vinserti32x4 $0x1,(%rdi,%rsi,1),%ymm24,%ymm24 │ │ │ │ - vmovdqa32 (%rdi,%rcx,1),%xmm25 │ │ │ │ - vinserti32x4 $0x1,(%rdi,%rsi,2),%ymm25,%ymm25 │ │ │ │ - vpmulhrsw %zmm26,%zmm4,%zmm4 │ │ │ │ - vpmulhrsw %zmm26,%zmm5,%zmm5 │ │ │ │ - vpermb %zmm24,%zmm27,%zmm24 │ │ │ │ - vpermb %zmm25,%zmm27,%zmm25 │ │ │ │ - vmovdqa32 %zmm29,0x380(%rdx) │ │ │ │ - vmovdqa32 %zmm29,0x3c0(%rdx) │ │ │ │ - vpaddw %zmm4,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm5,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpermd %zmm24,%zmm28,%zmm24 │ │ │ │ - vmovdqa32 %xmm24,(%rdi) │ │ │ │ - vextracti32x4 $0x1,%ymm24,(%rdi,%rsi,1) │ │ │ │ - vextracti32x4 $0x2,%zmm24,(%rdi,%rsi,2) │ │ │ │ - vextracti32x4 $0x3,%zmm24,(%rdi,%rcx,1) │ │ │ │ - vzeroupper │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x128(%rip),%r8 │ │ │ │ + call 3320c0 <__cxa_finalize@plt+0x307070> │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - movswl (%rdx),%eax │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - or $0x20,%ecx │ │ │ │ - jmp 33785e <__cxa_finalize@plt+0x30c80e> │ │ │ │ - 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 33b6c7 <__cxa_finalize@plt+0x310677> │ │ │ │ + movdqa 0xabf18(%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 32f514 <__cxa_finalize@plt+0x3044c4> │ │ │ │ + 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 0xabe6f(%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 32f514 <__cxa_finalize@plt+0x3044c4> │ │ │ │ + lea 0xf3(%rip),%r8 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa %xmm6,0x18(%rsp) │ │ │ │ + movdqa 0xabdcf(%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 0xabce1(%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 32f615 <__cxa_finalize@plt+0x3045c5> │ │ │ │ + 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 3321dd <__cxa_finalize@plt+0x30718d> │ │ │ │ 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 │ │ │ │ - vpbroadcastd 0xcc(%r9),%zmm24 │ │ │ │ - vpmulhrsw %zmm25,%zmm1,%zmm1 │ │ │ │ - vpbroadcastd 0xd8(%r9),%zmm25 │ │ │ │ - vpmulhrsw %zmm27,%zmm4,%zmm4 │ │ │ │ - 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 33b697 <__cxa_finalize@plt+0x310647> │ │ │ │ - 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} │ │ │ │ - vmovdqa32 %zmm26,%zmm24 │ │ │ │ - vpdpwssd -0xc(%r9){1to16},%zmm1,%zmm24 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd -0x8(%r9){1to16},%zmm1,%zmm25 │ │ │ │ - vpslld $0x4,%zmm24,%zmm1 │ │ │ │ - vpmultishiftqb %zmm25,%zmm29,%zmm1{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm24 │ │ │ │ - vpdpwssd -0x14(%r9){1to16},%zmm4,%zmm24 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd -0x10(%r9){1to16},%zmm4,%zmm25 │ │ │ │ - vpslld $0x4,%zmm24,%zmm4 │ │ │ │ - vpmultishiftqb %zmm25,%zmm29,%zmm4{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm24 │ │ │ │ - vpdpwssd -0x1dc(%r9){1to16},%zmm31,%zmm24 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd -0x1ec(%r9){1to16},%zmm31,%zmm25 │ │ │ │ - vpslld $0x4,%zmm24,%zmm31 │ │ │ │ - vpmultishiftqb %zmm25,%zmm29,%zmm31{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm24 │ │ │ │ - vpdpwssd -0x1c(%r9){1to16},%zmm2,%zmm24 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd -0x18(%r9){1to16},%zmm2,%zmm25 │ │ │ │ - vpslld $0x4,%zmm24,%zmm2 │ │ │ │ - vpmultishiftqb %zmm25,%zmm29,%zmm2{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm24 │ │ │ │ - vpdpwssd -0x4(%r9){1to16},%zmm0,%zmm24 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd (%r9){1to16},%zmm0,%zmm25 │ │ │ │ - vpslld $0x4,%zmm24,%zmm0 │ │ │ │ - vpmultishiftqb %zmm25,%zmm29,%zmm0{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm24 │ │ │ │ - vpdpwssd -0x1fc(%r9){1to16},%zmm3,%zmm24 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd -0x1e4(%r9){1to16},%zmm3,%zmm25 │ │ │ │ - vpslld $0x4,%zmm24,%zmm3 │ │ │ │ - vpmultishiftqb %zmm25,%zmm29,%zmm3{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm24 │ │ │ │ - vpdpwssd 0x4(%r9){1to16},%zmm30,%zmm24 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0x8(%r9){1to16},%zmm30,%zmm25 │ │ │ │ - vpslld $0x4,%zmm24,%zmm30 │ │ │ │ - vpmultishiftqb %zmm25,%zmm29,%zmm30{%k7} │ │ │ │ - vpsubsw %zmm1,%zmm5,%zmm24 │ │ │ │ - vpaddsw %zmm1,%zmm5,%zmm5 │ │ │ │ - vpsubsw %zmm4,%zmm31,%zmm1 │ │ │ │ - vpaddsw %zmm31,%zmm4,%zmm4 │ │ │ │ - vpsubsw %zmm0,%zmm2,%zmm31 │ │ │ │ - vpaddsw %zmm0,%zmm2,%zmm2 │ │ │ │ - vpsubsw %zmm3,%zmm30,%zmm0 │ │ │ │ - vpaddsw %zmm3,%zmm30,%zmm30 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0x150(%r9){1to16},%zmm24,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm3 │ │ │ │ - vpdpwssd 0x154(%r9){1to16},%zmm24,%zmm3 │ │ │ │ - vpslld $0x4,%zmm25,%zmm24 │ │ │ │ - vpmultishiftqb %zmm3,%zmm29,%zmm24{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0x154(%r9){1to16},%zmm1,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm3 │ │ │ │ - vpdpwssd -0x48(%r9){1to16},%zmm1,%zmm3 │ │ │ │ - vpslld $0x4,%zmm25,%zmm1 │ │ │ │ - vpmultishiftqb %zmm3,%zmm29,%zmm1{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0x1b8(%r9){1to16},%zmm31,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm3 │ │ │ │ - vpdpwssd 0x1bc(%r9){1to16},%zmm31,%zmm3 │ │ │ │ - vpslld $0x4,%zmm25,%zmm31 │ │ │ │ - vpmultishiftqb %zmm3,%zmm29,%zmm31{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0x1bc(%r9){1to16},%zmm0,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm3 │ │ │ │ - vpdpwssd -0x44(%r9){1to16},%zmm0,%zmm3 │ │ │ │ - vpslld $0x4,%zmm25,%zmm0 │ │ │ │ - vpmultishiftqb %zmm3,%zmm29,%zmm0{%k7} │ │ │ │ - vpbroadcastd -0x34(%r9),%zmm27 │ │ │ │ - vpsubsw %zmm4,%zmm5,%zmm3 │ │ │ │ - vpaddsw %zmm4,%zmm5,%zmm5 │ │ │ │ - vpsubsw %zmm2,%zmm30,%zmm4 │ │ │ │ - vpaddsw %zmm2,%zmm30,%zmm30 │ │ │ │ - vpsubsw %zmm1,%zmm24,%zmm2 │ │ │ │ - vpaddsw %zmm1,%zmm24,%zmm24 │ │ │ │ - vpsubsw %zmm31,%zmm0,%zmm1 │ │ │ │ - vpaddsw %zmm0,%zmm31,%zmm31 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd -0x38(%r9){1to16},%zmm2,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm0 │ │ │ │ - vpdpwssd %zmm27,%zmm2,%zmm0 │ │ │ │ - vpslld $0x4,%zmm25,%zmm2 │ │ │ │ - vpmultishiftqb %zmm0,%zmm29,%zmm2{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd -0x38(%r9){1to16},%zmm3,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm0 │ │ │ │ - vpdpwssd %zmm27,%zmm3,%zmm0 │ │ │ │ - vpslld $0x4,%zmm25,%zmm3 │ │ │ │ - vpmultishiftqb %zmm0,%zmm29,%zmm3{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm27,%zmm4,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm0 │ │ │ │ - vpdpwssd -0x30(%r9){1to16},%zmm4,%zmm0 │ │ │ │ - vpslld $0x4,%zmm25,%zmm4 │ │ │ │ - vpmultishiftqb %zmm0,%zmm29,%zmm4{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm27,%zmm1,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm0 │ │ │ │ - vpdpwssd -0x30(%r9){1to16},%zmm1,%zmm0 │ │ │ │ - vpslld $0x4,%zmm25,%zmm1 │ │ │ │ - vpmultishiftqb %zmm0,%zmm29,%zmm1{%k7} │ │ │ │ - vbroadcasti32x4 -0xc0(%r9),%zmm25 │ │ │ │ - vpsubsw %zmm30,%zmm5,%zmm0 │ │ │ │ - vpaddsw %zmm5,%zmm30,%zmm30 │ │ │ │ - vpsubsw %zmm31,%zmm24,%zmm5 │ │ │ │ - vpaddsw %zmm24,%zmm31,%zmm31 │ │ │ │ - vpsubsw %zmm1,%zmm2,%zmm24 │ │ │ │ - vpaddsw %zmm1,%zmm2,%zmm2 │ │ │ │ - vpaddsw %zmm4,%zmm3,%zmm1 │ │ │ │ - vpsubsw %zmm4,%zmm3,%zmm3 │ │ │ │ - vpbroadcastd -0x3c(%r9),%zmm27 │ │ │ │ - vpbroadcastd -0x40(%r9),%zmm28 │ │ │ │ - vpshufb %zmm25,%zmm30,%zmm30 │ │ │ │ - vpshufb %zmm25,%zmm31,%zmm31 │ │ │ │ - vpshufb %zmm25,%zmm2,%zmm2 │ │ │ │ - vpshufb %zmm25,%zmm1,%zmm1 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm27,%zmm0,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm4 │ │ │ │ - vpdpwssd %zmm27,%zmm5,%zmm4 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm4,%zmm4 │ │ │ │ - vpackssdw %zmm4,%zmm25,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm4 │ │ │ │ - vpdpwssd %zmm28,%zmm0,%zmm4 │ │ │ │ - vmovdqa32 %zmm26,%zmm0 │ │ │ │ - vpdpwssd %zmm28,%zmm5,%zmm0 │ │ │ │ - vpsrad $0xc,%zmm4,%zmm4 │ │ │ │ - vpsrad $0xc,%zmm0,%zmm0 │ │ │ │ - vpackssdw %zmm0,%zmm4,%zmm0 │ │ │ │ - vmovdqa32 %zmm26,%zmm5 │ │ │ │ - vpdpwssd %zmm27,%zmm24,%zmm5 │ │ │ │ - vmovdqa32 %zmm26,%zmm4 │ │ │ │ - vpdpwssd %zmm28,%zmm24,%zmm4 │ │ │ │ - vpsrad $0xc,%zmm5,%zmm5 │ │ │ │ - vpsrad $0xc,%zmm4,%zmm4 │ │ │ │ - vmovdqa32 %zmm26,%zmm24 │ │ │ │ - vpdpwssd %zmm27,%zmm3,%zmm24 │ │ │ │ - vmovdqa32 %zmm26,%zmm27 │ │ │ │ - vpdpwssd %zmm28,%zmm3,%zmm27 │ │ │ │ - vpsrad $0xc,%zmm24,%zmm24 │ │ │ │ - vpsrad $0xc,%zmm27,%zmm27 │ │ │ │ - vpackssdw %zmm4,%zmm27,%zmm27 │ │ │ │ - vpackssdw %zmm5,%zmm24,%zmm24 │ │ │ │ - vpunpcklqdq %zmm31,%zmm30,%zmm4 │ │ │ │ - vpunpckhqdq %zmm31,%zmm30,%zmm30 │ │ │ │ - vpunpckhqdq %zmm2,%zmm1,%zmm31 │ │ │ │ - vpunpcklqdq %zmm2,%zmm1,%zmm1 │ │ │ │ - vpsubsw %zmm30,%zmm16,%zmm5 │ │ │ │ - vpaddsw %zmm30,%zmm16,%zmm16 │ │ │ │ - vpsubsw %zmm4,%zmm23,%zmm30 │ │ │ │ - vpaddsw %zmm4,%zmm23,%zmm23 │ │ │ │ - vpsubsw %zmm31,%zmm17,%zmm4 │ │ │ │ - vpaddsw %zmm31,%zmm17,%zmm17 │ │ │ │ - vpsubsw %zmm1,%zmm22,%zmm31 │ │ │ │ - vpaddsw %zmm1,%zmm22,%zmm22 │ │ │ │ - vpsubsw %zmm25,%zmm20,%zmm1 │ │ │ │ - vpaddsw %zmm25,%zmm20,%zmm20 │ │ │ │ - vpsubsw %zmm0,%zmm19,%zmm2 │ │ │ │ - vpaddsw %zmm0,%zmm19,%zmm19 │ │ │ │ - vpsubsw %zmm24,%zmm21,%zmm0 │ │ │ │ - vpaddsw %zmm24,%zmm21,%zmm21 │ │ │ │ - vpsubsw %zmm27,%zmm18,%zmm3 │ │ │ │ - vpaddsw %zmm27,%zmm18,%zmm18 │ │ │ │ + sub $0x108,%rsp │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 33233f <__cxa_finalize@plt+0x3072ef> │ │ │ │ + lea 0x231(%rip),%r8 │ │ │ │ + call 3323e0 <__cxa_finalize@plt+0x307390> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + movd 0xabc99(%rip),%xmm1 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movd 0xabc48(%rip),%xmm2 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + mov $0x4,%edx │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 330bb6 <__cxa_finalize@plt+0x305b66> │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa34b9(%rip),%r9 │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 33beb0 <__cxa_finalize@plt+0x310e60> │ │ │ │ - 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 │ │ │ │ - vpermq 0x140(%rdx),%zmm5,%zmm0 │ │ │ │ - vpermq 0x180(%rdx),%zmm5,%zmm19 │ │ │ │ - vpermq 0x1c0(%rdx),%zmm5,%zmm1 │ │ │ │ - vpmulhrsw %zmm24,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm24,%zmm30,%zmm30 │ │ │ │ - vpmulhrsw %zmm24,%zmm4,%zmm4 │ │ │ │ - vpmulhrsw %zmm24,%zmm31,%zmm31 │ │ │ │ - vpmulhrsw %zmm24,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm24,%zmm0,%zmm0 │ │ │ │ - vpmulhrsw %zmm24,%zmm19,%zmm19 │ │ │ │ - vpmulhrsw %zmm24,%zmm1,%zmm1 │ │ │ │ - vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ - vmovdqa32 %zmm28,(%rdx) │ │ │ │ - vmovdqa32 %zmm28,0x40(%rdx) │ │ │ │ - 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 33bb99 <__cxa_finalize@plt+0x310b49> │ │ │ │ - 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 │ │ │ │ - vpermq 0x3c0(%rdx),%zmm5,%zmm5 │ │ │ │ - vpmulhrsw %zmm24,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm24,%zmm3,%zmm3 │ │ │ │ - vpmulhrsw %zmm24,%zmm20,%zmm20 │ │ │ │ - vpmulhrsw %zmm24,%zmm21,%zmm21 │ │ │ │ - vpmulhrsw %zmm24,%zmm22,%zmm22 │ │ │ │ - vpmulhrsw %zmm24,%zmm2,%zmm2 │ │ │ │ - vpmulhrsw %zmm24,%zmm23,%zmm23 │ │ │ │ - vpmulhrsw %zmm24,%zmm5,%zmm5 │ │ │ │ - vmovdqa32 %zmm28,0x200(%rdx) │ │ │ │ - vmovdqa32 %zmm28,0x240(%rdx) │ │ │ │ - vmovdqa32 %zmm28,0x280(%rdx) │ │ │ │ - vmovdqa32 %zmm28,0x2c0(%rdx) │ │ │ │ - vmovdqa32 %zmm28,0x300(%rdx) │ │ │ │ - vmovdqa32 %zmm28,0x340(%rdx) │ │ │ │ - vmovdqa32 %zmm28,0x380(%rdx) │ │ │ │ - vmovdqa32 %zmm28,0x3c0(%rdx) │ │ │ │ - vpunpcklwd %zmm30,%zmm5,%zmm24 │ │ │ │ - vpunpckhwd %zmm17,%zmm5,%zmm5 │ │ │ │ - vpunpcklwd %zmm3,%zmm1,%zmm16 │ │ │ │ - vpunpckhwd %zmm25,%zmm1,%zmm1 │ │ │ │ - vpunpcklwd %zmm17,%zmm25,%zmm25 │ │ │ │ - vpunpckhwd %zmm23,%zmm30,%zmm30 │ │ │ │ - vpunpcklwd %zmm2,%zmm31,%zmm17 │ │ │ │ - vpunpckhwd %zmm22,%zmm31,%zmm31 │ │ │ │ - vpunpcklwd %zmm18,%zmm22,%zmm22 │ │ │ │ - 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 338980 <__cxa_finalize@plt+0x30d930> │ │ │ │ - call 33b560 <__cxa_finalize@plt+0x310510> │ │ │ │ - jmp 33bc03 <__cxa_finalize@plt+0x310bb3> │ │ │ │ - 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 3388e0 <__cxa_finalize@plt+0x30d890> │ │ │ │ - vpunpckhwd %zmm31,%zmm31,%zmm31 │ │ │ │ - vpunpckhwd %zmm30,%zmm30,%zmm30 │ │ │ │ - vpunpckhwd %zmm0,%zmm0,%zmm0 │ │ │ │ - vpunpckhwd %zmm1,%zmm1,%zmm1 │ │ │ │ - call 33b4f0 <__cxa_finalize@plt+0x3104a0> │ │ │ │ - vpbroadcastd -0x98(%r9),%zmm25 │ │ │ │ - call 33c6c4 <__cxa_finalize@plt+0x311674> │ │ │ │ - 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 │ │ │ │ - vshufi32x4 $0xdd,%zmm22,%zmm4,%zmm4 │ │ │ │ - vshufi32x4 $0xdd,%zmm20,%zmm5,%zmm22 │ │ │ │ - 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 33a4b7 <__cxa_finalize@plt+0x30f467> │ │ │ │ - call 33c2b0 <__cxa_finalize@plt+0x311260> │ │ │ │ - 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 │ │ │ │ - vpmulhrsw %zmm28,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm28,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm28,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm28,%zmm19,%zmm19 │ │ │ │ - lea (%rdi,%rsi,4),%rcx │ │ │ │ - vpaddw %zmm24,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm25,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm26,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm27,%zmm19,%zmm19 │ │ │ │ - vpmovzxbw (%rcx),%zmm24 │ │ │ │ - vpmovzxbw (%rcx,%rsi,1),%zmm25 │ │ │ │ - vpmovzxbw (%rcx,%rsi,2),%zmm26 │ │ │ │ - vpmovzxbw (%rcx,%rdx,1),%zmm27 │ │ │ │ - vpmulhrsw %zmm28,%zmm20,%zmm20 │ │ │ │ - vpmulhrsw %zmm28,%zmm21,%zmm21 │ │ │ │ - vpmulhrsw %zmm28,%zmm22,%zmm22 │ │ │ │ - vpmulhrsw %zmm28,%zmm23,%zmm23 │ │ │ │ - lea (%rdi,%rsi,8),%r8 │ │ │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm24,%zmm20,%zmm20 │ │ │ │ - vpaddw %zmm25,%zmm21,%zmm21 │ │ │ │ - vpackuswb %zmm19,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm26,%zmm22,%zmm22 │ │ │ │ - vpaddw %zmm27,%zmm23,%zmm23 │ │ │ │ - vpmovzxbw (%r8),%zmm24 │ │ │ │ - vpmovzxbw (%r8,%rsi,1),%zmm25 │ │ │ │ - vpmovzxbw (%r8,%rsi,2),%zmm26 │ │ │ │ - vpmovzxbw (%r8,%rdx,1),%zmm27 │ │ │ │ - vpmulhrsw %zmm28,%zmm30,%zmm30 │ │ │ │ - vpmulhrsw %zmm28,%zmm31,%zmm31 │ │ │ │ - vpmulhrsw %zmm28,%zmm0,%zmm0 │ │ │ │ - vpmulhrsw %zmm28,%zmm1,%zmm1 │ │ │ │ - lea (%rcx,%rsi,8),%r9 │ │ │ │ - vpackuswb %zmm21,%zmm20,%zmm20 │ │ │ │ - vpaddw %zmm24,%zmm30,%zmm30 │ │ │ │ - vpaddw %zmm25,%zmm31,%zmm31 │ │ │ │ - vpackuswb %zmm23,%zmm22,%zmm22 │ │ │ │ - vpaddw %zmm26,%zmm0,%zmm0 │ │ │ │ - vpaddw %zmm27,%zmm1,%zmm1 │ │ │ │ - vpmovzxbw (%r9),%zmm24 │ │ │ │ - vpmovzxbw (%r9,%rsi,1),%zmm25 │ │ │ │ - vpmovzxbw (%r9,%rsi,2),%zmm26 │ │ │ │ - vpmovzxbw (%r9,%rdx,1),%zmm27 │ │ │ │ - vpmulhrsw %zmm28,%zmm2,%zmm2 │ │ │ │ - vpmulhrsw %zmm28,%zmm3,%zmm3 │ │ │ │ - vpmulhrsw %zmm28,%zmm4,%zmm4 │ │ │ │ - vpmulhrsw %zmm28,%zmm5,%zmm5 │ │ │ │ - vpackuswb %zmm31,%zmm30,%zmm30 │ │ │ │ - vpaddw %zmm24,%zmm2,%zmm2 │ │ │ │ - vpaddw %zmm25,%zmm3,%zmm3 │ │ │ │ - vpackuswb %zmm1,%zmm0,%zmm0 │ │ │ │ - vpaddw %zmm26,%zmm4,%zmm4 │ │ │ │ - vpaddw %zmm27,%zmm5,%zmm5 │ │ │ │ - vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ - vpackuswb %zmm5,%zmm4,%zmm4 │ │ │ │ - vpermq %zmm16,%zmm29,%zmm16 │ │ │ │ - vpermq %zmm18,%zmm29,%zmm18 │ │ │ │ - vpermq %zmm20,%zmm29,%zmm20 │ │ │ │ - vpermq %zmm22,%zmm29,%zmm22 │ │ │ │ - vpermq %zmm30,%zmm29,%zmm30 │ │ │ │ - vpermq %zmm0,%zmm29,%zmm0 │ │ │ │ - vpermq %zmm2,%zmm29,%zmm2 │ │ │ │ - vpermq %zmm4,%zmm29,%zmm4 │ │ │ │ - vmovdqa32 %ymm16,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ - vmovdqa32 %ymm18,(%rdi,%rsi,2) │ │ │ │ - vextracti32x8 $0x1,%zmm18,(%rdi,%rdx,1) │ │ │ │ - vmovdqa32 %ymm20,(%rcx) │ │ │ │ - vextracti32x8 $0x1,%zmm20,(%rcx,%rsi,1) │ │ │ │ - vmovdqa32 %ymm22,(%rcx,%rsi,2) │ │ │ │ - vextracti32x8 $0x1,%zmm22,(%rcx,%rdx,1) │ │ │ │ - vmovdqa32 %ymm30,(%r8) │ │ │ │ - vextracti32x8 $0x1,%zmm30,(%r8,%rsi,1) │ │ │ │ - vmovdqa %ymm0,(%r8,%rsi,2) │ │ │ │ - vextracti32x8 $0x1,%zmm0,(%r8,%rdx,1) │ │ │ │ - vmovdqa %ymm2,(%r9) │ │ │ │ - vextracti32x8 $0x1,%zmm2,(%r9,%rsi,1) │ │ │ │ - vmovdqa %ymm4,(%r9,%rsi,2) │ │ │ │ - vextracti32x8 $0x1,%zmm4,(%r9,%rdx,1) │ │ │ │ - vzeroupper │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x8ea(%rip),%r8 │ │ │ │ + call 3323e0 <__cxa_finalize@plt+0x307390> │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movswl (%rdx),%eax │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - or $0x10,%ecx │ │ │ │ - imul $0xb5,%eax,%eax │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - sar $0x8,%eax │ │ │ │ - imul $0xb5,%eax,%eax │ │ │ │ - add $0x180,%eax │ │ │ │ - sar $0x9,%eax │ │ │ │ - jmp 33a44b <__cxa_finalize@plt+0x30f3fb> │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x16fc(%rip),%r8 │ │ │ │ + call 3323e0 <__cxa_finalize@plt+0x307390> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ 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 │ │ │ │ - vpmulhrsw %zmm30,%zmm19,%zmm19 │ │ │ │ - vpunpcklwd %zmm20,%zmm19,%zmm25 │ │ │ │ - vpunpckhwd %zmm20,%zmm19,%zmm21 │ │ │ │ - vmovdqa32 %zmm26,%zmm18 │ │ │ │ - vpdpwssd -0x34(%r9){1to16},%zmm25,%zmm18 │ │ │ │ - vmovdqa32 %zmm26,%zmm17 │ │ │ │ - vpdpwssd -0x34(%r9){1to16},%zmm21,%zmm17 │ │ │ │ - vmovdqa32 %zmm26,%zmm22 │ │ │ │ - vpdpwssd -0x38(%r9){1to16},%zmm21,%zmm22 │ │ │ │ - vmovdqa32 %zmm26,%zmm21 │ │ │ │ - vpdpwssd -0x38(%r9){1to16},%zmm25,%zmm21 │ │ │ │ - vpbroadcastd -0x40(%r9),%zmm27 │ │ │ │ - vpbroadcastd -0x3c(%r9),%zmm28 │ │ │ │ - vpsubsw %zmm20,%zmm24,%zmm5 │ │ │ │ - vpaddsw %zmm20,%zmm24,%zmm16 │ │ │ │ - vpsubsw %zmm19,%zmm24,%zmm30 │ │ │ │ - vpaddsw %zmm19,%zmm24,%zmm23 │ │ │ │ - vpsrad $0xc,%zmm18,%zmm18 │ │ │ │ - vpsrad $0xc,%zmm17,%zmm17 │ │ │ │ - vpsrad $0xc,%zmm22,%zmm22 │ │ │ │ - vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ - vpackssdw %zmm17,%zmm18,%zmm18 │ │ │ │ - vpackssdw %zmm22,%zmm21,%zmm21 │ │ │ │ - vpunpcklwd %zmm20,%zmm19,%zmm0 │ │ │ │ - vpunpckhwd %zmm20,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 %zmm26,%zmm20 │ │ │ │ - vpdpwssd %zmm28,%zmm0,%zmm20 │ │ │ │ - vmovdqa32 %zmm26,%zmm1 │ │ │ │ - vpdpwssd %zmm28,%zmm19,%zmm1 │ │ │ │ - vpsrad $0xc,%zmm20,%zmm20 │ │ │ │ - vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ - vpackssdw %zmm1,%zmm20,%zmm20 │ │ │ │ - vmovdqa32 %zmm26,%zmm1 │ │ │ │ - vpdpwssd %zmm27,%zmm19,%zmm1 │ │ │ │ - vmovdqa32 %zmm26,%zmm19 │ │ │ │ - vpdpwssd %zmm27,%zmm0,%zmm19 │ │ │ │ - vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ - vpsrad $0xc,%zmm19,%zmm19 │ │ │ │ - vpackssdw %zmm1,%zmm19,%zmm19 │ │ │ │ - vpsubsw %zmm21,%zmm24,%zmm4 │ │ │ │ - vpaddsw %zmm21,%zmm24,%zmm17 │ │ │ │ - vpsubsw %zmm18,%zmm24,%zmm31 │ │ │ │ - vpaddsw %zmm18,%zmm24,%zmm22 │ │ │ │ - vpunpcklwd %zmm21,%zmm18,%zmm0 │ │ │ │ - vpunpckhwd %zmm21,%zmm18,%zmm18 │ │ │ │ - vmovdqa32 %zmm26,%zmm21 │ │ │ │ - vpdpwssd %zmm28,%zmm0,%zmm21 │ │ │ │ - vmovdqa32 %zmm26,%zmm1 │ │ │ │ - vpdpwssd %zmm28,%zmm18,%zmm1 │ │ │ │ - vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ - vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ - vpackssdw %zmm1,%zmm21,%zmm21 │ │ │ │ - vmovdqa32 %zmm26,%zmm1 │ │ │ │ - vpdpwssd %zmm27,%zmm18,%zmm1 │ │ │ │ - vmovdqa32 %zmm26,%zmm18 │ │ │ │ - vpdpwssd %zmm27,%zmm0,%zmm18 │ │ │ │ - vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ - vpsrad $0xc,%zmm18,%zmm18 │ │ │ │ - vpackssdw %zmm1,%zmm18,%zmm18 │ │ │ │ - vpsubsw %zmm19,%zmm24,%zmm2 │ │ │ │ - vpaddsw %zmm24,%zmm19,%zmm19 │ │ │ │ - vpsubsw %zmm20,%zmm24,%zmm1 │ │ │ │ - vpaddsw %zmm24,%zmm20,%zmm20 │ │ │ │ - vpsubsw %zmm18,%zmm24,%zmm3 │ │ │ │ - vpaddsw %zmm24,%zmm18,%zmm18 │ │ │ │ - vpsubsw %zmm21,%zmm24,%zmm0 │ │ │ │ - vpaddsw %zmm24,%zmm21,%zmm21 │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x1915(%rip),%r8 │ │ │ │ + call 3323e0 <__cxa_finalize@plt+0x307390> │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ - vpbroadcastd -0x8c(%r9),%zmm25 │ │ │ │ - vpbroadcastd 0x3c(%r9),%zmm18 │ │ │ │ - vpbroadcastd 0x40(%r9),%zmm19 │ │ │ │ - vpbroadcastd 0x4c(%r9),%zmm2 │ │ │ │ - vpbroadcastd 0x50(%r9),%zmm3 │ │ │ │ - vpbroadcastd 0x64(%r9),%zmm4 │ │ │ │ - vpbroadcastd 0x68(%r9),%zmm0 │ │ │ │ - vpmulhrsw %zmm16,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm17,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm19,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm30,%zmm2,%zmm2 │ │ │ │ - vpmulhrsw %zmm3,%zmm30,%zmm30 │ │ │ │ - vpmulhrsw %zmm31,%zmm4,%zmm4 │ │ │ │ - vpmulhrsw %zmm0,%zmm31,%zmm31 │ │ │ │ - vpsubsw %zmm18,%zmm25,%zmm23 │ │ │ │ - vpaddsw %zmm18,%zmm25,%zmm16 │ │ │ │ - vpsubsw %zmm17,%zmm25,%zmm20 │ │ │ │ - vpaddsw %zmm17,%zmm25,%zmm19 │ │ │ │ - vpunpcklwd %zmm18,%zmm17,%zmm21 │ │ │ │ - vpunpckhwd %zmm18,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %zmm26,%zmm18 │ │ │ │ - vpdpwssd -0x3c(%r9){1to16},%zmm21,%zmm18 │ │ │ │ - vmovdqa32 %zmm26,%zmm22 │ │ │ │ - vpdpwssd -0x3c(%r9){1to16},%zmm17,%zmm22 │ │ │ │ - vpsrad $0xc,%zmm18,%zmm18 │ │ │ │ - vpsrad $0xc,%zmm22,%zmm22 │ │ │ │ - vpackssdw %zmm22,%zmm18,%zmm18 │ │ │ │ - vmovdqa32 %zmm26,%zmm22 │ │ │ │ - vpdpwssd -0x40(%r9){1to16},%zmm17,%zmm22 │ │ │ │ - vmovdqa32 %zmm26,%zmm17 │ │ │ │ - vpdpwssd -0x40(%r9){1to16},%zmm21,%zmm17 │ │ │ │ - vpsrad $0xc,%zmm22,%zmm22 │ │ │ │ - vpsrad $0xc,%zmm17,%zmm17 │ │ │ │ - vpackssdw %zmm22,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %zmm2,%zmm5 │ │ │ │ - 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 33c480 <__cxa_finalize@plt+0x311430> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movdqa 0xabbf8(%rip),%xmm7 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x20(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x40(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x60(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x80(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0xa0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0xc0(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0xe0(%rdx),%xmm7 │ │ │ │ + call 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + 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 0xabb64(%rip),%xmm7 │ │ │ │ + movdqa 0x10(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x30(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x50(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x70(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x90(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0xb0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0xd0(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0xf0(%rdx),%xmm7 │ │ │ │ + call 3325c0 <__cxa_finalize@plt+0x307570> │ │ │ │ + mov %r8,%rcx │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4dc <__cxa_finalize@plt+0x30448c> │ │ │ │ + movdqa %xmm0,0x10(%rdx) │ │ │ │ + movdqa %xmm1,0x30(%rdx) │ │ │ │ + movdqa %xmm2,0x50(%rdx) │ │ │ │ + movdqa %xmm3,0x70(%rdx) │ │ │ │ + movdqa %xmm4,0x90(%rdx) │ │ │ │ + movdqa %xmm5,0xb0(%rdx) │ │ │ │ + movdqa %xmm6,0xd0(%rdx) │ │ │ │ + movdqa %xmm7,0xf0(%rdx) │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + mov %rcx,%r8 │ │ │ │ + jmp 32f4dc <__cxa_finalize@plt+0x30448c> │ │ │ │ + lea 0x9(%rip),%r8 │ │ │ │ + lea 0x8(%rdi),%rcx │ │ │ │ + jmp 32f5cc <__cxa_finalize@plt+0x30457c> │ │ │ │ + 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 32f5cc <__cxa_finalize@plt+0x30457c> │ │ │ │ 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 │ │ │ │ - vpbroadcastd 0x48(%r9),%zmm26 │ │ │ │ - vpbroadcastd -0x8c(%r9),%zmm20 │ │ │ │ - vpmulhrsw %zmm19,%zmm21,%zmm21 │ │ │ │ - vpmulhrsw %zmm27,%zmm19,%zmm19 │ │ │ │ - vpmulhrsw %zmm17,%zmm23,%zmm23 │ │ │ │ - vpmulhrsw %zmm28,%zmm17,%zmm17 │ │ │ │ - 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 33a661 <__cxa_finalize@plt+0x30f611> │ │ │ │ - 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 │ │ │ │ - vpbroadcastd 0x68(%r9),%zmm28 │ │ │ │ - vpmulhrsw %zmm30,%zmm5,%zmm5 │ │ │ │ - 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 33c450 <__cxa_finalize@plt+0x311400> │ │ │ │ + movdqa %xmm2,0x20(%rsp) │ │ │ │ + movdqa %xmm6,0x30(%rsp) │ │ │ │ + movdqa %xmm5,0xb0(%rsp) │ │ │ │ + movdqa 0xab983(%rip),%xmm6 │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + punpckhwd %xmm7,%xmm5 │ │ │ │ + punpcklwd %xmm7,%xmm0 │ │ │ │ + movdqa 0xab6ef(%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 0xab6b5(%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 0xab6d3(%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 0xab699(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + pmaddwd %xmm2,%xmm4 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubsw %xmm4,%xmm2 │ │ │ │ + paddsw %xmm4,%xmm0 │ │ │ │ + movdqa %xmm7,%xmm4 │ │ │ │ + psubsw %xmm3,%xmm4 │ │ │ │ + paddsw %xmm3,%xmm7 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + punpckhwd %xmm2,%xmm5 │ │ │ │ + punpcklwd %xmm2,%xmm4 │ │ │ │ + movdqa 0xab5bf(%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 0xab585(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm3,%xmm5 │ │ │ │ + pmaddwd %xmm3,%xmm4 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + movdqa 0x20(%rsp),%xmm3 │ │ │ │ + movdqa 0xb0(%rsp),%xmm5 │ │ │ │ + movdqa %xmm2,0x20(%rsp) │ │ │ │ + movdqa %xmm4,0xb0(%rsp) │ │ │ │ + movdqa 0x30(%rsp),%xmm2 │ │ │ │ + movdqa %xmm7,0x30(%rsp) │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + punpckhwd %xmm5,%xmm4 │ │ │ │ + punpcklwd %xmm5,%xmm3 │ │ │ │ + movdqa 0xab5b9(%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 0xab57f(%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 0xab59d(%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 0xab563(%rip),%xmm7 │ │ │ │ + pmaddwd %xmm7,%xmm4 │ │ │ │ + pmaddwd %xmm7,%xmm2 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm4,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + psubsw %xmm3,%xmm4 │ │ │ │ + paddsw %xmm3,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + psubsw %xmm5,%xmm3 │ │ │ │ + paddsw %xmm5,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm5 │ │ │ │ + punpckhwd %xmm4,%xmm5 │ │ │ │ + punpcklwd %xmm4,%xmm3 │ │ │ │ + movdqa 0xab459(%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 0xab52f(%rip),%xmm7 │ │ │ │ + pmaddwd %xmm7,%xmm5 │ │ │ │ + pmaddwd %xmm7,%xmm3 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm5,%xmm3 │ │ │ │ + movdqa 0xb0(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,%xmm6 │ │ │ │ + psubsw %xmm2,%xmm6 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm7,%xmm2 │ │ │ │ + paddsw %xmm3,%xmm2 │ │ │ │ + psubsw %xmm3,%xmm7 │ │ │ │ + movdqa 0x10(%rsp),%xmm5 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + psubsw %xmm0,%xmm3 │ │ │ │ + paddsw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm0,0xb0(%rsp) │ │ │ │ + movdqa 0xa0(%rsp),%xmm5 │ │ │ │ + movdqa %xmm5,%xmm0 │ │ │ │ + psubsw %xmm2,%xmm0 │ │ │ │ + paddsw %xmm5,%xmm2 │ │ │ │ + movdqa %xmm0,0x10(%rsp) │ │ │ │ + movdqa %xmm2,0xa0(%rsp) │ │ │ │ + movdqa 0x20(%rsp),%xmm0 │ │ │ │ + movdqa 0x30(%rsp),%xmm2 │ │ │ │ + movdqa %xmm3,0x20(%rsp) │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + psubsw %xmm4,%xmm5 │ │ │ │ + paddsw %xmm4,%xmm0 │ │ │ │ + movdqa 0xab67b(%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 0xab355(%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 0xab31b(%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 0xab2f9(%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 0xab2bf(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm4 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + paddd %xmm3,%xmm4 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm2,%xmm4 │ │ │ │ + movdqa 0x90(%rsp),%xmm3 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + psubsw %xmm5,%xmm2 │ │ │ │ + paddsw %xmm5,%xmm3 │ │ │ │ + movdqa 0x80(%rsp),%xmm5 │ │ │ │ + movdqa %xmm3,0x90(%rsp) │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + psubsw %xmm4,%xmm3 │ │ │ │ + paddsw %xmm4,%xmm5 │ │ │ │ + movdqa 0x70(%rsp),%xmm4 │ │ │ │ + movdqa %xmm5,0x80(%rsp) │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + paddsw %xmm6,%xmm5 │ │ │ │ + psubsw %xmm6,%xmm4 │ │ │ │ + movdqa 0x60(%rsp),%xmm6 │ │ │ │ + movdqa %xmm5,0x70(%rsp) │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + psubsw %xmm7,%xmm5 │ │ │ │ + paddsw %xmm7,%xmm6 │ │ │ │ + movdqa 0x50(%rsp),%xmm7 │ │ │ │ + movdqa %xmm6,0x60(%rsp) │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + psubsw %xmm0,%xmm6 │ │ │ │ + paddsw %xmm0,%xmm7 │ │ │ │ + movdqa 0x30(%rsp),%xmm1 │ │ │ │ + movdqa 0x40(%rsp),%xmm0 │ │ │ │ + movdqa %xmm7,0x50(%rsp) │ │ │ │ + movdqa %xmm0,%xmm7 │ │ │ │ + psubsw %xmm1,%xmm7 │ │ │ │ + paddsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,0x40(%rsp) │ │ │ │ + movdqa 0x10(%rsp),%xmm1 │ │ │ │ + movdqa 0x20(%rsp),%xmm0 │ │ │ │ + movdqa %xmm7,0x10(%rsp) │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - 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 │ │ │ │ - vpsrad $0xc,%zmm30,%zmm30 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpackssdw %zmm25,%zmm30,%zmm30 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0x144(%r9){1to16},%zmm5,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm5 │ │ │ │ - vpdpwssd 0x144(%r9){1to16},%zmm24,%zmm5 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm5,%zmm5 │ │ │ │ - vpackssdw %zmm25,%zmm5,%zmm5 │ │ │ │ - vpunpcklwd %zmm2,%zmm1,%zmm24 │ │ │ │ - vpunpckhwd %zmm2,%zmm1,%zmm1 │ │ │ │ - vmovdqa32 %zmm26,%zmm2 │ │ │ │ - vpdpwssd 0x10(%r9){1to16},%zmm24,%zmm2 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0x10(%r9){1to16},%zmm1,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm2,%zmm2 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpackssdw %zmm25,%zmm2,%zmm2 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0xc(%r9){1to16},%zmm1,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm1 │ │ │ │ - vpdpwssd 0xc(%r9){1to16},%zmm24,%zmm1 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ - vpackssdw %zmm25,%zmm1,%zmm1 │ │ │ │ - vpunpcklwd %zmm0,%zmm3,%zmm24 │ │ │ │ - vpunpckhwd %zmm0,%zmm3,%zmm3 │ │ │ │ - vmovdqa32 %zmm26,%zmm0 │ │ │ │ - vpdpwssd 0x1b0(%r9){1to16},%zmm24,%zmm0 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0x1b0(%r9){1to16},%zmm3,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm0,%zmm0 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpackssdw %zmm25,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0x1ac(%r9){1to16},%zmm3,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm3 │ │ │ │ - vpdpwssd 0x1ac(%r9){1to16},%zmm24,%zmm3 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm3,%zmm3 │ │ │ │ - vpackssdw %zmm25,%zmm3,%zmm3 │ │ │ │ - vpunpcklwd %zmm4,%zmm31,%zmm24 │ │ │ │ - vpunpckhwd %zmm4,%zmm31,%zmm31 │ │ │ │ - vmovdqa32 %zmm26,%zmm4 │ │ │ │ - vpdpwssd 0x1c(%r9){1to16},%zmm24,%zmm4 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0x1c(%r9){1to16},%zmm31,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm4,%zmm4 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpackssdw %zmm25,%zmm4,%zmm4 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0x18(%r9){1to16},%zmm31,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm31 │ │ │ │ - vpdpwssd 0x18(%r9){1to16},%zmm24,%zmm31 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm31,%zmm31 │ │ │ │ - vpackssdw %zmm25,%zmm31,%zmm31 │ │ │ │ - vpaddsw %zmm0,%zmm4,%zmm24 │ │ │ │ - vpsubsw %zmm0,%zmm4,%zmm4 │ │ │ │ - vpaddsw %zmm3,%zmm31,%zmm0 │ │ │ │ - vpsubsw %zmm3,%zmm31,%zmm31 │ │ │ │ - vpsubsw %zmm2,%zmm30,%zmm3 │ │ │ │ - vpaddsw %zmm2,%zmm30,%zmm30 │ │ │ │ - vpsubsw %zmm1,%zmm5,%zmm2 │ │ │ │ - vpaddsw %zmm1,%zmm5,%zmm5 │ │ │ │ - vpbroadcastd -0x38(%r9),%zmm27 │ │ │ │ - vpbroadcastd -0x34(%r9),%zmm28 │ │ │ │ - vpunpcklwd %zmm2,%zmm3,%zmm25 │ │ │ │ - vpunpckhwd %zmm2,%zmm3,%zmm3 │ │ │ │ - vmovdqa32 %zmm26,%zmm2 │ │ │ │ - vpdpwssd %zmm28,%zmm25,%zmm2 │ │ │ │ - vmovdqa32 %zmm26,%zmm1 │ │ │ │ - vpdpwssd %zmm28,%zmm3,%zmm1 │ │ │ │ - vpsrad $0xc,%zmm2,%zmm2 │ │ │ │ - vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ - vpackssdw %zmm1,%zmm2,%zmm2 │ │ │ │ - vmovdqa32 %zmm26,%zmm1 │ │ │ │ - vpdpwssd %zmm27,%zmm3,%zmm1 │ │ │ │ - vmovdqa32 %zmm26,%zmm3 │ │ │ │ - vpdpwssd %zmm27,%zmm25,%zmm3 │ │ │ │ - vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ - vpsrad $0xc,%zmm3,%zmm3 │ │ │ │ - vpackssdw %zmm1,%zmm3,%zmm3 │ │ │ │ - vpbroadcastd -0x30(%r9),%zmm27 │ │ │ │ - vpunpcklwd %zmm31,%zmm4,%zmm25 │ │ │ │ - vpunpckhwd %zmm31,%zmm4,%zmm4 │ │ │ │ - vmovdqa32 %zmm26,%zmm31 │ │ │ │ - vpdpwssd %zmm27,%zmm25,%zmm31 │ │ │ │ - vmovdqa32 %zmm26,%zmm1 │ │ │ │ - vpdpwssd %zmm27,%zmm4,%zmm1 │ │ │ │ - vpsrad $0xc,%zmm31,%zmm31 │ │ │ │ - vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ - vpackssdw %zmm1,%zmm31,%zmm31 │ │ │ │ - vmovdqa32 %zmm26,%zmm1 │ │ │ │ - vpdpwssd %zmm28,%zmm4,%zmm1 │ │ │ │ - vmovdqa32 %zmm26,%zmm4 │ │ │ │ - vpdpwssd %zmm28,%zmm25,%zmm4 │ │ │ │ - vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ - vpsrad $0xc,%zmm4,%zmm4 │ │ │ │ - vpackssdw %zmm1,%zmm4,%zmm4 │ │ │ │ - vpbroadcastd -0x40(%r9),%zmm27 │ │ │ │ - vpbroadcastd -0x3c(%r9),%zmm28 │ │ │ │ - vpsubsw %zmm24,%zmm30,%zmm1 │ │ │ │ - vpaddsw %zmm30,%zmm24,%zmm24 │ │ │ │ - vpaddsw %zmm31,%zmm2,%zmm30 │ │ │ │ - vpsubsw %zmm31,%zmm2,%zmm2 │ │ │ │ - vpsubsw %zmm4,%zmm3,%zmm31 │ │ │ │ - vpaddsw %zmm4,%zmm3,%zmm3 │ │ │ │ - vpaddsw %zmm0,%zmm5,%zmm4 │ │ │ │ - vpsubsw %zmm0,%zmm5,%zmm0 │ │ │ │ - vpunpcklwd %zmm31,%zmm2,%zmm25 │ │ │ │ - vpunpckhwd %zmm31,%zmm2,%zmm2 │ │ │ │ - vmovdqa32 %zmm26,%zmm31 │ │ │ │ - vpdpwssd %zmm28,%zmm25,%zmm31 │ │ │ │ - vmovdqa32 %zmm26,%zmm5 │ │ │ │ - vpdpwssd %zmm28,%zmm2,%zmm5 │ │ │ │ - vpsrad $0xc,%zmm31,%zmm31 │ │ │ │ - vpsrad $0xc,%zmm5,%zmm5 │ │ │ │ - vpackssdw %zmm5,%zmm31,%zmm31 │ │ │ │ - vmovdqa32 %zmm26,%zmm5 │ │ │ │ - vpdpwssd %zmm27,%zmm2,%zmm5 │ │ │ │ - vmovdqa32 %zmm26,%zmm2 │ │ │ │ - vpdpwssd %zmm27,%zmm25,%zmm2 │ │ │ │ - vpsrad $0xc,%zmm5,%zmm5 │ │ │ │ - vpsrad $0xc,%zmm2,%zmm2 │ │ │ │ - vpackssdw %zmm5,%zmm2,%zmm2 │ │ │ │ - vpunpcklwd %zmm0,%zmm1,%zmm25 │ │ │ │ - vpunpckhwd %zmm0,%zmm1,%zmm1 │ │ │ │ - vmovdqa32 %zmm26,%zmm0 │ │ │ │ - vpdpwssd %zmm28,%zmm25,%zmm0 │ │ │ │ - vmovdqa32 %zmm26,%zmm5 │ │ │ │ - vpdpwssd %zmm28,%zmm1,%zmm5 │ │ │ │ - vpsrad $0xc,%zmm0,%zmm0 │ │ │ │ - vpsrad $0xc,%zmm5,%zmm5 │ │ │ │ - vpackssdw %zmm5,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 %zmm26,%zmm5 │ │ │ │ - vpdpwssd %zmm27,%zmm1,%zmm5 │ │ │ │ - vmovdqa32 %zmm26,%zmm1 │ │ │ │ - vpdpwssd %zmm27,%zmm25,%zmm1 │ │ │ │ - vpsrad $0xc,%zmm5,%zmm5 │ │ │ │ - vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ - vpackssdw %zmm5,%zmm1,%zmm1 │ │ │ │ - vpsubsw %zmm4,%zmm16,%zmm5 │ │ │ │ - vpaddsw %zmm4,%zmm16,%zmm16 │ │ │ │ - vpsubsw %zmm3,%zmm17,%zmm4 │ │ │ │ - vpaddsw %zmm3,%zmm17,%zmm17 │ │ │ │ - vpsubsw %zmm2,%zmm18,%zmm3 │ │ │ │ - vpaddsw %zmm2,%zmm18,%zmm18 │ │ │ │ - vpsubsw %zmm1,%zmm19,%zmm2 │ │ │ │ - vpaddsw %zmm1,%zmm19,%zmm19 │ │ │ │ - vpsubsw %zmm0,%zmm20,%zmm1 │ │ │ │ - vpaddsw %zmm0,%zmm20,%zmm20 │ │ │ │ - vpsubsw %zmm31,%zmm21,%zmm0 │ │ │ │ - vpaddsw %zmm31,%zmm21,%zmm21 │ │ │ │ - vpsubsw %zmm30,%zmm22,%zmm31 │ │ │ │ - vpaddsw %zmm30,%zmm22,%zmm22 │ │ │ │ - vpsubsw %zmm24,%zmm23,%zmm30 │ │ │ │ - vpaddsw %zmm24,%zmm23,%zmm23 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x51b(%rip),%r8 │ │ │ │ + call 332af0 <__cxa_finalize@plt+0x307aa0> │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ - vpunpcklwd %zmm18,%zmm16,%zmm24 │ │ │ │ - vpunpckhwd %zmm18,%zmm16,%zmm16 │ │ │ │ - vpunpcklwd %zmm19,%zmm17,%zmm18 │ │ │ │ - vpunpckhwd %zmm19,%zmm17,%zmm17 │ │ │ │ - vpunpcklwd %zmm22,%zmm20,%zmm19 │ │ │ │ - vpunpckhwd %zmm22,%zmm20,%zmm20 │ │ │ │ - vpunpcklwd %zmm23,%zmm21,%zmm22 │ │ │ │ - vpunpckhwd %zmm23,%zmm21,%zmm21 │ │ │ │ - vpunpcklwd %zmm0,%zmm30,%zmm23 │ │ │ │ - vpunpckhwd %zmm0,%zmm30,%zmm30 │ │ │ │ - vpunpcklwd %zmm1,%zmm31,%zmm0 │ │ │ │ - vpunpckhwd %zmm1,%zmm31,%zmm31 │ │ │ │ - vpunpcklwd %zmm5,%zmm3,%zmm1 │ │ │ │ - vpunpckhwd %zmm5,%zmm3,%zmm3 │ │ │ │ - vpunpckhwd %zmm4,%zmm2,%zmm5 │ │ │ │ - vpunpcklwd %zmm4,%zmm2,%zmm2 │ │ │ │ - vpunpcklwd %zmm17,%zmm24,%zmm4 │ │ │ │ - vpunpckhwd %zmm17,%zmm24,%zmm24 │ │ │ │ - vpunpcklwd %zmm18,%zmm16,%zmm17 │ │ │ │ - vpunpckhwd %zmm18,%zmm16,%zmm16 │ │ │ │ - vpunpcklwd %zmm21,%zmm19,%zmm18 │ │ │ │ - vpunpckhwd %zmm21,%zmm19,%zmm19 │ │ │ │ - vpunpcklwd %zmm22,%zmm20,%zmm21 │ │ │ │ - vpunpckhwd %zmm22,%zmm20,%zmm20 │ │ │ │ - vpmulhrsw %zmm25,%zmm4,%zmm4 │ │ │ │ - vpmulhrsw %zmm25,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm25,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm25,%zmm16,%zmm16 │ │ │ │ - vpunpcklwd %zmm31,%zmm23,%zmm22 │ │ │ │ - vpunpckhwd %zmm31,%zmm23,%zmm23 │ │ │ │ - vpunpcklwd %zmm0,%zmm30,%zmm31 │ │ │ │ - vpunpckhwd %zmm0,%zmm30,%zmm30 │ │ │ │ - vpmulhrsw %zmm25,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm25,%zmm19,%zmm19 │ │ │ │ - vpmulhrsw %zmm25,%zmm21,%zmm21 │ │ │ │ - vpmulhrsw %zmm25,%zmm20,%zmm20 │ │ │ │ - vpunpckhwd %zmm3,%zmm2,%zmm0 │ │ │ │ - vpunpcklwd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpunpcklwd %zmm1,%zmm5,%zmm3 │ │ │ │ - vpunpckhwd %zmm1,%zmm5,%zmm5 │ │ │ │ - vpmulhrsw %zmm25,%zmm22,%zmm22 │ │ │ │ - vpmulhrsw %zmm25,%zmm23,%zmm23 │ │ │ │ - vpmulhrsw %zmm25,%zmm31,%zmm31 │ │ │ │ - vpmulhrsw %zmm25,%zmm30,%zmm30 │ │ │ │ - vpunpcklwd %zmm16,%zmm24,%zmm1 │ │ │ │ - vpunpckhwd %zmm16,%zmm24,%zmm24 │ │ │ │ - vpunpcklwd %zmm17,%zmm4,%zmm16 │ │ │ │ - vpunpckhwd %zmm17,%zmm4,%zmm4 │ │ │ │ - vpmulhrsw %zmm25,%zmm0,%zmm0 │ │ │ │ - vpmulhrsw %zmm25,%zmm2,%zmm2 │ │ │ │ - vpmulhrsw %zmm25,%zmm3,%zmm3 │ │ │ │ - vpmulhrsw %zmm25,%zmm5,%zmm5 │ │ │ │ - vpunpcklwd %zmm21,%zmm18,%zmm17 │ │ │ │ - vpunpckhwd %zmm21,%zmm18,%zmm18 │ │ │ │ - vpunpcklwd %zmm20,%zmm19,%zmm21 │ │ │ │ - vpunpckhwd %zmm20,%zmm19,%zmm19 │ │ │ │ - vpunpcklwd %zmm31,%zmm22,%zmm20 │ │ │ │ - vpunpckhwd %zmm31,%zmm22,%zmm22 │ │ │ │ - vpunpcklwd %zmm30,%zmm23,%zmm31 │ │ │ │ - vpunpckhwd %zmm30,%zmm23,%zmm23 │ │ │ │ - vpunpcklwd %zmm3,%zmm2,%zmm30 │ │ │ │ - vpunpckhwd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpunpcklwd %zmm5,%zmm0,%zmm25 │ │ │ │ - vpunpckhwd %zmm5,%zmm0,%zmm0 │ │ │ │ - vshufi32x4 $0xee,%zmm17,%zmm16,%zmm5 │ │ │ │ - vinserti32x8 $0x1,%ymm17,%zmm16,%zmm16 │ │ │ │ - vinserti32x8 $0x1,%ymm21,%zmm1,%zmm17 │ │ │ │ - vshufi32x4 $0xee,%zmm21,%zmm1,%zmm21 │ │ │ │ - vinserti32x8 $0x1,%ymm19,%zmm24,%zmm1 │ │ │ │ - vshufi32x4 $0xee,%zmm19,%zmm24,%zmm3 │ │ │ │ - vinserti32x8 $0x1,%ymm30,%zmm20,%zmm19 │ │ │ │ - vshufi32x4 $0xee,%zmm30,%zmm20,%zmm20 │ │ │ │ - vinserti32x8 $0x1,%ymm18,%zmm4,%zmm30 │ │ │ │ - vshufi32x4 $0xee,%zmm18,%zmm4,%zmm4 │ │ │ │ - vinserti32x8 $0x1,%ymm2,%zmm22,%zmm18 │ │ │ │ - vshufi32x4 $0xee,%zmm2,%zmm22,%zmm22 │ │ │ │ - vinserti32x8 $0x1,%ymm25,%zmm31,%zmm2 │ │ │ │ - vshufi32x4 $0xee,%zmm25,%zmm31,%zmm31 │ │ │ │ - vinserti32x8 $0x1,%ymm0,%zmm23,%zmm25 │ │ │ │ - vshufi32x4 $0xee,%zmm0,%zmm23,%zmm23 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x1da(%rip),%r8 │ │ │ │ + call 332af0 <__cxa_finalize@plt+0x307aa0> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0xfec(%rip),%r8 │ │ │ │ + call 332af0 <__cxa_finalize@plt+0x307aa0> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x1205(%rip),%r8 │ │ │ │ + call 332af0 <__cxa_finalize@plt+0x307aa0> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movdqa 0xab4e8(%rip),%xmm7 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0xe0(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0xf0(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm0,0x78(%rsp) │ │ │ │ + movdqa %xmm1,0x88(%rsp) │ │ │ │ + movdqa %xmm2,0x98(%rsp) │ │ │ │ + movdqa %xmm3,0xa8(%rsp) │ │ │ │ + movdqa 0x60(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x70(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x80(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x90(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm2,0x38(%rsp) │ │ │ │ + movdqa %xmm3,0x48(%rsp) │ │ │ │ + movdqa %xmm0,0x58(%rsp) │ │ │ │ + movdqa %xmm1,0x68(%rsp) │ │ │ │ + movdqa 0x20(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x30(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x40(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x50(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0xa0(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0xb0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0xc0(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0xd0(%rdx),%xmm7 │ │ │ │ + call 332cd0 <__cxa_finalize@plt+0x307c80> │ │ │ │ + call 333580 <__cxa_finalize@plt+0x308530> │ │ │ │ + mov %r8,%rcx │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32fa51 <__cxa_finalize@plt+0x304a01> │ │ │ │ + movdqa %xmm0,0x10(%rdx) │ │ │ │ + movdqa %xmm1,0x30(%rdx) │ │ │ │ + movdqa %xmm2,0x50(%rdx) │ │ │ │ + movdqa %xmm3,0x70(%rdx) │ │ │ │ + movdqa %xmm4,0x90(%rdx) │ │ │ │ + movdqa %xmm5,0xb0(%rdx) │ │ │ │ + movdqa %xmm6,0xd0(%rdx) │ │ │ │ + movdqa %xmm7,0xf0(%rdx) │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + mov %rcx,%r8 │ │ │ │ + jmp 32fa51 <__cxa_finalize@plt+0x304a01> │ │ │ │ + lea 0x9(%rip),%r8 │ │ │ │ + lea 0x8(%rdi),%rcx │ │ │ │ + jmp 32fa97 <__cxa_finalize@plt+0x304a47> │ │ │ │ + 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 32fa97 <__cxa_finalize@plt+0x304a47> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movdqa %xmm1,0x10(%rsp) │ │ │ │ + movdqa %xmm2,0x20(%rsp) │ │ │ │ + movdqa %xmm6,0x30(%rsp) │ │ │ │ + movdqa 0xab276(%rip),%xmm6 │ │ │ │ + movdqa %xmm7,%xmm2 │ │ │ │ + punpckhwd %xmm0,%xmm2 │ │ │ │ + punpcklwd %xmm0,%xmm7 │ │ │ │ + movdqa 0xab092(%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 0xab058(%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 0xab076(%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 0xab03c(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm3 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm2,%xmm3 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + psubsw %xmm4,%xmm1 │ │ │ │ + paddsw %xmm4,%xmm0 │ │ │ │ + movdqa %xmm7,%xmm4 │ │ │ │ + psubsw %xmm3,%xmm4 │ │ │ │ + paddsw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + punpckhwd %xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm1 │ │ │ │ + movdqa 0xaaef2(%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 0xaaeb8(%rip),%xmm7 │ │ │ │ + pmaddwd %xmm7,%xmm2 │ │ │ │ + pmaddwd %xmm7,%xmm1 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm2,%xmm1 │ │ │ │ + movdqa 0x10(%rsp),%xmm2 │ │ │ │ + movdqa 0x20(%rsp),%xmm7 │ │ │ │ + movdqa %xmm1,0x10(%rsp) │ │ │ │ + movdqa %xmm4,0x20(%rsp) │ │ │ │ + movdqa 0x30(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,0x30(%rsp) │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + punpckhwd %xmm7,%xmm4 │ │ │ │ + punpcklwd %xmm7,%xmm5 │ │ │ │ + movdqa 0xaaf62(%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 0xaaf28(%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 0xaaf46(%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 0xaaf0c(%rip),%xmm0 │ │ │ │ + pmaddwd %xmm0,%xmm4 │ │ │ │ + pmaddwd %xmm0,%xmm2 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm4,%xmm2 │ │ │ │ + movdqa %xmm7,%xmm0 │ │ │ │ + psubsw %xmm1,%xmm0 │ │ │ │ + paddsw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + punpckhwd %xmm0,%xmm2 │ │ │ │ + punpcklwd %xmm0,%xmm4 │ │ │ │ + movdqa 0xaaef2(%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 0xaaeb8(%rip),%xmm7 │ │ │ │ + pmaddwd %xmm7,%xmm2 │ │ │ │ + pmaddwd %xmm7,%xmm4 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm2,%xmm4 │ │ │ │ + movdqa 0x90(%rsp),%xmm2 │ │ │ │ + movdqa 0xa0(%rsp),%xmm7 │ │ │ │ + movdqa %xmm4,0x90(%rsp) │ │ │ │ + movdqa %xmm0,0xa0(%rsp) │ │ │ │ + movdqa 0x50(%rsp),%xmm4 │ │ │ │ + movdqa 0x60(%rsp),%xmm0 │ │ │ │ + movdqa %xmm1,0x50(%rsp) │ │ │ │ + movdqa %xmm5,0x60(%rsp) │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + punpckhwd %xmm7,%xmm5 │ │ │ │ + punpcklwd %xmm7,%xmm2 │ │ │ │ + movdqa 0xaaeea(%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 0xaaeb0(%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 0xaae4e(%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 0xaae14(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + pmaddwd %xmm1,%xmm4 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + psubsw %xmm7,%xmm1 │ │ │ │ + paddsw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + psubsw %xmm2,%xmm5 │ │ │ │ + paddsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + punpckhwd %xmm1,%xmm2 │ │ │ │ + punpcklwd %xmm1,%xmm5 │ │ │ │ + movdqa 0xaae3a(%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 0xaae00(%rip),%xmm7 │ │ │ │ + pmaddwd %xmm7,%xmm2 │ │ │ │ + pmaddwd %xmm7,%xmm5 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm2,%xmm5 │ │ │ │ + movdqa 0x30(%rsp),%xmm2 │ │ │ │ + movdqa %xmm5,0x30(%rsp) │ │ │ │ + movdqa %xmm2,%xmm7 │ │ │ │ + psubsw %xmm0,%xmm7 │ │ │ │ + paddsw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + psubsw %xmm4,%xmm0 │ │ │ │ + paddsw %xmm4,%xmm3 │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + punpckhwd %xmm7,%xmm5 │ │ │ │ + punpcklwd %xmm7,%xmm0 │ │ │ │ + movdqa 0xaac5a(%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 0xaac20(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm4,%xmm5 │ │ │ │ + pmaddwd %xmm4,%xmm0 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm5,%xmm0 │ │ │ │ + movdqa 0x80(%rsp),%xmm4 │ │ │ │ + movdqa 0xb0(%rsp),%xmm5 │ │ │ │ + movdqa %xmm3,0x80(%rsp) │ │ │ │ + movdqa %xmm1,0xb0(%rsp) │ │ │ │ + movdqa 0x70(%rsp),%xmm1 │ │ │ │ + movdqa 0x40(%rsp),%xmm3 │ │ │ │ + movdqa %xmm7,0x70(%rsp) │ │ │ │ + movdqa %xmm0,0x40(%rsp) │ │ │ │ + movdqa %xmm5,%xmm7 │ │ │ │ + punpckhwd %xmm4,%xmm7 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0xaaca2(%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 0xaac68(%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 0xaac86(%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 0xaac4c(%rip),%xmm0 │ │ │ │ + pmaddwd %xmm0,%xmm7 │ │ │ │ + pmaddwd %xmm0,%xmm1 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm0 │ │ │ │ + psubsw %xmm3,%xmm0 │ │ │ │ + paddsw %xmm3,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + psubsw %xmm1,%xmm3 │ │ │ │ + paddsw %xmm1,%xmm5 │ │ │ │ + movdqa %xmm0,%xmm7 │ │ │ │ + punpckhwd %xmm3,%xmm7 │ │ │ │ + punpcklwd %xmm3,%xmm0 │ │ │ │ + movdqa 0xaaa32(%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 0xaa9f8(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm7 │ │ │ │ + pmaddwd %xmm1,%xmm0 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm7,%xmm0 │ │ │ │ + movdqa 0x50(%rsp),%xmm1 │ │ │ │ + movdqa 0x60(%rsp),%xmm7 │ │ │ │ + movdqa %xmm3,0x50(%rsp) │ │ │ │ + movdqa %xmm0,0x60(%rsp) │ │ │ │ + movdqa %xmm4,%xmm0 │ │ │ │ + psubsw %xmm1,%xmm0 │ │ │ │ + paddsw %xmm1,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + psubsw %xmm7,%xmm3 │ │ │ │ + paddsw %xmm7,%xmm5 │ │ │ │ + movdqa %xmm0,%xmm7 │ │ │ │ + punpckhwd %xmm3,%xmm7 │ │ │ │ + punpcklwd %xmm3,%xmm0 │ │ │ │ + movdqa 0xaa986(%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 0xaa94c(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm7 │ │ │ │ + pmaddwd %xmm1,%xmm0 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm7,%xmm0 │ │ │ │ + movdqa 0x40(%rsp),%xmm7 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + psubsw %xmm2,%xmm1 │ │ │ │ + paddsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,0x40(%rsp) │ │ │ │ + movdqa 0x70(%rsp),%xmm4 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + psubsw %xmm7,%xmm2 │ │ │ │ + paddsw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm3,0x70(%rsp) │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + psubsw %xmm4,%xmm3 │ │ │ │ + paddsw %xmm4,%xmm0 │ │ │ │ + movdqa %xmm3,0xd0(%rsp) │ │ │ │ + movdqa 0x80(%rsp),%xmm3 │ │ │ │ + movdqa %xmm2,0x80(%rsp) │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + psubsw %xmm3,%xmm2 │ │ │ │ + paddsw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm2,0xc0(%rsp) │ │ │ │ + movdqa 0xb0(%rsp),%xmm2 │ │ │ │ + movdqa %xmm1,0xb0(%rsp) │ │ │ │ + movdqa 0x10(%rsp),%xmm1 │ │ │ │ + movdqa %xmm5,0x10(%rsp) │ │ │ │ + movdqa 0x20(%rsp),%xmm3 │ │ │ │ + movdqa %xmm4,0x20(%rsp) │ │ │ │ + movdqa 0x30(%rsp),%xmm4 │ │ │ │ + movdqa %xmm0,0x30(%rsp) │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + psubsw %xmm4,%xmm0 │ │ │ │ + paddsw %xmm4,%xmm3 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm2,%xmm5 │ │ │ │ + paddsw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + punpckhwd %xmm0,%xmm4 │ │ │ │ + punpcklwd %xmm0,%xmm5 │ │ │ │ + movdqa 0xaa950(%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 0xaa916(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm4 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm4,%xmm5 │ │ │ │ + movdqa 0x50(%rsp),%xmm2 │ │ │ │ + movdqa 0x60(%rsp),%xmm4 │ │ │ │ + movdqa %xmm3,0x50(%rsp) │ │ │ │ + movdqa %xmm1,0x60(%rsp) │ │ │ │ + movdqa 0x90(%rsp),%xmm3 │ │ │ │ + movdqa 0xa0(%rsp),%xmm1 │ │ │ │ + movdqa %xmm5,0x90(%rsp) │ │ │ │ + movdqa %xmm0,0xa0(%rsp) │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm2 │ │ │ │ + movdqa %xmm4,%xmm0 │ │ │ │ + psubsw %xmm1,%xmm0 │ │ │ │ + paddsw %xmm1,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + punpckhwd %xmm0,%xmm3 │ │ │ │ + punpcklwd %xmm0,%xmm5 │ │ │ │ + movdqa 0xaa7c0(%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 0xaa786(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm3 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm3,%xmm5 │ │ │ │ + movdqa 0x50(%rsp),%xmm6 │ │ │ │ + movdqa 0x60(%rsp),%xmm1 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psubsw %xmm6,%xmm3 │ │ │ │ + paddsw %xmm6,%xmm2 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + paddsw %xmm1,%xmm6 │ │ │ │ + psubsw %xmm1,%xmm4 │ │ │ │ + movdqa %xmm4,0xf0(%rsp) │ │ │ │ + movdqa %xmm2,0x50(%rsp) │ │ │ │ + movdqa 0x90(%rsp),%xmm4 │ │ │ │ + movdqa 0xa0(%rsp),%xmm2 │ │ │ │ + movdqa %xmm3,0xa0(%rsp) │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + psubsw %xmm4,%xmm3 │ │ │ │ + paddsw %xmm4,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm5 │ │ │ │ + movdqa %xmm0,0x60(%rsp) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - vpbroadcastd 0xa252a(%rip),%zmm31 │ │ │ │ - vpbroadcastd 0xa2518(%rip),%zmm0 │ │ │ │ - vpbroadcastd 0xa250a(%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 │ │ │ │ - vpmulhrsw %zmm19,%zmm0,%zmm5 │ │ │ │ - vpmulhrsw %zmm1,%zmm2,%zmm2 │ │ │ │ - vpmulhrsw %zmm1,%zmm3,%zmm3 │ │ │ │ - vpmulhrsw %zmm1,%zmm4,%zmm4 │ │ │ │ - vpmulhrsw %zmm1,%zmm5,%zmm5 │ │ │ │ - vpaddsw %zmm2,%zmm16,%zmm16 │ │ │ │ - vpaddsw %zmm3,%zmm17,%zmm17 │ │ │ │ - vpaddsw %zmm4,%zmm18,%zmm18 │ │ │ │ - vpaddsw %zmm5,%zmm19,%zmm19 │ │ │ │ - vpmulhrsw 0x100(%rdx),%zmm31,%zmm20 │ │ │ │ - vpmulhrsw 0x140(%rdx),%zmm31,%zmm21 │ │ │ │ - vpmulhrsw 0x180(%rdx),%zmm31,%zmm22 │ │ │ │ - vpmulhrsw 0x1c0(%rdx),%zmm31,%zmm23 │ │ │ │ - vpmulhrsw %zmm20,%zmm0,%zmm2 │ │ │ │ - vpmulhrsw %zmm21,%zmm0,%zmm3 │ │ │ │ - vpmulhrsw %zmm22,%zmm0,%zmm4 │ │ │ │ - vpmulhrsw %zmm23,%zmm0,%zmm5 │ │ │ │ - vpmulhrsw %zmm1,%zmm2,%zmm2 │ │ │ │ - vpmulhrsw %zmm1,%zmm3,%zmm3 │ │ │ │ - vpmulhrsw %zmm1,%zmm4,%zmm4 │ │ │ │ - vpmulhrsw %zmm1,%zmm5,%zmm5 │ │ │ │ - vpaddsw %zmm2,%zmm20,%zmm20 │ │ │ │ - vpaddsw %zmm3,%zmm21,%zmm21 │ │ │ │ - vpaddsw %zmm4,%zmm22,%zmm22 │ │ │ │ - vpaddsw %zmm5,%zmm23,%zmm23 │ │ │ │ - vpmulhrsw 0x200(%rdx),%zmm31,%zmm24 │ │ │ │ - vpmulhrsw 0x240(%rdx),%zmm31,%zmm25 │ │ │ │ - vpmulhrsw 0x280(%rdx),%zmm31,%zmm26 │ │ │ │ - vpmulhrsw 0x2c0(%rdx),%zmm31,%zmm27 │ │ │ │ - vpmulhrsw %zmm24,%zmm0,%zmm2 │ │ │ │ - vpmulhrsw %zmm25,%zmm0,%zmm3 │ │ │ │ - vpmulhrsw %zmm26,%zmm0,%zmm4 │ │ │ │ - vpmulhrsw %zmm27,%zmm0,%zmm5 │ │ │ │ - vpmulhrsw %zmm1,%zmm2,%zmm2 │ │ │ │ - vpmulhrsw %zmm1,%zmm3,%zmm3 │ │ │ │ - vpmulhrsw %zmm1,%zmm4,%zmm4 │ │ │ │ - vpmulhrsw %zmm1,%zmm5,%zmm5 │ │ │ │ - vpaddsw %zmm2,%zmm24,%zmm24 │ │ │ │ - vpaddsw %zmm3,%zmm25,%zmm25 │ │ │ │ - vpaddsw %zmm4,%zmm26,%zmm26 │ │ │ │ - vpaddsw %zmm5,%zmm27,%zmm27 │ │ │ │ - vpmulhrsw 0x300(%rdx),%zmm31,%zmm28 │ │ │ │ - vpmulhrsw 0x340(%rdx),%zmm31,%zmm29 │ │ │ │ - vpmulhrsw 0x380(%rdx),%zmm31,%zmm30 │ │ │ │ - vpmulhrsw 0x3c0(%rdx),%zmm31,%zmm31 │ │ │ │ - vpmulhrsw %zmm28,%zmm0,%zmm2 │ │ │ │ - vpmulhrsw %zmm29,%zmm0,%zmm3 │ │ │ │ - vpmulhrsw %zmm30,%zmm0,%zmm4 │ │ │ │ - vpmulhrsw %zmm31,%zmm0,%zmm5 │ │ │ │ - vpmulhrsw %zmm1,%zmm2,%zmm2 │ │ │ │ - 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 0xa236d(%rip),%zmm0 │ │ │ │ - call 33cdc0 <__cxa_finalize@plt+0x311d70> │ │ │ │ - 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 │ │ │ │ - vmovdqa32 %zmm2,(%rdx) │ │ │ │ - vmovdqa32 %zmm2,0x40(%rdx) │ │ │ │ - vpunpcklbw %zmm2,%zmm1,%zmm0 │ │ │ │ - vpunpckhbw %zmm2,%zmm1,%zmm1 │ │ │ │ - vpaddw %zmm16,%zmm0,%zmm0 │ │ │ │ - vpaddw %zmm24,%zmm1,%zmm1 │ │ │ │ - vpackuswb %zmm1,%zmm0,%zmm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rcx,4) │ │ │ │ - vextracti32x4 $0x2,%zmm0,(%rdi,%rcx,8) │ │ │ │ - vextracti32x4 $0x3,%zmm0,(%rdi,%r8,8) │ │ │ │ - add %rsi,%rdi │ │ │ │ - vmovdqa (%rdi),%xmm1 │ │ │ │ - vinserti128 $0x1,(%rdi,%rcx,4),%ymm1,%ymm1 │ │ │ │ - vinserti32x4 $0x2,(%rdi,%rcx,8),%zmm1,%zmm1 │ │ │ │ - vinserti32x4 $0x3,(%rdi,%r8,8),%zmm1,%zmm1 │ │ │ │ - vmovdqa32 %zmm2,0x80(%rdx) │ │ │ │ - vmovdqa32 %zmm2,0xc0(%rdx) │ │ │ │ - vpunpcklbw %zmm2,%zmm1,%zmm0 │ │ │ │ - vpunpckhbw %zmm2,%zmm1,%zmm1 │ │ │ │ - vpaddw %zmm17,%zmm0,%zmm0 │ │ │ │ - vpaddw %zmm25,%zmm1,%zmm1 │ │ │ │ - vpackuswb %zmm1,%zmm0,%zmm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rcx,4) │ │ │ │ - vextracti32x4 $0x2,%zmm0,(%rdi,%rcx,8) │ │ │ │ - vextracti32x4 $0x3,%zmm0,(%rdi,%r8,8) │ │ │ │ - add %rsi,%rdi │ │ │ │ - vmovdqa (%rdi),%xmm1 │ │ │ │ - vinserti128 $0x1,(%rdi,%rcx,4),%ymm1,%ymm1 │ │ │ │ - vinserti32x4 $0x2,(%rdi,%rcx,8),%zmm1,%zmm1 │ │ │ │ - vinserti32x4 $0x3,(%rdi,%r8,8),%zmm1,%zmm1 │ │ │ │ - vmovdqa32 %zmm2,0x100(%rdx) │ │ │ │ - vmovdqa32 %zmm2,0x140(%rdx) │ │ │ │ - vpunpcklbw %zmm2,%zmm1,%zmm0 │ │ │ │ - vpunpckhbw %zmm2,%zmm1,%zmm1 │ │ │ │ - vpaddw %zmm18,%zmm0,%zmm0 │ │ │ │ - vpaddw %zmm26,%zmm1,%zmm1 │ │ │ │ - vpackuswb %zmm1,%zmm0,%zmm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rcx,4) │ │ │ │ - vextracti32x4 $0x2,%zmm0,(%rdi,%rcx,8) │ │ │ │ - vextracti32x4 $0x3,%zmm0,(%rdi,%r8,8) │ │ │ │ - add %rsi,%rdi │ │ │ │ - vmovdqa (%rdi),%xmm1 │ │ │ │ - vinserti128 $0x1,(%rdi,%rcx,4),%ymm1,%ymm1 │ │ │ │ - vinserti32x4 $0x2,(%rdi,%rcx,8),%zmm1,%zmm1 │ │ │ │ - vinserti32x4 $0x3,(%rdi,%r8,8),%zmm1,%zmm1 │ │ │ │ - vmovdqa32 %zmm2,0x180(%rdx) │ │ │ │ - vmovdqa32 %zmm2,0x1c0(%rdx) │ │ │ │ - vpunpcklbw %zmm2,%zmm1,%zmm0 │ │ │ │ - vpunpckhbw %zmm2,%zmm1,%zmm1 │ │ │ │ - vpaddw %zmm19,%zmm0,%zmm0 │ │ │ │ - vpaddw %zmm27,%zmm1,%zmm1 │ │ │ │ - vpackuswb %zmm1,%zmm0,%zmm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rcx,4) │ │ │ │ - vextracti32x4 $0x2,%zmm0,(%rdi,%rcx,8) │ │ │ │ - vextracti32x4 $0x3,%zmm0,(%rdi,%r8,8) │ │ │ │ - add %rsi,%rdi │ │ │ │ - vmovdqa (%rdi),%xmm1 │ │ │ │ - vinserti128 $0x1,(%rdi,%rcx,4),%ymm1,%ymm1 │ │ │ │ - vinserti32x4 $0x2,(%rdi,%rcx,8),%zmm1,%zmm1 │ │ │ │ - vinserti32x4 $0x3,(%rdi,%r8,8),%zmm1,%zmm1 │ │ │ │ - vmovdqa32 %zmm2,0x200(%rdx) │ │ │ │ - vmovdqa32 %zmm2,0x240(%rdx) │ │ │ │ - vpunpcklbw %zmm2,%zmm1,%zmm0 │ │ │ │ - vpunpckhbw %zmm2,%zmm1,%zmm1 │ │ │ │ - vpaddw %zmm20,%zmm0,%zmm0 │ │ │ │ - vpaddw %zmm28,%zmm1,%zmm1 │ │ │ │ - vpackuswb %zmm1,%zmm0,%zmm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rcx,4) │ │ │ │ - vextracti32x4 $0x2,%zmm0,(%rdi,%rcx,8) │ │ │ │ - vextracti32x4 $0x3,%zmm0,(%rdi,%r8,8) │ │ │ │ - add %rsi,%rdi │ │ │ │ - vmovdqa (%rdi),%xmm1 │ │ │ │ - vinserti128 $0x1,(%rdi,%rcx,4),%ymm1,%ymm1 │ │ │ │ - vinserti32x4 $0x2,(%rdi,%rcx,8),%zmm1,%zmm1 │ │ │ │ - vinserti32x4 $0x3,(%rdi,%r8,8),%zmm1,%zmm1 │ │ │ │ - vmovdqa32 %zmm2,0x280(%rdx) │ │ │ │ - vmovdqa32 %zmm2,0x2c0(%rdx) │ │ │ │ - vpunpcklbw %zmm2,%zmm1,%zmm0 │ │ │ │ - vpunpckhbw %zmm2,%zmm1,%zmm1 │ │ │ │ - vpaddw %zmm21,%zmm0,%zmm0 │ │ │ │ - vpaddw %zmm29,%zmm1,%zmm1 │ │ │ │ - vpackuswb %zmm1,%zmm0,%zmm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rcx,4) │ │ │ │ - vextracti32x4 $0x2,%zmm0,(%rdi,%rcx,8) │ │ │ │ - vextracti32x4 $0x3,%zmm0,(%rdi,%r8,8) │ │ │ │ - add %rsi,%rdi │ │ │ │ - vmovdqa (%rdi),%xmm1 │ │ │ │ - vinserti128 $0x1,(%rdi,%rcx,4),%ymm1,%ymm1 │ │ │ │ - vinserti32x4 $0x2,(%rdi,%rcx,8),%zmm1,%zmm1 │ │ │ │ - vinserti32x4 $0x3,(%rdi,%r8,8),%zmm1,%zmm1 │ │ │ │ - vmovdqa32 %zmm2,0x300(%rdx) │ │ │ │ - vmovdqa32 %zmm2,0x340(%rdx) │ │ │ │ - vpunpcklbw %zmm2,%zmm1,%zmm0 │ │ │ │ - vpunpckhbw %zmm2,%zmm1,%zmm1 │ │ │ │ - vpaddw %zmm22,%zmm0,%zmm0 │ │ │ │ - vpaddw %zmm30,%zmm1,%zmm1 │ │ │ │ - vpackuswb %zmm1,%zmm0,%zmm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rcx,4) │ │ │ │ - vextracti32x4 $0x2,%zmm0,(%rdi,%rcx,8) │ │ │ │ - vextracti32x4 $0x3,%zmm0,(%rdi,%r8,8) │ │ │ │ - add %rsi,%rdi │ │ │ │ - vmovdqa (%rdi),%xmm1 │ │ │ │ - vinserti128 $0x1,(%rdi,%rcx,4),%ymm1,%ymm1 │ │ │ │ - vinserti32x4 $0x2,(%rdi,%rcx,8),%zmm1,%zmm1 │ │ │ │ - vinserti32x4 $0x3,(%rdi,%r8,8),%zmm1,%zmm1 │ │ │ │ - vmovdqa32 %zmm2,0x380(%rdx) │ │ │ │ - vmovdqa32 %zmm2,0x3c0(%rdx) │ │ │ │ - vpunpcklbw %zmm2,%zmm1,%zmm0 │ │ │ │ - vpunpckhbw %zmm2,%zmm1,%zmm1 │ │ │ │ - vpaddw %zmm23,%zmm0,%zmm0 │ │ │ │ - vpaddw %zmm31,%zmm1,%zmm1 │ │ │ │ - vpackuswb %zmm1,%zmm0,%zmm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rcx,4) │ │ │ │ - vextracti32x4 $0x2,%zmm0,(%rdi,%rcx,8) │ │ │ │ - vextracti32x4 $0x3,%zmm0,(%rdi,%r8,8) │ │ │ │ - vzeroupper │ │ │ │ + movdqa 0xf0(%rsp),%xmm0 │ │ │ │ + movdqa %xmm5,0xf0(%rsp) │ │ │ │ + movdqa %xmm6,0x100(%rsp) │ │ │ │ + movdqa 0xaa6bd(%rip),%xmm5 │ │ │ │ + movdqa 0xaa6a5(%rip),%xmm6 │ │ │ │ + movdqa 0xaa9ad(%rip),%xmm7 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm2 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + pmaddwd %xmm2,%xmm4 │ │ │ │ + pmaddwd %xmm6,%xmm2 │ │ │ │ + movdqa %xmm5,%xmm1 │ │ │ │ + pmaddwd %xmm3,%xmm1 │ │ │ │ + pmaddwd %xmm6,%xmm3 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm1,%xmm4 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + movdqa %xmm4,0x90(%rsp) │ │ │ │ + movdqa 0xa0(%rsp),%xmm3 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + punpcklwd %xmm0,%xmm1 │ │ │ │ + punpckhwd %xmm0,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm0 │ │ │ │ + pmaddwd %xmm1,%xmm0 │ │ │ │ + pmaddwd %xmm6,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + pmaddwd %xmm3,%xmm4 │ │ │ │ + pmaddwd %xmm6,%xmm3 │ │ │ │ + paddd %xmm7,%xmm0 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm4,%xmm0 │ │ │ │ + packssdw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm0,0xa0(%rsp) │ │ │ │ + movdqa 0x80(%rsp),%xmm0 │ │ │ │ + movdqa 0xd0(%rsp),%xmm4 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + punpcklwd %xmm4,%xmm3 │ │ │ │ + punpckhwd %xmm4,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + pmaddwd %xmm3,%xmm4 │ │ │ │ + pmaddwd %xmm6,%xmm3 │ │ │ │ + pmaddwd %xmm0,%xmm5 │ │ │ │ + pmaddwd %xmm6,%xmm0 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + paddd %xmm7,%xmm0 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + packssdw %xmm0,%xmm3 │ │ │ │ + movdqa %xmm4,0x80(%rsp) │ │ │ │ + movdqa 0xb0(%rsp),%xmm4 │ │ │ │ + movdqa 0xc0(%rsp),%xmm5 │ │ │ │ + movdqa %xmm4,%xmm0 │ │ │ │ + punpcklwd %xmm5,%xmm0 │ │ │ │ + punpckhwd %xmm5,%xmm4 │ │ │ │ + movdqa 0xaa565(%rip),%xmm5 │ │ │ │ + pmaddwd %xmm0,%xmm5 │ │ │ │ + pmaddwd %xmm6,%xmm0 │ │ │ │ + pmaddwd %xmm4,%xmm6 │ │ │ │ + pmaddwd 0xaa551(%rip),%xmm4 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + paddd %xmm7,%xmm0 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm6,%xmm0 │ │ │ │ + packssdw %xmm4,%xmm5 │ │ │ │ + movdqa %xmm5,0xb0(%rsp) │ │ │ │ + movdqa 0x30(%rsp),%xmm4 │ │ │ │ + movdqa 0xf0(%rsp),%xmm5 │ │ │ │ + movdqa 0x100(%rsp),%xmm6 │ │ │ │ + ret │ │ │ │ + nopl (%rax) │ │ │ │ + movdqa 0xaa878(%rip),%xmm7 │ │ │ │ + movdqa 0xa0(%rsp),%xmm1 │ │ │ │ + movdqa 0xf0(%rsp),%xmm2 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + psubsw %xmm2,%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm0,0xa0(%rsp) │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + psubsw %xmm4,%xmm2 │ │ │ │ + paddsw %xmm4,%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm3,0x90(%rsp) │ │ │ │ + movdqa 0x80(%rsp),%xmm3 │ │ │ │ + movdqa 0xd0(%rsp),%xmm4 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + paddsw %xmm4,%xmm0 │ │ │ │ + psubsw %xmm4,%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm0,0x80(%rsp) │ │ │ │ + movdqa 0xb0(%rsp),%xmm0 │ │ │ │ + movdqa 0xc0(%rsp),%xmm4 │ │ │ │ + paddsw %xmm0,%xmm4 │ │ │ │ + psubsw 0xc0(%rsp),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm4,0xb0(%rsp) │ │ │ │ + movdqa 0x30(%rsp),%xmm4 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - vpunpckhwd %zmm21,%zmm20,%zmm1 │ │ │ │ - vpunpcklwd %zmm21,%zmm20,%zmm20 │ │ │ │ - vpunpckhwd %zmm17,%zmm16,%zmm21 │ │ │ │ - vpunpcklwd %zmm17,%zmm16,%zmm16 │ │ │ │ - vpunpckhwd %zmm23,%zmm22,%zmm17 │ │ │ │ - vpunpcklwd %zmm23,%zmm22,%zmm22 │ │ │ │ - vpunpckhwd %zmm19,%zmm18,%zmm23 │ │ │ │ - vpunpcklwd %zmm19,%zmm18,%zmm18 │ │ │ │ - vpunpckhdq %zmm18,%zmm16,%zmm19 │ │ │ │ - vpunpckldq %zmm18,%zmm16,%zmm16 │ │ │ │ - vpunpckldq %zmm22,%zmm20,%zmm18 │ │ │ │ - vpunpckhdq %zmm22,%zmm20,%zmm20 │ │ │ │ - vpunpckhdq %zmm23,%zmm21,%zmm22 │ │ │ │ - vpunpckldq %zmm23,%zmm21,%zmm21 │ │ │ │ - vpunpckldq %zmm17,%zmm1,%zmm23 │ │ │ │ - vpunpckhdq %zmm17,%zmm1,%zmm1 │ │ │ │ - vpmulhrsw %zmm0,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm0,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm0,%zmm19,%zmm19 │ │ │ │ - vpmulhrsw %zmm0,%zmm20,%zmm20 │ │ │ │ - vpmulhrsw %zmm0,%zmm21,%zmm21 │ │ │ │ - vpmulhrsw %zmm0,%zmm23,%zmm23 │ │ │ │ - vpmulhrsw %zmm0,%zmm22,%zmm22 │ │ │ │ - vpmulhrsw %zmm0,%zmm1,%zmm1 │ │ │ │ - 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 %zmm1,%zmm22,%zmm23 │ │ │ │ - vpunpcklqdq %zmm1,%zmm22,%zmm22 │ │ │ │ - vpunpckhwd %zmm29,%zmm28,%zmm1 │ │ │ │ - vpunpcklwd %zmm29,%zmm28,%zmm28 │ │ │ │ - vpunpckhwd %zmm25,%zmm24,%zmm29 │ │ │ │ - vpunpcklwd %zmm25,%zmm24,%zmm24 │ │ │ │ - vpunpckhwd %zmm31,%zmm30,%zmm25 │ │ │ │ - vpunpcklwd %zmm31,%zmm30,%zmm30 │ │ │ │ - vpunpckhwd %zmm27,%zmm26,%zmm31 │ │ │ │ - vpunpcklwd %zmm27,%zmm26,%zmm26 │ │ │ │ - vpunpckhdq %zmm26,%zmm24,%zmm27 │ │ │ │ - vpunpckldq %zmm26,%zmm24,%zmm24 │ │ │ │ - vpunpckldq %zmm30,%zmm28,%zmm26 │ │ │ │ - vpunpckhdq %zmm30,%zmm28,%zmm28 │ │ │ │ - vpunpckhdq %zmm31,%zmm29,%zmm30 │ │ │ │ - vpunpckldq %zmm31,%zmm29,%zmm29 │ │ │ │ - vpunpckldq %zmm25,%zmm1,%zmm31 │ │ │ │ - vpunpckhdq %zmm25,%zmm1,%zmm1 │ │ │ │ - vpmulhrsw %zmm0,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm0,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm0,%zmm27,%zmm27 │ │ │ │ - vpmulhrsw %zmm0,%zmm28,%zmm28 │ │ │ │ - vpmulhrsw %zmm0,%zmm29,%zmm29 │ │ │ │ - vpmulhrsw %zmm0,%zmm31,%zmm31 │ │ │ │ - vpmulhrsw %zmm0,%zmm30,%zmm30 │ │ │ │ - vpmulhrsw %zmm0,%zmm1,%zmm1 │ │ │ │ - vpunpckhqdq %zmm26,%zmm24,%zmm25 │ │ │ │ - vpunpcklqdq %zmm26,%zmm24,%zmm24 │ │ │ │ - vpunpcklqdq %zmm28,%zmm27,%zmm26 │ │ │ │ - vpunpckhqdq %zmm28,%zmm27,%zmm27 │ │ │ │ - vpunpcklqdq %zmm31,%zmm29,%zmm28 │ │ │ │ - vpunpckhqdq %zmm31,%zmm29,%zmm29 │ │ │ │ - vpunpckhqdq %zmm1,%zmm30,%zmm31 │ │ │ │ - vpunpcklqdq %zmm1,%zmm30,%zmm30 │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x12db(%rip),%r8 │ │ │ │ + call 3338b0 <__cxa_finalize@plt+0x308860> │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vpbroadcastd 0xa1e9a(%rip),%zmm28 │ │ │ │ - vmovdqu32 0xa1ca3(%rip),%zmm30 │ │ │ │ - vpbroadcastd 0xa1e7e(%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 │ │ │ │ - vpaddsw %zmm19,%zmm19,%zmm19 │ │ │ │ - vpaddsw %zmm3,%zmm3,%zmm3 │ │ │ │ - vmovdqa32 %zmm30,%zmm16 │ │ │ │ - vpermi2q %zmm2,%zmm17,%zmm16 │ │ │ │ - vpermt2q %zmm2,%zmm0,%zmm17 │ │ │ │ - vmovdqa32 %zmm30,%zmm18 │ │ │ │ - vpermi2q %zmm3,%zmm19,%zmm18 │ │ │ │ - vpermt2q %zmm3,%zmm0,%zmm19 │ │ │ │ - vpmulhrsw %zmm16,%zmm1,%zmm2 │ │ │ │ - vpmulhrsw %zmm17,%zmm1,%zmm3 │ │ │ │ - vpmulhrsw %zmm18,%zmm1,%zmm4 │ │ │ │ - vpmulhrsw %zmm19,%zmm1,%zmm5 │ │ │ │ - vpaddsw %zmm16,%zmm16,%zmm16 │ │ │ │ - vpaddsw %zmm17,%zmm17,%zmm17 │ │ │ │ - vpaddsw %zmm18,%zmm18,%zmm18 │ │ │ │ - vpaddsw %zmm19,%zmm19,%zmm19 │ │ │ │ - vpaddsw %zmm2,%zmm16,%zmm16 │ │ │ │ - vpaddsw %zmm3,%zmm17,%zmm17 │ │ │ │ - vpaddsw %zmm4,%zmm18,%zmm18 │ │ │ │ - vpaddsw %zmm5,%zmm19,%zmm19 │ │ │ │ - vpmulhrsw 0x80(%rdx),%zmm28,%zmm21 │ │ │ │ - vpmulhrsw 0x280(%rdx),%zmm28,%zmm2 │ │ │ │ - vpmulhrsw 0xc0(%rdx),%zmm28,%zmm23 │ │ │ │ - vpmulhrsw 0x2c0(%rdx),%zmm28,%zmm3 │ │ │ │ - vpaddsw %zmm21,%zmm21,%zmm21 │ │ │ │ - vpaddsw %zmm2,%zmm2,%zmm2 │ │ │ │ - vpaddsw %zmm23,%zmm23,%zmm23 │ │ │ │ - vpaddsw %zmm3,%zmm3,%zmm3 │ │ │ │ - vmovdqa32 %zmm30,%zmm20 │ │ │ │ - vpermi2q %zmm2,%zmm21,%zmm20 │ │ │ │ - vpermt2q %zmm2,%zmm0,%zmm21 │ │ │ │ - vmovdqa32 %zmm30,%zmm22 │ │ │ │ - vpermi2q %zmm3,%zmm23,%zmm22 │ │ │ │ - vpermt2q %zmm3,%zmm0,%zmm23 │ │ │ │ - vpmulhrsw %zmm20,%zmm1,%zmm2 │ │ │ │ - vpmulhrsw %zmm21,%zmm1,%zmm3 │ │ │ │ - vpmulhrsw %zmm22,%zmm1,%zmm4 │ │ │ │ - vpmulhrsw %zmm23,%zmm1,%zmm5 │ │ │ │ - vpaddsw %zmm20,%zmm20,%zmm20 │ │ │ │ - vpaddsw %zmm21,%zmm21,%zmm21 │ │ │ │ - vpaddsw %zmm22,%zmm22,%zmm22 │ │ │ │ - vpaddsw %zmm23,%zmm23,%zmm23 │ │ │ │ - vpaddsw %zmm2,%zmm20,%zmm20 │ │ │ │ - vpaddsw %zmm3,%zmm21,%zmm21 │ │ │ │ - vpaddsw %zmm4,%zmm22,%zmm22 │ │ │ │ - vpaddsw %zmm5,%zmm23,%zmm23 │ │ │ │ - vpmulhrsw 0x100(%rdx),%zmm28,%zmm25 │ │ │ │ - vpmulhrsw 0x300(%rdx),%zmm28,%zmm2 │ │ │ │ - vpmulhrsw 0x140(%rdx),%zmm28,%zmm27 │ │ │ │ - vpmulhrsw 0x340(%rdx),%zmm28,%zmm3 │ │ │ │ - vpaddsw %zmm25,%zmm25,%zmm25 │ │ │ │ - vpaddsw %zmm2,%zmm2,%zmm2 │ │ │ │ - vpaddsw %zmm27,%zmm27,%zmm27 │ │ │ │ - vpaddsw %zmm3,%zmm3,%zmm3 │ │ │ │ - vmovdqa32 %zmm30,%zmm24 │ │ │ │ - vpermi2q %zmm2,%zmm25,%zmm24 │ │ │ │ - vpermt2q %zmm2,%zmm0,%zmm25 │ │ │ │ - vmovdqa32 %zmm30,%zmm26 │ │ │ │ - vpermi2q %zmm3,%zmm27,%zmm26 │ │ │ │ - vpermt2q %zmm3,%zmm0,%zmm27 │ │ │ │ - vpmulhrsw %zmm24,%zmm1,%zmm2 │ │ │ │ - vpmulhrsw %zmm25,%zmm1,%zmm3 │ │ │ │ - vpmulhrsw %zmm26,%zmm1,%zmm4 │ │ │ │ - vpmulhrsw %zmm27,%zmm1,%zmm5 │ │ │ │ - vpaddsw %zmm24,%zmm24,%zmm24 │ │ │ │ - vpaddsw %zmm25,%zmm25,%zmm25 │ │ │ │ - vpaddsw %zmm26,%zmm26,%zmm26 │ │ │ │ - vpaddsw %zmm27,%zmm27,%zmm27 │ │ │ │ - vpaddsw %zmm2,%zmm24,%zmm24 │ │ │ │ - vpaddsw %zmm3,%zmm25,%zmm25 │ │ │ │ - vpaddsw %zmm4,%zmm26,%zmm26 │ │ │ │ - vpaddsw %zmm5,%zmm27,%zmm27 │ │ │ │ - vpmulhrsw 0x180(%rdx),%zmm28,%zmm29 │ │ │ │ - vpmulhrsw 0x380(%rdx),%zmm28,%zmm2 │ │ │ │ - vpmulhrsw 0x1c0(%rdx),%zmm28,%zmm31 │ │ │ │ - vpmulhrsw 0x3c0(%rdx),%zmm28,%zmm3 │ │ │ │ - vpaddsw %zmm29,%zmm29,%zmm29 │ │ │ │ - vpaddsw %zmm2,%zmm2,%zmm2 │ │ │ │ - vpaddsw %zmm31,%zmm31,%zmm31 │ │ │ │ - vpaddsw %zmm3,%zmm3,%zmm3 │ │ │ │ - vmovdqa32 %zmm30,%zmm28 │ │ │ │ - vpermi2q %zmm2,%zmm29,%zmm28 │ │ │ │ - vpermt2q %zmm2,%zmm0,%zmm29 │ │ │ │ - vpermi2q %zmm3,%zmm31,%zmm30 │ │ │ │ - vpermt2q %zmm3,%zmm0,%zmm31 │ │ │ │ - vpmulhrsw %zmm28,%zmm1,%zmm2 │ │ │ │ - vpmulhrsw %zmm29,%zmm1,%zmm3 │ │ │ │ - vpmulhrsw %zmm30,%zmm1,%zmm4 │ │ │ │ - vpmulhrsw %zmm31,%zmm1,%zmm5 │ │ │ │ - vpaddsw %zmm28,%zmm28,%zmm28 │ │ │ │ - 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 0xa1be4(%rip),%zmm0 │ │ │ │ - call 33cdc0 <__cxa_finalize@plt+0x311d70> │ │ │ │ - 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 │ │ │ │ - vpaddw %zmm16,%zmm2,%zmm2 │ │ │ │ - vpaddw %zmm24,%zmm3,%zmm3 │ │ │ │ - vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ - vmovdqa %ymm2,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm2,(%rdi,%rsi,8) │ │ │ │ - add %rsi,%rdi │ │ │ │ - vmovdqa (%rdi),%ymm3 │ │ │ │ - vinserti32x8 $0x1,(%rdi,%rsi,8),%zmm3,%zmm3 │ │ │ │ - vmovdqa32 %zmm4,0x80(%rdx) │ │ │ │ - vmovdqa32 %zmm4,0xc0(%rdx) │ │ │ │ - vpunpcklbw %zmm4,%zmm3,%zmm2 │ │ │ │ - vpunpckhbw %zmm4,%zmm3,%zmm3 │ │ │ │ - vpaddw %zmm17,%zmm2,%zmm2 │ │ │ │ - vpaddw %zmm25,%zmm3,%zmm3 │ │ │ │ - vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ - vmovdqa %ymm2,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm2,(%rdi,%rsi,8) │ │ │ │ - add %rsi,%rdi │ │ │ │ - vmovdqa (%rdi),%ymm3 │ │ │ │ - vinserti32x8 $0x1,(%rdi,%rsi,8),%zmm3,%zmm3 │ │ │ │ - vmovdqa32 %zmm4,0x100(%rdx) │ │ │ │ - vmovdqa32 %zmm4,0x140(%rdx) │ │ │ │ - vpunpcklbw %zmm4,%zmm3,%zmm2 │ │ │ │ - vpunpckhbw %zmm4,%zmm3,%zmm3 │ │ │ │ - vpaddw %zmm18,%zmm2,%zmm2 │ │ │ │ - vpaddw %zmm26,%zmm3,%zmm3 │ │ │ │ - vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ - vmovdqa %ymm2,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm2,(%rdi,%rsi,8) │ │ │ │ - add %rsi,%rdi │ │ │ │ - vmovdqa (%rdi),%ymm3 │ │ │ │ - vinserti32x8 $0x1,(%rdi,%rsi,8),%zmm3,%zmm3 │ │ │ │ - vmovdqa32 %zmm4,0x180(%rdx) │ │ │ │ - vmovdqa32 %zmm4,0x1c0(%rdx) │ │ │ │ - vpunpcklbw %zmm4,%zmm3,%zmm2 │ │ │ │ - vpunpckhbw %zmm4,%zmm3,%zmm3 │ │ │ │ - vpaddw %zmm19,%zmm2,%zmm2 │ │ │ │ - vpaddw %zmm27,%zmm3,%zmm3 │ │ │ │ - vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ - vmovdqa %ymm2,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm2,(%rdi,%rsi,8) │ │ │ │ - add %rsi,%rdi │ │ │ │ - vmovdqa (%rdi),%ymm3 │ │ │ │ - vinserti32x8 $0x1,(%rdi,%rsi,8),%zmm3,%zmm3 │ │ │ │ - vmovdqa32 %zmm4,0x200(%rdx) │ │ │ │ - vmovdqa32 %zmm4,0x240(%rdx) │ │ │ │ - vpunpcklbw %zmm4,%zmm3,%zmm2 │ │ │ │ - vpunpckhbw %zmm4,%zmm3,%zmm3 │ │ │ │ - vpaddw %zmm20,%zmm2,%zmm2 │ │ │ │ - vpaddw %zmm28,%zmm3,%zmm3 │ │ │ │ - vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ - vmovdqa %ymm2,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm2,(%rdi,%rsi,8) │ │ │ │ - add %rsi,%rdi │ │ │ │ - vmovdqa (%rdi),%ymm3 │ │ │ │ - vinserti32x8 $0x1,(%rdi,%rsi,8),%zmm3,%zmm3 │ │ │ │ - vmovdqa32 %zmm4,0x280(%rdx) │ │ │ │ - vmovdqa32 %zmm4,0x2c0(%rdx) │ │ │ │ - vpunpcklbw %zmm4,%zmm3,%zmm2 │ │ │ │ - vpunpckhbw %zmm4,%zmm3,%zmm3 │ │ │ │ - vpaddw %zmm21,%zmm2,%zmm2 │ │ │ │ - vpaddw %zmm29,%zmm3,%zmm3 │ │ │ │ - vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ - vmovdqa %ymm2,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm2,(%rdi,%rsi,8) │ │ │ │ - add %rsi,%rdi │ │ │ │ - vmovdqa (%rdi),%ymm3 │ │ │ │ - vinserti32x8 $0x1,(%rdi,%rsi,8),%zmm3,%zmm3 │ │ │ │ - vmovdqa32 %zmm4,0x300(%rdx) │ │ │ │ - vmovdqa32 %zmm4,0x340(%rdx) │ │ │ │ - vpunpcklbw %zmm4,%zmm3,%zmm2 │ │ │ │ - vpunpckhbw %zmm4,%zmm3,%zmm3 │ │ │ │ - vpaddw %zmm22,%zmm2,%zmm2 │ │ │ │ - vpaddw %zmm30,%zmm3,%zmm3 │ │ │ │ - vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ - vmovdqa %ymm2,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm2,(%rdi,%rsi,8) │ │ │ │ - add %rsi,%rdi │ │ │ │ - vmovdqa (%rdi),%ymm3 │ │ │ │ - vinserti32x8 $0x1,(%rdi,%rsi,8),%zmm3,%zmm3 │ │ │ │ - vmovdqa32 %zmm4,0x380(%rdx) │ │ │ │ - vmovdqa32 %zmm4,0x3c0(%rdx) │ │ │ │ - vpunpcklbw %zmm4,%zmm3,%zmm2 │ │ │ │ - vpunpckhbw %zmm4,%zmm3,%zmm3 │ │ │ │ - vpaddw %zmm23,%zmm2,%zmm2 │ │ │ │ - vpaddw %zmm31,%zmm3,%zmm3 │ │ │ │ - vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ - vmovdqa %ymm2,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm2,(%rdi,%rsi,8) │ │ │ │ - vzeroupper │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0xbe6(%rip),%r8 │ │ │ │ + call 3338b0 <__cxa_finalize@plt+0x308860> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x22c(%rip),%r8 │ │ │ │ + call 3338b0 <__cxa_finalize@plt+0x308860> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x445(%rip),%r8 │ │ │ │ + call 3338b0 <__cxa_finalize@plt+0x308860> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movdqa 0xaa728(%rip),%xmm7 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0xe0(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0xf0(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm0,0x78(%rsp) │ │ │ │ + movdqa %xmm1,0x88(%rsp) │ │ │ │ + movdqa %xmm2,0x98(%rsp) │ │ │ │ + movdqa %xmm3,0xa8(%rsp) │ │ │ │ + movdqa 0x60(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x70(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x80(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x90(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm2,0x38(%rsp) │ │ │ │ + movdqa %xmm3,0x48(%rsp) │ │ │ │ + movdqa %xmm0,0x58(%rsp) │ │ │ │ + movdqa %xmm1,0x68(%rsp) │ │ │ │ + movdqa 0x20(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x30(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x40(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x50(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0xa0(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0xb0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0xc0(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0xd0(%rdx),%xmm7 │ │ │ │ + call 332cd0 <__cxa_finalize@plt+0x307c80> │ │ │ │ + call 333580 <__cxa_finalize@plt+0x308530> │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,(%rdx) │ │ │ │ + movdqa %xmm1,0x20(%rdx) │ │ │ │ + movdqa %xmm2,0x40(%rdx) │ │ │ │ + movdqa %xmm3,0x60(%rdx) │ │ │ │ + movdqa %xmm4,0x80(%rdx) │ │ │ │ + movdqa %xmm5,0xa0(%rdx) │ │ │ │ + movdqa %xmm6,0xc0(%rdx) │ │ │ │ + movdqa %xmm7,0xe0(%rdx) │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + mov %r8,%rcx │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32ff91 <__cxa_finalize@plt+0x304f41> │ │ │ │ + movdqa %xmm0,0x10(%rdx) │ │ │ │ + movdqa %xmm1,0x30(%rdx) │ │ │ │ + movdqa %xmm2,0x50(%rdx) │ │ │ │ + movdqa %xmm3,0x70(%rdx) │ │ │ │ + movdqa %xmm4,0x90(%rdx) │ │ │ │ + movdqa %xmm5,0xb0(%rdx) │ │ │ │ + movdqa %xmm6,0xd0(%rdx) │ │ │ │ + movdqa %xmm7,0xf0(%rdx) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x20(%rdx),%xmm1 │ │ │ │ + movdqa 0x40(%rdx),%xmm2 │ │ │ │ + movdqa 0x60(%rdx),%xmm3 │ │ │ │ + movdqa 0x80(%rdx),%xmm4 │ │ │ │ + movdqa 0xa0(%rdx),%xmm5 │ │ │ │ + movdqa 0xc0(%rdx),%xmm6 │ │ │ │ + movdqa 0xe0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + mov %rcx,%r8 │ │ │ │ + jmp 32ff91 <__cxa_finalize@plt+0x304f41> │ │ │ │ + lea 0x9(%rip),%r8 │ │ │ │ + lea 0x8(%rdi),%rcx │ │ │ │ + jmp 330007 <__cxa_finalize@plt+0x304fb7> │ │ │ │ + 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 330007 <__cxa_finalize@plt+0x304fb7> │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x15ab(%rip),%r8 │ │ │ │ + call 333b80 <__cxa_finalize@plt+0x308b30> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0xeb6(%rip),%r8 │ │ │ │ + call 333b80 <__cxa_finalize@plt+0x308b30> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0xa4(%rip),%r8 │ │ │ │ + call 333b80 <__cxa_finalize@plt+0x308b30> │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa1a39(%rip),%r9 │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x175(%rip),%r8 │ │ │ │ + call 333b80 <__cxa_finalize@plt+0x308b30> │ │ │ │ + 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 0xaa433(%rip),%xmm0 │ │ │ │ + movdqa 0xaa40b(%rip),%xmm2 │ │ │ │ + movdqa 0xaa3e3(%rip),%xmm3 │ │ │ │ + add $0xffffffffffffff80,%rdx │ │ │ │ + pmulhrsw %xmm0,%xmm4 │ │ │ │ + pmulhrsw %xmm0,%xmm5 │ │ │ │ + pmulhrsw %xmm0,%xmm6 │ │ │ │ + pmulhrsw %xmm0,%xmm7 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmulhrsw %xmm4,%xmm1 │ │ │ │ + pmulhrsw %xmm3,%xmm1 │ │ │ │ + paddsw %xmm4,%xmm1 │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + pmulhrsw %xmm5,%xmm4 │ │ │ │ + pmulhrsw %xmm3,%xmm4 │ │ │ │ + paddsw %xmm5,%xmm4 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + pmulhrsw %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm6,%xmm5 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw %xmm3,%xmm6 │ │ │ │ + paddsw %xmm6,%xmm7 │ │ │ │ + movdqa 0x60(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm0,%xmm6 │ │ │ │ + movdqa %xmm4,0x8(%rsp) │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + pmulhrsw %xmm6,%xmm4 │ │ │ │ + pmulhrsw %xmm3,%xmm4 │ │ │ │ + paddsw %xmm4,%xmm6 │ │ │ │ + movdqa 0x40(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm0,%xmm4 │ │ │ │ + movdqa %xmm6,0x18(%rsp) │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + pmulhrsw %xmm4,%xmm6 │ │ │ │ + pmulhrsw %xmm3,%xmm6 │ │ │ │ + paddsw %xmm6,%xmm4 │ │ │ │ + movdqa 0x20(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm0,%xmm6 │ │ │ │ + pmulhrsw (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm6,%xmm2 │ │ │ │ + pmulhrsw %xmm3,%xmm2 │ │ │ │ + paddsw %xmm6,%xmm2 │ │ │ │ + movdqa 0xaa33a(%rip),%xmm6 │ │ │ │ + pmulhrsw %xmm0,%xmm6 │ │ │ │ + pmulhrsw %xmm3,%xmm6 │ │ │ │ + movdqa 0x8(%rsp),%xmm3 │ │ │ │ + paddsw %xmm6,%xmm0 │ │ │ │ + jmp 32f514 <__cxa_finalize@plt+0x3044c4> │ │ │ │ + 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 333ba5 <__cxa_finalize@plt+0x308b55> │ │ │ │ + lea 0x9(%rip),%r8 │ │ │ │ + lea 0x8(%rdi),%rcx │ │ │ │ + jmp 330147 <__cxa_finalize@plt+0x3050f7> │ │ │ │ + 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 330147 <__cxa_finalize@plt+0x3050f7> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x108,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - je 33e359 <__cxa_finalize@plt+0x313309> │ │ │ │ - cmp $0x88,%ecx │ │ │ │ - jb 33dc6f <__cxa_finalize@plt+0x312c1f> │ │ │ │ - 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 33a4b0 <__cxa_finalize@plt+0x30f460> │ │ │ │ - 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 33c2b0 <__cxa_finalize@plt+0x311260> │ │ │ │ - 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) │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm6 │ │ │ │ - vmovdqa32 0x7c0(%rdx),%zmm5 │ │ │ │ - vmovdqa32 0x440(%rdx),%zmm30 │ │ │ │ - vmovdqa32 0x3c0(%rdx),%zmm13 │ │ │ │ - vmovdqa32 0x240(%rdx),%zmm10 │ │ │ │ - vmovdqa32 0x5c0(%rdx),%zmm1 │ │ │ │ - vmovdqa32 0x640(%rdx),%zmm2 │ │ │ │ - vmovdqa32 0x1c0(%rdx),%zmm9 │ │ │ │ - vmovdqa32 0x140(%rdx),%zmm8 │ │ │ │ - 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 33e630 <__cxa_finalize@plt+0x3135e0> │ │ │ │ - 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 │ │ │ │ - vpsubsw %zmm10,%zmm19,%zmm11 │ │ │ │ - vpaddsw %zmm10,%zmm19,%zmm19 │ │ │ │ - vpsubsw %zmm9,%zmm20,%zmm10 │ │ │ │ - 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 │ │ │ │ - vpxord %zmm25,%zmm25,%zmm25 │ │ │ │ - vpunpckhwd %zmm17,%zmm16,%zmm24 │ │ │ │ - vpunpcklwd %zmm17,%zmm16,%zmm16 │ │ │ │ - vpunpckhwd %zmm19,%zmm18,%zmm17 │ │ │ │ - vpunpcklwd %zmm19,%zmm18,%zmm18 │ │ │ │ - vmovdqa32 %zmm25,0x400(%rdx) │ │ │ │ - vmovdqa32 %zmm25,0x440(%rdx) │ │ │ │ - vmovdqa32 %zmm25,0x480(%rdx) │ │ │ │ - vmovdqa32 %zmm25,0x4c0(%rdx) │ │ │ │ - vpunpckhwd %zmm21,%zmm20,%zmm6 │ │ │ │ - vpunpcklwd %zmm21,%zmm20,%zmm20 │ │ │ │ - vpunpckhwd %zmm23,%zmm22,%zmm21 │ │ │ │ - vpunpcklwd %zmm23,%zmm22,%zmm22 │ │ │ │ - vmovdqa32 %zmm25,0x500(%rdx) │ │ │ │ - vmovdqa32 %zmm25,0x540(%rdx) │ │ │ │ - vmovdqa32 %zmm25,0x580(%rdx) │ │ │ │ - vmovdqa32 %zmm25,0x5c0(%rdx) │ │ │ │ - vpunpckhwd %zmm8,%zmm7,%zmm19 │ │ │ │ - vpunpcklwd %zmm8,%zmm7,%zmm7 │ │ │ │ - vpunpckhwd %zmm10,%zmm9,%zmm8 │ │ │ │ - vpunpcklwd %zmm10,%zmm9,%zmm9 │ │ │ │ - vmovdqa32 %zmm25,0x600(%rdx) │ │ │ │ - vmovdqa32 %zmm25,0x640(%rdx) │ │ │ │ - vmovdqa32 %zmm25,0x680(%rdx) │ │ │ │ - vmovdqa32 %zmm25,0x6c0(%rdx) │ │ │ │ - vpunpckhwd %zmm12,%zmm11,%zmm10 │ │ │ │ - vpunpcklwd %zmm12,%zmm11,%zmm11 │ │ │ │ - vpunpckhwd %zmm29,%zmm13,%zmm12 │ │ │ │ - vpunpcklwd %zmm29,%zmm13,%zmm13 │ │ │ │ - vmovdqa32 %zmm25,0x700(%rdx) │ │ │ │ - vmovdqa32 %zmm25,0x740(%rdx) │ │ │ │ - vmovdqa32 %zmm25,0x780(%rdx) │ │ │ │ - vmovdqa32 %zmm25,0x7c0(%rdx) │ │ │ │ - vpunpckhdq %zmm18,%zmm16,%zmm23 │ │ │ │ - vpunpckldq %zmm18,%zmm16,%zmm16 │ │ │ │ - vpunpckhdq %zmm22,%zmm20,%zmm18 │ │ │ │ - vpunpckldq %zmm22,%zmm20,%zmm20 │ │ │ │ - vpunpckhdq %zmm17,%zmm24,%zmm22 │ │ │ │ - vpunpckldq %zmm17,%zmm24,%zmm24 │ │ │ │ - vpunpckhdq %zmm21,%zmm6,%zmm17 │ │ │ │ - vpunpckldq %zmm21,%zmm6,%zmm6 │ │ │ │ - vpmulhrsw %zmm26,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm26,%zmm20,%zmm20 │ │ │ │ - vpmulhrsw %zmm26,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm26,%zmm6,%zmm6 │ │ │ │ - vpunpckhdq %zmm9,%zmm7,%zmm29 │ │ │ │ - vpunpckldq %zmm9,%zmm7,%zmm7 │ │ │ │ - vpunpckhdq %zmm13,%zmm11,%zmm9 │ │ │ │ - vpunpckldq %zmm13,%zmm11,%zmm11 │ │ │ │ - vpmulhrsw %zmm26,%zmm29,%zmm29 │ │ │ │ - vpmulhrsw %zmm26,%zmm7,%zmm7 │ │ │ │ - vpmulhrsw %zmm26,%zmm9,%zmm9 │ │ │ │ - vpmulhrsw %zmm26,%zmm11,%zmm11 │ │ │ │ - vpunpckhdq %zmm8,%zmm19,%zmm25 │ │ │ │ - vpunpckldq %zmm8,%zmm19,%zmm19 │ │ │ │ - vpunpckhdq %zmm12,%zmm10,%zmm8 │ │ │ │ - vpunpckldq %zmm12,%zmm10,%zmm10 │ │ │ │ - vpunpcklqdq %zmm11,%zmm7,%zmm21 │ │ │ │ - vpunpckhqdq %zmm11,%zmm7,%zmm7 │ │ │ │ - vpunpckhqdq %zmm9,%zmm29,%zmm11 │ │ │ │ - vpunpcklqdq %zmm9,%zmm29,%zmm29 │ │ │ │ - vpunpckhqdq %zmm10,%zmm19,%zmm9 │ │ │ │ - vpunpcklqdq %zmm10,%zmm19,%zmm19 │ │ │ │ - vpunpckhqdq %zmm8,%zmm25,%zmm10 │ │ │ │ - vpunpcklqdq %zmm8,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm26,%zmm9,%zmm9 │ │ │ │ - vpmulhrsw %zmm26,%zmm19,%zmm19 │ │ │ │ - vpmulhrsw %zmm26,%zmm10,%zmm10 │ │ │ │ - vmovdqa32 %zmm7,0x240(%rdx) │ │ │ │ - vmovdqa32 %zmm11,0x2c0(%rdx) │ │ │ │ - vmovdqa32 %zmm9,0x340(%rdx) │ │ │ │ - vmovdqa32 %zmm10,0x3c0(%rdx) │ │ │ │ - vpunpckhqdq %zmm6,%zmm24,%zmm8 │ │ │ │ - vpunpcklqdq %zmm6,%zmm24,%zmm24 │ │ │ │ - vpunpckhqdq %zmm20,%zmm16,%zmm6 │ │ │ │ - vpunpcklqdq %zmm20,%zmm16,%zmm16 │ │ │ │ - vpunpckhqdq %zmm18,%zmm23,%zmm7 │ │ │ │ - vpunpcklqdq %zmm18,%zmm23,%zmm23 │ │ │ │ - vpunpckhqdq %zmm17,%zmm22,%zmm9 │ │ │ │ - vpunpcklqdq %zmm17,%zmm22,%zmm22 │ │ │ │ - vmovdqa32 (%rdx),%zmm18 │ │ │ │ - vmovdqa32 0x80(%rdx),%zmm27 │ │ │ │ - vmovdqa32 0x100(%rdx),%zmm28 │ │ │ │ - vmovdqa32 0x180(%rdx),%zmm13 │ │ │ │ - vmovdqa32 0x200(%rdx),%zmm11 │ │ │ │ - vmovdqa32 0x280(%rdx),%zmm10 │ │ │ │ - vmovdqa32 0x300(%rdx),%zmm20 │ │ │ │ - vmovdqa32 0x380(%rdx),%zmm12 │ │ │ │ - vpsubsw %zmm5,%zmm18,%zmm17 │ │ │ │ - vpaddsw %zmm5,%zmm18,%zmm18 │ │ │ │ - vpsubsw %zmm4,%zmm27,%zmm5 │ │ │ │ - vpaddsw %zmm4,%zmm27,%zmm27 │ │ │ │ - vpsubsw %zmm3,%zmm28,%zmm4 │ │ │ │ - vpaddsw %zmm3,%zmm28,%zmm28 │ │ │ │ - vpsubsw %zmm2,%zmm13,%zmm3 │ │ │ │ - vpaddsw %zmm2,%zmm13,%zmm13 │ │ │ │ - vpsubsw %zmm1,%zmm11,%zmm2 │ │ │ │ - vpaddsw %zmm1,%zmm11,%zmm11 │ │ │ │ - vpsubsw %zmm0,%zmm10,%zmm1 │ │ │ │ - vpaddsw %zmm0,%zmm10,%zmm10 │ │ │ │ - vpaddsw %zmm31,%zmm20,%zmm0 │ │ │ │ - vpsubsw %zmm31,%zmm20,%zmm20 │ │ │ │ - vpmulhrsw %zmm26,%zmm22,%zmm31 │ │ │ │ - vpsubsw %zmm30,%zmm12,%zmm22 │ │ │ │ - vpaddsw %zmm30,%zmm12,%zmm12 │ │ │ │ - vpmulhrsw %zmm26,%zmm23,%zmm30 │ │ │ │ - vpunpcklwd %zmm20,%zmm22,%zmm23 │ │ │ │ - vpunpckhwd %zmm20,%zmm22,%zmm22 │ │ │ │ - vpunpckhwd %zmm2,%zmm1,%zmm20 │ │ │ │ - vpunpcklwd %zmm2,%zmm1,%zmm1 │ │ │ │ - vpunpckhwd %zmm4,%zmm3,%zmm2 │ │ │ │ - vpunpcklwd %zmm4,%zmm3,%zmm3 │ │ │ │ - vpunpckhwd %zmm17,%zmm5,%zmm4 │ │ │ │ - vpunpcklwd %zmm17,%zmm5,%zmm5 │ │ │ │ - vpunpckhwd %zmm27,%zmm18,%zmm17 │ │ │ │ - vpunpcklwd %zmm27,%zmm18,%zmm18 │ │ │ │ - vpunpckhwd %zmm13,%zmm28,%zmm27 │ │ │ │ - vpunpcklwd %zmm13,%zmm28,%zmm28 │ │ │ │ - vpunpckhwd %zmm10,%zmm11,%zmm13 │ │ │ │ - vpunpcklwd %zmm10,%zmm11,%zmm11 │ │ │ │ - vpunpckhwd %zmm12,%zmm0,%zmm10 │ │ │ │ - vpunpcklwd %zmm12,%zmm0,%zmm0 │ │ │ │ - vpmulhrsw %zmm26,%zmm7,%zmm7 │ │ │ │ - vpmulhrsw %zmm26,%zmm9,%zmm9 │ │ │ │ - vpunpckhdq %zmm28,%zmm18,%zmm12 │ │ │ │ - vpunpckldq %zmm28,%zmm18,%zmm18 │ │ │ │ - vpunpckhdq %zmm0,%zmm11,%zmm28 │ │ │ │ - vpunpckldq %zmm0,%zmm11,%zmm11 │ │ │ │ - vpmulhrsw %zmm26,%zmm12,%zmm12 │ │ │ │ - vpmulhrsw %zmm26,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm26,%zmm28,%zmm28 │ │ │ │ - vpmulhrsw %zmm26,%zmm11,%zmm11 │ │ │ │ - vpunpckhdq %zmm27,%zmm17,%zmm0 │ │ │ │ - vpunpckldq %zmm27,%zmm17,%zmm17 │ │ │ │ - vpunpckhdq %zmm10,%zmm13,%zmm27 │ │ │ │ - vpunpckldq %zmm10,%zmm13,%zmm13 │ │ │ │ - vpmulhrsw %zmm26,%zmm0,%zmm0 │ │ │ │ - vpmulhrsw %zmm26,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm26,%zmm27,%zmm27 │ │ │ │ - vpmulhrsw %zmm26,%zmm13,%zmm13 │ │ │ │ - vpunpckhdq %zmm5,%zmm3,%zmm10 │ │ │ │ - vpunpckldq %zmm5,%zmm3,%zmm3 │ │ │ │ - vpunpckhdq %zmm20,%zmm22,%zmm5 │ │ │ │ - vpunpckldq %zmm20,%zmm22,%zmm22 │ │ │ │ - vpmulhrsw %zmm26,%zmm10,%zmm10 │ │ │ │ - vpmulhrsw %zmm26,%zmm3,%zmm3 │ │ │ │ - vpmulhrsw %zmm26,%zmm5,%zmm5 │ │ │ │ - vpmulhrsw %zmm26,%zmm22,%zmm22 │ │ │ │ - vpunpckhdq %zmm4,%zmm2,%zmm20 │ │ │ │ - vpunpckldq %zmm4,%zmm2,%zmm2 │ │ │ │ - vpunpckhdq %zmm1,%zmm23,%zmm4 │ │ │ │ - vpunpckldq %zmm1,%zmm23,%zmm23 │ │ │ │ - vpmulhrsw %zmm26,%zmm20,%zmm20 │ │ │ │ - vpmulhrsw %zmm26,%zmm2,%zmm2 │ │ │ │ - vpmulhrsw %zmm26,%zmm4,%zmm4 │ │ │ │ - vpmulhrsw %zmm26,%zmm23,%zmm23 │ │ │ │ - vpunpcklqdq %zmm28,%zmm12,%zmm1 │ │ │ │ - vpunpckhqdq %zmm28,%zmm12,%zmm12 │ │ │ │ - vpunpckhqdq %zmm11,%zmm18,%zmm28 │ │ │ │ - vpunpcklqdq %zmm11,%zmm18,%zmm18 │ │ │ │ - vpunpckhqdq %zmm13,%zmm17,%zmm11 │ │ │ │ - vpunpcklqdq %zmm13,%zmm17,%zmm17 │ │ │ │ - vpunpckhqdq %zmm27,%zmm0,%zmm13 │ │ │ │ - vpunpcklqdq %zmm27,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 %zmm28,0x40(%rdx) │ │ │ │ - vmovdqa32 %zmm12,0xc0(%rdx) │ │ │ │ - vmovdqa32 %zmm11,0x140(%rdx) │ │ │ │ - vmovdqa32 %zmm13,0x1c0(%rdx) │ │ │ │ - vpunpckhqdq %zmm10,%zmm4,%zmm11 │ │ │ │ - vpunpcklqdq %zmm10,%zmm4,%zmm4 │ │ │ │ - vpunpckhqdq %zmm3,%zmm23,%zmm10 │ │ │ │ - vpunpcklqdq %zmm3,%zmm23,%zmm23 │ │ │ │ - vpunpckhqdq %zmm2,%zmm22,%zmm12 │ │ │ │ - vpunpcklqdq %zmm2,%zmm22,%zmm22 │ │ │ │ - vpunpckhqdq %zmm20,%zmm5,%zmm13 │ │ │ │ - vpunpcklqdq %zmm20,%zmm5,%zmm5 │ │ │ │ - vpmulhrsw %zmm26,%zmm25,%zmm3 │ │ │ │ - vshufi32x4 $0xee,%zmm18,%zmm16,%zmm20 │ │ │ │ - vinserti32x8 $0x1,%ymm18,%zmm16,%zmm16 │ │ │ │ - vshufi32x4 $0xee,%zmm21,%zmm23,%zmm18 │ │ │ │ - vinserti32x8 $0x1,%ymm21,%zmm23,%zmm23 │ │ │ │ - vshufi32x4 $0xee,%zmm17,%zmm24,%zmm21 │ │ │ │ - vinserti32x8 $0x1,%ymm17,%zmm24,%zmm17 │ │ │ │ - vshufi32x4 $0xee,%zmm19,%zmm22,%zmm24 │ │ │ │ - vinserti32x8 $0x1,%ymm19,%zmm22,%zmm22 │ │ │ │ - vshufi32x4 $0xdd,%zmm22,%zmm17,%zmm19 │ │ │ │ - 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 33a4b0 <__cxa_finalize@plt+0x30f460> │ │ │ │ - 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 │ │ │ │ - vinserti32x8 $0x1,%ymm0,%zmm31,%zmm31 │ │ │ │ - vshufi32x4 $0xdd,%zmm4,%zmm30,%zmm0 │ │ │ │ - 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 33c2b0 <__cxa_finalize@plt+0x311260> │ │ │ │ - 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) │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm31 │ │ │ │ - vmovdqa32 0xc0(%rdx),%zmm0 │ │ │ │ - vmovdqa32 0x140(%rdx),%zmm1 │ │ │ │ - vmovdqa32 0x1c0(%rdx),%zmm3 │ │ │ │ - vmovdqa32 0x240(%rdx),%zmm4 │ │ │ │ - vmovdqa32 0x2c0(%rdx),%zmm5 │ │ │ │ - vmovdqa32 0x340(%rdx),%zmm29 │ │ │ │ - vmovdqa32 0x3c0(%rdx),%zmm2 │ │ │ │ - vshufi32x4 $0xee,%zmm31,%zmm6,%zmm30 │ │ │ │ - vinserti32x8 $0x1,%ymm31,%zmm6,%zmm6 │ │ │ │ - vshufi32x4 $0xee,%zmm0,%zmm7,%zmm31 │ │ │ │ - vinserti32x8 $0x1,%ymm0,%zmm7,%zmm7 │ │ │ │ - vshufi32x4 $0xee,%zmm1,%zmm8,%zmm0 │ │ │ │ - vinserti32x8 $0x1,%ymm1,%zmm8,%zmm8 │ │ │ │ - vshufi32x4 $0xee,%zmm3,%zmm9,%zmm1 │ │ │ │ - vinserti32x8 $0x1,%ymm3,%zmm9,%zmm9 │ │ │ │ - vinserti32x8 $0x1,%ymm4,%zmm10,%zmm24 │ │ │ │ - vshufi32x4 $0xee,%zmm4,%zmm10,%zmm10 │ │ │ │ - vinserti32x8 $0x1,%ymm5,%zmm11,%zmm25 │ │ │ │ - vshufi32x4 $0xee,%zmm5,%zmm11,%zmm11 │ │ │ │ - vinserti32x8 $0x1,%ymm29,%zmm12,%zmm27 │ │ │ │ - vshufi32x4 $0xee,%zmm29,%zmm12,%zmm12 │ │ │ │ - vinserti32x8 $0x1,%ymm2,%zmm13,%zmm28 │ │ │ │ - vshufi32x4 $0xee,%zmm2,%zmm13,%zmm13 │ │ │ │ - vshufi32x4 $0xdd,%zmm10,%zmm30,%zmm2 │ │ │ │ - vshufi32x4 $0x88,%zmm10,%zmm30,%zmm30 │ │ │ │ - vshufi32x4 $0xdd,%zmm11,%zmm31,%zmm3 │ │ │ │ - vshufi32x4 $0x88,%zmm11,%zmm31,%zmm31 │ │ │ │ - vshufi32x4 $0xdd,%zmm12,%zmm0,%zmm4 │ │ │ │ - vshufi32x4 $0x88,%zmm12,%zmm0,%zmm0 │ │ │ │ - vshufi32x4 $0xdd,%zmm13,%zmm1,%zmm5 │ │ │ │ - vshufi32x4 $0x88,%zmm13,%zmm1,%zmm1 │ │ │ │ - vshufi32x4 $0xdd,%zmm24,%zmm6,%zmm10 │ │ │ │ - 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 33e630 <__cxa_finalize@plt+0x3135e0> │ │ │ │ - jmp 33ddba <__cxa_finalize@plt+0x312d6a> │ │ │ │ - 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 3388e0 <__cxa_finalize@plt+0x30d890> │ │ │ │ - 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 33b4f0 <__cxa_finalize@plt+0x3104a0> │ │ │ │ - vpbroadcastd -0x9c(%r9),%zmm25 │ │ │ │ - call 33c6c4 <__cxa_finalize@plt+0x311674> │ │ │ │ - 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 │ │ │ │ - vshufi32x4 $0xdd,%zmm2,%zmm17,%zmm31 │ │ │ │ - vshufi32x4 $0xdd,%zmm19,%zmm16,%zmm17 │ │ │ │ - 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 33c1c0 <__cxa_finalize@plt+0x311170> │ │ │ │ - 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 33e550 <__cxa_finalize@plt+0x313500> │ │ │ │ - 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 │ │ │ │ - vpmovzxbw (%rcx,%r8,1),%zmm27 │ │ │ │ - vpaddsw %zmm13,%zmm16,%zmm24 │ │ │ │ - vpsubsw %zmm13,%zmm16,%zmm25 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm26,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm27,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ - vmovdqa32 %ymm24,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm24,(%rcx,%r8,1) │ │ │ │ - vpmovzxbw (%rdi,%rsi,1),%zmm26 │ │ │ │ - vpmovzxbw (%rcx,%rsi,2),%zmm27 │ │ │ │ - vpaddsw %zmm12,%zmm17,%zmm24 │ │ │ │ - vpsubsw %zmm12,%zmm17,%zmm25 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm26,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm27,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ - vmovdqa32 %ymm24,(%rdi,%rsi,1) │ │ │ │ - vextracti32x8 $0x1,%zmm24,(%rcx,%rsi,2) │ │ │ │ - vpmovzxbw (%rdi,%rsi,2),%zmm26 │ │ │ │ - vpmovzxbw (%rcx,%rsi,1),%zmm27 │ │ │ │ - vpaddsw %zmm11,%zmm18,%zmm24 │ │ │ │ - vpsubsw %zmm11,%zmm18,%zmm25 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm26,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm27,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ - vmovdqa32 %ymm24,(%rdi,%rsi,2) │ │ │ │ - vextracti32x8 $0x1,%zmm24,(%rcx,%rsi,1) │ │ │ │ - vpmovzxbw (%rdi,%r8,1),%zmm26 │ │ │ │ - vpmovzxbw (%rcx),%zmm27 │ │ │ │ - vpaddsw %zmm10,%zmm19,%zmm24 │ │ │ │ - vpsubsw %zmm10,%zmm19,%zmm25 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm26,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm27,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ - vmovdqa32 %ymm24,(%rdi,%r8,1) │ │ │ │ - vextracti32x8 $0x1,%zmm24,(%rcx) │ │ │ │ - add %r9,%rdi │ │ │ │ - sub %r9,%rcx │ │ │ │ - vpmovzxbw (%rdi),%zmm26 │ │ │ │ - vpmovzxbw (%rcx,%r8,1),%zmm27 │ │ │ │ - vpaddsw %zmm9,%zmm20,%zmm24 │ │ │ │ - vpsubsw %zmm9,%zmm20,%zmm25 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm26,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm27,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ - vmovdqa32 %ymm24,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm24,(%rcx,%r8,1) │ │ │ │ - vpmovzxbw (%rdi,%rsi,1),%zmm26 │ │ │ │ - vpmovzxbw (%rcx,%rsi,2),%zmm27 │ │ │ │ - vpaddsw %zmm8,%zmm21,%zmm24 │ │ │ │ - vpsubsw %zmm8,%zmm21,%zmm25 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm26,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm27,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ - vmovdqa32 %ymm24,(%rdi,%rsi,1) │ │ │ │ - vextracti32x8 $0x1,%zmm24,(%rcx,%rsi,2) │ │ │ │ - vpmovzxbw (%rdi,%rsi,2),%zmm26 │ │ │ │ - vpmovzxbw (%rcx,%rsi,1),%zmm27 │ │ │ │ - vpaddsw %zmm7,%zmm22,%zmm24 │ │ │ │ - vpsubsw %zmm7,%zmm22,%zmm25 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm26,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm27,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ - vmovdqa32 %ymm24,(%rdi,%rsi,2) │ │ │ │ - vextracti32x8 $0x1,%zmm24,(%rcx,%rsi,1) │ │ │ │ - vpmovzxbw (%rdi,%r8,1),%zmm26 │ │ │ │ - vpmovzxbw (%rcx),%zmm27 │ │ │ │ - vpaddsw %zmm6,%zmm23,%zmm24 │ │ │ │ - vpsubsw %zmm6,%zmm23,%zmm25 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm26,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm27,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ - vmovdqa32 %ymm24,(%rdi,%r8,1) │ │ │ │ - vextracti32x8 $0x1,%zmm24,(%rcx) │ │ │ │ - add %r9,%rdi │ │ │ │ - sub %r9,%rcx │ │ │ │ - vpmovzxbw (%rdi),%zmm26 │ │ │ │ - vpmovzxbw (%rcx,%r8,1),%zmm27 │ │ │ │ - vmovdqa32 (%rdx),%zmm25 │ │ │ │ - vpaddsw %zmm5,%zmm25,%zmm24 │ │ │ │ - vpsubsw %zmm5,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ - vpxord %zmm16,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 %zmm16,(%rdx) │ │ │ │ - vmovdqa32 %zmm16,0x40(%rdx) │ │ │ │ - vpaddw %zmm26,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm27,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ - vmovdqa32 %ymm24,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm24,(%rcx,%r8,1) │ │ │ │ - vpmovzxbw (%rdi,%rsi,1),%zmm26 │ │ │ │ - vpmovzxbw (%rcx,%rsi,2),%zmm27 │ │ │ │ - vmovdqa32 0x80(%rdx),%zmm25 │ │ │ │ - vpaddsw %zmm4,%zmm25,%zmm24 │ │ │ │ - vpsubsw %zmm4,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ - vmovdqa32 %zmm16,0x80(%rdx) │ │ │ │ - vmovdqa32 %zmm16,0xc0(%rdx) │ │ │ │ - vpaddw %zmm26,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm27,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ - vmovdqa32 %ymm24,(%rdi,%rsi,1) │ │ │ │ - vextracti32x8 $0x1,%zmm24,(%rcx,%rsi,2) │ │ │ │ - vpmovzxbw (%rdi,%rsi,2),%zmm26 │ │ │ │ - vpmovzxbw (%rcx,%rsi,1),%zmm27 │ │ │ │ - vmovdqa32 0x100(%rdx),%zmm25 │ │ │ │ - vpaddsw %zmm3,%zmm25,%zmm24 │ │ │ │ - vpsubsw %zmm3,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ - vmovdqa32 %zmm16,0x100(%rdx) │ │ │ │ - vmovdqa32 %zmm16,0x140(%rdx) │ │ │ │ - vpaddw %zmm26,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm27,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ - vmovdqa32 %ymm24,(%rdi,%rsi,2) │ │ │ │ - vextracti32x8 $0x1,%zmm24,(%rcx,%rsi,1) │ │ │ │ - vpmovzxbw (%rdi,%r8,1),%zmm26 │ │ │ │ - vpmovzxbw (%rcx),%zmm27 │ │ │ │ - vmovdqa32 0x180(%rdx),%zmm25 │ │ │ │ - vpaddsw %zmm2,%zmm25,%zmm24 │ │ │ │ - vpsubsw %zmm2,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ - vmovdqa32 %zmm16,0x180(%rdx) │ │ │ │ - vmovdqa32 %zmm16,0x1c0(%rdx) │ │ │ │ - vpaddw %zmm26,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm27,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ - vmovdqa32 %ymm24,(%rdi,%r8,1) │ │ │ │ - vextracti32x8 $0x1,%zmm24,(%rcx) │ │ │ │ - add %r9,%rdi │ │ │ │ - sub %r9,%rcx │ │ │ │ - vpmovzxbw (%rdi),%zmm26 │ │ │ │ - vpmovzxbw (%rcx,%r8,1),%zmm27 │ │ │ │ - vmovdqa32 0x200(%rdx),%zmm25 │ │ │ │ - vpaddsw %zmm1,%zmm25,%zmm24 │ │ │ │ - vpsubsw %zmm1,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ - vmovdqa32 %zmm16,0x200(%rdx) │ │ │ │ - vmovdqa32 %zmm16,0x240(%rdx) │ │ │ │ - vpaddw %zmm26,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm27,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ - vmovdqa32 %ymm24,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm24,(%rcx,%r8,1) │ │ │ │ - vpmovzxbw (%rdi,%rsi,1),%zmm26 │ │ │ │ - vpmovzxbw (%rcx,%rsi,2),%zmm27 │ │ │ │ - vmovdqa32 0x280(%rdx),%zmm25 │ │ │ │ - vpaddsw %zmm0,%zmm25,%zmm24 │ │ │ │ - vpsubsw %zmm0,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ - vmovdqa32 %zmm16,0x280(%rdx) │ │ │ │ - vmovdqa32 %zmm16,0x2c0(%rdx) │ │ │ │ - vpaddw %zmm26,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm27,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ - vmovdqa32 %ymm24,(%rdi,%rsi,1) │ │ │ │ - vextracti32x8 $0x1,%zmm24,(%rcx,%rsi,2) │ │ │ │ - vpmovzxbw (%rdi,%rsi,2),%zmm26 │ │ │ │ - vpmovzxbw (%rcx,%rsi,1),%zmm27 │ │ │ │ - vmovdqa32 0x300(%rdx),%zmm25 │ │ │ │ - vpaddsw %zmm31,%zmm25,%zmm24 │ │ │ │ - vpsubsw %zmm31,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ - vmovdqa32 %zmm16,0x300(%rdx) │ │ │ │ - vmovdqa32 %zmm16,0x340(%rdx) │ │ │ │ - vpaddw %zmm26,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm27,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ - vmovdqa32 %ymm24,(%rdi,%rsi,2) │ │ │ │ - vextracti32x8 $0x1,%zmm24,(%rcx,%rsi,1) │ │ │ │ - vpmovzxbw (%rdi,%r8,1),%zmm26 │ │ │ │ - vpmovzxbw (%rcx),%zmm27 │ │ │ │ - vmovdqa32 0x380(%rdx),%zmm25 │ │ │ │ - vpaddsw %zmm30,%zmm25,%zmm24 │ │ │ │ - vpsubsw %zmm30,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ - vmovdqa32 %zmm16,0x380(%rdx) │ │ │ │ - vmovdqa32 %zmm16,0x3c0(%rdx) │ │ │ │ - vpaddw %zmm26,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm27,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ - vmovdqa32 %ymm24,(%rdi,%r8,1) │ │ │ │ - vextracti32x8 $0x1,%zmm24,(%rcx) │ │ │ │ - vzeroupper │ │ │ │ + je 333d5f <__cxa_finalize@plt+0x308d0f> │ │ │ │ + lea 0x38a(%rip),%r8 │ │ │ │ + call 333e00 <__cxa_finalize@plt+0x308db0> │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ - movswl (%rdx),%eax │ │ │ │ + movd 0xaa279(%rip),%xmm1 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movd 0xaa288(%rip),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ - or $0x20,%ecx │ │ │ │ - jmp 33a43d <__cxa_finalize@plt+0x30f3ed> │ │ │ │ + mov $0x8,%edx │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 330bb6 <__cxa_finalize@plt+0x305b66> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ 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 │ │ │ │ - vpmulhrsw %zmm24,%zmm6,%zmm6 │ │ │ │ - vpmulhrsw %zmm7,%zmm8,%zmm8 │ │ │ │ - vpmulhrsw %zmm28,%zmm7,%zmm7 │ │ │ │ - vpunpcklwd %zmm5,%zmm6,%zmm25 │ │ │ │ - vpunpckhwd %zmm5,%zmm6,%zmm24 │ │ │ │ - vmovdqa32 %zmm26,%zmm31 │ │ │ │ - vpdpwssd 0x154(%r9){1to16},%zmm25,%zmm31 │ │ │ │ - vmovdqa32 %zmm26,%zmm1 │ │ │ │ - vpdpwssd 0x154(%r9){1to16},%zmm24,%zmm1 │ │ │ │ - vpsrad $0xc,%zmm31,%zmm31 │ │ │ │ - vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ - vpackssdw %zmm1,%zmm31,%zmm31 │ │ │ │ - vmovdqa32 %zmm26,%zmm1 │ │ │ │ - vpdpwssd 0x150(%r9){1to16},%zmm24,%zmm1 │ │ │ │ - vmovdqa32 %zmm26,%zmm24 │ │ │ │ - vpdpwssd 0x150(%r9){1to16},%zmm25,%zmm24 │ │ │ │ - vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ - vpsrad $0xc,%zmm24,%zmm24 │ │ │ │ - vpackssdw %zmm1,%zmm24,%zmm24 │ │ │ │ - vpunpcklwd %zmm7,%zmm8,%zmm25 │ │ │ │ - vpunpckhwd %zmm7,%zmm8,%zmm0 │ │ │ │ - vmovdqa32 %zmm26,%zmm4 │ │ │ │ - vpdpwssd -0x44(%r9){1to16},%zmm25,%zmm4 │ │ │ │ - vmovdqa32 %zmm26,%zmm1 │ │ │ │ - vpdpwssd -0x44(%r9){1to16},%zmm0,%zmm1 │ │ │ │ - vpsrad $0xc,%zmm4,%zmm4 │ │ │ │ - vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ - vpackssdw %zmm1,%zmm4,%zmm4 │ │ │ │ - vmovdqa32 %zmm26,%zmm1 │ │ │ │ - vpdpwssd 0x1bc(%r9){1to16},%zmm0,%zmm1 │ │ │ │ - vmovdqa32 %zmm26,%zmm0 │ │ │ │ - vpdpwssd 0x1bc(%r9){1to16},%zmm25,%zmm0 │ │ │ │ - vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ - vpsrad $0xc,%zmm0,%zmm0 │ │ │ │ - vpackssdw %zmm1,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 %zmm5,%zmm1 │ │ │ │ - vmovdqa32 %zmm31,%zmm11 │ │ │ │ - vmovdqa32 %zmm4,%zmm9 │ │ │ │ - vmovdqa32 %zmm24,%zmm13 │ │ │ │ - vmovdqa32 %zmm6,%zmm2 │ │ │ │ - vmovdqa32 %zmm8,%zmm30 │ │ │ │ - vmovdqa32 %zmm0,%zmm12 │ │ │ │ - vmovdqa32 %zmm7,%zmm10 │ │ │ │ - jmp 33ebce <__cxa_finalize@plt+0x313b7e> │ │ │ │ - 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 │ │ │ │ - vpbroadcastd 0xa8(%r9),%zmm28 │ │ │ │ - vpmulhrsw %zmm6,%zmm5,%zmm5 │ │ │ │ - vpmulhrsw %zmm24,%zmm6,%zmm6 │ │ │ │ - vpmulhrsw %zmm9,%zmm2,%zmm2 │ │ │ │ - vpmulhrsw %zmm25,%zmm9,%zmm9 │ │ │ │ - vpmulhrsw %zmm8,%zmm3,%zmm3 │ │ │ │ - vpmulhrsw %zmm27,%zmm8,%zmm8 │ │ │ │ - vpmulhrsw %zmm7,%zmm12,%zmm12 │ │ │ │ - vpmulhrsw %zmm28,%zmm7,%zmm7 │ │ │ │ - vmovdqa32 %zmm5,%zmm31 │ │ │ │ - vmovdqa32 %zmm6,%zmm24 │ │ │ │ - vmovdqa32 %zmm2,%zmm30 │ │ │ │ - vmovdqa32 %zmm9,%zmm11 │ │ │ │ - vmovdqa32 %zmm3,%zmm13 │ │ │ │ - vmovdqa32 %zmm8,%zmm10 │ │ │ │ - vmovdqa32 %zmm12,%zmm0 │ │ │ │ - vmovdqa32 %zmm7,%zmm4 │ │ │ │ - jmp 33e9ce <__cxa_finalize@plt+0x31397e> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x790(%rip),%r8 │ │ │ │ + call 333e00 <__cxa_finalize@plt+0x308db0> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0xc62(%rip),%r8 │ │ │ │ + call 333e00 <__cxa_finalize@plt+0x308db0> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0xfad(%rip),%r8 │ │ │ │ + call 333e00 <__cxa_finalize@plt+0x308db0> │ │ │ │ + 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 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x30(%rdx),%xmm0 │ │ │ │ + movdqa 0x70(%rdx),%xmm1 │ │ │ │ + movdqa 0xb0(%rdx),%xmm2 │ │ │ │ + movdqa 0xf0(%rdx),%xmm3 │ │ │ │ + movdqa 0x130(%rdx),%xmm4 │ │ │ │ + movdqa 0x170(%rdx),%xmm5 │ │ │ │ + movdqa 0x1b0(%rdx),%xmm6 │ │ │ │ + movdqa 0x1f0(%rdx),%xmm7 │ │ │ │ + call 3325c0 <__cxa_finalize@plt+0x307570> │ │ │ │ + mov %r8,%rcx │ │ │ │ + lea 0xd(%rip),%r8 │ │ │ │ + movdqa 0xaa140(%rip),%xmm7 │ │ │ │ + jmp 32f4e4 <__cxa_finalize@plt+0x304494> │ │ │ │ + movdqa %xmm0,0x110(%rdx) │ │ │ │ + movdqa %xmm1,0x130(%rdx) │ │ │ │ + movdqa %xmm2,0x150(%rdx) │ │ │ │ + movdqa %xmm3,0x170(%rdx) │ │ │ │ + movdqa %xmm4,0x190(%rdx) │ │ │ │ + movdqa %xmm5,0x1b0(%rdx) │ │ │ │ + movdqa %xmm6,0x1d0(%rdx) │ │ │ │ + movdqa %xmm7,0x1f0(%rdx) │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0xd(%rip),%r8 │ │ │ │ + movdqa 0xaa0ad(%rip),%xmm7 │ │ │ │ + jmp 32f4e4 <__cxa_finalize@plt+0x304494> │ │ │ │ + movdqa %xmm0,0x10(%rdx) │ │ │ │ + movdqa %xmm1,0x30(%rdx) │ │ │ │ + movdqa %xmm2,0x50(%rdx) │ │ │ │ + movdqa %xmm3,0x70(%rdx) │ │ │ │ + movdqa %xmm4,0x90(%rdx) │ │ │ │ + movdqa %xmm5,0xb0(%rdx) │ │ │ │ + movdqa %xmm6,0xd0(%rdx) │ │ │ │ + movdqa %xmm7,0xf0(%rdx) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x40(%rdx),%xmm1 │ │ │ │ + movdqa 0x80(%rdx),%xmm2 │ │ │ │ + movdqa 0xc0(%rdx),%xmm3 │ │ │ │ + movdqa 0x100(%rdx),%xmm4 │ │ │ │ + movdqa 0x140(%rdx),%xmm5 │ │ │ │ + movdqa 0x180(%rdx),%xmm6 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm7 │ │ │ │ + call 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x20(%rdx),%xmm0 │ │ │ │ + movdqa 0x60(%rdx),%xmm1 │ │ │ │ + movdqa 0xa0(%rdx),%xmm2 │ │ │ │ + movdqa 0xe0(%rdx),%xmm3 │ │ │ │ + movdqa 0x120(%rdx),%xmm4 │ │ │ │ + movdqa 0x160(%rdx),%xmm5 │ │ │ │ + movdqa 0x1a0(%rdx),%xmm6 │ │ │ │ + movdqa 0x1e0(%rdx),%xmm7 │ │ │ │ + call 3325c0 <__cxa_finalize@plt+0x307570> │ │ │ │ + lea 0xd(%rip),%r8 │ │ │ │ + movdqa 0xa9fb8(%rip),%xmm7 │ │ │ │ + jmp 32f4e4 <__cxa_finalize@plt+0x304494> │ │ │ │ + movdqa %xmm0,0x100(%rdx) │ │ │ │ + movdqa %xmm1,0x120(%rdx) │ │ │ │ + movdqa %xmm2,0x140(%rdx) │ │ │ │ + movdqa %xmm3,0x160(%rdx) │ │ │ │ + movdqa %xmm4,0x180(%rdx) │ │ │ │ + movdqa %xmm5,0x1a0(%rdx) │ │ │ │ + movdqa %xmm6,0x1c0(%rdx) │ │ │ │ + movdqa %xmm7,0x1e0(%rdx) │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + mov %rcx,%r8 │ │ │ │ + movdqa 0xa9f29(%rip),%xmm7 │ │ │ │ + jmp 32f4e4 <__cxa_finalize@plt+0x304494> │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 331bcc <__cxa_finalize@plt+0x306b7c> │ │ │ │ + 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 32f5d1 <__cxa_finalize@plt+0x304581> │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,(%rdx) │ │ │ │ + movdqa %xmm7,0x10(%rdx) │ │ │ │ + movdqa %xmm7,0x20(%rdx) │ │ │ │ + movdqa %xmm7,0x30(%rdx) │ │ │ │ + movdqa %xmm7,0x40(%rdx) │ │ │ │ + movdqa %xmm7,0x50(%rdx) │ │ │ │ + movdqa %xmm7,0x60(%rdx) │ │ │ │ + movdqa %xmm7,0x70(%rdx) │ │ │ │ + movdqa %xmm7,0x80(%rdx) │ │ │ │ + movdqa %xmm7,0x90(%rdx) │ │ │ │ + movdqa %xmm7,0xa0(%rdx) │ │ │ │ + movdqa %xmm7,0xb0(%rdx) │ │ │ │ + movdqa %xmm7,0xc0(%rdx) │ │ │ │ + movdqa %xmm7,0xd0(%rdx) │ │ │ │ + movdqa %xmm7,0xe0(%rdx) │ │ │ │ + movdqa %xmm7,0xf0(%rdx) │ │ │ │ + add $0x100,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x40(%rdx),%xmm1 │ │ │ │ + movdqa 0x80(%rdx),%xmm2 │ │ │ │ + movdqa 0xc0(%rdx),%xmm3 │ │ │ │ + movdqa 0x10(%rdx),%xmm4 │ │ │ │ + movdqa 0x50(%rdx),%xmm5 │ │ │ │ + movdqa 0x90(%rdx),%xmm6 │ │ │ │ + movdqa 0xd0(%rdx),%xmm7 │ │ │ │ + lea -0x2563(%rip),%r8 │ │ │ │ + jmp 331c0c <__cxa_finalize@plt+0x306bbc> │ │ │ │ xchg %ax,%ax │ │ │ │ - vpbroadcastd 0x6c(%r9),%zmm5 │ │ │ │ - vpbroadcastd 0x70(%r9),%zmm24 │ │ │ │ - vpbroadcastd 0x74(%r9),%zmm30 │ │ │ │ - vpbroadcastd 0x78(%r9),%zmm25 │ │ │ │ - vpbroadcastd 0x7c(%r9),%zmm1 │ │ │ │ - vpbroadcastd 0x80(%r9),%zmm27 │ │ │ │ - vpbroadcastd 0x84(%r9),%zmm2 │ │ │ │ - vpbroadcastd 0x88(%r9),%zmm28 │ │ │ │ - vpmulhrsw %zmm6,%zmm5,%zmm5 │ │ │ │ - vpbroadcastd 0x8c(%r9),%zmm3 │ │ │ │ - vpmulhrsw %zmm24,%zmm6,%zmm6 │ │ │ │ - vpbroadcastd 0x90(%r9),%zmm24 │ │ │ │ - vpmulhrsw %zmm13,%zmm30,%zmm30 │ │ │ │ - vpbroadcastd 0x94(%r9),%zmm0 │ │ │ │ - vpmulhrsw %zmm25,%zmm13,%zmm13 │ │ │ │ - vpbroadcastd 0x98(%r9),%zmm25 │ │ │ │ - vpmulhrsw %zmm10,%zmm1,%zmm1 │ │ │ │ - vpbroadcastd 0x9c(%r9),%zmm31 │ │ │ │ - vpmulhrsw %zmm27,%zmm10,%zmm10 │ │ │ │ - vpbroadcastd 0xa0(%r9),%zmm27 │ │ │ │ - vpmulhrsw %zmm9,%zmm2,%zmm2 │ │ │ │ - vpbroadcastd 0xa4(%r9),%zmm4 │ │ │ │ - vpmulhrsw %zmm28,%zmm9,%zmm9 │ │ │ │ - vpbroadcastd 0xa8(%r9),%zmm28 │ │ │ │ - vpmulhrsw %zmm8,%zmm3,%zmm3 │ │ │ │ - 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 33e96e <__cxa_finalize@plt+0x31391e> │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x122(%rip),%r8 │ │ │ │ + call 334250 <__cxa_finalize@plt+0x309200> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ 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 │ │ │ │ - vpdpwssd -0x20(%r9){1to16},%zmm5,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm6,%zmm6 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpackssdw %zmm25,%zmm6,%zmm6 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd -0x24(%r9){1to16},%zmm5,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm5 │ │ │ │ - vpdpwssd -0x24(%r9){1to16},%zmm24,%zmm5 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm5,%zmm5 │ │ │ │ - vpackssdw %zmm25,%zmm5,%zmm5 │ │ │ │ - vpunpcklwd %zmm30,%zmm13,%zmm24 │ │ │ │ - vpunpckhwd %zmm30,%zmm13,%zmm13 │ │ │ │ - vmovdqa32 %zmm26,%zmm30 │ │ │ │ - vpdpwssd -0x8(%r9){1to16},%zmm24,%zmm30 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd -0x8(%r9){1to16},%zmm13,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm30,%zmm30 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpackssdw %zmm25,%zmm30,%zmm30 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd -0xc(%r9){1to16},%zmm13,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm13 │ │ │ │ - vpdpwssd -0xc(%r9){1to16},%zmm24,%zmm13 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm13,%zmm13 │ │ │ │ - vpackssdw %zmm25,%zmm13,%zmm13 │ │ │ │ - vpunpcklwd %zmm10,%zmm1,%zmm24 │ │ │ │ - vpunpckhwd %zmm10,%zmm1,%zmm1 │ │ │ │ - vmovdqa32 %zmm26,%zmm10 │ │ │ │ - vpdpwssd -0x10(%r9){1to16},%zmm24,%zmm10 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd -0x10(%r9){1to16},%zmm1,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm10,%zmm10 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpackssdw %zmm25,%zmm10,%zmm10 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd -0x14(%r9){1to16},%zmm1,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm1 │ │ │ │ - vpdpwssd -0x14(%r9){1to16},%zmm24,%zmm1 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ - vpackssdw %zmm25,%zmm1,%zmm1 │ │ │ │ - vpunpcklwd %zmm2,%zmm9,%zmm24 │ │ │ │ - vpunpckhwd %zmm2,%zmm9,%zmm9 │ │ │ │ - vmovdqa32 %zmm26,%zmm2 │ │ │ │ - vpdpwssd -0x1ec(%r9){1to16},%zmm24,%zmm2 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd -0x1ec(%r9){1to16},%zmm9,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm2,%zmm2 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpackssdw %zmm25,%zmm2,%zmm2 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd -0x1dc(%r9){1to16},%zmm9,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm9 │ │ │ │ - vpdpwssd -0x1dc(%r9){1to16},%zmm24,%zmm9 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm9,%zmm9 │ │ │ │ - vpackssdw %zmm25,%zmm9,%zmm9 │ │ │ │ - vpunpcklwd %zmm8,%zmm3,%zmm24 │ │ │ │ - vpunpckhwd %zmm8,%zmm3,%zmm3 │ │ │ │ - vmovdqa32 %zmm26,%zmm8 │ │ │ │ - vpdpwssd -0x18(%r9){1to16},%zmm24,%zmm8 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd -0x18(%r9){1to16},%zmm3,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm8,%zmm8 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpackssdw %zmm25,%zmm8,%zmm8 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd -0x1c(%r9){1to16},%zmm3,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm3 │ │ │ │ - vpdpwssd -0x1c(%r9){1to16},%zmm24,%zmm3 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm3,%zmm3 │ │ │ │ - vpackssdw %zmm25,%zmm3,%zmm3 │ │ │ │ - vpunpcklwd %zmm0,%zmm11,%zmm24 │ │ │ │ - vpunpckhwd %zmm0,%zmm11,%zmm11 │ │ │ │ - vmovdqa32 %zmm26,%zmm0 │ │ │ │ - vpdpwssd (%r9){1to16},%zmm24,%zmm0 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd (%r9){1to16},%zmm11,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm0,%zmm0 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpackssdw %zmm25,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd -0x4(%r9){1to16},%zmm11,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm11 │ │ │ │ - vpdpwssd -0x4(%r9){1to16},%zmm24,%zmm11 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm11,%zmm11 │ │ │ │ - vpackssdw %zmm25,%zmm11,%zmm11 │ │ │ │ - vpunpcklwd %zmm12,%zmm31,%zmm24 │ │ │ │ - vpunpckhwd %zmm12,%zmm31,%zmm31 │ │ │ │ - vmovdqa32 %zmm26,%zmm12 │ │ │ │ - vpdpwssd -0x1e4(%r9){1to16},%zmm24,%zmm12 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd -0x1e4(%r9){1to16},%zmm31,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm12,%zmm12 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpackssdw %zmm25,%zmm12,%zmm12 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd -0x1fc(%r9){1to16},%zmm31,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm31 │ │ │ │ - vpdpwssd -0x1fc(%r9){1to16},%zmm24,%zmm31 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm31,%zmm31 │ │ │ │ - vpackssdw %zmm25,%zmm31,%zmm31 │ │ │ │ - vpunpcklwd %zmm4,%zmm7,%zmm24 │ │ │ │ - vpunpckhwd %zmm4,%zmm7,%zmm7 │ │ │ │ - vmovdqa32 %zmm26,%zmm4 │ │ │ │ - vpdpwssd 0x8(%r9){1to16},%zmm24,%zmm4 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0x8(%r9){1to16},%zmm7,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm4,%zmm4 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpackssdw %zmm25,%zmm4,%zmm4 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0x4(%r9){1to16},%zmm7,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm7 │ │ │ │ - vpdpwssd 0x4(%r9){1to16},%zmm24,%zmm7 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm7,%zmm7 │ │ │ │ - vpackssdw %zmm25,%zmm7,%zmm7 │ │ │ │ - vpsubsw %zmm30,%zmm6,%zmm24 │ │ │ │ - vpaddsw %zmm30,%zmm6,%zmm6 │ │ │ │ - vpaddsw %zmm10,%zmm2,%zmm30 │ │ │ │ - vpsubsw %zmm10,%zmm2,%zmm2 │ │ │ │ - vpsubsw %zmm0,%zmm8,%zmm10 │ │ │ │ - vpaddsw %zmm0,%zmm8,%zmm8 │ │ │ │ - vpsubsw %zmm12,%zmm4,%zmm0 │ │ │ │ - vpaddsw %zmm4,%zmm12,%zmm12 │ │ │ │ - vpsubsw %zmm31,%zmm7,%zmm4 │ │ │ │ - vpaddsw %zmm31,%zmm7,%zmm7 │ │ │ │ - vpsubsw %zmm13,%zmm5,%zmm31 │ │ │ │ - vpaddsw %zmm13,%zmm5,%zmm5 │ │ │ │ - vpsubsw %zmm11,%zmm3,%zmm13 │ │ │ │ - vpaddsw %zmm11,%zmm3,%zmm3 │ │ │ │ - vpaddsw %zmm1,%zmm9,%zmm11 │ │ │ │ - vpsubsw %zmm1,%zmm9,%zmm9 │ │ │ │ - vpunpcklwd %zmm31,%zmm24,%zmm25 │ │ │ │ - vpunpckhwd %zmm31,%zmm24,%zmm24 │ │ │ │ - vmovdqa32 %zmm26,%zmm31 │ │ │ │ - vpdpwssd 0x154(%r9){1to16},%zmm25,%zmm31 │ │ │ │ - vmovdqa32 %zmm26,%zmm1 │ │ │ │ - vpdpwssd 0x154(%r9){1to16},%zmm24,%zmm1 │ │ │ │ - vpsrad $0xc,%zmm31,%zmm31 │ │ │ │ - vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ - vpackssdw %zmm1,%zmm31,%zmm31 │ │ │ │ - vmovdqa32 %zmm26,%zmm1 │ │ │ │ - vpdpwssd 0x150(%r9){1to16},%zmm24,%zmm1 │ │ │ │ - vmovdqa32 %zmm26,%zmm24 │ │ │ │ - vpdpwssd 0x150(%r9){1to16},%zmm25,%zmm24 │ │ │ │ - vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ - vpsrad $0xc,%zmm24,%zmm24 │ │ │ │ - vpackssdw %zmm1,%zmm24,%zmm24 │ │ │ │ - vpunpcklwd %zmm9,%zmm2,%zmm25 │ │ │ │ - vpunpckhwd %zmm9,%zmm2,%zmm2 │ │ │ │ - vmovdqa32 %zmm26,%zmm9 │ │ │ │ - vpdpwssd -0x48(%r9){1to16},%zmm25,%zmm9 │ │ │ │ - vmovdqa32 %zmm26,%zmm1 │ │ │ │ - vpdpwssd -0x48(%r9){1to16},%zmm2,%zmm1 │ │ │ │ - vpsrad $0xc,%zmm9,%zmm9 │ │ │ │ - vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ - vpackssdw %zmm1,%zmm9,%zmm9 │ │ │ │ - vmovdqa32 %zmm26,%zmm1 │ │ │ │ - vpdpwssd 0x154(%r9){1to16},%zmm2,%zmm1 │ │ │ │ - vmovdqa32 %zmm26,%zmm2 │ │ │ │ - vpdpwssd 0x154(%r9){1to16},%zmm25,%zmm2 │ │ │ │ - vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ - vpsrad $0xc,%zmm2,%zmm2 │ │ │ │ - vpackssdw %zmm1,%zmm2,%zmm2 │ │ │ │ - vpunpcklwd %zmm13,%zmm10,%zmm25 │ │ │ │ - vpunpckhwd %zmm13,%zmm10,%zmm10 │ │ │ │ - vmovdqa32 %zmm26,%zmm13 │ │ │ │ - vpdpwssd 0x1bc(%r9){1to16},%zmm25,%zmm13 │ │ │ │ - vmovdqa32 %zmm26,%zmm1 │ │ │ │ - vpdpwssd 0x1bc(%r9){1to16},%zmm10,%zmm1 │ │ │ │ - vpsrad $0xc,%zmm13,%zmm13 │ │ │ │ - vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ - vpackssdw %zmm1,%zmm13,%zmm13 │ │ │ │ - vmovdqa32 %zmm26,%zmm1 │ │ │ │ - vpdpwssd 0x1b8(%r9){1to16},%zmm10,%zmm1 │ │ │ │ - vmovdqa32 %zmm26,%zmm10 │ │ │ │ - vpdpwssd 0x1b8(%r9){1to16},%zmm25,%zmm10 │ │ │ │ - vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ - vpsrad $0xc,%zmm10,%zmm10 │ │ │ │ - vpackssdw %zmm1,%zmm10,%zmm10 │ │ │ │ - vpunpcklwd %zmm4,%zmm0,%zmm25 │ │ │ │ - vpunpckhwd %zmm4,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 %zmm26,%zmm4 │ │ │ │ - vpdpwssd -0x44(%r9){1to16},%zmm25,%zmm4 │ │ │ │ - vmovdqa32 %zmm26,%zmm1 │ │ │ │ - vpdpwssd -0x44(%r9){1to16},%zmm0,%zmm1 │ │ │ │ - vpsrad $0xc,%zmm4,%zmm4 │ │ │ │ - vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ - vpackssdw %zmm1,%zmm4,%zmm4 │ │ │ │ - vmovdqa32 %zmm26,%zmm1 │ │ │ │ - vpdpwssd 0x1bc(%r9){1to16},%zmm0,%zmm1 │ │ │ │ - vmovdqa32 %zmm26,%zmm0 │ │ │ │ - vpdpwssd 0x1bc(%r9){1to16},%zmm25,%zmm0 │ │ │ │ - vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ - vpsrad $0xc,%zmm0,%zmm0 │ │ │ │ - vpackssdw %zmm1,%zmm0,%zmm0 │ │ │ │ - vpsubsw %zmm11,%zmm5,%zmm1 │ │ │ │ - vpaddsw %zmm11,%zmm5,%zmm5 │ │ │ │ - vpsubsw %zmm9,%zmm31,%zmm11 │ │ │ │ - vpaddsw %zmm9,%zmm31,%zmm31 │ │ │ │ - vpsubsw %zmm13,%zmm4,%zmm9 │ │ │ │ - vpaddsw %zmm13,%zmm4,%zmm4 │ │ │ │ - vpsubsw %zmm2,%zmm24,%zmm13 │ │ │ │ - vpaddsw %zmm2,%zmm24,%zmm24 │ │ │ │ - vpsubsw %zmm30,%zmm6,%zmm2 │ │ │ │ - vpaddsw %zmm30,%zmm6,%zmm6 │ │ │ │ - vpsubsw %zmm8,%zmm12,%zmm30 │ │ │ │ - vpaddsw %zmm12,%zmm8,%zmm8 │ │ │ │ - vpaddsw %zmm10,%zmm0,%zmm12 │ │ │ │ - vpsubsw %zmm10,%zmm0,%zmm0 │ │ │ │ - vpsubsw %zmm3,%zmm7,%zmm10 │ │ │ │ - vpaddsw %zmm3,%zmm7,%zmm7 │ │ │ │ - vpbroadcastd -0x34(%r9),%zmm28 │ │ │ │ - vpbroadcastd -0x38(%r9),%zmm27 │ │ │ │ - vpunpcklwd %zmm13,%zmm11,%zmm25 │ │ │ │ - vpunpckhwd %zmm13,%zmm11,%zmm11 │ │ │ │ - vmovdqa32 %zmm26,%zmm13 │ │ │ │ - vpdpwssd %zmm28,%zmm25,%zmm13 │ │ │ │ - vmovdqa32 %zmm26,%zmm3 │ │ │ │ - vpdpwssd %zmm28,%zmm11,%zmm3 │ │ │ │ - vpsrad $0xc,%zmm13,%zmm13 │ │ │ │ - vpsrad $0xc,%zmm3,%zmm3 │ │ │ │ - vpackssdw %zmm3,%zmm13,%zmm13 │ │ │ │ - vmovdqa32 %zmm26,%zmm3 │ │ │ │ - vpdpwssd %zmm27,%zmm11,%zmm3 │ │ │ │ - vmovdqa32 %zmm26,%zmm11 │ │ │ │ - vpdpwssd %zmm27,%zmm25,%zmm11 │ │ │ │ - vpsrad $0xc,%zmm3,%zmm3 │ │ │ │ - vpsrad $0xc,%zmm11,%zmm11 │ │ │ │ - vpackssdw %zmm3,%zmm11,%zmm11 │ │ │ │ - vpunpcklwd %zmm1,%zmm2,%zmm25 │ │ │ │ - vpunpckhwd %zmm1,%zmm2,%zmm2 │ │ │ │ - vmovdqa32 %zmm26,%zmm1 │ │ │ │ - vpdpwssd %zmm28,%zmm25,%zmm1 │ │ │ │ - vmovdqa32 %zmm26,%zmm3 │ │ │ │ - vpdpwssd %zmm28,%zmm2,%zmm3 │ │ │ │ - vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ - vpsrad $0xc,%zmm3,%zmm3 │ │ │ │ - vpackssdw %zmm3,%zmm1,%zmm1 │ │ │ │ - vmovdqa32 %zmm26,%zmm3 │ │ │ │ - vpdpwssd %zmm27,%zmm2,%zmm3 │ │ │ │ - vmovdqa32 %zmm26,%zmm2 │ │ │ │ - vpdpwssd %zmm27,%zmm25,%zmm2 │ │ │ │ - vpsrad $0xc,%zmm3,%zmm3 │ │ │ │ - vpsrad $0xc,%zmm2,%zmm2 │ │ │ │ - vpackssdw %zmm3,%zmm2,%zmm2 │ │ │ │ - vpbroadcastd -0x30(%r9),%zmm27 │ │ │ │ - vpunpcklwd %zmm0,%zmm9,%zmm25 │ │ │ │ - vpunpckhwd %zmm0,%zmm9,%zmm9 │ │ │ │ - vmovdqa32 %zmm26,%zmm0 │ │ │ │ - vpdpwssd %zmm27,%zmm25,%zmm0 │ │ │ │ - vmovdqa32 %zmm26,%zmm3 │ │ │ │ - vpdpwssd %zmm27,%zmm9,%zmm3 │ │ │ │ - vpsrad $0xc,%zmm0,%zmm0 │ │ │ │ - vpsrad $0xc,%zmm3,%zmm3 │ │ │ │ - vpackssdw %zmm3,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 %zmm26,%zmm3 │ │ │ │ - vpdpwssd %zmm28,%zmm9,%zmm3 │ │ │ │ - vmovdqa32 %zmm26,%zmm9 │ │ │ │ - vpdpwssd %zmm28,%zmm25,%zmm9 │ │ │ │ - vpsrad $0xc,%zmm3,%zmm3 │ │ │ │ - vpsrad $0xc,%zmm9,%zmm9 │ │ │ │ - vpackssdw %zmm3,%zmm9,%zmm9 │ │ │ │ - vpunpcklwd %zmm10,%zmm30,%zmm25 │ │ │ │ - vpunpckhwd %zmm10,%zmm30,%zmm30 │ │ │ │ - vmovdqa32 %zmm26,%zmm10 │ │ │ │ - vpdpwssd %zmm27,%zmm25,%zmm10 │ │ │ │ - vmovdqa32 %zmm26,%zmm3 │ │ │ │ - vpdpwssd %zmm27,%zmm30,%zmm3 │ │ │ │ - vpsrad $0xc,%zmm10,%zmm10 │ │ │ │ - vpsrad $0xc,%zmm3,%zmm3 │ │ │ │ - vpackssdw %zmm3,%zmm10,%zmm10 │ │ │ │ - vmovdqa32 %zmm26,%zmm3 │ │ │ │ - vpdpwssd %zmm28,%zmm30,%zmm3 │ │ │ │ - vmovdqa32 %zmm26,%zmm30 │ │ │ │ - vpdpwssd %zmm28,%zmm25,%zmm30 │ │ │ │ - vpsrad $0xc,%zmm3,%zmm3 │ │ │ │ - vpsrad $0xc,%zmm30,%zmm30 │ │ │ │ - vpackssdw %zmm3,%zmm30,%zmm30 │ │ │ │ - vpbroadcastd -0x3c(%r9),%zmm28 │ │ │ │ - vpbroadcastd -0x40(%r9),%zmm27 │ │ │ │ - vpsubsw %zmm9,%zmm11,%zmm3 │ │ │ │ - vpaddsw %zmm9,%zmm11,%zmm11 │ │ │ │ - vpsubsw %zmm10,%zmm1,%zmm9 │ │ │ │ - vpaddsw %zmm10,%zmm1,%zmm1 │ │ │ │ - vpaddsw %zmm30,%zmm2,%zmm10 │ │ │ │ - vpsubsw %zmm30,%zmm2,%zmm2 │ │ │ │ - vpaddsw %zmm8,%zmm6,%zmm30 │ │ │ │ - vpsubsw %zmm8,%zmm6,%zmm6 │ │ │ │ - vpsubsw %zmm0,%zmm13,%zmm8 │ │ │ │ - vpaddsw %zmm13,%zmm0,%zmm0 │ │ │ │ - vpaddsw %zmm7,%zmm5,%zmm13 │ │ │ │ - vpsubsw %zmm7,%zmm5,%zmm5 │ │ │ │ - vpsubsw %zmm4,%zmm31,%zmm7 │ │ │ │ - vpaddsw %zmm4,%zmm31,%zmm31 │ │ │ │ - vpsubsw %zmm12,%zmm24,%zmm4 │ │ │ │ - vpaddsw %zmm24,%zmm12,%zmm12 │ │ │ │ - vpunpcklwd %zmm2,%zmm9,%zmm24 │ │ │ │ - vpunpckhwd %zmm2,%zmm9,%zmm9 │ │ │ │ - vmovdqa32 %zmm26,%zmm2 │ │ │ │ - vpdpwssd %zmm28,%zmm24,%zmm2 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm28,%zmm9,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm2,%zmm2 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpackssdw %zmm25,%zmm2,%zmm2 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm27,%zmm9,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm9 │ │ │ │ - vpdpwssd %zmm27,%zmm24,%zmm9 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm9,%zmm9 │ │ │ │ - vpackssdw %zmm25,%zmm9,%zmm9 │ │ │ │ - vpunpcklwd %zmm3,%zmm8,%zmm24 │ │ │ │ - vpunpckhwd %zmm3,%zmm8,%zmm8 │ │ │ │ - vmovdqa32 %zmm26,%zmm3 │ │ │ │ - vpdpwssd %zmm28,%zmm24,%zmm3 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm28,%zmm8,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm3,%zmm3 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpackssdw %zmm25,%zmm3,%zmm3 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm27,%zmm8,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm8 │ │ │ │ - vpdpwssd %zmm27,%zmm24,%zmm8 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm8,%zmm8 │ │ │ │ - vpackssdw %zmm25,%zmm8,%zmm8 │ │ │ │ - vpunpcklwd %zmm5,%zmm6,%zmm24 │ │ │ │ - vpunpckhwd %zmm5,%zmm6,%zmm6 │ │ │ │ - vmovdqa32 %zmm26,%zmm5 │ │ │ │ - vpdpwssd %zmm28,%zmm24,%zmm5 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm28,%zmm6,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm5,%zmm5 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpackssdw %zmm25,%zmm5,%zmm5 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm27,%zmm6,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm6 │ │ │ │ - vpdpwssd %zmm27,%zmm24,%zmm6 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm6,%zmm6 │ │ │ │ - vpackssdw %zmm25,%zmm6,%zmm6 │ │ │ │ - vpunpcklwd %zmm4,%zmm7,%zmm24 │ │ │ │ - vpunpckhwd %zmm4,%zmm7,%zmm7 │ │ │ │ - vmovdqa32 %zmm26,%zmm4 │ │ │ │ - vpdpwssd %zmm28,%zmm24,%zmm4 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm28,%zmm7,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm4,%zmm4 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpackssdw %zmm25,%zmm4,%zmm4 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm27,%zmm7,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm7 │ │ │ │ - vpdpwssd %zmm27,%zmm24,%zmm7 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm7,%zmm7 │ │ │ │ - vpackssdw %zmm25,%zmm7,%zmm7 │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x320(%rip),%r8 │ │ │ │ + call 334250 <__cxa_finalize@plt+0x309200> │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu32 0x9fc7d(%rip),%zmm5 │ │ │ │ - vpbroadcastd 0x9fe50(%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 │ │ │ │ - vmovdqa32 0x80(%rdx),%ymm18 │ │ │ │ - vmovdqa32 0x480(%rdx),%ymm1 │ │ │ │ - vmovdqa32 0xc0(%rdx),%ymm19 │ │ │ │ - vmovdqa32 0x4c0(%rdx),%ymm2 │ │ │ │ - vpermt2q %zmm1,%zmm5,%zmm18 │ │ │ │ - vpermt2q %zmm2,%zmm5,%zmm19 │ │ │ │ - vmovdqa32 0x100(%rdx),%ymm20 │ │ │ │ - vmovdqa32 0x500(%rdx),%ymm1 │ │ │ │ - vmovdqa32 0x140(%rdx),%ymm21 │ │ │ │ - vmovdqa32 0x540(%rdx),%ymm2 │ │ │ │ - vpermt2q %zmm1,%zmm5,%zmm20 │ │ │ │ - vpermt2q %zmm2,%zmm5,%zmm21 │ │ │ │ - vmovdqa32 0x180(%rdx),%ymm22 │ │ │ │ - vmovdqa32 0x580(%rdx),%ymm1 │ │ │ │ - vmovdqa32 0x1c0(%rdx),%ymm23 │ │ │ │ - vmovdqa32 0x5c0(%rdx),%ymm2 │ │ │ │ - vpermt2q %zmm1,%zmm5,%zmm22 │ │ │ │ - vpermt2q %zmm2,%zmm5,%zmm23 │ │ │ │ - vmovdqa32 0x200(%rdx),%ymm24 │ │ │ │ - vmovdqa32 0x600(%rdx),%ymm1 │ │ │ │ - vmovdqa32 0x240(%rdx),%ymm25 │ │ │ │ - vmovdqa32 0x640(%rdx),%ymm2 │ │ │ │ - vpermt2q %zmm1,%zmm5,%zmm24 │ │ │ │ - vpermt2q %zmm2,%zmm5,%zmm25 │ │ │ │ - vmovdqa32 0x280(%rdx),%ymm26 │ │ │ │ - vmovdqa32 0x680(%rdx),%ymm1 │ │ │ │ - vmovdqa32 0x2c0(%rdx),%ymm27 │ │ │ │ - vmovdqa32 0x6c0(%rdx),%ymm2 │ │ │ │ - vpermt2q %zmm1,%zmm5,%zmm26 │ │ │ │ - vpermt2q %zmm2,%zmm5,%zmm27 │ │ │ │ - vmovdqa32 0x300(%rdx),%ymm28 │ │ │ │ - vmovdqa32 0x700(%rdx),%ymm1 │ │ │ │ - vmovdqa32 0x340(%rdx),%ymm29 │ │ │ │ - vmovdqa32 0x740(%rdx),%ymm2 │ │ │ │ - vpermt2q %zmm1,%zmm5,%zmm28 │ │ │ │ - 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 33cdc0 <__cxa_finalize@plt+0x311d70> │ │ │ │ - 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 │ │ │ │ - vmovdqa %ymm2,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm2,(%rdi,%rsi,8) │ │ │ │ - add %rsi,%rdi │ │ │ │ - vmovdqa (%rdi),%ymm3 │ │ │ │ - vinserti32x8 $0x1,(%rdi,%rsi,8),%zmm3,%zmm3 │ │ │ │ - vpunpcklbw %zmm4,%zmm3,%zmm2 │ │ │ │ - vpunpckhbw %zmm4,%zmm3,%zmm3 │ │ │ │ - vpaddw %zmm17,%zmm2,%zmm2 │ │ │ │ - vpaddw %zmm25,%zmm3,%zmm3 │ │ │ │ - vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ - vmovdqa %ymm2,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm2,(%rdi,%rsi,8) │ │ │ │ - add %rsi,%rdi │ │ │ │ - vmovdqa (%rdi),%ymm3 │ │ │ │ - vinserti32x8 $0x1,(%rdi,%rsi,8),%zmm3,%zmm3 │ │ │ │ - vpunpcklbw %zmm4,%zmm3,%zmm2 │ │ │ │ - vpunpckhbw %zmm4,%zmm3,%zmm3 │ │ │ │ - vpaddw %zmm18,%zmm2,%zmm2 │ │ │ │ - vpaddw %zmm26,%zmm3,%zmm3 │ │ │ │ - vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ - vmovdqa %ymm2,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm2,(%rdi,%rsi,8) │ │ │ │ - add %rsi,%rdi │ │ │ │ - vmovdqa (%rdi),%ymm3 │ │ │ │ - vinserti32x8 $0x1,(%rdi,%rsi,8),%zmm3,%zmm3 │ │ │ │ - vpunpcklbw %zmm4,%zmm3,%zmm2 │ │ │ │ - vpunpckhbw %zmm4,%zmm3,%zmm3 │ │ │ │ - vpaddw %zmm19,%zmm2,%zmm2 │ │ │ │ - vpaddw %zmm27,%zmm3,%zmm3 │ │ │ │ - vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ - vmovdqa %ymm2,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm2,(%rdi,%rsi,8) │ │ │ │ - add %rsi,%rdi │ │ │ │ - vmovdqa (%rdi),%ymm3 │ │ │ │ - vinserti32x8 $0x1,(%rdi,%rsi,8),%zmm3,%zmm3 │ │ │ │ - vpunpcklbw %zmm4,%zmm3,%zmm2 │ │ │ │ - vpunpckhbw %zmm4,%zmm3,%zmm3 │ │ │ │ - vpaddw %zmm20,%zmm2,%zmm2 │ │ │ │ - vpaddw %zmm28,%zmm3,%zmm3 │ │ │ │ - vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ - vmovdqa %ymm2,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm2,(%rdi,%rsi,8) │ │ │ │ - add %rsi,%rdi │ │ │ │ - vmovdqa (%rdi),%ymm3 │ │ │ │ - vinserti32x8 $0x1,(%rdi,%rsi,8),%zmm3,%zmm3 │ │ │ │ - vpunpcklbw %zmm4,%zmm3,%zmm2 │ │ │ │ - vpunpckhbw %zmm4,%zmm3,%zmm3 │ │ │ │ - vpaddw %zmm21,%zmm2,%zmm2 │ │ │ │ - vpaddw %zmm29,%zmm3,%zmm3 │ │ │ │ - vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ - vmovdqa %ymm2,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm2,(%rdi,%rsi,8) │ │ │ │ - add %rsi,%rdi │ │ │ │ - vmovdqa (%rdi),%ymm3 │ │ │ │ - vinserti32x8 $0x1,(%rdi,%rsi,8),%zmm3,%zmm3 │ │ │ │ - vpunpcklbw %zmm4,%zmm3,%zmm2 │ │ │ │ - vpunpckhbw %zmm4,%zmm3,%zmm3 │ │ │ │ - vpaddw %zmm22,%zmm2,%zmm2 │ │ │ │ - vpaddw %zmm30,%zmm3,%zmm3 │ │ │ │ - vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ - vmovdqa %ymm2,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm2,(%rdi,%rsi,8) │ │ │ │ - add %rsi,%rdi │ │ │ │ - vmovdqa (%rdi),%ymm3 │ │ │ │ - vinserti32x8 $0x1,(%rdi,%rsi,8),%zmm3,%zmm3 │ │ │ │ - vpunpcklbw %zmm4,%zmm3,%zmm2 │ │ │ │ - vpunpckhbw %zmm4,%zmm3,%zmm3 │ │ │ │ - vpaddw %zmm23,%zmm2,%zmm2 │ │ │ │ - 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 33ef9a <__cxa_finalize@plt+0x313f4a> │ │ │ │ - mov $0x8,%edi │ │ │ │ - vmovdqa32 %zmm4,(%rdx) │ │ │ │ - vmovdqa32 %zmm4,0x40(%rdx) │ │ │ │ - vmovdqa32 %zmm4,0x80(%rdx) │ │ │ │ - vmovdqa32 %zmm4,0xc0(%rdx) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x7f2(%rip),%r8 │ │ │ │ + call 334250 <__cxa_finalize@plt+0x309200> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movdqa 0x10(%rdx),%xmm0 │ │ │ │ + movdqa 0x30(%rdx),%xmm1 │ │ │ │ + movdqa 0x1d0(%rdx),%xmm2 │ │ │ │ + movdqa 0x1f0(%rdx),%xmm3 │ │ │ │ + movdqa %xmm0,0x78(%rsp) │ │ │ │ + movdqa %xmm1,0x88(%rsp) │ │ │ │ + movdqa %xmm2,0x98(%rsp) │ │ │ │ + movdqa %xmm3,0xa8(%rsp) │ │ │ │ + movdqa 0xd0(%rdx),%xmm0 │ │ │ │ + movdqa 0xf0(%rdx),%xmm1 │ │ │ │ + movdqa 0x110(%rdx),%xmm2 │ │ │ │ + movdqa 0x130(%rdx),%xmm3 │ │ │ │ + movdqa %xmm2,0x38(%rsp) │ │ │ │ + movdqa %xmm3,0x48(%rsp) │ │ │ │ + movdqa %xmm0,0x58(%rsp) │ │ │ │ + movdqa %xmm1,0x68(%rsp) │ │ │ │ + movdqa 0x50(%rdx),%xmm0 │ │ │ │ + movdqa 0x70(%rdx),%xmm1 │ │ │ │ + movdqa 0x90(%rdx),%xmm2 │ │ │ │ + movdqa 0xb0(%rdx),%xmm3 │ │ │ │ + movdqa 0x150(%rdx),%xmm4 │ │ │ │ + movdqa 0x170(%rdx),%xmm5 │ │ │ │ + movdqa 0x190(%rdx),%xmm6 │ │ │ │ + movdqa 0x1b0(%rdx),%xmm7 │ │ │ │ + call 332cd0 <__cxa_finalize@plt+0x307c80> │ │ │ │ + call 333580 <__cxa_finalize@plt+0x308530> │ │ │ │ + mov %r8,%rcx │ │ │ │ + lea 0xd(%rip),%r8 │ │ │ │ + movdqa 0xa9ce7(%rip),%xmm7 │ │ │ │ + jmp 32fa59 <__cxa_finalize@plt+0x304a09> │ │ │ │ + movdqa %xmm0,0x110(%rdx) │ │ │ │ + movdqa %xmm1,0x130(%rdx) │ │ │ │ + movdqa %xmm2,0x150(%rdx) │ │ │ │ + movdqa %xmm3,0x170(%rdx) │ │ │ │ + movdqa %xmm4,0x190(%rdx) │ │ │ │ + movdqa %xmm5,0x1b0(%rdx) │ │ │ │ + movdqa %xmm6,0x1d0(%rdx) │ │ │ │ + movdqa %xmm7,0x1f0(%rdx) │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0xd(%rip),%r8 │ │ │ │ + movdqa 0xa9c54(%rip),%xmm7 │ │ │ │ + jmp 32fa59 <__cxa_finalize@plt+0x304a09> │ │ │ │ + movdqa %xmm0,0x10(%rdx) │ │ │ │ + movdqa %xmm1,0x30(%rdx) │ │ │ │ + movdqa %xmm2,0x50(%rdx) │ │ │ │ + movdqa %xmm3,0x70(%rdx) │ │ │ │ + movdqa %xmm4,0x90(%rdx) │ │ │ │ + movdqa %xmm5,0xb0(%rdx) │ │ │ │ + movdqa %xmm6,0xd0(%rdx) │ │ │ │ + movdqa %xmm7,0xf0(%rdx) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x20(%rdx),%xmm1 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm2 │ │ │ │ + movdqa 0x1e0(%rdx),%xmm3 │ │ │ │ + movdqa %xmm0,0x78(%rsp) │ │ │ │ + movdqa %xmm1,0x88(%rsp) │ │ │ │ + movdqa %xmm2,0x98(%rsp) │ │ │ │ + movdqa %xmm3,0xa8(%rsp) │ │ │ │ + movdqa 0xc0(%rdx),%xmm0 │ │ │ │ + movdqa 0xe0(%rdx),%xmm1 │ │ │ │ + movdqa 0x100(%rdx),%xmm2 │ │ │ │ + movdqa 0x120(%rdx),%xmm3 │ │ │ │ + movdqa %xmm2,0x38(%rsp) │ │ │ │ + movdqa %xmm3,0x48(%rsp) │ │ │ │ + movdqa %xmm0,0x58(%rsp) │ │ │ │ + movdqa %xmm1,0x68(%rsp) │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + movdqa 0x60(%rdx),%xmm1 │ │ │ │ + movdqa 0x80(%rdx),%xmm2 │ │ │ │ + movdqa 0xa0(%rdx),%xmm3 │ │ │ │ + movdqa 0x140(%rdx),%xmm4 │ │ │ │ + movdqa 0x160(%rdx),%xmm5 │ │ │ │ + movdqa 0x180(%rdx),%xmm6 │ │ │ │ + movdqa 0x1a0(%rdx),%xmm7 │ │ │ │ + call 332cd0 <__cxa_finalize@plt+0x307c80> │ │ │ │ + call 333580 <__cxa_finalize@plt+0x308530> │ │ │ │ + lea 0xd(%rip),%r8 │ │ │ │ + movdqa 0xa9b56(%rip),%xmm7 │ │ │ │ + jmp 32fa59 <__cxa_finalize@plt+0x304a09> │ │ │ │ + movdqa %xmm0,0x100(%rdx) │ │ │ │ + movdqa %xmm1,0x120(%rdx) │ │ │ │ + movdqa %xmm2,0x140(%rdx) │ │ │ │ + movdqa %xmm3,0x160(%rdx) │ │ │ │ + movdqa %xmm4,0x180(%rdx) │ │ │ │ + movdqa %xmm5,0x1a0(%rdx) │ │ │ │ + movdqa %xmm6,0x1c0(%rdx) │ │ │ │ + movdqa %xmm7,0x1e0(%rdx) │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + mov %rcx,%r8 │ │ │ │ + movdqa 0xa9ac7(%rip),%xmm7 │ │ │ │ + jmp 32fa59 <__cxa_finalize@plt+0x304a09> │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 331dd3 <__cxa_finalize@plt+0x306d83> │ │ │ │ + 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 32faa1 <__cxa_finalize@plt+0x304a51> │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,(%rdx) │ │ │ │ + movdqa %xmm7,0x10(%rdx) │ │ │ │ + movdqa %xmm7,0x20(%rdx) │ │ │ │ + movdqa %xmm7,0x30(%rdx) │ │ │ │ + movdqa %xmm7,0x40(%rdx) │ │ │ │ + movdqa %xmm7,0x50(%rdx) │ │ │ │ + movdqa %xmm7,0x60(%rdx) │ │ │ │ + movdqa %xmm7,0x70(%rdx) │ │ │ │ + movdqa %xmm7,0x80(%rdx) │ │ │ │ + movdqa %xmm7,0x90(%rdx) │ │ │ │ + movdqa %xmm7,0xa0(%rdx) │ │ │ │ + movdqa %xmm7,0xb0(%rdx) │ │ │ │ + movdqa %xmm7,0xc0(%rdx) │ │ │ │ + movdqa %xmm7,0xd0(%rdx) │ │ │ │ + movdqa %xmm7,0xe0(%rdx) │ │ │ │ + movdqa %xmm7,0xf0(%rdx) │ │ │ │ add $0x100,%rdx │ │ │ │ - dec %edi │ │ │ │ - jg 33f2ba <__cxa_finalize@plt+0x31426a> │ │ │ │ - vzeroupper │ │ │ │ + mov %rcx,%rdi │ │ │ │ + movdqa (%rdx),%xmm4 │ │ │ │ + movdqa 0x20(%rdx),%xmm5 │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + movdqa 0x60(%rdx),%xmm1 │ │ │ │ + movdqa 0x80(%rdx),%xmm2 │ │ │ │ + movdqa 0xa0(%rdx),%xmm3 │ │ │ │ + movdqa 0xc0(%rdx),%xmm6 │ │ │ │ + movdqa 0xe0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x58(%rsp) │ │ │ │ + movdqa %xmm7,0x68(%rsp) │ │ │ │ + lea -0x2800(%rip),%r8 │ │ │ │ + jmp 331dfe <__cxa_finalize@plt+0x306dae> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x5a2(%rip),%r8 │ │ │ │ + call 3346d0 <__cxa_finalize@plt+0x309680> │ │ │ │ + add $0x108,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x9fb89(%rip),%r9 │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x160(%rip),%r8 │ │ │ │ + call 3346d0 <__cxa_finalize@plt+0x309680> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x372(%rip),%r8 │ │ │ │ + call 3346d0 <__cxa_finalize@plt+0x309680> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movdqa 0x10(%rdx),%xmm0 │ │ │ │ + movdqa 0x30(%rdx),%xmm1 │ │ │ │ + movdqa 0x1d0(%rdx),%xmm2 │ │ │ │ + movdqa 0x1f0(%rdx),%xmm3 │ │ │ │ + movdqa %xmm0,0x78(%rsp) │ │ │ │ + movdqa %xmm1,0x88(%rsp) │ │ │ │ + movdqa %xmm2,0x98(%rsp) │ │ │ │ + movdqa %xmm3,0xa8(%rsp) │ │ │ │ + movdqa 0xd0(%rdx),%xmm0 │ │ │ │ + movdqa 0xf0(%rdx),%xmm1 │ │ │ │ + movdqa 0x110(%rdx),%xmm2 │ │ │ │ + movdqa 0x130(%rdx),%xmm3 │ │ │ │ + movdqa %xmm2,0x38(%rsp) │ │ │ │ + movdqa %xmm3,0x48(%rsp) │ │ │ │ + movdqa %xmm0,0x58(%rsp) │ │ │ │ + movdqa %xmm1,0x68(%rsp) │ │ │ │ + movdqa 0x50(%rdx),%xmm0 │ │ │ │ + movdqa 0x70(%rdx),%xmm1 │ │ │ │ + movdqa 0x90(%rdx),%xmm2 │ │ │ │ + movdqa 0xb0(%rdx),%xmm3 │ │ │ │ + movdqa 0x150(%rdx),%xmm4 │ │ │ │ + movdqa 0x170(%rdx),%xmm5 │ │ │ │ + movdqa 0x190(%rdx),%xmm6 │ │ │ │ + movdqa 0x1b0(%rdx),%xmm7 │ │ │ │ + call 332cd0 <__cxa_finalize@plt+0x307c80> │ │ │ │ + call 333580 <__cxa_finalize@plt+0x308530> │ │ │ │ + mov %r8,%rcx │ │ │ │ + lea 0xd(%rip),%r8 │ │ │ │ + movdqa 0xa9877(%rip),%xmm7 │ │ │ │ + jmp 32ff99 <__cxa_finalize@plt+0x304f49> │ │ │ │ + movdqa %xmm0,0x10(%rdx) │ │ │ │ + movdqa %xmm1,0x30(%rdx) │ │ │ │ + movdqa %xmm2,0x50(%rdx) │ │ │ │ + movdqa %xmm3,0x70(%rdx) │ │ │ │ + movdqa %xmm4,0x90(%rdx) │ │ │ │ + movdqa %xmm5,0xb0(%rdx) │ │ │ │ + movdqa %xmm6,0xd0(%rdx) │ │ │ │ + movdqa %xmm7,0xf0(%rdx) │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0xd(%rip),%r8 │ │ │ │ + movdqa 0xa97f0(%rip),%xmm7 │ │ │ │ + jmp 32ff99 <__cxa_finalize@plt+0x304f49> │ │ │ │ + movdqa %xmm0,0x110(%rdx) │ │ │ │ + movdqa %xmm1,0x130(%rdx) │ │ │ │ + movdqa %xmm2,0x150(%rdx) │ │ │ │ + movdqa %xmm3,0x170(%rdx) │ │ │ │ + movdqa %xmm4,0x190(%rdx) │ │ │ │ + movdqa %xmm5,0x1b0(%rdx) │ │ │ │ + movdqa %xmm6,0x1d0(%rdx) │ │ │ │ + movdqa %xmm7,0x1f0(%rdx) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x20(%rdx),%xmm1 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm2 │ │ │ │ + movdqa 0x1e0(%rdx),%xmm3 │ │ │ │ + movdqa %xmm0,0x78(%rsp) │ │ │ │ + movdqa %xmm1,0x88(%rsp) │ │ │ │ + movdqa %xmm2,0x98(%rsp) │ │ │ │ + movdqa %xmm3,0xa8(%rsp) │ │ │ │ + movdqa 0xc0(%rdx),%xmm0 │ │ │ │ + movdqa 0xe0(%rdx),%xmm1 │ │ │ │ + movdqa 0x100(%rdx),%xmm2 │ │ │ │ + movdqa 0x120(%rdx),%xmm3 │ │ │ │ + movdqa %xmm2,0x38(%rsp) │ │ │ │ + movdqa %xmm3,0x48(%rsp) │ │ │ │ + movdqa %xmm0,0x58(%rsp) │ │ │ │ + movdqa %xmm1,0x68(%rsp) │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + movdqa 0x60(%rdx),%xmm1 │ │ │ │ + movdqa 0x80(%rdx),%xmm2 │ │ │ │ + movdqa 0xa0(%rdx),%xmm3 │ │ │ │ + movdqa 0x140(%rdx),%xmm4 │ │ │ │ + movdqa 0x160(%rdx),%xmm5 │ │ │ │ + movdqa 0x180(%rdx),%xmm6 │ │ │ │ + movdqa 0x1a0(%rdx),%xmm7 │ │ │ │ + call 332cd0 <__cxa_finalize@plt+0x307c80> │ │ │ │ + call 333580 <__cxa_finalize@plt+0x308530> │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,(%rdx) │ │ │ │ + movdqa %xmm1,0x20(%rdx) │ │ │ │ + movdqa %xmm2,0x40(%rdx) │ │ │ │ + movdqa %xmm3,0x60(%rdx) │ │ │ │ + movdqa %xmm4,0x80(%rdx) │ │ │ │ + movdqa %xmm5,0xa0(%rdx) │ │ │ │ + movdqa %xmm6,0xc0(%rdx) │ │ │ │ + movdqa %xmm7,0xe0(%rdx) │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0xd(%rip),%r8 │ │ │ │ + movdqa 0xa966e(%rip),%xmm7 │ │ │ │ + jmp 32ff99 <__cxa_finalize@plt+0x304f49> │ │ │ │ + movdqa %xmm0,0x100(%rdx) │ │ │ │ + movdqa %xmm1,0x120(%rdx) │ │ │ │ + movdqa %xmm2,0x140(%rdx) │ │ │ │ + movdqa %xmm3,0x160(%rdx) │ │ │ │ + movdqa %xmm4,0x180(%rdx) │ │ │ │ + movdqa %xmm5,0x1a0(%rdx) │ │ │ │ + movdqa %xmm6,0x1c0(%rdx) │ │ │ │ + movdqa %xmm7,0x1e0(%rdx) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x20(%rdx),%xmm1 │ │ │ │ + movdqa 0x40(%rdx),%xmm2 │ │ │ │ + movdqa 0x60(%rdx),%xmm3 │ │ │ │ + movdqa 0x80(%rdx),%xmm4 │ │ │ │ + movdqa 0xa0(%rdx),%xmm5 │ │ │ │ + movdqa 0xc0(%rdx),%xmm6 │ │ │ │ + movdqa 0xe0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + mov %rcx,%r8 │ │ │ │ + movdqa 0xa95e5(%rip),%xmm7 │ │ │ │ + jmp 32ff99 <__cxa_finalize@plt+0x304f49> │ │ │ │ + lea 0x9(%rip),%r8 │ │ │ │ + lea 0x8(%rdi),%rcx │ │ │ │ + jmp 331f57 <__cxa_finalize@plt+0x306f07> │ │ │ │ + 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 330011 <__cxa_finalize@plt+0x304fc1> │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,(%rdx) │ │ │ │ + movdqa %xmm7,0x10(%rdx) │ │ │ │ + movdqa %xmm7,0x20(%rdx) │ │ │ │ + movdqa %xmm7,0x30(%rdx) │ │ │ │ + movdqa %xmm7,0x40(%rdx) │ │ │ │ + movdqa %xmm7,0x50(%rdx) │ │ │ │ + movdqa %xmm7,0x60(%rdx) │ │ │ │ + movdqa %xmm7,0x70(%rdx) │ │ │ │ + movdqa %xmm7,0x80(%rdx) │ │ │ │ + movdqa %xmm7,0x90(%rdx) │ │ │ │ + movdqa %xmm7,0xa0(%rdx) │ │ │ │ + movdqa %xmm7,0xb0(%rdx) │ │ │ │ + movdqa %xmm7,0xc0(%rdx) │ │ │ │ + movdqa %xmm7,0xd0(%rdx) │ │ │ │ + movdqa %xmm7,0xe0(%rdx) │ │ │ │ + movdqa %xmm7,0xf0(%rdx) │ │ │ │ + add $0x100,%rdx │ │ │ │ + movdqa (%rdx),%xmm4 │ │ │ │ + movdqa 0x20(%rdx),%xmm5 │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + movdqa 0x60(%rdx),%xmm1 │ │ │ │ + movdqa 0x80(%rdx),%xmm2 │ │ │ │ + movdqa 0xa0(%rdx),%xmm3 │ │ │ │ + movdqa 0xc0(%rdx),%xmm6 │ │ │ │ + movdqa 0xe0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x58(%rsp) │ │ │ │ + movdqa %xmm7,0x68(%rsp) │ │ │ │ + lea 0x8(%rip),%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + jmp 331f82 <__cxa_finalize@plt+0x306f32> │ │ │ │ + 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 330011 <__cxa_finalize@plt+0x304fc1> │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0xae2(%rip),%r8 │ │ │ │ + call 334bf0 <__cxa_finalize@plt+0x309ba0> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x1bd(%rip),%r8 │ │ │ │ + call 334bf0 <__cxa_finalize@plt+0x309ba0> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x110,%rdx │ │ │ │ + mov %r8,%rcx │ │ │ │ + lea 0xd2(%rip),%r8 │ │ │ │ + movdqa 0xa93b7(%rip),%xmm6 │ │ │ │ + movdqa 0xc0(%rdx),%xmm7 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x20(%rdx),%xmm1 │ │ │ │ + movdqa 0x40(%rdx),%xmm2 │ │ │ │ + movdqa 0x60(%rdx),%xmm3 │ │ │ │ + movdqa 0x80(%rdx),%xmm4 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + psraw $0x1,%xmm5 │ │ │ │ + pavgw %xmm5,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm0,%xmm5 │ │ │ │ + psraw $0x1,%xmm5 │ │ │ │ + pavgw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm1,%xmm5 │ │ │ │ + psraw $0x1,%xmm5 │ │ │ │ + pavgw %xmm5,%xmm1 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm2,%xmm5 │ │ │ │ + psraw $0x1,%xmm5 │ │ │ │ + pavgw %xmm5,%xmm2 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm3,%xmm5 │ │ │ │ + psraw $0x1,%xmm5 │ │ │ │ + pavgw %xmm5,%xmm3 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm4,%xmm5 │ │ │ │ + psraw $0x1,%xmm5 │ │ │ │ + pavgw %xmm5,%xmm4 │ │ │ │ + movdqa 0xa0(%rdx),%xmm5 │ │ │ │ + movdqa %xmm7,0x18(%rsp) │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + pmulhrsw %xmm5,%xmm7 │ │ │ │ + psraw $0x1,%xmm7 │ │ │ │ + pavgw %xmm7,%xmm5 │ │ │ │ + movdqa 0xe0(%rdx),%xmm7 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + psraw $0x1,%xmm6 │ │ │ │ + pavgw %xmm6,%xmm7 │ │ │ │ + jmp 32f514 <__cxa_finalize@plt+0x3044c4> │ │ │ │ + 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 334c01 <__cxa_finalize@plt+0x309bb1> │ │ │ │ + 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 334c01 <__cxa_finalize@plt+0x309bb1> │ │ │ │ + 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 334c01 <__cxa_finalize@plt+0x309bb1> │ │ │ │ + lea 0x8(%rdi),%rcx │ │ │ │ + lea 0xeb(%rip),%r8 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa %xmm4,0x18(%rsp) │ │ │ │ + movdqa 0xa9206(%rip),%xmm7 │ │ │ │ + movdqa %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm5,%xmm4 │ │ │ │ + paddsw %xmm5,%xmm5 │ │ │ │ + paddsw %xmm4,%xmm5 │ │ │ │ + movdqa %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm6,%xmm4 │ │ │ │ + paddsw %xmm6,%xmm6 │ │ │ │ + paddsw %xmm4,%xmm6 │ │ │ │ + movdqa %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm0,%xmm4 │ │ │ │ + paddsw %xmm0,%xmm0 │ │ │ │ + paddsw %xmm4,%xmm0 │ │ │ │ + movdqa %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm1,%xmm4 │ │ │ │ + paddsw %xmm1,%xmm1 │ │ │ │ + paddsw %xmm4,%xmm1 │ │ │ │ + movdqa %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm2 │ │ │ │ + paddsw %xmm4,%xmm2 │ │ │ │ + movdqa %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm3,%xmm4 │ │ │ │ + paddsw %xmm3,%xmm3 │ │ │ │ + paddsw %xmm4,%xmm3 │ │ │ │ + movdqa 0xa9148(%rip),%xmm4 │ │ │ │ + pmulhrsw %xmm4,%xmm5 │ │ │ │ + pmulhrsw %xmm4,%xmm6 │ │ │ │ + movdqa %xmm5,0x28(%rsp) │ │ │ │ + movdqa 0x18(%rsp),%xmm5 │ │ │ │ + movdqa %xmm6,0x18(%rsp) │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + pmulhrsw %xmm5,%xmm6 │ │ │ │ + paddsw %xmm5,%xmm5 │ │ │ │ + paddsw %xmm6,%xmm5 │ │ │ │ + movdqa 0x8(%rsp),%xmm6 │ │ │ │ + pmulhrsw %xmm6,%xmm7 │ │ │ │ + paddsw %xmm6,%xmm6 │ │ │ │ + paddsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw %xmm4,%xmm0 │ │ │ │ + pmulhrsw %xmm4,%xmm1 │ │ │ │ + pmulhrsw %xmm4,%xmm2 │ │ │ │ + pmulhrsw %xmm4,%xmm3 │ │ │ │ + pmulhrsw %xmm4,%xmm6 │ │ │ │ + pmulhrsw %xmm5,%xmm4 │ │ │ │ + movdqa %xmm6,0x8(%rsp) │ │ │ │ + jmp 32f615 <__cxa_finalize@plt+0x3045c5> │ │ │ │ + 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 334da6 <__cxa_finalize@plt+0x309d56> │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,(%rdx) │ │ │ │ + movdqa %xmm7,0x10(%rdx) │ │ │ │ + movdqa %xmm7,0x20(%rdx) │ │ │ │ + movdqa %xmm7,0x30(%rdx) │ │ │ │ + movdqa %xmm7,0x40(%rdx) │ │ │ │ + movdqa %xmm7,0x50(%rdx) │ │ │ │ + movdqa %xmm7,0x60(%rdx) │ │ │ │ + movdqa %xmm7,0x70(%rdx) │ │ │ │ + movdqa %xmm7,0x80(%rdx) │ │ │ │ + movdqa %xmm7,0x90(%rdx) │ │ │ │ + movdqa %xmm7,0xa0(%rdx) │ │ │ │ + movdqa %xmm7,0xb0(%rdx) │ │ │ │ + movdqa %xmm7,0xc0(%rdx) │ │ │ │ + movdqa %xmm7,0xd0(%rdx) │ │ │ │ + movdqa %xmm7,0xe0(%rdx) │ │ │ │ + movdqa %xmm7,0xf0(%rdx) │ │ │ │ + add $0x100,%rdx │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x20(%rdx),%xmm1 │ │ │ │ + movdqa 0x40(%rdx),%xmm2 │ │ │ │ + movdqa 0x60(%rdx),%xmm3 │ │ │ │ + movdqa 0x80(%rdx),%xmm4 │ │ │ │ + movdqa 0xa0(%rdx),%xmm5 │ │ │ │ + movdqa 0xc0(%rdx),%xmm6 │ │ │ │ + movdqa 0xe0(%rdx),%xmm7 │ │ │ │ + lea 0x8(%rip),%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + jmp 334da6 <__cxa_finalize@plt+0x309d56> │ │ │ │ + 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 334da6 <__cxa_finalize@plt+0x309d56> │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x248,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - je 340102 <__cxa_finalize@plt+0x3150b2> │ │ │ │ - cmp $0x97,%ecx │ │ │ │ - jb 33f70b <__cxa_finalize@plt+0x3146bb> │ │ │ │ - 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 33a4b0 <__cxa_finalize@plt+0x30f460> │ │ │ │ - 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 33c2b0 <__cxa_finalize@plt+0x311260> │ │ │ │ - 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 │ │ │ │ - vpunpckldq %zmm24,%zmm19,%zmm18 │ │ │ │ - vpunpckhdq %zmm24,%zmm19,%zmm19 │ │ │ │ - vpmulhrsw %zmm25,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm25,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm25,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm25,%zmm19,%zmm19 │ │ │ │ - vpunpckhwd %zmm23,%zmm22,%zmm24 │ │ │ │ - vpunpcklwd %zmm23,%zmm22,%zmm22 │ │ │ │ - vpunpckhwd %zmm21,%zmm20,%zmm23 │ │ │ │ - vpunpcklwd %zmm21,%zmm20,%zmm20 │ │ │ │ - vpunpckhdq %zmm22,%zmm20,%zmm21 │ │ │ │ - vpunpckldq %zmm22,%zmm20,%zmm20 │ │ │ │ - vpunpckldq %zmm24,%zmm23,%zmm22 │ │ │ │ - vpunpckhdq %zmm24,%zmm23,%zmm23 │ │ │ │ - vpmulhrsw %zmm25,%zmm21,%zmm21 │ │ │ │ - vpmulhrsw %zmm25,%zmm20,%zmm20 │ │ │ │ - vpmulhrsw %zmm25,%zmm22,%zmm22 │ │ │ │ - vpmulhrsw %zmm25,%zmm23,%zmm23 │ │ │ │ - vpunpckhwd %zmm1,%zmm0,%zmm24 │ │ │ │ - vpunpcklwd %zmm1,%zmm0,%zmm0 │ │ │ │ - vpunpckhwd %zmm31,%zmm30,%zmm1 │ │ │ │ - vpunpcklwd %zmm31,%zmm30,%zmm30 │ │ │ │ - vpunpckhdq %zmm0,%zmm30,%zmm31 │ │ │ │ - vpunpckldq %zmm0,%zmm30,%zmm30 │ │ │ │ - vpunpckldq %zmm24,%zmm1,%zmm0 │ │ │ │ - vpunpckhdq %zmm24,%zmm1,%zmm1 │ │ │ │ - vpmulhrsw %zmm25,%zmm31,%zmm31 │ │ │ │ - vpmulhrsw %zmm25,%zmm30,%zmm30 │ │ │ │ - vpmulhrsw %zmm25,%zmm0,%zmm0 │ │ │ │ - vpmulhrsw %zmm25,%zmm1,%zmm1 │ │ │ │ - vpunpckhwd %zmm5,%zmm4,%zmm24 │ │ │ │ - vpunpcklwd %zmm5,%zmm4,%zmm4 │ │ │ │ - vpunpckhwd %zmm3,%zmm2,%zmm5 │ │ │ │ - vpunpcklwd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpunpckhdq %zmm4,%zmm2,%zmm3 │ │ │ │ - vpunpckldq %zmm4,%zmm2,%zmm2 │ │ │ │ - vpunpckldq %zmm24,%zmm5,%zmm4 │ │ │ │ - vpunpckhdq %zmm24,%zmm5,%zmm5 │ │ │ │ - vpmulhrsw %zmm25,%zmm3,%zmm3 │ │ │ │ - vpmulhrsw %zmm25,%zmm2,%zmm2 │ │ │ │ - vpmulhrsw %zmm25,%zmm4,%zmm4 │ │ │ │ - vpmulhrsw %zmm25,%zmm5,%zmm5 │ │ │ │ - vinserti32x8 $0x1,%ymm20,%zmm16,%zmm10 │ │ │ │ - vshufi32x4 $0xee,%zmm20,%zmm16,%zmm16 │ │ │ │ - vinserti32x8 $0x1,%ymm21,%zmm17,%zmm11 │ │ │ │ - vshufi32x4 $0xee,%zmm21,%zmm17,%zmm17 │ │ │ │ - vinserti32x8 $0x1,%ymm22,%zmm18,%zmm12 │ │ │ │ - vshufi32x4 $0xee,%zmm22,%zmm18,%zmm18 │ │ │ │ - vinserti32x8 $0x1,%ymm23,%zmm19,%zmm13 │ │ │ │ - vshufi32x4 $0xee,%zmm23,%zmm19,%zmm24 │ │ │ │ - vinserti32x8 $0x1,%ymm2,%zmm30,%zmm20 │ │ │ │ - vshufi32x4 $0xee,%zmm2,%zmm30,%zmm30 │ │ │ │ - vinserti32x8 $0x1,%ymm3,%zmm31,%zmm21 │ │ │ │ - vshufi32x4 $0xee,%zmm3,%zmm31,%zmm31 │ │ │ │ - vinserti32x8 $0x1,%ymm4,%zmm0,%zmm22 │ │ │ │ - vshufi32x4 $0xee,%zmm4,%zmm0,%zmm0 │ │ │ │ - vinserti32x8 $0x1,%ymm5,%zmm1,%zmm23 │ │ │ │ - vshufi32x4 $0xee,%zmm5,%zmm1,%zmm1 │ │ │ │ - vshufi32x4 $0x88,%zmm20,%zmm10,%zmm6 │ │ │ │ - vshufi32x4 $0xdd,%zmm20,%zmm10,%zmm10 │ │ │ │ - vshufi32x4 $0x88,%zmm21,%zmm11,%zmm7 │ │ │ │ - vshufi32x4 $0xdd,%zmm21,%zmm11,%zmm11 │ │ │ │ - vshufi32x4 $0x88,%zmm22,%zmm12,%zmm8 │ │ │ │ - vshufi32x4 $0xdd,%zmm22,%zmm12,%zmm12 │ │ │ │ - vshufi32x4 $0x88,%zmm23,%zmm13,%zmm9 │ │ │ │ - vshufi32x4 $0xdd,%zmm23,%zmm13,%zmm13 │ │ │ │ - vshufi32x4 $0x88,%zmm30,%zmm16,%zmm20 │ │ │ │ - vshufi32x4 $0xdd,%zmm30,%zmm16,%zmm19 │ │ │ │ - vshufi32x4 $0x88,%zmm31,%zmm17,%zmm4 │ │ │ │ - vshufi32x4 $0xdd,%zmm31,%zmm17,%zmm3 │ │ │ │ - vshufi32x4 $0x88,%zmm0,%zmm18,%zmm21 │ │ │ │ - vshufi32x4 $0xdd,%zmm0,%zmm18,%zmm16 │ │ │ │ - vshufi32x4 $0x88,%zmm1,%zmm24,%zmm0 │ │ │ │ - vshufi32x4 $0xdd,%zmm1,%zmm24,%zmm1 │ │ │ │ - vpxord %zmm22,%zmm22,%zmm22 │ │ │ │ - vmovdqa32 %zmm20,(%rdx) │ │ │ │ - vmovdqa32 %zmm21,0x80(%rdx) │ │ │ │ - vmovdqa32 %zmm19,0x100(%rdx) │ │ │ │ - vmovdqa32 %zmm16,0x180(%rdx) │ │ │ │ - vpunpcklwd %zmm8,%zmm8,%zmm24 │ │ │ │ - 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 3388e7 <__cxa_finalize@plt+0x30d897> │ │ │ │ - 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 33b4f0 <__cxa_finalize@plt+0x3104a0> │ │ │ │ - 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) │ │ │ │ - vmovdqa32 0x1c0(%rdx),%zmm5 │ │ │ │ - vmovdqa32 (%rdx),%zmm30 │ │ │ │ - vmovdqa32 0xc0(%rdx),%zmm1 │ │ │ │ - vmovdqa32 0x100(%rdx),%zmm2 │ │ │ │ - vmovdqa32 0x140(%rdx),%zmm3 │ │ │ │ - vmovdqa32 0x80(%rdx),%zmm0 │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm31 │ │ │ │ - vmovdqa32 0x180(%rdx),%zmm4 │ │ │ │ - vpunpckhwd %zmm6,%zmm6,%zmm6 │ │ │ │ - vpunpckhwd %zmm5,%zmm5,%zmm5 │ │ │ │ - vpunpckhwd %zmm30,%zmm30,%zmm30 │ │ │ │ - vpunpckhwd %zmm13,%zmm13,%zmm13 │ │ │ │ - vpunpckhwd %zmm10,%zmm10,%zmm10 │ │ │ │ - vpunpckhwd %zmm1,%zmm1,%zmm1 │ │ │ │ - vpunpckhwd %zmm2,%zmm2,%zmm2 │ │ │ │ - vpunpckhwd %zmm9,%zmm9,%zmm9 │ │ │ │ - vpunpckhwd %zmm8,%zmm8,%zmm8 │ │ │ │ - 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 3401c0 <__cxa_finalize@plt+0x315170> │ │ │ │ - jmp 33f980 <__cxa_finalize@plt+0x314930> │ │ │ │ - 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 │ │ │ │ - vmovdqa32 0x380(%rdx),%ymm23 │ │ │ │ - vinserti32x8 $0x1,0x80(%rdx),%zmm23,%zmm23 │ │ │ │ - vmovdqa32 0xc0(%rdx),%ymm17 │ │ │ │ - vinserti32x8 $0x1,0x340(%rdx),%zmm17,%zmm17 │ │ │ │ - vmovdqa32 0x180(%rdx),%ymm19 │ │ │ │ - vinserti32x8 $0x1,0x280(%rdx),%zmm19,%zmm19 │ │ │ │ - vmovdqa32 0x2c0(%rdx),%ymm21 │ │ │ │ - vinserti32x8 $0x1,0x140(%rdx),%zmm21,%zmm21 │ │ │ │ - vmovdqa32 0x300(%rdx),%ymm22 │ │ │ │ - vinserti32x8 $0x1,0x100(%rdx),%zmm22,%zmm22 │ │ │ │ - vpermb %zmm24,%zmm18,%zmm24 │ │ │ │ - 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 338980 <__cxa_finalize@plt+0x30d930> │ │ │ │ - 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 │ │ │ │ - vpmulhrsw %zmm27,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm27,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm27,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm27,%zmm19,%zmm19 │ │ │ │ - vpshufb %zmm24,%zmm20,%zmm20 │ │ │ │ - vpshufb %zmm25,%zmm21,%zmm21 │ │ │ │ - vpshufb %zmm24,%zmm22,%zmm22 │ │ │ │ - vpshufb %zmm25,%zmm23,%zmm23 │ │ │ │ - vpmulhrsw %zmm27,%zmm20,%zmm20 │ │ │ │ - vpmulhrsw %zmm27,%zmm21,%zmm21 │ │ │ │ - vpmulhrsw %zmm27,%zmm22,%zmm22 │ │ │ │ - vpmulhrsw %zmm27,%zmm23,%zmm23 │ │ │ │ - vpunpckhdq %zmm17,%zmm16,%zmm12 │ │ │ │ - vpunpckldq %zmm17,%zmm16,%zmm16 │ │ │ │ - vpunpckhdq %zmm19,%zmm18,%zmm11 │ │ │ │ - vpunpckldq %zmm19,%zmm18,%zmm18 │ │ │ │ - vpunpckhdq %zmm21,%zmm20,%zmm6 │ │ │ │ - vpunpckldq %zmm21,%zmm20,%zmm20 │ │ │ │ - vpunpckhdq %zmm23,%zmm22,%zmm7 │ │ │ │ - vpunpckldq %zmm23,%zmm22,%zmm22 │ │ │ │ - vinserti32x8 $0x1,%ymm18,%zmm16,%zmm30 │ │ │ │ - vshufi32x4 $0xee,%zmm18,%zmm16,%zmm31 │ │ │ │ - vinserti32x8 $0x1,%ymm22,%zmm20,%zmm18 │ │ │ │ - vshufi32x4 $0xee,%zmm22,%zmm20,%zmm20 │ │ │ │ - vshufi32x4 $0x88,%zmm18,%zmm30,%zmm5 │ │ │ │ - vshufi32x4 $0xdd,%zmm18,%zmm30,%zmm30 │ │ │ │ - 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 338895 <__cxa_finalize@plt+0x30d845> │ │ │ │ - vpunpckhwd %zmm5,%zmm5,%zmm5 │ │ │ │ - vpunpckhwd %zmm31,%zmm31,%zmm31 │ │ │ │ - vpunpckhwd %zmm2,%zmm2,%zmm2 │ │ │ │ - vpunpckhwd %zmm30,%zmm30,%zmm30 │ │ │ │ - call 33b490 <__cxa_finalize@plt+0x310440> │ │ │ │ - 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 │ │ │ │ - vshufi32x4 $0xdd,%zmm6,%zmm12,%zmm12 │ │ │ │ - vpunpcklwd %zmm7,%zmm7,%zmm6 │ │ │ │ - vpunpckhwd %zmm12,%zmm12,%zmm13 │ │ │ │ - vpunpcklwd %zmm11,%zmm11,%zmm10 │ │ │ │ - vpunpckhwd %zmm8,%zmm8,%zmm9 │ │ │ │ - vmovdqa32 %zmm30,0x200(%rdx) │ │ │ │ - vmovdqa32 %zmm31,0x240(%rdx) │ │ │ │ - vmovdqa32 %zmm0,0x280(%rdx) │ │ │ │ - vmovdqa32 %zmm1,0x2c0(%rdx) │ │ │ │ - vpunpcklwd %zmm8,%zmm8,%zmm8 │ │ │ │ - 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 340120 <__cxa_finalize@plt+0x3150d0> │ │ │ │ - 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 │ │ │ │ - lea (%rsi,%rcx,1),%r8 │ │ │ │ - vpmulhrsw %zmm16,%zmm27,%zmm24 │ │ │ │ - vpmulhrsw %zmm13,%zmm27,%zmm25 │ │ │ │ - vmovdqa (%rdi),%xmm13 │ │ │ │ - vinserti128 $0x1,(%rdi,%rsi,1),%ymm13,%ymm13 │ │ │ │ - vmovdqa32 (%rax,%rcx,1),%xmm16 │ │ │ │ - vinserti32x4 $0x1,(%rax,%rsi,2),%ymm16,%ymm16 │ │ │ │ - vpermb %zmm13,%zmm26,%zmm13 │ │ │ │ - vpermb %zmm16,%zmm26,%zmm16 │ │ │ │ - vmovdqa32 %zmm28,(%rdx) │ │ │ │ - vpaddw %zmm24,%zmm13,%zmm13 │ │ │ │ - vpaddw %zmm25,%zmm16,%zmm16 │ │ │ │ - vpackuswb %zmm16,%zmm13,%zmm13 │ │ │ │ - vpermd %zmm13,%zmm29,%zmm13 │ │ │ │ - vmovdqa %xmm13,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm13,(%rdi,%rsi,1) │ │ │ │ - vextracti32x4 $0x2,%zmm13,(%rax,%rsi,2) │ │ │ │ - vextracti32x4 $0x3,%zmm13,(%rax,%rcx,1) │ │ │ │ - vpmulhrsw %zmm17,%zmm27,%zmm24 │ │ │ │ - vpmulhrsw %zmm12,%zmm27,%zmm25 │ │ │ │ - vmovdqa (%rdi,%rcx,1),%xmm13 │ │ │ │ - vinserti128 $0x1,(%rdi,%rsi,2),%ymm13,%ymm13 │ │ │ │ - vmovdqa (%rax),%xmm12 │ │ │ │ - vinserti128 $0x1,(%rax,%rsi,1),%ymm12,%ymm12 │ │ │ │ - vpermb %zmm13,%zmm26,%zmm13 │ │ │ │ - vpermb %zmm12,%zmm26,%zmm12 │ │ │ │ - vmovdqa32 %zmm28,0x40(%rdx) │ │ │ │ - vpaddw %zmm24,%zmm13,%zmm13 │ │ │ │ - vpaddw %zmm25,%zmm12,%zmm12 │ │ │ │ - vpackuswb %zmm12,%zmm13,%zmm13 │ │ │ │ - vpermd %zmm13,%zmm29,%zmm13 │ │ │ │ - vmovdqa %xmm13,(%rdi,%rcx,1) │ │ │ │ - vextracti128 $0x1,%ymm13,(%rdi,%rsi,2) │ │ │ │ - vextracti32x4 $0x2,%zmm13,(%rax,%rsi,1) │ │ │ │ - vextracti32x4 $0x3,%zmm13,(%rax) │ │ │ │ - add %r8,%rdi │ │ │ │ - sub %r8,%rax │ │ │ │ - vpmulhrsw %zmm18,%zmm27,%zmm24 │ │ │ │ - vpmulhrsw %zmm11,%zmm27,%zmm25 │ │ │ │ - vmovdqa (%rdi),%xmm13 │ │ │ │ - vinserti128 $0x1,(%rdi,%rsi,1),%ymm13,%ymm13 │ │ │ │ - vmovdqa (%rax,%rcx,1),%xmm12 │ │ │ │ - vinserti128 $0x1,(%rax,%rsi,2),%ymm12,%ymm12 │ │ │ │ - vpermb %zmm13,%zmm26,%zmm13 │ │ │ │ - vpermb %zmm12,%zmm26,%zmm12 │ │ │ │ - vmovdqa32 %zmm28,0x80(%rdx) │ │ │ │ - vpaddw %zmm24,%zmm13,%zmm13 │ │ │ │ - vpaddw %zmm25,%zmm12,%zmm12 │ │ │ │ - vpackuswb %zmm12,%zmm13,%zmm13 │ │ │ │ - vpermd %zmm13,%zmm29,%zmm13 │ │ │ │ - vmovdqa %xmm13,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm13,(%rdi,%rsi,1) │ │ │ │ - vextracti32x4 $0x2,%zmm13,(%rax,%rsi,2) │ │ │ │ - vextracti32x4 $0x3,%zmm13,(%rax,%rcx,1) │ │ │ │ - vpmulhrsw %zmm19,%zmm27,%zmm24 │ │ │ │ - vpmulhrsw %zmm10,%zmm27,%zmm25 │ │ │ │ - vmovdqa (%rdi,%rcx,1),%xmm13 │ │ │ │ - vinserti128 $0x1,(%rdi,%rsi,2),%ymm13,%ymm13 │ │ │ │ - vmovdqa (%rax),%xmm12 │ │ │ │ - vinserti128 $0x1,(%rax,%rsi,1),%ymm12,%ymm12 │ │ │ │ - vpermb %zmm13,%zmm26,%zmm13 │ │ │ │ - vpermb %zmm12,%zmm26,%zmm12 │ │ │ │ - vmovdqa32 %zmm28,0xc0(%rdx) │ │ │ │ - vpaddw %zmm24,%zmm13,%zmm13 │ │ │ │ - vpaddw %zmm25,%zmm12,%zmm12 │ │ │ │ - vpackuswb %zmm12,%zmm13,%zmm13 │ │ │ │ - vpermd %zmm13,%zmm29,%zmm13 │ │ │ │ - vmovdqa %xmm13,(%rdi,%rcx,1) │ │ │ │ - vextracti128 $0x1,%ymm13,(%rdi,%rsi,2) │ │ │ │ - vextracti32x4 $0x2,%zmm13,(%rax,%rsi,1) │ │ │ │ - vextracti32x4 $0x3,%zmm13,(%rax) │ │ │ │ - add %r8,%rdi │ │ │ │ - sub %r8,%rax │ │ │ │ - vpmulhrsw %zmm20,%zmm27,%zmm24 │ │ │ │ - vpmulhrsw %zmm9,%zmm27,%zmm25 │ │ │ │ - vmovdqa (%rdi),%xmm13 │ │ │ │ - vinserti128 $0x1,(%rdi,%rsi,1),%ymm13,%ymm13 │ │ │ │ - vmovdqa (%rax,%rcx,1),%xmm12 │ │ │ │ - vinserti128 $0x1,(%rax,%rsi,2),%ymm12,%ymm12 │ │ │ │ - vpermb %zmm13,%zmm26,%zmm13 │ │ │ │ - vpermb %zmm12,%zmm26,%zmm12 │ │ │ │ - vmovdqa32 %zmm28,0x100(%rdx) │ │ │ │ - vpaddw %zmm24,%zmm13,%zmm13 │ │ │ │ - vpaddw %zmm25,%zmm12,%zmm12 │ │ │ │ - vpackuswb %zmm12,%zmm13,%zmm13 │ │ │ │ - vpermd %zmm13,%zmm29,%zmm13 │ │ │ │ - vmovdqa %xmm13,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm13,(%rdi,%rsi,1) │ │ │ │ - vextracti32x4 $0x2,%zmm13,(%rax,%rsi,2) │ │ │ │ - vextracti32x4 $0x3,%zmm13,(%rax,%rcx,1) │ │ │ │ - vpmulhrsw %zmm21,%zmm27,%zmm24 │ │ │ │ - vpmulhrsw %zmm8,%zmm27,%zmm25 │ │ │ │ - vmovdqa (%rdi,%rcx,1),%xmm13 │ │ │ │ - vinserti128 $0x1,(%rdi,%rsi,2),%ymm13,%ymm13 │ │ │ │ - vmovdqa (%rax),%xmm12 │ │ │ │ - vinserti128 $0x1,(%rax,%rsi,1),%ymm12,%ymm12 │ │ │ │ - vpermb %zmm13,%zmm26,%zmm13 │ │ │ │ - vpermb %zmm12,%zmm26,%zmm12 │ │ │ │ - vmovdqa32 %zmm28,0x140(%rdx) │ │ │ │ - vpaddw %zmm24,%zmm13,%zmm13 │ │ │ │ - vpaddw %zmm25,%zmm12,%zmm12 │ │ │ │ - vpackuswb %zmm12,%zmm13,%zmm13 │ │ │ │ - vpermd %zmm13,%zmm29,%zmm13 │ │ │ │ - vmovdqa %xmm13,(%rdi,%rcx,1) │ │ │ │ - vextracti128 $0x1,%ymm13,(%rdi,%rsi,2) │ │ │ │ - vextracti32x4 $0x2,%zmm13,(%rax,%rsi,1) │ │ │ │ - vextracti32x4 $0x3,%zmm13,(%rax) │ │ │ │ - add %r8,%rdi │ │ │ │ - sub %r8,%rax │ │ │ │ - vpmulhrsw %zmm22,%zmm27,%zmm24 │ │ │ │ - vpmulhrsw %zmm7,%zmm27,%zmm25 │ │ │ │ - vmovdqa (%rdi),%xmm13 │ │ │ │ - vinserti128 $0x1,(%rdi,%rsi,1),%ymm13,%ymm13 │ │ │ │ - vmovdqa (%rax,%rcx,1),%xmm12 │ │ │ │ - vinserti128 $0x1,(%rax,%rsi,2),%ymm12,%ymm12 │ │ │ │ - vpermb %zmm13,%zmm26,%zmm13 │ │ │ │ - vpermb %zmm12,%zmm26,%zmm12 │ │ │ │ - vmovdqa32 %zmm28,0x180(%rdx) │ │ │ │ - vpaddw %zmm24,%zmm13,%zmm13 │ │ │ │ - vpaddw %zmm25,%zmm12,%zmm12 │ │ │ │ - vpackuswb %zmm12,%zmm13,%zmm13 │ │ │ │ - vpermd %zmm13,%zmm29,%zmm13 │ │ │ │ - vmovdqa %xmm13,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm13,(%rdi,%rsi,1) │ │ │ │ - vextracti32x4 $0x2,%zmm13,(%rax,%rsi,2) │ │ │ │ - vextracti32x4 $0x3,%zmm13,(%rax,%rcx,1) │ │ │ │ - vpmulhrsw %zmm23,%zmm27,%zmm24 │ │ │ │ - vpmulhrsw %zmm6,%zmm27,%zmm25 │ │ │ │ - vmovdqa (%rdi,%rcx,1),%xmm13 │ │ │ │ - vinserti128 $0x1,(%rdi,%rsi,2),%ymm13,%ymm13 │ │ │ │ - vmovdqa (%rax),%xmm12 │ │ │ │ - vinserti128 $0x1,(%rax,%rsi,1),%ymm12,%ymm12 │ │ │ │ - vpermb %zmm13,%zmm26,%zmm13 │ │ │ │ - vpermb %zmm12,%zmm26,%zmm12 │ │ │ │ - vmovdqa32 %zmm28,0x1c0(%rdx) │ │ │ │ - vpaddw %zmm24,%zmm13,%zmm13 │ │ │ │ - vpaddw %zmm25,%zmm12,%zmm12 │ │ │ │ - vpackuswb %zmm12,%zmm13,%zmm13 │ │ │ │ - vpermd %zmm13,%zmm29,%zmm13 │ │ │ │ - vmovdqa %xmm13,(%rdi,%rcx,1) │ │ │ │ - vextracti128 $0x1,%ymm13,(%rdi,%rsi,2) │ │ │ │ - vextracti32x4 $0x2,%zmm13,(%rax,%rsi,1) │ │ │ │ - vextracti32x4 $0x3,%zmm13,(%rax) │ │ │ │ - add %r8,%rdi │ │ │ │ - sub %r8,%rax │ │ │ │ - vmovdqa32 0x200(%rdx),%zmm25 │ │ │ │ - vpaddsw %zmm5,%zmm25,%zmm24 │ │ │ │ - vpsubsw %zmm5,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm27,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm27,%zmm25,%zmm25 │ │ │ │ - vmovdqa (%rdi),%xmm13 │ │ │ │ - vinserti128 $0x1,(%rdi,%rsi,1),%ymm13,%ymm13 │ │ │ │ - vmovdqa (%rax,%rcx,1),%xmm12 │ │ │ │ - vinserti128 $0x1,(%rax,%rsi,2),%ymm12,%ymm12 │ │ │ │ - vpermb %zmm13,%zmm26,%zmm13 │ │ │ │ - vpermb %zmm12,%zmm26,%zmm12 │ │ │ │ - vmovdqa32 %zmm28,0x200(%rdx) │ │ │ │ - vpaddw %zmm24,%zmm13,%zmm13 │ │ │ │ - vpaddw %zmm25,%zmm12,%zmm12 │ │ │ │ - vpackuswb %zmm12,%zmm13,%zmm13 │ │ │ │ - vpermd %zmm13,%zmm29,%zmm13 │ │ │ │ - vmovdqa %xmm13,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm13,(%rdi,%rsi,1) │ │ │ │ - vextracti32x4 $0x2,%zmm13,(%rax,%rsi,2) │ │ │ │ - vextracti32x4 $0x3,%zmm13,(%rax,%rcx,1) │ │ │ │ - vmovdqa32 0x240(%rdx),%zmm25 │ │ │ │ - vpaddsw %zmm4,%zmm25,%zmm24 │ │ │ │ - vpsubsw %zmm4,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm27,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm27,%zmm25,%zmm25 │ │ │ │ - vmovdqa (%rdi,%rcx,1),%xmm13 │ │ │ │ - vinserti128 $0x1,(%rdi,%rsi,2),%ymm13,%ymm13 │ │ │ │ - vmovdqa (%rax),%xmm12 │ │ │ │ - vinserti128 $0x1,(%rax,%rsi,1),%ymm12,%ymm12 │ │ │ │ - vpermb %zmm13,%zmm26,%zmm13 │ │ │ │ - vpermb %zmm12,%zmm26,%zmm12 │ │ │ │ - vmovdqa32 %zmm28,0x240(%rdx) │ │ │ │ - vpaddw %zmm24,%zmm13,%zmm13 │ │ │ │ - vpaddw %zmm25,%zmm12,%zmm12 │ │ │ │ - vpackuswb %zmm12,%zmm13,%zmm13 │ │ │ │ - vpermd %zmm13,%zmm29,%zmm13 │ │ │ │ - vmovdqa %xmm13,(%rdi,%rcx,1) │ │ │ │ - vextracti128 $0x1,%ymm13,(%rdi,%rsi,2) │ │ │ │ - vextracti32x4 $0x2,%zmm13,(%rax,%rsi,1) │ │ │ │ - vextracti32x4 $0x3,%zmm13,(%rax) │ │ │ │ - add %r8,%rdi │ │ │ │ - sub %r8,%rax │ │ │ │ - vmovdqa32 0x280(%rdx),%zmm25 │ │ │ │ - vpaddsw %zmm3,%zmm25,%zmm24 │ │ │ │ - vpsubsw %zmm3,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm27,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm27,%zmm25,%zmm25 │ │ │ │ - vmovdqa (%rdi),%xmm13 │ │ │ │ - vinserti128 $0x1,(%rdi,%rsi,1),%ymm13,%ymm13 │ │ │ │ - vmovdqa (%rax,%rcx,1),%xmm12 │ │ │ │ - vinserti128 $0x1,(%rax,%rsi,2),%ymm12,%ymm12 │ │ │ │ - vpermb %zmm13,%zmm26,%zmm13 │ │ │ │ - vpermb %zmm12,%zmm26,%zmm12 │ │ │ │ - vmovdqa32 %zmm28,0x280(%rdx) │ │ │ │ - vpaddw %zmm24,%zmm13,%zmm13 │ │ │ │ - vpaddw %zmm25,%zmm12,%zmm12 │ │ │ │ - vpackuswb %zmm12,%zmm13,%zmm13 │ │ │ │ - vpermd %zmm13,%zmm29,%zmm13 │ │ │ │ - vmovdqa %xmm13,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm13,(%rdi,%rsi,1) │ │ │ │ - vextracti32x4 $0x2,%zmm13,(%rax,%rsi,2) │ │ │ │ - vextracti32x4 $0x3,%zmm13,(%rax,%rcx,1) │ │ │ │ - vmovdqa32 0x2c0(%rdx),%zmm25 │ │ │ │ - vpaddsw %zmm2,%zmm25,%zmm24 │ │ │ │ - vpsubsw %zmm2,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm27,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm27,%zmm25,%zmm25 │ │ │ │ - vmovdqa (%rdi,%rcx,1),%xmm13 │ │ │ │ - vinserti128 $0x1,(%rdi,%rsi,2),%ymm13,%ymm13 │ │ │ │ - vmovdqa (%rax),%xmm12 │ │ │ │ - vinserti128 $0x1,(%rax,%rsi,1),%ymm12,%ymm12 │ │ │ │ - vpermb %zmm13,%zmm26,%zmm13 │ │ │ │ - vpermb %zmm12,%zmm26,%zmm12 │ │ │ │ - vmovdqa32 %zmm28,0x2c0(%rdx) │ │ │ │ - vpaddw %zmm24,%zmm13,%zmm13 │ │ │ │ - vpaddw %zmm25,%zmm12,%zmm12 │ │ │ │ - vpackuswb %zmm12,%zmm13,%zmm13 │ │ │ │ - vpermd %zmm13,%zmm29,%zmm13 │ │ │ │ - vmovdqa %xmm13,(%rdi,%rcx,1) │ │ │ │ - vextracti128 $0x1,%ymm13,(%rdi,%rsi,2) │ │ │ │ - vextracti32x4 $0x2,%zmm13,(%rax,%rsi,1) │ │ │ │ - vextracti32x4 $0x3,%zmm13,(%rax) │ │ │ │ - add %r8,%rdi │ │ │ │ - sub %r8,%rax │ │ │ │ - vmovdqa32 0x300(%rdx),%zmm25 │ │ │ │ - vpaddsw %zmm1,%zmm25,%zmm24 │ │ │ │ - vpsubsw %zmm1,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm27,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm27,%zmm25,%zmm25 │ │ │ │ - vmovdqa (%rdi),%xmm13 │ │ │ │ - vinserti128 $0x1,(%rdi,%rsi,1),%ymm13,%ymm13 │ │ │ │ - vmovdqa (%rax,%rcx,1),%xmm12 │ │ │ │ - vinserti128 $0x1,(%rax,%rsi,2),%ymm12,%ymm12 │ │ │ │ - vpermb %zmm13,%zmm26,%zmm13 │ │ │ │ - vpermb %zmm12,%zmm26,%zmm12 │ │ │ │ - vmovdqa32 %zmm28,0x300(%rdx) │ │ │ │ - vpaddw %zmm24,%zmm13,%zmm13 │ │ │ │ - vpaddw %zmm25,%zmm12,%zmm12 │ │ │ │ - vpackuswb %zmm12,%zmm13,%zmm13 │ │ │ │ - vpermd %zmm13,%zmm29,%zmm13 │ │ │ │ - vmovdqa %xmm13,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm13,(%rdi,%rsi,1) │ │ │ │ - vextracti32x4 $0x2,%zmm13,(%rax,%rsi,2) │ │ │ │ - vextracti32x4 $0x3,%zmm13,(%rax,%rcx,1) │ │ │ │ - vmovdqa32 0x340(%rdx),%zmm25 │ │ │ │ - vpaddsw %zmm0,%zmm25,%zmm24 │ │ │ │ - vpsubsw %zmm0,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm27,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm27,%zmm25,%zmm25 │ │ │ │ - vmovdqa (%rdi,%rcx,1),%xmm13 │ │ │ │ - vinserti128 $0x1,(%rdi,%rsi,2),%ymm13,%ymm13 │ │ │ │ - vmovdqa (%rax),%xmm12 │ │ │ │ - vinserti128 $0x1,(%rax,%rsi,1),%ymm12,%ymm12 │ │ │ │ - vpermb %zmm13,%zmm26,%zmm13 │ │ │ │ - vpermb %zmm12,%zmm26,%zmm12 │ │ │ │ - vmovdqa32 %zmm28,0x340(%rdx) │ │ │ │ - vpaddw %zmm24,%zmm13,%zmm13 │ │ │ │ - vpaddw %zmm25,%zmm12,%zmm12 │ │ │ │ - vpackuswb %zmm12,%zmm13,%zmm13 │ │ │ │ - vpermd %zmm13,%zmm29,%zmm13 │ │ │ │ - vmovdqa %xmm13,(%rdi,%rcx,1) │ │ │ │ - vextracti128 $0x1,%ymm13,(%rdi,%rsi,2) │ │ │ │ - vextracti32x4 $0x2,%zmm13,(%rax,%rsi,1) │ │ │ │ - vextracti32x4 $0x3,%zmm13,(%rax) │ │ │ │ - add %r8,%rdi │ │ │ │ - sub %r8,%rax │ │ │ │ - vmovdqa32 0x380(%rdx),%zmm25 │ │ │ │ - vpaddsw %zmm31,%zmm25,%zmm24 │ │ │ │ - vpsubsw %zmm31,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm27,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm27,%zmm25,%zmm25 │ │ │ │ - vmovdqa (%rdi),%xmm13 │ │ │ │ - vinserti128 $0x1,(%rdi,%rsi,1),%ymm13,%ymm13 │ │ │ │ - vmovdqa (%rax,%rcx,1),%xmm12 │ │ │ │ - vinserti128 $0x1,(%rax,%rsi,2),%ymm12,%ymm12 │ │ │ │ - vpermb %zmm13,%zmm26,%zmm13 │ │ │ │ - vpermb %zmm12,%zmm26,%zmm12 │ │ │ │ - vmovdqa32 %zmm28,0x380(%rdx) │ │ │ │ - vpaddw %zmm24,%zmm13,%zmm13 │ │ │ │ - vpaddw %zmm25,%zmm12,%zmm12 │ │ │ │ - vpackuswb %zmm12,%zmm13,%zmm13 │ │ │ │ - vpermd %zmm13,%zmm29,%zmm13 │ │ │ │ - vmovdqa %xmm13,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm13,(%rdi,%rsi,1) │ │ │ │ - vextracti32x4 $0x2,%zmm13,(%rax,%rsi,2) │ │ │ │ - vextracti32x4 $0x3,%zmm13,(%rax,%rcx,1) │ │ │ │ - vmovdqa32 0x3c0(%rdx),%zmm25 │ │ │ │ - vpaddsw %zmm30,%zmm25,%zmm24 │ │ │ │ - vpsubsw %zmm30,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm27,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm27,%zmm25,%zmm25 │ │ │ │ - vmovdqa (%rdi,%rcx,1),%xmm13 │ │ │ │ - vinserti128 $0x1,(%rdi,%rsi,2),%ymm13,%ymm13 │ │ │ │ - vmovdqa (%rax),%xmm12 │ │ │ │ - vinserti128 $0x1,(%rax,%rsi,1),%ymm12,%ymm12 │ │ │ │ - vpermb %zmm13,%zmm26,%zmm13 │ │ │ │ - vpermb %zmm12,%zmm26,%zmm12 │ │ │ │ - vmovdqa32 %zmm28,0x3c0(%rdx) │ │ │ │ - vpaddw %zmm24,%zmm13,%zmm13 │ │ │ │ - vpaddw %zmm25,%zmm12,%zmm12 │ │ │ │ - vpackuswb %zmm12,%zmm13,%zmm13 │ │ │ │ - vpermd %zmm13,%zmm29,%zmm13 │ │ │ │ - vmovdqa %xmm13,(%rdi,%rcx,1) │ │ │ │ - vextracti128 $0x1,%ymm13,(%rdi,%rsi,2) │ │ │ │ - vextracti32x4 $0x2,%zmm13,(%rax,%rsi,1) │ │ │ │ - vextracti32x4 $0x3,%zmm13,(%rax) │ │ │ │ - vzeroupper │ │ │ │ + je 334fe8 <__cxa_finalize@plt+0x309f98> │ │ │ │ + call 335040 <__cxa_finalize@plt+0x309ff0> │ │ │ │ + add $0x248,%rsp │ │ │ │ ret │ │ │ │ - movswl (%rdx),%eax │ │ │ │ + movd 0xa8ff0(%rip),%xmm1 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movd 0xa8fff(%rip),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ - or $0x40,%ecx │ │ │ │ - imul $0xb5,%eax,%eax │ │ │ │ - add $0x280,%eax │ │ │ │ - sar $0xa,%eax │ │ │ │ - jmp 337878 <__cxa_finalize@plt+0x30c828> │ │ │ │ - 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 │ │ │ │ - vpbroadcastd 0x114(%r9),%zmm0 │ │ │ │ - vpbroadcastd 0x120(%r9),%zmm31 │ │ │ │ - vpmulhrsw %zmm6,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm13,%zmm5,%zmm5 │ │ │ │ - vpmulhrsw %zmm10,%zmm30,%zmm30 │ │ │ │ - vpmulhrsw %zmm9,%zmm1,%zmm1 │ │ │ │ - vpmulhrsw %zmm8,%zmm2,%zmm2 │ │ │ │ - vpmulhrsw %zmm11,%zmm3,%zmm3 │ │ │ │ - vpmulhrsw %zmm12,%zmm0,%zmm0 │ │ │ │ - vpmulhrsw %zmm7,%zmm31,%zmm31 │ │ │ │ - vmovdqa32 %zmm24,%zmm6 │ │ │ │ - vmovdqa32 %zmm5,%zmm13 │ │ │ │ - vmovdqa32 %zmm30,%zmm10 │ │ │ │ - vmovdqa32 %zmm1,%zmm9 │ │ │ │ - vmovdqa32 %zmm2,%zmm8 │ │ │ │ - vmovdqa32 %zmm3,%zmm11 │ │ │ │ - vmovdqa32 %zmm0,%zmm12 │ │ │ │ - vmovdqa32 %zmm31,%zmm4 │ │ │ │ - jmp 3402f0 <__cxa_finalize@plt+0x3152a0> │ │ │ │ - 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 │ │ │ │ - vpmulhrsw %zmm25,%zmm5,%zmm5 │ │ │ │ - vpbroadcastd 0xf8(%r9),%zmm25 │ │ │ │ - vpmulhrsw %zmm27,%zmm30,%zmm30 │ │ │ │ - vpbroadcastd 0xfc(%r9),%zmm27 │ │ │ │ - vpmulhrsw %zmm28,%zmm13,%zmm13 │ │ │ │ - vpbroadcastd 0x100(%r9),%zmm28 │ │ │ │ - vpmulhrsw %zmm24,%zmm10,%zmm10 │ │ │ │ - vpbroadcastd 0x104(%r9),%zmm24 │ │ │ │ - vpmulhrsw %zmm25,%zmm1,%zmm1 │ │ │ │ - vpbroadcastd 0x108(%r9),%zmm25 │ │ │ │ - vpmulhrsw %zmm27,%zmm2,%zmm2 │ │ │ │ - vpbroadcastd 0x10c(%r9),%zmm27 │ │ │ │ - vpmulhrsw %zmm28,%zmm9,%zmm9 │ │ │ │ - vpbroadcastd 0x110(%r9),%zmm28 │ │ │ │ - vpmulhrsw %zmm24,%zmm8,%zmm8 │ │ │ │ - vpbroadcastd 0x114(%r9),%zmm24 │ │ │ │ - vpmulhrsw %zmm25,%zmm3,%zmm3 │ │ │ │ - vpbroadcastd 0x118(%r9),%zmm25 │ │ │ │ - vpmulhrsw %zmm27,%zmm0,%zmm0 │ │ │ │ - vpbroadcastd 0x11c(%r9),%zmm27 │ │ │ │ - vpmulhrsw %zmm28,%zmm11,%zmm11 │ │ │ │ - vpbroadcastd 0x120(%r9),%zmm28 │ │ │ │ - vpmulhrsw %zmm24,%zmm12,%zmm12 │ │ │ │ - vpmulhrsw %zmm25,%zmm31,%zmm31 │ │ │ │ - vpmulhrsw %zmm27,%zmm4,%zmm4 │ │ │ │ - vpmulhrsw %zmm28,%zmm7,%zmm7 │ │ │ │ - vpsubsw %zmm5,%zmm6,%zmm24 │ │ │ │ - vpaddsw %zmm5,%zmm6,%zmm6 │ │ │ │ - vpsubsw %zmm30,%zmm13,%zmm5 │ │ │ │ - vpaddsw %zmm30,%zmm13,%zmm13 │ │ │ │ - vpsubsw %zmm1,%zmm10,%zmm30 │ │ │ │ - vpaddsw %zmm1,%zmm10,%zmm10 │ │ │ │ - vpsubsw %zmm2,%zmm9,%zmm1 │ │ │ │ - vpaddsw %zmm2,%zmm9,%zmm9 │ │ │ │ - vpsubsw %zmm3,%zmm8,%zmm2 │ │ │ │ - vpaddsw %zmm3,%zmm8,%zmm8 │ │ │ │ - vpsubsw %zmm0,%zmm11,%zmm3 │ │ │ │ - vpaddsw %zmm0,%zmm11,%zmm11 │ │ │ │ - vpsubsw %zmm31,%zmm12,%zmm0 │ │ │ │ - vpaddsw %zmm31,%zmm12,%zmm12 │ │ │ │ - vpsubsw %zmm4,%zmm7,%zmm31 │ │ │ │ - vpaddsw %zmm7,%zmm4,%zmm4 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0x144(%r9){1to16},%zmm24,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm7 │ │ │ │ - vpdpwssd 0x148(%r9){1to16},%zmm24,%zmm7 │ │ │ │ - vpslld $0x4,%zmm25,%zmm24 │ │ │ │ - vpmultishiftqb %zmm7,%zmm29,%zmm24{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0x148(%r9){1to16},%zmm5,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm7 │ │ │ │ - vpdpwssd 0x14c(%r9){1to16},%zmm5,%zmm7 │ │ │ │ - vpslld $0x4,%zmm25,%zmm5 │ │ │ │ - vpmultishiftqb %zmm7,%zmm29,%zmm5{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0xc(%r9){1to16},%zmm30,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm7 │ │ │ │ - vpdpwssd 0x10(%r9){1to16},%zmm30,%zmm7 │ │ │ │ - vpslld $0x4,%zmm25,%zmm30 │ │ │ │ - vpmultishiftqb %zmm7,%zmm29,%zmm30{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0x10(%r9){1to16},%zmm1,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm7 │ │ │ │ - vpdpwssd 0x14(%r9){1to16},%zmm1,%zmm7 │ │ │ │ - vpslld $0x4,%zmm25,%zmm1 │ │ │ │ - vpmultishiftqb %zmm7,%zmm29,%zmm1{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0x1ac(%r9){1to16},%zmm2,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm7 │ │ │ │ - vpdpwssd 0x1b0(%r9){1to16},%zmm2,%zmm7 │ │ │ │ - vpslld $0x4,%zmm25,%zmm2 │ │ │ │ - vpmultishiftqb %zmm7,%zmm29,%zmm2{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0x1b0(%r9){1to16},%zmm3,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm7 │ │ │ │ - vpdpwssd 0x1b4(%r9){1to16},%zmm3,%zmm7 │ │ │ │ - vpslld $0x4,%zmm25,%zmm3 │ │ │ │ - vpmultishiftqb %zmm7,%zmm29,%zmm3{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0x18(%r9){1to16},%zmm0,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm7 │ │ │ │ - vpdpwssd 0x1c(%r9){1to16},%zmm0,%zmm7 │ │ │ │ - vpslld $0x4,%zmm25,%zmm0 │ │ │ │ - vpmultishiftqb %zmm7,%zmm29,%zmm0{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0x1c(%r9){1to16},%zmm31,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm7 │ │ │ │ - vpdpwssd 0x20(%r9){1to16},%zmm31,%zmm7 │ │ │ │ - vpslld $0x4,%zmm25,%zmm31 │ │ │ │ - vpmultishiftqb %zmm7,%zmm29,%zmm31{%k7} │ │ │ │ - vpbroadcastd 0x154(%r9),%zmm27 │ │ │ │ - vpsubsw %zmm10,%zmm9,%zmm7 │ │ │ │ - vpaddsw %zmm10,%zmm9,%zmm9 │ │ │ │ - vpsubsw %zmm11,%zmm8,%zmm10 │ │ │ │ - vpaddsw %zmm8,%zmm11,%zmm11 │ │ │ │ - vpsubsw %zmm12,%zmm4,%zmm8 │ │ │ │ - vpaddsw %zmm12,%zmm4,%zmm4 │ │ │ │ - vpsubsw %zmm5,%zmm24,%zmm12 │ │ │ │ - vpaddsw %zmm5,%zmm24,%zmm24 │ │ │ │ - vpsubsw %zmm30,%zmm1,%zmm5 │ │ │ │ - vpaddsw %zmm30,%zmm1,%zmm1 │ │ │ │ - vpsubsw %zmm3,%zmm2,%zmm30 │ │ │ │ - vpaddsw %zmm3,%zmm2,%zmm2 │ │ │ │ - vpsubsw %zmm0,%zmm31,%zmm3 │ │ │ │ - vpaddsw %zmm0,%zmm31,%zmm31 │ │ │ │ - vpsubsw %zmm13,%zmm6,%zmm0 │ │ │ │ - vpaddsw %zmm13,%zmm6,%zmm6 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0x150(%r9){1to16},%zmm0,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm13 │ │ │ │ - vpdpwssd %zmm27,%zmm0,%zmm13 │ │ │ │ - vpslld $0x4,%zmm25,%zmm0 │ │ │ │ - vpmultishiftqb %zmm13,%zmm29,%zmm0{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0x150(%r9){1to16},%zmm12,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm13 │ │ │ │ - vpdpwssd %zmm27,%zmm12,%zmm13 │ │ │ │ - vpslld $0x4,%zmm25,%zmm12 │ │ │ │ - vpmultishiftqb %zmm13,%zmm29,%zmm12{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm27,%zmm7,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm13 │ │ │ │ - vpdpwssd -0x48(%r9){1to16},%zmm7,%zmm13 │ │ │ │ - vpslld $0x4,%zmm25,%zmm7 │ │ │ │ - vpmultishiftqb %zmm13,%zmm29,%zmm7{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm27,%zmm5,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm13 │ │ │ │ - vpdpwssd -0x48(%r9){1to16},%zmm5,%zmm13 │ │ │ │ - vpslld $0x4,%zmm25,%zmm5 │ │ │ │ - vpmultishiftqb %zmm13,%zmm29,%zmm5{%k7} │ │ │ │ - vpbroadcastd 0x1bc(%r9),%zmm27 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0x1b8(%r9){1to16},%zmm10,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm13 │ │ │ │ - vpdpwssd %zmm27,%zmm10,%zmm13 │ │ │ │ - vpslld $0x4,%zmm25,%zmm10 │ │ │ │ - vpmultishiftqb %zmm13,%zmm29,%zmm10{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0x1b8(%r9){1to16},%zmm30,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm13 │ │ │ │ - vpdpwssd %zmm27,%zmm30,%zmm13 │ │ │ │ - vpslld $0x4,%zmm25,%zmm30 │ │ │ │ - vpmultishiftqb %zmm13,%zmm29,%zmm30{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm27,%zmm8,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm13 │ │ │ │ - vpdpwssd -0x44(%r9){1to16},%zmm8,%zmm13 │ │ │ │ - vpslld $0x4,%zmm25,%zmm8 │ │ │ │ - vpmultishiftqb %zmm13,%zmm29,%zmm8{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm27,%zmm3,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm13 │ │ │ │ - vpdpwssd -0x44(%r9){1to16},%zmm3,%zmm13 │ │ │ │ - vpslld $0x4,%zmm25,%zmm3 │ │ │ │ - vpmultishiftqb %zmm13,%zmm29,%zmm3{%k7} │ │ │ │ - vpbroadcastd -0x38(%r9),%zmm27 │ │ │ │ - vpbroadcastd -0x34(%r9),%zmm28 │ │ │ │ - vpsubsw %zmm9,%zmm6,%zmm13 │ │ │ │ - vpaddsw %zmm9,%zmm6,%zmm6 │ │ │ │ - vpsubsw %zmm11,%zmm4,%zmm9 │ │ │ │ - vpaddsw %zmm11,%zmm4,%zmm4 │ │ │ │ - vpsubsw %zmm1,%zmm24,%zmm11 │ │ │ │ - vpaddsw %zmm1,%zmm24,%zmm24 │ │ │ │ - vpsubsw %zmm2,%zmm31,%zmm1 │ │ │ │ - vpaddsw %zmm2,%zmm31,%zmm31 │ │ │ │ - vpaddsw %zmm7,%zmm0,%zmm2 │ │ │ │ - vpsubsw %zmm7,%zmm0,%zmm0 │ │ │ │ - vpsubsw %zmm10,%zmm8,%zmm7 │ │ │ │ - vpaddsw %zmm10,%zmm8,%zmm8 │ │ │ │ - vpaddsw %zmm5,%zmm12,%zmm10 │ │ │ │ - vpsubsw %zmm5,%zmm12,%zmm12 │ │ │ │ - vpsubsw %zmm30,%zmm3,%zmm5 │ │ │ │ - vpaddsw %zmm30,%zmm3,%zmm3 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm27,%zmm13,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm30 │ │ │ │ - vpdpwssd %zmm28,%zmm13,%zmm30 │ │ │ │ - vpslld $0x4,%zmm25,%zmm13 │ │ │ │ - vpmultishiftqb %zmm30,%zmm29,%zmm13{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm27,%zmm11,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm30 │ │ │ │ - vpdpwssd %zmm28,%zmm11,%zmm30 │ │ │ │ - vpslld $0x4,%zmm25,%zmm11 │ │ │ │ - vpmultishiftqb %zmm30,%zmm29,%zmm11{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm27,%zmm0,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm30 │ │ │ │ - vpdpwssd %zmm28,%zmm0,%zmm30 │ │ │ │ - vpslld $0x4,%zmm25,%zmm0 │ │ │ │ - vpmultishiftqb %zmm30,%zmm29,%zmm0{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm27,%zmm12,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm30 │ │ │ │ - vpdpwssd %zmm28,%zmm12,%zmm30 │ │ │ │ - vpslld $0x4,%zmm25,%zmm12 │ │ │ │ - vpmultishiftqb %zmm30,%zmm29,%zmm12{%k7} │ │ │ │ - vpbroadcastd -0x30(%r9),%zmm27 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm28,%zmm9,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm30 │ │ │ │ - vpdpwssd %zmm27,%zmm9,%zmm30 │ │ │ │ - vpslld $0x4,%zmm25,%zmm9 │ │ │ │ - vpmultishiftqb %zmm30,%zmm29,%zmm9{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm28,%zmm1,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm30 │ │ │ │ - vpdpwssd %zmm27,%zmm1,%zmm30 │ │ │ │ - vpslld $0x4,%zmm25,%zmm1 │ │ │ │ - vpmultishiftqb %zmm30,%zmm29,%zmm1{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm28,%zmm7,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm30 │ │ │ │ - vpdpwssd %zmm27,%zmm7,%zmm30 │ │ │ │ - vpslld $0x4,%zmm25,%zmm7 │ │ │ │ - vpmultishiftqb %zmm30,%zmm29,%zmm7{%k7} │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm28,%zmm5,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm30 │ │ │ │ - vpdpwssd %zmm27,%zmm5,%zmm30 │ │ │ │ - vpslld $0x4,%zmm25,%zmm5 │ │ │ │ - vpmultishiftqb %zmm30,%zmm29,%zmm5{%k7} │ │ │ │ - vbroadcasti32x4 -0xc0(%r9),%zmm29 │ │ │ │ - vpbroadcastd -0x40(%r9),%zmm27 │ │ │ │ - vpbroadcastd -0x3c(%r9),%zmm28 │ │ │ │ - vpaddsw %zmm4,%zmm6,%zmm30 │ │ │ │ - vpsubsw %zmm4,%zmm6,%zmm6 │ │ │ │ - vpsubsw %zmm31,%zmm24,%zmm4 │ │ │ │ - vpaddsw %zmm31,%zmm24,%zmm24 │ │ │ │ - vpaddsw %zmm8,%zmm2,%zmm31 │ │ │ │ - vpsubsw %zmm8,%zmm2,%zmm2 │ │ │ │ - vpsubsw %zmm3,%zmm10,%zmm8 │ │ │ │ - vpaddsw %zmm3,%zmm10,%zmm10 │ │ │ │ - vpshufb %zmm29,%zmm30,%zmm30 │ │ │ │ - vpshufb %zmm29,%zmm24,%zmm24 │ │ │ │ - vpshufb %zmm29,%zmm31,%zmm31 │ │ │ │ - vpshufb %zmm29,%zmm10,%zmm10 │ │ │ │ - vpsubsw %zmm9,%zmm13,%zmm3 │ │ │ │ - vpaddsw %zmm13,%zmm9,%zmm9 │ │ │ │ - vpsubsw %zmm1,%zmm11,%zmm13 │ │ │ │ - vpaddsw %zmm1,%zmm11,%zmm11 │ │ │ │ - vpsubsw %zmm7,%zmm0,%zmm1 │ │ │ │ - vpaddsw %zmm7,%zmm0,%zmm0 │ │ │ │ - vpsubsw %zmm5,%zmm12,%zmm25 │ │ │ │ - vpaddsw %zmm5,%zmm12,%zmm12 │ │ │ │ - vpshufb %zmm29,%zmm9,%zmm9 │ │ │ │ - vpshufb %zmm29,%zmm11,%zmm11 │ │ │ │ - vpshufb %zmm29,%zmm0,%zmm0 │ │ │ │ - vpshufb %zmm29,%zmm12,%zmm12 │ │ │ │ - vmovdqa32 %zmm26,%zmm29 │ │ │ │ - vpdpwssd %zmm27,%zmm6,%zmm29 │ │ │ │ - vmovdqa32 %zmm26,%zmm5 │ │ │ │ - vpdpwssd %zmm28,%zmm6,%zmm5 │ │ │ │ - vpsrad $0xc,%zmm29,%zmm29 │ │ │ │ - vpsrad $0xc,%zmm5,%zmm5 │ │ │ │ - vmovdqa32 %zmm26,%zmm7 │ │ │ │ - vpdpwssd %zmm27,%zmm4,%zmm7 │ │ │ │ - vmovdqa32 %zmm26,%zmm6 │ │ │ │ - vpdpwssd %zmm28,%zmm4,%zmm6 │ │ │ │ - vpsrad $0xc,%zmm7,%zmm7 │ │ │ │ - vpsrad $0xc,%zmm6,%zmm6 │ │ │ │ - vpackssdw %zmm6,%zmm5,%zmm5 │ │ │ │ - vpackssdw %zmm7,%zmm29,%zmm29 │ │ │ │ - vmovdqa32 %zmm26,%zmm6 │ │ │ │ - vpdpwssd %zmm27,%zmm2,%zmm6 │ │ │ │ - vmovdqa32 %zmm26,%zmm4 │ │ │ │ - vpdpwssd %zmm28,%zmm2,%zmm4 │ │ │ │ - vpsrad $0xc,%zmm6,%zmm6 │ │ │ │ - vpsrad $0xc,%zmm4,%zmm4 │ │ │ │ - vmovdqa32 %zmm26,%zmm7 │ │ │ │ - vpdpwssd %zmm27,%zmm8,%zmm7 │ │ │ │ - vmovdqa32 %zmm26,%zmm2 │ │ │ │ - vpdpwssd %zmm28,%zmm8,%zmm2 │ │ │ │ - vpsrad $0xc,%zmm7,%zmm7 │ │ │ │ - vpsrad $0xc,%zmm2,%zmm2 │ │ │ │ - vpackssdw %zmm2,%zmm4,%zmm4 │ │ │ │ - vpackssdw %zmm7,%zmm6,%zmm6 │ │ │ │ - vmovdqa32 %zmm26,%zmm8 │ │ │ │ - vpdpwssd %zmm27,%zmm3,%zmm8 │ │ │ │ - vmovdqa32 %zmm26,%zmm2 │ │ │ │ - vpdpwssd %zmm28,%zmm3,%zmm2 │ │ │ │ - vpsrad $0xc,%zmm8,%zmm8 │ │ │ │ - vpsrad $0xc,%zmm2,%zmm2 │ │ │ │ - vmovdqa32 %zmm26,%zmm7 │ │ │ │ - vpdpwssd %zmm27,%zmm13,%zmm7 │ │ │ │ - vmovdqa32 %zmm26,%zmm3 │ │ │ │ - vpdpwssd %zmm28,%zmm13,%zmm3 │ │ │ │ - vpsrad $0xc,%zmm7,%zmm7 │ │ │ │ - vpsrad $0xc,%zmm3,%zmm3 │ │ │ │ - vpackssdw %zmm3,%zmm2,%zmm2 │ │ │ │ - vpackssdw %zmm7,%zmm8,%zmm8 │ │ │ │ - vmovdqa32 %zmm26,%zmm7 │ │ │ │ - vpdpwssd %zmm27,%zmm1,%zmm7 │ │ │ │ - vmovdqa32 %zmm26,%zmm3 │ │ │ │ - vpdpwssd %zmm28,%zmm1,%zmm3 │ │ │ │ - vpsrad $0xc,%zmm7,%zmm7 │ │ │ │ - vpsrad $0xc,%zmm3,%zmm3 │ │ │ │ - vmovdqa32 %zmm26,%zmm13 │ │ │ │ - vpdpwssd %zmm27,%zmm25,%zmm13 │ │ │ │ - vmovdqa32 %zmm26,%zmm1 │ │ │ │ - vpdpwssd %zmm28,%zmm25,%zmm1 │ │ │ │ - vpsrad $0xc,%zmm13,%zmm13 │ │ │ │ - vpsrad $0xc,%zmm1,%zmm1 │ │ │ │ - vpackssdw %zmm1,%zmm3,%zmm3 │ │ │ │ - vpackssdw %zmm13,%zmm7,%zmm7 │ │ │ │ - vpunpcklqdq %zmm11,%zmm9,%zmm1 │ │ │ │ - vpunpckhqdq %zmm11,%zmm9,%zmm9 │ │ │ │ - vpunpckhqdq %zmm10,%zmm31,%zmm11 │ │ │ │ - vpunpcklqdq %zmm10,%zmm31,%zmm31 │ │ │ │ - vpunpckhqdq %zmm12,%zmm0,%zmm10 │ │ │ │ - vpunpcklqdq %zmm12,%zmm0,%zmm0 │ │ │ │ - vpunpckhqdq %zmm24,%zmm30,%zmm12 │ │ │ │ - vpunpcklqdq %zmm24,%zmm30,%zmm30 │ │ │ │ - vpsubsw %zmm12,%zmm16,%zmm13 │ │ │ │ - vpaddsw %zmm12,%zmm16,%zmm16 │ │ │ │ - vpsubsw %zmm11,%zmm17,%zmm12 │ │ │ │ - vpaddsw %zmm11,%zmm17,%zmm17 │ │ │ │ - vpsubsw %zmm10,%zmm18,%zmm11 │ │ │ │ - vpaddsw %zmm10,%zmm18,%zmm18 │ │ │ │ - vpsubsw %zmm9,%zmm19,%zmm10 │ │ │ │ - vpaddsw %zmm9,%zmm19,%zmm19 │ │ │ │ - vpsubsw %zmm8,%zmm20,%zmm9 │ │ │ │ - vpaddsw %zmm8,%zmm20,%zmm20 │ │ │ │ - vpsubsw %zmm7,%zmm21,%zmm8 │ │ │ │ - vpaddsw %zmm7,%zmm21,%zmm21 │ │ │ │ - vpsubsw %zmm6,%zmm22,%zmm7 │ │ │ │ - vpaddsw %zmm6,%zmm22,%zmm22 │ │ │ │ - vpsubsw %zmm29,%zmm23,%zmm6 │ │ │ │ - vpaddsw %zmm29,%zmm23,%zmm23 │ │ │ │ + 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 32f3d9 <__cxa_finalize@plt+0x304389> │ │ │ │ + add $0x248,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x9e479(%rip),%r9 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 340a6d <__cxa_finalize@plt+0x315a1d> │ │ │ │ - movswl (%rdx),%eax │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - or $0x10,%ecx │ │ │ │ - imul $0xb5,%eax,%eax │ │ │ │ - add $0x280,%eax │ │ │ │ - sar $0xa,%eax │ │ │ │ - imul $0xb5,%eax,%eax │ │ │ │ - add $0x880,%eax │ │ │ │ - sar $0xc,%eax │ │ │ │ - vpxord %zmm18,%zmm18,%zmm18 │ │ │ │ - vpbroadcastw %eax,%zmm19 │ │ │ │ - vmovdqa32 (%rdi),%zmm17 │ │ │ │ - vpunpcklbw %zmm18,%zmm17,%zmm16 │ │ │ │ - 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 340a3b <__cxa_finalize@plt+0x3159eb> │ │ │ │ - ret │ │ │ │ - vmovdqa32 -0x4c0(%r9),%zmm3 │ │ │ │ - vmovdqa32 0x80(%rdx),%zmm8 │ │ │ │ - vmovdqa32 0x180(%rdx),%zmm12 │ │ │ │ - vmovdqa32 0x100(%rdx),%zmm10 │ │ │ │ - vmovdqa32 (%rdx),%zmm6 │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm7 │ │ │ │ - vmovdqa32 0x1c0(%rdx),%zmm13 │ │ │ │ - vmovdqa32 0x140(%rdx),%zmm11 │ │ │ │ - vmovdqa32 0xc0(%rdx),%zmm9 │ │ │ │ - vpermb %zmm8,%zmm3,%zmm24 │ │ │ │ - vpermb %zmm12,%zmm3,%zmm17 │ │ │ │ - vpermb %zmm10,%zmm3,%zmm23 │ │ │ │ - vpermb %zmm6,%zmm3,%zmm25 │ │ │ │ - vpermb %zmm7,%zmm3,%zmm5 │ │ │ │ - vpermb %zmm13,%zmm3,%zmm31 │ │ │ │ - vpermb %zmm11,%zmm3,%zmm2 │ │ │ │ - vpermb %zmm9,%zmm3,%zmm30 │ │ │ │ - vpslld $0x10,%zmm25,%zmm25 │ │ │ │ - vpord -0xa8(%r9){1to16},%zmm3,%zmm14 │ │ │ │ - vpermb %zmm6,%zmm14,%zmm6 │ │ │ │ - vpermb %zmm13,%zmm14,%zmm13 │ │ │ │ - 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 340be4 <__cxa_finalize@plt+0x315b94> │ │ │ │ - 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 3388e0 <__cxa_finalize@plt+0x30d890> │ │ │ │ - vpermb 0x3c0(%rdx),%zmm3,%zmm1 │ │ │ │ - vpermb 0x240(%rdx),%zmm3,%zmm4 │ │ │ │ - vpermb 0x2c0(%rdx),%zmm3,%zmm0 │ │ │ │ - vpermb 0x340(%rdx),%zmm3,%zmm3 │ │ │ │ - call 33b4f0 <__cxa_finalize@plt+0x3104a0> │ │ │ │ - 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) │ │ │ │ - vpermb 0x3c0(%rdx),%zmm14,%zmm5 │ │ │ │ - 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 3401c0 <__cxa_finalize@plt+0x315170> │ │ │ │ - jmp 340c2a <__cxa_finalize@plt+0x315bda> │ │ │ │ - call 338880 <__cxa_finalize@plt+0x30d830> │ │ │ │ - call 33b490 <__cxa_finalize@plt+0x310440> │ │ │ │ - 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 340120 <__cxa_finalize@plt+0x3150d0> │ │ │ │ - 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 341130 <__cxa_finalize@plt+0x3160e0> │ │ │ │ - call 3413b8 <__cxa_finalize@plt+0x316368> │ │ │ │ - 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) │ │ │ │ - vmovdqa32 %zmm23,0x1c0(%rdx) │ │ │ │ - vpmulhrsw 0x200(%rdx),%zmm29,%zmm16 │ │ │ │ - vpmulhrsw 0x240(%rdx),%zmm29,%zmm17 │ │ │ │ - vpmulhrsw 0x280(%rdx),%zmm29,%zmm18 │ │ │ │ - vpmulhrsw 0x2c0(%rdx),%zmm29,%zmm19 │ │ │ │ - vpbroadcastd -0xa4(%r9),%zmm14 │ │ │ │ - vpmulhrsw %zmm6,%zmm29,%zmm20 │ │ │ │ - vpmulhrsw %zmm7,%zmm29,%zmm21 │ │ │ │ - vpmulhrsw %zmm8,%zmm29,%zmm22 │ │ │ │ - vpmulhrsw %zmm9,%zmm29,%zmm23 │ │ │ │ - vpmulhrsw %zmm30,%zmm14,%zmm6 │ │ │ │ - vpmulhrsw %zmm10,%zmm29,%zmm30 │ │ │ │ - vpmulhrsw %zmm31,%zmm14,%zmm7 │ │ │ │ - vpmulhrsw %zmm11,%zmm29,%zmm31 │ │ │ │ - vpmulhrsw %zmm0,%zmm14,%zmm8 │ │ │ │ - vpmulhrsw %zmm12,%zmm29,%zmm0 │ │ │ │ - vpmulhrsw %zmm1,%zmm14,%zmm9 │ │ │ │ - vpmulhrsw %zmm13,%zmm29,%zmm1 │ │ │ │ - vpmulhrsw %zmm2,%zmm14,%zmm10 │ │ │ │ - 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 341227 <__cxa_finalize@plt+0x3161d7> │ │ │ │ - call 3413b8 <__cxa_finalize@plt+0x316368> │ │ │ │ - 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 │ │ │ │ - vpunpckhbw %zmm26,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm27,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm16,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vmovdqa32 %zmm24,(%rdi) │ │ │ │ - vmovdqa32 (%rdi,%rsi,1),%zmm25 │ │ │ │ - vpmulhrsw 0x40(%rdx),%zmm14,%zmm27 │ │ │ │ - vpmulhrsw %zmm14,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %zmm26,0x40(%rdx) │ │ │ │ - vpunpcklbw %zmm26,%zmm25,%zmm24 │ │ │ │ - vpunpckhbw %zmm26,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm27,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm17,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vmovdqa32 %zmm24,(%rdi,%rsi,1) │ │ │ │ - vmovdqa32 (%rdi,%rsi,2),%zmm25 │ │ │ │ - vpmulhrsw 0x80(%rdx),%zmm14,%zmm27 │ │ │ │ - vpmulhrsw %zmm14,%zmm18,%zmm18 │ │ │ │ - vmovdqa32 %zmm26,0x80(%rdx) │ │ │ │ - vpunpcklbw %zmm26,%zmm25,%zmm24 │ │ │ │ - vpunpckhbw %zmm26,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm27,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm18,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vmovdqa32 %zmm24,(%rdi,%rsi,2) │ │ │ │ - vmovdqa32 (%rdi,%rcx,1),%zmm25 │ │ │ │ - vpmulhrsw 0xc0(%rdx),%zmm14,%zmm27 │ │ │ │ - vpmulhrsw %zmm14,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 %zmm26,0xc0(%rdx) │ │ │ │ - vpunpcklbw %zmm26,%zmm25,%zmm24 │ │ │ │ - vpunpckhbw %zmm26,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm27,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm19,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vmovdqa32 %zmm24,(%rdi,%rcx,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovdqa32 (%rdi),%zmm25 │ │ │ │ - vpmulhrsw 0x100(%rdx),%zmm14,%zmm27 │ │ │ │ - vpmulhrsw %zmm14,%zmm20,%zmm20 │ │ │ │ - vmovdqa32 %zmm26,0x100(%rdx) │ │ │ │ - vpunpcklbw %zmm26,%zmm25,%zmm24 │ │ │ │ - vpunpckhbw %zmm26,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm27,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm20,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vmovdqa32 %zmm24,(%rdi) │ │ │ │ - vmovdqa32 (%rdi,%rsi,1),%zmm25 │ │ │ │ - vpmulhrsw 0x140(%rdx),%zmm14,%zmm27 │ │ │ │ - vpmulhrsw %zmm14,%zmm21,%zmm21 │ │ │ │ - vmovdqa32 %zmm26,0x140(%rdx) │ │ │ │ - vpunpcklbw %zmm26,%zmm25,%zmm24 │ │ │ │ - vpunpckhbw %zmm26,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm27,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm21,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vmovdqa32 %zmm24,(%rdi,%rsi,1) │ │ │ │ - vmovdqa32 (%rdi,%rsi,2),%zmm25 │ │ │ │ - vpmulhrsw 0x180(%rdx),%zmm14,%zmm27 │ │ │ │ - vpmulhrsw %zmm14,%zmm22,%zmm22 │ │ │ │ - vmovdqa32 %zmm26,0x180(%rdx) │ │ │ │ - vpunpcklbw %zmm26,%zmm25,%zmm24 │ │ │ │ - vpunpckhbw %zmm26,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm27,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm22,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vmovdqa32 %zmm24,(%rdi,%rsi,2) │ │ │ │ - vmovdqa32 (%rdi,%rcx,1),%zmm25 │ │ │ │ - vpmulhrsw 0x1c0(%rdx),%zmm14,%zmm27 │ │ │ │ - vpmulhrsw %zmm14,%zmm23,%zmm23 │ │ │ │ - vmovdqa32 %zmm26,0x1c0(%rdx) │ │ │ │ - vpunpcklbw %zmm26,%zmm25,%zmm24 │ │ │ │ - vpunpckhbw %zmm26,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm27,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm23,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vmovdqa32 %zmm24,(%rdi,%rcx,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovdqa32 (%rdi),%zmm25 │ │ │ │ - vpmulhrsw %zmm14,%zmm30,%zmm30 │ │ │ │ - vmovdqa32 %zmm26,0x200(%rdx) │ │ │ │ - vpunpcklbw %zmm26,%zmm25,%zmm24 │ │ │ │ - vpunpckhbw %zmm26,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm6,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm30,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vmovdqa32 %zmm24,(%rdi) │ │ │ │ - vmovdqa32 (%rdi,%rsi,1),%zmm25 │ │ │ │ - vpmulhrsw %zmm14,%zmm31,%zmm31 │ │ │ │ - vmovdqa32 %zmm26,0x240(%rdx) │ │ │ │ - vpunpcklbw %zmm26,%zmm25,%zmm24 │ │ │ │ - vpunpckhbw %zmm26,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm7,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm31,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vmovdqa32 %zmm24,(%rdi,%rsi,1) │ │ │ │ - vmovdqa32 (%rdi,%rsi,2),%zmm25 │ │ │ │ - vpmulhrsw %zmm14,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 %zmm26,0x280(%rdx) │ │ │ │ - vpunpcklbw %zmm26,%zmm25,%zmm24 │ │ │ │ - vpunpckhbw %zmm26,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm8,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm0,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vmovdqa32 %zmm24,(%rdi,%rsi,2) │ │ │ │ - vmovdqa32 (%rdi,%rcx,1),%zmm25 │ │ │ │ - vpmulhrsw %zmm14,%zmm1,%zmm1 │ │ │ │ - vmovdqa32 %zmm26,0x2c0(%rdx) │ │ │ │ - vpunpcklbw %zmm26,%zmm25,%zmm24 │ │ │ │ - vpunpckhbw %zmm26,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm9,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm1,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vmovdqa32 %zmm24,(%rdi,%rcx,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovdqa32 (%rdi),%zmm25 │ │ │ │ - vpmulhrsw %zmm14,%zmm2,%zmm2 │ │ │ │ - vmovdqa32 %zmm26,0x300(%rdx) │ │ │ │ - vpunpcklbw %zmm26,%zmm25,%zmm24 │ │ │ │ - vpunpckhbw %zmm26,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm10,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm2,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vmovdqa32 %zmm24,(%rdi) │ │ │ │ - vmovdqa32 (%rdi,%rsi,1),%zmm25 │ │ │ │ - vpmulhrsw %zmm14,%zmm3,%zmm3 │ │ │ │ - vmovdqa32 %zmm26,0x340(%rdx) │ │ │ │ - vpunpcklbw %zmm26,%zmm25,%zmm24 │ │ │ │ - vpunpckhbw %zmm26,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm11,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm3,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vmovdqa32 %zmm24,(%rdi,%rsi,1) │ │ │ │ - vmovdqa32 (%rdi,%rsi,2),%zmm25 │ │ │ │ - vpmulhrsw %zmm14,%zmm4,%zmm4 │ │ │ │ - vmovdqa32 %zmm26,0x380(%rdx) │ │ │ │ - vpunpcklbw %zmm26,%zmm25,%zmm24 │ │ │ │ - vpunpckhbw %zmm26,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm12,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm4,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vmovdqa32 %zmm24,(%rdi,%rsi,2) │ │ │ │ - vmovdqa32 (%rdi,%rcx,1),%zmm25 │ │ │ │ - vpmulhrsw %zmm14,%zmm5,%zmm5 │ │ │ │ - vmovdqa32 %zmm26,0x3c0(%rdx) │ │ │ │ - vpunpcklbw %zmm26,%zmm25,%zmm24 │ │ │ │ - vpunpckhbw %zmm26,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm13,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm5,%zmm25,%zmm25 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vmovdqa32 %zmm24,(%rdi,%rcx,1) │ │ │ │ - vzeroupper │ │ │ │ + cmp $0x6a,%ecx │ │ │ │ + jle 33517c <__cxa_finalize@plt+0x30a12c> │ │ │ │ + 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 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + movdqa 0xa8f70(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4e4 <__cxa_finalize@plt+0x304494> │ │ │ │ + movdqa %xmm0,0x98(%rsp) │ │ │ │ + movdqa %xmm4,0xa8(%rsp) │ │ │ │ + movdqa %xmm2,0x118(%rsp) │ │ │ │ + movdqa %xmm6,0x128(%rsp) │ │ │ │ + movdqa %xmm1,0x1f8(%rsp) │ │ │ │ + movdqa %xmm3,0x1e8(%rsp) │ │ │ │ + movdqa %xmm5,0x1b8(%rsp) │ │ │ │ + movdqa %xmm7,0x228(%rsp) │ │ │ │ + movdqa 0x20(%rdx),%xmm0 │ │ │ │ + movdqa 0x60(%rdx),%xmm1 │ │ │ │ + movdqa 0xa0(%rdx),%xmm2 │ │ │ │ + movdqa 0xe0(%rdx),%xmm3 │ │ │ │ + movdqa 0x120(%rdx),%xmm4 │ │ │ │ + movdqa 0x160(%rdx),%xmm5 │ │ │ │ + movdqa 0x1a0(%rdx),%xmm6 │ │ │ │ + movdqa 0x1e0(%rdx),%xmm7 │ │ │ │ + call 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + movdqa 0xa8ed5(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4e4 <__cxa_finalize@plt+0x304494> │ │ │ │ + movdqa %xmm0,0x78(%rsp) │ │ │ │ + movdqa %xmm4,0x88(%rsp) │ │ │ │ + movdqa %xmm2,0xf8(%rsp) │ │ │ │ + movdqa %xmm6,0x108(%rsp) │ │ │ │ + movdqa %xmm1,0x218(%rsp) │ │ │ │ + movdqa %xmm3,0x1c8(%rsp) │ │ │ │ + movdqa %xmm5,0x1d8(%rsp) │ │ │ │ + movdqa %xmm7,0x208(%rsp) │ │ │ │ + movdqa 0x10(%rdx),%xmm0 │ │ │ │ + movdqa 0x50(%rdx),%xmm1 │ │ │ │ + movdqa 0x90(%rdx),%xmm2 │ │ │ │ + movdqa 0xd0(%rdx),%xmm3 │ │ │ │ + movdqa 0x110(%rdx),%xmm4 │ │ │ │ + movdqa 0x150(%rdx),%xmm5 │ │ │ │ + movdqa 0x190(%rdx),%xmm6 │ │ │ │ + movdqa 0x1d0(%rdx),%xmm7 │ │ │ │ + call 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + movdqa 0xa8e3d(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4e4 <__cxa_finalize@plt+0x304494> │ │ │ │ + movdqa %xmm0,0x58(%rsp) │ │ │ │ + movdqa %xmm4,0x68(%rsp) │ │ │ │ + movdqa %xmm2,0xd8(%rsp) │ │ │ │ + movdqa %xmm6,0xe8(%rsp) │ │ │ │ + movdqa %xmm1,0x158(%rsp) │ │ │ │ + movdqa %xmm3,0x188(%rsp) │ │ │ │ + movdqa %xmm5,0x198(%rsp) │ │ │ │ + movdqa %xmm7,0x148(%rsp) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x40(%rdx),%xmm1 │ │ │ │ + movdqa 0x80(%rdx),%xmm2 │ │ │ │ + movdqa 0xc0(%rdx),%xmm3 │ │ │ │ + movdqa 0x100(%rdx),%xmm4 │ │ │ │ + movdqa 0x140(%rdx),%xmm5 │ │ │ │ + movdqa 0x180(%rdx),%xmm6 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm7 │ │ │ │ + call 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + movdqa 0xa8da9(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4e4 <__cxa_finalize@plt+0x304494> │ │ │ │ + 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 335388 <__cxa_finalize@plt+0x30a338> │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0xb8(%rsp),%xmm0 │ │ │ │ + movdqa 0xc8(%rsp),%xmm1 │ │ │ │ + movdqa 0xd8(%rsp),%xmm2 │ │ │ │ + movdqa 0xe8(%rsp),%xmm3 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 3325c0 <__cxa_finalize@plt+0x307570> │ │ │ │ + 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 3358d0 <__cxa_finalize@plt+0x30a880> │ │ │ │ + jmp 33547e <__cxa_finalize@plt+0x30a42e> │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + call 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0xb8(%rsp),%xmm0 │ │ │ │ + movdqa 0xc8(%rsp),%xmm1 │ │ │ │ + movdqa 0xd8(%rsp),%xmm2 │ │ │ │ + movdqa 0xe8(%rsp),%xmm3 │ │ │ │ + movdqa 0xf8(%rsp),%xmm4 │ │ │ │ + movdqa 0x108(%rsp),%xmm5 │ │ │ │ + movdqa 0x118(%rsp),%xmm6 │ │ │ │ + movdqa 0x128(%rsp),%xmm7 │ │ │ │ + call 3325c0 <__cxa_finalize@plt+0x307570> │ │ │ │ + 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 335ba0 <__cxa_finalize@plt+0x30ab50> │ │ │ │ + lea 0x21d(%rip),%rcx │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0xee(%rip),%r8 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,(%rdx) │ │ │ │ + movdqa %xmm7,0x10(%rdx) │ │ │ │ + movdqa %xmm7,0x20(%rdx) │ │ │ │ + movdqa %xmm7,0x30(%rdx) │ │ │ │ + movdqa %xmm7,0x40(%rdx) │ │ │ │ + movdqa %xmm7,0x50(%rdx) │ │ │ │ + movdqa %xmm7,0x60(%rdx) │ │ │ │ + movdqa %xmm7,0x70(%rdx) │ │ │ │ + movdqa %xmm7,0x80(%rdx) │ │ │ │ + movdqa %xmm7,0x90(%rdx) │ │ │ │ + movdqa %xmm7,0xa0(%rdx) │ │ │ │ + movdqa %xmm7,0xb0(%rdx) │ │ │ │ + movdqa %xmm7,0xc0(%rdx) │ │ │ │ + movdqa %xmm7,0xd0(%rdx) │ │ │ │ + movdqa %xmm7,0xe0(%rdx) │ │ │ │ + movdqa %xmm7,0xf0(%rdx) │ │ │ │ + movdqa %xmm7,0x100(%rdx) │ │ │ │ + movdqa %xmm7,0x110(%rdx) │ │ │ │ + movdqa %xmm7,0x120(%rdx) │ │ │ │ + movdqa %xmm7,0x130(%rdx) │ │ │ │ + movdqa %xmm7,0x140(%rdx) │ │ │ │ + movdqa %xmm7,0x150(%rdx) │ │ │ │ + movdqa %xmm7,0x160(%rdx) │ │ │ │ + movdqa %xmm7,0x170(%rdx) │ │ │ │ + movdqa %xmm7,0x180(%rdx) │ │ │ │ + movdqa %xmm7,0x190(%rdx) │ │ │ │ + movdqa %xmm7,0x1a0(%rdx) │ │ │ │ + movdqa %xmm7,0x1b0(%rdx) │ │ │ │ + movdqa %xmm7,0x1c0(%rdx) │ │ │ │ + movdqa %xmm7,0x1d0(%rdx) │ │ │ │ + movdqa %xmm7,0x1e0(%rdx) │ │ │ │ + movdqa %xmm7,0x1f0(%rdx) │ │ │ │ + jmp *%r8 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f5d1 <__cxa_finalize@plt+0x304581> │ │ │ │ + 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 32f5d1 <__cxa_finalize@plt+0x304581> │ │ │ │ + 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 32f5d1 <__cxa_finalize@plt+0x304581> │ │ │ │ + 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 32f5d1 <__cxa_finalize@plt+0x304581> │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa32 (%rdx),%zmm20 │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm21 │ │ │ │ - vmovdqa32 0x80(%rdx),%zmm22 │ │ │ │ - vmovdqa32 0xc0(%rdx),%zmm23 │ │ │ │ - vmovdqa32 0x100(%rdx),%zmm24 │ │ │ │ - vmovdqa32 0x140(%rdx),%zmm25 │ │ │ │ - vmovdqa32 0x180(%rdx),%zmm27 │ │ │ │ - vmovdqa32 0x1c0(%rdx),%zmm28 │ │ │ │ - vpsubsw %zmm5,%zmm20,%zmm13 │ │ │ │ - vpaddsw %zmm5,%zmm20,%zmm20 │ │ │ │ - vpsubsw %zmm4,%zmm21,%zmm12 │ │ │ │ - vpaddsw %zmm4,%zmm21,%zmm21 │ │ │ │ - vpmulhrsw %zmm29,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm29,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm29,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm29,%zmm19,%zmm19 │ │ │ │ - vpsubsw %zmm3,%zmm22,%zmm11 │ │ │ │ - vpaddsw %zmm3,%zmm22,%zmm22 │ │ │ │ - vpsubsw %zmm2,%zmm23,%zmm10 │ │ │ │ - vpaddsw %zmm2,%zmm23,%zmm23 │ │ │ │ - vpmulhrsw %zmm6,%zmm29,%zmm2 │ │ │ │ - vpmulhrsw %zmm7,%zmm29,%zmm3 │ │ │ │ - vpmulhrsw %zmm8,%zmm29,%zmm4 │ │ │ │ - vpmulhrsw %zmm9,%zmm29,%zmm5 │ │ │ │ - vpaddsw %zmm30,%zmm28,%zmm9 │ │ │ │ - vpsubsw %zmm30,%zmm28,%zmm30 │ │ │ │ - vpaddsw %zmm31,%zmm27,%zmm8 │ │ │ │ - vpsubsw %zmm31,%zmm27,%zmm31 │ │ │ │ - vpmulhrsw %zmm29,%zmm20,%zmm20 │ │ │ │ - vpmulhrsw %zmm29,%zmm21,%zmm21 │ │ │ │ - vpmulhrsw %zmm29,%zmm22,%zmm22 │ │ │ │ - vpmulhrsw %zmm29,%zmm23,%zmm23 │ │ │ │ - vpaddsw %zmm0,%zmm25,%zmm7 │ │ │ │ - vpsubsw %zmm0,%zmm25,%zmm0 │ │ │ │ - vpaddsw %zmm1,%zmm24,%zmm6 │ │ │ │ - vpsubsw %zmm1,%zmm24,%zmm1 │ │ │ │ - vpmulhrsw %zmm29,%zmm30,%zmm30 │ │ │ │ - vpmulhrsw %zmm29,%zmm31,%zmm31 │ │ │ │ - vpmulhrsw %zmm29,%zmm0,%zmm0 │ │ │ │ - vpmulhrsw %zmm29,%zmm1,%zmm1 │ │ │ │ - vpunpckhwd %zmm18,%zmm16,%zmm24 │ │ │ │ - vpunpcklwd %zmm18,%zmm16,%zmm16 │ │ │ │ - vpunpcklwd %zmm19,%zmm17,%zmm18 │ │ │ │ - vpunpckhwd %zmm19,%zmm17,%zmm17 │ │ │ │ - vpunpckhwd %zmm17,%zmm16,%zmm19 │ │ │ │ - vpunpcklwd %zmm17,%zmm16,%zmm16 │ │ │ │ - vpunpckhwd %zmm18,%zmm24,%zmm17 │ │ │ │ - vpunpcklwd %zmm18,%zmm24,%zmm24 │ │ │ │ - vpunpcklwd %zmm17,%zmm19,%zmm18 │ │ │ │ - vpunpckhwd %zmm17,%zmm19,%zmm19 │ │ │ │ - vpunpckhwd %zmm24,%zmm16,%zmm17 │ │ │ │ - vpunpcklwd %zmm24,%zmm16,%zmm16 │ │ │ │ - vpunpckhwd %zmm4,%zmm2,%zmm24 │ │ │ │ - vpunpcklwd %zmm4,%zmm2,%zmm2 │ │ │ │ - vpunpcklwd %zmm5,%zmm3,%zmm4 │ │ │ │ - vpunpckhwd %zmm5,%zmm3,%zmm3 │ │ │ │ - vpunpckhwd %zmm3,%zmm2,%zmm5 │ │ │ │ - vpunpcklwd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpunpckhwd %zmm4,%zmm24,%zmm3 │ │ │ │ - vpunpcklwd %zmm4,%zmm24,%zmm24 │ │ │ │ - vpunpcklwd %zmm3,%zmm5,%zmm4 │ │ │ │ - vpunpckhwd %zmm3,%zmm5,%zmm5 │ │ │ │ - vpunpckhwd %zmm24,%zmm2,%zmm3 │ │ │ │ - vpunpcklwd %zmm24,%zmm2,%zmm2 │ │ │ │ - vpunpckhwd %zmm22,%zmm20,%zmm24 │ │ │ │ - vpunpcklwd %zmm22,%zmm20,%zmm20 │ │ │ │ - vpunpcklwd %zmm23,%zmm21,%zmm22 │ │ │ │ - vpunpckhwd %zmm23,%zmm21,%zmm21 │ │ │ │ - vpunpckhwd %zmm21,%zmm20,%zmm23 │ │ │ │ - vpunpcklwd %zmm21,%zmm20,%zmm20 │ │ │ │ - vpunpckhwd %zmm22,%zmm24,%zmm21 │ │ │ │ - vpunpcklwd %zmm22,%zmm24,%zmm24 │ │ │ │ - vpunpcklwd %zmm21,%zmm23,%zmm22 │ │ │ │ - vpunpckhwd %zmm21,%zmm23,%zmm23 │ │ │ │ - vpunpckhwd %zmm24,%zmm20,%zmm21 │ │ │ │ - vpunpcklwd %zmm24,%zmm20,%zmm20 │ │ │ │ - vpunpckhwd %zmm0,%zmm30,%zmm24 │ │ │ │ - vpunpcklwd %zmm0,%zmm30,%zmm30 │ │ │ │ - vpunpcklwd %zmm1,%zmm31,%zmm0 │ │ │ │ - vpunpckhwd %zmm1,%zmm31,%zmm31 │ │ │ │ - vpunpckhwd %zmm31,%zmm30,%zmm1 │ │ │ │ - vpunpcklwd %zmm31,%zmm30,%zmm30 │ │ │ │ - vpunpckhwd %zmm0,%zmm24,%zmm31 │ │ │ │ - vpunpcklwd %zmm0,%zmm24,%zmm24 │ │ │ │ - vpunpcklwd %zmm31,%zmm1,%zmm0 │ │ │ │ - vpunpckhwd %zmm31,%zmm1,%zmm1 │ │ │ │ - vpunpckhwd %zmm24,%zmm30,%zmm31 │ │ │ │ - vpunpcklwd %zmm24,%zmm30,%zmm30 │ │ │ │ - vshufi32x4 $0xee,%zmm20,%zmm16,%zmm24 │ │ │ │ - vinserti32x8 $0x1,%ymm20,%zmm16,%zmm16 │ │ │ │ - vshufi32x4 $0xee,%zmm21,%zmm17,%zmm20 │ │ │ │ - vinserti32x8 $0x1,%ymm21,%zmm17,%zmm25 │ │ │ │ - vshufi32x4 $0xee,%zmm22,%zmm18,%zmm21 │ │ │ │ - vinserti32x8 $0x1,%ymm22,%zmm18,%zmm17 │ │ │ │ - vshufi32x4 $0xee,%zmm23,%zmm19,%zmm22 │ │ │ │ - vinserti32x8 $0x1,%ymm23,%zmm19,%zmm27 │ │ │ │ - vshufi32x4 $0xee,%zmm2,%zmm30,%zmm18 │ │ │ │ - vinserti32x8 $0x1,%ymm2,%zmm30,%zmm19 │ │ │ │ - vshufi32x4 $0xee,%zmm3,%zmm31,%zmm2 │ │ │ │ - vinserti32x8 $0x1,%ymm3,%zmm31,%zmm31 │ │ │ │ - vshufi32x4 $0xee,%zmm4,%zmm0,%zmm3 │ │ │ │ - vinserti32x8 $0x1,%ymm4,%zmm0,%zmm0 │ │ │ │ - vshufi32x4 $0xee,%zmm5,%zmm1,%zmm4 │ │ │ │ - vinserti32x8 $0x1,%ymm5,%zmm1,%zmm1 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movdqa 0x140(%rsp),%xmm0 │ │ │ │ + movdqa 0xa897f(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0xa8961(%rip),%xmm0 │ │ │ │ + movdqa 0xa8889(%rip),%xmm7 │ │ │ │ + movdqa %xmm0,0x140(%rsp) │ │ │ │ + movdqa %xmm3,0x230(%rsp) │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpckhwd %xmm0,%xmm2 │ │ │ │ + punpcklwd %xmm0,%xmm3 │ │ │ │ + movdqa 0xa85a3(%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 0xa8569(%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 0xa8938(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm2 │ │ │ │ + pmulhrsw 0xa891a(%rip),%xmm1 │ │ │ │ + movdqa %xmm1,0x170(%rsp) │ │ │ │ + movdqa %xmm2,0x200(%rsp) │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + punpckhwd %xmm1,%xmm3 │ │ │ │ + punpcklwd %xmm1,%xmm2 │ │ │ │ + movdqa 0xa84f4(%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 0xa865a(%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 0xa88b9(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0xa889b(%rip),%xmm0 │ │ │ │ + movdqa %xmm0,0x180(%rsp) │ │ │ │ + movdqa %xmm3,0x1f0(%rsp) │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpckhwd %xmm0,%xmm2 │ │ │ │ + punpcklwd %xmm0,%xmm3 │ │ │ │ + movdqa 0xa8485(%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 0xa844b(%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 0xa8872(%rip),%xmm1 │ │ │ │ + pmulhrsw %xmm2,%xmm1 │ │ │ │ + pmulhrsw 0xa8854(%rip),%xmm2 │ │ │ │ + jmp 3360e0 <__cxa_finalize@plt+0x30b090> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movdqa 0x140(%rsp),%xmm0 │ │ │ │ + movdqa 0x150(%rsp),%xmm1 │ │ │ │ + movdqa 0xa8756(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0xa8738(%rip),%xmm0 │ │ │ │ + movdqa 0xa8760(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm2 │ │ │ │ + pmulhrsw 0xa8742(%rip),%xmm1 │ │ │ │ + movdqa 0xa864a(%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 0xa835e(%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 0xa8324(%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 0xa86b8(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0xa869a(%rip),%xmm0 │ │ │ │ + movdqa 0xa86c2(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm2 │ │ │ │ + pmulhrsw 0xa86a4(%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 0xa8278(%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 0xa83de(%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 0xa8622(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0xa8604(%rip),%xmm0 │ │ │ │ + movdqa 0xa862c(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm2 │ │ │ │ + pmulhrsw 0xa860e(%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 0xa81d2(%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 0xa8198(%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 0xa858c(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0xa856e(%rip),%xmm0 │ │ │ │ + movdqa 0xa8596(%rip),%xmm1 │ │ │ │ + pmulhrsw %xmm2,%xmm1 │ │ │ │ + pmulhrsw 0xa8578(%rip),%xmm2 │ │ │ │ + jmp 3360e0 <__cxa_finalize@plt+0x30b090> │ │ │ │ + nopl (%rax) │ │ │ │ + movdqa 0xa83b8(%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 0xa8260(%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 0xa8226(%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 0xa8244(%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 0xa820a(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm4,%xmm5 │ │ │ │ + pmaddwd %xmm4,%xmm2 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm2 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm5 │ │ │ │ + psubsw %xmm1,%xmm5 │ │ │ │ + paddsw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + punpckhwd %xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0xa7ff0(%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 0xa7fb6(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm2,%xmm5 │ │ │ │ + movdqa %xmm0,0x140(%rsp) │ │ │ │ + movdqa %xmm5,0x150(%rsp) │ │ │ │ + movdqa %xmm4,0x220(%rsp) │ │ │ │ + movdqa %xmm3,0x230(%rsp) │ │ │ │ + movdqa 0x160(%rsp),%xmm0 │ │ │ │ + movdqa 0x170(%rsp),%xmm1 │ │ │ │ + movdqa 0x200(%rsp),%xmm2 │ │ │ │ + movdqa 0x210(%rsp),%xmm3 │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + punpckhwd %xmm3,%xmm5 │ │ │ │ + punpcklwd %xmm3,%xmm0 │ │ │ │ + movdqa 0xa805c(%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 0xa8022(%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 0xa8040(%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 0xa8006(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm4,%xmm5 │ │ │ │ + pmaddwd %xmm4,%xmm2 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + psubsw %xmm0,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + punpckhwd %xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0xa7e6c(%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 0xa7fd2(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm2,%xmm5 │ │ │ │ + movdqa %xmm5,0x160(%rsp) │ │ │ │ + movdqa %xmm0,0x170(%rsp) │ │ │ │ + movdqa %xmm3,0x200(%rsp) │ │ │ │ + movdqa %xmm4,0x210(%rsp) │ │ │ │ + movdqa 0x180(%rsp),%xmm0 │ │ │ │ + movdqa 0x190(%rsp),%xmm1 │ │ │ │ + movdqa 0x1e0(%rsp),%xmm2 │ │ │ │ + movdqa 0x1f0(%rsp),%xmm3 │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + punpckhwd %xmm3,%xmm5 │ │ │ │ + punpcklwd %xmm3,%xmm0 │ │ │ │ + movdqa 0xa7ec8(%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 0xa7e8e(%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 0xa7eac(%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 0xa7e72(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm4,%xmm5 │ │ │ │ + pmaddwd %xmm4,%xmm2 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm2 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm5 │ │ │ │ + psubsw %xmm1,%xmm5 │ │ │ │ + paddsw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + punpckhwd %xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0xa7d28(%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 0xa7cee(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm2,%xmm5 │ │ │ │ + movdqa %xmm0,0x180(%rsp) │ │ │ │ + movdqa %xmm5,0x190(%rsp) │ │ │ │ + movdqa %xmm4,0x1e0(%rsp) │ │ │ │ + movdqa %xmm3,0x1f0(%rsp) │ │ │ │ + movdqa 0x1a0(%rsp),%xmm0 │ │ │ │ + movdqa 0x1b0(%rsp),%xmm1 │ │ │ │ + movdqa 0x1c0(%rsp),%xmm2 │ │ │ │ + movdqa 0x1d0(%rsp),%xmm3 │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + punpckhwd %xmm3,%xmm5 │ │ │ │ + punpcklwd %xmm3,%xmm0 │ │ │ │ + movdqa 0xa7e24(%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 0xa7dea(%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 0xa7e08(%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 0xa7dce(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm4,%xmm5 │ │ │ │ + pmaddwd %xmm4,%xmm2 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + psubsw %xmm0,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + punpckhwd %xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0xa7ba4(%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 0xa7d9a(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm2,%xmm5 │ │ │ │ + movdqa 0x190(%rsp),%xmm2 │ │ │ │ + movdqa %xmm5,%xmm1 │ │ │ │ + psubsw %xmm2,%xmm1 │ │ │ │ + paddsw %xmm2,%xmm5 │ │ │ │ + movdqa %xmm5,0x1a0(%rsp) │ │ │ │ + movdqa 0x1e0(%rsp),%xmm2 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + psubsw %xmm2,%xmm5 │ │ │ │ + paddsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,0x1d0(%rsp) │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + punpckhwd %xmm1,%xmm4 │ │ │ │ + punpcklwd %xmm1,%xmm5 │ │ │ │ + movdqa 0xa7acc(%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 0xa7ba2(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm4 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm4,%xmm5 │ │ │ │ + movdqa %xmm5,0x190(%rsp) │ │ │ │ + movdqa %xmm1,0x1e0(%rsp) │ │ │ │ + movdqa 0x180(%rsp),%xmm1 │ │ │ │ + movdqa 0x1f0(%rsp),%xmm5 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubsw %xmm1,%xmm2 │ │ │ │ + paddsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + psubsw %xmm5,%xmm6 │ │ │ │ + paddsw %xmm5,%xmm3 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + punpckhwd %xmm2,%xmm5 │ │ │ │ + punpcklwd %xmm2,%xmm6 │ │ │ │ + movdqa 0xa7a34(%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 0xa7b0a(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + pmaddwd %xmm1,%xmm6 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + packssdw %xmm5,%xmm6 │ │ │ │ + movdqa %xmm0,0x1b0(%rsp) │ │ │ │ + movdqa %xmm3,0x1c0(%rsp) │ │ │ │ + movdqa %xmm2,0x1f0(%rsp) │ │ │ │ + movdqa 0x150(%rsp),%xmm0 │ │ │ │ + movdqa 0x160(%rsp),%xmm1 │ │ │ │ + movdqa 0x210(%rsp),%xmm2 │ │ │ │ + movdqa 0x220(%rsp),%xmm3 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm1,%xmm4 │ │ │ │ + paddsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm5 │ │ │ │ + psubsw %xmm2,%xmm5 │ │ │ │ + paddsw %xmm2,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + punpckhwd %xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0xa7991(%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 0xa7957(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm2,%xmm5 │ │ │ │ + movdqa %xmm0,0x150(%rsp) │ │ │ │ + movdqa %xmm5,0x160(%rsp) │ │ │ │ + movdqa %xmm4,0x210(%rsp) │ │ │ │ + movdqa %xmm3,0x220(%rsp) │ │ │ │ + movdqa 0x140(%rsp),%xmm0 │ │ │ │ + movdqa 0x170(%rsp),%xmm1 │ │ │ │ + movdqa 0x200(%rsp),%xmm2 │ │ │ │ + movdqa 0x230(%rsp),%xmm3 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm1,%xmm4 │ │ │ │ + paddsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm5 │ │ │ │ + psubsw %xmm2,%xmm5 │ │ │ │ + paddsw %xmm2,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + punpckhwd %xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0xa78d5(%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 0xa789b(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm2,%xmm5 │ │ │ │ + movdqa 0x100(%rsp),%xmm2 │ │ │ │ + movdqa %xmm5,%xmm1 │ │ │ │ + psubsw %xmm6,%xmm1 │ │ │ │ + paddsw %xmm6,%xmm5 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + psubsw %xmm5,%xmm6 │ │ │ │ + paddsw %xmm5,%xmm2 │ │ │ │ + movdqa 0x1f0(%rsp),%xmm5 │ │ │ │ + movdqa %xmm6,0x170(%rsp) │ │ │ │ + movdqa %xmm2,0x100(%rsp) │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + psubsw %xmm5,%xmm6 │ │ │ │ + paddsw %xmm5,%xmm4 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + punpckhwd %xmm1,%xmm5 │ │ │ │ + punpcklwd %xmm1,%xmm6 │ │ │ │ + movdqa 0xa7811(%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 0xa77d7(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + pmaddwd %xmm2,%xmm6 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + packssdw %xmm5,%xmm6 │ │ │ │ + movdqa 0x70(%rsp),%xmm2 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + psubsw %xmm4,%xmm5 │ │ │ │ + paddsw %xmm4,%xmm2 │ │ │ │ + movdqa 0xf0(%rsp),%xmm4 │ │ │ │ + movdqa %xmm5,0x200(%rsp) │ │ │ │ + movdqa %xmm2,0x70(%rsp) │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + psubsw %xmm6,%xmm5 │ │ │ │ + paddsw %xmm6,%xmm4 │ │ │ │ + movdqa 0x80(%rsp),%xmm2 │ │ │ │ + movdqa %xmm5,0x180(%rsp) │ │ │ │ + movdqa %xmm4,0xf0(%rsp) │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + psubsw %xmm1,%xmm5 │ │ │ │ + paddsw %xmm1,%xmm2 │ │ │ │ + movdqa 0x1b0(%rsp),%xmm1 │ │ │ │ + movdqa 0x1c0(%rsp),%xmm4 │ │ │ │ + movdqa %xmm5,0x1f0(%rsp) │ │ │ │ + movdqa %xmm2,0x80(%rsp) │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + psubsw %xmm1,%xmm5 │ │ │ │ + paddsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + psubsw %xmm4,%xmm2 │ │ │ │ + paddsw %xmm4,%xmm3 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + punpckhwd %xmm5,%xmm6 │ │ │ │ + punpcklwd %xmm5,%xmm2 │ │ │ │ + movdqa 0xa771c(%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 0xa76e2(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm4,%xmm6 │ │ │ │ + pmaddwd %xmm4,%xmm2 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm6,%xmm2 │ │ │ │ + movdqa 0x130(%rsp),%xmm6 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + psubsw %xmm0,%xmm4 │ │ │ │ + paddsw %xmm0,%xmm6 │ │ │ │ + movdqa 0x40(%rsp),%xmm0 │ │ │ │ + movdqa 0xc0(%rsp),%xmm1 │ │ │ │ + movdqa %xmm6,0x130(%rsp) │ │ │ │ + movdqa %xmm4,0x140(%rsp) │ │ │ │ + movdqa %xmm0,%xmm6 │ │ │ │ + psubsw %xmm3,%xmm6 │ │ │ │ + paddsw %xmm3,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm1 │ │ │ │ + movdqa 0xb0(%rsp),%xmm3 │ │ │ │ + movdqa %xmm6,0x230(%rsp) │ │ │ │ + movdqa %xmm1,0xc0(%rsp) │ │ │ │ + movdqa %xmm4,0x1b0(%rsp) │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + paddsw %xmm5,%xmm6 │ │ │ │ + psubsw %xmm5,%xmm3 │ │ │ │ + movdqa 0x150(%rsp),%xmm1 │ │ │ │ + movdqa 0x1a0(%rsp),%xmm5 │ │ │ │ + movdqa 0x120(%rsp),%xmm2 │ │ │ │ + movdqa %xmm3,0x1c0(%rsp) │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ + psubsw %xmm5,%xmm4 │ │ │ │ + paddsw %xmm5,%xmm1 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psubsw %xmm1,%xmm3 │ │ │ │ + paddsw %xmm1,%xmm2 │ │ │ │ + movdqa 0x1d0(%rsp),%xmm5 │ │ │ │ + movdqa 0x220(%rsp),%xmm1 │ │ │ │ + movdqa %xmm2,0x120(%rsp) │ │ │ │ + movdqa %xmm3,0x150(%rsp) │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + psubsw %xmm5,%xmm2 │ │ │ │ + paddsw %xmm5,%xmm1 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + punpckhwd %xmm4,%xmm5 │ │ │ │ + punpcklwd %xmm4,%xmm2 │ │ │ │ + movdqa 0xa75d6(%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 0xa759c(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm3,%xmm5 │ │ │ │ + pmaddwd %xmm3,%xmm2 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm2 │ │ │ │ + movdqa 0x50(%rsp),%xmm5 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + psubsw %xmm1,%xmm3 │ │ │ │ + paddsw %xmm1,%xmm5 │ │ │ │ + movdqa 0xd0(%rsp),%xmm1 │ │ │ │ + movdqa %xmm3,0x220(%rsp) │ │ │ │ + movdqa %xmm5,0x50(%rsp) │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + psubsw %xmm2,%xmm3 │ │ │ │ + paddsw %xmm2,%xmm1 │ │ │ │ + movdqa 0xa0(%rsp),%xmm5 │ │ │ │ + movdqa %xmm3,0x1a0(%rsp) │ │ │ │ + movdqa %xmm1,0xd0(%rsp) │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + psubsw %xmm4,%xmm3 │ │ │ │ + paddsw %xmm4,%xmm5 │ │ │ │ + movdqa 0x160(%rsp),%xmm4 │ │ │ │ + movdqa 0x190(%rsp),%xmm1 │ │ │ │ + movdqa 0x110(%rsp),%xmm2 │ │ │ │ + movdqa %xmm3,0x1d0(%rsp) │ │ │ │ + movdqa %xmm5,0xa0(%rsp) │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + paddsw %xmm1,%xmm3 │ │ │ │ + psubsw %xmm1,%xmm4 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm2 │ │ │ │ + movdqa 0x1e0(%rsp),%xmm1 │ │ │ │ + movdqa 0x210(%rsp),%xmm3 │ │ │ │ + movdqa %xmm5,0x160(%rsp) │ │ │ │ + movdqa %xmm2,0x110(%rsp) │ │ │ │ + movdqa %xmm3,%xmm5 │ │ │ │ + psubsw %xmm1,%xmm5 │ │ │ │ + paddsw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + punpckhwd %xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0xa74a8(%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 0xa746e(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm2,%xmm5 │ │ │ │ + movdqa 0x60(%rsp),%xmm2 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + psubsw %xmm3,%xmm1 │ │ │ │ + paddsw %xmm3,%xmm2 │ │ │ │ + movdqa 0xe0(%rsp),%xmm3 │ │ │ │ + movdqa %xmm1,0x210(%rsp) │ │ │ │ + movdqa %xmm3,%xmm7 │ │ │ │ + psubsw %xmm5,%xmm7 │ │ │ │ + paddsw %xmm5,%xmm3 │ │ │ │ + movdqa 0x90(%rsp),%xmm5 │ │ │ │ + movdqa %xmm7,0x190(%rsp) │ │ │ │ + movdqa %xmm3,0xe0(%rsp) │ │ │ │ + movdqa %xmm5,%xmm1 │ │ │ │ + psubsw %xmm4,%xmm1 │ │ │ │ + paddsw %xmm4,%xmm5 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + movdqa 0x70(%rsp),%xmm3 │ │ │ │ + movdqa 0x80(%rsp),%xmm4 │ │ │ │ + movdqa %xmm1,0x1e0(%rsp) │ │ │ │ + movdqa 0xa0(%rsp),%xmm6 │ │ │ │ + movdqa 0x50(%rsp),%xmm1 │ │ │ │ ret │ │ │ │ - vshufi32x4 $0xdd,%zmm3,%zmm21,%zmm23 │ │ │ │ - vshufi32x4 $0x88,%zmm3,%zmm21,%zmm21 │ │ │ │ - vshufi32x4 $0xdd,%zmm4,%zmm22,%zmm5 │ │ │ │ - vshufi32x4 $0x88,%zmm4,%zmm22,%zmm3 │ │ │ │ - vshufi32x4 $0xdd,%zmm2,%zmm20,%zmm4 │ │ │ │ - vshufi32x4 $0x88,%zmm2,%zmm20,%zmm2 │ │ │ │ - vshufi32x4 $0xdd,%zmm18,%zmm24,%zmm22 │ │ │ │ - vshufi32x4 $0x88,%zmm18,%zmm24,%zmm20 │ │ │ │ - vshufi32x4 $0xdd,%zmm19,%zmm16,%zmm18 │ │ │ │ - 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 33a4b7 <__cxa_finalize@plt+0x30f467> │ │ │ │ - jmp 33c2b0 <__cxa_finalize@plt+0x311260> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x9da39(%rip),%r9 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x248,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - je 342b40 <__cxa_finalize@plt+0x317af0> │ │ │ │ - push %rbx │ │ │ │ - mov %rsp,%rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - sub $0x800,%rsp │ │ │ │ - vpbroadcastd -0x8c(%r9),%zmm7 │ │ │ │ - cmp $0x88,%ecx │ │ │ │ - jb 341d0a <__cxa_finalize@plt+0x316cba> │ │ │ │ - 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 33a4b0 <__cxa_finalize@plt+0x30f460> │ │ │ │ - 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 33c2b0 <__cxa_finalize@plt+0x311260> │ │ │ │ - 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) │ │ │ │ - vpmulhrsw 0x40(%rdx),%zmm7,%zmm6 │ │ │ │ - vpmulhrsw 0x7c0(%rdx),%zmm7,%zmm5 │ │ │ │ - vpmulhrsw 0x440(%rdx),%zmm7,%zmm30 │ │ │ │ - vpmulhrsw 0x3c0(%rdx),%zmm7,%zmm13 │ │ │ │ - vpmulhrsw 0x240(%rdx),%zmm7,%zmm10 │ │ │ │ - vpmulhrsw 0x5c0(%rdx),%zmm7,%zmm1 │ │ │ │ - vpmulhrsw 0x640(%rdx),%zmm7,%zmm2 │ │ │ │ - vpmulhrsw 0x1c0(%rdx),%zmm7,%zmm9 │ │ │ │ - vpmulhrsw 0x140(%rdx),%zmm7,%zmm8 │ │ │ │ - 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 33e630 <__cxa_finalize@plt+0x3135e0> │ │ │ │ - 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 │ │ │ │ - vpsubsw %zmm10,%zmm19,%zmm11 │ │ │ │ - vpaddsw %zmm10,%zmm19,%zmm19 │ │ │ │ - vpsubsw %zmm9,%zmm20,%zmm10 │ │ │ │ - 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 │ │ │ │ - vpxord %zmm25,%zmm25,%zmm25 │ │ │ │ - vpunpckhwd %zmm17,%zmm16,%zmm24 │ │ │ │ - vpunpcklwd %zmm17,%zmm16,%zmm16 │ │ │ │ - vpunpckhwd %zmm19,%zmm18,%zmm17 │ │ │ │ - vpunpcklwd %zmm19,%zmm18,%zmm18 │ │ │ │ - vmovdqa32 %zmm25,0x400(%rdx) │ │ │ │ - vmovdqa32 %zmm25,0x440(%rdx) │ │ │ │ - vmovdqa32 %zmm25,0x480(%rdx) │ │ │ │ - vmovdqa32 %zmm25,0x4c0(%rdx) │ │ │ │ - vpunpckhwd %zmm21,%zmm20,%zmm6 │ │ │ │ - vpunpcklwd %zmm21,%zmm20,%zmm20 │ │ │ │ - vpunpckhwd %zmm23,%zmm22,%zmm21 │ │ │ │ - vpunpcklwd %zmm23,%zmm22,%zmm22 │ │ │ │ - vmovdqa32 %zmm25,0x500(%rdx) │ │ │ │ - vmovdqa32 %zmm25,0x540(%rdx) │ │ │ │ - vmovdqa32 %zmm25,0x580(%rdx) │ │ │ │ - vmovdqa32 %zmm25,0x5c0(%rdx) │ │ │ │ - vpunpckhwd %zmm8,%zmm7,%zmm19 │ │ │ │ - vpunpcklwd %zmm8,%zmm7,%zmm7 │ │ │ │ - vpunpckhwd %zmm10,%zmm9,%zmm8 │ │ │ │ - vpunpcklwd %zmm10,%zmm9,%zmm9 │ │ │ │ - vmovdqa32 %zmm25,0x600(%rdx) │ │ │ │ - vmovdqa32 %zmm25,0x640(%rdx) │ │ │ │ - vmovdqa32 %zmm25,0x680(%rdx) │ │ │ │ - vmovdqa32 %zmm25,0x6c0(%rdx) │ │ │ │ - vpunpckhwd %zmm12,%zmm11,%zmm10 │ │ │ │ - vpunpcklwd %zmm12,%zmm11,%zmm11 │ │ │ │ - vpunpckhwd %zmm29,%zmm13,%zmm12 │ │ │ │ - vpunpcklwd %zmm29,%zmm13,%zmm13 │ │ │ │ - vmovdqa32 %zmm25,0x700(%rdx) │ │ │ │ - vmovdqa32 %zmm25,0x740(%rdx) │ │ │ │ - vmovdqa32 %zmm25,0x780(%rdx) │ │ │ │ - vmovdqa32 %zmm25,0x7c0(%rdx) │ │ │ │ - vpunpckhdq %zmm18,%zmm16,%zmm23 │ │ │ │ - vpunpckldq %zmm18,%zmm16,%zmm16 │ │ │ │ - vpunpckhdq %zmm22,%zmm20,%zmm18 │ │ │ │ - vpunpckldq %zmm22,%zmm20,%zmm20 │ │ │ │ - vpmulhrsw %zmm28,%zmm23,%zmm23 │ │ │ │ - vpmulhrsw %zmm28,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm28,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm28,%zmm20,%zmm20 │ │ │ │ - vpunpckhdq %zmm17,%zmm24,%zmm22 │ │ │ │ - vpunpckldq %zmm17,%zmm24,%zmm24 │ │ │ │ - vpunpckhdq %zmm21,%zmm6,%zmm17 │ │ │ │ - vpunpckldq %zmm21,%zmm6,%zmm6 │ │ │ │ - vpmulhrsw %zmm28,%zmm22,%zmm22 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm28,%zmm6,%zmm6 │ │ │ │ - vpunpckhdq %zmm9,%zmm7,%zmm29 │ │ │ │ - vpunpckldq %zmm9,%zmm7,%zmm7 │ │ │ │ - vpunpckhdq %zmm13,%zmm11,%zmm9 │ │ │ │ - vpunpckldq %zmm13,%zmm11,%zmm11 │ │ │ │ - vpmulhrsw %zmm28,%zmm29,%zmm29 │ │ │ │ - vpmulhrsw %zmm28,%zmm7,%zmm7 │ │ │ │ - vpmulhrsw %zmm28,%zmm9,%zmm9 │ │ │ │ - vpmulhrsw %zmm28,%zmm11,%zmm11 │ │ │ │ - vpunpckhdq %zmm8,%zmm19,%zmm25 │ │ │ │ - vpunpckldq %zmm8,%zmm19,%zmm19 │ │ │ │ - vpunpckhdq %zmm12,%zmm10,%zmm8 │ │ │ │ - vpunpckldq %zmm12,%zmm10,%zmm10 │ │ │ │ - vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm28,%zmm19,%zmm19 │ │ │ │ - vpmulhrsw %zmm28,%zmm8,%zmm8 │ │ │ │ - vpmulhrsw %zmm28,%zmm10,%zmm10 │ │ │ │ - vpunpckhqdq %zmm11,%zmm7,%zmm21 │ │ │ │ - vpunpcklqdq %zmm11,%zmm7,%zmm7 │ │ │ │ - vpunpcklqdq %zmm9,%zmm29,%zmm11 │ │ │ │ - vpunpckhqdq %zmm9,%zmm29,%zmm29 │ │ │ │ - vpunpcklqdq %zmm10,%zmm19,%zmm9 │ │ │ │ - vpunpckhqdq %zmm10,%zmm19,%zmm19 │ │ │ │ - vpunpcklqdq %zmm8,%zmm25,%zmm10 │ │ │ │ - vpunpckhqdq %zmm8,%zmm25,%zmm25 │ │ │ │ - vmovdqa32 %zmm7,0xc0(%rdx) │ │ │ │ - vmovdqa32 %zmm11,0x340(%rdx) │ │ │ │ - vmovdqa32 %zmm9,0x1c0(%rdx) │ │ │ │ - vmovdqa32 %zmm10,0x3c0(%rdx) │ │ │ │ - vpunpckhqdq %zmm6,%zmm24,%zmm8 │ │ │ │ - vpunpcklqdq %zmm6,%zmm24,%zmm24 │ │ │ │ - vpunpckhqdq %zmm20,%zmm16,%zmm6 │ │ │ │ - vpunpcklqdq %zmm20,%zmm16,%zmm16 │ │ │ │ - vpunpckhqdq %zmm18,%zmm23,%zmm7 │ │ │ │ - vpunpcklqdq %zmm18,%zmm23,%zmm23 │ │ │ │ - vpunpckhqdq %zmm17,%zmm22,%zmm9 │ │ │ │ - vpunpcklqdq %zmm17,%zmm22,%zmm22 │ │ │ │ - vmovdqa32 %zmm16,0x40(%rdx) │ │ │ │ - vmovdqa32 %zmm23,0x240(%rdx) │ │ │ │ - vmovdqa32 %zmm24,0x140(%rdx) │ │ │ │ - vmovdqa32 %zmm22,0x2c0(%rdx) │ │ │ │ - vmovdqa32 (%rdx),%zmm18 │ │ │ │ - vmovdqa32 0x80(%rdx),%zmm27 │ │ │ │ - vmovdqa32 0x100(%rdx),%zmm24 │ │ │ │ - vmovdqa32 0x180(%rdx),%zmm13 │ │ │ │ - vmovdqa32 0x200(%rdx),%zmm11 │ │ │ │ - vmovdqa32 0x280(%rdx),%zmm10 │ │ │ │ - vmovdqa32 0x300(%rdx),%zmm20 │ │ │ │ - vmovdqa32 0x380(%rdx),%zmm12 │ │ │ │ - vpsubsw %zmm5,%zmm18,%zmm17 │ │ │ │ - vpaddsw %zmm5,%zmm18,%zmm18 │ │ │ │ - vpsubsw %zmm4,%zmm27,%zmm5 │ │ │ │ - vpaddsw %zmm4,%zmm27,%zmm27 │ │ │ │ - vpsubsw %zmm3,%zmm24,%zmm4 │ │ │ │ - vpaddsw %zmm3,%zmm24,%zmm24 │ │ │ │ - vpsubsw %zmm2,%zmm13,%zmm3 │ │ │ │ - vpaddsw %zmm2,%zmm13,%zmm13 │ │ │ │ - vpsubsw %zmm1,%zmm11,%zmm2 │ │ │ │ - vpaddsw %zmm1,%zmm11,%zmm11 │ │ │ │ - vpsubsw %zmm0,%zmm10,%zmm1 │ │ │ │ - vpaddsw %zmm0,%zmm10,%zmm10 │ │ │ │ - vpsubsw %zmm31,%zmm20,%zmm0 │ │ │ │ - vpaddsw %zmm31,%zmm20,%zmm20 │ │ │ │ - vpsubsw %zmm30,%zmm12,%zmm31 │ │ │ │ - vpaddsw %zmm30,%zmm12,%zmm12 │ │ │ │ - vpunpcklwd %zmm0,%zmm31,%zmm30 │ │ │ │ - vpunpckhwd %zmm0,%zmm31,%zmm31 │ │ │ │ - vpunpckhwd %zmm2,%zmm1,%zmm0 │ │ │ │ - vpunpcklwd %zmm2,%zmm1,%zmm1 │ │ │ │ - vpunpckhwd %zmm4,%zmm3,%zmm2 │ │ │ │ - vpunpcklwd %zmm4,%zmm3,%zmm3 │ │ │ │ - vpunpckhwd %zmm17,%zmm5,%zmm4 │ │ │ │ - vpunpcklwd %zmm17,%zmm5,%zmm5 │ │ │ │ - vpunpckhwd %zmm27,%zmm18,%zmm17 │ │ │ │ - vpunpcklwd %zmm27,%zmm18,%zmm18 │ │ │ │ - vpunpckhwd %zmm13,%zmm24,%zmm27 │ │ │ │ - vpunpcklwd %zmm13,%zmm24,%zmm24 │ │ │ │ - vpunpckhwd %zmm10,%zmm11,%zmm13 │ │ │ │ - vpunpcklwd %zmm10,%zmm11,%zmm11 │ │ │ │ - vpunpckhwd %zmm12,%zmm20,%zmm10 │ │ │ │ - vpunpcklwd %zmm12,%zmm20,%zmm20 │ │ │ │ - vpunpckhdq %zmm24,%zmm18,%zmm12 │ │ │ │ - vpunpckldq %zmm24,%zmm18,%zmm18 │ │ │ │ - vpunpckhdq %zmm20,%zmm11,%zmm24 │ │ │ │ - vpunpckldq %zmm20,%zmm11,%zmm11 │ │ │ │ - vpmulhrsw %zmm28,%zmm12,%zmm12 │ │ │ │ - vpmulhrsw %zmm28,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm11,%zmm11 │ │ │ │ - vpunpckhdq %zmm27,%zmm17,%zmm20 │ │ │ │ - vpunpckldq %zmm27,%zmm17,%zmm17 │ │ │ │ - vpunpckhdq %zmm10,%zmm13,%zmm27 │ │ │ │ - vpunpckldq %zmm10,%zmm13,%zmm13 │ │ │ │ - vpmulhrsw %zmm28,%zmm20,%zmm20 │ │ │ │ - vpmulhrsw %zmm28,%zmm17,%zmm17 │ │ │ │ - vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ - vpmulhrsw %zmm28,%zmm13,%zmm13 │ │ │ │ - vpunpckhdq %zmm5,%zmm3,%zmm10 │ │ │ │ - vpunpckldq %zmm5,%zmm3,%zmm3 │ │ │ │ - vpunpckhdq %zmm0,%zmm31,%zmm5 │ │ │ │ - vpunpckldq %zmm0,%zmm31,%zmm31 │ │ │ │ - vpmulhrsw %zmm28,%zmm10,%zmm10 │ │ │ │ - vpmulhrsw %zmm28,%zmm3,%zmm3 │ │ │ │ - vpmulhrsw %zmm28,%zmm5,%zmm5 │ │ │ │ - vpmulhrsw %zmm28,%zmm31,%zmm31 │ │ │ │ - vpunpckhdq %zmm4,%zmm2,%zmm0 │ │ │ │ - vpunpckldq %zmm4,%zmm2,%zmm2 │ │ │ │ - vpunpckhdq %zmm1,%zmm30,%zmm4 │ │ │ │ - vpunpckldq %zmm1,%zmm30,%zmm30 │ │ │ │ - vpmulhrsw %zmm28,%zmm0,%zmm0 │ │ │ │ - vpmulhrsw %zmm28,%zmm2,%zmm2 │ │ │ │ - vpmulhrsw %zmm28,%zmm4,%zmm4 │ │ │ │ - vpmulhrsw %zmm28,%zmm30,%zmm30 │ │ │ │ - vpunpckhqdq %zmm24,%zmm12,%zmm1 │ │ │ │ - vpunpcklqdq %zmm24,%zmm12,%zmm12 │ │ │ │ - vpunpckhqdq %zmm11,%zmm18,%zmm24 │ │ │ │ - vpunpcklqdq %zmm11,%zmm18,%zmm18 │ │ │ │ - vpunpcklqdq %zmm13,%zmm17,%zmm11 │ │ │ │ - vpunpckhqdq %zmm13,%zmm17,%zmm17 │ │ │ │ - vpunpcklqdq %zmm27,%zmm20,%zmm13 │ │ │ │ - vpunpckhqdq %zmm27,%zmm20,%zmm20 │ │ │ │ - vmovdqa32 %zmm18,(%rdx) │ │ │ │ - vmovdqa32 %zmm12,0x200(%rdx) │ │ │ │ - vmovdqa32 %zmm11,0x100(%rdx) │ │ │ │ - vmovdqa32 %zmm13,0x280(%rdx) │ │ │ │ - vpunpckhqdq %zmm10,%zmm4,%zmm11 │ │ │ │ - vpunpcklqdq %zmm10,%zmm4,%zmm4 │ │ │ │ - vpunpckhqdq %zmm3,%zmm30,%zmm10 │ │ │ │ - vpunpcklqdq %zmm3,%zmm30,%zmm30 │ │ │ │ - vpunpckhqdq %zmm2,%zmm31,%zmm12 │ │ │ │ - vpunpcklqdq %zmm2,%zmm31,%zmm31 │ │ │ │ - vpunpckhqdq %zmm0,%zmm5,%zmm13 │ │ │ │ - vpunpcklqdq %zmm0,%zmm5,%zmm5 │ │ │ │ - vmovdqa32 %zmm30,0x80(%rdx) │ │ │ │ - vmovdqa32 %zmm4,0x300(%rdx) │ │ │ │ - vmovdqa32 %zmm31,0x180(%rdx) │ │ │ │ - vmovdqa32 %zmm5,0x380(%rdx) │ │ │ │ - vshufi32x4 $0xee,%zmm24,%zmm6,%zmm30 │ │ │ │ - vinserti32x8 $0x1,%ymm24,%zmm6,%zmm6 │ │ │ │ - vshufi32x4 $0xee,%zmm1,%zmm7,%zmm31 │ │ │ │ - vinserti32x8 $0x1,%ymm1,%zmm7,%zmm7 │ │ │ │ - vshufi32x4 $0xee,%zmm17,%zmm8,%zmm0 │ │ │ │ - vinserti32x8 $0x1,%ymm17,%zmm8,%zmm8 │ │ │ │ - vshufi32x4 $0xee,%zmm20,%zmm9,%zmm1 │ │ │ │ - vinserti32x8 $0x1,%ymm20,%zmm9,%zmm9 │ │ │ │ - vinserti32x8 $0x1,%ymm21,%zmm10,%zmm3 │ │ │ │ - vshufi32x4 $0xee,%zmm21,%zmm10,%zmm10 │ │ │ │ - vinserti32x8 $0x1,%ymm29,%zmm11,%zmm4 │ │ │ │ - vshufi32x4 $0xee,%zmm29,%zmm11,%zmm11 │ │ │ │ - vinserti32x8 $0x1,%ymm19,%zmm12,%zmm5 │ │ │ │ - vshufi32x4 $0xee,%zmm19,%zmm12,%zmm12 │ │ │ │ - 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 342c60 <__cxa_finalize@plt+0x317c10> │ │ │ │ - vshufi32x4 $0x88,%zmm2,%zmm9,%zmm16 │ │ │ │ - vshufi32x4 $0xdd,%zmm10,%zmm30,%zmm17 │ │ │ │ - vshufi32x4 $0x88,%zmm13,%zmm1,%zmm18 │ │ │ │ - vshufi32x4 $0xdd,%zmm3,%zmm6,%zmm19 │ │ │ │ - call 342c60 <__cxa_finalize@plt+0x317c10> │ │ │ │ - vshufi32x4 $0x88,%zmm5,%zmm8,%zmm16 │ │ │ │ - vshufi32x4 $0xdd,%zmm11,%zmm31,%zmm17 │ │ │ │ - vshufi32x4 $0x88,%zmm12,%zmm0,%zmm18 │ │ │ │ - vshufi32x4 $0xdd,%zmm4,%zmm7,%zmm19 │ │ │ │ - call 342c60 <__cxa_finalize@plt+0x317c10> │ │ │ │ - vshufi32x4 $0x88,%zmm4,%zmm7,%zmm16 │ │ │ │ - vshufi32x4 $0xdd,%zmm12,%zmm0,%zmm17 │ │ │ │ - vshufi32x4 $0x88,%zmm11,%zmm31,%zmm18 │ │ │ │ - vshufi32x4 $0xdd,%zmm5,%zmm8,%zmm19 │ │ │ │ - call 342c60 <__cxa_finalize@plt+0x317c10> │ │ │ │ - call 342f1e <__cxa_finalize@plt+0x317ece> │ │ │ │ - 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 │ │ │ │ - vmovdqa32 0x1c0(%rdx),%zmm17 │ │ │ │ - vshufi32x4 $0xee,%zmm31,%zmm16,%zmm18 │ │ │ │ - vinserti32x8 $0x1,%ymm31,%zmm16,%zmm16 │ │ │ │ - vshufi32x4 $0xee,%zmm0,%zmm19,%zmm31 │ │ │ │ - vinserti32x8 $0x1,%ymm0,%zmm19,%zmm19 │ │ │ │ - vshufi32x4 $0xee,%zmm24,%zmm30,%zmm0 │ │ │ │ - vinserti32x8 $0x1,%ymm24,%zmm30,%zmm30 │ │ │ │ - vshufi32x4 $0xee,%zmm17,%zmm1,%zmm24 │ │ │ │ - vinserti32x8 $0x1,%ymm17,%zmm1,%zmm1 │ │ │ │ - vshufi32x4 $0xdd,%zmm19,%zmm16,%zmm17 │ │ │ │ - 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 33c1c0 <__cxa_finalize@plt+0x311170> │ │ │ │ - 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) │ │ │ │ - vmovdqa32 %zmm1,0x180(%rdx) │ │ │ │ - vmovdqa32 %zmm2,0x200(%rdx) │ │ │ │ - vmovdqa32 %zmm3,0x280(%rdx) │ │ │ │ - vmovdqa32 %zmm4,0x300(%rdx) │ │ │ │ - vmovdqa32 %zmm5,0x380(%rdx) │ │ │ │ - vmovdqa32 0x240(%rdx),%zmm6 │ │ │ │ - vmovdqa32 0x340(%rdx),%zmm11 │ │ │ │ - vmovdqa32 0x2c0(%rdx),%zmm7 │ │ │ │ - vmovdqa32 0x3c0(%rdx),%zmm8 │ │ │ │ - vshufi32x4 $0xee,%zmm24,%zmm6,%zmm10 │ │ │ │ - vinserti32x8 $0x1,%ymm24,%zmm6,%zmm6 │ │ │ │ - vshufi32x4 $0xee,%zmm11,%zmm25,%zmm24 │ │ │ │ - vinserti32x8 $0x1,%ymm11,%zmm25,%zmm25 │ │ │ │ - vshufi32x4 $0xee,%zmm27,%zmm7,%zmm11 │ │ │ │ - vinserti32x8 $0x1,%ymm27,%zmm7,%zmm7 │ │ │ │ - vshufi32x4 $0xee,%zmm8,%zmm28,%zmm27 │ │ │ │ - vinserti32x8 $0x1,%ymm8,%zmm28,%zmm28 │ │ │ │ - vshufi32x4 $0xdd,%zmm24,%zmm10,%zmm12 │ │ │ │ - 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 33e550 <__cxa_finalize@plt+0x313500> │ │ │ │ - jmp 341f02 <__cxa_finalize@plt+0x316eb2> │ │ │ │ - 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 │ │ │ │ - vpmulhrsw 0x100(%rdx),%ymm7,%ymm23 │ │ │ │ - vpmulhrsw 0x300(%rdx),%xmm7,%xmm19 │ │ │ │ - vpmovzxwd %ymm25,%zmm25 │ │ │ │ - vpmovzxwd %ymm22,%zmm22 │ │ │ │ - vpermb %zmm24,%zmm30,%zmm24 │ │ │ │ - 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 3388e0 <__cxa_finalize@plt+0x30d890> │ │ │ │ - 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 │ │ │ │ - {evex} vpmulhrsw 0xc0(%rdx),%ymm7,%ymm7 │ │ │ │ - vpermb %zmm5,%zmm30,%zmm5 │ │ │ │ - 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 33b4f0 <__cxa_finalize@plt+0x3104a0> │ │ │ │ - vpbroadcastd -0x98(%r9),%zmm25 │ │ │ │ - call 33c6c4 <__cxa_finalize@plt+0x311674> │ │ │ │ - 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 │ │ │ │ - vshufi32x4 $0xdd,%zmm25,%zmm1,%zmm1 │ │ │ │ - vshufi32x4 $0x88,%zmm22,%zmm4,%zmm12 │ │ │ │ - vshufi32x4 $0xdd,%zmm22,%zmm4,%zmm4 │ │ │ │ - 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 342c0f <__cxa_finalize@plt+0x317bbf> │ │ │ │ - vmovdqa32 %zmm1,%zmm16 │ │ │ │ - vmovdqa32 %zmm12,%zmm19 │ │ │ │ - call 342c0f <__cxa_finalize@plt+0x317bbf> │ │ │ │ - vmovdqa32 %zmm30,%zmm16 │ │ │ │ - vmovdqa32 %zmm3,%zmm19 │ │ │ │ - call 342c0f <__cxa_finalize@plt+0x317bbf> │ │ │ │ - vmovdqa32 %zmm11,%zmm16 │ │ │ │ - vmovdqa32 %zmm4,%zmm19 │ │ │ │ - call 342c0f <__cxa_finalize@plt+0x317bbf> │ │ │ │ - call 342f1e <__cxa_finalize@plt+0x317ece> │ │ │ │ - vmovdqa32 %zmm0,%zmm16 │ │ │ │ - vmovdqa32 %zmm5,%zmm17 │ │ │ │ - vmovdqa32 %zmm10,%zmm30 │ │ │ │ - call 33c0a6 <__cxa_finalize@plt+0x311056> │ │ │ │ - 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 33e4a9 <__cxa_finalize@plt+0x313459> │ │ │ │ - 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 │ │ │ │ - add %r9,%rcx │ │ │ │ - lea (%rax,%rsi,1),%r10 │ │ │ │ - vpaddsw %zmm13,%zmm16,%zmm26 │ │ │ │ - vpsubsw %zmm13,%zmm16,%zmm27 │ │ │ │ - vmovdqa32 0x7c0(%rsp),%zmm25 │ │ │ │ - vmovdqa32 (%rsp),%zmm13 │ │ │ │ - vpaddsw %zmm25,%zmm26,%zmm24 │ │ │ │ - vpsubsw %zmm25,%zmm26,%zmm26 │ │ │ │ - vpaddsw %zmm13,%zmm27,%zmm25 │ │ │ │ - vpmovzxbw (%rdi),%zmm16 │ │ │ │ - vpsubsw %zmm13,%zmm27,%zmm27 │ │ │ │ - vpmovzxbw (%rcx,%r11,1),%zmm13 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ - vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ - vpmovzxbw (%rcx,%r8,1),%zmm16 │ │ │ │ - vpaddw %zmm13,%zmm26,%zmm26 │ │ │ │ - vpmovzxbw (%rdi,%r9,8),%zmm13 │ │ │ │ - vpaddw %zmm16,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm13,%zmm27,%zmm27 │ │ │ │ - vpackuswb %zmm26,%zmm24,%zmm24 │ │ │ │ - vpackuswb %zmm27,%zmm25,%zmm25 │ │ │ │ - vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ - vpermq %zmm25,%zmm29,%zmm25 │ │ │ │ - vmovdqa32 %ymm24,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm24,(%rcx,%r11,1) │ │ │ │ - vmovdqa32 %ymm25,(%rcx,%r8,1) │ │ │ │ - vextracti32x8 $0x1,%zmm25,(%rdi,%r9,8) │ │ │ │ - vpaddsw %zmm12,%zmm17,%zmm26 │ │ │ │ - vpsubsw %zmm12,%zmm17,%zmm27 │ │ │ │ - vmovdqa32 0x780(%rsp),%zmm25 │ │ │ │ - vmovdqa32 0x40(%rsp),%zmm12 │ │ │ │ - vpaddsw %zmm25,%zmm26,%zmm24 │ │ │ │ - vpsubsw %zmm25,%zmm26,%zmm26 │ │ │ │ - vpaddsw %zmm12,%zmm27,%zmm25 │ │ │ │ - vpmovzxbw (%rdi,%rsi,1),%zmm16 │ │ │ │ - vpsubsw %zmm12,%zmm27,%zmm27 │ │ │ │ - vpmovzxbw (%rcx,%r10,1),%zmm12 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ - vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ - vpmovzxbw (%rcx,%rsi,2),%zmm16 │ │ │ │ - vpaddw %zmm12,%zmm26,%zmm26 │ │ │ │ - vpmovzxbw (%rdi,%rax,1),%zmm12 │ │ │ │ - vpaddw %zmm16,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm12,%zmm27,%zmm27 │ │ │ │ - vpackuswb %zmm26,%zmm24,%zmm24 │ │ │ │ - vpackuswb %zmm27,%zmm25,%zmm25 │ │ │ │ - vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ - vpermq %zmm25,%zmm29,%zmm25 │ │ │ │ - vmovdqa32 %ymm24,(%rdi,%rsi,1) │ │ │ │ - vextracti32x8 $0x1,%zmm24,(%rcx,%r10,1) │ │ │ │ - vmovdqa32 %ymm25,(%rcx,%rsi,2) │ │ │ │ - vextracti32x8 $0x1,%zmm25,(%rdi,%rax,1) │ │ │ │ - vpaddsw %zmm11,%zmm18,%zmm26 │ │ │ │ - vpsubsw %zmm11,%zmm18,%zmm27 │ │ │ │ - vmovdqa32 0x740(%rsp),%zmm25 │ │ │ │ - vmovdqa32 0x80(%rsp),%zmm11 │ │ │ │ - vpaddsw %zmm25,%zmm26,%zmm24 │ │ │ │ - vpsubsw %zmm25,%zmm26,%zmm26 │ │ │ │ - vpaddsw %zmm11,%zmm27,%zmm25 │ │ │ │ - vpmovzxbw (%rdi,%rsi,2),%zmm16 │ │ │ │ - vpsubsw %zmm11,%zmm27,%zmm27 │ │ │ │ - vpmovzxbw (%rcx,%rax,1),%zmm11 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ - vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ - vpmovzxbw (%rcx,%rsi,1),%zmm16 │ │ │ │ - vpaddw %zmm11,%zmm26,%zmm26 │ │ │ │ - vpmovzxbw (%rdi,%r10,1),%zmm11 │ │ │ │ - vpaddw %zmm16,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm11,%zmm27,%zmm27 │ │ │ │ - vpackuswb %zmm26,%zmm24,%zmm24 │ │ │ │ - vpackuswb %zmm27,%zmm25,%zmm25 │ │ │ │ - vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ - vpermq %zmm25,%zmm29,%zmm25 │ │ │ │ - vmovdqa32 %ymm24,(%rdi,%rsi,2) │ │ │ │ - vextracti32x8 $0x1,%zmm24,(%rcx,%rax,1) │ │ │ │ - vmovdqa32 %ymm25,(%rcx,%rsi,1) │ │ │ │ - vextracti32x8 $0x1,%zmm25,(%rdi,%r10,1) │ │ │ │ - vpaddsw %zmm10,%zmm19,%zmm26 │ │ │ │ - vpsubsw %zmm10,%zmm19,%zmm27 │ │ │ │ - vmovdqa32 0x700(%rsp),%zmm25 │ │ │ │ - vmovdqa32 0xc0(%rsp),%zmm10 │ │ │ │ - vpaddsw %zmm25,%zmm26,%zmm24 │ │ │ │ - vpsubsw %zmm25,%zmm26,%zmm26 │ │ │ │ - vpaddsw %zmm10,%zmm27,%zmm25 │ │ │ │ - vpmovzxbw (%rdi,%r8,1),%zmm16 │ │ │ │ - vpsubsw %zmm10,%zmm27,%zmm27 │ │ │ │ - vpmovzxbw (%rcx,%r9,8),%zmm10 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ - vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ - vpmovzxbw (%rcx),%zmm16 │ │ │ │ - vpaddw %zmm10,%zmm26,%zmm26 │ │ │ │ - vpmovzxbw (%rdi,%r11,1),%zmm10 │ │ │ │ - vpaddw %zmm16,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm10,%zmm27,%zmm27 │ │ │ │ - vpackuswb %zmm26,%zmm24,%zmm24 │ │ │ │ - vpackuswb %zmm27,%zmm25,%zmm25 │ │ │ │ - vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ - vpermq %zmm25,%zmm29,%zmm25 │ │ │ │ - vmovdqa32 %ymm24,(%rdi,%r8,1) │ │ │ │ - vextracti32x8 $0x1,%zmm24,(%rcx,%r9,8) │ │ │ │ - vmovdqa32 %ymm25,(%rcx) │ │ │ │ - vextracti32x8 $0x1,%zmm25,(%rdi,%r11,1) │ │ │ │ - add %r9,%rdi │ │ │ │ - sub %r9,%rcx │ │ │ │ - vpaddsw %zmm9,%zmm20,%zmm26 │ │ │ │ - vpsubsw %zmm9,%zmm20,%zmm27 │ │ │ │ - vmovdqa32 0x6c0(%rsp),%zmm25 │ │ │ │ - vmovdqa32 0x100(%rsp),%zmm9 │ │ │ │ - vpaddsw %zmm25,%zmm26,%zmm24 │ │ │ │ - vpsubsw %zmm25,%zmm26,%zmm26 │ │ │ │ - vpaddsw %zmm9,%zmm27,%zmm25 │ │ │ │ - vpmovzxbw (%rdi),%zmm16 │ │ │ │ - vpsubsw %zmm9,%zmm27,%zmm27 │ │ │ │ - vpmovzxbw (%rcx,%r11,1),%zmm9 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ - vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ - vpmovzxbw (%rcx,%r8,1),%zmm16 │ │ │ │ - vpaddw %zmm9,%zmm26,%zmm26 │ │ │ │ - vpmovzxbw (%rdi,%r9,8),%zmm9 │ │ │ │ - vpaddw %zmm16,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm9,%zmm27,%zmm27 │ │ │ │ - vpackuswb %zmm26,%zmm24,%zmm24 │ │ │ │ - vpackuswb %zmm27,%zmm25,%zmm25 │ │ │ │ - vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ - vpermq %zmm25,%zmm29,%zmm25 │ │ │ │ - vmovdqa32 %ymm24,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm24,(%rcx,%r11,1) │ │ │ │ - vmovdqa32 %ymm25,(%rcx,%r8,1) │ │ │ │ - vextracti32x8 $0x1,%zmm25,(%rdi,%r9,8) │ │ │ │ - vpaddsw %zmm8,%zmm21,%zmm26 │ │ │ │ - vpsubsw %zmm8,%zmm21,%zmm27 │ │ │ │ - vmovdqa32 0x680(%rsp),%zmm25 │ │ │ │ - vmovdqa32 0x140(%rsp),%zmm8 │ │ │ │ - vpaddsw %zmm25,%zmm26,%zmm24 │ │ │ │ - vpsubsw %zmm25,%zmm26,%zmm26 │ │ │ │ - vpaddsw %zmm8,%zmm27,%zmm25 │ │ │ │ - vpmovzxbw (%rdi,%rsi,1),%zmm16 │ │ │ │ - vpsubsw %zmm8,%zmm27,%zmm27 │ │ │ │ - vpmovzxbw (%rcx,%r10,1),%zmm8 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ - vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ - vpmovzxbw (%rcx,%rsi,2),%zmm16 │ │ │ │ - vpaddw %zmm8,%zmm26,%zmm26 │ │ │ │ - vpmovzxbw (%rdi,%rax,1),%zmm8 │ │ │ │ - vpaddw %zmm16,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm8,%zmm27,%zmm27 │ │ │ │ - vpackuswb %zmm26,%zmm24,%zmm24 │ │ │ │ - vpackuswb %zmm27,%zmm25,%zmm25 │ │ │ │ - vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ - vpermq %zmm25,%zmm29,%zmm25 │ │ │ │ - vmovdqa32 %ymm24,(%rdi,%rsi,1) │ │ │ │ - vextracti32x8 $0x1,%zmm24,(%rcx,%r10,1) │ │ │ │ - vmovdqa32 %ymm25,(%rcx,%rsi,2) │ │ │ │ - vextracti32x8 $0x1,%zmm25,(%rdi,%rax,1) │ │ │ │ - vpaddsw %zmm7,%zmm22,%zmm26 │ │ │ │ - vpsubsw %zmm7,%zmm22,%zmm27 │ │ │ │ - vmovdqa32 0x640(%rsp),%zmm25 │ │ │ │ - vmovdqa32 0x180(%rsp),%zmm7 │ │ │ │ - vpaddsw %zmm25,%zmm26,%zmm24 │ │ │ │ - vpsubsw %zmm25,%zmm26,%zmm26 │ │ │ │ - vpaddsw %zmm7,%zmm27,%zmm25 │ │ │ │ - vpmovzxbw (%rdi,%rsi,2),%zmm16 │ │ │ │ - vpsubsw %zmm7,%zmm27,%zmm27 │ │ │ │ - vpmovzxbw (%rcx,%rax,1),%zmm7 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ - vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ - vpmovzxbw (%rcx,%rsi,1),%zmm16 │ │ │ │ - vpaddw %zmm7,%zmm26,%zmm26 │ │ │ │ - vpmovzxbw (%rdi,%r10,1),%zmm7 │ │ │ │ - vpaddw %zmm16,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm7,%zmm27,%zmm27 │ │ │ │ - vpackuswb %zmm26,%zmm24,%zmm24 │ │ │ │ - vpackuswb %zmm27,%zmm25,%zmm25 │ │ │ │ - vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ - vpermq %zmm25,%zmm29,%zmm25 │ │ │ │ - vmovdqa32 %ymm24,(%rdi,%rsi,2) │ │ │ │ - vextracti32x8 $0x1,%zmm24,(%rcx,%rax,1) │ │ │ │ - vmovdqa32 %ymm25,(%rcx,%rsi,1) │ │ │ │ - vextracti32x8 $0x1,%zmm25,(%rdi,%r10,1) │ │ │ │ - vpaddsw %zmm6,%zmm23,%zmm26 │ │ │ │ - vpsubsw %zmm6,%zmm23,%zmm27 │ │ │ │ - vmovdqa32 0x600(%rsp),%zmm25 │ │ │ │ - vmovdqa32 0x1c0(%rsp),%zmm6 │ │ │ │ - vpaddsw %zmm25,%zmm26,%zmm24 │ │ │ │ - vpsubsw %zmm25,%zmm26,%zmm26 │ │ │ │ - vpaddsw %zmm6,%zmm27,%zmm25 │ │ │ │ - vpmovzxbw (%rdi,%r8,1),%zmm16 │ │ │ │ - vpsubsw %zmm6,%zmm27,%zmm27 │ │ │ │ - vpmovzxbw (%rcx,%r9,8),%zmm6 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ - vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ - vpmovzxbw (%rcx),%zmm16 │ │ │ │ - vpaddw %zmm6,%zmm26,%zmm26 │ │ │ │ - vpmovzxbw (%rdi,%r11,1),%zmm6 │ │ │ │ - vpaddw %zmm16,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm6,%zmm27,%zmm27 │ │ │ │ - vpackuswb %zmm26,%zmm24,%zmm24 │ │ │ │ - vpackuswb %zmm27,%zmm25,%zmm25 │ │ │ │ - vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ - vpermq %zmm25,%zmm29,%zmm25 │ │ │ │ - vmovdqa32 %ymm24,(%rdi,%r8,1) │ │ │ │ - vextracti32x8 $0x1,%zmm24,(%rcx,%r9,8) │ │ │ │ - vmovdqa32 %ymm25,(%rcx) │ │ │ │ - vextracti32x8 $0x1,%zmm25,(%rdi,%r11,1) │ │ │ │ - add %r9,%rdi │ │ │ │ - sub %r9,%rcx │ │ │ │ - vmovdqa32 (%rdx),%zmm27 │ │ │ │ - vpaddsw %zmm5,%zmm27,%zmm26 │ │ │ │ - vpsubsw %zmm5,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 0x5c0(%rsp),%zmm25 │ │ │ │ - vmovdqa32 0x200(%rsp),%zmm5 │ │ │ │ - vpaddsw %zmm25,%zmm26,%zmm24 │ │ │ │ - vpsubsw %zmm25,%zmm26,%zmm26 │ │ │ │ - vpaddsw %zmm5,%zmm27,%zmm25 │ │ │ │ - vpmovzxbw (%rdi),%zmm16 │ │ │ │ - vpsubsw %zmm5,%zmm27,%zmm27 │ │ │ │ - vpmovzxbw (%rcx,%r11,1),%zmm5 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ - vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ - vpmovzxbw (%rcx,%r8,1),%zmm16 │ │ │ │ - vpaddw %zmm5,%zmm26,%zmm26 │ │ │ │ - vpmovzxbw (%rdi,%r9,8),%zmm5 │ │ │ │ - vpaddw %zmm16,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm5,%zmm27,%zmm27 │ │ │ │ - vpxord %zmm17,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %zmm17,(%rdx) │ │ │ │ - vmovdqa32 %zmm17,0x40(%rdx) │ │ │ │ - vpackuswb %zmm26,%zmm24,%zmm24 │ │ │ │ - vpackuswb %zmm27,%zmm25,%zmm25 │ │ │ │ - vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ - vpermq %zmm25,%zmm29,%zmm25 │ │ │ │ - vmovdqa32 %ymm24,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm24,(%rcx,%r11,1) │ │ │ │ - vmovdqa32 %ymm25,(%rcx,%r8,1) │ │ │ │ - vextracti32x8 $0x1,%zmm25,(%rdi,%r9,8) │ │ │ │ - vmovdqa32 0x80(%rdx),%zmm27 │ │ │ │ - vpaddsw %zmm4,%zmm27,%zmm26 │ │ │ │ - vpsubsw %zmm4,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 0x580(%rsp),%zmm25 │ │ │ │ - vmovdqa32 0x240(%rsp),%zmm4 │ │ │ │ - vpaddsw %zmm25,%zmm26,%zmm24 │ │ │ │ - vpsubsw %zmm25,%zmm26,%zmm26 │ │ │ │ - vpaddsw %zmm4,%zmm27,%zmm25 │ │ │ │ - vpmovzxbw (%rdi,%rsi,1),%zmm16 │ │ │ │ - vpsubsw %zmm4,%zmm27,%zmm27 │ │ │ │ - vpmovzxbw (%rcx,%r10,1),%zmm4 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ - vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ - vpmovzxbw (%rcx,%rsi,2),%zmm16 │ │ │ │ - vpaddw %zmm4,%zmm26,%zmm26 │ │ │ │ - vpmovzxbw (%rdi,%rax,1),%zmm4 │ │ │ │ - vpaddw %zmm16,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm4,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 %zmm17,0x80(%rdx) │ │ │ │ - vmovdqa32 %zmm17,0xc0(%rdx) │ │ │ │ - vpackuswb %zmm26,%zmm24,%zmm24 │ │ │ │ - vpackuswb %zmm27,%zmm25,%zmm25 │ │ │ │ - vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ - vpermq %zmm25,%zmm29,%zmm25 │ │ │ │ - vmovdqa32 %ymm24,(%rdi,%rsi,1) │ │ │ │ - vextracti32x8 $0x1,%zmm24,(%rcx,%r10,1) │ │ │ │ - vmovdqa32 %ymm25,(%rcx,%rsi,2) │ │ │ │ - vextracti32x8 $0x1,%zmm25,(%rdi,%rax,1) │ │ │ │ - vmovdqa32 0x100(%rdx),%zmm27 │ │ │ │ - vpaddsw %zmm3,%zmm27,%zmm26 │ │ │ │ - vpsubsw %zmm3,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 0x540(%rsp),%zmm25 │ │ │ │ - vmovdqa32 0x280(%rsp),%zmm3 │ │ │ │ - vpaddsw %zmm25,%zmm26,%zmm24 │ │ │ │ - vpsubsw %zmm25,%zmm26,%zmm26 │ │ │ │ - vpaddsw %zmm3,%zmm27,%zmm25 │ │ │ │ - vpmovzxbw (%rdi,%rsi,2),%zmm16 │ │ │ │ - vpsubsw %zmm3,%zmm27,%zmm27 │ │ │ │ - vpmovzxbw (%rcx,%rax,1),%zmm3 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ - vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ - vpmovzxbw (%rcx,%rsi,1),%zmm16 │ │ │ │ - vpaddw %zmm3,%zmm26,%zmm26 │ │ │ │ - vpmovzxbw (%rdi,%r10,1),%zmm3 │ │ │ │ - vpaddw %zmm16,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm3,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 %zmm17,0x100(%rdx) │ │ │ │ - vmovdqa32 %zmm17,0x140(%rdx) │ │ │ │ - vpackuswb %zmm26,%zmm24,%zmm24 │ │ │ │ - vpackuswb %zmm27,%zmm25,%zmm25 │ │ │ │ - vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ - vpermq %zmm25,%zmm29,%zmm25 │ │ │ │ - vmovdqa32 %ymm24,(%rdi,%rsi,2) │ │ │ │ - vextracti32x8 $0x1,%zmm24,(%rcx,%rax,1) │ │ │ │ - vmovdqa32 %ymm25,(%rcx,%rsi,1) │ │ │ │ - vextracti32x8 $0x1,%zmm25,(%rdi,%r10,1) │ │ │ │ - vmovdqa32 0x180(%rdx),%zmm27 │ │ │ │ - vpaddsw %zmm2,%zmm27,%zmm26 │ │ │ │ - vpsubsw %zmm2,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 0x500(%rsp),%zmm25 │ │ │ │ - vmovdqa32 0x2c0(%rsp),%zmm2 │ │ │ │ - vpaddsw %zmm25,%zmm26,%zmm24 │ │ │ │ - vpsubsw %zmm25,%zmm26,%zmm26 │ │ │ │ - vpaddsw %zmm2,%zmm27,%zmm25 │ │ │ │ - vpmovzxbw (%rdi,%r8,1),%zmm16 │ │ │ │ - vpsubsw %zmm2,%zmm27,%zmm27 │ │ │ │ - vpmovzxbw (%rcx,%r9,8),%zmm2 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ - vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ - vpmovzxbw (%rcx),%zmm16 │ │ │ │ - vpaddw %zmm2,%zmm26,%zmm26 │ │ │ │ - vpmovzxbw (%rdi,%r11,1),%zmm2 │ │ │ │ - vpaddw %zmm16,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm2,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 %zmm17,0x180(%rdx) │ │ │ │ - vmovdqa32 %zmm17,0x1c0(%rdx) │ │ │ │ - vpackuswb %zmm26,%zmm24,%zmm24 │ │ │ │ - vpackuswb %zmm27,%zmm25,%zmm25 │ │ │ │ - vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ - vpermq %zmm25,%zmm29,%zmm25 │ │ │ │ - vmovdqa32 %ymm24,(%rdi,%r8,1) │ │ │ │ - vextracti32x8 $0x1,%zmm24,(%rcx,%r9,8) │ │ │ │ - vmovdqa32 %ymm25,(%rcx) │ │ │ │ - vextracti32x8 $0x1,%zmm25,(%rdi,%r11,1) │ │ │ │ - add %r9,%rdi │ │ │ │ - sub %r9,%rcx │ │ │ │ - vmovdqa32 0x200(%rdx),%zmm27 │ │ │ │ - vpaddsw %zmm1,%zmm27,%zmm26 │ │ │ │ - vpsubsw %zmm1,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 0x4c0(%rsp),%zmm25 │ │ │ │ - vmovdqa32 0x300(%rsp),%zmm1 │ │ │ │ - vpaddsw %zmm25,%zmm26,%zmm24 │ │ │ │ - vpsubsw %zmm25,%zmm26,%zmm26 │ │ │ │ - vpaddsw %zmm1,%zmm27,%zmm25 │ │ │ │ - vpmovzxbw (%rdi),%zmm16 │ │ │ │ - vpsubsw %zmm1,%zmm27,%zmm27 │ │ │ │ - vpmovzxbw (%rcx,%r11,1),%zmm1 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ - vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ - vpmovzxbw (%rcx,%r8,1),%zmm16 │ │ │ │ - vpaddw %zmm1,%zmm26,%zmm26 │ │ │ │ - vpmovzxbw (%rdi,%r9,8),%zmm1 │ │ │ │ - vpaddw %zmm16,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm1,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 %zmm17,0x200(%rdx) │ │ │ │ - vmovdqa32 %zmm17,0x240(%rdx) │ │ │ │ - vpackuswb %zmm26,%zmm24,%zmm24 │ │ │ │ - vpackuswb %zmm27,%zmm25,%zmm25 │ │ │ │ - vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ - vpermq %zmm25,%zmm29,%zmm25 │ │ │ │ - vmovdqa32 %ymm24,(%rdi) │ │ │ │ - vextracti32x8 $0x1,%zmm24,(%rcx,%r11,1) │ │ │ │ - vmovdqa32 %ymm25,(%rcx,%r8,1) │ │ │ │ - vextracti32x8 $0x1,%zmm25,(%rdi,%r9,8) │ │ │ │ - vmovdqa32 0x280(%rdx),%zmm27 │ │ │ │ - vpaddsw %zmm0,%zmm27,%zmm26 │ │ │ │ - vpsubsw %zmm0,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 0x480(%rsp),%zmm25 │ │ │ │ - vmovdqa32 0x340(%rsp),%zmm0 │ │ │ │ - vpaddsw %zmm25,%zmm26,%zmm24 │ │ │ │ - vpsubsw %zmm25,%zmm26,%zmm26 │ │ │ │ - vpaddsw %zmm0,%zmm27,%zmm25 │ │ │ │ - vpmovzxbw (%rdi,%rsi,1),%zmm16 │ │ │ │ - vpsubsw %zmm0,%zmm27,%zmm27 │ │ │ │ - vpmovzxbw (%rcx,%r10,1),%zmm0 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ - vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ - vpmovzxbw (%rcx,%rsi,2),%zmm16 │ │ │ │ - vpaddw %zmm0,%zmm26,%zmm26 │ │ │ │ - vpmovzxbw (%rdi,%rax,1),%zmm0 │ │ │ │ - vpaddw %zmm16,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm0,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 %zmm17,0x280(%rdx) │ │ │ │ - vmovdqa32 %zmm17,0x2c0(%rdx) │ │ │ │ - vpackuswb %zmm26,%zmm24,%zmm24 │ │ │ │ - vpackuswb %zmm27,%zmm25,%zmm25 │ │ │ │ - vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ - vpermq %zmm25,%zmm29,%zmm25 │ │ │ │ - vmovdqa32 %ymm24,(%rdi,%rsi,1) │ │ │ │ - vextracti32x8 $0x1,%zmm24,(%rcx,%r10,1) │ │ │ │ - vmovdqa32 %ymm25,(%rcx,%rsi,2) │ │ │ │ - vextracti32x8 $0x1,%zmm25,(%rdi,%rax,1) │ │ │ │ - vmovdqa32 0x300(%rdx),%zmm27 │ │ │ │ - vpaddsw %zmm31,%zmm27,%zmm26 │ │ │ │ - vpsubsw %zmm31,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 0x440(%rsp),%zmm25 │ │ │ │ - vmovdqa32 0x380(%rsp),%zmm31 │ │ │ │ - vpaddsw %zmm25,%zmm26,%zmm24 │ │ │ │ - vpsubsw %zmm25,%zmm26,%zmm26 │ │ │ │ - vpaddsw %zmm31,%zmm27,%zmm25 │ │ │ │ - vpmovzxbw (%rdi,%rsi,2),%zmm16 │ │ │ │ - vpsubsw %zmm31,%zmm27,%zmm27 │ │ │ │ - vpmovzxbw (%rcx,%rax,1),%zmm31 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ - vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ - vpmovzxbw (%rcx,%rsi,1),%zmm16 │ │ │ │ - vpaddw %zmm31,%zmm26,%zmm26 │ │ │ │ - vpmovzxbw (%rdi,%r10,1),%zmm31 │ │ │ │ - vpaddw %zmm16,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm31,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 %zmm17,0x300(%rdx) │ │ │ │ - vmovdqa32 %zmm17,0x340(%rdx) │ │ │ │ - vpackuswb %zmm26,%zmm24,%zmm24 │ │ │ │ - vpackuswb %zmm27,%zmm25,%zmm25 │ │ │ │ - vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ - vpermq %zmm25,%zmm29,%zmm25 │ │ │ │ - vmovdqa32 %ymm24,(%rdi,%rsi,2) │ │ │ │ - vextracti32x8 $0x1,%zmm24,(%rcx,%rax,1) │ │ │ │ - vmovdqa32 %ymm25,(%rcx,%rsi,1) │ │ │ │ - vextracti32x8 $0x1,%zmm25,(%rdi,%r10,1) │ │ │ │ - vmovdqa32 0x380(%rdx),%zmm27 │ │ │ │ - vpaddsw %zmm30,%zmm27,%zmm26 │ │ │ │ - vpsubsw %zmm30,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 0x400(%rsp),%zmm25 │ │ │ │ - vmovdqa32 0x3c0(%rsp),%zmm30 │ │ │ │ - vpaddsw %zmm25,%zmm26,%zmm24 │ │ │ │ - vpsubsw %zmm25,%zmm26,%zmm26 │ │ │ │ - vpaddsw %zmm30,%zmm27,%zmm25 │ │ │ │ - vpmovzxbw (%rdi,%r8,1),%zmm16 │ │ │ │ - vpsubsw %zmm30,%zmm27,%zmm27 │ │ │ │ - vpmovzxbw (%rcx,%r9,8),%zmm30 │ │ │ │ - vpmulhrsw %zmm28,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm28,%zmm25,%zmm25 │ │ │ │ - vpmulhrsw %zmm28,%zmm27,%zmm27 │ │ │ │ - vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ - vpmovzxbw (%rcx),%zmm16 │ │ │ │ - vpaddw %zmm30,%zmm26,%zmm26 │ │ │ │ - vpmovzxbw (%rdi,%r11,1),%zmm30 │ │ │ │ - vpaddw %zmm16,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm30,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 %zmm17,0x380(%rdx) │ │ │ │ - vmovdqa32 %zmm17,0x3c0(%rdx) │ │ │ │ - vpackuswb %zmm26,%zmm24,%zmm24 │ │ │ │ - vpackuswb %zmm27,%zmm25,%zmm25 │ │ │ │ - vpermq %zmm24,%zmm29,%zmm24 │ │ │ │ - vpermq %zmm25,%zmm29,%zmm25 │ │ │ │ - vmovdqa32 %ymm24,(%rdi,%r8,1) │ │ │ │ - vextracti32x8 $0x1,%zmm24,(%rcx,%r9,8) │ │ │ │ - vmovdqa32 %ymm25,(%rcx) │ │ │ │ - vextracti32x8 $0x1,%zmm25,(%rdi,%r11,1) │ │ │ │ - mov %rbx,%rsp │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ + je 3368a8 <__cxa_finalize@plt+0x30b858> │ │ │ │ + call 336950 <__cxa_finalize@plt+0x30b900> │ │ │ │ + add $0x248,%rsp │ │ │ │ ret │ │ │ │ - movswl (%rdx),%eax │ │ │ │ + movd 0xa7730(%rip),%xmm1 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movd 0xa773f(%rip),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ - or $0x40,%ecx │ │ │ │ - imul $0xb5,%eax,%eax │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - sar $0x8,%eax │ │ │ │ - imul $0xb5,%eax,%eax │ │ │ │ - add $0x180,%eax │ │ │ │ - sar $0x9,%eax │ │ │ │ - jmp 33a44b <__cxa_finalize@plt+0x30f3fb> │ │ │ │ + mov $0x8,%ecx │ │ │ │ + lea 0x70(%rip),%r8 │ │ │ │ + pmulhrsw %xmm2,%xmm0 │ │ │ │ + movd 0xa7694(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + pmulhrsw %xmm2,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + punpcklwd %xmm0,%xmm0 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + movdqa (%rdi),%xmm1 │ │ │ │ + movdqa 0x10(%rdi),%xmm3 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + punpckhbw %xmm5,%xmm2 │ │ │ │ + punpcklbw %xmm5,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + punpckhbw %xmm5,%xmm4 │ │ │ │ + punpcklbw %xmm5,%xmm3 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + paddw %xmm0,%xmm1 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + paddw %xmm0,%xmm3 │ │ │ │ + packuswb %xmm2,%xmm1 │ │ │ │ + packuswb %xmm4,%xmm3 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + movdqa %xmm3,0x10(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %ecx │ │ │ │ + jg 3368f3 <__cxa_finalize@plt+0x30b8a3> │ │ │ │ + jmp *%r8 │ │ │ │ + add $0x248,%rsp │ │ │ │ + ret │ │ │ │ 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 │ │ │ │ - vpunpckhwd %zmm23,%zmm16,%zmm22 │ │ │ │ - vmovdqa32 %zmm26,%zmm17 │ │ │ │ - vpdpwssd 0x148(%r9){1to16},%zmm20,%zmm17 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0x148(%r9){1to16},%zmm22,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm17,%zmm17 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpackssdw %zmm25,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd 0x144(%r9){1to16},%zmm22,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm22 │ │ │ │ - vpdpwssd 0x144(%r9){1to16},%zmm20,%zmm22 │ │ │ │ - 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 342e05 <__cxa_finalize@plt+0x317db5> │ │ │ │ - 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 342cf8 <__cxa_finalize@plt+0x317ca8> │ │ │ │ - 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 │ │ │ │ - vpbroadcastd 0x138(%r9),%zmm24 │ │ │ │ - vpmulhrsw %zmm17,%zmm22,%zmm22 │ │ │ │ - vpbroadcastd 0x13c(%r9),%zmm20 │ │ │ │ - vpmulhrsw %zmm25,%zmm17,%zmm17 │ │ │ │ - vpbroadcastd 0x140(%r9),%zmm25 │ │ │ │ - vpmulhrsw %zmm18,%zmm21,%zmm21 │ │ │ │ - vpmulhrsw %zmm24,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm19,%zmm20,%zmm20 │ │ │ │ - vpmulhrsw %zmm25,%zmm19,%zmm19 │ │ │ │ - vpsubsw %zmm17,%zmm16,%zmm24 │ │ │ │ - vpaddsw %zmm17,%zmm16,%zmm16 │ │ │ │ - vpsubsw %zmm22,%zmm23,%zmm17 │ │ │ │ - vpaddsw %zmm22,%zmm23,%zmm23 │ │ │ │ - vpsubsw %zmm18,%zmm19,%zmm22 │ │ │ │ - vpaddsw %zmm18,%zmm19,%zmm19 │ │ │ │ - vpsubsw %zmm21,%zmm20,%zmm18 │ │ │ │ - vpaddsw %zmm20,%zmm21,%zmm21 │ │ │ │ - vpbroadcastd 0x144(%r9),%zmm27 │ │ │ │ - vpbroadcastd 0x148(%r9),%zmm28 │ │ │ │ - vpunpcklwd %zmm17,%zmm24,%zmm20 │ │ │ │ - vpunpckhwd %zmm17,%zmm24,%zmm24 │ │ │ │ - vmovdqa32 %zmm26,%zmm17 │ │ │ │ - vpdpwssd %zmm28,%zmm20,%zmm17 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm28,%zmm24,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm17,%zmm17 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpackssdw %zmm25,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm27,%zmm24,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm24 │ │ │ │ - vpdpwssd %zmm27,%zmm20,%zmm24 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm24,%zmm24 │ │ │ │ - vpackssdw %zmm25,%zmm24,%zmm24 │ │ │ │ - vpbroadcastd 0x14c(%r9),%zmm27 │ │ │ │ - vpunpcklwd %zmm18,%zmm22,%zmm20 │ │ │ │ - vpunpckhwd %zmm18,%zmm22,%zmm22 │ │ │ │ - vmovdqa32 %zmm26,%zmm18 │ │ │ │ - vpdpwssd %zmm27,%zmm20,%zmm18 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm27,%zmm22,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm18,%zmm18 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpackssdw %zmm25,%zmm18,%zmm18 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm28,%zmm22,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm22 │ │ │ │ - vpdpwssd %zmm28,%zmm20,%zmm22 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm22,%zmm22 │ │ │ │ - vpackssdw %zmm25,%zmm22,%zmm22 │ │ │ │ - vpsubsw %zmm19,%zmm16,%zmm20 │ │ │ │ - vpaddsw %zmm19,%zmm16,%zmm16 │ │ │ │ - vpsubsw %zmm21,%zmm23,%zmm19 │ │ │ │ - vpaddsw %zmm21,%zmm23,%zmm23 │ │ │ │ - vpsubsw %zmm18,%zmm17,%zmm21 │ │ │ │ - vpaddsw %zmm18,%zmm17,%zmm17 │ │ │ │ - vpsubsw %zmm22,%zmm24,%zmm18 │ │ │ │ - vpaddsw %zmm24,%zmm22,%zmm22 │ │ │ │ - vpbroadcastd 0x150(%r9),%zmm27 │ │ │ │ - vpbroadcastd 0x154(%r9),%zmm28 │ │ │ │ - add $0x34,%r9 │ │ │ │ - vpunpcklwd %zmm19,%zmm20,%zmm24 │ │ │ │ - vpunpckhwd %zmm19,%zmm20,%zmm20 │ │ │ │ - vmovdqa32 %zmm26,%zmm19 │ │ │ │ - vpdpwssd %zmm28,%zmm24,%zmm19 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm28,%zmm20,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm19,%zmm19 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpackssdw %zmm25,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm27,%zmm20,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm20 │ │ │ │ - vpdpwssd %zmm27,%zmm24,%zmm20 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm20,%zmm20 │ │ │ │ - vpackssdw %zmm25,%zmm20,%zmm20 │ │ │ │ - vpunpcklwd %zmm18,%zmm21,%zmm24 │ │ │ │ - vpunpckhwd %zmm18,%zmm21,%zmm21 │ │ │ │ - vmovdqa32 %zmm26,%zmm18 │ │ │ │ - vpdpwssd %zmm28,%zmm24,%zmm18 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm28,%zmm21,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm18,%zmm18 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpackssdw %zmm25,%zmm18,%zmm18 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm27,%zmm21,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm21 │ │ │ │ - vpdpwssd %zmm27,%zmm24,%zmm21 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ - vpackssdw %zmm25,%zmm21,%zmm21 │ │ │ │ - vmovdqa32 %zmm16,(%r8) │ │ │ │ - vmovdqa32 %zmm23,0x1c0(%r8) │ │ │ │ - vmovdqa32 %zmm17,0x40(%r8) │ │ │ │ - vmovdqa32 %zmm22,0x180(%r8) │ │ │ │ - vmovdqa32 %zmm19,0xc0(%r8) │ │ │ │ - vmovdqa32 %zmm20,0x100(%r8) │ │ │ │ - vmovdqa32 %zmm18,0x80(%r8) │ │ │ │ - vmovdqa32 %zmm21,0x140(%r8) │ │ │ │ - add $0x200,%r8 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x40(%rdx),%xmm1 │ │ │ │ + movdqa 0x80(%rdx),%xmm2 │ │ │ │ + movdqa 0xc0(%rdx),%xmm3 │ │ │ │ + movdqa 0x100(%rdx),%xmm4 │ │ │ │ + movdqa 0x140(%rdx),%xmm5 │ │ │ │ + movdqa 0x180(%rdx),%xmm6 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm7 │ │ │ │ + call 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x20(%rdx),%xmm0 │ │ │ │ + movdqa 0x60(%rdx),%xmm1 │ │ │ │ + movdqa 0xa0(%rdx),%xmm2 │ │ │ │ + movdqa 0xe0(%rdx),%xmm3 │ │ │ │ + movdqa 0x120(%rdx),%xmm4 │ │ │ │ + movdqa 0x160(%rdx),%xmm5 │ │ │ │ + movdqa 0x1a0(%rdx),%xmm6 │ │ │ │ + movdqa 0x1e0(%rdx),%xmm7 │ │ │ │ + call 3325c0 <__cxa_finalize@plt+0x307570> │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,0xb8(%rsp) │ │ │ │ + movdqa %xmm1,0xc8(%rsp) │ │ │ │ + movdqa %xmm2,0xd8(%rsp) │ │ │ │ + movdqa %xmm3,0xe8(%rsp) │ │ │ │ + movdqa %xmm4,0xf8(%rsp) │ │ │ │ + movdqa %xmm5,0x108(%rsp) │ │ │ │ + movdqa %xmm6,0x118(%rsp) │ │ │ │ + movdqa %xmm7,0x128(%rsp) │ │ │ │ + movdqa 0x10(%rdx),%xmm0 │ │ │ │ + movdqa 0x30(%rdx),%xmm1 │ │ │ │ + movdqa 0x50(%rdx),%xmm2 │ │ │ │ + movdqa 0x70(%rdx),%xmm3 │ │ │ │ + movdqa 0x90(%rdx),%xmm4 │ │ │ │ + movdqa 0xb0(%rdx),%xmm5 │ │ │ │ + movdqa 0xd0(%rdx),%xmm6 │ │ │ │ + movdqa 0xf0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x138(%rsp) │ │ │ │ + movdqa %xmm1,0x1a8(%rsp) │ │ │ │ + movdqa %xmm2,0x178(%rsp) │ │ │ │ + movdqa %xmm3,0x168(%rsp) │ │ │ │ + movdqa %xmm4,0x158(%rsp) │ │ │ │ + movdqa %xmm5,0x188(%rsp) │ │ │ │ + movdqa %xmm6,0x198(%rsp) │ │ │ │ + movdqa %xmm7,0x148(%rsp) │ │ │ │ + cmp $0x6a,%ecx │ │ │ │ + jg 336ad6 <__cxa_finalize@plt+0x30ba86> │ │ │ │ + call 3358d0 <__cxa_finalize@plt+0x30a880> │ │ │ │ + jmp 336b63 <__cxa_finalize@plt+0x30bb13> │ │ │ │ + movdqa 0x110(%rdx),%xmm0 │ │ │ │ + movdqa 0x130(%rdx),%xmm1 │ │ │ │ + movdqa 0x150(%rdx),%xmm2 │ │ │ │ + movdqa 0x170(%rdx),%xmm3 │ │ │ │ + movdqa 0x190(%rdx),%xmm4 │ │ │ │ + movdqa 0x1b0(%rdx),%xmm5 │ │ │ │ + movdqa 0x1d0(%rdx),%xmm6 │ │ │ │ + movdqa 0x1f0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x218(%rsp) │ │ │ │ + movdqa %xmm1,0x1c8(%rsp) │ │ │ │ + movdqa %xmm2,0x1d8(%rsp) │ │ │ │ + movdqa %xmm3,0x208(%rsp) │ │ │ │ + movdqa %xmm4,0x1f8(%rsp) │ │ │ │ + movdqa %xmm5,0x1e8(%rsp) │ │ │ │ + movdqa %xmm6,0x1b8(%rsp) │ │ │ │ + movdqa %xmm7,0x228(%rsp) │ │ │ │ + call 335ba0 <__cxa_finalize@plt+0x30ab50> │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 335492 <__cxa_finalize@plt+0x30a442> │ │ │ │ + movdqa 0xa7483(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4e4 <__cxa_finalize@plt+0x304494> │ │ │ │ + lea 0x8(%rdi),%rcx │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f5cc <__cxa_finalize@plt+0x30457c> │ │ │ │ + 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 0xa7411(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4e4 <__cxa_finalize@plt+0x304494> │ │ │ │ + mov %rcx,%rdi │ │ │ │ + add $0x8,%rcx │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f5cc <__cxa_finalize@plt+0x30457c> │ │ │ │ + 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 0xa739c(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4e4 <__cxa_finalize@plt+0x304494> │ │ │ │ + mov %rcx,%rdi │ │ │ │ + add $0x8,%rcx │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f5cc <__cxa_finalize@plt+0x30457c> │ │ │ │ + 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 0xa7327(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4e4 <__cxa_finalize@plt+0x304494> │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f5cc <__cxa_finalize@plt+0x30457c> │ │ │ │ ret │ │ │ │ - vpbroadcastd -0x108(%r9),%zmm27 │ │ │ │ - vpbroadcastd -0x104(%r9),%zmm28 │ │ │ │ - lea 0x1c0(%r8),%rax │ │ │ │ - vpbroadcastd -0x100(%r9),%zmm1 │ │ │ │ - vpbroadcastd -0x110(%r9),%zmm2 │ │ │ │ - vpbroadcastd -0x10c(%r9),%zmm3 │ │ │ │ - sub $0xd0,%r9 │ │ │ │ - vmovdqa32 -0x800(%r8),%zmm16 │ │ │ │ - vmovdqa32 -0x600(%rax),%zmm17 │ │ │ │ - vmovdqa32 -0x800(%rax),%zmm18 │ │ │ │ - vmovdqa32 -0x600(%r8),%zmm19 │ │ │ │ - vmovdqa32 -0x400(%r8),%zmm20 │ │ │ │ - vmovdqa32 -0x200(%rax),%zmm21 │ │ │ │ - vmovdqa32 -0x400(%rax),%zmm22 │ │ │ │ - vmovdqa32 -0x200(%r8),%zmm23 │ │ │ │ - vpsubsw %zmm17,%zmm16,%zmm24 │ │ │ │ - vpaddsw %zmm17,%zmm16,%zmm16 │ │ │ │ - vpsubsw %zmm19,%zmm18,%zmm17 │ │ │ │ - vpaddsw %zmm19,%zmm18,%zmm18 │ │ │ │ - vpsubsw %zmm20,%zmm21,%zmm19 │ │ │ │ - vpaddsw %zmm20,%zmm21,%zmm21 │ │ │ │ - vpsubsw %zmm22,%zmm23,%zmm20 │ │ │ │ - vpaddsw %zmm22,%zmm23,%zmm23 │ │ │ │ - vpunpcklwd %zmm17,%zmm24,%zmm22 │ │ │ │ - vpunpckhwd %zmm17,%zmm24,%zmm24 │ │ │ │ - vmovdqa32 %zmm26,%zmm17 │ │ │ │ - vpdpwssd %zmm28,%zmm22,%zmm17 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm28,%zmm24,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm17,%zmm17 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpackssdw %zmm25,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm27,%zmm24,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm24 │ │ │ │ - vpdpwssd %zmm27,%zmm22,%zmm24 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm24,%zmm24 │ │ │ │ - vpackssdw %zmm25,%zmm24,%zmm24 │ │ │ │ - vpunpcklwd %zmm20,%zmm19,%zmm22 │ │ │ │ - vpunpckhwd %zmm20,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 %zmm26,%zmm20 │ │ │ │ - vpdpwssd %zmm1,%zmm22,%zmm20 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm1,%zmm19,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm20,%zmm20 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpackssdw %zmm25,%zmm20,%zmm20 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm28,%zmm19,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm19 │ │ │ │ - vpdpwssd %zmm28,%zmm22,%zmm19 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm19,%zmm19 │ │ │ │ - vpackssdw %zmm25,%zmm19,%zmm19 │ │ │ │ - vpsubsw %zmm23,%zmm18,%zmm22 │ │ │ │ - vpaddsw %zmm23,%zmm18,%zmm18 │ │ │ │ - vpsubsw %zmm21,%zmm16,%zmm23 │ │ │ │ - vpaddsw %zmm21,%zmm16,%zmm16 │ │ │ │ - vpsubsw %zmm19,%zmm24,%zmm21 │ │ │ │ - vpaddsw %zmm19,%zmm24,%zmm24 │ │ │ │ - vpsubsw %zmm20,%zmm17,%zmm19 │ │ │ │ - vpaddsw %zmm20,%zmm17,%zmm17 │ │ │ │ - vpunpcklwd %zmm22,%zmm23,%zmm20 │ │ │ │ - vpunpckhwd %zmm22,%zmm23,%zmm23 │ │ │ │ - vmovdqa32 %zmm26,%zmm22 │ │ │ │ - vpdpwssd %zmm3,%zmm20,%zmm22 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm3,%zmm23,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm22,%zmm22 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpackssdw %zmm25,%zmm22,%zmm22 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm2,%zmm23,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm23 │ │ │ │ - vpdpwssd %zmm2,%zmm20,%zmm23 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm23,%zmm23 │ │ │ │ - vpackssdw %zmm25,%zmm23,%zmm23 │ │ │ │ - vpunpcklwd %zmm21,%zmm19,%zmm20 │ │ │ │ - vpunpckhwd %zmm21,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 %zmm26,%zmm21 │ │ │ │ - vpdpwssd %zmm3,%zmm20,%zmm21 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm3,%zmm19,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm21,%zmm21 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpackssdw %zmm25,%zmm21,%zmm21 │ │ │ │ - vmovdqa32 %zmm26,%zmm25 │ │ │ │ - vpdpwssd %zmm2,%zmm19,%zmm25 │ │ │ │ - vmovdqa32 %zmm26,%zmm19 │ │ │ │ - vpdpwssd %zmm2,%zmm20,%zmm19 │ │ │ │ - vpsrad $0xc,%zmm25,%zmm25 │ │ │ │ - vpsrad $0xc,%zmm19,%zmm19 │ │ │ │ - vpackssdw %zmm25,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 %zmm18,-0x200(%rax) │ │ │ │ - vmovdqa32 %zmm16,-0x800(%r8) │ │ │ │ - vmovdqa32 %zmm24,-0x200(%r8) │ │ │ │ - vmovdqa32 %zmm17,-0x800(%rax) │ │ │ │ - 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 342f4f <__cxa_finalize@plt+0x317eff> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov $0x4,%r9d │ │ │ │ + mov $0x2,%r8d │ │ │ │ + cmp $0x6b,%ecx │ │ │ │ + cmovns %r9d,%r8d │ │ │ │ + mov %r8d,%ecx │ │ │ │ + lea -0x2d(%rip),%r8 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x40(%rdx),%xmm1 │ │ │ │ + movdqa 0x80(%rdx),%xmm2 │ │ │ │ + movdqa 0xc0(%rdx),%xmm3 │ │ │ │ + movdqa 0x100(%rdx),%xmm4 │ │ │ │ + movdqa 0x140(%rdx),%xmm5 │ │ │ │ + movdqa 0x180(%rdx),%xmm6 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm7 │ │ │ │ + paddsw 0xa72be(%rip),%xmm6 │ │ │ │ + movdqa %xmm6,0x10(%rsp) │ │ │ │ + movdqa 0xa72b0(%rip),%xmm6 │ │ │ │ + paddsw %xmm6,%xmm0 │ │ │ │ + paddsw %xmm6,%xmm1 │ │ │ │ + paddsw %xmm6,%xmm2 │ │ │ │ + paddsw %xmm6,%xmm3 │ │ │ │ + paddsw %xmm6,%xmm4 │ │ │ │ + paddsw %xmm6,%xmm5 │ │ │ │ + paddsw %xmm6,%xmm7 │ │ │ │ + call 32f514 <__cxa_finalize@plt+0x3044c4> │ │ │ │ + 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 32f615 <__cxa_finalize@plt+0x3045c5> │ │ │ │ + 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 336d21 <__cxa_finalize@plt+0x30bcd1> │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x9bca9(%rip),%r9 │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov $0x4,%r9d │ │ │ │ + mov $0x2,%r8d │ │ │ │ + cmp $0x6b,%ecx │ │ │ │ + cmovns %r9d,%r8d │ │ │ │ + mov %r8d,%ecx │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + movdqa 0x20(%rdx),%xmm2 │ │ │ │ + movdqa 0x30(%rdx),%xmm3 │ │ │ │ + movdqa 0x40(%rdx),%xmm4 │ │ │ │ + movdqa 0x50(%rdx),%xmm5 │ │ │ │ + movdqa 0x60(%rdx),%xmm6 │ │ │ │ + movdqa 0x70(%rdx),%xmm7 │ │ │ │ + pmulhrsw 0xa7116(%rip),%xmm6 │ │ │ │ + movdqa %xmm6,0x10(%rsp) │ │ │ │ + movdqa 0xa7108(%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 32f514 <__cxa_finalize@plt+0x3044c4> │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ + movdqa %xmm5,0x20(%rsp) │ │ │ │ + movdqa %xmm6,0x10(%rsp) │ │ │ │ + movdqa %xmm7,(%rsp) │ │ │ │ + lea -0x77f2(%rip),%r8 │ │ │ │ + call 32f615 <__cxa_finalize@plt+0x3045c5> │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + lea 0x8(%rdi),%rdi │ │ │ │ + dec %ecx │ │ │ │ + jg 336e4a <__cxa_finalize@plt+0x30bdfa> │ │ │ │ + jae 336e4a <__cxa_finalize@plt+0x30bdfa> │ │ │ │ + add $0x48,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub $0x248,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - je 344910 <__cxa_finalize@plt+0x3198c0> │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - sub $0x800,%rsp │ │ │ │ - vpbroadcastd -0x8c(%r9),%zmm7 │ │ │ │ - cmp $0x88,%ecx │ │ │ │ - jb 343b1f <__cxa_finalize@plt+0x318acf> │ │ │ │ - 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 342c60 <__cxa_finalize@plt+0x317c10> │ │ │ │ - vpmulhrsw 0x1c0(%rdx),%zmm7,%zmm16 │ │ │ │ - vpmulhrsw 0x640(%rdx),%zmm7,%zmm17 │ │ │ │ - vpmulhrsw 0x5c0(%rdx),%zmm7,%zmm18 │ │ │ │ - vpmulhrsw 0x240(%rdx),%zmm7,%zmm19 │ │ │ │ - call 342c60 <__cxa_finalize@plt+0x317c10> │ │ │ │ - vpmulhrsw 0x140(%rdx),%zmm7,%zmm16 │ │ │ │ - vpmulhrsw 0x6c0(%rdx),%zmm7,%zmm17 │ │ │ │ - vpmulhrsw 0x540(%rdx),%zmm7,%zmm18 │ │ │ │ - vpmulhrsw 0x2c0(%rdx),%zmm7,%zmm19 │ │ │ │ - call 342c60 <__cxa_finalize@plt+0x317c10> │ │ │ │ - vpmulhrsw 0xc0(%rdx),%zmm7,%zmm16 │ │ │ │ - vpmulhrsw 0x740(%rdx),%zmm7,%zmm17 │ │ │ │ - vpmulhrsw 0x4c0(%rdx),%zmm7,%zmm18 │ │ │ │ - vpmulhrsw 0x340(%rdx),%zmm7,%zmm19 │ │ │ │ - call 342c60 <__cxa_finalize@plt+0x317c10> │ │ │ │ - call 342f1e <__cxa_finalize@plt+0x317ece> │ │ │ │ - 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 33c1c0 <__cxa_finalize@plt+0x311170> │ │ │ │ - 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 │ │ │ │ - vpmulhrsw 0x180(%rdx),%zmm7,%zmm7 │ │ │ │ - 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 33e550 <__cxa_finalize@plt+0x313500> │ │ │ │ - vpbroadcastd -0x98(%r9),%zmm29 │ │ │ │ - call 344940 <__cxa_finalize@plt+0x3198f0> │ │ │ │ - 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) │ │ │ │ - vmovdqa32 %zmm13,0x6c0(%rdx) │ │ │ │ - vpmulhrsw %zmm16,%zmm29,%zmm7 │ │ │ │ - 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 344c61 <__cxa_finalize@plt+0x319c11> │ │ │ │ - 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) │ │ │ │ - vmovdqa32 %zmm23,0x7c0(%rdx) │ │ │ │ - vpmulhrsw %zmm29,%zmm30,%zmm30 │ │ │ │ - vpmulhrsw %zmm29,%zmm0,%zmm0 │ │ │ │ - vpmulhrsw %zmm29,%zmm2,%zmm2 │ │ │ │ - vpmulhrsw %zmm29,%zmm4,%zmm4 │ │ │ │ - vpmulhrsw %zmm29,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm29,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm29,%zmm20,%zmm20 │ │ │ │ - vpmulhrsw %zmm29,%zmm22,%zmm22 │ │ │ │ - vinserti32x8 $0x1,%ymm30,%zmm7,%zmm19 │ │ │ │ - vshufi32x4 $0xee,%zmm30,%zmm7,%zmm7 │ │ │ │ - vinserti32x8 $0x1,%ymm16,%zmm6,%zmm31 │ │ │ │ - vshufi32x4 $0xee,%zmm16,%zmm6,%zmm6 │ │ │ │ - vinserti32x8 $0x1,%ymm2,%zmm11,%zmm17 │ │ │ │ - vshufi32x4 $0xee,%zmm2,%zmm11,%zmm11 │ │ │ │ - vinserti32x8 $0x1,%ymm20,%zmm10,%zmm2 │ │ │ │ - vshufi32x4 $0xee,%zmm20,%zmm10,%zmm10 │ │ │ │ - vinserti32x8 $0x1,%ymm0,%zmm9,%zmm30 │ │ │ │ - vshufi32x4 $0xee,%zmm0,%zmm9,%zmm9 │ │ │ │ - vinserti32x8 $0x1,%ymm18,%zmm8,%zmm1 │ │ │ │ - vshufi32x4 $0xee,%zmm18,%zmm8,%zmm8 │ │ │ │ - vinserti32x8 $0x1,%ymm4,%zmm13,%zmm3 │ │ │ │ - vshufi32x4 $0xee,%zmm4,%zmm13,%zmm13 │ │ │ │ - vinserti32x8 $0x1,%ymm22,%zmm12,%zmm4 │ │ │ │ - vshufi32x4 $0xee,%zmm22,%zmm12,%zmm12 │ │ │ │ - vshufi32x4 $0xdd,%zmm31,%zmm19,%zmm18 │ │ │ │ - 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 33a4b0 <__cxa_finalize@plt+0x30f460> │ │ │ │ - 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 33c2b0 <__cxa_finalize@plt+0x311260> │ │ │ │ - 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 │ │ │ │ - vpmulhrsw 0x740(%rdx),%zmm29,%zmm13 │ │ │ │ - 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) │ │ │ │ - vpmulhrsw 0x480(%rdx),%zmm29,%zmm30 │ │ │ │ - vpmulhrsw 0x580(%rdx),%zmm29,%zmm31 │ │ │ │ - vpmulhrsw 0x680(%rdx),%zmm29,%zmm0 │ │ │ │ - vpmulhrsw 0x780(%rdx),%zmm29,%zmm1 │ │ │ │ - vpmulhrsw 0x4c0(%rdx),%zmm29,%zmm2 │ │ │ │ - vpmulhrsw 0x5c0(%rdx),%zmm29,%zmm3 │ │ │ │ - vpmulhrsw 0x6c0(%rdx),%zmm29,%zmm4 │ │ │ │ - vpmulhrsw 0x7c0(%rdx),%zmm29,%zmm5 │ │ │ │ - vinserti32x8 $0x1,%ymm7,%zmm6,%zmm24 │ │ │ │ - vshufi32x4 $0xee,%zmm7,%zmm6,%zmm6 │ │ │ │ - vinserti32x8 $0x1,%ymm9,%zmm8,%zmm25 │ │ │ │ - vshufi32x4 $0xee,%zmm9,%zmm8,%zmm8 │ │ │ │ - vinserti32x8 $0x1,%ymm11,%zmm10,%zmm7 │ │ │ │ - vshufi32x4 $0xee,%zmm11,%zmm10,%zmm10 │ │ │ │ - vinserti32x8 $0x1,%ymm13,%zmm12,%zmm27 │ │ │ │ - vshufi32x4 $0xee,%zmm13,%zmm12,%zmm12 │ │ │ │ - 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) │ │ │ │ - vmovdqa32 %zmm23,0x1c0(%rdx) │ │ │ │ - vinserti32x8 $0x1,%ymm31,%zmm30,%zmm28 │ │ │ │ - vshufi32x4 $0xee,%zmm31,%zmm30,%zmm30 │ │ │ │ - vinserti32x8 $0x1,%ymm1,%zmm0,%zmm29 │ │ │ │ - vshufi32x4 $0xee,%zmm1,%zmm0,%zmm0 │ │ │ │ - vinserti32x8 $0x1,%ymm3,%zmm2,%zmm9 │ │ │ │ - vshufi32x4 $0xee,%zmm3,%zmm2,%zmm2 │ │ │ │ - vinserti32x8 $0x1,%ymm5,%zmm4,%zmm1 │ │ │ │ - vshufi32x4 $0xee,%zmm5,%zmm4,%zmm4 │ │ │ │ - vshufi32x4 $0xdd,%zmm27,%zmm7,%zmm11 │ │ │ │ - vshufi32x4 $0x88,%zmm27,%zmm7,%zmm7 │ │ │ │ - vshufi32x4 $0xdd,%zmm12,%zmm10,%zmm3 │ │ │ │ - vshufi32x4 $0x88,%zmm12,%zmm10,%zmm31 │ │ │ │ - vshufi32x4 $0xdd,%zmm1,%zmm9,%zmm13 │ │ │ │ - vshufi32x4 $0x88,%zmm1,%zmm9,%zmm9 │ │ │ │ - vshufi32x4 $0xdd,%zmm4,%zmm2,%zmm5 │ │ │ │ - vshufi32x4 $0x88,%zmm4,%zmm2,%zmm1 │ │ │ │ - vshufi32x4 $0xdd,%zmm0,%zmm30,%zmm4 │ │ │ │ - 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 33e630 <__cxa_finalize@plt+0x3135e0> │ │ │ │ - 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 │ │ │ │ - vpmulhrsw -0x6c0(%r8),%zmm29,%zmm22 │ │ │ │ - vpmulhrsw -0x700(%r8),%zmm29,%zmm23 │ │ │ │ - vmovdqa32 %zmm30,0x400(%rdx) │ │ │ │ - vmovdqa32 %zmm31,0x440(%rdx) │ │ │ │ - vmovdqa32 %zmm0,0x480(%rdx) │ │ │ │ - vmovdqa32 %zmm1,0x4c0(%rdx) │ │ │ │ - vmovdqa32 %zmm2,0x500(%rdx) │ │ │ │ - vmovdqa32 %zmm3,0x540(%rdx) │ │ │ │ - vmovdqa32 %zmm4,0x580(%rdx) │ │ │ │ - vmovdqa32 %zmm5,0x5c0(%rdx) │ │ │ │ - vpmulhrsw -0x300(%r8),%zmm29,%zmm30 │ │ │ │ - vpmulhrsw -0x2c0(%r8),%zmm29,%zmm31 │ │ │ │ - vpmulhrsw -0x280(%r8),%zmm29,%zmm0 │ │ │ │ - vpmulhrsw -0x240(%r8),%zmm29,%zmm1 │ │ │ │ - vpmulhrsw -0x200(%r8),%zmm29,%zmm2 │ │ │ │ - vpmulhrsw -0x1c0(%r8),%zmm29,%zmm3 │ │ │ │ - vpmulhrsw -0x180(%r8),%zmm29,%zmm4 │ │ │ │ - vpmulhrsw -0x140(%r8),%zmm29,%zmm5 │ │ │ │ - vmovdqa32 %zmm6,0x600(%rdx) │ │ │ │ - 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 344e98 <__cxa_finalize@plt+0x319e48> │ │ │ │ - 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) │ │ │ │ - vmovdqa32 %zmm5,-0x140(%r8) │ │ │ │ - vinserti32x8 $0x1,%ymm30,%zmm16,%zmm6 │ │ │ │ - vshufi32x4 $0xee,%zmm30,%zmm16,%zmm7 │ │ │ │ - vinserti32x8 $0x1,%ymm0,%zmm18,%zmm8 │ │ │ │ - vshufi32x4 $0xee,%zmm0,%zmm18,%zmm9 │ │ │ │ - vinserti32x8 $0x1,%ymm2,%zmm20,%zmm10 │ │ │ │ - vshufi32x4 $0xee,%zmm2,%zmm20,%zmm11 │ │ │ │ - vinserti32x8 $0x1,%ymm4,%zmm22,%zmm12 │ │ │ │ - vshufi32x4 $0xee,%zmm4,%zmm22,%zmm13 │ │ │ │ - vpmulhrsw -0x500(%r8),%zmm29,%zmm16 │ │ │ │ - vpmulhrsw -0x4c0(%r8),%zmm29,%zmm17 │ │ │ │ - vpmulhrsw -0x480(%r8),%zmm29,%zmm18 │ │ │ │ - vpmulhrsw -0x440(%r8),%zmm29,%zmm19 │ │ │ │ - vpmulhrsw -0x400(%r8),%zmm29,%zmm20 │ │ │ │ - vpmulhrsw -0x3c0(%r8),%zmm29,%zmm21 │ │ │ │ - vpmulhrsw -0x380(%r8),%zmm29,%zmm22 │ │ │ │ - vpmulhrsw -0x340(%r8),%zmm29,%zmm23 │ │ │ │ - vpmulhrsw -0x740(%r8),%zmm29,%zmm30 │ │ │ │ - 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 344e98 <__cxa_finalize@plt+0x319e48> │ │ │ │ - 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) │ │ │ │ - vmovdqa32 %zmm5,-0x340(%r8) │ │ │ │ - vinserti32x8 $0x1,%ymm2,%zmm20,%zmm17 │ │ │ │ - vshufi32x4 $0xee,%zmm2,%zmm20,%zmm21 │ │ │ │ - vshufi32x4 $0xee,%zmm30,%zmm16,%zmm20 │ │ │ │ - vinserti32x8 $0x1,%ymm30,%zmm16,%zmm16 │ │ │ │ - vinserti32x8 $0x1,%ymm0,%zmm18,%zmm30 │ │ │ │ - vshufi32x4 $0xee,%zmm0,%zmm18,%zmm2 │ │ │ │ - vinserti32x8 $0x1,%ymm4,%zmm22,%zmm31 │ │ │ │ - vshufi32x4 $0xee,%zmm4,%zmm22,%zmm3 │ │ │ │ - vshufi32x4 $0xdd,%zmm6,%zmm16,%zmm18 │ │ │ │ - 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 33a4b0 <__cxa_finalize@plt+0x30f460> │ │ │ │ - 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 33c2b0 <__cxa_finalize@plt+0x311260> │ │ │ │ - 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 │ │ │ │ - vmovdqa32 -0x340(%r8),%zmm13 │ │ │ │ - vmovdqa32 %zmm30,-0x500(%r8) │ │ │ │ - vmovdqa32 %zmm31,-0x4c0(%r8) │ │ │ │ - vmovdqa32 %zmm0,-0x480(%r8) │ │ │ │ - vmovdqa32 %zmm1,-0x440(%r8) │ │ │ │ - vmovdqa32 %zmm2,-0x400(%r8) │ │ │ │ - vmovdqa32 %zmm3,-0x3c0(%r8) │ │ │ │ - vmovdqa32 %zmm4,-0x380(%r8) │ │ │ │ - vmovdqa32 %zmm5,-0x340(%r8) │ │ │ │ - vmovdqa32 -0x300(%r8),%zmm3 │ │ │ │ - vmovdqa32 -0x200(%r8),%zmm27 │ │ │ │ - vmovdqa32 -0x2c0(%r8),%zmm4 │ │ │ │ - vmovdqa32 -0x1c0(%r8),%zmm28 │ │ │ │ - vmovdqa32 -0x280(%r8),%zmm5 │ │ │ │ - vmovdqa32 -0x180(%r8),%zmm24 │ │ │ │ - vmovdqa32 -0x240(%r8),%zmm25 │ │ │ │ - vmovdqa32 -0x140(%r8),%zmm2 │ │ │ │ - vshufi32x4 $0xee,%zmm10,%zmm6,%zmm30 │ │ │ │ - vinserti32x8 $0x1,%ymm10,%zmm6,%zmm6 │ │ │ │ - vshufi32x4 $0xee,%zmm11,%zmm7,%zmm31 │ │ │ │ - vinserti32x8 $0x1,%ymm11,%zmm7,%zmm7 │ │ │ │ - vshufi32x4 $0xee,%zmm12,%zmm8,%zmm0 │ │ │ │ - vinserti32x8 $0x1,%ymm12,%zmm8,%zmm8 │ │ │ │ - vshufi32x4 $0xee,%zmm13,%zmm9,%zmm1 │ │ │ │ - vinserti32x8 $0x1,%ymm13,%zmm9,%zmm9 │ │ │ │ - vinserti32x8 $0x1,%ymm27,%zmm3,%zmm11 │ │ │ │ - vshufi32x4 $0xee,%zmm27,%zmm3,%zmm3 │ │ │ │ - vinserti32x8 $0x1,%ymm28,%zmm4,%zmm12 │ │ │ │ - vshufi32x4 $0xee,%zmm28,%zmm4,%zmm4 │ │ │ │ - vinserti32x8 $0x1,%ymm24,%zmm5,%zmm13 │ │ │ │ - vshufi32x4 $0xee,%zmm24,%zmm5,%zmm5 │ │ │ │ - vinserti32x8 $0x1,%ymm2,%zmm25,%zmm24 │ │ │ │ - vshufi32x4 $0xee,%zmm2,%zmm25,%zmm25 │ │ │ │ - vshufi32x4 $0xdd,%zmm11,%zmm6,%zmm10 │ │ │ │ - vshufi32x4 $0x88,%zmm11,%zmm6,%zmm6 │ │ │ │ - vshufi32x4 $0xdd,%zmm12,%zmm7,%zmm11 │ │ │ │ - vshufi32x4 $0x88,%zmm12,%zmm7,%zmm7 │ │ │ │ - vshufi32x4 $0xdd,%zmm13,%zmm8,%zmm12 │ │ │ │ - vshufi32x4 $0x88,%zmm13,%zmm8,%zmm8 │ │ │ │ - vshufi32x4 $0xdd,%zmm24,%zmm9,%zmm13 │ │ │ │ - vshufi32x4 $0x88,%zmm24,%zmm9,%zmm9 │ │ │ │ - vshufi32x4 $0xdd,%zmm3,%zmm30,%zmm2 │ │ │ │ - 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 33e630 <__cxa_finalize@plt+0x3135e0> │ │ │ │ - jmp 343e5e <__cxa_finalize@plt+0x318e0e> │ │ │ │ - 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 338880 <__cxa_finalize@plt+0x30d830> │ │ │ │ - {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 33b490 <__cxa_finalize@plt+0x310440> │ │ │ │ - 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 │ │ │ │ - {evex} vpmulhrsw 0xc0(%rdx),%ymm7,%ymm7 │ │ │ │ - vpermb %zmm6,%zmm12,%zmm6 │ │ │ │ - vpunpcklwd %xmm13,%xmm13,%xmm13 │ │ │ │ - vpermb %ymm10,%ymm12,%ymm10 │ │ │ │ - vpermb %zmm9,%zmm12,%zmm9 │ │ │ │ - vmovdqa32 %zmm30,(%rdx) │ │ │ │ - vmovdqa32 %zmm31,0x40(%rdx) │ │ │ │ - vmovdqa32 %zmm0,0x80(%rdx) │ │ │ │ - vmovdqa32 %zmm1,0xc0(%rdx) │ │ │ │ - vpermb %zmm8,%zmm12,%zmm8 │ │ │ │ - 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 340120 <__cxa_finalize@plt+0x3150d0> │ │ │ │ - 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 341130 <__cxa_finalize@plt+0x3160e0> │ │ │ │ - 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 344fb9 <__cxa_finalize@plt+0x319f69> │ │ │ │ - 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 33e550 <__cxa_finalize@plt+0x313500> │ │ │ │ - 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) │ │ │ │ - vmovdqa32 %zmm23,0x1c0(%rdx) │ │ │ │ - vpmulhrsw 0x400(%r8),%zmm29,%zmm16 │ │ │ │ - vpmulhrsw 0x440(%r8),%zmm29,%zmm17 │ │ │ │ - vpmulhrsw 0x480(%r8),%zmm29,%zmm18 │ │ │ │ - vpmulhrsw 0x4c0(%r8),%zmm29,%zmm19 │ │ │ │ - vpmulhrsw 0x500(%r8),%zmm29,%zmm20 │ │ │ │ - vpmulhrsw 0x540(%r8),%zmm29,%zmm21 │ │ │ │ - vpmulhrsw 0x580(%r8),%zmm29,%zmm22 │ │ │ │ - vpmulhrsw 0x5c0(%r8),%zmm29,%zmm23 │ │ │ │ - vmovdqa32 %zmm30,0x400(%rdx) │ │ │ │ - vmovdqa32 %zmm31,0x440(%rdx) │ │ │ │ - vmovdqa32 %zmm0,0x480(%rdx) │ │ │ │ - vmovdqa32 %zmm1,0x4c0(%rdx) │ │ │ │ - vmovdqa32 %zmm2,0x500(%rdx) │ │ │ │ - vmovdqa32 %zmm3,0x540(%rdx) │ │ │ │ - vmovdqa32 %zmm4,0x580(%rdx) │ │ │ │ - vmovdqa32 %zmm5,0x5c0(%rdx) │ │ │ │ - vpmulhrsw 0x600(%r8),%zmm29,%zmm30 │ │ │ │ - vpmulhrsw 0x640(%r8),%zmm29,%zmm31 │ │ │ │ - vpmulhrsw 0x680(%r8),%zmm29,%zmm0 │ │ │ │ - vpmulhrsw 0x6c0(%r8),%zmm29,%zmm1 │ │ │ │ - vpmulhrsw 0x700(%r8),%zmm29,%zmm2 │ │ │ │ - vpmulhrsw 0x740(%r8),%zmm29,%zmm3 │ │ │ │ - vpmulhrsw 0x780(%r8),%zmm29,%zmm4 │ │ │ │ - vpmulhrsw 0x7c0(%r8),%zmm29,%zmm5 │ │ │ │ - vmovdqa32 %zmm6,0x600(%rdx) │ │ │ │ - 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 341227 <__cxa_finalize@plt+0x3161d7> │ │ │ │ - call 344fb9 <__cxa_finalize@plt+0x319f69> │ │ │ │ - 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 33e550 <__cxa_finalize@plt+0x313500> │ │ │ │ - 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 │ │ │ │ - vmovdqa32 0x7c0(%rdx),%zmm25 │ │ │ │ - vmovdqa32 (%rdi),%zmm26 │ │ │ │ - vpaddsw %zmm25,%zmm27,%zmm24 │ │ │ │ - vpsubsw %zmm25,%zmm27,%zmm27 │ │ │ │ - vpaddsw %zmm13,%zmm16,%zmm25 │ │ │ │ - vpsubsw %zmm13,%zmm16,%zmm16 │ │ │ │ - vpunpcklbw %zmm28,%zmm26,%zmm13 │ │ │ │ - vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm29,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm13,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm26,%zmm25,%zmm25 │ │ │ │ - vmovdqa32 (%rcx,%r9,1),%zmm26 │ │ │ │ - vpmulhrsw %zmm29,%zmm27,%zmm27 │ │ │ │ - vpmulhrsw %zmm29,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 %zmm28,(%rdx) │ │ │ │ - vmovdqa32 %zmm28,0x7c0(%rdx) │ │ │ │ - vpunpcklbw %zmm28,%zmm26,%zmm13 │ │ │ │ - vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm13,%zmm27,%zmm27 │ │ │ │ - vpaddw %zmm26,%zmm16,%zmm16 │ │ │ │ - vpackuswb %zmm16,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 %zmm24,(%rdi) │ │ │ │ - vmovdqa32 %zmm27,(%rcx,%r9,1) │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm27 │ │ │ │ - vmovdqa32 0x780(%rdx),%zmm25 │ │ │ │ - vmovdqa32 (%rdi,%rsi,1),%zmm26 │ │ │ │ - vpaddsw %zmm25,%zmm27,%zmm24 │ │ │ │ - vpsubsw %zmm25,%zmm27,%zmm27 │ │ │ │ - vpaddsw %zmm12,%zmm17,%zmm25 │ │ │ │ - vpsubsw %zmm12,%zmm17,%zmm17 │ │ │ │ - vpunpcklbw %zmm28,%zmm26,%zmm12 │ │ │ │ - vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm29,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm12,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm26,%zmm25,%zmm25 │ │ │ │ - vmovdqa32 (%rcx,%rsi,2),%zmm26 │ │ │ │ - vpmulhrsw %zmm29,%zmm27,%zmm27 │ │ │ │ - vpmulhrsw %zmm29,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %zmm28,0x40(%rdx) │ │ │ │ - vmovdqa32 %zmm28,0x780(%rdx) │ │ │ │ - vpunpcklbw %zmm28,%zmm26,%zmm12 │ │ │ │ - vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm12,%zmm27,%zmm27 │ │ │ │ - vpaddw %zmm26,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 %zmm24,(%rdi,%rsi,1) │ │ │ │ - vmovdqa32 %zmm27,(%rcx,%rsi,2) │ │ │ │ - vmovdqa32 0x80(%rdx),%zmm27 │ │ │ │ - vmovdqa32 0x740(%rdx),%zmm25 │ │ │ │ - vmovdqa32 (%rdi,%rsi,2),%zmm26 │ │ │ │ - vpaddsw %zmm25,%zmm27,%zmm24 │ │ │ │ - vpsubsw %zmm25,%zmm27,%zmm27 │ │ │ │ - vpaddsw %zmm11,%zmm18,%zmm25 │ │ │ │ - vpsubsw %zmm11,%zmm18,%zmm18 │ │ │ │ - vpunpcklbw %zmm28,%zmm26,%zmm11 │ │ │ │ - vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm29,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm11,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm26,%zmm25,%zmm25 │ │ │ │ - vmovdqa32 (%rcx,%rsi,1),%zmm26 │ │ │ │ - vpmulhrsw %zmm29,%zmm27,%zmm27 │ │ │ │ - vpmulhrsw %zmm29,%zmm18,%zmm18 │ │ │ │ - vmovdqa32 %zmm28,0x80(%rdx) │ │ │ │ - vmovdqa32 %zmm28,0x740(%rdx) │ │ │ │ - vpunpcklbw %zmm28,%zmm26,%zmm11 │ │ │ │ - vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm11,%zmm27,%zmm27 │ │ │ │ - vpaddw %zmm26,%zmm18,%zmm18 │ │ │ │ - vpackuswb %zmm18,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 %zmm24,(%rdi,%rsi,2) │ │ │ │ - vmovdqa32 %zmm27,(%rcx,%rsi,1) │ │ │ │ - vmovdqa32 0xc0(%rdx),%zmm27 │ │ │ │ - vmovdqa32 0x700(%rdx),%zmm25 │ │ │ │ - vmovdqa32 (%rdi,%r9,1),%zmm26 │ │ │ │ - vpaddsw %zmm25,%zmm27,%zmm24 │ │ │ │ - vpsubsw %zmm25,%zmm27,%zmm27 │ │ │ │ - vpaddsw %zmm10,%zmm19,%zmm25 │ │ │ │ - vpsubsw %zmm10,%zmm19,%zmm19 │ │ │ │ - vpunpcklbw %zmm28,%zmm26,%zmm10 │ │ │ │ - vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm29,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm10,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm26,%zmm25,%zmm25 │ │ │ │ - vmovdqa32 (%rcx),%zmm26 │ │ │ │ - vpmulhrsw %zmm29,%zmm27,%zmm27 │ │ │ │ - vpmulhrsw %zmm29,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 %zmm28,0xc0(%rdx) │ │ │ │ - vmovdqa32 %zmm28,0x700(%rdx) │ │ │ │ - vpunpcklbw %zmm28,%zmm26,%zmm10 │ │ │ │ - vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm10,%zmm27,%zmm27 │ │ │ │ - vpaddw %zmm26,%zmm19,%zmm19 │ │ │ │ - vpackuswb %zmm19,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 %zmm24,(%rdi,%r9,1) │ │ │ │ - vmovdqa32 %zmm27,(%rcx) │ │ │ │ - add %rax,%rdi │ │ │ │ - sub %rax,%rcx │ │ │ │ - vmovdqa32 0x100(%rdx),%zmm27 │ │ │ │ - vmovdqa32 0x6c0(%rdx),%zmm25 │ │ │ │ - vmovdqa32 (%rdi),%zmm26 │ │ │ │ - vpaddsw %zmm25,%zmm27,%zmm24 │ │ │ │ - vpsubsw %zmm25,%zmm27,%zmm27 │ │ │ │ - vpaddsw %zmm9,%zmm20,%zmm25 │ │ │ │ - vpsubsw %zmm9,%zmm20,%zmm20 │ │ │ │ - vpunpcklbw %zmm28,%zmm26,%zmm9 │ │ │ │ - vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm29,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm9,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm26,%zmm25,%zmm25 │ │ │ │ - vmovdqa32 (%rcx,%r9,1),%zmm26 │ │ │ │ - vpmulhrsw %zmm29,%zmm27,%zmm27 │ │ │ │ - vpmulhrsw %zmm29,%zmm20,%zmm20 │ │ │ │ - vmovdqa32 %zmm28,0x100(%rdx) │ │ │ │ - vmovdqa32 %zmm28,0x6c0(%rdx) │ │ │ │ - vpunpcklbw %zmm28,%zmm26,%zmm9 │ │ │ │ - vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm9,%zmm27,%zmm27 │ │ │ │ - vpaddw %zmm26,%zmm20,%zmm20 │ │ │ │ - vpackuswb %zmm20,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 %zmm24,(%rdi) │ │ │ │ - vmovdqa32 %zmm27,(%rcx,%r9,1) │ │ │ │ - vmovdqa32 0x140(%rdx),%zmm27 │ │ │ │ - vmovdqa32 0x680(%rdx),%zmm25 │ │ │ │ - vmovdqa32 (%rdi,%rsi,1),%zmm26 │ │ │ │ - vpaddsw %zmm25,%zmm27,%zmm24 │ │ │ │ - vpsubsw %zmm25,%zmm27,%zmm27 │ │ │ │ - vpaddsw %zmm8,%zmm21,%zmm25 │ │ │ │ - vpsubsw %zmm8,%zmm21,%zmm21 │ │ │ │ - vpunpcklbw %zmm28,%zmm26,%zmm8 │ │ │ │ - vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm29,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm8,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm26,%zmm25,%zmm25 │ │ │ │ - vmovdqa32 (%rcx,%rsi,2),%zmm26 │ │ │ │ - vpmulhrsw %zmm29,%zmm27,%zmm27 │ │ │ │ - vpmulhrsw %zmm29,%zmm21,%zmm21 │ │ │ │ - vmovdqa32 %zmm28,0x140(%rdx) │ │ │ │ - vmovdqa32 %zmm28,0x680(%rdx) │ │ │ │ - vpunpcklbw %zmm28,%zmm26,%zmm8 │ │ │ │ - vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm8,%zmm27,%zmm27 │ │ │ │ - vpaddw %zmm26,%zmm21,%zmm21 │ │ │ │ - vpackuswb %zmm21,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 %zmm24,(%rdi,%rsi,1) │ │ │ │ - vmovdqa32 %zmm27,(%rcx,%rsi,2) │ │ │ │ - vmovdqa32 0x180(%rdx),%zmm27 │ │ │ │ - vmovdqa32 0x640(%rdx),%zmm25 │ │ │ │ - vmovdqa32 (%rdi,%rsi,2),%zmm26 │ │ │ │ - vpaddsw %zmm25,%zmm27,%zmm24 │ │ │ │ - vpsubsw %zmm25,%zmm27,%zmm27 │ │ │ │ - vpaddsw %zmm7,%zmm22,%zmm25 │ │ │ │ - vpsubsw %zmm7,%zmm22,%zmm22 │ │ │ │ - vpunpcklbw %zmm28,%zmm26,%zmm7 │ │ │ │ - vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm29,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm7,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm26,%zmm25,%zmm25 │ │ │ │ - vmovdqa32 (%rcx,%rsi,1),%zmm26 │ │ │ │ - vpmulhrsw %zmm29,%zmm27,%zmm27 │ │ │ │ - vpmulhrsw %zmm29,%zmm22,%zmm22 │ │ │ │ - vmovdqa32 %zmm28,0x180(%rdx) │ │ │ │ - vmovdqa32 %zmm28,0x640(%rdx) │ │ │ │ - vpunpcklbw %zmm28,%zmm26,%zmm7 │ │ │ │ - vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm7,%zmm27,%zmm27 │ │ │ │ - vpaddw %zmm26,%zmm22,%zmm22 │ │ │ │ - vpackuswb %zmm22,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 %zmm24,(%rdi,%rsi,2) │ │ │ │ - vmovdqa32 %zmm27,(%rcx,%rsi,1) │ │ │ │ - vmovdqa32 0x1c0(%rdx),%zmm27 │ │ │ │ - vmovdqa32 0x600(%rdx),%zmm25 │ │ │ │ - vmovdqa32 (%rdi,%r9,1),%zmm26 │ │ │ │ - vpaddsw %zmm25,%zmm27,%zmm24 │ │ │ │ - vpsubsw %zmm25,%zmm27,%zmm27 │ │ │ │ - vpaddsw %zmm6,%zmm23,%zmm25 │ │ │ │ - vpsubsw %zmm6,%zmm23,%zmm23 │ │ │ │ - vpunpcklbw %zmm28,%zmm26,%zmm6 │ │ │ │ - vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm29,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm6,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm26,%zmm25,%zmm25 │ │ │ │ - vmovdqa32 (%rcx),%zmm26 │ │ │ │ - vpmulhrsw %zmm29,%zmm27,%zmm27 │ │ │ │ - vpmulhrsw %zmm29,%zmm23,%zmm23 │ │ │ │ - vmovdqa32 %zmm28,0x1c0(%rdx) │ │ │ │ - vmovdqa32 %zmm28,0x600(%rdx) │ │ │ │ - vpunpcklbw %zmm28,%zmm26,%zmm6 │ │ │ │ - vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm6,%zmm27,%zmm27 │ │ │ │ - vpaddw %zmm26,%zmm23,%zmm23 │ │ │ │ - vpackuswb %zmm23,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 %zmm24,(%rdi,%r9,1) │ │ │ │ - vmovdqa32 %zmm27,(%rcx) │ │ │ │ - add %rax,%rdi │ │ │ │ - sub %rax,%rcx │ │ │ │ - vmovdqa32 0x200(%rdx),%zmm27 │ │ │ │ - vmovdqa32 0x5c0(%rdx),%zmm25 │ │ │ │ - vmovdqa32 0x400(%rsp),%zmm16 │ │ │ │ - vmovdqa32 (%rdi),%zmm26 │ │ │ │ - vpaddsw %zmm25,%zmm27,%zmm24 │ │ │ │ - vpsubsw %zmm25,%zmm27,%zmm27 │ │ │ │ - vpaddsw %zmm5,%zmm16,%zmm25 │ │ │ │ - vpsubsw %zmm5,%zmm16,%zmm16 │ │ │ │ - vpunpcklbw %zmm28,%zmm26,%zmm5 │ │ │ │ - vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm29,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm5,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm26,%zmm25,%zmm25 │ │ │ │ - vmovdqa32 (%rcx,%r9,1),%zmm26 │ │ │ │ - vpmulhrsw %zmm29,%zmm27,%zmm27 │ │ │ │ - vpmulhrsw %zmm29,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 %zmm28,0x200(%rdx) │ │ │ │ - vmovdqa32 %zmm28,0x5c0(%rdx) │ │ │ │ - vpunpcklbw %zmm28,%zmm26,%zmm5 │ │ │ │ - vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm5,%zmm27,%zmm27 │ │ │ │ - vpaddw %zmm26,%zmm16,%zmm16 │ │ │ │ - vpackuswb %zmm16,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 %zmm24,(%rdi) │ │ │ │ - vmovdqa32 %zmm27,(%rcx,%r9,1) │ │ │ │ - vmovdqa32 0x240(%rdx),%zmm27 │ │ │ │ - vmovdqa32 0x580(%rdx),%zmm25 │ │ │ │ - vmovdqa32 0x440(%rsp),%zmm17 │ │ │ │ - vmovdqa32 (%rdi,%rsi,1),%zmm26 │ │ │ │ - vpaddsw %zmm25,%zmm27,%zmm24 │ │ │ │ - vpsubsw %zmm25,%zmm27,%zmm27 │ │ │ │ - vpaddsw %zmm4,%zmm17,%zmm25 │ │ │ │ - vpsubsw %zmm4,%zmm17,%zmm17 │ │ │ │ - vpunpcklbw %zmm28,%zmm26,%zmm4 │ │ │ │ - vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm29,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm4,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm26,%zmm25,%zmm25 │ │ │ │ - vmovdqa32 (%rcx,%rsi,2),%zmm26 │ │ │ │ - vpmulhrsw %zmm29,%zmm27,%zmm27 │ │ │ │ - vpmulhrsw %zmm29,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %zmm28,0x240(%rdx) │ │ │ │ - vmovdqa32 %zmm28,0x580(%rdx) │ │ │ │ - vpunpcklbw %zmm28,%zmm26,%zmm4 │ │ │ │ - vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm4,%zmm27,%zmm27 │ │ │ │ - vpaddw %zmm26,%zmm17,%zmm17 │ │ │ │ - vpackuswb %zmm17,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 %zmm24,(%rdi,%rsi,1) │ │ │ │ - vmovdqa32 %zmm27,(%rcx,%rsi,2) │ │ │ │ - vmovdqa32 0x280(%rdx),%zmm27 │ │ │ │ - vmovdqa32 0x540(%rdx),%zmm25 │ │ │ │ - vmovdqa32 0x480(%rsp),%zmm18 │ │ │ │ - vmovdqa32 (%rdi,%rsi,2),%zmm26 │ │ │ │ - vpaddsw %zmm25,%zmm27,%zmm24 │ │ │ │ - vpsubsw %zmm25,%zmm27,%zmm27 │ │ │ │ - vpaddsw %zmm3,%zmm18,%zmm25 │ │ │ │ - vpsubsw %zmm3,%zmm18,%zmm18 │ │ │ │ - vpunpcklbw %zmm28,%zmm26,%zmm3 │ │ │ │ - vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm29,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm3,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm26,%zmm25,%zmm25 │ │ │ │ - vmovdqa32 (%rcx,%rsi,1),%zmm26 │ │ │ │ - vpmulhrsw %zmm29,%zmm27,%zmm27 │ │ │ │ - vpmulhrsw %zmm29,%zmm18,%zmm18 │ │ │ │ - vmovdqa32 %zmm28,0x280(%rdx) │ │ │ │ - vmovdqa32 %zmm28,0x540(%rdx) │ │ │ │ - vpunpcklbw %zmm28,%zmm26,%zmm3 │ │ │ │ - vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm3,%zmm27,%zmm27 │ │ │ │ - vpaddw %zmm26,%zmm18,%zmm18 │ │ │ │ - vpackuswb %zmm18,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 %zmm24,(%rdi,%rsi,2) │ │ │ │ - vmovdqa32 %zmm27,(%rcx,%rsi,1) │ │ │ │ - vmovdqa32 0x2c0(%rdx),%zmm27 │ │ │ │ - vmovdqa32 0x500(%rdx),%zmm25 │ │ │ │ - vmovdqa32 0x4c0(%rsp),%zmm19 │ │ │ │ - vmovdqa32 (%rdi,%r9,1),%zmm26 │ │ │ │ - vpaddsw %zmm25,%zmm27,%zmm24 │ │ │ │ - vpsubsw %zmm25,%zmm27,%zmm27 │ │ │ │ - vpaddsw %zmm2,%zmm19,%zmm25 │ │ │ │ - vpsubsw %zmm2,%zmm19,%zmm19 │ │ │ │ - vpunpcklbw %zmm28,%zmm26,%zmm2 │ │ │ │ - vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm29,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm2,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm26,%zmm25,%zmm25 │ │ │ │ - vmovdqa32 (%rcx),%zmm26 │ │ │ │ - vpmulhrsw %zmm29,%zmm27,%zmm27 │ │ │ │ - vpmulhrsw %zmm29,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 %zmm28,0x2c0(%rdx) │ │ │ │ - vmovdqa32 %zmm28,0x500(%rdx) │ │ │ │ - vpunpcklbw %zmm28,%zmm26,%zmm2 │ │ │ │ - vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm2,%zmm27,%zmm27 │ │ │ │ - vpaddw %zmm26,%zmm19,%zmm19 │ │ │ │ - vpackuswb %zmm19,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 %zmm24,(%rdi,%r9,1) │ │ │ │ - vmovdqa32 %zmm27,(%rcx) │ │ │ │ - add %rax,%rdi │ │ │ │ - sub %rax,%rcx │ │ │ │ - vmovdqa32 0x300(%rdx),%zmm27 │ │ │ │ - vmovdqa32 0x4c0(%rdx),%zmm25 │ │ │ │ - vmovdqa32 0x500(%rsp),%zmm20 │ │ │ │ - vmovdqa32 (%rdi),%zmm26 │ │ │ │ - vpaddsw %zmm25,%zmm27,%zmm24 │ │ │ │ - vpsubsw %zmm25,%zmm27,%zmm27 │ │ │ │ - vpaddsw %zmm1,%zmm20,%zmm25 │ │ │ │ - vpsubsw %zmm1,%zmm20,%zmm20 │ │ │ │ - vpunpcklbw %zmm28,%zmm26,%zmm1 │ │ │ │ - vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm29,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm1,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm26,%zmm25,%zmm25 │ │ │ │ - vmovdqa32 (%rcx,%r9,1),%zmm26 │ │ │ │ - vpmulhrsw %zmm29,%zmm27,%zmm27 │ │ │ │ - vpmulhrsw %zmm29,%zmm20,%zmm20 │ │ │ │ - vmovdqa32 %zmm28,0x300(%rdx) │ │ │ │ - vmovdqa32 %zmm28,0x4c0(%rdx) │ │ │ │ - vpunpcklbw %zmm28,%zmm26,%zmm1 │ │ │ │ - vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm1,%zmm27,%zmm27 │ │ │ │ - vpaddw %zmm26,%zmm20,%zmm20 │ │ │ │ - vpackuswb %zmm20,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 %zmm24,(%rdi) │ │ │ │ - vmovdqa32 %zmm27,(%rcx,%r9,1) │ │ │ │ - vmovdqa32 0x340(%rdx),%zmm27 │ │ │ │ - vmovdqa32 0x480(%rdx),%zmm25 │ │ │ │ - vmovdqa32 0x540(%rsp),%zmm21 │ │ │ │ - vmovdqa32 (%rdi,%rsi,1),%zmm26 │ │ │ │ - vpaddsw %zmm25,%zmm27,%zmm24 │ │ │ │ - vpsubsw %zmm25,%zmm27,%zmm27 │ │ │ │ - vpaddsw %zmm0,%zmm21,%zmm25 │ │ │ │ - vpsubsw %zmm0,%zmm21,%zmm21 │ │ │ │ - vpunpcklbw %zmm28,%zmm26,%zmm0 │ │ │ │ - vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm29,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm0,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm26,%zmm25,%zmm25 │ │ │ │ - vmovdqa32 (%rcx,%rsi,2),%zmm26 │ │ │ │ - vpmulhrsw %zmm29,%zmm27,%zmm27 │ │ │ │ - vpmulhrsw %zmm29,%zmm21,%zmm21 │ │ │ │ - vmovdqa32 %zmm28,0x340(%rdx) │ │ │ │ - vmovdqa32 %zmm28,0x480(%rdx) │ │ │ │ - vpunpcklbw %zmm28,%zmm26,%zmm0 │ │ │ │ - vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm0,%zmm27,%zmm27 │ │ │ │ - vpaddw %zmm26,%zmm21,%zmm21 │ │ │ │ - vpackuswb %zmm21,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 %zmm24,(%rdi,%rsi,1) │ │ │ │ - vmovdqa32 %zmm27,(%rcx,%rsi,2) │ │ │ │ - vmovdqa32 0x380(%rdx),%zmm27 │ │ │ │ - vmovdqa32 0x440(%rdx),%zmm25 │ │ │ │ - vmovdqa32 0x580(%rsp),%zmm22 │ │ │ │ - vmovdqa32 (%rdi,%rsi,2),%zmm26 │ │ │ │ - vpaddsw %zmm25,%zmm27,%zmm24 │ │ │ │ - vpsubsw %zmm25,%zmm27,%zmm27 │ │ │ │ - vpaddsw %zmm31,%zmm22,%zmm25 │ │ │ │ - vpsubsw %zmm31,%zmm22,%zmm22 │ │ │ │ - vpunpcklbw %zmm28,%zmm26,%zmm31 │ │ │ │ - vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm29,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm31,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm26,%zmm25,%zmm25 │ │ │ │ - vmovdqa32 (%rcx,%rsi,1),%zmm26 │ │ │ │ - vpmulhrsw %zmm29,%zmm27,%zmm27 │ │ │ │ - vpmulhrsw %zmm29,%zmm22,%zmm22 │ │ │ │ - vmovdqa32 %zmm28,0x380(%rdx) │ │ │ │ - vmovdqa32 %zmm28,0x440(%rdx) │ │ │ │ - vpunpcklbw %zmm28,%zmm26,%zmm31 │ │ │ │ - vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm31,%zmm27,%zmm27 │ │ │ │ - vpaddw %zmm26,%zmm22,%zmm22 │ │ │ │ - vpackuswb %zmm22,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 %zmm24,(%rdi,%rsi,2) │ │ │ │ - vmovdqa32 %zmm27,(%rcx,%rsi,1) │ │ │ │ - vmovdqa32 0x3c0(%rdx),%zmm27 │ │ │ │ - vmovdqa32 0x400(%rdx),%zmm25 │ │ │ │ - vmovdqa32 0x5c0(%rsp),%zmm23 │ │ │ │ - vmovdqa32 (%rdi,%r9,1),%zmm26 │ │ │ │ - vpaddsw %zmm25,%zmm27,%zmm24 │ │ │ │ - vpsubsw %zmm25,%zmm27,%zmm27 │ │ │ │ - vpaddsw %zmm30,%zmm23,%zmm25 │ │ │ │ - vpsubsw %zmm30,%zmm23,%zmm23 │ │ │ │ - vpunpcklbw %zmm28,%zmm26,%zmm30 │ │ │ │ - vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpmulhrsw %zmm29,%zmm24,%zmm24 │ │ │ │ - vpmulhrsw %zmm29,%zmm25,%zmm25 │ │ │ │ - vpaddw %zmm30,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm26,%zmm25,%zmm25 │ │ │ │ - vmovdqa32 (%rcx),%zmm26 │ │ │ │ - vpmulhrsw %zmm29,%zmm27,%zmm27 │ │ │ │ - vpmulhrsw %zmm29,%zmm23,%zmm23 │ │ │ │ - vmovdqa32 %zmm28,0x3c0(%rdx) │ │ │ │ - vmovdqa32 %zmm28,0x400(%rdx) │ │ │ │ - vpunpcklbw %zmm28,%zmm26,%zmm30 │ │ │ │ - vpunpckhbw %zmm28,%zmm26,%zmm26 │ │ │ │ - vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ - vpaddw %zmm30,%zmm27,%zmm27 │ │ │ │ - vpaddw %zmm26,%zmm23,%zmm23 │ │ │ │ - vpackuswb %zmm23,%zmm27,%zmm27 │ │ │ │ - vmovdqa32 %zmm24,(%rdi,%r9,1) │ │ │ │ - vmovdqa32 %zmm27,(%rcx) │ │ │ │ - mov %r10,%rsp │ │ │ │ - vzeroupper │ │ │ │ + je 336f18 <__cxa_finalize@plt+0x30bec8> │ │ │ │ + call 336f50 <__cxa_finalize@plt+0x30bf00> │ │ │ │ + add $0x248,%rsp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movd 0xa70c0(%rip),%xmm1 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movd 0xa706f(%rip),%xmm2 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + mov $0x10,%edx │ │ │ │ + lea -0x34(%rip),%r8 │ │ │ │ + jmp 330bb6 <__cxa_finalize@plt+0x305b66> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movswl (%rdx),%eax │ │ │ │ + movdqa 0xa7088(%rip),%xmm7 │ │ │ │ + movdqa 0x10(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x90(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x110(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x190(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x210(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x290(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x310(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x390(%rdx),%xmm7 │ │ │ │ + call 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + 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 0xa6fea(%rip),%xmm7 │ │ │ │ + movdqa 0x50(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0xd0(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x150(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x1d0(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x250(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x2d0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x350(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x3d0(%rdx),%xmm7 │ │ │ │ + call 3325c0 <__cxa_finalize@plt+0x307570> │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4dc <__cxa_finalize@plt+0x30448c> │ │ │ │ + movdqa %xmm0,0x210(%rdx) │ │ │ │ + movdqa %xmm1,0x250(%rdx) │ │ │ │ + movdqa %xmm2,0x290(%rdx) │ │ │ │ + movdqa %xmm3,0x2d0(%rdx) │ │ │ │ + movdqa %xmm4,0x310(%rdx) │ │ │ │ + movdqa %xmm5,0x350(%rdx) │ │ │ │ + movdqa %xmm6,0x390(%rdx) │ │ │ │ + movdqa %xmm7,0x3d0(%rdx) │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4dc <__cxa_finalize@plt+0x30448c> │ │ │ │ + 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 0xa6ea5(%rip),%xmm7 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x80(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x100(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x180(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x200(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x280(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x300(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x380(%rdx),%xmm7 │ │ │ │ + call 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + 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 0xa6e08(%rip),%xmm7 │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0xc0(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x140(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x240(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x2c0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x340(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x3c0(%rdx),%xmm7 │ │ │ │ + call 3325c0 <__cxa_finalize@plt+0x307570> │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4dc <__cxa_finalize@plt+0x30448c> │ │ │ │ + movdqa %xmm0,0x200(%rdx) │ │ │ │ + movdqa %xmm1,0x240(%rdx) │ │ │ │ + movdqa %xmm2,0x280(%rdx) │ │ │ │ + movdqa %xmm3,0x2c0(%rdx) │ │ │ │ + movdqa %xmm4,0x300(%rdx) │ │ │ │ + movdqa %xmm5,0x340(%rdx) │ │ │ │ + movdqa %xmm6,0x380(%rdx) │ │ │ │ + movdqa %xmm7,0x3c0(%rdx) │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4dc <__cxa_finalize@plt+0x30448c> │ │ │ │ + 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 3373fb <__cxa_finalize@plt+0x30c3ab> │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + movdqa 0x10(%rdx),%xmm2 │ │ │ │ + movdqa 0x50(%rdx),%xmm3 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0xb8(%rsp),%xmm0 │ │ │ │ + movdqa 0xc8(%rsp),%xmm1 │ │ │ │ + movdqa 0xd8(%rsp),%xmm2 │ │ │ │ + movdqa 0xe8(%rsp),%xmm3 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 3325c0 <__cxa_finalize@plt+0x307570> │ │ │ │ + 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 3358d0 <__cxa_finalize@plt+0x30a880> │ │ │ │ + jmp 3378ba <__cxa_finalize@plt+0x30c86a> │ │ │ │ + movdqa %xmm0,(%rdx) │ │ │ │ + movdqa %xmm4,0x40(%rdx) │ │ │ │ + movdqa 0xa6bd4(%rip),%xmm7 │ │ │ │ + movdqa 0x20(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0xa0(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x120(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x1a0(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x220(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x2a0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x320(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x3a0(%rdx),%xmm7 │ │ │ │ + call 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + 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 0xa6b36(%rip),%xmm7 │ │ │ │ + movdqa 0x60(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0xe0(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x160(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x1e0(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x260(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x2e0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x360(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x3e0(%rdx),%xmm7 │ │ │ │ + call 3325c0 <__cxa_finalize@plt+0x307570> │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4dc <__cxa_finalize@plt+0x30448c> │ │ │ │ + movdqa %xmm0,0x220(%rdx) │ │ │ │ + movdqa %xmm1,0x260(%rdx) │ │ │ │ + movdqa %xmm2,0x2a0(%rdx) │ │ │ │ + movdqa %xmm3,0x2e0(%rdx) │ │ │ │ + movdqa %xmm4,0x320(%rdx) │ │ │ │ + movdqa %xmm5,0x360(%rdx) │ │ │ │ + movdqa %xmm6,0x3a0(%rdx) │ │ │ │ + movdqa %xmm7,0x3e0(%rdx) │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4dc <__cxa_finalize@plt+0x30448c> │ │ │ │ + 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 0xa69f1(%rip),%xmm7 │ │ │ │ + movdqa 0x30(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0xb0(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x130(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x1b0(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x230(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x2b0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x330(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x3b0(%rdx),%xmm7 │ │ │ │ + call 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + 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 0xa6953(%rip),%xmm7 │ │ │ │ + movdqa 0x70(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0xf0(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x170(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x1f0(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x270(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x2f0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x370(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x3f0(%rdx),%xmm7 │ │ │ │ + call 3325c0 <__cxa_finalize@plt+0x307570> │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4dc <__cxa_finalize@plt+0x30448c> │ │ │ │ + movdqa %xmm0,0x230(%rdx) │ │ │ │ + movdqa %xmm1,0x270(%rdx) │ │ │ │ + movdqa %xmm2,0x2b0(%rdx) │ │ │ │ + movdqa %xmm3,0x2f0(%rdx) │ │ │ │ + movdqa %xmm4,0x330(%rdx) │ │ │ │ + movdqa %xmm5,0x370(%rdx) │ │ │ │ + movdqa %xmm6,0x3b0(%rdx) │ │ │ │ + movdqa %xmm7,0x3f0(%rdx) │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4dc <__cxa_finalize@plt+0x30448c> │ │ │ │ + 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 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0xb8(%rsp),%xmm0 │ │ │ │ + movdqa 0xc8(%rsp),%xmm1 │ │ │ │ + movdqa 0xd8(%rsp),%xmm2 │ │ │ │ + movdqa 0xe8(%rsp),%xmm3 │ │ │ │ + movdqa 0xf8(%rsp),%xmm4 │ │ │ │ + movdqa 0x108(%rsp),%xmm5 │ │ │ │ + movdqa 0x118(%rsp),%xmm6 │ │ │ │ + movdqa 0x128(%rsp),%xmm7 │ │ │ │ + call 3325c0 <__cxa_finalize@plt+0x307570> │ │ │ │ + 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 335ba0 <__cxa_finalize@plt+0x30ab50> │ │ │ │ + mov %ecx,0x238(%rsp) │ │ │ │ + lea 0x8(%rdi),%rcx │ │ │ │ + mov %rcx,0x240(%rsp) │ │ │ │ + lea 0x5(%rip),%rcx │ │ │ │ + jmp 335485 <__cxa_finalize@plt+0x30a435> │ │ │ │ + mov 0x240(%rsp),%rdi │ │ │ │ + mov 0x238(%rsp),%ecx │ │ │ │ + add $0x200,%rdx │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + movdqa 0xc0(%rdx),%xmm1 │ │ │ │ + movdqa 0x140(%rdx),%xmm2 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ + movdqa 0x50(%rdx),%xmm4 │ │ │ │ + movdqa 0xd0(%rdx),%xmm5 │ │ │ │ + movdqa 0x150(%rdx),%xmm6 │ │ │ │ + movdqa 0x1d0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x138(%rsp) │ │ │ │ + movdqa %xmm1,0x1a8(%rsp) │ │ │ │ + movdqa %xmm2,0x178(%rsp) │ │ │ │ + movdqa %xmm3,0x168(%rsp) │ │ │ │ + movdqa %xmm4,0x158(%rsp) │ │ │ │ + movdqa %xmm5,0x188(%rsp) │ │ │ │ + movdqa %xmm6,0x198(%rsp) │ │ │ │ + movdqa %xmm7,0x148(%rsp) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x100(%rdx),%xmm1 │ │ │ │ + movdqa 0x10(%rdx),%xmm2 │ │ │ │ + movdqa 0x110(%rdx),%xmm3 │ │ │ │ + cmp $0x96,%ecx │ │ │ │ + jg 337a68 <__cxa_finalize@plt+0x30ca18> │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x80(%rdx),%xmm0 │ │ │ │ + movdqa 0x180(%rdx),%xmm1 │ │ │ │ + movdqa 0x90(%rdx),%xmm2 │ │ │ │ + movdqa 0x190(%rdx),%xmm3 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 3325c0 <__cxa_finalize@plt+0x307570> │ │ │ │ + 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 3358d0 <__cxa_finalize@plt+0x30a880> │ │ │ │ + jmp 33547e <__cxa_finalize@plt+0x30a42e> │ │ │ │ + movdqa 0x20(%rdx),%xmm4 │ │ │ │ + movdqa 0x120(%rdx),%xmm5 │ │ │ │ + movdqa 0x30(%rdx),%xmm6 │ │ │ │ + movdqa 0x130(%rdx),%xmm7 │ │ │ │ + call 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x80(%rdx),%xmm0 │ │ │ │ + movdqa 0x180(%rdx),%xmm1 │ │ │ │ + movdqa 0x90(%rdx),%xmm2 │ │ │ │ + movdqa 0x190(%rdx),%xmm3 │ │ │ │ + movdqa 0xa0(%rdx),%xmm4 │ │ │ │ + movdqa 0x1a0(%rdx),%xmm5 │ │ │ │ + movdqa 0xb0(%rdx),%xmm6 │ │ │ │ + movdqa 0x1b0(%rdx),%xmm7 │ │ │ │ + call 3325c0 <__cxa_finalize@plt+0x307570> │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,0xb8(%rsp) │ │ │ │ + movdqa %xmm1,0xc8(%rsp) │ │ │ │ + movdqa %xmm2,0xd8(%rsp) │ │ │ │ + movdqa %xmm3,0xe8(%rsp) │ │ │ │ + movdqa %xmm4,0xf8(%rsp) │ │ │ │ + movdqa %xmm5,0x108(%rsp) │ │ │ │ + movdqa %xmm6,0x118(%rsp) │ │ │ │ + movdqa %xmm7,0x128(%rsp) │ │ │ │ + movdqa 0x60(%rdx),%xmm0 │ │ │ │ + movdqa 0xe0(%rdx),%xmm1 │ │ │ │ + movdqa 0x160(%rdx),%xmm2 │ │ │ │ + movdqa 0x1e0(%rdx),%xmm3 │ │ │ │ + movdqa 0x70(%rdx),%xmm4 │ │ │ │ + movdqa 0xf0(%rdx),%xmm5 │ │ │ │ + movdqa 0x170(%rdx),%xmm6 │ │ │ │ + movdqa 0x1f0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x218(%rsp) │ │ │ │ + movdqa %xmm1,0x1c8(%rsp) │ │ │ │ + movdqa %xmm2,0x1d8(%rsp) │ │ │ │ + movdqa %xmm3,0x208(%rsp) │ │ │ │ + movdqa %xmm4,0x1f8(%rsp) │ │ │ │ + movdqa %xmm5,0x1e8(%rsp) │ │ │ │ + movdqa %xmm6,0x1b8(%rsp) │ │ │ │ + movdqa %xmm7,0x228(%rsp) │ │ │ │ + call 335ba0 <__cxa_finalize@plt+0x30ab50> │ │ │ │ + jmp 33547e <__cxa_finalize@plt+0x30a42e> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x248,%rsp │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 337d3c <__cxa_finalize@plt+0x30ccec> │ │ │ │ + call 337d70 <__cxa_finalize@plt+0x30cd20> │ │ │ │ + call 331bc5 <__cxa_finalize@plt+0x306b75> │ │ │ │ + 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 32f4dc <__cxa_finalize@plt+0x30448c> │ │ │ │ + call 331bc5 <__cxa_finalize@plt+0x306b75> │ │ │ │ + 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 32f4dc <__cxa_finalize@plt+0x30448c> │ │ │ │ + call 331bc5 <__cxa_finalize@plt+0x306b75> │ │ │ │ + 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 32f4dc <__cxa_finalize@plt+0x30448c> │ │ │ │ + call 331bc5 <__cxa_finalize@plt+0x306b75> │ │ │ │ + add $0x248,%rsp │ │ │ │ + ret │ │ │ │ + movd 0xa629c(%rip),%xmm1 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movd 0xa624b(%rip),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ - or $0x20,%ecx │ │ │ │ - imul $0xb5,%eax,%eax │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - sar $0x8,%eax │ │ │ │ - imul $0xb5,%eax,%eax │ │ │ │ - add $0x180,%eax │ │ │ │ - sar $0x9,%eax │ │ │ │ - jmp 340a21 <__cxa_finalize@plt+0x3159d1> │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + mov $0x10,%ecx │ │ │ │ + lea -0x1429(%rip),%r8 │ │ │ │ + jmp 3368cf <__cxa_finalize@plt+0x30b87f> │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x10,%rdx │ │ │ │ + lea 0x2ce(%rip),%rcx │ │ │ │ + movdqa 0xa625d(%rip),%xmm7 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x80(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x100(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x180(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x200(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x280(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x300(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x380(%rdx),%xmm7 │ │ │ │ + call 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + 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 0xa61c0(%rip),%xmm7 │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0xc0(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x140(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x240(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x2c0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x340(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x3c0(%rdx),%xmm7 │ │ │ │ + call 3325c0 <__cxa_finalize@plt+0x307570> │ │ │ │ + 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 0xa6104(%rip),%xmm7 │ │ │ │ + movdqa 0x20(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x60(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0xa0(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0xe0(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x120(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x160(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x1a0(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x1e0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x138(%rsp) │ │ │ │ + movdqa %xmm1,0x1a8(%rsp) │ │ │ │ + movdqa %xmm2,0x178(%rsp) │ │ │ │ + movdqa %xmm3,0x168(%rsp) │ │ │ │ + movdqa %xmm4,0x158(%rsp) │ │ │ │ + movdqa %xmm5,0x188(%rsp) │ │ │ │ + movdqa %xmm6,0x198(%rsp) │ │ │ │ + movdqa %xmm7,0x148(%rsp) │ │ │ │ + movdqa 0xa6056(%rip),%xmm7 │ │ │ │ + movdqa 0x220(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x260(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x2a0(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x2e0(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x320(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x360(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x3a0(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x3e0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x218(%rsp) │ │ │ │ + movdqa %xmm1,0x1c8(%rsp) │ │ │ │ + movdqa %xmm2,0x1d8(%rsp) │ │ │ │ + movdqa %xmm3,0x208(%rsp) │ │ │ │ + movdqa %xmm4,0x1f8(%rsp) │ │ │ │ + movdqa %xmm5,0x1e8(%rsp) │ │ │ │ + movdqa %xmm6,0x1b8(%rsp) │ │ │ │ + movdqa %xmm7,0x228(%rsp) │ │ │ │ + call 335ba0 <__cxa_finalize@plt+0x30ab50> │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + mov %rcx,%r8 │ │ │ │ + jmp 32f4dc <__cxa_finalize@plt+0x30448c> │ │ │ │ + movdqa %xmm0,(%rdx) │ │ │ │ + movdqa %xmm1,0x20(%rdx) │ │ │ │ + movdqa %xmm2,0x40(%rdx) │ │ │ │ + movdqa %xmm3,0x60(%rdx) │ │ │ │ + movdqa %xmm4,0x80(%rdx) │ │ │ │ + movdqa %xmm5,0xa0(%rdx) │ │ │ │ + movdqa %xmm6,0xc0(%rdx) │ │ │ │ + movdqa %xmm7,0xe0(%rdx) │ │ │ │ + movdqa 0xb8(%rsp),%xmm0 │ │ │ │ + movdqa 0xc8(%rsp),%xmm1 │ │ │ │ + movdqa 0xd8(%rsp),%xmm2 │ │ │ │ + movdqa 0xe8(%rsp),%xmm3 │ │ │ │ + movdqa 0xf8(%rsp),%xmm4 │ │ │ │ + movdqa 0x108(%rsp),%xmm5 │ │ │ │ + movdqa 0x118(%rsp),%xmm6 │ │ │ │ + movdqa 0x128(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4dc <__cxa_finalize@plt+0x30448c> │ │ │ │ + movdqa %xmm0,0x100(%rdx) │ │ │ │ + movdqa %xmm1,0x120(%rdx) │ │ │ │ + movdqa %xmm2,0x140(%rdx) │ │ │ │ + movdqa %xmm3,0x160(%rdx) │ │ │ │ + movdqa %xmm4,0x180(%rdx) │ │ │ │ + movdqa %xmm5,0x1a0(%rdx) │ │ │ │ + movdqa %xmm6,0x1c0(%rdx) │ │ │ │ + movdqa %xmm7,0x1e0(%rdx) │ │ │ │ + movdqa 0x138(%rsp),%xmm0 │ │ │ │ + movdqa 0x148(%rsp),%xmm1 │ │ │ │ + movdqa 0x158(%rsp),%xmm2 │ │ │ │ + movdqa 0x168(%rsp),%xmm3 │ │ │ │ + movdqa 0x178(%rsp),%xmm4 │ │ │ │ + movdqa 0x188(%rsp),%xmm5 │ │ │ │ + movdqa 0x198(%rsp),%xmm6 │ │ │ │ + movdqa 0x1a8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4dc <__cxa_finalize@plt+0x30448c> │ │ │ │ + movdqa %xmm0,0x200(%rdx) │ │ │ │ + movdqa %xmm1,0x220(%rdx) │ │ │ │ + movdqa %xmm2,0x240(%rdx) │ │ │ │ + movdqa %xmm3,0x260(%rdx) │ │ │ │ + movdqa %xmm4,0x280(%rdx) │ │ │ │ + movdqa %xmm5,0x2a0(%rdx) │ │ │ │ + movdqa %xmm6,0x2c0(%rdx) │ │ │ │ + movdqa %xmm7,0x2e0(%rdx) │ │ │ │ + movdqa 0x1b8(%rsp),%xmm0 │ │ │ │ + movdqa 0x1c8(%rsp),%xmm1 │ │ │ │ + movdqa 0x1d8(%rsp),%xmm2 │ │ │ │ + movdqa 0x1e8(%rsp),%xmm3 │ │ │ │ + movdqa 0x1f8(%rsp),%xmm4 │ │ │ │ + movdqa 0x208(%rsp),%xmm5 │ │ │ │ + movdqa 0x218(%rsp),%xmm6 │ │ │ │ + movdqa 0x228(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4dc <__cxa_finalize@plt+0x30448c> │ │ │ │ + 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 337d7b <__cxa_finalize@plt+0x30cd2b> │ │ │ │ + ret │ │ │ │ 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 │ │ │ │ - vpaddsw %zmm25,%zmm24,%zmm24 │ │ │ │ - vpsubsw %zmm27,%zmm16,%zmm25 │ │ │ │ - vpaddsw %zmm27,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 %zmm24,-0x900(%r8) │ │ │ │ - vmovdqa32 %zmm25,-0x140(%r8) │ │ │ │ - vmovdqa32 -0x8c0(%r8),%zmm25 │ │ │ │ - vmovdqa32 -0x180(%r8),%zmm27 │ │ │ │ - vpsubsw %zmm12,%zmm17,%zmm24 │ │ │ │ - vpaddsw %zmm12,%zmm17,%zmm17 │ │ │ │ - vpsubsw %zmm25,%zmm24,%zmm12 │ │ │ │ - vpaddsw %zmm25,%zmm24,%zmm24 │ │ │ │ - vpsubsw %zmm27,%zmm17,%zmm25 │ │ │ │ - vpaddsw %zmm27,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %zmm24,-0x8c0(%r8) │ │ │ │ - vmovdqa32 %zmm25,-0x180(%r8) │ │ │ │ - vmovdqa32 -0x880(%r8),%zmm25 │ │ │ │ - vmovdqa32 -0x1c0(%r8),%zmm27 │ │ │ │ - vpsubsw %zmm11,%zmm18,%zmm24 │ │ │ │ - vpaddsw %zmm11,%zmm18,%zmm18 │ │ │ │ - vpsubsw %zmm25,%zmm24,%zmm11 │ │ │ │ - vpaddsw %zmm25,%zmm24,%zmm24 │ │ │ │ - vpsubsw %zmm27,%zmm18,%zmm25 │ │ │ │ - vpaddsw %zmm27,%zmm18,%zmm18 │ │ │ │ - vmovdqa32 %zmm24,-0x880(%r8) │ │ │ │ - vmovdqa32 %zmm25,-0x1c0(%r8) │ │ │ │ - vmovdqa32 -0x840(%r8),%zmm25 │ │ │ │ - vmovdqa32 -0x200(%r8),%zmm27 │ │ │ │ - vpsubsw %zmm10,%zmm19,%zmm24 │ │ │ │ - vpaddsw %zmm10,%zmm19,%zmm19 │ │ │ │ - vpsubsw %zmm25,%zmm24,%zmm10 │ │ │ │ - vpaddsw %zmm25,%zmm24,%zmm24 │ │ │ │ - vpsubsw %zmm27,%zmm19,%zmm25 │ │ │ │ - vpaddsw %zmm27,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 %zmm24,-0x840(%r8) │ │ │ │ - vmovdqa32 %zmm25,-0x200(%r8) │ │ │ │ - vmovdqa32 -0x800(%r8),%zmm25 │ │ │ │ - vmovdqa32 -0x240(%r8),%zmm27 │ │ │ │ - vpsubsw %zmm9,%zmm20,%zmm24 │ │ │ │ - vpaddsw %zmm9,%zmm20,%zmm20 │ │ │ │ - vpsubsw %zmm25,%zmm24,%zmm9 │ │ │ │ - vpaddsw %zmm25,%zmm24,%zmm24 │ │ │ │ - vpsubsw %zmm27,%zmm20,%zmm25 │ │ │ │ - vpaddsw %zmm27,%zmm20,%zmm20 │ │ │ │ - vmovdqa32 %zmm24,-0x800(%r8) │ │ │ │ - vmovdqa32 %zmm25,-0x240(%r8) │ │ │ │ - vmovdqa32 -0x7c0(%r8),%zmm25 │ │ │ │ - vmovdqa32 -0x280(%r8),%zmm27 │ │ │ │ - vpsubsw %zmm8,%zmm21,%zmm24 │ │ │ │ - vpaddsw %zmm8,%zmm21,%zmm21 │ │ │ │ - vpsubsw %zmm25,%zmm24,%zmm8 │ │ │ │ - vpaddsw %zmm25,%zmm24,%zmm24 │ │ │ │ - vpsubsw %zmm27,%zmm21,%zmm25 │ │ │ │ - vpaddsw %zmm27,%zmm21,%zmm21 │ │ │ │ - vmovdqa32 %zmm24,-0x7c0(%r8) │ │ │ │ - vmovdqa32 %zmm25,-0x280(%r8) │ │ │ │ - vmovdqa32 -0x780(%r8),%zmm25 │ │ │ │ - vmovdqa32 -0x2c0(%r8),%zmm27 │ │ │ │ - vpsubsw %zmm7,%zmm22,%zmm24 │ │ │ │ - vpaddsw %zmm7,%zmm22,%zmm22 │ │ │ │ - vpsubsw %zmm25,%zmm24,%zmm7 │ │ │ │ - vpaddsw %zmm25,%zmm24,%zmm24 │ │ │ │ - vpsubsw %zmm27,%zmm22,%zmm25 │ │ │ │ - vpaddsw %zmm27,%zmm22,%zmm22 │ │ │ │ - vmovdqa32 %zmm24,-0x780(%r8) │ │ │ │ - vmovdqa32 %zmm25,-0x2c0(%r8) │ │ │ │ - vmovdqa32 -0x740(%r8),%zmm25 │ │ │ │ - vmovdqa32 -0x300(%r8),%zmm27 │ │ │ │ - vpsubsw %zmm6,%zmm23,%zmm24 │ │ │ │ - vpaddsw %zmm6,%zmm23,%zmm23 │ │ │ │ - vpsubsw %zmm25,%zmm24,%zmm6 │ │ │ │ - vpaddsw %zmm25,%zmm24,%zmm24 │ │ │ │ - vpsubsw %zmm27,%zmm23,%zmm25 │ │ │ │ - vpaddsw %zmm27,%zmm23,%zmm23 │ │ │ │ - vmovdqa32 %zmm24,-0x740(%r8) │ │ │ │ - vmovdqa32 %zmm25,-0x300(%r8) │ │ │ │ - vpunpcklwd %zmm8,%zmm9,%zmm24 │ │ │ │ - vpunpckhwd %zmm8,%zmm9,%zmm9 │ │ │ │ - vpunpcklwd %zmm6,%zmm7,%zmm8 │ │ │ │ - vpunpckhwd %zmm6,%zmm7,%zmm7 │ │ │ │ - vpunpcklwd %zmm12,%zmm13,%zmm6 │ │ │ │ - vpunpckhwd %zmm12,%zmm13,%zmm13 │ │ │ │ - vpunpcklwd %zmm10,%zmm11,%zmm12 │ │ │ │ - vpunpckhwd %zmm10,%zmm11,%zmm11 │ │ │ │ - vpunpckldq %zmm11,%zmm13,%zmm10 │ │ │ │ - vpunpckhdq %zmm11,%zmm13,%zmm13 │ │ │ │ - vpunpckldq %zmm8,%zmm24,%zmm11 │ │ │ │ - vpunpckhdq %zmm8,%zmm24,%zmm24 │ │ │ │ - vpunpckhdq %zmm12,%zmm6,%zmm8 │ │ │ │ - vpunpckldq %zmm12,%zmm6,%zmm6 │ │ │ │ - vpunpckldq %zmm7,%zmm9,%zmm12 │ │ │ │ - vpunpckhdq %zmm7,%zmm9,%zmm9 │ │ │ │ - vpunpckhqdq %zmm11,%zmm6,%zmm7 │ │ │ │ - vpunpcklqdq %zmm11,%zmm6,%zmm6 │ │ │ │ - vpunpckhqdq %zmm12,%zmm10,%zmm11 │ │ │ │ - vpunpcklqdq %zmm12,%zmm10,%zmm10 │ │ │ │ - vpunpcklqdq %zmm9,%zmm13,%zmm12 │ │ │ │ - vpunpckhqdq %zmm9,%zmm13,%zmm13 │ │ │ │ - vpunpckhqdq %zmm24,%zmm8,%zmm9 │ │ │ │ - vpunpcklqdq %zmm24,%zmm8,%zmm8 │ │ │ │ - vpunpckhwd %zmm21,%zmm20,%zmm24 │ │ │ │ - vpunpcklwd %zmm21,%zmm20,%zmm20 │ │ │ │ - vpunpckhwd %zmm17,%zmm16,%zmm21 │ │ │ │ - vpunpcklwd %zmm17,%zmm16,%zmm16 │ │ │ │ - vpunpckhwd %zmm23,%zmm22,%zmm17 │ │ │ │ - vpunpcklwd %zmm23,%zmm22,%zmm22 │ │ │ │ - vpunpckhwd %zmm19,%zmm18,%zmm23 │ │ │ │ - vpunpcklwd %zmm19,%zmm18,%zmm18 │ │ │ │ - vpunpckhdq %zmm18,%zmm16,%zmm19 │ │ │ │ - vpunpckldq %zmm18,%zmm16,%zmm16 │ │ │ │ - vpunpckldq %zmm22,%zmm20,%zmm18 │ │ │ │ - vpunpckhdq %zmm22,%zmm20,%zmm20 │ │ │ │ - vpunpckhdq %zmm23,%zmm21,%zmm22 │ │ │ │ - vpunpckldq %zmm23,%zmm21,%zmm21 │ │ │ │ - vpunpckldq %zmm17,%zmm24,%zmm23 │ │ │ │ - vpunpckhdq %zmm17,%zmm24,%zmm24 │ │ │ │ - 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 │ │ │ │ + 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 0xa5d46(%rip),%xmm7 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x40(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x80(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0xc0(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x100(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x140(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x180(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x1c0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm6,0x10(%rsp) │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + movdqa %xmm6,(%rdx) │ │ │ │ + movdqa %xmm6,0x40(%rdx) │ │ │ │ + movdqa %xmm6,0x80(%rdx) │ │ │ │ + movdqa %xmm6,0xc0(%rdx) │ │ │ │ + movdqa %xmm6,0x100(%rdx) │ │ │ │ + movdqa %xmm6,0x140(%rdx) │ │ │ │ + movdqa %xmm6,0x180(%rdx) │ │ │ │ + movdqa %xmm6,0x1c0(%rdx) │ │ │ │ + lea -0xe7(%rip),%r8 │ │ │ │ + call 32f514 <__cxa_finalize@plt+0x3044c4> │ │ │ │ + movdqa %xmm2,(%rsp) │ │ │ │ + movdqa %xmm3,0x10(%rsp) │ │ │ │ + movdqa %xmm4,0x20(%rsp) │ │ │ │ + movdqa 0xa5c61(%rip),%xmm3 │ │ │ │ + movdqa 0xa5c39(%rip),%xmm4 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pmulhrsw %xmm5,%xmm2 │ │ │ │ + pmulhrsw %xmm4,%xmm2 │ │ │ │ + paddsw %xmm2,%xmm5 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pmulhrsw %xmm6,%xmm2 │ │ │ │ + pmulhrsw %xmm4,%xmm2 │ │ │ │ + paddsw %xmm2,%xmm6 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + pmulhrsw %xmm4,%xmm2 │ │ │ │ + paddsw %xmm2,%xmm7 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pmulhrsw %xmm0,%xmm2 │ │ │ │ + pmulhrsw %xmm4,%xmm2 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm2 │ │ │ │ + pmulhrsw %xmm4,%xmm2 │ │ │ │ + paddsw %xmm2,%xmm1 │ │ │ │ + movdqa 0xa5c37(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm2,%xmm5 │ │ │ │ + pmulhrsw %xmm2,%xmm6 │ │ │ │ + pmulhrsw %xmm2,%xmm7 │ │ │ │ + pmulhrsw %xmm2,%xmm0 │ │ │ │ + pmulhrsw %xmm2,%xmm1 │ │ │ │ + movdqa (%rsp),%xmm2 │ │ │ │ + movdqa %xmm7,(%rsp) │ │ │ │ + movdqa %xmm3,%xmm7 │ │ │ │ + pmulhrsw %xmm2,%xmm7 │ │ │ │ + pmulhrsw %xmm4,%xmm7 │ │ │ │ + paddsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x20(%rsp),%xmm7 │ │ │ │ + movdqa %xmm5,0x20(%rsp) │ │ │ │ + movdqa %xmm3,%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + pmulhrsw %xmm4,%xmm5 │ │ │ │ + paddsw %xmm5,%xmm7 │ │ │ │ + movdqa 0x10(%rsp),%xmm5 │ │ │ │ + movdqa %xmm6,0x10(%rsp) │ │ │ │ + pmulhrsw %xmm5,%xmm3 │ │ │ │ + pmulhrsw %xmm4,%xmm3 │ │ │ │ + psrlw $0x1,%xmm4 │ │ │ │ + paddsw %xmm5,%xmm3 │ │ │ │ + pmulhrsw %xmm4,%xmm2 │ │ │ │ + pmulhrsw %xmm4,%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + call 32f615 <__cxa_finalize@plt+0x3045c5> │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + add $0x10,%rdx │ │ │ │ + dec %ecx │ │ │ │ + jg 338292 <__cxa_finalize@plt+0x30d242> │ │ │ │ + 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 338292 <__cxa_finalize@plt+0x30d242> │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ - vmovdqa32 (%rdx),%zmm16 │ │ │ │ - vmovdqa32 -0x700(%r8),%zmm25 │ │ │ │ - vmovdqa32 -0x340(%r8),%zmm27 │ │ │ │ - vpsubsw %zmm5,%zmm16,%zmm24 │ │ │ │ - vpaddsw %zmm5,%zmm16,%zmm16 │ │ │ │ - vpaddsw %zmm25,%zmm24,%zmm5 │ │ │ │ - vpsubsw %zmm25,%zmm24,%zmm24 │ │ │ │ - vpaddsw %zmm27,%zmm16,%zmm25 │ │ │ │ - vpsubsw %zmm27,%zmm16,%zmm16 │ │ │ │ - vmovdqa32 %zmm24,-0x700(%r8) │ │ │ │ - vmovdqa32 %zmm25,-0x340(%r8) │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ - vmovdqa32 -0x6c0(%r8),%zmm25 │ │ │ │ - vmovdqa32 -0x380(%r8),%zmm27 │ │ │ │ - vpsubsw %zmm4,%zmm17,%zmm24 │ │ │ │ - vpaddsw %zmm4,%zmm17,%zmm17 │ │ │ │ - vpaddsw %zmm25,%zmm24,%zmm4 │ │ │ │ - vpsubsw %zmm25,%zmm24,%zmm24 │ │ │ │ - vpaddsw %zmm27,%zmm17,%zmm25 │ │ │ │ - vpsubsw %zmm27,%zmm17,%zmm17 │ │ │ │ - vmovdqa32 %zmm24,-0x6c0(%r8) │ │ │ │ - vmovdqa32 %zmm25,-0x380(%r8) │ │ │ │ - vmovdqa32 0x80(%rdx),%zmm18 │ │ │ │ - vmovdqa32 -0x680(%r8),%zmm25 │ │ │ │ - vmovdqa32 -0x3c0(%r8),%zmm27 │ │ │ │ - vpsubsw %zmm3,%zmm18,%zmm24 │ │ │ │ - vpaddsw %zmm3,%zmm18,%zmm18 │ │ │ │ - vpaddsw %zmm25,%zmm24,%zmm3 │ │ │ │ - vpsubsw %zmm25,%zmm24,%zmm24 │ │ │ │ - vpaddsw %zmm27,%zmm18,%zmm25 │ │ │ │ - vpsubsw %zmm27,%zmm18,%zmm18 │ │ │ │ - vmovdqa32 %zmm24,-0x680(%r8) │ │ │ │ - vmovdqa32 %zmm25,-0x3c0(%r8) │ │ │ │ - vmovdqa32 0xc0(%rdx),%zmm19 │ │ │ │ - vmovdqa32 -0x640(%r8),%zmm25 │ │ │ │ - vmovdqa32 -0x400(%r8),%zmm27 │ │ │ │ - vpsubsw %zmm2,%zmm19,%zmm24 │ │ │ │ - vpaddsw %zmm2,%zmm19,%zmm19 │ │ │ │ - vpaddsw %zmm25,%zmm24,%zmm2 │ │ │ │ - vpsubsw %zmm25,%zmm24,%zmm24 │ │ │ │ - vpaddsw %zmm27,%zmm19,%zmm25 │ │ │ │ - vpsubsw %zmm27,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 %zmm24,-0x640(%r8) │ │ │ │ - vmovdqa32 %zmm25,-0x400(%r8) │ │ │ │ - vmovdqa32 0x100(%rdx),%zmm20 │ │ │ │ - vmovdqa32 -0x600(%r8),%zmm25 │ │ │ │ - vmovdqa32 -0x440(%r8),%zmm27 │ │ │ │ - vpsubsw %zmm1,%zmm20,%zmm24 │ │ │ │ - vpaddsw %zmm1,%zmm20,%zmm20 │ │ │ │ - vpaddsw %zmm25,%zmm24,%zmm1 │ │ │ │ - vpsubsw %zmm25,%zmm24,%zmm24 │ │ │ │ - vpaddsw %zmm27,%zmm20,%zmm25 │ │ │ │ - vpsubsw %zmm27,%zmm20,%zmm20 │ │ │ │ - vmovdqa32 %zmm24,-0x600(%r8) │ │ │ │ - vmovdqa32 %zmm25,-0x440(%r8) │ │ │ │ - vmovdqa32 0x140(%rdx),%zmm21 │ │ │ │ - vmovdqa32 -0x5c0(%r8),%zmm25 │ │ │ │ - vmovdqa32 -0x480(%r8),%zmm27 │ │ │ │ - vpsubsw %zmm0,%zmm21,%zmm24 │ │ │ │ - vpaddsw %zmm0,%zmm21,%zmm21 │ │ │ │ - vpaddsw %zmm25,%zmm24,%zmm0 │ │ │ │ - vpsubsw %zmm25,%zmm24,%zmm24 │ │ │ │ - vpaddsw %zmm27,%zmm21,%zmm25 │ │ │ │ - vpsubsw %zmm27,%zmm21,%zmm21 │ │ │ │ - vmovdqa32 %zmm24,-0x5c0(%r8) │ │ │ │ - vmovdqa32 %zmm25,-0x480(%r8) │ │ │ │ - vmovdqa32 0x180(%rdx),%zmm22 │ │ │ │ - vmovdqa32 -0x580(%r8),%zmm25 │ │ │ │ - vmovdqa32 -0x4c0(%r8),%zmm27 │ │ │ │ - vpsubsw %zmm31,%zmm22,%zmm24 │ │ │ │ - vpaddsw %zmm31,%zmm22,%zmm22 │ │ │ │ - vpaddsw %zmm25,%zmm24,%zmm31 │ │ │ │ - vpsubsw %zmm25,%zmm24,%zmm24 │ │ │ │ - vpaddsw %zmm27,%zmm22,%zmm25 │ │ │ │ - vpsubsw %zmm27,%zmm22,%zmm22 │ │ │ │ - vmovdqa32 %zmm24,-0x580(%r8) │ │ │ │ - vmovdqa32 %zmm25,-0x4c0(%r8) │ │ │ │ - vmovdqa32 0x1c0(%rdx),%zmm23 │ │ │ │ - vmovdqa32 -0x540(%r8),%zmm25 │ │ │ │ - vmovdqa32 -0x500(%r8),%zmm27 │ │ │ │ - vpsubsw %zmm30,%zmm23,%zmm24 │ │ │ │ - vpaddsw %zmm30,%zmm23,%zmm23 │ │ │ │ - vpaddsw %zmm25,%zmm24,%zmm30 │ │ │ │ - vpsubsw %zmm25,%zmm24,%zmm24 │ │ │ │ - vpaddsw %zmm27,%zmm23,%zmm25 │ │ │ │ - vpsubsw %zmm27,%zmm23,%zmm23 │ │ │ │ - vmovdqa32 %zmm24,-0x540(%r8) │ │ │ │ - vmovdqa32 %zmm25,-0x500(%r8) │ │ │ │ - vpunpcklwd %zmm18,%zmm19,%zmm24 │ │ │ │ - vpunpckhwd %zmm18,%zmm19,%zmm19 │ │ │ │ - vpunpcklwd %zmm16,%zmm17,%zmm18 │ │ │ │ - vpunpckhwd %zmm16,%zmm17,%zmm17 │ │ │ │ - vpunpcklwd %zmm22,%zmm23,%zmm16 │ │ │ │ - vpunpckhwd %zmm22,%zmm23,%zmm23 │ │ │ │ - vpunpcklwd %zmm20,%zmm21,%zmm22 │ │ │ │ - vpunpckhwd %zmm20,%zmm21,%zmm21 │ │ │ │ - vpunpckldq %zmm21,%zmm23,%zmm20 │ │ │ │ - vpunpckhdq %zmm21,%zmm23,%zmm23 │ │ │ │ - vpunpckldq %zmm18,%zmm24,%zmm21 │ │ │ │ - vpunpckhdq %zmm18,%zmm24,%zmm24 │ │ │ │ - vpunpckhdq %zmm22,%zmm16,%zmm18 │ │ │ │ - vpunpckldq %zmm22,%zmm16,%zmm16 │ │ │ │ - vpunpckldq %zmm17,%zmm19,%zmm22 │ │ │ │ - vpunpckhdq %zmm17,%zmm19,%zmm19 │ │ │ │ - vpunpckhqdq %zmm21,%zmm16,%zmm17 │ │ │ │ - vpunpcklqdq %zmm21,%zmm16,%zmm16 │ │ │ │ - vpunpckhqdq %zmm22,%zmm20,%zmm21 │ │ │ │ - vpunpcklqdq %zmm22,%zmm20,%zmm20 │ │ │ │ - vpunpcklqdq %zmm19,%zmm23,%zmm22 │ │ │ │ - vpunpckhqdq %zmm19,%zmm23,%zmm23 │ │ │ │ - vpunpckhqdq %zmm24,%zmm18,%zmm19 │ │ │ │ - vpunpcklqdq %zmm24,%zmm18,%zmm18 │ │ │ │ - vpunpckhwd %zmm3,%zmm2,%zmm24 │ │ │ │ - vpunpcklwd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpunpckhwd %zmm31,%zmm30,%zmm3 │ │ │ │ - vpunpcklwd %zmm31,%zmm30,%zmm30 │ │ │ │ - vpunpckhwd %zmm5,%zmm4,%zmm31 │ │ │ │ - vpunpcklwd %zmm5,%zmm4,%zmm4 │ │ │ │ - vpunpckhwd %zmm1,%zmm0,%zmm5 │ │ │ │ - vpunpcklwd %zmm1,%zmm0,%zmm0 │ │ │ │ - vpunpckhdq %zmm0,%zmm30,%zmm1 │ │ │ │ - vpunpckldq %zmm0,%zmm30,%zmm30 │ │ │ │ - vpunpckldq %zmm4,%zmm2,%zmm0 │ │ │ │ - vpunpckhdq %zmm4,%zmm2,%zmm2 │ │ │ │ - vpunpckhdq %zmm5,%zmm3,%zmm4 │ │ │ │ - vpunpckldq %zmm5,%zmm3,%zmm3 │ │ │ │ - vpunpckldq %zmm31,%zmm24,%zmm5 │ │ │ │ - vpunpckhdq %zmm31,%zmm24,%zmm24 │ │ │ │ - vpunpckhqdq %zmm0,%zmm30,%zmm31 │ │ │ │ - vpunpcklqdq %zmm0,%zmm30,%zmm30 │ │ │ │ - vpunpcklqdq %zmm2,%zmm1,%zmm0 │ │ │ │ - vpunpckhqdq %zmm2,%zmm1,%zmm1 │ │ │ │ - vpunpcklqdq %zmm5,%zmm3,%zmm2 │ │ │ │ - vpunpckhqdq %zmm5,%zmm3,%zmm3 │ │ │ │ - vpunpckhqdq %zmm24,%zmm4,%zmm5 │ │ │ │ - vpunpcklqdq %zmm24,%zmm4,%zmm4 │ │ │ │ + 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 0xa5b19(%rip),%xmm7 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x20(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x40(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x60(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x80(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0xa0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0xc0(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0xe0(%rdx),%xmm7 │ │ │ │ + paddsw %xmm0,%xmm0 │ │ │ │ + paddsw %xmm1,%xmm1 │ │ │ │ + paddsw %xmm2,%xmm2 │ │ │ │ + paddsw %xmm3,%xmm3 │ │ │ │ + paddsw %xmm4,%xmm4 │ │ │ │ + paddsw %xmm5,%xmm5 │ │ │ │ + paddsw %xmm6,%xmm6 │ │ │ │ + paddsw %xmm7,%xmm7 │ │ │ │ + movdqa %xmm6,0x10(%rsp) │ │ │ │ + lea -0x2f1(%rip),%r8 │ │ │ │ + call 32f514 <__cxa_finalize@plt+0x3044c4> │ │ │ │ + movdqa %xmm5,0x10(%rsp) │ │ │ │ + movdqa %xmm6,0x20(%rsp) │ │ │ │ + movdqa 0xa5a5c(%rip),%xmm6 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + paddsw %xmm7,%xmm7 │ │ │ │ + paddsw %xmm5,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm0,%xmm5 │ │ │ │ + paddsw %xmm0,%xmm0 │ │ │ │ + paddsw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm1,%xmm5 │ │ │ │ + paddsw %xmm1,%xmm1 │ │ │ │ + paddsw %xmm5,%xmm1 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm2,%xmm5 │ │ │ │ + paddsw %xmm2,%xmm2 │ │ │ │ + paddsw %xmm5,%xmm2 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm3 │ │ │ │ + paddsw %xmm5,%xmm3 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + pmulhrsw %xmm4,%xmm5 │ │ │ │ + paddsw %xmm4,%xmm4 │ │ │ │ + paddsw %xmm5,%xmm4 │ │ │ │ + pmulhrsw 0xa599d(%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 0xa5966(%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 32f615 <__cxa_finalize@plt+0x3045c5> │ │ │ │ + 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 3386b0 <__cxa_finalize@plt+0x30d660> │ │ │ │ + test $0x2,%ecx │ │ │ │ + jne 3384bf <__cxa_finalize@plt+0x30d46f> │ │ │ │ + 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 3384bf <__cxa_finalize@plt+0x30d46f> │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ - vshufi32x4 $0xdd,%zmm31,%zmm25,%zmm8 │ │ │ │ - vshufi32x4 $0x88,%zmm31,%zmm25,%zmm6 │ │ │ │ - vshufi32x4 $0xdd,%zmm0,%zmm17,%zmm31 │ │ │ │ - vshufi32x4 $0x88,%zmm0,%zmm17,%zmm30 │ │ │ │ - vshufi32x4 $0xdd,%zmm19,%zmm16,%zmm17 │ │ │ │ - vshufi32x4 $0x88,%zmm19,%zmm16,%zmm16 │ │ │ │ - vshufi32x4 $0xdd,%zmm18,%zmm24,%zmm19 │ │ │ │ - vshufi32x4 $0x88,%zmm18,%zmm24,%zmm18 │ │ │ │ - vshufi32x4 $0xdd,%zmm1,%zmm27,%zmm9 │ │ │ │ - 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 33c1c0 <__cxa_finalize@plt+0x311170> │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0x99e49(%rip),%r9 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x248,%rsp │ │ │ │ test %ecx,%ecx │ │ │ │ - je 3456e0 <__cxa_finalize@plt+0x31a690> │ │ │ │ - mov %rsp,%r10 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - sub $0x1800,%rsp │ │ │ │ + je 3386d8 <__cxa_finalize@plt+0x30d688> │ │ │ │ + call 338710 <__cxa_finalize@plt+0x30d6c0> │ │ │ │ + add $0x248,%rsp │ │ │ │ + ret │ │ │ │ + movd 0xa5900(%rip),%xmm1 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movd 0xa590f(%rip),%xmm2 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + mov $0x20,%ecx │ │ │ │ + lea -0x1dc0(%rip),%r8 │ │ │ │ + jmp 3368cf <__cxa_finalize@plt+0x30b87f> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov $0x2,%r8d │ │ │ │ + sub $0x88,%ecx │ │ │ │ + mov %ecx,0x238(%rsp) │ │ │ │ + mov $0x4,%ecx │ │ │ │ + cmovs %r8d,%ecx │ │ │ │ + mov %rdx,0x240(%rsp) │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + movdqa 0xc0(%rdx),%xmm1 │ │ │ │ + movdqa 0x140(%rdx),%xmm2 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ + movdqa 0x240(%rdx),%xmm4 │ │ │ │ + movdqa 0x2c0(%rdx),%xmm5 │ │ │ │ + movdqa 0x340(%rdx),%xmm6 │ │ │ │ + movdqa 0x3c0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x138(%rsp) │ │ │ │ + movdqa %xmm1,0x1a8(%rsp) │ │ │ │ + movdqa %xmm2,0x178(%rsp) │ │ │ │ + movdqa %xmm3,0x168(%rsp) │ │ │ │ + movdqa %xmm4,0x158(%rsp) │ │ │ │ + movdqa %xmm5,0x188(%rsp) │ │ │ │ + movdqa %xmm6,0x198(%rsp) │ │ │ │ + movdqa %xmm7,0x148(%rsp) │ │ │ │ + mov 0x238(%rsp),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + jl 338960 <__cxa_finalize@plt+0x30d910> │ │ │ │ + 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 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x80(%rdx),%xmm0 │ │ │ │ + movdqa 0x180(%rdx),%xmm1 │ │ │ │ + movdqa 0x280(%rdx),%xmm2 │ │ │ │ + movdqa 0x380(%rdx),%xmm3 │ │ │ │ + movdqa 0x480(%rdx),%xmm4 │ │ │ │ + movdqa 0x580(%rdx),%xmm5 │ │ │ │ + movdqa 0x680(%rdx),%xmm6 │ │ │ │ + movdqa 0x780(%rdx),%xmm7 │ │ │ │ + call 3325c0 <__cxa_finalize@plt+0x307570> │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,0xb8(%rsp) │ │ │ │ + movdqa %xmm1,0xc8(%rsp) │ │ │ │ + movdqa %xmm2,0xd8(%rsp) │ │ │ │ + movdqa %xmm3,0xe8(%rsp) │ │ │ │ + movdqa %xmm4,0xf8(%rsp) │ │ │ │ + movdqa %xmm5,0x108(%rsp) │ │ │ │ + movdqa %xmm6,0x118(%rsp) │ │ │ │ + movdqa %xmm7,0x128(%rsp) │ │ │ │ + movdqa 0x440(%rdx),%xmm0 │ │ │ │ + movdqa 0x4c0(%rdx),%xmm1 │ │ │ │ + movdqa 0x540(%rdx),%xmm2 │ │ │ │ + movdqa 0x5c0(%rdx),%xmm3 │ │ │ │ + movdqa 0x640(%rdx),%xmm4 │ │ │ │ + movdqa 0x6c0(%rdx),%xmm5 │ │ │ │ + movdqa 0x740(%rdx),%xmm6 │ │ │ │ + movdqa 0x7c0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x218(%rsp) │ │ │ │ + movdqa %xmm1,0x1c8(%rsp) │ │ │ │ + movdqa %xmm2,0x1d8(%rsp) │ │ │ │ + movdqa %xmm3,0x208(%rsp) │ │ │ │ + movdqa %xmm4,0x1f8(%rsp) │ │ │ │ + movdqa %xmm5,0x1e8(%rsp) │ │ │ │ + movdqa %xmm6,0x1b8(%rsp) │ │ │ │ + movdqa %xmm7,0x228(%rsp) │ │ │ │ + call 335ba0 <__cxa_finalize@plt+0x30ab50> │ │ │ │ + jmp 338a49 <__cxa_finalize@plt+0x30d9f9> │ │ │ │ + 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 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x80(%rdx),%xmm0 │ │ │ │ + movdqa 0x180(%rdx),%xmm1 │ │ │ │ + movdqa 0x280(%rdx),%xmm2 │ │ │ │ + movdqa 0x380(%rdx),%xmm3 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 3325c0 <__cxa_finalize@plt+0x307570> │ │ │ │ + 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 3358d0 <__cxa_finalize@plt+0x30a880> │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0xa55a9(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4e4 <__cxa_finalize@plt+0x304494> │ │ │ │ + movdqa %xmm0,(%rdx) │ │ │ │ + movdqa %xmm1,0x40(%rdx) │ │ │ │ + movdqa %xmm2,0x80(%rdx) │ │ │ │ + movdqa %xmm3,0xc0(%rdx) │ │ │ │ + movdqa %xmm4,0x100(%rdx) │ │ │ │ + movdqa %xmm5,0x140(%rdx) │ │ │ │ + movdqa %xmm6,0x180(%rdx) │ │ │ │ + movdqa %xmm7,0x1c0(%rdx) │ │ │ │ + movdqa 0xb8(%rsp),%xmm0 │ │ │ │ + movdqa 0xc8(%rsp),%xmm1 │ │ │ │ + movdqa 0xd8(%rsp),%xmm2 │ │ │ │ + movdqa 0xe8(%rsp),%xmm3 │ │ │ │ + movdqa 0xf8(%rsp),%xmm4 │ │ │ │ + movdqa 0x108(%rsp),%xmm5 │ │ │ │ + movdqa 0x118(%rsp),%xmm6 │ │ │ │ + movdqa 0x128(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0xa550e(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4e4 <__cxa_finalize@plt+0x304494> │ │ │ │ + movdqa %xmm0,0x200(%rdx) │ │ │ │ + movdqa %xmm1,0x240(%rdx) │ │ │ │ + movdqa %xmm2,0x280(%rdx) │ │ │ │ + movdqa %xmm3,0x2c0(%rdx) │ │ │ │ + movdqa %xmm4,0x300(%rdx) │ │ │ │ + movdqa %xmm5,0x340(%rdx) │ │ │ │ + movdqa %xmm6,0x380(%rdx) │ │ │ │ + movdqa %xmm7,0x3c0(%rdx) │ │ │ │ + movdqa 0x138(%rsp),%xmm0 │ │ │ │ + movdqa 0x148(%rsp),%xmm1 │ │ │ │ + movdqa 0x158(%rsp),%xmm2 │ │ │ │ + movdqa 0x168(%rsp),%xmm3 │ │ │ │ + movdqa 0x178(%rsp),%xmm4 │ │ │ │ + movdqa 0x188(%rsp),%xmm5 │ │ │ │ + movdqa 0x198(%rsp),%xmm6 │ │ │ │ + movdqa 0x1a8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0xa546c(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4e4 <__cxa_finalize@plt+0x304494> │ │ │ │ + movdqa %xmm0,0x400(%rdx) │ │ │ │ + movdqa %xmm1,0x440(%rdx) │ │ │ │ + movdqa %xmm2,0x480(%rdx) │ │ │ │ + movdqa %xmm3,0x4c0(%rdx) │ │ │ │ + movdqa %xmm4,0x500(%rdx) │ │ │ │ + movdqa %xmm5,0x540(%rdx) │ │ │ │ + movdqa %xmm6,0x580(%rdx) │ │ │ │ + movdqa %xmm7,0x5c0(%rdx) │ │ │ │ + movdqa 0x1b8(%rsp),%xmm0 │ │ │ │ + movdqa 0x1c8(%rsp),%xmm1 │ │ │ │ + movdqa 0x1d8(%rsp),%xmm2 │ │ │ │ + movdqa 0x1e8(%rsp),%xmm3 │ │ │ │ + movdqa 0x1f8(%rsp),%xmm4 │ │ │ │ + movdqa 0x208(%rsp),%xmm5 │ │ │ │ + movdqa 0x218(%rsp),%xmm6 │ │ │ │ + movdqa 0x228(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0xa53ca(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4e4 <__cxa_finalize@plt+0x304494> │ │ │ │ + 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 338734 <__cxa_finalize@plt+0x30d6e4> │ │ │ │ + mov 0x240(%rsp),%rdx │ │ │ │ + mov $0x4,%ecx │ │ │ │ + lea 0x312(%rip),%r8 │ │ │ │ + mov %ecx,0x248(%rsp) │ │ │ │ + lea 0x8(%rdi),%rcx │ │ │ │ + mov %rcx,0x240(%rsp) │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + movdqa 0xc0(%rdx),%xmm1 │ │ │ │ + movdqa 0x140(%rdx),%xmm2 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ + movdqa 0x50(%rdx),%xmm4 │ │ │ │ + movdqa 0xd0(%rdx),%xmm5 │ │ │ │ + movdqa 0x150(%rdx),%xmm6 │ │ │ │ + movdqa 0x1d0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x138(%rsp) │ │ │ │ + movdqa %xmm1,0x1a8(%rsp) │ │ │ │ + movdqa %xmm2,0x178(%rsp) │ │ │ │ + movdqa %xmm3,0x168(%rsp) │ │ │ │ + movdqa %xmm4,0x158(%rsp) │ │ │ │ + movdqa %xmm5,0x188(%rsp) │ │ │ │ + movdqa %xmm6,0x198(%rsp) │ │ │ │ + movdqa %xmm7,0x148(%rsp) │ │ │ │ + mov 0x238(%rsp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 338ecb <__cxa_finalize@plt+0x30de7b> │ │ │ │ + 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 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x80(%rdx),%xmm0 │ │ │ │ + movdqa 0x180(%rdx),%xmm1 │ │ │ │ + movdqa 0x90(%rdx),%xmm2 │ │ │ │ + movdqa 0x190(%rdx),%xmm3 │ │ │ │ + movdqa 0xa0(%rdx),%xmm4 │ │ │ │ + movdqa 0x1a0(%rdx),%xmm5 │ │ │ │ + movdqa 0xb0(%rdx),%xmm6 │ │ │ │ + movdqa 0x1b0(%rdx),%xmm7 │ │ │ │ + call 3325c0 <__cxa_finalize@plt+0x307570> │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,0xb8(%rsp) │ │ │ │ + movdqa %xmm1,0xc8(%rsp) │ │ │ │ + movdqa %xmm2,0xd8(%rsp) │ │ │ │ + movdqa %xmm3,0xe8(%rsp) │ │ │ │ + movdqa %xmm4,0xf8(%rsp) │ │ │ │ + movdqa %xmm5,0x108(%rsp) │ │ │ │ + movdqa %xmm6,0x118(%rsp) │ │ │ │ + movdqa %xmm7,0x128(%rsp) │ │ │ │ + movdqa 0x60(%rdx),%xmm0 │ │ │ │ + movdqa 0xe0(%rdx),%xmm1 │ │ │ │ + movdqa 0x160(%rdx),%xmm2 │ │ │ │ + movdqa 0x1e0(%rdx),%xmm3 │ │ │ │ + movdqa 0x70(%rdx),%xmm4 │ │ │ │ + movdqa 0xf0(%rdx),%xmm5 │ │ │ │ + movdqa 0x170(%rdx),%xmm6 │ │ │ │ + movdqa 0x1f0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x218(%rsp) │ │ │ │ + movdqa %xmm1,0x1c8(%rsp) │ │ │ │ + movdqa %xmm2,0x1d8(%rsp) │ │ │ │ + movdqa %xmm3,0x208(%rsp) │ │ │ │ + movdqa %xmm4,0x1f8(%rsp) │ │ │ │ + movdqa %xmm5,0x1e8(%rsp) │ │ │ │ + movdqa %xmm6,0x1b8(%rsp) │ │ │ │ + movdqa %xmm7,0x228(%rsp) │ │ │ │ + call 335ba0 <__cxa_finalize@plt+0x30ab50> │ │ │ │ + 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 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x80(%rdx),%xmm0 │ │ │ │ + movdqa 0x180(%rdx),%xmm1 │ │ │ │ + movdqa 0x90(%rdx),%xmm2 │ │ │ │ + movdqa 0x190(%rdx),%xmm3 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 3325c0 <__cxa_finalize@plt+0x307570> │ │ │ │ + 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 3358d0 <__cxa_finalize@plt+0x30a880> │ │ │ │ + jmp *%r8 │ │ │ │ + lea 0x5(%rip),%rcx │ │ │ │ + jmp 335485 <__cxa_finalize@plt+0x30a435> │ │ │ │ + lea -0x13(%rip),%r8 │ │ │ │ + add $0x200,%rdx │ │ │ │ + mov 0x240(%rsp),%rdi │ │ │ │ + mov 0x248(%rsp),%ecx │ │ │ │ + dec %ecx │ │ │ │ + jg 338ca2 <__cxa_finalize@plt+0x30dc52> │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov $0x2,%r8d │ │ │ │ cmp $0x88,%ecx │ │ │ │ - jb 345360 <__cxa_finalize@plt+0x31a310> │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm16 │ │ │ │ - vmovdqa32 0x7c0(%rdx),%zmm17 │ │ │ │ - vmovdqa32 0x440(%rdx),%zmm18 │ │ │ │ - vmovdqa32 0x3c0(%rdx),%zmm19 │ │ │ │ - vpbroadcastd -0x88(%r9),%zmm26 │ │ │ │ - mov %rsp,%r8 │ │ │ │ - call 342c60 <__cxa_finalize@plt+0x317c10> │ │ │ │ - vmovdqa32 0x1c0(%rdx),%zmm16 │ │ │ │ - vmovdqa32 0x640(%rdx),%zmm17 │ │ │ │ - vmovdqa32 0x5c0(%rdx),%zmm18 │ │ │ │ - vmovdqa32 0x240(%rdx),%zmm19 │ │ │ │ - call 342c60 <__cxa_finalize@plt+0x317c10> │ │ │ │ - vmovdqa32 0x140(%rdx),%zmm16 │ │ │ │ - vmovdqa32 0x6c0(%rdx),%zmm17 │ │ │ │ - vmovdqa32 0x540(%rdx),%zmm18 │ │ │ │ - vmovdqa32 0x2c0(%rdx),%zmm19 │ │ │ │ - call 342c60 <__cxa_finalize@plt+0x317c10> │ │ │ │ - vmovdqa32 0xc0(%rdx),%zmm16 │ │ │ │ - vmovdqa32 0x740(%rdx),%zmm17 │ │ │ │ - vmovdqa32 0x4c0(%rdx),%zmm18 │ │ │ │ - vmovdqa32 0x340(%rdx),%zmm19 │ │ │ │ - call 342c60 <__cxa_finalize@plt+0x317c10> │ │ │ │ - call 342f1e <__cxa_finalize@plt+0x317ece> │ │ │ │ - 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 33c1c0 <__cxa_finalize@plt+0x311170> │ │ │ │ - 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 │ │ │ │ - vmovdqa32 0x180(%rdx),%zmm7 │ │ │ │ - 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 33e550 <__cxa_finalize@plt+0x313500> │ │ │ │ - vpbroadcastd -0x9c(%r9),%zmm29 │ │ │ │ - call 344940 <__cxa_finalize@plt+0x3198f0> │ │ │ │ - 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 344c61 <__cxa_finalize@plt+0x319c11> │ │ │ │ - lea -0x100(%r8),%rax │ │ │ │ - add $0x700,%r8 │ │ │ │ - call 3456f0 <__cxa_finalize@plt+0x31a6a0> │ │ │ │ - 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 │ │ │ │ - vmovdqa32 0x440(%r8),%zmm22 │ │ │ │ - vmovdqa32 0x400(%r8),%zmm23 │ │ │ │ - vmovdqa32 0x3c0(%r8),%zmm6 │ │ │ │ - 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 344b40 <__cxa_finalize@plt+0x319af0> │ │ │ │ - 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) │ │ │ │ - vmovdqa32 %zmm11,0x480(%r8) │ │ │ │ - vmovdqa32 %zmm13,0x4c0(%r8) │ │ │ │ - vpmulhrsw %zmm16,%zmm29,%zmm7 │ │ │ │ - vpmulhrsw %zmm18,%zmm29,%zmm9 │ │ │ │ - vpmulhrsw %zmm20,%zmm29,%zmm11 │ │ │ │ - vpmulhrsw %zmm22,%zmm29,%zmm13 │ │ │ │ - vmovdqa32 0x7c0(%r8),%zmm16 │ │ │ │ - vmovdqa32 0x780(%r8),%zmm17 │ │ │ │ - vmovdqa32 0x740(%r8),%zmm18 │ │ │ │ - vmovdqa32 0x700(%r8),%zmm19 │ │ │ │ - vmovdqa32 0x6c0(%r8),%zmm20 │ │ │ │ - vmovdqa32 0x680(%r8),%zmm21 │ │ │ │ - vmovdqa32 0x640(%r8),%zmm22 │ │ │ │ - vmovdqa32 0x600(%r8),%zmm23 │ │ │ │ - vmovdqa32 0x1c0(%r8),%zmm30 │ │ │ │ - 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 344e98 <__cxa_finalize@plt+0x319e48> │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 3456f0 <__cxa_finalize@plt+0x31a6a0> │ │ │ │ - jmp 345534 <__cxa_finalize@plt+0x31a4e4> │ │ │ │ - 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 338880 <__cxa_finalize@plt+0x30d830> │ │ │ │ - vpermb 0x80(%rdx),%zmm12,%zmm5 │ │ │ │ - vpermb 0x380(%rdx),%ymm12,%ymm31 │ │ │ │ - vpermb 0x280(%rdx),%ymm12,%ymm2 │ │ │ │ - vpermb 0x180(%rdx),%zmm12,%zmm30 │ │ │ │ - call 33b490 <__cxa_finalize@plt+0x310440> │ │ │ │ - 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 │ │ │ │ - vpermb 0x340(%rdx),%ymm12,%ymm12 │ │ │ │ - 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 340120 <__cxa_finalize@plt+0x3150d0> │ │ │ │ - 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 341130 <__cxa_finalize@plt+0x3160e0> │ │ │ │ - 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 345ab0 <__cxa_finalize@plt+0x31aa60> │ │ │ │ - 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 │ │ │ │ - vpmulhrsw 0x5c0(%rdx),%zmm29,%zmm23 │ │ │ │ - vpmulhrsw 0x600(%rdx),%zmm29,%zmm30 │ │ │ │ - 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 341227 <__cxa_finalize@plt+0x3161d7> │ │ │ │ - mov %rsp,%r8 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - call 345ab0 <__cxa_finalize@plt+0x31aa60> │ │ │ │ - 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 │ │ │ │ - vmovdqa32 0xc00(%rax),%zmm23 │ │ │ │ - vmovdqa32 (%rdx),%zmm22 │ │ │ │ - vmovdqa32 0x400(%rdx),%zmm16 │ │ │ │ - vmovdqa32 0x1000(%r8),%zmm20 │ │ │ │ - vmovdqa32 (%r8),%zmm17 │ │ │ │ - vmovdqa32 0x1000(%rax),%zmm21 │ │ │ │ - vmovdqa32 (%rax),%zmm24 │ │ │ │ - sub %rsi,%rcx │ │ │ │ - vpaddsw %zmm23,%zmm18,%zmm19 │ │ │ │ - vmovdqa32 (%rdi),%zmm28 │ │ │ │ - vpsubsw %zmm23,%zmm18,%zmm18 │ │ │ │ - vmovdqa32 (%rcx,%r9,8),%zmm31 │ │ │ │ - vpaddsw %zmm16,%zmm22,%zmm23 │ │ │ │ - vmovdqa32 (%rcx,%r9,4),%zmm29 │ │ │ │ - vpsubsw %zmm16,%zmm22,%zmm22 │ │ │ │ - vmovdqa32 (%rdi,%r9,4),%zmm30 │ │ │ │ - vpaddsw %zmm20,%zmm19,%zmm16 │ │ │ │ - add $0x40,%rax │ │ │ │ - vpsubsw %zmm20,%zmm19,%zmm19 │ │ │ │ - sub $0x40,%r8 │ │ │ │ - vpaddsw %zmm17,%zmm23,%zmm20 │ │ │ │ - vmovdqa32 %zmm0,(%rdx) │ │ │ │ - vpsubsw %zmm17,%zmm23,%zmm23 │ │ │ │ - vmovdqa32 %zmm0,0x400(%rdx) │ │ │ │ - vpaddsw %zmm21,%zmm18,%zmm17 │ │ │ │ - add $0x40,%rdx │ │ │ │ - vpsubsw %zmm21,%zmm18,%zmm18 │ │ │ │ - vpaddsw %zmm24,%zmm22,%zmm21 │ │ │ │ - vpsubsw %zmm24,%zmm22,%zmm22 │ │ │ │ - vpmulhrsw %zmm1,%zmm16,%zmm16 │ │ │ │ - vpunpcklbw %zmm0,%zmm28,%zmm24 │ │ │ │ - vpmulhrsw %zmm1,%zmm20,%zmm20 │ │ │ │ - vpunpckhbw %zmm0,%zmm28,%zmm28 │ │ │ │ - vpmulhrsw %zmm1,%zmm19,%zmm19 │ │ │ │ - vpunpcklbw %zmm0,%zmm31,%zmm27 │ │ │ │ - vpmulhrsw %zmm1,%zmm23,%zmm23 │ │ │ │ - vpunpckhbw %zmm0,%zmm31,%zmm31 │ │ │ │ - vpmulhrsw %zmm1,%zmm17,%zmm17 │ │ │ │ - vpunpcklbw %zmm0,%zmm29,%zmm25 │ │ │ │ - vpmulhrsw %zmm1,%zmm21,%zmm21 │ │ │ │ - vpunpckhbw %zmm0,%zmm29,%zmm29 │ │ │ │ - vpmulhrsw %zmm1,%zmm18,%zmm18 │ │ │ │ - vpunpcklbw %zmm0,%zmm30,%zmm26 │ │ │ │ - vpmulhrsw %zmm1,%zmm22,%zmm22 │ │ │ │ - vpunpckhbw %zmm0,%zmm30,%zmm30 │ │ │ │ - vpaddw %zmm24,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm28,%zmm20,%zmm20 │ │ │ │ - vpackuswb %zmm20,%zmm16,%zmm16 │ │ │ │ - vpaddw %zmm27,%zmm19,%zmm19 │ │ │ │ - vpaddw %zmm31,%zmm23,%zmm23 │ │ │ │ - vpackuswb %zmm23,%zmm19,%zmm19 │ │ │ │ - vpaddw %zmm25,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm29,%zmm21,%zmm21 │ │ │ │ - vpackuswb %zmm21,%zmm17,%zmm17 │ │ │ │ - vpaddw %zmm26,%zmm18,%zmm18 │ │ │ │ - vpaddw %zmm30,%zmm22,%zmm22 │ │ │ │ - vpackuswb %zmm22,%zmm18,%zmm18 │ │ │ │ - vmovdqa32 %zmm16,(%rdi) │ │ │ │ - vmovdqa32 %zmm19,(%rcx,%r9,8) │ │ │ │ - vmovdqa32 %zmm17,(%rcx,%r9,4) │ │ │ │ - vmovdqa32 %zmm18,(%rdi,%r9,4) │ │ │ │ + mov $0x4,%ecx │ │ │ │ + cmovs %r8d,%ecx │ │ │ │ + lea 0x8(%rdi),%r8 │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ + mov %ecx,0x38(%rsp) │ │ │ │ + mov %ecx,0x40(%rsp) │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x40(%rdx),%xmm1 │ │ │ │ + movdqa 0x80(%rdx),%xmm2 │ │ │ │ + movdqa 0xc0(%rdx),%xmm3 │ │ │ │ + movdqa 0x100(%rdx),%xmm4 │ │ │ │ + movdqa 0x140(%rdx),%xmm5 │ │ │ │ + movdqa 0x180(%rdx),%xmm6 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm6,0x10(%rsp) │ │ │ │ + lea -0xe0b(%rip),%r8 │ │ │ │ + call 32f514 <__cxa_finalize@plt+0x3044c4> │ │ │ │ + pmulhrsw 0xa4f8d(%rip),%xmm7 │ │ │ │ + movdqa %xmm7,(%rsp) │ │ │ │ + movdqa 0xa4f80(%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 32f615 <__cxa_finalize@plt+0x3045c5> │ │ │ │ + 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 33901f <__cxa_finalize@plt+0x30dfcf> │ │ │ │ + mov 0x40(%rsp),%r8d │ │ │ │ + dec %r8d │ │ │ │ + jle 339138 <__cxa_finalize@plt+0x30e0e8> │ │ │ │ + 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 33901f <__cxa_finalize@plt+0x30dfcf> │ │ │ │ + add $0x58,%rsp │ │ │ │ + ret │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x448,%rsp │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 339158 <__cxa_finalize@plt+0x30e108> │ │ │ │ + call 339190 <__cxa_finalize@plt+0x30e140> │ │ │ │ + add $0x448,%rsp │ │ │ │ + ret │ │ │ │ + movd 0xa4e80(%rip),%xmm1 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movd 0xa4e8f(%rip),%xmm2 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + mov $0x20,%edx │ │ │ │ + lea -0x2f(%rip),%r8 │ │ │ │ + jmp 330bb6 <__cxa_finalize@plt+0x305b66> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov $0x2,%r8d │ │ │ │ + sub $0x97,%ecx │ │ │ │ + mov %ecx,0x438(%rsp) │ │ │ │ + mov $0x4,%ecx │ │ │ │ + cmovs %r8d,%ecx │ │ │ │ + mov %rdx,0x440(%rsp) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x80(%rdx),%xmm1 │ │ │ │ + movdqa 0x100(%rdx),%xmm2 │ │ │ │ + movdqa 0x180(%rdx),%xmm3 │ │ │ │ + movdqa 0x200(%rdx),%xmm4 │ │ │ │ + movdqa 0x280(%rdx),%xmm5 │ │ │ │ + movdqa 0x300(%rdx),%xmm6 │ │ │ │ + movdqa 0x380(%rdx),%xmm7 │ │ │ │ + call 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + movdqa 0xc0(%rdx),%xmm1 │ │ │ │ + movdqa 0x140(%rdx),%xmm2 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ + movdqa 0x240(%rdx),%xmm4 │ │ │ │ + movdqa 0x2c0(%rdx),%xmm5 │ │ │ │ + movdqa 0x340(%rdx),%xmm6 │ │ │ │ + movdqa 0x3c0(%rdx),%xmm7 │ │ │ │ + call 3325c0 <__cxa_finalize@plt+0x307570> │ │ │ │ + movdqa 0xa4d91(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4e4 <__cxa_finalize@plt+0x304494> │ │ │ │ + movdqa %xmm0,0x200(%rdx) │ │ │ │ + movdqa %xmm1,0x240(%rdx) │ │ │ │ + movdqa %xmm2,0x280(%rdx) │ │ │ │ + movdqa %xmm3,0x2c0(%rdx) │ │ │ │ + movdqa %xmm4,0x300(%rdx) │ │ │ │ + movdqa %xmm5,0x340(%rdx) │ │ │ │ + movdqa %xmm6,0x380(%rdx) │ │ │ │ + movdqa %xmm7,0x3c0(%rdx) │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0xa4cfe(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4e4 <__cxa_finalize@plt+0x304494> │ │ │ │ + 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 3391b4 <__cxa_finalize@plt+0x30e164> │ │ │ │ + mov 0x440(%rsp),%rdx │ │ │ │ + mov $0x2,%ecx │ │ │ │ + lea 0x8(%rdi),%r8 │ │ │ │ + mov %r8,0x440(%rsp) │ │ │ │ + lea 0x457(%rip),%r8 │ │ │ │ + mov %ecx,0x448(%rsp) │ │ │ │ + mov 0x438(%rsp),%ecx │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + movdqa 0xc0(%rdx),%xmm1 │ │ │ │ + movdqa 0x140(%rdx),%xmm2 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ + movdqa 0x50(%rdx),%xmm4 │ │ │ │ + movdqa 0xd0(%rdx),%xmm5 │ │ │ │ + movdqa 0x150(%rdx),%xmm6 │ │ │ │ + movdqa 0x1d0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x238(%rsp) │ │ │ │ + movdqa %xmm1,0x318(%rsp) │ │ │ │ + movdqa %xmm2,0x2b8(%rsp) │ │ │ │ + movdqa %xmm3,0x298(%rsp) │ │ │ │ + movdqa %xmm4,0x278(%rsp) │ │ │ │ + movdqa %xmm5,0x2d8(%rsp) │ │ │ │ + movdqa %xmm6,0x2f8(%rsp) │ │ │ │ + movdqa %xmm7,0x258(%rsp) │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 339638 <__cxa_finalize@plt+0x30e5e8> │ │ │ │ + movdqa 0x20(%rdx),%xmm2 │ │ │ │ + movdqa 0x30(%rdx),%xmm3 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa 0x100(%rdx),%xmm0 │ │ │ │ + movdqa 0x110(%rdx),%xmm1 │ │ │ │ + movdqa 0x120(%rdx),%xmm2 │ │ │ │ + movdqa 0x130(%rdx),%xmm3 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 3325c0 <__cxa_finalize@plt+0x307570> │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,0xb8(%rsp) │ │ │ │ + movdqa %xmm1,0xc8(%rsp) │ │ │ │ + movdqa %xmm2,0xd8(%rsp) │ │ │ │ + movdqa %xmm3,0xe8(%rsp) │ │ │ │ + movdqa %xmm4,0xf8(%rsp) │ │ │ │ + movdqa %xmm5,0x108(%rsp) │ │ │ │ + movdqa %xmm6,0x118(%rsp) │ │ │ │ + movdqa %xmm7,0x128(%rsp) │ │ │ │ + movdqa 0x80(%rdx),%xmm0 │ │ │ │ + movdqa 0x180(%rdx),%xmm1 │ │ │ │ + movdqa 0x90(%rdx),%xmm2 │ │ │ │ + movdqa 0x190(%rdx),%xmm3 │ │ │ │ + movdqa 0xa0(%rdx),%xmm4 │ │ │ │ + movdqa 0x1a0(%rdx),%xmm5 │ │ │ │ + movdqa 0xb0(%rdx),%xmm6 │ │ │ │ + movdqa 0x1b0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x138(%rsp) │ │ │ │ + movdqa %xmm1,0x1a8(%rsp) │ │ │ │ + movdqa %xmm2,0x178(%rsp) │ │ │ │ + movdqa %xmm3,0x168(%rsp) │ │ │ │ + movdqa %xmm4,0x158(%rsp) │ │ │ │ + movdqa %xmm5,0x188(%rsp) │ │ │ │ + movdqa %xmm6,0x198(%rsp) │ │ │ │ + movdqa %xmm7,0x148(%rsp) │ │ │ │ + call 3358d0 <__cxa_finalize@plt+0x30a880> │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa %xmm7,0xa8(%rsp) │ │ │ │ + movdqa 0x60(%rdx),%xmm0 │ │ │ │ + movdqa 0xe0(%rdx),%xmm1 │ │ │ │ + movdqa 0x160(%rdx),%xmm2 │ │ │ │ + movdqa 0x1e0(%rdx),%xmm3 │ │ │ │ + movdqa 0x70(%rdx),%xmm4 │ │ │ │ + movdqa 0xf0(%rdx),%xmm5 │ │ │ │ + movdqa 0x170(%rdx),%xmm6 │ │ │ │ + movdqa 0x1f0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x3f8(%rsp) │ │ │ │ + movdqa %xmm1,0x358(%rsp) │ │ │ │ + movdqa %xmm2,0x378(%rsp) │ │ │ │ + movdqa %xmm3,0x3d8(%rsp) │ │ │ │ + movdqa %xmm4,0x3b8(%rsp) │ │ │ │ + movdqa %xmm5,0x398(%rsp) │ │ │ │ + movdqa %xmm6,0x338(%rsp) │ │ │ │ + movdqa %xmm7,0x418(%rsp) │ │ │ │ + call 339ee0 <__cxa_finalize@plt+0x30ee90> │ │ │ │ + jmp 339783 <__cxa_finalize@plt+0x30e733> │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa 0x100(%rdx),%xmm0 │ │ │ │ + movdqa 0x110(%rdx),%xmm1 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 3325c0 <__cxa_finalize@plt+0x307570> │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,0xb8(%rsp) │ │ │ │ + movdqa %xmm1,0xc8(%rsp) │ │ │ │ + movdqa %xmm2,0xd8(%rsp) │ │ │ │ + movdqa %xmm3,0xe8(%rsp) │ │ │ │ + movdqa %xmm4,0xf8(%rsp) │ │ │ │ + movdqa %xmm5,0x108(%rsp) │ │ │ │ + movdqa %xmm6,0x118(%rsp) │ │ │ │ + movdqa %xmm7,0x128(%rsp) │ │ │ │ + movdqa 0x80(%rdx),%xmm0 │ │ │ │ + movdqa 0x180(%rdx),%xmm1 │ │ │ │ + movdqa 0x90(%rdx),%xmm2 │ │ │ │ + movdqa 0x190(%rdx),%xmm3 │ │ │ │ + movdqa %xmm0,0x138(%rsp) │ │ │ │ + movdqa %xmm1,0x1a8(%rsp) │ │ │ │ + movdqa %xmm2,0x178(%rsp) │ │ │ │ + movdqa %xmm3,0x168(%rsp) │ │ │ │ + call 3356b0 <__cxa_finalize@plt+0x30a660> │ │ │ │ + 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 339a50 <__cxa_finalize@plt+0x30ea00> │ │ │ │ + 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 335580 <__cxa_finalize@plt+0x30a530> │ │ │ │ + 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 33984e <__cxa_finalize@plt+0x30e7fe> │ │ │ │ + mov 0x440(%rsp),%rdi │ │ │ │ + mov 0x448(%rsp),%ecx │ │ │ │ + lea 0x8(%rdi),%r8 │ │ │ │ + mov %r8,0x440(%rsp) │ │ │ │ + lea -0x7b(%rip),%r8 │ │ │ │ + dec %ecx │ │ │ │ + jg 339373 <__cxa_finalize@plt+0x30e323> │ │ │ │ + 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 339860 <__cxa_finalize@plt+0x30e810> │ │ │ │ + call 339946 <__cxa_finalize@plt+0x30e8f6> │ │ │ │ + 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 339942 <__cxa_finalize@plt+0x30e8f2> │ │ │ │ + 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 339942 <__cxa_finalize@plt+0x30e8f2> │ │ │ │ + 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 0xa4622(%rip),%xmm7 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw (%rcx),%xmm7 │ │ │ │ + movdqa %xmm5,0x20(%rcx) │ │ │ │ + movdqa %xmm6,0x10(%rcx) │ │ │ │ + movdqa %xmm7,(%rcx) │ │ │ │ + movq (%rdi),%xmm5 │ │ │ │ + movq (%rdi,%rsi,1),%xmm6 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + punpcklbw %xmm7,%xmm5 │ │ │ │ + punpcklbw %xmm7,%xmm6 │ │ │ │ + paddw %xmm0,%xmm5 │ │ │ │ + paddw %xmm1,%xmm6 │ │ │ │ + packuswb %xmm6,%xmm5 │ │ │ │ + movq %xmm5,(%rdi) │ │ │ │ + punpckhqdq %xmm5,%xmm5 │ │ │ │ + movq %xmm5,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + movq (%rdi),%xmm5 │ │ │ │ + movq (%rdi,%rsi,1),%xmm6 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + punpcklbw %xmm7,%xmm5 │ │ │ │ + punpcklbw %xmm7,%xmm6 │ │ │ │ + paddw %xmm2,%xmm5 │ │ │ │ + paddw %xmm3,%xmm6 │ │ │ │ + packuswb %xmm6,%xmm5 │ │ │ │ + movq %xmm5,(%rdi) │ │ │ │ + punpckhqdq %xmm5,%xmm5 │ │ │ │ + movq %xmm5,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + movq (%rdi),%xmm5 │ │ │ │ + movq (%rdi,%rsi,1),%xmm6 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + punpcklbw %xmm7,%xmm5 │ │ │ │ + punpcklbw %xmm7,%xmm6 │ │ │ │ + paddw %xmm4,%xmm5 │ │ │ │ + paddw 0x20(%rcx),%xmm6 │ │ │ │ + packuswb %xmm6,%xmm5 │ │ │ │ + movq %xmm5,(%rdi) │ │ │ │ + punpckhqdq %xmm5,%xmm5 │ │ │ │ + movq %xmm5,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + movq (%rdi),%xmm5 │ │ │ │ + movq (%rdi,%rsi,1),%xmm6 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + punpcklbw %xmm7,%xmm5 │ │ │ │ + punpcklbw %xmm7,%xmm6 │ │ │ │ + paddw 0x10(%rcx),%xmm5 │ │ │ │ + paddw (%rcx),%xmm6 │ │ │ │ + packuswb %xmm6,%xmm5 │ │ │ │ + movq %xmm5,(%rdi) │ │ │ │ + punpckhqdq %xmm5,%xmm5 │ │ │ │ + movq %xmm5,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + movdqa 0x240(%rsp),%xmm0 │ │ │ │ + movdqa 0xa46cf(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0xa46d1(%rip),%xmm0 │ │ │ │ + movdqa 0xa44e9(%rip),%xmm7 │ │ │ │ + movdqa %xmm0,0x240(%rsp) │ │ │ │ + movdqa %xmm3,0x430(%rsp) │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpckhwd %xmm0,%xmm2 │ │ │ │ + punpcklwd %xmm0,%xmm3 │ │ │ │ + movdqa 0xa4243(%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 0xa4209(%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 0xa4688(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm2 │ │ │ │ + pmulhrsw 0xa468a(%rip),%xmm1 │ │ │ │ + movdqa %xmm1,0x270(%rsp) │ │ │ │ + movdqa %xmm2,0x400(%rsp) │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + punpckhwd %xmm1,%xmm3 │ │ │ │ + punpcklwd %xmm1,%xmm2 │ │ │ │ + movdqa 0xa4194(%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 0xa438a(%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 0xa4609(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0xa460b(%rip),%xmm0 │ │ │ │ + movdqa %xmm0,0x280(%rsp) │ │ │ │ + movdqa %xmm3,0x3f0(%rsp) │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpckhwd %xmm0,%xmm2 │ │ │ │ + punpcklwd %xmm0,%xmm3 │ │ │ │ + movdqa 0xa4145(%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 0xa410b(%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 0xa45ca(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm2 │ │ │ │ + pmulhrsw 0xa45cc(%rip),%xmm1 │ │ │ │ + movdqa %xmm1,0x2b0(%rsp) │ │ │ │ + movdqa %xmm2,0x3c0(%rsp) │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + punpckhwd %xmm1,%xmm3 │ │ │ │ + punpcklwd %xmm1,%xmm2 │ │ │ │ + movdqa 0xa4096(%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 0xa426c(%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 0xa454b(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0xa454d(%rip),%xmm0 │ │ │ │ + movdqa %xmm0,0x2c0(%rsp) │ │ │ │ + movdqa %xmm3,0x3b0(%rsp) │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpckhwd %xmm0,%xmm2 │ │ │ │ + punpcklwd %xmm0,%xmm3 │ │ │ │ + movdqa 0xa3fe7(%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 0xa3fad(%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 0xa450c(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm2 │ │ │ │ + pmulhrsw 0xa450e(%rip),%xmm1 │ │ │ │ + movdqa %xmm1,0x2f0(%rsp) │ │ │ │ + movdqa %xmm2,0x380(%rsp) │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + punpckhwd %xmm1,%xmm3 │ │ │ │ + punpcklwd %xmm1,%xmm2 │ │ │ │ + movdqa 0xa3f38(%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 0xa414e(%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 0xa448d(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0xa448f(%rip),%xmm0 │ │ │ │ + movdqa %xmm0,%xmm6 │ │ │ │ + movdqa %xmm3,0x370(%rsp) │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpckhwd %xmm0,%xmm2 │ │ │ │ + punpcklwd %xmm0,%xmm3 │ │ │ │ + movdqa 0xa3eee(%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 0xa3eb4(%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 0xa4453(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0xa4455(%rip),%xmm0 │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + jmp 33a520 <__cxa_finalize@plt+0x30f4d0> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movdqa 0x240(%rsp),%xmm0 │ │ │ │ + movdqa 0x420(%rsp),%xmm1 │ │ │ │ + movdqa 0xa4236(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0xa4238(%rip),%xmm0 │ │ │ │ + movdqa 0xa4240(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm2 │ │ │ │ + pmulhrsw 0xa4242(%rip),%xmm1 │ │ │ │ + movdqa 0xa403a(%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 0xa3d8e(%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 0xa3d54(%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 0xa4198(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0xa419a(%rip),%xmm0 │ │ │ │ + movdqa 0xa41a2(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm2 │ │ │ │ + pmulhrsw 0xa41a4(%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 0xa3ca8(%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 0xa3e9e(%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 0xa4102(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0xa4104(%rip),%xmm0 │ │ │ │ + movdqa 0xa410c(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm2 │ │ │ │ + pmulhrsw 0xa410e(%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 0xa3c22(%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 0xa3be8(%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 0xa406c(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0xa406e(%rip),%xmm0 │ │ │ │ + movdqa 0xa4076(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm2 │ │ │ │ + pmulhrsw 0xa4078(%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 0xa3b3c(%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 0xa3d12(%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 0xa3fd6(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0xa3fd8(%rip),%xmm0 │ │ │ │ + movdqa 0xa3fe0(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm2 │ │ │ │ + pmulhrsw 0xa3fe2(%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 0xa3a56(%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 0xa3a1c(%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 0xa3f40(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0xa3f42(%rip),%xmm0 │ │ │ │ + movdqa 0xa3f4a(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm2 │ │ │ │ + pmulhrsw 0xa3f4c(%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 0xa3970(%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 0xa3b86(%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 0xa3eaa(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0xa3eac(%rip),%xmm0 │ │ │ │ + movdqa 0xa3eb4(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm2 │ │ │ │ + pmulhrsw 0xa3eb6(%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 0xa38ea(%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 0xa38b0(%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 0xa3e19(%rip),%xmm3 │ │ │ │ + pmulhrsw %xmm0,%xmm3 │ │ │ │ + pmulhrsw 0xa3e1b(%rip),%xmm0 │ │ │ │ + movdqa 0xa3e23(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm2 │ │ │ │ + pmulhrsw 0xa3e25(%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 0xa37fc(%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 0xa39f2(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm4 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + packssdw %xmm2,%xmm4 │ │ │ │ + movdqa 0x370(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubsw %xmm6,%xmm2 │ │ │ │ + paddsw %xmm6,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + psubsw %xmm1,%xmm6 │ │ │ │ + paddsw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm0,0x330(%rsp) │ │ │ │ + movdqa %xmm3,0x340(%rsp) │ │ │ │ + movdqa %xmm6,%xmm3 │ │ │ │ + punpckhwd %xmm2,%xmm3 │ │ │ │ + punpcklwd %xmm2,%xmm6 │ │ │ │ + movdqa 0xa36ed(%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 0xa38e3(%rip),%xmm0 │ │ │ │ + pmaddwd %xmm0,%xmm3 │ │ │ │ + pmaddwd %xmm0,%xmm6 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + packssdw %xmm3,%xmm6 │ │ │ │ + movdqa %xmm6,0x300(%rsp) │ │ │ │ + movdqa %xmm2,0x370(%rsp) │ │ │ │ + movdqa 0x310(%rsp),%xmm0 │ │ │ │ + movdqa 0x360(%rsp),%xmm3 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + psubsw %xmm0,%xmm2 │ │ │ │ + paddsw %xmm0,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + psubsw %xmm3,%xmm6 │ │ │ │ + paddsw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm6,%xmm3 │ │ │ │ + punpckhwd %xmm2,%xmm3 │ │ │ │ + punpcklwd %xmm2,%xmm6 │ │ │ │ + movdqa 0xa3655(%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 0xa384b(%rip),%xmm0 │ │ │ │ + pmaddwd %xmm0,%xmm3 │ │ │ │ + pmaddwd %xmm0,%xmm6 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + packssdw %xmm3,%xmm6 │ │ │ │ + movdqa %xmm6,0x310(%rsp) │ │ │ │ + movdqa %xmm4,0x320(%rsp) │ │ │ │ + movdqa %xmm5,0x350(%rsp) │ │ │ │ + movdqa %xmm2,0x360(%rsp) │ │ │ │ + movdqa 0x2c0(%rsp),%xmm0 │ │ │ │ + movdqa 0x2f0(%rsp),%xmm2 │ │ │ │ + movdqa 0x380(%rsp),%xmm3 │ │ │ │ + movdqa 0x3b0(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0xa35a9(%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 0xa356f(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm0,0x2c0(%rsp) │ │ │ │ + movdqa %xmm5,0x2f0(%rsp) │ │ │ │ + movdqa %xmm4,0x380(%rsp) │ │ │ │ + movdqa %xmm1,0x3b0(%rsp) │ │ │ │ + movdqa 0x2d0(%rsp),%xmm0 │ │ │ │ + movdqa 0x2e0(%rsp),%xmm2 │ │ │ │ + movdqa 0x390(%rsp),%xmm3 │ │ │ │ + movdqa 0x3a0(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0xa34ed(%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 0xa34b3(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm0,0x2d0(%rsp) │ │ │ │ + movdqa %xmm5,0x2e0(%rsp) │ │ │ │ + movdqa %xmm4,0x390(%rsp) │ │ │ │ + movdqa %xmm1,0x3a0(%rsp) │ │ │ │ + movdqa 0x2a0(%rsp),%xmm0 │ │ │ │ + movdqa 0x290(%rsp),%xmm2 │ │ │ │ + movdqa 0x3e0(%rsp),%xmm3 │ │ │ │ + movdqa 0x3d0(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0xa3401(%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 0xa3567(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm0,0x2a0(%rsp) │ │ │ │ + movdqa %xmm5,0x290(%rsp) │ │ │ │ + movdqa %xmm4,0x3e0(%rsp) │ │ │ │ + movdqa %xmm1,0x3d0(%rsp) │ │ │ │ + movdqa 0x2b0(%rsp),%xmm0 │ │ │ │ + movdqa 0x280(%rsp),%xmm2 │ │ │ │ + movdqa 0x3f0(%rsp),%xmm3 │ │ │ │ + movdqa 0x3c0(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0xa3345(%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 0xa34ab(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm0,0x2b0(%rsp) │ │ │ │ + movdqa %xmm5,0x280(%rsp) │ │ │ │ + movdqa %xmm4,0x3f0(%rsp) │ │ │ │ + movdqa %xmm1,0x3c0(%rsp) │ │ │ │ + movdqa 0x240(%rsp),%xmm0 │ │ │ │ + movdqa 0x270(%rsp),%xmm2 │ │ │ │ + movdqa 0x400(%rsp),%xmm3 │ │ │ │ + movdqa 0x430(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0xa3299(%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 0xa325f(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm0,0x240(%rsp) │ │ │ │ + movdqa %xmm5,0x270(%rsp) │ │ │ │ + movdqa %xmm4,0x400(%rsp) │ │ │ │ + movdqa %xmm1,0x430(%rsp) │ │ │ │ + movdqa 0x250(%rsp),%xmm0 │ │ │ │ + movdqa 0x260(%rsp),%xmm2 │ │ │ │ + movdqa 0x410(%rsp),%xmm3 │ │ │ │ + movdqa 0x420(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0xa31dd(%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 0xa31a3(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm3,%xmm5 │ │ │ │ + movdqa 0x2a0(%rsp),%xmm2 │ │ │ │ + movdqa 0x3d0(%rsp),%xmm3 │ │ │ │ + movdqa %xmm0,%xmm6 │ │ │ │ + psubsw %xmm2,%xmm6 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + psubsw %xmm3,%xmm2 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm0,0x250(%rsp) │ │ │ │ + movdqa %xmm1,0x420(%rsp) │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + punpckhwd %xmm6,%xmm3 │ │ │ │ + punpcklwd %xmm6,%xmm2 │ │ │ │ + movdqa 0xa3125(%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 0xa30eb(%rip),%xmm0 │ │ │ │ + pmaddwd %xmm0,%xmm3 │ │ │ │ + pmaddwd %xmm0,%xmm2 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + movdqa %xmm2,0x2a0(%rsp) │ │ │ │ + movdqa %xmm6,0x3d0(%rsp) │ │ │ │ + movdqa 0x290(%rsp),%xmm2 │ │ │ │ + movdqa 0x3e0(%rsp),%xmm3 │ │ │ │ + movdqa %xmm5,%xmm0 │ │ │ │ + psubsw %xmm2,%xmm0 │ │ │ │ + paddsw %xmm2,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + psubsw %xmm3,%xmm1 │ │ │ │ + paddsw %xmm3,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + punpckhwd %xmm0,%xmm3 │ │ │ │ + punpcklwd %xmm0,%xmm1 │ │ │ │ + movdqa 0xa308d(%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 0xa3053(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm1 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + packssdw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,0x260(%rsp) │ │ │ │ + movdqa %xmm4,0x410(%rsp) │ │ │ │ + movdqa %xmm1,0x290(%rsp) │ │ │ │ + movdqa %xmm0,0x3e0(%rsp) │ │ │ │ + movdqa 0x270(%rsp),%xmm0 │ │ │ │ + movdqa 0x280(%rsp),%xmm2 │ │ │ │ + movdqa 0x3f0(%rsp),%xmm3 │ │ │ │ + movdqa 0x400(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0xa2fd1(%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 0xa2f97(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm0,0x270(%rsp) │ │ │ │ + movdqa %xmm5,0x280(%rsp) │ │ │ │ + movdqa %xmm4,0x3f0(%rsp) │ │ │ │ + movdqa %xmm1,0x400(%rsp) │ │ │ │ + movdqa 0x240(%rsp),%xmm0 │ │ │ │ + movdqa 0x2b0(%rsp),%xmm2 │ │ │ │ + movdqa 0x3c0(%rsp),%xmm3 │ │ │ │ + movdqa 0x430(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0xa2f15(%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 0xa2edb(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm0,0x240(%rsp) │ │ │ │ + movdqa %xmm5,0x2b0(%rsp) │ │ │ │ + movdqa %xmm4,0x3c0(%rsp) │ │ │ │ + movdqa %xmm1,0x430(%rsp) │ │ │ │ + movdqa 0x330(%rsp),%xmm0 │ │ │ │ + movdqa 0x2c0(%rsp),%xmm2 │ │ │ │ + movdqa 0x3b0(%rsp),%xmm3 │ │ │ │ + movdqa 0x340(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0xa2e49(%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 0xa2f1f(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm0,0x330(%rsp) │ │ │ │ + movdqa %xmm5,0x2c0(%rsp) │ │ │ │ + movdqa %xmm4,0x3b0(%rsp) │ │ │ │ + movdqa %xmm1,0x340(%rsp) │ │ │ │ + movdqa 0x320(%rsp),%xmm0 │ │ │ │ + movdqa 0x2d0(%rsp),%xmm2 │ │ │ │ + movdqa 0x3a0(%rsp),%xmm3 │ │ │ │ + movdqa 0x350(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0xa2d8d(%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 0xa2e63(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm0,0x320(%rsp) │ │ │ │ + movdqa %xmm5,0x2d0(%rsp) │ │ │ │ + movdqa %xmm4,0x3a0(%rsp) │ │ │ │ + movdqa %xmm1,0x350(%rsp) │ │ │ │ + movdqa 0x310(%rsp),%xmm0 │ │ │ │ + movdqa 0x2e0(%rsp),%xmm2 │ │ │ │ + movdqa 0x390(%rsp),%xmm3 │ │ │ │ + movdqa 0x360(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0xa2cd1(%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 0xa2da7(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm0,0x310(%rsp) │ │ │ │ + movdqa %xmm5,0x2e0(%rsp) │ │ │ │ + movdqa %xmm4,0x390(%rsp) │ │ │ │ + movdqa %xmm1,0x360(%rsp) │ │ │ │ + movdqa 0x300(%rsp),%xmm0 │ │ │ │ + movdqa 0x2f0(%rsp),%xmm2 │ │ │ │ + movdqa 0x380(%rsp),%xmm3 │ │ │ │ + movdqa 0x370(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm2,%xmm4 │ │ │ │ + paddsw %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0xa2c15(%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 0xa2ceb(%rip),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + pmaddwd %xmm2,%xmm5 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm3,%xmm5 │ │ │ │ + movdqa 0x270(%rsp),%xmm2 │ │ │ │ + movdqa 0x200(%rsp),%xmm3 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + psubsw %xmm0,%xmm6 │ │ │ │ + paddsw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + psubsw %xmm2,%xmm0 │ │ │ │ + paddsw %xmm3,%xmm2 │ │ │ │ + movdqa 0x400(%rsp),%xmm3 │ │ │ │ + movdqa %xmm0,0x270(%rsp) │ │ │ │ + movdqa %xmm2,0x200(%rsp) │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + psubsw %xmm1,%xmm0 │ │ │ │ + paddsw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhwd %xmm6,%xmm2 │ │ │ │ + punpcklwd %xmm6,%xmm0 │ │ │ │ + movdqa 0xa2b58(%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 0xa2b1e(%rip),%xmm1 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm0 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm0 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + packssdw %xmm2,%xmm0 │ │ │ │ + movdqa 0x70(%rsp),%xmm2 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + psubsw %xmm3,%xmm1 │ │ │ │ + paddsw %xmm3,%xmm2 │ │ │ │ + movdqa 0x170(%rsp),%xmm3 │ │ │ │ + movdqa %xmm1,0x400(%rsp) │ │ │ │ + movdqa %xmm2,0x70(%rsp) │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + psubsw %xmm0,%xmm1 │ │ │ │ + paddsw %xmm0,%xmm3 │ │ │ │ + movdqa 0x100(%rsp),%xmm2 │ │ │ │ + movdqa 0x280(%rsp),%xmm0 │ │ │ │ + movdqa %xmm1,0x300(%rsp) │ │ │ │ + movdqa %xmm3,0x170(%rsp) │ │ │ │ + movdqa 0x3f0(%rsp),%xmm1 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + psubsw %xmm6,%xmm3 │ │ │ │ + paddsw %xmm6,%xmm2 │ │ │ │ + movdqa %xmm3,0x370(%rsp) │ │ │ │ + movdqa %xmm2,0x100(%rsp) │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubsw %xmm5,%xmm2 │ │ │ │ + paddsw %xmm5,%xmm0 │ │ │ │ + movdqa 0x1f0(%rsp),%xmm5 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + psubsw %xmm4,%xmm3 │ │ │ │ + paddsw %xmm4,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + punpckhwd %xmm2,%xmm6 │ │ │ │ + punpcklwd %xmm2,%xmm3 │ │ │ │ + movdqa 0xa2a5a(%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 0xa2a20(%rip),%xmm4 │ │ │ │ + pmaddwd %xmm4,%xmm6 │ │ │ │ + pmaddwd %xmm4,%xmm3 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + packssdw %xmm6,%xmm3 │ │ │ │ + movdqa 0x80(%rsp),%xmm4 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + psubsw %xmm0,%xmm6 │ │ │ │ + paddsw %xmm0,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm0 │ │ │ │ + psubsw %xmm1,%xmm0 │ │ │ │ + paddsw %xmm1,%xmm4 │ │ │ │ + movdqa %xmm6,0x280(%rsp) │ │ │ │ + movdqa %xmm5,0x1f0(%rsp) │ │ │ │ + movdqa %xmm0,0x3f0(%rsp) │ │ │ │ + movdqa %xmm4,0x80(%rsp) │ │ │ │ + movdqa 0x180(%rsp),%xmm0 │ │ │ │ + movdqa 0xf0(%rsp),%xmm5 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm3,%xmm4 │ │ │ │ + paddsw %xmm3,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + psubsw %xmm2,%xmm6 │ │ │ │ + paddsw %xmm2,%xmm5 │ │ │ │ + movdqa %xmm4,0x2f0(%rsp) │ │ │ │ + movdqa %xmm0,0x180(%rsp) │ │ │ │ + movdqa %xmm6,0x380(%rsp) │ │ │ │ + movdqa %xmm5,0xf0(%rsp) │ │ │ │ + movdqa 0x290(%rsp),%xmm0 │ │ │ │ + movdqa 0x2e0(%rsp),%xmm5 │ │ │ │ + movdqa 0x390(%rsp),%xmm3 │ │ │ │ + movdqa 0x3e0(%rsp),%xmm1 │ │ │ │ + movdqa 0x1e0(%rsp),%xmm2 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm5,%xmm4 │ │ │ │ + paddsw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + punpckhwd %xmm4,%xmm6 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0xa2926(%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 0xa28ec(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm3,%xmm6 │ │ │ │ + pmaddwd %xmm3,%xmm5 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm6,%xmm5 │ │ │ │ + movdqa 0x90(%rsp),%xmm3 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + psubsw %xmm0,%xmm6 │ │ │ │ + paddsw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + psubsw %xmm1,%xmm0 │ │ │ │ + paddsw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm6,0x290(%rsp) │ │ │ │ + movdqa %xmm2,0x1e0(%rsp) │ │ │ │ + movdqa %xmm0,0x3e0(%rsp) │ │ │ │ + movdqa %xmm3,0x90(%rsp) │ │ │ │ + movdqa 0x190(%rsp),%xmm0 │ │ │ │ + movdqa 0xe0(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubsw %xmm5,%xmm2 │ │ │ │ + paddsw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + psubsw %xmm4,%xmm3 │ │ │ │ + paddsw %xmm4,%xmm1 │ │ │ │ + movdqa %xmm2,0x2e0(%rsp) │ │ │ │ + movdqa %xmm0,0x190(%rsp) │ │ │ │ + movdqa %xmm3,0x390(%rsp) │ │ │ │ + movdqa %xmm1,0xe0(%rsp) │ │ │ │ + movdqa 0x2a0(%rsp),%xmm0 │ │ │ │ + movdqa 0x2d0(%rsp),%xmm5 │ │ │ │ + movdqa 0x3a0(%rsp),%xmm3 │ │ │ │ + movdqa 0x3d0(%rsp),%xmm1 │ │ │ │ + movdqa 0x1d0(%rsp),%xmm2 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm5,%xmm4 │ │ │ │ + paddsw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + punpckhwd %xmm4,%xmm6 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0xa27f2(%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 0xa27b8(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm3,%xmm6 │ │ │ │ + pmaddwd %xmm3,%xmm5 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm6,%xmm5 │ │ │ │ + movdqa 0xa0(%rsp),%xmm3 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + psubsw %xmm0,%xmm6 │ │ │ │ + paddsw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + psubsw %xmm1,%xmm0 │ │ │ │ + paddsw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm6,0x2a0(%rsp) │ │ │ │ + movdqa %xmm2,0x1d0(%rsp) │ │ │ │ + movdqa %xmm0,0x3d0(%rsp) │ │ │ │ + movdqa %xmm3,0xa0(%rsp) │ │ │ │ + movdqa 0x1a0(%rsp),%xmm0 │ │ │ │ + movdqa 0xd0(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubsw %xmm5,%xmm2 │ │ │ │ + paddsw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + psubsw %xmm4,%xmm3 │ │ │ │ + paddsw %xmm4,%xmm1 │ │ │ │ + movdqa %xmm2,0x2d0(%rsp) │ │ │ │ + movdqa %xmm0,0x1a0(%rsp) │ │ │ │ + movdqa %xmm3,0x3a0(%rsp) │ │ │ │ + movdqa %xmm1,0xd0(%rsp) │ │ │ │ + movdqa 0x2b0(%rsp),%xmm0 │ │ │ │ + movdqa 0x2c0(%rsp),%xmm5 │ │ │ │ + movdqa 0x3b0(%rsp),%xmm3 │ │ │ │ + movdqa 0x3c0(%rsp),%xmm1 │ │ │ │ + movdqa 0x1c0(%rsp),%xmm2 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm5,%xmm4 │ │ │ │ + paddsw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + punpckhwd %xmm4,%xmm6 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0xa26be(%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 0xa2684(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm3,%xmm6 │ │ │ │ + pmaddwd %xmm3,%xmm5 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm6,%xmm5 │ │ │ │ + movdqa 0xb0(%rsp),%xmm3 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + psubsw %xmm0,%xmm6 │ │ │ │ + paddsw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + psubsw %xmm1,%xmm0 │ │ │ │ + paddsw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm6,0x2b0(%rsp) │ │ │ │ + movdqa %xmm2,0x1c0(%rsp) │ │ │ │ + movdqa %xmm0,0x3c0(%rsp) │ │ │ │ + movdqa %xmm3,0xb0(%rsp) │ │ │ │ + movdqa 0x1b0(%rsp),%xmm0 │ │ │ │ + movdqa 0xc0(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubsw %xmm5,%xmm2 │ │ │ │ + paddsw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + psubsw %xmm4,%xmm3 │ │ │ │ + paddsw %xmm4,%xmm1 │ │ │ │ + movdqa %xmm2,0x2c0(%rsp) │ │ │ │ + movdqa %xmm0,0x1b0(%rsp) │ │ │ │ + movdqa %xmm3,0x3b0(%rsp) │ │ │ │ + movdqa %xmm1,0xc0(%rsp) │ │ │ │ + movdqa 0x260(%rsp),%xmm0 │ │ │ │ + movdqa 0x310(%rsp),%xmm5 │ │ │ │ + movdqa 0x360(%rsp),%xmm3 │ │ │ │ + movdqa 0x410(%rsp),%xmm1 │ │ │ │ + movdqa 0x210(%rsp),%xmm2 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm5,%xmm4 │ │ │ │ + paddsw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + punpckhwd %xmm4,%xmm6 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0xa258a(%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 0xa2550(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm3,%xmm6 │ │ │ │ + pmaddwd %xmm3,%xmm5 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm6,%xmm5 │ │ │ │ + movdqa 0x60(%rsp),%xmm3 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + psubsw %xmm0,%xmm6 │ │ │ │ + paddsw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + psubsw %xmm1,%xmm0 │ │ │ │ + paddsw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm6,0x260(%rsp) │ │ │ │ + movdqa %xmm2,0x210(%rsp) │ │ │ │ + movdqa %xmm0,0x410(%rsp) │ │ │ │ + movdqa %xmm3,0x60(%rsp) │ │ │ │ + movdqa 0x160(%rsp),%xmm0 │ │ │ │ + movdqa 0x110(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubsw %xmm5,%xmm2 │ │ │ │ + paddsw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + psubsw %xmm4,%xmm3 │ │ │ │ + paddsw %xmm4,%xmm1 │ │ │ │ + movdqa %xmm2,0x310(%rsp) │ │ │ │ + movdqa %xmm0,0x160(%rsp) │ │ │ │ + movdqa %xmm3,0x360(%rsp) │ │ │ │ + movdqa %xmm1,0x110(%rsp) │ │ │ │ + movdqa 0x250(%rsp),%xmm0 │ │ │ │ + movdqa 0x320(%rsp),%xmm5 │ │ │ │ + movdqa 0x350(%rsp),%xmm3 │ │ │ │ + movdqa 0x420(%rsp),%xmm1 │ │ │ │ + movdqa 0x220(%rsp),%xmm2 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm5,%xmm4 │ │ │ │ + paddsw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + punpckhwd %xmm4,%xmm6 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0xa245c(%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 0xa2422(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm3,%xmm6 │ │ │ │ + pmaddwd %xmm3,%xmm5 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm6,%xmm5 │ │ │ │ + movdqa 0x50(%rsp),%xmm3 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + psubsw %xmm0,%xmm6 │ │ │ │ + paddsw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + psubsw %xmm1,%xmm0 │ │ │ │ + paddsw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm6,0x250(%rsp) │ │ │ │ + movdqa %xmm2,0x220(%rsp) │ │ │ │ + movdqa %xmm0,0x420(%rsp) │ │ │ │ + movdqa %xmm3,0x50(%rsp) │ │ │ │ + movdqa 0x150(%rsp),%xmm0 │ │ │ │ + movdqa 0x120(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubsw %xmm5,%xmm2 │ │ │ │ + paddsw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + psubsw %xmm4,%xmm3 │ │ │ │ + paddsw %xmm4,%xmm1 │ │ │ │ + movdqa %xmm2,0x320(%rsp) │ │ │ │ + movdqa %xmm0,0x150(%rsp) │ │ │ │ + movdqa %xmm3,0x350(%rsp) │ │ │ │ + movdqa %xmm1,0x120(%rsp) │ │ │ │ + movdqa 0x240(%rsp),%xmm0 │ │ │ │ + movdqa 0x330(%rsp),%xmm5 │ │ │ │ + movdqa 0x340(%rsp),%xmm3 │ │ │ │ + movdqa 0x430(%rsp),%xmm1 │ │ │ │ + movdqa 0x230(%rsp),%xmm2 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubsw %xmm5,%xmm4 │ │ │ │ + paddsw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + punpckhwd %xmm4,%xmm6 │ │ │ │ + punpcklwd %xmm4,%xmm5 │ │ │ │ + movdqa 0xa232e(%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 0xa22f4(%rip),%xmm3 │ │ │ │ + pmaddwd %xmm3,%xmm6 │ │ │ │ + pmaddwd %xmm3,%xmm5 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + packssdw %xmm6,%xmm5 │ │ │ │ + movdqa 0x40(%rsp),%xmm3 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + psubsw %xmm0,%xmm6 │ │ │ │ + paddsw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + psubsw %xmm1,%xmm0 │ │ │ │ + paddsw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm6,0x240(%rsp) │ │ │ │ + movdqa %xmm2,0x230(%rsp) │ │ │ │ + movdqa %xmm0,0x430(%rsp) │ │ │ │ + movdqa %xmm3,0x40(%rsp) │ │ │ │ + movdqa 0x140(%rsp),%xmm0 │ │ │ │ + movdqa 0x130(%rsp),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubsw %xmm5,%xmm2 │ │ │ │ + paddsw %xmm5,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + psubsw %xmm4,%xmm3 │ │ │ │ + paddsw %xmm4,%xmm1 │ │ │ │ + movdqa %xmm2,0x330(%rsp) │ │ │ │ + movdqa %xmm0,0x140(%rsp) │ │ │ │ + movdqa %xmm3,0x340(%rsp) │ │ │ │ + movdqa %xmm1,0x130(%rsp) │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x848,%rsp │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 33ba28 <__cxa_finalize@plt+0x3109d8> │ │ │ │ + call 33bb10 <__cxa_finalize@plt+0x310ac0> │ │ │ │ + add $0x848,%rsp │ │ │ │ + ret │ │ │ │ + movd 0xa25b0(%rip),%xmm1 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movd 0xa25bf(%rip),%xmm2 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + mov $0x10,%ecx │ │ │ │ + lea 0xb8(%rip),%r8 │ │ │ │ + pmulhrsw %xmm2,%xmm0 │ │ │ │ + movd 0xa2514(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + pmulhrsw %xmm2,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + punpcklwd %xmm0,%xmm0 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa (%rdi),%xmm1 │ │ │ │ + movdqa 0x10(%rdi),%xmm3 │ │ │ │ + movdqa 0x20(%rdi),%xmm5 │ │ │ │ + movdqa 0x30(%rdi),%xmm6 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + punpckhbw %xmm7,%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm3 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + paddw %xmm0,%xmm1 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + paddw %xmm0,%xmm3 │ │ │ │ + packuswb %xmm2,%xmm1 │ │ │ │ + packuswb %xmm4,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + punpckhbw %xmm7,%xmm2 │ │ │ │ + punpcklbw %xmm7,%xmm5 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + punpckhbw %xmm7,%xmm4 │ │ │ │ + punpcklbw %xmm7,%xmm6 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + paddw %xmm0,%xmm5 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + paddw %xmm0,%xmm6 │ │ │ │ + packuswb %xmm2,%xmm5 │ │ │ │ + packuswb %xmm4,%xmm6 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + movdqa %xmm3,0x10(%rdi) │ │ │ │ + movdqa %xmm5,0x20(%rdi) │ │ │ │ + movdqa %xmm6,0x30(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ - cmp %r8,%rax │ │ │ │ - jb 345556 <__cxa_finalize@plt+0x31a506> │ │ │ │ - mov %r10,%rsp │ │ │ │ - vzeroupper │ │ │ │ + dec %ecx │ │ │ │ + jg 33ba73 <__cxa_finalize@plt+0x310a23> │ │ │ │ + jmp *%r8 │ │ │ │ + add $0x848,%rsp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + mov $0x2,%ecx │ │ │ │ + mov %rdi,0x440(%rsp) │ │ │ │ + lea 0x448(%rsp),%rdi │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x100(%rdx),%xmm1 │ │ │ │ + movdqa 0x200(%rdx),%xmm2 │ │ │ │ + movdqa 0x300(%rdx),%xmm3 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa 0x80(%rdx),%xmm0 │ │ │ │ + movdqa 0x180(%rdx),%xmm1 │ │ │ │ + movdqa 0x280(%rdx),%xmm2 │ │ │ │ + movdqa 0x380(%rdx),%xmm3 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 3325c0 <__cxa_finalize@plt+0x307570> │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,0xb8(%rsp) │ │ │ │ + movdqa %xmm1,0xc8(%rsp) │ │ │ │ + movdqa %xmm2,0xd8(%rsp) │ │ │ │ + movdqa %xmm3,0xe8(%rsp) │ │ │ │ + movdqa %xmm4,0xf8(%rsp) │ │ │ │ + movdqa %xmm5,0x108(%rsp) │ │ │ │ + movdqa %xmm6,0x118(%rsp) │ │ │ │ + movdqa %xmm7,0x128(%rsp) │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + movdqa 0xc0(%rdx),%xmm1 │ │ │ │ + movdqa 0x140(%rdx),%xmm2 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ + movdqa 0x240(%rdx),%xmm4 │ │ │ │ + movdqa 0x2c0(%rdx),%xmm5 │ │ │ │ + movdqa 0x340(%rdx),%xmm6 │ │ │ │ + movdqa 0x3c0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x138(%rsp) │ │ │ │ + movdqa %xmm1,0x1a8(%rsp) │ │ │ │ + movdqa %xmm2,0x178(%rsp) │ │ │ │ + movdqa %xmm3,0x168(%rsp) │ │ │ │ + movdqa %xmm4,0x158(%rsp) │ │ │ │ + movdqa %xmm5,0x188(%rsp) │ │ │ │ + movdqa %xmm6,0x198(%rsp) │ │ │ │ + movdqa %xmm7,0x148(%rsp) │ │ │ │ + call 3358d0 <__cxa_finalize@plt+0x30a880> │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa %xmm7,0xa8(%rsp) │ │ │ │ + movdqa 0x20(%rdx),%xmm0 │ │ │ │ + movdqa 0x60(%rdx),%xmm1 │ │ │ │ + movdqa 0xa0(%rdx),%xmm2 │ │ │ │ + movdqa 0xe0(%rdx),%xmm3 │ │ │ │ + movdqa 0x120(%rdx),%xmm4 │ │ │ │ + movdqa 0x160(%rdx),%xmm5 │ │ │ │ + movdqa 0x1a0(%rdx),%xmm6 │ │ │ │ + movdqa 0x1e0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x238(%rsp) │ │ │ │ + movdqa %xmm1,0x318(%rsp) │ │ │ │ + movdqa %xmm2,0x2b8(%rsp) │ │ │ │ + movdqa %xmm3,0x298(%rsp) │ │ │ │ + movdqa %xmm4,0x278(%rsp) │ │ │ │ + movdqa %xmm5,0x2d8(%rsp) │ │ │ │ + movdqa %xmm6,0x2f8(%rsp) │ │ │ │ + movdqa %xmm7,0x258(%rsp) │ │ │ │ + movdqa 0x220(%rdx),%xmm0 │ │ │ │ + movdqa 0x260(%rdx),%xmm1 │ │ │ │ + movdqa 0x2a0(%rdx),%xmm2 │ │ │ │ + movdqa 0x2e0(%rdx),%xmm3 │ │ │ │ + movdqa 0x320(%rdx),%xmm4 │ │ │ │ + movdqa 0x360(%rdx),%xmm5 │ │ │ │ + movdqa 0x3a0(%rdx),%xmm6 │ │ │ │ + movdqa 0x3e0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x3f8(%rsp) │ │ │ │ + movdqa %xmm1,0x358(%rsp) │ │ │ │ + movdqa %xmm2,0x378(%rsp) │ │ │ │ + movdqa %xmm3,0x3d8(%rsp) │ │ │ │ + movdqa %xmm4,0x3b8(%rsp) │ │ │ │ + movdqa %xmm5,0x398(%rsp) │ │ │ │ + movdqa %xmm6,0x338(%rsp) │ │ │ │ + movdqa %xmm7,0x418(%rsp) │ │ │ │ + call 339ee0 <__cxa_finalize@plt+0x30ee90> │ │ │ │ + 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 0xa21de(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4e4 <__cxa_finalize@plt+0x304494> │ │ │ │ + movdqa %xmm0,(%rdx) │ │ │ │ + movdqa %xmm1,0x20(%rdx) │ │ │ │ + movdqa %xmm2,0x40(%rdx) │ │ │ │ + movdqa %xmm3,0x60(%rdx) │ │ │ │ + movdqa %xmm4,0x80(%rdx) │ │ │ │ + movdqa %xmm5,0xa0(%rdx) │ │ │ │ + movdqa %xmm6,0xc0(%rdx) │ │ │ │ + movdqa %xmm7,0xe0(%rdx) │ │ │ │ + movdqa 0xb8(%rsp),%xmm0 │ │ │ │ + movdqa 0xc8(%rsp),%xmm1 │ │ │ │ + movdqa 0xd8(%rsp),%xmm2 │ │ │ │ + movdqa 0xe8(%rsp),%xmm3 │ │ │ │ + movdqa 0xf8(%rsp),%xmm4 │ │ │ │ + movdqa 0x108(%rsp),%xmm5 │ │ │ │ + movdqa 0x118(%rsp),%xmm6 │ │ │ │ + movdqa 0x128(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0xa2149(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4e4 <__cxa_finalize@plt+0x304494> │ │ │ │ + movdqa %xmm0,0x100(%rdx) │ │ │ │ + movdqa %xmm1,0x120(%rdx) │ │ │ │ + movdqa %xmm2,0x140(%rdx) │ │ │ │ + movdqa %xmm3,0x160(%rdx) │ │ │ │ + movdqa %xmm4,0x180(%rdx) │ │ │ │ + movdqa %xmm5,0x1a0(%rdx) │ │ │ │ + movdqa %xmm6,0x1c0(%rdx) │ │ │ │ + movdqa %xmm7,0x1e0(%rdx) │ │ │ │ + movdqa 0x138(%rsp),%xmm0 │ │ │ │ + movdqa 0x148(%rsp),%xmm1 │ │ │ │ + movdqa 0x158(%rsp),%xmm2 │ │ │ │ + movdqa 0x168(%rsp),%xmm3 │ │ │ │ + movdqa 0x178(%rsp),%xmm4 │ │ │ │ + movdqa 0x188(%rsp),%xmm5 │ │ │ │ + movdqa 0x198(%rsp),%xmm6 │ │ │ │ + movdqa 0x1a8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0xa20a7(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4e4 <__cxa_finalize@plt+0x304494> │ │ │ │ + movdqa %xmm0,0x200(%rdx) │ │ │ │ + movdqa %xmm1,0x220(%rdx) │ │ │ │ + movdqa %xmm2,0x240(%rdx) │ │ │ │ + movdqa %xmm3,0x260(%rdx) │ │ │ │ + movdqa %xmm4,0x280(%rdx) │ │ │ │ + movdqa %xmm5,0x2a0(%rdx) │ │ │ │ + movdqa %xmm6,0x2c0(%rdx) │ │ │ │ + movdqa %xmm7,0x2e0(%rdx) │ │ │ │ + movdqa 0x1b8(%rsp),%xmm0 │ │ │ │ + movdqa 0x1c8(%rsp),%xmm1 │ │ │ │ + movdqa 0x1d8(%rsp),%xmm2 │ │ │ │ + movdqa 0x1e8(%rsp),%xmm3 │ │ │ │ + movdqa 0x1f8(%rsp),%xmm4 │ │ │ │ + movdqa 0x208(%rsp),%xmm5 │ │ │ │ + movdqa 0x218(%rsp),%xmm6 │ │ │ │ + movdqa 0x228(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0xa2005(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4e4 <__cxa_finalize@plt+0x304494> │ │ │ │ + movdqa %xmm0,0x300(%rdx) │ │ │ │ + movdqa %xmm1,0x320(%rdx) │ │ │ │ + movdqa %xmm2,0x340(%rdx) │ │ │ │ + movdqa %xmm3,0x360(%rdx) │ │ │ │ + movdqa %xmm4,0x380(%rdx) │ │ │ │ + movdqa %xmm5,0x3a0(%rdx) │ │ │ │ + movdqa %xmm6,0x3c0(%rdx) │ │ │ │ + movdqa %xmm7,0x3e0(%rdx) │ │ │ │ + movdqa 0x238(%rsp),%xmm0 │ │ │ │ + movdqa 0x248(%rsp),%xmm1 │ │ │ │ + movdqa 0x258(%rsp),%xmm2 │ │ │ │ + movdqa 0x268(%rsp),%xmm3 │ │ │ │ + movdqa 0x278(%rsp),%xmm4 │ │ │ │ + movdqa 0x288(%rsp),%xmm5 │ │ │ │ + movdqa 0x298(%rsp),%xmm6 │ │ │ │ + movdqa 0x2a8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0xa1f63(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4e4 <__cxa_finalize@plt+0x304494> │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x20(%rdi) │ │ │ │ + movdqa %xmm2,0x40(%rdi) │ │ │ │ + movdqa %xmm3,0x60(%rdi) │ │ │ │ + movdqa %xmm4,0x80(%rdi) │ │ │ │ + movdqa %xmm5,0xa0(%rdi) │ │ │ │ + movdqa %xmm6,0xc0(%rdi) │ │ │ │ + movdqa %xmm7,0xe0(%rdi) │ │ │ │ + movdqa 0x2b8(%rsp),%xmm0 │ │ │ │ + movdqa 0x2c8(%rsp),%xmm1 │ │ │ │ + movdqa 0x2d8(%rsp),%xmm2 │ │ │ │ + movdqa 0x2e8(%rsp),%xmm3 │ │ │ │ + movdqa 0x2f8(%rsp),%xmm4 │ │ │ │ + movdqa 0x308(%rsp),%xmm5 │ │ │ │ + movdqa 0x318(%rsp),%xmm6 │ │ │ │ + movdqa 0x328(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0xa1ece(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4e4 <__cxa_finalize@plt+0x304494> │ │ │ │ + movdqa %xmm0,0x100(%rdi) │ │ │ │ + movdqa %xmm1,0x120(%rdi) │ │ │ │ + movdqa %xmm2,0x140(%rdi) │ │ │ │ + movdqa %xmm3,0x160(%rdi) │ │ │ │ + movdqa %xmm4,0x180(%rdi) │ │ │ │ + movdqa %xmm5,0x1a0(%rdi) │ │ │ │ + movdqa %xmm6,0x1c0(%rdi) │ │ │ │ + movdqa %xmm7,0x1e0(%rdi) │ │ │ │ + movdqa 0x338(%rsp),%xmm0 │ │ │ │ + movdqa 0x348(%rsp),%xmm1 │ │ │ │ + movdqa 0x358(%rsp),%xmm2 │ │ │ │ + movdqa 0x368(%rsp),%xmm3 │ │ │ │ + movdqa 0x378(%rsp),%xmm4 │ │ │ │ + movdqa 0x388(%rsp),%xmm5 │ │ │ │ + movdqa 0x398(%rsp),%xmm6 │ │ │ │ + movdqa 0x3a8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0xa1e2c(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4e4 <__cxa_finalize@plt+0x304494> │ │ │ │ + movdqa %xmm0,0x200(%rdi) │ │ │ │ + movdqa %xmm1,0x220(%rdi) │ │ │ │ + movdqa %xmm2,0x240(%rdi) │ │ │ │ + movdqa %xmm3,0x260(%rdi) │ │ │ │ + movdqa %xmm4,0x280(%rdi) │ │ │ │ + movdqa %xmm5,0x2a0(%rdi) │ │ │ │ + movdqa %xmm6,0x2c0(%rdi) │ │ │ │ + movdqa %xmm7,0x2e0(%rdi) │ │ │ │ + movdqa 0x3b8(%rsp),%xmm0 │ │ │ │ + movdqa 0x3c8(%rsp),%xmm1 │ │ │ │ + movdqa 0x3d8(%rsp),%xmm2 │ │ │ │ + movdqa 0x3e8(%rsp),%xmm3 │ │ │ │ + movdqa 0x3f8(%rsp),%xmm4 │ │ │ │ + movdqa 0x408(%rsp),%xmm5 │ │ │ │ + movdqa 0x418(%rsp),%xmm6 │ │ │ │ + movdqa 0x428(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0xa1d8a(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4e4 <__cxa_finalize@plt+0x304494> │ │ │ │ + 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 33bb25 <__cxa_finalize@plt+0x310ad5> │ │ │ │ + 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 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + 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 3325c0 <__cxa_finalize@plt+0x307570> │ │ │ │ + mov %rdi,%rcx │ │ │ │ + lea 0x9(%rip),%r8 │ │ │ │ + lea (%rdi,%rsi,8),%rdi │ │ │ │ + jmp 32f5d1 <__cxa_finalize@plt+0x304581> │ │ │ │ + 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 32f5d1 <__cxa_finalize@plt+0x304581> │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,(%rdx) │ │ │ │ + movdqa %xmm7,0x10(%rdx) │ │ │ │ + movdqa %xmm7,0x20(%rdx) │ │ │ │ + movdqa %xmm7,0x30(%rdx) │ │ │ │ + movdqa %xmm7,0x40(%rdx) │ │ │ │ + movdqa %xmm7,0x50(%rdx) │ │ │ │ + movdqa %xmm7,0x60(%rdx) │ │ │ │ + movdqa %xmm7,0x70(%rdx) │ │ │ │ + movdqa %xmm7,0x80(%rdx) │ │ │ │ + movdqa %xmm7,0x90(%rdx) │ │ │ │ + movdqa %xmm7,0xa0(%rdx) │ │ │ │ + movdqa %xmm7,0xb0(%rdx) │ │ │ │ + movdqa %xmm7,0xc0(%rdx) │ │ │ │ + movdqa %xmm7,0xd0(%rdx) │ │ │ │ + movdqa %xmm7,0xe0(%rdx) │ │ │ │ + movdqa %xmm7,0xf0(%rdx) │ │ │ │ + add $0x100,%rdx │ │ │ │ + mov 0x438(%rsp),%ecx │ │ │ │ + mov 0x440(%rsp),%rdi │ │ │ │ + add $0x8,%rdi │ │ │ │ + mov %rdi,0x440(%rsp) │ │ │ │ + dec %ecx │ │ │ │ + jg 33c2e3 <__cxa_finalize@plt+0x311293> │ │ │ │ + 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 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + 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 3325c0 <__cxa_finalize@plt+0x307570> │ │ │ │ + mov %rdi,%rcx │ │ │ │ + lea 0x9(%rip),%r8 │ │ │ │ + lea (%rdi,%rsi,8),%rdi │ │ │ │ + jmp 32f5d1 <__cxa_finalize@plt+0x304581> │ │ │ │ + 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 32f5d1 <__cxa_finalize@plt+0x304581> │ │ │ │ + add $0x100,%rdx │ │ │ │ + mov 0x438(%rsp),%ecx │ │ │ │ + mov 0x440(%rsp),%rdi │ │ │ │ + add $0x8,%rdi │ │ │ │ + mov %rdi,0x440(%rsp) │ │ │ │ + dec %ecx │ │ │ │ + jg 33c48e <__cxa_finalize@plt+0x31143e> │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x448,%rsp │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 33c5e8 <__cxa_finalize@plt+0x311598> │ │ │ │ + call 33c620 <__cxa_finalize@plt+0x3115d0> │ │ │ │ + add $0x448,%rsp │ │ │ │ + ret │ │ │ │ + movd 0xa19f0(%rip),%xmm1 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movd 0xa199f(%rip),%xmm2 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + mov $0x40,%ecx │ │ │ │ + lea -0x34(%rip),%r8 │ │ │ │ + jmp 3368cf <__cxa_finalize@plt+0x30b87f> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov $0x2,%r8d │ │ │ │ + sub $0x88,%ecx │ │ │ │ + mov %ecx,0x438(%rsp) │ │ │ │ + mov $0x4,%ecx │ │ │ │ + cmovs %r8d,%ecx │ │ │ │ + mov %rdx,0x440(%rsp) │ │ │ │ + movdqa 0xa1994(%rip),%xmm7 │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0xc0(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x140(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x240(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x2c0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x340(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x3c0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x138(%rsp) │ │ │ │ + movdqa %xmm1,0x1a8(%rsp) │ │ │ │ + movdqa %xmm2,0x178(%rsp) │ │ │ │ + movdqa %xmm3,0x168(%rsp) │ │ │ │ + movdqa %xmm4,0x158(%rsp) │ │ │ │ + movdqa %xmm5,0x188(%rsp) │ │ │ │ + movdqa %xmm6,0x198(%rsp) │ │ │ │ + movdqa %xmm7,0x148(%rsp) │ │ │ │ + mov 0x438(%rsp),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + jl 33c920 <__cxa_finalize@plt+0x3118d0> │ │ │ │ + movdqa 0xa18d2(%rip),%xmm7 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x100(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x200(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x300(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x400(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x500(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x600(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x700(%rdx),%xmm7 │ │ │ │ + call 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + 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 0xa1835(%rip),%xmm7 │ │ │ │ + movdqa 0x80(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x180(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x280(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x380(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x480(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x580(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x680(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x780(%rdx),%xmm7 │ │ │ │ + call 3325c0 <__cxa_finalize@plt+0x307570> │ │ │ │ + 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 0xa1776(%rip),%xmm7 │ │ │ │ + movdqa 0x440(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x4c0(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x540(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x5c0(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x640(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x6c0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x740(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x7c0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x218(%rsp) │ │ │ │ + movdqa %xmm1,0x1c8(%rsp) │ │ │ │ + movdqa %xmm2,0x1d8(%rsp) │ │ │ │ + movdqa %xmm3,0x208(%rsp) │ │ │ │ + movdqa %xmm4,0x1f8(%rsp) │ │ │ │ + movdqa %xmm5,0x1e8(%rsp) │ │ │ │ + movdqa %xmm6,0x1b8(%rsp) │ │ │ │ + movdqa %xmm7,0x228(%rsp) │ │ │ │ + call 335ba0 <__cxa_finalize@plt+0x30ab50> │ │ │ │ + jmp 33ca39 <__cxa_finalize@plt+0x3119e9> │ │ │ │ + movdqa 0xa16b8(%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 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + 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 0xa163f(%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 3325c0 <__cxa_finalize@plt+0x307570> │ │ │ │ + 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 3358d0 <__cxa_finalize@plt+0x30a880> │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4dc <__cxa_finalize@plt+0x30448c> │ │ │ │ + movdqa %xmm0,(%rdx) │ │ │ │ + movdqa %xmm1,0x40(%rdx) │ │ │ │ + movdqa %xmm2,0x80(%rdx) │ │ │ │ + movdqa %xmm3,0xc0(%rdx) │ │ │ │ + movdqa %xmm4,0x100(%rdx) │ │ │ │ + movdqa %xmm5,0x140(%rdx) │ │ │ │ + movdqa %xmm6,0x180(%rdx) │ │ │ │ + movdqa %xmm7,0x1c0(%rdx) │ │ │ │ + movdqa 0xb8(%rsp),%xmm0 │ │ │ │ + movdqa 0xc8(%rsp),%xmm1 │ │ │ │ + movdqa 0xd8(%rsp),%xmm2 │ │ │ │ + movdqa 0xe8(%rsp),%xmm3 │ │ │ │ + movdqa 0xf8(%rsp),%xmm4 │ │ │ │ + movdqa 0x108(%rsp),%xmm5 │ │ │ │ + movdqa 0x118(%rsp),%xmm6 │ │ │ │ + movdqa 0x128(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4dc <__cxa_finalize@plt+0x30448c> │ │ │ │ + movdqa %xmm0,0x200(%rdx) │ │ │ │ + movdqa %xmm1,0x240(%rdx) │ │ │ │ + movdqa %xmm2,0x280(%rdx) │ │ │ │ + movdqa %xmm3,0x2c0(%rdx) │ │ │ │ + movdqa %xmm4,0x300(%rdx) │ │ │ │ + movdqa %xmm5,0x340(%rdx) │ │ │ │ + movdqa %xmm6,0x380(%rdx) │ │ │ │ + movdqa %xmm7,0x3c0(%rdx) │ │ │ │ + movdqa 0x138(%rsp),%xmm0 │ │ │ │ + movdqa 0x148(%rsp),%xmm1 │ │ │ │ + movdqa 0x158(%rsp),%xmm2 │ │ │ │ + movdqa 0x168(%rsp),%xmm3 │ │ │ │ + movdqa 0x178(%rsp),%xmm4 │ │ │ │ + movdqa 0x188(%rsp),%xmm5 │ │ │ │ + movdqa 0x198(%rsp),%xmm6 │ │ │ │ + movdqa 0x1a8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4dc <__cxa_finalize@plt+0x30448c> │ │ │ │ + movdqa %xmm0,0x400(%rdx) │ │ │ │ + movdqa %xmm1,0x440(%rdx) │ │ │ │ + movdqa %xmm2,0x480(%rdx) │ │ │ │ + movdqa %xmm3,0x4c0(%rdx) │ │ │ │ + movdqa %xmm4,0x500(%rdx) │ │ │ │ + movdqa %xmm5,0x540(%rdx) │ │ │ │ + movdqa %xmm6,0x580(%rdx) │ │ │ │ + movdqa %xmm7,0x5c0(%rdx) │ │ │ │ + movdqa 0x1b8(%rsp),%xmm0 │ │ │ │ + movdqa 0x1c8(%rsp),%xmm1 │ │ │ │ + movdqa 0x1d8(%rsp),%xmm2 │ │ │ │ + movdqa 0x1e8(%rsp),%xmm3 │ │ │ │ + movdqa 0x1f8(%rsp),%xmm4 │ │ │ │ + movdqa 0x208(%rsp),%xmm5 │ │ │ │ + movdqa 0x218(%rsp),%xmm6 │ │ │ │ + movdqa 0x228(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4dc <__cxa_finalize@plt+0x30448c> │ │ │ │ + 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 33c644 <__cxa_finalize@plt+0x3115f4> │ │ │ │ + mov 0x440(%rsp),%rdx │ │ │ │ + mov $0x4,%ecx │ │ │ │ + lea 0x8(%rdi),%r8 │ │ │ │ + mov %r8,0x440(%rsp) │ │ │ │ + lea -0x34b4(%rip),%r8 │ │ │ │ + jmp 339373 <__cxa_finalize@plt+0x30e323> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0xc58,%rsp │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 33cca8 <__cxa_finalize@plt+0x311c58> │ │ │ │ + call 33cce0 <__cxa_finalize@plt+0x311c90> │ │ │ │ + add $0xc58,%rsp │ │ │ │ ret │ │ │ │ - movswl (%rdx),%eax │ │ │ │ + movd 0xa1330(%rip),%xmm1 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movd 0xa12df(%rip),%xmm2 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ - or $0x40,%ecx │ │ │ │ - jmp 340a13 <__cxa_finalize@plt+0x3159c3> │ │ │ │ - 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 │ │ │ │ - vpmulhrsw %zmm29,%zmm2,%zmm2 │ │ │ │ - vpmulhrsw %zmm29,%zmm4,%zmm4 │ │ │ │ - vpmulhrsw %zmm29,%zmm16,%zmm16 │ │ │ │ - vpmulhrsw %zmm29,%zmm18,%zmm18 │ │ │ │ - vpmulhrsw %zmm29,%zmm20,%zmm20 │ │ │ │ - vpmulhrsw %zmm29,%zmm22,%zmm22 │ │ │ │ - vmovdqa32 %zmm17,0x500(%r8) │ │ │ │ - vmovdqa32 %zmm19,0x540(%r8) │ │ │ │ - vmovdqa32 %zmm21,0x580(%r8) │ │ │ │ - vmovdqa32 %zmm23,0x5c0(%r8) │ │ │ │ - vinserti32x8 $0x1,%ymm30,%zmm7,%zmm17 │ │ │ │ - vshufi32x4 $0xee,%zmm30,%zmm7,%zmm19 │ │ │ │ - vinserti32x8 $0x1,%ymm16,%zmm6,%zmm21 │ │ │ │ - vshufi32x4 $0xee,%zmm16,%zmm6,%zmm30 │ │ │ │ - vmovdqa32 %zmm31,0x300(%r8) │ │ │ │ - vmovdqa32 %zmm1,0x340(%r8) │ │ │ │ - vmovdqa32 %zmm3,0x380(%r8) │ │ │ │ - vmovdqa32 %zmm5,0x3c0(%r8) │ │ │ │ - vinserti32x8 $0x1,%ymm2,%zmm11,%zmm31 │ │ │ │ - vshufi32x4 $0xee,%zmm2,%zmm11,%zmm1 │ │ │ │ - vinserti32x8 $0x1,%ymm20,%zmm10,%zmm2 │ │ │ │ - vshufi32x4 $0xee,%zmm20,%zmm10,%zmm3 │ │ │ │ - vinserti32x8 $0x1,%ymm0,%zmm9,%zmm6 │ │ │ │ - vshufi32x4 $0xee,%zmm0,%zmm9,%zmm10 │ │ │ │ - vinserti32x8 $0x1,%ymm18,%zmm8,%zmm9 │ │ │ │ - vshufi32x4 $0xee,%zmm18,%zmm8,%zmm11 │ │ │ │ - vinserti32x8 $0x1,%ymm4,%zmm13,%zmm7 │ │ │ │ - vshufi32x4 $0xee,%zmm4,%zmm13,%zmm13 │ │ │ │ - vshufi32x4 $0xee,%zmm22,%zmm12,%zmm29 │ │ │ │ - vinserti32x8 $0x1,%ymm22,%zmm12,%zmm12 │ │ │ │ - vshufi32x4 $0x88,%zmm21,%zmm17,%zmm16 │ │ │ │ - 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 33c1c0 <__cxa_finalize@plt+0x311170> │ │ │ │ - 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 │ │ │ │ - vshufi32x4 $0xdd,%zmm29,%zmm13,%zmm13 │ │ │ │ - vmovdqa32 %zmm16,(%rax) │ │ │ │ - vmovdqa32 %zmm17,0x40(%rax) │ │ │ │ - vmovdqa32 %zmm18,0x80(%rax) │ │ │ │ - vmovdqa32 %zmm19,0xc0(%rax) │ │ │ │ - vmovdqa32 %zmm20,0x100(%rax) │ │ │ │ - vmovdqa32 %zmm21,0x140(%rax) │ │ │ │ - vmovdqa32 %zmm22,0x180(%rax) │ │ │ │ - vmovdqa32 %zmm23,0x1c0(%rax) │ │ │ │ - vmovdqa32 %zmm30,0x200(%rax) │ │ │ │ - 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 33e550 <__cxa_finalize@plt+0x313500> │ │ │ │ - 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) │ │ │ │ - vmovdqa32 %zmm7,0x580(%rax) │ │ │ │ - vmovdqa32 %zmm6,0x5c0(%rax) │ │ │ │ - vmovdqa32 %zmm5,0x600(%rax) │ │ │ │ - vmovdqa32 %zmm4,0x640(%rax) │ │ │ │ - vmovdqa32 %zmm3,0x680(%rax) │ │ │ │ - vmovdqa32 %zmm2,0x6c0(%rax) │ │ │ │ - vmovdqa32 %zmm1,0x700(%rax) │ │ │ │ - vmovdqa32 %zmm0,0x740(%rax) │ │ │ │ - vmovdqa32 %zmm31,0x780(%rax) │ │ │ │ - vmovdqa32 %zmm30,0x7c0(%rax) │ │ │ │ - vpmulhrsw 0x200(%r8),%zmm29,%zmm31 │ │ │ │ - vpmulhrsw 0x300(%r8),%zmm29,%zmm0 │ │ │ │ - vpmulhrsw 0x400(%r8),%zmm29,%zmm1 │ │ │ │ - vpmulhrsw 0x500(%r8),%zmm29,%zmm2 │ │ │ │ - vpmulhrsw 0x2c0(%r8),%zmm29,%zmm3 │ │ │ │ - vpmulhrsw 0x3c0(%r8),%zmm29,%zmm4 │ │ │ │ - vpmulhrsw 0x4c0(%r8),%zmm29,%zmm5 │ │ │ │ - vpmulhrsw 0x5c0(%r8),%zmm29,%zmm6 │ │ │ │ - vinserti32x8 $0x1,%ymm0,%zmm31,%zmm30 │ │ │ │ - vshufi32x4 $0xee,%zmm0,%zmm31,%zmm31 │ │ │ │ - vinserti32x8 $0x1,%ymm2,%zmm1,%zmm0 │ │ │ │ - vshufi32x4 $0xee,%zmm2,%zmm1,%zmm1 │ │ │ │ - vpmulhrsw 0x280(%r8),%zmm29,%zmm7 │ │ │ │ - vpmulhrsw 0x380(%r8),%zmm29,%zmm8 │ │ │ │ - vpmulhrsw 0x480(%r8),%zmm29,%zmm9 │ │ │ │ - vpmulhrsw 0x580(%r8),%zmm29,%zmm10 │ │ │ │ - vinserti32x8 $0x1,%ymm4,%zmm3,%zmm2 │ │ │ │ - vshufi32x4 $0xee,%zmm4,%zmm3,%zmm3 │ │ │ │ - vinserti32x8 $0x1,%ymm6,%zmm5,%zmm4 │ │ │ │ - vshufi32x4 $0xee,%zmm6,%zmm5,%zmm5 │ │ │ │ - vpmulhrsw 0x240(%r8),%zmm29,%zmm11 │ │ │ │ - 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 342c60 <__cxa_finalize@plt+0x317c10> │ │ │ │ - vshufi32x4 $0x88,%zmm4,%zmm2,%zmm16 │ │ │ │ - vshufi32x4 $0xdd,%zmm1,%zmm31,%zmm17 │ │ │ │ - vshufi32x4 $0x88,%zmm5,%zmm3,%zmm18 │ │ │ │ - vshufi32x4 $0xdd,%zmm0,%zmm30,%zmm19 │ │ │ │ - call 342c60 <__cxa_finalize@plt+0x317c10> │ │ │ │ - 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 342c60 <__cxa_finalize@plt+0x317c10> │ │ │ │ - vshufi32x4 $0x88,%zmm12,%zmm10,%zmm16 │ │ │ │ - vshufi32x4 $0xdd,%zmm9,%zmm7,%zmm17 │ │ │ │ - vshufi32x4 $0x88,%zmm13,%zmm11,%zmm18 │ │ │ │ - vshufi32x4 $0xdd,%zmm8,%zmm6,%zmm19 │ │ │ │ - call 342c60 <__cxa_finalize@plt+0x317c10> │ │ │ │ - jmp 342f1e <__cxa_finalize@plt+0x317ece> │ │ │ │ + mov $0x20,%ecx │ │ │ │ + lea -0x34(%rip),%r8 │ │ │ │ + jmp 33ba4f <__cxa_finalize@plt+0x3109ff> │ │ │ │ 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 │ │ │ │ - vshufi32x4 $0xdd,%zmm1,%zmm27,%zmm0 │ │ │ │ - vshufi32x4 $0x88,%zmm1,%zmm27,%zmm13 │ │ │ │ - vshufi32x4 $0xdd,%zmm18,%zmm24,%zmm31 │ │ │ │ - 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 342c0f <__cxa_finalize@plt+0x317bbf> │ │ │ │ - vmovdqa32 %zmm0,%zmm16 │ │ │ │ - vmovdqa32 %zmm2,%zmm19 │ │ │ │ - call 342c0f <__cxa_finalize@plt+0x317bbf> │ │ │ │ - vmovdqa32 %zmm12,%zmm16 │ │ │ │ - vmovdqa32 %zmm3,%zmm19 │ │ │ │ - call 342c0f <__cxa_finalize@plt+0x317bbf> │ │ │ │ - vmovdqa32 %zmm13,%zmm16 │ │ │ │ - vmovdqa32 %zmm1,%zmm19 │ │ │ │ - call 342c0f <__cxa_finalize@plt+0x317bbf> │ │ │ │ - call 342f1e <__cxa_finalize@plt+0x317ece> │ │ │ │ - vmovdqa32 %zmm10,%zmm16 │ │ │ │ - vmovdqa32 %zmm11,%zmm17 │ │ │ │ - call 33c0a6 <__cxa_finalize@plt+0x311056> │ │ │ │ - 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) │ │ │ │ - vmovdqa32 %zmm23,0x1c0(%rcx) │ │ │ │ - vmovdqa32 %zmm30,0x200(%rcx) │ │ │ │ - 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 33e4a9 <__cxa_finalize@plt+0x313459> │ │ │ │ - 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) │ │ │ │ - vmovdqa32 %zmm6,0x5c0(%rcx) │ │ │ │ - vmovdqa32 %zmm5,0x600(%rcx) │ │ │ │ - vmovdqa32 %zmm4,0x640(%rcx) │ │ │ │ - vmovdqa32 %zmm3,0x680(%rcx) │ │ │ │ - vmovdqa32 %zmm2,0x6c0(%rcx) │ │ │ │ - vmovdqa32 %zmm1,0x700(%rcx) │ │ │ │ - vmovdqa32 %zmm0,0x740(%rcx) │ │ │ │ - vmovdqa32 %zmm31,0x780(%rcx) │ │ │ │ - vmovdqa32 %zmm30,0x7c0(%rcx) │ │ │ │ + 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 0xa12bc(%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 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + 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 0xa123f(%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 3325c0 <__cxa_finalize@plt+0x307570> │ │ │ │ + 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 0xa11a8(%rip),%xmm7 │ │ │ │ + movdqa 0x80(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x180(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x280(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x380(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x480(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x580(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x680(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x780(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x138(%rsp) │ │ │ │ + movdqa %xmm1,0x1a8(%rsp) │ │ │ │ + movdqa %xmm2,0x178(%rsp) │ │ │ │ + movdqa %xmm3,0x168(%rsp) │ │ │ │ + movdqa %xmm4,0x158(%rsp) │ │ │ │ + movdqa %xmm5,0x188(%rsp) │ │ │ │ + movdqa %xmm6,0x198(%rsp) │ │ │ │ + movdqa %xmm7,0x148(%rsp) │ │ │ │ + call 3358d0 <__cxa_finalize@plt+0x30a880> │ │ │ │ + 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 0xa10b6(%rip),%xmm7 │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0xc0(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x140(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x240(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x2c0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x340(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x3c0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x238(%rsp) │ │ │ │ + movdqa %xmm1,0x318(%rsp) │ │ │ │ + movdqa %xmm2,0x2b8(%rsp) │ │ │ │ + movdqa %xmm3,0x298(%rsp) │ │ │ │ + movdqa %xmm4,0x278(%rsp) │ │ │ │ + movdqa %xmm5,0x2d8(%rsp) │ │ │ │ + movdqa %xmm6,0x2f8(%rsp) │ │ │ │ + movdqa %xmm7,0x258(%rsp) │ │ │ │ + movdqa 0xa1005(%rip),%xmm7 │ │ │ │ + movdqa 0x440(%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + movdqa 0x4c0(%rdx),%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + movdqa 0x540(%rdx),%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa 0x5c0(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + movdqa 0x640(%rdx),%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + movdqa 0x6c0(%rdx),%xmm5 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + movdqa 0x740(%rdx),%xmm6 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + pmulhrsw 0x7c0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x3f8(%rsp) │ │ │ │ + movdqa %xmm1,0x358(%rsp) │ │ │ │ + movdqa %xmm2,0x378(%rsp) │ │ │ │ + movdqa %xmm3,0x3d8(%rsp) │ │ │ │ + movdqa %xmm4,0x3b8(%rsp) │ │ │ │ + movdqa %xmm5,0x398(%rsp) │ │ │ │ + movdqa %xmm6,0x338(%rsp) │ │ │ │ + movdqa %xmm7,0x418(%rsp) │ │ │ │ + call 339ee0 <__cxa_finalize@plt+0x30ee90> │ │ │ │ + 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 32f4dc <__cxa_finalize@plt+0x30448c> │ │ │ │ + movdqa %xmm0,(%rdx) │ │ │ │ + movdqa %xmm1,0x40(%rdx) │ │ │ │ + movdqa %xmm2,0x80(%rdx) │ │ │ │ + movdqa %xmm3,0xc0(%rdx) │ │ │ │ + movdqa %xmm4,0x100(%rdx) │ │ │ │ + movdqa %xmm5,0x140(%rdx) │ │ │ │ + movdqa %xmm6,0x180(%rdx) │ │ │ │ + movdqa %xmm7,0x1c0(%rdx) │ │ │ │ + movdqa 0xb8(%rsp),%xmm0 │ │ │ │ + movdqa 0xc8(%rsp),%xmm1 │ │ │ │ + movdqa 0xd8(%rsp),%xmm2 │ │ │ │ + movdqa 0xe8(%rsp),%xmm3 │ │ │ │ + movdqa 0xf8(%rsp),%xmm4 │ │ │ │ + movdqa 0x108(%rsp),%xmm5 │ │ │ │ + movdqa 0x118(%rsp),%xmm6 │ │ │ │ + movdqa 0x128(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4dc <__cxa_finalize@plt+0x30448c> │ │ │ │ + movdqa %xmm0,0x200(%rdx) │ │ │ │ + movdqa %xmm1,0x240(%rdx) │ │ │ │ + movdqa %xmm2,0x280(%rdx) │ │ │ │ + movdqa %xmm3,0x2c0(%rdx) │ │ │ │ + movdqa %xmm4,0x300(%rdx) │ │ │ │ + movdqa %xmm5,0x340(%rdx) │ │ │ │ + movdqa %xmm6,0x380(%rdx) │ │ │ │ + movdqa %xmm7,0x3c0(%rdx) │ │ │ │ + movdqa 0x138(%rsp),%xmm0 │ │ │ │ + movdqa 0x148(%rsp),%xmm1 │ │ │ │ + movdqa 0x158(%rsp),%xmm2 │ │ │ │ + movdqa 0x168(%rsp),%xmm3 │ │ │ │ + movdqa 0x178(%rsp),%xmm4 │ │ │ │ + movdqa 0x188(%rsp),%xmm5 │ │ │ │ + movdqa 0x198(%rsp),%xmm6 │ │ │ │ + movdqa 0x1a8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4dc <__cxa_finalize@plt+0x30448c> │ │ │ │ + movdqa %xmm0,0x400(%rdx) │ │ │ │ + movdqa %xmm1,0x440(%rdx) │ │ │ │ + movdqa %xmm2,0x480(%rdx) │ │ │ │ + movdqa %xmm3,0x4c0(%rdx) │ │ │ │ + movdqa %xmm4,0x500(%rdx) │ │ │ │ + movdqa %xmm5,0x540(%rdx) │ │ │ │ + movdqa %xmm6,0x580(%rdx) │ │ │ │ + movdqa %xmm7,0x5c0(%rdx) │ │ │ │ + movdqa 0x1b8(%rsp),%xmm0 │ │ │ │ + movdqa 0x1c8(%rsp),%xmm1 │ │ │ │ + movdqa 0x1d8(%rsp),%xmm2 │ │ │ │ + movdqa 0x1e8(%rsp),%xmm3 │ │ │ │ + movdqa 0x1f8(%rsp),%xmm4 │ │ │ │ + movdqa 0x208(%rsp),%xmm5 │ │ │ │ + movdqa 0x218(%rsp),%xmm6 │ │ │ │ + movdqa 0x228(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4dc <__cxa_finalize@plt+0x30448c> │ │ │ │ + movdqa %xmm0,0x600(%rdx) │ │ │ │ + movdqa %xmm1,0x640(%rdx) │ │ │ │ + movdqa %xmm2,0x680(%rdx) │ │ │ │ + movdqa %xmm3,0x6c0(%rdx) │ │ │ │ + movdqa %xmm4,0x700(%rdx) │ │ │ │ + movdqa %xmm5,0x740(%rdx) │ │ │ │ + movdqa %xmm6,0x780(%rdx) │ │ │ │ + movdqa %xmm7,0x7c0(%rdx) │ │ │ │ + movdqa 0x238(%rsp),%xmm0 │ │ │ │ + movdqa 0x248(%rsp),%xmm1 │ │ │ │ + movdqa 0x258(%rsp),%xmm2 │ │ │ │ + movdqa 0x268(%rsp),%xmm3 │ │ │ │ + movdqa 0x278(%rsp),%xmm4 │ │ │ │ + movdqa 0x288(%rsp),%xmm5 │ │ │ │ + movdqa 0x298(%rsp),%xmm6 │ │ │ │ + movdqa 0x2a8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4dc <__cxa_finalize@plt+0x30448c> │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x40(%rdi) │ │ │ │ + movdqa %xmm2,0x80(%rdi) │ │ │ │ + movdqa %xmm3,0xc0(%rdi) │ │ │ │ + movdqa %xmm4,0x100(%rdi) │ │ │ │ + movdqa %xmm5,0x140(%rdi) │ │ │ │ + movdqa %xmm6,0x180(%rdi) │ │ │ │ + movdqa %xmm7,0x1c0(%rdi) │ │ │ │ + movdqa 0x2b8(%rsp),%xmm0 │ │ │ │ + movdqa 0x2c8(%rsp),%xmm1 │ │ │ │ + movdqa 0x2d8(%rsp),%xmm2 │ │ │ │ + movdqa 0x2e8(%rsp),%xmm3 │ │ │ │ + movdqa 0x2f8(%rsp),%xmm4 │ │ │ │ + movdqa 0x308(%rsp),%xmm5 │ │ │ │ + movdqa 0x318(%rsp),%xmm6 │ │ │ │ + movdqa 0x328(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4dc <__cxa_finalize@plt+0x30448c> │ │ │ │ + movdqa %xmm0,0x200(%rdi) │ │ │ │ + movdqa %xmm1,0x240(%rdi) │ │ │ │ + movdqa %xmm2,0x280(%rdi) │ │ │ │ + movdqa %xmm3,0x2c0(%rdi) │ │ │ │ + movdqa %xmm4,0x300(%rdi) │ │ │ │ + movdqa %xmm5,0x340(%rdi) │ │ │ │ + movdqa %xmm6,0x380(%rdi) │ │ │ │ + movdqa %xmm7,0x3c0(%rdi) │ │ │ │ + movdqa 0x338(%rsp),%xmm0 │ │ │ │ + movdqa 0x348(%rsp),%xmm1 │ │ │ │ + movdqa 0x358(%rsp),%xmm2 │ │ │ │ + movdqa 0x368(%rsp),%xmm3 │ │ │ │ + movdqa 0x378(%rsp),%xmm4 │ │ │ │ + movdqa 0x388(%rsp),%xmm5 │ │ │ │ + movdqa 0x398(%rsp),%xmm6 │ │ │ │ + movdqa 0x3a8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4dc <__cxa_finalize@plt+0x30448c> │ │ │ │ + movdqa %xmm0,0x400(%rdi) │ │ │ │ + movdqa %xmm1,0x440(%rdi) │ │ │ │ + movdqa %xmm2,0x480(%rdi) │ │ │ │ + movdqa %xmm3,0x4c0(%rdi) │ │ │ │ + movdqa %xmm4,0x500(%rdi) │ │ │ │ + movdqa %xmm5,0x540(%rdi) │ │ │ │ + movdqa %xmm6,0x580(%rdi) │ │ │ │ + movdqa %xmm7,0x5c0(%rdi) │ │ │ │ + movdqa 0x3b8(%rsp),%xmm0 │ │ │ │ + movdqa 0x3c8(%rsp),%xmm1 │ │ │ │ + movdqa 0x3d8(%rsp),%xmm2 │ │ │ │ + movdqa 0x3e8(%rsp),%xmm3 │ │ │ │ + movdqa 0x3f8(%rsp),%xmm4 │ │ │ │ + movdqa 0x408(%rsp),%xmm5 │ │ │ │ + movdqa 0x418(%rsp),%xmm6 │ │ │ │ + movdqa 0x428(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4dc <__cxa_finalize@plt+0x30448c> │ │ │ │ + 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 33cd1c <__cxa_finalize@plt+0x311ccc> │ │ │ │ + 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 338ca2 <__cxa_finalize@plt+0x30dc52> │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + lea 0x5(%rip),%rcx │ │ │ │ + jmp 335580 <__cxa_finalize@plt+0x30a530> │ │ │ │ + lea -0x19(%rip),%r8 │ │ │ │ + add $0x200,%rdx │ │ │ │ + mov 0x240(%rsp),%rdi │ │ │ │ + mov 0x248(%rsp),%ecx │ │ │ │ + dec %ecx │ │ │ │ + jg 338ca2 <__cxa_finalize@plt+0x30dc52> │ │ │ │ + mov 0x448(%rsp),%rdi │ │ │ │ + mov 0x440(%rsp),%rdx │ │ │ │ + lea -0x461c(%rip),%r8 │ │ │ │ + mov $0x4,%ecx │ │ │ │ + jmp 338ca2 <__cxa_finalize@plt+0x30dc52> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0xc58,%rsp │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 33d5f8 <__cxa_finalize@plt+0x3125a8> │ │ │ │ + call 33d630 <__cxa_finalize@plt+0x3125e0> │ │ │ │ + add $0xc58,%rsp │ │ │ │ ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + movd 0xa09e0(%rip),%xmm1 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulhrsw %xmm1,%xmm0 │ │ │ │ + movd 0xa09ef(%rip),%xmm2 │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + mov $0x40,%ecx │ │ │ │ + lea -0x97f(%rip),%r8 │ │ │ │ + jmp 33ba4f <__cxa_finalize@plt+0x3109ff> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov $0x4,%r9d │ │ │ │ + mov $0x2,%r8d │ │ │ │ + sub $0x88,%ecx │ │ │ │ + cmovns %r9d,%r8d │ │ │ │ + mov %ecx,0x438(%rsp) │ │ │ │ + mov %r8d,%ecx │ │ │ │ + mov %rdx,0x450(%rsp) │ │ │ │ + mov %rdi,0x448(%rsp) │ │ │ │ + lea 0x458(%rsp),%rdi │ │ │ │ + mov %rdi,0x440(%rsp) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x200(%rdx),%xmm1 │ │ │ │ + movdqa 0x400(%rdx),%xmm2 │ │ │ │ + movdqa 0x600(%rdx),%xmm3 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa 0x100(%rdx),%xmm0 │ │ │ │ + movdqa 0x300(%rdx),%xmm1 │ │ │ │ + movdqa 0x500(%rdx),%xmm2 │ │ │ │ + movdqa 0x700(%rdx),%xmm3 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 3325c0 <__cxa_finalize@plt+0x307570> │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,0xb8(%rsp) │ │ │ │ + movdqa %xmm1,0xc8(%rsp) │ │ │ │ + movdqa %xmm2,0xd8(%rsp) │ │ │ │ + movdqa %xmm3,0xe8(%rsp) │ │ │ │ + movdqa %xmm4,0xf8(%rsp) │ │ │ │ + movdqa %xmm5,0x108(%rsp) │ │ │ │ + movdqa %xmm6,0x118(%rsp) │ │ │ │ + movdqa %xmm7,0x128(%rsp) │ │ │ │ + movdqa 0x80(%rdx),%xmm0 │ │ │ │ + movdqa 0x180(%rdx),%xmm1 │ │ │ │ + movdqa 0x280(%rdx),%xmm2 │ │ │ │ + movdqa 0x380(%rdx),%xmm3 │ │ │ │ + movdqa 0x480(%rdx),%xmm4 │ │ │ │ + movdqa 0x580(%rdx),%xmm5 │ │ │ │ + movdqa 0x680(%rdx),%xmm6 │ │ │ │ + movdqa 0x780(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x138(%rsp) │ │ │ │ + movdqa %xmm1,0x1a8(%rsp) │ │ │ │ + movdqa %xmm2,0x178(%rsp) │ │ │ │ + movdqa %xmm3,0x168(%rsp) │ │ │ │ + movdqa %xmm4,0x158(%rsp) │ │ │ │ + movdqa %xmm5,0x188(%rsp) │ │ │ │ + movdqa %xmm6,0x198(%rsp) │ │ │ │ + movdqa %xmm7,0x148(%rsp) │ │ │ │ + call 3358d0 <__cxa_finalize@plt+0x30a880> │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa %xmm7,0xa8(%rsp) │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + movdqa 0xc0(%rdx),%xmm1 │ │ │ │ + movdqa 0x140(%rdx),%xmm2 │ │ │ │ + movdqa 0x1c0(%rdx),%xmm3 │ │ │ │ + movdqa 0x240(%rdx),%xmm4 │ │ │ │ + movdqa 0x2c0(%rdx),%xmm5 │ │ │ │ + movdqa 0x340(%rdx),%xmm6 │ │ │ │ + movdqa 0x3c0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x238(%rsp) │ │ │ │ + movdqa %xmm1,0x318(%rsp) │ │ │ │ + movdqa %xmm2,0x2b8(%rsp) │ │ │ │ + movdqa %xmm3,0x298(%rsp) │ │ │ │ + movdqa %xmm4,0x278(%rsp) │ │ │ │ + movdqa %xmm5,0x2d8(%rsp) │ │ │ │ + movdqa %xmm6,0x2f8(%rsp) │ │ │ │ + movdqa %xmm7,0x258(%rsp) │ │ │ │ + movdqa 0x440(%rdx),%xmm0 │ │ │ │ + movdqa 0x4c0(%rdx),%xmm1 │ │ │ │ + movdqa 0x540(%rdx),%xmm2 │ │ │ │ + movdqa 0x5c0(%rdx),%xmm3 │ │ │ │ + movdqa 0x640(%rdx),%xmm4 │ │ │ │ + movdqa 0x6c0(%rdx),%xmm5 │ │ │ │ + movdqa 0x740(%rdx),%xmm6 │ │ │ │ + movdqa 0x7c0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x3f8(%rsp) │ │ │ │ + movdqa %xmm1,0x358(%rsp) │ │ │ │ + movdqa %xmm2,0x378(%rsp) │ │ │ │ + movdqa %xmm3,0x3d8(%rsp) │ │ │ │ + movdqa %xmm4,0x3b8(%rsp) │ │ │ │ + movdqa %xmm5,0x398(%rsp) │ │ │ │ + movdqa %xmm6,0x338(%rsp) │ │ │ │ + movdqa %xmm7,0x418(%rsp) │ │ │ │ + call 339ee0 <__cxa_finalize@plt+0x30ee90> │ │ │ │ + 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 0xa068d(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4e4 <__cxa_finalize@plt+0x304494> │ │ │ │ + movdqa %xmm0,(%rdx) │ │ │ │ + movdqa %xmm1,0x40(%rdx) │ │ │ │ + movdqa %xmm2,0x80(%rdx) │ │ │ │ + movdqa %xmm3,0xc0(%rdx) │ │ │ │ + movdqa %xmm4,0x100(%rdx) │ │ │ │ + movdqa %xmm5,0x140(%rdx) │ │ │ │ + movdqa %xmm6,0x180(%rdx) │ │ │ │ + movdqa %xmm7,0x1c0(%rdx) │ │ │ │ + movdqa 0xb8(%rsp),%xmm0 │ │ │ │ + movdqa 0xc8(%rsp),%xmm1 │ │ │ │ + movdqa 0xd8(%rsp),%xmm2 │ │ │ │ + movdqa 0xe8(%rsp),%xmm3 │ │ │ │ + movdqa 0xf8(%rsp),%xmm4 │ │ │ │ + movdqa 0x108(%rsp),%xmm5 │ │ │ │ + movdqa 0x118(%rsp),%xmm6 │ │ │ │ + movdqa 0x128(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0xa05f2(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4e4 <__cxa_finalize@plt+0x304494> │ │ │ │ + movdqa %xmm0,0x200(%rdx) │ │ │ │ + movdqa %xmm1,0x240(%rdx) │ │ │ │ + movdqa %xmm2,0x280(%rdx) │ │ │ │ + movdqa %xmm3,0x2c0(%rdx) │ │ │ │ + movdqa %xmm4,0x300(%rdx) │ │ │ │ + movdqa %xmm5,0x340(%rdx) │ │ │ │ + movdqa %xmm6,0x380(%rdx) │ │ │ │ + movdqa %xmm7,0x3c0(%rdx) │ │ │ │ + movdqa 0x138(%rsp),%xmm0 │ │ │ │ + movdqa 0x148(%rsp),%xmm1 │ │ │ │ + movdqa 0x158(%rsp),%xmm2 │ │ │ │ + movdqa 0x168(%rsp),%xmm3 │ │ │ │ + movdqa 0x178(%rsp),%xmm4 │ │ │ │ + movdqa 0x188(%rsp),%xmm5 │ │ │ │ + movdqa 0x198(%rsp),%xmm6 │ │ │ │ + movdqa 0x1a8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0xa0550(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4e4 <__cxa_finalize@plt+0x304494> │ │ │ │ + movdqa %xmm0,0x400(%rdx) │ │ │ │ + movdqa %xmm1,0x440(%rdx) │ │ │ │ + movdqa %xmm2,0x480(%rdx) │ │ │ │ + movdqa %xmm3,0x4c0(%rdx) │ │ │ │ + movdqa %xmm4,0x500(%rdx) │ │ │ │ + movdqa %xmm5,0x540(%rdx) │ │ │ │ + movdqa %xmm6,0x580(%rdx) │ │ │ │ + movdqa %xmm7,0x5c0(%rdx) │ │ │ │ + movdqa 0x1b8(%rsp),%xmm0 │ │ │ │ + movdqa 0x1c8(%rsp),%xmm1 │ │ │ │ + movdqa 0x1d8(%rsp),%xmm2 │ │ │ │ + movdqa 0x1e8(%rsp),%xmm3 │ │ │ │ + movdqa 0x1f8(%rsp),%xmm4 │ │ │ │ + movdqa 0x208(%rsp),%xmm5 │ │ │ │ + movdqa 0x218(%rsp),%xmm6 │ │ │ │ + movdqa 0x228(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0xa04ae(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4e4 <__cxa_finalize@plt+0x304494> │ │ │ │ + movdqa %xmm0,0x600(%rdx) │ │ │ │ + movdqa %xmm1,0x640(%rdx) │ │ │ │ + movdqa %xmm2,0x680(%rdx) │ │ │ │ + movdqa %xmm3,0x6c0(%rdx) │ │ │ │ + movdqa %xmm4,0x700(%rdx) │ │ │ │ + movdqa %xmm5,0x740(%rdx) │ │ │ │ + movdqa %xmm6,0x780(%rdx) │ │ │ │ + movdqa %xmm7,0x7c0(%rdx) │ │ │ │ + movdqa 0x238(%rsp),%xmm0 │ │ │ │ + movdqa 0x248(%rsp),%xmm1 │ │ │ │ + movdqa 0x258(%rsp),%xmm2 │ │ │ │ + movdqa 0x268(%rsp),%xmm3 │ │ │ │ + movdqa 0x278(%rsp),%xmm4 │ │ │ │ + movdqa 0x288(%rsp),%xmm5 │ │ │ │ + movdqa 0x298(%rsp),%xmm6 │ │ │ │ + movdqa 0x2a8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0xa040c(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4e4 <__cxa_finalize@plt+0x304494> │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x40(%rdi) │ │ │ │ + movdqa %xmm2,0x80(%rdi) │ │ │ │ + movdqa %xmm3,0xc0(%rdi) │ │ │ │ + movdqa %xmm4,0x100(%rdi) │ │ │ │ + movdqa %xmm5,0x140(%rdi) │ │ │ │ + movdqa %xmm6,0x180(%rdi) │ │ │ │ + movdqa %xmm7,0x1c0(%rdi) │ │ │ │ + movdqa 0x2b8(%rsp),%xmm0 │ │ │ │ + movdqa 0x2c8(%rsp),%xmm1 │ │ │ │ + movdqa 0x2d8(%rsp),%xmm2 │ │ │ │ + movdqa 0x2e8(%rsp),%xmm3 │ │ │ │ + movdqa 0x2f8(%rsp),%xmm4 │ │ │ │ + movdqa 0x308(%rsp),%xmm5 │ │ │ │ + movdqa 0x318(%rsp),%xmm6 │ │ │ │ + movdqa 0x328(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0xa0371(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4e4 <__cxa_finalize@plt+0x304494> │ │ │ │ + movdqa %xmm0,0x200(%rdi) │ │ │ │ + movdqa %xmm1,0x240(%rdi) │ │ │ │ + movdqa %xmm2,0x280(%rdi) │ │ │ │ + movdqa %xmm3,0x2c0(%rdi) │ │ │ │ + movdqa %xmm4,0x300(%rdi) │ │ │ │ + movdqa %xmm5,0x340(%rdi) │ │ │ │ + movdqa %xmm6,0x380(%rdi) │ │ │ │ + movdqa %xmm7,0x3c0(%rdi) │ │ │ │ + movdqa 0x338(%rsp),%xmm0 │ │ │ │ + movdqa 0x348(%rsp),%xmm1 │ │ │ │ + movdqa 0x358(%rsp),%xmm2 │ │ │ │ + movdqa 0x368(%rsp),%xmm3 │ │ │ │ + movdqa 0x378(%rsp),%xmm4 │ │ │ │ + movdqa 0x388(%rsp),%xmm5 │ │ │ │ + movdqa 0x398(%rsp),%xmm6 │ │ │ │ + movdqa 0x3a8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0xa02cf(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4e4 <__cxa_finalize@plt+0x304494> │ │ │ │ + movdqa %xmm0,0x400(%rdi) │ │ │ │ + movdqa %xmm1,0x440(%rdi) │ │ │ │ + movdqa %xmm2,0x480(%rdi) │ │ │ │ + movdqa %xmm3,0x4c0(%rdi) │ │ │ │ + movdqa %xmm4,0x500(%rdi) │ │ │ │ + movdqa %xmm5,0x540(%rdi) │ │ │ │ + movdqa %xmm6,0x580(%rdi) │ │ │ │ + movdqa %xmm7,0x5c0(%rdi) │ │ │ │ + movdqa 0x3b8(%rsp),%xmm0 │ │ │ │ + movdqa 0x3c8(%rsp),%xmm1 │ │ │ │ + movdqa 0x3d8(%rsp),%xmm2 │ │ │ │ + movdqa 0x3e8(%rsp),%xmm3 │ │ │ │ + movdqa 0x3f8(%rsp),%xmm4 │ │ │ │ + movdqa 0x408(%rsp),%xmm5 │ │ │ │ + movdqa 0x418(%rsp),%xmm6 │ │ │ │ + movdqa 0x428(%rsp),%xmm7 │ │ │ │ + movdqa %xmm7,0x8(%rsp) │ │ │ │ + movdqa 0xa022d(%rip),%xmm7 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 32f4e4 <__cxa_finalize@plt+0x304494> │ │ │ │ + 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 33d670 <__cxa_finalize@plt+0x312620> │ │ │ │ + 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 339373 <__cxa_finalize@plt+0x30e323> │ │ │ │ + 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 33984e <__cxa_finalize@plt+0x30e7fe> │ │ │ │ + mov 0x440(%rsp),%rdi │ │ │ │ + mov 0x448(%rsp),%ecx │ │ │ │ + lea 0x8(%rdi),%r8 │ │ │ │ + mov %r8,0x440(%rsp) │ │ │ │ + lea -0x81(%rip),%r8 │ │ │ │ + dec %ecx │ │ │ │ + jg 339373 <__cxa_finalize@plt+0x30e323> │ │ │ │ + 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 339373 <__cxa_finalize@plt+0x30e323> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ vmovdqa (%rdx),%xmm0 │ │ │ │ vinserti128 $0x1,0x20(%rdx),%ymm0,%ymm0 │ │ │ │ vmovdqa 0x10(%rdx),%xmm1 │ │ │ │ vinserti128 $0x1,0x30(%rdx),%ymm1,%ymm1 │ │ │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ vmovdqa %ymm4,(%rdx) │ │ │ │ vmovdqa %ymm4,0x20(%rdx) │ │ │ │ @@ -715671,16 +710700,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 345e10 <__cxa_finalize@plt+0x31adc0> │ │ │ │ - vpbroadcastd 0x99550(%rip),%xmm2 │ │ │ │ + jne 33e0d0 <__cxa_finalize@plt+0x313080> │ │ │ │ + vpbroadcastd 0xa0550(%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 │ │ │ │ @@ -715692,40 +710721,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 345db4 <__cxa_finalize@plt+0x31ad64> │ │ │ │ + jg 33e074 <__cxa_finalize@plt+0x313024> │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x4a6(%rip),%r8 │ │ │ │ - jmp 345e10 <__cxa_finalize@plt+0x31adc0> │ │ │ │ + jmp 33e0d0 <__cxa_finalize@plt+0x313080> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x213(%rip),%r8 │ │ │ │ - jmp 345e10 <__cxa_finalize@plt+0x31adc0> │ │ │ │ + jmp 33e0d0 <__cxa_finalize@plt+0x313080> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x36f(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 345f10 <__cxa_finalize@plt+0x31aec0> │ │ │ │ - vbroadcasti128 0x99332(%rip),%ymm2 │ │ │ │ + call 33e1d0 <__cxa_finalize@plt+0x313180> │ │ │ │ + vbroadcasti128 0xa0332(%rip),%ymm2 │ │ │ │ vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ vpshufb %ymm2,%ymm0,%ymm0 │ │ │ │ jmp *%r8 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpbroadcastd 0x989e3(%rip),%xmm4 │ │ │ │ + vpbroadcastd 0x9f933(%rip),%xmm4 │ │ │ │ vpunpckhwd %xmm0,%xmm1,%xmm2 │ │ │ │ - vpbroadcastd 0x989d2(%rip),%xmm3 │ │ │ │ + vpbroadcastd 0x9f922(%rip),%xmm3 │ │ │ │ vpunpcklwd %xmm0,%xmm1,%xmm1 │ │ │ │ - vpbroadcastd 0x989c1(%rip),%xmm0 │ │ │ │ + vpbroadcastd 0x9f911(%rip),%xmm0 │ │ │ │ vpmaddwd %xmm2,%xmm4,%xmm4 │ │ │ │ vpmaddwd %xmm3,%xmm2,%xmm2 │ │ │ │ - vpbroadcastd 0x989ac(%rip),%xmm3 │ │ │ │ + vpbroadcastd 0x9f8fc(%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 │ │ │ │ @@ -715740,15 +710769,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 0x99403(%rip),%xmm5 │ │ │ │ + vpbroadcastd 0xa0403(%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 │ │ │ │ @@ -715759,19 +710788,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 0x988e6(%rip),%ymm5 │ │ │ │ - vbroadcasti128 0x992c9(%rip),%ymm2 │ │ │ │ + vpbroadcastd 0x9f836(%rip),%ymm5 │ │ │ │ + vbroadcasti128 0xa02c9(%rip),%ymm2 │ │ │ │ vpmulld %ymm2,%ymm0,%ymm3 │ │ │ │ vpmulld %ymm1,%ymm2,%ymm2 │ │ │ │ - vbroadcasti128 0x9929e(%rip),%ymm4 │ │ │ │ + vbroadcasti128 0xa029e(%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 │ │ │ │ @@ -715780,49 +710809,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 345fc0 <__cxa_finalize@plt+0x31af70> │ │ │ │ + jmp 33e280 <__cxa_finalize@plt+0x313230> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x73(%rip),%r8 │ │ │ │ - jmp 345fc0 <__cxa_finalize@plt+0x31af70> │ │ │ │ + jmp 33e280 <__cxa_finalize@plt+0x313230> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1cf(%rip),%r8 │ │ │ │ - jmp 345fc0 <__cxa_finalize@plt+0x31af70> │ │ │ │ + jmp 33e280 <__cxa_finalize@plt+0x313230> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x2d6(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 346090 <__cxa_finalize@plt+0x31b040> │ │ │ │ + call 33e350 <__cxa_finalize@plt+0x313300> │ │ │ │ vinserti128 $0x1,%xmm6,%ymm4,%ymm0 │ │ │ │ vinserti128 $0x1,%xmm3,%ymm2,%ymm1 │ │ │ │ - vpbroadcastd 0x98832(%rip),%ymm5 │ │ │ │ - vmovdqa 0x9909e(%rip),%ymm2 │ │ │ │ + vpbroadcastd 0x9f782(%rip),%ymm5 │ │ │ │ + vmovdqa 0xa009e(%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 0x9882f(%rip),%rax │ │ │ │ + lea 0x9f77f(%rip),%rax │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - call 327d20 <__cxa_finalize@plt+0x2fccd0> │ │ │ │ - vpbroadcastd 0x987cb(%rip),%xmm4 │ │ │ │ + call 321da0 <__cxa_finalize@plt+0x2f6d50> │ │ │ │ + vpbroadcastd 0x9f71b(%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 0x9928c(%rip),%xmm5 │ │ │ │ + vpbroadcastd 0xa028c(%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 │ │ │ │ @@ -715837,65 +710866,65 @@ │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ vmovdqa (%rdx),%xmm0 │ │ │ │ vmovdqa 0x10(%rdx),%xmm1 │ │ │ │ vmovdqa 0x20(%rdx),%xmm2 │ │ │ │ vmovdqa 0x30(%rdx),%xmm3 │ │ │ │ - vpbroadcastd 0x991f8(%rip),%xmm5 │ │ │ │ - vpbroadcastd 0x991fb(%rip),%xmm7 │ │ │ │ + vpbroadcastd 0xa01f8(%rip),%xmm5 │ │ │ │ + vpbroadcastd 0xa01fb(%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 0x991b0(%rip),%xmm0 │ │ │ │ + vpbroadcastd 0xa01b0(%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 346160 <__cxa_finalize@plt+0x31b110> │ │ │ │ + jmp 33e420 <__cxa_finalize@plt+0x3133d0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x12d(%rip),%r8 │ │ │ │ - jmp 346160 <__cxa_finalize@plt+0x31b110> │ │ │ │ + jmp 33e420 <__cxa_finalize@plt+0x3133d0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x2f(%rip),%r8 │ │ │ │ - jmp 346160 <__cxa_finalize@plt+0x31b110> │ │ │ │ + jmp 33e420 <__cxa_finalize@plt+0x3133d0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x136(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 346090 <__cxa_finalize@plt+0x31b040> │ │ │ │ + call 33e350 <__cxa_finalize@plt+0x313300> │ │ │ │ vinserti128 $0x1,%xmm2,%ymm3,%ymm0 │ │ │ │ vinserti128 $0x1,%xmm4,%ymm6,%ymm1 │ │ │ │ - jmp 345fd1 <__cxa_finalize@plt+0x31af81> │ │ │ │ - lea 0x986c3(%rip),%rax │ │ │ │ + jmp 33e291 <__cxa_finalize@plt+0x313241> │ │ │ │ + lea 0x9f613(%rip),%rax │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - call 327d20 <__cxa_finalize@plt+0x2fccd0> │ │ │ │ - vpbroadcastd 0x9865f(%rip),%xmm4 │ │ │ │ + call 321da0 <__cxa_finalize@plt+0x2f6d50> │ │ │ │ + vpbroadcastd 0x9f5af(%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 0x99120(%rip),%xmm5 │ │ │ │ + vpbroadcastd 0xa0120(%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 │ │ │ │ @@ -715908,48 +710937,48 @@ │ │ │ │ vmovhps %xmm0,(%rax) │ │ │ │ vmovq %xmm0,(%rax,%rsi,1) │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ lea -0x3dd(%rip),%r8 │ │ │ │ - jmp 346240 <__cxa_finalize@plt+0x31b1f0> │ │ │ │ + jmp 33e500 <__cxa_finalize@plt+0x3134b0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x20d(%rip),%r8 │ │ │ │ - jmp 346240 <__cxa_finalize@plt+0x31b1f0> │ │ │ │ + jmp 33e500 <__cxa_finalize@plt+0x3134b0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0xb1(%rip),%r8 │ │ │ │ - jmp 346240 <__cxa_finalize@plt+0x31b1f0> │ │ │ │ + jmp 33e500 <__cxa_finalize@plt+0x3134b0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x56(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x9907b(%rip),%ymm1 │ │ │ │ + vpbroadcastd 0xa007b(%rip),%ymm1 │ │ │ │ vpmulld (%rdx),%ymm1,%ymm0 │ │ │ │ vpmulld 0x20(%rdx),%ymm1,%ymm1 │ │ │ │ - vpbroadcastd 0x985af(%rip),%ymm5 │ │ │ │ - vmovdqa 0x98e1b(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x9f4ff(%rip),%ymm5 │ │ │ │ + vmovdqa 0x9fe1b(%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 0x9856e(%rip),%ymm1 │ │ │ │ + vpbroadcastd 0x9f4be(%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 0x99012(%rip),%xmm4 │ │ │ │ + vpbroadcastd 0xa0012(%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 │ │ │ │ @@ -715963,90 +710992,90 @@ │ │ │ │ vmovq %xmm1,(%rax) │ │ │ │ vmovhps %xmm1,(%rax,%rsi,1) │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x6d(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 346360 <__cxa_finalize@plt+0x31b310> │ │ │ │ - vpbroadcastd 0x98fb8(%rip),%xmm2 │ │ │ │ - jmp 345d88 <__cxa_finalize@plt+0x31ad38> │ │ │ │ + jne 33e620 <__cxa_finalize@plt+0x3135d0> │ │ │ │ + vpbroadcastd 0x9ffb8(%rip),%xmm2 │ │ │ │ + jmp 33e048 <__cxa_finalize@plt+0x312ff8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x2e7(%rip),%r8 │ │ │ │ - jmp 346360 <__cxa_finalize@plt+0x31b310> │ │ │ │ + jmp 33e620 <__cxa_finalize@plt+0x3135d0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x122(%rip),%r8 │ │ │ │ - jmp 346360 <__cxa_finalize@plt+0x31b310> │ │ │ │ + jmp 33e620 <__cxa_finalize@plt+0x3135d0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x21f(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 345f10 <__cxa_finalize@plt+0x31aec0> │ │ │ │ - vmovdqa 0x98d33(%rip),%ymm3 │ │ │ │ - vmovdqa 0x98d4b(%rip),%ymm4 │ │ │ │ + call 33e1d0 <__cxa_finalize@plt+0x313180> │ │ │ │ + vmovdqa 0x9fd33(%rip),%ymm3 │ │ │ │ + vmovdqa 0x9fd4b(%rip),%ymm4 │ │ │ │ vpermd %ymm1,%ymm4,%ymm2 │ │ │ │ vpermd %ymm0,%ymm3,%ymm1 │ │ │ │ - jmp 346438 <__cxa_finalize@plt+0x31b3e8> │ │ │ │ - vpbroadcastd 0x9847f(%rip),%ymm5 │ │ │ │ + jmp 33e6f8 <__cxa_finalize@plt+0x3136a8> │ │ │ │ + vpbroadcastd 0x9f3cf(%rip),%ymm5 │ │ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - call 345f26 <__cxa_finalize@plt+0x31aed6> │ │ │ │ + call 33e1e6 <__cxa_finalize@plt+0x313196> │ │ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ vpermq $0x8d,%ymm1,%ymm1 │ │ │ │ - jmp 346495 <__cxa_finalize@plt+0x31b445> │ │ │ │ + jmp 33e755 <__cxa_finalize@plt+0x313705> │ │ │ │ nop │ │ │ │ lea -0x33(%rip),%r8 │ │ │ │ - jmp 3463f0 <__cxa_finalize@plt+0x31b3a0> │ │ │ │ + jmp 33e6b0 <__cxa_finalize@plt+0x313660> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xa2(%rip),%r8 │ │ │ │ - jmp 3463f0 <__cxa_finalize@plt+0x31b3a0> │ │ │ │ + jmp 33e6b0 <__cxa_finalize@plt+0x313660> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x19f(%rip),%r8 │ │ │ │ - jmp 3463f0 <__cxa_finalize@plt+0x31b3a0> │ │ │ │ + jmp 33e6b0 <__cxa_finalize@plt+0x313660> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x237(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 346090 <__cxa_finalize@plt+0x31b040> │ │ │ │ + call 33e350 <__cxa_finalize@plt+0x313300> │ │ │ │ vinserti128 $0x1,%xmm6,%ymm4,%ymm1 │ │ │ │ vinserti128 $0x1,%xmm3,%ymm2,%ymm2 │ │ │ │ - vmovdqa 0x98c77(%rip),%ymm3 │ │ │ │ - vpbroadcastd 0x98e8e(%rip),%ymm5 │ │ │ │ + vmovdqa 0x9fc77(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x9fe8e(%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 0x98e9f(%rip),%ymm3 │ │ │ │ - vpbroadcastd 0x98e9a(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x9fe9f(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x9fe9a(%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 34650b <__cxa_finalize@plt+0x31b4bb> │ │ │ │ + call 33e7cb <__cxa_finalize@plt+0x31377b> │ │ │ │ vinserti128 $0x1,%xmm6,%ymm4,%ymm0 │ │ │ │ vinserti128 $0x1,%xmm3,%ymm2,%ymm1 │ │ │ │ - vpbroadcastd 0x98389(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x9f2d9(%rip),%ymm5 │ │ │ │ vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ vpsrad $0xc,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd 0x9835e(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x9f2ae(%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 0x98e17(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x9fe17(%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) │ │ │ │ @@ -716060,143 +711089,143 @@ │ │ │ │ vmovhps %xmm0,(%rax) │ │ │ │ vmovhps %xmm1,(%rax,%rsi,1) │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vextracti128 $0x1,%ymm1,%xmm3 │ │ │ │ vmovdqa %xmm1,%xmm2 │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - jmp 3460a3 <__cxa_finalize@plt+0x31b053> │ │ │ │ + jmp 33e363 <__cxa_finalize@plt+0x313313> │ │ │ │ lea -0x1a3(%rip),%r8 │ │ │ │ - jmp 346560 <__cxa_finalize@plt+0x31b510> │ │ │ │ + jmp 33e820 <__cxa_finalize@plt+0x3137d0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0xce(%rip),%r8 │ │ │ │ - jmp 346560 <__cxa_finalize@plt+0x31b510> │ │ │ │ + jmp 33e820 <__cxa_finalize@plt+0x3137d0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x2f(%rip),%r8 │ │ │ │ - jmp 346560 <__cxa_finalize@plt+0x31b510> │ │ │ │ + jmp 33e820 <__cxa_finalize@plt+0x3137d0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xc7(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 346090 <__cxa_finalize@plt+0x31b040> │ │ │ │ + call 33e350 <__cxa_finalize@plt+0x313300> │ │ │ │ vinserti128 $0x1,%xmm2,%ymm3,%ymm1 │ │ │ │ vinserti128 $0x1,%xmm4,%ymm6,%ymm2 │ │ │ │ - jmp 346401 <__cxa_finalize@plt+0x31b3b1> │ │ │ │ - call 34650b <__cxa_finalize@plt+0x31b4bb> │ │ │ │ + jmp 33e6c1 <__cxa_finalize@plt+0x313671> │ │ │ │ + call 33e7cb <__cxa_finalize@plt+0x31377b> │ │ │ │ vinserti128 $0x1,%xmm2,%ymm3,%ymm0 │ │ │ │ vinserti128 $0x1,%xmm4,%ymm6,%ymm1 │ │ │ │ - jmp 34647a <__cxa_finalize@plt+0x31b42a> │ │ │ │ + jmp 33e73a <__cxa_finalize@plt+0x3136ea> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x213(%rip),%r8 │ │ │ │ - jmp 3465d0 <__cxa_finalize@plt+0x31b580> │ │ │ │ + jmp 33e890 <__cxa_finalize@plt+0x313840> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x13e(%rip),%r8 │ │ │ │ - jmp 3465d0 <__cxa_finalize@plt+0x31b580> │ │ │ │ + jmp 33e890 <__cxa_finalize@plt+0x313840> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x41(%rip),%r8 │ │ │ │ - jmp 3465d0 <__cxa_finalize@plt+0x31b580> │ │ │ │ + jmp 33e890 <__cxa_finalize@plt+0x313840> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x57(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vmovdqa 0x98aa8(%rip),%ymm2 │ │ │ │ - vpbroadcastd 0x98ccb(%rip),%ymm3 │ │ │ │ + vmovdqa 0x9faa8(%rip),%ymm2 │ │ │ │ + vpbroadcastd 0x9fccb(%rip),%ymm3 │ │ │ │ vpermd (%rdx),%ymm2,%ymm0 │ │ │ │ vpermd 0x20(%rdx),%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0x98217(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x9f167(%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 346438 <__cxa_finalize@plt+0x31b3e8> │ │ │ │ - vpbroadcastd 0x98c9d(%rip),%ymm3 │ │ │ │ - vpbroadcastd 0x981dc(%rip),%ymm5 │ │ │ │ + jmp 33e6f8 <__cxa_finalize@plt+0x3136a8> │ │ │ │ + vpbroadcastd 0x9fc9d(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x9f12c(%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 346495 <__cxa_finalize@plt+0x31b445> │ │ │ │ + jmp 33e755 <__cxa_finalize@plt+0x313705> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x122(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 3466c0 <__cxa_finalize@plt+0x31b670> │ │ │ │ - vpbroadcastd 0x98c64(%rip),%xmm2 │ │ │ │ + jne 33e980 <__cxa_finalize@plt+0x313930> │ │ │ │ + vpbroadcastd 0x9fc64(%rip),%xmm2 │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x8,%ecx │ │ │ │ sub $0xffffff80,%eax │ │ │ │ sar $0x8,%eax │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ - jmp 345d93 <__cxa_finalize@plt+0x31ad43> │ │ │ │ + jmp 33e053 <__cxa_finalize@plt+0x313003> │ │ │ │ lea 0x79a(%rip),%r8 │ │ │ │ - jmp 3466c0 <__cxa_finalize@plt+0x31b670> │ │ │ │ + jmp 33e980 <__cxa_finalize@plt+0x313930> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x24e(%rip),%r8 │ │ │ │ - jmp 3466c0 <__cxa_finalize@plt+0x31b670> │ │ │ │ + jmp 33e980 <__cxa_finalize@plt+0x313930> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x5dc(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x98b2f(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x9fb2f(%rip),%ymm3 │ │ │ │ vpmulld (%rdx),%ymm3,%ymm0 │ │ │ │ vpmulld 0x20(%rdx),%ymm3,%ymm1 │ │ │ │ vpmulld 0x40(%rdx),%ymm3,%ymm2 │ │ │ │ vpmulld 0x60(%rdx),%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x98123(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x9f073(%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 0x98aea(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x9faea(%rip),%ymm4 │ │ │ │ vpmulld %ymm4,%ymm1,%ymm5 │ │ │ │ vpmulld %ymm3,%ymm4,%ymm4 │ │ │ │ - vpbroadcastd 0x98abf(%rip),%ymm6 │ │ │ │ + vpbroadcastd 0x9fabf(%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 0x98aa2(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x9faa2(%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 0x980a8(%rip),%rax │ │ │ │ + lea 0x9eff8(%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 328070 <__cxa_finalize@plt+0x2fd020> │ │ │ │ - vpbroadcastd 0x9802e(%rip),%xmm4 │ │ │ │ + call 3220f0 <__cxa_finalize@plt+0x2f70a0> │ │ │ │ + vpbroadcastd 0x9ef7e(%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 │ │ │ │ @@ -716207,15 +711236,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 0x98ab3(%rip),%xmm5 │ │ │ │ + vpbroadcastd 0x9fab3(%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 │ │ │ │ @@ -716233,38 +711262,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 3468c0 <__cxa_finalize@plt+0x31b870> │ │ │ │ + jmp 33eb80 <__cxa_finalize@plt+0x313b30> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x5e(%rip),%r8 │ │ │ │ - jmp 3468c0 <__cxa_finalize@plt+0x31b870> │ │ │ │ + jmp 33eb80 <__cxa_finalize@plt+0x313b30> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x3ec(%rip),%r8 │ │ │ │ - jmp 3468c0 <__cxa_finalize@plt+0x31b870> │ │ │ │ + jmp 33eb80 <__cxa_finalize@plt+0x313b30> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x57a(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 348bf0 <__cxa_finalize@plt+0x31dba0> │ │ │ │ - vpbroadcastd 0x97f3e(%rip),%ymm5 │ │ │ │ + call 340eb0 <__cxa_finalize@plt+0x315e60> │ │ │ │ + vpbroadcastd 0x9ee8e(%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 3469c0 <__cxa_finalize@plt+0x31b970> │ │ │ │ - vmovdqa 0x9883e(%rip),%xmm4 │ │ │ │ + call 33ec80 <__cxa_finalize@plt+0x313c30> │ │ │ │ + vmovdqa 0x9f83e(%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 │ │ │ │ @@ -716275,15 +711304,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 0x98973(%rip),%xmm5 │ │ │ │ + vpbroadcastd 0x9f973(%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 │ │ │ │ @@ -716302,69 +711331,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 0x97e71(%rip),%rax │ │ │ │ + lea 0x9edc1(%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 3284a0 <__cxa_finalize@plt+0x2fd450> │ │ │ │ + jmp 322520 <__cxa_finalize@plt+0x2f74d0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastd 0x988d7(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x988d2(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x9f8d7(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9f8d2(%rip),%ymm9 │ │ │ │ vbroadcasti128 (%rdx),%ymm0 │ │ │ │ vbroadcasti128 0x20(%rdx),%ymm2 │ │ │ │ vbroadcasti128 0x50(%rdx),%ymm3 │ │ │ │ vbroadcasti128 0x70(%rdx),%ymm1 │ │ │ │ - vpbroadcastd 0x987c6(%rip),%ymm6 │ │ │ │ + vpbroadcastd 0x9f7c6(%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 0x97daf(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x9ecff(%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 0x987b8(%rip),%ymm4 │ │ │ │ + vbroadcasti128 0x9f7b8(%rip),%ymm4 │ │ │ │ vpmulld %ymm4,%ymm1,%ymm5 │ │ │ │ vpmulld %ymm0,%ymm4,%ymm4 │ │ │ │ - vbroadcasti128 0x986c5(%rip),%ymm6 │ │ │ │ + vbroadcasti128 0x9f6c5(%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 0x986d8(%rip),%ymm4 │ │ │ │ + vbroadcasti128 0x9f6d8(%rip),%ymm4 │ │ │ │ vpmulld %ymm4,%ymm3,%ymm5 │ │ │ │ vpmulld %ymm2,%ymm4,%ymm4 │ │ │ │ - vbroadcasti128 0x98725(%rip),%ymm6 │ │ │ │ + vbroadcasti128 0x9f725(%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 │ │ │ │ @@ -716381,28 +711410,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 0x9868c(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x9f68c(%rip),%ymm3 │ │ │ │ vpmulld %ymm3,%ymm4,%ymm5 │ │ │ │ vpmulld %ymm2,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x98661(%rip),%ymm6 │ │ │ │ + vpbroadcastd 0x9f661(%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 0x98644(%rip),%ymm5 │ │ │ │ - vbroadcasti128 0x98583(%rip),%ymm6 │ │ │ │ + vpbroadcastd 0x9f644(%rip),%ymm5 │ │ │ │ + vbroadcasti128 0x9f583(%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 │ │ │ │ @@ -716422,34 +711451,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 346c70 <__cxa_finalize@plt+0x31bc20> │ │ │ │ + jmp 33ef30 <__cxa_finalize@plt+0x313ee0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x352(%rip),%r8 │ │ │ │ - jmp 346c70 <__cxa_finalize@plt+0x31bc20> │ │ │ │ + jmp 33ef30 <__cxa_finalize@plt+0x313ee0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x3c(%rip),%r8 │ │ │ │ - jmp 346c70 <__cxa_finalize@plt+0x31bc20> │ │ │ │ + jmp 33ef30 <__cxa_finalize@plt+0x313ee0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1ca(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 348bf0 <__cxa_finalize@plt+0x31dba0> │ │ │ │ - vpbroadcastd 0x97b8e(%rip),%ymm5 │ │ │ │ + call 340eb0 <__cxa_finalize@plt+0x315e60> │ │ │ │ + vpbroadcastd 0x9eade(%rip),%ymm5 │ │ │ │ vpaddd %ymm3,%ymm5,%ymm0 │ │ │ │ vpaddd %ymm2,%ymm5,%ymm1 │ │ │ │ vpaddd %ymm6,%ymm5,%ymm2 │ │ │ │ vpaddd %ymm4,%ymm5,%ymm3 │ │ │ │ - jmp 3468de <__cxa_finalize@plt+0x31b88e> │ │ │ │ - call 3469c0 <__cxa_finalize@plt+0x31b970> │ │ │ │ - vmovdqa 0x984a0(%rip),%xmm4 │ │ │ │ + jmp 33eb9e <__cxa_finalize@plt+0x313b4e> │ │ │ │ + call 33ec80 <__cxa_finalize@plt+0x313c30> │ │ │ │ + vmovdqa 0x9f4a0(%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 │ │ │ │ @@ -716460,15 +711489,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 0x985d5(%rip),%xmm5 │ │ │ │ + vpbroadcastd 0x9f5d5(%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 │ │ │ │ @@ -716486,32 +711515,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 346da0 <__cxa_finalize@plt+0x31bd50> │ │ │ │ + jmp 33f060 <__cxa_finalize@plt+0x314010> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x482(%rip),%r8 │ │ │ │ - jmp 346da0 <__cxa_finalize@plt+0x31bd50> │ │ │ │ + jmp 33f060 <__cxa_finalize@plt+0x314010> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0xf4(%rip),%r8 │ │ │ │ - jmp 346da0 <__cxa_finalize@plt+0x31bd50> │ │ │ │ + jmp 33f060 <__cxa_finalize@plt+0x314010> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x9a(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x9844f(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x9f44f(%rip),%ymm3 │ │ │ │ vpmulld (%rdx),%ymm3,%ymm0 │ │ │ │ vpmulld 0x20(%rdx),%ymm3,%ymm1 │ │ │ │ vpmulld 0x40(%rdx),%ymm3,%ymm2 │ │ │ │ vpmulld 0x60(%rdx),%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x97a43(%rip),%ymm5 │ │ │ │ - vpbroadcastd 0x984f2(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x9e993(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x9f4f2(%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 │ │ │ │ @@ -716525,21 +711554,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 0x98496(%rip),%ymm6 │ │ │ │ - call 346e50 <__cxa_finalize@plt+0x31be00> │ │ │ │ + vpbroadcastd 0x9f496(%rip),%ymm6 │ │ │ │ + call 33f110 <__cxa_finalize@plt+0x3140c0> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastd 0x9799b(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x9e8eb(%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 │ │ │ │ @@ -716580,30 +711609,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 346f80 <__cxa_finalize@plt+0x31bf30> │ │ │ │ - vpbroadcastd 0x98398(%rip),%xmm2 │ │ │ │ - jmp 346674 <__cxa_finalize@plt+0x31b624> │ │ │ │ + jne 33f240 <__cxa_finalize@plt+0x3141f0> │ │ │ │ + vpbroadcastd 0x9f398(%rip),%xmm2 │ │ │ │ + jmp 33e934 <__cxa_finalize@plt+0x3138e4> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x40e(%rip),%r8 │ │ │ │ - jmp 346f80 <__cxa_finalize@plt+0x31bf30> │ │ │ │ + jmp 33f240 <__cxa_finalize@plt+0x3141f0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x162(%rip),%r8 │ │ │ │ - jmp 346f80 <__cxa_finalize@plt+0x31bf30> │ │ │ │ + jmp 33f240 <__cxa_finalize@plt+0x3141f0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x347(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - jmp 3466c0 <__cxa_finalize@plt+0x31b670> │ │ │ │ - vpbroadcastd 0x98352(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x9834d(%rip),%ymm9 │ │ │ │ + jmp 33e980 <__cxa_finalize@plt+0x313930> │ │ │ │ + vpbroadcastd 0x9f352(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9f34d(%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 │ │ │ │ @@ -716618,76 +711647,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 0x977fc(%rip),%ymm7 │ │ │ │ - call 3489b0 <__cxa_finalize@plt+0x31d960> │ │ │ │ + vpbroadcastd 0x9e74c(%rip),%ymm7 │ │ │ │ + call 340c70 <__cxa_finalize@plt+0x315c20> │ │ │ │ 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 347123 <__cxa_finalize@plt+0x31c0d3> │ │ │ │ + jmp 33f3e3 <__cxa_finalize@plt+0x314393> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0xc2(%rip),%r8 │ │ │ │ - jmp 347080 <__cxa_finalize@plt+0x31c030> │ │ │ │ + jmp 33f340 <__cxa_finalize@plt+0x3142f0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x72(%rip),%r8 │ │ │ │ - jmp 347080 <__cxa_finalize@plt+0x31c030> │ │ │ │ + jmp 33f340 <__cxa_finalize@plt+0x3142f0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x257(%rip),%r8 │ │ │ │ - jmp 347080 <__cxa_finalize@plt+0x31c030> │ │ │ │ + jmp 33f340 <__cxa_finalize@plt+0x3142f0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x2ee(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 348bf0 <__cxa_finalize@plt+0x31dba0> │ │ │ │ + call 340eb0 <__cxa_finalize@plt+0x315e60> │ │ │ │ vpsrad $0x1,%ymm4,%ymm0 │ │ │ │ vpsrad $0x1,%ymm6,%ymm1 │ │ │ │ vpsrad $0x1,%ymm2,%ymm2 │ │ │ │ vpsrad $0x1,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x981fe(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x9f1fe(%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 0x9820e(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x98209(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x9f20e(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9f209(%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 347210 <__cxa_finalize@plt+0x31c1c0> │ │ │ │ + call 33f4d0 <__cxa_finalize@plt+0x314480> │ │ │ │ vpblendd $0x33,%ymm4,%ymm0,%ymm3 │ │ │ │ vpblendd $0xcc,%ymm4,%ymm0,%ymm0 │ │ │ │ vpshufd $0x4e,%ymm5,%ymm1 │ │ │ │ vpsignd %ymm6,%ymm2,%ymm2 │ │ │ │ vpsignd %ymm6,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd 0x976d0(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x9e620(%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 0x97f90(%rip),%ymm2 │ │ │ │ + vmovdqa 0x9ef90(%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 │ │ │ │ @@ -716698,15 +711727,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 0x98125(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x9f125(%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 │ │ │ │ @@ -716733,144 +711762,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 0x975b7(%rip),%ymm7 │ │ │ │ - jmp 346a9f <__cxa_finalize@plt+0x31ba4f> │ │ │ │ + vpbroadcastd 0x9e507(%rip),%ymm7 │ │ │ │ + jmp 33ed5f <__cxa_finalize@plt+0x313d0f> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lea -0x2e2(%rip),%r8 │ │ │ │ - jmp 3472a0 <__cxa_finalize@plt+0x31c250> │ │ │ │ + jmp 33f560 <__cxa_finalize@plt+0x314510> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x1ae(%rip),%r8 │ │ │ │ - jmp 3472a0 <__cxa_finalize@plt+0x31c250> │ │ │ │ + jmp 33f560 <__cxa_finalize@plt+0x314510> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x37(%rip),%r8 │ │ │ │ - jmp 3472a0 <__cxa_finalize@plt+0x31c250> │ │ │ │ + jmp 33f560 <__cxa_finalize@plt+0x314510> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xce(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 348bf0 <__cxa_finalize@plt+0x31dba0> │ │ │ │ + call 340eb0 <__cxa_finalize@plt+0x315e60> │ │ │ │ vpsrad $0x1,%ymm3,%ymm0 │ │ │ │ vpsrad $0x1,%ymm2,%ymm1 │ │ │ │ vpsrad $0x1,%ymm6,%ymm2 │ │ │ │ vpsrad $0x1,%ymm4,%ymm3 │ │ │ │ - jmp 347099 <__cxa_finalize@plt+0x31c049> │ │ │ │ - vpbroadcastd 0x98019(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x98014(%rip),%ymm9 │ │ │ │ + jmp 33f359 <__cxa_finalize@plt+0x314309> │ │ │ │ + vpbroadcastd 0x9f019(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9f014(%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 347210 <__cxa_finalize@plt+0x31c1c0> │ │ │ │ + call 33f4d0 <__cxa_finalize@plt+0x314480> │ │ │ │ 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 347123 <__cxa_finalize@plt+0x31c0d3> │ │ │ │ + jmp 33f3e3 <__cxa_finalize@plt+0x314393> │ │ │ │ lea -0x3a2(%rip),%r8 │ │ │ │ - jmp 347360 <__cxa_finalize@plt+0x31c310> │ │ │ │ + jmp 33f620 <__cxa_finalize@plt+0x3145d0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x26e(%rip),%r8 │ │ │ │ - jmp 347360 <__cxa_finalize@plt+0x31c310> │ │ │ │ + jmp 33f620 <__cxa_finalize@plt+0x3145d0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x89(%rip),%r8 │ │ │ │ - jmp 347360 <__cxa_finalize@plt+0x31c310> │ │ │ │ + jmp 33f620 <__cxa_finalize@plt+0x3145d0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xe(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - jmp 346da0 <__cxa_finalize@plt+0x31bd50> │ │ │ │ - vpbroadcastd 0x97f66(%rip),%ymm6 │ │ │ │ - call 346e50 <__cxa_finalize@plt+0x31be00> │ │ │ │ + jmp 33f060 <__cxa_finalize@plt+0x314010> │ │ │ │ + vpbroadcastd 0x9ef66(%rip),%ymm6 │ │ │ │ + call 33f110 <__cxa_finalize@plt+0x3140c0> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ lea 0xce(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 3473e0 <__cxa_finalize@plt+0x31c390> │ │ │ │ + jne 33f6a0 <__cxa_finalize@plt+0x314650> │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x97f3e(%rip),%xmm2 │ │ │ │ + vpbroadcastd 0x9ef3e(%rip),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x10,%ecx │ │ │ │ add $0x180,%eax │ │ │ │ sar $0x9,%eax │ │ │ │ - jmp 345d99 <__cxa_finalize@plt+0x31ad49> │ │ │ │ + jmp 33e059 <__cxa_finalize@plt+0x313009> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xb21(%rip),%r8 │ │ │ │ - jmp 3473e0 <__cxa_finalize@plt+0x31c390> │ │ │ │ + jmp 33f6a0 <__cxa_finalize@plt+0x314650> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x319(%rip),%r8 │ │ │ │ - jmp 3473e0 <__cxa_finalize@plt+0x31c390> │ │ │ │ + jmp 33f6a0 <__cxa_finalize@plt+0x314650> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x959(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x97ecb(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x9eecb(%rip),%ymm10 │ │ │ │ vmovdqa 0x40(%rdx),%ymm1 │ │ │ │ vmovdqa 0xc0(%rdx),%ymm3 │ │ │ │ vmovdqa 0x60(%rdx),%ymm5 │ │ │ │ vmovdqa 0xe0(%rdx),%ymm7 │ │ │ │ - call 3474e0 <__cxa_finalize@plt+0x31c490> │ │ │ │ + call 33f7a0 <__cxa_finalize@plt+0x314750> │ │ │ │ vpmulld (%rdx),%ymm6,%ymm0 │ │ │ │ vpmulld 0x80(%rdx),%ymm6,%ymm2 │ │ │ │ vpmulld 0x20(%rdx),%ymm6,%ymm4 │ │ │ │ vpmulld 0xa0(%rdx),%ymm6,%ymm6 │ │ │ │ - call 347570 <__cxa_finalize@plt+0x31c520> │ │ │ │ + call 33f830 <__cxa_finalize@plt+0x3147e0> │ │ │ │ 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 0x973d4(%rip),%rax │ │ │ │ + lea 0x9e324(%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 3288a0 <__cxa_finalize@plt+0x2fd850> │ │ │ │ - vpbroadcastd 0x9733e(%rip),%ymm9 │ │ │ │ + call 322920 <__cxa_finalize@plt+0x2f78d0> │ │ │ │ + vpbroadcastd 0x9e28e(%rip),%ymm9 │ │ │ │ vinserti128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ vinserti128 $0x1,%xmm3,%ymm2,%ymm1 │ │ │ │ vinserti128 $0x1,%xmm5,%ymm4,%ymm2 │ │ │ │ vinserti128 $0x1,%xmm7,%ymm6,%ymm3 │ │ │ │ - vpbroadcastd 0x97dfd(%rip),%ymm8 │ │ │ │ - call 3475c0 <__cxa_finalize@plt+0x31c570> │ │ │ │ + vpbroadcastd 0x9edfd(%rip),%ymm8 │ │ │ │ + call 33f880 <__cxa_finalize@plt+0x314830> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vpbroadcastd 0x97d17(%rip),%ymm4 │ │ │ │ - vpbroadcastd 0x97cf6(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x97311(%rip),%ymm9 │ │ │ │ - vpbroadcastd 0x97da4(%rip),%ymm6 │ │ │ │ + vpbroadcastd 0x9ed17(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x9ecf6(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9e261(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x9eda4(%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 │ │ │ │ @@ -716909,21 +711938,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 347600 <__cxa_finalize@plt+0x31c5b0> │ │ │ │ + call 33f8c0 <__cxa_finalize@plt+0x314870> │ │ │ │ vpmulhrsw %ymm1,%ymm9,%ymm0 │ │ │ │ - call 347600 <__cxa_finalize@plt+0x31c5b0> │ │ │ │ + call 33f8c0 <__cxa_finalize@plt+0x314870> │ │ │ │ vpmulhrsw %ymm2,%ymm9,%ymm0 │ │ │ │ - call 347600 <__cxa_finalize@plt+0x31c5b0> │ │ │ │ + call 33f8c0 <__cxa_finalize@plt+0x314870> │ │ │ │ vpmulhrsw %ymm3,%ymm9,%ymm0 │ │ │ │ - call 347600 <__cxa_finalize@plt+0x31c5b0> │ │ │ │ + call 33f8c0 <__cxa_finalize@plt+0x314870> │ │ │ │ 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 │ │ │ │ @@ -716940,55 +711969,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 3476a0 <__cxa_finalize@plt+0x31c650> │ │ │ │ + jmp 33f960 <__cxa_finalize@plt+0x314910> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x69(%rip),%r8 │ │ │ │ - jmp 3476a0 <__cxa_finalize@plt+0x31c650> │ │ │ │ + jmp 33f960 <__cxa_finalize@plt+0x314910> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x6a9(%rip),%r8 │ │ │ │ - jmp 3476a0 <__cxa_finalize@plt+0x31c650> │ │ │ │ + jmp 33f960 <__cxa_finalize@plt+0x314910> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x841(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 34bdd0 <__cxa_finalize@plt+0x320d80> │ │ │ │ - vpbroadcastd 0x97c1a(%rip),%ymm6 │ │ │ │ - call 34bea0 <__cxa_finalize@plt+0x320e50> │ │ │ │ + call 344090 <__cxa_finalize@plt+0x319040> │ │ │ │ + vpbroadcastd 0x9ec1a(%rip),%ymm6 │ │ │ │ + call 344160 <__cxa_finalize@plt+0x319110> │ │ │ │ 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 3477b0 <__cxa_finalize@plt+0x31c760> │ │ │ │ - vpbroadcastd 0x97102(%rip),%ymm5 │ │ │ │ - vpbroadcastd 0x97bd9(%rip),%ymm8 │ │ │ │ + call 33fa70 <__cxa_finalize@plt+0x314a20> │ │ │ │ + vpbroadcastd 0x9e052(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x9ebd9(%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 347750 <__cxa_finalize@plt+0x31c700> │ │ │ │ + call 33fa10 <__cxa_finalize@plt+0x3149c0> │ │ │ │ vpmulhrsw %ymm1,%ymm9,%ymm0 │ │ │ │ - call 347750 <__cxa_finalize@plt+0x31c700> │ │ │ │ + call 33fa10 <__cxa_finalize@plt+0x3149c0> │ │ │ │ vpmulhrsw %ymm2,%ymm9,%ymm0 │ │ │ │ - call 347750 <__cxa_finalize@plt+0x31c700> │ │ │ │ + call 33fa10 <__cxa_finalize@plt+0x3149c0> │ │ │ │ vpmulhrsw %ymm3,%ymm9,%ymm0 │ │ │ │ - call 347750 <__cxa_finalize@plt+0x31c700> │ │ │ │ + call 33fa10 <__cxa_finalize@plt+0x3149c0> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ vmovq (%rdi,%rax,1),%xmm4 │ │ │ │ vmovhps (%rdi),%xmm4,%xmm4 │ │ │ │ vpbroadcastq (%rdi,%rsi,1),%ymm5 │ │ │ │ @@ -717009,15 +712038,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 0x97079(%rip),%rax │ │ │ │ + lea 0x9dfc9(%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 │ │ │ │ @@ -717026,16 +712055,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 328dfa <__cxa_finalize@plt+0x2fddaa> │ │ │ │ - vpbroadcastd 0x96fe5(%rip),%ymm5 │ │ │ │ + call 322e7a <__cxa_finalize@plt+0x2f7e2a> │ │ │ │ + vpbroadcastd 0x9df35(%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 │ │ │ │ @@ -717059,55 +712088,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 0x96f23(%rip),%ymm11 │ │ │ │ - vbroadcasti128 0x9797e(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9de73(%rip),%ymm11 │ │ │ │ + vbroadcasti128 0x9e97e(%rip),%ymm8 │ │ │ │ vpmulld %ymm1,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm0,%ymm8,%ymm8 │ │ │ │ - vbroadcasti128 0x9786b(%rip),%ymm10 │ │ │ │ + vbroadcasti128 0x9e86b(%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 0x978fc(%rip),%ymm8 │ │ │ │ + vbroadcasti128 0x9e8fc(%rip),%ymm8 │ │ │ │ vpmulld %ymm3,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm2,%ymm8,%ymm8 │ │ │ │ - vbroadcasti128 0x97869(%rip),%ymm10 │ │ │ │ + vbroadcasti128 0x9e869(%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 0x9785a(%rip),%ymm8 │ │ │ │ + vbroadcasti128 0x9e85a(%rip),%ymm8 │ │ │ │ vpmulld %ymm5,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm4,%ymm8,%ymm8 │ │ │ │ - vbroadcasti128 0x97887(%rip),%ymm10 │ │ │ │ + vbroadcasti128 0x9e887(%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 0x977e8(%rip),%ymm8 │ │ │ │ + vbroadcasti128 0x9e7e8(%rip),%ymm8 │ │ │ │ vpmulld %ymm7,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm6,%ymm8,%ymm8 │ │ │ │ - vbroadcasti128 0x97875(%rip),%ymm10 │ │ │ │ + vbroadcasti128 0x9e875(%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 │ │ │ │ @@ -717132,29 +712161,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 0x977e6(%rip),%ymm7 │ │ │ │ + vbroadcasti128 0x9e7e6(%rip),%ymm7 │ │ │ │ vpmulld %ymm7,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm4,%ymm7,%ymm7 │ │ │ │ - vbroadcasti128 0x97713(%rip),%ymm10 │ │ │ │ + vbroadcasti128 0x9e713(%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 0x97799(%rip),%ymm10 │ │ │ │ + vbroadcasti128 0x9e799(%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 │ │ │ │ @@ -717183,39 +712212,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 0x97683(%rip),%ymm2 │ │ │ │ + vpbroadcastd 0x9e683(%rip),%ymm2 │ │ │ │ vpmulld %ymm2,%ymm7,%ymm9 │ │ │ │ vpmulld %ymm3,%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0x97688(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x9e688(%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 0x97638(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x9e638(%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 0x9761a(%rip),%ymm10 │ │ │ │ - vbroadcasti128 0x97559(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x9e61a(%rip),%ymm10 │ │ │ │ + vbroadcasti128 0x9e559(%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 │ │ │ │ @@ -717254,55 +712283,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 347cf0 <__cxa_finalize@plt+0x31cca0> │ │ │ │ + jmp 33ffb0 <__cxa_finalize@plt+0x314f60> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x5e7(%rip),%r8 │ │ │ │ - jmp 347cf0 <__cxa_finalize@plt+0x31cca0> │ │ │ │ + jmp 33ffb0 <__cxa_finalize@plt+0x314f60> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x59(%rip),%r8 │ │ │ │ - jmp 347cf0 <__cxa_finalize@plt+0x31cca0> │ │ │ │ + jmp 33ffb0 <__cxa_finalize@plt+0x314f60> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1f1(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 34bdd0 <__cxa_finalize@plt+0x320d80> │ │ │ │ - vpbroadcastd 0x975ca(%rip),%ymm6 │ │ │ │ - call 34bea0 <__cxa_finalize@plt+0x320e50> │ │ │ │ + call 344090 <__cxa_finalize@plt+0x319040> │ │ │ │ + vpbroadcastd 0x9e5ca(%rip),%ymm6 │ │ │ │ + call 344160 <__cxa_finalize@plt+0x319110> │ │ │ │ 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 3477b0 <__cxa_finalize@plt+0x31c760> │ │ │ │ - vpbroadcastd 0x96ab2(%rip),%ymm5 │ │ │ │ - vpbroadcastd 0x97589(%rip),%ymm8 │ │ │ │ + call 33fa70 <__cxa_finalize@plt+0x314a20> │ │ │ │ + vpbroadcastd 0x9da02(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x9e589(%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 347da0 <__cxa_finalize@plt+0x31cd50> │ │ │ │ + call 340060 <__cxa_finalize@plt+0x315010> │ │ │ │ vpmulhrsw %ymm2,%ymm9,%ymm0 │ │ │ │ - call 347da0 <__cxa_finalize@plt+0x31cd50> │ │ │ │ + call 340060 <__cxa_finalize@plt+0x315010> │ │ │ │ vpmulhrsw %ymm1,%ymm9,%ymm0 │ │ │ │ - call 347da0 <__cxa_finalize@plt+0x31cd50> │ │ │ │ + call 340060 <__cxa_finalize@plt+0x315010> │ │ │ │ vpmulhrsw %ymm3,%ymm9,%ymm0 │ │ │ │ - call 347da0 <__cxa_finalize@plt+0x31cd50> │ │ │ │ + call 340060 <__cxa_finalize@plt+0x315010> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ vmovq (%rdi),%xmm4 │ │ │ │ vmovhps (%rdi,%rax,1),%xmm4,%xmm4 │ │ │ │ vpbroadcastq (%rdi,%rsi,1),%ymm5 │ │ │ │ @@ -717320,35 +712349,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 347e40 <__cxa_finalize@plt+0x31cdf0> │ │ │ │ + jmp 340100 <__cxa_finalize@plt+0x3150b0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x737(%rip),%r8 │ │ │ │ - jmp 347e40 <__cxa_finalize@plt+0x31cdf0> │ │ │ │ + jmp 340100 <__cxa_finalize@plt+0x3150b0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0xf7(%rip),%r8 │ │ │ │ - jmp 347e40 <__cxa_finalize@plt+0x31cdf0> │ │ │ │ + jmp 340100 <__cxa_finalize@plt+0x3150b0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xa1(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x9747b(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x9e47b(%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 0x9743b(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9e43b(%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 │ │ │ │ @@ -717362,51 +712391,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 0x9690f(%rip),%ymm7 │ │ │ │ - vpbroadcastd 0x968f6(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9d85f(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x9d846(%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 0x97399(%rip),%ymm4 │ │ │ │ - call 347f40 <__cxa_finalize@plt+0x31cef0> │ │ │ │ + vpbroadcastd 0x9e399(%rip),%ymm4 │ │ │ │ + call 340200 <__cxa_finalize@plt+0x3151b0> │ │ │ │ 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 347fa0 <__cxa_finalize@plt+0x31cf50> │ │ │ │ + call 340260 <__cxa_finalize@plt+0x315210> │ │ │ │ vpmulhrsw %ymm5,%ymm8,%ymm0 │ │ │ │ - call 347fa0 <__cxa_finalize@plt+0x31cf50> │ │ │ │ + call 340260 <__cxa_finalize@plt+0x315210> │ │ │ │ vpmulhrsw %ymm6,%ymm8,%ymm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - call 347fa0 <__cxa_finalize@plt+0x31cf50> │ │ │ │ + call 340260 <__cxa_finalize@plt+0x315210> │ │ │ │ vpmulhrsw %ymm7,%ymm8,%ymm0 │ │ │ │ - call 347fa0 <__cxa_finalize@plt+0x31cf50> │ │ │ │ + call 340260 <__cxa_finalize@plt+0x315210> │ │ │ │ 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 │ │ │ │ @@ -717424,33 +712453,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 348060 <__cxa_finalize@plt+0x31d010> │ │ │ │ + jne 340320 <__cxa_finalize@plt+0x3152d0> │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x972c2(%rip),%xmm2 │ │ │ │ + vpbroadcastd 0x9e2c2(%rip),%xmm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x10,%ecx │ │ │ │ add $0x180,%eax │ │ │ │ sar $0x9,%eax │ │ │ │ - jmp 345d99 <__cxa_finalize@plt+0x31ad49> │ │ │ │ + jmp 33e059 <__cxa_finalize@plt+0x313009> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x689(%rip),%r8 │ │ │ │ - jmp 348060 <__cxa_finalize@plt+0x31d010> │ │ │ │ + jmp 340320 <__cxa_finalize@plt+0x3152d0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1fb(%rip),%r8 │ │ │ │ - jmp 348060 <__cxa_finalize@plt+0x31d010> │ │ │ │ + jmp 340320 <__cxa_finalize@plt+0x3152d0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x47b(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - jmp 3473e0 <__cxa_finalize@plt+0x31c390> │ │ │ │ + jmp 33f6a0 <__cxa_finalize@plt+0x314650> │ │ │ │ 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 │ │ │ │ @@ -717467,16 +712496,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 0x97200(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x971fb(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x9e200(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9e1fb(%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 │ │ │ │ @@ -717485,67 +712514,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 34ba80 <__cxa_finalize@plt+0x320a30> │ │ │ │ + call 343d40 <__cxa_finalize@plt+0x318cf0> │ │ │ │ vpermq $0x72,%ymm12,%ymm6 │ │ │ │ vpermq $0xd8,%ymm13,%ymm5 │ │ │ │ - call 34baa0 <__cxa_finalize@plt+0x320a50> │ │ │ │ - call 34bc40 <__cxa_finalize@plt+0x320bf0> │ │ │ │ + call 343d60 <__cxa_finalize@plt+0x318d10> │ │ │ │ + call 343f00 <__cxa_finalize@plt+0x318eb0> │ │ │ │ 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 0x96f6c(%rip),%ymm4 │ │ │ │ + vmovdqa 0x9df6c(%rip),%ymm4 │ │ │ │ vpermd %ymm0,%ymm4,%ymm0 │ │ │ │ vpermd %ymm1,%ymm4,%ymm1 │ │ │ │ vpermd %ymm2,%ymm4,%ymm2 │ │ │ │ vpermd %ymm3,%ymm4,%ymm3 │ │ │ │ - vpbroadcastd 0x9664b(%rip),%ymm9 │ │ │ │ - vpbroadcastd 0x9711a(%rip),%ymm8 │ │ │ │ - call 3475c0 <__cxa_finalize@plt+0x31c570> │ │ │ │ + vpbroadcastd 0x9d59b(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x9e11a(%rip),%ymm8 │ │ │ │ + call 33f880 <__cxa_finalize@plt+0x314830> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea -0x172(%rip),%r8 │ │ │ │ - jmp 348210 <__cxa_finalize@plt+0x31d1c0> │ │ │ │ + jmp 3404d0 <__cxa_finalize@plt+0x315480> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x5b(%rip),%r8 │ │ │ │ - jmp 348210 <__cxa_finalize@plt+0x31d1c0> │ │ │ │ + jmp 3404d0 <__cxa_finalize@plt+0x315480> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x2db(%rip),%r8 │ │ │ │ - jmp 348210 <__cxa_finalize@plt+0x31d1c0> │ │ │ │ + jmp 3404d0 <__cxa_finalize@plt+0x315480> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x4b9(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 3483e0 <__cxa_finalize@plt+0x31d390> │ │ │ │ + call 3406a0 <__cxa_finalize@plt+0x315650> │ │ │ │ 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 0x97095(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x97090(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x9e095(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9e090(%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 │ │ │ │ @@ -717554,16 +712583,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 348360 <__cxa_finalize@plt+0x31d310> │ │ │ │ - call 3478e0 <__cxa_finalize@plt+0x31c890> │ │ │ │ + call 340620 <__cxa_finalize@plt+0x3155d0> │ │ │ │ + call 33fba0 <__cxa_finalize@plt+0x314b50> │ │ │ │ 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 │ │ │ │ @@ -717572,31 +712601,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 0x96e1d(%rip),%ymm4 │ │ │ │ + vmovdqa 0x9de1d(%rip),%ymm4 │ │ │ │ vpermd %ymm0,%ymm4,%ymm0 │ │ │ │ vpermd %ymm1,%ymm4,%ymm1 │ │ │ │ vpermd %ymm2,%ymm4,%ymm2 │ │ │ │ vpermd %ymm3,%ymm4,%ymm3 │ │ │ │ - vpbroadcastd 0x964dc(%rip),%ymm9 │ │ │ │ - vpbroadcastd 0x96fab(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9d42c(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x9dfab(%rip),%ymm8 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ vpxor %ymm7,%ymm7,%ymm7 │ │ │ │ vpmulhrsw %ymm0,%ymm9,%ymm0 │ │ │ │ - call 347750 <__cxa_finalize@plt+0x31c700> │ │ │ │ + call 33fa10 <__cxa_finalize@plt+0x3149c0> │ │ │ │ vpmulhrsw %ymm1,%ymm9,%ymm0 │ │ │ │ - call 347750 <__cxa_finalize@plt+0x31c700> │ │ │ │ + call 33fa10 <__cxa_finalize@plt+0x3149c0> │ │ │ │ vpmulhrsw %ymm2,%ymm9,%ymm0 │ │ │ │ - call 347750 <__cxa_finalize@plt+0x31c700> │ │ │ │ + call 33fa10 <__cxa_finalize@plt+0x3149c0> │ │ │ │ vpmulhrsw %ymm3,%ymm9,%ymm0 │ │ │ │ - call 347750 <__cxa_finalize@plt+0x31c700> │ │ │ │ + call 33fa10 <__cxa_finalize@plt+0x3149c0> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ vpunpckldq %ymm1,%ymm0,%ymm8 │ │ │ │ vpunpckhdq %ymm1,%ymm0,%ymm0 │ │ │ │ vpunpckldq %ymm3,%ymm2,%ymm9 │ │ │ │ vpunpckhdq %ymm3,%ymm2,%ymm2 │ │ │ │ @@ -717619,16 +712648,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 34bdd0 <__cxa_finalize@plt+0x320d80> │ │ │ │ - vpbroadcastd 0x96ec6(%rip),%ymm6 │ │ │ │ + call 344090 <__cxa_finalize@plt+0x319040> │ │ │ │ + vpbroadcastd 0x9dec6(%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 │ │ │ │ @@ -717648,37 +712677,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 3484a0 <__cxa_finalize@plt+0x31d450> │ │ │ │ + jmp 340760 <__cxa_finalize@plt+0x315710> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x235(%rip),%r8 │ │ │ │ - jmp 3484a0 <__cxa_finalize@plt+0x31d450> │ │ │ │ + jmp 340760 <__cxa_finalize@plt+0x315710> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x4b(%rip),%r8 │ │ │ │ - jmp 3484a0 <__cxa_finalize@plt+0x31d450> │ │ │ │ + jmp 340760 <__cxa_finalize@plt+0x315710> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x229(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 3483e0 <__cxa_finalize@plt+0x31d390> │ │ │ │ + call 3406a0 <__cxa_finalize@plt+0x315650> │ │ │ │ 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 0x96e05(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x96e00(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x9de05(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9de00(%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 │ │ │ │ @@ -717687,47 +712716,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 348360 <__cxa_finalize@plt+0x31d310> │ │ │ │ - call 3478e0 <__cxa_finalize@plt+0x31c890> │ │ │ │ + call 340620 <__cxa_finalize@plt+0x3155d0> │ │ │ │ + call 33fba0 <__cxa_finalize@plt+0x314b50> │ │ │ │ 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 3482eb <__cxa_finalize@plt+0x31d29b> │ │ │ │ + jmp 3405ab <__cxa_finalize@plt+0x31555b> │ │ │ │ lea -0x522(%rip),%r8 │ │ │ │ - jmp 3485c0 <__cxa_finalize@plt+0x31d570> │ │ │ │ + jmp 340880 <__cxa_finalize@plt+0x315830> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x355(%rip),%r8 │ │ │ │ - jmp 3485c0 <__cxa_finalize@plt+0x31d570> │ │ │ │ + jmp 340880 <__cxa_finalize@plt+0x315830> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0xd5(%rip),%r8 │ │ │ │ - jmp 3485c0 <__cxa_finalize@plt+0x31d570> │ │ │ │ + jmp 340880 <__cxa_finalize@plt+0x315830> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x109(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x96ce3(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9dce3(%rip),%ymm8 │ │ │ │ vmovdqa (%rdx),%ymm0 │ │ │ │ vmovdqa 0x20(%rdx),%ymm4 │ │ │ │ vmovdqa 0x40(%rdx),%ymm1 │ │ │ │ vmovdqa 0x60(%rdx),%ymm5 │ │ │ │ - vpbroadcastd 0x96ce3(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x9dce3(%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 │ │ │ │ @@ -717765,16 +712794,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 0x96c17(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x96c12(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x9dc17(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9dc12(%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 │ │ │ │ @@ -717783,16 +712812,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 0x96b99(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x96b6c(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x9db99(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9db6c(%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 │ │ │ │ @@ -717813,95 +712842,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 0x9603f(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x96b0e(%rip),%ymm4 │ │ │ │ - call 347f40 <__cxa_finalize@plt+0x31cef0> │ │ │ │ + vpbroadcastd 0x9cf8f(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9db0e(%rip),%ymm4 │ │ │ │ + call 340200 <__cxa_finalize@plt+0x3151b0> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea 0x12a(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 348840 <__cxa_finalize@plt+0x31d7f0> │ │ │ │ - vpbroadcastd 0x96af4(%rip),%ymm2 │ │ │ │ + jne 340b00 <__cxa_finalize@plt+0x315ab0> │ │ │ │ + vpbroadcastd 0x9daf4(%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 34933b <__cxa_finalize@plt+0x31e2eb> │ │ │ │ + jmp 3415fb <__cxa_finalize@plt+0x3165ab> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ lea 0x5d1(%rip),%r8 │ │ │ │ - jmp 348840 <__cxa_finalize@plt+0x31d7f0> │ │ │ │ + jmp 340b00 <__cxa_finalize@plt+0x315ab0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x2ec(%rip),%r8 │ │ │ │ - jmp 348840 <__cxa_finalize@plt+0x31d7f0> │ │ │ │ + jmp 340b00 <__cxa_finalize@plt+0x315ab0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x4df(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x96a97(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x96a92(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x9da97(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9da92(%rip),%ymm9 │ │ │ │ vbroadcasti128 0x10(%rdx),%ymm1 │ │ │ │ vbroadcasti128 0x50(%rdx),%ymm0 │ │ │ │ vbroadcasti128 0x30(%rdx),%ymm2 │ │ │ │ vbroadcasti128 0x70(%rdx),%ymm3 │ │ │ │ - vpbroadcastd 0x96985(%rip),%ymm6 │ │ │ │ + vpbroadcastd 0x9d985(%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 0x95f6f(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x9cebf(%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 3489b0 <__cxa_finalize@plt+0x31d960> │ │ │ │ + call 340c70 <__cxa_finalize@plt+0x315c20> │ │ │ │ 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 0x95eb6(%rip),%ymm4 │ │ │ │ + vbroadcasti128 0x9ce06(%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 0x95eeb(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x9ce3b(%rip),%ymm4 │ │ │ │ vpunpckhwd %ymm0,%ymm1,%ymm2 │ │ │ │ - vpbroadcastd 0x95eda(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x9ce2a(%rip),%ymm3 │ │ │ │ vpunpcklwd %ymm0,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd 0x95ec9(%rip),%ymm0 │ │ │ │ + vpbroadcastd 0x9ce19(%rip),%ymm0 │ │ │ │ vpmaddwd %ymm2,%ymm4,%ymm4 │ │ │ │ vpmaddwd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0x95eb4(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x9ce04(%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 │ │ │ │ @@ -717910,45 +712939,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 348b24 <__cxa_finalize@plt+0x31dad4> │ │ │ │ + jmp 340de4 <__cxa_finalize@plt+0x315d94> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vbroadcasti128 0x96897(%rip),%ymm4 │ │ │ │ + vbroadcasti128 0x9d897(%rip),%ymm4 │ │ │ │ vpmulld %ymm4,%ymm1,%ymm5 │ │ │ │ vpmulld %ymm3,%ymm4,%ymm4 │ │ │ │ - vbroadcasti128 0x967c4(%rip),%ymm6 │ │ │ │ + vbroadcasti128 0x9d7c4(%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 0x967ff(%rip),%ymm4 │ │ │ │ + vbroadcasti128 0x9d7ff(%rip),%ymm4 │ │ │ │ vpmulld %ymm4,%ymm0,%ymm5 │ │ │ │ vpmulld %ymm2,%ymm4,%ymm4 │ │ │ │ - vbroadcasti128 0x967d4(%rip),%ymm6 │ │ │ │ + vbroadcasti128 0x9d7d4(%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 0x967af(%rip),%ymm6 │ │ │ │ + vpbroadcastd 0x9d7af(%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 │ │ │ │ @@ -717965,39 +712994,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 348af0 <__cxa_finalize@plt+0x31daa0> │ │ │ │ + jmp 340db0 <__cxa_finalize@plt+0x315d60> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x4c(%rip),%r8 │ │ │ │ - jmp 348af0 <__cxa_finalize@plt+0x31daa0> │ │ │ │ + jmp 340db0 <__cxa_finalize@plt+0x315d60> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x23f(%rip),%r8 │ │ │ │ - jmp 348af0 <__cxa_finalize@plt+0x31daa0> │ │ │ │ + jmp 340db0 <__cxa_finalize@plt+0x315d60> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x301(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 346a00 <__cxa_finalize@plt+0x31b9b0> │ │ │ │ + call 33ecc0 <__cxa_finalize@plt+0x313c70> │ │ │ │ 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 348bb0 <__cxa_finalize@plt+0x31db60> │ │ │ │ + call 340e70 <__cxa_finalize@plt+0x315e20> │ │ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ vpermq $0xd8,%ymm1,%ymm2 │ │ │ │ - vpbroadcastd 0x95cc3(%rip),%ymm1 │ │ │ │ + vpbroadcastd 0x9cc13(%rip),%ymm1 │ │ │ │ vpmulhrsw %ymm1,%ymm0,%ymm0 │ │ │ │ vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd 0x96790(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x9d790(%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) │ │ │ │ @@ -718014,106 +713043,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 0x95c07(%rip),%ymm4 │ │ │ │ + vbroadcasti128 0x9cb57(%rip),%ymm4 │ │ │ │ vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ vpackssdw %ymm3,%ymm2,%ymm2 │ │ │ │ - lea 0x95c78(%rip),%rax │ │ │ │ + lea 0x9cbc8(%rip),%rax │ │ │ │ vperm2i128 $0x31,%ymm2,%ymm0,%ymm1 │ │ │ │ vinserti128 $0x1,%xmm2,%ymm0,%ymm0 │ │ │ │ vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ - jmp 329500 <__cxa_finalize@plt+0x2fe4b0> │ │ │ │ + jmp 323580 <__cxa_finalize@plt+0x2f8530> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastd 0x965ff(%rip),%ymm1 │ │ │ │ + vpbroadcastd 0x9d5ff(%rip),%ymm1 │ │ │ │ vpmulld (%rdx),%ymm1,%ymm0 │ │ │ │ vpmulld 0x60(%rdx),%ymm1,%ymm3 │ │ │ │ vpmulld 0x40(%rdx),%ymm1,%ymm2 │ │ │ │ vpmulld 0x20(%rdx),%ymm1,%ymm1 │ │ │ │ - vpbroadcastd 0x95bf3(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x9cb43(%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 0x9665e(%rip),%ymm5 │ │ │ │ - vpbroadcastd 0x96661(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x9d65e(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x9d661(%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 0x96616(%rip),%ymm0 │ │ │ │ + vpbroadcastd 0x9d616(%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 348cf0 <__cxa_finalize@plt+0x31dca0> │ │ │ │ + jmp 340fb0 <__cxa_finalize@plt+0x315f60> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x1b4(%rip),%r8 │ │ │ │ - jmp 348cf0 <__cxa_finalize@plt+0x31dca0> │ │ │ │ + jmp 340fb0 <__cxa_finalize@plt+0x315f60> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x3f(%rip),%r8 │ │ │ │ - jmp 348cf0 <__cxa_finalize@plt+0x31dca0> │ │ │ │ + jmp 340fb0 <__cxa_finalize@plt+0x315f60> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x101(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 346a00 <__cxa_finalize@plt+0x31b9b0> │ │ │ │ + call 33ecc0 <__cxa_finalize@plt+0x313c70> │ │ │ │ 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 348bb0 <__cxa_finalize@plt+0x31db60> │ │ │ │ + call 340e70 <__cxa_finalize@plt+0x315e20> │ │ │ │ vpermq $0x8d,%ymm0,%ymm2 │ │ │ │ vpermq $0x8d,%ymm1,%ymm0 │ │ │ │ - jmp 348b24 <__cxa_finalize@plt+0x31dad4> │ │ │ │ + jmp 340de4 <__cxa_finalize@plt+0x315d94> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x436(%rip),%r8 │ │ │ │ - jmp 348d70 <__cxa_finalize@plt+0x31dd20> │ │ │ │ + jmp 341030 <__cxa_finalize@plt+0x315fe0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x234(%rip),%r8 │ │ │ │ - jmp 348d70 <__cxa_finalize@plt+0x31dd20> │ │ │ │ + jmp 341030 <__cxa_finalize@plt+0x315fe0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x41(%rip),%r8 │ │ │ │ - jmp 348d70 <__cxa_finalize@plt+0x31dd20> │ │ │ │ + jmp 341030 <__cxa_finalize@plt+0x315fe0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x81(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x9647f(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x9d47f(%rip),%ymm4 │ │ │ │ vpermq $0xd8,(%rdx),%ymm0 │ │ │ │ vpermq $0xd8,0x20(%rdx),%ymm1 │ │ │ │ vpermq $0xd8,0x40(%rdx),%ymm2 │ │ │ │ vpermq $0xd8,0x60(%rdx),%ymm3 │ │ │ │ - vpbroadcastd 0x95a6f(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x9c9bf(%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 │ │ │ │ @@ -718123,16 +713152,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 0x964df(%rip),%ymm5 │ │ │ │ - vpbroadcastd 0x95a0a(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x9d4df(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x9c95a(%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 │ │ │ │ @@ -718165,125 +713194,125 @@ │ │ │ │ vextracti128 $0x1,%ymm0,(%rax) │ │ │ │ vextracti128 $0x1,%ymm1,(%rax,%rsi,1) │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ lea 0x60(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 348ef0 <__cxa_finalize@plt+0x31dea0> │ │ │ │ - vpbroadcastd 0x96428(%rip),%ymm2 │ │ │ │ - jmp 3487e4 <__cxa_finalize@plt+0x31d794> │ │ │ │ + jne 3411b0 <__cxa_finalize@plt+0x316160> │ │ │ │ + vpbroadcastd 0x9d428(%rip),%ymm2 │ │ │ │ + jmp 340aa4 <__cxa_finalize@plt+0x315a54> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x3ae(%rip),%r8 │ │ │ │ - jmp 348ef0 <__cxa_finalize@plt+0x31dea0> │ │ │ │ + jmp 3411b0 <__cxa_finalize@plt+0x316160> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x16e(%rip),%r8 │ │ │ │ - jmp 348ef0 <__cxa_finalize@plt+0x31dea0> │ │ │ │ + jmp 3411b0 <__cxa_finalize@plt+0x316160> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x2e1(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x963ef(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x963ea(%rip),%ymm9 │ │ │ │ - jmp 348852 <__cxa_finalize@plt+0x31d802> │ │ │ │ - vpbroadcastd 0x963d0(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x963cb(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x9d3ef(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9d3ea(%rip),%ymm9 │ │ │ │ + jmp 340b12 <__cxa_finalize@plt+0x315ac2> │ │ │ │ + vpbroadcastd 0x9d3d0(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9d3cb(%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 349110 <__cxa_finalize@plt+0x31e0c0> │ │ │ │ - vpbroadcastd 0x962b1(%rip),%ymm4 │ │ │ │ + call 3413d0 <__cxa_finalize@plt+0x316380> │ │ │ │ + vpbroadcastd 0x9d2b1(%rip),%ymm4 │ │ │ │ vpmulld %ymm4,%ymm1,%ymm5 │ │ │ │ vpmulld %ymm3,%ymm4,%ymm4 │ │ │ │ - vpbroadcastd 0x96286(%rip),%ymm6 │ │ │ │ + vpbroadcastd 0x9d286(%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 0x96269(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x9d269(%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 3490b1 <__cxa_finalize@plt+0x31e061> │ │ │ │ + jmp 341371 <__cxa_finalize@plt+0x316321> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0xd0(%rip),%r8 │ │ │ │ - jmp 349010 <__cxa_finalize@plt+0x31dfc0> │ │ │ │ + jmp 3412d0 <__cxa_finalize@plt+0x316280> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x5e(%rip),%r8 │ │ │ │ - jmp 349010 <__cxa_finalize@plt+0x31dfc0> │ │ │ │ + jmp 3412d0 <__cxa_finalize@plt+0x316280> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1d1(%rip),%r8 │ │ │ │ - jmp 349010 <__cxa_finalize@plt+0x31dfc0> │ │ │ │ + jmp 3412d0 <__cxa_finalize@plt+0x316280> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x26e(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x962cf(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x962ca(%rip),%ymm9 │ │ │ │ - call 346a12 <__cxa_finalize@plt+0x31b9c2> │ │ │ │ + vpbroadcastd 0x9d2cf(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9d2ca(%rip),%ymm9 │ │ │ │ + call 33ecd2 <__cxa_finalize@plt+0x313c82> │ │ │ │ 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 0x96292(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x9628d(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x9d292(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9d28d(%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 349100 <__cxa_finalize@plt+0x31e0b0> │ │ │ │ - vpbroadcastd 0x9577f(%rip),%ymm5 │ │ │ │ + call 3413c0 <__cxa_finalize@plt+0x316370> │ │ │ │ + vpbroadcastd 0x9c6cf(%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 0x95742(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x9c692(%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 0x961df(%rip),%ymm5 │ │ │ │ - jmp 348b40 <__cxa_finalize@plt+0x31daf0> │ │ │ │ + vpbroadcastd 0x9d1df(%rip),%ymm5 │ │ │ │ + jmp 340e00 <__cxa_finalize@plt+0x315db0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - call 349110 <__cxa_finalize@plt+0x31e0c0> │ │ │ │ - jmp 348c3d <__cxa_finalize@plt+0x31dbed> │ │ │ │ + call 3413d0 <__cxa_finalize@plt+0x316380> │ │ │ │ + jmp 340efd <__cxa_finalize@plt+0x315ead> │ │ │ │ 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 │ │ │ │ @@ -718292,100 +713321,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 349190 <__cxa_finalize@plt+0x31e140> │ │ │ │ + jmp 341450 <__cxa_finalize@plt+0x316400> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x122(%rip),%r8 │ │ │ │ - jmp 349190 <__cxa_finalize@plt+0x31e140> │ │ │ │ + jmp 341450 <__cxa_finalize@plt+0x316400> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x51(%rip),%r8 │ │ │ │ - jmp 349190 <__cxa_finalize@plt+0x31e140> │ │ │ │ + jmp 341450 <__cxa_finalize@plt+0x316400> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xee(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x9614f(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x9614a(%rip),%ymm9 │ │ │ │ - call 346a12 <__cxa_finalize@plt+0x31b9c2> │ │ │ │ + vpbroadcastd 0x9d14f(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9d14a(%rip),%ymm9 │ │ │ │ + call 33ecd2 <__cxa_finalize@plt+0x313c82> │ │ │ │ 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 0x9610f(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x9610a(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x9d10f(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9d10a(%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 349100 <__cxa_finalize@plt+0x31e0b0> │ │ │ │ - vpbroadcastd 0x955fc(%rip),%ymm5 │ │ │ │ + call 3413c0 <__cxa_finalize@plt+0x316370> │ │ │ │ + vpbroadcastd 0x9c54c(%rip),%ymm5 │ │ │ │ vpaddd %ymm3,%ymm5,%ymm0 │ │ │ │ vpaddd %ymm2,%ymm5,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm5,%ymm3 │ │ │ │ vpaddd %ymm6,%ymm5,%ymm2 │ │ │ │ - jmp 34909d <__cxa_finalize@plt+0x31e04d> │ │ │ │ + jmp 34135d <__cxa_finalize@plt+0x31630d> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ lea -0x330(%rip),%r8 │ │ │ │ - jmp 349270 <__cxa_finalize@plt+0x31e220> │ │ │ │ + jmp 341530 <__cxa_finalize@plt+0x3164e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x202(%rip),%r8 │ │ │ │ - jmp 349270 <__cxa_finalize@plt+0x31e220> │ │ │ │ + jmp 341530 <__cxa_finalize@plt+0x3164e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x8f(%rip),%r8 │ │ │ │ - jmp 349270 <__cxa_finalize@plt+0x31e220> │ │ │ │ + jmp 341530 <__cxa_finalize@plt+0x3164e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xe(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - jmp 348d70 <__cxa_finalize@plt+0x31dd20> │ │ │ │ - vpbroadcastd 0x96062(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x9605d(%rip),%ymm9 │ │ │ │ + jmp 341030 <__cxa_finalize@plt+0x315fe0> │ │ │ │ + vpbroadcastd 0x9d062(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9d05d(%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 0x9600c(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x9d00c(%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 0x95fdb(%rip),%ymm5 │ │ │ │ - vpbroadcastd 0x954fa(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x9cfdb(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x9c44a(%rip),%ymm7 │ │ │ │ vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ vpackssdw %ymm3,%ymm2,%ymm2 │ │ │ │ - jmp 348e18 <__cxa_finalize@plt+0x31ddc8> │ │ │ │ + jmp 3410d8 <__cxa_finalize@plt+0x316088> │ │ │ │ nop │ │ │ │ lea 0x104(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 3493c0 <__cxa_finalize@plt+0x31e370> │ │ │ │ - vpbroadcastd 0x95fb0(%rip),%ymm2 │ │ │ │ + jne 341680 <__cxa_finalize@plt+0x316630> │ │ │ │ + vpbroadcastd 0x9cfb0(%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 │ │ │ │ @@ -718397,59 +713426,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 349356 <__cxa_finalize@plt+0x31e306> │ │ │ │ + jg 341616 <__cxa_finalize@plt+0x3165c6> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x94f(%rip),%r8 │ │ │ │ - jmp 3493c0 <__cxa_finalize@plt+0x31e370> │ │ │ │ + jmp 341680 <__cxa_finalize@plt+0x316630> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x428(%rip),%r8 │ │ │ │ - jmp 3493c0 <__cxa_finalize@plt+0x31e370> │ │ │ │ + jmp 341680 <__cxa_finalize@plt+0x316630> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x7f8(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x95f17(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x95f12(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x9cf17(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9cf12(%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 0x953fe(%rip),%ymm11 │ │ │ │ - call 349588 <__cxa_finalize@plt+0x31e538> │ │ │ │ - call 349710 <__cxa_finalize@plt+0x31e6c0> │ │ │ │ + vpbroadcastd 0x9c34e(%rip),%ymm11 │ │ │ │ + call 341848 <__cxa_finalize@plt+0x3167f8> │ │ │ │ + call 3419d0 <__cxa_finalize@plt+0x316980> │ │ │ │ jmp *%r8 │ │ │ │ - call 3494f0 <__cxa_finalize@plt+0x31e4a0> │ │ │ │ - call 329860 <__cxa_finalize@plt+0x2fe810> │ │ │ │ - vpbroadcastd 0x953c2(%rip),%ymm12 │ │ │ │ + call 3417b0 <__cxa_finalize@plt+0x316760> │ │ │ │ + call 3238e0 <__cxa_finalize@plt+0x2f8890> │ │ │ │ + vpbroadcastd 0x9c312(%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 349470 <__cxa_finalize@plt+0x31e420> │ │ │ │ + call 341730 <__cxa_finalize@plt+0x3166e0> │ │ │ │ vpmulhrsw %ymm2,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm3,%ymm12,%ymm1 │ │ │ │ - call 349482 <__cxa_finalize@plt+0x31e432> │ │ │ │ + call 341742 <__cxa_finalize@plt+0x3166f2> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastd 0x95e57(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x9ce57(%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) │ │ │ │ @@ -718471,15 +713500,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 0x95339(%rip),%rax │ │ │ │ + lea 0x9c289(%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 │ │ │ │ @@ -718501,55 +713530,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 0x95cc7(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9ccc7(%rip),%ymm8 │ │ │ │ vpmulld %ymm5,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm3,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x95bf4(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x9cbf4(%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 0x95c7d(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9cc7d(%rip),%ymm8 │ │ │ │ vpmulld %ymm1,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x95baa(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x9cbaa(%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 0x95beb(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9cbeb(%rip),%ymm8 │ │ │ │ vpmulld %ymm2,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm6,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x95bc0(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x9cbc0(%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 0x95b91(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x9cb91(%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 │ │ │ │ @@ -718602,100 +713631,100 @@ │ │ │ │ vpsrad $0x1,%ymm4,%ymm4 │ │ │ │ vpsrad $0x1,%ymm5,%ymm5 │ │ │ │ vpsrad $0x1,%ymm6,%ymm6 │ │ │ │ vpsrad $0x1,%ymm7,%ymm7 │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea -0x35c(%rip),%r8 │ │ │ │ - jmp 3497b0 <__cxa_finalize@plt+0x31e760> │ │ │ │ + jmp 341a70 <__cxa_finalize@plt+0x316a20> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x48(%rip),%r8 │ │ │ │ - jmp 3497b0 <__cxa_finalize@plt+0x31e760> │ │ │ │ + jmp 341a70 <__cxa_finalize@plt+0x316a20> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x418(%rip),%r8 │ │ │ │ - jmp 3497b0 <__cxa_finalize@plt+0x31e760> │ │ │ │ + jmp 341a70 <__cxa_finalize@plt+0x316a20> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x53f(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x95b27(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x95b22(%rip),%ymm13 │ │ │ │ - call 349840 <__cxa_finalize@plt+0x31e7f0> │ │ │ │ - call 349b00 <__cxa_finalize@plt+0x31eab0> │ │ │ │ + vpbroadcastd 0x9cb27(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9cb22(%rip),%ymm13 │ │ │ │ + call 341b00 <__cxa_finalize@plt+0x316ab0> │ │ │ │ + call 341dc0 <__cxa_finalize@plt+0x316d70> │ │ │ │ jmp *%r8 │ │ │ │ - call 3494f0 <__cxa_finalize@plt+0x31e4a0> │ │ │ │ + call 3417b0 <__cxa_finalize@plt+0x316760> │ │ │ │ vpshufd $0x4e,%ymm0,%ymm4 │ │ │ │ vpshufd $0x4e,%ymm1,%ymm5 │ │ │ │ - call 329ce0 <__cxa_finalize@plt+0x2fec90> │ │ │ │ - vpbroadcastd 0x95004(%rip),%ymm5 │ │ │ │ - vpbroadcastd 0x94fff(%rip),%xmm12 │ │ │ │ + call 323d60 <__cxa_finalize@plt+0x2f8d10> │ │ │ │ + vpbroadcastd 0x9bf54(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x9bf4f(%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 349470 <__cxa_finalize@plt+0x31e420> │ │ │ │ + call 341730 <__cxa_finalize@plt+0x3166e0> │ │ │ │ vpmulhrsw %ymm2,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm3,%ymm12,%ymm1 │ │ │ │ - call 349482 <__cxa_finalize@plt+0x31e432> │ │ │ │ + call 341742 <__cxa_finalize@plt+0x3166f2> │ │ │ │ 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 0x94f90(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x959db(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9bee0(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x9c9db(%rip),%ymm8 │ │ │ │ vpmulld %ymm7,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm0,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x958e8(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x9c8e8(%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 0x95901(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9c901(%rip),%ymm8 │ │ │ │ vpmulld %ymm1,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm6,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x9594e(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x9c94e(%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 0x9595f(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9c95f(%rip),%ymm8 │ │ │ │ vpmulld %ymm5,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm2,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x9586c(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x9c86c(%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 0x95875(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9c875(%rip),%ymm8 │ │ │ │ vpmulld %ymm3,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm4,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x958c2(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x9c8c2(%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 │ │ │ │ @@ -718720,40 +713749,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 0x95803(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x9c803(%rip),%ymm3 │ │ │ │ vpmulld %ymm3,%ymm6,%ymm9 │ │ │ │ vpmulld %ymm1,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x957d8(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x9c7d8(%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 0x957b8(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x9c7b8(%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 0x95827(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9c827(%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 │ │ │ │ @@ -718769,15 +713798,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 0x957bf(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x9c7bf(%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 │ │ │ │ @@ -718793,47 +713822,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 349b90 <__cxa_finalize@plt+0x31eb40> │ │ │ │ + jmp 341e50 <__cxa_finalize@plt+0x316e00> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x398(%rip),%r8 │ │ │ │ - jmp 349b90 <__cxa_finalize@plt+0x31eb40> │ │ │ │ + jmp 341e50 <__cxa_finalize@plt+0x316e00> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x38(%rip),%r8 │ │ │ │ - jmp 349b90 <__cxa_finalize@plt+0x31eb40> │ │ │ │ + jmp 341e50 <__cxa_finalize@plt+0x316e00> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x15f(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x95747(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x95742(%rip),%ymm13 │ │ │ │ - call 349840 <__cxa_finalize@plt+0x31e7f0> │ │ │ │ - call 349c20 <__cxa_finalize@plt+0x31ebd0> │ │ │ │ + vpbroadcastd 0x9c747(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9c742(%rip),%ymm13 │ │ │ │ + call 341b00 <__cxa_finalize@plt+0x316ab0> │ │ │ │ + call 341ee0 <__cxa_finalize@plt+0x316e90> │ │ │ │ jmp *%r8 │ │ │ │ - call 3494f0 <__cxa_finalize@plt+0x31e4a0> │ │ │ │ + call 3417b0 <__cxa_finalize@plt+0x316760> │ │ │ │ vpshufd $0x4e,%ymm0,%ymm4 │ │ │ │ vpshufd $0x4e,%ymm1,%ymm5 │ │ │ │ - call 329ce0 <__cxa_finalize@plt+0x2fec90> │ │ │ │ - vpbroadcastd 0x94c24(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x94c1f(%rip),%xmm5 │ │ │ │ + call 323d60 <__cxa_finalize@plt+0x2f8d10> │ │ │ │ + vpbroadcastd 0x9bb74(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9bb6f(%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 349470 <__cxa_finalize@plt+0x31e420> │ │ │ │ + call 341730 <__cxa_finalize@plt+0x3166e0> │ │ │ │ vpmulhrsw %ymm2,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm3,%ymm12,%ymm1 │ │ │ │ - call 349482 <__cxa_finalize@plt+0x31e432> │ │ │ │ + call 341742 <__cxa_finalize@plt+0x3166f2> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vpaddd %ymm0,%ymm8,%ymm10 │ │ │ │ vpsubd %ymm7,%ymm8,%ymm0 │ │ │ │ vpsubd %ymm1,%ymm8,%ymm7 │ │ │ │ @@ -718849,58 +713878,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 349cb0 <__cxa_finalize@plt+0x31ec60> │ │ │ │ + jmp 341f70 <__cxa_finalize@plt+0x316f20> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x4b8(%rip),%r8 │ │ │ │ - jmp 349cb0 <__cxa_finalize@plt+0x31ec60> │ │ │ │ + jmp 341f70 <__cxa_finalize@plt+0x316f20> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0xe8(%rip),%r8 │ │ │ │ - jmp 349cb0 <__cxa_finalize@plt+0x31ec60> │ │ │ │ + jmp 341f70 <__cxa_finalize@plt+0x316f20> │ │ │ │ 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 0x955dd(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x9c5dd(%rip),%ymm7 │ │ │ │ vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ vpackssdw %ymm5,%ymm1,%ymm1 │ │ │ │ vpackssdw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0x94aec(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9ba3c(%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 349d5a <__cxa_finalize@plt+0x31ed0a> │ │ │ │ + call 34201a <__cxa_finalize@plt+0x316fca> │ │ │ │ vpmulhrsw %ymm2,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm3,%ymm12,%ymm1 │ │ │ │ - call 349d62 <__cxa_finalize@plt+0x31ed12> │ │ │ │ + call 342022 <__cxa_finalize@plt+0x316fd2> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ lea (%rsi,%rsi,4),%rax │ │ │ │ vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ vmovdqa %ymm6,(%rdx) │ │ │ │ vmovdqa %ymm6,0x20(%rdx) │ │ │ │ vmovdqa %ymm6,0x40(%rdx) │ │ │ │ @@ -718922,32 +713951,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 349e20 <__cxa_finalize@plt+0x31edd0> │ │ │ │ - vpbroadcastd 0x954f8(%rip),%ymm2 │ │ │ │ - jmp 349328 <__cxa_finalize@plt+0x31e2d8> │ │ │ │ + jne 3420e0 <__cxa_finalize@plt+0x317090> │ │ │ │ + vpbroadcastd 0x9c4f8(%rip),%ymm2 │ │ │ │ + jmp 3415e8 <__cxa_finalize@plt+0x316598> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x43e(%rip),%r8 │ │ │ │ - jmp 349e20 <__cxa_finalize@plt+0x31edd0> │ │ │ │ + jmp 3420e0 <__cxa_finalize@plt+0x317090> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x220(%rip),%r8 │ │ │ │ - jmp 349e20 <__cxa_finalize@plt+0x31edd0> │ │ │ │ + jmp 3420e0 <__cxa_finalize@plt+0x317090> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x390(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x954bf(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x954ba(%rip),%ymm13 │ │ │ │ - jmp 3493d2 <__cxa_finalize@plt+0x31e382> │ │ │ │ - vpbroadcastd 0x954a0(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x9549b(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x9c4bf(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9c4ba(%rip),%ymm13 │ │ │ │ + jmp 341692 <__cxa_finalize@plt+0x316642> │ │ │ │ + vpbroadcastd 0x9c4a0(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9c49b(%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 │ │ │ │ @@ -718956,22 +713985,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 349ee0 <__cxa_finalize@plt+0x31ee90> │ │ │ │ - vpbroadcastd 0x94965(%rip),%ymm11 │ │ │ │ - call 349588 <__cxa_finalize@plt+0x31e538> │ │ │ │ - call 349f60 <__cxa_finalize@plt+0x31ef10> │ │ │ │ - jmp 34a02c <__cxa_finalize@plt+0x31efdc> │ │ │ │ + call 3421a0 <__cxa_finalize@plt+0x317150> │ │ │ │ + vpbroadcastd 0x9b8b5(%rip),%ymm11 │ │ │ │ + call 341848 <__cxa_finalize@plt+0x3167f8> │ │ │ │ + call 342220 <__cxa_finalize@plt+0x3171d0> │ │ │ │ + jmp 3422ec <__cxa_finalize@plt+0x31729c> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - vpbroadcastd 0x9540b(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x9c40b(%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 │ │ │ │ @@ -718996,15 +714025,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 0x95317(%rip),%ymm1 │ │ │ │ + vpbroadcastd 0x9c317(%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 │ │ │ │ @@ -719021,46 +714050,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 34a010 <__cxa_finalize@plt+0x31efc0> │ │ │ │ + jmp 3422d0 <__cxa_finalize@plt+0x317280> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x40(%rip),%r8 │ │ │ │ - jmp 34a010 <__cxa_finalize@plt+0x31efc0> │ │ │ │ + jmp 3422d0 <__cxa_finalize@plt+0x317280> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1b0(%rip),%r8 │ │ │ │ - jmp 34a010 <__cxa_finalize@plt+0x31efc0> │ │ │ │ + jmp 3422d0 <__cxa_finalize@plt+0x317280> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x22e(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x952cf(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x952ca(%rip),%ymm13 │ │ │ │ - jmp 3497c2 <__cxa_finalize@plt+0x31e772> │ │ │ │ - call 34a070 <__cxa_finalize@plt+0x31f020> │ │ │ │ + vpbroadcastd 0x9c2cf(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9c2ca(%rip),%ymm13 │ │ │ │ + jmp 341a82 <__cxa_finalize@plt+0x316a32> │ │ │ │ + call 342330 <__cxa_finalize@plt+0x3172e0> │ │ │ │ vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ vpackssdw %ymm3,%ymm2,%ymm1 │ │ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - call 349ec0 <__cxa_finalize@plt+0x31ee70> │ │ │ │ - call 349482 <__cxa_finalize@plt+0x31e432> │ │ │ │ + call 342180 <__cxa_finalize@plt+0x317130> │ │ │ │ + call 341742 <__cxa_finalize@plt+0x3166f2> │ │ │ │ vpackssdw %ymm5,%ymm4,%ymm0 │ │ │ │ vpackssdw %ymm7,%ymm6,%ymm1 │ │ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - call 349482 <__cxa_finalize@plt+0x31e432> │ │ │ │ + call 341742 <__cxa_finalize@plt+0x3166f2> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x95267(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x95262(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x9c267(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9c262(%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 │ │ │ │ @@ -719069,180 +714098,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 349ee0 <__cxa_finalize@plt+0x31ee90> │ │ │ │ - vpbroadcastd 0x9472c(%rip),%ymm11 │ │ │ │ - call 34987c <__cxa_finalize@plt+0x31e82c> │ │ │ │ + call 3421a0 <__cxa_finalize@plt+0x317150> │ │ │ │ + vpbroadcastd 0x9b67c(%rip),%ymm11 │ │ │ │ + call 341b3c <__cxa_finalize@plt+0x316aec> │ │ │ │ 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 0x951b4(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x9c1b4(%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 34a190 <__cxa_finalize@plt+0x31f140> │ │ │ │ + jmp 342450 <__cxa_finalize@plt+0x317400> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x140(%rip),%r8 │ │ │ │ - jmp 34a190 <__cxa_finalize@plt+0x31f140> │ │ │ │ + jmp 342450 <__cxa_finalize@plt+0x317400> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x30(%rip),%r8 │ │ │ │ - jmp 34a190 <__cxa_finalize@plt+0x31f140> │ │ │ │ + jmp 342450 <__cxa_finalize@plt+0x317400> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xae(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x9514f(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x9514a(%rip),%ymm13 │ │ │ │ - jmp 349ba2 <__cxa_finalize@plt+0x31eb52> │ │ │ │ - call 34a070 <__cxa_finalize@plt+0x31f020> │ │ │ │ + vpbroadcastd 0x9c14f(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9c14a(%rip),%ymm13 │ │ │ │ + jmp 341e62 <__cxa_finalize@plt+0x316e12> │ │ │ │ + call 342330 <__cxa_finalize@plt+0x3172e0> │ │ │ │ vpackssdw %ymm6,%ymm7,%ymm7 │ │ │ │ vpackssdw %ymm0,%ymm1,%ymm6 │ │ │ │ vpackssdw %ymm4,%ymm5,%ymm1 │ │ │ │ vpermq $0xd8,%ymm7,%ymm0 │ │ │ │ vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ - call 349ec0 <__cxa_finalize@plt+0x31ee70> │ │ │ │ - call 349482 <__cxa_finalize@plt+0x31e432> │ │ │ │ + call 342180 <__cxa_finalize@plt+0x317130> │ │ │ │ + call 341742 <__cxa_finalize@plt+0x3166f2> │ │ │ │ vpackssdw %ymm2,%ymm3,%ymm0 │ │ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ vpermq $0xd8,%ymm6,%ymm1 │ │ │ │ - call 349482 <__cxa_finalize@plt+0x31e432> │ │ │ │ + call 341742 <__cxa_finalize@plt+0x3166f2> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ lea -0x3c0(%rip),%r8 │ │ │ │ - jmp 34a230 <__cxa_finalize@plt+0x31f1e0> │ │ │ │ + jmp 3424f0 <__cxa_finalize@plt+0x3174a0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x1e0(%rip),%r8 │ │ │ │ - jmp 34a230 <__cxa_finalize@plt+0x31f1e0> │ │ │ │ + jmp 3424f0 <__cxa_finalize@plt+0x3174a0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x70(%rip),%r8 │ │ │ │ - jmp 34a230 <__cxa_finalize@plt+0x31f1e0> │ │ │ │ + jmp 3424f0 <__cxa_finalize@plt+0x3174a0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xe(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - jmp 349cb0 <__cxa_finalize@plt+0x31ec60> │ │ │ │ + jmp 341f70 <__cxa_finalize@plt+0x316f20> │ │ │ │ vpackssdw %ymm7,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x95092(%rip),%ymm7 │ │ │ │ - jmp 349cf3 <__cxa_finalize@plt+0x31eca3> │ │ │ │ + vpbroadcastd 0x9c092(%rip),%ymm7 │ │ │ │ + jmp 341fb3 <__cxa_finalize@plt+0x316f63> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ lea 0x12f(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 34a2b0 <__cxa_finalize@plt+0x31f260> │ │ │ │ + jne 342570 <__cxa_finalize@plt+0x317520> │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x9506e(%rip),%ymm2 │ │ │ │ + vpbroadcastd 0x9c06e(%rip),%ymm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x10,%ecx │ │ │ │ sub $0xffffff80,%eax │ │ │ │ sar $0x8,%eax │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ - jmp 349333 <__cxa_finalize@plt+0x31e2e3> │ │ │ │ + jmp 3415f3 <__cxa_finalize@plt+0x3165a3> │ │ │ │ lea 0xbcd(%rip),%r8 │ │ │ │ add $0x23,%ecx │ │ │ │ - jmp 34a2b0 <__cxa_finalize@plt+0x31f260> │ │ │ │ + jmp 342570 <__cxa_finalize@plt+0x317520> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x7b2(%rip),%r8 │ │ │ │ - jmp 34a2b0 <__cxa_finalize@plt+0x31f260> │ │ │ │ + jmp 342570 <__cxa_finalize@plt+0x317520> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x9c2(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x95027(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x95022(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x94f2d(%rip),%ymm14 │ │ │ │ - vpbroadcastd 0x94538(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x9c027(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9c022(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x9bf2d(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x9b488(%rip),%ymm11 │ │ │ │ cmp $0x2b,%ecx │ │ │ │ - jl 34a356 <__cxa_finalize@plt+0x31f306> │ │ │ │ + jl 342616 <__cxa_finalize@plt+0x3175c6> │ │ │ │ add $0x20,%rdx │ │ │ │ - call 34a4b0 <__cxa_finalize@plt+0x31f460> │ │ │ │ + call 342770 <__cxa_finalize@plt+0x317720> │ │ │ │ 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 34a4b0 <__cxa_finalize@plt+0x31f460> │ │ │ │ + call 342770 <__cxa_finalize@plt+0x317720> │ │ │ │ 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 34a4b0 <__cxa_finalize@plt+0x31f460> │ │ │ │ + call 342770 <__cxa_finalize@plt+0x317720> │ │ │ │ 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 34a410 <__cxa_finalize@plt+0x31f3c0> │ │ │ │ - call 32a300 <__cxa_finalize@plt+0x2ff2b0> │ │ │ │ - vpbroadcastd 0x94457(%rip),%ymm12 │ │ │ │ + call 3426d0 <__cxa_finalize@plt+0x317680> │ │ │ │ + call 324380 <__cxa_finalize@plt+0x2f9330> │ │ │ │ + vpbroadcastd 0x9b3a7(%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 349470 <__cxa_finalize@plt+0x31e420> │ │ │ │ + call 341730 <__cxa_finalize@plt+0x3166e0> │ │ │ │ vpmulhrsw %ymm2,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm3,%ymm12,%ymm1 │ │ │ │ - call 349482 <__cxa_finalize@plt+0x31e432> │ │ │ │ + call 341742 <__cxa_finalize@plt+0x3166f2> │ │ │ │ vpmulhrsw %ymm4,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm5,%ymm12,%ymm1 │ │ │ │ - call 349482 <__cxa_finalize@plt+0x31e432> │ │ │ │ + call 341742 <__cxa_finalize@plt+0x3166f2> │ │ │ │ vpmulhrsw %ymm6,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm7,%ymm12,%ymm1 │ │ │ │ - call 349482 <__cxa_finalize@plt+0x31e432> │ │ │ │ + call 341742 <__cxa_finalize@plt+0x3166f2> │ │ │ │ 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 0x94401(%rip),%rax │ │ │ │ + lea 0x9b351(%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 │ │ │ │ @@ -719268,16 +714297,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 349540 <__cxa_finalize@plt+0x31e4f0> │ │ │ │ - jmp 349710 <__cxa_finalize@plt+0x31e6c0> │ │ │ │ + call 341800 <__cxa_finalize@plt+0x3167b0> │ │ │ │ + jmp 3419d0 <__cxa_finalize@plt+0x316980> │ │ │ │ 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 │ │ │ │ @@ -719304,31 +714333,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 0x94cc0(%rip),%ymm7 │ │ │ │ - vpbroadcastd 0x94bd7(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x94cd6(%rip),%ymm6 │ │ │ │ - vpbroadcastd 0x94c6d(%rip),%ymm9 │ │ │ │ - vpbroadcastd 0x94ca4(%rip),%ymm5 │ │ │ │ - vpbroadcastd 0x94bbb(%rip),%ymm10 │ │ │ │ - vpbroadcastd 0x94cbe(%rip),%ymm4 │ │ │ │ - vpbroadcastd 0x94c41(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0x9bcc0(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x9bbd7(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9bcd6(%rip),%ymm6 │ │ │ │ + vpbroadcastd 0x9bc6d(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x9bca4(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x9bbbb(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x9bcbe(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x9bc41(%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 34a710 <__cxa_finalize@plt+0x31f6c0> │ │ │ │ + jmp 3429d0 <__cxa_finalize@plt+0x317980> │ │ │ │ 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 │ │ │ │ @@ -719337,42 +714366,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 0x94c03(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9bc03(%rip),%ymm8 │ │ │ │ vpmulld %ymm0,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x94b10(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x9bb10(%rip),%ymm10 │ │ │ │ vpmulld %ymm0,%ymm10,%ymm0 │ │ │ │ vpmulld %ymm7,%ymm10,%ymm7 │ │ │ │ vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ vpsubd %ymm8,%ymm0,%ymm0 │ │ │ │ - vpbroadcastd 0x94b3c(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9bb3c(%rip),%ymm8 │ │ │ │ vpmulld %ymm6,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm1,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x94b89(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x9bb89(%rip),%ymm10 │ │ │ │ vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ vpmulld %ymm1,%ymm10,%ymm1 │ │ │ │ vpaddd %ymm1,%ymm9,%ymm1 │ │ │ │ vpsubd %ymm8,%ymm6,%ymm6 │ │ │ │ - vpbroadcastd 0x94bad(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9bbad(%rip),%ymm8 │ │ │ │ vpmulld %ymm2,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm5,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x94aba(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x9baba(%rip),%ymm10 │ │ │ │ vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ vpmulld %ymm5,%ymm10,%ymm5 │ │ │ │ vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ vpsubd %ymm8,%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0x94ad6(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9bad6(%rip),%ymm8 │ │ │ │ vpmulld %ymm4,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm3,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x94b23(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x9bb23(%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 │ │ │ │ @@ -719409,16 +714438,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 0x94a2f(%rip),%ymm15 │ │ │ │ - vpbroadcastd 0x94a0e(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x9ba2f(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0x9ba0e(%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 │ │ │ │ @@ -719481,79 +714510,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 34a960 <__cxa_finalize@plt+0x31f910> │ │ │ │ + jmp 342c20 <__cxa_finalize@plt+0x317bd0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x112(%rip),%r8 │ │ │ │ - jmp 34a960 <__cxa_finalize@plt+0x31f910> │ │ │ │ + jmp 342c20 <__cxa_finalize@plt+0x317bd0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x322(%rip),%r8 │ │ │ │ - jmp 34a960 <__cxa_finalize@plt+0x31f910> │ │ │ │ + jmp 342c20 <__cxa_finalize@plt+0x317bd0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x4fd(%rip),%r8 │ │ │ │ add $0x23,%ecx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastd 0x94977(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x94972(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x9487d(%rip),%ymm14 │ │ │ │ - vpbroadcastd 0x93e88(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x9b977(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9b972(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x9b87d(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x9add8(%rip),%ymm11 │ │ │ │ cmp $0x2b,%ecx │ │ │ │ - jl 34aa14 <__cxa_finalize@plt+0x31f9c4> │ │ │ │ + jl 342cd4 <__cxa_finalize@plt+0x317c84> │ │ │ │ add $0x20,%rdx │ │ │ │ - call 34aab0 <__cxa_finalize@plt+0x31fa60> │ │ │ │ - call 349b00 <__cxa_finalize@plt+0x31eab0> │ │ │ │ + call 342d70 <__cxa_finalize@plt+0x317d20> │ │ │ │ + call 341dc0 <__cxa_finalize@plt+0x316d70> │ │ │ │ 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 34aab0 <__cxa_finalize@plt+0x31fa60> │ │ │ │ - call 349b00 <__cxa_finalize@plt+0x31eab0> │ │ │ │ + call 342d70 <__cxa_finalize@plt+0x317d20> │ │ │ │ + call 341dc0 <__cxa_finalize@plt+0x316d70> │ │ │ │ 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 34aab0 <__cxa_finalize@plt+0x31fa60> │ │ │ │ - call 349b00 <__cxa_finalize@plt+0x31eab0> │ │ │ │ + call 342d70 <__cxa_finalize@plt+0x317d20> │ │ │ │ + call 341dc0 <__cxa_finalize@plt+0x316d70> │ │ │ │ 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 34a410 <__cxa_finalize@plt+0x31f3c0> │ │ │ │ - call 32a6d0 <__cxa_finalize@plt+0x2ff680> │ │ │ │ - call 32ab10 <__cxa_finalize@plt+0x2ffac0> │ │ │ │ - vpbroadcastd 0x93d8f(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x93d8a(%rip),%xmm12 │ │ │ │ + call 3426d0 <__cxa_finalize@plt+0x317680> │ │ │ │ + call 324750 <__cxa_finalize@plt+0x2f9700> │ │ │ │ + call 324b90 <__cxa_finalize@plt+0x2f9b40> │ │ │ │ + vpbroadcastd 0x9acdf(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9acda(%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 34a3c9 <__cxa_finalize@plt+0x31f379> │ │ │ │ + jmp 342689 <__cxa_finalize@plt+0x317639> │ │ │ │ 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 │ │ │ │ @@ -719572,101 +714601,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 34987c <__cxa_finalize@plt+0x31e82c> │ │ │ │ + jmp 341b3c <__cxa_finalize@plt+0x316aec> │ │ │ │ xchg %ax,%ax │ │ │ │ lea -0x7c1(%rip),%r8 │ │ │ │ - jmp 34ab80 <__cxa_finalize@plt+0x31fb30> │ │ │ │ + jmp 342e40 <__cxa_finalize@plt+0x317df0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x10e(%rip),%r8 │ │ │ │ - jmp 34ab80 <__cxa_finalize@plt+0x31fb30> │ │ │ │ + jmp 342e40 <__cxa_finalize@plt+0x317df0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x102(%rip),%r8 │ │ │ │ - jmp 34ab80 <__cxa_finalize@plt+0x31fb30> │ │ │ │ + jmp 342e40 <__cxa_finalize@plt+0x317df0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x2dd(%rip),%r8 │ │ │ │ add $0x23,%ecx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastd 0x94757(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x94752(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x9465d(%rip),%ymm14 │ │ │ │ - vpbroadcastd 0x93c68(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x9b757(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9b752(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x9b65d(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x9abb8(%rip),%ymm11 │ │ │ │ cmp $0x2b,%ecx │ │ │ │ - jl 34ac34 <__cxa_finalize@plt+0x31fbe4> │ │ │ │ + jl 342ef4 <__cxa_finalize@plt+0x317ea4> │ │ │ │ add $0x20,%rdx │ │ │ │ - call 34aab0 <__cxa_finalize@plt+0x31fa60> │ │ │ │ - call 349c20 <__cxa_finalize@plt+0x31ebd0> │ │ │ │ + call 342d70 <__cxa_finalize@plt+0x317d20> │ │ │ │ + call 341ee0 <__cxa_finalize@plt+0x316e90> │ │ │ │ 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 34aab0 <__cxa_finalize@plt+0x31fa60> │ │ │ │ - call 349c20 <__cxa_finalize@plt+0x31ebd0> │ │ │ │ + call 342d70 <__cxa_finalize@plt+0x317d20> │ │ │ │ + call 341ee0 <__cxa_finalize@plt+0x316e90> │ │ │ │ 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 34aab0 <__cxa_finalize@plt+0x31fa60> │ │ │ │ - call 349c20 <__cxa_finalize@plt+0x31ebd0> │ │ │ │ + call 342d70 <__cxa_finalize@plt+0x317d20> │ │ │ │ + call 341ee0 <__cxa_finalize@plt+0x316e90> │ │ │ │ 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 34a410 <__cxa_finalize@plt+0x31f3c0> │ │ │ │ - call 32a6d0 <__cxa_finalize@plt+0x2ff680> │ │ │ │ - call 32ab10 <__cxa_finalize@plt+0x2ffac0> │ │ │ │ - vpbroadcastd 0x93b6f(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x93b6a(%rip),%xmm13 │ │ │ │ + call 3426d0 <__cxa_finalize@plt+0x317680> │ │ │ │ + call 324750 <__cxa_finalize@plt+0x2f9700> │ │ │ │ + call 324b90 <__cxa_finalize@plt+0x2f9b40> │ │ │ │ + vpbroadcastd 0x9aabf(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9aaba(%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 34a3c9 <__cxa_finalize@plt+0x31f379> │ │ │ │ + jmp 342689 <__cxa_finalize@plt+0x317639> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x961(%rip),%r8 │ │ │ │ - jmp 34ad20 <__cxa_finalize@plt+0x31fcd0> │ │ │ │ + jmp 342fe0 <__cxa_finalize@plt+0x317f90> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x2ae(%rip),%r8 │ │ │ │ - jmp 34ad20 <__cxa_finalize@plt+0x31fcd0> │ │ │ │ + jmp 342fe0 <__cxa_finalize@plt+0x317f90> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x9e(%rip),%r8 │ │ │ │ - jmp 34ad20 <__cxa_finalize@plt+0x31fcd0> │ │ │ │ + jmp 342fe0 <__cxa_finalize@plt+0x317f90> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x13d(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x944cf(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0x9b4cf(%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 │ │ │ │ @@ -719676,15 +714705,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 0x93a53(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x9a9a3(%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 │ │ │ │ @@ -719718,15 +714747,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 0x9397b(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9a8cb(%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 │ │ │ │ @@ -719743,17 +714772,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 0x943d8(%rip),%ymm7 │ │ │ │ - vpbroadcastd 0x938ef(%rip),%ymm12 │ │ │ │ - call 34af10 <__cxa_finalize@plt+0x31fec0> │ │ │ │ + vpbroadcastd 0x9b3d8(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x9a83f(%rip),%ymm12 │ │ │ │ + call 3431d0 <__cxa_finalize@plt+0x318180> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ vpunpckhwd %ymm1,%ymm0,%ymm9 │ │ │ │ vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ vpunpckhwd %ymm13,%ymm6,%ymm1 │ │ │ │ vpunpcklwd %ymm13,%ymm6,%ymm6 │ │ │ │ @@ -719775,59 +714804,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 349d5a <__cxa_finalize@plt+0x31ed0a> │ │ │ │ + call 34201a <__cxa_finalize@plt+0x316fca> │ │ │ │ vpmulhrsw %ymm2,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm3,%ymm12,%ymm1 │ │ │ │ - call 349d62 <__cxa_finalize@plt+0x31ed12> │ │ │ │ + call 342022 <__cxa_finalize@plt+0x316fd2> │ │ │ │ vpmulhrsw %ymm8,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm9,%ymm12,%ymm1 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - call 349d62 <__cxa_finalize@plt+0x31ed12> │ │ │ │ + call 342022 <__cxa_finalize@plt+0x316fd2> │ │ │ │ vpmulhrsw %ymm10,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm11,%ymm12,%ymm1 │ │ │ │ - call 349d62 <__cxa_finalize@plt+0x31ed12> │ │ │ │ + call 342022 <__cxa_finalize@plt+0x316fd2> │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ lea 0x7e(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 34b020 <__cxa_finalize@plt+0x31ffd0> │ │ │ │ + jne 3432e0 <__cxa_finalize@plt+0x318290> │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x94302(%rip),%ymm2 │ │ │ │ + vpbroadcastd 0x9b302(%rip),%ymm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x10,%ecx │ │ │ │ sub $0xffffff80,%eax │ │ │ │ sar $0x8,%eax │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ - jmp 349333 <__cxa_finalize@plt+0x31e2e3> │ │ │ │ + jmp 3415f3 <__cxa_finalize@plt+0x3165a3> │ │ │ │ lea 0x60c(%rip),%r8 │ │ │ │ add $0x23,%ecx │ │ │ │ - jmp 34b020 <__cxa_finalize@plt+0x31ffd0> │ │ │ │ + jmp 3432e0 <__cxa_finalize@plt+0x318290> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x36e(%rip),%r8 │ │ │ │ - jmp 34b020 <__cxa_finalize@plt+0x31ffd0> │ │ │ │ + jmp 3432e0 <__cxa_finalize@plt+0x318290> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x57e(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x100,%rsp │ │ │ │ - vpbroadcastd 0x942b1(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x942ac(%rip),%ymm13 │ │ │ │ - jmp 34a2c2 <__cxa_finalize@plt+0x31f272> │ │ │ │ + vpbroadcastd 0x9b2b1(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9b2ac(%rip),%ymm13 │ │ │ │ + jmp 342582 <__cxa_finalize@plt+0x317532> │ │ │ │ lea 0x80(%rsp),%rax │ │ │ │ - call 34b270 <__cxa_finalize@plt+0x320220> │ │ │ │ - vpbroadcastd 0x94285(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x94280(%rip),%ymm13 │ │ │ │ + call 343530 <__cxa_finalize@plt+0x3184e0> │ │ │ │ + vpbroadcastd 0x9b285(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9b280(%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 │ │ │ │ @@ -719840,17 +714869,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 0x93725(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x94108(%rip),%ymm14 │ │ │ │ - call 34a654 <__cxa_finalize@plt+0x31f604> │ │ │ │ + vpbroadcastd 0x9a675(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x9b108(%rip),%ymm14 │ │ │ │ + call 342914 <__cxa_finalize@plt+0x3178c4> │ │ │ │ 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 │ │ │ │ @@ -719859,26 +714888,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 349588 <__cxa_finalize@plt+0x31e538> │ │ │ │ - call 34a500 <__cxa_finalize@plt+0x31f4b0> │ │ │ │ - vpbroadcastd 0x9410f(%rip),%ymm11 │ │ │ │ + call 341848 <__cxa_finalize@plt+0x3167f8> │ │ │ │ + call 3427c0 <__cxa_finalize@plt+0x317770> │ │ │ │ + vpbroadcastd 0x9b10f(%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 34c920 <__cxa_finalize@plt+0x3218d0> │ │ │ │ + call 344be0 <__cxa_finalize@plt+0x319b90> │ │ │ │ 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 │ │ │ │ @@ -719897,35 +714926,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 349ec0 <__cxa_finalize@plt+0x31ee70> │ │ │ │ - call 349482 <__cxa_finalize@plt+0x31e432> │ │ │ │ + call 342180 <__cxa_finalize@plt+0x317130> │ │ │ │ + call 341742 <__cxa_finalize@plt+0x3166f2> │ │ │ │ vpermq $0xd8,%ymm2,%ymm0 │ │ │ │ vpermq $0xd8,%ymm3,%ymm1 │ │ │ │ - call 349482 <__cxa_finalize@plt+0x31e432> │ │ │ │ + call 341742 <__cxa_finalize@plt+0x3166f2> │ │ │ │ vpermq $0xd8,%ymm4,%ymm0 │ │ │ │ vpermq $0xd8,%ymm5,%ymm1 │ │ │ │ - call 349482 <__cxa_finalize@plt+0x31e432> │ │ │ │ + call 341742 <__cxa_finalize@plt+0x3166f2> │ │ │ │ vpermq $0xd8,%ymm6,%ymm0 │ │ │ │ vpermq $0xd8,%ymm7,%ymm1 │ │ │ │ - call 349482 <__cxa_finalize@plt+0x31e432> │ │ │ │ + call 341742 <__cxa_finalize@plt+0x3166f2> │ │ │ │ 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 349ee0 <__cxa_finalize@plt+0x31ee90> │ │ │ │ + call 3421a0 <__cxa_finalize@plt+0x317150> │ │ │ │ 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) │ │ │ │ @@ -719934,38 +714963,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 349ee0 <__cxa_finalize@plt+0x31ee90> │ │ │ │ + jmp 3421a0 <__cxa_finalize@plt+0x317150> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x2d2(%rip),%r8 │ │ │ │ - jmp 34b350 <__cxa_finalize@plt+0x320300> │ │ │ │ + jmp 343610 <__cxa_finalize@plt+0x3185c0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x4e(%rip),%r8 │ │ │ │ - jmp 34b350 <__cxa_finalize@plt+0x320300> │ │ │ │ + jmp 343610 <__cxa_finalize@plt+0x3185c0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x25e(%rip),%r8 │ │ │ │ - jmp 34b350 <__cxa_finalize@plt+0x320300> │ │ │ │ + jmp 343610 <__cxa_finalize@plt+0x3185c0> │ │ │ │ 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 0x93f81(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x93f7c(%rip),%ymm13 │ │ │ │ - jmp 34a972 <__cxa_finalize@plt+0x31f922> │ │ │ │ + vpbroadcastd 0x9af81(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9af7c(%rip),%ymm13 │ │ │ │ + jmp 342c32 <__cxa_finalize@plt+0x317be2> │ │ │ │ lea 0x80(%rsp),%rax │ │ │ │ - call 34b3f0 <__cxa_finalize@plt+0x3203a0> │ │ │ │ - call 34cc30 <__cxa_finalize@plt+0x321be0> │ │ │ │ + call 3436b0 <__cxa_finalize@plt+0x318660> │ │ │ │ + call 344ef0 <__cxa_finalize@plt+0x319ea0> │ │ │ │ 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 │ │ │ │ @@ -719974,20 +715003,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 34b1ee <__cxa_finalize@plt+0x32019e> │ │ │ │ + jmp 3434ae <__cxa_finalize@plt+0x31845e> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 34b270 <__cxa_finalize@plt+0x320220> │ │ │ │ - vpbroadcastd 0x93ee2(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x93edd(%rip),%ymm14 │ │ │ │ + call 343530 <__cxa_finalize@plt+0x3184e0> │ │ │ │ + vpbroadcastd 0x9aee2(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x9aedd(%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 │ │ │ │ @@ -720000,17 +715029,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 0x93382(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x93d65(%rip),%ymm15 │ │ │ │ - call 34d1a5 <__cxa_finalize@plt+0x322155> │ │ │ │ + vpbroadcastd 0x9a2d2(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9ad65(%rip),%ymm15 │ │ │ │ + call 345465 <__cxa_finalize@plt+0x31a415> │ │ │ │ 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 │ │ │ │ @@ -720019,79 +715048,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 34cdaa <__cxa_finalize@plt+0x321d5a> │ │ │ │ - vpbroadcastd 0x93dbd(%rip),%ymm14 │ │ │ │ + call 34506a <__cxa_finalize@plt+0x31a01a> │ │ │ │ + vpbroadcastd 0x9adbd(%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 34b570 <__cxa_finalize@plt+0x320520> │ │ │ │ + jmp 343830 <__cxa_finalize@plt+0x3187e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x1d2(%rip),%r8 │ │ │ │ - jmp 34b570 <__cxa_finalize@plt+0x320520> │ │ │ │ + jmp 343830 <__cxa_finalize@plt+0x3187e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x3e(%rip),%r8 │ │ │ │ - jmp 34b570 <__cxa_finalize@plt+0x320520> │ │ │ │ + jmp 343830 <__cxa_finalize@plt+0x3187e0> │ │ │ │ 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 0x93d61(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x93d5c(%rip),%ymm13 │ │ │ │ - jmp 34ab92 <__cxa_finalize@plt+0x31fb42> │ │ │ │ + vpbroadcastd 0x9ad61(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9ad5c(%rip),%ymm13 │ │ │ │ + jmp 342e52 <__cxa_finalize@plt+0x317e02> │ │ │ │ lea 0x80(%rsp),%rax │ │ │ │ - call 34b3f0 <__cxa_finalize@plt+0x3203a0> │ │ │ │ - call 34d590 <__cxa_finalize@plt+0x322540> │ │ │ │ - jmp 34b387 <__cxa_finalize@plt+0x320337> │ │ │ │ + call 3436b0 <__cxa_finalize@plt+0x318660> │ │ │ │ + call 345850 <__cxa_finalize@plt+0x31a800> │ │ │ │ + jmp 343647 <__cxa_finalize@plt+0x3185f7> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x572(%rip),%r8 │ │ │ │ - jmp 34b5f0 <__cxa_finalize@plt+0x3205a0> │ │ │ │ + jmp 3438b0 <__cxa_finalize@plt+0x318860> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x252(%rip),%r8 │ │ │ │ - jmp 34b5f0 <__cxa_finalize@plt+0x3205a0> │ │ │ │ + jmp 3438b0 <__cxa_finalize@plt+0x318860> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x42(%rip),%r8 │ │ │ │ - jmp 34b5f0 <__cxa_finalize@plt+0x3205a0> │ │ │ │ + jmp 3438b0 <__cxa_finalize@plt+0x318860> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1c(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x100,%rsp │ │ │ │ - jmp 34ad20 <__cxa_finalize@plt+0x31fcd0> │ │ │ │ - call 34b650 <__cxa_finalize@plt+0x320600> │ │ │ │ + jmp 342fe0 <__cxa_finalize@plt+0x317f90> │ │ │ │ + call 343910 <__cxa_finalize@plt+0x3188c0> │ │ │ │ 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 0x93c9b(%rip),%ymm7 │ │ │ │ - vpbroadcastd 0x931ba(%rip),%ymm12 │ │ │ │ - call 34af10 <__cxa_finalize@plt+0x31fec0> │ │ │ │ + vpbroadcastd 0x9ac9b(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x9a10a(%rip),%ymm12 │ │ │ │ + call 3431d0 <__cxa_finalize@plt+0x318180> │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa %ymm7,(%rdx) │ │ │ │ - vpbroadcastd 0x93c83(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x9ac83(%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 │ │ │ │ @@ -720101,15 +715130,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 0x93c2a(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0x9ac2a(%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 │ │ │ │ @@ -720119,15 +715148,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 0x93bad(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x9abad(%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 │ │ │ │ @@ -720137,15 +715166,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 0x93b2c(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0x9ab2c(%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 │ │ │ │ @@ -720175,16 +715204,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 34b8c0 <__cxa_finalize@plt+0x320870> │ │ │ │ - vpbroadcastd 0x93aa0(%rip),%ymm3 │ │ │ │ + jne 343b80 <__cxa_finalize@plt+0x318b30> │ │ │ │ + vpbroadcastd 0x9aaa0(%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 │ │ │ │ @@ -720196,79 +715225,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 34b866 <__cxa_finalize@plt+0x320816> │ │ │ │ + jg 343b26 <__cxa_finalize@plt+0x318ad6> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ lea 0x821(%rip),%r8 │ │ │ │ - jmp 34b8c0 <__cxa_finalize@plt+0x320870> │ │ │ │ + jmp 343b80 <__cxa_finalize@plt+0x318b30> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x506(%rip),%r8 │ │ │ │ - jmp 34b8c0 <__cxa_finalize@plt+0x320870> │ │ │ │ + jmp 343b80 <__cxa_finalize@plt+0x318b30> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x6ac(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x93a17(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x93a12(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x9aa17(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9aa12(%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 34ba80 <__cxa_finalize@plt+0x320a30> │ │ │ │ + call 343d40 <__cxa_finalize@plt+0x318cf0> │ │ │ │ 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 34baa0 <__cxa_finalize@plt+0x320a50> │ │ │ │ + call 343d60 <__cxa_finalize@plt+0x318d10> │ │ │ │ vpcmpeqd %ymm4,%ymm4,%ymm4 │ │ │ │ vpsubd %ymm4,%ymm0,%ymm0 │ │ │ │ vpsubd %ymm4,%ymm1,%ymm1 │ │ │ │ vpsubd %ymm4,%ymm2,%ymm2 │ │ │ │ vpsubd %ymm4,%ymm3,%ymm3 │ │ │ │ - call 34bc40 <__cxa_finalize@plt+0x320bf0> │ │ │ │ + call 343f00 <__cxa_finalize@plt+0x318eb0> │ │ │ │ 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 34bc90 <__cxa_finalize@plt+0x320c40> │ │ │ │ - lea 0x92e75(%rip),%rax │ │ │ │ - call 32afb0 <__cxa_finalize@plt+0x2fff60> │ │ │ │ - vpbroadcastd 0x92e17(%rip),%ymm4 │ │ │ │ + call 343f50 <__cxa_finalize@plt+0x318f00> │ │ │ │ + lea 0x99dc5(%rip),%rax │ │ │ │ + call 325030 <__cxa_finalize@plt+0x2f9fe0> │ │ │ │ + vpbroadcastd 0x99d67(%rip),%ymm4 │ │ │ │ vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x938da(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x9a8da(%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) │ │ │ │ @@ -720290,62 +715319,62 @@ │ │ │ │ vmovdqa %ymm0,(%rdi) │ │ │ │ vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ vmovdqa %ymm2,(%rax) │ │ │ │ vmovdqa %ymm3,(%rax,%rsi,1) │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vpbroadcastd 0x92d83(%rip),%ymm7 │ │ │ │ - call 3489b0 <__cxa_finalize@plt+0x31d960> │ │ │ │ + vpbroadcastd 0x99cd3(%rip),%ymm7 │ │ │ │ + call 340c70 <__cxa_finalize@plt+0x315c20> │ │ │ │ vpsubd %ymm4,%ymm0,%ymm3 │ │ │ │ vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ vpaddd %ymm5,%ymm2,%ymm1 │ │ │ │ vpsubd %ymm5,%ymm2,%ymm2 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - vbroadcasti128 0x937b7(%rip),%ymm4 │ │ │ │ + vbroadcasti128 0x9a7b7(%rip),%ymm4 │ │ │ │ vpmulld %ymm4,%ymm10,%ymm12 │ │ │ │ vpmulld %ymm4,%ymm11,%ymm4 │ │ │ │ - vbroadcasti128 0x936c4(%rip),%ymm13 │ │ │ │ + vbroadcasti128 0x9a6c4(%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 0x936d4(%rip),%ymm4 │ │ │ │ + vbroadcasti128 0x9a6d4(%rip),%ymm4 │ │ │ │ vpmulld %ymm4,%ymm5,%ymm12 │ │ │ │ vpmulld %ymm6,%ymm4,%ymm4 │ │ │ │ - vbroadcasti128 0x93721(%rip),%ymm13 │ │ │ │ + vbroadcasti128 0x9a721(%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 0x936d4(%rip),%ymm12 │ │ │ │ + vbroadcasti128 0x9a6d4(%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 0x93699(%rip),%ymm6 │ │ │ │ - vpbroadcastd 0x936a8(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x9a699(%rip),%ymm6 │ │ │ │ + vpbroadcastd 0x9a6a8(%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 0x93669(%rip),%ymm6 │ │ │ │ + vbroadcasti128 0x9a669(%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 │ │ │ │ @@ -720354,15 +715383,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 0x93623(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9a623(%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 │ │ │ │ @@ -720398,15 +715427,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 0x92b27(%rip),%ymm8 │ │ │ │ + vbroadcasti128 0x99a77(%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 │ │ │ │ @@ -720419,28 +715448,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 34bd30 <__cxa_finalize@plt+0x320ce0> │ │ │ │ + jmp 343ff0 <__cxa_finalize@plt+0x318fa0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xa6(%rip),%r8 │ │ │ │ - jmp 34bd30 <__cxa_finalize@plt+0x320ce0> │ │ │ │ + jmp 343ff0 <__cxa_finalize@plt+0x318fa0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x24c(%rip),%r8 │ │ │ │ - jmp 34bd30 <__cxa_finalize@plt+0x320ce0> │ │ │ │ + jmp 343ff0 <__cxa_finalize@plt+0x318fa0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x391(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x935a7(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x935a2(%rip),%ymm13 │ │ │ │ - call 347840 <__cxa_finalize@plt+0x31c7f0> │ │ │ │ + vpbroadcastd 0x9a5a7(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9a5a2(%rip),%ymm13 │ │ │ │ + call 33fb00 <__cxa_finalize@plt+0x314ab0> │ │ │ │ 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 │ │ │ │ @@ -720455,24 +715484,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 34bc90 <__cxa_finalize@plt+0x320c40> │ │ │ │ - lea 0x92a87(%rip),%rax │ │ │ │ - call 32b1d0 <__cxa_finalize@plt+0x300180> │ │ │ │ - jmp 34b9d0 <__cxa_finalize@plt+0x320980> │ │ │ │ + call 343f50 <__cxa_finalize@plt+0x318f00> │ │ │ │ + lea 0x999d7(%rip),%rax │ │ │ │ + call 325250 <__cxa_finalize@plt+0x2fa200> │ │ │ │ + jmp 343c90 <__cxa_finalize@plt+0x318c40> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastd 0x934cb(%rip),%ymm6 │ │ │ │ + vpbroadcastd 0x9a4cb(%rip),%ymm6 │ │ │ │ vmovdqa (%rdx),%ymm0 │ │ │ │ vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vpbroadcastd 0x934c5(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x9a4c5(%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 │ │ │ │ @@ -720490,15 +715519,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 0x93428(%rip),%ymm1 │ │ │ │ + vpbroadcastd 0x9a428(%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 │ │ │ │ @@ -720518,73 +715547,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 34bf20 <__cxa_finalize@plt+0x320ed0> │ │ │ │ + jmp 3441e0 <__cxa_finalize@plt+0x319190> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x14a(%rip),%r8 │ │ │ │ - jmp 34bf20 <__cxa_finalize@plt+0x320ed0> │ │ │ │ + jmp 3441e0 <__cxa_finalize@plt+0x319190> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x5c(%rip),%r8 │ │ │ │ - jmp 34bf20 <__cxa_finalize@plt+0x320ed0> │ │ │ │ + jmp 3441e0 <__cxa_finalize@plt+0x319190> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1a1(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x933b7(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x933b2(%rip),%ymm13 │ │ │ │ - call 347840 <__cxa_finalize@plt+0x31c7f0> │ │ │ │ + vpbroadcastd 0x9a3b7(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9a3b2(%rip),%ymm13 │ │ │ │ + call 33fb00 <__cxa_finalize@plt+0x314ab0> │ │ │ │ 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 34bd6e <__cxa_finalize@plt+0x320d1e> │ │ │ │ - call 34bc90 <__cxa_finalize@plt+0x320c40> │ │ │ │ - lea 0x928d1(%rip),%rax │ │ │ │ - call 32b1d0 <__cxa_finalize@plt+0x300180> │ │ │ │ - vpbroadcastd 0x92873(%rip),%ymm4 │ │ │ │ + jmp 34402e <__cxa_finalize@plt+0x318fde> │ │ │ │ + call 343f50 <__cxa_finalize@plt+0x318f00> │ │ │ │ + lea 0x99821(%rip),%rax │ │ │ │ + call 325250 <__cxa_finalize@plt+0x2fa200> │ │ │ │ + vpbroadcastd 0x997c3(%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 0x9332d(%rip),%ymm5 │ │ │ │ - jmp 34b9ff <__cxa_finalize@plt+0x3209af> │ │ │ │ + vpbroadcastd 0x9a32d(%rip),%ymm5 │ │ │ │ + jmp 343cbf <__cxa_finalize@plt+0x318c6f> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea -0x5f8(%rip),%r8 │ │ │ │ - jmp 34bff0 <__cxa_finalize@plt+0x320fa0> │ │ │ │ + jmp 3442b0 <__cxa_finalize@plt+0x319260> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x21a(%rip),%r8 │ │ │ │ - jmp 34bff0 <__cxa_finalize@plt+0x320fa0> │ │ │ │ + jmp 3442b0 <__cxa_finalize@plt+0x319260> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x74(%rip),%r8 │ │ │ │ - jmp 34bff0 <__cxa_finalize@plt+0x320fa0> │ │ │ │ + jmp 3442b0 <__cxa_finalize@plt+0x319260> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xd1(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x932cb(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9a2cb(%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 0x9326f(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x9a26f(%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 │ │ │ │ @@ -720602,46 +715631,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 34bc90 <__cxa_finalize@plt+0x320c40> │ │ │ │ - vpbroadcastd 0x9273e(%rip),%ymm7 │ │ │ │ + call 343f50 <__cxa_finalize@plt+0x318f00> │ │ │ │ + vpbroadcastd 0x9968e(%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 34b9d0 <__cxa_finalize@plt+0x320980> │ │ │ │ + jmp 343c90 <__cxa_finalize@plt+0x318c40> │ │ │ │ nop │ │ │ │ lea 0x60(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 34c140 <__cxa_finalize@plt+0x3210f0> │ │ │ │ - vpbroadcastd 0x931d8(%rip),%ymm3 │ │ │ │ - jmp 34b838 <__cxa_finalize@plt+0x3207e8> │ │ │ │ + jne 344400 <__cxa_finalize@plt+0x3193b0> │ │ │ │ + vpbroadcastd 0x9a1d8(%rip),%ymm3 │ │ │ │ + jmp 343af8 <__cxa_finalize@plt+0x318aa8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x4f1(%rip),%r8 │ │ │ │ - jmp 34c140 <__cxa_finalize@plt+0x3210f0> │ │ │ │ + jmp 344400 <__cxa_finalize@plt+0x3193b0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1f0(%rip),%r8 │ │ │ │ - jmp 34c140 <__cxa_finalize@plt+0x3210f0> │ │ │ │ + jmp 344400 <__cxa_finalize@plt+0x3193b0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x370(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x9319f(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x9319a(%rip),%ymm9 │ │ │ │ - jmp 34b8d2 <__cxa_finalize@plt+0x320882> │ │ │ │ - vpbroadcastd 0x93180(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x9317b(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x9a19f(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9a19a(%rip),%ymm9 │ │ │ │ + jmp 343b92 <__cxa_finalize@plt+0x318b42> │ │ │ │ + vpbroadcastd 0x9a180(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9a17b(%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 │ │ │ │ @@ -720674,158 +715703,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 3474e0 <__cxa_finalize@plt+0x31c490> │ │ │ │ + call 33f7a0 <__cxa_finalize@plt+0x314750> │ │ │ │ vpmulld %ymm6,%ymm10,%ymm0 │ │ │ │ vpmulld %ymm6,%ymm11,%ymm2 │ │ │ │ vpmulld %ymm6,%ymm12,%ymm4 │ │ │ │ vpmulld %ymm6,%ymm13,%ymm6 │ │ │ │ - vpbroadcastd 0x93079(%rip),%ymm10 │ │ │ │ - call 347570 <__cxa_finalize@plt+0x31c520> │ │ │ │ + vpbroadcastd 0x9a079(%rip),%ymm10 │ │ │ │ + call 33f830 <__cxa_finalize@plt+0x3147e0> │ │ │ │ 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 0x9303b(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x9a03b(%rip),%ymm5 │ │ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ vpermq $0xd8,%ymm1,%ymm1 │ │ │ │ vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ vpermq $0xd8,%ymm3,%ymm3 │ │ │ │ - jmp 34b9f6 <__cxa_finalize@plt+0x3209a6> │ │ │ │ + jmp 343cb6 <__cxa_finalize@plt+0x318c66> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ lea -0x170(%rip),%r8 │ │ │ │ - jmp 34c300 <__cxa_finalize@plt+0x3212b0> │ │ │ │ + jmp 3445c0 <__cxa_finalize@plt+0x319570> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x40(%rip),%r8 │ │ │ │ - jmp 34c300 <__cxa_finalize@plt+0x3212b0> │ │ │ │ + jmp 3445c0 <__cxa_finalize@plt+0x319570> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1c0(%rip),%r8 │ │ │ │ - jmp 34c300 <__cxa_finalize@plt+0x3212b0> │ │ │ │ + jmp 3445c0 <__cxa_finalize@plt+0x319570> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x311(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x92fdf(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x92fda(%rip),%ymm13 │ │ │ │ - jmp 34bd42 <__cxa_finalize@plt+0x320cf2> │ │ │ │ - call 34c350 <__cxa_finalize@plt+0x321300> │ │ │ │ + vpbroadcastd 0x99fdf(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x99fda(%rip),%ymm13 │ │ │ │ + jmp 344002 <__cxa_finalize@plt+0x318fb2> │ │ │ │ + call 344610 <__cxa_finalize@plt+0x3195c0> │ │ │ │ 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 34b9f6 <__cxa_finalize@plt+0x3209a6> │ │ │ │ + jmp 343cb6 <__cxa_finalize@plt+0x318c66> │ │ │ │ nopl (%rax) │ │ │ │ - vpbroadcastd 0x92f87(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x92f82(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x99f87(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x99f82(%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 349110 <__cxa_finalize@plt+0x31e0c0> │ │ │ │ + call 3413d0 <__cxa_finalize@plt+0x316380> │ │ │ │ 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 349110 <__cxa_finalize@plt+0x31e0c0> │ │ │ │ + call 3413d0 <__cxa_finalize@plt+0x316380> │ │ │ │ vmovdqa %ymm0,0x20(%rdx) │ │ │ │ vmovdqa %ymm1,0x60(%rdx) │ │ │ │ vmovdqa %ymm2,0xa0(%rdx) │ │ │ │ vmovdqa %ymm3,0xe0(%rdx) │ │ │ │ - call 34bdd0 <__cxa_finalize@plt+0x320d80> │ │ │ │ - vpbroadcastd 0x9240f(%rip),%ymm6 │ │ │ │ - call 34bea0 <__cxa_finalize@plt+0x320e50> │ │ │ │ + call 344090 <__cxa_finalize@plt+0x319040> │ │ │ │ + vpbroadcastd 0x9935f(%rip),%ymm6 │ │ │ │ + call 344160 <__cxa_finalize@plt+0x319110> │ │ │ │ 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 0x923b7(%rip),%ymm4 │ │ │ │ - vpbroadcastd 0x92e86(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x99307(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x99e86(%rip),%ymm5 │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea -0x300(%rip),%r8 │ │ │ │ - jmp 34c490 <__cxa_finalize@plt+0x321440> │ │ │ │ + jmp 344750 <__cxa_finalize@plt+0x319700> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x150(%rip),%r8 │ │ │ │ - jmp 34c490 <__cxa_finalize@plt+0x321440> │ │ │ │ + jmp 344750 <__cxa_finalize@plt+0x319700> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x30(%rip),%r8 │ │ │ │ - jmp 34c490 <__cxa_finalize@plt+0x321440> │ │ │ │ + jmp 344750 <__cxa_finalize@plt+0x319700> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x181(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x92e4f(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x92e4a(%rip),%ymm13 │ │ │ │ - jmp 34bf32 <__cxa_finalize@plt+0x320ee2> │ │ │ │ - call 34c350 <__cxa_finalize@plt+0x321300> │ │ │ │ + vpbroadcastd 0x99e4f(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x99e4a(%rip),%ymm13 │ │ │ │ + jmp 3441f2 <__cxa_finalize@plt+0x3191a2> │ │ │ │ + call 344610 <__cxa_finalize@plt+0x3195c0> │ │ │ │ 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 34b9f6 <__cxa_finalize@plt+0x3209a6> │ │ │ │ + jmp 343cb6 <__cxa_finalize@plt+0x318c66> │ │ │ │ nopl (%rax) │ │ │ │ lea -0x390(%rip),%r8 │ │ │ │ - jmp 34c520 <__cxa_finalize@plt+0x3214d0> │ │ │ │ + jmp 3447e0 <__cxa_finalize@plt+0x319790> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x1e0(%rip),%r8 │ │ │ │ - jmp 34c520 <__cxa_finalize@plt+0x3214d0> │ │ │ │ + jmp 3447e0 <__cxa_finalize@plt+0x319790> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x60(%rip),%r8 │ │ │ │ - jmp 34c520 <__cxa_finalize@plt+0x3214d0> │ │ │ │ + jmp 3447e0 <__cxa_finalize@plt+0x319790> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xf1(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x92d83(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x99d83(%rip),%ymm8 │ │ │ │ vpermq $0xd8,(%rdx),%ymm0 │ │ │ │ vpermq $0xd8,0x20(%rdx),%ymm1 │ │ │ │ vpermq $0xd8,0x40(%rdx),%ymm2 │ │ │ │ vpermq $0xd8,0x60(%rdx),%ymm3 │ │ │ │ - vpbroadcastd 0x92d67(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x99d67(%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 │ │ │ │ @@ -720855,16 +715884,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 0x92ccf(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x92cca(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x99ccf(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x99cca(%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 │ │ │ │ @@ -720873,16 +715902,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 0x92c51(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x92190(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x99c51(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x990e0(%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 │ │ │ │ @@ -720899,80 +715928,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 34bc90 <__cxa_finalize@plt+0x320c40> │ │ │ │ - vpbroadcastd 0x92102(%rip),%ymm4 │ │ │ │ + call 343f50 <__cxa_finalize@plt+0x318f00> │ │ │ │ + vpbroadcastd 0x99052(%rip),%ymm4 │ │ │ │ vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ │ │ vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd 0x92bbd(%rip),%ymm5 │ │ │ │ - jmp 34b9f6 <__cxa_finalize@plt+0x3209a6> │ │ │ │ + vpbroadcastd 0x99bbd(%rip),%ymm5 │ │ │ │ + jmp 343cb6 <__cxa_finalize@plt+0x318c66> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1ab(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 34c780 <__cxa_finalize@plt+0x321730> │ │ │ │ + jne 344a40 <__cxa_finalize@plt+0x3199f0> │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x92b9e(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x99b9e(%rip),%ymm3 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x8,%ecx │ │ │ │ sub $0xffffff80,%eax │ │ │ │ sar $0x8,%eax │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ - jmp 34b843 <__cxa_finalize@plt+0x3207f3> │ │ │ │ + jmp 343b03 <__cxa_finalize@plt+0x318ab3> │ │ │ │ lea 0x1113(%rip),%r8 │ │ │ │ - jmp 34c780 <__cxa_finalize@plt+0x321730> │ │ │ │ + jmp 344a40 <__cxa_finalize@plt+0x3199f0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x46a(%rip),%r8 │ │ │ │ - jmp 34c780 <__cxa_finalize@plt+0x321730> │ │ │ │ + jmp 344a40 <__cxa_finalize@plt+0x3199f0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xda4(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x100,%rsp │ │ │ │ - vpbroadcastd 0x92b49(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x92b44(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x92a4f(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x99b49(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x99b44(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x99a4f(%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 0x92018(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x98f68(%rip),%ymm11 │ │ │ │ lea 0x80(%rsp),%rax │ │ │ │ - call 34a60c <__cxa_finalize@plt+0x31f5bc> │ │ │ │ + call 3428cc <__cxa_finalize@plt+0x31787c> │ │ │ │ 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 349540 <__cxa_finalize@plt+0x31e4f0> │ │ │ │ - call 34a500 <__cxa_finalize@plt+0x31f4b0> │ │ │ │ + call 341800 <__cxa_finalize@plt+0x3167b0> │ │ │ │ + call 3427c0 <__cxa_finalize@plt+0x317770> │ │ │ │ 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 34c920 <__cxa_finalize@plt+0x3218d0> │ │ │ │ + call 344be0 <__cxa_finalize@plt+0x319b90> │ │ │ │ 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 │ │ │ │ @@ -720982,27 +716011,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 34c990 <__cxa_finalize@plt+0x321940> │ │ │ │ - call 32b7c0 <__cxa_finalize@plt+0x300770> │ │ │ │ - vpbroadcastd 0x91f0b(%rip),%ymm10 │ │ │ │ + call 344c50 <__cxa_finalize@plt+0x319c00> │ │ │ │ + call 325840 <__cxa_finalize@plt+0x2fa7f0> │ │ │ │ + vpbroadcastd 0x98e5b(%rip),%ymm10 │ │ │ │ vpmulhrsw %ymm0,%ymm10,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm10,%ymm1 │ │ │ │ vpmulhrsw %ymm2,%ymm10,%ymm2 │ │ │ │ vpmulhrsw %ymm3,%ymm10,%ymm3 │ │ │ │ - call 34ca50 <__cxa_finalize@plt+0x321a00> │ │ │ │ + call 344d10 <__cxa_finalize@plt+0x319cc0> │ │ │ │ vpmulhrsw %ymm4,%ymm10,%ymm0 │ │ │ │ vpmulhrsw %ymm5,%ymm10,%ymm1 │ │ │ │ vpmulhrsw %ymm6,%ymm10,%ymm2 │ │ │ │ vpmulhrsw %ymm7,%ymm10,%ymm3 │ │ │ │ - call 34ca62 <__cxa_finalize@plt+0x321a12> │ │ │ │ + call 344d22 <__cxa_finalize@plt+0x319cd2> │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa -0x80(%rax),%ymm14 │ │ │ │ vmovdqa -0x60(%rax),%ymm13 │ │ │ │ vmovdqa -0x40(%rax),%ymm12 │ │ │ │ @@ -721024,15 +716053,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 0x91ea9(%rip),%rax │ │ │ │ + lea 0x98df9(%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 │ │ │ │ @@ -721066,15 +716095,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 0x92877(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x99877(%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) │ │ │ │ @@ -721099,36 +716128,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 34cb30 <__cxa_finalize@plt+0x321ae0> │ │ │ │ + jmp 344df0 <__cxa_finalize@plt+0x319da0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xca(%rip),%r8 │ │ │ │ - jmp 34cb30 <__cxa_finalize@plt+0x321ae0> │ │ │ │ + jmp 344df0 <__cxa_finalize@plt+0x319da0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xa04(%rip),%r8 │ │ │ │ - jmp 34cb30 <__cxa_finalize@plt+0x321ae0> │ │ │ │ + jmp 344df0 <__cxa_finalize@plt+0x319da0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xd43(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x100,%rsp │ │ │ │ - vpbroadcastd 0x92799(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x92794(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x99799(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x99794(%rip),%ymm14 │ │ │ │ lea 0x80(%rsp),%rax │ │ │ │ - call 34cc80 <__cxa_finalize@plt+0x321c30> │ │ │ │ - vpbroadcastd 0x9274e(%rip),%ymm14 │ │ │ │ + call 344f40 <__cxa_finalize@plt+0x319ef0> │ │ │ │ + vpbroadcastd 0x9974e(%rip),%ymm14 │ │ │ │ vpsrld $0xb,%ymm15,%ymm15 │ │ │ │ vpsubd %ymm15,%ymm14,%ymm13 │ │ │ │ - call 34cc30 <__cxa_finalize@plt+0x321be0> │ │ │ │ + call 344ef0 <__cxa_finalize@plt+0x319ea0> │ │ │ │ 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 │ │ │ │ @@ -721138,30 +716167,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 34c990 <__cxa_finalize@plt+0x321940> │ │ │ │ - call 32bad0 <__cxa_finalize@plt+0x300a80> │ │ │ │ - call 32bdc0 <__cxa_finalize@plt+0x300d70> │ │ │ │ - vpbroadcastd 0x91c07(%rip),%ymm10 │ │ │ │ + call 344c50 <__cxa_finalize@plt+0x319c00> │ │ │ │ + call 325b50 <__cxa_finalize@plt+0x2fab00> │ │ │ │ + call 325e40 <__cxa_finalize@plt+0x2fadf0> │ │ │ │ + vpbroadcastd 0x98b57(%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 34ca50 <__cxa_finalize@plt+0x321a00> │ │ │ │ + call 344d10 <__cxa_finalize@plt+0x319cc0> │ │ │ │ vpmulhrsw %ymm4,%ymm10,%ymm0 │ │ │ │ vpmulhrsw %ymm5,%ymm11,%ymm1 │ │ │ │ vpmulhrsw %ymm6,%ymm10,%ymm2 │ │ │ │ vpmulhrsw %ymm7,%ymm11,%ymm3 │ │ │ │ - call 34ca62 <__cxa_finalize@plt+0x321a12> │ │ │ │ + call 344d22 <__cxa_finalize@plt+0x319cd2> │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ vpaddd %ymm0,%ymm15,%ymm0 │ │ │ │ vpsubd %ymm1,%ymm15,%ymm1 │ │ │ │ vpaddd %ymm2,%ymm15,%ymm2 │ │ │ │ @@ -721176,24 +716205,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 0x9256f(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0x9956f(%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 0x91b38(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x98a88(%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 │ │ │ │ @@ -721202,15 +716231,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 34d1a5 <__cxa_finalize@plt+0x322155> │ │ │ │ + call 345465 <__cxa_finalize@plt+0x31a415> │ │ │ │ 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 │ │ │ │ @@ -721227,54 +716256,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 0x924bd(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x994bd(%rip),%ymm8 │ │ │ │ vpmulld %ymm1,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm0,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x923aa(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x993aa(%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 0x9243b(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x9943b(%rip),%ymm8 │ │ │ │ vpmulld %ymm3,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm2,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x923a8(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x993a8(%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 0x92399(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x99399(%rip),%ymm8 │ │ │ │ vpmulld %ymm5,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm4,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x923c6(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x993c6(%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 0x92327(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x99327(%rip),%ymm8 │ │ │ │ vpmulld %ymm7,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm6,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x923b4(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x993b4(%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 │ │ │ │ @@ -721299,16 +716328,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 0x92325(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x9225c(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x99325(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x9925c(%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 │ │ │ │ @@ -721345,16 +716374,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 0x921f3(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x921d2(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x991f3(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x991d2(%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 │ │ │ │ @@ -721407,15 +716436,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 0x9216a(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9916a(%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 │ │ │ │ @@ -721430,54 +716459,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 0x920ca(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x990ca(%rip),%ymm8 │ │ │ │ vpmulld %ymm1,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm0,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x91fb7(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x98fb7(%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 0x92048(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x99048(%rip),%ymm8 │ │ │ │ vpmulld %ymm3,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm2,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x91fb5(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x98fb5(%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 0x91fa6(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x98fa6(%rip),%ymm8 │ │ │ │ vpmulld %ymm5,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm4,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x91fd3(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x98fd3(%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 0x91f34(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x98f34(%rip),%ymm8 │ │ │ │ vpmulld %ymm7,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm6,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x91fc1(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x98fc1(%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 │ │ │ │ @@ -721502,16 +716531,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 0x91f32(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x91e69(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x98f32(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x98e69(%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 │ │ │ │ @@ -721544,16 +716573,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 0x91df4(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x91e03(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x98df4(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x98e03(%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 │ │ │ │ @@ -721578,57 +716607,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 34d4d0 <__cxa_finalize@plt+0x322480> │ │ │ │ + jmp 345790 <__cxa_finalize@plt+0x31a740> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x8d6(%rip),%r8 │ │ │ │ - jmp 34d4d0 <__cxa_finalize@plt+0x322480> │ │ │ │ + jmp 345790 <__cxa_finalize@plt+0x31a740> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x64(%rip),%r8 │ │ │ │ - jmp 34d4d0 <__cxa_finalize@plt+0x322480> │ │ │ │ + jmp 345790 <__cxa_finalize@plt+0x31a740> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x3a3(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x100,%rsp │ │ │ │ - vpbroadcastd 0x91df9(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x91df4(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x98df9(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x98df4(%rip),%ymm14 │ │ │ │ lea 0x80(%rsp),%rax │ │ │ │ - call 34cc80 <__cxa_finalize@plt+0x321c30> │ │ │ │ - vpbroadcastd 0x91dae(%rip),%ymm14 │ │ │ │ + call 344f40 <__cxa_finalize@plt+0x319ef0> │ │ │ │ + vpbroadcastd 0x98dae(%rip),%ymm14 │ │ │ │ vpsrld $0xb,%ymm15,%ymm15 │ │ │ │ vpsubd %ymm15,%ymm14,%ymm13 │ │ │ │ - call 34d590 <__cxa_finalize@plt+0x322540> │ │ │ │ - jmp 34cb76 <__cxa_finalize@plt+0x321b26> │ │ │ │ - call 34c990 <__cxa_finalize@plt+0x321940> │ │ │ │ - call 32bad0 <__cxa_finalize@plt+0x300a80> │ │ │ │ - call 32bdc0 <__cxa_finalize@plt+0x300d70> │ │ │ │ - vpbroadcastd 0x912bd(%rip),%ymm10 │ │ │ │ + call 345850 <__cxa_finalize@plt+0x31a800> │ │ │ │ + jmp 344e36 <__cxa_finalize@plt+0x319de6> │ │ │ │ + call 344c50 <__cxa_finalize@plt+0x319c00> │ │ │ │ + call 325b50 <__cxa_finalize@plt+0x2fab00> │ │ │ │ + call 325e40 <__cxa_finalize@plt+0x2fadf0> │ │ │ │ + vpbroadcastd 0x9820d(%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 34ca50 <__cxa_finalize@plt+0x321a00> │ │ │ │ + call 344d10 <__cxa_finalize@plt+0x319cc0> │ │ │ │ vpmulhrsw %ymm5,%ymm11,%ymm0 │ │ │ │ vpmulhrsw %ymm6,%ymm10,%ymm1 │ │ │ │ vpmulhrsw %ymm7,%ymm11,%ymm2 │ │ │ │ vpmulhrsw %ymm10,%ymm12,%ymm3 │ │ │ │ - call 34ca62 <__cxa_finalize@plt+0x321a12> │ │ │ │ + call 344d22 <__cxa_finalize@plt+0x319cd2> │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ vpsubd %ymm7,%ymm13,%ymm8 │ │ │ │ vpaddd %ymm9,%ymm14,%ymm7 │ │ │ │ @@ -721646,29 +716675,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 34d620 <__cxa_finalize@plt+0x3225d0> │ │ │ │ + jmp 3458e0 <__cxa_finalize@plt+0x31a890> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0xa26(%rip),%r8 │ │ │ │ - jmp 34d620 <__cxa_finalize@plt+0x3225d0> │ │ │ │ + jmp 3458e0 <__cxa_finalize@plt+0x31a890> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0xec(%rip),%r8 │ │ │ │ - jmp 34d620 <__cxa_finalize@plt+0x3225d0> │ │ │ │ + jmp 3458e0 <__cxa_finalize@plt+0x31a890> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x253(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x100,%rsp │ │ │ │ - vpbroadcastd 0x91bc1(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0x98bc1(%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 │ │ │ │ @@ -721678,15 +716707,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 0x91144(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x98094(%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 │ │ │ │ @@ -721712,15 +716741,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 0x91b55(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0x98b55(%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 │ │ │ │ @@ -721730,15 +716759,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 0x91ae6(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x98ae6(%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 │ │ │ │ @@ -721764,54 +716793,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 34c990 <__cxa_finalize@plt+0x321940> │ │ │ │ - vpbroadcastd 0x90f7c(%rip),%ymm10 │ │ │ │ - jmp 34c8e5 <__cxa_finalize@plt+0x321895> │ │ │ │ + call 344c50 <__cxa_finalize@plt+0x319c00> │ │ │ │ + vpbroadcastd 0x97ecc(%rip),%ymm10 │ │ │ │ + jmp 344ba5 <__cxa_finalize@plt+0x319b55> │ │ │ │ nopl (%rax) │ │ │ │ lea 0x7e(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 34d8e0 <__cxa_finalize@plt+0x322890> │ │ │ │ + jne 345ba0 <__cxa_finalize@plt+0x31ab50> │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x91a42(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x98a42(%rip),%ymm3 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x8,%ecx │ │ │ │ sub $0xffffff80,%eax │ │ │ │ sar $0x8,%eax │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ - jmp 34b843 <__cxa_finalize@plt+0x3207f3> │ │ │ │ + jmp 343b03 <__cxa_finalize@plt+0x318ab3> │ │ │ │ lea 0x51c(%rip),%r8 │ │ │ │ - jmp 34d8e0 <__cxa_finalize@plt+0x322890> │ │ │ │ + jmp 345ba0 <__cxa_finalize@plt+0x31ab50> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x28e(%rip),%r8 │ │ │ │ - jmp 34d8e0 <__cxa_finalize@plt+0x322890> │ │ │ │ + jmp 345ba0 <__cxa_finalize@plt+0x31ab50> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x41e(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x100,%rsp │ │ │ │ - vpbroadcastd 0x919f1(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x919ec(%rip),%ymm13 │ │ │ │ - jmp 34c7a0 <__cxa_finalize@plt+0x321750> │ │ │ │ - call 34d920 <__cxa_finalize@plt+0x3228d0> │ │ │ │ + vpbroadcastd 0x989f1(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x989ec(%rip),%ymm13 │ │ │ │ + jmp 344a60 <__cxa_finalize@plt+0x319a10> │ │ │ │ + call 345be0 <__cxa_finalize@plt+0x31ab90> │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 34b270 <__cxa_finalize@plt+0x320220> │ │ │ │ - vpbroadcastd 0x919b2(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x919ad(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x90ecc(%rip),%ymm11 │ │ │ │ + call 343530 <__cxa_finalize@plt+0x3184e0> │ │ │ │ + vpbroadcastd 0x989b2(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x989ad(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x97e1c(%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 │ │ │ │ @@ -721820,16 +716849,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 349588 <__cxa_finalize@plt+0x31e538> │ │ │ │ - call 349f60 <__cxa_finalize@plt+0x31ef10> │ │ │ │ + call 341848 <__cxa_finalize@plt+0x3167f8> │ │ │ │ + call 342220 <__cxa_finalize@plt+0x3171d0> │ │ │ │ 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) │ │ │ │ @@ -721846,72 +716875,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 349588 <__cxa_finalize@plt+0x31e538> │ │ │ │ - call 349f60 <__cxa_finalize@plt+0x31ef10> │ │ │ │ + call 341848 <__cxa_finalize@plt+0x3167f8> │ │ │ │ + call 342220 <__cxa_finalize@plt+0x3171d0> │ │ │ │ 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 34dad0 <__cxa_finalize@plt+0x322a80> │ │ │ │ - call 34ca62 <__cxa_finalize@plt+0x321a12> │ │ │ │ + call 345d90 <__cxa_finalize@plt+0x31ad40> │ │ │ │ + call 344d22 <__cxa_finalize@plt+0x319cd2> │ │ │ │ vpermq $0xd8,%ymm4,%ymm0 │ │ │ │ vpermq $0xd8,%ymm5,%ymm1 │ │ │ │ vpermq $0xd8,%ymm6,%ymm2 │ │ │ │ vpermq $0xd8,%ymm7,%ymm3 │ │ │ │ - jmp 34ca62 <__cxa_finalize@plt+0x321a12> │ │ │ │ + jmp 344d22 <__cxa_finalize@plt+0x319cd2> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - vpbroadcastd 0x917fb(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x987fb(%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 34db30 <__cxa_finalize@plt+0x322ae0> │ │ │ │ + jmp 345df0 <__cxa_finalize@plt+0x31ada0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x4e(%rip),%r8 │ │ │ │ - jmp 34db30 <__cxa_finalize@plt+0x322ae0> │ │ │ │ + jmp 345df0 <__cxa_finalize@plt+0x31ada0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1de(%rip),%r8 │ │ │ │ - jmp 34db30 <__cxa_finalize@plt+0x322ae0> │ │ │ │ + jmp 345df0 <__cxa_finalize@plt+0x31ada0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x2ac(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x100,%rsp │ │ │ │ - vpbroadcastd 0x917a1(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x9179c(%rip),%ymm14 │ │ │ │ - jmp 34cb50 <__cxa_finalize@plt+0x321b00> │ │ │ │ - call 34db70 <__cxa_finalize@plt+0x322b20> │ │ │ │ - call 34da47 <__cxa_finalize@plt+0x3229f7> │ │ │ │ + vpbroadcastd 0x987a1(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x9879c(%rip),%ymm14 │ │ │ │ + jmp 344e10 <__cxa_finalize@plt+0x319dc0> │ │ │ │ + call 345e30 <__cxa_finalize@plt+0x31ade0> │ │ │ │ + call 345d07 <__cxa_finalize@plt+0x31acb7> │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - call 34b270 <__cxa_finalize@plt+0x320220> │ │ │ │ - vpbroadcastd 0x91762(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x9175d(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x90c7c(%rip),%ymm11 │ │ │ │ + call 343530 <__cxa_finalize@plt+0x3184e0> │ │ │ │ + vpbroadcastd 0x98762(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9875d(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x97bcc(%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 │ │ │ │ @@ -721920,15 +716949,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 34a0e0 <__cxa_finalize@plt+0x31f090> │ │ │ │ + call 3423a0 <__cxa_finalize@plt+0x317350> │ │ │ │ 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) │ │ │ │ @@ -721945,118 +716974,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 34a0e0 <__cxa_finalize@plt+0x31f090> │ │ │ │ + call 3423a0 <__cxa_finalize@plt+0x317350> │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea -0x392(%rip),%r8 │ │ │ │ - jmp 34dcd0 <__cxa_finalize@plt+0x322c80> │ │ │ │ + jmp 345f90 <__cxa_finalize@plt+0x31af40> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x152(%rip),%r8 │ │ │ │ - jmp 34dcd0 <__cxa_finalize@plt+0x322c80> │ │ │ │ + jmp 345f90 <__cxa_finalize@plt+0x31af40> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x3e(%rip),%r8 │ │ │ │ - jmp 34dcd0 <__cxa_finalize@plt+0x322c80> │ │ │ │ + jmp 345f90 <__cxa_finalize@plt+0x31af40> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x10c(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x100,%rsp │ │ │ │ - vpbroadcastd 0x91601(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x915fc(%rip),%ymm14 │ │ │ │ - jmp 34d4f0 <__cxa_finalize@plt+0x3224a0> │ │ │ │ - call 34db70 <__cxa_finalize@plt+0x322b20> │ │ │ │ + vpbroadcastd 0x98601(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x985fc(%rip),%ymm14 │ │ │ │ + jmp 3457b0 <__cxa_finalize@plt+0x31a760> │ │ │ │ + call 345e30 <__cxa_finalize@plt+0x31ade0> │ │ │ │ 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 34dad0 <__cxa_finalize@plt+0x322a80> │ │ │ │ - call 34ca62 <__cxa_finalize@plt+0x321a12> │ │ │ │ + call 345d90 <__cxa_finalize@plt+0x31ad40> │ │ │ │ + call 344d22 <__cxa_finalize@plt+0x319cd2> │ │ │ │ vpermq $0xd8,%ymm10,%ymm0 │ │ │ │ vpermq $0xd8,%ymm11,%ymm1 │ │ │ │ vpermq $0xd8,%ymm12,%ymm2 │ │ │ │ vpermq $0xd8,%ymm13,%ymm3 │ │ │ │ - call 34ca62 <__cxa_finalize@plt+0x321a12> │ │ │ │ + call 344d22 <__cxa_finalize@plt+0x319cd2> │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ lea -0x482(%rip),%r8 │ │ │ │ - jmp 34ddc0 <__cxa_finalize@plt+0x322d70> │ │ │ │ + jmp 346080 <__cxa_finalize@plt+0x31b030> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x242(%rip),%r8 │ │ │ │ - jmp 34ddc0 <__cxa_finalize@plt+0x322d70> │ │ │ │ + jmp 346080 <__cxa_finalize@plt+0x31b030> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0xb2(%rip),%r8 │ │ │ │ - jmp 34ddc0 <__cxa_finalize@plt+0x322d70> │ │ │ │ + jmp 346080 <__cxa_finalize@plt+0x31b030> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1c(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x100,%rsp │ │ │ │ - jmp 34d62e <__cxa_finalize@plt+0x3225de> │ │ │ │ - call 34c997 <__cxa_finalize@plt+0x321947> │ │ │ │ - vpbroadcastd 0x90a13(%rip),%ymm10 │ │ │ │ + jmp 3458ee <__cxa_finalize@plt+0x31a89e> │ │ │ │ + call 344c57 <__cxa_finalize@plt+0x319c07> │ │ │ │ + vpbroadcastd 0x97963(%rip),%ymm10 │ │ │ │ vpmulhrsw %ymm0,%ymm10,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm10,%ymm1 │ │ │ │ vpmulhrsw %ymm2,%ymm10,%ymm2 │ │ │ │ vpmulhrsw %ymm3,%ymm10,%ymm3 │ │ │ │ - call 34dad0 <__cxa_finalize@plt+0x322a80> │ │ │ │ - call 34ca62 <__cxa_finalize@plt+0x321a12> │ │ │ │ - jmp 34c8fe <__cxa_finalize@plt+0x3218ae> │ │ │ │ + call 345d90 <__cxa_finalize@plt+0x31ad40> │ │ │ │ + call 344d22 <__cxa_finalize@plt+0x319cd2> │ │ │ │ + jmp 344bbe <__cxa_finalize@plt+0x319b6e> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x292(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 34de70 <__cxa_finalize@plt+0x322e20> │ │ │ │ + jne 346130 <__cxa_finalize@plt+0x31b0e0> │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x914ae(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x984ae(%rip),%ymm3 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x10,%ecx │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ - jmp 34b84b <__cxa_finalize@plt+0x3207fb> │ │ │ │ + jmp 343b0b <__cxa_finalize@plt+0x318abb> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xe01(%rip),%r8 │ │ │ │ add $0x1c,%ecx │ │ │ │ - jmp 34de70 <__cxa_finalize@plt+0x322e20> │ │ │ │ + jmp 346130 <__cxa_finalize@plt+0x31b0e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x7f4(%rip),%r8 │ │ │ │ - jmp 34de70 <__cxa_finalize@plt+0x322e20> │ │ │ │ + jmp 346130 <__cxa_finalize@plt+0x31b0e0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xb31(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x300,%rsp │ │ │ │ - vpbroadcastd 0x91459(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x91454(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x90973(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x91356(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x98459(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x98454(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x978c3(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x98356(%rip),%ymm14 │ │ │ │ lea 0x80(%rsp),%rax │ │ │ │ sub $0x24,%ecx │ │ │ │ - jl 34dfd2 <__cxa_finalize@plt+0x322f82> │ │ │ │ + jl 346292 <__cxa_finalize@plt+0x31b242> │ │ │ │ add $0x20,%rdx │ │ │ │ - call 34e350 <__cxa_finalize@plt+0x323300> │ │ │ │ + call 346610 <__cxa_finalize@plt+0x31b5c0> │ │ │ │ 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 │ │ │ │ @@ -722108,15 +717137,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 34e350 <__cxa_finalize@plt+0x323300> │ │ │ │ + call 346610 <__cxa_finalize@plt+0x31b5c0> │ │ │ │ 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 │ │ │ │ @@ -722150,53 +717179,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 34e170 <__cxa_finalize@plt+0x323120> │ │ │ │ - lea 0x907b7(%rip),%rax │ │ │ │ + call 346430 <__cxa_finalize@plt+0x31b3e0> │ │ │ │ + lea 0x97707(%rip),%rax │ │ │ │ vmovdqa %ymm15,(%rsp) │ │ │ │ - call 32c690 <__cxa_finalize@plt+0x301640> │ │ │ │ + call 326710 <__cxa_finalize@plt+0x2fb6c0> │ │ │ │ vmovdqa 0x20(%rsp),%ymm1 │ │ │ │ - call 34e0e0 <__cxa_finalize@plt+0x323090> │ │ │ │ + call 3463a0 <__cxa_finalize@plt+0x31b350> │ │ │ │ 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 0x906f5(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x97645(%rip),%ymm12 │ │ │ │ vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ vpmulhrsw %ymm2,%ymm12,%ymm2 │ │ │ │ vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ │ │ - call 34ca50 <__cxa_finalize@plt+0x321a00> │ │ │ │ + call 344d10 <__cxa_finalize@plt+0x319cc0> │ │ │ │ vpmulhrsw %ymm4,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm5,%ymm12,%ymm1 │ │ │ │ vpmulhrsw %ymm6,%ymm12,%ymm2 │ │ │ │ vpmulhrsw %ymm7,%ymm12,%ymm3 │ │ │ │ - call 34ca62 <__cxa_finalize@plt+0x321a12> │ │ │ │ + call 344d22 <__cxa_finalize@plt+0x319cd2> │ │ │ │ vpmulhrsw 0x8(%rsp),%ymm12,%ymm0 │ │ │ │ vpmulhrsw 0x28(%rsp),%ymm12,%ymm1 │ │ │ │ vpmulhrsw %ymm10,%ymm12,%ymm2 │ │ │ │ vpmulhrsw %ymm11,%ymm12,%ymm3 │ │ │ │ - call 34ca62 <__cxa_finalize@plt+0x321a12> │ │ │ │ + call 344d22 <__cxa_finalize@plt+0x319cd2> │ │ │ │ vpmulhrsw 0x48(%rsp),%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm13,%ymm12,%ymm1 │ │ │ │ vpmulhrsw %ymm14,%ymm12,%ymm2 │ │ │ │ vpmulhrsw %ymm15,%ymm12,%ymm3 │ │ │ │ - jmp 34ca62 <__cxa_finalize@plt+0x321a12> │ │ │ │ + jmp 344d22 <__cxa_finalize@plt+0x319cd2> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ test %ecx,%ecx │ │ │ │ - jl 34e316 <__cxa_finalize@plt+0x3232c6> │ │ │ │ + jl 3465d6 <__cxa_finalize@plt+0x31b586> │ │ │ │ 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 │ │ │ │ @@ -722275,15 +717304,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 34c997 <__cxa_finalize@plt+0x321947> │ │ │ │ + call 344c57 <__cxa_finalize@plt+0x319c07> │ │ │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ │ │ vmovdqa %ymm8,%ymm9 │ │ │ │ vmovdqa %ymm8,%ymm10 │ │ │ │ vmovdqa %ymm8,%ymm11 │ │ │ │ vmovdqa %ymm8,%ymm12 │ │ │ │ vmovdqa %ymm8,%ymm13 │ │ │ │ vmovdqa %ymm8,%ymm14 │ │ │ │ @@ -722295,63 +717324,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 34a654 <__cxa_finalize@plt+0x31f604> │ │ │ │ + call 342914 <__cxa_finalize@plt+0x3178c4> │ │ │ │ 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 349588 <__cxa_finalize@plt+0x31e538> │ │ │ │ - call 34a500 <__cxa_finalize@plt+0x31f4b0> │ │ │ │ + call 341848 <__cxa_finalize@plt+0x3167f8> │ │ │ │ + call 3427c0 <__cxa_finalize@plt+0x317770> │ │ │ │ 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 34e430 <__cxa_finalize@plt+0x3233e0> │ │ │ │ + jmp 3466f0 <__cxa_finalize@plt+0x31b6a0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x234(%rip),%r8 │ │ │ │ - jmp 34e430 <__cxa_finalize@plt+0x3233e0> │ │ │ │ + jmp 3466f0 <__cxa_finalize@plt+0x31b6a0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x571(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x300,%rsp │ │ │ │ - vpbroadcastd 0x90e99(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x90e94(%rip),%ymm14 │ │ │ │ - vpbroadcastd 0x90d9f(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0x97e99(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x97e94(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x97d9f(%rip),%ymm15 │ │ │ │ lea 0x80(%rsp),%rax │ │ │ │ sub $0x24,%ecx │ │ │ │ - jl 34e57f <__cxa_finalize@plt+0x32352f> │ │ │ │ + jl 34683f <__cxa_finalize@plt+0x31b7ef> │ │ │ │ add $0x20,%rdx │ │ │ │ - call 34e710 <__cxa_finalize@plt+0x3236c0> │ │ │ │ + call 3469d0 <__cxa_finalize@plt+0x31b980> │ │ │ │ sub $0x20,%rdx │ │ │ │ - vpbroadcastd 0x90e40(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x97e40(%rip),%ymm8 │ │ │ │ vpaddd %ymm4,%ymm8,%ymm4 │ │ │ │ vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ vpaddd %ymm8,%ymm9,%ymm9 │ │ │ │ vpaddd %ymm8,%ymm11,%ymm11 │ │ │ │ - vpbroadcastd 0x90e21(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x97e21(%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 │ │ │ │ @@ -722391,17 +717420,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 34e710 <__cxa_finalize@plt+0x3236c0> │ │ │ │ - vpbroadcastd 0x90d2d(%rip),%ymm14 │ │ │ │ - vpbroadcastd 0x90d20(%rip),%ymm13 │ │ │ │ + call 3469d0 <__cxa_finalize@plt+0x31b980> │ │ │ │ + vpbroadcastd 0x97d2d(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x97d20(%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 │ │ │ │ @@ -722429,98 +717458,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 34e170 <__cxa_finalize@plt+0x323120> │ │ │ │ - lea 0x90215(%rip),%rax │ │ │ │ + call 346430 <__cxa_finalize@plt+0x31b3e0> │ │ │ │ + lea 0x97165(%rip),%rax │ │ │ │ vmovdqa %ymm15,(%rsp) │ │ │ │ - call 32cd60 <__cxa_finalize@plt+0x301d10> │ │ │ │ - call 32d530 <__cxa_finalize@plt+0x3024e0> │ │ │ │ + call 326de0 <__cxa_finalize@plt+0x2fbd90> │ │ │ │ + call 3275b0 <__cxa_finalize@plt+0x2fc560> │ │ │ │ vmovdqa %ymm8,(%rsp) │ │ │ │ vmovdqa %ymm12,0x40(%rsp) │ │ │ │ vmovdqa %ymm13,0x60(%rsp) │ │ │ │ - vpbroadcastd 0x90170(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x970c0(%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 34ca50 <__cxa_finalize@plt+0x321a00> │ │ │ │ + call 344d10 <__cxa_finalize@plt+0x319cc0> │ │ │ │ vpmulhrsw %ymm4,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm5,%ymm13,%ymm1 │ │ │ │ vpmulhrsw %ymm6,%ymm12,%ymm2 │ │ │ │ vpmulhrsw %ymm7,%ymm13,%ymm3 │ │ │ │ - call 34ca62 <__cxa_finalize@plt+0x321a12> │ │ │ │ + call 344d22 <__cxa_finalize@plt+0x319cd2> │ │ │ │ vpmulhrsw (%rsp),%ymm12,%ymm0 │ │ │ │ vpmulhrsw 0x20(%rsp),%ymm13,%ymm1 │ │ │ │ vpmulhrsw %ymm10,%ymm12,%ymm2 │ │ │ │ vpmulhrsw %ymm11,%ymm13,%ymm3 │ │ │ │ - call 34ca62 <__cxa_finalize@plt+0x321a12> │ │ │ │ + call 344d22 <__cxa_finalize@plt+0x319cd2> │ │ │ │ vpmulhrsw 0x40(%rsp),%ymm12,%ymm0 │ │ │ │ vpmulhrsw 0x60(%rsp),%ymm13,%ymm1 │ │ │ │ vpmulhrsw %ymm14,%ymm12,%ymm2 │ │ │ │ vpmulhrsw %ymm15,%ymm13,%ymm3 │ │ │ │ - call 34ca62 <__cxa_finalize@plt+0x321a12> │ │ │ │ + call 344d22 <__cxa_finalize@plt+0x319cd2> │ │ │ │ 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 0x900b6(%rip),%ymm12 │ │ │ │ - call 34d1a5 <__cxa_finalize@plt+0x322155> │ │ │ │ + vpbroadcastd 0x97006(%rip),%ymm12 │ │ │ │ + call 345465 <__cxa_finalize@plt+0x31a415> │ │ │ │ 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 34cdaa <__cxa_finalize@plt+0x321d5a> │ │ │ │ + jmp 34506a <__cxa_finalize@plt+0x31a01a> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x6fe(%rip),%r8 │ │ │ │ - jmp 34e7d0 <__cxa_finalize@plt+0x323780> │ │ │ │ + jmp 346a90 <__cxa_finalize@plt+0x31ba40> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x16c(%rip),%r8 │ │ │ │ - jmp 34e7d0 <__cxa_finalize@plt+0x323780> │ │ │ │ + jmp 346a90 <__cxa_finalize@plt+0x31ba40> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1d1(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x300,%rsp │ │ │ │ - vpbroadcastd 0x90af9(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x90af4(%rip),%ymm14 │ │ │ │ - vpbroadcastd 0x909ff(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0x97af9(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x97af4(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x979ff(%rip),%ymm15 │ │ │ │ lea 0x80(%rsp),%rax │ │ │ │ sub $0x24,%ecx │ │ │ │ - jl 34e923 <__cxa_finalize@plt+0x3238d3> │ │ │ │ + jl 346be3 <__cxa_finalize@plt+0x31bb93> │ │ │ │ add $0x20,%rdx │ │ │ │ - call 34e710 <__cxa_finalize@plt+0x3236c0> │ │ │ │ + call 3469d0 <__cxa_finalize@plt+0x31b980> │ │ │ │ sub $0x20,%rdx │ │ │ │ - vpbroadcastd 0x90aa0(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x97aa0(%rip),%ymm8 │ │ │ │ vpaddd %ymm8,%ymm11,%ymm11 │ │ │ │ vpaddd %ymm8,%ymm9,%ymm9 │ │ │ │ vpaddd %ymm6,%ymm8,%ymm6 │ │ │ │ vpaddd %ymm4,%ymm8,%ymm4 │ │ │ │ - vpbroadcastd 0x90a81(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x97a81(%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 │ │ │ │ @@ -722560,17 +717589,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 34e710 <__cxa_finalize@plt+0x3236c0> │ │ │ │ - vpbroadcastd 0x90989(%rip),%ymm14 │ │ │ │ - vpbroadcastd 0x9097c(%rip),%ymm13 │ │ │ │ + call 3469d0 <__cxa_finalize@plt+0x31b980> │ │ │ │ + vpbroadcastd 0x97989(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x9797c(%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 │ │ │ │ @@ -722581,69 +717610,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 34e5ea <__cxa_finalize@plt+0x32359a> │ │ │ │ - call 34e170 <__cxa_finalize@plt+0x323120> │ │ │ │ - lea 0x8fec8(%rip),%rax │ │ │ │ + jmp 3468aa <__cxa_finalize@plt+0x31b85a> │ │ │ │ + call 346430 <__cxa_finalize@plt+0x31b3e0> │ │ │ │ + lea 0x96e18(%rip),%rax │ │ │ │ vmovdqa %ymm15,(%rsp) │ │ │ │ - call 32cd60 <__cxa_finalize@plt+0x301d10> │ │ │ │ - call 32d530 <__cxa_finalize@plt+0x3024e0> │ │ │ │ + call 326de0 <__cxa_finalize@plt+0x2fbd90> │ │ │ │ + call 3275b0 <__cxa_finalize@plt+0x2fc560> │ │ │ │ vmovdqa %ymm3,0x60(%rsp) │ │ │ │ vmovdqa %ymm2,0x40(%rsp) │ │ │ │ vmovdqa %ymm0,(%rsp) │ │ │ │ vmovdqa %ymm13,%ymm2 │ │ │ │ vmovdqa %ymm12,%ymm3 │ │ │ │ - vpbroadcastd 0x8fe19(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x96d69(%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 34ca50 <__cxa_finalize@plt+0x321a00> │ │ │ │ + call 344d10 <__cxa_finalize@plt+0x319cc0> │ │ │ │ vpmulhrsw %ymm11,%ymm13,%ymm0 │ │ │ │ vpmulhrsw %ymm10,%ymm12,%ymm1 │ │ │ │ vpmulhrsw %ymm15,%ymm13,%ymm2 │ │ │ │ vpmulhrsw %ymm14,%ymm12,%ymm3 │ │ │ │ - call 34ca62 <__cxa_finalize@plt+0x321a12> │ │ │ │ + call 344d22 <__cxa_finalize@plt+0x319cd2> │ │ │ │ vpmulhrsw %ymm7,%ymm13,%ymm0 │ │ │ │ vpmulhrsw %ymm6,%ymm12,%ymm1 │ │ │ │ vpmulhrsw %ymm5,%ymm13,%ymm2 │ │ │ │ vpmulhrsw %ymm4,%ymm12,%ymm3 │ │ │ │ - call 34ca62 <__cxa_finalize@plt+0x321a12> │ │ │ │ + call 344d22 <__cxa_finalize@plt+0x319cd2> │ │ │ │ vpmulhrsw 0x60(%rsp),%ymm13,%ymm0 │ │ │ │ vpmulhrsw 0x40(%rsp),%ymm12,%ymm1 │ │ │ │ vpmulhrsw 0x20(%rsp),%ymm13,%ymm2 │ │ │ │ vpmulhrsw (%rsp),%ymm12,%ymm3 │ │ │ │ - call 34ca62 <__cxa_finalize@plt+0x321a12> │ │ │ │ + call 344d22 <__cxa_finalize@plt+0x319cd2> │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ lea -0x9be(%rip),%r8 │ │ │ │ add $0xffffffa4,%ecx │ │ │ │ - jmp 34ea80 <__cxa_finalize@plt+0x323a30> │ │ │ │ + jmp 346d40 <__cxa_finalize@plt+0x31bcf0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1d1(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x300,%rsp │ │ │ │ - vpbroadcastd 0x9082d(%rip),%ymm15 │ │ │ │ - vpbroadcastd 0x90820(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x9782d(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0x97820(%rip),%ymm7 │ │ │ │ lea 0x80(%rsp),%rax │ │ │ │ sub $0x24,%ecx │ │ │ │ - jl 34eb20 <__cxa_finalize@plt+0x323ad0> │ │ │ │ + jl 346de0 <__cxa_finalize@plt+0x31bd90> │ │ │ │ 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 │ │ │ │ @@ -722655,15 +717684,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 34eab4 <__cxa_finalize@plt+0x323a64> │ │ │ │ + jl 346d74 <__cxa_finalize@plt+0x31bd24> │ │ │ │ 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 │ │ │ │ @@ -722706,18 +717735,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 34e170 <__cxa_finalize@plt+0x323120> │ │ │ │ + call 346430 <__cxa_finalize@plt+0x31b3e0> │ │ │ │ vmovdqa %ymm15,(%rdx) │ │ │ │ vmovdqa %ymm0,0x20(%rdx) │ │ │ │ - vpbroadcastd 0x8fba1(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0x96af1(%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 │ │ │ │ @@ -722762,52 +717791,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 34e0c5 <__cxa_finalize@plt+0x323075> │ │ │ │ + jmp 346385 <__cxa_finalize@plt+0x31b335> │ │ │ │ xchg %ax,%ax │ │ │ │ lea 0x7e(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 34edb0 <__cxa_finalize@plt+0x323d60> │ │ │ │ + jne 347070 <__cxa_finalize@plt+0x31c020> │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x90572(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x97572(%rip),%ymm3 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x10,%ecx │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ - jmp 34b84b <__cxa_finalize@plt+0x3207fb> │ │ │ │ + jmp 343b0b <__cxa_finalize@plt+0x318abb> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0xcb3(%rip),%r8 │ │ │ │ add $0x1c,%ecx │ │ │ │ - jmp 34edb0 <__cxa_finalize@plt+0x323d60> │ │ │ │ + jmp 347070 <__cxa_finalize@plt+0x31c020> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x44e(%rip),%r8 │ │ │ │ - jmp 34edb0 <__cxa_finalize@plt+0x323d60> │ │ │ │ + jmp 347070 <__cxa_finalize@plt+0x31c020> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x97e(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x300,%rsp │ │ │ │ - vpbroadcastd 0x90521(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x9051c(%rip),%ymm13 │ │ │ │ - jmp 34de90 <__cxa_finalize@plt+0x322e40> │ │ │ │ + vpbroadcastd 0x97521(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9751c(%rip),%ymm13 │ │ │ │ + jmp 346150 <__cxa_finalize@plt+0x31b100> │ │ │ │ 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 34ef00 <__cxa_finalize@plt+0x323eb0> │ │ │ │ + call 3471c0 <__cxa_finalize@plt+0x31c170> │ │ │ │ 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 │ │ │ │ @@ -722826,51 +717855,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 34ef00 <__cxa_finalize@plt+0x323eb0> │ │ │ │ - jmp 34f251 <__cxa_finalize@plt+0x324201> │ │ │ │ + call 3471c0 <__cxa_finalize@plt+0x31c170> │ │ │ │ + jmp 347511 <__cxa_finalize@plt+0x31c4c1> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vmovdqa %ymm8,0x8(%rsp) │ │ │ │ vmovdqa %ymm9,0x28(%rsp) │ │ │ │ vmovdqa %ymm12,0x48(%rsp) │ │ │ │ - vpbroadcastd 0x8f921(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x96871(%rip),%ymm12 │ │ │ │ vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ vpmulhrsw %ymm2,%ymm12,%ymm2 │ │ │ │ vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ │ │ - call 34dad0 <__cxa_finalize@plt+0x322a80> │ │ │ │ - call 34ca62 <__cxa_finalize@plt+0x321a12> │ │ │ │ - jmp 34e114 <__cxa_finalize@plt+0x3230c4> │ │ │ │ + call 345d90 <__cxa_finalize@plt+0x31ad40> │ │ │ │ + call 344d22 <__cxa_finalize@plt+0x319cd2> │ │ │ │ + jmp 3463d4 <__cxa_finalize@plt+0x31b384> │ │ │ │ xchg %ax,%ax │ │ │ │ - call 349ee0 <__cxa_finalize@plt+0x31ee90> │ │ │ │ + call 3421a0 <__cxa_finalize@plt+0x317150> │ │ │ │ vmovdqa %ymm0,(%rdx) │ │ │ │ vmovdqa %ymm2,0x20(%rdx) │ │ │ │ vmovdqa %ymm4,0x40(%rdx) │ │ │ │ vmovdqa %ymm6,0x60(%rdx) │ │ │ │ - vpbroadcastd 0x903bf(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x903ba(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x973bf(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x973ba(%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 34ef6b <__cxa_finalize@plt+0x323f1b> │ │ │ │ + jge 34722b <__cxa_finalize@plt+0x31c1db> │ │ │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ vmovdqa %ymm4,%ymm5 │ │ │ │ vmovdqa %ymm4,%ymm6 │ │ │ │ vmovdqa %ymm4,%ymm7 │ │ │ │ - jmp 34f06a <__cxa_finalize@plt+0x32401a> │ │ │ │ + jmp 34732a <__cxa_finalize@plt+0x31c2da> │ │ │ │ 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 │ │ │ │ @@ -722900,62 +717929,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 0x902a7(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x902a2(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x972a7(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x972a2(%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 0x8f799(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x9017c(%rip),%ymm14 │ │ │ │ - call 34a654 <__cxa_finalize@plt+0x31f604> │ │ │ │ + vpbroadcastd 0x966e9(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x9717c(%rip),%ymm14 │ │ │ │ + call 342914 <__cxa_finalize@plt+0x3178c4> │ │ │ │ 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 34f0c2 <__cxa_finalize@plt+0x324072> │ │ │ │ + jge 347382 <__cxa_finalize@plt+0x31c332> │ │ │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ vmovdqa %ymm4,%ymm5 │ │ │ │ vmovdqa %ymm4,%ymm6 │ │ │ │ vmovdqa %ymm4,%ymm7 │ │ │ │ - jmp 34f0fa <__cxa_finalize@plt+0x3240aa> │ │ │ │ + jmp 3473ba <__cxa_finalize@plt+0x31c36a> │ │ │ │ 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 349588 <__cxa_finalize@plt+0x31e538> │ │ │ │ - call 34a500 <__cxa_finalize@plt+0x31f4b0> │ │ │ │ + call 341848 <__cxa_finalize@plt+0x3167f8> │ │ │ │ + call 3427c0 <__cxa_finalize@plt+0x317770> │ │ │ │ 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 34c920 <__cxa_finalize@plt+0x3218d0> │ │ │ │ + call 344be0 <__cxa_finalize@plt+0x319b90> │ │ │ │ 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 │ │ │ │ @@ -722967,32 +717996,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 34f1c0 <__cxa_finalize@plt+0x324170> │ │ │ │ + jmp 347480 <__cxa_finalize@plt+0x31c430> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x3e(%rip),%r8 │ │ │ │ - jmp 34f1c0 <__cxa_finalize@plt+0x324170> │ │ │ │ + jmp 347480 <__cxa_finalize@plt+0x31c430> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x56e(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x300,%rsp │ │ │ │ - vpbroadcastd 0x90111(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x9010c(%rip),%ymm14 │ │ │ │ - jmp 34e450 <__cxa_finalize@plt+0x323400> │ │ │ │ - call 34f370 <__cxa_finalize@plt+0x324320> │ │ │ │ - call 34cc30 <__cxa_finalize@plt+0x321be0> │ │ │ │ - call 34f5d0 <__cxa_finalize@plt+0x324580> │ │ │ │ - call 34cc30 <__cxa_finalize@plt+0x321be0> │ │ │ │ + vpbroadcastd 0x97111(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x9710c(%rip),%ymm14 │ │ │ │ + jmp 346710 <__cxa_finalize@plt+0x31b6c0> │ │ │ │ + call 347630 <__cxa_finalize@plt+0x31c5e0> │ │ │ │ + call 344ef0 <__cxa_finalize@plt+0x319ea0> │ │ │ │ + call 347890 <__cxa_finalize@plt+0x31c840> │ │ │ │ + call 344ef0 <__cxa_finalize@plt+0x319ea0> │ │ │ │ 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 │ │ │ │ @@ -723017,78 +718046,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 34dad0 <__cxa_finalize@plt+0x322a80> │ │ │ │ - call 34ca62 <__cxa_finalize@plt+0x321a12> │ │ │ │ + call 345d90 <__cxa_finalize@plt+0x31ad40> │ │ │ │ + call 344d22 <__cxa_finalize@plt+0x319cd2> │ │ │ │ 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 34ca62 <__cxa_finalize@plt+0x321a12> │ │ │ │ + call 344d22 <__cxa_finalize@plt+0x319cd2> │ │ │ │ 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 34ca62 <__cxa_finalize@plt+0x321a12> │ │ │ │ + call 344d22 <__cxa_finalize@plt+0x319cd2> │ │ │ │ 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 34ca62 <__cxa_finalize@plt+0x321a12> │ │ │ │ + call 344d22 <__cxa_finalize@plt+0x319cd2> │ │ │ │ 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 349ee0 <__cxa_finalize@plt+0x31ee90> │ │ │ │ + call 3421a0 <__cxa_finalize@plt+0x317150> │ │ │ │ vmovdqa %ymm0,(%rdx) │ │ │ │ vmovdqa %ymm3,0x20(%rdx) │ │ │ │ vmovdqa %ymm4,0x40(%rdx) │ │ │ │ vmovdqa %ymm7,0x60(%rdx) │ │ │ │ - vpbroadcastd 0x8ff0f(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x8ff0a(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x96f0f(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x96f0a(%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 34f41b <__cxa_finalize@plt+0x3243cb> │ │ │ │ + jge 3476db <__cxa_finalize@plt+0x31c68b> │ │ │ │ vpxor %ymm1,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm1,%ymm3 │ │ │ │ vmovdqa %ymm1,%ymm4 │ │ │ │ vmovdqa %ymm1,%ymm6 │ │ │ │ - jmp 34f51a <__cxa_finalize@plt+0x3244ca> │ │ │ │ + jmp 3477da <__cxa_finalize@plt+0x31c78a> │ │ │ │ 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 │ │ │ │ @@ -723118,52 +718147,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 0x8fdf7(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x8fdf2(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x96df7(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x96df2(%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 0x8f2e9(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8fccc(%rip),%ymm15 │ │ │ │ - call 34d1a5 <__cxa_finalize@plt+0x322155> │ │ │ │ + vpbroadcastd 0x96239(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x96ccc(%rip),%ymm15 │ │ │ │ + call 345465 <__cxa_finalize@plt+0x31a415> │ │ │ │ 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 34f572 <__cxa_finalize@plt+0x324522> │ │ │ │ + jge 347832 <__cxa_finalize@plt+0x31c7e2> │ │ │ │ vpxor %ymm1,%ymm1,%ymm1 │ │ │ │ vmovdqa %ymm1,%ymm3 │ │ │ │ vmovdqa %ymm1,%ymm4 │ │ │ │ vmovdqa %ymm1,%ymm6 │ │ │ │ - jmp 34f5aa <__cxa_finalize@plt+0x32455a> │ │ │ │ + jmp 34786a <__cxa_finalize@plt+0x31c81a> │ │ │ │ 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 34cdaa <__cxa_finalize@plt+0x321d5a> │ │ │ │ - vpbroadcastd 0x8fd14(%rip),%ymm14 │ │ │ │ + call 34506a <__cxa_finalize@plt+0x31a01a> │ │ │ │ + vpbroadcastd 0x96d14(%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 │ │ │ │ @@ -723203,53 +718232,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 34f3b0 <__cxa_finalize@plt+0x324360> │ │ │ │ + jmp 347670 <__cxa_finalize@plt+0x31c620> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x902(%rip),%r8 │ │ │ │ - jmp 34f700 <__cxa_finalize@plt+0x3246b0> │ │ │ │ + jmp 3479c0 <__cxa_finalize@plt+0x31c970> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x502(%rip),%r8 │ │ │ │ - jmp 34f700 <__cxa_finalize@plt+0x3246b0> │ │ │ │ + jmp 3479c0 <__cxa_finalize@plt+0x31c970> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x2e(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x300,%rsp │ │ │ │ - vpbroadcastd 0x8fbd1(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x8fbcc(%rip),%ymm14 │ │ │ │ - jmp 34e7f0 <__cxa_finalize@plt+0x3237a0> │ │ │ │ - call 34f370 <__cxa_finalize@plt+0x324320> │ │ │ │ - call 34d590 <__cxa_finalize@plt+0x322540> │ │ │ │ - call 34f5d0 <__cxa_finalize@plt+0x324580> │ │ │ │ - call 34d590 <__cxa_finalize@plt+0x322540> │ │ │ │ - jmp 34f1f9 <__cxa_finalize@plt+0x3241a9> │ │ │ │ + vpbroadcastd 0x96bd1(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x96bcc(%rip),%ymm14 │ │ │ │ + jmp 346ab0 <__cxa_finalize@plt+0x31ba60> │ │ │ │ + call 347630 <__cxa_finalize@plt+0x31c5e0> │ │ │ │ + call 345850 <__cxa_finalize@plt+0x31a800> │ │ │ │ + call 347890 <__cxa_finalize@plt+0x31c840> │ │ │ │ + call 345850 <__cxa_finalize@plt+0x31a800> │ │ │ │ + jmp 3474b9 <__cxa_finalize@plt+0x31c469> │ │ │ │ xchg %ax,%ax │ │ │ │ lea -0x972(%rip),%r8 │ │ │ │ add $0xffffffa4,%ecx │ │ │ │ - jmp 34f760 <__cxa_finalize@plt+0x324710> │ │ │ │ + jmp 347a20 <__cxa_finalize@plt+0x31c9d0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x2e3(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x300,%rsp │ │ │ │ - vpbroadcastd 0x8fb35(%rip),%ymm7 │ │ │ │ - vpbroadcastd 0x8fb40(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0x96b35(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x96b40(%rip),%ymm15 │ │ │ │ lea 0x80(%rsp),%rax │ │ │ │ sub $0x24,%ecx │ │ │ │ - jl 34f83c <__cxa_finalize@plt+0x3247ec> │ │ │ │ + jl 347afc <__cxa_finalize@plt+0x31caac> │ │ │ │ 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 │ │ │ │ @@ -723273,15 +718302,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 34f798 <__cxa_finalize@plt+0x324748> │ │ │ │ + jl 347a58 <__cxa_finalize@plt+0x31ca08> │ │ │ │ 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 │ │ │ │ @@ -723375,18 +718404,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 34b650 <__cxa_finalize@plt+0x320600> │ │ │ │ - call 34e316 <__cxa_finalize@plt+0x3232c6> │ │ │ │ + call 343910 <__cxa_finalize@plt+0x3188c0> │ │ │ │ + call 3465d6 <__cxa_finalize@plt+0x31b586> │ │ │ │ test %ecx,%ecx │ │ │ │ - jl 34fb4a <__cxa_finalize@plt+0x324afa> │ │ │ │ + jl 347e0a <__cxa_finalize@plt+0x31cdba> │ │ │ │ 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) │ │ │ │ @@ -723404,16 +718433,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 34b650 <__cxa_finalize@plt+0x320600> │ │ │ │ - call 34c997 <__cxa_finalize@plt+0x321947> │ │ │ │ + call 343910 <__cxa_finalize@plt+0x3188c0> │ │ │ │ + call 344c57 <__cxa_finalize@plt+0x319c07> │ │ │ │ vmovdqa %ymm0,%ymm8 │ │ │ │ vmovdqa %ymm1,%ymm9 │ │ │ │ vmovdqa %ymm2,%ymm10 │ │ │ │ vmovdqa %ymm3,%ymm11 │ │ │ │ vmovdqa %ymm4,%ymm12 │ │ │ │ vmovdqa %ymm5,%ymm13 │ │ │ │ vmovdqa %ymm6,%ymm14 │ │ │ │ @@ -723422,163 +718451,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 34eec0 <__cxa_finalize@plt+0x323e70> │ │ │ │ + call 347180 <__cxa_finalize@plt+0x31c130> │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ test %ecx,%ecx │ │ │ │ - je 34fded <__cxa_finalize@plt+0x324d9d> │ │ │ │ + je 3480ad <__cxa_finalize@plt+0x31d05d> │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x180,%rsp │ │ │ │ - vpbroadcastd 0x8ec8d(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x8f758(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8f753(%rip),%ymm13 │ │ │ │ - vbroadcasti128 0x8f5c6(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x95bdd(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x96758(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x96753(%rip),%ymm13 │ │ │ │ + vbroadcasti128 0x965c6(%rip),%ymm14 │ │ │ │ mov %rdx,%r8 │ │ │ │ - call 34fec0 <__cxa_finalize@plt+0x324e70> │ │ │ │ + call 348180 <__cxa_finalize@plt+0x31d130> │ │ │ │ vmovdqa %ymm2,(%rsp) │ │ │ │ vmovdqa %ymm3,0x20(%rsp) │ │ │ │ cmp $0x2b,%ecx │ │ │ │ - jge 34fbca <__cxa_finalize@plt+0x324b7a> │ │ │ │ + jge 347e8a <__cxa_finalize@plt+0x31ce3a> │ │ │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ vmovdqa %ymm4,0x40(%rsp) │ │ │ │ vmovdqa %ymm4,%ymm2 │ │ │ │ vmovdqa %ymm4,%ymm3 │ │ │ │ vmovdqa %ymm4,%ymm11 │ │ │ │ - jmp 34fc06 <__cxa_finalize@plt+0x324bb6> │ │ │ │ + jmp 347ec6 <__cxa_finalize@plt+0x31ce76> │ │ │ │ lea 0x100(%rsp),%rax │ │ │ │ vmovdqa %ymm0,-0x80(%rax) │ │ │ │ vmovdqa %ymm1,-0x60(%rax) │ │ │ │ - call 34fec0 <__cxa_finalize@plt+0x324e70> │ │ │ │ + call 348180 <__cxa_finalize@plt+0x31d130> │ │ │ │ vmovdqa %ymm2,0x40(%rsp) │ │ │ │ cmp $0x6b,%ecx │ │ │ │ - jge 34fc2c <__cxa_finalize@plt+0x324bdc> │ │ │ │ + jge 347eec <__cxa_finalize@plt+0x31ce9c> │ │ │ │ vmovdqa %ymm3,%ymm11 │ │ │ │ vmovdqa %ymm0,%ymm2 │ │ │ │ vmovdqa %ymm1,%ymm3 │ │ │ │ vmovdqa -0x80(%rax),%ymm0 │ │ │ │ vmovdqa -0x60(%rax),%ymm1 │ │ │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ - vpbroadcastd 0x8ebe1(%rip),%ymm10 │ │ │ │ - lea 0x8ec2a(%rip),%rax │ │ │ │ + vpbroadcastd 0x95b31(%rip),%ymm10 │ │ │ │ + lea 0x95b7a(%rip),%rax │ │ │ │ vmovdqa %ymm4,%ymm5 │ │ │ │ vmovdqa %ymm4,%ymm6 │ │ │ │ vmovdqa %ymm4,%ymm7 │ │ │ │ - call 32e160 <__cxa_finalize@plt+0x303110> │ │ │ │ - jmp 34fcdb <__cxa_finalize@plt+0x324c8b> │ │ │ │ + call 3281e0 <__cxa_finalize@plt+0x2fd190> │ │ │ │ + jmp 347f9b <__cxa_finalize@plt+0x31cf4b> │ │ │ │ vmovdqa %ymm3,0x60(%rsp) │ │ │ │ vmovdqa %ymm0,-0x40(%rax) │ │ │ │ vmovdqa %ymm1,-0x20(%rax) │ │ │ │ - call 34fec0 <__cxa_finalize@plt+0x324e70> │ │ │ │ + call 348180 <__cxa_finalize@plt+0x31d130> │ │ │ │ cmp $0xab,%ecx │ │ │ │ - jge 34fc6d <__cxa_finalize@plt+0x324c1d> │ │ │ │ + jge 347f2d <__cxa_finalize@plt+0x31cedd> │ │ │ │ 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 34fcac <__cxa_finalize@plt+0x324c5c> │ │ │ │ + jmp 347f6c <__cxa_finalize@plt+0x31cf1c> │ │ │ │ vmovdqa %ymm0,(%rax) │ │ │ │ vmovdqa %ymm1,0x20(%rax) │ │ │ │ vmovdqa %ymm2,0x40(%rax) │ │ │ │ vmovdqa %ymm3,0x60(%rax) │ │ │ │ - call 34fec0 <__cxa_finalize@plt+0x324e70> │ │ │ │ + call 348180 <__cxa_finalize@plt+0x31d130> │ │ │ │ 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 0x8eb79(%rip),%rax │ │ │ │ + lea 0x95ac9(%rip),%rax │ │ │ │ vmovdqa 0x60(%rsp),%ymm11 │ │ │ │ - vpbroadcastd 0x8eb1a(%rip),%ymm10 │ │ │ │ - call 32e220 <__cxa_finalize@plt+0x3031d0> │ │ │ │ - vpbroadcastd 0x8eb0c(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x95a6a(%rip),%ymm10 │ │ │ │ + call 3282a0 <__cxa_finalize@plt+0x2fd250> │ │ │ │ + vpbroadcastd 0x95a5c(%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 349470 <__cxa_finalize@plt+0x31e420> │ │ │ │ + call 341730 <__cxa_finalize@plt+0x3166e0> │ │ │ │ vpermq $0xd8,%ymm2,%ymm0 │ │ │ │ vpermq $0x8d,%ymm3,%ymm1 │ │ │ │ vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - call 349482 <__cxa_finalize@plt+0x31e432> │ │ │ │ + call 341742 <__cxa_finalize@plt+0x3166f2> │ │ │ │ vpermq $0xd8,%ymm4,%ymm0 │ │ │ │ vpermq $0x8d,%ymm5,%ymm1 │ │ │ │ vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - call 349482 <__cxa_finalize@plt+0x31e432> │ │ │ │ + call 341742 <__cxa_finalize@plt+0x3166f2> │ │ │ │ vpermq $0xd8,%ymm6,%ymm0 │ │ │ │ vpermq $0x8d,%ymm7,%ymm1 │ │ │ │ vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - call 349482 <__cxa_finalize@plt+0x31e432> │ │ │ │ + call 341742 <__cxa_finalize@plt+0x3166f2> │ │ │ │ vpermq $0xd8,0x20(%rsp),%ymm0 │ │ │ │ vpermq $0x8d,0x40(%rsp),%ymm1 │ │ │ │ vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - call 349482 <__cxa_finalize@plt+0x31e432> │ │ │ │ + call 341742 <__cxa_finalize@plt+0x3166f2> │ │ │ │ vpermq $0xd8,0x60(%rsp),%ymm0 │ │ │ │ vpermq $0x8d,0x80(%rsp),%ymm1 │ │ │ │ vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - call 349482 <__cxa_finalize@plt+0x31e432> │ │ │ │ + call 341742 <__cxa_finalize@plt+0x3166f2> │ │ │ │ vpermq $0xd8,(%rsp),%ymm0 │ │ │ │ vpermq $0x8d,%ymm13,%ymm1 │ │ │ │ vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - call 349482 <__cxa_finalize@plt+0x31e432> │ │ │ │ + call 341742 <__cxa_finalize@plt+0x3166f2> │ │ │ │ vpermq $0xd8,%ymm14,%ymm0 │ │ │ │ vpermq $0x8d,%ymm15,%ymm1 │ │ │ │ vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ │ │ - call 349482 <__cxa_finalize@plt+0x31e432> │ │ │ │ + call 341742 <__cxa_finalize@plt+0x3166f2> │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x8f4dc(%rip),%ymm2 │ │ │ │ + vpbroadcastd 0x964dc(%rip),%ymm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x20,%ecx │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ - jmp 34933b <__cxa_finalize@plt+0x31e2eb> │ │ │ │ + jmp 3415fb <__cxa_finalize@plt+0x3165ab> │ │ │ │ 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 349588 <__cxa_finalize@plt+0x31e538> │ │ │ │ + call 341848 <__cxa_finalize@plt+0x3167f8> │ │ │ │ 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 │ │ │ │ @@ -723595,15 +718624,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 34fe10 <__cxa_finalize@plt+0x324dc0> │ │ │ │ + call 3480d0 <__cxa_finalize@plt+0x31d080> │ │ │ │ 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 │ │ │ │ @@ -723622,31 +718651,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 0x8f32d(%rip),%ymm7 │ │ │ │ - vpbroadcastd 0x8f224(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x8f337(%rip),%ymm6 │ │ │ │ - vpbroadcastd 0x8f2e2(%rip),%ymm9 │ │ │ │ - vpbroadcastd 0x8f2c9(%rip),%ymm5 │ │ │ │ - vpbroadcastd 0x8f240(%rip),%ymm10 │ │ │ │ - vpbroadcastd 0x8f31f(%rip),%ymm4 │ │ │ │ - vpbroadcastd 0x8f28e(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0x9632d(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x96224(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x96337(%rip),%ymm6 │ │ │ │ + vpbroadcastd 0x962e2(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x962c9(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x96240(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x9631f(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x9628e(%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 3500b3 <__cxa_finalize@plt+0x325063> │ │ │ │ + jmp 348373 <__cxa_finalize@plt+0x31d323> │ │ │ │ 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 │ │ │ │ @@ -723655,42 +718684,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 0x8f270(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x96270(%rip),%ymm8 │ │ │ │ vpmulld %ymm0,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8f15d(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x9615d(%rip),%ymm10 │ │ │ │ vpmulld %ymm0,%ymm10,%ymm0 │ │ │ │ vpmulld %ymm7,%ymm10,%ymm7 │ │ │ │ vpaddd %ymm7,%ymm9,%ymm7 │ │ │ │ vpsubd %ymm8,%ymm0,%ymm0 │ │ │ │ - vpbroadcastd 0x8f171(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x96171(%rip),%ymm8 │ │ │ │ vpmulld %ymm6,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm1,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8f1fe(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x961fe(%rip),%ymm10 │ │ │ │ vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ vpmulld %ymm1,%ymm10,%ymm1 │ │ │ │ vpaddd %ymm1,%ymm9,%ymm1 │ │ │ │ vpsubd %ymm8,%ymm6,%ymm6 │ │ │ │ - vpbroadcastd 0x8f1d2(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x961d2(%rip),%ymm8 │ │ │ │ vpmulld %ymm2,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm5,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8f13f(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x9613f(%rip),%ymm10 │ │ │ │ vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ vpmulld %ymm5,%ymm10,%ymm5 │ │ │ │ vpaddd %ymm5,%ymm9,%ymm5 │ │ │ │ vpsubd %ymm8,%ymm2,%ymm2 │ │ │ │ - vpbroadcastd 0x8f143(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x96143(%rip),%ymm8 │ │ │ │ vpmulld %ymm4,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm3,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8f170(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x96170(%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 │ │ │ │ @@ -723727,16 +718756,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 0x8f0dc(%rip),%ymm15 │ │ │ │ - vpbroadcastd 0x8f013(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x960dc(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0x96013(%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 │ │ │ │ @@ -723773,16 +718802,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 0x8efaa(%rip),%ymm15 │ │ │ │ - vpbroadcastd 0x8ef89(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x95faa(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0x95f89(%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 │ │ │ │ @@ -723812,31 +718841,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 0x8ef72(%rip),%ymm7 │ │ │ │ - vpbroadcastd 0x8ef2d(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x8ef54(%rip),%ymm6 │ │ │ │ - vpbroadcastd 0x8ee4b(%rip),%ymm9 │ │ │ │ - vpbroadcastd 0x8ef5a(%rip),%ymm5 │ │ │ │ - vpbroadcastd 0x8eed9(%rip),%ymm10 │ │ │ │ - vpbroadcastd 0x8eef0(%rip),%ymm4 │ │ │ │ - vpbroadcastd 0x8ee67(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0x95f72(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x95f2d(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x95f54(%rip),%ymm6 │ │ │ │ + vpbroadcastd 0x95e4b(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x95f5a(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x95ed9(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x95ef0(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x95e67(%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 350482 <__cxa_finalize@plt+0x325432> │ │ │ │ + jmp 348742 <__cxa_finalize@plt+0x31d6f2> │ │ │ │ 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 │ │ │ │ @@ -723845,42 +718874,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 0x8edd9(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x95dd9(%rip),%ymm8 │ │ │ │ vpmulld %ymm7,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm0,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8ee66(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x95e66(%rip),%ymm10 │ │ │ │ vpmulld %ymm7,%ymm10,%ymm7 │ │ │ │ vpmulld %ymm0,%ymm10,%ymm0 │ │ │ │ vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ vpsubd %ymm8,%ymm7,%ymm7 │ │ │ │ - vpbroadcastd 0x8ee7a(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x95e7a(%rip),%ymm8 │ │ │ │ vpmulld %ymm1,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm6,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8ed67(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x95d67(%rip),%ymm10 │ │ │ │ vpmulld %ymm1,%ymm10,%ymm1 │ │ │ │ vpmulld %ymm6,%ymm10,%ymm6 │ │ │ │ vpaddd %ymm6,%ymm9,%ymm6 │ │ │ │ vpsubd %ymm8,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd 0x8edab(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x95dab(%rip),%ymm8 │ │ │ │ vpmulld %ymm5,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm2,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8edd8(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x95dd8(%rip),%ymm10 │ │ │ │ vpmulld %ymm5,%ymm10,%ymm5 │ │ │ │ vpmulld %ymm2,%ymm10,%ymm2 │ │ │ │ vpaddd %ymm2,%ymm9,%ymm2 │ │ │ │ vpsubd %ymm8,%ymm5,%ymm5 │ │ │ │ - vpbroadcastd 0x8eddc(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x95ddc(%rip),%ymm8 │ │ │ │ vpmulld %ymm3,%ymm8,%ymm9 │ │ │ │ vpmulld %ymm4,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x8ed49(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x95d49(%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 │ │ │ │ @@ -723917,16 +718946,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 0x8ed15(%rip),%ymm15 │ │ │ │ - vpbroadcastd 0x8ec4c(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x95d15(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0x95c4c(%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 │ │ │ │ @@ -723963,16 +718992,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 0x8ebdb(%rip),%ymm15 │ │ │ │ - vpbroadcastd 0x8ebba(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x95bdb(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0x95bba(%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 │ │ │ │ @@ -724312,16 +719341,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 0x8e5f7(%rip),%ymm7 │ │ │ │ - vpbroadcastd 0x8db0a(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x955f7(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x94a5a(%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 │ │ │ │ @@ -724337,19 +719366,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 350d70 <__cxa_finalize@plt+0x325d20> │ │ │ │ + call 349030 <__cxa_finalize@plt+0x31dfe0> │ │ │ │ add $0x20,%rdx │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ sub $0x40,%ecx │ │ │ │ - jge 350cfa <__cxa_finalize@plt+0x325caa> │ │ │ │ + jge 348fba <__cxa_finalize@plt+0x31df6a> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqa %ymm6,(%rdx) │ │ │ │ vmovdqa %ymm6,0x80(%rdx) │ │ │ │ vmovdqa %ymm6,0x100(%rdx) │ │ │ │ vmovdqa %ymm6,0x180(%rdx) │ │ │ │ vmovdqa %ymm6,0x200(%rdx) │ │ │ │ @@ -724395,84 +719424,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 35165a <__cxa_finalize@plt+0x32660a> │ │ │ │ + je 34991a <__cxa_finalize@plt+0x31e8ca> │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x300,%rsp │ │ │ │ - vpbroadcastd 0x8d97d(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x8e450(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8e44b(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x948cd(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x95450(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9544b(%rip),%ymm13 │ │ │ │ mov %rdx,%r8 │ │ │ │ lea 0x80(%rsp),%rax │ │ │ │ - call 351680 <__cxa_finalize@plt+0x326630> │ │ │ │ + call 349940 <__cxa_finalize@plt+0x31e8f0> │ │ │ │ cmp $0x2b,%ecx │ │ │ │ - jge 350eb8 <__cxa_finalize@plt+0x325e68> │ │ │ │ - jmp 350ec6 <__cxa_finalize@plt+0x325e76> │ │ │ │ - call 351680 <__cxa_finalize@plt+0x326630> │ │ │ │ + jge 349178 <__cxa_finalize@plt+0x31e128> │ │ │ │ + jmp 349186 <__cxa_finalize@plt+0x31e136> │ │ │ │ + call 349940 <__cxa_finalize@plt+0x31e8f0> │ │ │ │ cmp $0x6b,%ecx │ │ │ │ - jge 350feb <__cxa_finalize@plt+0x325f9b> │ │ │ │ + jge 3492ab <__cxa_finalize@plt+0x31e25b> │ │ │ │ mov %r8,%rdx │ │ │ │ - vpbroadcastd 0x8e40e(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8e409(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x9540e(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x95409(%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 0x8e2dc(%rip),%ymm14 │ │ │ │ - call 34ff3a <__cxa_finalize@plt+0x324eea> │ │ │ │ + vpbroadcastd 0x952dc(%rip),%ymm14 │ │ │ │ + call 3481fa <__cxa_finalize@plt+0x31d1aa> │ │ │ │ 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 350309 <__cxa_finalize@plt+0x3252b9> │ │ │ │ + call 3485c9 <__cxa_finalize@plt+0x31d579> │ │ │ │ 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 34a597 <__cxa_finalize@plt+0x31f547> │ │ │ │ + call 342857 <__cxa_finalize@plt+0x317807> │ │ │ │ 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 349588 <__cxa_finalize@plt+0x31e538> │ │ │ │ - call 34a500 <__cxa_finalize@plt+0x31f4b0> │ │ │ │ - jmp 3511e9 <__cxa_finalize@plt+0x326199> │ │ │ │ - call 351680 <__cxa_finalize@plt+0x326630> │ │ │ │ + call 341848 <__cxa_finalize@plt+0x3167f8> │ │ │ │ + call 3427c0 <__cxa_finalize@plt+0x317770> │ │ │ │ + jmp 3494a9 <__cxa_finalize@plt+0x31e459> │ │ │ │ + call 349940 <__cxa_finalize@plt+0x31e8f0> │ │ │ │ cmp $0xab,%ecx │ │ │ │ - jge 350ffa <__cxa_finalize@plt+0x325faa> │ │ │ │ - jmp 350fff <__cxa_finalize@plt+0x325faf> │ │ │ │ - call 351680 <__cxa_finalize@plt+0x326630> │ │ │ │ + jge 3492ba <__cxa_finalize@plt+0x31e26a> │ │ │ │ + jmp 3492bf <__cxa_finalize@plt+0x31e26f> │ │ │ │ + call 349940 <__cxa_finalize@plt+0x31e8f0> │ │ │ │ mov %r8,%rdx │ │ │ │ - vpbroadcastd 0x8e2d5(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8e2d0(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x952d5(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x952d0(%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 │ │ │ │ @@ -724481,16 +719510,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 0x8e16b(%rip),%ymm14 │ │ │ │ - call 34fff7 <__cxa_finalize@plt+0x324fa7> │ │ │ │ + vpbroadcastd 0x9516b(%rip),%ymm14 │ │ │ │ + call 3482b7 <__cxa_finalize@plt+0x31d267> │ │ │ │ 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 │ │ │ │ @@ -724499,15 +719528,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 3503c6 <__cxa_finalize@plt+0x325376> │ │ │ │ + call 348686 <__cxa_finalize@plt+0x31d636> │ │ │ │ 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 │ │ │ │ @@ -724516,15 +719545,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 34a654 <__cxa_finalize@plt+0x31f604> │ │ │ │ + call 342914 <__cxa_finalize@plt+0x3178c4> │ │ │ │ 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 │ │ │ │ @@ -724533,16 +719562,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 349588 <__cxa_finalize@plt+0x31e538> │ │ │ │ - call 34a500 <__cxa_finalize@plt+0x31f4b0> │ │ │ │ + call 341848 <__cxa_finalize@plt+0x3167f8> │ │ │ │ + call 3427c0 <__cxa_finalize@plt+0x317770> │ │ │ │ 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 │ │ │ │ @@ -724731,49 +719760,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 349ec0 <__cxa_finalize@plt+0x31ee70> │ │ │ │ - call 349482 <__cxa_finalize@plt+0x31e432> │ │ │ │ + call 342180 <__cxa_finalize@plt+0x317130> │ │ │ │ + call 341742 <__cxa_finalize@plt+0x3166f2> │ │ │ │ vpermq $0xd8,%ymm4,%ymm0 │ │ │ │ vpermq $0xd8,%ymm6,%ymm1 │ │ │ │ - call 349482 <__cxa_finalize@plt+0x31e432> │ │ │ │ + call 341742 <__cxa_finalize@plt+0x3166f2> │ │ │ │ vpermq $0xd8,%ymm7,%ymm0 │ │ │ │ vpermq $0xd8,%ymm5,%ymm1 │ │ │ │ - call 349482 <__cxa_finalize@plt+0x31e432> │ │ │ │ + call 341742 <__cxa_finalize@plt+0x3166f2> │ │ │ │ vpermq $0xd8,%ymm3,%ymm0 │ │ │ │ vpermq $0xd8,%ymm15,%ymm1 │ │ │ │ - call 349482 <__cxa_finalize@plt+0x31e432> │ │ │ │ + call 341742 <__cxa_finalize@plt+0x3166f2> │ │ │ │ vpermq $0xd8,0x60(%r9),%ymm0 │ │ │ │ vpermq $0xd8,0x20(%r9),%ymm1 │ │ │ │ - call 349482 <__cxa_finalize@plt+0x31e432> │ │ │ │ + call 341742 <__cxa_finalize@plt+0x3166f2> │ │ │ │ vpermq $0xd8,-0x20(%r9),%ymm0 │ │ │ │ vpermq $0xd8,-0x60(%r9),%ymm1 │ │ │ │ - call 349482 <__cxa_finalize@plt+0x31e432> │ │ │ │ + call 341742 <__cxa_finalize@plt+0x3166f2> │ │ │ │ vpermq $0xd8,-0x80(%r9),%ymm0 │ │ │ │ vpermq $0xd8,-0x40(%r9),%ymm1 │ │ │ │ - call 349482 <__cxa_finalize@plt+0x31e432> │ │ │ │ + call 341742 <__cxa_finalize@plt+0x3166f2> │ │ │ │ vpermq $0xd8,(%r9),%ymm0 │ │ │ │ vpermq $0xd8,0x40(%r9),%ymm1 │ │ │ │ - call 349482 <__cxa_finalize@plt+0x31e432> │ │ │ │ + call 341742 <__cxa_finalize@plt+0x3166f2> │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x8dc73(%rip),%ymm2 │ │ │ │ + vpbroadcastd 0x94c73(%rip),%ymm2 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x20,%ecx │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ - jmp 34933b <__cxa_finalize@plt+0x31e2eb> │ │ │ │ + jmp 3415fb <__cxa_finalize@plt+0x3165ab> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 34fe10 <__cxa_finalize@plt+0x324dc0> │ │ │ │ + call 3480d0 <__cxa_finalize@plt+0x31d080> │ │ │ │ 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 │ │ │ │ @@ -724985,21 +720014,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 0x8d7bb(%rip),%ymm7 │ │ │ │ - jmp 350cd9 <__cxa_finalize@plt+0x325c89> │ │ │ │ + vpbroadcastd 0x947bb(%rip),%ymm7 │ │ │ │ + jmp 348f99 <__cxa_finalize@plt+0x31df49> │ │ │ │ xchg %ax,%ax │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 351b80 <__cxa_finalize@plt+0x326b30> │ │ │ │ + jne 349e40 <__cxa_finalize@plt+0x31edf0> │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x8d7a5(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x947a5(%rip),%ymm3 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x8,%ecx │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ add $0x880,%eax │ │ │ │ sar $0xc,%eax │ │ │ │ @@ -725010,100 +720039,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 351b5b <__cxa_finalize@plt+0x326b0b> │ │ │ │ + jg 349e1b <__cxa_finalize@plt+0x31edcb> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x300,%rsp │ │ │ │ lea 0x80(%rsp),%rax │ │ │ │ - vpbroadcastd 0x8d741(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8d73c(%rip),%ymm13 │ │ │ │ - call 351c50 <__cxa_finalize@plt+0x326c00> │ │ │ │ - call 350880 <__cxa_finalize@plt+0x325830> │ │ │ │ - lea 0x8cc87(%rip),%rax │ │ │ │ - vpbroadcastd 0x8cc2e(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x94741(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9473c(%rip),%ymm13 │ │ │ │ + call 349f10 <__cxa_finalize@plt+0x31eec0> │ │ │ │ + call 348b40 <__cxa_finalize@plt+0x31daf0> │ │ │ │ + lea 0x93bd7(%rip),%rax │ │ │ │ + vpbroadcastd 0x93b7e(%rip),%ymm11 │ │ │ │ mov %rdi,%r8 │ │ │ │ - call 351c10 <__cxa_finalize@plt+0x326bc0> │ │ │ │ + call 349ed0 <__cxa_finalize@plt+0x31ee80> │ │ │ │ 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 350c52 <__cxa_finalize@plt+0x325c02> │ │ │ │ + call 348f12 <__cxa_finalize@plt+0x31dec2> │ │ │ │ lea 0x20(%r8),%rdi │ │ │ │ - call 351c10 <__cxa_finalize@plt+0x326bc0> │ │ │ │ + call 349ed0 <__cxa_finalize@plt+0x31ee80> │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - call 32b7c0 <__cxa_finalize@plt+0x300770> │ │ │ │ + call 325840 <__cxa_finalize@plt+0x2fa7f0> │ │ │ │ vpmulhrsw %ymm0,%ymm11,%ymm0 │ │ │ │ vpmulhrsw %ymm1,%ymm11,%ymm1 │ │ │ │ vpmulhrsw %ymm2,%ymm11,%ymm2 │ │ │ │ vpmulhrsw %ymm3,%ymm11,%ymm3 │ │ │ │ - call 34ca50 <__cxa_finalize@plt+0x321a00> │ │ │ │ + call 344d10 <__cxa_finalize@plt+0x319cc0> │ │ │ │ vpmulhrsw %ymm4,%ymm11,%ymm0 │ │ │ │ vpmulhrsw %ymm5,%ymm11,%ymm1 │ │ │ │ vpmulhrsw %ymm6,%ymm11,%ymm2 │ │ │ │ vpmulhrsw %ymm7,%ymm11,%ymm3 │ │ │ │ - jmp 34ca62 <__cxa_finalize@plt+0x321a12> │ │ │ │ + jmp 344d22 <__cxa_finalize@plt+0x319cd2> │ │ │ │ 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 0x8cb76(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x8d559(%rip),%ymm14 │ │ │ │ - call 34fff7 <__cxa_finalize@plt+0x324fa7> │ │ │ │ + vpbroadcastd 0x93ac6(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x94559(%rip),%ymm14 │ │ │ │ + call 3482b7 <__cxa_finalize@plt+0x31d267> │ │ │ │ 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 3503c6 <__cxa_finalize@plt+0x325376> │ │ │ │ + call 348686 <__cxa_finalize@plt+0x31d636> │ │ │ │ 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 34a654 <__cxa_finalize@plt+0x31f604> │ │ │ │ + call 342914 <__cxa_finalize@plt+0x3178c4> │ │ │ │ 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 349588 <__cxa_finalize@plt+0x31e538> │ │ │ │ - call 34a500 <__cxa_finalize@plt+0x31f4b0> │ │ │ │ + call 341848 <__cxa_finalize@plt+0x3167f8> │ │ │ │ + call 3427c0 <__cxa_finalize@plt+0x317770> │ │ │ │ ret │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x8d557(%rip),%ymm7 │ │ │ │ - vpbroadcastd 0x8ca72(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x94557(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x939c2(%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 │ │ │ │ @@ -725124,39 +720153,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 350dac <__cxa_finalize@plt+0x325d5c> │ │ │ │ + call 34906c <__cxa_finalize@plt+0x31e01c> │ │ │ │ add $0x10,%rdi │ │ │ │ sub $0x40,%ecx │ │ │ │ - jge 351d9a <__cxa_finalize@plt+0x326d4a> │ │ │ │ + jge 34a05a <__cxa_finalize@plt+0x31f00a> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 351e3d <__cxa_finalize@plt+0x326ded> │ │ │ │ + jne 34a0fd <__cxa_finalize@plt+0x31f0ad> │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x8d4a9(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x944a9(%rip),%ymm3 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x8,%ecx │ │ │ │ - jmp 351b38 <__cxa_finalize@plt+0x326ae8> │ │ │ │ + jmp 349df8 <__cxa_finalize@plt+0x31eda8> │ │ │ │ mov %rsp,%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x300,%rsp │ │ │ │ lea 0x80(%rsp),%rax │ │ │ │ - vpbroadcastd 0x8d48c(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8d487(%rip),%ymm13 │ │ │ │ - call 351c50 <__cxa_finalize@plt+0x326c00> │ │ │ │ - call 351740 <__cxa_finalize@plt+0x3266f0> │ │ │ │ + vpbroadcastd 0x9448c(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x94487(%rip),%ymm13 │ │ │ │ + call 349f10 <__cxa_finalize@plt+0x31eec0> │ │ │ │ + call 349a00 <__cxa_finalize@plt+0x31e9b0> │ │ │ │ mov %rdi,%r8 │ │ │ │ - call 34d920 <__cxa_finalize@plt+0x3228d0> │ │ │ │ + call 345be0 <__cxa_finalize@plt+0x31ab90> │ │ │ │ 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 │ │ │ │ @@ -725166,121 +720195,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 34d920 <__cxa_finalize@plt+0x3228d0> │ │ │ │ + call 345be0 <__cxa_finalize@plt+0x31ab90> │ │ │ │ mov %r10,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastd 0x8d3cb(%rip),%ymm7 │ │ │ │ - jmp 351d79 <__cxa_finalize@plt+0x326d29> │ │ │ │ + vpbroadcastd 0x943cb(%rip),%ymm7 │ │ │ │ + jmp 34a039 <__cxa_finalize@plt+0x31efe9> │ │ │ │ xchg %ax,%ax │ │ │ │ test %ecx,%ecx │ │ │ │ - je 351faa <__cxa_finalize@plt+0x326f5a> │ │ │ │ + je 34a26a <__cxa_finalize@plt+0x31f21a> │ │ │ │ mov %rsp,%r11 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x480,%rsp │ │ │ │ - vpbroadcastd 0x8c8dd(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x8d3a8(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8d3a3(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x8d2ae(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x9382d(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x943a8(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x943a3(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x942ae(%rip),%ymm14 │ │ │ │ lea 0x200(%rsp),%rax │ │ │ │ lea 0x100(%rax),%r8 │ │ │ │ lea 0x200(%rax),%r9 │ │ │ │ - call 352220 <__cxa_finalize@plt+0x3271d0> │ │ │ │ + call 34a4e0 <__cxa_finalize@plt+0x31f490> │ │ │ │ sub $0x2c,%ecx │ │ │ │ - jge 351fcf <__cxa_finalize@plt+0x326f7f> │ │ │ │ + jge 34a28f <__cxa_finalize@plt+0x31f23f> │ │ │ │ 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 35203b <__cxa_finalize@plt+0x326feb> │ │ │ │ + jmp 34a2fb <__cxa_finalize@plt+0x31f2ab> │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x8d31f(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x9431f(%rip),%ymm3 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x20,%ecx │ │ │ │ sub $0xffffff80,%eax │ │ │ │ sar $0x8,%eax │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ - jmp 34b843 <__cxa_finalize@plt+0x3207f3> │ │ │ │ + jmp 343b03 <__cxa_finalize@plt+0x318ab3> │ │ │ │ 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 352220 <__cxa_finalize@plt+0x3271d0> │ │ │ │ + call 34a4e0 <__cxa_finalize@plt+0x31f490> │ │ │ │ sub $0x6b,%ecx │ │ │ │ - jge 352074 <__cxa_finalize@plt+0x327024> │ │ │ │ + jge 34a334 <__cxa_finalize@plt+0x31f2e4> │ │ │ │ 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 0x8c82a(%rip),%rax │ │ │ │ - call 32f650 <__cxa_finalize@plt+0x304600> │ │ │ │ + lea 0x9377a(%rip),%rax │ │ │ │ + call 3296d0 <__cxa_finalize@plt+0x2fe680> │ │ │ │ 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 3521c4 <__cxa_finalize@plt+0x327174> │ │ │ │ + jmp 34a484 <__cxa_finalize@plt+0x31f434> │ │ │ │ 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 352220 <__cxa_finalize@plt+0x3271d0> │ │ │ │ + call 34a4e0 <__cxa_finalize@plt+0x31f490> │ │ │ │ add $0xffffff80,%ecx │ │ │ │ - jge 3520f3 <__cxa_finalize@plt+0x3270a3> │ │ │ │ + jge 34a3b3 <__cxa_finalize@plt+0x31f363> │ │ │ │ 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 35215a <__cxa_finalize@plt+0x32710a> │ │ │ │ + jmp 34a41a <__cxa_finalize@plt+0x31f3ca> │ │ │ │ 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 352220 <__cxa_finalize@plt+0x3271d0> │ │ │ │ + call 34a4e0 <__cxa_finalize@plt+0x31f490> │ │ │ │ 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 │ │ │ │ @@ -725289,16 +720318,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 0x8c6dc(%rip),%rax │ │ │ │ - call 32f700 <__cxa_finalize@plt+0x3046b0> │ │ │ │ + lea 0x9362c(%rip),%rax │ │ │ │ + call 329780 <__cxa_finalize@plt+0x2fe730> │ │ │ │ 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 │ │ │ │ @@ -725310,43 +720339,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 32c690 <__cxa_finalize@plt+0x301640> │ │ │ │ + call 326710 <__cxa_finalize@plt+0x2fb6c0> │ │ │ │ imul $0x13,%rsi,%rdx │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ add %rdi,%rdx │ │ │ │ - call 3524a0 <__cxa_finalize@plt+0x327450> │ │ │ │ + call 34a760 <__cxa_finalize@plt+0x31f710> │ │ │ │ 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 34a60c <__cxa_finalize@plt+0x31f5bc> │ │ │ │ + call 3428cc <__cxa_finalize@plt+0x31787c> │ │ │ │ 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 349540 <__cxa_finalize@plt+0x31e4f0> │ │ │ │ - call 34a500 <__cxa_finalize@plt+0x31f4b0> │ │ │ │ + call 341800 <__cxa_finalize@plt+0x3167b0> │ │ │ │ + call 3427c0 <__cxa_finalize@plt+0x317770> │ │ │ │ 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 │ │ │ │ @@ -725411,15 +720440,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 3523fa <__cxa_finalize@plt+0x3273aa> │ │ │ │ + jg 34a6ba <__cxa_finalize@plt+0x31f66a> │ │ │ │ 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 │ │ │ │ @@ -725443,16 +720472,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 0x8c335(%rip),%ymm15 │ │ │ │ - vpbroadcastd 0x8ce0c(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x93285(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0x93e0c(%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 │ │ │ │ @@ -725667,55 +720696,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 0x8ca17(%rip),%ymm7 │ │ │ │ - vpbroadcastd 0x8bf46(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x8bf35(%rip),%ymm9 │ │ │ │ - vpbroadcastd 0x8bf24(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x93a17(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x92e96(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x92e85(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x92e74(%rip),%ymm11 │ │ │ │ lea (%rsi,%rsi,4),%rax │ │ │ │ vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ vpaddw %ymm11,%ymm11,%ymm10 │ │ │ │ mov %rdi,%r9 │ │ │ │ - call 352980 <__cxa_finalize@plt+0x327930> │ │ │ │ + call 34ac40 <__cxa_finalize@plt+0x31fbf0> │ │ │ │ sub $0x24,%ecx │ │ │ │ - jl 35297a <__cxa_finalize@plt+0x32792a> │ │ │ │ + jl 34ac3a <__cxa_finalize@plt+0x31fbea> │ │ │ │ add $0x400,%rdx │ │ │ │ lea 0x10(%r9),%rdi │ │ │ │ - call 352980 <__cxa_finalize@plt+0x327930> │ │ │ │ + call 34ac40 <__cxa_finalize@plt+0x31fbf0> │ │ │ │ sub $0x3e0,%rdx │ │ │ │ lea (%r9,%rsi,8),%rdi │ │ │ │ mov %rdi,%r9 │ │ │ │ - call 352980 <__cxa_finalize@plt+0x327930> │ │ │ │ + call 34ac40 <__cxa_finalize@plt+0x31fbf0> │ │ │ │ sub $0x6b,%ecx │ │ │ │ - jl 35297a <__cxa_finalize@plt+0x32792a> │ │ │ │ + jl 34ac3a <__cxa_finalize@plt+0x31fbea> │ │ │ │ add $0x400,%rdx │ │ │ │ lea 0x10(%r9),%rdi │ │ │ │ - call 352980 <__cxa_finalize@plt+0x327930> │ │ │ │ + call 34ac40 <__cxa_finalize@plt+0x31fbf0> │ │ │ │ sub $0x3e0,%rdx │ │ │ │ lea (%r9,%rsi,8),%rdi │ │ │ │ mov %rdi,%r9 │ │ │ │ - call 352980 <__cxa_finalize@plt+0x327930> │ │ │ │ + call 34ac40 <__cxa_finalize@plt+0x31fbf0> │ │ │ │ add $0xffffff80,%ecx │ │ │ │ - jl 35297a <__cxa_finalize@plt+0x32792a> │ │ │ │ + jl 34ac3a <__cxa_finalize@plt+0x31fbea> │ │ │ │ add $0x400,%rdx │ │ │ │ lea 0x10(%r9),%rdi │ │ │ │ - call 352980 <__cxa_finalize@plt+0x327930> │ │ │ │ + call 34ac40 <__cxa_finalize@plt+0x31fbf0> │ │ │ │ sub $0x3e0,%rdx │ │ │ │ lea (%r9,%rsi,8),%rdi │ │ │ │ mov %rdi,%r9 │ │ │ │ - call 352980 <__cxa_finalize@plt+0x327930> │ │ │ │ + call 34ac40 <__cxa_finalize@plt+0x31fbf0> │ │ │ │ add $0xffffff80,%ecx │ │ │ │ - jl 35297a <__cxa_finalize@plt+0x32792a> │ │ │ │ + jl 34ac3a <__cxa_finalize@plt+0x31fbea> │ │ │ │ add $0x400,%rdx │ │ │ │ lea 0x10(%r9),%rdi │ │ │ │ - call 352980 <__cxa_finalize@plt+0x327930> │ │ │ │ + call 34ac40 <__cxa_finalize@plt+0x31fbf0> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqa (%rdx),%ymm0 │ │ │ │ vpackssdw 0x80(%rdx),%ymm0,%ymm0 │ │ │ │ vmovdqa 0x100(%rdx),%ymm1 │ │ │ │ vpackssdw 0x180(%rdx),%ymm1,%ymm1 │ │ │ │ @@ -725757,104 +720786,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 349d79 <__cxa_finalize@plt+0x31ed29> │ │ │ │ + call 342039 <__cxa_finalize@plt+0x316fe9> │ │ │ │ vpunpcklqdq %ymm2,%ymm3,%ymm0 │ │ │ │ vpunpckhqdq %ymm2,%ymm3,%ymm1 │ │ │ │ - jmp 349d79 <__cxa_finalize@plt+0x31ed29> │ │ │ │ + jmp 342039 <__cxa_finalize@plt+0x316fe9> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastd 0x8c82b(%rip),%ymm7 │ │ │ │ - jmp 3528b9 <__cxa_finalize@plt+0x327869> │ │ │ │ + vpbroadcastd 0x9382b(%rip),%ymm7 │ │ │ │ + jmp 34ab79 <__cxa_finalize@plt+0x31fb29> │ │ │ │ xchg %ax,%ax │ │ │ │ test %ecx,%ecx │ │ │ │ - je 352b90 <__cxa_finalize@plt+0x327b40> │ │ │ │ + je 34ae50 <__cxa_finalize@plt+0x31fe00> │ │ │ │ mov %rsp,%r11 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x500,%rsp │ │ │ │ - vpbroadcastd 0x8c811(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8c80c(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x93811(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9380c(%rip),%ymm13 │ │ │ │ lea 0x80(%rsp),%rax │ │ │ │ - call 352d20 <__cxa_finalize@plt+0x327cd0> │ │ │ │ + call 34afe0 <__cxa_finalize@plt+0x31ff90> │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jge 352bbd <__cxa_finalize@plt+0x327b6d> │ │ │ │ - call 350c52 <__cxa_finalize@plt+0x325c02> │ │ │ │ + jge 34ae7d <__cxa_finalize@plt+0x31fe2d> │ │ │ │ + call 348f12 <__cxa_finalize@plt+0x31dec2> │ │ │ │ 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 0x8bd4a(%rip),%rax │ │ │ │ + lea 0x92c9a(%rip),%rax │ │ │ │ mov %rdi,%r10 │ │ │ │ - call 32c690 <__cxa_finalize@plt+0x301640> │ │ │ │ - call 353270 <__cxa_finalize@plt+0x328220> │ │ │ │ + call 326710 <__cxa_finalize@plt+0x2fb6c0> │ │ │ │ + call 34b530 <__cxa_finalize@plt+0x3204e0> │ │ │ │ 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 350c52 <__cxa_finalize@plt+0x325c02> │ │ │ │ + call 348f12 <__cxa_finalize@plt+0x31dec2> │ │ │ │ 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 352c50 <__cxa_finalize@plt+0x327c00> │ │ │ │ + jmp 34af10 <__cxa_finalize@plt+0x31fec0> │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x8c739(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x93739(%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 351b40 <__cxa_finalize@plt+0x326af0> │ │ │ │ + jmp 349e00 <__cxa_finalize@plt+0x31edb0> │ │ │ │ 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 352d20 <__cxa_finalize@plt+0x327cd0> │ │ │ │ + call 34afe0 <__cxa_finalize@plt+0x31ff90> │ │ │ │ sub $0x200,%r8 │ │ │ │ - call 352c70 <__cxa_finalize@plt+0x327c20> │ │ │ │ - lea 0x8bc64(%rip),%rax │ │ │ │ + call 34af30 <__cxa_finalize@plt+0x31fee0> │ │ │ │ + lea 0x92bb4(%rip),%rax │ │ │ │ mov %rdi,%r10 │ │ │ │ - call 32c690 <__cxa_finalize@plt+0x301640> │ │ │ │ - call 353270 <__cxa_finalize@plt+0x328220> │ │ │ │ + call 326710 <__cxa_finalize@plt+0x2fb6c0> │ │ │ │ + call 34b530 <__cxa_finalize@plt+0x3204e0> │ │ │ │ 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 352c70 <__cxa_finalize@plt+0x327c20> │ │ │ │ + call 34af30 <__cxa_finalize@plt+0x31fee0> │ │ │ │ lea 0x20(%r10),%rdi │ │ │ │ - call 32c690 <__cxa_finalize@plt+0x301640> │ │ │ │ - call 353270 <__cxa_finalize@plt+0x328220> │ │ │ │ + call 326710 <__cxa_finalize@plt+0x2fb6c0> │ │ │ │ + call 34b530 <__cxa_finalize@plt+0x3204e0> │ │ │ │ mov %r11,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ vpunpckhdq %ymm1,%ymm3,%ymm8 │ │ │ │ vpunpckldq %ymm1,%ymm3,%ymm3 │ │ │ │ @@ -725885,63 +720914,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 350c52 <__cxa_finalize@plt+0x325c02> │ │ │ │ + jmp 348f12 <__cxa_finalize@plt+0x31dec2> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vpbroadcastd 0x8c4cf(%rip),%ymm14 │ │ │ │ - vpbroadcastd 0x8bada(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x934cf(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x92a2a(%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 34ffaf <__cxa_finalize@plt+0x324f5f> │ │ │ │ + call 34826f <__cxa_finalize@plt+0x31d21f> │ │ │ │ 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 35037e <__cxa_finalize@plt+0x32532e> │ │ │ │ + call 34863e <__cxa_finalize@plt+0x31d5ee> │ │ │ │ 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 34a60c <__cxa_finalize@plt+0x31f5bc> │ │ │ │ + call 3428cc <__cxa_finalize@plt+0x31787c> │ │ │ │ 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 349540 <__cxa_finalize@plt+0x31e4f0> │ │ │ │ - call 34a500 <__cxa_finalize@plt+0x31f4b0> │ │ │ │ + call 341800 <__cxa_finalize@plt+0x3167b0> │ │ │ │ + call 3427c0 <__cxa_finalize@plt+0x317770> │ │ │ │ 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 352e6f <__cxa_finalize@plt+0x327e1f> │ │ │ │ + jg 34b12f <__cxa_finalize@plt+0x3200df> │ │ │ │ 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 │ │ │ │ @@ -726134,76 +721163,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 0x8b55f(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8c036(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x924af(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x93036(%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 34ca9c <__cxa_finalize@plt+0x321a4c> │ │ │ │ + call 344d5c <__cxa_finalize@plt+0x319d0c> │ │ │ │ vpmulhrsw %ymm4,%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm5,%ymm12,%ymm1 │ │ │ │ vpmulhrsw %ymm6,%ymm12,%ymm2 │ │ │ │ vpmulhrsw %ymm7,%ymm12,%ymm3 │ │ │ │ - call 34ca9c <__cxa_finalize@plt+0x321a4c> │ │ │ │ + call 344d5c <__cxa_finalize@plt+0x319d0c> │ │ │ │ vpmulhrsw 0x8(%rsp),%ymm12,%ymm0 │ │ │ │ vpmulhrsw 0x28(%rsp),%ymm12,%ymm1 │ │ │ │ vpmulhrsw %ymm10,%ymm12,%ymm2 │ │ │ │ vpmulhrsw %ymm11,%ymm12,%ymm3 │ │ │ │ - call 34ca9c <__cxa_finalize@plt+0x321a4c> │ │ │ │ + call 344d5c <__cxa_finalize@plt+0x319d0c> │ │ │ │ vpmulhrsw 0x48(%rsp),%ymm12,%ymm0 │ │ │ │ vpmulhrsw %ymm13,%ymm12,%ymm1 │ │ │ │ vpmulhrsw %ymm14,%ymm12,%ymm2 │ │ │ │ vpmulhrsw %ymm15,%ymm12,%ymm3 │ │ │ │ - jmp 34ca9c <__cxa_finalize@plt+0x321a4c> │ │ │ │ + jmp 344d5c <__cxa_finalize@plt+0x319d0c> │ │ │ │ nopl (%rax) │ │ │ │ - vpbroadcastd 0x8bfb7(%rip),%ymm7 │ │ │ │ - vpbroadcastd 0x8b4e6(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x8b4d5(%rip),%ymm9 │ │ │ │ - vpbroadcastd 0x8b4c0(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x92fb7(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x92436(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x92425(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x92410(%rip),%ymm10 │ │ │ │ lea (%rsi,%rsi,4),%rax │ │ │ │ vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ mov %rdi,%r9 │ │ │ │ - call 3533c0 <__cxa_finalize@plt+0x328370> │ │ │ │ + call 34b680 <__cxa_finalize@plt+0x320630> │ │ │ │ sub $0x24,%ecx │ │ │ │ - jl 3533bc <__cxa_finalize@plt+0x32836c> │ │ │ │ + jl 34b67c <__cxa_finalize@plt+0x32062c> │ │ │ │ add $0x20,%rdx │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - call 3533c0 <__cxa_finalize@plt+0x328370> │ │ │ │ + call 34b680 <__cxa_finalize@plt+0x320630> │ │ │ │ add $0x1e0,%rdx │ │ │ │ lea 0x10(%r9),%rdi │ │ │ │ - call 3533c0 <__cxa_finalize@plt+0x328370> │ │ │ │ + call 34b680 <__cxa_finalize@plt+0x320630> │ │ │ │ sub $0x6b,%ecx │ │ │ │ - jl 3533bc <__cxa_finalize@plt+0x32836c> │ │ │ │ + jl 34b67c <__cxa_finalize@plt+0x32062c> │ │ │ │ add $0x20,%rdx │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - call 3533c0 <__cxa_finalize@plt+0x328370> │ │ │ │ + call 34b680 <__cxa_finalize@plt+0x320630> │ │ │ │ add $0x1e0,%rdx │ │ │ │ lea 0x20(%r9),%rdi │ │ │ │ - call 3533c0 <__cxa_finalize@plt+0x328370> │ │ │ │ + call 34b680 <__cxa_finalize@plt+0x320630> │ │ │ │ add $0xffffff80,%ecx │ │ │ │ - jl 3533bc <__cxa_finalize@plt+0x32836c> │ │ │ │ + jl 34b67c <__cxa_finalize@plt+0x32062c> │ │ │ │ add $0x20,%rdx │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - call 3533c0 <__cxa_finalize@plt+0x328370> │ │ │ │ + call 34b680 <__cxa_finalize@plt+0x320630> │ │ │ │ add $0x1e0,%rdx │ │ │ │ lea 0x30(%r9),%rdi │ │ │ │ - call 3533c0 <__cxa_finalize@plt+0x328370> │ │ │ │ + call 34b680 <__cxa_finalize@plt+0x320630> │ │ │ │ add $0xffffff80,%ecx │ │ │ │ - jl 3533bc <__cxa_finalize@plt+0x32836c> │ │ │ │ + jl 34b67c <__cxa_finalize@plt+0x32062c> │ │ │ │ add $0x20,%rdx │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - call 3533c0 <__cxa_finalize@plt+0x328370> │ │ │ │ + call 34b680 <__cxa_finalize@plt+0x320630> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ vmovdqa (%rdx),%ymm0 │ │ │ │ vpackssdw 0x40(%rdx),%ymm0,%ymm0 │ │ │ │ vmovdqa 0x80(%rdx),%ymm1 │ │ │ │ vpackssdw 0xc0(%rdx),%ymm1,%ymm1 │ │ │ │ vmovdqa 0x100(%rdx),%ymm2 │ │ │ │ @@ -726238,127 +721267,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 352a58 <__cxa_finalize@plt+0x327a08> │ │ │ │ + jmp 34ad18 <__cxa_finalize@plt+0x31fcc8> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vpbroadcastd 0x8be1b(%rip),%ymm7 │ │ │ │ - jmp 353319 <__cxa_finalize@plt+0x3282c9> │ │ │ │ + vpbroadcastd 0x92e1b(%rip),%ymm7 │ │ │ │ + jmp 34b5d9 <__cxa_finalize@plt+0x320589> │ │ │ │ xchg %ax,%ax │ │ │ │ test %ecx,%ecx │ │ │ │ - je 353517 <__cxa_finalize@plt+0x3284c7> │ │ │ │ + je 34b7d7 <__cxa_finalize@plt+0x320787> │ │ │ │ mov %rsp,%r11 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0xa60,%rsp │ │ │ │ - vpbroadcastd 0x8be05(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8be00(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x92e05(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x92e00(%rip),%ymm13 │ │ │ │ lea 0xe0(%rsp),%rax │ │ │ │ - call 3535d0 <__cxa_finalize@plt+0x328580> │ │ │ │ + call 34b890 <__cxa_finalize@plt+0x320840> │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 353530 <__cxa_finalize@plt+0x3284e0> │ │ │ │ - call 3535d0 <__cxa_finalize@plt+0x328580> │ │ │ │ + jl 34b7f0 <__cxa_finalize@plt+0x3207a0> │ │ │ │ + call 34b890 <__cxa_finalize@plt+0x320840> │ │ │ │ cmp $0x88,%ecx │ │ │ │ - jl 353530 <__cxa_finalize@plt+0x3284e0> │ │ │ │ - call 3535d0 <__cxa_finalize@plt+0x328580> │ │ │ │ + jl 34b7f0 <__cxa_finalize@plt+0x3207a0> │ │ │ │ + call 34b890 <__cxa_finalize@plt+0x320840> │ │ │ │ cmp $0x12c,%ecx │ │ │ │ - jl 353530 <__cxa_finalize@plt+0x3284e0> │ │ │ │ - call 3535d0 <__cxa_finalize@plt+0x328580> │ │ │ │ - jmp 35356e <__cxa_finalize@plt+0x32851e> │ │ │ │ + jl 34b7f0 <__cxa_finalize@plt+0x3207a0> │ │ │ │ + call 34b890 <__cxa_finalize@plt+0x320840> │ │ │ │ + jmp 34b82e <__cxa_finalize@plt+0x3207de> │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x8bdb2(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x92db2(%rip),%ymm3 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x20,%ecx │ │ │ │ - jmp 351b38 <__cxa_finalize@plt+0x326ae8> │ │ │ │ + jmp 349df8 <__cxa_finalize@plt+0x31eda8> │ │ │ │ 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 35353c <__cxa_finalize@plt+0x3284ec> │ │ │ │ + jl 34b7fc <__cxa_finalize@plt+0x3207ac> │ │ │ │ lea 0x60(%rsp),%rcx │ │ │ │ mov %rax,%r8 │ │ │ │ lea 0x100(%rax),%r9 │ │ │ │ - lea 0x8b2e8(%rip),%rax │ │ │ │ - call 3537d0 <__cxa_finalize@plt+0x328780> │ │ │ │ - call 353850 <__cxa_finalize@plt+0x328800> │ │ │ │ + lea 0x92238(%rip),%rax │ │ │ │ + call 34ba90 <__cxa_finalize@plt+0x320a40> │ │ │ │ + call 34bb10 <__cxa_finalize@plt+0x320ac0> │ │ │ │ imul $0x13,%rsi,%rdx │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ add %rdi,%rdx │ │ │ │ - call 3524a0 <__cxa_finalize@plt+0x327450> │ │ │ │ + call 34a760 <__cxa_finalize@plt+0x31f710> │ │ │ │ sub %rcx,%rdi │ │ │ │ lea 0x20(%rdx,%rcx,1),%rdx │ │ │ │ add $0x20,%rdi │ │ │ │ lea 0x160(%rsp),%rcx │ │ │ │ - call 3537d0 <__cxa_finalize@plt+0x328780> │ │ │ │ - call 353850 <__cxa_finalize@plt+0x328800> │ │ │ │ + call 34ba90 <__cxa_finalize@plt+0x320a40> │ │ │ │ + call 34bb10 <__cxa_finalize@plt+0x320ac0> │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ - call 3524a0 <__cxa_finalize@plt+0x327450> │ │ │ │ + call 34a760 <__cxa_finalize@plt+0x31f710> │ │ │ │ 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 0x8b1f3(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x8bbd6(%rip),%ymm14 │ │ │ │ - call 34fff7 <__cxa_finalize@plt+0x324fa7> │ │ │ │ + vpbroadcastd 0x92143(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x92bd6(%rip),%ymm14 │ │ │ │ + call 3482b7 <__cxa_finalize@plt+0x31d267> │ │ │ │ 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 3503c6 <__cxa_finalize@plt+0x325376> │ │ │ │ + call 348686 <__cxa_finalize@plt+0x31d636> │ │ │ │ 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 34a654 <__cxa_finalize@plt+0x31f604> │ │ │ │ + call 342914 <__cxa_finalize@plt+0x3178c4> │ │ │ │ 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 349588 <__cxa_finalize@plt+0x31e538> │ │ │ │ - call 34a500 <__cxa_finalize@plt+0x31f4b0> │ │ │ │ - call 350880 <__cxa_finalize@plt+0x325830> │ │ │ │ + call 341848 <__cxa_finalize@plt+0x3167f8> │ │ │ │ + call 3427c0 <__cxa_finalize@plt+0x317770> │ │ │ │ + call 348b40 <__cxa_finalize@plt+0x31daf0> │ │ │ │ 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 353707 <__cxa_finalize@plt+0x3286b7> │ │ │ │ + jg 34b9c7 <__cxa_finalize@plt+0x320977> │ │ │ │ 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) │ │ │ │ @@ -726368,15 +721397,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 350c52 <__cxa_finalize@plt+0x325c02> │ │ │ │ + call 348f12 <__cxa_finalize@plt+0x31dec2> │ │ │ │ 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) │ │ │ │ @@ -726395,15 +721424,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 32f700 <__cxa_finalize@plt+0x3046b0> │ │ │ │ + jmp 329780 <__cxa_finalize@plt+0x2fe730> │ │ │ │ nop │ │ │ │ vmovdqa (%rcx),%ymm0 │ │ │ │ vmovdqa 0x40(%rcx),%ymm1 │ │ │ │ vmovdqa 0x80(%rcx),%ymm2 │ │ │ │ vmovdqa 0xc0(%rcx),%ymm3 │ │ │ │ vmovdqa 0x200(%rcx),%ymm4 │ │ │ │ vmovdqa 0x240(%rcx),%ymm5 │ │ │ │ @@ -726414,66 +721443,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 32c690 <__cxa_finalize@plt+0x301640> │ │ │ │ + jmp 326710 <__cxa_finalize@plt+0x2fb6c0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vpbroadcastd 0x8b9e7(%rip),%ymm7 │ │ │ │ - vpbroadcastd 0x8af06(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x929e7(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x91e56(%rip),%ymm5 │ │ │ │ vpxor %ymm6,%ymm6,%ymm6 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ lea (%rsi,%rsi,4),%r9 │ │ │ │ lea (%rsi,%rax,2),%r8 │ │ │ │ - call 3539ec <__cxa_finalize@plt+0x32899c> │ │ │ │ + call 34bcac <__cxa_finalize@plt+0x320c5c> │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 3539d2 <__cxa_finalize@plt+0x328982> │ │ │ │ + jl 34bc92 <__cxa_finalize@plt+0x320c42> │ │ │ │ add $0x400,%rdx │ │ │ │ mov %rdi,%r10 │ │ │ │ add $0x10,%rdi │ │ │ │ - call 3539ec <__cxa_finalize@plt+0x32899c> │ │ │ │ - call 3539e0 <__cxa_finalize@plt+0x328990> │ │ │ │ + call 34bcac <__cxa_finalize@plt+0x320c5c> │ │ │ │ + call 34bca0 <__cxa_finalize@plt+0x320c50> │ │ │ │ cmp $0x88,%ecx │ │ │ │ - jl 3539d2 <__cxa_finalize@plt+0x328982> │ │ │ │ + jl 34bc92 <__cxa_finalize@plt+0x320c42> │ │ │ │ add $0x7e0,%rdx │ │ │ │ lea 0x20(%r10),%rdi │ │ │ │ - call 3539ec <__cxa_finalize@plt+0x32899c> │ │ │ │ - call 3539e0 <__cxa_finalize@plt+0x328990> │ │ │ │ - call 3539e0 <__cxa_finalize@plt+0x328990> │ │ │ │ + call 34bcac <__cxa_finalize@plt+0x320c5c> │ │ │ │ + call 34bca0 <__cxa_finalize@plt+0x320c50> │ │ │ │ + call 34bca0 <__cxa_finalize@plt+0x320c50> │ │ │ │ cmp $0x12c,%ecx │ │ │ │ - jl 3539d2 <__cxa_finalize@plt+0x328982> │ │ │ │ + jl 34bc92 <__cxa_finalize@plt+0x320c42> │ │ │ │ add $0xbc0,%rdx │ │ │ │ add $0x30,%r10 │ │ │ │ mov %r10,%rdi │ │ │ │ - call 3539ec <__cxa_finalize@plt+0x32899c> │ │ │ │ - call 3539e0 <__cxa_finalize@plt+0x328990> │ │ │ │ - call 3539e0 <__cxa_finalize@plt+0x328990> │ │ │ │ - call 3539e0 <__cxa_finalize@plt+0x328990> │ │ │ │ + call 34bcac <__cxa_finalize@plt+0x320c5c> │ │ │ │ + call 34bca0 <__cxa_finalize@plt+0x320c50> │ │ │ │ + call 34bca0 <__cxa_finalize@plt+0x320c50> │ │ │ │ + call 34bca0 <__cxa_finalize@plt+0x320c50> │ │ │ │ cmp $0x217,%ecx │ │ │ │ - jl 3539d2 <__cxa_finalize@plt+0x328982> │ │ │ │ + jl 34bc92 <__cxa_finalize@plt+0x320c42> │ │ │ │ add $0xbc0,%rdx │ │ │ │ lea (%r10,%rsi,8),%rdi │ │ │ │ mov %rdi,%r10 │ │ │ │ - call 3539ec <__cxa_finalize@plt+0x32899c> │ │ │ │ - call 3539e0 <__cxa_finalize@plt+0x328990> │ │ │ │ - call 3539e0 <__cxa_finalize@plt+0x328990> │ │ │ │ + call 34bcac <__cxa_finalize@plt+0x320c5c> │ │ │ │ + call 34bca0 <__cxa_finalize@plt+0x320c50> │ │ │ │ + call 34bca0 <__cxa_finalize@plt+0x320c50> │ │ │ │ cmp $0x2f3,%ecx │ │ │ │ - jl 3539d2 <__cxa_finalize@plt+0x328982> │ │ │ │ + jl 34bc92 <__cxa_finalize@plt+0x320c42> │ │ │ │ add $0x7e0,%rdx │ │ │ │ lea (%r10,%rsi,8),%rdi │ │ │ │ - call 3539ec <__cxa_finalize@plt+0x32899c> │ │ │ │ - call 3539e0 <__cxa_finalize@plt+0x328990> │ │ │ │ + call 34bcac <__cxa_finalize@plt+0x320c5c> │ │ │ │ + call 34bca0 <__cxa_finalize@plt+0x320c50> │ │ │ │ cmp $0x38f,%ecx │ │ │ │ - jl 3539d2 <__cxa_finalize@plt+0x328982> │ │ │ │ + jl 34bc92 <__cxa_finalize@plt+0x320c42> │ │ │ │ add $0x400,%rdx │ │ │ │ add $0x10,%rdi │ │ │ │ - call 3539ec <__cxa_finalize@plt+0x32899c> │ │ │ │ + call 34bcac <__cxa_finalize@plt+0x320c5c> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x3e0,%rdx │ │ │ │ lea -0x10(%rdi,%rsi,8),%rdi │ │ │ │ vmovdqa (%rdx),%ymm0 │ │ │ │ @@ -726484,64 +721513,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 350d70 <__cxa_finalize@plt+0x325d20> │ │ │ │ + jmp 349030 <__cxa_finalize@plt+0x31dfe0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vpbroadcastd 0x8b87b(%rip),%ymm7 │ │ │ │ - jmp 3538e9 <__cxa_finalize@plt+0x328899> │ │ │ │ + vpbroadcastd 0x9287b(%rip),%ymm7 │ │ │ │ + jmp 34bba9 <__cxa_finalize@plt+0x320b59> │ │ │ │ xchg %ax,%ax │ │ │ │ test %ecx,%ecx │ │ │ │ - je 353ac5 <__cxa_finalize@plt+0x328a75> │ │ │ │ + je 34bd85 <__cxa_finalize@plt+0x320d35> │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0xc40,%rsp │ │ │ │ - vpbroadcastd 0x8ad8f(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x8b85a(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8b855(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x8b760(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x91cdf(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x9285a(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x92855(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x92760(%rip),%ymm14 │ │ │ │ lea 0xc0(%rsp),%rax │ │ │ │ - call 353d50 <__cxa_finalize@plt+0x328d00> │ │ │ │ + call 34c010 <__cxa_finalize@plt+0x320fc0> │ │ │ │ sub $0x2c,%ecx │ │ │ │ - jl 353ae6 <__cxa_finalize@plt+0x328a96> │ │ │ │ - call 353d50 <__cxa_finalize@plt+0x328d00> │ │ │ │ + jl 34bda6 <__cxa_finalize@plt+0x320d56> │ │ │ │ + call 34c010 <__cxa_finalize@plt+0x320fc0> │ │ │ │ sub $0x6b,%ecx │ │ │ │ - jl 353ae6 <__cxa_finalize@plt+0x328a96> │ │ │ │ - call 353d50 <__cxa_finalize@plt+0x328d00> │ │ │ │ + jl 34bda6 <__cxa_finalize@plt+0x320d56> │ │ │ │ + call 34c010 <__cxa_finalize@plt+0x320fc0> │ │ │ │ add $0xffffff80,%ecx │ │ │ │ - jl 353ae6 <__cxa_finalize@plt+0x328a96> │ │ │ │ - call 353d50 <__cxa_finalize@plt+0x328d00> │ │ │ │ - jmp 353b24 <__cxa_finalize@plt+0x328ad4> │ │ │ │ + jl 34bda6 <__cxa_finalize@plt+0x320d56> │ │ │ │ + call 34c010 <__cxa_finalize@plt+0x320fc0> │ │ │ │ + jmp 34bde4 <__cxa_finalize@plt+0x320d94> │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x8b804(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x92804(%rip),%ymm3 │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x40,%ecx │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ - jmp 34b84b <__cxa_finalize@plt+0x3207fb> │ │ │ │ + jmp 343b0b <__cxa_finalize@plt+0x318abb> │ │ │ │ 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 353af2 <__cxa_finalize@plt+0x328aa2> │ │ │ │ - lea 0x8ad41(%rip),%rax │ │ │ │ + jl 34bdb2 <__cxa_finalize@plt+0x320d62> │ │ │ │ + lea 0x91c91(%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 │ │ │ │ @@ -726550,15 +721579,15 @@ │ │ │ │ vmovdqa %ymm8,%ymm9 │ │ │ │ vmovdqa %ymm8,%ymm10 │ │ │ │ vmovdqa %ymm8,%ymm11 │ │ │ │ vmovdqa %ymm8,%ymm12 │ │ │ │ vmovdqa %ymm8,%ymm13 │ │ │ │ vmovdqa %ymm8,%ymm14 │ │ │ │ vmovdqa %ymm8,(%rsp) │ │ │ │ - call 32c690 <__cxa_finalize@plt+0x301640> │ │ │ │ + call 326710 <__cxa_finalize@plt+0x2fb6c0> │ │ │ │ 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) │ │ │ │ @@ -726580,77 +721609,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 32f650 <__cxa_finalize@plt+0x304600> │ │ │ │ + call 3296d0 <__cxa_finalize@plt+0x2fe680> │ │ │ │ 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 0x8ac35(%rip),%rax │ │ │ │ + lea 0x91b85(%rip),%rax │ │ │ │ add $0x200,%r8 │ │ │ │ add $0x400,%r9 │ │ │ │ - call 331c40 <__cxa_finalize@plt+0x306bf0> │ │ │ │ + call 32bcc0 <__cxa_finalize@plt+0x300c70> │ │ │ │ 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 331c40 <__cxa_finalize@plt+0x306bf0> │ │ │ │ + call 32bcc0 <__cxa_finalize@plt+0x300c70> │ │ │ │ lea 0x0(,%rsi,4),%r11 │ │ │ │ lea (%rsi,%rsi,4),%rbx │ │ │ │ lea (%rbx,%rsi,1),%rcx │ │ │ │ lea (%rbx,%rsi,2),%r10 │ │ │ │ - call 353f5c <__cxa_finalize@plt+0x328f0c> │ │ │ │ + call 34c21c <__cxa_finalize@plt+0x3211cc> │ │ │ │ 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 34a654 <__cxa_finalize@plt+0x31f604> │ │ │ │ + call 342914 <__cxa_finalize@plt+0x3178c4> │ │ │ │ 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 349588 <__cxa_finalize@plt+0x31e538> │ │ │ │ - call 34a500 <__cxa_finalize@plt+0x31f4b0> │ │ │ │ + call 341848 <__cxa_finalize@plt+0x3167f8> │ │ │ │ + call 3427c0 <__cxa_finalize@plt+0x317770> │ │ │ │ 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 353de6 <__cxa_finalize@plt+0x328d96> │ │ │ │ + jg 34c0a6 <__cxa_finalize@plt+0x321056> │ │ │ │ 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 │ │ │ │ @@ -726701,33 +721730,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 34c9bf <__cxa_finalize@plt+0x32196f> │ │ │ │ + call 344c7f <__cxa_finalize@plt+0x319c2f> │ │ │ │ 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 0x8a8b3(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x8a8ae(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8a899(%rip),%ymm13 │ │ │ │ - lea 0x8a8ee(%rip),%rax │ │ │ │ + vpbroadcastd 0x91803(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x917fe(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x917e9(%rip),%ymm13 │ │ │ │ + lea 0x9183e(%rip),%rax │ │ │ │ lea (%rdi,%r10,1),%rdx │ │ │ │ - vpbroadcastd 0x8a889(%rip),%ymm14 │ │ │ │ - call 3321be <__cxa_finalize@plt+0x30716e> │ │ │ │ - vpbroadcastd 0x8a857(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x917d9(%rip),%ymm14 │ │ │ │ + call 32c23e <__cxa_finalize@plt+0x3011ee> │ │ │ │ + vpbroadcastd 0x917a7(%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 │ │ │ │ @@ -726741,15 +721770,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 0x8b2c7(%rip),%ymm7 │ │ │ │ + vpbroadcastd 0x922c7(%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) │ │ │ │ @@ -726771,15 +721800,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 0x8b230(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x92230(%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) │ │ │ │ @@ -726801,15 +721830,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 0x8b19b(%rip),%ymm2 │ │ │ │ + vpbroadcastd 0x9219b(%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) │ │ │ │ @@ -726831,27 +721860,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 0x8b106(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x92106(%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 353f82 <__cxa_finalize@plt+0x328f32> │ │ │ │ + jne 34c242 <__cxa_finalize@plt+0x3211f2> │ │ │ │ ret │ │ │ │ nop │ │ │ │ vpaddd %ymm0,%ymm11,%ymm0 │ │ │ │ vpaddd %ymm1,%ymm11,%ymm1 │ │ │ │ vpaddd %ymm2,%ymm11,%ymm2 │ │ │ │ vpaddd %ymm3,%ymm11,%ymm3 │ │ │ │ vpsrad $0xc,%ymm0,%ymm0 │ │ │ │ @@ -726991,16 +722020,16 @@ │ │ │ │ vmovdqa %ymm4,0x20(%rax) │ │ │ │ vmovdqa %ymm3,-0x20(%rax) │ │ │ │ vmovdqa %ymm5,(%rax) │ │ │ │ add $0x100,%rax │ │ │ │ ret │ │ │ │ lea 0x60(%rax),%r9 │ │ │ │ add $0xffffffffffffff80,%rax │ │ │ │ - vpbroadcastd 0x8ad2c(%rip),%ymm10 │ │ │ │ - vpbroadcastd 0x8ad3b(%rip),%ymm15 │ │ │ │ + vpbroadcastd 0x91d2c(%rip),%ymm10 │ │ │ │ + vpbroadcastd 0x91d3b(%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 │ │ │ │ @@ -727094,63 +722123,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 3544c5 <__cxa_finalize@plt+0x329475> │ │ │ │ + jl 34c785 <__cxa_finalize@plt+0x321735> │ │ │ │ ret │ │ │ │ nop │ │ │ │ test %ecx,%ecx │ │ │ │ - je 35473b <__cxa_finalize@plt+0x3296eb> │ │ │ │ + je 34c9fb <__cxa_finalize@plt+0x3219ab> │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ mov %rsp,%r14 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x10c0,%rsp │ │ │ │ - vpbroadcastd 0x8abe1(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8abdc(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x91be1(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x91bdc(%rip),%ymm13 │ │ │ │ lea 0xc0(%rsp),%rax │ │ │ │ - call 3549d0 <__cxa_finalize@plt+0x329980> │ │ │ │ + call 34cc90 <__cxa_finalize@plt+0x321c40> │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 354768 <__cxa_finalize@plt+0x329718> │ │ │ │ - call 3549d0 <__cxa_finalize@plt+0x329980> │ │ │ │ + jl 34ca28 <__cxa_finalize@plt+0x3219d8> │ │ │ │ + call 34cc90 <__cxa_finalize@plt+0x321c40> │ │ │ │ cmp $0x88,%ecx │ │ │ │ - jl 354768 <__cxa_finalize@plt+0x329718> │ │ │ │ - call 3549d0 <__cxa_finalize@plt+0x329980> │ │ │ │ + jl 34ca28 <__cxa_finalize@plt+0x3219d8> │ │ │ │ + call 34cc90 <__cxa_finalize@plt+0x321c40> │ │ │ │ cmp $0x12c,%ecx │ │ │ │ - jl 354768 <__cxa_finalize@plt+0x329718> │ │ │ │ - call 3549d0 <__cxa_finalize@plt+0x329980> │ │ │ │ - jmp 3547a6 <__cxa_finalize@plt+0x329756> │ │ │ │ + jl 34ca28 <__cxa_finalize@plt+0x3219d8> │ │ │ │ + call 34cc90 <__cxa_finalize@plt+0x321c40> │ │ │ │ + jmp 34ca66 <__cxa_finalize@plt+0x321a16> │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ - vpbroadcastd 0x8ab8e(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x91b8e(%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 351b40 <__cxa_finalize@plt+0x326af0> │ │ │ │ + jmp 349e00 <__cxa_finalize@plt+0x31edb0> │ │ │ │ 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 354774 <__cxa_finalize@plt+0x329724> │ │ │ │ - lea 0x8a0bf(%rip),%rax │ │ │ │ + jl 34ca34 <__cxa_finalize@plt+0x3219e4> │ │ │ │ + lea 0x9100f(%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 │ │ │ │ @@ -727164,15 +722193,15 @@ │ │ │ │ vmovdqa %ymm8,%ymm9 │ │ │ │ vmovdqa %ymm8,%ymm10 │ │ │ │ vmovdqa %ymm8,%ymm11 │ │ │ │ vmovdqa %ymm8,%ymm12 │ │ │ │ vmovdqa %ymm8,%ymm13 │ │ │ │ vmovdqa %ymm8,%ymm14 │ │ │ │ vmovdqa %ymm8,(%rsp) │ │ │ │ - call 32c690 <__cxa_finalize@plt+0x301640> │ │ │ │ + call 326710 <__cxa_finalize@plt+0x2fb6c0> │ │ │ │ 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) │ │ │ │ @@ -727194,81 +722223,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 32f650 <__cxa_finalize@plt+0x304600> │ │ │ │ + call 3296d0 <__cxa_finalize@plt+0x2fe680> │ │ │ │ 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 0x89fb4(%rip),%rax │ │ │ │ + lea 0x90f04(%rip),%rax │ │ │ │ add $0x200,%r8 │ │ │ │ add $0x400,%r9 │ │ │ │ - call 331c40 <__cxa_finalize@plt+0x306bf0> │ │ │ │ + call 32bcc0 <__cxa_finalize@plt+0x300c70> │ │ │ │ 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 331c40 <__cxa_finalize@plt+0x306bf0> │ │ │ │ - call 353f5c <__cxa_finalize@plt+0x328f0c> │ │ │ │ + call 32bcc0 <__cxa_finalize@plt+0x300c70> │ │ │ │ + call 34c21c <__cxa_finalize@plt+0x3211cc> │ │ │ │ add $0x100,%rbp │ │ │ │ sub $0xc40,%r8 │ │ │ │ sub %r11,%rdi │ │ │ │ add $0x20,%rdi │ │ │ │ cmp %r8,%rbp │ │ │ │ - jl 3547c4 <__cxa_finalize@plt+0x329774> │ │ │ │ + jl 34ca84 <__cxa_finalize@plt+0x321a34> │ │ │ │ mov %r14,%rsp │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vpbroadcastd 0x8a81f(%rip),%ymm14 │ │ │ │ - vpbroadcastd 0x89e2a(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x9181f(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x90d7a(%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 34ffaf <__cxa_finalize@plt+0x324f5f> │ │ │ │ + call 34826f <__cxa_finalize@plt+0x31d21f> │ │ │ │ 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 35037e <__cxa_finalize@plt+0x32532e> │ │ │ │ + call 34863e <__cxa_finalize@plt+0x31d5ee> │ │ │ │ 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 34a60c <__cxa_finalize@plt+0x31f5bc> │ │ │ │ + call 3428cc <__cxa_finalize@plt+0x31787c> │ │ │ │ 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 │ │ │ │ @@ -727276,20 +722305,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 354b18 <__cxa_finalize@plt+0x329ac8> │ │ │ │ + jg 34cdd8 <__cxa_finalize@plt+0x321d88> │ │ │ │ add $0x20,%rdx │ │ │ │ - call 349540 <__cxa_finalize@plt+0x31e4f0> │ │ │ │ - call 34a500 <__cxa_finalize@plt+0x31f4b0> │ │ │ │ - call 352e93 <__cxa_finalize@plt+0x327e43> │ │ │ │ - call 350c52 <__cxa_finalize@plt+0x325c02> │ │ │ │ + call 341800 <__cxa_finalize@plt+0x3167b0> │ │ │ │ + call 3427c0 <__cxa_finalize@plt+0x317770> │ │ │ │ + call 34b153 <__cxa_finalize@plt+0x320103> │ │ │ │ + call 348f12 <__cxa_finalize@plt+0x31dec2> │ │ │ │ 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) │ │ │ │ @@ -727298,33 +722327,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 350c52 <__cxa_finalize@plt+0x325c02> │ │ │ │ + call 348f12 <__cxa_finalize@plt+0x31dec2> │ │ │ │ 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 354c6c <__cxa_finalize@plt+0x329c1c> │ │ │ │ + jne 34cf2c <__cxa_finalize@plt+0x321edc> │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x10,%ecx │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ - vpbroadcastd 0x8a6c8(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x916c8(%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 │ │ │ │ @@ -727337,48 +722366,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 354c2b <__cxa_finalize@plt+0x329bdb> │ │ │ │ + jg 34ceeb <__cxa_finalize@plt+0x321e9b> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ mov %rsp,%r11 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0xc00,%rsp │ │ │ │ - vpbroadcastd 0x89b89(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x8a654(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8a64f(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x8a55a(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x90ad9(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x91654(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x9164f(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x9155a(%rip),%ymm14 │ │ │ │ lea 0x80(%rsp),%rax │ │ │ │ - call 354db0 <__cxa_finalize@plt+0x329d60> │ │ │ │ - call 35506e <__cxa_finalize@plt+0x32a01e> │ │ │ │ + call 34d070 <__cxa_finalize@plt+0x322020> │ │ │ │ + call 34d32e <__cxa_finalize@plt+0x3222de> │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 354cc1 <__cxa_finalize@plt+0x329c71> │ │ │ │ - call 354db0 <__cxa_finalize@plt+0x329d60> │ │ │ │ - call 35506e <__cxa_finalize@plt+0x32a01e> │ │ │ │ - jmp 354cfb <__cxa_finalize@plt+0x329cab> │ │ │ │ + jl 34cf81 <__cxa_finalize@plt+0x321f31> │ │ │ │ + call 34d070 <__cxa_finalize@plt+0x322020> │ │ │ │ + call 34d32e <__cxa_finalize@plt+0x3222de> │ │ │ │ + jmp 34cfbb <__cxa_finalize@plt+0x321f6b> │ │ │ │ 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 354cca <__cxa_finalize@plt+0x329c7a> │ │ │ │ + jg 34cf8a <__cxa_finalize@plt+0x321f3a> │ │ │ │ lea -0x800(%rax),%r10 │ │ │ │ lea -0x400(%rax),%r8 │ │ │ │ - lea 0x89b5c(%rip),%rax │ │ │ │ + lea 0x90aac(%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 │ │ │ │ @@ -727391,91 +722420,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 32c690 <__cxa_finalize@plt+0x301640> │ │ │ │ + call 326710 <__cxa_finalize@plt+0x2fb6c0> │ │ │ │ vmovdqa 0x20(%rsp),%ymm1 │ │ │ │ - call 353270 <__cxa_finalize@plt+0x328220> │ │ │ │ + call 34b530 <__cxa_finalize@plt+0x3204e0> │ │ │ │ add $0x20,%r9 │ │ │ │ mov %r9,%rdi │ │ │ │ cmp %r8,%r10 │ │ │ │ - jl 354d13 <__cxa_finalize@plt+0x329cc3> │ │ │ │ + jl 34cfd3 <__cxa_finalize@plt+0x321f83> │ │ │ │ mov %r11,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x8a539(%rip),%r9 │ │ │ │ + lea 0x91539(%rip),%r9 │ │ │ │ vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ vmovdqa 0x7c0(%rdx),%ymm1 │ │ │ │ vmovdqa 0x440(%rdx),%ymm2 │ │ │ │ vmovdqa 0x3c0(%rdx),%ymm3 │ │ │ │ - call 354224 <__cxa_finalize@plt+0x3291d4> │ │ │ │ + call 34c4e4 <__cxa_finalize@plt+0x321494> │ │ │ │ vmovdqa 0x1c0(%rdx),%ymm0 │ │ │ │ vmovdqa 0x640(%rdx),%ymm1 │ │ │ │ vmovdqa 0x5c0(%rdx),%ymm2 │ │ │ │ vmovdqa 0x240(%rdx),%ymm3 │ │ │ │ - call 354224 <__cxa_finalize@plt+0x3291d4> │ │ │ │ + call 34c4e4 <__cxa_finalize@plt+0x321494> │ │ │ │ vmovdqa 0x140(%rdx),%ymm0 │ │ │ │ vmovdqa 0x6c0(%rdx),%ymm1 │ │ │ │ vmovdqa 0x540(%rdx),%ymm2 │ │ │ │ vmovdqa 0x2c0(%rdx),%ymm3 │ │ │ │ - call 354224 <__cxa_finalize@plt+0x3291d4> │ │ │ │ + call 34c4e4 <__cxa_finalize@plt+0x321494> │ │ │ │ vmovdqa 0xc0(%rdx),%ymm0 │ │ │ │ vmovdqa 0x740(%rdx),%ymm1 │ │ │ │ vmovdqa 0x4c0(%rdx),%ymm2 │ │ │ │ vmovdqa 0x340(%rdx),%ymm3 │ │ │ │ - call 354224 <__cxa_finalize@plt+0x3291d4> │ │ │ │ - call 3544ab <__cxa_finalize@plt+0x32945b> │ │ │ │ + call 34c4e4 <__cxa_finalize@plt+0x321494> │ │ │ │ + call 34c76b <__cxa_finalize@plt+0x32171b> │ │ │ │ vmovdqa 0x80(%rdx),%ymm0 │ │ │ │ vmovdqa 0x380(%rdx),%ymm1 │ │ │ │ vmovdqa 0x480(%rdx),%ymm2 │ │ │ │ vmovdqa 0x780(%rdx),%ymm3 │ │ │ │ - call 34ff3a <__cxa_finalize@plt+0x324eea> │ │ │ │ + call 3481fa <__cxa_finalize@plt+0x31d1aa> │ │ │ │ vmovdqa 0x180(%rdx),%ymm0 │ │ │ │ vmovdqa 0x280(%rdx),%ymm1 │ │ │ │ vmovdqa 0x580(%rdx),%ymm2 │ │ │ │ vmovdqa 0x680(%rdx),%ymm3 │ │ │ │ - call 350309 <__cxa_finalize@plt+0x3252b9> │ │ │ │ + call 3485c9 <__cxa_finalize@plt+0x31d579> │ │ │ │ vmovdqa 0x100(%rdx),%ymm0 │ │ │ │ vmovdqa 0x300(%rdx),%ymm1 │ │ │ │ vmovdqa 0x500(%rdx),%ymm2 │ │ │ │ vmovdqa 0x700(%rdx),%ymm3 │ │ │ │ - call 34a597 <__cxa_finalize@plt+0x31f547> │ │ │ │ + call 342857 <__cxa_finalize@plt+0x317807> │ │ │ │ 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 354ee3 <__cxa_finalize@plt+0x329e93> │ │ │ │ + jg 34d1a3 <__cxa_finalize@plt+0x322153> │ │ │ │ vpsrld $0xa,%ymm11,%ymm15 │ │ │ │ add $0x20,%rdx │ │ │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ vmovdqa %ymm4,%ymm5 │ │ │ │ vmovdqa %ymm4,%ymm6 │ │ │ │ vmovdqa %ymm4,%ymm7 │ │ │ │ - call 349588 <__cxa_finalize@plt+0x31e538> │ │ │ │ + call 341848 <__cxa_finalize@plt+0x3167f8> │ │ │ │ add $0x100,%rax │ │ │ │ - call 34a500 <__cxa_finalize@plt+0x31f4b0> │ │ │ │ + call 3427c0 <__cxa_finalize@plt+0x317770> │ │ │ │ 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 354f5a <__cxa_finalize@plt+0x329f0a> │ │ │ │ + jmp 34d21a <__cxa_finalize@plt+0x3221ca> │ │ │ │ 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 │ │ │ │ @@ -727517,15 +722546,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 354f55 <__cxa_finalize@plt+0x329f05> │ │ │ │ + jl 34d215 <__cxa_finalize@plt+0x3221c5> │ │ │ │ ret │ │ │ │ sub $0x600,%rax │ │ │ │ mov %rax,%r9 │ │ │ │ vmovdqa -0x80(%rax),%ymm0 │ │ │ │ vmovdqa 0x80(%rax),%ymm4 │ │ │ │ vmovdqa -0x60(%rax),%ymm1 │ │ │ │ vmovdqa 0xa0(%rax),%ymm5 │ │ │ │ @@ -727561,75 +722590,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 34c9bf <__cxa_finalize@plt+0x32196f> │ │ │ │ + call 344c7f <__cxa_finalize@plt+0x319c2f> │ │ │ │ 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 355077 <__cxa_finalize@plt+0x32a027> │ │ │ │ + jl 34d337 <__cxa_finalize@plt+0x3222e7> │ │ │ │ mov %r8,%rax │ │ │ │ ret │ │ │ │ test %ecx,%ecx │ │ │ │ - je 355209 <__cxa_finalize@plt+0x32a1b9> │ │ │ │ + je 34d4c9 <__cxa_finalize@plt+0x322479> │ │ │ │ mov %rsp,%r11 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x1460,%rsp │ │ │ │ - vpbroadcastd 0x89651(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x8a11c(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x8a117(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x8a022(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x905a1(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x9111c(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x91117(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x91022(%rip),%ymm14 │ │ │ │ lea 0xe0(%rsp),%rax │ │ │ │ - call 3553d0 <__cxa_finalize@plt+0x32a380> │ │ │ │ + call 34d690 <__cxa_finalize@plt+0x322640> │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 35522d <__cxa_finalize@plt+0x32a1dd> │ │ │ │ - call 3553d0 <__cxa_finalize@plt+0x32a380> │ │ │ │ + jl 34d4ed <__cxa_finalize@plt+0x32249d> │ │ │ │ + call 34d690 <__cxa_finalize@plt+0x322640> │ │ │ │ cmp $0x88,%ecx │ │ │ │ - jl 35522d <__cxa_finalize@plt+0x32a1dd> │ │ │ │ - call 3553d0 <__cxa_finalize@plt+0x32a380> │ │ │ │ + jl 34d4ed <__cxa_finalize@plt+0x32249d> │ │ │ │ + call 34d690 <__cxa_finalize@plt+0x322640> │ │ │ │ cmp $0x12c,%ecx │ │ │ │ - jl 35522d <__cxa_finalize@plt+0x32a1dd> │ │ │ │ - call 3553d0 <__cxa_finalize@plt+0x32a380> │ │ │ │ - jmp 35526b <__cxa_finalize@plt+0x32a21b> │ │ │ │ + jl 34d4ed <__cxa_finalize@plt+0x32249d> │ │ │ │ + call 34d690 <__cxa_finalize@plt+0x322640> │ │ │ │ + jmp 34d52b <__cxa_finalize@plt+0x3224db> │ │ │ │ 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 354c07 <__cxa_finalize@plt+0x329bb7> │ │ │ │ + jmp 34cec7 <__cxa_finalize@plt+0x321e77> │ │ │ │ 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 355239 <__cxa_finalize@plt+0x32a1e9> │ │ │ │ + jl 34d4f9 <__cxa_finalize@plt+0x3224a9> │ │ │ │ lea -0x400(%rax),%r10 │ │ │ │ lea 0x100(%rax),%r9 │ │ │ │ - lea 0x895ec(%rip),%rax │ │ │ │ + lea 0x9053c(%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 │ │ │ │ @@ -727641,15 +722670,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 32f700 <__cxa_finalize@plt+0x3046b0> │ │ │ │ + call 329780 <__cxa_finalize@plt+0x2fe730> │ │ │ │ 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 │ │ │ │ @@ -727660,84 +722689,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 32c690 <__cxa_finalize@plt+0x301640> │ │ │ │ - call 3524a0 <__cxa_finalize@plt+0x327450> │ │ │ │ + call 326710 <__cxa_finalize@plt+0x2fb6c0> │ │ │ │ + call 34a760 <__cxa_finalize@plt+0x31f710> │ │ │ │ sub %rcx,%rdi │ │ │ │ lea 0x20(%rdx,%rcx,1),%rdx │ │ │ │ add $0x20,%rdi │ │ │ │ cmp %r8,%r10 │ │ │ │ - jl 35528b <__cxa_finalize@plt+0x32a23b> │ │ │ │ + jl 34d54b <__cxa_finalize@plt+0x3224fb> │ │ │ │ mov %r11,%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x89f19(%rip),%r9 │ │ │ │ + lea 0x90f19(%rip),%r9 │ │ │ │ vpmulld 0x80(%rdx),%ymm14,%ymm0 │ │ │ │ vpmulld 0xf80(%rdx),%ymm14,%ymm1 │ │ │ │ vpmulld 0x880(%rdx),%ymm14,%ymm2 │ │ │ │ vpmulld 0x780(%rdx),%ymm14,%ymm3 │ │ │ │ - call 354200 <__cxa_finalize@plt+0x3291b0> │ │ │ │ + call 34c4c0 <__cxa_finalize@plt+0x321470> │ │ │ │ vpmulld 0x380(%rdx),%ymm14,%ymm0 │ │ │ │ vpmulld 0xc80(%rdx),%ymm14,%ymm1 │ │ │ │ vpmulld 0xb80(%rdx),%ymm14,%ymm2 │ │ │ │ vpmulld 0x480(%rdx),%ymm14,%ymm3 │ │ │ │ - call 354200 <__cxa_finalize@plt+0x3291b0> │ │ │ │ + call 34c4c0 <__cxa_finalize@plt+0x321470> │ │ │ │ vpmulld 0x280(%rdx),%ymm14,%ymm0 │ │ │ │ vpmulld 0xd80(%rdx),%ymm14,%ymm1 │ │ │ │ vpmulld 0xa80(%rdx),%ymm14,%ymm2 │ │ │ │ vpmulld 0x580(%rdx),%ymm14,%ymm3 │ │ │ │ - call 354200 <__cxa_finalize@plt+0x3291b0> │ │ │ │ + call 34c4c0 <__cxa_finalize@plt+0x321470> │ │ │ │ vpmulld 0x180(%rdx),%ymm14,%ymm0 │ │ │ │ vpmulld 0xe80(%rdx),%ymm14,%ymm1 │ │ │ │ vpmulld 0x980(%rdx),%ymm14,%ymm2 │ │ │ │ vpmulld 0x680(%rdx),%ymm14,%ymm3 │ │ │ │ - call 354200 <__cxa_finalize@plt+0x3291b0> │ │ │ │ - call 3544ab <__cxa_finalize@plt+0x32945b> │ │ │ │ + call 34c4c0 <__cxa_finalize@plt+0x321470> │ │ │ │ + call 34c76b <__cxa_finalize@plt+0x32171b> │ │ │ │ vpmulld 0x100(%rdx),%ymm14,%ymm0 │ │ │ │ vpmulld 0x700(%rdx),%ymm14,%ymm1 │ │ │ │ vpmulld 0x900(%rdx),%ymm14,%ymm2 │ │ │ │ vpmulld 0xf00(%rdx),%ymm14,%ymm3 │ │ │ │ - call 34ff16 <__cxa_finalize@plt+0x324ec6> │ │ │ │ + call 3481d6 <__cxa_finalize@plt+0x31d186> │ │ │ │ vpmulld 0x300(%rdx),%ymm14,%ymm0 │ │ │ │ vpmulld 0x500(%rdx),%ymm14,%ymm1 │ │ │ │ vpmulld 0xb00(%rdx),%ymm14,%ymm2 │ │ │ │ vpmulld 0xd00(%rdx),%ymm14,%ymm3 │ │ │ │ - call 3502e5 <__cxa_finalize@plt+0x325295> │ │ │ │ + call 3485a5 <__cxa_finalize@plt+0x31d555> │ │ │ │ vpmulld 0x200(%rdx),%ymm14,%ymm0 │ │ │ │ vpmulld 0x600(%rdx),%ymm14,%ymm1 │ │ │ │ vpmulld 0xa00(%rdx),%ymm14,%ymm2 │ │ │ │ vpmulld 0xe00(%rdx),%ymm14,%ymm3 │ │ │ │ - call 34a573 <__cxa_finalize@plt+0x31f523> │ │ │ │ + call 342833 <__cxa_finalize@plt+0x3177e3> │ │ │ │ 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 355526 <__cxa_finalize@plt+0x32a4d6> │ │ │ │ + jg 34d7e6 <__cxa_finalize@plt+0x322796> │ │ │ │ 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 354f0d <__cxa_finalize@plt+0x329ebd> │ │ │ │ + call 34d1cd <__cxa_finalize@plt+0x32217d> │ │ │ │ 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 │ │ │ │ @@ -727772,74 +722801,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 34c9bf <__cxa_finalize@plt+0x32196f> │ │ │ │ + call 344c7f <__cxa_finalize@plt+0x319c2f> │ │ │ │ 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 355588 <__cxa_finalize@plt+0x32a538> │ │ │ │ + jl 34d848 <__cxa_finalize@plt+0x3227f8> │ │ │ │ mov %r8,%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 35572d <__cxa_finalize@plt+0x32a6dd> │ │ │ │ + je 34d9ed <__cxa_finalize@plt+0x32299d> │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ mov %rsp,%r14 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x1860,%rsp │ │ │ │ - vpbroadcastd 0x8912d(%rip),%ymm11 │ │ │ │ - vpbroadcastd 0x89bf8(%rip),%ymm12 │ │ │ │ - vpbroadcastd 0x89bf3(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x89afe(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x9007d(%rip),%ymm11 │ │ │ │ + vpbroadcastd 0x90bf8(%rip),%ymm12 │ │ │ │ + vpbroadcastd 0x90bf3(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x90afe(%rip),%ymm14 │ │ │ │ lea 0xe0(%rsp),%rax │ │ │ │ - call 355990 <__cxa_finalize@plt+0x32a940> │ │ │ │ + call 34dc50 <__cxa_finalize@plt+0x322c00> │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 35573d <__cxa_finalize@plt+0x32a6ed> │ │ │ │ - call 355990 <__cxa_finalize@plt+0x32a940> │ │ │ │ + jl 34d9fd <__cxa_finalize@plt+0x3229ad> │ │ │ │ + call 34dc50 <__cxa_finalize@plt+0x322c00> │ │ │ │ cmp $0x88,%ecx │ │ │ │ - jl 35573d <__cxa_finalize@plt+0x32a6ed> │ │ │ │ - call 355990 <__cxa_finalize@plt+0x32a940> │ │ │ │ + jl 34d9fd <__cxa_finalize@plt+0x3229ad> │ │ │ │ + call 34dc50 <__cxa_finalize@plt+0x322c00> │ │ │ │ cmp $0x12c,%ecx │ │ │ │ - jl 35573d <__cxa_finalize@plt+0x32a6ed> │ │ │ │ - call 355990 <__cxa_finalize@plt+0x32a940> │ │ │ │ - jmp 35577b <__cxa_finalize@plt+0x32a72b> │ │ │ │ + jl 34d9fd <__cxa_finalize@plt+0x3229ad> │ │ │ │ + call 34dc50 <__cxa_finalize@plt+0x322c00> │ │ │ │ + jmp 34da3b <__cxa_finalize@plt+0x3229eb> │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x40,%ecx │ │ │ │ - jmp 354bff <__cxa_finalize@plt+0x329baf> │ │ │ │ + jmp 34cebf <__cxa_finalize@plt+0x321e6f> │ │ │ │ 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 355749 <__cxa_finalize@plt+0x32a6f9> │ │ │ │ + jl 34da09 <__cxa_finalize@plt+0x3229b9> │ │ │ │ lea -0x400(%rax),%rbp │ │ │ │ - lea 0x890e3(%rip),%rax │ │ │ │ + lea 0x90033(%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 │ │ │ │ @@ -727852,15 +722881,15 @@ │ │ │ │ vmovdqa %ymm8,%ymm9 │ │ │ │ vmovdqa %ymm8,%ymm10 │ │ │ │ vmovdqa %ymm8,%ymm11 │ │ │ │ vmovdqa %ymm8,%ymm12 │ │ │ │ vmovdqa %ymm8,%ymm13 │ │ │ │ vmovdqa %ymm8,%ymm14 │ │ │ │ vmovdqa %ymm8,(%rsp) │ │ │ │ - call 32c690 <__cxa_finalize@plt+0x301640> │ │ │ │ + call 326710 <__cxa_finalize@plt+0x2fb6c0> │ │ │ │ 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) │ │ │ │ @@ -727881,109 +722910,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 32f650 <__cxa_finalize@plt+0x304600> │ │ │ │ + call 3296d0 <__cxa_finalize@plt+0x2fe680> │ │ │ │ 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 0x88fef(%rip),%rax │ │ │ │ + lea 0x8ff3f(%rip),%rax │ │ │ │ add $0x200,%r8 │ │ │ │ add $0x400,%r9 │ │ │ │ - call 331c40 <__cxa_finalize@plt+0x306bf0> │ │ │ │ + call 32bcc0 <__cxa_finalize@plt+0x300c70> │ │ │ │ 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 331c40 <__cxa_finalize@plt+0x306bf0> │ │ │ │ - call 353f5c <__cxa_finalize@plt+0x328f0c> │ │ │ │ + call 32bcc0 <__cxa_finalize@plt+0x300c70> │ │ │ │ + call 34c21c <__cxa_finalize@plt+0x3211cc> │ │ │ │ add $0x100,%rbp │ │ │ │ sub %r11,%rdi │ │ │ │ sub $0x580,%r8 │ │ │ │ add $0x20,%rdi │ │ │ │ cmp %r8,%rbp │ │ │ │ - jl 35579d <__cxa_finalize@plt+0x32a74d> │ │ │ │ + jl 34da5d <__cxa_finalize@plt+0x322a0d> │ │ │ │ mov %r14,%rsp │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nop │ │ │ │ - lea 0x89959(%rip),%r9 │ │ │ │ + lea 0x90959(%rip),%r9 │ │ │ │ vmovdqa 0x80(%rdx),%ymm0 │ │ │ │ vmovdqa 0xf80(%rdx),%ymm1 │ │ │ │ vmovdqa 0x880(%rdx),%ymm2 │ │ │ │ vmovdqa 0x780(%rdx),%ymm3 │ │ │ │ - call 354224 <__cxa_finalize@plt+0x3291d4> │ │ │ │ + call 34c4e4 <__cxa_finalize@plt+0x321494> │ │ │ │ vmovdqa 0x380(%rdx),%ymm0 │ │ │ │ vmovdqa 0xc80(%rdx),%ymm1 │ │ │ │ vmovdqa 0xb80(%rdx),%ymm2 │ │ │ │ vmovdqa 0x480(%rdx),%ymm3 │ │ │ │ - call 354224 <__cxa_finalize@plt+0x3291d4> │ │ │ │ + call 34c4e4 <__cxa_finalize@plt+0x321494> │ │ │ │ vmovdqa 0x280(%rdx),%ymm0 │ │ │ │ vmovdqa 0xd80(%rdx),%ymm1 │ │ │ │ vmovdqa 0xa80(%rdx),%ymm2 │ │ │ │ vmovdqa 0x580(%rdx),%ymm3 │ │ │ │ - call 354224 <__cxa_finalize@plt+0x3291d4> │ │ │ │ + call 34c4e4 <__cxa_finalize@plt+0x321494> │ │ │ │ vmovdqa 0x180(%rdx),%ymm0 │ │ │ │ vmovdqa 0xe80(%rdx),%ymm1 │ │ │ │ vmovdqa 0x980(%rdx),%ymm2 │ │ │ │ vmovdqa 0x680(%rdx),%ymm3 │ │ │ │ - call 354224 <__cxa_finalize@plt+0x3291d4> │ │ │ │ - call 3544ab <__cxa_finalize@plt+0x32945b> │ │ │ │ + call 34c4e4 <__cxa_finalize@plt+0x321494> │ │ │ │ + call 34c76b <__cxa_finalize@plt+0x32171b> │ │ │ │ vmovdqa 0x100(%rdx),%ymm0 │ │ │ │ vmovdqa 0x700(%rdx),%ymm1 │ │ │ │ vmovdqa 0x900(%rdx),%ymm2 │ │ │ │ vmovdqa 0xf00(%rdx),%ymm3 │ │ │ │ - call 34ff3a <__cxa_finalize@plt+0x324eea> │ │ │ │ + call 3481fa <__cxa_finalize@plt+0x31d1aa> │ │ │ │ vmovdqa 0x300(%rdx),%ymm0 │ │ │ │ vmovdqa 0x500(%rdx),%ymm1 │ │ │ │ vmovdqa 0xb00(%rdx),%ymm2 │ │ │ │ vmovdqa 0xd00(%rdx),%ymm3 │ │ │ │ - call 350309 <__cxa_finalize@plt+0x3252b9> │ │ │ │ + call 3485c9 <__cxa_finalize@plt+0x31d579> │ │ │ │ vmovdqa 0x200(%rdx),%ymm0 │ │ │ │ vmovdqa 0x600(%rdx),%ymm1 │ │ │ │ vmovdqa 0xa00(%rdx),%ymm2 │ │ │ │ vmovdqa 0xe00(%rdx),%ymm3 │ │ │ │ - call 34a597 <__cxa_finalize@plt+0x31f547> │ │ │ │ + call 342857 <__cxa_finalize@plt+0x317807> │ │ │ │ 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 355ac6 <__cxa_finalize@plt+0x32aa76> │ │ │ │ - call 354f07 <__cxa_finalize@plt+0x329eb7> │ │ │ │ - jmp 35506e <__cxa_finalize@plt+0x32a01e> │ │ │ │ + jg 34dd86 <__cxa_finalize@plt+0x322d36> │ │ │ │ + call 34d1c7 <__cxa_finalize@plt+0x322177> │ │ │ │ + jmp 34d32e <__cxa_finalize@plt+0x3222de> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x89d79(%rip),%r9 │ │ │ │ + lea 0x90d79(%rip),%r9 │ │ │ │ lea 0xfe(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 355bb0 <__cxa_finalize@plt+0x32ab60> │ │ │ │ + jne 34de70 <__cxa_finalize@plt+0x322e20> │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x8,%ecx │ │ │ │ add $0x180,%eax │ │ │ │ sar $0x9,%eax │ │ │ │ vpbroadcastd 0x6c(%r9),%ymm18 │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ @@ -727995,55 +723024,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 355b4a <__cxa_finalize@plt+0x32aafa> │ │ │ │ + jg 34de0a <__cxa_finalize@plt+0x322dba> │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x89cf9(%rip),%r9 │ │ │ │ + lea 0x90cf9(%rip),%r9 │ │ │ │ lea 0x436(%rip),%r8 │ │ │ │ - jmp 355bb0 <__cxa_finalize@plt+0x32ab60> │ │ │ │ - lea 0x89ce9(%rip),%r9 │ │ │ │ + jmp 34de70 <__cxa_finalize@plt+0x322e20> │ │ │ │ + lea 0x90ce9(%rip),%r9 │ │ │ │ lea 0x6d9(%rip),%r8 │ │ │ │ - jmp 355bb0 <__cxa_finalize@plt+0x32ab60> │ │ │ │ - lea 0x89cd9(%rip),%r9 │ │ │ │ + jmp 34de70 <__cxa_finalize@plt+0x322e20> │ │ │ │ + lea 0x90cd9(%rip),%r9 │ │ │ │ lea 0x79f(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 355cd0 <__cxa_finalize@plt+0x32ac80> │ │ │ │ + call 34df90 <__cxa_finalize@plt+0x322f40> │ │ │ │ vpermi2q %zmm18,%zmm16,%zmm17 │ │ │ │ vpermi2q %zmm20,%zmm22,%zmm19 │ │ │ │ vpermt2q %zmm20,%zmm21,%zmm16 │ │ │ │ vpermt2q %zmm22,%zmm21,%zmm18 │ │ │ │ - call 355d69 <__cxa_finalize@plt+0x32ad19> │ │ │ │ - call 355e9f <__cxa_finalize@plt+0x32ae4f> │ │ │ │ + call 34e029 <__cxa_finalize@plt+0x322fd9> │ │ │ │ + call 34e15f <__cxa_finalize@plt+0x32310f> │ │ │ │ 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 0x8926d(%rip),%r9 │ │ │ │ + lea 0x8dd2d(%rip),%r9 │ │ │ │ vextracti32x8 $0x1,%zmm16,%ymm18 │ │ │ │ vextracti32x8 $0x1,%zmm17,%ymm19 │ │ │ │ - call 335d60 <__cxa_finalize@plt+0x30ad10> │ │ │ │ - vmovdqa32 0x89910(%rip),%zmm26 │ │ │ │ - vpbroadcastd 0x89a46(%rip),%zmm28 │ │ │ │ + call 2e9170 <__cxa_finalize@plt+0x2be120> │ │ │ │ + vmovdqa32 0x90910(%rip),%zmm26 │ │ │ │ + vpbroadcastd 0x90a46(%rip),%zmm28 │ │ │ │ vpermt2q %zmm17,%zmm26,%zmm16 │ │ │ │ vpermt2q %zmm19,%zmm26,%zmm18 │ │ │ │ - vpbroadcastd 0x89c98(%rip),%zmm27 │ │ │ │ + vpbroadcastd 0x90c98(%rip),%zmm27 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ vpxord %zmm26,%zmm26,%zmm26 │ │ │ │ vpmulhrsw %zmm16,%zmm28,%zmm24 │ │ │ │ - call 355c73 <__cxa_finalize@plt+0x32ac23> │ │ │ │ + call 34df33 <__cxa_finalize@plt+0x322ee3> │ │ │ │ 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 │ │ │ │ @@ -728077,15 +723106,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 355dd0 <__cxa_finalize@plt+0x32ad80> │ │ │ │ + jmp 34e090 <__cxa_finalize@plt+0x323040> │ │ │ │ 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 │ │ │ │ @@ -728140,32 +723169,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 0x89999(%rip),%r9 │ │ │ │ + lea 0x90999(%rip),%r9 │ │ │ │ lea -0x2e2(%rip),%r8 │ │ │ │ - jmp 355f20 <__cxa_finalize@plt+0x32aed0> │ │ │ │ - lea 0x89989(%rip),%r9 │ │ │ │ + jmp 34e1e0 <__cxa_finalize@plt+0x323190> │ │ │ │ + lea 0x90989(%rip),%r9 │ │ │ │ lea 0x379(%rip),%r8 │ │ │ │ - jmp 355f20 <__cxa_finalize@plt+0x32aed0> │ │ │ │ - lea 0x89979(%rip),%r9 │ │ │ │ + jmp 34e1e0 <__cxa_finalize@plt+0x323190> │ │ │ │ + lea 0x90979(%rip),%r9 │ │ │ │ lea 0x43f(%rip),%r8 │ │ │ │ - jmp 355f20 <__cxa_finalize@plt+0x32aed0> │ │ │ │ - lea 0x89969(%rip),%r9 │ │ │ │ + jmp 34e1e0 <__cxa_finalize@plt+0x323190> │ │ │ │ + lea 0x90969(%rip),%r9 │ │ │ │ lea 0xa6(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 355cd0 <__cxa_finalize@plt+0x32ac80> │ │ │ │ + call 34df90 <__cxa_finalize@plt+0x322f40> │ │ │ │ vpermi2q %zmm18,%zmm22,%zmm17 │ │ │ │ vpermi2q %zmm16,%zmm20,%zmm19 │ │ │ │ vpermt2q %zmm20,%zmm21,%zmm16 │ │ │ │ vpermt2q %zmm22,%zmm21,%zmm18 │ │ │ │ - call 356010 <__cxa_finalize@plt+0x32afc0> │ │ │ │ + call 34e2d0 <__cxa_finalize@plt+0x323280> │ │ │ │ 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 │ │ │ │ @@ -728179,24 +723208,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 355fe2 <__cxa_finalize@plt+0x32af92> │ │ │ │ - vmovdqu32 0x8956f(%rip),%zmm26 │ │ │ │ - vbroadcasti32x8 0x89673(%rip),%zmm28 │ │ │ │ - jmp 355c3a <__cxa_finalize@plt+0x32abea> │ │ │ │ + call 34e2a2 <__cxa_finalize@plt+0x323252> │ │ │ │ + vmovdqu32 0x9056f(%rip),%zmm26 │ │ │ │ + vbroadcasti32x8 0x90673(%rip),%zmm28 │ │ │ │ + jmp 34defa <__cxa_finalize@plt+0x322eaa> │ │ │ │ vextracti32x8 $0x1,%zmm16,%ymm18 │ │ │ │ vextracti32x8 $0x1,%zmm17,%ymm19 │ │ │ │ - lea 0x88e89(%rip),%r9 │ │ │ │ + lea 0x8d949(%rip),%r9 │ │ │ │ vpshufd $0x4e,%ymm16,%ymm20 │ │ │ │ vpshufd $0x4e,%ymm17,%ymm21 │ │ │ │ - jmp 3362c0 <__cxa_finalize@plt+0x30b270> │ │ │ │ + jmp 2e96d0 <__cxa_finalize@plt+0x2be680> │ │ │ │ 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 │ │ │ │ @@ -728266,65 +723295,65 @@ │ │ │ │ vpsubd %zmm17,%zmm19,%zmm18 │ │ │ │ vpaddd %zmm17,%zmm19,%zmm19 │ │ │ │ vpsrad $0xc,%zmm18,%zmm18 │ │ │ │ vpshufd $0x4e,%zmm19,%zmm19 │ │ │ │ vpsrad $0xc,%zmm19,%zmm19 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - lea 0x89699(%rip),%r9 │ │ │ │ + lea 0x90699(%rip),%r9 │ │ │ │ lea -0x5e2(%rip),%r8 │ │ │ │ - jmp 356220 <__cxa_finalize@plt+0x32b1d0> │ │ │ │ - lea 0x89689(%rip),%r9 │ │ │ │ + jmp 34e4e0 <__cxa_finalize@plt+0x323490> │ │ │ │ + lea 0x90689(%rip),%r9 │ │ │ │ lea -0x23a(%rip),%r8 │ │ │ │ - jmp 356220 <__cxa_finalize@plt+0x32b1d0> │ │ │ │ - lea 0x89679(%rip),%r9 │ │ │ │ + jmp 34e4e0 <__cxa_finalize@plt+0x323490> │ │ │ │ + lea 0x90679(%rip),%r9 │ │ │ │ lea 0x13f(%rip),%r8 │ │ │ │ - jmp 356220 <__cxa_finalize@plt+0x32b1d0> │ │ │ │ - lea 0x89669(%rip),%r9 │ │ │ │ + jmp 34e4e0 <__cxa_finalize@plt+0x323490> │ │ │ │ + lea 0x90669(%rip),%r9 │ │ │ │ lea 0x59(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 355cd0 <__cxa_finalize@plt+0x32ac80> │ │ │ │ + call 34df90 <__cxa_finalize@plt+0x322f40> │ │ │ │ vpermi2q %zmm18,%zmm22,%zmm17 │ │ │ │ vpermi2q %zmm16,%zmm20,%zmm19 │ │ │ │ vpermt2q %zmm20,%zmm21,%zmm16 │ │ │ │ vpermt2q %zmm22,%zmm21,%zmm18 │ │ │ │ - call 356010 <__cxa_finalize@plt+0x32afc0> │ │ │ │ + call 34e2d0 <__cxa_finalize@plt+0x323280> │ │ │ │ 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 355f72 <__cxa_finalize@plt+0x32af22> │ │ │ │ - call 355fe2 <__cxa_finalize@plt+0x32af92> │ │ │ │ - vmovdqu32 0x892bb(%rip),%zmm26 │ │ │ │ - vbroadcasti32x8 0x893e0(%rip),%zmm28 │ │ │ │ + jmp 34e232 <__cxa_finalize@plt+0x3231e2> │ │ │ │ + call 34e2a2 <__cxa_finalize@plt+0x323252> │ │ │ │ + vmovdqu32 0x902bb(%rip),%zmm26 │ │ │ │ + vbroadcasti32x8 0x903e0(%rip),%zmm28 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ vpermt2q %zmm17,%zmm26,%zmm16 │ │ │ │ - vpbroadcastd 0x89644(%rip),%zmm27 │ │ │ │ + vpbroadcastd 0x90644(%rip),%zmm27 │ │ │ │ vpermt2q %zmm19,%zmm26,%zmm18 │ │ │ │ vpxord %zmm26,%zmm26,%zmm26 │ │ │ │ vpmulhrsw %zmm18,%zmm28,%zmm24 │ │ │ │ - call 355c73 <__cxa_finalize@plt+0x32ac23> │ │ │ │ + call 34df33 <__cxa_finalize@plt+0x322ee3> │ │ │ │ vpmulhrsw %zmm16,%zmm28,%zmm24 │ │ │ │ - jmp 355c6b <__cxa_finalize@plt+0x32ac1b> │ │ │ │ + jmp 34df2b <__cxa_finalize@plt+0x322edb> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0x895a9(%rip),%r9 │ │ │ │ + lea 0x905a9(%rip),%r9 │ │ │ │ lea -0x6d2(%rip),%r8 │ │ │ │ - jmp 356310 <__cxa_finalize@plt+0x32b2c0> │ │ │ │ - lea 0x89599(%rip),%r9 │ │ │ │ + jmp 34e5d0 <__cxa_finalize@plt+0x323580> │ │ │ │ + lea 0x90599(%rip),%r9 │ │ │ │ lea -0x32a(%rip),%r8 │ │ │ │ - jmp 356310 <__cxa_finalize@plt+0x32b2c0> │ │ │ │ - lea 0x89589(%rip),%r9 │ │ │ │ + jmp 34e5d0 <__cxa_finalize@plt+0x323580> │ │ │ │ + lea 0x90589(%rip),%r9 │ │ │ │ lea -0x87(%rip),%r8 │ │ │ │ - jmp 356310 <__cxa_finalize@plt+0x32b2c0> │ │ │ │ - lea 0x89579(%rip),%r9 │ │ │ │ + jmp 34e5d0 <__cxa_finalize@plt+0x323580> │ │ │ │ + lea 0x90579(%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 │ │ │ │ @@ -728334,46 +723363,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 355c46 <__cxa_finalize@plt+0x32abf6> │ │ │ │ + jmp 34df06 <__cxa_finalize@plt+0x322eb6> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0x894f9(%rip),%r9 │ │ │ │ + lea 0x904f9(%rip),%r9 │ │ │ │ lea 0x95(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 3563f0 <__cxa_finalize@plt+0x32b3a0> │ │ │ │ + jne 34e6b0 <__cxa_finalize@plt+0x323660> │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x10,%ecx │ │ │ │ sub $0xffffff80,%eax │ │ │ │ sar $0x8,%eax │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ - jmp 355b21 <__cxa_finalize@plt+0x32aad1> │ │ │ │ + jmp 34dde1 <__cxa_finalize@plt+0x322d91> │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0x894c9(%rip),%r9 │ │ │ │ + lea 0x904c9(%rip),%r9 │ │ │ │ lea 0xddc(%rip),%r8 │ │ │ │ add $0x23,%ecx │ │ │ │ - jmp 3563f0 <__cxa_finalize@plt+0x32b3a0> │ │ │ │ + jmp 34e6b0 <__cxa_finalize@plt+0x323660> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x894a9(%rip),%r9 │ │ │ │ + lea 0x904a9(%rip),%r9 │ │ │ │ lea 0xd18(%rip),%r8 │ │ │ │ - jmp 3563f0 <__cxa_finalize@plt+0x32b3a0> │ │ │ │ - lea 0x89499(%rip),%r9 │ │ │ │ + jmp 34e6b0 <__cxa_finalize@plt+0x323660> │ │ │ │ + lea 0x90499(%rip),%r9 │ │ │ │ lea 0x79e(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ cmp $0x2b,%ecx │ │ │ │ - jl 356506 <__cxa_finalize@plt+0x32b4b6> │ │ │ │ - call 356630 <__cxa_finalize@plt+0x32b5e0> │ │ │ │ - call 35680b <__cxa_finalize@plt+0x32b7bb> │ │ │ │ - call 3569d8 <__cxa_finalize@plt+0x32b988> │ │ │ │ + jl 34e7c6 <__cxa_finalize@plt+0x323776> │ │ │ │ + call 34e8f0 <__cxa_finalize@plt+0x3238a0> │ │ │ │ + call 34eacb <__cxa_finalize@plt+0x323a7b> │ │ │ │ + call 34ec98 <__cxa_finalize@plt+0x323c48> │ │ │ │ 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 │ │ │ │ @@ -728384,48 +723413,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 0x88a07(%rip),%r9 │ │ │ │ + lea 0x8d4c7(%rip),%r9 │ │ │ │ vextracti32x8 $0x1,%zmm24,%ymm23 │ │ │ │ vextracti32x8 $0x1,%zmm16,%ymm19 │ │ │ │ vextracti32x8 $0x1,%zmm17,%ymm22 │ │ │ │ vextracti32x8 $0x1,%zmm21,%ymm25 │ │ │ │ - call 336a10 <__cxa_finalize@plt+0x30b9c0> │ │ │ │ - vmovdqa32 0x8909c(%rip),%zmm24 │ │ │ │ - vpbroadcastd 0x891d2(%rip),%zmm28 │ │ │ │ + call 2e9e20 <__cxa_finalize@plt+0x2bedd0> │ │ │ │ + vmovdqa32 0x9009c(%rip),%zmm24 │ │ │ │ + vpbroadcastd 0x901d2(%rip),%zmm28 │ │ │ │ vpermt2q %zmm17,%zmm24,%zmm16 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ vpermt2q %zmm19,%zmm24,%zmm18 │ │ │ │ - vpbroadcastd 0x89420(%rip),%zmm27 │ │ │ │ + vpbroadcastd 0x90420(%rip),%zmm27 │ │ │ │ vpermt2q %zmm21,%zmm24,%zmm20 │ │ │ │ vpxord %zmm26,%zmm26,%zmm26 │ │ │ │ vpermt2q %zmm23,%zmm24,%zmm22 │ │ │ │ vpmulhrsw %zmm16,%zmm28,%zmm24 │ │ │ │ - call 355c73 <__cxa_finalize@plt+0x32ac23> │ │ │ │ + call 34df33 <__cxa_finalize@plt+0x322ee3> │ │ │ │ vpmulhrsw %zmm18,%zmm28,%zmm24 │ │ │ │ - call 355c6b <__cxa_finalize@plt+0x32ac1b> │ │ │ │ + call 34df2b <__cxa_finalize@plt+0x322edb> │ │ │ │ vpmulhrsw %zmm20,%zmm28,%zmm24 │ │ │ │ - call 355c6b <__cxa_finalize@plt+0x32ac1b> │ │ │ │ + call 34df2b <__cxa_finalize@plt+0x322edb> │ │ │ │ vpmulhrsw %zmm22,%zmm28,%zmm24 │ │ │ │ - jmp 355c6b <__cxa_finalize@plt+0x32ac1b> │ │ │ │ + jmp 34df2b <__cxa_finalize@plt+0x322edb> │ │ │ │ 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 3565a0 <__cxa_finalize@plt+0x32b550> │ │ │ │ - call 355d69 <__cxa_finalize@plt+0x32ad19> │ │ │ │ - call 355e9f <__cxa_finalize@plt+0x32ae4f> │ │ │ │ + call 34e860 <__cxa_finalize@plt+0x323810> │ │ │ │ + call 34e029 <__cxa_finalize@plt+0x322fd9> │ │ │ │ + call 34e15f <__cxa_finalize@plt+0x32310f> │ │ │ │ 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 │ │ │ │ @@ -728528,16 +723557,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 3568d3 <__cxa_finalize@plt+0x32b883> │ │ │ │ - call 356683 <__cxa_finalize@plt+0x32b633> │ │ │ │ + jmp 34eb93 <__cxa_finalize@plt+0x323b43> │ │ │ │ + call 34e943 <__cxa_finalize@plt+0x3238f3> │ │ │ │ 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 │ │ │ │ @@ -728628,43 +723657,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 0x88e19(%rip),%r9 │ │ │ │ + lea 0x8fe19(%rip),%r9 │ │ │ │ lea -0x64b(%rip),%r8 │ │ │ │ - jmp 356ab0 <__cxa_finalize@plt+0x32ba60> │ │ │ │ - lea 0x88e09(%rip),%r9 │ │ │ │ + jmp 34ed70 <__cxa_finalize@plt+0x323d20> │ │ │ │ + lea 0x8fe09(%rip),%r9 │ │ │ │ lea 0x71c(%rip),%r8 │ │ │ │ add $0x23,%ecx │ │ │ │ - jmp 356ab0 <__cxa_finalize@plt+0x32ba60> │ │ │ │ + jmp 34ed70 <__cxa_finalize@plt+0x323d20> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x88de9(%rip),%r9 │ │ │ │ + lea 0x8fde9(%rip),%r9 │ │ │ │ lea 0x658(%rip),%r8 │ │ │ │ - jmp 356ab0 <__cxa_finalize@plt+0x32ba60> │ │ │ │ - lea 0x88dd9(%rip),%r9 │ │ │ │ + jmp 34ed70 <__cxa_finalize@plt+0x323d20> │ │ │ │ + lea 0x8fdd9(%rip),%r9 │ │ │ │ lea 0xde(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ cmp $0x2b,%ecx │ │ │ │ - jl 356afc <__cxa_finalize@plt+0x32baac> │ │ │ │ - call 356630 <__cxa_finalize@plt+0x32b5e0> │ │ │ │ - call 356c20 <__cxa_finalize@plt+0x32bbd0> │ │ │ │ + jl 34edbc <__cxa_finalize@plt+0x323d6c> │ │ │ │ + call 34e8f0 <__cxa_finalize@plt+0x3238a0> │ │ │ │ + call 34eee0 <__cxa_finalize@plt+0x323e90> │ │ │ │ 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 356408 <__cxa_finalize@plt+0x32b3b8> │ │ │ │ - call 356f50 <__cxa_finalize@plt+0x32bf00> │ │ │ │ + jmp 34e6c8 <__cxa_finalize@plt+0x323678> │ │ │ │ + call 34f210 <__cxa_finalize@plt+0x3241c0> │ │ │ │ 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 │ │ │ │ @@ -728679,35 +723708,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 356fa0 <__cxa_finalize@plt+0x32bf50> │ │ │ │ - vmovdqu32 0x88967(%rip),%zmm20 │ │ │ │ - vbroadcasti32x8 0x88aab(%rip),%zmm28 │ │ │ │ + call 34f260 <__cxa_finalize@plt+0x324210> │ │ │ │ + vmovdqu32 0x8f967(%rip),%zmm20 │ │ │ │ + vbroadcasti32x8 0x8faab(%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 0x88d0c(%rip),%zmm27 │ │ │ │ + vpbroadcastd 0x8fd0c(%rip),%zmm27 │ │ │ │ vpxord %zmm26,%zmm26,%zmm26 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ vpmulhrsw %zmm20,%zmm28,%zmm24 │ │ │ │ - call 355c73 <__cxa_finalize@plt+0x32ac23> │ │ │ │ + call 34df33 <__cxa_finalize@plt+0x322ee3> │ │ │ │ vpmulhrsw %zmm21,%zmm28,%zmm24 │ │ │ │ - call 355c6b <__cxa_finalize@plt+0x32ac1b> │ │ │ │ + call 34df2b <__cxa_finalize@plt+0x322edb> │ │ │ │ vpmulhrsw %zmm22,%zmm28,%zmm24 │ │ │ │ - call 355c6b <__cxa_finalize@plt+0x32ac1b> │ │ │ │ + call 34df2b <__cxa_finalize@plt+0x322edb> │ │ │ │ vpmulhrsw %zmm23,%zmm28,%zmm24 │ │ │ │ - jmp 355c6b <__cxa_finalize@plt+0x32ac1b> │ │ │ │ + jmp 34df2b <__cxa_finalize@plt+0x322edb> │ │ │ │ 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 │ │ │ │ @@ -728843,105 +723872,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 3565a0 <__cxa_finalize@plt+0x32b550> │ │ │ │ - jmp 356010 <__cxa_finalize@plt+0x32afc0> │ │ │ │ + call 34e860 <__cxa_finalize@plt+0x323810> │ │ │ │ + jmp 34e2d0 <__cxa_finalize@plt+0x323280> │ │ │ │ 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 0x87e9b(%rip),%r9 │ │ │ │ + lea 0x8c95b(%rip),%r9 │ │ │ │ vpunpckhqdq %zmm18,%zmm16,%zmm20 │ │ │ │ vpunpcklqdq %zmm18,%zmm16,%zmm16 │ │ │ │ vpunpckhqdq %zmm17,%zmm21,%zmm22 │ │ │ │ vpunpcklqdq %zmm17,%zmm21,%zmm21 │ │ │ │ - call 336efc <__cxa_finalize@plt+0x30beac> │ │ │ │ + call 2ea30c <__cxa_finalize@plt+0x2bf2bc> │ │ │ │ vpaddsw %zmm20,%zmm18,%zmm17 │ │ │ │ vpsubsw %zmm20,%zmm18,%zmm18 │ │ │ │ vpmulhrsw %zmm26,%zmm17,%zmm17 │ │ │ │ vpmulhrsw %zmm26,%zmm18,%zmm18 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x88859(%rip),%r9 │ │ │ │ + lea 0x8f859(%rip),%r9 │ │ │ │ lea -0xc0b(%rip),%r8 │ │ │ │ - jmp 357070 <__cxa_finalize@plt+0x32c020> │ │ │ │ - lea 0x88849(%rip),%r9 │ │ │ │ + jmp 34f330 <__cxa_finalize@plt+0x3242e0> │ │ │ │ + lea 0x8f849(%rip),%r9 │ │ │ │ lea 0x15c(%rip),%r8 │ │ │ │ add $0x23,%ecx │ │ │ │ - jmp 357070 <__cxa_finalize@plt+0x32c020> │ │ │ │ + jmp 34f330 <__cxa_finalize@plt+0x3242e0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x88829(%rip),%r9 │ │ │ │ + lea 0x8f829(%rip),%r9 │ │ │ │ lea -0x4d2(%rip),%r8 │ │ │ │ - jmp 357070 <__cxa_finalize@plt+0x32c020> │ │ │ │ - lea 0x88819(%rip),%r9 │ │ │ │ + jmp 34f330 <__cxa_finalize@plt+0x3242e0> │ │ │ │ + lea 0x8f819(%rip),%r9 │ │ │ │ lea 0x88(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ cmp $0x2b,%ecx │ │ │ │ - jl 3570bc <__cxa_finalize@plt+0x32c06c> │ │ │ │ - call 356630 <__cxa_finalize@plt+0x32b5e0> │ │ │ │ - call 356c20 <__cxa_finalize@plt+0x32bbd0> │ │ │ │ + jl 34f37c <__cxa_finalize@plt+0x32432c> │ │ │ │ + call 34e8f0 <__cxa_finalize@plt+0x3238a0> │ │ │ │ + call 34eee0 <__cxa_finalize@plt+0x323e90> │ │ │ │ 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 356408 <__cxa_finalize@plt+0x32b3b8> │ │ │ │ - call 356f50 <__cxa_finalize@plt+0x32bf00> │ │ │ │ + jmp 34e6c8 <__cxa_finalize@plt+0x323678> │ │ │ │ + call 34f210 <__cxa_finalize@plt+0x3241c0> │ │ │ │ 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 356b31 <__cxa_finalize@plt+0x32bae1> │ │ │ │ - call 356fa0 <__cxa_finalize@plt+0x32bf50> │ │ │ │ - vmovdqu32 0x883fd(%rip),%zmm23 │ │ │ │ - vbroadcasti32x8 0x88561(%rip),%zmm28 │ │ │ │ + jmp 34edf1 <__cxa_finalize@plt+0x323da1> │ │ │ │ + call 34f260 <__cxa_finalize@plt+0x324210> │ │ │ │ + vmovdqu32 0x8f3fd(%rip),%zmm23 │ │ │ │ + vbroadcasti32x8 0x8f561(%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 356bd2 <__cxa_finalize@plt+0x32bb82> │ │ │ │ + jmp 34ee92 <__cxa_finalize@plt+0x323e42> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x88729(%rip),%r9 │ │ │ │ + lea 0x8f729(%rip),%r9 │ │ │ │ lea -0xd3b(%rip),%r8 │ │ │ │ - jmp 357190 <__cxa_finalize@plt+0x32c140> │ │ │ │ - lea 0x88719(%rip),%r9 │ │ │ │ + jmp 34f450 <__cxa_finalize@plt+0x324400> │ │ │ │ + lea 0x8f719(%rip),%r9 │ │ │ │ lea -0x5e2(%rip),%r8 │ │ │ │ - jmp 357190 <__cxa_finalize@plt+0x32c140> │ │ │ │ - lea 0x88709(%rip),%r9 │ │ │ │ + jmp 34f450 <__cxa_finalize@plt+0x324400> │ │ │ │ + lea 0x8f709(%rip),%r9 │ │ │ │ lea -0x88(%rip),%r8 │ │ │ │ - jmp 357190 <__cxa_finalize@plt+0x32c140> │ │ │ │ - lea 0x886f9(%rip),%r9 │ │ │ │ + jmp 34f450 <__cxa_finalize@plt+0x324400> │ │ │ │ + lea 0x8f6f9(%rip),%r9 │ │ │ │ lea 0xc(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 35663e <__cxa_finalize@plt+0x32b5ee> │ │ │ │ - jmp 356408 <__cxa_finalize@plt+0x32b3b8> │ │ │ │ + call 34e8fe <__cxa_finalize@plt+0x3238ae> │ │ │ │ + jmp 34e6c8 <__cxa_finalize@plt+0x323678> │ │ │ │ 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 │ │ │ │ @@ -728964,19 +723993,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 357277 <__cxa_finalize@plt+0x32c227> │ │ │ │ + call 34f537 <__cxa_finalize@plt+0x3244e7> │ │ │ │ vpmulhrsw %zmm17,%zmm23,%zmm16 │ │ │ │ - call 357270 <__cxa_finalize@plt+0x32c220> │ │ │ │ + call 34f530 <__cxa_finalize@plt+0x3244e0> │ │ │ │ vpmulhrsw %zmm18,%zmm23,%zmm16 │ │ │ │ - call 357270 <__cxa_finalize@plt+0x32c220> │ │ │ │ + call 34f530 <__cxa_finalize@plt+0x3244e0> │ │ │ │ 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 │ │ │ │ @@ -728988,18 +724017,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 0x88599(%rip),%r9 │ │ │ │ + lea 0x8f599(%rip),%r9 │ │ │ │ lea 0x269(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 3573b0 <__cxa_finalize@plt+0x32c360> │ │ │ │ + jne 34f670 <__cxa_finalize@plt+0x324620> │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x8,%ecx │ │ │ │ sub $0xffffff80,%eax │ │ │ │ sar $0x8,%eax │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ add $0x180,%eax │ │ │ │ @@ -729014,27 +724043,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 357336 <__cxa_finalize@plt+0x32c2e6> │ │ │ │ + jg 34f5f6 <__cxa_finalize@plt+0x3245a6> │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x88509(%rip),%r9 │ │ │ │ + lea 0x8f509(%rip),%r9 │ │ │ │ lea 0xe9a(%rip),%r8 │ │ │ │ add $0xffffffeb,%ecx │ │ │ │ - jmp 3573b0 <__cxa_finalize@plt+0x32c360> │ │ │ │ + jmp 34f670 <__cxa_finalize@plt+0x324620> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x884e9(%rip),%r9 │ │ │ │ + lea 0x8f4e9(%rip),%r9 │ │ │ │ lea 0xd63(%rip),%r8 │ │ │ │ - jmp 3573b0 <__cxa_finalize@plt+0x32c360> │ │ │ │ - lea 0x884d9(%rip),%r9 │ │ │ │ + jmp 34f670 <__cxa_finalize@plt+0x324620> │ │ │ │ + lea 0x8f4d9(%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 │ │ │ │ @@ -729054,15 +724083,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 35750d <__cxa_finalize@plt+0x32c4bd> │ │ │ │ + jl 34f7cd <__cxa_finalize@plt+0x32477d> │ │ │ │ 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) │ │ │ │ @@ -729081,41 +724110,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 355d69 <__cxa_finalize@plt+0x32ad19> │ │ │ │ - call 357656 <__cxa_finalize@plt+0x32c606> │ │ │ │ - jmp 357530 <__cxa_finalize@plt+0x32c4e0> │ │ │ │ + call 34e029 <__cxa_finalize@plt+0x322fd9> │ │ │ │ + call 34f916 <__cxa_finalize@plt+0x3248c6> │ │ │ │ + jmp 34f7f0 <__cxa_finalize@plt+0x3247a0> │ │ │ │ vpermi2q %zmm23,%zmm25,%zmm17 │ │ │ │ vpermt2q %zmm25,%zmm31,%zmm20 │ │ │ │ vpermt2q %zmm24,%zmm31,%zmm23 │ │ │ │ vpbroadcastd 0x74(%r9),%zmm31 │ │ │ │ - call 355d30 <__cxa_finalize@plt+0x32ace0> │ │ │ │ - call 357620 <__cxa_finalize@plt+0x32c5d0> │ │ │ │ - call 3569d8 <__cxa_finalize@plt+0x32b988> │ │ │ │ + call 34dff0 <__cxa_finalize@plt+0x322fa0> │ │ │ │ + call 34f8e0 <__cxa_finalize@plt+0x324890> │ │ │ │ + call 34ec98 <__cxa_finalize@plt+0x323c48> │ │ │ │ vmovdqa32 -0x3c0(%r9),%zmm24 │ │ │ │ vpsrlq $0x8,%zmm24,%zmm25 │ │ │ │ vmovdqa32 %zmm25,%zmm26 │ │ │ │ vmovdqa32 %zmm24,%zmm27 │ │ │ │ - call 357860 <__cxa_finalize@plt+0x32c810> │ │ │ │ + call 34fb20 <__cxa_finalize@plt+0x324ad0> │ │ │ │ jmp *%r8 │ │ │ │ - lea 0x87922(%rip),%r9 │ │ │ │ - call 337b60 <__cxa_finalize@plt+0x30cb10> │ │ │ │ - vmovshdup 0x87fd3(%rip),%zmm20 │ │ │ │ - vpbroadcastd 0x88109(%rip),%zmm27 │ │ │ │ + lea 0x8c3e2(%rip),%r9 │ │ │ │ + call 2eaf70 <__cxa_finalize@plt+0x2bff20> │ │ │ │ + vmovshdup 0x8efd3(%rip),%zmm20 │ │ │ │ + vpbroadcastd 0x8f109(%rip),%zmm27 │ │ │ │ vpsrlq $0x8,%zmm20,%zmm21 │ │ │ │ - vpbroadcastd 0x88360(%rip),%zmm29 │ │ │ │ + vpbroadcastd 0x8f360(%rip),%zmm29 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ vpermq %zmm16,%zmm20,%zmm24 │ │ │ │ vpermq %zmm17,%zmm21,%zmm25 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ - call 3575af <__cxa_finalize@plt+0x32c55f> │ │ │ │ + call 34f86f <__cxa_finalize@plt+0x32481f> │ │ │ │ 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 │ │ │ │ @@ -729137,15 +724166,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 3576ba <__cxa_finalize@plt+0x32c66a> │ │ │ │ + jmp 34f97a <__cxa_finalize@plt+0x32492a> │ │ │ │ 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 │ │ │ │ @@ -729242,30 +724271,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 0x87fa9(%rip),%r9 │ │ │ │ + lea 0x8efa9(%rip),%r9 │ │ │ │ lea -0x387(%rip),%r8 │ │ │ │ - jmp 357920 <__cxa_finalize@plt+0x32c8d0> │ │ │ │ - lea 0x87f99(%rip),%r9 │ │ │ │ + jmp 34fbe0 <__cxa_finalize@plt+0x324b90> │ │ │ │ + lea 0x8ef99(%rip),%r9 │ │ │ │ lea 0x92a(%rip),%r8 │ │ │ │ add $0xffffffeb,%ecx │ │ │ │ - jmp 357920 <__cxa_finalize@plt+0x32c8d0> │ │ │ │ + jmp 34fbe0 <__cxa_finalize@plt+0x324b90> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x87f79(%rip),%r9 │ │ │ │ + lea 0x8ef79(%rip),%r9 │ │ │ │ lea 0x7f3(%rip),%r8 │ │ │ │ - jmp 357920 <__cxa_finalize@plt+0x32c8d0> │ │ │ │ - lea 0x87f69(%rip),%r9 │ │ │ │ + jmp 34fbe0 <__cxa_finalize@plt+0x324b90> │ │ │ │ + lea 0x8ef69(%rip),%r9 │ │ │ │ lea 0x89(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 3579d0 <__cxa_finalize@plt+0x32c980> │ │ │ │ + call 34fc90 <__cxa_finalize@plt+0x324c40> │ │ │ │ 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 │ │ │ │ @@ -729277,22 +724306,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 357543 <__cxa_finalize@plt+0x32c4f3> │ │ │ │ - call 358020 <__cxa_finalize@plt+0x32cfd0> │ │ │ │ + jmp 34f803 <__cxa_finalize@plt+0x3247b3> │ │ │ │ + call 3502e0 <__cxa_finalize@plt+0x325290> │ │ │ │ vpermq %zmm16,%zmm27,%zmm24 │ │ │ │ vpermq %zmm17,%zmm27,%zmm25 │ │ │ │ - call 3575bb <__cxa_finalize@plt+0x32c56b> │ │ │ │ + call 34f87b <__cxa_finalize@plt+0x32482b> │ │ │ │ vpermq %zmm18,%zmm27,%zmm24 │ │ │ │ vpermq %zmm19,%zmm27,%zmm25 │ │ │ │ - jmp 3575bb <__cxa_finalize@plt+0x32c56b> │ │ │ │ + jmp 34f87b <__cxa_finalize@plt+0x32482b> │ │ │ │ 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 │ │ │ │ @@ -729314,15 +724343,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 357bdd <__cxa_finalize@plt+0x32cb8d> │ │ │ │ + jl 34fe9d <__cxa_finalize@plt+0x324e4d> │ │ │ │ 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) │ │ │ │ @@ -729368,15 +724397,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 357c45 <__cxa_finalize@plt+0x32cbf5> │ │ │ │ + jmp 34ff05 <__cxa_finalize@plt+0x324eb5> │ │ │ │ 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 │ │ │ │ @@ -729547,75 +724576,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 0x86e59(%rip),%r9 │ │ │ │ + lea 0x8b919(%rip),%r9 │ │ │ │ vpshufd $0x4e,%zmm16,%zmm20 │ │ │ │ vpshufd $0x4e,%zmm17,%zmm21 │ │ │ │ - call 338090 <__cxa_finalize@plt+0x30d040> │ │ │ │ - vmovshdup 0x874fc(%rip),%zmm27 │ │ │ │ + call 2eb4a0 <__cxa_finalize@plt+0x2c0450> │ │ │ │ + vmovshdup 0x8e4fc(%rip),%zmm27 │ │ │ │ vpmulhrsw %zmm22,%zmm16,%zmm16 │ │ │ │ vpmulhrsw %zmm22,%zmm17,%zmm17 │ │ │ │ - vpbroadcastd 0x8788e(%rip),%zmm29 │ │ │ │ + vpbroadcastd 0x8e88e(%rip),%zmm29 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - lea 0x87809(%rip),%r9 │ │ │ │ + lea 0x8e809(%rip),%r9 │ │ │ │ lea -0xb27(%rip),%r8 │ │ │ │ - jmp 3580c0 <__cxa_finalize@plt+0x32d070> │ │ │ │ - lea 0x877f9(%rip),%r9 │ │ │ │ + jmp 350380 <__cxa_finalize@plt+0x325330> │ │ │ │ + lea 0x8e7f9(%rip),%r9 │ │ │ │ lea 0x18a(%rip),%r8 │ │ │ │ add $0xffffffeb,%ecx │ │ │ │ - jmp 3580c0 <__cxa_finalize@plt+0x32d070> │ │ │ │ + jmp 350380 <__cxa_finalize@plt+0x325330> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x877d9(%rip),%r9 │ │ │ │ + lea 0x8e7d9(%rip),%r9 │ │ │ │ lea -0x707(%rip),%r8 │ │ │ │ - jmp 3580c0 <__cxa_finalize@plt+0x32d070> │ │ │ │ - lea 0x877c9(%rip),%r9 │ │ │ │ + jmp 350380 <__cxa_finalize@plt+0x325330> │ │ │ │ + lea 0x8e7c9(%rip),%r9 │ │ │ │ lea 0x43(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 3579d0 <__cxa_finalize@plt+0x32c980> │ │ │ │ + call 34fc90 <__cxa_finalize@plt+0x324c40> │ │ │ │ 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 35795c <__cxa_finalize@plt+0x32c90c> │ │ │ │ - call 358020 <__cxa_finalize@plt+0x32cfd0> │ │ │ │ + jmp 34fc1c <__cxa_finalize@plt+0x324bcc> │ │ │ │ + call 3502e0 <__cxa_finalize@plt+0x325290> │ │ │ │ vpsrlq $0x8,%zmm27,%zmm27 │ │ │ │ vpermq %zmm19,%zmm27,%zmm24 │ │ │ │ vpermq %zmm18,%zmm27,%zmm25 │ │ │ │ - call 3575bb <__cxa_finalize@plt+0x32c56b> │ │ │ │ + call 34f87b <__cxa_finalize@plt+0x32482b> │ │ │ │ vpermq %zmm17,%zmm27,%zmm24 │ │ │ │ vpermq %zmm16,%zmm27,%zmm25 │ │ │ │ - jmp 3575bb <__cxa_finalize@plt+0x32c56b> │ │ │ │ + jmp 34f87b <__cxa_finalize@plt+0x32482b> │ │ │ │ nop │ │ │ │ - lea 0x87749(%rip),%r9 │ │ │ │ + lea 0x8e749(%rip),%r9 │ │ │ │ lea -0xbe7(%rip),%r8 │ │ │ │ - jmp 358170 <__cxa_finalize@plt+0x32d120> │ │ │ │ - lea 0x87739(%rip),%r9 │ │ │ │ + jmp 350430 <__cxa_finalize@plt+0x3253e0> │ │ │ │ + lea 0x8e739(%rip),%r9 │ │ │ │ lea -0x7a7(%rip),%r8 │ │ │ │ - jmp 358170 <__cxa_finalize@plt+0x32d120> │ │ │ │ - lea 0x87729(%rip),%r9 │ │ │ │ + jmp 350430 <__cxa_finalize@plt+0x3253e0> │ │ │ │ + lea 0x8e729(%rip),%r9 │ │ │ │ lea -0x5d(%rip),%r8 │ │ │ │ - jmp 358170 <__cxa_finalize@plt+0x32d120> │ │ │ │ - lea 0x87719(%rip),%r9 │ │ │ │ + jmp 350430 <__cxa_finalize@plt+0x3253e0> │ │ │ │ + lea 0x8e719(%rip),%r9 │ │ │ │ lea 0xaa(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 35663e <__cxa_finalize@plt+0x32b5ee> │ │ │ │ + call 34e8fe <__cxa_finalize@plt+0x3238ae> │ │ │ │ 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 │ │ │ │ @@ -729627,134 +724656,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 356683 <__cxa_finalize@plt+0x32b633> │ │ │ │ + call 34e943 <__cxa_finalize@plt+0x3238f3> │ │ │ │ vpsrlq $0x10,-0x3c0(%r9),%zmm24 │ │ │ │ vpsrlq $0x8,%zmm24,%zmm25 │ │ │ │ vmovdqa32 %zmm24,%zmm26 │ │ │ │ vmovdqa32 %zmm25,%zmm27 │ │ │ │ - call 357860 <__cxa_finalize@plt+0x32c810> │ │ │ │ + call 34fb20 <__cxa_finalize@plt+0x324ad0> │ │ │ │ jmp *%r8 │ │ │ │ vmovshdup -0x340(%r9),%zmm20 │ │ │ │ vpbroadcastd 0x58(%r9),%zmm27 │ │ │ │ vmovdqa32 %zmm20,%zmm21 │ │ │ │ - jmp 35757e <__cxa_finalize@plt+0x32c52e> │ │ │ │ + jmp 34f83e <__cxa_finalize@plt+0x3247ee> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x87639(%rip),%r9 │ │ │ │ + lea 0x8e639(%rip),%r9 │ │ │ │ lea 0x141(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 3582b0 <__cxa_finalize@plt+0x32d260> │ │ │ │ + jne 350570 <__cxa_finalize@plt+0x325520> │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x10,%ecx │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ - jmp 357315 <__cxa_finalize@plt+0x32c2c5> │ │ │ │ + jmp 34f5d5 <__cxa_finalize@plt+0x324585> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x87609(%rip),%r9 │ │ │ │ + lea 0x8e609(%rip),%r9 │ │ │ │ lea 0x16c6(%rip),%r8 │ │ │ │ add $0x1c,%ecx │ │ │ │ - jmp 3582b0 <__cxa_finalize@plt+0x32d260> │ │ │ │ + jmp 350570 <__cxa_finalize@plt+0x325520> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x875e9(%rip),%r9 │ │ │ │ + lea 0x8e5e9(%rip),%r9 │ │ │ │ lea 0x1522(%rip),%r8 │ │ │ │ - jmp 3582b0 <__cxa_finalize@plt+0x32d260> │ │ │ │ - lea 0x875d9(%rip),%r9 │ │ │ │ + jmp 350570 <__cxa_finalize@plt+0x325520> │ │ │ │ + lea 0x8e5d9(%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 35843e <__cxa_finalize@plt+0x32d3ee> │ │ │ │ + jl 3506fe <__cxa_finalize@plt+0x3256ae> │ │ │ │ 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 35680b <__cxa_finalize@plt+0x32b7bb> │ │ │ │ + call 34eacb <__cxa_finalize@plt+0x323a7b> │ │ │ │ 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 3585ce <__cxa_finalize@plt+0x32d57e> │ │ │ │ - call 35892e <__cxa_finalize@plt+0x32d8de> │ │ │ │ + call 35088e <__cxa_finalize@plt+0x32583e> │ │ │ │ + call 350bee <__cxa_finalize@plt+0x325b9e> │ │ │ │ vzeroupper │ │ │ │ - call 358a56 <__cxa_finalize@plt+0x32da06> │ │ │ │ + call 350d16 <__cxa_finalize@plt+0x325cc6> │ │ │ │ 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 358366 <__cxa_finalize@plt+0x32d316> │ │ │ │ + jge 350626 <__cxa_finalize@plt+0x3255d6> │ │ │ │ jmp *%r8 │ │ │ │ - lea 0x86aea(%rip),%r9 │ │ │ │ - call 338950 <__cxa_finalize@plt+0x30d900> │ │ │ │ - vmovshdup 0x8719b(%rip),%zmm28 │ │ │ │ - vpbroadcastd 0x872d1(%rip),%zmm27 │ │ │ │ + lea 0x8b5aa(%rip),%r9 │ │ │ │ + call 2ebd60 <__cxa_finalize@plt+0x2c0d10> │ │ │ │ + vmovshdup 0x8e19b(%rip),%zmm28 │ │ │ │ + vpbroadcastd 0x8e2d1(%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 0x874f4(%rip),%zmm29 │ │ │ │ + vpbroadcastd 0x8e4f4(%rip),%zmm29 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ vpmulhrsw %zmm24,%zmm27,%zmm24 │ │ │ │ vpmulhrsw %zmm23,%zmm27,%zmm25 │ │ │ │ - call 3575bb <__cxa_finalize@plt+0x32c56b> │ │ │ │ + call 34f87b <__cxa_finalize@plt+0x32482b> │ │ │ │ vpmulhrsw %zmm22,%zmm27,%zmm24 │ │ │ │ vpmulhrsw %zmm21,%zmm27,%zmm25 │ │ │ │ - call 3575bb <__cxa_finalize@plt+0x32c56b> │ │ │ │ + call 34f87b <__cxa_finalize@plt+0x32482b> │ │ │ │ vpmulhrsw %zmm19,%zmm27,%zmm24 │ │ │ │ vpmulhrsw %zmm18,%zmm27,%zmm25 │ │ │ │ - call 3575bb <__cxa_finalize@plt+0x32c56b> │ │ │ │ + call 34f87b <__cxa_finalize@plt+0x32482b> │ │ │ │ vpmulhrsw %zmm17,%zmm27,%zmm24 │ │ │ │ vpmulhrsw %zmm16,%zmm27,%zmm25 │ │ │ │ - jmp 3575bb <__cxa_finalize@plt+0x32c56b> │ │ │ │ + jmp 34f87b <__cxa_finalize@plt+0x32482b> │ │ │ │ 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 355d30 <__cxa_finalize@plt+0x32ace0> │ │ │ │ - call 357620 <__cxa_finalize@plt+0x32c5d0> │ │ │ │ + call 34dff0 <__cxa_finalize@plt+0x322fa0> │ │ │ │ + call 34f8e0 <__cxa_finalize@plt+0x324890> │ │ │ │ vpbroadcastd 0x7c(%r9),%zmm27 │ │ │ │ - call 3569df <__cxa_finalize@plt+0x32b98f> │ │ │ │ + call 34ec9f <__cxa_finalize@plt+0x323c4f> │ │ │ │ vmovdqa32 -0x3c0(%r9),%zmm24 │ │ │ │ vpsrlq $0x8,%zmm24,%zmm25 │ │ │ │ - jmp 358c91 <__cxa_finalize@plt+0x32dc41> │ │ │ │ + jmp 350f51 <__cxa_finalize@plt+0x325f01> │ │ │ │ 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 │ │ │ │ @@ -729768,15 +724797,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 35872b <__cxa_finalize@plt+0x32d6db> │ │ │ │ + jmp 3509eb <__cxa_finalize@plt+0x32599b> │ │ │ │ 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 │ │ │ │ @@ -729787,17 +724816,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 358b3c <__cxa_finalize@plt+0x32daec> │ │ │ │ - jmp 35869b <__cxa_finalize@plt+0x32d64b> │ │ │ │ - call 358b30 <__cxa_finalize@plt+0x32dae0> │ │ │ │ + call 350dfc <__cxa_finalize@plt+0x325dac> │ │ │ │ + jmp 35095b <__cxa_finalize@plt+0x32590b> │ │ │ │ + call 350df0 <__cxa_finalize@plt+0x325da0> │ │ │ │ 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 │ │ │ │ @@ -729822,15 +724851,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 358b30 <__cxa_finalize@plt+0x32dae0> │ │ │ │ + call 350df0 <__cxa_finalize@plt+0x325da0> │ │ │ │ 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 │ │ │ │ @@ -730035,36 +725064,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 0x86cd9(%rip),%r9 │ │ │ │ + lea 0x8dcd9(%rip),%r9 │ │ │ │ lea -0x81f(%rip),%r8 │ │ │ │ - jmp 358bd0 <__cxa_finalize@plt+0x32db80> │ │ │ │ - lea 0x86cc9(%rip),%r9 │ │ │ │ + jmp 350e90 <__cxa_finalize@plt+0x325e40> │ │ │ │ + lea 0x8dcc9(%rip),%r9 │ │ │ │ lea 0xc02(%rip),%r8 │ │ │ │ - jmp 358bd0 <__cxa_finalize@plt+0x32db80> │ │ │ │ - lea 0x86cb9(%rip),%r9 │ │ │ │ + jmp 350e90 <__cxa_finalize@plt+0x325e40> │ │ │ │ + lea 0x8dcb9(%rip),%r9 │ │ │ │ lea 0x126(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 358c0f <__cxa_finalize@plt+0x32dbbf> │ │ │ │ - call 358d50 <__cxa_finalize@plt+0x32dd00> │ │ │ │ + jl 350ecf <__cxa_finalize@plt+0x325e7f> │ │ │ │ + call 351010 <__cxa_finalize@plt+0x325fc0> │ │ │ │ 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 358353 <__cxa_finalize@plt+0x32d303> │ │ │ │ - call 3596a0 <__cxa_finalize@plt+0x32e650> │ │ │ │ + jmp 350613 <__cxa_finalize@plt+0x3255c3> │ │ │ │ + call 351960 <__cxa_finalize@plt+0x326910> │ │ │ │ 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 │ │ │ │ @@ -730078,42 +725107,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 357860 <__cxa_finalize@plt+0x32c810> │ │ │ │ + call 34fb20 <__cxa_finalize@plt+0x324ad0> │ │ │ │ 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 0x86185(%rip),%r9 │ │ │ │ - call 338f50 <__cxa_finalize@plt+0x30df00> │ │ │ │ - vmovshdup 0x86836(%rip),%zmm28 │ │ │ │ - vmovdqa32 0x8692c(%rip),%zmm27 │ │ │ │ + lea 0x8ac45(%rip),%r9 │ │ │ │ + call 2ec360 <__cxa_finalize@plt+0x2c1310> │ │ │ │ + vmovshdup 0x8d836(%rip),%zmm28 │ │ │ │ + vmovdqa32 0x8d92c(%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 3583e6 <__cxa_finalize@plt+0x32d396> │ │ │ │ + jmp 3506a6 <__cxa_finalize@plt+0x325656> │ │ │ │ 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 │ │ │ │ @@ -730504,97 +725533,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 357bdd <__cxa_finalize@plt+0x32cb8d> │ │ │ │ + jmp 34fe9d <__cxa_finalize@plt+0x324e4d> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x86169(%rip),%r9 │ │ │ │ + lea 0x8d169(%rip),%r9 │ │ │ │ lea -0x138f(%rip),%r8 │ │ │ │ - jmp 359740 <__cxa_finalize@plt+0x32e6f0> │ │ │ │ - lea 0x86159(%rip),%r9 │ │ │ │ + jmp 351a00 <__cxa_finalize@plt+0x3269b0> │ │ │ │ + lea 0x8d159(%rip),%r9 │ │ │ │ lea -0xa3a(%rip),%r8 │ │ │ │ - jmp 359740 <__cxa_finalize@plt+0x32e6f0> │ │ │ │ - lea 0x86149(%rip),%r9 │ │ │ │ + jmp 351a00 <__cxa_finalize@plt+0x3269b0> │ │ │ │ + lea 0x8d149(%rip),%r9 │ │ │ │ lea 0x82(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 35977f <__cxa_finalize@plt+0x32e72f> │ │ │ │ - call 358d50 <__cxa_finalize@plt+0x32dd00> │ │ │ │ + jl 351a3f <__cxa_finalize@plt+0x3269ef> │ │ │ │ + call 351010 <__cxa_finalize@plt+0x325fc0> │ │ │ │ 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 358353 <__cxa_finalize@plt+0x32d303> │ │ │ │ - call 3596a0 <__cxa_finalize@plt+0x32e650> │ │ │ │ + jmp 350613 <__cxa_finalize@plt+0x3255c3> │ │ │ │ + call 351960 <__cxa_finalize@plt+0x326910> │ │ │ │ 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 358c4b <__cxa_finalize@plt+0x32dbfb> │ │ │ │ - lea 0x856b9(%rip),%r9 │ │ │ │ - call 338f50 <__cxa_finalize@plt+0x30df00> │ │ │ │ - vmovshdup 0x85d6a(%rip),%zmm28 │ │ │ │ - vmovdqu32 0x85e80(%rip),%zmm27 │ │ │ │ + jmp 350f0b <__cxa_finalize@plt+0x325ebb> │ │ │ │ + lea 0x8a179(%rip),%r9 │ │ │ │ + call 2ec360 <__cxa_finalize@plt+0x2c1310> │ │ │ │ + vmovshdup 0x8cd6a(%rip),%zmm28 │ │ │ │ + vmovdqu32 0x8ce80(%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 3583e6 <__cxa_finalize@plt+0x32d396> │ │ │ │ + jmp 3506a6 <__cxa_finalize@plt+0x325656> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x86059(%rip),%r9 │ │ │ │ + lea 0x8d059(%rip),%r9 │ │ │ │ lea -0x149f(%rip),%r8 │ │ │ │ add $0xffffffa4,%ecx │ │ │ │ - jmp 359850 <__cxa_finalize@plt+0x32e800> │ │ │ │ + jmp 351b10 <__cxa_finalize@plt+0x326ac0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x86039(%rip),%r9 │ │ │ │ + lea 0x8d039(%rip),%r9 │ │ │ │ lea 0xf6(%rip),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ vpbroadcastd 0x98(%r9),%zmm26 │ │ │ │ vpbroadcastd 0x94(%r9),%zmm27 │ │ │ │ mov %rdx,%rax │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 3598af <__cxa_finalize@plt+0x32e85f> │ │ │ │ - call 3599e0 <__cxa_finalize@plt+0x32e990> │ │ │ │ + jl 351b6f <__cxa_finalize@plt+0x326b1f> │ │ │ │ + call 351ca0 <__cxa_finalize@plt+0x326c50> │ │ │ │ vpackssdw %zmm24,%zmm22,%zmm16 │ │ │ │ vpackssdw %zmm25,%zmm23,%zmm17 │ │ │ │ - call 3599e0 <__cxa_finalize@plt+0x32e990> │ │ │ │ + call 351ca0 <__cxa_finalize@plt+0x326c50> │ │ │ │ vpackssdw %zmm24,%zmm22,%zmm18 │ │ │ │ vpackssdw %zmm25,%zmm23,%zmm19 │ │ │ │ - call 3599e0 <__cxa_finalize@plt+0x32e990> │ │ │ │ + call 351ca0 <__cxa_finalize@plt+0x326c50> │ │ │ │ vpackssdw %zmm24,%zmm22,%zmm20 │ │ │ │ vpackssdw %zmm25,%zmm23,%zmm21 │ │ │ │ - call 3599e0 <__cxa_finalize@plt+0x32e990> │ │ │ │ + call 351ca0 <__cxa_finalize@plt+0x326c50> │ │ │ │ vpackssdw %zmm24,%zmm22,%zmm22 │ │ │ │ vpackssdw %zmm25,%zmm23,%zmm23 │ │ │ │ - jmp 358356 <__cxa_finalize@plt+0x32d306> │ │ │ │ - call 359a40 <__cxa_finalize@plt+0x32e9f0> │ │ │ │ + jmp 350616 <__cxa_finalize@plt+0x3255c6> │ │ │ │ + call 351d00 <__cxa_finalize@plt+0x326cb0> │ │ │ │ vpackssdw %zmm23,%zmm22,%zmm16 │ │ │ │ - call 359a40 <__cxa_finalize@plt+0x32e9f0> │ │ │ │ + call 351d00 <__cxa_finalize@plt+0x326cb0> │ │ │ │ vpackssdw %zmm23,%zmm22,%zmm17 │ │ │ │ - call 359a40 <__cxa_finalize@plt+0x32e9f0> │ │ │ │ + call 351d00 <__cxa_finalize@plt+0x326cb0> │ │ │ │ vpackssdw %zmm23,%zmm22,%zmm18 │ │ │ │ - call 359a40 <__cxa_finalize@plt+0x32e9f0> │ │ │ │ + call 351d00 <__cxa_finalize@plt+0x326cb0> │ │ │ │ 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 │ │ │ │ @@ -730604,39 +725633,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 35835b <__cxa_finalize@plt+0x32d30b> │ │ │ │ + jmp 35061b <__cxa_finalize@plt+0x3255cb> │ │ │ │ vmovshdup -0x340(%r9),%zmm30 │ │ │ │ vpbroadcastd 0x60(%r9),%zmm31 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ vpbroadcastd -0x200(%r9),%zmm27 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ - vpbroadcastd 0x85f7b(%rip),%zmm29 │ │ │ │ + vpbroadcastd 0x8cf7b(%rip),%zmm29 │ │ │ │ vpermq %zmm16,%zmm30,%zmm24 │ │ │ │ vpermq %zmm17,%zmm30,%zmm25 │ │ │ │ - call 3599ac <__cxa_finalize@plt+0x32e95c> │ │ │ │ + call 351c6c <__cxa_finalize@plt+0x326c1c> │ │ │ │ vpermq %zmm18,%zmm30,%zmm24 │ │ │ │ vpermq %zmm19,%zmm30,%zmm25 │ │ │ │ - call 3599ac <__cxa_finalize@plt+0x32e95c> │ │ │ │ + call 351c6c <__cxa_finalize@plt+0x326c1c> │ │ │ │ vpermq %zmm20,%zmm30,%zmm24 │ │ │ │ vpermq %zmm21,%zmm30,%zmm25 │ │ │ │ - call 3599ac <__cxa_finalize@plt+0x32e95c> │ │ │ │ + call 351c6c <__cxa_finalize@plt+0x326c1c> │ │ │ │ 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 3575af <__cxa_finalize@plt+0x32c55f> │ │ │ │ + jmp 34f86f <__cxa_finalize@plt+0x32481f> │ │ │ │ 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 │ │ │ │ @@ -730660,75 +725689,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 0x85de9(%rip),%r9 │ │ │ │ + lea 0x8cde9(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 359ddb <__cxa_finalize@plt+0x32ed8b> │ │ │ │ + je 35209b <__cxa_finalize@plt+0x32704b> │ │ │ │ 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 359bf7 <__cxa_finalize@plt+0x32eba7> │ │ │ │ - call 359e00 <__cxa_finalize@plt+0x32edb0> │ │ │ │ + jl 351eb7 <__cxa_finalize@plt+0x326e67> │ │ │ │ + call 3520c0 <__cxa_finalize@plt+0x327070> │ │ │ │ vpunpcklwd %zmm17,%zmm16,%zmm0 │ │ │ │ vpunpcklwd %zmm19,%zmm18,%zmm1 │ │ │ │ vpunpckhwd %zmm17,%zmm16,%zmm2 │ │ │ │ vpunpckhwd %zmm19,%zmm18,%zmm3 │ │ │ │ cmp $0x6b,%ecx │ │ │ │ - jge 359b44 <__cxa_finalize@plt+0x32eaf4> │ │ │ │ + jge 351e04 <__cxa_finalize@plt+0x326db4> │ │ │ │ vpunpckldq %zmm1,%zmm0,%zmm16 │ │ │ │ vpunpckhdq %zmm1,%zmm0,%zmm17 │ │ │ │ vpunpckldq %zmm3,%zmm2,%zmm18 │ │ │ │ vpunpckhdq %zmm3,%zmm2,%zmm19 │ │ │ │ - lea 0x85367(%rip),%r9 │ │ │ │ + lea 0x89e27(%rip),%r9 │ │ │ │ vextracti32x8 $0x1,%zmm16,%ymm30 │ │ │ │ vextracti32x8 $0x1,%zmm17,%ymm31 │ │ │ │ vextracti32x8 $0x1,%zmm18,%ymm0 │ │ │ │ vextracti32x8 $0x1,%zmm19,%ymm1 │ │ │ │ - call 336940 <__cxa_finalize@plt+0x30b8f0> │ │ │ │ - call 339b50 <__cxa_finalize@plt+0x30eb00> │ │ │ │ - jmp 359cd6 <__cxa_finalize@plt+0x32ec86> │ │ │ │ + call 2e9d50 <__cxa_finalize@plt+0x2bed00> │ │ │ │ + call 2ecf60 <__cxa_finalize@plt+0x2c1f10> │ │ │ │ + jmp 351f96 <__cxa_finalize@plt+0x326f46> │ │ │ │ add $0x40,%rdx │ │ │ │ - call 359e00 <__cxa_finalize@plt+0x32edb0> │ │ │ │ + call 3520c0 <__cxa_finalize@plt+0x327070> │ │ │ │ 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 0x852e4(%rip),%r9 │ │ │ │ + lea 0x89da4(%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 3369e0 <__cxa_finalize@plt+0x30b990> │ │ │ │ + call 2e9df0 <__cxa_finalize@plt+0x2beda0> │ │ │ │ vpshufd $0x4e,%ymm2,%ymm2 │ │ │ │ vpshufd $0x4e,%ymm3,%ymm3 │ │ │ │ vpshufd $0x4e,%ymm4,%ymm4 │ │ │ │ vpshufd $0x4e,%ymm5,%ymm5 │ │ │ │ - call 339bf0 <__cxa_finalize@plt+0x30eba0> │ │ │ │ - jmp 359cd6 <__cxa_finalize@plt+0x32ec86> │ │ │ │ + call 2ed000 <__cxa_finalize@plt+0x2c1fb0> │ │ │ │ + jmp 351f96 <__cxa_finalize@plt+0x326f46> │ │ │ │ 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 │ │ │ │ @@ -730742,43 +725771,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 355d69 <__cxa_finalize@plt+0x32ad19> │ │ │ │ - call 355e9f <__cxa_finalize@plt+0x32ae4f> │ │ │ │ + call 34e029 <__cxa_finalize@plt+0x322fd9> │ │ │ │ + call 34e15f <__cxa_finalize@plt+0x32310f> │ │ │ │ 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 0x851c2(%rip),%r9 │ │ │ │ + lea 0x89c82(%rip),%r9 │ │ │ │ vextracti32x8 $0x1,%zmm16,%ymm30 │ │ │ │ vextracti32x8 $0x1,%zmm17,%ymm31 │ │ │ │ - call 3368c0 <__cxa_finalize@plt+0x30b870> │ │ │ │ - call 339ae0 <__cxa_finalize@plt+0x30ea90> │ │ │ │ - call 339ffe <__cxa_finalize@plt+0x30efae> │ │ │ │ + call 2e9cd0 <__cxa_finalize@plt+0x2bec80> │ │ │ │ + call 2ecef0 <__cxa_finalize@plt+0x2c1ea0> │ │ │ │ + call 2ed40e <__cxa_finalize@plt+0x2c23be> │ │ │ │ lea (%rsi,%rsi,1),%rcx │ │ │ │ - vpbroadcastd 0x85bff(%rip),%zmm28 │ │ │ │ + vpbroadcastd 0x8cbff(%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 359d36 <__cxa_finalize@plt+0x32ece6> │ │ │ │ + call 351ff6 <__cxa_finalize@plt+0x326fa6> │ │ │ │ vpmulhrsw %zmm18,%zmm26,%zmm16 │ │ │ │ vpmulhrsw %zmm19,%zmm26,%zmm17 │ │ │ │ - call 359d36 <__cxa_finalize@plt+0x32ece6> │ │ │ │ + call 351ff6 <__cxa_finalize@plt+0x326fa6> │ │ │ │ vpmulhrsw %zmm20,%zmm26,%zmm16 │ │ │ │ vpmulhrsw %zmm21,%zmm26,%zmm17 │ │ │ │ - call 359d36 <__cxa_finalize@plt+0x32ece6> │ │ │ │ + call 351ff6 <__cxa_finalize@plt+0x326fa6> │ │ │ │ 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 │ │ │ │ @@ -730803,15 +725832,15 @@ │ │ │ │ lea (%rcx,%rsi,4),%rcx │ │ │ │ ret │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x20,%ecx │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ - jmp 355b29 <__cxa_finalize@plt+0x32aad9> │ │ │ │ + jmp 34dde9 <__cxa_finalize@plt+0x322d99> │ │ │ │ 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 │ │ │ │ @@ -730822,31 +725851,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 35680b <__cxa_finalize@plt+0x32b7bb> │ │ │ │ - call 3569df <__cxa_finalize@plt+0x32b98f> │ │ │ │ + call 34eacb <__cxa_finalize@plt+0x323a7b> │ │ │ │ + call 34ec9f <__cxa_finalize@plt+0x323c4f> │ │ │ │ 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 0x85a1a(%rip),%zmm25 │ │ │ │ + vpbroadcastd 0x8ca1a(%rip),%zmm25 │ │ │ │ lea (%rsi,%rsi,2),%r8 │ │ │ │ vpxord %zmm26,%zmm26,%zmm26 │ │ │ │ lea (%rsi,%rsi,4),%r9 │ │ │ │ - vpbroadcastd 0x85a16(%rip),%zmm27 │ │ │ │ + vpbroadcastd 0x8ca16(%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 │ │ │ │ @@ -730925,20 +725954,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 359ed9 <__cxa_finalize@plt+0x32ee89> │ │ │ │ + jae 352199 <__cxa_finalize@plt+0x327149> │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x85759(%rip),%r9 │ │ │ │ + lea 0x8c759(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 35a3e9 <__cxa_finalize@plt+0x32f399> │ │ │ │ + je 3526a9 <__cxa_finalize@plt+0x327659> │ │ │ │ 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 │ │ │ │ @@ -730946,34 +725975,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 35a29f <__cxa_finalize@plt+0x32f24f> │ │ │ │ + jl 35255f <__cxa_finalize@plt+0x32750f> │ │ │ │ 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 35a1fe <__cxa_finalize@plt+0x32f1ae> │ │ │ │ + jge 3524be <__cxa_finalize@plt+0x32746e> │ │ │ │ vpermt2q %zmm22,%zmm26,%zmm17 │ │ │ │ vpermt2q %zmm24,%zmm26,%zmm20 │ │ │ │ vpermt2q %zmm4,%zmm26,%zmm23 │ │ │ │ mov $0x40,%eax │ │ │ │ - call 355d30 <__cxa_finalize@plt+0x32ace0> │ │ │ │ - call 357620 <__cxa_finalize@plt+0x32c5d0> │ │ │ │ - call 35a6f3 <__cxa_finalize@plt+0x32f6a3> │ │ │ │ - call 35892e <__cxa_finalize@plt+0x32d8de> │ │ │ │ - jmp 35a2bd <__cxa_finalize@plt+0x32f26d> │ │ │ │ + call 34dff0 <__cxa_finalize@plt+0x322fa0> │ │ │ │ + call 34f8e0 <__cxa_finalize@plt+0x324890> │ │ │ │ + call 3529b3 <__cxa_finalize@plt+0x327963> │ │ │ │ + call 350bee <__cxa_finalize@plt+0x325b9e> │ │ │ │ + jmp 35257d <__cxa_finalize@plt+0x32752d> │ │ │ │ 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 │ │ │ │ @@ -730988,53 +726017,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 355d69 <__cxa_finalize@plt+0x32ad19> │ │ │ │ - call 357656 <__cxa_finalize@plt+0x32c606> │ │ │ │ - call 35a76c <__cxa_finalize@plt+0x32f71c> │ │ │ │ - call 35892e <__cxa_finalize@plt+0x32d8de> │ │ │ │ - jmp 35a2bd <__cxa_finalize@plt+0x32f26d> │ │ │ │ + call 34e029 <__cxa_finalize@plt+0x322fd9> │ │ │ │ + call 34f916 <__cxa_finalize@plt+0x3248c6> │ │ │ │ + call 352a2c <__cxa_finalize@plt+0x3279dc> │ │ │ │ + call 350bee <__cxa_finalize@plt+0x325b9e> │ │ │ │ + jmp 35257d <__cxa_finalize@plt+0x32752d> │ │ │ │ vpermq %zmm16,%zmm26,%zmm16 │ │ │ │ vpermq %zmm17,%zmm26,%zmm17 │ │ │ │ vpermt2q %zmm24,%zmm26,%zmm20 │ │ │ │ xor %eax,%eax │ │ │ │ - call 35a5ea <__cxa_finalize@plt+0x32f59a> │ │ │ │ - call 35892e <__cxa_finalize@plt+0x32d8de> │ │ │ │ + call 3528aa <__cxa_finalize@plt+0x32785a> │ │ │ │ + call 350bee <__cxa_finalize@plt+0x325b9e> │ │ │ │ vzeroupper │ │ │ │ - call 35ac79 <__cxa_finalize@plt+0x32fc29> │ │ │ │ + call 352f39 <__cxa_finalize@plt+0x327ee9> │ │ │ │ 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 35a2cb <__cxa_finalize@plt+0x32f27b> │ │ │ │ - lea 0x84b8a(%rip),%r9 │ │ │ │ + jge 35258b <__cxa_finalize@plt+0x32753b> │ │ │ │ + lea 0x8964a(%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 33a4b0 <__cxa_finalize@plt+0x30f460> │ │ │ │ + call 2ed8c0 <__cxa_finalize@plt+0x2c2870> │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ - vpbroadcastd 0x85345(%rip),%zmm27 │ │ │ │ - vpbroadcastd 0x855a3(%rip),%zmm29 │ │ │ │ + vpbroadcastd 0x8c345(%rip),%zmm27 │ │ │ │ + vpbroadcastd 0x8c5a3(%rip),%zmm29 │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ vpmulhrsw %zmm27,%zmm16,%zmm16 │ │ │ │ vpmulhrsw %zmm27,%zmm17,%zmm17 │ │ │ │ vpmulhrsw %zmm27,%zmm18,%zmm18 │ │ │ │ vpmulhrsw %zmm27,%zmm19,%zmm19 │ │ │ │ - call 35a37e <__cxa_finalize@plt+0x32f32e> │ │ │ │ + call 35263e <__cxa_finalize@plt+0x3275ee> │ │ │ │ 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 │ │ │ │ @@ -731054,15 +726083,15 @@ │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ ret │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x8,%ecx │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ - jmp 35b993 <__cxa_finalize@plt+0x330943> │ │ │ │ + jmp 353c53 <__cxa_finalize@plt+0x328c03> │ │ │ │ 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 │ │ │ │ @@ -731132,36 +726161,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 35ab06 <__cxa_finalize@plt+0x32fab6> │ │ │ │ + jmp 352dc6 <__cxa_finalize@plt+0x327d76> │ │ │ │ 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 355e6a <__cxa_finalize@plt+0x32ae1a> │ │ │ │ + call 34e12a <__cxa_finalize@plt+0x3230da> │ │ │ │ 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 357736 <__cxa_finalize@plt+0x32c6e6> │ │ │ │ + call 34f9f6 <__cxa_finalize@plt+0x3249a6> │ │ │ │ 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 │ │ │ │ @@ -731174,15 +726203,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 35a92c <__cxa_finalize@plt+0x32f8dc> │ │ │ │ + jmp 352bec <__cxa_finalize@plt+0x327b9c> │ │ │ │ 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 │ │ │ │ @@ -731193,15 +726222,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 35a840 <__cxa_finalize@plt+0x32f7f0> │ │ │ │ + jmp 352b00 <__cxa_finalize@plt+0x327ab0> │ │ │ │ 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 │ │ │ │ @@ -731430,19 +726459,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 0x84bbe(%rip),%zmm21 │ │ │ │ + vpbroadcastd 0x8bbbe(%rip),%zmm21 │ │ │ │ lea (%rsi,%rsi,2),%r8 │ │ │ │ - vmovdqa32 0x848d8(%rip),%zmm22 │ │ │ │ + vmovdqa32 0x8b8d8(%rip),%zmm22 │ │ │ │ lea (%rsi,%rsi,4),%r9 │ │ │ │ - vpbroadcastd 0x84bb2(%rip),%zmm25 │ │ │ │ + vpbroadcastd 0x8bbb2(%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 │ │ │ │ @@ -731500,31 +726529,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 35ad4a <__cxa_finalize@plt+0x32fcfa> │ │ │ │ + jae 35300a <__cxa_finalize@plt+0x327fba> │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x84989(%rip),%r9 │ │ │ │ + lea 0x8b989(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 35b3f9 <__cxa_finalize@plt+0x3303a9> │ │ │ │ + je 3536b9 <__cxa_finalize@plt+0x328669> │ │ │ │ vpbroadcastd -0xb8(%r9),%zmm28 │ │ │ │ vpbroadcastd 0x84(%r9),%zmm29 │ │ │ │ vpbroadcastd 0x70(%r9),%zmm30 │ │ │ │ vpbroadcastd 0x74(%r9),%zmm31 │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 35b0fd <__cxa_finalize@plt+0x3300ad> │ │ │ │ - call 35b36f <__cxa_finalize@plt+0x33031f> │ │ │ │ + jl 3533bd <__cxa_finalize@plt+0x32836d> │ │ │ │ + call 35362f <__cxa_finalize@plt+0x3285df> │ │ │ │ cmp $0x97,%ecx │ │ │ │ - jge 35afe0 <__cxa_finalize@plt+0x32ff90> │ │ │ │ - lea 0x83f44(%rip),%r9 │ │ │ │ + jge 3532a0 <__cxa_finalize@plt+0x328250> │ │ │ │ + lea 0x88a04(%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 │ │ │ │ @@ -731534,44 +726563,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 3388e0 <__cxa_finalize@plt+0x30d890> │ │ │ │ - call 33b4f0 <__cxa_finalize@plt+0x3104a0> │ │ │ │ + call 2ebcf0 <__cxa_finalize@plt+0x2c0ca0> │ │ │ │ + call 2ee900 <__cxa_finalize@plt+0x2c38b0> │ │ │ │ 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 35afb7 <__cxa_finalize@plt+0x32ff67> │ │ │ │ - jmp 35b2b5 <__cxa_finalize@plt+0x330265> │ │ │ │ + jge 353277 <__cxa_finalize@plt+0x328227> │ │ │ │ + jmp 353575 <__cxa_finalize@plt+0x328525> │ │ │ │ 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 35b36f <__cxa_finalize@plt+0x33031f> │ │ │ │ + call 35362f <__cxa_finalize@plt+0x3285df> │ │ │ │ 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 0x83e21(%rip),%r9 │ │ │ │ + lea 0x888e1(%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 │ │ │ │ @@ -731580,25 +726609,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 338980 <__cxa_finalize@plt+0x30d930> │ │ │ │ - call 33b560 <__cxa_finalize@plt+0x310510> │ │ │ │ + call 2ebd90 <__cxa_finalize@plt+0x2c0d40> │ │ │ │ + call 2ee970 <__cxa_finalize@plt+0x2c3920> │ │ │ │ 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 35b0d4 <__cxa_finalize@plt+0x330084> │ │ │ │ - jmp 35b2b5 <__cxa_finalize@plt+0x330265> │ │ │ │ + jge 353394 <__cxa_finalize@plt+0x328344> │ │ │ │ + jmp 353575 <__cxa_finalize@plt+0x328525> │ │ │ │ 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 │ │ │ │ @@ -731625,24 +726654,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 355d30 <__cxa_finalize@plt+0x32ace0> │ │ │ │ - call 357620 <__cxa_finalize@plt+0x32c5d0> │ │ │ │ + call 34dff0 <__cxa_finalize@plt+0x322fa0> │ │ │ │ + call 34f8e0 <__cxa_finalize@plt+0x324890> │ │ │ │ vpbroadcastd 0x78(%r9),%zmm27 │ │ │ │ - call 3569df <__cxa_finalize@plt+0x32b98f> │ │ │ │ + call 34ec9f <__cxa_finalize@plt+0x323c4f> │ │ │ │ vmovdqa32 -0x300(%r9),%zmm24 │ │ │ │ vpackssdw %zmm20,%zmm16,%zmm16 │ │ │ │ vpackssdw %zmm21,%zmm17,%zmm17 │ │ │ │ vpackssdw %zmm22,%zmm18,%zmm18 │ │ │ │ vpackssdw %zmm23,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 0x837a9(%rip),%zmm22 │ │ │ │ + vmovdqa32 0x88269(%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 │ │ │ │ @@ -731653,111 +726682,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 0x83bf4(%rip),%r9 │ │ │ │ + lea 0x886b4(%rip),%r9 │ │ │ │ vpermb %zmm5,%zmm22,%zmm5 │ │ │ │ vpermb %zmm31,%zmm22,%zmm31 │ │ │ │ vpermb %zmm2,%zmm22,%zmm2 │ │ │ │ vpermb %zmm30,%zmm22,%zmm30 │ │ │ │ vpslld $0x10,%zmm25,%zmm25 │ │ │ │ - call 338880 <__cxa_finalize@plt+0x30d830> │ │ │ │ - call 33b490 <__cxa_finalize@plt+0x310440> │ │ │ │ - vmovshdup 0x84281(%rip),%zmm6 │ │ │ │ - vpbroadcastd 0x843b7(%rip),%zmm27 │ │ │ │ - vpbroadcastd 0x84615(%rip),%zmm29 │ │ │ │ + call 2ebc90 <__cxa_finalize@plt+0x2c0c40> │ │ │ │ + call 2ee8a0 <__cxa_finalize@plt+0x2c3850> │ │ │ │ + vmovshdup 0x8b281(%rip),%zmm6 │ │ │ │ + vpbroadcastd 0x8b3b7(%rip),%zmm27 │ │ │ │ + vpbroadcastd 0x8b615(%rip),%zmm29 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ vpsrlq $0x8,%zmm6,%zmm7 │ │ │ │ vpermq %zmm16,%zmm6,%zmm24 │ │ │ │ vpermq %zmm17,%zmm7,%zmm25 │ │ │ │ - call 3575af <__cxa_finalize@plt+0x32c55f> │ │ │ │ + call 34f86f <__cxa_finalize@plt+0x32481f> │ │ │ │ vpermq %zmm18,%zmm6,%zmm24 │ │ │ │ vpermq %zmm19,%zmm7,%zmm25 │ │ │ │ - call 3575af <__cxa_finalize@plt+0x32c55f> │ │ │ │ + call 34f86f <__cxa_finalize@plt+0x32481f> │ │ │ │ vpermq %zmm20,%zmm6,%zmm24 │ │ │ │ vpermq %zmm21,%zmm7,%zmm25 │ │ │ │ - call 3575af <__cxa_finalize@plt+0x32c55f> │ │ │ │ + call 34f86f <__cxa_finalize@plt+0x32481f> │ │ │ │ vpermq %zmm22,%zmm6,%zmm24 │ │ │ │ vpermq %zmm23,%zmm7,%zmm25 │ │ │ │ - call 3575af <__cxa_finalize@plt+0x32c55f> │ │ │ │ + call 34f86f <__cxa_finalize@plt+0x32481f> │ │ │ │ vpermq %zmm30,%zmm6,%zmm24 │ │ │ │ vpermq %zmm31,%zmm7,%zmm25 │ │ │ │ - call 3575af <__cxa_finalize@plt+0x32c55f> │ │ │ │ + call 34f86f <__cxa_finalize@plt+0x32481f> │ │ │ │ vpermq %zmm0,%zmm6,%zmm24 │ │ │ │ vpermq %zmm1,%zmm7,%zmm25 │ │ │ │ - call 3575af <__cxa_finalize@plt+0x32c55f> │ │ │ │ + call 34f86f <__cxa_finalize@plt+0x32481f> │ │ │ │ vpermq %zmm2,%zmm6,%zmm24 │ │ │ │ vpermq %zmm3,%zmm7,%zmm25 │ │ │ │ - call 3575af <__cxa_finalize@plt+0x32c55f> │ │ │ │ + call 34f86f <__cxa_finalize@plt+0x32481f> │ │ │ │ vpermq %zmm4,%zmm6,%zmm24 │ │ │ │ vpermq %zmm5,%zmm7,%zmm25 │ │ │ │ vzeroupper │ │ │ │ - jmp 3575af <__cxa_finalize@plt+0x32c55f> │ │ │ │ + jmp 34f86f <__cxa_finalize@plt+0x32481f> │ │ │ │ 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 356806 <__cxa_finalize@plt+0x32b7b6> │ │ │ │ + call 34eac6 <__cxa_finalize@plt+0x323a76> │ │ │ │ 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 3585c9 <__cxa_finalize@plt+0x32d579> │ │ │ │ + call 350889 <__cxa_finalize@plt+0x325839> │ │ │ │ vpbroadcastd 0x78(%r9),%zmm27 │ │ │ │ - call 358935 <__cxa_finalize@plt+0x32d8e5> │ │ │ │ - jmp 358a56 <__cxa_finalize@plt+0x32da06> │ │ │ │ + call 350bf5 <__cxa_finalize@plt+0x325ba5> │ │ │ │ + jmp 350d16 <__cxa_finalize@plt+0x325cc6> │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x20,%ecx │ │ │ │ - jmp 357301 <__cxa_finalize@plt+0x32c2b1> │ │ │ │ + jmp 34f5c1 <__cxa_finalize@plt+0x324571> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vpbroadcastd 0x844ca(%rip),%zmm26 │ │ │ │ - vpbroadcastd 0x844bc(%rip),%zmm27 │ │ │ │ - vpbroadcastd 0x844ae(%rip),%zmm29 │ │ │ │ - vpbroadcastd 0x844b0(%rip),%zmm31 │ │ │ │ + vpbroadcastd 0x8b4ca(%rip),%zmm26 │ │ │ │ + vpbroadcastd 0x8b4bc(%rip),%zmm27 │ │ │ │ + vpbroadcastd 0x8b4ae(%rip),%zmm29 │ │ │ │ + vpbroadcastd 0x8b4b0(%rip),%zmm31 │ │ │ │ lea (%rsi,%rsi,8),%rax │ │ │ │ vpxord %zmm30,%zmm30,%zmm30 │ │ │ │ vpaddw %zmm29,%zmm29,%zmm28 │ │ │ │ cmp $0x97,%ecx │ │ │ │ - jl 35b460 <__cxa_finalize@plt+0x330410> │ │ │ │ - call 35b460 <__cxa_finalize@plt+0x330410> │ │ │ │ + jl 353720 <__cxa_finalize@plt+0x3286d0> │ │ │ │ + call 353720 <__cxa_finalize@plt+0x3286d0> │ │ │ │ add $0xfffffffffffffe40,%rdx │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ - call 35b543 <__cxa_finalize@plt+0x3304f3> │ │ │ │ + call 353803 <__cxa_finalize@plt+0x3287b3> │ │ │ │ add $0x200,%rdx │ │ │ │ vpmulhrsw %zmm18,%zmm29,%zmm17 │ │ │ │ vpmulhrsw %zmm20,%zmm29,%zmm19 │ │ │ │ vpmulhrsw %zmm22,%zmm29,%zmm21 │ │ │ │ vpmulhrsw %zmm24,%zmm29,%zmm23 │ │ │ │ - call 35b543 <__cxa_finalize@plt+0x3304f3> │ │ │ │ + call 353803 <__cxa_finalize@plt+0x3287b3> │ │ │ │ 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 35b4e0 <__cxa_finalize@plt+0x330490> │ │ │ │ + call 3537a0 <__cxa_finalize@plt+0x328750> │ │ │ │ vpunpcklqdq %zmm20,%zmm19,%zmm16 │ │ │ │ vpunpckhqdq %zmm20,%zmm19,%zmm17 │ │ │ │ - call 35b4e0 <__cxa_finalize@plt+0x330490> │ │ │ │ + call 3537a0 <__cxa_finalize@plt+0x328750> │ │ │ │ vpunpcklqdq %zmm22,%zmm21,%zmm16 │ │ │ │ vpunpckhqdq %zmm22,%zmm21,%zmm17 │ │ │ │ - call 35b4e0 <__cxa_finalize@plt+0x330490> │ │ │ │ + call 3537a0 <__cxa_finalize@plt+0x328750> │ │ │ │ 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 │ │ │ │ @@ -731814,66 +726843,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 0x84219(%rip),%r9 │ │ │ │ + lea 0x8b219(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 35b974 <__cxa_finalize@plt+0x330924> │ │ │ │ + je 353c34 <__cxa_finalize@plt+0x328be4> │ │ │ │ vpbroadcastd -0xb8(%r9),%zmm28 │ │ │ │ vpbroadcastd 0x84(%r9),%zmm29 │ │ │ │ vpbroadcastd 0x70(%r9),%zmm30 │ │ │ │ vpbroadcastd 0x74(%r9),%zmm31 │ │ │ │ mov $0x60,%eax │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 35b808 <__cxa_finalize@plt+0x3307b8> │ │ │ │ + jl 353ac8 <__cxa_finalize@plt+0x328a78> │ │ │ │ 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 35b6f6 <__cxa_finalize@plt+0x3306a6> │ │ │ │ - call 356784 <__cxa_finalize@plt+0x32b734> │ │ │ │ - call 358547 <__cxa_finalize@plt+0x32d4f7> │ │ │ │ - call 35b9f0 <__cxa_finalize@plt+0x3309a0> │ │ │ │ - call 35bebf <__cxa_finalize@plt+0x330e6f> │ │ │ │ - call 35c070 <__cxa_finalize@plt+0x331020> │ │ │ │ - jmp 35b782 <__cxa_finalize@plt+0x330732> │ │ │ │ + jge 3539b6 <__cxa_finalize@plt+0x328966> │ │ │ │ + call 34ea44 <__cxa_finalize@plt+0x3239f4> │ │ │ │ + call 350807 <__cxa_finalize@plt+0x3257b7> │ │ │ │ + call 353cb0 <__cxa_finalize@plt+0x328c60> │ │ │ │ + call 35417f <__cxa_finalize@plt+0x32912f> │ │ │ │ + call 354330 <__cxa_finalize@plt+0x3292e0> │ │ │ │ + jmp 353a42 <__cxa_finalize@plt+0x3289f2> │ │ │ │ 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 356806 <__cxa_finalize@plt+0x32b7b6> │ │ │ │ - call 3585c9 <__cxa_finalize@plt+0x32d579> │ │ │ │ - call 35b9f0 <__cxa_finalize@plt+0x3309a0> │ │ │ │ - call 35bebf <__cxa_finalize@plt+0x330e6f> │ │ │ │ + call 34eac6 <__cxa_finalize@plt+0x323a76> │ │ │ │ + call 350889 <__cxa_finalize@plt+0x325839> │ │ │ │ + call 353cb0 <__cxa_finalize@plt+0x328c60> │ │ │ │ + call 35417f <__cxa_finalize@plt+0x32912f> │ │ │ │ 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 35c107 <__cxa_finalize@plt+0x3310b7> │ │ │ │ + call 3543c7 <__cxa_finalize@plt+0x329377> │ │ │ │ vpbroadcastd 0x78(%r9),%zmm27 │ │ │ │ lea 0x40(%rdx),%r8 │ │ │ │ - call 35bb11 <__cxa_finalize@plt+0x330ac1> │ │ │ │ - lea 0x836e7(%rip),%r9 │ │ │ │ + call 353dd1 <__cxa_finalize@plt+0x328d81> │ │ │ │ + lea 0x881a7(%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 │ │ │ │ @@ -731882,17 +726911,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 33a4b0 <__cxa_finalize@plt+0x30f460> │ │ │ │ - call 33c2b0 <__cxa_finalize@plt+0x311260> │ │ │ │ - jmp 35b908 <__cxa_finalize@plt+0x3308b8> │ │ │ │ + call 2ed8c0 <__cxa_finalize@plt+0x2c2870> │ │ │ │ + call 2ef6c0 <__cxa_finalize@plt+0x2c4670> │ │ │ │ + jmp 353bc8 <__cxa_finalize@plt+0x328b78> │ │ │ │ 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 │ │ │ │ @@ -731912,47 +726941,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 35a5ea <__cxa_finalize@plt+0x32f59a> │ │ │ │ + call 3528aa <__cxa_finalize@plt+0x32785a> │ │ │ │ vpbroadcastd 0x78(%r9),%zmm27 │ │ │ │ - call 358935 <__cxa_finalize@plt+0x32d8e5> │ │ │ │ - call 35ac79 <__cxa_finalize@plt+0x32fc29> │ │ │ │ - lea 0x835ad(%rip),%r9 │ │ │ │ + call 350bf5 <__cxa_finalize@plt+0x325ba5> │ │ │ │ + call 352f39 <__cxa_finalize@plt+0x327ee9> │ │ │ │ + lea 0x8806d(%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 33c1c0 <__cxa_finalize@plt+0x311170> │ │ │ │ + call 2ef5d0 <__cxa_finalize@plt+0x2c4580> │ │ │ │ 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 35b90e <__cxa_finalize@plt+0x3308be> │ │ │ │ - call 35a331 <__cxa_finalize@plt+0x32f2e1> │ │ │ │ + jge 353bce <__cxa_finalize@plt+0x328b7e> │ │ │ │ + call 3525f1 <__cxa_finalize@plt+0x3275a1> │ │ │ │ vpmulhrsw %zmm30,%zmm27,%zmm16 │ │ │ │ vpmulhrsw %zmm31,%zmm27,%zmm17 │ │ │ │ vpmulhrsw %zmm0,%zmm27,%zmm18 │ │ │ │ vpmulhrsw %zmm1,%zmm27,%zmm19 │ │ │ │ - call 35a37e <__cxa_finalize@plt+0x32f32e> │ │ │ │ + call 35263e <__cxa_finalize@plt+0x3275ee> │ │ │ │ vpmulhrsw %zmm2,%zmm27,%zmm16 │ │ │ │ vpmulhrsw %zmm3,%zmm27,%zmm17 │ │ │ │ vpmulhrsw %zmm4,%zmm27,%zmm18 │ │ │ │ vpmulhrsw %zmm5,%zmm27,%zmm19 │ │ │ │ vzeroupper │ │ │ │ - jmp 35a37e <__cxa_finalize@plt+0x32f32e> │ │ │ │ + jmp 35263e <__cxa_finalize@plt+0x3275ee> │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x10,%ecx │ │ │ │ sub $0xffffff80,%eax │ │ │ │ sar $0x8,%eax │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ add $0x180,%eax │ │ │ │ @@ -731967,15 +726996,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 35b9b4 <__cxa_finalize@plt+0x330964> │ │ │ │ + jg 353c74 <__cxa_finalize@plt+0x328c24> │ │ │ │ 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 │ │ │ │ @@ -732240,16 +727269,16 @@ │ │ │ │ vmovdqa32 %zmm7,%zmm0 │ │ │ │ vmovdqa32 %zmm4,%zmm23 │ │ │ │ vmovdqa32 %zmm19,%zmm20 │ │ │ │ vmovdqa32 %zmm18,%zmm3 │ │ │ │ vmovdqa32 %zmm5,%zmm2 │ │ │ │ vmovdqa32 %zmm22,%zmm21 │ │ │ │ vmovdqa32 %zmm1,%zmm6 │ │ │ │ - jmp 35c3cb <__cxa_finalize@plt+0x33137b> │ │ │ │ - call 356683 <__cxa_finalize@plt+0x32b633> │ │ │ │ + jmp 35468b <__cxa_finalize@plt+0x32963b> │ │ │ │ + call 34e943 <__cxa_finalize@plt+0x3238f3> │ │ │ │ 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 │ │ │ │ @@ -732262,18 +727291,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 358b48 <__cxa_finalize@plt+0x32daf8> │ │ │ │ - jmp 35c2a6 <__cxa_finalize@plt+0x331256> │ │ │ │ - call 356683 <__cxa_finalize@plt+0x32b633> │ │ │ │ - call 358b30 <__cxa_finalize@plt+0x32dae0> │ │ │ │ + call 350e08 <__cxa_finalize@plt+0x325db8> │ │ │ │ + jmp 354566 <__cxa_finalize@plt+0x329516> │ │ │ │ + call 34e943 <__cxa_finalize@plt+0x3238f3> │ │ │ │ + call 350df0 <__cxa_finalize@plt+0x325da0> │ │ │ │ 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 │ │ │ │ @@ -732330,16 +727359,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 358b30 <__cxa_finalize@plt+0x32dae0> │ │ │ │ - call 356683 <__cxa_finalize@plt+0x32b633> │ │ │ │ + call 350df0 <__cxa_finalize@plt+0x325da0> │ │ │ │ + call 34e943 <__cxa_finalize@plt+0x3238f3> │ │ │ │ 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 │ │ │ │ @@ -732593,34 +727622,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 0x82ffa(%rip),%zmm26 │ │ │ │ - vpbroadcastd 0x82fec(%rip),%zmm27 │ │ │ │ - vpbroadcastd 0x82d82(%rip),%zmm29 │ │ │ │ - vpbroadcastd 0x82fe0(%rip),%zmm31 │ │ │ │ + vpbroadcastd 0x89ffa(%rip),%zmm26 │ │ │ │ + vpbroadcastd 0x89fec(%rip),%zmm27 │ │ │ │ + vpbroadcastd 0x89d82(%rip),%zmm29 │ │ │ │ + vpbroadcastd 0x89fe0(%rip),%zmm31 │ │ │ │ lea (%rsi,%rsi,8),%rax │ │ │ │ vpxord %zmm30,%zmm30,%zmm30 │ │ │ │ cmp $0x97,%ecx │ │ │ │ - jl 35c92d <__cxa_finalize@plt+0x3318dd> │ │ │ │ + jl 354bed <__cxa_finalize@plt+0x329b9d> │ │ │ │ mov %rdi,%r8 │ │ │ │ - call 35c92d <__cxa_finalize@plt+0x3318dd> │ │ │ │ + call 354bed <__cxa_finalize@plt+0x329b9d> │ │ │ │ add $0x300,%rdx │ │ │ │ lea 0x20(%r8),%rdi │ │ │ │ - call 35c95b <__cxa_finalize@plt+0x33190b> │ │ │ │ + call 354c1b <__cxa_finalize@plt+0x329bcb> │ │ │ │ add $0x100,%rdx │ │ │ │ vpmulhrsw %zmm18,%zmm29,%zmm17 │ │ │ │ vpmulhrsw %zmm20,%zmm29,%zmm19 │ │ │ │ vpmulhrsw %zmm22,%zmm29,%zmm21 │ │ │ │ vpmulhrsw %zmm24,%zmm29,%zmm23 │ │ │ │ - call 35c95b <__cxa_finalize@plt+0x33190b> │ │ │ │ - jmp 35b489 <__cxa_finalize@plt+0x330439> │ │ │ │ + call 354c1b <__cxa_finalize@plt+0x329bcb> │ │ │ │ + jmp 353749 <__cxa_finalize@plt+0x3286f9> │ │ │ │ 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 │ │ │ │ @@ -732663,30 +727692,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 0x82de9(%rip),%r9 │ │ │ │ + lea 0x89de9(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 35cf6d <__cxa_finalize@plt+0x331f1d> │ │ │ │ + je 35522d <__cxa_finalize@plt+0x32a1dd> │ │ │ │ vpbroadcastd -0xb8(%r9),%zmm28 │ │ │ │ vpbroadcastd 0x84(%r9),%zmm29 │ │ │ │ vpbroadcastd 0x70(%r9),%zmm30 │ │ │ │ vpbroadcastd 0x74(%r9),%zmm31 │ │ │ │ cmp $0x88,%ecx │ │ │ │ - jl 35cc74 <__cxa_finalize@plt+0x331c24> │ │ │ │ + jl 354f34 <__cxa_finalize@plt+0x329ee4> │ │ │ │ add $0x40,%rdx │ │ │ │ cmp $0x21f,%ecx │ │ │ │ - jge 35cadf <__cxa_finalize@plt+0x331a8f> │ │ │ │ - call 35cf85 <__cxa_finalize@plt+0x331f35> │ │ │ │ + jge 354d9f <__cxa_finalize@plt+0x329d4f> │ │ │ │ + call 355245 <__cxa_finalize@plt+0x32a1f5> │ │ │ │ mov $0xc0,%eax │ │ │ │ - jmp 35cae9 <__cxa_finalize@plt+0x331a99> │ │ │ │ - call 35cfda <__cxa_finalize@plt+0x331f8a> │ │ │ │ + jmp 354da9 <__cxa_finalize@plt+0x329d59> │ │ │ │ + call 35529a <__cxa_finalize@plt+0x32a24a> │ │ │ │ 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) │ │ │ │ @@ -732701,36 +727730,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 35cfda <__cxa_finalize@plt+0x331f8a> │ │ │ │ - lea 0x822fc(%rip),%r9 │ │ │ │ - call 35cbbe <__cxa_finalize@plt+0x331b6e> │ │ │ │ + call 35529a <__cxa_finalize@plt+0x32a24a> │ │ │ │ + lea 0x86dbc(%rip),%r9 │ │ │ │ + call 354e7e <__cxa_finalize@plt+0x329e2e> │ │ │ │ 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 35cb8f <__cxa_finalize@plt+0x331b3f> │ │ │ │ + jge 354e4f <__cxa_finalize@plt+0x329dff> │ │ │ │ mov $0x1c0,%eax │ │ │ │ - jmp 35cd48 <__cxa_finalize@plt+0x331cf8> │ │ │ │ + jmp 355008 <__cxa_finalize@plt+0x329fb8> │ │ │ │ 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 33a4b0 <__cxa_finalize@plt+0x30f460> │ │ │ │ - call 33c2b0 <__cxa_finalize@plt+0x311260> │ │ │ │ + call 2ed8c0 <__cxa_finalize@plt+0x2c2870> │ │ │ │ + call 2ef6c0 <__cxa_finalize@plt+0x2c4670> │ │ │ │ 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) │ │ │ │ @@ -732739,31 +727768,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 33e630 <__cxa_finalize@plt+0x3135e0> │ │ │ │ + jmp 2f1a40 <__cxa_finalize@plt+0x2c69f0> │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 35ccd0 <__cxa_finalize@plt+0x331c80> │ │ │ │ - call 35cf85 <__cxa_finalize@plt+0x331f35> │ │ │ │ - lea 0x821fb(%rip),%r9 │ │ │ │ - call 35cc8f <__cxa_finalize@plt+0x331c3f> │ │ │ │ - jmp 35cd42 <__cxa_finalize@plt+0x331cf2> │ │ │ │ - call 33c1c0 <__cxa_finalize@plt+0x311170> │ │ │ │ + jl 354f90 <__cxa_finalize@plt+0x329f40> │ │ │ │ + call 355245 <__cxa_finalize@plt+0x32a1f5> │ │ │ │ + lea 0x86cbb(%rip),%r9 │ │ │ │ + call 354f4f <__cxa_finalize@plt+0x329eff> │ │ │ │ + jmp 355002 <__cxa_finalize@plt+0x329fb2> │ │ │ │ + call 2ef5d0 <__cxa_finalize@plt+0x2c4580> │ │ │ │ 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 33e550 <__cxa_finalize@plt+0x313500> │ │ │ │ + jmp 2f1960 <__cxa_finalize@plt+0x2c6910> │ │ │ │ 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 │ │ │ │ @@ -732771,48 +727800,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 35a5ea <__cxa_finalize@plt+0x32f59a> │ │ │ │ - call 35892e <__cxa_finalize@plt+0x32d8de> │ │ │ │ - call 35cd75 <__cxa_finalize@plt+0x331d25> │ │ │ │ + call 3528aa <__cxa_finalize@plt+0x32785a> │ │ │ │ + call 350bee <__cxa_finalize@plt+0x325b9e> │ │ │ │ + call 355035 <__cxa_finalize@plt+0x329fe5> │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ - call 35cdf8 <__cxa_finalize@plt+0x331da8> │ │ │ │ + call 3550b8 <__cxa_finalize@plt+0x32a068> │ │ │ │ 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 35cd4d <__cxa_finalize@plt+0x331cfd> │ │ │ │ + jge 35500d <__cxa_finalize@plt+0x329fbd> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 35ac79 <__cxa_finalize@plt+0x32fc29> │ │ │ │ - lea 0x820ff(%rip),%r9 │ │ │ │ + call 352f39 <__cxa_finalize@plt+0x327ee9> │ │ │ │ + lea 0x86bbf(%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 33c0a6 <__cxa_finalize@plt+0x311056> │ │ │ │ + call 2ef4b6 <__cxa_finalize@plt+0x2c4466> │ │ │ │ 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 33e4a9 <__cxa_finalize@plt+0x313459> │ │ │ │ + jmp 2f18b9 <__cxa_finalize@plt+0x2c6869> │ │ │ │ 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 │ │ │ │ @@ -732821,15 +727850,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 35a331 <__cxa_finalize@plt+0x32f2e1> │ │ │ │ + call 3525f1 <__cxa_finalize@plt+0x3275a1> │ │ │ │ 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 │ │ │ │ @@ -732846,86 +727875,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 35a349 <__cxa_finalize@plt+0x32f2f9> │ │ │ │ + call 352609 <__cxa_finalize@plt+0x3275b9> │ │ │ │ vpmulhrsw %zmm31,%zmm27,%zmm16 │ │ │ │ vpmulhrsw %zmm0,%zmm27,%zmm17 │ │ │ │ vpmulhrsw %zmm1,%zmm27,%zmm18 │ │ │ │ vpmulhrsw %zmm2,%zmm27,%zmm19 │ │ │ │ - call 35a37e <__cxa_finalize@plt+0x32f32e> │ │ │ │ + call 35263e <__cxa_finalize@plt+0x3275ee> │ │ │ │ vpmulhrsw %zmm3,%zmm27,%zmm16 │ │ │ │ vpmulhrsw %zmm4,%zmm27,%zmm17 │ │ │ │ vpmulhrsw %zmm5,%zmm27,%zmm18 │ │ │ │ vpmulhrsw %zmm6,%zmm27,%zmm19 │ │ │ │ - call 35a37e <__cxa_finalize@plt+0x32f32e> │ │ │ │ + call 35263e <__cxa_finalize@plt+0x3275ee> │ │ │ │ vpmulhrsw %zmm7,%zmm27,%zmm16 │ │ │ │ vpmulhrsw %zmm8,%zmm27,%zmm17 │ │ │ │ vpmulhrsw %zmm9,%zmm27,%zmm18 │ │ │ │ vpmulhrsw %zmm10,%zmm27,%zmm19 │ │ │ │ - call 35a37e <__cxa_finalize@plt+0x32f32e> │ │ │ │ + call 35263e <__cxa_finalize@plt+0x3275ee> │ │ │ │ vpmulhrsw %zmm11,%zmm27,%zmm16 │ │ │ │ vpmulhrsw %zmm12,%zmm27,%zmm17 │ │ │ │ vpmulhrsw %zmm13,%zmm27,%zmm18 │ │ │ │ vpmulhrsw %zmm25,%zmm27,%zmm19 │ │ │ │ - jmp 35a37e <__cxa_finalize@plt+0x32f32e> │ │ │ │ + jmp 35263e <__cxa_finalize@plt+0x3275ee> │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x20,%ecx │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ - jmp 35b993 <__cxa_finalize@plt+0x330943> │ │ │ │ + jmp 353c53 <__cxa_finalize@plt+0x328c03> │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 0x200(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x400(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x600(%rdx),%zmm19 │ │ │ │ mov $0xc0,%eax │ │ │ │ - call 3567b8 <__cxa_finalize@plt+0x32b768> │ │ │ │ + call 34ea78 <__cxa_finalize@plt+0x323a28> │ │ │ │ vmovdqa32 0x100(%rdx),%zmm0 │ │ │ │ vmovdqa32 0x300(%rdx),%zmm1 │ │ │ │ vmovdqa32 0x500(%rdx),%zmm2 │ │ │ │ vmovdqa32 0x700(%rdx),%zmm3 │ │ │ │ - call 35857b <__cxa_finalize@plt+0x32d52b> │ │ │ │ - call 35d109 <__cxa_finalize@plt+0x3320b9> │ │ │ │ - call 35c075 <__cxa_finalize@plt+0x331025> │ │ │ │ - jmp 35d095 <__cxa_finalize@plt+0x332045> │ │ │ │ + call 35083b <__cxa_finalize@plt+0x3257eb> │ │ │ │ + call 3553c9 <__cxa_finalize@plt+0x32a379> │ │ │ │ + call 354335 <__cxa_finalize@plt+0x3292e5> │ │ │ │ + jmp 355355 <__cxa_finalize@plt+0x32a305> │ │ │ │ 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 35680b <__cxa_finalize@plt+0x32b7bb> │ │ │ │ + call 34eacb <__cxa_finalize@plt+0x323a7b> │ │ │ │ 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 3585ce <__cxa_finalize@plt+0x32d57e> │ │ │ │ - call 35d109 <__cxa_finalize@plt+0x3320b9> │ │ │ │ + call 35088e <__cxa_finalize@plt+0x32583e> │ │ │ │ + call 3553c9 <__cxa_finalize@plt+0x32a379> │ │ │ │ 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 35c111 <__cxa_finalize@plt+0x3310c1> │ │ │ │ + call 3543d1 <__cxa_finalize@plt+0x329381> │ │ │ │ vpbroadcastd 0x7c(%r9),%zmm27 │ │ │ │ lea 0x400(%rdx),%r8 │ │ │ │ - call 35bb11 <__cxa_finalize@plt+0x330ac1> │ │ │ │ + call 353dd1 <__cxa_finalize@plt+0x328d81> │ │ │ │ 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 │ │ │ │ @@ -732935,15 +727964,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 35b9f0 <__cxa_finalize@plt+0x3309a0> │ │ │ │ + call 353cb0 <__cxa_finalize@plt+0x328c60> │ │ │ │ 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) │ │ │ │ @@ -732963,40 +727992,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 0x82712(%rip),%zmm29 │ │ │ │ - vpbroadcastd 0x82714(%rip),%zmm31 │ │ │ │ + vpbroadcastd 0x89712(%rip),%zmm29 │ │ │ │ + vpbroadcastd 0x89714(%rip),%zmm31 │ │ │ │ vpxord %zmm30,%zmm30,%zmm30 │ │ │ │ lea (%rsi,%rsi,8),%rax │ │ │ │ cmp $0x88,%ecx │ │ │ │ - jl 35d221 <__cxa_finalize@plt+0x3321d1> │ │ │ │ + jl 3554e1 <__cxa_finalize@plt+0x32a491> │ │ │ │ mov %rdi,%r8 │ │ │ │ - call 35d221 <__cxa_finalize@plt+0x3321d1> │ │ │ │ + call 3554e1 <__cxa_finalize@plt+0x32a491> │ │ │ │ add $0xfffffffffffffe40,%rdx │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ - call 35d221 <__cxa_finalize@plt+0x3321d1> │ │ │ │ + call 3554e1 <__cxa_finalize@plt+0x32a491> │ │ │ │ add $0x5c0,%rdx │ │ │ │ lea 0x20(%r8),%rdi │ │ │ │ cmp $0x21f,%ecx │ │ │ │ - jl 35d221 <__cxa_finalize@plt+0x3321d1> │ │ │ │ - call 35d221 <__cxa_finalize@plt+0x3321d1> │ │ │ │ + jl 3554e1 <__cxa_finalize@plt+0x32a491> │ │ │ │ + call 3554e1 <__cxa_finalize@plt+0x32a491> │ │ │ │ add $0xfffffffffffffe40,%rdx │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ - call 35d24f <__cxa_finalize@plt+0x3321ff> │ │ │ │ + call 35550f <__cxa_finalize@plt+0x32a4bf> │ │ │ │ add $0x200,%rdx │ │ │ │ vpmulhrsw %zmm18,%zmm29,%zmm17 │ │ │ │ vpmulhrsw %zmm20,%zmm29,%zmm19 │ │ │ │ vpmulhrsw %zmm22,%zmm29,%zmm21 │ │ │ │ vpmulhrsw %zmm24,%zmm29,%zmm23 │ │ │ │ - call 35d24f <__cxa_finalize@plt+0x3321ff> │ │ │ │ - jmp 35b489 <__cxa_finalize@plt+0x330439> │ │ │ │ + call 35550f <__cxa_finalize@plt+0x32a4bf> │ │ │ │ + jmp 353749 <__cxa_finalize@plt+0x3286f9> │ │ │ │ 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 │ │ │ │ @@ -733019,31 +728048,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 0x82569(%rip),%r9 │ │ │ │ + lea 0x89569(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 35dae5 <__cxa_finalize@plt+0x332a95> │ │ │ │ + je 355da5 <__cxa_finalize@plt+0x32ad55> │ │ │ │ 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 35d69a <__cxa_finalize@plt+0x33264a> │ │ │ │ - call 35da62 <__cxa_finalize@plt+0x332a12> │ │ │ │ + jl 35595a <__cxa_finalize@plt+0x32a90a> │ │ │ │ + call 355d22 <__cxa_finalize@plt+0x32acd2> │ │ │ │ cmp $0x97,%ecx │ │ │ │ - jge 35d45a <__cxa_finalize@plt+0x33240a> │ │ │ │ - lea 0x81b0e(%rip),%r9 │ │ │ │ + jge 35571a <__cxa_finalize@plt+0x32a6ca> │ │ │ │ + lea 0x865ce(%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 │ │ │ │ @@ -733053,44 +728082,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 338880 <__cxa_finalize@plt+0x30d830> │ │ │ │ - call 33b490 <__cxa_finalize@plt+0x310440> │ │ │ │ + call 2ebc90 <__cxa_finalize@plt+0x2c0c40> │ │ │ │ + call 2ee8a0 <__cxa_finalize@plt+0x2c3850> │ │ │ │ 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 340120 <__cxa_finalize@plt+0x3150d0> │ │ │ │ + call 2f3530 <__cxa_finalize@plt+0x2c84e0> │ │ │ │ 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 35d431 <__cxa_finalize@plt+0x3323e1> │ │ │ │ - jmp 35d87e <__cxa_finalize@plt+0x33282e> │ │ │ │ + jge 3556f1 <__cxa_finalize@plt+0x32a6a1> │ │ │ │ + jmp 355b3e <__cxa_finalize@plt+0x32aaee> │ │ │ │ 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 35da62 <__cxa_finalize@plt+0x332a12> │ │ │ │ + call 355d22 <__cxa_finalize@plt+0x32acd2> │ │ │ │ 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 │ │ │ │ @@ -733100,35 +728129,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 0x8196c(%rip),%r9 │ │ │ │ + lea 0x8642c(%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 3388e0 <__cxa_finalize@plt+0x30d890> │ │ │ │ + call 2ebcf0 <__cxa_finalize@plt+0x2c0ca0> │ │ │ │ vpunpcklwd %zmm7,%zmm7,%zmm5 │ │ │ │ vpunpcklwd %zmm13,%zmm13,%zmm31 │ │ │ │ vpunpcklwd %zmm11,%zmm11,%zmm2 │ │ │ │ vpunpcklwd %zmm9,%zmm9,%zmm30 │ │ │ │ - call 33b4f0 <__cxa_finalize@plt+0x3104a0> │ │ │ │ + call 2ee900 <__cxa_finalize@plt+0x2c38b0> │ │ │ │ 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) │ │ │ │ @@ -733153,47 +728182,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 3401c0 <__cxa_finalize@plt+0x315170> │ │ │ │ + call 2f35d0 <__cxa_finalize@plt+0x2c8580> │ │ │ │ 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 35d671 <__cxa_finalize@plt+0x332621> │ │ │ │ - jmp 35d87e <__cxa_finalize@plt+0x33282e> │ │ │ │ + jge 355931 <__cxa_finalize@plt+0x32a8e1> │ │ │ │ + jmp 355b3e <__cxa_finalize@plt+0x32aaee> │ │ │ │ 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 355d30 <__cxa_finalize@plt+0x32ace0> │ │ │ │ - call 357620 <__cxa_finalize@plt+0x32c5d0> │ │ │ │ + call 34dff0 <__cxa_finalize@plt+0x322fa0> │ │ │ │ + call 34f8e0 <__cxa_finalize@plt+0x324890> │ │ │ │ vpbroadcastd 0x7c(%r9),%zmm27 │ │ │ │ - call 3569df <__cxa_finalize@plt+0x32b98f> │ │ │ │ + call 34ec9f <__cxa_finalize@plt+0x323c4f> │ │ │ │ vmovdqa32 -0x300(%r9),%zmm24 │ │ │ │ vpackssdw %zmm20,%zmm16,%zmm16 │ │ │ │ vpackssdw %zmm21,%zmm17,%zmm17 │ │ │ │ vpackssdw %zmm22,%zmm18,%zmm18 │ │ │ │ vpackssdw %zmm23,%zmm19,%zmm19 │ │ │ │ - vmovdqa32 0x81291(%rip),%zmm22 │ │ │ │ + vmovdqa32 0x85d51(%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 │ │ │ │ @@ -733208,61 +728237,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 0x816c4(%rip),%r9 │ │ │ │ + lea 0x86184(%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 338880 <__cxa_finalize@plt+0x30d830> │ │ │ │ - call 33b490 <__cxa_finalize@plt+0x310440> │ │ │ │ + call 2ebc90 <__cxa_finalize@plt+0x2c0c40> │ │ │ │ + call 2ee8a0 <__cxa_finalize@plt+0x2c3850> │ │ │ │ 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 340120 <__cxa_finalize@plt+0x3150d0> │ │ │ │ + call 2f3530 <__cxa_finalize@plt+0x2c84e0> │ │ │ │ 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 0x81cb8(%rip),%zmm14 │ │ │ │ - vpbroadcastd 0x81dee(%rip),%zmm27 │ │ │ │ - vpbroadcastd 0x8204c(%rip),%zmm29 │ │ │ │ + vmovshdup 0x88cb8(%rip),%zmm14 │ │ │ │ + vpbroadcastd 0x88dee(%rip),%zmm27 │ │ │ │ + vpbroadcastd 0x8904c(%rip),%zmm29 │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ vpsrlq $0x8,%zmm14,%zmm15 │ │ │ │ vpermq %zmm16,%zmm14,%zmm24 │ │ │ │ vpermq %zmm17,%zmm15,%zmm25 │ │ │ │ - call 3575af <__cxa_finalize@plt+0x32c55f> │ │ │ │ + call 34f86f <__cxa_finalize@plt+0x32481f> │ │ │ │ vpermq %zmm18,%zmm14,%zmm24 │ │ │ │ vpermq %zmm19,%zmm15,%zmm25 │ │ │ │ - call 3575af <__cxa_finalize@plt+0x32c55f> │ │ │ │ + call 34f86f <__cxa_finalize@plt+0x32481f> │ │ │ │ vpermq %zmm20,%zmm14,%zmm24 │ │ │ │ vpermq %zmm21,%zmm15,%zmm25 │ │ │ │ - call 3575af <__cxa_finalize@plt+0x32c55f> │ │ │ │ + call 34f86f <__cxa_finalize@plt+0x32481f> │ │ │ │ vpermq %zmm22,%zmm14,%zmm24 │ │ │ │ vpermq %zmm23,%zmm15,%zmm25 │ │ │ │ - call 3575af <__cxa_finalize@plt+0x32c55f> │ │ │ │ + call 34f86f <__cxa_finalize@plt+0x32481f> │ │ │ │ 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 │ │ │ │ @@ -733281,97 +728310,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 3575af <__cxa_finalize@plt+0x32c55f> │ │ │ │ + call 34f86f <__cxa_finalize@plt+0x32481f> │ │ │ │ vpermq %zmm18,%zmm14,%zmm24 │ │ │ │ vpermq %zmm19,%zmm15,%zmm25 │ │ │ │ - call 3575af <__cxa_finalize@plt+0x32c55f> │ │ │ │ + call 34f86f <__cxa_finalize@plt+0x32481f> │ │ │ │ vpermq %zmm20,%zmm14,%zmm24 │ │ │ │ vpermq %zmm21,%zmm15,%zmm25 │ │ │ │ - call 3575af <__cxa_finalize@plt+0x32c55f> │ │ │ │ + call 34f86f <__cxa_finalize@plt+0x32481f> │ │ │ │ vpermq %zmm22,%zmm14,%zmm24 │ │ │ │ vpermq %zmm23,%zmm15,%zmm25 │ │ │ │ - call 3575af <__cxa_finalize@plt+0x32c55f> │ │ │ │ + call 34f86f <__cxa_finalize@plt+0x32481f> │ │ │ │ vpermq %zmm30,%zmm14,%zmm24 │ │ │ │ vpermq %zmm31,%zmm15,%zmm25 │ │ │ │ - call 3575af <__cxa_finalize@plt+0x32c55f> │ │ │ │ + call 34f86f <__cxa_finalize@plt+0x32481f> │ │ │ │ vpermq %zmm0,%zmm14,%zmm24 │ │ │ │ vpermq %zmm1,%zmm15,%zmm25 │ │ │ │ - call 3575af <__cxa_finalize@plt+0x32c55f> │ │ │ │ + call 34f86f <__cxa_finalize@plt+0x32481f> │ │ │ │ vpermq %zmm2,%zmm14,%zmm24 │ │ │ │ vpermq %zmm3,%zmm15,%zmm25 │ │ │ │ - call 3575af <__cxa_finalize@plt+0x32c55f> │ │ │ │ + call 34f86f <__cxa_finalize@plt+0x32481f> │ │ │ │ vpermq %zmm4,%zmm14,%zmm24 │ │ │ │ vpermq %zmm5,%zmm15,%zmm25 │ │ │ │ - call 3575af <__cxa_finalize@plt+0x32c55f> │ │ │ │ + call 34f86f <__cxa_finalize@plt+0x32481f> │ │ │ │ vpermq %zmm6,%zmm14,%zmm24 │ │ │ │ vpermq %zmm7,%zmm15,%zmm25 │ │ │ │ - call 3575af <__cxa_finalize@plt+0x32c55f> │ │ │ │ + call 34f86f <__cxa_finalize@plt+0x32481f> │ │ │ │ vpermq %zmm8,%zmm14,%zmm24 │ │ │ │ vpermq %zmm9,%zmm15,%zmm25 │ │ │ │ - call 3575af <__cxa_finalize@plt+0x32c55f> │ │ │ │ + call 34f86f <__cxa_finalize@plt+0x32481f> │ │ │ │ vpermq %zmm10,%zmm14,%zmm24 │ │ │ │ vpermq %zmm11,%zmm15,%zmm25 │ │ │ │ - call 3575af <__cxa_finalize@plt+0x32c55f> │ │ │ │ + call 34f86f <__cxa_finalize@plt+0x32481f> │ │ │ │ vpermq %zmm12,%zmm14,%zmm24 │ │ │ │ vpermq %zmm13,%zmm15,%zmm25 │ │ │ │ - call 3575af <__cxa_finalize@plt+0x32c55f> │ │ │ │ + call 34f86f <__cxa_finalize@plt+0x32481f> │ │ │ │ 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 35680b <__cxa_finalize@plt+0x32b7bb> │ │ │ │ + call 34eacb <__cxa_finalize@plt+0x323a7b> │ │ │ │ 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 3585ce <__cxa_finalize@plt+0x32d57e> │ │ │ │ - call 35892e <__cxa_finalize@plt+0x32d8de> │ │ │ │ - jmp 358a56 <__cxa_finalize@plt+0x32da06> │ │ │ │ + call 35088e <__cxa_finalize@plt+0x32583e> │ │ │ │ + call 350bee <__cxa_finalize@plt+0x325b9e> │ │ │ │ + jmp 350d16 <__cxa_finalize@plt+0x325cc6> │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x40,%ecx │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ - jmp 357315 <__cxa_finalize@plt+0x32c2c5> │ │ │ │ + jmp 34f5d5 <__cxa_finalize@plt+0x324585> │ │ │ │ nopl (%rax) │ │ │ │ - lea 0x81d79(%rip),%r9 │ │ │ │ + lea 0x88d79(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 35e266 <__cxa_finalize@plt+0x333216> │ │ │ │ + je 356526 <__cxa_finalize@plt+0x32b4d6> │ │ │ │ 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 35dd66 <__cxa_finalize@plt+0x332d16> │ │ │ │ + jl 356026 <__cxa_finalize@plt+0x32afd6> │ │ │ │ add $0x40,%rdx │ │ │ │ cmp $0x21f,%ecx │ │ │ │ - jge 35db60 <__cxa_finalize@plt+0x332b10> │ │ │ │ - call 35e276 <__cxa_finalize@plt+0x333226> │ │ │ │ - jmp 35db6a <__cxa_finalize@plt+0x332b1a> │ │ │ │ - call 35e2cb <__cxa_finalize@plt+0x33327b> │ │ │ │ + jge 355e20 <__cxa_finalize@plt+0x32add0> │ │ │ │ + call 356536 <__cxa_finalize@plt+0x32b4e6> │ │ │ │ + jmp 355e2a <__cxa_finalize@plt+0x32adda> │ │ │ │ + call 35658b <__cxa_finalize@plt+0x32b53b> │ │ │ │ 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) │ │ │ │ @@ -733386,73 +728415,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 35e2cb <__cxa_finalize@plt+0x33327b> │ │ │ │ - call 35dc38 <__cxa_finalize@plt+0x332be8> │ │ │ │ + call 35658b <__cxa_finalize@plt+0x32b53b> │ │ │ │ + call 355ef8 <__cxa_finalize@plt+0x32aea8> │ │ │ │ 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 35dc09 <__cxa_finalize@plt+0x332bb9> │ │ │ │ + jge 355ec9 <__cxa_finalize@plt+0x32ae79> │ │ │ │ mov $0x1c0,%ecx │ │ │ │ - jmp 35de9a <__cxa_finalize@plt+0x332e4a> │ │ │ │ + jmp 35615a <__cxa_finalize@plt+0x32b10a> │ │ │ │ vpbroadcastd 0x84(%r9),%zmm26 │ │ │ │ - lea 0x8123a(%rip),%r9 │ │ │ │ + lea 0x85cfa(%rip),%r9 │ │ │ │ lea 0x8(%rsp),%r8 │ │ │ │ vmovdqa32 0x7c0(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x440(%rdx),%zmm18 │ │ │ │ - call 342c60 <__cxa_finalize@plt+0x317c10> │ │ │ │ + call 2f6070 <__cxa_finalize@plt+0x2cb020> │ │ │ │ vmovdqa32 %zmm5,%zmm16 │ │ │ │ vmovdqa32 0x640(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x5c0(%rdx),%zmm18 │ │ │ │ vmovdqa32 %zmm2,%zmm19 │ │ │ │ - call 342c60 <__cxa_finalize@plt+0x317c10> │ │ │ │ + call 2f6070 <__cxa_finalize@plt+0x2cb020> │ │ │ │ vmovdqa32 %zmm4,%zmm16 │ │ │ │ vmovdqa32 0x6c0(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x540(%rdx),%zmm18 │ │ │ │ vmovdqa32 %zmm0,%zmm19 │ │ │ │ - call 342c60 <__cxa_finalize@plt+0x317c10> │ │ │ │ + call 2f6070 <__cxa_finalize@plt+0x2cb020> │ │ │ │ vmovdqa32 %zmm10,%zmm16 │ │ │ │ vmovdqa32 0x740(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x4c0(%rdx),%zmm18 │ │ │ │ vmovdqa32 %zmm1,%zmm19 │ │ │ │ - call 342c60 <__cxa_finalize@plt+0x317c10> │ │ │ │ - call 342f1e <__cxa_finalize@plt+0x317ece> │ │ │ │ + call 2f6070 <__cxa_finalize@plt+0x2cb020> │ │ │ │ + call 2f632e <__cxa_finalize@plt+0x2cb2de> │ │ │ │ vmovdqa32 %zmm11,%zmm16 │ │ │ │ vmovdqa32 %zmm12,%zmm17 │ │ │ │ vmovdqa32 0x40(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x140(%rdx),%zmm19 │ │ │ │ vmovdqa32 0xc0(%rdx),%zmm0 │ │ │ │ vmovdqa32 0x1c0(%rdx),%zmm1 │ │ │ │ - call 33c1c0 <__cxa_finalize@plt+0x311170> │ │ │ │ + call 2ef5d0 <__cxa_finalize@plt+0x2c4580> │ │ │ │ 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 33e550 <__cxa_finalize@plt+0x313500> │ │ │ │ + jmp 2f1960 <__cxa_finalize@plt+0x2c6910> │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 35dd81 <__cxa_finalize@plt+0x332d31> │ │ │ │ - call 35e276 <__cxa_finalize@plt+0x333226> │ │ │ │ + jl 356041 <__cxa_finalize@plt+0x32aff1> │ │ │ │ + call 356536 <__cxa_finalize@plt+0x32b4e6> │ │ │ │ vpbroadcastd 0x84(%r9),%zmm26 │ │ │ │ - call 35e110 <__cxa_finalize@plt+0x3330c0> │ │ │ │ - jmp 35de94 <__cxa_finalize@plt+0x332e44> │ │ │ │ + call 3563d0 <__cxa_finalize@plt+0x32b380> │ │ │ │ + jmp 356154 <__cxa_finalize@plt+0x32b104> │ │ │ │ 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 │ │ │ │ @@ -733475,100 +728504,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 35a5ea <__cxa_finalize@plt+0x32f59a> │ │ │ │ + call 3528aa <__cxa_finalize@plt+0x32785a> │ │ │ │ vpbroadcastd 0x78(%r9),%zmm27 │ │ │ │ - call 358935 <__cxa_finalize@plt+0x32d8e5> │ │ │ │ - call 35ac79 <__cxa_finalize@plt+0x32fc29> │ │ │ │ + call 350bf5 <__cxa_finalize@plt+0x325ba5> │ │ │ │ + call 352f39 <__cxa_finalize@plt+0x327ee9> │ │ │ │ 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 35e1c7 <__cxa_finalize@plt+0x333177> │ │ │ │ + call 356487 <__cxa_finalize@plt+0x32b437> │ │ │ │ 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 35de9a <__cxa_finalize@plt+0x332e4a> │ │ │ │ - call 35decf <__cxa_finalize@plt+0x332e7f> │ │ │ │ + jge 35615a <__cxa_finalize@plt+0x32b10a> │ │ │ │ + call 35618f <__cxa_finalize@plt+0x32b13f> │ │ │ │ mov 0xa00(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vpbroadcastd 0x81a0f(%rip),%zmm14 │ │ │ │ - vpbroadcastd 0x8179d(%rip),%zmm29 │ │ │ │ + vpbroadcastd 0x88a0f(%rip),%zmm14 │ │ │ │ + vpbroadcastd 0x8879d(%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 35e061 <__cxa_finalize@plt+0x333011> │ │ │ │ + call 356321 <__cxa_finalize@plt+0x32b2d1> │ │ │ │ vpaddsw %zmm12,%zmm17,%zmm24 │ │ │ │ vpsubsw %zmm12,%zmm17,%zmm25 │ │ │ │ - call 35e061 <__cxa_finalize@plt+0x333011> │ │ │ │ + call 356321 <__cxa_finalize@plt+0x32b2d1> │ │ │ │ vpaddsw %zmm11,%zmm18,%zmm24 │ │ │ │ vpsubsw %zmm11,%zmm18,%zmm25 │ │ │ │ - call 35e061 <__cxa_finalize@plt+0x333011> │ │ │ │ + call 356321 <__cxa_finalize@plt+0x32b2d1> │ │ │ │ vpaddsw %zmm10,%zmm19,%zmm24 │ │ │ │ vpsubsw %zmm10,%zmm19,%zmm25 │ │ │ │ - call 35e061 <__cxa_finalize@plt+0x333011> │ │ │ │ + call 356321 <__cxa_finalize@plt+0x32b2d1> │ │ │ │ vpaddsw %zmm9,%zmm20,%zmm24 │ │ │ │ vpsubsw %zmm9,%zmm20,%zmm25 │ │ │ │ - call 35e061 <__cxa_finalize@plt+0x333011> │ │ │ │ + call 356321 <__cxa_finalize@plt+0x32b2d1> │ │ │ │ vpaddsw %zmm8,%zmm21,%zmm24 │ │ │ │ vpsubsw %zmm8,%zmm21,%zmm25 │ │ │ │ - call 35e061 <__cxa_finalize@plt+0x333011> │ │ │ │ + call 356321 <__cxa_finalize@plt+0x32b2d1> │ │ │ │ vpaddsw %zmm7,%zmm22,%zmm24 │ │ │ │ vpsubsw %zmm7,%zmm22,%zmm25 │ │ │ │ - call 35e061 <__cxa_finalize@plt+0x333011> │ │ │ │ + call 356321 <__cxa_finalize@plt+0x32b2d1> │ │ │ │ vpaddsw %zmm6,%zmm23,%zmm24 │ │ │ │ vpsubsw %zmm6,%zmm23,%zmm25 │ │ │ │ - call 35e061 <__cxa_finalize@plt+0x333011> │ │ │ │ + call 356321 <__cxa_finalize@plt+0x32b2d1> │ │ │ │ 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 35e061 <__cxa_finalize@plt+0x333011> │ │ │ │ + call 356321 <__cxa_finalize@plt+0x32b2d1> │ │ │ │ vpaddsw %zmm4,%zmm17,%zmm24 │ │ │ │ vpsubsw %zmm4,%zmm17,%zmm25 │ │ │ │ - call 35e061 <__cxa_finalize@plt+0x333011> │ │ │ │ + call 356321 <__cxa_finalize@plt+0x32b2d1> │ │ │ │ vpaddsw %zmm3,%zmm18,%zmm24 │ │ │ │ vpsubsw %zmm3,%zmm18,%zmm25 │ │ │ │ - call 35e061 <__cxa_finalize@plt+0x333011> │ │ │ │ + call 356321 <__cxa_finalize@plt+0x32b2d1> │ │ │ │ vpaddsw %zmm2,%zmm19,%zmm24 │ │ │ │ vpsubsw %zmm2,%zmm19,%zmm25 │ │ │ │ - call 35e061 <__cxa_finalize@plt+0x333011> │ │ │ │ + call 356321 <__cxa_finalize@plt+0x32b2d1> │ │ │ │ vpaddsw %zmm1,%zmm20,%zmm24 │ │ │ │ vpsubsw %zmm1,%zmm20,%zmm25 │ │ │ │ - call 35e061 <__cxa_finalize@plt+0x333011> │ │ │ │ + call 356321 <__cxa_finalize@plt+0x32b2d1> │ │ │ │ vpaddsw %zmm0,%zmm21,%zmm24 │ │ │ │ vpsubsw %zmm0,%zmm21,%zmm25 │ │ │ │ - call 35e061 <__cxa_finalize@plt+0x333011> │ │ │ │ + call 356321 <__cxa_finalize@plt+0x32b2d1> │ │ │ │ vpaddsw %zmm31,%zmm22,%zmm24 │ │ │ │ vpsubsw %zmm31,%zmm22,%zmm25 │ │ │ │ - call 35e061 <__cxa_finalize@plt+0x333011> │ │ │ │ + call 356321 <__cxa_finalize@plt+0x32b2d1> │ │ │ │ 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 │ │ │ │ @@ -733594,109 +728623,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 0x80d69(%rip),%r9 │ │ │ │ + lea 0x85829(%rip),%r9 │ │ │ │ lea 0x8(%rsp),%r8 │ │ │ │ - call 342c0f <__cxa_finalize@plt+0x317bbf> │ │ │ │ + call 2f601f <__cxa_finalize@plt+0x2cafcf> │ │ │ │ vmovdqa32 %zmm5,%zmm16 │ │ │ │ vmovdqa32 %zmm2,%zmm19 │ │ │ │ - call 342c0f <__cxa_finalize@plt+0x317bbf> │ │ │ │ + call 2f601f <__cxa_finalize@plt+0x2cafcf> │ │ │ │ vmovdqa32 %zmm4,%zmm16 │ │ │ │ vmovdqa32 %zmm0,%zmm19 │ │ │ │ - call 342c0f <__cxa_finalize@plt+0x317bbf> │ │ │ │ + call 2f601f <__cxa_finalize@plt+0x2cafcf> │ │ │ │ vmovdqa32 %zmm10,%zmm16 │ │ │ │ vmovdqa32 %zmm1,%zmm19 │ │ │ │ - call 342c0f <__cxa_finalize@plt+0x317bbf> │ │ │ │ - call 342f1e <__cxa_finalize@plt+0x317ece> │ │ │ │ + call 2f601f <__cxa_finalize@plt+0x2cafcf> │ │ │ │ + call 2f632e <__cxa_finalize@plt+0x2cb2de> │ │ │ │ vmovdqa32 %zmm11,%zmm16 │ │ │ │ vmovdqa32 %zmm12,%zmm17 │ │ │ │ - call 33c0a6 <__cxa_finalize@plt+0x311056> │ │ │ │ + call 2ef4b6 <__cxa_finalize@plt+0x2c4466> │ │ │ │ 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 33e4a9 <__cxa_finalize@plt+0x313459> │ │ │ │ - lea 0x80cb2(%rip),%r9 │ │ │ │ + jmp 2f18b9 <__cxa_finalize@plt+0x2c6869> │ │ │ │ + lea 0x85772(%rip),%r9 │ │ │ │ lea 0x8(%rsp),%r8 │ │ │ │ - call 342b70 <__cxa_finalize@plt+0x317b20> │ │ │ │ + call 2f5f80 <__cxa_finalize@plt+0x2caf30> │ │ │ │ vmovdqa32 %zmm5,%zmm16 │ │ │ │ - call 342b70 <__cxa_finalize@plt+0x317b20> │ │ │ │ + call 2f5f80 <__cxa_finalize@plt+0x2caf30> │ │ │ │ vmovdqa32 %zmm4,%zmm16 │ │ │ │ - call 342b70 <__cxa_finalize@plt+0x317b20> │ │ │ │ + call 2f5f80 <__cxa_finalize@plt+0x2caf30> │ │ │ │ vmovdqa32 %zmm10,%zmm16 │ │ │ │ - call 342b70 <__cxa_finalize@plt+0x317b20> │ │ │ │ - call 342f1e <__cxa_finalize@plt+0x317ece> │ │ │ │ + call 2f5f80 <__cxa_finalize@plt+0x2caf30> │ │ │ │ + call 2f632e <__cxa_finalize@plt+0x2cb2de> │ │ │ │ vmovdqa32 %zmm11,%zmm16 │ │ │ │ - call 33bee0 <__cxa_finalize@plt+0x310e90> │ │ │ │ + call 2ef2f0 <__cxa_finalize@plt+0x2c42a0> │ │ │ │ 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 33e370 <__cxa_finalize@plt+0x313320> │ │ │ │ + jmp 2f1780 <__cxa_finalize@plt+0x2c6730> │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x40,%ecx │ │ │ │ - jmp 35b97f <__cxa_finalize@plt+0x33092f> │ │ │ │ + jmp 353c3f <__cxa_finalize@plt+0x328bef> │ │ │ │ vpmulld (%rdx),%zmm28,%zmm16 │ │ │ │ vpmulld 0x200(%rdx),%zmm28,%zmm17 │ │ │ │ vpmulld 0x400(%rdx),%zmm28,%zmm18 │ │ │ │ vpmulld 0x600(%rdx),%zmm28,%zmm19 │ │ │ │ mov $0xc0,%ecx │ │ │ │ - call 356784 <__cxa_finalize@plt+0x32b734> │ │ │ │ + call 34ea44 <__cxa_finalize@plt+0x3239f4> │ │ │ │ vpmulld 0x100(%rdx),%zmm28,%zmm0 │ │ │ │ vpmulld 0x300(%rdx),%zmm28,%zmm1 │ │ │ │ vpmulld 0x500(%rdx),%zmm28,%zmm2 │ │ │ │ vpmulld 0x700(%rdx),%zmm28,%zmm3 │ │ │ │ - call 358547 <__cxa_finalize@plt+0x32d4f7> │ │ │ │ - call 35e3fa <__cxa_finalize@plt+0x3333aa> │ │ │ │ - call 35c070 <__cxa_finalize@plt+0x331020> │ │ │ │ - jmp 35e386 <__cxa_finalize@plt+0x333336> │ │ │ │ + call 350807 <__cxa_finalize@plt+0x3257b7> │ │ │ │ + call 3566ba <__cxa_finalize@plt+0x32b66a> │ │ │ │ + call 354330 <__cxa_finalize@plt+0x3292e0> │ │ │ │ + jmp 356646 <__cxa_finalize@plt+0x32b5f6> │ │ │ │ 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 356806 <__cxa_finalize@plt+0x32b7b6> │ │ │ │ + call 34eac6 <__cxa_finalize@plt+0x323a76> │ │ │ │ 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 3585c9 <__cxa_finalize@plt+0x32d579> │ │ │ │ - call 35e3fa <__cxa_finalize@plt+0x3333aa> │ │ │ │ + call 350889 <__cxa_finalize@plt+0x325839> │ │ │ │ + call 3566ba <__cxa_finalize@plt+0x32b66a> │ │ │ │ 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 35c107 <__cxa_finalize@plt+0x3310b7> │ │ │ │ + call 3543c7 <__cxa_finalize@plt+0x329377> │ │ │ │ vpbroadcastd 0x78(%r9),%zmm27 │ │ │ │ lea 0x400(%rdx),%r8 │ │ │ │ - call 35bb11 <__cxa_finalize@plt+0x330ac1> │ │ │ │ + call 353dd1 <__cxa_finalize@plt+0x328d81> │ │ │ │ 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 │ │ │ │ @@ -733706,15 +728735,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 35b9f0 <__cxa_finalize@plt+0x3309a0> │ │ │ │ + call 353cb0 <__cxa_finalize@plt+0x328c60> │ │ │ │ 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) │ │ │ │ @@ -733734,97 +728763,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 0x813c9(%rip),%r9 │ │ │ │ + lea 0x883c9(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 35e6b2 <__cxa_finalize@plt+0x333662> │ │ │ │ + je 356972 <__cxa_finalize@plt+0x32b922> │ │ │ │ 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 35f851 <__cxa_finalize@plt+0x334801> │ │ │ │ + jl 357b11 <__cxa_finalize@plt+0x32cac1> │ │ │ │ cmp $0x97,%ecx │ │ │ │ - jge 35e5a4 <__cxa_finalize@plt+0x333554> │ │ │ │ - lea 0x80de3(%rip),%r8 │ │ │ │ + jge 356864 <__cxa_finalize@plt+0x32b814> │ │ │ │ + lea 0x87de3(%rip),%r8 │ │ │ │ lea 0x100(%rsp),%rax │ │ │ │ vmovdqa32 0x40(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x3c0(%rdx),%zmm19 │ │ │ │ - call 35e7ba <__cxa_finalize@plt+0x33376a> │ │ │ │ + call 356a7a <__cxa_finalize@plt+0x32ba2a> │ │ │ │ vmovdqa32 0x1c0(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x240(%rdx),%zmm19 │ │ │ │ - call 35e7ba <__cxa_finalize@plt+0x33376a> │ │ │ │ + call 356a7a <__cxa_finalize@plt+0x32ba2a> │ │ │ │ vmovdqa32 0x140(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x2c0(%rdx),%zmm19 │ │ │ │ - call 35e7ba <__cxa_finalize@plt+0x33376a> │ │ │ │ + call 356a7a <__cxa_finalize@plt+0x32ba2a> │ │ │ │ vmovdqa32 0xc0(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x340(%rdx),%zmm19 │ │ │ │ - call 35e7ba <__cxa_finalize@plt+0x33376a> │ │ │ │ - call 35eb7d <__cxa_finalize@plt+0x333b2d> │ │ │ │ + call 356a7a <__cxa_finalize@plt+0x32ba2a> │ │ │ │ + call 356e3d <__cxa_finalize@plt+0x32bded> │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 0x200(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x100(%rdx),%zmm0 │ │ │ │ vmovdqa32 0x300(%rdx),%zmm1 │ │ │ │ - call 35670a <__cxa_finalize@plt+0x32b6ba> │ │ │ │ - call 3584da <__cxa_finalize@plt+0x32d48a> │ │ │ │ - call 35b9f0 <__cxa_finalize@plt+0x3309a0> │ │ │ │ - call 35e714 <__cxa_finalize@plt+0x3336c4> │ │ │ │ - call 35bf9b <__cxa_finalize@plt+0x330f4b> │ │ │ │ + call 34e9ca <__cxa_finalize@plt+0x32397a> │ │ │ │ + call 35079a <__cxa_finalize@plt+0x32574a> │ │ │ │ + call 353cb0 <__cxa_finalize@plt+0x328c60> │ │ │ │ + call 3569d4 <__cxa_finalize@plt+0x32b984> │ │ │ │ + call 35425b <__cxa_finalize@plt+0x32920b> │ │ │ │ mov $0x60,%eax │ │ │ │ - jmp 35f692 <__cxa_finalize@plt+0x334642> │ │ │ │ - lea 0x80d45(%rip),%r8 │ │ │ │ + jmp 357952 <__cxa_finalize@plt+0x32c902> │ │ │ │ + lea 0x87d45(%rip),%r8 │ │ │ │ lea 0x100(%rsp),%rax │ │ │ │ vmovdqa32 0x40(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x7c0(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x440(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x3c0(%rdx),%zmm19 │ │ │ │ - call 35e868 <__cxa_finalize@plt+0x333818> │ │ │ │ + call 356b28 <__cxa_finalize@plt+0x32bad8> │ │ │ │ vmovdqa32 0x1c0(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x640(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x5c0(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x240(%rdx),%zmm19 │ │ │ │ - call 35e868 <__cxa_finalize@plt+0x333818> │ │ │ │ + call 356b28 <__cxa_finalize@plt+0x32bad8> │ │ │ │ vmovdqa32 0x140(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x6c0(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x540(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x2c0(%rdx),%zmm19 │ │ │ │ - call 35e868 <__cxa_finalize@plt+0x333818> │ │ │ │ + call 356b28 <__cxa_finalize@plt+0x32bad8> │ │ │ │ vmovdqa32 0xc0(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x740(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x4c0(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x340(%rdx),%zmm19 │ │ │ │ - call 35e868 <__cxa_finalize@plt+0x333818> │ │ │ │ - call 35eb7d <__cxa_finalize@plt+0x333b2d> │ │ │ │ + call 356b28 <__cxa_finalize@plt+0x32bad8> │ │ │ │ + call 356e3d <__cxa_finalize@plt+0x32bded> │ │ │ │ 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 3567b8 <__cxa_finalize@plt+0x32b768> │ │ │ │ - call 35857b <__cxa_finalize@plt+0x32d52b> │ │ │ │ - call 35b9f0 <__cxa_finalize@plt+0x3309a0> │ │ │ │ - call 35e714 <__cxa_finalize@plt+0x3336c4> │ │ │ │ + call 34ea78 <__cxa_finalize@plt+0x323a28> │ │ │ │ + call 35083b <__cxa_finalize@plt+0x3257eb> │ │ │ │ + call 353cb0 <__cxa_finalize@plt+0x328c60> │ │ │ │ + call 3569d4 <__cxa_finalize@plt+0x32b984> │ │ │ │ vmovdqa32 0x480(%rdx),%zmm20 │ │ │ │ vmovdqa32 0x580(%rdx),%zmm21 │ │ │ │ vmovdqa32 0x680(%rdx),%zmm22 │ │ │ │ vmovdqa32 0x780(%rdx),%zmm23 │ │ │ │ - call 35c075 <__cxa_finalize@plt+0x331025> │ │ │ │ + call 354335 <__cxa_finalize@plt+0x3292e5> │ │ │ │ mov $0xe0,%eax │ │ │ │ - jmp 35f692 <__cxa_finalize@plt+0x334642> │ │ │ │ + jmp 357952 <__cxa_finalize@plt+0x32c902> │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x10,%ecx │ │ │ │ add $0x280,%eax │ │ │ │ sar $0xa,%eax │ │ │ │ vpbroadcastd 0x6c(%r9),%zmm19 │ │ │ │ imul $0xb5,%eax,%eax │ │ │ │ @@ -733836,15 +728865,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 35e6e6 <__cxa_finalize@plt+0x333696> │ │ │ │ + jg 3569a6 <__cxa_finalize@plt+0x32b956> │ │ │ │ ret │ │ │ │ vmovdqa32 %zmm16,(%rdx) │ │ │ │ vmovdqa32 0x80(%rdx),%zmm16 │ │ │ │ vmovdqa32 %zmm17,0x80(%rdx) │ │ │ │ vmovdqa32 0x180(%rdx),%zmm17 │ │ │ │ vmovdqa32 %zmm18,0x100(%rdx) │ │ │ │ vmovdqa32 %zmm19,0x180(%rdx) │ │ │ │ @@ -733881,15 +728910,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 35e945 <__cxa_finalize@plt+0x3338f5> │ │ │ │ + jmp 356c05 <__cxa_finalize@plt+0x32bbb5> │ │ │ │ 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 │ │ │ │ @@ -734019,16 +729048,16 @@ │ │ │ │ vmovdqa32 %zmm20,0x40(%rax) │ │ │ │ vmovdqa32 %zmm19,-0x40(%rax) │ │ │ │ vmovdqa32 %zmm21,(%rax) │ │ │ │ add $0x200,%rax │ │ │ │ ret │ │ │ │ lea 0xc0(%rax),%r8 │ │ │ │ sub $0x100,%rax │ │ │ │ - vpbroadcastd 0x80c24(%rip),%zmm26 │ │ │ │ - vpbroadcastd 0x80c32(%rip),%zmm27 │ │ │ │ + vpbroadcastd 0x87c24(%rip),%zmm26 │ │ │ │ + vpbroadcastd 0x87c32(%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 │ │ │ │ @@ -734122,15 +729151,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 35eb9e <__cxa_finalize@plt+0x333b4e> │ │ │ │ + jl 356e5e <__cxa_finalize@plt+0x32be0e> │ │ │ │ ret │ │ │ │ vmovdqa32 (%rdx),%zmm8 │ │ │ │ vpsubd %zmm7,%zmm8,%zmm9 │ │ │ │ vpaddd %zmm7,%zmm8,%zmm8 │ │ │ │ vpmaxsd %zmm30,%zmm9,%zmm9 │ │ │ │ vpmaxsd %zmm30,%zmm8,%zmm8 │ │ │ │ vpminsd %zmm31,%zmm9,%zmm9 │ │ │ │ @@ -734480,26 +729509,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 0x7f7d9(%rip),%r9 │ │ │ │ - call 35ee14 <__cxa_finalize@plt+0x333dc4> │ │ │ │ + lea 0x84299(%rip),%r9 │ │ │ │ + call 3570d4 <__cxa_finalize@plt+0x32c084> │ │ │ │ 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 35f6b2 <__cxa_finalize@plt+0x334662> │ │ │ │ + jge 357972 <__cxa_finalize@plt+0x32c922> │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ mov %rdi,%r8 │ │ │ │ - call 35f777 <__cxa_finalize@plt+0x334727> │ │ │ │ + call 357a37 <__cxa_finalize@plt+0x32c9e7> │ │ │ │ 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 │ │ │ │ @@ -734509,21 +729538,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 35f777 <__cxa_finalize@plt+0x334727> │ │ │ │ + call 357a37 <__cxa_finalize@plt+0x32c9e7> │ │ │ │ mov 0x800(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vpsrlq $0x18,0x7fdbe(%rip),%zmm28 │ │ │ │ + vpsrlq $0x18,0x86dbe(%rip),%zmm28 │ │ │ │ vpsrlq $0x20,%zmm28,%zmm29 │ │ │ │ - call 35bd6e <__cxa_finalize@plt+0x330d1e> │ │ │ │ + call 35402e <__cxa_finalize@plt+0x328fde> │ │ │ │ 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 │ │ │ │ @@ -734532,38 +729561,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 33a4b0 <__cxa_finalize@plt+0x30f460> │ │ │ │ - call 33c2b0 <__cxa_finalize@plt+0x311260> │ │ │ │ - vpbroadcastd 0x7fe7e(%rip),%zmm27 │ │ │ │ + call 2ed8c0 <__cxa_finalize@plt+0x2c2870> │ │ │ │ + call 2ef6c0 <__cxa_finalize@plt+0x2c4670> │ │ │ │ + vpbroadcastd 0x86e7e(%rip),%zmm27 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ - vpbroadcastd 0x800d6(%rip),%zmm29 │ │ │ │ - call 35a349 <__cxa_finalize@plt+0x32f2f9> │ │ │ │ + vpbroadcastd 0x870d6(%rip),%zmm29 │ │ │ │ + call 352609 <__cxa_finalize@plt+0x3275b9> │ │ │ │ vpmulhrsw %zmm30,%zmm27,%zmm16 │ │ │ │ vpmulhrsw %zmm31,%zmm27,%zmm17 │ │ │ │ vpmulhrsw %zmm0,%zmm27,%zmm18 │ │ │ │ vpmulhrsw %zmm1,%zmm27,%zmm19 │ │ │ │ - call 35a37e <__cxa_finalize@plt+0x32f32e> │ │ │ │ + call 35263e <__cxa_finalize@plt+0x3275ee> │ │ │ │ vpmulhrsw %zmm2,%zmm27,%zmm16 │ │ │ │ vpmulhrsw %zmm3,%zmm27,%zmm17 │ │ │ │ vpmulhrsw %zmm4,%zmm27,%zmm18 │ │ │ │ vpmulhrsw %zmm5,%zmm27,%zmm19 │ │ │ │ - jmp 35a37e <__cxa_finalize@plt+0x32f32e> │ │ │ │ + jmp 35263e <__cxa_finalize@plt+0x3275ee> │ │ │ │ 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 35fe50 <__cxa_finalize@plt+0x334e00> │ │ │ │ + call 358110 <__cxa_finalize@plt+0x32d0c0> │ │ │ │ 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) │ │ │ │ @@ -734580,55 +729609,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 35a410 <__cxa_finalize@plt+0x32f3c0> │ │ │ │ + call 3526d0 <__cxa_finalize@plt+0x327680> │ │ │ │ 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 35fa25 <__cxa_finalize@plt+0x3349d5> │ │ │ │ + call 357ce5 <__cxa_finalize@plt+0x32cc95> │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ mov %rdi,%r8 │ │ │ │ - call 35f9df <__cxa_finalize@plt+0x33498f> │ │ │ │ + call 357c9f <__cxa_finalize@plt+0x32cc4f> │ │ │ │ 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 0x7feb2(%rip),%r9 │ │ │ │ - call 35f9df <__cxa_finalize@plt+0x33498f> │ │ │ │ + lea 0x86eb2(%rip),%r9 │ │ │ │ + call 357c9f <__cxa_finalize@plt+0x32cc4f> │ │ │ │ mov 0x800(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 35ac79 <__cxa_finalize@plt+0x32fc29> │ │ │ │ - lea 0x7f495(%rip),%r9 │ │ │ │ + call 352f39 <__cxa_finalize@plt+0x327ee9> │ │ │ │ + lea 0x83f55(%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 33c1c0 <__cxa_finalize@plt+0x311170> │ │ │ │ - jmp 35f7f8 <__cxa_finalize@plt+0x3347a8> │ │ │ │ + call 2ef5d0 <__cxa_finalize@plt+0x2c4580> │ │ │ │ + jmp 357ab8 <__cxa_finalize@plt+0x32ca68> │ │ │ │ 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 │ │ │ │ @@ -735059,34 +730088,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 0x7f399(%rip),%r9 │ │ │ │ + lea 0x86399(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 360ab2 <__cxa_finalize@plt+0x335a62> │ │ │ │ + je 358d72 <__cxa_finalize@plt+0x32dd22> │ │ │ │ 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 3607c6 <__cxa_finalize@plt+0x335776> │ │ │ │ + jl 358a86 <__cxa_finalize@plt+0x32da36> │ │ │ │ add $0x40,%rdx │ │ │ │ cmp $0x21f,%ecx │ │ │ │ - jge 360546 <__cxa_finalize@plt+0x3354f6> │ │ │ │ - call 360ad6 <__cxa_finalize@plt+0x335a86> │ │ │ │ + jge 358806 <__cxa_finalize@plt+0x32d7b6> │ │ │ │ + call 358d96 <__cxa_finalize@plt+0x32dd46> │ │ │ │ mov $0xc0,%r10d │ │ │ │ - jmp 360551 <__cxa_finalize@plt+0x335501> │ │ │ │ - call 360b6a <__cxa_finalize@plt+0x335b1a> │ │ │ │ + jmp 358811 <__cxa_finalize@plt+0x32d7c1> │ │ │ │ + call 358e2a <__cxa_finalize@plt+0x32ddda> │ │ │ │ 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) │ │ │ │ @@ -735102,21 +730131,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 360b6a <__cxa_finalize@plt+0x335b1a> │ │ │ │ + call 358e2a <__cxa_finalize@plt+0x32ddda> │ │ │ │ add $0x400,%rsp │ │ │ │ - lea 0x7e886(%rip),%r9 │ │ │ │ - call 35cbbe <__cxa_finalize@plt+0x331b6e> │ │ │ │ + lea 0x83346(%rip),%r9 │ │ │ │ + call 354e7e <__cxa_finalize@plt+0x329e2e> │ │ │ │ mov %rdi,%r8 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ - call 35cdf8 <__cxa_finalize@plt+0x331da8> │ │ │ │ + call 3550b8 <__cxa_finalize@plt+0x32a068> │ │ │ │ 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 │ │ │ │ @@ -735126,15 +730155,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 360c81 <__cxa_finalize@plt+0x335c31> │ │ │ │ + call 358f41 <__cxa_finalize@plt+0x32def1> │ │ │ │ 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) │ │ │ │ @@ -735159,33 +730188,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 360c81 <__cxa_finalize@plt+0x335c31> │ │ │ │ - call 35cbbe <__cxa_finalize@plt+0x331b6e> │ │ │ │ + call 358f41 <__cxa_finalize@plt+0x32def1> │ │ │ │ + call 354e7e <__cxa_finalize@plt+0x329e2e> │ │ │ │ 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 360795 <__cxa_finalize@plt+0x335745> │ │ │ │ + jge 358a55 <__cxa_finalize@plt+0x32da05> │ │ │ │ mov $0x1c0,%r10d │ │ │ │ - jmp 360a7c <__cxa_finalize@plt+0x335a2c> │ │ │ │ + jmp 358d3c <__cxa_finalize@plt+0x32dcec> │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 36088d <__cxa_finalize@plt+0x33583d> │ │ │ │ - call 360ad6 <__cxa_finalize@plt+0x335a86> │ │ │ │ - lea 0x7e6a5(%rip),%r9 │ │ │ │ - call 35cc8f <__cxa_finalize@plt+0x331c3f> │ │ │ │ + jl 358b4d <__cxa_finalize@plt+0x32dafd> │ │ │ │ + call 358d96 <__cxa_finalize@plt+0x32dd46> │ │ │ │ + lea 0x83165(%rip),%r9 │ │ │ │ + call 354f4f <__cxa_finalize@plt+0x329eff> │ │ │ │ mov %rdi,%r8 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ - call 35cdf8 <__cxa_finalize@plt+0x331da8> │ │ │ │ + call 3550b8 <__cxa_finalize@plt+0x32a068> │ │ │ │ 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 │ │ │ │ @@ -735195,29 +730224,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 360c81 <__cxa_finalize@plt+0x335c31> │ │ │ │ - call 35cc8f <__cxa_finalize@plt+0x331c3f> │ │ │ │ + call 358f41 <__cxa_finalize@plt+0x32def1> │ │ │ │ + call 354f4f <__cxa_finalize@plt+0x329eff> │ │ │ │ mov $0xc0,%r10d │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ - jmp 360a7c <__cxa_finalize@plt+0x335a2c> │ │ │ │ + jmp 358d3c <__cxa_finalize@plt+0x32dcec> │ │ │ │ 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 35fe36 <__cxa_finalize@plt+0x334de6> │ │ │ │ + call 3580f6 <__cxa_finalize@plt+0x32d0a6> │ │ │ │ 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) │ │ │ │ @@ -735241,133 +730270,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 35a410 <__cxa_finalize@plt+0x32f3c0> │ │ │ │ + call 3526d0 <__cxa_finalize@plt+0x327680> │ │ │ │ vpbroadcastd 0x78(%r9),%zmm27 │ │ │ │ - call 35fa25 <__cxa_finalize@plt+0x3349d5> │ │ │ │ + call 357ce5 <__cxa_finalize@plt+0x32cc95> │ │ │ │ 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 35cd75 <__cxa_finalize@plt+0x331d25> │ │ │ │ + call 355035 <__cxa_finalize@plt+0x329fe5> │ │ │ │ mov $0x40,%r10d │ │ │ │ mov %rdi,%r8 │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ - call 35cdf8 <__cxa_finalize@plt+0x331da8> │ │ │ │ + call 3550b8 <__cxa_finalize@plt+0x32a068> │ │ │ │ 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 0x7ee16(%rip),%r9 │ │ │ │ + lea 0x85e16(%rip),%r9 │ │ │ │ vpbroadcastd 0x84(%r9),%zmm29 │ │ │ │ - call 35cd75 <__cxa_finalize@plt+0x331d25> │ │ │ │ + call 355035 <__cxa_finalize@plt+0x329fe5> │ │ │ │ vpxord %zmm28,%zmm28,%zmm28 │ │ │ │ - call 35cdf8 <__cxa_finalize@plt+0x331da8> │ │ │ │ + call 3550b8 <__cxa_finalize@plt+0x32a068> │ │ │ │ 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 360a81 <__cxa_finalize@plt+0x335a31> │ │ │ │ + jge 358d41 <__cxa_finalize@plt+0x32dcf1> │ │ │ │ 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 35e6c5 <__cxa_finalize@plt+0x333675> │ │ │ │ - lea 0x7e813(%rip),%r8 │ │ │ │ + jmp 356985 <__cxa_finalize@plt+0x32b935> │ │ │ │ + lea 0x85813(%rip),%r8 │ │ │ │ lea 0x108(%rsp),%rax │ │ │ │ vpmulld 0x80(%rdx),%zmm28,%zmm16 │ │ │ │ vpmulld 0x780(%rdx),%zmm28,%zmm19 │ │ │ │ - call 35e7a0 <__cxa_finalize@plt+0x333750> │ │ │ │ + call 356a60 <__cxa_finalize@plt+0x32ba10> │ │ │ │ vpmulld 0x380(%rdx),%zmm28,%zmm16 │ │ │ │ vpmulld 0x480(%rdx),%zmm28,%zmm19 │ │ │ │ - call 35e7a0 <__cxa_finalize@plt+0x333750> │ │ │ │ + call 356a60 <__cxa_finalize@plt+0x32ba10> │ │ │ │ vpmulld 0x280(%rdx),%zmm28,%zmm16 │ │ │ │ vpmulld 0x580(%rdx),%zmm28,%zmm19 │ │ │ │ - call 35e7a0 <__cxa_finalize@plt+0x333750> │ │ │ │ + call 356a60 <__cxa_finalize@plt+0x32ba10> │ │ │ │ vpmulld 0x180(%rdx),%zmm28,%zmm16 │ │ │ │ vpmulld 0x680(%rdx),%zmm28,%zmm19 │ │ │ │ - call 35e7a0 <__cxa_finalize@plt+0x333750> │ │ │ │ - call 35eb7d <__cxa_finalize@plt+0x333b2d> │ │ │ │ + call 356a60 <__cxa_finalize@plt+0x32ba10> │ │ │ │ + call 356e3d <__cxa_finalize@plt+0x32bded> │ │ │ │ vpmulld (%rdx),%zmm28,%zmm16 │ │ │ │ vpmulld 0x400(%rdx),%zmm28,%zmm17 │ │ │ │ vpmulld 0x200(%rdx),%zmm28,%zmm0 │ │ │ │ vpmulld 0x600(%rdx),%zmm28,%zmm1 │ │ │ │ - call 3566f0 <__cxa_finalize@plt+0x32b6a0> │ │ │ │ - call 3584c0 <__cxa_finalize@plt+0x32d470> │ │ │ │ - call 360cf9 <__cxa_finalize@plt+0x335ca9> │ │ │ │ - call 35bf67 <__cxa_finalize@plt+0x330f17> │ │ │ │ - jmp 360c69 <__cxa_finalize@plt+0x335c19> │ │ │ │ - lea 0x7e77f(%rip),%r8 │ │ │ │ + call 34e9b0 <__cxa_finalize@plt+0x323960> │ │ │ │ + call 350780 <__cxa_finalize@plt+0x325730> │ │ │ │ + call 358fb9 <__cxa_finalize@plt+0x32df69> │ │ │ │ + call 354227 <__cxa_finalize@plt+0x3291d7> │ │ │ │ + jmp 358f29 <__cxa_finalize@plt+0x32ded9> │ │ │ │ + lea 0x8577f(%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 35e834 <__cxa_finalize@plt+0x3337e4> │ │ │ │ + call 356af4 <__cxa_finalize@plt+0x32baa4> │ │ │ │ vpmulld 0x380(%rdx),%zmm28,%zmm16 │ │ │ │ vpmulld 0xc80(%rdx),%zmm28,%zmm17 │ │ │ │ vpmulld 0xb80(%rdx),%zmm28,%zmm18 │ │ │ │ vpmulld 0x480(%rdx),%zmm28,%zmm19 │ │ │ │ - call 35e834 <__cxa_finalize@plt+0x3337e4> │ │ │ │ + call 356af4 <__cxa_finalize@plt+0x32baa4> │ │ │ │ vpmulld 0x280(%rdx),%zmm28,%zmm16 │ │ │ │ vpmulld 0xd80(%rdx),%zmm28,%zmm17 │ │ │ │ vpmulld 0xa80(%rdx),%zmm28,%zmm18 │ │ │ │ vpmulld 0x580(%rdx),%zmm28,%zmm19 │ │ │ │ - call 35e834 <__cxa_finalize@plt+0x3337e4> │ │ │ │ + call 356af4 <__cxa_finalize@plt+0x32baa4> │ │ │ │ vpmulld 0x180(%rdx),%zmm28,%zmm16 │ │ │ │ vpmulld 0xe80(%rdx),%zmm28,%zmm17 │ │ │ │ vpmulld 0x980(%rdx),%zmm28,%zmm18 │ │ │ │ vpmulld 0x680(%rdx),%zmm28,%zmm19 │ │ │ │ - call 35e834 <__cxa_finalize@plt+0x3337e4> │ │ │ │ - call 35eb7d <__cxa_finalize@plt+0x333b2d> │ │ │ │ + call 356af4 <__cxa_finalize@plt+0x32baa4> │ │ │ │ + call 356e3d <__cxa_finalize@plt+0x32bded> │ │ │ │ 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 356784 <__cxa_finalize@plt+0x32b734> │ │ │ │ - call 358547 <__cxa_finalize@plt+0x32d4f7> │ │ │ │ - call 360cf9 <__cxa_finalize@plt+0x335ca9> │ │ │ │ + call 34ea44 <__cxa_finalize@plt+0x3239f4> │ │ │ │ + call 350807 <__cxa_finalize@plt+0x3257b7> │ │ │ │ + call 358fb9 <__cxa_finalize@plt+0x32df69> │ │ │ │ vpmulld 0x900(%rdx),%zmm28,%zmm20 │ │ │ │ vpmulld 0xb00(%rdx),%zmm28,%zmm21 │ │ │ │ vpmulld 0xd00(%rdx),%zmm28,%zmm22 │ │ │ │ vpmulld 0xf00(%rdx),%zmm28,%zmm23 │ │ │ │ - call 35c070 <__cxa_finalize@plt+0x331020> │ │ │ │ + call 354330 <__cxa_finalize@plt+0x3292e0> │ │ │ │ vpbroadcastd 0x78(%r9),%zmm27 │ │ │ │ lea 0x8(%rsp),%rcx │ │ │ │ lea 0x400(%rdx),%r8 │ │ │ │ - call 35ee14 <__cxa_finalize@plt+0x333dc4> │ │ │ │ - vpsrlq $0x18,0x7e8b4(%rip),%zmm28 │ │ │ │ + call 3570d4 <__cxa_finalize@plt+0x32c084> │ │ │ │ + vpsrlq $0x18,0x858b4(%rip),%zmm28 │ │ │ │ vpsrlq $0x20,%zmm28,%zmm29 │ │ │ │ - call 35bd6e <__cxa_finalize@plt+0x330d1e> │ │ │ │ + call 35402e <__cxa_finalize@plt+0x328fde> │ │ │ │ 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 │ │ │ │ @@ -735377,15 +730406,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 35b9f0 <__cxa_finalize@plt+0x3309a0> │ │ │ │ + call 353cb0 <__cxa_finalize@plt+0x328c60> │ │ │ │ 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 │ │ │ │ @@ -735400,34 +730429,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 0x7eae9(%rip),%r9 │ │ │ │ + lea 0x85ae9(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 361389 <__cxa_finalize@plt+0x336339> │ │ │ │ + je 359649 <__cxa_finalize@plt+0x32e5f9> │ │ │ │ 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 361078 <__cxa_finalize@plt+0x336028> │ │ │ │ + jl 359338 <__cxa_finalize@plt+0x32e2e8> │ │ │ │ add $0x40,%rdx │ │ │ │ cmp $0x21f,%ecx │ │ │ │ - jge 360df6 <__cxa_finalize@plt+0x335da6> │ │ │ │ - call 361399 <__cxa_finalize@plt+0x336349> │ │ │ │ + jge 3590b6 <__cxa_finalize@plt+0x32e066> │ │ │ │ + call 359659 <__cxa_finalize@plt+0x32e609> │ │ │ │ mov $0xc0,%r10d │ │ │ │ - jmp 360e01 <__cxa_finalize@plt+0x335db1> │ │ │ │ - call 36142d <__cxa_finalize@plt+0x3363dd> │ │ │ │ + jmp 3590c1 <__cxa_finalize@plt+0x32e071> │ │ │ │ + call 3596ed <__cxa_finalize@plt+0x32e69d> │ │ │ │ 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) │ │ │ │ @@ -735443,20 +730472,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 36142d <__cxa_finalize@plt+0x3363dd> │ │ │ │ + call 3596ed <__cxa_finalize@plt+0x32e69d> │ │ │ │ sub $0x600,%rsp │ │ │ │ - call 35dc38 <__cxa_finalize@plt+0x332be8> │ │ │ │ + call 355ef8 <__cxa_finalize@plt+0x32aea8> │ │ │ │ mov %rdi,%r11 │ │ │ │ vpxord %zmm15,%zmm15,%zmm15 │ │ │ │ - call 35decf <__cxa_finalize@plt+0x332e7f> │ │ │ │ + call 35618f <__cxa_finalize@plt+0x32b13f> │ │ │ │ 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 │ │ │ │ @@ -735466,15 +730495,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 361544 <__cxa_finalize@plt+0x3364f4> │ │ │ │ + call 359804 <__cxa_finalize@plt+0x32e7b4> │ │ │ │ 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) │ │ │ │ @@ -735500,34 +730529,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 361544 <__cxa_finalize@plt+0x3364f4> │ │ │ │ - lea 0x7e83e(%rip),%r9 │ │ │ │ - call 35dc38 <__cxa_finalize@plt+0x332be8> │ │ │ │ + call 359804 <__cxa_finalize@plt+0x32e7b4> │ │ │ │ + lea 0x8583e(%rip),%r9 │ │ │ │ + call 355ef8 <__cxa_finalize@plt+0x32aea8> │ │ │ │ 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 361047 <__cxa_finalize@plt+0x335ff7> │ │ │ │ + jge 359307 <__cxa_finalize@plt+0x32e2b7> │ │ │ │ mov $0x1c0,%r10d │ │ │ │ - jmp 361305 <__cxa_finalize@plt+0x3362b5> │ │ │ │ + jmp 3595c5 <__cxa_finalize@plt+0x32e575> │ │ │ │ cmp $0x24,%ecx │ │ │ │ - jl 361155 <__cxa_finalize@plt+0x336105> │ │ │ │ - call 361399 <__cxa_finalize@plt+0x336349> │ │ │ │ + jl 359415 <__cxa_finalize@plt+0x32e3c5> │ │ │ │ + call 359659 <__cxa_finalize@plt+0x32e609> │ │ │ │ sub $0x600,%rsp │ │ │ │ vpbroadcastd 0x84(%r9),%zmm26 │ │ │ │ - call 35e110 <__cxa_finalize@plt+0x3330c0> │ │ │ │ + call 3563d0 <__cxa_finalize@plt+0x32b380> │ │ │ │ mov %rdi,%r11 │ │ │ │ vpxord %zmm15,%zmm15,%zmm15 │ │ │ │ - call 35decf <__cxa_finalize@plt+0x332e7f> │ │ │ │ + call 35618f <__cxa_finalize@plt+0x32b13f> │ │ │ │ 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 │ │ │ │ @@ -735538,28 +730567,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 361544 <__cxa_finalize@plt+0x3364f4> │ │ │ │ - lea 0x7e742(%rip),%r9 │ │ │ │ + call 359804 <__cxa_finalize@plt+0x32e7b4> │ │ │ │ + lea 0x85742(%rip),%r9 │ │ │ │ vpbroadcastd 0x84(%r9),%zmm26 │ │ │ │ - call 35e110 <__cxa_finalize@plt+0x3330c0> │ │ │ │ + call 3563d0 <__cxa_finalize@plt+0x32b380> │ │ │ │ mov $0xc0,%r10d │ │ │ │ - jmp 361305 <__cxa_finalize@plt+0x3362b5> │ │ │ │ + jmp 3595c5 <__cxa_finalize@plt+0x32e575> │ │ │ │ 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 35fe50 <__cxa_finalize@plt+0x334e00> │ │ │ │ + call 358110 <__cxa_finalize@plt+0x32d0c0> │ │ │ │ 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) │ │ │ │ @@ -735576,140 +730605,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 35a410 <__cxa_finalize@plt+0x32f3c0> │ │ │ │ + call 3526d0 <__cxa_finalize@plt+0x327680> │ │ │ │ vpbroadcastd 0x7c(%r9),%zmm27 │ │ │ │ - call 35fa25 <__cxa_finalize@plt+0x3349d5> │ │ │ │ + call 357ce5 <__cxa_finalize@plt+0x32cc95> │ │ │ │ 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 361348 <__cxa_finalize@plt+0x3362f8> │ │ │ │ + call 359608 <__cxa_finalize@plt+0x32e5b8> │ │ │ │ mov $0x40,%r10d │ │ │ │ mov %rdi,%r11 │ │ │ │ vpxord %zmm15,%zmm15,%zmm15 │ │ │ │ - call 35decf <__cxa_finalize@plt+0x332e7f> │ │ │ │ + call 35618f <__cxa_finalize@plt+0x32b13f> │ │ │ │ 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 0x7e580(%rip),%r9 │ │ │ │ - call 361348 <__cxa_finalize@plt+0x3362f8> │ │ │ │ + lea 0x85580(%rip),%r9 │ │ │ │ + call 359608 <__cxa_finalize@plt+0x32e5b8> │ │ │ │ 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 36130b <__cxa_finalize@plt+0x3362bb> │ │ │ │ - call 35decf <__cxa_finalize@plt+0x332e7f> │ │ │ │ + jge 3595cb <__cxa_finalize@plt+0x32e57b> │ │ │ │ + call 35618f <__cxa_finalize@plt+0x32b13f> │ │ │ │ add $0x200,%rsp │ │ │ │ mov 0x800(%rsp),%rsp │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - call 35ac79 <__cxa_finalize@plt+0x32fc29> │ │ │ │ + call 352f39 <__cxa_finalize@plt+0x327ee9> │ │ │ │ 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 35e1c7 <__cxa_finalize@plt+0x333177> │ │ │ │ + jmp 356487 <__cxa_finalize@plt+0x32b437> │ │ │ │ imul $0xb5,(%rdx),%eax │ │ │ │ mov %ecx,(%rdx) │ │ │ │ or $0x40,%ecx │ │ │ │ - jmp 35e6bd <__cxa_finalize@plt+0x33366d> │ │ │ │ - lea 0x7df50(%rip),%r8 │ │ │ │ + jmp 35697d <__cxa_finalize@plt+0x32b92d> │ │ │ │ + lea 0x84f50(%rip),%r8 │ │ │ │ lea 0x108(%rsp),%rax │ │ │ │ vmovdqa32 0x80(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x780(%rdx),%zmm19 │ │ │ │ - call 35e7ba <__cxa_finalize@plt+0x33376a> │ │ │ │ + call 356a7a <__cxa_finalize@plt+0x32ba2a> │ │ │ │ vmovdqa32 0x380(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x480(%rdx),%zmm19 │ │ │ │ - call 35e7ba <__cxa_finalize@plt+0x33376a> │ │ │ │ + call 356a7a <__cxa_finalize@plt+0x32ba2a> │ │ │ │ vmovdqa32 0x280(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x580(%rdx),%zmm19 │ │ │ │ - call 35e7ba <__cxa_finalize@plt+0x33376a> │ │ │ │ + call 356a7a <__cxa_finalize@plt+0x32ba2a> │ │ │ │ vmovdqa32 0x180(%rdx),%zmm16 │ │ │ │ vmovdqa32 0x680(%rdx),%zmm19 │ │ │ │ - call 35e7ba <__cxa_finalize@plt+0x33376a> │ │ │ │ - call 35eb7d <__cxa_finalize@plt+0x333b2d> │ │ │ │ + call 356a7a <__cxa_finalize@plt+0x32ba2a> │ │ │ │ + call 356e3d <__cxa_finalize@plt+0x32bded> │ │ │ │ vmovdqa32 (%rdx),%zmm16 │ │ │ │ vmovdqa32 0x400(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x200(%rdx),%zmm0 │ │ │ │ vmovdqa32 0x600(%rdx),%zmm1 │ │ │ │ - call 35670a <__cxa_finalize@plt+0x32b6ba> │ │ │ │ - call 3584da <__cxa_finalize@plt+0x32d48a> │ │ │ │ - call 3615bc <__cxa_finalize@plt+0x33656c> │ │ │ │ - call 35bf9b <__cxa_finalize@plt+0x330f4b> │ │ │ │ - jmp 36152c <__cxa_finalize@plt+0x3364dc> │ │ │ │ - lea 0x7debc(%rip),%r8 │ │ │ │ + call 34e9ca <__cxa_finalize@plt+0x32397a> │ │ │ │ + call 35079a <__cxa_finalize@plt+0x32574a> │ │ │ │ + call 35987c <__cxa_finalize@plt+0x32e82c> │ │ │ │ + call 35425b <__cxa_finalize@plt+0x32920b> │ │ │ │ + jmp 3597ec <__cxa_finalize@plt+0x32e79c> │ │ │ │ + lea 0x84ebc(%rip),%r8 │ │ │ │ lea 0x108(%rsp),%rax │ │ │ │ vmovdqa32 0x80(%rdx),%zmm16 │ │ │ │ vmovdqa32 0xf80(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x880(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x780(%rdx),%zmm19 │ │ │ │ - call 35e868 <__cxa_finalize@plt+0x333818> │ │ │ │ + call 356b28 <__cxa_finalize@plt+0x32bad8> │ │ │ │ vmovdqa32 0x380(%rdx),%zmm16 │ │ │ │ vmovdqa32 0xc80(%rdx),%zmm17 │ │ │ │ vmovdqa32 0xb80(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x480(%rdx),%zmm19 │ │ │ │ - call 35e868 <__cxa_finalize@plt+0x333818> │ │ │ │ + call 356b28 <__cxa_finalize@plt+0x32bad8> │ │ │ │ vmovdqa32 0x280(%rdx),%zmm16 │ │ │ │ vmovdqa32 0xd80(%rdx),%zmm17 │ │ │ │ vmovdqa32 0xa80(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x580(%rdx),%zmm19 │ │ │ │ - call 35e868 <__cxa_finalize@plt+0x333818> │ │ │ │ + call 356b28 <__cxa_finalize@plt+0x32bad8> │ │ │ │ vmovdqa32 0x180(%rdx),%zmm16 │ │ │ │ vmovdqa32 0xe80(%rdx),%zmm17 │ │ │ │ vmovdqa32 0x980(%rdx),%zmm18 │ │ │ │ vmovdqa32 0x680(%rdx),%zmm19 │ │ │ │ - call 35e868 <__cxa_finalize@plt+0x333818> │ │ │ │ - call 35eb7d <__cxa_finalize@plt+0x333b2d> │ │ │ │ + call 356b28 <__cxa_finalize@plt+0x32bad8> │ │ │ │ + call 356e3d <__cxa_finalize@plt+0x32bded> │ │ │ │ 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 3567b8 <__cxa_finalize@plt+0x32b768> │ │ │ │ - call 35857b <__cxa_finalize@plt+0x32d52b> │ │ │ │ - call 3615bc <__cxa_finalize@plt+0x33656c> │ │ │ │ + call 34ea78 <__cxa_finalize@plt+0x323a28> │ │ │ │ + call 35083b <__cxa_finalize@plt+0x3257eb> │ │ │ │ + call 35987c <__cxa_finalize@plt+0x32e82c> │ │ │ │ vmovdqa32 0x900(%rdx),%zmm20 │ │ │ │ vmovdqa32 0xb00(%rdx),%zmm21 │ │ │ │ vmovdqa32 0xd00(%rdx),%zmm22 │ │ │ │ vmovdqa32 0xf00(%rdx),%zmm23 │ │ │ │ - call 35c075 <__cxa_finalize@plt+0x331025> │ │ │ │ + call 354335 <__cxa_finalize@plt+0x3292e5> │ │ │ │ vpbroadcastd 0x7c(%r9),%zmm27 │ │ │ │ lea 0x8(%rsp),%rcx │ │ │ │ lea 0x400(%rdx),%r8 │ │ │ │ - call 35ee14 <__cxa_finalize@plt+0x333dc4> │ │ │ │ - vpsrlq $0x18,0x7dff1(%rip),%zmm28 │ │ │ │ + call 3570d4 <__cxa_finalize@plt+0x32c084> │ │ │ │ + vpsrlq $0x18,0x84ff1(%rip),%zmm28 │ │ │ │ vpsrlq $0x20,%zmm28,%zmm29 │ │ │ │ - call 35bd6e <__cxa_finalize@plt+0x330d1e> │ │ │ │ + call 35402e <__cxa_finalize@plt+0x328fde> │ │ │ │ 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 │ │ │ │ @@ -735719,15 +730748,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 35b9f0 <__cxa_finalize@plt+0x3309a0> │ │ │ │ + call 353cb0 <__cxa_finalize@plt+0x328c60> │ │ │ │ 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 │ │ │ │ @@ -735816,78 +730845,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 361830 <__cxa_finalize@plt+0x3367e0> │ │ │ │ + jne 359af0 <__cxa_finalize@plt+0x32eaa0> │ │ │ │ imul $0xb5,(%rdx),%r9d │ │ │ │ mov %ecx,(%rdx) │ │ │ │ mov $0x4,%ecx │ │ │ │ sub $0xffffff80,%r9d │ │ │ │ sar $0x8,%r9d │ │ │ │ imul $0xb50,%r9d,%r9d │ │ │ │ - movdqa 0x7e52c(%rip),%xmm2 │ │ │ │ + movdqa 0x8552c(%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 3617cd <__cxa_finalize@plt+0x33677d> │ │ │ │ + jg 359a8d <__cxa_finalize@plt+0x32ea3d> │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x513(%rip),%r8 │ │ │ │ - jmp 361830 <__cxa_finalize@plt+0x3367e0> │ │ │ │ + jmp 359af0 <__cxa_finalize@plt+0x32eaa0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x231(%rip),%r8 │ │ │ │ - jmp 361830 <__cxa_finalize@plt+0x3367e0> │ │ │ │ + jmp 359af0 <__cxa_finalize@plt+0x32eaa0> │ │ │ │ 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 0x7e395(%rip),%xmm5 │ │ │ │ - call 361873 <__cxa_finalize@plt+0x336823> │ │ │ │ + movdqa 0x85395(%rip),%xmm5 │ │ │ │ + call 359b33 <__cxa_finalize@plt+0x32eae3> │ │ │ │ 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 0x7e205(%rip),%xmm7 │ │ │ │ + movdqa 0x85205(%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 0x7e259(%rip),%xmm4 │ │ │ │ + movdqa 0x85259(%rip),%xmm4 │ │ │ │ movdqa %xmm1,%xmm6 │ │ │ │ pmulld %xmm4,%xmm6 │ │ │ │ pmulld %xmm3,%xmm4 │ │ │ │ - movdqa 0x7e103(%rip),%xmm7 │ │ │ │ + movdqa 0x85103(%rip),%xmm7 │ │ │ │ pmulld %xmm7,%xmm1 │ │ │ │ pmulld %xmm7,%xmm3 │ │ │ │ paddd %xmm5,%xmm6 │ │ │ │ paddd %xmm6,%xmm3 │ │ │ │ paddd %xmm5,%xmm1 │ │ │ │ psubd %xmm4,%xmm1 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ @@ -735898,20 +730927,20 @@ │ │ │ │ movdqa %xmm2,%xmm0 │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ psubd %xmm3,%xmm2 │ │ │ │ ret │ │ │ │ movdqa %xmm1,%xmm2 │ │ │ │ punpckhwd %xmm0,%xmm2 │ │ │ │ punpcklwd %xmm0,%xmm1 │ │ │ │ - movdqa 0x7e3f2(%rip),%xmm4 │ │ │ │ + movdqa 0x853f2(%rip),%xmm4 │ │ │ │ pmaddwd %xmm2,%xmm4 │ │ │ │ - pmaddwd 0x7e3d6(%rip),%xmm2 │ │ │ │ - movdqa 0x7e3fe(%rip),%xmm0 │ │ │ │ + pmaddwd 0x853d6(%rip),%xmm2 │ │ │ │ + movdqa 0x853fe(%rip),%xmm0 │ │ │ │ pmaddwd %xmm1,%xmm0 │ │ │ │ - pmaddwd 0x7e3e2(%rip),%xmm1 │ │ │ │ + pmaddwd 0x853e2(%rip),%xmm1 │ │ │ │ paddd %xmm5,%xmm4 │ │ │ │ paddd %xmm5,%xmm2 │ │ │ │ paddd %xmm5,%xmm0 │ │ │ │ paddd %xmm5,%xmm1 │ │ │ │ packssdw %xmm5,%xmm5 │ │ │ │ psrad $0xc,%xmm4 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ @@ -735925,15 +730954,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 0x7e34e(%rip),%xmm5 │ │ │ │ + movdqa 0x8534e(%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 │ │ │ │ @@ -735945,43 +730974,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 361a20 <__cxa_finalize@plt+0x3369d0> │ │ │ │ + jmp 359ce0 <__cxa_finalize@plt+0x32ec90> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x51(%rip),%r8 │ │ │ │ - jmp 361a20 <__cxa_finalize@plt+0x3369d0> │ │ │ │ + jmp 359ce0 <__cxa_finalize@plt+0x32ec90> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1e1(%rip),%r8 │ │ │ │ - jmp 361a20 <__cxa_finalize@plt+0x3369d0> │ │ │ │ + jmp 359ce0 <__cxa_finalize@plt+0x32ec90> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x303(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 361ac0 <__cxa_finalize@plt+0x336a70> │ │ │ │ + call 359d80 <__cxa_finalize@plt+0x32ed30> │ │ │ │ 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 2e88f0 <__cxa_finalize@plt+0x2bd8a0> │ │ │ │ - movdqa 0x7e1bb(%rip),%xmm4 │ │ │ │ + call 32e230 <__cxa_finalize@plt+0x3031e0> │ │ │ │ + movdqa 0x851bb(%rip),%xmm4 │ │ │ │ movq (%rdi),%xmm2 │ │ │ │ movhps (%rdi,%rsi,1),%xmm2 │ │ │ │ lea (%rdi,%rsi,2),%r9 │ │ │ │ movq (%r9),%xmm3 │ │ │ │ movhps (%r9,%rsi,1),%xmm3 │ │ │ │ - movdqa 0x7e26d(%rip),%xmm5 │ │ │ │ + movdqa 0x8526d(%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) │ │ │ │ @@ -735997,35 +731026,35 @@ │ │ │ │ movhps %xmm1,(%r9,%rsi,1) │ │ │ │ ret │ │ │ │ nop │ │ │ │ movdqa 0x20(%rdx),%xmm1 │ │ │ │ movdqa 0x30(%rdx),%xmm3 │ │ │ │ movdqa (%rdx),%xmm5 │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ - movdqa 0x7e0d6(%rip),%xmm0 │ │ │ │ - movdqa 0x7e0de(%rip),%xmm2 │ │ │ │ - movdqa 0x7e146(%rip),%xmm6 │ │ │ │ + movdqa 0x850d6(%rip),%xmm0 │ │ │ │ + movdqa 0x850de(%rip),%xmm2 │ │ │ │ + movdqa 0x85146(%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 0x7e0ac(%rip),%xmm3 │ │ │ │ + movdqa 0x850ac(%rip),%xmm3 │ │ │ │ psubd %xmm4,%xmm2 │ │ │ │ psubd %xmm7,%xmm2 │ │ │ │ psubd %xmm5,%xmm1 │ │ │ │ pmulld %xmm3,%xmm1 │ │ │ │ pmulld (%rcx),%xmm3 │ │ │ │ - movdqa 0x7e09e(%rip),%xmm5 │ │ │ │ + movdqa 0x8509e(%rip),%xmm5 │ │ │ │ paddd %xmm5,%xmm0 │ │ │ │ paddd %xmm5,%xmm1 │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ paddd %xmm2,%xmm4 │ │ │ │ psubd %xmm3,%xmm2 │ │ │ │ psubd %xmm3,%xmm0 │ │ │ │ paddd %xmm3,%xmm4 │ │ │ │ @@ -736034,43 +731063,43 @@ │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm1 │ │ │ │ psrad $0xc,%xmm4 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ lea -0x28d(%rip),%r8 │ │ │ │ - jmp 361bc0 <__cxa_finalize@plt+0x336b70> │ │ │ │ + jmp 359e80 <__cxa_finalize@plt+0x32ee30> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x14f(%rip),%r8 │ │ │ │ - jmp 361bc0 <__cxa_finalize@plt+0x336b70> │ │ │ │ + jmp 359e80 <__cxa_finalize@plt+0x32ee30> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x41(%rip),%r8 │ │ │ │ - jmp 361bc0 <__cxa_finalize@plt+0x336b70> │ │ │ │ + jmp 359e80 <__cxa_finalize@plt+0x32ee30> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x163(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - call 361ac0 <__cxa_finalize@plt+0x336a70> │ │ │ │ + call 359d80 <__cxa_finalize@plt+0x32ed30> │ │ │ │ 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 2e88f0 <__cxa_finalize@plt+0x2bd8a0> │ │ │ │ - movdqa 0x7e01b(%rip),%xmm4 │ │ │ │ + call 32e230 <__cxa_finalize@plt+0x3031e0> │ │ │ │ + movdqa 0x8501b(%rip),%xmm4 │ │ │ │ movq (%rdi,%rsi,1),%xmm3 │ │ │ │ movhps (%rdi),%xmm3 │ │ │ │ lea (%rdi,%rsi,2),%r9 │ │ │ │ movq (%r9,%rsi,1),%xmm2 │ │ │ │ movhps (%r9),%xmm2 │ │ │ │ - movdqa 0x7e0cd(%rip),%xmm5 │ │ │ │ + movdqa 0x850cd(%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) │ │ │ │ @@ -736083,34 +731112,34 @@ │ │ │ │ movhps %xmm1,(%rdi) │ │ │ │ movq %xmm1,(%rdi,%rsi,1) │ │ │ │ movhps %xmm0,(%r9) │ │ │ │ movq %xmm0,(%r9,%rsi,1) │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea -0x36d(%rip),%r8 │ │ │ │ - jmp 361ca0 <__cxa_finalize@plt+0x336c50> │ │ │ │ + jmp 359f60 <__cxa_finalize@plt+0x32ef10> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x22f(%rip),%r8 │ │ │ │ - jmp 361ca0 <__cxa_finalize@plt+0x336c50> │ │ │ │ + jmp 359f60 <__cxa_finalize@plt+0x32ef10> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x9f(%rip),%r8 │ │ │ │ - jmp 361ca0 <__cxa_finalize@plt+0x336c50> │ │ │ │ + jmp 359f60 <__cxa_finalize@plt+0x32ef10> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x83(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - movdqa 0x7dfa8(%rip),%xmm3 │ │ │ │ + movdqa 0x84fa8(%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 0x7df0d(%rip),%xmm5 │ │ │ │ + movdqa 0x84f0d(%rip),%xmm5 │ │ │ │ paddd %xmm5,%xmm0 │ │ │ │ paddd %xmm5,%xmm1 │ │ │ │ paddd %xmm5,%xmm2 │ │ │ │ paddd %xmm5,%xmm3 │ │ │ │ psrad $0xc,%xmm0 │ │ │ │ psrad $0xc,%xmm1 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ @@ -736120,26 +731149,26 @@ │ │ │ │ movdqa %xmm0,%xmm3 │ │ │ │ punpckhwd %xmm2,%xmm3 │ │ │ │ punpcklwd %xmm2,%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpckhwd %xmm3,%xmm1 │ │ │ │ punpcklwd %xmm3,%xmm0 │ │ │ │ jmp *%r8 │ │ │ │ - movdqa 0x7df7e(%rip),%xmm4 │ │ │ │ + movdqa 0x84f7e(%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 0x7df8a(%rip),%xmm4 │ │ │ │ + movdqa 0x84f8a(%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) │ │ │ │ @@ -736155,39 +731184,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 361e10 <__cxa_finalize@plt+0x336dc0> │ │ │ │ + jne 35a0d0 <__cxa_finalize@plt+0x32f080> │ │ │ │ imul $0xb5,(%rdx),%r9d │ │ │ │ mov %ecx,(%rdx) │ │ │ │ mov $0x8,%ecx │ │ │ │ sub $0xffffff80,%r9d │ │ │ │ sar $0x8,%r9d │ │ │ │ imul $0xb5,%r9d,%r9d │ │ │ │ - jmp 36179d <__cxa_finalize@plt+0x33674d> │ │ │ │ + jmp 359a5d <__cxa_finalize@plt+0x32ea0d> │ │ │ │ nopl (%rax) │ │ │ │ lea 0x524(%rip),%r8 │ │ │ │ add $0x9,%ecx │ │ │ │ - jmp 361e10 <__cxa_finalize@plt+0x336dc0> │ │ │ │ + jmp 35a0d0 <__cxa_finalize@plt+0x32f080> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x2e5(%rip),%r8 │ │ │ │ - jmp 361e10 <__cxa_finalize@plt+0x336dc0> │ │ │ │ + jmp 35a0d0 <__cxa_finalize@plt+0x32f080> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x37b(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - movdqa 0x7ddc8(%rip),%xmm5 │ │ │ │ + movdqa 0x84dc8(%rip),%xmm5 │ │ │ │ xor %r9d,%r9d │ │ │ │ cmp $0xd,%ecx │ │ │ │ setge %r9b │ │ │ │ shl $0x4,%r9d │ │ │ │ - movdqa 0x7dc52(%rip),%xmm3 │ │ │ │ + movdqa 0x84c52(%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 │ │ │ │ @@ -736195,23 +731224,23 @@ │ │ │ │ paddd %xmm5,%xmm1 │ │ │ │ paddd %xmm5,%xmm2 │ │ │ │ paddd %xmm5,%xmm3 │ │ │ │ psrad $0xc,%xmm0 │ │ │ │ psrad $0xc,%xmm1 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ - call 361873 <__cxa_finalize@plt+0x336823> │ │ │ │ + call 359b33 <__cxa_finalize@plt+0x32eae3> │ │ │ │ packssdw %xmm1,%xmm0 │ │ │ │ packssdw %xmm2,%xmm4 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 361e9e <__cxa_finalize@plt+0x336e4e> │ │ │ │ + je 35a15e <__cxa_finalize@plt+0x32f10e> │ │ │ │ movdqa %xmm0,0x10(%rdx) │ │ │ │ movdqa %xmm4,0x30(%rdx) │ │ │ │ xor %r9d,%r9d │ │ │ │ - jmp 361e26 <__cxa_finalize@plt+0x336dd6> │ │ │ │ + jmp 35a0e6 <__cxa_finalize@plt+0x32f096> │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ punpckhwd %xmm4,%xmm2 │ │ │ │ punpcklwd %xmm4,%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpckhwd %xmm2,%xmm1 │ │ │ │ punpcklwd %xmm2,%xmm0 │ │ │ │ movdqa 0x10(%rdx),%xmm2 │ │ │ │ @@ -736219,16 +731248,16 @@ │ │ │ │ movdqa %xmm2,%xmm4 │ │ │ │ punpckhwd %xmm6,%xmm4 │ │ │ │ punpcklwd %xmm6,%xmm2 │ │ │ │ movdqa %xmm2,%xmm3 │ │ │ │ punpckhwd %xmm4,%xmm3 │ │ │ │ punpcklwd %xmm4,%xmm2 │ │ │ │ jmp *%r8 │ │ │ │ - call 2e8d10 <__cxa_finalize@plt+0x2bdcc0> │ │ │ │ - movdqa 0x7dd28(%rip),%xmm4 │ │ │ │ + call 32e650 <__cxa_finalize@plt+0x303600> │ │ │ │ + movdqa 0x84d28(%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 │ │ │ │ @@ -736236,15 +731265,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 0x7dda9(%rip),%xmm7 │ │ │ │ + movdqa 0x84da9(%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 │ │ │ │ @@ -736270,26 +731299,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 362000 <__cxa_finalize@plt+0x336fb0> │ │ │ │ + jmp 35a2c0 <__cxa_finalize@plt+0x32f270> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x105(%rip),%r8 │ │ │ │ - jmp 362000 <__cxa_finalize@plt+0x336fb0> │ │ │ │ + jmp 35a2c0 <__cxa_finalize@plt+0x32f270> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x19b(%rip),%r8 │ │ │ │ - jmp 362000 <__cxa_finalize@plt+0x336fb0> │ │ │ │ + jmp 35a2c0 <__cxa_finalize@plt+0x32f270> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x314(%rip),%r8 │ │ │ │ add $0x9,%ecx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - call 362042 <__cxa_finalize@plt+0x336ff2> │ │ │ │ + call 35a302 <__cxa_finalize@plt+0x32f2b2> │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ punpckhwd %xmm1,%xmm2 │ │ │ │ punpcklwd %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpckhwd %xmm2,%xmm1 │ │ │ │ punpcklwd %xmm2,%xmm0 │ │ │ │ movdqa 0x50(%rdx),%xmm2 │ │ │ │ @@ -736302,16 +731331,16 @@ │ │ │ │ punpcklwd %xmm4,%xmm2 │ │ │ │ jmp *%r8 │ │ │ │ xor %r9d,%r9d │ │ │ │ cmp $0xd,%ecx │ │ │ │ setge %r9b │ │ │ │ shl $0x4,%r9d │ │ │ │ lea 0x30(%rdx),%rcx │ │ │ │ - movdqa 0x7db84(%rip),%xmm0 │ │ │ │ - movdqa 0x7da1c(%rip),%xmm3 │ │ │ │ + movdqa 0x84b84(%rip),%xmm0 │ │ │ │ + movdqa 0x84a1c(%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 │ │ │ │ @@ -736320,44 +731349,44 @@ │ │ │ │ paddd %xmm0,%xmm1 │ │ │ │ paddd %xmm0,%xmm3 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm1 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ movdqa %xmm2,(%rcx) │ │ │ │ - call 361ad2 <__cxa_finalize@plt+0x336a82> │ │ │ │ + call 359d92 <__cxa_finalize@plt+0x32ed42> │ │ │ │ packssdw %xmm2,%xmm0 │ │ │ │ packssdw %xmm4,%xmm1 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 3620db <__cxa_finalize@plt+0x33708b> │ │ │ │ + je 35a39b <__cxa_finalize@plt+0x32f34b> │ │ │ │ movdqa %xmm0,0x50(%rdx) │ │ │ │ movdqa %xmm1,0x70(%rdx) │ │ │ │ xor %r9d,%r9d │ │ │ │ - jmp 362054 <__cxa_finalize@plt+0x337004> │ │ │ │ + jmp 35a314 <__cxa_finalize@plt+0x32f2c4> │ │ │ │ ret │ │ │ │ shufps $0x4e,%xmm0,%xmm0 │ │ │ │ shufps $0x4e,%xmm1,%xmm1 │ │ │ │ - call 2e8ff0 <__cxa_finalize@plt+0x2bdfa0> │ │ │ │ - movdqa 0x7daff(%rip),%xmm4 │ │ │ │ - jmp 361ef0 <__cxa_finalize@plt+0x336ea0> │ │ │ │ + call 32e930 <__cxa_finalize@plt+0x3038e0> │ │ │ │ + movdqa 0x84aff(%rip),%xmm4 │ │ │ │ + jmp 35a1b0 <__cxa_finalize@plt+0x32f160> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ lea -0x22c(%rip),%r8 │ │ │ │ - jmp 362140 <__cxa_finalize@plt+0x3370f0> │ │ │ │ + jmp 35a400 <__cxa_finalize@plt+0x32f3b0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x3b(%rip),%r8 │ │ │ │ - jmp 362140 <__cxa_finalize@plt+0x3370f0> │ │ │ │ + jmp 35a400 <__cxa_finalize@plt+0x32f3b0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x5b(%rip),%r8 │ │ │ │ - jmp 362140 <__cxa_finalize@plt+0x3370f0> │ │ │ │ + jmp 35a400 <__cxa_finalize@plt+0x32f3b0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1d4(%rip),%r8 │ │ │ │ add $0x9,%ecx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - call 362042 <__cxa_finalize@plt+0x336ff2> │ │ │ │ + call 35a302 <__cxa_finalize@plt+0x32f2b2> │ │ │ │ movdqa %xmm1,%xmm2 │ │ │ │ punpcklwd %xmm0,%xmm2 │ │ │ │ punpckhwd %xmm0,%xmm1 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ punpcklwd %xmm2,%xmm0 │ │ │ │ punpckhwd %xmm2,%xmm1 │ │ │ │ movdqa 0x50(%rdx),%xmm6 │ │ │ │ @@ -736367,39 +731396,39 @@ │ │ │ │ punpckhwd %xmm6,%xmm2 │ │ │ │ movdqa %xmm2,%xmm3 │ │ │ │ punpckhwd %xmm4,%xmm3 │ │ │ │ punpcklwd %xmm4,%xmm2 │ │ │ │ jmp *%r8 │ │ │ │ shufps $0x4e,%xmm0,%xmm0 │ │ │ │ shufps $0x4e,%xmm1,%xmm1 │ │ │ │ - call 2e8ff0 <__cxa_finalize@plt+0x2bdfa0> │ │ │ │ + call 32e930 <__cxa_finalize@plt+0x3038e0> │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ pshufd $0x4e,%xmm3,%xmm0 │ │ │ │ pshufd $0x4e,%xmm2,%xmm1 │ │ │ │ pshufd $0x4e,%xmm5,%xmm2 │ │ │ │ pshufd $0x4e,%xmm4,%xmm3 │ │ │ │ - movdqa 0x7da4d(%rip),%xmm4 │ │ │ │ - jmp 361ef0 <__cxa_finalize@plt+0x336ea0> │ │ │ │ + movdqa 0x84a4d(%rip),%xmm4 │ │ │ │ + jmp 35a1b0 <__cxa_finalize@plt+0x32f160> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea -0x2ec(%rip),%r8 │ │ │ │ - jmp 362200 <__cxa_finalize@plt+0x3371b0> │ │ │ │ + jmp 35a4c0 <__cxa_finalize@plt+0x32f470> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0xfb(%rip),%r8 │ │ │ │ - jmp 362200 <__cxa_finalize@plt+0x3371b0> │ │ │ │ + jmp 35a4c0 <__cxa_finalize@plt+0x32f470> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x65(%rip),%r8 │ │ │ │ - jmp 362200 <__cxa_finalize@plt+0x3371b0> │ │ │ │ + jmp 35a4c0 <__cxa_finalize@plt+0x32f470> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x114(%rip),%r8 │ │ │ │ add $0x3,%ecx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0x7d9d8(%rip),%xmm5 │ │ │ │ - movdqa 0x7d870(%rip),%xmm4 │ │ │ │ - movdqa 0x7da38(%rip),%xmm6 │ │ │ │ + movdqa 0x849d8(%rip),%xmm5 │ │ │ │ + movdqa 0x84870(%rip),%xmm4 │ │ │ │ + movdqa 0x84a38(%rip),%xmm6 │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ xor %r9d,%r9d │ │ │ │ cmp $0x10,%ecx │ │ │ │ setge %r9b │ │ │ │ shl $0x4,%r9d │ │ │ │ movdqa (%rdx,%r9,1),%xmm0 │ │ │ │ pmulld %xmm4,%xmm0 │ │ │ │ @@ -736428,67 +731457,67 @@ │ │ │ │ psrad $0xc,%xmm0 │ │ │ │ psrad $0xc,%xmm1 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ packssdw %xmm1,%xmm0 │ │ │ │ packssdw %xmm3,%xmm2 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 3622d3 <__cxa_finalize@plt+0x337283> │ │ │ │ + je 35a593 <__cxa_finalize@plt+0x32f543> │ │ │ │ movdqa %xmm0,0x10(%rdx) │ │ │ │ movdqa %xmm2,%xmm7 │ │ │ │ xor %r9d,%r9d │ │ │ │ - jmp 36222a <__cxa_finalize@plt+0x3371da> │ │ │ │ + jmp 35a4ea <__cxa_finalize@plt+0x32f49a> │ │ │ │ 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 0x7d92d(%rip),%xmm4 │ │ │ │ - jmp 361ef0 <__cxa_finalize@plt+0x336ea0> │ │ │ │ + movdqa 0x8492d(%rip),%xmm4 │ │ │ │ + jmp 35a1b0 <__cxa_finalize@plt+0x32f160> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x11f(%rip),%r8 │ │ │ │ - lea 0x7dae2(%rip),%r9 │ │ │ │ + lea 0x84ae2(%rip),%r9 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 362380 <__cxa_finalize@plt+0x337330> │ │ │ │ + jne 35a640 <__cxa_finalize@plt+0x32f5f0> │ │ │ │ imul $0xb5,(%rdx),%r9d │ │ │ │ mov %ecx,(%rdx) │ │ │ │ mov $0x10,%ecx │ │ │ │ add $0x180,%r9d │ │ │ │ sar $0x9,%r9d │ │ │ │ - jmp 3617a5 <__cxa_finalize@plt+0x336755> │ │ │ │ + jmp 359a65 <__cxa_finalize@plt+0x32ea15> │ │ │ │ lea 0x635(%rip),%r8 │ │ │ │ - lea 0x7daba(%rip),%r9 │ │ │ │ - jmp 362380 <__cxa_finalize@plt+0x337330> │ │ │ │ + lea 0x84aba(%rip),%r9 │ │ │ │ + jmp 35a640 <__cxa_finalize@plt+0x32f5f0> │ │ │ │ lea 0x338(%rip),%r8 │ │ │ │ - lea 0x7daa2(%rip),%r9 │ │ │ │ - jmp 362380 <__cxa_finalize@plt+0x337330> │ │ │ │ + lea 0x84aa2(%rip),%r9 │ │ │ │ + jmp 35a640 <__cxa_finalize@plt+0x32f5f0> │ │ │ │ lea 0x488(%rip),%r8 │ │ │ │ - lea 0x7da92(%rip),%r9 │ │ │ │ + lea 0x84a92(%rip),%r9 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x4,%eax │ │ │ │ dec %eax │ │ │ │ cmp (%r9,%rax,1),%cl │ │ │ │ - jl 362385 <__cxa_finalize@plt+0x337335> │ │ │ │ + jl 35a645 <__cxa_finalize@plt+0x32f5f5> │ │ │ │ mov %eax,%r9d │ │ │ │ shl $0x4,%r9d │ │ │ │ - movdqa 0x7d844(%rip),%xmm5 │ │ │ │ + movdqa 0x84844(%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 361873 <__cxa_finalize@plt+0x336823> │ │ │ │ + call 359b33 <__cxa_finalize@plt+0x32eae3> │ │ │ │ pcmpeqd %xmm3,%xmm3 │ │ │ │ psubd %xmm3,%xmm0 │ │ │ │ psubd %xmm3,%xmm1 │ │ │ │ psubd %xmm3,%xmm4 │ │ │ │ psubd %xmm3,%xmm2 │ │ │ │ psrad $0x1,%xmm0 │ │ │ │ psrad $0x1,%xmm1 │ │ │ │ @@ -736499,28 +731528,28 @@ │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ punpckhwd %xmm4,%xmm2 │ │ │ │ punpcklwd %xmm4,%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpckhwd %xmm2,%xmm1 │ │ │ │ punpcklwd %xmm2,%xmm0 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 362425 <__cxa_finalize@plt+0x3373d5> │ │ │ │ + je 35a6e5 <__cxa_finalize@plt+0x32f695> │ │ │ │ movdqa %xmm0,(%rdx,%r9,1) │ │ │ │ movdqa %xmm1,0x40(%rdx,%r9,1) │ │ │ │ sub $0x10,%r9d │ │ │ │ - jmp 36239c <__cxa_finalize@plt+0x33734c> │ │ │ │ + jmp 35a65c <__cxa_finalize@plt+0x32f60c> │ │ │ │ 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 2eb460 <__cxa_finalize@plt+0x2c0410> │ │ │ │ - movdqa 0x7d7bd(%rip),%xmm7 │ │ │ │ + call 330da0 <__cxa_finalize@plt+0x305d50> │ │ │ │ + movdqa 0x847bd(%rip),%xmm7 │ │ │ │ pmulhrsw %xmm7,%xmm0 │ │ │ │ pmulhrsw %xmm7,%xmm1 │ │ │ │ pmulhrsw %xmm7,%xmm2 │ │ │ │ pmulhrsw %xmm7,%xmm3 │ │ │ │ pmulhrsw %xmm7,%xmm4 │ │ │ │ pmulhrsw %xmm7,%xmm5 │ │ │ │ pmulhrsw %xmm7,%xmm6 │ │ │ │ @@ -736542,15 +731571,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 0x7d7e1(%rip),%xmm7 │ │ │ │ + movdqa 0x847e1(%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 │ │ │ │ @@ -736575,50 +731604,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 3625bd <__cxa_finalize@plt+0x33756d> │ │ │ │ + je 35a87d <__cxa_finalize@plt+0x32f82d> │ │ │ │ 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 362509 <__cxa_finalize@plt+0x3374b9> │ │ │ │ + jmp 35a7c9 <__cxa_finalize@plt+0x32f779> │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea -0x181(%rip),%r8 │ │ │ │ - lea 0x7d842(%rip),%r9 │ │ │ │ - jmp 362600 <__cxa_finalize@plt+0x3375b0> │ │ │ │ + lea 0x84842(%rip),%r9 │ │ │ │ + jmp 35a8c0 <__cxa_finalize@plt+0x32f870> │ │ │ │ lea 0xc8(%rip),%r8 │ │ │ │ - lea 0x7d832(%rip),%r9 │ │ │ │ - jmp 362600 <__cxa_finalize@plt+0x3375b0> │ │ │ │ + lea 0x84832(%rip),%r9 │ │ │ │ + jmp 35a8c0 <__cxa_finalize@plt+0x32f870> │ │ │ │ lea 0x218(%rip),%r8 │ │ │ │ - lea 0x7d822(%rip),%r9 │ │ │ │ - jmp 362600 <__cxa_finalize@plt+0x3375b0> │ │ │ │ + lea 0x84822(%rip),%r9 │ │ │ │ + jmp 35a8c0 <__cxa_finalize@plt+0x32f870> │ │ │ │ lea 0x395(%rip),%r8 │ │ │ │ - lea 0x7d81a(%rip),%r9 │ │ │ │ + lea 0x8481a(%rip),%r9 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x4,%eax │ │ │ │ dec %eax │ │ │ │ cmp (%rax,%r9,1),%cl │ │ │ │ - jl 362605 <__cxa_finalize@plt+0x3375b5> │ │ │ │ + jl 35a8c5 <__cxa_finalize@plt+0x32f875> │ │ │ │ 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 361ad2 <__cxa_finalize@plt+0x336a82> │ │ │ │ + call 359d92 <__cxa_finalize@plt+0x32ed42> │ │ │ │ pcmpeqd %xmm3,%xmm3 │ │ │ │ psubd %xmm3,%xmm0 │ │ │ │ psubd %xmm3,%xmm2 │ │ │ │ psubd %xmm3,%xmm1 │ │ │ │ psubd %xmm3,%xmm4 │ │ │ │ psrad $0x1,%xmm0 │ │ │ │ psrad $0x1,%xmm2 │ │ │ │ @@ -736629,22 +731658,22 @@ │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ punpckhwd %xmm1,%xmm2 │ │ │ │ punpcklwd %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpckhwd %xmm2,%xmm1 │ │ │ │ punpcklwd %xmm2,%xmm0 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 362425 <__cxa_finalize@plt+0x3373d5> │ │ │ │ + je 35a6e5 <__cxa_finalize@plt+0x32f695> │ │ │ │ movdqa %xmm0,(%rdx,%r9,1) │ │ │ │ movdqa %xmm1,0x40(%rdx,%r9,1) │ │ │ │ sub $0x10,%r9d │ │ │ │ - jmp 362614 <__cxa_finalize@plt+0x3375c4> │ │ │ │ - call 2eb920 <__cxa_finalize@plt+0x2c08d0> │ │ │ │ - call 2ebde0 <__cxa_finalize@plt+0x2c0d90> │ │ │ │ - movdqa 0x7d53f(%rip),%xmm1 │ │ │ │ + jmp 35a8d4 <__cxa_finalize@plt+0x32f884> │ │ │ │ + call 331260 <__cxa_finalize@plt+0x306210> │ │ │ │ + call 331720 <__cxa_finalize@plt+0x3066d0> │ │ │ │ + movdqa 0x8453f(%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 │ │ │ │ @@ -736660,39 +731689,39 @@ │ │ │ │ movhps %xmm0,0x38(%rdx) │ │ │ │ punpcklqdq %xmm6,%xmm0 │ │ │ │ punpcklqdq %xmm3,%xmm1 │ │ │ │ movdqa %xmm2,%xmm3 │ │ │ │ punpcklqdq %xmm4,%xmm3 │ │ │ │ movdqa %xmm7,%xmm2 │ │ │ │ punpcklqdq %xmm5,%xmm2 │ │ │ │ - jmp 36249f <__cxa_finalize@plt+0x33744f> │ │ │ │ + jmp 35a75f <__cxa_finalize@plt+0x32f70f> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x2e1(%rip),%r8 │ │ │ │ - lea 0x7d6e2(%rip),%r9 │ │ │ │ - jmp 362760 <__cxa_finalize@plt+0x337710> │ │ │ │ + lea 0x846e2(%rip),%r9 │ │ │ │ + jmp 35aa20 <__cxa_finalize@plt+0x32f9d0> │ │ │ │ lea -0x98(%rip),%r8 │ │ │ │ - lea 0x7d6d2(%rip),%r9 │ │ │ │ - jmp 362760 <__cxa_finalize@plt+0x337710> │ │ │ │ + lea 0x846d2(%rip),%r9 │ │ │ │ + jmp 35aa20 <__cxa_finalize@plt+0x32f9d0> │ │ │ │ lea 0xb8(%rip),%r8 │ │ │ │ - lea 0x7d6c2(%rip),%r9 │ │ │ │ - jmp 362760 <__cxa_finalize@plt+0x337710> │ │ │ │ + lea 0x846c2(%rip),%r9 │ │ │ │ + jmp 35aa20 <__cxa_finalize@plt+0x32f9d0> │ │ │ │ lea 0x235(%rip),%r8 │ │ │ │ - lea 0x7d6ba(%rip),%r9 │ │ │ │ + lea 0x846ba(%rip),%r9 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x4,%eax │ │ │ │ dec %eax │ │ │ │ cmp (%r9,%rax,1),%cl │ │ │ │ - jl 362765 <__cxa_finalize@plt+0x337715> │ │ │ │ + jl 35aa25 <__cxa_finalize@plt+0x32f9d5> │ │ │ │ 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 361ad2 <__cxa_finalize@plt+0x336a82> │ │ │ │ + call 359d92 <__cxa_finalize@plt+0x32ed42> │ │ │ │ pcmpeqd %xmm3,%xmm3 │ │ │ │ psubd %xmm3,%xmm0 │ │ │ │ psubd %xmm3,%xmm2 │ │ │ │ psubd %xmm3,%xmm1 │ │ │ │ psubd %xmm3,%xmm4 │ │ │ │ psrad $0x1,%xmm0 │ │ │ │ psrad $0x1,%xmm2 │ │ │ │ @@ -736703,22 +731732,22 @@ │ │ │ │ movdqa %xmm1,%xmm2 │ │ │ │ punpcklwd %xmm0,%xmm2 │ │ │ │ punpckhwd %xmm0,%xmm1 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ punpcklwd %xmm2,%xmm0 │ │ │ │ punpckhwd %xmm2,%xmm1 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 362425 <__cxa_finalize@plt+0x3373d5> │ │ │ │ + je 35a6e5 <__cxa_finalize@plt+0x32f695> │ │ │ │ movdqa %xmm0,(%rdx,%r9,1) │ │ │ │ movdqa %xmm1,0x40(%rdx,%r9,1) │ │ │ │ sub $0x10,%r9d │ │ │ │ - jmp 362774 <__cxa_finalize@plt+0x337724> │ │ │ │ - call 2eb920 <__cxa_finalize@plt+0x2c08d0> │ │ │ │ - call 2ebde0 <__cxa_finalize@plt+0x2c0d90> │ │ │ │ - movdqa 0x7d3df(%rip),%xmm1 │ │ │ │ + jmp 35aa34 <__cxa_finalize@plt+0x32f9e4> │ │ │ │ + call 331260 <__cxa_finalize@plt+0x306210> │ │ │ │ + call 331720 <__cxa_finalize@plt+0x3066d0> │ │ │ │ + movdqa 0x843df(%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 │ │ │ │ @@ -736734,37 +731763,37 @@ │ │ │ │ movq %xmm0,0x38(%rdx) │ │ │ │ punpckhqdq %xmm6,%xmm0 │ │ │ │ punpckhqdq %xmm3,%xmm1 │ │ │ │ movdqa %xmm2,%xmm3 │ │ │ │ punpckhqdq %xmm4,%xmm3 │ │ │ │ movdqa %xmm7,%xmm2 │ │ │ │ punpckhqdq %xmm5,%xmm2 │ │ │ │ - jmp 36249f <__cxa_finalize@plt+0x33744f> │ │ │ │ + jmp 35a75f <__cxa_finalize@plt+0x32f70f> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x451(%rip),%r8 │ │ │ │ - lea 0x7d576(%rip),%r9 │ │ │ │ - jmp 3628d0 <__cxa_finalize@plt+0x337880> │ │ │ │ + lea 0x84576(%rip),%r9 │ │ │ │ + jmp 35ab90 <__cxa_finalize@plt+0x32fb40> │ │ │ │ lea -0x208(%rip),%r8 │ │ │ │ - lea 0x7d566(%rip),%r9 │ │ │ │ - jmp 3628d0 <__cxa_finalize@plt+0x337880> │ │ │ │ + lea 0x84566(%rip),%r9 │ │ │ │ + jmp 35ab90 <__cxa_finalize@plt+0x32fb40> │ │ │ │ lea -0xb8(%rip),%r8 │ │ │ │ - lea 0x7d556(%rip),%r9 │ │ │ │ - jmp 3628d0 <__cxa_finalize@plt+0x337880> │ │ │ │ + lea 0x84556(%rip),%r9 │ │ │ │ + jmp 35ab90 <__cxa_finalize@plt+0x32fb40> │ │ │ │ lea 0xc5(%rip),%r8 │ │ │ │ - lea 0x7d542(%rip),%r9 │ │ │ │ + lea 0x84542(%rip),%r9 │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x4,%eax │ │ │ │ dec %eax │ │ │ │ cmp (%r9,%rax,1),%cl │ │ │ │ - jl 3628d5 <__cxa_finalize@plt+0x337885> │ │ │ │ + jl 35ab95 <__cxa_finalize@plt+0x32fb45> │ │ │ │ mov %eax,%r9d │ │ │ │ shl $0x4,%r9d │ │ │ │ - movdqa 0x7d374(%rip),%xmm5 │ │ │ │ - movdqa 0x7d35c(%rip),%xmm4 │ │ │ │ + movdqa 0x84374(%rip),%xmm5 │ │ │ │ + movdqa 0x8435c(%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 │ │ │ │ @@ -736782,25 +731811,25 @@ │ │ │ │ movdqa %xmm0,%xmm3 │ │ │ │ punpckhwd %xmm2,%xmm3 │ │ │ │ punpcklwd %xmm2,%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpckhwd %xmm3,%xmm1 │ │ │ │ punpcklwd %xmm3,%xmm0 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 362425 <__cxa_finalize@plt+0x3373d5> │ │ │ │ + je 35a6e5 <__cxa_finalize@plt+0x32f695> │ │ │ │ movdqa %xmm0,(%rdx,%r9,1) │ │ │ │ movdqa %xmm1,0x40(%rdx,%r9,1) │ │ │ │ sub $0x10,%r9d │ │ │ │ - jmp 3628f4 <__cxa_finalize@plt+0x3378a4> │ │ │ │ + jmp 35abb4 <__cxa_finalize@plt+0x32fb64> │ │ │ │ movdqa %xmm0,0x40(%rdx) │ │ │ │ movdqa %xmm1,0x50(%rdx) │ │ │ │ movdqa %xmm2,0x60(%rdx) │ │ │ │ movdqa %xmm7,0x70(%rdx) │ │ │ │ - movdqa 0x7d318(%rip),%xmm0 │ │ │ │ - movdqa 0x7d260(%rip),%xmm7 │ │ │ │ + movdqa 0x84318(%rip),%xmm0 │ │ │ │ + movdqa 0x84260(%rip),%xmm7 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ pmulhrsw %xmm4,%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ pmulhrsw %xmm5,%xmm2 │ │ │ │ paddsw %xmm4,%xmm4 │ │ │ │ paddsw %xmm5,%xmm5 │ │ │ │ paddsw %xmm1,%xmm4 │ │ │ │ @@ -736840,32 +731869,32 @@ │ │ │ │ paddsw %xmm4,%xmm4 │ │ │ │ paddsw %xmm6,%xmm1 │ │ │ │ paddsw %xmm4,%xmm0 │ │ │ │ pmulhrsw %xmm7,%xmm2 │ │ │ │ pmulhrsw %xmm7,%xmm3 │ │ │ │ pmulhrsw %xmm7,%xmm1 │ │ │ │ pmulhrsw %xmm7,%xmm0 │ │ │ │ - jmp 36249f <__cxa_finalize@plt+0x33744f> │ │ │ │ + jmp 35a75f <__cxa_finalize@plt+0x32f70f> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x480(%rip),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 362b80 <__cxa_finalize@plt+0x337b30> │ │ │ │ + jne 35ae40 <__cxa_finalize@plt+0x32fdf0> │ │ │ │ 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 0x7d1fd(%rip),%xmm6 │ │ │ │ + movdqa 0x841fd(%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 │ │ │ │ @@ -736884,38 +731913,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 362b80 <__cxa_finalize@plt+0x337b30> │ │ │ │ + jmp 35ae40 <__cxa_finalize@plt+0x32fdf0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x804(%rip),%r8 │ │ │ │ - jmp 362b80 <__cxa_finalize@plt+0x337b30> │ │ │ │ + jmp 35ae40 <__cxa_finalize@plt+0x32fdf0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x880(%rip),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ lea 0xa4(%rip),%r9 │ │ │ │ - movdqa 0x7d050(%rip),%xmm11 │ │ │ │ - movdqa 0x7d197(%rip),%xmm12 │ │ │ │ - movdqa 0x7d19e(%rip),%xmm13 │ │ │ │ - movdqa 0x7ced5(%rip),%xmm14 │ │ │ │ + movdqa 0x84050(%rip),%xmm11 │ │ │ │ + movdqa 0x84197(%rip),%xmm12 │ │ │ │ + movdqa 0x8419e(%rip),%xmm13 │ │ │ │ + movdqa 0x83ed5(%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 362c46 <__cxa_finalize@plt+0x337bf6> │ │ │ │ + call 35af06 <__cxa_finalize@plt+0x32feb6> │ │ │ │ call *%r9 │ │ │ │ - call 362be2 <__cxa_finalize@plt+0x337b92> │ │ │ │ + call 35aea2 <__cxa_finalize@plt+0x32fe52> │ │ │ │ jmp *%r8 │ │ │ │ movdqa %xmm2,%xmm1 │ │ │ │ punpcklwd %xmm6,%xmm1 │ │ │ │ punpckhwd %xmm6,%xmm2 │ │ │ │ movdqa %xmm0,%xmm6 │ │ │ │ punpckhwd %xmm4,%xmm6 │ │ │ │ punpcklwd %xmm4,%xmm0 │ │ │ │ @@ -736928,7859 +731957,16013 @@ │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ punpcklwd %xmm4,%xmm2 │ │ │ │ punpckhwd %xmm4,%xmm3 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ punpckhwd %xmm6,%xmm1 │ │ │ │ punpcklwd %xmm6,%xmm0 │ │ │ │ ret │ │ │ │ - call 362d18 <__cxa_finalize@plt+0x337cc8> │ │ │ │ - call 362ee2 <__cxa_finalize@plt+0x337e92> │ │ │ │ + call 35afd8 <__cxa_finalize@plt+0x32ff88> │ │ │ │ + call 35b1a2 <__cxa_finalize@plt+0x330152> │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + packssdw %xmm7,%xmm6 │ │ │ │ + ret │ │ │ │ + pmulld %xmm14,%xmm0 │ │ │ │ + pmulld %xmm14,%xmm1 │ │ │ │ + pmulld %xmm14,%xmm2 │ │ │ │ + pmulld %xmm14,%xmm3 │ │ │ │ + pmulld %xmm14,%xmm4 │ │ │ │ + pmulld %xmm14,%xmm5 │ │ │ │ + pmulld %xmm14,%xmm6 │ │ │ │ + pmulld %xmm14,%xmm7 │ │ │ │ + paddd %xmm11,%xmm0 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + paddd %xmm11,%xmm7 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + ret │ │ │ │ + movdqa 0x83d51(%rip),%xmm5 │ │ │ │ + pmulld %xmm3,%xmm5 │ │ │ │ + pmulld 0x83de3(%rip),%xmm3 │ │ │ │ + movdqa 0x83e5b(%rip),%xmm7 │ │ │ │ + pmulld %xmm1,%xmm7 │ │ │ │ + pmulld 0x83c6d(%rip),%xmm1 │ │ │ │ + movdqa 0x83e05(%rip),%xmm6 │ │ │ │ + pmulld %xmm2,%xmm6 │ │ │ │ + pmulld 0x83cb7(%rip),%xmm2 │ │ │ │ + pmulld %xmm14,%xmm0 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + jmp 35b08f <__cxa_finalize@plt+0x33003f> │ │ │ │ + movdqa 0x83cef(%rip),%xmm8 │ │ │ │ + movdqa %xmm5,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm3,%xmm8 │ │ │ │ + movdqa 0x83d85(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm5 │ │ │ │ + pmulld %xmm10,%xmm3 │ │ │ │ + paddd %xmm9,%xmm3 │ │ │ │ + psubd %xmm8,%xmm5 │ │ │ │ + movdqa 0x83de6(%rip),%xmm8 │ │ │ │ + movdqa %xmm1,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm7,%xmm8 │ │ │ │ + movdqa 0x83bec(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm1 │ │ │ │ + pmulld %xmm10,%xmm7 │ │ │ │ + paddd %xmm9,%xmm7 │ │ │ │ + psubd %xmm8,%xmm1 │ │ │ │ + movdqa 0x83d6d(%rip),%xmm8 │ │ │ │ + movdqa %xmm2,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm6,%xmm8 │ │ │ │ + movdqa 0x83c13(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm2 │ │ │ │ + pmulld %xmm10,%xmm6 │ │ │ │ + paddd %xmm9,%xmm6 │ │ │ │ + psubd %xmm8,%xmm2 │ │ │ │ + pmulld %xmm14,%xmm0 │ │ │ │ + pmulld %xmm14,%xmm4 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + paddd %xmm11,%xmm7 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + paddd %xmm5,%xmm8 │ │ │ │ + psubd %xmm5,%xmm1 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + paddd %xmm3,%xmm9 │ │ │ │ + psubd %xmm3,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm9 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm9 │ │ │ │ + pmulld %xmm14,%xmm7 │ │ │ │ + pmulld %xmm14,%xmm1 │ │ │ │ + paddd %xmm11,%xmm0 │ │ │ │ + paddd %xmm11,%xmm7 │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + psubd %xmm4,%xmm5 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + movdqa %xmm7,%xmm4 │ │ │ │ + psubd %xmm1,%xmm4 │ │ │ │ + paddd %xmm1,%xmm7 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + psubd %xmm6,%xmm3 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + paddd %xmm2,%xmm6 │ │ │ │ + psubd %xmm2,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + ret │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + psubd %xmm7,%xmm6 │ │ │ │ + movdqa %xmm0,%xmm7 │ │ │ │ + psubd %xmm9,%xmm7 │ │ │ │ + paddd %xmm9,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + paddd %xmm4,%xmm2 │ │ │ │ + psubd %xmm4,%xmm5 │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + psubd %xmm8,%xmm4 │ │ │ │ + paddd %xmm8,%xmm3 │ │ │ │ + ret │ │ │ │ + call 32edd0 <__cxa_finalize@plt+0x303d80> │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + call 35b20d <__cxa_finalize@plt+0x3301bd> │ │ │ │ + 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 0x83d87(%rip),%xmm5 │ │ │ │ + movdqa 0x83caf(%rip),%xmm4 │ │ │ │ + pmulhrsw %xmm4,%xmm0 │ │ │ │ + pmulhrsw %xmm4,%xmm1 │ │ │ │ + pmulhrsw %xmm4,%xmm2 │ │ │ │ + pmulhrsw %xmm4,%xmm3 │ │ │ │ + paddw (%rdi),%xmm0 │ │ │ │ + paddw (%rdi,%rsi,1),%xmm1 │ │ │ │ + paddw (%rdi,%rsi,2),%xmm2 │ │ │ │ + paddw (%rdi,%rcx,1),%xmm3 │ │ │ │ + pminsw %xmm5,%xmm0 │ │ │ │ + pminsw %xmm5,%xmm1 │ │ │ │ + pminsw %xmm5,%xmm2 │ │ │ │ + pminsw %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm6,%xmm0 │ │ │ │ + pmaxsw %xmm6,%xmm1 │ │ │ │ + pmaxsw %xmm6,%xmm2 │ │ │ │ + pmaxsw %xmm6,%xmm3 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm2,(%rdi,%rsi,2) │ │ │ │ + movdqa %xmm3,(%rdi,%rcx,1) │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0xb0(%rip),%r8 │ │ │ │ + jmp 35b2c0 <__cxa_finalize@plt+0x330270> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x394(%rip),%r8 │ │ │ │ + jmp 35b2c0 <__cxa_finalize@plt+0x330270> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x410(%rip),%r8 │ │ │ │ + jmp 35b2c0 <__cxa_finalize@plt+0x330270> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x496(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + lea 0x5(%rip),%r9 │ │ │ │ + jmp 35ae47 <__cxa_finalize@plt+0x32fdf7> │ │ │ │ + call 35b2e7 <__cxa_finalize@plt+0x330297> │ │ │ │ + call 35b5df <__cxa_finalize@plt+0x33058f> │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + packssdw %xmm7,%xmm6 │ │ │ │ + ret │ │ │ │ + movdqa 0x83b30(%rip),%xmm8 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm0,%xmm8 │ │ │ │ + movdqa 0x838e6(%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 0x83903(%rip),%xmm8 │ │ │ │ + movdqa %xmm1,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm6,%xmm8 │ │ │ │ + movdqa 0x83a89(%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 0x83a16(%rip),%xmm8 │ │ │ │ + movdqa %xmm5,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm2,%xmm8 │ │ │ │ + movdqa 0x838fc(%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 0x83929(%rip),%xmm8 │ │ │ │ + movdqa %xmm3,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm4,%xmm8 │ │ │ │ + movdqa 0x8396f(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm3 │ │ │ │ + pmulld %xmm10,%xmm4 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm4 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + psubd %xmm8,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + movdqa %xmm2,%xmm8 │ │ │ │ + psubd %xmm6,%xmm8 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + movdqa %xmm0,%xmm6 │ │ │ │ + psubd %xmm4,%xmm6 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psubd %xmm1,%xmm4 │ │ │ │ + paddd %xmm1,%xmm5 │ │ │ │ + movdqa %xmm7,%xmm1 │ │ │ │ + psubd %xmm3,%xmm1 │ │ │ │ + paddd %xmm3,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + movdqa 0x8390b(%rip),%xmm3 │ │ │ │ + movdqa %xmm6,%xmm9 │ │ │ │ + pmulld %xmm3,%xmm9 │ │ │ │ + pmulld %xmm1,%xmm3 │ │ │ │ + movdqa 0x837b2(%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 0x838aa(%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 0x837e8(%rip),%xmm8 │ │ │ │ + movdqa %xmm7,%xmm3 │ │ │ │ + psubd %xmm5,%xmm3 │ │ │ │ + paddd %xmm5,%xmm7 │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + psubd %xmm2,%xmm5 │ │ │ │ + paddd %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + psubd %xmm4,%xmm2 │ │ │ │ + paddd %xmm4,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm9 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm9 │ │ │ │ + pmulld %xmm14,%xmm5 │ │ │ │ + pmulld %xmm14,%xmm3 │ │ │ │ + pmulld %xmm14,%xmm2 │ │ │ │ + pmulld %xmm14,%xmm9 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psubd %xmm3,%xmm4 │ │ │ │ + paddd %xmm5,%xmm3 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + psubd %xmm9,%xmm5 │ │ │ │ + paddd %xmm9,%xmm2 │ │ │ │ + ret │ │ │ │ + pcmpeqd %xmm8,%xmm8 │ │ │ │ + pxor %xmm8,%xmm1 │ │ │ │ + pxor %xmm8,%xmm7 │ │ │ │ + pxor %xmm8,%xmm3 │ │ │ │ + pxor %xmm8,%xmm5 │ │ │ │ + psubd %xmm8,%xmm1 │ │ │ │ + psubd %xmm8,%xmm7 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + ret │ │ │ │ + call 32f020 <__cxa_finalize@plt+0x303fd0> │ │ │ │ + jmp 35b1dc <__cxa_finalize@plt+0x33018c> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + lea -0x470(%rip),%r8 │ │ │ │ + jmp 35b680 <__cxa_finalize@plt+0x330630> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x2c(%rip),%r8 │ │ │ │ + jmp 35b680 <__cxa_finalize@plt+0x330630> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x50(%rip),%r8 │ │ │ │ + jmp 35b680 <__cxa_finalize@plt+0x330630> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xd6(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + lea 0x5(%rip),%r9 │ │ │ │ + jmp 35ae47 <__cxa_finalize@plt+0x32fdf7> │ │ │ │ + call 35b2e7 <__cxa_finalize@plt+0x330297> │ │ │ │ + call 35b5df <__cxa_finalize@plt+0x33058f> │ │ │ │ + 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 32f020 <__cxa_finalize@plt+0x303fd0> │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + add %rcx,%rdi │ │ │ │ + neg %rsi │ │ │ │ + jmp 35b1dc <__cxa_finalize@plt+0x33018c> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea -0x500(%rip),%r8 │ │ │ │ + jmp 35b710 <__cxa_finalize@plt+0x3306c0> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0xbc(%rip),%r8 │ │ │ │ + jmp 35b710 <__cxa_finalize@plt+0x3306c0> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x40(%rip),%r8 │ │ │ │ + jmp 35b710 <__cxa_finalize@plt+0x3306c0> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x46(%rip),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + lea 0x5(%rip),%r9 │ │ │ │ + jmp 35ae47 <__cxa_finalize@plt+0x32fdf7> │ │ │ │ + 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 0x8380b(%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 35b1dc <__cxa_finalize@plt+0x33018c> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 35b7a9 <__cxa_finalize@plt+0x330759> │ │ │ │ + lea 0x230(%rip),%r8 │ │ │ │ + call 35b8c0 <__cxa_finalize@plt+0x330870> │ │ │ │ + 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 0x837ba(%rip),%xmm6 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + lea (%rsi,%rsi,2),%rdx │ │ │ │ + movdqa (%rdi),%xmm1 │ │ │ │ + movdqa (%rdi,%rsi,1),%xmm2 │ │ │ │ + movdqa (%rdi,%rsi,2),%xmm3 │ │ │ │ + movdqa (%rdi,%rdx,1),%xmm4 │ │ │ │ + paddw %xmm0,%xmm1 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + paddw %xmm0,%xmm3 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + pmaxsw %xmm5,%xmm1 │ │ │ │ + pmaxsw %xmm5,%xmm2 │ │ │ │ + pmaxsw %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm5,%xmm4 │ │ │ │ + pminsw %xmm6,%xmm1 │ │ │ │ + pminsw %xmm6,%xmm2 │ │ │ │ + pminsw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm6,%xmm4 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + movdqa %xmm2,(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm3,(%rdi,%rsi,2) │ │ │ │ + movdqa %xmm4,(%rdi,%rdx,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + dec %ecx │ │ │ │ + jg 35b7ee <__cxa_finalize@plt+0x33079e> │ │ │ │ + add $0x38,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + lea 0x687(%rip),%r8 │ │ │ │ + add $0x6,%ecx │ │ │ │ + call 35b8c0 <__cxa_finalize@plt+0x330870> │ │ │ │ + add $0x38,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + lea 0x403(%rip),%r8 │ │ │ │ + call 35b8c0 <__cxa_finalize@plt+0x330870> │ │ │ │ + add $0x38,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + lea 0x540(%rip),%r8 │ │ │ │ + call 35b8c0 <__cxa_finalize@plt+0x330870> │ │ │ │ + add $0x38,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + lea 0xad(%rip),%rax │ │ │ │ + movdqa 0x835d0(%rip),%xmm11 │ │ │ │ + movdqa 0x83717(%rip),%xmm12 │ │ │ │ + movdqa 0x8371e(%rip),%xmm13 │ │ │ │ + movdqa 0x83455(%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 35b95d <__cxa_finalize@plt+0x33090d> │ │ │ │ + movdqa %xmm0,0x10(%rdx) │ │ │ │ + movdqa %xmm1,0x30(%rdx) │ │ │ │ + movdqa %xmm2,0x50(%rdx) │ │ │ │ + movdqa %xmm3,0x70(%rdx) │ │ │ │ + sub $0x10,%r9d │ │ │ │ + jmp 35b8f9 <__cxa_finalize@plt+0x3308a9> │ │ │ │ + movdqa 0x10(%rdx),%xmm4 │ │ │ │ + movdqa 0x30(%rdx),%xmm5 │ │ │ │ + movdqa 0x50(%rdx),%xmm6 │ │ │ │ + movdqa 0x70(%rdx),%xmm7 │ │ │ │ + jmp *%r8 │ │ │ │ + call 35afd8 <__cxa_finalize@plt+0x32ff88> │ │ │ │ + pcmpeqd %xmm1,%xmm1 │ │ │ │ + psubd %xmm1,%xmm0 │ │ │ │ + psubd %xmm1,%xmm6 │ │ │ │ + psubd %xmm1,%xmm5 │ │ │ │ + psubd %xmm1,%xmm3 │ │ │ │ + call 35b1a2 <__cxa_finalize@plt+0x330152> │ │ │ │ + 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 35aea2 <__cxa_finalize@plt+0x32fe52> │ │ │ │ + call 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + movdqa 0x835bf(%rip),%xmm10 │ │ │ │ + pxor %xmm9,%xmm9 │ │ │ │ + call 35ba63 <__cxa_finalize@plt+0x330a13> │ │ │ │ + movdqa %xmm9,(%rdx) │ │ │ │ + movdqa %xmm9,0x10(%rdx) │ │ │ │ + movdqa %xmm9,0x20(%rdx) │ │ │ │ + movdqa %xmm9,0x30(%rdx) │ │ │ │ + movdqa %xmm9,0x40(%rdx) │ │ │ │ + movdqa %xmm9,0x50(%rdx) │ │ │ │ + movdqa %xmm9,0x60(%rdx) │ │ │ │ + movdqa %xmm9,0x70(%rdx) │ │ │ │ + movdqa %xmm9,0x80(%rdx) │ │ │ │ + movdqa %xmm9,0x90(%rdx) │ │ │ │ + movdqa %xmm9,0xa0(%rdx) │ │ │ │ + movdqa %xmm9,0xb0(%rdx) │ │ │ │ + movdqa %xmm9,0xc0(%rdx) │ │ │ │ + movdqa %xmm9,0xd0(%rdx) │ │ │ │ + movdqa %xmm9,0xe0(%rdx) │ │ │ │ + movdqa %xmm9,0xf0(%rdx) │ │ │ │ + ret │ │ │ │ + movdqa 0x83465(%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 35bacd <__cxa_finalize@plt+0x330a7d> │ │ │ │ + movdqa 0x10(%rsp),%xmm7 │ │ │ │ + pmulhrsw %xmm8,%xmm0 │ │ │ │ + pmulhrsw %xmm8,%xmm1 │ │ │ │ + pmulhrsw %xmm8,%xmm2 │ │ │ │ + pmulhrsw %xmm8,%xmm3 │ │ │ │ + pmulhrsw %xmm8,%xmm4 │ │ │ │ + pmulhrsw %xmm8,%xmm5 │ │ │ │ + pmulhrsw %xmm8,%xmm6 │ │ │ │ + pmulhrsw %xmm8,%xmm7 │ │ │ │ + lea (%rdi,%rsi,4),%r9 │ │ │ │ + paddw (%rdi),%xmm0 │ │ │ │ + paddw (%rdi,%rsi,1),%xmm1 │ │ │ │ + paddw (%rdi,%rsi,2),%xmm2 │ │ │ │ + paddw (%rdi,%rcx,1),%xmm3 │ │ │ │ + paddw (%r9),%xmm4 │ │ │ │ + paddw (%r9,%rsi,1),%xmm5 │ │ │ │ + paddw (%r9,%rsi,2),%xmm6 │ │ │ │ + paddw (%r9,%rcx,1),%xmm7 │ │ │ │ + pmaxsw %xmm9,%xmm0 │ │ │ │ + pmaxsw %xmm9,%xmm1 │ │ │ │ + pmaxsw %xmm9,%xmm2 │ │ │ │ + pmaxsw %xmm9,%xmm3 │ │ │ │ + pmaxsw %xmm9,%xmm4 │ │ │ │ + pmaxsw %xmm9,%xmm5 │ │ │ │ + pmaxsw %xmm9,%xmm6 │ │ │ │ + pmaxsw %xmm9,%xmm7 │ │ │ │ + pminsw %xmm10,%xmm0 │ │ │ │ + pminsw %xmm10,%xmm1 │ │ │ │ + pminsw %xmm10,%xmm2 │ │ │ │ + pminsw %xmm10,%xmm3 │ │ │ │ + pminsw %xmm10,%xmm4 │ │ │ │ + pminsw %xmm10,%xmm5 │ │ │ │ + pminsw %xmm10,%xmm6 │ │ │ │ + pminsw %xmm10,%xmm7 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm2,(%rdi,%rsi,2) │ │ │ │ + movdqa %xmm3,(%rdi,%rcx,1) │ │ │ │ + movdqa %xmm4,(%r9) │ │ │ │ + movdqa %xmm5,(%r9,%rsi,1) │ │ │ │ + movdqa %xmm6,(%r9,%rsi,2) │ │ │ │ + movdqa %xmm7,(%r9,%rcx,1) │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x38,%rsp │ │ │ │ + lea -0x1bc(%rip),%r8 │ │ │ │ + call 35bc00 <__cxa_finalize@plt+0x330bb0> │ │ │ │ + add $0x38,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + lea 0xe3(%rip),%r8 │ │ │ │ + call 35bc00 <__cxa_finalize@plt+0x330bb0> │ │ │ │ + add $0x38,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + lea 0x220(%rip),%r8 │ │ │ │ + call 35bc00 <__cxa_finalize@plt+0x330bb0> │ │ │ │ + add $0x38,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + lea 0x307(%rip),%r8 │ │ │ │ + add $0x6,%ecx │ │ │ │ + call 35bc00 <__cxa_finalize@plt+0x330bb0> │ │ │ │ + add $0x38,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x5(%rip),%rax │ │ │ │ + jmp 35b8c7 <__cxa_finalize@plt+0x330877> │ │ │ │ + call 35b2e7 <__cxa_finalize@plt+0x330297> │ │ │ │ + call 35bc1b <__cxa_finalize@plt+0x330bcb> │ │ │ │ + jmp 35b9ba <__cxa_finalize@plt+0x33096a> │ │ │ │ + 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 0x832bb(%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 32fae0 <__cxa_finalize@plt+0x304a90> │ │ │ │ + call 32fea0 <__cxa_finalize@plt+0x304e50> │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + movdqa 0x832fb(%rip),%xmm10 │ │ │ │ + pxor %xmm9,%xmm9 │ │ │ │ + call 35bcef <__cxa_finalize@plt+0x330c9f> │ │ │ │ + jmp 35b9eb <__cxa_finalize@plt+0x33099b> │ │ │ │ + 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 35bacd <__cxa_finalize@plt+0x330a7d> │ │ │ │ + movdqa 0x831d9(%rip),%xmm7 │ │ │ │ + pmulhrsw %xmm7,%xmm0 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm4 │ │ │ │ + pmulhrsw %xmm7,%xmm6 │ │ │ │ + movdqa 0x831cd(%rip),%xmm7 │ │ │ │ + pmulhrsw %xmm7,%xmm1 │ │ │ │ + pmulhrsw %xmm7,%xmm3 │ │ │ │ + pmulhrsw %xmm7,%xmm5 │ │ │ │ + pmulhrsw 0x10(%rsp),%xmm7 │ │ │ │ + jmp 35bacd <__cxa_finalize@plt+0x330a7d> │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x38,%rsp │ │ │ │ + lea -0x36c(%rip),%r8 │ │ │ │ + call 35bdb0 <__cxa_finalize@plt+0x330d60> │ │ │ │ + add $0x38,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + lea -0xcd(%rip),%r8 │ │ │ │ + call 35bdb0 <__cxa_finalize@plt+0x330d60> │ │ │ │ + add $0x38,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + lea 0x70(%rip),%r8 │ │ │ │ + call 35bdb0 <__cxa_finalize@plt+0x330d60> │ │ │ │ + add $0x38,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + lea 0x157(%rip),%r8 │ │ │ │ + add $0x6,%ecx │ │ │ │ + call 35bdb0 <__cxa_finalize@plt+0x330d60> │ │ │ │ + add $0x38,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x5(%rip),%rax │ │ │ │ + jmp 35b8c7 <__cxa_finalize@plt+0x330877> │ │ │ │ + call 35b2e7 <__cxa_finalize@plt+0x330297> │ │ │ │ + call 35bc1b <__cxa_finalize@plt+0x330bcb> │ │ │ │ + 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 35aea2 <__cxa_finalize@plt+0x32fe52> │ │ │ │ + lea (%rdi,%rsi,8),%rdi │ │ │ │ + sub %rsi,%rdi │ │ │ │ + neg %rsi │ │ │ │ + jmp 35bc8e <__cxa_finalize@plt+0x330c3e> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + lea -0x43c(%rip),%r8 │ │ │ │ + call 35be80 <__cxa_finalize@plt+0x330e30> │ │ │ │ + add $0x38,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + lea -0x19d(%rip),%r8 │ │ │ │ + call 35be80 <__cxa_finalize@plt+0x330e30> │ │ │ │ + add $0x38,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + lea -0x60(%rip),%r8 │ │ │ │ + call 35be80 <__cxa_finalize@plt+0x330e30> │ │ │ │ + add $0x38,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + lea 0x87(%rip),%r8 │ │ │ │ + call 35be80 <__cxa_finalize@plt+0x330e30> │ │ │ │ + add $0x38,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x20(%rdx),%xmm1 │ │ │ │ + movdqa 0x40(%rdx),%xmm2 │ │ │ │ + movdqa 0x60(%rdx),%xmm3 │ │ │ │ + movdqa 0x80(%rdx),%xmm4 │ │ │ │ + movdqa 0xa0(%rdx),%xmm5 │ │ │ │ + movdqa 0xc0(%rdx),%xmm6 │ │ │ │ + movdqa 0xe0(%rdx),%xmm7 │ │ │ │ + packssdw 0x10(%rdx),%xmm0 │ │ │ │ + packssdw 0x30(%rdx),%xmm1 │ │ │ │ + packssdw 0x50(%rdx),%xmm2 │ │ │ │ + packssdw 0x70(%rdx),%xmm3 │ │ │ │ + packssdw 0x90(%rdx),%xmm4 │ │ │ │ + packssdw 0xb0(%rdx),%xmm5 │ │ │ │ + packssdw 0xd0(%rdx),%xmm6 │ │ │ │ + packssdw 0xf0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm6,0x18(%rsp) │ │ │ │ + jmp 32f514 <__cxa_finalize@plt+0x3044c4> │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + movdqa 0x830a1(%rip),%xmm10 │ │ │ │ + pxor %xmm9,%xmm9 │ │ │ │ + movdqa 0x82ff3(%rip),%xmm8 │ │ │ │ + call 35ba9d <__cxa_finalize@plt+0x330a4d> │ │ │ │ + jmp 35b9eb <__cxa_finalize@plt+0x33099b> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + sub $0x108,%rsp │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 35bf46 <__cxa_finalize@plt+0x330ef6> │ │ │ │ + lea 0x188(%rip),%r8 │ │ │ │ + lea 0x831a3(%rip),%r9 │ │ │ │ + call 35c000 <__cxa_finalize@plt+0x330fb0> │ │ │ │ + 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 35b7b7 <__cxa_finalize@plt+0x330767> │ │ │ │ + nop │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x7de(%rip),%r8 │ │ │ │ + lea 0x8315b(%rip),%r9 │ │ │ │ + call 35c000 <__cxa_finalize@plt+0x330fb0> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x3ee(%rip),%r8 │ │ │ │ + lea 0x83127(%rip),%r9 │ │ │ │ + call 35c000 <__cxa_finalize@plt+0x330fb0> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x69e(%rip),%r8 │ │ │ │ + lea 0x830f7(%rip),%r9 │ │ │ │ + call 35c000 <__cxa_finalize@plt+0x330fb0> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea -0x693(%rip),%r10 │ │ │ │ + movdqa 0x82e90(%rip),%xmm11 │ │ │ │ + movdqa 0x82fd7(%rip),%xmm12 │ │ │ │ + movdqa 0x82fde(%rip),%xmm13 │ │ │ │ + movdqa 0x82d15(%rip),%xmm14 │ │ │ │ + mov $0x4,%eax │ │ │ │ + dec %eax │ │ │ │ + cmp (%r9,%rax,1),%cl │ │ │ │ + jl 35c030 <__cxa_finalize@plt+0x330fe0> │ │ │ │ + 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 35af06 <__cxa_finalize@plt+0x32feb6> │ │ │ │ + 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 35c03f <__cxa_finalize@plt+0x330fef> │ │ │ │ + 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 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + movdqa 0xc0(%rdx),%xmm1 │ │ │ │ + movdqa 0x50(%rdx),%xmm2 │ │ │ │ + movdqa 0xd0(%rdx),%xmm3 │ │ │ │ + movdqa 0x60(%rdx),%xmm4 │ │ │ │ + movdqa 0xe0(%rdx),%xmm5 │ │ │ │ + movdqa 0x70(%rdx),%xmm6 │ │ │ │ + movdqa 0xf0(%rdx),%xmm7 │ │ │ │ + call 3325c0 <__cxa_finalize@plt+0x307570> │ │ │ │ + movdqa 0x82d74(%rip),%xmm8 │ │ │ │ + movdqa 0x82e3b(%rip),%xmm10 │ │ │ │ + pxor %xmm9,%xmm9 │ │ │ │ + mov %rdi,%rax │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + lea (%rdi,%rsi,8),%rdi │ │ │ │ + call 35ba97 <__cxa_finalize@plt+0x330a47> │ │ │ │ + movdqa %xmm9,(%rdx) │ │ │ │ + movdqa %xmm9,0x10(%rdx) │ │ │ │ + movdqa %xmm9,0x20(%rdx) │ │ │ │ + movdqa %xmm9,0x30(%rdx) │ │ │ │ + movdqa %xmm9,0x40(%rdx) │ │ │ │ + movdqa %xmm9,0x50(%rdx) │ │ │ │ + movdqa %xmm9,0x60(%rdx) │ │ │ │ + movdqa %xmm9,0x70(%rdx) │ │ │ │ + movdqa %xmm9,0x80(%rdx) │ │ │ │ + movdqa %xmm9,0x90(%rdx) │ │ │ │ + movdqa %xmm9,0xa0(%rdx) │ │ │ │ + movdqa %xmm9,0xb0(%rdx) │ │ │ │ + movdqa %xmm9,0xc0(%rdx) │ │ │ │ + movdqa %xmm9,0xd0(%rdx) │ │ │ │ + movdqa %xmm9,0xe0(%rdx) │ │ │ │ + movdqa %xmm9,0xf0(%rdx) │ │ │ │ + movdqa %xmm9,0x100(%rdx) │ │ │ │ + movdqa %xmm9,0x110(%rdx) │ │ │ │ + movdqa %xmm9,0x120(%rdx) │ │ │ │ + movdqa %xmm9,0x130(%rdx) │ │ │ │ + movdqa %xmm9,0x140(%rdx) │ │ │ │ + movdqa %xmm9,0x150(%rdx) │ │ │ │ + movdqa %xmm9,0x160(%rdx) │ │ │ │ + movdqa %xmm9,0x170(%rdx) │ │ │ │ + movdqa %xmm9,0x180(%rdx) │ │ │ │ + movdqa %xmm9,0x190(%rdx) │ │ │ │ + movdqa %xmm9,0x1a0(%rdx) │ │ │ │ + movdqa %xmm9,0x1b0(%rdx) │ │ │ │ + movdqa %xmm9,0x1c0(%rdx) │ │ │ │ + movdqa %xmm9,0x1d0(%rdx) │ │ │ │ + movdqa %xmm9,0x1e0(%rdx) │ │ │ │ + movdqa %xmm9,0x1f0(%rdx) │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + mov %rax,%rdi │ │ │ │ + call 35ba9d <__cxa_finalize@plt+0x330a4d> │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x224(%rip),%r8 │ │ │ │ + lea 0x82df7(%rip),%r9 │ │ │ │ + call 35c390 <__cxa_finalize@plt+0x331340> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x8e(%rip),%r8 │ │ │ │ + lea 0x82dc7(%rip),%r9 │ │ │ │ + call 35c390 <__cxa_finalize@plt+0x331340> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x33e(%rip),%r8 │ │ │ │ + lea 0x82d97(%rip),%r9 │ │ │ │ + call 35c390 <__cxa_finalize@plt+0x331340> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x3ee(%rip),%r8 │ │ │ │ + lea 0x82d6b(%rip),%r9 │ │ │ │ + call 35c390 <__cxa_finalize@plt+0x331340> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea -0x78b(%rip),%r10 │ │ │ │ + jmp 35c007 <__cxa_finalize@plt+0x330fb7> │ │ │ │ + movdqa 0x90(%rdx),%xmm4 │ │ │ │ + movdqa 0xd0(%rdx),%xmm5 │ │ │ │ + movdqa %xmm0,0x78(%rsp) │ │ │ │ + movdqa %xmm1,0x88(%rsp) │ │ │ │ + movdqa %xmm4,0x58(%rsp) │ │ │ │ + movdqa %xmm5,0x68(%rsp) │ │ │ │ + movdqa %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + movdqa 0x10(%rdx),%xmm2 │ │ │ │ + movdqa 0x50(%rdx),%xmm3 │ │ │ │ + movdqa 0x20(%rdx),%xmm4 │ │ │ │ + movdqa 0x60(%rdx),%xmm5 │ │ │ │ + movdqa 0xb0(%rdx),%xmm6 │ │ │ │ + movdqa 0xf0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm4,0x38(%rsp) │ │ │ │ + movdqa %xmm5,0x48(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa %xmm7,0xa8(%rsp) │ │ │ │ + movdqa 0xa0(%rdx),%xmm4 │ │ │ │ + movdqa 0xe0(%rdx),%xmm5 │ │ │ │ + movdqa 0x30(%rdx),%xmm6 │ │ │ │ + movdqa 0x70(%rdx),%xmm7 │ │ │ │ + call 332cd0 <__cxa_finalize@plt+0x307c80> │ │ │ │ + call 333760 <__cxa_finalize@plt+0x308710> │ │ │ │ + movdqa 0x82aa2(%rip),%xmm11 │ │ │ │ + movdqa 0x82a89(%rip),%xmm8 │ │ │ │ + movdqa 0x82b50(%rip),%xmm10 │ │ │ │ + pxor %xmm9,%xmm9 │ │ │ │ + mov %rdi,%rax │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + lea (%rdi,%rsi,8),%rdi │ │ │ │ + call 35bcb4 <__cxa_finalize@plt+0x330c64> │ │ │ │ + movdqa %xmm9,(%rdx) │ │ │ │ + movdqa %xmm9,0x10(%rdx) │ │ │ │ + movdqa %xmm9,0x20(%rdx) │ │ │ │ + movdqa %xmm9,0x30(%rdx) │ │ │ │ + movdqa %xmm9,0x40(%rdx) │ │ │ │ + movdqa %xmm9,0x50(%rdx) │ │ │ │ + movdqa %xmm9,0x60(%rdx) │ │ │ │ + movdqa %xmm9,0x70(%rdx) │ │ │ │ + movdqa %xmm9,0x80(%rdx) │ │ │ │ + movdqa %xmm9,0x90(%rdx) │ │ │ │ + movdqa %xmm9,0xa0(%rdx) │ │ │ │ + movdqa %xmm9,0xb0(%rdx) │ │ │ │ + movdqa %xmm9,0xc0(%rdx) │ │ │ │ + movdqa %xmm9,0xd0(%rdx) │ │ │ │ + movdqa %xmm9,0xe0(%rdx) │ │ │ │ + movdqa %xmm9,0xf0(%rdx) │ │ │ │ + movdqa %xmm9,0x100(%rdx) │ │ │ │ + movdqa %xmm9,0x110(%rdx) │ │ │ │ + movdqa %xmm9,0x120(%rdx) │ │ │ │ + movdqa %xmm9,0x130(%rdx) │ │ │ │ + movdqa %xmm9,0x140(%rdx) │ │ │ │ + movdqa %xmm9,0x150(%rdx) │ │ │ │ + movdqa %xmm9,0x160(%rdx) │ │ │ │ + movdqa %xmm9,0x170(%rdx) │ │ │ │ + movdqa %xmm9,0x180(%rdx) │ │ │ │ + movdqa %xmm9,0x190(%rdx) │ │ │ │ + movdqa %xmm9,0x1a0(%rdx) │ │ │ │ + movdqa %xmm9,0x1b0(%rdx) │ │ │ │ + movdqa %xmm9,0x1c0(%rdx) │ │ │ │ + movdqa %xmm9,0x1d0(%rdx) │ │ │ │ + movdqa %xmm9,0x1e0(%rdx) │ │ │ │ + movdqa %xmm9,0x1f0(%rdx) │ │ │ │ + movdqa 0x38(%rsp),%xmm0 │ │ │ │ + movdqa 0x48(%rsp),%xmm1 │ │ │ │ + movdqa 0x58(%rsp),%xmm2 │ │ │ │ + movdqa 0x68(%rsp),%xmm3 │ │ │ │ + movdqa 0x78(%rsp),%xmm4 │ │ │ │ + movdqa 0x88(%rsp),%xmm5 │ │ │ │ + movdqa 0x98(%rsp),%xmm6 │ │ │ │ + movdqa 0xa8(%rsp),%xmm7 │ │ │ │ + mov %rax,%rdi │ │ │ │ + call 35bcba <__cxa_finalize@plt+0x330c6a> │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x504(%rip),%r8 │ │ │ │ + lea 0x82b17(%rip),%r9 │ │ │ │ + call 35c670 <__cxa_finalize@plt+0x331620> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x252(%rip),%r8 │ │ │ │ + lea 0x82ae7(%rip),%r9 │ │ │ │ + call 35c670 <__cxa_finalize@plt+0x331620> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x5e(%rip),%r8 │ │ │ │ + lea 0x82ab7(%rip),%r9 │ │ │ │ + call 35c670 <__cxa_finalize@plt+0x331620> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x10e(%rip),%r8 │ │ │ │ + lea 0x82a8b(%rip),%r9 │ │ │ │ + call 35c670 <__cxa_finalize@plt+0x331620> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea -0x8bb(%rip),%r10 │ │ │ │ + jmp 35c007 <__cxa_finalize@plt+0x330fb7> │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + lea (%rcx,%rcx,4),%rcx │ │ │ │ + add %rcx,%rdi │ │ │ │ + neg %rsi │ │ │ │ + jmp 35c39c <__cxa_finalize@plt+0x33134c> │ │ │ │ + nop │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x5e4(%rip),%r8 │ │ │ │ + lea 0x82a3f(%rip),%r9 │ │ │ │ + call 35c750 <__cxa_finalize@plt+0x331700> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x332(%rip),%r8 │ │ │ │ + lea 0x82a0f(%rip),%r9 │ │ │ │ + call 35c750 <__cxa_finalize@plt+0x331700> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x82(%rip),%r8 │ │ │ │ + lea 0x829df(%rip),%r9 │ │ │ │ + call 35c750 <__cxa_finalize@plt+0x331700> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x2e(%rip),%r8 │ │ │ │ + lea 0x829a7(%rip),%r9 │ │ │ │ + call 35c750 <__cxa_finalize@plt+0x331700> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea -0xd9d(%rip),%r10 │ │ │ │ + jmp 35c007 <__cxa_finalize@plt+0x330fb7> │ │ │ │ + movdqa 0x8276c(%rip),%xmm4 │ │ │ │ + movdqa 0x82834(%rip),%xmm5 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + movdqa 0x82808(%rip),%xmm7 │ │ │ │ + mov $0x4,%r9d │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + call 35c7ee <__cxa_finalize@plt+0x33179e> │ │ │ │ + call 35b221 <__cxa_finalize@plt+0x3301d1> │ │ │ │ + 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 35c7ed <__cxa_finalize@plt+0x33179d> │ │ │ │ + add $0x10,%rdx │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa 0x40(%rdx),%xmm1 │ │ │ │ + movdqa 0x80(%rdx),%xmm2 │ │ │ │ + movdqa 0xc0(%rdx),%xmm3 │ │ │ │ + jmp 35c782 <__cxa_finalize@plt+0x331732> │ │ │ │ + ret │ │ │ │ + movdqa %xmm7,%xmm8 │ │ │ │ + pmulhrsw %xmm0,%xmm8 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pmulhrsw %xmm1,%xmm9 │ │ │ │ + movdqa %xmm7,%xmm10 │ │ │ │ + pmulhrsw %xmm2,%xmm10 │ │ │ │ + movdqa %xmm7,%xmm11 │ │ │ │ + pmulhrsw %xmm3,%xmm11 │ │ │ │ + paddsw %xmm0,%xmm0 │ │ │ │ + paddsw %xmm1,%xmm1 │ │ │ │ + paddsw %xmm2,%xmm2 │ │ │ │ + paddsw %xmm3,%xmm3 │ │ │ │ + paddsw %xmm8,%xmm0 │ │ │ │ + paddsw %xmm9,%xmm1 │ │ │ │ + paddsw %xmm10,%xmm2 │ │ │ │ + paddsw %xmm11,%xmm3 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + sub $0x88,%rsp │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 35c85f <__cxa_finalize@plt+0x33180f> │ │ │ │ + lea 0x769(%rip),%r8 │ │ │ │ + call 35c940 <__cxa_finalize@plt+0x3318f0> │ │ │ │ + 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 0x82704(%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 35c8a0 <__cxa_finalize@plt+0x331850> │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0x1550(%rip),%r8 │ │ │ │ + call 35c940 <__cxa_finalize@plt+0x3318f0> │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0x1213(%rip),%r8 │ │ │ │ + call 35c940 <__cxa_finalize@plt+0x3318f0> │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0x12dd(%rip),%r8 │ │ │ │ + call 35c940 <__cxa_finalize@plt+0x3318f0> │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movdqa 0x82557(%rip),%xmm11 │ │ │ │ + movdqa 0x8269e(%rip),%xmm12 │ │ │ │ + movdqa 0x826a5(%rip),%xmm13 │ │ │ │ + movdqa 0x823dc(%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 35cacd <__cxa_finalize@plt+0x331a7d> │ │ │ │ + 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 35afd8 <__cxa_finalize@plt+0x32ff88> │ │ │ │ + call 35b1a2 <__cxa_finalize@plt+0x330152> │ │ │ │ + call 35ce34 <__cxa_finalize@plt+0x331de4> │ │ │ │ + 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 35aea2 <__cxa_finalize@plt+0x32fe52> │ │ │ │ + call 35ca15 <__cxa_finalize@plt+0x3319c5> │ │ │ │ + jmp *%r8 │ │ │ │ + movdqa %xmm10,%xmm9 │ │ │ │ + punpcklwd %xmm14,%xmm9 │ │ │ │ + punpckhwd %xmm14,%xmm10 │ │ │ │ + movdqa %xmm8,%xmm14 │ │ │ │ + punpckhwd %xmm12,%xmm14 │ │ │ │ + punpcklwd %xmm12,%xmm8 │ │ │ │ + movdqa %xmm8,%xmm11 │ │ │ │ + punpckhwd %xmm9,%xmm11 │ │ │ │ + punpcklwd %xmm9,%xmm8 │ │ │ │ + movdqa %xmm14,%xmm12 │ │ │ │ + punpckhwd %xmm10,%xmm12 │ │ │ │ + punpcklwd %xmm10,%xmm14 │ │ │ │ + movdqa %xmm11,%xmm10 │ │ │ │ + punpcklwd %xmm12,%xmm10 │ │ │ │ + punpckhwd %xmm12,%xmm11 │ │ │ │ + movdqa %xmm8,%xmm9 │ │ │ │ + punpckhwd %xmm14,%xmm9 │ │ │ │ + punpcklwd %xmm14,%xmm8 │ │ │ │ + ret │ │ │ │ + movdqa 0x823a8(%rip),%xmm7 │ │ │ │ + pmulld %xmm0,%xmm7 │ │ │ │ + pmulld 0x8216a(%rip),%xmm0 │ │ │ │ + movdqa 0x821c2(%rip),%xmm6 │ │ │ │ + pmulld %xmm1,%xmm6 │ │ │ │ + pmulld 0x82344(%rip),%xmm1 │ │ │ │ + movdqa 0x822fc(%rip),%xmm5 │ │ │ │ + pmulld %xmm2,%xmm5 │ │ │ │ + pmulld 0x821ee(%rip),%xmm2 │ │ │ │ + movdqa 0x82256(%rip),%xmm4 │ │ │ │ + pmulld %xmm3,%xmm4 │ │ │ │ + pmulld 0x82298(%rip),%xmm3 │ │ │ │ + jmp 35cbb1 <__cxa_finalize@plt+0x331b61> │ │ │ │ + movdqa 0x8234a(%rip),%xmm8 │ │ │ │ + movdqa %xmm0,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm7,%xmm8 │ │ │ │ + movdqa 0x82100(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm0 │ │ │ │ + pmulld %xmm10,%xmm7 │ │ │ │ + paddd %xmm9,%xmm7 │ │ │ │ + psubd %xmm8,%xmm0 │ │ │ │ + movdqa 0x82131(%rip),%xmm8 │ │ │ │ + movdqa %xmm6,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm1,%xmm8 │ │ │ │ + movdqa 0x822b7(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm6 │ │ │ │ + pmulld %xmm10,%xmm1 │ │ │ │ + paddd %xmm9,%xmm1 │ │ │ │ + psubd %xmm8,%xmm6 │ │ │ │ + movdqa 0x82258(%rip),%xmm8 │ │ │ │ + movdqa %xmm2,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm5,%xmm8 │ │ │ │ + movdqa 0x8213e(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm2 │ │ │ │ + pmulld %xmm10,%xmm5 │ │ │ │ + paddd %xmm9,%xmm5 │ │ │ │ + psubd %xmm8,%xmm2 │ │ │ │ + movdqa 0x8217f(%rip),%xmm8 │ │ │ │ + movdqa %xmm4,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm3,%xmm8 │ │ │ │ + movdqa 0x821c5(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm4 │ │ │ │ + pmulld %xmm10,%xmm3 │ │ │ │ + paddd %xmm9,%xmm3 │ │ │ │ + psubd %xmm8,%xmm4 │ │ │ │ + paddd %xmm11,%xmm0 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + paddd %xmm11,%xmm7 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + movdqa %xmm0,%xmm8 │ │ │ │ + psubd %xmm4,%xmm8 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + psubd %xmm2,%xmm4 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm6 │ │ │ │ + psubd %xmm5,%xmm6 │ │ │ │ + paddd %xmm1,%xmm5 │ │ │ │ + movdqa %xmm7,%xmm1 │ │ │ │ + psubd %xmm3,%xmm1 │ │ │ │ + paddd %xmm3,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + movdqa 0x82124(%rip),%xmm15 │ │ │ │ + movdqa 0x81fdb(%rip),%xmm10 │ │ │ │ + movdqa %xmm1,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm8,%xmm3 │ │ │ │ + pmulld %xmm15,%xmm3 │ │ │ │ + pmulld %xmm10,%xmm1 │ │ │ │ + pmulld %xmm10,%xmm8 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm8 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + psubd %xmm3,%xmm1 │ │ │ │ + psrad $0xc,%xmm8 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + movdqa %xmm6,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + pmulld %xmm15,%xmm3 │ │ │ │ + pmulld %xmm10,%xmm6 │ │ │ │ + pmulld %xmm10,%xmm4 │ │ │ │ + paddd %xmm4,%xmm9 │ │ │ │ + movdqa %xmm11,%xmm4 │ │ │ │ + psubd %xmm9,%xmm4 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + psubd %xmm3,%xmm6 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + psubd %xmm4,%xmm3 │ │ │ │ + paddd %xmm4,%xmm1 │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + psubd %xmm2,%xmm4 │ │ │ │ + paddd %xmm2,%xmm0 │ │ │ │ + movdqa %xmm8,%xmm2 │ │ │ │ + psubd %xmm6,%xmm2 │ │ │ │ + paddd %xmm8,%xmm6 │ │ │ │ + movdqa %xmm7,%xmm8 │ │ │ │ + psubd %xmm5,%xmm8 │ │ │ │ + paddd %xmm5,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + pmulld %xmm14,%xmm2 │ │ │ │ + pmulld %xmm14,%xmm8 │ │ │ │ + pmulld %xmm14,%xmm3 │ │ │ │ + pmulld %xmm14,%xmm4 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + paddd %xmm11,%xmm8 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + paddd %xmm3,%xmm5 │ │ │ │ + psubd %xmm3,%xmm2 │ │ │ │ + movdqa %xmm8,%xmm3 │ │ │ │ + psubd %xmm4,%xmm3 │ │ │ │ + paddd %xmm8,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + movdqa %xmm0,(%rcx) │ │ │ │ + movdqa %xmm1,0x10(%rcx) │ │ │ │ + movdqa %xmm2,0x20(%rcx) │ │ │ │ + movdqa %xmm3,0x30(%rcx) │ │ │ │ + movdqa %xmm4,0x40(%rcx) │ │ │ │ + movdqa %xmm5,0x50(%rcx) │ │ │ │ + movdqa %xmm6,0x60(%rcx) │ │ │ │ + movdqa %xmm7,0x70(%rcx) │ │ │ │ + ret │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + pcmpeqd %xmm8,%xmm8 │ │ │ │ + psubd %xmm8,%xmm0 │ │ │ │ + psubd %xmm8,%xmm1 │ │ │ │ + psubd %xmm8,%xmm2 │ │ │ │ + psubd %xmm8,%xmm3 │ │ │ │ + psubd %xmm8,%xmm4 │ │ │ │ + psubd %xmm8,%xmm5 │ │ │ │ + psubd %xmm8,%xmm6 │ │ │ │ + psubd %xmm8,%xmm7 │ │ │ │ + movdqa 0x10(%rcx),%xmm8 │ │ │ │ + movdqa 0x20(%rcx),%xmm9 │ │ │ │ + movdqa 0x30(%rcx),%xmm10 │ │ │ │ + movdqa 0x40(%rcx),%xmm11 │ │ │ │ + movdqa 0x50(%rcx),%xmm12 │ │ │ │ + movdqa 0x60(%rcx),%xmm13 │ │ │ │ + movdqa 0x70(%rcx),%xmm14 │ │ │ │ + movdqa %xmm0,%xmm15 │ │ │ │ + psubd %xmm14,%xmm15 │ │ │ │ + paddd %xmm14,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm14 │ │ │ │ + psubd %xmm13,%xmm14 │ │ │ │ + paddd %xmm13,%xmm1 │ │ │ │ + movdqa %xmm2,%xmm13 │ │ │ │ + psubd %xmm12,%xmm13 │ │ │ │ + paddd %xmm12,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm12 │ │ │ │ + psubd %xmm11,%xmm12 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + movdqa %xmm4,%xmm11 │ │ │ │ + psubd %xmm10,%xmm11 │ │ │ │ + paddd %xmm10,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm10 │ │ │ │ + psubd %xmm9,%xmm10 │ │ │ │ + paddd %xmm9,%xmm5 │ │ │ │ + movdqa %xmm6,%xmm9 │ │ │ │ + psubd %xmm8,%xmm9 │ │ │ │ + paddd %xmm8,%xmm6 │ │ │ │ + movdqa %xmm7,%xmm8 │ │ │ │ + psubd (%rcx),%xmm8 │ │ │ │ + paddd (%rcx),%xmm7 │ │ │ │ + psrad $0x1,%xmm0 │ │ │ │ + psrad $0x1,%xmm1 │ │ │ │ + psrad $0x1,%xmm2 │ │ │ │ + psrad $0x1,%xmm3 │ │ │ │ + psrad $0x1,%xmm4 │ │ │ │ + psrad $0x1,%xmm5 │ │ │ │ + psrad $0x1,%xmm6 │ │ │ │ + psrad $0x1,%xmm7 │ │ │ │ + psrad $0x1,%xmm8 │ │ │ │ + psrad $0x1,%xmm9 │ │ │ │ + psrad $0x1,%xmm10 │ │ │ │ + psrad $0x1,%xmm11 │ │ │ │ + psrad $0x1,%xmm12 │ │ │ │ + psrad $0x1,%xmm13 │ │ │ │ + psrad $0x1,%xmm14 │ │ │ │ + psrad $0x1,%xmm15 │ │ │ │ + ret │ │ │ │ + lea -0x2e1f2(%rip),%r8 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + call *%r8 │ │ │ │ + call 35b20d <__cxa_finalize@plt+0x3301bd> │ │ │ │ + movdqa %xmm6,(%rdx) │ │ │ │ + movdqa %xmm6,0x10(%rdx) │ │ │ │ + movdqa %xmm6,0x20(%rdx) │ │ │ │ + movdqa %xmm6,0x30(%rdx) │ │ │ │ + movdqa %xmm6,0x40(%rdx) │ │ │ │ + movdqa %xmm6,0x50(%rdx) │ │ │ │ + movdqa %xmm6,0x60(%rdx) │ │ │ │ + movdqa %xmm6,0x70(%rdx) │ │ │ │ + movdqa %xmm6,0x80(%rdx) │ │ │ │ + movdqa %xmm6,0x90(%rdx) │ │ │ │ + movdqa %xmm6,0xa0(%rdx) │ │ │ │ + movdqa %xmm6,0xb0(%rdx) │ │ │ │ + movdqa %xmm6,0xc0(%rdx) │ │ │ │ + movdqa %xmm6,0xd0(%rdx) │ │ │ │ + movdqa %xmm6,0xe0(%rdx) │ │ │ │ + movdqa %xmm6,0xf0(%rdx) │ │ │ │ + movdqa %xmm8,%xmm0 │ │ │ │ + movdqa %xmm9,%xmm1 │ │ │ │ + movdqa %xmm10,%xmm2 │ │ │ │ + movdqa %xmm11,%xmm3 │ │ │ │ + add $0x10,%rdi │ │ │ │ + call *%r8 │ │ │ │ + call 35b20d <__cxa_finalize@plt+0x3301bd> │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea -0xb3(%rip),%r8 │ │ │ │ + call 35d0e0 <__cxa_finalize@plt+0x332090> │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0xa93(%rip),%r8 │ │ │ │ + call 35d0e0 <__cxa_finalize@plt+0x332090> │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0xb5d(%rip),%r8 │ │ │ │ + call 35d0e0 <__cxa_finalize@plt+0x332090> │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0xd70(%rip),%r8 │ │ │ │ + call 35d0e0 <__cxa_finalize@plt+0x332090> │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x8(%rsp),%rcx │ │ │ │ + call 35d0ef <__cxa_finalize@plt+0x33209f> │ │ │ │ + jmp 35c9e4 <__cxa_finalize@plt+0x331994> │ │ │ │ + movdqa 0x81da8(%rip),%xmm11 │ │ │ │ + movdqa 0x81eef(%rip),%xmm12 │ │ │ │ + movdqa 0x81ef6(%rip),%xmm13 │ │ │ │ + movdqa 0x81c2d(%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 35d77f <__cxa_finalize@plt+0x33272f> │ │ │ │ + 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 35d285 <__cxa_finalize@plt+0x332235> │ │ │ │ + movdqa 0x81d93(%rip),%xmm15 │ │ │ │ + psrld $0xb,%xmm14 │ │ │ │ + pcmpeqd %xmm8,%xmm8 │ │ │ │ + movdqa %xmm15,%xmm13 │ │ │ │ + psubd %xmm14,%xmm13 │ │ │ │ + paddd %xmm14,%xmm0 │ │ │ │ + paddd %xmm14,%xmm2 │ │ │ │ + paddd %xmm15,%xmm4 │ │ │ │ + paddd %xmm15,%xmm6 │ │ │ │ + pxor %xmm8,%xmm1 │ │ │ │ + pxor %xmm8,%xmm3 │ │ │ │ + pxor %xmm8,%xmm5 │ │ │ │ + pxor %xmm8,%xmm7 │ │ │ │ + psrad $0x1,%xmm1 │ │ │ │ + psrad $0x1,%xmm3 │ │ │ │ + paddd %xmm15,%xmm5 │ │ │ │ + paddd %xmm15,%xmm7 │ │ │ │ + psubd %xmm8,%xmm1 │ │ │ │ + psubd %xmm8,%xmm3 │ │ │ │ + movdqa %xmm15,%xmm8 │ │ │ │ + paddd %xmm9,%xmm8 │ │ │ │ + movdqa %xmm13,%xmm9 │ │ │ │ + psubd %xmm10,%xmm9 │ │ │ │ + movdqa %xmm15,%xmm10 │ │ │ │ + paddd %xmm11,%xmm10 │ │ │ │ + movdqa %xmm13,%xmm11 │ │ │ │ + psubd %xmm12,%xmm11 │ │ │ │ + movdqa 0x30(%rcx),%xmm12 │ │ │ │ + paddd %xmm14,%xmm12 │ │ │ │ + movdqa %xmm14,%xmm13 │ │ │ │ + psubd 0x20(%rcx),%xmm13 │ │ │ │ + movdqa %xmm14,%xmm15 │ │ │ │ + psubd (%rcx),%xmm15 │ │ │ │ + paddd 0x10(%rcx),%xmm14 │ │ │ │ + psrad $0x1,%xmm0 │ │ │ │ + psrad $0x1,%xmm2 │ │ │ │ + psrad $0x1,%xmm12 │ │ │ │ + psrad $0x1,%xmm13 │ │ │ │ + psrad $0x1,%xmm14 │ │ │ │ + psrad $0x1,%xmm15 │ │ │ │ + psrad $0xd,%xmm4 │ │ │ │ + psrad $0xd,%xmm5 │ │ │ │ + psrad $0xd,%xmm6 │ │ │ │ + psrad $0xd,%xmm7 │ │ │ │ + psrad $0xd,%xmm8 │ │ │ │ + psrad $0xd,%xmm9 │ │ │ │ + psrad $0xd,%xmm10 │ │ │ │ + psrad $0xd,%xmm11 │ │ │ │ + ret │ │ │ │ + movdqa 0x81ba2(%rip),%xmm8 │ │ │ │ + movdqa %xmm1,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm0,%xmm8 │ │ │ │ + movdqa 0x81938(%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 0x81ad5(%rip),%xmm8 │ │ │ │ + movdqa %xmm3,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm2,%xmm8 │ │ │ │ + movdqa 0x8199b(%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 0x819f8(%rip),%xmm8 │ │ │ │ + movdqa %xmm5,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm4,%xmm8 │ │ │ │ + movdqa 0x81a0e(%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 0x818eb(%rip),%xmm8 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm6,%xmm8 │ │ │ │ + movdqa 0x81a41(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm7 │ │ │ │ + pmulld %xmm10,%xmm6 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm6 │ │ │ │ + paddd %xmm11,%xmm7 │ │ │ │ + psubd %xmm8,%xmm7 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + movdqa %xmm0,%xmm8 │ │ │ │ + psubd %xmm4,%xmm8 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ + psubd %xmm5,%xmm4 │ │ │ │ + paddd %xmm5,%xmm1 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + psubd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + psubd %xmm7,%xmm6 │ │ │ │ + paddd %xmm3,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + movdqa 0x819ac(%rip),%xmm15 │ │ │ │ + movdqa 0x817c3(%rip),%xmm10 │ │ │ │ + movdqa %xmm8,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + pmulld %xmm15,%xmm3 │ │ │ │ + pmulld %xmm10,%xmm8 │ │ │ │ + pmulld %xmm10,%xmm4 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm4 │ │ │ │ + paddd %xmm11,%xmm8 │ │ │ │ + psubd %xmm3,%xmm8 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm8 │ │ │ │ + movdqa %xmm6,%xmm9 │ │ │ │ + pmulld %xmm10,%xmm9 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + pmulld %xmm10,%xmm3 │ │ │ │ + pmulld %xmm15,%xmm6 │ │ │ │ + pmulld %xmm15,%xmm5 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm5 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + psubd %xmm3,%xmm6 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + psubd %xmm2,%xmm3 │ │ │ │ + paddd %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + psubd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + psubd %xmm6,%xmm7 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + movdqa %xmm8,%xmm6 │ │ │ │ + psubd %xmm5,%xmm6 │ │ │ │ + paddd %xmm8,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + movdqa 0x8184a(%rip),%xmm15 │ │ │ │ + movdqa 0x81701(%rip),%xmm10 │ │ │ │ + movdqa %xmm3,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm2,%xmm8 │ │ │ │ + pmulld %xmm15,%xmm8 │ │ │ │ + pmulld %xmm10,%xmm3 │ │ │ │ + pmulld %xmm10,%xmm2 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm2 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + psubd %xmm8,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm6,%xmm8 │ │ │ │ + pmulld %xmm15,%xmm8 │ │ │ │ + pmulld %xmm10,%xmm7 │ │ │ │ + pmulld %xmm10,%xmm6 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm6 │ │ │ │ + paddd %xmm11,%xmm7 │ │ │ │ + psubd %xmm8,%xmm7 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + movdqa (%rcx),%xmm10 │ │ │ │ + movdqa 0x10(%rcx),%xmm8 │ │ │ │ + movdqa %xmm0,%xmm9 │ │ │ │ + psubd %xmm10,%xmm9 │ │ │ │ + paddd %xmm10,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm10 │ │ │ │ + psubd %xmm8,%xmm10 │ │ │ │ + paddd %xmm8,%xmm1 │ │ │ │ + movdqa %xmm1,(%rcx) │ │ │ │ + movdqa 0x30(%rcx),%xmm15 │ │ │ │ + movdqa 0x20(%rcx),%xmm1 │ │ │ │ + movdqa %xmm3,%xmm8 │ │ │ │ + psubd %xmm15,%xmm8 │ │ │ │ + paddd %xmm3,%xmm15 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + paddd %xmm1,%xmm3 │ │ │ │ + psubd %xmm1,%xmm2 │ │ │ │ + movdqa %xmm15,0x30(%rcx) │ │ │ │ + movdqa %xmm2,0x10(%rcx) │ │ │ │ + movdqa 0x70(%rcx),%xmm1 │ │ │ │ + movdqa 0x60(%rcx),%xmm2 │ │ │ │ + movdqa %xmm7,%xmm15 │ │ │ │ + paddd %xmm1,%xmm15 │ │ │ │ + psubd %xmm1,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm11 │ │ │ │ + psubd %xmm2,%xmm11 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + movdqa %xmm15,0x20(%rcx) │ │ │ │ + movdqa 0x40(%rcx),%xmm1 │ │ │ │ + movdqa 0x50(%rcx),%xmm15 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + psubd %xmm1,%xmm6 │ │ │ │ + paddd %xmm4,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + psubd %xmm15,%xmm4 │ │ │ │ + paddd %xmm15,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm11 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm9 │ │ │ │ + pmaxsd %xmm12,%xmm10 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pmaxsd 0x10(%rcx),%xmm12 │ │ │ │ + movdqa %xmm5,0x10(%rcx) │ │ │ │ + pminsd %xmm13,%xmm11 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm9 │ │ │ │ + pminsd %xmm13,%xmm10 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm12 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + pmulld %xmm14,%xmm11 │ │ │ │ + pmulld %xmm14,%xmm7 │ │ │ │ + pmulld %xmm14,%xmm9 │ │ │ │ + pmulld %xmm14,%xmm10 │ │ │ │ + pmulld %xmm14,%xmm6 │ │ │ │ + pmulld %xmm14,%xmm4 │ │ │ │ + pmulld %xmm14,%xmm12 │ │ │ │ + pmulld %xmm14,%xmm8 │ │ │ │ + movdqa %xmm11,%xmm5 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psubd %xmm7,%xmm11 │ │ │ │ + movdqa %xmm9,%xmm7 │ │ │ │ + paddd %xmm10,%xmm7 │ │ │ │ + psubd %xmm10,%xmm9 │ │ │ │ + movdqa %xmm6,%xmm10 │ │ │ │ + psubd %xmm4,%xmm10 │ │ │ │ + paddd %xmm4,%xmm6 │ │ │ │ + movdqa %xmm12,%xmm4 │ │ │ │ + paddd %xmm8,%xmm4 │ │ │ │ + psubd %xmm8,%xmm12 │ │ │ │ + ret │ │ │ │ + movdqa 0x81668(%rip),%xmm8 │ │ │ │ + movdqa %xmm1,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm0,%xmm8 │ │ │ │ + movdqa 0x8148e(%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 0x8159b(%rip),%xmm8 │ │ │ │ + movdqa %xmm3,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm2,%xmm8 │ │ │ │ + movdqa 0x81501(%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 0x8148e(%rip),%xmm8 │ │ │ │ + movdqa %xmm5,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm4,%xmm8 │ │ │ │ + movdqa 0x81554(%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 0x81391(%rip),%xmm8 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm6,%xmm8 │ │ │ │ + movdqa 0x81587(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm7 │ │ │ │ + pmulld %xmm10,%xmm6 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm6 │ │ │ │ + paddd %xmm11,%xmm7 │ │ │ │ + psubd %xmm8,%xmm7 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + movdqa %xmm0,%xmm8 │ │ │ │ + psubd %xmm4,%xmm8 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ + psubd %xmm5,%xmm4 │ │ │ │ + paddd %xmm5,%xmm1 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + psubd %xmm6,%xmm5 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + psubd %xmm7,%xmm6 │ │ │ │ + paddd %xmm3,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + movdqa 0x81382(%rip),%xmm15 │ │ │ │ + movdqa 0x81429(%rip),%xmm10 │ │ │ │ + movdqa %xmm8,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + pmulld %xmm15,%xmm3 │ │ │ │ + pmulld %xmm10,%xmm8 │ │ │ │ + pmulld %xmm10,%xmm4 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm4 │ │ │ │ + paddd %xmm11,%xmm8 │ │ │ │ + psubd %xmm3,%xmm8 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm8 │ │ │ │ + movdqa %xmm6,%xmm9 │ │ │ │ + pmulld %xmm10,%xmm9 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + pmulld %xmm10,%xmm3 │ │ │ │ + pmulld %xmm15,%xmm6 │ │ │ │ + pmulld %xmm15,%xmm5 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm5 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + psubd %xmm3,%xmm6 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + psubd %xmm2,%xmm3 │ │ │ │ + paddd %xmm2,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + psubd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + psubd %xmm6,%xmm7 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + movdqa %xmm8,%xmm6 │ │ │ │ + psubd %xmm5,%xmm6 │ │ │ │ + paddd %xmm8,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + movdqa 0x81210(%rip),%xmm15 │ │ │ │ + movdqa 0x81347(%rip),%xmm10 │ │ │ │ + movdqa %xmm2,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm3,%xmm8 │ │ │ │ + pmulld %xmm15,%xmm8 │ │ │ │ + pmulld %xmm10,%xmm2 │ │ │ │ + pmulld %xmm10,%xmm3 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm3 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + psubd %xmm8,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + movdqa %xmm6,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm7,%xmm8 │ │ │ │ + pmulld %xmm15,%xmm8 │ │ │ │ + pmulld %xmm10,%xmm6 │ │ │ │ + pmulld %xmm10,%xmm7 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm7 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + psubd %xmm8,%xmm6 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + movdqa %xmm0,(%rcx) │ │ │ │ + movdqa %xmm1,0x10(%rcx) │ │ │ │ + movdqa %xmm4,0x40(%rcx) │ │ │ │ + movdqa %xmm5,0x50(%rcx) │ │ │ │ + movdqa %xmm2,0x20(%rcx) │ │ │ │ + movdqa %xmm3,0x30(%rcx) │ │ │ │ + movdqa %xmm6,0x60(%rcx) │ │ │ │ + movdqa %xmm7,0x70(%rcx) │ │ │ │ + ret │ │ │ │ + lea -0x2eb08(%rip),%r8 │ │ │ │ + jmp 35cfc2 <__cxa_finalize@plt+0x331f72> │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea -0xb83(%rip),%r8 │ │ │ │ + call 35dbb0 <__cxa_finalize@plt+0x332b60> │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea -0x3d(%rip),%r8 │ │ │ │ + call 35dbb0 <__cxa_finalize@plt+0x332b60> │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0x8d(%rip),%r8 │ │ │ │ + call 35dbb0 <__cxa_finalize@plt+0x332b60> │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0x2a0(%rip),%r8 │ │ │ │ + call 35dbb0 <__cxa_finalize@plt+0x332b60> │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x8(%rsp),%rcx │ │ │ │ + call 35d0ef <__cxa_finalize@plt+0x33209f> │ │ │ │ + packssdw %xmm0,%xmm1 │ │ │ │ + packssdw %xmm2,%xmm3 │ │ │ │ + packssdw %xmm4,%xmm5 │ │ │ │ + packssdw %xmm6,%xmm7 │ │ │ │ + packssdw %xmm8,%xmm9 │ │ │ │ + packssdw %xmm10,%xmm11 │ │ │ │ + packssdw %xmm12,%xmm13 │ │ │ │ + packssdw %xmm14,%xmm15 │ │ │ │ + movdqa %xmm15,%xmm0 │ │ │ │ + movdqa %xmm13,%xmm2 │ │ │ │ + movdqa %xmm11,%xmm4 │ │ │ │ + movdqa %xmm9,%xmm6 │ │ │ │ + movdqa %xmm7,%xmm8 │ │ │ │ + movdqa %xmm5,%xmm10 │ │ │ │ + movdqa %xmm3,%xmm12 │ │ │ │ + movdqa %xmm1,%xmm14 │ │ │ │ + jmp 35ca08 <__cxa_finalize@plt+0x3319b8> │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + lea (%rdi,%rcx,1),%rdi │ │ │ │ + neg %rsi │ │ │ │ + lea -0x2ebfd(%rip),%r8 │ │ │ │ + jmp 35cfc2 <__cxa_finalize@plt+0x331f72> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea -0xc83(%rip),%r8 │ │ │ │ + call 35dcb0 <__cxa_finalize@plt+0x332c60> │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea -0x13d(%rip),%r8 │ │ │ │ + call 35dcb0 <__cxa_finalize@plt+0x332c60> │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea -0x73(%rip),%r8 │ │ │ │ + call 35dcb0 <__cxa_finalize@plt+0x332c60> │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0x1a0(%rip),%r8 │ │ │ │ + call 35dcb0 <__cxa_finalize@plt+0x332c60> │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movdqa 0x81297(%rip),%xmm15 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + pmulld %xmm15,%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + pmulld %xmm15,%xmm1 │ │ │ │ + movdqa 0x20(%rdx),%xmm2 │ │ │ │ + pmulld %xmm15,%xmm2 │ │ │ │ + movdqa 0x30(%rdx),%xmm3 │ │ │ │ + pmulld %xmm15,%xmm3 │ │ │ │ + movdqa 0x40(%rdx),%xmm4 │ │ │ │ + pmulld %xmm15,%xmm4 │ │ │ │ + movdqa 0x50(%rdx),%xmm5 │ │ │ │ + pmulld %xmm15,%xmm5 │ │ │ │ + movdqa 0x60(%rdx),%xmm6 │ │ │ │ + pmulld %xmm15,%xmm6 │ │ │ │ + movdqa 0x70(%rdx),%xmm7 │ │ │ │ + pmulld %xmm15,%xmm7 │ │ │ │ + movdqa 0x80(%rdx),%xmm8 │ │ │ │ + pmulld %xmm15,%xmm8 │ │ │ │ + movdqa 0x90(%rdx),%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa 0xa0(%rdx),%xmm10 │ │ │ │ + pmulld %xmm15,%xmm10 │ │ │ │ + movdqa 0xb0(%rdx),%xmm11 │ │ │ │ + pmulld %xmm15,%xmm11 │ │ │ │ + movdqa 0xc0(%rdx),%xmm12 │ │ │ │ + pmulld %xmm15,%xmm12 │ │ │ │ + movdqa 0xd0(%rdx),%xmm13 │ │ │ │ + pmulld %xmm15,%xmm13 │ │ │ │ + movdqa 0xe0(%rdx),%xmm14 │ │ │ │ + pmulld %xmm15,%xmm14 │ │ │ │ + pmulld 0xf0(%rdx),%xmm15 │ │ │ │ + movdqa %xmm15,(%rdx) │ │ │ │ + movdqa 0x8118f(%rip),%xmm15 │ │ │ │ + paddd %xmm15,%xmm0 │ │ │ │ + paddd %xmm15,%xmm1 │ │ │ │ + paddd %xmm15,%xmm2 │ │ │ │ + paddd %xmm15,%xmm3 │ │ │ │ + paddd %xmm15,%xmm4 │ │ │ │ + paddd %xmm15,%xmm5 │ │ │ │ + paddd %xmm15,%xmm6 │ │ │ │ + paddd %xmm15,%xmm7 │ │ │ │ + paddd %xmm15,%xmm8 │ │ │ │ + paddd %xmm15,%xmm9 │ │ │ │ + paddd %xmm15,%xmm10 │ │ │ │ + paddd %xmm15,%xmm11 │ │ │ │ + paddd %xmm15,%xmm12 │ │ │ │ + paddd %xmm15,%xmm13 │ │ │ │ + paddd %xmm15,%xmm14 │ │ │ │ + paddd (%rdx),%xmm15 │ │ │ │ + psrad $0xd,%xmm0 │ │ │ │ + psrad $0xd,%xmm1 │ │ │ │ + psrad $0xd,%xmm2 │ │ │ │ + psrad $0xd,%xmm3 │ │ │ │ + psrad $0xd,%xmm4 │ │ │ │ + psrad $0xd,%xmm5 │ │ │ │ + psrad $0xd,%xmm6 │ │ │ │ + psrad $0xd,%xmm7 │ │ │ │ + psrad $0xd,%xmm8 │ │ │ │ + psrad $0xd,%xmm9 │ │ │ │ + psrad $0xd,%xmm10 │ │ │ │ + psrad $0xd,%xmm11 │ │ │ │ + psrad $0xd,%xmm12 │ │ │ │ + psrad $0xd,%xmm13 │ │ │ │ + psrad $0xd,%xmm14 │ │ │ │ + psrad $0xd,%xmm15 │ │ │ │ + jmp 35c9e4 <__cxa_finalize@plt+0x331994> │ │ │ │ + movdqa 0x81119(%rip),%xmm12 │ │ │ │ + lea 0x5(%rip),%r8 │ │ │ │ + jmp 35cfc2 <__cxa_finalize@plt+0x331f72> │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + pmulhrsw %xmm12,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + pmulhrsw %xmm12,%xmm5 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + pmulhrsw %xmm12,%xmm6 │ │ │ │ + movdqa %xmm3,%xmm7 │ │ │ │ + pmulhrsw %xmm12,%xmm7 │ │ │ │ + paddsw %xmm4,%xmm0 │ │ │ │ + paddsw %xmm5,%xmm1 │ │ │ │ + paddsw %xmm6,%xmm2 │ │ │ │ + paddsw %xmm7,%xmm3 │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 35deaf <__cxa_finalize@plt+0x332e5f> │ │ │ │ + lea 0x265(%rip),%r8 │ │ │ │ + call 35df40 <__cxa_finalize@plt+0x332ef0> │ │ │ │ + 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 35c86d <__cxa_finalize@plt+0x33181d> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0x944(%rip),%r8 │ │ │ │ + add $0x6,%ecx │ │ │ │ + call 35df40 <__cxa_finalize@plt+0x332ef0> │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0x413(%rip),%r8 │ │ │ │ + call 35df40 <__cxa_finalize@plt+0x332ef0> │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0x564(%rip),%r8 │ │ │ │ + call 35df40 <__cxa_finalize@plt+0x332ef0> │ │ │ │ + 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 35ca15 <__cxa_finalize@plt+0x3319c5> │ │ │ │ + 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 35aea2 <__cxa_finalize@plt+0x32fe52> │ │ │ │ + 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 35e00a <__cxa_finalize@plt+0x332fba> │ │ │ │ + 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 35df5a <__cxa_finalize@plt+0x332f0a> │ │ │ │ + jmp *%r8 │ │ │ │ + movdqa 0x80e8a(%rip),%xmm11 │ │ │ │ + movdqa 0x80fd1(%rip),%xmm12 │ │ │ │ + movdqa 0x80fd8(%rip),%xmm13 │ │ │ │ + movdqa 0x80d0f(%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 35af06 <__cxa_finalize@plt+0x32feb6> │ │ │ │ + call 35cacd <__cxa_finalize@plt+0x331a7d> │ │ │ │ + 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 35af06 <__cxa_finalize@plt+0x32feb6> │ │ │ │ + call 35afd8 <__cxa_finalize@plt+0x32ff88> │ │ │ │ + call 35b1a2 <__cxa_finalize@plt+0x330152> │ │ │ │ + call 35ce34 <__cxa_finalize@plt+0x331de4> │ │ │ │ + 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 0x80dba(%rip),%xmm8 │ │ │ │ + pxor %xmm9,%xmm9 │ │ │ │ + movdqa 0x80e7c(%rip),%xmm10 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + jmp 35e13d <__cxa_finalize@plt+0x3330ed> │ │ │ │ + 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 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + call 35ba97 <__cxa_finalize@plt+0x330a47> │ │ │ │ + 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 35e12a <__cxa_finalize@plt+0x3330da> │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea -0xa7(%rip),%r8 │ │ │ │ + call 35e220 <__cxa_finalize@plt+0x3331d0> │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0x153(%rip),%r8 │ │ │ │ + call 35e220 <__cxa_finalize@plt+0x3331d0> │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0x2a4(%rip),%r8 │ │ │ │ + call 35e220 <__cxa_finalize@plt+0x3331d0> │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0x624(%rip),%r8 │ │ │ │ + add $0x6,%ecx │ │ │ │ + call 35e220 <__cxa_finalize@plt+0x3331d0> │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0x5(%rip),%rax │ │ │ │ + jmp 35df47 <__cxa_finalize@plt+0x332ef7> │ │ │ │ + movdqa 0x80c6b(%rip),%xmm11 │ │ │ │ + movdqa 0x80db2(%rip),%xmm12 │ │ │ │ + movdqa 0x80db9(%rip),%xmm13 │ │ │ │ + movdqa 0x80af0(%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 35af06 <__cxa_finalize@plt+0x32feb6> │ │ │ │ + call 35d77f <__cxa_finalize@plt+0x33272f> │ │ │ │ + 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 35af06 <__cxa_finalize@plt+0x32feb6> │ │ │ │ + call 35d285 <__cxa_finalize@plt+0x332235> │ │ │ │ + call 35d184 <__cxa_finalize@plt+0x332134> │ │ │ │ + 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 0x80ba0(%rip),%xmm8 │ │ │ │ + pxor %xmm9,%xmm9 │ │ │ │ + movdqa 0x80c62(%rip),%xmm10 │ │ │ │ + movdqa 0x80b99(%rip),%xmm11 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + jmp 35e360 <__cxa_finalize@plt+0x333310> │ │ │ │ + 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 32fae0 <__cxa_finalize@plt+0x304a90> │ │ │ │ + call 32fea0 <__cxa_finalize@plt+0x304e50> │ │ │ │ + call 35bcb4 <__cxa_finalize@plt+0x330c64> │ │ │ │ + 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 35e34d <__cxa_finalize@plt+0x3332fd> │ │ │ │ + ret │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea -0x2c7(%rip),%r8 │ │ │ │ + call 35e440 <__cxa_finalize@plt+0x3333f0> │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea -0xcd(%rip),%r8 │ │ │ │ + call 35e440 <__cxa_finalize@plt+0x3333f0> │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0x84(%rip),%r8 │ │ │ │ + call 35e440 <__cxa_finalize@plt+0x3333f0> │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0x404(%rip),%r8 │ │ │ │ + add $0x6,%ecx │ │ │ │ + call 35e440 <__cxa_finalize@plt+0x3333f0> │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0x5(%rip),%rax │ │ │ │ + jmp 35df47 <__cxa_finalize@plt+0x332ef7> │ │ │ │ + call 35e22c <__cxa_finalize@plt+0x3331dc> │ │ │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ │ │ + pshufd $0x4e,%xmm2,%xmm3 │ │ │ │ + pshufd $0x4e,%xmm4,%xmm5 │ │ │ │ + pshufd $0x4e,%xmm6,%xmm7 │ │ │ │ + pshufd $0x4e,%xmm14,%xmm0 │ │ │ │ + pshufd $0x4e,%xmm12,%xmm2 │ │ │ │ + pshufd $0x4e,%xmm10,%xmm4 │ │ │ │ + pshufd $0x4e,%xmm8,%xmm6 │ │ │ │ + movdqa %xmm1,%xmm14 │ │ │ │ + movdqa %xmm3,%xmm12 │ │ │ │ + movdqa %xmm5,%xmm10 │ │ │ │ + movdqa %xmm7,%xmm8 │ │ │ │ + ret │ │ │ │ + lea (%rdi,%rsi,8),%rdi │ │ │ │ + neg %rsi │ │ │ │ + add %rsi,%rdi │ │ │ │ + jmp 35e321 <__cxa_finalize@plt+0x3332d1> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea -0x3b7(%rip),%r8 │ │ │ │ + add $0xffffffca,%ecx │ │ │ │ + call 35e530 <__cxa_finalize@plt+0x3334e0> │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea -0x1bd(%rip),%r8 │ │ │ │ + add $0xffffffca,%ecx │ │ │ │ + call 35e530 <__cxa_finalize@plt+0x3334e0> │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea -0x6c(%rip),%r8 │ │ │ │ + add $0xffffffca,%ecx │ │ │ │ + call 35e530 <__cxa_finalize@plt+0x3334e0> │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x88,%rsp │ │ │ │ + lea 0x314(%rip),%r8 │ │ │ │ + call 35e530 <__cxa_finalize@plt+0x3334e0> │ │ │ │ + add $0x88,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x5(%rip),%rax │ │ │ │ + jmp 35df47 <__cxa_finalize@plt+0x332ef7> │ │ │ │ + movdqa 0x807fb(%rip),%xmm15 │ │ │ │ + movdqa (%rdx,%r9,1),%xmm0 │ │ │ │ + pmulld %xmm15,%xmm0 │ │ │ │ + movdqa 0x20(%rdx,%r9,1),%xmm1 │ │ │ │ + pmulld %xmm15,%xmm1 │ │ │ │ + movdqa 0x40(%rdx,%r9,1),%xmm2 │ │ │ │ + pmulld %xmm15,%xmm2 │ │ │ │ + movdqa 0x60(%rdx,%r9,1),%xmm3 │ │ │ │ + pmulld %xmm15,%xmm3 │ │ │ │ + movdqa 0x80(%rdx,%r9,1),%xmm4 │ │ │ │ + pmulld %xmm15,%xmm4 │ │ │ │ + movdqa 0xa0(%rdx,%r9,1),%xmm5 │ │ │ │ + pmulld %xmm15,%xmm5 │ │ │ │ + movdqa 0xc0(%rdx,%r9,1),%xmm6 │ │ │ │ + pmulld %xmm15,%xmm6 │ │ │ │ + movdqa 0xe0(%rdx,%r9,1),%xmm7 │ │ │ │ + pmulld %xmm15,%xmm7 │ │ │ │ + movdqa 0x100(%rdx,%r9,1),%xmm8 │ │ │ │ + pmulld %xmm15,%xmm8 │ │ │ │ + movdqa 0x120(%rdx,%r9,1),%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa 0x140(%rdx,%r9,1),%xmm10 │ │ │ │ + pmulld %xmm15,%xmm10 │ │ │ │ + movdqa 0x160(%rdx,%r9,1),%xmm11 │ │ │ │ + pmulld %xmm15,%xmm11 │ │ │ │ + movdqa 0x180(%rdx,%r9,1),%xmm12 │ │ │ │ + pmulld %xmm15,%xmm12 │ │ │ │ + movdqa 0x1a0(%rdx,%r9,1),%xmm13 │ │ │ │ + pmulld %xmm15,%xmm13 │ │ │ │ + movdqa 0x1c0(%rdx,%r9,1),%xmm14 │ │ │ │ + pmulld %xmm15,%xmm14 │ │ │ │ + pmulld 0x1e0(%rdx,%r9,1),%xmm15 │ │ │ │ + movdqa %xmm15,(%rcx) │ │ │ │ + movdqa 0x8085f(%rip),%xmm15 │ │ │ │ + paddd %xmm15,%xmm0 │ │ │ │ + paddd %xmm15,%xmm1 │ │ │ │ + paddd %xmm15,%xmm2 │ │ │ │ + paddd %xmm15,%xmm3 │ │ │ │ + paddd %xmm15,%xmm4 │ │ │ │ + paddd %xmm15,%xmm5 │ │ │ │ + paddd %xmm15,%xmm6 │ │ │ │ + paddd %xmm15,%xmm7 │ │ │ │ + paddd %xmm15,%xmm8 │ │ │ │ + paddd %xmm15,%xmm9 │ │ │ │ + paddd %xmm15,%xmm10 │ │ │ │ + paddd %xmm15,%xmm11 │ │ │ │ + paddd %xmm15,%xmm12 │ │ │ │ + paddd %xmm15,%xmm13 │ │ │ │ + paddd %xmm15,%xmm14 │ │ │ │ + paddd (%rcx),%xmm15 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + psrad $0xc,%xmm8 │ │ │ │ + psrad $0xc,%xmm9 │ │ │ │ + psrad $0xc,%xmm10 │ │ │ │ + psrad $0xc,%xmm11 │ │ │ │ + psrad $0xc,%xmm12 │ │ │ │ + psrad $0xc,%xmm13 │ │ │ │ + psrad $0xc,%xmm14 │ │ │ │ + psrad $0xc,%xmm15 │ │ │ │ + movdqa %xmm15,(%rcx) │ │ │ │ + movdqa 0x80859(%rip),%xmm15 │ │ │ │ + pmulld %xmm15,%xmm0 │ │ │ │ + pmulld %xmm15,%xmm1 │ │ │ │ + pmulld %xmm15,%xmm2 │ │ │ │ + pmulld %xmm15,%xmm3 │ │ │ │ + pmulld %xmm15,%xmm4 │ │ │ │ + pmulld %xmm15,%xmm5 │ │ │ │ + pmulld %xmm15,%xmm6 │ │ │ │ + pmulld %xmm15,%xmm7 │ │ │ │ + pmulld %xmm15,%xmm8 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm10 │ │ │ │ + pmulld %xmm15,%xmm11 │ │ │ │ + pmulld %xmm15,%xmm12 │ │ │ │ + pmulld %xmm15,%xmm13 │ │ │ │ + pmulld %xmm15,%xmm14 │ │ │ │ + pmulld (%rcx),%xmm15 │ │ │ │ + movdqa %xmm15,(%rcx) │ │ │ │ + movdqa 0x807bb(%rip),%xmm15 │ │ │ │ + paddd %xmm15,%xmm0 │ │ │ │ + paddd %xmm15,%xmm1 │ │ │ │ + paddd %xmm15,%xmm2 │ │ │ │ + paddd %xmm15,%xmm3 │ │ │ │ + paddd %xmm15,%xmm4 │ │ │ │ + paddd %xmm15,%xmm5 │ │ │ │ + paddd %xmm15,%xmm6 │ │ │ │ + paddd %xmm15,%xmm7 │ │ │ │ + paddd %xmm15,%xmm8 │ │ │ │ + paddd %xmm15,%xmm9 │ │ │ │ + paddd %xmm15,%xmm10 │ │ │ │ + paddd %xmm15,%xmm11 │ │ │ │ + paddd %xmm15,%xmm12 │ │ │ │ + paddd %xmm15,%xmm13 │ │ │ │ + paddd %xmm15,%xmm14 │ │ │ │ + paddd (%rcx),%xmm15 │ │ │ │ + psrad $0xd,%xmm0 │ │ │ │ + psrad $0xd,%xmm1 │ │ │ │ + psrad $0xd,%xmm2 │ │ │ │ + psrad $0xd,%xmm3 │ │ │ │ + psrad $0xd,%xmm4 │ │ │ │ + psrad $0xd,%xmm5 │ │ │ │ + psrad $0xd,%xmm6 │ │ │ │ + psrad $0xd,%xmm7 │ │ │ │ + psrad $0xd,%xmm8 │ │ │ │ + psrad $0xd,%xmm9 │ │ │ │ + psrad $0xd,%xmm10 │ │ │ │ + psrad $0xd,%xmm11 │ │ │ │ + psrad $0xd,%xmm12 │ │ │ │ + psrad $0xd,%xmm13 │ │ │ │ + psrad $0xd,%xmm14 │ │ │ │ + psrad $0xd,%xmm15 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + packssdw %xmm7,%xmm6 │ │ │ │ + packssdw %xmm9,%xmm8 │ │ │ │ + packssdw %xmm11,%xmm10 │ │ │ │ + packssdw %xmm13,%xmm12 │ │ │ │ + packssdw %xmm15,%xmm14 │ │ │ │ + ret │ │ │ │ + mov $0x2,%r8d │ │ │ │ + movdqa 0x806bf(%rip),%xmm8 │ │ │ │ + pxor %xmm9,%xmm9 │ │ │ │ + movdqa 0x80751(%rip),%xmm10 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + jmp 35e868 <__cxa_finalize@plt+0x333818> │ │ │ │ + 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 35ba9d <__cxa_finalize@plt+0x330a4d> │ │ │ │ + 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 35e855 <__cxa_finalize@plt+0x333805> │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x108,%rsp │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 35e8e6 <__cxa_finalize@plt+0x333896> │ │ │ │ + lea 0x429(%rip),%r8 │ │ │ │ + lea 0x8080f(%rip),%r9 │ │ │ │ + call 35e9a0 <__cxa_finalize@plt+0x333950> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + imul $0xb5,(%rdx),%r9d │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + mov $0x10,%ecx │ │ │ │ + add $0x280,%r9d │ │ │ │ + sar $0xa,%r9d │ │ │ │ + add $0x80,%rsp │ │ │ │ + jmp 35c878 <__cxa_finalize@plt+0x331828> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0xcd6(%rip),%r8 │ │ │ │ + lea 0x807c7(%rip),%r9 │ │ │ │ + call 35e9a0 <__cxa_finalize@plt+0x333950> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x7ca(%rip),%r8 │ │ │ │ + lea 0x80793(%rip),%r9 │ │ │ │ + call 35e9a0 <__cxa_finalize@plt+0x333950> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0xa14(%rip),%r8 │ │ │ │ + lea 0x80763(%rip),%r9 │ │ │ │ + call 35e9a0 <__cxa_finalize@plt+0x333950> │ │ │ │ + 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 35e9ad <__cxa_finalize@plt+0x33395d> │ │ │ │ + mov %r10d,%r9d │ │ │ │ + shl $0x4,%r9d │ │ │ │ + lea 0x8(%rsp),%rcx │ │ │ │ + call *%rax │ │ │ │ + call 35ca15 <__cxa_finalize@plt+0x3319c5> │ │ │ │ + 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 35aea2 <__cxa_finalize@plt+0x32fe52> │ │ │ │ + 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 35e9c2 <__cxa_finalize@plt+0x333972> │ │ │ │ + jmp *%r8 │ │ │ │ + movdqa 0x8041f(%rip),%xmm11 │ │ │ │ + movdqa 0x80566(%rip),%xmm12 │ │ │ │ + movdqa 0x8056d(%rip),%xmm13 │ │ │ │ + movdqa 0x802a4(%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 35cacd <__cxa_finalize@plt+0x331a7d> │ │ │ │ + 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 35afd8 <__cxa_finalize@plt+0x32ff88> │ │ │ │ + call 35b1a2 <__cxa_finalize@plt+0x330152> │ │ │ │ + call 35eb6e <__cxa_finalize@plt+0x333b1e> │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + packssdw %xmm7,%xmm6 │ │ │ │ + packssdw %xmm9,%xmm8 │ │ │ │ + packssdw %xmm11,%xmm10 │ │ │ │ + packssdw %xmm13,%xmm12 │ │ │ │ + packssdw %xmm15,%xmm14 │ │ │ │ + ret │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + movdqa %xmm11,%xmm8 │ │ │ │ + psrld $0xa,%xmm8 │ │ │ │ + paddd %xmm8,%xmm0 │ │ │ │ + paddd %xmm8,%xmm1 │ │ │ │ + paddd %xmm8,%xmm2 │ │ │ │ + paddd %xmm8,%xmm3 │ │ │ │ + paddd %xmm8,%xmm4 │ │ │ │ + paddd %xmm8,%xmm5 │ │ │ │ + paddd %xmm8,%xmm6 │ │ │ │ + paddd %xmm8,%xmm7 │ │ │ │ + movdqa 0x10(%rcx),%xmm8 │ │ │ │ + movdqa 0x20(%rcx),%xmm9 │ │ │ │ + movdqa 0x30(%rcx),%xmm10 │ │ │ │ + movdqa 0x40(%rcx),%xmm11 │ │ │ │ + movdqa 0x50(%rcx),%xmm12 │ │ │ │ + movdqa 0x60(%rcx),%xmm13 │ │ │ │ + movdqa 0x70(%rcx),%xmm14 │ │ │ │ + movdqa %xmm0,%xmm15 │ │ │ │ + psubd %xmm14,%xmm15 │ │ │ │ + paddd %xmm14,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm14 │ │ │ │ + psubd %xmm13,%xmm14 │ │ │ │ + paddd %xmm13,%xmm1 │ │ │ │ + movdqa %xmm2,%xmm13 │ │ │ │ + psubd %xmm12,%xmm13 │ │ │ │ + paddd %xmm12,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm12 │ │ │ │ + psubd %xmm11,%xmm12 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + movdqa %xmm4,%xmm11 │ │ │ │ + psubd %xmm10,%xmm11 │ │ │ │ + paddd %xmm10,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm10 │ │ │ │ + psubd %xmm9,%xmm10 │ │ │ │ + paddd %xmm9,%xmm5 │ │ │ │ + movdqa %xmm6,%xmm9 │ │ │ │ + psubd %xmm8,%xmm9 │ │ │ │ + paddd %xmm8,%xmm6 │ │ │ │ + movdqa %xmm7,%xmm8 │ │ │ │ + psubd (%rcx),%xmm8 │ │ │ │ + paddd (%rcx),%xmm7 │ │ │ │ + psrad $0x2,%xmm0 │ │ │ │ + psrad $0x2,%xmm1 │ │ │ │ + psrad $0x2,%xmm2 │ │ │ │ + psrad $0x2,%xmm3 │ │ │ │ + psrad $0x2,%xmm4 │ │ │ │ + psrad $0x2,%xmm5 │ │ │ │ + psrad $0x2,%xmm6 │ │ │ │ + psrad $0x2,%xmm7 │ │ │ │ + psrad $0x2,%xmm8 │ │ │ │ + psrad $0x2,%xmm9 │ │ │ │ + psrad $0x2,%xmm10 │ │ │ │ + psrad $0x2,%xmm11 │ │ │ │ + psrad $0x2,%xmm12 │ │ │ │ + psrad $0x2,%xmm13 │ │ │ │ + psrad $0x2,%xmm14 │ │ │ │ + psrad $0x2,%xmm15 │ │ │ │ + ret │ │ │ │ + movdqa 0x801cc(%rip),%xmm8 │ │ │ │ + pxor %xmm9,%xmm9 │ │ │ │ + movdqa 0x8028e(%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 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0x40(%rdx),%xmm0 │ │ │ │ + movdqa 0xc0(%rdx),%xmm1 │ │ │ │ + movdqa 0x50(%rdx),%xmm2 │ │ │ │ + movdqa 0xd0(%rdx),%xmm3 │ │ │ │ + movdqa 0x60(%rdx),%xmm4 │ │ │ │ + movdqa 0xe0(%rdx),%xmm5 │ │ │ │ + movdqa 0x70(%rdx),%xmm6 │ │ │ │ + movdqa 0xf0(%rdx),%xmm7 │ │ │ │ + call 3325c0 <__cxa_finalize@plt+0x307570> │ │ │ │ + lea (%r10,%rsi,8),%rdi │ │ │ │ + call 35ba97 <__cxa_finalize@plt+0x330a47> │ │ │ │ + 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 35ba9d <__cxa_finalize@plt+0x330a4d> │ │ │ │ + add $0x10,%r10 │ │ │ │ + movdqa %xmm9,(%rdx) │ │ │ │ + movdqa %xmm9,0x10(%rdx) │ │ │ │ + movdqa %xmm9,0x20(%rdx) │ │ │ │ + movdqa %xmm9,0x30(%rdx) │ │ │ │ + movdqa %xmm9,0x40(%rdx) │ │ │ │ + movdqa %xmm9,0x50(%rdx) │ │ │ │ + movdqa %xmm9,0x60(%rdx) │ │ │ │ + movdqa %xmm9,0x70(%rdx) │ │ │ │ + add $0x100,%rdx │ │ │ │ + movdqa %xmm9,-0x80(%rdx) │ │ │ │ + movdqa %xmm9,-0x70(%rdx) │ │ │ │ + movdqa %xmm9,-0x60(%rdx) │ │ │ │ + movdqa %xmm9,-0x50(%rdx) │ │ │ │ + movdqa %xmm9,-0x40(%rdx) │ │ │ │ + movdqa %xmm9,-0x30(%rdx) │ │ │ │ + movdqa %xmm9,-0x20(%rdx) │ │ │ │ + movdqa %xmm9,-0x10(%rdx) │ │ │ │ + dec %r8d │ │ │ │ + jg 35ed1f <__cxa_finalize@plt+0x333ccf> │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x193(%rip),%r8 │ │ │ │ + lea 0x80253(%rip),%r9 │ │ │ │ + call 35ef10 <__cxa_finalize@plt+0x333ec0> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x25a(%rip),%r8 │ │ │ │ + lea 0x80223(%rip),%r9 │ │ │ │ + call 35ef10 <__cxa_finalize@plt+0x333ec0> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x4a4(%rip),%r8 │ │ │ │ + lea 0x801f3(%rip),%r9 │ │ │ │ + call 35ef10 <__cxa_finalize@plt+0x333ec0> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x5(%rip),%rax │ │ │ │ + jmp 35e9a7 <__cxa_finalize@plt+0x333957> │ │ │ │ + movdqa 0x7ff7b(%rip),%xmm11 │ │ │ │ + movdqa 0x800c2(%rip),%xmm12 │ │ │ │ + movdqa 0x800c9(%rip),%xmm13 │ │ │ │ + movdqa 0x7fe00(%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 35d77f <__cxa_finalize@plt+0x33272f> │ │ │ │ + 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 35d285 <__cxa_finalize@plt+0x332235> │ │ │ │ + call 35f00d <__cxa_finalize@plt+0x333fbd> │ │ │ │ + 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 0x7ff25(%rip),%xmm15 │ │ │ │ + psrld $0xa,%xmm14 │ │ │ │ + movdqa %xmm14,%xmm13 │ │ │ │ + psubd %xmm8,%xmm13 │ │ │ │ + pxor %xmm8,%xmm1 │ │ │ │ + pxor %xmm8,%xmm3 │ │ │ │ + pxor %xmm8,%xmm5 │ │ │ │ + pxor %xmm8,%xmm7 │ │ │ │ + paddd %xmm14,%xmm0 │ │ │ │ + paddd %xmm14,%xmm2 │ │ │ │ + paddd %xmm13,%xmm1 │ │ │ │ + paddd %xmm13,%xmm3 │ │ │ │ + paddd %xmm15,%xmm4 │ │ │ │ + paddd %xmm15,%xmm5 │ │ │ │ + paddd %xmm15,%xmm6 │ │ │ │ + paddd %xmm15,%xmm7 │ │ │ │ + movdqa %xmm15,%xmm13 │ │ │ │ + paddd %xmm8,%xmm13 │ │ │ │ + movdqa %xmm15,%xmm8 │ │ │ │ + paddd %xmm9,%xmm8 │ │ │ │ + movdqa %xmm13,%xmm9 │ │ │ │ + psubd %xmm10,%xmm9 │ │ │ │ + movdqa %xmm15,%xmm10 │ │ │ │ + paddd %xmm11,%xmm10 │ │ │ │ + movdqa %xmm13,%xmm11 │ │ │ │ + psubd %xmm12,%xmm11 │ │ │ │ + movdqa 0x30(%rcx),%xmm12 │ │ │ │ + paddd %xmm14,%xmm12 │ │ │ │ + movdqa %xmm14,%xmm13 │ │ │ │ + psubd 0x20(%rcx),%xmm13 │ │ │ │ + movdqa %xmm14,%xmm15 │ │ │ │ + psubd (%rcx),%xmm15 │ │ │ │ + paddd 0x10(%rcx),%xmm14 │ │ │ │ + psrad $0x2,%xmm0 │ │ │ │ + psrad $0x2,%xmm1 │ │ │ │ + psrad $0x2,%xmm2 │ │ │ │ + psrad $0x2,%xmm3 │ │ │ │ + psrad $0x2,%xmm12 │ │ │ │ + psrad $0x2,%xmm13 │ │ │ │ + psrad $0x2,%xmm14 │ │ │ │ + psrad $0x2,%xmm15 │ │ │ │ + psrad $0xe,%xmm4 │ │ │ │ + psrad $0xe,%xmm5 │ │ │ │ + psrad $0xe,%xmm6 │ │ │ │ + psrad $0xe,%xmm7 │ │ │ │ + psrad $0xe,%xmm8 │ │ │ │ + psrad $0xe,%xmm9 │ │ │ │ + psrad $0xe,%xmm10 │ │ │ │ + psrad $0xe,%xmm11 │ │ │ │ + ret │ │ │ │ + movdqa 0x7fdaf(%rip),%xmm8 │ │ │ │ + movdqa 0x7fdb6(%rip),%xmm11 │ │ │ │ + pxor %xmm9,%xmm9 │ │ │ │ + movdqa 0x7fe68(%rip),%xmm10 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + mov $0x2,%r8d │ │ │ │ + movdqa 0x20(%rdx),%xmm0 │ │ │ │ + movdqa 0x60(%rdx),%xmm1 │ │ │ │ + movdqa 0x90(%rdx),%xmm2 │ │ │ │ + movdqa 0xd0(%rdx),%xmm3 │ │ │ │ + movdqa (%rdx),%xmm4 │ │ │ │ + movdqa 0x40(%rdx),%xmm5 │ │ │ │ + movdqa 0xb0(%rdx),%xmm6 │ │ │ │ + movdqa 0xf0(%rdx),%xmm7 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa %xmm7,0xa8(%rsp) │ │ │ │ + movdqa 0x80(%rdx),%xmm0 │ │ │ │ + movdqa 0xc0(%rdx),%xmm1 │ │ │ │ + movdqa 0x10(%rdx),%xmm2 │ │ │ │ + movdqa 0x50(%rdx),%xmm3 │ │ │ │ + movdqa 0xa0(%rdx),%xmm4 │ │ │ │ + movdqa 0xe0(%rdx),%xmm5 │ │ │ │ + movdqa 0x30(%rdx),%xmm6 │ │ │ │ + movdqa 0x70(%rdx),%xmm7 │ │ │ │ + call 332cd0 <__cxa_finalize@plt+0x307c80> │ │ │ │ + call 333760 <__cxa_finalize@plt+0x308710> │ │ │ │ + lea (%r10,%rsi,8),%rdi │ │ │ │ + call 35bcb4 <__cxa_finalize@plt+0x330c64> │ │ │ │ + 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 35bcba <__cxa_finalize@plt+0x330c6a> │ │ │ │ + add $0x10,%r10 │ │ │ │ + movdqa %xmm9,(%rdx) │ │ │ │ + movdqa %xmm9,0x10(%rdx) │ │ │ │ + movdqa %xmm9,0x20(%rdx) │ │ │ │ + movdqa %xmm9,0x30(%rdx) │ │ │ │ + movdqa %xmm9,0x40(%rdx) │ │ │ │ + movdqa %xmm9,0x50(%rdx) │ │ │ │ + movdqa %xmm9,0x60(%rdx) │ │ │ │ + movdqa %xmm9,0x70(%rdx) │ │ │ │ + add $0x100,%rdx │ │ │ │ + movdqa %xmm9,-0x80(%rdx) │ │ │ │ + movdqa %xmm9,-0x70(%rdx) │ │ │ │ + movdqa %xmm9,-0x60(%rdx) │ │ │ │ + movdqa %xmm9,-0x50(%rdx) │ │ │ │ + movdqa %xmm9,-0x40(%rdx) │ │ │ │ + movdqa %xmm9,-0x30(%rdx) │ │ │ │ + movdqa %xmm9,-0x20(%rdx) │ │ │ │ + movdqa %xmm9,-0x10(%rdx) │ │ │ │ + dec %r8d │ │ │ │ + jg 35f145 <__cxa_finalize@plt+0x3340f5> │ │ │ │ + ret │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x5c3(%rip),%r8 │ │ │ │ + lea 0x7fe23(%rip),%r9 │ │ │ │ + call 35f340 <__cxa_finalize@plt+0x3342f0> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x1d6(%rip),%r8 │ │ │ │ + lea 0x7fdf3(%rip),%r9 │ │ │ │ + call 35f340 <__cxa_finalize@plt+0x3342f0> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x74(%rip),%r8 │ │ │ │ + lea 0x7fdc3(%rip),%r9 │ │ │ │ + call 35f340 <__cxa_finalize@plt+0x3342f0> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x5(%rip),%rax │ │ │ │ + jmp 35e9a7 <__cxa_finalize@plt+0x333957> │ │ │ │ + call 35ef1c <__cxa_finalize@plt+0x333ecc> │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm6,%xmm7 │ │ │ │ + pshufd $0x4e,%xmm14,%xmm0 │ │ │ │ + pshufd $0x4e,%xmm12,%xmm2 │ │ │ │ + pshufd $0x4e,%xmm10,%xmm4 │ │ │ │ + pshufd $0x4e,%xmm8,%xmm6 │ │ │ │ + pshufd $0x4e,%xmm7,%xmm8 │ │ │ │ + pshufd $0x4e,%xmm5,%xmm10 │ │ │ │ + pshufd $0x4e,%xmm3,%xmm12 │ │ │ │ + pshufd $0x4e,%xmm1,%xmm14 │ │ │ │ + ret │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + lea (%rcx,%rcx,4),%rcx │ │ │ │ + add %rcx,%rdi │ │ │ │ + neg %rsi │ │ │ │ + jmp 35f118 <__cxa_finalize@plt+0x3340c8> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea -0x6c3(%rip),%r8 │ │ │ │ + lea 0x7fd2b(%rip),%r9 │ │ │ │ + call 35f410 <__cxa_finalize@plt+0x3343c0> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + lea 0x206(%rip),%r8 │ │ │ │ + lea 0x7fcf3(%rip),%r9 │ │ │ │ + call 35f410 <__cxa_finalize@plt+0x3343c0> │ │ │ │ + add $0x108,%rsp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x5(%rip),%rax │ │ │ │ + jmp 35e9a7 <__cxa_finalize@plt+0x333957> │ │ │ │ + movdqa 0x7fb2b(%rip),%xmm15 │ │ │ │ + movdqa (%rdx,%r9,1),%xmm0 │ │ │ │ + pmulld %xmm15,%xmm0 │ │ │ │ + movdqa 0x40(%rdx,%r9,1),%xmm1 │ │ │ │ + pmulld %xmm15,%xmm1 │ │ │ │ + movdqa 0x80(%rdx,%r9,1),%xmm2 │ │ │ │ + pmulld %xmm15,%xmm2 │ │ │ │ + movdqa 0xc0(%rdx,%r9,1),%xmm3 │ │ │ │ + pmulld %xmm15,%xmm3 │ │ │ │ + movdqa 0x100(%rdx,%r9,1),%xmm4 │ │ │ │ + pmulld %xmm15,%xmm4 │ │ │ │ + movdqa 0x140(%rdx,%r9,1),%xmm5 │ │ │ │ + pmulld %xmm15,%xmm5 │ │ │ │ + movdqa 0x180(%rdx,%r9,1),%xmm6 │ │ │ │ + pmulld %xmm15,%xmm6 │ │ │ │ + movdqa 0x1c0(%rdx,%r9,1),%xmm7 │ │ │ │ + pmulld %xmm15,%xmm7 │ │ │ │ + movdqa 0x200(%rdx,%r9,1),%xmm8 │ │ │ │ + pmulld %xmm15,%xmm8 │ │ │ │ + movdqa 0x240(%rdx,%r9,1),%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa 0x280(%rdx,%r9,1),%xmm10 │ │ │ │ + pmulld %xmm15,%xmm10 │ │ │ │ + movdqa 0x2c0(%rdx,%r9,1),%xmm11 │ │ │ │ + pmulld %xmm15,%xmm11 │ │ │ │ + movdqa 0x300(%rdx,%r9,1),%xmm12 │ │ │ │ + pmulld %xmm15,%xmm12 │ │ │ │ + movdqa 0x340(%rdx,%r9,1),%xmm13 │ │ │ │ + pmulld %xmm15,%xmm13 │ │ │ │ + movdqa 0x380(%rdx,%r9,1),%xmm14 │ │ │ │ + pmulld %xmm15,%xmm14 │ │ │ │ + pmulld 0x3c0(%rdx,%r9,1),%xmm15 │ │ │ │ + movdqa %xmm15,(%rcx) │ │ │ │ + movdqa 0x7fa19(%rip),%xmm15 │ │ │ │ + paddd %xmm15,%xmm0 │ │ │ │ + paddd %xmm15,%xmm1 │ │ │ │ + paddd %xmm15,%xmm2 │ │ │ │ + paddd %xmm15,%xmm3 │ │ │ │ + paddd %xmm15,%xmm4 │ │ │ │ + paddd %xmm15,%xmm5 │ │ │ │ + paddd %xmm15,%xmm6 │ │ │ │ + paddd %xmm15,%xmm7 │ │ │ │ + paddd %xmm15,%xmm8 │ │ │ │ + paddd %xmm15,%xmm9 │ │ │ │ + paddd %xmm15,%xmm10 │ │ │ │ + paddd %xmm15,%xmm11 │ │ │ │ + paddd %xmm15,%xmm12 │ │ │ │ + paddd %xmm15,%xmm13 │ │ │ │ + paddd %xmm15,%xmm14 │ │ │ │ + paddd (%rcx),%xmm15 │ │ │ │ + psrad $0xe,%xmm0 │ │ │ │ + psrad $0xe,%xmm1 │ │ │ │ + psrad $0xe,%xmm2 │ │ │ │ + psrad $0xe,%xmm3 │ │ │ │ + psrad $0xe,%xmm4 │ │ │ │ + psrad $0xe,%xmm5 │ │ │ │ + psrad $0xe,%xmm6 │ │ │ │ + psrad $0xe,%xmm7 │ │ │ │ + psrad $0xe,%xmm8 │ │ │ │ + psrad $0xe,%xmm9 │ │ │ │ + psrad $0xe,%xmm10 │ │ │ │ + psrad $0xe,%xmm11 │ │ │ │ + psrad $0xe,%xmm12 │ │ │ │ + psrad $0xe,%xmm13 │ │ │ │ + psrad $0xe,%xmm14 │ │ │ │ + psrad $0xe,%xmm15 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + packssdw %xmm7,%xmm6 │ │ │ │ + packssdw %xmm9,%xmm8 │ │ │ │ + packssdw %xmm11,%xmm10 │ │ │ │ + packssdw %xmm13,%xmm12 │ │ │ │ + packssdw %xmm15,%xmm14 │ │ │ │ + ret │ │ │ │ + movdqa 0x7f8d4(%rip),%xmm4 │ │ │ │ + movdqa 0x7f99c(%rip),%xmm5 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + movdqa 0x7f970(%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 35c7ee <__cxa_finalize@plt+0x33179e> │ │ │ │ + call 35b221 <__cxa_finalize@plt+0x3301d1> │ │ │ │ + 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 35f61d <__cxa_finalize@plt+0x3345cd> │ │ │ │ + add $0xc0,%rdx │ │ │ │ + btc $0x10,%r9d │ │ │ │ + jb 35f67f <__cxa_finalize@plt+0x33462f> │ │ │ │ + lea 0x10(%r10),%rdi │ │ │ │ + add $0x4,%r9d │ │ │ │ + jmp 35f61d <__cxa_finalize@plt+0x3345cd> │ │ │ │ + ret │ │ │ │ + movdqa 0x7f7d8(%rip),%xmm5 │ │ │ │ + movdqa 0x7f910(%rip),%xmm7 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + mov %ecx,%r9d │ │ │ │ + add $0x15,%cl │ │ │ │ + cmovb %r9d,%ecx │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + packssdw 0x80(%rdx),%xmm0 │ │ │ │ + movdqa 0x100(%rdx),%xmm1 │ │ │ │ + packssdw 0x180(%rdx),%xmm1 │ │ │ │ + movdqa 0x200(%rdx),%xmm2 │ │ │ │ + packssdw 0x280(%rdx),%xmm2 │ │ │ │ + movdqa 0x300(%rdx),%xmm3 │ │ │ │ + packssdw 0x380(%rdx),%xmm3 │ │ │ │ + paddsw %xmm5,%xmm0 │ │ │ │ + paddsw %xmm5,%xmm1 │ │ │ │ + paddsw %xmm5,%xmm2 │ │ │ │ + paddsw %xmm5,%xmm3 │ │ │ │ + psraw $0x3,%xmm0 │ │ │ │ + psraw $0x3,%xmm1 │ │ │ │ + psraw $0x3,%xmm2 │ │ │ │ + psraw $0x3,%xmm3 │ │ │ │ + call 35f720 <__cxa_finalize@plt+0x3346d0> │ │ │ │ + add $0x10,%rdx │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + btc $0x10,%ecx │ │ │ │ + jae 35f6a2 <__cxa_finalize@plt+0x334652> │ │ │ │ + sub $0x40,%ecx │ │ │ │ + jge 35f6a2 <__cxa_finalize@plt+0x334652> │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movdqa %xmm6,(%rdx) │ │ │ │ + movdqa %xmm6,0x80(%rdx) │ │ │ │ + movdqa %xmm6,0x100(%rdx) │ │ │ │ + movdqa %xmm6,0x180(%rdx) │ │ │ │ + movdqa %xmm6,0x200(%rdx) │ │ │ │ + movdqa %xmm6,0x280(%rdx) │ │ │ │ + movdqa %xmm6,0x300(%rdx) │ │ │ │ + movdqa %xmm6,0x380(%rdx) │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + punpckhwd %xmm1,%xmm4 │ │ │ │ + punpcklwd %xmm1,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + punpckhwd %xmm3,%xmm1 │ │ │ │ + punpcklwd %xmm3,%xmm2 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + punpcklwd %xmm4,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + punpckhwd %xmm1,%xmm4 │ │ │ │ + punpcklwd %xmm1,%xmm2 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpckhqdq %xmm2,%xmm1 │ │ │ │ + punpcklqdq %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpcklqdq %xmm4,%xmm2 │ │ │ │ + punpckhqdq %xmm4,%xmm3 │ │ │ │ + paddw (%rdi),%xmm0 │ │ │ │ + paddw (%rdi,%rsi,1),%xmm1 │ │ │ │ + paddw (%rdi,%rsi,2),%xmm2 │ │ │ │ + paddw (%rdi,%r8,1),%xmm3 │ │ │ │ + pmaxsw %xmm6,%xmm0 │ │ │ │ + pmaxsw %xmm6,%xmm1 │ │ │ │ + pmaxsw %xmm6,%xmm2 │ │ │ │ + pmaxsw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm7,%xmm0 │ │ │ │ + pminsw %xmm7,%xmm1 │ │ │ │ + pminsw %xmm7,%xmm2 │ │ │ │ + pminsw %xmm7,%xmm3 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm2,(%rdi,%rsi,2) │ │ │ │ + movdqa %xmm3,(%rdi,%r8,1) │ │ │ │ + ret │ │ │ │ + nopl (%rax) │ │ │ │ + movdqa 0x7f708(%rip),%xmm5 │ │ │ │ + movdqa 0x7f7a0(%rip),%xmm7 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + mov %ecx,%r8d │ │ │ │ + add $0x15,%cl │ │ │ │ + cmovb %r8d,%ecx │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ + mov %rdi,%r9 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + packssdw 0x20(%rdx),%xmm0 │ │ │ │ + movdqa 0x40(%rdx),%xmm1 │ │ │ │ + packssdw 0x60(%rdx),%xmm1 │ │ │ │ + movdqa 0x80(%rdx),%xmm2 │ │ │ │ + packssdw 0xa0(%rdx),%xmm2 │ │ │ │ + movdqa 0xc0(%rdx),%xmm3 │ │ │ │ + packssdw 0xe0(%rdx),%xmm3 │ │ │ │ + movdqa %xmm6,(%rdx) │ │ │ │ + movdqa %xmm6,0x20(%rdx) │ │ │ │ + movdqa %xmm6,0x40(%rdx) │ │ │ │ + movdqa %xmm6,0x60(%rdx) │ │ │ │ + movdqa %xmm6,0x80(%rdx) │ │ │ │ + movdqa %xmm6,0xa0(%rdx) │ │ │ │ + movdqa %xmm6,0xc0(%rdx) │ │ │ │ + movdqa %xmm6,0xe0(%rdx) │ │ │ │ + pmulhrsw %xmm5,%xmm0 │ │ │ │ + pmulhrsw %xmm5,%xmm1 │ │ │ │ + pmulhrsw %xmm5,%xmm2 │ │ │ │ + pmulhrsw %xmm5,%xmm3 │ │ │ │ + call 35f75c <__cxa_finalize@plt+0x33470c> │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + add $0x10,%rdx │ │ │ │ + btc $0x10,%ecx │ │ │ │ + jae 35f815 <__cxa_finalize@plt+0x3347c5> │ │ │ │ + add $0xe0,%rdx │ │ │ │ + add $0x10,%r9 │ │ │ │ + mov %r9,%rdi │ │ │ │ + sub $0x40,%ecx │ │ │ │ + jge 35f815 <__cxa_finalize@plt+0x3347c5> │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + movdqa 0x7f6a7(%rip),%xmm8 │ │ │ │ + movdqa 0x7f6ae(%rip),%xmm9 │ │ │ │ + movdqa 0x7f655(%rip),%xmm11 │ │ │ │ + movdqa 0x7f6bd(%rip),%xmm7 │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + movdqa %xmm11,%xmm10 │ │ │ │ + paddw %xmm11,%xmm10 │ │ │ │ + mov %rdi,%r9 │ │ │ │ + call 35f990 <__cxa_finalize@plt+0x334940> │ │ │ │ + sub $0x24,%ecx │ │ │ │ + jl 35f98e <__cxa_finalize@plt+0x33493e> │ │ │ │ + add $0x3e0,%rdx │ │ │ │ + lea 0x10(%r9),%rdi │ │ │ │ + call 35f990 <__cxa_finalize@plt+0x334940> │ │ │ │ + sub $0x400,%rdx │ │ │ │ + lea (%r9,%rsi,8),%rdi │ │ │ │ + mov %rdi,%r9 │ │ │ │ + call 35f990 <__cxa_finalize@plt+0x334940> │ │ │ │ + sub $0x6b,%ecx │ │ │ │ + jl 35f98e <__cxa_finalize@plt+0x33493e> │ │ │ │ + add $0x3e0,%rdx │ │ │ │ + lea 0x10(%r9),%rdi │ │ │ │ + call 35f990 <__cxa_finalize@plt+0x334940> │ │ │ │ + sub $0x400,%rdx │ │ │ │ + lea (%r9,%rsi,8),%rdi │ │ │ │ + mov %rdi,%r9 │ │ │ │ + call 35f990 <__cxa_finalize@plt+0x334940> │ │ │ │ + add $0xffffff80,%ecx │ │ │ │ + jl 35f98e <__cxa_finalize@plt+0x33493e> │ │ │ │ + add $0x3e0,%rdx │ │ │ │ + lea 0x10(%r9),%rdi │ │ │ │ + call 35f990 <__cxa_finalize@plt+0x334940> │ │ │ │ + sub $0x400,%rdx │ │ │ │ + lea (%r9,%rsi,8),%rdi │ │ │ │ + mov %rdi,%r9 │ │ │ │ + call 35f990 <__cxa_finalize@plt+0x334940> │ │ │ │ + add $0xffffff80,%ecx │ │ │ │ + jl 35f98e <__cxa_finalize@plt+0x33493e> │ │ │ │ + add $0x3e0,%rdx │ │ │ │ + lea 0x10(%r9),%rdi │ │ │ │ + call 35f990 <__cxa_finalize@plt+0x334940> │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + packssdw 0x80(%rdx),%xmm0 │ │ │ │ + movdqa 0x100(%rdx),%xmm1 │ │ │ │ + packssdw 0x180(%rdx),%xmm1 │ │ │ │ + movdqa 0x200(%rdx),%xmm2 │ │ │ │ + packssdw 0x280(%rdx),%xmm2 │ │ │ │ + movdqa 0x300(%rdx),%xmm3 │ │ │ │ + packssdw 0x380(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm8,%xmm0 │ │ │ │ + pmulhrsw %xmm8,%xmm1 │ │ │ │ + pmulhrsw %xmm8,%xmm2 │ │ │ │ + pmulhrsw %xmm8,%xmm3 │ │ │ │ + movdqa %xmm9,%xmm4 │ │ │ │ + pmulhrsw %xmm0,%xmm4 │ │ │ │ + movdqa %xmm9,%xmm5 │ │ │ │ + pmulhrsw %xmm1,%xmm5 │ │ │ │ + pmulhrsw %xmm10,%xmm4 │ │ │ │ + pmulhrsw %xmm10,%xmm5 │ │ │ │ + paddsw %xmm4,%xmm0 │ │ │ │ + paddsw %xmm5,%xmm1 │ │ │ │ + movdqa %xmm9,%xmm4 │ │ │ │ + pmulhrsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm9,%xmm5 │ │ │ │ + pmulhrsw %xmm3,%xmm5 │ │ │ │ + pmulhrsw %xmm10,%xmm4 │ │ │ │ + pmulhrsw %xmm10,%xmm5 │ │ │ │ + paddsw %xmm4,%xmm2 │ │ │ │ + paddsw %xmm5,%xmm3 │ │ │ │ + pmulhrsw %xmm11,%xmm0 │ │ │ │ + pmulhrsw %xmm11,%xmm1 │ │ │ │ + pmulhrsw %xmm11,%xmm2 │ │ │ │ + pmulhrsw %xmm11,%xmm3 │ │ │ │ + call 35f720 <__cxa_finalize@plt+0x3346d0> │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + add $0x10,%rdx │ │ │ │ + btc $0x10,%ecx │ │ │ │ + jae 35f990 <__cxa_finalize@plt+0x334940> │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movdqa 0x7f4f7(%rip),%xmm8 │ │ │ │ + movdqa 0x7f4fe(%rip),%xmm9 │ │ │ │ + movdqa 0x7f445(%rip),%xmm10 │ │ │ │ + movdqa 0x7f50d(%rip),%xmm7 │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + mov %rdi,%r9 │ │ │ │ + call 35fb00 <__cxa_finalize@plt+0x334ab0> │ │ │ │ + sub $0x24,%ecx │ │ │ │ + jl 35fafb <__cxa_finalize@plt+0x334aab> │ │ │ │ + call 35fb00 <__cxa_finalize@plt+0x334ab0> │ │ │ │ + add $0x1c0,%rdx │ │ │ │ + lea 0x10(%r9),%rdi │ │ │ │ + call 35fb00 <__cxa_finalize@plt+0x334ab0> │ │ │ │ + sub $0x6b,%ecx │ │ │ │ + jl 35fafb <__cxa_finalize@plt+0x334aab> │ │ │ │ + call 35fb00 <__cxa_finalize@plt+0x334ab0> │ │ │ │ + add $0x1c0,%rdx │ │ │ │ + lea 0x20(%r9),%rdi │ │ │ │ + call 35fb00 <__cxa_finalize@plt+0x334ab0> │ │ │ │ + add $0xffffff80,%ecx │ │ │ │ + jl 35fafb <__cxa_finalize@plt+0x334aab> │ │ │ │ + call 35fb00 <__cxa_finalize@plt+0x334ab0> │ │ │ │ + add $0x1c0,%rdx │ │ │ │ + lea 0x30(%r9),%rdi │ │ │ │ + call 35fb00 <__cxa_finalize@plt+0x334ab0> │ │ │ │ + add $0xffffff80,%ecx │ │ │ │ + jl 35fafb <__cxa_finalize@plt+0x334aab> │ │ │ │ + call 35fb00 <__cxa_finalize@plt+0x334ab0> │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + packssdw 0x40(%rdx),%xmm0 │ │ │ │ + movdqa 0x80(%rdx),%xmm1 │ │ │ │ + packssdw 0xc0(%rdx),%xmm1 │ │ │ │ + movdqa 0x100(%rdx),%xmm2 │ │ │ │ + packssdw 0x140(%rdx),%xmm2 │ │ │ │ + movdqa 0x180(%rdx),%xmm3 │ │ │ │ + packssdw 0x1c0(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm8,%xmm0 │ │ │ │ + pmulhrsw %xmm8,%xmm1 │ │ │ │ + pmulhrsw %xmm8,%xmm2 │ │ │ │ + pmulhrsw %xmm8,%xmm3 │ │ │ │ + paddsw %xmm0,%xmm0 │ │ │ │ + paddsw %xmm1,%xmm1 │ │ │ │ + paddsw %xmm2,%xmm2 │ │ │ │ + paddsw %xmm3,%xmm3 │ │ │ │ + movdqa %xmm9,%xmm4 │ │ │ │ + pmulhrsw %xmm0,%xmm4 │ │ │ │ + movdqa %xmm9,%xmm5 │ │ │ │ + pmulhrsw %xmm1,%xmm5 │ │ │ │ + paddsw %xmm0,%xmm0 │ │ │ │ + paddsw %xmm1,%xmm1 │ │ │ │ + paddsw %xmm4,%xmm0 │ │ │ │ + paddsw %xmm5,%xmm1 │ │ │ │ + movdqa %xmm9,%xmm4 │ │ │ │ + pmulhrsw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm9,%xmm5 │ │ │ │ + pmulhrsw %xmm3,%xmm5 │ │ │ │ + paddsw %xmm2,%xmm2 │ │ │ │ + paddsw %xmm3,%xmm3 │ │ │ │ + paddsw %xmm4,%xmm2 │ │ │ │ + paddsw %xmm5,%xmm3 │ │ │ │ + pmulhrsw %xmm10,%xmm0 │ │ │ │ + pmulhrsw %xmm10,%xmm1 │ │ │ │ + pmulhrsw %xmm10,%xmm2 │ │ │ │ + pmulhrsw %xmm10,%xmm3 │ │ │ │ + movdqa %xmm6,(%rdx) │ │ │ │ + movdqa %xmm6,0x40(%rdx) │ │ │ │ + movdqa %xmm6,0x80(%rdx) │ │ │ │ + movdqa %xmm6,0xc0(%rdx) │ │ │ │ + movdqa %xmm6,0x100(%rdx) │ │ │ │ + movdqa %xmm6,0x140(%rdx) │ │ │ │ + movdqa %xmm6,0x180(%rdx) │ │ │ │ + movdqa %xmm6,0x1c0(%rdx) │ │ │ │ + call 35f75c <__cxa_finalize@plt+0x33470c> │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + add $0x10,%rdx │ │ │ │ + btc $0x10,%ecx │ │ │ │ + jae 35fb00 <__cxa_finalize@plt+0x334ab0> │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movdqa 0x7f308(%rip),%xmm5 │ │ │ │ + movdqa 0x7f370(%rip),%xmm7 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ + mov %rdi,%r9 │ │ │ │ + call 35fd1b <__cxa_finalize@plt+0x334ccb> │ │ │ │ + cmp $0x24,%ecx │ │ │ │ + jl 35fd0b <__cxa_finalize@plt+0x334cbb> │ │ │ │ + add $0x3e0,%rdx │ │ │ │ + lea 0x10(%r9),%rdi │ │ │ │ + call 35fd1b <__cxa_finalize@plt+0x334ccb> │ │ │ │ + call 35fd10 <__cxa_finalize@plt+0x334cc0> │ │ │ │ + cmp $0x88,%ecx │ │ │ │ + jl 35fd0b <__cxa_finalize@plt+0x334cbb> │ │ │ │ + add $0x7c0,%rdx │ │ │ │ + lea 0x20(%r9),%rdi │ │ │ │ + call 35fd1b <__cxa_finalize@plt+0x334ccb> │ │ │ │ + call 35fd10 <__cxa_finalize@plt+0x334cc0> │ │ │ │ + call 35fd10 <__cxa_finalize@plt+0x334cc0> │ │ │ │ + cmp $0x12c,%ecx │ │ │ │ + jl 35fd0b <__cxa_finalize@plt+0x334cbb> │ │ │ │ + add $0xba0,%rdx │ │ │ │ + add $0x30,%r9 │ │ │ │ + mov %r9,%rdi │ │ │ │ + call 35fd1b <__cxa_finalize@plt+0x334ccb> │ │ │ │ + call 35fd10 <__cxa_finalize@plt+0x334cc0> │ │ │ │ + call 35fd10 <__cxa_finalize@plt+0x334cc0> │ │ │ │ + call 35fd10 <__cxa_finalize@plt+0x334cc0> │ │ │ │ + cmp $0x217,%ecx │ │ │ │ + jl 35fd0b <__cxa_finalize@plt+0x334cbb> │ │ │ │ + add $0xba0,%rdx │ │ │ │ + lea (%r9,%rsi,8),%rdi │ │ │ │ + mov %rdi,%r9 │ │ │ │ + call 35fd1b <__cxa_finalize@plt+0x334ccb> │ │ │ │ + call 35fd10 <__cxa_finalize@plt+0x334cc0> │ │ │ │ + call 35fd10 <__cxa_finalize@plt+0x334cc0> │ │ │ │ + cmp $0x2f3,%ecx │ │ │ │ + jl 35fd0b <__cxa_finalize@plt+0x334cbb> │ │ │ │ + add $0x7c0,%rdx │ │ │ │ + lea (%r9,%rsi,8),%rdi │ │ │ │ + mov %rdi,%r9 │ │ │ │ + call 35fd1b <__cxa_finalize@plt+0x334ccb> │ │ │ │ + call 35fd10 <__cxa_finalize@plt+0x334cc0> │ │ │ │ + cmp $0x38f,%ecx │ │ │ │ + jl 35fd0b <__cxa_finalize@plt+0x334cbb> │ │ │ │ + add $0x3e0,%rdx │ │ │ │ + lea (%r9,%rsi,8),%rdi │ │ │ │ + call 35fd1b <__cxa_finalize@plt+0x334ccb> │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub $0x400,%rdx │ │ │ │ + sub $0x10,%rdi │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + packssdw 0x80(%rdx),%xmm0 │ │ │ │ + movdqa 0x100(%rdx),%xmm1 │ │ │ │ + packssdw 0x180(%rdx),%xmm1 │ │ │ │ + movdqa 0x200(%rdx),%xmm2 │ │ │ │ + packssdw 0x280(%rdx),%xmm2 │ │ │ │ + movdqa 0x300(%rdx),%xmm3 │ │ │ │ + packssdw 0x380(%rdx),%xmm3 │ │ │ │ + pmulhrsw %xmm5,%xmm0 │ │ │ │ + pmulhrsw %xmm5,%xmm1 │ │ │ │ + pmulhrsw %xmm5,%xmm2 │ │ │ │ + pmulhrsw %xmm5,%xmm3 │ │ │ │ + call 35f720 <__cxa_finalize@plt+0x3346d0> │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + add $0x10,%rdx │ │ │ │ + btc $0x10,%ecx │ │ │ │ + jae 35fd1b <__cxa_finalize@plt+0x334ccb> │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + sub $0x248,%rsp │ │ │ │ + lea 0x7f396(%rip),%rax │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 360190 <__cxa_finalize@plt+0x335140> │ │ │ │ + mov $0xe,%r9d │ │ │ │ + cmp -0x30(%r9,%rax,1),%cx │ │ │ │ + jge 35fde0 <__cxa_finalize@plt+0x334d90> │ │ │ │ + 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 35fda8 <__cxa_finalize@plt+0x334d58> │ │ │ │ + mov %ecx,0x230(%rsp) │ │ │ │ + mov %rsp,%rcx │ │ │ │ + movdqa 0x7f0ad(%rip),%xmm11 │ │ │ │ + movdqa 0x7f1f4(%rip),%xmm12 │ │ │ │ + movdqa 0x7f1fb(%rip),%xmm13 │ │ │ │ + movdqa 0x7ef32(%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 35afd8 <__cxa_finalize@plt+0x32ff88> │ │ │ │ + movdqa 0x7efe9(%rip),%xmm1 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + paddd %xmm1,%xmm6 │ │ │ │ + paddd %xmm1,%xmm5 │ │ │ │ + paddd %xmm1,%xmm3 │ │ │ │ + call 35b1a2 <__cxa_finalize@plt+0x330152> │ │ │ │ + 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 35aea2 <__cxa_finalize@plt+0x32fe52> │ │ │ │ + movzwl (%rax,%r9,1),%r8d │ │ │ │ + movzbl %r8b,%r10d │ │ │ │ + shr $0x8,%r8d │ │ │ │ + movdqa %xmm0,0x30(%rcx,%r9,8) │ │ │ │ + movdqa %xmm2,0xb0(%rcx,%r9,8) │ │ │ │ + movdqa %xmm1,0x30(%rcx,%r10,8) │ │ │ │ + movdqa %xmm3,0x30(%rcx,%r8,8) │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x100(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x180(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x200(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x280(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x300(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x380(%rdx,%r9,8) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jge 35fdea <__cxa_finalize@plt+0x334d9a> │ │ │ │ + mov 0x230(%rsp),%ecx │ │ │ │ + cmp $0x2b,%ecx │ │ │ │ + jl 35ff62 <__cxa_finalize@plt+0x334f12> │ │ │ │ + cmp $0x6b,%ecx │ │ │ │ + jl 35ff59 <__cxa_finalize@plt+0x334f09> │ │ │ │ + lea -0x2a3b7(%rip),%r8 │ │ │ │ + jmp 35ff69 <__cxa_finalize@plt+0x334f19> │ │ │ │ + lea -0x2a690(%rip),%r8 │ │ │ │ + jmp 35ff69 <__cxa_finalize@plt+0x334f19> │ │ │ │ + lea -0x2a8b9(%rip),%r8 │ │ │ │ + call 35ff76 <__cxa_finalize@plt+0x334f26> │ │ │ │ + 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 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa 0xb8(%rsp),%xmm0 │ │ │ │ + movdqa 0xc8(%rsp),%xmm1 │ │ │ │ + movdqa 0xd8(%rsp),%xmm2 │ │ │ │ + movdqa 0xe8(%rsp),%xmm3 │ │ │ │ + movdqa 0xf8(%rsp),%xmm4 │ │ │ │ + movdqa 0x108(%rsp),%xmm5 │ │ │ │ + movdqa 0x118(%rsp),%xmm6 │ │ │ │ + movdqa 0x128(%rsp),%xmm7 │ │ │ │ + call 3325c0 <__cxa_finalize@plt+0x307570> │ │ │ │ + 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 0x7ee4b(%rip),%xmm8 │ │ │ │ + pxor %xmm9,%xmm9 │ │ │ │ + movdqa 0x7ef0d(%rip),%xmm10 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + call 35ba9d <__cxa_finalize@plt+0x330a4d> │ │ │ │ + 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 35ba9d <__cxa_finalize@plt+0x330a4d> │ │ │ │ + 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 35ba9d <__cxa_finalize@plt+0x330a4d> │ │ │ │ + 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 35ba9d <__cxa_finalize@plt+0x330a4d> │ │ │ │ + ret │ │ │ │ + imul $0xb5,(%rdx),%r9d │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + mov $0x8,%ecx │ │ │ │ + add $0x280,%r9d │ │ │ │ + sar $0xa,%r9d │ │ │ │ + add $0x210,%rsp │ │ │ │ + jmp 35b7c2 <__cxa_finalize@plt+0x330772> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x4d8,%rsp │ │ │ │ + lea 0x7ef56(%rip),%rax │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 3604d3 <__cxa_finalize@plt+0x335483> │ │ │ │ + mov $0xe,%r9d │ │ │ │ + cmp -0x20(%r9,%rax,1),%cx │ │ │ │ + jge 360251 <__cxa_finalize@plt+0x335201> │ │ │ │ + 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 3601e8 <__cxa_finalize@plt+0x335198> │ │ │ │ + mov %ecx,0x4c0(%rsp) │ │ │ │ + mov %rsp,%rcx │ │ │ │ + movdqa 0x7ec3c(%rip),%xmm11 │ │ │ │ + movdqa 0x7ed83(%rip),%xmm12 │ │ │ │ + movdqa 0x7ed8a(%rip),%xmm13 │ │ │ │ + movdqa 0x7eac1(%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 35af06 <__cxa_finalize@plt+0x32feb6> │ │ │ │ + call 35cacd <__cxa_finalize@plt+0x331a7d> │ │ │ │ + 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 35af06 <__cxa_finalize@plt+0x32feb6> │ │ │ │ + call 35afd8 <__cxa_finalize@plt+0x32ff88> │ │ │ │ + call 35b1a2 <__cxa_finalize@plt+0x330152> │ │ │ │ + call 35ce34 <__cxa_finalize@plt+0x331de4> │ │ │ │ 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 35aea2 <__cxa_finalize@plt+0x32fe52> │ │ │ │ + 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 35ca15 <__cxa_finalize@plt+0x3319c5> │ │ │ │ + movdqa %xmm8,0x2c0(%rsp,%r9,8) │ │ │ │ + movdqa %xmm10,0x340(%rsp,%r9,8) │ │ │ │ + movdqa %xmm9,0x2c0(%rsp,%r10,8) │ │ │ │ + movdqa %xmm11,0x2c0(%rsp,%r8,8) │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x100(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x180(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x200(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x280(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x300(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x380(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x400(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x480(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x500(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x580(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x600(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x680(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x700(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x780(%rdx,%r9,8) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jge 36025b <__cxa_finalize@plt+0x33520b> │ │ │ │ + add $0x90,%rsp │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov 0x430(%rsp),%ecx │ │ │ │ + cmp $0x2c,%ecx │ │ │ │ + jl 36049e <__cxa_finalize@plt+0x33544e> │ │ │ │ + cmp $0x97,%ecx │ │ │ │ + jl 360495 <__cxa_finalize@plt+0x335445> │ │ │ │ + lea -0x2a8f3(%rip),%r8 │ │ │ │ + jmp 3604a5 <__cxa_finalize@plt+0x335455> │ │ │ │ + lea -0x2abcc(%rip),%r8 │ │ │ │ + jmp 3604a5 <__cxa_finalize@plt+0x335455> │ │ │ │ + lea -0x2adf5(%rip),%r8 │ │ │ │ + lea 0x20(%rdi),%rdx │ │ │ │ + mov $0xfffffffffffffffc,%r10 │ │ │ │ + jmp 3604b8 <__cxa_finalize@plt+0x335468> │ │ │ │ + movdqa 0x30(%rsp),%xmm0 │ │ │ │ + call 35ff76 <__cxa_finalize@plt+0x334f26> │ │ │ │ + add $0x200,%rsp │ │ │ │ + add $0x2,%r10 │ │ │ │ + lea (%rdx,%r10,8),%rdi │ │ │ │ + jl 3604b2 <__cxa_finalize@plt+0x335462> │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ - pmulld %xmm14,%xmm0 │ │ │ │ - pmulld %xmm14,%xmm1 │ │ │ │ - pmulld %xmm14,%xmm2 │ │ │ │ - pmulld %xmm14,%xmm3 │ │ │ │ - pmulld %xmm14,%xmm4 │ │ │ │ - pmulld %xmm14,%xmm5 │ │ │ │ - pmulld %xmm14,%xmm6 │ │ │ │ - pmulld %xmm14,%xmm7 │ │ │ │ - paddd %xmm11,%xmm0 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - paddd %xmm11,%xmm7 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ + imul $0xb5,(%rdx),%r9d │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + mov $0x20,%ecx │ │ │ │ + sub $0xffffff80,%r9d │ │ │ │ + sar $0x8,%r9d │ │ │ │ + imul $0xb5,%r9d,%r9d │ │ │ │ + add $0x450,%rsp │ │ │ │ + jmp 35c86d <__cxa_finalize@plt+0x33181d> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub $0x188,%rsp │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 361783 <__cxa_finalize@plt+0x336733> │ │ │ │ + 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 0x7e92e(%rip),%xmm11 │ │ │ │ + movdqa 0x7ea75(%rip),%xmm12 │ │ │ │ + movdqa 0x7ea7c(%rip),%xmm13 │ │ │ │ + movdqa 0x7e7b3(%rip),%xmm14 │ │ │ │ + mov %rsp,%rcx │ │ │ │ + call 3608b3 <__cxa_finalize@plt+0x335863> │ │ │ │ + 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 360cb4 <__cxa_finalize@plt+0x335c64> │ │ │ │ + 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 35cacd <__cxa_finalize@plt+0x331a7d> │ │ │ │ + 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 35afd8 <__cxa_finalize@plt+0x32ff88> │ │ │ │ + call 35b1a2 <__cxa_finalize@plt+0x330152> │ │ │ │ + sub $0x100,%rcx │ │ │ │ + call 3612a2 <__cxa_finalize@plt+0x336252> │ │ │ │ + call 35aea2 <__cxa_finalize@plt+0x32fe52> │ │ │ │ + call 35ca15 <__cxa_finalize@plt+0x3319c5> │ │ │ │ + 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 35ca15 <__cxa_finalize@plt+0x3319c5> │ │ │ │ + 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 35ca15 <__cxa_finalize@plt+0x3319c5> │ │ │ │ + movdqa %xmm8,0x180(%rdx,%r9,8) │ │ │ │ + movdqa %xmm9,0x1a0(%rdx,%r9,8) │ │ │ │ + movdqa %xmm10,0x1c0(%rdx,%r9,8) │ │ │ │ + movdqa %xmm11,0x1e0(%rdx,%r9,8) │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,0x200(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x220(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x240(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x260(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x280(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x2a0(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x2c0(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x2e0(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x300(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x320(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x340(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x360(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x380(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x3a0(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x3c0(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x3e0(%rdx,%r9,8) │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 360843 <__cxa_finalize@plt+0x3357f3> │ │ │ │ + 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 36051c <__cxa_finalize@plt+0x3354cc> │ │ │ │ + mov $0x4,%r8d │ │ │ │ + call 35e10d <__cxa_finalize@plt+0x3330bd> │ │ │ │ + add $0x188,%rsp │ │ │ │ ret │ │ │ │ - movdqa 0x7cd51(%rip),%xmm5 │ │ │ │ - pmulld %xmm3,%xmm5 │ │ │ │ - pmulld 0x7cde3(%rip),%xmm3 │ │ │ │ - movdqa 0x7ce5b(%rip),%xmm7 │ │ │ │ - pmulld %xmm1,%xmm7 │ │ │ │ - pmulld 0x7cc6d(%rip),%xmm1 │ │ │ │ - movdqa 0x7ce05(%rip),%xmm6 │ │ │ │ - pmulld %xmm2,%xmm6 │ │ │ │ - pmulld 0x7ccb7(%rip),%xmm2 │ │ │ │ - pmulld %xmm14,%xmm0 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - jmp 362dcf <__cxa_finalize@plt+0x337d7f> │ │ │ │ - movdqa 0x7ccef(%rip),%xmm8 │ │ │ │ - movdqa %xmm5,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm3,%xmm8 │ │ │ │ - movdqa 0x7cd85(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm5 │ │ │ │ - pmulld %xmm10,%xmm3 │ │ │ │ - paddd %xmm9,%xmm3 │ │ │ │ - psubd %xmm8,%xmm5 │ │ │ │ - movdqa 0x7cde6(%rip),%xmm8 │ │ │ │ - movdqa %xmm1,%xmm9 │ │ │ │ + movdqa 0x7e5d2(%rip),%xmm7 │ │ │ │ + pmulld %xmm0,%xmm7 │ │ │ │ + pmulld 0x7e374(%rip),%xmm0 │ │ │ │ + movdqa 0x7e4bc(%rip),%xmm4 │ │ │ │ + pmulld %xmm3,%xmm4 │ │ │ │ + pmulld 0x7e4ce(%rip),%xmm3 │ │ │ │ + movdqa 0x7e3e6(%rip),%xmm6 │ │ │ │ + pmulld %xmm1,%xmm6 │ │ │ │ + pmulld 0x7e538(%rip),%xmm1 │ │ │ │ + movdqa 0x7e510(%rip),%xmm5 │ │ │ │ + pmulld %xmm2,%xmm5 │ │ │ │ + pmulld 0x7e3e2(%rip),%xmm2 │ │ │ │ + jmp 360997 <__cxa_finalize@plt+0x335947> │ │ │ │ + movdqa 0x7e574(%rip),%xmm8 │ │ │ │ + movdqa %xmm0,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm7,%xmm8 │ │ │ │ - movdqa 0x7cbec(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm1 │ │ │ │ + movdqa 0x7e30a(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm0 │ │ │ │ pmulld %xmm10,%xmm7 │ │ │ │ paddd %xmm9,%xmm7 │ │ │ │ - psubd %xmm8,%xmm1 │ │ │ │ - movdqa 0x7cd6d(%rip),%xmm8 │ │ │ │ + psubd %xmm8,%xmm0 │ │ │ │ + movdqa 0x7e36b(%rip),%xmm8 │ │ │ │ + movdqa %xmm6,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm1,%xmm8 │ │ │ │ + movdqa 0x7e4c1(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm6 │ │ │ │ + pmulld %xmm10,%xmm1 │ │ │ │ + paddd %xmm9,%xmm1 │ │ │ │ + psubd %xmm8,%xmm6 │ │ │ │ + movdqa 0x7e482(%rip),%xmm8 │ │ │ │ movdqa %xmm2,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm6,%xmm8 │ │ │ │ - movdqa 0x7cc13(%rip),%xmm10 │ │ │ │ + pmulld %xmm5,%xmm8 │ │ │ │ + movdqa 0x7e348(%rip),%xmm10 │ │ │ │ pmulld %xmm10,%xmm2 │ │ │ │ - pmulld %xmm10,%xmm6 │ │ │ │ - paddd %xmm9,%xmm6 │ │ │ │ + pmulld %xmm10,%xmm5 │ │ │ │ + paddd %xmm9,%xmm5 │ │ │ │ psubd %xmm8,%xmm2 │ │ │ │ - pmulld %xmm14,%xmm0 │ │ │ │ - pmulld %xmm14,%xmm4 │ │ │ │ + movdqa 0x7e3b9(%rip),%xmm8 │ │ │ │ + movdqa %xmm4,%xmm9 │ │ │ │ + pmulld %xmm8,%xmm9 │ │ │ │ + pmulld %xmm3,%xmm8 │ │ │ │ + movdqa 0x7e3cf(%rip),%xmm10 │ │ │ │ + pmulld %xmm10,%xmm4 │ │ │ │ + pmulld %xmm10,%xmm3 │ │ │ │ + paddd %xmm9,%xmm3 │ │ │ │ + psubd %xmm8,%xmm4 │ │ │ │ + paddd %xmm11,%xmm0 │ │ │ │ paddd %xmm11,%xmm1 │ │ │ │ paddd %xmm11,%xmm2 │ │ │ │ paddd %xmm11,%xmm3 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ paddd %xmm11,%xmm5 │ │ │ │ paddd %xmm11,%xmm6 │ │ │ │ paddd %xmm11,%xmm7 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ psrad $0xc,%xmm1 │ │ │ │ psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ psrad $0xc,%xmm6 │ │ │ │ psrad $0xc,%xmm7 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - paddd %xmm5,%xmm8 │ │ │ │ - psubd %xmm5,%xmm1 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - paddd %xmm3,%xmm9 │ │ │ │ - psubd %xmm3,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ + movdqa %xmm0,%xmm8 │ │ │ │ + psubd %xmm4,%xmm8 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + psubd %xmm2,%xmm4 │ │ │ │ + paddd %xmm2,%xmm6 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + psubd %xmm5,%xmm2 │ │ │ │ + paddd %xmm5,%xmm1 │ │ │ │ + movdqa %xmm7,%xmm5 │ │ │ │ + psubd %xmm3,%xmm5 │ │ │ │ + paddd %xmm3,%xmm7 │ │ │ │ pmaxsd %xmm12,%xmm8 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ pmaxsd %xmm12,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm9 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ pminsd %xmm13,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ pminsd %xmm13,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm9 │ │ │ │ - pmulld %xmm14,%xmm7 │ │ │ │ - pmulld %xmm14,%xmm1 │ │ │ │ - paddd %xmm11,%xmm0 │ │ │ │ - paddd %xmm11,%xmm7 │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - psubd %xmm4,%xmm5 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - movdqa %xmm7,%xmm4 │ │ │ │ - psubd %xmm1,%xmm4 │ │ │ │ - paddd %xmm1,%xmm7 │ │ │ │ + movdqa 0x7e37e(%rip),%xmm15 │ │ │ │ + movdqa 0x7e195(%rip),%xmm10 │ │ │ │ + movdqa %xmm5,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm8,%xmm3 │ │ │ │ + pmulld %xmm15,%xmm3 │ │ │ │ + pmulld %xmm10,%xmm5 │ │ │ │ + pmulld %xmm10,%xmm8 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm8 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + psubd %xmm3,%xmm5 │ │ │ │ + psrad $0xc,%xmm8 │ │ │ │ psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + pmulld %xmm15,%xmm3 │ │ │ │ + pmulld %xmm10,%xmm2 │ │ │ │ + pmulld %xmm10,%xmm4 │ │ │ │ + paddd %xmm4,%xmm9 │ │ │ │ + movdqa %xmm11,%xmm4 │ │ │ │ + psubd %xmm9,%xmm4 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + psubd %xmm3,%xmm2 │ │ │ │ psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ movdqa %xmm0,%xmm3 │ │ │ │ psubd %xmm6,%xmm3 │ │ │ │ paddd %xmm6,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm6 │ │ │ │ - paddd %xmm2,%xmm6 │ │ │ │ - psubd %xmm2,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + psubd %xmm1,%xmm6 │ │ │ │ + paddd %xmm1,%xmm7 │ │ │ │ + movdqa %xmm5,%xmm1 │ │ │ │ + psubd %xmm4,%xmm1 │ │ │ │ + paddd %xmm4,%xmm5 │ │ │ │ + movdqa %xmm8,%xmm4 │ │ │ │ + psubd %xmm2,%xmm4 │ │ │ │ + paddd %xmm2,%xmm8 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ pmaxsd %xmm12,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - ret │ │ │ │ - movdqa %xmm6,%xmm1 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - psubd %xmm7,%xmm6 │ │ │ │ - movdqa %xmm0,%xmm7 │ │ │ │ - psubd %xmm9,%xmm7 │ │ │ │ - paddd %xmm9,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - paddd %xmm4,%xmm2 │ │ │ │ - psubd %xmm4,%xmm5 │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - psubd %xmm8,%xmm4 │ │ │ │ - paddd %xmm8,%xmm3 │ │ │ │ - ret │ │ │ │ - call 2e9490 <__cxa_finalize@plt+0x2be440> │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - call 362f4d <__cxa_finalize@plt+0x337efd> │ │ │ │ - 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 0x7cd87(%rip),%xmm5 │ │ │ │ - movdqa 0x7ccaf(%rip),%xmm4 │ │ │ │ - pmulhrsw %xmm4,%xmm0 │ │ │ │ - pmulhrsw %xmm4,%xmm1 │ │ │ │ - pmulhrsw %xmm4,%xmm2 │ │ │ │ - pmulhrsw %xmm4,%xmm3 │ │ │ │ - paddw (%rdi),%xmm0 │ │ │ │ - paddw (%rdi,%rsi,1),%xmm1 │ │ │ │ - paddw (%rdi,%rsi,2),%xmm2 │ │ │ │ - paddw (%rdi,%rcx,1),%xmm3 │ │ │ │ - pminsw %xmm5,%xmm0 │ │ │ │ - pminsw %xmm5,%xmm1 │ │ │ │ - pminsw %xmm5,%xmm2 │ │ │ │ - pminsw %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm6,%xmm0 │ │ │ │ - pmaxsw %xmm6,%xmm1 │ │ │ │ - pmaxsw %xmm6,%xmm2 │ │ │ │ - pmaxsw %xmm6,%xmm3 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm2,(%rdi,%rsi,2) │ │ │ │ - movdqa %xmm3,(%rdi,%rcx,1) │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0xb0(%rip),%r8 │ │ │ │ - jmp 363000 <__cxa_finalize@plt+0x337fb0> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x394(%rip),%r8 │ │ │ │ - jmp 363000 <__cxa_finalize@plt+0x337fb0> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x410(%rip),%r8 │ │ │ │ - jmp 363000 <__cxa_finalize@plt+0x337fb0> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x496(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - lea 0x5(%rip),%r9 │ │ │ │ - jmp 362b87 <__cxa_finalize@plt+0x337b37> │ │ │ │ - call 363027 <__cxa_finalize@plt+0x337fd7> │ │ │ │ - call 36331f <__cxa_finalize@plt+0x3382cf> │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - packssdw %xmm7,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + movdqa 0x7e217(%rip),%xmm15 │ │ │ │ + movdqa 0x7e0ce(%rip),%xmm10 │ │ │ │ + movdqa %xmm4,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + pmulld %xmm15,%xmm2 │ │ │ │ + pmulld %xmm10,%xmm4 │ │ │ │ + pmulld %xmm10,%xmm1 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm1 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + psubd %xmm2,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + movdqa %xmm6,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pmulld %xmm15,%xmm2 │ │ │ │ + pmulld %xmm10,%xmm6 │ │ │ │ + pmulld %xmm10,%xmm3 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm3 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + psubd %xmm2,%xmm6 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + movdqa %xmm0,(%rcx) │ │ │ │ + movdqa %xmm5,0x10(%rcx) │ │ │ │ + movdqa %xmm4,0x20(%rcx) │ │ │ │ + movdqa %xmm6,0x30(%rcx) │ │ │ │ + movdqa %xmm3,0x40(%rcx) │ │ │ │ + movdqa %xmm1,0x50(%rcx) │ │ │ │ + movdqa %xmm8,0x60(%rcx) │ │ │ │ + movdqa %xmm7,0x70(%rcx) │ │ │ │ ret │ │ │ │ - movdqa 0x7cb30(%rip),%xmm8 │ │ │ │ + movdqa 0x7dfb1(%rip),%xmm7 │ │ │ │ + pmulld %xmm0,%xmm7 │ │ │ │ + pmulld 0x7e1a3(%rip),%xmm0 │ │ │ │ + movdqa 0x7e0fb(%rip),%xmm4 │ │ │ │ + pmulld %xmm3,%xmm4 │ │ │ │ + pmulld 0x7e06d(%rip),%xmm3 │ │ │ │ + movdqa 0x7e165(%rip),%xmm6 │ │ │ │ + pmulld %xmm1,%xmm6 │ │ │ │ + pmulld 0x7df97(%rip),%xmm1 │ │ │ │ + movdqa 0x7e01f(%rip),%xmm5 │ │ │ │ + pmulld %xmm2,%xmm5 │ │ │ │ + pmulld 0x7e0e1(%rip),%xmm2 │ │ │ │ + jmp 360d98 <__cxa_finalize@plt+0x335d48> │ │ │ │ + movdqa 0x7df43(%rip),%xmm8 │ │ │ │ movdqa %xmm7,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm0,%xmm8 │ │ │ │ - movdqa 0x7c8e6(%rip),%xmm10 │ │ │ │ + movdqa 0x7e139(%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 0x7c903(%rip),%xmm8 │ │ │ │ + movdqa 0x7e0fa(%rip),%xmm8 │ │ │ │ movdqa %xmm1,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm6,%xmm8 │ │ │ │ - movdqa 0x7ca89(%rip),%xmm10 │ │ │ │ + movdqa 0x7df20(%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 0x7ca16(%rip),%xmm8 │ │ │ │ + movdqa 0x7df81(%rip),%xmm8 │ │ │ │ movdqa %xmm5,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm2,%xmm8 │ │ │ │ - movdqa 0x7c8fc(%rip),%xmm10 │ │ │ │ + movdqa 0x7e047(%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 0x7c929(%rip),%xmm8 │ │ │ │ + movdqa 0x7e008(%rip),%xmm8 │ │ │ │ movdqa %xmm3,%xmm9 │ │ │ │ pmulld %xmm8,%xmm9 │ │ │ │ pmulld %xmm4,%xmm8 │ │ │ │ - movdqa 0x7c96f(%rip),%xmm10 │ │ │ │ + movdqa 0x7df6e(%rip),%xmm10 │ │ │ │ pmulld %xmm10,%xmm3 │ │ │ │ pmulld %xmm10,%xmm4 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ paddd %xmm9,%xmm4 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ psubd %xmm8,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ + paddd %xmm11,%xmm0 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + paddd %xmm11,%xmm7 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm3 │ │ │ │ - movdqa %xmm2,%xmm8 │ │ │ │ - psubd %xmm6,%xmm8 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - movdqa %xmm0,%xmm6 │ │ │ │ - psubd %xmm4,%xmm6 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + movdqa %xmm0,%xmm8 │ │ │ │ + psubd %xmm4,%xmm8 │ │ │ │ paddd %xmm4,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psubd %xmm1,%xmm4 │ │ │ │ - paddd %xmm1,%xmm5 │ │ │ │ - movdqa %xmm7,%xmm1 │ │ │ │ - psubd %xmm3,%xmm1 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + psubd %xmm2,%xmm4 │ │ │ │ + paddd %xmm2,%xmm6 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + psubd %xmm5,%xmm2 │ │ │ │ + paddd %xmm5,%xmm1 │ │ │ │ + movdqa %xmm7,%xmm5 │ │ │ │ + psubd %xmm3,%xmm5 │ │ │ │ paddd %xmm3,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ pmaxsd %xmm12,%xmm8 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ pmaxsd %xmm12,%xmm4 │ │ │ │ pmaxsd %xmm12,%xmm2 │ │ │ │ pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ pmaxsd %xmm12,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ pminsd %xmm13,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ pminsd %xmm13,%xmm4 │ │ │ │ pminsd %xmm13,%xmm2 │ │ │ │ pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ pminsd %xmm13,%xmm7 │ │ │ │ - movdqa 0x7c90b(%rip),%xmm3 │ │ │ │ - movdqa %xmm6,%xmm9 │ │ │ │ - pmulld %xmm3,%xmm9 │ │ │ │ - pmulld %xmm1,%xmm3 │ │ │ │ - movdqa 0x7c7b2(%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 0x7de4d(%rip),%xmm15 │ │ │ │ + movdqa 0x7def4(%rip),%xmm10 │ │ │ │ movdqa %xmm4,%xmm9 │ │ │ │ - pmulld %xmm10,%xmm9 │ │ │ │ - movdqa %xmm8,%xmm3 │ │ │ │ - pmulld %xmm10,%xmm3 │ │ │ │ - movdqa 0x7c8aa(%rip),%xmm10 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + pmulld %xmm15,%xmm3 │ │ │ │ pmulld %xmm10,%xmm4 │ │ │ │ - pmulld %xmm10,%xmm8 │ │ │ │ + pmulld %xmm10,%xmm2 │ │ │ │ paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm8 │ │ │ │ + paddd %xmm9,%xmm2 │ │ │ │ paddd %xmm11,%xmm4 │ │ │ │ psubd %xmm3,%xmm4 │ │ │ │ - psrad $0xc,%xmm8 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ psrad $0xc,%xmm4 │ │ │ │ - movdqa %xmm6,%xmm9 │ │ │ │ - psubd %xmm8,%xmm9 │ │ │ │ - paddd %xmm8,%xmm6 │ │ │ │ - movdqa 0x7c7e8(%rip),%xmm8 │ │ │ │ - movdqa %xmm7,%xmm3 │ │ │ │ - psubd %xmm5,%xmm3 │ │ │ │ - paddd %xmm5,%xmm7 │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - psubd %xmm2,%xmm5 │ │ │ │ - paddd %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - psubd %xmm4,%xmm2 │ │ │ │ - paddd %xmm4,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ + movdqa %xmm8,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + pmulld %xmm15,%xmm3 │ │ │ │ + pmulld %xmm10,%xmm8 │ │ │ │ + pmulld %xmm10,%xmm5 │ │ │ │ + paddd %xmm5,%xmm9 │ │ │ │ + movdqa %xmm11,%xmm5 │ │ │ │ + psubd %xmm9,%xmm5 │ │ │ │ + paddd %xmm11,%xmm8 │ │ │ │ + psubd %xmm3,%xmm8 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm8 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + psubd %xmm6,%xmm3 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + psubd %xmm1,%xmm6 │ │ │ │ + paddd %xmm1,%xmm7 │ │ │ │ + movdqa %xmm5,%xmm1 │ │ │ │ + psubd %xmm4,%xmm1 │ │ │ │ + paddd %xmm4,%xmm5 │ │ │ │ + movdqa %xmm8,%xmm4 │ │ │ │ + psubd %xmm2,%xmm4 │ │ │ │ + paddd %xmm2,%xmm8 │ │ │ │ pmaxsd %xmm12,%xmm3 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + movdqa 0x7de16(%rip),%xmm15 │ │ │ │ + movdqa 0x7dccd(%rip),%xmm10 │ │ │ │ + movdqa %xmm4,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + pmulld %xmm15,%xmm2 │ │ │ │ + pmulld %xmm10,%xmm4 │ │ │ │ + pmulld %xmm10,%xmm1 │ │ │ │ + paddd %xmm1,%xmm9 │ │ │ │ + movdqa %xmm11,%xmm1 │ │ │ │ + psubd %xmm9,%xmm1 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + psubd %xmm2,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + movdqa %xmm3,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + pmulld %xmm15,%xmm2 │ │ │ │ + pmulld %xmm10,%xmm3 │ │ │ │ + pmulld %xmm10,%xmm6 │ │ │ │ + paddd %xmm6,%xmm9 │ │ │ │ + movdqa %xmm11,%xmm6 │ │ │ │ + psubd %xmm9,%xmm6 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + psubd %xmm2,%xmm3 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + movdqa (%rcx),%xmm9 │ │ │ │ + movdqa 0x10(%rcx),%xmm10 │ │ │ │ + movdqa %xmm9,%xmm2 │ │ │ │ + psubd %xmm7,%xmm2 │ │ │ │ + paddd %xmm7,%xmm9 │ │ │ │ + movdqa %xmm10,%xmm7 │ │ │ │ + psubd %xmm5,%xmm7 │ │ │ │ + paddd %xmm5,%xmm10 │ │ │ │ + pmaxsd %xmm12,%xmm9 │ │ │ │ + pmaxsd %xmm12,%xmm10 │ │ │ │ pmaxsd %xmm12,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm9 │ │ │ │ + pminsd %xmm13,%xmm10 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + movdqa %xmm9,(%rcx) │ │ │ │ + movdqa %xmm10,0x10(%rcx) │ │ │ │ + movdqa 0x20(%rcx),%xmm9 │ │ │ │ + movdqa 0x30(%rcx),%xmm10 │ │ │ │ + movdqa %xmm9,%xmm5 │ │ │ │ + psubd %xmm1,%xmm5 │ │ │ │ + paddd %xmm1,%xmm9 │ │ │ │ + movdqa %xmm10,%xmm1 │ │ │ │ + psubd %xmm6,%xmm1 │ │ │ │ + paddd %xmm6,%xmm10 │ │ │ │ pmaxsd %xmm12,%xmm9 │ │ │ │ + pmaxsd %xmm12,%xmm10 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm9 │ │ │ │ + pminsd %xmm13,%xmm10 │ │ │ │ pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + movdqa %xmm9,0x20(%rcx) │ │ │ │ + movdqa %xmm10,0x30(%rcx) │ │ │ │ + movdqa 0x40(%rcx),%xmm9 │ │ │ │ + movdqa 0x50(%rcx),%xmm10 │ │ │ │ + movdqa %xmm9,%xmm6 │ │ │ │ + psubd %xmm3,%xmm6 │ │ │ │ + paddd %xmm3,%xmm9 │ │ │ │ + movdqa %xmm10,%xmm3 │ │ │ │ + psubd %xmm4,%xmm3 │ │ │ │ + paddd %xmm4,%xmm10 │ │ │ │ + pmaxsd %xmm12,%xmm9 │ │ │ │ + pmaxsd %xmm12,%xmm10 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ pminsd %xmm13,%xmm9 │ │ │ │ - pmulld %xmm14,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm10 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + pmulld %xmm14,%xmm6 │ │ │ │ pmulld %xmm14,%xmm3 │ │ │ │ - pmulld %xmm14,%xmm2 │ │ │ │ - pmulld %xmm14,%xmm9 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psubd %xmm3,%xmm4 │ │ │ │ + pmulld %xmm14,%xmm1 │ │ │ │ + pmulld %xmm14,%xmm5 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + psubd %xmm1,%xmm4 │ │ │ │ + paddd %xmm1,%xmm6 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + psubd %xmm5,%xmm1 │ │ │ │ paddd %xmm5,%xmm3 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - psubd %xmm9,%xmm5 │ │ │ │ - paddd %xmm9,%xmm2 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + movdqa %xmm4,0x40(%rcx) │ │ │ │ + movdqa %xmm1,0x50(%rcx) │ │ │ │ + movdqa 0x60(%rcx),%xmm4 │ │ │ │ + movdqa 0x70(%rcx),%xmm1 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + psubd %xmm8,%xmm5 │ │ │ │ + paddd %xmm8,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ + psubd %xmm0,%xmm8 │ │ │ │ + paddd %xmm0,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pmulld %xmm14,%xmm5 │ │ │ │ + pmulld %xmm14,%xmm8 │ │ │ │ + pmulld %xmm14,%xmm7 │ │ │ │ + pmulld %xmm14,%xmm2 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + paddd %xmm11,%xmm8 │ │ │ │ + movdqa %xmm5,%xmm0 │ │ │ │ + psubd %xmm7,%xmm0 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + movdqa %xmm8,%xmm7 │ │ │ │ + psubd %xmm2,%xmm7 │ │ │ │ + paddd %xmm8,%xmm2 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + movdqa %xmm0,0x60(%rcx) │ │ │ │ + movdqa %xmm7,0x70(%rcx) │ │ │ │ + movdqa %xmm2,0x80(%rcx) │ │ │ │ + movdqa %xmm5,0x90(%rcx) │ │ │ │ + movdqa %xmm3,0xa0(%rcx) │ │ │ │ + movdqa %xmm6,0xb0(%rcx) │ │ │ │ + movdqa %xmm9,0xc0(%rcx) │ │ │ │ + movdqa %xmm10,0xd0(%rcx) │ │ │ │ + movdqa %xmm4,0xe0(%rcx) │ │ │ │ + movdqa %xmm1,0xf0(%rcx) │ │ │ │ ret │ │ │ │ - pcmpeqd %xmm8,%xmm8 │ │ │ │ - pxor %xmm8,%xmm1 │ │ │ │ - pxor %xmm8,%xmm7 │ │ │ │ - pxor %xmm8,%xmm3 │ │ │ │ - pxor %xmm8,%xmm5 │ │ │ │ - psubd %xmm8,%xmm1 │ │ │ │ - psubd %xmm8,%xmm7 │ │ │ │ + psrld $0xa,%xmm11 │ │ │ │ + movdqa 0x170(%rcx),%xmm9 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm8 │ │ │ │ + psubd %xmm9,%xmm8 │ │ │ │ + paddd %xmm9,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + paddd %xmm11,%xmm0 │ │ │ │ + paddd %xmm11,%xmm8 │ │ │ │ + movdqa (%rcx),%xmm10 │ │ │ │ + movdqa 0xf0(%rcx),%xmm15 │ │ │ │ + movdqa %xmm0,%xmm9 │ │ │ │ + psubd %xmm15,%xmm9 │ │ │ │ + paddd %xmm15,%xmm0 │ │ │ │ + movdqa %xmm8,%xmm15 │ │ │ │ + paddd %xmm10,%xmm15 │ │ │ │ + psubd %xmm10,%xmm8 │ │ │ │ + psrad $0x2,%xmm0 │ │ │ │ + psrad $0x2,%xmm8 │ │ │ │ + psrad $0x2,%xmm15 │ │ │ │ + psrad $0x2,%xmm9 │ │ │ │ + movdqa %xmm6,(%rcx) │ │ │ │ + movdqa %xmm7,0x170(%rcx) │ │ │ │ + movdqa 0x160(%rcx),%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm6 │ │ │ │ + psubd %xmm7,%xmm6 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + movdqa 0x10(%rcx),%xmm10 │ │ │ │ + movdqa 0xe0(%rcx),%xmm14 │ │ │ │ + movdqa %xmm1,%xmm7 │ │ │ │ + psubd %xmm14,%xmm7 │ │ │ │ + paddd %xmm14,%xmm1 │ │ │ │ + movdqa %xmm6,%xmm14 │ │ │ │ + paddd %xmm10,%xmm14 │ │ │ │ + psubd %xmm10,%xmm6 │ │ │ │ + psrad $0x2,%xmm1 │ │ │ │ + psrad $0x2,%xmm6 │ │ │ │ + psrad $0x2,%xmm14 │ │ │ │ + psrad $0x2,%xmm7 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + packssdw %xmm15,%xmm14 │ │ │ │ + packssdw %xmm6,%xmm8 │ │ │ │ + packssdw %xmm9,%xmm7 │ │ │ │ + movdqa %xmm14,0xf0(%rcx) │ │ │ │ + movdqa %xmm7,0xe0(%rcx) │ │ │ │ + movdqa 0x150(%rcx),%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm10 │ │ │ │ + psubd %xmm7,%xmm10 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm10 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm10 │ │ │ │ paddd %xmm11,%xmm2 │ │ │ │ + paddd %xmm11,%xmm10 │ │ │ │ + movdqa 0x20(%rcx),%xmm6 │ │ │ │ + movdqa 0xd0(%rcx),%xmm15 │ │ │ │ + movdqa %xmm2,%xmm7 │ │ │ │ + psubd %xmm15,%xmm7 │ │ │ │ + paddd %xmm15,%xmm2 │ │ │ │ + movdqa %xmm10,%xmm15 │ │ │ │ + paddd %xmm6,%xmm15 │ │ │ │ + psubd %xmm6,%xmm10 │ │ │ │ + psrad $0x2,%xmm2 │ │ │ │ + psrad $0x2,%xmm10 │ │ │ │ + psrad $0x2,%xmm15 │ │ │ │ + psrad $0x2,%xmm7 │ │ │ │ + movdqa 0x140(%rcx),%xmm9 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + psubd %xmm9,%xmm1 │ │ │ │ + paddd %xmm9,%xmm3 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ paddd %xmm11,%xmm3 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + movdqa 0x30(%rcx),%xmm6 │ │ │ │ + movdqa 0xc0(%rcx),%xmm14 │ │ │ │ + movdqa %xmm3,%xmm9 │ │ │ │ + psubd %xmm14,%xmm9 │ │ │ │ + paddd %xmm14,%xmm3 │ │ │ │ + movdqa %xmm1,%xmm14 │ │ │ │ + paddd %xmm6,%xmm14 │ │ │ │ + psubd %xmm6,%xmm1 │ │ │ │ + psrad $0x2,%xmm3 │ │ │ │ + psrad $0x2,%xmm1 │ │ │ │ + psrad $0x2,%xmm14 │ │ │ │ + psrad $0x2,%xmm9 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + packssdw %xmm15,%xmm14 │ │ │ │ + packssdw %xmm1,%xmm10 │ │ │ │ + packssdw %xmm7,%xmm9 │ │ │ │ + movdqa %xmm14,0xd0(%rcx) │ │ │ │ + movdqa %xmm9,0xc0(%rcx) │ │ │ │ + movdqa 0x130(%rcx),%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + psubd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ paddd %xmm11,%xmm4 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + movdqa 0x40(%rcx),%xmm6 │ │ │ │ + movdqa 0xb0(%rcx),%xmm15 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + psubd %xmm15,%xmm7 │ │ │ │ + paddd %xmm15,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm15 │ │ │ │ + paddd %xmm6,%xmm15 │ │ │ │ + psubd %xmm6,%xmm1 │ │ │ │ + psrad $0x2,%xmm4 │ │ │ │ + psrad $0x2,%xmm1 │ │ │ │ + psrad $0x2,%xmm15 │ │ │ │ + psrad $0x2,%xmm7 │ │ │ │ + movdqa 0x120(%rcx),%xmm9 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + psubd %xmm9,%xmm3 │ │ │ │ + paddd %xmm9,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ paddd %xmm11,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + movdqa 0x50(%rcx),%xmm6 │ │ │ │ + movdqa 0xa0(%rcx),%xmm14 │ │ │ │ + movdqa %xmm5,%xmm9 │ │ │ │ + psubd %xmm14,%xmm9 │ │ │ │ + paddd %xmm14,%xmm5 │ │ │ │ + movdqa %xmm3,%xmm14 │ │ │ │ + paddd %xmm6,%xmm14 │ │ │ │ + psubd %xmm6,%xmm3 │ │ │ │ + psrad $0x2,%xmm5 │ │ │ │ + psrad $0x2,%xmm3 │ │ │ │ + psrad $0x2,%xmm14 │ │ │ │ + psrad $0x2,%xmm9 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + packssdw %xmm15,%xmm14 │ │ │ │ + packssdw %xmm3,%xmm1 │ │ │ │ + packssdw %xmm7,%xmm9 │ │ │ │ + movdqa %xmm14,0xb0(%rcx) │ │ │ │ + movdqa %xmm9,0xa0(%rcx) │ │ │ │ + movdqa (%rcx),%xmm6 │ │ │ │ + movdqa 0x170(%rcx),%xmm7 │ │ │ │ + movdqa 0x110(%rcx),%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + movdqa %xmm6,%xmm14 │ │ │ │ + psubd %xmm5,%xmm14 │ │ │ │ + paddd %xmm5,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm14 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm14 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + paddd %xmm11,%xmm14 │ │ │ │ + movdqa 0x60(%rcx),%xmm3 │ │ │ │ + movdqa 0x90(%rcx),%xmm15 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + psubd %xmm15,%xmm5 │ │ │ │ + paddd %xmm15,%xmm6 │ │ │ │ + movdqa %xmm14,%xmm15 │ │ │ │ + paddd %xmm3,%xmm15 │ │ │ │ + psubd %xmm3,%xmm14 │ │ │ │ + psrad $0x2,%xmm6 │ │ │ │ + psrad $0x2,%xmm14 │ │ │ │ + psrad $0x2,%xmm15 │ │ │ │ + psrad $0x2,%xmm5 │ │ │ │ + movdqa 0x100(%rcx),%xmm9 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + movdqa %xmm7,%xmm3 │ │ │ │ + psubd %xmm9,%xmm3 │ │ │ │ + paddd %xmm9,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + paddd %xmm11,%xmm7 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + movdqa 0x70(%rcx),%xmm13 │ │ │ │ + movdqa 0x80(%rcx),%xmm11 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + psubd %xmm11,%xmm9 │ │ │ │ + paddd %xmm11,%xmm7 │ │ │ │ + movdqa %xmm3,%xmm11 │ │ │ │ + paddd %xmm13,%xmm11 │ │ │ │ + psubd %xmm13,%xmm3 │ │ │ │ + psrad $0x2,%xmm7 │ │ │ │ + psrad $0x2,%xmm3 │ │ │ │ + psrad $0x2,%xmm11 │ │ │ │ + psrad $0x2,%xmm9 │ │ │ │ + packssdw %xmm7,%xmm6 │ │ │ │ + packssdw %xmm15,%xmm11 │ │ │ │ + packssdw %xmm3,%xmm14 │ │ │ │ + packssdw %xmm5,%xmm9 │ │ │ │ + movdqa %xmm11,0x90(%rcx) │ │ │ │ + movdqa %xmm9,0x80(%rcx) │ │ │ │ + movdqa %xmm1,%xmm12 │ │ │ │ + ret │ │ │ │ + imul $0xb5,(%rdx),%r9d │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + mov $0x8,%ecx │ │ │ │ + add $0x280,%r9d │ │ │ │ + sar $0xa,%r9d │ │ │ │ + imul $0xb50,%r9d,%r9d │ │ │ │ + add $0x8800,%r9d │ │ │ │ + movd %r9d,%xmm0 │ │ │ │ + pshuflw $0x55,%xmm0,%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ + movdqa 0x7d7e0(%rip),%xmm6 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + movdqa (%rdi),%xmm1 │ │ │ │ + movdqa 0x10(%rdi),%xmm2 │ │ │ │ + movdqa 0x20(%rdi),%xmm3 │ │ │ │ + movdqa 0x30(%rdi),%xmm4 │ │ │ │ + paddw %xmm0,%xmm1 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + paddw %xmm0,%xmm3 │ │ │ │ + paddw %xmm0,%xmm4 │ │ │ │ + pminsw %xmm6,%xmm1 │ │ │ │ + pminsw %xmm6,%xmm2 │ │ │ │ + pminsw %xmm6,%xmm3 │ │ │ │ + pminsw %xmm6,%xmm4 │ │ │ │ + pmaxsw %xmm5,%xmm1 │ │ │ │ + pmaxsw %xmm5,%xmm2 │ │ │ │ + pmaxsw %xmm5,%xmm3 │ │ │ │ + pmaxsw %xmm5,%xmm4 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + movdqa %xmm2,0x10(%rdi) │ │ │ │ + movdqa %xmm3,0x20(%rdi) │ │ │ │ + movdqa %xmm4,0x30(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %ecx │ │ │ │ + jg 3617c4 <__cxa_finalize@plt+0x336774> │ │ │ │ + add $0x188,%rsp │ │ │ │ ret │ │ │ │ - call 2e96e0 <__cxa_finalize@plt+0x2be690> │ │ │ │ - jmp 362f1c <__cxa_finalize@plt+0x337ecc> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - lea -0x470(%rip),%r8 │ │ │ │ - jmp 3633c0 <__cxa_finalize@plt+0x338370> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x2c(%rip),%r8 │ │ │ │ - jmp 3633c0 <__cxa_finalize@plt+0x338370> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x50(%rip),%r8 │ │ │ │ - jmp 3633c0 <__cxa_finalize@plt+0x338370> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xd6(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - lea 0x5(%rip),%r9 │ │ │ │ - jmp 362b87 <__cxa_finalize@plt+0x337b37> │ │ │ │ - call 363027 <__cxa_finalize@plt+0x337fd7> │ │ │ │ - call 36331f <__cxa_finalize@plt+0x3382cf> │ │ │ │ - packssdw %xmm6,%xmm7 │ │ │ │ - packssdw %xmm4,%xmm5 │ │ │ │ - packssdw %xmm2,%xmm3 │ │ │ │ - packssdw %xmm0,%xmm1 │ │ │ │ - movdqa %xmm7,%xmm0 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - movdqa %xmm1,%xmm6 │ │ │ │ + sub $0x188,%rsp │ │ │ │ + lea 0x7d8e6(%rip),%rax │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 3620b2 <__cxa_finalize@plt+0x337062> │ │ │ │ + mov $0x8,%r9d │ │ │ │ + sub $0x2,%r9d │ │ │ │ + cmp -0x10(%r9,%rax,1),%cx │ │ │ │ + jl 36184c <__cxa_finalize@plt+0x3367fc> │ │ │ │ + movdqa 0x7d63f(%rip),%xmm11 │ │ │ │ + movdqa 0x7d786(%rip),%xmm12 │ │ │ │ + movdqa 0x7d78d(%rip),%xmm13 │ │ │ │ + movdqa 0x7d4c4(%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 35af06 <__cxa_finalize@plt+0x32feb6> │ │ │ │ + call 3608b3 <__cxa_finalize@plt+0x335863> │ │ │ │ + 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 35af06 <__cxa_finalize@plt+0x32feb6> │ │ │ │ + call 360cb4 <__cxa_finalize@plt+0x335c64> │ │ │ │ + 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 35af06 <__cxa_finalize@plt+0x32feb6> │ │ │ │ + call 35cacd <__cxa_finalize@plt+0x331a7d> │ │ │ │ + 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 35af06 <__cxa_finalize@plt+0x32feb6> │ │ │ │ + call 35afd8 <__cxa_finalize@plt+0x32ff88> │ │ │ │ + call 35b1a2 <__cxa_finalize@plt+0x330152> │ │ │ │ + sub $0x100,%rcx │ │ │ │ + call 361bd1 <__cxa_finalize@plt+0x336b81> │ │ │ │ + call 35aea2 <__cxa_finalize@plt+0x32fe52> │ │ │ │ + call 35ca15 <__cxa_finalize@plt+0x3319c5> │ │ │ │ + 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 35ca15 <__cxa_finalize@plt+0x3319c5> │ │ │ │ + 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 35ca15 <__cxa_finalize@plt+0x3319c5> │ │ │ │ + movdqa %xmm8,0x300(%rdx,%r9,8) │ │ │ │ + movdqa %xmm9,0x340(%rdx,%r9,8) │ │ │ │ + movdqa %xmm10,0x380(%rdx,%r9,8) │ │ │ │ + movdqa %xmm11,0x3c0(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,(%rdx,%r9,8) │ │ │ │ + movdqa %xmm1,0x40(%rdx,%r9,8) │ │ │ │ + movdqa %xmm2,0x80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm3,0xc0(%rdx,%r9,8) │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqa %xmm0,0x400(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x440(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x480(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x4c0(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x500(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x540(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x580(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x5c0(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x600(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x640(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x680(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x6c0(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x700(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x740(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x780(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x7c0(%rdx,%r9,8) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jge 361858 <__cxa_finalize@plt+0x336808> │ │ │ │ + call 361ba8 <__cxa_finalize@plt+0x336b58> │ │ │ │ + add $0x188,%rsp │ │ │ │ ret │ │ │ │ - call 2e96e0 <__cxa_finalize@plt+0x2be690> │ │ │ │ + movdqa 0x7d31f(%rip),%xmm8 │ │ │ │ + pxor %xmm9,%xmm9 │ │ │ │ + movdqa 0x7d3e1(%rip),%xmm10 │ │ │ │ + mov %rdi,%r10 │ │ │ │ lea (%rsi,%rsi,2),%rcx │ │ │ │ - add %rcx,%rdi │ │ │ │ - neg %rsi │ │ │ │ - jmp 362f1c <__cxa_finalize@plt+0x337ecc> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea -0x500(%rip),%r8 │ │ │ │ - jmp 363450 <__cxa_finalize@plt+0x338400> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0xbc(%rip),%r8 │ │ │ │ - jmp 363450 <__cxa_finalize@plt+0x338400> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x40(%rip),%r8 │ │ │ │ - jmp 363450 <__cxa_finalize@plt+0x338400> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x46(%rip),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - lea 0x5(%rip),%r9 │ │ │ │ - jmp 362b87 <__cxa_finalize@plt+0x337b37> │ │ │ │ - paddd %xmm0,%xmm0 │ │ │ │ - paddd %xmm1,%xmm1 │ │ │ │ - paddd %xmm2,%xmm2 │ │ │ │ - paddd %xmm3,%xmm3 │ │ │ │ - paddd %xmm4,%xmm4 │ │ │ │ - paddd %xmm5,%xmm5 │ │ │ │ - paddd %xmm6,%xmm6 │ │ │ │ - paddd %xmm7,%xmm7 │ │ │ │ + mov $0x4,%r8d │ │ │ │ + jmp 35ed1f <__cxa_finalize@plt+0x333ccf> │ │ │ │ + psrld $0xb,%xmm11 │ │ │ │ + movdqa 0x170(%rcx),%xmm9 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm8 │ │ │ │ + psubd %xmm9,%xmm8 │ │ │ │ + paddd %xmm9,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + paddd %xmm11,%xmm0 │ │ │ │ + paddd %xmm11,%xmm8 │ │ │ │ + movdqa (%rcx),%xmm10 │ │ │ │ + movdqa 0xf0(%rcx),%xmm15 │ │ │ │ + movdqa %xmm0,%xmm9 │ │ │ │ + psubd %xmm15,%xmm9 │ │ │ │ + paddd %xmm15,%xmm0 │ │ │ │ + movdqa %xmm8,%xmm15 │ │ │ │ + paddd %xmm10,%xmm15 │ │ │ │ + psubd %xmm10,%xmm8 │ │ │ │ + psrad $0x1,%xmm0 │ │ │ │ + psrad $0x1,%xmm8 │ │ │ │ + psrad $0x1,%xmm15 │ │ │ │ + psrad $0x1,%xmm9 │ │ │ │ + movdqa %xmm6,(%rcx) │ │ │ │ + movdqa %xmm7,0x170(%rcx) │ │ │ │ + movdqa 0x160(%rcx),%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm6 │ │ │ │ + psubd %xmm7,%xmm6 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + movdqa 0x10(%rcx),%xmm10 │ │ │ │ + movdqa 0xe0(%rcx),%xmm14 │ │ │ │ + movdqa %xmm1,%xmm7 │ │ │ │ + psubd %xmm14,%xmm7 │ │ │ │ + paddd %xmm14,%xmm1 │ │ │ │ + movdqa %xmm6,%xmm14 │ │ │ │ + paddd %xmm10,%xmm14 │ │ │ │ + psubd %xmm10,%xmm6 │ │ │ │ + psrad $0x1,%xmm1 │ │ │ │ + psrad $0x1,%xmm6 │ │ │ │ + psrad $0x1,%xmm14 │ │ │ │ + psrad $0x1,%xmm7 │ │ │ │ packssdw %xmm1,%xmm0 │ │ │ │ + packssdw %xmm15,%xmm14 │ │ │ │ + packssdw %xmm6,%xmm8 │ │ │ │ + packssdw %xmm9,%xmm7 │ │ │ │ + movdqa %xmm14,0xf0(%rcx) │ │ │ │ + movdqa %xmm7,0xe0(%rcx) │ │ │ │ + movdqa 0x150(%rcx),%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm10 │ │ │ │ + psubd %xmm7,%xmm10 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm10 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm10 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + paddd %xmm11,%xmm10 │ │ │ │ + movdqa 0x20(%rcx),%xmm6 │ │ │ │ + movdqa 0xd0(%rcx),%xmm15 │ │ │ │ + movdqa %xmm2,%xmm7 │ │ │ │ + psubd %xmm15,%xmm7 │ │ │ │ + paddd %xmm15,%xmm2 │ │ │ │ + movdqa %xmm10,%xmm15 │ │ │ │ + paddd %xmm6,%xmm15 │ │ │ │ + psubd %xmm6,%xmm10 │ │ │ │ + psrad $0x1,%xmm2 │ │ │ │ + psrad $0x1,%xmm10 │ │ │ │ + psrad $0x1,%xmm15 │ │ │ │ + psrad $0x1,%xmm7 │ │ │ │ + movdqa 0x140(%rcx),%xmm9 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + psubd %xmm9,%xmm1 │ │ │ │ + paddd %xmm9,%xmm3 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + movdqa 0x30(%rcx),%xmm6 │ │ │ │ + movdqa 0xc0(%rcx),%xmm14 │ │ │ │ + movdqa %xmm3,%xmm9 │ │ │ │ + psubd %xmm14,%xmm9 │ │ │ │ + paddd %xmm14,%xmm3 │ │ │ │ + movdqa %xmm1,%xmm14 │ │ │ │ + paddd %xmm6,%xmm14 │ │ │ │ + psubd %xmm6,%xmm1 │ │ │ │ + psrad $0x1,%xmm3 │ │ │ │ + psrad $0x1,%xmm1 │ │ │ │ + psrad $0x1,%xmm14 │ │ │ │ + psrad $0x1,%xmm9 │ │ │ │ packssdw %xmm3,%xmm2 │ │ │ │ + packssdw %xmm15,%xmm14 │ │ │ │ + packssdw %xmm1,%xmm10 │ │ │ │ + packssdw %xmm7,%xmm9 │ │ │ │ + movdqa %xmm14,0xd0(%rcx) │ │ │ │ + movdqa %xmm9,0xc0(%rcx) │ │ │ │ + movdqa 0x130(%rcx),%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + psubd %xmm7,%xmm1 │ │ │ │ + paddd %xmm7,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + movdqa 0x40(%rcx),%xmm6 │ │ │ │ + movdqa 0xb0(%rcx),%xmm15 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + psubd %xmm15,%xmm7 │ │ │ │ + paddd %xmm15,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm15 │ │ │ │ + paddd %xmm6,%xmm15 │ │ │ │ + psubd %xmm6,%xmm1 │ │ │ │ + psrad $0x1,%xmm4 │ │ │ │ + psrad $0x1,%xmm1 │ │ │ │ + psrad $0x1,%xmm15 │ │ │ │ + psrad $0x1,%xmm7 │ │ │ │ + movdqa 0x120(%rcx),%xmm9 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + psubd %xmm9,%xmm3 │ │ │ │ + paddd %xmm9,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + movdqa 0x50(%rcx),%xmm6 │ │ │ │ + movdqa 0xa0(%rcx),%xmm14 │ │ │ │ + movdqa %xmm5,%xmm9 │ │ │ │ + psubd %xmm14,%xmm9 │ │ │ │ + paddd %xmm14,%xmm5 │ │ │ │ + movdqa %xmm3,%xmm14 │ │ │ │ + paddd %xmm6,%xmm14 │ │ │ │ + psubd %xmm6,%xmm3 │ │ │ │ + psrad $0x1,%xmm5 │ │ │ │ + psrad $0x1,%xmm3 │ │ │ │ + psrad $0x1,%xmm14 │ │ │ │ + psrad $0x1,%xmm9 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ + packssdw %xmm15,%xmm14 │ │ │ │ + packssdw %xmm3,%xmm1 │ │ │ │ + packssdw %xmm7,%xmm9 │ │ │ │ + movdqa %xmm14,0xb0(%rcx) │ │ │ │ + movdqa %xmm9,0xa0(%rcx) │ │ │ │ + movdqa (%rcx),%xmm6 │ │ │ │ + movdqa 0x170(%rcx),%xmm7 │ │ │ │ + movdqa 0x110(%rcx),%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + movdqa %xmm6,%xmm14 │ │ │ │ + psubd %xmm5,%xmm14 │ │ │ │ + paddd %xmm5,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm14 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm14 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + paddd %xmm11,%xmm14 │ │ │ │ + movdqa 0x60(%rcx),%xmm3 │ │ │ │ + movdqa 0x90(%rcx),%xmm15 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + psubd %xmm15,%xmm5 │ │ │ │ + paddd %xmm15,%xmm6 │ │ │ │ + movdqa %xmm14,%xmm15 │ │ │ │ + paddd %xmm3,%xmm15 │ │ │ │ + psubd %xmm3,%xmm14 │ │ │ │ + psrad $0x1,%xmm6 │ │ │ │ + psrad $0x1,%xmm14 │ │ │ │ + psrad $0x1,%xmm15 │ │ │ │ + psrad $0x1,%xmm5 │ │ │ │ + movdqa 0x100(%rcx),%xmm9 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + movdqa %xmm7,%xmm3 │ │ │ │ + psubd %xmm9,%xmm3 │ │ │ │ + paddd %xmm9,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + paddd %xmm11,%xmm7 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + movdqa 0x70(%rcx),%xmm13 │ │ │ │ + movdqa 0x80(%rcx),%xmm11 │ │ │ │ + movdqa %xmm7,%xmm9 │ │ │ │ + psubd %xmm11,%xmm9 │ │ │ │ + paddd %xmm11,%xmm7 │ │ │ │ + movdqa %xmm3,%xmm11 │ │ │ │ + paddd %xmm13,%xmm11 │ │ │ │ + psubd %xmm13,%xmm3 │ │ │ │ + psrad $0x1,%xmm7 │ │ │ │ + psrad $0x1,%xmm3 │ │ │ │ + psrad $0x1,%xmm11 │ │ │ │ + psrad $0x1,%xmm9 │ │ │ │ packssdw %xmm7,%xmm6 │ │ │ │ + packssdw %xmm15,%xmm11 │ │ │ │ + packssdw %xmm3,%xmm14 │ │ │ │ + packssdw %xmm5,%xmm9 │ │ │ │ + movdqa %xmm11,0x90(%rcx) │ │ │ │ + movdqa %xmm9,0x80(%rcx) │ │ │ │ + movdqa %xmm1,%xmm12 │ │ │ │ ret │ │ │ │ - movdqa 0x7c80b(%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 362f1c <__cxa_finalize@plt+0x337ecc> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x38,%rsp │ │ │ │ + imul $0xb5,(%rdx),%r9d │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + mov $0x10,%ecx │ │ │ │ + sub $0xffffff80,%r9d │ │ │ │ + sar $0x8,%r9d │ │ │ │ + imul $0xb5,%r9d,%r9d │ │ │ │ + add $0x180,%r9d │ │ │ │ + sar $0x9,%r9d │ │ │ │ + jmp 36179c <__cxa_finalize@plt+0x33674c> │ │ │ │ + nop │ │ │ │ + sub $0xa18,%rsp │ │ │ │ + lea 0x7d036(%rip),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - je 3634e9 <__cxa_finalize@plt+0x338499> │ │ │ │ - lea 0x230(%rip),%r8 │ │ │ │ - call 363600 <__cxa_finalize@plt+0x3385b0> │ │ │ │ - add $0x38,%rsp │ │ │ │ + je 3625f6 <__cxa_finalize@plt+0x3375a6> │ │ │ │ + mov $0xe,%r9d │ │ │ │ + cmp -0x10(%r9,%rax,1),%cx │ │ │ │ + jge 3621c9 <__cxa_finalize@plt+0x337179> │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movzwl (%rax,%r9,1),%r8d │ │ │ │ + movzbl %r8b,%r10d │ │ │ │ + shr $0x8,%r8d │ │ │ │ + movdqa %xmm0,0x200(%rsp,%r9,8) │ │ │ │ + movdqa %xmm0,0x280(%rsp,%r9,8) │ │ │ │ + movdqa %xmm0,0x200(%rsp,%r8,8) │ │ │ │ + movdqa %xmm0,0x200(%rsp,%r10,8) │ │ │ │ + movdqa %xmm0,0x400(%rsp,%r9,8) │ │ │ │ + movdqa %xmm0,0x480(%rsp,%r9,8) │ │ │ │ + movdqa %xmm0,0x400(%rsp,%r8,8) │ │ │ │ + movdqa %xmm0,0x400(%rsp,%r10,8) │ │ │ │ + movdqa %xmm0,0x600(%rsp,%r9,8) │ │ │ │ + movdqa %xmm0,0x680(%rsp,%r9,8) │ │ │ │ + movdqa %xmm0,0x600(%rsp,%r8,8) │ │ │ │ + movdqa %xmm0,0x600(%rsp,%r10,8) │ │ │ │ + movdqa %xmm0,0x800(%rsp,%r9,8) │ │ │ │ + movdqa %xmm0,0x880(%rsp,%r9,8) │ │ │ │ + movdqa %xmm0,0x800(%rsp,%r8,8) │ │ │ │ + movdqa %xmm0,0x800(%rsp,%r10,8) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + cmp -0x10(%r9,%rax,1),%cx │ │ │ │ + jl 36210c <__cxa_finalize@plt+0x3370bc> │ │ │ │ + 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 0x7cc77(%rip),%xmm11 │ │ │ │ + movdqa 0x7cdbe(%rip),%xmm12 │ │ │ │ + movdqa 0x7cdc5(%rip),%xmm13 │ │ │ │ + movdqa 0x7cafc(%rip),%xmm14 │ │ │ │ + mov %rsp,%rcx │ │ │ │ + call 3608b3 <__cxa_finalize@plt+0x335863> │ │ │ │ + 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 360cb4 <__cxa_finalize@plt+0x335c64> │ │ │ │ + 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 35cacd <__cxa_finalize@plt+0x331a7d> │ │ │ │ + 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 35afd8 <__cxa_finalize@plt+0x32ff88> │ │ │ │ + call 35b1a2 <__cxa_finalize@plt+0x330152> │ │ │ │ + sub $0x100,%rcx │ │ │ │ + call 3612a2 <__cxa_finalize@plt+0x336252> │ │ │ │ + movzwl (%rax,%r9,1),%r8d │ │ │ │ + movzbl %r8b,%r10d │ │ │ │ + shr $0x8,%r8d │ │ │ │ + call 35aea2 <__cxa_finalize@plt+0x32fe52> │ │ │ │ + call 35ca15 <__cxa_finalize@plt+0x3319c5> │ │ │ │ + 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 35ca15 <__cxa_finalize@plt+0x3319c5> │ │ │ │ + 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 35ca15 <__cxa_finalize@plt+0x3319c5> │ │ │ │ + movdqa %xmm8,0x800(%rsp,%r9,8) │ │ │ │ + movdqa %xmm10,0x880(%rsp,%r9,8) │ │ │ │ + movdqa %xmm9,0x800(%rsp,%r10,8) │ │ │ │ + movdqa %xmm11,0x800(%rsp,%r8,8) │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x100(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x180(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x200(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x280(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x300(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x380(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x400(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x480(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x500(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x580(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x600(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x680(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x700(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x780(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x800(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x880(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x900(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x980(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0xa00(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0xa80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0xb00(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0xb80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0xc00(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0xc80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0xd00(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0xd80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0xe00(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0xe80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0xf00(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0xf80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x200(%rsp,%r9,8) │ │ │ │ + movdqa %xmm2,0x280(%rsp,%r9,8) │ │ │ │ + movdqa %xmm1,0x200(%rsp,%r10,8) │ │ │ │ + movdqa %xmm3,0x200(%rsp,%r8,8) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jge 3621d0 <__cxa_finalize@plt+0x337180> │ │ │ │ + mov 0xa00(%rsp),%ecx │ │ │ │ + add $0x1d0,%rsp │ │ │ │ + cmp $0x24,%ecx │ │ │ │ + jl 3625df <__cxa_finalize@plt+0x33758f> │ │ │ │ + cmp $0x88,%ecx │ │ │ │ + jl 3625d6 <__cxa_finalize@plt+0x337586> │ │ │ │ + lea -0x2ca34(%rip),%r8 │ │ │ │ + jmp 3625e6 <__cxa_finalize@plt+0x337596> │ │ │ │ + lea -0x2cd0d(%rip),%r8 │ │ │ │ + jmp 3625e6 <__cxa_finalize@plt+0x337596> │ │ │ │ + lea -0x2cf36(%rip),%r8 │ │ │ │ + lea 0x40(%rdi),%rdx │ │ │ │ + mov $0xfffffffffffffff8,%r10 │ │ │ │ + jmp 3604b8 <__cxa_finalize@plt+0x335468> │ │ │ │ + imul $0xb5,(%rdx),%r9d │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + mov $0x20,%ecx │ │ │ │ + add $0x890,%rsp │ │ │ │ + jmp 361791 <__cxa_finalize@plt+0x336741> │ │ │ │ + sub $0x8e8,%rsp │ │ │ │ + lea 0x7cb06(%rip),%rax │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 362aaa <__cxa_finalize@plt+0x337a5a> │ │ │ │ + mov %rbx,0x8c8(%rsp) │ │ │ │ + mov $0xe,%r9d │ │ │ │ + cmp -0x20(%r9,%rax,1),%cx │ │ │ │ + jge 3626b5 <__cxa_finalize@plt+0x337665> │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movzwl 0x10(%rax,%r9,2),%ebx │ │ │ │ + movzwl 0x12(%rax,%r9,2),%r10d │ │ │ │ + movzbl %bl,%r11d │ │ │ │ + movzbl %r10b,%r8d │ │ │ │ + shr $0x8,%ebx │ │ │ │ + shr $0x8,%r10d │ │ │ │ + movdqa %xmm0,0xc0(%rsp,%r11,8) │ │ │ │ + movdqa %xmm0,0xc0(%rsp,%rbx,8) │ │ │ │ + movdqa %xmm0,0xc0(%rsp,%r8,8) │ │ │ │ + movdqa %xmm0,0xc0(%rsp,%r10,8) │ │ │ │ + movdqa %xmm0,0x4c0(%rsp,%r11,8) │ │ │ │ + movdqa %xmm0,0x4c0(%rsp,%rbx,8) │ │ │ │ + movdqa %xmm0,0x4c0(%rsp,%r8,8) │ │ │ │ + movdqa %xmm0,0x4c0(%rsp,%r10,8) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + cmp -0x20(%r9,%rax,1),%cx │ │ │ │ + jl 362640 <__cxa_finalize@plt+0x3375f0> │ │ │ │ + mov %ecx,0x8c0(%rsp) │ │ │ │ + mov %rsp,%rcx │ │ │ │ + movdqa 0x7c7d8(%rip),%xmm11 │ │ │ │ + movdqa 0x7c91f(%rip),%xmm12 │ │ │ │ + movdqa 0x7c926(%rip),%xmm13 │ │ │ │ + movdqa 0x7c65d(%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 35cacd <__cxa_finalize@plt+0x331a7d> │ │ │ │ + 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 35afd8 <__cxa_finalize@plt+0x32ff88> │ │ │ │ + call 35b1a2 <__cxa_finalize@plt+0x330152> │ │ │ │ + call 35eb6e <__cxa_finalize@plt+0x333b1e> │ │ │ │ + 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 35aea2 <__cxa_finalize@plt+0x32fe52> │ │ │ │ + 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 35ca15 <__cxa_finalize@plt+0x3319c5> │ │ │ │ + movdqa %xmm8,0x4c0(%rsp,%r11,8) │ │ │ │ + movdqa %xmm9,0x4c0(%rsp,%rbx,8) │ │ │ │ + movdqa %xmm10,0x4c0(%rsp,%r8,8) │ │ │ │ + movdqa %xmm11,0x4c0(%rsp,%r10,8) │ │ │ │ + movdqa %xmm0,0xc0(%rsp,%r11,8) │ │ │ │ + movdqa %xmm1,0xc0(%rsp,%rbx,8) │ │ │ │ + movdqa %xmm2,0xc0(%rsp,%r8,8) │ │ │ │ + movdqa %xmm3,0xc0(%rsp,%r10,8) │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + movdqa %xmm7,(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x100(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x180(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x200(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x280(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x300(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x380(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x400(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x480(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x500(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x580(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x600(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x680(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x700(%rdx,%r9,8) │ │ │ │ + movdqa %xmm7,0x780(%rdx,%r9,8) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jge 3626bf <__cxa_finalize@plt+0x33766f> │ │ │ │ + mov 0x8c0(%rsp),%ecx │ │ │ │ + cmp $0x97,%ecx │ │ │ │ + jl 3628f4 <__cxa_finalize@plt+0x3378a4> │ │ │ │ + lea -0x2d01b(%rip),%r11 │ │ │ │ + lea -0x28a12(%rip),%rbx │ │ │ │ + jmp 362902 <__cxa_finalize@plt+0x3378b2> │ │ │ │ + lea -0x2d24b(%rip),%r11 │ │ │ │ + lea -0x28eb2(%rip),%rbx │ │ │ │ + add $0x90,%rsp │ │ │ │ + lea 0x20(%rdi),%rdx │ │ │ │ + mov $0xfffffffffffffffc,%r10 │ │ │ │ + call 362934 <__cxa_finalize@plt+0x3378e4> │ │ │ │ + add $0x400,%rsp │ │ │ │ + add $0x2,%r10 │ │ │ │ + lea (%rdx,%r10,8),%rdi │ │ │ │ + jl 362914 <__cxa_finalize@plt+0x3378c4> │ │ │ │ + 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 32f710 <__cxa_finalize@plt+0x3046c0> │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm1,0x48(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm3,0x68(%rsp) │ │ │ │ + movdqa %xmm4,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm6,0x98(%rsp) │ │ │ │ + movdqa %xmm7,0xa8(%rsp) │ │ │ │ + movdqa 0xb8(%rsp),%xmm0 │ │ │ │ + movdqa 0xc8(%rsp),%xmm1 │ │ │ │ + movdqa 0xd8(%rsp),%xmm2 │ │ │ │ + movdqa 0xe8(%rsp),%xmm3 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm7 │ │ │ │ + call 3325c0 <__cxa_finalize@plt+0x307570> │ │ │ │ + movdqa 0x8(%rsp),%xmm7 │ │ │ │ + movdqa %xmm0,0xb8(%rsp) │ │ │ │ + movdqa %xmm1,0xc8(%rsp) │ │ │ │ + movdqa %xmm2,0xd8(%rsp) │ │ │ │ + movdqa %xmm3,0xe8(%rsp) │ │ │ │ + movdqa %xmm4,0xf8(%rsp) │ │ │ │ + movdqa %xmm5,0x108(%rsp) │ │ │ │ + movdqa %xmm6,0x118(%rsp) │ │ │ │ + movdqa %xmm7,0x128(%rsp) │ │ │ │ + call *%r11 │ │ │ │ + movdqa %xmm0,0x38(%rsp) │ │ │ │ + movdqa %xmm2,0x58(%rsp) │ │ │ │ + movdqa %xmm5,0x88(%rsp) │ │ │ │ + movdqa %xmm7,0xa8(%rsp) │ │ │ │ + call *%rbx │ │ │ │ + movdqa 0x7c483(%rip),%xmm8 │ │ │ │ + pxor %xmm9,%xmm9 │ │ │ │ + movdqa 0x7c545(%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 35ba9d <__cxa_finalize@plt+0x330a4d> │ │ │ │ + lea (%rdi,%rsi,8),%rdi │ │ │ │ + sub $0xffffffffffffff80,%r8 │ │ │ │ + dec %eax │ │ │ │ + jg 362a69 <__cxa_finalize@plt+0x337a19> │ │ │ │ ret │ │ │ │ imul $0xb5,(%rdx),%r9d │ │ │ │ mov %ecx,(%rdx) │ │ │ │ - mov $0x2,%ecx │ │ │ │ + mov $0x40,%ecx │ │ │ │ + add $0x280,%r9d │ │ │ │ + sar $0xa,%r9d │ │ │ │ + add $0x860,%rsp │ │ │ │ + jmp 35c878 <__cxa_finalize@plt+0x331828> │ │ │ │ + nop │ │ │ │ + sub $0x1228,%rsp │ │ │ │ + lea 0x7c646(%rip),%rax │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 36301c <__cxa_finalize@plt+0x337fcc> │ │ │ │ + mov %rbx,0x1208(%rsp) │ │ │ │ + mov $0xe,%r9d │ │ │ │ + cmp -0x10(%r9,%rax,1),%cx │ │ │ │ + jge 362bcb <__cxa_finalize@plt+0x337b7b> │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movzwl 0x10(%rax,%r9,2),%ebx │ │ │ │ + movzwl 0x12(%rax,%r9,2),%r10d │ │ │ │ + movzbl %bl,%r11d │ │ │ │ + movzbl %r10b,%r8d │ │ │ │ + shr $0x8,%ebx │ │ │ │ + shr $0x8,%r10d │ │ │ │ + movdqa %xmm0,0x200(%rsp,%r11,8) │ │ │ │ + movdqa %xmm0,0x200(%rsp,%rbx,8) │ │ │ │ + movdqa %xmm0,0x200(%rsp,%r8,8) │ │ │ │ + movdqa %xmm0,0x200(%rsp,%r10,8) │ │ │ │ + movdqa %xmm0,0x600(%rsp,%r11,8) │ │ │ │ + movdqa %xmm0,0x600(%rsp,%rbx,8) │ │ │ │ + movdqa %xmm0,0x600(%rsp,%r8,8) │ │ │ │ + movdqa %xmm0,0x600(%rsp,%r10,8) │ │ │ │ + movdqa %xmm0,0xa00(%rsp,%r11,8) │ │ │ │ + movdqa %xmm0,0xa00(%rsp,%rbx,8) │ │ │ │ + movdqa %xmm0,0xa00(%rsp,%r8,8) │ │ │ │ + movdqa %xmm0,0xa00(%rsp,%r10,8) │ │ │ │ + movdqa %xmm0,0xe00(%rsp,%r11,8) │ │ │ │ + movdqa %xmm0,0xe00(%rsp,%rbx,8) │ │ │ │ + movdqa %xmm0,0xe00(%rsp,%r8,8) │ │ │ │ + movdqa %xmm0,0xe00(%rsp,%r10,8) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + cmp -0x10(%r9,%rax,1),%cx │ │ │ │ + jl 362b04 <__cxa_finalize@plt+0x337ab4> │ │ │ │ + mov %ecx,0x1200(%rsp) │ │ │ │ + mov %rsp,%rcx │ │ │ │ + movdqa 0x7c2c2(%rip),%xmm11 │ │ │ │ + movdqa 0x7c409(%rip),%xmm12 │ │ │ │ + movdqa 0x7c410(%rip),%xmm13 │ │ │ │ + movdqa 0x7c147(%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 35af06 <__cxa_finalize@plt+0x32feb6> │ │ │ │ + call 3608b3 <__cxa_finalize@plt+0x335863> │ │ │ │ + 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 35af06 <__cxa_finalize@plt+0x32feb6> │ │ │ │ + call 360cb4 <__cxa_finalize@plt+0x335c64> │ │ │ │ + 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 35af06 <__cxa_finalize@plt+0x32feb6> │ │ │ │ + call 35cacd <__cxa_finalize@plt+0x331a7d> │ │ │ │ + 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 35af06 <__cxa_finalize@plt+0x32feb6> │ │ │ │ + call 35afd8 <__cxa_finalize@plt+0x32ff88> │ │ │ │ + call 35b1a2 <__cxa_finalize@plt+0x330152> │ │ │ │ + sub $0x100,%rcx │ │ │ │ + call 361bd1 <__cxa_finalize@plt+0x336b81> │ │ │ │ + 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 35aea2 <__cxa_finalize@plt+0x32fe52> │ │ │ │ + call 35ca15 <__cxa_finalize@plt+0x3319c5> │ │ │ │ + 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 35ca15 <__cxa_finalize@plt+0x3319c5> │ │ │ │ + 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 35ca15 <__cxa_finalize@plt+0x3319c5> │ │ │ │ + movdqa %xmm8,0xe00(%rsp,%r11,8) │ │ │ │ + movdqa %xmm9,0xe00(%rsp,%rbx,8) │ │ │ │ + movdqa %xmm10,0xe00(%rsp,%r8,8) │ │ │ │ + movdqa %xmm11,0xe00(%rsp,%r10,8) │ │ │ │ + movdqa %xmm0,0x200(%rsp,%r11,8) │ │ │ │ + movdqa %xmm1,0x200(%rsp,%rbx,8) │ │ │ │ + movdqa %xmm2,0x200(%rsp,%r8,8) │ │ │ │ + movdqa %xmm3,0x200(%rsp,%r10,8) │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + movdqa %xmm0,(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x100(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x180(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x200(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x280(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x300(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x380(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x400(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x480(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x500(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x580(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x600(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x680(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x700(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x780(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x800(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x880(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x900(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0x980(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0xa00(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0xa80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0xb00(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0xb80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0xc00(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0xc80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0xd00(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0xd80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0xe00(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0xe80(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0xf00(%rdx,%r9,8) │ │ │ │ + movdqa %xmm0,0xf80(%rdx,%r9,8) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jge 362bd5 <__cxa_finalize@plt+0x337b85> │ │ │ │ + mov 0x1200(%rsp),%ecx │ │ │ │ + cmp $0x88,%ecx │ │ │ │ + jl 362ff7 <__cxa_finalize@plt+0x337fa7> │ │ │ │ + lea -0x2d71e(%rip),%r11 │ │ │ │ + lea -0x29115(%rip),%rbx │ │ │ │ + jmp 363005 <__cxa_finalize@plt+0x337fb5> │ │ │ │ + lea -0x2d94e(%rip),%r11 │ │ │ │ + lea -0x295b5(%rip),%rbx │ │ │ │ + add $0x1d0,%rsp │ │ │ │ + lea 0x40(%rdi),%rdx │ │ │ │ + mov $0xfffffffffffffff8,%r10 │ │ │ │ + jmp 362914 <__cxa_finalize@plt+0x3378c4> │ │ │ │ + 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 36179c <__cxa_finalize@plt+0x33674c> │ │ │ │ + sub $0x408,%rsp │ │ │ │ + lea 0x7c0c6(%rip),%rax │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 363a87 <__cxa_finalize@plt+0x338a37> │ │ │ │ + mov $0x8,%r9d │ │ │ │ + sub $0x2,%r9d │ │ │ │ + cmp -0x10(%r9,%rax,1),%cx │ │ │ │ + jl 36306c <__cxa_finalize@plt+0x33801c> │ │ │ │ + movdqa 0x7be1f(%rip),%xmm11 │ │ │ │ + movdqa 0x7bf66(%rip),%xmm12 │ │ │ │ + movdqa 0x7bf6d(%rip),%xmm13 │ │ │ │ + movdqa 0x7bca4(%rip),%xmm14 │ │ │ │ + mov %rsp,%rcx │ │ │ │ + lea 0x7bf6a(%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 3632a7 <__cxa_finalize@plt+0x338257> │ │ │ │ + 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 3632a7 <__cxa_finalize@plt+0x338257> │ │ │ │ + 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 3632a7 <__cxa_finalize@plt+0x338257> │ │ │ │ + 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 3632a7 <__cxa_finalize@plt+0x338257> │ │ │ │ + call 363602 <__cxa_finalize@plt+0x3385b2> │ │ │ │ + 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 360856 <__cxa_finalize@plt+0x335806> │ │ │ │ + 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 360c57 <__cxa_finalize@plt+0x335c07> │ │ │ │ + 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 35ca70 <__cxa_finalize@plt+0x331a20> │ │ │ │ + movdqa (%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x200(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x400(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0x600(%rdx,%r9,8),%xmm3 │ │ │ │ + call 35af87 <__cxa_finalize@plt+0x32ff37> │ │ │ │ + call 35b1a2 <__cxa_finalize@plt+0x330152> │ │ │ │ + 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 3638a8 <__cxa_finalize@plt+0x338858> │ │ │ │ + lea 0x380(%rsp),%rcx │ │ │ │ + lea 0x700(%rdx,%r9,8),%r8 │ │ │ │ + call 3639f1 <__cxa_finalize@plt+0x3389a1> │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jge 363078 <__cxa_finalize@plt+0x338028> │ │ │ │ + call 36327e <__cxa_finalize@plt+0x33822e> │ │ │ │ + add $0x408,%rsp │ │ │ │ + ret │ │ │ │ + movdqa 0x7bc49(%rip),%xmm8 │ │ │ │ + pxor %xmm9,%xmm9 │ │ │ │ + movdqa 0x7bd0b(%rip),%xmm10 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + mov $0x8,%r8d │ │ │ │ + jmp 35ed1f <__cxa_finalize@plt+0x333ccf> │ │ │ │ + movd (%r8),%xmm7 │ │ │ │ + movd 0x4(%r8),%xmm8 │ │ │ │ + movd 0x8(%r8),%xmm6 │ │ │ │ + movd 0xc(%r8),%xmm9 │ │ │ │ + movd 0x10(%r8),%xmm5 │ │ │ │ + movd 0x14(%r8),%xmm10 │ │ │ │ + movd 0x18(%r8),%xmm4 │ │ │ │ + movd 0x1c(%r8),%xmm15 │ │ │ │ + pshufd $0x0,%xmm7,%xmm7 │ │ │ │ + pshufd $0x0,%xmm8,%xmm8 │ │ │ │ + pshufd $0x0,%xmm6,%xmm6 │ │ │ │ + pshufd $0x0,%xmm9,%xmm9 │ │ │ │ + pshufd $0x0,%xmm5,%xmm5 │ │ │ │ + pshufd $0x0,%xmm10,%xmm10 │ │ │ │ + pshufd $0x0,%xmm4,%xmm4 │ │ │ │ + pshufd $0x0,%xmm15,%xmm15 │ │ │ │ + pmulld %xmm0,%xmm7 │ │ │ │ + pmulld %xmm8,%xmm0 │ │ │ │ + pmulld %xmm1,%xmm6 │ │ │ │ + pmulld %xmm9,%xmm1 │ │ │ │ + pmulld %xmm2,%xmm5 │ │ │ │ + pmulld %xmm10,%xmm2 │ │ │ │ + pmulld %xmm3,%xmm4 │ │ │ │ + pmulld %xmm15,%xmm3 │ │ │ │ + movd 0x20(%r8),%xmm10 │ │ │ │ + movd 0x24(%r8),%xmm15 │ │ │ │ + pshufd $0x0,%xmm10,%xmm10 │ │ │ │ + pshufd $0x0,%xmm15,%xmm15 │ │ │ │ + paddd %xmm11,%xmm7 │ │ │ │ + paddd %xmm11,%xmm0 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + movdqa %xmm0,%xmm8 │ │ │ │ + psubd %xmm1,%xmm8 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movdqa %xmm7,%xmm1 │ │ │ │ + psubd %xmm6,%xmm1 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + psubd %xmm2,%xmm6 │ │ │ │ + paddd %xmm2,%xmm3 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + psubd %xmm5,%xmm2 │ │ │ │ + paddd %xmm5,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm8,%xmm5 │ │ │ │ + pmulld %xmm15,%xmm5 │ │ │ │ + pmulld %xmm10,%xmm1 │ │ │ │ + pmulld %xmm10,%xmm8 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm8 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + psubd %xmm5,%xmm1 │ │ │ │ + psrad $0xc,%xmm8 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + movdqa %xmm2,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + pmulld %xmm15,%xmm5 │ │ │ │ + pmulld %xmm10,%xmm2 │ │ │ │ + pmulld %xmm10,%xmm6 │ │ │ │ + paddd %xmm6,%xmm9 │ │ │ │ + movdqa %xmm11,%xmm6 │ │ │ │ + psubd %xmm9,%xmm6 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + psubd %xmm5,%xmm2 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + movd 0x28(%r8),%xmm10 │ │ │ │ + movd 0x2c(%r8),%xmm15 │ │ │ │ + pshufd $0x0,%xmm10,%xmm10 │ │ │ │ + pshufd $0x0,%xmm15,%xmm15 │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + psubd %xmm3,%xmm5 │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ + movdqa %xmm7,%xmm3 │ │ │ │ + psubd %xmm4,%xmm3 │ │ │ │ + paddd %xmm4,%xmm7 │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ + psubd %xmm6,%xmm4 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + movdqa %xmm8,%xmm6 │ │ │ │ + psubd %xmm2,%xmm6 │ │ │ │ + paddd %xmm2,%xmm8 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + movdqa %xmm3,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + pmulld %xmm15,%xmm2 │ │ │ │ + pmulld %xmm10,%xmm3 │ │ │ │ + pmulld %xmm10,%xmm5 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm5 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + psubd %xmm2,%xmm3 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + movdqa %xmm6,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + pmulld %xmm15,%xmm2 │ │ │ │ + pmulld %xmm10,%xmm6 │ │ │ │ + pmulld %xmm10,%xmm4 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm4 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + psubd %xmm2,%xmm6 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + add $0x30,%r8 │ │ │ │ + movdqa %xmm0,(%rcx) │ │ │ │ + movdqa %xmm7,0x70(%rcx) │ │ │ │ + movdqa %xmm1,0x10(%rcx) │ │ │ │ + movdqa %xmm8,0x60(%rcx) │ │ │ │ + movdqa %xmm6,0x20(%rcx) │ │ │ │ + movdqa %xmm4,0x50(%rcx) │ │ │ │ + movdqa %xmm3,0x30(%rcx) │ │ │ │ + movdqa %xmm5,0x40(%rcx) │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + ret │ │ │ │ + lea 0x70(%rcx),%r8 │ │ │ │ + movdqa 0x7b671(%rip),%xmm10 │ │ │ │ + movdqa 0x7b7a8(%rip),%xmm15 │ │ │ │ + movdqa -0x200(%rcx),%xmm0 │ │ │ │ + movdqa -0x180(%r8),%xmm1 │ │ │ │ + movdqa -0x200(%r8),%xmm2 │ │ │ │ + movdqa -0x180(%rcx),%xmm3 │ │ │ │ + movdqa -0x100(%rcx),%xmm4 │ │ │ │ + movdqa -0x80(%r8),%xmm5 │ │ │ │ + movdqa -0x100(%r8),%xmm6 │ │ │ │ + movdqa -0x80(%rcx),%xmm7 │ │ │ │ + movdqa %xmm0,%xmm8 │ │ │ │ + psubd %xmm1,%xmm8 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + psubd %xmm3,%xmm1 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + psubd %xmm4,%xmm3 │ │ │ │ + paddd %xmm4,%xmm5 │ │ │ │ + movdqa %xmm7,%xmm4 │ │ │ │ + psubd %xmm6,%xmm4 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm8,%xmm6 │ │ │ │ + pmulld %xmm15,%xmm6 │ │ │ │ + pmulld %xmm10,%xmm1 │ │ │ │ + pmulld %xmm10,%xmm8 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm9,%xmm8 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + psubd %xmm6,%xmm1 │ │ │ │ + psrad $0xc,%xmm8 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm9 │ │ │ │ + pmulld %xmm15,%xmm9 │ │ │ │ + movdqa %xmm3,%xmm6 │ │ │ │ + pmulld %xmm15,%xmm6 │ │ │ │ + pmulld %xmm10,%xmm4 │ │ │ │ + pmulld %xmm10,%xmm3 │ │ │ │ + paddd %xmm3,%xmm9 │ │ │ │ + movdqa %xmm11,%xmm3 │ │ │ │ + psubd %xmm9,%xmm3 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + psubd %xmm6,%xmm4 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + psubd %xmm7,%xmm6 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + movdqa %xmm0,%xmm7 │ │ │ │ + psubd %xmm5,%xmm7 │ │ │ │ + paddd %xmm5,%xmm0 │ │ │ │ + movdqa %xmm8,%xmm5 │ │ │ │ + psubd %xmm4,%xmm5 │ │ │ │ + paddd %xmm4,%xmm8 │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ + psubd %xmm3,%xmm4 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm6 │ │ │ │ + pmaxsd %xmm12,%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm5 │ │ │ │ + pmaxsd %xmm12,%xmm4 │ │ │ │ + pminsd %xmm13,%xmm6 │ │ │ │ + pminsd %xmm13,%xmm7 │ │ │ │ + pminsd %xmm13,%xmm5 │ │ │ │ + pminsd %xmm13,%xmm4 │ │ │ │ + pmulld %xmm14,%xmm6 │ │ │ │ + pmulld %xmm14,%xmm7 │ │ │ │ + pmulld %xmm14,%xmm5 │ │ │ │ + pmulld %xmm14,%xmm4 │ │ │ │ + pmaxsd %xmm12,%xmm2 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm2 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + movdqa %xmm6,%xmm3 │ │ │ │ + psubd %xmm7,%xmm3 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + movdqa %xmm5,%xmm7 │ │ │ │ + psubd %xmm4,%xmm7 │ │ │ │ + paddd %xmm4,%xmm5 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ + psrad $0xc,%xmm6 │ │ │ │ + psrad $0xc,%xmm7 │ │ │ │ + psrad $0xc,%xmm5 │ │ │ │ + movdqa %xmm2,-0x80(%r8) │ │ │ │ + movdqa %xmm0,-0x200(%rcx) │ │ │ │ + movdqa %xmm8,-0x80(%rcx) │ │ │ │ + movdqa %xmm1,-0x200(%r8) │ │ │ │ + movdqa %xmm3,-0x180(%r8) │ │ │ │ + movdqa %xmm6,-0x100(%rcx) │ │ │ │ + movdqa %xmm7,-0x180(%rcx) │ │ │ │ + movdqa %xmm5,-0x100(%r8) │ │ │ │ + add $0x10,%rcx │ │ │ │ + sub $0x10,%r8 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jl 363618 <__cxa_finalize@plt+0x3385c8> │ │ │ │ + sub $0x40,%rcx │ │ │ │ + ret │ │ │ │ + movdqa 0x1c0(%rcx),%xmm0 │ │ │ │ + movdqa 0xc0(%rcx),%xmm2 │ │ │ │ + movdqa 0xc0(%r8),%xmm3 │ │ │ │ + movdqa 0x1c0(%r8),%xmm1 │ │ │ │ + movdqa -0x40(%r8),%xmm4 │ │ │ │ + movdqa -0x40(%rcx),%xmm5 │ │ │ │ + movdqa -0x140(%r8),%xmm6 │ │ │ │ + movdqa -0x140(%rcx),%xmm7 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm8 │ │ │ │ + paddd %xmm1,%xmm8 │ │ │ │ + psubd %xmm1,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + movdqa %xmm8,%xmm1 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + psubd %xmm3,%xmm8 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + paddd %xmm2,%xmm3 │ │ │ │ + psubd %xmm2,%xmm0 │ │ │ │ + pmaxsd %xmm12,%xmm1 │ │ │ │ + pmaxsd %xmm12,%xmm8 │ │ │ │ + pmaxsd %xmm12,%xmm3 │ │ │ │ + pmaxsd %xmm12,%xmm0 │ │ │ │ + pminsd %xmm13,%xmm1 │ │ │ │ + pminsd %xmm13,%xmm3 │ │ │ │ + pminsd %xmm13,%xmm8 │ │ │ │ + pminsd %xmm13,%xmm0 │ │ │ │ + paddd %xmm15,%xmm1 │ │ │ │ + paddd %xmm15,%xmm3 │ │ │ │ + paddd %xmm15,%xmm0 │ │ │ │ + paddd %xmm15,%xmm8 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + paddd %xmm4,%xmm2 │ │ │ │ + psubd %xmm4,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + paddd %xmm5,%xmm4 │ │ │ │ + psubd %xmm5,%xmm3 │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + psubd %xmm6,%xmm0 │ │ │ │ + movdqa %xmm8,%xmm6 │ │ │ │ + paddd %xmm7,%xmm6 │ │ │ │ + psubd %xmm7,%xmm8 │ │ │ │ + movdqa %xmm2,-0x140(%rcx) │ │ │ │ + movdqa %xmm1,0x1c0(%r8) │ │ │ │ + movdqa %xmm4,-0x140(%r8) │ │ │ │ + movdqa %xmm3,0x1c0(%rcx) │ │ │ │ + movdqa %xmm5,-0x40(%rcx) │ │ │ │ + movdqa %xmm0,0xc0(%r8) │ │ │ │ + movdqa %xmm6,-0x40(%r8) │ │ │ │ + movdqa %xmm8,0xc0(%rcx) │ │ │ │ + sub $0x10,%r8 │ │ │ │ + add $0x10,%rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jl 3638a0 <__cxa_finalize@plt+0x338850> │ │ │ │ + ret │ │ │ │ + movdqa (%rcx),%xmm0 │ │ │ │ + movdqa 0x10(%rcx),%xmm1 │ │ │ │ + movdqa 0x20(%rcx),%xmm2 │ │ │ │ + movdqa 0x30(%rcx),%xmm3 │ │ │ │ + movdqa 0x40(%rcx),%xmm4 │ │ │ │ + movdqa 0x50(%rcx),%xmm5 │ │ │ │ + movdqa 0x60(%rcx),%xmm6 │ │ │ │ + movdqa 0x70(%rcx),%xmm7 │ │ │ │ + psrad $0x2,%xmm0 │ │ │ │ + psrad $0x2,%xmm1 │ │ │ │ + psrad $0x2,%xmm2 │ │ │ │ + psrad $0x2,%xmm3 │ │ │ │ + psrad $0x2,%xmm4 │ │ │ │ + psrad $0x2,%xmm5 │ │ │ │ + psrad $0x2,%xmm6 │ │ │ │ + psrad $0x2,%xmm7 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + packssdw %xmm7,%xmm6 │ │ │ │ + call 35aea2 <__cxa_finalize@plt+0x32fe52> │ │ │ │ + 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 3639f1 <__cxa_finalize@plt+0x3389a1> │ │ │ │ + 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 0x7c7ba(%rip),%xmm6 │ │ │ │ + movdqa 0x7b4dc(%rip),%xmm6 │ │ │ │ pxor %xmm5,%xmm5 │ │ │ │ - lea (%rsi,%rsi,2),%rdx │ │ │ │ movdqa (%rdi),%xmm1 │ │ │ │ - movdqa (%rdi,%rsi,1),%xmm2 │ │ │ │ - movdqa (%rdi,%rsi,2),%xmm3 │ │ │ │ - movdqa (%rdi,%rdx,1),%xmm4 │ │ │ │ paddw %xmm0,%xmm1 │ │ │ │ + movdqa 0x10(%rdi),%xmm2 │ │ │ │ paddw %xmm0,%xmm2 │ │ │ │ + movdqa 0x20(%rdi),%xmm3 │ │ │ │ paddw %xmm0,%xmm3 │ │ │ │ + movdqa 0x30(%rdi),%xmm4 │ │ │ │ paddw %xmm0,%xmm4 │ │ │ │ pmaxsw %xmm5,%xmm1 │ │ │ │ pmaxsw %xmm5,%xmm2 │ │ │ │ pmaxsw %xmm5,%xmm3 │ │ │ │ pmaxsw %xmm5,%xmm4 │ │ │ │ pminsw %xmm6,%xmm1 │ │ │ │ pminsw %xmm6,%xmm2 │ │ │ │ pminsw %xmm6,%xmm3 │ │ │ │ pminsw %xmm6,%xmm4 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ - movdqa %xmm2,(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm3,(%rdi,%rsi,2) │ │ │ │ - movdqa %xmm4,(%rdi,%rdx,1) │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ + movdqa %xmm2,0x10(%rdi) │ │ │ │ + movdqa %xmm3,0x20(%rdi) │ │ │ │ + movdqa %xmm4,0x30(%rdi) │ │ │ │ + add $0x40,%rdi │ │ │ │ + btc $0x10,%ecx │ │ │ │ + jae 363ac8 <__cxa_finalize@plt+0x338a78> │ │ │ │ + lea -0x80(%rdi,%rsi,1),%rdi │ │ │ │ dec %ecx │ │ │ │ - jg 36352e <__cxa_finalize@plt+0x3384de> │ │ │ │ - add $0x38,%rsp │ │ │ │ + jg 363ac8 <__cxa_finalize@plt+0x338a78> │ │ │ │ + add $0x408,%rsp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sub $0x38,%rsp │ │ │ │ - lea 0x687(%rip),%r8 │ │ │ │ - add $0x6,%ecx │ │ │ │ - call 363600 <__cxa_finalize@plt+0x3385b0> │ │ │ │ - add $0x38,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x38,%rsp │ │ │ │ - lea 0x403(%rip),%r8 │ │ │ │ - call 363600 <__cxa_finalize@plt+0x3385b0> │ │ │ │ - add $0x38,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x38,%rsp │ │ │ │ - lea 0x540(%rip),%r8 │ │ │ │ - call 363600 <__cxa_finalize@plt+0x3385b0> │ │ │ │ - add $0x38,%rsp │ │ │ │ + sub $0x1418,%rsp │ │ │ │ + lea 0x7b5d6(%rip),%rax │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 363f47 <__cxa_finalize@plt+0x338ef7> │ │ │ │ + mov $0xe,%r9d │ │ │ │ + cmp -0x10(%r9,%rax,1),%cx │ │ │ │ + jge 363bbd <__cxa_finalize@plt+0x338b6d> │ │ │ │ + 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 363b7d <__cxa_finalize@plt+0x338b2d> │ │ │ │ + sub $0x2,%r9d │ │ │ │ + cmp -0x10(%r9,%rax,1),%cx │ │ │ │ + jl 363b68 <__cxa_finalize@plt+0x338b18> │ │ │ │ + mov %ecx,0x1400(%rsp) │ │ │ │ + movdqa 0x7b2d3(%rip),%xmm11 │ │ │ │ + movdqa 0x7b41a(%rip),%xmm12 │ │ │ │ + movdqa 0x7b421(%rip),%xmm13 │ │ │ │ + movdqa 0x7b158(%rip),%xmm14 │ │ │ │ + mov %rsp,%rcx │ │ │ │ + lea 0x7b41e(%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 363e71 <__cxa_finalize@plt+0x338e21> │ │ │ │ + call 3632a7 <__cxa_finalize@plt+0x338257> │ │ │ │ + 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 363e71 <__cxa_finalize@plt+0x338e21> │ │ │ │ + call 3632a7 <__cxa_finalize@plt+0x338257> │ │ │ │ + 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 363e71 <__cxa_finalize@plt+0x338e21> │ │ │ │ + call 3632a7 <__cxa_finalize@plt+0x338257> │ │ │ │ + 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 363e71 <__cxa_finalize@plt+0x338e21> │ │ │ │ + call 3632a7 <__cxa_finalize@plt+0x338257> │ │ │ │ + call 363602 <__cxa_finalize@plt+0x3385b2> │ │ │ │ + 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 363e71 <__cxa_finalize@plt+0x338e21> │ │ │ │ + call 360856 <__cxa_finalize@plt+0x335806> │ │ │ │ + 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 363e71 <__cxa_finalize@plt+0x338e21> │ │ │ │ + call 360c57 <__cxa_finalize@plt+0x335c07> │ │ │ │ + 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 363e71 <__cxa_finalize@plt+0x338e21> │ │ │ │ + call 35ca70 <__cxa_finalize@plt+0x331a20> │ │ │ │ + movdqa (%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x400(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x800(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0xc00(%rdx,%r9,8),%xmm3 │ │ │ │ + call 363e71 <__cxa_finalize@plt+0x338e21> │ │ │ │ + call 35af87 <__cxa_finalize@plt+0x32ff37> │ │ │ │ + call 35b1a2 <__cxa_finalize@plt+0x330152> │ │ │ │ + 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 3638a8 <__cxa_finalize@plt+0x338858> │ │ │ │ + lea 0x380(%rsp),%rcx │ │ │ │ + lea 0x1200(%rsp),%r11 │ │ │ │ + movzwl (%rax,%r9,1),%r8d │ │ │ │ + movzbl %r8b,%r10d │ │ │ │ + shr $0x8,%r8d │ │ │ │ + call 363eb2 <__cxa_finalize@plt+0x338e62> │ │ │ │ + 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 363df7 <__cxa_finalize@plt+0x338da7> │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jge 363bc4 <__cxa_finalize@plt+0x338b74> │ │ │ │ + mov 0x1400(%rsp),%ecx │ │ │ │ + add $0x3d0,%rsp │ │ │ │ + cmp $0x24,%ecx │ │ │ │ + jl 363e57 <__cxa_finalize@plt+0x338e07> │ │ │ │ + cmp $0x88,%ecx │ │ │ │ + jl 363e4e <__cxa_finalize@plt+0x338dfe> │ │ │ │ + lea -0x2e2ac(%rip),%r8 │ │ │ │ + jmp 363e5e <__cxa_finalize@plt+0x338e0e> │ │ │ │ + lea -0x2e585(%rip),%r8 │ │ │ │ + jmp 363e5e <__cxa_finalize@plt+0x338e0e> │ │ │ │ + lea -0x2e7ae(%rip),%r8 │ │ │ │ + lea 0x80(%rdi),%rdx │ │ │ │ + mov $0xfffffffffffffff0,%r10 │ │ │ │ + jmp 3604b8 <__cxa_finalize@plt+0x335468> │ │ │ │ + pmulld %xmm14,%xmm0 │ │ │ │ + pmulld %xmm14,%xmm1 │ │ │ │ + pmulld %xmm14,%xmm2 │ │ │ │ + pmulld %xmm14,%xmm3 │ │ │ │ + paddd %xmm11,%xmm0 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + psrad $0xc,%xmm0 │ │ │ │ + psrad $0xc,%xmm1 │ │ │ │ + psrad $0xc,%xmm2 │ │ │ │ + psrad $0xc,%xmm3 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - lea 0xad(%rip),%rax │ │ │ │ - movdqa 0x7c5d0(%rip),%xmm11 │ │ │ │ - movdqa 0x7c717(%rip),%xmm12 │ │ │ │ - movdqa 0x7c71e(%rip),%xmm13 │ │ │ │ - movdqa 0x7c455(%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 36369d <__cxa_finalize@plt+0x33864d> │ │ │ │ - movdqa %xmm0,0x10(%rdx) │ │ │ │ - movdqa %xmm1,0x30(%rdx) │ │ │ │ - movdqa %xmm2,0x50(%rdx) │ │ │ │ - movdqa %xmm3,0x70(%rdx) │ │ │ │ - sub $0x10,%r9d │ │ │ │ - jmp 363639 <__cxa_finalize@plt+0x3385e9> │ │ │ │ - movdqa 0x10(%rdx),%xmm4 │ │ │ │ - movdqa 0x30(%rdx),%xmm5 │ │ │ │ - movdqa 0x50(%rdx),%xmm6 │ │ │ │ - movdqa 0x70(%rdx),%xmm7 │ │ │ │ - jmp *%r8 │ │ │ │ - call 362d18 <__cxa_finalize@plt+0x337cc8> │ │ │ │ - pcmpeqd %xmm1,%xmm1 │ │ │ │ - psubd %xmm1,%xmm0 │ │ │ │ - psubd %xmm1,%xmm6 │ │ │ │ - psubd %xmm1,%xmm5 │ │ │ │ - psubd %xmm1,%xmm3 │ │ │ │ - call 362ee2 <__cxa_finalize@plt+0x337e92> │ │ │ │ + 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 35aea2 <__cxa_finalize@plt+0x32fe52> │ │ │ │ + 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 363eb2 <__cxa_finalize@plt+0x338e62> │ │ │ │ + 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 363aa0 <__cxa_finalize@plt+0x338a50> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x2438,%rsp │ │ │ │ + lea 0x7b196(%rip),%rax │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 36434c <__cxa_finalize@plt+0x3392fc> │ │ │ │ + mov %rbx,0x2418(%rsp) │ │ │ │ + mov %rdi,0x400(%rsp) │ │ │ │ + mov $0xe,%r9d │ │ │ │ + cmp -0x10(%r9,%rax,1),%cx │ │ │ │ + jge 36401a <__cxa_finalize@plt+0x338fca> │ │ │ │ + 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 363fdb <__cxa_finalize@plt+0x338f8b> │ │ │ │ + sub $0x2,%r9d │ │ │ │ + cmp -0x10(%r9,%rax,1),%cx │ │ │ │ + jl 363fb8 <__cxa_finalize@plt+0x338f68> │ │ │ │ + mov %ecx,0x2410(%rsp) │ │ │ │ + movdqa 0x7ae76(%rip),%xmm11 │ │ │ │ + movdqa 0x7afbd(%rip),%xmm12 │ │ │ │ + movdqa 0x7afc4(%rip),%xmm13 │ │ │ │ + movdqa 0x7acfb(%rip),%xmm14 │ │ │ │ + mov %rsp,%rcx │ │ │ │ + lea 0x7afc1(%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 3632a7 <__cxa_finalize@plt+0x338257> │ │ │ │ + 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 3632a7 <__cxa_finalize@plt+0x338257> │ │ │ │ + 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 3632a7 <__cxa_finalize@plt+0x338257> │ │ │ │ + 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 3632a7 <__cxa_finalize@plt+0x338257> │ │ │ │ + call 363602 <__cxa_finalize@plt+0x3385b2> │ │ │ │ + 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 360856 <__cxa_finalize@plt+0x335806> │ │ │ │ + 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 360c57 <__cxa_finalize@plt+0x335c07> │ │ │ │ + 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 35ca70 <__cxa_finalize@plt+0x331a20> │ │ │ │ + movdqa (%rdx,%r9,8),%xmm0 │ │ │ │ + movdqa 0x400(%rdx,%r9,8),%xmm1 │ │ │ │ + movdqa 0x800(%rdx,%r9,8),%xmm2 │ │ │ │ + movdqa 0xc00(%rdx,%r9,8),%xmm3 │ │ │ │ + call 35af87 <__cxa_finalize@plt+0x32ff37> │ │ │ │ + call 35b1a2 <__cxa_finalize@plt+0x330152> │ │ │ │ + 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 3638a8 <__cxa_finalize@plt+0x338858> │ │ │ │ + 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 3642bc <__cxa_finalize@plt+0x33926c> │ │ │ │ + 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 36423a <__cxa_finalize@plt+0x3391ea> │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jge 364021 <__cxa_finalize@plt+0x338fd1> │ │ │ │ + mov 0x2410(%rsp),%ecx │ │ │ │ + mov 0x400(%rsp),%rdi │ │ │ │ + add $0x3e0,%rsp │ │ │ │ + cmp $0x97,%ecx │ │ │ │ + jl 36429b <__cxa_finalize@plt+0x33924b> │ │ │ │ + lea -0x2e9c2(%rip),%r11 │ │ │ │ + lea -0x2a3b9(%rip),%rbx │ │ │ │ + jmp 3642a9 <__cxa_finalize@plt+0x339259> │ │ │ │ + lea -0x2ebf2(%rip),%r11 │ │ │ │ + lea -0x2a859(%rip),%rbx │ │ │ │ + lea 0x80(%rdi),%rdx │ │ │ │ + mov $0xfffffffffffffff0,%r10 │ │ │ │ + jmp 362914 <__cxa_finalize@plt+0x3378c4> │ │ │ │ + movdqa (%rcx),%xmm0 │ │ │ │ + movdqa 0x10(%rcx),%xmm1 │ │ │ │ + movdqa 0x20(%rcx),%xmm2 │ │ │ │ + movdqa 0x30(%rcx),%xmm3 │ │ │ │ + movdqa 0x40(%rcx),%xmm4 │ │ │ │ + movdqa 0x50(%rcx),%xmm5 │ │ │ │ + movdqa 0x60(%rcx),%xmm6 │ │ │ │ + movdqa 0x70(%rcx),%xmm7 │ │ │ │ + psrad $0x2,%xmm0 │ │ │ │ + psrad $0x2,%xmm1 │ │ │ │ + psrad $0x2,%xmm2 │ │ │ │ + psrad $0x2,%xmm3 │ │ │ │ + psrad $0x2,%xmm4 │ │ │ │ + psrad $0x2,%xmm5 │ │ │ │ + psrad $0x2,%xmm6 │ │ │ │ + psrad $0x2,%xmm7 │ │ │ │ packssdw %xmm1,%xmm0 │ │ │ │ + packssdw %xmm3,%xmm2 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ - jmp 362be2 <__cxa_finalize@plt+0x337b92> │ │ │ │ - call 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - movdqa 0x7c5bf(%rip),%xmm10 │ │ │ │ - pxor %xmm9,%xmm9 │ │ │ │ - call 3637a3 <__cxa_finalize@plt+0x338753> │ │ │ │ - movdqa %xmm9,(%rdx) │ │ │ │ - movdqa %xmm9,0x10(%rdx) │ │ │ │ - movdqa %xmm9,0x20(%rdx) │ │ │ │ - movdqa %xmm9,0x30(%rdx) │ │ │ │ - movdqa %xmm9,0x40(%rdx) │ │ │ │ - movdqa %xmm9,0x50(%rdx) │ │ │ │ - movdqa %xmm9,0x60(%rdx) │ │ │ │ - movdqa %xmm9,0x70(%rdx) │ │ │ │ - movdqa %xmm9,0x80(%rdx) │ │ │ │ - movdqa %xmm9,0x90(%rdx) │ │ │ │ - movdqa %xmm9,0xa0(%rdx) │ │ │ │ - movdqa %xmm9,0xb0(%rdx) │ │ │ │ - movdqa %xmm9,0xc0(%rdx) │ │ │ │ - movdqa %xmm9,0xd0(%rdx) │ │ │ │ - movdqa %xmm9,0xe0(%rdx) │ │ │ │ - movdqa %xmm9,0xf0(%rdx) │ │ │ │ + packssdw %xmm7,%xmm6 │ │ │ │ + call 35aea2 <__cxa_finalize@plt+0x32fe52> │ │ │ │ + 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 3642bc <__cxa_finalize@plt+0x33926c> │ │ │ │ ret │ │ │ │ - movdqa 0x7c465(%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 36380d <__cxa_finalize@plt+0x3387bd> │ │ │ │ - movdqa 0x10(%rsp),%xmm7 │ │ │ │ - pmulhrsw %xmm8,%xmm0 │ │ │ │ - pmulhrsw %xmm8,%xmm1 │ │ │ │ - pmulhrsw %xmm8,%xmm2 │ │ │ │ - pmulhrsw %xmm8,%xmm3 │ │ │ │ - pmulhrsw %xmm8,%xmm4 │ │ │ │ - pmulhrsw %xmm8,%xmm5 │ │ │ │ - pmulhrsw %xmm8,%xmm6 │ │ │ │ - pmulhrsw %xmm8,%xmm7 │ │ │ │ - lea (%rdi,%rsi,4),%r9 │ │ │ │ - paddw (%rdi),%xmm0 │ │ │ │ - paddw (%rdi,%rsi,1),%xmm1 │ │ │ │ - paddw (%rdi,%rsi,2),%xmm2 │ │ │ │ - paddw (%rdi,%rcx,1),%xmm3 │ │ │ │ - paddw (%r9),%xmm4 │ │ │ │ - paddw (%r9,%rsi,1),%xmm5 │ │ │ │ - paddw (%r9,%rsi,2),%xmm6 │ │ │ │ - paddw (%r9,%rcx,1),%xmm7 │ │ │ │ - pmaxsw %xmm9,%xmm0 │ │ │ │ - pmaxsw %xmm9,%xmm1 │ │ │ │ - pmaxsw %xmm9,%xmm2 │ │ │ │ - pmaxsw %xmm9,%xmm3 │ │ │ │ - pmaxsw %xmm9,%xmm4 │ │ │ │ - pmaxsw %xmm9,%xmm5 │ │ │ │ - pmaxsw %xmm9,%xmm6 │ │ │ │ - pmaxsw %xmm9,%xmm7 │ │ │ │ - pminsw %xmm10,%xmm0 │ │ │ │ - pminsw %xmm10,%xmm1 │ │ │ │ - pminsw %xmm10,%xmm2 │ │ │ │ - pminsw %xmm10,%xmm3 │ │ │ │ - pminsw %xmm10,%xmm4 │ │ │ │ - pminsw %xmm10,%xmm5 │ │ │ │ - pminsw %xmm10,%xmm6 │ │ │ │ - pminsw %xmm10,%xmm7 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm2,(%rdi,%rsi,2) │ │ │ │ - movdqa %xmm3,(%rdi,%rcx,1) │ │ │ │ - movdqa %xmm4,(%r9) │ │ │ │ - movdqa %xmm5,(%r9,%rsi,1) │ │ │ │ - movdqa %xmm6,(%r9,%rsi,2) │ │ │ │ - movdqa %xmm7,(%r9,%rcx,1) │ │ │ │ + imul $0xb5,(%rdx),%r9d │ │ │ │ + mov %ecx,(%rdx) │ │ │ │ + mov $0x40,%ecx │ │ │ │ + add $0x2030,%rsp │ │ │ │ + jmp 363a95 <__cxa_finalize@plt+0x338a45> │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + lea 0x19(%rip),%r10 │ │ │ │ + tzcnt %r8d,%r8d │ │ │ │ + test %eax,%eax │ │ │ │ + jne 3644ae <__cxa_finalize@plt+0x33945e> │ │ │ │ + mov 0x10(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 364705 <__cxa_finalize@plt+0x3396b5> │ │ │ │ + movzwl 0x7b016(%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 3643a3 <__cxa_finalize@plt+0x339353> │ │ │ │ + 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 3643c2 <__cxa_finalize@plt+0x339372> │ │ │ │ + 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 3643dd <__cxa_finalize@plt+0x33938d> │ │ │ │ + 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 3643fa <__cxa_finalize@plt+0x3393aa> │ │ │ │ + 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 36441b <__cxa_finalize@plt+0x3393cb> │ │ │ │ + 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 36443f <__cxa_finalize@plt+0x3393ef> │ │ │ │ + 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 364479 <__cxa_finalize@plt+0x339429> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + imul $0xff,%eax,%eax │ │ │ │ + vbroadcasti128 0x7adf3(%rip),%ymm4 │ │ │ │ + add $0x10,%eax │ │ │ │ + vmovd %eax,%xmm5 │ │ │ │ + mov 0x10(%rsp),%eax │ │ │ │ + vpbroadcastw %xmm5,%ymm5 │ │ │ │ + test %eax,%eax │ │ │ │ + jne 3649c6 <__cxa_finalize@plt+0x339976> │ │ │ │ + movzwl 0x7b030(%r10,%r8,2),%r8d │ │ │ │ + vpbroadcastd 0x7ae99(%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 3644ed <__cxa_finalize@plt+0x33949d> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovdqa 0x7ad6e(%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 364532 <__cxa_finalize@plt+0x3394e2> │ │ │ │ + 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 36456b <__cxa_finalize@plt+0x33951b> │ │ │ │ + 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 3645b1 <__cxa_finalize@plt+0x339561> │ │ │ │ + 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 364608 <__cxa_finalize@plt+0x3395b8> │ │ │ │ + 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 364646 <__cxa_finalize@plt+0x3395f6> │ │ │ │ + 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 3646bc <__cxa_finalize@plt+0x33966c> │ │ │ │ + add %rcx,%rdx │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r9d │ │ │ │ + jg 3646b5 <__cxa_finalize@plt+0x339665> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + movzwl 0x7b03e(%r10,%r8,2),%r8d │ │ │ │ + imul $0xff,%eax,%eax │ │ │ │ + vpbroadcastd 0x7ac63(%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 364733 <__cxa_finalize@plt+0x3396e3> │ │ │ │ + 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 364778 <__cxa_finalize@plt+0x339728> │ │ │ │ + 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 3647c2 <__cxa_finalize@plt+0x339772> │ │ │ │ + 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 36480a <__cxa_finalize@plt+0x3397ba> │ │ │ │ + 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 364862 <__cxa_finalize@plt+0x339812> │ │ │ │ + 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 3648cf <__cxa_finalize@plt+0x33987f> │ │ │ │ + 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 364949 <__cxa_finalize@plt+0x3398f9> │ │ │ │ + add $0x20,%r8 │ │ │ │ + add $0x20,%r10 │ │ │ │ + movzbl %al,%r9d │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %r10,%rdi │ │ │ │ + sub $0x100,%eax │ │ │ │ + jg 364945 <__cxa_finalize@plt+0x3398f5> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + movzwl 0x7b04c(%r10,%r8,2),%r8d │ │ │ │ + shl $0xb,%eax │ │ │ │ + vpbroadcastd 0x7a98d(%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 3649fd <__cxa_finalize@plt+0x3399ad> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovdqa 0x7a845(%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 364a69 <__cxa_finalize@plt+0x339a19> │ │ │ │ + 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 364aca <__cxa_finalize@plt+0x339a7a> │ │ │ │ + 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 364b38 <__cxa_finalize@plt+0x339ae8> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + lea 0x30000(%r9),%eax │ │ │ │ + jmp 364bc5 <__cxa_finalize@plt+0x339b75> │ │ │ │ + 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 364be8 <__cxa_finalize@plt+0x339b98> │ │ │ │ + add $0x20,%r8 │ │ │ │ + add $0x20,%r10 │ │ │ │ + movzbl %al,%r9d │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %r10,%rdi │ │ │ │ + sub $0x10000,%eax │ │ │ │ + jg 364bcb <__cxa_finalize@plt+0x339b7b> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x1b(%rip),%rax │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + test %r9d,%r9d │ │ │ │ + jne 364ea2 <__cxa_finalize@plt+0x339e52> │ │ │ │ + mov 0x8(%rsp),%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + jne 3651cc <__cxa_finalize@plt+0x33a17c> │ │ │ │ + movzwl 0x7a724(%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 364ca3 <__cxa_finalize@plt+0x339c53> │ │ │ │ + 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 364cdc <__cxa_finalize@plt+0x339c8c> │ │ │ │ + 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 364d1e <__cxa_finalize@plt+0x339cce> │ │ │ │ + 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 364d6e <__cxa_finalize@plt+0x339d1e> │ │ │ │ + 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 364dbf <__cxa_finalize@plt+0x339d6f> │ │ │ │ + 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 364e0d <__cxa_finalize@plt+0x339dbd> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + imul $0xff,%r9d,%r9d │ │ │ │ + vbroadcasti128 0x7a3fe(%rip),%ymm4 │ │ │ │ + add $0x10,%r9d │ │ │ │ + vmovd %r9d,%xmm5 │ │ │ │ + mov 0x8(%rsp),%r9d │ │ │ │ + vpbroadcastw %xmm5,%ymm5 │ │ │ │ + test %r9d,%r9d │ │ │ │ + jne 365509 <__cxa_finalize@plt+0x33a4b9> │ │ │ │ + movzwl 0x7a75a(%rax,%rcx,2),%ecx │ │ │ │ + add %rax,%rcx │ │ │ │ + lea (%rdx,%rdx,2),%rax │ │ │ │ + jmp *%rcx │ │ │ │ + vbroadcasti128 0x7a3b8(%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 364ee8 <__cxa_finalize@plt+0x339e98> │ │ │ │ + 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 364f21 <__cxa_finalize@plt+0x339ed1> │ │ │ │ + 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 364f67 <__cxa_finalize@plt+0x339f17> │ │ │ │ + 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 364fe6 <__cxa_finalize@plt+0x339f96> │ │ │ │ + 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 365065 <__cxa_finalize@plt+0x33a015> │ │ │ │ + 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 3650df <__cxa_finalize@plt+0x33a08f> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + movzwl 0x7a766(%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 3651f6 <__cxa_finalize@plt+0x33a1a6> │ │ │ │ + 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 36524e <__cxa_finalize@plt+0x33a1fe> │ │ │ │ + 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 3652b5 <__cxa_finalize@plt+0x33a265> │ │ │ │ + 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 36532a <__cxa_finalize@plt+0x33a2da> │ │ │ │ + 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 3653da <__cxa_finalize@plt+0x33a38a> │ │ │ │ + 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 365491 <__cxa_finalize@plt+0x33a441> │ │ │ │ + add $0x20,%rcx │ │ │ │ + add $0x40,%r9 │ │ │ │ + movzbl %al,%r8d │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %r9,%rdi │ │ │ │ + sub $0x100,%eax │ │ │ │ + jg 36548b <__cxa_finalize@plt+0x33a43b> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + movzwl 0x7a772(%rax,%rcx,2),%ecx │ │ │ │ + shl $0xb,%r9d │ │ │ │ + vmovd %r9d,%xmm6 │ │ │ │ + vpbroadcastw %xmm6,%ymm6 │ │ │ │ + add %rax,%rcx │ │ │ │ + lea (%rdx,%rdx,2),%rax │ │ │ │ + jmp *%rcx │ │ │ │ + vbroadcasti128 0x79d6f(%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 365540 <__cxa_finalize@plt+0x33a4f0> │ │ │ │ + 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 3655a5 <__cxa_finalize@plt+0x33a555> │ │ │ │ + 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 365626 <__cxa_finalize@plt+0x33a5d6> │ │ │ │ + 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 3656b2 <__cxa_finalize@plt+0x33a662> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + lea 0x700(%r8),%ecx │ │ │ │ + mov $0x100,%eax │ │ │ │ + jmp 365732 <__cxa_finalize@plt+0x33a6e2> │ │ │ │ + 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 36574d <__cxa_finalize@plt+0x33a6fd> │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x20,%r10 │ │ │ │ + movzbl %cl,%r8d │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r10,%rdi │ │ │ │ + sub $0x100,%ecx │ │ │ │ + jg 365738 <__cxa_finalize@plt+0x33a6e8> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov $0x1e002d,%r10d │ │ │ │ + mov %r10d,%r11d │ │ │ │ + jmp 365860 <__cxa_finalize@plt+0x33a810> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0x1e002d,%r10d │ │ │ │ + mov $0xf003c,%r11d │ │ │ │ + jmp 365860 <__cxa_finalize@plt+0x33a810> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0xf003c,%r10d │ │ │ │ + mov $0x1e002d,%r11d │ │ │ │ + jmp 365860 <__cxa_finalize@plt+0x33a810> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0xf003c,%r10d │ │ │ │ + mov %r10d,%r11d │ │ │ │ + jmp 365860 <__cxa_finalize@plt+0x33a810> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + mov $0x1e002d,%r10d │ │ │ │ + mov $0x2d,%r11d │ │ │ │ + jmp 365860 <__cxa_finalize@plt+0x33a810> │ │ │ │ xchg %ax,%ax │ │ │ │ - sub $0x38,%rsp │ │ │ │ - lea -0x1bc(%rip),%r8 │ │ │ │ - call 363940 <__cxa_finalize@plt+0x3388f0> │ │ │ │ - add $0x38,%rsp │ │ │ │ + mov $0x2d,%r10d │ │ │ │ + mov $0x1e002d,%r11d │ │ │ │ + jmp 365860 <__cxa_finalize@plt+0x33a810> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0xf003c,%r10d │ │ │ │ + mov $0x2d,%r11d │ │ │ │ + jmp 365860 <__cxa_finalize@plt+0x33a810> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0x2d,%r10d │ │ │ │ + mov $0xf003c,%r11d │ │ │ │ + jmp 365860 <__cxa_finalize@plt+0x33a810> │ │ │ │ + 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 3658b1 <__cxa_finalize@plt+0x33a861> │ │ │ │ + test $0xf00,%r10d │ │ │ │ + jne 365bb0 <__cxa_finalize@plt+0x33ab60> │ │ │ │ + tzcnt %r8d,%r8d │ │ │ │ + movzwl 0x7b016(%r11,%r8,2),%r8d │ │ │ │ + add %r11,%r8 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + lea (%rsi,%rsi,2),%r10 │ │ │ │ + jmp *%r8 │ │ │ │ + test $0xf00,%r10d │ │ │ │ + jne 365f63 <__cxa_finalize@plt+0x33af13> │ │ │ │ + vpbroadcastd 0x79aa9(%rip),%ymm5 │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + jl 36591d <__cxa_finalize@plt+0x33a8cd> │ │ │ │ + vbroadcasti128 0x7996a(%rip),%ymm6 │ │ │ │ + je 365979 <__cxa_finalize@plt+0x33a929> │ │ │ │ + tzcnt %r8d,%r8d │ │ │ │ + vbroadcasti128 0x79966(%rip),%ymm7 │ │ │ │ + vbroadcasti128 0x7996d(%rip),%ymm8 │ │ │ │ + shr $0x10,%eax │ │ │ │ + sub $0x3,%rdx │ │ │ │ + movzwl 0x7b07e(%r11,%r8,2),%r8d │ │ │ │ + vpbroadcastd 0x7ce64(%r11,%rax,8),%ymm9 │ │ │ │ + vpbroadcastd 0x7ce68(%r11,%rax,8),%ymm10 │ │ │ │ + add %r11,%r8 │ │ │ │ + jmp *%r8 │ │ │ │ + movzbl %al,%eax │ │ │ │ + dec %rdx │ │ │ │ + vmovdqa 0x798f5(%rip),%xmm4 │ │ │ │ + vpbroadcastd 0x7ce66(%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 365935 <__cxa_finalize@plt+0x33a8e5> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x38,%rsp │ │ │ │ - lea 0xe3(%rip),%r8 │ │ │ │ - call 363940 <__cxa_finalize@plt+0x3388f0> │ │ │ │ - add $0x38,%rsp │ │ │ │ + movzbl %al,%eax │ │ │ │ + dec %rdx │ │ │ │ + vpbroadcastd 0x7ce66(%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 365989 <__cxa_finalize@plt+0x33a939> │ │ │ │ + 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 3659d5 <__cxa_finalize@plt+0x33a985> │ │ │ │ + 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 365a3e <__cxa_finalize@plt+0x33a9ee> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 365b01 <__cxa_finalize@plt+0x33aab1> │ │ │ │ + mov $0xffffffffffffffe0,%rax │ │ │ │ + jmp 365b01 <__cxa_finalize@plt+0x33aab1> │ │ │ │ + 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 365b0a <__cxa_finalize@plt+0x33aaba> │ │ │ │ + add %rcx,%rdx │ │ │ │ + add %rsi,%rdi │ │ │ │ + mov %r8,%rax │ │ │ │ + dec %r9d │ │ │ │ + jg 365b0a <__cxa_finalize@plt+0x33aaba> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + movzbl %r10b,%eax │ │ │ │ + shr $0x10,%r10d │ │ │ │ + cmp $0x6,%r9d │ │ │ │ + cmovs %eax,%r10d │ │ │ │ + tzcnt %r8d,%eax │ │ │ │ + movzwl 0x7b08c(%r11,%rax,2),%eax │ │ │ │ + vpbroadcastd 0x797a1(%rip),%ymm7 │ │ │ │ + lea 0x7ce64(%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 365c4b <__cxa_finalize@plt+0x33abfb> │ │ │ │ + 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 365d02 <__cxa_finalize@plt+0x33acb2> │ │ │ │ + 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 365dc7 <__cxa_finalize@plt+0x33ad77> │ │ │ │ + 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 365e9f <__cxa_finalize@plt+0x33ae4f> │ │ │ │ + add $0x10,%r8 │ │ │ │ + add $0x10,%r10 │ │ │ │ + movzbl %al,%r9d │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %r10,%rdi │ │ │ │ + sub $0x100,%eax │ │ │ │ + jg 365e46 <__cxa_finalize@plt+0x33adf6> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + jg 366203 <__cxa_finalize@plt+0x33b1b3> │ │ │ │ + movzbl %al,%eax │ │ │ │ + dec %rdx │ │ │ │ + vpbroadcastd 0x7ce66(%r11,%rax,8),%ymm7 │ │ │ │ + movzbl %r10b,%eax │ │ │ │ + shr $0x10,%r10d │ │ │ │ + cmp $0x6,%r9d │ │ │ │ + cmovs %eax,%r10d │ │ │ │ + vpbroadcastq 0x7ce64(%r11,%r10,8),%ymm0 │ │ │ │ + lea (%rcx,%rcx,2),%r11 │ │ │ │ + sub %r11,%rdx │ │ │ │ + vpunpcklbw %ymm0,%ymm0,%ymm0 │ │ │ │ + vpsraw $0x8,%ymm0,%ymm0 │ │ │ │ + vpbroadcastd 0x793d8(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x793db(%rip),%ymm9 │ │ │ │ + vpshufd $0x0,%ymm0,%ymm10 │ │ │ │ + vpshufd $0x55,%ymm0,%ymm11 │ │ │ │ + vpshufd $0xaa,%ymm0,%ymm12 │ │ │ │ + vpshufd $0xff,%ymm0,%ymm13 │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + je 3660d5 <__cxa_finalize@plt+0x33b085> │ │ │ │ + vbroadcasti128 0x79240(%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 366056 <__cxa_finalize@plt+0x33b006> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x38,%rsp │ │ │ │ - lea 0x220(%rip),%r8 │ │ │ │ - call 363940 <__cxa_finalize@plt+0x3388f0> │ │ │ │ - add $0x38,%rsp │ │ │ │ + vmovdqa 0x79143(%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 36616f <__cxa_finalize@plt+0x33b11f> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x38,%rsp │ │ │ │ - lea 0x307(%rip),%r8 │ │ │ │ - add $0x6,%ecx │ │ │ │ - call 363940 <__cxa_finalize@plt+0x3388f0> │ │ │ │ - add $0x38,%rsp │ │ │ │ + shr $0x10,%eax │ │ │ │ + sub $0x3,%rdx │ │ │ │ + vpbroadcastd 0x7ce64(%r11,%rax,8),%ymm10 │ │ │ │ + vpbroadcastd 0x7ce68(%r11,%rax,8),%ymm11 │ │ │ │ + movzbl %r10b,%eax │ │ │ │ + shr $0x10,%r10d │ │ │ │ + cmp $0x6,%r9d │ │ │ │ + cmovs %eax,%r10d │ │ │ │ + vpbroadcastq 0x7ce64(%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 0x78fc9(%rip),%ymm7 │ │ │ │ + vmovdqu (%rdx),%xmm4 │ │ │ │ + vbroadcasti128 0x78fcc(%rip),%ymm8 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%xmm5 │ │ │ │ + vbroadcasti128 0x78fce(%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 0x79003(%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 0x78e2f(%rip),%ymm6 │ │ │ │ + vbroadcasti128 0x78e36(%rip),%ymm7 │ │ │ │ + vbroadcasti128 0x78e0d(%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 0x78f1c(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x78f1f(%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 3663c9 <__cxa_finalize@plt+0x33b379> │ │ │ │ + add $0x8,%r8 │ │ │ │ + add $0x8,%r10 │ │ │ │ + movzbl %al,%r9d │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %r10,%rdi │ │ │ │ + sub $0x100,%eax │ │ │ │ + jg 36626e <__cxa_finalize@plt+0x33b21e> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x5(%rip),%rax │ │ │ │ - jmp 363607 <__cxa_finalize@plt+0x3385b7> │ │ │ │ - call 363027 <__cxa_finalize@plt+0x337fd7> │ │ │ │ - call 36395b <__cxa_finalize@plt+0x33890b> │ │ │ │ - jmp 3636fa <__cxa_finalize@plt+0x3386aa> │ │ │ │ - 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 0x7c2bb(%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 2ea1a0 <__cxa_finalize@plt+0x2bf150> │ │ │ │ - call 2ea560 <__cxa_finalize@plt+0x2bf510> │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - movdqa 0x7c2fb(%rip),%xmm10 │ │ │ │ - pxor %xmm9,%xmm9 │ │ │ │ - call 363a2f <__cxa_finalize@plt+0x3389df> │ │ │ │ - jmp 36372b <__cxa_finalize@plt+0x3386db> │ │ │ │ - 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 36380d <__cxa_finalize@plt+0x3387bd> │ │ │ │ - movdqa 0x7c1d9(%rip),%xmm7 │ │ │ │ - pmulhrsw %xmm7,%xmm0 │ │ │ │ - pmulhrsw %xmm7,%xmm2 │ │ │ │ - pmulhrsw %xmm7,%xmm4 │ │ │ │ - pmulhrsw %xmm7,%xmm6 │ │ │ │ - movdqa 0x7c1cd(%rip),%xmm7 │ │ │ │ - pmulhrsw %xmm7,%xmm1 │ │ │ │ - pmulhrsw %xmm7,%xmm3 │ │ │ │ - pmulhrsw %xmm7,%xmm5 │ │ │ │ - pmulhrsw 0x10(%rsp),%xmm7 │ │ │ │ - jmp 36380d <__cxa_finalize@plt+0x3387bd> │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x38,%rsp │ │ │ │ - lea -0x36c(%rip),%r8 │ │ │ │ - call 363af0 <__cxa_finalize@plt+0x338aa0> │ │ │ │ - add $0x38,%rsp │ │ │ │ - ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + mov $0x1e002d,%eax │ │ │ │ + mov %eax,%r10d │ │ │ │ + jmp 3665a0 <__cxa_finalize@plt+0x33b550> │ │ │ │ nopl (%rax) │ │ │ │ - sub $0x38,%rsp │ │ │ │ - lea -0xcd(%rip),%r8 │ │ │ │ - call 363af0 <__cxa_finalize@plt+0x338aa0> │ │ │ │ - add $0x38,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov $0x1e002d,%eax │ │ │ │ + mov $0xf003c,%r10d │ │ │ │ + jmp 3665a0 <__cxa_finalize@plt+0x33b550> │ │ │ │ nopl (%rax) │ │ │ │ - sub $0x38,%rsp │ │ │ │ - lea 0x70(%rip),%r8 │ │ │ │ - call 363af0 <__cxa_finalize@plt+0x338aa0> │ │ │ │ - add $0x38,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov $0xf003c,%eax │ │ │ │ + mov $0x1e002d,%r10d │ │ │ │ + jmp 3665a0 <__cxa_finalize@plt+0x33b550> │ │ │ │ nopl (%rax) │ │ │ │ - sub $0x38,%rsp │ │ │ │ - lea 0x157(%rip),%r8 │ │ │ │ - add $0x6,%ecx │ │ │ │ - call 363af0 <__cxa_finalize@plt+0x338aa0> │ │ │ │ - add $0x38,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x5(%rip),%rax │ │ │ │ - jmp 363607 <__cxa_finalize@plt+0x3385b7> │ │ │ │ - call 363027 <__cxa_finalize@plt+0x337fd7> │ │ │ │ - call 36395b <__cxa_finalize@plt+0x33890b> │ │ │ │ - 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 362be2 <__cxa_finalize@plt+0x337b92> │ │ │ │ - lea (%rdi,%rsi,8),%rdi │ │ │ │ - sub %rsi,%rdi │ │ │ │ - neg %rsi │ │ │ │ - jmp 3639ce <__cxa_finalize@plt+0x33897e> │ │ │ │ + mov $0xf003c,%eax │ │ │ │ + mov %eax,%r10d │ │ │ │ + jmp 3665a0 <__cxa_finalize@plt+0x33b550> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x38,%rsp │ │ │ │ - lea -0x43c(%rip),%r8 │ │ │ │ - call 363bc0 <__cxa_finalize@plt+0x338b70> │ │ │ │ - add $0x38,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov $0x1e002d,%eax │ │ │ │ + mov $0x2d,%r10d │ │ │ │ + jmp 3665a0 <__cxa_finalize@plt+0x33b550> │ │ │ │ nopl (%rax) │ │ │ │ - sub $0x38,%rsp │ │ │ │ - lea -0x19d(%rip),%r8 │ │ │ │ - call 363bc0 <__cxa_finalize@plt+0x338b70> │ │ │ │ - add $0x38,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov $0x2d,%eax │ │ │ │ + mov $0x1e002d,%r10d │ │ │ │ + jmp 3665a0 <__cxa_finalize@plt+0x33b550> │ │ │ │ nopl (%rax) │ │ │ │ - sub $0x38,%rsp │ │ │ │ - lea -0x60(%rip),%r8 │ │ │ │ - call 363bc0 <__cxa_finalize@plt+0x338b70> │ │ │ │ - add $0x38,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov $0xf003c,%eax │ │ │ │ + mov $0x2d,%r10d │ │ │ │ + jmp 3665a0 <__cxa_finalize@plt+0x33b550> │ │ │ │ nopl (%rax) │ │ │ │ - sub $0x38,%rsp │ │ │ │ - lea 0x87(%rip),%r8 │ │ │ │ - call 363bc0 <__cxa_finalize@plt+0x338b70> │ │ │ │ - add $0x38,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov $0x2d,%eax │ │ │ │ + mov $0xf003c,%r10d │ │ │ │ + jmp 3665a0 <__cxa_finalize@plt+0x33b550> │ │ │ │ nopl (%rax) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x20(%rdx),%xmm1 │ │ │ │ - movdqa 0x40(%rdx),%xmm2 │ │ │ │ - movdqa 0x60(%rdx),%xmm3 │ │ │ │ - movdqa 0x80(%rdx),%xmm4 │ │ │ │ - movdqa 0xa0(%rdx),%xmm5 │ │ │ │ - movdqa 0xc0(%rdx),%xmm6 │ │ │ │ - movdqa 0xe0(%rdx),%xmm7 │ │ │ │ - packssdw 0x10(%rdx),%xmm0 │ │ │ │ - packssdw 0x30(%rdx),%xmm1 │ │ │ │ - packssdw 0x50(%rdx),%xmm2 │ │ │ │ - packssdw 0x70(%rdx),%xmm3 │ │ │ │ - packssdw 0x90(%rdx),%xmm4 │ │ │ │ - packssdw 0xb0(%rdx),%xmm5 │ │ │ │ - packssdw 0xd0(%rdx),%xmm6 │ │ │ │ - packssdw 0xf0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm6,0x18(%rsp) │ │ │ │ - jmp 2e9bd4 <__cxa_finalize@plt+0x2beb84> │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - movdqa 0x7c0a1(%rip),%xmm10 │ │ │ │ - pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x7bff3(%rip),%xmm8 │ │ │ │ - call 3637dd <__cxa_finalize@plt+0x33878d> │ │ │ │ - jmp 36372b <__cxa_finalize@plt+0x3386db> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - sub $0x108,%rsp │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 363c86 <__cxa_finalize@plt+0x338c36> │ │ │ │ - lea 0x188(%rip),%r8 │ │ │ │ - lea 0x7c1a3(%rip),%r9 │ │ │ │ - call 363d40 <__cxa_finalize@plt+0x338cf0> │ │ │ │ - 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 3634f7 <__cxa_finalize@plt+0x3384a7> │ │ │ │ - nop │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x7de(%rip),%r8 │ │ │ │ - lea 0x7c15b(%rip),%r9 │ │ │ │ - call 363d40 <__cxa_finalize@plt+0x338cf0> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x3ee(%rip),%r8 │ │ │ │ - lea 0x7c127(%rip),%r9 │ │ │ │ - call 363d40 <__cxa_finalize@plt+0x338cf0> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x69e(%rip),%r8 │ │ │ │ - lea 0x7c0f7(%rip),%r9 │ │ │ │ - call 363d40 <__cxa_finalize@plt+0x338cf0> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x693(%rip),%r10 │ │ │ │ - movdqa 0x7be90(%rip),%xmm11 │ │ │ │ - movdqa 0x7bfd7(%rip),%xmm12 │ │ │ │ - movdqa 0x7bfde(%rip),%xmm13 │ │ │ │ - movdqa 0x7bd15(%rip),%xmm14 │ │ │ │ - mov $0x4,%eax │ │ │ │ - dec %eax │ │ │ │ - cmp (%r9,%rax,1),%cl │ │ │ │ - jl 363d70 <__cxa_finalize@plt+0x338d20> │ │ │ │ - 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 362c46 <__cxa_finalize@plt+0x337bf6> │ │ │ │ - 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 363d7f <__cxa_finalize@plt+0x338d2f> │ │ │ │ - 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 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - movdqa 0xc0(%rdx),%xmm1 │ │ │ │ - movdqa 0x50(%rdx),%xmm2 │ │ │ │ - movdqa 0xd0(%rdx),%xmm3 │ │ │ │ - movdqa 0x60(%rdx),%xmm4 │ │ │ │ - movdqa 0xe0(%rdx),%xmm5 │ │ │ │ - movdqa 0x70(%rdx),%xmm6 │ │ │ │ - movdqa 0xf0(%rdx),%xmm7 │ │ │ │ - call 2ecc80 <__cxa_finalize@plt+0x2c1c30> │ │ │ │ - movdqa 0x7bd74(%rip),%xmm8 │ │ │ │ - movdqa 0x7be3b(%rip),%xmm10 │ │ │ │ - pxor %xmm9,%xmm9 │ │ │ │ - mov %rdi,%rax │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - lea (%rdi,%rsi,8),%rdi │ │ │ │ - call 3637d7 <__cxa_finalize@plt+0x338787> │ │ │ │ - movdqa %xmm9,(%rdx) │ │ │ │ - movdqa %xmm9,0x10(%rdx) │ │ │ │ - movdqa %xmm9,0x20(%rdx) │ │ │ │ - movdqa %xmm9,0x30(%rdx) │ │ │ │ - movdqa %xmm9,0x40(%rdx) │ │ │ │ - movdqa %xmm9,0x50(%rdx) │ │ │ │ - movdqa %xmm9,0x60(%rdx) │ │ │ │ - movdqa %xmm9,0x70(%rdx) │ │ │ │ - movdqa %xmm9,0x80(%rdx) │ │ │ │ - movdqa %xmm9,0x90(%rdx) │ │ │ │ - movdqa %xmm9,0xa0(%rdx) │ │ │ │ - movdqa %xmm9,0xb0(%rdx) │ │ │ │ - movdqa %xmm9,0xc0(%rdx) │ │ │ │ - movdqa %xmm9,0xd0(%rdx) │ │ │ │ - movdqa %xmm9,0xe0(%rdx) │ │ │ │ - movdqa %xmm9,0xf0(%rdx) │ │ │ │ - movdqa %xmm9,0x100(%rdx) │ │ │ │ - movdqa %xmm9,0x110(%rdx) │ │ │ │ - movdqa %xmm9,0x120(%rdx) │ │ │ │ - movdqa %xmm9,0x130(%rdx) │ │ │ │ - movdqa %xmm9,0x140(%rdx) │ │ │ │ - movdqa %xmm9,0x150(%rdx) │ │ │ │ - movdqa %xmm9,0x160(%rdx) │ │ │ │ - movdqa %xmm9,0x170(%rdx) │ │ │ │ - movdqa %xmm9,0x180(%rdx) │ │ │ │ - movdqa %xmm9,0x190(%rdx) │ │ │ │ - movdqa %xmm9,0x1a0(%rdx) │ │ │ │ - movdqa %xmm9,0x1b0(%rdx) │ │ │ │ - movdqa %xmm9,0x1c0(%rdx) │ │ │ │ - movdqa %xmm9,0x1d0(%rdx) │ │ │ │ - movdqa %xmm9,0x1e0(%rdx) │ │ │ │ - movdqa %xmm9,0x1f0(%rdx) │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - mov %rax,%rdi │ │ │ │ - call 3637dd <__cxa_finalize@plt+0x33878d> │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov $0x2d,%eax │ │ │ │ + mov %eax,%r10d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x224(%rip),%r8 │ │ │ │ - lea 0x7bdf7(%rip),%r9 │ │ │ │ - call 3640d0 <__cxa_finalize@plt+0x339080> │ │ │ │ - add $0x108,%rsp │ │ │ │ + imul $0x10101,%r9d,%r9d │ │ │ │ + add %eax,%r9d │ │ │ │ + imul $0x10101,0x8(%rsp),%eax │ │ │ │ + add %r10d,%eax │ │ │ │ + lea -0x192a(%rip),%r10 │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + test $0xf00,%r9d │ │ │ │ + jne 3665e9 <__cxa_finalize@plt+0x33b599> │ │ │ │ + test $0xf00,%eax │ │ │ │ + jne 366875 <__cxa_finalize@plt+0x33b825> │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + movzwl 0x7a724(%r10,%rcx,2),%ecx │ │ │ │ + add %r10,%rcx │ │ │ │ + lea (%rdx,%rdx,2),%rax │ │ │ │ + jmp *%rcx │ │ │ │ + test $0xf00,%eax │ │ │ │ + jne 366bbf <__cxa_finalize@plt+0x33bb6f> │ │ │ │ + vpbroadcastd 0x78d8b(%rip),%ymm4 │ │ │ │ + vbroadcasti128 0x78c3a(%rip),%ymm5 │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + je 36664b <__cxa_finalize@plt+0x33b5fb> │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + vbroadcasti128 0x78c38(%rip),%ymm6 │ │ │ │ + vbroadcasti128 0x78c3f(%rip),%ymm7 │ │ │ │ + shr $0x10,%r9d │ │ │ │ + sub $0x3,%rsi │ │ │ │ + movzwl 0x7a79a(%r10,%rcx,2),%ecx │ │ │ │ + vpbroadcastd 0x7c566(%r10,%r9,8),%ymm8 │ │ │ │ + vpbroadcastd 0x7c56a(%r10,%r9,8),%ymm9 │ │ │ │ + add %r10,%rcx │ │ │ │ + jmp *%rcx │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + dec %rsi │ │ │ │ + vpbroadcastd 0x7c568(%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 366660 <__cxa_finalize@plt+0x33b610> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x8e(%rip),%r8 │ │ │ │ - lea 0x7bdc7(%rip),%r9 │ │ │ │ - call 3640d0 <__cxa_finalize@plt+0x339080> │ │ │ │ - add $0x108,%rsp │ │ │ │ + vmovdqu (%rsi),%xmm0 │ │ │ │ + vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vpshufb %ymm5,%ymm0,%ymm1 │ │ │ │ + vpshufb %ymm6,%ymm0,%ymm2 │ │ │ │ + vpshufb %ymm7,%ymm0,%ymm3 │ │ │ │ + vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm8,%ymm2,%ymm0 │ │ │ │ + vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ + vphaddw %ymm0,%ymm1,%ymm0 │ │ │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + add $0x20,%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 3666b5 <__cxa_finalize@plt+0x33b665> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x33e(%rip),%r8 │ │ │ │ - lea 0x7bd97(%rip),%r9 │ │ │ │ - call 3640d0 <__cxa_finalize@plt+0x339080> │ │ │ │ - add $0x108,%rsp │ │ │ │ + vmovdqu (%rsi),%xmm0 │ │ │ │ + vinserti128 $0x1,0x8(%rsi),%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm5,%ymm0,%ymm1 │ │ │ │ + vpshufb %ymm6,%ymm0,%ymm2 │ │ │ │ + vpshufb %ymm7,%ymm0,%ymm3 │ │ │ │ + vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm8,%ymm2,%ymm0 │ │ │ │ + vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ + vphaddw %ymm0,%ymm1,%ymm0 │ │ │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqu (%rsi,%rdx,1),%xmm0 │ │ │ │ + vinserti128 $0x1,0x8(%rsi,%rdx,1),%ymm0,%ymm0 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vpshufb %ymm5,%ymm0,%ymm1 │ │ │ │ + vpshufb %ymm6,%ymm0,%ymm2 │ │ │ │ + vpshufb %ymm7,%ymm0,%ymm3 │ │ │ │ + vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm8,%ymm2,%ymm0 │ │ │ │ + vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ + vphaddw %ymm0,%ymm1,%ymm0 │ │ │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + add $0x40,%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 36670b <__cxa_finalize@plt+0x33b6bb> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x3ee(%rip),%r8 │ │ │ │ - lea 0x7bd6b(%rip),%r9 │ │ │ │ - call 3640d0 <__cxa_finalize@plt+0x339080> │ │ │ │ - add $0x108,%rsp │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 3667c0 <__cxa_finalize@plt+0x33b770> │ │ │ │ + mov $0xffffffffffffffe0,%rax │ │ │ │ + jmp 3667c0 <__cxa_finalize@plt+0x33b770> │ │ │ │ + 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 3667c6 <__cxa_finalize@plt+0x33b776> │ │ │ │ + add %rdx,%rsi │ │ │ │ + mov %r9,%rax │ │ │ │ + dec %r8d │ │ │ │ + jg 3667c6 <__cxa_finalize@plt+0x33b776> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x78b(%rip),%r10 │ │ │ │ - jmp 363d47 <__cxa_finalize@plt+0x338cf7> │ │ │ │ - movdqa 0x90(%rdx),%xmm4 │ │ │ │ - movdqa 0xd0(%rdx),%xmm5 │ │ │ │ - movdqa %xmm0,0x78(%rsp) │ │ │ │ - movdqa %xmm1,0x88(%rsp) │ │ │ │ - movdqa %xmm4,0x58(%rsp) │ │ │ │ - movdqa %xmm5,0x68(%rsp) │ │ │ │ - movdqa %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - movdqa 0x10(%rdx),%xmm2 │ │ │ │ - movdqa 0x50(%rdx),%xmm3 │ │ │ │ - movdqa 0x20(%rdx),%xmm4 │ │ │ │ - movdqa 0x60(%rdx),%xmm5 │ │ │ │ - movdqa 0xb0(%rdx),%xmm6 │ │ │ │ - movdqa 0xf0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm4,0x38(%rsp) │ │ │ │ - movdqa %xmm5,0x48(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa %xmm7,0xa8(%rsp) │ │ │ │ - movdqa 0xa0(%rdx),%xmm4 │ │ │ │ - movdqa 0xe0(%rdx),%xmm5 │ │ │ │ - movdqa 0x30(%rdx),%xmm6 │ │ │ │ - movdqa 0x70(%rdx),%xmm7 │ │ │ │ - call 2ed390 <__cxa_finalize@plt+0x2c2340> │ │ │ │ - call 2ede20 <__cxa_finalize@plt+0x2c2dd0> │ │ │ │ - movdqa 0x7baa2(%rip),%xmm11 │ │ │ │ - movdqa 0x7ba89(%rip),%xmm8 │ │ │ │ - movdqa 0x7bb50(%rip),%xmm10 │ │ │ │ - pxor %xmm9,%xmm9 │ │ │ │ - mov %rdi,%rax │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - lea (%rdi,%rsi,8),%rdi │ │ │ │ - call 3639f4 <__cxa_finalize@plt+0x3389a4> │ │ │ │ - movdqa %xmm9,(%rdx) │ │ │ │ - movdqa %xmm9,0x10(%rdx) │ │ │ │ - movdqa %xmm9,0x20(%rdx) │ │ │ │ - movdqa %xmm9,0x30(%rdx) │ │ │ │ - movdqa %xmm9,0x40(%rdx) │ │ │ │ - movdqa %xmm9,0x50(%rdx) │ │ │ │ - movdqa %xmm9,0x60(%rdx) │ │ │ │ - movdqa %xmm9,0x70(%rdx) │ │ │ │ - movdqa %xmm9,0x80(%rdx) │ │ │ │ - movdqa %xmm9,0x90(%rdx) │ │ │ │ - movdqa %xmm9,0xa0(%rdx) │ │ │ │ - movdqa %xmm9,0xb0(%rdx) │ │ │ │ - movdqa %xmm9,0xc0(%rdx) │ │ │ │ - movdqa %xmm9,0xd0(%rdx) │ │ │ │ - movdqa %xmm9,0xe0(%rdx) │ │ │ │ - movdqa %xmm9,0xf0(%rdx) │ │ │ │ - movdqa %xmm9,0x100(%rdx) │ │ │ │ - movdqa %xmm9,0x110(%rdx) │ │ │ │ - movdqa %xmm9,0x120(%rdx) │ │ │ │ - movdqa %xmm9,0x130(%rdx) │ │ │ │ - movdqa %xmm9,0x140(%rdx) │ │ │ │ - movdqa %xmm9,0x150(%rdx) │ │ │ │ - movdqa %xmm9,0x160(%rdx) │ │ │ │ - movdqa %xmm9,0x170(%rdx) │ │ │ │ - movdqa %xmm9,0x180(%rdx) │ │ │ │ - movdqa %xmm9,0x190(%rdx) │ │ │ │ - movdqa %xmm9,0x1a0(%rdx) │ │ │ │ - movdqa %xmm9,0x1b0(%rdx) │ │ │ │ - movdqa %xmm9,0x1c0(%rdx) │ │ │ │ - movdqa %xmm9,0x1d0(%rdx) │ │ │ │ - movdqa %xmm9,0x1e0(%rdx) │ │ │ │ - movdqa %xmm9,0x1f0(%rdx) │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - movdqa 0x78(%rsp),%xmm4 │ │ │ │ - movdqa 0x88(%rsp),%xmm5 │ │ │ │ - movdqa 0x98(%rsp),%xmm6 │ │ │ │ - movdqa 0xa8(%rsp),%xmm7 │ │ │ │ - mov %rax,%rdi │ │ │ │ - call 3639fa <__cxa_finalize@plt+0x3389aa> │ │ │ │ + movzbl %al,%r9d │ │ │ │ + shr $0x10,%eax │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + cmove %r9d,%eax │ │ │ │ + lea 0x7c566(%r10,%rax,8),%rax │ │ │ │ + lea (%rdx,%rdx,2),%r10 │ │ │ │ + sub %r10,%rsi │ │ │ │ + vpbroadcastd 0x78aec(%rip),%ymm7 │ │ │ │ + vpbroadcastw (%rax),%ymm8 │ │ │ │ + vpbroadcastw 0x2(%rax),%ymm9 │ │ │ │ + vpbroadcastw 0x4(%rax),%ymm10 │ │ │ │ + vpbroadcastw 0x6(%rax),%ymm11 │ │ │ │ + cmp $0x8,%ecx │ │ │ │ + jg 366a9a <__cxa_finalize@plt+0x33ba4a> │ │ │ │ + je 36699b <__cxa_finalize@plt+0x33b94b> │ │ │ │ + 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 0x789c9(%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 366927 <__cxa_finalize@plt+0x33b8d7> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x504(%rip),%r8 │ │ │ │ - lea 0x7bb17(%rip),%r9 │ │ │ │ - call 3643b0 <__cxa_finalize@plt+0x339360> │ │ │ │ - add $0x108,%rsp │ │ │ │ + vmovq (%rsi),%xmm1 │ │ │ │ + vpbroadcastq (%rsi,%rdx,1),%ymm4 │ │ │ │ + vpbroadcastq (%rsi,%rdx,2),%ymm2 │ │ │ │ + vpbroadcastq (%rsi,%r10,1),%ymm5 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vpbroadcastq (%rsi),%ymm3 │ │ │ │ + vpbroadcastq (%rsi,%rdx,1),%ymm6 │ │ │ │ + vpbroadcastq (%rsi,%rdx,2),%ymm0 │ │ │ │ + vpblendd $0x30,%ymm4,%ymm1,%ymm1 │ │ │ │ + vpblendd $0x30,%ymm2,%ymm4,%ymm4 │ │ │ │ + vpunpcklbw %ymm4,%ymm1,%ymm1 │ │ │ │ + vpblendd $0x30,%ymm5,%ymm2,%ymm2 │ │ │ │ + vpblendd $0x30,%ymm3,%ymm5,%ymm5 │ │ │ │ + vpunpcklbw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpblendd $0x30,%ymm6,%ymm3,%ymm3 │ │ │ │ + vpblendd $0x30,%ymm0,%ymm6,%ymm6 │ │ │ │ + vpunpcklbw %ymm6,%ymm3,%ymm3 │ │ │ │ + vpbroadcastq (%rsi,%r10,1),%ymm4 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vpmaddubsw %ymm9,%ymm2,%ymm5 │ │ │ │ + vpmaddubsw %ymm8,%ymm2,%ymm6 │ │ │ │ + vpblendd $0x30,%ymm4,%ymm0,%ymm2 │ │ │ │ + vpbroadcastq (%rsi),%ymm0 │ │ │ │ + vpblendd $0x30,%ymm0,%ymm4,%ymm4 │ │ │ │ + vpunpcklbw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm9,%ymm3,%ymm4 │ │ │ │ + vpaddw %ymm1,%ymm5,%ymm5 │ │ │ │ + vmovdqa %ymm3,%ymm1 │ │ │ │ + vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm4,%ymm6,%ymm6 │ │ │ │ + vpaddw %ymm3,%ymm5,%ymm5 │ │ │ │ + vpbroadcastq (%rsi,%rdx,1),%ymm4 │ │ │ │ + vpblendd $0x30,%ymm4,%ymm0,%ymm3 │ │ │ │ + vpbroadcastq (%rsi,%rdx,2),%ymm0 │ │ │ │ + vpblendd $0x30,%ymm0,%ymm4,%ymm4 │ │ │ │ + vpunpcklbw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm11,%ymm2,%ymm4 │ │ │ │ + vpaddw %ymm4,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm10,%ymm2,%ymm4 │ │ │ │ + vpaddw %ymm4,%ymm6,%ymm6 │ │ │ │ + vpmaddubsw %ymm11,%ymm3,%ymm4 │ │ │ │ + vpaddw %ymm4,%ymm6,%ymm6 │ │ │ │ + vpmulhrsw %ymm7,%ymm5,%ymm5 │ │ │ │ + vpmulhrsw %ymm7,%ymm6,%ymm6 │ │ │ │ + vmovdqa %ymm5,(%rdi) │ │ │ │ + vmovdqa %ymm6,0x20(%rdi) │ │ │ │ + add $0x40,%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 3669f6 <__cxa_finalize@plt+0x33b9a6> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x252(%rip),%r8 │ │ │ │ - lea 0x7bae7(%rip),%r9 │ │ │ │ - call 3643b0 <__cxa_finalize@plt+0x339360> │ │ │ │ - add $0x108,%rsp │ │ │ │ + add %ecx,%ecx │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + lea -0x100(%r8,%rcx,8),%eax │ │ │ │ + vbroadcasti128 (%rsi),%ymm4 │ │ │ │ + vbroadcasti128 (%rsi,%rdx,1),%ymm5 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vbroadcasti128 (%rsi,%rdx,1),%ymm0 │ │ │ │ + vbroadcasti128 (%rsi),%ymm6 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vbroadcasti128 (%rsi),%ymm1 │ │ │ │ + vbroadcasti128 (%rsi,%rdx,1),%ymm2 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vbroadcasti128 (%rsi),%ymm3 │ │ │ │ + vshufpd $0xc,%ymm0,%ymm4,%ymm4 │ │ │ │ + vshufpd $0xc,%ymm1,%ymm5,%ymm5 │ │ │ │ + vpunpcklbw %ymm5,%ymm4,%ymm1 │ │ │ │ + vpunpckhbw %ymm5,%ymm4,%ymm4 │ │ │ │ + vshufpd $0xc,%ymm2,%ymm6,%ymm6 │ │ │ │ + vpunpcklbw %ymm6,%ymm5,%ymm2 │ │ │ │ + vpunpckhbw %ymm6,%ymm5,%ymm5 │ │ │ │ + vshufpd $0xc,%ymm3,%ymm0,%ymm0 │ │ │ │ + vpunpcklbw %ymm0,%ymm6,%ymm3 │ │ │ │ + vpunpckhbw %ymm0,%ymm6,%ymm6 │ │ │ │ + vbroadcasti128 (%rsi,%rdx,1),%ymm12 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vbroadcasti128 (%rsi),%ymm13 │ │ │ │ + vpmaddubsw %ymm8,%ymm1,%ymm14 │ │ │ │ + vpmaddubsw %ymm8,%ymm2,%ymm15 │ │ │ │ + vmovdqa %ymm3,%ymm1 │ │ │ │ + vmovdqa %ymm4,%ymm2 │ │ │ │ + vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm9,%ymm4,%ymm4 │ │ │ │ + vpaddw %ymm3,%ymm14,%ymm14 │ │ │ │ + vpaddw %ymm4,%ymm15,%ymm15 │ │ │ │ + vmovdqa %ymm5,%ymm3 │ │ │ │ + vmovdqa %ymm6,%ymm4 │ │ │ │ + vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ │ │ + vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ │ │ + vpaddw %ymm5,%ymm14,%ymm14 │ │ │ │ + vpaddw %ymm6,%ymm15,%ymm15 │ │ │ │ + vshufpd $0xd,%ymm12,%ymm0,%ymm6 │ │ │ │ + vshufpd $0xc,%ymm13,%ymm12,%ymm0 │ │ │ │ + vpunpcklbw %ymm0,%ymm6,%ymm5 │ │ │ │ + vpunpckhbw %ymm0,%ymm6,%ymm6 │ │ │ │ + vpmaddubsw %ymm11,%ymm5,%ymm12 │ │ │ │ + vpmaddubsw %ymm11,%ymm6,%ymm13 │ │ │ │ + vpaddw %ymm12,%ymm14,%ymm14 │ │ │ │ + vpaddw %ymm13,%ymm15,%ymm15 │ │ │ │ + vpmulhrsw %ymm7,%ymm14,%ymm14 │ │ │ │ + vpmulhrsw %ymm7,%ymm15,%ymm15 │ │ │ │ + vmovdqa %ymm14,(%rdi) │ │ │ │ + vmovdqa %ymm15,(%rdi,%rcx,1) │ │ │ │ + lea (%rdi,%rcx,2),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 366b08 <__cxa_finalize@plt+0x33bab8> │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x20,%r10 │ │ │ │ + movzbl %al,%r8d │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r10,%rdi │ │ │ │ + sub $0x100,%eax │ │ │ │ + jg 366aaa <__cxa_finalize@plt+0x33ba5a> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x5e(%rip),%r8 │ │ │ │ - lea 0x7bab7(%rip),%r9 │ │ │ │ - call 3643b0 <__cxa_finalize@plt+0x339360> │ │ │ │ - add $0x108,%rsp │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + je 366c22 <__cxa_finalize@plt+0x33bbd2> │ │ │ │ + shr $0x10,%r9d │ │ │ │ + sub $0x3,%rsi │ │ │ │ + vpbroadcastd 0x7c566(%r10,%r9,8),%ymm10 │ │ │ │ + vpbroadcastd 0x7c56a(%r10,%r9,8),%ymm11 │ │ │ │ + movzbl %al,%r9d │ │ │ │ + shr $0x10,%eax │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + cmove %r9d,%eax │ │ │ │ + vpbroadcastq 0x7c566(%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 366de8 <__cxa_finalize@plt+0x33bd98> │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + dec %rsi │ │ │ │ + vpbroadcastd 0x7c568(%r10,%r9,8),%ymm8 │ │ │ │ + movzbl %al,%r9d │ │ │ │ + shr $0x10,%eax │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + cmove %r9d,%eax │ │ │ │ + vpbroadcastq 0x7c566(%r10,%rax,8),%ymm0 │ │ │ │ + lea (%rdx,%rdx,2),%r10 │ │ │ │ + sub %r10,%rsi │ │ │ │ + vmovdqa 0x785c5(%rip),%ymm7 │ │ │ │ + vpmovzxbd 0x7866c(%rip),%ymm9 │ │ │ │ + vpbroadcastd 0x7871b(%rip),%ymm10 │ │ │ │ + vpunpcklbw %ymm0,%ymm0,%ymm0 │ │ │ │ + vpsraw $0x8,%ymm0,%ymm0 │ │ │ │ + vpbroadcastd 0x7870d(%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 366d24 <__cxa_finalize@plt+0x33bcd4> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x10e(%rip),%r8 │ │ │ │ - lea 0x7ba8b(%rip),%r9 │ │ │ │ - call 3643b0 <__cxa_finalize@plt+0x339360> │ │ │ │ - add $0x108,%rsp │ │ │ │ + lea -0x40(,%rcx,8),%eax │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + lea (%r8,%rax,4),%eax │ │ │ │ + vbroadcasti128 0x7843e(%rip),%ymm7 │ │ │ │ + vmovdqu (%rsi),%xmm4 │ │ │ │ + vbroadcasti128 0x78441(%rip),%ymm8 │ │ │ │ + vmovdqu (%rsi,%rdx,1),%xmm5 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vbroadcasti128 0x7843f(%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 0x78473(%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 0x782a1(%rip),%ymm6 │ │ │ │ + vbroadcasti128 0x782a8(%rip),%ymm7 │ │ │ │ + vbroadcasti128 0x7827f(%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 0x7838e(%rip),%ymm5 │ │ │ │ + vpbroadcastd 0x78389(%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 366f59 <__cxa_finalize@plt+0x33bf09> │ │ │ │ + add $0x8,%r9 │ │ │ │ + add $0x10,%r10 │ │ │ │ + movzbl %al,%r8d │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r10,%rdi │ │ │ │ + sub $0x100,%eax │ │ │ │ + jg 366df9 <__cxa_finalize@plt+0x33bda9> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x8bb(%rip),%r10 │ │ │ │ - jmp 363d47 <__cxa_finalize@plt+0x338cf7> │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - lea (%rcx,%rcx,4),%rcx │ │ │ │ - add %rcx,%rdi │ │ │ │ - neg %rsi │ │ │ │ - jmp 3640dc <__cxa_finalize@plt+0x33908c> │ │ │ │ nop │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x5e4(%rip),%r8 │ │ │ │ - lea 0x7ba3f(%rip),%r9 │ │ │ │ - call 364490 <__cxa_finalize@plt+0x339440> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x332(%rip),%r8 │ │ │ │ - lea 0x7ba0f(%rip),%r9 │ │ │ │ - call 364490 <__cxa_finalize@plt+0x339440> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x82(%rip),%r8 │ │ │ │ - lea 0x7b9df(%rip),%r9 │ │ │ │ - call 364490 <__cxa_finalize@plt+0x339440> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov $0x4b004b,%eax │ │ │ │ + mov %eax,%r11d │ │ │ │ + jmp 367130 <__cxa_finalize@plt+0x33c0e0> │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x1e002d,%eax │ │ │ │ + mov %eax,%r11d │ │ │ │ + jmp 367130 <__cxa_finalize@plt+0x33c0e0> │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x1e002d,%eax │ │ │ │ + mov $0xf003c,%r11d │ │ │ │ + jmp 367130 <__cxa_finalize@plt+0x33c0e0> │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0xf003c,%eax │ │ │ │ + mov $0x1e002d,%r11d │ │ │ │ + jmp 367130 <__cxa_finalize@plt+0x33c0e0> │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0xf003c,%eax │ │ │ │ + mov %eax,%r11d │ │ │ │ + jmp 367130 <__cxa_finalize@plt+0x33c0e0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x2e(%rip),%r8 │ │ │ │ - lea 0x7b9a7(%rip),%r9 │ │ │ │ - call 364490 <__cxa_finalize@plt+0x339440> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ + mov $0x1e002d,%eax │ │ │ │ + mov $0x2d,%r11d │ │ │ │ + jmp 367130 <__cxa_finalize@plt+0x33c0e0> │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x2d,%eax │ │ │ │ + mov $0x1e002d,%r11d │ │ │ │ + jmp 367130 <__cxa_finalize@plt+0x33c0e0> │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0xf003c,%eax │ │ │ │ + mov $0x2d,%r11d │ │ │ │ + jmp 367130 <__cxa_finalize@plt+0x33c0e0> │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x2d,%eax │ │ │ │ + mov $0xf003c,%r11d │ │ │ │ + jmp 367130 <__cxa_finalize@plt+0x33c0e0> │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x2d,%eax │ │ │ │ + mov %eax,%r11d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0xd9d(%rip),%r10 │ │ │ │ - jmp 363d47 <__cxa_finalize@plt+0x338cf7> │ │ │ │ - movdqa 0x7b76c(%rip),%xmm4 │ │ │ │ - movdqa 0x7b834(%rip),%xmm5 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - movdqa 0x7b808(%rip),%xmm7 │ │ │ │ - mov $0x4,%r9d │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - call 36452e <__cxa_finalize@plt+0x3394de> │ │ │ │ - call 362f61 <__cxa_finalize@plt+0x337f11> │ │ │ │ - movdqa %xmm6,(%rdx) │ │ │ │ - movdqa %xmm6,0x40(%rdx) │ │ │ │ - movdqa %xmm6,0x80(%rdx) │ │ │ │ - movdqa %xmm6,0xc0(%rdx) │ │ │ │ - movdqa %xmm6,0x100(%rdx) │ │ │ │ - movdqa %xmm6,0x140(%rdx) │ │ │ │ - movdqa %xmm6,0x180(%rdx) │ │ │ │ - movdqa %xmm6,0x1c0(%rdx) │ │ │ │ + push %rbx │ │ │ │ + push %rbp │ │ │ │ + push %r14 │ │ │ │ + push %r15 │ │ │ │ + push %r12 │ │ │ │ + push %r13 │ │ │ │ + mov %rsp,%r13 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + add $0xffffffffffffff80,%rsp │ │ │ │ + lea -0x1c(%rip),%r15 │ │ │ │ + tzcnt %r8d,%r8d │ │ │ │ + vpbroadcastd 0x48(%r13),%ymm8 │ │ │ │ + vpbroadcastd 0x38(%r13),%ymm14 │ │ │ │ + mov 0x50(%r13),%ebx │ │ │ │ + vpbroadcastd 0x7826c(%r15),%ymm10 │ │ │ │ + vpbroadcastd 0x78258(%r15),%ymm12 │ │ │ │ + vpbroadcastd 0x78264(%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 367d22 <__cxa_finalize@plt+0x33ccd2> │ │ │ │ + cmp $0x800,%ebx │ │ │ │ + je 3686b0 <__cxa_finalize@plt+0x33d660> │ │ │ │ + movzwl 0x7830a(%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 0x78270(%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 0x781d0(%r15),%ymm5 │ │ │ │ + vbroadcasti128 0x78150(%r15),%ymm6 │ │ │ │ + vpbroadcastd 0x7a0ca(%r15,%r8,8),%ymm15 │ │ │ │ + vpbroadcastd 0x7a0ca(%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 0x7a0c8(%r15,%r8,8),%rax │ │ │ │ + vmovq %rax,%xmm11 │ │ │ │ + vpmovsxbw %xmm11,%xmm11 │ │ │ │ + vpshufd $0x0,%xmm11,%xmm8 │ │ │ │ + vpshufd $0x55,%xmm11,%xmm9 │ │ │ │ + vpshufd $0xaa,%xmm11,%xmm10 │ │ │ │ + vpshufd $0xff,%xmm11,%xmm11 │ │ │ │ + vpmaddwd %xmm3,%xmm8,%xmm5 │ │ │ │ + vpmaddwd %xmm0,%xmm9,%xmm6 │ │ │ │ + vpmaddwd %xmm2,%xmm10,%xmm7 │ │ │ │ + vpmaddwd %xmm4,%xmm11,%xmm8 │ │ │ │ + vpaddd %xmm6,%xmm5,%xmm5 │ │ │ │ + vpaddd %xmm7,%xmm8,%xmm7 │ │ │ │ + vpaddd %xmm5,%xmm13,%xmm5 │ │ │ │ + vpaddd %xmm7,%xmm5,%xmm5 │ │ │ │ + vpsrad $0xa,%xmm5,%xmm5 │ │ │ │ + vpackssdw %xmm5,%xmm5,%xmm5 │ │ │ │ + vpackuswb %xmm5,%xmm5,%xmm5 │ │ │ │ + vpextrw $0x0,%xmm5,(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jle 36452d <__cxa_finalize@plt+0x3394dd> │ │ │ │ - add $0x10,%rdx │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - movdqa 0x40(%rdx),%xmm1 │ │ │ │ - movdqa 0x80(%rdx),%xmm2 │ │ │ │ - movdqa 0xc0(%rdx),%xmm3 │ │ │ │ - jmp 3644c2 <__cxa_finalize@plt+0x339472> │ │ │ │ - ret │ │ │ │ - movdqa %xmm7,%xmm8 │ │ │ │ - pmulhrsw %xmm0,%xmm8 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pmulhrsw %xmm1,%xmm9 │ │ │ │ - movdqa %xmm7,%xmm10 │ │ │ │ - pmulhrsw %xmm2,%xmm10 │ │ │ │ - movdqa %xmm7,%xmm11 │ │ │ │ - pmulhrsw %xmm3,%xmm11 │ │ │ │ - paddsw %xmm0,%xmm0 │ │ │ │ - paddsw %xmm1,%xmm1 │ │ │ │ - paddsw %xmm2,%xmm2 │ │ │ │ - paddsw %xmm3,%xmm3 │ │ │ │ - paddsw %xmm8,%xmm0 │ │ │ │ - paddsw %xmm9,%xmm1 │ │ │ │ - paddsw %xmm10,%xmm2 │ │ │ │ - paddsw %xmm11,%xmm3 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - sub $0x88,%rsp │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 36459f <__cxa_finalize@plt+0x33954f> │ │ │ │ - lea 0x769(%rip),%r8 │ │ │ │ - call 364680 <__cxa_finalize@plt+0x339630> │ │ │ │ - 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 0x7b704(%rip),%xmm3 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa (%rdi),%xmm1 │ │ │ │ - movdqa 0x10(%rdi),%xmm2 │ │ │ │ - paddw %xmm0,%xmm1 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - pminsw %xmm3,%xmm1 │ │ │ │ - pminsw %xmm3,%xmm2 │ │ │ │ - pmaxsw %xmm4,%xmm1 │ │ │ │ - pmaxsw %xmm4,%xmm2 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - movdqa %xmm2,0x10(%rdi) │ │ │ │ + je 369062 <__cxa_finalize@plt+0x33e012> │ │ │ │ + add %ebx,%r10d │ │ │ │ + test $0xfffffc00,%r10d │ │ │ │ + je 3672c5 <__cxa_finalize@plt+0x33c275> │ │ │ │ + vmovq (%rdx),%xmm5 │ │ │ │ + test $0x400,%r10d │ │ │ │ + je 36739c <__cxa_finalize@plt+0x33c34c> │ │ │ │ + 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 3672c5 <__cxa_finalize@plt+0x33c275> │ │ │ │ + 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 3672c5 <__cxa_finalize@plt+0x33c275> │ │ │ │ + mov 0x40(%r13),%r10d │ │ │ │ + vbroadcasti128 0x781f0(%r15),%ymm7 │ │ │ │ + movzbl %al,%eax │ │ │ │ + dec %rdx │ │ │ │ + vmovd %eax,%xmm15 │ │ │ │ + vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0x78270(%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 0x7a0ca(%r15,%r8,8),%xmm15 │ │ │ │ + vbroadcasti128 0x781d0(%r15),%ymm5 │ │ │ │ + vpbroadcastq 0x78150(%r15),%ymm6 │ │ │ │ + vpinsrd $0x1,0x7a0ca(%r15,%rax,8),%xmm15,%xmm15 │ │ │ │ + vpcmpeqd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ + vmovdqu (%rdx),%xmm7 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%xmm9 │ │ │ │ + vpinsrd $0x2,0x7a0ca(%r15,%r14,8),%xmm15,%xmm15 │ │ │ │ + vmovdqu (%rdx,%rcx,2),%xmm8 │ │ │ │ + vmovdqu (%rdx,%rbp,1),%xmm10 │ │ │ │ + vpinsrd $0x3,0x7a0ca(%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 0x7a0c8(%r15,%r8,8),%rax │ │ │ │ + vmovq %rax,%xmm10 │ │ │ │ + vpmovsxbw %xmm10,%xmm10 │ │ │ │ + vpshufd $0x0,%xmm10,%xmm7 │ │ │ │ + vpshufd $0x55,%xmm10,%xmm8 │ │ │ │ + vpshufd $0xaa,%xmm10,%xmm9 │ │ │ │ + vpshufd $0xff,%xmm10,%xmm10 │ │ │ │ + vpmaddwd %xmm7,%xmm0,%xmm4 │ │ │ │ + vpmaddwd %xmm1,%xmm8,%xmm5 │ │ │ │ + vpmaddwd %xmm2,%xmm9,%xmm6 │ │ │ │ + vpmaddwd %xmm3,%xmm10,%xmm7 │ │ │ │ + vpaddd %xmm5,%xmm4,%xmm4 │ │ │ │ + vpaddd %xmm7,%xmm6,%xmm6 │ │ │ │ + vpaddd %xmm4,%xmm13,%xmm4 │ │ │ │ + vpaddd %xmm6,%xmm4,%xmm4 │ │ │ │ + vpsrad $0xa,%xmm4,%xmm4 │ │ │ │ + vpackssdw %xmm4,%xmm4,%xmm4 │ │ │ │ + vpackuswb %xmm4,%xmm4,%xmm4 │ │ │ │ + vmovd %xmm4,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ - dec %ecx │ │ │ │ - jg 3645e0 <__cxa_finalize@plt+0x339590> │ │ │ │ - add $0x88,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0x1550(%rip),%r8 │ │ │ │ - call 364680 <__cxa_finalize@plt+0x339630> │ │ │ │ - add $0x88,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0x1213(%rip),%r8 │ │ │ │ - call 364680 <__cxa_finalize@plt+0x339630> │ │ │ │ - add $0x88,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0x12dd(%rip),%r8 │ │ │ │ - call 364680 <__cxa_finalize@plt+0x339630> │ │ │ │ - add $0x88,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0x7b557(%rip),%xmm11 │ │ │ │ - movdqa 0x7b69e(%rip),%xmm12 │ │ │ │ - movdqa 0x7b6a5(%rip),%xmm13 │ │ │ │ - movdqa 0x7b3dc(%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 36480d <__cxa_finalize@plt+0x3397bd> │ │ │ │ - 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 362d18 <__cxa_finalize@plt+0x337cc8> │ │ │ │ - call 362ee2 <__cxa_finalize@plt+0x337e92> │ │ │ │ - call 364b74 <__cxa_finalize@plt+0x339b24> │ │ │ │ - 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 362be2 <__cxa_finalize@plt+0x337b92> │ │ │ │ - call 364755 <__cxa_finalize@plt+0x339705> │ │ │ │ + dec %r9d │ │ │ │ + je 369062 <__cxa_finalize@plt+0x33e012> │ │ │ │ + add %ebx,%r10d │ │ │ │ + test $0xfffffc00,%r10d │ │ │ │ + je 36754a <__cxa_finalize@plt+0x33c4fa> │ │ │ │ + vmovdqu (%rdx),%xmm4 │ │ │ │ + test $0x400,%r10d │ │ │ │ + je 36762c <__cxa_finalize@plt+0x33c5dc> │ │ │ │ + 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 36754a <__cxa_finalize@plt+0x33c4fa> │ │ │ │ + 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 36754a <__cxa_finalize@plt+0x33c4fa> │ │ │ │ + movl $0x1,0x30(%rsp) │ │ │ │ + jmp 3676b3 <__cxa_finalize@plt+0x33c663> │ │ │ │ + movl $0x2,0x30(%rsp) │ │ │ │ + jmp 3676b3 <__cxa_finalize@plt+0x33c663> │ │ │ │ + movl $0x4,0x30(%rsp) │ │ │ │ + jmp 3676b3 <__cxa_finalize@plt+0x33c663> │ │ │ │ + movl $0x8,0x30(%rsp) │ │ │ │ + jmp 3676b3 <__cxa_finalize@plt+0x33c663> │ │ │ │ + movl $0x10,0x30(%rsp) │ │ │ │ + mov %rsi,0x70(%rsp) │ │ │ │ + shr $0x10,%eax │ │ │ │ + sub $0x3,%rdx │ │ │ │ + vpmaddwd 0x781f0(%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 36772e <__cxa_finalize@plt+0x33c6de> │ │ │ │ + decl 0x30(%rsp) │ │ │ │ + je 369062 <__cxa_finalize@plt+0x33e012> │ │ │ │ + addq $0x8,0x40(%rsp) │ │ │ │ + mov 0x38(%r13),%r9d │ │ │ │ + vpbroadcastd 0x48(%r13),%ymm8 │ │ │ │ + vpbroadcastd 0x7826c(%r15),%ymm10 │ │ │ │ + vpaddd 0x10(%rsp),%ymm8,%ymm14 │ │ │ │ + vpbroadcastd 0x48(%rsp),%ymm15 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + vpbroadcastq 0x78274(%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 0x7a0c8(%r15,%r8,8),%xmm15 │ │ │ │ + vmovq 0x7a0c8(%r15,%rax,8),%xmm10 │ │ │ │ + vmovhps 0x7a0c8(%r15,%r10,8),%xmm15,%xmm15 │ │ │ │ + vmovhps 0x7a0c8(%r15,%rbx,8),%xmm10,%xmm10 │ │ │ │ + vinserti128 $0x1,0x7a0c8(%r15,%rbp,8),%ymm15,%ymm15 │ │ │ │ + vinserti128 $0x1,0x7a0c8(%r15,%r14,8),%ymm10,%ymm10 │ │ │ │ + vpbroadcastq 0x7a0c8(%r15,%r12,8),%ymm9 │ │ │ │ + vpbroadcastq 0x7a0c8(%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 0x78160(%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 0x781e0(%r15),%ymm14 │ │ │ │ + and $0x3ff,%r10d │ │ │ │ + mov $0x40000000,%eax │ │ │ │ + mov %r10d,%r8d │ │ │ │ + shr $0x6,%r8d │ │ │ │ + lea (%r11,%r8,1),%r8d │ │ │ │ + cmovne 0x7a0c8(%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 3676ef <__cxa_finalize@plt+0x33c69f> │ │ │ │ + add %ebx,%r10d │ │ │ │ + test $0xfffffc00,%r10d │ │ │ │ + je 367afa <__cxa_finalize@plt+0x33caaa> │ │ │ │ + test $0x400,%r10d │ │ │ │ + mov %r10d,0x34(%rsp) │ │ │ │ + mov (%rsp),%r8d │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + mov 0x4(%rsp),%r10d │ │ │ │ + mov 0xc(%rsp),%ebx │ │ │ │ + je 367c4f <__cxa_finalize@plt+0x33cbff> │ │ │ │ + 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 367afa <__cxa_finalize@plt+0x33caaa> │ │ │ │ + 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 367afa <__cxa_finalize@plt+0x33caaa> │ │ │ │ + movzwl 0x78318(%r15,%r8,2),%r8d │ │ │ │ + add %r15,%r8 │ │ │ │ jmp *%r8 │ │ │ │ - movdqa %xmm10,%xmm9 │ │ │ │ - punpcklwd %xmm14,%xmm9 │ │ │ │ - punpckhwd %xmm14,%xmm10 │ │ │ │ - movdqa %xmm8,%xmm14 │ │ │ │ - punpckhwd %xmm12,%xmm14 │ │ │ │ - punpcklwd %xmm12,%xmm8 │ │ │ │ - movdqa %xmm8,%xmm11 │ │ │ │ - punpckhwd %xmm9,%xmm11 │ │ │ │ - punpcklwd %xmm9,%xmm8 │ │ │ │ - movdqa %xmm14,%xmm12 │ │ │ │ - punpckhwd %xmm10,%xmm12 │ │ │ │ - punpcklwd %xmm10,%xmm14 │ │ │ │ - movdqa %xmm11,%xmm10 │ │ │ │ - punpcklwd %xmm12,%xmm10 │ │ │ │ - punpckhwd %xmm12,%xmm11 │ │ │ │ - movdqa %xmm8,%xmm9 │ │ │ │ - punpckhwd %xmm14,%xmm9 │ │ │ │ - punpcklwd %xmm14,%xmm8 │ │ │ │ - ret │ │ │ │ - movdqa 0x7b3a8(%rip),%xmm7 │ │ │ │ - pmulld %xmm0,%xmm7 │ │ │ │ - pmulld 0x7b16a(%rip),%xmm0 │ │ │ │ - movdqa 0x7b1c2(%rip),%xmm6 │ │ │ │ - pmulld %xmm1,%xmm6 │ │ │ │ - pmulld 0x7b344(%rip),%xmm1 │ │ │ │ - movdqa 0x7b2fc(%rip),%xmm5 │ │ │ │ - pmulld %xmm2,%xmm5 │ │ │ │ - pmulld 0x7b1ee(%rip),%xmm2 │ │ │ │ - movdqa 0x7b256(%rip),%xmm4 │ │ │ │ - pmulld %xmm3,%xmm4 │ │ │ │ - pmulld 0x7b298(%rip),%xmm3 │ │ │ │ - jmp 3648f1 <__cxa_finalize@plt+0x3398a1> │ │ │ │ - movdqa 0x7b34a(%rip),%xmm8 │ │ │ │ - movdqa %xmm0,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm7,%xmm8 │ │ │ │ - movdqa 0x7b100(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm0 │ │ │ │ - pmulld %xmm10,%xmm7 │ │ │ │ - paddd %xmm9,%xmm7 │ │ │ │ - psubd %xmm8,%xmm0 │ │ │ │ - movdqa 0x7b131(%rip),%xmm8 │ │ │ │ - movdqa %xmm6,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm1,%xmm8 │ │ │ │ - movdqa 0x7b2b7(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm6 │ │ │ │ - pmulld %xmm10,%xmm1 │ │ │ │ - paddd %xmm9,%xmm1 │ │ │ │ - psubd %xmm8,%xmm6 │ │ │ │ - movdqa 0x7b258(%rip),%xmm8 │ │ │ │ - movdqa %xmm2,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm5,%xmm8 │ │ │ │ - movdqa 0x7b13e(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm2 │ │ │ │ - pmulld %xmm10,%xmm5 │ │ │ │ - paddd %xmm9,%xmm5 │ │ │ │ - psubd %xmm8,%xmm2 │ │ │ │ - movdqa 0x7b17f(%rip),%xmm8 │ │ │ │ - movdqa %xmm4,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm3,%xmm8 │ │ │ │ - movdqa 0x7b1c5(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm4 │ │ │ │ - pmulld %xmm10,%xmm3 │ │ │ │ - paddd %xmm9,%xmm3 │ │ │ │ - psubd %xmm8,%xmm4 │ │ │ │ - paddd %xmm11,%xmm0 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - paddd %xmm11,%xmm7 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - movdqa %xmm0,%xmm8 │ │ │ │ - psubd %xmm4,%xmm8 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - psubd %xmm2,%xmm4 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm6 │ │ │ │ - psubd %xmm5,%xmm6 │ │ │ │ - paddd %xmm1,%xmm5 │ │ │ │ - movdqa %xmm7,%xmm1 │ │ │ │ - psubd %xmm3,%xmm1 │ │ │ │ - paddd %xmm3,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - movdqa 0x7b124(%rip),%xmm15 │ │ │ │ - movdqa 0x7afdb(%rip),%xmm10 │ │ │ │ - movdqa %xmm1,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm8,%xmm3 │ │ │ │ - pmulld %xmm15,%xmm3 │ │ │ │ - pmulld %xmm10,%xmm1 │ │ │ │ - pmulld %xmm10,%xmm8 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm8 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - psubd %xmm3,%xmm1 │ │ │ │ - psrad $0xc,%xmm8 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - movdqa %xmm6,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - pmulld %xmm15,%xmm3 │ │ │ │ - pmulld %xmm10,%xmm6 │ │ │ │ - pmulld %xmm10,%xmm4 │ │ │ │ - paddd %xmm4,%xmm9 │ │ │ │ - movdqa %xmm11,%xmm4 │ │ │ │ - psubd %xmm9,%xmm4 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - psubd %xmm3,%xmm6 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - movdqa %xmm1,%xmm3 │ │ │ │ - psubd %xmm4,%xmm3 │ │ │ │ - paddd %xmm4,%xmm1 │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - psubd %xmm2,%xmm4 │ │ │ │ - paddd %xmm2,%xmm0 │ │ │ │ - movdqa %xmm8,%xmm2 │ │ │ │ - psubd %xmm6,%xmm2 │ │ │ │ - paddd %xmm8,%xmm6 │ │ │ │ - movdqa %xmm7,%xmm8 │ │ │ │ - psubd %xmm5,%xmm8 │ │ │ │ - paddd %xmm5,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - pmulld %xmm14,%xmm2 │ │ │ │ - pmulld %xmm14,%xmm8 │ │ │ │ - pmulld %xmm14,%xmm3 │ │ │ │ - pmulld %xmm14,%xmm4 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - paddd %xmm11,%xmm8 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - paddd %xmm3,%xmm5 │ │ │ │ - psubd %xmm3,%xmm2 │ │ │ │ - movdqa %xmm8,%xmm3 │ │ │ │ - psubd %xmm4,%xmm3 │ │ │ │ - paddd %xmm8,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - movdqa %xmm0,(%rcx) │ │ │ │ - movdqa %xmm1,0x10(%rcx) │ │ │ │ - movdqa %xmm2,0x20(%rcx) │ │ │ │ - movdqa %xmm3,0x30(%rcx) │ │ │ │ - movdqa %xmm4,0x40(%rcx) │ │ │ │ - movdqa %xmm5,0x50(%rcx) │ │ │ │ - movdqa %xmm6,0x60(%rcx) │ │ │ │ - movdqa %xmm7,0x70(%rcx) │ │ │ │ - ret │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - pcmpeqd %xmm8,%xmm8 │ │ │ │ - psubd %xmm8,%xmm0 │ │ │ │ - psubd %xmm8,%xmm1 │ │ │ │ - psubd %xmm8,%xmm2 │ │ │ │ - psubd %xmm8,%xmm3 │ │ │ │ - psubd %xmm8,%xmm4 │ │ │ │ - psubd %xmm8,%xmm5 │ │ │ │ - psubd %xmm8,%xmm6 │ │ │ │ - psubd %xmm8,%xmm7 │ │ │ │ - movdqa 0x10(%rcx),%xmm8 │ │ │ │ - movdqa 0x20(%rcx),%xmm9 │ │ │ │ - movdqa 0x30(%rcx),%xmm10 │ │ │ │ - movdqa 0x40(%rcx),%xmm11 │ │ │ │ - movdqa 0x50(%rcx),%xmm12 │ │ │ │ - movdqa 0x60(%rcx),%xmm13 │ │ │ │ - movdqa 0x70(%rcx),%xmm14 │ │ │ │ - movdqa %xmm0,%xmm15 │ │ │ │ - psubd %xmm14,%xmm15 │ │ │ │ - paddd %xmm14,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm14 │ │ │ │ - psubd %xmm13,%xmm14 │ │ │ │ - paddd %xmm13,%xmm1 │ │ │ │ - movdqa %xmm2,%xmm13 │ │ │ │ - psubd %xmm12,%xmm13 │ │ │ │ - paddd %xmm12,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm12 │ │ │ │ - psubd %xmm11,%xmm12 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - movdqa %xmm4,%xmm11 │ │ │ │ - psubd %xmm10,%xmm11 │ │ │ │ - paddd %xmm10,%xmm4 │ │ │ │ - movdqa %xmm5,%xmm10 │ │ │ │ - psubd %xmm9,%xmm10 │ │ │ │ - paddd %xmm9,%xmm5 │ │ │ │ - movdqa %xmm6,%xmm9 │ │ │ │ - psubd %xmm8,%xmm9 │ │ │ │ - paddd %xmm8,%xmm6 │ │ │ │ - movdqa %xmm7,%xmm8 │ │ │ │ - psubd (%rcx),%xmm8 │ │ │ │ - paddd (%rcx),%xmm7 │ │ │ │ - psrad $0x1,%xmm0 │ │ │ │ - psrad $0x1,%xmm1 │ │ │ │ - psrad $0x1,%xmm2 │ │ │ │ - psrad $0x1,%xmm3 │ │ │ │ - psrad $0x1,%xmm4 │ │ │ │ - psrad $0x1,%xmm5 │ │ │ │ - psrad $0x1,%xmm6 │ │ │ │ - psrad $0x1,%xmm7 │ │ │ │ - psrad $0x1,%xmm8 │ │ │ │ - psrad $0x1,%xmm9 │ │ │ │ - psrad $0x1,%xmm10 │ │ │ │ - psrad $0x1,%xmm11 │ │ │ │ - psrad $0x1,%xmm12 │ │ │ │ - psrad $0x1,%xmm13 │ │ │ │ - psrad $0x1,%xmm14 │ │ │ │ - psrad $0x1,%xmm15 │ │ │ │ + mov 0x40(%r13),%r10d │ │ │ │ + movzbl %al,%eax │ │ │ │ + dec %rdx │ │ │ │ + vmovd %eax,%xmm15 │ │ │ │ + vpunpckldq %ymm8,%ymm9,%ymm8 │ │ │ │ + vpaddd %ymm8,%ymm14,%ymm14 │ │ │ │ + vpbroadcastd 0x78270(%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 0x781d0(%r15),%ymm5 │ │ │ │ + vbroadcasti128 0x78150(%r15),%ymm6 │ │ │ │ + vpbroadcastd 0x7a0ca(%r15,%r8,8),%ymm15 │ │ │ │ + vpbroadcastd 0x7a0ca(%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 0x7a0c8(%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 367e5f <__cxa_finalize@plt+0x33ce0f> │ │ │ │ + mov %r13,%rsp │ │ │ │ + pop %r13 │ │ │ │ + pop %r12 │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - lea -0x7b872(%rip),%r8 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - call *%r8 │ │ │ │ - call 362f4d <__cxa_finalize@plt+0x337efd> │ │ │ │ - movdqa %xmm6,(%rdx) │ │ │ │ - movdqa %xmm6,0x10(%rdx) │ │ │ │ - movdqa %xmm6,0x20(%rdx) │ │ │ │ - movdqa %xmm6,0x30(%rdx) │ │ │ │ - movdqa %xmm6,0x40(%rdx) │ │ │ │ - movdqa %xmm6,0x50(%rdx) │ │ │ │ - movdqa %xmm6,0x60(%rdx) │ │ │ │ - movdqa %xmm6,0x70(%rdx) │ │ │ │ - movdqa %xmm6,0x80(%rdx) │ │ │ │ - movdqa %xmm6,0x90(%rdx) │ │ │ │ - movdqa %xmm6,0xa0(%rdx) │ │ │ │ - movdqa %xmm6,0xb0(%rdx) │ │ │ │ - movdqa %xmm6,0xc0(%rdx) │ │ │ │ - movdqa %xmm6,0xd0(%rdx) │ │ │ │ - movdqa %xmm6,0xe0(%rdx) │ │ │ │ - movdqa %xmm6,0xf0(%rdx) │ │ │ │ - movdqa %xmm8,%xmm0 │ │ │ │ - movdqa %xmm9,%xmm1 │ │ │ │ - movdqa %xmm10,%xmm2 │ │ │ │ - movdqa %xmm11,%xmm3 │ │ │ │ - add $0x10,%rdi │ │ │ │ - call *%r8 │ │ │ │ - call 362f4d <__cxa_finalize@plt+0x337efd> │ │ │ │ + mov 0x40(%r13),%r10d │ │ │ │ + vbroadcasti128 0x781f0(%r15),%ymm7 │ │ │ │ + movzbl %al,%eax │ │ │ │ + dec %rdx │ │ │ │ + vmovd %eax,%xmm15 │ │ │ │ + vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0x78270(%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 0x7a0ca(%r15,%r8,8),%xmm15 │ │ │ │ + vpbroadcastd 0x7a0ca(%r15,%rax,8),%ymm7 │ │ │ │ + vmovdqu (%rdx),%xmm2 │ │ │ │ + vmovdqu (%rdx,%rcx,2),%xmm3 │ │ │ │ + vbroadcasti128 0x781d0(%r15),%ymm5 │ │ │ │ + vpbroadcastq 0x78150(%r15),%ymm6 │ │ │ │ + vpcmpeqd %ymm9,%ymm8,%ymm8 │ │ │ │ + vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ + vpinsrd $0x1,0x7a0ca(%r15,%r14,8),%xmm15,%xmm15 │ │ │ │ + vpblendd $0x20,0x7a0b6(%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 0x7a0c8(%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 36807e <__cxa_finalize@plt+0x33d02e> │ │ │ │ + mov %r13,%rsp │ │ │ │ + pop %r13 │ │ │ │ + pop %r12 │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea -0xb3(%rip),%r8 │ │ │ │ - call 364e20 <__cxa_finalize@plt+0x339dd0> │ │ │ │ - add $0x88,%rsp │ │ │ │ + movl $0x1,0x48(%rsp) │ │ │ │ + jmp 368151 <__cxa_finalize@plt+0x33d101> │ │ │ │ + movl $0x2,0x48(%rsp) │ │ │ │ + jmp 368151 <__cxa_finalize@plt+0x33d101> │ │ │ │ + movl $0x4,0x48(%rsp) │ │ │ │ + jmp 368151 <__cxa_finalize@plt+0x33d101> │ │ │ │ + movl $0x8,0x48(%rsp) │ │ │ │ + jmp 368151 <__cxa_finalize@plt+0x33d101> │ │ │ │ + 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 0x7a0c8(%r15,%r10,8),%r8 │ │ │ │ + vpmaddwd 0x781f0(%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 3681f7 <__cxa_finalize@plt+0x33d1a7> │ │ │ │ + decl 0x48(%rsp) │ │ │ │ + je 369062 <__cxa_finalize@plt+0x33e012> │ │ │ │ + addq $0x8,0x58(%rsp) │ │ │ │ + mov 0x38(%r13),%r9d │ │ │ │ + vpbroadcastd 0x48(%r13),%ymm8 │ │ │ │ + vpbroadcastd 0x7826c(%r15),%ymm10 │ │ │ │ + vpaddd 0x20(%rsp),%ymm8,%ymm14 │ │ │ │ + vpbroadcastd 0x4c(%rsp),%ymm15 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + vpbroadcastq 0x78274(%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 0x7a0c8(%r15,%r8,8),%xmm15 │ │ │ │ + vmovq 0x7a0c8(%r15,%rax,8),%xmm10 │ │ │ │ + vmovhps 0x7a0c8(%r15,%r10,8),%xmm15,%xmm15 │ │ │ │ + vmovhps 0x7a0c8(%r15,%rbx,8),%xmm10,%xmm10 │ │ │ │ + vinserti128 $0x1,0x7a0c8(%r15,%rbp,8),%ymm15,%ymm15 │ │ │ │ + vinserti128 $0x1,0x7a0c8(%r15,%r14,8),%ymm10,%ymm10 │ │ │ │ + vpbroadcastq 0x7a0c8(%r15,%r12,8),%ymm9 │ │ │ │ + vpbroadcastq 0x7a0c8(%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 0x78160(%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 0x781e0(%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 3681b8 <__cxa_finalize@plt+0x33d168> │ │ │ │ + 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 3685dd <__cxa_finalize@plt+0x33d58d> │ │ │ │ + movzwl 0x78326(%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 0x78270(%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 0x781d0(%r15),%ymm5 │ │ │ │ + vbroadcasti128 0x78150(%r15),%ymm6 │ │ │ │ + vpbroadcastd 0x7a0ca(%r15,%r8,8),%ymm15 │ │ │ │ + vpbroadcastd 0x7a0ca(%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 0x7a0c8(%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 3687e9 <__cxa_finalize@plt+0x33d799> │ │ │ │ + mov %r13,%rsp │ │ │ │ + pop %r13 │ │ │ │ + pop %r12 │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0xa93(%rip),%r8 │ │ │ │ - call 364e20 <__cxa_finalize@plt+0x339dd0> │ │ │ │ - add $0x88,%rsp │ │ │ │ + mov 0x40(%r13),%r10d │ │ │ │ + vbroadcasti128 0x781f0(%r15),%ymm7 │ │ │ │ + movzbl %al,%eax │ │ │ │ + dec %rdx │ │ │ │ + vmovd %eax,%xmm15 │ │ │ │ + vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0x78270(%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 0x7a0ca(%r15,%r8,8),%xmm15 │ │ │ │ + vbroadcasti128 0x781d0(%r15),%ymm5 │ │ │ │ + vpbroadcastq 0x78150(%r15),%ymm6 │ │ │ │ + vpinsrd $0x1,0x7a0ca(%r15,%rax,8),%xmm15,%xmm15 │ │ │ │ + vpcmpeqd %ymm9,%ymm8,%ymm8 │ │ │ │ + vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ + vmovdqu (%rdx),%xmm0 │ │ │ │ + vmovdqu (%rdx,%rcx,2),%xmm2 │ │ │ │ + vpinsrd $0x2,0x7a0ca(%r15,%r14,8),%xmm15,%xmm15 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ + vmovdqu (%rdx,%rbp,1),%xmm3 │ │ │ │ + vpinsrd $0x3,0x7a0ca(%r15,%r12,8),%xmm15,%xmm15 │ │ │ │ + lea (%rdx,%rcx,4),%rdx │ │ │ │ + shr $0x6,%r10d │ │ │ │ + mov $0x40000000,%r8d │ │ │ │ + lea (%r11,%r10,1),%r10d │ │ │ │ + cmovne 0x7a0c8(%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 3689f6 <__cxa_finalize@plt+0x33d9a6> │ │ │ │ + mov %r13,%rsp │ │ │ │ + pop %r13 │ │ │ │ + pop %r12 │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0xb5d(%rip),%r8 │ │ │ │ - call 364e20 <__cxa_finalize@plt+0x339dd0> │ │ │ │ - add $0x88,%rsp │ │ │ │ + movl $0x1,0x28(%rsp) │ │ │ │ + jmp 368ad9 <__cxa_finalize@plt+0x33da89> │ │ │ │ + movl $0x2,0x28(%rsp) │ │ │ │ + jmp 368ad9 <__cxa_finalize@plt+0x33da89> │ │ │ │ + movl $0x4,0x28(%rsp) │ │ │ │ + jmp 368ad9 <__cxa_finalize@plt+0x33da89> │ │ │ │ + movl $0x8,0x28(%rsp) │ │ │ │ + jmp 368ad9 <__cxa_finalize@plt+0x33da89> │ │ │ │ + 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 0x7a0c8(%r15,%r10,8),%r8 │ │ │ │ + vpmaddwd 0x781f0(%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 368b7e <__cxa_finalize@plt+0x33db2e> │ │ │ │ + decl 0x28(%rsp) │ │ │ │ + je 369062 <__cxa_finalize@plt+0x33e012> │ │ │ │ + addq $0x8,0x38(%rsp) │ │ │ │ + mov 0x38(%r13),%r9d │ │ │ │ + vpbroadcastd 0x48(%r13),%ymm8 │ │ │ │ + vpbroadcastd 0x7826c(%r15),%ymm10 │ │ │ │ + vpaddd (%rsp),%ymm8,%ymm14 │ │ │ │ + vpbroadcastd 0x40(%rsp),%ymm15 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + vpbroadcastq 0x78274(%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 0x7a0c8(%r15,%r8,8),%xmm15 │ │ │ │ + vmovq 0x7a0c8(%r15,%rax,8),%xmm10 │ │ │ │ + vmovhps 0x7a0c8(%r15,%r10,8),%xmm15,%xmm15 │ │ │ │ + vmovhps 0x7a0c8(%r15,%rbx,8),%xmm10,%xmm10 │ │ │ │ + vinserti128 $0x1,0x7a0c8(%r15,%rbp,8),%ymm15,%ymm15 │ │ │ │ + vinserti128 $0x1,0x7a0c8(%r15,%r14,8),%ymm10,%ymm10 │ │ │ │ + vpbroadcastq 0x7a0c8(%r15,%r12,8),%ymm9 │ │ │ │ + vpbroadcastq 0x7a0c8(%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 0x78160(%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 368b40 <__cxa_finalize@plt+0x33daf0> │ │ │ │ + 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 368f4f <__cxa_finalize@plt+0x33deff> │ │ │ │ + mov %r13,%rsp │ │ │ │ + pop %r13 │ │ │ │ + pop %r12 │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0xd70(%rip),%r8 │ │ │ │ - call 364e20 <__cxa_finalize@plt+0x339dd0> │ │ │ │ - add $0x88,%rsp │ │ │ │ - ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x8(%rsp),%rcx │ │ │ │ - call 364e2f <__cxa_finalize@plt+0x339ddf> │ │ │ │ - jmp 364724 <__cxa_finalize@plt+0x3396d4> │ │ │ │ - movdqa 0x7ada8(%rip),%xmm11 │ │ │ │ - movdqa 0x7aeef(%rip),%xmm12 │ │ │ │ - movdqa 0x7aef6(%rip),%xmm13 │ │ │ │ - movdqa 0x7ac2d(%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 3654bf <__cxa_finalize@plt+0x33a46f> │ │ │ │ - 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 364fc5 <__cxa_finalize@plt+0x339f75> │ │ │ │ - movdqa 0x7ad93(%rip),%xmm15 │ │ │ │ - psrld $0xb,%xmm14 │ │ │ │ - pcmpeqd %xmm8,%xmm8 │ │ │ │ - movdqa %xmm15,%xmm13 │ │ │ │ - psubd %xmm14,%xmm13 │ │ │ │ - paddd %xmm14,%xmm0 │ │ │ │ - paddd %xmm14,%xmm2 │ │ │ │ - paddd %xmm15,%xmm4 │ │ │ │ - paddd %xmm15,%xmm6 │ │ │ │ - pxor %xmm8,%xmm1 │ │ │ │ - pxor %xmm8,%xmm3 │ │ │ │ - pxor %xmm8,%xmm5 │ │ │ │ - pxor %xmm8,%xmm7 │ │ │ │ - psrad $0x1,%xmm1 │ │ │ │ - psrad $0x1,%xmm3 │ │ │ │ - paddd %xmm15,%xmm5 │ │ │ │ - paddd %xmm15,%xmm7 │ │ │ │ - psubd %xmm8,%xmm1 │ │ │ │ - psubd %xmm8,%xmm3 │ │ │ │ - movdqa %xmm15,%xmm8 │ │ │ │ - paddd %xmm9,%xmm8 │ │ │ │ - movdqa %xmm13,%xmm9 │ │ │ │ - psubd %xmm10,%xmm9 │ │ │ │ - movdqa %xmm15,%xmm10 │ │ │ │ - paddd %xmm11,%xmm10 │ │ │ │ - movdqa %xmm13,%xmm11 │ │ │ │ - psubd %xmm12,%xmm11 │ │ │ │ - movdqa 0x30(%rcx),%xmm12 │ │ │ │ - paddd %xmm14,%xmm12 │ │ │ │ - movdqa %xmm14,%xmm13 │ │ │ │ - psubd 0x20(%rcx),%xmm13 │ │ │ │ - movdqa %xmm14,%xmm15 │ │ │ │ - psubd (%rcx),%xmm15 │ │ │ │ - paddd 0x10(%rcx),%xmm14 │ │ │ │ - psrad $0x1,%xmm0 │ │ │ │ - psrad $0x1,%xmm2 │ │ │ │ - psrad $0x1,%xmm12 │ │ │ │ - psrad $0x1,%xmm13 │ │ │ │ - psrad $0x1,%xmm14 │ │ │ │ - psrad $0x1,%xmm15 │ │ │ │ - psrad $0xd,%xmm4 │ │ │ │ - psrad $0xd,%xmm5 │ │ │ │ - psrad $0xd,%xmm6 │ │ │ │ - psrad $0xd,%xmm7 │ │ │ │ - psrad $0xd,%xmm8 │ │ │ │ - psrad $0xd,%xmm9 │ │ │ │ - psrad $0xd,%xmm10 │ │ │ │ - psrad $0xd,%xmm11 │ │ │ │ - ret │ │ │ │ - movdqa 0x7aba2(%rip),%xmm8 │ │ │ │ - movdqa %xmm1,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm0,%xmm8 │ │ │ │ - movdqa 0x7a938(%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 0x7aad5(%rip),%xmm8 │ │ │ │ - movdqa %xmm3,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm2,%xmm8 │ │ │ │ - movdqa 0x7a99b(%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 0x7a9f8(%rip),%xmm8 │ │ │ │ - movdqa %xmm5,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm4,%xmm8 │ │ │ │ - movdqa 0x7aa0e(%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 0x7a8eb(%rip),%xmm8 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm6,%xmm8 │ │ │ │ - movdqa 0x7aa41(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm7 │ │ │ │ - pmulld %xmm10,%xmm6 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm6 │ │ │ │ - paddd %xmm11,%xmm7 │ │ │ │ - psubd %xmm8,%xmm7 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - movdqa %xmm0,%xmm8 │ │ │ │ - psubd %xmm4,%xmm8 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm4 │ │ │ │ - psubd %xmm5,%xmm4 │ │ │ │ - paddd %xmm5,%xmm1 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - psubd %xmm6,%xmm5 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - psubd %xmm7,%xmm6 │ │ │ │ - paddd %xmm3,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - movdqa 0x7a9ac(%rip),%xmm15 │ │ │ │ - movdqa 0x7a7c3(%rip),%xmm10 │ │ │ │ - movdqa %xmm8,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - pmulld %xmm15,%xmm3 │ │ │ │ - pmulld %xmm10,%xmm8 │ │ │ │ - pmulld %xmm10,%xmm4 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm4 │ │ │ │ - paddd %xmm11,%xmm8 │ │ │ │ - psubd %xmm3,%xmm8 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm8 │ │ │ │ - movdqa %xmm6,%xmm9 │ │ │ │ - pmulld %xmm10,%xmm9 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - pmulld %xmm10,%xmm3 │ │ │ │ - pmulld %xmm15,%xmm6 │ │ │ │ - pmulld %xmm15,%xmm5 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm5 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - psubd %xmm3,%xmm6 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - psubd %xmm2,%xmm3 │ │ │ │ - paddd %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - psubd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - psubd %xmm6,%xmm7 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - movdqa %xmm8,%xmm6 │ │ │ │ - psubd %xmm5,%xmm6 │ │ │ │ - paddd %xmm8,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - movdqa 0x7a84a(%rip),%xmm15 │ │ │ │ - movdqa 0x7a701(%rip),%xmm10 │ │ │ │ - movdqa %xmm3,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm2,%xmm8 │ │ │ │ - pmulld %xmm15,%xmm8 │ │ │ │ - pmulld %xmm10,%xmm3 │ │ │ │ - pmulld %xmm10,%xmm2 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm2 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - psubd %xmm8,%xmm3 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm6,%xmm8 │ │ │ │ - pmulld %xmm15,%xmm8 │ │ │ │ - pmulld %xmm10,%xmm7 │ │ │ │ - pmulld %xmm10,%xmm6 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm6 │ │ │ │ - paddd %xmm11,%xmm7 │ │ │ │ - psubd %xmm8,%xmm7 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - movdqa (%rcx),%xmm10 │ │ │ │ - movdqa 0x10(%rcx),%xmm8 │ │ │ │ - movdqa %xmm0,%xmm9 │ │ │ │ - psubd %xmm10,%xmm9 │ │ │ │ - paddd %xmm10,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm10 │ │ │ │ - psubd %xmm8,%xmm10 │ │ │ │ - paddd %xmm8,%xmm1 │ │ │ │ - movdqa %xmm1,(%rcx) │ │ │ │ - movdqa 0x30(%rcx),%xmm15 │ │ │ │ - movdqa 0x20(%rcx),%xmm1 │ │ │ │ - movdqa %xmm3,%xmm8 │ │ │ │ - psubd %xmm15,%xmm8 │ │ │ │ - paddd %xmm3,%xmm15 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - paddd %xmm1,%xmm3 │ │ │ │ - psubd %xmm1,%xmm2 │ │ │ │ - movdqa %xmm15,0x30(%rcx) │ │ │ │ - movdqa %xmm2,0x10(%rcx) │ │ │ │ - movdqa 0x70(%rcx),%xmm1 │ │ │ │ - movdqa 0x60(%rcx),%xmm2 │ │ │ │ - movdqa %xmm7,%xmm15 │ │ │ │ - paddd %xmm1,%xmm15 │ │ │ │ - psubd %xmm1,%xmm7 │ │ │ │ - movdqa %xmm6,%xmm11 │ │ │ │ - psubd %xmm2,%xmm11 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - movdqa %xmm15,0x20(%rcx) │ │ │ │ - movdqa 0x40(%rcx),%xmm1 │ │ │ │ - movdqa 0x50(%rcx),%xmm15 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - psubd %xmm1,%xmm6 │ │ │ │ - paddd %xmm4,%xmm1 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - psubd %xmm15,%xmm4 │ │ │ │ - paddd %xmm15,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm11 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm9 │ │ │ │ - pmaxsd %xmm12,%xmm10 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pmaxsd 0x10(%rcx),%xmm12 │ │ │ │ - movdqa %xmm5,0x10(%rcx) │ │ │ │ - pminsd %xmm13,%xmm11 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm9 │ │ │ │ - pminsd %xmm13,%xmm10 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm12 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - pmulld %xmm14,%xmm11 │ │ │ │ - pmulld %xmm14,%xmm7 │ │ │ │ - pmulld %xmm14,%xmm9 │ │ │ │ - pmulld %xmm14,%xmm10 │ │ │ │ - pmulld %xmm14,%xmm6 │ │ │ │ - pmulld %xmm14,%xmm4 │ │ │ │ - pmulld %xmm14,%xmm12 │ │ │ │ - pmulld %xmm14,%xmm8 │ │ │ │ - movdqa %xmm11,%xmm5 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - psubd %xmm7,%xmm11 │ │ │ │ - movdqa %xmm9,%xmm7 │ │ │ │ - paddd %xmm10,%xmm7 │ │ │ │ - psubd %xmm10,%xmm9 │ │ │ │ - movdqa %xmm6,%xmm10 │ │ │ │ - psubd %xmm4,%xmm10 │ │ │ │ - paddd %xmm4,%xmm6 │ │ │ │ - movdqa %xmm12,%xmm4 │ │ │ │ - paddd %xmm8,%xmm4 │ │ │ │ - psubd %xmm8,%xmm12 │ │ │ │ - ret │ │ │ │ - movdqa 0x7a668(%rip),%xmm8 │ │ │ │ - movdqa %xmm1,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm0,%xmm8 │ │ │ │ - movdqa 0x7a48e(%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 0x7a59b(%rip),%xmm8 │ │ │ │ - movdqa %xmm3,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm2,%xmm8 │ │ │ │ - movdqa 0x7a501(%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 0x7a48e(%rip),%xmm8 │ │ │ │ - movdqa %xmm5,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm4,%xmm8 │ │ │ │ - movdqa 0x7a554(%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 0x7a391(%rip),%xmm8 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm6,%xmm8 │ │ │ │ - movdqa 0x7a587(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm7 │ │ │ │ - pmulld %xmm10,%xmm6 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm6 │ │ │ │ - paddd %xmm11,%xmm7 │ │ │ │ - psubd %xmm8,%xmm7 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - movdqa %xmm0,%xmm8 │ │ │ │ - psubd %xmm4,%xmm8 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm4 │ │ │ │ - psubd %xmm5,%xmm4 │ │ │ │ - paddd %xmm5,%xmm1 │ │ │ │ - movdqa %xmm2,%xmm5 │ │ │ │ - psubd %xmm6,%xmm5 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - psubd %xmm7,%xmm6 │ │ │ │ - paddd %xmm3,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - movdqa 0x7a382(%rip),%xmm15 │ │ │ │ - movdqa 0x7a429(%rip),%xmm10 │ │ │ │ - movdqa %xmm8,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - pmulld %xmm15,%xmm3 │ │ │ │ - pmulld %xmm10,%xmm8 │ │ │ │ - pmulld %xmm10,%xmm4 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm4 │ │ │ │ - paddd %xmm11,%xmm8 │ │ │ │ - psubd %xmm3,%xmm8 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm8 │ │ │ │ - movdqa %xmm6,%xmm9 │ │ │ │ - pmulld %xmm10,%xmm9 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - pmulld %xmm10,%xmm3 │ │ │ │ - pmulld %xmm15,%xmm6 │ │ │ │ - pmulld %xmm15,%xmm5 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm5 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - psubd %xmm3,%xmm6 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - psubd %xmm2,%xmm3 │ │ │ │ - paddd %xmm2,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - psubd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - psubd %xmm6,%xmm7 │ │ │ │ - paddd %xmm6,%xmm4 │ │ │ │ - movdqa %xmm8,%xmm6 │ │ │ │ - psubd %xmm5,%xmm6 │ │ │ │ - paddd %xmm8,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - movdqa 0x7a210(%rip),%xmm15 │ │ │ │ - movdqa 0x7a347(%rip),%xmm10 │ │ │ │ - movdqa %xmm2,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm3,%xmm8 │ │ │ │ - pmulld %xmm15,%xmm8 │ │ │ │ - pmulld %xmm10,%xmm2 │ │ │ │ - pmulld %xmm10,%xmm3 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm3 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - psubd %xmm8,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - movdqa %xmm6,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm7,%xmm8 │ │ │ │ - pmulld %xmm15,%xmm8 │ │ │ │ - pmulld %xmm10,%xmm6 │ │ │ │ - pmulld %xmm10,%xmm7 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm7 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - psubd %xmm8,%xmm6 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - movdqa %xmm0,(%rcx) │ │ │ │ - movdqa %xmm1,0x10(%rcx) │ │ │ │ - movdqa %xmm4,0x40(%rcx) │ │ │ │ - movdqa %xmm5,0x50(%rcx) │ │ │ │ - movdqa %xmm2,0x20(%rcx) │ │ │ │ - movdqa %xmm3,0x30(%rcx) │ │ │ │ - movdqa %xmm6,0x60(%rcx) │ │ │ │ - movdqa %xmm7,0x70(%rcx) │ │ │ │ - ret │ │ │ │ - lea -0x7c188(%rip),%r8 │ │ │ │ - jmp 364d02 <__cxa_finalize@plt+0x339cb2> │ │ │ │ + mov $0x4b004b,%eax │ │ │ │ + mov %eax,%r10d │ │ │ │ + jmp 369120 <__cxa_finalize@plt+0x33e0d0> │ │ │ │ nopl (%rax) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea -0xb83(%rip),%r8 │ │ │ │ - call 3658f0 <__cxa_finalize@plt+0x33a8a0> │ │ │ │ - add $0x88,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea -0x3d(%rip),%r8 │ │ │ │ - call 3658f0 <__cxa_finalize@plt+0x33a8a0> │ │ │ │ - add $0x88,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0x8d(%rip),%r8 │ │ │ │ - call 3658f0 <__cxa_finalize@plt+0x33a8a0> │ │ │ │ - add $0x88,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0x2a0(%rip),%r8 │ │ │ │ - call 3658f0 <__cxa_finalize@plt+0x33a8a0> │ │ │ │ - add $0x88,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x8(%rsp),%rcx │ │ │ │ - call 364e2f <__cxa_finalize@plt+0x339ddf> │ │ │ │ - packssdw %xmm0,%xmm1 │ │ │ │ - packssdw %xmm2,%xmm3 │ │ │ │ - packssdw %xmm4,%xmm5 │ │ │ │ - packssdw %xmm6,%xmm7 │ │ │ │ - packssdw %xmm8,%xmm9 │ │ │ │ - packssdw %xmm10,%xmm11 │ │ │ │ - packssdw %xmm12,%xmm13 │ │ │ │ - packssdw %xmm14,%xmm15 │ │ │ │ - movdqa %xmm15,%xmm0 │ │ │ │ - movdqa %xmm13,%xmm2 │ │ │ │ - movdqa %xmm11,%xmm4 │ │ │ │ - movdqa %xmm9,%xmm6 │ │ │ │ - movdqa %xmm7,%xmm8 │ │ │ │ - movdqa %xmm5,%xmm10 │ │ │ │ - movdqa %xmm3,%xmm12 │ │ │ │ - movdqa %xmm1,%xmm14 │ │ │ │ - jmp 364748 <__cxa_finalize@plt+0x3396f8> │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - lea (%rdi,%rcx,1),%rdi │ │ │ │ - neg %rsi │ │ │ │ - lea -0x7c27d(%rip),%r8 │ │ │ │ - jmp 364d02 <__cxa_finalize@plt+0x339cb2> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov $0x1e002d,%eax │ │ │ │ + mov %eax,%r10d │ │ │ │ + jmp 369120 <__cxa_finalize@plt+0x33e0d0> │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x1e002d,%eax │ │ │ │ + mov $0xf003c,%r10d │ │ │ │ + jmp 369120 <__cxa_finalize@plt+0x33e0d0> │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0xf003c,%eax │ │ │ │ + mov $0x1e002d,%r10d │ │ │ │ + jmp 369120 <__cxa_finalize@plt+0x33e0d0> │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0xf003c,%eax │ │ │ │ + mov %eax,%r10d │ │ │ │ + jmp 369120 <__cxa_finalize@plt+0x33e0d0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea -0xc83(%rip),%r8 │ │ │ │ - call 3659f0 <__cxa_finalize@plt+0x33a9a0> │ │ │ │ - add $0x88,%rsp │ │ │ │ - ret │ │ │ │ + mov $0x1e002d,%eax │ │ │ │ + mov $0x2d,%r10d │ │ │ │ + jmp 369120 <__cxa_finalize@plt+0x33e0d0> │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x2d,%eax │ │ │ │ + mov $0x1e002d,%r10d │ │ │ │ + jmp 369120 <__cxa_finalize@plt+0x33e0d0> │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0xf003c,%eax │ │ │ │ + mov $0x2d,%r10d │ │ │ │ + jmp 369120 <__cxa_finalize@plt+0x33e0d0> │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x2d,%eax │ │ │ │ + mov $0xf003c,%r10d │ │ │ │ + jmp 369120 <__cxa_finalize@plt+0x33e0d0> │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x2d,%eax │ │ │ │ + mov %eax,%r10d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea -0x13d(%rip),%r8 │ │ │ │ - call 3659f0 <__cxa_finalize@plt+0x33a9a0> │ │ │ │ - add $0x88,%rsp │ │ │ │ + push %rbx │ │ │ │ + push %rbp │ │ │ │ + push %r14 │ │ │ │ + push %r15 │ │ │ │ + push %r12 │ │ │ │ + push %r13 │ │ │ │ + mov %rsp,%r13 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + add $0xffffffffffffff80,%rsp │ │ │ │ + lea -0x1c(%rip),%r14 │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + vpbroadcastd 0x40(%r13),%ymm8 │ │ │ │ + vmovd %r9d,%xmm14 │ │ │ │ + vpbroadcastd %xmm14,%ymm14 │ │ │ │ + mov %eax,%r9d │ │ │ │ + mov 0x48(%r13),%r11d │ │ │ │ + vpbroadcastd 0x7627c(%r14),%ymm10 │ │ │ │ + vpbroadcastd 0x76268(%r14),%ymm12 │ │ │ │ + vpbroadcastd 0x7626c(%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 369b13 <__cxa_finalize@plt+0x33eac3> │ │ │ │ + cmp $0x800,%r11d │ │ │ │ + je 36a2ff <__cxa_finalize@plt+0x33f2af> │ │ │ │ + movzwl 0x76342(%r14,%rcx,2),%ecx │ │ │ │ + add %r14,%rcx │ │ │ │ + jmp *%rcx │ │ │ │ + mov 0x38(%r13),%eax │ │ │ │ + vbroadcasti128 0x76200(%r14),%ymm7 │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + dec %rsi │ │ │ │ + vmovd %r9d,%xmm15 │ │ │ │ + vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0x76280(%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 0x780da(%r14,%rcx,8),%xmm15 │ │ │ │ + vbroadcasti128 0x761e0(%r14),%ymm5 │ │ │ │ + vpbroadcastq 0x76160(%r14),%ymm6 │ │ │ │ + vpinsrd $0x1,0x780da(%r14,%r9,8),%xmm15,%xmm15 │ │ │ │ + vpcmpeqd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ + vmovdqu (%rsi),%xmm7 │ │ │ │ + vmovdqu (%rsi,%rdx,1),%xmm9 │ │ │ │ + vpinsrd $0x2,0x780da(%r14,%rbp,8),%xmm15,%xmm15 │ │ │ │ + vmovdqu (%rsi,%rdx,2),%xmm8 │ │ │ │ + vmovdqu (%rsi,%rbx,1),%xmm10 │ │ │ │ + vpinsrd $0x3,0x780da(%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 0x780d8(%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 36aaf3 <__cxa_finalize@plt+0x33faa3> │ │ │ │ + add %r11d,%eax │ │ │ │ + test $0xfffffc00,%eax │ │ │ │ + je 369328 <__cxa_finalize@plt+0x33e2d8> │ │ │ │ + vmovdqu (%rsi),%xmm4 │ │ │ │ + test $0x400,%eax │ │ │ │ + je 369400 <__cxa_finalize@plt+0x33e3b0> │ │ │ │ + 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 369328 <__cxa_finalize@plt+0x33e2d8> │ │ │ │ + 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 369328 <__cxa_finalize@plt+0x33e2d8> │ │ │ │ + movl $0x1,0x30(%rsp) │ │ │ │ + movq $0x10,0x78(%rsp) │ │ │ │ + jmp 3694b4 <__cxa_finalize@plt+0x33e464> │ │ │ │ + movl $0x2,0x30(%rsp) │ │ │ │ + movq $0x20,0x78(%rsp) │ │ │ │ + jmp 3694b4 <__cxa_finalize@plt+0x33e464> │ │ │ │ + movl $0x4,0x30(%rsp) │ │ │ │ + movq $0x40,0x78(%rsp) │ │ │ │ + jmp 3694b4 <__cxa_finalize@plt+0x33e464> │ │ │ │ + movl $0x8,0x30(%rsp) │ │ │ │ + movq $0x80,0x78(%rsp) │ │ │ │ + jmp 3694b4 <__cxa_finalize@plt+0x33e464> │ │ │ │ + movl $0x10,0x30(%rsp) │ │ │ │ + movq $0x100,0x78(%rsp) │ │ │ │ + shr $0x10,%r9d │ │ │ │ + sub $0x3,%rsi │ │ │ │ + vpmaddwd 0x76200(%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 36952f <__cxa_finalize@plt+0x33e4df> │ │ │ │ + decl 0x30(%rsp) │ │ │ │ + je 36aaf3 <__cxa_finalize@plt+0x33faa3> │ │ │ │ + addq $0x10,0x40(%rsp) │ │ │ │ + mov 0x70(%rsp),%r8d │ │ │ │ + vpbroadcastd 0x40(%r13),%ymm8 │ │ │ │ + vpbroadcastd 0x7627c(%r14),%ymm10 │ │ │ │ + vpaddd 0x10(%rsp),%ymm8,%ymm14 │ │ │ │ + vpbroadcastd 0x48(%rsp),%ymm15 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + vpbroadcastq 0x76284(%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 0x780d8(%r14,%rcx,8),%xmm15 │ │ │ │ + vmovq 0x780d8(%r14,%r9,8),%xmm10 │ │ │ │ + vmovhps 0x780d8(%r14,%rax,8),%xmm15,%xmm15 │ │ │ │ + vmovhps 0x780d8(%r14,%r11,8),%xmm10,%xmm10 │ │ │ │ + vinserti128 $0x1,0x780d8(%r14,%rbx,8),%ymm15,%ymm15 │ │ │ │ + vinserti128 $0x1,0x780d8(%r14,%rbp,8),%ymm10,%ymm10 │ │ │ │ + vpbroadcastq 0x780d8(%r14,%r15,8),%ymm9 │ │ │ │ + vpbroadcastq 0x780d8(%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 0x76170(%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 0x761f0(%r14),%ymm14 │ │ │ │ + and $0x3ff,%eax │ │ │ │ + mov $0x40000000,%r9d │ │ │ │ + mov %eax,%ecx │ │ │ │ + shr $0x6,%ecx │ │ │ │ + lea (%r10,%rcx,1),%ecx │ │ │ │ + cmovne 0x780d8(%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 3694ef <__cxa_finalize@plt+0x33e49f> │ │ │ │ + add %r11d,%eax │ │ │ │ + test $0xfffffc00,%eax │ │ │ │ + je 3698f9 <__cxa_finalize@plt+0x33e8a9> │ │ │ │ + test $0x400,%eax │ │ │ │ + mov %eax,0x34(%rsp) │ │ │ │ + mov (%rsp),%ecx │ │ │ │ + mov 0x8(%rsp),%r9d │ │ │ │ + mov 0x4(%rsp),%eax │ │ │ │ + mov 0xc(%rsp),%r11d │ │ │ │ + je 369a41 <__cxa_finalize@plt+0x33e9f1> │ │ │ │ + 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 3698f9 <__cxa_finalize@plt+0x33e8a9> │ │ │ │ + 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 3698f9 <__cxa_finalize@plt+0x33e8a9> │ │ │ │ + movzwl 0x7634e(%r14,%rcx,2),%ecx │ │ │ │ + add %r14,%rcx │ │ │ │ + jmp *%rcx │ │ │ │ + mov 0x38(%r13),%eax │ │ │ │ + vbroadcasti128 0x76200(%r14),%ymm7 │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + dec %rsi │ │ │ │ + vmovd %r9d,%xmm15 │ │ │ │ + vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0x76280(%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 0x780da(%r14,%rcx,8),%xmm15 │ │ │ │ + vpbroadcastd 0x780da(%r14,%r9,8),%ymm7 │ │ │ │ + vmovdqu (%rsi),%xmm2 │ │ │ │ + vmovdqu (%rsi,%rdx,2),%xmm3 │ │ │ │ + vbroadcasti128 0x761e0(%r14),%ymm5 │ │ │ │ + vpbroadcastq 0x76160(%r14),%ymm6 │ │ │ │ + vpcmpeqd %ymm9,%ymm8,%ymm8 │ │ │ │ + vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ + vpinsrd $0x1,0x780da(%r14,%rbp,8),%xmm15,%xmm15 │ │ │ │ + vpblendd $0x20,0x780c6(%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 0x780d8(%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 369cb3 <__cxa_finalize@plt+0x33ec63> │ │ │ │ + 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 369da8 <__cxa_finalize@plt+0x33ed58> │ │ │ │ + movl $0x2,0x48(%rsp) │ │ │ │ + movq $0x20,0x78(%rsp) │ │ │ │ + jmp 369da8 <__cxa_finalize@plt+0x33ed58> │ │ │ │ + movl $0x4,0x48(%rsp) │ │ │ │ + movq $0x40,0x78(%rsp) │ │ │ │ + jmp 369da8 <__cxa_finalize@plt+0x33ed58> │ │ │ │ + movl $0x8,0x48(%rsp) │ │ │ │ + movq $0x80,0x78(%rsp) │ │ │ │ + jmp 369da8 <__cxa_finalize@plt+0x33ed58> │ │ │ │ + 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 0x780d8(%r14,%rax,8),%rcx │ │ │ │ + vpmaddwd 0x76200(%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 369e4c <__cxa_finalize@plt+0x33edfc> │ │ │ │ + decl 0x48(%rsp) │ │ │ │ + je 36aaf3 <__cxa_finalize@plt+0x33faa3> │ │ │ │ + addq $0x10,0x58(%rsp) │ │ │ │ + mov 0x70(%rsp),%r8d │ │ │ │ + vpbroadcastd 0x40(%r13),%ymm8 │ │ │ │ + vpbroadcastd 0x7627c(%r14),%ymm10 │ │ │ │ + vpaddd 0x20(%rsp),%ymm8,%ymm14 │ │ │ │ + vpbroadcastd 0x4c(%rsp),%ymm15 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + vpbroadcastq 0x76284(%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 0x780d8(%r14,%rcx,8),%xmm15 │ │ │ │ + vmovq 0x780d8(%r14,%r9,8),%xmm10 │ │ │ │ + vmovhps 0x780d8(%r14,%rax,8),%xmm15,%xmm15 │ │ │ │ + vmovhps 0x780d8(%r14,%r11,8),%xmm10,%xmm10 │ │ │ │ + vinserti128 $0x1,0x780d8(%r14,%rbx,8),%ymm15,%ymm15 │ │ │ │ + vinserti128 $0x1,0x780d8(%r14,%rbp,8),%ymm10,%ymm10 │ │ │ │ + vpbroadcastq 0x780d8(%r14,%r15,8),%ymm9 │ │ │ │ + vpbroadcastq 0x780d8(%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 0x76170(%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 0x761f0(%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 369e0c <__cxa_finalize@plt+0x33edbc> │ │ │ │ + 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 36a230 <__cxa_finalize@plt+0x33f1e0> │ │ │ │ + movzwl 0x7635a(%r14,%rcx,2),%ecx │ │ │ │ + add %r14,%rcx │ │ │ │ + jmp *%rcx │ │ │ │ + mov 0x38(%r13),%eax │ │ │ │ + vbroadcasti128 0x76200(%r14),%ymm7 │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + dec %rsi │ │ │ │ + vmovd %r9d,%xmm15 │ │ │ │ + vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ + vpbroadcastd 0x76280(%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 0x780da(%r14,%rcx,8),%xmm15 │ │ │ │ + vbroadcasti128 0x761e0(%r14),%ymm5 │ │ │ │ + vpbroadcastq 0x76160(%r14),%ymm6 │ │ │ │ + vpinsrd $0x1,0x780da(%r14,%r9,8),%xmm15,%xmm15 │ │ │ │ + vpcmpeqd %ymm9,%ymm8,%ymm8 │ │ │ │ + vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ + vmovdqu (%rsi),%xmm0 │ │ │ │ + vmovdqu (%rsi,%rdx,2),%xmm2 │ │ │ │ + vpinsrd $0x2,0x780da(%r14,%rbp,8),%xmm15,%xmm15 │ │ │ │ + vmovdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ + vmovdqu (%rsi,%rbx,1),%xmm3 │ │ │ │ + vpinsrd $0x3,0x780da(%r14,%r15,8),%xmm15,%xmm15 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + shr $0x6,%eax │ │ │ │ + mov $0x40000000,%ecx │ │ │ │ + lea (%r10,%rax,1),%eax │ │ │ │ + cmovne 0x780d8(%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 36a46e <__cxa_finalize@plt+0x33f41e> │ │ │ │ + mov %r13,%rsp │ │ │ │ + pop %r13 │ │ │ │ + pop %r12 │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea -0x73(%rip),%r8 │ │ │ │ - call 3659f0 <__cxa_finalize@plt+0x33a9a0> │ │ │ │ - add $0x88,%rsp │ │ │ │ + movl $0x1,0x28(%rsp) │ │ │ │ + movq $0x10,0x78(%rsp) │ │ │ │ + jmp 36a573 <__cxa_finalize@plt+0x33f523> │ │ │ │ + movl $0x2,0x28(%rsp) │ │ │ │ + movq $0x20,0x78(%rsp) │ │ │ │ + jmp 36a573 <__cxa_finalize@plt+0x33f523> │ │ │ │ + movl $0x4,0x28(%rsp) │ │ │ │ + movq $0x40,0x78(%rsp) │ │ │ │ + jmp 36a573 <__cxa_finalize@plt+0x33f523> │ │ │ │ + movl $0x8,0x28(%rsp) │ │ │ │ + movq $0x80,0x78(%rsp) │ │ │ │ + jmp 36a573 <__cxa_finalize@plt+0x33f523> │ │ │ │ + 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 0x780d8(%r14,%rax,8),%rcx │ │ │ │ + vpmaddwd 0x76200(%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 36a616 <__cxa_finalize@plt+0x33f5c6> │ │ │ │ + decl 0x28(%rsp) │ │ │ │ + je 36aaf3 <__cxa_finalize@plt+0x33faa3> │ │ │ │ + addq $0x10,0x38(%rsp) │ │ │ │ + mov 0x70(%rsp),%r8d │ │ │ │ + vpbroadcastd 0x40(%r13),%ymm8 │ │ │ │ + vpbroadcastd 0x7627c(%r14),%ymm10 │ │ │ │ + vpaddd (%rsp),%ymm8,%ymm14 │ │ │ │ + vpbroadcastd 0x40(%rsp),%ymm15 │ │ │ │ + vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + vpbroadcastq 0x76284(%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 0x780d8(%r14,%rcx,8),%xmm15 │ │ │ │ + vmovq 0x780d8(%r14,%r9,8),%xmm10 │ │ │ │ + vmovhps 0x780d8(%r14,%rax,8),%xmm15,%xmm15 │ │ │ │ + vmovhps 0x780d8(%r14,%r11,8),%xmm10,%xmm10 │ │ │ │ + vinserti128 $0x1,0x780d8(%r14,%rbx,8),%ymm15,%ymm15 │ │ │ │ + vinserti128 $0x1,0x780d8(%r14,%rbp,8),%ymm10,%ymm10 │ │ │ │ + vpbroadcastq 0x780d8(%r14,%r15,8),%ymm9 │ │ │ │ + vpbroadcastq 0x780d8(%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 0x76170(%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 36a5d7 <__cxa_finalize@plt+0x33f587> │ │ │ │ + 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 36a9e5 <__cxa_finalize@plt+0x33f995> │ │ │ │ + mov %r13,%rsp │ │ │ │ + pop %r13 │ │ │ │ + pop %r12 │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0x1a0(%rip),%r8 │ │ │ │ - call 3659f0 <__cxa_finalize@plt+0x33a9a0> │ │ │ │ - add $0x88,%rsp │ │ │ │ - ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + push %rbx │ │ │ │ + push %rbp │ │ │ │ + push %r14 │ │ │ │ + push %r15 │ │ │ │ + push %r12 │ │ │ │ + call 36abc0 <__cxa_finalize@plt+0x33fb70> │ │ │ │ + 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 36aba8 <__cxa_finalize@plt+0x33fb58> │ │ │ │ + call 36ac8a <__cxa_finalize@plt+0x33fc3a> │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + jmp 36ab1d <__cxa_finalize@plt+0x33facd> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0x7a297(%rip),%xmm15 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - pmulld %xmm15,%xmm0 │ │ │ │ - movdqa 0x10(%rdx),%xmm1 │ │ │ │ - pmulld %xmm15,%xmm1 │ │ │ │ - movdqa 0x20(%rdx),%xmm2 │ │ │ │ - pmulld %xmm15,%xmm2 │ │ │ │ - movdqa 0x30(%rdx),%xmm3 │ │ │ │ - pmulld %xmm15,%xmm3 │ │ │ │ - movdqa 0x40(%rdx),%xmm4 │ │ │ │ - pmulld %xmm15,%xmm4 │ │ │ │ - movdqa 0x50(%rdx),%xmm5 │ │ │ │ - pmulld %xmm15,%xmm5 │ │ │ │ - movdqa 0x60(%rdx),%xmm6 │ │ │ │ - pmulld %xmm15,%xmm6 │ │ │ │ - movdqa 0x70(%rdx),%xmm7 │ │ │ │ - pmulld %xmm15,%xmm7 │ │ │ │ - movdqa 0x80(%rdx),%xmm8 │ │ │ │ - pmulld %xmm15,%xmm8 │ │ │ │ - movdqa 0x90(%rdx),%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa 0xa0(%rdx),%xmm10 │ │ │ │ - pmulld %xmm15,%xmm10 │ │ │ │ - movdqa 0xb0(%rdx),%xmm11 │ │ │ │ - pmulld %xmm15,%xmm11 │ │ │ │ - movdqa 0xc0(%rdx),%xmm12 │ │ │ │ - pmulld %xmm15,%xmm12 │ │ │ │ - movdqa 0xd0(%rdx),%xmm13 │ │ │ │ - pmulld %xmm15,%xmm13 │ │ │ │ - movdqa 0xe0(%rdx),%xmm14 │ │ │ │ - pmulld %xmm15,%xmm14 │ │ │ │ - pmulld 0xf0(%rdx),%xmm15 │ │ │ │ - movdqa %xmm15,(%rdx) │ │ │ │ - movdqa 0x7a18f(%rip),%xmm15 │ │ │ │ - paddd %xmm15,%xmm0 │ │ │ │ - paddd %xmm15,%xmm1 │ │ │ │ - paddd %xmm15,%xmm2 │ │ │ │ - paddd %xmm15,%xmm3 │ │ │ │ - paddd %xmm15,%xmm4 │ │ │ │ - paddd %xmm15,%xmm5 │ │ │ │ - paddd %xmm15,%xmm6 │ │ │ │ - paddd %xmm15,%xmm7 │ │ │ │ - paddd %xmm15,%xmm8 │ │ │ │ - paddd %xmm15,%xmm9 │ │ │ │ - paddd %xmm15,%xmm10 │ │ │ │ - paddd %xmm15,%xmm11 │ │ │ │ - paddd %xmm15,%xmm12 │ │ │ │ - paddd %xmm15,%xmm13 │ │ │ │ - paddd %xmm15,%xmm14 │ │ │ │ - paddd (%rdx),%xmm15 │ │ │ │ - psrad $0xd,%xmm0 │ │ │ │ - psrad $0xd,%xmm1 │ │ │ │ - psrad $0xd,%xmm2 │ │ │ │ - psrad $0xd,%xmm3 │ │ │ │ - psrad $0xd,%xmm4 │ │ │ │ - psrad $0xd,%xmm5 │ │ │ │ - psrad $0xd,%xmm6 │ │ │ │ - psrad $0xd,%xmm7 │ │ │ │ - psrad $0xd,%xmm8 │ │ │ │ - psrad $0xd,%xmm9 │ │ │ │ - psrad $0xd,%xmm10 │ │ │ │ - psrad $0xd,%xmm11 │ │ │ │ - psrad $0xd,%xmm12 │ │ │ │ - psrad $0xd,%xmm13 │ │ │ │ - psrad $0xd,%xmm14 │ │ │ │ - psrad $0xd,%xmm15 │ │ │ │ - jmp 364724 <__cxa_finalize@plt+0x3396d4> │ │ │ │ - movdqa 0x7a119(%rip),%xmm12 │ │ │ │ - lea 0x5(%rip),%r8 │ │ │ │ - jmp 364d02 <__cxa_finalize@plt+0x339cb2> │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - pmulhrsw %xmm12,%xmm4 │ │ │ │ - movdqa %xmm1,%xmm5 │ │ │ │ - pmulhrsw %xmm12,%xmm5 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - pmulhrsw %xmm12,%xmm6 │ │ │ │ - movdqa %xmm3,%xmm7 │ │ │ │ - pmulhrsw %xmm12,%xmm7 │ │ │ │ - paddsw %xmm4,%xmm0 │ │ │ │ - paddsw %xmm5,%xmm1 │ │ │ │ - paddsw %xmm6,%xmm2 │ │ │ │ - paddsw %xmm7,%xmm3 │ │ │ │ - ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 365bef <__cxa_finalize@plt+0x33ab9f> │ │ │ │ - lea 0x265(%rip),%r8 │ │ │ │ - call 365c80 <__cxa_finalize@plt+0x33ac30> │ │ │ │ - add $0x88,%rsp │ │ │ │ + push %rbx │ │ │ │ + push %rbp │ │ │ │ + push %r14 │ │ │ │ + push %r15 │ │ │ │ + push %r12 │ │ │ │ + call 36abc0 <__cxa_finalize@plt+0x33fb70> │ │ │ │ + jmp 36ab78 <__cxa_finalize@plt+0x33fb28> │ │ │ │ + call 36ac8a <__cxa_finalize@plt+0x33fc3a> │ │ │ │ + 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 36ab6f <__cxa_finalize@plt+0x33fb1f> │ │ │ │ + pop %r12 │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - imul $0xb5,(%rdx),%r9d │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x8,%ecx │ │ │ │ - sub $0xffffff80,%r9d │ │ │ │ - sar $0x8,%r9d │ │ │ │ - imul $0xb5,%r9d,%r9d │ │ │ │ - jmp 3645ad <__cxa_finalize@plt+0x33955d> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0x944(%rip),%r8 │ │ │ │ - add $0x6,%ecx │ │ │ │ - call 365c80 <__cxa_finalize@plt+0x33ac30> │ │ │ │ - add $0x88,%rsp │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0x413(%rip),%r8 │ │ │ │ - call 365c80 <__cxa_finalize@plt+0x33ac30> │ │ │ │ - add $0x88,%rsp │ │ │ │ + movswl (%r8),%r10d │ │ │ │ + movswl 0x2(%r8),%r11d │ │ │ │ + vmovdqa 0x7460f(%rip),%ymm12 │ │ │ │ + vmovdqa 0x74627(%rip),%ymm13 │ │ │ │ + vpbroadcastd 0x747a6(%rip),%ymm14 │ │ │ │ + vpbroadcastd 0x747ad(%rip),%ymm15 │ │ │ │ + vpxor %ymm11,%ymm11,%ymm11 │ │ │ │ + lea 0x75959(%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 36ae10 <__cxa_finalize@plt+0x33fdc0> │ │ │ │ + vpsrld $0x10,%ymm0,%ymm1 │ │ │ │ + call 36ae10 <__cxa_finalize@plt+0x33fdc0> │ │ │ │ + vpsrld $0x10,%ymm0,%ymm4 │ │ │ │ + call 36ae10 <__cxa_finalize@plt+0x33fdc0> │ │ │ │ + vpblendw $0xaa,%ymm0,%ymm1,%ymm1 │ │ │ │ + call 36ae10 <__cxa_finalize@plt+0x33fdc0> │ │ │ │ + vpblendw $0xaa,%ymm0,%ymm4,%ymm4 │ │ │ │ + call 36ae10 <__cxa_finalize@plt+0x33fdc0> │ │ │ │ + vpsrld $0x10,%ymm1,%ymm2 │ │ │ │ + vpblendw $0xaa,%ymm0,%ymm2,%ymm2 │ │ │ │ + call 36ae10 <__cxa_finalize@plt+0x33fdc0> │ │ │ │ + vpsrld $0x10,%ymm4,%ymm5 │ │ │ │ + vpblendw $0xaa,%ymm0,%ymm5,%ymm5 │ │ │ │ + call 36ae10 <__cxa_finalize@plt+0x33fdc0> │ │ │ │ + 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 36ae10 <__cxa_finalize@plt+0x33fdc0> │ │ │ │ + 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 36ae10 <__cxa_finalize@plt+0x33fdc0> │ │ │ │ + vmovdqa %ymm2,%ymm1 │ │ │ │ + vmovdqa %ymm3,%ymm2 │ │ │ │ + vpsrld $0x10,%ymm3,%ymm3 │ │ │ │ + vpblendw $0xaa,%ymm0,%ymm3,%ymm3 │ │ │ │ + lea (%r15,%r14,4),%ebp │ │ │ │ + lea (%r15,%r14,1),%eax │ │ │ │ + shr $0xa,%r15d │ │ │ │ + shr $0xa,%ebp │ │ │ │ + vmovq (%rbx,%r15,8),%xmm8 │ │ │ │ + vinserti128 $0x1,(%rbx,%rbp,8),%ymm8,%ymm8 │ │ │ │ + lea (%rax,%r14,4),%ebp │ │ │ │ + lea (%rax,%r14,1),%r15d │ │ │ │ + shr $0xa,%eax │ │ │ │ + shr $0xa,%ebp │ │ │ │ + vmovq (%rbx,%rax,8),%xmm0 │ │ │ │ + vinserti128 $0x1,(%rbx,%rbp,8),%ymm0,%ymm0 │ │ │ │ + lea (%r15,%r14,4),%ebp │ │ │ │ + lea (%r15,%r14,1),%eax │ │ │ │ + shr $0xa,%r15d │ │ │ │ + shr $0xa,%ebp │ │ │ │ + vmovq (%rbx,%r15,8),%xmm9 │ │ │ │ + vinserti128 $0x1,(%rbx,%rbp,8),%ymm9,%ymm9 │ │ │ │ + lea (%rax,%r14,4),%ebp │ │ │ │ + lea (%rax,%r12,1),%r15d │ │ │ │ + shr $0xa,%eax │ │ │ │ + shr $0xa,%ebp │ │ │ │ + vpunpcklwd %ymm0,%ymm8,%ymm8 │ │ │ │ + vmovq (%rbx,%rax,8),%xmm0 │ │ │ │ + vinserti128 $0x1,(%rbx,%rbp,8),%ymm0,%ymm0 │ │ │ │ + vpunpcklwd %ymm0,%ymm9,%ymm0 │ │ │ │ + vpunpckldq %ymm0,%ymm8,%ymm9 │ │ │ │ + vpunpckhdq %ymm0,%ymm8,%ymm0 │ │ │ │ + vpunpcklbw %ymm9,%ymm11,%ymm8 │ │ │ │ + vpunpckhbw %ymm9,%ymm11,%ymm9 │ │ │ │ + vpmaddwd %ymm4,%ymm8,%ymm4 │ │ │ │ + vpmaddwd %ymm6,%ymm9,%ymm9 │ │ │ │ + vpunpcklbw %ymm0,%ymm11,%ymm8 │ │ │ │ + vpunpckhbw %ymm0,%ymm11,%ymm0 │ │ │ │ + vpmaddwd %ymm1,%ymm8,%ymm8 │ │ │ │ + vpmaddwd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm9,%ymm4 │ │ │ │ + vpaddd %ymm0,%ymm8,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm5,%ymm4 │ │ │ │ + vmovdqa %ymm6,%ymm5 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0x564(%rip),%r8 │ │ │ │ - call 365c80 <__cxa_finalize@plt+0x33ac30> │ │ │ │ - add $0x88,%rsp │ │ │ │ + nop │ │ │ │ + lea (%r9,%r10,4),%ebp │ │ │ │ + lea (%r9,%r10,1),%eax │ │ │ │ + vbroadcasti128 (%rdx),%ymm10 │ │ │ │ + shr $0xa,%r9d │ │ │ │ + shr $0xa,%ebp │ │ │ │ + vmovq (%rbx,%r9,8),%xmm8 │ │ │ │ + vinserti128 $0x1,(%rbx,%rbp,8),%ymm8,%ymm8 │ │ │ │ + lea (%rax,%r10,4),%ebp │ │ │ │ + lea (%rax,%r10,1),%r9d │ │ │ │ + shr $0xa,%eax │ │ │ │ + shr $0xa,%ebp │ │ │ │ + vmovq (%rbx,%rax,8),%xmm0 │ │ │ │ + vinserti128 $0x1,(%rbx,%rbp,8),%ymm0,%ymm0 │ │ │ │ + lea (%r9,%r10,4),%ebp │ │ │ │ + lea (%r9,%r10,1),%eax │ │ │ │ + shr $0xa,%r9d │ │ │ │ + shr $0xa,%ebp │ │ │ │ + vmovq (%rbx,%r9,8),%xmm9 │ │ │ │ + vinserti128 $0x1,(%rbx,%rbp,8),%ymm9,%ymm9 │ │ │ │ + lea (%rax,%r10,4),%ebp │ │ │ │ + lea (%rax,%r11,1),%r9d │ │ │ │ + shr $0xa,%eax │ │ │ │ + shr $0xa,%ebp │ │ │ │ + vpunpcklqdq %ymm0,%ymm8,%ymm8 │ │ │ │ + vmovq (%rbx,%rax,8),%xmm0 │ │ │ │ + vinserti128 $0x1,(%rbx,%rbp,8),%ymm0,%ymm0 │ │ │ │ + vpunpcklqdq %ymm0,%ymm9,%ymm9 │ │ │ │ + vpshufb %ymm12,%ymm10,%ymm0 │ │ │ │ + vpmaddubsw %ymm8,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm13,%ymm10,%ymm10 │ │ │ │ + vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vphaddw %ymm10,%ymm0,%ymm0 │ │ │ │ + vpmaddwd %ymm0,%ymm14,%ymm0 │ │ │ │ + vpaddd %ymm0,%ymm15,%ymm0 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xc6(%rip),%rax │ │ │ │ - xor %r9d,%r9d │ │ │ │ - cmp $0xa,%ecx │ │ │ │ - setge %r9b │ │ │ │ - shl $0x4,%r9d │ │ │ │ - lea 0x8(%rsp),%rcx │ │ │ │ - call *%rax │ │ │ │ - call 364755 <__cxa_finalize@plt+0x339705> │ │ │ │ - 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 362be2 <__cxa_finalize@plt+0x337b92> │ │ │ │ - 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 365d4a <__cxa_finalize@plt+0x33acfa> │ │ │ │ - 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 365c9a <__cxa_finalize@plt+0x33ac4a> │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0x745cb(%rip),%rax │ │ │ │ + tzcnt %r8d,%r8d │ │ │ │ + movslq (%rax,%r8,4),%r8 │ │ │ │ + vpbroadcastd -0x106(%rax),%ymm2 │ │ │ │ + add %rax,%r8 │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vpaddw (%rcx),%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vpaddw 0x20(%rcx),%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ jmp *%r8 │ │ │ │ - movdqa 0x79e8a(%rip),%xmm11 │ │ │ │ - movdqa 0x79fd1(%rip),%xmm12 │ │ │ │ - movdqa 0x79fd8(%rip),%xmm13 │ │ │ │ - movdqa 0x79d0f(%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 362c46 <__cxa_finalize@plt+0x337bf6> │ │ │ │ - call 36480d <__cxa_finalize@plt+0x3397bd> │ │ │ │ - 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 362c46 <__cxa_finalize@plt+0x337bf6> │ │ │ │ - call 362d18 <__cxa_finalize@plt+0x337cc8> │ │ │ │ - call 362ee2 <__cxa_finalize@plt+0x337e92> │ │ │ │ - call 364b74 <__cxa_finalize@plt+0x339b24> │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - packssdw %xmm7,%xmm6 │ │ │ │ - packssdw %xmm9,%xmm8 │ │ │ │ - packssdw %xmm11,%xmm10 │ │ │ │ - packssdw %xmm13,%xmm12 │ │ │ │ - packssdw %xmm15,%xmm14 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovd %xmm0,(%rdi) │ │ │ │ + vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovd %xmm1,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x1,%xmm1,(%rdi,%rax,1) │ │ │ │ + cmp $0x4,%r9d │ │ │ │ + je 36afa1 <__cxa_finalize@plt+0x33ff51> │ │ │ │ + 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 36afa1 <__cxa_finalize@plt+0x33ff51> │ │ │ │ + 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 36afa5 <__cxa_finalize@plt+0x33ff55> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - mov $0x2,%r8d │ │ │ │ - movdqa 0x79dba(%rip),%xmm8 │ │ │ │ - pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x79e7c(%rip),%xmm10 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - jmp 365e7d <__cxa_finalize@plt+0x33ae2d> │ │ │ │ - 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 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - call 3637d7 <__cxa_finalize@plt+0x338787> │ │ │ │ - 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 365e6a <__cxa_finalize@plt+0x33ae1a> │ │ │ │ + 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 36aff4 <__cxa_finalize@plt+0x33ffa4> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea -0xa7(%rip),%r8 │ │ │ │ - call 365f60 <__cxa_finalize@plt+0x33af10> │ │ │ │ - add $0x88,%rsp │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vpaddw (%rcx),%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vpaddw 0x20(%rcx),%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vpaddw 0x40(%rcx),%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vpaddw 0x60(%rcx),%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 36b06f <__cxa_finalize@plt+0x34001f> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0x153(%rip),%r8 │ │ │ │ - call 365f60 <__cxa_finalize@plt+0x33af10> │ │ │ │ - add $0x88,%rsp │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vpaddw (%rcx),%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vpaddw 0x20(%rcx),%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + add %rsi,%rdi │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vpaddw 0x40(%rcx),%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vpaddw 0x60(%rcx),%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + dec %r9d │ │ │ │ + jg 36b0dc <__cxa_finalize@plt+0x34008c> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0x2a4(%rip),%r8 │ │ │ │ - call 365f60 <__cxa_finalize@plt+0x33af10> │ │ │ │ - add $0x88,%rsp │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vpaddw (%rcx),%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vpaddw 0x20(%rcx),%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + add %rsi,%rdi │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vpaddw 0x40(%rcx),%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vpaddw 0x60(%rcx),%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + add $0x100,%rdx │ │ │ │ + add $0x100,%rcx │ │ │ │ + vmovdqa -0x80(%rdx),%ymm0 │ │ │ │ + vpaddw -0x80(%rcx),%ymm0,%ymm0 │ │ │ │ + vmovdqa -0x60(%rdx),%ymm1 │ │ │ │ + vpaddw -0x60(%rcx),%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x40(%rdi) │ │ │ │ + vmovdqa -0x40(%rdx),%ymm0 │ │ │ │ + vpaddw -0x40(%rcx),%ymm0,%ymm0 │ │ │ │ + vmovdqa -0x20(%rdx),%ymm1 │ │ │ │ + vpaddw -0x20(%rcx),%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x60(%rdi) │ │ │ │ + dec %r9d │ │ │ │ + jg 36b147 <__cxa_finalize@plt+0x3400f7> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0x624(%rip),%r8 │ │ │ │ - add $0x6,%ecx │ │ │ │ - call 365f60 <__cxa_finalize@plt+0x33af10> │ │ │ │ - add $0x88,%rsp │ │ │ │ - ret │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0x5(%rip),%rax │ │ │ │ - jmp 365c87 <__cxa_finalize@plt+0x33ac37> │ │ │ │ - movdqa 0x79c6b(%rip),%xmm11 │ │ │ │ - movdqa 0x79db2(%rip),%xmm12 │ │ │ │ - movdqa 0x79db9(%rip),%xmm13 │ │ │ │ - movdqa 0x79af0(%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 362c46 <__cxa_finalize@plt+0x337bf6> │ │ │ │ - call 3654bf <__cxa_finalize@plt+0x33a46f> │ │ │ │ - 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 362c46 <__cxa_finalize@plt+0x337bf6> │ │ │ │ - call 364fc5 <__cxa_finalize@plt+0x339f75> │ │ │ │ - call 364ec4 <__cxa_finalize@plt+0x339e74> │ │ │ │ - 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 0x79ba0(%rip),%xmm8 │ │ │ │ - pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x79c62(%rip),%xmm10 │ │ │ │ - movdqa 0x79b99(%rip),%xmm11 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - jmp 3660a0 <__cxa_finalize@plt+0x33b050> │ │ │ │ - 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 2ea1a0 <__cxa_finalize@plt+0x2bf150> │ │ │ │ - call 2ea560 <__cxa_finalize@plt+0x2bf510> │ │ │ │ - call 3639f4 <__cxa_finalize@plt+0x3389a4> │ │ │ │ - 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 36608d <__cxa_finalize@plt+0x33b03d> │ │ │ │ - ret │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea -0x2c7(%rip),%r8 │ │ │ │ - call 366180 <__cxa_finalize@plt+0x33b130> │ │ │ │ - add $0x88,%rsp │ │ │ │ + lea 0x74273(%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 36b260 <__cxa_finalize@plt+0x340210> │ │ │ │ + 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 36b355 <__cxa_finalize@plt+0x340305> │ │ │ │ + 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 36b355 <__cxa_finalize@plt+0x340305> │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vpsubw 0x40(%rcx),%ymm0,%ymm2 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vpsubw 0x60(%rcx),%ymm1,%ymm3 │ │ │ │ + vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovd %xmm0,(%rdi) │ │ │ │ + vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovd %xmm1,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x1,%xmm1,(%rdi,%rax,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vpextrd $0x2,%xmm0,(%rdi) │ │ │ │ + vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x3,%xmm1,(%rdi,%rax,1) │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea -0xcd(%rip),%r8 │ │ │ │ - call 366180 <__cxa_finalize@plt+0x33b130> │ │ │ │ - add $0x88,%rsp │ │ │ │ + add $0x40,%rdx │ │ │ │ + add $0x40,%rcx │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vpsubw (%rcx),%ymm0,%ymm2 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vpsubw 0x20(%rcx),%ymm1,%ymm3 │ │ │ │ + vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rdi,%rax,1) │ │ │ │ + sub $0x4,%r9d │ │ │ │ + jg 36b359 <__cxa_finalize@plt+0x340309> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0x84(%rip),%r8 │ │ │ │ - call 366180 <__cxa_finalize@plt+0x33b130> │ │ │ │ - add $0x88,%rsp │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vpsubw (%rcx),%ymm0,%ymm2 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vpsubw 0x20(%rcx),%ymm1,%ymm3 │ │ │ │ + vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vpsubw 0x40(%rcx),%ymm0,%ymm2 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vpsubw 0x60(%rcx),%ymm1,%ymm3 │ │ │ │ + vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm0,(%rdi,%rsi,2) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rax,1) │ │ │ │ + sub $0x4,%r9d │ │ │ │ + jg 36b3b8 <__cxa_finalize@plt+0x340368> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0x404(%rip),%r8 │ │ │ │ - add $0x6,%ecx │ │ │ │ - call 366180 <__cxa_finalize@plt+0x33b130> │ │ │ │ - add $0x88,%rsp │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vpsubw (%rcx),%ymm0,%ymm2 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vpsubw 0x20(%rcx),%ymm1,%ymm3 │ │ │ │ + vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vpsubw 0x40(%rcx),%ymm0,%ymm2 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vpsubw 0x60(%rcx),%ymm1,%ymm3 │ │ │ │ + vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 36b457 <__cxa_finalize@plt+0x340407> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0x5(%rip),%rax │ │ │ │ - jmp 365c87 <__cxa_finalize@plt+0x33ac37> │ │ │ │ - call 365f6c <__cxa_finalize@plt+0x33af1c> │ │ │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ │ │ - pshufd $0x4e,%xmm2,%xmm3 │ │ │ │ - pshufd $0x4e,%xmm4,%xmm5 │ │ │ │ - pshufd $0x4e,%xmm6,%xmm7 │ │ │ │ - pshufd $0x4e,%xmm14,%xmm0 │ │ │ │ - pshufd $0x4e,%xmm12,%xmm2 │ │ │ │ - pshufd $0x4e,%xmm10,%xmm4 │ │ │ │ - pshufd $0x4e,%xmm8,%xmm6 │ │ │ │ - movdqa %xmm1,%xmm14 │ │ │ │ - movdqa %xmm3,%xmm12 │ │ │ │ - movdqa %xmm5,%xmm10 │ │ │ │ - movdqa %xmm7,%xmm8 │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vpsubw (%rcx),%ymm0,%ymm2 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vpsubw 0x20(%rcx),%ymm1,%ymm3 │ │ │ │ + vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + add %rsi,%rdi │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vpsubw 0x40(%rcx),%ymm0,%ymm2 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vpsubw 0x60(%rcx),%ymm1,%ymm3 │ │ │ │ + vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + dec %r9d │ │ │ │ + jg 36b4e8 <__cxa_finalize@plt+0x340498> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - lea (%rdi,%rsi,8),%rdi │ │ │ │ - neg %rsi │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vpsubw (%rcx),%ymm0,%ymm2 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vpsubw 0x20(%rcx),%ymm1,%ymm3 │ │ │ │ + vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ add %rsi,%rdi │ │ │ │ - jmp 366061 <__cxa_finalize@plt+0x33b011> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea -0x3b7(%rip),%r8 │ │ │ │ - add $0xffffffca,%ecx │ │ │ │ - call 366270 <__cxa_finalize@plt+0x33b220> │ │ │ │ - add $0x88,%rsp │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vpsubw 0x40(%rcx),%ymm0,%ymm2 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vpsubw 0x60(%rcx),%ymm1,%ymm3 │ │ │ │ + vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + add $0x100,%rdx │ │ │ │ + add $0x100,%rcx │ │ │ │ + vmovdqa -0x80(%rdx),%ymm0 │ │ │ │ + vpsubw -0x80(%rcx),%ymm0,%ymm2 │ │ │ │ + vmovdqa -0x60(%rdx),%ymm1 │ │ │ │ + vpsubw -0x60(%rcx),%ymm1,%ymm3 │ │ │ │ + vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x40(%rdi) │ │ │ │ + vmovdqa -0x40(%rdx),%ymm0 │ │ │ │ + vpsubw -0x40(%rcx),%ymm0,%ymm2 │ │ │ │ + vmovdqa -0x20(%rdx),%ymm1 │ │ │ │ + vpsubw -0x20(%rcx),%ymm1,%ymm3 │ │ │ │ + vpmulhw %ymm4,%ymm2,%ymm2 │ │ │ │ + vpmulhw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x60(%rdi) │ │ │ │ + dec %r9d │ │ │ │ + jg 36b577 <__cxa_finalize@plt+0x340527> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea -0x1bd(%rip),%r8 │ │ │ │ - add $0xffffffca,%ecx │ │ │ │ - call 366270 <__cxa_finalize@plt+0x33b220> │ │ │ │ - add $0x88,%rsp │ │ │ │ + lea 0x73e1b(%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 36b7eb <__cxa_finalize@plt+0x34079b> │ │ │ │ + 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 36b7eb <__cxa_finalize@plt+0x34079b> │ │ │ │ + vpermq $0xd8,0x20(%rax),%ymm3 │ │ │ │ + vmovdqa 0x40(%rcx),%ymm0 │ │ │ │ + vpsubw 0x40(%rdx),%ymm0,%ymm1 │ │ │ │ + vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ + vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ + vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%rcx),%ymm1 │ │ │ │ + vpsubw 0x60(%rdx),%ymm1,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ + vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovd %xmm0,(%rdi) │ │ │ │ + vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovd %xmm1,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x1,%xmm1,(%rdi,%r10,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vpextrd $0x2,%xmm0,(%rdi) │ │ │ │ + vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x3,%xmm1,(%rdi,%r10,1) │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea -0x6c(%rip),%r8 │ │ │ │ - add $0xffffffca,%ecx │ │ │ │ - call 366270 <__cxa_finalize@plt+0x33b220> │ │ │ │ - add $0x88,%rsp │ │ │ │ + add $0x20,%rax │ │ │ │ + add $0x40,%rcx │ │ │ │ + add $0x40,%rdx │ │ │ │ + vpermq $0xd8,(%rax),%ymm3 │ │ │ │ + vmovdqa (%rcx),%ymm0 │ │ │ │ + vpsubw (%rdx),%ymm0,%ymm1 │ │ │ │ + vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ + vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ + vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm1 │ │ │ │ + vpsubw 0x20(%rdx),%ymm1,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ + vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rdi,%r10,1) │ │ │ │ + sub $0x4,%r9d │ │ │ │ + jg 36b7ef <__cxa_finalize@plt+0x34079f> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x88,%rsp │ │ │ │ - lea 0x314(%rip),%r8 │ │ │ │ - call 366270 <__cxa_finalize@plt+0x33b220> │ │ │ │ - add $0x88,%rsp │ │ │ │ + add $0x40,%rax │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + vpermq $0xd8,(%rax),%ymm3 │ │ │ │ + vmovdqa (%rcx),%ymm0 │ │ │ │ + vpsubw (%rdx),%ymm0,%ymm1 │ │ │ │ + vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ + vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ + vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm1 │ │ │ │ + vpsubw 0x20(%rdx),%ymm1,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ + vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + vpermq $0xd8,0x20(%rax),%ymm3 │ │ │ │ + vmovdqa 0x40(%rcx),%ymm0 │ │ │ │ + vpsubw 0x40(%rdx),%ymm0,%ymm1 │ │ │ │ + vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ + vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ + vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%rcx),%ymm1 │ │ │ │ + vpsubw 0x60(%rdx),%ymm1,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ + vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm0,(%rdi,%rsi,2) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%r10,1) │ │ │ │ + sub $0x4,%r9d │ │ │ │ + jg 36b871 <__cxa_finalize@plt+0x340821> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x5(%rip),%rax │ │ │ │ - jmp 365c87 <__cxa_finalize@plt+0x33ac37> │ │ │ │ - movdqa 0x797fb(%rip),%xmm15 │ │ │ │ - movdqa (%rdx,%r9,1),%xmm0 │ │ │ │ - pmulld %xmm15,%xmm0 │ │ │ │ - movdqa 0x20(%rdx,%r9,1),%xmm1 │ │ │ │ - pmulld %xmm15,%xmm1 │ │ │ │ - movdqa 0x40(%rdx,%r9,1),%xmm2 │ │ │ │ - pmulld %xmm15,%xmm2 │ │ │ │ - movdqa 0x60(%rdx,%r9,1),%xmm3 │ │ │ │ - pmulld %xmm15,%xmm3 │ │ │ │ - movdqa 0x80(%rdx,%r9,1),%xmm4 │ │ │ │ - pmulld %xmm15,%xmm4 │ │ │ │ - movdqa 0xa0(%rdx,%r9,1),%xmm5 │ │ │ │ - pmulld %xmm15,%xmm5 │ │ │ │ - movdqa 0xc0(%rdx,%r9,1),%xmm6 │ │ │ │ - pmulld %xmm15,%xmm6 │ │ │ │ - movdqa 0xe0(%rdx,%r9,1),%xmm7 │ │ │ │ - pmulld %xmm15,%xmm7 │ │ │ │ - movdqa 0x100(%rdx,%r9,1),%xmm8 │ │ │ │ - pmulld %xmm15,%xmm8 │ │ │ │ - movdqa 0x120(%rdx,%r9,1),%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa 0x140(%rdx,%r9,1),%xmm10 │ │ │ │ - pmulld %xmm15,%xmm10 │ │ │ │ - movdqa 0x160(%rdx,%r9,1),%xmm11 │ │ │ │ - pmulld %xmm15,%xmm11 │ │ │ │ - movdqa 0x180(%rdx,%r9,1),%xmm12 │ │ │ │ - pmulld %xmm15,%xmm12 │ │ │ │ - movdqa 0x1a0(%rdx,%r9,1),%xmm13 │ │ │ │ - pmulld %xmm15,%xmm13 │ │ │ │ - movdqa 0x1c0(%rdx,%r9,1),%xmm14 │ │ │ │ - pmulld %xmm15,%xmm14 │ │ │ │ - pmulld 0x1e0(%rdx,%r9,1),%xmm15 │ │ │ │ - movdqa %xmm15,(%rcx) │ │ │ │ - movdqa 0x7985f(%rip),%xmm15 │ │ │ │ - paddd %xmm15,%xmm0 │ │ │ │ - paddd %xmm15,%xmm1 │ │ │ │ - paddd %xmm15,%xmm2 │ │ │ │ - paddd %xmm15,%xmm3 │ │ │ │ - paddd %xmm15,%xmm4 │ │ │ │ - paddd %xmm15,%xmm5 │ │ │ │ - paddd %xmm15,%xmm6 │ │ │ │ - paddd %xmm15,%xmm7 │ │ │ │ - paddd %xmm15,%xmm8 │ │ │ │ - paddd %xmm15,%xmm9 │ │ │ │ - paddd %xmm15,%xmm10 │ │ │ │ - paddd %xmm15,%xmm11 │ │ │ │ - paddd %xmm15,%xmm12 │ │ │ │ - paddd %xmm15,%xmm13 │ │ │ │ - paddd %xmm15,%xmm14 │ │ │ │ - paddd (%rcx),%xmm15 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - psrad $0xc,%xmm8 │ │ │ │ - psrad $0xc,%xmm9 │ │ │ │ - psrad $0xc,%xmm10 │ │ │ │ - psrad $0xc,%xmm11 │ │ │ │ - psrad $0xc,%xmm12 │ │ │ │ - psrad $0xc,%xmm13 │ │ │ │ - psrad $0xc,%xmm14 │ │ │ │ - psrad $0xc,%xmm15 │ │ │ │ - movdqa %xmm15,(%rcx) │ │ │ │ - movdqa 0x79859(%rip),%xmm15 │ │ │ │ - pmulld %xmm15,%xmm0 │ │ │ │ - pmulld %xmm15,%xmm1 │ │ │ │ - pmulld %xmm15,%xmm2 │ │ │ │ - pmulld %xmm15,%xmm3 │ │ │ │ - pmulld %xmm15,%xmm4 │ │ │ │ - pmulld %xmm15,%xmm5 │ │ │ │ - pmulld %xmm15,%xmm6 │ │ │ │ - pmulld %xmm15,%xmm7 │ │ │ │ - pmulld %xmm15,%xmm8 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm10 │ │ │ │ - pmulld %xmm15,%xmm11 │ │ │ │ - pmulld %xmm15,%xmm12 │ │ │ │ - pmulld %xmm15,%xmm13 │ │ │ │ - pmulld %xmm15,%xmm14 │ │ │ │ - pmulld (%rcx),%xmm15 │ │ │ │ - movdqa %xmm15,(%rcx) │ │ │ │ - movdqa 0x797bb(%rip),%xmm15 │ │ │ │ - paddd %xmm15,%xmm0 │ │ │ │ - paddd %xmm15,%xmm1 │ │ │ │ - paddd %xmm15,%xmm2 │ │ │ │ - paddd %xmm15,%xmm3 │ │ │ │ - paddd %xmm15,%xmm4 │ │ │ │ - paddd %xmm15,%xmm5 │ │ │ │ - paddd %xmm15,%xmm6 │ │ │ │ - paddd %xmm15,%xmm7 │ │ │ │ - paddd %xmm15,%xmm8 │ │ │ │ - paddd %xmm15,%xmm9 │ │ │ │ - paddd %xmm15,%xmm10 │ │ │ │ - paddd %xmm15,%xmm11 │ │ │ │ - paddd %xmm15,%xmm12 │ │ │ │ - paddd %xmm15,%xmm13 │ │ │ │ - paddd %xmm15,%xmm14 │ │ │ │ - paddd (%rcx),%xmm15 │ │ │ │ - psrad $0xd,%xmm0 │ │ │ │ - psrad $0xd,%xmm1 │ │ │ │ - psrad $0xd,%xmm2 │ │ │ │ - psrad $0xd,%xmm3 │ │ │ │ - psrad $0xd,%xmm4 │ │ │ │ - psrad $0xd,%xmm5 │ │ │ │ - psrad $0xd,%xmm6 │ │ │ │ - psrad $0xd,%xmm7 │ │ │ │ - psrad $0xd,%xmm8 │ │ │ │ - psrad $0xd,%xmm9 │ │ │ │ - psrad $0xd,%xmm10 │ │ │ │ - psrad $0xd,%xmm11 │ │ │ │ - psrad $0xd,%xmm12 │ │ │ │ - psrad $0xd,%xmm13 │ │ │ │ - psrad $0xd,%xmm14 │ │ │ │ - psrad $0xd,%xmm15 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - packssdw %xmm7,%xmm6 │ │ │ │ - packssdw %xmm9,%xmm8 │ │ │ │ - packssdw %xmm11,%xmm10 │ │ │ │ - packssdw %xmm13,%xmm12 │ │ │ │ - packssdw %xmm15,%xmm14 │ │ │ │ + add $0x40,%rax │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + vpermq $0xd8,(%rax),%ymm3 │ │ │ │ + vmovdqa (%rcx),%ymm0 │ │ │ │ + vpsubw (%rdx),%ymm0,%ymm1 │ │ │ │ + vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ + vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ + vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm1 │ │ │ │ + vpsubw 0x20(%rdx),%ymm1,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ + vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vpermq $0xd8,0x20(%rax),%ymm3 │ │ │ │ + vmovdqa 0x40(%rcx),%ymm0 │ │ │ │ + vpsubw 0x40(%rdx),%ymm0,%ymm1 │ │ │ │ + vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ + vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ + vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%rcx),%ymm1 │ │ │ │ + vpsubw 0x60(%rdx),%ymm1,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ + vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi,%rsi,1) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 36b951 <__cxa_finalize@plt+0x340901> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - mov $0x2,%r8d │ │ │ │ - movdqa 0x796bf(%rip),%xmm8 │ │ │ │ - pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x79751(%rip),%xmm10 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - jmp 3665a8 <__cxa_finalize@plt+0x33b558> │ │ │ │ - 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 3637dd <__cxa_finalize@plt+0x33878d> │ │ │ │ - movdqa %xmm9,(%rdx) │ │ │ │ - movdqa %xmm9,0x10(%rdx) │ │ │ │ - movdqa %xmm9,0x20(%rdx) │ │ │ │ - movdqa %xmm9,0x30(%rdx) │ │ │ │ - movdqa %xmm9,0x40(%rdx) │ │ │ │ - movdqa %xmm9,0x50(%rdx) │ │ │ │ - movdqa %xmm9,0x60(%rdx) │ │ │ │ - movdqa %xmm9,0x70(%rdx) │ │ │ │ - add $0x10,%rdi │ │ │ │ + add $0x40,%rax │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ - dec %r8d │ │ │ │ - jg 366595 <__cxa_finalize@plt+0x33b545> │ │ │ │ + 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 36ba23 <__cxa_finalize@plt+0x3409d3> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x108,%rsp │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 366626 <__cxa_finalize@plt+0x33b5d6> │ │ │ │ - lea 0x429(%rip),%r8 │ │ │ │ - lea 0x7980f(%rip),%r9 │ │ │ │ - call 3666e0 <__cxa_finalize@plt+0x33b690> │ │ │ │ - add $0x108,%rsp │ │ │ │ + vpermq $0xd8,(%rax),%ymm3 │ │ │ │ + vmovdqa (%rcx),%ymm0 │ │ │ │ + vpsubw (%rdx),%ymm0,%ymm1 │ │ │ │ + vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ + vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ + vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm1 │ │ │ │ + vpsubw 0x20(%rdx),%ymm1,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ + vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + add %rsi,%rdi │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vpermq $0xd8,0x20(%rax),%ymm3 │ │ │ │ + vmovdqa 0x40(%rcx),%ymm0 │ │ │ │ + vpsubw 0x40(%rdx),%ymm0,%ymm1 │ │ │ │ + vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ + vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ + vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%rcx),%ymm1 │ │ │ │ + vpsubw 0x60(%rdx),%ymm1,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ + vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + add $0x100,%rcx │ │ │ │ + add $0x100,%rdx │ │ │ │ + vpermq $0xd8,-0x40(%rax),%ymm3 │ │ │ │ + vmovdqa -0x80(%rcx),%ymm0 │ │ │ │ + vpsubw -0x80(%rdx),%ymm0,%ymm1 │ │ │ │ + vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ + vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ + vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa -0x60(%rcx),%ymm1 │ │ │ │ + vpsubw -0x60(%rdx),%ymm1,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ + vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x40(%rdi) │ │ │ │ + vpermq $0xd8,-0x20(%rax),%ymm3 │ │ │ │ + vmovdqa -0x40(%rcx),%ymm0 │ │ │ │ + vpsubw -0x40(%rdx),%ymm0,%ymm1 │ │ │ │ + vpsubb %ymm3,%ymm4,%ymm3 │ │ │ │ + vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ + vpaddb %ymm3,%ymm3,%ymm3 │ │ │ │ + vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa -0x20(%rcx),%ymm1 │ │ │ │ + vpsubw -0x20(%rdx),%ymm1,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ + vpunpckhbw %ymm3,%ymm4,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x60(%rdi) │ │ │ │ + dec %r9d │ │ │ │ + jg 36baf3 <__cxa_finalize@plt+0x340aa3> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - imul $0xb5,(%rdx),%r9d │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x10,%ecx │ │ │ │ - add $0x280,%r9d │ │ │ │ - sar $0xa,%r9d │ │ │ │ - add $0x80,%rsp │ │ │ │ - jmp 3645b8 <__cxa_finalize@plt+0x339568> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0xcd6(%rip),%r8 │ │ │ │ - lea 0x797c7(%rip),%r9 │ │ │ │ - call 3666e0 <__cxa_finalize@plt+0x33b690> │ │ │ │ - add $0x108,%rsp │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x7387b(%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 36bcbd <__cxa_finalize@plt+0x340c6d> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x7ca(%rip),%r8 │ │ │ │ - lea 0x79793(%rip),%r9 │ │ │ │ - call 3666e0 <__cxa_finalize@plt+0x33b690> │ │ │ │ - add $0x108,%rsp │ │ │ │ + nop │ │ │ │ + vmovq (%rdi),%xmm1 │ │ │ │ + vmovhps (%rdi,%rsi,1),%xmm1,%xmm1 │ │ │ │ + vpbroadcastq (%rdi,%rsi,2),%ymm2 │ │ │ │ + vpbroadcastq (%rdi,%rax,1),%ymm3 │ │ │ │ + vmovdqa (%r9),%ymm0 │ │ │ │ + vmovdqa (%r9,%rdx,1),%ymm6 │ │ │ │ + add $0x20,%r9 │ │ │ │ + vpblendd $0x30,%ymm2,%ymm1,%ymm1 │ │ │ │ + vpblendd $0xc0,%ymm3,%ymm1,%ymm1 │ │ │ │ + vpsubb %ymm0,%ymm4,%ymm3 │ │ │ │ + vpunpcklbw %ymm0,%ymm3,%ymm2 │ │ │ │ + vpunpckhbw %ymm0,%ymm3,%ymm3 │ │ │ │ + vpunpcklbw %ymm6,%ymm1,%ymm0 │ │ │ │ + vpunpckhbw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm1,(%rdi,%rax,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 36bd40 <__cxa_finalize@plt+0x340cf0> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0xa14(%rip),%r8 │ │ │ │ - lea 0x79763(%rip),%r9 │ │ │ │ - call 3666e0 <__cxa_finalize@plt+0x33b690> │ │ │ │ - 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 3666ed <__cxa_finalize@plt+0x33b69d> │ │ │ │ - mov %r10d,%r9d │ │ │ │ - shl $0x4,%r9d │ │ │ │ - lea 0x8(%rsp),%rcx │ │ │ │ - call *%rax │ │ │ │ - call 364755 <__cxa_finalize@plt+0x339705> │ │ │ │ - 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 362be2 <__cxa_finalize@plt+0x337b92> │ │ │ │ - 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 366702 <__cxa_finalize@plt+0x33b6b2> │ │ │ │ - jmp *%r8 │ │ │ │ - movdqa 0x7941f(%rip),%xmm11 │ │ │ │ - movdqa 0x79566(%rip),%xmm12 │ │ │ │ - movdqa 0x7956d(%rip),%xmm13 │ │ │ │ - movdqa 0x792a4(%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 36480d <__cxa_finalize@plt+0x3397bd> │ │ │ │ - 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 362d18 <__cxa_finalize@plt+0x337cc8> │ │ │ │ - call 362ee2 <__cxa_finalize@plt+0x337e92> │ │ │ │ - call 3668ae <__cxa_finalize@plt+0x33b85e> │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - packssdw %xmm7,%xmm6 │ │ │ │ - packssdw %xmm9,%xmm8 │ │ │ │ - packssdw %xmm11,%xmm10 │ │ │ │ - packssdw %xmm13,%xmm12 │ │ │ │ - packssdw %xmm15,%xmm14 │ │ │ │ - ret │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - movdqa %xmm11,%xmm8 │ │ │ │ - psrld $0xa,%xmm8 │ │ │ │ - paddd %xmm8,%xmm0 │ │ │ │ - paddd %xmm8,%xmm1 │ │ │ │ - paddd %xmm8,%xmm2 │ │ │ │ - paddd %xmm8,%xmm3 │ │ │ │ - paddd %xmm8,%xmm4 │ │ │ │ - paddd %xmm8,%xmm5 │ │ │ │ - paddd %xmm8,%xmm6 │ │ │ │ - paddd %xmm8,%xmm7 │ │ │ │ - movdqa 0x10(%rcx),%xmm8 │ │ │ │ - movdqa 0x20(%rcx),%xmm9 │ │ │ │ - movdqa 0x30(%rcx),%xmm10 │ │ │ │ - movdqa 0x40(%rcx),%xmm11 │ │ │ │ - movdqa 0x50(%rcx),%xmm12 │ │ │ │ - movdqa 0x60(%rcx),%xmm13 │ │ │ │ - movdqa 0x70(%rcx),%xmm14 │ │ │ │ - movdqa %xmm0,%xmm15 │ │ │ │ - psubd %xmm14,%xmm15 │ │ │ │ - paddd %xmm14,%xmm0 │ │ │ │ - movdqa %xmm1,%xmm14 │ │ │ │ - psubd %xmm13,%xmm14 │ │ │ │ - paddd %xmm13,%xmm1 │ │ │ │ - movdqa %xmm2,%xmm13 │ │ │ │ - psubd %xmm12,%xmm13 │ │ │ │ - paddd %xmm12,%xmm2 │ │ │ │ - movdqa %xmm3,%xmm12 │ │ │ │ - psubd %xmm11,%xmm12 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - movdqa %xmm4,%xmm11 │ │ │ │ - psubd %xmm10,%xmm11 │ │ │ │ - paddd %xmm10,%xmm4 │ │ │ │ - movdqa %xmm5,%xmm10 │ │ │ │ - psubd %xmm9,%xmm10 │ │ │ │ - paddd %xmm9,%xmm5 │ │ │ │ - movdqa %xmm6,%xmm9 │ │ │ │ - psubd %xmm8,%xmm9 │ │ │ │ - paddd %xmm8,%xmm6 │ │ │ │ - movdqa %xmm7,%xmm8 │ │ │ │ - psubd (%rcx),%xmm8 │ │ │ │ - paddd (%rcx),%xmm7 │ │ │ │ - psrad $0x2,%xmm0 │ │ │ │ - psrad $0x2,%xmm1 │ │ │ │ - psrad $0x2,%xmm2 │ │ │ │ - psrad $0x2,%xmm3 │ │ │ │ - psrad $0x2,%xmm4 │ │ │ │ - psrad $0x2,%xmm5 │ │ │ │ - psrad $0x2,%xmm6 │ │ │ │ - psrad $0x2,%xmm7 │ │ │ │ - psrad $0x2,%xmm8 │ │ │ │ - psrad $0x2,%xmm9 │ │ │ │ - psrad $0x2,%xmm10 │ │ │ │ - psrad $0x2,%xmm11 │ │ │ │ - psrad $0x2,%xmm12 │ │ │ │ - psrad $0x2,%xmm13 │ │ │ │ - psrad $0x2,%xmm14 │ │ │ │ - psrad $0x2,%xmm15 │ │ │ │ + vmovdqa (%r9),%ymm0 │ │ │ │ + vmovdqa (%rdi),%xmm1 │ │ │ │ + vinserti128 $0x1,(%rdi,%rsi,1),%ymm1,%ymm1 │ │ │ │ + vpsubb %ymm0,%ymm4,%ymm3 │ │ │ │ + vpunpcklbw %ymm0,%ymm3,%ymm2 │ │ │ │ + vpunpckhbw %ymm0,%ymm3,%ymm3 │ │ │ │ + vmovdqa (%r9,%rdx,1),%ymm6 │ │ │ │ + add $0x20,%r9 │ │ │ │ + vpunpcklbw %ymm6,%ymm1,%ymm0 │ │ │ │ + vpunpckhbw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 36bdd0 <__cxa_finalize@plt+0x340d80> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movdqa 0x791cc(%rip),%xmm8 │ │ │ │ - pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x7928e(%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 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0x40(%rdx),%xmm0 │ │ │ │ - movdqa 0xc0(%rdx),%xmm1 │ │ │ │ - movdqa 0x50(%rdx),%xmm2 │ │ │ │ - movdqa 0xd0(%rdx),%xmm3 │ │ │ │ - movdqa 0x60(%rdx),%xmm4 │ │ │ │ - movdqa 0xe0(%rdx),%xmm5 │ │ │ │ - movdqa 0x70(%rdx),%xmm6 │ │ │ │ - movdqa 0xf0(%rdx),%xmm7 │ │ │ │ - call 2ecc80 <__cxa_finalize@plt+0x2c1c30> │ │ │ │ - lea (%r10,%rsi,8),%rdi │ │ │ │ - call 3637d7 <__cxa_finalize@plt+0x338787> │ │ │ │ - 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 3637dd <__cxa_finalize@plt+0x33878d> │ │ │ │ - add $0x10,%r10 │ │ │ │ - movdqa %xmm9,(%rdx) │ │ │ │ - movdqa %xmm9,0x10(%rdx) │ │ │ │ - movdqa %xmm9,0x20(%rdx) │ │ │ │ - movdqa %xmm9,0x30(%rdx) │ │ │ │ - movdqa %xmm9,0x40(%rdx) │ │ │ │ - movdqa %xmm9,0x50(%rdx) │ │ │ │ - movdqa %xmm9,0x60(%rdx) │ │ │ │ - movdqa %xmm9,0x70(%rdx) │ │ │ │ - add $0x100,%rdx │ │ │ │ - movdqa %xmm9,-0x80(%rdx) │ │ │ │ - movdqa %xmm9,-0x70(%rdx) │ │ │ │ - movdqa %xmm9,-0x60(%rdx) │ │ │ │ - movdqa %xmm9,-0x50(%rdx) │ │ │ │ - movdqa %xmm9,-0x40(%rdx) │ │ │ │ - movdqa %xmm9,-0x30(%rdx) │ │ │ │ - movdqa %xmm9,-0x20(%rdx) │ │ │ │ - movdqa %xmm9,-0x10(%rdx) │ │ │ │ + nop │ │ │ │ + vmovdqa (%r9),%ymm0 │ │ │ │ + vmovdqa (%rdi),%ymm1 │ │ │ │ + vmovdqa (%r9,%rdx,1),%ymm6 │ │ │ │ + add $0x20,%r9 │ │ │ │ + vpsubb %ymm0,%ymm4,%ymm3 │ │ │ │ + vpunpcklbw %ymm0,%ymm3,%ymm2 │ │ │ │ + vpunpckhbw %ymm0,%ymm3,%ymm3 │ │ │ │ + vpunpcklbw %ymm6,%ymm1,%ymm0 │ │ │ │ + vpunpckhbw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 366a5f <__cxa_finalize@plt+0x33ba0f> │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x193(%rip),%r8 │ │ │ │ - lea 0x79253(%rip),%r9 │ │ │ │ - call 366c50 <__cxa_finalize@plt+0x33bc00> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x25a(%rip),%r8 │ │ │ │ - lea 0x79223(%rip),%r9 │ │ │ │ - call 366c50 <__cxa_finalize@plt+0x33bc00> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x4a4(%rip),%r8 │ │ │ │ - lea 0x791f3(%rip),%r9 │ │ │ │ - call 366c50 <__cxa_finalize@plt+0x33bc00> │ │ │ │ - add $0x108,%rsp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x5(%rip),%rax │ │ │ │ - jmp 3666e7 <__cxa_finalize@plt+0x33b697> │ │ │ │ - movdqa 0x78f7b(%rip),%xmm11 │ │ │ │ - movdqa 0x790c2(%rip),%xmm12 │ │ │ │ - movdqa 0x790c9(%rip),%xmm13 │ │ │ │ - movdqa 0x78e00(%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 3654bf <__cxa_finalize@plt+0x33a46f> │ │ │ │ - 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 364fc5 <__cxa_finalize@plt+0x339f75> │ │ │ │ - call 366d4d <__cxa_finalize@plt+0x33bcfd> │ │ │ │ - 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 0x78f25(%rip),%xmm15 │ │ │ │ - psrld $0xa,%xmm14 │ │ │ │ - movdqa %xmm14,%xmm13 │ │ │ │ - psubd %xmm8,%xmm13 │ │ │ │ - pxor %xmm8,%xmm1 │ │ │ │ - pxor %xmm8,%xmm3 │ │ │ │ - pxor %xmm8,%xmm5 │ │ │ │ - pxor %xmm8,%xmm7 │ │ │ │ - paddd %xmm14,%xmm0 │ │ │ │ - paddd %xmm14,%xmm2 │ │ │ │ - paddd %xmm13,%xmm1 │ │ │ │ - paddd %xmm13,%xmm3 │ │ │ │ - paddd %xmm15,%xmm4 │ │ │ │ - paddd %xmm15,%xmm5 │ │ │ │ - paddd %xmm15,%xmm6 │ │ │ │ - paddd %xmm15,%xmm7 │ │ │ │ - movdqa %xmm15,%xmm13 │ │ │ │ - paddd %xmm8,%xmm13 │ │ │ │ - movdqa %xmm15,%xmm8 │ │ │ │ - paddd %xmm9,%xmm8 │ │ │ │ - movdqa %xmm13,%xmm9 │ │ │ │ - psubd %xmm10,%xmm9 │ │ │ │ - movdqa %xmm15,%xmm10 │ │ │ │ - paddd %xmm11,%xmm10 │ │ │ │ - movdqa %xmm13,%xmm11 │ │ │ │ - psubd %xmm12,%xmm11 │ │ │ │ - movdqa 0x30(%rcx),%xmm12 │ │ │ │ - paddd %xmm14,%xmm12 │ │ │ │ - movdqa %xmm14,%xmm13 │ │ │ │ - psubd 0x20(%rcx),%xmm13 │ │ │ │ - movdqa %xmm14,%xmm15 │ │ │ │ - psubd (%rcx),%xmm15 │ │ │ │ - paddd 0x10(%rcx),%xmm14 │ │ │ │ - psrad $0x2,%xmm0 │ │ │ │ - psrad $0x2,%xmm1 │ │ │ │ - psrad $0x2,%xmm2 │ │ │ │ - psrad $0x2,%xmm3 │ │ │ │ - psrad $0x2,%xmm12 │ │ │ │ - psrad $0x2,%xmm13 │ │ │ │ - psrad $0x2,%xmm14 │ │ │ │ - psrad $0x2,%xmm15 │ │ │ │ - psrad $0xe,%xmm4 │ │ │ │ - psrad $0xe,%xmm5 │ │ │ │ - psrad $0xe,%xmm6 │ │ │ │ - psrad $0xe,%xmm7 │ │ │ │ - psrad $0xe,%xmm8 │ │ │ │ - psrad $0xe,%xmm9 │ │ │ │ - psrad $0xe,%xmm10 │ │ │ │ - psrad $0xe,%xmm11 │ │ │ │ + jg 36be30 <__cxa_finalize@plt+0x340de0> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movdqa 0x78daf(%rip),%xmm8 │ │ │ │ - movdqa 0x78db6(%rip),%xmm11 │ │ │ │ - pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x78e68(%rip),%xmm10 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - mov $0x2,%r8d │ │ │ │ - movdqa 0x20(%rdx),%xmm0 │ │ │ │ - movdqa 0x60(%rdx),%xmm1 │ │ │ │ - movdqa 0x90(%rdx),%xmm2 │ │ │ │ - movdqa 0xd0(%rdx),%xmm3 │ │ │ │ - movdqa (%rdx),%xmm4 │ │ │ │ - movdqa 0x40(%rdx),%xmm5 │ │ │ │ - movdqa 0xb0(%rdx),%xmm6 │ │ │ │ - movdqa 0xf0(%rdx),%xmm7 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa %xmm7,0xa8(%rsp) │ │ │ │ - movdqa 0x80(%rdx),%xmm0 │ │ │ │ - movdqa 0xc0(%rdx),%xmm1 │ │ │ │ - movdqa 0x10(%rdx),%xmm2 │ │ │ │ - movdqa 0x50(%rdx),%xmm3 │ │ │ │ - movdqa 0xa0(%rdx),%xmm4 │ │ │ │ - movdqa 0xe0(%rdx),%xmm5 │ │ │ │ - movdqa 0x30(%rdx),%xmm6 │ │ │ │ - movdqa 0x70(%rdx),%xmm7 │ │ │ │ - call 2ed390 <__cxa_finalize@plt+0x2c2340> │ │ │ │ - call 2ede20 <__cxa_finalize@plt+0x2c2dd0> │ │ │ │ - lea (%r10,%rsi,8),%rdi │ │ │ │ - call 3639f4 <__cxa_finalize@plt+0x3389a4> │ │ │ │ - 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 3639fa <__cxa_finalize@plt+0x3389aa> │ │ │ │ - add $0x10,%r10 │ │ │ │ - movdqa %xmm9,(%rdx) │ │ │ │ - movdqa %xmm9,0x10(%rdx) │ │ │ │ - movdqa %xmm9,0x20(%rdx) │ │ │ │ - movdqa %xmm9,0x30(%rdx) │ │ │ │ - movdqa %xmm9,0x40(%rdx) │ │ │ │ - movdqa %xmm9,0x50(%rdx) │ │ │ │ - movdqa %xmm9,0x60(%rdx) │ │ │ │ - movdqa %xmm9,0x70(%rdx) │ │ │ │ - add $0x100,%rdx │ │ │ │ - movdqa %xmm9,-0x80(%rdx) │ │ │ │ - movdqa %xmm9,-0x70(%rdx) │ │ │ │ - movdqa %xmm9,-0x60(%rdx) │ │ │ │ - movdqa %xmm9,-0x50(%rdx) │ │ │ │ - movdqa %xmm9,-0x40(%rdx) │ │ │ │ - movdqa %xmm9,-0x30(%rdx) │ │ │ │ - movdqa %xmm9,-0x20(%rdx) │ │ │ │ - movdqa %xmm9,-0x10(%rdx) │ │ │ │ - dec %r8d │ │ │ │ - jg 366e85 <__cxa_finalize@plt+0x33be35> │ │ │ │ + nop │ │ │ │ + lea 0x7369f(%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 36beaa <__cxa_finalize@plt+0x340e5a> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x5c3(%rip),%r8 │ │ │ │ - lea 0x78e23(%rip),%r9 │ │ │ │ - call 367080 <__cxa_finalize@plt+0x33c030> │ │ │ │ - add $0x108,%rsp │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vpbroadcastq 0x8(%r9),%xmm2 │ │ │ │ + vmovd (%rdi),%xmm0 │ │ │ │ + vpinsrd $0x1,(%rdi,%rsi,1),%xmm0,%xmm0 │ │ │ │ + vmovq (%rdx),%xmm1 │ │ │ │ + add $0x8,%rdx │ │ │ │ + vpunpcklbw %xmm1,%xmm0,%xmm0 │ │ │ │ + vpmaddubsw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpmulhrsw %xmm5,%xmm0,%xmm0 │ │ │ │ + vpackuswb %xmm0,%xmm0,%xmm0 │ │ │ │ + vmovd %xmm0,(%rdi) │ │ │ │ + vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 36bef6 <__cxa_finalize@plt+0x340ea6> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x1d6(%rip),%r8 │ │ │ │ - lea 0x78df3(%rip),%r9 │ │ │ │ - call 367080 <__cxa_finalize@plt+0x33c030> │ │ │ │ - add $0x108,%rsp │ │ │ │ + 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 36bf46 <__cxa_finalize@plt+0x340ef6> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x74(%rip),%r8 │ │ │ │ - lea 0x78dc3(%rip),%r9 │ │ │ │ - call 367080 <__cxa_finalize@plt+0x33c030> │ │ │ │ - add $0x108,%rsp │ │ │ │ + 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 36bf9c <__cxa_finalize@plt+0x340f4c> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x5(%rip),%rax │ │ │ │ - jmp 3666e7 <__cxa_finalize@plt+0x33b697> │ │ │ │ - call 366c5c <__cxa_finalize@plt+0x33bc0c> │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm6,%xmm7 │ │ │ │ - pshufd $0x4e,%xmm14,%xmm0 │ │ │ │ - pshufd $0x4e,%xmm12,%xmm2 │ │ │ │ - pshufd $0x4e,%xmm10,%xmm4 │ │ │ │ - pshufd $0x4e,%xmm8,%xmm6 │ │ │ │ - pshufd $0x4e,%xmm7,%xmm8 │ │ │ │ - pshufd $0x4e,%xmm5,%xmm10 │ │ │ │ - pshufd $0x4e,%xmm3,%xmm12 │ │ │ │ - pshufd $0x4e,%xmm1,%xmm14 │ │ │ │ + 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 36c00a <__cxa_finalize@plt+0x340fba> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - lea (%rcx,%rcx,4),%rcx │ │ │ │ - add %rcx,%rdi │ │ │ │ - neg %rsi │ │ │ │ - jmp 366e58 <__cxa_finalize@plt+0x33be08> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea -0x6c3(%rip),%r8 │ │ │ │ - lea 0x78d2b(%rip),%r9 │ │ │ │ - call 367150 <__cxa_finalize@plt+0x33c100> │ │ │ │ - add $0x108,%rsp │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0x734e3(%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 36c089 <__cxa_finalize@plt+0x341039> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x108,%rsp │ │ │ │ - lea 0x206(%rip),%r8 │ │ │ │ - lea 0x78cf3(%rip),%r9 │ │ │ │ - call 367150 <__cxa_finalize@plt+0x33c100> │ │ │ │ - add $0x108,%rsp │ │ │ │ + vmovdqa 0x731f8(%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 36c0e8 <__cxa_finalize@plt+0x341098> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x5(%rip),%rax │ │ │ │ - jmp 3666e7 <__cxa_finalize@plt+0x33b697> │ │ │ │ - movdqa 0x78b2b(%rip),%xmm15 │ │ │ │ - movdqa (%rdx,%r9,1),%xmm0 │ │ │ │ - pmulld %xmm15,%xmm0 │ │ │ │ - movdqa 0x40(%rdx,%r9,1),%xmm1 │ │ │ │ - pmulld %xmm15,%xmm1 │ │ │ │ - movdqa 0x80(%rdx,%r9,1),%xmm2 │ │ │ │ - pmulld %xmm15,%xmm2 │ │ │ │ - movdqa 0xc0(%rdx,%r9,1),%xmm3 │ │ │ │ - pmulld %xmm15,%xmm3 │ │ │ │ - movdqa 0x100(%rdx,%r9,1),%xmm4 │ │ │ │ - pmulld %xmm15,%xmm4 │ │ │ │ - movdqa 0x140(%rdx,%r9,1),%xmm5 │ │ │ │ - pmulld %xmm15,%xmm5 │ │ │ │ - movdqa 0x180(%rdx,%r9,1),%xmm6 │ │ │ │ - pmulld %xmm15,%xmm6 │ │ │ │ - movdqa 0x1c0(%rdx,%r9,1),%xmm7 │ │ │ │ - pmulld %xmm15,%xmm7 │ │ │ │ - movdqa 0x200(%rdx,%r9,1),%xmm8 │ │ │ │ - pmulld %xmm15,%xmm8 │ │ │ │ - movdqa 0x240(%rdx,%r9,1),%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa 0x280(%rdx,%r9,1),%xmm10 │ │ │ │ - pmulld %xmm15,%xmm10 │ │ │ │ - movdqa 0x2c0(%rdx,%r9,1),%xmm11 │ │ │ │ - pmulld %xmm15,%xmm11 │ │ │ │ - movdqa 0x300(%rdx,%r9,1),%xmm12 │ │ │ │ - pmulld %xmm15,%xmm12 │ │ │ │ - movdqa 0x340(%rdx,%r9,1),%xmm13 │ │ │ │ - pmulld %xmm15,%xmm13 │ │ │ │ - movdqa 0x380(%rdx,%r9,1),%xmm14 │ │ │ │ - pmulld %xmm15,%xmm14 │ │ │ │ - pmulld 0x3c0(%rdx,%r9,1),%xmm15 │ │ │ │ - movdqa %xmm15,(%rcx) │ │ │ │ - movdqa 0x78a19(%rip),%xmm15 │ │ │ │ - paddd %xmm15,%xmm0 │ │ │ │ - paddd %xmm15,%xmm1 │ │ │ │ - paddd %xmm15,%xmm2 │ │ │ │ - paddd %xmm15,%xmm3 │ │ │ │ - paddd %xmm15,%xmm4 │ │ │ │ - paddd %xmm15,%xmm5 │ │ │ │ - paddd %xmm15,%xmm6 │ │ │ │ - paddd %xmm15,%xmm7 │ │ │ │ - paddd %xmm15,%xmm8 │ │ │ │ - paddd %xmm15,%xmm9 │ │ │ │ - paddd %xmm15,%xmm10 │ │ │ │ - paddd %xmm15,%xmm11 │ │ │ │ - paddd %xmm15,%xmm12 │ │ │ │ - paddd %xmm15,%xmm13 │ │ │ │ - paddd %xmm15,%xmm14 │ │ │ │ - paddd (%rcx),%xmm15 │ │ │ │ - psrad $0xe,%xmm0 │ │ │ │ - psrad $0xe,%xmm1 │ │ │ │ - psrad $0xe,%xmm2 │ │ │ │ - psrad $0xe,%xmm3 │ │ │ │ - psrad $0xe,%xmm4 │ │ │ │ - psrad $0xe,%xmm5 │ │ │ │ - psrad $0xe,%xmm6 │ │ │ │ - psrad $0xe,%xmm7 │ │ │ │ - psrad $0xe,%xmm8 │ │ │ │ - psrad $0xe,%xmm9 │ │ │ │ - psrad $0xe,%xmm10 │ │ │ │ - psrad $0xe,%xmm11 │ │ │ │ - psrad $0xe,%xmm12 │ │ │ │ - psrad $0xe,%xmm13 │ │ │ │ - psrad $0xe,%xmm14 │ │ │ │ - psrad $0xe,%xmm15 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - packssdw %xmm7,%xmm6 │ │ │ │ - packssdw %xmm9,%xmm8 │ │ │ │ - packssdw %xmm11,%xmm10 │ │ │ │ - packssdw %xmm13,%xmm12 │ │ │ │ - packssdw %xmm15,%xmm14 │ │ │ │ - ret │ │ │ │ - movdqa 0x788d4(%rip),%xmm4 │ │ │ │ - movdqa 0x7899c(%rip),%xmm5 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - movdqa 0x78970(%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 36452e <__cxa_finalize@plt+0x3394de> │ │ │ │ - call 362f61 <__cxa_finalize@plt+0x337f11> │ │ │ │ - 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 36735d <__cxa_finalize@plt+0x33c30d> │ │ │ │ - add $0xc0,%rdx │ │ │ │ - btc $0x10,%r9d │ │ │ │ - jb 3673bf <__cxa_finalize@plt+0x33c36f> │ │ │ │ - lea 0x10(%r10),%rdi │ │ │ │ - add $0x4,%r9d │ │ │ │ - jmp 36735d <__cxa_finalize@plt+0x33c30d> │ │ │ │ - ret │ │ │ │ - movdqa 0x787d8(%rip),%xmm5 │ │ │ │ - movdqa 0x78910(%rip),%xmm7 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - mov %ecx,%r9d │ │ │ │ - add $0x15,%cl │ │ │ │ - cmovb %r9d,%ecx │ │ │ │ - lea (%rsi,%rsi,2),%r8 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - packssdw 0x80(%rdx),%xmm0 │ │ │ │ - movdqa 0x100(%rdx),%xmm1 │ │ │ │ - packssdw 0x180(%rdx),%xmm1 │ │ │ │ - movdqa 0x200(%rdx),%xmm2 │ │ │ │ - packssdw 0x280(%rdx),%xmm2 │ │ │ │ - movdqa 0x300(%rdx),%xmm3 │ │ │ │ - packssdw 0x380(%rdx),%xmm3 │ │ │ │ - paddsw %xmm5,%xmm0 │ │ │ │ - paddsw %xmm5,%xmm1 │ │ │ │ - paddsw %xmm5,%xmm2 │ │ │ │ - paddsw %xmm5,%xmm3 │ │ │ │ - psraw $0x3,%xmm0 │ │ │ │ - psraw $0x3,%xmm1 │ │ │ │ - psraw $0x3,%xmm2 │ │ │ │ - psraw $0x3,%xmm3 │ │ │ │ - call 367460 <__cxa_finalize@plt+0x33c410> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vbroadcasti128 0x73197(%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 │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - btc $0x10,%ecx │ │ │ │ - jae 3673e2 <__cxa_finalize@plt+0x33c392> │ │ │ │ - sub $0x40,%ecx │ │ │ │ - jge 3673e2 <__cxa_finalize@plt+0x33c392> │ │ │ │ + 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 36c14e <__cxa_finalize@plt+0x3410fe> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa %xmm6,(%rdx) │ │ │ │ - movdqa %xmm6,0x80(%rdx) │ │ │ │ - movdqa %xmm6,0x100(%rdx) │ │ │ │ - movdqa %xmm6,0x180(%rdx) │ │ │ │ - movdqa %xmm6,0x200(%rdx) │ │ │ │ - movdqa %xmm6,0x280(%rdx) │ │ │ │ - movdqa %xmm6,0x300(%rdx) │ │ │ │ - movdqa %xmm6,0x380(%rdx) │ │ │ │ - movdqa %xmm0,%xmm4 │ │ │ │ - punpckhwd %xmm1,%xmm4 │ │ │ │ - punpcklwd %xmm1,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - punpckhwd %xmm3,%xmm1 │ │ │ │ - punpcklwd %xmm3,%xmm2 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - punpckhwd %xmm4,%xmm3 │ │ │ │ - punpcklwd %xmm4,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm4 │ │ │ │ - punpckhwd %xmm1,%xmm4 │ │ │ │ - punpcklwd %xmm1,%xmm2 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - punpckhqdq %xmm2,%xmm1 │ │ │ │ - punpcklqdq %xmm2,%xmm0 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpcklqdq %xmm4,%xmm2 │ │ │ │ - punpckhqdq %xmm4,%xmm3 │ │ │ │ - paddw (%rdi),%xmm0 │ │ │ │ - paddw (%rdi,%rsi,1),%xmm1 │ │ │ │ - paddw (%rdi,%rsi,2),%xmm2 │ │ │ │ - paddw (%rdi,%r8,1),%xmm3 │ │ │ │ - pmaxsw %xmm6,%xmm0 │ │ │ │ - pmaxsw %xmm6,%xmm1 │ │ │ │ - pmaxsw %xmm6,%xmm2 │ │ │ │ - pmaxsw %xmm6,%xmm3 │ │ │ │ - pminsw %xmm7,%xmm0 │ │ │ │ - pminsw %xmm7,%xmm1 │ │ │ │ - pminsw %xmm7,%xmm2 │ │ │ │ - pminsw %xmm7,%xmm3 │ │ │ │ - movdqa %xmm0,(%rdi) │ │ │ │ - movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ - movdqa %xmm2,(%rdi,%rsi,2) │ │ │ │ - movdqa %xmm3,(%rdi,%r8,1) │ │ │ │ - ret │ │ │ │ - nopl (%rax) │ │ │ │ - movdqa 0x78708(%rip),%xmm5 │ │ │ │ - movdqa 0x787a0(%rip),%xmm7 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - mov %ecx,%r8d │ │ │ │ - add $0x15,%cl │ │ │ │ - cmovb %r8d,%ecx │ │ │ │ - lea (%rsi,%rsi,2),%r8 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - packssdw 0x20(%rdx),%xmm0 │ │ │ │ - movdqa 0x40(%rdx),%xmm1 │ │ │ │ - packssdw 0x60(%rdx),%xmm1 │ │ │ │ - movdqa 0x80(%rdx),%xmm2 │ │ │ │ - packssdw 0xa0(%rdx),%xmm2 │ │ │ │ - movdqa 0xc0(%rdx),%xmm3 │ │ │ │ - packssdw 0xe0(%rdx),%xmm3 │ │ │ │ - movdqa %xmm6,(%rdx) │ │ │ │ - movdqa %xmm6,0x20(%rdx) │ │ │ │ - movdqa %xmm6,0x40(%rdx) │ │ │ │ - movdqa %xmm6,0x60(%rdx) │ │ │ │ - movdqa %xmm6,0x80(%rdx) │ │ │ │ - movdqa %xmm6,0xa0(%rdx) │ │ │ │ - movdqa %xmm6,0xc0(%rdx) │ │ │ │ - movdqa %xmm6,0xe0(%rdx) │ │ │ │ - pmulhrsw %xmm5,%xmm0 │ │ │ │ - pmulhrsw %xmm5,%xmm1 │ │ │ │ - pmulhrsw %xmm5,%xmm2 │ │ │ │ - pmulhrsw %xmm5,%xmm3 │ │ │ │ - call 36749c <__cxa_finalize@plt+0x33c44c> │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - add $0x10,%rdx │ │ │ │ - btc $0x10,%ecx │ │ │ │ - jae 367555 <__cxa_finalize@plt+0x33c505> │ │ │ │ - add $0xe0,%rdx │ │ │ │ - add $0x10,%r9 │ │ │ │ - mov %r9,%rdi │ │ │ │ - sub $0x40,%ecx │ │ │ │ - jge 367555 <__cxa_finalize@plt+0x33c505> │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - movdqa 0x786a7(%rip),%xmm8 │ │ │ │ - movdqa 0x786ae(%rip),%xmm9 │ │ │ │ - movdqa 0x78655(%rip),%xmm11 │ │ │ │ - movdqa 0x786bd(%rip),%xmm7 │ │ │ │ - lea (%rsi,%rsi,2),%r8 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - movdqa %xmm11,%xmm10 │ │ │ │ - paddw %xmm11,%xmm10 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - call 3676d0 <__cxa_finalize@plt+0x33c680> │ │ │ │ - sub $0x24,%ecx │ │ │ │ - jl 3676ce <__cxa_finalize@plt+0x33c67e> │ │ │ │ - add $0x3e0,%rdx │ │ │ │ - lea 0x10(%r9),%rdi │ │ │ │ - call 3676d0 <__cxa_finalize@plt+0x33c680> │ │ │ │ - sub $0x400,%rdx │ │ │ │ - lea (%r9,%rsi,8),%rdi │ │ │ │ - mov %rdi,%r9 │ │ │ │ - call 3676d0 <__cxa_finalize@plt+0x33c680> │ │ │ │ - sub $0x6b,%ecx │ │ │ │ - jl 3676ce <__cxa_finalize@plt+0x33c67e> │ │ │ │ - add $0x3e0,%rdx │ │ │ │ - lea 0x10(%r9),%rdi │ │ │ │ - call 3676d0 <__cxa_finalize@plt+0x33c680> │ │ │ │ - sub $0x400,%rdx │ │ │ │ - lea (%r9,%rsi,8),%rdi │ │ │ │ - mov %rdi,%r9 │ │ │ │ - call 3676d0 <__cxa_finalize@plt+0x33c680> │ │ │ │ - add $0xffffff80,%ecx │ │ │ │ - jl 3676ce <__cxa_finalize@plt+0x33c67e> │ │ │ │ - add $0x3e0,%rdx │ │ │ │ - lea 0x10(%r9),%rdi │ │ │ │ - call 3676d0 <__cxa_finalize@plt+0x33c680> │ │ │ │ - sub $0x400,%rdx │ │ │ │ - lea (%r9,%rsi,8),%rdi │ │ │ │ - mov %rdi,%r9 │ │ │ │ - call 3676d0 <__cxa_finalize@plt+0x33c680> │ │ │ │ - add $0xffffff80,%ecx │ │ │ │ - jl 3676ce <__cxa_finalize@plt+0x33c67e> │ │ │ │ - add $0x3e0,%rdx │ │ │ │ - lea 0x10(%r9),%rdi │ │ │ │ - call 3676d0 <__cxa_finalize@plt+0x33c680> │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - packssdw 0x80(%rdx),%xmm0 │ │ │ │ - movdqa 0x100(%rdx),%xmm1 │ │ │ │ - packssdw 0x180(%rdx),%xmm1 │ │ │ │ - movdqa 0x200(%rdx),%xmm2 │ │ │ │ - packssdw 0x280(%rdx),%xmm2 │ │ │ │ - movdqa 0x300(%rdx),%xmm3 │ │ │ │ - packssdw 0x380(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm8,%xmm0 │ │ │ │ - pmulhrsw %xmm8,%xmm1 │ │ │ │ - pmulhrsw %xmm8,%xmm2 │ │ │ │ - pmulhrsw %xmm8,%xmm3 │ │ │ │ - movdqa %xmm9,%xmm4 │ │ │ │ - pmulhrsw %xmm0,%xmm4 │ │ │ │ - movdqa %xmm9,%xmm5 │ │ │ │ - pmulhrsw %xmm1,%xmm5 │ │ │ │ - pmulhrsw %xmm10,%xmm4 │ │ │ │ - pmulhrsw %xmm10,%xmm5 │ │ │ │ - paddsw %xmm4,%xmm0 │ │ │ │ - paddsw %xmm5,%xmm1 │ │ │ │ - movdqa %xmm9,%xmm4 │ │ │ │ - pmulhrsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm9,%xmm5 │ │ │ │ - pmulhrsw %xmm3,%xmm5 │ │ │ │ - pmulhrsw %xmm10,%xmm4 │ │ │ │ - pmulhrsw %xmm10,%xmm5 │ │ │ │ - paddsw %xmm4,%xmm2 │ │ │ │ - paddsw %xmm5,%xmm3 │ │ │ │ - pmulhrsw %xmm11,%xmm0 │ │ │ │ - pmulhrsw %xmm11,%xmm1 │ │ │ │ - pmulhrsw %xmm11,%xmm2 │ │ │ │ - pmulhrsw %xmm11,%xmm3 │ │ │ │ - call 367460 <__cxa_finalize@plt+0x33c410> │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - add $0x10,%rdx │ │ │ │ - btc $0x10,%ecx │ │ │ │ - jae 3676d0 <__cxa_finalize@plt+0x33c680> │ │ │ │ + vbroadcasti128 0x73127(%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 36c1be <__cxa_finalize@plt+0x34116e> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movdqa 0x784f7(%rip),%xmm8 │ │ │ │ - movdqa 0x784fe(%rip),%xmm9 │ │ │ │ - movdqa 0x78445(%rip),%xmm10 │ │ │ │ - movdqa 0x7850d(%rip),%xmm7 │ │ │ │ - lea (%rsi,%rsi,2),%r8 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - call 367840 <__cxa_finalize@plt+0x33c7f0> │ │ │ │ - sub $0x24,%ecx │ │ │ │ - jl 36783b <__cxa_finalize@plt+0x33c7eb> │ │ │ │ - call 367840 <__cxa_finalize@plt+0x33c7f0> │ │ │ │ - add $0x1c0,%rdx │ │ │ │ - lea 0x10(%r9),%rdi │ │ │ │ - call 367840 <__cxa_finalize@plt+0x33c7f0> │ │ │ │ - sub $0x6b,%ecx │ │ │ │ - jl 36783b <__cxa_finalize@plt+0x33c7eb> │ │ │ │ - call 367840 <__cxa_finalize@plt+0x33c7f0> │ │ │ │ - add $0x1c0,%rdx │ │ │ │ - lea 0x20(%r9),%rdi │ │ │ │ - call 367840 <__cxa_finalize@plt+0x33c7f0> │ │ │ │ - add $0xffffff80,%ecx │ │ │ │ - jl 36783b <__cxa_finalize@plt+0x33c7eb> │ │ │ │ - call 367840 <__cxa_finalize@plt+0x33c7f0> │ │ │ │ - add $0x1c0,%rdx │ │ │ │ - lea 0x30(%r9),%rdi │ │ │ │ - call 367840 <__cxa_finalize@plt+0x33c7f0> │ │ │ │ - add $0xffffff80,%ecx │ │ │ │ - jl 36783b <__cxa_finalize@plt+0x33c7eb> │ │ │ │ - call 367840 <__cxa_finalize@plt+0x33c7f0> │ │ │ │ + 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 36c22b <__cxa_finalize@plt+0x3411db> │ │ │ │ + add %rsi,%rdi │ │ │ │ + inc %r8 │ │ │ │ + jl 36c223 <__cxa_finalize@plt+0x3411d3> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - packssdw 0x40(%rdx),%xmm0 │ │ │ │ - movdqa 0x80(%rdx),%xmm1 │ │ │ │ - packssdw 0xc0(%rdx),%xmm1 │ │ │ │ - movdqa 0x100(%rdx),%xmm2 │ │ │ │ - packssdw 0x140(%rdx),%xmm2 │ │ │ │ - movdqa 0x180(%rdx),%xmm3 │ │ │ │ - packssdw 0x1c0(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm8,%xmm0 │ │ │ │ - pmulhrsw %xmm8,%xmm1 │ │ │ │ - pmulhrsw %xmm8,%xmm2 │ │ │ │ - pmulhrsw %xmm8,%xmm3 │ │ │ │ - paddsw %xmm0,%xmm0 │ │ │ │ - paddsw %xmm1,%xmm1 │ │ │ │ - paddsw %xmm2,%xmm2 │ │ │ │ - paddsw %xmm3,%xmm3 │ │ │ │ - movdqa %xmm9,%xmm4 │ │ │ │ - pmulhrsw %xmm0,%xmm4 │ │ │ │ - movdqa %xmm9,%xmm5 │ │ │ │ - pmulhrsw %xmm1,%xmm5 │ │ │ │ - paddsw %xmm0,%xmm0 │ │ │ │ - paddsw %xmm1,%xmm1 │ │ │ │ - paddsw %xmm4,%xmm0 │ │ │ │ - paddsw %xmm5,%xmm1 │ │ │ │ - movdqa %xmm9,%xmm4 │ │ │ │ - pmulhrsw %xmm2,%xmm4 │ │ │ │ - movdqa %xmm9,%xmm5 │ │ │ │ - pmulhrsw %xmm3,%xmm5 │ │ │ │ - paddsw %xmm2,%xmm2 │ │ │ │ - paddsw %xmm3,%xmm3 │ │ │ │ - paddsw %xmm4,%xmm2 │ │ │ │ - paddsw %xmm5,%xmm3 │ │ │ │ - pmulhrsw %xmm10,%xmm0 │ │ │ │ - pmulhrsw %xmm10,%xmm1 │ │ │ │ - pmulhrsw %xmm10,%xmm2 │ │ │ │ - pmulhrsw %xmm10,%xmm3 │ │ │ │ - movdqa %xmm6,(%rdx) │ │ │ │ - movdqa %xmm6,0x40(%rdx) │ │ │ │ - movdqa %xmm6,0x80(%rdx) │ │ │ │ - movdqa %xmm6,0xc0(%rdx) │ │ │ │ - movdqa %xmm6,0x100(%rdx) │ │ │ │ - movdqa %xmm6,0x140(%rdx) │ │ │ │ - movdqa %xmm6,0x180(%rdx) │ │ │ │ - movdqa %xmm6,0x1c0(%rdx) │ │ │ │ - call 36749c <__cxa_finalize@plt+0x33c44c> │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - add $0x10,%rdx │ │ │ │ - btc $0x10,%ecx │ │ │ │ - jae 367840 <__cxa_finalize@plt+0x33c7f0> │ │ │ │ + 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 36c359 <__cxa_finalize@plt+0x341309> │ │ │ │ + test %r14,%r14 │ │ │ │ + jne 36c3fb <__cxa_finalize@plt+0x3413ab> │ │ │ │ + xor %rcx,%rcx │ │ │ │ + vmovdqu (%r11,%rcx,1),%ymm0 │ │ │ │ + vmovdqu %ymm0,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jl 36c335 <__cxa_finalize@plt+0x3412e5> │ │ │ │ + add %r10,%rax │ │ │ │ + add %rbx,%r11 │ │ │ │ + dec %rsi │ │ │ │ + jg 36c332 <__cxa_finalize@plt+0x3412e2> │ │ │ │ + jmp 36c43a <__cxa_finalize@plt+0x3413ea> │ │ │ │ + test %r14,%r14 │ │ │ │ + jne 36c3a0 <__cxa_finalize@plt+0x341350> │ │ │ │ + xor %rcx,%rcx │ │ │ │ + vpbroadcastb (%r11),%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jl 36c366 <__cxa_finalize@plt+0x341316> │ │ │ │ + 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 36c37b <__cxa_finalize@plt+0x34132b> │ │ │ │ + add %r10,%rax │ │ │ │ + add %rbx,%r11 │ │ │ │ + dec %rsi │ │ │ │ + jg 36c35e <__cxa_finalize@plt+0x34130e> │ │ │ │ + jmp 36c43a <__cxa_finalize@plt+0x3413ea> │ │ │ │ + xor %rcx,%rcx │ │ │ │ + vpbroadcastb (%r11),%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jl 36c3a8 <__cxa_finalize@plt+0x341358> │ │ │ │ + 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 36c3bd <__cxa_finalize@plt+0x34136d> │ │ │ │ + add %rdx,%r15 │ │ │ │ + xor %rcx,%rcx │ │ │ │ + vpbroadcastb -0x1(%r11,%rdx,1),%ymm0 │ │ │ │ + vmovdqu %ymm0,(%r15,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %r14,%rcx │ │ │ │ + jl 36c3df <__cxa_finalize@plt+0x34138f> │ │ │ │ + add %r10,%rax │ │ │ │ + add %rbx,%r11 │ │ │ │ + dec %rsi │ │ │ │ + jg 36c3a0 <__cxa_finalize@plt+0x341350> │ │ │ │ + jmp 36c43a <__cxa_finalize@plt+0x3413ea> │ │ │ │ + xor %rcx,%rcx │ │ │ │ + vmovdqu (%r11,%rcx,1),%ymm0 │ │ │ │ + vmovdqu %ymm0,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jl 36c3fe <__cxa_finalize@plt+0x3413ae> │ │ │ │ + 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 36c420 <__cxa_finalize@plt+0x3413d0> │ │ │ │ + add %r10,%rax │ │ │ │ + add %rbx,%r11 │ │ │ │ + dec %rsi │ │ │ │ + jg 36c3fb <__cxa_finalize@plt+0x3413ab> │ │ │ │ + test %rbp,%rbp │ │ │ │ + je 36c46a <__cxa_finalize@plt+0x34141a> │ │ │ │ + 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 36c455 <__cxa_finalize@plt+0x341405> │ │ │ │ + add $0x20,%rsi │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jl 36c448 <__cxa_finalize@plt+0x3413f8> │ │ │ │ + test %r9,%r9 │ │ │ │ + je 36c49e <__cxa_finalize@plt+0x34144e> │ │ │ │ + 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 36c489 <__cxa_finalize@plt+0x341439> │ │ │ │ + add $0x20,%rsi │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jl 36c47c <__cxa_finalize@plt+0x34142c> │ │ │ │ + pop %r15 │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0x78308(%rip),%xmm5 │ │ │ │ - movdqa 0x78370(%rip),%xmm7 │ │ │ │ - pxor %xmm6,%xmm6 │ │ │ │ - lea (%rsi,%rsi,2),%r8 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - call 367a5b <__cxa_finalize@plt+0x33ca0b> │ │ │ │ - cmp $0x24,%ecx │ │ │ │ - jl 367a4b <__cxa_finalize@plt+0x33c9fb> │ │ │ │ - add $0x3e0,%rdx │ │ │ │ - lea 0x10(%r9),%rdi │ │ │ │ - call 367a5b <__cxa_finalize@plt+0x33ca0b> │ │ │ │ - call 367a50 <__cxa_finalize@plt+0x33ca00> │ │ │ │ - cmp $0x88,%ecx │ │ │ │ - jl 367a4b <__cxa_finalize@plt+0x33c9fb> │ │ │ │ - add $0x7c0,%rdx │ │ │ │ - lea 0x20(%r9),%rdi │ │ │ │ - call 367a5b <__cxa_finalize@plt+0x33ca0b> │ │ │ │ - call 367a50 <__cxa_finalize@plt+0x33ca00> │ │ │ │ - call 367a50 <__cxa_finalize@plt+0x33ca00> │ │ │ │ - cmp $0x12c,%ecx │ │ │ │ - jl 367a4b <__cxa_finalize@plt+0x33c9fb> │ │ │ │ - add $0xba0,%rdx │ │ │ │ - add $0x30,%r9 │ │ │ │ - mov %r9,%rdi │ │ │ │ - call 367a5b <__cxa_finalize@plt+0x33ca0b> │ │ │ │ - call 367a50 <__cxa_finalize@plt+0x33ca00> │ │ │ │ - call 367a50 <__cxa_finalize@plt+0x33ca00> │ │ │ │ - call 367a50 <__cxa_finalize@plt+0x33ca00> │ │ │ │ - cmp $0x217,%ecx │ │ │ │ - jl 367a4b <__cxa_finalize@plt+0x33c9fb> │ │ │ │ - add $0xba0,%rdx │ │ │ │ - lea (%r9,%rsi,8),%rdi │ │ │ │ - mov %rdi,%r9 │ │ │ │ - call 367a5b <__cxa_finalize@plt+0x33ca0b> │ │ │ │ - call 367a50 <__cxa_finalize@plt+0x33ca00> │ │ │ │ - call 367a50 <__cxa_finalize@plt+0x33ca00> │ │ │ │ - cmp $0x2f3,%ecx │ │ │ │ - jl 367a4b <__cxa_finalize@plt+0x33c9fb> │ │ │ │ - add $0x7c0,%rdx │ │ │ │ - lea (%r9,%rsi,8),%rdi │ │ │ │ - mov %rdi,%r9 │ │ │ │ - call 367a5b <__cxa_finalize@plt+0x33ca0b> │ │ │ │ - call 367a50 <__cxa_finalize@plt+0x33ca00> │ │ │ │ - cmp $0x38f,%ecx │ │ │ │ - jl 367a4b <__cxa_finalize@plt+0x33c9fb> │ │ │ │ - add $0x3e0,%rdx │ │ │ │ - lea (%r9,%rsi,8),%rdi │ │ │ │ - call 367a5b <__cxa_finalize@plt+0x33ca0b> │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sub $0x400,%rdx │ │ │ │ - sub $0x10,%rdi │ │ │ │ - movdqa (%rdx),%xmm0 │ │ │ │ - packssdw 0x80(%rdx),%xmm0 │ │ │ │ - movdqa 0x100(%rdx),%xmm1 │ │ │ │ - packssdw 0x180(%rdx),%xmm1 │ │ │ │ - movdqa 0x200(%rdx),%xmm2 │ │ │ │ - packssdw 0x280(%rdx),%xmm2 │ │ │ │ - movdqa 0x300(%rdx),%xmm3 │ │ │ │ - packssdw 0x380(%rdx),%xmm3 │ │ │ │ - pmulhrsw %xmm5,%xmm0 │ │ │ │ - pmulhrsw %xmm5,%xmm1 │ │ │ │ - pmulhrsw %xmm5,%xmm2 │ │ │ │ - pmulhrsw %xmm5,%xmm3 │ │ │ │ - call 367460 <__cxa_finalize@plt+0x33c410> │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - add $0x10,%rdx │ │ │ │ - btc $0x10,%ecx │ │ │ │ - jae 367a5b <__cxa_finalize@plt+0x33ca0b> │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - sub $0x248,%rsp │ │ │ │ - lea 0x78396(%rip),%rax │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 367ed0 <__cxa_finalize@plt+0x33ce80> │ │ │ │ - mov $0xe,%r9d │ │ │ │ - cmp -0x30(%r9,%rax,1),%cx │ │ │ │ - jge 367b20 <__cxa_finalize@plt+0x33cad0> │ │ │ │ - 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 367ae8 <__cxa_finalize@plt+0x33ca98> │ │ │ │ - mov %ecx,0x230(%rsp) │ │ │ │ - mov %rsp,%rcx │ │ │ │ - movdqa 0x780ad(%rip),%xmm11 │ │ │ │ - movdqa 0x781f4(%rip),%xmm12 │ │ │ │ - movdqa 0x781fb(%rip),%xmm13 │ │ │ │ - movdqa 0x77f32(%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 362d18 <__cxa_finalize@plt+0x337cc8> │ │ │ │ - movdqa 0x77fe9(%rip),%xmm1 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - paddd %xmm1,%xmm6 │ │ │ │ - paddd %xmm1,%xmm5 │ │ │ │ - paddd %xmm1,%xmm3 │ │ │ │ - call 362ee2 <__cxa_finalize@plt+0x337e92> │ │ │ │ - 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 362be2 <__cxa_finalize@plt+0x337b92> │ │ │ │ - movzwl (%rax,%r9,1),%r8d │ │ │ │ - movzbl %r8b,%r10d │ │ │ │ - shr $0x8,%r8d │ │ │ │ - movdqa %xmm0,0x30(%rcx,%r9,8) │ │ │ │ - movdqa %xmm2,0xb0(%rcx,%r9,8) │ │ │ │ - movdqa %xmm1,0x30(%rcx,%r10,8) │ │ │ │ - movdqa %xmm3,0x30(%rcx,%r8,8) │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa %xmm7,(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x100(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x180(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x200(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x280(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x300(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x380(%rdx,%r9,8) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jge 367b2a <__cxa_finalize@plt+0x33cada> │ │ │ │ - mov 0x230(%rsp),%ecx │ │ │ │ - cmp $0x2b,%ecx │ │ │ │ - jl 367ca2 <__cxa_finalize@plt+0x33cc52> │ │ │ │ - cmp $0x6b,%ecx │ │ │ │ - jl 367c99 <__cxa_finalize@plt+0x33cc49> │ │ │ │ - lea -0x77a37(%rip),%r8 │ │ │ │ - jmp 367ca9 <__cxa_finalize@plt+0x33cc59> │ │ │ │ - lea -0x77d10(%rip),%r8 │ │ │ │ - jmp 367ca9 <__cxa_finalize@plt+0x33cc59> │ │ │ │ - lea -0x77f39(%rip),%r8 │ │ │ │ - call 367cb6 <__cxa_finalize@plt+0x33cc66> │ │ │ │ - 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 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa 0xb8(%rsp),%xmm0 │ │ │ │ - movdqa 0xc8(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8(%rsp),%xmm2 │ │ │ │ - movdqa 0xe8(%rsp),%xmm3 │ │ │ │ - movdqa 0xf8(%rsp),%xmm4 │ │ │ │ - movdqa 0x108(%rsp),%xmm5 │ │ │ │ - movdqa 0x118(%rsp),%xmm6 │ │ │ │ - movdqa 0x128(%rsp),%xmm7 │ │ │ │ - call 2ecc80 <__cxa_finalize@plt+0x2c1c30> │ │ │ │ - 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 0x77e4b(%rip),%xmm8 │ │ │ │ - pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x77f0d(%rip),%xmm10 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - call 3637dd <__cxa_finalize@plt+0x33878d> │ │ │ │ - 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 3637dd <__cxa_finalize@plt+0x33878d> │ │ │ │ - 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 3637dd <__cxa_finalize@plt+0x33878d> │ │ │ │ - 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 3637dd <__cxa_finalize@plt+0x33878d> │ │ │ │ + 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 0x7aff4(%r10),%xmm3 │ │ │ │ + vpbroadcastd 0x7b020(%r10),%ymm7 │ │ │ │ + vbroadcasti128 0x7af80(%r10),%ymm15 │ │ │ │ + vpmaddwd 0x7afb0(%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 36c65f <__cxa_finalize@plt+0x34160f> │ │ │ │ + vmovq %xmm1,%rbx │ │ │ │ + vpextrq $0x1,%xmm1,%r14 │ │ │ │ + movslq %ebx,%r11 │ │ │ │ + sar $0x20,%rbx │ │ │ │ + movslq %r14d,%rbp │ │ │ │ + sar $0x20,%r14 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm1 │ │ │ │ + vmovq 0x7afd4(%r10,%r11,1),%xmm14 │ │ │ │ + vmovq 0x7afd4(%r10,%rbp,1),%xmm0 │ │ │ │ + vmovhps 0x7afd4(%r10,%rbx,1),%xmm14,%xmm14 │ │ │ │ + vmovhps 0x7afd4(%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,0x7afd4(%r10,%r11,1),%ymm14,%ymm14 │ │ │ │ + vinserti128 $0x1,0x7afd4(%r10,%rbp,1),%ymm0,%ymm0 │ │ │ │ + vpbroadcastq 0x7afd4(%r10,%rbx,1),%ymm10 │ │ │ │ + vpbroadcastq 0x7afd4(%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 0x7ea30(%r10,%r11,8),%xmm10 │ │ │ │ + vmovq 0x7ea30(%r10,%rbp,8),%xmm11 │ │ │ │ + vmovhps 0x7ea30(%r10,%rbx,8),%xmm10,%xmm10 │ │ │ │ + vmovhps 0x7ea30(%r10,%r14,8),%xmm11,%xmm11 │ │ │ │ + vmovd %xmm9,%r11d │ │ │ │ + vpextrd $0x1,%xmm9,%ebx │ │ │ │ + vpextrd $0x2,%xmm9,%ebp │ │ │ │ + vpextrd $0x3,%xmm9,%r14d │ │ │ │ + vinserti128 $0x1,0x7ea30(%r10,%r11,8),%ymm10,%ymm10 │ │ │ │ + vinserti128 $0x1,0x7ea30(%r10,%rbp,8),%ymm11,%ymm11 │ │ │ │ + vpbroadcastq 0x7ea30(%r10,%rbx,8),%ymm14 │ │ │ │ + vpbroadcastq 0x7ea30(%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 36c51a <__cxa_finalize@plt+0x3414ca> │ │ │ │ + add %rsi,%rdi │ │ │ │ + add %rcx,%rdx │ │ │ │ + dec %r9d │ │ │ │ + jg 36c513 <__cxa_finalize@plt+0x3414c3> │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - imul $0xb5,(%rdx),%r9d │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x8,%ecx │ │ │ │ - add $0x280,%r9d │ │ │ │ - sar $0xa,%r9d │ │ │ │ - add $0x210,%rsp │ │ │ │ - jmp 363502 <__cxa_finalize@plt+0x3384b2> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - sub $0x4d8,%rsp │ │ │ │ - lea 0x77f56(%rip),%rax │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 368213 <__cxa_finalize@plt+0x33d1c3> │ │ │ │ - mov $0xe,%r9d │ │ │ │ - cmp -0x20(%r9,%rax,1),%cx │ │ │ │ - jge 367f91 <__cxa_finalize@plt+0x33cf41> │ │ │ │ - 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 367f28 <__cxa_finalize@plt+0x33ced8> │ │ │ │ - mov %ecx,0x4c0(%rsp) │ │ │ │ - mov %rsp,%rcx │ │ │ │ - movdqa 0x77c3c(%rip),%xmm11 │ │ │ │ - movdqa 0x77d83(%rip),%xmm12 │ │ │ │ - movdqa 0x77d8a(%rip),%xmm13 │ │ │ │ - movdqa 0x77ac1(%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 362c46 <__cxa_finalize@plt+0x337bf6> │ │ │ │ - call 36480d <__cxa_finalize@plt+0x3397bd> │ │ │ │ - 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 362c46 <__cxa_finalize@plt+0x337bf6> │ │ │ │ - call 362d18 <__cxa_finalize@plt+0x337cc8> │ │ │ │ - call 362ee2 <__cxa_finalize@plt+0x337e92> │ │ │ │ - call 364b74 <__cxa_finalize@plt+0x339b24> │ │ │ │ - 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 362be2 <__cxa_finalize@plt+0x337b92> │ │ │ │ - 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 364755 <__cxa_finalize@plt+0x339705> │ │ │ │ - movdqa %xmm8,0x2c0(%rsp,%r9,8) │ │ │ │ - movdqa %xmm10,0x340(%rsp,%r9,8) │ │ │ │ - movdqa %xmm9,0x2c0(%rsp,%r10,8) │ │ │ │ - movdqa %xmm11,0x2c0(%rsp,%r8,8) │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa %xmm7,(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x100(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x180(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x200(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x280(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x300(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x380(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x400(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x480(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x500(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x580(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x600(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x680(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x700(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x780(%rdx,%r9,8) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jge 367f9b <__cxa_finalize@plt+0x33cf4b> │ │ │ │ - add $0x90,%rsp │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov 0x430(%rsp),%ecx │ │ │ │ - cmp $0x2c,%ecx │ │ │ │ - jl 3681de <__cxa_finalize@plt+0x33d18e> │ │ │ │ - cmp $0x97,%ecx │ │ │ │ - jl 3681d5 <__cxa_finalize@plt+0x33d185> │ │ │ │ - lea -0x77f73(%rip),%r8 │ │ │ │ - jmp 3681e5 <__cxa_finalize@plt+0x33d195> │ │ │ │ - lea -0x7824c(%rip),%r8 │ │ │ │ - jmp 3681e5 <__cxa_finalize@plt+0x33d195> │ │ │ │ - lea -0x78475(%rip),%r8 │ │ │ │ - lea 0x20(%rdi),%rdx │ │ │ │ - mov $0xfffffffffffffffc,%r10 │ │ │ │ - jmp 3681f8 <__cxa_finalize@plt+0x33d1a8> │ │ │ │ - movdqa 0x30(%rsp),%xmm0 │ │ │ │ - call 367cb6 <__cxa_finalize@plt+0x33cc66> │ │ │ │ - add $0x200,%rsp │ │ │ │ - add $0x2,%r10 │ │ │ │ - lea (%rdx,%r10,8),%rdi │ │ │ │ - jl 3681f2 <__cxa_finalize@plt+0x33d1a2> │ │ │ │ - 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 3645ad <__cxa_finalize@plt+0x33955d> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sub $0x188,%rsp │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 3694c3 <__cxa_finalize@plt+0x33e473> │ │ │ │ - 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 0x7792e(%rip),%xmm11 │ │ │ │ - movdqa 0x77a75(%rip),%xmm12 │ │ │ │ - movdqa 0x77a7c(%rip),%xmm13 │ │ │ │ - movdqa 0x777b3(%rip),%xmm14 │ │ │ │ - mov %rsp,%rcx │ │ │ │ - call 3685f3 <__cxa_finalize@plt+0x33d5a3> │ │ │ │ - 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 3689f4 <__cxa_finalize@plt+0x33d9a4> │ │ │ │ - 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 36480d <__cxa_finalize@plt+0x3397bd> │ │ │ │ - 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 362d18 <__cxa_finalize@plt+0x337cc8> │ │ │ │ - call 362ee2 <__cxa_finalize@plt+0x337e92> │ │ │ │ - sub $0x100,%rcx │ │ │ │ - call 368fe2 <__cxa_finalize@plt+0x33df92> │ │ │ │ - call 362be2 <__cxa_finalize@plt+0x337b92> │ │ │ │ - call 364755 <__cxa_finalize@plt+0x339705> │ │ │ │ - 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 364755 <__cxa_finalize@plt+0x339705> │ │ │ │ - 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 364755 <__cxa_finalize@plt+0x339705> │ │ │ │ - movdqa %xmm8,0x180(%rdx,%r9,8) │ │ │ │ - movdqa %xmm9,0x1a0(%rdx,%r9,8) │ │ │ │ - movdqa %xmm10,0x1c0(%rdx,%r9,8) │ │ │ │ - movdqa %xmm11,0x1e0(%rdx,%r9,8) │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa %xmm7,0x200(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x220(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x240(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x260(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x280(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x2a0(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x2c0(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x2e0(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x300(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x320(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x340(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x360(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x380(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x3a0(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x3c0(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x3e0(%rdx,%r9,8) │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 368583 <__cxa_finalize@plt+0x33d533> │ │ │ │ - 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 36825c <__cxa_finalize@plt+0x33d20c> │ │ │ │ - mov $0x4,%r8d │ │ │ │ - call 365e4d <__cxa_finalize@plt+0x33adfd> │ │ │ │ - add $0x188,%rsp │ │ │ │ - ret │ │ │ │ - movdqa 0x775d2(%rip),%xmm7 │ │ │ │ - pmulld %xmm0,%xmm7 │ │ │ │ - pmulld 0x77374(%rip),%xmm0 │ │ │ │ - movdqa 0x774bc(%rip),%xmm4 │ │ │ │ - pmulld %xmm3,%xmm4 │ │ │ │ - pmulld 0x774ce(%rip),%xmm3 │ │ │ │ - movdqa 0x773e6(%rip),%xmm6 │ │ │ │ - pmulld %xmm1,%xmm6 │ │ │ │ - pmulld 0x77538(%rip),%xmm1 │ │ │ │ - movdqa 0x77510(%rip),%xmm5 │ │ │ │ - pmulld %xmm2,%xmm5 │ │ │ │ - pmulld 0x773e2(%rip),%xmm2 │ │ │ │ - jmp 3686d7 <__cxa_finalize@plt+0x33d687> │ │ │ │ - movdqa 0x77574(%rip),%xmm8 │ │ │ │ - movdqa %xmm0,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm7,%xmm8 │ │ │ │ - movdqa 0x7730a(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm0 │ │ │ │ - pmulld %xmm10,%xmm7 │ │ │ │ - paddd %xmm9,%xmm7 │ │ │ │ - psubd %xmm8,%xmm0 │ │ │ │ - movdqa 0x7736b(%rip),%xmm8 │ │ │ │ - movdqa %xmm6,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm1,%xmm8 │ │ │ │ - movdqa 0x774c1(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm6 │ │ │ │ - pmulld %xmm10,%xmm1 │ │ │ │ - paddd %xmm9,%xmm1 │ │ │ │ - psubd %xmm8,%xmm6 │ │ │ │ - movdqa 0x77482(%rip),%xmm8 │ │ │ │ - movdqa %xmm2,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm5,%xmm8 │ │ │ │ - movdqa 0x77348(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm2 │ │ │ │ - pmulld %xmm10,%xmm5 │ │ │ │ - paddd %xmm9,%xmm5 │ │ │ │ - psubd %xmm8,%xmm2 │ │ │ │ - movdqa 0x773b9(%rip),%xmm8 │ │ │ │ - movdqa %xmm4,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm3,%xmm8 │ │ │ │ - movdqa 0x773cf(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm4 │ │ │ │ - pmulld %xmm10,%xmm3 │ │ │ │ - paddd %xmm9,%xmm3 │ │ │ │ - psubd %xmm8,%xmm4 │ │ │ │ - paddd %xmm11,%xmm0 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - paddd %xmm11,%xmm7 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - movdqa %xmm0,%xmm8 │ │ │ │ - psubd %xmm4,%xmm8 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - psubd %xmm2,%xmm4 │ │ │ │ - paddd %xmm2,%xmm6 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - psubd %xmm5,%xmm2 │ │ │ │ - paddd %xmm5,%xmm1 │ │ │ │ - movdqa %xmm7,%xmm5 │ │ │ │ - psubd %xmm3,%xmm5 │ │ │ │ - paddd %xmm3,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - movdqa 0x7737e(%rip),%xmm15 │ │ │ │ - movdqa 0x77195(%rip),%xmm10 │ │ │ │ - movdqa %xmm5,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm8,%xmm3 │ │ │ │ - pmulld %xmm15,%xmm3 │ │ │ │ - pmulld %xmm10,%xmm5 │ │ │ │ - pmulld %xmm10,%xmm8 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm8 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - psubd %xmm3,%xmm5 │ │ │ │ - psrad $0xc,%xmm8 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - movdqa %xmm2,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm4,%xmm3 │ │ │ │ - pmulld %xmm15,%xmm3 │ │ │ │ - pmulld %xmm10,%xmm2 │ │ │ │ - pmulld %xmm10,%xmm4 │ │ │ │ - paddd %xmm4,%xmm9 │ │ │ │ - movdqa %xmm11,%xmm4 │ │ │ │ - psubd %xmm9,%xmm4 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - psubd %xmm3,%xmm2 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - psubd %xmm6,%xmm3 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - psubd %xmm1,%xmm6 │ │ │ │ - paddd %xmm1,%xmm7 │ │ │ │ - movdqa %xmm5,%xmm1 │ │ │ │ - psubd %xmm4,%xmm1 │ │ │ │ - paddd %xmm4,%xmm5 │ │ │ │ - movdqa %xmm8,%xmm4 │ │ │ │ - psubd %xmm2,%xmm4 │ │ │ │ - paddd %xmm2,%xmm8 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - movdqa 0x77217(%rip),%xmm15 │ │ │ │ - movdqa 0x770ce(%rip),%xmm10 │ │ │ │ - movdqa %xmm4,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - pmulld %xmm15,%xmm2 │ │ │ │ - pmulld %xmm10,%xmm4 │ │ │ │ - pmulld %xmm10,%xmm1 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm1 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - psubd %xmm2,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - movdqa %xmm6,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - pmulld %xmm15,%xmm2 │ │ │ │ - pmulld %xmm10,%xmm6 │ │ │ │ - pmulld %xmm10,%xmm3 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm3 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - psubd %xmm2,%xmm6 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - movdqa %xmm0,(%rcx) │ │ │ │ - movdqa %xmm5,0x10(%rcx) │ │ │ │ - movdqa %xmm4,0x20(%rcx) │ │ │ │ - movdqa %xmm6,0x30(%rcx) │ │ │ │ - movdqa %xmm3,0x40(%rcx) │ │ │ │ - movdqa %xmm1,0x50(%rcx) │ │ │ │ - movdqa %xmm8,0x60(%rcx) │ │ │ │ - movdqa %xmm7,0x70(%rcx) │ │ │ │ - ret │ │ │ │ - movdqa 0x76fb1(%rip),%xmm7 │ │ │ │ - pmulld %xmm0,%xmm7 │ │ │ │ - pmulld 0x771a3(%rip),%xmm0 │ │ │ │ - movdqa 0x770fb(%rip),%xmm4 │ │ │ │ - pmulld %xmm3,%xmm4 │ │ │ │ - pmulld 0x7706d(%rip),%xmm3 │ │ │ │ - movdqa 0x77165(%rip),%xmm6 │ │ │ │ - pmulld %xmm1,%xmm6 │ │ │ │ - pmulld 0x76f97(%rip),%xmm1 │ │ │ │ - movdqa 0x7701f(%rip),%xmm5 │ │ │ │ - pmulld %xmm2,%xmm5 │ │ │ │ - pmulld 0x770e1(%rip),%xmm2 │ │ │ │ - jmp 368ad8 <__cxa_finalize@plt+0x33da88> │ │ │ │ - movdqa 0x76f43(%rip),%xmm8 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm0,%xmm8 │ │ │ │ - movdqa 0x77139(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm7 │ │ │ │ - pmulld %xmm10,%xmm0 │ │ │ │ - paddd %xmm9,%xmm0 │ │ │ │ - psubd %xmm8,%xmm7 │ │ │ │ - movdqa 0x770fa(%rip),%xmm8 │ │ │ │ - movdqa %xmm1,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm6,%xmm8 │ │ │ │ - movdqa 0x76f20(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm1 │ │ │ │ - pmulld %xmm10,%xmm6 │ │ │ │ - paddd %xmm9,%xmm6 │ │ │ │ - psubd %xmm8,%xmm1 │ │ │ │ - movdqa 0x76f81(%rip),%xmm8 │ │ │ │ - movdqa %xmm5,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm2,%xmm8 │ │ │ │ - movdqa 0x77047(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm5 │ │ │ │ - pmulld %xmm10,%xmm2 │ │ │ │ - paddd %xmm9,%xmm2 │ │ │ │ - psubd %xmm8,%xmm5 │ │ │ │ - movdqa 0x77008(%rip),%xmm8 │ │ │ │ - movdqa %xmm3,%xmm9 │ │ │ │ - pmulld %xmm8,%xmm9 │ │ │ │ - pmulld %xmm4,%xmm8 │ │ │ │ - movdqa 0x76f6e(%rip),%xmm10 │ │ │ │ - pmulld %xmm10,%xmm3 │ │ │ │ - pmulld %xmm10,%xmm4 │ │ │ │ - paddd %xmm9,%xmm4 │ │ │ │ - psubd %xmm8,%xmm3 │ │ │ │ - paddd %xmm11,%xmm0 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - paddd %xmm11,%xmm7 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - movdqa %xmm0,%xmm8 │ │ │ │ - psubd %xmm4,%xmm8 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - psubd %xmm2,%xmm4 │ │ │ │ - paddd %xmm2,%xmm6 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - psubd %xmm5,%xmm2 │ │ │ │ - paddd %xmm5,%xmm1 │ │ │ │ - movdqa %xmm7,%xmm5 │ │ │ │ - psubd %xmm3,%xmm5 │ │ │ │ - paddd %xmm3,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - movdqa 0x76e4d(%rip),%xmm15 │ │ │ │ - movdqa 0x76ef4(%rip),%xmm10 │ │ │ │ - movdqa %xmm4,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ - pmulld %xmm15,%xmm3 │ │ │ │ - pmulld %xmm10,%xmm4 │ │ │ │ - pmulld %xmm10,%xmm2 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm2 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - psubd %xmm3,%xmm4 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - movdqa %xmm8,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - pmulld %xmm15,%xmm3 │ │ │ │ - pmulld %xmm10,%xmm8 │ │ │ │ - pmulld %xmm10,%xmm5 │ │ │ │ - paddd %xmm5,%xmm9 │ │ │ │ - movdqa %xmm11,%xmm5 │ │ │ │ - psubd %xmm9,%xmm5 │ │ │ │ - paddd %xmm11,%xmm8 │ │ │ │ - psubd %xmm3,%xmm8 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm8 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - psubd %xmm6,%xmm3 │ │ │ │ - paddd %xmm6,%xmm0 │ │ │ │ - movdqa %xmm7,%xmm6 │ │ │ │ - psubd %xmm1,%xmm6 │ │ │ │ - paddd %xmm1,%xmm7 │ │ │ │ - movdqa %xmm5,%xmm1 │ │ │ │ - psubd %xmm4,%xmm1 │ │ │ │ - paddd %xmm4,%xmm5 │ │ │ │ - movdqa %xmm8,%xmm4 │ │ │ │ - psubd %xmm2,%xmm4 │ │ │ │ - paddd %xmm2,%xmm8 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - movdqa 0x76e16(%rip),%xmm15 │ │ │ │ - movdqa 0x76ccd(%rip),%xmm10 │ │ │ │ - movdqa %xmm4,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - pmulld %xmm15,%xmm2 │ │ │ │ - pmulld %xmm10,%xmm4 │ │ │ │ - pmulld %xmm10,%xmm1 │ │ │ │ - paddd %xmm1,%xmm9 │ │ │ │ - movdqa %xmm11,%xmm1 │ │ │ │ - psubd %xmm9,%xmm1 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - psubd %xmm2,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - movdqa %xmm3,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm6,%xmm2 │ │ │ │ - pmulld %xmm15,%xmm2 │ │ │ │ - pmulld %xmm10,%xmm3 │ │ │ │ - pmulld %xmm10,%xmm6 │ │ │ │ - paddd %xmm6,%xmm9 │ │ │ │ - movdqa %xmm11,%xmm6 │ │ │ │ - psubd %xmm9,%xmm6 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - psubd %xmm2,%xmm3 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - movdqa (%rcx),%xmm9 │ │ │ │ - movdqa 0x10(%rcx),%xmm10 │ │ │ │ - movdqa %xmm9,%xmm2 │ │ │ │ - psubd %xmm7,%xmm2 │ │ │ │ - paddd %xmm7,%xmm9 │ │ │ │ - movdqa %xmm10,%xmm7 │ │ │ │ - psubd %xmm5,%xmm7 │ │ │ │ - paddd %xmm5,%xmm10 │ │ │ │ - pmaxsd %xmm12,%xmm9 │ │ │ │ - pmaxsd %xmm12,%xmm10 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm9 │ │ │ │ - pminsd %xmm13,%xmm10 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - movdqa %xmm9,(%rcx) │ │ │ │ - movdqa %xmm10,0x10(%rcx) │ │ │ │ - movdqa 0x20(%rcx),%xmm9 │ │ │ │ - movdqa 0x30(%rcx),%xmm10 │ │ │ │ - movdqa %xmm9,%xmm5 │ │ │ │ - psubd %xmm1,%xmm5 │ │ │ │ - paddd %xmm1,%xmm9 │ │ │ │ - movdqa %xmm10,%xmm1 │ │ │ │ - psubd %xmm6,%xmm1 │ │ │ │ - paddd %xmm6,%xmm10 │ │ │ │ - pmaxsd %xmm12,%xmm9 │ │ │ │ - pmaxsd %xmm12,%xmm10 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm9 │ │ │ │ - pminsd %xmm13,%xmm10 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - movdqa %xmm9,0x20(%rcx) │ │ │ │ - movdqa %xmm10,0x30(%rcx) │ │ │ │ - movdqa 0x40(%rcx),%xmm9 │ │ │ │ - movdqa 0x50(%rcx),%xmm10 │ │ │ │ - movdqa %xmm9,%xmm6 │ │ │ │ - psubd %xmm3,%xmm6 │ │ │ │ - paddd %xmm3,%xmm9 │ │ │ │ - movdqa %xmm10,%xmm3 │ │ │ │ - psubd %xmm4,%xmm3 │ │ │ │ - paddd %xmm4,%xmm10 │ │ │ │ - pmaxsd %xmm12,%xmm9 │ │ │ │ - pmaxsd %xmm12,%xmm10 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm9 │ │ │ │ - pminsd %xmm13,%xmm10 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - pmulld %xmm14,%xmm6 │ │ │ │ - pmulld %xmm14,%xmm3 │ │ │ │ - pmulld %xmm14,%xmm1 │ │ │ │ - pmulld %xmm14,%xmm5 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - psubd %xmm1,%xmm4 │ │ │ │ - paddd %xmm1,%xmm6 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - psubd %xmm5,%xmm1 │ │ │ │ - paddd %xmm5,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - movdqa %xmm4,0x40(%rcx) │ │ │ │ - movdqa %xmm1,0x50(%rcx) │ │ │ │ - movdqa 0x60(%rcx),%xmm4 │ │ │ │ - movdqa 0x70(%rcx),%xmm1 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - psubd %xmm8,%xmm5 │ │ │ │ - paddd %xmm8,%xmm4 │ │ │ │ - movdqa %xmm1,%xmm8 │ │ │ │ - psubd %xmm0,%xmm8 │ │ │ │ - paddd %xmm0,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pmulld %xmm14,%xmm5 │ │ │ │ - pmulld %xmm14,%xmm8 │ │ │ │ - pmulld %xmm14,%xmm7 │ │ │ │ - pmulld %xmm14,%xmm2 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - paddd %xmm11,%xmm8 │ │ │ │ - movdqa %xmm5,%xmm0 │ │ │ │ - psubd %xmm7,%xmm0 │ │ │ │ - paddd %xmm7,%xmm5 │ │ │ │ - movdqa %xmm8,%xmm7 │ │ │ │ - psubd %xmm2,%xmm7 │ │ │ │ - paddd %xmm8,%xmm2 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - movdqa %xmm0,0x60(%rcx) │ │ │ │ - movdqa %xmm7,0x70(%rcx) │ │ │ │ - movdqa %xmm2,0x80(%rcx) │ │ │ │ - movdqa %xmm5,0x90(%rcx) │ │ │ │ - movdqa %xmm3,0xa0(%rcx) │ │ │ │ - movdqa %xmm6,0xb0(%rcx) │ │ │ │ - movdqa %xmm9,0xc0(%rcx) │ │ │ │ - movdqa %xmm10,0xd0(%rcx) │ │ │ │ - movdqa %xmm4,0xe0(%rcx) │ │ │ │ - movdqa %xmm1,0xf0(%rcx) │ │ │ │ - ret │ │ │ │ - psrld $0xa,%xmm11 │ │ │ │ - movdqa 0x170(%rcx),%xmm9 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm8 │ │ │ │ - psubd %xmm9,%xmm8 │ │ │ │ - paddd %xmm9,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - paddd %xmm11,%xmm0 │ │ │ │ - paddd %xmm11,%xmm8 │ │ │ │ - movdqa (%rcx),%xmm10 │ │ │ │ - movdqa 0xf0(%rcx),%xmm15 │ │ │ │ - movdqa %xmm0,%xmm9 │ │ │ │ - psubd %xmm15,%xmm9 │ │ │ │ - paddd %xmm15,%xmm0 │ │ │ │ - movdqa %xmm8,%xmm15 │ │ │ │ - paddd %xmm10,%xmm15 │ │ │ │ - psubd %xmm10,%xmm8 │ │ │ │ - psrad $0x2,%xmm0 │ │ │ │ - psrad $0x2,%xmm8 │ │ │ │ - psrad $0x2,%xmm15 │ │ │ │ - psrad $0x2,%xmm9 │ │ │ │ - movdqa %xmm6,(%rcx) │ │ │ │ - movdqa %xmm7,0x170(%rcx) │ │ │ │ - movdqa 0x160(%rcx),%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm6 │ │ │ │ - psubd %xmm7,%xmm6 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - movdqa 0x10(%rcx),%xmm10 │ │ │ │ - movdqa 0xe0(%rcx),%xmm14 │ │ │ │ - movdqa %xmm1,%xmm7 │ │ │ │ - psubd %xmm14,%xmm7 │ │ │ │ - paddd %xmm14,%xmm1 │ │ │ │ - movdqa %xmm6,%xmm14 │ │ │ │ - paddd %xmm10,%xmm14 │ │ │ │ - psubd %xmm10,%xmm6 │ │ │ │ - psrad $0x2,%xmm1 │ │ │ │ - psrad $0x2,%xmm6 │ │ │ │ - psrad $0x2,%xmm14 │ │ │ │ - psrad $0x2,%xmm7 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - packssdw %xmm15,%xmm14 │ │ │ │ - packssdw %xmm6,%xmm8 │ │ │ │ - packssdw %xmm9,%xmm7 │ │ │ │ - movdqa %xmm14,0xf0(%rcx) │ │ │ │ - movdqa %xmm7,0xe0(%rcx) │ │ │ │ - movdqa 0x150(%rcx),%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm10 │ │ │ │ - psubd %xmm7,%xmm10 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm10 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm10 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - paddd %xmm11,%xmm10 │ │ │ │ - movdqa 0x20(%rcx),%xmm6 │ │ │ │ - movdqa 0xd0(%rcx),%xmm15 │ │ │ │ - movdqa %xmm2,%xmm7 │ │ │ │ - psubd %xmm15,%xmm7 │ │ │ │ - paddd %xmm15,%xmm2 │ │ │ │ - movdqa %xmm10,%xmm15 │ │ │ │ - paddd %xmm6,%xmm15 │ │ │ │ - psubd %xmm6,%xmm10 │ │ │ │ - psrad $0x2,%xmm2 │ │ │ │ - psrad $0x2,%xmm10 │ │ │ │ - psrad $0x2,%xmm15 │ │ │ │ - psrad $0x2,%xmm7 │ │ │ │ - movdqa 0x140(%rcx),%xmm9 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - psubd %xmm9,%xmm1 │ │ │ │ - paddd %xmm9,%xmm3 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - movdqa 0x30(%rcx),%xmm6 │ │ │ │ - movdqa 0xc0(%rcx),%xmm14 │ │ │ │ - movdqa %xmm3,%xmm9 │ │ │ │ - psubd %xmm14,%xmm9 │ │ │ │ - paddd %xmm14,%xmm3 │ │ │ │ - movdqa %xmm1,%xmm14 │ │ │ │ - paddd %xmm6,%xmm14 │ │ │ │ - psubd %xmm6,%xmm1 │ │ │ │ - psrad $0x2,%xmm3 │ │ │ │ - psrad $0x2,%xmm1 │ │ │ │ - psrad $0x2,%xmm14 │ │ │ │ - psrad $0x2,%xmm9 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - packssdw %xmm15,%xmm14 │ │ │ │ - packssdw %xmm1,%xmm10 │ │ │ │ - packssdw %xmm7,%xmm9 │ │ │ │ - movdqa %xmm14,0xd0(%rcx) │ │ │ │ - movdqa %xmm9,0xc0(%rcx) │ │ │ │ - movdqa 0x130(%rcx),%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - psubd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - movdqa 0x40(%rcx),%xmm6 │ │ │ │ - movdqa 0xb0(%rcx),%xmm15 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - psubd %xmm15,%xmm7 │ │ │ │ - paddd %xmm15,%xmm4 │ │ │ │ - movdqa %xmm1,%xmm15 │ │ │ │ - paddd %xmm6,%xmm15 │ │ │ │ - psubd %xmm6,%xmm1 │ │ │ │ - psrad $0x2,%xmm4 │ │ │ │ - psrad $0x2,%xmm1 │ │ │ │ - psrad $0x2,%xmm15 │ │ │ │ - psrad $0x2,%xmm7 │ │ │ │ - movdqa 0x120(%rcx),%xmm9 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - psubd %xmm9,%xmm3 │ │ │ │ - paddd %xmm9,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - movdqa 0x50(%rcx),%xmm6 │ │ │ │ - movdqa 0xa0(%rcx),%xmm14 │ │ │ │ - movdqa %xmm5,%xmm9 │ │ │ │ - psubd %xmm14,%xmm9 │ │ │ │ - paddd %xmm14,%xmm5 │ │ │ │ - movdqa %xmm3,%xmm14 │ │ │ │ - paddd %xmm6,%xmm14 │ │ │ │ - psubd %xmm6,%xmm3 │ │ │ │ - psrad $0x2,%xmm5 │ │ │ │ - psrad $0x2,%xmm3 │ │ │ │ - psrad $0x2,%xmm14 │ │ │ │ - psrad $0x2,%xmm9 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - packssdw %xmm15,%xmm14 │ │ │ │ - packssdw %xmm3,%xmm1 │ │ │ │ - packssdw %xmm7,%xmm9 │ │ │ │ - movdqa %xmm14,0xb0(%rcx) │ │ │ │ - movdqa %xmm9,0xa0(%rcx) │ │ │ │ - movdqa (%rcx),%xmm6 │ │ │ │ - movdqa 0x170(%rcx),%xmm7 │ │ │ │ - movdqa 0x110(%rcx),%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - movdqa %xmm6,%xmm14 │ │ │ │ - psubd %xmm5,%xmm14 │ │ │ │ - paddd %xmm5,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm14 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm14 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - paddd %xmm11,%xmm14 │ │ │ │ - movdqa 0x60(%rcx),%xmm3 │ │ │ │ - movdqa 0x90(%rcx),%xmm15 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - psubd %xmm15,%xmm5 │ │ │ │ - paddd %xmm15,%xmm6 │ │ │ │ - movdqa %xmm14,%xmm15 │ │ │ │ - paddd %xmm3,%xmm15 │ │ │ │ - psubd %xmm3,%xmm14 │ │ │ │ - psrad $0x2,%xmm6 │ │ │ │ - psrad $0x2,%xmm14 │ │ │ │ - psrad $0x2,%xmm15 │ │ │ │ - psrad $0x2,%xmm5 │ │ │ │ - movdqa 0x100(%rcx),%xmm9 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - movdqa %xmm7,%xmm3 │ │ │ │ - psubd %xmm9,%xmm3 │ │ │ │ - paddd %xmm9,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - paddd %xmm11,%xmm7 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - movdqa 0x70(%rcx),%xmm13 │ │ │ │ - movdqa 0x80(%rcx),%xmm11 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - psubd %xmm11,%xmm9 │ │ │ │ - paddd %xmm11,%xmm7 │ │ │ │ - movdqa %xmm3,%xmm11 │ │ │ │ - paddd %xmm13,%xmm11 │ │ │ │ - psubd %xmm13,%xmm3 │ │ │ │ - psrad $0x2,%xmm7 │ │ │ │ - psrad $0x2,%xmm3 │ │ │ │ - psrad $0x2,%xmm11 │ │ │ │ - psrad $0x2,%xmm9 │ │ │ │ - packssdw %xmm7,%xmm6 │ │ │ │ - packssdw %xmm15,%xmm11 │ │ │ │ - packssdw %xmm3,%xmm14 │ │ │ │ - packssdw %xmm5,%xmm9 │ │ │ │ - movdqa %xmm11,0x90(%rcx) │ │ │ │ - movdqa %xmm9,0x80(%rcx) │ │ │ │ - movdqa %xmm1,%xmm12 │ │ │ │ + lea 0x72d73(%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 36c83f <__cxa_finalize@plt+0x3417ef> │ │ │ │ + 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 36c86f <__cxa_finalize@plt+0x34181f> │ │ │ │ + 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 │ │ │ │ - imul $0xb5,(%rdx),%r9d │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x8,%ecx │ │ │ │ - add $0x280,%r9d │ │ │ │ - sar $0xa,%r9d │ │ │ │ - imul $0xb50,%r9d,%r9d │ │ │ │ - add $0x8800,%r9d │ │ │ │ - movd %r9d,%xmm0 │ │ │ │ - pshuflw $0x55,%xmm0,%xmm0 │ │ │ │ - punpcklqdq %xmm0,%xmm0 │ │ │ │ - movdqa 0x767e0(%rip),%xmm6 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - movdqa (%rdi),%xmm1 │ │ │ │ - movdqa 0x10(%rdi),%xmm2 │ │ │ │ - movdqa 0x20(%rdi),%xmm3 │ │ │ │ - movdqa 0x30(%rdi),%xmm4 │ │ │ │ - paddw %xmm0,%xmm1 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - paddw %xmm0,%xmm3 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - pminsw %xmm6,%xmm1 │ │ │ │ - pminsw %xmm6,%xmm2 │ │ │ │ - pminsw %xmm6,%xmm3 │ │ │ │ - pminsw %xmm6,%xmm4 │ │ │ │ - pmaxsw %xmm5,%xmm1 │ │ │ │ - pmaxsw %xmm5,%xmm2 │ │ │ │ - pmaxsw %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm5,%xmm4 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - movdqa %xmm2,0x10(%rdi) │ │ │ │ - movdqa %xmm3,0x20(%rdi) │ │ │ │ - movdqa %xmm4,0x30(%rdi) │ │ │ │ - add %rsi,%rdi │ │ │ │ - dec %ecx │ │ │ │ - jg 369504 <__cxa_finalize@plt+0x33e4b4> │ │ │ │ - add $0x188,%rsp │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x40(%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm5 │ │ │ │ + vpsubusw %ymm5,%ymm6,%ymm5 │ │ │ │ + vpsrlw $0x8,%ymm5,%ymm5 │ │ │ │ + vpsllw $0xa,%ymm5,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x60(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm5,%ymm5 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + 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 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sub $0x188,%rsp │ │ │ │ - lea 0x768e6(%rip),%rax │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 369df2 <__cxa_finalize@plt+0x33eda2> │ │ │ │ - mov $0x8,%r9d │ │ │ │ - sub $0x2,%r9d │ │ │ │ - cmp -0x10(%r9,%rax,1),%cx │ │ │ │ - jl 36958c <__cxa_finalize@plt+0x33e53c> │ │ │ │ - movdqa 0x7663f(%rip),%xmm11 │ │ │ │ - movdqa 0x76786(%rip),%xmm12 │ │ │ │ - movdqa 0x7678d(%rip),%xmm13 │ │ │ │ - movdqa 0x764c4(%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 362c46 <__cxa_finalize@plt+0x337bf6> │ │ │ │ - call 3685f3 <__cxa_finalize@plt+0x33d5a3> │ │ │ │ - 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 362c46 <__cxa_finalize@plt+0x337bf6> │ │ │ │ - call 3689f4 <__cxa_finalize@plt+0x33d9a4> │ │ │ │ - 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 362c46 <__cxa_finalize@plt+0x337bf6> │ │ │ │ - call 36480d <__cxa_finalize@plt+0x3397bd> │ │ │ │ - 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 362c46 <__cxa_finalize@plt+0x337bf6> │ │ │ │ - call 362d18 <__cxa_finalize@plt+0x337cc8> │ │ │ │ - call 362ee2 <__cxa_finalize@plt+0x337e92> │ │ │ │ - sub $0x100,%rcx │ │ │ │ - call 369911 <__cxa_finalize@plt+0x33e8c1> │ │ │ │ - call 362be2 <__cxa_finalize@plt+0x337b92> │ │ │ │ - call 364755 <__cxa_finalize@plt+0x339705> │ │ │ │ - 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 364755 <__cxa_finalize@plt+0x339705> │ │ │ │ - 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 364755 <__cxa_finalize@plt+0x339705> │ │ │ │ - movdqa %xmm8,0x300(%rdx,%r9,8) │ │ │ │ - movdqa %xmm9,0x340(%rdx,%r9,8) │ │ │ │ - movdqa %xmm10,0x380(%rdx,%r9,8) │ │ │ │ - movdqa %xmm11,0x3c0(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,(%rdx,%r9,8) │ │ │ │ - movdqa %xmm1,0x40(%rdx,%r9,8) │ │ │ │ - movdqa %xmm2,0x80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm3,0xc0(%rdx,%r9,8) │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqa %xmm0,0x400(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x440(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x480(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x4c0(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x500(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x540(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x580(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x5c0(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x600(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x640(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x680(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x6c0(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x700(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x740(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x780(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x7c0(%rdx,%r9,8) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jge 369598 <__cxa_finalize@plt+0x33e548> │ │ │ │ - call 3698e8 <__cxa_finalize@plt+0x33e898> │ │ │ │ - add $0x188,%rsp │ │ │ │ + add $0x40,%rdx │ │ │ │ + add $0x40,%rcx │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa (%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm4 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ + vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + 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 36c939 <__cxa_finalize@plt+0x3418e9> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movdqa 0x7631f(%rip),%xmm8 │ │ │ │ - pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x763e1(%rip),%xmm10 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - mov $0x4,%r8d │ │ │ │ - jmp 366a5f <__cxa_finalize@plt+0x33ba0f> │ │ │ │ - psrld $0xb,%xmm11 │ │ │ │ - movdqa 0x170(%rcx),%xmm9 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm8 │ │ │ │ - psubd %xmm9,%xmm8 │ │ │ │ - paddd %xmm9,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - paddd %xmm11,%xmm0 │ │ │ │ - paddd %xmm11,%xmm8 │ │ │ │ - movdqa (%rcx),%xmm10 │ │ │ │ - movdqa 0xf0(%rcx),%xmm15 │ │ │ │ - movdqa %xmm0,%xmm9 │ │ │ │ - psubd %xmm15,%xmm9 │ │ │ │ - paddd %xmm15,%xmm0 │ │ │ │ - movdqa %xmm8,%xmm15 │ │ │ │ - paddd %xmm10,%xmm15 │ │ │ │ - psubd %xmm10,%xmm8 │ │ │ │ - psrad $0x1,%xmm0 │ │ │ │ - psrad $0x1,%xmm8 │ │ │ │ - psrad $0x1,%xmm15 │ │ │ │ - psrad $0x1,%xmm9 │ │ │ │ - movdqa %xmm6,(%rcx) │ │ │ │ - movdqa %xmm7,0x170(%rcx) │ │ │ │ - movdqa 0x160(%rcx),%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - movdqa %xmm1,%xmm6 │ │ │ │ - psubd %xmm7,%xmm6 │ │ │ │ - paddd %xmm7,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - movdqa 0x10(%rcx),%xmm10 │ │ │ │ - movdqa 0xe0(%rcx),%xmm14 │ │ │ │ - movdqa %xmm1,%xmm7 │ │ │ │ - psubd %xmm14,%xmm7 │ │ │ │ - paddd %xmm14,%xmm1 │ │ │ │ - movdqa %xmm6,%xmm14 │ │ │ │ - paddd %xmm10,%xmm14 │ │ │ │ - psubd %xmm10,%xmm6 │ │ │ │ - psrad $0x1,%xmm1 │ │ │ │ - psrad $0x1,%xmm6 │ │ │ │ - psrad $0x1,%xmm14 │ │ │ │ - psrad $0x1,%xmm7 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - packssdw %xmm15,%xmm14 │ │ │ │ - packssdw %xmm6,%xmm8 │ │ │ │ - packssdw %xmm9,%xmm7 │ │ │ │ - movdqa %xmm14,0xf0(%rcx) │ │ │ │ - movdqa %xmm7,0xe0(%rcx) │ │ │ │ - movdqa 0x150(%rcx),%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - movdqa %xmm2,%xmm10 │ │ │ │ - psubd %xmm7,%xmm10 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm10 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm10 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - paddd %xmm11,%xmm10 │ │ │ │ - movdqa 0x20(%rcx),%xmm6 │ │ │ │ - movdqa 0xd0(%rcx),%xmm15 │ │ │ │ - movdqa %xmm2,%xmm7 │ │ │ │ - psubd %xmm15,%xmm7 │ │ │ │ - paddd %xmm15,%xmm2 │ │ │ │ - movdqa %xmm10,%xmm15 │ │ │ │ - paddd %xmm6,%xmm15 │ │ │ │ - psubd %xmm6,%xmm10 │ │ │ │ - psrad $0x1,%xmm2 │ │ │ │ - psrad $0x1,%xmm10 │ │ │ │ - psrad $0x1,%xmm15 │ │ │ │ - psrad $0x1,%xmm7 │ │ │ │ - movdqa 0x140(%rcx),%xmm9 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ - psubd %xmm9,%xmm1 │ │ │ │ - paddd %xmm9,%xmm3 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - movdqa 0x30(%rcx),%xmm6 │ │ │ │ - movdqa 0xc0(%rcx),%xmm14 │ │ │ │ - movdqa %xmm3,%xmm9 │ │ │ │ - psubd %xmm14,%xmm9 │ │ │ │ - paddd %xmm14,%xmm3 │ │ │ │ - movdqa %xmm1,%xmm14 │ │ │ │ - paddd %xmm6,%xmm14 │ │ │ │ - psubd %xmm6,%xmm1 │ │ │ │ - psrad $0x1,%xmm3 │ │ │ │ - psrad $0x1,%xmm1 │ │ │ │ - psrad $0x1,%xmm14 │ │ │ │ - psrad $0x1,%xmm9 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - packssdw %xmm15,%xmm14 │ │ │ │ - packssdw %xmm1,%xmm10 │ │ │ │ - packssdw %xmm7,%xmm9 │ │ │ │ - movdqa %xmm14,0xd0(%rcx) │ │ │ │ - movdqa %xmm9,0xc0(%rcx) │ │ │ │ - movdqa 0x130(%rcx),%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm1 │ │ │ │ - psubd %xmm7,%xmm1 │ │ │ │ - paddd %xmm7,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - movdqa 0x40(%rcx),%xmm6 │ │ │ │ - movdqa 0xb0(%rcx),%xmm15 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - psubd %xmm15,%xmm7 │ │ │ │ - paddd %xmm15,%xmm4 │ │ │ │ - movdqa %xmm1,%xmm15 │ │ │ │ - paddd %xmm6,%xmm15 │ │ │ │ - psubd %xmm6,%xmm1 │ │ │ │ - psrad $0x1,%xmm4 │ │ │ │ - psrad $0x1,%xmm1 │ │ │ │ - psrad $0x1,%xmm15 │ │ │ │ - psrad $0x1,%xmm7 │ │ │ │ - movdqa 0x120(%rcx),%xmm9 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - psubd %xmm9,%xmm3 │ │ │ │ - paddd %xmm9,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - movdqa 0x50(%rcx),%xmm6 │ │ │ │ - movdqa 0xa0(%rcx),%xmm14 │ │ │ │ - movdqa %xmm5,%xmm9 │ │ │ │ - psubd %xmm14,%xmm9 │ │ │ │ - paddd %xmm14,%xmm5 │ │ │ │ - movdqa %xmm3,%xmm14 │ │ │ │ - paddd %xmm6,%xmm14 │ │ │ │ - psubd %xmm6,%xmm3 │ │ │ │ - psrad $0x1,%xmm5 │ │ │ │ - psrad $0x1,%xmm3 │ │ │ │ - psrad $0x1,%xmm14 │ │ │ │ - psrad $0x1,%xmm9 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - packssdw %xmm15,%xmm14 │ │ │ │ - packssdw %xmm3,%xmm1 │ │ │ │ - packssdw %xmm7,%xmm9 │ │ │ │ - movdqa %xmm14,0xb0(%rcx) │ │ │ │ - movdqa %xmm9,0xa0(%rcx) │ │ │ │ - movdqa (%rcx),%xmm6 │ │ │ │ - movdqa 0x170(%rcx),%xmm7 │ │ │ │ - movdqa 0x110(%rcx),%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - movdqa %xmm6,%xmm14 │ │ │ │ - psubd %xmm5,%xmm14 │ │ │ │ - paddd %xmm5,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm14 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm14 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - paddd %xmm11,%xmm14 │ │ │ │ - movdqa 0x60(%rcx),%xmm3 │ │ │ │ - movdqa 0x90(%rcx),%xmm15 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - psubd %xmm15,%xmm5 │ │ │ │ - paddd %xmm15,%xmm6 │ │ │ │ - movdqa %xmm14,%xmm15 │ │ │ │ - paddd %xmm3,%xmm15 │ │ │ │ - psubd %xmm3,%xmm14 │ │ │ │ - psrad $0x1,%xmm6 │ │ │ │ - psrad $0x1,%xmm14 │ │ │ │ - psrad $0x1,%xmm15 │ │ │ │ - psrad $0x1,%xmm5 │ │ │ │ - movdqa 0x100(%rcx),%xmm9 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - movdqa %xmm7,%xmm3 │ │ │ │ - psubd %xmm9,%xmm3 │ │ │ │ - paddd %xmm9,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - paddd %xmm11,%xmm7 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - movdqa 0x70(%rcx),%xmm13 │ │ │ │ - movdqa 0x80(%rcx),%xmm11 │ │ │ │ - movdqa %xmm7,%xmm9 │ │ │ │ - psubd %xmm11,%xmm9 │ │ │ │ - paddd %xmm11,%xmm7 │ │ │ │ - movdqa %xmm3,%xmm11 │ │ │ │ - paddd %xmm13,%xmm11 │ │ │ │ - psubd %xmm13,%xmm3 │ │ │ │ - psrad $0x1,%xmm7 │ │ │ │ - psrad $0x1,%xmm3 │ │ │ │ - psrad $0x1,%xmm11 │ │ │ │ - psrad $0x1,%xmm9 │ │ │ │ - packssdw %xmm7,%xmm6 │ │ │ │ - packssdw %xmm15,%xmm11 │ │ │ │ - packssdw %xmm3,%xmm14 │ │ │ │ - packssdw %xmm5,%xmm9 │ │ │ │ - movdqa %xmm11,0x90(%rcx) │ │ │ │ - movdqa %xmm9,0x80(%rcx) │ │ │ │ - movdqa %xmm1,%xmm12 │ │ │ │ + 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 36c9ef <__cxa_finalize@plt+0x34199f> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - imul $0xb5,(%rdx),%r9d │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x10,%ecx │ │ │ │ - sub $0xffffff80,%r9d │ │ │ │ - sar $0x8,%r9d │ │ │ │ - imul $0xb5,%r9d,%r9d │ │ │ │ - add $0x180,%r9d │ │ │ │ - sar $0x9,%r9d │ │ │ │ - jmp 3694dc <__cxa_finalize@plt+0x33e48c> │ │ │ │ - nop │ │ │ │ - sub $0xa18,%rsp │ │ │ │ - lea 0x76036(%rip),%rax │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 36a336 <__cxa_finalize@plt+0x33f2e6> │ │ │ │ - mov $0xe,%r9d │ │ │ │ - cmp -0x10(%r9,%rax,1),%cx │ │ │ │ - jge 369f09 <__cxa_finalize@plt+0x33eeb9> │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movzwl (%rax,%r9,1),%r8d │ │ │ │ - movzbl %r8b,%r10d │ │ │ │ - shr $0x8,%r8d │ │ │ │ - movdqa %xmm0,0x200(%rsp,%r9,8) │ │ │ │ - movdqa %xmm0,0x280(%rsp,%r9,8) │ │ │ │ - movdqa %xmm0,0x200(%rsp,%r8,8) │ │ │ │ - movdqa %xmm0,0x200(%rsp,%r10,8) │ │ │ │ - movdqa %xmm0,0x400(%rsp,%r9,8) │ │ │ │ - movdqa %xmm0,0x480(%rsp,%r9,8) │ │ │ │ - movdqa %xmm0,0x400(%rsp,%r8,8) │ │ │ │ - movdqa %xmm0,0x400(%rsp,%r10,8) │ │ │ │ - movdqa %xmm0,0x600(%rsp,%r9,8) │ │ │ │ - movdqa %xmm0,0x680(%rsp,%r9,8) │ │ │ │ - movdqa %xmm0,0x600(%rsp,%r8,8) │ │ │ │ - movdqa %xmm0,0x600(%rsp,%r10,8) │ │ │ │ - movdqa %xmm0,0x800(%rsp,%r9,8) │ │ │ │ - movdqa %xmm0,0x880(%rsp,%r9,8) │ │ │ │ - movdqa %xmm0,0x800(%rsp,%r8,8) │ │ │ │ - movdqa %xmm0,0x800(%rsp,%r10,8) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - cmp -0x10(%r9,%rax,1),%cx │ │ │ │ - jl 369e4c <__cxa_finalize@plt+0x33edfc> │ │ │ │ - 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 0x75c77(%rip),%xmm11 │ │ │ │ - movdqa 0x75dbe(%rip),%xmm12 │ │ │ │ - movdqa 0x75dc5(%rip),%xmm13 │ │ │ │ - movdqa 0x75afc(%rip),%xmm14 │ │ │ │ - mov %rsp,%rcx │ │ │ │ - call 3685f3 <__cxa_finalize@plt+0x33d5a3> │ │ │ │ - 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 3689f4 <__cxa_finalize@plt+0x33d9a4> │ │ │ │ - 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 36480d <__cxa_finalize@plt+0x3397bd> │ │ │ │ - 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 362d18 <__cxa_finalize@plt+0x337cc8> │ │ │ │ - call 362ee2 <__cxa_finalize@plt+0x337e92> │ │ │ │ - sub $0x100,%rcx │ │ │ │ - call 368fe2 <__cxa_finalize@plt+0x33df92> │ │ │ │ - movzwl (%rax,%r9,1),%r8d │ │ │ │ - movzbl %r8b,%r10d │ │ │ │ - shr $0x8,%r8d │ │ │ │ - call 362be2 <__cxa_finalize@plt+0x337b92> │ │ │ │ - call 364755 <__cxa_finalize@plt+0x339705> │ │ │ │ - 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 364755 <__cxa_finalize@plt+0x339705> │ │ │ │ - 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 364755 <__cxa_finalize@plt+0x339705> │ │ │ │ - movdqa %xmm8,0x800(%rsp,%r9,8) │ │ │ │ - movdqa %xmm10,0x880(%rsp,%r9,8) │ │ │ │ - movdqa %xmm9,0x800(%rsp,%r10,8) │ │ │ │ - movdqa %xmm11,0x800(%rsp,%r8,8) │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa %xmm7,(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x100(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x180(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x200(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x280(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x300(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x380(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x400(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x480(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x500(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x580(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x600(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x680(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x700(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x780(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x800(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x880(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x900(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x980(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0xa00(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0xa80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0xb00(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0xb80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0xc00(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0xc80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0xd00(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0xd80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0xe00(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0xe80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0xf00(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0xf80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x200(%rsp,%r9,8) │ │ │ │ - movdqa %xmm2,0x280(%rsp,%r9,8) │ │ │ │ - movdqa %xmm1,0x200(%rsp,%r10,8) │ │ │ │ - movdqa %xmm3,0x200(%rsp,%r8,8) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jge 369f10 <__cxa_finalize@plt+0x33eec0> │ │ │ │ - mov 0xa00(%rsp),%ecx │ │ │ │ - add $0x1d0,%rsp │ │ │ │ - cmp $0x24,%ecx │ │ │ │ - jl 36a31f <__cxa_finalize@plt+0x33f2cf> │ │ │ │ - cmp $0x88,%ecx │ │ │ │ - jl 36a316 <__cxa_finalize@plt+0x33f2c6> │ │ │ │ - lea -0x7a0b4(%rip),%r8 │ │ │ │ - jmp 36a326 <__cxa_finalize@plt+0x33f2d6> │ │ │ │ - lea -0x7a38d(%rip),%r8 │ │ │ │ - jmp 36a326 <__cxa_finalize@plt+0x33f2d6> │ │ │ │ - lea -0x7a5b6(%rip),%r8 │ │ │ │ - lea 0x40(%rdi),%rdx │ │ │ │ - mov $0xfffffffffffffff8,%r10 │ │ │ │ - jmp 3681f8 <__cxa_finalize@plt+0x33d1a8> │ │ │ │ - imul $0xb5,(%rdx),%r9d │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x20,%ecx │ │ │ │ - add $0x890,%rsp │ │ │ │ - jmp 3694d1 <__cxa_finalize@plt+0x33e481> │ │ │ │ - sub $0x8e8,%rsp │ │ │ │ - lea 0x75b06(%rip),%rax │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 36a7ea <__cxa_finalize@plt+0x33f79a> │ │ │ │ - mov %rbx,0x8c8(%rsp) │ │ │ │ - mov $0xe,%r9d │ │ │ │ - cmp -0x20(%r9,%rax,1),%cx │ │ │ │ - jge 36a3f5 <__cxa_finalize@plt+0x33f3a5> │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movzwl 0x10(%rax,%r9,2),%ebx │ │ │ │ - movzwl 0x12(%rax,%r9,2),%r10d │ │ │ │ - movzbl %bl,%r11d │ │ │ │ - movzbl %r10b,%r8d │ │ │ │ - shr $0x8,%ebx │ │ │ │ - shr $0x8,%r10d │ │ │ │ - movdqa %xmm0,0xc0(%rsp,%r11,8) │ │ │ │ - movdqa %xmm0,0xc0(%rsp,%rbx,8) │ │ │ │ - movdqa %xmm0,0xc0(%rsp,%r8,8) │ │ │ │ - movdqa %xmm0,0xc0(%rsp,%r10,8) │ │ │ │ - movdqa %xmm0,0x4c0(%rsp,%r11,8) │ │ │ │ - movdqa %xmm0,0x4c0(%rsp,%rbx,8) │ │ │ │ - movdqa %xmm0,0x4c0(%rsp,%r8,8) │ │ │ │ - movdqa %xmm0,0x4c0(%rsp,%r10,8) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - cmp -0x20(%r9,%rax,1),%cx │ │ │ │ - jl 36a380 <__cxa_finalize@plt+0x33f330> │ │ │ │ - mov %ecx,0x8c0(%rsp) │ │ │ │ - mov %rsp,%rcx │ │ │ │ - movdqa 0x757d8(%rip),%xmm11 │ │ │ │ - movdqa 0x7591f(%rip),%xmm12 │ │ │ │ - movdqa 0x75926(%rip),%xmm13 │ │ │ │ - movdqa 0x7565d(%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 36480d <__cxa_finalize@plt+0x3397bd> │ │ │ │ - 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 362d18 <__cxa_finalize@plt+0x337cc8> │ │ │ │ - call 362ee2 <__cxa_finalize@plt+0x337e92> │ │ │ │ - call 3668ae <__cxa_finalize@plt+0x33b85e> │ │ │ │ - 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 362be2 <__cxa_finalize@plt+0x337b92> │ │ │ │ - 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 364755 <__cxa_finalize@plt+0x339705> │ │ │ │ - movdqa %xmm8,0x4c0(%rsp,%r11,8) │ │ │ │ - movdqa %xmm9,0x4c0(%rsp,%rbx,8) │ │ │ │ - movdqa %xmm10,0x4c0(%rsp,%r8,8) │ │ │ │ - movdqa %xmm11,0x4c0(%rsp,%r10,8) │ │ │ │ - movdqa %xmm0,0xc0(%rsp,%r11,8) │ │ │ │ - movdqa %xmm1,0xc0(%rsp,%rbx,8) │ │ │ │ - movdqa %xmm2,0xc0(%rsp,%r8,8) │ │ │ │ - movdqa %xmm3,0xc0(%rsp,%r10,8) │ │ │ │ - pxor %xmm7,%xmm7 │ │ │ │ - movdqa %xmm7,(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x100(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x180(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x200(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x280(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x300(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x380(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x400(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x480(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x500(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x580(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x600(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x680(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x700(%rdx,%r9,8) │ │ │ │ - movdqa %xmm7,0x780(%rdx,%r9,8) │ │ │ │ + sub $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 │ │ │ │ - jge 36a3ff <__cxa_finalize@plt+0x33f3af> │ │ │ │ - mov 0x8c0(%rsp),%ecx │ │ │ │ - cmp $0x97,%ecx │ │ │ │ - jl 36a634 <__cxa_finalize@plt+0x33f5e4> │ │ │ │ - lea -0x7a69b(%rip),%r11 │ │ │ │ - lea -0x76092(%rip),%rbx │ │ │ │ - jmp 36a642 <__cxa_finalize@plt+0x33f5f2> │ │ │ │ - lea -0x7a8cb(%rip),%r11 │ │ │ │ - lea -0x76532(%rip),%rbx │ │ │ │ - add $0x90,%rsp │ │ │ │ - lea 0x20(%rdi),%rdx │ │ │ │ - mov $0xfffffffffffffffc,%r10 │ │ │ │ - call 36a674 <__cxa_finalize@plt+0x33f624> │ │ │ │ - add $0x400,%rsp │ │ │ │ - add $0x2,%r10 │ │ │ │ - lea (%rdx,%r10,8),%rdi │ │ │ │ - jl 36a654 <__cxa_finalize@plt+0x33f604> │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - add $0x58,%rsp │ │ │ │ + jg 36cb1a <__cxa_finalize@plt+0x341aca> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movdqa 0x38(%rsp),%xmm0 │ │ │ │ - movdqa 0x48(%rsp),%xmm1 │ │ │ │ - movdqa 0x58(%rsp),%xmm2 │ │ │ │ - movdqa 0x68(%rsp),%xmm3 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 2e9dd0 <__cxa_finalize@plt+0x2bed80> │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm1,0x48(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm3,0x68(%rsp) │ │ │ │ - movdqa %xmm4,0x78(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm6,0x98(%rsp) │ │ │ │ - movdqa %xmm7,0xa8(%rsp) │ │ │ │ - movdqa 0xb8(%rsp),%xmm0 │ │ │ │ - movdqa 0xc8(%rsp),%xmm1 │ │ │ │ - movdqa 0xd8(%rsp),%xmm2 │ │ │ │ - movdqa 0xe8(%rsp),%xmm3 │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm5 │ │ │ │ - movdqa %xmm4,%xmm6 │ │ │ │ - movdqa %xmm4,%xmm7 │ │ │ │ - call 2ecc80 <__cxa_finalize@plt+0x2c1c30> │ │ │ │ - movdqa 0x8(%rsp),%xmm7 │ │ │ │ - movdqa %xmm0,0xb8(%rsp) │ │ │ │ - movdqa %xmm1,0xc8(%rsp) │ │ │ │ - movdqa %xmm2,0xd8(%rsp) │ │ │ │ - movdqa %xmm3,0xe8(%rsp) │ │ │ │ - movdqa %xmm4,0xf8(%rsp) │ │ │ │ - movdqa %xmm5,0x108(%rsp) │ │ │ │ - movdqa %xmm6,0x118(%rsp) │ │ │ │ - movdqa %xmm7,0x128(%rsp) │ │ │ │ - call *%r11 │ │ │ │ - movdqa %xmm0,0x38(%rsp) │ │ │ │ - movdqa %xmm2,0x58(%rsp) │ │ │ │ - movdqa %xmm5,0x88(%rsp) │ │ │ │ - movdqa %xmm7,0xa8(%rsp) │ │ │ │ - call *%rbx │ │ │ │ - movdqa 0x75483(%rip),%xmm8 │ │ │ │ - pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x75545(%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 3637dd <__cxa_finalize@plt+0x33878d> │ │ │ │ - lea (%rdi,%rsi,8),%rdi │ │ │ │ - sub $0xffffffffffffff80,%r8 │ │ │ │ - dec %eax │ │ │ │ - jg 36a7a9 <__cxa_finalize@plt+0x33f759> │ │ │ │ + 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 36cc2f <__cxa_finalize@plt+0x341bdf> │ │ │ │ + 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 36cc3a <__cxa_finalize@plt+0x341bea> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - imul $0xb5,(%rdx),%r9d │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x40,%ecx │ │ │ │ - add $0x280,%r9d │ │ │ │ - sar $0xa,%r9d │ │ │ │ - add $0x860,%rsp │ │ │ │ - jmp 3645b8 <__cxa_finalize@plt+0x339568> │ │ │ │ - nop │ │ │ │ - sub $0x1228,%rsp │ │ │ │ - lea 0x75646(%rip),%rax │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 36ad5c <__cxa_finalize@plt+0x33fd0c> │ │ │ │ - mov %rbx,0x1208(%rsp) │ │ │ │ - mov $0xe,%r9d │ │ │ │ - cmp -0x10(%r9,%rax,1),%cx │ │ │ │ - jge 36a90b <__cxa_finalize@plt+0x33f8bb> │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movzwl 0x10(%rax,%r9,2),%ebx │ │ │ │ - movzwl 0x12(%rax,%r9,2),%r10d │ │ │ │ - movzbl %bl,%r11d │ │ │ │ - movzbl %r10b,%r8d │ │ │ │ - shr $0x8,%ebx │ │ │ │ - shr $0x8,%r10d │ │ │ │ - movdqa %xmm0,0x200(%rsp,%r11,8) │ │ │ │ - movdqa %xmm0,0x200(%rsp,%rbx,8) │ │ │ │ - movdqa %xmm0,0x200(%rsp,%r8,8) │ │ │ │ - movdqa %xmm0,0x200(%rsp,%r10,8) │ │ │ │ - movdqa %xmm0,0x600(%rsp,%r11,8) │ │ │ │ - movdqa %xmm0,0x600(%rsp,%rbx,8) │ │ │ │ - movdqa %xmm0,0x600(%rsp,%r8,8) │ │ │ │ - movdqa %xmm0,0x600(%rsp,%r10,8) │ │ │ │ - movdqa %xmm0,0xa00(%rsp,%r11,8) │ │ │ │ - movdqa %xmm0,0xa00(%rsp,%rbx,8) │ │ │ │ - movdqa %xmm0,0xa00(%rsp,%r8,8) │ │ │ │ - movdqa %xmm0,0xa00(%rsp,%r10,8) │ │ │ │ - movdqa %xmm0,0xe00(%rsp,%r11,8) │ │ │ │ - movdqa %xmm0,0xe00(%rsp,%rbx,8) │ │ │ │ - movdqa %xmm0,0xe00(%rsp,%r8,8) │ │ │ │ - movdqa %xmm0,0xe00(%rsp,%r10,8) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - cmp -0x10(%r9,%rax,1),%cx │ │ │ │ - jl 36a844 <__cxa_finalize@plt+0x33f7f4> │ │ │ │ - mov %ecx,0x1200(%rsp) │ │ │ │ - mov %rsp,%rcx │ │ │ │ - movdqa 0x752c2(%rip),%xmm11 │ │ │ │ - movdqa 0x75409(%rip),%xmm12 │ │ │ │ - movdqa 0x75410(%rip),%xmm13 │ │ │ │ - movdqa 0x75147(%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 362c46 <__cxa_finalize@plt+0x337bf6> │ │ │ │ - call 3685f3 <__cxa_finalize@plt+0x33d5a3> │ │ │ │ - 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 362c46 <__cxa_finalize@plt+0x337bf6> │ │ │ │ - call 3689f4 <__cxa_finalize@plt+0x33d9a4> │ │ │ │ + vpsubw %ymm4,%ymm8,%ymm12 │ │ │ │ + vpsubw %ymm5,%ymm8,%ymm13 │ │ │ │ + dec %r9d │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa (%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm4 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ + vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + add %rsi,%rdi │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,(%rdi) │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x40(%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm5 │ │ │ │ + vpsubusw %ymm5,%ymm6,%ymm5 │ │ │ │ + vpsrlw $0x8,%ymm5,%ymm5 │ │ │ │ + vpsllw $0xa,%ymm5,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x60(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm5,%ymm5 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ │ │ + add $0x100,%rdx │ │ │ │ add $0x100,%rcx │ │ │ │ - movdqa 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 362c46 <__cxa_finalize@plt+0x337bf6> │ │ │ │ - call 36480d <__cxa_finalize@plt+0x3397bd> │ │ │ │ - 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 362c46 <__cxa_finalize@plt+0x337bf6> │ │ │ │ - call 362d18 <__cxa_finalize@plt+0x337cc8> │ │ │ │ - call 362ee2 <__cxa_finalize@plt+0x337e92> │ │ │ │ - sub $0x100,%rcx │ │ │ │ - call 369911 <__cxa_finalize@plt+0x33e8c1> │ │ │ │ - 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 362be2 <__cxa_finalize@plt+0x337b92> │ │ │ │ - call 364755 <__cxa_finalize@plt+0x339705> │ │ │ │ - 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 364755 <__cxa_finalize@plt+0x339705> │ │ │ │ - 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 364755 <__cxa_finalize@plt+0x339705> │ │ │ │ - movdqa %xmm8,0xe00(%rsp,%r11,8) │ │ │ │ - movdqa %xmm9,0xe00(%rsp,%rbx,8) │ │ │ │ - movdqa %xmm10,0xe00(%rsp,%r8,8) │ │ │ │ - movdqa %xmm11,0xe00(%rsp,%r10,8) │ │ │ │ - movdqa %xmm0,0x200(%rsp,%r11,8) │ │ │ │ - movdqa %xmm1,0x200(%rsp,%rbx,8) │ │ │ │ - movdqa %xmm2,0x200(%rsp,%r8,8) │ │ │ │ - movdqa %xmm3,0x200(%rsp,%r10,8) │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - movdqa %xmm0,(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x100(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x180(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x200(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x280(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x300(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x380(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x400(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x480(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x500(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x580(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x600(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x680(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x700(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x780(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x800(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x880(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x900(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0x980(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0xa00(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0xa80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0xb00(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0xb80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0xc00(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0xc80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0xd00(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0xd80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0xe00(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0xe80(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0xf00(%rdx,%r9,8) │ │ │ │ - movdqa %xmm0,0xf80(%rdx,%r9,8) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jge 36a915 <__cxa_finalize@plt+0x33f8c5> │ │ │ │ - mov 0x1200(%rsp),%ecx │ │ │ │ - cmp $0x88,%ecx │ │ │ │ - jl 36ad37 <__cxa_finalize@plt+0x33fce7> │ │ │ │ - lea -0x7ad9e(%rip),%r11 │ │ │ │ - lea -0x76795(%rip),%rbx │ │ │ │ - jmp 36ad45 <__cxa_finalize@plt+0x33fcf5> │ │ │ │ - lea -0x7afce(%rip),%r11 │ │ │ │ - lea -0x76c35(%rip),%rbx │ │ │ │ - add $0x1d0,%rsp │ │ │ │ - lea 0x40(%rdi),%rdx │ │ │ │ - mov $0xfffffffffffffff8,%r10 │ │ │ │ - jmp 36a654 <__cxa_finalize@plt+0x33f604> │ │ │ │ - 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 3694dc <__cxa_finalize@plt+0x33e48c> │ │ │ │ - sub $0x408,%rsp │ │ │ │ - lea 0x750c6(%rip),%rax │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 36b7c7 <__cxa_finalize@plt+0x340777> │ │ │ │ - mov $0x8,%r9d │ │ │ │ - sub $0x2,%r9d │ │ │ │ - cmp -0x10(%r9,%rax,1),%cx │ │ │ │ - jl 36adac <__cxa_finalize@plt+0x33fd5c> │ │ │ │ - movdqa 0x74e1f(%rip),%xmm11 │ │ │ │ - movdqa 0x74f66(%rip),%xmm12 │ │ │ │ - movdqa 0x74f6d(%rip),%xmm13 │ │ │ │ - movdqa 0x74ca4(%rip),%xmm14 │ │ │ │ - mov %rsp,%rcx │ │ │ │ - lea 0x74f6a(%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 36afe7 <__cxa_finalize@plt+0x33ff97> │ │ │ │ - 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 36afe7 <__cxa_finalize@plt+0x33ff97> │ │ │ │ - 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 36afe7 <__cxa_finalize@plt+0x33ff97> │ │ │ │ - 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 36afe7 <__cxa_finalize@plt+0x33ff97> │ │ │ │ - call 36b342 <__cxa_finalize@plt+0x3402f2> │ │ │ │ - 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 368596 <__cxa_finalize@plt+0x33d546> │ │ │ │ - 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 368997 <__cxa_finalize@plt+0x33d947> │ │ │ │ - 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 3647b0 <__cxa_finalize@plt+0x339760> │ │ │ │ - movdqa (%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x200(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x400(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0x600(%rdx,%r9,8),%xmm3 │ │ │ │ - call 362cc7 <__cxa_finalize@plt+0x337c77> │ │ │ │ - call 362ee2 <__cxa_finalize@plt+0x337e92> │ │ │ │ - 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 36b5e8 <__cxa_finalize@plt+0x340598> │ │ │ │ - lea 0x380(%rsp),%rcx │ │ │ │ - lea 0x700(%rdx,%r9,8),%r8 │ │ │ │ - call 36b731 <__cxa_finalize@plt+0x3406e1> │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jge 36adb8 <__cxa_finalize@plt+0x33fd68> │ │ │ │ - call 36afbe <__cxa_finalize@plt+0x33ff6e> │ │ │ │ - add $0x408,%rsp │ │ │ │ - ret │ │ │ │ - movdqa 0x74c49(%rip),%xmm8 │ │ │ │ - pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x74d0b(%rip),%xmm10 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - mov $0x8,%r8d │ │ │ │ - jmp 366a5f <__cxa_finalize@plt+0x33ba0f> │ │ │ │ - movd (%r8),%xmm7 │ │ │ │ - movd 0x4(%r8),%xmm8 │ │ │ │ - movd 0x8(%r8),%xmm6 │ │ │ │ - movd 0xc(%r8),%xmm9 │ │ │ │ - movd 0x10(%r8),%xmm5 │ │ │ │ - movd 0x14(%r8),%xmm10 │ │ │ │ - movd 0x18(%r8),%xmm4 │ │ │ │ - movd 0x1c(%r8),%xmm15 │ │ │ │ - pshufd $0x0,%xmm7,%xmm7 │ │ │ │ - pshufd $0x0,%xmm8,%xmm8 │ │ │ │ - pshufd $0x0,%xmm6,%xmm6 │ │ │ │ - pshufd $0x0,%xmm9,%xmm9 │ │ │ │ - pshufd $0x0,%xmm5,%xmm5 │ │ │ │ - pshufd $0x0,%xmm10,%xmm10 │ │ │ │ - pshufd $0x0,%xmm4,%xmm4 │ │ │ │ - pshufd $0x0,%xmm15,%xmm15 │ │ │ │ - pmulld %xmm0,%xmm7 │ │ │ │ - pmulld %xmm8,%xmm0 │ │ │ │ - pmulld %xmm1,%xmm6 │ │ │ │ - pmulld %xmm9,%xmm1 │ │ │ │ - pmulld %xmm2,%xmm5 │ │ │ │ - pmulld %xmm10,%xmm2 │ │ │ │ - pmulld %xmm3,%xmm4 │ │ │ │ - pmulld %xmm15,%xmm3 │ │ │ │ - movd 0x20(%r8),%xmm10 │ │ │ │ - movd 0x24(%r8),%xmm15 │ │ │ │ - pshufd $0x0,%xmm10,%xmm10 │ │ │ │ - pshufd $0x0,%xmm15,%xmm15 │ │ │ │ - paddd %xmm11,%xmm7 │ │ │ │ - paddd %xmm11,%xmm0 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - movdqa %xmm0,%xmm8 │ │ │ │ - psubd %xmm1,%xmm8 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movdqa %xmm7,%xmm1 │ │ │ │ - psubd %xmm6,%xmm1 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - psubd %xmm2,%xmm6 │ │ │ │ - paddd %xmm2,%xmm3 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - psubd %xmm5,%xmm2 │ │ │ │ - paddd %xmm5,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - movdqa %xmm1,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm8,%xmm5 │ │ │ │ - pmulld %xmm15,%xmm5 │ │ │ │ - pmulld %xmm10,%xmm1 │ │ │ │ - pmulld %xmm10,%xmm8 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm8 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - psubd %xmm5,%xmm1 │ │ │ │ - psrad $0xc,%xmm8 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - movdqa %xmm2,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm6,%xmm5 │ │ │ │ - pmulld %xmm15,%xmm5 │ │ │ │ - pmulld %xmm10,%xmm2 │ │ │ │ - pmulld %xmm10,%xmm6 │ │ │ │ - paddd %xmm6,%xmm9 │ │ │ │ - movdqa %xmm11,%xmm6 │ │ │ │ - psubd %xmm9,%xmm6 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - psubd %xmm5,%xmm2 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - movd 0x28(%r8),%xmm10 │ │ │ │ - movd 0x2c(%r8),%xmm15 │ │ │ │ - pshufd $0x0,%xmm10,%xmm10 │ │ │ │ - pshufd $0x0,%xmm15,%xmm15 │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - psubd %xmm3,%xmm5 │ │ │ │ - paddd %xmm3,%xmm0 │ │ │ │ - movdqa %xmm7,%xmm3 │ │ │ │ - psubd %xmm4,%xmm3 │ │ │ │ - paddd %xmm4,%xmm7 │ │ │ │ - movdqa %xmm1,%xmm4 │ │ │ │ - psubd %xmm6,%xmm4 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - movdqa %xmm8,%xmm6 │ │ │ │ - psubd %xmm2,%xmm6 │ │ │ │ - paddd %xmm2,%xmm8 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - movdqa %xmm3,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm5,%xmm2 │ │ │ │ - pmulld %xmm15,%xmm2 │ │ │ │ - pmulld %xmm10,%xmm3 │ │ │ │ - pmulld %xmm10,%xmm5 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm5 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - psubd %xmm2,%xmm3 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - movdqa %xmm6,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm4,%xmm2 │ │ │ │ - pmulld %xmm15,%xmm2 │ │ │ │ - pmulld %xmm10,%xmm6 │ │ │ │ - pmulld %xmm10,%xmm4 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm4 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - psubd %xmm2,%xmm6 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - add $0x30,%r8 │ │ │ │ - movdqa %xmm0,(%rcx) │ │ │ │ - movdqa %xmm7,0x70(%rcx) │ │ │ │ - movdqa %xmm1,0x10(%rcx) │ │ │ │ - movdqa %xmm8,0x60(%rcx) │ │ │ │ - movdqa %xmm6,0x20(%rcx) │ │ │ │ - movdqa %xmm4,0x50(%rcx) │ │ │ │ - movdqa %xmm3,0x30(%rcx) │ │ │ │ - movdqa %xmm5,0x40(%rcx) │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ + test $0x1,%r9d │ │ │ │ + je 36ce82 <__cxa_finalize@plt+0x341e32> │ │ │ │ + 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 36ce8a <__cxa_finalize@plt+0x341e3a> │ │ │ │ + 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 36cd5f <__cxa_finalize@plt+0x341d0f> │ │ │ │ + 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 36cd6a <__cxa_finalize@plt+0x341d1a> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - lea 0x70(%rcx),%r8 │ │ │ │ - movdqa 0x74671(%rip),%xmm10 │ │ │ │ - movdqa 0x747a8(%rip),%xmm15 │ │ │ │ - movdqa -0x200(%rcx),%xmm0 │ │ │ │ - movdqa -0x180(%r8),%xmm1 │ │ │ │ - movdqa -0x200(%r8),%xmm2 │ │ │ │ - movdqa -0x180(%rcx),%xmm3 │ │ │ │ - movdqa -0x100(%rcx),%xmm4 │ │ │ │ - movdqa -0x80(%r8),%xmm5 │ │ │ │ - movdqa -0x100(%r8),%xmm6 │ │ │ │ - movdqa -0x80(%rcx),%xmm7 │ │ │ │ - movdqa %xmm0,%xmm8 │ │ │ │ - psubd %xmm1,%xmm8 │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ - movdqa %xmm2,%xmm1 │ │ │ │ - psubd %xmm3,%xmm1 │ │ │ │ - paddd %xmm3,%xmm2 │ │ │ │ - movdqa %xmm5,%xmm3 │ │ │ │ - psubd %xmm4,%xmm3 │ │ │ │ - paddd %xmm4,%xmm5 │ │ │ │ - movdqa %xmm7,%xmm4 │ │ │ │ - psubd %xmm6,%xmm4 │ │ │ │ - paddd %xmm6,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - movdqa %xmm1,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm8,%xmm6 │ │ │ │ - pmulld %xmm15,%xmm6 │ │ │ │ - pmulld %xmm10,%xmm1 │ │ │ │ - pmulld %xmm10,%xmm8 │ │ │ │ - paddd %xmm11,%xmm9 │ │ │ │ - paddd %xmm9,%xmm8 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - psubd %xmm6,%xmm1 │ │ │ │ - psrad $0xc,%xmm8 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - movdqa %xmm4,%xmm9 │ │ │ │ - pmulld %xmm15,%xmm9 │ │ │ │ - movdqa %xmm3,%xmm6 │ │ │ │ - pmulld %xmm15,%xmm6 │ │ │ │ - pmulld %xmm10,%xmm4 │ │ │ │ - pmulld %xmm10,%xmm3 │ │ │ │ - paddd %xmm3,%xmm9 │ │ │ │ - movdqa %xmm11,%xmm3 │ │ │ │ - psubd %xmm9,%xmm3 │ │ │ │ - paddd %xmm11,%xmm4 │ │ │ │ - psubd %xmm6,%xmm4 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - movdqa %xmm2,%xmm6 │ │ │ │ - psubd %xmm7,%xmm6 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - movdqa %xmm0,%xmm7 │ │ │ │ - psubd %xmm5,%xmm7 │ │ │ │ - paddd %xmm5,%xmm0 │ │ │ │ - movdqa %xmm8,%xmm5 │ │ │ │ - psubd %xmm4,%xmm5 │ │ │ │ - paddd %xmm4,%xmm8 │ │ │ │ - movdqa %xmm1,%xmm4 │ │ │ │ - psubd %xmm3,%xmm4 │ │ │ │ - paddd %xmm3,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm6 │ │ │ │ - pmaxsd %xmm12,%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm5 │ │ │ │ - pmaxsd %xmm12,%xmm4 │ │ │ │ - pminsd %xmm13,%xmm6 │ │ │ │ - pminsd %xmm13,%xmm7 │ │ │ │ - pminsd %xmm13,%xmm5 │ │ │ │ - pminsd %xmm13,%xmm4 │ │ │ │ - pmulld %xmm14,%xmm6 │ │ │ │ - pmulld %xmm14,%xmm7 │ │ │ │ - pmulld %xmm14,%xmm5 │ │ │ │ - pmulld %xmm14,%xmm4 │ │ │ │ - pmaxsd %xmm12,%xmm2 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm2 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - paddd %xmm11,%xmm6 │ │ │ │ - paddd %xmm11,%xmm5 │ │ │ │ - movdqa %xmm6,%xmm3 │ │ │ │ - psubd %xmm7,%xmm3 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - movdqa %xmm5,%xmm7 │ │ │ │ - psubd %xmm4,%xmm7 │ │ │ │ - paddd %xmm4,%xmm5 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ - psrad $0xc,%xmm6 │ │ │ │ - psrad $0xc,%xmm7 │ │ │ │ - psrad $0xc,%xmm5 │ │ │ │ - movdqa %xmm2,-0x80(%r8) │ │ │ │ - movdqa %xmm0,-0x200(%rcx) │ │ │ │ - movdqa %xmm8,-0x80(%rcx) │ │ │ │ - movdqa %xmm1,-0x200(%r8) │ │ │ │ - movdqa %xmm3,-0x180(%r8) │ │ │ │ - movdqa %xmm6,-0x100(%rcx) │ │ │ │ - movdqa %xmm7,-0x180(%rcx) │ │ │ │ - movdqa %xmm5,-0x100(%r8) │ │ │ │ - add $0x10,%rcx │ │ │ │ - sub $0x10,%r8 │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jl 36b358 <__cxa_finalize@plt+0x340308> │ │ │ │ - sub $0x40,%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x7252b(%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 36d0a4 <__cxa_finalize@plt+0x342054> │ │ │ │ + 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 36d0c3 <__cxa_finalize@plt+0x342073> │ │ │ │ + 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 │ │ │ │ - movdqa 0x1c0(%rcx),%xmm0 │ │ │ │ - movdqa 0xc0(%rcx),%xmm2 │ │ │ │ - movdqa 0xc0(%r8),%xmm3 │ │ │ │ - movdqa 0x1c0(%r8),%xmm1 │ │ │ │ - movdqa -0x40(%r8),%xmm4 │ │ │ │ - movdqa -0x40(%rcx),%xmm5 │ │ │ │ - movdqa -0x140(%r8),%xmm6 │ │ │ │ - movdqa -0x140(%rcx),%xmm7 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - movdqa %xmm0,%xmm8 │ │ │ │ - paddd %xmm1,%xmm8 │ │ │ │ - psubd %xmm1,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - movdqa %xmm8,%xmm1 │ │ │ │ - paddd %xmm3,%xmm1 │ │ │ │ - psubd %xmm3,%xmm8 │ │ │ │ - movdqa %xmm0,%xmm3 │ │ │ │ - paddd %xmm2,%xmm3 │ │ │ │ - psubd %xmm2,%xmm0 │ │ │ │ - pmaxsd %xmm12,%xmm1 │ │ │ │ - pmaxsd %xmm12,%xmm8 │ │ │ │ - pmaxsd %xmm12,%xmm3 │ │ │ │ - pmaxsd %xmm12,%xmm0 │ │ │ │ - pminsd %xmm13,%xmm1 │ │ │ │ - pminsd %xmm13,%xmm3 │ │ │ │ - pminsd %xmm13,%xmm8 │ │ │ │ - pminsd %xmm13,%xmm0 │ │ │ │ - paddd %xmm15,%xmm1 │ │ │ │ - paddd %xmm15,%xmm3 │ │ │ │ - paddd %xmm15,%xmm0 │ │ │ │ - paddd %xmm15,%xmm8 │ │ │ │ - movdqa %xmm1,%xmm2 │ │ │ │ - paddd %xmm4,%xmm2 │ │ │ │ - psubd %xmm4,%xmm1 │ │ │ │ - movdqa %xmm3,%xmm4 │ │ │ │ - paddd %xmm5,%xmm4 │ │ │ │ - psubd %xmm5,%xmm3 │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - paddd %xmm6,%xmm5 │ │ │ │ - psubd %xmm6,%xmm0 │ │ │ │ - movdqa %xmm8,%xmm6 │ │ │ │ - paddd %xmm7,%xmm6 │ │ │ │ - psubd %xmm7,%xmm8 │ │ │ │ - movdqa %xmm2,-0x140(%rcx) │ │ │ │ - movdqa %xmm1,0x1c0(%r8) │ │ │ │ - movdqa %xmm4,-0x140(%r8) │ │ │ │ - movdqa %xmm3,0x1c0(%rcx) │ │ │ │ - movdqa %xmm5,-0x40(%rcx) │ │ │ │ - movdqa %xmm0,0xc0(%r8) │ │ │ │ - movdqa %xmm6,-0x40(%r8) │ │ │ │ - movdqa %xmm8,0xc0(%rcx) │ │ │ │ - sub $0x10,%r8 │ │ │ │ - add $0x10,%rcx │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jl 36b5e0 <__cxa_finalize@plt+0x340590> │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x40(%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm5 │ │ │ │ + vpsubusw %ymm5,%ymm6,%ymm5 │ │ │ │ + vpsrlw $0x8,%ymm5,%ymm5 │ │ │ │ + vpsllw $0xa,%ymm5,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x60(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm5,%ymm5 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ + vpsubb %ymm4,%ymm8,%ymm5 │ │ │ │ + vpavgb %ymm5,%ymm9,%ymm5 │ │ │ │ + vpermd %ymm5,%ymm10,%ymm5 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovd %xmm0,(%rdi) │ │ │ │ + vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovd %xmm1,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x1,%xmm1,(%rdi,%r10,1) │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + vpextrd $0x2,%xmm0,(%rdi) │ │ │ │ + vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ │ │ + vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x3,%xmm1,(%rdi,%r10,1) │ │ │ │ + vmovdqa %ymm5,(%rax) │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movdqa (%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 362be2 <__cxa_finalize@plt+0x337b92> │ │ │ │ - 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 36b731 <__cxa_finalize@plt+0x3406e1> │ │ │ │ + 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 36d181 <__cxa_finalize@plt+0x342131> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - imul $0xb5,(%rdx),%r9d │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x10,%ecx │ │ │ │ - add $0x280,%r9d │ │ │ │ - sar $0xa,%r9d │ │ │ │ - imul $0xb50,%r9d,%r9d │ │ │ │ - add $0x8800,%r9d │ │ │ │ - movd %r9d,%xmm0 │ │ │ │ - pshuflw $0x55,%xmm0,%xmm0 │ │ │ │ - punpcklqdq %xmm0,%xmm0 │ │ │ │ - movdqa 0x744dc(%rip),%xmm6 │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - movdqa (%rdi),%xmm1 │ │ │ │ - paddw %xmm0,%xmm1 │ │ │ │ - movdqa 0x10(%rdi),%xmm2 │ │ │ │ - paddw %xmm0,%xmm2 │ │ │ │ - movdqa 0x20(%rdi),%xmm3 │ │ │ │ - paddw %xmm0,%xmm3 │ │ │ │ - movdqa 0x30(%rdi),%xmm4 │ │ │ │ - paddw %xmm0,%xmm4 │ │ │ │ - pmaxsw %xmm5,%xmm1 │ │ │ │ - pmaxsw %xmm5,%xmm2 │ │ │ │ - pmaxsw %xmm5,%xmm3 │ │ │ │ - pmaxsw %xmm5,%xmm4 │ │ │ │ - pminsw %xmm6,%xmm1 │ │ │ │ - pminsw %xmm6,%xmm2 │ │ │ │ - pminsw %xmm6,%xmm3 │ │ │ │ - pminsw %xmm6,%xmm4 │ │ │ │ - movdqa %xmm1,(%rdi) │ │ │ │ - movdqa %xmm2,0x10(%rdi) │ │ │ │ - movdqa %xmm3,0x20(%rdi) │ │ │ │ - movdqa %xmm4,0x30(%rdi) │ │ │ │ - add $0x40,%rdi │ │ │ │ - btc $0x10,%ecx │ │ │ │ - jae 36b808 <__cxa_finalize@plt+0x3407b8> │ │ │ │ - lea -0x80(%rdi,%rsi,1),%rdi │ │ │ │ - dec %ecx │ │ │ │ - jg 36b808 <__cxa_finalize@plt+0x3407b8> │ │ │ │ - add $0x408,%rsp │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + vmovdqa (%rdx),%ymm0 │ │ │ │ + vmovdqa (%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm4 │ │ │ │ + vpsubusw %ymm4,%ymm6,%ymm4 │ │ │ │ + vpsrlw $0x8,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm4,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm4,%ymm4 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + add $0x20,%rax │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + vmovdqa 0x40(%rdx),%ymm0 │ │ │ │ + vmovdqa 0x40(%rcx),%ymm1 │ │ │ │ + vpsubw %ymm0,%ymm1,%ymm1 │ │ │ │ + vpabsw %ymm1,%ymm5 │ │ │ │ + vpsubusw %ymm5,%ymm6,%ymm5 │ │ │ │ + vpsrlw $0x8,%ymm5,%ymm5 │ │ │ │ + vpsllw $0xa,%ymm5,%ymm2 │ │ │ │ + vpmulhw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm1 │ │ │ │ + vmovdqa 0x60(%rcx),%ymm2 │ │ │ │ + vpsubw %ymm1,%ymm2,%ymm2 │ │ │ │ + vpabsw %ymm2,%ymm3 │ │ │ │ + vpsubusw %ymm3,%ymm6,%ymm3 │ │ │ │ + vpsrlw $0x8,%ymm3,%ymm3 │ │ │ │ + vphaddw %ymm3,%ymm5,%ymm5 │ │ │ │ + vpsllw $0xa,%ymm3,%ymm3 │ │ │ │ + vpmulhw %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ │ │ + vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ + vpsubb %ymm4,%ymm8,%ymm5 │ │ │ │ + vpavgb %ymm5,%ymm9,%ymm5 │ │ │ │ + vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ + vpermd %ymm5,%ymm10,%ymm5 │ │ │ │ + vmovdqa %xmm0,(%rdi,%rsi,2) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%r10,1) │ │ │ │ + vmovdqa %ymm5,(%rax) │ │ │ │ + sub $0x4,%r9d │ │ │ │ + jg 36d237 <__cxa_finalize@plt+0x3421e7> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sub $0x1418,%rsp │ │ │ │ - lea 0x745d6(%rip),%rax │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 36bc87 <__cxa_finalize@plt+0x340c37> │ │ │ │ - mov $0xe,%r9d │ │ │ │ - cmp -0x10(%r9,%rax,1),%cx │ │ │ │ - jge 36b8fd <__cxa_finalize@plt+0x3408ad> │ │ │ │ - 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 36b8bd <__cxa_finalize@plt+0x34086d> │ │ │ │ - sub $0x2,%r9d │ │ │ │ - cmp -0x10(%r9,%rax,1),%cx │ │ │ │ - jl 36b8a8 <__cxa_finalize@plt+0x340858> │ │ │ │ - mov %ecx,0x1400(%rsp) │ │ │ │ - movdqa 0x742d3(%rip),%xmm11 │ │ │ │ - movdqa 0x7441a(%rip),%xmm12 │ │ │ │ - movdqa 0x74421(%rip),%xmm13 │ │ │ │ - movdqa 0x74158(%rip),%xmm14 │ │ │ │ - mov %rsp,%rcx │ │ │ │ - lea 0x7441e(%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 36bbb1 <__cxa_finalize@plt+0x340b61> │ │ │ │ - call 36afe7 <__cxa_finalize@plt+0x33ff97> │ │ │ │ - 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 36bbb1 <__cxa_finalize@plt+0x340b61> │ │ │ │ - call 36afe7 <__cxa_finalize@plt+0x33ff97> │ │ │ │ - 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 36bbb1 <__cxa_finalize@plt+0x340b61> │ │ │ │ - call 36afe7 <__cxa_finalize@plt+0x33ff97> │ │ │ │ - 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 36bbb1 <__cxa_finalize@plt+0x340b61> │ │ │ │ - call 36afe7 <__cxa_finalize@plt+0x33ff97> │ │ │ │ - call 36b342 <__cxa_finalize@plt+0x3402f2> │ │ │ │ - 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 36bbb1 <__cxa_finalize@plt+0x340b61> │ │ │ │ - call 368596 <__cxa_finalize@plt+0x33d546> │ │ │ │ - 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 36bbb1 <__cxa_finalize@plt+0x340b61> │ │ │ │ - call 368997 <__cxa_finalize@plt+0x33d947> │ │ │ │ - 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 36bbb1 <__cxa_finalize@plt+0x340b61> │ │ │ │ - call 3647b0 <__cxa_finalize@plt+0x339760> │ │ │ │ - movdqa (%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x400(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x800(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0xc00(%rdx,%r9,8),%xmm3 │ │ │ │ - call 36bbb1 <__cxa_finalize@plt+0x340b61> │ │ │ │ - call 362cc7 <__cxa_finalize@plt+0x337c77> │ │ │ │ - call 362ee2 <__cxa_finalize@plt+0x337e92> │ │ │ │ - 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 36b5e8 <__cxa_finalize@plt+0x340598> │ │ │ │ - lea 0x380(%rsp),%rcx │ │ │ │ - lea 0x1200(%rsp),%r11 │ │ │ │ - movzwl (%rax,%r9,1),%r8d │ │ │ │ - movzbl %r8b,%r10d │ │ │ │ - shr $0x8,%r8d │ │ │ │ - call 36bbf2 <__cxa_finalize@plt+0x340ba2> │ │ │ │ - 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 36bb37 <__cxa_finalize@plt+0x340ae7> │ │ │ │ + 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 │ │ │ │ - jge 36b904 <__cxa_finalize@plt+0x3408b4> │ │ │ │ - mov 0x1400(%rsp),%ecx │ │ │ │ - add $0x3d0,%rsp │ │ │ │ - cmp $0x24,%ecx │ │ │ │ - jl 36bb97 <__cxa_finalize@plt+0x340b47> │ │ │ │ - cmp $0x88,%ecx │ │ │ │ - jl 36bb8e <__cxa_finalize@plt+0x340b3e> │ │ │ │ - lea -0x7b92c(%rip),%r8 │ │ │ │ - jmp 36bb9e <__cxa_finalize@plt+0x340b4e> │ │ │ │ - lea -0x7bc05(%rip),%r8 │ │ │ │ - jmp 36bb9e <__cxa_finalize@plt+0x340b4e> │ │ │ │ - lea -0x7be2e(%rip),%r8 │ │ │ │ - lea 0x80(%rdi),%rdx │ │ │ │ - mov $0xfffffffffffffff0,%r10 │ │ │ │ - jmp 3681f8 <__cxa_finalize@plt+0x33d1a8> │ │ │ │ - pmulld %xmm14,%xmm0 │ │ │ │ - pmulld %xmm14,%xmm1 │ │ │ │ - pmulld %xmm14,%xmm2 │ │ │ │ - pmulld %xmm14,%xmm3 │ │ │ │ - paddd %xmm11,%xmm0 │ │ │ │ - paddd %xmm11,%xmm1 │ │ │ │ - paddd %xmm11,%xmm2 │ │ │ │ - paddd %xmm11,%xmm3 │ │ │ │ - psrad $0xc,%xmm0 │ │ │ │ - psrad $0xc,%xmm1 │ │ │ │ - psrad $0xc,%xmm2 │ │ │ │ - psrad $0xc,%xmm3 │ │ │ │ + jg 36d355 <__cxa_finalize@plt+0x342305> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - movdqa (%rcx),%xmm0 │ │ │ │ - movdqa 0x10(%rcx),%xmm1 │ │ │ │ - movdqa 0x20(%rcx),%xmm2 │ │ │ │ - movdqa 0x30(%rcx),%xmm3 │ │ │ │ - movdqa 0x40(%rcx),%xmm4 │ │ │ │ - movdqa 0x50(%rcx),%xmm5 │ │ │ │ - movdqa 0x60(%rcx),%xmm6 │ │ │ │ - movdqa 0x70(%rcx),%xmm7 │ │ │ │ - psrad $0x1,%xmm0 │ │ │ │ - psrad $0x1,%xmm1 │ │ │ │ - psrad $0x1,%xmm2 │ │ │ │ - psrad $0x1,%xmm3 │ │ │ │ - psrad $0x1,%xmm4 │ │ │ │ - psrad $0x1,%xmm5 │ │ │ │ - psrad $0x1,%xmm6 │ │ │ │ - psrad $0x1,%xmm7 │ │ │ │ - packssdw %xmm1,%xmm0 │ │ │ │ - packssdw %xmm3,%xmm2 │ │ │ │ - packssdw %xmm5,%xmm4 │ │ │ │ - packssdw %xmm7,%xmm6 │ │ │ │ - call 362be2 <__cxa_finalize@plt+0x337b92> │ │ │ │ - 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 36bbf2 <__cxa_finalize@plt+0x340ba2> │ │ │ │ + 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 36d465 <__cxa_finalize@plt+0x342415> │ │ │ │ + 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 36d573 <__cxa_finalize@plt+0x342523> │ │ │ │ + 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 36b7e0 <__cxa_finalize@plt+0x340790> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x2438,%rsp │ │ │ │ - lea 0x74196(%rip),%rax │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 36c08c <__cxa_finalize@plt+0x34103c> │ │ │ │ - mov %rbx,0x2418(%rsp) │ │ │ │ - mov %rdi,0x400(%rsp) │ │ │ │ - mov $0xe,%r9d │ │ │ │ - cmp -0x10(%r9,%rax,1),%cx │ │ │ │ - jge 36bd5a <__cxa_finalize@plt+0x340d0a> │ │ │ │ - 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 36bd1b <__cxa_finalize@plt+0x340ccb> │ │ │ │ - sub $0x2,%r9d │ │ │ │ - cmp -0x10(%r9,%rax,1),%cx │ │ │ │ - jl 36bcf8 <__cxa_finalize@plt+0x340ca8> │ │ │ │ - mov %ecx,0x2410(%rsp) │ │ │ │ - movdqa 0x73e76(%rip),%xmm11 │ │ │ │ - movdqa 0x73fbd(%rip),%xmm12 │ │ │ │ - movdqa 0x73fc4(%rip),%xmm13 │ │ │ │ - movdqa 0x73cfb(%rip),%xmm14 │ │ │ │ - mov %rsp,%rcx │ │ │ │ - lea 0x73fc1(%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 36afe7 <__cxa_finalize@plt+0x33ff97> │ │ │ │ - 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 36afe7 <__cxa_finalize@plt+0x33ff97> │ │ │ │ - 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 36afe7 <__cxa_finalize@plt+0x33ff97> │ │ │ │ - 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 36afe7 <__cxa_finalize@plt+0x33ff97> │ │ │ │ - call 36b342 <__cxa_finalize@plt+0x3402f2> │ │ │ │ - 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 368596 <__cxa_finalize@plt+0x33d546> │ │ │ │ - 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 368997 <__cxa_finalize@plt+0x33d947> │ │ │ │ - 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 3647b0 <__cxa_finalize@plt+0x339760> │ │ │ │ - movdqa (%rdx,%r9,8),%xmm0 │ │ │ │ - movdqa 0x400(%rdx,%r9,8),%xmm1 │ │ │ │ - movdqa 0x800(%rdx,%r9,8),%xmm2 │ │ │ │ - movdqa 0xc00(%rdx,%r9,8),%xmm3 │ │ │ │ - call 362cc7 <__cxa_finalize@plt+0x337c77> │ │ │ │ - call 362ee2 <__cxa_finalize@plt+0x337e92> │ │ │ │ - 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 36b5e8 <__cxa_finalize@plt+0x340598> │ │ │ │ - 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 36bffc <__cxa_finalize@plt+0x340fac> │ │ │ │ - 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 36bf7a <__cxa_finalize@plt+0x340f2a> │ │ │ │ + nopl (%rax) │ │ │ │ + lea 0x71d53(%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 36d949 <__cxa_finalize@plt+0x3428f9> │ │ │ │ + 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 36d949 <__cxa_finalize@plt+0x3428f9> │ │ │ │ + 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 36d94d <__cxa_finalize@plt+0x3428fd> │ │ │ │ + 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 │ │ │ │ - jge 36bd61 <__cxa_finalize@plt+0x340d11> │ │ │ │ - mov 0x2410(%rsp),%ecx │ │ │ │ - mov 0x400(%rsp),%rdi │ │ │ │ - add $0x3e0,%rsp │ │ │ │ - cmp $0x97,%ecx │ │ │ │ - jl 36bfdb <__cxa_finalize@plt+0x340f8b> │ │ │ │ - lea -0x7c042(%rip),%r11 │ │ │ │ - lea -0x77a39(%rip),%rbx │ │ │ │ - jmp 36bfe9 <__cxa_finalize@plt+0x340f99> │ │ │ │ - lea -0x7c272(%rip),%r11 │ │ │ │ - lea -0x77ed9(%rip),%rbx │ │ │ │ - lea 0x80(%rdi),%rdx │ │ │ │ - mov $0xfffffffffffffff0,%r10 │ │ │ │ - jmp 36a654 <__cxa_finalize@plt+0x33f604> │ │ │ │ - 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 362be2 <__cxa_finalize@plt+0x337b92> │ │ │ │ - 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 36bffc <__cxa_finalize@plt+0x340fac> │ │ │ │ + jg 36d9f5 <__cxa_finalize@plt+0x3429a5> │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ - imul $0xb5,(%rdx),%r9d │ │ │ │ - mov %ecx,(%rdx) │ │ │ │ - mov $0x40,%ecx │ │ │ │ - add $0x2030,%rsp │ │ │ │ - jmp 36b7d5 <__cxa_finalize@plt+0x340785> │ │ │ │ - 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 36da94 <__cxa_finalize@plt+0x342a44> │ │ │ │ + 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 36db2a <__cxa_finalize@plt+0x342ada> │ │ │ │ + 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 36dc3e <__cxa_finalize@plt+0x342bee> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x8(%rsp),%eax │ │ │ │ lea 0x19(%rip),%r10 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ test %eax,%eax │ │ │ │ - jne 36c1ee <__cxa_finalize@plt+0x34119e> │ │ │ │ + jne 36dfb4 <__cxa_finalize@plt+0x342f64> │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 36c445 <__cxa_finalize@plt+0x3413f5> │ │ │ │ - movzwl 0x74016(%r10,%r8,2),%r8d │ │ │ │ + jne 36e249 <__cxa_finalize@plt+0x3431f9> │ │ │ │ + movzwl 0x72216(%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 36c0e3 <__cxa_finalize@plt+0x341093> │ │ │ │ + jg 36dea3 <__cxa_finalize@plt+0x342e53> │ │ │ │ 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 36c102 <__cxa_finalize@plt+0x3410b2> │ │ │ │ + jg 36dec2 <__cxa_finalize@plt+0x342e72> │ │ │ │ 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 36c11d <__cxa_finalize@plt+0x3410cd> │ │ │ │ + jg 36dedd <__cxa_finalize@plt+0x342e8d> │ │ │ │ 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 36c13a <__cxa_finalize@plt+0x3410ea> │ │ │ │ + jg 36defa <__cxa_finalize@plt+0x342eaa> │ │ │ │ ret │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%ymm1 │ │ │ │ + vmovdqu32 (%rdx),%ymm16 │ │ │ │ + vmovdqu32 (%rdx,%rcx,1),%ymm17 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ + vmovdqa32 %ymm16,(%rdi) │ │ │ │ + vmovdqa32 %ymm17,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 36c15b <__cxa_finalize@plt+0x34110b> │ │ │ │ - vzeroupper │ │ │ │ + jg 36df1b <__cxa_finalize@plt+0x342ecb> │ │ │ │ ret │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - vmovdqu 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%ymm2 │ │ │ │ - vmovdqu 0x20(%rdx,%rcx,1),%ymm3 │ │ │ │ + vmovdqu32 (%rdx),%zmm16 │ │ │ │ + vmovdqu32 (%rdx,%rcx,1),%zmm17 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm2,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm3,0x20(%rdi,%rsi,1) │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ + vmovdqa32 %zmm17,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 36c17f <__cxa_finalize@plt+0x34112f> │ │ │ │ - vzeroupper │ │ │ │ + jg 36df44 <__cxa_finalize@plt+0x342ef4> │ │ │ │ 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 36c1b9 <__cxa_finalize@plt+0x341169> │ │ │ │ - vzeroupper │ │ │ │ + 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 36df6d <__cxa_finalize@plt+0x342f1d> │ │ │ │ ret │ │ │ │ - imul $0xff,%eax,%eax │ │ │ │ - vbroadcasti128 0x73df3(%rip),%ymm4 │ │ │ │ - add $0x10,%eax │ │ │ │ - vmovd %eax,%xmm5 │ │ │ │ + imul $0xff01,%eax,%eax │ │ │ │ + vbroadcasti32x4 0x71f7c(%rip),%zmm20 │ │ │ │ + add $0x1000,%eax │ │ │ │ + vpbroadcastw %eax,%zmm21 │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ - vpbroadcastw %xmm5,%ymm5 │ │ │ │ test %eax,%eax │ │ │ │ - jne 36c706 <__cxa_finalize@plt+0x3416b6> │ │ │ │ - movzwl 0x74030(%r10,%r8,2),%r8d │ │ │ │ - vpbroadcastd 0x73e99(%rip),%ymm3 │ │ │ │ + jne 36e529 <__cxa_finalize@plt+0x3434d9> │ │ │ │ + movzwl 0x72230(%r10,%r8,2),%r8d │ │ │ │ + vpbroadcastd 0x7209e(%rip),%zmm19 │ │ │ │ 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 │ │ │ │ + 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 36c22d <__cxa_finalize@plt+0x3411dd> │ │ │ │ - vzeroupper │ │ │ │ + jg 36dff4 <__cxa_finalize@plt+0x342fa4> │ │ │ │ ret │ │ │ │ - vmovdqa 0x73d6e(%rip),%xmm4 │ │ │ │ + vmovdqa 0x71ef7(%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 │ │ │ │ + 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 36c272 <__cxa_finalize@plt+0x341222> │ │ │ │ - vzeroupper │ │ │ │ + jg 36e039 <__cxa_finalize@plt+0x342fe9> │ │ │ │ ret │ │ │ │ - vmovdqu (%rdx),%xmm0 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ + vmovdqu32 (%rdx),%xmm16 │ │ │ │ + vinserti32x4 $0x1,(%rdx,%rcx,1),%ymm16,%ymm16 │ │ │ │ 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) │ │ │ │ + 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 36c2ab <__cxa_finalize@plt+0x34125b> │ │ │ │ - vzeroupper │ │ │ │ + jg 36e071 <__cxa_finalize@plt+0x343021> │ │ │ │ ret │ │ │ │ - vmovdqu (%rdx),%xmm0 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,1),%ymm0,%ymm0 │ │ │ │ - vmovdqu 0x8(%rdx),%xmm1 │ │ │ │ - vinserti128 $0x1,0x8(%rdx,%rcx,1),%ymm1,%ymm1 │ │ │ │ + vmovdqa32 0x71803(%rip),%zmm20 │ │ │ │ + vmovdqu32 (%rdx),%ymm16 │ │ │ │ + vinserti32x8 $0x1,(%rdx,%rcx,1),%zmm16,%zmm16 │ │ │ │ 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) │ │ │ │ + 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 36c2f1 <__cxa_finalize@plt+0x3412a1> │ │ │ │ - vzeroupper │ │ │ │ + jg 36e0bd <__cxa_finalize@plt+0x34306d> │ │ │ │ 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 36c348 <__cxa_finalize@plt+0x3412f8> │ │ │ │ - vzeroupper │ │ │ │ + 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 │ │ │ │ + vpshufb %zmm20,%zmm17,%zmm17 │ │ │ │ + vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ │ │ + 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 36e100 <__cxa_finalize@plt+0x3430b0> │ │ │ │ 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 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 36c386 <__cxa_finalize@plt+0x341336> │ │ │ │ - vzeroupper │ │ │ │ + jg 36e16b <__cxa_finalize@plt+0x34311b> │ │ │ │ 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 36c3fc <__cxa_finalize@plt+0x3413ac> │ │ │ │ + vmovdqu32 (%rdx),%zmm16 │ │ │ │ + vmovdqu32 0x8(%rdx),%zmm18 │ │ │ │ + vmovdqu32 0x40(%rdx),%zmm17 │ │ │ │ + vmovdqu32 0x48(%rdx),%zmm22 │ │ │ │ add %rcx,%rdx │ │ │ │ + vpshufb %zmm20,%zmm16,%zmm16 │ │ │ │ + vpshufb %zmm20,%zmm18,%zmm18 │ │ │ │ + vpshufb %zmm20,%zmm17,%zmm17 │ │ │ │ + vpshufb %zmm20,%zmm22,%zmm22 │ │ │ │ + vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmaddubsw %zmm21,%zmm18,%zmm18 │ │ │ │ + vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpmaddubsw %zmm21,%zmm22,%zmm22 │ │ │ │ + vpmulhrsw %zmm19,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpmulhrsw %zmm19,%zmm17,%zmm17 │ │ │ │ + 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 36c3f5 <__cxa_finalize@plt+0x3413a5> │ │ │ │ - vzeroupper │ │ │ │ + jg 36e1b7 <__cxa_finalize@plt+0x343167> │ │ │ │ ret │ │ │ │ - movzwl 0x7403e(%r10,%r8,2),%r8d │ │ │ │ - imul $0xff,%eax,%eax │ │ │ │ - vpbroadcastd 0x73c63(%rip),%ymm5 │ │ │ │ - add $0x10,%eax │ │ │ │ + movzwl 0x7223e(%r10,%r8,2),%r8d │ │ │ │ + imul $0xff01,%eax,%eax │ │ │ │ + vpbroadcastd 0x71e2a(%rip),%zmm21 │ │ │ │ + add $0x1000,%eax │ │ │ │ add %r10,%r8 │ │ │ │ - vmovd %eax,%xmm4 │ │ │ │ - vpbroadcastw %xmm4,%ymm4 │ │ │ │ + vpbroadcastw %eax,%zmm20 │ │ │ │ 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 │ │ │ │ + vpunpcklbw %xmm1,%xmm0,%xmm1 │ │ │ │ + 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 36c473 <__cxa_finalize@plt+0x341423> │ │ │ │ - vzeroupper │ │ │ │ + jg 36e277 <__cxa_finalize@plt+0x343227> │ │ │ │ ret │ │ │ │ vmovd (%rdx),%xmm0 │ │ │ │ - vpbroadcastd (%rdx,%rcx,1),%xmm2 │ │ │ │ + vpbroadcastd (%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpblendd $0x1,%xmm0,%xmm2,%xmm1 │ │ │ │ + vpblendd $0x1,%xmm0,%xmm1,%xmm2 │ │ │ │ vpbroadcastd (%rdx),%xmm0 │ │ │ │ - vpblendd $0x2,%xmm0,%xmm2,%xmm2 │ │ │ │ + vpblendd $0x2,%xmm0,%xmm1,%xmm1 │ │ │ │ vpunpcklbw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpmaddubsw %xmm4,%xmm1,%xmm1 │ │ │ │ - vpmulhrsw %xmm5,%xmm1,%xmm1 │ │ │ │ + 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 36c4b8 <__cxa_finalize@plt+0x341468> │ │ │ │ - vzeroupper │ │ │ │ + jg 36e2bb <__cxa_finalize@plt+0x34326b> │ │ │ │ ret │ │ │ │ vmovq (%rdx),%xmm0 │ │ │ │ - vmovq (%rdx,%rcx,1),%xmm2 │ │ │ │ + vmovq (%rdx,%rcx,1),%xmm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpunpcklbw %xmm2,%xmm0,%xmm1 │ │ │ │ + vpunpcklbw %xmm0,%xmm3,%xmm1 │ │ │ │ vmovq (%rdx),%xmm0 │ │ │ │ - vpunpcklbw %xmm0,%xmm2,%xmm2 │ │ │ │ - vpmaddubsw %xmm4,%xmm1,%xmm1 │ │ │ │ - vpmaddubsw %xmm4,%xmm2,%xmm2 │ │ │ │ - vpmulhrsw %xmm5,%xmm1,%xmm1 │ │ │ │ - vpmulhrsw %xmm5,%xmm2,%xmm2 │ │ │ │ + vpunpcklbw %xmm3,%xmm0,%xmm2 │ │ │ │ + vpmaddubsw %xmm20,%xmm1,%xmm1 │ │ │ │ + vpmaddubsw %xmm20,%xmm2,%xmm2 │ │ │ │ + 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 36c502 <__cxa_finalize@plt+0x3414b2> │ │ │ │ - vzeroupper │ │ │ │ + jg 36e304 <__cxa_finalize@plt+0x3432b4> │ │ │ │ ret │ │ │ │ vmovdqu (%rdx),%xmm0 │ │ │ │ - vbroadcasti128 (%rdx,%rcx,1),%ymm3 │ │ │ │ + vbroadcasti128 (%rdx,%rcx,1),%ymm2 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpblendd $0xf,%ymm0,%ymm3,%ymm2 │ │ │ │ + vpblendd $0xf,%ymm0,%ymm2,%ymm3 │ │ │ │ vbroadcasti128 (%rdx),%ymm0 │ │ │ │ - vpblendd $0xf0,%ymm0,%ymm3,%ymm3 │ │ │ │ + vpblendd $0xf0,%ymm0,%ymm2,%ymm2 │ │ │ │ vpunpcklbw %ymm3,%ymm2,%ymm1 │ │ │ │ vpunpckhbw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpmaddubsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm20,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm20,%ymm2,%ymm2 │ │ │ │ + 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 36c54a <__cxa_finalize@plt+0x3414fa> │ │ │ │ + jg 36e34d <__cxa_finalize@plt+0x3432fd> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%ymm3 │ │ │ │ + vmovdqu32 (%rdx),%ymm16 │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ + vbroadcasti32x8 (%rdx,%rcx,1),%zmm18 │ │ │ │ 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) │ │ │ │ + vpblendmd %zmm16,%zmm18,%zmm19{%k1} │ │ │ │ + vbroadcasti32x8 (%rdx),%zmm16 │ │ │ │ + vpblendmd %zmm18,%zmm16,%zmm18{%k1} │ │ │ │ + vpunpcklbw %zmm19,%zmm18,%zmm17 │ │ │ │ + vpunpckhbw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpmaddubsw %zmm20,%zmm17,%zmm17 │ │ │ │ + vpmaddubsw %zmm20,%zmm18,%zmm18 │ │ │ │ + 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 36c5a2 <__cxa_finalize@plt+0x341552> │ │ │ │ - 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 36c60f <__cxa_finalize@plt+0x3415bf> │ │ │ │ - vzeroupper │ │ │ │ + jg 36e3af <__cxa_finalize@plt+0x34335f> │ │ │ │ ret │ │ │ │ - lea 0x300(%r9),%eax │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%ymm3 │ │ │ │ + vmovdqu32 (%rdx),%zmm16 │ │ │ │ + vmovdqu32 (%rdx,%rcx,1),%zmm19 │ │ │ │ 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) │ │ │ │ + vpunpcklbw %zmm16,%zmm19,%zmm17 │ │ │ │ + vpunpckhbw %zmm16,%zmm19,%zmm22 │ │ │ │ + vmovdqu32 (%rdx),%zmm16 │ │ │ │ + vpmaddubsw %zmm20,%zmm17,%zmm17 │ │ │ │ + vpmaddubsw %zmm20,%zmm22,%zmm22 │ │ │ │ + vpunpcklbw %zmm19,%zmm16,%zmm18 │ │ │ │ + vpunpckhbw %zmm19,%zmm16,%zmm23 │ │ │ │ + vpmaddubsw %zmm20,%zmm18,%zmm18 │ │ │ │ + vpmaddubsw %zmm20,%zmm23,%zmm23 │ │ │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm21,%zmm22,%zmm22 │ │ │ │ + vpmulhrsw %zmm21,%zmm18,%zmm18 │ │ │ │ + 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 36c689 <__cxa_finalize@plt+0x341639> │ │ │ │ - add $0x20,%r8 │ │ │ │ - add $0x20,%r10 │ │ │ │ - movzbl %al,%r9d │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov %r10,%rdi │ │ │ │ - sub $0x100,%eax │ │ │ │ - jg 36c685 <__cxa_finalize@plt+0x341635> │ │ │ │ - vzeroupper │ │ │ │ + jg 36e415 <__cxa_finalize@plt+0x3433c5> │ │ │ │ + ret │ │ │ │ + vmovdqu32 (%rdx),%zmm16 │ │ │ │ + vmovdqu32 0x40(%rdx),%zmm17 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vmovdqu32 (%rdx),%zmm18 │ │ │ │ + vmovdqu32 0x40(%rdx),%zmm19 │ │ │ │ + vpunpcklbw %zmm16,%zmm18,%zmm22 │ │ │ │ + vpmaddubsw %zmm20,%zmm22,%zmm22 │ │ │ │ + vpunpckhbw %zmm16,%zmm18,%zmm16 │ │ │ │ + vpmaddubsw %zmm20,%zmm16,%zmm16 │ │ │ │ + vpunpcklbw %zmm17,%zmm19,%zmm23 │ │ │ │ + vpmaddubsw %zmm20,%zmm23,%zmm23 │ │ │ │ + vpunpckhbw %zmm17,%zmm19,%zmm17 │ │ │ │ + vpmaddubsw %zmm20,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm21,%zmm22,%zmm22 │ │ │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm21,%zmm23,%zmm23 │ │ │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm16,%zmm22,%zmm22 │ │ │ │ + vmovdqa32 %zmm18,%zmm16 │ │ │ │ + vpackuswb %zmm17,%zmm23,%zmm23 │ │ │ │ + vmovdqa32 %zmm19,%zmm17 │ │ │ │ + vmovdqa32 %zmm22,(%rdi) │ │ │ │ + vmovdqa32 %zmm23,0x40(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r9d │ │ │ │ + jg 36e49f <__cxa_finalize@plt+0x34344f> │ │ │ │ ret │ │ │ │ - movzwl 0x7404c(%r10,%r8,2),%r8d │ │ │ │ + movzwl 0x7224c(%r10,%r8,2),%r8d │ │ │ │ shl $0xb,%eax │ │ │ │ - vpbroadcastd 0x7398d(%rip),%ymm7 │ │ │ │ - vmovd %eax,%xmm6 │ │ │ │ + vpbroadcastd 0x71b4d(%rip),%zmm23 │ │ │ │ add %r10,%r8 │ │ │ │ - vpaddb %ymm5,%ymm5,%ymm5 │ │ │ │ - vpbroadcastw %xmm6,%ymm6 │ │ │ │ + vpbroadcastw %eax,%zmm22 │ │ │ │ jmp *%r8 │ │ │ │ vpbroadcastd (%rdx),%xmm0 │ │ │ │ - vpshufb %xmm4,%xmm0,%xmm0 │ │ │ │ - vpmaddubsw %xmm5,%xmm0,%xmm0 │ │ │ │ + vpshufb %xmm20,%xmm0,%xmm0 │ │ │ │ + vpmaddubsw %xmm21,%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 │ │ │ │ + vpshufb %xmm20,%xmm1,%xmm1 │ │ │ │ + vpmaddubsw %xmm21,%xmm1,%xmm1 │ │ │ │ vshufps $0x4e,%xmm1,%xmm0,%xmm2 │ │ │ │ vmovdqa %xmm1,%xmm0 │ │ │ │ vpsubw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpmulhw %xmm6,%xmm1,%xmm1 │ │ │ │ - vpavgw %xmm7,%xmm2,%xmm2 │ │ │ │ + vpaddw %xmm1,%xmm1,%xmm1 │ │ │ │ + vpmulhw %xmm22,%xmm1,%xmm1 │ │ │ │ vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpsrlw $0x4,%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 36c73d <__cxa_finalize@plt+0x3416ed> │ │ │ │ - vzeroupper │ │ │ │ + jg 36e55c <__cxa_finalize@plt+0x34350c> │ │ │ │ ret │ │ │ │ - vmovdqa 0x73845(%rip),%xmm4 │ │ │ │ + vmovdqa 0x71974(%rip),%xmm4 │ │ │ │ vmovddup (%rdx),%xmm0 │ │ │ │ vpshufb %xmm4,%xmm0,%xmm0 │ │ │ │ - vpmaddubsw %xmm5,%xmm0,%xmm0 │ │ │ │ + vpmaddubsw %xmm21,%xmm0,%xmm0 │ │ │ │ vmovq (%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vmovhps (%rdx),%xmm1,%xmm1 │ │ │ │ vpshufb %xmm4,%xmm1,%xmm1 │ │ │ │ - vpmaddubsw %xmm5,%xmm1,%xmm1 │ │ │ │ + vpmaddubsw %xmm21,%xmm1,%xmm1 │ │ │ │ vshufps $0x4e,%xmm1,%xmm0,%xmm2 │ │ │ │ vmovdqa %xmm1,%xmm0 │ │ │ │ vpsubw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpmulhw %xmm6,%xmm1,%xmm1 │ │ │ │ - vpavgw %xmm7,%xmm2,%xmm2 │ │ │ │ + vpaddw %xmm1,%xmm1,%xmm1 │ │ │ │ + vpmulhw %xmm22,%xmm1,%xmm1 │ │ │ │ vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpsrlw $0x4,%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 36c7a9 <__cxa_finalize@plt+0x341759> │ │ │ │ - vzeroupper │ │ │ │ + jg 36e5cb <__cxa_finalize@plt+0x34357b> │ │ │ │ ret │ │ │ │ - vbroadcasti128 (%rdx),%ymm0 │ │ │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ + vbroadcasti32x4 (%rdx),%ymm16 │ │ │ │ + vpshufb %ymm20,%ymm16,%ymm16 │ │ │ │ + vpmaddubsw %ymm21,%ymm16,%ymm16 │ │ │ │ + vmovdqu32 (%rdx,%rcx,1),%xmm17 │ │ │ │ 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) │ │ │ │ + vinserti32x4 $0x1,(%rdx),%ymm17,%ymm17 │ │ │ │ + vpshufb %ymm20,%ymm17,%ymm17 │ │ │ │ + vpmaddubsw %ymm21,%ymm17,%ymm17 │ │ │ │ + valignq $0x2,%ymm16,%ymm17,%ymm18 │ │ │ │ + vmovdqa32 %ymm17,%ymm16 │ │ │ │ + vpsubw %ymm18,%ymm17,%ymm17 │ │ │ │ + vpaddw %ymm17,%ymm17,%ymm17 │ │ │ │ + vpmulhw %ymm22,%ymm17,%ymm17 │ │ │ │ + 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 36c80a <__cxa_finalize@plt+0x3417ba> │ │ │ │ - vzeroupper │ │ │ │ + jg 36e630 <__cxa_finalize@plt+0x3435e0> │ │ │ │ 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 │ │ │ │ + vbroadcasti32x8 (%rdx),%zmm16 │ │ │ │ + vmovdqa32 0x71219(%rip),%zmm20 │ │ │ │ + vpermb %zmm16,%zmm20,%zmm16 │ │ │ │ + vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vmovdqu32 (%rdx,%rcx,1),%ymm17 │ │ │ │ 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) │ │ │ │ + vinserti32x8 $0x1,(%rdx),%zmm17,%zmm17 │ │ │ │ + vpermb %zmm17,%zmm20,%zmm17 │ │ │ │ + vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ │ │ + valignq $0x4,%zmm16,%zmm17,%zmm18 │ │ │ │ + vmovdqa32 %zmm17,%zmm16 │ │ │ │ + vpsubw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm17,%zmm17,%zmm17 │ │ │ │ + vpmulhw %zmm22,%zmm17,%zmm17 │ │ │ │ + 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 36c878 <__cxa_finalize@plt+0x341828> │ │ │ │ - vzeroupper │ │ │ │ + jg 36e6b3 <__cxa_finalize@plt+0x343663> │ │ │ │ ret │ │ │ │ - lea 0x30000(%r9),%eax │ │ │ │ - jmp 36c905 <__cxa_finalize@plt+0x3418b5> │ │ │ │ - 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 │ │ │ │ + vmovdqa32 0x711db(%rip),%zmm20 │ │ │ │ + vpermb (%rdx),%zmm20,%zmm16 │ │ │ │ + vpmovzxbq 0x7191b(%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 │ │ │ │ + vpmulhw %zmm22,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm16,%zmm17,%zmm17 │ │ │ │ + vpmaddubsw %zmm21,%zmm19,%zmm16 │ │ │ │ + vpsubw %zmm18,%zmm16,%zmm19 │ │ │ │ + vpaddw %zmm19,%zmm19,%zmm19 │ │ │ │ + vpmulhw %zmm22,%zmm19,%zmm19 │ │ │ │ + vpaddw %zmm18,%zmm19,%zmm19 │ │ │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ + 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 36e73b <__cxa_finalize@plt+0x3436eb> │ │ │ │ + ret │ │ │ │ + vmovdqu32 (%rdx),%zmm16 │ │ │ │ + vmovdqu32 0x8(%rdx),%zmm17 │ │ │ │ + vpshufb %zmm20,%zmm16,%zmm16 │ │ │ │ + vpshufb %zmm20,%zmm17,%zmm17 │ │ │ │ + vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ │ │ 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) │ │ │ │ + vmovdqu32 (%rdx),%zmm18 │ │ │ │ + vmovdqu32 0x8(%rdx),%zmm19 │ │ │ │ + vpshufb %zmm20,%zmm18,%zmm18 │ │ │ │ + vpshufb %zmm20,%zmm19,%zmm19 │ │ │ │ + vpmaddubsw %zmm21,%zmm18,%zmm18 │ │ │ │ + vpmaddubsw %zmm21,%zmm19,%zmm19 │ │ │ │ + vpsubw %zmm16,%zmm18,%zmm24 │ │ │ │ + vpsubw %zmm17,%zmm19,%zmm25 │ │ │ │ + vpaddw %zmm24,%zmm24,%zmm24 │ │ │ │ + vpmulhw %zmm22,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm25,%zmm25,%zmm25 │ │ │ │ + vpmulhw %zmm22,%zmm25,%zmm25 │ │ │ │ + vpaddw %zmm16,%zmm24,%zmm24 │ │ │ │ + vpmulhrsw %zmm23,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm17,%zmm25,%zmm25 │ │ │ │ + vpmulhrsw %zmm23,%zmm25,%zmm25 │ │ │ │ + vmovdqa32 %zmm18,%zmm16 │ │ │ │ + vmovdqa32 %zmm19,%zmm17 │ │ │ │ + vpackuswb %zmm25,%zmm24,%zmm24 │ │ │ │ + vmovdqa32 %zmm24,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 36c928 <__cxa_finalize@plt+0x3418d8> │ │ │ │ - add $0x20,%r8 │ │ │ │ - add $0x20,%r10 │ │ │ │ - movzbl %al,%r9d │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov %r10,%rdi │ │ │ │ - sub $0x10000,%eax │ │ │ │ - jg 36c90b <__cxa_finalize@plt+0x3418bb> │ │ │ │ - vzeroupper │ │ │ │ + jg 36e7e1 <__cxa_finalize@plt+0x343791> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + vmovdqu32 (%rdx),%zmm16 │ │ │ │ + vmovdqu32 0x8(%rdx),%zmm17 │ │ │ │ + vmovdqu32 0x40(%rdx),%zmm18 │ │ │ │ + vmovdqu32 0x48(%rdx),%zmm19 │ │ │ │ + vpshufb %zmm20,%zmm16,%zmm16 │ │ │ │ + vpshufb %zmm20,%zmm17,%zmm17 │ │ │ │ + vpshufb %zmm20,%zmm18,%zmm18 │ │ │ │ + vpshufb %zmm20,%zmm19,%zmm19 │ │ │ │ + vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpmaddubsw %zmm21,%zmm18,%zmm18 │ │ │ │ + vpmaddubsw %zmm21,%zmm19,%zmm19 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vmovdqu32 (%rdx),%zmm24 │ │ │ │ + vmovdqu32 0x8(%rdx),%zmm25 │ │ │ │ + vmovdqu32 0x40(%rdx),%zmm26 │ │ │ │ + vmovdqu32 0x48(%rdx),%zmm27 │ │ │ │ + vpshufb %zmm20,%zmm24,%zmm24 │ │ │ │ + vpshufb %zmm20,%zmm25,%zmm25 │ │ │ │ + vpshufb %zmm20,%zmm26,%zmm26 │ │ │ │ + vpshufb %zmm20,%zmm27,%zmm27 │ │ │ │ + vpmaddubsw %zmm21,%zmm24,%zmm24 │ │ │ │ + vpmaddubsw %zmm21,%zmm25,%zmm25 │ │ │ │ + vpmaddubsw %zmm21,%zmm26,%zmm26 │ │ │ │ + vpmaddubsw %zmm21,%zmm27,%zmm27 │ │ │ │ + vpsubw %zmm16,%zmm24,%zmm28 │ │ │ │ + vpsubw %zmm17,%zmm25,%zmm29 │ │ │ │ + vpsubw %zmm18,%zmm26,%zmm30 │ │ │ │ + vpsubw %zmm19,%zmm27,%zmm31 │ │ │ │ + vpaddw %zmm28,%zmm28,%zmm28 │ │ │ │ + vpmulhw %zmm22,%zmm28,%zmm28 │ │ │ │ + vpaddw %zmm29,%zmm29,%zmm29 │ │ │ │ + vpmulhw %zmm22,%zmm29,%zmm29 │ │ │ │ + vpaddw %zmm30,%zmm30,%zmm30 │ │ │ │ + vpmulhw %zmm22,%zmm30,%zmm30 │ │ │ │ + vpaddw %zmm31,%zmm31,%zmm31 │ │ │ │ + vpmulhw %zmm22,%zmm31,%zmm31 │ │ │ │ + vpaddw %zmm16,%zmm28,%zmm28 │ │ │ │ + vpmulhrsw %zmm23,%zmm28,%zmm28 │ │ │ │ + vpaddw %zmm17,%zmm29,%zmm29 │ │ │ │ + vpmulhrsw %zmm23,%zmm29,%zmm29 │ │ │ │ + vpaddw %zmm18,%zmm30,%zmm30 │ │ │ │ + vpmulhrsw %zmm23,%zmm30,%zmm30 │ │ │ │ + vpaddw %zmm19,%zmm31,%zmm31 │ │ │ │ + vpmulhrsw %zmm23,%zmm31,%zmm31 │ │ │ │ + vmovdqa32 %zmm24,%zmm16 │ │ │ │ + vmovdqa32 %zmm25,%zmm17 │ │ │ │ + vmovdqa32 %zmm26,%zmm18 │ │ │ │ + vmovdqa32 %zmm27,%zmm19 │ │ │ │ + vpackuswb %zmm29,%zmm28,%zmm28 │ │ │ │ + vpackuswb %zmm31,%zmm30,%zmm30 │ │ │ │ + vmovdqa32 %zmm28,(%rdi) │ │ │ │ + vmovdqa32 %zmm30,0x40(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r9d │ │ │ │ + jg 36e8be <__cxa_finalize@plt+0x34386e> │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x1b(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 36cbe2 <__cxa_finalize@plt+0x341b92> │ │ │ │ + jne 36ebf9 <__cxa_finalize@plt+0x343ba9> │ │ │ │ mov 0x8(%rsp),%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 36cf0c <__cxa_finalize@plt+0x341ebc> │ │ │ │ - movzwl 0x73724(%rax,%rcx,2),%ecx │ │ │ │ + jne 36ee61 <__cxa_finalize@plt+0x343e11> │ │ │ │ + movzwl 0x716c4(%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) │ │ │ │ + vpmovzxbw %xmm0,%ymm16 │ │ │ │ + vpsllw $0x4,%ymm16,%ymm16 │ │ │ │ + vmovdqa32 %ymm16,(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 36c9e3 <__cxa_finalize@plt+0x341993> │ │ │ │ - vzeroupper │ │ │ │ + jg 36ea03 <__cxa_finalize@plt+0x3439b3> │ │ │ │ ret │ │ │ │ vmovq (%rsi),%xmm0 │ │ │ │ - vmovhps (%rsi,%rdx,1),%xmm0,%xmm0 │ │ │ │ - vmovq (%rsi,%rdx,2),%xmm1 │ │ │ │ - vmovhps (%rsi,%rax,1),%xmm1,%xmm1 │ │ │ │ + vmovq (%rsi,%rdx,1),%xmm1 │ │ │ │ + vinserti32x4 $0x1,(%rsi,%rdx,2),%ymm0,%ymm16 │ │ │ │ + vinserti32x4 $0x1,(%rsi,%rax,1),%ymm1,%ymm17 │ │ │ │ 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) │ │ │ │ + vpunpcklqdq %ymm17,%ymm16,%ymm16 │ │ │ │ + vpmovzxbw %ymm16,%zmm16 │ │ │ │ + vpsllw $0x4,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 36ca1c <__cxa_finalize@plt+0x3419cc> │ │ │ │ - vzeroupper │ │ │ │ + jg 36ea3e <__cxa_finalize@plt+0x3439ee> │ │ │ │ ret │ │ │ │ - vpmovzxbw (%rsi),%ymm0 │ │ │ │ - vpmovzxbw (%rsi,%rdx,1),%ymm1 │ │ │ │ - vpmovzxbw (%rsi,%rdx,2),%ymm2 │ │ │ │ - vpmovzxbw (%rsi,%rax,1),%ymm3 │ │ │ │ + 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 │ │ │ │ - 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 %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 36ca5e <__cxa_finalize@plt+0x341a0e> │ │ │ │ - vzeroupper │ │ │ │ + jg 36ea7f <__cxa_finalize@plt+0x343a2f> │ │ │ │ ret │ │ │ │ - vpmovzxbw (%rsi),%ymm0 │ │ │ │ - vpmovzxbw 0x10(%rsi),%ymm1 │ │ │ │ - vpmovzxbw (%rsi,%rdx,1),%ymm2 │ │ │ │ - vpmovzxbw 0x10(%rsi,%rdx,1),%ymm3 │ │ │ │ + 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 │ │ │ │ + vpsllw $0x4,%zmm17,%zmm17 │ │ │ │ + vpsllw $0x4,%zmm18,%zmm18 │ │ │ │ + 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 36eace <__cxa_finalize@plt+0x343a7e> │ │ │ │ + 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,%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 │ │ │ │ + vpsllw $0x4,%zmm16,%zmm16 │ │ │ │ + vpsllw $0x4,%zmm17,%zmm17 │ │ │ │ + vpsllw $0x4,%zmm18,%zmm18 │ │ │ │ + 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 36caae <__cxa_finalize@plt+0x341a5e> │ │ │ │ - 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 36caff <__cxa_finalize@plt+0x341aaf> │ │ │ │ - vzeroupper │ │ │ │ + jg 36eb32 <__cxa_finalize@plt+0x343ae2> │ │ │ │ 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 │ │ │ │ + vpmovzxbw (%rsi),%zmm16 │ │ │ │ + vpmovzxbw 0x20(%rsi),%zmm17 │ │ │ │ + vpmovzxbw 0x40(%rsi),%zmm18 │ │ │ │ + vpmovzxbw 0x60(%rsi),%zmm19 │ │ │ │ + vpsllw $0x4,%zmm16,%zmm16 │ │ │ │ + vpsllw $0x4,%zmm17,%zmm17 │ │ │ │ + vpsllw $0x4,%zmm18,%zmm18 │ │ │ │ + vpsllw $0x4,%zmm19,%zmm19 │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ + vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ + vmovdqa32 %zmm18,0x80(%rdi) │ │ │ │ + vmovdqa32 %zmm19,0xc0(%rdi) │ │ │ │ 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 36cb4d <__cxa_finalize@plt+0x341afd> │ │ │ │ - vzeroupper │ │ │ │ + jg 36eb97 <__cxa_finalize@plt+0x343b47> │ │ │ │ ret │ │ │ │ - imul $0xff,%r9d,%r9d │ │ │ │ - vbroadcasti128 0x733fe(%rip),%ymm4 │ │ │ │ - add $0x10,%r9d │ │ │ │ - vmovd %r9d,%xmm5 │ │ │ │ + imul $0xff01,%r9d,%r9d │ │ │ │ + add $0x1000,%r9d │ │ │ │ + vpbroadcastw %r9d,%zmm21 │ │ │ │ mov 0x8(%rsp),%r9d │ │ │ │ - vpbroadcastw %xmm5,%ymm5 │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 36d249 <__cxa_finalize@plt+0x3421f9> │ │ │ │ - movzwl 0x7375a(%rax,%rcx,2),%ecx │ │ │ │ + jne 36f173 <__cxa_finalize@plt+0x344123> │ │ │ │ + movzwl 0x716fa(%rax,%rcx,2),%ecx │ │ │ │ add %rax,%rcx │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ jmp *%rcx │ │ │ │ - vbroadcasti128 0x733b8(%rip),%ymm4 │ │ │ │ + vbroadcasti32x4 0x712fa(%rip),%ymm20 │ │ │ │ vmovq (%rsi),%xmm0 │ │ │ │ - vmovhps (%rsi,%rdx,1),%xmm0,%xmm0 │ │ │ │ - vmovq (%rsi,%rdx,2),%xmm1 │ │ │ │ - vmovhps (%rsi,%rax,1),%xmm1,%xmm1 │ │ │ │ + vmovq (%rsi,%rdx,1),%xmm1 │ │ │ │ + vinserti32x4 $0x1,(%rsi,%rdx,2),%ymm0,%ymm16 │ │ │ │ + vinserti32x4 $0x1,(%rsi,%rax,1),%ymm1,%ymm17 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ - vinserti128 $0x1,%xmm1,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ + vpunpcklqdq %ymm17,%ymm16,%ymm16 │ │ │ │ + vpshufb %ymm20,%ymm16,%ymm16 │ │ │ │ + vpmaddubsw %ymm21,%ymm16,%ymm16 │ │ │ │ + vmovdqa32 %ymm16,(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 36cc28 <__cxa_finalize@plt+0x341bd8> │ │ │ │ - vzeroupper │ │ │ │ + jg 36ec36 <__cxa_finalize@plt+0x343be6> │ │ │ │ ret │ │ │ │ + vbroadcasti32x4 0x712c0(%rip),%zmm20 │ │ │ │ vmovdqu (%rsi),%xmm0 │ │ │ │ - vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rsi,%rdx,2),%xmm1 │ │ │ │ - vinserti128 $0x1,(%rsi,%rax,1),%ymm1,%ymm1 │ │ │ │ + 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 %ymm4,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + vpshufb %zmm20,%zmm16,%zmm16 │ │ │ │ + vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 36cc61 <__cxa_finalize@plt+0x341c11> │ │ │ │ - vzeroupper │ │ │ │ + jg 36ec80 <__cxa_finalize@plt+0x343c30> │ │ │ │ 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 │ │ │ │ + vmovdqa32 0x70bf9(%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 │ │ │ │ - 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) │ │ │ │ + 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 36cca7 <__cxa_finalize@plt+0x341c57> │ │ │ │ - vzeroupper │ │ │ │ + jg 36ecc7 <__cxa_finalize@plt+0x343c77> │ │ │ │ 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 │ │ │ │ + vmovdqa32 0x70bde(%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 │ │ │ │ + vpmaddubsw %zmm21,%zmm18,%zmm18 │ │ │ │ + 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 36ed22 <__cxa_finalize@plt+0x343cd2> │ │ │ │ + ret │ │ │ │ + vmovdqa32 0x70b74(%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 │ │ │ │ - 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 │ │ │ │ + vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpmaddubsw %zmm21,%zmm18,%zmm18 │ │ │ │ + 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 36cd26 <__cxa_finalize@plt+0x341cd6> │ │ │ │ - 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 36cda5 <__cxa_finalize@plt+0x341d55> │ │ │ │ - vzeroupper │ │ │ │ + jg 36ed8c <__cxa_finalize@plt+0x343d3c> │ │ │ │ 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 │ │ │ │ + vmovdqa32 0x70b03(%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 │ │ │ │ + vpmaddubsw %zmm21,%zmm19,%zmm19 │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ + vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ + vmovdqa32 %zmm18,0x80(%rdi) │ │ │ │ + vmovdqa32 %zmm19,0xc0(%rdi) │ │ │ │ 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 36ce1f <__cxa_finalize@plt+0x341dcf> │ │ │ │ - vzeroupper │ │ │ │ + jg 36edfd <__cxa_finalize@plt+0x343dad> │ │ │ │ ret │ │ │ │ - movzwl 0x73766(%rax,%rcx,2),%ecx │ │ │ │ - imul $0xff,%r9d,%r9d │ │ │ │ - add $0x10,%r9d │ │ │ │ + movzwl 0x71706(%rax,%rcx,2),%ecx │ │ │ │ + imul $0xff01,%r9d,%r9d │ │ │ │ + add $0x1000,%r9d │ │ │ │ add %rax,%rcx │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ - vmovd %r9d,%xmm6 │ │ │ │ - vpbroadcastw %xmm6,%ymm6 │ │ │ │ + vpbroadcastw %r9d,%zmm22 │ │ │ │ jmp *%rcx │ │ │ │ - vmovd (%rsi),%xmm0 │ │ │ │ - vpbroadcastd (%rsi,%rdx,2),%ymm1 │ │ │ │ - vpbroadcastd (%rsi,%rdx,1),%xmm2 │ │ │ │ - vpbroadcastd (%rsi,%rax,1),%ymm3 │ │ │ │ + vpbroadcastd (%rsi),%xmm16 │ │ │ │ + mov $0x29,%ecx │ │ │ │ + vbroadcasti32x4 0x710b5(%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 │ │ │ │ - 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) │ │ │ │ + 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 36cf36 <__cxa_finalize@plt+0x341ee6> │ │ │ │ - vzeroupper │ │ │ │ + jg 36ee9f <__cxa_finalize@plt+0x343e4f> │ │ │ │ ret │ │ │ │ - vmovq (%rsi),%xmm0 │ │ │ │ - vpbroadcastq (%rsi,%rdx,2),%ymm1 │ │ │ │ - vpbroadcastq (%rsi,%rdx,1),%ymm2 │ │ │ │ - vpbroadcastq (%rsi,%rax,1),%ymm3 │ │ │ │ + vmovdqa32 0x70a55(%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 │ │ │ │ - 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) │ │ │ │ + vinserti32x4 $0x0,(%rsi),%ymm16,%ymm16 │ │ │ │ + vpermt2b %zmm16,%zmm21,%zmm17 │ │ │ │ + vpmaddubsw %zmm22,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %zmm17,(%rdi) │ │ │ │ add $0x40,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 36cf8e <__cxa_finalize@plt+0x341f3e> │ │ │ │ - vzeroupper │ │ │ │ + jg 36eef1 <__cxa_finalize@plt+0x343ea1> │ │ │ │ ret │ │ │ │ - vbroadcasti128 (%rsi),%ymm0 │ │ │ │ - vbroadcasti128 (%rsi,%rdx,1),%ymm1 │ │ │ │ - vbroadcasti128 (%rsi,%rdx,2),%ymm2 │ │ │ │ - vbroadcasti128 (%rsi,%rax,1),%ymm3 │ │ │ │ + vmovdqa32 0x70a46(%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 │ │ │ │ - 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) │ │ │ │ + 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 36cff5 <__cxa_finalize@plt+0x341fa5> │ │ │ │ - vzeroupper │ │ │ │ + jg 36ef40 <__cxa_finalize@plt+0x343ef0> │ │ │ │ ret │ │ │ │ - vpermq $0xd8,(%rsi),%ymm0 │ │ │ │ - vpermq $0xd8,(%rsi,%rdx,1),%ymm1 │ │ │ │ - vpermq $0xd8,(%rsi,%rdx,2),%ymm2 │ │ │ │ - vpermq $0xd8,(%rsi,%rax,1),%ymm3 │ │ │ │ + vmovdqa32 0x70a25(%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 │ │ │ │ - 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) │ │ │ │ + vpermt2b %zmm18,%zmm21,%zmm16 │ │ │ │ + vpermt2b %zmm19,%zmm21,%zmm18 │ │ │ │ + vpermt2b %zmm20,%zmm21,%zmm19 │ │ │ │ + vpmaddubsw %zmm22,%zmm16,%zmm17 │ │ │ │ + vmovdqu32 (%rsi),%ymm16 │ │ │ │ + vpermt2b %zmm16,%zmm21,%zmm20 │ │ │ │ + vpmaddubsw %zmm22,%zmm18,%zmm18 │ │ │ │ + vpmaddubsw %zmm22,%zmm19,%zmm19 │ │ │ │ + vpmaddubsw %zmm22,%zmm20,%zmm20 │ │ │ │ + vmovdqa32 %zmm17,(%rdi) │ │ │ │ + vmovdqa32 %zmm18,0x40(%rdi) │ │ │ │ + vmovdqa32 %zmm19,0x80(%rdi) │ │ │ │ + vmovdqa32 %zmm20,0xc0(%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 36d06a <__cxa_finalize@plt+0x34201a> │ │ │ │ - vzeroupper │ │ │ │ + jg 36efa1 <__cxa_finalize@plt+0x343f51> │ │ │ │ ret │ │ │ │ - vpermq $0xd8,(%rsi),%ymm0 │ │ │ │ - vpermq $0xd8,0x20(%rsi),%ymm1 │ │ │ │ - vpermq $0xd8,(%rsi,%rdx,1),%ymm2 │ │ │ │ - vpermq $0xd8,0x20(%rsi,%rdx,1),%ymm3 │ │ │ │ + vmovdqa32 0x709dd(%rip),%zmm21 │ │ │ │ + vpermq (%rsi),%zmm21,%zmm16 │ │ │ │ + vpermq (%rsi,%rdx,1),%zmm21,%zmm17 │ │ │ │ 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) │ │ │ │ + vpunpcklbw %zmm16,%zmm17,%zmm20 │ │ │ │ + vpunpckhbw %zmm16,%zmm17,%zmm18 │ │ │ │ + vpermq (%rsi),%zmm21,%zmm16 │ │ │ │ + vpunpcklbw %zmm17,%zmm16,%zmm19 │ │ │ │ + vpunpckhbw %zmm17,%zmm16,%zmm17 │ │ │ │ + vpmaddubsw %zmm22,%zmm20,%zmm20 │ │ │ │ + vpmaddubsw %zmm22,%zmm18,%zmm18 │ │ │ │ + vpmaddubsw %zmm22,%zmm19,%zmm19 │ │ │ │ + vpmaddubsw %zmm22,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %zmm20,(%rdi) │ │ │ │ + vmovdqa32 %zmm18,0x40(%rdi) │ │ │ │ + vmovdqa32 %zmm19,0x80(%rdi) │ │ │ │ + vmovdqa32 %zmm17,0xc0(%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 36d11a <__cxa_finalize@plt+0x3420ca> │ │ │ │ - vzeroupper │ │ │ │ + jg 36f029 <__cxa_finalize@plt+0x343fd9> │ │ │ │ ret │ │ │ │ - lea 0x300(%r8),%eax │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rdi,%r9 │ │ │ │ - vpermq $0xd8,(%rsi),%ymm0 │ │ │ │ - vpermq $0xd8,(%rsi,%rdx,1),%ymm1 │ │ │ │ + vmovdqa32 0x70963(%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 %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) │ │ │ │ + vpunpcklbw %zmm16,%zmm18,%zmm20 │ │ │ │ + vpunpckhbw %zmm16,%zmm18,%zmm16 │ │ │ │ + vpmaddubsw %zmm22,%zmm20,%zmm20 │ │ │ │ + vpmaddubsw %zmm22,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 %zmm20,(%rdi) │ │ │ │ + vmovdqa32 %zmm16,0x40(%rdi) │ │ │ │ + vpunpcklbw %zmm17,%zmm19,%zmm20 │ │ │ │ + vpunpckhbw %zmm17,%zmm19,%zmm17 │ │ │ │ + vpmaddubsw %zmm22,%zmm20,%zmm20 │ │ │ │ + vpmaddubsw %zmm22,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %zmm20,0x80(%rdi) │ │ │ │ + vmovdqa32 %zmm17,0xc0(%rdi) │ │ │ │ + vpermq (%rsi),%zmm21,%zmm16 │ │ │ │ + vpermq 0x40(%rsi),%zmm21,%zmm17 │ │ │ │ + vpunpcklbw %zmm18,%zmm16,%zmm20 │ │ │ │ + vpunpckhbw %zmm18,%zmm16,%zmm18 │ │ │ │ + vpmaddubsw %zmm22,%zmm20,%zmm20 │ │ │ │ + vpmaddubsw %zmm22,%zmm18,%zmm18 │ │ │ │ + vmovdqa32 %zmm20,0x100(%rdi) │ │ │ │ + vmovdqa32 %zmm18,0x140(%rdi) │ │ │ │ + vpunpcklbw %zmm19,%zmm17,%zmm20 │ │ │ │ + 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 36d1d1 <__cxa_finalize@plt+0x342181> │ │ │ │ - add $0x20,%rcx │ │ │ │ - add $0x40,%r9 │ │ │ │ - movzbl %al,%r8d │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %r9,%rdi │ │ │ │ - sub $0x100,%eax │ │ │ │ - jg 36d1cb <__cxa_finalize@plt+0x34217b> │ │ │ │ - vzeroupper │ │ │ │ + jg 36f0aa <__cxa_finalize@plt+0x34405a> │ │ │ │ ret │ │ │ │ - movzwl 0x73772(%rax,%rcx,2),%ecx │ │ │ │ + movzwl 0x71712(%rax,%rcx,2),%ecx │ │ │ │ shl $0xb,%r9d │ │ │ │ - vmovd %r9d,%xmm6 │ │ │ │ - vpbroadcastw %xmm6,%ymm6 │ │ │ │ + vpbroadcastw %r9d,%zmm22 │ │ │ │ add %rax,%rcx │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ jmp *%rcx │ │ │ │ - vbroadcasti128 0x72d6f(%rip),%ymm4 │ │ │ │ - vpbroadcastq (%rsi),%ymm0 │ │ │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vbroadcasti32x4 0x70d98(%rip),%ymm20 │ │ │ │ + vpbroadcastq (%rsi),%ymm16 │ │ │ │ + vpshufb %ymm20,%ymm16,%ymm16 │ │ │ │ + vpmaddubsw %ymm21,%ymm16,%ymm16 │ │ │ │ vmovq (%rsi,%rdx,1),%xmm1 │ │ │ │ - vmovhps (%rsi,%rdx,2),%xmm1,%xmm1 │ │ │ │ - vmovq (%rsi,%rax,1),%xmm2 │ │ │ │ + vmovq (%rsi,%rdx,2),%xmm2 │ │ │ │ + vinserti32x4 $0x1,(%rsi,%rax,1),%ymm1,%ymm17 │ │ │ │ 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) │ │ │ │ + vinserti32x4 $0x1,(%rsi),%ymm2,%ymm18 │ │ │ │ + vpunpcklqdq %ymm18,%ymm17,%ymm17 │ │ │ │ + vpshufb %ymm20,%ymm17,%ymm17 │ │ │ │ + vpmaddubsw %ymm21,%ymm17,%ymm17 │ │ │ │ + valignq $0x3,%ymm16,%ymm17,%ymm18 │ │ │ │ + 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 36d280 <__cxa_finalize@plt+0x342230> │ │ │ │ - vzeroupper │ │ │ │ + jg 36f1aa <__cxa_finalize@plt+0x34415a> │ │ │ │ ret │ │ │ │ - vbroadcasti128 (%rsi),%ymm0 │ │ │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ │ │ + vbroadcasti32x4 0x70d2d(%rip),%zmm20 │ │ │ │ + vbroadcasti32x4 (%rsi),%zmm16 │ │ │ │ + vpshufb %zmm20,%zmm16,%zmm16 │ │ │ │ + vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ │ │ vmovdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ - vinserti128 $0x1,(%rsi,%rdx,2),%ymm1,%ymm1 │ │ │ │ - vmovdqu (%rsi,%rax,1),%xmm2 │ │ │ │ + vinserti32x4 $0x1,(%rsi,%rdx,2),%ymm1,%ymm17 │ │ │ │ + vinserti32x4 $0x2,(%rsi,%rax,1),%zmm17,%zmm17 │ │ │ │ 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) │ │ │ │ + vinserti32x4 $0x3,(%rsi),%zmm17,%zmm17 │ │ │ │ + vpshufb %zmm20,%zmm17,%zmm17 │ │ │ │ + vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ │ │ + valignq $0x6,%zmm16,%zmm17,%zmm18 │ │ │ │ + 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 36d2e5 <__cxa_finalize@plt+0x342295> │ │ │ │ - vzeroupper │ │ │ │ + jg 36f225 <__cxa_finalize@plt+0x3441d5> │ │ │ │ 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 │ │ │ │ + vmovdqa32 0x70635(%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 │ │ │ │ + vinserti32x8 $0x1,(%rsi),%zmm18,%zmm18 │ │ │ │ + vpermb %zmm17,%zmm20,%zmm17 │ │ │ │ + vpermb %zmm18,%zmm20,%zmm18 │ │ │ │ + vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vshufi32x4 $0x4e,%zmm17,%zmm16,%zmm19 │ │ │ │ + vpmaddubsw %zmm21,%zmm18,%zmm16 │ │ │ │ + vshufi32x4 $0x4e,%zmm16,%zmm17,%zmm18 │ │ │ │ + vpsubw %zmm19,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm22,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm19,%zmm17,%zmm17 │ │ │ │ + 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 36f29d <__cxa_finalize@plt+0x34424d> │ │ │ │ + ret │ │ │ │ + vmovdqa32 0x705d2(%rip),%zmm20 │ │ │ │ + vpermb (%rsi),%zmm20,%zmm16 │ │ │ │ + vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpermb (%rsi,%rdx,1),%zmm20,%zmm17 │ │ │ │ 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 │ │ │ │ + vpermb (%rsi),%zmm20,%zmm18 │ │ │ │ + vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpsubw %zmm16,%zmm17,%zmm19 │ │ │ │ + vpmulhrsw %zmm22,%zmm19,%zmm19 │ │ │ │ + vpaddw %zmm16,%zmm19,%zmm19 │ │ │ │ + vpmaddubsw %zmm21,%zmm18,%zmm16 │ │ │ │ + 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 36d366 <__cxa_finalize@plt+0x342316> │ │ │ │ - vzeroupper │ │ │ │ + jg 36f33a <__cxa_finalize@plt+0x3442ea> │ │ │ │ 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 │ │ │ │ + vmovdqa32 0x70563(%rip),%zmm20 │ │ │ │ + vpermb (%rsi),%zmm20,%zmm16 │ │ │ │ + vpermb 0x20(%rsi),%zmm20,%zmm17 │ │ │ │ + vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ │ │ 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 │ │ │ │ + vpermb (%rsi),%zmm20,%zmm18 │ │ │ │ + vpermb 0x20(%rsi),%zmm20,%zmm19 │ │ │ │ + vpmaddubsw %zmm21,%zmm18,%zmm18 │ │ │ │ + vpmaddubsw %zmm21,%zmm19,%zmm19 │ │ │ │ + vpsubw %zmm16,%zmm18,%zmm23 │ │ │ │ + vpsubw %zmm17,%zmm19,%zmm24 │ │ │ │ + vpmulhrsw %zmm22,%zmm23,%zmm23 │ │ │ │ + vpmulhrsw %zmm22,%zmm24,%zmm24 │ │ │ │ + vpaddw %zmm16,%zmm23,%zmm23 │ │ │ │ + vmovdqa32 %zmm18,%zmm16 │ │ │ │ + vpaddw %zmm17,%zmm24,%zmm24 │ │ │ │ + vmovdqa32 %zmm19,%zmm17 │ │ │ │ + vmovdqa32 %zmm23,(%rdi) │ │ │ │ + vmovdqa32 %zmm24,0x40(%rdi) │ │ │ │ + sub $0xffffffffffffff80,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 36f3b9 <__cxa_finalize@plt+0x344369> │ │ │ │ + ret │ │ │ │ + vmovdqa32 0x704d7(%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 │ │ │ │ + vpmaddubsw %zmm21,%zmm19,%zmm19 │ │ │ │ + add %rdx,%rsi │ │ │ │ + vpermb (%rsi),%zmm20,%zmm23 │ │ │ │ + vpermb 0x20(%rsi),%zmm20,%zmm24 │ │ │ │ + vpermb 0x40(%rsi),%zmm20,%zmm25 │ │ │ │ + vpermb 0x60(%rsi),%zmm20,%zmm26 │ │ │ │ + vpmaddubsw %zmm21,%zmm23,%zmm23 │ │ │ │ + vpmaddubsw %zmm21,%zmm24,%zmm24 │ │ │ │ + vpmaddubsw %zmm21,%zmm25,%zmm25 │ │ │ │ + vpmaddubsw %zmm21,%zmm26,%zmm26 │ │ │ │ + vpsubw %zmm16,%zmm23,%zmm27 │ │ │ │ + vpsubw %zmm17,%zmm24,%zmm28 │ │ │ │ + vpsubw %zmm18,%zmm25,%zmm29 │ │ │ │ + vpsubw %zmm19,%zmm26,%zmm30 │ │ │ │ + vpmulhrsw %zmm22,%zmm27,%zmm27 │ │ │ │ + vpmulhrsw %zmm22,%zmm28,%zmm28 │ │ │ │ + vpmulhrsw %zmm22,%zmm29,%zmm29 │ │ │ │ + vpmulhrsw %zmm22,%zmm30,%zmm30 │ │ │ │ + vpaddw %zmm16,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 %zmm23,%zmm16 │ │ │ │ + vpaddw %zmm17,%zmm28,%zmm28 │ │ │ │ + vmovdqa32 %zmm24,%zmm17 │ │ │ │ + vpaddw %zmm18,%zmm29,%zmm29 │ │ │ │ + vmovdqa32 %zmm25,%zmm18 │ │ │ │ + vpaddw %zmm19,%zmm30,%zmm30 │ │ │ │ + vmovdqa32 %zmm26,%zmm19 │ │ │ │ + vmovdqa32 %zmm27,(%rdi) │ │ │ │ + vmovdqa32 %zmm28,0x40(%rdi) │ │ │ │ + vmovdqa32 %zmm29,0x80(%rdi) │ │ │ │ + vmovdqa32 %zmm30,0xc0(%rdi) │ │ │ │ + add $0x100,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 36d3f2 <__cxa_finalize@plt+0x3423a2> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - lea 0x700(%r8),%ecx │ │ │ │ - mov $0x100,%eax │ │ │ │ - jmp 36d472 <__cxa_finalize@plt+0x342422> │ │ │ │ - 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 36d48d <__cxa_finalize@plt+0x34243d> │ │ │ │ - add $0x10,%r9 │ │ │ │ - add $0x20,%r10 │ │ │ │ - movzbl %cl,%r8d │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %r10,%rdi │ │ │ │ - sub $0x100,%ecx │ │ │ │ - jg 36d478 <__cxa_finalize@plt+0x342428> │ │ │ │ - vzeroupper │ │ │ │ + jg 36f462 <__cxa_finalize@plt+0x344412> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov %r10d,%r11d │ │ │ │ - jmp 36d5a0 <__cxa_finalize@plt+0x342550> │ │ │ │ + jmp 36f5c0 <__cxa_finalize@plt+0x344570> │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 36d5a0 <__cxa_finalize@plt+0x342550> │ │ │ │ + jmp 36f5c0 <__cxa_finalize@plt+0x344570> │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 36d5a0 <__cxa_finalize@plt+0x342550> │ │ │ │ + jmp 36f5c0 <__cxa_finalize@plt+0x344570> │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov %r10d,%r11d │ │ │ │ - jmp 36d5a0 <__cxa_finalize@plt+0x342550> │ │ │ │ + jmp 36f5c0 <__cxa_finalize@plt+0x344570> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 36d5a0 <__cxa_finalize@plt+0x342550> │ │ │ │ + jmp 36f5c0 <__cxa_finalize@plt+0x344570> │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x2d,%r10d │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 36d5a0 <__cxa_finalize@plt+0x342550> │ │ │ │ + jmp 36f5c0 <__cxa_finalize@plt+0x344570> │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 36d5a0 <__cxa_finalize@plt+0x342550> │ │ │ │ + jmp 36f5c0 <__cxa_finalize@plt+0x344570> │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x2d,%r10d │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 36d5a0 <__cxa_finalize@plt+0x342550> │ │ │ │ + jmp 36f5c0 <__cxa_finalize@plt+0x344570> │ │ │ │ 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 │ │ │ │ + lea -0x174a(%rip),%r11 │ │ │ │ movslq %r8d,%r8 │ │ │ │ test $0xf00,%eax │ │ │ │ - jne 36d5f1 <__cxa_finalize@plt+0x3425a1> │ │ │ │ + jne 36f611 <__cxa_finalize@plt+0x3445c1> │ │ │ │ test $0xf00,%r10d │ │ │ │ - jne 36d8f0 <__cxa_finalize@plt+0x3428a0> │ │ │ │ + jne 36fb0a <__cxa_finalize@plt+0x344aba> │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - movzwl 0x74016(%r11,%r8,2),%r8d │ │ │ │ + movzwl 0x72216(%r11,%r8,2),%r8d │ │ │ │ add %r11,%r8 │ │ │ │ lea (%rcx,%rcx,2),%rax │ │ │ │ lea (%rsi,%rsi,2),%r10 │ │ │ │ jmp *%r8 │ │ │ │ test $0xf00,%r10d │ │ │ │ - jne 36dca3 <__cxa_finalize@plt+0x342c53> │ │ │ │ - vpbroadcastd 0x72aa9(%rip),%ymm5 │ │ │ │ + jne 3701bb <__cxa_finalize@plt+0x34516b> │ │ │ │ + vpbroadcastd 0x70a74(%rip),%zmm21 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jl 36d65d <__cxa_finalize@plt+0x34260d> │ │ │ │ - vbroadcasti128 0x7296a(%rip),%ymm6 │ │ │ │ - je 36d6b9 <__cxa_finalize@plt+0x342669> │ │ │ │ + jl 36f683 <__cxa_finalize@plt+0x344633> │ │ │ │ + vbroadcasti32x4 0x708c8(%rip),%zmm22 │ │ │ │ + je 36f6e0 <__cxa_finalize@plt+0x344690> │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - vbroadcasti128 0x72966(%rip),%ymm7 │ │ │ │ - vbroadcasti128 0x7296d(%rip),%ymm8 │ │ │ │ + vbroadcasti32x4 0x708c3(%rip),%zmm23 │ │ │ │ + vbroadcasti32x4 0x708c9(%rip),%zmm24 │ │ │ │ shr $0x10,%eax │ │ │ │ sub $0x3,%rdx │ │ │ │ - movzwl 0x7407e(%r11,%r8,2),%r8d │ │ │ │ - vpbroadcastd 0x75124(%r11,%rax,8),%ymm9 │ │ │ │ - vpbroadcastd 0x75128(%r11,%rax,8),%ymm10 │ │ │ │ + movzwl 0x7227e(%r11,%r8,2),%r8d │ │ │ │ + vpbroadcastd 0x73364(%r11,%rax,8),%zmm25 │ │ │ │ + vpbroadcastd 0x73368(%r11,%rax,8),%zmm26 │ │ │ │ add %r11,%r8 │ │ │ │ jmp *%r8 │ │ │ │ movzbl %al,%eax │ │ │ │ dec %rdx │ │ │ │ - vmovdqa 0x728f5(%rip),%xmm4 │ │ │ │ - vpbroadcastd 0x75126(%r11,%rax,8),%xmm3 │ │ │ │ + vmovdqa 0x7084f(%rip),%xmm4 │ │ │ │ + vpbroadcastd 0x73366(%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 │ │ │ │ + vmovdqa32 %xmm21,%xmm1 │ │ │ │ + vpdpbusd %xmm3,%xmm0,%xmm1 │ │ │ │ + vpackssdw %xmm1,%xmm1,%xmm0 │ │ │ │ vpsraw $0x6,%xmm0,%xmm0 │ │ │ │ - vpackuswb %xmm0,%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 36d675 <__cxa_finalize@plt+0x342625> │ │ │ │ - vzeroupper │ │ │ │ + jg 36f69b <__cxa_finalize@plt+0x34464b> │ │ │ │ ret │ │ │ │ movzbl %al,%eax │ │ │ │ dec %rdx │ │ │ │ - vpbroadcastd 0x75126(%r11,%rax,8),%xmm3 │ │ │ │ + vpbroadcastd 0x73366(%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 │ │ │ │ + vpshufb %xmm22,%xmm0,%xmm0 │ │ │ │ + vpshufb %xmm22,%xmm1,%xmm1 │ │ │ │ + vmovdqa32 %xmm21,%xmm2 │ │ │ │ + vpdpbusd %xmm3,%xmm0,%xmm2 │ │ │ │ + vmovdqa32 %xmm21,%xmm0 │ │ │ │ + vpdpbusd %xmm3,%xmm1,%xmm0 │ │ │ │ + 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 36d6c9 <__cxa_finalize@plt+0x342679> │ │ │ │ - vzeroupper │ │ │ │ + jg 36f6f0 <__cxa_finalize@plt+0x3446a0> │ │ │ │ ret │ │ │ │ - vmovdqu (%rdx),%xmm0 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,1),%ymm0,%ymm0 │ │ │ │ + vmovdqu32 (%rdx),%xmm16 │ │ │ │ + vinserti32x4 $0x1,(%rdx,%rcx,1),%ymm16,%ymm16 │ │ │ │ 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) │ │ │ │ + vpshufb %ymm22,%ymm16,%ymm17 │ │ │ │ + vpshufb %ymm23,%ymm16,%ymm18 │ │ │ │ + vpshufb %ymm24,%ymm16,%ymm19 │ │ │ │ + vmovdqa32 %ymm21,%ymm16 │ │ │ │ + vpdpbusd %ymm25,%ymm17,%ymm16 │ │ │ │ + vmovdqa32 %ymm21,%ymm17 │ │ │ │ + vpdpbusd %ymm25,%ymm18,%ymm17 │ │ │ │ + vpdpbusd %ymm26,%ymm18,%ymm16 │ │ │ │ + vpdpbusd %ymm26,%ymm19,%ymm17 │ │ │ │ + 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 36d715 <__cxa_finalize@plt+0x3426c5> │ │ │ │ - vzeroupper │ │ │ │ + jg 36f744 <__cxa_finalize@plt+0x3446f4> │ │ │ │ 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 │ │ │ │ + vmovdqa32 0x7027f(%rip),%zmm22 │ │ │ │ + vmovdqa32 0x702b5(%rip),%zmm23 │ │ │ │ + vmovdqa32 0x702eb(%rip),%zmm24 │ │ │ │ + vmovdqu32 (%rdx),%ymm16 │ │ │ │ + vinserti32x8 $0x1,(%rdx,%rcx,1),%zmm16,%zmm16 │ │ │ │ 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) │ │ │ │ + vpermb %zmm16,%zmm22,%zmm17 │ │ │ │ + vpermb %zmm16,%zmm23,%zmm18 │ │ │ │ + vpermb %zmm16,%zmm24,%zmm19 │ │ │ │ + vmovdqa32 %zmm21,%zmm16 │ │ │ │ + vpdpbusd %zmm25,%zmm17,%zmm16 │ │ │ │ + vmovdqa32 %zmm21,%zmm17 │ │ │ │ + vpdpbusd %zmm25,%zmm18,%zmm17 │ │ │ │ + vpdpbusd %zmm26,%zmm18,%zmm16 │ │ │ │ + vpdpbusd %zmm26,%zmm19,%zmm17 │ │ │ │ + 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 36d77e <__cxa_finalize@plt+0x34272e> │ │ │ │ - vzeroupper │ │ │ │ + jg 36f7d5 <__cxa_finalize@plt+0x344785> │ │ │ │ ret │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 36d841 <__cxa_finalize@plt+0x3427f1> │ │ │ │ - mov $0xffffffffffffffe0,%rax │ │ │ │ - jmp 36d841 <__cxa_finalize@plt+0x3427f1> │ │ │ │ - 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 36d84a <__cxa_finalize@plt+0x3427fa> │ │ │ │ + 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 │ │ │ │ + vpshufb %zmm23,%zmm16,%zmm19 │ │ │ │ + vpshufb %zmm24,%zmm16,%zmm20 │ │ │ │ + vmovdqa32 %zmm21,%zmm16 │ │ │ │ + vpdpbusd %zmm25,%zmm18,%zmm16 │ │ │ │ + vmovdqa32 %zmm21,%zmm18 │ │ │ │ + vpdpbusd %zmm25,%zmm19,%zmm18 │ │ │ │ + vpdpbusd %zmm26,%zmm19,%zmm16 │ │ │ │ + vpdpbusd %zmm26,%zmm20,%zmm18 │ │ │ │ + vpackusdw %zmm18,%zmm16,%zmm16 │ │ │ │ + vpsrlw $0x6,%zmm16,%zmm16 │ │ │ │ + vpshufb %zmm23,%zmm17,%zmm19 │ │ │ │ + vpshufb %zmm24,%zmm17,%zmm18 │ │ │ │ + vmovdqa32 %zmm21,%zmm17 │ │ │ │ + vpdpbusd %zmm25,%zmm20,%zmm17 │ │ │ │ + vmovdqa32 %zmm21,%zmm20 │ │ │ │ + vpdpbusd %zmm25,%zmm19,%zmm20 │ │ │ │ + vpdpbusd %zmm26,%zmm19,%zmm17 │ │ │ │ + vpdpbusd %zmm26,%zmm18,%zmm20 │ │ │ │ + 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 36f849 <__cxa_finalize@plt+0x3447f9> │ │ │ │ + ret │ │ │ │ + vmovdqu32 (%rdx),%zmm16 │ │ │ │ + vmovdqu32 0x8(%rdx),%zmm17 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpshufb %zmm22,%zmm16,%zmm18 │ │ │ │ + vpshufb %zmm23,%zmm16,%zmm19 │ │ │ │ + vpshufb %zmm24,%zmm16,%zmm20 │ │ │ │ + vmovdqa32 %zmm21,%zmm16 │ │ │ │ + vpdpbusd %zmm25,%zmm18,%zmm16 │ │ │ │ + vmovdqa32 %zmm21,%zmm18 │ │ │ │ + vpdpbusd %zmm25,%zmm19,%zmm18 │ │ │ │ + vpdpbusd %zmm26,%zmm19,%zmm16 │ │ │ │ + vpdpbusd %zmm26,%zmm20,%zmm18 │ │ │ │ + vpackusdw %zmm18,%zmm16,%zmm16 │ │ │ │ + vpsrlw $0x6,%zmm16,%zmm16 │ │ │ │ + vpshufb %zmm23,%zmm17,%zmm19 │ │ │ │ + vpshufb %zmm24,%zmm17,%zmm18 │ │ │ │ + vmovdqa32 %zmm21,%zmm17 │ │ │ │ + vpdpbusd %zmm25,%zmm20,%zmm17 │ │ │ │ + vmovdqa32 %zmm21,%zmm20 │ │ │ │ + vpdpbusd %zmm25,%zmm19,%zmm20 │ │ │ │ + vpdpbusd %zmm26,%zmm19,%zmm17 │ │ │ │ + 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 36f914 <__cxa_finalize@plt+0x3448c4> │ │ │ │ + ret │ │ │ │ + vmovdqu32 (%rdx),%zmm16 │ │ │ │ + vmovdqu32 0x8(%rdx),%zmm18 │ │ │ │ + vmovdqu32 0x40(%rdx),%zmm17 │ │ │ │ + vmovdqu32 0x48(%rdx),%zmm19 │ │ │ │ add %rcx,%rdx │ │ │ │ + vpshufb %zmm22,%zmm16,%zmm20 │ │ │ │ + vpshufb %zmm23,%zmm16,%zmm27 │ │ │ │ + vpshufb %zmm24,%zmm16,%zmm28 │ │ │ │ + vmovdqa32 %zmm21,%zmm16 │ │ │ │ + vpdpbusd %zmm25,%zmm20,%zmm16 │ │ │ │ + vmovdqa32 %zmm21,%zmm20 │ │ │ │ + vpdpbusd %zmm25,%zmm27,%zmm20 │ │ │ │ + vpdpbusd %zmm26,%zmm27,%zmm16 │ │ │ │ + vpdpbusd %zmm26,%zmm28,%zmm20 │ │ │ │ + vpackusdw %zmm20,%zmm16,%zmm16 │ │ │ │ + vpsrlw $0x6,%zmm16,%zmm16 │ │ │ │ + vpshufb %zmm23,%zmm18,%zmm27 │ │ │ │ + vpshufb %zmm24,%zmm18,%zmm20 │ │ │ │ + vmovdqa32 %zmm21,%zmm18 │ │ │ │ + vpdpbusd %zmm25,%zmm28,%zmm18 │ │ │ │ + vmovdqa32 %zmm21,%zmm28 │ │ │ │ + vpdpbusd %zmm25,%zmm27,%zmm28 │ │ │ │ + vpdpbusd %zmm26,%zmm27,%zmm18 │ │ │ │ + vpdpbusd %zmm26,%zmm20,%zmm28 │ │ │ │ + vpackusdw %zmm28,%zmm18,%zmm18 │ │ │ │ + vpsrlw $0x6,%zmm18,%zmm18 │ │ │ │ + vpshufb %zmm22,%zmm17,%zmm20 │ │ │ │ + vpshufb %zmm23,%zmm17,%zmm27 │ │ │ │ + vpshufb %zmm24,%zmm17,%zmm28 │ │ │ │ + vmovdqa32 %zmm21,%zmm17 │ │ │ │ + vpdpbusd %zmm25,%zmm20,%zmm17 │ │ │ │ + vmovdqa32 %zmm21,%zmm20 │ │ │ │ + vpdpbusd %zmm25,%zmm27,%zmm20 │ │ │ │ + vpdpbusd %zmm26,%zmm27,%zmm17 │ │ │ │ + vpdpbusd %zmm26,%zmm28,%zmm20 │ │ │ │ + vpackusdw %zmm20,%zmm17,%zmm17 │ │ │ │ + vpsrlw $0x6,%zmm17,%zmm17 │ │ │ │ + vpshufb %zmm23,%zmm19,%zmm27 │ │ │ │ + vpshufb %zmm24,%zmm19,%zmm20 │ │ │ │ + vmovdqa32 %zmm21,%zmm19 │ │ │ │ + vpdpbusd %zmm25,%zmm28,%zmm19 │ │ │ │ + vmovdqa32 %zmm21,%zmm28 │ │ │ │ + vpdpbusd %zmm25,%zmm27,%zmm28 │ │ │ │ + vpdpbusd %zmm26,%zmm27,%zmm19 │ │ │ │ + vpdpbusd %zmm26,%zmm20,%zmm28 │ │ │ │ + vpackusdw %zmm28,%zmm19,%zmm19 │ │ │ │ + vpsrlw $0x6,%zmm19,%zmm19 │ │ │ │ + vpackuswb %zmm18,%zmm16,%zmm16 │ │ │ │ + vpackuswb %zmm19,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ + vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ - mov %r8,%rax │ │ │ │ dec %r9d │ │ │ │ - jg 36d84a <__cxa_finalize@plt+0x3427fa> │ │ │ │ - vzeroupper │ │ │ │ + jg 36f9c0 <__cxa_finalize@plt+0x344970> │ │ │ │ ret │ │ │ │ movzbl %r10b,%eax │ │ │ │ shr $0x10,%r10d │ │ │ │ cmp $0x6,%r9d │ │ │ │ cmovs %eax,%r10d │ │ │ │ tzcnt %r8d,%eax │ │ │ │ - movzwl 0x7408c(%r11,%rax,2),%eax │ │ │ │ - vpbroadcastd 0x727a1(%rip),%ymm7 │ │ │ │ - lea 0x75124(%r11,%r10,8),%r10 │ │ │ │ - vpbroadcastw (%r10),%ymm8 │ │ │ │ - vpbroadcastw 0x2(%r10),%ymm9 │ │ │ │ - vpbroadcastw 0x4(%r10),%ymm10 │ │ │ │ - vpbroadcastw 0x6(%r10),%ymm11 │ │ │ │ + movzwl 0x7228c(%r11,%rax,2),%eax │ │ │ │ + vpbroadcastd 0x6fa4e(%rip),%zmm23 │ │ │ │ + lea 0x73364(%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 │ │ │ │ jmp *%rax │ │ │ │ vmovd (%rdx),%xmm2 │ │ │ │ vpinsrw $0x2,(%rdx,%rcx,1),%xmm2,%xmm2 │ │ │ │ vpinsrw $0x4,(%rdx,%rcx,2),%xmm2,%xmm2 │ │ │ │ @@ -744792,37 +747975,36 @@ │ │ │ │ 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 │ │ │ │ + vpmaddubsw %xmm24,%xmm1,%xmm5 │ │ │ │ vmovdqa %xmm2,%xmm1 │ │ │ │ - vpmaddubsw %xmm9,%xmm2,%xmm2 │ │ │ │ + vpmaddubsw %xmm25,%xmm2,%xmm2 │ │ │ │ vpaddw %xmm2,%xmm5,%xmm5 │ │ │ │ vmovdqa %xmm3,%xmm2 │ │ │ │ - vpmaddubsw %xmm10,%xmm3,%xmm3 │ │ │ │ + vpmaddubsw %xmm26,%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 │ │ │ │ + vpmaddubsw %xmm27,%xmm3,%xmm4 │ │ │ │ vpaddw %xmm4,%xmm5,%xmm5 │ │ │ │ - vpmulhrsw %xmm7,%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 36d98b <__cxa_finalize@plt+0x34293b> │ │ │ │ - vzeroupper │ │ │ │ + jg 36fbaa <__cxa_finalize@plt+0x344b5a> │ │ │ │ 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 │ │ │ │ @@ -744831,6834 +748013,3775 @@ │ │ │ │ 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 │ │ │ │ + vpbroadcastd (%rdx,%rcx,1),%xmm4 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vpmaddubsw %xmm24,%xmm1,%xmm5 │ │ │ │ vmovdqa %xmm2,%xmm1 │ │ │ │ - vpmaddubsw %xmm9,%xmm2,%xmm2 │ │ │ │ + vpmaddubsw %xmm25,%xmm2,%xmm2 │ │ │ │ vpaddw %xmm2,%xmm5,%xmm5 │ │ │ │ vmovdqa %xmm3,%xmm2 │ │ │ │ - vpmaddubsw %xmm10,%xmm3,%xmm3 │ │ │ │ + vpmaddubsw %xmm26,%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 │ │ │ │ + vpmaddubsw %xmm27,%xmm3,%xmm4 │ │ │ │ vpaddw %xmm4,%xmm5,%xmm5 │ │ │ │ - vpmulhrsw %xmm7,%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 36da42 <__cxa_finalize@plt+0x3429f2> │ │ │ │ - vzeroupper │ │ │ │ + jg 36fc63 <__cxa_finalize@plt+0x344c13> │ │ │ │ ret │ │ │ │ vmovq (%rdx),%xmm1 │ │ │ │ - vpbroadcastq (%rdx,%rcx,1),%ymm4 │ │ │ │ + vpbroadcastq (%rdx,%rcx,1),%ymm0 │ │ │ │ vpbroadcastq (%rdx,%rcx,2),%ymm2 │ │ │ │ add %r11,%rdx │ │ │ │ vpbroadcastq (%rdx),%ymm5 │ │ │ │ vpbroadcastq (%rdx,%rcx,1),%ymm3 │ │ │ │ - vpbroadcastq (%rdx,%rcx,2),%ymm6 │ │ │ │ + vpbroadcastq (%rdx,%rcx,2),%ymm4 │ │ │ │ add %r11,%rdx │ │ │ │ + vpblendd $0x30,%ymm0,%ymm1,%ymm1 │ │ │ │ + vpblendd $0x30,%ymm2,%ymm0,%ymm0 │ │ │ │ + vpunpcklbw %ymm0,%ymm1,%ymm1 │ │ │ │ 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 │ │ │ │ + vpblendd $0x30,%ymm4,%ymm3,%ymm3 │ │ │ │ + vpblendd $0x30,%ymm0,%ymm4,%ymm4 │ │ │ │ + vpunpcklbw %ymm4,%ymm3,%ymm3 │ │ │ │ vpbroadcastq (%rdx,%rcx,1),%ymm4 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpmaddubsw %ymm8,%ymm1,%ymm5 │ │ │ │ + vpmaddubsw %ymm24,%ymm1,%ymm5 │ │ │ │ vmovdqa %ymm2,%ymm1 │ │ │ │ - vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm25,%ymm2,%ymm2 │ │ │ │ vpaddw %ymm2,%ymm5,%ymm5 │ │ │ │ vmovdqa %ymm3,%ymm2 │ │ │ │ - vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm26,%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 │ │ │ │ + vpmaddubsw %ymm27,%ymm3,%ymm4 │ │ │ │ vpaddw %ymm4,%ymm5,%ymm5 │ │ │ │ - vpmulhrsw %ymm7,%ymm5,%ymm5 │ │ │ │ + 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 36db07 <__cxa_finalize@plt+0x342ab7> │ │ │ │ + jg 36fd2a <__cxa_finalize@plt+0x344cda> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - lea -0x80(,%r8,8),%eax │ │ │ │ + vmovdqa32 0x6fe1a(%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 │ │ │ │ + vbroadcasti32x4 (%rdx,%rcx,1),%zmm19 │ │ │ │ + vbroadcasti32x4 (%rdx,%rcx,2),%ymm22 │ │ │ │ + add %r11,%rdx │ │ │ │ + vbroadcasti32x4 (%rdx),%zmm16 │ │ │ │ + vshufpd $0xcc,%zmm18,%zmm20,%zmm17{%k1} │ │ │ │ + vshufpd $0xcc,%zmm19,%zmm21,%zmm18{%k1} │ │ │ │ + vshufpd $0xcc,%zmm16,%zmm22,%zmm19{%k1} │ │ │ │ + vpermb %zmm17,%zmm28,%zmm17 │ │ │ │ + vpermb %zmm18,%zmm28,%zmm18 │ │ │ │ + vpermb %zmm19,%zmm28,%zmm19 │ │ │ │ + vpmaddubsw %zmm24,%zmm17,%zmm20 │ │ │ │ + vmovdqa32 %zmm18,%zmm17 │ │ │ │ + vpmaddubsw %zmm25,%zmm18,%zmm21 │ │ │ │ + vmovdqa32 %zmm19,%zmm18 │ │ │ │ + vpmaddubsw %zmm26,%zmm19,%zmm22 │ │ │ │ + vmovdqa32 %zmm16,%zmm19 │ │ │ │ + vpaddw %zmm21,%zmm20,%zmm20 │ │ │ │ + vbroadcasti32x4 (%rdx,%rcx,1),%ymm21 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vbroadcasti32x4 (%rdx),%zmm16 │ │ │ │ + vshufpd $0xcc,%zmm16,%zmm21,%zmm19{%k1} │ │ │ │ + vpermb %zmm19,%zmm28,%zmm19 │ │ │ │ + vpmaddubsw %zmm27,%zmm19,%zmm21 │ │ │ │ + vpaddw %zmm22,%zmm20,%zmm20 │ │ │ │ + vpaddw %zmm21,%zmm20,%zmm20 │ │ │ │ + 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 36fe0a <__cxa_finalize@plt+0x344dba> │ │ │ │ + ret │ │ │ │ + vmovdqa32 0x6fd62(%rip),%zmm28 │ │ │ │ + vpmovzxbq 0x701a8(%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 │ │ │ │ + vinserti32x8 $0x1,(%rdx),%zmm16,%zmm16 │ │ │ │ + vpermb %zmm16,%zmm28,%zmm19 │ │ │ │ + vinserti32x8 $0x0,(%rdx,%rcx,1),%zmm16,%zmm16 │ │ │ │ + vpermb %zmm16,%zmm29,%zmm20 │ │ │ │ + vinserti32x8 $0x1,(%rdx,%rcx,2),%zmm16,%zmm16 │ │ │ │ + add %r11,%rdx │ │ │ │ + vpermb %zmm16,%zmm28,%zmm21 │ │ │ │ + vinserti32x8 $0x0,(%rdx),%zmm16,%zmm16 │ │ │ │ + vpermb %zmm16,%zmm29,%zmm22 │ │ │ │ + vinserti32x8 $0x1,(%rdx,%rcx,1),%zmm16,%zmm16 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vpmaddubsw %zmm24,%zmm17,%zmm31 │ │ │ │ + vmovdqa32 %zmm19,%zmm17 │ │ │ │ + vpmaddubsw %zmm24,%zmm18,%zmm0 │ │ │ │ + vmovdqa32 %zmm20,%zmm18 │ │ │ │ + vpmaddubsw %zmm25,%zmm19,%zmm1 │ │ │ │ + vmovdqa32 %zmm21,%zmm19 │ │ │ │ + vpmaddubsw %zmm25,%zmm20,%zmm2 │ │ │ │ + vmovdqa32 %zmm22,%zmm20 │ │ │ │ + vpmaddubsw %zmm26,%zmm21,%zmm3 │ │ │ │ + vpermb %zmm16,%zmm28,%zmm21 │ │ │ │ + vinserti32x8 $0x0,(%rdx),%zmm16,%zmm16 │ │ │ │ + vpmaddubsw %zmm26,%zmm22,%zmm4 │ │ │ │ + vpermb %zmm16,%zmm29,%zmm22 │ │ │ │ + vpaddw %zmm1,%zmm31,%zmm31 │ │ │ │ + vpmaddubsw %zmm27,%zmm21,%zmm1 │ │ │ │ + vpaddw %zmm2,%zmm0,%zmm0 │ │ │ │ + vpmaddubsw %zmm27,%zmm22,%zmm2 │ │ │ │ + vpaddw %zmm3,%zmm31,%zmm31 │ │ │ │ + vpaddw %zmm4,%zmm0,%zmm0 │ │ │ │ + vpaddw %zmm1,%zmm31,%zmm31 │ │ │ │ + vpaddw %zmm2,%zmm0,%zmm0 │ │ │ │ + vpmulhrsw %zmm23,%zmm31,%zmm31 │ │ │ │ + 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 36ff0d <__cxa_finalize@plt+0x344ebd> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + lea -0x100(%r9,%r8,4),%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 │ │ │ │ + vmovdqu32 (%rdx),%zmm18 │ │ │ │ + vmovdqu32 (%rdx,%rcx,1),%zmm20 │ │ │ │ + vmovdqu32 (%rdx,%rcx,2),%zmm22 │ │ │ │ add %r11,%rdx │ │ │ │ - vbroadcasti128 (%rdx),%ymm0 │ │ │ │ - vbroadcasti128 (%rdx,%rcx,1),%ymm1 │ │ │ │ - vbroadcasti128 (%rdx,%rcx,2),%ymm2 │ │ │ │ + vmovdqu32 (%rdx),%zmm29 │ │ │ │ + vmovdqu32 (%rdx,%rcx,1),%zmm31 │ │ │ │ + vmovdqu32 (%rdx,%rcx,2),%zmm1 │ │ │ │ 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 │ │ │ │ + vmovdqu32 (%rdx),%zmm16 │ │ │ │ + vpunpcklbw %zmm20,%zmm18,%zmm17 │ │ │ │ + vpunpckhbw %zmm20,%zmm18,%zmm18 │ │ │ │ + vpunpcklbw %zmm22,%zmm20,%zmm19 │ │ │ │ + vpunpckhbw %zmm22,%zmm20,%zmm20 │ │ │ │ + vpunpcklbw %zmm29,%zmm22,%zmm21 │ │ │ │ + vpunpckhbw %zmm29,%zmm22,%zmm22 │ │ │ │ + vpunpcklbw %zmm31,%zmm29,%zmm28 │ │ │ │ + vpunpckhbw %zmm31,%zmm29,%zmm29 │ │ │ │ + vpunpcklbw %zmm1,%zmm31,%zmm30 │ │ │ │ + vpunpckhbw %zmm1,%zmm31,%zmm31 │ │ │ │ + vpunpcklbw %zmm16,%zmm1,%zmm0 │ │ │ │ + vpunpckhbw %zmm16,%zmm1,%zmm1 │ │ │ │ + vpmaddubsw %zmm24,%zmm17,%zmm2 │ │ │ │ + vmovdqa32 %zmm21,%zmm17 │ │ │ │ + vpmaddubsw %zmm24,%zmm18,%zmm3 │ │ │ │ + vmovdqa32 %zmm22,%zmm18 │ │ │ │ + vpmaddubsw %zmm24,%zmm19,%zmm4 │ │ │ │ + vmovdqa32 %zmm28,%zmm19 │ │ │ │ + vpmaddubsw %zmm24,%zmm20,%zmm5 │ │ │ │ + vmovdqa32 %zmm29,%zmm20 │ │ │ │ + vpmaddubsw %zmm25,%zmm21,%zmm21 │ │ │ │ + vpmaddubsw %zmm25,%zmm22,%zmm22 │ │ │ │ + vpmaddubsw %zmm25,%zmm28,%zmm28 │ │ │ │ + vpmaddubsw %zmm25,%zmm29,%zmm29 │ │ │ │ + vpaddw %zmm21,%zmm2,%zmm2 │ │ │ │ + vmovdqa32 %zmm30,%zmm21 │ │ │ │ + vpmaddubsw %zmm26,%zmm30,%zmm30 │ │ │ │ + vpaddw %zmm22,%zmm3,%zmm3 │ │ │ │ + vmovdqa32 %zmm31,%zmm22 │ │ │ │ + vpmaddubsw %zmm26,%zmm31,%zmm31 │ │ │ │ + vpaddw %zmm28,%zmm4,%zmm4 │ │ │ │ + vmovdqa32 %zmm0,%zmm28 │ │ │ │ + vpmaddubsw %zmm26,%zmm0,%zmm0 │ │ │ │ + vpaddw %zmm29,%zmm5,%zmm5 │ │ │ │ + vmovdqa32 %zmm1,%zmm29 │ │ │ │ + vpmaddubsw %zmm26,%zmm1,%zmm1 │ │ │ │ + vpaddw %zmm30,%zmm2,%zmm2 │ │ │ │ + vpaddw %zmm31,%zmm3,%zmm3 │ │ │ │ + vpaddw %zmm0,%zmm4,%zmm4 │ │ │ │ + vpaddw %zmm1,%zmm5,%zmm5 │ │ │ │ + vmovdqu32 (%rdx,%rcx,1),%zmm1 │ │ │ │ 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) │ │ │ │ + vpunpcklbw %zmm1,%zmm16,%zmm30 │ │ │ │ + vpunpckhbw %zmm1,%zmm16,%zmm31 │ │ │ │ + vpmaddubsw %zmm27,%zmm30,%zmm0 │ │ │ │ + vpmaddubsw %zmm27,%zmm31,%zmm16 │ │ │ │ + vpaddw %zmm0,%zmm2,%zmm2 │ │ │ │ + vpaddw %zmm16,%zmm3,%zmm3 │ │ │ │ + vmovdqu32 (%rdx),%zmm16 │ │ │ │ + vpunpcklbw %zmm16,%zmm1,%zmm0 │ │ │ │ + vpunpckhbw %zmm16,%zmm1,%zmm1 │ │ │ │ + vpmulhrsw %zmm23,%zmm2,%zmm2 │ │ │ │ + vpmulhrsw %zmm23,%zmm3,%zmm3 │ │ │ │ + vpackuswb %zmm3,%zmm2,%zmm2 │ │ │ │ + vmovdqa32 %zmm2,(%rdi) │ │ │ │ + vpmaddubsw %zmm27,%zmm0,%zmm2 │ │ │ │ + vpmaddubsw %zmm27,%zmm1,%zmm3 │ │ │ │ + vpaddw %zmm4,%zmm2,%zmm2 │ │ │ │ + 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 36dbdf <__cxa_finalize@plt+0x342b8f> │ │ │ │ - add $0x10,%r8 │ │ │ │ - add $0x10,%r10 │ │ │ │ + jg 37005a <__cxa_finalize@plt+0x34500a> │ │ │ │ + add $0x40,%r8 │ │ │ │ + add $0x40,%r10 │ │ │ │ movzbl %al,%r9d │ │ │ │ mov %r8,%rdx │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 36db86 <__cxa_finalize@plt+0x342b36> │ │ │ │ + jg 36ffde <__cxa_finalize@plt+0x344f8e> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jg 36df43 <__cxa_finalize@plt+0x342ef3> │ │ │ │ + jg 370489 <__cxa_finalize@plt+0x345439> │ │ │ │ movzbl %al,%eax │ │ │ │ dec %rdx │ │ │ │ - vpbroadcastd 0x75126(%r11,%rax,8),%ymm7 │ │ │ │ + vpbroadcastd 0x73366(%r11,%rax,8),%zmm23 │ │ │ │ movzbl %r10b,%eax │ │ │ │ shr $0x10,%r10d │ │ │ │ cmp $0x6,%r9d │ │ │ │ cmovs %eax,%r10d │ │ │ │ - vpbroadcastq 0x75124(%r11,%r10,8),%ymm0 │ │ │ │ + vpbroadcastd 0x6f4b8(%rip),%zmm24 │ │ │ │ + vpbroadcastq 0x73364(%r11,%r10,8),%ymm16 │ │ │ │ lea (%rcx,%rcx,2),%r11 │ │ │ │ - sub %r11,%rdx │ │ │ │ - vpunpcklbw %ymm0,%ymm0,%ymm0 │ │ │ │ - vpsraw $0x8,%ymm0,%ymm0 │ │ │ │ - vpbroadcastd 0x723d8(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x723db(%rip),%ymm9 │ │ │ │ - vpshufd $0x0,%ymm0,%ymm10 │ │ │ │ - vpshufd $0x55,%ymm0,%ymm11 │ │ │ │ - vpshufd $0xaa,%ymm0,%ymm12 │ │ │ │ - vpshufd $0xff,%ymm0,%ymm13 │ │ │ │ + vpbroadcastd 0x6fe9f(%rip),%ymm25 │ │ │ │ + mov %rdx,%rax │ │ │ │ + vpunpcklbw %ymm16,%ymm24,%ymm16 │ │ │ │ + sub %r11,%rax │ │ │ │ + vpsraw $0x2,%ymm16,%ymm16 │ │ │ │ + vmovdqa32 0x6fc9a(%rip),%xmm30 │ │ │ │ + vpshufd $0x0,%ymm16,%ymm26 │ │ │ │ + vpshufd $0x55,%ymm16,%ymm27 │ │ │ │ + vpshufd $0xaa,%ymm16,%ymm28 │ │ │ │ + vpshufd $0xff,%ymm16,%ymm29 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - je 36de15 <__cxa_finalize@plt+0x342dc5> │ │ │ │ - vbroadcasti128 0x72240(%rip),%ymm6 │ │ │ │ - vmovq (%rdx),%xmm2 │ │ │ │ - vmovhps (%rdx,%rcx,1),%xmm2,%xmm2 │ │ │ │ - vmovq (%rdx,%rcx,2),%xmm0 │ │ │ │ - add %r11,%rdx │ │ │ │ + je 370359 <__cxa_finalize@plt+0x345309> │ │ │ │ + vbroadcasti32x4 0x6fc8a(%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 │ │ │ │ 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 │ │ │ │ + vpshufb %ymm22,%ymm2,%ymm2 │ │ │ │ + vpshufb %ymm22,%ymm0,%ymm0 │ │ │ │ + vmovdqa32 %ymm24,%ymm1 │ │ │ │ + vpdpbusd %ymm23,%ymm2,%ymm1 │ │ │ │ + vmovdqa32 %ymm24,%ymm2 │ │ │ │ + vpdpbusd %ymm23,%ymm0,%ymm2 │ │ │ │ + vpackssdw %ymm2,%ymm1,%ymm2 │ │ │ │ + vpsraw $0x2,%ymm2,%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 │ │ │ │ + vmovdqa32 %xmm25,%xmm5 │ │ │ │ + vpdpwssd %xmm26,%xmm1,%xmm5 │ │ │ │ vmovdqa %xmm2,%xmm1 │ │ │ │ - vpmaddwd %xmm2,%xmm11,%xmm2 │ │ │ │ - vpaddd %xmm2,%xmm5,%xmm5 │ │ │ │ + vpdpwssd %xmm27,%xmm2,%xmm5 │ │ │ │ + vpshufb %xmm22,%xmm4,%xmm4 │ │ │ │ vmovdqa %xmm3,%xmm2 │ │ │ │ - vpmaddwd %xmm3,%xmm12,%xmm3 │ │ │ │ - vphaddw %xmm4,%xmm4,%xmm4 │ │ │ │ - vpmulhrsw %xmm4,%xmm8,%xmm4 │ │ │ │ - vpaddd %xmm3,%xmm5,%xmm5 │ │ │ │ + vpdpwssd %xmm28,%xmm3,%xmm5 │ │ │ │ + vmovdqa32 %xmm24,%xmm3 │ │ │ │ + vpdpbusd %xmm23,%xmm4,%xmm3 │ │ │ │ + vpackssdw %xmm3,%xmm3,%xmm4 │ │ │ │ + vpsraw $0x2,%xmm4,%xmm4 │ │ │ │ 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 │ │ │ │ + vpunpcklwd %xmm4,%xmm3,%xmm3 │ │ │ │ + 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 36dd96 <__cxa_finalize@plt+0x342d46> │ │ │ │ + jg 3702d8 <__cxa_finalize@plt+0x345288> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vmovdqa 0x72143(%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 │ │ │ │ + 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 0x6fb73(%rip),%zmm22 │ │ │ │ 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 │ │ │ │ + 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 0x6f87b(%rip),%ymm17 │ │ │ │ + vmovdqa32 0x6f891(%rip),%ymm18 │ │ │ │ + vmovdqa32 0x6f8a7(%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 0x6f895(%rip),%ymm31 │ │ │ │ + vmovq (%rdx,%rcx,1),%xmm4 │ │ │ │ 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) │ │ │ │ + vinserti32x4 $0x1,(%rdx),%ymm4,%ymm20 │ │ │ │ + vmovdqa32 %ymm25,%ymm21 │ │ │ │ + vpdpwssd %ymm26,%ymm17,%ymm21 │ │ │ │ + vmovdqa32 %ymm18,%ymm17 │ │ │ │ + vpshufb %ymm22,%ymm20,%ymm20 │ │ │ │ + vmovdqa32 %ymm24,%ymm16 │ │ │ │ + vpdpbusd %ymm23,%ymm20,%ymm16 │ │ │ │ + vpdpwssd %ymm27,%ymm18,%ymm21 │ │ │ │ + vmovdqa32 %ymm19,%ymm18 │ │ │ │ + vpdpwssd %ymm28,%ymm19,%ymm21 │ │ │ │ + vpsraw $0x2,%ymm16,%ymm19{%k1} │ │ │ │ + vpermb %ymm19,%ymm31,%ymm19 │ │ │ │ + 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 36deaf <__cxa_finalize@plt+0x342e5f> │ │ │ │ - vzeroupper │ │ │ │ + jg 37040b <__cxa_finalize@plt+0x3453bb> │ │ │ │ ret │ │ │ │ shr $0x10,%eax │ │ │ │ sub $0x3,%rdx │ │ │ │ - vpbroadcastd 0x75124(%r11,%rax,8),%ymm10 │ │ │ │ - vpbroadcastd 0x75128(%r11,%rax,8),%ymm11 │ │ │ │ + vpbroadcastd 0x73364(%r11,%rax,8),%zmm26 │ │ │ │ + vpbroadcastd 0x73368(%r11,%rax,8),%zmm27 │ │ │ │ movzbl %r10b,%eax │ │ │ │ shr $0x10,%r10d │ │ │ │ cmp $0x6,%r9d │ │ │ │ cmovs %eax,%r10d │ │ │ │ - vpbroadcastq 0x75124(%r11,%r10,8),%ymm0 │ │ │ │ + vpbroadcastd 0x6f1e8(%rip),%zmm24 │ │ │ │ + vpbroadcastq 0x73364(%r11,%r10,8),%zmm16 │ │ │ │ + vpbroadcastd 0x6fbd3(%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 3706d4 <__cxa_finalize@plt+0x345684> │ │ │ │ + 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 0x6f9bb(%rip),%zmm20 │ │ │ │ + vinserti32x4 $0x2,(%rdx),%zmm2,%zmm16 │ │ │ │ + vbroadcasti32x4 0x6f9ba(%rip),%zmm23 │ │ │ │ + vbroadcasti32x4 0x6f9c0(%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 │ │ │ │ + vmovdqa32 %zmm24,%zmm19 │ │ │ │ + vpdpbusd %zmm26,%zmm20,%zmm19 │ │ │ │ + vpshufb %zmm23,%zmm16,%zmm23 │ │ │ │ + vmovdqa32 %zmm24,%zmm20 │ │ │ │ + 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 0x6f6ea(%rip),%zmm21 │ │ │ │ + vmovdqa32 0x6f720(%rip),%zmm16 │ │ │ │ + movabs $0x55555555ff00,%rax │ │ │ │ + vpackssdw %zmm17,%zmm18,%zmm18 │ │ │ │ + vpackssdw %zmm20,%zmm19,%zmm19 │ │ │ │ + vmovdqa32 0x6f740(%rip),%zmm2 │ │ │ │ + vpsraw $0x2,%zmm18,%zmm18 │ │ │ │ + vpsraw $0x2,%zmm19,%zmm19 │ │ │ │ + vpermb %zmm18,%zmm21,%zmm17 │ │ │ │ + vbroadcasti32x8 0x6f8e2(%rip),%zmm22 │ │ │ │ + kmovq %rax,%k1 │ │ │ │ + vpermt2b %zmm19,%zmm16,%zmm18 │ │ │ │ + vbroadcasti32x8 0x6f8dd(%rip),%zmm23 │ │ │ │ + kshiftrq $0x10,%k1,%k2 │ │ │ │ + vmovdqa 0x6f87f(%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 │ │ │ │ + vmovdqa32 %zmm24,%zmm21 │ │ │ │ + vpdpbusd %zmm26,%zmm17,%zmm21 │ │ │ │ + vpshufb %zmm23,%zmm20,%zmm20 │ │ │ │ + vpdpwssd %zmm29,%zmm18,%zmm16 │ │ │ │ + vmovdqa32 %zmm18,%zmm17 │ │ │ │ + vpdpbusd %zmm27,%zmm20,%zmm21 │ │ │ │ + vmovdqa32 %zmm19,%zmm18 │ │ │ │ + vpdpwssd %zmm30,%zmm19,%zmm16 │ │ │ │ + vpsraw $0x2,%zmm21,%zmm19{%k2} │ │ │ │ + vpermb %zmm19,%zmm2,%zmm19 │ │ │ │ + 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 370647 <__cxa_finalize@plt+0x3455f7> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vmovdqu32 0x6f6c2(%rip),%zmm23 │ │ │ │ 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 │ │ │ │ + vmovdqa32 0x6f715(%rip),%zmm4 │ │ │ │ + lea -0x20(%r8,%r8,1),%eax │ │ │ │ + vmovdqa32 0x6f6c6(%rip),%zmm5 │ │ │ │ mov %rdx,%r8 │ │ │ │ mov %rdi,%r10 │ │ │ │ - lea (%r9,%rax,4),%eax │ │ │ │ - vbroadcasti128 0x71fc9(%rip),%ymm7 │ │ │ │ - vmovdqu (%rdx),%xmm4 │ │ │ │ - vbroadcasti128 0x71fcc(%rip),%ymm8 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%xmm5 │ │ │ │ - vbroadcasti128 0x71fce(%rip),%ymm9 │ │ │ │ - vmovdqu (%rdx,%rcx,2),%xmm6 │ │ │ │ + vmovdqa 0x6f678(%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 │ │ │ │ - vbroadcasti128 (%rdx),%ymm0 │ │ │ │ - vpblendd $0xf0,%ymm0,%ymm4,%ymm4 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,1),%ymm5,%ymm5 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,2),%ymm6,%ymm6 │ │ │ │ + vinserti32x8 $0x1,(%rdx),%zmm2,%zmm2 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%ymm3 │ │ │ │ + vinserti32x8 $0x1,(%rdx,%rcx,2),%zmm3,%zmm3 │ │ │ │ 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 0x72003(%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 │ │ │ │ + vpermb %zmm1,%zmm23,%zmm18 │ │ │ │ + vpermb %zmm1,%zmm4,%zmm16 │ │ │ │ + vpermb %zmm2,%zmm23,%zmm20 │ │ │ │ + vmovdqa32 %zmm24,%zmm17 │ │ │ │ + vpdpbusd %zmm26,%zmm18,%zmm17 │ │ │ │ + vpermb %zmm2,%zmm4,%zmm21 │ │ │ │ + vmovdqa32 %zmm24,%zmm18 │ │ │ │ + vpdpbusd %zmm26,%zmm16,%zmm18 │ │ │ │ + vpermb %zmm1,%zmm5,%zmm1 │ │ │ │ + vmovdqa32 %zmm24,%zmm19 │ │ │ │ + vpdpbusd %zmm26,%zmm20,%zmm19 │ │ │ │ + vpermb %zmm3,%zmm23,%zmm22 │ │ │ │ + vmovdqa32 %zmm24,%zmm20 │ │ │ │ + vpdpbusd %zmm26,%zmm21,%zmm20 │ │ │ │ + vpermb %zmm2,%zmm5,%zmm2 │ │ │ │ + vpdpbusd %zmm27,%zmm16,%zmm17 │ │ │ │ + vmovdqu32 (%rdx),%ymm16 │ │ │ │ + vpdpbusd %zmm27,%zmm1,%zmm18 │ │ │ │ + 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 0x6f669(%rip),%zmm2 │ │ │ │ + vpermb %zmm16,%zmm2,%zmm2 │ │ │ │ + vpdpbusd %zmm27,%zmm1,%zmm21 │ │ │ │ + vpermb %zmm3,%zmm5,%zmm3 │ │ │ │ + vmovdqa32 %zmm24,%zmm1 │ │ │ │ + vpdpbusd %zmm26,%zmm2,%zmm1 │ │ │ │ + vmovdqa32 0x6f681(%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 │ │ │ │ + vpsraw $0x2,%zmm19,%zmm19 │ │ │ │ + vpshrdd $0x10,%zmm19,%zmm17,%zmm18 │ │ │ │ + vpsraw $0x2,%zmm21,%zmm21 │ │ │ │ + vpshrdd $0x10,%zmm21,%zmm19,%zmm20 │ │ │ │ + vpsraw $0x2,%zmm1,%zmm1 │ │ │ │ + vpshrdd $0x10,%zmm1,%zmm21,%zmm22 │ │ │ │ + vmovdqu (%rdx,%rcx,1),%ymm2 │ │ │ │ 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 0x71e2f(%rip),%ymm6 │ │ │ │ - vbroadcasti128 0x71e36(%rip),%ymm7 │ │ │ │ - vbroadcasti128 0x71e0d(%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 0x71f1c(%rip),%ymm5 │ │ │ │ - vpbroadcastd 0x71f1f(%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) │ │ │ │ + vinserti32x8 $0x1,(%rdx),%zmm2,%zmm2 │ │ │ │ + vmovdqa32 %zmm25,%zmm16 │ │ │ │ + vpdpwssd %zmm28,%zmm17,%zmm16 │ │ │ │ + vpermb %zmm2,%zmm23,%zmm17 │ │ │ │ + vmovdqa32 %zmm25,%zmm1 │ │ │ │ + vpdpwssd %zmm28,%zmm18,%zmm1 │ │ │ │ + vpermb %zmm2,%zmm4,%zmm18 │ │ │ │ + vmovdqa32 %zmm24,%zmm3 │ │ │ │ + vpdpbusd %zmm26,%zmm17,%zmm3 │ │ │ │ + vpermb %zmm2,%zmm5,%zmm2 │ │ │ │ + vmovdqa32 %zmm24,%zmm17 │ │ │ │ + vpdpbusd %zmm26,%zmm18,%zmm17 │ │ │ │ + vpdpwssd %zmm29,%zmm19,%zmm16 │ │ │ │ + vpdpwssd %zmm29,%zmm20,%zmm1 │ │ │ │ + vpdpbusd %zmm27,%zmm18,%zmm3 │ │ │ │ + vmovdqa32 %zmm20,%zmm18 │ │ │ │ + vpdpbusd %zmm27,%zmm2,%zmm17 │ │ │ │ + vmovdqa32 %zmm22,%zmm20 │ │ │ │ + vpdpwssd %zmm30,%zmm21,%zmm16 │ │ │ │ + vpdpwssd %zmm30,%zmm22,%zmm1 │ │ │ │ + vpackssdw %zmm17,%zmm3,%zmm3 │ │ │ │ + vmovdqa32 %zmm19,%zmm17 │ │ │ │ + vmovdqa32 %zmm21,%zmm19 │ │ │ │ + vpsraw $0x2,%zmm3,%zmm22 │ │ │ │ + vpshrdd $0x10,%zmm22,%zmm20,%zmm21 │ │ │ │ + vpdpwssd %zmm31,%zmm22,%zmm1 │ │ │ │ + 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 36e109 <__cxa_finalize@plt+0x3430b9> │ │ │ │ - add $0x8,%r8 │ │ │ │ - add $0x8,%r10 │ │ │ │ + jg 370854 <__cxa_finalize@plt+0x345804> │ │ │ │ + add $0x10,%r8 │ │ │ │ + add $0x10,%r10 │ │ │ │ movzbl %al,%r9d │ │ │ │ mov %r8,%rdx │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 36dfae <__cxa_finalize@plt+0x342f5e> │ │ │ │ + jg 37070c <__cxa_finalize@plt+0x3456bc> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 36e2e0 <__cxa_finalize@plt+0x343290> │ │ │ │ + jmp 3709e0 <__cxa_finalize@plt+0x345990> │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 36e2e0 <__cxa_finalize@plt+0x343290> │ │ │ │ + jmp 3709e0 <__cxa_finalize@plt+0x345990> │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 36e2e0 <__cxa_finalize@plt+0x343290> │ │ │ │ + jmp 3709e0 <__cxa_finalize@plt+0x345990> │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 36e2e0 <__cxa_finalize@plt+0x343290> │ │ │ │ + jmp 3709e0 <__cxa_finalize@plt+0x345990> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 36e2e0 <__cxa_finalize@plt+0x343290> │ │ │ │ + jmp 3709e0 <__cxa_finalize@plt+0x345990> │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 36e2e0 <__cxa_finalize@plt+0x343290> │ │ │ │ + jmp 3709e0 <__cxa_finalize@plt+0x345990> │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 36e2e0 <__cxa_finalize@plt+0x343290> │ │ │ │ + jmp 3709e0 <__cxa_finalize@plt+0x345990> │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 36e2e0 <__cxa_finalize@plt+0x343290> │ │ │ │ + jmp 3709e0 <__cxa_finalize@plt+0x345990> │ │ │ │ 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 │ │ │ │ + lea -0x200a(%rip),%r10 │ │ │ │ movslq %ecx,%rcx │ │ │ │ test $0xf00,%r9d │ │ │ │ - jne 36e329 <__cxa_finalize@plt+0x3432d9> │ │ │ │ + jne 370a29 <__cxa_finalize@plt+0x3459d9> │ │ │ │ test $0xf00,%eax │ │ │ │ - jne 36e5b5 <__cxa_finalize@plt+0x343565> │ │ │ │ + jne 370e3b <__cxa_finalize@plt+0x345deb> │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - movzwl 0x73724(%r10,%rcx,2),%ecx │ │ │ │ + movzwl 0x716c4(%r10,%rcx,2),%ecx │ │ │ │ add %r10,%rcx │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ jmp *%rcx │ │ │ │ test $0xf00,%eax │ │ │ │ - jne 36e8ff <__cxa_finalize@plt+0x3438af> │ │ │ │ - vpbroadcastd 0x71d8b(%rip),%ymm4 │ │ │ │ - vbroadcasti128 0x71c3a(%rip),%ymm5 │ │ │ │ + jne 37156e <__cxa_finalize@plt+0x34651e> │ │ │ │ + vpbroadcastd 0x6ec6a(%rip),%zmm20 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 36e38b <__cxa_finalize@plt+0x34333b> │ │ │ │ + je 370a73 <__cxa_finalize@plt+0x345a23> │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - vbroadcasti128 0x71c38(%rip),%ymm6 │ │ │ │ - vbroadcasti128 0x71c3f(%rip),%ymm7 │ │ │ │ shr $0x10,%r9d │ │ │ │ sub $0x3,%rsi │ │ │ │ - movzwl 0x7379a(%r10,%rcx,2),%ecx │ │ │ │ - vpbroadcastd 0x74826(%r10,%r9,8),%ymm8 │ │ │ │ - vpbroadcastd 0x7482a(%r10,%r9,8),%ymm9 │ │ │ │ + movzwl 0x7173a(%r10,%rcx,2),%ecx │ │ │ │ + vpbroadcastd 0x72806(%r10,%r9,8),%zmm24 │ │ │ │ + vpbroadcastd 0x7280a(%r10,%r9,8),%zmm25 │ │ │ │ add %r10,%rcx │ │ │ │ jmp *%rcx │ │ │ │ movzbl %r9b,%r9d │ │ │ │ + vbroadcasti32x4 0x6f47f(%rip),%ymm21 │ │ │ │ + mov $0x4,%ecx │ │ │ │ dec %rsi │ │ │ │ - vpbroadcastd 0x74828(%r10,%r9,8),%ymm6 │ │ │ │ + vpbroadcastd 0x72808(%r10,%r9,8),%ymm22 │ │ │ │ + kmovb %ecx,%k1 │ │ │ │ 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 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ + vpshufb %ymm21,%ymm18,%ymm18 │ │ │ │ + vpshufb %ymm21,%ymm19,%ymm19 │ │ │ │ + vmovdqa32 %ymm20,%ymm16 │ │ │ │ + vpdpbusd %ymm22,%ymm18,%ymm16 │ │ │ │ + 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 36e3a0 <__cxa_finalize@plt+0x343350> │ │ │ │ - vzeroupper │ │ │ │ + jg 370a9c <__cxa_finalize@plt+0x345a4c> │ │ │ │ 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 36e3f5 <__cxa_finalize@plt+0x3433a5> │ │ │ │ - vzeroupper │ │ │ │ + vbroadcasti32x4 0x6f3f9(%rip),%zmm21 │ │ │ │ + vbroadcasti32x4 0x6f3ff(%rip),%zmm22 │ │ │ │ + vbroadcasti32x4 0x6f405(%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 │ │ │ │ + vpshufb %zmm22,%zmm19,%zmm18 │ │ │ │ + vmovdqa32 %zmm20,%zmm16 │ │ │ │ + vpdpbusd %zmm24,%zmm17,%zmm16 │ │ │ │ + vmovdqa32 %zmm20,%zmm17 │ │ │ │ + vpdpbusd %zmm24,%zmm18,%zmm17 │ │ │ │ + vpshufb %zmm23,%zmm19,%zmm19 │ │ │ │ + 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 370b1f <__cxa_finalize@plt+0x345acf> │ │ │ │ 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 │ │ │ │ + vmovdqa32 0x6eea3(%rip),%zmm21 │ │ │ │ + vmovdqa32 0x6eed9(%rip),%zmm22 │ │ │ │ + vmovdqa32 0x6ef0f(%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 │ │ │ │ + vpermb %zmm17,%zmm21,%zmm27 │ │ │ │ + vpermb %zmm16,%zmm22,%zmm28 │ │ │ │ + vpermb %zmm17,%zmm22,%zmm29 │ │ │ │ + vpermb %zmm16,%zmm23,%zmm30 │ │ │ │ + vpermb %zmm17,%zmm23,%zmm31 │ │ │ │ + vmovdqa32 %zmm20,%zmm16 │ │ │ │ + vpdpbusd %zmm24,%zmm26,%zmm16 │ │ │ │ + vmovdqa32 %zmm20,%zmm18 │ │ │ │ + vpdpbusd %zmm24,%zmm28,%zmm18 │ │ │ │ + vmovdqa32 %zmm20,%zmm17 │ │ │ │ + vpdpbusd %zmm24,%zmm27,%zmm17 │ │ │ │ + vmovdqa32 %zmm20,%zmm19 │ │ │ │ + vpdpbusd %zmm24,%zmm29,%zmm19 │ │ │ │ + vpdpbusd %zmm25,%zmm28,%zmm16 │ │ │ │ + vpdpbusd %zmm25,%zmm30,%zmm18 │ │ │ │ + vpdpbusd %zmm25,%zmm29,%zmm17 │ │ │ │ + vpdpbusd %zmm25,%zmm31,%zmm19 │ │ │ │ + vpackssdw %zmm18,%zmm16,%zmm16 │ │ │ │ + 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 370bb5 <__cxa_finalize@plt+0x345b65> │ │ │ │ + ret │ │ │ │ + vmovdqa32 0x6ee7e(%rip),%zmm21 │ │ │ │ + vmovdqa32 0x6eeb4(%rip),%zmm22 │ │ │ │ + vmovdqa32 0x6eeea(%rip),%zmm23 │ │ │ │ + vmovdqu32 (%rsi),%zmm16 │ │ │ │ + vmovdqu32 (%rsi,%rdx,1),%zmm17 │ │ │ │ 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 │ │ │ │ + vpermb %zmm16,%zmm21,%zmm26 │ │ │ │ + vpermb %zmm17,%zmm21,%zmm27 │ │ │ │ + vpermb %zmm16,%zmm22,%zmm28 │ │ │ │ + vpermb %zmm17,%zmm22,%zmm29 │ │ │ │ + vpermb %zmm16,%zmm23,%zmm30 │ │ │ │ + vpermb %zmm17,%zmm23,%zmm31 │ │ │ │ + vmovdqa32 %zmm20,%zmm16 │ │ │ │ + vpdpbusd %zmm24,%zmm26,%zmm16 │ │ │ │ + vmovdqa32 %zmm20,%zmm18 │ │ │ │ + vpdpbusd %zmm24,%zmm28,%zmm18 │ │ │ │ + vmovdqa32 %zmm20,%zmm17 │ │ │ │ + vpdpbusd %zmm24,%zmm27,%zmm17 │ │ │ │ + vmovdqa32 %zmm20,%zmm19 │ │ │ │ + vpdpbusd %zmm24,%zmm29,%zmm19 │ │ │ │ + vpdpbusd %zmm25,%zmm28,%zmm16 │ │ │ │ + vpdpbusd %zmm25,%zmm30,%zmm18 │ │ │ │ + vpdpbusd %zmm25,%zmm29,%zmm17 │ │ │ │ + vpdpbusd %zmm25,%zmm31,%zmm19 │ │ │ │ + vpackssdw %zmm18,%zmm16,%zmm16 │ │ │ │ + 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 36e44b <__cxa_finalize@plt+0x3433fb> │ │ │ │ - vzeroupper │ │ │ │ + jg 370c96 <__cxa_finalize@plt+0x345c46> │ │ │ │ ret │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 36e500 <__cxa_finalize@plt+0x3434b0> │ │ │ │ - mov $0xffffffffffffffe0,%rax │ │ │ │ - jmp 36e500 <__cxa_finalize@plt+0x3434b0> │ │ │ │ - mov $0xffffffffffffffa0,%rax │ │ │ │ + jmp 370d54 <__cxa_finalize@plt+0x345d04> │ │ │ │ + mov $0xffffffffffffffc0,%rax │ │ │ │ + vmovdqa32 0x6eda2(%rip),%zmm21 │ │ │ │ + vmovdqa32 0x6edd8(%rip),%zmm22 │ │ │ │ + vmovdqa32 0x6ee0e(%rip),%zmm23 │ │ │ │ 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 36e506 <__cxa_finalize@plt+0x3434b6> │ │ │ │ + vmovdqu32 (%rsi,%rax,1),%zmm16 │ │ │ │ + vmovdqu32 0x20(%rsi,%rax,1),%zmm17 │ │ │ │ + vpermb %zmm16,%zmm21,%zmm26 │ │ │ │ + vpermb %zmm17,%zmm21,%zmm27 │ │ │ │ + vpermb %zmm16,%zmm22,%zmm28 │ │ │ │ + vpermb %zmm17,%zmm22,%zmm29 │ │ │ │ + vpermb %zmm16,%zmm23,%zmm30 │ │ │ │ + vpermb %zmm17,%zmm23,%zmm31 │ │ │ │ + vmovdqa32 %zmm20,%zmm16 │ │ │ │ + vpdpbusd %zmm24,%zmm26,%zmm16 │ │ │ │ + vmovdqa32 %zmm20,%zmm18 │ │ │ │ + vpdpbusd %zmm24,%zmm28,%zmm18 │ │ │ │ + vmovdqa32 %zmm20,%zmm17 │ │ │ │ + vpdpbusd %zmm24,%zmm27,%zmm17 │ │ │ │ + vmovdqa32 %zmm20,%zmm19 │ │ │ │ + vpdpbusd %zmm24,%zmm29,%zmm19 │ │ │ │ + vpdpbusd %zmm25,%zmm28,%zmm16 │ │ │ │ + vpdpbusd %zmm25,%zmm30,%zmm18 │ │ │ │ + vpdpbusd %zmm25,%zmm29,%zmm17 │ │ │ │ + vpdpbusd %zmm25,%zmm31,%zmm19 │ │ │ │ + vpackssdw %zmm18,%zmm16,%zmm16 │ │ │ │ + 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 370d78 <__cxa_finalize@plt+0x345d28> │ │ │ │ add %rdx,%rsi │ │ │ │ mov %r9,%rax │ │ │ │ dec %r8d │ │ │ │ - jg 36e506 <__cxa_finalize@plt+0x3434b6> │ │ │ │ - vzeroupper │ │ │ │ + jg 370d78 <__cxa_finalize@plt+0x345d28> │ │ │ │ ret │ │ │ │ movzbl %al,%r9d │ │ │ │ shr $0x10,%eax │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ cmp $0x4,%r8d │ │ │ │ cmove %r9d,%eax │ │ │ │ - lea 0x74826(%r10,%rax,8),%rax │ │ │ │ + lea 0x72806(%r10,%rax,8),%rax │ │ │ │ + movzwl 0x71746(%r10,%rcx,2),%ecx │ │ │ │ + add %r10,%rcx │ │ │ │ lea (%rdx,%rdx,2),%r10 │ │ │ │ sub %r10,%rsi │ │ │ │ - vpbroadcastd 0x71aec(%rip),%ymm7 │ │ │ │ - vpbroadcastw (%rax),%ymm8 │ │ │ │ - vpbroadcastw 0x2(%rax),%ymm9 │ │ │ │ - vpbroadcastw 0x4(%rax),%ymm10 │ │ │ │ - vpbroadcastw 0x6(%rax),%ymm11 │ │ │ │ - cmp $0x8,%ecx │ │ │ │ - jg 36e7da <__cxa_finalize@plt+0x34378a> │ │ │ │ - je 36e6db <__cxa_finalize@plt+0x34368b> │ │ │ │ + vpbroadcastd 0x6f221(%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 │ │ │ │ vpbroadcastd (%rsi,%rdx,1),%xmm2 │ │ │ │ - add %r10,%rsi │ │ │ │ - vpbroadcastd (%rsi),%ymm3 │ │ │ │ + vpbroadcastd (%rsi,%r10,1),%ymm3 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ vpblendd $0x1,%ymm0,%ymm1,%ymm1 │ │ │ │ vpblendd $0x3,%ymm2,%ymm3,%ymm3 │ │ │ │ - vpbroadcastd (%rsi,%rdx,1),%ymm0 │ │ │ │ - vpbroadcastd (%rsi,%rdx,2),%ymm2 │ │ │ │ + vpbroadcastd (%rsi),%ymm0 │ │ │ │ + vpbroadcastd (%rsi,%rdx,1),%ymm2 │ │ │ │ vpblendd $0x68,%ymm0,%ymm1,%ymm1 │ │ │ │ - vpbroadcastd (%rsi,%r10,1),%ymm0 │ │ │ │ - vbroadcasti128 0x719c9(%rip),%ymm5 │ │ │ │ + vpbroadcastd (%rsi,%rdx,2),%ymm0 │ │ │ │ + vbroadcasti128 0x6effa(%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 │ │ │ │ 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 │ │ │ │ + vpbroadcastd (%rsi),%ymm3 │ │ │ │ + vpbroadcastd (%rsi,%rdx,1),%ymm4 │ │ │ │ vpblendd $0x20,%ymm4,%ymm3,%ymm3 │ │ │ │ + vpblendd $0x3,%ymm0,%ymm3,%ymm3 │ │ │ │ + vpbroadcastd (%rsi,%rdx,2),%ymm0 │ │ │ │ vpblendd $0x40,%ymm0,%ymm3,%ymm3 │ │ │ │ vpshufb %ymm5,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm8,%ymm1,%ymm4 │ │ │ │ + vpmaddubsw %ymm24,%ymm1,%ymm4 │ │ │ │ vperm2i128 $0x21,%ymm3,%ymm2,%ymm1 │ │ │ │ - vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ │ │ + vpmaddubsw %ymm25,%ymm2,%ymm2 │ │ │ │ vpaddw %ymm2,%ymm4,%ymm4 │ │ │ │ vmovdqa %ymm3,%ymm2 │ │ │ │ - vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm27,%ymm3,%ymm3 │ │ │ │ vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmaddubsw %ymm10,%ymm1,%ymm4 │ │ │ │ + vpmaddubsw %ymm26,%ymm1,%ymm4 │ │ │ │ vpaddw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm7,%ymm3,%ymm3 │ │ │ │ + vpmulhrsw %ymm23,%ymm3,%ymm3 │ │ │ │ vmovdqa %ymm3,(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 36e667 <__cxa_finalize@plt+0x343617> │ │ │ │ + jg 370ef6 <__cxa_finalize@plt+0x345ea6> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - vmovq (%rsi),%xmm1 │ │ │ │ - vpbroadcastq (%rsi,%rdx,1),%ymm4 │ │ │ │ - vpbroadcastq (%rsi,%rdx,2),%ymm2 │ │ │ │ - vpbroadcastq (%rsi,%r10,1),%ymm5 │ │ │ │ + mov $0xf044,%ecx │ │ │ │ + kmovw %ecx,%k1 │ │ │ │ + kshiftrw $0x8,%k1,%k2 │ │ │ │ + vmovq (%rsi),%xmm16 │ │ │ │ + vpbroadcastq (%rsi,%rdx,1),%ymm17 │ │ │ │ + vpbroadcastq (%rsi,%rdx,2),%zmm18 │ │ │ │ + vpbroadcastq (%rsi,%r10,1),%zmm19 │ │ │ │ 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 │ │ │ │ + vpbroadcastq (%rsi),%zmm20 │ │ │ │ + vpbroadcastq (%rsi,%rdx,1),%zmm21 │ │ │ │ + vpbroadcastq (%rsi,%rdx,2),%zmm22 │ │ │ │ + vmovdqa64 %ymm17,%ymm16{%k1} │ │ │ │ + vmovdqa64 %ymm18,%ymm17{%k1} │ │ │ │ + vmovdqa64 %zmm19,%zmm18{%k1} │ │ │ │ + vmovdqa64 %zmm20,%zmm19{%k1} │ │ │ │ + vmovdqa64 %zmm21,%zmm20{%k1} │ │ │ │ + vmovdqa64 %zmm22,%zmm21{%k1} │ │ │ │ + vpunpcklbw %ymm17,%ymm16,%ymm16 │ │ │ │ + vpunpcklbw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpunpcklbw %zmm21,%zmm20,%zmm20 │ │ │ │ + vmovdqa64 %zmm18,%zmm16{%k2} │ │ │ │ + vmovdqa64 %zmm20,%zmm18{%k2} │ │ │ │ + vpbroadcastq (%rsi,%r10,1),%zmm17 │ │ │ │ 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) │ │ │ │ + vpbroadcastq (%rsi),%zmm19 │ │ │ │ + vpbroadcastq (%rsi,%rdx,1),%zmm21 │ │ │ │ + vpmaddubsw %zmm24,%zmm16,%zmm30 │ │ │ │ + vpmaddubsw %zmm25,%zmm18,%zmm31 │ │ │ │ + vpblendmq %zmm17,%zmm22,%zmm16{%k1} │ │ │ │ + vpblendmq %zmm19,%zmm17,%zmm18{%k1} │ │ │ │ + vpbroadcastq (%rsi,%rdx,2),%zmm22 │ │ │ │ + vpaddw %zmm31,%zmm30,%zmm30 │ │ │ │ + vpunpcklbw %zmm18,%zmm16,%zmm18 │ │ │ │ + vpblendmq %zmm21,%zmm19,%zmm28{%k1} │ │ │ │ + vpblendmq %zmm22,%zmm21,%zmm29{%k1} │ │ │ │ + vpblendmq %zmm18,%zmm20,%zmm16{%k2} │ │ │ │ + vpunpcklbw %zmm29,%zmm28,%zmm20 │ │ │ │ + vmovdqa64 %zmm20,%zmm18{%k2} │ │ │ │ + vpmaddubsw %zmm26,%zmm16,%zmm28 │ │ │ │ + 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 36e736 <__cxa_finalize@plt+0x3436e6> │ │ │ │ - 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 36e848 <__cxa_finalize@plt+0x3437f8> │ │ │ │ - add $0x10,%r9 │ │ │ │ - add $0x20,%r10 │ │ │ │ - movzbl %al,%r8d │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %r10,%rdi │ │ │ │ - sub $0x100,%eax │ │ │ │ - jg 36e7ea <__cxa_finalize@plt+0x34379a> │ │ │ │ - vzeroupper │ │ │ │ + jg 370ff3 <__cxa_finalize@plt+0x345fa3> │ │ │ │ ret │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - je 36e962 <__cxa_finalize@plt+0x343912> │ │ │ │ - shr $0x10,%r9d │ │ │ │ - sub $0x3,%rsi │ │ │ │ - vpbroadcastd 0x74826(%r10,%r9,8),%ymm10 │ │ │ │ - vpbroadcastd 0x7482a(%r10,%r9,8),%ymm11 │ │ │ │ - movzbl %al,%r9d │ │ │ │ - shr $0x10,%eax │ │ │ │ - cmp $0x4,%r8d │ │ │ │ - cmove %r9d,%eax │ │ │ │ - vpbroadcastq 0x74826(%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 36eb28 <__cxa_finalize@plt+0x343ad8> │ │ │ │ - movzbl %r9b,%r9d │ │ │ │ - dec %rsi │ │ │ │ - vpbroadcastd 0x74828(%r10,%r9,8),%ymm8 │ │ │ │ - movzbl %al,%r9d │ │ │ │ - shr $0x10,%eax │ │ │ │ - cmp $0x4,%r8d │ │ │ │ - cmove %r9d,%eax │ │ │ │ - vpbroadcastq 0x74826(%r10,%rax,8),%ymm0 │ │ │ │ - lea (%rdx,%rdx,2),%r10 │ │ │ │ - sub %r10,%rsi │ │ │ │ - vmovdqa 0x715c5(%rip),%ymm7 │ │ │ │ - vpmovzxbd 0x7166c(%rip),%ymm9 │ │ │ │ - vpbroadcastd 0x7171b(%rip),%ymm10 │ │ │ │ - vpunpcklbw %ymm0,%ymm0,%ymm0 │ │ │ │ - vpsraw $0x8,%ymm0,%ymm0 │ │ │ │ - vpbroadcastd 0x7170d(%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 │ │ │ │ + mov $0xf0,%ecx │ │ │ │ + kmovb %ecx,%k1 │ │ │ │ + vbroadcasti32x4 (%rsi),%zmm16 │ │ │ │ + vbroadcasti32x4 (%rsi,%rdx,1),%zmm17 │ │ │ │ + vbroadcasti32x4 (%rsi,%rdx,2),%zmm18 │ │ │ │ + vbroadcasti32x4 (%rsi,%r10,1),%zmm19 │ │ │ │ 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 │ │ │ │ + vbroadcasti32x4 (%rsi),%zmm20 │ │ │ │ + vbroadcasti32x4 (%rsi,%rdx,1),%zmm21 │ │ │ │ + vbroadcasti32x4 (%rsi,%rdx,2),%zmm22 │ │ │ │ + vmovdqa64 %zmm17,%zmm16{%k1} │ │ │ │ + vmovdqa64 %zmm18,%zmm17{%k1} │ │ │ │ + vmovdqa64 %zmm19,%zmm18{%k1} │ │ │ │ + vmovdqa64 %zmm20,%zmm19{%k1} │ │ │ │ + vmovdqa64 %zmm21,%zmm20{%k1} │ │ │ │ + vmovdqa64 %zmm22,%zmm21{%k1} │ │ │ │ + vshufpd $0xcc,%zmm18,%zmm16,%zmm16 │ │ │ │ + vshufpd $0xcc,%zmm19,%zmm17,%zmm17 │ │ │ │ + vshufpd $0x44,%zmm20,%zmm20,%zmm20 │ │ │ │ + vshufpd $0x44,%zmm21,%zmm21,%zmm21 │ │ │ │ + vpunpckhbw %zmm17,%zmm16,%zmm18 │ │ │ │ + vpunpcklbw %zmm17,%zmm16,%zmm16 │ │ │ │ + vpunpcklbw %zmm21,%zmm20,%zmm20 │ │ │ │ + vbroadcasti32x4 (%rsi,%r10,1),%zmm19 │ │ │ │ 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 │ │ │ │ + vbroadcasti32x4 (%rsi),%zmm21 │ │ │ │ + vpblendmq %zmm19,%zmm22,%zmm17{%k1} │ │ │ │ + vmovdqa64 %zmm21,%zmm19{%k1} │ │ │ │ + vpmaddubsw %zmm24,%zmm16,%zmm28 │ │ │ │ + vpmaddubsw %zmm24,%zmm18,%zmm29 │ │ │ │ + vpmaddubsw %zmm25,%zmm18,%zmm30 │ │ │ │ + vpmaddubsw %zmm25,%zmm20,%zmm31 │ │ │ │ + vpmaddubsw %zmm26,%zmm20,%zmm16 │ │ │ │ + vbroadcasti32x4 (%rsi,%rdx,1),%zmm18 │ │ │ │ + vbroadcasti32x4 (%rsi,%rdx,2),%zmm22 │ │ │ │ + vpaddw %zmm30,%zmm28,%zmm28 │ │ │ │ + vpaddw %zmm31,%zmm29,%zmm29 │ │ │ │ + vpaddw %zmm16,%zmm28,%zmm28 │ │ │ │ + vmovdqa64 %zmm18,%zmm21{%k1} │ │ │ │ + vmovdqa64 %zmm22,%zmm18{%k1} │ │ │ │ + vmovdqa32 %zmm20,%zmm16 │ │ │ │ + vshufpd $0xcc,%zmm21,%zmm17,%zmm17 │ │ │ │ + vshufpd $0xcc,%zmm18,%zmm19,%zmm19 │ │ │ │ + vpunpcklbw %zmm19,%zmm17,%zmm18 │ │ │ │ + vpunpckhbw %zmm19,%zmm17,%zmm20 │ │ │ │ + vpmaddubsw %zmm26,%zmm18,%zmm30 │ │ │ │ + vpmaddubsw %zmm27,%zmm18,%zmm31 │ │ │ │ + vpaddw %zmm30,%zmm29,%zmm29 │ │ │ │ + vpaddw %zmm31,%zmm28,%zmm28 │ │ │ │ + vpmaddubsw %zmm27,%zmm20,%zmm30 │ │ │ │ + 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 36ea64 <__cxa_finalize@plt+0x343a14> │ │ │ │ - vzeroupper │ │ │ │ + jg 371115 <__cxa_finalize@plt+0x3460c5> │ │ │ │ ret │ │ │ │ - lea -0x40(,%rcx,8),%eax │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - lea (%r8,%rax,4),%eax │ │ │ │ - vbroadcasti128 0x7143e(%rip),%ymm7 │ │ │ │ - vmovdqu (%rsi),%xmm4 │ │ │ │ - vbroadcasti128 0x71441(%rip),%ymm8 │ │ │ │ - vmovdqu (%rsi,%rdx,1),%xmm5 │ │ │ │ + vmovdqa32 0x6e80e(%rip),%zmm2 │ │ │ │ + vmovdqu32 (%rsi),%ymm16 │ │ │ │ + vmovdqu32 (%rsi,%rdx,1),%ymm17 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - vbroadcasti128 0x7143f(%rip),%ymm9 │ │ │ │ - vmovdqu (%rsi),%xmm6 │ │ │ │ - vbroadcasti128 (%rsi,%rdx,1),%ymm0 │ │ │ │ + vmovdqu32 (%rsi),%ymm18 │ │ │ │ + vmovdqu32 (%rsi,%rdx,1),%ymm19 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpblendd $0xf0,%ymm0,%ymm4,%ymm4 │ │ │ │ - vinserti128 $0x1,(%rsi),%ymm5,%ymm5 │ │ │ │ - vinserti128 $0x1,(%rsi,%rdx,1),%ymm6,%ymm6 │ │ │ │ + vmovdqu32 (%rsi),%ymm20 │ │ │ │ + vmovdqu32 (%rsi,%rdx,1),%ymm21 │ │ │ │ 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 0x71473(%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 │ │ │ │ + vmovdqu32 (%rsi),%ymm22 │ │ │ │ + vpermq %zmm16,%zmm2,%zmm16 │ │ │ │ + vpermq %zmm17,%zmm2,%zmm17 │ │ │ │ + vpermq %zmm18,%zmm2,%zmm18 │ │ │ │ + vpermq %zmm19,%zmm2,%zmm19 │ │ │ │ + vpermq %zmm20,%zmm2,%zmm20 │ │ │ │ + vpermq %zmm21,%zmm2,%zmm21 │ │ │ │ + vpermq %zmm22,%zmm2,%zmm22 │ │ │ │ + vpunpcklbw %zmm17,%zmm16,%zmm16 │ │ │ │ + vpunpcklbw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpunpcklbw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpunpcklbw %zmm20,%zmm19,%zmm19 │ │ │ │ + vpunpcklbw %zmm21,%zmm20,%zmm20 │ │ │ │ + vpunpcklbw %zmm22,%zmm21,%zmm21 │ │ │ │ + vmovdqu32 (%rsi,%rdx,1),%ymm28 │ │ │ │ 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 0x712a1(%rip),%ymm6 │ │ │ │ - vbroadcasti128 0x712a8(%rip),%ymm7 │ │ │ │ - vbroadcasti128 0x7127f(%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 0x7138e(%rip),%ymm5 │ │ │ │ - vpbroadcastd 0x71389(%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 │ │ │ │ + vmovdqu32 (%rsi),%ymm29 │ │ │ │ + vpmaddubsw %zmm24,%zmm16,%zmm30 │ │ │ │ + vpmaddubsw %zmm25,%zmm18,%zmm0 │ │ │ │ + vpmaddubsw %zmm24,%zmm17,%zmm31 │ │ │ │ + vpmaddubsw %zmm25,%zmm19,%zmm1 │ │ │ │ + vmovdqa32 %zmm18,%zmm16 │ │ │ │ + vmovdqa32 %zmm19,%zmm17 │ │ │ │ + vpermq %zmm28,%zmm2,%zmm28 │ │ │ │ + vpermq %zmm29,%zmm2,%zmm29 │ │ │ │ + vpaddw %zmm0,%zmm30,%zmm30 │ │ │ │ + vpaddw %zmm1,%zmm31,%zmm31 │ │ │ │ + vpmaddubsw %zmm26,%zmm20,%zmm0 │ │ │ │ + vpmaddubsw %zmm26,%zmm21,%zmm1 │ │ │ │ + vpunpcklbw %zmm28,%zmm22,%zmm22 │ │ │ │ + vpunpcklbw %zmm29,%zmm28,%zmm28 │ │ │ │ + vmovdqa32 %zmm20,%zmm18 │ │ │ │ + vmovdqa32 %zmm21,%zmm19 │ │ │ │ + vpaddw %zmm0,%zmm30,%zmm30 │ │ │ │ + vpaddw %zmm1,%zmm31,%zmm31 │ │ │ │ + vpmaddubsw %zmm27,%zmm22,%zmm0 │ │ │ │ + vpmaddubsw %zmm27,%zmm28,%zmm1 │ │ │ │ + vmovdqa32 %zmm22,%zmm20 │ │ │ │ + vmovdqa32 %zmm28,%zmm21 │ │ │ │ + vpaddw %zmm0,%zmm30,%zmm30 │ │ │ │ + vpaddw %zmm1,%zmm31,%zmm31 │ │ │ │ + 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 36ec99 <__cxa_finalize@plt+0x343c49> │ │ │ │ - add $0x8,%r9 │ │ │ │ - add $0x10,%r10 │ │ │ │ - movzbl %al,%r8d │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %r10,%rdi │ │ │ │ - sub $0x100,%eax │ │ │ │ - jg 36eb39 <__cxa_finalize@plt+0x343ae9> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov $0x4b004b,%eax │ │ │ │ - mov %eax,%r11d │ │ │ │ - jmp 36ee70 <__cxa_finalize@plt+0x343e20> │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0x1e002d,%eax │ │ │ │ - mov %eax,%r11d │ │ │ │ - jmp 36ee70 <__cxa_finalize@plt+0x343e20> │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0x1e002d,%eax │ │ │ │ - mov $0xf003c,%r11d │ │ │ │ - jmp 36ee70 <__cxa_finalize@plt+0x343e20> │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xf003c,%eax │ │ │ │ - mov $0x1e002d,%r11d │ │ │ │ - jmp 36ee70 <__cxa_finalize@plt+0x343e20> │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xf003c,%eax │ │ │ │ - mov %eax,%r11d │ │ │ │ - jmp 36ee70 <__cxa_finalize@plt+0x343e20> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0x1e002d,%eax │ │ │ │ - mov $0x2d,%r11d │ │ │ │ - jmp 36ee70 <__cxa_finalize@plt+0x343e20> │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0x2d,%eax │ │ │ │ - mov $0x1e002d,%r11d │ │ │ │ - jmp 36ee70 <__cxa_finalize@plt+0x343e20> │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xf003c,%eax │ │ │ │ - mov $0x2d,%r11d │ │ │ │ - jmp 36ee70 <__cxa_finalize@plt+0x343e20> │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0x2d,%eax │ │ │ │ - mov $0xf003c,%r11d │ │ │ │ - jmp 36ee70 <__cxa_finalize@plt+0x343e20> │ │ │ │ - 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 0x7126c(%r15),%ymm10 │ │ │ │ - vpbroadcastd 0x71258(%r15),%ymm12 │ │ │ │ - vpbroadcastd 0x71264(%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 36fa62 <__cxa_finalize@plt+0x344a12> │ │ │ │ - cmp $0x800,%ebx │ │ │ │ - je 3703f0 <__cxa_finalize@plt+0x3453a0> │ │ │ │ - movzwl 0x7130a(%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 0x71270(%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 0x711d0(%r15),%ymm5 │ │ │ │ - vbroadcasti128 0x71150(%r15),%ymm6 │ │ │ │ - vpbroadcastd 0x7238a(%r15,%r8,8),%ymm15 │ │ │ │ - vpbroadcastd 0x7238a(%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 0x72388(%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 370da2 <__cxa_finalize@plt+0x345d52> │ │ │ │ - add %ebx,%r10d │ │ │ │ - test $0xfffffc00,%r10d │ │ │ │ - je 36f005 <__cxa_finalize@plt+0x343fb5> │ │ │ │ - vmovq (%rdx),%xmm5 │ │ │ │ - test $0x400,%r10d │ │ │ │ - je 36f0dc <__cxa_finalize@plt+0x34408c> │ │ │ │ - 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 36f005 <__cxa_finalize@plt+0x343fb5> │ │ │ │ - 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 36f005 <__cxa_finalize@plt+0x343fb5> │ │ │ │ - mov 0x40(%r13),%r10d │ │ │ │ - vbroadcasti128 0x711f0(%r15),%ymm7 │ │ │ │ - movzbl %al,%eax │ │ │ │ - dec %rdx │ │ │ │ - vmovd %eax,%xmm15 │ │ │ │ - vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x71270(%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 0x7238a(%r15,%r8,8),%xmm15 │ │ │ │ - vbroadcasti128 0x711d0(%r15),%ymm5 │ │ │ │ - vpbroadcastq 0x71150(%r15),%ymm6 │ │ │ │ - vpinsrd $0x1,0x7238a(%r15,%rax,8),%xmm15,%xmm15 │ │ │ │ - vpcmpeqd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ - vmovdqu (%rdx),%xmm7 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%xmm9 │ │ │ │ - vpinsrd $0x2,0x7238a(%r15,%r14,8),%xmm15,%xmm15 │ │ │ │ - vmovdqu (%rdx,%rcx,2),%xmm8 │ │ │ │ - vmovdqu (%rdx,%rbp,1),%xmm10 │ │ │ │ - vpinsrd $0x3,0x7238a(%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 0x72388(%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 370da2 <__cxa_finalize@plt+0x345d52> │ │ │ │ - add %ebx,%r10d │ │ │ │ - test $0xfffffc00,%r10d │ │ │ │ - je 36f28a <__cxa_finalize@plt+0x34423a> │ │ │ │ - vmovdqu (%rdx),%xmm4 │ │ │ │ - test $0x400,%r10d │ │ │ │ - je 36f36c <__cxa_finalize@plt+0x34431c> │ │ │ │ - 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 36f28a <__cxa_finalize@plt+0x34423a> │ │ │ │ - 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 36f28a <__cxa_finalize@plt+0x34423a> │ │ │ │ - movl $0x1,0x30(%rsp) │ │ │ │ - jmp 36f3f3 <__cxa_finalize@plt+0x3443a3> │ │ │ │ - movl $0x2,0x30(%rsp) │ │ │ │ - jmp 36f3f3 <__cxa_finalize@plt+0x3443a3> │ │ │ │ - movl $0x4,0x30(%rsp) │ │ │ │ - jmp 36f3f3 <__cxa_finalize@plt+0x3443a3> │ │ │ │ - movl $0x8,0x30(%rsp) │ │ │ │ - jmp 36f3f3 <__cxa_finalize@plt+0x3443a3> │ │ │ │ - movl $0x10,0x30(%rsp) │ │ │ │ - mov %rsi,0x70(%rsp) │ │ │ │ - shr $0x10,%eax │ │ │ │ - sub $0x3,%rdx │ │ │ │ - vpmaddwd 0x711f0(%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 36f46e <__cxa_finalize@plt+0x34441e> │ │ │ │ - decl 0x30(%rsp) │ │ │ │ - je 370da2 <__cxa_finalize@plt+0x345d52> │ │ │ │ - addq $0x8,0x40(%rsp) │ │ │ │ - mov 0x38(%r13),%r9d │ │ │ │ - vpbroadcastd 0x48(%r13),%ymm8 │ │ │ │ - vpbroadcastd 0x7126c(%r15),%ymm10 │ │ │ │ - vpaddd 0x10(%rsp),%ymm8,%ymm14 │ │ │ │ - vpbroadcastd 0x48(%rsp),%ymm15 │ │ │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - vpbroadcastq 0x71274(%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 0x72388(%r15,%r8,8),%xmm15 │ │ │ │ - vmovq 0x72388(%r15,%rax,8),%xmm10 │ │ │ │ - vmovhps 0x72388(%r15,%r10,8),%xmm15,%xmm15 │ │ │ │ - vmovhps 0x72388(%r15,%rbx,8),%xmm10,%xmm10 │ │ │ │ - vinserti128 $0x1,0x72388(%r15,%rbp,8),%ymm15,%ymm15 │ │ │ │ - vinserti128 $0x1,0x72388(%r15,%r14,8),%ymm10,%ymm10 │ │ │ │ - vpbroadcastq 0x72388(%r15,%r12,8),%ymm9 │ │ │ │ - vpbroadcastq 0x72388(%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 0x71160(%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 0x711e0(%r15),%ymm14 │ │ │ │ - and $0x3ff,%r10d │ │ │ │ - mov $0x40000000,%eax │ │ │ │ - mov %r10d,%r8d │ │ │ │ - shr $0x6,%r8d │ │ │ │ - lea (%r11,%r8,1),%r8d │ │ │ │ - cmovne 0x72388(%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 36f42f <__cxa_finalize@plt+0x3443df> │ │ │ │ - add %ebx,%r10d │ │ │ │ - test $0xfffffc00,%r10d │ │ │ │ - je 36f83a <__cxa_finalize@plt+0x3447ea> │ │ │ │ - test $0x400,%r10d │ │ │ │ - mov %r10d,0x34(%rsp) │ │ │ │ - mov (%rsp),%r8d │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - mov 0x4(%rsp),%r10d │ │ │ │ - mov 0xc(%rsp),%ebx │ │ │ │ - je 36f98f <__cxa_finalize@plt+0x34493f> │ │ │ │ - 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 36f83a <__cxa_finalize@plt+0x3447ea> │ │ │ │ - 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 36f83a <__cxa_finalize@plt+0x3447ea> │ │ │ │ - movzwl 0x71318(%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 0x71270(%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 0x711d0(%r15),%ymm5 │ │ │ │ - vbroadcasti128 0x71150(%r15),%ymm6 │ │ │ │ - vpbroadcastd 0x7238a(%r15,%r8,8),%ymm15 │ │ │ │ - vpbroadcastd 0x7238a(%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 0x72388(%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 36fb9f <__cxa_finalize@plt+0x344b4f> │ │ │ │ - mov %r13,%rsp │ │ │ │ - pop %r13 │ │ │ │ - pop %r12 │ │ │ │ - pop %r15 │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - mov 0x40(%r13),%r10d │ │ │ │ - vbroadcasti128 0x711f0(%r15),%ymm7 │ │ │ │ - movzbl %al,%eax │ │ │ │ - dec %rdx │ │ │ │ - vmovd %eax,%xmm15 │ │ │ │ - vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x71270(%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 0x7238a(%r15,%r8,8),%xmm15 │ │ │ │ - vpbroadcastd 0x7238a(%r15,%rax,8),%ymm7 │ │ │ │ - vmovdqu (%rdx),%xmm2 │ │ │ │ - vmovdqu (%rdx,%rcx,2),%xmm3 │ │ │ │ - vbroadcasti128 0x711d0(%r15),%ymm5 │ │ │ │ - vpbroadcastq 0x71150(%r15),%ymm6 │ │ │ │ - vpcmpeqd %ymm9,%ymm8,%ymm8 │ │ │ │ - vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ - vpinsrd $0x1,0x7238a(%r15,%r14,8),%xmm15,%xmm15 │ │ │ │ - vpblendd $0x20,0x72376(%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 0x72388(%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 36fdbe <__cxa_finalize@plt+0x344d6e> │ │ │ │ - mov %r13,%rsp │ │ │ │ - pop %r13 │ │ │ │ - pop %r12 │ │ │ │ - pop %r15 │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - movl $0x1,0x48(%rsp) │ │ │ │ - jmp 36fe91 <__cxa_finalize@plt+0x344e41> │ │ │ │ - movl $0x2,0x48(%rsp) │ │ │ │ - jmp 36fe91 <__cxa_finalize@plt+0x344e41> │ │ │ │ - movl $0x4,0x48(%rsp) │ │ │ │ - jmp 36fe91 <__cxa_finalize@plt+0x344e41> │ │ │ │ - movl $0x8,0x48(%rsp) │ │ │ │ - jmp 36fe91 <__cxa_finalize@plt+0x344e41> │ │ │ │ - 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 0x72388(%r15,%r10,8),%r8 │ │ │ │ - vpmaddwd 0x711f0(%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 36ff37 <__cxa_finalize@plt+0x344ee7> │ │ │ │ - decl 0x48(%rsp) │ │ │ │ - je 370da2 <__cxa_finalize@plt+0x345d52> │ │ │ │ - addq $0x8,0x58(%rsp) │ │ │ │ - mov 0x38(%r13),%r9d │ │ │ │ - vpbroadcastd 0x48(%r13),%ymm8 │ │ │ │ - vpbroadcastd 0x7126c(%r15),%ymm10 │ │ │ │ - vpaddd 0x20(%rsp),%ymm8,%ymm14 │ │ │ │ - vpbroadcastd 0x4c(%rsp),%ymm15 │ │ │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - vpbroadcastq 0x71274(%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 0x72388(%r15,%r8,8),%xmm15 │ │ │ │ - vmovq 0x72388(%r15,%rax,8),%xmm10 │ │ │ │ - vmovhps 0x72388(%r15,%r10,8),%xmm15,%xmm15 │ │ │ │ - vmovhps 0x72388(%r15,%rbx,8),%xmm10,%xmm10 │ │ │ │ - vinserti128 $0x1,0x72388(%r15,%rbp,8),%ymm15,%ymm15 │ │ │ │ - vinserti128 $0x1,0x72388(%r15,%r14,8),%ymm10,%ymm10 │ │ │ │ - vpbroadcastq 0x72388(%r15,%r12,8),%ymm9 │ │ │ │ - vpbroadcastq 0x72388(%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 0x71160(%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 0x711e0(%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 36fef8 <__cxa_finalize@plt+0x344ea8> │ │ │ │ - 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 37031d <__cxa_finalize@plt+0x3452cd> │ │ │ │ - movzwl 0x71326(%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 0x71270(%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 0x711d0(%r15),%ymm5 │ │ │ │ - vbroadcasti128 0x71150(%r15),%ymm6 │ │ │ │ - vpbroadcastd 0x7238a(%r15,%r8,8),%ymm15 │ │ │ │ - vpbroadcastd 0x7238a(%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 0x72388(%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 370529 <__cxa_finalize@plt+0x3454d9> │ │ │ │ - mov %r13,%rsp │ │ │ │ - pop %r13 │ │ │ │ - pop %r12 │ │ │ │ - pop %r15 │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - mov 0x40(%r13),%r10d │ │ │ │ - vbroadcasti128 0x711f0(%r15),%ymm7 │ │ │ │ - movzbl %al,%eax │ │ │ │ - dec %rdx │ │ │ │ - vmovd %eax,%xmm15 │ │ │ │ - vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x71270(%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 0x7238a(%r15,%r8,8),%xmm15 │ │ │ │ - vbroadcasti128 0x711d0(%r15),%ymm5 │ │ │ │ - vpbroadcastq 0x71150(%r15),%ymm6 │ │ │ │ - vpinsrd $0x1,0x7238a(%r15,%rax,8),%xmm15,%xmm15 │ │ │ │ - vpcmpeqd %ymm9,%ymm8,%ymm8 │ │ │ │ - vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ - vmovdqu (%rdx),%xmm0 │ │ │ │ - vmovdqu (%rdx,%rcx,2),%xmm2 │ │ │ │ - vpinsrd $0x2,0x7238a(%r15,%r14,8),%xmm15,%xmm15 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ - vmovdqu (%rdx,%rbp,1),%xmm3 │ │ │ │ - vpinsrd $0x3,0x7238a(%r15,%r12,8),%xmm15,%xmm15 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - shr $0x6,%r10d │ │ │ │ - mov $0x40000000,%r8d │ │ │ │ - lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0x72388(%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 370736 <__cxa_finalize@plt+0x3456e6> │ │ │ │ - mov %r13,%rsp │ │ │ │ - pop %r13 │ │ │ │ - pop %r12 │ │ │ │ - pop %r15 │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - movl $0x1,0x28(%rsp) │ │ │ │ - jmp 370819 <__cxa_finalize@plt+0x3457c9> │ │ │ │ - movl $0x2,0x28(%rsp) │ │ │ │ - jmp 370819 <__cxa_finalize@plt+0x3457c9> │ │ │ │ - movl $0x4,0x28(%rsp) │ │ │ │ - jmp 370819 <__cxa_finalize@plt+0x3457c9> │ │ │ │ - movl $0x8,0x28(%rsp) │ │ │ │ - jmp 370819 <__cxa_finalize@plt+0x3457c9> │ │ │ │ - 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 0x72388(%r15,%r10,8),%r8 │ │ │ │ - vpmaddwd 0x711f0(%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 3708be <__cxa_finalize@plt+0x34586e> │ │ │ │ - decl 0x28(%rsp) │ │ │ │ - je 370da2 <__cxa_finalize@plt+0x345d52> │ │ │ │ - addq $0x8,0x38(%rsp) │ │ │ │ - mov 0x38(%r13),%r9d │ │ │ │ - vpbroadcastd 0x48(%r13),%ymm8 │ │ │ │ - vpbroadcastd 0x7126c(%r15),%ymm10 │ │ │ │ - vpaddd (%rsp),%ymm8,%ymm14 │ │ │ │ - vpbroadcastd 0x40(%rsp),%ymm15 │ │ │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - vpbroadcastq 0x71274(%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 0x72388(%r15,%r8,8),%xmm15 │ │ │ │ - vmovq 0x72388(%r15,%rax,8),%xmm10 │ │ │ │ - vmovhps 0x72388(%r15,%r10,8),%xmm15,%xmm15 │ │ │ │ - vmovhps 0x72388(%r15,%rbx,8),%xmm10,%xmm10 │ │ │ │ - vinserti128 $0x1,0x72388(%r15,%rbp,8),%ymm15,%ymm15 │ │ │ │ - vinserti128 $0x1,0x72388(%r15,%r14,8),%ymm10,%ymm10 │ │ │ │ - vpbroadcastq 0x72388(%r15,%r12,8),%ymm9 │ │ │ │ - vpbroadcastq 0x72388(%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 0x71160(%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 370880 <__cxa_finalize@plt+0x345830> │ │ │ │ - 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 370c8f <__cxa_finalize@plt+0x345c3f> │ │ │ │ - mov %r13,%rsp │ │ │ │ - pop %r13 │ │ │ │ - pop %r12 │ │ │ │ - pop %r15 │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ + jg 371279 <__cxa_finalize@plt+0x346229> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov $0x4b004b,%eax │ │ │ │ - mov %eax,%r10d │ │ │ │ - jmp 370e60 <__cxa_finalize@plt+0x345e10> │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0x1e002d,%eax │ │ │ │ - mov %eax,%r10d │ │ │ │ - jmp 370e60 <__cxa_finalize@plt+0x345e10> │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0x1e002d,%eax │ │ │ │ - mov $0xf003c,%r10d │ │ │ │ - jmp 370e60 <__cxa_finalize@plt+0x345e10> │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xf003c,%eax │ │ │ │ - mov $0x1e002d,%r10d │ │ │ │ - jmp 370e60 <__cxa_finalize@plt+0x345e10> │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xf003c,%eax │ │ │ │ - mov %eax,%r10d │ │ │ │ - jmp 370e60 <__cxa_finalize@plt+0x345e10> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0x1e002d,%eax │ │ │ │ - mov $0x2d,%r10d │ │ │ │ - jmp 370e60 <__cxa_finalize@plt+0x345e10> │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0x2d,%eax │ │ │ │ - mov $0x1e002d,%r10d │ │ │ │ - jmp 370e60 <__cxa_finalize@plt+0x345e10> │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0xf003c,%eax │ │ │ │ - mov $0x2d,%r10d │ │ │ │ - jmp 370e60 <__cxa_finalize@plt+0x345e10> │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0x2d,%eax │ │ │ │ - mov $0xf003c,%r10d │ │ │ │ - jmp 370e60 <__cxa_finalize@plt+0x345e10> │ │ │ │ - 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 0x6f27c(%r14),%ymm10 │ │ │ │ - vpbroadcastd 0x6f268(%r14),%ymm12 │ │ │ │ - vpbroadcastd 0x6f26c(%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 371853 <__cxa_finalize@plt+0x346803> │ │ │ │ - cmp $0x800,%r11d │ │ │ │ - je 37203f <__cxa_finalize@plt+0x346fef> │ │ │ │ - movzwl 0x6f342(%r14,%rcx,2),%ecx │ │ │ │ - add %r14,%rcx │ │ │ │ - jmp *%rcx │ │ │ │ - mov 0x38(%r13),%eax │ │ │ │ - vbroadcasti128 0x6f200(%r14),%ymm7 │ │ │ │ - movzbl %r9b,%r9d │ │ │ │ - dec %rsi │ │ │ │ - vmovd %r9d,%xmm15 │ │ │ │ - vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x6f280(%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 0x7039a(%r14,%rcx,8),%xmm15 │ │ │ │ - vbroadcasti128 0x6f1e0(%r14),%ymm5 │ │ │ │ - vpbroadcastq 0x6f160(%r14),%ymm6 │ │ │ │ - vpinsrd $0x1,0x7039a(%r14,%r9,8),%xmm15,%xmm15 │ │ │ │ - vpcmpeqd %ymm0,%ymm9,%ymm0 │ │ │ │ - vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ - vmovdqu (%rsi),%xmm7 │ │ │ │ - vmovdqu (%rsi,%rdx,1),%xmm9 │ │ │ │ - vpinsrd $0x2,0x7039a(%r14,%rbp,8),%xmm15,%xmm15 │ │ │ │ - vmovdqu (%rsi,%rdx,2),%xmm8 │ │ │ │ - vmovdqu (%rsi,%rbx,1),%xmm10 │ │ │ │ - vpinsrd $0x3,0x7039a(%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 0x70398(%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 372833 <__cxa_finalize@plt+0x3477e3> │ │ │ │ - add %r11d,%eax │ │ │ │ - test $0xfffffc00,%eax │ │ │ │ - je 371068 <__cxa_finalize@plt+0x346018> │ │ │ │ - vmovdqu (%rsi),%xmm4 │ │ │ │ - test $0x400,%eax │ │ │ │ - je 371140 <__cxa_finalize@plt+0x3460f0> │ │ │ │ - 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 371068 <__cxa_finalize@plt+0x346018> │ │ │ │ - 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 │ │ │ │ + mov $0x40,%ecx │ │ │ │ + jmp 371357 <__cxa_finalize@plt+0x346307> │ │ │ │ + mov $0x80,%ecx │ │ │ │ + vmovdqa32 0x6e69f(%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 │ │ │ │ - jmp 371068 <__cxa_finalize@plt+0x346018> │ │ │ │ - movl $0x1,0x30(%rsp) │ │ │ │ - movq $0x10,0x78(%rsp) │ │ │ │ - jmp 3711f4 <__cxa_finalize@plt+0x3461a4> │ │ │ │ - movl $0x2,0x30(%rsp) │ │ │ │ - movq $0x20,0x78(%rsp) │ │ │ │ - jmp 3711f4 <__cxa_finalize@plt+0x3461a4> │ │ │ │ - movl $0x4,0x30(%rsp) │ │ │ │ - movq $0x40,0x78(%rsp) │ │ │ │ - jmp 3711f4 <__cxa_finalize@plt+0x3461a4> │ │ │ │ - movl $0x8,0x30(%rsp) │ │ │ │ - movq $0x80,0x78(%rsp) │ │ │ │ - jmp 3711f4 <__cxa_finalize@plt+0x3461a4> │ │ │ │ - movl $0x10,0x30(%rsp) │ │ │ │ - movq $0x100,0x78(%rsp) │ │ │ │ - shr $0x10,%r9d │ │ │ │ - sub $0x3,%rsi │ │ │ │ - vpmaddwd 0x6f200(%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 37126f <__cxa_finalize@plt+0x34621f> │ │ │ │ - decl 0x30(%rsp) │ │ │ │ - je 372833 <__cxa_finalize@plt+0x3477e3> │ │ │ │ - addq $0x10,0x40(%rsp) │ │ │ │ - mov 0x70(%rsp),%r8d │ │ │ │ - vpbroadcastd 0x40(%r13),%ymm8 │ │ │ │ - vpbroadcastd 0x6f27c(%r14),%ymm10 │ │ │ │ - vpaddd 0x10(%rsp),%ymm8,%ymm14 │ │ │ │ - vpbroadcastd 0x48(%rsp),%ymm15 │ │ │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - vpbroadcastq 0x6f284(%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 0x70398(%r14,%rcx,8),%xmm15 │ │ │ │ - vmovq 0x70398(%r14,%r9,8),%xmm10 │ │ │ │ - vmovhps 0x70398(%r14,%rax,8),%xmm15,%xmm15 │ │ │ │ - vmovhps 0x70398(%r14,%r11,8),%xmm10,%xmm10 │ │ │ │ - vinserti128 $0x1,0x70398(%r14,%rbx,8),%ymm15,%ymm15 │ │ │ │ - vinserti128 $0x1,0x70398(%r14,%rbp,8),%ymm10,%ymm10 │ │ │ │ - vpbroadcastq 0x70398(%r14,%r15,8),%ymm9 │ │ │ │ - vpbroadcastq 0x70398(%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 0x6f170(%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 0x6f1f0(%r14),%ymm14 │ │ │ │ - and $0x3ff,%eax │ │ │ │ - mov $0x40000000,%r9d │ │ │ │ - mov %eax,%ecx │ │ │ │ - shr $0x6,%ecx │ │ │ │ - lea (%r10,%rcx,1),%ecx │ │ │ │ - cmovne 0x70398(%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 37122f <__cxa_finalize@plt+0x3461df> │ │ │ │ - add %r11d,%eax │ │ │ │ - test $0xfffffc00,%eax │ │ │ │ - je 371639 <__cxa_finalize@plt+0x3465e9> │ │ │ │ - test $0x400,%eax │ │ │ │ - mov %eax,0x34(%rsp) │ │ │ │ - mov (%rsp),%ecx │ │ │ │ - mov 0x8(%rsp),%r9d │ │ │ │ - mov 0x4(%rsp),%eax │ │ │ │ - mov 0xc(%rsp),%r11d │ │ │ │ - je 371781 <__cxa_finalize@plt+0x346731> │ │ │ │ - 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 371639 <__cxa_finalize@plt+0x3465e9> │ │ │ │ - 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 371639 <__cxa_finalize@plt+0x3465e9> │ │ │ │ - movzwl 0x6f34e(%r14,%rcx,2),%ecx │ │ │ │ - add %r14,%rcx │ │ │ │ - jmp *%rcx │ │ │ │ - mov 0x38(%r13),%eax │ │ │ │ - vbroadcasti128 0x6f200(%r14),%ymm7 │ │ │ │ - movzbl %r9b,%r9d │ │ │ │ - dec %rsi │ │ │ │ - vmovd %r9d,%xmm15 │ │ │ │ - vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x6f280(%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 0x7039a(%r14,%rcx,8),%xmm15 │ │ │ │ - vpbroadcastd 0x7039a(%r14,%r9,8),%ymm7 │ │ │ │ - vmovdqu (%rsi),%xmm2 │ │ │ │ - vmovdqu (%rsi,%rdx,2),%xmm3 │ │ │ │ - vbroadcasti128 0x6f1e0(%r14),%ymm5 │ │ │ │ - vpbroadcastq 0x6f160(%r14),%ymm6 │ │ │ │ - vpcmpeqd %ymm9,%ymm8,%ymm8 │ │ │ │ - vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ - vpinsrd $0x1,0x7039a(%r14,%rbp,8),%xmm15,%xmm15 │ │ │ │ - vpblendd $0x20,0x70386(%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 0x70398(%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 │ │ │ │ + vpermq (%rsi),%zmm10,%zmm18 │ │ │ │ + vpermq (%rsi,%rdx,1),%zmm10,%zmm19 │ │ │ │ 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 3719f3 <__cxa_finalize@plt+0x3469a3> │ │ │ │ - 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 371ae8 <__cxa_finalize@plt+0x346a98> │ │ │ │ - movl $0x2,0x48(%rsp) │ │ │ │ - movq $0x20,0x78(%rsp) │ │ │ │ - jmp 371ae8 <__cxa_finalize@plt+0x346a98> │ │ │ │ - movl $0x4,0x48(%rsp) │ │ │ │ - movq $0x40,0x78(%rsp) │ │ │ │ - jmp 371ae8 <__cxa_finalize@plt+0x346a98> │ │ │ │ - movl $0x8,0x48(%rsp) │ │ │ │ - movq $0x80,0x78(%rsp) │ │ │ │ - jmp 371ae8 <__cxa_finalize@plt+0x346a98> │ │ │ │ - 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 0x70398(%r14,%rax,8),%rcx │ │ │ │ - vpmaddwd 0x6f200(%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 371b8c <__cxa_finalize@plt+0x346b3c> │ │ │ │ - decl 0x48(%rsp) │ │ │ │ - je 372833 <__cxa_finalize@plt+0x3477e3> │ │ │ │ - addq $0x10,0x58(%rsp) │ │ │ │ - mov 0x70(%rsp),%r8d │ │ │ │ - vpbroadcastd 0x40(%r13),%ymm8 │ │ │ │ - vpbroadcastd 0x6f27c(%r14),%ymm10 │ │ │ │ - vpaddd 0x20(%rsp),%ymm8,%ymm14 │ │ │ │ - vpbroadcastd 0x4c(%rsp),%ymm15 │ │ │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - vpbroadcastq 0x6f284(%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 0x70398(%r14,%rcx,8),%xmm15 │ │ │ │ - vmovq 0x70398(%r14,%r9,8),%xmm10 │ │ │ │ - vmovhps 0x70398(%r14,%rax,8),%xmm15,%xmm15 │ │ │ │ - vmovhps 0x70398(%r14,%r11,8),%xmm10,%xmm10 │ │ │ │ - vinserti128 $0x1,0x70398(%r14,%rbx,8),%ymm15,%ymm15 │ │ │ │ - vinserti128 $0x1,0x70398(%r14,%rbp,8),%ymm10,%ymm10 │ │ │ │ - vpbroadcastq 0x70398(%r14,%r15,8),%ymm9 │ │ │ │ - vpbroadcastq 0x70398(%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 0x6f170(%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 0x6f1f0(%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 371b4c <__cxa_finalize@plt+0x346afc> │ │ │ │ - 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 371f70 <__cxa_finalize@plt+0x346f20> │ │ │ │ - movzwl 0x6f35a(%r14,%rcx,2),%ecx │ │ │ │ - add %r14,%rcx │ │ │ │ - jmp *%rcx │ │ │ │ - mov 0x38(%r13),%eax │ │ │ │ - vbroadcasti128 0x6f200(%r14),%ymm7 │ │ │ │ - movzbl %r9b,%r9d │ │ │ │ - dec %rsi │ │ │ │ - vmovd %r9d,%xmm15 │ │ │ │ - vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastd 0x6f280(%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 0x7039a(%r14,%rcx,8),%xmm15 │ │ │ │ - vbroadcasti128 0x6f1e0(%r14),%ymm5 │ │ │ │ - vpbroadcastq 0x6f160(%r14),%ymm6 │ │ │ │ - vpinsrd $0x1,0x7039a(%r14,%r9,8),%xmm15,%xmm15 │ │ │ │ - vpcmpeqd %ymm9,%ymm8,%ymm8 │ │ │ │ - vpsrld $0xa,%ymm14,%ymm14 │ │ │ │ - vmovdqu (%rsi),%xmm0 │ │ │ │ - vmovdqu (%rsi,%rdx,2),%xmm2 │ │ │ │ - vpinsrd $0x2,0x7039a(%r14,%rbp,8),%xmm15,%xmm15 │ │ │ │ - vmovdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ - vmovdqu (%rsi,%rbx,1),%xmm3 │ │ │ │ - vpinsrd $0x3,0x7039a(%r14,%r15,8),%xmm15,%xmm15 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - shr $0x6,%eax │ │ │ │ - mov $0x40000000,%ecx │ │ │ │ - lea (%r10,%rax,1),%eax │ │ │ │ - cmovne 0x70398(%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 │ │ │ │ + vpermq (%rsi),%zmm10,%zmm20 │ │ │ │ + vpermq (%rsi,%rdx,1),%zmm10,%zmm21 │ │ │ │ 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 │ │ │ │ + vpermq (%rsi),%zmm10,%zmm22 │ │ │ │ + vpunpckhbw %zmm17,%zmm16,%zmm28 │ │ │ │ + vpunpcklbw %zmm17,%zmm16,%zmm16 │ │ │ │ + vpunpckhbw %zmm18,%zmm17,%zmm29 │ │ │ │ + vpunpcklbw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpunpckhbw %zmm19,%zmm18,%zmm30 │ │ │ │ + vpunpcklbw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpunpckhbw %zmm20,%zmm19,%zmm31 │ │ │ │ + vpunpcklbw %zmm20,%zmm19,%zmm19 │ │ │ │ + vpunpckhbw %zmm21,%zmm20,%zmm0 │ │ │ │ + vpunpcklbw %zmm21,%zmm20,%zmm20 │ │ │ │ + vpunpckhbw %zmm22,%zmm21,%zmm1 │ │ │ │ + vpunpcklbw %zmm22,%zmm21,%zmm21 │ │ │ │ + vpermq (%rsi,%rdx,1),%zmm10,%zmm2 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vpermq (%rsi),%zmm10,%zmm3 │ │ │ │ + vpmaddubsw %zmm24,%zmm16,%zmm4 │ │ │ │ + vpmaddubsw %zmm24,%zmm28,%zmm5 │ │ │ │ + vpmaddubsw %zmm24,%zmm17,%zmm6 │ │ │ │ + vpmaddubsw %zmm24,%zmm29,%zmm7 │ │ │ │ + vmovdqa32 %zmm18,%zmm16 │ │ │ │ + vmovdqa32 %zmm30,%zmm28 │ │ │ │ + vmovdqa32 %zmm19,%zmm17 │ │ │ │ + vmovdqa32 %zmm31,%zmm29 │ │ │ │ + vpmaddubsw %zmm25,%zmm18,%zmm18 │ │ │ │ + vpmaddubsw %zmm25,%zmm30,%zmm30 │ │ │ │ + vpmaddubsw %zmm25,%zmm19,%zmm19 │ │ │ │ + vpmaddubsw %zmm25,%zmm31,%zmm31 │ │ │ │ + vpunpckhbw %zmm2,%zmm22,%zmm8 │ │ │ │ + vpunpcklbw %zmm2,%zmm22,%zmm22 │ │ │ │ + vpaddw %zmm18,%zmm4,%zmm4 │ │ │ │ + vpaddw %zmm30,%zmm5,%zmm5 │ │ │ │ + vpaddw %zmm19,%zmm6,%zmm6 │ │ │ │ + vpaddw %zmm31,%zmm7,%zmm7 │ │ │ │ + vmovdqa32 %zmm20,%zmm18 │ │ │ │ + vmovdqa32 %zmm0,%zmm30 │ │ │ │ + vmovdqa32 %zmm21,%zmm19 │ │ │ │ + vmovdqa32 %zmm1,%zmm31 │ │ │ │ + vpmaddubsw %zmm26,%zmm20,%zmm20 │ │ │ │ + vpmaddubsw %zmm26,%zmm0,%zmm0 │ │ │ │ + vpmaddubsw %zmm26,%zmm21,%zmm21 │ │ │ │ + vpmaddubsw %zmm26,%zmm1,%zmm1 │ │ │ │ + vpunpckhbw %zmm3,%zmm2,%zmm9 │ │ │ │ + vpunpcklbw %zmm3,%zmm2,%zmm2 │ │ │ │ + vpaddw %zmm20,%zmm4,%zmm4 │ │ │ │ + vpaddw %zmm0,%zmm5,%zmm5 │ │ │ │ + vpaddw %zmm21,%zmm6,%zmm6 │ │ │ │ + vpaddw %zmm1,%zmm7,%zmm7 │ │ │ │ + vmovdqa32 %zmm22,%zmm20 │ │ │ │ + vmovdqa32 %zmm8,%zmm0 │ │ │ │ + vmovdqa32 %zmm2,%zmm21 │ │ │ │ + vmovdqa32 %zmm9,%zmm1 │ │ │ │ + vpmaddubsw %zmm27,%zmm22,%zmm22 │ │ │ │ + vpmaddubsw %zmm27,%zmm8,%zmm8 │ │ │ │ + vpmaddubsw %zmm27,%zmm2,%zmm2 │ │ │ │ + vpmaddubsw %zmm27,%zmm9,%zmm9 │ │ │ │ + vpaddw %zmm22,%zmm4,%zmm4 │ │ │ │ + vpaddw %zmm8,%zmm5,%zmm5 │ │ │ │ + vpaddw %zmm2,%zmm6,%zmm6 │ │ │ │ + vpaddw %zmm9,%zmm7,%zmm7 │ │ │ │ + vpmulhrsw %zmm23,%zmm4,%zmm4 │ │ │ │ + vpmulhrsw %zmm23,%zmm5,%zmm5 │ │ │ │ + vpmulhrsw %zmm23,%zmm6,%zmm6 │ │ │ │ + vpmulhrsw %zmm23,%zmm7,%zmm7 │ │ │ │ + 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 3721ae <__cxa_finalize@plt+0x34715e> │ │ │ │ - mov %r13,%rsp │ │ │ │ - pop %r13 │ │ │ │ - pop %r12 │ │ │ │ - pop %r15 │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ + jg 3713ec <__cxa_finalize@plt+0x34639c> │ │ │ │ + add $0x40,%r9 │ │ │ │ + sub $0xffffffffffffff80,%r10 │ │ │ │ + movzbl %al,%r8d │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r10,%rdi │ │ │ │ + sub $0x100,%eax │ │ │ │ + jg 37136b <__cxa_finalize@plt+0x34631b> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - movl $0x1,0x28(%rsp) │ │ │ │ - movq $0x10,0x78(%rsp) │ │ │ │ - jmp 3722b3 <__cxa_finalize@plt+0x347263> │ │ │ │ - movl $0x2,0x28(%rsp) │ │ │ │ - movq $0x20,0x78(%rsp) │ │ │ │ - jmp 3722b3 <__cxa_finalize@plt+0x347263> │ │ │ │ - movl $0x4,0x28(%rsp) │ │ │ │ - movq $0x40,0x78(%rsp) │ │ │ │ - jmp 3722b3 <__cxa_finalize@plt+0x347263> │ │ │ │ - movl $0x8,0x28(%rsp) │ │ │ │ - movq $0x80,0x78(%rsp) │ │ │ │ - jmp 3722b3 <__cxa_finalize@plt+0x347263> │ │ │ │ - movl $0x10,0x28(%rsp) │ │ │ │ - movq $0x100,0x78(%rsp) │ │ │ │ - mov 0x38(%r13),%eax │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + je 371605 <__cxa_finalize@plt+0x3465b5> │ │ │ │ shr $0x10,%r9d │ │ │ │ sub $0x3,%rsi │ │ │ │ - shr $0x6,%eax │ │ │ │ - mov $0x40000000,%ecx │ │ │ │ - lea (%r10,%rax,1),%eax │ │ │ │ - cmovne 0x70398(%r14,%rax,8),%rcx │ │ │ │ - vpmaddwd 0x6f200(%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 372356 <__cxa_finalize@plt+0x347306> │ │ │ │ - decl 0x28(%rsp) │ │ │ │ - je 372833 <__cxa_finalize@plt+0x3477e3> │ │ │ │ - addq $0x10,0x38(%rsp) │ │ │ │ - mov 0x70(%rsp),%r8d │ │ │ │ - vpbroadcastd 0x40(%r13),%ymm8 │ │ │ │ - vpbroadcastd 0x6f27c(%r14),%ymm10 │ │ │ │ - vpaddd (%rsp),%ymm8,%ymm14 │ │ │ │ - vpbroadcastd 0x40(%rsp),%ymm15 │ │ │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - vpbroadcastq 0x6f284(%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 0x70398(%r14,%rcx,8),%xmm15 │ │ │ │ - vmovq 0x70398(%r14,%r9,8),%xmm10 │ │ │ │ - vmovhps 0x70398(%r14,%rax,8),%xmm15,%xmm15 │ │ │ │ - vmovhps 0x70398(%r14,%r11,8),%xmm10,%xmm10 │ │ │ │ - vinserti128 $0x1,0x70398(%r14,%rbx,8),%ymm15,%ymm15 │ │ │ │ - vinserti128 $0x1,0x70398(%r14,%rbp,8),%ymm10,%ymm10 │ │ │ │ - vpbroadcastq 0x70398(%r14,%r15,8),%ymm9 │ │ │ │ - vpbroadcastq 0x70398(%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 0x6f170(%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 372317 <__cxa_finalize@plt+0x3472c7> │ │ │ │ - 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 372725 <__cxa_finalize@plt+0x3476d5> │ │ │ │ - mov %r13,%rsp │ │ │ │ - pop %r13 │ │ │ │ - pop %r12 │ │ │ │ - pop %r15 │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ + vpbroadcastd 0x72806(%r10,%r9,8),%zmm26 │ │ │ │ + vpbroadcastd 0x7280a(%r10,%r9,8),%zmm27 │ │ │ │ + movzbl %al,%r9d │ │ │ │ + shr $0x10,%eax │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + cmove %r9d,%eax │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + vpbroadcastd 0x6e0f6(%rip),%zmm24 │ │ │ │ + movzwl 0x71752(%r10,%rcx,2),%ecx │ │ │ │ + vpbroadcastd 0x6ead3(%rip),%zmm25 │ │ │ │ + add %r10,%rcx │ │ │ │ + vpbroadcastq 0x72806(%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 0x72808(%r10,%r9,8),%zmm24 │ │ │ │ + movzbl %al,%r9d │ │ │ │ + shr $0x10,%eax │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + cmove %r9d,%eax │ │ │ │ + vpbroadcastq 0x72806(%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 0x6e051(%rip),%zmm26 │ │ │ │ + vbroadcasti32x4 0x6e89f(%rip),%zmm0 │ │ │ │ + vpunpcklbw %zmm16,%zmm16,%zmm16 │ │ │ │ + vpsraw $0x8,%zmm16,%zmm16 │ │ │ │ + vpbroadcastd 0x6ea20(%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 0x6e56f(%rip),%zmm1 │ │ │ │ + vmovdqu32 0x6e585(%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 │ │ │ │ + vpsraw $0x2,%zmm16,%zmm16 │ │ │ │ + vpermb %zmm16,%zmm1,%zmm17 │ │ │ │ + vpermb %zmm16,%zmm2,%zmm18 │ │ │ │ + vmovq (%rsi,%r10,1),%xmm19 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vmovq (%rsi),%xmm20 │ │ │ │ + vpbroadcastq (%rsi,%rdx,1),%ymm19{%k1} │ │ │ │ + vpbroadcastq (%rsi,%rdx,2),%ymm20{%k1} │ │ │ │ + vmovdqa32 %ymm26,%ymm21 │ │ │ │ + vmovdqa32 %ymm26,%ymm22 │ │ │ │ + vpshufb %ymm0,%ymm19,%ymm19 │ │ │ │ + vpshufb %ymm0,%ymm20,%ymm20 │ │ │ │ + vpdpbusd %ymm24,%ymm19,%ymm21 │ │ │ │ + vpdpbusd %ymm24,%ymm20,%ymm22 │ │ │ │ + vmovdqa32 %zmm27,%zmm23 │ │ │ │ + vpackssdw %ymm22,%ymm21,%ymm21 │ │ │ │ + vpsraw $0x2,%ymm21,%ymm21 │ │ │ │ + valignq $0x4,%zmm16,%zmm21,%zmm16 │ │ │ │ + vpdpwssd %zmm28,%zmm17,%zmm23 │ │ │ │ + vpdpwssd %zmm29,%zmm18,%zmm23 │ │ │ │ + vpermb %zmm16,%zmm1,%zmm17 │ │ │ │ + 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 371718 <__cxa_finalize@plt+0x3466c8> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + vbroadcasti32x4 0x6e73e(%rip),%zmm0 │ │ │ │ + vbroadcasti32x4 0x6e744(%rip),%zmm1 │ │ │ │ + vbroadcasti32x4 0x6e74a(%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 │ │ │ │ + vinserti32x4 $0x3,(%rsi,%rdx,2),%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %zmm24,%zmm18 │ │ │ │ + vmovdqa32 %zmm24,%zmm20 │ │ │ │ + vmovdqa32 %zmm24,%zmm19 │ │ │ │ + vmovdqa32 %zmm24,%zmm21 │ │ │ │ + vpshufb %zmm0,%zmm16,%zmm4 │ │ │ │ + vpshufb %zmm1,%zmm16,%zmm5 │ │ │ │ + vpshufb %zmm2,%zmm16,%zmm6 │ │ │ │ + vpshufb %zmm0,%zmm17,%zmm7 │ │ │ │ + vpshufb %zmm1,%zmm17,%zmm22 │ │ │ │ + vpshufb %zmm2,%zmm17,%zmm23 │ │ │ │ + vpdpbusd %zmm26,%zmm4,%zmm18 │ │ │ │ + vpdpbusd %zmm26,%zmm5,%zmm20 │ │ │ │ + vpdpbusd %zmm27,%zmm5,%zmm18 │ │ │ │ + vpdpbusd %zmm27,%zmm6,%zmm20 │ │ │ │ + vpdpbusd %zmm26,%zmm7,%zmm19 │ │ │ │ + vpdpbusd %zmm26,%zmm22,%zmm21 │ │ │ │ + vpdpbusd %zmm27,%zmm22,%zmm19 │ │ │ │ + vpdpbusd %zmm27,%zmm23,%zmm21 │ │ │ │ + vpackssdw %zmm20,%zmm18,%zmm18 │ │ │ │ + vpackssdw %zmm21,%zmm19,%zmm19 │ │ │ │ + vpsraw $0x2,%zmm18,%zmm18 │ │ │ │ + vpsraw $0x2,%zmm19,%zmm19 │ │ │ │ + valignq $0x2,%zmm18,%zmm19,%zmm16 │ │ │ │ + valignq $0x4,%zmm18,%zmm19,%zmm17 │ │ │ │ + valignq $0x6,%zmm18,%zmm19,%zmm18 │ │ │ │ + vpunpcklwd %zmm17,%zmm16,%zmm20 │ │ │ │ + vpunpckhwd %zmm17,%zmm16,%zmm21 │ │ │ │ + vpunpcklwd %zmm19,%zmm18,%zmm22 │ │ │ │ + vpunpckhwd %zmm19,%zmm18,%zmm23 │ │ │ │ + vmovdqu (%rsi,%r10,1),%xmm3 │ │ │ │ + lea (%rsi,%rdx,4),%rsi │ │ │ │ + vinserti128 $0x1,(%rsi),%ymm3,%ymm3 │ │ │ │ + vinserti32x4 $0x2,(%rsi,%rdx,1),%zmm3,%zmm3 │ │ │ │ + vinserti32x4 $0x3,(%rsi,%rdx,2),%zmm3,%zmm3 │ │ │ │ + vmovdqa32 %zmm25,%zmm4 │ │ │ │ + vmovdqa32 %zmm25,%zmm5 │ │ │ │ + vmovdqa32 %zmm24,%zmm6 │ │ │ │ + vmovdqa32 %zmm24,%zmm7 │ │ │ │ + vpdpwssd %zmm28,%zmm20,%zmm4 │ │ │ │ + vpdpwssd %zmm28,%zmm21,%zmm5 │ │ │ │ + vpdpwssd %zmm29,%zmm22,%zmm4 │ │ │ │ + vpdpwssd %zmm29,%zmm23,%zmm5 │ │ │ │ + vpshufb %zmm0,%zmm3,%zmm16 │ │ │ │ + vpshufb %zmm1,%zmm3,%zmm17 │ │ │ │ + vpshufb %zmm2,%zmm3,%zmm18 │ │ │ │ + vpdpbusd %zmm26,%zmm16,%zmm6 │ │ │ │ + vpdpbusd %zmm26,%zmm17,%zmm7 │ │ │ │ + vpdpbusd %zmm27,%zmm17,%zmm6 │ │ │ │ + vpdpbusd %zmm27,%zmm18,%zmm7 │ │ │ │ + vpackssdw %zmm7,%zmm6,%zmm6 │ │ │ │ + vpsraw $0x2,%zmm6,%zmm6 │ │ │ │ + valignq $0x2,%zmm19,%zmm6,%zmm16 │ │ │ │ + valignq $0x4,%zmm19,%zmm6,%zmm17 │ │ │ │ + valignq $0x6,%zmm19,%zmm6,%zmm18 │ │ │ │ + vmovdqa32 %zmm6,%zmm19 │ │ │ │ + vpunpcklwd %zmm17,%zmm16,%zmm20 │ │ │ │ + vpunpckhwd %zmm17,%zmm16,%zmm21 │ │ │ │ + vpunpcklwd %zmm19,%zmm18,%zmm22 │ │ │ │ + vpunpckhwd %zmm19,%zmm18,%zmm23 │ │ │ │ + vpdpwssd %zmm30,%zmm20,%zmm4 │ │ │ │ + vpdpwssd %zmm30,%zmm21,%zmm5 │ │ │ │ + vpdpwssd %zmm31,%zmm22,%zmm4 │ │ │ │ + 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 3718c2 <__cxa_finalize@plt+0x346872> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ + mov $0x20,%ecx │ │ │ │ + jmp 3719da <__cxa_finalize@plt+0x34698a> │ │ │ │ + mov $0x40,%ecx │ │ │ │ + jmp 3719da <__cxa_finalize@plt+0x34698a> │ │ │ │ + mov $0x80,%ecx │ │ │ │ + jmp 3719da <__cxa_finalize@plt+0x34698a> │ │ │ │ + mov $0x100,%ecx │ │ │ │ + vmovdqa32 0x6e05c(%rip),%zmm0 │ │ │ │ + vmovdqa32 0x6e092(%rip),%zmm1 │ │ │ │ + vmovdqa32 0x6e0c8(%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 │ │ │ │ + vinserti32x8 $0x1,(%rsi,%rdx,1),%zmm17,%zmm17 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vmovdqu32 (%rsi),%ymm18 │ │ │ │ + vinserti32x8 $0x1,(%rsi,%rdx,1),%zmm18,%zmm18 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vmovdqu32 (%rsi),%ymm19 │ │ │ │ + vmovdqa32 %zmm24,%zmm20 │ │ │ │ + vmovdqa32 %zmm24,%zmm21 │ │ │ │ + vmovdqa32 %zmm24,%zmm22 │ │ │ │ + vmovdqa32 %zmm24,%zmm23 │ │ │ │ + vpermb %zmm16,%zmm0,%zmm3 │ │ │ │ + vpermb %zmm16,%zmm1,%zmm4 │ │ │ │ + vpermb %zmm16,%zmm2,%zmm5 │ │ │ │ + vpermb %zmm17,%zmm0,%zmm6 │ │ │ │ + vpermb %zmm17,%zmm1,%zmm7 │ │ │ │ + vpermb %zmm17,%zmm2,%zmm8 │ │ │ │ + vpermb %zmm18,%zmm0,%zmm9 │ │ │ │ + vpermb %zmm18,%zmm1,%zmm10 │ │ │ │ + vpermb %zmm18,%zmm2,%zmm11 │ │ │ │ + vpermb %ymm19,%ymm0,%ymm12 │ │ │ │ + vpermb %ymm19,%ymm1,%ymm13 │ │ │ │ + vpermb %ymm19,%ymm2,%ymm14 │ │ │ │ + vmovdqa32 %zmm24,%zmm16 │ │ │ │ + vmovdqa32 %zmm24,%zmm17 │ │ │ │ + vmovdqa32 %ymm24,%ymm18 │ │ │ │ + vmovdqa32 %ymm24,%ymm19 │ │ │ │ + vpdpbusd %zmm26,%zmm3,%zmm20 │ │ │ │ + vpdpbusd %zmm26,%zmm4,%zmm21 │ │ │ │ + vpdpbusd %zmm26,%zmm6,%zmm22 │ │ │ │ + vpdpbusd %zmm26,%zmm7,%zmm23 │ │ │ │ + vpdpbusd %zmm26,%zmm9,%zmm16 │ │ │ │ + vpdpbusd %zmm26,%zmm10,%zmm17 │ │ │ │ + vpdpbusd %ymm26,%ymm12,%ymm18 │ │ │ │ + vpdpbusd %ymm26,%ymm13,%ymm19 │ │ │ │ + vpdpbusd %zmm27,%zmm4,%zmm20 │ │ │ │ + vpdpbusd %zmm27,%zmm5,%zmm21 │ │ │ │ + vpdpbusd %zmm27,%zmm7,%zmm22 │ │ │ │ + vpdpbusd %zmm27,%zmm8,%zmm23 │ │ │ │ + vpdpbusd %zmm27,%zmm10,%zmm16 │ │ │ │ + vpdpbusd %zmm27,%zmm11,%zmm17 │ │ │ │ + vpdpbusd %ymm27,%ymm13,%ymm18 │ │ │ │ + vpdpbusd %ymm27,%ymm14,%ymm19 │ │ │ │ + vpackssdw %zmm21,%zmm20,%zmm20 │ │ │ │ + vpackssdw %zmm23,%zmm22,%zmm22 │ │ │ │ + vpackssdw %zmm17,%zmm16,%zmm16 │ │ │ │ + vpackssdw %ymm19,%ymm18,%ymm18 │ │ │ │ + vpsraw $0x2,%zmm20,%zmm20 │ │ │ │ + vpsraw $0x2,%zmm22,%zmm22 │ │ │ │ + vpsraw $0x2,%zmm16,%zmm16 │ │ │ │ + vpsraw $0x2,%ymm18,%ymm18 │ │ │ │ + vshufi32x4 $0x4e,%zmm22,%zmm20,%zmm21 │ │ │ │ + vshufi32x4 $0x4e,%zmm16,%zmm22,%zmm23 │ │ │ │ + vshufi32x4 $0x4e,%zmm18,%zmm16,%zmm17 │ │ │ │ + vpunpcklwd %zmm21,%zmm20,%zmm18 │ │ │ │ + vpunpckhwd %zmm21,%zmm20,%zmm19 │ │ │ │ + vpunpcklwd %zmm23,%zmm22,%zmm20 │ │ │ │ + vpunpckhwd %zmm23,%zmm22,%zmm21 │ │ │ │ + vpunpcklwd %zmm17,%zmm16,%zmm22 │ │ │ │ + vpunpckhwd %zmm17,%zmm16,%zmm23 │ │ │ │ + vmovdqu (%rsi,%rdx,1),%ymm3 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + vinserti32x8 $0x1,(%rsi),%zmm3,%zmm3 │ │ │ │ + vmovdqa32 %zmm25,%zmm4 │ │ │ │ + vmovdqa32 %zmm25,%zmm5 │ │ │ │ + vmovdqa32 %zmm24,%zmm6 │ │ │ │ + vmovdqa32 %zmm24,%zmm7 │ │ │ │ + vpdpwssd %zmm28,%zmm18,%zmm4 │ │ │ │ + vpdpwssd %zmm28,%zmm19,%zmm5 │ │ │ │ + vpdpwssd %zmm29,%zmm20,%zmm4 │ │ │ │ + vpdpwssd %zmm29,%zmm21,%zmm5 │ │ │ │ + vpermb %zmm3,%zmm0,%zmm8 │ │ │ │ + vpermb %zmm3,%zmm1,%zmm9 │ │ │ │ + vpermb %zmm3,%zmm2,%zmm10 │ │ │ │ + vpdpbusd %zmm26,%zmm8,%zmm6 │ │ │ │ + vpdpbusd %zmm26,%zmm9,%zmm7 │ │ │ │ + vpdpbusd %zmm27,%zmm9,%zmm6 │ │ │ │ + vpdpbusd %zmm27,%zmm10,%zmm7 │ │ │ │ + vpackssdw %zmm7,%zmm6,%zmm6 │ │ │ │ + vpsraw $0x2,%zmm6,%zmm6 │ │ │ │ + vshufi32x4 $0x4e,%zmm6,%zmm17,%zmm16 │ │ │ │ + vmovdqa32 %zmm20,%zmm18 │ │ │ │ + vmovdqa32 %zmm21,%zmm19 │ │ │ │ + vmovdqa32 %zmm6,%zmm17 │ │ │ │ + vmovdqa32 %zmm22,%zmm20 │ │ │ │ + vmovdqa32 %zmm23,%zmm21 │ │ │ │ + vpunpcklwd %zmm17,%zmm16,%zmm22 │ │ │ │ + vpunpckhwd %zmm17,%zmm16,%zmm23 │ │ │ │ + vpdpwssd %zmm30,%zmm20,%zmm4 │ │ │ │ + vpdpwssd %zmm30,%zmm21,%zmm5 │ │ │ │ + vpdpwssd %zmm31,%zmm22,%zmm4 │ │ │ │ + vpdpwssd %zmm31,%zmm23,%zmm5 │ │ │ │ + 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 371b87 <__cxa_finalize@plt+0x346b37> │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x20,%r10 │ │ │ │ + movzbl %al,%r8d │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r10,%rdi │ │ │ │ + sub $0x100,%eax │ │ │ │ + jg 371a06 <__cxa_finalize@plt+0x3469b6> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - push %rbx │ │ │ │ - push %rbp │ │ │ │ - push %r14 │ │ │ │ - push %r15 │ │ │ │ - push %r12 │ │ │ │ - call 372900 <__cxa_finalize@plt+0x3478b0> │ │ │ │ - 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 3728e8 <__cxa_finalize@plt+0x347898> │ │ │ │ - call 3729ca <__cxa_finalize@plt+0x34797a> │ │ │ │ + xchg %ax,%ax │ │ │ │ + vpbroadcastd 0x6da1e(%rip),%zmm25 │ │ │ │ + vmovdqa32 0x6da2c(%rip),%ymm31 │ │ │ │ + call 371d40 <__cxa_finalize@plt+0x346cf0> │ │ │ │ + jmp 371cc4 <__cxa_finalize@plt+0x346c74> │ │ │ │ + call 371e41 <__cxa_finalize@plt+0x346df1> │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - jmp 37285d <__cxa_finalize@plt+0x34780d> │ │ │ │ + vpaddd %zmm0,%zmm0,%zmm0 │ │ │ │ + vpermb %zmm0,%zmm31,%zmm0 │ │ │ │ + vmovdqa %xmm0,(%rdi) │ │ │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,2) │ │ │ │ + sub $0x1800,%eax │ │ │ │ + jg 371cbb <__cxa_finalize@plt+0x346c6b> │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - push %rbx │ │ │ │ - push %rbp │ │ │ │ - push %r14 │ │ │ │ - push %r15 │ │ │ │ - push %r12 │ │ │ │ - call 372900 <__cxa_finalize@plt+0x3478b0> │ │ │ │ - jmp 3728b8 <__cxa_finalize@plt+0x347868> │ │ │ │ - call 3729ca <__cxa_finalize@plt+0x34797a> │ │ │ │ + xchg %ax,%ax │ │ │ │ + vpbroadcastd 0x6d9d2(%rip),%zmm25 │ │ │ │ + vmovdqa32 0x6d9cc(%rip),%xmm31 │ │ │ │ + call 371d40 <__cxa_finalize@plt+0x346cf0> │ │ │ │ + jmp 371d14 <__cxa_finalize@plt+0x346cc4> │ │ │ │ + call 371e41 <__cxa_finalize@plt+0x346df1> │ │ │ │ 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 3728af <__cxa_finalize@plt+0x34785f> │ │ │ │ - pop %r12 │ │ │ │ - pop %r15 │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ + vpsrad $0x13,%zmm0,%zmm0 │ │ │ │ + vpackuswb %zmm0,%zmm0,%zmm0 │ │ │ │ + vpermb %zmm0,%zmm31,%zmm0 │ │ │ │ + vmovq %xmm0,(%rdi) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + sub $0x1800,%eax │ │ │ │ + jg 371d0b <__cxa_finalize@plt+0x346cbb> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movswl (%r8),%r10d │ │ │ │ - movswl 0x2(%r8),%r11d │ │ │ │ - vmovdqa 0x6d60f(%rip),%ymm12 │ │ │ │ - vmovdqa 0x6d627(%rip),%ymm13 │ │ │ │ - vpbroadcastd 0x6d7a6(%rip),%ymm14 │ │ │ │ - vpbroadcastd 0x6d7ad(%rip),%ymm15 │ │ │ │ - vpxor %ymm11,%ymm11,%ymm11 │ │ │ │ - lea 0x6dc89(%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 372b50 <__cxa_finalize@plt+0x347b00> │ │ │ │ - vpsrld $0x10,%ymm0,%ymm1 │ │ │ │ - call 372b50 <__cxa_finalize@plt+0x347b00> │ │ │ │ - vpsrld $0x10,%ymm0,%ymm4 │ │ │ │ - call 372b50 <__cxa_finalize@plt+0x347b00> │ │ │ │ - vpblendw $0xaa,%ymm0,%ymm1,%ymm1 │ │ │ │ - call 372b50 <__cxa_finalize@plt+0x347b00> │ │ │ │ - vpblendw $0xaa,%ymm0,%ymm4,%ymm4 │ │ │ │ - call 372b50 <__cxa_finalize@plt+0x347b00> │ │ │ │ - vpsrld $0x10,%ymm1,%ymm2 │ │ │ │ - vpblendw $0xaa,%ymm0,%ymm2,%ymm2 │ │ │ │ - call 372b50 <__cxa_finalize@plt+0x347b00> │ │ │ │ - vpsrld $0x10,%ymm4,%ymm5 │ │ │ │ - vpblendw $0xaa,%ymm0,%ymm5,%ymm5 │ │ │ │ - call 372b50 <__cxa_finalize@plt+0x347b00> │ │ │ │ - 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 372b50 <__cxa_finalize@plt+0x347b00> │ │ │ │ - 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 372b50 <__cxa_finalize@plt+0x347b00> │ │ │ │ - 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 │ │ │ │ + vpbroadcastd 0x6e35a(%rip),%zmm17 │ │ │ │ + add $0x200,%r9d │ │ │ │ + vpbroadcastd %r9d,%ymm2 │ │ │ │ + vpaddd 0x10(%rsp){1to8},%ymm17,%ymm4 │ │ │ │ + vmovdqa 0x6d939(%rip),%ymm0 │ │ │ │ + vpbroadcastd (%r8),%ymm3 │ │ │ │ + vpbroadcastd 0x4(%r8),%ymm5 │ │ │ │ + lea 0x3(%rcx,%rcx,2),%r8 │ │ │ │ + vmovdqa32 0x6d87f(%rip),%zmm26 │ │ │ │ + mov $0x5555,%eax │ │ │ │ + vmovdqa32 0x6d8b0(%rip),%zmm27 │ │ │ │ + lea 0x6fba9(%rip),%r9 │ │ │ │ + vpbroadcastq 0x6d91f(%rip),%zmm28 │ │ │ │ + sub %r8,%rdx │ │ │ │ + vbroadcasti32x4 0x6d8d2(%rip),%zmm29 │ │ │ │ + kxnorb %k2,%k2,%k2 │ │ │ │ + vbroadcasti32x4 0x6d8d4(%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 371ed0 <__cxa_finalize@plt+0x346e80> │ │ │ │ + vpsllq $0x2d,%zmm17,%zmm18 │ │ │ │ + vpslld $0xd,%zmm17,%zmm17 │ │ │ │ + vpaddd %zmm18,%zmm17,%zmm17 │ │ │ │ + vpshrdq $0x30,%zmm16,%zmm17,%zmm17 │ │ │ │ + call 371ed0 <__cxa_finalize@plt+0x346e80> │ │ │ │ + vpshrdq $0x30,%zmm16,%zmm17,%zmm18 │ │ │ │ + call 371ed0 <__cxa_finalize@plt+0x346e80> │ │ │ │ + vpshrdq $0x30,%zmm16,%zmm18,%zmm19 │ │ │ │ + call 371ed0 <__cxa_finalize@plt+0x346e80> │ │ │ │ + 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 │ │ │ │ + vpgatherdq (%r9,%ymm0,8),%zmm1{%k2} │ │ │ │ + vshufps $0x88,%zmm1,%zmm23,%zmm21 │ │ │ │ + vmovdqa32 %zmm25,%zmm0 │ │ │ │ + vpshufb %zmm29,%zmm21,%zmm20 │ │ │ │ + vpdpwssd %zmm20,%zmm17,%zmm0 │ │ │ │ + vpshufb %zmm30,%zmm21,%zmm21 │ │ │ │ + vmovdqa32 %zmm18,%zmm17 │ │ │ │ + vpdpwssd %zmm21,%zmm18,%zmm0 │ │ │ │ + vshufps $0xdd,%zmm1,%zmm23,%zmm21 │ │ │ │ + vmovdqa32 %zmm19,%zmm18 │ │ │ │ + vpshufb %zmm29,%zmm21,%zmm20 │ │ │ │ + vpdpwssd %zmm20,%zmm19,%zmm0 │ │ │ │ + vpshrdq $0x30,%zmm16,%zmm19,%zmm19 │ │ │ │ + vpshufb %zmm30,%zmm21,%zmm21 │ │ │ │ + vpdpwssd %zmm21,%zmm19,%zmm0 │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0x6d5cb(%rip),%rax │ │ │ │ + vmovdqu32 (%rdx,%rcx,1),%xmm21 │ │ │ │ + vpsrad $0xa,%ymm2,%ymm0 │ │ │ │ + lea (%rdx,%rcx,2),%rdx │ │ │ │ + vinserti32x4 $0x1,(%rdx),%ymm21,%ymm21 │ │ │ │ + kmovb %k3,%k2 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpgatherdq (%r9,%ymm0,8),%zmm22{%k3} │ │ │ │ + vpsrad $0xa,%ymm2,%ymm1 │ │ │ │ + kmovb %k2,%k3 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpgatherdq (%r9,%ymm1,8),%zmm0{%k2} │ │ │ │ + vmovdqa32 %zmm24,%zmm16 │ │ │ │ + vpermb %zmm21,%zmm26,%zmm20 │ │ │ │ + vpshldq $0x20,%zmm22,%zmm0,%zmm1 │ │ │ │ + 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 0x6e205(%rip),%rax │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ movslq (%rax,%r8,4),%r8 │ │ │ │ - vpbroadcastd -0x106(%rax),%ymm2 │ │ │ │ + vpbroadcastd -0xc4(%rax),%zmm20 │ │ │ │ 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 372ce1 <__cxa_finalize@plt+0x347c91> │ │ │ │ - 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 372ce1 <__cxa_finalize@plt+0x347c91> │ │ │ │ - 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) │ │ │ │ + jg 371fdd <__cxa_finalize@plt+0x346f8d> │ │ │ │ + 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 371fdc <__cxa_finalize@plt+0x346f8c> │ │ │ │ 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 │ │ │ │ + vpextrd $0x2,%xmm16,(%rdi) │ │ │ │ + vpextrd $0x3,%xmm16,(%rdi,%rsi,1) │ │ │ │ + vpextrd $0x2,%xmm17,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x3,%xmm17,(%rdi,%rax,1) │ │ │ │ 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 │ │ │ │ + vpbroadcastd %esi,%zmm23 │ │ │ │ + vpmulld 0x6d713(%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 372086 <__cxa_finalize@plt+0x347036> │ │ │ │ + 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 │ │ │ │ + vmovq %xmm16,(%rdi) │ │ │ │ + vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm16,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm17,(%rdi,%rax,1) │ │ │ │ + ret │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ 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 372ce5 <__cxa_finalize@plt+0x347c95> │ │ │ │ - vzeroupper │ │ │ │ + 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 │ │ │ │ + vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ + vextracti32x4 $0x2,%zmm16,%xmm18 │ │ │ │ + vextracti32x4 $0x3,%zmm16,%xmm19 │ │ │ │ + vmovq %xmm16,(%rdi) │ │ │ │ + vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm18,(%rdi,%rsi,2) │ │ │ │ + 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 37207a <__cxa_finalize@plt+0x34702a> │ │ │ │ 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) │ │ │ │ + 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 │ │ │ │ + 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 372d34 <__cxa_finalize@plt+0x347ce4> │ │ │ │ - vzeroupper │ │ │ │ + jg 37210c <__cxa_finalize@plt+0x3470bc> │ │ │ │ ret │ │ │ │ + vpmovzxbq 0x6ded6(%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 │ │ │ │ - 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 │ │ │ │ + vpermq %zmm16,%zmm23,%zmm16 │ │ │ │ + vmovdqa32 %ymm16,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ 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 372daf <__cxa_finalize@plt+0x347d5f> │ │ │ │ - vzeroupper │ │ │ │ + jg 37217a <__cxa_finalize@plt+0x34712a> │ │ │ │ ret │ │ │ │ + vpmovzxbq 0x6de79(%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 │ │ │ │ - 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 │ │ │ │ + vpermq %zmm16,%zmm23,%zmm16 │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ 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 372e1c <__cxa_finalize@plt+0x347dcc> │ │ │ │ - vzeroupper │ │ │ │ + jg 3721d7 <__cxa_finalize@plt+0x347187> │ │ │ │ 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) │ │ │ │ + vpmovzxbq 0x6de26(%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 │ │ │ │ + vpermq %zmm16,%zmm23,%zmm22 │ │ │ │ + vmovdqa32 0x80(%rdx),%zmm16 │ │ │ │ + vpaddw 0x80(%rcx),%zmm16,%zmm16 │ │ │ │ + vmovdqa32 0xc0(%rdx),%zmm17 │ │ │ │ + vpaddw 0xc0(%rcx),%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm20,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm20,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 %zmm22,(%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) │ │ │ │ + vpermq %zmm16,%zmm23,%zmm22 │ │ │ │ + vmovdqa32 %zmm22,0x40(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 372e87 <__cxa_finalize@plt+0x347e37> │ │ │ │ - vzeroupper │ │ │ │ + jg 37222a <__cxa_finalize@plt+0x3471da> │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0x6d273(%rip),%rax │ │ │ │ + lea 0x6de9d(%rip),%rax │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - vpbroadcastw 0x8(%rsp),%ymm4 │ │ │ │ + vpbroadcastw 0x8(%rsp),%zmm20 │ │ │ │ movslq (%rax,%r8,4),%r8 │ │ │ │ - vpbroadcastd -0x11a(%rax),%ymm5 │ │ │ │ - vpsllw $0xc,%ymm4,%ymm4 │ │ │ │ + vpbroadcastd -0xd8(%rax),%zmm21 │ │ │ │ + vpsllw $0xc,%zmm20,%zmm20 │ │ │ │ add %rax,%r8 │ │ │ │ cmpl $0x7,0x8(%rsp) │ │ │ │ - jg 372fa0 <__cxa_finalize@plt+0x347f50> │ │ │ │ + jg 372305 <__cxa_finalize@plt+0x3472b5> │ │ │ │ mov %rdx,%rax │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ + vpxord %zmm16,%zmm16,%zmm16 │ │ │ │ mov %rcx,%rdx │ │ │ │ - vpsubw %ymm4,%ymm0,%ymm4 │ │ │ │ + vpsubw %zmm20,%zmm16,%zmm20 │ │ │ │ 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 373095 <__cxa_finalize@plt+0x348045> │ │ │ │ - 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 373095 <__cxa_finalize@plt+0x348045> │ │ │ │ - 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) │ │ │ │ + jg 3723a4 <__cxa_finalize@plt+0x347354> │ │ │ │ + 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 │ │ │ │ + vpaddw %ymm19,%ymm17,%ymm17 │ │ │ │ + vpmulhrsw %ymm21,%ymm16,%ymm16 │ │ │ │ + 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 3723a3 <__cxa_finalize@plt+0x347353> │ │ │ │ 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 │ │ │ │ + vpextrd $0x2,%xmm16,(%rdi) │ │ │ │ + vpextrd $0x3,%xmm16,(%rdi,%rsi,1) │ │ │ │ + vpextrd $0x2,%xmm17,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x3,%xmm17,(%rdi,%rax,1) │ │ │ │ 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 │ │ │ │ + vpbroadcastd %esi,%zmm23 │ │ │ │ + vpmulld 0x6d34c(%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 │ │ │ │ + vpaddw %zmm19,%zmm17,%zmm17 │ │ │ │ + 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 37247d <__cxa_finalize@plt+0x34742d> │ │ │ │ + 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 │ │ │ │ + vpaddw %ymm19,%ymm17,%ymm17 │ │ │ │ + vpmulhrsw %ymm21,%ymm16,%ymm16 │ │ │ │ + vpmulhrsw %ymm21,%ymm17,%ymm17 │ │ │ │ + vpackuswb %ymm17,%ymm16,%ymm16 │ │ │ │ + vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ + vmovq %xmm16,(%rdi) │ │ │ │ + vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm16,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm17,(%rdi,%rax,1) │ │ │ │ + ret │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ 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 373099 <__cxa_finalize@plt+0x348049> │ │ │ │ - vzeroupper │ │ │ │ + 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 │ │ │ │ + vpaddw %zmm19,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ + vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ + vextracti32x4 $0x2,%zmm16,%xmm18 │ │ │ │ + vextracti32x4 $0x3,%zmm16,%xmm19 │ │ │ │ + vmovq %xmm16,(%rdi) │ │ │ │ + vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm18,(%rdi,%rsi,2) │ │ │ │ + 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 372471 <__cxa_finalize@plt+0x347421> │ │ │ │ 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) │ │ │ │ + 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 │ │ │ │ + vpaddw %zmm19,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ + 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 3730f8 <__cxa_finalize@plt+0x3480a8> │ │ │ │ - vzeroupper │ │ │ │ + jg 37251b <__cxa_finalize@plt+0x3474cb> │ │ │ │ ret │ │ │ │ + vpmovzxbq 0x6daaf(%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 │ │ │ │ + vpaddw %zmm19,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ 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 │ │ │ │ + vpermq %zmm16,%zmm23,%zmm16 │ │ │ │ + vmovdqa32 %ymm16,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ 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 373197 <__cxa_finalize@plt+0x348147> │ │ │ │ - vzeroupper │ │ │ │ + jg 3725a1 <__cxa_finalize@plt+0x347551> │ │ │ │ ret │ │ │ │ + vpmovzxbq 0x6da3a(%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 │ │ │ │ + vpaddw %zmm19,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ 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 │ │ │ │ + vpermq %zmm16,%zmm23,%zmm16 │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ 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 373228 <__cxa_finalize@plt+0x3481d8> │ │ │ │ - vzeroupper │ │ │ │ + jg 372616 <__cxa_finalize@plt+0x3475c6> │ │ │ │ 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) │ │ │ │ + vpmovzxbq 0x6d9cf(%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 │ │ │ │ + vpaddw %zmm19,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ + vpermq %zmm16,%zmm23,%zmm22 │ │ │ │ + vmovdqa32 0x80(%rdx),%zmm16 │ │ │ │ + vpsubw 0x80(%rcx),%zmm16,%zmm18 │ │ │ │ + vmovdqa32 0xc0(%rdx),%zmm17 │ │ │ │ + vpsubw 0xc0(%rcx),%zmm17,%zmm19 │ │ │ │ + vpmulhw %zmm20,%zmm18,%zmm18 │ │ │ │ + vpmulhw %zmm20,%zmm19,%zmm19 │ │ │ │ + vpaddw %zmm18,%zmm16,%zmm16 │ │ │ │ + vpaddw %zmm19,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 %zmm22,(%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) │ │ │ │ + vpermq %zmm16,%zmm23,%zmm22 │ │ │ │ + vmovdqa32 %zmm22,0x40(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 3732b7 <__cxa_finalize@plt+0x348267> │ │ │ │ - vzeroupper │ │ │ │ + jg 372681 <__cxa_finalize@plt+0x347631> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0x6ce1b(%rip),%r10 │ │ │ │ + nop │ │ │ │ + lea 0x6da35(%rip),%r10 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ movslq (%r10,%r8,4),%r8 │ │ │ │ - vpbroadcastd -0x132(%r10),%ymm5 │ │ │ │ - vpxor %ymm4,%ymm4,%ymm4 │ │ │ │ + vpxord %zmm20,%zmm20,%zmm20 │ │ │ │ + vmovdqa32 -0x77c(%r10),%zmm24 │ │ │ │ + vpbroadcastd -0xf0(%r10),%zmm21 │ │ │ │ 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 37352b <__cxa_finalize@plt+0x3484db> │ │ │ │ - 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 37352b <__cxa_finalize@plt+0x3484db> │ │ │ │ - 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) │ │ │ │ + jg 372839 <__cxa_finalize@plt+0x3477e9> │ │ │ │ + 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 │ │ │ │ + vpmulhw %ymm18,%ymm17,%ymm17 │ │ │ │ + vpaddw %ymm17,%ymm16,%ymm16 │ │ │ │ + vmovdqa32 0x20(%rcx),%ymm17 │ │ │ │ + vpsubw 0x20(%rdx),%ymm17,%ymm18 │ │ │ │ + vpaddw %ymm18,%ymm18,%ymm18 │ │ │ │ + vpunpckhbw %ymm19,%ymm20,%ymm19 │ │ │ │ + vpmulhw %ymm19,%ymm18,%ymm18 │ │ │ │ + vpaddw %ymm18,%ymm17,%ymm17 │ │ │ │ + vpmulhrsw %ymm21,%ymm16,%ymm16 │ │ │ │ + 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 372838 <__cxa_finalize@plt+0x3477e8> │ │ │ │ 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 │ │ │ │ + vpextrd $0x2,%xmm16,(%rdi) │ │ │ │ + vpextrd $0x3,%xmm16,(%rdi,%rsi,1) │ │ │ │ + vpextrd $0x2,%xmm17,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x3,%xmm17,(%rdi,%r10,1) │ │ │ │ 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 │ │ │ │ + vpbroadcastd %esi,%zmm23 │ │ │ │ + vpmulld 0x6ceb7(%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 │ │ │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 0x40(%rcx),%zmm17 │ │ │ │ + vpsubw 0x40(%rdx),%zmm17,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm18,%zmm18 │ │ │ │ + vpunpckhbw %zmm19,%zmm20,%zmm19 │ │ │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + 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 37296f <__cxa_finalize@plt+0x34791f> │ │ │ │ + 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 │ │ │ │ + vpmulhw %ymm18,%ymm17,%ymm17 │ │ │ │ + vpaddw %ymm17,%ymm16,%ymm16 │ │ │ │ + vmovdqa32 0x20(%rcx),%ymm17 │ │ │ │ + vpsubw 0x20(%rdx),%ymm17,%ymm18 │ │ │ │ + vpaddw %ymm18,%ymm18,%ymm18 │ │ │ │ + vpunpckhbw %ymm19,%ymm20,%ymm19 │ │ │ │ + vpmulhw %ymm19,%ymm18,%ymm18 │ │ │ │ + vpaddw %ymm18,%ymm17,%ymm17 │ │ │ │ + vpmulhrsw %ymm21,%ymm16,%ymm16 │ │ │ │ + vpmulhrsw %ymm21,%ymm17,%ymm17 │ │ │ │ + vpackuswb %ymm17,%ymm16,%ymm16 │ │ │ │ + vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ + vmovq %xmm16,(%rdi) │ │ │ │ + vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ + vmovhps %xmm16,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm17,(%rdi,%r10,1) │ │ │ │ + ret │ │ │ │ + add $0x40,%rax │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ 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 37352f <__cxa_finalize@plt+0x3484df> │ │ │ │ - vzeroupper │ │ │ │ + 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 │ │ │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 0x40(%rcx),%zmm17 │ │ │ │ + vpsubw 0x40(%rdx),%zmm17,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm18,%zmm18 │ │ │ │ + vpunpckhbw %zmm19,%zmm20,%zmm19 │ │ │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ + vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ + vextracti32x4 $0x2,%zmm16,%xmm18 │ │ │ │ + vextracti32x4 $0x3,%zmm16,%xmm19 │ │ │ │ + vmovq %xmm16,(%rdi) │ │ │ │ + vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm18,(%rdi,%rsi,2) │ │ │ │ + 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 37295f <__cxa_finalize@plt+0x34790f> │ │ │ │ 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) │ │ │ │ + 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 │ │ │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 0x40(%rcx),%zmm17 │ │ │ │ + vpsubw 0x40(%rdx),%zmm17,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm18,%zmm18 │ │ │ │ + vpunpckhbw %zmm19,%zmm20,%zmm19 │ │ │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ + 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 3735b1 <__cxa_finalize@plt+0x348561> │ │ │ │ - vzeroupper │ │ │ │ + jg 372a37 <__cxa_finalize@plt+0x3479e7> │ │ │ │ ret │ │ │ │ + vpmovzxbq 0x6d561(%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 │ │ │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 0x40(%rcx),%zmm17 │ │ │ │ + vpsubw 0x40(%rdx),%zmm17,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm18,%zmm18 │ │ │ │ + vpunpckhbw %zmm19,%zmm20,%zmm19 │ │ │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ 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 │ │ │ │ + vpermq %zmm16,%zmm23,%zmm16 │ │ │ │ + vmovdqa32 %ymm16,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ 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 373691 <__cxa_finalize@plt+0x348641> │ │ │ │ - vzeroupper │ │ │ │ + jg 372aef <__cxa_finalize@plt+0x347a9f> │ │ │ │ ret │ │ │ │ + vpmovzxbq 0x6d4ba(%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 │ │ │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 0x40(%rcx),%zmm17 │ │ │ │ + vpsubw 0x40(%rdx),%zmm17,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm18,%zmm18 │ │ │ │ + vpunpckhbw %zmm19,%zmm20,%zmm19 │ │ │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ 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 │ │ │ │ + vpermq %zmm16,%zmm23,%zmm16 │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ 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 373763 <__cxa_finalize@plt+0x348713> │ │ │ │ - vzeroupper │ │ │ │ + jg 372b96 <__cxa_finalize@plt+0x347b46> │ │ │ │ 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) │ │ │ │ + vpmovzxbq 0x6d41d(%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 │ │ │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 0x40(%rcx),%zmm17 │ │ │ │ + vpsubw 0x40(%rdx),%zmm17,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm18,%zmm18 │ │ │ │ + vpunpckhbw %zmm19,%zmm20,%zmm19 │ │ │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ + vpermq %zmm16,%zmm23,%zmm22 │ │ │ │ + vpermq 0x40(%rax),%zmm24,%zmm19 │ │ │ │ + vmovdqa32 0x80(%rcx),%zmm16 │ │ │ │ + vpsubw 0x80(%rdx),%zmm16,%zmm17 │ │ │ │ + vpsubb %zmm19,%zmm20,%zmm19 │ │ │ │ + vpaddw %zmm17,%zmm17,%zmm17 │ │ │ │ + vpaddb %zmm19,%zmm19,%zmm19 │ │ │ │ + vpunpcklbw %zmm19,%zmm20,%zmm18 │ │ │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 0xc0(%rcx),%zmm17 │ │ │ │ + vpsubw 0xc0(%rdx),%zmm17,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm18,%zmm18 │ │ │ │ + vpunpckhbw %zmm19,%zmm20,%zmm19 │ │ │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 %zmm22,(%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) │ │ │ │ + vpermq %zmm16,%zmm23,%zmm22 │ │ │ │ + vmovdqa32 %zmm22,0x40(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 373833 <__cxa_finalize@plt+0x3487e3> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x6c87b(%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 3739fd <__cxa_finalize@plt+0x3489ad> │ │ │ │ - vzeroupper │ │ │ │ + jg 372c33 <__cxa_finalize@plt+0x347be3> │ │ │ │ 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) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x6d43d(%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 0x6c99c(%rip),%zmm21 │ │ │ │ + cmp $0x8,%r9d │ │ │ │ + jg 372e9f <__cxa_finalize@plt+0x347e4f> │ │ │ │ + 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 │ │ │ │ + vpmulhw %ymm18,%ymm17,%ymm17 │ │ │ │ + vpaddw %ymm17,%ymm16,%ymm16 │ │ │ │ + vmovdqa32 0x20(%rdx),%ymm17 │ │ │ │ + vmovdqa32 0x20(%rcx),%ymm18 │ │ │ │ + vpsubw %ymm17,%ymm18,%ymm18 │ │ │ │ + vpabsw %ymm18,%ymm19 │ │ │ │ + vpsubusw %ymm19,%ymm22,%ymm19 │ │ │ │ + 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,0x6c923(%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 372e92 <__cxa_finalize@plt+0x347e42> │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - sub $0x4,%r8d │ │ │ │ - jg 373a80 <__cxa_finalize@plt+0x348a30> │ │ │ │ - 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 373b10 <__cxa_finalize@plt+0x348ac0> │ │ │ │ - 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 373b70 <__cxa_finalize@plt+0x348b20> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea 0x6c69f(%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 373bea <__cxa_finalize@plt+0x348b9a> │ │ │ │ - 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 373c36 <__cxa_finalize@plt+0x348be6> │ │ │ │ - vzeroupper │ │ │ │ + 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 │ │ │ │ - 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 373c86 <__cxa_finalize@plt+0x348c36> │ │ │ │ - vzeroupper │ │ │ │ + vpbroadcastd %esi,%zmm27 │ │ │ │ + vpmulld 0x6c851(%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 │ │ │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ + vmovdqa32 0x40(%rcx),%zmm18 │ │ │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ + vpabsw %zmm18,%zmm19 │ │ │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ + vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ │ │ + vpsllw $0xa,%zmm20,%zmm19 │ │ │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ + 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 │ │ │ │ - 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 373cdc <__cxa_finalize@plt+0x348c8c> │ │ │ │ - vzeroupper │ │ │ │ + vmovdqa32 0x6c81f(%rip),%zmm21 │ │ │ │ + cmp $0x4,%r9d │ │ │ │ + jne 373045 <__cxa_finalize@plt+0x347ff5> │ │ │ │ + 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 │ │ │ │ + vpmulhw %ymm18,%ymm17,%ymm17 │ │ │ │ + vpaddw %ymm17,%ymm16,%ymm16 │ │ │ │ + vmovdqa32 0x20(%rdx),%ymm17 │ │ │ │ + vmovdqa32 0x20(%rcx),%ymm18 │ │ │ │ + vpsubw %ymm17,%ymm18,%ymm18 │ │ │ │ + vpabsw %ymm18,%ymm19 │ │ │ │ + vpsubusw %ymm19,%ymm22,%ymm19 │ │ │ │ + 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,0x6c7a6(%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) │ │ │ │ + vmovhps %xmm16,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm17,(%rdi,%r10,1) │ │ │ │ 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 373d4a <__cxa_finalize@plt+0x348cfa> │ │ │ │ - vzeroupper │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + add $0x10,%rax │ │ │ │ + lea (%rdi,%rsi,4),%rdi │ │ │ │ + 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 │ │ │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ + vmovdqa32 0x40(%rcx),%zmm18 │ │ │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ + vpabsw %zmm18,%zmm19 │ │ │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ + vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ │ │ + vpsllw $0xa,%zmm20,%zmm19 │ │ │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ + vpermb %zmm20,%zmm21,%zmm20 │ │ │ │ + vmovdqa32 %zmm24,%zmm17 │ │ │ │ + vpdpbusd %zmm25,%zmm20,%zmm17 │ │ │ │ + vpermb %zmm17,%zmm26,%zmm17 │ │ │ │ + vmovdqa32 %xmm17,(%rax) │ │ │ │ + vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ + vextracti32x4 $0x2,%zmm16,%xmm18 │ │ │ │ + vextracti32x4 $0x3,%zmm16,%xmm19 │ │ │ │ + vmovq %xmm16,(%rdi) │ │ │ │ + vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm18,(%rdi,%rsi,2) │ │ │ │ + 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 373035 <__cxa_finalize@plt+0x347fe5> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0x6c4e3(%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 373dc9 <__cxa_finalize@plt+0x348d79> │ │ │ │ - vzeroupper │ │ │ │ + vmovdqa32 0x6c675(%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 │ │ │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ + vmovdqa32 0x40(%rcx),%zmm18 │ │ │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ + vpabsw %zmm18,%zmm19 │ │ │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ + vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ │ │ + vpsllw $0xa,%zmm20,%zmm19 │ │ │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ + vpermb %zmm20,%zmm21,%zmm20 │ │ │ │ + vmovdqa32 %zmm24,%zmm17 │ │ │ │ + vpdpbusd %zmm25,%zmm20,%zmm17 │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + vpermb %zmm17,%zmm26,%zmm17 │ │ │ │ + vpermq $0xd8,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 %xmm17,(%rax) │ │ │ │ + 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 37314b <__cxa_finalize@plt+0x3480fb> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa 0x6c1f8(%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) │ │ │ │ + vpmovzxbq 0x6ce19(%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 │ │ │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ + vmovdqa32 0x40(%rcx),%zmm18 │ │ │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ + vpabsw %zmm18,%zmm19 │ │ │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ + vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ │ │ + vpsllw $0xa,%zmm20,%zmm19 │ │ │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 %zmm24,%zmm17 │ │ │ │ + vpdpbusd %zmm25,%zmm20,%zmm17 │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + vpermb %zmm17,%zmm26,%zmm17 │ │ │ │ + vpermq %zmm16,%zmm21,%zmm16 │ │ │ │ + vmovdqa32 %xmm17,(%rax) │ │ │ │ + add $0x10,%rax │ │ │ │ + vmovdqa32 %ymm16,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - add $0x2,%r8 │ │ │ │ - jl 373e28 <__cxa_finalize@plt+0x348dd8> │ │ │ │ - vzeroupper │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 373237 <__cxa_finalize@plt+0x3481e7> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vbroadcasti128 0x6c197(%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) │ │ │ │ + vpmovzxbq 0x6cd4c(%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 │ │ │ │ + vpsllw $0xa,%zmm20,%zmm18 │ │ │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 0x80(%rdx),%zmm17 │ │ │ │ + vmovdqa32 0x80(%rcx),%zmm18 │ │ │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ + vpabsw %zmm18,%zmm19 │ │ │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ + vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ │ │ + vpsllw $0xa,%zmm20,%zmm19 │ │ │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 0x40(%rdx),%zmm27 │ │ │ │ + vmovdqa32 0x40(%rcx),%zmm17 │ │ │ │ + vpsubw %zmm27,%zmm17,%zmm17 │ │ │ │ + vpabsw %zmm17,%zmm21 │ │ │ │ + vpsubusw %zmm21,%zmm22,%zmm21 │ │ │ │ + vpsrlw $0x8,%zmm21,%zmm21 │ │ │ │ + vpsllw $0xa,%zmm21,%zmm18 │ │ │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm17,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 0xc0(%rdx),%zmm17 │ │ │ │ + vmovdqa32 0xc0(%rcx),%zmm18 │ │ │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ + vpabsw %zmm18,%zmm19 │ │ │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ + vpshldw $0x8,%zmm19,%zmm21,%zmm21 │ │ │ │ + vpsllw $0xa,%zmm21,%zmm19 │ │ │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm23,%zmm27,%zmm27 │ │ │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 %zmm24,%zmm18 │ │ │ │ + vpdpbusd %zmm25,%zmm20,%zmm18 │ │ │ │ + vmovdqa32 %zmm24,%zmm19 │ │ │ │ + vpdpbusd %zmm25,%zmm21,%zmm19 │ │ │ │ + add $0x100,%rdx │ │ │ │ + add $0x100,%rcx │ │ │ │ + vpermt2b %zmm19,%zmm26,%zmm18 │ │ │ │ + vmovdqa32 %zmm16,%zmm17 │ │ │ │ + vpermt2q %zmm27,%zmm28,%zmm16 │ │ │ │ + vpermt2q %zmm27,%zmm29,%zmm17 │ │ │ │ + vmovdqa32 %ymm18,(%rax) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ + vmovdqa32 %zmm17,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - add $0x2,%r8 │ │ │ │ - jl 373e8e <__cxa_finalize@plt+0x348e3e> │ │ │ │ - vzeroupper │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 373313 <__cxa_finalize@plt+0x3482c3> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - vbroadcasti128 0x6c127(%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) │ │ │ │ + vpmovzxbq 0x6cbcd(%rip),%zmm30 │ │ │ │ + vmovdqa32 0x6c36b(%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 │ │ │ │ + vpsllw $0xa,%zmm28,%zmm18 │ │ │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 0x100(%rdx),%zmm17 │ │ │ │ + vmovdqa32 0x100(%rcx),%zmm18 │ │ │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ + vpabsw %zmm18,%zmm19 │ │ │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ + vpshldw $0x8,%zmm19,%zmm28,%zmm28 │ │ │ │ + vpsllw $0xa,%zmm28,%zmm19 │ │ │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 0x40(%rdx),%zmm27 │ │ │ │ + vmovdqa32 0x40(%rcx),%zmm17 │ │ │ │ + vpsubw %zmm27,%zmm17,%zmm17 │ │ │ │ + vpabsw %zmm17,%zmm29 │ │ │ │ + vpsubusw %zmm29,%zmm22,%zmm29 │ │ │ │ + vpsrlw $0x8,%zmm29,%zmm29 │ │ │ │ + vpsllw $0xa,%zmm29,%zmm18 │ │ │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm17,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 0x140(%rdx),%zmm17 │ │ │ │ + vmovdqa32 0x140(%rcx),%zmm18 │ │ │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ + vpabsw %zmm18,%zmm19 │ │ │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ + vpshldw $0x8,%zmm19,%zmm29,%zmm29 │ │ │ │ + vpsllw $0xa,%zmm29,%zmm19 │ │ │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm23,%zmm27,%zmm27 │ │ │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 %zmm24,%zmm20 │ │ │ │ + vpdpbusd %zmm25,%zmm28,%zmm20 │ │ │ │ + vmovdqa32 %zmm24,%zmm21 │ │ │ │ + vpdpbusd %zmm25,%zmm29,%zmm21 │ │ │ │ + vmovdqa32 %zmm16,%zmm17 │ │ │ │ + vpermt2q %zmm27,%zmm30,%zmm16 │ │ │ │ + vpermt2q %zmm27,%zmm31,%zmm17 │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ + vmovdqa32 %zmm17,(%rdi,%rsi,1) │ │ │ │ + vmovdqa32 0x80(%rdx),%zmm16 │ │ │ │ + vmovdqa32 0x80(%rcx),%zmm17 │ │ │ │ + vpsubw %zmm16,%zmm17,%zmm17 │ │ │ │ + vpabsw %zmm17,%zmm28 │ │ │ │ + vpsubusw %zmm28,%zmm22,%zmm28 │ │ │ │ + vpsrlw $0x8,%zmm28,%zmm28 │ │ │ │ + vpsllw $0xa,%zmm28,%zmm18 │ │ │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 0x180(%rdx),%zmm17 │ │ │ │ + vmovdqa32 0x180(%rcx),%zmm18 │ │ │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ + vpabsw %zmm18,%zmm19 │ │ │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ + vpshldw $0x8,%zmm19,%zmm28,%zmm28 │ │ │ │ + vpsllw $0xa,%zmm28,%zmm19 │ │ │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 0xc0(%rdx),%zmm27 │ │ │ │ + vmovdqa32 0xc0(%rcx),%zmm17 │ │ │ │ + vpsubw %zmm27,%zmm17,%zmm17 │ │ │ │ + vpabsw %zmm17,%zmm29 │ │ │ │ + vpsubusw %zmm29,%zmm22,%zmm29 │ │ │ │ + vpsrlw $0x8,%zmm29,%zmm29 │ │ │ │ + vpsllw $0xa,%zmm29,%zmm18 │ │ │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm17,%zmm27,%zmm27 │ │ │ │ + vmovdqa32 0x1c0(%rdx),%zmm17 │ │ │ │ + vmovdqa32 0x1c0(%rcx),%zmm18 │ │ │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ + vpabsw %zmm18,%zmm19 │ │ │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ + vpshldw $0x8,%zmm19,%zmm29,%zmm29 │ │ │ │ + vpsllw $0xa,%zmm29,%zmm19 │ │ │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm23,%zmm27,%zmm27 │ │ │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm27,%zmm27 │ │ │ │ + vprold $0x10,%zmm20,%zmm20 │ │ │ │ + vprold $0x10,%zmm21,%zmm21 │ │ │ │ + vpdpbusd %zmm25,%zmm28,%zmm20 │ │ │ │ + vpdpbusd %zmm25,%zmm29,%zmm21 │ │ │ │ + add $0x200,%rdx │ │ │ │ + add $0x200,%rcx │ │ │ │ + vpermt2b %zmm21,%zmm26,%zmm20 │ │ │ │ + vmovdqa32 %zmm16,%zmm17 │ │ │ │ + vpermt2q %zmm27,%zmm30,%zmm16 │ │ │ │ + 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 │ │ │ │ - add $0x2,%r8 │ │ │ │ - jl 373efe <__cxa_finalize@plt+0x348eae> │ │ │ │ - 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 373f6b <__cxa_finalize@plt+0x348f1b> │ │ │ │ - add %rsi,%rdi │ │ │ │ - inc %r8 │ │ │ │ - jl 373f63 <__cxa_finalize@plt+0x348f13> │ │ │ │ - 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 374099 <__cxa_finalize@plt+0x349049> │ │ │ │ - test %r14,%r14 │ │ │ │ - jne 37413b <__cxa_finalize@plt+0x3490eb> │ │ │ │ - xor %rcx,%rcx │ │ │ │ - vmovdqu (%r11,%rcx,1),%ymm0 │ │ │ │ - vmovdqu %ymm0,(%rax,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jl 374075 <__cxa_finalize@plt+0x349025> │ │ │ │ - add %r10,%rax │ │ │ │ - add %rbx,%r11 │ │ │ │ - dec %rsi │ │ │ │ - jg 374072 <__cxa_finalize@plt+0x349022> │ │ │ │ - jmp 37417a <__cxa_finalize@plt+0x34912a> │ │ │ │ - test %r14,%r14 │ │ │ │ - jne 3740e0 <__cxa_finalize@plt+0x349090> │ │ │ │ - xor %rcx,%rcx │ │ │ │ - vpbroadcastb (%r11),%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rax,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jl 3740a6 <__cxa_finalize@plt+0x349056> │ │ │ │ - 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 3740bb <__cxa_finalize@plt+0x34906b> │ │ │ │ - add %r10,%rax │ │ │ │ - add %rbx,%r11 │ │ │ │ - dec %rsi │ │ │ │ - jg 37409e <__cxa_finalize@plt+0x34904e> │ │ │ │ - jmp 37417a <__cxa_finalize@plt+0x34912a> │ │ │ │ - xor %rcx,%rcx │ │ │ │ - vpbroadcastb (%r11),%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rax,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jl 3740e8 <__cxa_finalize@plt+0x349098> │ │ │ │ - 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 3740fd <__cxa_finalize@plt+0x3490ad> │ │ │ │ - add %rdx,%r15 │ │ │ │ - xor %rcx,%rcx │ │ │ │ - vpbroadcastb -0x1(%r11,%rdx,1),%ymm0 │ │ │ │ - vmovdqu %ymm0,(%r15,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - cmp %r14,%rcx │ │ │ │ - jl 37411f <__cxa_finalize@plt+0x3490cf> │ │ │ │ - add %r10,%rax │ │ │ │ - add %rbx,%r11 │ │ │ │ - dec %rsi │ │ │ │ - jg 3740e0 <__cxa_finalize@plt+0x349090> │ │ │ │ - jmp 37417a <__cxa_finalize@plt+0x34912a> │ │ │ │ - xor %rcx,%rcx │ │ │ │ - vmovdqu (%r11,%rcx,1),%ymm0 │ │ │ │ - vmovdqu %ymm0,(%rax,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jl 37413e <__cxa_finalize@plt+0x3490ee> │ │ │ │ - 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 374160 <__cxa_finalize@plt+0x349110> │ │ │ │ - add %r10,%rax │ │ │ │ - add %rbx,%r11 │ │ │ │ - dec %rsi │ │ │ │ - jg 37413b <__cxa_finalize@plt+0x3490eb> │ │ │ │ - test %rbp,%rbp │ │ │ │ - je 3741aa <__cxa_finalize@plt+0x34915a> │ │ │ │ - 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 374195 <__cxa_finalize@plt+0x349145> │ │ │ │ - add $0x20,%rsi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jl 374188 <__cxa_finalize@plt+0x349138> │ │ │ │ - test %r9,%r9 │ │ │ │ - je 3741de <__cxa_finalize@plt+0x34918e> │ │ │ │ - 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 3741c9 <__cxa_finalize@plt+0x349179> │ │ │ │ - add $0x20,%rsi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jl 3741bc <__cxa_finalize@plt+0x34916c> │ │ │ │ - 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 0x73ff4(%r10),%xmm3 │ │ │ │ - vpbroadcastd 0x74020(%r10),%ymm7 │ │ │ │ - vbroadcasti128 0x73f80(%r10),%ymm15 │ │ │ │ - vpmaddwd 0x73fb0(%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 37439f <__cxa_finalize@plt+0x34934f> │ │ │ │ - vmovq %xmm1,%rbx │ │ │ │ - vpextrq $0x1,%xmm1,%r14 │ │ │ │ - movslq %ebx,%r11 │ │ │ │ - sar $0x20,%rbx │ │ │ │ - movslq %r14d,%rbp │ │ │ │ - sar $0x20,%r14 │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm1 │ │ │ │ - vmovq 0x73fd4(%r10,%r11,1),%xmm14 │ │ │ │ - vmovq 0x73fd4(%r10,%rbp,1),%xmm0 │ │ │ │ - vmovhps 0x73fd4(%r10,%rbx,1),%xmm14,%xmm14 │ │ │ │ - vmovhps 0x73fd4(%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,0x73fd4(%r10,%r11,1),%ymm14,%ymm14 │ │ │ │ - vinserti128 $0x1,0x73fd4(%r10,%rbp,1),%ymm0,%ymm0 │ │ │ │ - vpbroadcastq 0x73fd4(%r10,%rbx,1),%ymm10 │ │ │ │ - vpbroadcastq 0x73fd4(%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 0x76cf0(%r10,%r11,8),%xmm10 │ │ │ │ - vmovq 0x76cf0(%r10,%rbp,8),%xmm11 │ │ │ │ - vmovhps 0x76cf0(%r10,%rbx,8),%xmm10,%xmm10 │ │ │ │ - vmovhps 0x76cf0(%r10,%r14,8),%xmm11,%xmm11 │ │ │ │ - vmovd %xmm9,%r11d │ │ │ │ - vpextrd $0x1,%xmm9,%ebx │ │ │ │ - vpextrd $0x2,%xmm9,%ebp │ │ │ │ - vpextrd $0x3,%xmm9,%r14d │ │ │ │ - vinserti128 $0x1,0x76cf0(%r10,%r11,8),%ymm10,%ymm10 │ │ │ │ - vinserti128 $0x1,0x76cf0(%r10,%rbp,8),%ymm11,%ymm11 │ │ │ │ - vpbroadcastq 0x76cf0(%r10,%rbx,8),%ymm14 │ │ │ │ - vpbroadcastq 0x76cf0(%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 37425a <__cxa_finalize@plt+0x34920a> │ │ │ │ - add %rsi,%rdi │ │ │ │ - add %rcx,%rdx │ │ │ │ - dec %r9d │ │ │ │ - jg 374253 <__cxa_finalize@plt+0x349203> │ │ │ │ - pop %r14 │ │ │ │ - pop %rbp │ │ │ │ - pop %rbx │ │ │ │ - vzeroupper │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 37349c <__cxa_finalize@plt+0x34844c> │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x6bd73(%rip),%r10 │ │ │ │ + lea 0x6ca45(%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 │ │ │ │ + vpbroadcastd -0x11c(%r10),%zmm22 │ │ │ │ + vpbroadcastd -0x120(%r10),%zmm23 │ │ │ │ + vpbroadcastd -0x12c(%r10),%zmm25 │ │ │ │ + vmovdqa32 -0x96c(%r10),%zmm26 │ │ │ │ + vpbroadcastd -0x130(%r10),%zmm27 │ │ │ │ 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 │ │ │ │ + vpbroadcastd -0x148(%r10,%rax,4),%zmm24 │ │ │ │ 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 37457f <__cxa_finalize@plt+0x34952f> │ │ │ │ + jg 3738ab <__cxa_finalize@plt+0x34885b> │ │ │ │ + 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 │ │ │ │ + vpmulhw %ymm18,%ymm17,%ymm17 │ │ │ │ + vpaddw %ymm17,%ymm16,%ymm16 │ │ │ │ + vmovdqa32 0x20(%rdx),%ymm17 │ │ │ │ + vmovdqa32 0x20(%rcx),%ymm18 │ │ │ │ + vpsubw %ymm17,%ymm18,%ymm18 │ │ │ │ + vpabsw %ymm18,%ymm19 │ │ │ │ + vpsubusw %ymm19,%ymm22,%ymm19 │ │ │ │ + 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 0x6c007(%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 37389e <__cxa_finalize@plt+0x34884e> │ │ │ │ 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 3745af <__cxa_finalize@plt+0x34955f> │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + vpbroadcastd %esi,%zmm21 │ │ │ │ + vpmulld 0x6be45(%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 │ │ │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ + vmovdqa32 0x40(%rcx),%zmm18 │ │ │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ + vpabsw %zmm18,%zmm19 │ │ │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ + vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ │ │ + vpsllw $0xa,%zmm20,%zmm19 │ │ │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ + vpdpwssd %zmm25,%zmm20,%zmm24 │ │ │ │ + kxnorw %k1,%k1,%k1 │ │ │ │ + vpermb %zmm24,%zmm26,%zmm24 │ │ │ │ + vpandd %ymm27,%ymm24,%ymm24 │ │ │ │ + vmovdqa32 %ymm24,(%rax) │ │ │ │ + vpscatterdd %zmm16,(%rdi,%zmm21,1){%k1} │ │ │ │ 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 │ │ │ │ + cmp $0x4,%r9d │ │ │ │ + jne 373a46 <__cxa_finalize@plt+0x3489f6> │ │ │ │ + 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 │ │ │ │ + vpmulhw %ymm18,%ymm17,%ymm17 │ │ │ │ + vpaddw %ymm17,%ymm16,%ymm16 │ │ │ │ + vmovdqa32 0x20(%rdx),%ymm17 │ │ │ │ + vmovdqa32 0x20(%rcx),%ymm18 │ │ │ │ + vpsubw %ymm17,%ymm18,%ymm18 │ │ │ │ + vpabsw %ymm18,%ymm19 │ │ │ │ + vpsubusw %ymm19,%ymm22,%ymm19 │ │ │ │ + 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 0x6be55(%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) │ │ │ │ + vmovhps %xmm16,(%rdi,%rsi,2) │ │ │ │ + vmovhps %xmm17,(%rdi,%r10,1) │ │ │ │ + ret │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + add $0x20,%rax │ │ │ │ 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 374679 <__cxa_finalize@plt+0x349629> │ │ │ │ - vzeroupper │ │ │ │ + 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 │ │ │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ + vmovdqa32 0x40(%rcx),%zmm18 │ │ │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ + vpabsw %zmm18,%zmm19 │ │ │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ + vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ │ │ + vpsllw $0xa,%zmm20,%zmm19 │ │ │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 %zmm24,%zmm17 │ │ │ │ + vpdpwssd %zmm25,%zmm20,%zmm17 │ │ │ │ + vpermb %zmm17,%zmm26,%zmm17 │ │ │ │ + vpandd %ymm27,%ymm17,%ymm17 │ │ │ │ + vmovdqa32 %ymm17,(%rax) │ │ │ │ + vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ + vextracti32x4 $0x2,%zmm16,%xmm18 │ │ │ │ + vextracti32x4 $0x3,%zmm16,%xmm19 │ │ │ │ + vmovq %xmm16,(%rdi) │ │ │ │ + vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm18,(%rdi,%rsi,2) │ │ │ │ + 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 373a36 <__cxa_finalize@plt+0x3489e6> │ │ │ │ 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 $0x20,%rax │ │ │ │ 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) │ │ │ │ + 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 │ │ │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ + vmovdqa32 0x40(%rcx),%zmm18 │ │ │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ + vpabsw %zmm18,%zmm19 │ │ │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ + vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ │ │ + vpsllw $0xa,%zmm20,%zmm19 │ │ │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 %zmm24,%zmm17 │ │ │ │ + vpdpwssd %zmm25,%zmm20,%zmm17 │ │ │ │ + vpermb %zmm17,%zmm26,%zmm17 │ │ │ │ + vpermq $0xd8,%zmm16,%zmm16 │ │ │ │ + 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 37472f <__cxa_finalize@plt+0x3496df> │ │ │ │ - vzeroupper │ │ │ │ + jg 373b42 <__cxa_finalize@plt+0x348af2> │ │ │ │ ret │ │ │ │ + vpmovzxbq 0x6c422(%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 │ │ │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ + vmovdqa32 0x40(%rcx),%zmm18 │ │ │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ + vpabsw %zmm18,%zmm19 │ │ │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ + vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ │ │ + vpsllw $0xa,%zmm20,%zmm19 │ │ │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 %zmm24,%zmm17 │ │ │ │ + vpdpwssd %zmm25,%zmm20,%zmm17 │ │ │ │ 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 │ │ │ │ + vpermb %zmm17,%zmm26,%zmm17 │ │ │ │ + vpermq %zmm16,%zmm21,%zmm16 │ │ │ │ + vpandd %ymm27,%ymm17,%ymm17 │ │ │ │ + vmovdqa32 %ymm17,(%rax) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovdqa32 %ymm16,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ 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 37485a <__cxa_finalize@plt+0x34980a> │ │ │ │ - vzeroupper │ │ │ │ + jg 373c2e <__cxa_finalize@plt+0x348bde> │ │ │ │ ret │ │ │ │ - vpsubw %ymm4,%ymm8,%ymm10 │ │ │ │ - vpsubw %ymm5,%ymm8,%ymm11 │ │ │ │ - dec %r9d │ │ │ │ + vpmovzxbq 0x6c347(%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 │ │ │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ + vmovdqa32 0x40(%rcx),%zmm18 │ │ │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ + vpabsw %zmm18,%zmm19 │ │ │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ + vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ │ │ + vpsllw $0xa,%zmm20,%zmm19 │ │ │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 %zmm24,%zmm17 │ │ │ │ + vpdpwssd %zmm25,%zmm20,%zmm17 │ │ │ │ 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 37496f <__cxa_finalize@plt+0x34991f> │ │ │ │ - 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) │ │ │ │ + vpermb %zmm17,%zmm26,%zmm17 │ │ │ │ + vpermq %zmm16,%zmm21,%zmm16 │ │ │ │ + vpandd %ymm27,%ymm17,%ymm17 │ │ │ │ + vmovdqa32 %ymm17,(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 37497a <__cxa_finalize@plt+0x34992a> │ │ │ │ - vzeroupper │ │ │ │ + jg 373d09 <__cxa_finalize@plt+0x348cb9> │ │ │ │ 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) │ │ │ │ + vpmovzxbq 0x6c276(%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 │ │ │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ + vmovdqa32 0x40(%rcx),%zmm18 │ │ │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ + vpabsw %zmm18,%zmm19 │ │ │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ + vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ │ │ + vpsllw $0xa,%zmm20,%zmm19 │ │ │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 0x80(%rdx),%zmm28 │ │ │ │ + vmovdqa32 0x80(%rcx),%zmm17 │ │ │ │ + vpsubw %zmm28,%zmm17,%zmm17 │ │ │ │ + vpabsw %zmm17,%zmm21 │ │ │ │ + vpsubusw %zmm21,%zmm22,%zmm21 │ │ │ │ + vpsrlw $0x8,%zmm21,%zmm21 │ │ │ │ + vpsllw $0xa,%zmm21,%zmm18 │ │ │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm17,%zmm28,%zmm28 │ │ │ │ + vmovdqa32 0xc0(%rdx),%zmm17 │ │ │ │ + vmovdqa32 0xc0(%rcx),%zmm18 │ │ │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ + vpabsw %zmm18,%zmm19 │ │ │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ + vpshldw $0x8,%zmm19,%zmm21,%zmm21 │ │ │ │ + vpsllw $0xa,%zmm21,%zmm19 │ │ │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm23,%zmm28,%zmm28 │ │ │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm28,%zmm28 │ │ │ │ + vmovdqa32 %zmm24,%zmm18 │ │ │ │ + vpdpwssd %zmm25,%zmm20,%zmm18 │ │ │ │ + vmovdqa32 %zmm24,%zmm19 │ │ │ │ + vpdpwssd %zmm25,%zmm21,%zmm19 │ │ │ │ add $0x100,%rdx │ │ │ │ add $0x100,%rcx │ │ │ │ - test $0x1,%r9d │ │ │ │ - je 374bc2 <__cxa_finalize@plt+0x349b72> │ │ │ │ - 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 374bca <__cxa_finalize@plt+0x349b7a> │ │ │ │ - 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 374a9f <__cxa_finalize@plt+0x349a4f> │ │ │ │ - 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) │ │ │ │ + vpermt2b %zmm19,%zmm26,%zmm18 │ │ │ │ + vpermq %zmm16,%zmm29,%zmm16 │ │ │ │ + vpermq %zmm28,%zmm29,%zmm17 │ │ │ │ + vpandd %zmm27,%zmm18,%zmm18 │ │ │ │ + vmovdqa32 %zmm18,(%rax) │ │ │ │ add $0x40,%rax │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ + vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 374aaa <__cxa_finalize@plt+0x349a5a> │ │ │ │ - vzeroupper │ │ │ │ + jg 373dda <__cxa_finalize@plt+0x348d8a> │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x6b52b(%rip),%r10 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0x6c26d(%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 │ │ │ │ + vpbroadcastd -0x134(%r10),%zmm22 │ │ │ │ + vpbroadcastd -0x15c(%r10),%zmm21 │ │ │ │ + vpbroadcastd -0x138(%r10),%zmm23 │ │ │ │ + vmovdqa32 -0x944(%r10),%zmm24 │ │ │ │ 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 374de4 <__cxa_finalize@plt+0x349d94> │ │ │ │ + jg 374083 <__cxa_finalize@plt+0x349033> │ │ │ │ + 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 │ │ │ │ + vpmulhw %ymm18,%ymm17,%ymm17 │ │ │ │ + vpaddw %ymm17,%ymm16,%ymm16 │ │ │ │ + vmovdqa32 0x20(%rdx),%ymm17 │ │ │ │ + vmovdqa32 0x20(%rcx),%ymm18 │ │ │ │ + vpsubw %ymm17,%ymm18,%ymm18 │ │ │ │ + vpabsw %ymm18,%ymm19 │ │ │ │ + vpsubusw %ymm19,%ymm22,%ymm19 │ │ │ │ + vpshldw $0x8,%ymm19,%ymm20,%ymm20 │ │ │ │ + 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,0x6b873(%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 374082 <__cxa_finalize@plt+0x349032> │ │ │ │ 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 374e03 <__cxa_finalize@plt+0x349db3> │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ - vpackuswb %xmm5,%xmm4,%xmm4 │ │ │ │ - vpsubb %xmm4,%xmm8,%xmm5 │ │ │ │ - vpavgb %xmm5,%xmm9,%xmm5 │ │ │ │ - vpshufd $0xd8,%xmm5,%xmm5 │ │ │ │ - vmovdqa %xmm5,(%rax) │ │ │ │ - vzeroupper │ │ │ │ + vpextrd $0x2,%xmm16,(%rdi) │ │ │ │ + vpextrd $0x3,%xmm16,(%rdi,%rsi,1) │ │ │ │ + vpextrd $0x2,%xmm17,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x3,%xmm17,(%rdi,%r10,1) │ │ │ │ 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 │ │ │ │ + vpbroadcastd %esi,%zmm25 │ │ │ │ + vpmulld 0x6b66d(%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 │ │ │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ + vmovdqa32 0x40(%rcx),%zmm18 │ │ │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ + vpabsw %zmm18,%zmm19 │ │ │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ + vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ │ │ + vpsllw $0xa,%zmm20,%zmm19 │ │ │ │ + vpsubb %zmm20,%zmm21,%zmm20 │ │ │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ + vpermb %zmm20,%zmm24,%zmm20 │ │ │ │ + kxnorw %k1,%k1,%k1 │ │ │ │ + vmovdqa32 %zmm20,(%rax) │ │ │ │ + vpscatterdd %zmm16,(%rdi,%zmm25,1){%k1} │ │ │ │ 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 │ │ │ │ + cmp $0x4,%r9d │ │ │ │ + jne 374213 <__cxa_finalize@plt+0x3491c3> │ │ │ │ + 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 │ │ │ │ + vpmulhw %ymm18,%ymm17,%ymm17 │ │ │ │ + vpaddw %ymm17,%ymm16,%ymm16 │ │ │ │ + vmovdqa32 0x20(%rdx),%ymm17 │ │ │ │ + vmovdqa32 0x20(%rcx),%ymm18 │ │ │ │ + vpsubw %ymm17,%ymm18,%ymm18 │ │ │ │ + vpabsw %ymm18,%ymm19 │ │ │ │ + vpsubusw %ymm19,%ymm22,%ymm19 │ │ │ │ + vpshldw $0x8,%ymm19,%ymm20,%ymm20 │ │ │ │ + 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,0x6b6cc(%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) │ │ │ │ + ret │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + add $0x40,%rax │ │ │ │ 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 374ec1 <__cxa_finalize@plt+0x349e71> │ │ │ │ - vzeroupper │ │ │ │ + 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 │ │ │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ + vmovdqa32 0x40(%rcx),%zmm18 │ │ │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ + vpabsw %zmm18,%zmm19 │ │ │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ + vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ │ │ + vpsllw $0xa,%zmm20,%zmm19 │ │ │ │ + vpsubb %zmm20,%zmm21,%zmm20 │ │ │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ + vpermb %zmm20,%zmm24,%zmm20 │ │ │ │ + vmovdqa32 %zmm20,(%rax) │ │ │ │ + vextracti32x4 $0x1,%ymm16,%xmm17 │ │ │ │ + vextracti32x4 $0x2,%zmm16,%xmm18 │ │ │ │ + vextracti32x4 $0x3,%zmm16,%xmm19 │ │ │ │ + vmovq %xmm16,(%rdi) │ │ │ │ + vmovq %xmm17,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm18,(%rdi,%rsi,2) │ │ │ │ + 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 374203 <__cxa_finalize@plt+0x3491b3> │ │ │ │ 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 $0x40,%rax │ │ │ │ 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) │ │ │ │ + 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 │ │ │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ + vmovdqa32 0x40(%rcx),%zmm18 │ │ │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ + vpabsw %zmm18,%zmm19 │ │ │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ + vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ │ │ + vpsllw $0xa,%zmm20,%zmm19 │ │ │ │ + vpsubb %zmm20,%zmm21,%zmm20 │ │ │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ + vpermb %zmm20,%zmm24,%zmm20 │ │ │ │ + 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 374f77 <__cxa_finalize@plt+0x349f27> │ │ │ │ - vzeroupper │ │ │ │ + jg 374303 <__cxa_finalize@plt+0x3492b3> │ │ │ │ ret │ │ │ │ + vpmovzxbq 0x6bc6d(%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 │ │ │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ + vmovdqa32 0x40(%rcx),%zmm18 │ │ │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ + vpabsw %zmm18,%zmm19 │ │ │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ + vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ │ │ + vpsllw $0xa,%zmm20,%zmm19 │ │ │ │ + vpsubb %zmm20,%zmm21,%zmm20 │ │ │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ + vpermb %zmm20,%zmm24,%zmm20 │ │ │ │ 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 │ │ │ │ + vpermq %zmm16,%zmm25,%zmm16 │ │ │ │ + vmovdqa32 %zmm20,(%rax) │ │ │ │ + add $0x40,%rax │ │ │ │ + vmovdqa32 %ymm16,(%rdi) │ │ │ │ + vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ │ │ 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 375095 <__cxa_finalize@plt+0x34a045> │ │ │ │ - vzeroupper │ │ │ │ + jg 3743e3 <__cxa_finalize@plt+0x349393> │ │ │ │ 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) │ │ │ │ + vpmovzxbq 0x6bb9e(%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 │ │ │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ + vmovdqa32 0x40(%rcx),%zmm18 │ │ │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ + vpabsw %zmm18,%zmm19 │ │ │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ + vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ │ │ + vpsllw $0xa,%zmm20,%zmm19 │ │ │ │ + vpsubb %zmm20,%zmm21,%zmm20 │ │ │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ + vpermb %zmm20,%zmm24,%zmm20 │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + vpermq %zmm16,%zmm25,%zmm16 │ │ │ │ + vmovdqa32 %zmm20,(%rax) │ │ │ │ + add $0x40,%rax │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 3751a5 <__cxa_finalize@plt+0x34a155> │ │ │ │ - vzeroupper │ │ │ │ + jg 3744b2 <__cxa_finalize@plt+0x349462> │ │ │ │ ret │ │ │ │ + vpmovzxbq 0x6bad9(%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 │ │ │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ │ │ + vmovdqa32 0x40(%rcx),%zmm18 │ │ │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ + vpabsw %zmm18,%zmm19 │ │ │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ + vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ │ │ + vpsllw $0xa,%zmm20,%zmm19 │ │ │ │ + vpsubb %zmm20,%zmm21,%zmm20 │ │ │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 0x80(%rdx),%zmm26 │ │ │ │ + vmovdqa32 0x80(%rcx),%zmm17 │ │ │ │ + vpsubw %zmm26,%zmm17,%zmm17 │ │ │ │ + vpabsw %zmm17,%zmm25 │ │ │ │ + vpsubusw %zmm25,%zmm22,%zmm25 │ │ │ │ + vpsrlw $0x8,%zmm25,%zmm25 │ │ │ │ + vpsllw $0xa,%zmm25,%zmm18 │ │ │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpaddw %zmm17,%zmm26,%zmm26 │ │ │ │ + vmovdqa32 0xc0(%rdx),%zmm17 │ │ │ │ + vmovdqa32 0xc0(%rcx),%zmm18 │ │ │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ │ │ + vpabsw %zmm18,%zmm19 │ │ │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ │ │ + vpshldw $0x8,%zmm19,%zmm25,%zmm25 │ │ │ │ + vpsllw $0xa,%zmm25,%zmm19 │ │ │ │ + vpsubb %zmm25,%zmm21,%zmm25 │ │ │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm23,%zmm26,%zmm26 │ │ │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm26,%zmm26 │ │ │ │ + vpermb %zmm20,%zmm24,%zmm20 │ │ │ │ + vpermb %zmm25,%zmm24,%zmm25 │ │ │ │ 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 │ │ │ │ + vpermq %zmm16,%zmm27,%zmm16 │ │ │ │ + vpermq %zmm26,%zmm27,%zmm26 │ │ │ │ + vmovdqa32 %zmm20,(%rax) │ │ │ │ + vmovdqa32 %zmm25,0x40(%rax) │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ + vmovdqa32 %zmm26,0x40(%rdi) │ │ │ │ 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 3752b3 <__cxa_finalize@plt+0x34a263> │ │ │ │ - vzeroupper │ │ │ │ + jg 374577 <__cxa_finalize@plt+0x349527> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - lea 0x6ad53(%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 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0x6baf5(%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 │ │ │ │ + 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),%xmm4 │ │ │ │ + vmovdqa (%r9,%rdx,1),%xmm5 │ │ │ │ + add $0x10,%r9 │ │ │ │ + vpsubb %xmm4,%xmm22,%xmm3 │ │ │ │ + vpunpcklbw %xmm5,%xmm0,%xmm0 │ │ │ │ + vpunpcklbw %xmm4,%xmm3,%xmm2 │ │ │ │ + vpunpckhbw %xmm5,%xmm1,%xmm1 │ │ │ │ + vpunpckhbw %xmm4,%xmm3,%xmm3 │ │ │ │ + vpmaddubsw %xmm2,%xmm0,%xmm0 │ │ │ │ + vpmaddubsw %xmm3,%xmm1,%xmm1 │ │ │ │ + vpmulhrsw %xmm23,%xmm0,%xmm0 │ │ │ │ + vpmulhrsw %xmm23,%xmm1,%xmm1 │ │ │ │ + vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ 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 375689 <__cxa_finalize@plt+0x34a639> │ │ │ │ + vpextrd $0x2,%xmm0,(%rdi,%rsi,2) │ │ │ │ + vpextrd $0x3,%xmm0,(%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,%r10,1) │ │ │ │ - je 375689 <__cxa_finalize@plt+0x34a639> │ │ │ │ - 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 │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 37470c <__cxa_finalize@plt+0x3496bc> │ │ │ │ + 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 │ │ │ │ + add $0x20,%r9 │ │ │ │ + vpblendd $0x30,%ymm2,%ymm0,%ymm0 │ │ │ │ + vpblendd $0xc0,%ymm3,%ymm1,%ymm1 │ │ │ │ + vpsubb %ymm4,%ymm22,%ymm3 │ │ │ │ + vpunpcklbw %ymm5,%ymm0,%ymm0 │ │ │ │ + vpunpcklbw %ymm4,%ymm3,%ymm2 │ │ │ │ + vpunpckhbw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpunpckhbw %ymm4,%ymm3,%ymm3 │ │ │ │ + vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm3,%ymm1,%ymm1 │ │ │ │ + vpmulhrsw %ymm23,%ymm0,%ymm0 │ │ │ │ + vpmulhrsw %ymm23,%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) │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + vmovq %xmm1,(%rdi,%rsi,2) │ │ │ │ + vmovhps %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,%r10,1) │ │ │ │ - vmovdqa %ymm4,0x20(%rax) │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 374787 <__cxa_finalize@plt+0x349737> │ │ │ │ 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 │ │ │ │ + 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 │ │ │ │ + vmovdqa32 (%r9,%rdx,1),%zmm21 │ │ │ │ + add $0x40,%r9 │ │ │ │ + vpsubb %zmm20,%zmm22,%zmm19 │ │ │ │ + vpunpcklbw %zmm21,%zmm17,%zmm16 │ │ │ │ + vpunpcklbw %zmm20,%zmm19,%zmm18 │ │ │ │ + vpunpckhbw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpunpckhbw %zmm20,%zmm19,%zmm19 │ │ │ │ + vpmaddubsw %zmm18,%zmm16,%zmm16 │ │ │ │ + vpmaddubsw %zmm19,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ │ │ + 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 │ │ │ │ - add $0x20,%rax │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + sub $0x4,%r8d │ │ │ │ + jg 374813 <__cxa_finalize@plt+0x3497c3> │ │ │ │ + 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 │ │ │ │ + vpunpcklbw %zmm21,%zmm17,%zmm16 │ │ │ │ + vpunpcklbw %zmm20,%zmm19,%zmm18 │ │ │ │ + vpunpckhbw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpunpckhbw %zmm20,%zmm19,%zmm19 │ │ │ │ + vpmaddubsw %zmm18,%zmm16,%zmm16 │ │ │ │ + vpmaddubsw %zmm19,%zmm17,%zmm17 │ │ │ │ + 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 3748ab <__cxa_finalize@plt+0x34985b> │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x6b8c9(%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 │ │ │ │ + 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 %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 37494b <__cxa_finalize@plt+0x3498fb> │ │ │ │ + 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 37498e <__cxa_finalize@plt+0x34993e> │ │ │ │ + ret │ │ │ │ + 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 %xmm21,%xmm0,%xmm0 │ │ │ │ + vpmulhrsw %xmm21,%xmm1,%xmm1 │ │ │ │ + vpackuswb %xmm1,%xmm0,%xmm0 │ │ │ │ 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 37568d <__cxa_finalize@plt+0x34a63d> │ │ │ │ - vzeroupper │ │ │ │ + vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 3749d0 <__cxa_finalize@plt+0x349980> │ │ │ │ + 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 │ │ │ │ + vpunpcklbw %ymm18,%ymm17,%ymm16 │ │ │ │ + vpunpckhbw %ymm18,%ymm17,%ymm17 │ │ │ │ + vpmaddubsw %ymm19,%ymm16,%ymm16 │ │ │ │ + vpmaddubsw %ymm20,%ymm17,%ymm17 │ │ │ │ + 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 374a26 <__cxa_finalize@plt+0x3499d6> │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ + vpunpcklbw %zmm18,%zmm17,%zmm16 │ │ │ │ + vpunpckhbw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmaddubsw %zmm19,%zmm16,%zmm16 │ │ │ │ + vpmaddubsw %zmm20,%zmm17,%zmm17 │ │ │ │ + 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 $0x20,%rax │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm4,(%rax) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - jg 375735 <__cxa_finalize@plt+0x34a6e5> │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 374a96 <__cxa_finalize@plt+0x349a46> │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x6b6fd(%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 │ │ │ │ + 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 %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 374b38 <__cxa_finalize@plt+0x349ae8> │ │ │ │ + ret │ │ │ │ + vmovdqa 0x6b3d9(%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 374b87 <__cxa_finalize@plt+0x349b37> │ │ │ │ + ret │ │ │ │ + vbroadcasti128 0x6b389(%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 %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 374bdc <__cxa_finalize@plt+0x349b8c> │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ + vbroadcasti32x4 0x6b320(%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 │ │ │ │ + vpunpcklbw %ymm18,%ymm17,%ymm16 │ │ │ │ + vpunpckhbw %ymm18,%ymm17,%ymm17 │ │ │ │ + vpmaddubsw %ymm19,%ymm16,%ymm16 │ │ │ │ + vpmaddubsw %ymm19,%ymm17,%ymm17 │ │ │ │ + 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 374c47 <__cxa_finalize@plt+0x349bf7> │ │ │ │ + ret │ │ │ │ + vbroadcasti32x4 0x6b2a7(%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 │ │ │ │ - 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 │ │ │ │ + vpshufb %zmm20,%zmm19,%zmm19 │ │ │ │ + vpunpcklbw %zmm18,%zmm17,%zmm16 │ │ │ │ + vpunpckhbw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmaddubsw %zmm19,%zmm16,%zmm16 │ │ │ │ + vpmaddubsw %zmm19,%zmm17,%zmm17 │ │ │ │ + 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 374cc0 <__cxa_finalize@plt+0x349c70> │ │ │ │ + ret │ │ │ │ + vpbroadcastw (%r9,%r8,2),%zmm19 │ │ │ │ + vmovdqa32 (%rdi),%zmm17 │ │ │ │ + vmovdqa32 (%rdx),%zmm18 │ │ │ │ + add $0x40,%rdx │ │ │ │ + vpunpcklbw %zmm18,%zmm17,%zmm16 │ │ │ │ + vpunpckhbw %zmm18,%zmm17,%zmm17 │ │ │ │ + vpmaddubsw %zmm19,%zmm16,%zmm16 │ │ │ │ + vpmaddubsw %zmm19,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ - add $0x20,%rax │ │ │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm4,(%rax) │ │ │ │ - dec %r9d │ │ │ │ - jg 3757d4 <__cxa_finalize@plt+0x34a784> │ │ │ │ - vzeroupper │ │ │ │ + inc %r8 │ │ │ │ + jl 374d28 <__cxa_finalize@plt+0x349cd8> │ │ │ │ ret │ │ │ │ + vpbroadcastw (%r9,%r8,2),%zmm22 │ │ │ │ + vmovdqa32 (%rdi),%zmm18 │ │ │ │ + vmovdqa32 (%rdx),%zmm17 │ │ │ │ + vmovdqa32 0x40(%rdi),%zmm19 │ │ │ │ + vmovdqa32 0x40(%rdx),%zmm20 │ │ │ │ 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 │ │ │ │ + vpunpcklbw %zmm17,%zmm18,%zmm16 │ │ │ │ + vpunpckhbw %zmm17,%zmm18,%zmm18 │ │ │ │ + vpmaddubsw %zmm22,%zmm16,%zmm16 │ │ │ │ + vpmaddubsw %zmm22,%zmm18,%zmm18 │ │ │ │ + vpunpcklbw %zmm20,%zmm19,%zmm17 │ │ │ │ + vpunpckhbw %zmm20,%zmm19,%zmm19 │ │ │ │ + vpmaddubsw %zmm22,%zmm17,%zmm17 │ │ │ │ + vpmaddubsw %zmm22,%zmm19,%zmm19 │ │ │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ │ │ + vpmulhrsw %zmm21,%zmm18,%zmm18 │ │ │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ │ │ + vpmulhrsw %zmm21,%zmm19,%zmm19 │ │ │ │ + vpackuswb %zmm18,%zmm16,%zmm16 │ │ │ │ + vpackuswb %zmm19,%zmm17,%zmm17 │ │ │ │ + vmovdqa32 %zmm16,(%rdi) │ │ │ │ + vmovdqa32 %zmm17,0x40(%rdi) │ │ │ │ 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 37586a <__cxa_finalize@plt+0x34a81a> │ │ │ │ - vzeroupper │ │ │ │ + inc %r8 │ │ │ │ + jl 374d78 <__cxa_finalize@plt+0x349d28> │ │ │ │ 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 │ │ │ │ + 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 0x72214(%r10),%zmm19 │ │ │ │ + vpbroadcastd 0x72230(%r10),%zmm23 │ │ │ │ + vbroadcasti32x4 0x721fc(%r10),%zmm31 │ │ │ │ + vpdpwssd 0x72100(%r10),%zmm21,%zmm24 │ │ │ │ + vpslld $0x4,%zmm21,%zmm21 │ │ │ │ + vpslld $0xe,%zmm22,%zmm22 │ │ │ │ + vpxord %zmm18,%zmm18,%zmm18 │ │ │ │ + vmovdqa32 0x72150(%r10),%zmm0 │ │ │ │ + vmovdqa32 0x72190(%r10),%zmm1 │ │ │ │ + vmovdqa 0x721d0(%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 374f5e <__cxa_finalize@plt+0x349f0e> │ │ │ │ + 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 0x72144(%r10,%ymm17,1),%zmm30{%k1} │ │ │ │ + vpgatherdq 0x72144(%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 374f77 <__cxa_finalize@plt+0x349f27> │ │ │ │ + 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 0x74f30(%r10,%zmm25,8),%zmm26{%k1} │ │ │ │ + vpgatherdd 0x74f34(%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 374ead <__cxa_finalize@plt+0x349e5d> │ │ │ │ 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) │ │ │ │ + add %rcx,%rdx │ │ │ │ dec %r9d │ │ │ │ - jg 37597e <__cxa_finalize@plt+0x34a92e> │ │ │ │ + jg 374ea5 <__cxa_finalize@plt+0x349e55> │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ + pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + 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 375d25 <__cxa_finalize@plt+0x34acd5> │ │ │ │ + jne 375175 <__cxa_finalize@plt+0x34a125> │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 375f69 <__cxa_finalize@plt+0x34af19> │ │ │ │ - movzwl 0x6b0c3(%r10,%r8,2),%r8d │ │ │ │ + jne 3753b9 <__cxa_finalize@plt+0x34a369> │ │ │ │ + movzwl 0x6bc03(%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 375be6 <__cxa_finalize@plt+0x34ab96> │ │ │ │ + jg 375036 <__cxa_finalize@plt+0x349fe6> │ │ │ │ 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 375c05 <__cxa_finalize@plt+0x34abb5> │ │ │ │ + jg 375055 <__cxa_finalize@plt+0x34a005> │ │ │ │ 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 375c20 <__cxa_finalize@plt+0x34abd0> │ │ │ │ + jg 375070 <__cxa_finalize@plt+0x34a020> │ │ │ │ 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 375c41 <__cxa_finalize@plt+0x34abf1> │ │ │ │ + jg 375091 <__cxa_finalize@plt+0x34a041> │ │ │ │ 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 375c62 <__cxa_finalize@plt+0x34ac12> │ │ │ │ + jg 3750b2 <__cxa_finalize@plt+0x34a062> │ │ │ │ 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 375c99 <__cxa_finalize@plt+0x34ac49> │ │ │ │ + jg 3750e9 <__cxa_finalize@plt+0x34a099> │ │ │ │ ret │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu 0x10(%rdx),%xmm1 │ │ │ │ movdqu 0x20(%rdx),%xmm2 │ │ │ │ movdqu 0x30(%rdx),%xmm3 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ @@ -751671,27 +751794,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 375ccb <__cxa_finalize@plt+0x34ac7b> │ │ │ │ + jg 37511b <__cxa_finalize@plt+0x34a0cb> │ │ │ │ ret │ │ │ │ imul $0xff00ff,%eax,%eax │ │ │ │ - movdqa 0x6a6ad(%rip),%xmm4 │ │ │ │ - movdqa 0x6a695(%rip),%xmm0 │ │ │ │ + movdqa 0x6b1ed(%rip),%xmm4 │ │ │ │ + movdqa 0x6b1d5(%rip),%xmm0 │ │ │ │ add $0x100010,%eax │ │ │ │ movd %eax,%xmm5 │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ pshufd $0x0,%xmm5,%xmm5 │ │ │ │ test %eax,%eax │ │ │ │ - jne 376185 <__cxa_finalize@plt+0x34b135> │ │ │ │ - movzwl 0x6b135(%r10,%r8,2),%r8d │ │ │ │ - movdqa 0x6a79a(%rip),%xmm3 │ │ │ │ + jne 3755d5 <__cxa_finalize@plt+0x34a585> │ │ │ │ + movzwl 0x6bc75(%r10,%r8,2),%r8d │ │ │ │ + movdqa 0x6b2da(%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 │ │ │ │ @@ -751701,29 +751824,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 375d71 <__cxa_finalize@plt+0x34ad21> │ │ │ │ + jg 3751c1 <__cxa_finalize@plt+0x34a171> │ │ │ │ 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 375dae <__cxa_finalize@plt+0x34ad5e> │ │ │ │ + jg 3751fe <__cxa_finalize@plt+0x34a1ae> │ │ │ │ ret │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ pshufb %xmm4,%xmm0 │ │ │ │ pshufb %xmm4,%xmm1 │ │ │ │ pmaddubsw %xmm5,%xmm0 │ │ │ │ @@ -751731,30 +751854,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 375de6 <__cxa_finalize@plt+0x34ad96> │ │ │ │ + jg 375236 <__cxa_finalize@plt+0x34a1e6> │ │ │ │ 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 375e28 <__cxa_finalize@plt+0x34add8> │ │ │ │ + jg 375278 <__cxa_finalize@plt+0x34a228> │ │ │ │ ret │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu 0x8(%rdx),%xmm1 │ │ │ │ pshufb %xmm4,%xmm0 │ │ │ │ pshufb %xmm4,%xmm1 │ │ │ │ pmaddubsw %xmm5,%xmm0 │ │ │ │ pmaddubsw %xmm5,%xmm1 │ │ │ │ @@ -751771,55 +751894,55 @@ │ │ │ │ pmulhrsw %xmm3,%xmm1 │ │ │ │ pmulhrsw %xmm3,%xmm2 │ │ │ │ packuswb %xmm2,%xmm1 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 375e63 <__cxa_finalize@plt+0x34ae13> │ │ │ │ + jg 3752b3 <__cxa_finalize@plt+0x34a263> │ │ │ │ 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 375ed6 <__cxa_finalize@plt+0x34ae86> │ │ │ │ + jle 375326 <__cxa_finalize@plt+0x34a2d6> │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 375ecf <__cxa_finalize@plt+0x34ae7f> │ │ │ │ + jg 37531f <__cxa_finalize@plt+0x34a2cf> │ │ │ │ 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 375f23 <__cxa_finalize@plt+0x34aed3> │ │ │ │ + jle 375373 <__cxa_finalize@plt+0x34a323> │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 375f1c <__cxa_finalize@plt+0x34aecc> │ │ │ │ + jg 37536c <__cxa_finalize@plt+0x34a31c> │ │ │ │ ret │ │ │ │ - movzwl 0x6b143(%r10,%r8,2),%r8d │ │ │ │ + movzwl 0x6bc83(%r10,%r8,2),%r8d │ │ │ │ imul $0xff00ff,%eax,%eax │ │ │ │ - movdqa 0x6a580(%rip),%xmm5 │ │ │ │ + movdqa 0x6b0c0(%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 │ │ │ │ @@ -751832,15 +751955,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 375f98 <__cxa_finalize@plt+0x34af48> │ │ │ │ + jg 3753e8 <__cxa_finalize@plt+0x34a398> │ │ │ │ ret │ │ │ │ movd (%rdx),%xmm0 │ │ │ │ movd (%rdx,%rcx,1),%xmm2 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ movd (%rdx),%xmm0 │ │ │ │ punpckldq %xmm2,%xmm1 │ │ │ │ @@ -751850,15 +751973,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 375fdb <__cxa_finalize@plt+0x34af8b> │ │ │ │ + jg 37542b <__cxa_finalize@plt+0x34a3db> │ │ │ │ ret │ │ │ │ movq (%rdx),%xmm0 │ │ │ │ movq (%rdx,%rcx,1),%xmm2 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ movq (%rdx),%xmm0 │ │ │ │ punpcklbw %xmm2,%xmm1 │ │ │ │ @@ -751868,15 +751991,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 376023 <__cxa_finalize@plt+0x34afd3> │ │ │ │ + jg 375473 <__cxa_finalize@plt+0x34a423> │ │ │ │ ret │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu (%rdx,%rcx,1),%xmm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ @@ -751895,20 +752018,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 37606b <__cxa_finalize@plt+0x34b01b> │ │ │ │ + jg 3754bb <__cxa_finalize@plt+0x34a46b> │ │ │ │ ret │ │ │ │ lea 0x70000(%r9),%eax │ │ │ │ - jmp 3760f1 <__cxa_finalize@plt+0x34b0a1> │ │ │ │ + jmp 375541 <__cxa_finalize@plt+0x34a4f1> │ │ │ │ lea 0x30000(%r9),%eax │ │ │ │ - jmp 3760f1 <__cxa_finalize@plt+0x34b0a1> │ │ │ │ + jmp 375541 <__cxa_finalize@plt+0x34a4f1> │ │ │ │ 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 │ │ │ │ @@ -751929,26 +752052,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 3760fb <__cxa_finalize@plt+0x34b0ab> │ │ │ │ + jg 37554b <__cxa_finalize@plt+0x34a4fb> │ │ │ │ add $0x10,%r8 │ │ │ │ add $0x10,%r10 │ │ │ │ movzbl %al,%r9d │ │ │ │ mov %r8,%rdx │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x10000,%eax │ │ │ │ - jg 3760f1 <__cxa_finalize@plt+0x34b0a1> │ │ │ │ + jg 375541 <__cxa_finalize@plt+0x34a4f1> │ │ │ │ ret │ │ │ │ - movzwl 0x6b151(%r10,%r8,2),%r8d │ │ │ │ + movzwl 0x6bc91(%r10,%r8,2),%r8d │ │ │ │ shl $0xb,%eax │ │ │ │ - movdqa 0x6a317(%rip),%xmm7 │ │ │ │ + movdqa 0x6ae57(%rip),%xmm7 │ │ │ │ movd %eax,%xmm6 │ │ │ │ add %r10,%r8 │ │ │ │ pshuflw $0x0,%xmm6,%xmm6 │ │ │ │ paddb %xmm5,%xmm5 │ │ │ │ punpcklqdq %xmm6,%xmm6 │ │ │ │ jmp *%r8 │ │ │ │ movd (%rdx),%xmm0 │ │ │ │ @@ -751972,17 +752095,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 3761c2 <__cxa_finalize@plt+0x34b172> │ │ │ │ + jg 375612 <__cxa_finalize@plt+0x34a5c2> │ │ │ │ ret │ │ │ │ - movdqa 0x6a1ac(%rip),%xmm4 │ │ │ │ + movdqa 0x6acec(%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 │ │ │ │ @@ -751997,15 +752120,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 376232 <__cxa_finalize@plt+0x34b1e2> │ │ │ │ + jg 375682 <__cxa_finalize@plt+0x34a632> │ │ │ │ ret │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ pshufb %xmm4,%xmm0 │ │ │ │ pmaddubsw %xmm5,%xmm0 │ │ │ │ movdqu (%rdx,%rcx,1),%xmm2 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ pshufb %xmm4,%xmm2 │ │ │ │ @@ -752026,20 +752149,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 376293 <__cxa_finalize@plt+0x34b243> │ │ │ │ + jg 3756e3 <__cxa_finalize@plt+0x34a693> │ │ │ │ ret │ │ │ │ lea 0x70000(%r9),%eax │ │ │ │ - jmp 376316 <__cxa_finalize@plt+0x34b2c6> │ │ │ │ + jmp 375766 <__cxa_finalize@plt+0x34a716> │ │ │ │ lea 0x30000(%r9),%eax │ │ │ │ - jmp 376316 <__cxa_finalize@plt+0x34b2c6> │ │ │ │ + jmp 375766 <__cxa_finalize@plt+0x34a716> │ │ │ │ lea 0x10000(%r9),%eax │ │ │ │ mov %rdx,%r8 │ │ │ │ mov %rdi,%r10 │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu 0x8(%rdx),%xmm1 │ │ │ │ pshufb %xmm4,%xmm0 │ │ │ │ pshufb %xmm4,%xmm1 │ │ │ │ @@ -752066,98 +752189,98 @@ │ │ │ │ movdqa %xmm8,%xmm0 │ │ │ │ psrlw $0x4,%xmm2 │ │ │ │ psrlw $0x4,%xmm3 │ │ │ │ packuswb %xmm3,%xmm2 │ │ │ │ movdqa %xmm2,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 376339 <__cxa_finalize@plt+0x34b2e9> │ │ │ │ + jg 375789 <__cxa_finalize@plt+0x34a739> │ │ │ │ add $0x10,%r8 │ │ │ │ add $0x10,%r10 │ │ │ │ movzbl %al,%r9d │ │ │ │ mov %r8,%rdx │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x10000,%eax │ │ │ │ - jg 37631c <__cxa_finalize@plt+0x34b2cc> │ │ │ │ + jg 37576c <__cxa_finalize@plt+0x34a71c> │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov %r10d,%r11d │ │ │ │ - jmp 376460 <__cxa_finalize@plt+0x34b410> │ │ │ │ + jmp 3758b0 <__cxa_finalize@plt+0x34a860> │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 376460 <__cxa_finalize@plt+0x34b410> │ │ │ │ + jmp 3758b0 <__cxa_finalize@plt+0x34a860> │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 376460 <__cxa_finalize@plt+0x34b410> │ │ │ │ + jmp 3758b0 <__cxa_finalize@plt+0x34a860> │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov %r10d,%r11d │ │ │ │ - jmp 376460 <__cxa_finalize@plt+0x34b410> │ │ │ │ + jmp 3758b0 <__cxa_finalize@plt+0x34a860> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 376460 <__cxa_finalize@plt+0x34b410> │ │ │ │ + jmp 3758b0 <__cxa_finalize@plt+0x34a860> │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x2d,%r10d │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 376460 <__cxa_finalize@plt+0x34b410> │ │ │ │ + jmp 3758b0 <__cxa_finalize@plt+0x34a860> │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 376460 <__cxa_finalize@plt+0x34b410> │ │ │ │ + jmp 3758b0 <__cxa_finalize@plt+0x34a860> │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x2d,%r10d │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 376460 <__cxa_finalize@plt+0x34b410> │ │ │ │ + jmp 3758b0 <__cxa_finalize@plt+0x34a860> │ │ │ │ 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 3764ad <__cxa_finalize@plt+0x34b45d> │ │ │ │ + jne 3758fd <__cxa_finalize@plt+0x34a8ad> │ │ │ │ test $0xf00,%r10d │ │ │ │ - jne 37678c <__cxa_finalize@plt+0x34b73c> │ │ │ │ + jne 375bdc <__cxa_finalize@plt+0x34ab8c> │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - movzwl 0x6b0c3(%r11,%r8,2),%r8d │ │ │ │ + movzwl 0x6bc03(%r11,%r8,2),%r8d │ │ │ │ add %r11,%r8 │ │ │ │ lea (%rcx,%rcx,2),%rax │ │ │ │ jmp *%r8 │ │ │ │ test $0xf00,%r10d │ │ │ │ - jne 376a84 <__cxa_finalize@plt+0x34ba34> │ │ │ │ + jne 375ed4 <__cxa_finalize@plt+0x34ae84> │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jl 376518 <__cxa_finalize@plt+0x34b4c8> │ │ │ │ - je 37657e <__cxa_finalize@plt+0x34b52e> │ │ │ │ + jl 375968 <__cxa_finalize@plt+0x34a918> │ │ │ │ + je 3759ce <__cxa_finalize@plt+0x34a97e> │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - movdqa 0x69eac(%rip),%xmm10 │ │ │ │ - movdqa 0x69eb3(%rip),%xmm11 │ │ │ │ - movdqa 0x69eba(%rip),%xmm9 │ │ │ │ + movdqa 0x6a9ec(%rip),%xmm10 │ │ │ │ + movdqa 0x6a9f3(%rip),%xmm11 │ │ │ │ + movdqa 0x6a9fa(%rip),%xmm9 │ │ │ │ shr $0x10,%eax │ │ │ │ sub $0x3,%rdx │ │ │ │ - movzwl 0x6b10d(%r11,%r8,2),%r8d │ │ │ │ - movq 0x6b621(%r11,%rax,8),%xmm6 │ │ │ │ - movdqa 0x69fc8(%rip),%xmm7 │ │ │ │ + movzwl 0x6bc4d(%r11,%r8,2),%r8d │ │ │ │ + movq 0x6c1d1(%r11,%rax,8),%xmm6 │ │ │ │ + movdqa 0x6ab08(%rip),%xmm7 │ │ │ │ pshufd $0x0,%xmm6,%xmm5 │ │ │ │ pshufd $0x55,%xmm6,%xmm6 │ │ │ │ add %r11,%r8 │ │ │ │ jmp *%r8 │ │ │ │ movzbl %al,%eax │ │ │ │ dec %rdx │ │ │ │ - movdqa 0x69e3a(%rip),%xmm4 │ │ │ │ - movd 0x6b623(%r11,%rax,8),%xmm3 │ │ │ │ - movdqa 0x69f98(%rip),%xmm5 │ │ │ │ + movdqa 0x6a97a(%rip),%xmm4 │ │ │ │ + movd 0x6c1d3(%r11,%rax,8),%xmm3 │ │ │ │ + movdqa 0x6aad8(%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 │ │ │ │ @@ -752166,21 +752289,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 37653d <__cxa_finalize@plt+0x34b4ed> │ │ │ │ + jg 37598d <__cxa_finalize@plt+0x34a93d> │ │ │ │ ret │ │ │ │ movzbl %al,%eax │ │ │ │ dec %rdx │ │ │ │ - movd 0x6b623(%r11,%rax,8),%xmm3 │ │ │ │ - movdqa 0x69dea(%rip),%xmm6 │ │ │ │ - movdqa 0x69f32(%rip),%xmm5 │ │ │ │ + movd 0x6c1d3(%r11,%rax,8),%xmm3 │ │ │ │ + movdqa 0x6a92a(%rip),%xmm6 │ │ │ │ + movdqa 0x6aa72(%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 │ │ │ │ @@ -752190,15 +752313,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 3765a3 <__cxa_finalize@plt+0x34b553> │ │ │ │ + jg 3759f3 <__cxa_finalize@plt+0x34a9a3> │ │ │ │ ret │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ movdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ pshufb %xmm11,%xmm2 │ │ │ │ movdqa %xmm0,%xmm3 │ │ │ │ @@ -752230,22 +752353,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 3765ef <__cxa_finalize@plt+0x34b59f> │ │ │ │ + jg 375a3f <__cxa_finalize@plt+0x34a9ef> │ │ │ │ ret │ │ │ │ mov $0xffffffffffffff90,%r8 │ │ │ │ - jmp 3766c5 <__cxa_finalize@plt+0x34b675> │ │ │ │ + jmp 375b15 <__cxa_finalize@plt+0x34aac5> │ │ │ │ mov $0xffffffffffffffd0,%r8 │ │ │ │ - jmp 3766c5 <__cxa_finalize@plt+0x34b675> │ │ │ │ + jmp 375b15 <__cxa_finalize@plt+0x34aac5> │ │ │ │ mov $0xfffffffffffffff0,%r8 │ │ │ │ - jmp 3766c5 <__cxa_finalize@plt+0x34b675> │ │ │ │ + jmp 375b15 <__cxa_finalize@plt+0x34aac5> │ │ │ │ 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 │ │ │ │ @@ -752277,29 +752400,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 3766ce <__cxa_finalize@plt+0x34b67e> │ │ │ │ + jle 375b1e <__cxa_finalize@plt+0x34aace> │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 3766cb <__cxa_finalize@plt+0x34b67b> │ │ │ │ + jg 375b1b <__cxa_finalize@plt+0x34aacb> │ │ │ │ ret │ │ │ │ movzbl %r10b,%eax │ │ │ │ shr $0x10,%r10d │ │ │ │ cmp $0x6,%r9d │ │ │ │ cmovs %eax,%r10d │ │ │ │ - movq 0x6b621(%r11,%r10,8),%xmm0 │ │ │ │ + movq 0x6c1d1(%r11,%r10,8),%xmm0 │ │ │ │ tzcnt %r8d,%eax │ │ │ │ - movzwl 0x6b11b(%r11,%rax,2),%eax │ │ │ │ + movzwl 0x6bc5b(%r11,%rax,2),%eax │ │ │ │ punpcklwd %xmm0,%xmm0 │ │ │ │ - movdqa 0x69d20(%rip),%xmm7 │ │ │ │ + movdqa 0x6a860(%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 │ │ │ │ @@ -752344,15 +752467,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 37682e <__cxa_finalize@plt+0x34b7de> │ │ │ │ + jg 375c7e <__cxa_finalize@plt+0x34ac2e> │ │ │ │ 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 │ │ │ │ @@ -752389,15 +752512,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 3768eb <__cxa_finalize@plt+0x34b89b> │ │ │ │ + jg 375d3b <__cxa_finalize@plt+0x34aceb> │ │ │ │ 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 │ │ │ │ @@ -752445,48 +752568,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 3769ae <__cxa_finalize@plt+0x34b95e> │ │ │ │ + jg 375dfe <__cxa_finalize@plt+0x34adae> │ │ │ │ add $0x8,%r8 │ │ │ │ add $0x8,%r10 │ │ │ │ movzbl %al,%r9d │ │ │ │ mov %r8,%rdx │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 376970 <__cxa_finalize@plt+0x34b920> │ │ │ │ + jg 375dc0 <__cxa_finalize@plt+0x34ad70> │ │ │ │ ret │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jg 376f2e <__cxa_finalize@plt+0x34bede> │ │ │ │ + jg 37637e <__cxa_finalize@plt+0x34b32e> │ │ │ │ movzbl %al,%eax │ │ │ │ dec %rdx │ │ │ │ - movd 0x6b623(%r11,%rax,8),%xmm1 │ │ │ │ + movd 0x6c1d3(%r11,%rax,8),%xmm1 │ │ │ │ movzbl %r10b,%eax │ │ │ │ shr $0x10,%r10d │ │ │ │ cmp $0x6,%r9d │ │ │ │ cmovs %eax,%r10d │ │ │ │ - movq 0x6b621(%r11,%r10,8),%xmm0 │ │ │ │ + movq 0x6c1d1(%r11,%r10,8),%xmm0 │ │ │ │ sub $0xe8,%rsp │ │ │ │ lea (%rcx,%rcx,2),%r11 │ │ │ │ sub %r11,%rdx │ │ │ │ punpcklbw %xmm0,%xmm0 │ │ │ │ psraw $0x8,%xmm0 │ │ │ │ - movdqa 0x69a48(%rip),%xmm8 │ │ │ │ - movdqa 0x69a6f(%rip),%xmm9 │ │ │ │ + movdqa 0x6a588(%rip),%xmm8 │ │ │ │ + movdqa 0x6a5af(%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 376c2d <__cxa_finalize@plt+0x34bbdd> │ │ │ │ - movdqa 0x69850(%rip),%xmm6 │ │ │ │ + je 37607d <__cxa_finalize@plt+0x34b02d> │ │ │ │ + movdqa 0x6a390(%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 │ │ │ │ @@ -752539,56 +752662,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 376b90 <__cxa_finalize@plt+0x34bb40> │ │ │ │ + jg 375fe0 <__cxa_finalize@plt+0x34af90> │ │ │ │ add $0xe8,%rsp │ │ │ │ ret │ │ │ │ - movdqa 0x6972b(%rip),%xmm6 │ │ │ │ + movdqa 0x6a26b(%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 0x696f0(%rip),%xmm6 │ │ │ │ + movdqa 0x6a230(%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 0x696b1(%rip),%xmm6 │ │ │ │ + movdqa 0x6a1f1(%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 0x6967c(%rip),%xmm6 │ │ │ │ + movdqa 0x6a1bc(%rip),%xmm6 │ │ │ │ movdqa %xmm5,%xmm3 │ │ │ │ pshufb %xmm6,%xmm3 │ │ │ │ movdqa %xmm4,%xmm0 │ │ │ │ pshufb %xmm6,%xmm0 │ │ │ │ pmaddubsw %xmm7,%xmm3 │ │ │ │ pmaddubsw %xmm7,%xmm0 │ │ │ │ phaddw %xmm0,%xmm3 │ │ │ │ @@ -752617,15 +752740,15 @@ │ │ │ │ pmaddwd %xmm10,%xmm5 │ │ │ │ movdqa %xmm2,%xmm1 │ │ │ │ pmaddwd %xmm11,%xmm2 │ │ │ │ paddd %xmm2,%xmm5 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ pmaddwd %xmm12,%xmm3 │ │ │ │ paddd %xmm3,%xmm5 │ │ │ │ - movdqa 0x695ac(%rip),%xmm6 │ │ │ │ + movdqa 0x6a0ec(%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 │ │ │ │ @@ -752650,15 +752773,15 @@ │ │ │ │ pmaddwd %xmm10,%xmm5 │ │ │ │ movdqa %xmm2,%xmm1 │ │ │ │ pmaddwd %xmm11,%xmm2 │ │ │ │ paddd %xmm2,%xmm5 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ pmaddwd %xmm12,%xmm3 │ │ │ │ paddd %xmm3,%xmm5 │ │ │ │ - movdqa 0x69506(%rip),%xmm6 │ │ │ │ + movdqa 0x6a046(%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 │ │ │ │ @@ -752685,26 +752808,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 376d89 <__cxa_finalize@plt+0x34bd39> │ │ │ │ + jg 3761d9 <__cxa_finalize@plt+0x34b189> │ │ │ │ add $0xe8,%rsp │ │ │ │ ret │ │ │ │ shr $0x10,%eax │ │ │ │ sub $0x3,%rdx │ │ │ │ sub $0x58,%rsp │ │ │ │ - movq 0x6b621(%r11,%rax,8),%xmm0 │ │ │ │ + movq 0x6c1d1(%r11,%rax,8),%xmm0 │ │ │ │ movzbl %r10b,%eax │ │ │ │ shr $0x10,%r10d │ │ │ │ cmp $0x6,%r9d │ │ │ │ cmovs %eax,%r10d │ │ │ │ - movq 0x6b621(%r11,%r10,8),%xmm1 │ │ │ │ + movq 0x6c1d1(%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 │ │ │ │ @@ -752713,17 +752836,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 0x693cc(%rip),%xmm7 │ │ │ │ - movdqa 0x693d3(%rip),%xmm8 │ │ │ │ - movdqa 0x693da(%rip),%xmm9 │ │ │ │ + movdqa 0x69f0c(%rip),%xmm7 │ │ │ │ + movdqa 0x69f13(%rip),%xmm8 │ │ │ │ + movdqa 0x69f1a(%rip),%xmm9 │ │ │ │ movdqa %xmm4,%xmm2 │ │ │ │ pshufb %xmm8,%xmm2 │ │ │ │ movdqa %xmm4,%xmm3 │ │ │ │ pshufb %xmm9,%xmm3 │ │ │ │ pshufb %xmm7,%xmm4 │ │ │ │ movdqa %xmm2,%xmm1 │ │ │ │ pmaddubsw %xmm10,%xmm1 │ │ │ │ @@ -752771,29 +752894,29 @@ │ │ │ │ pmaddubsw %xmm10,%xmm1 │ │ │ │ pmaddubsw %xmm11,%xmm3 │ │ │ │ pmaddubsw %xmm11,%xmm2 │ │ │ │ pmaddubsw %xmm10,%xmm0 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ paddw %xmm2,%xmm0 │ │ │ │ phaddw %xmm1,%xmm0 │ │ │ │ - movdqa 0x6943e(%rip),%xmm7 │ │ │ │ + movdqa 0x69f7e(%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 0x69259(%rip),%xmm7 │ │ │ │ + movdqa 0x69d99(%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 │ │ │ │ @@ -752829,15 +752952,15 @@ │ │ │ │ pmaddubsw %xmm10,%xmm1 │ │ │ │ pmaddubsw %xmm11,%xmm3 │ │ │ │ pmaddubsw %xmm11,%xmm2 │ │ │ │ pmaddubsw %xmm10,%xmm6 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ paddw %xmm2,%xmm6 │ │ │ │ phaddw %xmm1,%xmm6 │ │ │ │ - movdqa 0x6931a(%rip),%xmm7 │ │ │ │ + movdqa 0x69e5a(%rip),%xmm7 │ │ │ │ movdqa %xmm4,%xmm1 │ │ │ │ pmulhrsw %xmm7,%xmm1 │ │ │ │ movdqa %xmm5,%xmm2 │ │ │ │ pmulhrsw %xmm7,%xmm2 │ │ │ │ movdqa %xmm6,%xmm3 │ │ │ │ pmulhrsw %xmm7,%xmm3 │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ @@ -752862,20 +752985,20 @@ │ │ │ │ pmaddwd %xmm13,%xmm4 │ │ │ │ paddd %xmm3,%xmm8 │ │ │ │ paddd %xmm4,%xmm9 │ │ │ │ pmaddwd %xmm14,%xmm5 │ │ │ │ pmaddwd %xmm14,%xmm6 │ │ │ │ paddd %xmm5,%xmm8 │ │ │ │ paddd %xmm6,%xmm9 │ │ │ │ - movdqa 0x692a5(%rip),%xmm7 │ │ │ │ + movdqa 0x69de5(%rip),%xmm7 │ │ │ │ paddd %xmm7,%xmm8 │ │ │ │ paddd %xmm7,%xmm9 │ │ │ │ - movdqa 0x690d3(%rip),%xmm7 │ │ │ │ - movdqa 0x690db(%rip),%xmm6 │ │ │ │ - movdqa 0x690b3(%rip),%xmm5 │ │ │ │ + movdqa 0x69c13(%rip),%xmm7 │ │ │ │ + movdqa 0x69c1b(%rip),%xmm6 │ │ │ │ + movdqa 0x69bf3(%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 │ │ │ │ @@ -752897,15 +753020,15 @@ │ │ │ │ pmaddubsw %xmm10,%xmm1 │ │ │ │ pmaddubsw %xmm11,%xmm3 │ │ │ │ pmaddubsw %xmm11,%xmm2 │ │ │ │ pmaddubsw %xmm10,%xmm4 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ paddw %xmm2,%xmm4 │ │ │ │ phaddw %xmm1,%xmm4 │ │ │ │ - movdqa 0x691bd(%rip),%xmm5 │ │ │ │ + movdqa 0x69cfd(%rip),%xmm5 │ │ │ │ pmulhrsw %xmm5,%xmm0 │ │ │ │ pmulhrsw %xmm5,%xmm4 │ │ │ │ movdqa 0x40(%rsp),%xmm6 │ │ │ │ movdqa %xmm6,%xmm5 │ │ │ │ punpcklwd %xmm0,%xmm5 │ │ │ │ movdqa %xmm0,%xmm6 │ │ │ │ punpcklwd %xmm4,%xmm6 │ │ │ │ @@ -752921,66 +753044,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 3773ef <__cxa_finalize@plt+0x34c39f> │ │ │ │ + jle 37683f <__cxa_finalize@plt+0x34b7ef> │ │ │ │ movdqa %xmm4,0x40(%rsp) │ │ │ │ movdqa (%rsp),%xmm1 │ │ │ │ movdqa 0x10(%rsp),%xmm2 │ │ │ │ movdqa 0x20(%rsp),%xmm3 │ │ │ │ movdqa 0x30(%rsp),%xmm4 │ │ │ │ - jmp 377250 <__cxa_finalize@plt+0x34c200> │ │ │ │ + jmp 3766a0 <__cxa_finalize@plt+0x34b650> │ │ │ │ add $0x4,%r8 │ │ │ │ add $0x4,%r10 │ │ │ │ movzbl %al,%r9d │ │ │ │ mov %r8,%rdx │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x10000,%eax │ │ │ │ - jg 376fa3 <__cxa_finalize@plt+0x34bf53> │ │ │ │ + jg 3763f3 <__cxa_finalize@plt+0x34b3a3> │ │ │ │ add $0x58,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov $0x4b004b,%eax │ │ │ │ mov $0x4b004b,%r11d │ │ │ │ - jmp 3774c0 <__cxa_finalize@plt+0x34c470> │ │ │ │ + jmp 376910 <__cxa_finalize@plt+0x34b8c0> │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov %eax,%r11d │ │ │ │ - jmp 3774c0 <__cxa_finalize@plt+0x34c470> │ │ │ │ + jmp 376910 <__cxa_finalize@plt+0x34b8c0> │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 3774c0 <__cxa_finalize@plt+0x34c470> │ │ │ │ + jmp 376910 <__cxa_finalize@plt+0x34b8c0> │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 3774c0 <__cxa_finalize@plt+0x34c470> │ │ │ │ + jmp 376910 <__cxa_finalize@plt+0x34b8c0> │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov %eax,%r11d │ │ │ │ - jmp 3774c0 <__cxa_finalize@plt+0x34c470> │ │ │ │ + jmp 376910 <__cxa_finalize@plt+0x34b8c0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 3774c0 <__cxa_finalize@plt+0x34c470> │ │ │ │ + jmp 376910 <__cxa_finalize@plt+0x34b8c0> │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 3774c0 <__cxa_finalize@plt+0x34c470> │ │ │ │ + jmp 376910 <__cxa_finalize@plt+0x34b8c0> │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 3774c0 <__cxa_finalize@plt+0x34c470> │ │ │ │ + jmp 376910 <__cxa_finalize@plt+0x34b8c0> │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 3774c0 <__cxa_finalize@plt+0x34c470> │ │ │ │ + jmp 376910 <__cxa_finalize@plt+0x34b8c0> │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov %eax,%r11d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ @@ -752991,50 +753114,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 0x690d0(%r15),%xmm10 │ │ │ │ - movdqa 0x69060(%r15),%xmm12 │ │ │ │ - movdqa 0x69090(%r15),%xmm13 │ │ │ │ + movdqa 0x69c10(%r15),%xmm10 │ │ │ │ + movdqa 0x69ba0(%r15),%xmm12 │ │ │ │ + movdqa 0x69bd0(%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 3784c4 <__cxa_finalize@plt+0x34d474> │ │ │ │ + je 377914 <__cxa_finalize@plt+0x34c8c4> │ │ │ │ cmp $0x800,%ebx │ │ │ │ - je 379243 <__cxa_finalize@plt+0x34e1f3> │ │ │ │ - movzwl 0x6989a(%r15,%r8,2),%r8d │ │ │ │ + je 378693 <__cxa_finalize@plt+0x34d643> │ │ │ │ + movzwl 0x6a3da(%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 0x690e0(%r15),%xmm11 │ │ │ │ + movdqa 0x69c20(%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 0x68f90(%r15),%xmm5 │ │ │ │ - movdqa 0x68ef0(%r15),%xmm6 │ │ │ │ - movd 0x69d3a(%r15,%r8,8),%xmm15 │ │ │ │ - movd 0x69d3a(%r15,%rax,8),%xmm7 │ │ │ │ + movdqa 0x69ad0(%r15),%xmm5 │ │ │ │ + movdqa 0x69a30(%r15),%xmm6 │ │ │ │ + movd 0x6a8ea(%r15,%r8,8),%xmm15 │ │ │ │ + movd 0x6a8ea(%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 │ │ │ │ @@ -753074,15 +753197,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 0x69d38(%r15,%r8,8),%rax │ │ │ │ + cmovne 0x6a8e8(%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 │ │ │ │ @@ -753101,36 +753224,36 @@ │ │ │ │ psrad $0xa,%xmm5 │ │ │ │ packssdw %xmm5,%xmm5 │ │ │ │ packuswb %xmm5,%xmm5 │ │ │ │ pextrw $0x0,%xmm5,%eax │ │ │ │ mov %ax,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - je 379fea <__cxa_finalize@plt+0x34ef9a> │ │ │ │ + je 37943a <__cxa_finalize@plt+0x34e3ea> │ │ │ │ add %ebx,%r10d │ │ │ │ test $0xfffffc00,%r10d │ │ │ │ - je 3776a8 <__cxa_finalize@plt+0x34c658> │ │ │ │ + je 376af8 <__cxa_finalize@plt+0x34baa8> │ │ │ │ movq (%rdx),%xmm5 │ │ │ │ test $0x400,%r10d │ │ │ │ - je 3777aa <__cxa_finalize@plt+0x34c75a> │ │ │ │ + je 376bfa <__cxa_finalize@plt+0x34bbaa> │ │ │ │ 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 3776a8 <__cxa_finalize@plt+0x34c658> │ │ │ │ + jmp 376af8 <__cxa_finalize@plt+0x34baa8> │ │ │ │ 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 │ │ │ │ @@ -753138,41 +753261,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 3776a8 <__cxa_finalize@plt+0x34c658> │ │ │ │ + jmp 376af8 <__cxa_finalize@plt+0x34baa8> │ │ │ │ mov 0x1c8(%rsp),%r10d │ │ │ │ movzbl %al,%eax │ │ │ │ dec %rdx │ │ │ │ movd %eax,%xmm15 │ │ │ │ - pmaddwd 0x68f40(%r15),%xmm8 │ │ │ │ - movdqa 0x690e0(%r15),%xmm11 │ │ │ │ + pmaddwd 0x69a80(%r15),%xmm8 │ │ │ │ + movdqa 0x69c20(%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 0x69d3a(%r15,%r8,8),%xmm15 │ │ │ │ - movd 0x69d3a(%r15,%r14,8),%xmm2 │ │ │ │ - movd 0x69d3a(%r15,%rax,8),%xmm3 │ │ │ │ - movd 0x69d3a(%r15,%r12,8),%xmm4 │ │ │ │ - movdqa 0x68f90(%r15),%xmm5 │ │ │ │ - movq 0x68ef0(%r15),%xmm6 │ │ │ │ + movd 0x6a8ea(%r15,%r8,8),%xmm15 │ │ │ │ + movd 0x6a8ea(%r15,%r14,8),%xmm2 │ │ │ │ + movd 0x6a8ea(%r15,%rax,8),%xmm3 │ │ │ │ + movd 0x6a8ea(%r15,%r12,8),%xmm4 │ │ │ │ + movdqa 0x69ad0(%r15),%xmm5 │ │ │ │ + movq 0x69a30(%r15),%xmm6 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ punpckldq %xmm3,%xmm15 │ │ │ │ punpckldq %xmm4,%xmm2 │ │ │ │ punpcklqdq %xmm2,%xmm15 │ │ │ │ punpcklqdq %xmm6,%xmm6 │ │ │ │ pshufb %xmm5,%xmm14 │ │ │ │ paddb %xmm6,%xmm14 │ │ │ │ @@ -753237,15 +753360,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 0x69d38(%r15,%r8,8),%rax │ │ │ │ + cmovne 0x6a8e8(%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 │ │ │ │ @@ -753263,36 +753386,36 @@ │ │ │ │ paddd %xmm6,%xmm4 │ │ │ │ psrad $0xa,%xmm4 │ │ │ │ packssdw %xmm4,%xmm4 │ │ │ │ packuswb %xmm4,%xmm4 │ │ │ │ movd %xmm4,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - je 379fea <__cxa_finalize@plt+0x34ef9a> │ │ │ │ + je 37943a <__cxa_finalize@plt+0x34e3ea> │ │ │ │ add %ebx,%r10d │ │ │ │ test $0xfffffc00,%r10d │ │ │ │ - je 3779f9 <__cxa_finalize@plt+0x34c9a9> │ │ │ │ + je 376e49 <__cxa_finalize@plt+0x34bdf9> │ │ │ │ movdqu (%rdx),%xmm4 │ │ │ │ test $0x400,%r10d │ │ │ │ - je 377aff <__cxa_finalize@plt+0x34caaf> │ │ │ │ + je 376f4f <__cxa_finalize@plt+0x34beff> │ │ │ │ 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 3779f9 <__cxa_finalize@plt+0x34c9a9> │ │ │ │ + jmp 376e49 <__cxa_finalize@plt+0x34bdf9> │ │ │ │ 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 │ │ │ │ @@ -753307,51 +753430,51 @@ │ │ │ │ movdqa %xmm4,%xmm11 │ │ │ │ psrldq $0x8,%xmm11 │ │ │ │ movdqa %xmm1,%xmm15 │ │ │ │ movdqa %xmm2,%xmm1 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ movdqa %xmm4,%xmm3 │ │ │ │ punpcklwd %xmm11,%xmm3 │ │ │ │ - jmp 3779f9 <__cxa_finalize@plt+0x34c9a9> │ │ │ │ + jmp 376e49 <__cxa_finalize@plt+0x34bdf9> │ │ │ │ movl $0x1,0x90(%rsp) │ │ │ │ - jmp 377bb4 <__cxa_finalize@plt+0x34cb64> │ │ │ │ + jmp 377004 <__cxa_finalize@plt+0x34bfb4> │ │ │ │ movl $0x2,0x90(%rsp) │ │ │ │ - jmp 377bb4 <__cxa_finalize@plt+0x34cb64> │ │ │ │ + jmp 377004 <__cxa_finalize@plt+0x34bfb4> │ │ │ │ movl $0x4,0x90(%rsp) │ │ │ │ - jmp 377bb4 <__cxa_finalize@plt+0x34cb64> │ │ │ │ + jmp 377004 <__cxa_finalize@plt+0x34bfb4> │ │ │ │ movl $0x8,0x90(%rsp) │ │ │ │ - jmp 377bb4 <__cxa_finalize@plt+0x34cb64> │ │ │ │ + jmp 377004 <__cxa_finalize@plt+0x34bfb4> │ │ │ │ movl $0x10,0x90(%rsp) │ │ │ │ shr $0x10,%eax │ │ │ │ movd %eax,%xmm15 │ │ │ │ sub $0x3,%rdx │ │ │ │ movdqa %xmm8,%xmm7 │ │ │ │ pslld $0x2,%xmm7 │ │ │ │ - pmaddwd 0x68f40(%r15),%xmm8 │ │ │ │ + pmaddwd 0x69a80(%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 377c69 <__cxa_finalize@plt+0x34cc19> │ │ │ │ + jmp 3770b9 <__cxa_finalize@plt+0x34c069> │ │ │ │ decl 0x90(%rsp) │ │ │ │ - je 379fea <__cxa_finalize@plt+0x34ef9a> │ │ │ │ + je 37943a <__cxa_finalize@plt+0x34e3ea> │ │ │ │ addq $0x8,0x130(%rsp) │ │ │ │ mov 0x1c0(%rsp),%r9d │ │ │ │ movdqa 0x100(%rsp),%xmm7 │ │ │ │ movdqa 0x110(%rsp),%xmm14 │ │ │ │ - movdqa 0x690d0(%r15),%xmm10 │ │ │ │ + movdqa 0x69c10(%r15),%xmm10 │ │ │ │ movdqa 0x120(%rsp),%xmm15 │ │ │ │ pxor %xmm9,%xmm9 │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ mov 0x130(%rsp),%rdi │ │ │ │ paddd %xmm7,%xmm14 │ │ │ │ - movdqa 0x690f0(%r15),%xmm11 │ │ │ │ + movdqa 0x69c30(%r15),%xmm11 │ │ │ │ movdqa %xmm14,%xmm2 │ │ │ │ psrld $0xa,%xmm2 │ │ │ │ movdqa %xmm2,(%rsp) │ │ │ │ movdqa %xmm14,%xmm6 │ │ │ │ pand %xmm10,%xmm6 │ │ │ │ psrld $0x6,%xmm6 │ │ │ │ movdqa %xmm15,%xmm5 │ │ │ │ @@ -753361,18 +753484,18 @@ │ │ │ │ psrldq $0x8,%xmm2 │ │ │ │ movd %xmm5,%r8d │ │ │ │ movd %xmm2,%eax │ │ │ │ psrldq $0x4,%xmm5 │ │ │ │ psrldq $0x4,%xmm2 │ │ │ │ movd %xmm5,%r10d │ │ │ │ movd %xmm2,%ebx │ │ │ │ - movq 0x69d38(%r15,%r8,8),%xmm0 │ │ │ │ - movq 0x69d38(%r15,%rax,8),%xmm1 │ │ │ │ - movhps 0x69d38(%r15,%r10,8),%xmm0 │ │ │ │ - movhps 0x69d38(%r15,%rbx,8),%xmm1 │ │ │ │ + movq 0x6a8e8(%r15,%r8,8),%xmm0 │ │ │ │ + movq 0x6a8e8(%r15,%rax,8),%xmm1 │ │ │ │ + movhps 0x6a8e8(%r15,%r10,8),%xmm0 │ │ │ │ + movhps 0x6a8e8(%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) │ │ │ │ @@ -753380,18 +753503,18 @@ │ │ │ │ psrldq $0x8,%xmm4 │ │ │ │ movd %xmm15,%ebp │ │ │ │ movd %xmm4,%r14d │ │ │ │ psrldq $0x4,%xmm15 │ │ │ │ psrldq $0x4,%xmm4 │ │ │ │ movd %xmm15,%r12d │ │ │ │ movd %xmm4,%r13d │ │ │ │ - movq 0x69d38(%r15,%rbp,8),%xmm2 │ │ │ │ - movq 0x69d38(%r15,%r14,8),%xmm3 │ │ │ │ - movhps 0x69d38(%r15,%r12,8),%xmm2 │ │ │ │ - movhps 0x69d38(%r15,%r13,8),%xmm3 │ │ │ │ + movq 0x6a8e8(%r15,%rbp,8),%xmm2 │ │ │ │ + movq 0x6a8e8(%r15,%r14,8),%xmm3 │ │ │ │ + movhps 0x6a8e8(%r15,%r12,8),%xmm2 │ │ │ │ + movhps 0x6a8e8(%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 │ │ │ │ @@ -753587,15 +753710,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 0x69d38(%r15,%r8,8),%rax │ │ │ │ + cmovne 0x6a8e8(%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 │ │ │ │ @@ -753624,26 +753747,26 @@ │ │ │ │ psrad $0xa,%xmm4 │ │ │ │ psrad $0xa,%xmm5 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ packuswb %xmm4,%xmm4 │ │ │ │ movq %xmm4,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - je 377c0b <__cxa_finalize@plt+0x34cbbb> │ │ │ │ + je 37705b <__cxa_finalize@plt+0x34c00b> │ │ │ │ add %ebx,%r10d │ │ │ │ test $0xfffffc00,%r10d │ │ │ │ - je 378179 <__cxa_finalize@plt+0x34d129> │ │ │ │ + je 3775c9 <__cxa_finalize@plt+0x34c579> │ │ │ │ test $0x400,%r10d │ │ │ │ mov %r10d,0x140(%rsp) │ │ │ │ mov (%rsp),%r8d │ │ │ │ mov 0x8(%rsp),%eax │ │ │ │ mov 0x4(%rsp),%r10d │ │ │ │ mov 0xc(%rsp),%ebx │ │ │ │ - je 378394 <__cxa_finalize@plt+0x34d344> │ │ │ │ - movdqa 0x68f30(%r15),%xmm14 │ │ │ │ + je 3777e4 <__cxa_finalize@plt+0x34c794> │ │ │ │ + movdqa 0x69a70(%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 │ │ │ │ @@ -753681,15 +753804,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 378179 <__cxa_finalize@plt+0x34d129> │ │ │ │ + jmp 3775c9 <__cxa_finalize@plt+0x34c579> │ │ │ │ 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 │ │ │ │ @@ -753735,49 +753858,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 378179 <__cxa_finalize@plt+0x34d129> │ │ │ │ - movzwl 0x698a8(%r15,%r8,2),%r8d │ │ │ │ + jmp 3775c9 <__cxa_finalize@plt+0x34c579> │ │ │ │ + movzwl 0x6a3e8(%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 0x690e0(%r15),%xmm11 │ │ │ │ + movdqa 0x69c20(%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 0x68f90(%r15),%xmm5 │ │ │ │ - movdqa 0x68ef0(%r15),%xmm6 │ │ │ │ - movd 0x69d3a(%r15,%r8,8),%xmm15 │ │ │ │ - movd 0x69d3a(%r15,%rax,8),%xmm7 │ │ │ │ + movdqa 0x69ad0(%r15),%xmm5 │ │ │ │ + movdqa 0x69a30(%r15),%xmm6 │ │ │ │ + movd 0x6a8ea(%r15,%r8,8),%xmm15 │ │ │ │ + movd 0x6a8ea(%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 0x69d38(%r15,%r10,8),%r8 │ │ │ │ + cmovne 0x6a8e8(%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 │ │ │ │ @@ -753843,58 +753966,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 37864b <__cxa_finalize@plt+0x34d5fb> │ │ │ │ + jg 377a9b <__cxa_finalize@plt+0x34ca4b> │ │ │ │ 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 0x68f40(%r15),%xmm8 │ │ │ │ - movdqa 0x690e0(%r15),%xmm11 │ │ │ │ + pmaddwd 0x69a80(%r15),%xmm8 │ │ │ │ + movdqa 0x69c20(%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 0x69d3a(%r15,%r8,8),%xmm15 │ │ │ │ - movd 0x69d3a(%r15,%r14,8),%xmm2 │ │ │ │ - movd 0x69d3a(%r15,%rax,8),%xmm3 │ │ │ │ - movd 0x69d3a(%r15,%r12,8),%xmm4 │ │ │ │ + movd 0x6a8ea(%r15,%r8,8),%xmm15 │ │ │ │ + movd 0x6a8ea(%r15,%r14,8),%xmm2 │ │ │ │ + movd 0x6a8ea(%r15,%rax,8),%xmm3 │ │ │ │ + movd 0x6a8ea(%r15,%r12,8),%xmm4 │ │ │ │ shr $0x6,%r10d │ │ │ │ mov $0x40000000,%r8d │ │ │ │ lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0x69d38(%r15,%r10,8),%r8 │ │ │ │ + cmovne 0x6a8e8(%r15,%r10,8),%r8 │ │ │ │ punpckldq %xmm3,%xmm15 │ │ │ │ punpckldq %xmm4,%xmm2 │ │ │ │ punpcklqdq %xmm2,%xmm15 │ │ │ │ - movq 0x68ef0(%r15),%xmm6 │ │ │ │ + movq 0x69a30(%r15),%xmm6 │ │ │ │ pcmpeqd %xmm9,%xmm8 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ - pshufb 0x68f90(%r15),%xmm14 │ │ │ │ + pshufb 0x69ad0(%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 │ │ │ │ @@ -753996,41 +754119,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 379fea <__cxa_finalize@plt+0x34ef9a> │ │ │ │ + je 37943a <__cxa_finalize@plt+0x34e3ea> │ │ │ │ movdqa (%rsp),%xmm7 │ │ │ │ movdqa %xmm15,(%rsp) │ │ │ │ movdqa %xmm2,0x10(%rsp) │ │ │ │ movdqa %xmm9,0x20(%rsp) │ │ │ │ movdqa %xmm4,0x30(%rsp) │ │ │ │ - jmp 37891b <__cxa_finalize@plt+0x34d8cb> │ │ │ │ + jmp 377d6b <__cxa_finalize@plt+0x34cd1b> │ │ │ │ movl $0x1,0x90(%rsp) │ │ │ │ - jmp 378a68 <__cxa_finalize@plt+0x34da18> │ │ │ │ + jmp 377eb8 <__cxa_finalize@plt+0x34ce68> │ │ │ │ movl $0x2,0x90(%rsp) │ │ │ │ - jmp 378a68 <__cxa_finalize@plt+0x34da18> │ │ │ │ + jmp 377eb8 <__cxa_finalize@plt+0x34ce68> │ │ │ │ movl $0x4,0x90(%rsp) │ │ │ │ - jmp 378a68 <__cxa_finalize@plt+0x34da18> │ │ │ │ + jmp 377eb8 <__cxa_finalize@plt+0x34ce68> │ │ │ │ movl $0x8,0x90(%rsp) │ │ │ │ - jmp 378a68 <__cxa_finalize@plt+0x34da18> │ │ │ │ + jmp 377eb8 <__cxa_finalize@plt+0x34ce68> │ │ │ │ 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 0x69d38(%r15,%r10,8),%r8 │ │ │ │ + cmovne 0x6a8e8(%r15,%r10,8),%r8 │ │ │ │ movd %eax,%xmm15 │ │ │ │ movdqa %xmm8,%xmm7 │ │ │ │ pslld $0x2,%xmm7 │ │ │ │ - pmaddwd 0x68f40(%r15),%xmm8 │ │ │ │ + pmaddwd 0x69a80(%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) │ │ │ │ @@ -754041,28 +754164,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 378b7d <__cxa_finalize@plt+0x34db2d> │ │ │ │ + jmp 377fcd <__cxa_finalize@plt+0x34cf7d> │ │ │ │ decl 0x90(%rsp) │ │ │ │ - je 379fea <__cxa_finalize@plt+0x34ef9a> │ │ │ │ + je 37943a <__cxa_finalize@plt+0x34e3ea> │ │ │ │ addq $0x8,0x130(%rsp) │ │ │ │ mov 0x1c0(%rsp),%r9d │ │ │ │ movdqa 0x100(%rsp),%xmm7 │ │ │ │ movdqa 0x110(%rsp),%xmm14 │ │ │ │ - movdqa 0x690d0(%r15),%xmm10 │ │ │ │ + movdqa 0x69c10(%r15),%xmm10 │ │ │ │ movdqa 0x120(%rsp),%xmm15 │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ mov 0x130(%rsp),%rdi │ │ │ │ paddd %xmm7,%xmm14 │ │ │ │ pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x690f0(%r15),%xmm11 │ │ │ │ + movdqa 0x69c30(%r15),%xmm11 │ │ │ │ movdqa %xmm14,%xmm2 │ │ │ │ psrld $0xa,%xmm2 │ │ │ │ movdqa %xmm2,(%rsp) │ │ │ │ movdqa %xmm14,%xmm6 │ │ │ │ pand %xmm10,%xmm6 │ │ │ │ psrld $0x6,%xmm6 │ │ │ │ movdqa %xmm15,%xmm5 │ │ │ │ @@ -754072,18 +754195,18 @@ │ │ │ │ psrldq $0x8,%xmm2 │ │ │ │ movd %xmm5,%r8d │ │ │ │ movd %xmm2,%eax │ │ │ │ psrldq $0x4,%xmm5 │ │ │ │ psrldq $0x4,%xmm2 │ │ │ │ movd %xmm5,%r10d │ │ │ │ movd %xmm2,%ebx │ │ │ │ - movq 0x69d38(%r15,%r8,8),%xmm0 │ │ │ │ - movq 0x69d38(%r15,%rax,8),%xmm1 │ │ │ │ - movhps 0x69d38(%r15,%r10,8),%xmm0 │ │ │ │ - movhps 0x69d38(%r15,%rbx,8),%xmm1 │ │ │ │ + movq 0x6a8e8(%r15,%r8,8),%xmm0 │ │ │ │ + movq 0x6a8e8(%r15,%rax,8),%xmm1 │ │ │ │ + movhps 0x6a8e8(%r15,%r10,8),%xmm0 │ │ │ │ + movhps 0x6a8e8(%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) │ │ │ │ @@ -754091,18 +754214,18 @@ │ │ │ │ psrldq $0x8,%xmm4 │ │ │ │ movd %xmm15,%ebp │ │ │ │ movd %xmm4,%r14d │ │ │ │ psrldq $0x4,%xmm15 │ │ │ │ psrldq $0x4,%xmm4 │ │ │ │ movd %xmm15,%r12d │ │ │ │ movd %xmm4,%r13d │ │ │ │ - movq 0x69d38(%r15,%rbp,8),%xmm2 │ │ │ │ - movq 0x69d38(%r15,%r14,8),%xmm3 │ │ │ │ - movhps 0x69d38(%r15,%r12,8),%xmm2 │ │ │ │ - movhps 0x69d38(%r15,%r13,8),%xmm3 │ │ │ │ + movq 0x6a8e8(%r15,%rbp,8),%xmm2 │ │ │ │ + movq 0x6a8e8(%r15,%r14,8),%xmm3 │ │ │ │ + movhps 0x6a8e8(%r15,%r12,8),%xmm2 │ │ │ │ + movhps 0x6a8e8(%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 │ │ │ │ @@ -754295,15 +754418,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 0x68f30(%r15),%xmm14 │ │ │ │ + movdqa 0x69a70(%r15),%xmm14 │ │ │ │ movdqa %xmm7,%xmm4 │ │ │ │ pmaddwd %xmm8,%xmm4 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ pmaddwd %xmm8,%xmm5 │ │ │ │ movdqa %xmm2,%xmm6 │ │ │ │ pmaddwd %xmm9,%xmm6 │ │ │ │ movdqa %xmm3,%xmm0 │ │ │ │ @@ -754327,15 +754450,15 @@ │ │ │ │ psrad $0xa,%xmm4 │ │ │ │ psrad $0xa,%xmm5 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ packuswb %xmm4,%xmm4 │ │ │ │ movq %xmm4,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - je 378b24 <__cxa_finalize@plt+0x34dad4> │ │ │ │ + je 377f74 <__cxa_finalize@plt+0x34cf24> │ │ │ │ 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 │ │ │ │ @@ -754371,49 +754494,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 3790b5 <__cxa_finalize@plt+0x34e065> │ │ │ │ - movzwl 0x698b6(%r15,%r8,2),%r8d │ │ │ │ + jmp 378505 <__cxa_finalize@plt+0x34d4b5> │ │ │ │ + movzwl 0x6a3f6(%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 0x690e0(%r15),%xmm11 │ │ │ │ + movdqa 0x69c20(%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 0x68f90(%r15),%xmm5 │ │ │ │ - movdqa 0x68ef0(%r15),%xmm6 │ │ │ │ - movd 0x69d3a(%r15,%r8,8),%xmm15 │ │ │ │ - movd 0x69d3a(%r15,%rax,8),%xmm7 │ │ │ │ + movdqa 0x69ad0(%r15),%xmm5 │ │ │ │ + movdqa 0x69a30(%r15),%xmm6 │ │ │ │ + movd 0x6a8ea(%r15,%r8,8),%xmm15 │ │ │ │ + movd 0x6a8ea(%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 0x69d38(%r15,%r10,8),%r8 │ │ │ │ + cmovne 0x6a8e8(%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 │ │ │ │ @@ -754484,64 +754607,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 3793b6 <__cxa_finalize@plt+0x34e366> │ │ │ │ + jg 378806 <__cxa_finalize@plt+0x34d7b6> │ │ │ │ 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 0x68f40(%r15),%xmm8 │ │ │ │ - movdqa 0x690e0(%r15),%xmm11 │ │ │ │ + pmaddwd 0x69a80(%r15),%xmm8 │ │ │ │ + movdqa 0x69c20(%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 0x69d3a(%r15,%r8,8),%xmm15 │ │ │ │ - movd 0x69d3a(%r15,%r14,8),%xmm2 │ │ │ │ - movd 0x69d3a(%r15,%rax,8),%xmm3 │ │ │ │ - movd 0x69d3a(%r15,%r12,8),%xmm4 │ │ │ │ - movq 0x68ef0(%r15),%xmm6 │ │ │ │ + movd 0x6a8ea(%r15,%r8,8),%xmm15 │ │ │ │ + movd 0x6a8ea(%r15,%r14,8),%xmm2 │ │ │ │ + movd 0x6a8ea(%r15,%rax,8),%xmm3 │ │ │ │ + movd 0x6a8ea(%r15,%r12,8),%xmm4 │ │ │ │ + movq 0x69a30(%r15),%xmm6 │ │ │ │ shr $0x6,%r10d │ │ │ │ mov $0x40000000,%r8d │ │ │ │ lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0x69d38(%r15,%r10,8),%r8 │ │ │ │ + cmovne 0x6a8e8(%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 0x68f90(%r15),%xmm14 │ │ │ │ + pshufb 0x69ad0(%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 │ │ │ │ @@ -754629,43 +754752,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 379658 <__cxa_finalize@plt+0x34e608> │ │ │ │ + jg 378aa8 <__cxa_finalize@plt+0x34da58> │ │ │ │ add $0x188,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ movl $0x1,0x90(%rsp) │ │ │ │ - jmp 3797bc <__cxa_finalize@plt+0x34e76c> │ │ │ │ + jmp 378c0c <__cxa_finalize@plt+0x34dbbc> │ │ │ │ movl $0x2,0x90(%rsp) │ │ │ │ - jmp 3797bc <__cxa_finalize@plt+0x34e76c> │ │ │ │ + jmp 378c0c <__cxa_finalize@plt+0x34dbbc> │ │ │ │ movl $0x4,0x90(%rsp) │ │ │ │ - jmp 3797bc <__cxa_finalize@plt+0x34e76c> │ │ │ │ + jmp 378c0c <__cxa_finalize@plt+0x34dbbc> │ │ │ │ movl $0x8,0x90(%rsp) │ │ │ │ - jmp 3797bc <__cxa_finalize@plt+0x34e76c> │ │ │ │ + jmp 378c0c <__cxa_finalize@plt+0x34dbbc> │ │ │ │ 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 0x69d38(%r15,%r10,8),%r8 │ │ │ │ + cmovne 0x6a8e8(%r15,%r10,8),%r8 │ │ │ │ movd %eax,%xmm15 │ │ │ │ movdqa %xmm8,%xmm7 │ │ │ │ pslld $0x2,%xmm7 │ │ │ │ - pmaddwd 0x68f40(%r15),%xmm8 │ │ │ │ + pmaddwd 0x69a80(%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) │ │ │ │ @@ -754676,28 +754799,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 3798d1 <__cxa_finalize@plt+0x34e881> │ │ │ │ + jmp 378d21 <__cxa_finalize@plt+0x34dcd1> │ │ │ │ decl 0x90(%rsp) │ │ │ │ - je 379fea <__cxa_finalize@plt+0x34ef9a> │ │ │ │ + je 37943a <__cxa_finalize@plt+0x34e3ea> │ │ │ │ addq $0x8,0x130(%rsp) │ │ │ │ mov 0x1c0(%rsp),%r9d │ │ │ │ movdqa 0x100(%rsp),%xmm7 │ │ │ │ movdqa 0x110(%rsp),%xmm14 │ │ │ │ - movdqa 0x690d0(%r15),%xmm10 │ │ │ │ + movdqa 0x69c10(%r15),%xmm10 │ │ │ │ movdqa 0x120(%rsp),%xmm15 │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ mov 0x130(%rsp),%rdi │ │ │ │ paddd %xmm7,%xmm14 │ │ │ │ pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x690f0(%r15),%xmm11 │ │ │ │ + movdqa 0x69c30(%r15),%xmm11 │ │ │ │ movdqa %xmm14,%xmm2 │ │ │ │ psrld $0xa,%xmm2 │ │ │ │ movdqa %xmm2,(%rsp) │ │ │ │ movdqa %xmm14,%xmm6 │ │ │ │ pand %xmm10,%xmm6 │ │ │ │ psrld $0x6,%xmm6 │ │ │ │ movdqa %xmm15,%xmm5 │ │ │ │ @@ -754707,18 +754830,18 @@ │ │ │ │ psrldq $0x8,%xmm2 │ │ │ │ movd %xmm5,%r8d │ │ │ │ movd %xmm2,%eax │ │ │ │ psrldq $0x4,%xmm5 │ │ │ │ psrldq $0x4,%xmm2 │ │ │ │ movd %xmm5,%r10d │ │ │ │ movd %xmm2,%ebx │ │ │ │ - movq 0x69d38(%r15,%r8,8),%xmm0 │ │ │ │ - movq 0x69d38(%r15,%rax,8),%xmm1 │ │ │ │ - movhps 0x69d38(%r15,%r10,8),%xmm0 │ │ │ │ - movhps 0x69d38(%r15,%rbx,8),%xmm1 │ │ │ │ + movq 0x6a8e8(%r15,%r8,8),%xmm0 │ │ │ │ + movq 0x6a8e8(%r15,%rax,8),%xmm1 │ │ │ │ + movhps 0x6a8e8(%r15,%r10,8),%xmm0 │ │ │ │ + movhps 0x6a8e8(%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) │ │ │ │ @@ -754726,18 +754849,18 @@ │ │ │ │ psrldq $0x8,%xmm4 │ │ │ │ movd %xmm15,%ebp │ │ │ │ movd %xmm4,%r14d │ │ │ │ psrldq $0x4,%xmm15 │ │ │ │ psrldq $0x4,%xmm4 │ │ │ │ movd %xmm15,%r12d │ │ │ │ movd %xmm4,%r13d │ │ │ │ - movq 0x69d38(%r15,%rbp,8),%xmm2 │ │ │ │ - movq 0x69d38(%r15,%r14,8),%xmm3 │ │ │ │ - movhps 0x69d38(%r15,%r12,8),%xmm2 │ │ │ │ - movhps 0x69d38(%r15,%r13,8),%xmm3 │ │ │ │ + movq 0x6a8e8(%r15,%rbp,8),%xmm2 │ │ │ │ + movq 0x6a8e8(%r15,%r14,8),%xmm3 │ │ │ │ + movhps 0x6a8e8(%r15,%r12,8),%xmm2 │ │ │ │ + movhps 0x6a8e8(%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 │ │ │ │ @@ -754961,15 +755084,15 @@ │ │ │ │ psrad $0xa,%xmm4 │ │ │ │ psrad $0xa,%xmm5 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ packuswb %xmm4,%xmm4 │ │ │ │ movq %xmm4,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - je 379878 <__cxa_finalize@plt+0x34e828> │ │ │ │ + je 378cc8 <__cxa_finalize@plt+0x34dc78> │ │ │ │ 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 │ │ │ │ @@ -755019,58 +755142,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 379e00 <__cxa_finalize@plt+0x34edb0> │ │ │ │ + jmp 379250 <__cxa_finalize@plt+0x34e200> │ │ │ │ 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 37a0a0 <__cxa_finalize@plt+0x34f050> │ │ │ │ + jmp 3794f0 <__cxa_finalize@plt+0x34e4a0> │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 37a0a0 <__cxa_finalize@plt+0x34f050> │ │ │ │ + jmp 3794f0 <__cxa_finalize@plt+0x34e4a0> │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 37a0a0 <__cxa_finalize@plt+0x34f050> │ │ │ │ + jmp 3794f0 <__cxa_finalize@plt+0x34e4a0> │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 37a0a0 <__cxa_finalize@plt+0x34f050> │ │ │ │ + jmp 3794f0 <__cxa_finalize@plt+0x34e4a0> │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 37a0a0 <__cxa_finalize@plt+0x34f050> │ │ │ │ + jmp 3794f0 <__cxa_finalize@plt+0x34e4a0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 37a0a0 <__cxa_finalize@plt+0x34f050> │ │ │ │ + jmp 3794f0 <__cxa_finalize@plt+0x34e4a0> │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 37a0a0 <__cxa_finalize@plt+0x34f050> │ │ │ │ + jmp 3794f0 <__cxa_finalize@plt+0x34e4a0> │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 37a0a0 <__cxa_finalize@plt+0x34f050> │ │ │ │ + jmp 3794f0 <__cxa_finalize@plt+0x34e4a0> │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 37a0a0 <__cxa_finalize@plt+0x34f050> │ │ │ │ + jmp 3794f0 <__cxa_finalize@plt+0x34e4a0> │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ @@ -755082,57 +755205,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 0x664f0(%r14),%xmm10 │ │ │ │ - movdqa 0x66480(%r14),%xmm12 │ │ │ │ - movdqa 0x66490(%r14),%xmm13 │ │ │ │ + movdqa 0x67030(%r14),%xmm10 │ │ │ │ + movdqa 0x66fc0(%r14),%xmm12 │ │ │ │ + movdqa 0x66fd0(%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 37ae12 <__cxa_finalize@plt+0x34fdc2> │ │ │ │ + je 37a262 <__cxa_finalize@plt+0x34f212> │ │ │ │ cmp $0x800,%r11d │ │ │ │ - je 37b95e <__cxa_finalize@plt+0x35090e> │ │ │ │ - movzwl 0x66ce2(%r14,%rcx,2),%ecx │ │ │ │ + je 37adae <__cxa_finalize@plt+0x34fd5e> │ │ │ │ + movzwl 0x67822(%r14,%rcx,2),%ecx │ │ │ │ add %r14,%rcx │ │ │ │ jmp *%rcx │ │ │ │ mov 0x1c0(%rsp),%eax │ │ │ │ movzbl %r9b,%r9d │ │ │ │ dec %rsi │ │ │ │ movd %r9d,%xmm15 │ │ │ │ - pmaddwd 0x66360(%r14),%xmm8 │ │ │ │ - movdqa 0x66500(%r14),%xmm11 │ │ │ │ + pmaddwd 0x66ea0(%r14),%xmm8 │ │ │ │ + movdqa 0x67040(%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 0x6715a(%r14,%rcx,8),%xmm15 │ │ │ │ - movd 0x6715a(%r14,%rbp,8),%xmm2 │ │ │ │ - movd 0x6715a(%r14,%r9,8),%xmm3 │ │ │ │ - movd 0x6715a(%r14,%r15,8),%xmm4 │ │ │ │ - movdqa 0x663b0(%r14),%xmm5 │ │ │ │ - movq 0x66310(%r14),%xmm6 │ │ │ │ + movd 0x67d0a(%r14,%rcx,8),%xmm15 │ │ │ │ + movd 0x67d0a(%r14,%rbp,8),%xmm2 │ │ │ │ + movd 0x67d0a(%r14,%r9,8),%xmm3 │ │ │ │ + movd 0x67d0a(%r14,%r15,8),%xmm4 │ │ │ │ + movdqa 0x66ef0(%r14),%xmm5 │ │ │ │ + movq 0x66e50(%r14),%xmm6 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ punpckldq %xmm3,%xmm15 │ │ │ │ punpckldq %xmm4,%xmm2 │ │ │ │ punpcklqdq %xmm2,%xmm15 │ │ │ │ punpcklqdq %xmm6,%xmm6 │ │ │ │ pshufb %xmm5,%xmm14 │ │ │ │ paddb %xmm6,%xmm14 │ │ │ │ @@ -755197,15 +755320,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 0x67158(%r14,%rcx,8),%r9 │ │ │ │ + cmovne 0x67d08(%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 │ │ │ │ @@ -755222,36 +755345,36 @@ │ │ │ │ paddd %xmm13,%xmm4 │ │ │ │ paddd %xmm6,%xmm4 │ │ │ │ psrad $0x6,%xmm4 │ │ │ │ packssdw %xmm4,%xmm4 │ │ │ │ movq %xmm4,(%rdi) │ │ │ │ add $0x8,%rdi │ │ │ │ dec %r8d │ │ │ │ - je 37c4bb <__cxa_finalize@plt+0x35146b> │ │ │ │ + je 37b90b <__cxa_finalize@plt+0x3508bb> │ │ │ │ add %r11d,%eax │ │ │ │ test $0xfffffc00,%eax │ │ │ │ - je 37a344 <__cxa_finalize@plt+0x34f2f4> │ │ │ │ + je 379794 <__cxa_finalize@plt+0x34e744> │ │ │ │ movdqu (%rsi),%xmm4 │ │ │ │ test $0x400,%eax │ │ │ │ - je 37a440 <__cxa_finalize@plt+0x34f3f0> │ │ │ │ + je 379890 <__cxa_finalize@plt+0x34e840> │ │ │ │ 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 37a344 <__cxa_finalize@plt+0x34f2f4> │ │ │ │ + jmp 379794 <__cxa_finalize@plt+0x34e744> │ │ │ │ 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 │ │ │ │ @@ -755266,56 +755389,56 @@ │ │ │ │ movdqa %xmm4,%xmm11 │ │ │ │ psrldq $0x8,%xmm11 │ │ │ │ movdqa %xmm1,%xmm15 │ │ │ │ movdqa %xmm2,%xmm1 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ movdqa %xmm4,%xmm3 │ │ │ │ punpcklwd %xmm11,%xmm3 │ │ │ │ - jmp 37a344 <__cxa_finalize@plt+0x34f2f4> │ │ │ │ + jmp 379794 <__cxa_finalize@plt+0x34e744> │ │ │ │ movl $0x1,0x90(%rsp) │ │ │ │ mov $0x10,%r13d │ │ │ │ - jmp 37a513 <__cxa_finalize@plt+0x34f4c3> │ │ │ │ + jmp 379963 <__cxa_finalize@plt+0x34e913> │ │ │ │ movl $0x2,0x90(%rsp) │ │ │ │ mov $0x20,%r13d │ │ │ │ - jmp 37a513 <__cxa_finalize@plt+0x34f4c3> │ │ │ │ + jmp 379963 <__cxa_finalize@plt+0x34e913> │ │ │ │ movl $0x4,0x90(%rsp) │ │ │ │ mov $0x40,%r13d │ │ │ │ - jmp 37a513 <__cxa_finalize@plt+0x34f4c3> │ │ │ │ + jmp 379963 <__cxa_finalize@plt+0x34e913> │ │ │ │ movl $0x8,0x90(%rsp) │ │ │ │ mov $0x80,%r13d │ │ │ │ - jmp 37a513 <__cxa_finalize@plt+0x34f4c3> │ │ │ │ + jmp 379963 <__cxa_finalize@plt+0x34e913> │ │ │ │ movl $0x10,0x90(%rsp) │ │ │ │ mov $0x100,%r13d │ │ │ │ shr $0x10,%r9d │ │ │ │ movd %r9d,%xmm15 │ │ │ │ sub $0x3,%rsi │ │ │ │ movdqa %xmm8,%xmm7 │ │ │ │ pslld $0x2,%xmm7 │ │ │ │ - pmaddwd 0x66360(%r14),%xmm8 │ │ │ │ + pmaddwd 0x66ea0(%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 37a5c9 <__cxa_finalize@plt+0x34f579> │ │ │ │ + jmp 379a19 <__cxa_finalize@plt+0x34e9c9> │ │ │ │ decl 0x90(%rsp) │ │ │ │ - je 37c4bb <__cxa_finalize@plt+0x35146b> │ │ │ │ + je 37b90b <__cxa_finalize@plt+0x3508bb> │ │ │ │ addq $0x10,0x130(%rsp) │ │ │ │ mov 0x94(%rsp),%r8d │ │ │ │ movdqa 0x100(%rsp),%xmm7 │ │ │ │ movdqa 0x110(%rsp),%xmm14 │ │ │ │ - movdqa 0x664f0(%r14),%xmm10 │ │ │ │ + movdqa 0x67030(%r14),%xmm10 │ │ │ │ movdqa 0x120(%rsp),%xmm15 │ │ │ │ pxor %xmm9,%xmm9 │ │ │ │ mov 0x98(%rsp),%rsi │ │ │ │ mov 0x130(%rsp),%rdi │ │ │ │ paddd %xmm7,%xmm14 │ │ │ │ - movdqa 0x66510(%r14),%xmm11 │ │ │ │ + movdqa 0x67050(%r14),%xmm11 │ │ │ │ movdqa %xmm14,%xmm2 │ │ │ │ psrld $0xa,%xmm2 │ │ │ │ movdqa %xmm2,(%rsp) │ │ │ │ movdqa %xmm14,%xmm6 │ │ │ │ pand %xmm10,%xmm6 │ │ │ │ psrld $0x6,%xmm6 │ │ │ │ movdqa %xmm15,%xmm5 │ │ │ │ @@ -755325,18 +755448,18 @@ │ │ │ │ psrldq $0x8,%xmm2 │ │ │ │ movd %xmm5,%ecx │ │ │ │ movd %xmm2,%r9d │ │ │ │ psrldq $0x4,%xmm5 │ │ │ │ psrldq $0x4,%xmm2 │ │ │ │ movd %xmm5,%eax │ │ │ │ movd %xmm2,%r11d │ │ │ │ - movq 0x67158(%r14,%rcx,8),%xmm0 │ │ │ │ - movq 0x67158(%r14,%r9,8),%xmm1 │ │ │ │ - movhps 0x67158(%r14,%rax,8),%xmm0 │ │ │ │ - movhps 0x67158(%r14,%r11,8),%xmm1 │ │ │ │ + movq 0x67d08(%r14,%rcx,8),%xmm0 │ │ │ │ + movq 0x67d08(%r14,%r9,8),%xmm1 │ │ │ │ + movhps 0x67d08(%r14,%rax,8),%xmm0 │ │ │ │ + movhps 0x67d08(%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) │ │ │ │ @@ -755344,18 +755467,18 @@ │ │ │ │ psrldq $0x8,%xmm4 │ │ │ │ movd %xmm15,%ebx │ │ │ │ movd %xmm4,%ebp │ │ │ │ psrldq $0x4,%xmm15 │ │ │ │ psrldq $0x4,%xmm4 │ │ │ │ movd %xmm15,%r15d │ │ │ │ movd %xmm4,%r12d │ │ │ │ - movq 0x67158(%r14,%rbx,8),%xmm2 │ │ │ │ - movq 0x67158(%r14,%rbp,8),%xmm3 │ │ │ │ - movhps 0x67158(%r14,%r15,8),%xmm2 │ │ │ │ - movhps 0x67158(%r14,%r12,8),%xmm3 │ │ │ │ + movq 0x67d08(%r14,%rbx,8),%xmm2 │ │ │ │ + movq 0x67d08(%r14,%rbp,8),%xmm3 │ │ │ │ + movhps 0x67d08(%r14,%r15,8),%xmm2 │ │ │ │ + movhps 0x67d08(%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 │ │ │ │ @@ -755551,15 +755674,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 0x67158(%r14,%rcx,8),%r9 │ │ │ │ + cmovne 0x67d08(%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 │ │ │ │ @@ -755587,26 +755710,26 @@ │ │ │ │ paddd %xmm9,%xmm5 │ │ │ │ psrad $0x6,%xmm4 │ │ │ │ psrad $0x6,%xmm5 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ movdqa %xmm4,(%rdi) │ │ │ │ add %r13,%rdi │ │ │ │ dec %r8d │ │ │ │ - je 37a56b <__cxa_finalize@plt+0x34f51b> │ │ │ │ + je 3799bb <__cxa_finalize@plt+0x34e96b> │ │ │ │ add %r11d,%eax │ │ │ │ test $0xfffffc00,%eax │ │ │ │ - je 37aad5 <__cxa_finalize@plt+0x34fa85> │ │ │ │ + je 379f25 <__cxa_finalize@plt+0x34eed5> │ │ │ │ test $0x400,%eax │ │ │ │ mov %eax,0x140(%rsp) │ │ │ │ mov (%rsp),%ecx │ │ │ │ mov 0x8(%rsp),%r9d │ │ │ │ mov 0x4(%rsp),%eax │ │ │ │ mov 0xc(%rsp),%r11d │ │ │ │ - je 37ace3 <__cxa_finalize@plt+0x34fc93> │ │ │ │ - movdqa 0x66350(%r14),%xmm14 │ │ │ │ + je 37a133 <__cxa_finalize@plt+0x34f0e3> │ │ │ │ + movdqa 0x66e90(%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 │ │ │ │ @@ -755644,15 +755767,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 37aad5 <__cxa_finalize@plt+0x34fa85> │ │ │ │ + jmp 379f25 <__cxa_finalize@plt+0x34eed5> │ │ │ │ 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 │ │ │ │ @@ -755698,53 +755821,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 37aad5 <__cxa_finalize@plt+0x34fa85> │ │ │ │ - movzwl 0x66cee(%r14,%rcx,2),%ecx │ │ │ │ + jmp 379f25 <__cxa_finalize@plt+0x34eed5> │ │ │ │ + movzwl 0x6782e(%r14,%rcx,2),%ecx │ │ │ │ add %r14,%rcx │ │ │ │ jmp *%rcx │ │ │ │ mov 0x1c0(%rsp),%eax │ │ │ │ movzbl %r9b,%r9d │ │ │ │ dec %rsi │ │ │ │ movd %r9d,%xmm15 │ │ │ │ - pmaddwd 0x66360(%r14),%xmm8 │ │ │ │ - movdqa 0x66500(%r14),%xmm11 │ │ │ │ + pmaddwd 0x66ea0(%r14),%xmm8 │ │ │ │ + movdqa 0x67040(%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 0x6715a(%r14,%rcx,8),%xmm15 │ │ │ │ - movd 0x6715a(%r14,%rbp,8),%xmm2 │ │ │ │ - movd 0x6715a(%r14,%r9,8),%xmm3 │ │ │ │ - movd 0x6715a(%r14,%r15,8),%xmm4 │ │ │ │ + movd 0x67d0a(%r14,%rcx,8),%xmm15 │ │ │ │ + movd 0x67d0a(%r14,%rbp,8),%xmm2 │ │ │ │ + movd 0x67d0a(%r14,%r9,8),%xmm3 │ │ │ │ + movd 0x67d0a(%r14,%r15,8),%xmm4 │ │ │ │ shr $0x6,%eax │ │ │ │ mov $0x40000000,%ecx │ │ │ │ lea (%r10,%rax,1),%eax │ │ │ │ - cmovne 0x67158(%r14,%rax,8),%rcx │ │ │ │ + cmovne 0x67d08(%r14,%rax,8),%rcx │ │ │ │ punpckldq %xmm3,%xmm15 │ │ │ │ punpckldq %xmm4,%xmm2 │ │ │ │ punpcklqdq %xmm2,%xmm15 │ │ │ │ - movq 0x66310(%r14),%xmm6 │ │ │ │ + movq 0x66e50(%r14),%xmm6 │ │ │ │ pcmpeqd %xmm9,%xmm8 │ │ │ │ psrld $0xa,%xmm14 │ │ │ │ - pshufb 0x663b0(%r14),%xmm14 │ │ │ │ + pshufb 0x66ef0(%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 │ │ │ │ @@ -755842,46 +755965,46 @@ │ │ │ │ psrad $0x6,%xmm7 │ │ │ │ psrad $0x6,%xmm0 │ │ │ │ packssdw %xmm0,%xmm7 │ │ │ │ movdqa 0x10(%rsp),%xmm0 │ │ │ │ movdqa %xmm7,(%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - je 37c4bb <__cxa_finalize@plt+0x35146b> │ │ │ │ + je 37b90b <__cxa_finalize@plt+0x3508bb> │ │ │ │ movdqa (%rsp),%xmm7 │ │ │ │ movdqa %xmm15,(%rsp) │ │ │ │ movdqa %xmm2,0x10(%rsp) │ │ │ │ movdqa %xmm9,0x20(%rsp) │ │ │ │ movdqa %xmm4,0x30(%rsp) │ │ │ │ - jmp 37b038 <__cxa_finalize@plt+0x34ffe8> │ │ │ │ + jmp 37a488 <__cxa_finalize@plt+0x34f438> │ │ │ │ movl $0x1,0x90(%rsp) │ │ │ │ mov $0x10,%r13d │ │ │ │ - jmp 37b18e <__cxa_finalize@plt+0x35013e> │ │ │ │ + jmp 37a5de <__cxa_finalize@plt+0x34f58e> │ │ │ │ movl $0x2,0x90(%rsp) │ │ │ │ mov $0x20,%r13d │ │ │ │ - jmp 37b18e <__cxa_finalize@plt+0x35013e> │ │ │ │ + jmp 37a5de <__cxa_finalize@plt+0x34f58e> │ │ │ │ movl $0x4,0x90(%rsp) │ │ │ │ mov $0x40,%r13d │ │ │ │ - jmp 37b18e <__cxa_finalize@plt+0x35013e> │ │ │ │ + jmp 37a5de <__cxa_finalize@plt+0x34f58e> │ │ │ │ movl $0x8,0x90(%rsp) │ │ │ │ mov $0x80,%r13d │ │ │ │ - jmp 37b18e <__cxa_finalize@plt+0x35013e> │ │ │ │ + jmp 37a5de <__cxa_finalize@plt+0x34f58e> │ │ │ │ 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 0x67158(%r14,%rax,8),%rcx │ │ │ │ + cmovne 0x67d08(%r14,%rax,8),%rcx │ │ │ │ movd %r9d,%xmm15 │ │ │ │ movdqa %xmm8,%xmm7 │ │ │ │ pslld $0x2,%xmm7 │ │ │ │ - pmaddwd 0x66360(%r14),%xmm8 │ │ │ │ + pmaddwd 0x66ea0(%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) │ │ │ │ @@ -755892,28 +756015,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 37b2a1 <__cxa_finalize@plt+0x350251> │ │ │ │ + jmp 37a6f1 <__cxa_finalize@plt+0x34f6a1> │ │ │ │ decl 0x90(%rsp) │ │ │ │ - je 37c4bb <__cxa_finalize@plt+0x35146b> │ │ │ │ + je 37b90b <__cxa_finalize@plt+0x3508bb> │ │ │ │ addq $0x10,0x130(%rsp) │ │ │ │ mov 0x94(%rsp),%r8d │ │ │ │ movdqa 0x100(%rsp),%xmm7 │ │ │ │ movdqa 0x110(%rsp),%xmm14 │ │ │ │ - movdqa 0x664f0(%r14),%xmm10 │ │ │ │ + movdqa 0x67030(%r14),%xmm10 │ │ │ │ movdqa 0x120(%rsp),%xmm15 │ │ │ │ mov 0x98(%rsp),%rsi │ │ │ │ mov 0x130(%rsp),%rdi │ │ │ │ paddd %xmm7,%xmm14 │ │ │ │ pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x66510(%r14),%xmm11 │ │ │ │ + movdqa 0x67050(%r14),%xmm11 │ │ │ │ movdqa %xmm14,%xmm2 │ │ │ │ psrld $0xa,%xmm2 │ │ │ │ movdqa %xmm2,(%rsp) │ │ │ │ movdqa %xmm14,%xmm6 │ │ │ │ pand %xmm10,%xmm6 │ │ │ │ psrld $0x6,%xmm6 │ │ │ │ movdqa %xmm15,%xmm5 │ │ │ │ @@ -755923,18 +756046,18 @@ │ │ │ │ psrldq $0x8,%xmm2 │ │ │ │ movd %xmm5,%ecx │ │ │ │ movd %xmm2,%r9d │ │ │ │ psrldq $0x4,%xmm5 │ │ │ │ psrldq $0x4,%xmm2 │ │ │ │ movd %xmm5,%eax │ │ │ │ movd %xmm2,%r11d │ │ │ │ - movq 0x67158(%r14,%rcx,8),%xmm0 │ │ │ │ - movq 0x67158(%r14,%r9,8),%xmm1 │ │ │ │ - movhps 0x67158(%r14,%rax,8),%xmm0 │ │ │ │ - movhps 0x67158(%r14,%r11,8),%xmm1 │ │ │ │ + movq 0x67d08(%r14,%rcx,8),%xmm0 │ │ │ │ + movq 0x67d08(%r14,%r9,8),%xmm1 │ │ │ │ + movhps 0x67d08(%r14,%rax,8),%xmm0 │ │ │ │ + movhps 0x67d08(%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) │ │ │ │ @@ -755942,18 +756065,18 @@ │ │ │ │ psrldq $0x8,%xmm4 │ │ │ │ movd %xmm15,%ebx │ │ │ │ movd %xmm4,%ebp │ │ │ │ psrldq $0x4,%xmm15 │ │ │ │ psrldq $0x4,%xmm4 │ │ │ │ movd %xmm15,%r15d │ │ │ │ movd %xmm4,%r12d │ │ │ │ - movq 0x67158(%r14,%rbx,8),%xmm2 │ │ │ │ - movq 0x67158(%r14,%rbp,8),%xmm3 │ │ │ │ - movhps 0x67158(%r14,%r15,8),%xmm2 │ │ │ │ - movhps 0x67158(%r14,%r12,8),%xmm3 │ │ │ │ + movq 0x67d08(%r14,%rbx,8),%xmm2 │ │ │ │ + movq 0x67d08(%r14,%rbp,8),%xmm3 │ │ │ │ + movhps 0x67d08(%r14,%r15,8),%xmm2 │ │ │ │ + movhps 0x67d08(%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 │ │ │ │ @@ -756146,15 +756269,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 0x66350(%r14),%xmm14 │ │ │ │ + movdqa 0x66e90(%r14),%xmm14 │ │ │ │ movdqa %xmm7,%xmm4 │ │ │ │ pmaddwd %xmm8,%xmm4 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ pmaddwd %xmm8,%xmm5 │ │ │ │ movdqa %xmm2,%xmm6 │ │ │ │ pmaddwd %xmm9,%xmm6 │ │ │ │ movdqa %xmm3,%xmm0 │ │ │ │ @@ -756177,15 +756300,15 @@ │ │ │ │ paddd %xmm0,%xmm5 │ │ │ │ psrad $0x6,%xmm4 │ │ │ │ psrad $0x6,%xmm5 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ movdqa %xmm4,(%rdi) │ │ │ │ add %r13,%rdi │ │ │ │ dec %r8d │ │ │ │ - je 37b248 <__cxa_finalize@plt+0x3501f8> │ │ │ │ + je 37a698 <__cxa_finalize@plt+0x34f648> │ │ │ │ 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 │ │ │ │ @@ -756221,59 +756344,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 37b7d5 <__cxa_finalize@plt+0x350785> │ │ │ │ - movzwl 0x66cfa(%r14,%rcx,2),%ecx │ │ │ │ + jmp 37ac25 <__cxa_finalize@plt+0x34fbd5> │ │ │ │ + movzwl 0x6783a(%r14,%rcx,2),%ecx │ │ │ │ add %r14,%rcx │ │ │ │ jmp *%rcx │ │ │ │ mov 0x1c0(%rsp),%eax │ │ │ │ movzbl %r9b,%r9d │ │ │ │ dec %rsi │ │ │ │ movd %r9d,%xmm15 │ │ │ │ - pmaddwd 0x66360(%r14),%xmm8 │ │ │ │ - movdqa 0x66500(%r14),%xmm11 │ │ │ │ + pmaddwd 0x66ea0(%r14),%xmm8 │ │ │ │ + movdqa 0x67040(%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 0x6715a(%r14,%rcx,8),%xmm15 │ │ │ │ - movd 0x6715a(%r14,%rbp,8),%xmm2 │ │ │ │ - movd 0x6715a(%r14,%r9,8),%xmm3 │ │ │ │ - movd 0x6715a(%r14,%r15,8),%xmm4 │ │ │ │ - movq 0x66310(%r14),%xmm6 │ │ │ │ + movd 0x67d0a(%r14,%rcx,8),%xmm15 │ │ │ │ + movd 0x67d0a(%r14,%rbp,8),%xmm2 │ │ │ │ + movd 0x67d0a(%r14,%r9,8),%xmm3 │ │ │ │ + movd 0x67d0a(%r14,%r15,8),%xmm4 │ │ │ │ + movq 0x66e50(%r14),%xmm6 │ │ │ │ shr $0x6,%eax │ │ │ │ mov $0x40000000,%ecx │ │ │ │ lea (%r10,%rax,1),%eax │ │ │ │ - cmovne 0x67158(%r14,%rax,8),%rcx │ │ │ │ + cmovne 0x67d08(%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 0x663b0(%r14),%xmm14 │ │ │ │ + pshufb 0x66ef0(%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 │ │ │ │ @@ -756357,48 +756480,48 @@ │ │ │ │ psrad $0x6,%xmm5 │ │ │ │ packssdw %xmm5,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ movdqa %xmm4,%xmm0 │ │ │ │ movdqa %xmm3,%xmm4 │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 37bb28 <__cxa_finalize@plt+0x350ad8> │ │ │ │ + jg 37af78 <__cxa_finalize@plt+0x34ff28> │ │ │ │ add $0x188,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ movl $0x1,0x90(%rsp) │ │ │ │ mov $0x10,%r13d │ │ │ │ - jmp 37bc98 <__cxa_finalize@plt+0x350c48> │ │ │ │ + jmp 37b0e8 <__cxa_finalize@plt+0x350098> │ │ │ │ movl $0x2,0x90(%rsp) │ │ │ │ mov $0x20,%r13d │ │ │ │ - jmp 37bc98 <__cxa_finalize@plt+0x350c48> │ │ │ │ + jmp 37b0e8 <__cxa_finalize@plt+0x350098> │ │ │ │ movl $0x4,0x90(%rsp) │ │ │ │ mov $0x40,%r13d │ │ │ │ - jmp 37bc98 <__cxa_finalize@plt+0x350c48> │ │ │ │ + jmp 37b0e8 <__cxa_finalize@plt+0x350098> │ │ │ │ movl $0x8,0x90(%rsp) │ │ │ │ mov $0x80,%r13d │ │ │ │ - jmp 37bc98 <__cxa_finalize@plt+0x350c48> │ │ │ │ + jmp 37b0e8 <__cxa_finalize@plt+0x350098> │ │ │ │ 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 0x67158(%r14,%rax,8),%rcx │ │ │ │ + cmovne 0x67d08(%r14,%rax,8),%rcx │ │ │ │ movd %r9d,%xmm15 │ │ │ │ movdqa %xmm8,%xmm7 │ │ │ │ pslld $0x2,%xmm7 │ │ │ │ - pmaddwd 0x66360(%r14),%xmm8 │ │ │ │ + pmaddwd 0x66ea0(%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) │ │ │ │ @@ -756409,28 +756532,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 37bdab <__cxa_finalize@plt+0x350d5b> │ │ │ │ + jmp 37b1fb <__cxa_finalize@plt+0x3501ab> │ │ │ │ decl 0x90(%rsp) │ │ │ │ - je 37c4bb <__cxa_finalize@plt+0x35146b> │ │ │ │ + je 37b90b <__cxa_finalize@plt+0x3508bb> │ │ │ │ addq $0x10,0x130(%rsp) │ │ │ │ mov 0x94(%rsp),%r8d │ │ │ │ movdqa 0x100(%rsp),%xmm7 │ │ │ │ movdqa 0x110(%rsp),%xmm14 │ │ │ │ - movdqa 0x664f0(%r14),%xmm10 │ │ │ │ + movdqa 0x67030(%r14),%xmm10 │ │ │ │ movdqa 0x120(%rsp),%xmm15 │ │ │ │ mov 0x98(%rsp),%rsi │ │ │ │ mov 0x130(%rsp),%rdi │ │ │ │ paddd %xmm7,%xmm14 │ │ │ │ pxor %xmm9,%xmm9 │ │ │ │ - movdqa 0x66510(%r14),%xmm11 │ │ │ │ + movdqa 0x67050(%r14),%xmm11 │ │ │ │ movdqa %xmm14,%xmm2 │ │ │ │ psrld $0xa,%xmm2 │ │ │ │ movdqa %xmm2,(%rsp) │ │ │ │ movdqa %xmm14,%xmm6 │ │ │ │ pand %xmm10,%xmm6 │ │ │ │ psrld $0x6,%xmm6 │ │ │ │ movdqa %xmm15,%xmm5 │ │ │ │ @@ -756440,18 +756563,18 @@ │ │ │ │ psrldq $0x8,%xmm2 │ │ │ │ movd %xmm5,%ecx │ │ │ │ movd %xmm2,%r9d │ │ │ │ psrldq $0x4,%xmm5 │ │ │ │ psrldq $0x4,%xmm2 │ │ │ │ movd %xmm5,%eax │ │ │ │ movd %xmm2,%r11d │ │ │ │ - movq 0x67158(%r14,%rcx,8),%xmm0 │ │ │ │ - movq 0x67158(%r14,%r9,8),%xmm1 │ │ │ │ - movhps 0x67158(%r14,%rax,8),%xmm0 │ │ │ │ - movhps 0x67158(%r14,%r11,8),%xmm1 │ │ │ │ + movq 0x67d08(%r14,%rcx,8),%xmm0 │ │ │ │ + movq 0x67d08(%r14,%r9,8),%xmm1 │ │ │ │ + movhps 0x67d08(%r14,%rax,8),%xmm0 │ │ │ │ + movhps 0x67d08(%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) │ │ │ │ @@ -756459,18 +756582,18 @@ │ │ │ │ psrldq $0x8,%xmm4 │ │ │ │ movd %xmm15,%ebx │ │ │ │ movd %xmm4,%ebp │ │ │ │ psrldq $0x4,%xmm15 │ │ │ │ psrldq $0x4,%xmm4 │ │ │ │ movd %xmm15,%r15d │ │ │ │ movd %xmm4,%r12d │ │ │ │ - movq 0x67158(%r14,%rbx,8),%xmm2 │ │ │ │ - movq 0x67158(%r14,%rbp,8),%xmm3 │ │ │ │ - movhps 0x67158(%r14,%r15,8),%xmm2 │ │ │ │ - movhps 0x67158(%r14,%r12,8),%xmm3 │ │ │ │ + movq 0x67d08(%r14,%rbx,8),%xmm2 │ │ │ │ + movq 0x67d08(%r14,%rbp,8),%xmm3 │ │ │ │ + movhps 0x67d08(%r14,%r15,8),%xmm2 │ │ │ │ + movhps 0x67d08(%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 │ │ │ │ @@ -756693,15 +756816,15 @@ │ │ │ │ paddd %xmm0,%xmm5 │ │ │ │ psrad $0x6,%xmm4 │ │ │ │ psrad $0x6,%xmm5 │ │ │ │ packssdw %xmm5,%xmm4 │ │ │ │ movdqa %xmm4,(%rdi) │ │ │ │ add %r13,%rdi │ │ │ │ dec %r8d │ │ │ │ - je 37bd52 <__cxa_finalize@plt+0x350d02> │ │ │ │ + je 37b1a2 <__cxa_finalize@plt+0x350152> │ │ │ │ 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 │ │ │ │ @@ -756751,25 +756874,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 37c2d6 <__cxa_finalize@plt+0x351286> │ │ │ │ + jmp 37b726 <__cxa_finalize@plt+0x3506d6> │ │ │ │ add $0x188,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ - lea 0x646ed(%rip),%rax │ │ │ │ + lea 0x6522d(%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 │ │ │ │ @@ -756793,44 +756916,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 37c512 <__cxa_finalize@plt+0x3514c2> │ │ │ │ + jg 37b962 <__cxa_finalize@plt+0x350912> │ │ │ │ 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 37c566 <__cxa_finalize@plt+0x351516> │ │ │ │ + jg 37b9b6 <__cxa_finalize@plt+0x350966> │ │ │ │ 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 37c5a1 <__cxa_finalize@plt+0x351551> │ │ │ │ + jg 37b9f1 <__cxa_finalize@plt+0x3509a1> │ │ │ │ ret │ │ │ │ add $0x40,%rdx │ │ │ │ add $0x40,%rcx │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ paddw (%rcx),%xmm0 │ │ │ │ movdqa 0x10(%rdx),%xmm1 │ │ │ │ paddw 0x10(%rcx),%xmm1 │ │ │ │ @@ -756844,15 +756967,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 37c5d7 <__cxa_finalize@plt+0x351587> │ │ │ │ + jg 37ba27 <__cxa_finalize@plt+0x3509d7> │ │ │ │ ret │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ paddw (%rcx),%xmm0 │ │ │ │ movdqa 0x10(%rdx),%xmm1 │ │ │ │ paddw 0x10(%rcx),%xmm1 │ │ │ │ @@ -756882,15 +757005,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 37c634 <__cxa_finalize@plt+0x3515e4> │ │ │ │ + jg 37ba84 <__cxa_finalize@plt+0x350a34> │ │ │ │ ret │ │ │ │ add $0x100,%rdx │ │ │ │ add $0x100,%rcx │ │ │ │ movdqa (%rdx),%xmm0 │ │ │ │ paddw (%rcx),%xmm0 │ │ │ │ movdqa 0x10(%rdx),%xmm1 │ │ │ │ paddw 0x10(%rcx),%xmm1 │ │ │ │ @@ -756952,29 +757075,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 37c6e2 <__cxa_finalize@plt+0x351692> │ │ │ │ + jg 37bb32 <__cxa_finalize@plt+0x350ae2> │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x64365(%rip),%rax │ │ │ │ + lea 0x64ea5(%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 37c8b7 <__cxa_finalize@plt+0x351867> │ │ │ │ + jg 37bd07 <__cxa_finalize@plt+0x350cb7> │ │ │ │ mov %rdx,%rax │ │ │ │ psubw %xmm4,%xmm0 │ │ │ │ mov %rcx,%rdx │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ mov %rax,%rcx │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa %xmm2,%xmm0 │ │ │ │ @@ -757011,15 +757134,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 37c8f6 <__cxa_finalize@plt+0x3518a6> │ │ │ │ + jg 37bd46 <__cxa_finalize@plt+0x350cf6> │ │ │ │ ret │ │ │ │ add $0x20,%rdx │ │ │ │ add $0x20,%rcx │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa %xmm2,%xmm0 │ │ │ │ psubw (%rcx),%xmm2 │ │ │ │ movdqa 0x10(%rdx),%xmm3 │ │ │ │ @@ -757032,15 +757155,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 37c962 <__cxa_finalize@plt+0x351912> │ │ │ │ + jg 37bdb2 <__cxa_finalize@plt+0x350d62> │ │ │ │ ret │ │ │ │ add $0x20,%rdx │ │ │ │ add $0x20,%rcx │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa %xmm2,%xmm0 │ │ │ │ psubw (%rcx),%xmm2 │ │ │ │ movdqa 0x10(%rdx),%xmm3 │ │ │ │ @@ -757052,15 +757175,15 @@ │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ pmulhrsw %xmm5,%xmm0 │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,1),%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 37c9b5 <__cxa_finalize@plt+0x351965> │ │ │ │ + jg 37be05 <__cxa_finalize@plt+0x350db5> │ │ │ │ ret │ │ │ │ add $0x40,%rdx │ │ │ │ add $0x40,%rcx │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa %xmm2,%xmm0 │ │ │ │ psubw (%rcx),%xmm2 │ │ │ │ movdqa 0x10(%rdx),%xmm3 │ │ │ │ @@ -757086,15 +757209,15 @@ │ │ │ │ paddw %xmm2,%xmm0 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ pmulhrsw %xmm5,%xmm0 │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 37ca03 <__cxa_finalize@plt+0x3519b3> │ │ │ │ + jg 37be53 <__cxa_finalize@plt+0x350e03> │ │ │ │ ret │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa %xmm2,%xmm0 │ │ │ │ psubw (%rcx),%xmm2 │ │ │ │ movdqa 0x10(%rdx),%xmm3 │ │ │ │ @@ -757148,15 +757271,15 @@ │ │ │ │ paddw %xmm2,%xmm0 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ pmulhrsw %xmm5,%xmm0 │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 37ca94 <__cxa_finalize@plt+0x351a44> │ │ │ │ + jg 37bee4 <__cxa_finalize@plt+0x350e94> │ │ │ │ ret │ │ │ │ add $0x100,%rdx │ │ │ │ add $0x100,%rcx │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa %xmm2,%xmm0 │ │ │ │ psubw (%rcx),%xmm2 │ │ │ │ movdqa 0x10(%rdx),%xmm3 │ │ │ │ @@ -757266,19 +757389,19 @@ │ │ │ │ paddw %xmm2,%xmm0 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ pmulhrsw %xmm5,%xmm0 │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,0x70(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 37cba2 <__cxa_finalize@plt+0x351b52> │ │ │ │ + jg 37bff2 <__cxa_finalize@plt+0x350fa2> │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x63dfd(%rip),%rax │ │ │ │ + lea 0x6493d(%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 │ │ │ │ @@ -757341,15 +757464,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 37ce83 <__cxa_finalize@plt+0x351e33> │ │ │ │ + jg 37c2d3 <__cxa_finalize@plt+0x351283> │ │ │ │ ret │ │ │ │ add $0x10,%rax │ │ │ │ add $0x20,%rdx │ │ │ │ add $0x20,%rcx │ │ │ │ movdqa (%rax),%xmm3 │ │ │ │ movdqa (%rcx),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ @@ -757375,15 +757498,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 37cf28 <__cxa_finalize@plt+0x351ed8> │ │ │ │ + jg 37c378 <__cxa_finalize@plt+0x351328> │ │ │ │ ret │ │ │ │ add $0x10,%rax │ │ │ │ add $0x20,%rdx │ │ │ │ add $0x20,%rcx │ │ │ │ movdqa (%rax),%xmm3 │ │ │ │ movdqa (%rcx),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ @@ -757408,15 +757531,15 @@ │ │ │ │ paddw %xmm2,%xmm1 │ │ │ │ pmulhrsw %xmm5,%xmm0 │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,1),%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 37cfb3 <__cxa_finalize@plt+0x351f63> │ │ │ │ + jg 37c403 <__cxa_finalize@plt+0x3513b3> │ │ │ │ ret │ │ │ │ add $0x20,%rax │ │ │ │ add $0x40,%rdx │ │ │ │ add $0x40,%rcx │ │ │ │ movdqa (%rax),%xmm3 │ │ │ │ movdqa (%rcx),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ @@ -757467,15 +757590,15 @@ │ │ │ │ pmulhw %xmm3,%xmm2 │ │ │ │ paddw %xmm2,%xmm1 │ │ │ │ pmulhrsw %xmm5,%xmm0 │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 37d039 <__cxa_finalize@plt+0x351fe9> │ │ │ │ + jg 37c489 <__cxa_finalize@plt+0x351439> │ │ │ │ ret │ │ │ │ add $0x40,%rax │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ movdqa (%rax),%xmm3 │ │ │ │ movdqa (%rcx),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ @@ -757578,15 +757701,15 @@ │ │ │ │ pmulhw %xmm3,%xmm2 │ │ │ │ paddw %xmm2,%xmm1 │ │ │ │ pmulhrsw %xmm5,%xmm0 │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 37d12f <__cxa_finalize@plt+0x3520df> │ │ │ │ + jg 37c57f <__cxa_finalize@plt+0x35152f> │ │ │ │ ret │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ add $0x100,%rdx │ │ │ │ add $0x100,%rcx │ │ │ │ movdqa (%rax),%xmm3 │ │ │ │ movdqa (%rcx),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ @@ -757793,30 +757916,30 @@ │ │ │ │ pmulhw %xmm3,%xmm2 │ │ │ │ paddw %xmm2,%xmm1 │ │ │ │ pmulhrsw %xmm5,%xmm0 │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,0x70(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 37d304 <__cxa_finalize@plt+0x3522b4> │ │ │ │ + jg 37c754 <__cxa_finalize@plt+0x351704> │ │ │ │ ret │ │ │ │ nop │ │ │ │ - lea 0x63535(%rip),%r10 │ │ │ │ + lea 0x64075(%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 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ jmp *%r8 │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ 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 │ │ │ │ @@ -757828,208 +757951,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 37d713 <__cxa_finalize@plt+0x3526c3> │ │ │ │ + jg 37cb63 <__cxa_finalize@plt+0x351b13> │ │ │ │ ret │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ 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 37d76e <__cxa_finalize@plt+0x35271e> │ │ │ │ + jg 37cbbe <__cxa_finalize@plt+0x351b6e> │ │ │ │ ret │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ add $0x8,%rax │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm2,(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ 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 37d7a6 <__cxa_finalize@plt+0x352756> │ │ │ │ + jg 37cbf6 <__cxa_finalize@plt+0x351ba6> │ │ │ │ ret │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ add $0x10,%rax │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm2,(%rax) │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ movdqa %xmm2,0x10(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ paddw (%rax),%xmm2 │ │ │ │ movdqa %xmm2,(%rax) │ │ │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ 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 37d7e7 <__cxa_finalize@plt+0x352797> │ │ │ │ + jg 37cc37 <__cxa_finalize@plt+0x351be7> │ │ │ │ ret │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ add $0x20,%rax │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm2,(%rax) │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ movdqa %xmm2,0x10(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ movdqa %xmm2,0x10(%rax) │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ movdqa %xmm2,0x30(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ paddw (%rax),%xmm2 │ │ │ │ movdqa %xmm2,(%rax) │ │ │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ 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 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ paddw 0x10(%rax),%xmm2 │ │ │ │ movdqa %xmm2,0x10(%rax) │ │ │ │ movdqa %xmm0,0x20(%rdi,%rsi,1) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ 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 37d858 <__cxa_finalize@plt+0x352808> │ │ │ │ + jg 37cca8 <__cxa_finalize@plt+0x351c58> │ │ │ │ ret │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ add $0x40,%rax │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm2,(%rax) │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ movdqa %xmm2,0x10(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ movdqa %xmm2,0x10(%rax) │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ movdqa %xmm2,0x30(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ movdqa %xmm2,0x20(%rax) │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ movdqa %xmm2,0x50(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0x50(%rdi) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ movdqa %xmm2,0x30(%rax) │ │ │ │ movdqa %xmm0,0x60(%rdi) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ movdqa %xmm2,0x70(%rdi,%rsi,1) │ │ │ │ movdqa %xmm0,0x70(%rdi) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ paddw (%rax),%xmm2 │ │ │ │ movdqa %xmm2,(%rax) │ │ │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ 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 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ paddw 0x10(%rax),%xmm2 │ │ │ │ movdqa %xmm2,0x10(%rax) │ │ │ │ movdqa %xmm0,0x20(%rdi,%rsi,1) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ 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 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ paddw 0x20(%rax),%xmm2 │ │ │ │ movdqa %xmm2,0x20(%rax) │ │ │ │ movdqa %xmm0,0x40(%rdi,%rsi,1) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ 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 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ paddw 0x30(%rax),%xmm2 │ │ │ │ movdqa %xmm2,0x30(%rax) │ │ │ │ movdqa %xmm0,0x60(%rdi,%rsi,1) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ 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 37d936 <__cxa_finalize@plt+0x3528e6> │ │ │ │ + jg 37cd86 <__cxa_finalize@plt+0x351d36> │ │ │ │ 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 │ │ │ │ @@ -758053,28 +758176,28 @@ │ │ │ │ pmulhw %xmm3,%xmm4 │ │ │ │ paddw %xmm4,%xmm1 │ │ │ │ pmulhrsw %xmm6,%xmm0 │ │ │ │ pmulhrsw %xmm6,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x630ad(%rip),%r10 │ │ │ │ + lea 0x63bed(%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 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ jmp *%r8 │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ add $0x8,%rax │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ packuswb %xmm2,%xmm2 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ psubb %xmm2,%xmm1 │ │ │ │ pavgb %xmm9,%xmm1 │ │ │ │ movq %xmm1,(%rax) │ │ │ │ @@ -758083,213 +758206,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 37dbb8 <__cxa_finalize@plt+0x352b68> │ │ │ │ + jg 37d008 <__cxa_finalize@plt+0x351fb8> │ │ │ │ ret │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ add $0x10,%rax │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm2,%xmm10 │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ 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 37dc05 <__cxa_finalize@plt+0x352bb5> │ │ │ │ + jg 37d055 <__cxa_finalize@plt+0x352005> │ │ │ │ ret │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ add $0x10,%rax │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm2,%xmm10 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ packuswb %xmm2,%xmm10 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ psubb %xmm10,%xmm1 │ │ │ │ pavgb %xmm9,%xmm1 │ │ │ │ movdqa %xmm1,(%rax) │ │ │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 37dc4e <__cxa_finalize@plt+0x352bfe> │ │ │ │ + jg 37d09e <__cxa_finalize@plt+0x35204e> │ │ │ │ ret │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ add $0x10,%rax │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm2,%xmm10 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ packuswb %xmm2,%xmm10 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ psubb %xmm10,%xmm1 │ │ │ │ pavgb %xmm9,%xmm1 │ │ │ │ movdqa %xmm1,(%rax) │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 37dc8c <__cxa_finalize@plt+0x352c3c> │ │ │ │ + jg 37d0dc <__cxa_finalize@plt+0x35208c> │ │ │ │ ret │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ add $0x20,%rax │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm2,%xmm10 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ packuswb %xmm2,%xmm10 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ psubb %xmm10,%xmm1 │ │ │ │ pavgb %xmm9,%xmm1 │ │ │ │ movdqa %xmm1,(%rax) │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ movdqa %xmm2,%xmm10 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ packuswb %xmm2,%xmm10 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ psubb %xmm10,%xmm1 │ │ │ │ pavgb %xmm9,%xmm1 │ │ │ │ movdqa %xmm1,0x10(%rax) │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 37dcc8 <__cxa_finalize@plt+0x352c78> │ │ │ │ + jg 37d118 <__cxa_finalize@plt+0x3520c8> │ │ │ │ ret │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ add $0x40,%rax │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm2,%xmm10 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ packuswb %xmm2,%xmm10 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ psubb %xmm10,%xmm1 │ │ │ │ pavgb %xmm9,%xmm1 │ │ │ │ movdqa %xmm1,(%rax) │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ movdqa %xmm2,%xmm10 │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ packuswb %xmm2,%xmm10 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ psubb %xmm10,%xmm1 │ │ │ │ pavgb %xmm9,%xmm1 │ │ │ │ movdqa %xmm1,0x10(%rax) │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ movdqa %xmm2,%xmm10 │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ packuswb %xmm2,%xmm10 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ psubb %xmm10,%xmm1 │ │ │ │ pavgb %xmm9,%xmm1 │ │ │ │ movdqa %xmm1,0x20(%rax) │ │ │ │ movdqa %xmm0,0x50(%rdi) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ movdqa %xmm2,%xmm10 │ │ │ │ movdqa %xmm0,0x60(%rdi) │ │ │ │ - call 37daf0 <__cxa_finalize@plt+0x352aa0> │ │ │ │ + call 37cf40 <__cxa_finalize@plt+0x351ef0> │ │ │ │ packuswb %xmm2,%xmm10 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ psubb %xmm10,%xmm1 │ │ │ │ pavgb %xmm9,%xmm1 │ │ │ │ movdqa %xmm1,0x30(%rax) │ │ │ │ movdqa %xmm0,0x70(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 37dd35 <__cxa_finalize@plt+0x352ce5> │ │ │ │ + jg 37d185 <__cxa_finalize@plt+0x352135> │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x62e25(%rip),%r10 │ │ │ │ + lea 0x63965(%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 37df60 <__cxa_finalize@plt+0x352f10> │ │ │ │ + call 37d3b0 <__cxa_finalize@plt+0x352360> │ │ │ │ jmp *%r8 │ │ │ │ - call 37df60 <__cxa_finalize@plt+0x352f10> │ │ │ │ + call 37d3b0 <__cxa_finalize@plt+0x352360> │ │ │ │ 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 37de4e <__cxa_finalize@plt+0x352dfe> │ │ │ │ + jg 37d29e <__cxa_finalize@plt+0x35224e> │ │ │ │ ret │ │ │ │ - call 37df60 <__cxa_finalize@plt+0x352f10> │ │ │ │ + call 37d3b0 <__cxa_finalize@plt+0x352360> │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movq %xmm0,(%rdi) │ │ │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 37de82 <__cxa_finalize@plt+0x352e32> │ │ │ │ + jg 37d2d2 <__cxa_finalize@plt+0x352282> │ │ │ │ ret │ │ │ │ - call 37df60 <__cxa_finalize@plt+0x352f10> │ │ │ │ + call 37d3b0 <__cxa_finalize@plt+0x352360> │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 37df60 <__cxa_finalize@plt+0x352f10> │ │ │ │ + call 37d3b0 <__cxa_finalize@plt+0x352360> │ │ │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 37de9a <__cxa_finalize@plt+0x352e4a> │ │ │ │ + jg 37d2ea <__cxa_finalize@plt+0x35229a> │ │ │ │ ret │ │ │ │ - call 37df60 <__cxa_finalize@plt+0x352f10> │ │ │ │ + call 37d3b0 <__cxa_finalize@plt+0x352360> │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 37df60 <__cxa_finalize@plt+0x352f10> │ │ │ │ + call 37d3b0 <__cxa_finalize@plt+0x352360> │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 37deb8 <__cxa_finalize@plt+0x352e68> │ │ │ │ + jg 37d308 <__cxa_finalize@plt+0x3522b8> │ │ │ │ ret │ │ │ │ - call 37df60 <__cxa_finalize@plt+0x352f10> │ │ │ │ + call 37d3b0 <__cxa_finalize@plt+0x352360> │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 37df60 <__cxa_finalize@plt+0x352f10> │ │ │ │ + call 37d3b0 <__cxa_finalize@plt+0x352360> │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ - call 37df60 <__cxa_finalize@plt+0x352f10> │ │ │ │ + call 37d3b0 <__cxa_finalize@plt+0x352360> │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ - call 37df60 <__cxa_finalize@plt+0x352f10> │ │ │ │ + call 37d3b0 <__cxa_finalize@plt+0x352360> │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 37ded4 <__cxa_finalize@plt+0x352e84> │ │ │ │ + jg 37d324 <__cxa_finalize@plt+0x3522d4> │ │ │ │ ret │ │ │ │ - call 37df60 <__cxa_finalize@plt+0x352f10> │ │ │ │ + call 37d3b0 <__cxa_finalize@plt+0x352360> │ │ │ │ add %rsi,%rdi │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ - call 37df60 <__cxa_finalize@plt+0x352f10> │ │ │ │ + call 37d3b0 <__cxa_finalize@plt+0x352360> │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ - call 37df60 <__cxa_finalize@plt+0x352f10> │ │ │ │ + call 37d3b0 <__cxa_finalize@plt+0x352360> │ │ │ │ movdqa %xmm0,0x20(%rdi) │ │ │ │ - call 37df60 <__cxa_finalize@plt+0x352f10> │ │ │ │ + call 37d3b0 <__cxa_finalize@plt+0x352360> │ │ │ │ movdqa %xmm0,0x30(%rdi) │ │ │ │ - call 37df60 <__cxa_finalize@plt+0x352f10> │ │ │ │ + call 37d3b0 <__cxa_finalize@plt+0x352360> │ │ │ │ movdqa %xmm0,0x40(%rdi) │ │ │ │ - call 37df60 <__cxa_finalize@plt+0x352f10> │ │ │ │ + call 37d3b0 <__cxa_finalize@plt+0x352360> │ │ │ │ movdqa %xmm0,0x50(%rdi) │ │ │ │ - call 37df60 <__cxa_finalize@plt+0x352f10> │ │ │ │ + call 37d3b0 <__cxa_finalize@plt+0x352360> │ │ │ │ movdqa %xmm0,0x60(%rdi) │ │ │ │ - call 37df60 <__cxa_finalize@plt+0x352f10> │ │ │ │ + call 37d3b0 <__cxa_finalize@plt+0x352360> │ │ │ │ movdqa %xmm0,0x70(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 37df04 <__cxa_finalize@plt+0x352eb4> │ │ │ │ + jg 37d354 <__cxa_finalize@plt+0x352304> │ │ │ │ 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 │ │ │ │ @@ -758317,15 +758440,15 @@ │ │ │ │ pmulhrsw %xmm7,%xmm1 │ │ │ │ movdqa %xmm3,(%rax) │ │ │ │ add $0x10,%rax │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0x62c5d(%rip),%rax │ │ │ │ + lea 0x6379d(%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 │ │ │ │ @@ -758345,15 +758468,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 37e018 <__cxa_finalize@plt+0x352fc8> │ │ │ │ + jg 37d468 <__cxa_finalize@plt+0x352418> │ │ │ │ ret │ │ │ │ movdqa (%r9),%xmm0 │ │ │ │ movq (%rdi),%xmm1 │ │ │ │ movhps (%rdi,%rsi,1),%xmm1 │ │ │ │ movdqa (%rdx),%xmm6 │ │ │ │ movdqa %xmm4,%xmm3 │ │ │ │ psubb %xmm0,%xmm3 │ │ │ │ @@ -758370,15 +758493,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 37e071 <__cxa_finalize@plt+0x353021> │ │ │ │ + jg 37d4c1 <__cxa_finalize@plt+0x352471> │ │ │ │ ret │ │ │ │ movdqa (%r9),%xmm0 │ │ │ │ movdqa (%rdi),%xmm1 │ │ │ │ movdqa (%rdx),%xmm6 │ │ │ │ movdqa %xmm4,%xmm3 │ │ │ │ psubb %xmm0,%xmm3 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ @@ -758393,15 +758516,15 @@ │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x10,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 37e0d5 <__cxa_finalize@plt+0x353085> │ │ │ │ + jg 37d525 <__cxa_finalize@plt+0x3524d5> │ │ │ │ ret │ │ │ │ movdqa (%r9),%xmm0 │ │ │ │ movdqa (%rdi),%xmm1 │ │ │ │ movdqa (%rdx),%xmm6 │ │ │ │ movdqa %xmm4,%xmm3 │ │ │ │ psubb %xmm0,%xmm3 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ @@ -758433,18 +758556,18 @@ │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,0x10(%rdi) │ │ │ │ add $0x20,%r9 │ │ │ │ add $0x20,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 37e12f <__cxa_finalize@plt+0x3530df> │ │ │ │ + jg 37d57f <__cxa_finalize@plt+0x35252f> │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x62a81(%rip),%r9 │ │ │ │ + lea 0x635c1(%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 │ │ │ │ @@ -758460,15 +758583,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 37e20e <__cxa_finalize@plt+0x3531be> │ │ │ │ + jg 37d65e <__cxa_finalize@plt+0x35260e> │ │ │ │ ret │ │ │ │ movddup 0x8(%r9),%xmm3 │ │ │ │ movd (%rdi),%xmm1 │ │ │ │ movd (%rdi,%rsi,1),%xmm2 │ │ │ │ punpckldq %xmm2,%xmm1 │ │ │ │ movq (%rdx),%xmm2 │ │ │ │ punpcklbw %xmm2,%xmm1 │ │ │ │ @@ -758477,15 +758600,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 37e255 <__cxa_finalize@plt+0x353205> │ │ │ │ + jg 37d6a5 <__cxa_finalize@plt+0x352655> │ │ │ │ ret │ │ │ │ movdqa 0x10(%r9),%xmm3 │ │ │ │ movq (%rdi),%xmm1 │ │ │ │ movhps (%rdi,%rsi,1),%xmm1 │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ punpcklbw %xmm2,%xmm0 │ │ │ │ @@ -758496,15 +758619,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 37e29b <__cxa_finalize@plt+0x35324b> │ │ │ │ + jg 37d6eb <__cxa_finalize@plt+0x35269b> │ │ │ │ ret │ │ │ │ movdqa 0x20(%r9),%xmm3 │ │ │ │ movdqa 0x30(%r9),%xmm4 │ │ │ │ movdqa (%rdi),%xmm1 │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ punpcklbw %xmm2,%xmm0 │ │ │ │ @@ -758514,15 +758637,15 @@ │ │ │ │ pmulhrsw %xmm5,%xmm0 │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ add $0x10,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 37e2ee <__cxa_finalize@plt+0x35329e> │ │ │ │ + jg 37d73e <__cxa_finalize@plt+0x3526ee> │ │ │ │ ret │ │ │ │ movdqa 0x40(%r9),%xmm3 │ │ │ │ movdqa 0x50(%r9),%xmm4 │ │ │ │ movdqa 0x60(%r9),%xmm6 │ │ │ │ movdqa (%rdi),%xmm1 │ │ │ │ movdqa (%rdx),%xmm2 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ @@ -758539,20 +758662,20 @@ │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ packuswb %xmm1,%xmm1 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movq %xmm1,0x10(%rdi) │ │ │ │ add $0x20,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 37e33d <__cxa_finalize@plt+0x3532ed> │ │ │ │ + jg 37d78d <__cxa_finalize@plt+0x35273d> │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ mov %ecx,%eax │ │ │ │ - lea 0x628d3(%rip),%r9 │ │ │ │ + lea 0x63413(%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 │ │ │ │ @@ -758572,17 +758695,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 37e3d9 <__cxa_finalize@plt+0x353389> │ │ │ │ + jl 37d829 <__cxa_finalize@plt+0x3527d9> │ │ │ │ ret │ │ │ │ - movdqa 0x61f28(%rip),%xmm3 │ │ │ │ + movdqa 0x62a68(%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 │ │ │ │ @@ -758591,15 +758714,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 37e428 <__cxa_finalize@plt+0x3533d8> │ │ │ │ + jl 37d878 <__cxa_finalize@plt+0x352828> │ │ │ │ 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 │ │ │ │ @@ -758613,15 +758736,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 37e473 <__cxa_finalize@plt+0x353423> │ │ │ │ + jl 37d8c3 <__cxa_finalize@plt+0x352873> │ │ │ │ ret │ │ │ │ sub %rax,%rsi │ │ │ │ movd (%r9,%r8,2),%xmm3 │ │ │ │ pshuflw $0x0,%xmm3,%xmm3 │ │ │ │ punpcklqdq %xmm3,%xmm3 │ │ │ │ mov %eax,%ecx │ │ │ │ movdqa (%rdi),%xmm1 │ │ │ │ @@ -758634,18 +758757,18 @@ │ │ │ │ pmulhrsw %xmm5,%xmm0 │ │ │ │ pmulhrsw %xmm5,%xmm1 │ │ │ │ packuswb %xmm1,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ sub $0x10,%ecx │ │ │ │ - jg 37e4e2 <__cxa_finalize@plt+0x353492> │ │ │ │ + jg 37d932 <__cxa_finalize@plt+0x3528e2> │ │ │ │ add %rsi,%rdi │ │ │ │ inc %r8 │ │ │ │ - jl 37e4d1 <__cxa_finalize@plt+0x353481> │ │ │ │ + jl 37d921 <__cxa_finalize@plt+0x3528d1> │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ push %r15 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ @@ -758693,124 +758816,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 37e61d <__cxa_finalize@plt+0x3535cd> │ │ │ │ + jne 37da6d <__cxa_finalize@plt+0x352a1d> │ │ │ │ test %r14,%r14 │ │ │ │ - jne 37e6ce <__cxa_finalize@plt+0x35367e> │ │ │ │ + jne 37db1e <__cxa_finalize@plt+0x352ace> │ │ │ │ xor %rcx,%rcx │ │ │ │ movdqu (%r11,%rcx,1),%xmm0 │ │ │ │ movdqu %xmm0,(%rax,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 37e5f9 <__cxa_finalize@plt+0x3535a9> │ │ │ │ + jl 37da49 <__cxa_finalize@plt+0x3529f9> │ │ │ │ add %r10,%rax │ │ │ │ add %rbx,%r11 │ │ │ │ dec %rsi │ │ │ │ - jg 37e5f6 <__cxa_finalize@plt+0x3535a6> │ │ │ │ - jmp 37e712 <__cxa_finalize@plt+0x3536c2> │ │ │ │ + jg 37da46 <__cxa_finalize@plt+0x3529f6> │ │ │ │ + jmp 37db62 <__cxa_finalize@plt+0x352b12> │ │ │ │ test %r14,%r14 │ │ │ │ - jne 37e669 <__cxa_finalize@plt+0x353619> │ │ │ │ + jne 37dab9 <__cxa_finalize@plt+0x352a69> │ │ │ │ movd (%r11),%xmm0 │ │ │ │ pshufb %xmm1,%xmm0 │ │ │ │ xor %rcx,%rcx │ │ │ │ movdqa %xmm0,(%rax,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %r8,%rcx │ │ │ │ - jl 37e62f <__cxa_finalize@plt+0x3535df> │ │ │ │ + jl 37da7f <__cxa_finalize@plt+0x352a2f> │ │ │ │ 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 37e644 <__cxa_finalize@plt+0x3535f4> │ │ │ │ + jl 37da94 <__cxa_finalize@plt+0x352a44> │ │ │ │ add %r10,%rax │ │ │ │ add %rbx,%r11 │ │ │ │ dec %rsi │ │ │ │ - jg 37e622 <__cxa_finalize@plt+0x3535d2> │ │ │ │ - jmp 37e712 <__cxa_finalize@plt+0x3536c2> │ │ │ │ + jg 37da72 <__cxa_finalize@plt+0x352a22> │ │ │ │ + jmp 37db62 <__cxa_finalize@plt+0x352b12> │ │ │ │ movd (%r11),%xmm0 │ │ │ │ pshufb %xmm1,%xmm0 │ │ │ │ xor %rcx,%rcx │ │ │ │ movdqa %xmm0,(%rax,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %r8,%rcx │ │ │ │ - jl 37e676 <__cxa_finalize@plt+0x353626> │ │ │ │ + jl 37dac6 <__cxa_finalize@plt+0x352a76> │ │ │ │ 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 37e68b <__cxa_finalize@plt+0x35363b> │ │ │ │ + jl 37dadb <__cxa_finalize@plt+0x352a8b> │ │ │ │ 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 37e6b2 <__cxa_finalize@plt+0x353662> │ │ │ │ + jl 37db02 <__cxa_finalize@plt+0x352ab2> │ │ │ │ add %r10,%rax │ │ │ │ add %rbx,%r11 │ │ │ │ dec %rsi │ │ │ │ - jg 37e669 <__cxa_finalize@plt+0x353619> │ │ │ │ - jmp 37e712 <__cxa_finalize@plt+0x3536c2> │ │ │ │ + jg 37dab9 <__cxa_finalize@plt+0x352a69> │ │ │ │ + jmp 37db62 <__cxa_finalize@plt+0x352b12> │ │ │ │ xor %rcx,%rcx │ │ │ │ movdqu (%r11,%rcx,1),%xmm0 │ │ │ │ movdqu %xmm0,(%rax,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 37e6d1 <__cxa_finalize@plt+0x353681> │ │ │ │ + jl 37db21 <__cxa_finalize@plt+0x352ad1> │ │ │ │ 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 37e6f8 <__cxa_finalize@plt+0x3536a8> │ │ │ │ + jl 37db48 <__cxa_finalize@plt+0x352af8> │ │ │ │ add %r10,%rax │ │ │ │ add %rbx,%r11 │ │ │ │ dec %rsi │ │ │ │ - jg 37e6ce <__cxa_finalize@plt+0x35367e> │ │ │ │ + jg 37db1e <__cxa_finalize@plt+0x352ace> │ │ │ │ test %rbp,%rbp │ │ │ │ - je 37e742 <__cxa_finalize@plt+0x3536f2> │ │ │ │ + je 37db92 <__cxa_finalize@plt+0x352b42> │ │ │ │ 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 37e72d <__cxa_finalize@plt+0x3536dd> │ │ │ │ + jg 37db7d <__cxa_finalize@plt+0x352b2d> │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 37e720 <__cxa_finalize@plt+0x3536d0> │ │ │ │ + jl 37db70 <__cxa_finalize@plt+0x352b20> │ │ │ │ test %r9,%r9 │ │ │ │ - je 37e776 <__cxa_finalize@plt+0x353726> │ │ │ │ + je 37dbc6 <__cxa_finalize@plt+0x352b76> │ │ │ │ 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 37e761 <__cxa_finalize@plt+0x353711> │ │ │ │ + jg 37dbb1 <__cxa_finalize@plt+0x352b61> │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 37e754 <__cxa_finalize@plt+0x353704> │ │ │ │ + jl 37dba4 <__cxa_finalize@plt+0x352b54> │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ push %rbx │ │ │ │ @@ -758821,18 +758944,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 0x6a8c0(%r10),%xmm10 │ │ │ │ - movdqa 0x6a990(%r10),%xmm9 │ │ │ │ - movdqa 0x6a890(%r10),%xmm8 │ │ │ │ - movdqa 0x6a850(%r10),%xmm4 │ │ │ │ + movdqa 0x6b400(%r10),%xmm10 │ │ │ │ + movdqa 0x6b4d0(%r10),%xmm9 │ │ │ │ + movdqa 0x6b3d0(%r10),%xmm8 │ │ │ │ + movdqa 0x6b390(%r10),%xmm4 │ │ │ │ pmaddwd %xmm7,%xmm4 │ │ │ │ pslld $0x2,%xmm7 │ │ │ │ pslld $0xe,%xmm5 │ │ │ │ paddd %xmm4,%xmm6 │ │ │ │ xor %eax,%eax │ │ │ │ movdqa %xmm6,%xmm0 │ │ │ │ pxor %xmm1,%xmm1 │ │ │ │ @@ -758861,73 +758984,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 37e8ea <__cxa_finalize@plt+0x35389a> │ │ │ │ + je 37dd3a <__cxa_finalize@plt+0x352cea> │ │ │ │ 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 0x6a864(%r10,%r11,1),%xmm12 │ │ │ │ - movq 0x6a864(%r10,%rbp,1),%xmm13 │ │ │ │ - movhps 0x6a864(%r10,%rbx,1),%xmm12 │ │ │ │ - movhps 0x6a864(%r10,%r14,1),%xmm13 │ │ │ │ + movq 0x6b3a4(%r10,%r11,1),%xmm12 │ │ │ │ + movq 0x6b3a4(%r10,%rbp,1),%xmm13 │ │ │ │ + movhps 0x6b3a4(%r10,%rbx,1),%xmm12 │ │ │ │ + movhps 0x6b3a4(%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 0x6d1f0(%r10,%r11,8),%xmm12 │ │ │ │ - movq 0x6d1f0(%r10,%rbp,8),%xmm13 │ │ │ │ - movhps 0x6d1f0(%r10,%rbx,8),%xmm12 │ │ │ │ - movhps 0x6d1f0(%r10,%r14,8),%xmm13 │ │ │ │ + movq 0x6dda0(%r10,%r11,8),%xmm12 │ │ │ │ + movq 0x6dda0(%r10,%rbp,8),%xmm13 │ │ │ │ + movhps 0x6dda0(%r10,%rbx,8),%xmm12 │ │ │ │ + movhps 0x6dda0(%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 37e7f5 <__cxa_finalize@plt+0x3537a5> │ │ │ │ + jl 37dc45 <__cxa_finalize@plt+0x352bf5> │ │ │ │ add %rsi,%rdi │ │ │ │ add %rcx,%rdx │ │ │ │ dec %r9d │ │ │ │ - jg 37e7ef <__cxa_finalize@plt+0x35379f> │ │ │ │ + jg 37dc3f <__cxa_finalize@plt+0x352bef> │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1b(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 37eb28 <__cxa_finalize@plt+0x353ad8> │ │ │ │ + jne 37df78 <__cxa_finalize@plt+0x352f28> │ │ │ │ mov 0x8(%rsp),%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 37ecef <__cxa_finalize@plt+0x353c9f> │ │ │ │ - movzwl 0x62304(%rax,%rcx,2),%ecx │ │ │ │ + jne 37e13f <__cxa_finalize@plt+0x3530ef> │ │ │ │ + movzwl 0x62e44(%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 │ │ │ │ @@ -758939,15 +759062,15 @@ │ │ │ │ punpcklbw %xmm4,%xmm2 │ │ │ │ psllw $0x4,%xmm0 │ │ │ │ psllw $0x4,%xmm2 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm2,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 37e9b7 <__cxa_finalize@plt+0x353967> │ │ │ │ + jg 37de07 <__cxa_finalize@plt+0x352db7> │ │ │ │ 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 │ │ │ │ @@ -758960,15 +759083,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 37e9fc <__cxa_finalize@plt+0x3539ac> │ │ │ │ + jg 37de4c <__cxa_finalize@plt+0x352dfc> │ │ │ │ ret │ │ │ │ movdqu (%rsi),%xmm1 │ │ │ │ movdqu (%rsi,%rdx,1),%xmm3 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ punpcklbw %xmm4,%xmm0 │ │ │ │ punpckhbw %xmm4,%xmm1 │ │ │ │ @@ -758981,20 +759104,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 37ea55 <__cxa_finalize@plt+0x353a05> │ │ │ │ + jg 37dea5 <__cxa_finalize@plt+0x352e55> │ │ │ │ ret │ │ │ │ mov $0xffffffffffffff80,%rcx │ │ │ │ - jmp 37eac5 <__cxa_finalize@plt+0x353a75> │ │ │ │ + jmp 37df15 <__cxa_finalize@plt+0x352ec5> │ │ │ │ mov $0xffffffffffffffc0,%rcx │ │ │ │ - jmp 37eac5 <__cxa_finalize@plt+0x353a75> │ │ │ │ + jmp 37df15 <__cxa_finalize@plt+0x352ec5> │ │ │ │ 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 │ │ │ │ @@ -759008,46 +759131,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 37eacb <__cxa_finalize@plt+0x353a7b> │ │ │ │ + jl 37df1b <__cxa_finalize@plt+0x352ecb> │ │ │ │ add %rdx,%rsi │ │ │ │ dec %r8d │ │ │ │ - jg 37eac8 <__cxa_finalize@plt+0x353a78> │ │ │ │ + jg 37df18 <__cxa_finalize@plt+0x352ec8> │ │ │ │ ret │ │ │ │ imul $0xff00ff,%r9d,%r9d │ │ │ │ - movdqa 0x618a9(%rip),%xmm4 │ │ │ │ + movdqa 0x623e9(%rip),%xmm4 │ │ │ │ add $0x100010,%r9d │ │ │ │ movd %r9d,%xmm5 │ │ │ │ mov 0x8(%rsp),%r9d │ │ │ │ pshufd $0x0,%xmm5,%xmm5 │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 37ef66 <__cxa_finalize@plt+0x353f16> │ │ │ │ - movzwl 0x62392(%rax,%rcx,2),%ecx │ │ │ │ + jne 37e3b6 <__cxa_finalize@plt+0x353366> │ │ │ │ + movzwl 0x62ed2(%rax,%rcx,2),%ecx │ │ │ │ add %rax,%rcx │ │ │ │ jmp *%rcx │ │ │ │ - movdqa 0x61865(%rip),%xmm4 │ │ │ │ + movdqa 0x623a5(%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 37eb6f <__cxa_finalize@plt+0x353b1f> │ │ │ │ + jg 37dfbf <__cxa_finalize@plt+0x352f6f> │ │ │ │ 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 │ │ │ │ @@ -759061,15 +759184,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 37ebb0 <__cxa_finalize@plt+0x353b60> │ │ │ │ + jg 37e000 <__cxa_finalize@plt+0x352fb0> │ │ │ │ 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 │ │ │ │ @@ -759082,20 +759205,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 37ec0d <__cxa_finalize@plt+0x353bbd> │ │ │ │ + jg 37e05d <__cxa_finalize@plt+0x35300d> │ │ │ │ ret │ │ │ │ mov $0xffffffffffffff80,%rcx │ │ │ │ - jmp 37ec84 <__cxa_finalize@plt+0x353c34> │ │ │ │ + jmp 37e0d4 <__cxa_finalize@plt+0x353084> │ │ │ │ mov $0xffffffffffffffc0,%rcx │ │ │ │ - jmp 37ec84 <__cxa_finalize@plt+0x353c34> │ │ │ │ + jmp 37e0d4 <__cxa_finalize@plt+0x353084> │ │ │ │ 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 │ │ │ │ @@ -759109,20 +759232,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 37ec8a <__cxa_finalize@plt+0x353c3a> │ │ │ │ + jl 37e0da <__cxa_finalize@plt+0x35308a> │ │ │ │ add %rdx,%rsi │ │ │ │ dec %r8d │ │ │ │ - jg 37ec87 <__cxa_finalize@plt+0x353c37> │ │ │ │ + jg 37e0d7 <__cxa_finalize@plt+0x353087> │ │ │ │ ret │ │ │ │ - movzwl 0x6239e(%rax,%rcx,2),%ecx │ │ │ │ + movzwl 0x62ede(%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 │ │ │ │ @@ -759140,15 +759263,15 @@ │ │ │ │ punpckldq %xmm3,%xmm2 │ │ │ │ punpckldq %xmm0,%xmm3 │ │ │ │ punpcklbw %xmm3,%xmm2 │ │ │ │ pmaddubsw %xmm5,%xmm2 │ │ │ │ movdqa %xmm2,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 37ed1c <__cxa_finalize@plt+0x353ccc> │ │ │ │ + jg 37e16c <__cxa_finalize@plt+0x35311c> │ │ │ │ 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 │ │ │ │ @@ -759162,15 +759285,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 37ed6d <__cxa_finalize@plt+0x353d1d> │ │ │ │ + jg 37e1bd <__cxa_finalize@plt+0x35316d> │ │ │ │ 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 │ │ │ │ @@ -759200,22 +759323,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 37edca <__cxa_finalize@plt+0x353d7a> │ │ │ │ + jg 37e21a <__cxa_finalize@plt+0x3531ca> │ │ │ │ ret │ │ │ │ lea 0x300(%r8),%ecx │ │ │ │ mov $0x100,%eax │ │ │ │ - jmp 37ee92 <__cxa_finalize@plt+0x353e42> │ │ │ │ + jmp 37e2e2 <__cxa_finalize@plt+0x353292> │ │ │ │ lea 0x100(%r8),%ecx │ │ │ │ mov $0x80,%eax │ │ │ │ - jmp 37ee92 <__cxa_finalize@plt+0x353e42> │ │ │ │ + jmp 37e2e2 <__cxa_finalize@plt+0x353292> │ │ │ │ xor %ecx,%ecx │ │ │ │ mov $0x40,%eax │ │ │ │ mov %rdi,%r10 │ │ │ │ mov %rsi,%r9 │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqu 0x10(%rsi),%xmm1 │ │ │ │ movdqu (%rsi,%rdx,1),%xmm2 │ │ │ │ @@ -759250,30 +759373,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 37eea1 <__cxa_finalize@plt+0x353e51> │ │ │ │ + jg 37e2f1 <__cxa_finalize@plt+0x3532a1> │ │ │ │ add $0x20,%r9 │ │ │ │ movzbl %cl,%r8d │ │ │ │ mov %r9,%rsi │ │ │ │ add $0x40,%r10 │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%ecx │ │ │ │ - jg 37ee98 <__cxa_finalize@plt+0x353e48> │ │ │ │ + jg 37e2e8 <__cxa_finalize@plt+0x353298> │ │ │ │ ret │ │ │ │ - movzwl 0x623aa(%rax,%rcx,2),%ecx │ │ │ │ + movzwl 0x62eea(%rax,%rcx,2),%ecx │ │ │ │ imul $0x8000800,%r9d,%r9d │ │ │ │ movd %r9d,%xmm6 │ │ │ │ add %rax,%rcx │ │ │ │ pshufd $0x0,%xmm6,%xmm6 │ │ │ │ jmp *%rcx │ │ │ │ - movdqa 0x61444(%rip),%xmm4 │ │ │ │ + movdqa 0x61f84(%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 │ │ │ │ @@ -759293,15 +759416,15 @@ │ │ │ │ psubw %xmm3,%xmm2 │ │ │ │ pmulhrsw %xmm6,%xmm2 │ │ │ │ paddw %xmm3,%xmm2 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ movdqa %xmm2,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 37ef9e <__cxa_finalize@plt+0x353f4e> │ │ │ │ + jg 37e3ee <__cxa_finalize@plt+0x35339e> │ │ │ │ ret │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ pshufb %xmm4,%xmm0 │ │ │ │ pmaddubsw %xmm5,%xmm0 │ │ │ │ movdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ movdqu (%rsi),%xmm2 │ │ │ │ @@ -759317,25 +759440,25 @@ │ │ │ │ psubw %xmm1,%xmm2 │ │ │ │ pmulhrsw %xmm6,%xmm2 │ │ │ │ paddw %xmm1,%xmm2 │ │ │ │ movdqa %xmm3,(%rdi) │ │ │ │ movdqa %xmm2,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 37f014 <__cxa_finalize@plt+0x353fc4> │ │ │ │ + jg 37e464 <__cxa_finalize@plt+0x353414> │ │ │ │ ret │ │ │ │ lea 0x700(%r8),%ecx │ │ │ │ mov $0x100,%r9d │ │ │ │ - jmp 37f0a0 <__cxa_finalize@plt+0x354050> │ │ │ │ + jmp 37e4f0 <__cxa_finalize@plt+0x3534a0> │ │ │ │ lea 0x300(%r8),%ecx │ │ │ │ mov $0x80,%r9d │ │ │ │ - jmp 37f0a0 <__cxa_finalize@plt+0x354050> │ │ │ │ + jmp 37e4f0 <__cxa_finalize@plt+0x3534a0> │ │ │ │ lea 0x100(%r8),%ecx │ │ │ │ mov $0x40,%r9d │ │ │ │ - jmp 37f0a0 <__cxa_finalize@plt+0x354050> │ │ │ │ + jmp 37e4f0 <__cxa_finalize@plt+0x3534a0> │ │ │ │ xor %ecx,%ecx │ │ │ │ mov $0x20,%r9d │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rdi,%r10 │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqu 0x8(%rsi),%xmm1 │ │ │ │ pshufb %xmm4,%xmm0 │ │ │ │ @@ -759374,98 +759497,98 @@ │ │ │ │ movdqa %xmm1,%xmm2 │ │ │ │ psubw %xmm3,%xmm2 │ │ │ │ pmulhrsw %xmm6,%xmm2 │ │ │ │ paddw %xmm3,%xmm2 │ │ │ │ movdqa %xmm2,0x10(%rdi) │ │ │ │ add %r9,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 37f0c3 <__cxa_finalize@plt+0x354073> │ │ │ │ + jg 37e513 <__cxa_finalize@plt+0x3534c3> │ │ │ │ movzbl %cl,%r8d │ │ │ │ add $0x10,%rax │ │ │ │ add $0x20,%r10 │ │ │ │ mov %rax,%rsi │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%ecx │ │ │ │ - jg 37f0a6 <__cxa_finalize@plt+0x354056> │ │ │ │ + jg 37e4f6 <__cxa_finalize@plt+0x3534a6> │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 37f220 <__cxa_finalize@plt+0x3541d0> │ │ │ │ + jmp 37e670 <__cxa_finalize@plt+0x353620> │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 37f220 <__cxa_finalize@plt+0x3541d0> │ │ │ │ + jmp 37e670 <__cxa_finalize@plt+0x353620> │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 37f220 <__cxa_finalize@plt+0x3541d0> │ │ │ │ + jmp 37e670 <__cxa_finalize@plt+0x353620> │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 37f220 <__cxa_finalize@plt+0x3541d0> │ │ │ │ + jmp 37e670 <__cxa_finalize@plt+0x353620> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 37f220 <__cxa_finalize@plt+0x3541d0> │ │ │ │ + jmp 37e670 <__cxa_finalize@plt+0x353620> │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 37f220 <__cxa_finalize@plt+0x3541d0> │ │ │ │ + jmp 37e670 <__cxa_finalize@plt+0x353620> │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 37f220 <__cxa_finalize@plt+0x3541d0> │ │ │ │ + jmp 37e670 <__cxa_finalize@plt+0x353620> │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 37f220 <__cxa_finalize@plt+0x3541d0> │ │ │ │ + jmp 37e670 <__cxa_finalize@plt+0x353620> │ │ │ │ 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 37f26c <__cxa_finalize@plt+0x35421c> │ │ │ │ + jne 37e6bc <__cxa_finalize@plt+0x35366c> │ │ │ │ test $0xf00,%eax │ │ │ │ - jne 37f4f5 <__cxa_finalize@plt+0x3544a5> │ │ │ │ + jne 37e945 <__cxa_finalize@plt+0x3538f5> │ │ │ │ lea -0x8b0(%rip),%r10 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - movzwl 0x62304(%r10,%rcx,2),%ecx │ │ │ │ + movzwl 0x62e44(%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 37f725 <__cxa_finalize@plt+0x3546d5> │ │ │ │ + jne 37eb75 <__cxa_finalize@plt+0x353b25> │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 37f2d4 <__cxa_finalize@plt+0x354284> │ │ │ │ + je 37e724 <__cxa_finalize@plt+0x3536d4> │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - movdqa 0x610f0(%rip),%xmm10 │ │ │ │ - movdqa 0x610f7(%rip),%xmm11 │ │ │ │ - movdqa 0x610fe(%rip),%xmm9 │ │ │ │ + movdqa 0x61c30(%rip),%xmm10 │ │ │ │ + movdqa 0x61c37(%rip),%xmm11 │ │ │ │ + movdqa 0x61c3e(%rip),%xmm9 │ │ │ │ shr $0x10,%r9d │ │ │ │ sub $0x3,%rsi │ │ │ │ - movzwl 0x6235c(%r10,%rcx,2),%ecx │ │ │ │ - movq 0x62856(%r10,%r9,8),%xmm6 │ │ │ │ - movdqa 0x6125b(%rip),%xmm7 │ │ │ │ + movzwl 0x62e9c(%r10,%rcx,2),%ecx │ │ │ │ + movq 0x63406(%r10,%r9,8),%xmm6 │ │ │ │ + movdqa 0x61d9b(%rip),%xmm7 │ │ │ │ pshufd $0x0,%xmm6,%xmm5 │ │ │ │ pshufd $0x55,%xmm6,%xmm6 │ │ │ │ add %r10,%rcx │ │ │ │ jmp *%rcx │ │ │ │ movzbl %r9b,%r9d │ │ │ │ dec %rsi │ │ │ │ - movd 0x62858(%r10,%r9,8),%xmm4 │ │ │ │ - movdqa 0x61233(%rip),%xmm6 │ │ │ │ - movdqa 0x6108b(%rip),%xmm5 │ │ │ │ + movd 0x63408(%r10,%r9,8),%xmm4 │ │ │ │ + movdqa 0x61d73(%rip),%xmm6 │ │ │ │ + movdqa 0x61bcb(%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 │ │ │ │ @@ -759481,15 +759604,15 @@ │ │ │ │ phaddw %xmm3,%xmm2 │ │ │ │ pmulhrsw %xmm6,%xmm0 │ │ │ │ pmulhrsw %xmm6,%xmm2 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm2,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 37f2fe <__cxa_finalize@plt+0x3542ae> │ │ │ │ + jg 37e74e <__cxa_finalize@plt+0x3536fe> │ │ │ │ ret │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ pshufb %xmm11,%xmm2 │ │ │ │ movdqa %xmm0,%xmm3 │ │ │ │ pshufb %xmm9,%xmm3 │ │ │ │ pshufb %xmm10,%xmm0 │ │ │ │ @@ -759518,22 +759641,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 37f366 <__cxa_finalize@plt+0x354316> │ │ │ │ + jg 37e7b6 <__cxa_finalize@plt+0x353766> │ │ │ │ ret │ │ │ │ mov $0xfffffffffffffff0,%rcx │ │ │ │ - jmp 37f435 <__cxa_finalize@plt+0x3543e5> │ │ │ │ + jmp 37e885 <__cxa_finalize@plt+0x353835> │ │ │ │ mov $0xffffffffffffffe0,%rcx │ │ │ │ - jmp 37f435 <__cxa_finalize@plt+0x3543e5> │ │ │ │ + jmp 37e885 <__cxa_finalize@plt+0x353835> │ │ │ │ mov $0xffffffffffffffc0,%rcx │ │ │ │ - jmp 37f435 <__cxa_finalize@plt+0x3543e5> │ │ │ │ + jmp 37e885 <__cxa_finalize@plt+0x353835> │ │ │ │ mov $0xffffffffffffff80,%rcx │ │ │ │ sub %rcx,%rsi │ │ │ │ mov %rcx,%r9 │ │ │ │ movdqu (%rsi,%rcx,1),%xmm0 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ pshufb %xmm11,%xmm2 │ │ │ │ movdqa %xmm0,%xmm3 │ │ │ │ @@ -759563,37 +759686,37 @@ │ │ │ │ paddw %xmm2,%xmm1 │ │ │ │ phaddw %xmm3,%xmm1 │ │ │ │ pmulhrsw %xmm7,%xmm1 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x10,%rcx │ │ │ │ - jl 37f43b <__cxa_finalize@plt+0x3543eb> │ │ │ │ + jl 37e88b <__cxa_finalize@plt+0x35383b> │ │ │ │ add %rdx,%rsi │ │ │ │ mov %r9,%rcx │ │ │ │ dec %r8d │ │ │ │ - jg 37f43b <__cxa_finalize@plt+0x3543eb> │ │ │ │ + jg 37e88b <__cxa_finalize@plt+0x35383b> │ │ │ │ ret │ │ │ │ lea -0xb5a(%rip),%r10 │ │ │ │ movzbl %al,%r9d │ │ │ │ shr $0x10,%eax │ │ │ │ cmp $0x6,%r8d │ │ │ │ cmovs %r9d,%eax │ │ │ │ - movq 0x62856(%r10,%rax,8),%xmm0 │ │ │ │ - movdqa 0x60fc3(%rip),%xmm2 │ │ │ │ - movdqa 0x60ffb(%rip),%xmm7 │ │ │ │ + movq 0x63406(%r10,%rax,8),%xmm0 │ │ │ │ + movdqa 0x61b03(%rip),%xmm2 │ │ │ │ + movdqa 0x61b3b(%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 37f604 <__cxa_finalize@plt+0x3545b4> │ │ │ │ + jns 37ea54 <__cxa_finalize@plt+0x353a04> │ │ │ │ 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 │ │ │ │ @@ -759627,15 +759750,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 37f59b <__cxa_finalize@plt+0x35454b> │ │ │ │ + jg 37e9eb <__cxa_finalize@plt+0x35399b> │ │ │ │ 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 │ │ │ │ @@ -759682,84 +759805,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 37f653 <__cxa_finalize@plt+0x354603> │ │ │ │ + jg 37eaa3 <__cxa_finalize@plt+0x353a53> │ │ │ │ add $0x8,%r9 │ │ │ │ add $0x10,%r11 │ │ │ │ movzbl %al,%r8d │ │ │ │ mov %r9,%rsi │ │ │ │ mov %r11,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 37f615 <__cxa_finalize@plt+0x3545c5> │ │ │ │ + jg 37ea65 <__cxa_finalize@plt+0x353a15> │ │ │ │ ret │ │ │ │ cmp $0x4,%ecx │ │ │ │ - jg 37fa91 <__cxa_finalize@plt+0x354a41> │ │ │ │ + jg 37eee1 <__cxa_finalize@plt+0x353e91> │ │ │ │ and $0x7f,%r9d │ │ │ │ - movd 0x62858(%r10,%r9,8),%xmm1 │ │ │ │ + movd 0x63408(%r10,%r9,8),%xmm1 │ │ │ │ movzbl %al,%r9d │ │ │ │ shr $0x10,%eax │ │ │ │ cmp $0x6,%r8d │ │ │ │ cmovs %r9d,%eax │ │ │ │ - movq 0x62856(%r10,%rax,8),%xmm0 │ │ │ │ + movq 0x63406(%r10,%rax,8),%xmm0 │ │ │ │ sub $0xe8,%rsp │ │ │ │ lea (%rdx,%rdx,2),%r10 │ │ │ │ sub %r10,%rsi │ │ │ │ dec %rsi │ │ │ │ punpcklbw %xmm0,%xmm0 │ │ │ │ psraw $0x8,%xmm0 │ │ │ │ - movdqa 0x60da8(%rip),%xmm8 │ │ │ │ - movdqa 0x60daf(%rip),%xmm9 │ │ │ │ + movdqa 0x618e8(%rip),%xmm8 │ │ │ │ + movdqa 0x618ef(%rip),%xmm9 │ │ │ │ pshufd $0x0,%xmm0,%xmm10 │ │ │ │ pshufd $0x55,%xmm0,%xmm11 │ │ │ │ pshufd $0xaa,%xmm0,%xmm12 │ │ │ │ pshufd $0xff,%xmm0,%xmm13 │ │ │ │ pshufd $0x0,%xmm1,%xmm7 │ │ │ │ - movdqa 0x60bba(%rip),%xmm6 │ │ │ │ + movdqa 0x616fa(%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 0x60b7f(%rip),%xmm6 │ │ │ │ + movdqa 0x616bf(%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 0x60b40(%rip),%xmm6 │ │ │ │ + movdqa 0x61680(%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 0x60b0b(%rip),%xmm6 │ │ │ │ + movdqa 0x6164b(%rip),%xmm6 │ │ │ │ movdqa %xmm5,%xmm3 │ │ │ │ pshufb %xmm6,%xmm3 │ │ │ │ movdqa %xmm4,%xmm0 │ │ │ │ pshufb %xmm6,%xmm0 │ │ │ │ pmaddubsw %xmm7,%xmm3 │ │ │ │ pmaddubsw %xmm7,%xmm0 │ │ │ │ phaddw %xmm0,%xmm3 │ │ │ │ @@ -759788,15 +759911,15 @@ │ │ │ │ pmaddwd %xmm10,%xmm5 │ │ │ │ movdqa %xmm2,%xmm1 │ │ │ │ pmaddwd %xmm11,%xmm2 │ │ │ │ paddd %xmm2,%xmm5 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ pmaddwd %xmm12,%xmm3 │ │ │ │ paddd %xmm3,%xmm5 │ │ │ │ - movdqa 0x60a3b(%rip),%xmm6 │ │ │ │ + movdqa 0x6157b(%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 │ │ │ │ @@ -759821,15 +759944,15 @@ │ │ │ │ pmaddwd %xmm10,%xmm5 │ │ │ │ movdqa %xmm2,%xmm1 │ │ │ │ pmaddwd %xmm11,%xmm2 │ │ │ │ paddd %xmm2,%xmm5 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ pmaddwd %xmm12,%xmm3 │ │ │ │ paddd %xmm3,%xmm5 │ │ │ │ - movdqa 0x60995(%rip),%xmm6 │ │ │ │ + movdqa 0x614d5(%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 │ │ │ │ @@ -759853,25 +759976,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 37f8fa <__cxa_finalize@plt+0x3548aa> │ │ │ │ + jg 37ed4a <__cxa_finalize@plt+0x353cfa> │ │ │ │ add $0xe8,%rsp │ │ │ │ ret │ │ │ │ shr $0x10,%r9d │ │ │ │ sub $0x58,%rsp │ │ │ │ - movq 0x62856(%r10,%r9,8),%xmm0 │ │ │ │ + movq 0x63406(%r10,%r9,8),%xmm0 │ │ │ │ movzbl %al,%r9d │ │ │ │ shr $0x10,%eax │ │ │ │ cmp $0x6,%r8d │ │ │ │ cmovs %r9d,%eax │ │ │ │ - movq 0x62856(%r10,%rax,8),%xmm1 │ │ │ │ + movq 0x63406(%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 │ │ │ │ @@ -759880,17 +760003,17 @@ │ │ │ │ sub $0x3,%rsi │ │ │ │ sub %r10,%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rdi,%r11 │ │ │ │ lea -0x4(%rcx),%r9d │ │ │ │ shl $0xe,%r9d │ │ │ │ add %r8d,%r9d │ │ │ │ - movdqa 0x60873(%rip),%xmm7 │ │ │ │ - movdqa 0x6087a(%rip),%xmm8 │ │ │ │ - movdqa 0x60881(%rip),%xmm9 │ │ │ │ + movdqa 0x613b3(%rip),%xmm7 │ │ │ │ + movdqa 0x613ba(%rip),%xmm8 │ │ │ │ + movdqa 0x613c1(%rip),%xmm9 │ │ │ │ movdqu (%rsi),%xmm4 │ │ │ │ movdqa %xmm4,%xmm2 │ │ │ │ pshufb %xmm8,%xmm2 │ │ │ │ movdqa %xmm4,%xmm3 │ │ │ │ pshufb %xmm9,%xmm3 │ │ │ │ pshufb %xmm7,%xmm4 │ │ │ │ movdqa %xmm2,%xmm1 │ │ │ │ @@ -759940,29 +760063,29 @@ │ │ │ │ pmaddubsw %xmm10,%xmm1 │ │ │ │ pmaddubsw %xmm11,%xmm3 │ │ │ │ pmaddubsw %xmm11,%xmm2 │ │ │ │ pmaddubsw %xmm10,%xmm0 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ paddw %xmm2,%xmm0 │ │ │ │ phaddw %xmm1,%xmm0 │ │ │ │ - movdqa 0x608dc(%rip),%xmm7 │ │ │ │ + movdqa 0x6141c(%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 0x606f7(%rip),%xmm7 │ │ │ │ + movdqa 0x61237(%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 │ │ │ │ @@ -759998,15 +760121,15 @@ │ │ │ │ pmaddubsw %xmm10,%xmm1 │ │ │ │ pmaddubsw %xmm11,%xmm3 │ │ │ │ pmaddubsw %xmm11,%xmm2 │ │ │ │ pmaddubsw %xmm10,%xmm6 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ paddw %xmm2,%xmm6 │ │ │ │ phaddw %xmm1,%xmm6 │ │ │ │ - movdqa 0x607b8(%rip),%xmm7 │ │ │ │ + movdqa 0x612f8(%rip),%xmm7 │ │ │ │ movdqa %xmm4,%xmm1 │ │ │ │ pmulhrsw %xmm7,%xmm1 │ │ │ │ movdqa %xmm5,%xmm2 │ │ │ │ pmulhrsw %xmm7,%xmm2 │ │ │ │ movdqa %xmm6,%xmm3 │ │ │ │ pmulhrsw %xmm7,%xmm3 │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ @@ -760031,20 +760154,20 @@ │ │ │ │ pmaddwd %xmm13,%xmm4 │ │ │ │ paddd %xmm3,%xmm8 │ │ │ │ paddd %xmm4,%xmm9 │ │ │ │ pmaddwd %xmm14,%xmm5 │ │ │ │ pmaddwd %xmm14,%xmm6 │ │ │ │ paddd %xmm5,%xmm8 │ │ │ │ paddd %xmm6,%xmm9 │ │ │ │ - movdqa 0x60723(%rip),%xmm7 │ │ │ │ + movdqa 0x61263(%rip),%xmm7 │ │ │ │ paddd %xmm7,%xmm8 │ │ │ │ paddd %xmm7,%xmm9 │ │ │ │ - movdqa 0x60571(%rip),%xmm7 │ │ │ │ - movdqa 0x60579(%rip),%xmm6 │ │ │ │ - movdqa 0x60551(%rip),%xmm5 │ │ │ │ + movdqa 0x610b1(%rip),%xmm7 │ │ │ │ + movdqa 0x610b9(%rip),%xmm6 │ │ │ │ + movdqa 0x61091(%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 │ │ │ │ @@ -760066,15 +760189,15 @@ │ │ │ │ pmaddubsw %xmm10,%xmm1 │ │ │ │ pmaddubsw %xmm11,%xmm3 │ │ │ │ pmaddubsw %xmm11,%xmm2 │ │ │ │ pmaddubsw %xmm10,%xmm4 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ paddw %xmm2,%xmm4 │ │ │ │ phaddw %xmm1,%xmm4 │ │ │ │ - movdqa 0x6065c(%rip),%xmm5 │ │ │ │ + movdqa 0x6119c(%rip),%xmm5 │ │ │ │ pmulhrsw %xmm5,%xmm0 │ │ │ │ pmulhrsw %xmm5,%xmm4 │ │ │ │ movdqa 0x40(%rsp),%xmm6 │ │ │ │ movdqa %xmm6,%xmm5 │ │ │ │ punpcklwd %xmm0,%xmm5 │ │ │ │ movdqa %xmm0,%xmm6 │ │ │ │ punpcklwd %xmm4,%xmm6 │ │ │ │ @@ -760088,55 +760211,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 37ff46 <__cxa_finalize@plt+0x354ef6> │ │ │ │ + jle 37f396 <__cxa_finalize@plt+0x354346> │ │ │ │ movdqa %xmm4,0x40(%rsp) │ │ │ │ movdqa (%rsp),%xmm1 │ │ │ │ movdqa 0x10(%rsp),%xmm2 │ │ │ │ movdqa 0x20(%rsp),%xmm3 │ │ │ │ movdqa 0x30(%rsp),%xmm4 │ │ │ │ - jmp 37fdb2 <__cxa_finalize@plt+0x354d62> │ │ │ │ + jmp 37f202 <__cxa_finalize@plt+0x3541b2> │ │ │ │ add $0x4,%rax │ │ │ │ add $0x8,%r11 │ │ │ │ movzbl %r9b,%r8d │ │ │ │ mov %rax,%rsi │ │ │ │ mov %r11,%rdi │ │ │ │ sub $0x10000,%r9d │ │ │ │ - jg 37fb05 <__cxa_finalize@plt+0x354ab5> │ │ │ │ + jg 37ef55 <__cxa_finalize@plt+0x353f05> │ │ │ │ add $0x58,%rsp │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ push %r15 │ │ │ │ push %r12 │ │ │ │ sub $0x90,%rsp │ │ │ │ - call 37fff0 <__cxa_finalize@plt+0x354fa0> │ │ │ │ - jmp 37ff8f <__cxa_finalize@plt+0x354f3f> │ │ │ │ - call 38018d <__cxa_finalize@plt+0x35513d> │ │ │ │ + call 37f440 <__cxa_finalize@plt+0x3543f0> │ │ │ │ + jmp 37f3df <__cxa_finalize@plt+0x35438f> │ │ │ │ + call 37f5dd <__cxa_finalize@plt+0x35458d> │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - movdqa 0x60588(%rip),%xmm10 │ │ │ │ + movdqa 0x610c8(%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 37ff86 <__cxa_finalize@plt+0x354f36> │ │ │ │ + jg 37f3d6 <__cxa_finalize@plt+0x354386> │ │ │ │ add $0x90,%rsp │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ @@ -760148,84 +760271,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 0x60599(%rip),%rbx │ │ │ │ + lea 0x610d9(%rip),%rbx │ │ │ │ mov 0xc8(%rsp),%r15d │ │ │ │ pxor %xmm11,%xmm11 │ │ │ │ - call 380490 <__cxa_finalize@plt+0x355440> │ │ │ │ + call 37f8e0 <__cxa_finalize@plt+0x354890> │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrld $0x10,%xmm2 │ │ │ │ movdqa %xmm1,%xmm3 │ │ │ │ psrld $0x10,%xmm3 │ │ │ │ - call 380490 <__cxa_finalize@plt+0x355440> │ │ │ │ + call 37f8e0 <__cxa_finalize@plt+0x354890> │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ psrld $0x10,%xmm4 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ psrld $0x10,%xmm5 │ │ │ │ - call 380490 <__cxa_finalize@plt+0x355440> │ │ │ │ + call 37f8e0 <__cxa_finalize@plt+0x354890> │ │ │ │ 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 380490 <__cxa_finalize@plt+0x355440> │ │ │ │ + call 37f8e0 <__cxa_finalize@plt+0x354890> │ │ │ │ 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 380490 <__cxa_finalize@plt+0x355440> │ │ │ │ + call 37f8e0 <__cxa_finalize@plt+0x354890> │ │ │ │ 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 380490 <__cxa_finalize@plt+0x355440> │ │ │ │ + call 37f8e0 <__cxa_finalize@plt+0x354890> │ │ │ │ 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 380490 <__cxa_finalize@plt+0x355440> │ │ │ │ + call 37f8e0 <__cxa_finalize@plt+0x354890> │ │ │ │ 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 380490 <__cxa_finalize@plt+0x355440> │ │ │ │ + call 37f8e0 <__cxa_finalize@plt+0x354890> │ │ │ │ psrld $0x10,%xmm6 │ │ │ │ psrld $0x10,%xmm7 │ │ │ │ movdqa 0x88(%rsp),%xmm10 │ │ │ │ pand %xmm10,%xmm0 │ │ │ │ por %xmm0,%xmm6 │ │ │ │ pand %xmm10,%xmm1 │ │ │ │ por %xmm1,%xmm7 │ │ │ │ @@ -760291,15 +760414,15 @@ │ │ │ │ pmaddwd %xmm5,%xmm3 │ │ │ │ pmaddwd 0x38(%rsp),%xmm2 │ │ │ │ pmaddwd %xmm7,%xmm15 │ │ │ │ paddd %xmm3,%xmm1 │ │ │ │ paddd %xmm15,%xmm2 │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,%xmm13 │ │ │ │ - call 380490 <__cxa_finalize@plt+0x355440> │ │ │ │ + call 37f8e0 <__cxa_finalize@plt+0x354890> │ │ │ │ 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 │ │ │ │ @@ -760407,81 +760530,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 0x5fe05(%rip),%xmm0 │ │ │ │ + pshufb 0x60945(%rip),%xmm0 │ │ │ │ pmaddubsw %xmm1,%xmm0 │ │ │ │ movdqa %xmm10,%xmm1 │ │ │ │ - pshufb 0x5fe02(%rip),%xmm1 │ │ │ │ + pshufb 0x60942(%rip),%xmm1 │ │ │ │ pmaddubsw %xmm8,%xmm1 │ │ │ │ movdqa %xmm10,%xmm15 │ │ │ │ - pshufb 0x5fdfd(%rip),%xmm15 │ │ │ │ + pshufb 0x6093d(%rip),%xmm15 │ │ │ │ pmaddubsw %xmm14,%xmm15 │ │ │ │ - pshufb 0x5fdfd(%rip),%xmm10 │ │ │ │ + pshufb 0x6093d(%rip),%xmm10 │ │ │ │ pmaddubsw %xmm9,%xmm10 │ │ │ │ phaddw %xmm15,%xmm0 │ │ │ │ phaddw %xmm10,%xmm1 │ │ │ │ - movdqa 0x5ffc2(%rip),%xmm14 │ │ │ │ - movdqa 0x60009(%rip),%xmm9 │ │ │ │ + movdqa 0x60b02(%rip),%xmm14 │ │ │ │ + movdqa 0x60b49(%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 37fff0 <__cxa_finalize@plt+0x354fa0> │ │ │ │ + call 37f440 <__cxa_finalize@plt+0x3543f0> │ │ │ │ psrad $0xd,%xmm12 │ │ │ │ psrad $0xd,%xmm13 │ │ │ │ psrad $0xd,%xmm14 │ │ │ │ psrad $0xd,%xmm15 │ │ │ │ packssdw %xmm13,%xmm12 │ │ │ │ packssdw %xmm15,%xmm14 │ │ │ │ - movdqa 0x5ff61(%rip),%xmm13 │ │ │ │ + movdqa 0x60aa1(%rip),%xmm13 │ │ │ │ pmulhrsw %xmm13,%xmm12 │ │ │ │ pmulhrsw %xmm13,%xmm14 │ │ │ │ movdqa %xmm12,(%rdi) │ │ │ │ movdqa %xmm14,(%rdi,%rsi,2) │ │ │ │ dec %r8d │ │ │ │ - je 37ffda <__cxa_finalize@plt+0x354f8a> │ │ │ │ - call 38018d <__cxa_finalize@plt+0x35513d> │ │ │ │ + je 37f42a <__cxa_finalize@plt+0x3543da> │ │ │ │ + call 37f5dd <__cxa_finalize@plt+0x35458d> │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - jmp 380594 <__cxa_finalize@plt+0x355544> │ │ │ │ + jmp 37f9e4 <__cxa_finalize@plt+0x354994> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ push %r15 │ │ │ │ push %r12 │ │ │ │ sub $0x90,%rsp │ │ │ │ - call 380670 <__cxa_finalize@plt+0x355620> │ │ │ │ - jmp 38060f <__cxa_finalize@plt+0x3555bf> │ │ │ │ - call 3807ef <__cxa_finalize@plt+0x35579f> │ │ │ │ + call 37fac0 <__cxa_finalize@plt+0x354a70> │ │ │ │ + jmp 37fa5f <__cxa_finalize@plt+0x354a0f> │ │ │ │ + call 37fc3f <__cxa_finalize@plt+0x354bef> │ │ │ │ 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 380606 <__cxa_finalize@plt+0x3555b6> │ │ │ │ + jg 37fa56 <__cxa_finalize@plt+0x354a06> │ │ │ │ add $0x90,%rsp │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ @@ -760494,74 +760617,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 0x5ff19(%rip),%rbx │ │ │ │ + lea 0x60a59(%rip),%rbx │ │ │ │ mov 0xc8(%rsp),%r15d │ │ │ │ pxor %xmm11,%xmm11 │ │ │ │ - call 380ae0 <__cxa_finalize@plt+0x355a90> │ │ │ │ + call 37ff30 <__cxa_finalize@plt+0x354ee0> │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrld $0x10,%xmm2 │ │ │ │ movdqa %xmm1,%xmm3 │ │ │ │ psrld $0x10,%xmm3 │ │ │ │ - call 380ae0 <__cxa_finalize@plt+0x355a90> │ │ │ │ + call 37ff30 <__cxa_finalize@plt+0x354ee0> │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ psrld $0x10,%xmm4 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ psrld $0x10,%xmm5 │ │ │ │ - call 380ae0 <__cxa_finalize@plt+0x355a90> │ │ │ │ + call 37ff30 <__cxa_finalize@plt+0x354ee0> │ │ │ │ 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 380ae0 <__cxa_finalize@plt+0x355a90> │ │ │ │ + call 37ff30 <__cxa_finalize@plt+0x354ee0> │ │ │ │ movdqa 0x88(%rsp),%xmm10 │ │ │ │ pblendw $0xaa,%xmm0,%xmm4 │ │ │ │ pblendw $0xaa,%xmm1,%xmm5 │ │ │ │ movdqa %xmm4,0x28(%rsp) │ │ │ │ movdqa %xmm5,0x38(%rsp) │ │ │ │ - call 380ae0 <__cxa_finalize@plt+0x355a90> │ │ │ │ + call 37ff30 <__cxa_finalize@plt+0x354ee0> │ │ │ │ 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 380ae0 <__cxa_finalize@plt+0x355a90> │ │ │ │ + call 37ff30 <__cxa_finalize@plt+0x354ee0> │ │ │ │ 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 380ae0 <__cxa_finalize@plt+0x355a90> │ │ │ │ + call 37ff30 <__cxa_finalize@plt+0x354ee0> │ │ │ │ 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 380ae0 <__cxa_finalize@plt+0x355a90> │ │ │ │ + call 37ff30 <__cxa_finalize@plt+0x354ee0> │ │ │ │ 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 │ │ │ │ @@ -760625,15 +760748,15 @@ │ │ │ │ pmaddwd %xmm5,%xmm3 │ │ │ │ pmaddwd 0x38(%rsp),%xmm2 │ │ │ │ pmaddwd %xmm7,%xmm15 │ │ │ │ paddd %xmm3,%xmm1 │ │ │ │ paddd %xmm15,%xmm2 │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,%xmm13 │ │ │ │ - call 380ae0 <__cxa_finalize@plt+0x355a90> │ │ │ │ + call 37ff30 <__cxa_finalize@plt+0x354ee0> │ │ │ │ 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 │ │ │ │ @@ -760738,75 +760861,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 0x5f7b5(%rip),%xmm0 │ │ │ │ + pshufb 0x602f5(%rip),%xmm0 │ │ │ │ pmaddubsw %xmm1,%xmm0 │ │ │ │ movdqa %xmm10,%xmm1 │ │ │ │ - pshufb 0x5f7b2(%rip),%xmm1 │ │ │ │ + pshufb 0x602f2(%rip),%xmm1 │ │ │ │ pmaddubsw %xmm8,%xmm1 │ │ │ │ movdqa %xmm10,%xmm15 │ │ │ │ - pshufb 0x5f7ad(%rip),%xmm15 │ │ │ │ + pshufb 0x602ed(%rip),%xmm15 │ │ │ │ pmaddubsw %xmm14,%xmm15 │ │ │ │ - pshufb 0x5f7ad(%rip),%xmm10 │ │ │ │ + pshufb 0x602ed(%rip),%xmm10 │ │ │ │ pmaddubsw %xmm9,%xmm10 │ │ │ │ phaddw %xmm15,%xmm0 │ │ │ │ phaddw %xmm10,%xmm1 │ │ │ │ - movdqa 0x5f972(%rip),%xmm14 │ │ │ │ - movdqa 0x5f9b9(%rip),%xmm9 │ │ │ │ + movdqa 0x604b2(%rip),%xmm14 │ │ │ │ + movdqa 0x604f9(%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 380670 <__cxa_finalize@plt+0x355620> │ │ │ │ + call 37fac0 <__cxa_finalize@plt+0x354a70> │ │ │ │ psrad $0xd,%xmm12 │ │ │ │ psrad $0xd,%xmm13 │ │ │ │ psrad $0xd,%xmm14 │ │ │ │ psrad $0xd,%xmm15 │ │ │ │ packssdw %xmm13,%xmm12 │ │ │ │ packssdw %xmm15,%xmm14 │ │ │ │ - movdqa 0x5f911(%rip),%xmm13 │ │ │ │ + movdqa 0x60451(%rip),%xmm13 │ │ │ │ pmulhrsw %xmm13,%xmm12 │ │ │ │ pmulhrsw %xmm13,%xmm14 │ │ │ │ movdqa %xmm12,(%rdi) │ │ │ │ movdqa %xmm14,(%rdi,%rsi,2) │ │ │ │ dec %r8d │ │ │ │ - je 380651 <__cxa_finalize@plt+0x355601> │ │ │ │ - call 3807ef <__cxa_finalize@plt+0x35579f> │ │ │ │ + je 37faa1 <__cxa_finalize@plt+0x354a51> │ │ │ │ + call 37fc3f <__cxa_finalize@plt+0x354bef> │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - jmp 380be4 <__cxa_finalize@plt+0x355b94> │ │ │ │ + jmp 380034 <__cxa_finalize@plt+0x354fe4> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x17(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 380c69 <__cxa_finalize@plt+0x355c19> │ │ │ │ + jne 3800b9 <__cxa_finalize@plt+0x355069> │ │ │ │ mov 0x8(%rsp),%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 380fcb <__cxa_finalize@plt+0x355f7b> │ │ │ │ + jne 38041b <__cxa_finalize@plt+0x3553cb> │ │ │ │ add $0xffffffffffffdd44,%rax │ │ │ │ - jmp 37e9a2 <__cxa_finalize@plt+0x353952> │ │ │ │ + jmp 37ddf2 <__cxa_finalize@plt+0x352da2> │ │ │ │ imul $0xffff,%r9d,%r9d │ │ │ │ add $0x10,%r9d │ │ │ │ movd %r9d,%xmm5 │ │ │ │ mov 0x8(%rsp),%r9d │ │ │ │ pshufd $0x0,%xmm5,%xmm5 │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 3813ed <__cxa_finalize@plt+0x35639d> │ │ │ │ - movzwl 0x60060(%rax,%rcx,2),%ecx │ │ │ │ + jne 38083d <__cxa_finalize@plt+0x3557ed> │ │ │ │ + movzwl 0x60ba0(%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 │ │ │ │ @@ -760836,15 +760959,15 @@ │ │ │ │ pmaddwd %xmm5,%xmm2 │ │ │ │ pmaddwd %xmm5,%xmm1 │ │ │ │ packssdw %xmm2,%xmm1 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm1,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 380ca1 <__cxa_finalize@plt+0x355c51> │ │ │ │ + jg 3800f1 <__cxa_finalize@plt+0x3550a1> │ │ │ │ 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 │ │ │ │ @@ -760886,15 +761009,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 380d35 <__cxa_finalize@plt+0x355ce5> │ │ │ │ + jg 380185 <__cxa_finalize@plt+0x355135> │ │ │ │ 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 │ │ │ │ @@ -760935,20 +761058,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 380e03 <__cxa_finalize@plt+0x355db3> │ │ │ │ + jg 380253 <__cxa_finalize@plt+0x355203> │ │ │ │ repz ret │ │ │ │ mov $0xffffffffffffff80,%rcx │ │ │ │ - jmp 380eeb <__cxa_finalize@plt+0x355e9b> │ │ │ │ + jmp 38033b <__cxa_finalize@plt+0x3552eb> │ │ │ │ mov $0xffffffffffffffc0,%rcx │ │ │ │ - jmp 380eeb <__cxa_finalize@plt+0x355e9b> │ │ │ │ + jmp 38033b <__cxa_finalize@plt+0x3552eb> │ │ │ │ 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 │ │ │ │ @@ -760990,20 +761113,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 380ef1 <__cxa_finalize@plt+0x355ea1> │ │ │ │ + jl 380341 <__cxa_finalize@plt+0x3552f1> │ │ │ │ add %rdx,%rsi │ │ │ │ dec %r8d │ │ │ │ - jg 380eee <__cxa_finalize@plt+0x355e9e> │ │ │ │ + jg 38033e <__cxa_finalize@plt+0x3552ee> │ │ │ │ repz ret │ │ │ │ - movzwl 0x6006c(%rax,%rcx,2),%ecx │ │ │ │ + movzwl 0x60bac(%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 │ │ │ │ @@ -761032,15 +761155,15 @@ │ │ │ │ punpcklbw %xmm6,%xmm2 │ │ │ │ pmaddwd %xmm5,%xmm7 │ │ │ │ pmaddwd %xmm5,%xmm2 │ │ │ │ packssdw %xmm7,%xmm2 │ │ │ │ movdqa %xmm2,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 380ff9 <__cxa_finalize@plt+0x355fa9> │ │ │ │ + jg 380449 <__cxa_finalize@plt+0x3553f9> │ │ │ │ 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 │ │ │ │ @@ -761074,15 +761197,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 381071 <__cxa_finalize@plt+0x356021> │ │ │ │ + jg 3804c1 <__cxa_finalize@plt+0x355471> │ │ │ │ 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 │ │ │ │ @@ -761152,22 +761275,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 38111f <__cxa_finalize@plt+0x3560cf> │ │ │ │ + jg 38056f <__cxa_finalize@plt+0x35551f> │ │ │ │ repz ret │ │ │ │ lea 0x300(%r8),%ecx │ │ │ │ mov $0x100,%eax │ │ │ │ - jmp 381280 <__cxa_finalize@plt+0x356230> │ │ │ │ + jmp 3806d0 <__cxa_finalize@plt+0x355680> │ │ │ │ lea 0x100(%r8),%ecx │ │ │ │ mov $0x80,%eax │ │ │ │ - jmp 381280 <__cxa_finalize@plt+0x356230> │ │ │ │ + jmp 3806d0 <__cxa_finalize@plt+0x355680> │ │ │ │ xor %ecx,%ecx │ │ │ │ mov $0x40,%eax │ │ │ │ mov %rdi,%r10 │ │ │ │ mov %rsi,%r9 │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqu 0x10(%rsi),%xmm1 │ │ │ │ movdqu (%rsi,%rdx,1),%xmm2 │ │ │ │ @@ -761242,26 +761365,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 38128f <__cxa_finalize@plt+0x35623f> │ │ │ │ + jg 3806df <__cxa_finalize@plt+0x35568f> │ │ │ │ add $0x20,%r9 │ │ │ │ movzbl %cl,%r8d │ │ │ │ mov %r9,%rsi │ │ │ │ add $0x40,%r10 │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%ecx │ │ │ │ - jg 381286 <__cxa_finalize@plt+0x356236> │ │ │ │ + jg 3806d6 <__cxa_finalize@plt+0x355686> │ │ │ │ repz ret │ │ │ │ - movzwl 0x60078(%rax,%rcx,2),%ecx │ │ │ │ + movzwl 0x60bb8(%rax,%rcx,2),%ecx │ │ │ │ or $0x10000,%r9d │ │ │ │ - movdqa 0x5f09b(%rip),%xmm8 │ │ │ │ + movdqa 0x5fbdb(%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 │ │ │ │ @@ -761330,15 +761453,15 @@ │ │ │ │ psrad $0x4,%xmm2 │ │ │ │ packssdw %xmm4,%xmm2 │ │ │ │ paddw %xmm3,%xmm2 │ │ │ │ movdqa %xmm1,(%rdi) │ │ │ │ movdqa %xmm2,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 381450 <__cxa_finalize@plt+0x356400> │ │ │ │ + jg 3808a0 <__cxa_finalize@plt+0x355850> │ │ │ │ repz ret │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ psrldq $0x1,%xmm4 │ │ │ │ punpcklbw %xmm4,%xmm0 │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ punpckhbw %xmm7,%xmm4 │ │ │ │ @@ -761389,25 +761512,25 @@ │ │ │ │ psrad $0x4,%xmm2 │ │ │ │ packssdw %xmm4,%xmm2 │ │ │ │ paddw %xmm1,%xmm2 │ │ │ │ movdqa %xmm3,(%rdi) │ │ │ │ movdqa %xmm2,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 381572 <__cxa_finalize@plt+0x356522> │ │ │ │ + jg 3809c2 <__cxa_finalize@plt+0x355972> │ │ │ │ repz ret │ │ │ │ lea 0x700(%r8),%ecx │ │ │ │ mov $0x100,%r9d │ │ │ │ - jmp 381677 <__cxa_finalize@plt+0x356627> │ │ │ │ + jmp 380ac7 <__cxa_finalize@plt+0x355a77> │ │ │ │ lea 0x300(%r8),%ecx │ │ │ │ mov $0x80,%r9d │ │ │ │ - jmp 381677 <__cxa_finalize@plt+0x356627> │ │ │ │ + jmp 380ac7 <__cxa_finalize@plt+0x355a77> │ │ │ │ lea 0x100(%r8),%ecx │ │ │ │ mov $0x40,%r9d │ │ │ │ - jmp 381677 <__cxa_finalize@plt+0x356627> │ │ │ │ + jmp 380ac7 <__cxa_finalize@plt+0x355a77> │ │ │ │ xor %ecx,%ecx │ │ │ │ mov $0x20,%r9d │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rdi,%r10 │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ movdqu 0x8(%rsi),%xmm1 │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ @@ -761516,98 +761639,98 @@ │ │ │ │ psrad $0x4,%xmm4 │ │ │ │ psrad $0x4,%xmm2 │ │ │ │ packssdw %xmm4,%xmm2 │ │ │ │ paddw %xmm3,%xmm2 │ │ │ │ movdqa %xmm2,0x10(%rdi) │ │ │ │ add %r9,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 3816d0 <__cxa_finalize@plt+0x356680> │ │ │ │ + jg 380b20 <__cxa_finalize@plt+0x355ad0> │ │ │ │ movzbl %cl,%r8d │ │ │ │ add $0x10,%rax │ │ │ │ add $0x20,%r10 │ │ │ │ mov %rax,%rsi │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%ecx │ │ │ │ - jg 38167d <__cxa_finalize@plt+0x35662d> │ │ │ │ + jg 380acd <__cxa_finalize@plt+0x355a7d> │ │ │ │ repz ret │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 381910 <__cxa_finalize@plt+0x3568c0> │ │ │ │ + jmp 380d60 <__cxa_finalize@plt+0x355d10> │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 381910 <__cxa_finalize@plt+0x3568c0> │ │ │ │ + jmp 380d60 <__cxa_finalize@plt+0x355d10> │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 381910 <__cxa_finalize@plt+0x3568c0> │ │ │ │ + jmp 380d60 <__cxa_finalize@plt+0x355d10> │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 381910 <__cxa_finalize@plt+0x3568c0> │ │ │ │ + jmp 380d60 <__cxa_finalize@plt+0x355d10> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 381910 <__cxa_finalize@plt+0x3568c0> │ │ │ │ + jmp 380d60 <__cxa_finalize@plt+0x355d10> │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 381910 <__cxa_finalize@plt+0x3568c0> │ │ │ │ + jmp 380d60 <__cxa_finalize@plt+0x355d10> │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 381910 <__cxa_finalize@plt+0x3568c0> │ │ │ │ + jmp 380d60 <__cxa_finalize@plt+0x355d10> │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 381910 <__cxa_finalize@plt+0x3568c0> │ │ │ │ + jmp 380d60 <__cxa_finalize@plt+0x355d10> │ │ │ │ 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 38195c <__cxa_finalize@plt+0x35690c> │ │ │ │ + jne 380dac <__cxa_finalize@plt+0x355d5c> │ │ │ │ test $0xf00,%eax │ │ │ │ - jne 381db4 <__cxa_finalize@plt+0x356d64> │ │ │ │ + jne 381204 <__cxa_finalize@plt+0x3561b4> │ │ │ │ lea -0x2fa0(%rip),%r10 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - movzwl 0x62304(%r10,%rcx,2),%ecx │ │ │ │ + movzwl 0x62e44(%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 382113 <__cxa_finalize@plt+0x3570c3> │ │ │ │ + jne 381563 <__cxa_finalize@plt+0x356513> │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 3819ba <__cxa_finalize@plt+0x35696a> │ │ │ │ + je 380e0a <__cxa_finalize@plt+0x355dba> │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ shr $0x10,%r9d │ │ │ │ sub $0x3,%rsi │ │ │ │ - movzwl 0x60054(%r10,%rcx,2),%ecx │ │ │ │ - movq 0x6059a(%r10,%r9,8),%xmm6 │ │ │ │ + movzwl 0x60b94(%r10,%rcx,2),%ecx │ │ │ │ + movq 0x6114a(%r10,%r9,8),%xmm6 │ │ │ │ punpcklbw %xmm6,%xmm6 │ │ │ │ psraw $0x8,%xmm6 │ │ │ │ - movdqa 0x5eaed(%rip),%xmm7 │ │ │ │ - movdqa 0x5ead4(%rip),%xmm15 │ │ │ │ + movdqa 0x5f62d(%rip),%xmm7 │ │ │ │ + movdqa 0x5f614(%rip),%xmm15 │ │ │ │ pshufd $0x44,%xmm6,%xmm5 │ │ │ │ punpckhqdq %xmm6,%xmm6 │ │ │ │ add %r10,%rcx │ │ │ │ jmp *%rcx │ │ │ │ movzbl %r9b,%r9d │ │ │ │ dec %rsi │ │ │ │ - movd 0x6059c(%r10,%r9,8),%xmm4 │ │ │ │ - movdqa 0x5eabd(%rip),%xmm6 │ │ │ │ - movdqa 0x5eaa4(%rip),%xmm14 │ │ │ │ + movd 0x6114c(%r10,%r9,8),%xmm4 │ │ │ │ + movdqa 0x5f5fd(%rip),%xmm6 │ │ │ │ + movdqa 0x5f5e4(%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 │ │ │ │ @@ -761672,15 +761795,15 @@ │ │ │ │ psraw $0x2,%xmm0 │ │ │ │ paddw %xmm6,%xmm2 │ │ │ │ psraw $0x2,%xmm2 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ movdqa %xmm2,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 3819ed <__cxa_finalize@plt+0x35699d> │ │ │ │ + jg 380e3d <__cxa_finalize@plt+0x355ded> │ │ │ │ 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 │ │ │ │ @@ -761732,22 +761855,22 @@ │ │ │ │ packssdw %xmm8,%xmm0 │ │ │ │ paddw %xmm7,%xmm0 │ │ │ │ psraw $0x2,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ add %rdx,%rsi │ │ │ │ add $0x10,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 381b37 <__cxa_finalize@plt+0x356ae7> │ │ │ │ + jg 380f87 <__cxa_finalize@plt+0x355f37> │ │ │ │ repz ret │ │ │ │ mov $0xfffffffffffffff0,%rcx │ │ │ │ - jmp 381c76 <__cxa_finalize@plt+0x356c26> │ │ │ │ + jmp 3810c6 <__cxa_finalize@plt+0x356076> │ │ │ │ mov $0xffffffffffffffe0,%rcx │ │ │ │ - jmp 381c76 <__cxa_finalize@plt+0x356c26> │ │ │ │ + jmp 3810c6 <__cxa_finalize@plt+0x356076> │ │ │ │ mov $0xffffffffffffffc0,%rcx │ │ │ │ - jmp 381c76 <__cxa_finalize@plt+0x356c26> │ │ │ │ + jmp 3810c6 <__cxa_finalize@plt+0x356076> │ │ │ │ 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 │ │ │ │ @@ -761800,38 +761923,38 @@ │ │ │ │ pmaddwd %xmm15,%xmm3 │ │ │ │ packssdw %xmm3,%xmm0 │ │ │ │ paddw %xmm7,%xmm0 │ │ │ │ psraw $0x2,%xmm0 │ │ │ │ movdqa %xmm0,(%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ add $0x8,%rcx │ │ │ │ - jl 381c7c <__cxa_finalize@plt+0x356c2c> │ │ │ │ + jl 3810cc <__cxa_finalize@plt+0x35607c> │ │ │ │ add %rdx,%rsi │ │ │ │ mov %r9,%rcx │ │ │ │ dec %r8d │ │ │ │ - jg 381c7c <__cxa_finalize@plt+0x356c2c> │ │ │ │ + jg 3810cc <__cxa_finalize@plt+0x35607c> │ │ │ │ repz ret │ │ │ │ lea -0x115d(%rip),%r10 │ │ │ │ movzbl %al,%r9d │ │ │ │ shr $0x10,%eax │ │ │ │ cmp $0x6,%r8d │ │ │ │ cmovs %r9d,%eax │ │ │ │ - movq 0x6059a(%r10,%rax,8),%xmm0 │ │ │ │ + movq 0x6114a(%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 381f20 <__cxa_finalize@plt+0x356ed0> │ │ │ │ + jns 381370 <__cxa_finalize@plt+0x356320> │ │ │ │ pxor %xmm6,%xmm6 │ │ │ │ - movdqa 0x5e67f(%rip),%xmm7 │ │ │ │ + movdqa 0x5f1bf(%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 │ │ │ │ @@ -761886,15 +762009,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 381e5b <__cxa_finalize@plt+0x356e0b> │ │ │ │ + jg 3812ab <__cxa_finalize@plt+0x35625b> │ │ │ │ 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 │ │ │ │ @@ -761976,56 +762099,56 @@ │ │ │ │ movdqa %xmm13,%xmm12 │ │ │ │ punpckhbw %xmm7,%xmm12 │ │ │ │ punpcklbw %xmm7,%xmm13 │ │ │ │ pmaddwd %xmm11,%xmm12 │ │ │ │ pmaddwd %xmm11,%xmm13 │ │ │ │ packssdw %xmm12,%xmm13 │ │ │ │ paddw %xmm13,%xmm15 │ │ │ │ - paddw 0x5e3ca(%rip),%xmm14 │ │ │ │ + paddw 0x5ef0a(%rip),%xmm14 │ │ │ │ psraw $0x2,%xmm14 │ │ │ │ - paddw 0x5e3bb(%rip),%xmm15 │ │ │ │ + paddw 0x5eefb(%rip),%xmm15 │ │ │ │ psraw $0x2,%xmm15 │ │ │ │ movdqu %xmm14,(%rdi) │ │ │ │ movdqu %xmm15,(%rdi,%rcx,2) │ │ │ │ lea (%rdi,%rcx,4),%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 381f6f <__cxa_finalize@plt+0x356f1f> │ │ │ │ + jg 3813bf <__cxa_finalize@plt+0x35636f> │ │ │ │ add $0x8,%r9 │ │ │ │ add $0x10,%r11 │ │ │ │ movzbl %al,%r8d │ │ │ │ mov %r9,%rsi │ │ │ │ mov %r11,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 381f31 <__cxa_finalize@plt+0x356ee1> │ │ │ │ + jg 381381 <__cxa_finalize@plt+0x356331> │ │ │ │ repz ret │ │ │ │ cmp $0x4,%ecx │ │ │ │ - jg 3826f7 <__cxa_finalize@plt+0x3576a7> │ │ │ │ + jg 381b47 <__cxa_finalize@plt+0x356af7> │ │ │ │ and $0x7f,%r9d │ │ │ │ - movd 0x6059c(%r10,%r9,8),%xmm1 │ │ │ │ + movd 0x6114c(%r10,%r9,8),%xmm1 │ │ │ │ movzbl %al,%r9d │ │ │ │ shr $0x10,%eax │ │ │ │ cmp $0x6,%r8d │ │ │ │ cmovs %r9d,%eax │ │ │ │ - movq 0x6059a(%r10,%rax,8),%xmm0 │ │ │ │ + movq 0x6114a(%r10,%rax,8),%xmm0 │ │ │ │ sub $0xe8,%rsp │ │ │ │ lea (%rdx,%rdx,2),%r10 │ │ │ │ sub %r10,%rsi │ │ │ │ dec %rsi │ │ │ │ punpcklbw %xmm0,%xmm0 │ │ │ │ psraw $0x8,%xmm0 │ │ │ │ - movdqa 0x5e32a(%rip),%xmm8 │ │ │ │ - movdqa 0x5e3c1(%rip),%xmm9 │ │ │ │ + movdqa 0x5ee6a(%rip),%xmm8 │ │ │ │ + movdqa 0x5ef01(%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 0x5e2e2(%rip),%xmm15 │ │ │ │ + movdqa 0x5ee22(%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 │ │ │ │ @@ -762303,30 +762426,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 3824cf <__cxa_finalize@plt+0x35747f> │ │ │ │ + jg 38191f <__cxa_finalize@plt+0x3568cf> │ │ │ │ add $0xe8,%rsp │ │ │ │ ret │ │ │ │ shr $0x10,%r9d │ │ │ │ sub $0x58,%rsp │ │ │ │ - movq 0x6059a(%r10,%r9,8),%xmm0 │ │ │ │ + movq 0x6114a(%r10,%r9,8),%xmm0 │ │ │ │ movzbl %al,%r9d │ │ │ │ shr $0x10,%eax │ │ │ │ cmp $0x6,%r8d │ │ │ │ cmovs %r9d,%eax │ │ │ │ - movq 0x6059a(%r10,%rax,8),%xmm1 │ │ │ │ + movq 0x6114a(%r10,%rax,8),%xmm1 │ │ │ │ punpcklbw %xmm0,%xmm0 │ │ │ │ psraw $0x8,%xmm0 │ │ │ │ pshufd $0x44,%xmm0,%xmm10 │ │ │ │ pshufd $0xee,%xmm0,%xmm11 │ │ │ │ - movdqa 0x5dd51(%rip),%xmm7 │ │ │ │ + movdqa 0x5e891(%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 │ │ │ │ @@ -762382,15 +762505,15 @@ │ │ │ │ punpckhbw %xmm7,%xmm0 │ │ │ │ punpcklbw %xmm7,%xmm4 │ │ │ │ pmaddwd %xmm10,%xmm0 │ │ │ │ pmaddwd %xmm10,%xmm4 │ │ │ │ packssdw %xmm0,%xmm4 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ paddw %xmm2,%xmm4 │ │ │ │ - movdqa 0x5dc25(%rip),%xmm7 │ │ │ │ + movdqa 0x5e765(%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 │ │ │ │ @@ -762435,15 +762558,15 @@ │ │ │ │ punpckhbw %xmm7,%xmm0 │ │ │ │ punpcklbw %xmm7,%xmm5 │ │ │ │ pmaddwd %xmm10,%xmm0 │ │ │ │ pmaddwd %xmm10,%xmm5 │ │ │ │ packssdw %xmm0,%xmm5 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ paddw %xmm2,%xmm5 │ │ │ │ - movdqa 0x5db2e(%rip),%xmm7 │ │ │ │ + movdqa 0x5e66e(%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 │ │ │ │ @@ -762488,15 +762611,15 @@ │ │ │ │ punpckhbw %xmm7,%xmm0 │ │ │ │ punpcklbw %xmm7,%xmm6 │ │ │ │ pmaddwd %xmm10,%xmm0 │ │ │ │ pmaddwd %xmm10,%xmm6 │ │ │ │ packssdw %xmm0,%xmm6 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ paddw %xmm2,%xmm6 │ │ │ │ - movdqa 0x5da37(%rip),%xmm7 │ │ │ │ + movdqa 0x5e577(%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 │ │ │ │ @@ -762542,19 +762665,19 @@ │ │ │ │ punpckhbw %xmm7,%xmm9 │ │ │ │ punpcklbw %xmm7,%xmm0 │ │ │ │ pmaddwd %xmm10,%xmm9 │ │ │ │ pmaddwd %xmm10,%xmm0 │ │ │ │ packssdw %xmm9,%xmm0 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ paddw %xmm2,%xmm0 │ │ │ │ - movdqa 0x5d937(%rip),%xmm7 │ │ │ │ + movdqa 0x5e477(%rip),%xmm7 │ │ │ │ pmaddwd %xmm7,%xmm0 │ │ │ │ pmaddwd %xmm7,%xmm1 │ │ │ │ packssdw %xmm1,%xmm0 │ │ │ │ - movdqa 0x5d933(%rip),%xmm7 │ │ │ │ + movdqa 0x5e473(%rip),%xmm7 │ │ │ │ paddw %xmm7,%xmm4 │ │ │ │ psraw $0x2,%xmm4 │ │ │ │ paddw %xmm7,%xmm5 │ │ │ │ psraw $0x2,%xmm5 │ │ │ │ paddw %xmm7,%xmm6 │ │ │ │ psraw $0x2,%xmm6 │ │ │ │ paddw %xmm7,%xmm0 │ │ │ │ @@ -762613,15 +762736,15 @@ │ │ │ │ punpckhbw %xmm8,%xmm9 │ │ │ │ punpcklbw %xmm8,%xmm4 │ │ │ │ pmaddwd %xmm10,%xmm9 │ │ │ │ pmaddwd %xmm10,%xmm4 │ │ │ │ packssdw %xmm9,%xmm4 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ paddw %xmm2,%xmm4 │ │ │ │ - movdqa 0x5d7cd(%rip),%xmm8 │ │ │ │ + movdqa 0x5e30d(%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 │ │ │ │ @@ -762666,15 +762789,15 @@ │ │ │ │ punpckhbw %xmm8,%xmm9 │ │ │ │ punpcklbw %xmm8,%xmm5 │ │ │ │ pmaddwd %xmm10,%xmm9 │ │ │ │ pmaddwd %xmm10,%xmm5 │ │ │ │ packssdw %xmm9,%xmm5 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ paddw %xmm2,%xmm5 │ │ │ │ - movdqa 0x5d6b6(%rip),%xmm8 │ │ │ │ + movdqa 0x5e1f6(%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 │ │ │ │ @@ -762720,15 +762843,15 @@ │ │ │ │ punpckhbw %xmm8,%xmm9 │ │ │ │ punpcklbw %xmm8,%xmm6 │ │ │ │ pmaddwd %xmm10,%xmm9 │ │ │ │ pmaddwd %xmm10,%xmm6 │ │ │ │ packssdw %xmm9,%xmm6 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ paddw %xmm2,%xmm6 │ │ │ │ - movdqa 0x5d5a8(%rip),%xmm8 │ │ │ │ + movdqa 0x5e0e8(%rip),%xmm8 │ │ │ │ pmaddwd %xmm8,%xmm6 │ │ │ │ pmaddwd %xmm8,%xmm1 │ │ │ │ packssdw %xmm1,%xmm6 │ │ │ │ movdqa %xmm4,%xmm1 │ │ │ │ paddw %xmm7,%xmm1 │ │ │ │ psraw $0x2,%xmm1 │ │ │ │ movdqa %xmm5,%xmm2 │ │ │ │ @@ -762759,15 +762882,15 @@ │ │ │ │ pmaddwd %xmm13,%xmm4 │ │ │ │ paddd %xmm3,%xmm8 │ │ │ │ paddd %xmm4,%xmm9 │ │ │ │ pmaddwd %xmm14,%xmm5 │ │ │ │ pmaddwd %xmm14,%xmm6 │ │ │ │ paddd %xmm5,%xmm8 │ │ │ │ paddd %xmm6,%xmm9 │ │ │ │ - movdqa 0x5d599(%rip),%xmm7 │ │ │ │ + movdqa 0x5e0d9(%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 │ │ │ │ @@ -762811,15 +762934,15 @@ │ │ │ │ punpckhbw %xmm5,%xmm6 │ │ │ │ punpcklbw %xmm5,%xmm0 │ │ │ │ pmaddwd %xmm10,%xmm6 │ │ │ │ pmaddwd %xmm10,%xmm0 │ │ │ │ packssdw %xmm6,%xmm0 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ paddw %xmm2,%xmm0 │ │ │ │ - movdqa 0x5d3f4(%rip),%xmm5 │ │ │ │ + movdqa 0x5df34(%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 │ │ │ │ @@ -762865,19 +762988,19 @@ │ │ │ │ punpckhbw %xmm5,%xmm6 │ │ │ │ punpcklbw %xmm5,%xmm4 │ │ │ │ pmaddwd %xmm10,%xmm6 │ │ │ │ pmaddwd %xmm10,%xmm4 │ │ │ │ packssdw %xmm6,%xmm4 │ │ │ │ paddw %xmm3,%xmm1 │ │ │ │ paddw %xmm2,%xmm4 │ │ │ │ - movdqa 0x5d305(%rip),%xmm5 │ │ │ │ + movdqa 0x5de45(%rip),%xmm5 │ │ │ │ pmaddwd %xmm5,%xmm4 │ │ │ │ pmaddwd %xmm5,%xmm1 │ │ │ │ packssdw %xmm1,%xmm4 │ │ │ │ - movdqa 0x5d301(%rip),%xmm5 │ │ │ │ + movdqa 0x5de41(%rip),%xmm5 │ │ │ │ paddw %xmm5,%xmm0 │ │ │ │ psraw $0x2,%xmm0 │ │ │ │ paddw %xmm5,%xmm4 │ │ │ │ psraw $0x2,%xmm4 │ │ │ │ movdqa 0x40(%rsp),%xmm6 │ │ │ │ movdqa %xmm6,%xmm5 │ │ │ │ punpcklwd %xmm0,%xmm5 │ │ │ │ @@ -762893,57 +763016,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 383219 <__cxa_finalize@plt+0x3581c9> │ │ │ │ + jle 382669 <__cxa_finalize@plt+0x357619> │ │ │ │ movdqa %xmm4,0x40(%rsp) │ │ │ │ movdqa (%rsp),%xmm1 │ │ │ │ movdqa 0x10(%rsp),%xmm2 │ │ │ │ movdqa 0x20(%rsp),%xmm3 │ │ │ │ movdqa 0x30(%rsp),%xmm4 │ │ │ │ - jmp 382f3c <__cxa_finalize@plt+0x357eec> │ │ │ │ + jmp 38238c <__cxa_finalize@plt+0x35733c> │ │ │ │ add $0x4,%rax │ │ │ │ add $0x8,%r11 │ │ │ │ movzbl %r9b,%r8d │ │ │ │ mov %rax,%rsi │ │ │ │ mov %r11,%rdi │ │ │ │ sub $0x10000,%r9d │ │ │ │ - jg 38277c <__cxa_finalize@plt+0x35772c> │ │ │ │ + jg 381bcc <__cxa_finalize@plt+0x356b7c> │ │ │ │ add $0x58,%rsp │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ push %r15 │ │ │ │ push %r12 │ │ │ │ sub $0x90,%rsp │ │ │ │ - call 3832d0 <__cxa_finalize@plt+0x358280> │ │ │ │ - jmp 38325f <__cxa_finalize@plt+0x35820f> │ │ │ │ - call 383468 <__cxa_finalize@plt+0x358418> │ │ │ │ + call 382720 <__cxa_finalize@plt+0x3576d0> │ │ │ │ + jmp 3826af <__cxa_finalize@plt+0x35765f> │ │ │ │ + call 3828b8 <__cxa_finalize@plt+0x357868> │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - movdqa 0x5d318(%rip),%xmm10 │ │ │ │ + movdqa 0x5de58(%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 383256 <__cxa_finalize@plt+0x358206> │ │ │ │ + jg 3826a6 <__cxa_finalize@plt+0x357656> │ │ │ │ add $0x90,%rsp │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ @@ -762956,83 +763079,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 0x5d2b9(%rip),%rbx │ │ │ │ + lea 0x5ddf9(%rip),%rbx │ │ │ │ mov 0xc8(%rsp),%r15d │ │ │ │ - call 383770 <__cxa_finalize@plt+0x358720> │ │ │ │ + call 382bc0 <__cxa_finalize@plt+0x357b70> │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrld $0x10,%xmm2 │ │ │ │ movdqa %xmm1,%xmm3 │ │ │ │ psrld $0x10,%xmm3 │ │ │ │ - call 383770 <__cxa_finalize@plt+0x358720> │ │ │ │ + call 382bc0 <__cxa_finalize@plt+0x357b70> │ │ │ │ movdqa %xmm0,%xmm4 │ │ │ │ psrld $0x10,%xmm4 │ │ │ │ movdqa %xmm1,%xmm5 │ │ │ │ psrld $0x10,%xmm5 │ │ │ │ - call 383770 <__cxa_finalize@plt+0x358720> │ │ │ │ + call 382bc0 <__cxa_finalize@plt+0x357b70> │ │ │ │ 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 383770 <__cxa_finalize@plt+0x358720> │ │ │ │ + call 382bc0 <__cxa_finalize@plt+0x357b70> │ │ │ │ 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 383770 <__cxa_finalize@plt+0x358720> │ │ │ │ + call 382bc0 <__cxa_finalize@plt+0x357b70> │ │ │ │ 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 383770 <__cxa_finalize@plt+0x358720> │ │ │ │ + call 382bc0 <__cxa_finalize@plt+0x357b70> │ │ │ │ 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 383770 <__cxa_finalize@plt+0x358720> │ │ │ │ + call 382bc0 <__cxa_finalize@plt+0x357b70> │ │ │ │ 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 383770 <__cxa_finalize@plt+0x358720> │ │ │ │ + call 382bc0 <__cxa_finalize@plt+0x357b70> │ │ │ │ psrld $0x10,%xmm6 │ │ │ │ psrld $0x10,%xmm7 │ │ │ │ movdqa 0x88(%rsp),%xmm10 │ │ │ │ pand %xmm10,%xmm0 │ │ │ │ por %xmm0,%xmm6 │ │ │ │ pand %xmm10,%xmm1 │ │ │ │ por %xmm1,%xmm7 │ │ │ │ @@ -763099,15 +763222,15 @@ │ │ │ │ pmaddwd %xmm5,%xmm3 │ │ │ │ pmaddwd 0x38(%rsp),%xmm2 │ │ │ │ pmaddwd %xmm7,%xmm15 │ │ │ │ paddd %xmm3,%xmm1 │ │ │ │ paddd %xmm15,%xmm2 │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ movdqa %xmm1,%xmm13 │ │ │ │ - call 383770 <__cxa_finalize@plt+0x358720> │ │ │ │ + call 382bc0 <__cxa_finalize@plt+0x357b70> │ │ │ │ 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 │ │ │ │ @@ -763308,7659 +763431,9214 @@ │ │ │ │ paddw %xmm11,%xmm10 │ │ │ │ psrad $0x10,%xmm0 │ │ │ │ psrad $0x10,%xmm1 │ │ │ │ psrad $0x10,%xmm15 │ │ │ │ psrad $0x10,%xmm10 │ │ │ │ packssdw %xmm15,%xmm0 │ │ │ │ packssdw %xmm10,%xmm1 │ │ │ │ - movdqa 0x5cb40(%rip),%xmm14 │ │ │ │ - movdqa 0x5cb87(%rip),%xmm9 │ │ │ │ + movdqa 0x5d680(%rip),%xmm14 │ │ │ │ + movdqa 0x5d6c7(%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 3832d0 <__cxa_finalize@plt+0x358280> │ │ │ │ - movdqa 0x5cb43(%rip),%xmm10 │ │ │ │ + call 382720 <__cxa_finalize@plt+0x3576d0> │ │ │ │ + movdqa 0x5d683(%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 3832b2 <__cxa_finalize@plt+0x358262> │ │ │ │ - call 383468 <__cxa_finalize@plt+0x358418> │ │ │ │ + je 382702 <__cxa_finalize@plt+0x3576b2> │ │ │ │ + call 3828b8 <__cxa_finalize@plt+0x357868> │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ - jmp 383a14 <__cxa_finalize@plt+0x3589c4> │ │ │ │ + jmp 382e64 <__cxa_finalize@plt+0x357e14> │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x8(%rsp),%eax │ │ │ │ - lea 0x1c(%rip),%r10 │ │ │ │ - mov %r8d,%r11d │ │ │ │ - tzcnt %r8d,%r8d │ │ │ │ + lea 0x14(%rip),%r10 │ │ │ │ test %eax,%eax │ │ │ │ - jne 383c17 <__cxa_finalize@plt+0x358bc7> │ │ │ │ + jne 3830d9 <__cxa_finalize@plt+0x358089> │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 383e0a <__cxa_finalize@plt+0x358dba> │ │ │ │ - movzwl 0x5d61f(%r10,%r8,2),%r8d │ │ │ │ + jne 383269 <__cxa_finalize@plt+0x358219> │ │ │ │ + tzcnt %r8d,%r8d │ │ │ │ + movzwl 0x5e21f(%r10,%r8,2),%r8d │ │ │ │ add %r10,%r8 │ │ │ │ jmp *%r8 │ │ │ │ - mov (%rdx),%eax │ │ │ │ - mov (%rdx,%rcx,1),%r10d │ │ │ │ + mov (%rdx),%r8d │ │ │ │ + mov (%rdx,%rcx,1),%eax │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - mov %eax,(%rdi) │ │ │ │ - mov %r10d,(%rdi,%rsi,1) │ │ │ │ + mov %r8d,(%rdi) │ │ │ │ + mov %eax,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 383ab6 <__cxa_finalize@plt+0x358a66> │ │ │ │ + jg 382f03 <__cxa_finalize@plt+0x357eb3> │ │ │ │ ret │ │ │ │ - mov (%rdx),%rax │ │ │ │ - mov (%rdx,%rcx,1),%r10 │ │ │ │ + movq (%rdx),%xmm0 │ │ │ │ + movq (%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - mov %rax,(%rdi) │ │ │ │ - mov %r10,(%rdi,%rsi,1) │ │ │ │ + movq %xmm0,(%rdi) │ │ │ │ + movq %xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 383ad1 <__cxa_finalize@plt+0x358a81> │ │ │ │ + jg 382f1e <__cxa_finalize@plt+0x357ece> │ │ │ │ ret │ │ │ │ - vmovdqu (%rdx),%xmm0 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ + movdqu (%rdx),%xmm0 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vmovdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 383aee <__cxa_finalize@plt+0x358a9e> │ │ │ │ + jg 382f3f <__cxa_finalize@plt+0x357eef> │ │ │ │ ret │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%ymm1 │ │ │ │ + movdqu (%rdx),%xmm0 │ │ │ │ + movdqu 0x10(%rdx),%xmm1 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm2 │ │ │ │ + movdqu 0x10(%rdx,%rcx,1),%xmm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ + 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 383b0f <__cxa_finalize@plt+0x358abf> │ │ │ │ - vzeroupper │ │ │ │ + jg 382f60 <__cxa_finalize@plt+0x357f10> │ │ │ │ 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 383b33 <__cxa_finalize@plt+0x358ae3> │ │ │ │ - vzeroupper │ │ │ │ + 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 382f97 <__cxa_finalize@plt+0x357f47> │ │ │ │ ret │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - vmovdqu 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqu 0x40(%rdx),%ymm2 │ │ │ │ - vmovdqu 0x60(%rdx),%ymm3 │ │ │ │ + movdqu (%rdx),%xmm0 │ │ │ │ + movdqu 0x10(%rdx),%xmm1 │ │ │ │ + movdqu 0x20(%rdx),%xmm2 │ │ │ │ + movdqu 0x30(%rdx),%xmm3 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + movdqa %xmm2,0x20(%rdi) │ │ │ │ + movdqa %xmm3,0x30(%rdi) │ │ │ │ + movdqu 0x40(%rdx),%xmm0 │ │ │ │ + movdqu 0x50(%rdx),%xmm1 │ │ │ │ + movdqu 0x60(%rdx),%xmm2 │ │ │ │ + movdqu 0x70(%rdx),%xmm3 │ │ │ │ add %rcx,%rdx │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm2,0x40(%rdi) │ │ │ │ - vmovdqa %ymm3,0x60(%rdi) │ │ │ │ + movdqa %xmm0,0x40(%rdi) │ │ │ │ + movdqa %xmm1,0x50(%rdi) │ │ │ │ + movdqa %xmm2,0x60(%rdi) │ │ │ │ + movdqa %xmm3,0x70(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 383b6d <__cxa_finalize@plt+0x358b1d> │ │ │ │ - vzeroupper │ │ │ │ + jg 382fc9 <__cxa_finalize@plt+0x357f79> │ │ │ │ ret │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - vmovdqu 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqu 0x40(%rdx),%ymm2 │ │ │ │ - vmovdqu 0x60(%rdx),%ymm3 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm2,0x40(%rdi) │ │ │ │ - vmovdqa %ymm3,0x60(%rdi) │ │ │ │ - vmovdqu 0x80(%rdx),%ymm0 │ │ │ │ - vmovdqu 0xa0(%rdx),%ymm1 │ │ │ │ - vmovdqu 0xc0(%rdx),%ymm2 │ │ │ │ - vmovdqu 0xe0(%rdx),%ymm3 │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + sub $0xffffffffffffff80,%rdi │ │ │ │ + movdqu -0x80(%rdx),%xmm0 │ │ │ │ + movdqu -0x70(%rdx),%xmm1 │ │ │ │ + movdqu -0x60(%rdx),%xmm2 │ │ │ │ + movdqu -0x50(%rdx),%xmm3 │ │ │ │ + movdqa %xmm0,-0x80(%rdi) │ │ │ │ + movdqa %xmm1,-0x70(%rdi) │ │ │ │ + movdqa %xmm2,-0x60(%rdi) │ │ │ │ + movdqa %xmm3,-0x50(%rdi) │ │ │ │ + movdqu -0x40(%rdx),%xmm0 │ │ │ │ + movdqu -0x30(%rdx),%xmm1 │ │ │ │ + movdqu -0x20(%rdx),%xmm2 │ │ │ │ + movdqu -0x10(%rdx),%xmm3 │ │ │ │ + movdqa %xmm0,-0x40(%rdi) │ │ │ │ + movdqa %xmm1,-0x30(%rdi) │ │ │ │ + movdqa %xmm2,-0x20(%rdi) │ │ │ │ + movdqa %xmm3,-0x10(%rdi) │ │ │ │ + movdqu (%rdx),%xmm0 │ │ │ │ + movdqu 0x10(%rdx),%xmm1 │ │ │ │ + movdqu 0x20(%rdx),%xmm2 │ │ │ │ + movdqu 0x30(%rdx),%xmm3 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + movdqa %xmm2,0x20(%rdi) │ │ │ │ + movdqa %xmm3,0x30(%rdi) │ │ │ │ + movdqu 0x40(%rdx),%xmm0 │ │ │ │ + movdqu 0x50(%rdx),%xmm1 │ │ │ │ + movdqu 0x60(%rdx),%xmm2 │ │ │ │ + movdqu 0x70(%rdx),%xmm3 │ │ │ │ add %rcx,%rdx │ │ │ │ - vmovdqa %ymm0,0x80(%rdi) │ │ │ │ - vmovdqa %ymm1,0xa0(%rdi) │ │ │ │ - vmovdqa %ymm2,0xc0(%rdi) │ │ │ │ - vmovdqa %ymm3,0xe0(%rdi) │ │ │ │ + movdqa %xmm0,0x40(%rdi) │ │ │ │ + movdqa %xmm1,0x50(%rdi) │ │ │ │ + movdqa %xmm2,0x60(%rdi) │ │ │ │ + movdqa %xmm3,0x70(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 383ba2 <__cxa_finalize@plt+0x358b52> │ │ │ │ - vzeroupper │ │ │ │ + jg 38302b <__cxa_finalize@plt+0x357fdb> │ │ │ │ ret │ │ │ │ - vmovd %eax,%xmm5 │ │ │ │ + movd %eax,%xmm5 │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ - vpbroadcastd 0x5d328(%rip),%ymm4 │ │ │ │ - vpbroadcastw %xmm5,%ymm5 │ │ │ │ - vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ + movdqa 0x5df91(%r10),%xmm4 │ │ │ │ + pshufb 0x5dfc1(%r10),%xmm5 │ │ │ │ + psubw %xmm5,%xmm4 │ │ │ │ test %eax,%eax │ │ │ │ - jne 383fc9 <__cxa_finalize@plt+0x358f79> │ │ │ │ - movzwl 0x5d639(%r10,%r8,2),%r8d │ │ │ │ + jne 383377 <__cxa_finalize@plt+0x358327> │ │ │ │ mov 0x18(%rsp),%eax │ │ │ │ - add %r10,%r8 │ │ │ │ shr $0xb,%eax │ │ │ │ - vpbroadcastd 0x5d4b1(%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 383c59 <__cxa_finalize@plt+0x358c09> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vmovq (%rdx),%xmm0 │ │ │ │ - vmovhps (%rdx,%rcx,1),%xmm0,%xmm0 │ │ │ │ - vmovq 0x2(%rdx),%xmm1 │ │ │ │ - vmovhps 0x2(%rdx,%rcx,1),%xmm1,%xmm1 │ │ │ │ + movddup 0x5e0a9(%r10,%rax,8),%xmm3 │ │ │ │ + sub $0x8,%r8d │ │ │ │ + jg 3831fd <__cxa_finalize@plt+0x3581ad> │ │ │ │ + je 3831a7 <__cxa_finalize@plt+0x358157> │ │ │ │ + cmp $0xfffffffc,%r8d │ │ │ │ + je 383169 <__cxa_finalize@plt+0x358119> │ │ │ │ + movq (%rdx),%xmm1 │ │ │ │ + movhps (%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpmullw %xmm4,%xmm0,%xmm0 │ │ │ │ - vpmullw %xmm5,%xmm1,%xmm1 │ │ │ │ - vpaddw %xmm3,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlw $0x4,%xmm0,%xmm0 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm4,%xmm0 │ │ │ │ + pmullw %xmm1,%xmm0 │ │ │ │ + psrlq $0x10,%xmm1 │ │ │ │ + pmullw %xmm5,%xmm1 │ │ │ │ + paddw %xmm3,%xmm0 │ │ │ │ + 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 383c99 <__cxa_finalize@plt+0x358c49> │ │ │ │ - vzeroupper │ │ │ │ + jg 383127 <__cxa_finalize@plt+0x3580d7> │ │ │ │ ret │ │ │ │ - vmovdqu (%rdx),%xmm0 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,1),%ymm0,%ymm0 │ │ │ │ - vmovdqu 0x2(%rdx),%xmm1 │ │ │ │ - vinserti128 $0x1,0x2(%rdx,%rcx,1),%ymm1,%ymm1 │ │ │ │ + movq (%rdx),%xmm0 │ │ │ │ + movhps (%rdx,%rcx,1),%xmm0 │ │ │ │ + movq 0x2(%rdx),%xmm1 │ │ │ │ + movhps 0x2(%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpmullw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmullw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpsrlw $0x4,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + pmullw %xmm4,%xmm0 │ │ │ │ + pmullw %xmm5,%xmm1 │ │ │ │ + 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 383cdd <__cxa_finalize@plt+0x358c8d> │ │ │ │ - vzeroupper │ │ │ │ + jg 383169 <__cxa_finalize@plt+0x358119> │ │ │ │ ret │ │ │ │ - vpmullw (%rdx),%ymm4,%ymm0 │ │ │ │ - vpmullw 0x2(%rdx),%ymm5,%ymm1 │ │ │ │ - vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmullw (%rdx,%rcx,1),%ymm4,%ymm1 │ │ │ │ - vpmullw 0x2(%rdx,%rcx,1),%ymm5,%ymm2 │ │ │ │ + movdqu (%rdx),%xmm0 │ │ │ │ + movdqu 0x2(%rdx),%xmm1 │ │ │ │ + pmullw %xmm4,%xmm0 │ │ │ │ + pmullw %xmm5,%xmm1 │ │ │ │ + paddw %xmm3,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ + movdqu 0x2(%rdx,%rcx,1),%xmm2 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsrlw $0x4,%ymm0,%ymm0 │ │ │ │ - vpsrlw $0x4,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ + pmullw %xmm4,%xmm1 │ │ │ │ + pmullw %xmm5,%xmm2 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + 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 383d27 <__cxa_finalize@plt+0x358cd7> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vpmullw (%rdx),%ymm4,%ymm0 │ │ │ │ - vpmullw 0x2(%rdx),%ymm5,%ymm1 │ │ │ │ - vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmullw 0x20(%rdx),%ymm4,%ymm1 │ │ │ │ - vpmullw 0x22(%rdx),%ymm5,%ymm2 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - 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 383d70 <__cxa_finalize@plt+0x358d20> │ │ │ │ - vzeroupper │ │ │ │ + jg 3831a7 <__cxa_finalize@plt+0x358157> │ │ │ │ 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 │ │ │ │ - vpmullw -0x40(%rdx,%rax,2),%ymm4,%ymm1 │ │ │ │ - vpmullw -0x3e(%rdx,%rax,2),%ymm5,%ymm2 │ │ │ │ - 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 383db8 <__cxa_finalize@plt+0x358d68> │ │ │ │ + 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 │ │ │ │ + pmullw %xmm4,%xmm0 │ │ │ │ + pmullw %xmm5,%xmm1 │ │ │ │ + paddw %xmm3,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + movdqu 0x10(%rdx,%rax,2),%xmm1 │ │ │ │ + movdqu 0x12(%rdx,%rax,2),%xmm2 │ │ │ │ + pmullw %xmm4,%xmm1 │ │ │ │ + pmullw %xmm5,%xmm2 │ │ │ │ + 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 38320b <__cxa_finalize@plt+0x3581bb> │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 383db5 <__cxa_finalize@plt+0x358d65> │ │ │ │ - vzeroupper │ │ │ │ + jg 383208 <__cxa_finalize@plt+0x3581b8> │ │ │ │ ret │ │ │ │ - movzwl 0x5d647(%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 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpunpckldq %xmm1,%xmm0,%xmm2 │ │ │ │ - vmovd (%rdx),%xmm0 │ │ │ │ - vpunpckldq %xmm0,%xmm1,%xmm1 │ │ │ │ - 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 383e29 <__cxa_finalize@plt+0x358dd9> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vmovq (%rdx),%xmm0 │ │ │ │ - vmovq (%rdx,%rcx,1),%xmm1 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpunpcklqdq %xmm1,%xmm0,%xmm2 │ │ │ │ - vmovq (%rdx),%xmm0 │ │ │ │ - vpunpcklqdq %xmm0,%xmm1,%xmm1 │ │ │ │ - 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 383e68 <__cxa_finalize@plt+0x358e18> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vmovdqu (%rdx),%xmm0 │ │ │ │ - vbroadcasti128 (%rdx,%rcx,1),%ymm1 │ │ │ │ + movd %eax,%xmm5 │ │ │ │ + pshufb 0x5dfc1(%r10),%xmm5 │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + jg 383305 <__cxa_finalize@plt+0x3582b5> │ │ │ │ + je 3832c8 <__cxa_finalize@plt+0x358278> │ │ │ │ + movd (%rdx),%xmm0 │ │ │ │ + movd (%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpblendd $0xf0,%ymm1,%ymm0,%ymm2 │ │ │ │ - vbroadcasti128 (%rdx),%ymm0 │ │ │ │ - vpblendd $0xf0,%ymm0,%ymm1,%ymm1 │ │ │ │ - vpsubw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vmovdqa %xmm1,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm1,(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpcklqdq %xmm1,%xmm2 │ │ │ │ + movd (%rdx),%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm1 │ │ │ │ + psubw %xmm2,%xmm1 │ │ │ │ + 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 383ea5 <__cxa_finalize@plt+0x358e55> │ │ │ │ - vzeroupper │ │ │ │ + jg 38328a <__cxa_finalize@plt+0x35823a> │ │ │ │ ret │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - vmovdqu 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%ymm2 │ │ │ │ - vmovdqu 0x20(%rdx,%rcx,1),%ymm3 │ │ │ │ + movq (%rdx),%xmm0 │ │ │ │ + movq (%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpsubw %ymm0,%ymm2,%ymm4 │ │ │ │ - vpmulhrsw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm0,%ymm4,%ymm4 │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - vmovdqa %ymm4,(%rdi) │ │ │ │ - vpsubw %ymm1,%ymm3,%ymm4 │ │ │ │ - vpmulhrsw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm1,%ymm4,%ymm4 │ │ │ │ - vmovdqu 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqa %ymm4,0x20(%rdi) │ │ │ │ - vpsubw %ymm2,%ymm0,%ymm4 │ │ │ │ - vpmulhrsw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm2,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm4,(%rdi,%rsi,1) │ │ │ │ - vpsubw %ymm3,%ymm1,%ymm4 │ │ │ │ - vpmulhrsw %ymm5,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm3,%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm4,0x20(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpcklqdq %xmm1,%xmm2 │ │ │ │ + movq (%rdx),%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm1 │ │ │ │ + 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 383eef <__cxa_finalize@plt+0x358e9f> │ │ │ │ - vzeroupper │ │ │ │ + jg 3832cc <__cxa_finalize@plt+0x35827c> │ │ │ │ ret │ │ │ │ - add %r11d,%r11d │ │ │ │ - mov %rdx,%r8 │ │ │ │ - lea -0x100(%r9,%r11,8),%eax │ │ │ │ - mov %rdi,%r10 │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%ymm3 │ │ │ │ + shl $0x5,%r8d │ │ │ │ + mov %rdx,%r10 │ │ │ │ + lea -0x100(%r8,%r9,1),%eax │ │ │ │ + mov %rdi,%r8 │ │ │ │ + movdqu (%rdx),%xmm0 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpsubw %ymm0,%ymm3,%ymm1 │ │ │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - vpsubw %ymm3,%ymm0,%ymm2 │ │ │ │ - vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm3,%ymm2,%ymm2 │ │ │ │ - vmovdqa %ymm1,(%rdi) │ │ │ │ - vmovdqa %ymm2,(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + psubw %xmm0,%xmm1 │ │ │ │ + pmulhrsw %xmm5,%xmm1 │ │ │ │ + paddw %xmm0,%xmm1 │ │ │ │ + movdqu (%rdx),%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + 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 383f72 <__cxa_finalize@plt+0x358f22> │ │ │ │ - add $0x20,%r8 │ │ │ │ - add $0x20,%r10 │ │ │ │ + jg 38331b <__cxa_finalize@plt+0x3582cb> │ │ │ │ + add $0x10,%r10 │ │ │ │ + add $0x10,%r8 │ │ │ │ movzbl %al,%r9d │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov %r10,%rdi │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov %r8,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 383f6e <__cxa_finalize@plt+0x358f1e> │ │ │ │ - vzeroupper │ │ │ │ + jg 383317 <__cxa_finalize@plt+0x3582c7> │ │ │ │ ret │ │ │ │ - movzwl 0x5d655(%r10,%r8,2),%r8d │ │ │ │ shl $0xb,%eax │ │ │ │ - vpbroadcastd 0x5cfd6(%rip),%ymm3 │ │ │ │ - vmovd %eax,%xmm6 │ │ │ │ - vpbroadcastd 0x5cfd5(%rip),%ymm7 │ │ │ │ - add %r10,%r8 │ │ │ │ - vpbroadcastw %xmm6,%ymm6 │ │ │ │ + movdqa 0x5df81(%r10),%xmm3 │ │ │ │ + movd %eax,%xmm6 │ │ │ │ + movdqa 0x5dfe1(%r10),%xmm7 │ │ │ │ + pshufb 0x5dfc1(%r10),%xmm6 │ │ │ │ testl $0x800,0x18(%rsp) │ │ │ │ - jne 384010 <__cxa_finalize@plt+0x358fc0> │ │ │ │ - vpsllw $0x2,%ymm4,%ymm4 │ │ │ │ - vpsllw $0x2,%ymm5,%ymm5 │ │ │ │ - vpbroadcastd 0x5cfac(%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 │ │ │ │ - vpsrlw $0x2,%xmm0,%xmm0 │ │ │ │ - vmovq (%rdx,%rcx,1),%xmm2 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vmovhps (%rdx),%xmm2,%xmm2 │ │ │ │ - vpmullw %xmm2,%xmm4,%xmm1 │ │ │ │ - vpsrlq $0x10,%xmm2,%xmm2 │ │ │ │ - vpmullw %xmm5,%xmm2,%xmm2 │ │ │ │ - vpaddw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpsrlw $0x2,%xmm1,%xmm1 │ │ │ │ - vshufpd $0x1,%xmm1,%xmm0,%xmm2 │ │ │ │ - vmovdqa %xmm1,%xmm0 │ │ │ │ - vpsubw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm1,%xmm1 │ │ │ │ - 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 384032 <__cxa_finalize@plt+0x358fe2> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vpmullw -0x8(%rdx),%xmm4,%xmm0 │ │ │ │ - vpmullw -0x6(%rdx),%xmm5,%xmm1 │ │ │ │ - vpaddw %xmm3,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlw $0x2,%xmm0,%xmm0 │ │ │ │ - vmovq (%rdx,%rcx,1),%xmm1 │ │ │ │ - vmovq 0x2(%rdx,%rcx,1),%xmm2 │ │ │ │ + jne 3833b7 <__cxa_finalize@plt+0x358367> │ │ │ │ + psllw $0x2,%xmm4 │ │ │ │ + psllw $0x2,%xmm5 │ │ │ │ + movdqa 0x5dfd1(%r10),%xmm7 │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + jg 3834c5 <__cxa_finalize@plt+0x358475> │ │ │ │ + je 383448 <__cxa_finalize@plt+0x3583f8> │ │ │ │ + movddup (%rdx),%xmm0 │ │ │ │ + pshufhw $0x39,%xmm0,%xmm1 │ │ │ │ + pmullw %xmm4,%xmm0 │ │ │ │ + pmullw %xmm5,%xmm1 │ │ │ │ + paddw %xmm3,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + psrlw $0x2,%xmm0 │ │ │ │ + movq (%rdx,%rcx,1),%xmm2 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vmovhps (%rdx),%xmm1,%xmm1 │ │ │ │ - vmovhps 0x2(%rdx),%xmm2,%xmm2 │ │ │ │ - vpmullw %xmm4,%xmm1,%xmm1 │ │ │ │ - vpmullw %xmm5,%xmm2,%xmm2 │ │ │ │ - vpaddw %xmm3,%xmm1,%xmm1 │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpsrlw $0x2,%xmm1,%xmm1 │ │ │ │ - vshufpd $0x1,%xmm1,%xmm0,%xmm2 │ │ │ │ - vmovdqa %xmm1,%xmm0 │ │ │ │ - vpsubw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm1,%xmm1 │ │ │ │ - vpmulhw %xmm6,%xmm1,%xmm1 │ │ │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpmulhrsw %xmm7,%xmm1,%xmm1 │ │ │ │ - vmovq %xmm1,(%rdi) │ │ │ │ - vmovhps %xmm1,(%rdi,%rsi,1) │ │ │ │ + movhps (%rdx),%xmm2 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + pmullw %xmm2,%xmm1 │ │ │ │ + psrlq $0x10,%xmm2 │ │ │ │ + pmullw %xmm5,%xmm2 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + psrlw $0x2,%xmm1 │ │ │ │ + movaps %xmm0,%xmm2 │ │ │ │ + shufpd $0x1,%xmm1,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + psubw %xmm2,%xmm1 │ │ │ │ + paddw %xmm1,%xmm1 │ │ │ │ + pmulhw %xmm6,%xmm1 │ │ │ │ + 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 3840a7 <__cxa_finalize@plt+0x359057> │ │ │ │ - vzeroupper │ │ │ │ + jg 3833e5 <__cxa_finalize@plt+0x358395> │ │ │ │ ret │ │ │ │ - vpmullw (%rdx),%xmm4,%xmm0 │ │ │ │ - vpmullw 0x2(%rdx),%xmm5,%xmm1 │ │ │ │ - vpaddw %xmm3,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrlw $0x2,%xmm0,%xmm0 │ │ │ │ - vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ - vmovdqu 0x2(%rdx,%rcx,1),%xmm2 │ │ │ │ + movddup (%rdx),%xmm0 │ │ │ │ + movddup 0x2(%rdx),%xmm1 │ │ │ │ + pmullw %xmm4,%xmm0 │ │ │ │ + pmullw %xmm5,%xmm1 │ │ │ │ + paddw %xmm3,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + psrlw $0x2,%xmm0 │ │ │ │ + movq (%rdx,%rcx,1),%xmm1 │ │ │ │ + movq 0x2(%rdx,%rcx,1),%xmm2 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vinserti128 $0x1,(%rdx),%ymm1,%ymm1 │ │ │ │ - vinserti128 $0x1,0x2(%rdx),%ymm2,%ymm2 │ │ │ │ - vpmullw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmullw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsrlw $0x2,%ymm1,%ymm1 │ │ │ │ - vperm2i128 $0x21,%ymm1,%ymm0,%ymm2 │ │ │ │ - vmovdqa %ymm1,%ymm0 │ │ │ │ - vpsubw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm1,%ymm1 │ │ │ │ - vpmulhw %ymm6,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ │ │ - vmovdqa %xmm1,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm1,(%rdi,%rsi,1) │ │ │ │ + movhps (%rdx),%xmm1 │ │ │ │ + movhps 0x2(%rdx),%xmm2 │ │ │ │ + pmullw %xmm4,%xmm1 │ │ │ │ + pmullw %xmm5,%xmm2 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + psrlw $0x2,%xmm1 │ │ │ │ + movaps %xmm0,%xmm2 │ │ │ │ + shufpd $0x1,%xmm1,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + psubw %xmm2,%xmm1 │ │ │ │ + paddw %xmm1,%xmm1 │ │ │ │ + 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 384125 <__cxa_finalize@plt+0x3590d5> │ │ │ │ - vzeroupper │ │ │ │ + jg 383466 <__cxa_finalize@plt+0x358416> │ │ │ │ ret │ │ │ │ - lea -0x20(%r11,%r11,1),%eax │ │ │ │ + shl $0x5,%r8d │ │ │ │ + lea -0x100(%r8,%r9,1),%eax │ │ │ │ mov %rdx,%r8 │ │ │ │ - lea (%r9,%rax,8),%eax │ │ │ │ mov %rdi,%r10 │ │ │ │ - vpmullw (%rdx),%ymm4,%ymm0 │ │ │ │ - vpmullw 0x2(%rdx),%ymm5,%ymm1 │ │ │ │ - vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ - vpmullw (%rdx,%rcx,1),%ymm4,%ymm1 │ │ │ │ - vpmullw 0x2(%rdx,%rcx,1),%ymm5,%ymm2 │ │ │ │ + movdqu (%rdx),%xmm0 │ │ │ │ + movdqu 0x2(%rdx),%xmm1 │ │ │ │ + pmullw %xmm4,%xmm0 │ │ │ │ + pmullw %xmm5,%xmm1 │ │ │ │ + paddw %xmm3,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + psrlw $0x2,%xmm0 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ + movdqu 0x2(%rdx,%rcx,1),%xmm2 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsrlw $0x2,%ymm1,%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ - vpmulhw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm0,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm7,%ymm2,%ymm2 │ │ │ │ - vmovdqa %ymm2,(%rdi) │ │ │ │ - vpmullw (%rdx),%ymm4,%ymm0 │ │ │ │ - vpmullw 0x2(%rdx),%ymm5,%ymm2 │ │ │ │ - vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpsrlw $0x2,%ymm0,%ymm0 │ │ │ │ - vpsubw %ymm1,%ymm0,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm2,%ymm2 │ │ │ │ - vpmulhw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm1,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm7,%ymm2,%ymm2 │ │ │ │ - vmovdqa %ymm2,(%rdi,%rsi,1) │ │ │ │ + pmullw %xmm4,%xmm1 │ │ │ │ + pmullw %xmm5,%xmm2 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + psrlw $0x2,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + paddw %xmm2,%xmm2 │ │ │ │ + pmulhw %xmm6,%xmm2 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + pmulhrsw %xmm7,%xmm2 │ │ │ │ + movdqa %xmm2,(%rdi) │ │ │ │ + movdqu (%rdx),%xmm0 │ │ │ │ + movdqu 0x2(%rdx),%xmm2 │ │ │ │ + pmullw %xmm4,%xmm0 │ │ │ │ + pmullw %xmm5,%xmm2 │ │ │ │ + paddw %xmm3,%xmm0 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + psrlw $0x2,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + 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 3841b3 <__cxa_finalize@plt+0x359163> │ │ │ │ - add $0x20,%r8 │ │ │ │ - add $0x20,%r10 │ │ │ │ + jg 3834f5 <__cxa_finalize@plt+0x3584a5> │ │ │ │ + add $0x10,%r8 │ │ │ │ + add $0x10,%r10 │ │ │ │ movzbl %al,%r9d │ │ │ │ mov %r8,%rdx │ │ │ │ mov %r10,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 38419d <__cxa_finalize@plt+0x35914d> │ │ │ │ - vzeroupper │ │ │ │ + jg 3834d7 <__cxa_finalize@plt+0x358487> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x1e(%rip),%rax │ │ │ │ - mov %ecx,%r10d │ │ │ │ - tzcnt %ecx,%ecx │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0x17(%rip),%rax │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 38448b <__cxa_finalize@plt+0x35943b> │ │ │ │ + jne 38390e <__cxa_finalize@plt+0x3588be> │ │ │ │ mov 0x8(%rsp),%r9d │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 384616 <__cxa_finalize@plt+0x3595c6> │ │ │ │ - movzwl 0x5ce5d(%rax,%rcx,2),%ecx │ │ │ │ + jne 383a54 <__cxa_finalize@plt+0x358a04> │ │ │ │ + tzcnt %ecx,%ecx │ │ │ │ + movzwl 0x5db5c(%rax,%rcx,2),%ecx │ │ │ │ mov 0x10(%rsp),%r9d │ │ │ │ - vpbroadcastd 0x5cd4b(%rax),%ymm5 │ │ │ │ + movdqa 0x5d912(%rax),%xmm5 │ │ │ │ add %rax,%rcx │ │ │ │ shr $0xb,%r9d │ │ │ │ - vpbroadcastd 0x5ccdb(%rax,%r9,4),%ymm4 │ │ │ │ + movddup 0x5d8ca(%rax,%r9,8),%xmm4 │ │ │ │ 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 │ │ │ │ + movq (%rsi),%xmm0 │ │ │ │ + movhps (%rsi,%rdx,1),%xmm0 │ │ │ │ + movq (%rsi,%rdx,2),%xmm1 │ │ │ │ + movhps (%rsi,%rax,1),%xmm1 │ │ │ │ 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) │ │ │ │ + pmullw %xmm4,%xmm0 │ │ │ │ + pmullw %xmm4,%xmm1 │ │ │ │ + psubw %xmm5,%xmm0 │ │ │ │ + psubw %xmm5,%xmm1 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x4,%r8d │ │ │ │ - jg 3842a2 <__cxa_finalize@plt+0x359252> │ │ │ │ - vzeroupper │ │ │ │ + jg 3835ee <__cxa_finalize@plt+0x35859e> │ │ │ │ ret │ │ │ │ - vmovdqu (%rsi),%xmm0 │ │ │ │ - vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rsi,%rdx,2),%xmm1 │ │ │ │ - vinserti128 $0x1,(%rsi,%rax,1),%ymm1,%ymm1 │ │ │ │ + movdqu (%rsi),%xmm0 │ │ │ │ + movdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ + movdqu (%rsi,%rdx,2),%xmm2 │ │ │ │ + movdqu (%rsi,%rax,1),%xmm3 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpmullw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmullw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpsubw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpsubw %ymm5,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + pmullw %xmm4,%xmm0 │ │ │ │ + pmullw %xmm4,%xmm1 │ │ │ │ + pmullw %xmm4,%xmm2 │ │ │ │ + pmullw %xmm4,%xmm3 │ │ │ │ + psubw %xmm5,%xmm0 │ │ │ │ + psubw %xmm5,%xmm1 │ │ │ │ + psubw %xmm5,%xmm2 │ │ │ │ + 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 3842e1 <__cxa_finalize@plt+0x359291> │ │ │ │ - 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 │ │ │ │ - vpsubw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpsubw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpsubw %ymm5,%ymm2,%ymm2 │ │ │ │ - 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 384323 <__cxa_finalize@plt+0x3592d3> │ │ │ │ - vzeroupper │ │ │ │ + jg 383627 <__cxa_finalize@plt+0x3585d7> │ │ │ │ ret │ │ │ │ - vpmullw (%rsi),%ymm4,%ymm0 │ │ │ │ - vpmullw 0x20(%rsi),%ymm4,%ymm1 │ │ │ │ - vpmullw (%rsi,%rdx,1),%ymm4,%ymm2 │ │ │ │ - vpmullw 0x20(%rsi,%rdx,1),%ymm4,%ymm3 │ │ │ │ + movdqu (%rsi),%xmm0 │ │ │ │ + movdqu 0x10(%rsi),%xmm1 │ │ │ │ + movdqu (%rsi,%rdx,1),%xmm2 │ │ │ │ + movdqu 0x10(%rsi,%rdx,1),%xmm3 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpsubw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpsubw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpsubw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm5,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm2,0x40(%rdi) │ │ │ │ - vmovdqa %ymm3,0x60(%rdi) │ │ │ │ - sub $0xffffffffffffff80,%rdi │ │ │ │ + pmullw %xmm4,%xmm0 │ │ │ │ + pmullw %xmm4,%xmm1 │ │ │ │ + pmullw %xmm4,%xmm2 │ │ │ │ + pmullw %xmm4,%xmm3 │ │ │ │ + psubw %xmm5,%xmm0 │ │ │ │ + psubw %xmm5,%xmm1 │ │ │ │ + psubw %xmm5,%xmm2 │ │ │ │ + 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 38436b <__cxa_finalize@plt+0x35931b> │ │ │ │ - vzeroupper │ │ │ │ + jg 38367c <__cxa_finalize@plt+0x35862c> │ │ │ │ ret │ │ │ │ - vpmullw (%rsi),%ymm4,%ymm0 │ │ │ │ - vpmullw 0x20(%rsi),%ymm4,%ymm1 │ │ │ │ - vpmullw 0x40(%rsi),%ymm4,%ymm2 │ │ │ │ - vpmullw 0x60(%rsi),%ymm4,%ymm3 │ │ │ │ + movdqu (%rsi),%xmm0 │ │ │ │ + movdqu 0x10(%rsi),%xmm1 │ │ │ │ + movdqu 0x20(%rsi),%xmm2 │ │ │ │ + movdqu 0x30(%rsi),%xmm3 │ │ │ │ add %rdx,%rsi │ │ │ │ - vpsubw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpsubw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpsubw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm5,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm2,0x40(%rdi) │ │ │ │ - vmovdqa %ymm3,0x60(%rdi) │ │ │ │ + pmullw %xmm4,%xmm0 │ │ │ │ + pmullw %xmm4,%xmm1 │ │ │ │ + pmullw %xmm4,%xmm2 │ │ │ │ + pmullw %xmm4,%xmm3 │ │ │ │ + psubw %xmm5,%xmm0 │ │ │ │ + psubw %xmm5,%xmm1 │ │ │ │ + psubw %xmm5,%xmm2 │ │ │ │ + psubw %xmm5,%xmm3 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + movdqa %xmm2,0x20(%rdi) │ │ │ │ + movdqa %xmm3,0x30(%rdi) │ │ │ │ + add $0x40,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 3836d2 <__cxa_finalize@plt+0x358682> │ │ │ │ + ret │ │ │ │ + movdqu (%rsi),%xmm0 │ │ │ │ + movdqu 0x10(%rsi),%xmm1 │ │ │ │ + movdqu 0x20(%rsi),%xmm2 │ │ │ │ + movdqu 0x30(%rsi),%xmm3 │ │ │ │ + pmullw %xmm4,%xmm0 │ │ │ │ + pmullw %xmm4,%xmm1 │ │ │ │ + pmullw %xmm4,%xmm2 │ │ │ │ + pmullw %xmm4,%xmm3 │ │ │ │ + psubw %xmm5,%xmm0 │ │ │ │ + psubw %xmm5,%xmm1 │ │ │ │ + psubw %xmm5,%xmm2 │ │ │ │ + psubw %xmm5,%xmm3 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + movdqa %xmm2,0x20(%rdi) │ │ │ │ + movdqa %xmm3,0x30(%rdi) │ │ │ │ + movdqu 0x40(%rsi),%xmm0 │ │ │ │ + movdqu 0x50(%rsi),%xmm1 │ │ │ │ + movdqu 0x60(%rsi),%xmm2 │ │ │ │ + movdqu 0x70(%rsi),%xmm3 │ │ │ │ + add %rdx,%rsi │ │ │ │ + pmullw %xmm4,%xmm0 │ │ │ │ + pmullw %xmm4,%xmm1 │ │ │ │ + pmullw %xmm4,%xmm2 │ │ │ │ + pmullw %xmm4,%xmm3 │ │ │ │ + psubw %xmm5,%xmm0 │ │ │ │ + psubw %xmm5,%xmm1 │ │ │ │ + psubw %xmm5,%xmm2 │ │ │ │ + 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 3843b4 <__cxa_finalize@plt+0x359364> │ │ │ │ - vzeroupper │ │ │ │ + jg 383725 <__cxa_finalize@plt+0x3586d5> │ │ │ │ ret │ │ │ │ - vpmullw (%rsi),%ymm4,%ymm0 │ │ │ │ - vpmullw 0x20(%rsi),%ymm4,%ymm1 │ │ │ │ - vpmullw 0x40(%rsi),%ymm4,%ymm2 │ │ │ │ - vpmullw 0x60(%rsi),%ymm4,%ymm3 │ │ │ │ - vpsubw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpsubw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpsubw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm5,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm2,0x40(%rdi) │ │ │ │ - vmovdqa %ymm3,0x60(%rdi) │ │ │ │ - vpmullw 0x80(%rsi),%ymm4,%ymm0 │ │ │ │ - vpmullw 0xa0(%rsi),%ymm4,%ymm1 │ │ │ │ - vpmullw 0xc0(%rsi),%ymm4,%ymm2 │ │ │ │ - vpmullw 0xe0(%rsi),%ymm4,%ymm3 │ │ │ │ + movdqu (%rsi),%xmm0 │ │ │ │ + movdqu 0x10(%rsi),%xmm1 │ │ │ │ + movdqu 0x20(%rsi),%xmm2 │ │ │ │ + movdqu 0x30(%rsi),%xmm3 │ │ │ │ + pmullw %xmm4,%xmm0 │ │ │ │ + pmullw %xmm4,%xmm1 │ │ │ │ + pmullw %xmm4,%xmm2 │ │ │ │ + pmullw %xmm4,%xmm3 │ │ │ │ + psubw %xmm5,%xmm0 │ │ │ │ + psubw %xmm5,%xmm1 │ │ │ │ + psubw %xmm5,%xmm2 │ │ │ │ + psubw %xmm5,%xmm3 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + movdqa %xmm2,0x20(%rdi) │ │ │ │ + movdqa %xmm3,0x30(%rdi) │ │ │ │ + movdqu 0x40(%rsi),%xmm0 │ │ │ │ + movdqu 0x50(%rsi),%xmm1 │ │ │ │ + movdqu 0x60(%rsi),%xmm2 │ │ │ │ + movdqu 0x70(%rsi),%xmm3 │ │ │ │ + pmullw %xmm4,%xmm0 │ │ │ │ + pmullw %xmm4,%xmm1 │ │ │ │ + pmullw %xmm4,%xmm2 │ │ │ │ + pmullw %xmm4,%xmm3 │ │ │ │ + psubw %xmm5,%xmm0 │ │ │ │ + psubw %xmm5,%xmm1 │ │ │ │ + psubw %xmm5,%xmm2 │ │ │ │ + psubw %xmm5,%xmm3 │ │ │ │ + movdqa %xmm0,0x40(%rdi) │ │ │ │ + movdqa %xmm1,0x50(%rdi) │ │ │ │ + movdqa %xmm2,0x60(%rdi) │ │ │ │ + movdqa %xmm3,0x70(%rdi) │ │ │ │ + movdqu 0x80(%rsi),%xmm0 │ │ │ │ + movdqu 0x90(%rsi),%xmm1 │ │ │ │ + movdqu 0xa0(%rsi),%xmm2 │ │ │ │ + movdqu 0xb0(%rsi),%xmm3 │ │ │ │ add $0x100,%rdi │ │ │ │ + pmullw %xmm4,%xmm0 │ │ │ │ + pmullw %xmm4,%xmm1 │ │ │ │ + pmullw %xmm4,%xmm2 │ │ │ │ + pmullw %xmm4,%xmm3 │ │ │ │ + psubw %xmm5,%xmm0 │ │ │ │ + psubw %xmm5,%xmm1 │ │ │ │ + psubw %xmm5,%xmm2 │ │ │ │ + psubw %xmm5,%xmm3 │ │ │ │ + movdqa %xmm0,-0x80(%rdi) │ │ │ │ + movdqa %xmm1,-0x70(%rdi) │ │ │ │ + movdqa %xmm2,-0x60(%rdi) │ │ │ │ + movdqa %xmm3,-0x50(%rdi) │ │ │ │ + movdqu 0xc0(%rsi),%xmm0 │ │ │ │ + movdqu 0xd0(%rsi),%xmm1 │ │ │ │ + movdqu 0xe0(%rsi),%xmm2 │ │ │ │ + movdqu 0xf0(%rsi),%xmm3 │ │ │ │ add %rdx,%rsi │ │ │ │ - vpsubw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpsubw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpsubw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm5,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm0,-0x80(%rdi) │ │ │ │ - vmovdqa %ymm1,-0x60(%rdi) │ │ │ │ - vmovdqa %ymm2,-0x40(%rdi) │ │ │ │ - vmovdqa %ymm3,-0x20(%rdi) │ │ │ │ + pmullw %xmm4,%xmm0 │ │ │ │ + pmullw %xmm4,%xmm1 │ │ │ │ + pmullw %xmm4,%xmm2 │ │ │ │ + pmullw %xmm4,%xmm3 │ │ │ │ + psubw %xmm5,%xmm0 │ │ │ │ + psubw %xmm5,%xmm1 │ │ │ │ + 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 3843fa <__cxa_finalize@plt+0x3593aa> │ │ │ │ - vzeroupper │ │ │ │ + jg 3837c4 <__cxa_finalize@plt+0x358774> │ │ │ │ ret │ │ │ │ - vmovd %r9d,%xmm5 │ │ │ │ + movd %r9d,%xmm4 │ │ │ │ mov 0x8(%rsp),%r9d │ │ │ │ - vpbroadcastd 0x5cab2(%rip),%ymm4 │ │ │ │ - vpbroadcastw %xmm5,%ymm5 │ │ │ │ - vpbroadcastd 0x5cb1c(%rip),%ymm3 │ │ │ │ - vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ + movdqa 0x5d8c2(%rax),%xmm3 │ │ │ │ + pshufb 0x5d8f2(%rax),%xmm4 │ │ │ │ + movdqa 0x5d932(%rax),%xmm5 │ │ │ │ + psubw %xmm4,%xmm3 │ │ │ │ testl $0x800,0x10(%rsp) │ │ │ │ - jne 3844c4 <__cxa_finalize@plt+0x359474> │ │ │ │ - vpsllw $0x2,%ymm4,%ymm4 │ │ │ │ - vpsllw $0x2,%ymm5,%ymm5 │ │ │ │ + jne 383949 <__cxa_finalize@plt+0x3588f9> │ │ │ │ + psllw $0x2,%xmm3 │ │ │ │ + psllw $0x2,%xmm4 │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 3847d2 <__cxa_finalize@plt+0x359782> │ │ │ │ - movzwl 0x5ce93(%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 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpunpcklqdq %ymm2,%ymm1,%ymm0 │ │ │ │ - vpsrldq $0x2,%ymm1,%ymm1 │ │ │ │ - vpslldq $0x6,%ymm2,%ymm2 │ │ │ │ - vpmullw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpblendd $0xcc,%ymm2,%ymm1,%ymm1 │ │ │ │ - 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 3844de <__cxa_finalize@plt+0x35948e> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vmovdqu (%rsi),%xmm0 │ │ │ │ - vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ │ │ - vmovdqu 0x2(%rsi),%xmm1 │ │ │ │ - vinserti128 $0x1,0x2(%rsi,%rdx,1),%ymm1,%ymm1 │ │ │ │ + jne 383bb0 <__cxa_finalize@plt+0x358b60> │ │ │ │ + sub $0x8,%ecx │ │ │ │ + je 383997 <__cxa_finalize@plt+0x358947> │ │ │ │ + jg 3839ed <__cxa_finalize@plt+0x35899d> │ │ │ │ + movq (%rsi),%xmm0 │ │ │ │ + movhps (%rsi,%rdx,1),%xmm0 │ │ │ │ + movq 0x2(%rsi),%xmm1 │ │ │ │ + movhps 0x2(%rsi,%rdx,1),%xmm1 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpmullw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmullw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpsubw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpsraw $0x2,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - add $0x20,%rdi │ │ │ │ + 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 384534 <__cxa_finalize@plt+0x3594e4> │ │ │ │ - vzeroupper │ │ │ │ + jg 38395d <__cxa_finalize@plt+0x35890d> │ │ │ │ ret │ │ │ │ - vpmullw (%rsi),%ymm4,%ymm0 │ │ │ │ - vpmullw 0x2(%rsi),%ymm5,%ymm1 │ │ │ │ - vpsubw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmullw (%rsi,%rdx,1),%ymm4,%ymm1 │ │ │ │ - vpmullw 0x2(%rsi,%rdx,1),%ymm5,%ymm2 │ │ │ │ + movdqu (%rsi),%xmm0 │ │ │ │ + movdqu 0x2(%rsi),%xmm1 │ │ │ │ + pmullw %xmm3,%xmm0 │ │ │ │ + pmullw %xmm4,%xmm1 │ │ │ │ + psubw %xmm5,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + movdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ + movdqu 0x2(%rsi,%rdx,1),%xmm2 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpsubw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsraw $0x2,%ymm0,%ymm0 │ │ │ │ - vpsraw $0x2,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - add $0x40,%rdi │ │ │ │ + pmullw %xmm3,%xmm1 │ │ │ │ + pmullw %xmm4,%xmm2 │ │ │ │ + psubw %xmm5,%xmm1 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + psraw $0x2,%xmm0 │ │ │ │ + psraw $0x2,%xmm1 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + add $0x20,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 384577 <__cxa_finalize@plt+0x359527> │ │ │ │ - vzeroupper │ │ │ │ + jg 383997 <__cxa_finalize@plt+0x358947> │ │ │ │ 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 │ │ │ │ - vpmullw -0x40(%rsi,%rcx,2),%ymm4,%ymm1 │ │ │ │ - vpmullw -0x3e(%rsi,%rcx,2),%ymm5,%ymm2 │ │ │ │ - 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 3845c3 <__cxa_finalize@plt+0x359573> │ │ │ │ + lea (%rsi,%rcx,2),%rsi │ │ │ │ + neg %rcx │ │ │ │ + mov %rcx,%rax │ │ │ │ + movdqu (%rsi,%rax,2),%xmm0 │ │ │ │ + movdqu 0x2(%rsi,%rax,2),%xmm1 │ │ │ │ + pmullw %xmm3,%xmm0 │ │ │ │ + pmullw %xmm4,%xmm1 │ │ │ │ + psubw %xmm5,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + movdqu 0x10(%rsi,%rax,2),%xmm1 │ │ │ │ + movdqu 0x12(%rsi,%rax,2),%xmm2 │ │ │ │ + pmullw %xmm3,%xmm1 │ │ │ │ + pmullw %xmm4,%xmm2 │ │ │ │ + psubw %xmm5,%xmm1 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + psraw $0x2,%xmm0 │ │ │ │ + psraw $0x2,%xmm1 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + add $0x20,%rdi │ │ │ │ + add $0x10,%rax │ │ │ │ + jl 3839f7 <__cxa_finalize@plt+0x3589a7> │ │ │ │ add %rdx,%rsi │ │ │ │ - lea (%rdi,%r10,2),%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 3845c0 <__cxa_finalize@plt+0x359570> │ │ │ │ - vzeroupper │ │ │ │ + jg 3839f4 <__cxa_finalize@plt+0x3589a4> │ │ │ │ ret │ │ │ │ - movzwl 0x5ce9f(%rax,%rcx,2),%ecx │ │ │ │ - vmovd %r9d,%xmm5 │ │ │ │ - vpbroadcastd 0x5c924(%rip),%ymm4 │ │ │ │ - vpbroadcastw %xmm5,%ymm5 │ │ │ │ - vpbroadcastd 0x5c98e(%rip),%ymm3 │ │ │ │ - add %rax,%rcx │ │ │ │ - lea (%rdx,%rdx,2),%rax │ │ │ │ - vpsubw %ymm5,%ymm4,%ymm4 │ │ │ │ + movd %r9d,%xmm4 │ │ │ │ + movdqa 0x5d8c2(%rax),%xmm3 │ │ │ │ + pshufb 0x5d8f2(%rax),%xmm4 │ │ │ │ + movdqa 0x5d932(%rax),%xmm5 │ │ │ │ + psubw %xmm4,%xmm3 │ │ │ │ testl $0x800,0x10(%rsp) │ │ │ │ - jne 384659 <__cxa_finalize@plt+0x359609> │ │ │ │ - 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 │ │ │ │ - vpbroadcastq (%rsi,%rax,1),%ymm0 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpblendd $0xf0,%ymm0,%ymm1,%ymm1 │ │ │ │ - vpbroadcastq (%rsi),%ymm0 │ │ │ │ - vpblendd $0x33,%ymm2,%ymm1,%ymm1 │ │ │ │ - vpblendd $0xc,%ymm2,%ymm0,%ymm0 │ │ │ │ - vpunpckhqdq %ymm0,%ymm1,%ymm2 │ │ │ │ - vpmullw %ymm4,%ymm1,%ymm1 │ │ │ │ - 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 38465f <__cxa_finalize@plt+0x35960f> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vmovdqu (%rsi),%xmm0 │ │ │ │ - vbroadcasti128 (%rsi,%rdx,1),%ymm2 │ │ │ │ + jne 383a8a <__cxa_finalize@plt+0x358a3a> │ │ │ │ + psllw $0x2,%xmm3 │ │ │ │ + psllw $0x2,%xmm4 │ │ │ │ + cmp $0x8,%ecx │ │ │ │ + je 383ad6 <__cxa_finalize@plt+0x358a86> │ │ │ │ + jg 383b2d <__cxa_finalize@plt+0x358add> │ │ │ │ + movq (%rsi),%xmm0 │ │ │ │ + movq (%rsi,%rdx,1),%xmm2 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpblendd $0xf0,%ymm2,%ymm0,%ymm1 │ │ │ │ - vbroadcasti128 (%rsi),%ymm0 │ │ │ │ - vpblendd $0xf0,%ymm0,%ymm2,%ymm2 │ │ │ │ - vpmullw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmullw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsraw $0x2,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm1,(%rdi) │ │ │ │ - add $0x20,%rdi │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpcklqdq %xmm2,%xmm1 │ │ │ │ + movq (%rsi),%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm2 │ │ │ │ + pmullw %xmm3,%xmm1 │ │ │ │ + pmullw %xmm4,%xmm2 │ │ │ │ + psubw %xmm5,%xmm1 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + psraw $0x2,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + add $0x10,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 3846c1 <__cxa_finalize@plt+0x359671> │ │ │ │ - vzeroupper │ │ │ │ + jg 383a99 <__cxa_finalize@plt+0x358a49> │ │ │ │ ret │ │ │ │ - vmovdqu (%rsi),%ymm0 │ │ │ │ - vmovdqu (%rsi,%rdx,1),%ymm2 │ │ │ │ + movdqu (%rsi),%xmm0 │ │ │ │ + movdqu (%rsi,%rdx,1),%xmm2 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpmullw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmullw %ymm2,%ymm5,%ymm1 │ │ │ │ - vpsubw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ - vmovdqu (%rsi),%ymm0 │ │ │ │ - vpsraw $0x2,%ymm1,%ymm1 │ │ │ │ - vpmullw %ymm4,%ymm2,%ymm2 │ │ │ │ - vmovdqa %ymm1,(%rdi) │ │ │ │ - vpmullw %ymm0,%ymm5,%ymm1 │ │ │ │ - vpsubw %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsraw $0x2,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - add $0x40,%rdi │ │ │ │ + pmullw %xmm3,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + pmullw %xmm2,%xmm1 │ │ │ │ + psubw %xmm5,%xmm0 │ │ │ │ + paddw %xmm0,%xmm1 │ │ │ │ + movdqu (%rsi),%xmm0 │ │ │ │ + psraw $0x2,%xmm1 │ │ │ │ + pmullw %xmm3,%xmm2 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + pmullw %xmm0,%xmm1 │ │ │ │ + psubw %xmm5,%xmm2 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + psraw $0x2,%xmm1 │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + add $0x20,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 384707 <__cxa_finalize@plt+0x3596b7> │ │ │ │ - vzeroupper │ │ │ │ + jg 383ada <__cxa_finalize@plt+0x358a8a> │ │ │ │ ret │ │ │ │ - add %r10d,%r10d │ │ │ │ - mov %rsi,%rcx │ │ │ │ - lea -0x100(%r8,%r10,8),%eax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - vmovdqu (%rsi),%ymm0 │ │ │ │ - vmovdqu (%rsi,%rdx,1),%ymm2 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + lea -0x20(,%rcx,4),%eax │ │ │ │ + mov %ecx,%ecx │ │ │ │ + lea (%r8,%rax,8),%eax │ │ │ │ + mov %rdi,%r10 │ │ │ │ + movdqu (%rsi),%xmm0 │ │ │ │ + movdqu (%rsi,%rdx,1),%xmm2 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpmullw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmullw %ymm2,%ymm5,%ymm1 │ │ │ │ - vpsubw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm0,%ymm1,%ymm1 │ │ │ │ - vmovdqu (%rsi),%ymm0 │ │ │ │ - vpsraw $0x2,%ymm1,%ymm1 │ │ │ │ - vpmullw %ymm4,%ymm2,%ymm2 │ │ │ │ - vmovdqa %ymm1,(%rdi) │ │ │ │ - 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 │ │ │ │ + pmullw %xmm3,%xmm0 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + pmullw %xmm2,%xmm1 │ │ │ │ + psubw %xmm5,%xmm0 │ │ │ │ + paddw %xmm0,%xmm1 │ │ │ │ + movdqu (%rsi),%xmm0 │ │ │ │ + psraw $0x2,%xmm1 │ │ │ │ + pmullw %xmm3,%xmm2 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + 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 38476a <__cxa_finalize@plt+0x35971a> │ │ │ │ - add $0x20,%rcx │ │ │ │ - add $0x20,%r9 │ │ │ │ + jg 383b44 <__cxa_finalize@plt+0x358af4> │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x10,%r10 │ │ │ │ movzbl %al,%r8d │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %r9,%rdi │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r10,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 384766 <__cxa_finalize@plt+0x359716> │ │ │ │ - vzeroupper │ │ │ │ + jg 383b40 <__cxa_finalize@plt+0x358af0> │ │ │ │ ret │ │ │ │ - movzwl 0x5ceab(%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 │ │ │ │ - vpmullw %xmm1,%xmm4,%xmm0 │ │ │ │ - vpsrldq $0x2,%xmm1,%xmm1 │ │ │ │ - vpmullw %xmm5,%xmm1,%xmm1 │ │ │ │ - vpsubw %xmm3,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsraw $0x2,%xmm0,%xmm0 │ │ │ │ - vpbroadcastq %xmm0,%ymm0 │ │ │ │ - vmovdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ - vinserti128 $0x1,(%rsi,%rax,1),%ymm1,%ymm1 │ │ │ │ - vmovdqu (%rsi,%rdx,2),%xmm2 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vinserti128 $0x1,(%rsi),%ymm2,%ymm2 │ │ │ │ - vpunpcklqdq %ymm2,%ymm1,%ymm7 │ │ │ │ - vpsrldq $0x2,%ymm1,%ymm1 │ │ │ │ - vpslldq $0x6,%ymm2,%ymm2 │ │ │ │ - vpmullw %ymm4,%ymm7,%ymm7 │ │ │ │ - vpblendd $0xcc,%ymm2,%ymm1,%ymm1 │ │ │ │ - vpmullw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpsubw %ymm3,%ymm7,%ymm7 │ │ │ │ - vpaddw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpsraw $0x2,%ymm1,%ymm1 │ │ │ │ - vpblendd $0x3f,%ymm1,%ymm0,%ymm0 │ │ │ │ - vpermq $0x93,%ymm0,%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 384814 <__cxa_finalize@plt+0x3597c4> │ │ │ │ - vzeroupper │ │ │ │ + movd %r9d,%xmm6 │ │ │ │ + pshufb 0x5d8f2(%rax),%xmm6 │ │ │ │ + cmp $0x8,%ecx │ │ │ │ + je 383c3e <__cxa_finalize@plt+0x358bee> │ │ │ │ + jg 383cd4 <__cxa_finalize@plt+0x358c84> │ │ │ │ + movddup (%rsi),%xmm0 │ │ │ │ + movddup 0x2(%rsi),%xmm1 │ │ │ │ + pmullw %xmm3,%xmm0 │ │ │ │ + pmullw %xmm4,%xmm1 │ │ │ │ + psubw %xmm5,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + psraw $0x2,%xmm0 │ │ │ │ + movq (%rsi,%rdx,1),%xmm1 │ │ │ │ + movq 0x2(%rsi,%rdx,1),%xmm2 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + movhps (%rsi),%xmm1 │ │ │ │ + movhps 0x2(%rsi),%xmm2 │ │ │ │ + pmullw %xmm3,%xmm1 │ │ │ │ + pmullw %xmm4,%xmm2 │ │ │ │ + psubw %xmm5,%xmm1 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + psraw $0x2,%xmm1 │ │ │ │ + movaps %xmm0,%xmm2 │ │ │ │ + shufpd $0x1,%xmm1,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + psubw %xmm2,%xmm1 │ │ │ │ + pmulhrsw %xmm6,%xmm1 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + add $0x10,%rdi │ │ │ │ + sub $0x2,%r8d │ │ │ │ + jg 383beb <__cxa_finalize@plt+0x358b9b> │ │ │ │ ret │ │ │ │ - vpmullw (%rsi),%xmm4,%xmm0 │ │ │ │ - vpmullw 0x2(%rsi),%xmm5,%xmm1 │ │ │ │ - vpsubw %xmm3,%xmm0,%xmm0 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsraw $0x2,%xmm0,%xmm0 │ │ │ │ - vinserti128 $0x1,%xmm0,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ - vmovdqu 0x2(%rsi,%rdx,1),%xmm2 │ │ │ │ + movdqu (%rsi),%xmm0 │ │ │ │ + movdqu 0x2(%rsi),%xmm1 │ │ │ │ + pmullw %xmm3,%xmm0 │ │ │ │ + pmullw %xmm4,%xmm1 │ │ │ │ + psubw %xmm5,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + psraw $0x2,%xmm0 │ │ │ │ + movdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ + movdqu 0x2(%rsi,%rdx,1),%xmm2 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - vinserti128 $0x1,(%rsi),%ymm1,%ymm1 │ │ │ │ - vinserti128 $0x1,0x2(%rsi),%ymm2,%ymm2 │ │ │ │ - vpmullw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmullw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsraw $0x2,%ymm1,%ymm1 │ │ │ │ - vperm2i128 $0x21,%ymm1,%ymm0,%ymm2 │ │ │ │ - vmovdqa %ymm1,%ymm0 │ │ │ │ - vpsubw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpmulhrsw %ymm6,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm1,(%rdi) │ │ │ │ + pmullw %xmm3,%xmm1 │ │ │ │ + pmullw %xmm4,%xmm2 │ │ │ │ + psubw %xmm5,%xmm1 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + psraw $0x2,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + pmulhrsw %xmm6,%xmm2 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm2,(%rdi) │ │ │ │ + movdqu (%rsi),%xmm0 │ │ │ │ + movdqu 0x2(%rsi),%xmm2 │ │ │ │ + pmullw %xmm3,%xmm0 │ │ │ │ + pmullw %xmm4,%xmm2 │ │ │ │ + psubw %xmm5,%xmm0 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + psraw $0x2,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubw %xmm1,%xmm2 │ │ │ │ + pmulhrsw %xmm6,%xmm2 │ │ │ │ + paddw %xmm1,%xmm2 │ │ │ │ + movdqa %xmm2,0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 3848a3 <__cxa_finalize@plt+0x359853> │ │ │ │ - vzeroupper │ │ │ │ + jg 383c5c <__cxa_finalize@plt+0x358c0c> │ │ │ │ ret │ │ │ │ - add %r10d,%r10d │ │ │ │ - mov %rsi,%rcx │ │ │ │ - lea -0x100(%r8,%r10,8),%eax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - vpmullw (%rsi),%ymm4,%ymm0 │ │ │ │ - vpmullw 0x2(%rsi),%ymm5,%ymm1 │ │ │ │ - vpsubw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpsraw $0x2,%ymm0,%ymm0 │ │ │ │ - vpmullw (%rsi,%rdx,1),%ymm4,%ymm1 │ │ │ │ - vpmullw 0x2(%rsi,%rdx,1),%ymm5,%ymm2 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + lea -0x20(,%rcx,4),%eax │ │ │ │ + mov %ecx,%ecx │ │ │ │ + lea (%r8,%rax,8),%eax │ │ │ │ + mov %rdi,%r10 │ │ │ │ + movdqu (%rsi),%xmm0 │ │ │ │ + movdqu 0x2(%rsi),%xmm1 │ │ │ │ + pmullw %xmm3,%xmm0 │ │ │ │ + pmullw %xmm4,%xmm1 │ │ │ │ + psubw %xmm5,%xmm0 │ │ │ │ + paddw %xmm1,%xmm0 │ │ │ │ + psraw $0x2,%xmm0 │ │ │ │ + movdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ + movdqu 0x2(%rsi,%rdx,1),%xmm2 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpsubw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsraw $0x2,%ymm1,%ymm1 │ │ │ │ - vpsubw %ymm0,%ymm1,%ymm2 │ │ │ │ - vpmulhrsw %ymm6,%ymm2,%ymm2 │ │ │ │ - vpaddw %ymm0,%ymm2,%ymm2 │ │ │ │ - vmovdqa %ymm2,(%rdi) │ │ │ │ - vpmullw (%rsi),%ymm4,%ymm0 │ │ │ │ - vpmullw 0x2(%rsi),%ymm5,%ymm2 │ │ │ │ - vpsubw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - 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 │ │ │ │ + pmullw %xmm3,%xmm1 │ │ │ │ + pmullw %xmm4,%xmm2 │ │ │ │ + psubw %xmm5,%xmm1 │ │ │ │ + paddw %xmm2,%xmm1 │ │ │ │ + psraw $0x2,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + pmulhrsw %xmm6,%xmm2 │ │ │ │ + paddw %xmm0,%xmm2 │ │ │ │ + movdqa %xmm2,(%rdi) │ │ │ │ + movdqu (%rsi),%xmm0 │ │ │ │ + movdqu 0x2(%rsi),%xmm2 │ │ │ │ + pmullw %xmm3,%xmm0 │ │ │ │ + pmullw %xmm4,%xmm2 │ │ │ │ + psubw %xmm5,%xmm0 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + psraw $0x2,%xmm0 │ │ │ │ + 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 384924 <__cxa_finalize@plt+0x3598d4> │ │ │ │ - add $0x20,%rcx │ │ │ │ - add $0x20,%r9 │ │ │ │ + jg 383d05 <__cxa_finalize@plt+0x358cb5> │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x10,%r10 │ │ │ │ movzbl %al,%r8d │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %r9,%rdi │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r10,%rdi │ │ │ │ sub $0x100,%eax │ │ │ │ - jg 38490e <__cxa_finalize@plt+0x3598be> │ │ │ │ - vzeroupper │ │ │ │ + jg 383ce7 <__cxa_finalize@plt+0x358c97> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov %r10d,%r11d │ │ │ │ - jmp 384a40 <__cxa_finalize@plt+0x3599f0> │ │ │ │ + jmp 383e30 <__cxa_finalize@plt+0x358de0> │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 384a40 <__cxa_finalize@plt+0x3599f0> │ │ │ │ + jmp 383e30 <__cxa_finalize@plt+0x358de0> │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 384a40 <__cxa_finalize@plt+0x3599f0> │ │ │ │ + jmp 383e30 <__cxa_finalize@plt+0x358de0> │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov %r10d,%r11d │ │ │ │ - jmp 384a40 <__cxa_finalize@plt+0x3599f0> │ │ │ │ + jmp 383e30 <__cxa_finalize@plt+0x358de0> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 384a40 <__cxa_finalize@plt+0x3599f0> │ │ │ │ + jmp 383e30 <__cxa_finalize@plt+0x358de0> │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x2d,%r10d │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 384a40 <__cxa_finalize@plt+0x3599f0> │ │ │ │ + jmp 383e30 <__cxa_finalize@plt+0x358de0> │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 384a40 <__cxa_finalize@plt+0x3599f0> │ │ │ │ + jmp 383e30 <__cxa_finalize@plt+0x358de0> │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x2d,%r10d │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 384a40 <__cxa_finalize@plt+0x3599f0> │ │ │ │ + jmp 383e30 <__cxa_finalize@plt+0x358de0> │ │ │ │ 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 │ │ │ │ + lea -0xf5f(%rip),%r11 │ │ │ │ test $0xf00,%eax │ │ │ │ - jne 384b7e <__cxa_finalize@plt+0x359b2e> │ │ │ │ + jne 383e76 <__cxa_finalize@plt+0x358e26> │ │ │ │ test $0xf00,%r10d │ │ │ │ - jne 384d56 <__cxa_finalize@plt+0x359d06> │ │ │ │ + jne 3840a9 <__cxa_finalize@plt+0x359059> │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - movzwl 0x5d61f(%r11,%r8,2),%r8d │ │ │ │ + movzwl 0x5e21f(%r11,%r8,2),%r8d │ │ │ │ add %r11,%r8 │ │ │ │ jmp *%r8 │ │ │ │ - movzbl %al,%eax │ │ │ │ - sub $0x2,%rdx │ │ │ │ - vmovdqa 0x5c3e7(%rip),%xmm2 │ │ │ │ - vpbroadcastd 0x5d753(%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 │ │ │ │ - vpmaddwd %xmm3,%xmm1,%xmm1 │ │ │ │ - vphaddd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm4,%xmm0,%xmm0 │ │ │ │ - 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 384aa8 <__cxa_finalize@plt+0x359a58> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - movzbl %al,%eax │ │ │ │ - sub $0x2,%rdx │ │ │ │ - vpmovsxbw 0x5d751(%r11,%rax,8),%xmm3 │ │ │ │ - vbroadcasti128 0x5c34f(%rip),%ymm6 │ │ │ │ - vbroadcasti128 0x5c356(%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 │ │ │ │ - vpshufb %ymm7,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x6,%ymm0,%ymm0 │ │ │ │ - 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 384b2a <__cxa_finalize@plt+0x359ada> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ test $0xf00,%r10d │ │ │ │ - jne 38507a <__cxa_finalize@plt+0x35a02a> │ │ │ │ + jne 3842fe <__cxa_finalize@plt+0x3592ae> │ │ │ │ mov 0x18(%rsp),%r10d │ │ │ │ - vpbroadcastw 0x18(%rsp),%ymm5 │ │ │ │ + movd 0x18(%rsp),%xmm5 │ │ │ │ shr $0xb,%r10d │ │ │ │ - vpbroadcastd 0x5d4b9(%r11,%r10,4),%ymm4 │ │ │ │ + movddup 0x5e0f9(%r11,%r10,8),%xmm4 │ │ │ │ + pshufb 0x5dfc1(%r11),%xmm5 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - je 384af7 <__cxa_finalize@plt+0x359aa7> │ │ │ │ - jl 384a8a <__cxa_finalize@plt+0x359a3a> │ │ │ │ - shr $0x10,%eax │ │ │ │ - sub $0x6,%rdx │ │ │ │ - vpbroadcastq 0x5d751(%r11,%rax,8),%ymm0 │ │ │ │ - vbroadcasti128 0x5c291(%rip),%ymm6 │ │ │ │ - vbroadcasti128 0x5c298(%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 384cae <__cxa_finalize@plt+0x359c5e> │ │ │ │ - vmovdqu (%rdx),%xmm0 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,1),%ymm0,%ymm0 │ │ │ │ - vmovdqu 0x10(%rdx),%xmm2 │ │ │ │ - vinserti128 $0x1,0x10(%rdx,%rcx,1),%ymm2,%ymm2 │ │ │ │ + jg 383f93 <__cxa_finalize@plt+0x358f43> │ │ │ │ + movzbl %al,%eax │ │ │ │ + lea -0x2(%rdx),%rdx │ │ │ │ + movq 0x5e309(%r11,%rax,8),%xmm3 │ │ │ │ + punpcklbw %xmm3,%xmm3 │ │ │ │ + psraw $0x8,%xmm3 │ │ │ │ + je 383f30 <__cxa_finalize@plt+0x358ee0> │ │ │ │ + movdqa 0x5def1(%r11),%xmm2 │ │ │ │ + pshufd $0x99,%xmm3,%xmm3 │ │ │ │ + movdqu (%rdx),%xmm0 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vshufpd $0x5,%ymm2,%ymm0,%ymm1 │ │ │ │ - vpshufb %ymm7,%ymm0,%ymm3 │ │ │ │ - vpshufb %ymm6,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm3,%ymm9,%ymm12 │ │ │ │ - vpmaddwd %ymm0,%ymm8,%ymm0 │ │ │ │ - vpshufb %ymm7,%ymm1,%ymm1 │ │ │ │ - vshufpd $0x5,%ymm1,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm12,%ymm12 │ │ │ │ - vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaddwd %ymm1,%ymm11,%ymm12 │ │ │ │ - vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaddwd %ymm3,%ymm10,%ymm12 │ │ │ │ - vpshufb %ymm7,%ymm2,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm8,%ymm3 │ │ │ │ - vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaddwd %ymm1,%ymm9,%ymm12 │ │ │ │ - vshufpd $0x5,%ymm2,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpmaddwd %ymm1,%ymm10,%ymm1 │ │ │ │ - vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x6,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x6,%ymm1,%ymm1 │ │ │ │ - vpackusdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vpminsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + pshufb %xmm2,%xmm0 │ │ │ │ + pshufb %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm3,%xmm0 │ │ │ │ + pmaddwd %xmm3,%xmm1 │ │ │ │ + phaddd %xmm1,%xmm0 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + psrad $0x6,%xmm0 │ │ │ │ + packssdw %xmm0,%xmm0 │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ + 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 384bff <__cxa_finalize@plt+0x359baf> │ │ │ │ - vzeroupper │ │ │ │ + jg 383eda <__cxa_finalize@plt+0x358e8a> │ │ │ │ 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 │ │ │ │ - vpshufb %ymm6,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm3,%ymm9,%ymm12 │ │ │ │ - vpmaddwd %ymm0,%ymm8,%ymm0 │ │ │ │ - vpshufb %ymm7,%ymm1,%ymm1 │ │ │ │ - vshufpd $0x5,%ymm1,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm12,%ymm12 │ │ │ │ - vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaddwd %ymm1,%ymm11,%ymm12 │ │ │ │ - vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaddwd %ymm3,%ymm10,%ymm12 │ │ │ │ - vpshufb %ymm7,%ymm2,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm8,%ymm3 │ │ │ │ - vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpmaddwd %ymm1,%ymm9,%ymm12 │ │ │ │ - vshufpd $0x5,%ymm2,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpmaddwd %ymm1,%ymm10,%ymm1 │ │ │ │ - vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - 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 384cb1 <__cxa_finalize@plt+0x359c61> │ │ │ │ + movdqa 0x5ded1(%r11),%xmm6 │ │ │ │ + movdqa 0x5dee1(%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 │ │ │ │ + pmaddwd %xmm2,%xmm0 │ │ │ │ + pmaddwd %xmm3,%xmm1 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + psrad $0x6,%xmm0 │ │ │ │ + packssdw %xmm0,%xmm0 │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ + pminsw %xmm5,%xmm0 │ │ │ │ + pmaxsw %xmm1,%xmm0 │ │ │ │ + movq %xmm0,(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r9d │ │ │ │ + jg 383f4c <__cxa_finalize@plt+0x358efc> │ │ │ │ + ret │ │ │ │ + shr $0x10,%eax │ │ │ │ + movq 0x5e309(%r11,%rax,8),%xmm3 │ │ │ │ + movdqa 0x5ded1(%r11),%xmm6 │ │ │ │ + movdqa 0x5dee1(%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 │ │ │ │ + pshufd $0x55,%xmm3,%xmm9 │ │ │ │ + pshufd $0xaa,%xmm3,%xmm10 │ │ │ │ + pshufd $0xff,%xmm3,%xmm11 │ │ │ │ + mov %r8,%rax │ │ │ │ + movdqu -0x6(%rdx,%rax,2),%xmm0 │ │ │ │ + movdqu 0x2(%rdx,%rax,2),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + pshufb %xmm6,%xmm2 │ │ │ │ + pshufb %xmm7,%xmm0 │ │ │ │ + pmaddwd %xmm8,%xmm2 │ │ │ │ + pmaddwd %xmm9,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + pshufb %xmm6,%xmm3 │ │ │ │ + pshufb %xmm7,%xmm1 │ │ │ │ + paddd %xmm4,%xmm2 │ │ │ │ + paddd %xmm2,%xmm0 │ │ │ │ + movdqa %xmm10,%xmm2 │ │ │ │ + pmaddwd %xmm3,%xmm2 │ │ │ │ + pmaddwd %xmm8,%xmm3 │ │ │ │ + paddd %xmm2,%xmm0 │ │ │ │ + movdqa %xmm11,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm9,%xmm1 │ │ │ │ + paddd %xmm2,%xmm0 │ │ │ │ + movdqu 0xa(%rdx,%rax,2),%xmm2 │ │ │ │ + paddd %xmm4,%xmm3 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + pshufb %xmm6,%xmm3 │ │ │ │ + pshufb %xmm7,%xmm2 │ │ │ │ + pmaddwd %xmm10,%xmm3 │ │ │ │ + pmaddwd %xmm11,%xmm2 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + paddd %xmm2,%xmm1 │ │ │ │ + psrad $0x6,%xmm0 │ │ │ │ + psrad $0x6,%xmm1 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ + pminsw %xmm5,%xmm0 │ │ │ │ + pmaxsw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,(%rdi,%rax,2) │ │ │ │ + add $0x8,%rax │ │ │ │ + jl 383fe4 <__cxa_finalize@plt+0x358f94> │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - jg 384cae <__cxa_finalize@plt+0x359c5e> │ │ │ │ - vzeroupper │ │ │ │ + jg 383fe1 <__cxa_finalize@plt+0x358f91> │ │ │ │ ret │ │ │ │ movzbl %r10b,%eax │ │ │ │ shr $0x10,%r10d │ │ │ │ - cmp $0x4,%r9d │ │ │ │ - cmovle %eax,%r10d │ │ │ │ - vpbroadcastq 0x5d751(%r11,%r10,8),%ymm0 │ │ │ │ - vpbroadcastd 0x5c257(%rip),%ymm6 │ │ │ │ - vpbroadcastw 0x18(%rsp),%ymm7 │ │ │ │ + cmp $0x6,%r9d │ │ │ │ + cmovb %eax,%r10d │ │ │ │ + movq 0x5e309(%r11,%r10,8),%xmm3 │ │ │ │ + movd 0x18(%rsp),%xmm7 │ │ │ │ + punpcklbw %xmm3,%xmm3 │ │ │ │ + pshufb 0x5dfc1(%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 │ │ │ │ - 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 384f40 <__cxa_finalize@plt+0x359ef0> │ │ │ │ - je 384e70 <__cxa_finalize@plt+0x359e20> │ │ │ │ - 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 │ │ │ │ - vpbroadcastd (%rdx,%rcx,2),%xmm0 │ │ │ │ + cmp $0x2,%r8d │ │ │ │ + jne 3841ce <__cxa_finalize@plt+0x35917e> │ │ │ │ + movd (%rdx),%xmm1 │ │ │ │ + movd (%rdx,%rcx,1),%xmm4 │ │ │ │ + movd (%rdx,%rcx,2),%xmm2 │ │ │ │ add %rax,%rdx │ │ │ │ - vpblendd $0x2,%xmm1,%xmm3,%xmm3 │ │ │ │ - vpblendd $0x2,%xmm0,%xmm1,%xmm1 │ │ │ │ - vpalignr $0x4,%xmm2,%xmm3,%xmm4 │ │ │ │ - vpunpcklwd %xmm1,%xmm3,%xmm3 │ │ │ │ - vpunpcklwd %xmm4,%xmm2,%xmm1 │ │ │ │ - vpunpckhwd %xmm4,%xmm2,%xmm2 │ │ │ │ - vpbroadcastd (%rdx),%xmm4 │ │ │ │ - vpmaddwd %xmm1,%xmm8,%xmm5 │ │ │ │ - vmovdqa %xmm2,%xmm1 │ │ │ │ - vpmaddwd %xmm2,%xmm9,%xmm2 │ │ │ │ - vpaddd %xmm6,%xmm5,%xmm5 │ │ │ │ - vpaddd %xmm2,%xmm5,%xmm5 │ │ │ │ - vmovdqa %xmm3,%xmm2 │ │ │ │ - vpmaddwd %xmm3,%xmm10,%xmm3 │ │ │ │ - vpaddd %xmm3,%xmm5,%xmm5 │ │ │ │ - vpblendd $0x2,%xmm4,%xmm0,%xmm3 │ │ │ │ - vpbroadcastd (%rdx,%rcx,1),%xmm0 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpblendd $0x2,%xmm0,%xmm4,%xmm4 │ │ │ │ - vpunpcklwd %xmm4,%xmm3,%xmm3 │ │ │ │ - vpmaddwd %xmm3,%xmm11,%xmm4 │ │ │ │ - vpaddd %xmm4,%xmm5,%xmm5 │ │ │ │ - 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 384e02 <__cxa_finalize@plt+0x359db2> │ │ │ │ - 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 │ │ │ │ - vpbroadcastq (%rdx),%ymm3 │ │ │ │ - vpbroadcastq (%rdx,%rcx,1),%ymm5 │ │ │ │ - vpblendd $0x30,%ymm0,%ymm1,%ymm1 │ │ │ │ - vpblendd $0x30,%ymm2,%ymm0,%ymm0 │ │ │ │ - vpunpcklwd %ymm0,%ymm1,%ymm1 │ │ │ │ - vpbroadcastq (%rdx,%rcx,2),%ymm0 │ │ │ │ + movd (%rdx),%xmm5 │ │ │ │ + movd (%rdx,%rcx,1),%xmm3 │ │ │ │ + movd (%rdx,%rcx,2),%xmm6 │ │ │ │ add %rax,%rdx │ │ │ │ - vpblendd $0x30,%ymm4,%ymm2,%ymm2 │ │ │ │ - vpblendd $0x30,%ymm3,%ymm4,%ymm4 │ │ │ │ - vpunpcklwd %ymm4,%ymm2,%ymm2 │ │ │ │ - vpblendd $0x30,%ymm5,%ymm3,%ymm3 │ │ │ │ - vpblendd $0x30,%ymm0,%ymm5,%ymm5 │ │ │ │ - vpunpcklwd %ymm5,%ymm3,%ymm3 │ │ │ │ - vpbroadcastq (%rdx),%ymm4 │ │ │ │ - vpmaddwd %ymm1,%ymm8,%ymm5 │ │ │ │ - vmovdqa %ymm2,%ymm1 │ │ │ │ - vpmaddwd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpaddd %ymm6,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm2,%ymm5,%ymm5 │ │ │ │ - vmovdqa %ymm3,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm10,%ymm3 │ │ │ │ - vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ - vpblendd $0x30,%ymm4,%ymm0,%ymm3 │ │ │ │ - vpbroadcastq (%rdx,%rcx,1),%ymm0 │ │ │ │ + movd (%rdx),%xmm0 │ │ │ │ + punpckldq %xmm4,%xmm1 │ │ │ │ + punpckldq %xmm2,%xmm4 │ │ │ │ + punpckldq %xmm5,%xmm2 │ │ │ │ + punpckldq %xmm3,%xmm5 │ │ │ │ + punpckldq %xmm6,%xmm3 │ │ │ │ + punpckldq %xmm0,%xmm6 │ │ │ │ + punpcklwd %xmm4,%xmm1 │ │ │ │ + punpcklwd %xmm5,%xmm2 │ │ │ │ + punpcklwd %xmm6,%xmm3 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + movd (%rdx,%rcx,1),%xmm4 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpblendd $0x30,%ymm0,%ymm4,%ymm4 │ │ │ │ - vpunpcklwd %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm3,%ymm11,%ymm4 │ │ │ │ - vpaddd %ymm4,%ymm5,%ymm5 │ │ │ │ - vpsrad $0x6,%ymm5,%ymm5 │ │ │ │ - vextracti128 $0x1,%ymm5,%xmm4 │ │ │ │ - vpackusdw %xmm4,%xmm5,%xmm5 │ │ │ │ - vpminsw %xmm7,%xmm5,%xmm5 │ │ │ │ - vmovq %xmm5,(%rdi) │ │ │ │ - vmovhps %xmm5,(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm8,%xmm5 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm9,%xmm2 │ │ │ │ + paddd %xmm2,%xmm5 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pmaddwd %xmm10,%xmm3 │ │ │ │ + paddd %xmm3,%xmm5 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + punpckldq %xmm4,%xmm3 │ │ │ │ + movd (%rdx),%xmm0 │ │ │ │ + punpckldq %xmm0,%xmm4 │ │ │ │ + punpcklwd %xmm4,%xmm3 │ │ │ │ + movdqa %xmm11,%xmm4 │ │ │ │ + pmaddwd %xmm3,%xmm4 │ │ │ │ + paddd %xmm4,%xmm5 │ │ │ │ + psrad $0x5,%xmm5 │ │ │ │ + packssdw %xmm5,%xmm5 │ │ │ │ + pmaxsw %xmm6,%xmm5 │ │ │ │ + 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 384ece <__cxa_finalize@plt+0x359e7e> │ │ │ │ - vzeroupper │ │ │ │ + jg 384153 <__cxa_finalize@plt+0x359103> │ │ │ │ ret │ │ │ │ - shl $0x5,%r8d │ │ │ │ + shl $0x6,%r8d │ │ │ │ mov %rdx,%r10 │ │ │ │ mov %rdi,%r11 │ │ │ │ - lea -0x100(%r9,%r8,1),%r8d │ │ │ │ - vbroadcasti128 (%rdx),%ymm4 │ │ │ │ - vbroadcasti128 (%rdx,%rcx,1),%ymm5 │ │ │ │ - vbroadcasti128 (%rdx,%rax,1),%ymm0 │ │ │ │ - vbroadcasti128 (%rdx,%rcx,2),%ymm6 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - vbroadcasti128 (%rdx),%ymm1 │ │ │ │ - vbroadcasti128 (%rdx,%rcx,1),%ymm2 │ │ │ │ - vbroadcasti128 (%rdx,%rcx,2),%ymm3 │ │ │ │ + lea -0x100(%r8,%r9,1),%r8d │ │ │ │ + movq (%rdx),%xmm1 │ │ │ │ + movq (%rdx,%rcx,1),%xmm2 │ │ │ │ + movq (%rdx,%rcx,2),%xmm3 │ │ │ │ add %rax,%rdx │ │ │ │ - vshufpd $0xc,%ymm0,%ymm4,%ymm4 │ │ │ │ - vshufpd $0xc,%ymm1,%ymm5,%ymm5 │ │ │ │ - vpunpcklwd %ymm5,%ymm4,%ymm1 │ │ │ │ - vpunpckhwd %ymm5,%ymm4,%ymm4 │ │ │ │ - vshufpd $0xc,%ymm2,%ymm6,%ymm6 │ │ │ │ - vpunpcklwd %ymm6,%ymm5,%ymm2 │ │ │ │ - vpunpckhwd %ymm6,%ymm5,%ymm5 │ │ │ │ - vshufpd $0xc,%ymm3,%ymm0,%ymm0 │ │ │ │ - vpunpcklwd %ymm0,%ymm6,%ymm3 │ │ │ │ - vpunpckhwd %ymm0,%ymm6,%ymm6 │ │ │ │ - vbroadcasti128 (%rdx),%ymm14 │ │ │ │ - vpmaddwd %ymm1,%ymm8,%ymm12 │ │ │ │ - vpmaddwd %ymm2,%ymm8,%ymm13 │ │ │ │ - vmovdqa %ymm3,%ymm1 │ │ │ │ - vmovdqa %ymm4,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm9,%ymm3 │ │ │ │ - vpmaddwd %ymm4,%ymm9,%ymm4 │ │ │ │ - vpaddd %ymm3,%ymm12,%ymm12 │ │ │ │ - vpaddd %ymm4,%ymm13,%ymm13 │ │ │ │ - vmovdqa %ymm5,%ymm3 │ │ │ │ - vmovdqa %ymm6,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm10,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm10,%ymm6 │ │ │ │ - vpaddd %ymm5,%ymm12,%ymm12 │ │ │ │ - vbroadcasti128 (%rdx,%rcx,1),%ymm5 │ │ │ │ + movq (%rdx),%xmm4 │ │ │ │ + movq (%rdx,%rcx,1),%xmm5 │ │ │ │ + movq (%rdx,%rcx,2),%xmm6 │ │ │ │ + add %rax,%rdx │ │ │ │ + movq (%rdx),%xmm0 │ │ │ │ + punpcklwd %xmm2,%xmm1 │ │ │ │ + punpcklwd %xmm3,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm3 │ │ │ │ + punpcklwd %xmm5,%xmm4 │ │ │ │ + punpcklwd %xmm6,%xmm5 │ │ │ │ + punpcklwd %xmm0,%xmm6 │ │ │ │ + movdqa %xmm8,%xmm12 │ │ │ │ + pmaddwd %xmm1,%xmm12 │ │ │ │ + movdqa %xmm8,%xmm13 │ │ │ │ + pmaddwd %xmm2,%xmm13 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + pmaddwd %xmm9,%xmm3 │ │ │ │ + pmaddwd %xmm9,%xmm4 │ │ │ │ + paddd %xmm3,%xmm12 │ │ │ │ + paddd %xmm4,%xmm13 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + pmaddwd %xmm10,%xmm5 │ │ │ │ + pmaddwd %xmm10,%xmm6 │ │ │ │ + paddd %xmm5,%xmm12 │ │ │ │ + paddd %xmm6,%xmm13 │ │ │ │ + movq (%rdx,%rcx,1),%xmm6 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpaddd %ymm6,%ymm13,%ymm13 │ │ │ │ - vshufpd $0xd,%ymm14,%ymm0,%ymm6 │ │ │ │ - vshufpd $0xc,%ymm5,%ymm14,%ymm0 │ │ │ │ - vpunpcklwd %ymm0,%ymm6,%ymm5 │ │ │ │ - vpunpckhwd %ymm0,%ymm6,%ymm6 │ │ │ │ - vpmaddwd %ymm5,%ymm11,%ymm14 │ │ │ │ - vpaddd %ymm14,%ymm12,%ymm12 │ │ │ │ - vpmaddwd %ymm6,%ymm11,%ymm14 │ │ │ │ - vpaddd %ymm14,%ymm13,%ymm13 │ │ │ │ - vpsrad $0x5,%ymm12,%ymm12 │ │ │ │ - vpsrad $0x5,%ymm13,%ymm13 │ │ │ │ - vpackusdw %ymm13,%ymm12,%ymm12 │ │ │ │ - vpxor %ymm13,%ymm13,%ymm13 │ │ │ │ - vpavgw %ymm13,%ymm12,%ymm12 │ │ │ │ - vpminsw %ymm7,%ymm12,%ymm12 │ │ │ │ - vpermq $0xd8,%ymm12,%ymm12 │ │ │ │ - vmovdqa %xmm12,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm12,(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + punpcklwd %xmm6,%xmm5 │ │ │ │ + movq (%rdx),%xmm0 │ │ │ │ + movdqa %xmm11,%xmm14 │ │ │ │ + pmaddwd %xmm5,%xmm14 │ │ │ │ + punpcklwd %xmm0,%xmm6 │ │ │ │ + paddd %xmm14,%xmm12 │ │ │ │ + movdqa %xmm11,%xmm14 │ │ │ │ + pmaddwd %xmm6,%xmm14 │ │ │ │ + paddd %xmm14,%xmm13 │ │ │ │ + psrad $0x5,%xmm12 │ │ │ │ + psrad $0x5,%xmm13 │ │ │ │ + packssdw %xmm13,%xmm12 │ │ │ │ + pxor %xmm13,%xmm13 │ │ │ │ + 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 384fad <__cxa_finalize@plt+0x359f5d> │ │ │ │ - add $0x10,%r10 │ │ │ │ - add $0x10,%r11 │ │ │ │ + jg 38421e <__cxa_finalize@plt+0x3591ce> │ │ │ │ + add $0x8,%r10 │ │ │ │ + add $0x8,%r11 │ │ │ │ movzbl %r8b,%r9d │ │ │ │ mov %r10,%rdx │ │ │ │ mov %r11,%rdi │ │ │ │ sub $0x100,%r8d │ │ │ │ - jg 384f52 <__cxa_finalize@plt+0x359f02> │ │ │ │ - vzeroupper │ │ │ │ + jg 3841e0 <__cxa_finalize@plt+0x359190> │ │ │ │ ret │ │ │ │ - vpbroadcastw 0x18(%rsp),%ymm15 │ │ │ │ + movd 0x18(%rsp),%xmm15 │ │ │ │ + pshufb 0x5dfc1(%r11),%xmm15 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - jg 3853c0 <__cxa_finalize@plt+0x35a370> │ │ │ │ + jg 384517 <__cxa_finalize@plt+0x3594c7> │ │ │ │ movzbl %al,%eax │ │ │ │ - vpbroadcastd 0x5d753(%r11,%rax,8),%ymm0 │ │ │ │ + je 38451a <__cxa_finalize@plt+0x3594ca> │ │ │ │ + movq 0x5e309(%r11,%rax,8),%xmm0 │ │ │ │ movzbl %r10b,%eax │ │ │ │ shr $0x10,%r10d │ │ │ │ - cmp $0x4,%r9d │ │ │ │ - cmovle %eax,%r10d │ │ │ │ - vpbroadcastq 0x5d751(%r11,%r10,8),%ymm1 │ │ │ │ - vpbroadcastd 0x5bebd(%rip),%ymm6 │ │ │ │ + cmp $0x6,%r9d │ │ │ │ + cmovb %eax,%r10d │ │ │ │ + movq 0x5e309(%r11,%r10,8),%xmm3 │ │ │ │ + movdqa 0x5e041(%r11),%xmm6 │ │ │ │ + movdqa 0x5def1(%r11),%xmm9 │ │ │ │ + pshuflw $0x99,%xmm0,%xmm0 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + punpcklbw %xmm0,%xmm7 │ │ │ │ + punpcklbw %xmm3,%xmm3 │ │ │ │ + psraw $0x8,%xmm3 │ │ │ │ + testl $0x800,0x18(%rsp) │ │ │ │ + je 384382 <__cxa_finalize@plt+0x359332> │ │ │ │ + psraw $0x2,%xmm7 │ │ │ │ + psllw $0x2,%xmm3 │ │ │ │ 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 3850eb <__cxa_finalize@plt+0x35a09b> │ │ │ │ - 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 385233 <__cxa_finalize@plt+0x35a1e3> │ │ │ │ - vbroadcasti128 0x5bd6e(%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 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,2),%ymm2,%ymm2 │ │ │ │ + pshufd $0x0,%xmm3,%xmm11 │ │ │ │ + pshufd $0x55,%xmm3,%xmm12 │ │ │ │ + pshufd $0xaa,%xmm3,%xmm13 │ │ │ │ + pshufd $0xff,%xmm3,%xmm14 │ │ │ │ + movdqu (%rdx),%xmm2 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm3 │ │ │ │ + movdqu (%rdx,%rcx,2),%xmm1 │ │ │ │ add %rax,%rdx │ │ │ │ - vpshufb %ymm9,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm9,%ymm3,%ymm3 │ │ │ │ - vpshufb %ymm9,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm9,%ymm2,%ymm2 │ │ │ │ - vpmaddwd %ymm7,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm7,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm7,%ymm2,%ymm2 │ │ │ │ - vphaddd %ymm3,%ymm1,%ymm1 │ │ │ │ - vphaddd %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm6,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm6,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xa,%ymm1,%ymm1 │ │ │ │ - vpsrad $0xa,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm0,%ymm1,%ymm1 │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm0 │ │ │ │ - vpshufd $0x71,%xmm1,%xmm2 │ │ │ │ - vpshufd $0x99,%xmm0,%xmm3 │ │ │ │ - vpunpckhwd %xmm2,%xmm1,%xmm1 │ │ │ │ - vpunpcklwd %xmm0,%xmm2,%xmm2 │ │ │ │ - vpunpckhwd %xmm0,%xmm3,%xmm3 │ │ │ │ - vmovdqu (%rdx),%xmm4 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%xmm5 │ │ │ │ - lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpshufb %xmm9,%xmm4,%xmm4 │ │ │ │ - vpshufb %xmm9,%xmm5,%xmm5 │ │ │ │ - vpmaddwd %xmm7,%xmm4,%xmm4 │ │ │ │ - vpmaddwd %xmm7,%xmm5,%xmm5 │ │ │ │ - vphaddd %xmm5,%xmm4,%xmm4 │ │ │ │ - vpmaddwd %xmm1,%xmm11,%xmm5 │ │ │ │ - vmovdqa %xmm2,%xmm1 │ │ │ │ - vpmaddwd %xmm2,%xmm12,%xmm2 │ │ │ │ - vpaddd %xmm2,%xmm5,%xmm5 │ │ │ │ - vmovdqa %xmm3,%xmm2 │ │ │ │ - vpmaddwd %xmm3,%xmm13,%xmm3 │ │ │ │ - vpaddd %xmm3,%xmm5,%xmm5 │ │ │ │ - vpaddd %xmm6,%xmm4,%xmm4 │ │ │ │ - vpsrad $0xa,%xmm4,%xmm4 │ │ │ │ - vpackssdw %xmm4,%xmm4,%xmm4 │ │ │ │ - vpalignr $0xc,%xmm0,%xmm4,%xmm3 │ │ │ │ - vmovdqa %xmm4,%xmm0 │ │ │ │ - vpunpcklwd %xmm0,%xmm3,%xmm3 │ │ │ │ - vpmaddwd %xmm3,%xmm14,%xmm4 │ │ │ │ - vpaddd %xmm6,%xmm5,%xmm5 │ │ │ │ - vpaddd %xmm4,%xmm5,%xmm5 │ │ │ │ - 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 3851a1 <__cxa_finalize@plt+0x35a151> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vbroadcasti128 0x5bc24(%rip),%ymm9 │ │ │ │ - vbroadcasti128 0x5bc2b(%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 │ │ │ │ - vinserti128 $0x1,(%rdx),%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%xmm3 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,2),%ymm3,%ymm3 │ │ │ │ + movdqu (%rdx),%xmm4 │ │ │ │ + pshufb %xmm9,%xmm2 │ │ │ │ + pshufb %xmm9,%xmm3 │ │ │ │ + pshufb %xmm9,%xmm1 │ │ │ │ + pshufb %xmm9,%xmm4 │ │ │ │ + pmaddwd %xmm7,%xmm2 │ │ │ │ + pmaddwd %xmm7,%xmm3 │ │ │ │ + pmaddwd %xmm7,%xmm1 │ │ │ │ + pmaddwd %xmm7,%xmm4 │ │ │ │ + phaddd %xmm3,%xmm2 │ │ │ │ + phaddd %xmm4,%xmm1 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm3 │ │ │ │ + movdqu (%rdx,%rcx,2),%xmm4 │ │ │ │ add %rax,%rdx │ │ │ │ - vpshufb %ymm9,%ymm1,%ymm4 │ │ │ │ - vpshufb %ymm10,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm7,%ymm4,%ymm4 │ │ │ │ - vpmaddwd %ymm1,%ymm8,%ymm1 │ │ │ │ - vpshufb %ymm9,%ymm2,%ymm5 │ │ │ │ - vpshufb %ymm10,%ymm2,%ymm2 │ │ │ │ - vpmaddwd %ymm7,%ymm5,%ymm5 │ │ │ │ - vpmaddwd %ymm2,%ymm8,%ymm2 │ │ │ │ - vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm9,%ymm0,%ymm4 │ │ │ │ - vpshufb %ymm10,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm7,%ymm4,%ymm4 │ │ │ │ - vpmaddwd %ymm0,%ymm8,%ymm0 │ │ │ │ - vpaddd %ymm6,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm5,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm9,%ymm3,%ymm5 │ │ │ │ - vpshufb %ymm10,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm7,%ymm5,%ymm5 │ │ │ │ - vpmaddwd %ymm3,%ymm8,%ymm3 │ │ │ │ - vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ - vperm2i128 $0x21,%ymm2,%ymm1,%ymm0 │ │ │ │ - vpsrld $0xa,%ymm1,%ymm1 │ │ │ │ - vpsrld $0xa,%ymm2,%ymm2 │ │ │ │ - vperm2i128 $0x21,%ymm5,%ymm4,%ymm3 │ │ │ │ - vpslld $0x6,%ymm4,%ymm4 │ │ │ │ - vpslld $0x6,%ymm5,%ymm5 │ │ │ │ - vpblendw $0xaa,%ymm4,%ymm2,%ymm2 │ │ │ │ - vpslld $0x6,%ymm0,%ymm0 │ │ │ │ - vpblendw $0xaa,%ymm0,%ymm1,%ymm1 │ │ │ │ - vpsrld $0xa,%ymm3,%ymm3 │ │ │ │ - vpblendw $0xaa,%ymm5,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x10,%ymm5,%ymm0 │ │ │ │ - vmovdqu (%rdx),%xmm4 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,1),%ymm4,%ymm4 │ │ │ │ + movdqu (%rdx),%xmm0 │ │ │ │ + pshufb %xmm9,%xmm3 │ │ │ │ + pshufb %xmm9,%xmm4 │ │ │ │ + pshufb %xmm9,%xmm0 │ │ │ │ + pmaddwd %xmm7,%xmm3 │ │ │ │ + pmaddwd %xmm7,%xmm4 │ │ │ │ + pmaddwd %xmm7,%xmm0 │ │ │ │ + phaddd %xmm4,%xmm3 │ │ │ │ + phaddd %xmm0,%xmm0 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + paddd %xmm6,%xmm3 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + psrad $0xa,%xmm2 │ │ │ │ + psrad $0xa,%xmm1 │ │ │ │ + psrad $0xa,%xmm3 │ │ │ │ + psrad $0xa,%xmm0 │ │ │ │ + packssdw %xmm1,%xmm2 │ │ │ │ + packssdw %xmm0,%xmm3 │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + palignr $0x4,%xmm2,%xmm4 │ │ │ │ + pshufd $0x39,%xmm3,%xmm5 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + punpcklwd %xmm4,%xmm1 │ │ │ │ + punpckhwd %xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm5,%xmm3 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm4 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpmaddwd %ymm1,%ymm11,%ymm5 │ │ │ │ - vmovdqa %ymm2,%ymm1 │ │ │ │ - vpmaddwd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpaddd %ymm6,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm2,%ymm5,%ymm5 │ │ │ │ - vmovdqa %ymm3,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ - vpshufb %ymm9,%ymm4,%ymm3 │ │ │ │ - vpshufb %ymm10,%ymm4,%ymm4 │ │ │ │ - vpmaddwd %ymm7,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm4,%ymm8,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm3,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xa,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpermq $0x5a,%ymm0,%ymm3 │ │ │ │ - vpunpckhwd %ymm0,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm4,%ymm0 │ │ │ │ - vpmaddwd %ymm3,%ymm14,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpsrad $0xa,%ymm4,%ymm4 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ - vpackusdw %xmm5,%xmm4,%xmm4 │ │ │ │ - vpminsw %xmm4,%xmm15,%xmm4 │ │ │ │ - vmovq %xmm4,(%rdi) │ │ │ │ - vmovhps %xmm4,(%rdi,%rsi,1) │ │ │ │ + movdqu (%rdx),%xmm5 │ │ │ │ + pshufb %xmm9,%xmm4 │ │ │ │ + pshufb %xmm9,%xmm5 │ │ │ │ + pmaddwd %xmm7,%xmm4 │ │ │ │ + pmaddwd %xmm7,%xmm5 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + movdqa %xmm11,%xmm5 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm12,%xmm2 │ │ │ │ + paddd %xmm2,%xmm5 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pmaddwd %xmm13,%xmm3 │ │ │ │ + paddd %xmm3,%xmm5 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + psrad $0xa,%xmm4 │ │ │ │ + packssdw %xmm4,%xmm0 │ │ │ │ + pshufd $0x93,%xmm0,%xmm3 │ │ │ │ + punpckhwd %xmm0,%xmm3 │ │ │ │ + movdqa %xmm4,%xmm0 │ │ │ │ + movdqa %xmm14,%xmm4 │ │ │ │ + pmaddwd %xmm3,%xmm4 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm4,%xmm5 │ │ │ │ + psrad $0xa,%xmm5 │ │ │ │ + packssdw %xmm5,%xmm5 │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + 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 385329 <__cxa_finalize@plt+0x35a2d9> │ │ │ │ - vzeroupper │ │ │ │ + jg 384470 <__cxa_finalize@plt+0x359420> │ │ │ │ ret │ │ │ │ shr $0x10,%eax │ │ │ │ - vpbroadcastq 0x5d751(%r11,%rax,8),%ymm2 │ │ │ │ + movq 0x5e309(%r11,%rax,8),%xmm2 │ │ │ │ movzbl %r10b,%eax │ │ │ │ shr $0x10,%r10d │ │ │ │ - cmp $0x4,%r9d │ │ │ │ - cmovle %eax,%r10d │ │ │ │ - vpmovsxbw 0x5d751(%r11,%r10,8),%xmm1 │ │ │ │ - shl $0x5,%r8d │ │ │ │ + cmp $0x6,%r9d │ │ │ │ + cmovb %eax,%r10d │ │ │ │ + movq 0x5e309(%r11,%r10,8),%xmm3 │ │ │ │ + movdqa 0x5ded1(%r11),%xmm8 │ │ │ │ + movdqa 0x5dee1(%r11),%xmm9 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + punpcklbw %xmm2,%xmm0 │ │ │ │ + punpcklbw %xmm3,%xmm3 │ │ │ │ + psraw $0x8,%xmm3 │ │ │ │ + testl $0x800,0x18(%rsp) │ │ │ │ + je 384575 <__cxa_finalize@plt+0x359525> │ │ │ │ + psraw $0x2,%xmm0 │ │ │ │ + psllw $0x2,%xmm3 │ │ │ │ lea (%rcx,%rcx,2),%rax │ │ │ │ sub $0x6,%rdx │ │ │ │ sub %rax,%rdx │ │ │ │ - vpxor %ymm0,%ymm0,%ymm0 │ │ │ │ - vpunpcklbw %ymm2,%ymm0,%ymm0 │ │ │ │ + shl $0x6,%r8d │ │ │ │ mov %rdx,%r10 │ │ │ │ mov %rdi,%r11 │ │ │ │ - lea -0x100(%r9,%r8,1),%r8d │ │ │ │ - testl $0x800,0x18(%rsp) │ │ │ │ - je 385420 <__cxa_finalize@plt+0x35a3d0> │ │ │ │ - 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 0x5ba18(%rip),%ymm8 │ │ │ │ - vmovdqu 0x8(%rdx,%rax,1),%xmm6 │ │ │ │ - vbroadcasti128 0x5ba19(%rip),%ymm9 │ │ │ │ - vmovdqu 0x10(%rdx,%rax,1),%xmm0 │ │ │ │ - vpbroadcastd 0x5bb12(%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 │ │ │ │ - vpmaddwd %xmm2,%xmm12,%xmm3 │ │ │ │ - vpmaddwd %xmm4,%xmm11,%xmm4 │ │ │ │ - vpshufb %xmm9,%xmm6,%xmm6 │ │ │ │ - vshufpd $0x5,%xmm6,%xmm2,%xmm2 │ │ │ │ - vpaddd %xmm3,%xmm10,%xmm3 │ │ │ │ - vpaddd %xmm3,%xmm4,%xmm4 │ │ │ │ - vpmaddwd %xmm6,%xmm14,%xmm3 │ │ │ │ - vpaddd %xmm3,%xmm4,%xmm4 │ │ │ │ - vpmaddwd %xmm2,%xmm13,%xmm3 │ │ │ │ - vpshufb %xmm9,%xmm0,%xmm0 │ │ │ │ - vpmaddwd %xmm2,%xmm11,%xmm2 │ │ │ │ - vpaddd %xmm3,%xmm4,%xmm4 │ │ │ │ - vpmaddwd %xmm6,%xmm12,%xmm3 │ │ │ │ - vshufpd $0x5,%xmm0,%xmm6,%xmm6 │ │ │ │ - vpmaddwd %xmm0,%xmm14,%xmm0 │ │ │ │ - vpmaddwd %xmm6,%xmm13,%xmm6 │ │ │ │ - vpaddd %xmm2,%xmm10,%xmm2 │ │ │ │ - vpaddd %xmm3,%xmm2,%xmm2 │ │ │ │ - vpaddd %xmm2,%xmm0,%xmm0 │ │ │ │ - vpaddd %xmm0,%xmm6,%xmm6 │ │ │ │ - vpsrad $0xa,%xmm4,%xmm4 │ │ │ │ - vpsrad $0xa,%xmm6,%xmm6 │ │ │ │ - vpackssdw %xmm6,%xmm4,%xmm4 │ │ │ │ - vpshufb %ymm9,%ymm5,%ymm2 │ │ │ │ - vpshufb %ymm8,%ymm5,%ymm5 │ │ │ │ - vpmaddwd %ymm2,%ymm12,%ymm3 │ │ │ │ - vpmaddwd %ymm5,%ymm11,%ymm5 │ │ │ │ - vpshufb %ymm9,%ymm7,%ymm7 │ │ │ │ - vshufpd $0x5,%ymm7,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm10,%ymm3 │ │ │ │ - vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ - vpmaddwd %ymm7,%ymm14,%ymm3 │ │ │ │ - vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ - vpmaddwd %ymm2,%ymm13,%ymm3 │ │ │ │ - vpshufb %ymm9,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ - vpmaddwd %ymm7,%ymm12,%ymm3 │ │ │ │ - vshufpd $0x5,%ymm1,%ymm7,%ymm7 │ │ │ │ - vpmaddwd %ymm1,%ymm14,%ymm1 │ │ │ │ - vpmaddwd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpaddd %ymm2,%ymm10,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm1,%ymm7,%ymm7 │ │ │ │ - vpsrad $0xa,%ymm5,%ymm5 │ │ │ │ - vpsrad $0xa,%ymm7,%ymm7 │ │ │ │ - vpackssdw %ymm7,%ymm5,%ymm5 │ │ │ │ - vmovdqu (%rdx,%rcx,2),%xmm0 │ │ │ │ - vinserti128 $0x1,(%rdx,%rax,2),%ymm0,%ymm0 │ │ │ │ - vmovdqu 0x10(%rdx,%rcx,2),%xmm1 │ │ │ │ - vinserti128 $0x1,0x10(%rdx,%rax,2),%ymm1,%ymm1 │ │ │ │ - vshufpd $0x5,%ymm1,%ymm0,%ymm7 │ │ │ │ - vpshufb %ymm9,%ymm0,%ymm2 │ │ │ │ - vpshufb %ymm8,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm2,%ymm12,%ymm3 │ │ │ │ - vpmaddwd %ymm0,%ymm11,%ymm0 │ │ │ │ - vpshufb %ymm9,%ymm7,%ymm7 │ │ │ │ - vshufpd $0x5,%ymm7,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm10,%ymm3 │ │ │ │ - vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm7,%ymm14,%ymm3 │ │ │ │ - vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm2,%ymm13,%ymm3 │ │ │ │ - vpshufb %ymm9,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm7,%ymm12,%ymm3 │ │ │ │ - vshufpd $0x5,%ymm1,%ymm7,%ymm7 │ │ │ │ - vpmaddwd %ymm1,%ymm14,%ymm1 │ │ │ │ - vpmaddwd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpaddd %ymm2,%ymm10,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm1,%ymm7,%ymm7 │ │ │ │ - vpsrad $0xa,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xa,%ymm7,%ymm7 │ │ │ │ - vpackssdw %ymm7,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%xmm6 │ │ │ │ - vmovdqu 0x10(%rdx,%rcx,1),%xmm1 │ │ │ │ - lea (%rdx,%rcx,4),%rdx │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,1),%ymm6,%ymm6 │ │ │ │ - vinserti128 $0x1,0x10(%rdx,%rcx,1),%ymm1,%ymm1 │ │ │ │ + lea -0x100(%r8,%r9,1),%r8d │ │ │ │ + pshufd $0x0,%xmm0,%xmm10 │ │ │ │ + pshufd $0x55,%xmm0,%xmm11 │ │ │ │ + pshufd $0xaa,%xmm0,%xmm12 │ │ │ │ + pshufd $0xff,%xmm0,%xmm13 │ │ │ │ + movdqa %xmm15,-0x18(%rsp) │ │ │ │ + pshufd $0x0,%xmm3,%xmm0 │ │ │ │ + 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 0x5c94a(%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 │ │ │ │ - vshufpd $0x5,%ymm1,%ymm6,%ymm7 │ │ │ │ - vpshufb %ymm9,%ymm6,%ymm2 │ │ │ │ - vpshufb %ymm8,%ymm6,%ymm6 │ │ │ │ - vpmaddwd %ymm2,%ymm12,%ymm3 │ │ │ │ - vpmaddwd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpshufb %ymm9,%ymm7,%ymm7 │ │ │ │ - vshufpd $0x5,%ymm7,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm10,%ymm3 │ │ │ │ - vpaddd %ymm3,%ymm6,%ymm6 │ │ │ │ - vpmaddwd %ymm7,%ymm14,%ymm3 │ │ │ │ - vpaddd %ymm3,%ymm6,%ymm6 │ │ │ │ - vpmaddwd %ymm2,%ymm13,%ymm3 │ │ │ │ - vpshufb %ymm9,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm6,%ymm6 │ │ │ │ - vpmaddwd %ymm7,%ymm12,%ymm3 │ │ │ │ - vshufpd $0x5,%ymm1,%ymm7,%ymm7 │ │ │ │ - vpmaddwd %ymm1,%ymm14,%ymm1 │ │ │ │ - vpmaddwd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpaddd %ymm2,%ymm10,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm1,%ymm7,%ymm7 │ │ │ │ - vpsrad $0xa,%ymm6,%ymm6 │ │ │ │ - vpsrad $0xa,%ymm7,%ymm7 │ │ │ │ - vpackssdw %ymm7,%ymm6,%ymm6 │ │ │ │ - vpermq $0x50,%ymm4,%ymm4 │ │ │ │ - vpermq $0xd8,%ymm5,%ymm5 │ │ │ │ - vpermq $0xd8,%ymm6,%ymm6 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm7 │ │ │ │ - vpunpcklwd %ymm4,%ymm7,%ymm3 │ │ │ │ - vpunpckhwd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpunpcklwd %ymm6,%ymm5,%ymm1 │ │ │ │ - vpunpckhwd %ymm6,%ymm5,%ymm5 │ │ │ │ - vpunpcklwd %ymm7,%ymm6,%ymm2 │ │ │ │ - vpunpckhwd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpbroadcastd -0x18(%rsp),%ymm9 │ │ │ │ - vpbroadcastd -0x14(%rsp),%ymm7 │ │ │ │ - vpbroadcastd -0x10(%rsp),%ymm10 │ │ │ │ - vpmaddwd %ymm1,%ymm9,%ymm8 │ │ │ │ - vpmaddwd %ymm2,%ymm9,%ymm9 │ │ │ │ - vmovdqa %ymm3,%ymm1 │ │ │ │ - vmovdqa %ymm4,%ymm2 │ │ │ │ - vpmaddwd %ymm7,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm7,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm3,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm4,%ymm9,%ymm9 │ │ │ │ - vmovdqa %ymm5,%ymm3 │ │ │ │ - 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 0x5b757(%rip),%ymm7 │ │ │ │ - vbroadcasti128 0x5b75e(%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 │ │ │ │ - vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm7,%ymm6,%ymm5 │ │ │ │ - vpshufb %ymm10,%ymm6,%ymm6 │ │ │ │ - vpmaddwd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm14,%ymm6 │ │ │ │ - vpaddd %ymm5,%ymm6,%ymm6 │ │ │ │ - vmovdqu 0x8(%rdx),%xmm5 │ │ │ │ - vinserti128 $0x1,0x8(%rdx,%rcx,1),%ymm5,%ymm5 │ │ │ │ + movdqa %xmm4,%xmm0 │ │ │ │ + pshufb %xmm8,%xmm0 │ │ │ │ + pshufb %xmm9,%xmm4 │ │ │ │ + pmaddwd %xmm10,%xmm0 │ │ │ │ + pmaddwd %xmm11,%xmm4 │ │ │ │ + paddd %xmm14,%xmm0 │ │ │ │ + paddd %xmm0,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + pshufb %xmm8,%xmm0 │ │ │ │ + pshufb %xmm9,%xmm1 │ │ │ │ + pmaddwd %xmm12,%xmm0 │ │ │ │ + pmaddwd %xmm13,%xmm1 │ │ │ │ + paddd %xmm0,%xmm4 │ │ │ │ + paddd %xmm1,%xmm4 │ │ │ │ + psrad $0xa,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm0 │ │ │ │ + pshufb %xmm8,%xmm0 │ │ │ │ + pshufb %xmm9,%xmm5 │ │ │ │ + pmaddwd %xmm10,%xmm0 │ │ │ │ + pmaddwd %xmm11,%xmm5 │ │ │ │ + paddd %xmm14,%xmm0 │ │ │ │ + paddd %xmm0,%xmm5 │ │ │ │ + movdqa %xmm2,%xmm0 │ │ │ │ + pshufb %xmm8,%xmm0 │ │ │ │ + pshufb %xmm9,%xmm2 │ │ │ │ + pmaddwd %xmm12,%xmm0 │ │ │ │ + pmaddwd %xmm13,%xmm2 │ │ │ │ + paddd %xmm0,%xmm5 │ │ │ │ + paddd %xmm2,%xmm5 │ │ │ │ + psrad $0xa,%xmm5 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + pshufb %xmm8,%xmm0 │ │ │ │ + pshufb %xmm9,%xmm6 │ │ │ │ + pmaddwd %xmm10,%xmm0 │ │ │ │ + pmaddwd %xmm11,%xmm6 │ │ │ │ + paddd %xmm14,%xmm0 │ │ │ │ + paddd %xmm0,%xmm6 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + pshufb %xmm8,%xmm0 │ │ │ │ + pshufb %xmm9,%xmm3 │ │ │ │ + pmaddwd %xmm12,%xmm0 │ │ │ │ + pmaddwd %xmm13,%xmm3 │ │ │ │ + paddd %xmm0,%xmm6 │ │ │ │ + paddd %xmm3,%xmm6 │ │ │ │ + psrad $0xa,%xmm6 │ │ │ │ + movdqu (%rdx),%xmm7 │ │ │ │ + movdqu 0x8(%rdx),%xmm2 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ + movdqu 0x8(%rdx,%rcx,1),%xmm3 │ │ │ │ + movdqa %xmm7,%xmm0 │ │ │ │ + pshufb %xmm8,%xmm0 │ │ │ │ + pshufb %xmm9,%xmm7 │ │ │ │ + pmaddwd %xmm10,%xmm0 │ │ │ │ + pmaddwd %xmm11,%xmm7 │ │ │ │ + paddd %xmm14,%xmm0 │ │ │ │ + paddd %xmm0,%xmm7 │ │ │ │ + movdqa %xmm2,%xmm0 │ │ │ │ + pshufb %xmm8,%xmm0 │ │ │ │ + pshufb %xmm9,%xmm2 │ │ │ │ + pmaddwd %xmm12,%xmm0 │ │ │ │ + pmaddwd %xmm13,%xmm2 │ │ │ │ + paddd %xmm0,%xmm7 │ │ │ │ + paddd %xmm2,%xmm7 │ │ │ │ + psrad $0xa,%xmm7 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + pshufb %xmm8,%xmm0 │ │ │ │ + pshufb %xmm9,%xmm1 │ │ │ │ + pmaddwd %xmm10,%xmm0 │ │ │ │ + pmaddwd %xmm11,%xmm1 │ │ │ │ + paddd %xmm14,%xmm0 │ │ │ │ + paddd %xmm0,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + pshufb %xmm8,%xmm0 │ │ │ │ + pshufb %xmm9,%xmm3 │ │ │ │ + pmaddwd %xmm12,%xmm0 │ │ │ │ + pmaddwd %xmm13,%xmm3 │ │ │ │ + paddd %xmm0,%xmm1 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + psrad $0xa,%xmm1 │ │ │ │ + movdqu (%rdx,%rcx,2),%xmm2 │ │ │ │ + movdqu 0x8(%rdx,%rcx,2),%xmm3 │ │ │ │ + add %rax,%rdx │ │ │ │ + movdqa %xmm2,%xmm0 │ │ │ │ + pshufb %xmm8,%xmm0 │ │ │ │ + pshufb %xmm9,%xmm2 │ │ │ │ + pmaddwd %xmm10,%xmm0 │ │ │ │ + pmaddwd %xmm11,%xmm2 │ │ │ │ + paddd %xmm14,%xmm0 │ │ │ │ + paddd %xmm0,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + pshufb %xmm8,%xmm0 │ │ │ │ + pshufb %xmm9,%xmm3 │ │ │ │ + pmaddwd %xmm12,%xmm0 │ │ │ │ + pmaddwd %xmm13,%xmm3 │ │ │ │ + paddd %xmm0,%xmm2 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + psrad $0xa,%xmm2 │ │ │ │ + packssdw %xmm7,%xmm4 │ │ │ │ + packssdw %xmm1,%xmm5 │ │ │ │ + movdqu (%rdx),%xmm0 │ │ │ │ + movdqu 0x8(%rdx),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + pshufb %xmm8,%xmm3 │ │ │ │ + pshufb %xmm9,%xmm0 │ │ │ │ + pmaddwd %xmm10,%xmm3 │ │ │ │ + pmaddwd %xmm11,%xmm0 │ │ │ │ + paddd %xmm14,%xmm3 │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + pshufb %xmm8,%xmm3 │ │ │ │ + pshufb %xmm9,%xmm1 │ │ │ │ + pmaddwd %xmm12,%xmm3 │ │ │ │ + pmaddwd %xmm13,%xmm1 │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + psrad $0xa,%xmm0 │ │ │ │ + packssdw %xmm2,%xmm6 │ │ │ │ + packssdw %xmm0,%xmm7 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + punpcklwd %xmm5,%xmm1 │ │ │ │ + punpckhwd %xmm5,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + punpcklwd %xmm6,%xmm2 │ │ │ │ + punpckhwd %xmm6,%xmm5 │ │ │ │ + movdqa %xmm6,%xmm3 │ │ │ │ + punpcklwd %xmm7,%xmm3 │ │ │ │ + punpckhwd %xmm7,%xmm6 │ │ │ │ + movdqa -0x58(%rsp),%xmm15 │ │ │ │ + movdqa %xmm15,%xmm14 │ │ │ │ + pmaddwd %xmm1,%xmm14 │ │ │ │ + pmaddwd %xmm2,%xmm15 │ │ │ │ + movdqa -0x48(%rsp),%xmm7 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + pmaddwd %xmm7,%xmm3 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + pmaddwd %xmm7,%xmm4 │ │ │ │ + movdqa -0x38(%rsp),%xmm7 │ │ │ │ + paddd %xmm3,%xmm14 │ │ │ │ + paddd %xmm4,%xmm15 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + pmaddwd %xmm7,%xmm5 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + pmaddwd %xmm7,%xmm6 │ │ │ │ + paddd %xmm5,%xmm14 │ │ │ │ + paddd %xmm6,%xmm15 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm7 │ │ │ │ + movdqu 0x8(%rdx,%rcx,1),%xmm5 │ │ │ │ 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 0x5b7f7(%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 │ │ │ │ - vpaddd %ymm10,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm0,%ymm10,%ymm0 │ │ │ │ - vpaddd %ymm5,%ymm10,%ymm5 │ │ │ │ - vpbroadcastd -0xc(%rsp),%ymm10 │ │ │ │ - vpsrad $0xa,%ymm0,%ymm0 │ │ │ │ - vpsrad $0xa,%ymm5,%ymm5 │ │ │ │ - vpackssdw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm7 │ │ │ │ - vshufpd $0x4,%ymm7,%ymm6,%ymm6 │ │ │ │ - vpunpcklwd %ymm7,%ymm6,%ymm5 │ │ │ │ - vpunpckhwd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpmaddwd %ymm5,%ymm10,%ymm7 │ │ │ │ - vpmaddwd %ymm6,%ymm10,%ymm10 │ │ │ │ - vpaddd %ymm7,%ymm8,%ymm7 │ │ │ │ - vpaddd %ymm10,%ymm9,%ymm9 │ │ │ │ - vpsrad $0xa,%ymm7,%ymm7 │ │ │ │ - vpsrad $0xa,%ymm9,%ymm9 │ │ │ │ - vpackusdw %ymm9,%ymm7,%ymm7 │ │ │ │ - vpminsw %ymm7,%ymm15,%ymm7 │ │ │ │ - vpermq $0xd8,%ymm7,%ymm7 │ │ │ │ - vmovdqa %xmm7,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm7,(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + pshufb %xmm8,%xmm6 │ │ │ │ + pshufb %xmm9,%xmm7 │ │ │ │ + pmaddwd %xmm10,%xmm6 │ │ │ │ + pmaddwd %xmm11,%xmm7 │ │ │ │ + paddd 0x5c63c(%rip),%xmm6 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + pshufb %xmm8,%xmm6 │ │ │ │ + pshufb %xmm9,%xmm5 │ │ │ │ + pmaddwd %xmm12,%xmm6 │ │ │ │ + pmaddwd %xmm13,%xmm5 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + paddd %xmm5,%xmm7 │ │ │ │ + psrad $0xa,%xmm7 │ │ │ │ + packssdw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm0,-0x68(%rsp) │ │ │ │ + movdqu (%rdx),%xmm0 │ │ │ │ + movdqu 0x8(%rdx),%xmm5 │ │ │ │ + movdqa %xmm0,%xmm6 │ │ │ │ + pshufb %xmm8,%xmm6 │ │ │ │ + pshufb %xmm9,%xmm0 │ │ │ │ + pmaddwd %xmm10,%xmm6 │ │ │ │ + pmaddwd %xmm11,%xmm0 │ │ │ │ + paddd 0x5c5dc(%rip),%xmm6 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + pshufb %xmm8,%xmm6 │ │ │ │ + pshufb %xmm9,%xmm5 │ │ │ │ + pmaddwd %xmm12,%xmm6 │ │ │ │ + pmaddwd %xmm13,%xmm5 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + paddd %xmm5,%xmm0 │ │ │ │ + psrad $0xa,%xmm0 │ │ │ │ + movdqa -0x68(%rsp),%xmm6 │ │ │ │ + packssdw %xmm0,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + punpcklwd %xmm7,%xmm5 │ │ │ │ + punpckhwd %xmm7,%xmm6 │ │ │ │ + movdqa -0x28(%rsp),%xmm7 │ │ │ │ + pmaddwd %xmm5,%xmm7 │ │ │ │ + paddd %xmm7,%xmm14 │ │ │ │ + movdqa -0x28(%rsp),%xmm7 │ │ │ │ + pmaddwd %xmm6,%xmm7 │ │ │ │ + paddd %xmm7,%xmm15 │ │ │ │ + psrad $0x9,%xmm14 │ │ │ │ + psrad $0x9,%xmm15 │ │ │ │ + packssdw %xmm15,%xmm14 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + 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 3856a8 <__cxa_finalize@plt+0x35a658> │ │ │ │ - add $0x10,%r10 │ │ │ │ - add $0x10,%r11 │ │ │ │ + jg 38486d <__cxa_finalize@plt+0x35981d> │ │ │ │ + add $0x8,%r10 │ │ │ │ + add $0x8,%r11 │ │ │ │ movzbl %r8b,%r9d │ │ │ │ mov %r10,%rdx │ │ │ │ mov %r11,%rdi │ │ │ │ sub $0x100,%r8d │ │ │ │ - jg 38543a <__cxa_finalize@plt+0x35a3ea> │ │ │ │ - vzeroupper │ │ │ │ + jg 3845dd <__cxa_finalize@plt+0x35958d> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 3858d0 <__cxa_finalize@plt+0x35a880> │ │ │ │ + jmp 384aa0 <__cxa_finalize@plt+0x359a50> │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 3858d0 <__cxa_finalize@plt+0x35a880> │ │ │ │ + jmp 384aa0 <__cxa_finalize@plt+0x359a50> │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 3858d0 <__cxa_finalize@plt+0x35a880> │ │ │ │ + jmp 384aa0 <__cxa_finalize@plt+0x359a50> │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 3858d0 <__cxa_finalize@plt+0x35a880> │ │ │ │ + jmp 384aa0 <__cxa_finalize@plt+0x359a50> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 3858d0 <__cxa_finalize@plt+0x35a880> │ │ │ │ + jmp 384aa0 <__cxa_finalize@plt+0x359a50> │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 3858d0 <__cxa_finalize@plt+0x35a880> │ │ │ │ + jmp 384aa0 <__cxa_finalize@plt+0x359a50> │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 3858d0 <__cxa_finalize@plt+0x35a880> │ │ │ │ + jmp 384aa0 <__cxa_finalize@plt+0x359a50> │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 3858d0 <__cxa_finalize@plt+0x35a880> │ │ │ │ + jmp 384aa0 <__cxa_finalize@plt+0x359a50> │ │ │ │ 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 │ │ │ │ + lea -0x14fe(%rip),%r10 │ │ │ │ test $0xf00,%r9d │ │ │ │ - jne 3859e6 <__cxa_finalize@plt+0x35a996> │ │ │ │ + jne 384b00 <__cxa_finalize@plt+0x359ab0> │ │ │ │ test $0xf00,%eax │ │ │ │ - jne 385ba7 <__cxa_finalize@plt+0x35ab57> │ │ │ │ + jne 384cdd <__cxa_finalize@plt+0x359c8d> │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ - movzwl 0x5ce5d(%r10,%rcx,2),%ecx │ │ │ │ - vpbroadcastd 0x5cd4b(%r10),%ymm5 │ │ │ │ + movzwl 0x5db5c(%r10,%rcx,2),%ecx │ │ │ │ + movdqa 0x5d912(%r10),%xmm5 │ │ │ │ shr $0xb,%eax │ │ │ │ add %r10,%rcx │ │ │ │ - vpbroadcastd 0x5ccdb(%r10,%rax,4),%ymm4 │ │ │ │ + movddup 0x5d8ca(%r10,%rax,8),%xmm4 │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ jmp *%rcx │ │ │ │ - movzbl %r9b,%r9d │ │ │ │ - sub $0x2,%rsi │ │ │ │ - vpmovsxbw 0x5cf83(%r10,%r9,8),%xmm0 │ │ │ │ - vbroadcasti128 0x5b511(%rip),%ymm3 │ │ │ │ - vbroadcasti128 0x5b518(%rip),%ymm4 │ │ │ │ - vpshufd $0xa5,%xmm0,%xmm0 │ │ │ │ - testl $0x800,0x10(%rsp) │ │ │ │ - jne 38596c <__cxa_finalize@plt+0x35a91c> │ │ │ │ - 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 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpshufb %ymm3,%ymm1,%ymm0 │ │ │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm6,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm7,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm3,%ymm2,%ymm1 │ │ │ │ - vpshufb %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmaddwd %ymm6,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm7,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ - 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 385977 <__cxa_finalize@plt+0x35a927> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ test $0xf00,%eax │ │ │ │ - jne 385e00 <__cxa_finalize@plt+0x35adb0> │ │ │ │ - vpbroadcastd 0x5b58e(%rip),%ymm5 │ │ │ │ - lea (%rdx,%rdx,2),%rax │ │ │ │ + jne 384e61 <__cxa_finalize@plt+0x359e11> │ │ │ │ + movddup 0x5da3a(%r10),%xmm5 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 385934 <__cxa_finalize@plt+0x35a8e4> │ │ │ │ - shr $0x10,%r9d │ │ │ │ - sub $0x6,%rsi │ │ │ │ - vpbroadcastq 0x5cf83(%r10,%r9,8),%ymm0 │ │ │ │ - vbroadcasti128 0x5b43e(%rip),%ymm6 │ │ │ │ - vbroadcasti128 0x5b445(%rip),%ymm7 │ │ │ │ - vpunpcklbw %ymm0,%ymm0,%ymm0 │ │ │ │ - vpsraw $0x8,%ymm0,%ymm0 │ │ │ │ + jne 384bc9 <__cxa_finalize@plt+0x359b79> │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + movq 0x5dc3a(%r10,%r9,8),%xmm0 │ │ │ │ + movdqa 0x5d802(%r10),%xmm3 │ │ │ │ + movdqa 0x5d812(%r10),%xmm4 │ │ │ │ + sub $0x2,%rsi │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + psraw $0x8,%xmm0 │ │ │ │ testl $0x800,0x10(%rsp) │ │ │ │ - jne 385a43 <__cxa_finalize@plt+0x35a9f3> │ │ │ │ - vpsllw $0x2,%ymm0,%ymm0 │ │ │ │ - vpshufd $0x0,%ymm0,%ymm8 │ │ │ │ - vpshufd $0x55,%ymm0,%ymm9 │ │ │ │ - vpshufd $0xaa,%ymm0,%ymm10 │ │ │ │ - vpshufd $0xff,%ymm0,%ymm11 │ │ │ │ - cmp $0x8,%ecx │ │ │ │ - jg 385b03 <__cxa_finalize@plt+0x35aab3> │ │ │ │ - vmovdqu (%rsi),%xmm0 │ │ │ │ - vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ │ │ - vmovdqu 0x10(%rsi),%xmm2 │ │ │ │ - vinserti128 $0x1,0x10(%rsi,%rdx,1),%ymm2,%ymm2 │ │ │ │ + jne 384b59 <__cxa_finalize@plt+0x359b09> │ │ │ │ + psllw $0x2,%xmm0 │ │ │ │ + pshufd $0x55,%xmm0,%xmm6 │ │ │ │ + pshufd $0xaa,%xmm0,%xmm7 │ │ │ │ + movdqu (%rsi),%xmm1 │ │ │ │ + movdqu (%rsi,%rdx,1),%xmm2 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - vshufpd $0x5,%ymm2,%ymm0,%ymm1 │ │ │ │ - vpshufb %ymm7,%ymm0,%ymm3 │ │ │ │ - vpshufb %ymm6,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm3,%ymm9,%ymm4 │ │ │ │ - vpmaddwd %ymm0,%ymm8,%ymm0 │ │ │ │ - vpshufb %ymm7,%ymm1,%ymm1 │ │ │ │ - vshufpd $0x5,%ymm1,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm1,%ymm11,%ymm4 │ │ │ │ - vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm3,%ymm10,%ymm4 │ │ │ │ - vpshufb %ymm7,%ymm2,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm8,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm1,%ymm9,%ymm4 │ │ │ │ - vshufpd $0x5,%ymm2,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpmaddwd %ymm1,%ymm10,%ymm1 │ │ │ │ - vpaddd %ymm5,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x4,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x4,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - add $0x20,%rdi │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + pshufb %xmm3,%xmm0 │ │ │ │ + pshufb %xmm4,%xmm1 │ │ │ │ + pmaddwd %xmm6,%xmm0 │ │ │ │ + pmaddwd %xmm7,%xmm1 │ │ │ │ + paddd %xmm5,%xmm0 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pshufb %xmm3,%xmm1 │ │ │ │ + pshufb %xmm4,%xmm2 │ │ │ │ + pmaddwd %xmm6,%xmm1 │ │ │ │ + pmaddwd %xmm7,%xmm2 │ │ │ │ + paddd %xmm5,%xmm1 │ │ │ │ + paddd %xmm2,%xmm1 │ │ │ │ + psrad $0x4,%xmm0 │ │ │ │ + psrad $0x4,%xmm1 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + add $0x10,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 385a60 <__cxa_finalize@plt+0x35aa10> │ │ │ │ - vzeroupper │ │ │ │ + jg 384b63 <__cxa_finalize@plt+0x359b13> │ │ │ │ ret │ │ │ │ + shr $0x10,%r9d │ │ │ │ + movq 0x5dc3a(%r10,%r9,8),%xmm2 │ │ │ │ + movdqa 0x5d802(%r10),%xmm4 │ │ │ │ + movdqa 0x5d812(%r10),%xmm6 │ │ │ │ add %ecx,%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - vmovdqu -0x20(%rsi,%rax,1),%ymm0 │ │ │ │ - vmovdqu -0x18(%rsi,%rax,1),%ymm1 │ │ │ │ - vmovdqu -0x10(%rsi,%rax,1),%ymm2 │ │ │ │ - vpshufb %ymm7,%ymm0,%ymm3 │ │ │ │ - vpshufb %ymm6,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm3,%ymm9,%ymm4 │ │ │ │ - vpmaddwd %ymm0,%ymm8,%ymm0 │ │ │ │ - vpshufb %ymm7,%ymm1,%ymm1 │ │ │ │ - vshufpd $0x5,%ymm1,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm1,%ymm11,%ymm4 │ │ │ │ - vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm3,%ymm10,%ymm4 │ │ │ │ - vpshufb %ymm7,%ymm2,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm8,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm1,%ymm9,%ymm4 │ │ │ │ - vshufpd $0x5,%ymm2,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpmaddwd %ymm1,%ymm10,%ymm1 │ │ │ │ - vpaddd %ymm5,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ - 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 385b07 <__cxa_finalize@plt+0x35aab7> │ │ │ │ - add %rdx,%rsi │ │ │ │ + punpcklbw %xmm2,%xmm2 │ │ │ │ + add %rcx,%rsi │ │ │ │ + psraw $0x8,%xmm2 │ │ │ │ add %rcx,%rdi │ │ │ │ + neg %rcx │ │ │ │ + testl $0x800,0x10(%rsp) │ │ │ │ + jne 384c0c <__cxa_finalize@plt+0x359bbc> │ │ │ │ + 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 │ │ │ │ + movdqu 0x2(%rsi,%rax,1),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + pshufb %xmm4,%xmm2 │ │ │ │ + pshufb %xmm6,%xmm0 │ │ │ │ + pmaddwd %xmm7,%xmm2 │ │ │ │ + pmaddwd %xmm8,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + pshufb %xmm4,%xmm3 │ │ │ │ + pshufb %xmm6,%xmm1 │ │ │ │ + paddd %xmm5,%xmm2 │ │ │ │ + paddd %xmm2,%xmm0 │ │ │ │ + movdqa %xmm9,%xmm2 │ │ │ │ + pmaddwd %xmm3,%xmm2 │ │ │ │ + pmaddwd %xmm7,%xmm3 │ │ │ │ + paddd %xmm2,%xmm0 │ │ │ │ + movdqa %xmm10,%xmm2 │ │ │ │ + pmaddwd %xmm1,%xmm2 │ │ │ │ + pmaddwd %xmm8,%xmm1 │ │ │ │ + paddd %xmm2,%xmm0 │ │ │ │ + movdqu 0xa(%rsi,%rax,1),%xmm2 │ │ │ │ + paddd %xmm5,%xmm3 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ + pshufb %xmm4,%xmm3 │ │ │ │ + pshufb %xmm6,%xmm2 │ │ │ │ + pmaddwd %xmm9,%xmm3 │ │ │ │ + pmaddwd %xmm10,%xmm2 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + paddd %xmm2,%xmm1 │ │ │ │ + psrad $0x4,%xmm0 │ │ │ │ + psrad $0x4,%xmm1 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,(%rdi,%rax,1) │ │ │ │ + add $0x10,%rax │ │ │ │ + jl 384c26 <__cxa_finalize@plt+0x359bd6> │ │ │ │ + add %rdx,%rsi │ │ │ │ + sub %rcx,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 385b05 <__cxa_finalize@plt+0x35aab5> │ │ │ │ - vzeroupper │ │ │ │ + jg 384c23 <__cxa_finalize@plt+0x359bd3> │ │ │ │ ret │ │ │ │ movzbl %al,%r9d │ │ │ │ shr $0x10,%eax │ │ │ │ cmp $0x4,%r8d │ │ │ │ - cmovle %r9d,%eax │ │ │ │ - vpbroadcastq 0x5cf83(%r10,%rax,8),%ymm0 │ │ │ │ - vpbroadcastd 0x5b3bf(%rip),%ymm7 │ │ │ │ + cmove %r9d,%eax │ │ │ │ + movq 0x5dc3a(%r10,%rax,8),%xmm3 │ │ │ │ + movddup 0x5da3a(%r10),%xmm7 │ │ │ │ + punpcklbw %xmm3,%xmm3 │ │ │ │ + psraw $0x8,%xmm3 │ │ │ │ + testl $0x800,0x10(%rsp) │ │ │ │ + jne 384d17 <__cxa_finalize@plt+0x359cc7> │ │ │ │ + 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 │ │ │ │ - vpunpcklbw %ymm0,%ymm0,%ymm0 │ │ │ │ - vpsraw $0x8,%ymm0,%ymm0 │ │ │ │ - testl $0x800,0x10(%rsp) │ │ │ │ - jne 385be8 <__cxa_finalize@plt+0x35ab98> │ │ │ │ - vpsllw $0x2,%ymm0,%ymm0 │ │ │ │ - vpshufd $0x0,%ymm0,%ymm8 │ │ │ │ - vpshufd $0x55,%ymm0,%ymm9 │ │ │ │ - vpshufd $0xaa,%ymm0,%ymm10 │ │ │ │ - vpshufd $0xff,%ymm0,%ymm11 │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - jg 385ccb <__cxa_finalize@plt+0x35ac7b> │ │ │ │ - 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 │ │ │ │ - vpblendd $0x30,%ymm0,%ymm1,%ymm1 │ │ │ │ - vpblendd $0x30,%ymm2,%ymm0,%ymm0 │ │ │ │ - vpunpcklwd %ymm0,%ymm1,%ymm1 │ │ │ │ - vpbroadcastq (%rsi,%rdx,2),%ymm0 │ │ │ │ - add %rax,%rsi │ │ │ │ - vpblendd $0x30,%ymm4,%ymm2,%ymm2 │ │ │ │ - vpblendd $0x30,%ymm3,%ymm4,%ymm4 │ │ │ │ - vpunpcklwd %ymm4,%ymm2,%ymm2 │ │ │ │ - vpblendd $0x30,%ymm5,%ymm3,%ymm3 │ │ │ │ - vpblendd $0x30,%ymm0,%ymm5,%ymm5 │ │ │ │ - vpunpcklwd %ymm5,%ymm3,%ymm3 │ │ │ │ - vpbroadcastq (%rsi),%ymm4 │ │ │ │ - vpmaddwd %ymm1,%ymm8,%ymm5 │ │ │ │ - vmovdqa %ymm2,%ymm1 │ │ │ │ - vpmaddwd %ymm2,%ymm9,%ymm2 │ │ │ │ - vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm2,%ymm5,%ymm5 │ │ │ │ - vmovdqa %ymm3,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm10,%ymm3 │ │ │ │ - vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ - vpblendd $0x30,%ymm4,%ymm0,%ymm3 │ │ │ │ - vpbroadcastq (%rsi,%rdx,1),%ymm0 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpblendd $0x30,%ymm0,%ymm4,%ymm4 │ │ │ │ - vpunpcklwd %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm3,%ymm11,%ymm4 │ │ │ │ - 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 385c63 <__cxa_finalize@plt+0x35ac13> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - mov %ecx,%r11d │ │ │ │ - shl $0x5,%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + shl $0x6,%ecx │ │ │ │ mov %rsi,%r9 │ │ │ │ mov %rdi,%r10 │ │ │ │ - lea -0x100(%r8,%rcx,1),%ecx │ │ │ │ - vbroadcasti128 (%rsi),%ymm4 │ │ │ │ - vbroadcasti128 (%rsi,%rdx,1),%ymm5 │ │ │ │ - vbroadcasti128 (%rsi,%rax,1),%ymm0 │ │ │ │ - vbroadcasti128 (%rsi,%rdx,2),%ymm6 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vbroadcasti128 (%rsi),%ymm1 │ │ │ │ - vbroadcasti128 (%rsi,%rdx,1),%ymm2 │ │ │ │ - vbroadcasti128 (%rsi,%rdx,2),%ymm3 │ │ │ │ - add %rax,%rsi │ │ │ │ - vshufpd $0xc,%ymm0,%ymm4,%ymm4 │ │ │ │ - vshufpd $0xc,%ymm1,%ymm5,%ymm5 │ │ │ │ - vpunpcklwd %ymm5,%ymm4,%ymm1 │ │ │ │ - vpunpckhwd %ymm5,%ymm4,%ymm4 │ │ │ │ - vshufpd $0xc,%ymm2,%ymm6,%ymm6 │ │ │ │ - vpunpcklwd %ymm6,%ymm5,%ymm2 │ │ │ │ - vpunpckhwd %ymm6,%ymm5,%ymm5 │ │ │ │ - vshufpd $0xc,%ymm3,%ymm0,%ymm0 │ │ │ │ - vpunpcklwd %ymm0,%ymm6,%ymm3 │ │ │ │ - vpunpckhwd %ymm0,%ymm6,%ymm6 │ │ │ │ - vbroadcasti128 (%rsi),%ymm14 │ │ │ │ - vpmaddwd %ymm1,%ymm8,%ymm12 │ │ │ │ - vpmaddwd %ymm2,%ymm8,%ymm13 │ │ │ │ - vmovdqa %ymm3,%ymm1 │ │ │ │ - vmovdqa %ymm4,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm9,%ymm3 │ │ │ │ - vpmaddwd %ymm4,%ymm9,%ymm4 │ │ │ │ - vpaddd %ymm7,%ymm12,%ymm12 │ │ │ │ - vpaddd %ymm7,%ymm13,%ymm13 │ │ │ │ - vpaddd %ymm3,%ymm12,%ymm12 │ │ │ │ - vpaddd %ymm4,%ymm13,%ymm13 │ │ │ │ - vmovdqa %ymm5,%ymm3 │ │ │ │ - vmovdqa %ymm6,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm10,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm10,%ymm6 │ │ │ │ - vpaddd %ymm5,%ymm12,%ymm12 │ │ │ │ - vbroadcasti128 (%rsi,%rdx,1),%ymm5 │ │ │ │ + lea -0x100(%rcx,%r8,1),%ecx │ │ │ │ + movq (%rsi),%xmm1 │ │ │ │ + movq (%rsi,%rdx,1),%xmm2 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpaddd %ymm6,%ymm13,%ymm13 │ │ │ │ - vshufpd $0xd,%ymm14,%ymm0,%ymm6 │ │ │ │ - vshufpd $0xc,%ymm5,%ymm14,%ymm0 │ │ │ │ - vpunpcklwd %ymm0,%ymm6,%ymm5 │ │ │ │ - vpunpckhwd %ymm0,%ymm6,%ymm6 │ │ │ │ - vpmaddwd %ymm5,%ymm11,%ymm14 │ │ │ │ - vpaddd %ymm14,%ymm12,%ymm12 │ │ │ │ - vpmaddwd %ymm6,%ymm11,%ymm14 │ │ │ │ - vpaddd %ymm14,%ymm13,%ymm13 │ │ │ │ - vpsrad $0x4,%ymm12,%ymm12 │ │ │ │ - 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 │ │ │ │ + movq (%rsi),%xmm3 │ │ │ │ + movq (%rsi,%rdx,1),%xmm4 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + movq (%rsi),%xmm5 │ │ │ │ + movq (%rsi,%rdx,1),%xmm6 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + movq (%rsi),%xmm0 │ │ │ │ + punpcklwd %xmm2,%xmm1 │ │ │ │ + punpcklwd %xmm3,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm3 │ │ │ │ + punpcklwd %xmm5,%xmm4 │ │ │ │ + punpcklwd %xmm6,%xmm5 │ │ │ │ + punpcklwd %xmm0,%xmm6 │ │ │ │ + movdqa %xmm8,%xmm12 │ │ │ │ + pmaddwd %xmm1,%xmm12 │ │ │ │ + movdqa %xmm8,%xmm13 │ │ │ │ + pmaddwd %xmm2,%xmm13 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + pmaddwd %xmm9,%xmm3 │ │ │ │ + pmaddwd %xmm9,%xmm4 │ │ │ │ + paddd %xmm3,%xmm12 │ │ │ │ + paddd %xmm4,%xmm13 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + pmaddwd %xmm10,%xmm5 │ │ │ │ + pmaddwd %xmm10,%xmm6 │ │ │ │ + paddd %xmm5,%xmm12 │ │ │ │ + paddd %xmm6,%xmm13 │ │ │ │ + movq (%rsi,%rdx,1),%xmm6 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + punpcklwd %xmm6,%xmm5 │ │ │ │ + movq (%rsi),%xmm0 │ │ │ │ + movdqa %xmm11,%xmm14 │ │ │ │ + pmaddwd %xmm5,%xmm14 │ │ │ │ + punpcklwd %xmm0,%xmm6 │ │ │ │ + paddd %xmm7,%xmm12 │ │ │ │ + paddd %xmm14,%xmm12 │ │ │ │ + movdqa %xmm11,%xmm14 │ │ │ │ + pmaddwd %xmm6,%xmm14 │ │ │ │ + paddd %xmm7,%xmm13 │ │ │ │ + paddd %xmm14,%xmm13 │ │ │ │ + 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 385d3a <__cxa_finalize@plt+0x35acea> │ │ │ │ - add $0x10,%r9 │ │ │ │ - add $0x10,%r10 │ │ │ │ - movzbl %cl,%r8d │ │ │ │ + jg 384d8c <__cxa_finalize@plt+0x359d3c> │ │ │ │ + add $0x8,%r9 │ │ │ │ + add $0x8,%r10 │ │ │ │ mov %r9,%rsi │ │ │ │ mov %r10,%rdi │ │ │ │ + movzbl %cl,%r8d │ │ │ │ sub $0x100,%ecx │ │ │ │ - jg 385cdf <__cxa_finalize@plt+0x35ac8f> │ │ │ │ - vzeroupper │ │ │ │ + jg 384d49 <__cxa_finalize@plt+0x359cf9> │ │ │ │ ret │ │ │ │ - vpbroadcastd 0x5b183(%rip),%ymm15 │ │ │ │ + movzbl %r9b,%r11d │ │ │ │ + shr $0x10,%r9d │ │ │ │ cmp $0x4,%ecx │ │ │ │ - jg 386000 <__cxa_finalize@plt+0x35afb0> │ │ │ │ - movzbl %r9b,%r9d │ │ │ │ - vpbroadcastd 0x5cf85(%r10,%r9,8),%ymm0 │ │ │ │ + cmove %r11d,%r9d │ │ │ │ + movq 0x5dc3a(%r10,%r9,8),%xmm2 │ │ │ │ movzbl %al,%r9d │ │ │ │ shr $0x10,%eax │ │ │ │ cmp $0x4,%r8d │ │ │ │ - cmovle %r9d,%eax │ │ │ │ - vpbroadcastq 0x5cf83(%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 │ │ │ │ + cmove %r9d,%eax │ │ │ │ + movq 0x5dc3a(%r10,%rax,8),%xmm3 │ │ │ │ + movdqa 0x5d802(%r10),%xmm8 │ │ │ │ + movdqa 0x5d812(%r10),%xmm9 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + punpcklbw %xmm2,%xmm0 │ │ │ │ + punpcklbw %xmm3,%xmm3 │ │ │ │ + psraw $0x4,%xmm0 │ │ │ │ + psraw $0x8,%xmm3 │ │ │ │ testl $0x800,0x10(%rsp) │ │ │ │ - je 385e69 <__cxa_finalize@plt+0x35ae19> │ │ │ │ - vpsraw $0x2,%ymm7,%ymm7 │ │ │ │ - vpshufd $0x0,%ymm1,%ymm11 │ │ │ │ - vpshufd $0x55,%ymm1,%ymm12 │ │ │ │ - vpshufd $0xaa,%ymm1,%ymm13 │ │ │ │ - vpshufd $0xff,%ymm1,%ymm14 │ │ │ │ - vbroadcasti128 0x5afda(%rip),%ymm9 │ │ │ │ - vbroadcasti128 0x5afe1(%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 │ │ │ │ - vinserti128 $0x1,(%rsi),%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rsi,%rdx,1),%xmm3 │ │ │ │ - vinserti128 $0x1,(%rsi,%rdx,2),%ymm3,%ymm3 │ │ │ │ - add %rax,%rsi │ │ │ │ - vpshufb %ymm9,%ymm1,%ymm4 │ │ │ │ - vpshufb %ymm10,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm7,%ymm4,%ymm4 │ │ │ │ - vpmaddwd %ymm1,%ymm8,%ymm1 │ │ │ │ - vpshufb %ymm9,%ymm2,%ymm5 │ │ │ │ - vpshufb %ymm10,%ymm2,%ymm2 │ │ │ │ - vpmaddwd %ymm7,%ymm5,%ymm5 │ │ │ │ - vpmaddwd %ymm2,%ymm8,%ymm2 │ │ │ │ - vpaddd %ymm4,%ymm15,%ymm4 │ │ │ │ - vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm9,%ymm0,%ymm4 │ │ │ │ - vpshufb %ymm10,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm7,%ymm4,%ymm4 │ │ │ │ - vpmaddwd %ymm0,%ymm8,%ymm0 │ │ │ │ - vpaddd %ymm5,%ymm15,%ymm5 │ │ │ │ - vpaddd %ymm5,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm9,%ymm3,%ymm5 │ │ │ │ - vpshufb %ymm10,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm7,%ymm5,%ymm5 │ │ │ │ - vpmaddwd %ymm3,%ymm8,%ymm3 │ │ │ │ - vpaddd %ymm4,%ymm15,%ymm4 │ │ │ │ - vpaddd %ymm0,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm5,%ymm15,%ymm5 │ │ │ │ - vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ - vperm2i128 $0x21,%ymm2,%ymm1,%ymm0 │ │ │ │ - vpsrld $0x6,%ymm1,%ymm1 │ │ │ │ - vpsrld $0x6,%ymm2,%ymm2 │ │ │ │ - vperm2i128 $0x21,%ymm5,%ymm4,%ymm3 │ │ │ │ - vpslld $0xa,%ymm4,%ymm4 │ │ │ │ - vpslld $0xa,%ymm5,%ymm5 │ │ │ │ - vpblendw $0xaa,%ymm4,%ymm2,%ymm2 │ │ │ │ - vpslld $0xa,%ymm0,%ymm0 │ │ │ │ - vpblendw $0xaa,%ymm0,%ymm1,%ymm1 │ │ │ │ - vpsrld $0x6,%ymm3,%ymm3 │ │ │ │ - vpblendw $0xaa,%ymm5,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x10,%ymm5,%ymm0 │ │ │ │ - vmovdqu (%rsi),%xmm4 │ │ │ │ - vinserti128 $0x1,(%rsi,%rdx,1),%ymm4,%ymm4 │ │ │ │ - lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpmaddwd %ymm1,%ymm11,%ymm5 │ │ │ │ - vmovdqa %ymm2,%ymm1 │ │ │ │ - vpmaddwd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpaddd %ymm5,%ymm15,%ymm5 │ │ │ │ - vpaddd %ymm2,%ymm5,%ymm5 │ │ │ │ - vmovdqa %ymm3,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ - vpshufb %ymm9,%ymm4,%ymm3 │ │ │ │ - vpshufb %ymm10,%ymm4,%ymm4 │ │ │ │ - vpmaddwd %ymm7,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm4,%ymm8,%ymm4 │ │ │ │ - vpaddd %ymm3,%ymm15,%ymm3 │ │ │ │ - vpaddd %ymm3,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x6,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpermq $0x5a,%ymm0,%ymm3 │ │ │ │ - vpunpckhwd %ymm0,%ymm3,%ymm3 │ │ │ │ - vmovdqa %ymm4,%ymm0 │ │ │ │ - vpmaddwd %ymm3,%ymm14,%ymm4 │ │ │ │ - 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 385f73 <__cxa_finalize@plt+0x35af23> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - shr $0x10,%r9d │ │ │ │ - vpbroadcastq 0x5cf83(%r10,%r9,8),%ymm2 │ │ │ │ - movzbl %al,%r9d │ │ │ │ - shr $0x10,%eax │ │ │ │ - cmp $0x4,%r8d │ │ │ │ - cmovle %r9d,%eax │ │ │ │ - vpmovsxbw 0x5cf83(%r10,%rax,8),%xmm1 │ │ │ │ - mov %ecx,%r11d │ │ │ │ - shl $0x5,%ecx │ │ │ │ + je 384eca <__cxa_finalize@plt+0x359e7a> │ │ │ │ + psraw $0x2,%xmm0 │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ sub $0x6,%rsi │ │ │ │ sub %rax,%rsi │ │ │ │ + mov %ecx,%eax │ │ │ │ + shl $0x6,%ecx │ │ │ │ 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 386068 <__cxa_finalize@plt+0x35b018> │ │ │ │ - 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 0x5add6(%rip),%ymm8 │ │ │ │ - vmovdqu 0x8(%rsi,%rax,1),%xmm6 │ │ │ │ - vbroadcasti128 0x5add7(%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 │ │ │ │ - vpshufb %xmm8,%xmm4,%xmm4 │ │ │ │ - vpmaddwd %xmm2,%xmm12,%xmm3 │ │ │ │ - vpmaddwd %xmm4,%xmm11,%xmm4 │ │ │ │ - vpshufb %xmm9,%xmm6,%xmm6 │ │ │ │ - vshufpd $0x5,%xmm6,%xmm2,%xmm2 │ │ │ │ - vpaddd %xmm3,%xmm15,%xmm3 │ │ │ │ - vpaddd %xmm3,%xmm4,%xmm4 │ │ │ │ - vpmaddwd %xmm6,%xmm14,%xmm3 │ │ │ │ - vpaddd %xmm3,%xmm4,%xmm4 │ │ │ │ - vpmaddwd %xmm2,%xmm13,%xmm3 │ │ │ │ - vpshufb %xmm9,%xmm0,%xmm0 │ │ │ │ - vpmaddwd %xmm2,%xmm11,%xmm2 │ │ │ │ - vpaddd %xmm3,%xmm4,%xmm4 │ │ │ │ - vpmaddwd %xmm6,%xmm12,%xmm3 │ │ │ │ - vshufpd $0x5,%xmm0,%xmm6,%xmm6 │ │ │ │ - vpmaddwd %xmm0,%xmm14,%xmm0 │ │ │ │ - vpmaddwd %xmm6,%xmm13,%xmm6 │ │ │ │ - vpaddd %xmm2,%xmm15,%xmm2 │ │ │ │ - vpaddd %xmm3,%xmm2,%xmm2 │ │ │ │ - vpaddd %xmm0,%xmm2,%xmm2 │ │ │ │ - vpaddd %xmm6,%xmm2,%xmm2 │ │ │ │ - vpsrad $0x6,%xmm4,%xmm4 │ │ │ │ - vpsrad $0x6,%xmm2,%xmm2 │ │ │ │ - vpackssdw %xmm2,%xmm4,%xmm4 │ │ │ │ - vpshufb %ymm9,%ymm5,%ymm2 │ │ │ │ - vpshufb %ymm8,%ymm5,%ymm5 │ │ │ │ - vpmaddwd %ymm2,%ymm12,%ymm3 │ │ │ │ - vpmaddwd %ymm5,%ymm11,%ymm5 │ │ │ │ - vpshufb %ymm9,%ymm7,%ymm7 │ │ │ │ - vshufpd $0x5,%ymm7,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm15,%ymm3 │ │ │ │ - vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ - vpmaddwd %ymm7,%ymm14,%ymm3 │ │ │ │ - vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ - vpmaddwd %ymm2,%ymm13,%ymm3 │ │ │ │ - vpshufb %ymm9,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm5,%ymm5 │ │ │ │ - vpmaddwd %ymm7,%ymm12,%ymm3 │ │ │ │ - vshufpd $0x5,%ymm1,%ymm7,%ymm7 │ │ │ │ - vpmaddwd %ymm1,%ymm14,%ymm1 │ │ │ │ - vpmaddwd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpaddd %ymm2,%ymm15,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm1,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm7,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x6,%ymm5,%ymm5 │ │ │ │ - vpsrad $0x6,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm2,%ymm5,%ymm5 │ │ │ │ - vmovdqu (%rsi,%rdx,2),%xmm0 │ │ │ │ - vinserti128 $0x1,(%rsi,%rax,2),%ymm0,%ymm0 │ │ │ │ - vmovdqu 0x10(%rsi,%rdx,2),%xmm1 │ │ │ │ - vinserti128 $0x1,0x10(%rsi,%rax,2),%ymm1,%ymm1 │ │ │ │ - vshufpd $0x5,%ymm1,%ymm0,%ymm7 │ │ │ │ - vpshufb %ymm9,%ymm0,%ymm2 │ │ │ │ - vpshufb %ymm8,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm2,%ymm12,%ymm3 │ │ │ │ - vpmaddwd %ymm0,%ymm11,%ymm0 │ │ │ │ - vpshufb %ymm9,%ymm7,%ymm7 │ │ │ │ - vshufpd $0x5,%ymm7,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm15,%ymm3 │ │ │ │ - vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm7,%ymm14,%ymm3 │ │ │ │ - vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm2,%ymm13,%ymm3 │ │ │ │ - vpshufb %ymm9,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm7,%ymm12,%ymm3 │ │ │ │ - vshufpd $0x5,%ymm1,%ymm7,%ymm7 │ │ │ │ - vpmaddwd %ymm1,%ymm14,%ymm1 │ │ │ │ - vpmaddwd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpaddd %ymm2,%ymm15,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm1,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm7,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x6,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x6,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm2,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rsi,%rdx,1),%xmm6 │ │ │ │ - vmovdqu 0x10(%rsi,%rdx,1),%xmm1 │ │ │ │ - lea (%rsi,%rdx,4),%rsi │ │ │ │ - vinserti128 $0x1,(%rsi,%rdx,1),%ymm6,%ymm6 │ │ │ │ - vinserti128 $0x1,0x10(%rsi,%rdx,1),%ymm1,%ymm1 │ │ │ │ - add %rax,%rsi │ │ │ │ - vshufpd $0x5,%ymm1,%ymm6,%ymm7 │ │ │ │ - vpshufb %ymm9,%ymm6,%ymm2 │ │ │ │ - vpshufb %ymm8,%ymm6,%ymm6 │ │ │ │ - vpmaddwd %ymm2,%ymm12,%ymm3 │ │ │ │ - vpmaddwd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpshufb %ymm9,%ymm7,%ymm7 │ │ │ │ - vshufpd $0x5,%ymm7,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm15,%ymm3 │ │ │ │ - vpaddd %ymm3,%ymm6,%ymm6 │ │ │ │ - vpmaddwd %ymm7,%ymm14,%ymm3 │ │ │ │ - vpaddd %ymm3,%ymm6,%ymm6 │ │ │ │ - vpmaddwd %ymm2,%ymm13,%ymm3 │ │ │ │ - vpshufb %ymm9,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm2,%ymm11,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm6,%ymm6 │ │ │ │ - vpmaddwd %ymm7,%ymm12,%ymm3 │ │ │ │ - vshufpd $0x5,%ymm1,%ymm7,%ymm7 │ │ │ │ - vpmaddwd %ymm1,%ymm14,%ymm1 │ │ │ │ - vpmaddwd %ymm7,%ymm13,%ymm7 │ │ │ │ - vpaddd %ymm2,%ymm15,%ymm2 │ │ │ │ - vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm1,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm7,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x6,%ymm6,%ymm6 │ │ │ │ - vpsrad $0x6,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm2,%ymm6,%ymm6 │ │ │ │ - vpermq $0x50,%ymm4,%ymm4 │ │ │ │ - vpermq $0xd8,%ymm5,%ymm5 │ │ │ │ - vpermq $0xd8,%ymm6,%ymm6 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm7 │ │ │ │ - vpunpcklwd %ymm4,%ymm7,%ymm3 │ │ │ │ - vpunpckhwd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpunpcklwd %ymm6,%ymm5,%ymm1 │ │ │ │ - vpunpckhwd %ymm6,%ymm5,%ymm5 │ │ │ │ - vpunpcklwd %ymm7,%ymm6,%ymm2 │ │ │ │ - vpunpckhwd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpbroadcastd -0x18(%rsp),%ymm9 │ │ │ │ - vpbroadcastd -0x14(%rsp),%ymm7 │ │ │ │ - vpbroadcastd -0x10(%rsp),%ymm10 │ │ │ │ - vpmaddwd %ymm1,%ymm9,%ymm8 │ │ │ │ - vpmaddwd %ymm2,%ymm9,%ymm9 │ │ │ │ - vmovdqa %ymm3,%ymm1 │ │ │ │ - vmovdqa %ymm4,%ymm2 │ │ │ │ - vpmaddwd %ymm7,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm7,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm15,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm15,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm3,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm4,%ymm9,%ymm9 │ │ │ │ - vmovdqa %ymm5,%ymm3 │ │ │ │ - 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 0x5ab14(%rip),%ymm7 │ │ │ │ - vbroadcasti128 0x5ab1b(%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 │ │ │ │ - vpaddd %ymm0,%ymm15,%ymm0 │ │ │ │ - vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm7,%ymm6,%ymm5 │ │ │ │ - vpshufb %ymm10,%ymm6,%ymm6 │ │ │ │ - vpmaddwd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm14,%ymm6 │ │ │ │ - vpaddd %ymm5,%ymm15,%ymm5 │ │ │ │ - vpaddd %ymm5,%ymm6,%ymm6 │ │ │ │ - vmovdqu 0x8(%rsi),%xmm5 │ │ │ │ - vinserti128 $0x1,0x8(%rsi,%rdx,1),%ymm5,%ymm5 │ │ │ │ + pshufd $0x0,%xmm0,%xmm10 │ │ │ │ + pshufd $0x55,%xmm0,%xmm11 │ │ │ │ + pshufd $0xaa,%xmm0,%xmm12 │ │ │ │ + pshufd $0xff,%xmm0,%xmm13 │ │ │ │ + lea -0x100(%rcx,%r8,1),%ecx │ │ │ │ + pshufd $0x0,%xmm3,%xmm0 │ │ │ │ + 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 0x5c0cb(%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 │ │ │ │ - vpshufb %ymm7,%ymm5,%ymm7 │ │ │ │ - vpshufb %ymm10,%ymm5,%ymm5 │ │ │ │ - vpmaddwd %ymm7,%ymm13,%ymm10 │ │ │ │ - vpmaddwd %ymm7,%ymm11,%ymm7 │ │ │ │ - vpaddd %ymm0,%ymm10,%ymm0 │ │ │ │ - vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpmaddwd %ymm5,%ymm14,%ymm7 │ │ │ │ - vpmaddwd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm6,%ymm5,%ymm5 │ │ │ │ - vbroadcasti128 (%rdi),%ymm6 │ │ │ │ - vpbroadcastd -0xc(%rsp),%ymm10 │ │ │ │ - vpsrad $0x6,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x6,%ymm5,%ymm5 │ │ │ │ - vpackssdw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm7 │ │ │ │ - vshufpd $0x4,%ymm7,%ymm6,%ymm6 │ │ │ │ - vpunpcklwd %ymm7,%ymm6,%ymm5 │ │ │ │ - vpunpckhwd %ymm7,%ymm6,%ymm6 │ │ │ │ - vpmaddwd %ymm5,%ymm10,%ymm7 │ │ │ │ - vpmaddwd %ymm6,%ymm10,%ymm10 │ │ │ │ - vpaddd %ymm7,%ymm8,%ymm7 │ │ │ │ - vpaddd %ymm10,%ymm9,%ymm9 │ │ │ │ - vpsrad $0x6,%ymm7,%ymm7 │ │ │ │ - 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 │ │ │ │ + movdqu (%rsi),%xmm6 │ │ │ │ + movdqu 0x8(%rsi),%xmm3 │ │ │ │ + movdqa %xmm4,%xmm0 │ │ │ │ + pshufb %xmm8,%xmm0 │ │ │ │ + pshufb %xmm9,%xmm4 │ │ │ │ + pmaddwd %xmm10,%xmm0 │ │ │ │ + pmaddwd %xmm11,%xmm4 │ │ │ │ + paddd %xmm14,%xmm0 │ │ │ │ + paddd %xmm0,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + pshufb %xmm8,%xmm0 │ │ │ │ + pshufb %xmm9,%xmm1 │ │ │ │ + pmaddwd %xmm12,%xmm0 │ │ │ │ + pmaddwd %xmm13,%xmm1 │ │ │ │ + paddd %xmm0,%xmm4 │ │ │ │ + paddd %xmm1,%xmm4 │ │ │ │ + psrad $0x6,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm0 │ │ │ │ + pshufb %xmm8,%xmm0 │ │ │ │ + pshufb %xmm9,%xmm5 │ │ │ │ + pmaddwd %xmm10,%xmm0 │ │ │ │ + pmaddwd %xmm11,%xmm5 │ │ │ │ + paddd %xmm14,%xmm0 │ │ │ │ + paddd %xmm0,%xmm5 │ │ │ │ + movdqa %xmm2,%xmm0 │ │ │ │ + pshufb %xmm8,%xmm0 │ │ │ │ + pshufb %xmm9,%xmm2 │ │ │ │ + pmaddwd %xmm12,%xmm0 │ │ │ │ + pmaddwd %xmm13,%xmm2 │ │ │ │ + paddd %xmm0,%xmm5 │ │ │ │ + paddd %xmm2,%xmm5 │ │ │ │ + psrad $0x6,%xmm5 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + pshufb %xmm8,%xmm0 │ │ │ │ + pshufb %xmm9,%xmm6 │ │ │ │ + pmaddwd %xmm10,%xmm0 │ │ │ │ + pmaddwd %xmm11,%xmm6 │ │ │ │ + paddd %xmm14,%xmm0 │ │ │ │ + paddd %xmm0,%xmm6 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + pshufb %xmm8,%xmm0 │ │ │ │ + pshufb %xmm9,%xmm3 │ │ │ │ + pmaddwd %xmm12,%xmm0 │ │ │ │ + pmaddwd %xmm13,%xmm3 │ │ │ │ + paddd %xmm0,%xmm6 │ │ │ │ + paddd %xmm3,%xmm6 │ │ │ │ + psrad $0x6,%xmm6 │ │ │ │ + movdqu (%rsi,%rdx,1),%xmm7 │ │ │ │ + movdqu 0x8(%rsi,%rdx,1),%xmm2 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + movdqu (%rsi),%xmm1 │ │ │ │ + movdqu 0x8(%rsi),%xmm3 │ │ │ │ + movdqa %xmm7,%xmm0 │ │ │ │ + pshufb %xmm8,%xmm0 │ │ │ │ + pshufb %xmm9,%xmm7 │ │ │ │ + pmaddwd %xmm10,%xmm0 │ │ │ │ + pmaddwd %xmm11,%xmm7 │ │ │ │ + paddd %xmm14,%xmm0 │ │ │ │ + paddd %xmm0,%xmm7 │ │ │ │ + movdqa %xmm2,%xmm0 │ │ │ │ + pshufb %xmm8,%xmm0 │ │ │ │ + pshufb %xmm9,%xmm2 │ │ │ │ + pmaddwd %xmm12,%xmm0 │ │ │ │ + pmaddwd %xmm13,%xmm2 │ │ │ │ + paddd %xmm0,%xmm7 │ │ │ │ + paddd %xmm2,%xmm7 │ │ │ │ + psrad $0x6,%xmm7 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + pshufb %xmm8,%xmm0 │ │ │ │ + pshufb %xmm9,%xmm1 │ │ │ │ + pmaddwd %xmm10,%xmm0 │ │ │ │ + pmaddwd %xmm11,%xmm1 │ │ │ │ + paddd %xmm14,%xmm0 │ │ │ │ + paddd %xmm0,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + pshufb %xmm8,%xmm0 │ │ │ │ + pshufb %xmm9,%xmm3 │ │ │ │ + pmaddwd %xmm12,%xmm0 │ │ │ │ + pmaddwd %xmm13,%xmm3 │ │ │ │ + paddd %xmm0,%xmm1 │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + psrad $0x6,%xmm1 │ │ │ │ + movdqu (%rsi,%rdx,1),%xmm2 │ │ │ │ + movdqu 0x8(%rsi,%rdx,1),%xmm3 │ │ │ │ + lea (%rsi,%rdx,2),%rsi │ │ │ │ + movdqa %xmm2,%xmm0 │ │ │ │ + pshufb %xmm8,%xmm0 │ │ │ │ + pshufb %xmm9,%xmm2 │ │ │ │ + pmaddwd %xmm10,%xmm0 │ │ │ │ + pmaddwd %xmm11,%xmm2 │ │ │ │ + paddd %xmm14,%xmm0 │ │ │ │ + paddd %xmm0,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + pshufb %xmm8,%xmm0 │ │ │ │ + pshufb %xmm9,%xmm3 │ │ │ │ + pmaddwd %xmm12,%xmm0 │ │ │ │ + pmaddwd %xmm13,%xmm3 │ │ │ │ + paddd %xmm0,%xmm2 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + psrad $0x6,%xmm2 │ │ │ │ + packssdw %xmm7,%xmm4 │ │ │ │ + packssdw %xmm1,%xmm5 │ │ │ │ + movdqu (%rsi),%xmm0 │ │ │ │ + movdqu 0x8(%rsi),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + pshufb %xmm8,%xmm3 │ │ │ │ + pshufb %xmm9,%xmm0 │ │ │ │ + pmaddwd %xmm10,%xmm3 │ │ │ │ + pmaddwd %xmm11,%xmm0 │ │ │ │ + paddd %xmm14,%xmm3 │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + pshufb %xmm8,%xmm3 │ │ │ │ + pshufb %xmm9,%xmm1 │ │ │ │ + pmaddwd %xmm12,%xmm3 │ │ │ │ + pmaddwd %xmm13,%xmm1 │ │ │ │ + paddd %xmm3,%xmm0 │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ + psrad $0x6,%xmm0 │ │ │ │ + packssdw %xmm2,%xmm6 │ │ │ │ + packssdw %xmm0,%xmm7 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + punpcklwd %xmm5,%xmm1 │ │ │ │ + punpckhwd %xmm5,%xmm4 │ │ │ │ + movdqa %xmm5,%xmm2 │ │ │ │ + punpcklwd %xmm6,%xmm2 │ │ │ │ + punpckhwd %xmm6,%xmm5 │ │ │ │ + movdqa %xmm6,%xmm3 │ │ │ │ + punpcklwd %xmm7,%xmm3 │ │ │ │ + punpckhwd %xmm7,%xmm6 │ │ │ │ + movdqa -0x48(%rsp),%xmm15 │ │ │ │ + movdqa 0x5be31(%rip),%xmm7 │ │ │ │ + movdqa %xmm15,%xmm14 │ │ │ │ + pmaddwd %xmm1,%xmm14 │ │ │ │ + pmaddwd %xmm2,%xmm15 │ │ │ │ + paddd %xmm7,%xmm14 │ │ │ │ + paddd %xmm7,%xmm15 │ │ │ │ + movdqa -0x38(%rsp),%xmm7 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + pmaddwd %xmm7,%xmm3 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + pmaddwd %xmm7,%xmm4 │ │ │ │ + movdqa -0x28(%rsp),%xmm7 │ │ │ │ + paddd %xmm3,%xmm14 │ │ │ │ + paddd %xmm4,%xmm15 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + pmaddwd %xmm7,%xmm5 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + pmaddwd %xmm7,%xmm6 │ │ │ │ + paddd %xmm5,%xmm14 │ │ │ │ + paddd %xmm6,%xmm15 │ │ │ │ + movdqu (%rsi,%rdx,1),%xmm7 │ │ │ │ + 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 0x5bda7(%rip),%xmm6 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + pshufb %xmm8,%xmm6 │ │ │ │ + pshufb %xmm9,%xmm5 │ │ │ │ + pmaddwd %xmm12,%xmm6 │ │ │ │ + pmaddwd %xmm13,%xmm5 │ │ │ │ + paddd %xmm6,%xmm7 │ │ │ │ + paddd %xmm5,%xmm7 │ │ │ │ + psrad $0x6,%xmm7 │ │ │ │ + packssdw %xmm7,%xmm0 │ │ │ │ + movdqa %xmm0,-0x58(%rsp) │ │ │ │ + movdqu (%rsi),%xmm0 │ │ │ │ + movdqu 0x8(%rsi),%xmm5 │ │ │ │ + movdqa %xmm0,%xmm6 │ │ │ │ + pshufb %xmm8,%xmm6 │ │ │ │ + pshufb %xmm9,%xmm0 │ │ │ │ + pmaddwd %xmm10,%xmm6 │ │ │ │ + pmaddwd %xmm11,%xmm0 │ │ │ │ + paddd 0x5bd47(%rip),%xmm6 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + movdqa %xmm5,%xmm6 │ │ │ │ + pshufb %xmm8,%xmm6 │ │ │ │ + pshufb %xmm9,%xmm5 │ │ │ │ + pmaddwd %xmm12,%xmm6 │ │ │ │ + pmaddwd %xmm13,%xmm5 │ │ │ │ + paddd %xmm6,%xmm0 │ │ │ │ + paddd %xmm5,%xmm0 │ │ │ │ + psrad $0x6,%xmm0 │ │ │ │ + movdqa -0x58(%rsp),%xmm6 │ │ │ │ + packssdw %xmm0,%xmm7 │ │ │ │ + movdqa %xmm6,%xmm5 │ │ │ │ + punpcklwd %xmm7,%xmm5 │ │ │ │ + punpckhwd %xmm7,%xmm6 │ │ │ │ + movdqa -0x18(%rsp),%xmm7 │ │ │ │ + pmaddwd %xmm5,%xmm7 │ │ │ │ + paddd %xmm7,%xmm14 │ │ │ │ + movdqa -0x18(%rsp),%xmm7 │ │ │ │ + pmaddwd %xmm6,%xmm7 │ │ │ │ + paddd %xmm7,%xmm15 │ │ │ │ + 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 3862e1 <__cxa_finalize@plt+0x35b291> │ │ │ │ - add $0x10,%r9 │ │ │ │ - add $0x10,%r10 │ │ │ │ - movzbl %cl,%r8d │ │ │ │ + jg 3851c0 <__cxa_finalize@plt+0x35a170> │ │ │ │ + add $0x8,%r9 │ │ │ │ + add $0x8,%r10 │ │ │ │ mov %r9,%rsi │ │ │ │ mov %r10,%rdi │ │ │ │ + movzbl %cl,%r8d │ │ │ │ sub $0x100,%ecx │ │ │ │ - jg 38607c <__cxa_finalize@plt+0x35b02c> │ │ │ │ - vzeroupper │ │ │ │ + jg 384f2c <__cxa_finalize@plt+0x359edc> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ mov $0x4b004b,%eax │ │ │ │ - mov %eax,%r11d │ │ │ │ - jmp 386510 <__cxa_finalize@plt+0x35b4c0> │ │ │ │ - nopl (%rax) │ │ │ │ + mov $0x4b004b,%r11d │ │ │ │ + jmp 385400 <__cxa_finalize@plt+0x35a3b0> │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov %eax,%r11d │ │ │ │ - jmp 386510 <__cxa_finalize@plt+0x35b4c0> │ │ │ │ + jmp 385400 <__cxa_finalize@plt+0x35a3b0> │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 386510 <__cxa_finalize@plt+0x35b4c0> │ │ │ │ + jmp 385400 <__cxa_finalize@plt+0x35a3b0> │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 386510 <__cxa_finalize@plt+0x35b4c0> │ │ │ │ + jmp 385400 <__cxa_finalize@plt+0x35a3b0> │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov %eax,%r11d │ │ │ │ - jmp 386510 <__cxa_finalize@plt+0x35b4c0> │ │ │ │ + jmp 385400 <__cxa_finalize@plt+0x35a3b0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 386510 <__cxa_finalize@plt+0x35b4c0> │ │ │ │ + jmp 385400 <__cxa_finalize@plt+0x35a3b0> │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0x1e002d,%r11d │ │ │ │ - jmp 386510 <__cxa_finalize@plt+0x35b4c0> │ │ │ │ + jmp 385400 <__cxa_finalize@plt+0x35a3b0> │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x2d,%r11d │ │ │ │ - jmp 386510 <__cxa_finalize@plt+0x35b4c0> │ │ │ │ + jmp 385400 <__cxa_finalize@plt+0x35a3b0> │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0xf003c,%r11d │ │ │ │ - jmp 386510 <__cxa_finalize@plt+0x35b4c0> │ │ │ │ + jmp 385400 <__cxa_finalize@plt+0x35a3b0> │ │ │ │ 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 │ │ │ │ - sub $0xe0,%rsp │ │ │ │ - mov 0x58(%r13),%r10d │ │ │ │ - lea -0x23(%rip),%r15 │ │ │ │ + sub $0x1c8,%rsp │ │ │ │ + lea -0x18(%rip),%r15 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ - vpbroadcastd 0x48(%r13),%ymm8 │ │ │ │ - vpbroadcastd 0x38(%r13),%ymm10 │ │ │ │ - vpbroadcastw 0x58(%r13),%ymm11 │ │ │ │ - mov 0x50(%r13),%ebx │ │ │ │ + mov 0x220(%rsp),%r10d │ │ │ │ + movd 0x210(%rsp),%xmm8 │ │ │ │ + movd 0x200(%rsp),%xmm14 │ │ │ │ + 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 │ │ │ │ - vpbroadcastd 0x5aad8(%r15),%ymm6 │ │ │ │ - vpbroadcastd 0x5aa58(%r15,%r10,4),%ymm12 │ │ │ │ - vmovd 0x5aa60(%r15,%r10,4),%xmm7 │ │ │ │ - vpbroadcastd 0x5aa68(%r15,%r10,4),%ymm13 │ │ │ │ - vpinsrd $0x2,0x5aa70(%r15,%r10,4),%xmm7,%xmm7 │ │ │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + movdqa 0x5bb50(%r15),%xmm10 │ │ │ │ + movddup 0x5bba8(%r15,%r10,8),%xmm11 │ │ │ │ + movd 0x5bbc8(%r15,%r10,4),%xmm12 │ │ │ │ + movddup 0x5bbb8(%r15,%r10,8),%xmm13 │ │ │ │ + movd 0x5bbd0(%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 3873d4 <__cxa_finalize@plt+0x35c384> │ │ │ │ + je 386a83 <__cxa_finalize@plt+0x35ba33> │ │ │ │ cmp $0x800,%ebx │ │ │ │ - je 387f89 <__cxa_finalize@plt+0x35cf39> │ │ │ │ - movzwl 0x5ac1e(%r15,%r8,2),%r8d │ │ │ │ + je 387de6 <__cxa_finalize@plt+0x35cd96> │ │ │ │ + movzwl 0x5bd28(%r15,%r8,2),%r8d │ │ │ │ add %r15,%r8 │ │ │ │ jmp *%r8 │ │ │ │ - mov 0x40(%r13),%r10d │ │ │ │ + mov 0x208(%rsp),%r10d │ │ │ │ movzbl %al,%eax │ │ │ │ sub $0x2,%rdx │ │ │ │ - vmovd %eax,%xmm15 │ │ │ │ - vpunpckldq %ymm8,%ymm9,%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ - vpbroadcastd 0x5aade(%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 0x5aa20(%r15),%ymm5 │ │ │ │ - vbroadcasti128 0x5a980(%r15),%ymm6 │ │ │ │ - vpbroadcastd 0x5acea(%r15,%r8,8),%xmm15 │ │ │ │ - vpbroadcastd 0x5acea(%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 │ │ │ │ + movd %eax,%xmm15 │ │ │ │ + pxor %xmm9,%xmm9 │ │ │ │ + punpckldq %xmm8,%xmm9 │ │ │ │ + paddd %xmm9,%xmm14 │ │ │ │ + movdqa 0x5bb60(%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 0x5ba50(%r15),%xmm5 │ │ │ │ + movdqa 0x5b9f0(%r15),%xmm6 │ │ │ │ + movd 0x5bdfa(%r15,%r8,8),%xmm15 │ │ │ │ + movd 0x5bdfa(%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 │ │ │ │ + movdqu (%rdx,%rbp,1),%xmm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ - 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 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,2),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm3,%ymm3 │ │ │ │ + punpckldq %xmm7,%xmm15 │ │ │ │ + pshufb %xmm5,%xmm14 │ │ │ │ + paddb %xmm6,%xmm14 │ │ │ │ + pand %xmm8,%xmm9 │ │ │ │ + pandn %xmm15,%xmm8 │ │ │ │ + por %xmm9,%xmm8 │ │ │ │ + movdqu (%rdx),%xmm4 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm5 │ │ │ │ + movdqu (%rdx,%rcx,2),%xmm6 │ │ │ │ + movdqu (%rdx,%rbp,1),%xmm7 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ - vpshufb %ymm10,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm10,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm10,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm10,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm0,%ymm15,%ymm0 │ │ │ │ - vpmaddwd %ymm1,%ymm15,%ymm1 │ │ │ │ - vpmaddwd %ymm2,%ymm15,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm15,%ymm3 │ │ │ │ - vphaddd %ymm1,%ymm0,%ymm0 │ │ │ │ - vphaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpaddd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpsrad %xmm7,%ymm0,%ymm0 │ │ │ │ - vpsrad %xmm7,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm2,%ymm0,%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 │ │ │ │ + punpcklbw %xmm8,%xmm8 │ │ │ │ + psraw $0x8,%xmm8 │ │ │ │ + pshufb %xmm14,%xmm0 │ │ │ │ + pshufb %xmm14,%xmm1 │ │ │ │ + pshufb %xmm14,%xmm2 │ │ │ │ + pshufb %xmm14,%xmm3 │ │ │ │ + pmaddwd %xmm8,%xmm0 │ │ │ │ + pmaddwd %xmm8,%xmm1 │ │ │ │ + pmaddwd %xmm8,%xmm2 │ │ │ │ + pmaddwd %xmm8,%xmm3 │ │ │ │ + pshufb %xmm14,%xmm4 │ │ │ │ + pshufb %xmm14,%xmm5 │ │ │ │ + pshufb %xmm14,%xmm6 │ │ │ │ + pshufb %xmm14,%xmm7 │ │ │ │ + pmaddwd %xmm8,%xmm4 │ │ │ │ + pmaddwd %xmm8,%xmm5 │ │ │ │ + pmaddwd %xmm8,%xmm6 │ │ │ │ + pmaddwd %xmm8,%xmm7 │ │ │ │ + phaddd %xmm1,%xmm0 │ │ │ │ + phaddd %xmm3,%xmm2 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm7,%xmm6 │ │ │ │ + paddd %xmm11,%xmm0 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + psrad %xmm12,%xmm0 │ │ │ │ + psrad %xmm12,%xmm2 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + psrad %xmm12,%xmm6 │ │ │ │ + packssdw %xmm2,%xmm0 │ │ │ │ + packssdw %xmm6,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + palignr $0x4,%xmm0,%xmm2 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + punpcklwd %xmm2,%xmm3 │ │ │ │ + punpckhwd %xmm2,%xmm0 │ │ │ │ + pshufd $0x39,%xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm5,%xmm2 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + punpckhwd %xmm5,%xmm1 │ │ │ │ and $0x3ff,%r10d │ │ │ │ mov $0x40000000,%eax │ │ │ │ mov %r10d,%r8d │ │ │ │ shr $0x6,%r8d │ │ │ │ lea (%r11,%r8,1),%r8d │ │ │ │ - cmovne 0x5ace8(%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 │ │ │ │ - vpshufd $0xff,%xmm14,%xmm14 │ │ │ │ - vpaddd %xmm6,%xmm5,%xmm5 │ │ │ │ - vpmaddwd %xmm2,%xmm8,%xmm6 │ │ │ │ - vpmaddwd %xmm4,%xmm14,%xmm8 │ │ │ │ - vpsrldq $0x8,%xmm7,%xmm9 │ │ │ │ - vpaddd %xmm6,%xmm5,%xmm5 │ │ │ │ - vpaddd %xmm5,%xmm13,%xmm5 │ │ │ │ - vpaddd %xmm5,%xmm8,%xmm5 │ │ │ │ - vpsrad %xmm9,%xmm5,%xmm5 │ │ │ │ - vpackusdw %xmm5,%xmm5,%xmm5 │ │ │ │ - vpminsw %xmm5,%xmm11,%xmm5 │ │ │ │ - vmovd %xmm5,(%rdi) │ │ │ │ + cmovne 0x5bdf8(%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 │ │ │ │ + movdqa %xmm0,%xmm6 │ │ │ │ + pmaddwd %xmm15,%xmm6 │ │ │ │ + pshufd $0xaa,%xmm10,%xmm9 │ │ │ │ + pshufd $0xff,%xmm10,%xmm10 │ │ │ │ + movdqa %xmm2,%xmm7 │ │ │ │ + pmaddwd %xmm9,%xmm7 │ │ │ │ + movdqa %xmm1,%xmm15 │ │ │ │ + pmaddwd %xmm10,%xmm15 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm15,%xmm7 │ │ │ │ + paddd %xmm13,%xmm5 │ │ │ │ + pshufd $0x4e,%xmm12,%xmm6 │ │ │ │ + pxor %xmm15,%xmm15 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + psrad %xmm6,%xmm5 │ │ │ │ + packssdw %xmm5,%xmm5 │ │ │ │ + pmaxsw %xmm15,%xmm5 │ │ │ │ + pminsw (%rsp),%xmm5 │ │ │ │ + movd %xmm5,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - je 388b6b <__cxa_finalize@plt+0x35db1b> │ │ │ │ + je 389184 <__cxa_finalize@plt+0x35e134> │ │ │ │ add %ebx,%r10d │ │ │ │ test $0xfffffc00,%r10d │ │ │ │ - je 3866f1 <__cxa_finalize@plt+0x35b6a1> │ │ │ │ - vmovdqu (%rdx),%xmm5 │ │ │ │ + je 38568f <__cxa_finalize@plt+0x35a63f> │ │ │ │ + movdqu (%rdx),%xmm5 │ │ │ │ test $0x400,%r10d │ │ │ │ - je 3867d2 <__cxa_finalize@plt+0x35b782> │ │ │ │ + je 3857a3 <__cxa_finalize@plt+0x35a753> │ │ │ │ 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 3866f1 <__cxa_finalize@plt+0x35b6a1> │ │ │ │ - vmovdqu (%rdx,%rcx,1),%xmm6 │ │ │ │ + shufps $0x4e,%xmm0,%xmm3 │ │ │ │ + shufps $0x4e,%xmm2,%xmm0 │ │ │ │ + shufps $0x4e,%xmm1,%xmm2 │ │ │ │ + pshufb %xmm14,%xmm5 │ │ │ │ + pmaddwd %xmm8,%xmm5 │ │ │ │ + phaddd %xmm5,%xmm5 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + psrad %xmm12,%xmm5 │ │ │ │ + packssdw %xmm5,%xmm5 │ │ │ │ + movdqa %xmm5,%xmm1 │ │ │ │ + palignr $0xc,%xmm4,%xmm1 │ │ │ │ + movdqa %xmm1,%xmm4 │ │ │ │ + punpcklqdq %xmm1,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + punpcklwd %xmm5,%xmm1 │ │ │ │ + jmp 38568f <__cxa_finalize@plt+0x35a63f> │ │ │ │ + movdqu (%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 │ │ │ │ - vpmaddwd %xmm6,%xmm15,%xmm6 │ │ │ │ - vphaddd %xmm6,%xmm5,%xmm5 │ │ │ │ - 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 3866f1 <__cxa_finalize@plt+0x35b6a1> │ │ │ │ - mov 0x40(%r13),%r10d │ │ │ │ - vmovdqa %ymm12,(%rsp) │ │ │ │ - vmovdqa %xmm13,0x20(%rsp) │ │ │ │ - vmovdqa %xmm7,0x30(%rsp) │ │ │ │ - vbroadcasti128 0x5a9a0(%r15),%ymm7 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + movdqa %xmm2,%xmm0 │ │ │ │ + pshufb %xmm14,%xmm5 │ │ │ │ + pshufb %xmm14,%xmm6 │ │ │ │ + pmaddwd %xmm8,%xmm5 │ │ │ │ + pmaddwd %xmm8,%xmm6 │ │ │ │ + phaddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + psrad %xmm12,%xmm5 │ │ │ │ + packssdw %xmm5,%xmm5 │ │ │ │ + punpckhqdq %xmm5,%xmm4 │ │ │ │ + pshufd $0x39,%xmm4,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm5,%xmm2 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + punpckhwd %xmm5,%xmm1 │ │ │ │ + jmp 38568f <__cxa_finalize@plt+0x35a63f> │ │ │ │ + mov 0x208(%rsp),%r10d │ │ │ │ + movdqa %xmm11,0x10(%rsp) │ │ │ │ + movdqa %xmm12,0x20(%rsp) │ │ │ │ + movdqa %xmm13,0x30(%rsp) │ │ │ │ movzbl %al,%eax │ │ │ │ sub $0x2,%rdx │ │ │ │ - vmovd %eax,%xmm15 │ │ │ │ - vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastq 0x5aadd(%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 0x5aa20(%r15),%ymm5 │ │ │ │ - vbroadcasti128 0x5aa30(%r15),%ymm1 │ │ │ │ - vbroadcasti128 0x5a980(%r15),%ymm0 │ │ │ │ - vpbroadcastd 0x5acea(%r15,%r8,8),%xmm14 │ │ │ │ - vpbroadcastd 0x5acea(%r15,%rax,8),%xmm7 │ │ │ │ - vpbroadcastd 0x5acea(%r15,%r14,8),%xmm15 │ │ │ │ - vpbroadcastd 0x5acea(%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 │ │ │ │ - vpmovsxbw %xmm14,%ymm14 │ │ │ │ - vpmovsxbw %xmm15,%ymm15 │ │ │ │ - vpblendvb %ymm13,%ymm2,%ymm14,%ymm14 │ │ │ │ - vpblendvb %ymm6,%ymm2,%ymm15,%ymm15 │ │ │ │ - vpextrd $0x2,%xmm10,%r8d │ │ │ │ - vpshufb %ymm5,%ymm10,%ymm12 │ │ │ │ - vpshufb %ymm1,%ymm10,%ymm10 │ │ │ │ + movd %eax,%xmm15 │ │ │ │ + pmaddwd 0x5ba20(%r15),%xmm8 │ │ │ │ + movdqa 0x5bb60(%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 0x5ba50(%r15),%xmm10 │ │ │ │ + movdqa 0x5ba60(%r15),%xmm11 │ │ │ │ + movd 0x5bdfa(%r15,%r8,8),%xmm13 │ │ │ │ + movd 0x5bdfa(%r15,%rax,8),%xmm2 │ │ │ │ + movd 0x5bdfa(%r15,%r14,8),%xmm15 │ │ │ │ + movd 0x5bdfa(%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 │ │ │ │ + pand %xmm0,%xmm9 │ │ │ │ + pandn %xmm13,%xmm0 │ │ │ │ + por %xmm9,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm15 │ │ │ │ + punpckhbw %xmm0,%xmm15 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + psraw $0x8,%xmm15 │ │ │ │ + psraw $0x8,%xmm0 │ │ │ │ + movdqa %xmm14,%xmm12 │ │ │ │ + pshufb %xmm10,%xmm12 │ │ │ │ + pshufb %xmm11,%xmm14 │ │ │ │ + movdqa 0x5b9f0(%r15),%xmm10 │ │ │ │ + movd %xmm14,%r8d │ │ │ │ + shr $0x18,%r8d │ │ │ │ + movdqa %xmm14,%xmm7 │ │ │ │ + pshufb %xmm2,%xmm7 │ │ │ │ + psubb %xmm7,%xmm14 │ │ │ │ + paddb %xmm10,%xmm12 │ │ │ │ + paddb %xmm10,%xmm14 │ │ │ │ lea (%r8,%rcx,1),%rax │ │ │ │ lea (%r8,%rcx,2),%r14 │ │ │ │ lea (%r8,%rbp,1),%r12 │ │ │ │ - vmovdqu (%rdx),%xmm7 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%xmm9 │ │ │ │ - vmovdqu (%rdx,%rcx,2),%xmm8 │ │ │ │ - vmovdqu (%rdx,%rbp,1),%xmm13 │ │ │ │ - vmovdqu (%rdx,%r8,1),%xmm1 │ │ │ │ - vmovdqu (%rdx,%rax,1),%xmm3 │ │ │ │ - vmovdqu (%rdx,%r14,1),%xmm2 │ │ │ │ - vmovdqu (%rdx,%r12,1),%xmm4 │ │ │ │ + movdqu (%rdx),%xmm7 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm9 │ │ │ │ + movdqu (%rdx,%rcx,2),%xmm8 │ │ │ │ + movdqu (%rdx,%rbp,1),%xmm10 │ │ │ │ + movdqu (%rdx,%r8,1),%xmm1 │ │ │ │ + movdqu (%rdx,%rax,1),%xmm3 │ │ │ │ + movdqu (%rdx,%r14,1),%xmm2 │ │ │ │ + movdqu (%rdx,%r12,1),%xmm4 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ - vinserti128 $0x1,(%rdx),%ymm7,%ymm7 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,1),%ymm9,%ymm9 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,2),%ymm8,%ymm8 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm13,%ymm13 │ │ │ │ - vinserti128 $0x1,(%rdx,%r8,1),%ymm1,%ymm1 │ │ │ │ - vinserti128 $0x1,(%rdx,%rax,1),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rdx,%r12,1),%ymm4,%ymm4 │ │ │ │ + pshufb %xmm12,%xmm7 │ │ │ │ + pshufb %xmm12,%xmm9 │ │ │ │ + pshufb %xmm12,%xmm8 │ │ │ │ + pshufb %xmm12,%xmm10 │ │ │ │ + pmaddwd %xmm0,%xmm7 │ │ │ │ + pmaddwd %xmm0,%xmm9 │ │ │ │ + pmaddwd %xmm0,%xmm8 │ │ │ │ + pmaddwd %xmm0,%xmm10 │ │ │ │ + pshufb %xmm14,%xmm1 │ │ │ │ + pshufb %xmm14,%xmm2 │ │ │ │ + pshufb %xmm14,%xmm3 │ │ │ │ + pshufb %xmm14,%xmm4 │ │ │ │ + pmaddwd %xmm15,%xmm1 │ │ │ │ + pmaddwd %xmm15,%xmm2 │ │ │ │ + pmaddwd %xmm15,%xmm3 │ │ │ │ + pmaddwd %xmm15,%xmm4 │ │ │ │ + movdqa 0x10(%rsp),%xmm5 │ │ │ │ + movd 0x20(%rsp),%xmm6 │ │ │ │ + phaddd %xmm1,%xmm7 │ │ │ │ + phaddd %xmm3,%xmm9 │ │ │ │ + phaddd %xmm2,%xmm8 │ │ │ │ + phaddd %xmm4,%xmm10 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm2 │ │ │ │ + movdqu (%rdx,%rcx,2),%xmm3 │ │ │ │ + movdqu (%rdx,%rbp,1),%xmm4 │ │ │ │ + paddd %xmm5,%xmm7 │ │ │ │ + paddd %xmm5,%xmm9 │ │ │ │ + paddd %xmm5,%xmm8 │ │ │ │ + paddd %xmm5,%xmm10 │ │ │ │ + psrad %xmm6,%xmm7 │ │ │ │ + psrad %xmm6,%xmm9 │ │ │ │ + psrad %xmm6,%xmm8 │ │ │ │ + psrad %xmm6,%xmm10 │ │ │ │ + packssdw %xmm9,%xmm7 │ │ │ │ + packssdw %xmm10,%xmm8 │ │ │ │ + movdqu (%rdx,%r8,1),%xmm13 │ │ │ │ + movdqu (%rdx,%rax,1),%xmm9 │ │ │ │ + movdqu (%rdx,%r14,1),%xmm10 │ │ │ │ + movdqu (%rdx,%r12,1),%xmm11 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ - vpbroadcastb %xmm10,%ymm5 │ │ │ │ - vpsubb %ymm5,%ymm10,%ymm10 │ │ │ │ - vpaddb %ymm0,%ymm12,%ymm12 │ │ │ │ - vpaddb %ymm0,%ymm10,%ymm10 │ │ │ │ - vpshufb %ymm12,%ymm7,%ymm7 │ │ │ │ - vpshufb %ymm12,%ymm9,%ymm9 │ │ │ │ - vpshufb %ymm12,%ymm8,%ymm8 │ │ │ │ - vpshufb %ymm12,%ymm13,%ymm13 │ │ │ │ - vpmaddwd %ymm7,%ymm14,%ymm7 │ │ │ │ - vpmaddwd %ymm14,%ymm9,%ymm9 │ │ │ │ - vpmaddwd %ymm14,%ymm8,%ymm8 │ │ │ │ - vpmaddwd %ymm14,%ymm13,%ymm13 │ │ │ │ - vpshufb %ymm10,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm10,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm10,%ymm3,%ymm3 │ │ │ │ - vpshufb %ymm10,%ymm4,%ymm4 │ │ │ │ - vpmaddwd %ymm1,%ymm15,%ymm1 │ │ │ │ - vpmaddwd %ymm2,%ymm15,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm15,%ymm3 │ │ │ │ - vpmaddwd %ymm4,%ymm15,%ymm4 │ │ │ │ - vmovdqa (%rsp),%ymm5 │ │ │ │ - vmovd 0x30(%rsp),%xmm6 │ │ │ │ - vphaddd %ymm1,%ymm7,%ymm7 │ │ │ │ - vphaddd %ymm3,%ymm9,%ymm9 │ │ │ │ - vphaddd %ymm2,%ymm8,%ymm8 │ │ │ │ - vphaddd %ymm4,%ymm13,%ymm13 │ │ │ │ - vpaddd %ymm5,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm5,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm5,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm5,%ymm13,%ymm13 │ │ │ │ - vpsrad %xmm6,%ymm7,%ymm7 │ │ │ │ - vpsrad %xmm6,%ymm9,%ymm9 │ │ │ │ - vpsrad %xmm6,%ymm8,%ymm8 │ │ │ │ - vpsrad %xmm6,%ymm13,%ymm13 │ │ │ │ - vpackssdw %ymm9,%ymm7,%ymm7 │ │ │ │ - vpackssdw %ymm13,%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,%xmm13 │ │ │ │ - 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 %xmm13,%xmm3,%xmm3 │ │ │ │ - vmovdqa %xmm7,0x40(%rsp) │ │ │ │ - vmovdqa %xmm8,0x50(%rsp) │ │ │ │ - vmovdqa %xmm9,0x60(%rsp) │ │ │ │ + pshufb %xmm12,%xmm1 │ │ │ │ + pshufb %xmm12,%xmm2 │ │ │ │ + pshufb %xmm12,%xmm3 │ │ │ │ + pshufb %xmm12,%xmm4 │ │ │ │ + pmaddwd %xmm0,%xmm1 │ │ │ │ + pmaddwd %xmm0,%xmm2 │ │ │ │ + pmaddwd %xmm0,%xmm3 │ │ │ │ + pmaddwd %xmm0,%xmm4 │ │ │ │ + pshufb %xmm14,%xmm13 │ │ │ │ + pshufb %xmm14,%xmm9 │ │ │ │ + pshufb %xmm14,%xmm10 │ │ │ │ + pshufb %xmm14,%xmm11 │ │ │ │ + pmaddwd %xmm15,%xmm13 │ │ │ │ + pmaddwd %xmm15,%xmm9 │ │ │ │ + pmaddwd %xmm15,%xmm10 │ │ │ │ + pmaddwd %xmm15,%xmm11 │ │ │ │ + phaddd %xmm13,%xmm1 │ │ │ │ + phaddd %xmm9,%xmm2 │ │ │ │ + phaddd %xmm10,%xmm3 │ │ │ │ + phaddd %xmm11,%xmm4 │ │ │ │ + paddd %xmm5,%xmm1 │ │ │ │ + paddd %xmm5,%xmm2 │ │ │ │ + paddd %xmm5,%xmm3 │ │ │ │ + paddd %xmm5,%xmm4 │ │ │ │ + psrad %xmm6,%xmm1 │ │ │ │ + psrad %xmm6,%xmm2 │ │ │ │ + psrad %xmm6,%xmm3 │ │ │ │ + psrad %xmm6,%xmm4 │ │ │ │ + packssdw %xmm2,%xmm1 │ │ │ │ + packssdw %xmm4,%xmm3 │ │ │ │ + movaps %xmm7,%xmm4 │ │ │ │ + shufps $0x4e,%xmm8,%xmm4 │ │ │ │ + movaps %xmm8,%xmm5 │ │ │ │ + shufps $0x4e,%xmm1,%xmm5 │ │ │ │ + movaps %xmm1,%xmm6 │ │ │ │ + shufps $0x4e,%xmm3,%xmm6 │ │ │ │ + pshufd $0x4e,%xmm3,%xmm10 │ │ │ │ + movdqa %xmm7,%xmm13 │ │ │ │ + punpcklwd %xmm4,%xmm13 │ │ │ │ + punpckhwd %xmm4,%xmm7 │ │ │ │ + movdqa %xmm8,%xmm9 │ │ │ │ + punpcklwd %xmm5,%xmm9 │ │ │ │ + punpckhwd %xmm5,%xmm8 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + punpcklwd %xmm6,%xmm2 │ │ │ │ + punpckhwd %xmm6,%xmm1 │ │ │ │ + punpcklwd %xmm10,%xmm3 │ │ │ │ + movdqa %xmm7,0x40(%rsp) │ │ │ │ + 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 0x5ace8(%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 │ │ │ │ - vpshufd $0xff,%xmm9,%xmm9 │ │ │ │ - vpmaddwd %xmm7,%xmm2,%xmm6 │ │ │ │ - vpmaddwd %xmm3,%xmm9,%xmm8 │ │ │ │ - vmovdqa 0x20(%rsp),%xmm7 │ │ │ │ - vmovd 0x38(%rsp),%xmm9 │ │ │ │ - vpaddd %xmm5,%xmm4,%xmm4 │ │ │ │ - vpaddd %xmm6,%xmm8,%xmm6 │ │ │ │ - vpaddd %xmm6,%xmm4,%xmm4 │ │ │ │ - vpaddd %xmm7,%xmm4,%xmm4 │ │ │ │ - vpsrad %xmm9,%xmm4,%xmm4 │ │ │ │ - vpackusdw %xmm4,%xmm4,%xmm4 │ │ │ │ - vpminuw %xmm4,%xmm11,%xmm4 │ │ │ │ - vmovq %xmm4,(%rdi) │ │ │ │ + cmovne 0x5bdf8(%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 │ │ │ │ + movdqa %xmm9,%xmm5 │ │ │ │ + pmaddwd %xmm8,%xmm5 │ │ │ │ + pshufd $0xaa,%xmm1,%xmm7 │ │ │ │ + pshufd $0xff,%xmm1,%xmm1 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + pmaddwd %xmm7,%xmm6 │ │ │ │ + movdqa %xmm3,%xmm8 │ │ │ │ + pmaddwd %xmm1,%xmm8 │ │ │ │ + movd 0x28(%rsp),%xmm1 │ │ │ │ + paddd %xmm5,%xmm4 │ │ │ │ + paddd %xmm8,%xmm6 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd 0x30(%rsp),%xmm4 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + psrad %xmm1,%xmm4 │ │ │ │ + packssdw %xmm4,%xmm4 │ │ │ │ + pmaxsw %xmm5,%xmm4 │ │ │ │ + pminsw (%rsp),%xmm4 │ │ │ │ + movq %xmm4,(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - je 388b6b <__cxa_finalize@plt+0x35db1b> │ │ │ │ + je 389184 <__cxa_finalize@plt+0x35e134> │ │ │ │ add %ebx,%r10d │ │ │ │ test $0xfffffc00,%r10d │ │ │ │ - je 386a79 <__cxa_finalize@plt+0x35ba29> │ │ │ │ - vmovdqa (%rsp),%xmm8 │ │ │ │ - vmovd 0x30(%rsp),%xmm9 │ │ │ │ - vmovdqu (%rdx),%xmm4 │ │ │ │ - vmovdqu (%rdx,%r8,1),%xmm5 │ │ │ │ + je 385b42 <__cxa_finalize@plt+0x35aaf2> │ │ │ │ + movdqa 0x10(%rsp),%xmm8 │ │ │ │ + movd 0x20(%rsp),%xmm1 │ │ │ │ + movdqu (%rdx),%xmm4 │ │ │ │ + movdqu (%rdx,%r8,1),%xmm5 │ │ │ │ test $0x400,%r10d │ │ │ │ - je 386b8d <__cxa_finalize@plt+0x35bb3d> │ │ │ │ - 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 │ │ │ │ - vpshufb %xmm10,%xmm5,%xmm5 │ │ │ │ - vpmaddwd %xmm4,%xmm14,%xmm4 │ │ │ │ - vpmaddwd %xmm5,%xmm15,%xmm5 │ │ │ │ - vphaddd %xmm5,%xmm4,%xmm4 │ │ │ │ - vpaddd %xmm4,%xmm8,%xmm4 │ │ │ │ - vpsrad %xmm9,%xmm4,%xmm4 │ │ │ │ - vpackssdw %xmm4,%xmm4,%xmm4 │ │ │ │ - vpunpcklwd %xmm4,%xmm13,%xmm3 │ │ │ │ - vmovdqa %xmm4,%xmm13 │ │ │ │ + je 385c7d <__cxa_finalize@plt+0x35ac2d> │ │ │ │ + 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 │ │ │ │ + pshufb %xmm14,%xmm5 │ │ │ │ + pmaddwd %xmm0,%xmm4 │ │ │ │ + pmaddwd %xmm15,%xmm5 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + paddd %xmm8,%xmm4 │ │ │ │ + psrad %xmm1,%xmm4 │ │ │ │ + packssdw %xmm4,%xmm4 │ │ │ │ + movdqa %xmm10,%xmm3 │ │ │ │ + punpcklwd %xmm4,%xmm3 │ │ │ │ + movdqa %xmm4,%xmm10 │ │ │ │ add %rcx,%rdx │ │ │ │ - jmp 386a79 <__cxa_finalize@plt+0x35ba29> │ │ │ │ - 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 │ │ │ │ - vpmaddwd %xmm4,%xmm14,%xmm4 │ │ │ │ - vpmaddwd %xmm6,%xmm14,%xmm6 │ │ │ │ - vpmaddwd %xmm5,%xmm15,%xmm5 │ │ │ │ - vpmaddwd %xmm7,%xmm15,%xmm7 │ │ │ │ - vmovdqa %ymm0,0x40(%rsp) │ │ │ │ - vphaddd %xmm5,%xmm4,%xmm4 │ │ │ │ - vphaddd %xmm7,%xmm6,%xmm6 │ │ │ │ - vpaddd %xmm4,%xmm8,%xmm4 │ │ │ │ - vpaddd %xmm6,%xmm8,%xmm6 │ │ │ │ - vpsrad %xmm9,%xmm4,%xmm4 │ │ │ │ - vpsrad %xmm9,%xmm6,%xmm6 │ │ │ │ - vpackssdw %xmm6,%xmm4,%xmm4 │ │ │ │ - vpunpcklwd %xmm4,%xmm13,%xmm9 │ │ │ │ - vmovdqa %xmm9,0x60(%rsp) │ │ │ │ - vpsrldq $0x8,%xmm4,%xmm13 │ │ │ │ - vmovdqa %xmm1,%xmm0 │ │ │ │ - vmovdqa %xmm2,%xmm1 │ │ │ │ - vmovdqa %xmm3,%xmm2 │ │ │ │ - vpunpcklwd %xmm13,%xmm4,%xmm3 │ │ │ │ + jmp 385b42 <__cxa_finalize@plt+0x35aaf2> │ │ │ │ + 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 │ │ │ │ + pshufb %xmm14,%xmm7 │ │ │ │ + pmaddwd %xmm0,%xmm4 │ │ │ │ + pmaddwd %xmm0,%xmm6 │ │ │ │ + pmaddwd %xmm15,%xmm5 │ │ │ │ + pmaddwd %xmm15,%xmm7 │ │ │ │ + movdqa %xmm13,0x40(%rsp) │ │ │ │ + movdqa %xmm11,0x50(%rsp) │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm7,%xmm6 │ │ │ │ + paddd %xmm8,%xmm4 │ │ │ │ + paddd %xmm8,%xmm6 │ │ │ │ + psrad %xmm1,%xmm4 │ │ │ │ + psrad %xmm1,%xmm6 │ │ │ │ + packssdw %xmm6,%xmm4 │ │ │ │ + movdqa %xmm10,%xmm1 │ │ │ │ + punpcklwd %xmm4,%xmm1 │ │ │ │ + movdqa %xmm1,0x60(%rsp) │ │ │ │ + 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 386a79 <__cxa_finalize@plt+0x35ba29> │ │ │ │ - movl $0x1,0x80(%rsp) │ │ │ │ - jmp 386c4f <__cxa_finalize@plt+0x35bbff> │ │ │ │ - movl $0x2,0x80(%rsp) │ │ │ │ - jmp 386c4f <__cxa_finalize@plt+0x35bbff> │ │ │ │ - movl $0x4,0x80(%rsp) │ │ │ │ - jmp 386c4f <__cxa_finalize@plt+0x35bbff> │ │ │ │ - movl $0x8,0x80(%rsp) │ │ │ │ - jmp 386c4f <__cxa_finalize@plt+0x35bbff> │ │ │ │ - movl $0x10,0x80(%rsp) │ │ │ │ - mov %rsi,0x98(%rsp) │ │ │ │ - vmovdqa %xmm11,0xb0(%rsp) │ │ │ │ - vmovdqa %ymm12,(%rsp) │ │ │ │ - vmovdqa %ymm13,0x20(%rsp) │ │ │ │ + jmp 385b42 <__cxa_finalize@plt+0x35aaf2> │ │ │ │ + movl $0x1,0x110(%rsp) │ │ │ │ + jmp 385d61 <__cxa_finalize@plt+0x35ad11> │ │ │ │ + movl $0x2,0x110(%rsp) │ │ │ │ + jmp 385d61 <__cxa_finalize@plt+0x35ad11> │ │ │ │ + movl $0x4,0x110(%rsp) │ │ │ │ + jmp 385d61 <__cxa_finalize@plt+0x35ad11> │ │ │ │ + movl $0x8,0x110(%rsp) │ │ │ │ + jmp 385d61 <__cxa_finalize@plt+0x35ad11> │ │ │ │ + movl $0x10,0x110(%rsp) │ │ │ │ + movdqa %xmm11,0x10(%rsp) │ │ │ │ shr $0x10,%eax │ │ │ │ + movd %eax,%xmm15 │ │ │ │ sub $0x6,%rdx │ │ │ │ - vpmaddwd 0x5a9c0(%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 386cf9 <__cxa_finalize@plt+0x35bca9> │ │ │ │ - decl 0x80(%rsp) │ │ │ │ - je 388b6b <__cxa_finalize@plt+0x35db1b> │ │ │ │ - addq $0x10,0x90(%rsp) │ │ │ │ - mov 0x38(%r13),%r9d │ │ │ │ - vpbroadcastd 0x48(%r13),%ymm8 │ │ │ │ - vpbroadcastd 0x5aad8(%r15),%ymm6 │ │ │ │ - vpaddd 0x40(%rsp),%ymm8,%ymm10 │ │ │ │ - vpbroadcastd 0x84(%rsp),%ymm15 │ │ │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ - vpbroadcastq 0x5aadc(%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 │ │ │ │ - vmovq %xmm11,%r14 │ │ │ │ - vpextrq $0x1,%xmm11,%rsi │ │ │ │ - mov %eax,%r8d │ │ │ │ - shr $0x20,%rax │ │ │ │ - mov %ebx,%r10d │ │ │ │ - shr $0x20,%rbx │ │ │ │ - mov %r14d,%ebp │ │ │ │ - shr $0x20,%r14 │ │ │ │ - mov %esi,%r12d │ │ │ │ - shr $0x20,%rsi │ │ │ │ - vmovdqa %ymm10,0x40(%rsp) │ │ │ │ - vmovq 0x5ace8(%r15,%r8,8),%xmm1 │ │ │ │ - vmovq 0x5ace8(%r15,%rax,8),%xmm13 │ │ │ │ - vmovhps 0x5ace8(%r15,%r10,8),%xmm1,%xmm1 │ │ │ │ - vmovhps 0x5ace8(%r15,%rbx,8),%xmm13,%xmm13 │ │ │ │ - vmovq 0x5ace8(%r15,%rbp,8),%xmm14 │ │ │ │ - vmovq 0x5ace8(%r15,%r14,8),%xmm15 │ │ │ │ - vmovhps 0x5ace8(%r15,%r12,8),%xmm14,%xmm14 │ │ │ │ - vmovhps 0x5ace8(%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 │ │ │ │ - vmovq %xmm11,%rbx │ │ │ │ - vpextrq $0x1,%xmm11,%rsi │ │ │ │ - mov %eax,%r8d │ │ │ │ - shr $0x20,%rax │ │ │ │ + movdqa %xmm8,%xmm7 │ │ │ │ + pslld $0x2,%xmm7 │ │ │ │ + pmaddwd 0x5ba20(%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 385e1f <__cxa_finalize@plt+0x35adcf> │ │ │ │ + decl 0x110(%rsp) │ │ │ │ + je 389184 <__cxa_finalize@plt+0x35e134> │ │ │ │ + addq $0x10,0x150(%rsp) │ │ │ │ + mov 0x200(%rsp),%r9d │ │ │ │ + movdqa 0x120(%rsp),%xmm7 │ │ │ │ + movdqa 0x130(%rsp),%xmm14 │ │ │ │ + movdqa 0x5bb50(%r15),%xmm10 │ │ │ │ + movdqa 0x10(%rsp),%xmm11 │ │ │ │ + movdqa 0x140(%rsp),%xmm15 │ │ │ │ + mov 0x118(%rsp),%rdx │ │ │ │ + mov 0x150(%rsp),%rdi │ │ │ │ + paddd %xmm7,%xmm14 │ │ │ │ + movdqa 0x5bb80(%r15),%xmm9 │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ + movdqa %xmm14,%xmm2 │ │ │ │ + psrld $0xa,%xmm2 │ │ │ │ + movdqa %xmm2,0x20(%rsp) │ │ │ │ + movdqa %xmm14,%xmm6 │ │ │ │ + pand %xmm10,%xmm6 │ │ │ │ + psrld $0x6,%xmm6 │ │ │ │ + movdqa %xmm15,%xmm5 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + pcmpeqd %xmm1,%xmm6 │ │ │ │ + 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 0x5bdf8(%r15,%r8,8),%xmm0 │ │ │ │ + movq 0x5bdf8(%r15,%rax,8),%xmm1 │ │ │ │ + movhps 0x5bdf8(%r15,%r10,8),%xmm0 │ │ │ │ + movhps 0x5bdf8(%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 │ │ │ │ + movdqa %xmm14,0x130(%rsp) │ │ │ │ + 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 0x5bdf8(%r15,%rbp,8),%xmm2 │ │ │ │ + movq 0x5bdf8(%r15,%r14,8),%xmm3 │ │ │ │ + movhps 0x5bdf8(%r15,%r12,8),%xmm2 │ │ │ │ + movhps 0x5bdf8(%r15,%r13,8),%xmm3 │ │ │ │ + psrld $0xa,%xmm14 │ │ │ │ + movq %xmm14,%r14 │ │ │ │ + punpckhqdq %xmm14,%xmm14 │ │ │ │ + movq %xmm14,%r13 │ │ │ │ mov %r14d,%ebp │ │ │ │ shr $0x20,%r14 │ │ │ │ - mov %ebx,%r10d │ │ │ │ - shr $0x20,%rbx │ │ │ │ - mov %esi,%r12d │ │ │ │ - shr $0x20,%rsi │ │ │ │ - vpshufd $0xa0,%xmm5,%xmm4 │ │ │ │ - vpshufd $0xf5,%xmm5,%xmm5 │ │ │ │ - vpshufd $0xa0,%xmm6,%xmm11 │ │ │ │ - vpshufd $0xf5,%xmm6,%xmm6 │ │ │ │ - vpblendvb %xmm4,%xmm2,%xmm1,%xmm1 │ │ │ │ - vpblendvb %xmm5,%xmm2,%xmm13,%xmm13 │ │ │ │ - vpblendvb %xmm11,%xmm2,%xmm14,%xmm14 │ │ │ │ - vpblendvb %xmm6,%xmm2,%xmm15,%xmm15 │ │ │ │ - vpmovsxbw %xmm1,%ymm1 │ │ │ │ - vpmovsxbw %xmm13,%ymm13 │ │ │ │ - vpmovsxbw %xmm14,%ymm14 │ │ │ │ - vpmovsxbw %xmm15,%ymm15 │ │ │ │ - vmovdqu (%rdx,%r8,2),%xmm0 │ │ │ │ - vmovdqu (%rdx,%rax,2),%xmm10 │ │ │ │ - vmovdqu (%rdx,%r10,2),%xmm2 │ │ │ │ - vmovdqu (%rdx,%rbx,2),%xmm3 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,2),%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,2),%ymm10,%ymm10 │ │ │ │ - vinserti128 $0x1,(%rdx,%r12,2),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rdx,%rsi,2),%ymm3,%ymm3 │ │ │ │ + mov %r13d,%r12d │ │ │ │ + shr $0x20,%r13 │ │ │ │ + mov 0x20(%rsp),%r8d │ │ │ │ + mov 0x24(%rsp),%eax │ │ │ │ + mov 0x28(%rsp),%r10d │ │ │ │ + mov 0x2c(%rsp),%ebx │ │ │ │ + pshufd $0x50,%xmm6,%xmm4 │ │ │ │ + pshufd $0xfa,%xmm6,%xmm6 │ │ │ │ + pshufd $0x50,%xmm5,%xmm14 │ │ │ │ + pshufd $0xfa,%xmm5,%xmm5 │ │ │ │ + movdqa %xmm9,%xmm7 │ │ │ │ + pand %xmm4,%xmm7 │ │ │ │ + movdqa %xmm9,%xmm8 │ │ │ │ + pand %xmm6,%xmm8 │ │ │ │ + movdqa %xmm9,%xmm15 │ │ │ │ + pand %xmm14,%xmm15 │ │ │ │ + pand %xmm5,%xmm9 │ │ │ │ + pandn %xmm0,%xmm4 │ │ │ │ + pandn %xmm1,%xmm6 │ │ │ │ + pandn %xmm2,%xmm14 │ │ │ │ + pandn %xmm3,%xmm5 │ │ │ │ + por %xmm4,%xmm7 │ │ │ │ + por %xmm6,%xmm8 │ │ │ │ + por %xmm14,%xmm15 │ │ │ │ + por %xmm5,%xmm9 │ │ │ │ + movdqa %xmm7,%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + punpckhbw %xmm7,%xmm7 │ │ │ │ + movdqa %xmm8,%xmm1 │ │ │ │ + punpcklbw %xmm8,%xmm1 │ │ │ │ + punpckhbw %xmm8,%xmm8 │ │ │ │ + psraw $0x8,%xmm0 │ │ │ │ + psraw $0x8,%xmm7 │ │ │ │ + psraw $0x8,%xmm1 │ │ │ │ + psraw $0x8,%xmm8 │ │ │ │ + movdqa %xmm15,%xmm2 │ │ │ │ + punpcklbw %xmm15,%xmm2 │ │ │ │ + punpckhbw %xmm15,%xmm15 │ │ │ │ + movdqa %xmm9,%xmm3 │ │ │ │ + punpcklbw %xmm9,%xmm3 │ │ │ │ + punpckhbw %xmm9,%xmm9 │ │ │ │ + psraw $0x8,%xmm2 │ │ │ │ + psraw $0x8,%xmm15 │ │ │ │ + psraw $0x8,%xmm3 │ │ │ │ + psraw $0x8,%xmm9 │ │ │ │ + movdqa %xmm0,0x30(%rsp) │ │ │ │ + movdqa %xmm7,0x40(%rsp) │ │ │ │ + movdqa %xmm1,0x50(%rsp) │ │ │ │ + movdqa %xmm8,0x60(%rsp) │ │ │ │ + movdqa %xmm2,0x70(%rsp) │ │ │ │ + movdqa %xmm15,0x80(%rsp) │ │ │ │ + movdqa %xmm3,0x90(%rsp) │ │ │ │ + movdqa %xmm9,0xa0(%rsp) │ │ │ │ + movdqu (%rdx,%r8,2),%xmm1 │ │ │ │ + movdqu (%rdx,%rax,2),%xmm2 │ │ │ │ + movdqu (%rdx,%r10,2),%xmm3 │ │ │ │ + movdqu (%rdx,%rbx,2),%xmm4 │ │ │ │ + movdqu (%rdx,%rbp,2),%xmm5 │ │ │ │ + movdqu (%rdx,%r14,2),%xmm6 │ │ │ │ + movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ + movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ add %rcx,%rdx │ │ │ │ - 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 │ │ │ │ - vinserti128 $0x1,(%rdx,%rsi,2),%ymm11,%ymm11 │ │ │ │ + pmaddwd 0x30(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm2,%xmm1 │ │ │ │ + phaddd %xmm4,%xmm3 │ │ │ │ + phaddd %xmm6,%xmm5 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm3,%xmm1 │ │ │ │ + phaddd %xmm9,%xmm5 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + psrad %xmm12,%xmm1 │ │ │ │ + psrad %xmm12,%xmm5 │ │ │ │ + packssdw %xmm5,%xmm1 │ │ │ │ + movdqa %xmm1,0xb0(%rsp) │ │ │ │ + movdqu (%rdx,%r8,2),%xmm2 │ │ │ │ + movdqu (%rdx,%rax,2),%xmm3 │ │ │ │ + movdqu (%rdx,%r10,2),%xmm4 │ │ │ │ + movdqu (%rdx,%rbx,2),%xmm5 │ │ │ │ + movdqu (%rdx,%rbp,2),%xmm6 │ │ │ │ + movdqu (%rdx,%r14,2),%xmm1 │ │ │ │ + movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ + movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ add %rcx,%rdx │ │ │ │ - vpmaddwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm13,%ymm10,%ymm10 │ │ │ │ - vpmaddwd %ymm2,%ymm14,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm15,%ymm3 │ │ │ │ - vpmaddwd %ymm1,%ymm4,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm14,%ymm6 │ │ │ │ - vpmaddwd %ymm15,%ymm11,%ymm11 │ │ │ │ - vphaddd %ymm10,%ymm0,%ymm0 │ │ │ │ - vphaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ - vphaddd %ymm2,%ymm0,%ymm0 │ │ │ │ - vphaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpaddd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpsrad %xmm7,%ymm0,%ymm0 │ │ │ │ - vpsrad %xmm7,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x60(%rsp) │ │ │ │ - vmovdqu (%rdx,%r8,2),%xmm10 │ │ │ │ - vmovdqu (%rdx,%rax,2),%xmm2 │ │ │ │ - vmovdqu (%rdx,%r10,2),%xmm3 │ │ │ │ - vmovdqu (%rdx,%rbx,2),%xmm4 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,2),%ymm10,%ymm10 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,2),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rdx,%r12,2),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rdx,%rsi,2),%ymm4,%ymm4 │ │ │ │ + pmaddwd 0x30(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm3,%xmm2 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm1,%xmm6 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm4,%xmm2 │ │ │ │ + phaddd %xmm9,%xmm6 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + psrad %xmm12,%xmm2 │ │ │ │ + psrad %xmm12,%xmm6 │ │ │ │ + packssdw %xmm6,%xmm2 │ │ │ │ + movdqa %xmm2,0xc0(%rsp) │ │ │ │ + movdqu (%rdx,%r8,2),%xmm3 │ │ │ │ + movdqu (%rdx,%rax,2),%xmm4 │ │ │ │ + movdqu (%rdx,%r10,2),%xmm5 │ │ │ │ + movdqu (%rdx,%rbx,2),%xmm6 │ │ │ │ + movdqu (%rdx,%rbp,2),%xmm1 │ │ │ │ + movdqu (%rdx,%r14,2),%xmm2 │ │ │ │ + movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ + movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ add %rcx,%rdx │ │ │ │ - vmovdqu (%rdx,%r8,2),%xmm5 │ │ │ │ - vmovdqu (%rdx,%rax,2),%xmm6 │ │ │ │ - vmovdqu (%rdx,%r10,2),%xmm11 │ │ │ │ - vmovdqu (%rdx,%rbx,2),%xmm8 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,2),%ymm5,%ymm5 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,2),%ymm6,%ymm6 │ │ │ │ - vinserti128 $0x1,(%rdx,%r12,2),%ymm11,%ymm11 │ │ │ │ - vinserti128 $0x1,(%rdx,%rsi,2),%ymm8,%ymm8 │ │ │ │ + pmaddwd 0x30(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm4,%xmm3 │ │ │ │ + phaddd %xmm6,%xmm5 │ │ │ │ + phaddd %xmm2,%xmm1 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm5,%xmm3 │ │ │ │ + phaddd %xmm9,%xmm1 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + psrad %xmm12,%xmm3 │ │ │ │ + psrad %xmm12,%xmm1 │ │ │ │ + packssdw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm3,0xd0(%rsp) │ │ │ │ + movdqu (%rdx,%r8,2),%xmm4 │ │ │ │ + movdqu (%rdx,%rax,2),%xmm5 │ │ │ │ + movdqu (%rdx,%r10,2),%xmm6 │ │ │ │ + movdqu (%rdx,%rbx,2),%xmm1 │ │ │ │ + movdqu (%rdx,%rbp,2),%xmm2 │ │ │ │ + movdqu (%rdx,%r14,2),%xmm3 │ │ │ │ + movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ + movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ add %rcx,%rdx │ │ │ │ - vpmaddwd %ymm1,%ymm10,%ymm10 │ │ │ │ - vpmaddwd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm14,%ymm3 │ │ │ │ - vpmaddwd %ymm4,%ymm15,%ymm4 │ │ │ │ - vpmaddwd %ymm1,%ymm5,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpmaddwd %ymm14,%ymm11,%ymm11 │ │ │ │ - vpmaddwd %ymm15,%ymm8,%ymm8 │ │ │ │ - vphaddd %ymm2,%ymm10,%ymm10 │ │ │ │ - vphaddd %ymm4,%ymm3,%ymm3 │ │ │ │ - vphaddd %ymm6,%ymm5,%ymm5 │ │ │ │ - vphaddd %ymm8,%ymm11,%ymm11 │ │ │ │ - vphaddd %ymm3,%ymm10,%ymm10 │ │ │ │ - vphaddd %ymm11,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm12,%ymm10,%ymm10 │ │ │ │ - vpaddd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpsrad %xmm7,%ymm10,%ymm10 │ │ │ │ - vpsrad %xmm7,%ymm5,%ymm5 │ │ │ │ - vpackssdw %ymm5,%ymm10,%ymm10 │ │ │ │ - vmovdqu (%rdx,%r8,2),%xmm2 │ │ │ │ - vmovdqu (%rdx,%rax,2),%xmm3 │ │ │ │ - vmovdqu (%rdx,%r10,2),%xmm4 │ │ │ │ - vmovdqu (%rdx,%rbx,2),%xmm5 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,2),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,2),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rdx,%r12,2),%ymm4,%ymm4 │ │ │ │ - vinserti128 $0x1,(%rdx,%rsi,2),%ymm5,%ymm5 │ │ │ │ + pmaddwd 0x30(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm1,%xmm6 │ │ │ │ + phaddd %xmm3,%xmm2 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm6,%xmm4 │ │ │ │ + phaddd %xmm9,%xmm2 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + psrad %xmm12,%xmm2 │ │ │ │ + packssdw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,0xe0(%rsp) │ │ │ │ + movdqu (%rdx,%r8,2),%xmm5 │ │ │ │ + movdqu (%rdx,%rax,2),%xmm6 │ │ │ │ + movdqu (%rdx,%r10,2),%xmm1 │ │ │ │ + movdqu (%rdx,%rbx,2),%xmm2 │ │ │ │ + movdqu (%rdx,%rbp,2),%xmm3 │ │ │ │ + movdqu (%rdx,%r14,2),%xmm4 │ │ │ │ + movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ + movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ add %rcx,%rdx │ │ │ │ - vmovdqu (%rdx,%r8,2),%xmm6 │ │ │ │ - vmovdqu (%rdx,%rax,2),%xmm11 │ │ │ │ - vmovdqu (%rdx,%r10,2),%xmm8 │ │ │ │ - vmovdqu (%rdx,%rbx,2),%xmm9 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,2),%ymm6,%ymm6 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,2),%ymm11,%ymm11 │ │ │ │ - vinserti128 $0x1,(%rdx,%r12,2),%ymm8,%ymm8 │ │ │ │ - vinserti128 $0x1,(%rdx,%rsi,2),%ymm9,%ymm9 │ │ │ │ + pmaddwd 0x30(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm6,%xmm5 │ │ │ │ + phaddd %xmm2,%xmm1 │ │ │ │ + phaddd %xmm4,%xmm3 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm1,%xmm5 │ │ │ │ + phaddd %xmm9,%xmm3 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + psrad %xmm12,%xmm5 │ │ │ │ + psrad %xmm12,%xmm3 │ │ │ │ + packssdw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm5,0xf0(%rsp) │ │ │ │ + movdqu (%rdx,%r8,2),%xmm6 │ │ │ │ + movdqu (%rdx,%rax,2),%xmm1 │ │ │ │ + movdqu (%rdx,%r10,2),%xmm2 │ │ │ │ + movdqu (%rdx,%rbx,2),%xmm3 │ │ │ │ + movdqu (%rdx,%rbp,2),%xmm4 │ │ │ │ + movdqu (%rdx,%r14,2),%xmm5 │ │ │ │ + movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ + movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ add %rcx,%rdx │ │ │ │ - vpmaddwd %ymm1,%ymm2,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpmaddwd %ymm4,%ymm14,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm15,%ymm5 │ │ │ │ - vpmaddwd %ymm1,%ymm6,%ymm6 │ │ │ │ - vpmaddwd %ymm13,%ymm11,%ymm11 │ │ │ │ - vpmaddwd %ymm14,%ymm8,%ymm8 │ │ │ │ - vpmaddwd %ymm15,%ymm9,%ymm9 │ │ │ │ - vphaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ - vphaddd %ymm9,%ymm8,%ymm8 │ │ │ │ - vphaddd %ymm4,%ymm2,%ymm2 │ │ │ │ - vphaddd %ymm8,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpaddd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpsrad %xmm7,%ymm2,%ymm2 │ │ │ │ - vpsrad %xmm7,%ymm6,%ymm6 │ │ │ │ - vpackssdw %ymm6,%ymm2,%ymm2 │ │ │ │ - vmovdqu (%rdx,%r8,2),%xmm3 │ │ │ │ - vmovdqu (%rdx,%rax,2),%xmm4 │ │ │ │ - vmovdqu (%rdx,%r10,2),%xmm5 │ │ │ │ - vmovdqu (%rdx,%rbx,2),%xmm6 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,2),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,2),%ymm4,%ymm4 │ │ │ │ - vinserti128 $0x1,(%rdx,%r12,2),%ymm5,%ymm5 │ │ │ │ - vinserti128 $0x1,(%rdx,%rsi,2),%ymm6,%ymm6 │ │ │ │ + pmaddwd 0x30(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm1,%xmm6 │ │ │ │ + phaddd %xmm3,%xmm2 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm2,%xmm6 │ │ │ │ + phaddd %xmm9,%xmm4 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + psrad %xmm12,%xmm6 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + packssdw %xmm4,%xmm6 │ │ │ │ + movdqu (%rdx,%r8,2),%xmm7 │ │ │ │ + movdqu (%rdx,%rax,2),%xmm1 │ │ │ │ + movdqu (%rdx,%r10,2),%xmm2 │ │ │ │ + movdqu (%rdx,%rbx,2),%xmm3 │ │ │ │ + movdqu (%rdx,%rbp,2),%xmm4 │ │ │ │ + movdqu (%rdx,%r14,2),%xmm5 │ │ │ │ + movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ + movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ add %rcx,%rdx │ │ │ │ - vmovdqu (%rdx,%r8,2),%xmm11 │ │ │ │ - vmovdqu (%rdx,%rax,2),%xmm8 │ │ │ │ - vmovdqu (%rdx,%r10,2),%xmm9 │ │ │ │ - vmovdqu (%rdx,%rbx,2),%xmm0 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,2),%ymm11,%ymm11 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,2),%ymm8,%ymm8 │ │ │ │ - vinserti128 $0x1,(%rdx,%r12,2),%ymm9,%ymm9 │ │ │ │ - vinserti128 $0x1,(%rdx,%rsi,2),%ymm0,%ymm0 │ │ │ │ + pmaddwd 0x30(%rsp),%xmm7 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm1,%xmm7 │ │ │ │ + phaddd %xmm3,%xmm2 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm2,%xmm7 │ │ │ │ + phaddd %xmm9,%xmm4 │ │ │ │ + paddd %xmm11,%xmm7 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + psrad %xmm12,%xmm7 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + packssdw %xmm4,%xmm7 │ │ │ │ + movdqu (%rdx,%r8,2),%xmm8 │ │ │ │ + movdqu (%rdx,%rax,2),%xmm1 │ │ │ │ + movdqu (%rdx,%r10,2),%xmm2 │ │ │ │ + movdqu (%rdx,%rbx,2),%xmm3 │ │ │ │ + movdqu (%rdx,%rbp,2),%xmm4 │ │ │ │ + movdqu (%rdx,%r14,2),%xmm5 │ │ │ │ + movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ + movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ add %rcx,%rdx │ │ │ │ - vpmaddwd %ymm1,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm14,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm15,%ymm6 │ │ │ │ - vpmaddwd %ymm1,%ymm11,%ymm11 │ │ │ │ - vpmaddwd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpmaddwd %ymm14,%ymm9,%ymm9 │ │ │ │ - vpmaddwd %ymm0,%ymm15,%ymm0 │ │ │ │ - vphaddd %ymm4,%ymm3,%ymm3 │ │ │ │ - vphaddd %ymm6,%ymm5,%ymm5 │ │ │ │ - vphaddd %ymm8,%ymm11,%ymm11 │ │ │ │ - vphaddd %ymm0,%ymm9,%ymm9 │ │ │ │ - vphaddd %ymm5,%ymm3,%ymm3 │ │ │ │ - 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 0x5a990(%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 │ │ │ │ + pmaddwd 0x30(%rsp),%xmm8 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm1,%xmm8 │ │ │ │ + phaddd %xmm3,%xmm2 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm2,%xmm8 │ │ │ │ + phaddd %xmm9,%xmm4 │ │ │ │ + paddd %xmm11,%xmm8 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + psrad %xmm12,%xmm8 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + packssdw %xmm4,%xmm8 │ │ │ │ + movdqa 0xf0(%rsp),%xmm5 │ │ │ │ + movdqa 0xb0(%rsp),%xmm1 │ │ │ │ + movdqa 0xc0(%rsp),%xmm2 │ │ │ │ + movdqa 0xd0(%rsp),%xmm3 │ │ │ │ + movdqa 0xe0(%rsp),%xmm9 │ │ │ │ + mov 0x208(%rsp),%r10d │ │ │ │ + mov 0x218(%rsp),%ebx │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + punpcklwd %xmm6,%xmm4 │ │ │ │ + punpckhwd %xmm6,%xmm5 │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + punpcklwd %xmm8,%xmm6 │ │ │ │ + punpckhwd %xmm8,%xmm7 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklwd %xmm2,%xmm0 │ │ │ │ + punpckhwd %xmm2,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpcklwd %xmm9,%xmm2 │ │ │ │ + punpckhwd %xmm9,%xmm3 │ │ │ │ + movdqa %xmm4,0xb0(%rsp) │ │ │ │ + movdqa %xmm5,0xc0(%rsp) │ │ │ │ + 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 0x5ace8(%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 │ │ │ │ - vpshufd $0xaa,%ymm9,%ymm8 │ │ │ │ - vpshufd $0xff,%ymm9,%ymm9 │ │ │ │ - vpmaddwd %ymm2,%ymm8,%ymm6 │ │ │ │ - vpmaddwd %ymm3,%ymm9,%ymm11 │ │ │ │ - vpsrldq $0x8,%xmm7,%xmm8 │ │ │ │ - vpaddd 0x20(%rsp),%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpsrad %xmm8,%ymm4,%ymm4 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ - vpackusdw %xmm5,%xmm4,%xmm4 │ │ │ │ - vpminsw 0xb0(%rsp),%xmm4,%xmm4 │ │ │ │ - vmovdqa %xmm4,(%rdi) │ │ │ │ - add 0x98(%rsp),%rdi │ │ │ │ + cmovne 0x5bdf8(%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 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + pmaddwd %xmm0,%xmm4 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + pmaddwd %xmm2,%xmm6 │ │ │ │ + pmaddwd %xmm3,%xmm7 │ │ │ │ + paddd %xmm13,%xmm4 │ │ │ │ + paddd %xmm13,%xmm5 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + movdqa 0xb0(%rsp),%xmm6 │ │ │ │ + pmaddwd %xmm10,%xmm6 │ │ │ │ + movdqa 0xc0(%rsp),%xmm7 │ │ │ │ + pmaddwd %xmm10,%xmm7 │ │ │ │ + movdqa 0xd0(%rsp),%xmm8 │ │ │ │ + pmaddwd %xmm11,%xmm8 │ │ │ │ + movdqa 0xe0(%rsp),%xmm9 │ │ │ │ + pmaddwd %xmm11,%xmm9 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + pshufd $0x4e,%xmm12,%xmm6 │ │ │ │ + paddd %xmm8,%xmm4 │ │ │ │ + paddd %xmm9,%xmm5 │ │ │ │ + psrad %xmm6,%xmm4 │ │ │ │ + psrad %xmm6,%xmm5 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + pmaxsw %xmm7,%xmm4 │ │ │ │ + pminsw (%rsp),%xmm4 │ │ │ │ + movdqa %xmm4,(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - je 386cab <__cxa_finalize@plt+0x35bc5b> │ │ │ │ + je 385dbf <__cxa_finalize@plt+0x35ad6f> │ │ │ │ add %ebx,%r10d │ │ │ │ test $0xfffffc00,%r10d │ │ │ │ - je 387164 <__cxa_finalize@plt+0x35c114> │ │ │ │ + je 386623 <__cxa_finalize@plt+0x35b5d3> │ │ │ │ test $0x400,%r10d │ │ │ │ - mov %r10d,0x60(%rsp) │ │ │ │ - mov 0xa0(%rsp),%r8d │ │ │ │ - mov 0xa4(%rsp),%eax │ │ │ │ - mov 0xa8(%rsp),%r10d │ │ │ │ - mov 0xac(%rsp),%ebx │ │ │ │ - je 3872e6 <__cxa_finalize@plt+0x35c296> │ │ │ │ - vbroadcasti128 0x5aa10(%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 │ │ │ │ - vinserti128 $0x1,(%rdx,%rsi,2),%ymm11,%ymm11 │ │ │ │ + mov %r10d,0x160(%rsp) │ │ │ │ + mov 0x20(%rsp),%r8d │ │ │ │ + mov 0x24(%rsp),%eax │ │ │ │ + mov 0x28(%rsp),%r10d │ │ │ │ + mov 0x2c(%rsp),%ebx │ │ │ │ + je 3868b9 <__cxa_finalize@plt+0x35b869> │ │ │ │ + movdqa 0x5ba10(%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 │ │ │ │ + movdqu (%rdx,%rbx,2),%xmm7 │ │ │ │ add %rcx,%rdx │ │ │ │ - mov 0x60(%rsp),%r10d │ │ │ │ - mov 0x50(%r13),%ebx │ │ │ │ - vpshufb %ymm9,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm9,%ymm10,%ymm10 │ │ │ │ - vpshufb %ymm9,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm9,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm1,%ymm4,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm14,%ymm6 │ │ │ │ - vpmaddwd %ymm15,%ymm11,%ymm11 │ │ │ │ - vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ - vphaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - 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 387164 <__cxa_finalize@plt+0x35c114> │ │ │ │ - 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 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,2),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,2),%ymm12,%ymm12 │ │ │ │ - vinserti128 $0x1,(%rdx,%r12,2),%ymm4,%ymm4 │ │ │ │ - vinserti128 $0x1,(%rdx,%rsi,2),%ymm5,%ymm5 │ │ │ │ + mov 0x160(%rsp),%r10d │ │ │ │ + mov 0x218(%rsp),%ebx │ │ │ │ + pshufd $0x4e,%xmm14,%xmm15 │ │ │ │ + pshufb %xmm14,%xmm0 │ │ │ │ + pshufb %xmm14,%xmm1 │ │ │ │ + pshufb %xmm15,%xmm2 │ │ │ │ + pshufb %xmm15,%xmm3 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm8 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm9 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm10 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm11 │ │ │ │ + pmaddwd 0x30(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm7 │ │ │ │ + phaddd %xmm9,%xmm8 │ │ │ │ + phaddd %xmm11,%xmm10 │ │ │ │ + movdqa 0x10(%rsp),%xmm11 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm7,%xmm6 │ │ │ │ + phaddd %xmm10,%xmm8 │ │ │ │ + phaddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + paddd %xmm11,%xmm8 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + psrad %xmm12,%xmm8 │ │ │ │ + packssdw %xmm8,%xmm4 │ │ │ │ + movdqa 0xb0(%rsp),%xmm5 │ │ │ │ + pshufb %xmm14,%xmm5 │ │ │ │ + movdqa 0xc0(%rsp),%xmm6 │ │ │ │ + pshufb %xmm14,%xmm6 │ │ │ │ + movdqa 0xd0(%rsp),%xmm7 │ │ │ │ + pshufb %xmm15,%xmm7 │ │ │ │ + movdqa 0xe0(%rsp),%xmm8 │ │ │ │ + pshufb %xmm15,%xmm8 │ │ │ │ + punpckhwd %xmm2,%xmm0 │ │ │ │ + punpckhwd %xmm3,%xmm1 │ │ │ │ + punpcklwd %xmm5,%xmm2 │ │ │ │ + punpcklwd %xmm6,%xmm3 │ │ │ │ + punpckhwd %xmm7,%xmm5 │ │ │ │ + punpckhwd %xmm8,%xmm6 │ │ │ │ + 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 386623 <__cxa_finalize@plt+0x35b5d3> │ │ │ │ + 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 │ │ │ │ + movdqu (%rdx,%r13,2),%xmm11 │ │ │ │ add %rcx,%rdx │ │ │ │ - vmovdqu (%rdx,%r8,2),%xmm6 │ │ │ │ - vmovdqu (%rdx,%rax,2),%xmm11 │ │ │ │ - vmovdqu (%rdx,%r10,2),%xmm8 │ │ │ │ - vmovdqu (%rdx,%rbx,2),%xmm9 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,2),%ymm6,%ymm6 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,2),%ymm11,%ymm11 │ │ │ │ - vinserti128 $0x1,(%rdx,%r12,2),%ymm8,%ymm8 │ │ │ │ - vinserti128 $0x1,(%rdx,%rsi,2),%ymm9,%ymm9 │ │ │ │ + pmaddwd 0x30(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm8 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm7 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm9 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm10 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm11 │ │ │ │ + phaddd %xmm8,%xmm4 │ │ │ │ + phaddd %xmm6,%xmm5 │ │ │ │ + phaddd %xmm9,%xmm7 │ │ │ │ + phaddd %xmm11,%xmm10 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm10,%xmm7 │ │ │ │ + paddd 0x10(%rsp),%xmm4 │ │ │ │ + paddd 0x10(%rsp),%xmm7 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + psrad %xmm12,%xmm7 │ │ │ │ + packssdw %xmm7,%xmm4 │ │ │ │ + movdqu (%rdx,%r8,2),%xmm8 │ │ │ │ + movdqu (%rdx,%rax,2),%xmm5 │ │ │ │ + movdqu (%rdx,%r10,2),%xmm6 │ │ │ │ + movdqu (%rdx,%rbx,2),%xmm7 │ │ │ │ + movdqu (%rdx,%rbp,2),%xmm9 │ │ │ │ + movdqu (%rdx,%r14,2),%xmm0 │ │ │ │ + movdqu (%rdx,%r12,2),%xmm10 │ │ │ │ + movdqu (%rdx,%r13,2),%xmm11 │ │ │ │ add %rcx,%rdx │ │ │ │ - vpmaddwd %ymm1,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm13,%ymm12,%ymm12 │ │ │ │ - vpmaddwd %ymm4,%ymm14,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm15,%ymm5 │ │ │ │ - vpmaddwd %ymm1,%ymm6,%ymm6 │ │ │ │ - vpmaddwd %ymm13,%ymm11,%ymm11 │ │ │ │ - vpmaddwd %ymm14,%ymm8,%ymm8 │ │ │ │ - vpmaddwd %ymm15,%ymm9,%ymm9 │ │ │ │ - vphaddd %ymm12,%ymm3,%ymm3 │ │ │ │ - vmovdqa (%rsp),%ymm12 │ │ │ │ - vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ - vphaddd %ymm9,%ymm8,%ymm8 │ │ │ │ - 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 0x5a990(%r15),%ymm9 │ │ │ │ - mov 0x60(%rsp),%r10d │ │ │ │ - mov 0x50(%r13),%ebx │ │ │ │ - vpshufb %ymm9,%ymm3,%ymm3 │ │ │ │ - jmp 387164 <__cxa_finalize@plt+0x35c114> │ │ │ │ - movzwl 0x5ac2c(%r15,%r8,2),%r8d │ │ │ │ + pmaddwd 0x30(%rsp),%xmm8 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm7 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm9 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm0 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm10 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm11 │ │ │ │ + phaddd %xmm5,%xmm8 │ │ │ │ + phaddd %xmm7,%xmm6 │ │ │ │ + phaddd %xmm0,%xmm9 │ │ │ │ + phaddd %xmm11,%xmm10 │ │ │ │ + phaddd %xmm6,%xmm8 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + paddd 0x10(%rsp),%xmm8 │ │ │ │ + paddd 0x10(%rsp),%xmm9 │ │ │ │ + psrad %xmm12,%xmm8 │ │ │ │ + psrad %xmm12,%xmm9 │ │ │ │ + packssdw %xmm9,%xmm8 │ │ │ │ + mov 0x160(%rsp),%r10d │ │ │ │ + mov 0x218(%rsp),%ebx │ │ │ │ + movdqa %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + movdqa 0xb0(%rsp),%xmm2 │ │ │ │ + movdqa 0xc0(%rsp),%xmm3 │ │ │ │ + movdqa 0xd0(%rsp),%xmm5 │ │ │ │ + movdqa 0xe0(%rsp),%xmm6 │ │ │ │ + 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 386623 <__cxa_finalize@plt+0x35b5d3> │ │ │ │ + movzwl 0x5bd36(%r15,%r8,2),%r8d │ │ │ │ add %r15,%r8 │ │ │ │ jmp *%r8 │ │ │ │ - mov 0x40(%r13),%r10d │ │ │ │ + mov 0x208(%rsp),%r10d │ │ │ │ movzbl %al,%eax │ │ │ │ sub $0x2,%rdx │ │ │ │ - vmovd %eax,%xmm15 │ │ │ │ - vpunpckldq %ymm8,%ymm9,%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ - vpbroadcastd 0x5aade(%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 0x5aa20(%r15),%ymm5 │ │ │ │ - vbroadcasti128 0x5a980(%r15),%ymm6 │ │ │ │ - vpbroadcastd 0x5acea(%r15,%r8,8),%ymm15 │ │ │ │ - vpbroadcastd 0x5acea(%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 │ │ │ │ + movd %eax,%xmm15 │ │ │ │ + pxor %xmm9,%xmm9 │ │ │ │ + punpckldq %xmm8,%xmm9 │ │ │ │ + paddd %xmm9,%xmm14 │ │ │ │ + movdqa 0x5bb60(%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 0x5ba50(%r15),%xmm5 │ │ │ │ + movdqa 0x5b9f0(%r15),%xmm6 │ │ │ │ + movd 0x5bdfa(%r15,%r8,8),%xmm15 │ │ │ │ + movd 0x5bdfa(%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 │ │ │ │ + movdqu (%rdx,%rbp,1),%xmm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ + punpckldq %xmm7,%xmm15 │ │ │ │ + pshufb %xmm5,%xmm14 │ │ │ │ + paddb %xmm6,%xmm14 │ │ │ │ + pand %xmm8,%xmm9 │ │ │ │ + pandn %xmm15,%xmm8 │ │ │ │ + por %xmm9,%xmm8 │ │ │ │ + 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 0x5ace8(%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 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,2),%ymm2,%ymm2 │ │ │ │ - add %rbp,%rdx │ │ │ │ - vmovq %r8,%xmm6 │ │ │ │ - vpmovsxbw %xmm6,%xmm6 │ │ │ │ - vpshufd $0x0,%xmm6,%xmm8 │ │ │ │ - vpshufd $0x55,%xmm6,%xmm9 │ │ │ │ - vpshufd $0xaa,%xmm6,%xmm14 │ │ │ │ - vpshufd $0xff,%xmm6,%xmm6 │ │ │ │ - vpshufb %ymm10,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm10,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm10,%ymm2,%ymm2 │ │ │ │ - vpshufb %xmm10,%xmm3,%xmm3 │ │ │ │ - vpmaddwd %ymm0,%ymm15,%ymm0 │ │ │ │ - vpmaddwd %ymm1,%ymm15,%ymm1 │ │ │ │ - vpmaddwd %ymm2,%ymm15,%ymm2 │ │ │ │ - vpmaddwd %xmm3,%xmm15,%xmm3 │ │ │ │ - vphaddd %ymm1,%ymm0,%ymm0 │ │ │ │ - vphaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpaddd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpsrad %xmm7,%ymm0,%ymm0 │ │ │ │ - vpsrad %xmm7,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm2,%ymm0,%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 │ │ │ │ - vmovdqu (%rdx),%xmm1 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%xmm5 │ │ │ │ + cmovne 0x5bdf8(%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 │ │ │ │ + pmaddwd %xmm8,%xmm1 │ │ │ │ + pmaddwd %xmm8,%xmm2 │ │ │ │ + pmaddwd %xmm8,%xmm3 │ │ │ │ + pshufb %xmm14,%xmm4 │ │ │ │ + pshufb %xmm14,%xmm5 │ │ │ │ + pshufb %xmm14,%xmm6 │ │ │ │ + pmaddwd %xmm8,%xmm4 │ │ │ │ + pmaddwd %xmm8,%xmm5 │ │ │ │ + pmaddwd %xmm8,%xmm6 │ │ │ │ + phaddd %xmm1,%xmm0 │ │ │ │ + phaddd %xmm3,%xmm2 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm6,%xmm6 │ │ │ │ + paddd %xmm11,%xmm0 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + psrad %xmm12,%xmm0 │ │ │ │ + psrad %xmm12,%xmm2 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + psrad %xmm12,%xmm6 │ │ │ │ + packssdw %xmm2,%xmm0 │ │ │ │ + packssdw %xmm6,%xmm4 │ │ │ │ + movq %r8,%xmm10 │ │ │ │ + punpcklbw %xmm10,%xmm10 │ │ │ │ + psraw $0x8,%xmm10 │ │ │ │ + pshufd $0x0,%xmm10,%xmm7 │ │ │ │ + pshufd $0x55,%xmm10,%xmm15 │ │ │ │ + pshufd $0xaa,%xmm10,%xmm9 │ │ │ │ + pshufd $0xff,%xmm10,%xmm10 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + palignr $0x4,%xmm0,%xmm2 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + punpcklwd %xmm2,%xmm3 │ │ │ │ + punpckhwd %xmm2,%xmm0 │ │ │ │ + pshufd $0x99,%xmm4,%xmm1 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm1,%xmm2 │ │ │ │ + movdqu (%rdx),%xmm4 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm6 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpshufb %xmm10,%xmm1,%xmm1 │ │ │ │ - vpshufb %xmm10,%xmm5,%xmm5 │ │ │ │ - vpmaddwd %xmm1,%xmm15,%xmm1 │ │ │ │ - vpmaddwd %xmm5,%xmm15,%xmm5 │ │ │ │ - vphaddd %xmm5,%xmm1,%xmm1 │ │ │ │ - vpmaddwd %xmm3,%xmm8,%xmm5 │ │ │ │ - vmovdqa %xmm0,%xmm3 │ │ │ │ - vpmaddwd %xmm0,%xmm9,%xmm0 │ │ │ │ - vpaddd %xmm1,%xmm12,%xmm1 │ │ │ │ - vpsrad %xmm7,%xmm1,%xmm1 │ │ │ │ - vpackssdw %xmm1,%xmm1,%xmm1 │ │ │ │ - vpaddd %xmm0,%xmm5,%xmm5 │ │ │ │ - vmovdqa %xmm2,%xmm0 │ │ │ │ - vpmaddwd %xmm2,%xmm14,%xmm2 │ │ │ │ - vpaddd %xmm2,%xmm5,%xmm5 │ │ │ │ - vpalignr $0xc,%xmm4,%xmm1,%xmm2 │ │ │ │ - vpunpcklwd %xmm1,%xmm2,%xmm2 │ │ │ │ - vpmaddwd %xmm6,%xmm2,%xmm4 │ │ │ │ - vpaddd %xmm5,%xmm13,%xmm5 │ │ │ │ - vpaddd %xmm4,%xmm5,%xmm5 │ │ │ │ - vmovdqa %xmm1,%xmm4 │ │ │ │ - vpsrldq $0x8,%xmm7,%xmm1 │ │ │ │ - vpsrad %xmm1,%xmm5,%xmm5 │ │ │ │ - vpackusdw %xmm5,%xmm5,%xmm5 │ │ │ │ - vpminsw %xmm5,%xmm11,%xmm5 │ │ │ │ - vmovd %xmm5,(%rdi) │ │ │ │ - vpextrd $0x1,%xmm5,(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm3,%xmm5 │ │ │ │ + pmaddwd %xmm7,%xmm5 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + pmaddwd %xmm15,%xmm0 │ │ │ │ + pshufb %xmm14,%xmm4 │ │ │ │ + pshufb %xmm14,%xmm6 │ │ │ │ + pmaddwd %xmm8,%xmm4 │ │ │ │ + pmaddwd %xmm8,%xmm6 │ │ │ │ + phaddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + packssdw %xmm4,%xmm4 │ │ │ │ + paddd %xmm0,%xmm5 │ │ │ │ + movdqa %xmm2,%xmm0 │ │ │ │ + pmaddwd %xmm9,%xmm2 │ │ │ │ + paddd %xmm2,%xmm5 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + palignr $0xc,%xmm1,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm2 │ │ │ │ + movdqa %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm10,%xmm1 │ │ │ │ + paddd %xmm13,%xmm5 │ │ │ │ + paddd %xmm1,%xmm5 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + movdqa %xmm4,%xmm1 │ │ │ │ + pshufd $0x4e,%xmm12,%xmm4 │ │ │ │ + psrad %xmm4,%xmm5 │ │ │ │ + packssdw %xmm5,%xmm5 │ │ │ │ + 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 387536 <__cxa_finalize@plt+0x35c4e6> │ │ │ │ - mov %r13,%rsp │ │ │ │ + jg 386c68 <__cxa_finalize@plt+0x35bc18> │ │ │ │ + add $0x1c8,%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 0x5a9a0(%r15),%ymm7 │ │ │ │ + mov 0x208(%rsp),%r10d │ │ │ │ + movdqa %xmm11,0x10(%rsp) │ │ │ │ + movdqa %xmm12,0x20(%rsp) │ │ │ │ + movdqa %xmm13,0x30(%rsp) │ │ │ │ movzbl %al,%eax │ │ │ │ sub $0x2,%rdx │ │ │ │ - vmovd %eax,%xmm15 │ │ │ │ - vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastq 0x5aadd(%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 0x5aa20(%r15),%ymm5 │ │ │ │ - vbroadcasti128 0x5aa30(%r15),%ymm1 │ │ │ │ - vbroadcasti128 0x5a980(%r15),%ymm4 │ │ │ │ - vpbroadcastd 0x5acea(%r15,%r8,8),%xmm14 │ │ │ │ - vpbroadcastd 0x5acea(%r15,%rax,8),%xmm7 │ │ │ │ - vpbroadcastd 0x5acea(%r15,%r14,8),%xmm15 │ │ │ │ - vpbroadcastd 0x5acea(%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 │ │ │ │ - vpmovsxbw %xmm14,%ymm14 │ │ │ │ - vpmovsxbw %xmm15,%ymm15 │ │ │ │ - vpblendvb %ymm13,%ymm2,%ymm14,%ymm14 │ │ │ │ - vpblendvb %ymm6,%ymm2,%ymm15,%ymm15 │ │ │ │ - vpextrd $0x2,%xmm10,%r8d │ │ │ │ - vpshufb %ymm5,%ymm10,%ymm12 │ │ │ │ - vpshufb %ymm1,%ymm10,%ymm10 │ │ │ │ - lea (%r8,%rcx,2),%rax │ │ │ │ - lea (%r8,%rcx,1),%r14 │ │ │ │ + movd %eax,%xmm15 │ │ │ │ + pmaddwd 0x5ba20(%r15),%xmm8 │ │ │ │ + movdqa 0x5bb60(%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 0x5ba50(%r15),%xmm10 │ │ │ │ + movdqa 0x5ba60(%r15),%xmm11 │ │ │ │ + movd 0x5bdfa(%r15,%r8,8),%xmm13 │ │ │ │ + movd 0x5bdfa(%r15,%rax,8),%xmm2 │ │ │ │ + movd 0x5bdfa(%r15,%r14,8),%xmm15 │ │ │ │ + movd 0x5bdfa(%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 │ │ │ │ + pand %xmm0,%xmm9 │ │ │ │ + pandn %xmm13,%xmm0 │ │ │ │ + por %xmm9,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm15 │ │ │ │ + punpckhbw %xmm0,%xmm15 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + psraw $0x8,%xmm15 │ │ │ │ + psraw $0x8,%xmm0 │ │ │ │ + movdqa %xmm14,%xmm12 │ │ │ │ + pshufb %xmm10,%xmm12 │ │ │ │ + pshufb %xmm11,%xmm14 │ │ │ │ + movdqa 0x5b9f0(%r15),%xmm10 │ │ │ │ + movd %xmm14,%r8d │ │ │ │ + shr $0x18,%r8d │ │ │ │ + movdqa %xmm14,%xmm7 │ │ │ │ + pshufb %xmm2,%xmm7 │ │ │ │ + psubb %xmm7,%xmm14 │ │ │ │ + paddb %xmm10,%xmm12 │ │ │ │ + paddb %xmm10,%xmm14 │ │ │ │ + lea (%r8,%rcx,1),%rax │ │ │ │ + lea (%r8,%rcx,2),%r14 │ │ │ │ lea (%r8,%rbp,1),%r12 │ │ │ │ - vmovdqu (%rdx),%xmm0 │ │ │ │ - vmovdqu (%rdx,%r8,1),%xmm7 │ │ │ │ - vmovdqu (%rdx,%rcx,2),%xmm1 │ │ │ │ - vmovdqu (%rdx,%rax,1),%xmm8 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,1),%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm7,%ymm7 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm1,%ymm1 │ │ │ │ - vinserti128 $0x1,(%rdx,%r12,1),%ymm8,%ymm8 │ │ │ │ + movdqu (%rdx),%xmm7 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm9 │ │ │ │ + movdqu (%rdx,%rcx,2),%xmm8 │ │ │ │ + movdqu (%rdx,%rbp,1),%xmm10 │ │ │ │ + movdqu (%rdx,%r8,1),%xmm1 │ │ │ │ + movdqu (%rdx,%rax,1),%xmm3 │ │ │ │ + movdqu (%rdx,%r14,1),%xmm2 │ │ │ │ + movdqu (%rdx,%r12,1),%xmm4 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ - vmovdqu (%rdx),%xmm2 │ │ │ │ - vmovdqu (%rdx,%r8,1),%xmm9 │ │ │ │ - vmovdqu (%rdx,%rcx,2),%xmm3 │ │ │ │ - vmovdqu (%rdx,%rax,1),%xmm13 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,1),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm9,%ymm9 │ │ │ │ - lea (%rdx,%rbp,1),%rdx │ │ │ │ - vpbroadcastb %xmm10,%ymm5 │ │ │ │ - vpsubb %ymm5,%ymm10,%ymm10 │ │ │ │ - vpaddb %ymm4,%ymm12,%ymm12 │ │ │ │ - vpaddb %ymm4,%ymm10,%ymm10 │ │ │ │ - vmovdqa (%rsp),%ymm5 │ │ │ │ - vmovd 0x40(%rsp),%xmm6 │ │ │ │ - vpshufb %ymm12,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm12,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm0,%ymm14,%ymm0 │ │ │ │ - vpmaddwd %ymm1,%ymm14,%ymm1 │ │ │ │ - vpshufb %ymm10,%ymm7,%ymm7 │ │ │ │ - vpshufb %ymm10,%ymm8,%ymm8 │ │ │ │ - vpmaddwd %ymm7,%ymm15,%ymm7 │ │ │ │ - vpmaddwd %ymm15,%ymm8,%ymm8 │ │ │ │ - vpshufb %ymm12,%ymm2,%ymm2 │ │ │ │ - vpshufb %xmm12,%xmm3,%xmm3 │ │ │ │ - vpmaddwd %ymm2,%ymm14,%ymm2 │ │ │ │ - vpmaddwd %xmm3,%xmm14,%xmm3 │ │ │ │ - vpshufb %ymm10,%ymm9,%ymm9 │ │ │ │ - vpshufb %xmm10,%xmm13,%xmm13 │ │ │ │ - vpmaddwd %ymm15,%ymm9,%ymm9 │ │ │ │ - vpmaddwd %xmm15,%xmm13,%xmm13 │ │ │ │ - vphaddd %ymm7,%ymm0,%ymm0 │ │ │ │ - vphaddd %ymm8,%ymm1,%ymm1 │ │ │ │ - vphaddd %ymm9,%ymm2,%ymm2 │ │ │ │ - vphaddd %xmm13,%xmm3,%xmm3 │ │ │ │ - vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm5,%ymm2,%ymm2 │ │ │ │ - vpaddd %xmm5,%xmm3,%xmm3 │ │ │ │ - vpsrad %xmm6,%ymm0,%ymm0 │ │ │ │ - vpsrad %xmm6,%ymm1,%ymm1 │ │ │ │ - vpsrad %xmm6,%ymm2,%ymm2 │ │ │ │ - vpsrad %xmm6,%xmm3,%xmm3 │ │ │ │ - vperm2i128 $0x21,%ymm1,%ymm0,%ymm4 │ │ │ │ - vperm2i128 $0x21,%ymm2,%ymm1,%ymm5 │ │ │ │ - vperm2i128 $0x21,%ymm3,%ymm2,%ymm6 │ │ │ │ + pshufb %xmm12,%xmm7 │ │ │ │ + pshufb %xmm12,%xmm9 │ │ │ │ + pshufb %xmm12,%xmm8 │ │ │ │ + pshufb %xmm12,%xmm10 │ │ │ │ + pmaddwd %xmm0,%xmm7 │ │ │ │ + pmaddwd %xmm0,%xmm9 │ │ │ │ + pmaddwd %xmm0,%xmm8 │ │ │ │ + pmaddwd %xmm0,%xmm10 │ │ │ │ + pshufb %xmm14,%xmm1 │ │ │ │ + pshufb %xmm14,%xmm3 │ │ │ │ + pshufb %xmm14,%xmm2 │ │ │ │ + pshufb %xmm14,%xmm4 │ │ │ │ + pmaddwd %xmm15,%xmm1 │ │ │ │ + pmaddwd %xmm15,%xmm3 │ │ │ │ + pmaddwd %xmm15,%xmm2 │ │ │ │ + pmaddwd %xmm15,%xmm4 │ │ │ │ + movdqa 0x10(%rsp),%xmm5 │ │ │ │ + movd 0x20(%rsp),%xmm6 │ │ │ │ + phaddd %xmm1,%xmm7 │ │ │ │ + phaddd %xmm3,%xmm9 │ │ │ │ + phaddd %xmm2,%xmm8 │ │ │ │ + phaddd %xmm4,%xmm10 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm2 │ │ │ │ + movdqu (%rdx,%rcx,2),%xmm3 │ │ │ │ + paddd %xmm5,%xmm7 │ │ │ │ + paddd %xmm5,%xmm9 │ │ │ │ + paddd %xmm5,%xmm8 │ │ │ │ + paddd %xmm5,%xmm10 │ │ │ │ + psrad %xmm6,%xmm7 │ │ │ │ + psrad %xmm6,%xmm9 │ │ │ │ + psrad %xmm6,%xmm8 │ │ │ │ + psrad %xmm6,%xmm10 │ │ │ │ + packssdw %xmm9,%xmm7 │ │ │ │ + packssdw %xmm10,%xmm8 │ │ │ │ + movdqu (%rdx,%r8,1),%xmm13 │ │ │ │ + movdqu (%rdx,%rax,1),%xmm9 │ │ │ │ + movdqu (%rdx,%r14,1),%xmm10 │ │ │ │ + add %rbp,%rdx │ │ │ │ + pshufb %xmm12,%xmm1 │ │ │ │ + pshufb %xmm12,%xmm2 │ │ │ │ + pshufb %xmm12,%xmm3 │ │ │ │ + pmaddwd %xmm0,%xmm1 │ │ │ │ + pmaddwd %xmm0,%xmm2 │ │ │ │ + pmaddwd %xmm0,%xmm3 │ │ │ │ + pshufb %xmm14,%xmm13 │ │ │ │ + pshufb %xmm14,%xmm9 │ │ │ │ + pshufb %xmm14,%xmm10 │ │ │ │ + pmaddwd %xmm15,%xmm13 │ │ │ │ + pmaddwd %xmm15,%xmm9 │ │ │ │ + pmaddwd %xmm15,%xmm10 │ │ │ │ + phaddd %xmm13,%xmm1 │ │ │ │ + phaddd %xmm9,%xmm2 │ │ │ │ + phaddd %xmm10,%xmm3 │ │ │ │ shr $0x6,%r10d │ │ │ │ mov $0x40000000,%r12d │ │ │ │ lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0x5ace8(%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 │ │ │ │ - vpunpcklqdq %xmm13,%xmm13,%xmm13 │ │ │ │ - vpmovsxbw %xmm13,%ymm13 │ │ │ │ - vpshufd $0x0,%ymm13,%ymm7 │ │ │ │ - vpshufd $0x55,%ymm13,%ymm8 │ │ │ │ - vpshufd $0xaa,%ymm13,%ymm9 │ │ │ │ - vpshufd $0xff,%ymm13,%ymm13 │ │ │ │ - vmovdqu (%rdx),%xmm11 │ │ │ │ - vmovdqu (%rdx,%r8,1),%xmm6 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,1),%ymm11,%ymm11 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm6,%ymm6 │ │ │ │ + cmovne 0x5bdf8(%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 │ │ │ │ + packssdw %xmm3,%xmm3 │ │ │ │ + movaps %xmm7,%xmm4 │ │ │ │ + shufps $0x4e,%xmm8,%xmm4 │ │ │ │ + movaps %xmm8,%xmm5 │ │ │ │ + shufps $0x4e,%xmm1,%xmm5 │ │ │ │ + movaps %xmm1,%xmm6 │ │ │ │ + shufps $0x4e,%xmm3,%xmm6 │ │ │ │ + movdqa %xmm7,%xmm13 │ │ │ │ + punpcklwd %xmm4,%xmm13 │ │ │ │ + punpckhwd %xmm4,%xmm7 │ │ │ │ + movdqa %xmm8,%xmm9 │ │ │ │ + punpcklwd %xmm5,%xmm9 │ │ │ │ + punpckhwd %xmm5,%xmm8 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + punpcklwd %xmm6,%xmm2 │ │ │ │ + punpckhwd %xmm6,%xmm1 │ │ │ │ + movq %r12,%xmm10 │ │ │ │ + movdqa %xmm9,0x40(%rsp) │ │ │ │ + movdqa %xmm8,0x50(%rsp) │ │ │ │ + movdqa %xmm2,0x60(%rsp) │ │ │ │ + movdqa %xmm1,0x70(%rsp) │ │ │ │ + movdqa %xmm3,0x80(%rsp) │ │ │ │ + punpcklbw %xmm10,%xmm10 │ │ │ │ + psraw $0x8,%xmm10 │ │ │ │ + pshufd $0x0,%xmm10,%xmm3 │ │ │ │ + pshufd $0x55,%xmm10,%xmm4 │ │ │ │ + pshufd $0xaa,%xmm10,%xmm5 │ │ │ │ + pshufd $0xff,%xmm10,%xmm10 │ │ │ │ + movdqu (%rdx),%xmm11 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm6 │ │ │ │ + pmaddwd %xmm3,%xmm13 │ │ │ │ + pmaddwd %xmm3,%xmm7 │ │ │ │ + pmaddwd %xmm4,%xmm9 │ │ │ │ + pmaddwd %xmm4,%xmm8 │ │ │ │ + pmaddwd %xmm5,%xmm2 │ │ │ │ + pmaddwd %xmm5,%xmm1 │ │ │ │ + paddd %xmm13,%xmm9 │ │ │ │ + paddd %xmm7,%xmm8 │ │ │ │ + movdqu (%rdx,%r8,1),%xmm13 │ │ │ │ + movdqu (%rdx,%rax,1),%xmm7 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpmaddwd %ymm7,%ymm0,%ymm4 │ │ │ │ - vpmaddwd %ymm1,%ymm8,%ymm5 │ │ │ │ - vpshufb %ymm12,%ymm11,%ymm11 │ │ │ │ - vpshufb %ymm10,%ymm6,%ymm6 │ │ │ │ - vpmaddwd %ymm14,%ymm11,%ymm11 │ │ │ │ - vpmaddwd %ymm6,%ymm15,%ymm6 │ │ │ │ - vpaddd 0x20(%rsp),%ymm4,%ymm4 │ │ │ │ - vphaddd %ymm6,%ymm11,%ymm11 │ │ │ │ - vpmaddwd %ymm2,%ymm9,%ymm6 │ │ │ │ - vpaddd (%rsp),%ymm11,%ymm11 │ │ │ │ - vpsrad 0x40(%rsp),%ymm11,%ymm11 │ │ │ │ - vmovdqa %ymm1,%ymm0 │ │ │ │ - vmovdqa %ymm2,%ymm1 │ │ │ │ - vpaddd %ymm6,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vinserti128 $0x1,%xmm11,%ymm3,%ymm2 │ │ │ │ - vpslld $0x10,%ymm11,%ymm3 │ │ │ │ - vpblendw $0xaa,%ymm3,%ymm2,%ymm2 │ │ │ │ - vpmaddwd %ymm2,%ymm13,%ymm5 │ │ │ │ - vextracti128 $0x1,%ymm11,%xmm3 │ │ │ │ - vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpsrad 0x48(%rsp),%ymm4,%ymm4 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ - vpackusdw %xmm5,%xmm4,%xmm4 │ │ │ │ - vpminsw 0x50(%rsp),%xmm4,%xmm4 │ │ │ │ - vmovq %xmm4,(%rdi) │ │ │ │ - vmovhps %xmm4,(%rdi,%rsi,1) │ │ │ │ + paddd %xmm2,%xmm9 │ │ │ │ + paddd %xmm1,%xmm8 │ │ │ │ + pshufb %xmm12,%xmm11 │ │ │ │ + pshufb %xmm12,%xmm6 │ │ │ │ + pmaddwd %xmm0,%xmm11 │ │ │ │ + pmaddwd %xmm0,%xmm6 │ │ │ │ + pshufb %xmm14,%xmm13 │ │ │ │ + pshufb %xmm14,%xmm7 │ │ │ │ + pmaddwd %xmm15,%xmm13 │ │ │ │ + pmaddwd %xmm15,%xmm7 │ │ │ │ + phaddd %xmm13,%xmm11 │ │ │ │ + phaddd %xmm7,%xmm6 │ │ │ │ + paddd 0x10(%rsp),%xmm11 │ │ │ │ + paddd 0x10(%rsp),%xmm6 │ │ │ │ + psrad 0x20(%rsp),%xmm11 │ │ │ │ + psrad 0x20(%rsp),%xmm6 │ │ │ │ + packssdw %xmm6,%xmm11 │ │ │ │ + movaps 0x80(%rsp),%xmm1 │ │ │ │ + shufps $0x4e,%xmm11,%xmm1 │ │ │ │ + movdqa 0x40(%rsp),%xmm13 │ │ │ │ + movdqa %xmm11,0x80(%rsp) │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + punpcklwd %xmm11,%xmm2 │ │ │ │ + punpckhwd %xmm11,%xmm1 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + pmaddwd %xmm10,%xmm6 │ │ │ │ + movdqa %xmm1,%xmm7 │ │ │ │ + pmaddwd %xmm10,%xmm7 │ │ │ │ + movd 0x28(%rsp),%xmm11 │ │ │ │ + paddd 0x30(%rsp),%xmm9 │ │ │ │ + paddd 0x30(%rsp),%xmm8 │ │ │ │ + paddd %xmm6,%xmm9 │ │ │ │ + paddd %xmm7,%xmm8 │ │ │ │ + movdqa 0x50(%rsp),%xmm7 │ │ │ │ + psrad %xmm11,%xmm9 │ │ │ │ + psrad %xmm11,%xmm8 │ │ │ │ + packssdw %xmm8,%xmm9 │ │ │ │ + movdqa 0x70(%rsp),%xmm8 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + pmaxsw %xmm6,%xmm9 │ │ │ │ + pminsw (%rsp),%xmm9 │ │ │ │ + movq %xmm9,(%rdi) │ │ │ │ + movhps %xmm9,(%rdi,%rsi,1) │ │ │ │ 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 387840 <__cxa_finalize@plt+0x35c7f0> │ │ │ │ - mov %r13,%rsp │ │ │ │ + jg 387089 <__cxa_finalize@plt+0x35c039> │ │ │ │ + add $0x1c8,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ - vzeroupper │ │ │ │ ret │ │ │ │ - movl $0x1,0xa0(%rsp) │ │ │ │ - jmp 38793f <__cxa_finalize@plt+0x35c8ef> │ │ │ │ - movl $0x2,0xa0(%rsp) │ │ │ │ - jmp 38793f <__cxa_finalize@plt+0x35c8ef> │ │ │ │ - movl $0x4,0xa0(%rsp) │ │ │ │ - jmp 38793f <__cxa_finalize@plt+0x35c8ef> │ │ │ │ - movl $0x8,0xa0(%rsp) │ │ │ │ - jmp 38793f <__cxa_finalize@plt+0x35c8ef> │ │ │ │ - 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) │ │ │ │ + movl $0x1,0x130(%rsp) │ │ │ │ + jmp 387238 <__cxa_finalize@plt+0x35c1e8> │ │ │ │ + movl $0x2,0x130(%rsp) │ │ │ │ + jmp 387238 <__cxa_finalize@plt+0x35c1e8> │ │ │ │ + movl $0x4,0x130(%rsp) │ │ │ │ + jmp 387238 <__cxa_finalize@plt+0x35c1e8> │ │ │ │ + movl $0x8,0x130(%rsp) │ │ │ │ + jmp 387238 <__cxa_finalize@plt+0x35c1e8> │ │ │ │ + movl $0x10,0x130(%rsp) │ │ │ │ + mov 0x208(%rsp),%r10d │ │ │ │ + movdqa %xmm11,0x10(%rsp) │ │ │ │ + movdqa %xmm12,0x20(%rsp) │ │ │ │ + movdqa %xmm13,0x30(%rsp) │ │ │ │ shr $0x10,%eax │ │ │ │ - sub $0x6,%rdx │ │ │ │ shr $0x6,%r10d │ │ │ │ mov $0x40000000,%r8d │ │ │ │ lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0x5ace8(%r15,%r10,8),%r8 │ │ │ │ - vpmaddwd 0x5a9c0(%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 387a25 <__cxa_finalize@plt+0x35c9d5> │ │ │ │ - decl 0xa0(%rsp) │ │ │ │ - je 388b6b <__cxa_finalize@plt+0x35db1b> │ │ │ │ - addq $0x10,0xb0(%rsp) │ │ │ │ - mov 0x38(%r13),%r9d │ │ │ │ - vpbroadcastd 0x48(%r13),%ymm8 │ │ │ │ - vpbroadcastd 0x5aad8(%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 0x5aadc(%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 │ │ │ │ - vmovq %xmm11,%r14 │ │ │ │ - vpextrq $0x1,%xmm11,%rsi │ │ │ │ - mov %eax,%r8d │ │ │ │ - shr $0x20,%rax │ │ │ │ - mov %ebx,%r10d │ │ │ │ - shr $0x20,%rbx │ │ │ │ - mov %r14d,%ebp │ │ │ │ - shr $0x20,%r14 │ │ │ │ - mov %esi,%r12d │ │ │ │ - shr $0x20,%rsi │ │ │ │ - vmovdqa %ymm10,0x60(%rsp) │ │ │ │ - vmovq 0x5ace8(%r15,%r8,8),%xmm1 │ │ │ │ - vmovq 0x5ace8(%r15,%rax,8),%xmm13 │ │ │ │ - vmovhps 0x5ace8(%r15,%r10,8),%xmm1,%xmm1 │ │ │ │ - vmovhps 0x5ace8(%r15,%rbx,8),%xmm13,%xmm13 │ │ │ │ - vmovq 0x5ace8(%r15,%rbp,8),%xmm14 │ │ │ │ - vmovq 0x5ace8(%r15,%r14,8),%xmm15 │ │ │ │ - vmovhps 0x5ace8(%r15,%r12,8),%xmm14,%xmm14 │ │ │ │ - vmovhps 0x5ace8(%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 │ │ │ │ - mov %eax,%r8d │ │ │ │ - shr $0x20,%rax │ │ │ │ + cmovne 0x5bdf8(%r15,%r10,8),%r8 │ │ │ │ + movd %eax,%xmm15 │ │ │ │ + sub $0x6,%rdx │ │ │ │ + movdqa %xmm8,%xmm7 │ │ │ │ + pslld $0x2,%xmm7 │ │ │ │ + pmaddwd 0x5ba20(%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) │ │ │ │ + mov %rdx,0x138(%rsp) │ │ │ │ + mov %rdi,0x170(%rsp) │ │ │ │ + pshufd $0x0,%xmm3,%xmm0 │ │ │ │ + pshufd $0x55,%xmm3,%xmm1 │ │ │ │ + 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 387369 <__cxa_finalize@plt+0x35c319> │ │ │ │ + decl 0x130(%rsp) │ │ │ │ + je 389184 <__cxa_finalize@plt+0x35e134> │ │ │ │ + addq $0x10,0x170(%rsp) │ │ │ │ + mov 0x200(%rsp),%r9d │ │ │ │ + movdqa 0x140(%rsp),%xmm7 │ │ │ │ + movdqa 0x150(%rsp),%xmm14 │ │ │ │ + movdqa 0x5bb50(%r15),%xmm10 │ │ │ │ + movdqa 0x10(%rsp),%xmm11 │ │ │ │ + movdqa 0x160(%rsp),%xmm15 │ │ │ │ + mov 0x138(%rsp),%rdx │ │ │ │ + mov 0x170(%rsp),%rdi │ │ │ │ + paddd %xmm7,%xmm14 │ │ │ │ + movdqa 0x5bb80(%r15),%xmm9 │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ + movdqa %xmm14,%xmm2 │ │ │ │ + psrld $0xa,%xmm2 │ │ │ │ + movdqa %xmm2,0x40(%rsp) │ │ │ │ + movdqa %xmm14,%xmm6 │ │ │ │ + pand %xmm10,%xmm6 │ │ │ │ + psrld $0x6,%xmm6 │ │ │ │ + movdqa %xmm15,%xmm5 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + pcmpeqd %xmm1,%xmm6 │ │ │ │ + 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 0x5bdf8(%r15,%r8,8),%xmm0 │ │ │ │ + movq 0x5bdf8(%r15,%rax,8),%xmm1 │ │ │ │ + movhps 0x5bdf8(%r15,%r10,8),%xmm0 │ │ │ │ + movhps 0x5bdf8(%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 │ │ │ │ + movdqa %xmm14,0x150(%rsp) │ │ │ │ + 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 0x5bdf8(%r15,%rbp,8),%xmm2 │ │ │ │ + movq 0x5bdf8(%r15,%r14,8),%xmm3 │ │ │ │ + movhps 0x5bdf8(%r15,%r12,8),%xmm2 │ │ │ │ + movhps 0x5bdf8(%r15,%r13,8),%xmm3 │ │ │ │ + psrld $0xa,%xmm14 │ │ │ │ + movq %xmm14,%r14 │ │ │ │ + punpckhqdq %xmm14,%xmm14 │ │ │ │ + movq %xmm14,%r13 │ │ │ │ mov %r14d,%ebp │ │ │ │ shr $0x20,%r14 │ │ │ │ - mov %ebx,%r10d │ │ │ │ - shr $0x20,%rbx │ │ │ │ - mov %esi,%r12d │ │ │ │ - shr $0x20,%rsi │ │ │ │ - vpshufd $0xa0,%xmm5,%xmm4 │ │ │ │ - vpshufd $0xf5,%xmm5,%xmm5 │ │ │ │ - vpshufd $0xa0,%xmm6,%xmm11 │ │ │ │ - vpshufd $0xf5,%xmm6,%xmm6 │ │ │ │ - vpblendvb %xmm4,%xmm2,%xmm1,%xmm1 │ │ │ │ - vpblendvb %xmm5,%xmm2,%xmm13,%xmm13 │ │ │ │ - vpblendvb %xmm11,%xmm2,%xmm14,%xmm14 │ │ │ │ - vpblendvb %xmm6,%xmm2,%xmm15,%xmm15 │ │ │ │ - vpmovsxbw %xmm1,%ymm1 │ │ │ │ - vpmovsxbw %xmm13,%ymm13 │ │ │ │ - vpmovsxbw %xmm14,%ymm14 │ │ │ │ - vpmovsxbw %xmm15,%ymm15 │ │ │ │ - vmovdqu (%rdx,%r8,2),%xmm0 │ │ │ │ - vmovdqu (%rdx,%rax,2),%xmm10 │ │ │ │ - vmovdqu (%rdx,%r10,2),%xmm2 │ │ │ │ - vmovdqu (%rdx,%rbx,2),%xmm3 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,2),%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,2),%ymm10,%ymm10 │ │ │ │ - vinserti128 $0x1,(%rdx,%r12,2),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rdx,%rsi,2),%ymm3,%ymm3 │ │ │ │ + mov %r13d,%r12d │ │ │ │ + shr $0x20,%r13 │ │ │ │ + mov 0x40(%rsp),%r8d │ │ │ │ + mov 0x44(%rsp),%eax │ │ │ │ + mov 0x48(%rsp),%r10d │ │ │ │ + mov 0x4c(%rsp),%ebx │ │ │ │ + pshufd $0x50,%xmm6,%xmm4 │ │ │ │ + pshufd $0xfa,%xmm6,%xmm6 │ │ │ │ + pshufd $0x50,%xmm5,%xmm14 │ │ │ │ + pshufd $0xfa,%xmm5,%xmm5 │ │ │ │ + movdqa %xmm9,%xmm7 │ │ │ │ + pand %xmm4,%xmm7 │ │ │ │ + movdqa %xmm9,%xmm8 │ │ │ │ + pand %xmm6,%xmm8 │ │ │ │ + movdqa %xmm9,%xmm15 │ │ │ │ + pand %xmm14,%xmm15 │ │ │ │ + pand %xmm5,%xmm9 │ │ │ │ + pandn %xmm0,%xmm4 │ │ │ │ + pandn %xmm1,%xmm6 │ │ │ │ + pandn %xmm2,%xmm14 │ │ │ │ + pandn %xmm3,%xmm5 │ │ │ │ + por %xmm4,%xmm7 │ │ │ │ + por %xmm6,%xmm8 │ │ │ │ + por %xmm14,%xmm15 │ │ │ │ + por %xmm5,%xmm9 │ │ │ │ + movdqa %xmm7,%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + punpckhbw %xmm7,%xmm7 │ │ │ │ + movdqa %xmm8,%xmm1 │ │ │ │ + punpcklbw %xmm8,%xmm1 │ │ │ │ + punpckhbw %xmm8,%xmm8 │ │ │ │ + psraw $0x8,%xmm0 │ │ │ │ + psraw $0x8,%xmm7 │ │ │ │ + psraw $0x8,%xmm1 │ │ │ │ + psraw $0x8,%xmm8 │ │ │ │ + movdqa %xmm15,%xmm2 │ │ │ │ + punpcklbw %xmm15,%xmm2 │ │ │ │ + punpckhbw %xmm15,%xmm15 │ │ │ │ + movdqa %xmm9,%xmm3 │ │ │ │ + punpcklbw %xmm9,%xmm3 │ │ │ │ + punpckhbw %xmm9,%xmm9 │ │ │ │ + psraw $0x8,%xmm2 │ │ │ │ + psraw $0x8,%xmm15 │ │ │ │ + psraw $0x8,%xmm3 │ │ │ │ + psraw $0x8,%xmm9 │ │ │ │ + movdqa %xmm0,0x50(%rsp) │ │ │ │ + movdqa %xmm7,0x60(%rsp) │ │ │ │ + movdqa %xmm1,0x70(%rsp) │ │ │ │ + movdqa %xmm8,0x80(%rsp) │ │ │ │ + movdqa %xmm2,0x90(%rsp) │ │ │ │ + movdqa %xmm15,0xa0(%rsp) │ │ │ │ + movdqa %xmm3,0xb0(%rsp) │ │ │ │ + movdqa %xmm9,0xc0(%rsp) │ │ │ │ + movdqu (%rdx,%r8,2),%xmm1 │ │ │ │ + movdqu (%rdx,%rax,2),%xmm2 │ │ │ │ + movdqu (%rdx,%r10,2),%xmm3 │ │ │ │ + movdqu (%rdx,%rbx,2),%xmm4 │ │ │ │ + movdqu (%rdx,%rbp,2),%xmm5 │ │ │ │ + movdqu (%rdx,%r14,2),%xmm6 │ │ │ │ + movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ + movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ add %rcx,%rdx │ │ │ │ - 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 │ │ │ │ - vinserti128 $0x1,(%rdx,%rsi,2),%ymm11,%ymm11 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm5 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm6 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xc0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm2,%xmm1 │ │ │ │ + phaddd %xmm4,%xmm3 │ │ │ │ + phaddd %xmm6,%xmm5 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm3,%xmm1 │ │ │ │ + phaddd %xmm9,%xmm5 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + psrad %xmm12,%xmm1 │ │ │ │ + psrad %xmm12,%xmm5 │ │ │ │ + packssdw %xmm5,%xmm1 │ │ │ │ + movdqa %xmm1,0xd0(%rsp) │ │ │ │ + movdqu (%rdx,%r8,2),%xmm2 │ │ │ │ + movdqu (%rdx,%rax,2),%xmm3 │ │ │ │ + movdqu (%rdx,%r10,2),%xmm4 │ │ │ │ + movdqu (%rdx,%rbx,2),%xmm5 │ │ │ │ + movdqu (%rdx,%rbp,2),%xmm6 │ │ │ │ + movdqu (%rdx,%r14,2),%xmm1 │ │ │ │ + movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ + movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ add %rcx,%rdx │ │ │ │ - vpmaddwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm13,%ymm10,%ymm10 │ │ │ │ - vpmaddwd %ymm2,%ymm14,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm15,%ymm3 │ │ │ │ - vpmaddwd %ymm1,%ymm4,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm14,%ymm6 │ │ │ │ - vpmaddwd %ymm15,%ymm11,%ymm11 │ │ │ │ - vphaddd %ymm10,%ymm0,%ymm0 │ │ │ │ - vphaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ - vphaddd %ymm2,%ymm0,%ymm0 │ │ │ │ - vphaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpaddd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpsrad %xmm7,%ymm0,%ymm0 │ │ │ │ - vpsrad %xmm7,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x80(%rsp) │ │ │ │ - vmovdqu (%rdx,%r8,2),%xmm10 │ │ │ │ - vmovdqu (%rdx,%rax,2),%xmm2 │ │ │ │ - vmovdqu (%rdx,%r10,2),%xmm3 │ │ │ │ - vmovdqu (%rdx,%rbx,2),%xmm4 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,2),%ymm10,%ymm10 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,2),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rdx,%r12,2),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rdx,%rsi,2),%ymm4,%ymm4 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm6 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm1 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xc0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm3,%xmm2 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm1,%xmm6 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm4,%xmm2 │ │ │ │ + phaddd %xmm9,%xmm6 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + psrad %xmm12,%xmm2 │ │ │ │ + psrad %xmm12,%xmm6 │ │ │ │ + packssdw %xmm6,%xmm2 │ │ │ │ + movdqa %xmm2,0xe0(%rsp) │ │ │ │ + movdqu (%rdx,%r8,2),%xmm3 │ │ │ │ + movdqu (%rdx,%rax,2),%xmm4 │ │ │ │ + movdqu (%rdx,%r10,2),%xmm5 │ │ │ │ + movdqu (%rdx,%rbx,2),%xmm6 │ │ │ │ + movdqu (%rdx,%rbp,2),%xmm1 │ │ │ │ + movdqu (%rdx,%r14,2),%xmm2 │ │ │ │ + movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ + movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ add %rcx,%rdx │ │ │ │ - vmovdqu (%rdx,%r8,2),%xmm5 │ │ │ │ - vmovdqu (%rdx,%rax,2),%xmm6 │ │ │ │ - vmovdqu (%rdx,%r10,2),%xmm11 │ │ │ │ - vmovdqu (%rdx,%rbx,2),%xmm8 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,2),%ymm5,%ymm5 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,2),%ymm6,%ymm6 │ │ │ │ - vinserti128 $0x1,(%rdx,%r12,2),%ymm11,%ymm11 │ │ │ │ - vinserti128 $0x1,(%rdx,%rsi,2),%ymm8,%ymm8 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm1 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm2 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xc0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm4,%xmm3 │ │ │ │ + phaddd %xmm6,%xmm5 │ │ │ │ + phaddd %xmm2,%xmm1 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm5,%xmm3 │ │ │ │ + phaddd %xmm9,%xmm1 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + psrad %xmm12,%xmm3 │ │ │ │ + psrad %xmm12,%xmm1 │ │ │ │ + packssdw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm3,0xf0(%rsp) │ │ │ │ + movdqu (%rdx,%r8,2),%xmm4 │ │ │ │ + movdqu (%rdx,%rax,2),%xmm5 │ │ │ │ + movdqu (%rdx,%r10,2),%xmm6 │ │ │ │ + movdqu (%rdx,%rbx,2),%xmm1 │ │ │ │ + movdqu (%rdx,%rbp,2),%xmm2 │ │ │ │ + movdqu (%rdx,%r14,2),%xmm3 │ │ │ │ + movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ + movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ add %rcx,%rdx │ │ │ │ - vpmaddwd %ymm1,%ymm10,%ymm10 │ │ │ │ - vpmaddwd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm14,%ymm3 │ │ │ │ - vpmaddwd %ymm4,%ymm15,%ymm4 │ │ │ │ - vpmaddwd %ymm1,%ymm5,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpmaddwd %ymm14,%ymm11,%ymm11 │ │ │ │ - vpmaddwd %ymm15,%ymm8,%ymm8 │ │ │ │ - vphaddd %ymm2,%ymm10,%ymm10 │ │ │ │ - vphaddd %ymm4,%ymm3,%ymm3 │ │ │ │ - vphaddd %ymm6,%ymm5,%ymm5 │ │ │ │ - vphaddd %ymm8,%ymm11,%ymm11 │ │ │ │ - vphaddd %ymm3,%ymm10,%ymm10 │ │ │ │ - vphaddd %ymm11,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm12,%ymm10,%ymm10 │ │ │ │ - vpaddd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpsrad %xmm7,%ymm10,%ymm10 │ │ │ │ - vpsrad %xmm7,%ymm5,%ymm5 │ │ │ │ - vpackssdw %ymm5,%ymm10,%ymm10 │ │ │ │ - vmovdqu (%rdx,%r8,2),%xmm2 │ │ │ │ - vmovdqu (%rdx,%rax,2),%xmm3 │ │ │ │ - vmovdqu (%rdx,%r10,2),%xmm4 │ │ │ │ - vmovdqu (%rdx,%rbx,2),%xmm5 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,2),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,2),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rdx,%r12,2),%ymm4,%ymm4 │ │ │ │ - vinserti128 $0x1,(%rdx,%rsi,2),%ymm5,%ymm5 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm2 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm3 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xc0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm1,%xmm6 │ │ │ │ + phaddd %xmm3,%xmm2 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm6,%xmm4 │ │ │ │ + phaddd %xmm9,%xmm2 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + psrad %xmm12,%xmm2 │ │ │ │ + packssdw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,0x100(%rsp) │ │ │ │ + movdqu (%rdx,%r8,2),%xmm5 │ │ │ │ + movdqu (%rdx,%rax,2),%xmm6 │ │ │ │ + movdqu (%rdx,%r10,2),%xmm1 │ │ │ │ + movdqu (%rdx,%rbx,2),%xmm2 │ │ │ │ + movdqu (%rdx,%rbp,2),%xmm3 │ │ │ │ + movdqu (%rdx,%r14,2),%xmm4 │ │ │ │ + movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ + movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ add %rcx,%rdx │ │ │ │ - vmovdqu (%rdx,%r8,2),%xmm6 │ │ │ │ - vmovdqu (%rdx,%rax,2),%xmm11 │ │ │ │ - vmovdqu (%rdx,%r10,2),%xmm8 │ │ │ │ - vmovdqu (%rdx,%rbx,2),%xmm9 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,2),%ymm6,%ymm6 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,2),%ymm11,%ymm11 │ │ │ │ - vinserti128 $0x1,(%rdx,%r12,2),%ymm8,%ymm8 │ │ │ │ - vinserti128 $0x1,(%rdx,%rsi,2),%ymm9,%ymm9 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm3 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm4 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xc0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm6,%xmm5 │ │ │ │ + phaddd %xmm2,%xmm1 │ │ │ │ + phaddd %xmm4,%xmm3 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm1,%xmm5 │ │ │ │ + phaddd %xmm9,%xmm3 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + psrad %xmm12,%xmm5 │ │ │ │ + psrad %xmm12,%xmm3 │ │ │ │ + packssdw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm5,0x110(%rsp) │ │ │ │ + movdqu (%rdx,%r8,2),%xmm6 │ │ │ │ + movdqu (%rdx,%rax,2),%xmm1 │ │ │ │ + movdqu (%rdx,%r10,2),%xmm2 │ │ │ │ + movdqu (%rdx,%rbx,2),%xmm3 │ │ │ │ + movdqu (%rdx,%rbp,2),%xmm4 │ │ │ │ + movdqu (%rdx,%r14,2),%xmm5 │ │ │ │ + movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ + movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ add %rcx,%rdx │ │ │ │ - vpmaddwd %ymm1,%ymm2,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpmaddwd %ymm4,%ymm14,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm15,%ymm5 │ │ │ │ - vpmaddwd %ymm1,%ymm6,%ymm6 │ │ │ │ - vpmaddwd %ymm13,%ymm11,%ymm11 │ │ │ │ - vpmaddwd %ymm14,%ymm8,%ymm8 │ │ │ │ - vpmaddwd %ymm15,%ymm9,%ymm9 │ │ │ │ - vphaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ - vphaddd %ymm9,%ymm8,%ymm8 │ │ │ │ - vphaddd %ymm4,%ymm2,%ymm2 │ │ │ │ - vphaddd %ymm8,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpaddd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpsrad %xmm7,%ymm2,%ymm2 │ │ │ │ - vpsrad %xmm7,%ymm6,%ymm6 │ │ │ │ - vpackssdw %ymm6,%ymm2,%ymm2 │ │ │ │ - vmovdqu (%rdx,%r8,2),%xmm3 │ │ │ │ - vmovdqu (%rdx,%rax,2),%xmm4 │ │ │ │ - vmovdqu (%rdx,%r10,2),%xmm5 │ │ │ │ - vmovdqu (%rdx,%rbx,2),%xmm6 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,2),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,2),%ymm4,%ymm4 │ │ │ │ - vinserti128 $0x1,(%rdx,%r12,2),%ymm5,%ymm5 │ │ │ │ - vinserti128 $0x1,(%rdx,%rsi,2),%ymm6,%ymm6 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm4 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm5 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xc0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm1,%xmm6 │ │ │ │ + phaddd %xmm3,%xmm2 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm2,%xmm6 │ │ │ │ + phaddd %xmm9,%xmm4 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + psrad %xmm12,%xmm6 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + packssdw %xmm4,%xmm6 │ │ │ │ + movdqu (%rdx,%r8,2),%xmm7 │ │ │ │ + movdqu (%rdx,%rax,2),%xmm1 │ │ │ │ + movdqu (%rdx,%r10,2),%xmm2 │ │ │ │ + movdqu (%rdx,%rbx,2),%xmm3 │ │ │ │ + movdqu (%rdx,%rbp,2),%xmm4 │ │ │ │ + movdqu (%rdx,%r14,2),%xmm5 │ │ │ │ + movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ + movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ add %rcx,%rdx │ │ │ │ - vmovdqu (%rdx,%r8,2),%xmm11 │ │ │ │ - vmovdqu (%rdx,%rax,2),%xmm8 │ │ │ │ - vmovdqu (%rdx,%r10,2),%xmm9 │ │ │ │ - vmovdqu (%rdx,%rbx,2),%xmm0 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,2),%ymm11,%ymm11 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,2),%ymm8,%ymm8 │ │ │ │ - vinserti128 $0x1,(%rdx,%r12,2),%ymm9,%ymm9 │ │ │ │ - vinserti128 $0x1,(%rdx,%rsi,2),%ymm0,%ymm0 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm7 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm4 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm5 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xc0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm1,%xmm7 │ │ │ │ + phaddd %xmm3,%xmm2 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm2,%xmm7 │ │ │ │ + phaddd %xmm9,%xmm4 │ │ │ │ + paddd %xmm11,%xmm7 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + psrad %xmm12,%xmm7 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + packssdw %xmm4,%xmm7 │ │ │ │ + movdqu (%rdx,%r8,2),%xmm8 │ │ │ │ + movdqu (%rdx,%rax,2),%xmm1 │ │ │ │ + movdqu (%rdx,%r10,2),%xmm2 │ │ │ │ + movdqu (%rdx,%rbx,2),%xmm3 │ │ │ │ + movdqu (%rdx,%rbp,2),%xmm4 │ │ │ │ + movdqu (%rdx,%r14,2),%xmm5 │ │ │ │ + movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ + movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ add %rcx,%rdx │ │ │ │ - vpmaddwd %ymm1,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm14,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm15,%ymm6 │ │ │ │ - vpmaddwd %ymm1,%ymm11,%ymm11 │ │ │ │ - vpmaddwd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpmaddwd %ymm14,%ymm9,%ymm9 │ │ │ │ - vpmaddwd %ymm0,%ymm15,%ymm0 │ │ │ │ - vphaddd %ymm4,%ymm3,%ymm3 │ │ │ │ - vphaddd %ymm6,%ymm5,%ymm5 │ │ │ │ - vphaddd %ymm8,%ymm11,%ymm11 │ │ │ │ - vphaddd %ymm0,%ymm9,%ymm9 │ │ │ │ - vphaddd %ymm5,%ymm3,%ymm3 │ │ │ │ - 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 0x5a990(%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 │ │ │ │ - vpshufb %ymm11,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm0,%ymm8,%ymm4 │ │ │ │ - vpmaddwd %ymm9,%ymm10,%ymm5 │ │ │ │ - vpmaddwd %ymm2,%ymm12,%ymm6 │ │ │ │ - vpmaddwd %ymm7,%ymm3,%ymm11 │ │ │ │ - vpaddd 0x20(%rsp),%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - 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 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm8 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm4 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm5 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xc0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm1,%xmm8 │ │ │ │ + phaddd %xmm3,%xmm2 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm2,%xmm8 │ │ │ │ + phaddd %xmm9,%xmm4 │ │ │ │ + paddd %xmm11,%xmm8 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + psrad %xmm12,%xmm8 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + packssdw %xmm4,%xmm8 │ │ │ │ + movdqa 0x110(%rsp),%xmm5 │ │ │ │ + movdqa 0xd0(%rsp),%xmm1 │ │ │ │ + movdqa 0xe0(%rsp),%xmm2 │ │ │ │ + movdqa 0xf0(%rsp),%xmm3 │ │ │ │ + movdqa 0x100(%rsp),%xmm9 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + punpcklwd %xmm6,%xmm4 │ │ │ │ + punpckhwd %xmm6,%xmm5 │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + punpcklwd %xmm8,%xmm6 │ │ │ │ + punpckhwd %xmm8,%xmm7 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklwd %xmm2,%xmm0 │ │ │ │ + punpckhwd %xmm2,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpcklwd %xmm9,%xmm2 │ │ │ │ + punpckhwd %xmm9,%xmm3 │ │ │ │ + movdqa 0x180(%rsp),%xmm10 │ │ │ │ + movdqa 0x190(%rsp),%xmm11 │ │ │ │ + movdqa 0x1a0(%rsp),%xmm14 │ │ │ │ + movdqa 0x1b0(%rsp),%xmm15 │ │ │ │ + movdqa %xmm4,0xd0(%rsp) │ │ │ │ + movdqa %xmm5,0xe0(%rsp) │ │ │ │ + movdqa %xmm6,0xf0(%rsp) │ │ │ │ + movdqa %xmm7,0x100(%rsp) │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + pmaddwd %xmm10,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + pmaddwd %xmm10,%xmm5 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + pmaddwd %xmm11,%xmm6 │ │ │ │ + movdqa %xmm3,%xmm7 │ │ │ │ + pmaddwd %xmm11,%xmm7 │ │ │ │ + paddd %xmm13,%xmm4 │ │ │ │ + paddd %xmm13,%xmm5 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + movdqa 0xd0(%rsp),%xmm6 │ │ │ │ + pmaddwd %xmm14,%xmm6 │ │ │ │ + movdqa 0xe0(%rsp),%xmm7 │ │ │ │ + pmaddwd %xmm14,%xmm7 │ │ │ │ + movdqa 0xf0(%rsp),%xmm8 │ │ │ │ + pmaddwd %xmm15,%xmm8 │ │ │ │ + movdqa 0x100(%rsp),%xmm9 │ │ │ │ + pmaddwd %xmm15,%xmm9 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + pshufd $0x4e,%xmm12,%xmm6 │ │ │ │ + paddd %xmm8,%xmm4 │ │ │ │ + paddd %xmm9,%xmm5 │ │ │ │ + psrad %xmm6,%xmm4 │ │ │ │ + psrad %xmm6,%xmm5 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + pmaxsw %xmm7,%xmm4 │ │ │ │ + pminsw (%rsp),%xmm4 │ │ │ │ + movdqa %xmm4,(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - je 3879cc <__cxa_finalize@plt+0x35c97c> │ │ │ │ - vbroadcasti128 0x5aa10(%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 │ │ │ │ - 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 │ │ │ │ - vinserti128 $0x1,(%rdx,%rsi,2),%ymm11,%ymm11 │ │ │ │ + je 387309 <__cxa_finalize@plt+0x35c2b9> │ │ │ │ + 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 │ │ │ │ + movdqu (%rdx,%rbx,2),%xmm7 │ │ │ │ add %rcx,%rdx │ │ │ │ - vpmaddwd %ymm1,%ymm4,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm14,%ymm6 │ │ │ │ - vpmaddwd %ymm15,%ymm11,%ymm11 │ │ │ │ - vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ - vphaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - 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 387e98 <__cxa_finalize@plt+0x35ce48> │ │ │ │ - movzwl 0x5ac3a(%r15,%r8,2),%r8d │ │ │ │ + pmaddwd 0x90(%rsp),%xmm8 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm12 │ │ │ │ + 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 0x5ba10(%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 │ │ │ │ + pshufb %xmm9,%xmm1 │ │ │ │ + pshufb %xmm5,%xmm2 │ │ │ │ + pshufb %xmm5,%xmm3 │ │ │ │ + movdqa 0x20(%rsp),%xmm12 │ │ │ │ + paddd %xmm13,%xmm4 │ │ │ │ + paddd %xmm13,%xmm8 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + psrad %xmm12,%xmm8 │ │ │ │ + packssdw %xmm8,%xmm4 │ │ │ │ + movdqa 0xd0(%rsp),%xmm6 │ │ │ │ + pshufb %xmm9,%xmm6 │ │ │ │ + movdqa 0xe0(%rsp),%xmm7 │ │ │ │ + pshufb %xmm9,%xmm7 │ │ │ │ + movdqa 0xf0(%rsp),%xmm8 │ │ │ │ + pshufb %xmm5,%xmm8 │ │ │ │ + movdqa 0x100(%rsp),%xmm13 │ │ │ │ + pshufb %xmm5,%xmm13 │ │ │ │ + punpckhwd %xmm2,%xmm0 │ │ │ │ + punpckhwd %xmm3,%xmm1 │ │ │ │ + punpcklwd %xmm6,%xmm2 │ │ │ │ + punpcklwd %xmm7,%xmm3 │ │ │ │ + punpckhwd %xmm8,%xmm6 │ │ │ │ + punpckhwd %xmm13,%xmm7 │ │ │ │ + punpcklwd %xmm4,%xmm8 │ │ │ │ + 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 387bbc <__cxa_finalize@plt+0x35cb6c> │ │ │ │ + movzwl 0x5bd44(%r15,%r8,2),%r8d │ │ │ │ add %r15,%r8 │ │ │ │ jmp *%r8 │ │ │ │ - mov 0x40(%r13),%r10d │ │ │ │ + mov 0x208(%rsp),%r10d │ │ │ │ + movdqa %xmm13,0x10(%rsp) │ │ │ │ movzbl %al,%eax │ │ │ │ sub $0x2,%rdx │ │ │ │ - vmovd %eax,%xmm15 │ │ │ │ - vpunpckldq %ymm8,%ymm9,%ymm8 │ │ │ │ - vpaddd %ymm8,%ymm10,%ymm10 │ │ │ │ - vpbroadcastd 0x5aade(%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 0x5aa20(%r15),%ymm5 │ │ │ │ - vbroadcasti128 0x5a980(%r15),%ymm6 │ │ │ │ - vpbroadcastd 0x5acea(%r15,%r8,8),%xmm15 │ │ │ │ - vpbroadcastd 0x5acea(%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 │ │ │ │ - vpaddb %ymm6,%ymm10,%ymm10 │ │ │ │ - vpblendd $0xa,%xmm4,%xmm15,%xmm15 │ │ │ │ - vpblendvb %xmm8,%xmm14,%xmm15,%xmm15 │ │ │ │ - vpmovsxbw %xmm15,%ymm15 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,1),%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm1,%ymm1 │ │ │ │ + movd %eax,%xmm15 │ │ │ │ + pxor %xmm9,%xmm9 │ │ │ │ + punpckldq %xmm8,%xmm9 │ │ │ │ + paddd %xmm9,%xmm14 │ │ │ │ + movdqa 0x5bb60(%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 0x5ba50(%r15),%xmm5 │ │ │ │ + movdqa 0x5b9f0(%r15),%xmm6 │ │ │ │ + movd 0x5bdfa(%r15,%r8,8),%xmm15 │ │ │ │ + movd 0x5bdfa(%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 │ │ │ │ + punpckldq %xmm7,%xmm15 │ │ │ │ + pshufb %xmm5,%xmm14 │ │ │ │ + paddb %xmm6,%xmm14 │ │ │ │ + pand %xmm8,%xmm9 │ │ │ │ + pandn %xmm15,%xmm8 │ │ │ │ + por %xmm9,%xmm8 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm4 │ │ │ │ + movdqu (%rdx,%rbp,1),%xmm5 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,1),%ymm2,%ymm2 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm6 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ shr $0x6,%r10d │ │ │ │ mov $0x40000000,%r8d │ │ │ │ lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0x5ace8(%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 │ │ │ │ - vpmovsxbw %xmm6,%xmm6 │ │ │ │ - vphaddd %ymm1,%ymm0,%ymm0 │ │ │ │ - vphaddd %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpaddd %ymm1,%ymm12,%ymm1 │ │ │ │ - vpsrad %xmm7,%ymm0,%ymm0 │ │ │ │ - vpsrad %xmm7,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm1,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpshufd $0x0,%xmm6,%xmm8 │ │ │ │ - vpshufd $0x55,%xmm6,%xmm9 │ │ │ │ - vpshufd $0xaa,%xmm6,%xmm14 │ │ │ │ - vpshufd $0xff,%xmm6,%xmm6 │ │ │ │ - vpunpcklwd %xmm1,%xmm0,%xmm2 │ │ │ │ - vpunpckhwd %xmm1,%xmm0,%xmm1 │ │ │ │ - vmovdqu (%rdx),%xmm3 │ │ │ │ - vmovdqu (%rdx,%rcx,2),%xmm5 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,1),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm5,%ymm5 │ │ │ │ + cmovne 0x5bdf8(%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 │ │ │ │ + pmaddwd %xmm8,%xmm2 │ │ │ │ + pshufb %xmm14,%xmm4 │ │ │ │ + pshufb %xmm14,%xmm5 │ │ │ │ + pshufb %xmm14,%xmm6 │ │ │ │ + pmaddwd %xmm8,%xmm4 │ │ │ │ + pmaddwd %xmm8,%xmm5 │ │ │ │ + pmaddwd %xmm8,%xmm6 │ │ │ │ + phaddd %xmm1,%xmm0 │ │ │ │ + phaddd %xmm2,%xmm1 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm6,%xmm5 │ │ │ │ + paddd %xmm11,%xmm0 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + psrad %xmm12,%xmm0 │ │ │ │ + psrad %xmm12,%xmm1 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + psrad %xmm12,%xmm5 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + movq %r8,%xmm10 │ │ │ │ + punpcklbw %xmm10,%xmm10 │ │ │ │ + psraw $0x8,%xmm10 │ │ │ │ + pshufd $0x0,%xmm10,%xmm7 │ │ │ │ + pshufd $0x55,%xmm10,%xmm15 │ │ │ │ + pshufd $0xaa,%xmm10,%xmm9 │ │ │ │ + pshufd $0xff,%xmm10,%xmm10 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + punpcklwd %xmm4,%xmm1 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + punpckhwd %xmm4,%xmm3 │ │ │ │ + movdqu (%rdx),%xmm2 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm5 │ │ │ │ + movdqu (%rdx,%rcx,2),%xmm6 │ │ │ │ + movdqu (%rdx,%rbp,1),%xmm13 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ - vpmaddwd %xmm2,%xmm8,%xmm4 │ │ │ │ - vpmaddwd %xmm1,%xmm9,%xmm1 │ │ │ │ - vpshufb %ymm10,%ymm3,%ymm3 │ │ │ │ - vpshufb %ymm10,%ymm5,%ymm5 │ │ │ │ - vpmaddwd %ymm3,%ymm15,%ymm3 │ │ │ │ - vpmaddwd %ymm5,%ymm15,%ymm5 │ │ │ │ - vphaddd %ymm5,%ymm3,%ymm3 │ │ │ │ - vpaddd %xmm1,%xmm4,%xmm4 │ │ │ │ - vpaddd %ymm3,%ymm12,%ymm3 │ │ │ │ - vpsrad %xmm7,%ymm3,%ymm3 │ │ │ │ - vpackssdw %ymm3,%ymm3,%ymm3 │ │ │ │ - vpshufd $0x90,%ymm3,%ymm3 │ │ │ │ - vpalignr $0xc,%ymm0,%ymm3,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ - vpunpcklwd %xmm1,%xmm0,%xmm2 │ │ │ │ - vpunpckhwd %xmm1,%xmm0,%xmm1 │ │ │ │ - vpmaddwd %xmm2,%xmm14,%xmm3 │ │ │ │ - vpmaddwd %xmm6,%xmm1,%xmm5 │ │ │ │ - vpaddd %xmm4,%xmm13,%xmm4 │ │ │ │ - vpaddd %xmm3,%xmm4,%xmm4 │ │ │ │ - vpsrldq $0x8,%xmm7,%xmm3 │ │ │ │ - vpaddd %xmm5,%xmm4,%xmm4 │ │ │ │ - vpsrad %xmm3,%xmm4,%xmm4 │ │ │ │ - vpackusdw %xmm4,%xmm4,%xmm4 │ │ │ │ - vpminsw %xmm4,%xmm11,%xmm4 │ │ │ │ - vmovd %xmm4,(%rdi) │ │ │ │ - vpextrd $0x1,%xmm4,(%rdi,%rsi,1) │ │ │ │ + pmaddwd %xmm15,%xmm3 │ │ │ │ + pshufb %xmm14,%xmm2 │ │ │ │ + pshufb %xmm14,%xmm5 │ │ │ │ + pshufb %xmm14,%xmm6 │ │ │ │ + pshufb %xmm14,%xmm13 │ │ │ │ + pmaddwd %xmm8,%xmm2 │ │ │ │ + pmaddwd %xmm8,%xmm5 │ │ │ │ + pmaddwd %xmm8,%xmm6 │ │ │ │ + pmaddwd %xmm8,%xmm13 │ │ │ │ + phaddd %xmm5,%xmm2 │ │ │ │ + phaddd %xmm13,%xmm6 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + pmaddwd %xmm7,%xmm5 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + psrad %xmm12,%xmm2 │ │ │ │ + psrad %xmm12,%xmm6 │ │ │ │ + packssdw %xmm6,%xmm2 │ │ │ │ + paddd %xmm3,%xmm5 │ │ │ │ + pshufd $0xa0,%xmm2,%xmm3 │ │ │ │ + pshufd $0xf5,%xmm2,%xmm2 │ │ │ │ + palignr $0xc,%xmm0,%xmm3 │ │ │ │ + palignr $0xc,%xmm4,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm0 │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + punpcklwd %xmm2,%xmm1 │ │ │ │ + punpckhwd %xmm2,%xmm3 │ │ │ │ + movdqa %xmm1,%xmm6 │ │ │ │ + pmaddwd %xmm9,%xmm6 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + pmaddwd %xmm10,%xmm2 │ │ │ │ + paddd 0x10(%rsp),%xmm5 │ │ │ │ + paddd %xmm2,%xmm6 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + pshufd $0x4e,%xmm12,%xmm2 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + psrad %xmm2,%xmm5 │ │ │ │ + packssdw %xmm5,%xmm5 │ │ │ │ + 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 3880d0 <__cxa_finalize@plt+0x35d080> │ │ │ │ - mov %r13,%rsp │ │ │ │ + jg 387fb1 <__cxa_finalize@plt+0x35cf61> │ │ │ │ + add $0x1c8,%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 0x5a9a0(%r15),%ymm7 │ │ │ │ + mov 0x208(%rsp),%r10d │ │ │ │ + movdqa %xmm11,0x10(%rsp) │ │ │ │ + movdqa %xmm12,0x20(%rsp) │ │ │ │ + movdqa %xmm13,0x30(%rsp) │ │ │ │ movzbl %al,%eax │ │ │ │ sub $0x2,%rdx │ │ │ │ - vmovd %eax,%xmm15 │ │ │ │ - vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastq 0x5aadd(%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 0x5aa20(%r15),%ymm5 │ │ │ │ - vbroadcasti128 0x5aa30(%r15),%ymm1 │ │ │ │ - vbroadcasti128 0x5a980(%r15),%ymm4 │ │ │ │ - vpbroadcastd 0x5acea(%r15,%r8,8),%xmm14 │ │ │ │ - vpbroadcastd 0x5acea(%r15,%rax,8),%xmm7 │ │ │ │ - vpbroadcastd 0x5acea(%r15,%r14,8),%xmm15 │ │ │ │ - vpbroadcastd 0x5acea(%r15,%r12,8),%xmm8 │ │ │ │ - shr $0x6,%r10d │ │ │ │ - mov $0x40000000,%r12d │ │ │ │ - lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0x5ace8(%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 │ │ │ │ - vpmovsxbw %xmm14,%ymm14 │ │ │ │ - vpmovsxbw %xmm15,%ymm15 │ │ │ │ - vmovq %r12,%xmm13 │ │ │ │ - vpblendvb %ymm11,%ymm2,%ymm14,%ymm14 │ │ │ │ - vpblendvb %ymm6,%ymm2,%ymm15,%ymm15 │ │ │ │ - vpextrd $0x2,%xmm10,%r8d │ │ │ │ - vpshufb %ymm5,%ymm10,%ymm12 │ │ │ │ - vpshufb %ymm1,%ymm10,%ymm10 │ │ │ │ + movd %eax,%xmm15 │ │ │ │ + pmaddwd 0x5ba20(%r15),%xmm8 │ │ │ │ + movdqa 0x5bb60(%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 0x5ba50(%r15),%xmm10 │ │ │ │ + movdqa 0x5ba60(%r15),%xmm11 │ │ │ │ + movd 0x5bdfa(%r15,%r8,8),%xmm13 │ │ │ │ + movd 0x5bdfa(%r15,%rax,8),%xmm2 │ │ │ │ + movd 0x5bdfa(%r15,%r14,8),%xmm15 │ │ │ │ + movd 0x5bdfa(%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 │ │ │ │ + pand %xmm0,%xmm9 │ │ │ │ + pandn %xmm13,%xmm0 │ │ │ │ + por %xmm9,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm15 │ │ │ │ + punpckhbw %xmm0,%xmm15 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + psraw $0x8,%xmm15 │ │ │ │ + psraw $0x8,%xmm0 │ │ │ │ + movdqa %xmm14,%xmm12 │ │ │ │ + pshufb %xmm10,%xmm12 │ │ │ │ + pshufb %xmm11,%xmm14 │ │ │ │ + movdqa 0x5b9f0(%r15),%xmm10 │ │ │ │ + movd %xmm14,%r8d │ │ │ │ + shr $0x18,%r8d │ │ │ │ + movdqa %xmm14,%xmm7 │ │ │ │ + pshufb %xmm2,%xmm7 │ │ │ │ + psubb %xmm7,%xmm14 │ │ │ │ + paddb %xmm10,%xmm12 │ │ │ │ + paddb %xmm10,%xmm14 │ │ │ │ lea (%r8,%rcx,1),%rax │ │ │ │ lea (%r8,%rcx,2),%r14 │ │ │ │ lea (%r8,%rbp,1),%r12 │ │ │ │ - vmovdqu (%rdx),%xmm0 │ │ │ │ - vmovdqu (%rdx,%r8,1),%xmm7 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%xmm1 │ │ │ │ - vmovdqu (%rdx,%rax,1),%xmm8 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,2),%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm7,%ymm7 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm1,%ymm1 │ │ │ │ - vinserti128 $0x1,(%rdx,%r12,1),%ymm8,%ymm8 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu (%rdx,%rcx,2),%xmm8 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm9 │ │ │ │ + movdqu (%rdx,%rbp,1),%xmm10 │ │ │ │ + movdqu (%rdx,%r8,1),%xmm7 │ │ │ │ + movdqu (%rdx,%r14,1),%xmm2 │ │ │ │ + movdqu (%rdx,%rax,1),%xmm3 │ │ │ │ + movdqu (%rdx,%r12,1),%xmm4 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ - vmovdqu (%rdx),%xmm2 │ │ │ │ - vmovdqu (%rdx,%r8,1),%xmm9 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,1),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rdx,%rax,1),%ymm9,%ymm9 │ │ │ │ + pshufb %xmm12,%xmm1 │ │ │ │ + pshufb %xmm12,%xmm9 │ │ │ │ + pshufb %xmm12,%xmm8 │ │ │ │ + pshufb %xmm12,%xmm10 │ │ │ │ + pmaddwd %xmm0,%xmm1 │ │ │ │ + pmaddwd %xmm0,%xmm9 │ │ │ │ + pmaddwd %xmm0,%xmm8 │ │ │ │ + pmaddwd %xmm0,%xmm10 │ │ │ │ + pshufb %xmm14,%xmm7 │ │ │ │ + pshufb %xmm14,%xmm3 │ │ │ │ + pshufb %xmm14,%xmm2 │ │ │ │ + pshufb %xmm14,%xmm4 │ │ │ │ + pmaddwd %xmm15,%xmm7 │ │ │ │ + pmaddwd %xmm15,%xmm3 │ │ │ │ + pmaddwd %xmm15,%xmm2 │ │ │ │ + pmaddwd %xmm15,%xmm4 │ │ │ │ + movdqa 0x10(%rsp),%xmm5 │ │ │ │ + movd 0x20(%rsp),%xmm6 │ │ │ │ + phaddd %xmm7,%xmm1 │ │ │ │ + phaddd %xmm2,%xmm8 │ │ │ │ + phaddd %xmm3,%xmm9 │ │ │ │ + phaddd %xmm4,%xmm10 │ │ │ │ + movdqu (%rdx),%xmm2 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm3 │ │ │ │ + paddd %xmm5,%xmm1 │ │ │ │ + paddd %xmm5,%xmm9 │ │ │ │ + paddd %xmm5,%xmm8 │ │ │ │ + paddd %xmm5,%xmm10 │ │ │ │ + psrad %xmm6,%xmm1 │ │ │ │ + psrad %xmm6,%xmm9 │ │ │ │ + psrad %xmm6,%xmm8 │ │ │ │ + psrad %xmm6,%xmm10 │ │ │ │ + packssdw %xmm8,%xmm1 │ │ │ │ + packssdw %xmm10,%xmm9 │ │ │ │ + movdqu (%rdx,%r8,1),%xmm13 │ │ │ │ + movdqu (%rdx,%rax,1),%xmm8 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ - vpbroadcastb %xmm10,%ymm5 │ │ │ │ - vpsubb %ymm5,%ymm10,%ymm10 │ │ │ │ - vpaddb %ymm4,%ymm12,%ymm12 │ │ │ │ - vpaddb %ymm4,%ymm10,%ymm10 │ │ │ │ - vmovdqa (%rsp),%ymm5 │ │ │ │ - vmovd 0x40(%rsp),%xmm6 │ │ │ │ - vpshufb %ymm12,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm12,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm12,%ymm2,%ymm2 │ │ │ │ - vpmaddwd %ymm0,%ymm14,%ymm0 │ │ │ │ - vpmaddwd %ymm1,%ymm14,%ymm1 │ │ │ │ - vpmaddwd %ymm2,%ymm14,%ymm2 │ │ │ │ - vpshufb %ymm10,%ymm7,%ymm7 │ │ │ │ - vpshufb %ymm10,%ymm8,%ymm8 │ │ │ │ - vpshufb %ymm10,%ymm9,%ymm9 │ │ │ │ - vpmaddwd %ymm7,%ymm15,%ymm7 │ │ │ │ - vpmaddwd %ymm15,%ymm8,%ymm8 │ │ │ │ - vpmaddwd %ymm15,%ymm9,%ymm9 │ │ │ │ - vpunpcklqdq %xmm13,%xmm13,%xmm13 │ │ │ │ - vpmovsxbw %xmm13,%ymm13 │ │ │ │ - vphaddd %ymm7,%ymm0,%ymm0 │ │ │ │ - vphaddd %ymm8,%ymm1,%ymm1 │ │ │ │ - vphaddd %ymm9,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm5,%ymm2,%ymm2 │ │ │ │ - vpsrad %xmm6,%ymm0,%ymm0 │ │ │ │ - vpsrad %xmm6,%ymm1,%ymm1 │ │ │ │ - vpsrad %xmm6,%ymm2,%ymm2 │ │ │ │ - vperm2i128 $0x21,%ymm2,%ymm0,%ymm3 │ │ │ │ - vperm2i128 $0x13,%ymm1,%ymm2,%ymm2 │ │ │ │ - vpshufd $0x0,%ymm13,%ymm7 │ │ │ │ - vpshufd $0x55,%ymm13,%ymm8 │ │ │ │ - vpshufd $0xaa,%ymm13,%ymm9 │ │ │ │ - vpshufd $0xff,%ymm13,%ymm13 │ │ │ │ - vpackssdw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpunpckhwd %ymm1,%ymm0,%ymm2 │ │ │ │ - vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rdx),%xmm1 │ │ │ │ - vmovdqu (%rdx,%r8,1),%xmm6 │ │ │ │ - vmovdqu (%rdx,%rcx,1),%xmm3 │ │ │ │ - vmovdqu (%rdx,%rax,1),%xmm11 │ │ │ │ - vinserti128 $0x1,(%rdx,%rcx,2),%ymm1,%ymm1 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,1),%ymm6,%ymm6 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,1),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rdx,%r12,1),%ymm11,%ymm11 │ │ │ │ + pshufb %xmm12,%xmm2 │ │ │ │ + pshufb %xmm12,%xmm3 │ │ │ │ + pmaddwd %xmm0,%xmm2 │ │ │ │ + pmaddwd %xmm0,%xmm3 │ │ │ │ + pshufb %xmm14,%xmm13 │ │ │ │ + pshufb %xmm14,%xmm8 │ │ │ │ + pmaddwd %xmm15,%xmm13 │ │ │ │ + pmaddwd %xmm15,%xmm8 │ │ │ │ + phaddd %xmm13,%xmm2 │ │ │ │ + phaddd %xmm8,%xmm3 │ │ │ │ + shr $0x6,%r10d │ │ │ │ + mov $0x40000000,%ebx │ │ │ │ + lea (%r11,%r10,1),%r10d │ │ │ │ + cmovne 0x5bdf8(%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 │ │ │ │ + punpcklwd %xmm9,%xmm13 │ │ │ │ + punpckhwd %xmm9,%xmm1 │ │ │ │ + punpcklwd %xmm3,%xmm2 │ │ │ │ + movq %rbx,%xmm10 │ │ │ │ + punpcklbw %xmm10,%xmm10 │ │ │ │ + psraw $0x8,%xmm10 │ │ │ │ + pshufd $0x0,%xmm10,%xmm3 │ │ │ │ + pshufd $0x55,%xmm10,%xmm4 │ │ │ │ + pshufd $0xaa,%xmm10,%xmm5 │ │ │ │ + pshufd $0xff,%xmm10,%xmm10 │ │ │ │ + movdqa %xmm13,%xmm8 │ │ │ │ + pmaddwd %xmm3,%xmm8 │ │ │ │ + movdqa %xmm1,%xmm9 │ │ │ │ + pmaddwd %xmm3,%xmm9 │ │ │ │ + movdqa %xmm2,%xmm13 │ │ │ │ + pmaddwd %xmm4,%xmm1 │ │ │ │ + movdqa %xmm2,%xmm11 │ │ │ │ + pmaddwd %xmm4,%xmm11 │ │ │ │ + paddd 0x30(%rsp),%xmm8 │ │ │ │ + paddd 0x30(%rsp),%xmm9 │ │ │ │ + pmaddwd %xmm5,%xmm2 │ │ │ │ + paddd %xmm1,%xmm8 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm2,%xmm8 │ │ │ │ + movdqu (%rdx),%xmm6 │ │ │ │ + movdqu (%rdx,%rcx,2),%xmm1 │ │ │ │ + movdqu (%rdx,%r8,1),%xmm11 │ │ │ │ + movdqu (%rdx,%r14,1),%xmm2 │ │ │ │ + pshufb %xmm12,%xmm6 │ │ │ │ + pshufb %xmm12,%xmm1 │ │ │ │ + pmaddwd %xmm0,%xmm6 │ │ │ │ + pmaddwd %xmm0,%xmm1 │ │ │ │ + pshufb %xmm14,%xmm11 │ │ │ │ + pshufb %xmm14,%xmm2 │ │ │ │ + pmaddwd %xmm15,%xmm11 │ │ │ │ + pmaddwd %xmm15,%xmm2 │ │ │ │ + phaddd %xmm11,%xmm6 │ │ │ │ + phaddd %xmm2,%xmm1 │ │ │ │ + paddd 0x10(%rsp),%xmm6 │ │ │ │ + paddd 0x10(%rsp),%xmm1 │ │ │ │ + psrad 0x20(%rsp),%xmm6 │ │ │ │ + psrad 0x20(%rsp),%xmm1 │ │ │ │ + movdqu (%rdx,%rcx,1),%xmm7 │ │ │ │ + movdqu (%rdx,%rbp,1),%xmm11 │ │ │ │ + packssdw %xmm1,%xmm6 │ │ │ │ + movdqu (%rdx,%rax,1),%xmm2 │ │ │ │ + movdqu (%rdx,%r12,1),%xmm1 │ │ │ │ + pshufb %xmm12,%xmm7 │ │ │ │ + pshufb %xmm12,%xmm11 │ │ │ │ + pmaddwd %xmm0,%xmm7 │ │ │ │ + pmaddwd %xmm0,%xmm11 │ │ │ │ + pshufb %xmm14,%xmm2 │ │ │ │ + pshufb %xmm14,%xmm1 │ │ │ │ + pmaddwd %xmm15,%xmm2 │ │ │ │ + pmaddwd %xmm15,%xmm1 │ │ │ │ + phaddd %xmm2,%xmm7 │ │ │ │ + phaddd %xmm1,%xmm11 │ │ │ │ + paddd 0x10(%rsp),%xmm7 │ │ │ │ + paddd 0x10(%rsp),%xmm11 │ │ │ │ + psrad 0x20(%rsp),%xmm7 │ │ │ │ + psrad 0x20(%rsp),%xmm11 │ │ │ │ + packssdw %xmm11,%xmm7 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ - vpmaddwd %ymm7,%ymm0,%ymm4 │ │ │ │ - vpmaddwd %ymm2,%ymm8,%ymm5 │ │ │ │ - vpshufb %ymm12,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm12,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm1,%ymm14,%ymm1 │ │ │ │ - vpmaddwd %ymm3,%ymm14,%ymm3 │ │ │ │ - vmovdqa (%rsp),%ymm0 │ │ │ │ - vpshufb %ymm10,%ymm6,%ymm6 │ │ │ │ - vpshufb %ymm10,%ymm11,%ymm11 │ │ │ │ - vpmaddwd %ymm6,%ymm15,%ymm6 │ │ │ │ - vpmaddwd %ymm15,%ymm11,%ymm11 │ │ │ │ - vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vmovd 0x40(%rsp),%xmm5 │ │ │ │ - vphaddd %ymm6,%ymm1,%ymm1 │ │ │ │ - vphaddd %ymm11,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm0,%ymm3,%ymm3 │ │ │ │ - vpsrad %xmm5,%ymm1,%ymm1 │ │ │ │ - vpsrad %xmm5,%ymm3,%ymm3 │ │ │ │ - vpslld $0x10,%ymm3,%ymm3 │ │ │ │ - vpblendw $0xaa,%ymm3,%ymm1,%ymm1 │ │ │ │ - vperm2i128 $0x21,%ymm1,%ymm2,%ymm0 │ │ │ │ - vpaddd 0x20(%rsp),%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm1,%ymm2 │ │ │ │ - vpmaddwd %ymm0,%ymm9,%ymm5 │ │ │ │ - vpmaddwd %ymm2,%ymm13,%ymm6 │ │ │ │ - vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpsrad 0x48(%rsp),%ymm4,%ymm4 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ - vpackusdw %xmm5,%xmm4,%xmm4 │ │ │ │ - vpminsw 0x50(%rsp),%xmm4,%xmm4 │ │ │ │ - vmovq %xmm4,(%rdi) │ │ │ │ - vmovhps %xmm4,(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + punpcklwd %xmm7,%xmm1 │ │ │ │ + punpckhwd %xmm7,%xmm6 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm11 │ │ │ │ + pmaddwd %xmm5,%xmm11 │ │ │ │ + movdqa %xmm1,%xmm7 │ │ │ │ + pmaddwd %xmm10,%xmm7 │ │ │ │ + pmaddwd %xmm10,%xmm6 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + movd 0x28(%rsp),%xmm11 │ │ │ │ + paddd %xmm7,%xmm8 │ │ │ │ + paddd %xmm6,%xmm9 │ │ │ │ + psrad %xmm11,%xmm8 │ │ │ │ + psrad %xmm11,%xmm9 │ │ │ │ + packssdw %xmm9,%xmm8 │ │ │ │ + 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 3883aa <__cxa_finalize@plt+0x35d35a> │ │ │ │ - mov %r13,%rsp │ │ │ │ + jg 38839b <__cxa_finalize@plt+0x35d34b> │ │ │ │ + add $0x1c8,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ - vzeroupper │ │ │ │ ret │ │ │ │ - movl $0x1,0xa0(%rsp) │ │ │ │ - jmp 3884dd <__cxa_finalize@plt+0x35d48d> │ │ │ │ - movl $0x2,0xa0(%rsp) │ │ │ │ - jmp 3884dd <__cxa_finalize@plt+0x35d48d> │ │ │ │ - movl $0x4,0xa0(%rsp) │ │ │ │ - jmp 3884dd <__cxa_finalize@plt+0x35d48d> │ │ │ │ - movl $0x8,0xa0(%rsp) │ │ │ │ - jmp 3884dd <__cxa_finalize@plt+0x35d48d> │ │ │ │ - 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) │ │ │ │ + movl $0x1,0x130(%rsp) │ │ │ │ + jmp 38857d <__cxa_finalize@plt+0x35d52d> │ │ │ │ + movl $0x2,0x130(%rsp) │ │ │ │ + jmp 38857d <__cxa_finalize@plt+0x35d52d> │ │ │ │ + movl $0x4,0x130(%rsp) │ │ │ │ + jmp 38857d <__cxa_finalize@plt+0x35d52d> │ │ │ │ + movl $0x8,0x130(%rsp) │ │ │ │ + jmp 38857d <__cxa_finalize@plt+0x35d52d> │ │ │ │ + movl $0x10,0x130(%rsp) │ │ │ │ + mov 0x208(%rsp),%r10d │ │ │ │ + movdqa %xmm11,0x10(%rsp) │ │ │ │ + movdqa %xmm12,0x20(%rsp) │ │ │ │ + movdqa %xmm13,0x30(%rsp) │ │ │ │ shr $0x10,%eax │ │ │ │ - sub $0x6,%rdx │ │ │ │ shr $0x6,%r10d │ │ │ │ mov $0x40000000,%r8d │ │ │ │ lea (%r11,%r10,1),%r10d │ │ │ │ - cmovne 0x5ace8(%r15,%r10,8),%r8 │ │ │ │ - vpmaddwd 0x5a9c0(%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 3885c3 <__cxa_finalize@plt+0x35d573> │ │ │ │ - decl 0xa0(%rsp) │ │ │ │ - je 388b6b <__cxa_finalize@plt+0x35db1b> │ │ │ │ - addq $0x10,0xb0(%rsp) │ │ │ │ - mov 0x38(%r13),%r9d │ │ │ │ - vpbroadcastd 0x48(%r13),%ymm8 │ │ │ │ - vpbroadcastd 0x5aad8(%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 0x5aadc(%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 │ │ │ │ - vmovq %xmm11,%r14 │ │ │ │ - vpextrq $0x1,%xmm11,%rsi │ │ │ │ - mov %eax,%r8d │ │ │ │ - shr $0x20,%rax │ │ │ │ - mov %ebx,%r10d │ │ │ │ - shr $0x20,%rbx │ │ │ │ - mov %r14d,%ebp │ │ │ │ - shr $0x20,%r14 │ │ │ │ - mov %esi,%r12d │ │ │ │ - shr $0x20,%rsi │ │ │ │ - vmovdqa %ymm10,0x60(%rsp) │ │ │ │ - vmovq 0x5ace8(%r15,%r8,8),%xmm1 │ │ │ │ - vmovq 0x5ace8(%r15,%rax,8),%xmm13 │ │ │ │ - vmovhps 0x5ace8(%r15,%r10,8),%xmm1,%xmm1 │ │ │ │ - vmovhps 0x5ace8(%r15,%rbx,8),%xmm13,%xmm13 │ │ │ │ - vmovq 0x5ace8(%r15,%rbp,8),%xmm14 │ │ │ │ - vmovq 0x5ace8(%r15,%r14,8),%xmm15 │ │ │ │ - vmovhps 0x5ace8(%r15,%r12,8),%xmm14,%xmm14 │ │ │ │ - vmovhps 0x5ace8(%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 │ │ │ │ - mov %eax,%r8d │ │ │ │ - shr $0x20,%rax │ │ │ │ + cmovne 0x5bdf8(%r15,%r10,8),%r8 │ │ │ │ + movd %eax,%xmm15 │ │ │ │ + sub $0x6,%rdx │ │ │ │ + movdqa %xmm8,%xmm7 │ │ │ │ + pslld $0x2,%xmm7 │ │ │ │ + pmaddwd 0x5ba20(%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) │ │ │ │ + mov %rdx,0x138(%rsp) │ │ │ │ + mov %rdi,0x170(%rsp) │ │ │ │ + pshufd $0x0,%xmm3,%xmm0 │ │ │ │ + pshufd $0x55,%xmm3,%xmm1 │ │ │ │ + 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 3886ae <__cxa_finalize@plt+0x35d65e> │ │ │ │ + decl 0x130(%rsp) │ │ │ │ + je 389184 <__cxa_finalize@plt+0x35e134> │ │ │ │ + addq $0x10,0x170(%rsp) │ │ │ │ + mov 0x200(%rsp),%r9d │ │ │ │ + movdqa 0x140(%rsp),%xmm7 │ │ │ │ + movdqa 0x150(%rsp),%xmm14 │ │ │ │ + movdqa 0x5bb50(%r15),%xmm10 │ │ │ │ + movdqa 0x10(%rsp),%xmm11 │ │ │ │ + movdqa 0x160(%rsp),%xmm15 │ │ │ │ + mov 0x138(%rsp),%rdx │ │ │ │ + mov 0x170(%rsp),%rdi │ │ │ │ + paddd %xmm7,%xmm14 │ │ │ │ + movdqa 0x5bb80(%r15),%xmm9 │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ + movdqa %xmm14,%xmm2 │ │ │ │ + psrld $0xa,%xmm2 │ │ │ │ + movdqa %xmm2,0x40(%rsp) │ │ │ │ + movdqa %xmm14,%xmm6 │ │ │ │ + pand %xmm10,%xmm6 │ │ │ │ + psrld $0x6,%xmm6 │ │ │ │ + movdqa %xmm15,%xmm5 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + pcmpeqd %xmm1,%xmm6 │ │ │ │ + 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 0x5bdf8(%r15,%r8,8),%xmm0 │ │ │ │ + movq 0x5bdf8(%r15,%rax,8),%xmm1 │ │ │ │ + movhps 0x5bdf8(%r15,%r10,8),%xmm0 │ │ │ │ + movhps 0x5bdf8(%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 │ │ │ │ + movdqa %xmm14,0x150(%rsp) │ │ │ │ + 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 0x5bdf8(%r15,%rbp,8),%xmm2 │ │ │ │ + movq 0x5bdf8(%r15,%r14,8),%xmm3 │ │ │ │ + movhps 0x5bdf8(%r15,%r12,8),%xmm2 │ │ │ │ + movhps 0x5bdf8(%r15,%r13,8),%xmm3 │ │ │ │ + psrld $0xa,%xmm14 │ │ │ │ + movq %xmm14,%r14 │ │ │ │ + punpckhqdq %xmm14,%xmm14 │ │ │ │ + movq %xmm14,%r13 │ │ │ │ mov %r14d,%ebp │ │ │ │ shr $0x20,%r14 │ │ │ │ - mov %ebx,%r10d │ │ │ │ - shr $0x20,%rbx │ │ │ │ - mov %esi,%r12d │ │ │ │ - shr $0x20,%rsi │ │ │ │ - vpshufd $0xa0,%xmm5,%xmm4 │ │ │ │ - vpshufd $0xf5,%xmm5,%xmm5 │ │ │ │ - vpshufd $0xa0,%xmm6,%xmm11 │ │ │ │ - vpshufd $0xf5,%xmm6,%xmm6 │ │ │ │ - vpblendvb %xmm4,%xmm2,%xmm1,%xmm1 │ │ │ │ - vpblendvb %xmm5,%xmm2,%xmm13,%xmm13 │ │ │ │ - vpblendvb %xmm11,%xmm2,%xmm14,%xmm14 │ │ │ │ - vpblendvb %xmm6,%xmm2,%xmm15,%xmm15 │ │ │ │ - vpmovsxbw %xmm1,%ymm1 │ │ │ │ - vpmovsxbw %xmm13,%ymm13 │ │ │ │ - vpmovsxbw %xmm14,%ymm14 │ │ │ │ - vpmovsxbw %xmm15,%ymm15 │ │ │ │ - vmovdqu (%rdx,%r8,2),%xmm0 │ │ │ │ - vmovdqu (%rdx,%rax,2),%xmm10 │ │ │ │ - vmovdqu (%rdx,%r10,2),%xmm2 │ │ │ │ - vmovdqu (%rdx,%rbx,2),%xmm3 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,2),%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,2),%ymm10,%ymm10 │ │ │ │ - vinserti128 $0x1,(%rdx,%r12,2),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rdx,%rsi,2),%ymm3,%ymm3 │ │ │ │ + mov %r13d,%r12d │ │ │ │ + shr $0x20,%r13 │ │ │ │ + mov 0x40(%rsp),%r8d │ │ │ │ + mov 0x44(%rsp),%eax │ │ │ │ + mov 0x48(%rsp),%r10d │ │ │ │ + mov 0x4c(%rsp),%ebx │ │ │ │ + pshufd $0x50,%xmm6,%xmm4 │ │ │ │ + pshufd $0xfa,%xmm6,%xmm6 │ │ │ │ + pshufd $0x50,%xmm5,%xmm14 │ │ │ │ + pshufd $0xfa,%xmm5,%xmm5 │ │ │ │ + movdqa %xmm9,%xmm7 │ │ │ │ + pand %xmm4,%xmm7 │ │ │ │ + movdqa %xmm9,%xmm8 │ │ │ │ + pand %xmm6,%xmm8 │ │ │ │ + movdqa %xmm9,%xmm15 │ │ │ │ + pand %xmm14,%xmm15 │ │ │ │ + pand %xmm5,%xmm9 │ │ │ │ + pandn %xmm0,%xmm4 │ │ │ │ + pandn %xmm1,%xmm6 │ │ │ │ + pandn %xmm2,%xmm14 │ │ │ │ + pandn %xmm3,%xmm5 │ │ │ │ + por %xmm4,%xmm7 │ │ │ │ + por %xmm6,%xmm8 │ │ │ │ + por %xmm14,%xmm15 │ │ │ │ + por %xmm5,%xmm9 │ │ │ │ + movdqa %xmm7,%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + punpckhbw %xmm7,%xmm7 │ │ │ │ + movdqa %xmm8,%xmm1 │ │ │ │ + punpcklbw %xmm8,%xmm1 │ │ │ │ + punpckhbw %xmm8,%xmm8 │ │ │ │ + psraw $0x8,%xmm0 │ │ │ │ + psraw $0x8,%xmm7 │ │ │ │ + psraw $0x8,%xmm1 │ │ │ │ + psraw $0x8,%xmm8 │ │ │ │ + movdqa %xmm15,%xmm2 │ │ │ │ + punpcklbw %xmm15,%xmm2 │ │ │ │ + punpckhbw %xmm15,%xmm15 │ │ │ │ + movdqa %xmm9,%xmm3 │ │ │ │ + punpcklbw %xmm9,%xmm3 │ │ │ │ + punpckhbw %xmm9,%xmm9 │ │ │ │ + psraw $0x8,%xmm2 │ │ │ │ + psraw $0x8,%xmm15 │ │ │ │ + psraw $0x8,%xmm3 │ │ │ │ + psraw $0x8,%xmm9 │ │ │ │ + movdqa %xmm0,0x50(%rsp) │ │ │ │ + movdqa %xmm7,0x60(%rsp) │ │ │ │ + movdqa %xmm1,0x70(%rsp) │ │ │ │ + movdqa %xmm8,0x80(%rsp) │ │ │ │ + movdqa %xmm2,0x90(%rsp) │ │ │ │ + movdqa %xmm15,0xa0(%rsp) │ │ │ │ + movdqa %xmm3,0xb0(%rsp) │ │ │ │ + movdqa %xmm9,0xc0(%rsp) │ │ │ │ + movdqu (%rdx,%r8,2),%xmm1 │ │ │ │ + movdqu (%rdx,%rax,2),%xmm2 │ │ │ │ + movdqu (%rdx,%r10,2),%xmm3 │ │ │ │ + movdqu (%rdx,%rbx,2),%xmm4 │ │ │ │ + movdqu (%rdx,%rbp,2),%xmm5 │ │ │ │ + movdqu (%rdx,%r14,2),%xmm6 │ │ │ │ + movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ + movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ add %rcx,%rdx │ │ │ │ - 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 │ │ │ │ - vinserti128 $0x1,(%rdx,%rsi,2),%ymm11,%ymm11 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm5 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm6 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xc0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm2,%xmm1 │ │ │ │ + phaddd %xmm4,%xmm3 │ │ │ │ + phaddd %xmm6,%xmm5 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm3,%xmm1 │ │ │ │ + phaddd %xmm9,%xmm5 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + psrad %xmm12,%xmm1 │ │ │ │ + psrad %xmm12,%xmm5 │ │ │ │ + packssdw %xmm5,%xmm1 │ │ │ │ + movdqa %xmm1,0xd0(%rsp) │ │ │ │ + movdqu (%rdx,%r8,2),%xmm2 │ │ │ │ + movdqu (%rdx,%rax,2),%xmm3 │ │ │ │ + movdqu (%rdx,%r10,2),%xmm4 │ │ │ │ + movdqu (%rdx,%rbx,2),%xmm5 │ │ │ │ + movdqu (%rdx,%rbp,2),%xmm6 │ │ │ │ + movdqu (%rdx,%r14,2),%xmm1 │ │ │ │ + movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ + movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ add %rcx,%rdx │ │ │ │ - vpmaddwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm13,%ymm10,%ymm10 │ │ │ │ - vpmaddwd %ymm2,%ymm14,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm15,%ymm3 │ │ │ │ - vpmaddwd %ymm1,%ymm4,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm14,%ymm6 │ │ │ │ - vpmaddwd %ymm15,%ymm11,%ymm11 │ │ │ │ - vphaddd %ymm10,%ymm0,%ymm0 │ │ │ │ - vphaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ - vphaddd %ymm2,%ymm0,%ymm0 │ │ │ │ - vphaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpaddd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpsrad %xmm7,%ymm0,%ymm0 │ │ │ │ - vpsrad %xmm7,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x80(%rsp) │ │ │ │ - vmovdqu (%rdx,%r8,2),%xmm10 │ │ │ │ - vmovdqu (%rdx,%rax,2),%xmm2 │ │ │ │ - vmovdqu (%rdx,%r10,2),%xmm3 │ │ │ │ - vmovdqu (%rdx,%rbx,2),%xmm4 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,2),%ymm10,%ymm10 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,2),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rdx,%r12,2),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rdx,%rsi,2),%ymm4,%ymm4 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm6 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm1 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xc0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm3,%xmm2 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm1,%xmm6 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm4,%xmm2 │ │ │ │ + phaddd %xmm9,%xmm6 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + psrad %xmm12,%xmm2 │ │ │ │ + psrad %xmm12,%xmm6 │ │ │ │ + packssdw %xmm6,%xmm2 │ │ │ │ + movdqa %xmm2,0xe0(%rsp) │ │ │ │ + movdqu (%rdx,%r8,2),%xmm3 │ │ │ │ + movdqu (%rdx,%rax,2),%xmm4 │ │ │ │ + movdqu (%rdx,%r10,2),%xmm5 │ │ │ │ + movdqu (%rdx,%rbx,2),%xmm6 │ │ │ │ + movdqu (%rdx,%rbp,2),%xmm1 │ │ │ │ + movdqu (%rdx,%r14,2),%xmm2 │ │ │ │ + movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ + movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ add %rcx,%rdx │ │ │ │ - vmovdqu (%rdx,%r8,2),%xmm5 │ │ │ │ - vmovdqu (%rdx,%rax,2),%xmm6 │ │ │ │ - vmovdqu (%rdx,%r10,2),%xmm11 │ │ │ │ - vmovdqu (%rdx,%rbx,2),%xmm8 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,2),%ymm5,%ymm5 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,2),%ymm6,%ymm6 │ │ │ │ - vinserti128 $0x1,(%rdx,%r12,2),%ymm11,%ymm11 │ │ │ │ - vinserti128 $0x1,(%rdx,%rsi,2),%ymm8,%ymm8 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm1 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm2 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xc0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm4,%xmm3 │ │ │ │ + phaddd %xmm6,%xmm5 │ │ │ │ + phaddd %xmm2,%xmm1 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm5,%xmm3 │ │ │ │ + phaddd %xmm9,%xmm1 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + psrad %xmm12,%xmm3 │ │ │ │ + psrad %xmm12,%xmm1 │ │ │ │ + packssdw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm3,0xf0(%rsp) │ │ │ │ + movdqu (%rdx,%r8,2),%xmm4 │ │ │ │ + movdqu (%rdx,%rax,2),%xmm5 │ │ │ │ + movdqu (%rdx,%r10,2),%xmm6 │ │ │ │ + movdqu (%rdx,%rbx,2),%xmm1 │ │ │ │ + movdqu (%rdx,%rbp,2),%xmm2 │ │ │ │ + movdqu (%rdx,%r14,2),%xmm3 │ │ │ │ + movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ + movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ add %rcx,%rdx │ │ │ │ - vpmaddwd %ymm1,%ymm10,%ymm10 │ │ │ │ - vpmaddwd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm14,%ymm3 │ │ │ │ - vpmaddwd %ymm4,%ymm15,%ymm4 │ │ │ │ - vpmaddwd %ymm1,%ymm5,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpmaddwd %ymm14,%ymm11,%ymm11 │ │ │ │ - vpmaddwd %ymm15,%ymm8,%ymm8 │ │ │ │ - vphaddd %ymm2,%ymm10,%ymm10 │ │ │ │ - vphaddd %ymm4,%ymm3,%ymm3 │ │ │ │ - vphaddd %ymm6,%ymm5,%ymm5 │ │ │ │ - vphaddd %ymm8,%ymm11,%ymm11 │ │ │ │ - vphaddd %ymm3,%ymm10,%ymm10 │ │ │ │ - vphaddd %ymm11,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm12,%ymm10,%ymm10 │ │ │ │ - vpaddd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpsrad %xmm7,%ymm10,%ymm10 │ │ │ │ - vpsrad %xmm7,%ymm5,%ymm5 │ │ │ │ - vpackssdw %ymm5,%ymm10,%ymm10 │ │ │ │ - vmovdqu (%rdx,%r8,2),%xmm2 │ │ │ │ - vmovdqu (%rdx,%rax,2),%xmm3 │ │ │ │ - vmovdqu (%rdx,%r10,2),%xmm4 │ │ │ │ - vmovdqu (%rdx,%rbx,2),%xmm5 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,2),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,2),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rdx,%r12,2),%ymm4,%ymm4 │ │ │ │ - vinserti128 $0x1,(%rdx,%rsi,2),%ymm5,%ymm5 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm2 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm3 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xc0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm1,%xmm6 │ │ │ │ + phaddd %xmm3,%xmm2 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm6,%xmm4 │ │ │ │ + phaddd %xmm9,%xmm2 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + psrad %xmm12,%xmm2 │ │ │ │ + packssdw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,0x100(%rsp) │ │ │ │ + movdqu (%rdx,%r8,2),%xmm5 │ │ │ │ + movdqu (%rdx,%rax,2),%xmm6 │ │ │ │ + movdqu (%rdx,%r10,2),%xmm1 │ │ │ │ + movdqu (%rdx,%rbx,2),%xmm2 │ │ │ │ + movdqu (%rdx,%rbp,2),%xmm3 │ │ │ │ + movdqu (%rdx,%r14,2),%xmm4 │ │ │ │ + movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ + movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ add %rcx,%rdx │ │ │ │ - vmovdqu (%rdx,%r8,2),%xmm6 │ │ │ │ - vmovdqu (%rdx,%rax,2),%xmm11 │ │ │ │ - vmovdqu (%rdx,%r10,2),%xmm8 │ │ │ │ - vmovdqu (%rdx,%rbx,2),%xmm9 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,2),%ymm6,%ymm6 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,2),%ymm11,%ymm11 │ │ │ │ - vinserti128 $0x1,(%rdx,%r12,2),%ymm8,%ymm8 │ │ │ │ - vinserti128 $0x1,(%rdx,%rsi,2),%ymm9,%ymm9 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm3 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm4 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xc0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm6,%xmm5 │ │ │ │ + phaddd %xmm2,%xmm1 │ │ │ │ + phaddd %xmm4,%xmm3 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm1,%xmm5 │ │ │ │ + phaddd %xmm9,%xmm3 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + psrad %xmm12,%xmm5 │ │ │ │ + psrad %xmm12,%xmm3 │ │ │ │ + packssdw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm5,0x110(%rsp) │ │ │ │ + movdqu (%rdx,%r8,2),%xmm6 │ │ │ │ + movdqu (%rdx,%rax,2),%xmm1 │ │ │ │ + movdqu (%rdx,%r10,2),%xmm2 │ │ │ │ + movdqu (%rdx,%rbx,2),%xmm3 │ │ │ │ + movdqu (%rdx,%rbp,2),%xmm4 │ │ │ │ + movdqu (%rdx,%r14,2),%xmm5 │ │ │ │ + movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ + movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ add %rcx,%rdx │ │ │ │ - vpmaddwd %ymm1,%ymm2,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpmaddwd %ymm4,%ymm14,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm15,%ymm5 │ │ │ │ - vpmaddwd %ymm1,%ymm6,%ymm6 │ │ │ │ - vpmaddwd %ymm13,%ymm11,%ymm11 │ │ │ │ - vpmaddwd %ymm14,%ymm8,%ymm8 │ │ │ │ - vpmaddwd %ymm15,%ymm9,%ymm9 │ │ │ │ - vphaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ - vphaddd %ymm9,%ymm8,%ymm8 │ │ │ │ - vphaddd %ymm4,%ymm2,%ymm2 │ │ │ │ - vphaddd %ymm8,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpaddd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpsrad %xmm7,%ymm2,%ymm2 │ │ │ │ - vpsrad %xmm7,%ymm6,%ymm6 │ │ │ │ - vpackssdw %ymm6,%ymm2,%ymm2 │ │ │ │ - vmovdqu (%rdx,%r8,2),%xmm3 │ │ │ │ - vmovdqu (%rdx,%rax,2),%xmm4 │ │ │ │ - vmovdqu (%rdx,%r10,2),%xmm5 │ │ │ │ - vmovdqu (%rdx,%rbx,2),%xmm6 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,2),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,2),%ymm4,%ymm4 │ │ │ │ - vinserti128 $0x1,(%rdx,%r12,2),%ymm5,%ymm5 │ │ │ │ - vinserti128 $0x1,(%rdx,%rsi,2),%ymm6,%ymm6 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm4 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm5 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xc0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm1,%xmm6 │ │ │ │ + phaddd %xmm3,%xmm2 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm2,%xmm6 │ │ │ │ + phaddd %xmm9,%xmm4 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + psrad %xmm12,%xmm6 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + packssdw %xmm4,%xmm6 │ │ │ │ + movdqu (%rdx,%r8,2),%xmm7 │ │ │ │ + movdqu (%rdx,%rax,2),%xmm1 │ │ │ │ + movdqu (%rdx,%r10,2),%xmm2 │ │ │ │ + movdqu (%rdx,%rbx,2),%xmm3 │ │ │ │ + movdqu (%rdx,%rbp,2),%xmm4 │ │ │ │ + movdqu (%rdx,%r14,2),%xmm5 │ │ │ │ + movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ + movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ add %rcx,%rdx │ │ │ │ - vmovdqu (%rdx,%r8,2),%xmm11 │ │ │ │ - vmovdqu (%rdx,%rax,2),%xmm8 │ │ │ │ - vmovdqu (%rdx,%r10,2),%xmm9 │ │ │ │ - vmovdqu (%rdx,%rbx,2),%xmm0 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,2),%ymm11,%ymm11 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,2),%ymm8,%ymm8 │ │ │ │ - vinserti128 $0x1,(%rdx,%r12,2),%ymm9,%ymm9 │ │ │ │ - vinserti128 $0x1,(%rdx,%rsi,2),%ymm0,%ymm0 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm7 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm4 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm5 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xc0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm1,%xmm7 │ │ │ │ + phaddd %xmm3,%xmm2 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm2,%xmm7 │ │ │ │ + phaddd %xmm9,%xmm4 │ │ │ │ + paddd %xmm11,%xmm7 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + psrad %xmm12,%xmm7 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + packssdw %xmm4,%xmm7 │ │ │ │ + movdqu (%rdx,%r8,2),%xmm8 │ │ │ │ + movdqu (%rdx,%rax,2),%xmm1 │ │ │ │ + movdqu (%rdx,%r10,2),%xmm2 │ │ │ │ + movdqu (%rdx,%rbx,2),%xmm3 │ │ │ │ + movdqu (%rdx,%rbp,2),%xmm4 │ │ │ │ + movdqu (%rdx,%r14,2),%xmm5 │ │ │ │ + movdqu (%rdx,%r12,2),%xmm9 │ │ │ │ + movdqu (%rdx,%r13,2),%xmm10 │ │ │ │ add %rcx,%rdx │ │ │ │ - vpmaddwd %ymm1,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm14,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm15,%ymm6 │ │ │ │ - vpmaddwd %ymm1,%ymm11,%ymm11 │ │ │ │ - vpmaddwd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpmaddwd %ymm14,%ymm9,%ymm9 │ │ │ │ - vpmaddwd %ymm0,%ymm15,%ymm0 │ │ │ │ - vphaddd %ymm4,%ymm3,%ymm3 │ │ │ │ - vphaddd %ymm6,%ymm5,%ymm5 │ │ │ │ - vphaddd %ymm8,%ymm11,%ymm11 │ │ │ │ - vphaddd %ymm0,%ymm9,%ymm9 │ │ │ │ - vphaddd %ymm5,%ymm3,%ymm3 │ │ │ │ - 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 0x5a990(%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 │ │ │ │ - vpshufb %ymm11,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm0,%ymm8,%ymm4 │ │ │ │ - vpmaddwd %ymm9,%ymm10,%ymm5 │ │ │ │ - vpmaddwd %ymm2,%ymm12,%ymm6 │ │ │ │ - vpmaddwd %ymm7,%ymm3,%ymm11 │ │ │ │ - vpaddd 0x20(%rsp),%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - 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 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm8 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm4 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm5 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xc0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm1,%xmm8 │ │ │ │ + phaddd %xmm3,%xmm2 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm2,%xmm8 │ │ │ │ + phaddd %xmm9,%xmm4 │ │ │ │ + paddd %xmm11,%xmm8 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + psrad %xmm12,%xmm8 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + packssdw %xmm4,%xmm8 │ │ │ │ + movdqa 0x110(%rsp),%xmm5 │ │ │ │ + movdqa 0xd0(%rsp),%xmm1 │ │ │ │ + movdqa 0xe0(%rsp),%xmm2 │ │ │ │ + movdqa 0xf0(%rsp),%xmm3 │ │ │ │ + movdqa 0x100(%rsp),%xmm9 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + punpcklwd %xmm6,%xmm4 │ │ │ │ + punpckhwd %xmm6,%xmm5 │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + punpcklwd %xmm8,%xmm6 │ │ │ │ + punpckhwd %xmm8,%xmm7 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklwd %xmm2,%xmm0 │ │ │ │ + punpckhwd %xmm2,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpcklwd %xmm9,%xmm2 │ │ │ │ + punpckhwd %xmm9,%xmm3 │ │ │ │ + movdqa 0x180(%rsp),%xmm10 │ │ │ │ + movdqa 0x190(%rsp),%xmm11 │ │ │ │ + movdqa 0x1a0(%rsp),%xmm14 │ │ │ │ + movdqa 0x1b0(%rsp),%xmm15 │ │ │ │ + movdqa %xmm4,0xd0(%rsp) │ │ │ │ + movdqa %xmm5,0xe0(%rsp) │ │ │ │ + movdqa %xmm6,0xf0(%rsp) │ │ │ │ + movdqa %xmm7,0x100(%rsp) │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + pmaddwd %xmm10,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + pmaddwd %xmm10,%xmm5 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + pmaddwd %xmm11,%xmm6 │ │ │ │ + movdqa %xmm3,%xmm7 │ │ │ │ + pmaddwd %xmm11,%xmm7 │ │ │ │ + paddd %xmm13,%xmm4 │ │ │ │ + paddd %xmm13,%xmm5 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + movdqa 0xd0(%rsp),%xmm6 │ │ │ │ + pmaddwd %xmm14,%xmm6 │ │ │ │ + movdqa 0xe0(%rsp),%xmm7 │ │ │ │ + pmaddwd %xmm14,%xmm7 │ │ │ │ + movdqa 0xf0(%rsp),%xmm8 │ │ │ │ + pmaddwd %xmm15,%xmm8 │ │ │ │ + movdqa 0x100(%rsp),%xmm9 │ │ │ │ + pmaddwd %xmm15,%xmm9 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + pshufd $0x4e,%xmm12,%xmm6 │ │ │ │ + paddd %xmm8,%xmm4 │ │ │ │ + paddd %xmm9,%xmm5 │ │ │ │ + psrad %xmm6,%xmm4 │ │ │ │ + psrad %xmm6,%xmm5 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + pmaxsw %xmm7,%xmm4 │ │ │ │ + pminsw (%rsp),%xmm4 │ │ │ │ + movdqa %xmm4,(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ dec %r9d │ │ │ │ - je 38856a <__cxa_finalize@plt+0x35d51a> │ │ │ │ - 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 │ │ │ │ - vinserti128 $0x1,(%rdx,%rbp,2),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rdx,%r14,2),%ymm4,%ymm4 │ │ │ │ - vinserti128 $0x1,(%rdx,%r12,2),%ymm5,%ymm5 │ │ │ │ - vinserti128 $0x1,(%rdx,%rsi,2),%ymm6,%ymm6 │ │ │ │ + je 38864e <__cxa_finalize@plt+0x35d5fe> │ │ │ │ + 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 │ │ │ │ + movdqu (%rdx,%r13,2),%xmm1 │ │ │ │ add %rcx,%rdx │ │ │ │ - vpmaddwd %ymm1,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm14,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm15,%ymm6 │ │ │ │ - vphaddd %ymm4,%ymm3,%ymm3 │ │ │ │ - vphaddd %ymm6,%ymm5,%ymm5 │ │ │ │ - vphaddd %ymm5,%ymm3,%ymm3 │ │ │ │ - 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 │ │ │ │ - vinserti128 $0x1,(%rdx,%rsi,2),%ymm11,%ymm11 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm8 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm7 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm0 │ │ │ │ + pmaddwd 0xc0(%rsp),%xmm1 │ │ │ │ + phaddd %xmm8,%xmm4 │ │ │ │ + phaddd %xmm6,%xmm5 │ │ │ │ + phaddd %xmm9,%xmm7 │ │ │ │ + phaddd %xmm1,%xmm0 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm0,%xmm7 │ │ │ │ + paddd 0x10(%rsp),%xmm4 │ │ │ │ + paddd 0x10(%rsp),%xmm7 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + psrad %xmm12,%xmm7 │ │ │ │ + packssdw %xmm7,%xmm4 │ │ │ │ + movdqa %xmm4,0x110(%rsp) │ │ │ │ + movdqu (%rdx,%r8,2),%xmm8 │ │ │ │ + movdqu (%rdx,%rax,2),%xmm5 │ │ │ │ + movdqu (%rdx,%r10,2),%xmm6 │ │ │ │ + movdqu (%rdx,%rbx,2),%xmm7 │ │ │ │ + movdqu (%rdx,%rbp,2),%xmm9 │ │ │ │ + movdqu (%rdx,%r14,2),%xmm4 │ │ │ │ + movdqu (%rdx,%r12,2),%xmm0 │ │ │ │ + movdqu (%rdx,%r13,2),%xmm1 │ │ │ │ add %rcx,%rdx │ │ │ │ - vpmaddwd %ymm1,%ymm4,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm14,%ymm6 │ │ │ │ - vpmaddwd %ymm15,%ymm11,%ymm11 │ │ │ │ - vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ - vmovdqa (%rsp),%ymm5 │ │ │ │ - vmovd 0x40(%rsp),%xmm11 │ │ │ │ - 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 388a36 <__cxa_finalize@plt+0x35d9e6> │ │ │ │ - mov %r13,%rsp │ │ │ │ + pmaddwd 0x50(%rsp),%xmm8 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm7 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm4 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm0 │ │ │ │ + pmaddwd 0xc0(%rsp),%xmm1 │ │ │ │ + phaddd %xmm5,%xmm8 │ │ │ │ + phaddd %xmm7,%xmm6 │ │ │ │ + phaddd %xmm4,%xmm9 │ │ │ │ + phaddd %xmm1,%xmm0 │ │ │ │ + phaddd %xmm6,%xmm8 │ │ │ │ + phaddd %xmm0,%xmm9 │ │ │ │ + paddd 0x10(%rsp),%xmm8 │ │ │ │ + paddd 0x10(%rsp),%xmm9 │ │ │ │ + psrad %xmm12,%xmm8 │ │ │ │ + psrad %xmm12,%xmm9 │ │ │ │ + packssdw %xmm9,%xmm8 │ │ │ │ + movdqa 0x110(%rsp),%xmm4 │ │ │ │ + movdqa %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + movdqa 0xd0(%rsp),%xmm2 │ │ │ │ + movdqa 0xe0(%rsp),%xmm3 │ │ │ │ + movdqa 0xf0(%rsp),%xmm5 │ │ │ │ + movdqa 0x100(%rsp),%xmm6 │ │ │ │ + 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 388f01 <__cxa_finalize@plt+0x35deb1> │ │ │ │ + add $0x1c8,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ - vzeroupper │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov $0x4b004b,%eax │ │ │ │ - mov %eax,%r10d │ │ │ │ - jmp 388c20 <__cxa_finalize@plt+0x35dbd0> │ │ │ │ - nopl (%rax) │ │ │ │ + mov $0x4b004b,%r10d │ │ │ │ + jmp 389240 <__cxa_finalize@plt+0x35e1f0> │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 388c20 <__cxa_finalize@plt+0x35dbd0> │ │ │ │ + jmp 389240 <__cxa_finalize@plt+0x35e1f0> │ │ │ │ nopl (%rax) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 388c20 <__cxa_finalize@plt+0x35dbd0> │ │ │ │ + jmp 389240 <__cxa_finalize@plt+0x35e1f0> │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 388c20 <__cxa_finalize@plt+0x35dbd0> │ │ │ │ + jmp 389240 <__cxa_finalize@plt+0x35e1f0> │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov %eax,%r10d │ │ │ │ - jmp 388c20 <__cxa_finalize@plt+0x35dbd0> │ │ │ │ + jmp 389240 <__cxa_finalize@plt+0x35e1f0> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1e002d,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 388c20 <__cxa_finalize@plt+0x35dbd0> │ │ │ │ + jmp 389240 <__cxa_finalize@plt+0x35e1f0> │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0x1e002d,%r10d │ │ │ │ - jmp 388c20 <__cxa_finalize@plt+0x35dbd0> │ │ │ │ + jmp 389240 <__cxa_finalize@plt+0x35e1f0> │ │ │ │ nopl (%rax) │ │ │ │ mov $0xf003c,%eax │ │ │ │ mov $0x2d,%r10d │ │ │ │ - jmp 388c20 <__cxa_finalize@plt+0x35dbd0> │ │ │ │ + jmp 389240 <__cxa_finalize@plt+0x35e1f0> │ │ │ │ nopl (%rax) │ │ │ │ mov $0x2d,%eax │ │ │ │ mov $0xf003c,%r10d │ │ │ │ - jmp 388c20 <__cxa_finalize@plt+0x35dbd0> │ │ │ │ + jmp 389240 <__cxa_finalize@plt+0x35e1f0> │ │ │ │ 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 │ │ │ │ - sub $0xe0,%rsp │ │ │ │ - lea -0x1f(%rip),%r14 │ │ │ │ + sub $0x1c8,%rsp │ │ │ │ + lea -0x18(%rip),%r14 │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ - vpbroadcastd 0x40(%r13),%ymm8 │ │ │ │ - vmovd %r9d,%xmm10 │ │ │ │ - vpbroadcastd %xmm10,%ymm10 │ │ │ │ + movd 0x208(%rsp),%xmm8 │ │ │ │ + movd %r9d,%xmm14 │ │ │ │ + pshufd $0x0,%xmm8,%xmm8 │ │ │ │ + pshufd $0x0,%xmm14,%xmm14 │ │ │ │ mov %eax,%r9d │ │ │ │ - mov 0x50(%r13),%eax │ │ │ │ - mov 0x48(%r13),%r11d │ │ │ │ + mov 0x218(%rsp),%eax │ │ │ │ + mov 0x210(%rsp),%r11d │ │ │ │ shr $0xb,%eax │ │ │ │ - vpbroadcastd 0x583c8(%r14),%ymm6 │ │ │ │ - vpbroadcastd 0x58348(%r14,%rax,4),%ymm12 │ │ │ │ - vmovd 0x58350(%r14,%rax,4),%xmm7 │ │ │ │ - vpbroadcastd 0x583c4(%r14),%ymm13 │ │ │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ + movdqa 0x57d10(%r14),%xmm10 │ │ │ │ + movddup 0x57d68(%r14,%rax,8),%xmm11 │ │ │ │ + movd 0x57d88(%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 38987e <__cxa_finalize@plt+0x35e82e> │ │ │ │ + je 38a556 <__cxa_finalize@plt+0x35f506> │ │ │ │ cmp $0x800,%r11d │ │ │ │ - je 38a250 <__cxa_finalize@plt+0x35f200> │ │ │ │ - movzwl 0x58536(%r14,%rcx,2),%ecx │ │ │ │ + je 38b5dd <__cxa_finalize@plt+0x36058d> │ │ │ │ + movzwl 0x57f10(%r14,%rcx,2),%ecx │ │ │ │ add %r14,%rcx │ │ │ │ jmp *%rcx │ │ │ │ - mov 0x38(%r13),%eax │ │ │ │ - vmovdqa %ymm12,(%rsp) │ │ │ │ - vmovdqa %xmm7,0x30(%rsp) │ │ │ │ - vbroadcasti128 0x58290(%r14),%ymm7 │ │ │ │ + mov 0x200(%rsp),%eax │ │ │ │ + movdqa %xmm11,0x10(%rsp) │ │ │ │ + movdqa %xmm12,0x20(%rsp) │ │ │ │ movzbl %r9b,%r9d │ │ │ │ sub $0x2,%rsi │ │ │ │ - vmovd %r9d,%xmm15 │ │ │ │ - vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastq 0x583cd(%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 0x58310(%r14),%ymm5 │ │ │ │ - vbroadcasti128 0x58320(%r14),%ymm1 │ │ │ │ - vbroadcasti128 0x58270(%r14),%ymm0 │ │ │ │ - vpbroadcastd 0x585da(%r14,%rcx,8),%xmm14 │ │ │ │ - vpbroadcastd 0x585da(%r14,%r9,8),%xmm7 │ │ │ │ - vpbroadcastd 0x585da(%r14,%rbp,8),%xmm15 │ │ │ │ - vpbroadcastd 0x585da(%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 │ │ │ │ - vpmovsxbw %xmm14,%ymm14 │ │ │ │ - vpmovsxbw %xmm15,%ymm15 │ │ │ │ - vpblendvb %ymm11,%ymm2,%ymm14,%ymm14 │ │ │ │ - vpblendvb %ymm6,%ymm2,%ymm15,%ymm15 │ │ │ │ - vpextrd $0x2,%xmm10,%ecx │ │ │ │ - vpshufb %ymm5,%ymm10,%ymm12 │ │ │ │ - vpshufb %ymm1,%ymm10,%ymm10 │ │ │ │ + movd %r9d,%xmm15 │ │ │ │ + pmaddwd 0x57be0(%r14),%xmm8 │ │ │ │ + movdqa 0x57d20(%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 0x57c10(%r14),%xmm10 │ │ │ │ + movdqa 0x57c20(%r14),%xmm11 │ │ │ │ + movd 0x57fba(%r14,%rcx,8),%xmm13 │ │ │ │ + movd 0x57fba(%r14,%r9,8),%xmm2 │ │ │ │ + movd 0x57fba(%r14,%rbp,8),%xmm15 │ │ │ │ + movd 0x57fba(%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 │ │ │ │ + pand %xmm0,%xmm9 │ │ │ │ + pandn %xmm13,%xmm0 │ │ │ │ + por %xmm9,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm15 │ │ │ │ + punpckhbw %xmm0,%xmm15 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + psraw $0x8,%xmm15 │ │ │ │ + psraw $0x8,%xmm0 │ │ │ │ + movdqa %xmm14,%xmm12 │ │ │ │ + pshufb %xmm10,%xmm12 │ │ │ │ + pshufb %xmm11,%xmm14 │ │ │ │ + movdqa 0x57bb0(%r14),%xmm10 │ │ │ │ + movd %xmm14,%ecx │ │ │ │ + shr $0x18,%ecx │ │ │ │ + movdqa %xmm14,%xmm7 │ │ │ │ + pshufb %xmm2,%xmm7 │ │ │ │ + psubb %xmm7,%xmm14 │ │ │ │ + paddb %xmm10,%xmm12 │ │ │ │ + paddb %xmm10,%xmm14 │ │ │ │ lea (%rcx,%rdx,1),%r9 │ │ │ │ lea (%rcx,%rdx,2),%rbp │ │ │ │ lea (%rcx,%rbx,1),%r15 │ │ │ │ - vmovdqu (%rsi),%xmm7 │ │ │ │ - vmovdqu (%rsi,%rdx,1),%xmm9 │ │ │ │ - vmovdqu (%rsi,%rdx,2),%xmm8 │ │ │ │ - vmovdqu (%rsi,%rbx,1),%xmm11 │ │ │ │ - vmovdqu (%rsi,%rcx,1),%xmm1 │ │ │ │ - vmovdqu (%rsi,%r9,1),%xmm3 │ │ │ │ - vmovdqu (%rsi,%rbp,1),%xmm2 │ │ │ │ - vmovdqu (%rsi,%r15,1),%xmm4 │ │ │ │ + movdqu (%rsi),%xmm7 │ │ │ │ + movdqu (%rsi,%rdx,1),%xmm9 │ │ │ │ + movdqu (%rsi,%rdx,2),%xmm8 │ │ │ │ + movdqu (%rsi,%rbx,1),%xmm10 │ │ │ │ + movdqu (%rsi,%rcx,1),%xmm1 │ │ │ │ + movdqu (%rsi,%r9,1),%xmm3 │ │ │ │ + movdqu (%rsi,%rbp,1),%xmm2 │ │ │ │ + movdqu (%rsi,%r15,1),%xmm4 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ - vinserti128 $0x1,(%rsi),%ymm7,%ymm7 │ │ │ │ - vinserti128 $0x1,(%rsi,%rdx,1),%ymm9,%ymm9 │ │ │ │ - vinserti128 $0x1,(%rsi,%rdx,2),%ymm8,%ymm8 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm11,%ymm11 │ │ │ │ - vinserti128 $0x1,(%rsi,%rcx,1),%ymm1,%ymm1 │ │ │ │ - vinserti128 $0x1,(%rsi,%r9,1),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rsi,%r15,1),%ymm4,%ymm4 │ │ │ │ + pshufb %xmm12,%xmm7 │ │ │ │ + pshufb %xmm12,%xmm9 │ │ │ │ + pshufb %xmm12,%xmm8 │ │ │ │ + pshufb %xmm12,%xmm10 │ │ │ │ + pmaddwd %xmm0,%xmm7 │ │ │ │ + pmaddwd %xmm0,%xmm9 │ │ │ │ + pmaddwd %xmm0,%xmm8 │ │ │ │ + pmaddwd %xmm0,%xmm10 │ │ │ │ + pshufb %xmm14,%xmm1 │ │ │ │ + pshufb %xmm14,%xmm2 │ │ │ │ + pshufb %xmm14,%xmm3 │ │ │ │ + pshufb %xmm14,%xmm4 │ │ │ │ + pmaddwd %xmm15,%xmm1 │ │ │ │ + pmaddwd %xmm15,%xmm2 │ │ │ │ + pmaddwd %xmm15,%xmm3 │ │ │ │ + pmaddwd %xmm15,%xmm4 │ │ │ │ + movdqa 0x10(%rsp),%xmm5 │ │ │ │ + movd 0x20(%rsp),%xmm6 │ │ │ │ + phaddd %xmm1,%xmm7 │ │ │ │ + phaddd %xmm3,%xmm9 │ │ │ │ + phaddd %xmm2,%xmm8 │ │ │ │ + phaddd %xmm4,%xmm10 │ │ │ │ + movdqu (%rsi),%xmm1 │ │ │ │ + movdqu (%rsi,%rdx,1),%xmm2 │ │ │ │ + movdqu (%rsi,%rdx,2),%xmm3 │ │ │ │ + movdqu (%rsi,%rbx,1),%xmm4 │ │ │ │ + paddd %xmm5,%xmm7 │ │ │ │ + paddd %xmm5,%xmm9 │ │ │ │ + paddd %xmm5,%xmm8 │ │ │ │ + paddd %xmm5,%xmm10 │ │ │ │ + psrad %xmm6,%xmm7 │ │ │ │ + psrad %xmm6,%xmm9 │ │ │ │ + psrad %xmm6,%xmm8 │ │ │ │ + psrad %xmm6,%xmm10 │ │ │ │ + packssdw %xmm9,%xmm7 │ │ │ │ + packssdw %xmm10,%xmm8 │ │ │ │ + movdqu (%rsi,%rcx,1),%xmm13 │ │ │ │ + movdqu (%rsi,%r9,1),%xmm9 │ │ │ │ + movdqu (%rsi,%rbp,1),%xmm10 │ │ │ │ + movdqu (%rsi,%r15,1),%xmm11 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpbroadcastb %xmm10,%ymm5 │ │ │ │ - vpsubb %ymm5,%ymm10,%ymm10 │ │ │ │ - vpaddb %ymm0,%ymm12,%ymm12 │ │ │ │ - vpaddb %ymm0,%ymm10,%ymm10 │ │ │ │ - vpshufb %ymm12,%ymm7,%ymm7 │ │ │ │ - vpshufb %ymm12,%ymm9,%ymm9 │ │ │ │ - vpshufb %ymm12,%ymm8,%ymm8 │ │ │ │ - vpshufb %ymm12,%ymm11,%ymm11 │ │ │ │ - vpmaddwd %ymm7,%ymm14,%ymm7 │ │ │ │ - vpmaddwd %ymm14,%ymm9,%ymm9 │ │ │ │ - vpmaddwd %ymm14,%ymm8,%ymm8 │ │ │ │ - vpmaddwd %ymm14,%ymm11,%ymm11 │ │ │ │ - vpshufb %ymm10,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm10,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm10,%ymm3,%ymm3 │ │ │ │ - vpshufb %ymm10,%ymm4,%ymm4 │ │ │ │ - vpmaddwd %ymm1,%ymm15,%ymm1 │ │ │ │ - vpmaddwd %ymm2,%ymm15,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm15,%ymm3 │ │ │ │ - vpmaddwd %ymm4,%ymm15,%ymm4 │ │ │ │ - vmovdqa (%rsp),%ymm5 │ │ │ │ - vmovd 0x30(%rsp),%xmm6 │ │ │ │ - vphaddd %ymm1,%ymm7,%ymm7 │ │ │ │ - vphaddd %ymm3,%ymm9,%ymm9 │ │ │ │ - vphaddd %ymm2,%ymm8,%ymm8 │ │ │ │ - vphaddd %ymm4,%ymm11,%ymm11 │ │ │ │ - vpaddd %ymm5,%ymm7,%ymm7 │ │ │ │ - vpaddd %ymm5,%ymm9,%ymm9 │ │ │ │ - vpaddd %ymm5,%ymm8,%ymm8 │ │ │ │ - vpaddd %ymm5,%ymm11,%ymm11 │ │ │ │ - vpsrad %xmm6,%ymm7,%ymm7 │ │ │ │ - vpsrad %xmm6,%ymm9,%ymm9 │ │ │ │ - vpsrad %xmm6,%ymm8,%ymm8 │ │ │ │ - vpsrad %xmm6,%ymm11,%ymm11 │ │ │ │ - vpackssdw %ymm9,%ymm7,%ymm7 │ │ │ │ - vpackssdw %ymm11,%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,0x40(%rsp) │ │ │ │ - vmovdqa %xmm8,0x50(%rsp) │ │ │ │ - vmovdqa %xmm9,0x60(%rsp) │ │ │ │ + pshufb %xmm12,%xmm1 │ │ │ │ + pshufb %xmm12,%xmm2 │ │ │ │ + pshufb %xmm12,%xmm3 │ │ │ │ + pshufb %xmm12,%xmm4 │ │ │ │ + pmaddwd %xmm0,%xmm1 │ │ │ │ + pmaddwd %xmm0,%xmm2 │ │ │ │ + pmaddwd %xmm0,%xmm3 │ │ │ │ + pmaddwd %xmm0,%xmm4 │ │ │ │ + pshufb %xmm14,%xmm13 │ │ │ │ + pshufb %xmm14,%xmm9 │ │ │ │ + pshufb %xmm14,%xmm10 │ │ │ │ + pshufb %xmm14,%xmm11 │ │ │ │ + pmaddwd %xmm15,%xmm13 │ │ │ │ + pmaddwd %xmm15,%xmm9 │ │ │ │ + pmaddwd %xmm15,%xmm10 │ │ │ │ + pmaddwd %xmm15,%xmm11 │ │ │ │ + phaddd %xmm13,%xmm1 │ │ │ │ + phaddd %xmm9,%xmm2 │ │ │ │ + phaddd %xmm10,%xmm3 │ │ │ │ + phaddd %xmm11,%xmm4 │ │ │ │ + paddd %xmm5,%xmm1 │ │ │ │ + paddd %xmm5,%xmm2 │ │ │ │ + paddd %xmm5,%xmm3 │ │ │ │ + paddd %xmm5,%xmm4 │ │ │ │ + psrad %xmm6,%xmm1 │ │ │ │ + psrad %xmm6,%xmm2 │ │ │ │ + psrad %xmm6,%xmm3 │ │ │ │ + psrad %xmm6,%xmm4 │ │ │ │ + packssdw %xmm2,%xmm1 │ │ │ │ + packssdw %xmm4,%xmm3 │ │ │ │ + movaps %xmm7,%xmm4 │ │ │ │ + shufps $0x4e,%xmm8,%xmm4 │ │ │ │ + movaps %xmm8,%xmm5 │ │ │ │ + shufps $0x4e,%xmm1,%xmm5 │ │ │ │ + movaps %xmm1,%xmm6 │ │ │ │ + shufps $0x4e,%xmm3,%xmm6 │ │ │ │ + pshufd $0x4e,%xmm3,%xmm10 │ │ │ │ + movdqa %xmm7,%xmm13 │ │ │ │ + punpcklwd %xmm4,%xmm13 │ │ │ │ + punpckhwd %xmm4,%xmm7 │ │ │ │ + movdqa %xmm8,%xmm9 │ │ │ │ + punpcklwd %xmm5,%xmm9 │ │ │ │ + punpckhwd %xmm5,%xmm8 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + punpcklwd %xmm6,%xmm2 │ │ │ │ + punpckhwd %xmm6,%xmm1 │ │ │ │ + punpcklwd %xmm10,%xmm3 │ │ │ │ + movdqa %xmm7,0x40(%rsp) │ │ │ │ + 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 0x585d8(%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 │ │ │ │ - vpshufd $0xff,%xmm9,%xmm9 │ │ │ │ - vpmaddwd %xmm7,%xmm2,%xmm6 │ │ │ │ - vpmaddwd %xmm3,%xmm9,%xmm8 │ │ │ │ - vpaddd %xmm5,%xmm4,%xmm4 │ │ │ │ - vpaddd %xmm6,%xmm8,%xmm6 │ │ │ │ - vpaddd %xmm6,%xmm4,%xmm4 │ │ │ │ - vpaddd %xmm4,%xmm13,%xmm4 │ │ │ │ - vpsrad $0x6,%xmm4,%xmm4 │ │ │ │ - vpackssdw %xmm4,%xmm4,%xmm4 │ │ │ │ - vmovq %xmm4,(%rdi) │ │ │ │ + cmovne 0x57fb8(%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 │ │ │ │ + movdqa %xmm9,%xmm5 │ │ │ │ + pmaddwd %xmm8,%xmm5 │ │ │ │ + pshufd $0xaa,%xmm1,%xmm7 │ │ │ │ + pshufd $0xff,%xmm1,%xmm1 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + pmaddwd %xmm7,%xmm6 │ │ │ │ + movdqa %xmm3,%xmm8 │ │ │ │ + pmaddwd %xmm1,%xmm8 │ │ │ │ + paddd %xmm5,%xmm4 │ │ │ │ + paddd %xmm8,%xmm6 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd 0x57d00(%r14),%xmm4 │ │ │ │ + psrad $0x6,%xmm4 │ │ │ │ + packssdw %xmm4,%xmm4 │ │ │ │ + movq %xmm4,(%rdi) │ │ │ │ add $0x8,%rdi │ │ │ │ dec %r8d │ │ │ │ - je 38ac59 <__cxa_finalize@plt+0x35fc09> │ │ │ │ + je 38c676 <__cxa_finalize@plt+0x361626> │ │ │ │ add %r11d,%eax │ │ │ │ test $0xfffffc00,%eax │ │ │ │ - je 388f20 <__cxa_finalize@plt+0x35ded0> │ │ │ │ - vmovdqa (%rsp),%xmm8 │ │ │ │ - vmovd 0x30(%rsp),%xmm9 │ │ │ │ - vmovdqu (%rsi),%xmm4 │ │ │ │ - vmovdqu (%rsi,%rcx,1),%xmm5 │ │ │ │ + je 389625 <__cxa_finalize@plt+0x35e5d5> │ │ │ │ + movdqa 0x10(%rsp),%xmm8 │ │ │ │ + movd 0x20(%rsp),%xmm1 │ │ │ │ + movdqu (%rsi),%xmm4 │ │ │ │ + movdqu (%rsi,%rcx,1),%xmm5 │ │ │ │ test $0x400,%eax │ │ │ │ - je 38901b <__cxa_finalize@plt+0x35dfcb> │ │ │ │ - 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 │ │ │ │ - vpshufb %xmm10,%xmm5,%xmm5 │ │ │ │ - vpmaddwd %xmm4,%xmm14,%xmm4 │ │ │ │ - vpmaddwd %xmm5,%xmm15,%xmm5 │ │ │ │ - vphaddd %xmm5,%xmm4,%xmm4 │ │ │ │ - vpaddd %xmm4,%xmm8,%xmm4 │ │ │ │ - vpsrad %xmm9,%xmm4,%xmm4 │ │ │ │ - vpackssdw %xmm4,%xmm4,%xmm4 │ │ │ │ - vpunpcklwd %xmm4,%xmm11,%xmm3 │ │ │ │ - vmovdqa %xmm4,%xmm11 │ │ │ │ + je 38974a <__cxa_finalize@plt+0x35e6fa> │ │ │ │ + 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 │ │ │ │ + pshufb %xmm14,%xmm5 │ │ │ │ + pmaddwd %xmm0,%xmm4 │ │ │ │ + pmaddwd %xmm15,%xmm5 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + paddd %xmm8,%xmm4 │ │ │ │ + psrad %xmm1,%xmm4 │ │ │ │ + packssdw %xmm4,%xmm4 │ │ │ │ + movdqa %xmm10,%xmm3 │ │ │ │ + punpcklwd %xmm4,%xmm3 │ │ │ │ + movdqa %xmm4,%xmm10 │ │ │ │ add %rdx,%rsi │ │ │ │ - jmp 388f20 <__cxa_finalize@plt+0x35ded0> │ │ │ │ - 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 │ │ │ │ - vpmaddwd %xmm4,%xmm14,%xmm4 │ │ │ │ - vpmaddwd %xmm6,%xmm14,%xmm6 │ │ │ │ - vpmaddwd %xmm5,%xmm15,%xmm5 │ │ │ │ - vpmaddwd %xmm7,%xmm15,%xmm7 │ │ │ │ - vmovdqa %ymm0,0x40(%rsp) │ │ │ │ - vphaddd %xmm5,%xmm4,%xmm4 │ │ │ │ - vphaddd %xmm7,%xmm6,%xmm6 │ │ │ │ - vpaddd %xmm4,%xmm8,%xmm4 │ │ │ │ - vpaddd %xmm6,%xmm8,%xmm6 │ │ │ │ - vpsrad %xmm9,%xmm4,%xmm4 │ │ │ │ - vpsrad %xmm9,%xmm6,%xmm6 │ │ │ │ - vpackssdw %xmm6,%xmm4,%xmm4 │ │ │ │ - vpunpcklwd %xmm4,%xmm11,%xmm9 │ │ │ │ - vmovdqa %xmm9,0x60(%rsp) │ │ │ │ - vpsrldq $0x8,%xmm4,%xmm11 │ │ │ │ - vmovdqa %xmm1,%xmm0 │ │ │ │ - vmovdqa %xmm2,%xmm1 │ │ │ │ - vmovdqa %xmm3,%xmm2 │ │ │ │ - vpunpcklwd %xmm11,%xmm4,%xmm3 │ │ │ │ + jmp 389625 <__cxa_finalize@plt+0x35e5d5> │ │ │ │ + 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 │ │ │ │ + pshufb %xmm14,%xmm7 │ │ │ │ + pmaddwd %xmm0,%xmm4 │ │ │ │ + pmaddwd %xmm0,%xmm6 │ │ │ │ + pmaddwd %xmm15,%xmm5 │ │ │ │ + pmaddwd %xmm15,%xmm7 │ │ │ │ + movdqa %xmm13,0x40(%rsp) │ │ │ │ + movdqa %xmm11,0x50(%rsp) │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm7,%xmm6 │ │ │ │ + paddd %xmm8,%xmm4 │ │ │ │ + paddd %xmm8,%xmm6 │ │ │ │ + psrad %xmm1,%xmm4 │ │ │ │ + psrad %xmm1,%xmm6 │ │ │ │ + packssdw %xmm6,%xmm4 │ │ │ │ + movdqa %xmm10,%xmm1 │ │ │ │ + punpcklwd %xmm4,%xmm1 │ │ │ │ + movdqa %xmm1,0x60(%rsp) │ │ │ │ + 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 388f20 <__cxa_finalize@plt+0x35ded0> │ │ │ │ - movl $0x1,0x80(%rsp) │ │ │ │ - movq $0x10,0xd0(%rsp) │ │ │ │ - jmp 38911a <__cxa_finalize@plt+0x35e0ca> │ │ │ │ - movl $0x2,0x80(%rsp) │ │ │ │ - movq $0x20,0xd0(%rsp) │ │ │ │ - jmp 38911a <__cxa_finalize@plt+0x35e0ca> │ │ │ │ - movl $0x4,0x80(%rsp) │ │ │ │ - movq $0x40,0xd0(%rsp) │ │ │ │ - jmp 38911a <__cxa_finalize@plt+0x35e0ca> │ │ │ │ - movl $0x8,0x80(%rsp) │ │ │ │ - movq $0x80,0xd0(%rsp) │ │ │ │ - jmp 38911a <__cxa_finalize@plt+0x35e0ca> │ │ │ │ - movl $0x10,0x80(%rsp) │ │ │ │ - movq $0x100,0xd0(%rsp) │ │ │ │ - vmovdqa %ymm12,(%rsp) │ │ │ │ - vmovdqa %ymm13,0x20(%rsp) │ │ │ │ + jmp 389625 <__cxa_finalize@plt+0x35e5d5> │ │ │ │ + movl $0x1,0x110(%rsp) │ │ │ │ + mov $0x10,%r13d │ │ │ │ + jmp 38984d <__cxa_finalize@plt+0x35e7fd> │ │ │ │ + movl $0x2,0x110(%rsp) │ │ │ │ + mov $0x20,%r13d │ │ │ │ + jmp 38984d <__cxa_finalize@plt+0x35e7fd> │ │ │ │ + movl $0x4,0x110(%rsp) │ │ │ │ + mov $0x40,%r13d │ │ │ │ + jmp 38984d <__cxa_finalize@plt+0x35e7fd> │ │ │ │ + movl $0x8,0x110(%rsp) │ │ │ │ + mov $0x80,%r13d │ │ │ │ + jmp 38984d <__cxa_finalize@plt+0x35e7fd> │ │ │ │ + movl $0x10,0x110(%rsp) │ │ │ │ + mov $0x100,%r13d │ │ │ │ + movdqa %xmm11,0x10(%rsp) │ │ │ │ shr $0x10,%r9d │ │ │ │ + movd %r9d,%xmm15 │ │ │ │ + movdqa 0x57d00(%r14),%xmm13 │ │ │ │ sub $0x6,%rsi │ │ │ │ - vpmaddwd 0x582b0(%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 3891be <__cxa_finalize@plt+0x35e16e> │ │ │ │ - decl 0x80(%rsp) │ │ │ │ - je 38ac59 <__cxa_finalize@plt+0x35fc09> │ │ │ │ - addq $0x10,0x90(%rsp) │ │ │ │ - mov 0x98(%rsp),%r8d │ │ │ │ - vpbroadcastd 0x40(%r13),%ymm8 │ │ │ │ - vpbroadcastd 0x583c8(%r14),%ymm6 │ │ │ │ - vpaddd 0x40(%rsp),%ymm8,%ymm10 │ │ │ │ - vpbroadcastd 0x84(%rsp),%ymm15 │ │ │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ - vpbroadcastq 0x583cc(%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 │ │ │ │ - vmovq %xmm11,%rbp │ │ │ │ - vpextrq $0x1,%xmm11,%r12 │ │ │ │ - mov %r9d,%ecx │ │ │ │ - shr $0x20,%r9 │ │ │ │ - mov %r11d,%eax │ │ │ │ - shr $0x20,%r11 │ │ │ │ - mov %ebp,%ebx │ │ │ │ - shr $0x20,%rbp │ │ │ │ - mov %r12d,%r15d │ │ │ │ - shr $0x20,%r12 │ │ │ │ - vmovdqa %ymm10,0x40(%rsp) │ │ │ │ - vmovq 0x585d8(%r14,%rcx,8),%xmm1 │ │ │ │ - vmovq 0x585d8(%r14,%r9,8),%xmm13 │ │ │ │ - vmovhps 0x585d8(%r14,%rax,8),%xmm1,%xmm1 │ │ │ │ - vmovhps 0x585d8(%r14,%r11,8),%xmm13,%xmm13 │ │ │ │ - vmovq 0x585d8(%r14,%rbx,8),%xmm14 │ │ │ │ - vmovq 0x585d8(%r14,%rbp,8),%xmm15 │ │ │ │ - vmovhps 0x585d8(%r14,%r15,8),%xmm14,%xmm14 │ │ │ │ - vmovhps 0x585d8(%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 │ │ │ │ - vmovq %xmm11,%r11 │ │ │ │ - vpextrq $0x1,%xmm11,%r12 │ │ │ │ - mov %r9d,%ecx │ │ │ │ - shr $0x20,%r9 │ │ │ │ + movdqa %xmm8,%xmm7 │ │ │ │ + pslld $0x2,%xmm7 │ │ │ │ + pmaddwd 0x57be0(%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 389915 <__cxa_finalize@plt+0x35e8c5> │ │ │ │ + decl 0x110(%rsp) │ │ │ │ + je 38c676 <__cxa_finalize@plt+0x361626> │ │ │ │ + addq $0x10,0x150(%rsp) │ │ │ │ + mov 0x208(%rsp),%r8d │ │ │ │ + movdqa 0x120(%rsp),%xmm7 │ │ │ │ + movdqa 0x130(%rsp),%xmm14 │ │ │ │ + movdqa 0x57d10(%r14),%xmm10 │ │ │ │ + movdqa 0x10(%rsp),%xmm11 │ │ │ │ + movdqa 0x140(%rsp),%xmm15 │ │ │ │ + mov 0x118(%rsp),%rsi │ │ │ │ + mov 0x150(%rsp),%rdi │ │ │ │ + paddd %xmm7,%xmm14 │ │ │ │ + movdqa 0x57d40(%r14),%xmm9 │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ + movdqa %xmm14,%xmm2 │ │ │ │ + psrld $0xa,%xmm2 │ │ │ │ + movdqa %xmm2,0x20(%rsp) │ │ │ │ + movdqa %xmm14,%xmm6 │ │ │ │ + pand %xmm10,%xmm6 │ │ │ │ + psrld $0x6,%xmm6 │ │ │ │ + movdqa %xmm15,%xmm5 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + pcmpeqd %xmm1,%xmm6 │ │ │ │ + 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 0x57fb8(%r14,%rcx,8),%xmm0 │ │ │ │ + movq 0x57fb8(%r14,%r9,8),%xmm1 │ │ │ │ + movhps 0x57fb8(%r14,%rax,8),%xmm0 │ │ │ │ + movhps 0x57fb8(%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 │ │ │ │ + movdqa %xmm14,0x130(%rsp) │ │ │ │ + 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 0x57fb8(%r14,%rbx,8),%xmm2 │ │ │ │ + movq 0x57fb8(%r14,%rbp,8),%xmm3 │ │ │ │ + movhps 0x57fb8(%r14,%r15,8),%xmm2 │ │ │ │ + movhps 0x57fb8(%r14,%r12,8),%xmm3 │ │ │ │ + psrld $0xa,%xmm14 │ │ │ │ + movq %xmm14,%rbp │ │ │ │ + punpckhqdq %xmm14,%xmm14 │ │ │ │ + movq %xmm14,%r12 │ │ │ │ mov %ebp,%ebx │ │ │ │ shr $0x20,%rbp │ │ │ │ - mov %r11d,%eax │ │ │ │ - shr $0x20,%r11 │ │ │ │ mov %r12d,%r15d │ │ │ │ shr $0x20,%r12 │ │ │ │ - vpshufd $0xa0,%xmm5,%xmm4 │ │ │ │ - vpshufd $0xf5,%xmm5,%xmm5 │ │ │ │ - vpshufd $0xa0,%xmm6,%xmm11 │ │ │ │ - vpshufd $0xf5,%xmm6,%xmm6 │ │ │ │ - vpblendvb %xmm4,%xmm2,%xmm1,%xmm1 │ │ │ │ - vpblendvb %xmm5,%xmm2,%xmm13,%xmm13 │ │ │ │ - vpblendvb %xmm11,%xmm2,%xmm14,%xmm14 │ │ │ │ - vpblendvb %xmm6,%xmm2,%xmm15,%xmm15 │ │ │ │ - vpmovsxbw %xmm1,%ymm1 │ │ │ │ - vpmovsxbw %xmm13,%ymm13 │ │ │ │ - vpmovsxbw %xmm14,%ymm14 │ │ │ │ - vpmovsxbw %xmm15,%ymm15 │ │ │ │ - vmovdqu (%rsi,%rcx,2),%xmm0 │ │ │ │ - vmovdqu (%rsi,%r9,2),%xmm10 │ │ │ │ - vmovdqu (%rsi,%rax,2),%xmm2 │ │ │ │ - vmovdqu (%rsi,%r11,2),%xmm3 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,2),%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,2),%ymm10,%ymm10 │ │ │ │ - vinserti128 $0x1,(%rsi,%r15,2),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rsi,%r12,2),%ymm3,%ymm3 │ │ │ │ + mov 0x20(%rsp),%ecx │ │ │ │ + mov 0x24(%rsp),%r9d │ │ │ │ + mov 0x28(%rsp),%eax │ │ │ │ + mov 0x2c(%rsp),%r11d │ │ │ │ + pshufd $0x50,%xmm6,%xmm4 │ │ │ │ + pshufd $0xfa,%xmm6,%xmm6 │ │ │ │ + pshufd $0x50,%xmm5,%xmm14 │ │ │ │ + pshufd $0xfa,%xmm5,%xmm5 │ │ │ │ + movdqa %xmm9,%xmm7 │ │ │ │ + pand %xmm4,%xmm7 │ │ │ │ + movdqa %xmm9,%xmm8 │ │ │ │ + pand %xmm6,%xmm8 │ │ │ │ + movdqa %xmm9,%xmm15 │ │ │ │ + pand %xmm14,%xmm15 │ │ │ │ + pand %xmm5,%xmm9 │ │ │ │ + pandn %xmm0,%xmm4 │ │ │ │ + pandn %xmm1,%xmm6 │ │ │ │ + pandn %xmm2,%xmm14 │ │ │ │ + pandn %xmm3,%xmm5 │ │ │ │ + por %xmm4,%xmm7 │ │ │ │ + por %xmm6,%xmm8 │ │ │ │ + por %xmm14,%xmm15 │ │ │ │ + por %xmm5,%xmm9 │ │ │ │ + movdqa %xmm7,%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + punpckhbw %xmm7,%xmm7 │ │ │ │ + movdqa %xmm8,%xmm1 │ │ │ │ + punpcklbw %xmm8,%xmm1 │ │ │ │ + punpckhbw %xmm8,%xmm8 │ │ │ │ + psraw $0x8,%xmm0 │ │ │ │ + psraw $0x8,%xmm7 │ │ │ │ + psraw $0x8,%xmm1 │ │ │ │ + psraw $0x8,%xmm8 │ │ │ │ + movdqa %xmm15,%xmm2 │ │ │ │ + punpcklbw %xmm15,%xmm2 │ │ │ │ + punpckhbw %xmm15,%xmm15 │ │ │ │ + movdqa %xmm9,%xmm3 │ │ │ │ + punpcklbw %xmm9,%xmm3 │ │ │ │ + punpckhbw %xmm9,%xmm9 │ │ │ │ + psraw $0x8,%xmm2 │ │ │ │ + psraw $0x8,%xmm15 │ │ │ │ + psraw $0x8,%xmm3 │ │ │ │ + psraw $0x8,%xmm9 │ │ │ │ + movdqa %xmm0,0x30(%rsp) │ │ │ │ + movdqa %xmm7,0x40(%rsp) │ │ │ │ + movdqa %xmm1,0x50(%rsp) │ │ │ │ + movdqa %xmm8,0x60(%rsp) │ │ │ │ + movdqa %xmm2,0x70(%rsp) │ │ │ │ + movdqa %xmm15,0x80(%rsp) │ │ │ │ + movdqa %xmm3,0x90(%rsp) │ │ │ │ + movdqa %xmm9,0xa0(%rsp) │ │ │ │ + movdqu (%rsi,%rcx,2),%xmm1 │ │ │ │ + movdqu (%rsi,%r9,2),%xmm2 │ │ │ │ + movdqu (%rsi,%rax,2),%xmm3 │ │ │ │ + movdqu (%rsi,%r11,2),%xmm4 │ │ │ │ + movdqu (%rsi,%rbx,2),%xmm5 │ │ │ │ + movdqu (%rsi,%rbp,2),%xmm6 │ │ │ │ + movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ + movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ add %rdx,%rsi │ │ │ │ - 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 │ │ │ │ - vinserti128 $0x1,(%rsi,%r12,2),%ymm11,%ymm11 │ │ │ │ + pmaddwd 0x30(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm2,%xmm1 │ │ │ │ + phaddd %xmm4,%xmm3 │ │ │ │ + phaddd %xmm6,%xmm5 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm3,%xmm1 │ │ │ │ + phaddd %xmm9,%xmm5 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + psrad %xmm12,%xmm1 │ │ │ │ + psrad %xmm12,%xmm5 │ │ │ │ + packssdw %xmm5,%xmm1 │ │ │ │ + movdqa %xmm1,0xb0(%rsp) │ │ │ │ + movdqu (%rsi,%rcx,2),%xmm2 │ │ │ │ + movdqu (%rsi,%r9,2),%xmm3 │ │ │ │ + movdqu (%rsi,%rax,2),%xmm4 │ │ │ │ + movdqu (%rsi,%r11,2),%xmm5 │ │ │ │ + movdqu (%rsi,%rbx,2),%xmm6 │ │ │ │ + movdqu (%rsi,%rbp,2),%xmm1 │ │ │ │ + movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ + movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ add %rdx,%rsi │ │ │ │ - vpmaddwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm13,%ymm10,%ymm10 │ │ │ │ - vpmaddwd %ymm2,%ymm14,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm15,%ymm3 │ │ │ │ - vpmaddwd %ymm1,%ymm4,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm14,%ymm6 │ │ │ │ - vpmaddwd %ymm15,%ymm11,%ymm11 │ │ │ │ - vphaddd %ymm10,%ymm0,%ymm0 │ │ │ │ - vphaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ - vphaddd %ymm2,%ymm0,%ymm0 │ │ │ │ - vphaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpaddd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpsrad %xmm7,%ymm0,%ymm0 │ │ │ │ - vpsrad %xmm7,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x60(%rsp) │ │ │ │ - vmovdqu (%rsi,%rcx,2),%xmm10 │ │ │ │ - vmovdqu (%rsi,%r9,2),%xmm2 │ │ │ │ - vmovdqu (%rsi,%rax,2),%xmm3 │ │ │ │ - vmovdqu (%rsi,%r11,2),%xmm4 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,2),%ymm10,%ymm10 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,2),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rsi,%r15,2),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rsi,%r12,2),%ymm4,%ymm4 │ │ │ │ + pmaddwd 0x30(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm3,%xmm2 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm1,%xmm6 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm4,%xmm2 │ │ │ │ + phaddd %xmm9,%xmm6 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + psrad %xmm12,%xmm2 │ │ │ │ + psrad %xmm12,%xmm6 │ │ │ │ + packssdw %xmm6,%xmm2 │ │ │ │ + movdqa %xmm2,0xc0(%rsp) │ │ │ │ + movdqu (%rsi,%rcx,2),%xmm3 │ │ │ │ + movdqu (%rsi,%r9,2),%xmm4 │ │ │ │ + movdqu (%rsi,%rax,2),%xmm5 │ │ │ │ + movdqu (%rsi,%r11,2),%xmm6 │ │ │ │ + movdqu (%rsi,%rbx,2),%xmm1 │ │ │ │ + movdqu (%rsi,%rbp,2),%xmm2 │ │ │ │ + movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ + movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ add %rdx,%rsi │ │ │ │ - vmovdqu (%rsi,%rcx,2),%xmm5 │ │ │ │ - vmovdqu (%rsi,%r9,2),%xmm6 │ │ │ │ - vmovdqu (%rsi,%rax,2),%xmm11 │ │ │ │ - vmovdqu (%rsi,%r11,2),%xmm8 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,2),%ymm5,%ymm5 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,2),%ymm6,%ymm6 │ │ │ │ - vinserti128 $0x1,(%rsi,%r15,2),%ymm11,%ymm11 │ │ │ │ - vinserti128 $0x1,(%rsi,%r12,2),%ymm8,%ymm8 │ │ │ │ + pmaddwd 0x30(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm4,%xmm3 │ │ │ │ + phaddd %xmm6,%xmm5 │ │ │ │ + phaddd %xmm2,%xmm1 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm5,%xmm3 │ │ │ │ + phaddd %xmm9,%xmm1 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + psrad %xmm12,%xmm3 │ │ │ │ + psrad %xmm12,%xmm1 │ │ │ │ + packssdw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm3,0xd0(%rsp) │ │ │ │ + movdqu (%rsi,%rcx,2),%xmm4 │ │ │ │ + movdqu (%rsi,%r9,2),%xmm5 │ │ │ │ + movdqu (%rsi,%rax,2),%xmm6 │ │ │ │ + movdqu (%rsi,%r11,2),%xmm1 │ │ │ │ + movdqu (%rsi,%rbx,2),%xmm2 │ │ │ │ + movdqu (%rsi,%rbp,2),%xmm3 │ │ │ │ + movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ + movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ add %rdx,%rsi │ │ │ │ - vpmaddwd %ymm1,%ymm10,%ymm10 │ │ │ │ - vpmaddwd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm14,%ymm3 │ │ │ │ - vpmaddwd %ymm4,%ymm15,%ymm4 │ │ │ │ - vpmaddwd %ymm1,%ymm5,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpmaddwd %ymm14,%ymm11,%ymm11 │ │ │ │ - vpmaddwd %ymm15,%ymm8,%ymm8 │ │ │ │ - vphaddd %ymm2,%ymm10,%ymm10 │ │ │ │ - vphaddd %ymm4,%ymm3,%ymm3 │ │ │ │ - vphaddd %ymm6,%ymm5,%ymm5 │ │ │ │ - vphaddd %ymm8,%ymm11,%ymm11 │ │ │ │ - vphaddd %ymm3,%ymm10,%ymm10 │ │ │ │ - vphaddd %ymm11,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm12,%ymm10,%ymm10 │ │ │ │ - vpaddd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpsrad %xmm7,%ymm10,%ymm10 │ │ │ │ - vpsrad %xmm7,%ymm5,%ymm5 │ │ │ │ - vpackssdw %ymm5,%ymm10,%ymm10 │ │ │ │ - vmovdqu (%rsi,%rcx,2),%xmm2 │ │ │ │ - vmovdqu (%rsi,%r9,2),%xmm3 │ │ │ │ - vmovdqu (%rsi,%rax,2),%xmm4 │ │ │ │ - vmovdqu (%rsi,%r11,2),%xmm5 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,2),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,2),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rsi,%r15,2),%ymm4,%ymm4 │ │ │ │ - vinserti128 $0x1,(%rsi,%r12,2),%ymm5,%ymm5 │ │ │ │ + pmaddwd 0x30(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm1,%xmm6 │ │ │ │ + phaddd %xmm3,%xmm2 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm6,%xmm4 │ │ │ │ + phaddd %xmm9,%xmm2 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + psrad %xmm12,%xmm2 │ │ │ │ + packssdw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,0xe0(%rsp) │ │ │ │ + movdqu (%rsi,%rcx,2),%xmm5 │ │ │ │ + movdqu (%rsi,%r9,2),%xmm6 │ │ │ │ + movdqu (%rsi,%rax,2),%xmm1 │ │ │ │ + movdqu (%rsi,%r11,2),%xmm2 │ │ │ │ + movdqu (%rsi,%rbx,2),%xmm3 │ │ │ │ + movdqu (%rsi,%rbp,2),%xmm4 │ │ │ │ + movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ + movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ add %rdx,%rsi │ │ │ │ - vmovdqu (%rsi,%rcx,2),%xmm6 │ │ │ │ - vmovdqu (%rsi,%r9,2),%xmm11 │ │ │ │ - vmovdqu (%rsi,%rax,2),%xmm8 │ │ │ │ - vmovdqu (%rsi,%r11,2),%xmm9 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,2),%ymm6,%ymm6 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,2),%ymm11,%ymm11 │ │ │ │ - vinserti128 $0x1,(%rsi,%r15,2),%ymm8,%ymm8 │ │ │ │ - vinserti128 $0x1,(%rsi,%r12,2),%ymm9,%ymm9 │ │ │ │ + pmaddwd 0x30(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm6,%xmm5 │ │ │ │ + phaddd %xmm2,%xmm1 │ │ │ │ + phaddd %xmm4,%xmm3 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm1,%xmm5 │ │ │ │ + phaddd %xmm9,%xmm3 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + psrad %xmm12,%xmm5 │ │ │ │ + psrad %xmm12,%xmm3 │ │ │ │ + packssdw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm5,0xf0(%rsp) │ │ │ │ + movdqu (%rsi,%rcx,2),%xmm6 │ │ │ │ + movdqu (%rsi,%r9,2),%xmm1 │ │ │ │ + movdqu (%rsi,%rax,2),%xmm2 │ │ │ │ + movdqu (%rsi,%r11,2),%xmm3 │ │ │ │ + movdqu (%rsi,%rbx,2),%xmm4 │ │ │ │ + movdqu (%rsi,%rbp,2),%xmm5 │ │ │ │ + movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ + movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ add %rdx,%rsi │ │ │ │ - vpmaddwd %ymm1,%ymm2,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpmaddwd %ymm4,%ymm14,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm15,%ymm5 │ │ │ │ - vpmaddwd %ymm1,%ymm6,%ymm6 │ │ │ │ - vpmaddwd %ymm13,%ymm11,%ymm11 │ │ │ │ - vpmaddwd %ymm14,%ymm8,%ymm8 │ │ │ │ - vpmaddwd %ymm15,%ymm9,%ymm9 │ │ │ │ - vphaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ - vphaddd %ymm9,%ymm8,%ymm8 │ │ │ │ - vphaddd %ymm4,%ymm2,%ymm2 │ │ │ │ - vphaddd %ymm8,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpaddd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpsrad %xmm7,%ymm2,%ymm2 │ │ │ │ - vpsrad %xmm7,%ymm6,%ymm6 │ │ │ │ - vpackssdw %ymm6,%ymm2,%ymm2 │ │ │ │ - vmovdqu (%rsi,%rcx,2),%xmm3 │ │ │ │ - vmovdqu (%rsi,%r9,2),%xmm4 │ │ │ │ - vmovdqu (%rsi,%rax,2),%xmm5 │ │ │ │ - vmovdqu (%rsi,%r11,2),%xmm6 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,2),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,2),%ymm4,%ymm4 │ │ │ │ - vinserti128 $0x1,(%rsi,%r15,2),%ymm5,%ymm5 │ │ │ │ - vinserti128 $0x1,(%rsi,%r12,2),%ymm6,%ymm6 │ │ │ │ + pmaddwd 0x30(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm1,%xmm6 │ │ │ │ + phaddd %xmm3,%xmm2 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm2,%xmm6 │ │ │ │ + phaddd %xmm9,%xmm4 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + psrad %xmm12,%xmm6 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + packssdw %xmm4,%xmm6 │ │ │ │ + movdqu (%rsi,%rcx,2),%xmm7 │ │ │ │ + movdqu (%rsi,%r9,2),%xmm1 │ │ │ │ + movdqu (%rsi,%rax,2),%xmm2 │ │ │ │ + movdqu (%rsi,%r11,2),%xmm3 │ │ │ │ + movdqu (%rsi,%rbx,2),%xmm4 │ │ │ │ + movdqu (%rsi,%rbp,2),%xmm5 │ │ │ │ + movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ + movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ add %rdx,%rsi │ │ │ │ - vmovdqu (%rsi,%rcx,2),%xmm11 │ │ │ │ - vmovdqu (%rsi,%r9,2),%xmm8 │ │ │ │ - vmovdqu (%rsi,%rax,2),%xmm9 │ │ │ │ - vmovdqu (%rsi,%r11,2),%xmm0 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,2),%ymm11,%ymm11 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,2),%ymm8,%ymm8 │ │ │ │ - vinserti128 $0x1,(%rsi,%r15,2),%ymm9,%ymm9 │ │ │ │ - vinserti128 $0x1,(%rsi,%r12,2),%ymm0,%ymm0 │ │ │ │ + pmaddwd 0x30(%rsp),%xmm7 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm1,%xmm7 │ │ │ │ + phaddd %xmm3,%xmm2 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm2,%xmm7 │ │ │ │ + phaddd %xmm9,%xmm4 │ │ │ │ + paddd %xmm11,%xmm7 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + psrad %xmm12,%xmm7 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + packssdw %xmm4,%xmm7 │ │ │ │ + movdqu (%rsi,%rcx,2),%xmm8 │ │ │ │ + movdqu (%rsi,%r9,2),%xmm1 │ │ │ │ + movdqu (%rsi,%rax,2),%xmm2 │ │ │ │ + movdqu (%rsi,%r11,2),%xmm3 │ │ │ │ + movdqu (%rsi,%rbx,2),%xmm4 │ │ │ │ + movdqu (%rsi,%rbp,2),%xmm5 │ │ │ │ + movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ + movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ add %rdx,%rsi │ │ │ │ - vpmaddwd %ymm1,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm14,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm15,%ymm6 │ │ │ │ - vpmaddwd %ymm1,%ymm11,%ymm11 │ │ │ │ - vpmaddwd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpmaddwd %ymm14,%ymm9,%ymm9 │ │ │ │ - vpmaddwd %ymm0,%ymm15,%ymm0 │ │ │ │ - vphaddd %ymm4,%ymm3,%ymm3 │ │ │ │ - vphaddd %ymm6,%ymm5,%ymm5 │ │ │ │ - vphaddd %ymm8,%ymm11,%ymm11 │ │ │ │ - vphaddd %ymm0,%ymm9,%ymm9 │ │ │ │ - vphaddd %ymm5,%ymm3,%ymm3 │ │ │ │ - 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 0x58280(%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 │ │ │ │ + pmaddwd 0x30(%rsp),%xmm8 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm1,%xmm8 │ │ │ │ + phaddd %xmm3,%xmm2 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm2,%xmm8 │ │ │ │ + phaddd %xmm9,%xmm4 │ │ │ │ + paddd %xmm11,%xmm8 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + psrad %xmm12,%xmm8 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + packssdw %xmm4,%xmm8 │ │ │ │ + movdqa 0xf0(%rsp),%xmm5 │ │ │ │ + movdqa 0xb0(%rsp),%xmm1 │ │ │ │ + movdqa 0xc0(%rsp),%xmm2 │ │ │ │ + movdqa 0xd0(%rsp),%xmm3 │ │ │ │ + movdqa 0xe0(%rsp),%xmm9 │ │ │ │ + mov 0x200(%rsp),%eax │ │ │ │ + mov 0x210(%rsp),%r11d │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + punpcklwd %xmm6,%xmm4 │ │ │ │ + punpckhwd %xmm6,%xmm5 │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + punpcklwd %xmm8,%xmm6 │ │ │ │ + punpckhwd %xmm8,%xmm7 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklwd %xmm2,%xmm0 │ │ │ │ + punpckhwd %xmm2,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpcklwd %xmm9,%xmm2 │ │ │ │ + punpckhwd %xmm9,%xmm3 │ │ │ │ + movdqa %xmm4,0xb0(%rsp) │ │ │ │ + movdqa %xmm5,0xc0(%rsp) │ │ │ │ + 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 0x585d8(%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 │ │ │ │ - vpshufd $0xaa,%ymm9,%ymm8 │ │ │ │ - vpshufd $0xff,%ymm9,%ymm9 │ │ │ │ - vpmaddwd %ymm2,%ymm8,%ymm6 │ │ │ │ - vpmaddwd %ymm3,%ymm9,%ymm11 │ │ │ │ - vpaddd 0x20(%rsp),%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x6,%ymm4,%ymm4 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ - vpackssdw %xmm5,%xmm4,%xmm4 │ │ │ │ - vmovdqa %xmm4,(%rdi) │ │ │ │ - add 0xd0(%rsp),%rdi │ │ │ │ + cmovne 0x57fb8(%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 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + pmaddwd %xmm0,%xmm4 │ │ │ │ + pmaddwd %xmm1,%xmm5 │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + pmaddwd %xmm2,%xmm6 │ │ │ │ + pmaddwd %xmm3,%xmm7 │ │ │ │ + paddd %xmm13,%xmm4 │ │ │ │ + paddd %xmm13,%xmm5 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + movdqa 0xb0(%rsp),%xmm6 │ │ │ │ + pmaddwd %xmm10,%xmm6 │ │ │ │ + movdqa 0xc0(%rsp),%xmm7 │ │ │ │ + pmaddwd %xmm10,%xmm7 │ │ │ │ + movdqa 0xd0(%rsp),%xmm8 │ │ │ │ + pmaddwd %xmm11,%xmm8 │ │ │ │ + movdqa 0xe0(%rsp),%xmm9 │ │ │ │ + pmaddwd %xmm11,%xmm9 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + paddd %xmm8,%xmm4 │ │ │ │ + paddd %xmm9,%xmm5 │ │ │ │ + psrad $0x6,%xmm4 │ │ │ │ + psrad $0x6,%xmm5 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + movdqa %xmm4,(%rdi) │ │ │ │ + add %r13,%rdi │ │ │ │ dec %r8d │ │ │ │ - je 38916c <__cxa_finalize@plt+0x35e11c> │ │ │ │ + je 3898b5 <__cxa_finalize@plt+0x35e865> │ │ │ │ add %r11d,%eax │ │ │ │ test $0xfffffc00,%eax │ │ │ │ - je 389627 <__cxa_finalize@plt+0x35e5d7> │ │ │ │ + je 38a110 <__cxa_finalize@plt+0x35f0c0> │ │ │ │ test $0x400,%eax │ │ │ │ - mov %eax,0x60(%rsp) │ │ │ │ - mov 0xa0(%rsp),%ecx │ │ │ │ - mov 0xa4(%rsp),%r9d │ │ │ │ - mov 0xa8(%rsp),%eax │ │ │ │ - mov 0xac(%rsp),%r11d │ │ │ │ - je 389791 <__cxa_finalize@plt+0x35e741> │ │ │ │ - vbroadcasti128 0x58300(%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 │ │ │ │ - vinserti128 $0x1,(%rsi,%r12,2),%ymm11,%ymm11 │ │ │ │ + mov %eax,0x160(%rsp) │ │ │ │ + mov 0x20(%rsp),%ecx │ │ │ │ + mov 0x24(%rsp),%r9d │ │ │ │ + mov 0x28(%rsp),%eax │ │ │ │ + mov 0x2c(%rsp),%r11d │ │ │ │ + je 38a38d <__cxa_finalize@plt+0x35f33d> │ │ │ │ + movdqa 0x57bd0(%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 │ │ │ │ + movdqu (%rsi,%r11,2),%xmm7 │ │ │ │ add %rdx,%rsi │ │ │ │ - mov 0x60(%rsp),%eax │ │ │ │ - mov 0x48(%r13),%r11d │ │ │ │ - vpshufb %ymm9,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm9,%ymm10,%ymm10 │ │ │ │ - vpshufb %ymm9,%ymm2,%ymm2 │ │ │ │ - vpshufb %ymm9,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm1,%ymm4,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm14,%ymm6 │ │ │ │ - vpmaddwd %ymm15,%ymm11,%ymm11 │ │ │ │ - vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ - vphaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - 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 389627 <__cxa_finalize@plt+0x35e5d7> │ │ │ │ - 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 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,2),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,2),%ymm12,%ymm12 │ │ │ │ - vinserti128 $0x1,(%rsi,%r15,2),%ymm4,%ymm4 │ │ │ │ - vinserti128 $0x1,(%rsi,%r12,2),%ymm5,%ymm5 │ │ │ │ + mov 0x160(%rsp),%eax │ │ │ │ + mov 0x210(%rsp),%r11d │ │ │ │ + pshufd $0x4e,%xmm14,%xmm15 │ │ │ │ + pshufb %xmm14,%xmm0 │ │ │ │ + pshufb %xmm14,%xmm1 │ │ │ │ + pshufb %xmm15,%xmm2 │ │ │ │ + pshufb %xmm15,%xmm3 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm8 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm9 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm10 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm11 │ │ │ │ + pmaddwd 0x30(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm7 │ │ │ │ + phaddd %xmm9,%xmm8 │ │ │ │ + phaddd %xmm11,%xmm10 │ │ │ │ + movdqa 0x10(%rsp),%xmm11 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm7,%xmm6 │ │ │ │ + phaddd %xmm10,%xmm8 │ │ │ │ + phaddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + paddd %xmm11,%xmm8 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + psrad %xmm12,%xmm8 │ │ │ │ + packssdw %xmm8,%xmm4 │ │ │ │ + movdqa 0xb0(%rsp),%xmm5 │ │ │ │ + pshufb %xmm14,%xmm5 │ │ │ │ + movdqa 0xc0(%rsp),%xmm6 │ │ │ │ + pshufb %xmm14,%xmm6 │ │ │ │ + movdqa 0xd0(%rsp),%xmm7 │ │ │ │ + pshufb %xmm15,%xmm7 │ │ │ │ + movdqa 0xe0(%rsp),%xmm8 │ │ │ │ + pshufb %xmm15,%xmm8 │ │ │ │ + punpckhwd %xmm2,%xmm0 │ │ │ │ + punpckhwd %xmm3,%xmm1 │ │ │ │ + punpcklwd %xmm5,%xmm2 │ │ │ │ + punpcklwd %xmm6,%xmm3 │ │ │ │ + punpckhwd %xmm7,%xmm5 │ │ │ │ + punpckhwd %xmm8,%xmm6 │ │ │ │ + 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 38a110 <__cxa_finalize@plt+0x35f0c0> │ │ │ │ + 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 │ │ │ │ + movdqu (%rsi,%r12,2),%xmm11 │ │ │ │ add %rdx,%rsi │ │ │ │ - vmovdqu (%rsi,%rcx,2),%xmm6 │ │ │ │ - vmovdqu (%rsi,%r9,2),%xmm11 │ │ │ │ - vmovdqu (%rsi,%rax,2),%xmm8 │ │ │ │ - vmovdqu (%rsi,%r11,2),%xmm9 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,2),%ymm6,%ymm6 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,2),%ymm11,%ymm11 │ │ │ │ - vinserti128 $0x1,(%rsi,%r15,2),%ymm8,%ymm8 │ │ │ │ - vinserti128 $0x1,(%rsi,%r12,2),%ymm9,%ymm9 │ │ │ │ + pmaddwd 0x30(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm8 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm7 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm9 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm10 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm11 │ │ │ │ + phaddd %xmm8,%xmm4 │ │ │ │ + phaddd %xmm6,%xmm5 │ │ │ │ + phaddd %xmm9,%xmm7 │ │ │ │ + phaddd %xmm11,%xmm10 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm10,%xmm7 │ │ │ │ + paddd 0x10(%rsp),%xmm4 │ │ │ │ + paddd 0x10(%rsp),%xmm7 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + psrad %xmm12,%xmm7 │ │ │ │ + packssdw %xmm7,%xmm4 │ │ │ │ + movdqu (%rsi,%rcx,2),%xmm8 │ │ │ │ + movdqu (%rsi,%r9,2),%xmm5 │ │ │ │ + movdqu (%rsi,%rax,2),%xmm6 │ │ │ │ + movdqu (%rsi,%r11,2),%xmm7 │ │ │ │ + movdqu (%rsi,%rbx,2),%xmm9 │ │ │ │ + movdqu (%rsi,%rbp,2),%xmm0 │ │ │ │ + movdqu (%rsi,%r15,2),%xmm10 │ │ │ │ + movdqu (%rsi,%r12,2),%xmm11 │ │ │ │ add %rdx,%rsi │ │ │ │ - vpmaddwd %ymm1,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm13,%ymm12,%ymm12 │ │ │ │ - vpmaddwd %ymm4,%ymm14,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm15,%ymm5 │ │ │ │ - vpmaddwd %ymm1,%ymm6,%ymm6 │ │ │ │ - vpmaddwd %ymm13,%ymm11,%ymm11 │ │ │ │ - vpmaddwd %ymm14,%ymm8,%ymm8 │ │ │ │ - vpmaddwd %ymm15,%ymm9,%ymm9 │ │ │ │ - vphaddd %ymm12,%ymm3,%ymm3 │ │ │ │ - vmovdqa (%rsp),%ymm12 │ │ │ │ - vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ - vphaddd %ymm9,%ymm8,%ymm8 │ │ │ │ - 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 0x58280(%r14),%ymm9 │ │ │ │ - mov 0x60(%rsp),%eax │ │ │ │ - mov 0x48(%r13),%r11d │ │ │ │ - vpshufb %ymm9,%ymm3,%ymm3 │ │ │ │ - jmp 389627 <__cxa_finalize@plt+0x35e5d7> │ │ │ │ - movzwl 0x58542(%r14,%rcx,2),%ecx │ │ │ │ + pmaddwd 0x30(%rsp),%xmm8 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm7 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm9 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm0 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm10 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm11 │ │ │ │ + phaddd %xmm5,%xmm8 │ │ │ │ + phaddd %xmm7,%xmm6 │ │ │ │ + phaddd %xmm0,%xmm9 │ │ │ │ + phaddd %xmm11,%xmm10 │ │ │ │ + phaddd %xmm6,%xmm8 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + paddd 0x10(%rsp),%xmm8 │ │ │ │ + paddd 0x10(%rsp),%xmm9 │ │ │ │ + psrad %xmm12,%xmm8 │ │ │ │ + psrad %xmm12,%xmm9 │ │ │ │ + packssdw %xmm9,%xmm8 │ │ │ │ + mov 0x160(%rsp),%eax │ │ │ │ + mov 0x210(%rsp),%r11d │ │ │ │ + movdqa %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + movdqa 0xb0(%rsp),%xmm2 │ │ │ │ + movdqa 0xc0(%rsp),%xmm3 │ │ │ │ + movdqa 0xd0(%rsp),%xmm5 │ │ │ │ + movdqa 0xe0(%rsp),%xmm6 │ │ │ │ + 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 38a110 <__cxa_finalize@plt+0x35f0c0> │ │ │ │ + movzwl 0x57f1c(%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 0x58290(%r14),%ymm7 │ │ │ │ + mov 0x200(%rsp),%eax │ │ │ │ + movdqa %xmm11,0x10(%rsp) │ │ │ │ + movdqa %xmm12,0x20(%rsp) │ │ │ │ movzbl %r9b,%r9d │ │ │ │ sub $0x2,%rsi │ │ │ │ - vmovd %r9d,%xmm15 │ │ │ │ - vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastq 0x583cd(%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 0x58310(%r14),%ymm5 │ │ │ │ - vbroadcasti128 0x58320(%r14),%ymm1 │ │ │ │ - vbroadcasti128 0x58270(%r14),%ymm4 │ │ │ │ - vpbroadcastd 0x585da(%r14,%rcx,8),%xmm14 │ │ │ │ - vpbroadcastd 0x585da(%r14,%r9,8),%xmm7 │ │ │ │ - vpbroadcastd 0x585da(%r14,%rbp,8),%xmm15 │ │ │ │ - vpbroadcastd 0x585da(%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 │ │ │ │ - vpmovsxbw %xmm14,%ymm14 │ │ │ │ - vpmovsxbw %xmm15,%ymm15 │ │ │ │ - vpblendvb %ymm13,%ymm2,%ymm14,%ymm14 │ │ │ │ - vpblendvb %ymm6,%ymm2,%ymm15,%ymm15 │ │ │ │ - vpextrd $0x2,%xmm10,%ecx │ │ │ │ - vpshufb %ymm5,%ymm10,%ymm12 │ │ │ │ - vpshufb %ymm1,%ymm10,%ymm10 │ │ │ │ - lea (%rcx,%rdx,2),%r9 │ │ │ │ - lea (%rcx,%rdx,1),%rbp │ │ │ │ + movd %r9d,%xmm15 │ │ │ │ + pmaddwd 0x57be0(%r14),%xmm8 │ │ │ │ + movdqa 0x57d20(%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 0x57c10(%r14),%xmm10 │ │ │ │ + movdqa 0x57c20(%r14),%xmm11 │ │ │ │ + movd 0x57fba(%r14,%rcx,8),%xmm13 │ │ │ │ + movd 0x57fba(%r14,%r9,8),%xmm2 │ │ │ │ + movd 0x57fba(%r14,%rbp,8),%xmm15 │ │ │ │ + movd 0x57fba(%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 │ │ │ │ + pand %xmm0,%xmm9 │ │ │ │ + pandn %xmm13,%xmm0 │ │ │ │ + por %xmm9,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm15 │ │ │ │ + punpckhbw %xmm0,%xmm15 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + psraw $0x8,%xmm15 │ │ │ │ + psraw $0x8,%xmm0 │ │ │ │ + movdqa %xmm14,%xmm12 │ │ │ │ + pshufb %xmm10,%xmm12 │ │ │ │ + pshufb %xmm11,%xmm14 │ │ │ │ + movdqa 0x57bb0(%r14),%xmm10 │ │ │ │ + movd %xmm14,%ecx │ │ │ │ + shr $0x18,%ecx │ │ │ │ + movdqa %xmm14,%xmm7 │ │ │ │ + pshufb %xmm2,%xmm7 │ │ │ │ + psubb %xmm7,%xmm14 │ │ │ │ + paddb %xmm10,%xmm12 │ │ │ │ + paddb %xmm10,%xmm14 │ │ │ │ + lea (%rcx,%rdx,1),%r9 │ │ │ │ + lea (%rcx,%rdx,2),%rbp │ │ │ │ lea (%rcx,%rbx,1),%r15 │ │ │ │ - vmovdqu (%rsi),%xmm0 │ │ │ │ - vmovdqu (%rsi,%rcx,1),%xmm7 │ │ │ │ - vmovdqu (%rsi,%rdx,2),%xmm1 │ │ │ │ - vmovdqu (%rsi,%r9,1),%xmm8 │ │ │ │ - vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm7,%ymm7 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm1,%ymm1 │ │ │ │ - vinserti128 $0x1,(%rsi,%r15,1),%ymm8,%ymm8 │ │ │ │ + movdqu (%rsi),%xmm7 │ │ │ │ + movdqu (%rsi,%rdx,1),%xmm9 │ │ │ │ + movdqu (%rsi,%rdx,2),%xmm8 │ │ │ │ + movdqu (%rsi,%rbx,1),%xmm10 │ │ │ │ + movdqu (%rsi,%rcx,1),%xmm1 │ │ │ │ + movdqu (%rsi,%r9,1),%xmm3 │ │ │ │ + movdqu (%rsi,%rbp,1),%xmm2 │ │ │ │ + movdqu (%rsi,%r15,1),%xmm4 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ - vmovdqu (%rsi),%xmm2 │ │ │ │ - vmovdqu (%rsi,%rcx,1),%xmm9 │ │ │ │ - vmovdqu (%rsi,%rdx,2),%xmm3 │ │ │ │ - vmovdqu (%rsi,%r9,1),%xmm13 │ │ │ │ - vinserti128 $0x1,(%rsi,%rdx,1),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm9,%ymm9 │ │ │ │ - lea (%rsi,%rbx,1),%rsi │ │ │ │ - vpbroadcastb %xmm10,%ymm5 │ │ │ │ - vpsubb %ymm5,%ymm10,%ymm10 │ │ │ │ - vpaddb %ymm4,%ymm12,%ymm12 │ │ │ │ - vpaddb %ymm4,%ymm10,%ymm10 │ │ │ │ - vmovdqa (%rsp),%ymm5 │ │ │ │ - vmovd 0x40(%rsp),%xmm6 │ │ │ │ - vpshufb %ymm12,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm12,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm0,%ymm14,%ymm0 │ │ │ │ - vpmaddwd %ymm1,%ymm14,%ymm1 │ │ │ │ - vpshufb %ymm10,%ymm7,%ymm7 │ │ │ │ - vpshufb %ymm10,%ymm8,%ymm8 │ │ │ │ - vpmaddwd %ymm7,%ymm15,%ymm7 │ │ │ │ - vpmaddwd %ymm15,%ymm8,%ymm8 │ │ │ │ - vpshufb %ymm12,%ymm2,%ymm2 │ │ │ │ - vpshufb %xmm12,%xmm3,%xmm3 │ │ │ │ - vpmaddwd %ymm2,%ymm14,%ymm2 │ │ │ │ - vpmaddwd %xmm3,%xmm14,%xmm3 │ │ │ │ - vpshufb %ymm10,%ymm9,%ymm9 │ │ │ │ - vpshufb %xmm10,%xmm13,%xmm13 │ │ │ │ - vpmaddwd %ymm15,%ymm9,%ymm9 │ │ │ │ - vpmaddwd %xmm15,%xmm13,%xmm13 │ │ │ │ - vphaddd %ymm7,%ymm0,%ymm0 │ │ │ │ - vphaddd %ymm8,%ymm1,%ymm1 │ │ │ │ - vphaddd %ymm9,%ymm2,%ymm2 │ │ │ │ - vphaddd %xmm13,%xmm3,%xmm3 │ │ │ │ - vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm5,%ymm2,%ymm2 │ │ │ │ - vpaddd %xmm5,%xmm3,%xmm3 │ │ │ │ - vpsrad %xmm6,%ymm0,%ymm0 │ │ │ │ - vpsrad %xmm6,%ymm1,%ymm1 │ │ │ │ - vpsrad %xmm6,%ymm2,%ymm2 │ │ │ │ - vpsrad %xmm6,%xmm3,%xmm3 │ │ │ │ - vperm2i128 $0x21,%ymm1,%ymm0,%ymm4 │ │ │ │ - vperm2i128 $0x21,%ymm2,%ymm1,%ymm5 │ │ │ │ - vperm2i128 $0x21,%ymm3,%ymm2,%ymm6 │ │ │ │ + pshufb %xmm12,%xmm7 │ │ │ │ + pshufb %xmm12,%xmm9 │ │ │ │ + pshufb %xmm12,%xmm8 │ │ │ │ + pshufb %xmm12,%xmm10 │ │ │ │ + pmaddwd %xmm0,%xmm7 │ │ │ │ + pmaddwd %xmm0,%xmm9 │ │ │ │ + pmaddwd %xmm0,%xmm8 │ │ │ │ + pmaddwd %xmm0,%xmm10 │ │ │ │ + pshufb %xmm14,%xmm1 │ │ │ │ + pshufb %xmm14,%xmm3 │ │ │ │ + pshufb %xmm14,%xmm2 │ │ │ │ + pshufb %xmm14,%xmm4 │ │ │ │ + pmaddwd %xmm15,%xmm1 │ │ │ │ + pmaddwd %xmm15,%xmm3 │ │ │ │ + pmaddwd %xmm15,%xmm2 │ │ │ │ + pmaddwd %xmm15,%xmm4 │ │ │ │ + movdqa 0x10(%rsp),%xmm5 │ │ │ │ + movd 0x20(%rsp),%xmm6 │ │ │ │ + phaddd %xmm1,%xmm7 │ │ │ │ + phaddd %xmm3,%xmm9 │ │ │ │ + phaddd %xmm2,%xmm8 │ │ │ │ + phaddd %xmm4,%xmm10 │ │ │ │ + movdqu (%rsi),%xmm1 │ │ │ │ + movdqu (%rsi,%rdx,1),%xmm2 │ │ │ │ + movdqu (%rsi,%rdx,2),%xmm3 │ │ │ │ + paddd %xmm5,%xmm7 │ │ │ │ + paddd %xmm5,%xmm9 │ │ │ │ + paddd %xmm5,%xmm8 │ │ │ │ + paddd %xmm5,%xmm10 │ │ │ │ + psrad %xmm6,%xmm7 │ │ │ │ + psrad %xmm6,%xmm9 │ │ │ │ + psrad %xmm6,%xmm8 │ │ │ │ + psrad %xmm6,%xmm10 │ │ │ │ + packssdw %xmm9,%xmm7 │ │ │ │ + packssdw %xmm10,%xmm8 │ │ │ │ + movdqu (%rsi,%rcx,1),%xmm13 │ │ │ │ + movdqu (%rsi,%r9,1),%xmm9 │ │ │ │ + movdqu (%rsi,%rbp,1),%xmm10 │ │ │ │ + add %rbx,%rsi │ │ │ │ + pshufb %xmm12,%xmm1 │ │ │ │ + pshufb %xmm12,%xmm2 │ │ │ │ + pshufb %xmm12,%xmm3 │ │ │ │ + pmaddwd %xmm0,%xmm1 │ │ │ │ + pmaddwd %xmm0,%xmm2 │ │ │ │ + pmaddwd %xmm0,%xmm3 │ │ │ │ + pshufb %xmm14,%xmm13 │ │ │ │ + pshufb %xmm14,%xmm9 │ │ │ │ + pshufb %xmm14,%xmm10 │ │ │ │ + pmaddwd %xmm15,%xmm13 │ │ │ │ + pmaddwd %xmm15,%xmm9 │ │ │ │ + pmaddwd %xmm15,%xmm10 │ │ │ │ + phaddd %xmm13,%xmm1 │ │ │ │ + phaddd %xmm9,%xmm2 │ │ │ │ + phaddd %xmm10,%xmm3 │ │ │ │ shr $0x6,%eax │ │ │ │ mov $0x40000000,%r15d │ │ │ │ lea (%r10,%rax,1),%eax │ │ │ │ - cmovne 0x585d8(%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 │ │ │ │ - vpunpcklqdq %xmm13,%xmm13,%xmm13 │ │ │ │ - vpmovsxbw %xmm13,%ymm13 │ │ │ │ - vpshufd $0x0,%ymm13,%ymm7 │ │ │ │ - vpshufd $0x55,%ymm13,%ymm8 │ │ │ │ - vpshufd $0xaa,%ymm13,%ymm9 │ │ │ │ - vpshufd $0xff,%ymm13,%ymm13 │ │ │ │ - vmovdqu (%rsi),%xmm11 │ │ │ │ - vmovdqu (%rsi,%rcx,1),%xmm6 │ │ │ │ - vinserti128 $0x1,(%rsi,%rdx,1),%ymm11,%ymm11 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm6,%ymm6 │ │ │ │ + cmovne 0x57fb8(%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 │ │ │ │ + packssdw %xmm3,%xmm3 │ │ │ │ + movaps %xmm7,%xmm4 │ │ │ │ + shufps $0x4e,%xmm8,%xmm4 │ │ │ │ + movaps %xmm8,%xmm5 │ │ │ │ + shufps $0x4e,%xmm1,%xmm5 │ │ │ │ + movaps %xmm1,%xmm6 │ │ │ │ + shufps $0x4e,%xmm3,%xmm6 │ │ │ │ + movdqa %xmm7,%xmm13 │ │ │ │ + punpcklwd %xmm4,%xmm13 │ │ │ │ + punpckhwd %xmm4,%xmm7 │ │ │ │ + movdqa %xmm8,%xmm9 │ │ │ │ + punpcklwd %xmm5,%xmm9 │ │ │ │ + punpckhwd %xmm5,%xmm8 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + punpcklwd %xmm6,%xmm2 │ │ │ │ + punpckhwd %xmm6,%xmm1 │ │ │ │ + movq %r15,%xmm10 │ │ │ │ + movdqa %xmm9,0x30(%rsp) │ │ │ │ + movdqa %xmm8,0x40(%rsp) │ │ │ │ + movdqa %xmm2,0x50(%rsp) │ │ │ │ + movdqa %xmm1,0x60(%rsp) │ │ │ │ + movdqa %xmm3,0x70(%rsp) │ │ │ │ + punpcklbw %xmm10,%xmm10 │ │ │ │ + psraw $0x8,%xmm10 │ │ │ │ + pshufd $0x0,%xmm10,%xmm3 │ │ │ │ + pshufd $0x55,%xmm10,%xmm4 │ │ │ │ + pshufd $0xaa,%xmm10,%xmm5 │ │ │ │ + pshufd $0xff,%xmm10,%xmm10 │ │ │ │ + movdqu (%rsi),%xmm11 │ │ │ │ + movdqu (%rsi,%rdx,1),%xmm6 │ │ │ │ + pmaddwd %xmm3,%xmm13 │ │ │ │ + pmaddwd %xmm3,%xmm7 │ │ │ │ + pmaddwd %xmm4,%xmm9 │ │ │ │ + pmaddwd %xmm4,%xmm8 │ │ │ │ + pmaddwd %xmm5,%xmm2 │ │ │ │ + pmaddwd %xmm5,%xmm1 │ │ │ │ + paddd %xmm13,%xmm9 │ │ │ │ + paddd %xmm7,%xmm8 │ │ │ │ + movdqu (%rsi,%rcx,1),%xmm13 │ │ │ │ + movdqu (%rsi,%r9,1),%xmm7 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpmaddwd %ymm7,%ymm0,%ymm4 │ │ │ │ - vpmaddwd %ymm1,%ymm8,%ymm5 │ │ │ │ - vpshufb %ymm12,%ymm11,%ymm11 │ │ │ │ - vpshufb %ymm10,%ymm6,%ymm6 │ │ │ │ - vpmaddwd %ymm14,%ymm11,%ymm11 │ │ │ │ - vpmaddwd %ymm6,%ymm15,%ymm6 │ │ │ │ - vpaddd 0x20(%rsp),%ymm4,%ymm4 │ │ │ │ - vphaddd %ymm6,%ymm11,%ymm11 │ │ │ │ - vpmaddwd %ymm2,%ymm9,%ymm6 │ │ │ │ - vpaddd (%rsp),%ymm11,%ymm11 │ │ │ │ - vpsrad 0x40(%rsp),%ymm11,%ymm11 │ │ │ │ - vmovdqa %ymm1,%ymm0 │ │ │ │ - vmovdqa %ymm2,%ymm1 │ │ │ │ - vpaddd %ymm6,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vinserti128 $0x1,%xmm11,%ymm3,%ymm2 │ │ │ │ - vpslld $0x10,%ymm11,%ymm3 │ │ │ │ - vpblendw $0xaa,%ymm3,%ymm2,%ymm2 │ │ │ │ - vpmaddwd %ymm2,%ymm13,%ymm5 │ │ │ │ - vextracti128 $0x1,%ymm11,%xmm3 │ │ │ │ - vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x6,%ymm4,%ymm4 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ - vpackssdw %xmm5,%xmm4,%xmm4 │ │ │ │ - vmovdqa %xmm4,(%rdi) │ │ │ │ + paddd %xmm2,%xmm9 │ │ │ │ + paddd %xmm1,%xmm8 │ │ │ │ + pshufb %xmm12,%xmm11 │ │ │ │ + pshufb %xmm12,%xmm6 │ │ │ │ + pmaddwd %xmm0,%xmm11 │ │ │ │ + pmaddwd %xmm0,%xmm6 │ │ │ │ + pshufb %xmm14,%xmm13 │ │ │ │ + pshufb %xmm14,%xmm7 │ │ │ │ + pmaddwd %xmm15,%xmm13 │ │ │ │ + pmaddwd %xmm15,%xmm7 │ │ │ │ + phaddd %xmm13,%xmm11 │ │ │ │ + phaddd %xmm7,%xmm6 │ │ │ │ + paddd 0x10(%rsp),%xmm11 │ │ │ │ + paddd 0x10(%rsp),%xmm6 │ │ │ │ + psrad 0x20(%rsp),%xmm11 │ │ │ │ + psrad 0x20(%rsp),%xmm6 │ │ │ │ + packssdw %xmm6,%xmm11 │ │ │ │ + movaps 0x70(%rsp),%xmm1 │ │ │ │ + shufps $0x4e,%xmm11,%xmm1 │ │ │ │ + movdqa 0x30(%rsp),%xmm13 │ │ │ │ + movdqa %xmm11,0x70(%rsp) │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + punpcklwd %xmm11,%xmm2 │ │ │ │ + punpckhwd %xmm11,%xmm1 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + pmaddwd %xmm10,%xmm6 │ │ │ │ + movdqa %xmm1,%xmm7 │ │ │ │ + pmaddwd %xmm10,%xmm7 │ │ │ │ + paddd 0x57d00(%r14),%xmm9 │ │ │ │ + paddd 0x57d00(%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 │ │ │ │ + movdqa %xmm9,(%rdi) │ │ │ │ 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 389aee <__cxa_finalize@plt+0x35ea9e> │ │ │ │ - mov %r13,%rsp │ │ │ │ + jg 38a8b2 <__cxa_finalize@plt+0x35f862> │ │ │ │ + add $0x1c8,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ - vzeroupper │ │ │ │ ret │ │ │ │ - movl $0x1,0xa0(%rsp) │ │ │ │ - movq $0x10,0xd0(%rsp) │ │ │ │ - jmp 389c1b <__cxa_finalize@plt+0x35ebcb> │ │ │ │ - movl $0x2,0xa0(%rsp) │ │ │ │ - movq $0x20,0xd0(%rsp) │ │ │ │ - jmp 389c1b <__cxa_finalize@plt+0x35ebcb> │ │ │ │ - movl $0x4,0xa0(%rsp) │ │ │ │ - movq $0x40,0xd0(%rsp) │ │ │ │ - jmp 389c1b <__cxa_finalize@plt+0x35ebcb> │ │ │ │ - movl $0x8,0xa0(%rsp) │ │ │ │ - movq $0x80,0xd0(%rsp) │ │ │ │ - jmp 389c1b <__cxa_finalize@plt+0x35ebcb> │ │ │ │ - movl $0x10,0xa0(%rsp) │ │ │ │ - movq $0x100,0xd0(%rsp) │ │ │ │ - mov 0x38(%r13),%eax │ │ │ │ - vmovdqa %ymm12,(%rsp) │ │ │ │ - vmovdqa %ymm13,0x20(%rsp) │ │ │ │ - vmovdqa %xmm7,0x40(%rsp) │ │ │ │ + movl $0x1,0x120(%rsp) │ │ │ │ + mov $0x10,%r13d │ │ │ │ + jmp 38aa65 <__cxa_finalize@plt+0x35fa15> │ │ │ │ + movl $0x2,0x120(%rsp) │ │ │ │ + mov $0x20,%r13d │ │ │ │ + jmp 38aa65 <__cxa_finalize@plt+0x35fa15> │ │ │ │ + movl $0x4,0x120(%rsp) │ │ │ │ + mov $0x40,%r13d │ │ │ │ + jmp 38aa65 <__cxa_finalize@plt+0x35fa15> │ │ │ │ + movl $0x8,0x120(%rsp) │ │ │ │ + mov $0x80,%r13d │ │ │ │ + jmp 38aa65 <__cxa_finalize@plt+0x35fa15> │ │ │ │ + movl $0x10,0x120(%rsp) │ │ │ │ + mov $0x100,%r13d │ │ │ │ + mov 0x200(%rsp),%eax │ │ │ │ + movdqa %xmm11,0x10(%rsp) │ │ │ │ + movdqa %xmm12,0x20(%rsp) │ │ │ │ + movdqa 0x57d00(%r14),%xmm13 │ │ │ │ shr $0x10,%r9d │ │ │ │ - sub $0x6,%rsi │ │ │ │ shr $0x6,%eax │ │ │ │ mov $0x40000000,%ecx │ │ │ │ lea (%r10,%rax,1),%eax │ │ │ │ - cmovne 0x585d8(%r14,%rax,8),%rcx │ │ │ │ - vpmaddwd 0x582b0(%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 389cf9 <__cxa_finalize@plt+0x35eca9> │ │ │ │ - decl 0xa0(%rsp) │ │ │ │ - je 38ac59 <__cxa_finalize@plt+0x35fc09> │ │ │ │ - addq $0x10,0xb0(%rsp) │ │ │ │ - mov 0xb8(%rsp),%r8d │ │ │ │ - vpbroadcastd 0x40(%r13),%ymm8 │ │ │ │ - vpbroadcastd 0x583c8(%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 0x583cc(%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 │ │ │ │ - vmovq %xmm11,%rbp │ │ │ │ - vpextrq $0x1,%xmm11,%r12 │ │ │ │ - mov %r9d,%ecx │ │ │ │ - shr $0x20,%r9 │ │ │ │ - mov %r11d,%eax │ │ │ │ - shr $0x20,%r11 │ │ │ │ - mov %ebp,%ebx │ │ │ │ - shr $0x20,%rbp │ │ │ │ - mov %r12d,%r15d │ │ │ │ - shr $0x20,%r12 │ │ │ │ - vmovdqa %ymm10,0x60(%rsp) │ │ │ │ - vmovq 0x585d8(%r14,%rcx,8),%xmm1 │ │ │ │ - vmovq 0x585d8(%r14,%r9,8),%xmm13 │ │ │ │ - vmovhps 0x585d8(%r14,%rax,8),%xmm1,%xmm1 │ │ │ │ - vmovhps 0x585d8(%r14,%r11,8),%xmm13,%xmm13 │ │ │ │ - vmovq 0x585d8(%r14,%rbx,8),%xmm14 │ │ │ │ - vmovq 0x585d8(%r14,%rbp,8),%xmm15 │ │ │ │ - vmovhps 0x585d8(%r14,%r15,8),%xmm14,%xmm14 │ │ │ │ - vmovhps 0x585d8(%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 │ │ │ │ - mov %r9d,%ecx │ │ │ │ - shr $0x20,%r9 │ │ │ │ + cmovne 0x57fb8(%r14,%rax,8),%rcx │ │ │ │ + movd %r9d,%xmm15 │ │ │ │ + sub $0x6,%rsi │ │ │ │ + movdqa %xmm8,%xmm7 │ │ │ │ + pslld $0x2,%xmm7 │ │ │ │ + pmaddwd 0x57be0(%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) │ │ │ │ + mov %rsi,0x128(%rsp) │ │ │ │ + mov %rdi,0x160(%rsp) │ │ │ │ + pshufd $0x0,%xmm3,%xmm0 │ │ │ │ + pshufd $0x55,%xmm3,%xmm1 │ │ │ │ + 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 38ab96 <__cxa_finalize@plt+0x35fb46> │ │ │ │ + decl 0x120(%rsp) │ │ │ │ + je 38c676 <__cxa_finalize@plt+0x361626> │ │ │ │ + addq $0x10,0x160(%rsp) │ │ │ │ + mov 0x208(%rsp),%r8d │ │ │ │ + movdqa 0x130(%rsp),%xmm7 │ │ │ │ + movdqa 0x140(%rsp),%xmm14 │ │ │ │ + movdqa 0x57d10(%r14),%xmm10 │ │ │ │ + movdqa 0x10(%rsp),%xmm11 │ │ │ │ + movdqa 0x150(%rsp),%xmm15 │ │ │ │ + mov 0x128(%rsp),%rsi │ │ │ │ + mov 0x160(%rsp),%rdi │ │ │ │ + paddd %xmm7,%xmm14 │ │ │ │ + movdqa 0x57d40(%r14),%xmm9 │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ + movdqa %xmm14,%xmm2 │ │ │ │ + psrld $0xa,%xmm2 │ │ │ │ + movdqa %xmm2,0x30(%rsp) │ │ │ │ + movdqa %xmm14,%xmm6 │ │ │ │ + pand %xmm10,%xmm6 │ │ │ │ + psrld $0x6,%xmm6 │ │ │ │ + movdqa %xmm15,%xmm5 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + pcmpeqd %xmm1,%xmm6 │ │ │ │ + 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 0x57fb8(%r14,%rcx,8),%xmm0 │ │ │ │ + movq 0x57fb8(%r14,%r9,8),%xmm1 │ │ │ │ + movhps 0x57fb8(%r14,%rax,8),%xmm0 │ │ │ │ + movhps 0x57fb8(%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 │ │ │ │ + movdqa %xmm14,0x140(%rsp) │ │ │ │ + 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 0x57fb8(%r14,%rbx,8),%xmm2 │ │ │ │ + movq 0x57fb8(%r14,%rbp,8),%xmm3 │ │ │ │ + movhps 0x57fb8(%r14,%r15,8),%xmm2 │ │ │ │ + movhps 0x57fb8(%r14,%r12,8),%xmm3 │ │ │ │ + psrld $0xa,%xmm14 │ │ │ │ + movq %xmm14,%rbp │ │ │ │ + punpckhqdq %xmm14,%xmm14 │ │ │ │ + movq %xmm14,%r12 │ │ │ │ mov %ebp,%ebx │ │ │ │ shr $0x20,%rbp │ │ │ │ - mov %r11d,%eax │ │ │ │ - shr $0x20,%r11 │ │ │ │ mov %r12d,%r15d │ │ │ │ shr $0x20,%r12 │ │ │ │ - vpshufd $0xa0,%xmm5,%xmm4 │ │ │ │ - vpshufd $0xf5,%xmm5,%xmm5 │ │ │ │ - vpshufd $0xa0,%xmm6,%xmm11 │ │ │ │ - vpshufd $0xf5,%xmm6,%xmm6 │ │ │ │ - vpblendvb %xmm4,%xmm2,%xmm1,%xmm1 │ │ │ │ - vpblendvb %xmm5,%xmm2,%xmm13,%xmm13 │ │ │ │ - vpblendvb %xmm11,%xmm2,%xmm14,%xmm14 │ │ │ │ - vpblendvb %xmm6,%xmm2,%xmm15,%xmm15 │ │ │ │ - vpmovsxbw %xmm1,%ymm1 │ │ │ │ - vpmovsxbw %xmm13,%ymm13 │ │ │ │ - vpmovsxbw %xmm14,%ymm14 │ │ │ │ - vpmovsxbw %xmm15,%ymm15 │ │ │ │ - vmovdqu (%rsi,%rcx,2),%xmm0 │ │ │ │ - vmovdqu (%rsi,%r9,2),%xmm10 │ │ │ │ - vmovdqu (%rsi,%rax,2),%xmm2 │ │ │ │ - vmovdqu (%rsi,%r11,2),%xmm3 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,2),%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,2),%ymm10,%ymm10 │ │ │ │ - vinserti128 $0x1,(%rsi,%r15,2),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rsi,%r12,2),%ymm3,%ymm3 │ │ │ │ + mov 0x30(%rsp),%ecx │ │ │ │ + mov 0x34(%rsp),%r9d │ │ │ │ + mov 0x38(%rsp),%eax │ │ │ │ + mov 0x3c(%rsp),%r11d │ │ │ │ + pshufd $0x50,%xmm6,%xmm4 │ │ │ │ + pshufd $0xfa,%xmm6,%xmm6 │ │ │ │ + pshufd $0x50,%xmm5,%xmm14 │ │ │ │ + pshufd $0xfa,%xmm5,%xmm5 │ │ │ │ + movdqa %xmm9,%xmm7 │ │ │ │ + pand %xmm4,%xmm7 │ │ │ │ + movdqa %xmm9,%xmm8 │ │ │ │ + pand %xmm6,%xmm8 │ │ │ │ + movdqa %xmm9,%xmm15 │ │ │ │ + pand %xmm14,%xmm15 │ │ │ │ + pand %xmm5,%xmm9 │ │ │ │ + pandn %xmm0,%xmm4 │ │ │ │ + pandn %xmm1,%xmm6 │ │ │ │ + pandn %xmm2,%xmm14 │ │ │ │ + pandn %xmm3,%xmm5 │ │ │ │ + por %xmm4,%xmm7 │ │ │ │ + por %xmm6,%xmm8 │ │ │ │ + por %xmm14,%xmm15 │ │ │ │ + por %xmm5,%xmm9 │ │ │ │ + movdqa %xmm7,%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + punpckhbw %xmm7,%xmm7 │ │ │ │ + movdqa %xmm8,%xmm1 │ │ │ │ + punpcklbw %xmm8,%xmm1 │ │ │ │ + punpckhbw %xmm8,%xmm8 │ │ │ │ + psraw $0x8,%xmm0 │ │ │ │ + psraw $0x8,%xmm7 │ │ │ │ + psraw $0x8,%xmm1 │ │ │ │ + psraw $0x8,%xmm8 │ │ │ │ + movdqa %xmm15,%xmm2 │ │ │ │ + punpcklbw %xmm15,%xmm2 │ │ │ │ + punpckhbw %xmm15,%xmm15 │ │ │ │ + movdqa %xmm9,%xmm3 │ │ │ │ + punpcklbw %xmm9,%xmm3 │ │ │ │ + punpckhbw %xmm9,%xmm9 │ │ │ │ + psraw $0x8,%xmm2 │ │ │ │ + psraw $0x8,%xmm15 │ │ │ │ + psraw $0x8,%xmm3 │ │ │ │ + psraw $0x8,%xmm9 │ │ │ │ + movdqa %xmm0,0x40(%rsp) │ │ │ │ + movdqa %xmm7,0x50(%rsp) │ │ │ │ + movdqa %xmm1,0x60(%rsp) │ │ │ │ + movdqa %xmm8,0x70(%rsp) │ │ │ │ + movdqa %xmm2,0x80(%rsp) │ │ │ │ + movdqa %xmm15,0x90(%rsp) │ │ │ │ + movdqa %xmm3,0xa0(%rsp) │ │ │ │ + movdqa %xmm9,0xb0(%rsp) │ │ │ │ + movdqu (%rsi,%rcx,2),%xmm1 │ │ │ │ + movdqu (%rsi,%r9,2),%xmm2 │ │ │ │ + movdqu (%rsi,%rax,2),%xmm3 │ │ │ │ + movdqu (%rsi,%r11,2),%xmm4 │ │ │ │ + movdqu (%rsi,%rbx,2),%xmm5 │ │ │ │ + movdqu (%rsi,%rbp,2),%xmm6 │ │ │ │ + movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ + movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ add %rdx,%rsi │ │ │ │ - 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 │ │ │ │ - vinserti128 $0x1,(%rsi,%r12,2),%ymm11,%ymm11 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm6 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm2,%xmm1 │ │ │ │ + phaddd %xmm4,%xmm3 │ │ │ │ + phaddd %xmm6,%xmm5 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm3,%xmm1 │ │ │ │ + phaddd %xmm9,%xmm5 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + psrad %xmm12,%xmm1 │ │ │ │ + psrad %xmm12,%xmm5 │ │ │ │ + packssdw %xmm5,%xmm1 │ │ │ │ + movdqa %xmm1,0xc0(%rsp) │ │ │ │ + movdqu (%rsi,%rcx,2),%xmm2 │ │ │ │ + movdqu (%rsi,%r9,2),%xmm3 │ │ │ │ + movdqu (%rsi,%rax,2),%xmm4 │ │ │ │ + movdqu (%rsi,%r11,2),%xmm5 │ │ │ │ + movdqu (%rsi,%rbx,2),%xmm6 │ │ │ │ + movdqu (%rsi,%rbp,2),%xmm1 │ │ │ │ + movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ + movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ add %rdx,%rsi │ │ │ │ - vpmaddwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm13,%ymm10,%ymm10 │ │ │ │ - vpmaddwd %ymm2,%ymm14,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm15,%ymm3 │ │ │ │ - vpmaddwd %ymm1,%ymm4,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm14,%ymm6 │ │ │ │ - vpmaddwd %ymm15,%ymm11,%ymm11 │ │ │ │ - vphaddd %ymm10,%ymm0,%ymm0 │ │ │ │ - vphaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ - vphaddd %ymm2,%ymm0,%ymm0 │ │ │ │ - vphaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpaddd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpsrad %xmm7,%ymm0,%ymm0 │ │ │ │ - vpsrad %xmm7,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x80(%rsp) │ │ │ │ - vmovdqu (%rsi,%rcx,2),%xmm10 │ │ │ │ - vmovdqu (%rsi,%r9,2),%xmm2 │ │ │ │ - vmovdqu (%rsi,%rax,2),%xmm3 │ │ │ │ - vmovdqu (%rsi,%r11,2),%xmm4 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,2),%ymm10,%ymm10 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,2),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rsi,%r15,2),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rsi,%r12,2),%ymm4,%ymm4 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm1 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm3,%xmm2 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm1,%xmm6 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm4,%xmm2 │ │ │ │ + phaddd %xmm9,%xmm6 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + psrad %xmm12,%xmm2 │ │ │ │ + psrad %xmm12,%xmm6 │ │ │ │ + packssdw %xmm6,%xmm2 │ │ │ │ + movdqa %xmm2,0xd0(%rsp) │ │ │ │ + movdqu (%rsi,%rcx,2),%xmm3 │ │ │ │ + movdqu (%rsi,%r9,2),%xmm4 │ │ │ │ + movdqu (%rsi,%rax,2),%xmm5 │ │ │ │ + movdqu (%rsi,%r11,2),%xmm6 │ │ │ │ + movdqu (%rsi,%rbx,2),%xmm1 │ │ │ │ + movdqu (%rsi,%rbp,2),%xmm2 │ │ │ │ + movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ + movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ add %rdx,%rsi │ │ │ │ - vmovdqu (%rsi,%rcx,2),%xmm5 │ │ │ │ - vmovdqu (%rsi,%r9,2),%xmm6 │ │ │ │ - vmovdqu (%rsi,%rax,2),%xmm11 │ │ │ │ - vmovdqu (%rsi,%r11,2),%xmm8 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,2),%ymm5,%ymm5 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,2),%ymm6,%ymm6 │ │ │ │ - vinserti128 $0x1,(%rsi,%r15,2),%ymm11,%ymm11 │ │ │ │ - vinserti128 $0x1,(%rsi,%r12,2),%ymm8,%ymm8 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm2 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm4,%xmm3 │ │ │ │ + phaddd %xmm6,%xmm5 │ │ │ │ + phaddd %xmm2,%xmm1 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm5,%xmm3 │ │ │ │ + phaddd %xmm9,%xmm1 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + psrad %xmm12,%xmm3 │ │ │ │ + psrad %xmm12,%xmm1 │ │ │ │ + packssdw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm3,0xe0(%rsp) │ │ │ │ + movdqu (%rsi,%rcx,2),%xmm4 │ │ │ │ + movdqu (%rsi,%r9,2),%xmm5 │ │ │ │ + movdqu (%rsi,%rax,2),%xmm6 │ │ │ │ + movdqu (%rsi,%r11,2),%xmm1 │ │ │ │ + movdqu (%rsi,%rbx,2),%xmm2 │ │ │ │ + movdqu (%rsi,%rbp,2),%xmm3 │ │ │ │ + movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ + movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ add %rdx,%rsi │ │ │ │ - vpmaddwd %ymm1,%ymm10,%ymm10 │ │ │ │ - vpmaddwd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm14,%ymm3 │ │ │ │ - vpmaddwd %ymm4,%ymm15,%ymm4 │ │ │ │ - vpmaddwd %ymm1,%ymm5,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpmaddwd %ymm14,%ymm11,%ymm11 │ │ │ │ - vpmaddwd %ymm15,%ymm8,%ymm8 │ │ │ │ - vphaddd %ymm2,%ymm10,%ymm10 │ │ │ │ - vphaddd %ymm4,%ymm3,%ymm3 │ │ │ │ - vphaddd %ymm6,%ymm5,%ymm5 │ │ │ │ - vphaddd %ymm8,%ymm11,%ymm11 │ │ │ │ - vphaddd %ymm3,%ymm10,%ymm10 │ │ │ │ - vphaddd %ymm11,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm12,%ymm10,%ymm10 │ │ │ │ - vpaddd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpsrad %xmm7,%ymm10,%ymm10 │ │ │ │ - vpsrad %xmm7,%ymm5,%ymm5 │ │ │ │ - vpackssdw %ymm5,%ymm10,%ymm10 │ │ │ │ - vmovdqu (%rsi,%rcx,2),%xmm2 │ │ │ │ - vmovdqu (%rsi,%r9,2),%xmm3 │ │ │ │ - vmovdqu (%rsi,%rax,2),%xmm4 │ │ │ │ - vmovdqu (%rsi,%r11,2),%xmm5 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,2),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,2),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rsi,%r15,2),%ymm4,%ymm4 │ │ │ │ - vinserti128 $0x1,(%rsi,%r12,2),%ymm5,%ymm5 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm3 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm1,%xmm6 │ │ │ │ + phaddd %xmm3,%xmm2 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm6,%xmm4 │ │ │ │ + phaddd %xmm9,%xmm2 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + psrad %xmm12,%xmm2 │ │ │ │ + packssdw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,0xf0(%rsp) │ │ │ │ + movdqu (%rsi,%rcx,2),%xmm5 │ │ │ │ + movdqu (%rsi,%r9,2),%xmm6 │ │ │ │ + movdqu (%rsi,%rax,2),%xmm1 │ │ │ │ + movdqu (%rsi,%r11,2),%xmm2 │ │ │ │ + movdqu (%rsi,%rbx,2),%xmm3 │ │ │ │ + movdqu (%rsi,%rbp,2),%xmm4 │ │ │ │ + movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ + movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ add %rdx,%rsi │ │ │ │ - vmovdqu (%rsi,%rcx,2),%xmm6 │ │ │ │ - vmovdqu (%rsi,%r9,2),%xmm11 │ │ │ │ - vmovdqu (%rsi,%rax,2),%xmm8 │ │ │ │ - vmovdqu (%rsi,%r11,2),%xmm9 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,2),%ymm6,%ymm6 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,2),%ymm11,%ymm11 │ │ │ │ - vinserti128 $0x1,(%rsi,%r15,2),%ymm8,%ymm8 │ │ │ │ - vinserti128 $0x1,(%rsi,%r12,2),%ymm9,%ymm9 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm4 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm6,%xmm5 │ │ │ │ + phaddd %xmm2,%xmm1 │ │ │ │ + phaddd %xmm4,%xmm3 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm1,%xmm5 │ │ │ │ + phaddd %xmm9,%xmm3 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + psrad %xmm12,%xmm5 │ │ │ │ + psrad %xmm12,%xmm3 │ │ │ │ + packssdw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm5,0x100(%rsp) │ │ │ │ + movdqu (%rsi,%rcx,2),%xmm6 │ │ │ │ + movdqu (%rsi,%r9,2),%xmm1 │ │ │ │ + movdqu (%rsi,%rax,2),%xmm2 │ │ │ │ + movdqu (%rsi,%r11,2),%xmm3 │ │ │ │ + movdqu (%rsi,%rbx,2),%xmm4 │ │ │ │ + movdqu (%rsi,%rbp,2),%xmm5 │ │ │ │ + movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ + movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ add %rdx,%rsi │ │ │ │ - vpmaddwd %ymm1,%ymm2,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpmaddwd %ymm4,%ymm14,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm15,%ymm5 │ │ │ │ - vpmaddwd %ymm1,%ymm6,%ymm6 │ │ │ │ - vpmaddwd %ymm13,%ymm11,%ymm11 │ │ │ │ - vpmaddwd %ymm14,%ymm8,%ymm8 │ │ │ │ - vpmaddwd %ymm15,%ymm9,%ymm9 │ │ │ │ - vphaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ - vphaddd %ymm9,%ymm8,%ymm8 │ │ │ │ - vphaddd %ymm4,%ymm2,%ymm2 │ │ │ │ - vphaddd %ymm8,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpaddd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpsrad %xmm7,%ymm2,%ymm2 │ │ │ │ - vpsrad %xmm7,%ymm6,%ymm6 │ │ │ │ - vpackssdw %ymm6,%ymm2,%ymm2 │ │ │ │ - vmovdqu (%rsi,%rcx,2),%xmm3 │ │ │ │ - vmovdqu (%rsi,%r9,2),%xmm4 │ │ │ │ - vmovdqu (%rsi,%rax,2),%xmm5 │ │ │ │ - vmovdqu (%rsi,%r11,2),%xmm6 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,2),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,2),%ymm4,%ymm4 │ │ │ │ - vinserti128 $0x1,(%rsi,%r15,2),%ymm5,%ymm5 │ │ │ │ - vinserti128 $0x1,(%rsi,%r12,2),%ymm6,%ymm6 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm5 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm1,%xmm6 │ │ │ │ + phaddd %xmm3,%xmm2 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm2,%xmm6 │ │ │ │ + phaddd %xmm9,%xmm4 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + psrad %xmm12,%xmm6 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + packssdw %xmm4,%xmm6 │ │ │ │ + movdqu (%rsi,%rcx,2),%xmm7 │ │ │ │ + movdqu (%rsi,%r9,2),%xmm1 │ │ │ │ + movdqu (%rsi,%rax,2),%xmm2 │ │ │ │ + movdqu (%rsi,%r11,2),%xmm3 │ │ │ │ + movdqu (%rsi,%rbx,2),%xmm4 │ │ │ │ + movdqu (%rsi,%rbp,2),%xmm5 │ │ │ │ + movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ + movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ add %rdx,%rsi │ │ │ │ - vmovdqu (%rsi,%rcx,2),%xmm11 │ │ │ │ - vmovdqu (%rsi,%r9,2),%xmm8 │ │ │ │ - vmovdqu (%rsi,%rax,2),%xmm9 │ │ │ │ - vmovdqu (%rsi,%r11,2),%xmm0 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,2),%ymm11,%ymm11 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,2),%ymm8,%ymm8 │ │ │ │ - vinserti128 $0x1,(%rsi,%r15,2),%ymm9,%ymm9 │ │ │ │ - vinserti128 $0x1,(%rsi,%r12,2),%ymm0,%ymm0 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm7 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm5 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm1,%xmm7 │ │ │ │ + phaddd %xmm3,%xmm2 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm2,%xmm7 │ │ │ │ + phaddd %xmm9,%xmm4 │ │ │ │ + paddd %xmm11,%xmm7 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + psrad %xmm12,%xmm7 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + packssdw %xmm4,%xmm7 │ │ │ │ + movdqu (%rsi,%rcx,2),%xmm8 │ │ │ │ + movdqu (%rsi,%r9,2),%xmm1 │ │ │ │ + movdqu (%rsi,%rax,2),%xmm2 │ │ │ │ + movdqu (%rsi,%r11,2),%xmm3 │ │ │ │ + movdqu (%rsi,%rbx,2),%xmm4 │ │ │ │ + movdqu (%rsi,%rbp,2),%xmm5 │ │ │ │ + movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ + movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ add %rdx,%rsi │ │ │ │ - vpmaddwd %ymm1,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm14,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm15,%ymm6 │ │ │ │ - vpmaddwd %ymm1,%ymm11,%ymm11 │ │ │ │ - vpmaddwd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpmaddwd %ymm14,%ymm9,%ymm9 │ │ │ │ - vpmaddwd %ymm0,%ymm15,%ymm0 │ │ │ │ - vphaddd %ymm4,%ymm3,%ymm3 │ │ │ │ - vphaddd %ymm6,%ymm5,%ymm5 │ │ │ │ - vphaddd %ymm8,%ymm11,%ymm11 │ │ │ │ - vphaddd %ymm0,%ymm9,%ymm9 │ │ │ │ - vphaddd %ymm5,%ymm3,%ymm3 │ │ │ │ - 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 0x58280(%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 │ │ │ │ - vpshufb %ymm11,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm0,%ymm8,%ymm4 │ │ │ │ - vpmaddwd %ymm9,%ymm10,%ymm5 │ │ │ │ - vpmaddwd %ymm2,%ymm12,%ymm6 │ │ │ │ - vpmaddwd %ymm7,%ymm3,%ymm11 │ │ │ │ - vpaddd 0x20(%rsp),%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x6,%ymm4,%ymm4 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ - vpackssdw %xmm5,%xmm4,%xmm4 │ │ │ │ - vmovdqa %xmm4,(%rdi) │ │ │ │ - add 0xd0(%rsp),%rdi │ │ │ │ + pmaddwd 0x40(%rsp),%xmm8 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm5 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm1,%xmm8 │ │ │ │ + phaddd %xmm3,%xmm2 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm2,%xmm8 │ │ │ │ + phaddd %xmm9,%xmm4 │ │ │ │ + paddd %xmm11,%xmm8 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + psrad %xmm12,%xmm8 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + packssdw %xmm4,%xmm8 │ │ │ │ + movdqa 0x100(%rsp),%xmm5 │ │ │ │ + movdqa 0xc0(%rsp),%xmm1 │ │ │ │ + movdqa 0xd0(%rsp),%xmm2 │ │ │ │ + movdqa 0xe0(%rsp),%xmm3 │ │ │ │ + movdqa 0xf0(%rsp),%xmm9 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + punpcklwd %xmm6,%xmm4 │ │ │ │ + punpckhwd %xmm6,%xmm5 │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + punpcklwd %xmm8,%xmm6 │ │ │ │ + punpckhwd %xmm8,%xmm7 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklwd %xmm2,%xmm0 │ │ │ │ + punpckhwd %xmm2,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpcklwd %xmm9,%xmm2 │ │ │ │ + punpckhwd %xmm9,%xmm3 │ │ │ │ + movdqa 0x170(%rsp),%xmm10 │ │ │ │ + movdqa 0x180(%rsp),%xmm11 │ │ │ │ + movdqa 0x190(%rsp),%xmm14 │ │ │ │ + movdqa 0x1a0(%rsp),%xmm15 │ │ │ │ + movdqa %xmm4,0xc0(%rsp) │ │ │ │ + movdqa %xmm5,0xd0(%rsp) │ │ │ │ + movdqa %xmm6,0xe0(%rsp) │ │ │ │ + movdqa %xmm7,0xf0(%rsp) │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + pmaddwd %xmm10,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + pmaddwd %xmm10,%xmm5 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + pmaddwd %xmm11,%xmm6 │ │ │ │ + movdqa %xmm3,%xmm7 │ │ │ │ + pmaddwd %xmm11,%xmm7 │ │ │ │ + paddd %xmm13,%xmm4 │ │ │ │ + paddd %xmm13,%xmm5 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + movdqa 0xc0(%rsp),%xmm6 │ │ │ │ + pmaddwd %xmm14,%xmm6 │ │ │ │ + movdqa 0xd0(%rsp),%xmm7 │ │ │ │ + pmaddwd %xmm14,%xmm7 │ │ │ │ + movdqa 0xe0(%rsp),%xmm8 │ │ │ │ + pmaddwd %xmm15,%xmm8 │ │ │ │ + movdqa 0xf0(%rsp),%xmm9 │ │ │ │ + pmaddwd %xmm15,%xmm9 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + paddd %xmm8,%xmm4 │ │ │ │ + paddd %xmm9,%xmm5 │ │ │ │ + psrad $0x6,%xmm4 │ │ │ │ + psrad $0x6,%xmm5 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + movdqa %xmm4,(%rdi) │ │ │ │ + add %r13,%rdi │ │ │ │ dec %r8d │ │ │ │ - je 389c9c <__cxa_finalize@plt+0x35ec4c> │ │ │ │ - vbroadcasti128 0x58300(%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 │ │ │ │ - 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 │ │ │ │ - vinserti128 $0x1,(%rsi,%r12,2),%ymm11,%ymm11 │ │ │ │ + je 38ab36 <__cxa_finalize@plt+0x35fae6> │ │ │ │ + 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 │ │ │ │ + movdqu (%rsi,%r11,2),%xmm7 │ │ │ │ add %rdx,%rsi │ │ │ │ - vpmaddwd %ymm1,%ymm4,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm14,%ymm6 │ │ │ │ - vpmaddwd %ymm15,%ymm11,%ymm11 │ │ │ │ - vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ - vphaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - 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 38a16a <__cxa_finalize@plt+0x35f11a> │ │ │ │ - movzwl 0x5854e(%r14,%rcx,2),%ecx │ │ │ │ + pmaddwd 0x80(%rsp),%xmm8 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm12 │ │ │ │ + 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 0x57bd0(%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 │ │ │ │ + pshufb %xmm9,%xmm1 │ │ │ │ + pshufb %xmm5,%xmm2 │ │ │ │ + pshufb %xmm5,%xmm3 │ │ │ │ + movdqa 0x20(%rsp),%xmm12 │ │ │ │ + paddd %xmm13,%xmm4 │ │ │ │ + paddd %xmm13,%xmm8 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + psrad %xmm12,%xmm8 │ │ │ │ + packssdw %xmm8,%xmm4 │ │ │ │ + movdqa 0xc0(%rsp),%xmm6 │ │ │ │ + pshufb %xmm9,%xmm6 │ │ │ │ + movdqa 0xd0(%rsp),%xmm7 │ │ │ │ + pshufb %xmm9,%xmm7 │ │ │ │ + movdqa 0xe0(%rsp),%xmm8 │ │ │ │ + pshufb %xmm5,%xmm8 │ │ │ │ + movdqa 0xf0(%rsp),%xmm13 │ │ │ │ + pshufb %xmm5,%xmm13 │ │ │ │ + punpckhwd %xmm2,%xmm0 │ │ │ │ + punpckhwd %xmm3,%xmm1 │ │ │ │ + punpcklwd %xmm6,%xmm2 │ │ │ │ + punpcklwd %xmm7,%xmm3 │ │ │ │ + punpckhwd %xmm8,%xmm6 │ │ │ │ + punpckhwd %xmm13,%xmm7 │ │ │ │ + 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 0x57d00(%r14),%xmm13 │ │ │ │ + jmp 38b3c5 <__cxa_finalize@plt+0x360375> │ │ │ │ + movzwl 0x57f28(%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 0x58290(%r14),%ymm7 │ │ │ │ + mov 0x200(%rsp),%eax │ │ │ │ + movdqa %xmm11,0x10(%rsp) │ │ │ │ + movdqa %xmm12,0x20(%rsp) │ │ │ │ movzbl %r9b,%r9d │ │ │ │ sub $0x2,%rsi │ │ │ │ - vmovd %r9d,%xmm15 │ │ │ │ - vpmaddwd %ymm7,%ymm8,%ymm8 │ │ │ │ - vpbroadcastq 0x583cd(%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 0x58310(%r14),%ymm5 │ │ │ │ - vbroadcasti128 0x58320(%r14),%ymm1 │ │ │ │ - vbroadcasti128 0x58270(%r14),%ymm4 │ │ │ │ - vpbroadcastd 0x585da(%r14,%rcx,8),%xmm14 │ │ │ │ - vpbroadcastd 0x585da(%r14,%r9,8),%xmm7 │ │ │ │ - vpbroadcastd 0x585da(%r14,%rbp,8),%xmm15 │ │ │ │ - vpbroadcastd 0x585da(%r14,%r15,8),%xmm8 │ │ │ │ - shr $0x6,%eax │ │ │ │ - mov $0x40000000,%r15d │ │ │ │ - lea (%r10,%rax,1),%eax │ │ │ │ - cmovne 0x585d8(%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 │ │ │ │ - vpmovsxbw %xmm14,%ymm14 │ │ │ │ - vpmovsxbw %xmm15,%ymm15 │ │ │ │ - vmovq %r15,%xmm13 │ │ │ │ - vpblendvb %ymm11,%ymm2,%ymm14,%ymm14 │ │ │ │ - vpblendvb %ymm6,%ymm2,%ymm15,%ymm15 │ │ │ │ - vpextrd $0x2,%xmm10,%ecx │ │ │ │ - vpshufb %ymm5,%ymm10,%ymm12 │ │ │ │ - vpshufb %ymm1,%ymm10,%ymm10 │ │ │ │ + movd %r9d,%xmm15 │ │ │ │ + pmaddwd 0x57be0(%r14),%xmm8 │ │ │ │ + movdqa 0x57d20(%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 0x57c10(%r14),%xmm10 │ │ │ │ + movdqa 0x57c20(%r14),%xmm11 │ │ │ │ + movd 0x57fba(%r14,%rcx,8),%xmm13 │ │ │ │ + movd 0x57fba(%r14,%r9,8),%xmm2 │ │ │ │ + movd 0x57fba(%r14,%rbp,8),%xmm15 │ │ │ │ + movd 0x57fba(%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 │ │ │ │ + pand %xmm0,%xmm9 │ │ │ │ + pandn %xmm13,%xmm0 │ │ │ │ + por %xmm9,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm15 │ │ │ │ + punpckhbw %xmm0,%xmm15 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + psraw $0x8,%xmm15 │ │ │ │ + psraw $0x8,%xmm0 │ │ │ │ + movdqa %xmm14,%xmm12 │ │ │ │ + pshufb %xmm10,%xmm12 │ │ │ │ + pshufb %xmm11,%xmm14 │ │ │ │ + movdqa 0x57bb0(%r14),%xmm10 │ │ │ │ + movd %xmm14,%ecx │ │ │ │ + shr $0x18,%ecx │ │ │ │ + movdqa %xmm14,%xmm7 │ │ │ │ + pshufb %xmm2,%xmm7 │ │ │ │ + psubb %xmm7,%xmm14 │ │ │ │ + paddb %xmm10,%xmm12 │ │ │ │ + paddb %xmm10,%xmm14 │ │ │ │ lea (%rcx,%rdx,1),%r9 │ │ │ │ lea (%rcx,%rdx,2),%rbp │ │ │ │ lea (%rcx,%rbx,1),%r15 │ │ │ │ - vmovdqu (%rsi),%xmm0 │ │ │ │ - vmovdqu (%rsi,%rcx,1),%xmm7 │ │ │ │ - vmovdqu (%rsi,%rdx,1),%xmm1 │ │ │ │ - vmovdqu (%rsi,%r9,1),%xmm8 │ │ │ │ - vinserti128 $0x1,(%rsi,%rdx,2),%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm7,%ymm7 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm1,%ymm1 │ │ │ │ - vinserti128 $0x1,(%rsi,%r15,1),%ymm8,%ymm8 │ │ │ │ + movdqu (%rsi),%xmm1 │ │ │ │ + movdqu (%rsi,%rdx,2),%xmm8 │ │ │ │ + movdqu (%rsi,%rdx,1),%xmm9 │ │ │ │ + movdqu (%rsi,%rbx,1),%xmm10 │ │ │ │ + movdqu (%rsi,%rcx,1),%xmm7 │ │ │ │ + movdqu (%rsi,%rbp,1),%xmm2 │ │ │ │ + movdqu (%rsi,%r9,1),%xmm3 │ │ │ │ + movdqu (%rsi,%r15,1),%xmm4 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ - vmovdqu (%rsi),%xmm2 │ │ │ │ - vmovdqu (%rsi,%rcx,1),%xmm9 │ │ │ │ - vinserti128 $0x1,(%rsi,%rdx,1),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rsi,%r9,1),%ymm9,%ymm9 │ │ │ │ + pshufb %xmm12,%xmm1 │ │ │ │ + pshufb %xmm12,%xmm9 │ │ │ │ + pshufb %xmm12,%xmm8 │ │ │ │ + pshufb %xmm12,%xmm10 │ │ │ │ + pmaddwd %xmm0,%xmm1 │ │ │ │ + pmaddwd %xmm0,%xmm9 │ │ │ │ + pmaddwd %xmm0,%xmm8 │ │ │ │ + pmaddwd %xmm0,%xmm10 │ │ │ │ + pshufb %xmm14,%xmm7 │ │ │ │ + pshufb %xmm14,%xmm3 │ │ │ │ + pshufb %xmm14,%xmm2 │ │ │ │ + pshufb %xmm14,%xmm4 │ │ │ │ + pmaddwd %xmm15,%xmm7 │ │ │ │ + pmaddwd %xmm15,%xmm3 │ │ │ │ + pmaddwd %xmm15,%xmm2 │ │ │ │ + pmaddwd %xmm15,%xmm4 │ │ │ │ + movdqa 0x10(%rsp),%xmm5 │ │ │ │ + movd 0x20(%rsp),%xmm6 │ │ │ │ + phaddd %xmm7,%xmm1 │ │ │ │ + phaddd %xmm2,%xmm8 │ │ │ │ + phaddd %xmm3,%xmm9 │ │ │ │ + phaddd %xmm4,%xmm10 │ │ │ │ + movdqu (%rsi),%xmm2 │ │ │ │ + movdqu (%rsi,%rdx,1),%xmm3 │ │ │ │ + paddd %xmm5,%xmm1 │ │ │ │ + paddd %xmm5,%xmm9 │ │ │ │ + paddd %xmm5,%xmm8 │ │ │ │ + paddd %xmm5,%xmm10 │ │ │ │ + psrad %xmm6,%xmm1 │ │ │ │ + psrad %xmm6,%xmm9 │ │ │ │ + psrad %xmm6,%xmm8 │ │ │ │ + psrad %xmm6,%xmm10 │ │ │ │ + packssdw %xmm8,%xmm1 │ │ │ │ + packssdw %xmm10,%xmm9 │ │ │ │ + movdqu (%rsi,%rcx,1),%xmm13 │ │ │ │ + movdqu (%rsi,%r9,1),%xmm8 │ │ │ │ lea (%rsi,%rdx,2),%rsi │ │ │ │ - vpbroadcastb %xmm10,%ymm5 │ │ │ │ - vpsubb %ymm5,%ymm10,%ymm10 │ │ │ │ - vpaddb %ymm4,%ymm12,%ymm12 │ │ │ │ - vpaddb %ymm4,%ymm10,%ymm10 │ │ │ │ - vmovdqa (%rsp),%ymm5 │ │ │ │ - vmovd 0x40(%rsp),%xmm6 │ │ │ │ - vpshufb %ymm12,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm12,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm12,%ymm2,%ymm2 │ │ │ │ - vpmaddwd %ymm0,%ymm14,%ymm0 │ │ │ │ - vpmaddwd %ymm1,%ymm14,%ymm1 │ │ │ │ - vpmaddwd %ymm2,%ymm14,%ymm2 │ │ │ │ - vpshufb %ymm10,%ymm7,%ymm7 │ │ │ │ - vpshufb %ymm10,%ymm8,%ymm8 │ │ │ │ - vpshufb %ymm10,%ymm9,%ymm9 │ │ │ │ - vpmaddwd %ymm7,%ymm15,%ymm7 │ │ │ │ - vpmaddwd %ymm15,%ymm8,%ymm8 │ │ │ │ - vpmaddwd %ymm15,%ymm9,%ymm9 │ │ │ │ - vpunpcklqdq %xmm13,%xmm13,%xmm13 │ │ │ │ - vpmovsxbw %xmm13,%ymm13 │ │ │ │ - vphaddd %ymm7,%ymm0,%ymm0 │ │ │ │ - vphaddd %ymm8,%ymm1,%ymm1 │ │ │ │ - vphaddd %ymm9,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm5,%ymm2,%ymm2 │ │ │ │ - vpsrad %xmm6,%ymm0,%ymm0 │ │ │ │ - vpsrad %xmm6,%ymm1,%ymm1 │ │ │ │ - vpsrad %xmm6,%ymm2,%ymm2 │ │ │ │ - vperm2i128 $0x21,%ymm2,%ymm0,%ymm3 │ │ │ │ - vperm2i128 $0x13,%ymm1,%ymm2,%ymm2 │ │ │ │ - vpshufd $0x0,%ymm13,%ymm7 │ │ │ │ - vpshufd $0x55,%ymm13,%ymm8 │ │ │ │ - vpshufd $0xaa,%ymm13,%ymm9 │ │ │ │ - vpshufd $0xff,%ymm13,%ymm13 │ │ │ │ - vpackssdw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpunpckhwd %ymm1,%ymm0,%ymm2 │ │ │ │ - vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rsi),%xmm1 │ │ │ │ - vmovdqu (%rsi,%rcx,1),%xmm6 │ │ │ │ - vmovdqu (%rsi,%rdx,1),%xmm3 │ │ │ │ - vmovdqu (%rsi,%r9,1),%xmm11 │ │ │ │ - vinserti128 $0x1,(%rsi,%rdx,2),%ymm1,%ymm1 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,1),%ymm6,%ymm6 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,1),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rsi,%r15,1),%ymm11,%ymm11 │ │ │ │ + pshufb %xmm12,%xmm2 │ │ │ │ + pshufb %xmm12,%xmm3 │ │ │ │ + pmaddwd %xmm0,%xmm2 │ │ │ │ + pmaddwd %xmm0,%xmm3 │ │ │ │ + pshufb %xmm14,%xmm13 │ │ │ │ + pshufb %xmm14,%xmm8 │ │ │ │ + pmaddwd %xmm15,%xmm13 │ │ │ │ + pmaddwd %xmm15,%xmm8 │ │ │ │ + phaddd %xmm13,%xmm2 │ │ │ │ + phaddd %xmm8,%xmm3 │ │ │ │ + shr $0x6,%eax │ │ │ │ + mov $0x40000000,%r11d │ │ │ │ + lea (%r10,%rax,1),%eax │ │ │ │ + cmovne 0x57fb8(%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 │ │ │ │ + punpcklwd %xmm9,%xmm13 │ │ │ │ + punpckhwd %xmm9,%xmm1 │ │ │ │ + punpcklwd %xmm3,%xmm2 │ │ │ │ + movq %r11,%xmm10 │ │ │ │ + punpcklbw %xmm10,%xmm10 │ │ │ │ + psraw $0x8,%xmm10 │ │ │ │ + pshufd $0x0,%xmm10,%xmm3 │ │ │ │ + pshufd $0x55,%xmm10,%xmm4 │ │ │ │ + pshufd $0xaa,%xmm10,%xmm5 │ │ │ │ + pshufd $0xff,%xmm10,%xmm10 │ │ │ │ + movdqa %xmm13,%xmm8 │ │ │ │ + pmaddwd %xmm3,%xmm8 │ │ │ │ + movdqa %xmm1,%xmm9 │ │ │ │ + pmaddwd %xmm3,%xmm9 │ │ │ │ + movdqa %xmm2,%xmm13 │ │ │ │ + pmaddwd %xmm4,%xmm1 │ │ │ │ + movdqa %xmm2,%xmm11 │ │ │ │ + pmaddwd %xmm4,%xmm11 │ │ │ │ + paddd 0x57d00(%r14),%xmm8 │ │ │ │ + paddd 0x57d00(%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 │ │ │ │ + movdqu (%rsi,%rbp,1),%xmm2 │ │ │ │ + pshufb %xmm12,%xmm6 │ │ │ │ + pshufb %xmm12,%xmm1 │ │ │ │ + pmaddwd %xmm0,%xmm6 │ │ │ │ + pmaddwd %xmm0,%xmm1 │ │ │ │ + pshufb %xmm14,%xmm11 │ │ │ │ + pshufb %xmm14,%xmm2 │ │ │ │ + pmaddwd %xmm15,%xmm11 │ │ │ │ + pmaddwd %xmm15,%xmm2 │ │ │ │ + phaddd %xmm11,%xmm6 │ │ │ │ + phaddd %xmm2,%xmm1 │ │ │ │ + paddd 0x10(%rsp),%xmm6 │ │ │ │ + paddd 0x10(%rsp),%xmm1 │ │ │ │ + psrad 0x20(%rsp),%xmm6 │ │ │ │ + psrad 0x20(%rsp),%xmm1 │ │ │ │ + movdqu (%rsi,%rdx,1),%xmm7 │ │ │ │ + movdqu (%rsi,%rbx,1),%xmm11 │ │ │ │ + packssdw %xmm1,%xmm6 │ │ │ │ + movdqu (%rsi,%r9,1),%xmm2 │ │ │ │ + movdqu (%rsi,%r15,1),%xmm1 │ │ │ │ + pshufb %xmm12,%xmm7 │ │ │ │ + pshufb %xmm12,%xmm11 │ │ │ │ + pmaddwd %xmm0,%xmm7 │ │ │ │ + pmaddwd %xmm0,%xmm11 │ │ │ │ + pshufb %xmm14,%xmm2 │ │ │ │ + pshufb %xmm14,%xmm1 │ │ │ │ + pmaddwd %xmm15,%xmm2 │ │ │ │ + pmaddwd %xmm15,%xmm1 │ │ │ │ + phaddd %xmm2,%xmm7 │ │ │ │ + phaddd %xmm1,%xmm11 │ │ │ │ + paddd 0x10(%rsp),%xmm7 │ │ │ │ + paddd 0x10(%rsp),%xmm11 │ │ │ │ + psrad 0x20(%rsp),%xmm7 │ │ │ │ + psrad 0x20(%rsp),%xmm11 │ │ │ │ + packssdw %xmm11,%xmm7 │ │ │ │ lea (%rsi,%rdx,4),%rsi │ │ │ │ - vpmaddwd %ymm7,%ymm0,%ymm4 │ │ │ │ - vpmaddwd %ymm2,%ymm8,%ymm5 │ │ │ │ - vpshufb %ymm12,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm12,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm1,%ymm14,%ymm1 │ │ │ │ - vpmaddwd %ymm3,%ymm14,%ymm3 │ │ │ │ - vmovdqa (%rsp),%ymm0 │ │ │ │ - vpshufb %ymm10,%ymm6,%ymm6 │ │ │ │ - vpshufb %ymm10,%ymm11,%ymm11 │ │ │ │ - vpmaddwd %ymm6,%ymm15,%ymm6 │ │ │ │ - vpmaddwd %ymm15,%ymm11,%ymm11 │ │ │ │ - vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vmovd 0x40(%rsp),%xmm5 │ │ │ │ - vphaddd %ymm6,%ymm1,%ymm1 │ │ │ │ - vphaddd %ymm11,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm0,%ymm3,%ymm3 │ │ │ │ - vpsrad %xmm5,%ymm1,%ymm1 │ │ │ │ - vpsrad %xmm5,%ymm3,%ymm3 │ │ │ │ - vpslld $0x10,%ymm3,%ymm3 │ │ │ │ - vpblendw $0xaa,%ymm3,%ymm1,%ymm1 │ │ │ │ - vperm2i128 $0x21,%ymm1,%ymm2,%ymm0 │ │ │ │ - vpaddd 0x20(%rsp),%ymm4,%ymm4 │ │ │ │ - vmovdqa %ymm1,%ymm2 │ │ │ │ - vpmaddwd %ymm0,%ymm9,%ymm5 │ │ │ │ - vpmaddwd %ymm2,%ymm13,%ymm6 │ │ │ │ - vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x6,%ymm4,%ymm4 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ - vpackssdw %xmm5,%xmm4,%xmm4 │ │ │ │ - vmovdqa %xmm4,(%rdi) │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + punpcklwd %xmm7,%xmm1 │ │ │ │ + punpckhwd %xmm7,%xmm6 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + movdqa %xmm1,%xmm11 │ │ │ │ + pmaddwd %xmm5,%xmm11 │ │ │ │ + movdqa %xmm1,%xmm7 │ │ │ │ + pmaddwd %xmm10,%xmm7 │ │ │ │ + pmaddwd %xmm10,%xmm6 │ │ │ │ + paddd %xmm11,%xmm9 │ │ │ │ + paddd %xmm7,%xmm8 │ │ │ │ + paddd %xmm6,%xmm9 │ │ │ │ + psrad $0x6,%xmm8 │ │ │ │ + psrad $0x6,%xmm9 │ │ │ │ + packssdw %xmm9,%xmm8 │ │ │ │ + movdqa %xmm8,(%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ sub $0x2,%r8d │ │ │ │ - jg 38a47e <__cxa_finalize@plt+0x35f42e> │ │ │ │ - mov %r13,%rsp │ │ │ │ + jg 38b8c0 <__cxa_finalize@plt+0x360870> │ │ │ │ + add $0x1c8,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ - vzeroupper │ │ │ │ ret │ │ │ │ - movl $0x1,0xa0(%rsp) │ │ │ │ - movq $0x10,0xd0(%rsp) │ │ │ │ - jmp 38a5e0 <__cxa_finalize@plt+0x35f590> │ │ │ │ - movl $0x2,0xa0(%rsp) │ │ │ │ - movq $0x20,0xd0(%rsp) │ │ │ │ - jmp 38a5e0 <__cxa_finalize@plt+0x35f590> │ │ │ │ - movl $0x4,0xa0(%rsp) │ │ │ │ - movq $0x40,0xd0(%rsp) │ │ │ │ - jmp 38a5e0 <__cxa_finalize@plt+0x35f590> │ │ │ │ - movl $0x8,0xa0(%rsp) │ │ │ │ - movq $0x80,0xd0(%rsp) │ │ │ │ - jmp 38a5e0 <__cxa_finalize@plt+0x35f590> │ │ │ │ - movl $0x10,0xa0(%rsp) │ │ │ │ - movq $0x100,0xd0(%rsp) │ │ │ │ - mov 0x38(%r13),%eax │ │ │ │ - vmovdqa %ymm12,(%rsp) │ │ │ │ - vmovdqa %ymm13,0x20(%rsp) │ │ │ │ - vmovdqa %xmm7,0x40(%rsp) │ │ │ │ + movl $0x1,0x120(%rsp) │ │ │ │ + mov $0x10,%r13d │ │ │ │ + jmp 38baab <__cxa_finalize@plt+0x360a5b> │ │ │ │ + movl $0x2,0x120(%rsp) │ │ │ │ + mov $0x20,%r13d │ │ │ │ + jmp 38baab <__cxa_finalize@plt+0x360a5b> │ │ │ │ + movl $0x4,0x120(%rsp) │ │ │ │ + mov $0x40,%r13d │ │ │ │ + jmp 38baab <__cxa_finalize@plt+0x360a5b> │ │ │ │ + movl $0x8,0x120(%rsp) │ │ │ │ + mov $0x80,%r13d │ │ │ │ + jmp 38baab <__cxa_finalize@plt+0x360a5b> │ │ │ │ + movl $0x10,0x120(%rsp) │ │ │ │ + mov $0x100,%r13d │ │ │ │ + mov 0x200(%rsp),%eax │ │ │ │ + movdqa %xmm11,0x10(%rsp) │ │ │ │ + movdqa %xmm12,0x20(%rsp) │ │ │ │ + movdqa 0x57d00(%r14),%xmm13 │ │ │ │ shr $0x10,%r9d │ │ │ │ - sub $0x6,%rsi │ │ │ │ shr $0x6,%eax │ │ │ │ mov $0x40000000,%ecx │ │ │ │ lea (%r10,%rax,1),%eax │ │ │ │ - cmovne 0x585d8(%r14,%rax,8),%rcx │ │ │ │ - vpmaddwd 0x582b0(%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 38a6be <__cxa_finalize@plt+0x35f66e> │ │ │ │ - decl 0xa0(%rsp) │ │ │ │ - je 38ac59 <__cxa_finalize@plt+0x35fc09> │ │ │ │ - addq $0x10,0xb0(%rsp) │ │ │ │ - mov 0xb8(%rsp),%r8d │ │ │ │ - vpbroadcastd 0x40(%r13),%ymm8 │ │ │ │ - vpbroadcastd 0x583c8(%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 0x583cc(%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 │ │ │ │ - vmovq %xmm11,%rbp │ │ │ │ - vpextrq $0x1,%xmm11,%r12 │ │ │ │ - mov %r9d,%ecx │ │ │ │ - shr $0x20,%r9 │ │ │ │ - mov %r11d,%eax │ │ │ │ - shr $0x20,%r11 │ │ │ │ - mov %ebp,%ebx │ │ │ │ - shr $0x20,%rbp │ │ │ │ - mov %r12d,%r15d │ │ │ │ - shr $0x20,%r12 │ │ │ │ - vmovdqa %ymm10,0x60(%rsp) │ │ │ │ - vmovq 0x585d8(%r14,%rcx,8),%xmm1 │ │ │ │ - vmovq 0x585d8(%r14,%r9,8),%xmm13 │ │ │ │ - vmovhps 0x585d8(%r14,%rax,8),%xmm1,%xmm1 │ │ │ │ - vmovhps 0x585d8(%r14,%r11,8),%xmm13,%xmm13 │ │ │ │ - vmovq 0x585d8(%r14,%rbx,8),%xmm14 │ │ │ │ - vmovq 0x585d8(%r14,%rbp,8),%xmm15 │ │ │ │ - vmovhps 0x585d8(%r14,%r15,8),%xmm14,%xmm14 │ │ │ │ - vmovhps 0x585d8(%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 │ │ │ │ - mov %r9d,%ecx │ │ │ │ - shr $0x20,%r9 │ │ │ │ + cmovne 0x57fb8(%r14,%rax,8),%rcx │ │ │ │ + movd %r9d,%xmm15 │ │ │ │ + sub $0x6,%rsi │ │ │ │ + movdqa %xmm8,%xmm7 │ │ │ │ + pslld $0x2,%xmm7 │ │ │ │ + pmaddwd 0x57be0(%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) │ │ │ │ + mov %rsi,0x128(%rsp) │ │ │ │ + mov %rdi,0x160(%rsp) │ │ │ │ + pshufd $0x0,%xmm3,%xmm0 │ │ │ │ + pshufd $0x55,%xmm3,%xmm1 │ │ │ │ + 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 38bbdc <__cxa_finalize@plt+0x360b8c> │ │ │ │ + decl 0x120(%rsp) │ │ │ │ + je 38c676 <__cxa_finalize@plt+0x361626> │ │ │ │ + addq $0x10,0x160(%rsp) │ │ │ │ + mov 0x208(%rsp),%r8d │ │ │ │ + movdqa 0x130(%rsp),%xmm7 │ │ │ │ + movdqa 0x140(%rsp),%xmm14 │ │ │ │ + movdqa 0x57d10(%r14),%xmm10 │ │ │ │ + movdqa 0x10(%rsp),%xmm11 │ │ │ │ + movdqa 0x150(%rsp),%xmm15 │ │ │ │ + mov 0x128(%rsp),%rsi │ │ │ │ + mov 0x160(%rsp),%rdi │ │ │ │ + paddd %xmm7,%xmm14 │ │ │ │ + movdqa 0x57d40(%r14),%xmm9 │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ + movdqa %xmm14,%xmm2 │ │ │ │ + psrld $0xa,%xmm2 │ │ │ │ + movdqa %xmm2,0x30(%rsp) │ │ │ │ + movdqa %xmm14,%xmm6 │ │ │ │ + pand %xmm10,%xmm6 │ │ │ │ + psrld $0x6,%xmm6 │ │ │ │ + movdqa %xmm15,%xmm5 │ │ │ │ + paddd %xmm6,%xmm5 │ │ │ │ + pcmpeqd %xmm1,%xmm6 │ │ │ │ + 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 0x57fb8(%r14,%rcx,8),%xmm0 │ │ │ │ + movq 0x57fb8(%r14,%r9,8),%xmm1 │ │ │ │ + movhps 0x57fb8(%r14,%rax,8),%xmm0 │ │ │ │ + movhps 0x57fb8(%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 │ │ │ │ + movdqa %xmm14,0x140(%rsp) │ │ │ │ + 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 0x57fb8(%r14,%rbx,8),%xmm2 │ │ │ │ + movq 0x57fb8(%r14,%rbp,8),%xmm3 │ │ │ │ + movhps 0x57fb8(%r14,%r15,8),%xmm2 │ │ │ │ + movhps 0x57fb8(%r14,%r12,8),%xmm3 │ │ │ │ + psrld $0xa,%xmm14 │ │ │ │ + movq %xmm14,%rbp │ │ │ │ + punpckhqdq %xmm14,%xmm14 │ │ │ │ + movq %xmm14,%r12 │ │ │ │ mov %ebp,%ebx │ │ │ │ shr $0x20,%rbp │ │ │ │ - mov %r11d,%eax │ │ │ │ - shr $0x20,%r11 │ │ │ │ mov %r12d,%r15d │ │ │ │ shr $0x20,%r12 │ │ │ │ - vpshufd $0xa0,%xmm5,%xmm4 │ │ │ │ - vpshufd $0xf5,%xmm5,%xmm5 │ │ │ │ - vpshufd $0xa0,%xmm6,%xmm11 │ │ │ │ - vpshufd $0xf5,%xmm6,%xmm6 │ │ │ │ - vpblendvb %xmm4,%xmm2,%xmm1,%xmm1 │ │ │ │ - vpblendvb %xmm5,%xmm2,%xmm13,%xmm13 │ │ │ │ - vpblendvb %xmm11,%xmm2,%xmm14,%xmm14 │ │ │ │ - vpblendvb %xmm6,%xmm2,%xmm15,%xmm15 │ │ │ │ - vpmovsxbw %xmm1,%ymm1 │ │ │ │ - vpmovsxbw %xmm13,%ymm13 │ │ │ │ - vpmovsxbw %xmm14,%ymm14 │ │ │ │ - vpmovsxbw %xmm15,%ymm15 │ │ │ │ - vmovdqu (%rsi,%rcx,2),%xmm0 │ │ │ │ - vmovdqu (%rsi,%r9,2),%xmm10 │ │ │ │ - vmovdqu (%rsi,%rax,2),%xmm2 │ │ │ │ - vmovdqu (%rsi,%r11,2),%xmm3 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,2),%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,2),%ymm10,%ymm10 │ │ │ │ - vinserti128 $0x1,(%rsi,%r15,2),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rsi,%r12,2),%ymm3,%ymm3 │ │ │ │ + mov 0x30(%rsp),%ecx │ │ │ │ + mov 0x34(%rsp),%r9d │ │ │ │ + mov 0x38(%rsp),%eax │ │ │ │ + mov 0x3c(%rsp),%r11d │ │ │ │ + pshufd $0x50,%xmm6,%xmm4 │ │ │ │ + pshufd $0xfa,%xmm6,%xmm6 │ │ │ │ + pshufd $0x50,%xmm5,%xmm14 │ │ │ │ + pshufd $0xfa,%xmm5,%xmm5 │ │ │ │ + movdqa %xmm9,%xmm7 │ │ │ │ + pand %xmm4,%xmm7 │ │ │ │ + movdqa %xmm9,%xmm8 │ │ │ │ + pand %xmm6,%xmm8 │ │ │ │ + movdqa %xmm9,%xmm15 │ │ │ │ + pand %xmm14,%xmm15 │ │ │ │ + pand %xmm5,%xmm9 │ │ │ │ + pandn %xmm0,%xmm4 │ │ │ │ + pandn %xmm1,%xmm6 │ │ │ │ + pandn %xmm2,%xmm14 │ │ │ │ + pandn %xmm3,%xmm5 │ │ │ │ + por %xmm4,%xmm7 │ │ │ │ + por %xmm6,%xmm8 │ │ │ │ + por %xmm14,%xmm15 │ │ │ │ + por %xmm5,%xmm9 │ │ │ │ + movdqa %xmm7,%xmm0 │ │ │ │ + punpcklbw %xmm7,%xmm0 │ │ │ │ + punpckhbw %xmm7,%xmm7 │ │ │ │ + movdqa %xmm8,%xmm1 │ │ │ │ + punpcklbw %xmm8,%xmm1 │ │ │ │ + punpckhbw %xmm8,%xmm8 │ │ │ │ + psraw $0x8,%xmm0 │ │ │ │ + psraw $0x8,%xmm7 │ │ │ │ + psraw $0x8,%xmm1 │ │ │ │ + psraw $0x8,%xmm8 │ │ │ │ + movdqa %xmm15,%xmm2 │ │ │ │ + punpcklbw %xmm15,%xmm2 │ │ │ │ + punpckhbw %xmm15,%xmm15 │ │ │ │ + movdqa %xmm9,%xmm3 │ │ │ │ + punpcklbw %xmm9,%xmm3 │ │ │ │ + punpckhbw %xmm9,%xmm9 │ │ │ │ + psraw $0x8,%xmm2 │ │ │ │ + psraw $0x8,%xmm15 │ │ │ │ + psraw $0x8,%xmm3 │ │ │ │ + psraw $0x8,%xmm9 │ │ │ │ + movdqa %xmm0,0x40(%rsp) │ │ │ │ + movdqa %xmm7,0x50(%rsp) │ │ │ │ + movdqa %xmm1,0x60(%rsp) │ │ │ │ + movdqa %xmm8,0x70(%rsp) │ │ │ │ + movdqa %xmm2,0x80(%rsp) │ │ │ │ + movdqa %xmm15,0x90(%rsp) │ │ │ │ + movdqa %xmm3,0xa0(%rsp) │ │ │ │ + movdqa %xmm9,0xb0(%rsp) │ │ │ │ + movdqu (%rsi,%rcx,2),%xmm1 │ │ │ │ + movdqu (%rsi,%r9,2),%xmm2 │ │ │ │ + movdqu (%rsi,%rax,2),%xmm3 │ │ │ │ + movdqu (%rsi,%r11,2),%xmm4 │ │ │ │ + movdqu (%rsi,%rbx,2),%xmm5 │ │ │ │ + movdqu (%rsi,%rbp,2),%xmm6 │ │ │ │ + movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ + movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ add %rdx,%rsi │ │ │ │ - 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 │ │ │ │ - vinserti128 $0x1,(%rsi,%r12,2),%ymm11,%ymm11 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm6 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm2,%xmm1 │ │ │ │ + phaddd %xmm4,%xmm3 │ │ │ │ + phaddd %xmm6,%xmm5 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm3,%xmm1 │ │ │ │ + phaddd %xmm9,%xmm5 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + psrad %xmm12,%xmm1 │ │ │ │ + psrad %xmm12,%xmm5 │ │ │ │ + packssdw %xmm5,%xmm1 │ │ │ │ + movdqa %xmm1,0xc0(%rsp) │ │ │ │ + movdqu (%rsi,%rcx,2),%xmm2 │ │ │ │ + movdqu (%rsi,%r9,2),%xmm3 │ │ │ │ + movdqu (%rsi,%rax,2),%xmm4 │ │ │ │ + movdqu (%rsi,%r11,2),%xmm5 │ │ │ │ + movdqu (%rsi,%rbx,2),%xmm6 │ │ │ │ + movdqu (%rsi,%rbp,2),%xmm1 │ │ │ │ + movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ + movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ add %rdx,%rsi │ │ │ │ - vpmaddwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vpmaddwd %ymm13,%ymm10,%ymm10 │ │ │ │ - vpmaddwd %ymm2,%ymm14,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm15,%ymm3 │ │ │ │ - vpmaddwd %ymm1,%ymm4,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm14,%ymm6 │ │ │ │ - vpmaddwd %ymm15,%ymm11,%ymm11 │ │ │ │ - vphaddd %ymm10,%ymm0,%ymm0 │ │ │ │ - vphaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ - vphaddd %ymm2,%ymm0,%ymm0 │ │ │ │ - vphaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ - vpaddd %ymm4,%ymm12,%ymm4 │ │ │ │ - vpsrad %xmm7,%ymm0,%ymm0 │ │ │ │ - vpsrad %xmm7,%ymm4,%ymm4 │ │ │ │ - vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ - vmovdqa %ymm0,0x80(%rsp) │ │ │ │ - vmovdqu (%rsi,%rcx,2),%xmm10 │ │ │ │ - vmovdqu (%rsi,%r9,2),%xmm2 │ │ │ │ - vmovdqu (%rsi,%rax,2),%xmm3 │ │ │ │ - vmovdqu (%rsi,%r11,2),%xmm4 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,2),%ymm10,%ymm10 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,2),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rsi,%r15,2),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rsi,%r12,2),%ymm4,%ymm4 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm1 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm3,%xmm2 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm1,%xmm6 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm4,%xmm2 │ │ │ │ + phaddd %xmm9,%xmm6 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + psrad %xmm12,%xmm2 │ │ │ │ + psrad %xmm12,%xmm6 │ │ │ │ + packssdw %xmm6,%xmm2 │ │ │ │ + movdqa %xmm2,0xd0(%rsp) │ │ │ │ + movdqu (%rsi,%rcx,2),%xmm3 │ │ │ │ + movdqu (%rsi,%r9,2),%xmm4 │ │ │ │ + movdqu (%rsi,%rax,2),%xmm5 │ │ │ │ + movdqu (%rsi,%r11,2),%xmm6 │ │ │ │ + movdqu (%rsi,%rbx,2),%xmm1 │ │ │ │ + movdqu (%rsi,%rbp,2),%xmm2 │ │ │ │ + movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ + movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ add %rdx,%rsi │ │ │ │ - vmovdqu (%rsi,%rcx,2),%xmm5 │ │ │ │ - vmovdqu (%rsi,%r9,2),%xmm6 │ │ │ │ - vmovdqu (%rsi,%rax,2),%xmm11 │ │ │ │ - vmovdqu (%rsi,%r11,2),%xmm8 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,2),%ymm5,%ymm5 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,2),%ymm6,%ymm6 │ │ │ │ - vinserti128 $0x1,(%rsi,%r15,2),%ymm11,%ymm11 │ │ │ │ - vinserti128 $0x1,(%rsi,%r12,2),%ymm8,%ymm8 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm2 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm4,%xmm3 │ │ │ │ + phaddd %xmm6,%xmm5 │ │ │ │ + phaddd %xmm2,%xmm1 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm5,%xmm3 │ │ │ │ + phaddd %xmm9,%xmm1 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + paddd %xmm11,%xmm1 │ │ │ │ + psrad %xmm12,%xmm3 │ │ │ │ + psrad %xmm12,%xmm1 │ │ │ │ + packssdw %xmm1,%xmm3 │ │ │ │ + movdqa %xmm3,0xe0(%rsp) │ │ │ │ + movdqu (%rsi,%rcx,2),%xmm4 │ │ │ │ + movdqu (%rsi,%r9,2),%xmm5 │ │ │ │ + movdqu (%rsi,%rax,2),%xmm6 │ │ │ │ + movdqu (%rsi,%r11,2),%xmm1 │ │ │ │ + movdqu (%rsi,%rbx,2),%xmm2 │ │ │ │ + movdqu (%rsi,%rbp,2),%xmm3 │ │ │ │ + movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ + movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ add %rdx,%rsi │ │ │ │ - vpmaddwd %ymm1,%ymm10,%ymm10 │ │ │ │ - vpmaddwd %ymm2,%ymm13,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm14,%ymm3 │ │ │ │ - vpmaddwd %ymm4,%ymm15,%ymm4 │ │ │ │ - vpmaddwd %ymm1,%ymm5,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm13,%ymm6 │ │ │ │ - vpmaddwd %ymm14,%ymm11,%ymm11 │ │ │ │ - vpmaddwd %ymm15,%ymm8,%ymm8 │ │ │ │ - vphaddd %ymm2,%ymm10,%ymm10 │ │ │ │ - vphaddd %ymm4,%ymm3,%ymm3 │ │ │ │ - vphaddd %ymm6,%ymm5,%ymm5 │ │ │ │ - vphaddd %ymm8,%ymm11,%ymm11 │ │ │ │ - vphaddd %ymm3,%ymm10,%ymm10 │ │ │ │ - vphaddd %ymm11,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm12,%ymm10,%ymm10 │ │ │ │ - vpaddd %ymm5,%ymm12,%ymm5 │ │ │ │ - vpsrad %xmm7,%ymm10,%ymm10 │ │ │ │ - vpsrad %xmm7,%ymm5,%ymm5 │ │ │ │ - vpackssdw %ymm5,%ymm10,%ymm10 │ │ │ │ - vmovdqu (%rsi,%rcx,2),%xmm2 │ │ │ │ - vmovdqu (%rsi,%r9,2),%xmm3 │ │ │ │ - vmovdqu (%rsi,%rax,2),%xmm4 │ │ │ │ - vmovdqu (%rsi,%r11,2),%xmm5 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,2),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,2),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rsi,%r15,2),%ymm4,%ymm4 │ │ │ │ - vinserti128 $0x1,(%rsi,%r12,2),%ymm5,%ymm5 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm3 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm1,%xmm6 │ │ │ │ + phaddd %xmm3,%xmm2 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm6,%xmm4 │ │ │ │ + phaddd %xmm9,%xmm2 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + paddd %xmm11,%xmm2 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + psrad %xmm12,%xmm2 │ │ │ │ + packssdw %xmm2,%xmm4 │ │ │ │ + movdqa %xmm4,0xf0(%rsp) │ │ │ │ + movdqu (%rsi,%rcx,2),%xmm5 │ │ │ │ + movdqu (%rsi,%r9,2),%xmm6 │ │ │ │ + movdqu (%rsi,%rax,2),%xmm1 │ │ │ │ + movdqu (%rsi,%r11,2),%xmm2 │ │ │ │ + movdqu (%rsi,%rbx,2),%xmm3 │ │ │ │ + movdqu (%rsi,%rbp,2),%xmm4 │ │ │ │ + movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ + movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ add %rdx,%rsi │ │ │ │ - vmovdqu (%rsi,%rcx,2),%xmm6 │ │ │ │ - vmovdqu (%rsi,%r9,2),%xmm11 │ │ │ │ - vmovdqu (%rsi,%rax,2),%xmm8 │ │ │ │ - vmovdqu (%rsi,%r11,2),%xmm9 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,2),%ymm6,%ymm6 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,2),%ymm11,%ymm11 │ │ │ │ - vinserti128 $0x1,(%rsi,%r15,2),%ymm8,%ymm8 │ │ │ │ - vinserti128 $0x1,(%rsi,%r12,2),%ymm9,%ymm9 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm4 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm6,%xmm5 │ │ │ │ + phaddd %xmm2,%xmm1 │ │ │ │ + phaddd %xmm4,%xmm3 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm1,%xmm5 │ │ │ │ + phaddd %xmm9,%xmm3 │ │ │ │ + paddd %xmm11,%xmm5 │ │ │ │ + paddd %xmm11,%xmm3 │ │ │ │ + psrad %xmm12,%xmm5 │ │ │ │ + psrad %xmm12,%xmm3 │ │ │ │ + packssdw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm5,0x100(%rsp) │ │ │ │ + movdqu (%rsi,%rcx,2),%xmm6 │ │ │ │ + movdqu (%rsi,%r9,2),%xmm1 │ │ │ │ + movdqu (%rsi,%rax,2),%xmm2 │ │ │ │ + movdqu (%rsi,%r11,2),%xmm3 │ │ │ │ + movdqu (%rsi,%rbx,2),%xmm4 │ │ │ │ + movdqu (%rsi,%rbp,2),%xmm5 │ │ │ │ + movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ + movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ add %rdx,%rsi │ │ │ │ - vpmaddwd %ymm1,%ymm2,%ymm2 │ │ │ │ - vpmaddwd %ymm3,%ymm13,%ymm3 │ │ │ │ - vpmaddwd %ymm4,%ymm14,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm15,%ymm5 │ │ │ │ - vpmaddwd %ymm1,%ymm6,%ymm6 │ │ │ │ - vpmaddwd %ymm13,%ymm11,%ymm11 │ │ │ │ - vpmaddwd %ymm14,%ymm8,%ymm8 │ │ │ │ - vpmaddwd %ymm15,%ymm9,%ymm9 │ │ │ │ - vphaddd %ymm3,%ymm2,%ymm2 │ │ │ │ - vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ - vphaddd %ymm9,%ymm8,%ymm8 │ │ │ │ - vphaddd %ymm4,%ymm2,%ymm2 │ │ │ │ - vphaddd %ymm8,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm2,%ymm12,%ymm2 │ │ │ │ - vpaddd %ymm6,%ymm12,%ymm6 │ │ │ │ - vpsrad %xmm7,%ymm2,%ymm2 │ │ │ │ - vpsrad %xmm7,%ymm6,%ymm6 │ │ │ │ - vpackssdw %ymm6,%ymm2,%ymm2 │ │ │ │ - vmovdqu (%rsi,%rcx,2),%xmm3 │ │ │ │ - vmovdqu (%rsi,%r9,2),%xmm4 │ │ │ │ - vmovdqu (%rsi,%rax,2),%xmm5 │ │ │ │ - vmovdqu (%rsi,%r11,2),%xmm6 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,2),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,2),%ymm4,%ymm4 │ │ │ │ - vinserti128 $0x1,(%rsi,%r15,2),%ymm5,%ymm5 │ │ │ │ - vinserti128 $0x1,(%rsi,%r12,2),%ymm6,%ymm6 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm5 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm1,%xmm6 │ │ │ │ + phaddd %xmm3,%xmm2 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm2,%xmm6 │ │ │ │ + phaddd %xmm9,%xmm4 │ │ │ │ + paddd %xmm11,%xmm6 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + psrad %xmm12,%xmm6 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + packssdw %xmm4,%xmm6 │ │ │ │ + movdqu (%rsi,%rcx,2),%xmm7 │ │ │ │ + movdqu (%rsi,%r9,2),%xmm1 │ │ │ │ + movdqu (%rsi,%rax,2),%xmm2 │ │ │ │ + movdqu (%rsi,%r11,2),%xmm3 │ │ │ │ + movdqu (%rsi,%rbx,2),%xmm4 │ │ │ │ + movdqu (%rsi,%rbp,2),%xmm5 │ │ │ │ + movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ + movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ add %rdx,%rsi │ │ │ │ - vmovdqu (%rsi,%rcx,2),%xmm11 │ │ │ │ - vmovdqu (%rsi,%r9,2),%xmm8 │ │ │ │ - vmovdqu (%rsi,%rax,2),%xmm9 │ │ │ │ - vmovdqu (%rsi,%r11,2),%xmm0 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,2),%ymm11,%ymm11 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,2),%ymm8,%ymm8 │ │ │ │ - vinserti128 $0x1,(%rsi,%r15,2),%ymm9,%ymm9 │ │ │ │ - vinserti128 $0x1,(%rsi,%r12,2),%ymm0,%ymm0 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm7 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm5 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm1,%xmm7 │ │ │ │ + phaddd %xmm3,%xmm2 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm2,%xmm7 │ │ │ │ + phaddd %xmm9,%xmm4 │ │ │ │ + paddd %xmm11,%xmm7 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + psrad %xmm12,%xmm7 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + packssdw %xmm4,%xmm7 │ │ │ │ + movdqu (%rsi,%rcx,2),%xmm8 │ │ │ │ + movdqu (%rsi,%r9,2),%xmm1 │ │ │ │ + movdqu (%rsi,%rax,2),%xmm2 │ │ │ │ + movdqu (%rsi,%r11,2),%xmm3 │ │ │ │ + movdqu (%rsi,%rbx,2),%xmm4 │ │ │ │ + movdqu (%rsi,%rbp,2),%xmm5 │ │ │ │ + movdqu (%rsi,%r15,2),%xmm9 │ │ │ │ + movdqu (%rsi,%r12,2),%xmm10 │ │ │ │ add %rdx,%rsi │ │ │ │ - vpmaddwd %ymm1,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm14,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm15,%ymm6 │ │ │ │ - vpmaddwd %ymm1,%ymm11,%ymm11 │ │ │ │ - vpmaddwd %ymm13,%ymm8,%ymm8 │ │ │ │ - vpmaddwd %ymm14,%ymm9,%ymm9 │ │ │ │ - vpmaddwd %ymm0,%ymm15,%ymm0 │ │ │ │ - vphaddd %ymm4,%ymm3,%ymm3 │ │ │ │ - vphaddd %ymm6,%ymm5,%ymm5 │ │ │ │ - vphaddd %ymm8,%ymm11,%ymm11 │ │ │ │ - vphaddd %ymm0,%ymm9,%ymm9 │ │ │ │ - vphaddd %ymm5,%ymm3,%ymm3 │ │ │ │ - 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 0x58280(%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 │ │ │ │ - vpshufb %ymm11,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm0,%ymm8,%ymm4 │ │ │ │ - vpmaddwd %ymm9,%ymm10,%ymm5 │ │ │ │ - vpmaddwd %ymm2,%ymm12,%ymm6 │ │ │ │ - vpmaddwd %ymm7,%ymm3,%ymm11 │ │ │ │ - vpaddd 0x20(%rsp),%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm11,%ymm6 │ │ │ │ - vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x6,%ymm4,%ymm4 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ - vpackssdw %xmm5,%xmm4,%xmm4 │ │ │ │ - vmovdqa %xmm4,(%rdi) │ │ │ │ - add 0xd0(%rsp),%rdi │ │ │ │ + pmaddwd 0x40(%rsp),%xmm8 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm1 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm2 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm3 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm5 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm10 │ │ │ │ + phaddd %xmm1,%xmm8 │ │ │ │ + phaddd %xmm3,%xmm2 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm10,%xmm9 │ │ │ │ + phaddd %xmm2,%xmm8 │ │ │ │ + phaddd %xmm9,%xmm4 │ │ │ │ + paddd %xmm11,%xmm8 │ │ │ │ + paddd %xmm11,%xmm4 │ │ │ │ + psrad %xmm12,%xmm8 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + packssdw %xmm4,%xmm8 │ │ │ │ + movdqa 0x100(%rsp),%xmm5 │ │ │ │ + movdqa 0xc0(%rsp),%xmm1 │ │ │ │ + movdqa 0xd0(%rsp),%xmm2 │ │ │ │ + movdqa 0xe0(%rsp),%xmm3 │ │ │ │ + movdqa 0xf0(%rsp),%xmm9 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + punpcklwd %xmm6,%xmm4 │ │ │ │ + punpckhwd %xmm6,%xmm5 │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + punpcklwd %xmm8,%xmm6 │ │ │ │ + punpckhwd %xmm8,%xmm7 │ │ │ │ + movdqa %xmm1,%xmm0 │ │ │ │ + punpcklwd %xmm2,%xmm0 │ │ │ │ + punpckhwd %xmm2,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + punpcklwd %xmm9,%xmm2 │ │ │ │ + punpckhwd %xmm9,%xmm3 │ │ │ │ + movdqa 0x170(%rsp),%xmm10 │ │ │ │ + movdqa 0x180(%rsp),%xmm11 │ │ │ │ + movdqa 0x190(%rsp),%xmm14 │ │ │ │ + movdqa 0x1a0(%rsp),%xmm15 │ │ │ │ + movdqa %xmm4,0xc0(%rsp) │ │ │ │ + movdqa %xmm5,0xd0(%rsp) │ │ │ │ + movdqa %xmm6,0xe0(%rsp) │ │ │ │ + movdqa %xmm7,0xf0(%rsp) │ │ │ │ + movdqa %xmm0,%xmm4 │ │ │ │ + pmaddwd %xmm10,%xmm4 │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + pmaddwd %xmm10,%xmm5 │ │ │ │ + movdqa %xmm2,%xmm6 │ │ │ │ + pmaddwd %xmm11,%xmm6 │ │ │ │ + movdqa %xmm3,%xmm7 │ │ │ │ + pmaddwd %xmm11,%xmm7 │ │ │ │ + paddd %xmm13,%xmm4 │ │ │ │ + paddd %xmm13,%xmm5 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + movdqa 0xc0(%rsp),%xmm6 │ │ │ │ + pmaddwd %xmm14,%xmm6 │ │ │ │ + movdqa 0xd0(%rsp),%xmm7 │ │ │ │ + pmaddwd %xmm14,%xmm7 │ │ │ │ + movdqa 0xe0(%rsp),%xmm8 │ │ │ │ + pmaddwd %xmm15,%xmm8 │ │ │ │ + movdqa 0xf0(%rsp),%xmm9 │ │ │ │ + pmaddwd %xmm15,%xmm9 │ │ │ │ + paddd %xmm6,%xmm4 │ │ │ │ + paddd %xmm7,%xmm5 │ │ │ │ + paddd %xmm8,%xmm4 │ │ │ │ + paddd %xmm9,%xmm5 │ │ │ │ + psrad $0x6,%xmm4 │ │ │ │ + psrad $0x6,%xmm5 │ │ │ │ + packssdw %xmm5,%xmm4 │ │ │ │ + movdqa %xmm4,(%rdi) │ │ │ │ + add %r13,%rdi │ │ │ │ dec %r8d │ │ │ │ - je 38a661 <__cxa_finalize@plt+0x35f611> │ │ │ │ - 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 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbx,2),%ymm3,%ymm3 │ │ │ │ - vinserti128 $0x1,(%rsi,%rbp,2),%ymm4,%ymm4 │ │ │ │ - vinserti128 $0x1,(%rsi,%r15,2),%ymm5,%ymm5 │ │ │ │ - vinserti128 $0x1,(%rsi,%r12,2),%ymm6,%ymm6 │ │ │ │ + je 38bb7c <__cxa_finalize@plt+0x360b2c> │ │ │ │ + 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 │ │ │ │ + movdqu (%rsi,%r12,2),%xmm1 │ │ │ │ add %rdx,%rsi │ │ │ │ - vpmaddwd %ymm1,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm4,%ymm13,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm14,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm15,%ymm6 │ │ │ │ - vphaddd %ymm4,%ymm3,%ymm3 │ │ │ │ - vphaddd %ymm6,%ymm5,%ymm5 │ │ │ │ - vphaddd %ymm5,%ymm3,%ymm3 │ │ │ │ - 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 │ │ │ │ - vinserti128 $0x1,(%rsi,%r12,2),%ymm11,%ymm11 │ │ │ │ + pmaddwd 0x40(%rsp),%xmm4 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm8 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm7 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm9 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm0 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm1 │ │ │ │ + phaddd %xmm8,%xmm4 │ │ │ │ + phaddd %xmm6,%xmm5 │ │ │ │ + phaddd %xmm9,%xmm7 │ │ │ │ + phaddd %xmm1,%xmm0 │ │ │ │ + phaddd %xmm5,%xmm4 │ │ │ │ + phaddd %xmm0,%xmm7 │ │ │ │ + paddd 0x10(%rsp),%xmm4 │ │ │ │ + paddd 0x10(%rsp),%xmm7 │ │ │ │ + psrad %xmm12,%xmm4 │ │ │ │ + psrad %xmm12,%xmm7 │ │ │ │ + packssdw %xmm7,%xmm4 │ │ │ │ + movdqa %xmm4,0x100(%rsp) │ │ │ │ + movdqu (%rsi,%rcx,2),%xmm8 │ │ │ │ + movdqu (%rsi,%r9,2),%xmm5 │ │ │ │ + movdqu (%rsi,%rax,2),%xmm6 │ │ │ │ + movdqu (%rsi,%r11,2),%xmm7 │ │ │ │ + movdqu (%rsi,%rbx,2),%xmm9 │ │ │ │ + movdqu (%rsi,%rbp,2),%xmm4 │ │ │ │ + movdqu (%rsi,%r15,2),%xmm0 │ │ │ │ + movdqu (%rsi,%r12,2),%xmm1 │ │ │ │ add %rdx,%rsi │ │ │ │ - vpmaddwd %ymm1,%ymm4,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm13,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm14,%ymm6 │ │ │ │ - vpmaddwd %ymm15,%ymm11,%ymm11 │ │ │ │ - vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vphaddd %ymm11,%ymm6,%ymm6 │ │ │ │ - vmovdqa (%rsp),%ymm5 │ │ │ │ - vmovd 0x40(%rsp),%xmm11 │ │ │ │ - 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 38ab2f <__cxa_finalize@plt+0x35fadf> │ │ │ │ - mov %r13,%rsp │ │ │ │ + pmaddwd 0x40(%rsp),%xmm8 │ │ │ │ + pmaddwd 0x50(%rsp),%xmm5 │ │ │ │ + pmaddwd 0x60(%rsp),%xmm6 │ │ │ │ + pmaddwd 0x70(%rsp),%xmm7 │ │ │ │ + pmaddwd 0x80(%rsp),%xmm9 │ │ │ │ + pmaddwd 0x90(%rsp),%xmm4 │ │ │ │ + pmaddwd 0xa0(%rsp),%xmm0 │ │ │ │ + pmaddwd 0xb0(%rsp),%xmm1 │ │ │ │ + phaddd %xmm5,%xmm8 │ │ │ │ + phaddd %xmm7,%xmm6 │ │ │ │ + phaddd %xmm4,%xmm9 │ │ │ │ + phaddd %xmm1,%xmm0 │ │ │ │ + phaddd %xmm6,%xmm8 │ │ │ │ + phaddd %xmm0,%xmm9 │ │ │ │ + paddd 0x10(%rsp),%xmm8 │ │ │ │ + paddd 0x10(%rsp),%xmm9 │ │ │ │ + psrad %xmm12,%xmm8 │ │ │ │ + psrad %xmm12,%xmm9 │ │ │ │ + packssdw %xmm9,%xmm8 │ │ │ │ + movdqa 0x100(%rsp),%xmm4 │ │ │ │ + movdqa %xmm2,%xmm0 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ + movdqa 0xc0(%rsp),%xmm2 │ │ │ │ + movdqa 0xd0(%rsp),%xmm3 │ │ │ │ + movdqa 0xe0(%rsp),%xmm5 │ │ │ │ + movdqa 0xf0(%rsp),%xmm6 │ │ │ │ + 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 38c40b <__cxa_finalize@plt+0x3613bb> │ │ │ │ + add $0x1c8,%rsp │ │ │ │ pop %r13 │ │ │ │ pop %r12 │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ - vzeroupper │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbx │ │ │ │ push %rbp │ │ │ │ push %r14 │ │ │ │ push %r15 │ │ │ │ - push %r12 │ │ │ │ - mov 0x38(%rsp),%eax │ │ │ │ - lea -0x7203(%rip),%rbx │ │ │ │ + sub $0xd8,%rsp │ │ │ │ + mov 0x108(%rsp),%eax │ │ │ │ + lea -0x97db(%rip),%rbx │ │ │ │ shr $0xb,%eax │ │ │ │ - vpbroadcastd 0x5d514(%rbx,%rax,4),%ymm13 │ │ │ │ - vpbroadcastd 0x562f7(%rip),%ymm14 │ │ │ │ - call 38ad70 <__cxa_finalize@plt+0x35fd20> │ │ │ │ - jmp 38aca9 <__cxa_finalize@plt+0x35fc59> │ │ │ │ - call 38ae2b <__cxa_finalize@plt+0x35fddb> │ │ │ │ + movddup 0x5e168(%rbx),%xmm8 │ │ │ │ + call 38c7d0 <__cxa_finalize@plt+0x361780> │ │ │ │ + jmp 38c6c7 <__cxa_finalize@plt+0x361677> │ │ │ │ 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 38aca0 <__cxa_finalize@plt+0x35fc50> │ │ │ │ - pop %r12 │ │ │ │ + call 38c913 <__cxa_finalize@plt+0x3618c3> │ │ │ │ + paddd %xmm8,%xmm1 │ │ │ │ + paddd %xmm8,%xmm2 │ │ │ │ + psrad $0xf,%xmm1 │ │ │ │ + psrad $0xf,%xmm2 │ │ │ │ + packssdw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + call 38ca6d <__cxa_finalize@plt+0x361a1d> │ │ │ │ + paddd %xmm8,%xmm1 │ │ │ │ + paddd %xmm8,%xmm2 │ │ │ │ + psrad $0xf,%xmm1 │ │ │ │ + psrad $0xf,%xmm2 │ │ │ │ + packssdw %xmm2,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ + dec %r15d │ │ │ │ + jg 38c6be <__cxa_finalize@plt+0x36166e> │ │ │ │ + add $0xd8,%rsp │ │ │ │ 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 │ │ │ │ - mov 0x38(%rsp),%eax │ │ │ │ - lea -0x7283(%rip),%rbx │ │ │ │ + sub $0xd8,%rsp │ │ │ │ + mov 0x108(%rsp),%eax │ │ │ │ + lea -0x986b(%rip),%rbx │ │ │ │ shr $0xb,%eax │ │ │ │ - vpbroadcastd 0x5d514(%rbx,%rax,4),%ymm13 │ │ │ │ - vpbroadcastd 0x5d51c(%rbx,%rax,4),%ymm14 │ │ │ │ - vpbroadcastw 0x38(%rsp),%ymm15 │ │ │ │ - call 38ad70 <__cxa_finalize@plt+0x35fd20> │ │ │ │ - jmp 38ad31 <__cxa_finalize@plt+0x35fce1> │ │ │ │ - call 38ae2b <__cxa_finalize@plt+0x35fddb> │ │ │ │ + movddup 0x5e158(%rbx,%rax,8),%xmm8 │ │ │ │ + movd 0x108(%rsp),%xmm9 │ │ │ │ + pshufb 0x5dfe0(%rbx),%xmm9 │ │ │ │ + call 38c7d0 <__cxa_finalize@plt+0x361780> │ │ │ │ + jmp 38c76c <__cxa_finalize@plt+0x36171c> │ │ │ │ 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 38ad28 <__cxa_finalize@plt+0x35fcd8> │ │ │ │ - pop %r12 │ │ │ │ + call 38c913 <__cxa_finalize@plt+0x3618c3> │ │ │ │ + psrad $0x10,%xmm1 │ │ │ │ + psrad $0x10,%xmm2 │ │ │ │ + packssdw %xmm2,%xmm1 │ │ │ │ + pmaxsw %xmm6,%xmm1 │ │ │ │ + pmulhrsw %xmm8,%xmm1 │ │ │ │ + pminsw %xmm9,%xmm1 │ │ │ │ + movdqa %xmm1,(%rdi) │ │ │ │ + call 38ca6d <__cxa_finalize@plt+0x361a1d> │ │ │ │ + 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 38c763 <__cxa_finalize@plt+0x361713> │ │ │ │ + add $0xd8,%rsp │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ - vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + movd 0x5e140(%rbx,%rax,4),%xmm0 │ │ │ │ + movddup 0x5e148(%rbx,%rax,8),%xmm7 │ │ │ │ + add $0x5e870,%rbx │ │ │ │ movswl (%r8),%r10d │ │ │ │ movswl 0x2(%r8),%r11d │ │ │ │ - vpbroadcastd 0x5625a(%rip),%ymm12 │ │ │ │ - vpxor %ymm11,%ymm11,%ymm11 │ │ │ │ - add $0x5dcc0,%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 38afc0 <__cxa_finalize@plt+0x35ff70> │ │ │ │ - vpsrld $0x10,%ymm0,%ymm1 │ │ │ │ - call 38afc0 <__cxa_finalize@plt+0x35ff70> │ │ │ │ - vpblendw $0xaa,%ymm0,%ymm1,%ymm1 │ │ │ │ - vpsrld $0x10,%ymm0,%ymm2 │ │ │ │ - call 38afc0 <__cxa_finalize@plt+0x35ff70> │ │ │ │ - vpblendw $0xaa,%ymm0,%ymm2,%ymm2 │ │ │ │ - vpsrld $0x10,%ymm0,%ymm3 │ │ │ │ - call 38afc0 <__cxa_finalize@plt+0x35ff70> │ │ │ │ - vpblendw $0xaa,%ymm0,%ymm3,%ymm3 │ │ │ │ - vpsrld $0x10,%ymm0,%ymm4 │ │ │ │ - call 38afc0 <__cxa_finalize@plt+0x35ff70> │ │ │ │ - vpblendw $0xaa,%ymm0,%ymm4,%ymm4 │ │ │ │ - vpsrld $0x10,%ymm0,%ymm5 │ │ │ │ - call 38afc0 <__cxa_finalize@plt+0x35ff70> │ │ │ │ - vpblendw $0xaa,%ymm0,%ymm5,%ymm5 │ │ │ │ - vpsrld $0x10,%ymm0,%ymm6 │ │ │ │ - call 38afc0 <__cxa_finalize@plt+0x35ff70> │ │ │ │ - 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 38afc0 <__cxa_finalize@plt+0x35ff70> │ │ │ │ - vpsrld $0x10,%ymm6,%ymm7 │ │ │ │ - vpblendw $0xaa,%ymm0,%ymm7,%ymm7 │ │ │ │ - lea (%r15,%r14,4),%ebp │ │ │ │ - lea (%r15,%r14,1),%eax │ │ │ │ - shr $0xa,%r15d │ │ │ │ + movswl 0x6(%r8),%r8d │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + add $0x10200,%r9d │ │ │ │ + sub %rax,%rdx │ │ │ │ + imul $0xfffffff9,%r10d,%eax │ │ │ │ + mov 0x108(%rsp),%ebp │ │ │ │ + add %eax,%r11d │ │ │ │ + imul $0xfffffff9,%r14d,%eax │ │ │ │ + add $0x10200,%ebp │ │ │ │ + mov $0x4,%r15d │ │ │ │ + add %eax,%r8d │ │ │ │ + movdqa %xmm0,0x8(%rsp) │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + call 38cbf0 <__cxa_finalize@plt+0x361ba0> │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + call 38cbf0 <__cxa_finalize@plt+0x361ba0> │ │ │ │ + movdqa %xmm5,%xmm1 │ │ │ │ + punpcklwd %xmm0,%xmm1 │ │ │ │ + punpckhwd %xmm0,%xmm5 │ │ │ │ + movdqa %xmm1,0x18(%rsp) │ │ │ │ + movdqa %xmm5,0x48(%rsp) │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + call 38cbf0 <__cxa_finalize@plt+0x361ba0> │ │ │ │ + movdqa %xmm5,%xmm1 │ │ │ │ + punpcklwd %xmm0,%xmm1 │ │ │ │ + punpckhwd %xmm0,%xmm5 │ │ │ │ + movdqa %xmm1,0x78(%rsp) │ │ │ │ + movdqa %xmm5,0xa8(%rsp) │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + call 38cbf0 <__cxa_finalize@plt+0x361ba0> │ │ │ │ + movdqa %xmm5,%xmm1 │ │ │ │ + punpcklwd %xmm0,%xmm1 │ │ │ │ + punpckhwd %xmm0,%xmm5 │ │ │ │ + movdqa %xmm1,0x28(%rsp) │ │ │ │ + movdqa %xmm5,0x58(%rsp) │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + call 38cbf0 <__cxa_finalize@plt+0x361ba0> │ │ │ │ + movdqa %xmm5,%xmm1 │ │ │ │ + punpcklwd %xmm0,%xmm1 │ │ │ │ + punpckhwd %xmm0,%xmm5 │ │ │ │ + movdqa %xmm1,0x88(%rsp) │ │ │ │ + movdqa %xmm5,0xb8(%rsp) │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + call 38cbf0 <__cxa_finalize@plt+0x361ba0> │ │ │ │ + movdqa %xmm5,%xmm1 │ │ │ │ + punpcklwd %xmm0,%xmm1 │ │ │ │ + punpckhwd %xmm0,%xmm5 │ │ │ │ + movdqa %xmm1,0x38(%rsp) │ │ │ │ + movdqa %xmm5,0x68(%rsp) │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + call 38cbf0 <__cxa_finalize@plt+0x361ba0> │ │ │ │ + movdqa %xmm5,%xmm1 │ │ │ │ + punpcklwd %xmm0,%xmm1 │ │ │ │ + punpckhwd %xmm0,%xmm5 │ │ │ │ + movdqa %xmm1,0x98(%rsp) │ │ │ │ + movdqa %xmm5,0xc8(%rsp) │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + call 38cbf0 <__cxa_finalize@plt+0x361ba0> │ │ │ │ + lea 0x0(%rbp,%r14,1),%eax │ │ │ │ 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 │ │ │ │ + movq (%rbx,%rbp,8),%xmm4 │ │ │ │ + lea (%rax,%r14,1),%ebp │ │ │ │ shr $0xa,%eax │ │ │ │ + movq (%rbx,%rax,8),%xmm2 │ │ │ │ + lea 0x0(%rbp,%r14,1),%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 │ │ │ │ + movq (%rbx,%rbp,8),%xmm3 │ │ │ │ + lea (%rax,%r14,1),%ebp │ │ │ │ + shr $0xa,%eax │ │ │ │ + movq (%rbx,%rax,8),%xmm1 │ │ │ │ + lea 0x0(%rbp,%r14,1),%eax │ │ │ │ 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 │ │ │ │ - vpunpcklwd %ymm0,%ymm8,%ymm8 │ │ │ │ + punpcklwd %xmm2,%xmm4 │ │ │ │ + punpcklwd %xmm1,%xmm3 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + punpckldq %xmm3,%xmm2 │ │ │ │ + punpckhdq %xmm3,%xmm4 │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + punpcklbw %xmm2,%xmm1 │ │ │ │ + pmaddwd 0x18(%rsp),%xmm1 │ │ │ │ + movdqa %xmm6,%xmm3 │ │ │ │ + punpckhbw %xmm2,%xmm3 │ │ │ │ + movdqa 0x28(%rsp),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + movdqa %xmm2,0x18(%rsp) │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + movdqa %xmm6,%xmm3 │ │ │ │ + punpcklbw %xmm4,%xmm3 │ │ │ │ + movdqa 0x38(%rsp),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + movdqa %xmm2,0x28(%rsp) │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + punpcklwd %xmm0,%xmm3 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + punpckhbw %xmm4,%xmm2 │ │ │ │ + pmaddwd %xmm3,%xmm2 │ │ │ │ + movdqa %xmm3,0x38(%rsp) │ │ │ │ + paddd %xmm2,%xmm1 │ │ │ │ + movq (%rbx,%rbp,8),%xmm4 │ │ │ │ + lea (%rax,%r14,1),%ebp │ │ │ │ shr $0xa,%eax │ │ │ │ + movq (%rbx,%rax,8),%xmm3 │ │ │ │ + lea 0x0(%rbp,%r14,1),%eax │ │ │ │ shr $0xa,%ebp │ │ │ │ - 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 %ymm5,%ymm8,%ymm8 │ │ │ │ - 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 38afc0 <__cxa_finalize@plt+0x35ff70> │ │ │ │ - vpsrld $0x10,%ymm5,%ymm10 │ │ │ │ - vpblendw $0xaa,%ymm0,%ymm10,%ymm10 │ │ │ │ - lea (%r15,%r14,4),%ebp │ │ │ │ - lea (%r15,%r14,1),%eax │ │ │ │ - shr $0xa,%r15d │ │ │ │ + movq (%rbx,%rbp,8),%xmm2 │ │ │ │ + lea (%rax,%r8,1),%ebp │ │ │ │ + shr $0xa,%eax │ │ │ │ + punpcklwd %xmm3,%xmm4 │ │ │ │ + movq (%rbx,%rax,8),%xmm3 │ │ │ │ + punpcklwd %xmm3,%xmm2 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + punpckldq %xmm2,%xmm3 │ │ │ │ + punpckhdq %xmm2,%xmm4 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + punpcklbw %xmm3,%xmm2 │ │ │ │ + pmaddwd 0x48(%rsp),%xmm2 │ │ │ │ + punpckhbw %xmm3,%xmm6 │ │ │ │ + movdqa 0x58(%rsp),%xmm3 │ │ │ │ + pmaddwd %xmm3,%xmm6 │ │ │ │ + movdqa %xmm3,0x48(%rsp) │ │ │ │ + pxor %xmm3,%xmm3 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + punpcklbw %xmm4,%xmm3 │ │ │ │ + movdqa 0x68(%rsp),%xmm6 │ │ │ │ + pmaddwd %xmm6,%xmm3 │ │ │ │ + movdqa %xmm6,0x58(%rsp) │ │ │ │ + punpckhwd %xmm0,%xmm5 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + movdqa %xmm6,%xmm3 │ │ │ │ + punpckhbw %xmm4,%xmm3 │ │ │ │ + pmaddwd %xmm5,%xmm3 │ │ │ │ + movdqa %xmm5,0x68(%rsp) │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + ret │ │ │ │ + call 38cbf0 <__cxa_finalize@plt+0x361ba0> │ │ │ │ + lea 0x0(%rbp,%r14,1),%eax │ │ │ │ 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 │ │ │ │ + movq (%rbx,%rbp,8),%xmm4 │ │ │ │ + lea (%rax,%r14,1),%ebp │ │ │ │ shr $0xa,%eax │ │ │ │ + movq (%rbx,%rax,8),%xmm2 │ │ │ │ + lea 0x0(%rbp,%r14,1),%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 │ │ │ │ + movq (%rbx,%rbp,8),%xmm3 │ │ │ │ + lea (%rax,%r14,1),%ebp │ │ │ │ + shr $0xa,%eax │ │ │ │ + movq (%rbx,%rax,8),%xmm1 │ │ │ │ + lea 0x0(%rbp,%r14,1),%eax │ │ │ │ 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 │ │ │ │ - vpunpcklwd %ymm0,%ymm8,%ymm8 │ │ │ │ + punpcklwd %xmm2,%xmm4 │ │ │ │ + punpcklwd %xmm1,%xmm3 │ │ │ │ + movdqa %xmm4,%xmm2 │ │ │ │ + punpckldq %xmm3,%xmm2 │ │ │ │ + punpckhdq %xmm3,%xmm4 │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + punpcklbw %xmm2,%xmm1 │ │ │ │ + pmaddwd 0x78(%rsp),%xmm1 │ │ │ │ + movdqa %xmm6,%xmm3 │ │ │ │ + punpckhbw %xmm2,%xmm3 │ │ │ │ + movdqa 0x88(%rsp),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + movdqa %xmm2,0x78(%rsp) │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + movdqa %xmm6,%xmm3 │ │ │ │ + punpcklbw %xmm4,%xmm3 │ │ │ │ + movdqa 0x98(%rsp),%xmm2 │ │ │ │ + pmaddwd %xmm2,%xmm3 │ │ │ │ + movdqa %xmm2,0x88(%rsp) │ │ │ │ + paddd %xmm3,%xmm1 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + punpcklwd %xmm0,%xmm3 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + punpckhbw %xmm4,%xmm2 │ │ │ │ + pmaddwd %xmm3,%xmm2 │ │ │ │ + movdqa %xmm3,0x98(%rsp) │ │ │ │ + paddd %xmm2,%xmm1 │ │ │ │ + movq (%rbx,%rbp,8),%xmm4 │ │ │ │ + lea (%rax,%r14,1),%ebp │ │ │ │ shr $0xa,%eax │ │ │ │ + movq (%rbx,%rax,8),%xmm3 │ │ │ │ + lea 0x0(%rbp,%r14,1),%eax │ │ │ │ shr $0xa,%ebp │ │ │ │ - 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 %ymm2,%ymm8,%ymm2 │ │ │ │ - vpmaddwd %ymm4,%ymm9,%ymm9 │ │ │ │ - vpunpcklbw %ymm0,%ymm11,%ymm8 │ │ │ │ - vpunpckhbw %ymm0,%ymm11,%ymm0 │ │ │ │ - vpmaddwd %ymm6,%ymm8,%ymm8 │ │ │ │ - vpmaddwd %ymm0,%ymm10,%ymm0 │ │ │ │ - vpaddd %ymm2,%ymm9,%ymm9 │ │ │ │ - vmovdqa %ymm4,%ymm2 │ │ │ │ - vpaddd %ymm0,%ymm8,%ymm0 │ │ │ │ - vmovdqa %ymm6,%ymm4 │ │ │ │ - vmovdqa %ymm10,%ymm6 │ │ │ │ - vpaddd %ymm0,%ymm9,%ymm0 │ │ │ │ + movq (%rbx,%rbp,8),%xmm2 │ │ │ │ + lea (%rax,%r8,1),%ebp │ │ │ │ + shr $0xa,%eax │ │ │ │ + punpcklwd %xmm3,%xmm4 │ │ │ │ + movq (%rbx,%rax,8),%xmm3 │ │ │ │ + punpcklwd %xmm3,%xmm2 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + punpckldq %xmm2,%xmm3 │ │ │ │ + punpckhdq %xmm2,%xmm4 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + punpcklbw %xmm3,%xmm2 │ │ │ │ + pmaddwd 0xa8(%rsp),%xmm2 │ │ │ │ + punpckhbw %xmm3,%xmm6 │ │ │ │ + movdqa 0xb8(%rsp),%xmm3 │ │ │ │ + pmaddwd %xmm3,%xmm6 │ │ │ │ + movdqa %xmm3,0xa8(%rsp) │ │ │ │ + pxor %xmm3,%xmm3 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + punpcklbw %xmm4,%xmm3 │ │ │ │ + movdqa 0xc8(%rsp),%xmm6 │ │ │ │ + pmaddwd %xmm6,%xmm3 │ │ │ │ + movdqa %xmm6,0xb8(%rsp) │ │ │ │ + punpckhwd %xmm0,%xmm5 │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ + movdqa %xmm6,%xmm3 │ │ │ │ + punpckhbw %xmm4,%xmm3 │ │ │ │ + pmaddwd %xmm5,%xmm3 │ │ │ │ + movdqa %xmm5,0xc8(%rsp) │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ + paddd %xmm3,%xmm2 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea (%r9,%r10,4),%ebp │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ lea (%r9,%r10,1),%eax │ │ │ │ - vmovdqu -0x6(%rdx),%xmm10 │ │ │ │ - vinserti128 $0x1,0x2(%rdx),%ymm10,%ymm10 │ │ │ │ shr $0xa,%r9d │ │ │ │ - shr $0xa,%ebp │ │ │ │ - vmovq (%rbx,%r9,8),%xmm0 │ │ │ │ - vinserti128 $0x1,(%rbx,%rbp,8),%ymm0,%ymm0 │ │ │ │ - lea (%rax,%r10,4),%ebp │ │ │ │ + movq (%rbx,%r9,8),%xmm3 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + punpcklbw %xmm3,%xmm0 │ │ │ │ + movdqu -0x6(%rdx),%xmm3 │ │ │ │ + pmaddwd %xmm3,%xmm0 │ │ │ │ lea (%rax,%r10,1),%r9d │ │ │ │ - vmovdqu -0x4(%rdx),%xmm8 │ │ │ │ - vinserti128 $0x1,0x4(%rdx),%ymm8,%ymm8 │ │ │ │ shr $0xa,%eax │ │ │ │ - shr $0xa,%ebp │ │ │ │ - vmovq (%rbx,%rax,8),%xmm9 │ │ │ │ - vinserti128 $0x1,(%rbx,%rbp,8),%ymm9,%ymm9 │ │ │ │ - lea (%r9,%r10,4),%ebp │ │ │ │ + movq (%rbx,%rax,8),%xmm3 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + punpcklbw %xmm3,%xmm2 │ │ │ │ + movdqu -0x4(%rdx),%xmm3 │ │ │ │ + pmaddwd %xmm3,%xmm2 │ │ │ │ lea (%r9,%r10,1),%eax │ │ │ │ shr $0xa,%r9d │ │ │ │ - shr $0xa,%ebp │ │ │ │ - vpunpcklbw %ymm0,%ymm11,%ymm0 │ │ │ │ - vpmaddwd %ymm0,%ymm10,%ymm0 │ │ │ │ - vmovdqu -0x2(%rdx),%xmm10 │ │ │ │ - vinserti128 $0x1,0x6(%rdx),%ymm10,%ymm10 │ │ │ │ - vpunpcklbw %ymm9,%ymm11,%ymm9 │ │ │ │ - vpmaddwd %ymm8,%ymm9,%ymm9 │ │ │ │ - vmovq (%rbx,%r9,8),%xmm8 │ │ │ │ - vinserti128 $0x1,(%rbx,%rbp,8),%ymm8,%ymm8 │ │ │ │ - lea (%rax,%r10,4),%ebp │ │ │ │ + movq (%rbx,%r9,8),%xmm3 │ │ │ │ + phaddd %xmm2,%xmm0 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + punpcklbw %xmm3,%xmm2 │ │ │ │ + movdqu -0x2(%rdx),%xmm3 │ │ │ │ + pmaddwd %xmm3,%xmm2 │ │ │ │ + lea (%rax,%r10,1),%r9d │ │ │ │ + shr $0xa,%eax │ │ │ │ + movq (%rbx,%rax,8),%xmm3 │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + punpcklbw %xmm3,%xmm1 │ │ │ │ + movdqu (%rdx),%xmm3 │ │ │ │ + pmaddwd %xmm3,%xmm1 │ │ │ │ + lea (%r9,%r10,1),%eax │ │ │ │ + shr $0xa,%r9d │ │ │ │ + movq (%rbx,%r9,8),%xmm3 │ │ │ │ + phaddd %xmm1,%xmm2 │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + punpcklbw %xmm3,%xmm1 │ │ │ │ + movdqu 0x2(%rdx),%xmm3 │ │ │ │ + pmaddwd %xmm3,%xmm1 │ │ │ │ + lea (%rax,%r10,1),%r9d │ │ │ │ + shr $0xa,%eax │ │ │ │ + movq (%rbx,%rax,8),%xmm3 │ │ │ │ + phaddd %xmm2,%xmm0 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + punpcklbw %xmm3,%xmm2 │ │ │ │ + movdqu 0x4(%rdx),%xmm3 │ │ │ │ + pmaddwd %xmm3,%xmm2 │ │ │ │ + lea (%r9,%r10,1),%eax │ │ │ │ + shr $0xa,%r9d │ │ │ │ + movq (%rbx,%r9,8),%xmm3 │ │ │ │ + phaddd %xmm2,%xmm1 │ │ │ │ + movdqa %xmm6,%xmm2 │ │ │ │ + punpcklbw %xmm3,%xmm2 │ │ │ │ + movdqu 0x6(%rdx),%xmm3 │ │ │ │ + pmaddwd %xmm3,%xmm2 │ │ │ │ lea (%rax,%r11,1),%r9d │ │ │ │ - vphaddd %ymm9,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rdx),%xmm9 │ │ │ │ - vinserti128 $0x1,0x8(%rdx),%ymm9,%ymm9 │ │ │ │ shr $0xa,%eax │ │ │ │ - shr $0xa,%ebp │ │ │ │ - vpunpcklbw %ymm8,%ymm11,%ymm8 │ │ │ │ - vpmaddwd %ymm10,%ymm8,%ymm8 │ │ │ │ - vmovq (%rbx,%rax,8),%xmm10 │ │ │ │ - vinserti128 $0x1,(%rbx,%rbp,8),%ymm10,%ymm10 │ │ │ │ - vpunpcklbw %ymm10,%ymm11,%ymm10 │ │ │ │ - vpmaddwd %ymm10,%ymm9,%ymm9 │ │ │ │ + movq (%rbx,%rax,8),%xmm3 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + punpcklbw %xmm3,%xmm4 │ │ │ │ + movdqu 0x8(%rdx),%xmm3 │ │ │ │ add %rcx,%rdx │ │ │ │ - vphaddd %ymm9,%ymm8,%ymm8 │ │ │ │ - vphaddd %ymm8,%ymm0,%ymm0 │ │ │ │ - vpsllvd %ymm13,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm0,%ymm12,%ymm0 │ │ │ │ + pmaddwd %xmm4,%xmm3 │ │ │ │ + phaddd %xmm3,%xmm2 │ │ │ │ + phaddd %xmm2,%xmm1 │ │ │ │ + paddd %xmm7,%xmm0 │ │ │ │ + paddd %xmm7,%xmm1 │ │ │ │ + psrad 0x10(%rsp),%xmm0 │ │ │ │ + psrad 0x10(%rsp),%xmm1 │ │ │ │ + packssdw %xmm1,%xmm0 │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - lea 0x55f49(%rip),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x54311(%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 │ │ │ │ + movddup -0x60(%rax,%r10,8),%xmm2 │ │ │ │ + movddup -0x170(%rax,%r10,8),%xmm3 │ │ │ │ add %rax,%r8 │ │ │ │ - call 38b280 <__cxa_finalize@plt+0x360230> │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ + call 38ceb0 <__cxa_finalize@plt+0x361e60> │ │ │ │ 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 38b152 <__cxa_finalize@plt+0x360102> │ │ │ │ - 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 38b152 <__cxa_finalize@plt+0x360102> │ │ │ │ - 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 │ │ │ │ - vmovq %xmm3,(%rdi) │ │ │ │ - vmovhps %xmm3,(%rdi,%rsi,1) │ │ │ │ - vextracti128 $0x1,%ymm3,%xmm3 │ │ │ │ - vmovq %xmm3,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm3,(%rdi,%rax,1) │ │ │ │ - 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 38b197 <__cxa_finalize@plt+0x360147> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - call 38b280 <__cxa_finalize@plt+0x360230> │ │ │ │ - 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 38b177 <__cxa_finalize@plt+0x360127> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - call 38b280 <__cxa_finalize@plt+0x360230> │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ - vmovdqa %ymm3,(%rdi,%rax,1) │ │ │ │ + call 38ceb0 <__cxa_finalize@plt+0x361e60> │ │ │ │ + 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 38b1bc <__cxa_finalize@plt+0x36016c> │ │ │ │ - vzeroupper │ │ │ │ + jg 38cd55 <__cxa_finalize@plt+0x361d05> │ │ │ │ ret │ │ │ │ - call 38b280 <__cxa_finalize@plt+0x360230> │ │ │ │ + call 38ceb0 <__cxa_finalize@plt+0x361e60> │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm2,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm3,0x20(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 38b1e2 <__cxa_finalize@plt+0x360192> │ │ │ │ - vzeroupper │ │ │ │ + jne 38cd79 <__cxa_finalize@plt+0x361d29> │ │ │ │ ret │ │ │ │ - call 38b280 <__cxa_finalize@plt+0x360230> │ │ │ │ + call 38ceb0 <__cxa_finalize@plt+0x361e60> │ │ │ │ add %rsi,%rdi │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm2,0x40(%rdi) │ │ │ │ - vmovdqa %ymm3,0x60(%rdi) │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 38b209 <__cxa_finalize@plt+0x3601b9> │ │ │ │ - vzeroupper │ │ │ │ + jg 38cd92 <__cxa_finalize@plt+0x361d42> │ │ │ │ ret │ │ │ │ - call 38b280 <__cxa_finalize@plt+0x360230> │ │ │ │ + call 38ceb0 <__cxa_finalize@plt+0x361e60> │ │ │ │ add %rsi,%rdi │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm2,0x40(%rdi) │ │ │ │ - vmovdqa %ymm3,0x60(%rdi) │ │ │ │ - call 38b280 <__cxa_finalize@plt+0x360230> │ │ │ │ - vmovdqa %ymm0,0x80(%rdi) │ │ │ │ - vmovdqa %ymm1,0xa0(%rdi) │ │ │ │ - vmovdqa %ymm2,0xc0(%rdi) │ │ │ │ - vmovdqa %ymm3,0xe0(%rdi) │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + call 38ceb0 <__cxa_finalize@plt+0x361e60> │ │ │ │ + movdqa %xmm0,0x20(%rdi) │ │ │ │ + movdqa %xmm1,0x30(%rdi) │ │ │ │ + dec %r9d │ │ │ │ + jg 38cda9 <__cxa_finalize@plt+0x361d59> │ │ │ │ + ret │ │ │ │ + call 38ceb0 <__cxa_finalize@plt+0x361e60> │ │ │ │ + add %rsi,%rdi │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + call 38ceb0 <__cxa_finalize@plt+0x361e60> │ │ │ │ + movdqa %xmm0,0x20(%rdi) │ │ │ │ + movdqa %xmm1,0x30(%rdi) │ │ │ │ + call 38ceb0 <__cxa_finalize@plt+0x361e60> │ │ │ │ + movdqa %xmm0,0x40(%rdi) │ │ │ │ + movdqa %xmm1,0x50(%rdi) │ │ │ │ + call 38ceb0 <__cxa_finalize@plt+0x361e60> │ │ │ │ + movdqa %xmm0,0x60(%rdi) │ │ │ │ + movdqa %xmm1,0x70(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 38b22d <__cxa_finalize@plt+0x3601dd> │ │ │ │ - vzeroupper │ │ │ │ + jg 38cdcf <__cxa_finalize@plt+0x361d7f> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vpaddsw (%rcx),%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vpaddsw 0x20(%rcx),%ymm1,%ymm1 │ │ │ │ - vmovdqa 0x40(%rdx),%ymm2 │ │ │ │ - vpaddsw 0x40(%rcx),%ymm2,%ymm2 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm3 │ │ │ │ - vpaddsw 0x60(%rcx),%ymm3,%ymm3 │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - vpmaxsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmaxsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmaxsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmaxsw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpsubsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpsubsw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpsubsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpsubsw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmulhw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpmulhw %ymm5,%ymm3,%ymm3 │ │ │ │ + call 38ceb0 <__cxa_finalize@plt+0x361e60> │ │ │ │ + add %rsi,%rdi │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + call 38ceb0 <__cxa_finalize@plt+0x361e60> │ │ │ │ + movdqa %xmm0,0x20(%rdi) │ │ │ │ + movdqa %xmm1,0x30(%rdi) │ │ │ │ + call 38ceb0 <__cxa_finalize@plt+0x361e60> │ │ │ │ + movdqa %xmm0,0x40(%rdi) │ │ │ │ + movdqa %xmm1,0x50(%rdi) │ │ │ │ + call 38ceb0 <__cxa_finalize@plt+0x361e60> │ │ │ │ + movdqa %xmm0,0x60(%rdi) │ │ │ │ + movdqa %xmm1,0x70(%rdi) │ │ │ │ + call 38ceb0 <__cxa_finalize@plt+0x361e60> │ │ │ │ + movdqa %xmm0,0x80(%rdi) │ │ │ │ + movdqa %xmm1,0x90(%rdi) │ │ │ │ + call 38ceb0 <__cxa_finalize@plt+0x361e60> │ │ │ │ + movdqa %xmm0,0xa0(%rdi) │ │ │ │ + movdqa %xmm1,0xb0(%rdi) │ │ │ │ + call 38ceb0 <__cxa_finalize@plt+0x361e60> │ │ │ │ + movdqa %xmm0,0xc0(%rdi) │ │ │ │ + movdqa %xmm1,0xd0(%rdi) │ │ │ │ + call 38ceb0 <__cxa_finalize@plt+0x361e60> │ │ │ │ + movdqa %xmm0,0xe0(%rdi) │ │ │ │ + movdqa %xmm1,0xf0(%rdi) │ │ │ │ + dec %r9d │ │ │ │ + jg 38ce13 <__cxa_finalize@plt+0x361dc3> │ │ │ │ ret │ │ │ │ nop │ │ │ │ - lea 0x55d21(%rip),%rax │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + paddsw (%rcx),%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + paddsw 0x10(%rcx),%xmm1 │ │ │ │ + add $0x20,%rdx │ │ │ │ + add $0x20,%rcx │ │ │ │ + pmaxsw %xmm2,%xmm0 │ │ │ │ + pmaxsw %xmm2,%xmm1 │ │ │ │ + psubsw %xmm2,%xmm0 │ │ │ │ + psubsw %xmm2,%xmm1 │ │ │ │ + pmulhw %xmm3,%xmm0 │ │ │ │ + pmulhw %xmm3,%xmm1 │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x54159(%rip),%rax │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ mov 0x8(%rsp),%r10d │ │ │ │ - vpbroadcastw 0x10(%rsp),%ymm8 │ │ │ │ - vpbroadcastd -0x28(%rax),%ymm7 │ │ │ │ + movd 0x10(%rsp),%xmm6 │ │ │ │ + movddup -0xc0(%rax),%xmm5 │ │ │ │ movslq (%rax,%r8,4),%r8 │ │ │ │ - vpaddw %ymm7,%ymm8,%ymm7 │ │ │ │ + pshufb -0x1a0(%rax),%xmm6 │ │ │ │ add %rax,%r8 │ │ │ │ lea -0x10(%r10),%eax │ │ │ │ shl $0x10,%r10d │ │ │ │ sub %eax,%r10d │ │ │ │ - vpslld $0x7,%ymm7,%ymm7 │ │ │ │ - rorx $0x1e,%r10d,%eax │ │ │ │ + paddw %xmm6,%xmm5 │ │ │ │ + mov %r10d,%eax │ │ │ │ + shl $0x2,%r10d │ │ │ │ testl $0x800,0x10(%rsp) │ │ │ │ - cmove %r10d,%eax │ │ │ │ - vmovd %eax,%xmm6 │ │ │ │ - vpbroadcastd %xmm6,%ymm6 │ │ │ │ - call 38b4e0 <__cxa_finalize@plt+0x360490> │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ + cmovne %r10d,%eax │ │ │ │ + movd %eax,%xmm4 │ │ │ │ + pslld $0x7,%xmm5 │ │ │ │ + pxor %xmm7,%xmm7 │ │ │ │ + pshufd $0x0,%xmm4,%xmm4 │ │ │ │ + call 38d0c0 <__cxa_finalize@plt+0x362070> │ │ │ │ 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 38b3bc <__cxa_finalize@plt+0x36036c> │ │ │ │ - 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 38b3bc <__cxa_finalize@plt+0x36036c> │ │ │ │ - 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 │ │ │ │ - vmovq %xmm3,(%rdi) │ │ │ │ - vmovhps %xmm3,(%rdi,%rsi,1) │ │ │ │ - vextracti128 $0x1,%ymm3,%xmm3 │ │ │ │ - vmovq %xmm3,(%rdi,%rsi,2) │ │ │ │ - vmovhps %xmm3,(%rdi,%rax,1) │ │ │ │ - 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 38b401 <__cxa_finalize@plt+0x3603b1> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - call 38b4e0 <__cxa_finalize@plt+0x360490> │ │ │ │ - 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 38b3e1 <__cxa_finalize@plt+0x360391> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - call 38b4e0 <__cxa_finalize@plt+0x360490> │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ - vmovdqa %ymm3,(%rdi,%rax,1) │ │ │ │ + call 38d0c0 <__cxa_finalize@plt+0x362070> │ │ │ │ + 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 38b426 <__cxa_finalize@plt+0x3603d6> │ │ │ │ - vzeroupper │ │ │ │ + jg 38cf5b <__cxa_finalize@plt+0x361f0b> │ │ │ │ ret │ │ │ │ - call 38b4e0 <__cxa_finalize@plt+0x360490> │ │ │ │ + call 38d0c0 <__cxa_finalize@plt+0x362070> │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm2,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm3,0x20(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 38b44c <__cxa_finalize@plt+0x3603fc> │ │ │ │ - vzeroupper │ │ │ │ + jne 38cf7f <__cxa_finalize@plt+0x361f2f> │ │ │ │ ret │ │ │ │ - call 38b4e0 <__cxa_finalize@plt+0x360490> │ │ │ │ + call 38d0c0 <__cxa_finalize@plt+0x362070> │ │ │ │ add %rsi,%rdi │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm2,0x40(%rdi) │ │ │ │ - vmovdqa %ymm3,0x60(%rdi) │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 38b473 <__cxa_finalize@plt+0x360423> │ │ │ │ - vzeroupper │ │ │ │ + jg 38cf98 <__cxa_finalize@plt+0x361f48> │ │ │ │ ret │ │ │ │ - call 38b4e0 <__cxa_finalize@plt+0x360490> │ │ │ │ + call 38d0c0 <__cxa_finalize@plt+0x362070> │ │ │ │ add %rsi,%rdi │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm2,0x40(%rdi) │ │ │ │ - vmovdqa %ymm3,0x60(%rdi) │ │ │ │ - call 38b4e0 <__cxa_finalize@plt+0x360490> │ │ │ │ - vmovdqa %ymm0,0x80(%rdi) │ │ │ │ - vmovdqa %ymm1,0xa0(%rdi) │ │ │ │ - vmovdqa %ymm2,0xc0(%rdi) │ │ │ │ - vmovdqa %ymm3,0xe0(%rdi) │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + call 38d0c0 <__cxa_finalize@plt+0x362070> │ │ │ │ + movdqa %xmm0,0x20(%rdi) │ │ │ │ + movdqa %xmm1,0x30(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 38b497 <__cxa_finalize@plt+0x360447> │ │ │ │ - vzeroupper │ │ │ │ + jg 38cfaf <__cxa_finalize@plt+0x361f5f> │ │ │ │ ret │ │ │ │ - vmovdqa (%rdx),%ymm4 │ │ │ │ - vmovdqa (%rcx),%ymm0 │ │ │ │ - vpunpckhwd %ymm4,%ymm0,%ymm5 │ │ │ │ - vpunpcklwd %ymm4,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm4 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm1 │ │ │ │ - vpmaddwd %ymm6,%ymm5,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm0,%ymm0 │ │ │ │ - vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x8,%ymm5,%ymm5 │ │ │ │ - vpsrad $0x8,%ymm0,%ymm0 │ │ │ │ - vpackusdw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpunpckhwd %ymm4,%ymm1,%ymm5 │ │ │ │ - vpunpcklwd %ymm4,%ymm1,%ymm1 │ │ │ │ - vmovdqa 0x40(%rdx),%ymm4 │ │ │ │ - vmovdqa 0x40(%rcx),%ymm2 │ │ │ │ - vpmaddwd %ymm6,%ymm5,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm1,%ymm1 │ │ │ │ - vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x8,%ymm5,%ymm5 │ │ │ │ - vpsrad $0x8,%ymm1,%ymm1 │ │ │ │ - vpackusdw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpunpckhwd %ymm4,%ymm2,%ymm5 │ │ │ │ - vpunpcklwd %ymm4,%ymm2,%ymm2 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm4 │ │ │ │ - vmovdqa 0x60(%rcx),%ymm3 │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - vpmaddwd %ymm6,%ymm5,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm2,%ymm2 │ │ │ │ - vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm7,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x8,%ymm5,%ymm5 │ │ │ │ - vpsrad $0x8,%ymm2,%ymm2 │ │ │ │ - vpackusdw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpunpckhwd %ymm4,%ymm3,%ymm5 │ │ │ │ - vpunpcklwd %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmaddwd %ymm6,%ymm5,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm3,%ymm3 │ │ │ │ - vpaddd %ymm7,%ymm5,%ymm5 │ │ │ │ - vpaddd %ymm7,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x8,%ymm5,%ymm5 │ │ │ │ - vpsrad $0x8,%ymm3,%ymm3 │ │ │ │ - vpackusdw %ymm5,%ymm3,%ymm3 │ │ │ │ - vpminsw %ymm0,%ymm8,%ymm0 │ │ │ │ - vpminsw %ymm1,%ymm8,%ymm1 │ │ │ │ - vpminsw %ymm2,%ymm8,%ymm2 │ │ │ │ - vpminsw %ymm3,%ymm8,%ymm3 │ │ │ │ + call 38d0c0 <__cxa_finalize@plt+0x362070> │ │ │ │ + add %rsi,%rdi │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + call 38d0c0 <__cxa_finalize@plt+0x362070> │ │ │ │ + movdqa %xmm0,0x20(%rdi) │ │ │ │ + movdqa %xmm1,0x30(%rdi) │ │ │ │ + call 38d0c0 <__cxa_finalize@plt+0x362070> │ │ │ │ + movdqa %xmm0,0x40(%rdi) │ │ │ │ + movdqa %xmm1,0x50(%rdi) │ │ │ │ + call 38d0c0 <__cxa_finalize@plt+0x362070> │ │ │ │ + movdqa %xmm0,0x60(%rdi) │ │ │ │ + movdqa %xmm1,0x70(%rdi) │ │ │ │ + dec %r9d │ │ │ │ + jg 38cfd5 <__cxa_finalize@plt+0x361f85> │ │ │ │ + ret │ │ │ │ + call 38d0c0 <__cxa_finalize@plt+0x362070> │ │ │ │ + add %rsi,%rdi │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + call 38d0c0 <__cxa_finalize@plt+0x362070> │ │ │ │ + movdqa %xmm0,0x20(%rdi) │ │ │ │ + movdqa %xmm1,0x30(%rdi) │ │ │ │ + call 38d0c0 <__cxa_finalize@plt+0x362070> │ │ │ │ + movdqa %xmm0,0x40(%rdi) │ │ │ │ + movdqa %xmm1,0x50(%rdi) │ │ │ │ + call 38d0c0 <__cxa_finalize@plt+0x362070> │ │ │ │ + movdqa %xmm0,0x60(%rdi) │ │ │ │ + movdqa %xmm1,0x70(%rdi) │ │ │ │ + call 38d0c0 <__cxa_finalize@plt+0x362070> │ │ │ │ + movdqa %xmm0,0x80(%rdi) │ │ │ │ + movdqa %xmm1,0x90(%rdi) │ │ │ │ + call 38d0c0 <__cxa_finalize@plt+0x362070> │ │ │ │ + movdqa %xmm0,0xa0(%rdi) │ │ │ │ + movdqa %xmm1,0xb0(%rdi) │ │ │ │ + call 38d0c0 <__cxa_finalize@plt+0x362070> │ │ │ │ + movdqa %xmm0,0xc0(%rdi) │ │ │ │ + movdqa %xmm1,0xd0(%rdi) │ │ │ │ + call 38d0c0 <__cxa_finalize@plt+0x362070> │ │ │ │ + movdqa %xmm0,0xe0(%rdi) │ │ │ │ + movdqa %xmm1,0xf0(%rdi) │ │ │ │ + dec %r9d │ │ │ │ + jg 38d019 <__cxa_finalize@plt+0x361fc9> │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x55a59(%rip),%r10 │ │ │ │ + nopl (%rax) │ │ │ │ + movdqa (%rdx),%xmm2 │ │ │ │ + movdqa (%rcx),%xmm0 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + punpckhwd %xmm2,%xmm3 │ │ │ │ + punpcklwd %xmm2,%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm2 │ │ │ │ + movdqa 0x10(%rcx),%xmm1 │ │ │ │ + add $0x20,%rdx │ │ │ │ + add $0x20,%rcx │ │ │ │ + pmaddwd %xmm4,%xmm3 │ │ │ │ + pmaddwd %xmm4,%xmm0 │ │ │ │ + paddd %xmm5,%xmm3 │ │ │ │ + paddd %xmm5,%xmm0 │ │ │ │ + psrad $0x8,%xmm3 │ │ │ │ + psrad $0x8,%xmm0 │ │ │ │ + packssdw %xmm3,%xmm0 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + punpckhwd %xmm2,%xmm3 │ │ │ │ + punpcklwd %xmm2,%xmm1 │ │ │ │ + pmaddwd %xmm4,%xmm3 │ │ │ │ + pmaddwd %xmm4,%xmm1 │ │ │ │ + paddd %xmm5,%xmm3 │ │ │ │ + paddd %xmm5,%xmm1 │ │ │ │ + psrad $0x8,%xmm3 │ │ │ │ + psrad $0x8,%xmm1 │ │ │ │ + packssdw %xmm3,%xmm1 │ │ │ │ + pminsw %xmm6,%xmm0 │ │ │ │ + pminsw %xmm6,%xmm1 │ │ │ │ + pmaxsw %xmm7,%xmm0 │ │ │ │ + pmaxsw %xmm7,%xmm1 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x53f21(%rip),%rax │ │ │ │ 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 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 │ │ │ │ - add %r10,%r8 │ │ │ │ - call 38b7b0 <__cxa_finalize@plt+0x360760> │ │ │ │ - lea (%rsi,%rsi,2),%r10 │ │ │ │ + call 38d2e0 <__cxa_finalize@plt+0x362290> │ │ │ │ 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 38b67f <__cxa_finalize@plt+0x36062f> │ │ │ │ - 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 38b67f <__cxa_finalize@plt+0x36062f> │ │ │ │ - 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 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ - vextracti128 $0x1,%ymm1,(%rdi,%r10,1) │ │ │ │ - cmp $0x4,%r9d │ │ │ │ - jne 38b6c4 <__cxa_finalize@plt+0x360674> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - call 38b7b0 <__cxa_finalize@plt+0x360760> │ │ │ │ - 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 38b6a4 <__cxa_finalize@plt+0x360654> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - call 38b7b0 <__cxa_finalize@plt+0x360760> │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ - vmovdqa %ymm3,(%rdi,%r10,1) │ │ │ │ + call 38d2e0 <__cxa_finalize@plt+0x362290> │ │ │ │ + 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 38b6e9 <__cxa_finalize@plt+0x360699> │ │ │ │ - vzeroupper │ │ │ │ + jg 38d186 <__cxa_finalize@plt+0x362136> │ │ │ │ ret │ │ │ │ - call 38b7b0 <__cxa_finalize@plt+0x360760> │ │ │ │ + call 38d2e0 <__cxa_finalize@plt+0x362290> │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm2,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm3,0x20(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 38b710 <__cxa_finalize@plt+0x3606c0> │ │ │ │ - vzeroupper │ │ │ │ + jne 38d1aa <__cxa_finalize@plt+0x36215a> │ │ │ │ ret │ │ │ │ - call 38b7b0 <__cxa_finalize@plt+0x360760> │ │ │ │ + call 38d2e0 <__cxa_finalize@plt+0x362290> │ │ │ │ add %rsi,%rdi │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm2,0x40(%rdi) │ │ │ │ - vmovdqa %ymm3,0x60(%rdi) │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 38b737 <__cxa_finalize@plt+0x3606e7> │ │ │ │ - vzeroupper │ │ │ │ + jg 38d1c3 <__cxa_finalize@plt+0x362173> │ │ │ │ ret │ │ │ │ - call 38b7b0 <__cxa_finalize@plt+0x360760> │ │ │ │ + call 38d2e0 <__cxa_finalize@plt+0x362290> │ │ │ │ add %rsi,%rdi │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm2,0x40(%rdi) │ │ │ │ - vmovdqa %ymm3,0x60(%rdi) │ │ │ │ - call 38b7b0 <__cxa_finalize@plt+0x360760> │ │ │ │ - vmovdqa %ymm0,0x80(%rdi) │ │ │ │ - vmovdqa %ymm1,0xa0(%rdi) │ │ │ │ - vmovdqa %ymm2,0xc0(%rdi) │ │ │ │ - vmovdqa %ymm3,0xe0(%rdi) │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + call 38d2e0 <__cxa_finalize@plt+0x362290> │ │ │ │ + movdqa %xmm0,0x20(%rdi) │ │ │ │ + movdqa %xmm1,0x30(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 38b75b <__cxa_finalize@plt+0x36070b> │ │ │ │ - vzeroupper │ │ │ │ + jg 38d1da <__cxa_finalize@plt+0x36218a> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vpmovzxbw (%rax),%ymm5 │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa (%rcx),%ymm6 │ │ │ │ - vpunpckhwd %ymm6,%ymm0,%ymm4 │ │ │ │ - vpunpcklwd %ymm6,%ymm0,%ymm0 │ │ │ │ - vpsubw %ymm5,%ymm8,%ymm7 │ │ │ │ - vpunpckhwd %ymm7,%ymm5,%ymm6 │ │ │ │ - vpunpcklwd %ymm7,%ymm5,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x5,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x5,%ymm0,%ymm0 │ │ │ │ - vpackssdw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpmaxsw %ymm0,%ymm9,%ymm0 │ │ │ │ - vpsubsw %ymm9,%ymm0,%ymm0 │ │ │ │ - vpmulhw %ymm0,%ymm10,%ymm0 │ │ │ │ - vpmovzxbw 0x10(%rax),%ymm5 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm6 │ │ │ │ - vpunpckhwd %ymm6,%ymm1,%ymm4 │ │ │ │ - vpunpcklwd %ymm6,%ymm1,%ymm1 │ │ │ │ - vpsubw %ymm5,%ymm8,%ymm7 │ │ │ │ - vpunpckhwd %ymm7,%ymm5,%ymm6 │ │ │ │ - vpunpcklwd %ymm7,%ymm5,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x5,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x5,%ymm1,%ymm1 │ │ │ │ - vpackssdw %ymm4,%ymm1,%ymm1 │ │ │ │ - vpmaxsw %ymm1,%ymm9,%ymm1 │ │ │ │ - vpsubsw %ymm9,%ymm1,%ymm1 │ │ │ │ - vpmulhw %ymm1,%ymm10,%ymm1 │ │ │ │ - vpmovzxbw 0x20(%rax),%ymm5 │ │ │ │ - vmovdqa 0x40(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x40(%rcx),%ymm6 │ │ │ │ - vpunpckhwd %ymm6,%ymm2,%ymm4 │ │ │ │ - vpunpcklwd %ymm6,%ymm2,%ymm2 │ │ │ │ - vpsubw %ymm5,%ymm8,%ymm7 │ │ │ │ - vpunpckhwd %ymm7,%ymm5,%ymm6 │ │ │ │ - vpunpcklwd %ymm7,%ymm5,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x5,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x5,%ymm2,%ymm2 │ │ │ │ - vpackssdw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmaxsw %ymm2,%ymm9,%ymm2 │ │ │ │ - vpsubsw %ymm9,%ymm2,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm10,%ymm2 │ │ │ │ - vpmovzxbw 0x30(%rax),%ymm5 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm3 │ │ │ │ - vmovdqa 0x60(%rcx),%ymm6 │ │ │ │ - vpunpckhwd %ymm6,%ymm3,%ymm4 │ │ │ │ - vpunpcklwd %ymm6,%ymm3,%ymm3 │ │ │ │ - vpsubw %ymm5,%ymm8,%ymm7 │ │ │ │ - vpunpckhwd %ymm7,%ymm5,%ymm6 │ │ │ │ - vpunpcklwd %ymm7,%ymm5,%ymm5 │ │ │ │ - vpmaddwd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpmaddwd %ymm5,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x5,%ymm4,%ymm4 │ │ │ │ - vpsrad $0x5,%ymm3,%ymm3 │ │ │ │ - vpackssdw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpmaxsw %ymm3,%ymm9,%ymm3 │ │ │ │ - vpsubsw %ymm9,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm10,%ymm3 │ │ │ │ - add $0x40,%rax │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ + call 38d2e0 <__cxa_finalize@plt+0x362290> │ │ │ │ + add %rsi,%rdi │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + call 38d2e0 <__cxa_finalize@plt+0x362290> │ │ │ │ + movdqa %xmm0,0x20(%rdi) │ │ │ │ + movdqa %xmm1,0x30(%rdi) │ │ │ │ + call 38d2e0 <__cxa_finalize@plt+0x362290> │ │ │ │ + movdqa %xmm0,0x40(%rdi) │ │ │ │ + movdqa %xmm1,0x50(%rdi) │ │ │ │ + call 38d2e0 <__cxa_finalize@plt+0x362290> │ │ │ │ + movdqa %xmm0,0x60(%rdi) │ │ │ │ + movdqa %xmm1,0x70(%rdi) │ │ │ │ + dec %r9d │ │ │ │ + jg 38d200 <__cxa_finalize@plt+0x3621b0> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0x55751(%rip),%r10 │ │ │ │ + call 38d2e0 <__cxa_finalize@plt+0x362290> │ │ │ │ + add %rsi,%rdi │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + call 38d2e0 <__cxa_finalize@plt+0x362290> │ │ │ │ + movdqa %xmm0,0x20(%rdi) │ │ │ │ + movdqa %xmm1,0x30(%rdi) │ │ │ │ + call 38d2e0 <__cxa_finalize@plt+0x362290> │ │ │ │ + movdqa %xmm0,0x40(%rdi) │ │ │ │ + movdqa %xmm1,0x50(%rdi) │ │ │ │ + call 38d2e0 <__cxa_finalize@plt+0x362290> │ │ │ │ + movdqa %xmm0,0x60(%rdi) │ │ │ │ + movdqa %xmm1,0x70(%rdi) │ │ │ │ + call 38d2e0 <__cxa_finalize@plt+0x362290> │ │ │ │ + movdqa %xmm0,0x80(%rdi) │ │ │ │ + movdqa %xmm1,0x90(%rdi) │ │ │ │ + call 38d2e0 <__cxa_finalize@plt+0x362290> │ │ │ │ + movdqa %xmm0,0xa0(%rdi) │ │ │ │ + movdqa %xmm1,0xb0(%rdi) │ │ │ │ + call 38d2e0 <__cxa_finalize@plt+0x362290> │ │ │ │ + movdqa %xmm0,0xc0(%rdi) │ │ │ │ + movdqa %xmm1,0xd0(%rdi) │ │ │ │ + call 38d2e0 <__cxa_finalize@plt+0x362290> │ │ │ │ + movdqa %xmm0,0xe0(%rdi) │ │ │ │ + movdqa %xmm1,0xf0(%rdi) │ │ │ │ + dec %r9d │ │ │ │ + jg 38d244 <__cxa_finalize@plt+0x3621f4> │ │ │ │ + ret │ │ │ │ + movq (%rax),%xmm3 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa (%rcx),%xmm4 │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + punpcklbw %xmm5,%xmm3 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + punpckhwd %xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm0 │ │ │ │ + movdqa %xmm8,%xmm1 │ │ │ │ + psubw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + punpckhwd %xmm1,%xmm4 │ │ │ │ + punpcklwd %xmm1,%xmm3 │ │ │ │ + pmaddwd %xmm4,%xmm2 │ │ │ │ + pmaddwd %xmm3,%xmm0 │ │ │ │ + movq 0x8(%rax),%xmm3 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + movdqa 0x10(%rcx),%xmm4 │ │ │ │ + add $0x10,%rax │ │ │ │ + add $0x20,%rdx │ │ │ │ + add $0x20,%rcx │ │ │ │ + psrad $0x5,%xmm2 │ │ │ │ + psrad $0x5,%xmm0 │ │ │ │ + packssdw %xmm2,%xmm0 │ │ │ │ + punpcklbw %xmm5,%xmm3 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ + punpckhwd %xmm4,%xmm2 │ │ │ │ + punpcklwd %xmm4,%xmm1 │ │ │ │ + movdqa %xmm8,%xmm5 │ │ │ │ + psubw %xmm3,%xmm5 │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + punpckhwd %xmm5,%xmm4 │ │ │ │ + punpcklwd %xmm5,%xmm3 │ │ │ │ + pmaddwd %xmm4,%xmm2 │ │ │ │ + pmaddwd %xmm3,%xmm1 │ │ │ │ + psrad $0x5,%xmm2 │ │ │ │ + psrad $0x5,%xmm1 │ │ │ │ + packssdw %xmm2,%xmm1 │ │ │ │ + pmaxsw %xmm6,%xmm0 │ │ │ │ + pmaxsw %xmm6,%xmm1 │ │ │ │ + psubsw %xmm6,%xmm0 │ │ │ │ + psubsw %xmm6,%xmm1 │ │ │ │ + pmulhw %xmm7,%xmm0 │ │ │ │ + pmulhw %xmm7,%xmm1 │ │ │ │ + ret │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x53cd9(%rip),%r10 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ mov 0x18(%rsp),%eax │ │ │ │ - vmovd 0x10(%rsp),%xmm0 │ │ │ │ + movd 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 │ │ │ │ + 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 │ │ │ │ - call 38bca0 <__cxa_finalize@plt+0x360c50> │ │ │ │ - lea (%rsi,%rsi,2),%r10 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + call 38d9d0 <__cxa_finalize@plt+0x362980> │ │ │ │ jmp *%r8 │ │ │ │ - vphaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - vpaddw %ymm4,%ymm14,%ymm4 │ │ │ │ - vpsrlw $0x2,%ymm4,%ymm4 │ │ │ │ - vpackuswb %ymm4,%ymm4,%ymm4 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ - vpunpcklwd %xmm5,%xmm4,%xmm4 │ │ │ │ - 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 38b9df <__cxa_finalize@plt+0x36098f> │ │ │ │ - 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 38b9df <__cxa_finalize@plt+0x36098f> │ │ │ │ - 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 │ │ │ │ + call 38d9d0 <__cxa_finalize@plt+0x362980> │ │ │ │ + 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 38d40a <__cxa_finalize@plt+0x3623ba> │ │ │ │ ret │ │ │ │ - call 38bca0 <__cxa_finalize@plt+0x360c50> │ │ │ │ - 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 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ - 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 38ba51 <__cxa_finalize@plt+0x360a01> │ │ │ │ - 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 38b9e3 <__cxa_finalize@plt+0x360993> │ │ │ │ - vzeroupper │ │ │ │ + call 38d9d0 <__cxa_finalize@plt+0x362980> │ │ │ │ + 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 38d44d <__cxa_finalize@plt+0x3623fd> │ │ │ │ ret │ │ │ │ - call 38bca0 <__cxa_finalize@plt+0x360c50> │ │ │ │ - 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 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm5 │ │ │ │ - vpackuswb %xmm5,%xmm4,%xmm4 │ │ │ │ - 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 38ba55 <__cxa_finalize@plt+0x360a05> │ │ │ │ - vzeroupper │ │ │ │ + call 38d9d0 <__cxa_finalize@plt+0x362980> │ │ │ │ + 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 38d9d0 <__cxa_finalize@plt+0x362980> │ │ │ │ + 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 38d484 <__cxa_finalize@plt+0x362434> │ │ │ │ ret │ │ │ │ - call 38bca0 <__cxa_finalize@plt+0x360c50> │ │ │ │ - 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 38bca0 <__cxa_finalize@plt+0x360c50> │ │ │ │ - vmovdqa 0x5535d(%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 38baa8 <__cxa_finalize@plt+0x360a58> │ │ │ │ - vzeroupper │ │ │ │ + call 38d9d0 <__cxa_finalize@plt+0x362980> │ │ │ │ + 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 38d9d0 <__cxa_finalize@plt+0x362980> │ │ │ │ + movdqa %xmm0,0x20(%rdi) │ │ │ │ + phaddw %xmm3,%xmm2 │ │ │ │ + movdqa %xmm2,0x30(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm1,0x30(%rdi) │ │ │ │ + call 38d9d0 <__cxa_finalize@plt+0x362980> │ │ │ │ + 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 38d9d0 <__cxa_finalize@plt+0x362980> │ │ │ │ + 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 38d4dd <__cxa_finalize@plt+0x36248d> │ │ │ │ ret │ │ │ │ - call 38bca0 <__cxa_finalize@plt+0x360c50> │ │ │ │ + call 38d9d0 <__cxa_finalize@plt+0x362980> │ │ │ │ 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 38bca0 <__cxa_finalize@plt+0x360c50> │ │ │ │ - vpaddw (%rax),%ymm4,%ymm4 │ │ │ │ - vmovdqa 0x552e4(%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) │ │ │ │ + movdqa %xmm2,0x10(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm3,0x20(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + call 38d9d0 <__cxa_finalize@plt+0x362980> │ │ │ │ + movdqa %xmm2,0x30(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm0,0x20(%rdi) │ │ │ │ + movdqa %xmm3,0x40(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm1,0x30(%rdi) │ │ │ │ + call 38d9d0 <__cxa_finalize@plt+0x362980> │ │ │ │ + movdqa %xmm2,0x50(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm0,0x40(%rdi) │ │ │ │ + movdqa %xmm3,0x60(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm1,0x50(%rdi) │ │ │ │ + call 38d9d0 <__cxa_finalize@plt+0x362980> │ │ │ │ + movdqa %xmm0,0x60(%rdi) │ │ │ │ + phaddw %xmm3,%xmm2 │ │ │ │ + movdqa %xmm2,0x70(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm1,0x70(%rdi) │ │ │ │ + call 38d9d0 <__cxa_finalize@plt+0x362980> │ │ │ │ + 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 38d9d0 <__cxa_finalize@plt+0x362980> │ │ │ │ + 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 38d9d0 <__cxa_finalize@plt+0x362980> │ │ │ │ + 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 38d9d0 <__cxa_finalize@plt+0x362980> │ │ │ │ + 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 38bb1f <__cxa_finalize@plt+0x360acf> │ │ │ │ - vzeroupper │ │ │ │ + jg 38d585 <__cxa_finalize@plt+0x362535> │ │ │ │ ret │ │ │ │ - call 38bca0 <__cxa_finalize@plt+0x360c50> │ │ │ │ + call 38d9d0 <__cxa_finalize@plt+0x362980> │ │ │ │ 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 38bca0 <__cxa_finalize@plt+0x360c50> │ │ │ │ - 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 38bca0 <__cxa_finalize@plt+0x360c50> │ │ │ │ - vpaddw (%rax),%ymm4,%ymm4 │ │ │ │ - vpaddw (%rdi,%rsi,1),%ymm5,%ymm5 │ │ │ │ - vmovdqa 0x5522f(%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 38bca0 <__cxa_finalize@plt+0x360c50> │ │ │ │ - vpaddw 0x20(%rax),%ymm4,%ymm4 │ │ │ │ - vmovdqa 0x551ef(%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) │ │ │ │ + movdqa %xmm2,0x10(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm3,0x20(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + call 38d9d0 <__cxa_finalize@plt+0x362980> │ │ │ │ + movdqa %xmm2,0x30(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm0,0x20(%rdi) │ │ │ │ + movdqa %xmm3,0x40(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm1,0x30(%rdi) │ │ │ │ + call 38d9d0 <__cxa_finalize@plt+0x362980> │ │ │ │ + movdqa %xmm2,0x50(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm0,0x40(%rdi) │ │ │ │ + movdqa %xmm3,0x60(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm1,0x50(%rdi) │ │ │ │ + call 38d9d0 <__cxa_finalize@plt+0x362980> │ │ │ │ + movdqa %xmm2,0x70(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm0,0x60(%rdi) │ │ │ │ + movdqa %xmm3,0x80(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm1,0x70(%rdi) │ │ │ │ + call 38d9d0 <__cxa_finalize@plt+0x362980> │ │ │ │ + movdqa %xmm2,0x90(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm0,0x80(%rdi) │ │ │ │ + movdqa %xmm3,0xa0(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm1,0x90(%rdi) │ │ │ │ + call 38d9d0 <__cxa_finalize@plt+0x362980> │ │ │ │ + movdqa %xmm2,0xb0(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm0,0xa0(%rdi) │ │ │ │ + movdqa %xmm3,0xc0(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm1,0xb0(%rdi) │ │ │ │ + call 38d9d0 <__cxa_finalize@plt+0x362980> │ │ │ │ + movdqa %xmm2,0xd0(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm0,0xc0(%rdi) │ │ │ │ + movdqa %xmm3,0xe0(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm1,0xd0(%rdi) │ │ │ │ + call 38d9d0 <__cxa_finalize@plt+0x362980> │ │ │ │ + movdqa %xmm0,0xe0(%rdi) │ │ │ │ + phaddw %xmm3,%xmm2 │ │ │ │ + movdqa %xmm2,0xf0(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm1,0xf0(%rdi) │ │ │ │ + call 38d9d0 <__cxa_finalize@plt+0x362980> │ │ │ │ + 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 38d9d0 <__cxa_finalize@plt+0x362980> │ │ │ │ + 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 38d9d0 <__cxa_finalize@plt+0x362980> │ │ │ │ + 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 38d9d0 <__cxa_finalize@plt+0x362980> │ │ │ │ + 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 38d9d0 <__cxa_finalize@plt+0x362980> │ │ │ │ + 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 38d9d0 <__cxa_finalize@plt+0x362980> │ │ │ │ + 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 38d9d0 <__cxa_finalize@plt+0x362980> │ │ │ │ + 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 38d9d0 <__cxa_finalize@plt+0x362980> │ │ │ │ + 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 38bb98 <__cxa_finalize@plt+0x360b48> │ │ │ │ - vzeroupper │ │ │ │ + jg 38d6d0 <__cxa_finalize@plt+0x362680> │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa (%rcx),%ymm4 │ │ │ │ - vpunpcklwd %ymm0,%ymm4,%ymm8 │ │ │ │ - vpunpckhwd %ymm0,%ymm4,%ymm9 │ │ │ │ - vpsubsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpabsw %ymm0,%ymm0 │ │ │ │ - vpsubusw %ymm0,%ymm10,%ymm7 │ │ │ │ - vpsrlw $0xa,%ymm7,%ymm7 │ │ │ │ - vpsubw %ymm7,%ymm11,%ymm4 │ │ │ │ - vpunpcklwd %ymm4,%ymm7,%ymm0 │ │ │ │ - vpunpckhwd %ymm4,%ymm7,%ymm7 │ │ │ │ - vpmaddwd %ymm0,%ymm8,%ymm0 │ │ │ │ - vpmaddwd %ymm7,%ymm9,%ymm7 │ │ │ │ - vpsrad $0x5,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x5,%ymm7,%ymm7 │ │ │ │ - vpackssdw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmaxsw %ymm0,%ymm12,%ymm0 │ │ │ │ - vpsubsw %ymm12,%ymm0,%ymm0 │ │ │ │ - vpmulhw %ymm0,%ymm13,%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm5 │ │ │ │ - vpunpcklwd %ymm1,%ymm5,%ymm8 │ │ │ │ - vpunpckhwd %ymm1,%ymm5,%ymm9 │ │ │ │ - vpsubsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm1 │ │ │ │ - vpsubusw %ymm1,%ymm10,%ymm7 │ │ │ │ - vpsrlw $0xa,%ymm7,%ymm7 │ │ │ │ - vpsubw %ymm7,%ymm11,%ymm5 │ │ │ │ - vpunpcklwd %ymm5,%ymm7,%ymm1 │ │ │ │ - vpunpckhwd %ymm5,%ymm7,%ymm7 │ │ │ │ - vpmaddwd %ymm1,%ymm8,%ymm1 │ │ │ │ - vpmaddwd %ymm7,%ymm9,%ymm7 │ │ │ │ - vpsrad $0x5,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x5,%ymm7,%ymm7 │ │ │ │ - vpackssdw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpmaxsw %ymm1,%ymm12,%ymm1 │ │ │ │ - vpsubsw %ymm12,%ymm1,%ymm1 │ │ │ │ - vpmulhw %ymm1,%ymm13,%ymm1 │ │ │ │ - vphaddw %ymm5,%ymm4,%ymm4 │ │ │ │ - vmovdqa 0x40(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x40(%rcx),%ymm5 │ │ │ │ - vpunpcklwd %ymm2,%ymm5,%ymm8 │ │ │ │ - vpunpckhwd %ymm2,%ymm5,%ymm9 │ │ │ │ - vpsubsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm2 │ │ │ │ - vpsubusw %ymm2,%ymm10,%ymm7 │ │ │ │ - vpsrlw $0xa,%ymm7,%ymm7 │ │ │ │ - vpsubw %ymm7,%ymm11,%ymm5 │ │ │ │ - vpunpcklwd %ymm5,%ymm7,%ymm2 │ │ │ │ - vpunpckhwd %ymm5,%ymm7,%ymm7 │ │ │ │ - vpmaddwd %ymm2,%ymm8,%ymm2 │ │ │ │ - vpmaddwd %ymm7,%ymm9,%ymm7 │ │ │ │ - vpsrad $0x5,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x5,%ymm7,%ymm7 │ │ │ │ - vpackssdw %ymm7,%ymm2,%ymm2 │ │ │ │ - vpmaxsw %ymm2,%ymm12,%ymm2 │ │ │ │ - vpsubsw %ymm12,%ymm2,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm13,%ymm2 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm3 │ │ │ │ - vmovdqa 0x60(%rcx),%ymm6 │ │ │ │ - vpunpcklwd %ymm3,%ymm6,%ymm8 │ │ │ │ - vpunpckhwd %ymm3,%ymm6,%ymm9 │ │ │ │ - vpsubsw %ymm6,%ymm3,%ymm3 │ │ │ │ - vpabsw %ymm3,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm10,%ymm7 │ │ │ │ - vpsrlw $0xa,%ymm7,%ymm7 │ │ │ │ - vpsubw %ymm7,%ymm11,%ymm6 │ │ │ │ - vpunpcklwd %ymm6,%ymm7,%ymm3 │ │ │ │ - vpunpckhwd %ymm6,%ymm7,%ymm7 │ │ │ │ - vpmaddwd %ymm3,%ymm8,%ymm3 │ │ │ │ - vpmaddwd %ymm7,%ymm9,%ymm7 │ │ │ │ - vpsrad $0x5,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x5,%ymm7,%ymm7 │ │ │ │ - vpackssdw %ymm7,%ymm3,%ymm3 │ │ │ │ - vpmaxsw %ymm3,%ymm12,%ymm3 │ │ │ │ - vpsubsw %ymm12,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm13,%ymm3 │ │ │ │ - vphaddw %ymm6,%ymm5,%ymm5 │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa (%rcx),%xmm2 │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + punpcklwd %xmm0,%xmm4 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + punpckhwd %xmm0,%xmm5 │ │ │ │ + psubsw %xmm2,%xmm0 │ │ │ │ + pabsw %xmm0,%xmm0 │ │ │ │ + movdqa %xmm8,%xmm6 │ │ │ │ + psubusw %xmm0,%xmm6 │ │ │ │ + psrlw $0xa,%xmm6 │ │ │ │ + movdqa %xmm9,%xmm2 │ │ │ │ + psubw %xmm6,%xmm2 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + punpcklwd %xmm2,%xmm0 │ │ │ │ + punpckhwd %xmm2,%xmm6 │ │ │ │ + pmaddwd %xmm4,%xmm0 │ │ │ │ + pmaddwd %xmm5,%xmm6 │ │ │ │ + psrad $0x5,%xmm0 │ │ │ │ + psrad $0x5,%xmm6 │ │ │ │ + packssdw %xmm6,%xmm0 │ │ │ │ + pmaxsw %xmm10,%xmm0 │ │ │ │ + psubsw %xmm10,%xmm0 │ │ │ │ + pmulhw %xmm11,%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + movdqa 0x10(%rcx),%xmm3 │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + punpcklwd %xmm1,%xmm4 │ │ │ │ + movdqa %xmm3,%xmm5 │ │ │ │ + punpckhwd %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm1 │ │ │ │ + pabsw %xmm1,%xmm1 │ │ │ │ + movdqa %xmm8,%xmm6 │ │ │ │ + psubusw %xmm1,%xmm6 │ │ │ │ + psrlw $0xa,%xmm6 │ │ │ │ + movdqa %xmm9,%xmm3 │ │ │ │ + psubw %xmm6,%xmm3 │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + punpcklwd %xmm3,%xmm1 │ │ │ │ + punpckhwd %xmm3,%xmm6 │ │ │ │ + pmaddwd %xmm4,%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm6 │ │ │ │ + psrad $0x5,%xmm1 │ │ │ │ + psrad $0x5,%xmm6 │ │ │ │ + packssdw %xmm6,%xmm1 │ │ │ │ + pmaxsw %xmm10,%xmm1 │ │ │ │ + psubsw %xmm10,%xmm1 │ │ │ │ + pmulhw %xmm11,%xmm1 │ │ │ │ + add $0x20,%rdx │ │ │ │ + add $0x20,%rcx │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ - lea 0x55249(%rip),%r10 │ │ │ │ + lea 0x535e1(%rip),%r10 │ │ │ │ tzcnt %r8d,%r8d │ │ │ │ mov 0x18(%rsp),%eax │ │ │ │ - vpbroadcastb 0x10(%rsp),%ymm14 │ │ │ │ + movd 0x10(%rsp),%xmm7 │ │ │ │ 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 │ │ │ │ + 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 │ │ │ │ - call 38bff0 <__cxa_finalize@plt+0x360fa0> │ │ │ │ - lea (%rsi,%rsi,2),%r10 │ │ │ │ + pshufb %xmm0,%xmm7 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + call 38dc80 <__cxa_finalize@plt+0x362c30> │ │ │ │ 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 38bedd <__cxa_finalize@plt+0x360e8d> │ │ │ │ - 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 38bedd <__cxa_finalize@plt+0x360e8d> │ │ │ │ - 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 38bff0 <__cxa_finalize@plt+0x360fa0> │ │ │ │ - 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 38bf24 <__cxa_finalize@plt+0x360ed4> │ │ │ │ - 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 38bee1 <__cxa_finalize@plt+0x360e91> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - call 38bff0 <__cxa_finalize@plt+0x360fa0> │ │ │ │ - lea (%rdi,%rsi,4),%rdi │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm2,(%rdi,%rsi,2) │ │ │ │ - vmovdqa %ymm3,(%rdi,%r10,1) │ │ │ │ + call 38dc80 <__cxa_finalize@plt+0x362c30> │ │ │ │ + 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 38bf28 <__cxa_finalize@plt+0x360ed8> │ │ │ │ - vzeroupper │ │ │ │ + jg 38db0c <__cxa_finalize@plt+0x362abc> │ │ │ │ ret │ │ │ │ - call 38bff0 <__cxa_finalize@plt+0x360fa0> │ │ │ │ + call 38dc80 <__cxa_finalize@plt+0x362c30> │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm2,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %ymm3,0x20(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 38bf4f <__cxa_finalize@plt+0x360eff> │ │ │ │ - vzeroupper │ │ │ │ + jg 38db30 <__cxa_finalize@plt+0x362ae0> │ │ │ │ + ret │ │ │ │ + call 38dc80 <__cxa_finalize@plt+0x362c30> │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + call 38dc80 <__cxa_finalize@plt+0x362c30> │ │ │ │ + movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm1,0x10(%rdi,%rsi,1) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 38db49 <__cxa_finalize@plt+0x362af9> │ │ │ │ ret │ │ │ │ - call 38bff0 <__cxa_finalize@plt+0x360fa0> │ │ │ │ + call 38dc80 <__cxa_finalize@plt+0x362c30> │ │ │ │ add %rsi,%rdi │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm2,0x40(%rdi) │ │ │ │ - vmovdqa %ymm3,0x60(%rdi) │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + call 38dc80 <__cxa_finalize@plt+0x362c30> │ │ │ │ + movdqa %xmm0,0x20(%rdi) │ │ │ │ + movdqa %xmm1,0x30(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 38bf76 <__cxa_finalize@plt+0x360f26> │ │ │ │ - vzeroupper │ │ │ │ + jg 38db72 <__cxa_finalize@plt+0x362b22> │ │ │ │ ret │ │ │ │ - call 38bff0 <__cxa_finalize@plt+0x360fa0> │ │ │ │ + call 38dc80 <__cxa_finalize@plt+0x362c30> │ │ │ │ add %rsi,%rdi │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa %ymm2,0x40(%rdi) │ │ │ │ - vmovdqa %ymm3,0x60(%rdi) │ │ │ │ - call 38bff0 <__cxa_finalize@plt+0x360fa0> │ │ │ │ - vmovdqa %ymm0,0x80(%rdi) │ │ │ │ - vmovdqa %ymm1,0xa0(%rdi) │ │ │ │ - vmovdqa %ymm2,0xc0(%rdi) │ │ │ │ - vmovdqa %ymm3,0xe0(%rdi) │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + call 38dc80 <__cxa_finalize@plt+0x362c30> │ │ │ │ + movdqa %xmm0,0x20(%rdi) │ │ │ │ + movdqa %xmm1,0x30(%rdi) │ │ │ │ + call 38dc80 <__cxa_finalize@plt+0x362c30> │ │ │ │ + movdqa %xmm0,0x40(%rdi) │ │ │ │ + movdqa %xmm1,0x50(%rdi) │ │ │ │ + call 38dc80 <__cxa_finalize@plt+0x362c30> │ │ │ │ + movdqa %xmm0,0x60(%rdi) │ │ │ │ + movdqa %xmm1,0x70(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 38bf9a <__cxa_finalize@plt+0x360f4a> │ │ │ │ - vzeroupper │ │ │ │ + jg 38db98 <__cxa_finalize@plt+0x362b48> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa (%rcx),%ymm4 │ │ │ │ - vpunpcklwd %ymm0,%ymm4,%ymm8 │ │ │ │ - vpunpckhwd %ymm0,%ymm4,%ymm9 │ │ │ │ - vpsubsw %ymm4,%ymm0,%ymm0 │ │ │ │ - vpabsw %ymm0,%ymm0 │ │ │ │ - vpsubusw %ymm0,%ymm10,%ymm7 │ │ │ │ - vpsrlw $0xa,%ymm7,%ymm7 │ │ │ │ - vpsubw %ymm7,%ymm11,%ymm4 │ │ │ │ - vpunpcklwd %ymm4,%ymm7,%ymm0 │ │ │ │ - vpunpckhwd %ymm4,%ymm7,%ymm7 │ │ │ │ - vpmaddwd %ymm0,%ymm8,%ymm0 │ │ │ │ - vpmaddwd %ymm7,%ymm9,%ymm7 │ │ │ │ - vpsrad $0x5,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x5,%ymm7,%ymm7 │ │ │ │ - vpackssdw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmaxsw %ymm0,%ymm12,%ymm0 │ │ │ │ - vpsubsw %ymm12,%ymm0,%ymm0 │ │ │ │ - vpmulhw %ymm0,%ymm13,%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm5 │ │ │ │ - vpunpcklwd %ymm1,%ymm5,%ymm8 │ │ │ │ - vpunpckhwd %ymm1,%ymm5,%ymm9 │ │ │ │ - vpsubsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm1 │ │ │ │ - vpsubusw %ymm1,%ymm10,%ymm7 │ │ │ │ - vpsrlw $0xa,%ymm7,%ymm7 │ │ │ │ - vpsubw %ymm7,%ymm11,%ymm5 │ │ │ │ - vpunpcklwd %ymm5,%ymm7,%ymm1 │ │ │ │ - vpunpckhwd %ymm5,%ymm7,%ymm7 │ │ │ │ - vpmaddwd %ymm1,%ymm8,%ymm1 │ │ │ │ - vpmaddwd %ymm7,%ymm9,%ymm7 │ │ │ │ - vpsrad $0x5,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x5,%ymm7,%ymm7 │ │ │ │ - vpackssdw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpmaxsw %ymm1,%ymm12,%ymm1 │ │ │ │ - vpsubsw %ymm12,%ymm1,%ymm1 │ │ │ │ - vpmulhw %ymm1,%ymm13,%ymm1 │ │ │ │ - vphaddw %ymm5,%ymm4,%ymm4 │ │ │ │ - vmovdqa 0x40(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x40(%rcx),%ymm5 │ │ │ │ - vpunpcklwd %ymm2,%ymm5,%ymm8 │ │ │ │ - vpunpckhwd %ymm2,%ymm5,%ymm9 │ │ │ │ - vpsubsw %ymm5,%ymm2,%ymm2 │ │ │ │ - vpabsw %ymm2,%ymm2 │ │ │ │ - vpsubusw %ymm2,%ymm10,%ymm7 │ │ │ │ - vpsrlw $0xa,%ymm7,%ymm7 │ │ │ │ - vpsubw %ymm7,%ymm11,%ymm5 │ │ │ │ - vpunpcklwd %ymm5,%ymm7,%ymm2 │ │ │ │ - vpunpckhwd %ymm5,%ymm7,%ymm7 │ │ │ │ - vpmaddwd %ymm2,%ymm8,%ymm2 │ │ │ │ - vpmaddwd %ymm7,%ymm9,%ymm7 │ │ │ │ - vpsrad $0x5,%ymm2,%ymm2 │ │ │ │ - vpsrad $0x5,%ymm7,%ymm7 │ │ │ │ - vpackssdw %ymm7,%ymm2,%ymm2 │ │ │ │ - vpmaxsw %ymm2,%ymm12,%ymm2 │ │ │ │ - vpsubsw %ymm12,%ymm2,%ymm2 │ │ │ │ - vpmulhw %ymm2,%ymm13,%ymm2 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm3 │ │ │ │ - vmovdqa 0x60(%rcx),%ymm6 │ │ │ │ - vpunpcklwd %ymm3,%ymm6,%ymm8 │ │ │ │ - vpunpckhwd %ymm3,%ymm6,%ymm9 │ │ │ │ - vpsubsw %ymm6,%ymm3,%ymm3 │ │ │ │ - vpabsw %ymm3,%ymm3 │ │ │ │ - vpsubusw %ymm3,%ymm10,%ymm7 │ │ │ │ - vpsrlw $0xa,%ymm7,%ymm7 │ │ │ │ - vpsubw %ymm7,%ymm11,%ymm6 │ │ │ │ - vpunpcklwd %ymm6,%ymm7,%ymm3 │ │ │ │ - vpunpckhwd %ymm6,%ymm7,%ymm7 │ │ │ │ - vpmaddwd %ymm3,%ymm8,%ymm3 │ │ │ │ - vpmaddwd %ymm7,%ymm9,%ymm7 │ │ │ │ - vpsrad $0x5,%ymm3,%ymm3 │ │ │ │ - vpsrad $0x5,%ymm7,%ymm7 │ │ │ │ - vpackssdw %ymm7,%ymm3,%ymm3 │ │ │ │ - vpmaxsw %ymm3,%ymm12,%ymm3 │ │ │ │ - vpsubsw %ymm12,%ymm3,%ymm3 │ │ │ │ - vpmulhw %ymm3,%ymm13,%ymm3 │ │ │ │ - vphaddw %ymm6,%ymm5,%ymm5 │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - vpackuswb %ymm5,%ymm4,%ymm4 │ │ │ │ - vpxor %ymm5,%ymm5,%ymm5 │ │ │ │ - vpsubb %ymm14,%ymm4,%ymm4 │ │ │ │ - vpavgb %ymm5,%ymm4,%ymm4 │ │ │ │ - vpermd %ymm4,%ymm15,%ymm4 │ │ │ │ - vmovdqa %ymm4,(%rax) │ │ │ │ - add $0x20,%rax │ │ │ │ + call 38dc80 <__cxa_finalize@plt+0x362c30> │ │ │ │ + add %rsi,%rdi │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + call 38dc80 <__cxa_finalize@plt+0x362c30> │ │ │ │ + movdqa %xmm0,0x20(%rdi) │ │ │ │ + movdqa %xmm1,0x30(%rdi) │ │ │ │ + call 38dc80 <__cxa_finalize@plt+0x362c30> │ │ │ │ + movdqa %xmm0,0x40(%rdi) │ │ │ │ + movdqa %xmm1,0x50(%rdi) │ │ │ │ + call 38dc80 <__cxa_finalize@plt+0x362c30> │ │ │ │ + movdqa %xmm0,0x60(%rdi) │ │ │ │ + movdqa %xmm1,0x70(%rdi) │ │ │ │ + call 38dc80 <__cxa_finalize@plt+0x362c30> │ │ │ │ + movdqa %xmm0,0x80(%rdi) │ │ │ │ + movdqa %xmm1,0x90(%rdi) │ │ │ │ + call 38dc80 <__cxa_finalize@plt+0x362c30> │ │ │ │ + movdqa %xmm0,0xa0(%rdi) │ │ │ │ + movdqa %xmm1,0xb0(%rdi) │ │ │ │ + call 38dc80 <__cxa_finalize@plt+0x362c30> │ │ │ │ + movdqa %xmm0,0xc0(%rdi) │ │ │ │ + movdqa %xmm1,0xd0(%rdi) │ │ │ │ + call 38dc80 <__cxa_finalize@plt+0x362c30> │ │ │ │ + movdqa %xmm0,0xe0(%rdi) │ │ │ │ + movdqa %xmm1,0xf0(%rdi) │ │ │ │ + dec %r9d │ │ │ │ + jg 38dbdc <__cxa_finalize@plt+0x362b8c> │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x54ef1(%rip),%r10 │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa (%rcx),%xmm2 │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + punpcklwd %xmm0,%xmm4 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + punpckhwd %xmm0,%xmm5 │ │ │ │ + psubsw %xmm2,%xmm0 │ │ │ │ + pabsw %xmm0,%xmm0 │ │ │ │ + movdqa %xmm8,%xmm6 │ │ │ │ + psubusw %xmm0,%xmm6 │ │ │ │ + psrlw $0xa,%xmm6 │ │ │ │ + movdqa %xmm9,%xmm2 │ │ │ │ + psubw %xmm6,%xmm2 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + punpcklwd %xmm2,%xmm0 │ │ │ │ + punpckhwd %xmm2,%xmm6 │ │ │ │ + pmaddwd %xmm4,%xmm0 │ │ │ │ + pmaddwd %xmm5,%xmm6 │ │ │ │ + psrad $0x5,%xmm0 │ │ │ │ + psrad $0x5,%xmm6 │ │ │ │ + packssdw %xmm6,%xmm0 │ │ │ │ + pmaxsw %xmm10,%xmm0 │ │ │ │ + psubsw %xmm10,%xmm0 │ │ │ │ + pmulhw %xmm11,%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + movdqa 0x10(%rcx),%xmm3 │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + punpcklwd %xmm1,%xmm4 │ │ │ │ + movdqa %xmm3,%xmm5 │ │ │ │ + punpckhwd %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm1 │ │ │ │ + pabsw %xmm1,%xmm1 │ │ │ │ + movdqa %xmm8,%xmm6 │ │ │ │ + psubusw %xmm1,%xmm6 │ │ │ │ + psrlw $0xa,%xmm6 │ │ │ │ + movdqa %xmm9,%xmm3 │ │ │ │ + psubw %xmm6,%xmm3 │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + punpcklwd %xmm3,%xmm1 │ │ │ │ + punpckhwd %xmm3,%xmm6 │ │ │ │ + pmaddwd %xmm4,%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm6 │ │ │ │ + psrad $0x5,%xmm1 │ │ │ │ + psrad $0x5,%xmm6 │ │ │ │ + packssdw %xmm6,%xmm1 │ │ │ │ + pmaxsw %xmm10,%xmm1 │ │ │ │ + psubsw %xmm10,%xmm1 │ │ │ │ + pmulhw %xmm11,%xmm1 │ │ │ │ + phaddw %xmm3,%xmm2 │ │ │ │ + add $0x20,%rdx │ │ │ │ + add $0x20,%rcx │ │ │ │ + packuswb %xmm2,%xmm2 │ │ │ │ + pxor %xmm3,%xmm3 │ │ │ │ + psubb %xmm7,%xmm2 │ │ │ │ + pavgb %xmm3,%xmm2 │ │ │ │ + movq %xmm2,(%rax) │ │ │ │ + add $0x8,%rax │ │ │ │ + ret │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x53329(%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 │ │ │ │ + movdqa -0x1d0(%r10),%xmm8 │ │ │ │ + movdqa -0x210(%r10),%xmm9 │ │ │ │ + movddup -0xd8(%r10,%rax,8),%xmm10 │ │ │ │ + movddup -0x1e8(%r10,%rax,8),%xmm11 │ │ │ │ add %r10,%r8 │ │ │ │ - call 38c330 <__cxa_finalize@plt+0x3612e0> │ │ │ │ - lea (%rsi,%rsi,2),%r10 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + call 38df40 <__cxa_finalize@plt+0x362ef0> │ │ │ │ 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 38c242 <__cxa_finalize@plt+0x3611f2> │ │ │ │ - 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 38c242 <__cxa_finalize@plt+0x3611f2> │ │ │ │ - call 38c330 <__cxa_finalize@plt+0x3612e0> │ │ │ │ - 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 38c330 <__cxa_finalize@plt+0x3612e0> │ │ │ │ - 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) │ │ │ │ + call 38df40 <__cxa_finalize@plt+0x362ef0> │ │ │ │ + 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 38c246 <__cxa_finalize@plt+0x3611f6> │ │ │ │ - vzeroupper │ │ │ │ + jg 38ddcd <__cxa_finalize@plt+0x362d7d> │ │ │ │ ret │ │ │ │ - call 38c330 <__cxa_finalize@plt+0x3612e0> │ │ │ │ + call 38df40 <__cxa_finalize@plt+0x362ef0> │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,(%rdi,%rsi,1) │ │ │ │ sub $0x2,%r9d │ │ │ │ - jg 38c270 <__cxa_finalize@plt+0x361220> │ │ │ │ - vzeroupper │ │ │ │ + jg 38ddf1 <__cxa_finalize@plt+0x362da1> │ │ │ │ + ret │ │ │ │ + call 38df40 <__cxa_finalize@plt+0x362ef0> │ │ │ │ + lea (%rdi,%rsi,2),%rdi │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + call 38df40 <__cxa_finalize@plt+0x362ef0> │ │ │ │ + movdqa %xmm0,(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm1,0x10(%rdi,%rsi,1) │ │ │ │ + sub $0x2,%r9d │ │ │ │ + jg 38de0a <__cxa_finalize@plt+0x362dba> │ │ │ │ ret │ │ │ │ - call 38c330 <__cxa_finalize@plt+0x3612e0> │ │ │ │ + call 38df40 <__cxa_finalize@plt+0x362ef0> │ │ │ │ add %rsi,%rdi │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + call 38df40 <__cxa_finalize@plt+0x362ef0> │ │ │ │ + movdqa %xmm0,0x20(%rdi) │ │ │ │ + movdqa %xmm1,0x30(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 38c28c <__cxa_finalize@plt+0x36123c> │ │ │ │ - vzeroupper │ │ │ │ + jg 38de33 <__cxa_finalize@plt+0x362de3> │ │ │ │ ret │ │ │ │ - call 38c330 <__cxa_finalize@plt+0x3612e0> │ │ │ │ + call 38df40 <__cxa_finalize@plt+0x362ef0> │ │ │ │ add %rsi,%rdi │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - call 38c330 <__cxa_finalize@plt+0x3612e0> │ │ │ │ - vmovdqa %ymm0,0x40(%rdi) │ │ │ │ - vmovdqa %ymm1,0x60(%rdi) │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + call 38df40 <__cxa_finalize@plt+0x362ef0> │ │ │ │ + movdqa %xmm0,0x20(%rdi) │ │ │ │ + movdqa %xmm1,0x30(%rdi) │ │ │ │ + call 38df40 <__cxa_finalize@plt+0x362ef0> │ │ │ │ + movdqa %xmm0,0x40(%rdi) │ │ │ │ + movdqa %xmm1,0x50(%rdi) │ │ │ │ + call 38df40 <__cxa_finalize@plt+0x362ef0> │ │ │ │ + movdqa %xmm0,0x60(%rdi) │ │ │ │ + movdqa %xmm1,0x70(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 38c2a6 <__cxa_finalize@plt+0x361256> │ │ │ │ - vzeroupper │ │ │ │ + jg 38de59 <__cxa_finalize@plt+0x362e09> │ │ │ │ ret │ │ │ │ - call 38c330 <__cxa_finalize@plt+0x3612e0> │ │ │ │ + call 38df40 <__cxa_finalize@plt+0x362ef0> │ │ │ │ add %rsi,%rdi │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - call 38c330 <__cxa_finalize@plt+0x3612e0> │ │ │ │ - vmovdqa %ymm0,0x40(%rdi) │ │ │ │ - vmovdqa %ymm1,0x60(%rdi) │ │ │ │ - call 38c330 <__cxa_finalize@plt+0x3612e0> │ │ │ │ - vmovdqa %ymm0,0x80(%rdi) │ │ │ │ - vmovdqa %ymm1,0xa0(%rdi) │ │ │ │ - call 38c330 <__cxa_finalize@plt+0x3612e0> │ │ │ │ - vmovdqa %ymm0,0xc0(%rdi) │ │ │ │ - vmovdqa %ymm1,0xe0(%rdi) │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + call 38df40 <__cxa_finalize@plt+0x362ef0> │ │ │ │ + movdqa %xmm0,0x20(%rdi) │ │ │ │ + movdqa %xmm1,0x30(%rdi) │ │ │ │ + call 38df40 <__cxa_finalize@plt+0x362ef0> │ │ │ │ + movdqa %xmm0,0x40(%rdi) │ │ │ │ + movdqa %xmm1,0x50(%rdi) │ │ │ │ + call 38df40 <__cxa_finalize@plt+0x362ef0> │ │ │ │ + movdqa %xmm0,0x60(%rdi) │ │ │ │ + movdqa %xmm1,0x70(%rdi) │ │ │ │ + call 38df40 <__cxa_finalize@plt+0x362ef0> │ │ │ │ + movdqa %xmm0,0x80(%rdi) │ │ │ │ + movdqa %xmm1,0x90(%rdi) │ │ │ │ + call 38df40 <__cxa_finalize@plt+0x362ef0> │ │ │ │ + movdqa %xmm0,0xa0(%rdi) │ │ │ │ + movdqa %xmm1,0xb0(%rdi) │ │ │ │ + call 38df40 <__cxa_finalize@plt+0x362ef0> │ │ │ │ + movdqa %xmm0,0xc0(%rdi) │ │ │ │ + movdqa %xmm1,0xd0(%rdi) │ │ │ │ + call 38df40 <__cxa_finalize@plt+0x362ef0> │ │ │ │ + movdqa %xmm0,0xe0(%rdi) │ │ │ │ + movdqa %xmm1,0xf0(%rdi) │ │ │ │ dec %r9d │ │ │ │ - jg 38c2cf <__cxa_finalize@plt+0x36127f> │ │ │ │ - vzeroupper │ │ │ │ + jg 38de9d <__cxa_finalize@plt+0x362e4d> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa (%rcx),%ymm2 │ │ │ │ - vpunpcklwd %ymm0,%ymm2,%ymm8 │ │ │ │ - vpunpckhwd %ymm0,%ymm2,%ymm9 │ │ │ │ - vpsubsw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpabsw %ymm0,%ymm0 │ │ │ │ - vpsubusw %ymm0,%ymm10,%ymm7 │ │ │ │ - vpsrlw $0xa,%ymm7,%ymm7 │ │ │ │ - vpsubw %ymm7,%ymm4,%ymm2 │ │ │ │ - vpunpcklwd %ymm2,%ymm7,%ymm0 │ │ │ │ - vpunpckhwd %ymm2,%ymm7,%ymm7 │ │ │ │ - vpmaddwd %ymm0,%ymm8,%ymm0 │ │ │ │ - vpmaddwd %ymm7,%ymm9,%ymm7 │ │ │ │ - vpsrad $0x5,%ymm0,%ymm0 │ │ │ │ - vpsrad $0x5,%ymm7,%ymm7 │ │ │ │ - vpackssdw %ymm7,%ymm0,%ymm0 │ │ │ │ - vpmaxsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpsubsw %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmulhw %ymm6,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm1 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm3 │ │ │ │ - vpunpcklwd %ymm1,%ymm3,%ymm8 │ │ │ │ - vpunpckhwd %ymm1,%ymm3,%ymm9 │ │ │ │ - vpsubsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpabsw %ymm1,%ymm1 │ │ │ │ - vpsubusw %ymm1,%ymm10,%ymm7 │ │ │ │ - vpsrlw $0xa,%ymm7,%ymm7 │ │ │ │ - vpsubw %ymm7,%ymm4,%ymm3 │ │ │ │ - vpunpcklwd %ymm3,%ymm7,%ymm1 │ │ │ │ - vpunpckhwd %ymm3,%ymm7,%ymm7 │ │ │ │ - vpmaddwd %ymm1,%ymm8,%ymm1 │ │ │ │ - vpmaddwd %ymm7,%ymm9,%ymm7 │ │ │ │ - vpsrad $0x5,%ymm1,%ymm1 │ │ │ │ - vpsrad $0x5,%ymm7,%ymm7 │ │ │ │ - vpackssdw %ymm7,%ymm1,%ymm1 │ │ │ │ - vpmaxsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpsubsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmulhw %ymm6,%ymm1,%ymm1 │ │ │ │ - vpackuswb %ymm3,%ymm2,%ymm2 │ │ │ │ - vpermq $0xd8,%ymm2,%ymm2 │ │ │ │ - add $0x40,%rdx │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmovdqa %ymm2,(%rax) │ │ │ │ - add $0x20,%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movdqa (%rdx),%xmm0 │ │ │ │ + movdqa (%rcx),%xmm2 │ │ │ │ + movdqa %xmm2,%xmm4 │ │ │ │ + punpcklwd %xmm0,%xmm4 │ │ │ │ + movdqa %xmm2,%xmm5 │ │ │ │ + punpckhwd %xmm0,%xmm5 │ │ │ │ + psubsw %xmm2,%xmm0 │ │ │ │ + pabsw %xmm0,%xmm0 │ │ │ │ + movdqa %xmm8,%xmm6 │ │ │ │ + psubusw %xmm0,%xmm6 │ │ │ │ + psrlw $0xa,%xmm6 │ │ │ │ + movdqa %xmm9,%xmm2 │ │ │ │ + psubw %xmm6,%xmm2 │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + punpcklwd %xmm2,%xmm0 │ │ │ │ + punpckhwd %xmm2,%xmm6 │ │ │ │ + pmaddwd %xmm4,%xmm0 │ │ │ │ + pmaddwd %xmm5,%xmm6 │ │ │ │ + psrad $0x5,%xmm0 │ │ │ │ + psrad $0x5,%xmm6 │ │ │ │ + packssdw %xmm6,%xmm0 │ │ │ │ + pmaxsw %xmm10,%xmm0 │ │ │ │ + psubsw %xmm10,%xmm0 │ │ │ │ + pmulhw %xmm11,%xmm0 │ │ │ │ + movdqa 0x10(%rdx),%xmm1 │ │ │ │ + movdqa 0x10(%rcx),%xmm3 │ │ │ │ + movdqa %xmm3,%xmm4 │ │ │ │ + punpcklwd %xmm1,%xmm4 │ │ │ │ + movdqa %xmm3,%xmm5 │ │ │ │ + punpckhwd %xmm1,%xmm5 │ │ │ │ + psubsw %xmm3,%xmm1 │ │ │ │ + pabsw %xmm1,%xmm1 │ │ │ │ + movdqa %xmm8,%xmm6 │ │ │ │ + psubusw %xmm1,%xmm6 │ │ │ │ + psrlw $0xa,%xmm6 │ │ │ │ + movdqa %xmm9,%xmm3 │ │ │ │ + psubw %xmm6,%xmm3 │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ + punpcklwd %xmm3,%xmm1 │ │ │ │ + punpckhwd %xmm3,%xmm6 │ │ │ │ + pmaddwd %xmm4,%xmm1 │ │ │ │ + pmaddwd %xmm5,%xmm6 │ │ │ │ + psrad $0x5,%xmm1 │ │ │ │ + psrad $0x5,%xmm6 │ │ │ │ + packssdw %xmm6,%xmm1 │ │ │ │ + pmaxsw %xmm10,%xmm1 │ │ │ │ + psubsw %xmm10,%xmm1 │ │ │ │ + pmulhw %xmm11,%xmm1 │ │ │ │ + packuswb %xmm3,%xmm2 │ │ │ │ + add $0x20,%rdx │ │ │ │ + add $0x20,%rcx │ │ │ │ + movdqa %xmm2,(%rax) │ │ │ │ + add $0x10,%rax │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - lea 0x54c89(%rip),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x53091(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ movslq (%rax,%rcx,4),%rcx │ │ │ │ - vpbroadcastd -0xb4(%rax),%ymm6 │ │ │ │ + movdqa -0x1c8(%rax),%xmm7 │ │ │ │ add %rax,%rcx │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ + pxor %xmm6,%xmm6 │ │ │ │ jmp *%rcx │ │ │ │ - vpmovzxbw (%r9),%ymm3 │ │ │ │ - vmovq (%rdi),%xmm0 │ │ │ │ - vmovhps (%rdi,%rsi,1),%xmm0,%xmm0 │ │ │ │ - vpbroadcastq (%rdi,%rsi,2),%ymm1 │ │ │ │ - vpbroadcastq (%rdi,%rax,1),%ymm2 │ │ │ │ - vpblendd $0x30,%ymm1,%ymm0,%ymm0 │ │ │ │ - vpblendd $0xc0,%ymm2,%ymm0,%ymm0 │ │ │ │ - vpsubw (%rdx),%ymm0,%ymm1 │ │ │ │ + movdqa (%r9),%xmm5 │ │ │ │ + movq (%rdi),%xmm0 │ │ │ │ + movhps (%rdi,%rsi,1),%xmm0 │ │ │ │ + movq (%rdi,%rsi,2),%xmm1 │ │ │ │ + movhps (%rdi,%rax,1),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubw (%rdx),%xmm2 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + psubw 0x10(%rdx),%xmm3 │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x20,%rdx │ │ │ │ - vpmullw %ymm6,%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddw %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 38c411 <__cxa_finalize@plt+0x3613c1> │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ - vpmovzxbw (%r9),%ymm4 │ │ │ │ - vpmovzxbw 0x10(%r9),%ymm5 │ │ │ │ - vmovdqa (%rdi),%xmm0 │ │ │ │ - vinserti128 $0x1,(%rdi,%rsi,1),%ymm0,%ymm0 │ │ │ │ - vmovdqa (%rdi,%rsi,2),%xmm1 │ │ │ │ - vinserti128 $0x1,(%rdi,%rax,1),%ymm1,%ymm1 │ │ │ │ - vpsubw (%rdx),%ymm0,%ymm2 │ │ │ │ - vpsubw 0x20(%rdx),%ymm1,%ymm3 │ │ │ │ - add $0x20,%r9 │ │ │ │ - add $0x40,%rdx │ │ │ │ - vpmullw %ymm6,%ymm4,%ymm4 │ │ │ │ - vpmullw %ymm6,%ymm5,%ymm5 │ │ │ │ - vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm5,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ - vmovdqa %xmm1,(%rdi,%rsi,2) │ │ │ │ - vextracti128 $0x1,%ymm1,(%rdi,%rax,1) │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + punpcklbw %xmm6,%xmm4 │ │ │ │ + punpckhbw %xmm6,%xmm5 │ │ │ │ + pmullw %xmm7,%xmm4 │ │ │ │ + pmullw %xmm7,%xmm5 │ │ │ │ + pmulhrsw %xmm4,%xmm2 │ │ │ │ + pmulhrsw %xmm5,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + 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 38c477 <__cxa_finalize@plt+0x361427> │ │ │ │ - vzeroupper │ │ │ │ + jg 38e054 <__cxa_finalize@plt+0x363004> │ │ │ │ ret │ │ │ │ - vpmovzxbw (%r9),%ymm4 │ │ │ │ - vpmovzxbw 0x10(%r9),%ymm5 │ │ │ │ - vmovdqa (%rdi),%ymm0 │ │ │ │ - vpsubw (%rdx),%ymm0,%ymm2 │ │ │ │ - vmovdqa (%rdi,%rsi,1),%ymm1 │ │ │ │ - vpsubw 0x20(%rdx),%ymm1,%ymm3 │ │ │ │ - add $0x20,%r9 │ │ │ │ - add $0x40,%rdx │ │ │ │ - vpmullw %ymm6,%ymm4,%ymm4 │ │ │ │ - vpmullw %ymm6,%ymm5,%ymm5 │ │ │ │ - vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm5,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,(%rdi,%rsi,1) │ │ │ │ + movdqa (%r9),%xmm5 │ │ │ │ + movdqa (%rdi),%xmm0 │ │ │ │ + movdqa (%rdi,%rsi,1),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubw (%rdx),%xmm2 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + psubw 0x10(%rdx),%xmm3 │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x20,%rdx │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + punpcklbw %xmm6,%xmm4 │ │ │ │ + punpckhbw %xmm6,%xmm5 │ │ │ │ + pmullw %xmm7,%xmm4 │ │ │ │ + pmullw %xmm7,%xmm5 │ │ │ │ + pmulhrsw %xmm4,%xmm2 │ │ │ │ + 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 38c4e9 <__cxa_finalize@plt+0x361499> │ │ │ │ - vzeroupper │ │ │ │ + jg 38e0c5 <__cxa_finalize@plt+0x363075> │ │ │ │ ret │ │ │ │ - vpmovzxbw (%r9),%ymm4 │ │ │ │ - vpmovzxbw 0x10(%r9),%ymm5 │ │ │ │ - vmovdqa (%rdi),%ymm0 │ │ │ │ - vpsubw (%rdx),%ymm0,%ymm2 │ │ │ │ - vmovdqa 0x20(%rdi),%ymm1 │ │ │ │ - vpsubw 0x20(%rdx),%ymm1,%ymm3 │ │ │ │ + movdqa (%r9),%xmm5 │ │ │ │ + movdqa (%rdi),%xmm0 │ │ │ │ + movdqa 0x10(%rdi),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubw (%rdx),%xmm2 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + psubw 0x10(%rdx),%xmm3 │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x20,%rdx │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + punpcklbw %xmm6,%xmm4 │ │ │ │ + punpckhbw %xmm6,%xmm5 │ │ │ │ + pmullw %xmm7,%xmm4 │ │ │ │ + pmullw %xmm7,%xmm5 │ │ │ │ + pmulhrsw %xmm4,%xmm2 │ │ │ │ + pmulhrsw %xmm5,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 38e126 <__cxa_finalize@plt+0x3630d6> │ │ │ │ + ret │ │ │ │ + movdqa (%r9),%xmm5 │ │ │ │ + movdqa (%rdi),%xmm0 │ │ │ │ + movdqa 0x10(%rdi),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubw (%rdx),%xmm2 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + psubw 0x10(%rdx),%xmm3 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + punpcklbw %xmm6,%xmm4 │ │ │ │ + punpckhbw %xmm6,%xmm5 │ │ │ │ + pmullw %xmm7,%xmm4 │ │ │ │ + pmullw %xmm7,%xmm5 │ │ │ │ + pmulhrsw %xmm4,%xmm2 │ │ │ │ + pmulhrsw %xmm5,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + movdqa 0x10(%r9),%xmm5 │ │ │ │ + movdqa 0x20(%rdi),%xmm0 │ │ │ │ + movdqa 0x30(%rdi),%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psubw 0x20(%rdx),%xmm2 │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ + psubw 0x30(%rdx),%xmm3 │ │ │ │ add $0x20,%r9 │ │ │ │ add $0x40,%rdx │ │ │ │ - vpmullw %ymm6,%ymm4,%ymm4 │ │ │ │ - vpmullw %ymm6,%ymm5,%ymm5 │ │ │ │ - vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm5,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + punpcklbw %xmm6,%xmm4 │ │ │ │ + punpckhbw %xmm6,%xmm5 │ │ │ │ + pmullw %xmm7,%xmm4 │ │ │ │ + pmullw %xmm7,%xmm5 │ │ │ │ + pmulhrsw %xmm4,%xmm2 │ │ │ │ + pmulhrsw %xmm5,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm0,0x20(%rdi) │ │ │ │ + movdqa %xmm1,0x30(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ dec %r8d │ │ │ │ - jg 38c53f <__cxa_finalize@plt+0x3614ef> │ │ │ │ - vzeroupper │ │ │ │ + jg 38e185 <__cxa_finalize@plt+0x363135> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x54aed(%rip),%r9 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x52e95(%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 │ │ │ │ - vmovq (%rdx),%xmm1 │ │ │ │ + movd -0x398(%r9),%xmm4 │ │ │ │ + movd (%rdi),%xmm0 │ │ │ │ + movd (%rdx),%xmm2 │ │ │ │ + movd (%rdi,%rsi,1),%xmm1 │ │ │ │ + movd 0x4(%rdx),%xmm3 │ │ │ │ add $0x8,%rdx │ │ │ │ - vpsubw %xmm1,%xmm0,%xmm1 │ │ │ │ - vpmulhrsw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,(%rdi) │ │ │ │ - vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pmulhrsw %xmm4,%xmm2 │ │ │ │ + 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 38c5bd <__cxa_finalize@plt+0x36156d> │ │ │ │ + jg 38e25d <__cxa_finalize@plt+0x36320d> │ │ │ │ ret │ │ │ │ - vpbroadcastq -0x2cc(%r9),%xmm2 │ │ │ │ - vmovq (%rdi),%xmm0 │ │ │ │ - vmovhps (%rdi,%rsi,1),%xmm0,%xmm0 │ │ │ │ - vpsubw (%rdx),%xmm0,%xmm1 │ │ │ │ + movddup -0x394(%r9),%xmm2 │ │ │ │ + movq (%rdi),%xmm0 │ │ │ │ + movhps (%rdi,%rsi,1),%xmm0 │ │ │ │ + movdqa (%rdx),%xmm1 │ │ │ │ add $0x10,%rdx │ │ │ │ - vpmulhrsw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + 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 38c5fc <__cxa_finalize@plt+0x3615ac> │ │ │ │ + jg 38e2aa <__cxa_finalize@plt+0x36325a> │ │ │ │ ret │ │ │ │ - vbroadcasti128 -0x2c4(%r9),%ymm2 │ │ │ │ - vmovdqa (%rdi),%xmm0 │ │ │ │ - vinserti128 $0x1,(%rdi,%rsi,1),%ymm0,%ymm0 │ │ │ │ - vpsubw (%rdx),%ymm0,%ymm1 │ │ │ │ + movdqa -0x38c(%r9),%xmm4 │ │ │ │ + movdqa (%rdi),%xmm0 │ │ │ │ + movdqa (%rdx),%xmm2 │ │ │ │ + movdqa (%rdi,%rsi,1),%xmm1 │ │ │ │ + movdqa 0x10(%rdx),%xmm3 │ │ │ │ add $0x20,%rdx │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pmulhrsw %xmm4,%xmm2 │ │ │ │ + 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 38c633 <__cxa_finalize@plt+0x3615e3> │ │ │ │ - vzeroupper │ │ │ │ + jg 38e2e3 <__cxa_finalize@plt+0x363293> │ │ │ │ ret │ │ │ │ - vmovdqa -0x2b4(%r9),%ymm4 │ │ │ │ - vmovdqa (%rdi),%ymm0 │ │ │ │ - vpsubw (%rdx),%ymm0,%ymm2 │ │ │ │ - vmovdqa (%rdi,%rsi,1),%ymm1 │ │ │ │ - vpsubw 0x20(%rdx),%ymm1,%ymm3 │ │ │ │ - add $0x40,%rdx │ │ │ │ - vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ - 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 38c671 <__cxa_finalize@plt+0x361621> │ │ │ │ - vzeroupper │ │ │ │ + movdqa -0x37c(%r9),%xmm4 │ │ │ │ + movq -0x36c(%r9),%xmm5 │ │ │ │ + movdqa (%rdi),%xmm0 │ │ │ │ + movdqa (%rdx),%xmm2 │ │ │ │ + movdqa 0x10(%rdi),%xmm1 │ │ │ │ + movdqa 0x10(%rdx),%xmm3 │ │ │ │ + add $0x20,%rdx │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pmulhrsw %xmm4,%xmm2 │ │ │ │ + pmulhrsw %xmm5,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 38e339 <__cxa_finalize@plt+0x3632e9> │ │ │ │ ret │ │ │ │ - vmovdqa -0x294(%r9),%ymm6 │ │ │ │ - vbroadcasti128 -0x274(%r9),%ymm7 │ │ │ │ - vmovdqa (%rdi),%ymm0 │ │ │ │ - vpsubw (%rdx),%ymm0,%ymm3 │ │ │ │ - vmovdqa 0x20(%rdi),%xmm2 │ │ │ │ - vmovdqa 0x20(%rdx),%xmm5 │ │ │ │ - vmovdqa (%rdi,%rsi,1),%ymm1 │ │ │ │ - vpsubw 0x40(%rdx),%ymm1,%ymm4 │ │ │ │ - vinserti128 $0x1,0x20(%rdi,%rsi,1),%ymm2,%ymm2 │ │ │ │ - vinserti128 $0x1,0x60(%rdx),%ymm5,%ymm5 │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - vpsubw %ymm5,%ymm2,%ymm5 │ │ │ │ - vpmulhrsw %ymm6,%ymm3,%ymm3 │ │ │ │ - vpmulhrsw %ymm6,%ymm4,%ymm4 │ │ │ │ - vpmulhrsw %ymm7,%ymm5,%ymm5 │ │ │ │ - vpaddw %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm4,%ymm1,%ymm1 │ │ │ │ - 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 38c6c2 <__cxa_finalize@plt+0x361672> │ │ │ │ - vzeroupper │ │ │ │ + movdqa -0x35c(%r9),%xmm4 │ │ │ │ + movdqa -0x34c(%r9),%xmm5 │ │ │ │ + movdqa -0x33c(%r9),%xmm6 │ │ │ │ + movdqa (%rdi),%xmm0 │ │ │ │ + movdqa (%rdx),%xmm2 │ │ │ │ + movdqa 0x10(%rdi),%xmm1 │ │ │ │ + movdqa 0x10(%rdx),%xmm3 │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pmulhrsw %xmm4,%xmm2 │ │ │ │ + pmulhrsw %xmm5,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + movdqa 0x20(%rdi),%xmm2 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + movdqa 0x20(%rdx),%xmm3 │ │ │ │ + add $0x40,%rdx │ │ │ │ + psubw %xmm2,%xmm3 │ │ │ │ + pmulhrsw %xmm6,%xmm3 │ │ │ │ + paddw %xmm3,%xmm2 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + movdqa %xmm2,0x20(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + dec %r8d │ │ │ │ + jg 38e396 <__cxa_finalize@plt+0x363346> │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x54961(%rip),%r9 │ │ │ │ + lea 0x52ce9(%rip),%rax │ │ │ │ tzcnt %ecx,%ecx │ │ │ │ mov %r8d,%r8d │ │ │ │ - movslq (%r9,%rcx,4),%rcx │ │ │ │ - add %r9,%rcx │ │ │ │ - lea -0x2e8(%r9,%r8,2),%r9 │ │ │ │ + movslq (%rax,%rcx,4),%rcx │ │ │ │ + movddup -0x340(%rax),%xmm4 │ │ │ │ + lea -0x3b0(%rax,%r8,2),%r9 │ │ │ │ lea (%r8,%r8,2),%r8d │ │ │ │ + add %rax,%rcx │ │ │ │ shr $0x2,%r8d │ │ │ │ lea (%r9,%r8,2),%r9 │ │ │ │ neg %r8 │ │ │ │ jmp *%rcx │ │ │ │ - vmovd (%rdi),%xmm0 │ │ │ │ - vpinsrd $0x1,(%rdi,%rsi,1),%xmm0,%xmm0 │ │ │ │ - vmovd (%r9,%r8,2),%xmm2 │ │ │ │ - vmovq (%rdx),%xmm1 │ │ │ │ + movd (%rdi),%xmm0 │ │ │ │ + movd (%rdi,%rsi,1),%xmm2 │ │ │ │ + movd (%r9,%r8,2),%xmm3 │ │ │ │ + movq (%rdx),%xmm1 │ │ │ │ add $0x8,%rdx │ │ │ │ - vpunpcklwd %xmm2,%xmm2,%xmm2 │ │ │ │ - vpsubw %xmm1,%xmm0,%xmm1 │ │ │ │ - vpmulhrsw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovd %xmm0,(%rdi) │ │ │ │ - vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ │ │ + punpckldq %xmm2,%xmm0 │ │ │ │ + punpcklwd %xmm3,%xmm3 │ │ │ │ + psubw %xmm0,%xmm1 │ │ │ │ + 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 38c76e <__cxa_finalize@plt+0x36171e> │ │ │ │ + jl 38e436 <__cxa_finalize@plt+0x3633e6> │ │ │ │ ret │ │ │ │ - vmovdqa 0x5475a(%rip),%xmm3 │ │ │ │ - vmovq (%rdi),%xmm0 │ │ │ │ - vmovhps (%rdi,%rsi,1),%xmm0,%xmm0 │ │ │ │ - vmovd (%r9,%r8,2),%xmm2 │ │ │ │ - vpsubw (%rdx),%xmm0,%xmm1 │ │ │ │ + movdqa -0x340(%rax),%xmm3 │ │ │ │ + movq (%rdi),%xmm0 │ │ │ │ + movhps (%rdi,%rsi,1),%xmm0 │ │ │ │ + movd (%r9,%r8,2),%xmm2 │ │ │ │ + movdqa (%rdx),%xmm1 │ │ │ │ add $0x10,%rdx │ │ │ │ - vpshufb %xmm3,%xmm2,%xmm2 │ │ │ │ - vpmulhrsw %xmm2,%xmm1,%xmm1 │ │ │ │ - vpaddw %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ - vmovhps %xmm0,(%rdi,%rsi,1) │ │ │ │ + psubw %xmm0,%xmm1 │ │ │ │ + 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 38c7b6 <__cxa_finalize@plt+0x361766> │ │ │ │ + jl 38e483 <__cxa_finalize@plt+0x363433> │ │ │ │ ret │ │ │ │ - vbroadcasti128 0x54718(%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 │ │ │ │ + movddup -0x338(%rax),%xmm5 │ │ │ │ + movd (%r9,%r8,2),%xmm7 │ │ │ │ + movdqa (%rdi),%xmm0 │ │ │ │ + movdqa (%rdx),%xmm2 │ │ │ │ + movdqa (%rdi,%rsi,1),%xmm1 │ │ │ │ + movdqa 0x10(%rdx),%xmm3 │ │ │ │ add $0x20,%rdx │ │ │ │ - vpshufb %ymm3,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa %xmm0,(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ │ │ + movdqa %xmm7,%xmm6 │ │ │ │ + pshufb %xmm4,%xmm6 │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + pshufb %xmm5,%xmm7 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pmulhrsw %xmm6,%xmm2 │ │ │ │ + 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 38c7fd <__cxa_finalize@plt+0x3617ad> │ │ │ │ - vzeroupper │ │ │ │ + jl 38e4c6 <__cxa_finalize@plt+0x363476> │ │ │ │ ret │ │ │ │ - vpbroadcastw (%r9,%r8,2),%ymm4 │ │ │ │ - vpbroadcastw 0x2(%r9,%r8,2),%ymm5 │ │ │ │ - vmovdqa (%rdi),%ymm0 │ │ │ │ - vpsubw (%rdx),%ymm0,%ymm2 │ │ │ │ - vmovdqa (%rdi,%rsi,1),%ymm1 │ │ │ │ - vpsubw 0x20(%rdx),%ymm1,%ymm3 │ │ │ │ - add $0x40,%rdx │ │ │ │ - vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ - 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 38c83d <__cxa_finalize@plt+0x3617ed> │ │ │ │ - vzeroupper │ │ │ │ + movd (%r9,%r8,2),%xmm5 │ │ │ │ + pshufb %xmm4,%xmm5 │ │ │ │ + movdqa (%rdi),%xmm0 │ │ │ │ + movdqa (%rdx),%xmm2 │ │ │ │ + movdqa 0x10(%rdi),%xmm1 │ │ │ │ + movdqa 0x10(%rdx),%xmm3 │ │ │ │ + add $0x20,%rdx │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pmulhrsw %xmm5,%xmm2 │ │ │ │ + pmulhrsw %xmm5,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + add %rsi,%rdi │ │ │ │ + inc %r8 │ │ │ │ + jl 38e51e <__cxa_finalize@plt+0x3634ce> │ │ │ │ ret │ │ │ │ - vpbroadcastw (%r9,%r8,2),%ymm4 │ │ │ │ - vmovdqa (%rdi),%ymm0 │ │ │ │ - vpsubw (%rdx),%ymm0,%ymm2 │ │ │ │ - vmovdqa 0x20(%rdi),%ymm1 │ │ │ │ - vpsubw 0x20(%rdx),%ymm1,%ymm3 │ │ │ │ + movd (%r9,%r8,2),%xmm5 │ │ │ │ + pshufb %xmm4,%xmm5 │ │ │ │ + movdqa (%rdi),%xmm0 │ │ │ │ + movdqa (%rdx),%xmm2 │ │ │ │ + movdqa 0x10(%rdi),%xmm1 │ │ │ │ + movdqa 0x10(%rdx),%xmm3 │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pmulhrsw %xmm5,%xmm2 │ │ │ │ + pmulhrsw %xmm5,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + movdqa 0x20(%rdi),%xmm0 │ │ │ │ + movdqa 0x20(%rdx),%xmm2 │ │ │ │ + movdqa 0x30(%rdi),%xmm1 │ │ │ │ + movdqa 0x30(%rdx),%xmm3 │ │ │ │ add $0x40,%rdx │ │ │ │ - vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pmulhrsw %xmm5,%xmm2 │ │ │ │ + pmulhrsw %xmm5,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm0,0x20(%rdi) │ │ │ │ + movdqa %xmm1,0x30(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ inc %r8 │ │ │ │ - jl 38c889 <__cxa_finalize@plt+0x361839> │ │ │ │ - vzeroupper │ │ │ │ + jl 38e56b <__cxa_finalize@plt+0x36351b> │ │ │ │ ret │ │ │ │ - vpbroadcastw (%r9,%r8,2),%ymm4 │ │ │ │ - vmovdqa (%rdi),%ymm0 │ │ │ │ - vpsubw (%rdx),%ymm0,%ymm2 │ │ │ │ - vmovdqa 0x20(%rdi),%ymm1 │ │ │ │ - vpsubw 0x20(%rdx),%ymm1,%ymm3 │ │ │ │ - vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa 0x40(%rdi),%ymm0 │ │ │ │ - vpsubw 0x40(%rdx),%ymm0,%ymm2 │ │ │ │ - vmovdqa 0x60(%rdi),%ymm1 │ │ │ │ - vpsubw 0x60(%rdx),%ymm1,%ymm3 │ │ │ │ + movd (%r9,%r8,2),%xmm5 │ │ │ │ + pshufb %xmm4,%xmm5 │ │ │ │ + movdqa (%rdi),%xmm0 │ │ │ │ + movdqa (%rdx),%xmm2 │ │ │ │ + movdqa 0x10(%rdi),%xmm1 │ │ │ │ + movdqa 0x10(%rdx),%xmm3 │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pmulhrsw %xmm5,%xmm2 │ │ │ │ + pmulhrsw %xmm5,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + movdqa 0x20(%rdi),%xmm0 │ │ │ │ + movdqa 0x20(%rdx),%xmm2 │ │ │ │ + movdqa 0x30(%rdi),%xmm1 │ │ │ │ + movdqa 0x30(%rdx),%xmm3 │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pmulhrsw %xmm5,%xmm2 │ │ │ │ + pmulhrsw %xmm5,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm0,0x20(%rdi) │ │ │ │ + movdqa %xmm1,0x30(%rdi) │ │ │ │ + movdqa 0x40(%rdi),%xmm0 │ │ │ │ + movdqa 0x40(%rdx),%xmm2 │ │ │ │ + movdqa 0x50(%rdi),%xmm1 │ │ │ │ + movdqa 0x50(%rdx),%xmm3 │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pmulhrsw %xmm5,%xmm2 │ │ │ │ + pmulhrsw %xmm5,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm0,0x40(%rdi) │ │ │ │ + movdqa %xmm1,0x50(%rdi) │ │ │ │ + movdqa 0x60(%rdi),%xmm0 │ │ │ │ + movdqa 0x60(%rdx),%xmm2 │ │ │ │ + movdqa 0x70(%rdi),%xmm1 │ │ │ │ + movdqa 0x70(%rdx),%xmm3 │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ - vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,0x40(%rdi) │ │ │ │ - vmovdqa %ymm1,0x60(%rdi) │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pmulhrsw %xmm5,%xmm2 │ │ │ │ + pmulhrsw %xmm5,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm0,0x60(%rdi) │ │ │ │ + movdqa %xmm1,0x70(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ inc %r8 │ │ │ │ - jl 38c8cc <__cxa_finalize@plt+0x36187c> │ │ │ │ - vzeroupper │ │ │ │ + jl 38e5f4 <__cxa_finalize@plt+0x3635a4> │ │ │ │ ret │ │ │ │ - vpbroadcastw (%r9,%r8,2),%ymm4 │ │ │ │ - vmovdqa (%rdi),%ymm0 │ │ │ │ - vpsubw (%rdx),%ymm0,%ymm2 │ │ │ │ - vmovdqa 0x20(%rdi),%ymm1 │ │ │ │ - vpsubw 0x20(%rdx),%ymm1,%ymm3 │ │ │ │ - vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,(%rdi) │ │ │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ │ │ - vmovdqa 0x40(%rdi),%ymm0 │ │ │ │ - vpsubw 0x40(%rdx),%ymm0,%ymm2 │ │ │ │ - vmovdqa 0x60(%rdi),%ymm1 │ │ │ │ - vpsubw 0x60(%rdx),%ymm1,%ymm3 │ │ │ │ + movd (%r9,%r8,2),%xmm5 │ │ │ │ + pshufb %xmm4,%xmm5 │ │ │ │ + movdqa (%rdi),%xmm0 │ │ │ │ + movdqa (%rdx),%xmm2 │ │ │ │ + movdqa 0x10(%rdi),%xmm1 │ │ │ │ + movdqa 0x10(%rdx),%xmm3 │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pmulhrsw %xmm5,%xmm2 │ │ │ │ + pmulhrsw %xmm5,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm0,(%rdi) │ │ │ │ + movdqa %xmm1,0x10(%rdi) │ │ │ │ + movdqa 0x20(%rdi),%xmm0 │ │ │ │ + movdqa 0x20(%rdx),%xmm2 │ │ │ │ + movdqa 0x30(%rdi),%xmm1 │ │ │ │ + movdqa 0x30(%rdx),%xmm3 │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pmulhrsw %xmm5,%xmm2 │ │ │ │ + pmulhrsw %xmm5,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm0,0x20(%rdi) │ │ │ │ + movdqa %xmm1,0x30(%rdi) │ │ │ │ + movdqa 0x40(%rdi),%xmm0 │ │ │ │ + movdqa 0x40(%rdx),%xmm2 │ │ │ │ + movdqa 0x50(%rdi),%xmm1 │ │ │ │ + movdqa 0x50(%rdx),%xmm3 │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pmulhrsw %xmm5,%xmm2 │ │ │ │ + pmulhrsw %xmm5,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm0,0x40(%rdi) │ │ │ │ + movdqa %xmm1,0x50(%rdi) │ │ │ │ + movdqa 0x60(%rdi),%xmm0 │ │ │ │ + movdqa 0x60(%rdx),%xmm2 │ │ │ │ + movdqa 0x70(%rdi),%xmm1 │ │ │ │ + movdqa 0x70(%rdx),%xmm3 │ │ │ │ add $0x100,%rdx │ │ │ │ - vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,0x40(%rdi) │ │ │ │ - vmovdqa %ymm1,0x60(%rdi) │ │ │ │ - vmovdqa 0x80(%rdi),%ymm0 │ │ │ │ - vpsubw -0x80(%rdx),%ymm0,%ymm2 │ │ │ │ - vmovdqa 0xa0(%rdi),%ymm1 │ │ │ │ - vpsubw -0x60(%rdx),%ymm1,%ymm3 │ │ │ │ - vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,0x80(%rdi) │ │ │ │ - vmovdqa %ymm1,0xa0(%rdi) │ │ │ │ - vmovdqa 0xc0(%rdi),%ymm0 │ │ │ │ - vpsubw -0x40(%rdx),%ymm0,%ymm2 │ │ │ │ - vmovdqa 0xe0(%rdi),%ymm1 │ │ │ │ - vpsubw -0x20(%rdx),%ymm1,%ymm3 │ │ │ │ - vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ │ │ - vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ │ │ - vmovdqa %ymm0,0xc0(%rdi) │ │ │ │ - vmovdqa %ymm1,0xe0(%rdi) │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pmulhrsw %xmm5,%xmm2 │ │ │ │ + pmulhrsw %xmm5,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm0,0x60(%rdi) │ │ │ │ + movdqa %xmm1,0x70(%rdi) │ │ │ │ + movdqa 0x80(%rdi),%xmm0 │ │ │ │ + movdqa -0x80(%rdx),%xmm2 │ │ │ │ + movdqa 0x90(%rdi),%xmm1 │ │ │ │ + movdqa -0x70(%rdx),%xmm3 │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pmulhrsw %xmm5,%xmm2 │ │ │ │ + pmulhrsw %xmm5,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm0,0x80(%rdi) │ │ │ │ + movdqa %xmm1,0x90(%rdi) │ │ │ │ + movdqa 0xa0(%rdi),%xmm0 │ │ │ │ + movdqa -0x60(%rdx),%xmm2 │ │ │ │ + movdqa 0xb0(%rdi),%xmm1 │ │ │ │ + movdqa -0x50(%rdx),%xmm3 │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pmulhrsw %xmm5,%xmm2 │ │ │ │ + pmulhrsw %xmm5,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm0,0xa0(%rdi) │ │ │ │ + movdqa %xmm1,0xb0(%rdi) │ │ │ │ + movdqa 0xc0(%rdi),%xmm0 │ │ │ │ + movdqa -0x40(%rdx),%xmm2 │ │ │ │ + movdqa 0xd0(%rdi),%xmm1 │ │ │ │ + movdqa -0x30(%rdx),%xmm3 │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pmulhrsw %xmm5,%xmm2 │ │ │ │ + pmulhrsw %xmm5,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm0,0xc0(%rdi) │ │ │ │ + movdqa %xmm1,0xd0(%rdi) │ │ │ │ + movdqa 0xe0(%rdi),%xmm0 │ │ │ │ + movdqa -0x20(%rdx),%xmm2 │ │ │ │ + movdqa 0xf0(%rdi),%xmm1 │ │ │ │ + movdqa -0x10(%rdx),%xmm3 │ │ │ │ + psubw %xmm0,%xmm2 │ │ │ │ + psubw %xmm1,%xmm3 │ │ │ │ + pmulhrsw %xmm5,%xmm2 │ │ │ │ + pmulhrsw %xmm5,%xmm3 │ │ │ │ + paddw %xmm2,%xmm0 │ │ │ │ + paddw %xmm3,%xmm1 │ │ │ │ + movdqa %xmm0,0xe0(%rdi) │ │ │ │ + movdqa %xmm1,0xf0(%rdi) │ │ │ │ add %rsi,%rdi │ │ │ │ inc %r8 │ │ │ │ - jl 38c93f <__cxa_finalize@plt+0x3618ef> │ │ │ │ - vzeroupper │ │ │ │ + jl 38e6ed <__cxa_finalize@plt+0x36369d> │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ 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 │ │ │ │ + xor %r15,%r15 │ │ │ │ lea -0x1(%rcx),%rbp │ │ │ │ cmp %rcx,%r9 │ │ │ │ cmovs %r9,%rbp │ │ │ │ test %r9,%r9 │ │ │ │ cmovs %r15,%rbp │ │ │ │ imul %rbx,%rbp │ │ │ │ add %rbp,%r11 │ │ │ │ @@ -770996,243 +772674,254 @@ │ │ │ │ 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 38cb2a <__cxa_finalize@plt+0x361ada> │ │ │ │ + jne 38e9ea <__cxa_finalize@plt+0x36399a> │ │ │ │ test %r14,%r14 │ │ │ │ - jne 38cbcd <__cxa_finalize@plt+0x361b7d> │ │ │ │ + jne 38eaa8 <__cxa_finalize@plt+0x363a58> │ │ │ │ xor %rcx,%rcx │ │ │ │ - vmovdqu (%r11,%rcx,2),%ymm0 │ │ │ │ - vmovdqu %ymm0,(%rax,%rcx,2) │ │ │ │ - add $0x10,%rcx │ │ │ │ + movdqu (%r11,%rcx,2),%xmm0 │ │ │ │ + movdqu %xmm0,(%rax,%rcx,2) │ │ │ │ + add $0x8,%rcx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 38cb06 <__cxa_finalize@plt+0x361ab6> │ │ │ │ + jl 38e9c6 <__cxa_finalize@plt+0x363976> │ │ │ │ add %r10,%rax │ │ │ │ add %rbx,%r11 │ │ │ │ dec %rsi │ │ │ │ - jg 38cb03 <__cxa_finalize@plt+0x361ab3> │ │ │ │ - jmp 38cc0c <__cxa_finalize@plt+0x361bbc> │ │ │ │ + jg 38e9c3 <__cxa_finalize@plt+0x363973> │ │ │ │ + jmp 38eaf0 <__cxa_finalize@plt+0x363aa0> │ │ │ │ test %r14,%r14 │ │ │ │ - jne 38cb71 <__cxa_finalize@plt+0x361b21> │ │ │ │ + jne 38ea3a <__cxa_finalize@plt+0x3639ea> │ │ │ │ + movd (%r11),%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ xor %rcx,%rcx │ │ │ │ - vpbroadcastw (%r11),%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rax,%rcx,2) │ │ │ │ - add $0x10,%rcx │ │ │ │ + movdqa %xmm0,(%rax,%rcx,2) │ │ │ │ + add $0x8,%rcx │ │ │ │ cmp %r8,%rcx │ │ │ │ - jl 38cb37 <__cxa_finalize@plt+0x361ae7> │ │ │ │ + jl 38ea00 <__cxa_finalize@plt+0x3639b0> │ │ │ │ lea (%rax,%r8,2),%r15 │ │ │ │ xor %rcx,%rcx │ │ │ │ - vmovdqu (%r11,%rcx,2),%ymm0 │ │ │ │ - vmovdqu %ymm0,(%r15,%rcx,2) │ │ │ │ - add $0x10,%rcx │ │ │ │ + movdqu (%r11,%rcx,2),%xmm0 │ │ │ │ + movdqu %xmm0,(%r15,%rcx,2) │ │ │ │ + add $0x8,%rcx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 38cb4c <__cxa_finalize@plt+0x361afc> │ │ │ │ + jl 38ea15 <__cxa_finalize@plt+0x3639c5> │ │ │ │ add %r10,%rax │ │ │ │ add %rbx,%r11 │ │ │ │ dec %rsi │ │ │ │ - jg 38cb2f <__cxa_finalize@plt+0x361adf> │ │ │ │ - jmp 38cc0c <__cxa_finalize@plt+0x361bbc> │ │ │ │ + jg 38e9ef <__cxa_finalize@plt+0x36399f> │ │ │ │ + jmp 38eaf0 <__cxa_finalize@plt+0x363aa0> │ │ │ │ + movd (%r11),%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ xor %rcx,%rcx │ │ │ │ - vpbroadcastw (%r11),%ymm0 │ │ │ │ - vmovdqa %ymm0,(%rax,%rcx,2) │ │ │ │ - add $0x10,%rcx │ │ │ │ + movdqa %xmm0,(%rax,%rcx,2) │ │ │ │ + add $0x8,%rcx │ │ │ │ cmp %r8,%rcx │ │ │ │ - jl 38cb79 <__cxa_finalize@plt+0x361b29> │ │ │ │ + jl 38ea4b <__cxa_finalize@plt+0x3639fb> │ │ │ │ lea (%rax,%r8,2),%r15 │ │ │ │ xor %rcx,%rcx │ │ │ │ - vmovdqu (%r11,%rcx,2),%ymm0 │ │ │ │ - vmovdqu %ymm0,(%r15,%rcx,2) │ │ │ │ - add $0x10,%rcx │ │ │ │ + movdqu (%r11,%rcx,2),%xmm0 │ │ │ │ + movdqu %xmm0,(%r15,%rcx,2) │ │ │ │ + add $0x8,%rcx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 38cb8e <__cxa_finalize@plt+0x361b3e> │ │ │ │ + jl 38ea60 <__cxa_finalize@plt+0x363a10> │ │ │ │ lea (%r15,%rdx,2),%r15 │ │ │ │ + movd -0x2(%r11,%rdx,2),%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ xor %rcx,%rcx │ │ │ │ - vpbroadcastw -0x2(%r11,%rdx,2),%ymm0 │ │ │ │ - vmovdqu %ymm0,(%r15,%rcx,2) │ │ │ │ - add $0x10,%rcx │ │ │ │ + movdqu %xmm0,(%r15,%rcx,2) │ │ │ │ + add $0x8,%rcx │ │ │ │ cmp %r14,%rcx │ │ │ │ - jl 38cbb1 <__cxa_finalize@plt+0x361b61> │ │ │ │ + jl 38ea8c <__cxa_finalize@plt+0x363a3c> │ │ │ │ add %r10,%rax │ │ │ │ add %rbx,%r11 │ │ │ │ dec %rsi │ │ │ │ - jg 38cb71 <__cxa_finalize@plt+0x361b21> │ │ │ │ - jmp 38cc0c <__cxa_finalize@plt+0x361bbc> │ │ │ │ + jg 38ea3a <__cxa_finalize@plt+0x3639ea> │ │ │ │ + jmp 38eaf0 <__cxa_finalize@plt+0x363aa0> │ │ │ │ xor %rcx,%rcx │ │ │ │ - vmovdqu (%r11,%rcx,2),%ymm0 │ │ │ │ - vmovdqu %ymm0,(%rax,%rcx,2) │ │ │ │ - add $0x10,%rcx │ │ │ │ + movdqu (%r11,%rcx,2),%xmm0 │ │ │ │ + movdqu %xmm0,(%rax,%rcx,2) │ │ │ │ + add $0x8,%rcx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 38cbd0 <__cxa_finalize@plt+0x361b80> │ │ │ │ + jl 38eaab <__cxa_finalize@plt+0x363a5b> │ │ │ │ lea (%rax,%rdx,2),%r15 │ │ │ │ + movd -0x2(%r11,%rdx,2),%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ xor %rcx,%rcx │ │ │ │ - vpbroadcastw -0x2(%r11,%rdx,2),%ymm0 │ │ │ │ - vmovdqu %ymm0,(%r15,%rcx,2) │ │ │ │ - add $0x10,%rcx │ │ │ │ + movdqu %xmm0,(%r15,%rcx,2) │ │ │ │ + add $0x8,%rcx │ │ │ │ cmp %r14,%rcx │ │ │ │ - jl 38cbf2 <__cxa_finalize@plt+0x361ba2> │ │ │ │ + jl 38ead6 <__cxa_finalize@plt+0x363a86> │ │ │ │ add %r10,%rax │ │ │ │ add %rbx,%r11 │ │ │ │ dec %rsi │ │ │ │ - jg 38cbcd <__cxa_finalize@plt+0x361b7d> │ │ │ │ + jg 38eaa8 <__cxa_finalize@plt+0x363a58> │ │ │ │ test %rbp,%rbp │ │ │ │ - je 38cc3c <__cxa_finalize@plt+0x361bec> │ │ │ │ + je 38eb20 <__cxa_finalize@plt+0x363ad0> │ │ │ │ mov %rax,%r11 │ │ │ │ sub %r10,%r11 │ │ │ │ xor %rsi,%rsi │ │ │ │ - vmovdqa (%r11,%rsi,2),%ymm0 │ │ │ │ + movdqa (%r11,%rsi,2),%xmm0 │ │ │ │ lea (%rax,%rsi,2),%rcx │ │ │ │ mov %rbp,%r8 │ │ │ │ - vmovdqa %ymm0,(%rcx) │ │ │ │ + movdqa %xmm0,(%rcx) │ │ │ │ add %r10,%rcx │ │ │ │ dec %r8 │ │ │ │ - jg 38cc27 <__cxa_finalize@plt+0x361bd7> │ │ │ │ - add $0x10,%rsi │ │ │ │ + jg 38eb0b <__cxa_finalize@plt+0x363abb> │ │ │ │ + add $0x8,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 38cc1a <__cxa_finalize@plt+0x361bca> │ │ │ │ + jl 38eafe <__cxa_finalize@plt+0x363aae> │ │ │ │ test %r9,%r9 │ │ │ │ - je 38cc70 <__cxa_finalize@plt+0x361c20> │ │ │ │ + je 38eb54 <__cxa_finalize@plt+0x363b04> │ │ │ │ mov 0x40(%rsp),%r11 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ xor %rsi,%rsi │ │ │ │ - vmovdqa (%r11,%rsi,2),%ymm0 │ │ │ │ + movdqa (%r11,%rsi,2),%xmm0 │ │ │ │ lea (%rax,%rsi,2),%rcx │ │ │ │ mov %r9,%r8 │ │ │ │ - vmovdqa %ymm0,(%rcx) │ │ │ │ + movdqa %xmm0,(%rcx) │ │ │ │ add %r10,%rcx │ │ │ │ dec %r8 │ │ │ │ - jg 38cc5b <__cxa_finalize@plt+0x361c0b> │ │ │ │ - add $0x10,%rsi │ │ │ │ + jg 38eb3f <__cxa_finalize@plt+0x363aef> │ │ │ │ + add $0x8,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 38cc4e <__cxa_finalize@plt+0x361bfe> │ │ │ │ + jl 38eb32 <__cxa_finalize@plt+0x363ae2> │ │ │ │ pop %r15 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ - vzeroupper │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 -0x922d(%rip),%r10 │ │ │ │ - vpbroadcastd 0x5d558(%r10),%ymm3 │ │ │ │ - vpbroadcastw 0x38(%rsp),%xmm7 │ │ │ │ - vpmaddwd 0x5d430(%r10),%ymm5,%ymm2 │ │ │ │ - vpslld $0x3,%ymm5,%ymm5 │ │ │ │ - vpslld $0xe,%ymm6,%ymm6 │ │ │ │ - vpaddd %ymm2,%ymm8,%ymm8 │ │ │ │ + sub $0x10,%rsp │ │ │ │ + subl $0x10000,0x40(%rsp) │ │ │ │ + subl $0x8,0x30(%rsp) │ │ │ │ + movd 0x48(%rsp),%xmm4 │ │ │ │ + movd 0x38(%rsp),%xmm7 │ │ │ │ + movd 0x40(%rsp),%xmm6 │ │ │ │ + movd 0x30(%rsp),%xmm5 │ │ │ │ + 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 0x5e050(%r10),%xmm12 │ │ │ │ + movdqa 0x5e040(%r10),%xmm11 │ │ │ │ + movdqa 0x5df50(%r10),%xmm4 │ │ │ │ + pmaddwd %xmm7,%xmm4 │ │ │ │ + pslld $0x2,%xmm7 │ │ │ │ + pslld $0xe,%xmm5 │ │ │ │ + paddd %xmm4,%xmm6 │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ xor %eax,%eax │ │ │ │ - vmovdqa %ymm8,%ymm4 │ │ │ │ - vpbroadcastd 0x5d554(%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 │ │ │ │ - vpand %ymm10,%ymm9,%ymm9 │ │ │ │ - vmovd %xmm0,%r11d │ │ │ │ - vpextrd $0x1,%xmm0,%ebx │ │ │ │ - vpextrd $0x2,%xmm0,%ebp │ │ │ │ - vpextrd $0x3,%xmm0,%r14d │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm0 │ │ │ │ - vmovdqu (%rdx,%r11,2),%xmm10 │ │ │ │ - vmovdqu (%rdx,%rbx,2),%xmm11 │ │ │ │ - vmovdqu (%rdx,%rbp,2),%xmm12 │ │ │ │ - vmovdqu (%rdx,%r14,2),%xmm13 │ │ │ │ - vmovd %xmm0,%r11d │ │ │ │ - vpextrd $0x1,%xmm0,%ebx │ │ │ │ - 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 38ce1b <__cxa_finalize@plt+0x361dcb> │ │ │ │ - vmovq %xmm1,%rbx │ │ │ │ - vpextrq $0x1,%xmm1,%r14 │ │ │ │ - movslq %ebx,%r11 │ │ │ │ - sar $0x20,%rbx │ │ │ │ - movslq %r14d,%rbp │ │ │ │ - sar $0x20,%r14 │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm1 │ │ │ │ - vmovdqu 0x5d478(%r10,%r11,2),%xmm14 │ │ │ │ - vmovdqu 0x5d478(%r10,%rbx,2),%xmm15 │ │ │ │ - vmovdqu 0x5d478(%r10,%rbp,2),%xmm0 │ │ │ │ - vmovdqu 0x5d478(%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,0x5d478(%r10,%r11,2),%ymm14,%ymm14 │ │ │ │ - vinserti128 $0x1,0x5d478(%r10,%rbx,2),%ymm15,%ymm15 │ │ │ │ - vinserti128 $0x1,0x5d478(%r10,%rbp,2),%ymm0,%ymm0 │ │ │ │ - vinserti128 $0x1,0x5d478(%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 0x5f320(%r10,%r11,8),%xmm14 │ │ │ │ - vmovq 0x5f320(%r10,%rbx,8),%xmm15 │ │ │ │ - vmovq 0x5f320(%r10,%rbp,8),%xmm0 │ │ │ │ - vmovq 0x5f320(%r10,%r14,8),%xmm2 │ │ │ │ - vmovd %xmm9,%r11d │ │ │ │ - vpextrd $0x1,%xmm9,%ebx │ │ │ │ - vpextrd $0x2,%xmm9,%ebp │ │ │ │ - vpextrd $0x3,%xmm9,%r14d │ │ │ │ - vmovhps 0x5f320(%r10,%r11,8),%xmm14,%xmm14 │ │ │ │ - vmovhps 0x5f320(%r10,%rbx,8),%xmm15,%xmm15 │ │ │ │ - vmovhps 0x5f320(%r10,%rbp,8),%xmm0,%xmm0 │ │ │ │ - vmovhps 0x5f320(%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 │ │ │ │ - vpmaddwd %ymm2,%ymm13,%ymm13 │ │ │ │ - vphaddd %ymm11,%ymm10,%ymm10 │ │ │ │ - vphaddd %ymm13,%ymm12,%ymm12 │ │ │ │ - vphaddd %ymm12,%ymm10,%ymm10 │ │ │ │ - vpsubd %ymm10,%ymm3,%ymm10 │ │ │ │ - vpsrad $0x7,%ymm10,%ymm10 │ │ │ │ - vextracti128 $0x1,%ymm10,%xmm0 │ │ │ │ - vpackusdw %xmm0,%xmm10,%xmm10 │ │ │ │ - vpminsw %xmm7,%xmm10,%xmm10 │ │ │ │ - vmovdqa %xmm10,(%rdi,%rax,2) │ │ │ │ - vpaddd %ymm5,%ymm4,%ymm4 │ │ │ │ - add $0x8,%eax │ │ │ │ + movdqa %xmm6,%xmm0 │ │ │ │ + pcmpgtd %xmm0,%xmm1 │ │ │ │ + pandn %xmm0,%xmm1 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ + psrad $0x8,%xmm2 │ │ │ │ + movdqa %xmm5,%xmm3 │ │ │ │ + pcmpgtd %xmm1,%xmm3 │ │ │ │ + pand %xmm3,%xmm1 │ │ │ │ + pandn %xmm5,%xmm3 │ │ │ │ + por %xmm3,%xmm1 │ │ │ │ + movdqa %xmm0,%xmm3 │ │ │ │ + psubd %xmm1,%xmm3 │ │ │ │ + psrad $0xe,%xmm1 │ │ │ │ + psrad $0xe,%xmm3 │ │ │ │ + pand %xmm11,%xmm2 │ │ │ │ + movd %xmm1,%r11d │ │ │ │ + pshuflw $0xee,%xmm1,%xmm1 │ │ │ │ + movd %xmm1,%ebx │ │ │ │ + punpckhqdq %xmm1,%xmm1 │ │ │ │ + movd %xmm1,%ebp │ │ │ │ + psrlq $0x20,%xmm1 │ │ │ │ + movd %xmm1,%r14d │ │ │ │ + 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 38ecc1 <__cxa_finalize@plt+0x363c71> │ │ │ │ + movswq %r14w,%r11 │ │ │ │ + sar $0x10,%r14 │ │ │ │ + movswq %r14w,%rbx │ │ │ │ + sar $0x10,%r14 │ │ │ │ + movswq %r14w,%rbp │ │ │ │ + sar $0x10,%r14 │ │ │ │ + movdqu 0x5df68(%r10,%r11,2),%xmm1 │ │ │ │ + movdqu 0x5df68(%r10,%rbx,2),%xmm3 │ │ │ │ + movdqu 0x5df68(%r10,%rbp,2),%xmm8 │ │ │ │ + movdqu 0x5df68(%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 0x5fed0(%r10,%r11,8),%xmm8 │ │ │ │ + movq 0x5fed0(%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 0x5fed0(%r10,%rbp,8),%xmm10 │ │ │ │ + movq 0x5fed0(%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 │ │ │ │ + pmaddwd %xmm8,%xmm14 │ │ │ │ + pmaddwd %xmm9,%xmm15 │ │ │ │ + phaddd %xmm13,%xmm4 │ │ │ │ + phaddd %xmm15,%xmm14 │ │ │ │ + phaddd %xmm14,%xmm4 │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ + movdqa %xmm12,%xmm2 │ │ │ │ + psubd %xmm4,%xmm2 │ │ │ │ + psrad $0x7,%xmm2 │ │ │ │ + packssdw %xmm2,%xmm2 │ │ │ │ + pmaxsw %xmm1,%xmm2 │ │ │ │ + pminsw (%rsp),%xmm2 │ │ │ │ + movq %xmm2,(%rdi,%rax,2) │ │ │ │ + paddd %xmm7,%xmm0 │ │ │ │ + add $0x4,%eax │ │ │ │ cmp %r8d,%eax │ │ │ │ - jl 38ccdb <__cxa_finalize@plt+0x361c8b> │ │ │ │ + jl 38ebe8 <__cxa_finalize@plt+0x363b98> │ │ │ │ add %rsi,%rdi │ │ │ │ add %rcx,%rdx │ │ │ │ dec %r9d │ │ │ │ - jg 38ccd4 <__cxa_finalize@plt+0x361c84> │ │ │ │ + jg 38ebe2 <__cxa_finalize@plt+0x363b92> │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ pop %rbx │ │ │ │ - vzeroupper │ │ │ │ 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 │ │ │ │ @@ -771290,15 +772979,15 @@ │ │ │ │ punpckhwd %xmm9,%xmm1 │ │ │ │ punpckhwd %xmm9,%xmm3 │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r8d │ │ │ │ - jg 38cfaf <__cxa_finalize@plt+0x361f5f> │ │ │ │ + jg 38ee4f <__cxa_finalize@plt+0x363dff> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ pshufd $0x55,%xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -771317,15 +773006,15 @@ │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %r8d │ │ │ │ - jg 38d070 <__cxa_finalize@plt+0x362020> │ │ │ │ + jg 38ef10 <__cxa_finalize@plt+0x363ec0> │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -771350,15 +773039,15 @@ │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %r9d │ │ │ │ - jg 38d0e0 <__cxa_finalize@plt+0x362090> │ │ │ │ + jg 38ef80 <__cxa_finalize@plt+0x363f30> │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -771378,15 +773067,15 @@ │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %r8d │ │ │ │ - jg 38d170 <__cxa_finalize@plt+0x362120> │ │ │ │ + jg 38f010 <__cxa_finalize@plt+0x363fc0> │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -771411,15 +773100,15 @@ │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %r9d │ │ │ │ - jg 38d1e0 <__cxa_finalize@plt+0x362190> │ │ │ │ + jg 38f080 <__cxa_finalize@plt+0x364030> │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -771439,15 +773128,15 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %r8d │ │ │ │ - jg 38d270 <__cxa_finalize@plt+0x362220> │ │ │ │ + jg 38f110 <__cxa_finalize@plt+0x3640c0> │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -771472,15 +773161,15 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %r9d │ │ │ │ - jg 38d2e0 <__cxa_finalize@plt+0x362290> │ │ │ │ + jg 38f180 <__cxa_finalize@plt+0x364130> │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -771500,15 +773189,15 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %r8d │ │ │ │ - jg 38d370 <__cxa_finalize@plt+0x362320> │ │ │ │ + jg 38f210 <__cxa_finalize@plt+0x3641c0> │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -771528,15 +773217,15 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %r8d │ │ │ │ - jg 38d3e0 <__cxa_finalize@plt+0x362390> │ │ │ │ + jg 38f280 <__cxa_finalize@plt+0x364230> │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -771561,15 +773250,15 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %r9d │ │ │ │ - jg 38d450 <__cxa_finalize@plt+0x362400> │ │ │ │ + jg 38f2f0 <__cxa_finalize@plt+0x3642a0> │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -771594,15 +773283,15 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %r9d │ │ │ │ - jg 38d4e0 <__cxa_finalize@plt+0x362490> │ │ │ │ + jg 38f380 <__cxa_finalize@plt+0x364330> │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -771622,15 +773311,15 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %r8d │ │ │ │ - jg 38d570 <__cxa_finalize@plt+0x362520> │ │ │ │ + jg 38f410 <__cxa_finalize@plt+0x3643c0> │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -771655,15 +773344,15 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %r9d │ │ │ │ - jg 38d5e0 <__cxa_finalize@plt+0x362590> │ │ │ │ + jg 38f480 <__cxa_finalize@plt+0x364430> │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -771685,15 +773374,15 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %eax │ │ │ │ - jg 38d677 <__cxa_finalize@plt+0x362627> │ │ │ │ + jg 38f517 <__cxa_finalize@plt+0x3644c7> │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -771716,15 +773405,15 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %eax │ │ │ │ - jg 38d6f7 <__cxa_finalize@plt+0x3626a7> │ │ │ │ + jg 38f597 <__cxa_finalize@plt+0x364547> │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -771747,15 +773436,15 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %eax │ │ │ │ - jg 38d777 <__cxa_finalize@plt+0x362727> │ │ │ │ + jg 38f617 <__cxa_finalize@plt+0x3645c7> │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -771783,15 +773472,15 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %r10d │ │ │ │ - jg 38d7f8 <__cxa_finalize@plt+0x3627a8> │ │ │ │ + jg 38f698 <__cxa_finalize@plt+0x364648> │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -771819,15 +773508,15 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %r10d │ │ │ │ - jg 38d898 <__cxa_finalize@plt+0x362848> │ │ │ │ + jg 38f738 <__cxa_finalize@plt+0x3646e8> │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -771855,15 +773544,15 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %r10d │ │ │ │ - jg 38d938 <__cxa_finalize@plt+0x3628e8> │ │ │ │ + jg 38f7d8 <__cxa_finalize@plt+0x364788> │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -771886,15 +773575,15 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %eax │ │ │ │ - jg 38d9d7 <__cxa_finalize@plt+0x362987> │ │ │ │ + jg 38f877 <__cxa_finalize@plt+0x364827> │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -771922,15 +773611,15 @@ │ │ │ │ vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ dec %r10d │ │ │ │ - jg 38da58 <__cxa_finalize@plt+0x362a08> │ │ │ │ + jg 38f8f8 <__cxa_finalize@plt+0x3648a8> │ │ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovhlps %xmm0,%xmm1,%xmm1 │ │ │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ │ │ vmovd %xmm0,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ @@ -771963,15 +773652,15 @@ │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ sub $0x1,%r8d │ │ │ │ - jg 38daf0 <__cxa_finalize@plt+0x362aa0> │ │ │ │ + jg 38f990 <__cxa_finalize@plt+0x364940> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -772010,15 +773699,15 @@ │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ sub $0x1,%r9d │ │ │ │ - jg 38db90 <__cxa_finalize@plt+0x362b40> │ │ │ │ + jg 38fa30 <__cxa_finalize@plt+0x3649e0> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ movslq %esi,%rsi │ │ │ │ movslq %ecx,%rcx │ │ │ │ mov $0x40,%r8d │ │ │ │ @@ -772046,15 +773735,15 @@ │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ sub $0x1,%r8d │ │ │ │ - jg 38dc60 <__cxa_finalize@plt+0x362c10> │ │ │ │ + jg 38fb00 <__cxa_finalize@plt+0x364ab0> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -772093,15 +773782,15 @@ │ │ │ │ add %rcx,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ sub $0x1,%r9d │ │ │ │ - jg 38dd00 <__cxa_finalize@plt+0x362cb0> │ │ │ │ + jg 38fba0 <__cxa_finalize@plt+0x364b50> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ movslq %esi,%rsi │ │ │ │ movslq %ecx,%rcx │ │ │ │ mov $0x80,%r8d │ │ │ │ @@ -772117,15 +773806,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ add %rcx,%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ add %rsi,%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r8d │ │ │ │ - jg 38ddd0 <__cxa_finalize@plt+0x362d80> │ │ │ │ + jg 38fc70 <__cxa_finalize@plt+0x364c20> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ movslq %esi,%rsi │ │ │ │ movslq %ecx,%rcx │ │ │ │ @@ -772147,15 +773836,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ add %rcx,%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ add %rsi,%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r9d │ │ │ │ - jg 38de30 <__cxa_finalize@plt+0x362de0> │ │ │ │ + jg 38fcd0 <__cxa_finalize@plt+0x364c80> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %esi,%rsi │ │ │ │ movslq %ecx,%rcx │ │ │ │ @@ -772172,15 +773861,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ add %rcx,%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ add %rsi,%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r8d │ │ │ │ - jg 38deb0 <__cxa_finalize@plt+0x362e60> │ │ │ │ + jg 38fd50 <__cxa_finalize@plt+0x364d00> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ movslq %esi,%rsi │ │ │ │ movslq %ecx,%rcx │ │ │ │ @@ -772197,15 +773886,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ add %rcx,%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ add %rsi,%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r8d │ │ │ │ - jg 38df10 <__cxa_finalize@plt+0x362ec0> │ │ │ │ + jg 38fdb0 <__cxa_finalize@plt+0x364d60> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ movslq %esi,%rsi │ │ │ │ movslq %ecx,%rcx │ │ │ │ @@ -772227,15 +773916,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ add %rcx,%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ add %rsi,%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r9d │ │ │ │ - jg 38df70 <__cxa_finalize@plt+0x362f20> │ │ │ │ + jg 38fe10 <__cxa_finalize@plt+0x364dc0> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %esi,%rsi │ │ │ │ movslq %ecx,%rcx │ │ │ │ @@ -772257,15 +773946,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ add %rcx,%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ add %rsi,%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r9d │ │ │ │ - jg 38dff0 <__cxa_finalize@plt+0x362fa0> │ │ │ │ + jg 38fe90 <__cxa_finalize@plt+0x364e40> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %esi,%rsi │ │ │ │ movslq %ecx,%rcx │ │ │ │ @@ -772282,15 +773971,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ add %rcx,%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ add %rsi,%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r8d │ │ │ │ - jg 38e070 <__cxa_finalize@plt+0x363020> │ │ │ │ + jg 38ff10 <__cxa_finalize@plt+0x364ec0> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ movslq %esi,%rsi │ │ │ │ movslq %ecx,%rcx │ │ │ │ @@ -772312,15 +774001,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ add %rcx,%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ add %rsi,%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r9d │ │ │ │ - jg 38e0d0 <__cxa_finalize@plt+0x363080> │ │ │ │ + jg 38ff70 <__cxa_finalize@plt+0x364f20> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %esi,%rsi │ │ │ │ movslq %ecx,%rcx │ │ │ │ @@ -772337,15 +774026,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r8d │ │ │ │ - jg 38e150 <__cxa_finalize@plt+0x363100> │ │ │ │ + jg 38fff0 <__cxa_finalize@plt+0x364fa0> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -772363,15 +774052,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r8d │ │ │ │ - jg 38e1c0 <__cxa_finalize@plt+0x363170> │ │ │ │ + jg 390060 <__cxa_finalize@plt+0x365010> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -772389,15 +774078,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r8d │ │ │ │ - jg 38e230 <__cxa_finalize@plt+0x3631e0> │ │ │ │ + jg 3900d0 <__cxa_finalize@plt+0x365080> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -772420,15 +774109,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r9d │ │ │ │ - jg 38e2a0 <__cxa_finalize@plt+0x363250> │ │ │ │ + jg 390140 <__cxa_finalize@plt+0x3650f0> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ movslq %esi,%rsi │ │ │ │ movslq %ecx,%rcx │ │ │ │ @@ -772450,15 +774139,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r9d │ │ │ │ - jg 38e320 <__cxa_finalize@plt+0x3632d0> │ │ │ │ + jg 3901c0 <__cxa_finalize@plt+0x365170> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ movslq %esi,%rsi │ │ │ │ movslq %ecx,%rcx │ │ │ │ @@ -772480,15 +774169,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r9d │ │ │ │ - jg 38e3a0 <__cxa_finalize@plt+0x363350> │ │ │ │ + jg 390240 <__cxa_finalize@plt+0x3651f0> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ movslq %esi,%rsi │ │ │ │ movslq %ecx,%rcx │ │ │ │ @@ -772505,15 +774194,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r8d │ │ │ │ - jg 38e420 <__cxa_finalize@plt+0x3633d0> │ │ │ │ + jg 3902c0 <__cxa_finalize@plt+0x365270> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -772536,15 +774225,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,2),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,2),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r9d │ │ │ │ - jg 38e490 <__cxa_finalize@plt+0x363440> │ │ │ │ + jg 390330 <__cxa_finalize@plt+0x3652e0> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ movslq %esi,%rsi │ │ │ │ movslq %ecx,%rcx │ │ │ │ @@ -772563,15 +774252,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %eax │ │ │ │ - jg 38e517 <__cxa_finalize@plt+0x3634c7> │ │ │ │ + jg 3903b7 <__cxa_finalize@plt+0x365367> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -772591,15 +774280,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %eax │ │ │ │ - jg 38e587 <__cxa_finalize@plt+0x363537> │ │ │ │ + jg 390427 <__cxa_finalize@plt+0x3653d7> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -772619,15 +774308,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %eax │ │ │ │ - jg 38e5f7 <__cxa_finalize@plt+0x3635a7> │ │ │ │ + jg 390497 <__cxa_finalize@plt+0x365447> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -772652,15 +774341,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jg 38e668 <__cxa_finalize@plt+0x363618> │ │ │ │ + jg 390508 <__cxa_finalize@plt+0x3654b8> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -772685,15 +774374,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jg 38e6f8 <__cxa_finalize@plt+0x3636a8> │ │ │ │ + jg 390598 <__cxa_finalize@plt+0x365548> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -772718,15 +774407,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jg 38e788 <__cxa_finalize@plt+0x363738> │ │ │ │ + jg 390628 <__cxa_finalize@plt+0x3655d8> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -772746,15 +774435,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %eax │ │ │ │ - jg 38e817 <__cxa_finalize@plt+0x3637c7> │ │ │ │ + jg 3906b7 <__cxa_finalize@plt+0x365667> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -772779,15 +774468,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jg 38e888 <__cxa_finalize@plt+0x363838> │ │ │ │ + jg 390728 <__cxa_finalize@plt+0x3656d8> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -772807,15 +774496,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %eax │ │ │ │ - jg 38e917 <__cxa_finalize@plt+0x3638c7> │ │ │ │ + jg 3907b7 <__cxa_finalize@plt+0x365767> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -772840,15 +774529,15 @@ │ │ │ │ paddd %xmm2,%xmm1 │ │ │ │ paddd %xmm4,%xmm3 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm3,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jg 38e988 <__cxa_finalize@plt+0x363938> │ │ │ │ + jg 390828 <__cxa_finalize@plt+0x3657d8> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -772868,15 +774557,15 @@ │ │ │ │ psadbw %xmm3,%xmm1 │ │ │ │ psadbw %xmm4,%xmm2 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm2,%xmm0 │ │ │ │ dec %eax │ │ │ │ - jg 38ea17 <__cxa_finalize@plt+0x3639c7> │ │ │ │ + jg 3908b7 <__cxa_finalize@plt+0x365867> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -772896,15 +774585,15 @@ │ │ │ │ psadbw %xmm3,%xmm1 │ │ │ │ psadbw %xmm4,%xmm2 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm2,%xmm0 │ │ │ │ dec %eax │ │ │ │ - jg 38ea87 <__cxa_finalize@plt+0x363a37> │ │ │ │ + jg 390927 <__cxa_finalize@plt+0x3658d7> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -772924,15 +774613,15 @@ │ │ │ │ psadbw %xmm3,%xmm1 │ │ │ │ psadbw %xmm4,%xmm2 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm2,%xmm0 │ │ │ │ dec %eax │ │ │ │ - jg 38eaf7 <__cxa_finalize@plt+0x363aa7> │ │ │ │ + jg 390997 <__cxa_finalize@plt+0x365947> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -772955,15 +774644,15 @@ │ │ │ │ psadbw %xmm3,%xmm1 │ │ │ │ psadbw %xmm4,%xmm2 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm2,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jg 38eb68 <__cxa_finalize@plt+0x363b18> │ │ │ │ + jg 390a08 <__cxa_finalize@plt+0x3659b8> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -772986,15 +774675,15 @@ │ │ │ │ psadbw %xmm3,%xmm1 │ │ │ │ psadbw %xmm4,%xmm2 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm2,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jg 38ebe8 <__cxa_finalize@plt+0x363b98> │ │ │ │ + jg 390a88 <__cxa_finalize@plt+0x365a38> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -773017,15 +774706,15 @@ │ │ │ │ psadbw %xmm3,%xmm1 │ │ │ │ psadbw %xmm4,%xmm2 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm2,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jg 38ec68 <__cxa_finalize@plt+0x363c18> │ │ │ │ + jg 390b08 <__cxa_finalize@plt+0x365ab8> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -773045,15 +774734,15 @@ │ │ │ │ psadbw %xmm3,%xmm1 │ │ │ │ psadbw %xmm4,%xmm2 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm2,%xmm0 │ │ │ │ dec %eax │ │ │ │ - jg 38ece7 <__cxa_finalize@plt+0x363c97> │ │ │ │ + jg 390b87 <__cxa_finalize@plt+0x365b37> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -773076,15 +774765,15 @@ │ │ │ │ psadbw %xmm3,%xmm1 │ │ │ │ psadbw %xmm4,%xmm2 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ paddd %xmm2,%xmm0 │ │ │ │ dec %r10d │ │ │ │ - jg 38ed58 <__cxa_finalize@plt+0x363d08> │ │ │ │ + jg 390bf8 <__cxa_finalize@plt+0x365ba8> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -773108,15 +774797,15 @@ │ │ │ │ punpckldq %xmm3,%xmm4 │ │ │ │ movlhps %xmm4,%xmm2 │ │ │ │ psadbw %xmm2,%xmm1 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ dec %eax │ │ │ │ - jg 38edd7 <__cxa_finalize@plt+0x363d87> │ │ │ │ + jg 390c77 <__cxa_finalize@plt+0x365c27> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -773140,15 +774829,15 @@ │ │ │ │ punpckldq %xmm3,%xmm4 │ │ │ │ movlhps %xmm4,%xmm2 │ │ │ │ psadbw %xmm2,%xmm1 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ dec %eax │ │ │ │ - jg 38ee57 <__cxa_finalize@plt+0x363e07> │ │ │ │ + jg 390cf7 <__cxa_finalize@plt+0x365ca7> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -773174,15 +774863,15 @@ │ │ │ │ punpckldq %xmm3,%xmm4 │ │ │ │ movlhps %xmm4,%xmm2 │ │ │ │ psadbw %xmm2,%xmm1 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ dec %r10d │ │ │ │ - jg 38eed8 <__cxa_finalize@plt+0x363e88> │ │ │ │ + jg 390d78 <__cxa_finalize@plt+0x365d28> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nop │ │ │ │ movslq %esi,%rsi │ │ │ │ movslq %ecx,%rcx │ │ │ │ @@ -773207,15 +774896,15 @@ │ │ │ │ punpckldq %xmm3,%xmm4 │ │ │ │ movlhps %xmm4,%xmm2 │ │ │ │ psadbw %xmm2,%xmm1 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ dec %r10d │ │ │ │ - jg 38ef58 <__cxa_finalize@plt+0x363f08> │ │ │ │ + jg 390df8 <__cxa_finalize@plt+0x365da8> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nop │ │ │ │ movslq %esi,%rsi │ │ │ │ movslq %ecx,%rcx │ │ │ │ @@ -773238,15 +774927,15 @@ │ │ │ │ punpckldq %xmm3,%xmm4 │ │ │ │ movlhps %xmm4,%xmm2 │ │ │ │ psadbw %xmm2,%xmm1 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ dec %eax │ │ │ │ - jg 38efd7 <__cxa_finalize@plt+0x363f87> │ │ │ │ + jg 390e77 <__cxa_finalize@plt+0x365e27> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ movslq %esi,%rsi │ │ │ │ @@ -773272,15 +774961,15 @@ │ │ │ │ punpckldq %xmm3,%xmm4 │ │ │ │ movlhps %xmm4,%xmm2 │ │ │ │ psadbw %xmm2,%xmm1 │ │ │ │ lea (%rdx,%rcx,4),%rdx │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ lea (%rdi,%rsi,4),%rdi │ │ │ │ dec %r10d │ │ │ │ - jg 38f058 <__cxa_finalize@plt+0x364008> │ │ │ │ + jg 390ef8 <__cxa_finalize@plt+0x365ea8> │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea (%rsi,%rsi,2),%r8 │ │ │ │ lea (%rcx,%rcx,2),%r9 │ │ │ │ @@ -773702,15 +775391,15 @@ │ │ │ │ vmovd %xmm4,%eax │ │ │ │ movzwl %ax,%eax │ │ │ │ sub $0x10,%ax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa 0x51988(%rip),%xmm0 │ │ │ │ + movdqa 0x4fae8(%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 │ │ │ │ @@ -773874,15 +775563,15 @@ │ │ │ │ pshuflw $0xee,%xmm1,%xmm0 │ │ │ │ paddd %xmm0,%xmm1 │ │ │ │ movd %xmm1,%eax │ │ │ │ sub $0x1e,%eax │ │ │ │ shr $0x2,%eax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - vmovdqa 0x516a8(%rip),%xmm0 │ │ │ │ + vmovdqa 0x4f808(%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 │ │ │ │ @@ -774156,15 +775845,15 @@ │ │ │ │ vmovd %xmm1,%eax │ │ │ │ sub $0x3e,%eax │ │ │ │ shr $0x2,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa 0x511f8(%rip),%ymm0 │ │ │ │ + vmovdqa 0x4f358(%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 │ │ │ │ @@ -774338,15 +776027,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 0x50ec3(%rip),%ymm0 │ │ │ │ + vmovdqa 0x4f023(%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 │ │ │ │ @@ -774499,15 +776188,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 3902b5 <__cxa_finalize@plt+0x365265> │ │ │ │ + jge 392155 <__cxa_finalize@plt+0x367105> │ │ │ │ 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 │ │ │ │ @@ -774652,19 +776341,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 3905d0 <__cxa_finalize@plt+0x365580> │ │ │ │ + call 392470 <__cxa_finalize@plt+0x367420> │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ lea (%rdx,%rcx,8),%rdx │ │ │ │ dec %r11d │ │ │ │ - jge 39081d <__cxa_finalize@plt+0x3657cd> │ │ │ │ + jge 3926bd <__cxa_finalize@plt+0x36766d> │ │ │ │ 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 │ │ │ │ @@ -774679,25 +776368,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 3905d0 <__cxa_finalize@plt+0x365580> │ │ │ │ + call 392470 <__cxa_finalize@plt+0x367420> │ │ │ │ add $0x10,%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ dec %r11d │ │ │ │ - jge 390883 <__cxa_finalize@plt+0x365833> │ │ │ │ + jge 392723 <__cxa_finalize@plt+0x3676d3> │ │ │ │ sub $0x20,%rdi │ │ │ │ sub $0x20,%rdx │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ lea (%rdx,%rcx,8),%rdx │ │ │ │ dec %ebx │ │ │ │ - jge 39087d <__cxa_finalize@plt+0x36582d> │ │ │ │ + jge 39271d <__cxa_finalize@plt+0x3676cd> │ │ │ │ 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 │ │ │ │ @@ -774713,25 +776402,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 3905d0 <__cxa_finalize@plt+0x365580> │ │ │ │ + call 392470 <__cxa_finalize@plt+0x367420> │ │ │ │ add $0x10,%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ dec %r11d │ │ │ │ - jge 390903 <__cxa_finalize@plt+0x3658b3> │ │ │ │ + jge 3927a3 <__cxa_finalize@plt+0x367753> │ │ │ │ sub $0x40,%rdi │ │ │ │ sub $0x40,%rdx │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ lea (%rdx,%rcx,8),%rdx │ │ │ │ dec %ebx │ │ │ │ - jge 3908fd <__cxa_finalize@plt+0x3658ad> │ │ │ │ + jge 39279d <__cxa_finalize@plt+0x36774d> │ │ │ │ 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 │ │ │ │ @@ -774747,25 +776436,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 3905d0 <__cxa_finalize@plt+0x365580> │ │ │ │ + call 392470 <__cxa_finalize@plt+0x367420> │ │ │ │ add $0x10,%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ dec %r11d │ │ │ │ - jge 390983 <__cxa_finalize@plt+0x365933> │ │ │ │ + jge 392823 <__cxa_finalize@plt+0x3677d3> │ │ │ │ add $0xffffffffffffff80,%rdi │ │ │ │ add $0xffffffffffffff80,%rdx │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ lea (%rdx,%rcx,8),%rdx │ │ │ │ dec %ebx │ │ │ │ - jge 39097d <__cxa_finalize@plt+0x36592d> │ │ │ │ + jge 39281d <__cxa_finalize@plt+0x3677cd> │ │ │ │ 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 │ │ │ │ @@ -774779,19 +776468,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 3905d0 <__cxa_finalize@plt+0x365580> │ │ │ │ + call 392470 <__cxa_finalize@plt+0x367420> │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ lea (%rdx,%rcx,8),%rdx │ │ │ │ dec %r11d │ │ │ │ - jge 3909fd <__cxa_finalize@plt+0x3659ad> │ │ │ │ + jge 39289d <__cxa_finalize@plt+0x36784d> │ │ │ │ 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 │ │ │ │ @@ -774807,25 +776496,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 3905d0 <__cxa_finalize@plt+0x365580> │ │ │ │ + call 392470 <__cxa_finalize@plt+0x367420> │ │ │ │ add $0x10,%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ dec %r11d │ │ │ │ - jge 390a73 <__cxa_finalize@plt+0x365a23> │ │ │ │ + jge 392913 <__cxa_finalize@plt+0x3678c3> │ │ │ │ sub $0x20,%rdi │ │ │ │ sub $0x20,%rdx │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ lea (%rdx,%rcx,8),%rdx │ │ │ │ dec %ebx │ │ │ │ - jge 390a6d <__cxa_finalize@plt+0x365a1d> │ │ │ │ + jge 39290d <__cxa_finalize@plt+0x3678bd> │ │ │ │ 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 │ │ │ │ @@ -774841,25 +776530,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 3905d0 <__cxa_finalize@plt+0x365580> │ │ │ │ + call 392470 <__cxa_finalize@plt+0x367420> │ │ │ │ add $0x10,%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ dec %r11d │ │ │ │ - jge 390af3 <__cxa_finalize@plt+0x365aa3> │ │ │ │ + jge 392993 <__cxa_finalize@plt+0x367943> │ │ │ │ sub $0x20,%rdi │ │ │ │ sub $0x20,%rdx │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ lea (%rdx,%rcx,8),%rdx │ │ │ │ dec %ebx │ │ │ │ - jge 390aed <__cxa_finalize@plt+0x365a9d> │ │ │ │ + jge 39298d <__cxa_finalize@plt+0x36793d> │ │ │ │ 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 │ │ │ │ @@ -774875,25 +776564,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 3905d0 <__cxa_finalize@plt+0x365580> │ │ │ │ + call 392470 <__cxa_finalize@plt+0x367420> │ │ │ │ add $0x10,%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ dec %r11d │ │ │ │ - jge 390b73 <__cxa_finalize@plt+0x365b23> │ │ │ │ + jge 392a13 <__cxa_finalize@plt+0x3679c3> │ │ │ │ sub $0x40,%rdi │ │ │ │ sub $0x40,%rdx │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ lea (%rdx,%rcx,8),%rdx │ │ │ │ dec %ebx │ │ │ │ - jge 390b6d <__cxa_finalize@plt+0x365b1d> │ │ │ │ + jge 392a0d <__cxa_finalize@plt+0x3679bd> │ │ │ │ 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 │ │ │ │ @@ -774909,25 +776598,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 3905d0 <__cxa_finalize@plt+0x365580> │ │ │ │ + call 392470 <__cxa_finalize@plt+0x367420> │ │ │ │ add $0x10,%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ dec %r11d │ │ │ │ - jge 390bf3 <__cxa_finalize@plt+0x365ba3> │ │ │ │ + jge 392a93 <__cxa_finalize@plt+0x367a43> │ │ │ │ sub $0x40,%rdi │ │ │ │ sub $0x40,%rdx │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ lea (%rdx,%rcx,8),%rdx │ │ │ │ dec %ebx │ │ │ │ - jge 390bed <__cxa_finalize@plt+0x365b9d> │ │ │ │ + jge 392a8d <__cxa_finalize@plt+0x367a3d> │ │ │ │ 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 │ │ │ │ @@ -774943,25 +776632,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 3905d0 <__cxa_finalize@plt+0x365580> │ │ │ │ + call 392470 <__cxa_finalize@plt+0x367420> │ │ │ │ add $0x10,%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ dec %r11d │ │ │ │ - jge 390c73 <__cxa_finalize@plt+0x365c23> │ │ │ │ + jge 392b13 <__cxa_finalize@plt+0x367ac3> │ │ │ │ add $0xffffffffffffff80,%rdi │ │ │ │ add $0xffffffffffffff80,%rdx │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ lea (%rdx,%rcx,8),%rdx │ │ │ │ dec %ebx │ │ │ │ - jge 390c6d <__cxa_finalize@plt+0x365c1d> │ │ │ │ + jge 392b0d <__cxa_finalize@plt+0x367abd> │ │ │ │ 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 │ │ │ │ @@ -774975,19 +776664,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 3905d0 <__cxa_finalize@plt+0x365580> │ │ │ │ + call 392470 <__cxa_finalize@plt+0x367420> │ │ │ │ add $0x10,%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ dec %r11d │ │ │ │ - jge 390ced <__cxa_finalize@plt+0x365c9d> │ │ │ │ + jge 392b8d <__cxa_finalize@plt+0x367b3d> │ │ │ │ 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 │ │ │ │ @@ -775003,19 +776692,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 3905d0 <__cxa_finalize@plt+0x365580> │ │ │ │ + call 392470 <__cxa_finalize@plt+0x367420> │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ lea (%rdx,%rcx,8),%rdx │ │ │ │ dec %r11d │ │ │ │ - jge 390d5d <__cxa_finalize@plt+0x365d0d> │ │ │ │ + jge 392bfd <__cxa_finalize@plt+0x367bad> │ │ │ │ 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 │ │ │ │ @@ -775031,1730 +776720,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 3905d0 <__cxa_finalize@plt+0x365580> │ │ │ │ + call 392470 <__cxa_finalize@plt+0x367420> │ │ │ │ add $0x10,%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ dec %r11d │ │ │ │ - jge 390dd3 <__cxa_finalize@plt+0x365d83> │ │ │ │ + jge 392c73 <__cxa_finalize@plt+0x367c23> │ │ │ │ sub $0x40,%rdi │ │ │ │ sub $0x40,%rdx │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ lea (%rdx,%rcx,8),%rdx │ │ │ │ dec %ebx │ │ │ │ - jge 390dcd <__cxa_finalize@plt+0x365d7d> │ │ │ │ + jge 392c6d <__cxa_finalize@plt+0x367c1d> │ │ │ │ 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 391312 <__cxa_finalize@plt+0x3662c2> │ │ │ │ - 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 0x4feae(%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 3914fe <__cxa_finalize@plt+0x3664ae> │ │ │ │ - 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 0x4fccc(%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 391508 <__cxa_finalize@plt+0x3664b8> │ │ │ │ - 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 39176e <__cxa_finalize@plt+0x36671e> │ │ │ │ - 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 39142c <__cxa_finalize@plt+0x3663dc> │ │ │ │ - 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 391779 <__cxa_finalize@plt+0x366729> │ │ │ │ - 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 391a00 <__cxa_finalize@plt+0x3669b0> │ │ │ │ - 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 0x4f7ca(%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 391bbc <__cxa_finalize@plt+0x366b6c> │ │ │ │ - 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 39196c <__cxa_finalize@plt+0x36691c> │ │ │ │ - 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 391a3e <__cxa_finalize@plt+0x3669ee> │ │ │ │ - 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 390e30 <__cxa_finalize@plt+0x365de0> │ │ │ │ - dec %r8d │ │ │ │ - jne 391c9f <__cxa_finalize@plt+0x366c4f> │ │ │ │ - lea -0x20(%rdi,%rsi,8),%rdi │ │ │ │ - lea -0x20(%rdx,%rcx,8),%rdx │ │ │ │ - dec %ebx │ │ │ │ - jne 391c99 <__cxa_finalize@plt+0x366c49> │ │ │ │ - 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 390e30 <__cxa_finalize@plt+0x365de0> │ │ │ │ - dec %r8d │ │ │ │ - jne 391daf <__cxa_finalize@plt+0x366d5f> │ │ │ │ - lea -0x40(%rdi,%rsi,8),%rdi │ │ │ │ - lea -0x40(%rdx,%rcx,8),%rdx │ │ │ │ - dec %ebx │ │ │ │ - jne 391da9 <__cxa_finalize@plt+0x366d59> │ │ │ │ - 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 390e30 <__cxa_finalize@plt+0x365de0> │ │ │ │ - dec %r8d │ │ │ │ - jne 391ebf <__cxa_finalize@plt+0x366e6f> │ │ │ │ - lea -0x80(%rdi,%rsi,8),%rdi │ │ │ │ - lea -0x80(%rdx,%rcx,8),%rdx │ │ │ │ - dec %ebx │ │ │ │ - jne 391eb9 <__cxa_finalize@plt+0x366e69> │ │ │ │ - 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 390e30 <__cxa_finalize@plt+0x365de0> │ │ │ │ - dec %r8d │ │ │ │ - jne 391fcf <__cxa_finalize@plt+0x366f7f> │ │ │ │ - lea -0x100(%rdi,%rsi,8),%rdi │ │ │ │ - lea -0x100(%rdx,%rcx,8),%rdx │ │ │ │ - dec %ebx │ │ │ │ - jne 391fc9 <__cxa_finalize@plt+0x366f79> │ │ │ │ - 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 390e30 <__cxa_finalize@plt+0x365de0> │ │ │ │ - dec %r8d │ │ │ │ - jne 3920df <__cxa_finalize@plt+0x36708f> │ │ │ │ - lea -0x20(%rdi,%rsi,8),%rdi │ │ │ │ - lea -0x20(%rdx,%rcx,8),%rdx │ │ │ │ - dec %ebx │ │ │ │ - jne 3920d9 <__cxa_finalize@plt+0x367089> │ │ │ │ - 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 390e30 <__cxa_finalize@plt+0x365de0> │ │ │ │ - dec %r8d │ │ │ │ - jne 3921ef <__cxa_finalize@plt+0x36719f> │ │ │ │ - lea -0x20(%rdi,%rsi,8),%rdi │ │ │ │ - lea -0x20(%rdx,%rcx,8),%rdx │ │ │ │ - dec %ebx │ │ │ │ - jne 3921e9 <__cxa_finalize@plt+0x367199> │ │ │ │ - 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 390e30 <__cxa_finalize@plt+0x365de0> │ │ │ │ - dec %r8d │ │ │ │ - jne 3922ff <__cxa_finalize@plt+0x3672af> │ │ │ │ - lea -0x40(%rdi,%rsi,8),%rdi │ │ │ │ - lea -0x40(%rdx,%rcx,8),%rdx │ │ │ │ - dec %ebx │ │ │ │ - jne 3922f9 <__cxa_finalize@plt+0x3672a9> │ │ │ │ - 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 390e30 <__cxa_finalize@plt+0x365de0> │ │ │ │ - dec %r8d │ │ │ │ - jne 39240f <__cxa_finalize@plt+0x3673bf> │ │ │ │ - lea -0x40(%rdi,%rsi,8),%rdi │ │ │ │ - lea -0x40(%rdx,%rcx,8),%rdx │ │ │ │ - dec %ebx │ │ │ │ - jne 392409 <__cxa_finalize@plt+0x3673b9> │ │ │ │ - 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 390e30 <__cxa_finalize@plt+0x365de0> │ │ │ │ - dec %r8d │ │ │ │ - jne 39251f <__cxa_finalize@plt+0x3674cf> │ │ │ │ - lea -0x80(%rdi,%rsi,8),%rdi │ │ │ │ - lea -0x80(%rdx,%rcx,8),%rdx │ │ │ │ - dec %ebx │ │ │ │ - jne 392519 <__cxa_finalize@plt+0x3674c9> │ │ │ │ - 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 390e30 <__cxa_finalize@plt+0x365de0> │ │ │ │ - dec %r8d │ │ │ │ - jne 39262f <__cxa_finalize@plt+0x3675df> │ │ │ │ - lea -0x80(%rdi,%rsi,8),%rdi │ │ │ │ - lea -0x80(%rdx,%rcx,8),%rdx │ │ │ │ - dec %ebx │ │ │ │ - jne 392629 <__cxa_finalize@plt+0x3675d9> │ │ │ │ - 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 390e30 <__cxa_finalize@plt+0x365de0> │ │ │ │ - dec %r8d │ │ │ │ - jne 39273f <__cxa_finalize@plt+0x3676ef> │ │ │ │ - lea -0x80(%rdi,%rsi,8),%rdi │ │ │ │ - lea -0x80(%rdx,%rcx,8),%rdx │ │ │ │ - dec %ebx │ │ │ │ - jne 392739 <__cxa_finalize@plt+0x3676e9> │ │ │ │ - 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 390e30 <__cxa_finalize@plt+0x365de0> │ │ │ │ - dec %r8d │ │ │ │ - jne 39284f <__cxa_finalize@plt+0x3677ff> │ │ │ │ - lea -0x100(%rdi,%rsi,8),%rdi │ │ │ │ - lea -0x100(%rdx,%rcx,8),%rdx │ │ │ │ - dec %ebx │ │ │ │ - jne 392849 <__cxa_finalize@plt+0x3677f9> │ │ │ │ - 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 390e30 <__cxa_finalize@plt+0x365de0> │ │ │ │ - dec %r8d │ │ │ │ - jne 392959 <__cxa_finalize@plt+0x367909> │ │ │ │ - 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 390e30 <__cxa_finalize@plt+0x365de0> │ │ │ │ - dec %r8d │ │ │ │ - jne 392a49 <__cxa_finalize@plt+0x3679f9> │ │ │ │ - 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 390e30 <__cxa_finalize@plt+0x365de0> │ │ │ │ - dec %r8d │ │ │ │ - jne 392b23 <__cxa_finalize@plt+0x367ad3> │ │ │ │ - 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 390e30 <__cxa_finalize@plt+0x365de0> │ │ │ │ - dec %r8d │ │ │ │ - jne 392c03 <__cxa_finalize@plt+0x367bb3> │ │ │ │ - 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 0x4e4e0(%rip),%xmm0 │ │ │ │ + movq 0x4e4c0(%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 │ │ │ │ @@ -776780,15 +776780,15 @@ │ │ │ │ mov (%r8),%r8d │ │ │ │ imul %r8,%rax │ │ │ │ add $0x80,%rax │ │ │ │ shr $0x8,%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - movdqa 0x4e448(%rip),%xmm0 │ │ │ │ + movdqa 0x4e428(%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 │ │ │ │ @@ -776832,23 +776832,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 0x4e38a(%rip),%xmm2 │ │ │ │ + movdqa 0x4e36a(%rip),%xmm2 │ │ │ │ paddq %xmm2,%xmm1 │ │ │ │ psrlq $0x8,%xmm1 │ │ │ │ pshufd $0xee,%xmm1,%xmm0 │ │ │ │ paddq %xmm0,%xmm1 │ │ │ │ movq %xmm1,%rax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - movdqa 0x4e348(%rip),%xmm0 │ │ │ │ + movdqa 0x4e328(%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 │ │ │ │ @@ -776892,15 +776892,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 0x4e28a(%rip),%xmm2 │ │ │ │ + movdqa 0x4e26a(%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 │ │ │ │ @@ -776951,24 +776951,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 0x4e191(%rip),%xmm2 │ │ │ │ + movdqa 0x4e171(%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 0x4e148(%rip),%xmm0 │ │ │ │ + movdqa 0x4e128(%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 │ │ │ │ @@ -776991,23 +776991,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 0x4e0da(%rip),%xmm2 │ │ │ │ + movdqa 0x4e0ba(%rip),%xmm2 │ │ │ │ paddq %xmm2,%xmm1 │ │ │ │ psrlq $0x8,%xmm1 │ │ │ │ pshufd $0xee,%xmm1,%xmm2 │ │ │ │ paddq %xmm2,%xmm1 │ │ │ │ movq %xmm1,%rax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - movdqa 0x4e098(%rip),%xmm0 │ │ │ │ + movdqa 0x4e078(%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 │ │ │ │ @@ -777032,28 +777032,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 0x4e020(%rip),%xmm2 │ │ │ │ + movdqa 0x4e000(%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 39313a <__cxa_finalize@plt+0x3680ea> │ │ │ │ pshufd $0xee,%xmm5,%xmm2 │ │ │ │ paddq %xmm2,%xmm5 │ │ │ │ movq %xmm5,%rax │ │ │ │ ret │ │ │ │ - movdqa 0x4dfc8(%rip),%xmm0 │ │ │ │ + movdqa 0x4dfa8(%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 │ │ │ │ @@ -777078,28 +777078,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 0x4df50(%rip),%xmm2 │ │ │ │ + movdqa 0x4df30(%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 39320a <__cxa_finalize@plt+0x3681ba> │ │ │ │ pshufd $0xee,%xmm5,%xmm2 │ │ │ │ paddq %xmm2,%xmm5 │ │ │ │ movq %xmm5,%rax │ │ │ │ ret │ │ │ │ - movdqa 0x4def8(%rip),%xmm0 │ │ │ │ + movdqa 0x4ded8(%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 │ │ │ │ @@ -777124,15 +777124,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 0x4de80(%rip),%xmm2 │ │ │ │ + movdqa 0x4de60(%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 │ │ │ │ @@ -777162,15 +777162,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 0x4ddd4(%rip),%ymm2 │ │ │ │ + vmovdqa 0x4ddb4(%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 │ │ │ │ @@ -777201,15 +777201,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 0x4dd1a(%rip),%ymm2 │ │ │ │ + vmovdqa 0x4dcfa(%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 │ │ │ │ @@ -777246,15 +777246,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 0x4dc4a(%rip),%ymm2 │ │ │ │ + vmovdqa 0x4dc2a(%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 │ │ │ │ @@ -777291,15 +777291,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 0x4db7a(%rip),%ymm2 │ │ │ │ + vmovdqa 0x4db5a(%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 │ │ │ │ @@ -777336,15 +777336,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 0x4daaa(%rip),%ymm2 │ │ │ │ + vmovdqa 0x4da8a(%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 │ │ │ │ @@ -777354,15 +777354,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 0x4da38(%rip),%ymm0 │ │ │ │ + vmovdqa 0x4da18(%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 │ │ │ │ @@ -777406,15 +777406,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 0x4d96f(%rip),%ymm3 │ │ │ │ + vmovdqa 0x4d94f(%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 │ │ │ │ @@ -777426,15 +777426,15 @@ │ │ │ │ vpaddq %xmm2,%xmm8,%xmm8 │ │ │ │ vpshufd $0xee,%xmm8,%xmm2 │ │ │ │ vpaddq %xmm2,%xmm8,%xmm8 │ │ │ │ vmovq %xmm8,%rax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vmovdqa 0x4d8f8(%rip),%ymm0 │ │ │ │ + vmovdqa 0x4d8d8(%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 │ │ │ │ @@ -777478,15 +777478,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 0x4d82f(%rip),%ymm3 │ │ │ │ + vmovdqa 0x4d80f(%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 │ │ │ │ @@ -777498,15 +777498,15 @@ │ │ │ │ vpaddq %xmm2,%xmm8,%xmm8 │ │ │ │ vpshufd $0xee,%xmm8,%xmm2 │ │ │ │ vpaddq %xmm2,%xmm8,%xmm8 │ │ │ │ vmovq %xmm8,%rax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vmovdqa 0x4d7b8(%rip),%ymm0 │ │ │ │ + vmovdqa 0x4d798(%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 │ │ │ │ @@ -777550,15 +777550,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 0x4d6ef(%rip),%ymm3 │ │ │ │ + vmovdqa 0x4d6cf(%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 │ │ │ │ @@ -777570,15 +777570,15 @@ │ │ │ │ vpaddq %xmm2,%xmm8,%xmm8 │ │ │ │ vpshufd $0xee,%xmm8,%xmm2 │ │ │ │ vpaddq %xmm2,%xmm8,%xmm8 │ │ │ │ vmovq %xmm8,%rax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vmovdqa 0x4d678(%rip),%ymm0 │ │ │ │ + vmovdqa 0x4d658(%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 │ │ │ │ @@ -777622,15 +777622,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 0x4d5af(%rip),%ymm3 │ │ │ │ + vmovdqa 0x4d58f(%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 │ │ │ │ @@ -777643,15 +777643,15 @@ │ │ │ │ vpshufd $0xee,%xmm8,%xmm2 │ │ │ │ vpaddq %xmm2,%xmm8,%xmm8 │ │ │ │ vmovq %xmm8,%rax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbx │ │ │ │ - vmovdqa 0x4d537(%rip),%ymm0 │ │ │ │ + vmovdqa 0x4d517(%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 │ │ │ │ @@ -777696,15 +777696,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 0x4d469(%rip),%ymm3 │ │ │ │ + vmovdqa 0x4d449(%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 │ │ │ │ @@ -777723,15 +777723,15 @@ │ │ │ │ vpaddq %xmm2,%xmm8,%xmm8 │ │ │ │ vmovq %xmm8,%rax │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbx │ │ │ │ - vmovdqa 0x4d3d7(%rip),%ymm0 │ │ │ │ + vmovdqa 0x4d3b7(%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 │ │ │ │ @@ -777776,15 +777776,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 0x4d309(%rip),%ymm3 │ │ │ │ + vmovdqa 0x4d2e9(%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 │ │ │ │ @@ -777803,15 +777803,15 @@ │ │ │ │ vpaddq %xmm2,%xmm8,%xmm8 │ │ │ │ vmovq %xmm8,%rax │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbx │ │ │ │ - vmovdqa 0x4d277(%rip),%ymm0 │ │ │ │ + vmovdqa 0x4d257(%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 │ │ │ │ @@ -777856,15 +777856,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 0x4d1a9(%rip),%ymm3 │ │ │ │ + vmovdqa 0x4d189(%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 │ │ │ │ @@ -777883,15 +777883,15 @@ │ │ │ │ vpaddq %xmm2,%xmm8,%xmm8 │ │ │ │ vmovq %xmm8,%rax │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbx │ │ │ │ - vmovdqa 0x4d117(%rip),%ymm0 │ │ │ │ + vmovdqa 0x4d0f7(%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 │ │ │ │ @@ -777936,15 +777936,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 0x4d049(%rip),%ymm3 │ │ │ │ + vmovdqa 0x4d029(%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 │ │ │ │ @@ -777963,15 +777963,15 @@ │ │ │ │ vpaddq %xmm2,%xmm8,%xmm8 │ │ │ │ vmovq %xmm8,%rax │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbx │ │ │ │ - vmovdqa 0x4cfb7(%rip),%ymm0 │ │ │ │ + vmovdqa 0x4cf97(%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 │ │ │ │ @@ -778016,15 +778016,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 0x4cee9(%rip),%ymm3 │ │ │ │ + vmovdqa 0x4cec9(%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 │ │ │ │ @@ -778043,15 +778043,15 @@ │ │ │ │ vpaddq %xmm2,%xmm8,%xmm8 │ │ │ │ vmovq %xmm8,%rax │ │ │ │ pop %rbx │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbx │ │ │ │ - vmovdqa 0x4ce57(%rip),%ymm0 │ │ │ │ + vmovdqa 0x4ce37(%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 │ │ │ │ @@ -778096,15 +778096,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 0x4cd89(%rip),%ymm3 │ │ │ │ + vmovdqa 0x4cd69(%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 {} │ │ │ │ @@ -17938,1560 +17938,1560 @@ │ │ │ │ 0x003db0f0 f0ff182c f0ff1a2e f0ff182c f0ff4f2e ...,.......,..O. │ │ │ │ 0x003db100 f0ff1b2b f0ff432c f0ff782b f0ff992c ...+..C,..x+..., │ │ │ │ 0x003db110 f0ff782b f0ffe82c f0ff782b f0ff1c2d ..x+...,..x+...- │ │ │ │ 0x003db120 f0ffbc2b f0ff6b2d f0ff182c f0ffc12d ...+..k-...,...- │ │ │ │ 0x003db130 f0ff182c f0ff1a2e f0ff182c f0ff4f2e ...,.......,..O. │ │ │ │ 0x003db140 f0ff1b2b f0ff432c f0ff782b f0ff992c ...+..C,..x+..., │ │ │ │ 0x003db150 f0ff0000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003db160 04000400 04000400 04000400 04000400 ................ │ │ │ │ - 0x003db170 02000200 02000200 02000200 02000200 ................ │ │ │ │ - 0x003db180 03000300 03000300 03000300 03000300 ................ │ │ │ │ - 0x003db190 03000300 03000300 03000300 03000300 ................ │ │ │ │ - 0x003db1a0 2040203e e2c402e4 02040224 22442042 @ >.......$"D B │ │ │ │ - 0x003db1b0 2040203e e2c402e4 00400040 00400040 @ >.....@.@.@.@ │ │ │ │ - 0x003db1c0 00100010 00100010 80008000 80008000 ................ │ │ │ │ - 0x003db1d0 00080008 00080008 00080008 00080008 ................ │ │ │ │ - 0x003db1e0 00c000c0 00c000c0 00c000c0 00c000c0 ................ │ │ │ │ - 0x003db1f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003db200 0e0f0e0f 00010203 06070607 00010203 ................ │ │ │ │ - 0x003db210 0a0b0a0b 08090a0b 02030203 08090a0b ................ │ │ │ │ - 0x003db220 0c0d0c0d 04050607 04050405 04050607 ................ │ │ │ │ - 0x003db230 08090809 0c0d0e0f 00010001 0c0d0e0f ................ │ │ │ │ - 0x003db240 01020506 090a0d0e 11121516 191a1d1e ................ │ │ │ │ - 0x003db250 21222526 292a2d2e 31323536 393a3d3e !"%&)*-.12569:=> │ │ │ │ - 0x003db260 41424546 494a4d4e 51525556 595a5d5e ABEFIJMNQRUVYZ]^ │ │ │ │ - 0x003db270 61626566 696a6d6e 71727576 797a7d7e abefijmnqruvyz}~ │ │ │ │ - 0x003db280 00200121 02220323 04240525 06260727 . .!.".#.$.%.&.' │ │ │ │ - 0x003db290 08280929 0a2a0b2b 0c2c0d2d 0e2e0f2f .(.).*.+.,.-.../ │ │ │ │ - 0x003db2a0 10301131 12321333 14341535 16361737 .0.1.2.3.4.5.6.7 │ │ │ │ - 0x003db2b0 18381939 1a3a1b3b 1c3c1d3d 1e3e1f3f .8.9.:.;.<.=.>.? │ │ │ │ - 0x003db2c0 06070809 0e0f0405 06070809 0e0f0405 ................ │ │ │ │ - 0x003db2d0 06070809 0e0f0405 06070809 0e0f0405 ................ │ │ │ │ - 0x003db2e0 0a0b0c0d 0203ffff 0a0b0c0d 0203ffff ................ │ │ │ │ - 0x003db2f0 0a0b0c0d 0203ffff 0a0b0c0d 0203ffff ................ │ │ │ │ - 0x003db300 16171819 1e1f0607 16171819 1e1f0607 ................ │ │ │ │ - 0x003db310 16171819 1e1f0607 16171819 1e1f0607 ................ │ │ │ │ - 0x003db320 1a1b1c1d 0e0fffff 1a1b1c1d 0e0fffff ................ │ │ │ │ - 0x003db330 1a1b1c1d 0e0fffff 1a1b1c1d 0e0fffff ................ │ │ │ │ - 0x003db340 08000000 01000100 0a000000 20000000 ............ ... │ │ │ │ - 0x003db350 01000000 08000000 0b000000 06000600 ................ │ │ │ │ - 0x003db360 00000000 04000400 09000000 d680f0ff ................ │ │ │ │ - 0x003db370 a681f0ff 3f82f0ff c482f0ff 2f83f0ff ....?......./... │ │ │ │ - 0x003db380 bc89f0ff 588af0ff 278bf0ff ac8bf0ff ....X...'....... │ │ │ │ - 0x003db390 738cf0ff b486f0ff 4487f0ff a187f0ff s.......D....... │ │ │ │ - 0x003db3a0 1d88f0ff b188f0ff f683f0ff 8584f0ff ................ │ │ │ │ - 0x003db3b0 e184f0ff 5685f0ff db85f0ff 468df0ff ....V.......F... │ │ │ │ - 0x003db3c0 838df0ff bc8df0ff 018ef0ff 368ef0ff ............6... │ │ │ │ - 0x003db3d0 06070809 0a0b0c0d 0e0f0405 0203ffff ................ │ │ │ │ - 0x003db3e0 00020406 080a0c0e 01030507 090b0d0f ................ │ │ │ │ - 0x003db3f0 00004000 8000c000 00014001 8001c001 ..@.......@..... │ │ │ │ - 0x003db400 c0018001 40010001 c0008000 40000000 ....@.......@... │ │ │ │ - 0x003db410 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ - 0x003db420 fffffeff fdfffcff 08090809 0a0b0c0d ................ │ │ │ │ - 0x003db430 00010001 02030405 06070809 0a0b0c0d ................ │ │ │ │ - 0x003db440 00010203 04050607 02030405 06070809 ................ │ │ │ │ - 0x003db450 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ - 0x003db460 0e0f0c0d 0a0b0809 0c0d0a0b 08090607 ................ │ │ │ │ - 0x003db470 0e0f0a0b 06070203 0c0d0809 04050001 ................ │ │ │ │ - 0x003db480 13131317 17171f1f 1f2f2f2f 4f4f4fff .........///OOO. │ │ │ │ - 0x003db490 377f077f 0f1f271f 7f277f27 070f1f0f 7.....'..'.'.... │ │ │ │ - 0x003db4a0 273f033f 03031303 2f132f13 03030303 '?.?...././..... │ │ │ │ - 0x003db4b0 0f1f070f 1f07031f 03030303 03030000 ................ │ │ │ │ - 0x003db4c0 07071307 13130b13 0b0f0f0f 17171717 ................ │ │ │ │ - 0x003db4d0 27272727 0f1f4000 02030203 02030203 ''''..@......... │ │ │ │ - 0x003db4e0 00180018 c017c017 08000800 08000800 ................ │ │ │ │ - 0x003db4f0 06000600 06000600 04000400 04000400 ................ │ │ │ │ - 0x003db500 05000500 05000500 00f200f2 00f200f2 ................ │ │ │ │ - 0x003db510 00f400f4 00f400f4 00f600f6 00f600f6 ................ │ │ │ │ - 0x003db520 00f800f8 00f800f8 00fa00fa 00fa00fa ................ │ │ │ │ - 0x003db530 00fc00fc 00fc00fc 00fe00fe 00fe00fe ................ │ │ │ │ - 0x003db540 01000100 01000100 02000200 02000200 ................ │ │ │ │ - 0x003db550 03000300 03000300 3e003e00 3e003e00 ........>.>.>.>. │ │ │ │ - 0x003db560 00010001 00010001 00020002 00020002 ................ │ │ │ │ - 0x003db570 00080008 00080008 f88ff0ff f18ff0ff ................ │ │ │ │ - 0x003db580 e88ff0ff d68ff0ff b28ff0ff 5d90f0ff ............]... │ │ │ │ - 0x003db590 e290f0ff 6791f0ff 1992f0ff ea92f0ff ....g........... │ │ │ │ - 0x003db5a0 6490f0ff e990f0ff 7391f0ff 2f92f0ff d.......s.../... │ │ │ │ - 0x003db5b0 1893f0ff 9b90f0ff 2091f0ff ba91f0ff ........ ....... │ │ │ │ - 0x003db5c0 8d92f0ff 8e93f0ff 8790f0ff 0c91f0ff ................ │ │ │ │ - 0x003db5d0 a291f0ff 6d92f0ff 7a93f0ff 7394f0ff ....m...z...s... │ │ │ │ - 0x003db5e0 ae94f0ff ed94f0ff 2295f0ff 6d95f0ff ........"...m... │ │ │ │ - 0x003db5f0 8f9af0ff 0e9df0ff 9d9ff0ff 41a1f0ff ............A... │ │ │ │ - 0x003db600 c5a2f0ff 88a7f0ff c6acf0ff 60aef0ff ............`... │ │ │ │ - 0x003db610 6baff0ff c5b0f0ff 2fb2f0ff dcb4f0ff k......./....... │ │ │ │ - 0x003db620 a7b7f0ff 7fb9f0ff 1bbbf0ff 7cc2f0ff ............|... │ │ │ │ - 0x003db630 67c3f0ff 3ec4f0ff 24c5f0ff 83c2f0ff g...>...$....... │ │ │ │ - 0x003db640 6ec3f0ff 4ac4f0ff 3ac5f0ff bfc2f0ff n...J...:....... │ │ │ │ - 0x003db650 a2c3f0ff 8ac4f0ff 89c5f0ff d3c1f0ff ................ │ │ │ │ - 0x003db660 cac1f0ff c1c1f0ff afc1f0ff 39cbf0ff ............9... │ │ │ │ - 0x003db670 bbcbf0ff 26ccf0ff dcccf0ff a4cdf0ff ....&........... │ │ │ │ - 0x003db680 e9cdf0ff 23cef0ff 5bcef0ff c0cef0ff ....#...[....... │ │ │ │ - 0x003db690 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ - 0x003db6a0 00010809 02030a0b 04050c0d 06070e0f ................ │ │ │ │ - 0x003db6b0 08090001 0a0b0203 0c0d0405 0e0f0607 ................ │ │ │ │ - 0x003db6c0 2905db0e 2905db0e 2905db0e 2905db0e )...)...)...)... │ │ │ │ - 0x003db6d0 b209d7fa b209d7fa b209d7fa b209d7fa ................ │ │ │ │ - 0x003db6e0 100db209 100db209 100db209 100db209 ................ │ │ │ │ - 0x003db6f0 100d25f1 100d25f1 100d25f1 100d25f1 ..%...%...%...%. │ │ │ │ - 0x003db700 100df0f2 100df0f2 100df0f2 100df0f2 ................ │ │ │ │ - 0x003db710 0000100d 0000100d 0000100d 0000100d ................ │ │ │ │ - 0x003db720 e0e525f1 e0e525f1 e0e525f1 e0e525f1 ..%...%...%...%. │ │ │ │ - 0x003db730 500bb0f4 500bb0f4 500bb0f4 500bb0f4 P...P...P...P... │ │ │ │ - 0x003db740 500b500b 500b500b 500b500b 500b500b P.P.P.P.P.P.P.P. │ │ │ │ - 0x003db750 1f0638f1 1f0638f1 1f0638f1 1f0638f1 ..8...8...8...8. │ │ │ │ - 0x003db760 c80e1f06 c80e1f06 c80e1f06 c80e1f06 ................ │ │ │ │ - 0x003db770 1f034ff0 1f034ff0 1f034ff0 1f034ff0 ..O...O...O...O. │ │ │ │ - 0x003db780 b10f1f03 b10f1f03 b10f1f03 b10f1f03 ................ │ │ │ │ - 0x003db790 4e0d1cf7 4e0d1cf7 4e0d1cf7 4e0d1cf7 N...N...N...N... │ │ │ │ - 0x003db7a0 e4084e0d e4084e0d e4084e0d e4084e0d ..N...N...N...N. │ │ │ │ - 0x003db7b0 910114f0 910114f0 910114f0 910114f0 ................ │ │ │ │ - 0x003db7c0 ec0f9101 ec0f9101 ec0f9101 ec0f9101 ................ │ │ │ │ - 0x003db7d0 8b07e4f1 8b07e4f1 8b07e4f1 8b07e4f1 ................ │ │ │ │ - 0x003db7e0 1c0e8b07 1c0e8b07 1c0e8b07 1c0e8b07 ................ │ │ │ │ - 0x003db7f0 5e0cdaf5 5e0cdaf5 5e0cdaf5 5e0cdaf5 ^...^...^...^... │ │ │ │ - 0x003db800 260a5e0c 260a5e0c 260a5e0c 260a5e0c &.^.&.^.&.^.&.^. │ │ │ │ - 0x003db810 500f5bfb 500f5bfb 500f5bfb 500f5bfb P.[.P.[.P.[.P.[. │ │ │ │ - 0x003db820 a504500f a504500f a504500f a504500f ..P...P...P...P. │ │ │ │ - 0x003db830 c80ee1f9 c80ee1f9 c80ee1f9 c80ee1f9 ................ │ │ │ │ - 0x003db840 1f06c80e 1f06c80e 1f06c80e 1f06c80e ................ │ │ │ │ - 0x003db850 38f1e1f9 38f1e1f9 38f1e1f9 38f1e1f9 8...8...8...8... │ │ │ │ - 0x003db860 e3037bf0 e3037bf0 e3037bf0 e3037bf0 ..{...{...{...{. │ │ │ │ - 0x003db870 850fe303 850fe303 850fe303 850fe303 ................ │ │ │ │ - 0x003db880 d70689f1 d70689f1 d70689f1 d70689f1 ................ │ │ │ │ - 0x003db890 770ed706 770ed706 770ed706 770ed706 w...w...w...w... │ │ │ │ - 0x003db8a0 b90dc6f7 b90dc6f7 b90dc6f7 b90dc6f7 ................ │ │ │ │ - 0x003db8b0 3a08b90d 3a08b90d 3a08b90d 3a08b90d :...:...:...:... │ │ │ │ - 0x003db8c0 110f9cfa 110f9cfa 110f9cfa 110f9cfa ................ │ │ │ │ - 0x003db8d0 6405110f 6405110f 6405110f 6405110f d...d...d...d... │ │ │ │ - 0x003db8e0 b10fe1fc b10fe1fc b10fe1fc b10fe1fc ................ │ │ │ │ - 0x003db8f0 1f03b10f 1f03b10f 1f03b10f 1f03b10f ................ │ │ │ │ - 0x003db900 4ff0e1fc 4ff0e1fc 4ff0e1fc 4ff0e1fc O...O...O...O... │ │ │ │ - 0x003db910 c90005f0 c90005f0 c90005f0 c90005f0 ................ │ │ │ │ - 0x003db920 fb0fc900 fb0fc900 fb0fc900 fb0fc900 ................ │ │ │ │ - 0x003db930 880926f3 880926f3 880926f3 880926f3 ..&...&...&...&. │ │ │ │ - 0x003db940 da0c8809 da0c8809 da0c8809 da0c8809 ................ │ │ │ │ - 0x003db950 db0b41f5 db0b41f5 db0b41f5 db0b41f5 ..A...A...A...A. │ │ │ │ - 0x003db960 bf0adb0b bf0adb0b bf0adb0b bf0adb0b ................ │ │ │ │ - 0x003db970 d40fa7fd d40fa7fd d40fa7fd d40fa7fd ................ │ │ │ │ - 0x003db980 5902d40f 5902d40f 5902d40f 5902d40f Y...Y...Y...Y... │ │ │ │ - 0x003db990 e408b2f2 e408b2f2 e408b2f2 e408b2f2 ................ │ │ │ │ - 0x003db9a0 4e0de408 4e0de408 4e0de408 4e0de408 N...N...N...N... │ │ │ │ - 0x003db9b0 1cf7b2f2 1cf7b2f2 1cf7b2f2 1cf7b2f2 ................ │ │ │ │ - 0x003db9c0 ec0f6ffe ec0f6ffe ec0f6ffe ec0f6ffe ..o...o...o...o. │ │ │ │ - 0x003db9d0 14f06ffe 14f06ffe 14f06ffe 14f06ffe ..o...o...o...o. │ │ │ │ - 0x003db9e0 260aa2f3 260aa2f3 260aa2f3 260aa2f3 &...&...&...&... │ │ │ │ - 0x003db9f0 daf5a2f3 daf5a2f3 daf5a2f3 daf5a2f3 ................ │ │ │ │ - 0x003dba00 1c0e75f8 1c0e75f8 1c0e75f8 1c0e75f8 ..u...u...u...u. │ │ │ │ - 0x003dba10 e4f175f8 e4f175f8 e4f175f8 e4f175f8 ..u...u...u...u. │ │ │ │ - 0x003dba20 a504b0f0 a504b0f0 a504b0f0 a504b0f0 ................ │ │ │ │ - 0x003dba30 5bfbb0f0 5bfbb0f0 5bfbb0f0 5bfbb0f0 [...[...[...[... │ │ │ │ - 0x003dba40 00080000 00080000 00080000 00080000 ................ │ │ │ │ - 0x003dba50 00080008 00080008 00080008 00080008 ................ │ │ │ │ - 0x003dba60 00f800f8 00f800f8 00f800f8 00f800f8 ................ │ │ │ │ - 0x003dba70 00100010 00100010 00100010 00100010 ................ │ │ │ │ - 0x003dba80 00400040 00400040 00400040 00400040 .@.@.@.@.@.@.@.@ │ │ │ │ - 0x003dba90 00c000c0 00c000c0 00c000c0 00c000c0 ................ │ │ │ │ - 0x003dbaa0 106a106a 106a106a 106a106a 106a106a .j.j.j.j.j.j.j.j │ │ │ │ - 0x003dbab0 08350835 08350835 08350835 08350835 .5.5.5.5.5.5.5.5 │ │ │ │ - 0x003dbac0 805a805a 805a805a 805a805a 805a805a .Z.Z.Z.Z.Z.Z.Z.Z │ │ │ │ - 0x003dbad0 80688068 80688068 80688068 80688068 .h.h.h.h.h.h.h.h │ │ │ │ - 0x003dbae0 00200020 00200020 00200020 00200020 . . . . . . . . │ │ │ │ - 0x003dbaf0 00e000e0 00e000e0 00e000e0 00e000e0 ................ │ │ │ │ - 0x003dbb00 05000500 05000500 05000500 05000500 ................ │ │ │ │ - 0x003dbb10 48064806 48064806 48064806 48064806 H.H.H.H.H.H.H.H. │ │ │ │ - 0x003dbb20 d87fd87f d87fd87f d87fd87f d87fd87f ................ │ │ │ │ - 0x003dbb30 08aa08aa 08aa08aa 08aa08aa 08aa08aa ................ │ │ │ │ - 0x003dbb40 d85ed85e d85ed85e d85ed85e d85ed85e .^.^.^.^.^.^.^.^ │ │ │ │ - 0x003dbb50 b836b836 b836b836 b836b836 b836b836 .6.6.6.6.6.6.6.6 │ │ │ │ - 0x003dbb60 b873b873 b873b873 b873b873 b873b873 .s.s.s.s.s.s.s.s │ │ │ │ - 0x003dbb70 e0d4e0d4 e0d4e0d4 e0d4e0d4 e0d4e0d4 ................ │ │ │ │ - 0x003dbb80 88788878 88788878 88788878 88788878 .x.x.x.x.x.x.x.x │ │ │ │ - 0x003dbb90 181f181f 181f181f 181f181f 181f181f ................ │ │ │ │ - 0x003dbba0 287c287c 287c287c 287c287c 287c287c (|(|(|(|(|(|(|(| │ │ │ │ - 0x003dbbb0 30be30be 30be30be 30be30be 30be30be 0.0.0.0.0.0.0.0. │ │ │ │ - 0x003dbbc0 c86dc86d c86dc86d c86dc86d c86dc86d .m.m.m.m.m.m.m.m │ │ │ │ - 0x003dbbd0 404c404c 404c404c 404c404c 404c404c @L@L@L@L@L@L@L@L │ │ │ │ - 0x003dbbe0 d066d066 d066d066 d066d066 d066d066 .f.f.f.f.f.f.f.f │ │ │ │ - 0x003dbbf0 38ed38ed 38ed38ed 38ed38ed 38ed38ed 8.8.8.8.8.8.8.8. │ │ │ │ - 0x003dbc00 a07ea07e a07ea07e a07ea07e a07ea07e .~.~.~.~.~.~.~.~ │ │ │ │ - 0x003dbc10 f87ff87f f87ff87f f87ff87f f87ff87f ................ │ │ │ │ - 0x003dbc20 28032803 28032803 28032803 28032803 (.(.(.(.(.(.(.(. │ │ │ │ - 0x003dbc30 b85cb85c b85cb85c b85cb85c b85cb85c .\.\.\.\.\.\.\.\ │ │ │ │ - 0x003dbc40 c0a7c0a7 c0a7c0a7 c0a7c0a7 c0a7c0a7 ................ │ │ │ │ - 0x003dbc50 08750875 08750875 08750875 08750875 .u.u.u.u.u.u.u.u │ │ │ │ - 0x003dbc60 e033e033 e033e033 e033e033 e033e033 .3.3.3.3.3.3.3.3 │ │ │ │ - 0x003dbc70 70777077 70777077 70777077 70777077 pwpwpwpwpwpwpwpw │ │ │ │ - 0x003dbc80 f0d1f0d1 f0d1f0d1 f0d1f0d1 f0d1f0d1 ................ │ │ │ │ - 0x003dbc90 e07ce07c e07ce07c e07ce07c e07ce07c .|.|.|.|.|.|.|.| │ │ │ │ - 0x003dbca0 081c081c 081c081c 081c081c 081c081c ................ │ │ │ │ - 0x003dbcb0 286c286c 286c286c 286c286c 286c286c (l(l(l(l(l(l(l(l │ │ │ │ - 0x003dbcc0 88bb88bb 88bb88bb 88bb88bb 88bb88bb ................ │ │ │ │ - 0x003dbcd0 a868a868 a868a868 a868a868 a868a868 .h.h.h.h.h.h.h.h │ │ │ │ - 0x003dbce0 b849b849 b849b849 b849b849 b849b849 .I.I.I.I.I.I.I.I │ │ │ │ - 0x003dbcf0 207e207e 207e207e 207e207e 207e207e ~ ~ ~ ~ ~ ~ ~ ~ │ │ │ │ - 0x003dbd00 20ea20ea 20ea20ea 20ea20ea 20ea20ea . . . . . . . . │ │ │ │ - 0x003dbd10 087f087f 087f087f 087f087f 087f087f ................ │ │ │ │ - 0x003dbd20 a80fa80f a80fa80f a80fa80f a80fa80f ................ │ │ │ │ - 0x003dbd30 e864e864 e864e864 e864e864 e864e864 .d.d.d.d.d.d.d.d │ │ │ │ - 0x003dbd40 40b140b1 40b140b1 40b140b1 40b140b1 @.@.@.@.@.@.@.@. │ │ │ │ - 0x003dbd50 606f606f 606f606f 606f606f 606f606f `o`o`o`o`o`o`o`o │ │ │ │ - 0x003dbd60 183f183f 183f183f 183f183f 183f183f .?.?.?.?.?.?.?.? │ │ │ │ - 0x003dbd70 607b607b 607b607b 607b607b 607b607b `{`{`{`{`{`{`{`{ │ │ │ │ - 0x003dbd80 e0dde0dd e0dde0dd e0dde0dd e0dde0dd ................ │ │ │ │ - 0x003dbd90 88798879 88798879 88798879 88798879 .y.y.y.y.y.y.y.y │ │ │ │ - 0x003dbda0 28282828 28282828 28282828 28282828 (((((((((((((((( │ │ │ │ - 0x003dbdb0 58725872 58725872 58725872 58725872 XrXrXrXrXrXrXrXr │ │ │ │ - 0x003dbdc0 70c670c6 70c670c6 70c670c6 70c670c6 p.p.p.p.p.p.p.p. │ │ │ │ - 0x003dbdd0 f060f060 f060f060 f060f060 f060f060 .`.`.`.`.`.`.`.` │ │ │ │ - 0x003dbde0 98539853 98539853 98539853 98539853 .S.S.S.S.S.S.S.S │ │ │ │ - 0x003dbdf0 a87fa87f a87fa87f a87fa87f a87fa87f ................ │ │ │ │ - 0x003dbe00 98f698f6 98f698f6 98f698f6 98f698f6 ................ │ │ │ │ - 0x003dbe10 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003dbe20 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003dbe30 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003dbe40 00020002 2d134000 2719320e 3b054000 ....-.@.'.2.;.@. │ │ │ │ - 0x003dbe50 241c2a16 3010350b 39073d03 40004000 $.*.0.5.9.=.@.@. │ │ │ │ - 0x003dbe60 221e251b 28182b15 2e12310f 340c360a ".%.(.+...1.4.6. │ │ │ │ - 0x003dbe70 38083a06 3c043d03 40004000 40004000 8.:.<.=.@.@.@.@. │ │ │ │ - 0x003dbe80 211f231d 241c261a 28182917 2b152c14 !.#.$.&.(.).+.,. │ │ │ │ - 0x003dbe90 2d132f11 3010320e 330d340c 350b3709 -./.0.2.3.4.5.7. │ │ │ │ - 0x003dbea0 38083907 3a063b05 3c043c04 3d033e02 8.9.:.;.<.<.=.>. │ │ │ │ - 0x003dbeb0 40004000 40004000 40004000 40004000 @.@.@.@.@.@.@.@. │ │ │ │ - 0x003dbec0 04050607 10111213 05060708 11121314 ................ │ │ │ │ - 0x003dbed0 06070809 12131415 0708090a 13141516 ................ │ │ │ │ - 0x003dbee0 08090a0b 14151617 090a0b0c 15161718 ................ │ │ │ │ - 0x003dbef0 0a0b0c0d 16171819 0b0c0d0e 1718191a ................ │ │ │ │ - 0x003dbf00 00010203 14151617 01020304 15161718 ................ │ │ │ │ - 0x003dbf10 02030405 16171819 03040506 1718191a ................ │ │ │ │ - 0x003dbf20 04050607 18191a1b 05060708 191a1b1c ................ │ │ │ │ - 0x003dbf30 06070809 1a1b1c1d 0708090a 1b1c1d1e ................ │ │ │ │ - 0x003dbf40 ff00ff01 ff08ff09 ff04ff05 ff0cff0d ................ │ │ │ │ - 0x003dbf50 ff02ff03 ff0aff0b ff06ff07 ff0eff0f ................ │ │ │ │ - 0x003dbf60 00000000 01000000 02000000 03000000 ................ │ │ │ │ - 0x003dbf70 04000000 05000000 06000000 07000000 ................ │ │ │ │ - 0x003dbf80 030b030b 232b232b 00400000 00000400 ....#+#+.@...... │ │ │ │ - 0x003dbf90 00041014 20243034 02061216 22263236 .... $04...."&26 │ │ │ │ - 0x003dbfa0 02030a0b 12131a1b 22232a2b 32333a3b ........"#*+23:; │ │ │ │ - 0x003dbfb0 06070e0f 16171e1f 26272e2f 36373e3f ........&'./67>? │ │ │ │ - 0x003dbfc0 00000000 01000000 08000000 09000000 ................ │ │ │ │ - 0x003dbfd0 02000000 03000000 0a000000 0b000000 ................ │ │ │ │ - 0x003dbfe0 04000000 05000000 0c000000 0d000000 ................ │ │ │ │ - 0x003dbff0 06000000 07000000 0e000000 0f000000 ................ │ │ │ │ - 0x003dc000 0103090b 05070d0f 1113191b 15171d1f ................ │ │ │ │ - 0x003dc010 2123292b 25272d2f 3133393b 35373d3f !#)+%'-/139;57=? │ │ │ │ - 0x003dc020 0002080a 04060c0e 1012181a 14161c1e ................ │ │ │ │ - 0x003dc030 2022282a 24262c2e 3032383a 34363c3e "(*$&,.028:46<> │ │ │ │ - 0x003dc040 01031113 05071517 090b191b 0d0f1d1f ................ │ │ │ │ - 0x003dc050 21233133 25273537 292b393b 2d2f3d3f !#13%'57)+9;-/=? │ │ │ │ - 0x003dc060 00021012 04061416 080a181a 0c0e1c1e ................ │ │ │ │ - 0x003dc070 20223032 24263436 282a383a 2c2e3c3e "02$&46(*8:,.<> │ │ │ │ - 0x003dc080 01032123 05072527 090b292b 0d0f2d2f ..!#..%'..)+..-/ │ │ │ │ - 0x003dc090 11133133 15173537 191b393b 1d1f3d3f ..13..57..9;..=? │ │ │ │ - 0x003dc0a0 00022022 04062426 080a282a 0c0e2c2e .. "..$&..(*..,. │ │ │ │ - 0x003dc0b0 10123032 14163436 181a383a 1c1e3c3e ..02..46..8:..<> │ │ │ │ - 0x003dc0c0 03070b0f 13171b1f 23272b2f 33373b3f ........#'+/37;? │ │ │ │ - 0x003dc0d0 43474b4f 53575b5f 63676b6f 73777b7f CGKOSW[_cgkosw{. │ │ │ │ - 0x003dc0e0 0105090d 1115191d 2125292d 3135393d ........!%)-159= │ │ │ │ - 0x003dc0f0 4145494d 5155595d 6165696d 7175797d AEIMQUY]aeimquy} │ │ │ │ - 0x003dc100 02060a0e 12161a1e 22262a2e 32363a3e ........"&*.26:> │ │ │ │ - 0x003dc110 0105090d 1115191d 2125292d 3135393d ........!%)-159= │ │ │ │ - 0x003dc120 42464a4e 52565a5e 62666a6e 72767a7e BFJNRVZ^bfjnrvz~ │ │ │ │ - 0x003dc130 4145494d 5155595d 6165696d 7175797d AEIMQUY]aeimquy} │ │ │ │ - 0x003dc140 01030507 090b0d0f 11131517 191b1d1f ................ │ │ │ │ - 0x003dc150 21232527 292b2d2f 31333537 393b3d3f !#%')+-/13579;=? │ │ │ │ - 0x003dc160 00020406 080a0c0e 10121416 181a1c1e ................ │ │ │ │ - 0x003dc170 20222426 282a2c2e 30323436 383a3c3e "$&(*,.02468:<> │ │ │ │ - 0x003dc180 01000201 03020403 05040605 07060807 ................ │ │ │ │ - 0x003dc190 09080a09 0b0a0c0b 0d0c0e0d 0f0e100f ................ │ │ │ │ - 0x003dc1a0 21202221 23222423 25242625 27262827 ! "!#"$#%$&%'&(' │ │ │ │ - 0x003dc1b0 29282a29 2b2a2c2b 2d2c2e2d 2f2e302f )(*)+*,+-,.-/.0/ │ │ │ │ - 0x003dc1c0 01000201 03020403 05040605 07060807 ................ │ │ │ │ - 0x003dc1d0 09080a09 0b0a0c0b 0d0c0e0d 0f0e100f ................ │ │ │ │ - 0x003dc1e0 11101211 13121413 15141615 17161817 ................ │ │ │ │ - 0x003dc1f0 19181a19 1b1a1c1b 1d1c1e1d 1f1e201f .............. . │ │ │ │ - 0x003dc200 10001101 12021303 14041505 16061707 ................ │ │ │ │ - 0x003dc210 50105111 52125313 54145515 56165717 P.Q.R.S.T.U.V.W. │ │ │ │ - 0x003dc220 20502151 22522353 24542555 26562757 P!Q"R#S$T%U&V'W │ │ │ │ - 0x003dc230 40204121 42224323 44244525 46264727 @ A!B"C#D$E%F&G' │ │ │ │ - 0x003dc240 10001101 12021303 14041505 16061707 ................ │ │ │ │ - 0x003dc250 18081909 1a0a1b0b 1c0c1d0d 1e0e1f0f ................ │ │ │ │ - 0x003dc260 40104111 42124313 44144515 46164717 @.A.B.C.D.E.F.G. │ │ │ │ - 0x003dc270 48184919 4a1a4b1b 4c1c4d1d 4e1e4f1f H.I.J.K.L.M.N.O. │ │ │ │ - 0x003dc280 40004101 42024303 44044505 46064707 @.A.B.C.D.E.F.G. │ │ │ │ - 0x003dc290 48084909 4a0a4b0b 4c0c4d0d 4e0e4f0f H.I.J.K.L.M.N.O. │ │ │ │ - 0x003dc2a0 50105111 52125313 54145515 56165717 P.Q.R.S.T.U.V.W. │ │ │ │ - 0x003dc2b0 58185919 5a1a5b1b 5c1c5d1d 5e1e5f1f X.Y.Z.[.\.].^._. │ │ │ │ - 0x003dc2c0 00000000 00000000 04000000 00000000 ................ │ │ │ │ - 0x003dc2d0 01000000 00000000 05000000 00000000 ................ │ │ │ │ - 0x003dc2e0 02000000 00000000 06000000 00000000 ................ │ │ │ │ - 0x003dc2f0 03000000 00000000 07000000 00000000 ................ │ │ │ │ - 0x003dc300 00010203 01020304 02030405 03040506 ................ │ │ │ │ - 0x003dc310 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ │ │ - 0x003dc320 20212223 21222324 22232425 23242526 !"#!"#$"#$%#$%& │ │ │ │ - 0x003dc330 28292a2b 292a2b2c 2a2b2c2d 2b2c2d2e ()*+)*+,*+,-+,-. │ │ │ │ - 0x003dc340 04050607 05060708 06070809 0708090a ................ │ │ │ │ - 0x003dc350 0c0d0e0f 0d0e0f10 0e0f1011 0f101112 ................ │ │ │ │ - 0x003dc360 24252627 25262728 26272829 2728292a $%&'%&'(&'()'()* │ │ │ │ - 0x003dc370 2c2d2e2f 2d2e2f30 2e2f3031 2f303132 ,-./-./0./01/012 │ │ │ │ - 0x003dc380 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ │ │ - 0x003dc390 10111213 11121314 12131415 13141516 ................ │ │ │ │ - 0x003dc3a0 28292a2b 292a2b2c 2a2b2c2d 2b2c2d2e ()*+)*+,*+,-+,-. │ │ │ │ - 0x003dc3b0 30313233 31323334 32333435 33343536 0123123423453456 │ │ │ │ - 0x003dc3c0 00010203 01020304 02030405 03040506 ................ │ │ │ │ - 0x003dc3d0 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ │ │ - 0x003dc3e0 10111213 11121314 12131415 13141516 ................ │ │ │ │ - 0x003dc3f0 18191a1b 191a1b1c 1a1b1c1d 1b1c1d1e ................ │ │ │ │ - 0x003dc400 04050607 05060708 06070809 0708090a ................ │ │ │ │ - 0x003dc410 0c0d0e0f 0d0e0f10 0e0f1011 0f101112 ................ │ │ │ │ - 0x003dc420 14151617 15161718 16171819 1718191a ................ │ │ │ │ - 0x003dc430 1c1d1e1f 1d1e1f20 1e1f2021 1f202122 ....... .. !. !" │ │ │ │ - 0x003dc440 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ │ │ - 0x003dc450 10111213 11121314 12131415 13141516 ................ │ │ │ │ - 0x003dc460 18191a1b 191a1b1c 1a1b1c1d 1b1c1d1e ................ │ │ │ │ - 0x003dc470 20212223 21222324 22232425 23242526 !"#!"#$"#$%#$%& │ │ │ │ - 0x003dc480 20002101 22022303 24042505 26062707 .!.".#.$.%.&.'. │ │ │ │ - 0x003dc490 00080109 020a030b 040c050d 060e070f ................ │ │ │ │ - 0x003dc4a0 28102911 2a122b13 2c142d15 2e162f17 (.).*.+.,.-.../. │ │ │ │ - 0x003dc4b0 10181119 121a131b 141c151d 161e171f ................ │ │ │ │ - 0x003dc4c0 00200121 02220323 04240525 06260727 . .!.".#.$.%.&.' │ │ │ │ - 0x003dc4d0 08280929 0a2a0b2b 0c2c0d2d 0e2e0f2f .(.).*.+.,.-.../ │ │ │ │ - 0x003dc4e0 10301131 12321333 14341535 16361737 .0.1.2.3.4.5.6.7 │ │ │ │ - 0x003dc4f0 18381939 1a3a1b3b 1c3c1d3d 1e3e1f3f .8.9.:.;.<.=.>.? │ │ │ │ - 0x003dc500 08091011 0a0b1213 0c0d1415 0e0f1617 ................ │ │ │ │ - 0x003dc510 10111819 12131a1b 14151c1d 16171e1f ................ │ │ │ │ - 0x003dc520 18192021 1a1b2223 1c1d2425 1e1f2627 .. !.."#..$%..&' │ │ │ │ - 0x003dc530 20212829 22232a2b 24252c2d 26272e2f !()"#*+$%,-&'./ │ │ │ │ - 0x003dc540 28293031 2a2b3233 2c2d3435 2e2f3637 ()01*+23,-45./67 │ │ │ │ - 0x003dc550 30313839 32333a3b 34353c3d 36373e3f 018923:;45<=67>? │ │ │ │ - 0x003dc560 12130001 16170405 1a1b0809 1e1f0c0d ................ │ │ │ │ - 0x003dc570 00011011 04051415 08091819 0c0d1c1d ................ │ │ │ │ - 0x003dc580 00011011 02031213 04051415 06071617 ................ │ │ │ │ - 0x003dc590 08091819 0a0b1a1b 0c0d1c1d 0e0f1e1f ................ │ │ │ │ - 0x003dc5a0 10112021 12132223 14152425 16172627 .. !.."#..$%..&' │ │ │ │ - 0x003dc5b0 18192829 1a1b2a2b 1c1d2c2d 1e1f2e2f ..()..*+..,-.../ │ │ │ │ - 0x003dc5c0 20213031 22233233 24253435 26273637 !01"#23$%45&'67 │ │ │ │ - 0x003dc5d0 28293839 2a2b3a3b 2c2d3c3d 2e2f3e3f ()89*+:;,-<=./>? │ │ │ │ - 0x003dc5e0 30314041 32334243 34354445 36374647 01@A23BC45DE67FG │ │ │ │ - 0x003dc5f0 38394849 3a3b4a4b 3c3d4c4d 3e3f4e4f 89HI:;JK<=LM>?NO │ │ │ │ - 0x003dc600 22230001 26270405 2a2b0809 2e2f0c0d "#..&'..*+.../.. │ │ │ │ - 0x003dc610 32331011 36371415 3a3b1819 3e3f1c1d 23..67..:;..>?.. │ │ │ │ - 0x003dc620 00012021 04052425 08092829 0c0d2c2d .. !..$%..()..,- │ │ │ │ - 0x003dc630 10113031 14153435 18193839 1c1d3c3d ..01..45..89..<= │ │ │ │ - 0x003dc640 01031113 05071517 21233133 25273537 ........!#13%'57 │ │ │ │ - 0x003dc650 090b191b 0d0f1d1f 292b393b 2d2f3d3f ........)+9;-/=? │ │ │ │ - 0x003dc660 00010203 20212223 01020304 21222324 .... !"#....!"#$ │ │ │ │ - 0x003dc670 02030405 22232425 03040506 23242526 ...."#$%....#$%& │ │ │ │ - 0x003dc680 08090a0b 28292a2b 090a0b0c 292a2b2c ....()*+....)*+, │ │ │ │ - 0x003dc690 0a0b0c0d 2a2b2c2d 0b0c0d0e 2b2c2d2e ....*+,-....+,-. │ │ │ │ - 0x003dc6a0 10111213 30313233 11121314 31323334 ....0123....1234 │ │ │ │ - 0x003dc6b0 12131415 32333435 13141516 33343536 ....2345....3456 │ │ │ │ - 0x003dc6c0 04050607 24252627 05060708 25262728 ....$%&'....%&'( │ │ │ │ - 0x003dc6d0 06070809 26272829 0708090a 2728292a ....&'()....'()* │ │ │ │ - 0x003dc6e0 0c0d0e0f 2c2d2e2f 0d0e0f10 2d2e2f30 ....,-./....-./0 │ │ │ │ - 0x003dc6f0 0e0f1011 2e2f3031 0f101112 2f303132 ...../01..../012 │ │ │ │ - 0x003dc700 00010203 01020304 04050607 05060708 ................ │ │ │ │ - 0x003dc710 02030405 03040506 06070809 0708090a ................ │ │ │ │ - 0x003dc720 08090a0b 090a0b0c 0c0d0e0f 0d0e0f10 ................ │ │ │ │ - 0x003dc730 0a0b0c0d 0b0c0d0e 0e0f1011 0f101112 ................ │ │ │ │ - 0x003dc740 04050607 05060708 08090a0b 090a0b0c ................ │ │ │ │ - 0x003dc750 06070809 0708090a 0a0b0c0d 0b0c0d0e ................ │ │ │ │ - 0x003dc760 0c0d0e0f 0d0e0f10 10111213 11121314 ................ │ │ │ │ - 0x003dc770 0e0f1011 0f101112 12131415 13141516 ................ │ │ │ │ - 0x003dc780 01030507 11131517 21232527 31333537 ........!#%'1357 │ │ │ │ - 0x003dc790 00040105 02060307 04080509 060a070b ................ │ │ │ │ - 0x003dc7a0 00010203 01020304 08090a0b 090a0b0c ................ │ │ │ │ - 0x003dc7b0 02030405 03040506 0a0b0c0d 0b0c0d0e ................ │ │ │ │ - 0x003dc7c0 00010203 01020304 02030405 03040506 ................ │ │ │ │ - 0x003dc7d0 04050607 05060708 06070809 0708090a ................ │ │ │ │ - 0x003dc7e0 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ │ │ - 0x003dc7f0 01000201 03020403 09080a09 0b0a0c0b ................ │ │ │ │ - 0x003dc800 01000201 03020403 05040605 07060807 ................ │ │ │ │ - 0x003dc810 04000501 06020703 08040905 0a060b07 ................ │ │ │ │ - 0x003dc820 00010001 00010001 02030203 02030203 ................ │ │ │ │ - 0x003dc830 00000000 01000000 02000000 03000000 ................ │ │ │ │ - 0x003dc840 04000000 05000000 06000000 07000000 ................ │ │ │ │ - 0x003dc850 08000000 09000000 0a000000 0b000000 ................ │ │ │ │ - 0x003dc860 0c000000 0d000000 0e000000 0f000000 ................ │ │ │ │ - 0x003dc870 00000000 00010203 04050607 07070707 ................ │ │ │ │ - 0x003dc880 00000000 02000000 04000000 06000000 ................ │ │ │ │ - 0x003dc890 08000000 0a000000 0c000000 0e000000 ................ │ │ │ │ - 0x003dc8a0 10000000 12000000 14000000 16000000 ................ │ │ │ │ - 0x003dc8b0 18000000 1a000000 1c000000 1e000000 ................ │ │ │ │ - 0x003dc8c0 01000000 03000000 05000000 07000000 ................ │ │ │ │ - 0x003dc8d0 09000000 0b000000 0d000000 0f000000 ................ │ │ │ │ - 0x003dc8e0 11000000 13000000 15000000 17000000 ................ │ │ │ │ - 0x003dc8f0 19000000 1b000000 1d000000 1f000000 ................ │ │ │ │ - 0x003dc900 00000000 04000000 08000000 0c000000 ................ │ │ │ │ - 0x003dc910 00020406 01030507 10325476 98badcfe .........2Tv.... │ │ │ │ - 0x003dc920 80408040 c0c0c0c0 40404040 00000000 .@.@....@@@@.... │ │ │ │ - 0x003dc930 00000000 08080808 08080808 7f7f7f7f ................ │ │ │ │ - 0x003dc940 80ff80ff 00ff00ff 00040004 00080008 ................ │ │ │ │ - 0x003dc950 f71af71a 00200020 20000000 22000000 ..... . ..."... │ │ │ │ - 0x003dc960 3f000000 00020000 00800000 0f002e00 ?............... │ │ │ │ - 0x003dc970 49006600 8700b000 d9001100 4c008d00 I.f.........L... │ │ │ │ - 0x003dc980 dc004001 a5016001 9d01dd01 1f026c02 ..@...`.......l. │ │ │ │ - 0x003dc990 d7022303 df032304 6c04b504 11057b05 ..#...#.l.....{. │ │ │ │ - 0x003dc9a0 fe05b706 20078a07 03088708 2509d909 .... .......%... │ │ │ │ - 0x003dc9b0 3a028402 cb022603 90030104 9404ef04 :.....&......... │ │ │ │ - 0x003dc9c0 3e059f05 2706a106 9c071708 8f083209 >...'.........2. │ │ │ │ - 0x003dc9d0 a1092d0a ef174c18 b0182319 b519801a ..-...L...#..... │ │ │ │ - 0x003dc9e0 2c1bcd1c 831d3a1e 081f0020 3c213c21 ,.....:.... .:.8.4.0...*.( │ │ │ │ - 0x003dcb40 00260022 0020001c 001a0018 00160012 .&.". .......... │ │ │ │ - 0x003dcb50 0010000e 000c000a 00080008 00060004 ................ │ │ │ │ - 0x003dcb60 00010001 00010001 02030203 02030203 ................ │ │ │ │ - 0x003dcb70 00010203 02030405 04050607 06070809 ................ │ │ │ │ - 0x003dcb80 04050607 06070809 08090a0b 0a0b0c0d ................ │ │ │ │ - 0x003dcb90 00010203 04050607 02030405 06070809 ................ │ │ │ │ - 0x003dcba0 00010203 04050607 00010203 04050607 ................ │ │ │ │ - 0x003dcbb0 00010809 02030a0b 04050c0d 06070e0f ................ │ │ │ │ - 0x003dcbc0 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ - 0x003dcbd0 00000000 01000000 02000000 03000000 ................ │ │ │ │ - 0x003dcbe0 00010001 00010001 00010203 04050607 ................ │ │ │ │ - 0x003dcbf0 08090a0b 0c0d0e0f 0e0f0e0f 0e0f0e0f ................ │ │ │ │ - 0x003dcc00 00000000 00000000 04040404 04040404 ................ │ │ │ │ - 0x003dcc10 08080808 08080808 0c0c0c0c 0c0c0c0c ................ │ │ │ │ - 0x003dcc20 02000200 02000200 02000200 02000200 ................ │ │ │ │ - 0x003dcc30 10001000 10001000 10001000 10001000 ................ │ │ │ │ - 0x003dcc40 04000400 04000400 04000400 04000400 ................ │ │ │ │ - 0x003dcc50 40004000 40004000 40004000 40004000 @.@.@.@.@.@.@.@. │ │ │ │ - 0x003dcc60 00010001 00010001 00010001 00010001 ................ │ │ │ │ - 0x003dcc70 00080008 00080008 00080008 00080008 ................ │ │ │ │ - 0x003dcc80 00200020 00200020 00200020 00200020 . . . . . . . . │ │ │ │ - 0x003dcc90 df6bdf6b df6bdf6b df6bdf6b df6bdf6b .k.k.k.k.k.k.k.k │ │ │ │ - 0x003dcca0 fe7ffe7f fe7ffe7f fe7ffe7f fe7ffe7f ................ │ │ │ │ - 0x003dccb0 00fe00fe 00fe00fe 00fe00fe 00fe00fe ................ │ │ │ │ - 0x003dccc0 3f000000 3f000000 3f000000 3f000000 ?...?...?...?... │ │ │ │ - 0x003dccd0 40000000 40000000 40000000 40000000 @...@...@...@... │ │ │ │ - 0x003dcce0 00020000 00020000 00020000 00020000 ................ │ │ │ │ - 0x003dccf0 2000f8ff 2000f8ff 2000f8ff 2000f8ff ... ... ... ... │ │ │ │ - 0x003dcd00 ff030000 ff030000 ff030000 ff030000 ................ │ │ │ │ - 0x003dcd10 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ │ │ - 0x003dcd20 00004000 00000000 00004000 00000000 ..@.......@..... │ │ │ │ - 0x003dcd30 00000040 00000000 00000040 00000000 ...@.......@.... │ │ │ │ - 0x003dcd40 02000100 02000100 08000800 08000800 ................ │ │ │ │ - 0x003dcd50 0a000a00 0a000a00 02000000 02000000 ................ │ │ │ │ - 0x003dcd60 08000000 08000000 00020000 00020000 ................ │ │ │ │ - 0x003dcd70 80000000 80000000 02000000 04000000 ................ │ │ │ │ - 0x003dcd80 0a000000 08000000 f0bff0bf f0bff0bf ................ │ │ │ │ - 0x003dcd90 fcbffcbf fcbffcbf 22000000 22000000 ........"..."... │ │ │ │ - 0x003dcda0 28000000 28000000 0800feff 0800feff (...(........... │ │ │ │ - 0x003dcdb0 2000fcff 2000fcff 2000fcff 2000fcff ... ... ... ... │ │ │ │ - 0x003dcdc0 0b000000 0d000000 00040000 00040000 ................ │ │ │ │ - 0x003dcdd0 00100000 00100000 00100010 00100010 ................ │ │ │ │ - 0x003dcde0 00400040 00400040 004000f0 004000f0 .@.@.@.@.@...@.. │ │ │ │ - 0x003dcdf0 16c8f2ff 3ac8f2ff 52c8f2ff 69c8f2ff ....:...R...i... │ │ │ │ - 0x003dce00 8fc8f2ff d3c8f2ff 04caf2ff 28caf2ff ............(... │ │ │ │ - 0x003dce10 40caf2ff 57caf2ff 7dcaf2ff c1caf2ff @...W...}....... │ │ │ │ - 0x003dce20 17ccf2ff 3bccf2ff 53ccf2ff 6accf2ff ....;...S...j... │ │ │ │ - 0x003dce30 90ccf2ff d4ccf2ff 87cef2ff cacef2ff ................ │ │ │ │ - 0x003dce40 01cff2ff 5acff2ff 02d0f2ff 4dd1f2ff ....Z.......M... │ │ │ │ - 0x003dce50 6dd5f2ff 91d5f2ff aad5f2ff d2d5f2ff m............... │ │ │ │ - 0x003dce60 f8d5f2ff 3cd6f2ff 16d8f2ff 3ad8f2ff ....<.......:... │ │ │ │ - 0x003dce70 53d8f2ff 7bd8f2ff a1d8f2ff e5d8f2ff S...{........... │ │ │ │ - 0x003dce80 7cdaf2ff eddaf2ff 4edbf2ff addbf2ff |.......N....... │ │ │ │ - 0x003dce90 68dcf2ff b5dcf2ff eedcf2ff 3bddf2ff h...........;... │ │ │ │ - 0x003dcea0 8fddf2ff 36def2ff 7bdef2ff bedef2ff ....6...{....... │ │ │ │ - 0x003dceb0 1edff2ff 6bdff2ff f4dff2ff ede0f2ff ....k........... │ │ │ │ - 0x003dcec0 14002f00 50007100 a800da00 34013000 ../.P.q.....4.0. │ │ │ │ - 0x003dced0 6900be00 14016701 0602df00 fb032209 i.....g.......". │ │ │ │ - 0x003dcee0 2f093c09 49095609 92162d19 f91d061e /.<.I.V...-..... │ │ │ │ - 0x003dcef0 131e201e 2d1ef529 bc2c3e31 4b315831 .. .-..).,>1K1X1 │ │ │ │ - 0x003dcf00 65317231 a800b005 c305d605 e905fc05 e1r1............ │ │ │ │ - 0x003dcf10 2413c817 db17ee17 01181418 ab230e28 $............#.( │ │ │ │ - 0x003dcf20 21283428 47285a28 00000000 00000000 !(4(G(Z(........ │ │ │ │ - 0x003dcf30 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003dcf40 04000000 07000000 01000000 03000000 ................ │ │ │ │ - 0x003dcf50 00000000 02000000 05000000 06000000 ................ │ │ │ │ - 0x003dcf60 48030000 a4010000 18010000 d2000000 H............... │ │ │ │ - 0x003dcf70 a8000000 8c000000 78000000 69000000 ........x...i... │ │ │ │ - 0x003dcf80 a4010000 d2000000 8c000000 69000000 ............i... │ │ │ │ - 0x003dcf90 0c0d0a0b 08090607 04050203 00010e0f ................ │ │ │ │ - 0x003dcfa0 00080109 020a030b 040c050d 060e070f ................ │ │ │ │ - 0x003dcfb0 ff7f3f1f 0f070301 04020303 02010000 ..?............. │ │ │ │ - 0x003dcfc0 fffe0000 01020000 00ff0001 01020000 ................ │ │ │ │ - 0x003dcfd0 00000102 fffe0000 00010102 00ff0000 ................ │ │ │ │ - 0x003dcfe0 01020102 00000000 01020102 00010000 ................ │ │ │ │ - 0x003dcff0 0102fffe 01020000 010200ff 01020000 ................ │ │ │ │ - 0x003dd000 01020102 00000000 01020102 00ff0000 ................ │ │ │ │ - 0x003dd010 01020102 01020000 01020001 01020000 ................ │ │ │ │ - 0x003dd020 01020000 01020000 000100ff 01020000 ................ │ │ │ │ - 0x003dd030 00000102 01020000 00ff0102 00010000 ................ │ │ │ │ - 0x003dd040 80008000 00080008 00000000 00000000 ................ │ │ │ │ - 0x003dd050 48030000 a4010000 18010000 d2000000 H............... │ │ │ │ - 0x003dd060 a8000000 8c000000 78000000 69000000 ........x...i... │ │ │ │ - 0x003dd070 a4010000 d2000000 8c000000 69000000 ............i... │ │ │ │ - 0x003dd080 69000000 69000000 69000000 69000000 i...i...i...i... │ │ │ │ - 0x003dd090 48034803 a401a401 18011801 d200d200 H.H............. │ │ │ │ - 0x003dd0a0 a800a800 8c008c00 78007800 69006900 ........x.x.i.i. │ │ │ │ - 0x003dd0b0 a401a401 d200d200 8c008c00 69006900 ............i.i. │ │ │ │ - 0x003dd0c0 69006900 69006900 69006900 69006900 i.i.i.i.i.i.i.i. │ │ │ │ - 0x003dd0d0 0c0d0a0b 08090607 04050203 00010e0f ................ │ │ │ │ - 0x003dd0e0 00080109 020a030b 040c050d 060e070f ................ │ │ │ │ - 0x003dd0f0 08000800 08000800 08000800 08000800 ................ │ │ │ │ - 0x003dd100 80008000 80008000 80008000 80008000 ................ │ │ │ │ - 0x003dd110 00010001 00010001 00010001 00010001 ................ │ │ │ │ - 0x003dd120 00080008 00080008 00080008 00080008 ................ │ │ │ │ - 0x003dd130 ff7fff7f ff7fff7f ff7fff7f ff7fff7f ................ │ │ │ │ - 0x003dd140 00800080 00800080 00800080 00800080 ................ │ │ │ │ - 0x003dd150 ffffffff ffffffff fefefefe fefefefe ................ │ │ │ │ - 0x003dd160 fcfcfcfc fcfcfcfc f8f8f8f8 f8f8f8f8 ................ │ │ │ │ - 0x003dd170 f0f0f0f0 f0f0f0f0 e0e0e0e0 e0e0e0e0 ................ │ │ │ │ - 0x003dd180 c0c0c0c0 c0c0c0c0 80808080 80808080 ................ │ │ │ │ - 0x003dd190 04040404 04040404 02020202 02020202 ................ │ │ │ │ - 0x003dd1a0 03030303 03030303 03030303 03030303 ................ │ │ │ │ - 0x003dd1b0 02020202 02020202 01010101 01010101 ................ │ │ │ │ - 0x003dd1c0 f1e201f2 01020112 11221021 1020101f .........".!. .. │ │ │ │ - 0x003dd1d0 f1e201f2 01020112 11221021 00000000 .........".!.... │ │ │ │ - 0x003dd1e0 1020101e f2e402f4 02040214 12241022 . ...........$." │ │ │ │ - 0x003dd1f0 1020101e f2e402f4 2040203e e2c402e4 . ...... @ >.... │ │ │ │ - 0x003dd200 02040224 22442042 2040203e e2c402e4 ...$"D B @ >.... │ │ │ │ - 0x003dd210 04000400 03000300 02000200 03000300 ................ │ │ │ │ - 0x003dd220 00400040 00100010 00080008 00c000c0 .@.@............ │ │ │ │ - 0x003dd230 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003dd240 807f807f 7f8000ff 7f8015ea d52ac03f .............*.? │ │ │ │ - 0x003dd250 7f8045ba 12ede916 c936b24d a55aa05f ..E......6.M.Z._ │ │ │ │ - 0x003dd260 7f80619e 44bb2ad5 11eefb04 e619d42b ..a.D.*........+ │ │ │ │ - 0x003dd270 c43bb649 ab54a15e 9a65946b 916e906f .;.I.T.^.e.k.n.o │ │ │ │ - 0x003dd280 7f80708f 619e52ad 44bb36c9 29d61de2 ..p.a.R.D.6.)... │ │ │ │ - 0x003dd290 11ee05fa fa05ef10 e51adc23 d32cca35 ...........#.,.5 │ │ │ │ - 0x003dd2a0 c23dbb44 b44bad52 a758a25d 9d629966 .=.D.K.R.X.].b.f │ │ │ │ - 0x003dd2b0 956a916e 8e718c73 8a758976 88778877 .j.n.q.s.u.v.w.w │ │ │ │ - 0x003dd2c0 7f807887 708f6996 619e5aa5 52ad4bb4 ..x.p.i.a.Z.R.K. │ │ │ │ - 0x003dd2d0 44bb3dc2 36c930cf 29d623dc 1ce316e9 D.=.6.0.).#..... │ │ │ │ - 0x003dd2e0 10ef0af5 05faff00 f906f40b ef10ea15 ................ │ │ │ │ - 0x003dd2f0 e51ae01f db24d629 d22dcd32 c936c53a .....$.).-.2.6.: │ │ │ │ - 0x003dd300 c13ebd42 b946b649 b24daf50 ac53a956 .>.B.F.I.M.P.S.V │ │ │ │ - 0x003dd310 a659a35c a05f9d62 9b649966 9669946b .Y.\._.b.d.f.i.k │ │ │ │ - 0x003dd320 926d906f 8f708d72 8c738a75 89768877 .m.o.p.r.s.u.v.w │ │ │ │ - 0x003dd330 87788679 8679857a 857a847b 847b847b .x.y.y.z.z.{.{.{ │ │ │ │ - 0x003dd340 01020304 05060708 090a0b0c 0d0e0f10 ................ │ │ │ │ - 0x003dd350 11121314 15161718 191a1b1c 1d1e1f20 ............... │ │ │ │ - 0x003dd360 201f1e1d 1c1b1a19 18171615 14131211 ............... │ │ │ │ - 0x003dd370 100f0e0d 0c0b0a09 08070605 04030201 ................ │ │ │ │ - 0x003dd380 07070b0b 0f0f1313 13171717 1f1f1f27 ...............' │ │ │ │ - 0x003dd390 27272f2f 2f3f3f3f 4f4f4fff 00100010 ''///???OOO..... │ │ │ │ - 0x003dd3a0 00140014 08100810 20102010 18141814 ........ . ..... │ │ │ │ - 0x003dd3b0 10101010 00000000 00000000 08000800 ................ │ │ │ │ - 0x003dd3c0 00000001 01020203 03040405 05060607 ................ │ │ │ │ - 0x003dd3d0 07080809 090a0a0b 0b0c0c0d 0d0e0e0f ................ │ │ │ │ - 0x003dd3e0 0f0f0f0f 0f0f0f0f 80808080 24fc24fc ............$.$. │ │ │ │ - 0x003dd3f0 08070706 06050504 04030302 02010100 ................ │ │ │ │ - 0x003dd400 377f277f 277f070f 1f070f1f 00031f00 7.'.'........... │ │ │ │ - 0x003dd410 273f132f 132f0303 03030303 00000000 '?././.......... │ │ │ │ - 0x003dd420 01000201 03020403 05040605 07060807 ................ │ │ │ │ - 0x003dd430 02030304 04050506 06070708 08080808 ................ │ │ │ │ - 0x003dd440 07060f0e 05040d0c 03020b0a 01000908 ................ │ │ │ │ - 0x003dd450 00010102 02030304 0809090a 0a0b0b0c ................ │ │ │ │ - 0x003dd460 03020706 0b0a0f0e 02010605 0a090e0d ................ │ │ │ │ - 0x003dd470 07060f0e 06050e0d 05040d0c 04030c0b ................ │ │ │ │ - 0x003dd480 04030302 02010100 0c0b0b0a 0a090908 ................ │ │ │ │ - 0x003dd490 0004080c 0105090d 02060a0e 03070b0f ................ │ │ │ │ - 0x003dd4a0 00004000 8000c000 00014001 8001c001 ..@.......@..... │ │ │ │ - 0x003dd4b0 00044004 8004c004 00054005 8005c005 ..@.......@..... │ │ │ │ - 0x003dd4c0 40008000 c0000001 40018001 c0010002 @.......@....... │ │ │ │ - 0x003dd4d0 40028002 c0020003 40038003 c0030004 @.......@....... │ │ │ │ - 0x003dd4e0 01000200 03000400 05000600 07000800 ................ │ │ │ │ - 0x003dd4f0 09000a00 0b000c00 0d000e00 0f001000 ................ │ │ │ │ - 0x003dd500 5a5a5a5a 0e0e0e0e 1b1b1b1b 1f1f1f1f ZZZZ............ │ │ │ │ - 0x003dd510 20202020 0c0c0c0c 01000100 05ffffff ............ │ │ │ │ - 0x003dd520 0a040a04 25060506 67090709 48ff08ff ....%...g...H... │ │ │ │ - 0x003dd530 10040004 35060506 770b070b 5fff0fff ....5...w..._... │ │ │ │ - 0x003dd540 03040304 05060506 07020702 01ff01ff ................ │ │ │ │ - 0x003dd550 03040304 05060506 070b070b 7f817f81 ................ │ │ │ │ - 0x003dd560 00010001 04050405 08090809 0c0d0c0d ................ │ │ │ │ - 0x003dd570 02030203 06070607 0a0b0a0b 0e0f0e0f ................ │ │ │ │ - 0x003dd580 07070707 03030303 05050505 01010101 ................ │ │ │ │ - 0x003dd590 06060606 02020202 04040404 40004000 ............@.@. │ │ │ │ - 0x003dd5a0 00ff01ff 02ff03ff 04ff05ff 06ff07ff ................ │ │ │ │ - 0x003dd5b0 07ff07ff 07ff07ff 07ff07ff 07ff07ff ................ │ │ │ │ - 0x003dd5c0 00010203 04050607 08090a0b 0c0d0e0f ................ │ │ │ │ - 0x003dd5d0 00010203 04050607 06070607 06070607 ................ │ │ │ │ - 0x003dd5e0 00010203 04050607 08090a0b 0c0d0e0f ................ │ │ │ │ - 0x003dd5f0 0e0f0e0f 0e0f0e0f 0e0f0e0f 0e0f0e0f ................ │ │ │ │ - 0x003dd600 00010203 04050607 06070607 06070607 ................ │ │ │ │ - 0x003dd610 06070607 06070607 06070607 06070607 ................ │ │ │ │ - 0x003dd620 0f0e0d0c 0b0a0908 07060504 03020100 ................ │ │ │ │ - 0x003dd630 3e003e00 80008000 ff00ff00 00020002 >.>............. │ │ │ │ - 0x003dd640 d875f3ff e876f3ff d877f3ff c878f3ff .u...v...w...x.. │ │ │ │ - 0x003dd650 9879f3ff cb6ef3ff 846ff3ff 1470f3ff .y...n...o...p.. │ │ │ │ - 0x003dd660 9470f3ff f470f3ff be71f3ff 8072f3ff .p...p...q...r.. │ │ │ │ - 0x003dd670 1073f3ff b073f3ff 3074f3ff 0e6bf3ff .s...s..0t...k.. │ │ │ │ - 0x003dd680 dc6bf3ff 7c6cf3ff 0c6df3ff 8c6df3ff .k..|l...m...m.. │ │ │ │ - 0x003dd690 d6b0f3ff 58b1f3ff 08b2f3ff 38b4f3ff ....X.......8... │ │ │ │ - 0x003dd6a0 e965f3ff 7866f3ff 0867f3ff 9867f3ff .e..xf...g...g.. │ │ │ │ - 0x003dd6b0 2868f3ff f565f3ff 8466f3ff 1467f3ff (h...e...f...g.. │ │ │ │ - 0x003dd6c0 a467f3ff 4268f3ff 2166f3ff b566f3ff .g..Bh..!f...f.. │ │ │ │ - 0x003dd6d0 4567f3ff d267f3ff 7e68f3ff 4c65f3ff Eg...g..~h..Le.. │ │ │ │ - 0x003dd6e0 4365f3ff 3b65f3ff 3165f3ff 2365f3ff Ce..;e..1e..#e.. │ │ │ │ - 0x003dd6f0 1069f3ff 5869f3ff 9869f3ff d869f3ff .i..Xi...i...i.. │ │ │ │ - 0x003dd700 186af3ff 067bf3ff 647ef3ff 8481f3ff .j...{..d~...... │ │ │ │ - 0x003dd710 b483f3ff 5486f3ff 768af3ff 148ff3ff ....T...v....... │ │ │ │ - 0x003dd720 4093f3ff dd97f3ff c598f3ff 369af3ff @...........6... │ │ │ │ - 0x003dd730 cc9df3ff 3ca2f3ff 0ca6f3ff 6caaf3ff ....<.......l... │ │ │ │ - 0x003dd740 45b7f3ff 18b8f3ff 08b9f3ff e8b9f3ff E............... │ │ │ │ - 0x003dd750 51b7f3ff 24b8f3ff 14b9f3ff f4b9f3ff Q...$........... │ │ │ │ - 0x003dd760 85b7f3ff 5db8f3ff 4db9f3ff 2abaf3ff ....]...M...*... │ │ │ │ - 0x003dd770 bab6f3ff b1b6f3ff a9b6f3ff 9fb6f3ff ................ │ │ │ │ - 0x003dd780 55bcf3ff 48bcf3ff 3bbcf3ff d7bef3ff U...H...;....... │ │ │ │ - 0x003dd790 cabef3ff bdbef3ff 18c2f3ff 06c2f3ff ................ │ │ │ │ - 0x003dd7a0 f4c1f3ff d9bff3ff 56c0f3ff d4c0f3ff ........V....... │ │ │ │ - 0x003dd7b0 90c1f3ff d7c2f3ff 14c3f3ff 44c3f3ff ............D... │ │ │ │ - 0x003dd7c0 84c3f3ff c4c3f3ff 00000000 00000000 ................ │ │ │ │ - 0x003dd7d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003dd7e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003dd7f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003dd800 807f807f 7f8000ff 7f8015ea d52ac03f .............*.? │ │ │ │ - 0x003dd810 7f8045ba 12ede916 c936b24d a55aa05f ..E......6.M.Z._ │ │ │ │ - 0x003dd820 7f80619e 44bb2ad5 11eefb04 e619d42b ..a.D.*........+ │ │ │ │ - 0x003dd830 c43bb649 ab54a15e 9a65946b 916e906f .;.I.T.^.e.k.n.o │ │ │ │ - 0x003dd840 7f80708f 619e52ad 44bb36c9 29d61de2 ..p.a.R.D.6.)... │ │ │ │ - 0x003dd850 11ee05fa fa05ef10 e51adc23 d32cca35 ...........#.,.5 │ │ │ │ - 0x003dd860 c23dbb44 b44bad52 a758a25d 9d629966 .=.D.K.R.X.].b.f │ │ │ │ - 0x003dd870 956a916e 8e718c73 8a758976 88778877 .j.n.q.s.u.v.w.w │ │ │ │ - 0x003dd880 7f807887 708f6996 619e5aa5 52ad4bb4 ..x.p.i.a.Z.R.K. │ │ │ │ - 0x003dd890 44bb3dc2 36c930cf 29d623dc 1ce316e9 D.=.6.0.).#..... │ │ │ │ - 0x003dd8a0 10ef0af5 05faff00 f906f40b ef10ea15 ................ │ │ │ │ - 0x003dd8b0 e51ae01f db24d629 d22dcd32 c936c53a .....$.).-.2.6.: │ │ │ │ - 0x003dd8c0 c13ebd42 b946b649 b24daf50 ac53a956 .>.B.F.I.M.P.S.V │ │ │ │ - 0x003dd8d0 a659a35c a05f9d62 9b649966 9669946b .Y.\._.b.d.f.i.k │ │ │ │ - 0x003dd8e0 926d906f 8f708d72 8c738a75 89768877 .m.o.p.r.s.u.v.w │ │ │ │ - 0x003dd8f0 87788679 8679857a 857a847b 847b847b .x.y.y.z.z.{.{.{ │ │ │ │ - 0x003dd900 0a000000 020a0000 01010a00 0101020a ................ │ │ │ │ - 0x003dd910 06000000 02060000 02020600 01020206 ................ │ │ │ │ - 0x003dd920 000cfa00 0009fb00 0007fd00 0005fd00 ................ │ │ │ │ - 0x003dd930 0c02fc00 0902fd00 0702fd00 0503fd00 ................ │ │ │ │ - 0x003dd940 10000000 00100000 00001000 00000010 ................ │ │ │ │ - 0x003dd950 10000000 00100000 00001000 00000010 ................ │ │ │ │ - 0x003dd960 000af600 0006fa00 0004fc00 0002fe00 ................ │ │ │ │ - 0x003dd970 0a00f600 0600fa00 0400fc00 0200fe00 ................ │ │ │ │ - 0x003dd980 08000000 00080000 00000800 00000008 ................ │ │ │ │ - 0x003dd990 04000000 00040000 00000400 00000004 ................ │ │ │ │ - 0x003dd9a0 0010f800 0010f800 0010f800 0010f800 ................ │ │ │ │ - 0x003dd9b0 1000fc00 1000fc00 1000fc00 1000fc00 ................ │ │ │ │ - 0x003dd9c0 08000000 03080000 02030800 01020308 ................ │ │ │ │ - 0x003dd9d0 04000000 03040000 02030400 02020304 ................ │ │ │ │ - 0x003dd9e0 000afe00 0006ff00 0004ff00 00020000 ................ │ │ │ │ - 0x003dd9f0 0a03ff00 0604ff00 0404ff00 0303ff00 ................ │ │ │ │ - 0x003dda00 0e000000 000e0000 00000e00 0000000e ................ │ │ │ │ - 0x003dda10 0c000000 010c0000 00000c00 0000010c ................ │ │ │ │ - 0x003dda20 000ef400 000cf600 000bf700 000af800 ................ │ │ │ │ - 0x003dda30 0e00f600 0c00f700 0b01f800 0901f900 ................ │ │ │ │ - 0x003dda40 00010203 18191a1b 04050607 1c1d1e1f ................ │ │ │ │ - 0x003dda50 0f0b0703 0f0b0703 0f0b0703 0f0b0783 ................ │ │ │ │ - 0x003dda60 1f1b1713 1f1b1713 1f1b1713 1f1b1793 ................ │ │ │ │ - 0x003dda70 2f2b2723 2f2b2723 2f2b2723 2f2b27a3 /+'#/+'#/+'#/+'. │ │ │ │ - 0x003dda80 02000000 03000000 10000000 11000000 ................ │ │ │ │ - 0x003dda90 ffffffff ffffffff 14000000 15000000 ................ │ │ │ │ - 0x003ddaa0 00000000 06000000 18000000 1e000000 ................ │ │ │ │ - 0x003ddab0 01000000 07000000 19000000 1f000000 ................ │ │ │ │ - 0x003ddac0 07070707 00010001 03030303 08090809 ................ │ │ │ │ - 0x003ddad0 05050505 04050405 01010101 0c0d0c0d ................ │ │ │ │ - 0x003ddae0 06060606 02030203 02020202 0a0b0a0b ................ │ │ │ │ - 0x003ddaf0 04040404 06070607 00000000 0e0f0e0f ................ │ │ │ │ - 0x003ddb00 01030507 090b0d0f 11131517 191b1d1f ................ │ │ │ │ - 0x003ddb10 21232527 292b2d2f 31333537 393b3d3f !#%')+-/13579;=? │ │ │ │ - 0x003ddb20 41434547 494b4d4f 51535557 595b5d5f ACEGIKMOQSUWY[]_ │ │ │ │ - 0x003ddb30 61636567 696b6d6f 71737577 797b7d7f acegikmoqsuwy{}. │ │ │ │ - 0x003ddb40 01030507 090b0d0f 41434547 494b4d4f ........ACEGIKMO │ │ │ │ - 0x003ddb50 11131517 191b1d1f 51535557 595b5d5f ........QSUWY[]_ │ │ │ │ - 0x003ddb60 21232527 292b2d2f 61636567 696b6d6f !#%')+-/acegikmo │ │ │ │ - 0x003ddb70 31333537 393b3d3f 71737577 797b7d7f 13579;=?qsuwy{}. │ │ │ │ - 0x003ddb80 07070707 06060606 05050505 04040404 ................ │ │ │ │ - 0x003ddb90 03030303 02020202 01010101 00000000 ................ │ │ │ │ - 0x003ddba0 7f817f81 80808080 80008000 ff00ff00 ................ │ │ │ │ - 0x003ddbb0 76c4f3ff abc4f3ff e5c4f3ff 26c5f3ff v...........&... │ │ │ │ - 0x003ddbc0 70c5f3ff f3c5f3ff dec6f3ff d1c7f3ff p............... │ │ │ │ - 0x003ddbd0 91c8f3ff 40c9f3ff 29d0f3ff 20d1f3ff ....@...)... ... │ │ │ │ - 0x003ddbe0 ecd1f3ff f8d2f3ff fbd3f3ff e7c9f3ff ................ │ │ │ │ - 0x003ddbf0 90caf3ff 12cbf3ff b4cbf3ff 46ccf3ff ............F... │ │ │ │ - 0x003ddc00 f3ccf3ff a1cdf3ff 24cef3ff b9cef3ff ........$....... │ │ │ │ - 0x003ddc10 48cff3ff dbc0f3ff 5ec1f3ff e4c1f3ff H.......^....... │ │ │ │ - 0x003ddc20 6ac2f3ff f4c2f3ff e8c0f3ff 6bc1f3ff j...........k... │ │ │ │ - 0x003ddc30 f1c1f3ff 79c2f3ff 10c3f3ff 10c1f3ff ....y........... │ │ │ │ - 0x003ddc40 96c1f3ff 1cc2f3ff a6c2f3ff 49c3f3ff ............I... │ │ │ │ - 0x003ddc50 39c0f3ff 2cc0f3ff 20c0f3ff 13c0f3ff 9...,... ....... │ │ │ │ - 0x003ddc60 06c0f3ff 7ad4f3ff a8d4f3ff d7d4f3ff ....z........... │ │ │ │ - 0x003ddc70 0ad5f3ff 43d5f3ff 00000000 00000000 ....C........... │ │ │ │ - 0x003ddc80 807f807f 7f8000ff 7f8015ea d52ac03f .............*.? │ │ │ │ - 0x003ddc90 7f8045ba 12ede916 c936b24d a55aa05f ..E......6.M.Z._ │ │ │ │ - 0x003ddca0 7f80619e 44bb2ad5 11eefb04 e619d42b ..a.D.*........+ │ │ │ │ - 0x003ddcb0 c43bb649 ab54a15e 9a65946b 916e906f .;.I.T.^.e.k.n.o │ │ │ │ - 0x003ddcc0 7f80708f 619e52ad 44bb36c9 29d61de2 ..p.a.R.D.6.)... │ │ │ │ - 0x003ddcd0 11ee05fa fa05ef10 e51adc23 d32cca35 ...........#.,.5 │ │ │ │ - 0x003ddce0 c23dbb44 b44bad52 a758a25d 9d629966 .=.D.K.R.X.].b.f │ │ │ │ - 0x003ddcf0 956a916e 8e718c73 8a758976 88778877 .j.n.q.s.u.v.w.w │ │ │ │ - 0x003ddd00 7f807887 708f6996 619e5aa5 52ad4bb4 ..x.p.i.a.Z.R.K. │ │ │ │ - 0x003ddd10 44bb3dc2 36c930cf 29d623dc 1ce316e9 D.=.6.0.).#..... │ │ │ │ - 0x003ddd20 10ef0af5 05faff00 f906f40b ef10ea15 ................ │ │ │ │ - 0x003ddd30 e51ae01f db24d629 d22dcd32 c936c53a .....$.).-.2.6.: │ │ │ │ - 0x003ddd40 c13ebd42 b946b649 b24daf50 ac53a956 .>.B.F.I.M.P.S.V │ │ │ │ - 0x003ddd50 a659a35c a05f9d62 9b649966 9669946b .Y.\._.b.d.f.i.k │ │ │ │ - 0x003ddd60 926d906f 8f708d72 8c738a75 89768877 .m.o.p.r.s.u.v.w │ │ │ │ - 0x003ddd70 87788679 8679857a 857a847b 847b847b .x.y.y.z.z.{.{.{ │ │ │ │ - 0x003ddd80 00010001 02030203 04050405 06070607 ................ │ │ │ │ - 0x003ddd90 03030303 02020202 01010101 00000000 ................ │ │ │ │ - 0x003ddda0 01010101 01010101 00000000 00000000 ................ │ │ │ │ - 0x003dddb0 01000201 03020403 05040605 07060807 ................ │ │ │ │ - 0x003dddc0 02030304 04050506 06070708 08080808 ................ │ │ │ │ - 0x003dddd0 080c0004 090d0105 0a0e0206 0b0f0307 ................ │ │ │ │ - 0x003ddde0 01000201 03020403 05040605 07060807 ................ │ │ │ │ - 0x003dddf0 04030302 02010100 0c0b0b0a 0a090908 ................ │ │ │ │ - 0x003dde00 03040304 05060506 07020702 01ff01ff ................ │ │ │ │ - 0x003dde10 03040304 05060506 070b070b 0fff0fff ................ │ │ │ │ - 0x003dde20 07071307 13130b13 0b0f0f0f 17171717 ................ │ │ │ │ - 0x003dde30 27272727 00800000 40004000 40003808 ''''....@.@.@.8. │ │ │ │ - 0x003dde40 00010102 02030304 0809090a 0a0b0b0c ................ │ │ │ │ - 0x003dde50 00010203 04050607 08090a0b 0c0d0e0f ................ │ │ │ │ - 0x003dde60 0f0e0d0c 0b0a0908 07060504 03020100 ................ │ │ │ │ - 0x003dde70 00004000 8000c000 00014001 8001c001 ..@.......@..... │ │ │ │ - 0x003dde80 c0018001 40010001 c0008000 40000000 ....@.......@... │ │ │ │ - 0x003dde90 13131317 17171f1f 1f2f2f2f 4f4f4fff .........///OOO. │ │ │ │ - 0x003ddea0 377f077f 0f1f271f 7f277f27 070f1f0f 7.....'..'.'.... │ │ │ │ - 0x003ddeb0 273f033f 03031303 2f132f13 03030303 '?.?...././..... │ │ │ │ - 0x003ddec0 0f1f070f 1f07031f 03030303 03030000 ................ │ │ │ │ - 0x003dded0 00000001 01020203 03040405 05060607 ................ │ │ │ │ - 0x003ddee0 07080809 090a0a0b 00400040 08380040 .........@.@.8.@ │ │ │ │ - 0x003ddef0 07060f0e 06050e0d 05040d0c 04030c0b ................ │ │ │ │ - 0x003ddf00 07060f0e 05040d0c 03020b0a 01000908 ................ │ │ │ │ - 0x003ddf10 00160016 c015c015 fffffeff fdfffcff ................ │ │ │ │ - 0x003ddf20 00100010 00100010 00140014 00140014 ................ │ │ │ │ - 0x003ddf30 08100810 08100810 20102010 20102010 ........ . . . . │ │ │ │ - 0x003ddf40 18141814 18141814 10101010 10101010 ................ │ │ │ │ - 0x003ddf50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003ddf60 08000800 08000800 08000800 08000800 ................ │ │ │ │ - 0x003ddf70 03030303 03030303 03030303 03030303 ................ │ │ │ │ - 0x003ddf80 10101010 10101010 10101010 10101010 ................ │ │ │ │ - 0x003ddf90 3e003e00 3e003e00 3e003e00 3e003e00 >.>.>.>.>.>.>.>. │ │ │ │ - 0x003ddfa0 40004000 40004000 40004000 40004000 @.@.@.@.@.@.@.@. │ │ │ │ - 0x003ddfb0 00010001 00010001 00010001 00010001 ................ │ │ │ │ - 0x003ddfc0 00020002 00020002 00020002 00020002 ................ │ │ │ │ - 0x003ddfd0 00ff00ff 00ff00ff 00ff00ff 00ff00ff ................ │ │ │ │ - 0x003ddfe0 02020202 02020202 04040404 04040404 ................ │ │ │ │ - 0x003ddff0 08080808 08080808 80808080 80808080 ................ │ │ │ │ - 0x003de000 f0f0f0f0 f0f0f0f0 80008000 80008000 ................ │ │ │ │ - 0x003de010 ff00ff00 ff00ff00 24fc24fc 24fc24fc ........$.$.$.$. │ │ │ │ - 0x003de020 7f817f81 7f817f81 f8d6f3ff 37d7f3ff ............7... │ │ │ │ - 0x003de030 70d7f3ff bfd7f3ff 26d8f3ff 2dd9f3ff p.......&...-... │ │ │ │ - 0x003de040 ccd9f3ff 4cdaf3ff dcdaf3ff 9cdbf3ff ....L........... │ │ │ │ - 0x003de050 39d9f3ff d8d9f3ff 58daf3ff f6daf3ff 9.......X....... │ │ │ │ - 0x003de060 d2dbf3ff 77d9f3ff 03daf3ff 86daf3ff ....w........... │ │ │ │ - 0x003de070 3adbf3ff 36dcf3ff e4dcf3ff dbdcf3ff :...6........... │ │ │ │ - 0x003de080 d2dcf3ff c4dcf3ff a8dcf3ff 3ce4f3ff ............<... │ │ │ │ - 0x003de090 9ce5f3ff dce6f3ff 2ce8f3ff eceaf3ff ........,....... │ │ │ │ - 0x003de0a0 96ddf3ff 38def3ff b8def3ff 38dff3ff ....8.......8... │ │ │ │ - 0x003de0b0 e8dff3ff bbe0f3ff 64e1f3ff f4e1f3ff ........d....... │ │ │ │ - 0x003de0c0 84e2f3ff 24e3f3ff 2e31f4ff 1032f4ff ....$....1...2.. │ │ │ │ - 0x003de0d0 d032f4ff 9033f4ff 0035f4ff 3bf0f3ff .2...3...5..;... │ │ │ │ - 0x003de0e0 43f3f3ff 0df6f3ff cff7f3ff c4f9f3ff C............... │ │ │ │ - 0x003de0f0 e0fef3ff b103f4ff 9405f4ff 1807f4ff ................ │ │ │ │ - 0x003de100 9507f4ff 8b09f4ff ed0cf4ff 6010f4ff ............`... │ │ │ │ - 0x003de110 a312f4ff a714f4ff 7218f4ff b018f4ff ........r....... │ │ │ │ - 0x003de120 f018f4ff 4019f4ff 9019f4ff 091af4ff ....@........... │ │ │ │ - 0x003de130 0c1bf4ff 3c1cf4ff 6c1df4ff 151af4ff ....<...l....... │ │ │ │ - 0x003de140 181bf4ff 481cf4ff 861df4ff 571af4ff ....H.......W... │ │ │ │ - 0x003de150 4b1bf4ff 7e1cf4ff ce1df4ff f61ef4ff K...~........... │ │ │ │ - 0x003de160 ed1ef4ff e41ef4ff d61ef4ff 5837f4ff ............X7.. │ │ │ │ - 0x003de170 dc37f4ff bc38f4ff 7c3af4ff 00000000 .7...8..|:...... │ │ │ │ - 0x003de180 00000000 807f0040 807f804a 802a0020 .......@...J.*. │ │ │ │ - 0x003de190 807f8062 00498034 80240019 80120010 ...b.I.4.$...... │ │ │ │ - 0x003de1a0 807f8070 00620055 8048803d 0033002a ...p.b.U.H.=.3.* │ │ │ │ - 0x003de1b0 0022001b 80158010 000d000a 80080008 .".............. │ │ │ │ - 0x003de1c0 807f0078 80700069 0062005b 8054804e ...x.p.i.b.[.T.N │ │ │ │ - 0x003de1d0 80488042 003d8037 8032002e 80290025 .H.B.=.7.2...).% │ │ │ │ - 0x003de1e0 0021801d 001a8016 80130011 800e800c .!.............. │ │ │ │ - 0x003de1f0 800a8008 00070006 00058004 00040004 ................ │ │ │ │ - 0x003de200 807f007c 00788074 8070006d 00698065 ...|.x.t.p.m.i.e │ │ │ │ - 0x003de210 0062805e 005b0058 80548051 004e004b .b.^.[.X.T.Q.N.K │ │ │ │ - 0x003de220 00480045 8042803f 803c003a 80370035 .H.E.B.?.<.:.7.5 │ │ │ │ - 0x003de230 80320030 802d002b 00298026 80248022 .2.0.-.+.).&.$." │ │ │ │ - 0x003de240 8020801e 801c001b 00198017 00168014 . .............. │ │ │ │ - 0x003de250 00138011 0010800e 800d800c 000b000a ................ │ │ │ │ - 0x003de260 00090008 80078006 00060005 80040004 ................ │ │ │ │ - 0x003de270 80030003 00038002 80020002 00020002 ................ │ │ │ │ - 0x003de280 00000001 00000001 ff000100 80008000 ................ │ │ │ │ - 0x003de290 ff000100 95006b00 5500ab00 4000c000 ......k.U...@... │ │ │ │ - 0x003de2a0 ff000100 c5003b00 92006e00 69009700 ......;...n.i... │ │ │ │ - 0x003de2b0 4900b700 3200ce00 2500db00 2000e000 I...2...%... ... │ │ │ │ - 0x003de2c0 ff000100 e1001f00 c4003c00 aa005600 ..........<...V. │ │ │ │ - 0x003de2d0 91006f00 7b008500 66009a00 5400ac00 ..o.{...f...T... │ │ │ │ - 0x003de2e0 4400bc00 3600ca00 2b00d500 2100df00 D...6...+...!... │ │ │ │ - 0x003de2f0 1a00e600 1400ec00 1100ef00 1000f000 ................ │ │ │ │ - 0x003de300 ff000100 f0001000 e1001f00 d2002e00 ................ │ │ │ │ - 0x003de310 c4003c00 b6004a00 a9005700 9d006300 ..<...J...W...c. │ │ │ │ - 0x003de320 91006f00 85007b00 7a008600 6f009100 ..o...{.z...o... │ │ │ │ - 0x003de330 65009b00 5c00a400 5300ad00 4a00b600 e...\...S...J... │ │ │ │ - 0x003de340 4200be00 3b00c500 3400cc00 2d00d300 B...;...4...-... │ │ │ │ - 0x003de350 2700d900 2200de00 1d00e300 1900e700 '..."........... │ │ │ │ - 0x003de360 1500eb00 1100ef00 0e00f200 0c00f400 ................ │ │ │ │ - 0x003de370 0a00f600 0900f700 0800f800 0800f800 ................ │ │ │ │ - 0x003de380 ff000100 f8000800 f0001000 e9001700 ................ │ │ │ │ - 0x003de390 e1001f00 da002600 d2002e00 cb003500 ......&.......5. │ │ │ │ - 0x003de3a0 c4003c00 bd004300 b6004a00 b0005000 ..<...C...J...P. │ │ │ │ - 0x003de3b0 a9005700 a3005d00 9c006400 96006a00 ..W...]...d...j. │ │ │ │ - 0x003de3c0 90007000 8a007600 85007b00 7f008100 ..p...v...{..... │ │ │ │ - 0x003de3d0 79008700 74008c00 6f009100 6a009600 y...t...o...j... │ │ │ │ - 0x003de3e0 65009b00 6000a000 5b00a500 5600aa00 e...`...[...V... │ │ │ │ - 0x003de3f0 5200ae00 4d00b300 4900b700 4500bb00 R...M...I...E... │ │ │ │ - 0x003de400 4100bf00 3d00c300 3900c700 3600ca00 A...=...9...6... │ │ │ │ - 0x003de410 3200ce00 2f00d100 2c00d400 2900d700 2.../...,...)... │ │ │ │ - 0x003de420 2600da00 2300dd00 2000e000 1d00e300 &...#... ....... │ │ │ │ - 0x003de430 1b00e500 1900e700 1600ea00 1400ec00 ................ │ │ │ │ - 0x003de440 1200ee00 1000f000 0f00f100 0d00f300 ................ │ │ │ │ - 0x003de450 0c00f400 0a00f600 0900f700 0800f800 ................ │ │ │ │ - 0x003de460 0700f900 0600fa00 0600fa00 0500fb00 ................ │ │ │ │ - 0x003de470 0500fb00 0400fc00 0400fc00 0400fc00 ................ │ │ │ │ - 0x003de480 06070607 00010203 02030203 08090a0b ................ │ │ │ │ - 0x003de490 04050405 04050607 00010001 0c0d0e0f ................ │ │ │ │ - 0x003de4a0 08090001 02030405 06070e0f 0c0dffff ................ │ │ │ │ - 0x003de4b0 06070809 0a0b0c0d 0e0f0405 0203ffff ................ │ │ │ │ - 0x003de4c0 0c0d0001 02030405 06070a0b 0809ffff ................ │ │ │ │ - 0x003de4d0 00020406 080a0c0e 01030507 090b0d0f ................ │ │ │ │ - 0x003de4e0 00004000 8000c000 00014001 8001c001 ..@.......@..... │ │ │ │ - 0x003de4f0 00024002 8002c002 00034003 8003c003 ..@.......@..... │ │ │ │ - 0x003de500 377f277f 277f070f 1f070f1f 00031f00 7.'.'........... │ │ │ │ - 0x003de510 273f132f 132f0303 03030303 00000000 '?././.......... │ │ │ │ - 0x003de520 07070b0b 0f0f1313 13171717 1f1f1f27 ...............' │ │ │ │ - 0x003de530 27272f2f 2f3f3f3f 4f4f4fff 00fc00fc ''///???OOO..... │ │ │ │ - 0x003de540 01000200 03000400 05000600 07000800 ................ │ │ │ │ - 0x003de550 09000a00 0b000c00 0d000e00 0f001000 ................ │ │ │ │ - 0x003de560 10000f00 0e000d00 0c000b00 0a000900 ................ │ │ │ │ - 0x003de570 08000700 06000500 04000300 02000100 ................ │ │ │ │ - 0x003de580 01000200 01000200 01000200 01000200 ................ │ │ │ │ - 0x003de590 03000400 03000400 03000400 03000400 ................ │ │ │ │ - 0x003de5a0 01000200 05000600 03000400 07000800 ................ │ │ │ │ - 0x003de5b0 05000600 10001000 07000800 5a5a5a5a ............ZZZZ │ │ │ │ - 0x003de5c0 03000000 07000000 02000000 06000000 ................ │ │ │ │ - 0x003de5d0 01000000 05000000 00000000 04000000 ................ │ │ │ │ - 0x003de5e0 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ - 0x003de5f0 00010203 04050607 02030405 06070809 ................ │ │ │ │ - 0x003de600 06070e0f 04050c0d 04050c0d 02030a0b ................ │ │ │ │ - 0x003de610 06070e0f 02030a0b 04050c0d 00010809 ................ │ │ │ │ - 0x003de620 04000400 05000500 04000400 08000800 ................ │ │ │ │ - 0x003de630 06000600 04000400 00000000 00000000 ................ │ │ │ │ - 0x003de640 02000200 01000100 03000300 3e003e00 ............>.>. │ │ │ │ - 0x003de650 00020002 00080008 08000000 2d3af4ff ............-:.. │ │ │ │ - 0x003de660 cc3af4ff 5c3bf4ff ec3bf4ff 9c3cf4ff .:..\;...;...<.. │ │ │ │ - 0x003de670 343af4ff d33af4ff 633bf4ff f83bf4ff 4:...:..c;...;.. │ │ │ │ - 0x003de680 b63cf4ff 733af4ff 0c3bf4ff 993bf4ff .<..s:...;...;.. │ │ │ │ - 0x003de690 343cf4ff 043df4ff 7439f4ff 6b39f4ff 4<...=..t9..k9.. │ │ │ │ - 0x003de6a0 6139f4ff 5c39f4ff 5239f4ff a43df4ff a9..\9..R9...=.. │ │ │ │ - 0x003de6b0 ec3df4ff 2c3ef4ff 6c3ef4ff c23ef4ff .=..,>..l>...>.. │ │ │ │ - 0x003de6c0 113ff4ff 983ff4ff 0840f4ff 6840f4ff .?...?...@..h@.. │ │ │ │ - 0x003de6d0 0841f4ff 9546f4ff 4447f4ff df47f4ff .A...F..DG...G.. │ │ │ │ - 0x003de6e0 aa48f4ff 9449f4ff 4644f4ff 9844f4ff .H...I..FD...D.. │ │ │ │ - 0x003de6f0 0045f4ff 7145f4ff dd45f4ff 1442f4ff .E..qE...E...B.. │ │ │ │ - 0x003de700 6542f4ff c942f4ff 3643f4ff 9b43f4ff eB...B..6C...C.. │ │ │ │ - 0x003de710 b94af4ff 0f4ef4ff d450f4ff 3f53f4ff .J...N...P..?S.. │ │ │ │ - 0x003de720 3855f4ff c557f4ff bc5cf4ff 0062f4ff 8U...W...\...b.. │ │ │ │ - 0x003de730 6b63f4ff ba65f4ff e966f4ff 666af4ff kc...e...f..fj.. │ │ │ │ - 0x003de740 d06ef4ff 8b72f4ff f575f4ff bb79f4ff .n...r...u...y.. │ │ │ │ - 0x003de750 4c7af4ff 3c7bf4ff 3c7ff4ff c085f4ff Lz..<{..<....... │ │ │ │ - 0x003de760 9c86f4ff 9c87f4ff 7c88f4ff c785f4ff ........|....... │ │ │ │ - 0x003de770 a386f4ff a387f4ff 8888f4ff 0e86f4ff ................ │ │ │ │ - 0x003de780 e486f4ff e187f4ff c888f4ff 1d85f4ff ................ │ │ │ │ - 0x003de790 1485f4ff 0a85f4ff 0585f4ff 2a8ef4ff ............*... │ │ │ │ - 0x003de7a0 9f8ef4ff 2b8ff4ff 7d8ff4ff 7d90f4ff ....+...}...}... │ │ │ │ - 0x003de7b0 b890f4ff f790f4ff 4d91f4ff a491f4ff ........M....... │ │ │ │ - 0x003de7c0 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ - 0x003de7d0 db0e2905 d7fab209 b209100d f0f2100d ..)............. │ │ │ │ - 0x003de7e0 25f1100d 25f1e0e5 500bb0f4 05000500 %...%...P....... │ │ │ │ - 0x003de7f0 00080008 00100010 00200020 00400040 ......... . .@.@ │ │ │ │ - 0x003de800 106a106a 08350835 805a805a 00080000 .j.j.5.5.Z.Z.... │ │ │ │ - 0x003de810 500b500b b0f4500b 1f06c80e 38f11f06 P.P...P.....8... │ │ │ │ - 0x003de820 c80e1f06 e1f9c80e c900fb0f 05f0c900 ................ │ │ │ │ - 0x003de830 e303850f 7bf0e303 d706770e 89f1d706 ....{.....w..... │ │ │ │ - 0x003de840 8809da0c 26f38809 db0bbf0a 41f5db0b ....&.......A... │ │ │ │ - 0x003de850 b90d3a08 c6f7b90d 110f6405 9cfa110f ..:.......d..... │ │ │ │ - 0x003de860 d40f5902 a7fdd40f 9101ec0f 14f09101 ..Y............. │ │ │ │ - 0x003de870 8b071c0e e4f18b07 5e0c260a daf55e0c ........^.&...^. │ │ │ │ - 0x003de880 500fa504 5bfb500f 1f03b10f 4ff01f03 P...[.P.....O... │ │ │ │ - 0x003de890 4e0de408 1cf74e0d e1fc4ff0 e1f938f1 N.....N...O...8. │ │ │ │ - 0x003de8a0 b2f21cf7 6ffe14f0 a2f3daf5 75f8e4f1 ....o.......u... │ │ │ │ - 0x003de8b0 b0f05bfb e4084e0d b2f2e408 b10f1f03 ..[...N......... │ │ │ │ - 0x003de8c0 e1fcb10f b873b873 b836b836 e0d4e0d4 .....s.s.6.6.... │ │ │ │ - 0x003de8d0 88788878 287c287c 181f181f 30be30be .x.x(|(|....0.0. │ │ │ │ - 0x003de8e0 c86dc86d d066d066 404c404c 38ed38ed .m.m.f.f@L@L8.8. │ │ │ │ - 0x003de8f0 a07ea07e f87ff87f 28032803 087f087f .~.~....(.(..... │ │ │ │ - 0x003de900 a80fa80f b85cb85c c0a7c0a7 e864e864 .....\.\.....d.d │ │ │ │ - 0x003de910 40b140b1 08750875 e033e033 606f606f @.@..u.u.3.3`o`o │ │ │ │ - 0x003de920 183f183f 70777077 f0d1f0d1 607b607b .?.?pwpw....`{`{ │ │ │ │ - 0x003de930 e0dde0dd e07ce07c 081c081c 88798879 .....|.|.....y.y │ │ │ │ - 0x003de940 28282828 286c286c 88bb88bb 58725872 (((((l(l....XrXr │ │ │ │ - 0x003de950 70c670c6 a868a868 b849b849 f060f060 p.p..h.h.I.I.`.` │ │ │ │ - 0x003de960 98539853 207e207e 20ea20ea a87fa87f .S.S ~ ~ . ..... │ │ │ │ - 0x003de970 98f698f6 4806d87f 38eda07e 181f287c ....H...8..~..(| │ │ │ │ - 0x003de980 e0d48878 b836b873 30bec86d 404cd066 ...x.6.s0..m@L.f │ │ │ │ - 0x003de990 08aad85e 00000000 00000000 00000000 ...^............ │ │ │ │ - 0x003de9a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003de9b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003de9c0 00010001 02030203 04050405 06070607 ................ │ │ │ │ - 0x003de9d0 08090809 0a0b0a0b 0c0d0c0d 0e0f0e0f ................ │ │ │ │ - 0x003de9e0 10111011 12131213 14151415 16171617 ................ │ │ │ │ - 0x003de9f0 18191819 1a1b1a1b 1c1d1c1d 1e1f1e1f ................ │ │ │ │ - 0x003dea00 00011011 20213031 02031213 22233233 .... !01...."#23 │ │ │ │ - 0x003dea10 04051415 24253435 06071617 26273637 ....$%45....&'67 │ │ │ │ - 0x003dea20 08091819 28293839 0a0b1a1b 2a2b3a3b ....()89....*+:; │ │ │ │ - 0x003dea30 0c0d1c1d 2c2d3c3d 0e0f1e1f 2e2f3e3f ....,-<=...../>? │ │ │ │ - 0x003dea40 00011011 20213031 02031213 22233233 .... !01...."#23 │ │ │ │ - 0x003dea50 08091819 28293839 0a0b1a1b 2a2b3a3b ....()89....*+:; │ │ │ │ - 0x003dea60 04051415 24253435 06071617 26273637 ....$%45....&'67 │ │ │ │ - 0x003dea70 0c0d1c1d 2c2d3c3d 0e0f1e1f 2e2f3e3f ....,-<=...../>? │ │ │ │ - 0x003dea80 00012021 02032223 04052425 06072627 .. !.."#..$%..&' │ │ │ │ - 0x003dea90 08092829 0a0b2a2b 0c0d2c2d 0e0f2e2f ..()..*+..,-.../ │ │ │ │ - 0x003deaa0 10113031 12133233 14153435 16173637 ..01..23..45..67 │ │ │ │ - 0x003deab0 18193839 1a1b3a3b 1c1d3c3d 1e1f3e3f ..89..:;..<=..>? │ │ │ │ - 0x003deac0 00010405 10111415 02030607 12131617 ................ │ │ │ │ - 0x003dead0 20212425 30313435 22232627 32333637 !$%0145"#&'2367 │ │ │ │ - 0x003deae0 08090c0d 18191c1d 0a0b0e0f 1a1b1e1f ................ │ │ │ │ - 0x003deaf0 28292c2d 38393c3d 2a2b2e2f 3a3b3e3f (),-89<=*+./:;>? │ │ │ │ - 0x003deb00 3c3d0405 20210001 1c1d2425 38390809 <=.. !....$%89.. │ │ │ │ - 0x003deb10 0c0d3435 18192829 2c2d1415 30311011 ..45..(),-..01.. │ │ │ │ - 0x003deb20 3e3f0203 06073a3b 36370a0b 0e0f3233 >?....:;67....23 │ │ │ │ - 0x003deb30 2e2f1213 16172a2b 26271a1b 1e1f2223 ./....*+&'...."# │ │ │ │ - 0x003deb40 06073a3b 26271a1b 20210001 1e1f2223 ..:;&'.. !...."# │ │ │ │ - 0x003deb50 2e2f1213 16172a2b 18192829 2c2d1415 ./....*+..(),-.. │ │ │ │ - 0x003deb60 3e3f0203 30311011 38390809 0e0f3233 >?..01..89....23 │ │ │ │ - 0x003deb70 36370a0b 3c3d0405 0c0d3435 1c1d2425 67..<=....45..$% │ │ │ │ - 0x003deb80 00200130 02240334 10281138 122c133c . .0.$.4.(.8.,.< │ │ │ │ - 0x003deb90 04210531 06250735 14291539 162d173d .!.1.%.5.).9.-.= │ │ │ │ - 0x003deba0 08230933 0a270b37 182b193b 1a2f1b3f .#.3.'.7.+.;./.? │ │ │ │ - 0x003debb0 0c220d32 0e260f36 1c2a1d3a 1e2e1f3e .".2.&.6.*.:...> │ │ │ │ - 0x003debc0 4040d9e0 1c0d0d1c 6262fb68 58494958 @@......bb.hXIIX │ │ │ │ - 0x003debd0 5151c8f1 3e2f2f3e 7373ea79 7a6b6b7a QQ..>//>ss.yzkkz │ │ │ │ - 0x003debe0 d9c851a4 94858594 fbea732c d0c1c1d0 ..Q.......s,.... │ │ │ │ - 0x003debf0 c8d940b5 b6a7a7b6 eafb623d f2e3e3f2 ..@.......b=.... │ │ │ │ - 0x003dec00 400fdbca 0fbdac40 0496f9e8 3c9f8e51 @......@....<..Q │ │ │ │ - 0x003dec10 51871256 2d3524c8 151e3074 1e1706d9 Q..V-5$...0t.... │ │ │ │ - 0x003dec20 622d4703 4b607162 26b46521 78425373 b-G.K`qb&.e!xBSs │ │ │ │ - 0x003dec30 73a58e9f 69e8f9ea 373cacbd 5acadbfb s...i...7<..Z... │ │ │ │ - 0x003dec40 e0c25115 049d409d 86a47337 26bf62bf ..Q...@...s7&.b. │ │ │ │ - 0x003dec50 f1d39d40 158c8cc8 97b5bf62 37aeaeea ...@.......b7... │ │ │ │ - 0x003dec60 684ac88c 8c15d904 0e2ceaae ae37fb26 hJ.......,...7.& │ │ │ │ - 0x003dec70 795b04d9 9d041551 1f3d26fb bf263773 y[.....Q.=&..&7s │ │ │ │ - 0x003dec80 04150400 8809da0c 26378c02 b209db0e ........&7...... │ │ │ │ - 0x003dec90 15041501 9cfa110f 37269d03 26f38809 ........7&..&... │ │ │ │ - 0x003deca0 8c9d2608 110f6405 aebfae0a db0e2905 ..&...d.......). │ │ │ │ - 0x003decb0 9d8c3709 05000500 bfaebf0b ffffffff ..7............. │ │ │ │ - 0x003decc0 00000000 01000000 02000000 03000000 ................ │ │ │ │ - 0x003decd0 04000000 05000000 06000000 07000000 ................ │ │ │ │ - 0x003dece0 08000000 09000000 0a000000 0b000000 ................ │ │ │ │ - 0x003decf0 0c000000 0d000000 0e000000 0f000000 ................ │ │ │ │ - 0x003ded00 00000000 02000000 01000000 03000000 ................ │ │ │ │ - 0x003ded10 08000000 0a000000 09000000 0b000000 ................ │ │ │ │ - 0x003ded20 00000000 01000000 04000000 05000000 ................ │ │ │ │ - 0x003ded30 08000000 09000000 0c000000 0d000000 ................ │ │ │ │ - 0x003ded40 00000000 04000000 02000000 06000000 ................ │ │ │ │ - 0x003ded50 0c000000 08000000 0e000000 0a000000 ................ │ │ │ │ - 0x003ded60 00000000 13000000 01000000 12000000 ................ │ │ │ │ - 0x003ded70 02000000 11000000 03000000 10000000 ................ │ │ │ │ - 0x003ded80 00010809 02030a0b 04050c0d 06070e0f ................ │ │ │ │ - 0x003ded90 08090001 0a0b0203 0c0d0405 0e0f0607 ................ │ │ │ │ - 0x003deda0 00010809 04050c0d 02030a0b 06070e0f ................ │ │ │ │ - 0x003dedb0 08090001 0c0d0405 0a0b0203 0e0f0607 ................ │ │ │ │ - 0x003dedc0 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ - 0x003dedd0 0c140000 2c340000 20202020 00080008 ....,4.. .... │ │ │ │ - 0x003dede0 00100010 00200020 00400040 106a106a ..... . .@.@.j.j │ │ │ │ - 0x003dedf0 08350835 805a805a 00080000 002000e0 .5.5.Z.Z..... .. │ │ │ │ - 0x003dee00 00e00020 004000c0 00c00040 d7fab209 ... .@.....@.... │ │ │ │ - 0x003dee10 f0f2100d b209100d 25f1100d 100d0000 ........%....... │ │ │ │ - 0x003dee20 d7faf0f2 500bb0f4 1f0638f1 c80ee1f9 ....P.....8..... │ │ │ │ - 0x003dee30 b10fe1fc e408b2f2 e1fc4ff0 b2f21cf7 ..........O..... │ │ │ │ - 0x003dee40 500b500b b0f4500b 1f06c80e 38f11f06 P.P...P.....8... │ │ │ │ - 0x003dee50 e1f938f1 c80e1f06 e1f9c80e c900fb0f ..8............. │ │ │ │ - 0x003dee60 05f0c900 e303850f 7bf0e303 d706770e ........{.....w. │ │ │ │ - 0x003dee70 89f1d706 db0bbf0a 41f5db0b b90d3a08 ........A.....:. │ │ │ │ - 0x003dee80 c6f7b90d d40f5902 a7fdd40f 5e0c260a ......Y.....^.&. │ │ │ │ - 0x003dee90 daf55e0c a2f3daf5 500fa504 5bfb500f ..^.....P...[.P. │ │ │ │ - 0x003deea0 b0f05bfb e4084e0d b2f2e408 b10f1f03 ..[...N......... │ │ │ │ - 0x003deeb0 e1fcb10f e0b8e0b8 706a706a 887d887d ........pjpj.}.} │ │ │ │ - 0x003deec0 f818f818 40764076 f830f830 607f607f ....@v@v.0.0`.`. │ │ │ │ - 0x003deed0 880c880c d0aed0ae f062f062 e070e070 .........b.b.p.p │ │ │ │ - 0x003deee0 583c583c d8dad8da 807a807a d87fd87f X... │ │ │ │ - 0x003df310 91010000 ec0f0000 1f030000 b10f0000 ................ │ │ │ │ - 0x003df320 44fdffff c40f0000 37090000 150d0000 D.......7....... │ │ │ │ - 0x003df330 71f7ffff 850d0000 81030000 9c0f0000 q............... │ │ │ │ - 0x003df340 daf5ffff a2f3ffff 4ff0ffff e1fcffff ........O....... │ │ │ │ - 0x003df350 e10f0000 f5010000 9d0c0000 28f6ffff ............(... │ │ │ │ - 0x003df360 ec0d0000 e3070000 6c0f0000 bcfbffff ........l....... │ │ │ │ - 0x003df370 8b070000 1c0e0000 4e0d0000 e4080000 ........N....... │ │ │ │ - 0x003df380 d3feffff f50f0000 730a0000 1e0c0000 ........s....... │ │ │ │ - 0x003df390 cef8ffff 4b0e0000 05050000 310f0000 ....K.......1... │ │ │ │ - 0x003df3a0 5bfbffff b0f0ffff 1cf7ffff b2f2ffff [............... │ │ │ │ - 0x003df3b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003df3c0 00010405 02030607 10111415 12131617 ................ │ │ │ │ - 0x003df3d0 08090c0d 0a0b0e0f 18191c1d 1a1b1e1f ................ │ │ │ │ - 0x003df3e0 20212425 22232627 30313435 32333637 !$%"#&'01452367 │ │ │ │ - 0x003df3f0 28292c2d 2a2b2e2f 38393c3d 3a3b3e3f (),-*+./89<=:;>? │ │ │ │ - 0x003df400 00012021 02032223 04052425 06072627 .. !.."#..$%..&' │ │ │ │ - 0x003df410 08092829 0a0b2a2b 0c0d2c2d 0e0f2e2f ..()..*+..,-.../ │ │ │ │ - 0x003df420 10113031 12133233 14153435 16173637 ..01..23..45..67 │ │ │ │ - 0x003df430 18193839 1a1b3a3b 1c1d3c3d 1e1f3e3f ..89..:;..<=..>? │ │ │ │ - 0x003df440 36370203 16172223 26271213 06073233 67...."#&'....23 │ │ │ │ - 0x003df450 3e3f0a0b 1e1f2a2b 2e2f1a1b 0e0f3a3b >?....*+./....:; │ │ │ │ - 0x003df460 34350405 14152425 20210001 30311011 45....$% !..01.. │ │ │ │ - 0x003df470 3c3d0c0d 1c1d2c2d 28290809 38391819 <=....,-()..89.. │ │ │ │ - 0x003df480 00013637 30310607 10112627 20211617 ..6701....&' !.. │ │ │ │ - 0x003df490 08093e3f 38390e0f 18192e2f 28291e1f ..>?89...../().. │ │ │ │ - 0x003df4a0 04053233 34350203 14152223 24251213 ..2345...."#$%.. │ │ │ │ - 0x003df4b0 0c0d3a3b 3c3d0a0b 1c1d2a2b 2c2d1a1b ..:;<=....*+,-.. │ │ │ │ - 0x003df4c0 00010008 04050109 0809040c 0c0d050d ................ │ │ │ │ - 0x003df4d0 10111018 14151119 1819141c 1c1d151d ................ │ │ │ │ - 0x003df4e0 0203020a 0607030b 0a0b060e 0e0f070f ................ │ │ │ │ - 0x003df4f0 1213121a 1617131b 1a1b161e 1e1f171f ................ │ │ │ │ - 0x003df500 04020108 00000100 0c03030a 08010302 ................ │ │ │ │ - 0x003df510 050a050c 01080504 0d0b070e 09090706 ................ │ │ │ │ - 0x003df520 06060d04 02040405 0e070f06 0a050607 ................ │ │ │ │ - 0x003df530 070e0900 030c0001 0f0f0b02 0b0d0203 ................ │ │ │ │ - 0x003df540 00090000 00010404 020b0202 02030606 ................ │ │ │ │ - 0x003df550 01080108 0405050c 030a030a 0607070e ................ │ │ │ │ - 0x003df560 09010801 01000c05 0b030a03 03020e07 ................ │ │ │ │ - 0x003df570 08000909 05040d0d 0a020b0b 07060f0f ................ │ │ │ │ - 0x003df580 00010405 10111415 20212425 30313435 ........ !$%0145 │ │ │ │ - 0x003df590 08090c0d 18191c1d 28292c2d 38393c3d ........(),-89<= │ │ │ │ - 0x003df5a0 02030607 12131617 22232627 32333637 ........"#&'2367 │ │ │ │ - 0x003df5b0 0a0b0e0f 1a1b1e1f 2a2b2e2f 3a3b3e3f ........*+./:;>? │ │ │ │ - 0x003df5c0 02120010 03130111 0a1a0818 0b1b0919 ................ │ │ │ │ - 0x003df5d0 22322030 23332131 2a3a2838 2b3b2939 "2 0#3!1*:(8+;)9 │ │ │ │ - 0x003df5e0 06160414 07170515 0e1e0c1c 0f1f0d1d ................ │ │ │ │ - 0x003df5f0 26362434 27372535 2e3e2c3c 2f3f2d3d &6$4'7%5.>, │ │ │ │ - 0x003df620 01091119 050d151d 030b131b 070f171f ................ │ │ │ │ - 0x003df630 21293139 252d353d 232b333b 272f373f !)19%-5=#+3;'/7? │ │ │ │ - 0x003df640 00080008 00080008 00080008 00080008 ................ │ │ │ │ - 0x003df650 00080008 00080008 00080008 00080008 ................ │ │ │ │ - 0x003df660 00f800f8 00f800f8 00f800f8 00f800f8 ................ │ │ │ │ - 0x003df670 00f800f8 00f800f8 00f800f8 00f800f8 ................ │ │ │ │ - 0x003df680 00080008 00080008 00080008 00080008 ................ │ │ │ │ - 0x003df690 00080008 00080008 00080008 00080008 ................ │ │ │ │ - 0x003df6a0 65000000 65000000 f5010000 f5010000 e...e........... │ │ │ │ - 0x003df6b0 c9000000 c9000000 a7fdffff a7fdffff ................ │ │ │ │ - 0x003df6c0 c9000000 c9000000 e3030000 e3030000 ................ │ │ │ │ - 0x003df6d0 91010000 91010000 5bfbffff 5bfbffff ........[...[... │ │ │ │ - 0x003df6e0 91010000 91010000 8b070000 8b070000 ................ │ │ │ │ - 0x003df6f0 91010000 91010000 500f0000 500f0000 ........P...P... │ │ │ │ - 0x003df700 91010000 91010000 ec0f0000 ec0f0000 ................ │ │ │ │ - 0x003df710 44fdffff 44fdffff d3feffff d3feffff D...D........... │ │ │ │ - 0x003df720 1f030000 1f030000 1cf7ffff 1cf7ffff ................ │ │ │ │ - 0x003df730 1f030000 1f030000 4e0d0000 4e0d0000 ........N...N... │ │ │ │ - 0x003df740 1f030000 1f030000 b10f0000 b10f0000 ................ │ │ │ │ - 0x003df750 64050000 64050000 59020000 59020000 d...d...Y...Y... │ │ │ │ - 0x003df760 d7060000 d7060000 88090000 88090000 ................ │ │ │ │ - 0x003df770 260a0000 260a0000 a5040000 a5040000 &...&........... │ │ │ │ - 0x003df780 daf5ffff daf5ffff 8b070000 8b070000 ................ │ │ │ │ - 0x003df790 260a0000 260a0000 1c0e0000 1c0e0000 &...&........... │ │ │ │ - 0x003df7a0 bf0a0000 bf0a0000 3a080000 3a080000 ........:...:... │ │ │ │ - 0x003df7b0 500b0000 500b0000 1f060000 1f060000 P...P........... │ │ │ │ - 0x003df7c0 e1f9ffff e1f9ffff 500b0000 500b0000 ........P...P... │ │ │ │ - 0x003df7d0 c80e0000 c80e0000 38f1ffff 38f1ffff ........8...8... │ │ │ │ - 0x003df7e0 db0b0000 db0b0000 b90d0000 b90d0000 ................ │ │ │ │ - 0x003df7f0 5e0c0000 5e0c0000 8b070000 8b070000 ^...^........... │ │ │ │ - 0x003df800 5e0c0000 5e0c0000 1c0e0000 1c0e0000 ^...^........... │ │ │ │ - 0x003df810 5e0c0000 5e0c0000 500f0000 500f0000 ^...^...P...P... │ │ │ │ - 0x003df820 770e0000 770e0000 da0c0000 da0c0000 w...w........... │ │ │ │ - 0x003df830 110f0000 110f0000 d40f0000 d40f0000 ................ │ │ │ │ - 0x003df840 b10f0000 b10f0000 e4080000 e4080000 ................ │ │ │ │ - 0x003df850 b10f0000 b10f0000 4e0d0000 4e0d0000 ........N...N... │ │ │ │ - 0x003df860 c40f0000 c40f0000 f50f0000 f50f0000 ................ │ │ │ │ - 0x003df870 ec0f0000 ec0f0000 a5040000 a5040000 ................ │ │ │ │ - 0x003df880 ec0f0000 ec0f0000 1c0e0000 1c0e0000 ................ │ │ │ │ - 0x003df890 ec0f0000 ec0f0000 500f0000 500f0000 ........P...P... │ │ │ │ - 0x003df8a0 fb0f0000 fb0f0000 850f0000 850f0000 ................ │ │ │ │ - 0x003df8b0 fb0f0000 fb0f0000 d40f0000 d40f0000 ................ │ │ │ │ - 0x003df8c0 ff0f0000 ff0f0000 e10f0000 e10f0000 ................ │ │ │ │ - 0x003df8d0 20202020 05000500 00100010 00200020 ......... . │ │ │ │ - 0x003df8e0 106a106a 805a805a ff03ff03 007c007c .j.j.Z.Z.....|.| │ │ │ │ - 0x003df8f0 0000feff ffff0100 01000000 02000000 ................ │ │ │ │ - 0x003df900 a8050000 00080000 ff0b0000 000c0000 ................ │ │ │ │ - 0x003df910 ff130000 00140000 a1160000 00000000 ................ │ │ │ │ - 0x003df920 c9000000 c9000000 c9000000 c9000000 ................ │ │ │ │ - 0x003df930 91010000 91010000 91010000 91010000 ................ │ │ │ │ - 0x003df940 59020000 59020000 59020000 59020000 Y...Y...Y...Y... │ │ │ │ - 0x003df950 a7fdffff a7fdffff a7fdffff a7fdffff ................ │ │ │ │ - 0x003df960 1f030000 1f030000 1f030000 1f030000 ................ │ │ │ │ - 0x003df970 e3030000 e3030000 e3030000 e3030000 ................ │ │ │ │ - 0x003df980 a5040000 a5040000 a5040000 a5040000 ................ │ │ │ │ - 0x003df990 5bfbffff 5bfbffff 5bfbffff 5bfbffff [...[...[...[... │ │ │ │ - 0x003df9a0 64050000 64050000 64050000 64050000 d...d...d...d... │ │ │ │ - 0x003df9b0 9cfaffff 9cfaffff 9cfaffff 9cfaffff ................ │ │ │ │ - 0x003df9c0 1f060000 1f060000 1f060000 1f060000 ................ │ │ │ │ - 0x003df9d0 d7060000 d7060000 d7060000 d7060000 ................ │ │ │ │ - 0x003df9e0 8b070000 8b070000 8b070000 8b070000 ................ │ │ │ │ - 0x003df9f0 3a080000 3a080000 3a080000 3a080000 :...:...:...:... │ │ │ │ - 0x003dfa00 c6f7ffff c6f7ffff c6f7ffff c6f7ffff ................ │ │ │ │ - 0x003dfa10 e4080000 e4080000 e4080000 e4080000 ................ │ │ │ │ - 0x003dfa20 1cf7ffff 1cf7ffff 1cf7ffff 1cf7ffff ................ │ │ │ │ - 0x003dfa30 88090000 88090000 88090000 88090000 ................ │ │ │ │ - 0x003dfa40 260a0000 260a0000 260a0000 260a0000 &...&...&...&... │ │ │ │ - 0x003dfa50 daf5ffff daf5ffff daf5ffff daf5ffff ................ │ │ │ │ - 0x003dfa60 bf0a0000 bf0a0000 bf0a0000 bf0a0000 ................ │ │ │ │ - 0x003dfa70 41f5ffff 41f5ffff 41f5ffff 41f5ffff A...A...A...A... │ │ │ │ - 0x003dfa80 500b0000 500b0000 500b0000 500b0000 P...P...P...P... │ │ │ │ - 0x003dfa90 db0b0000 db0b0000 db0b0000 db0b0000 ................ │ │ │ │ - 0x003dfaa0 5e0c0000 5e0c0000 5e0c0000 5e0c0000 ^...^...^...^... │ │ │ │ - 0x003dfab0 da0c0000 da0c0000 da0c0000 da0c0000 ................ │ │ │ │ - 0x003dfac0 4e0d0000 4e0d0000 4e0d0000 4e0d0000 N...N...N...N... │ │ │ │ - 0x003dfad0 b90d0000 b90d0000 b90d0000 b90d0000 ................ │ │ │ │ - 0x003dfae0 1c0e0000 1c0e0000 1c0e0000 1c0e0000 ................ │ │ │ │ - 0x003dfaf0 770e0000 770e0000 770e0000 770e0000 w...w...w...w... │ │ │ │ - 0x003dfb00 c80e0000 c80e0000 c80e0000 c80e0000 ................ │ │ │ │ - 0x003dfb10 110f0000 110f0000 110f0000 110f0000 ................ │ │ │ │ - 0x003dfb20 500f0000 500f0000 500f0000 500f0000 P...P...P...P... │ │ │ │ - 0x003dfb30 850f0000 850f0000 850f0000 850f0000 ................ │ │ │ │ - 0x003dfb40 b10f0000 b10f0000 b10f0000 b10f0000 ................ │ │ │ │ - 0x003dfb50 d40f0000 d40f0000 d40f0000 d40f0000 ................ │ │ │ │ - 0x003dfb60 ec0f0000 ec0f0000 ec0f0000 ec0f0000 ................ │ │ │ │ - 0x003dfb70 fb0f0000 fb0f0000 fb0f0000 fb0f0000 ................ │ │ │ │ - 0x003dfb80 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ - 0x003dfb90 02000000 02000000 02000000 02000000 ................ │ │ │ │ - 0x003dfba0 05000500 05000500 05000500 05000500 ................ │ │ │ │ - 0x003dfbb0 29050000 29050000 29050000 29050000 )...)...)...)... │ │ │ │ - 0x003dfbc0 b2090000 b2090000 b2090000 b2090000 ................ │ │ │ │ - 0x003dfbd0 f0f2ffff f0f2ffff f0f2ffff f0f2ffff ................ │ │ │ │ - 0x003dfbe0 00080000 00080000 00080000 00080000 ................ │ │ │ │ - 0x003dfbf0 00080008 00080008 00f800f8 00f800f8 ................ │ │ │ │ - 0x003dfc00 00f800f8 00f800f8 00080008 00080008 ................ │ │ │ │ - 0x003dfc10 00080008 00080008 00080008 00080008 ................ │ │ │ │ - 0x003dfc20 00f800f8 00f800f8 00f800f8 00f800f8 ................ │ │ │ │ - 0x003dfc30 db0e0000 db0e0000 db0e0000 db0e0000 ................ │ │ │ │ - 0x003dfc40 00100010 00100010 00100010 00100010 ................ │ │ │ │ - 0x003dfc50 a1160000 a1160000 a1160000 a1160000 ................ │ │ │ │ - 0x003dfc60 00180000 00180000 00180000 00180000 ................ │ │ │ │ - 0x003dfc70 00200020 00200020 00200020 00200020 . . . . . . . . │ │ │ │ - 0x003dfc80 00280000 00280000 00280000 00280000 .(...(...(...(.. │ │ │ │ - 0x003dfc90 422d0000 422d0000 422d0000 422d0000 B-..B-..B-..B-.. │ │ │ │ - 0x003dfca0 08350835 08350835 08350835 08350835 .5.5.5.5.5.5.5.5 │ │ │ │ - 0x003dfcb0 805a805a 805a805a 805a805a 805a805a .Z.Z.Z.Z.Z.Z.Z.Z │ │ │ │ - 0x003dfcc0 106a106a 106a106a 106a106a 106a106a .j.j.j.j.j.j.j.j │ │ │ │ - 0x003dfcd0 00400040 00400040 00400040 00400040 .@.@.@.@.@.@.@.@ │ │ │ │ - 0x003dfce0 ff03ff03 ff03ff03 ff03ff03 ff03ff03 ................ │ │ │ │ - 0x003dfcf0 1f06c80e 1f06c80e 1f06c80e 1f06c80e ................ │ │ │ │ - 0x003dfd00 38f11f06 38f11f06 38f11f06 38f11f06 8...8...8...8... │ │ │ │ - 0x003dfd10 500b500b 500b500b 500b500b 500b500b P.P.P.P.P.P.P.P. │ │ │ │ - 0x003dfd20 b0f4500b b0f4500b b0f4500b b0f4500b ..P...P...P...P. │ │ │ │ - 0x003dfd30 0000feff 0000feff 0000feff 0000feff ................ │ │ │ │ - 0x003dfd40 ffff0100 ffff0100 ffff0100 ffff0100 ................ │ │ │ │ - 0x003dfd50 ff0f0000 65000000 970b0000 f8f4ffff ....e........... │ │ │ │ - 0x003dfd60 a10e0000 7c060000 ee0e0000 3efaffff ....|.......>... │ │ │ │ - 0x003dfd70 91010000 ec0f0000 1f030000 b10f0000 ................ │ │ │ │ - 0x003dfd80 44fdffff c40f0000 37090000 150d0000 D.......7....... │ │ │ │ - 0x003dfd90 71f7ffff 850d0000 81030000 9c0f0000 q............... │ │ │ │ - 0x003dfda0 daf5ffff a2f3ffff 4ff0ffff e1fcffff ........O....... │ │ │ │ - 0x003dfdb0 e10f0000 f5010000 9d0c0000 28f6ffff ............(... │ │ │ │ - 0x003dfdc0 ec0d0000 e3070000 6c0f0000 bcfbffff ........l....... │ │ │ │ - 0x003dfdd0 8b070000 1c0e0000 4e0d0000 e4080000 ........N....... │ │ │ │ - 0x003dfde0 d3feffff f50f0000 730a0000 1e0c0000 ........s....... │ │ │ │ - 0x003dfdf0 cef8ffff 4b0e0000 05050000 310f0000 ....K.......1... │ │ │ │ - 0x003dfe00 5bfbffff b0f0ffff 1cf7ffff b2f2ffff [............... │ │ │ │ - 0x003dfe10 000d1d2d 00102030 0004080c 000e1e2e ...-.. 0........ │ │ │ │ - 0x003dfe20 0004080c 00204060 000a244e 0004080c ..... @`..$N.... │ │ │ │ - 0x003dfe30 004080c0 00000e00 2b004b00 6b008b00 .@......+.K.k... │ │ │ │ - 0x003dfe40 ab00cb00 00000e00 2c005a00 9700d700 ........,.Z..... │ │ │ │ - 0x003dfe50 17015701 00000a00 24004e00 8800d200 ..W.....$.N..... │ │ │ │ - 0x003dfe60 2c019601 202e2826 242a2c22 3c32343a ,... .(&$*,"<24: │ │ │ │ - 0x003dfe70 3836303e 0040205c 10502e4c 02482854 860>.@ \.P.L.H(T │ │ │ │ - 0x003dfe80 12582644 04782464 14682a74 06702c6c .X&D.x$d.h*t.p,l │ │ │ │ - 0x003dfe90 1660227c 00000000 00000000 00000000 .`"|............ │ │ │ │ - 0x003dfea0 00000000 2d134000 2719320e 3b054000 ....-.@.'.2.;.@. │ │ │ │ - 0x003dfeb0 241c2a16 3010350b 39073d03 40004000 $.*.0.5.9.=.@.@. │ │ │ │ - 0x003dfec0 221e251b 28182b15 2e12310f 340c360a ".%.(.+...1.4.6. │ │ │ │ - 0x003dfed0 38083a06 3c043d03 40004000 40004000 8.:.<.=.@.@.@.@. │ │ │ │ - 0x003dfee0 211f231d 241c261a 28182917 2b152c14 !.#.$.&.(.).+.,. │ │ │ │ - 0x003dfef0 2d132f11 3010320e 330d340c 350b3709 -./.0.2.3.4.5.7. │ │ │ │ - 0x003dff00 38083907 3a063b05 3c043c04 3d033e02 8.9.:.;.<.<.=.>. │ │ │ │ - 0x003dff10 40004000 40004000 40004000 40004000 @.@.@.@.@.@.@.@. │ │ │ │ - 0x003dff20 00020406 01030507 01030507 02040608 ................ │ │ │ │ - 0x003dff30 0406080a 0507090b 0507090b 06080a0c ................ │ │ │ │ - 0x003dff40 02040608 03050709 03050709 0406080a ................ │ │ │ │ - 0x003dff50 06080a0c 07090b0d 07090b0d 080a0c0e ................ │ │ │ │ - 0x003dff60 00010203 01020304 08090a0b 090a0b0c ................ │ │ │ │ - 0x003dff70 02030405 03040506 0a0b0c0d 0b0c0d0e ................ │ │ │ │ - 0x003dff80 00010203 01020304 02030405 03040506 ................ │ │ │ │ - 0x003dff90 04050607 05060708 06070809 0708090a ................ │ │ │ │ - 0x003dffa0 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ │ │ - 0x003dffb0 0004080c 0105090d 02060a0e 03070b0f ................ │ │ │ │ - 0x003dffc0 00010203 00010203 08090a0b 08090a0b ................ │ │ │ │ - 0x003dffd0 00010809 02030a0b 04050c0d 06070e0f ................ │ │ │ │ - 0x003dffe0 00010102 02030304 0809090a 0a0b0b0c ................ │ │ │ │ - 0x003dfff0 00010102 02030304 04050506 06070708 ................ │ │ │ │ - 0x003e0000 04000501 06020703 08040905 0a060b07 ................ │ │ │ │ - 0x003e0010 00040105 02060307 04080509 060a070b ................ │ │ │ │ - 0x003e0020 00010001 00010001 02030203 02030203 ................ │ │ │ │ - 0x003e0030 00000000 00000000 08080808 08080808 ................ │ │ │ │ - 0x003e0040 00000000 04040404 08080808 0c0c0c0c ................ │ │ │ │ - 0x003e0050 02030001 06070405 0a0b0809 0e0f0c0d ................ │ │ │ │ - 0x003e0060 00000000 01000000 02000000 03000000 ................ │ │ │ │ - 0x003e0070 04000000 05000000 06000000 07000000 ................ │ │ │ │ - 0x003e0080 00000000 00010203 04050607 07070707 ................ │ │ │ │ - 0x003e0090 02010201 01010101 80808080 7f7f7f7f ................ │ │ │ │ - 0x003e00a0 40404040 00ff00ff 0f000f00 20002000 @@@@........ . . │ │ │ │ - 0x003e00b0 22002200 02010201 00020002 00040004 "."............. │ │ │ │ - 0x003e00c0 00080008 f71af71a 00200020 20000000 ......... . ... │ │ │ │ - 0x003e00d0 3f000000 00020000 00800000 ff030000 ?............... │ │ │ │ - 0x003e00e0 00400000 00000040 00000000 0f002e00 .@.....@........ │ │ │ │ - 0x003e00f0 49006600 8700ab00 e5001100 4a008c00 I.f.........J... │ │ │ │ - 0x003e0100 dc002d01 7b015901 9601d701 1d027402 ..-.{.Y.......t. │ │ │ │ - 0x003e0110 b2022103 9b03e003 2a047204 ca043205 ..!.....*.r...2. │ │ │ │ - 0x003e0120 a4055a06 bf062707 8f073708 2a082108 ..Z...'...7.*.!. │ │ │ │ - 0x003e0130 4d028f02 d5025403 d3034d04 6005b805 M.....T...M.`... │ │ │ │ - 0x003e0140 1e069206 3b07ec07 96080409 7f09f509 ....;........... │ │ │ │ - 0x003e0150 940a860a 8915e515 4116aa16 59175d17 ........A...Y.]. │ │ │ │ - 0x003e0160 66176e18 2219d719 a01aa01a a01aa01a f.n."........... │ │ │ │ - 0x003e0170 b919231a 791a1a1b 1e1b271b 8f00a902 ..#.y.....'..... │ │ │ │ - 0x003e0180 53055d05 67057105 7b05010c bb0df10f S.].g.q.{....... │ │ │ │ - 0x003e0190 fb0f0510 0f101910 8f156417 79198319 ..........d.y... │ │ │ │ - 0x003e01a0 8d199719 a1199600 37034a03 5d037003 ........7.J.].p. │ │ │ │ - 0x003e01b0 8303010a 2b0c3e0c 510c640c 770ced11 ....+.>.Q.d.w... │ │ │ │ - 0x003e01c0 f6130914 1c142f14 4214712a f9ff4f2b ....../.B.q*..O+ │ │ │ │ - 0x003e01d0 f9ff9e2b f9ff192c f9ff852c f9ffe82c ...+...,...,..., │ │ │ │ - 0x003e01e0 f9fffd2d f9fffb2e f9ff5a2f f9fff92f ...-......Z/.../ │ │ │ │ - 0x003e01f0 f9ff8930 f9ff1031 f9ff5832 f9ff9b33 ...0...1..X2...3 │ │ │ │ - 0x003e0200 f9ff1d34 f9fffd34 f9ffce35 f9ff9236 ...4...4...5...6 │ │ │ │ - 0x003e0210 f9ff3143 f9ffe244 f9ff9845 f9ffc346 ..1C...D...E...F │ │ │ │ - 0x003e0220 f9ffde47 f9ff0649 f9ff7e4b f9ff124d ...G...I..~K...M │ │ │ │ - 0x003e0230 f9ffc84d f9ffe64e f9fff54f f9ff0951 ...M...N...O...Q │ │ │ │ - 0x003e0240 f9ff4c53 f9ffcf54 f9ff7755 f9ff1556 ..LS...T..wU...V │ │ │ │ - 0x003e0250 f9ffab56 f9ffc557 f9ffab37 f9ff2e38 ...V...W...7...8 │ │ │ │ - 0x003e0260 f9ffbe38 f9ff1e39 f9ff7e39 f9ffca39 ...8...9..~9...9 │ │ │ │ - 0x003e0270 f9ff1a3a f9ff6a3a f9ffca3a f9ff4f3b ...:..j:...:..O; │ │ │ │ - 0x003e0280 f9ffa63b f9ff063c f9ff763c f9ffe63c ...;...<..v<...< │ │ │ │ - 0x003e0290 f9ffe63c f9ffe63c f9ff0000 00000000 ...<...<........ │ │ │ │ - 0x003e02a0 00000000 2d134000 2719320e 3b054000 ....-.@.'.2.;.@. │ │ │ │ - 0x003e02b0 241c2a16 3010350b 39073d03 40004000 $.*.0.5.9.=.@.@. │ │ │ │ - 0x003e02c0 221e251b 28182b15 2e12310f 340c360a ".%.(.+...1.4.6. │ │ │ │ - 0x003e02d0 38083a06 3c043d03 40004000 40004000 8.:.<.=.@.@.@.@. │ │ │ │ - 0x003e02e0 211f231d 241c261a 28182917 2b152c14 !.#.$.&.(.).+.,. │ │ │ │ - 0x003e02f0 2d132f11 3010320e 330d340c 350b3709 -./.0.2.3.4.5.7. │ │ │ │ - 0x003e0300 38083907 3a063b05 3c043c04 3d033e02 8.9.:.;.<.<.=.>. │ │ │ │ - 0x003e0310 00020406 01030507 01030507 02040608 ................ │ │ │ │ - 0x003e0320 0406080a 0507090b 0507090b 06080a0c ................ │ │ │ │ - 0x003e0330 02040608 03050709 03050709 0406080a ................ │ │ │ │ - 0x003e0340 06080a0c 07090b0d 07090b0d 080a0c0e ................ │ │ │ │ - 0x003e0350 00010001 00010001 02030203 02030203 ................ │ │ │ │ - 0x003e0360 00010203 01020304 08090a0b 090a0b0c ................ │ │ │ │ - 0x003e0370 02030405 03040506 0a0b0c0d 0b0c0d0e ................ │ │ │ │ - 0x003e0380 00010203 01020304 02030405 03040506 ................ │ │ │ │ - 0x003e0390 04050607 05060708 06070809 0708090a ................ │ │ │ │ - 0x003e03a0 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ │ │ - 0x003e03b0 00010203 00010203 08090a0b 08090a0b ................ │ │ │ │ - 0x003e03c0 00010809 02030a0b 04050c0d 06070e0f ................ │ │ │ │ - 0x003e03d0 00010102 02030304 0809090a 0a0b0b0c ................ │ │ │ │ - 0x003e03e0 00010102 02030304 04050506 06070708 ................ │ │ │ │ - 0x003e03f0 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ - 0x003e0400 00000000 01000000 02000000 03000000 ................ │ │ │ │ - 0x003e0410 00000000 00010203 04050607 07070707 ................ │ │ │ │ - 0x003e0420 02010201 02010201 01010101 01010101 ................ │ │ │ │ - 0x003e0430 80808080 80808080 7f7f7f7f 7f7f7f7f ................ │ │ │ │ - 0x003e0440 00000000 00000000 08080808 08080808 ................ │ │ │ │ - 0x003e0450 00000000 04040404 08080808 0c0c0c0c ................ │ │ │ │ - 0x003e0460 40404040 40404040 40404040 40404040 @@@@@@@@@@@@@@@@ │ │ │ │ - 0x003e0470 00ff00ff 00ff00ff 00ff00ff 00ff00ff ................ │ │ │ │ - 0x003e0480 01000100 01000100 01000100 01000100 ................ │ │ │ │ - 0x003e0490 02000200 02000200 02000200 02000200 ................ │ │ │ │ - 0x003e04a0 08000800 08000800 08000800 08000800 ................ │ │ │ │ - 0x003e04b0 0f000f00 0f000f00 0f000f00 0f000f00 ................ │ │ │ │ - 0x003e04c0 1a001a00 1a001a00 1a001a00 1a001a00 ................ │ │ │ │ - 0x003e04d0 22002200 22002200 22002200 22002200 ".".".".".".".". │ │ │ │ - 0x003e04e0 00020002 00020002 00020002 00020002 ................ │ │ │ │ - 0x003e04f0 00040004 00040004 00040004 00040004 ................ │ │ │ │ - 0x003e0500 00080008 00080008 00080008 00080008 ................ │ │ │ │ - 0x003e0510 f71af71a f71af71a f71af71a f71af71a ................ │ │ │ │ - 0x003e0520 00200020 00200020 00200020 00200020 . . . . . . . . │ │ │ │ - 0x003e0530 20000000 20000000 20000000 20000000 ... ... ... ... │ │ │ │ - 0x003e0540 3f000000 3f000000 3f000000 3f000000 ?...?...?...?... │ │ │ │ - 0x003e0550 00020000 00020000 00020000 00020000 ................ │ │ │ │ - 0x003e0560 64400000 64400000 64400000 64400000 d@..d@..d@..d@.. │ │ │ │ - 0x003e0570 00800000 00800000 00800000 00800000 ................ │ │ │ │ - 0x003e0580 00000400 00000400 00000400 00000400 ................ │ │ │ │ - 0x003e0590 ff030000 ff030000 ff030000 ff030000 ................ │ │ │ │ - 0x003e05a0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ │ │ - 0x003e05b0 00000040 00000000 00000040 00000000 ...@.......@.... │ │ │ │ - 0x003e05c0 007f0000 00010000 007f0000 ff020000 ................ │ │ │ │ - 0x003e05d0 017fff00 fd040000 017efe00 fc060100 .........~...... │ │ │ │ - 0x003e05e0 017efd00 fb080100 017dfc00 fa0b0100 .~.......}...... │ │ │ │ - 0x003e05f0 017cfc00 f90d0100 027bfb00 f80f0100 .|.......{...... │ │ │ │ - 0x003e0600 027afa00 f7120100 0279fa00 f6140100 .z.......y...... │ │ │ │ - 0x003e0610 0278f900 f5160200 0277f800 f4190200 .x.......w...... │ │ │ │ - 0x003e0620 0375f800 f31b0200 0374f700 f31d0200 .u.......t...... │ │ │ │ - 0x003e0630 0372f600 f2200300 0371f600 f1230200 .r... ...q...#.. │ │ │ │ - 0x003e0640 036ff500 f1250300 036df500 f0280300 .o...%...m...(.. │ │ │ │ - 0x003e0650 036cf400 f02a0300 046af300 ef2d0300 .l...*...j...-.. │ │ │ │ - 0x003e0660 0468f300 ef2f0300 0466f200 ef320300 .h.../...f...2.. │ │ │ │ - 0x003e0670 0464f200 ef340300 0462f100 ee370400 .d...4...b...7.. │ │ │ │ - 0x003e0680 0460f100 ee3a0300 045ef000 ee3c0400 .`...:...^...<.. │ │ │ │ - 0x003e0690 045bf000 ee3f0400 0459f000 ee410400 .[...?...Y...A.. │ │ │ │ - 0x003e06a0 0457ef00 ee440400 0455ef00 ee460400 .W...D...U...F.. │ │ │ │ - 0x003e06b0 0452ef00 ee490400 0450ef00 ee4b0400 .R...I...P...K.. │ │ │ │ - 0x003e06c0 044eee00 ee4e0400 044bee00 ef500400 .N...N...K...P.. │ │ │ │ - 0x003e06d0 0449ee00 ef520400 0446ee00 ef550400 .I...R...F...U.. │ │ │ │ - 0x003e06e0 0444ee00 ef570400 0441ee00 f0590400 .D...W...A...Y.. │ │ │ │ - 0x003e06f0 043fee00 f05b0400 043cee00 f05e0400 .?...[...<...^.. │ │ │ │ - 0x003e0700 033aee00 f1600400 0437ee00 f1620400 .:...`...7...b.. │ │ │ │ - 0x003e0710 0334ef00 f2640400 0332ef00 f2660400 .4...d...2...f.. │ │ │ │ - 0x003e0720 032fef00 f3680400 032def00 f36a0400 ./...h...-...j.. │ │ │ │ - 0x003e0730 032af000 f46c0300 0328f000 f56d0300 .*...l...(...m.. │ │ │ │ - 0x003e0740 0325f100 f56f0300 0223f100 f6710300 .%...o...#...q.. │ │ │ │ - 0x003e0750 0320f200 f6720300 021df300 f7740300 . ...r.......t.. │ │ │ │ - 0x003e0760 021bf300 f8750300 0219f400 f8770200 .....u.......w.. │ │ │ │ - 0x003e0770 0216f500 f9780200 0114f600 fa790200 .....x.......y.. │ │ │ │ - 0x003e0780 0112f700 fa7a0200 010ff800 fb7b0200 .....z.......{.. │ │ │ │ - 0x003e0790 010df900 fc7c0100 010bfa00 fc7d0100 .....|.......}.. │ │ │ │ - 0x003e07a0 0108fb00 fd7e0100 0106fc00 fe7e0100 .....~.......~.. │ │ │ │ - 0x003e07b0 0004fd00 ff7f0100 0002ff00 007f0000 ................ │ │ │ │ - 0x003e07c0 00000100 007f0000 00ff0200 007f0000 ................ │ │ │ │ - 0x003e07d0 00fd0401 017ffe00 00fb0601 017ffe00 ................ │ │ │ │ - 0x003e07e0 00fa0801 027efd00 fff90b02 027efcff .....~.......~.. │ │ │ │ - 0x003e07f0 fff80d02 037dfbff fff61003 037cfaff .....}.......|.. │ │ │ │ - 0x003e0800 fff51203 047bf9ff fff41403 047af9ff .....{.......z.. │ │ │ │ - 0x003e0810 fff31703 0479f8ff fef21904 0578f7ff .....y.......x.. │ │ │ │ - 0x003e0820 fff11b04 0577f6ff fff01e04 0576f5ff .....w.......v.. │ │ │ │ - 0x003e0830 feef2105 0674f4ff feef2305 0672f4ff ..!..t....#..r.. │ │ │ │ - 0x003e0840 feee2605 0671f3ff feed2906 076ff2fe ..&..q....)..o.. │ │ │ │ - 0x003e0850 feed2b06 076ef1fe feec2e06 076cf1fe ..+..n.......l.. │ │ │ │ - 0x003e0860 feec3106 076af0fe feeb3307 0768f0fe ..1..j....3..h.. │ │ │ │ - 0x003e0870 feeb3607 0766effe feeb3807 0864eefe ..6..f....8..d.. │ │ │ │ - 0x003e0880 feea3b07 0862eefe feea3e07 0860edfe ..;..b....>..`.. │ │ │ │ - 0x003e0890 feea4007 085eedfe feea4308 085becfe ..@..^....C..[.. │ │ │ │ - 0x003e08a0 feea4508 0859ecfe feea4808 0857ebfe ..E..Y....H..W.. │ │ │ │ - 0x003e08b0 feeb4a08 0854ebfe feea4d08 0852ebfe ..J..T....M..R.. │ │ │ │ - 0x003e08c0 feeb4f08 084febfe feeb5208 084deafe ..O..O....R..M.. │ │ │ │ - 0x003e08d0 feeb5408 084aebfe feeb5708 0848eafe ..T..J....W..H.. │ │ │ │ - 0x003e08e0 feec5908 0845eafe feec5b08 0843eafe ..Y..E....[..C.. │ │ │ │ - 0x003e08f0 feed5e08 0740eafe feed6008 073eeafe ..^..@....`..>.. │ │ │ │ - 0x003e0900 feee6208 073beafe feee6408 0738ebfe ..b..;....d..8.. │ │ │ │ - 0x003e0910 feef6607 0736ebfe fef06807 0733ebfe ..f..6....h..3.. │ │ │ │ - 0x003e0920 fef06a07 0631ecfe fef16c07 062eecfe ..j..1....l..... │ │ │ │ - 0x003e0930 fef16e07 062bedfe fef26f07 0629edfe ..n..+....o..).. │ │ │ │ - 0x003e0940 fff37106 0526eefe fff47206 0523effe ..q..&....r..#.. │ │ │ │ - 0x003e0950 fff47406 0521effe fff57605 041ef0ff ..t..!....v..... │ │ │ │ - 0x003e0960 fff67705 041bf1ff fff77805 0419f2fe ..w.......x..... │ │ │ │ - 0x003e0970 fff87904 0317f3ff fff97a04 0314f4ff ..y.......z..... │ │ │ │ - 0x003e0980 fff97b04 0312f5ff fffa7c03 0310f6ff ..{.......|..... │ │ │ │ - 0x003e0990 fffb7d03 020df8ff fffc7e02 020bf9ff ..}.......~..... │ │ │ │ - 0x003e09a0 00fd7e02 0108fa00 00fe7f01 0106fb00 ..~............. │ │ │ │ - 0x003e09b0 00fe7f01 0104fd00 00007f00 0002ff00 ................ │ │ │ │ - 0x003e09c0 00007f00 00010000 00007f00 00ff0200 ................ │ │ │ │ - 0x003e09d0 00017fff 00fd0400 00017efe 00fc0601 ..........~..... │ │ │ │ - 0x003e09e0 00017efd 00fb0801 00017dfc 00fa0b01 ..~.......}..... │ │ │ │ - 0x003e09f0 00017cfc 00f90d01 00027bfb 00f80f01 ..|.......{..... │ │ │ │ - 0x003e0a00 00027afa 00f71201 000279fa 00f61401 ..z.......y..... │ │ │ │ - 0x003e0a10 000278f9 00f51602 000277f8 00f41902 ..x.......w..... │ │ │ │ - 0x003e0a20 000375f8 00f31b02 000374f7 00f31d02 ..u.......t..... │ │ │ │ - 0x003e0a30 000372f6 00f22003 000371f6 00f12302 ..r... ...q...#. │ │ │ │ - 0x003e0a40 00036ff5 00f12503 00036df5 00f02803 ..o...%...m...(. │ │ │ │ - 0x003e0a50 00036cf4 00f02a03 00046af3 00ef2d03 ..l...*...j...-. │ │ │ │ - 0x003e0a60 000468f3 00ef2f03 000466f2 00ef3203 ..h.../...f...2. │ │ │ │ - 0x003e0a70 000464f2 00ef3403 000462f1 00ee3704 ..d...4...b...7. │ │ │ │ - 0x003e0a80 000460f1 00ee3a03 00045ef0 00ee3c04 ..`...:...^...<. │ │ │ │ - 0x003e0a90 00045bf0 00ee3f04 000459f0 00ee4104 ..[...?...Y...A. │ │ │ │ - 0x003e0aa0 000457ef 00ee4404 000455ef 00ee4604 ..W...D...U...F. │ │ │ │ - 0x003e0ab0 000452ef 00ee4904 000450ef 00ee4b04 ..R...I...P...K. │ │ │ │ - 0x003e0ac0 00044eee 00ee4e04 00044bee 00ef5004 ..N...N...K...P. │ │ │ │ - 0x003e0ad0 000449ee 00ef5204 000446ee 00ef5504 ..I...R...F...U. │ │ │ │ - 0x003e0ae0 000444ee 00ef5704 000441ee 00f05904 ..D...W...A...Y. │ │ │ │ - 0x003e0af0 00043fee 00f05b04 00043cee 00f05e04 ..?...[...<...^. │ │ │ │ - 0x003e0b00 00033aee 00f16004 000437ee 00f16204 ..:...`...7...b. │ │ │ │ - 0x003e0b10 000334ef 00f26404 000332ef 00f26604 ..4...d...2...f. │ │ │ │ - 0x003e0b20 00032fef 00f36804 00032def 00f36a04 ../...h...-...j. │ │ │ │ - 0x003e0b30 00032af0 00f46c03 000328f0 00f56d03 ..*...l...(...m. │ │ │ │ - 0x003e0b40 000325f1 00f56f03 000223f1 00f67103 ..%...o...#...q. │ │ │ │ - 0x003e0b50 000320f2 00f67203 00021df3 00f77403 .. ...r.......t. │ │ │ │ - 0x003e0b60 00021bf3 00f87503 000219f4 00f87702 ......u.......w. │ │ │ │ - 0x003e0b70 000216f5 00f97802 000114f6 00fa7902 ......x.......y. │ │ │ │ - 0x003e0b80 000112f7 00fa7a02 00010ff8 00fb7b02 ......z.......{. │ │ │ │ - 0x003e0b90 00010df9 00fc7c01 00010bfa 00fc7d01 ......|.......}. │ │ │ │ - 0x003e0ba0 000108fb 00fd7e01 000106fc 00fe7e01 ......~.......~. │ │ │ │ - 0x003e0bb0 000004fd 00ff7f01 000002ff 00007f00 ................ │ │ │ │ - 0x003e0bc0 000002ff 00007f00 02010201 7ab9f9ff ............z... │ │ │ │ - 0x003e0bd0 ceb9f9ff 09baf9ff 3fbaf9ff 9bbaf9ff ........?....... │ │ │ │ - 0x003e0be0 4fbbf9ff 5ebdf9ff cabdf9ff 1dbef9ff O...^........... │ │ │ │ - 0x003e0bf0 6bbef9ff fbbef9ff 0fc0f9ff 07c3f9ff k............... │ │ │ │ - 0x003e0c00 acc3f9ff 37c4f9ff bdc4f9ff b2c5f9ff ....7........... │ │ │ │ - 0x003e0c10 8dc7f9ff 14cbf9ff 6fcbf9ff a7cbf9ff ........o....... │ │ │ │ - 0x003e0c20 e8cbf9ff 59ccf9ff 37cdf9ff a1cff9ff ....Y...7....... │ │ │ │ - 0x003e0c30 eecff9ff 37d0f9ff 74d0f9ff b0d0f9ff ....7...t....... │ │ │ │ - 0x003e0c40 1dd1f9ff 1bd2f9ff 4fd2f9ff 67d2f9ff ........O...g... │ │ │ │ - 0x003e0c50 84d2f9ff a0d2f9ff d0d2f9ff c4d3f9ff ................ │ │ │ │ - 0x003e0c60 1dd4f9ff 81d4f9ff dbd4f9ff 9cd5f9ff ................ │ │ │ │ - 0x003e0c70 e7d5f9ff 2dd6f9ff 7ad6f9ff c3d6f9ff ....-...z....... │ │ │ │ - 0x003e0c80 5dd7f9ff a4d7f9ff f7d7f9ff 52d8f9ff ]...........R... │ │ │ │ - 0x003e0c90 52d8f9ff 52d8f9ff 52d8f9ff 0f002e00 R...R...R....... │ │ │ │ - 0x003e0ca0 49006a00 8b00c200 f4001500 5a00b300 I.j.........Z... │ │ │ │ - 0x003e0cb0 1c011301 0a015c0d d90ef60f ff0f0810 ......\......... │ │ │ │ - 0x003e0cc0 11103f00 d300a501 86027d02 74029703 ..?.......}.t... │ │ │ │ - 0x003e0cd0 0f04bd04 1b060d06 ff05ba07 eb08110a ................ │ │ │ │ - 0x003e0ce0 020af309 e4094109 a709180a eb0ae20a ......A......... │ │ │ │ - 0x003e0cf0 d90ad00a 0d0cca0c 870d870d 870d870d ................ │ │ │ │ - 0x003e0d00 870d3209 c409710a 7a0a830a 8c0a9501 ..2...q.z....... │ │ │ │ - 0x003e0d10 d7010f02 51028c02 f8024503 bd030004 ....Q.....E..... │ │ │ │ - 0x003e0d20 48049004 13050a05 0105d905 4506ae06 H...........E... │ │ │ │ - 0x003e0d30 45073807 2f072607 c1010a02 6b02db02 E.8./.&.....k... │ │ │ │ - 0x003e0d40 d202c902 7603c703 2404e904 db04cd04 ....v...$....... │ │ │ │ - 0x003e0d50 e2056406 f606e706 d806c906 a2003503 ..d...........5. │ │ │ │ - 0x003e0d60 b506c206 cf06dc06 e9061310 40126915 ............@.i. │ │ │ │ - 0x003e0d70 76158315 90159d15 921dd91f bd22ca22 v............"." │ │ │ │ - 0x003e0d80 d722e422 f122a100 16042904 3c044f04 ."."."....).<.O. │ │ │ │ - 0x003e0d90 6204800d 9110a410 b710ca10 dd10cc18 b............... │ │ │ │ - 0x003e0da0 9b1bae1b c11bd41b e71b0000 00000000 ................ │ │ │ │ - 0x003e0db0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003e0dc0 00000000 00da0000 00ce00e4 00f60000 ................ │ │ │ │ - 0x003e0dd0 00c800d4 00e000ea 00f200fa 00000000 ................ │ │ │ │ - 0x003e0de0 00c400ca 00d000d6 00dc00e2 00e800ec ................ │ │ │ │ - 0x003e0df0 00f000f4 00f800fa 00000000 00000000 ................ │ │ │ │ - 0x003e0e00 00c200c6 00c800cc 00d000d2 00d600d8 ................ │ │ │ │ - 0x003e0e10 00da00de 00e000e4 00e600e8 00ea00ee ................ │ │ │ │ - 0x003e0e20 00f000f2 00f400f6 00f800f8 00fa00fc ................ │ │ │ │ - 0x003e0e30 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x003e0e40 00000000 04000000 01000000 05000000 ................ │ │ │ │ - 0x003e0e50 02000000 06000000 03000000 07000000 ................ │ │ │ │ - 0x003e0e60 00010203 02030405 04050607 06070809 ................ │ │ │ │ - 0x003e0e70 04050607 06070809 08090a0b 0a0b0c0d ................ │ │ │ │ - 0x003e0e80 00010203 04050607 02030405 06070809 ................ │ │ │ │ - 0x003e0e90 00010203 04050607 00010203 04050607 ................ │ │ │ │ - 0x003e0ea0 00010809 02030a0b 04050c0d 06070e0f ................ │ │ │ │ - 0x003e0eb0 00000000 01000000 02000000 03000000 ................ │ │ │ │ - 0x003e0ec0 04000000 05000000 06000000 07000000 ................ │ │ │ │ - 0x003e0ed0 00000000 01000000 04000000 05000000 ................ │ │ │ │ - 0x003e0ee0 02000000 03000000 06000000 07000000 ................ │ │ │ │ - 0x003e0ef0 00010001 00010001 00010203 04050607 ................ │ │ │ │ - 0x003e0f00 08090a0b 0c0d0e0f 0e0f0e0f 0e0f0e0f ................ │ │ │ │ - 0x003e0f10 00010001 00010001 02030203 02030203 ................ │ │ │ │ - 0x003e0f20 02030001 06070405 0a0b0809 0e0f0c0d ................ │ │ │ │ - 0x003e0f30 00000000 00000000 04040404 04040404 ................ │ │ │ │ - 0x003e0f40 08080808 08080808 0c0c0c0c 0c0c0c0c ................ │ │ │ │ - 0x003e0f50 10001000 04000400 08000800 0a000a00 ................ │ │ │ │ - 0x003e0f60 22000000 28000000 02000000 08000000 "...(........... │ │ │ │ - 0x003e0f70 02000000 04000000 00020000 80000000 ................ │ │ │ │ - 0x003e0f80 0a000000 08000000 0800feff 2000fcff ............ ... │ │ │ │ - 0x003e0f90 004000f0 05000000 03000000 00100010 .@.............. │ │ │ │ - 0x003e0fa0 00400040 f0bff0bf fcbffcbf 00080008 .@.@............ │ │ │ │ - 0x003e0fb0 00200020 02000200 40004000 00080008 . . ....@.@..... │ │ │ │ - 0x003e0fc0 00200020 df6bdf6b fe7ffe7f 00fe00fe . . .k.k........ │ │ │ │ - 0x003e0fd0 20000000 3f000000 40000000 00800000 ...?...@....... │ │ │ │ - 0x003e0fe0 02000100 2000f8ff ff030000 00000040 .... ..........@ │ │ │ │ - 0x003e0ff0 00000000 00000000 e6a0faff 66a1faff ............f... │ │ │ │ - 0x003e1000 d5a1faff fba1faff 21a2faff 45a2faff ........!...E... │ │ │ │ - 0x003e1010 38a3faff b8a3faff 27a4faff 4da4faff 8.......'...M... │ │ │ │ - 0x003e1020 73a4faff 97a4faff dfa5faff 63a6faff s...........c... │ │ │ │ - 0x003e1030 d2a6faff f9a6faff 1fa7faff 43a7faff ............C... │ │ │ │ - 0x003e1040 0ba9faff b8a9faff 2aaafaff 7daafaff ........*...}... │ │ │ │ - 0x003e1050 f4aafaff 6dabfaff 11aefaff 9aaefaff ....m........... │ │ │ │ - 0x003e1060 e1aefaff 08affaff 2eaffaff 52affaff ............R... │ │ │ │ - 0x003e1070 59b1faff e7b1faff 11b2faff 2cb2faff Y...........,... │ │ │ │ - 0x003e1080 46b2faff 6fb2faff 91b3faff f7b3faff F...o........... │ │ │ │ - 0x003e1090 69b4faff bfb4faff 20b5faff 5fb5faff i....... ..._... │ │ │ │ - 0x003e10a0 96b5faff d4b5faff 1cb6faff c6b6faff ................ │ │ │ │ - 0x003e10b0 06b7faff 47b7faff 95b7faff e1b7faff ....G........... │ │ │ │ - 0x003e10c0 24b8faff 97b8faff 0f002a00 47006800 $.........*.G.h. │ │ │ │ - 0x003e10d0 8c00c600 fb002d00 6c00ae00 f6003f01 ......-.l.....?. │ │ │ │ - 0x003e10e0 8501b201 f2013602 8002c902 0e030e03 ......6......... │ │ │ │ - 0x003e10f0 7e03bd03 fa03b604 3f04b604 b6046c05 ~.......?.....l. │ │ │ │ - 0x003e1100 e9056206 e706e706 e706e706 6902bf02 ..b.........i... │ │ │ │ - 0x003e1110 02034b03 4b034b03 e6034804 8e04e004 ..K.K.K...H..... │ │ │ │ - 0x003e1120 e004e004 7c051206 88068806 88068806 ....|........... │ │ │ │ - 0x003e1130 b7000e03 00070d07 1a072707 3407d30e ..........'.4... │ │ │ │ - 0x003e1140 c810f013 fd130a14 17142414 881a731c ..........$...s. │ │ │ │ - 0x003e1150 8e1f9b1f a81fb51f c21fab00 7f049804 ................ │ │ │ │ - 0x003e1160 b104ca04 e3046c0c 800f990f b20fcb0f ......l......... │ │ │ │ - 0x003e1170 e40f3e16 45195e19 77199019 a9190000 ..>.E.^.w....... │ │ │ │ + 0x003db160 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x003db170 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x003db180 807f807f 7f8000ff 7f8015ea d52ac03f .............*.? │ │ │ │ + 0x003db190 7f8045ba 12ede916 c936b24d a55aa05f ..E......6.M.Z._ │ │ │ │ + 0x003db1a0 7f80619e 44bb2ad5 11eefb04 e619d42b ..a.D.*........+ │ │ │ │ + 0x003db1b0 c43bb649 ab54a15e 9a65946b 916e906f .;.I.T.^.e.k.n.o │ │ │ │ + 0x003db1c0 7f80708f 619e52ad 44bb36c9 29d61de2 ..p.a.R.D.6.)... │ │ │ │ + 0x003db1d0 11ee05fa fa05ef10 e51adc23 d32cca35 ...........#.,.5 │ │ │ │ + 0x003db1e0 c23dbb44 b44bad52 a758a25d 9d629966 .=.D.K.R.X.].b.f │ │ │ │ + 0x003db1f0 956a916e 8e718c73 8a758976 88778877 .j.n.q.s.u.v.w.w │ │ │ │ + 0x003db200 7f807887 708f6996 619e5aa5 52ad4bb4 ..x.p.i.a.Z.R.K. │ │ │ │ + 0x003db210 44bb3dc2 36c930cf 29d623dc 1ce316e9 D.=.6.0.).#..... │ │ │ │ + 0x003db220 10ef0af5 05faff00 f906f40b ef10ea15 ................ │ │ │ │ + 0x003db230 e51ae01f db24d629 d22dcd32 c936c53a .....$.).-.2.6.: │ │ │ │ + 0x003db240 c13ebd42 b946b649 b24daf50 ac53a956 .>.B.F.I.M.P.S.V │ │ │ │ + 0x003db250 a659a35c a05f9d62 9b649966 9669946b .Y.\._.b.d.f.i.k │ │ │ │ + 0x003db260 926d906f 8f708d72 8c738a75 89768877 .m.o.p.r.s.u.v.w │ │ │ │ + 0x003db270 87788679 8679857a 857a847b 847b847b .x.y.y.z.z.{.{.{ │ │ │ │ + 0x003db280 01020304 05060708 090a0b0c 0d0e0f10 ................ │ │ │ │ + 0x003db290 11121314 15161718 191a1b1c 1d1e1f20 ............... │ │ │ │ + 0x003db2a0 201f1e1d 1c1b1a19 18171615 14131211 ............... │ │ │ │ + 0x003db2b0 100f0e0d 0c0b0a09 08070605 04030201 ................ │ │ │ │ + 0x003db2c0 07070b0b 0f0f1313 13171717 1f1f1f27 ...............' │ │ │ │ + 0x003db2d0 27272f2f 2f3f3f3f 4f4f4fff 00100010 ''///???OOO..... │ │ │ │ + 0x003db2e0 00140014 08100810 20102010 18141814 ........ . ..... │ │ │ │ + 0x003db2f0 10101010 00000000 00000000 08000800 ................ │ │ │ │ + 0x003db300 00000001 01020203 03040405 05060607 ................ │ │ │ │ + 0x003db310 07080809 090a0a0b 0b0c0c0d 0d0e0e0f ................ │ │ │ │ + 0x003db320 0f0f0f0f 0f0f0f0f 80808080 24fc24fc ............$.$. │ │ │ │ + 0x003db330 08070706 06050504 04030302 02010100 ................ │ │ │ │ + 0x003db340 377f277f 277f070f 1f070f1f 00031f00 7.'.'........... │ │ │ │ + 0x003db350 273f132f 132f0303 03030303 00000000 '?././.......... │ │ │ │ + 0x003db360 01000201 03020403 05040605 07060807 ................ │ │ │ │ + 0x003db370 02030304 04050506 06070708 08080808 ................ │ │ │ │ + 0x003db380 07060f0e 05040d0c 03020b0a 01000908 ................ │ │ │ │ + 0x003db390 00010102 02030304 0809090a 0a0b0b0c ................ │ │ │ │ + 0x003db3a0 03020706 0b0a0f0e 02010605 0a090e0d ................ │ │ │ │ + 0x003db3b0 07060f0e 06050e0d 05040d0c 04030c0b ................ │ │ │ │ + 0x003db3c0 04030302 02010100 0c0b0b0a 0a090908 ................ │ │ │ │ + 0x003db3d0 0004080c 0105090d 02060a0e 03070b0f ................ │ │ │ │ + 0x003db3e0 00004000 8000c000 00014001 8001c001 ..@.......@..... │ │ │ │ + 0x003db3f0 00044004 8004c004 00054005 8005c005 ..@.......@..... │ │ │ │ + 0x003db400 40008000 c0000001 40018001 c0010002 @.......@....... │ │ │ │ + 0x003db410 40028002 c0020003 40038003 c0030004 @.......@....... │ │ │ │ + 0x003db420 01000200 03000400 05000600 07000800 ................ │ │ │ │ + 0x003db430 09000a00 0b000c00 0d000e00 0f001000 ................ │ │ │ │ + 0x003db440 5a5a5a5a 0e0e0e0e 1b1b1b1b 1f1f1f1f ZZZZ............ │ │ │ │ + 0x003db450 20202020 0c0c0c0c 01000100 05ffffff ............ │ │ │ │ + 0x003db460 0a040a04 25060506 67090709 48ff08ff ....%...g...H... │ │ │ │ + 0x003db470 10040004 35060506 770b070b 5fff0fff ....5...w..._... │ │ │ │ + 0x003db480 03040304 05060506 07020702 01ff01ff ................ │ │ │ │ + 0x003db490 03040304 05060506 070b070b 7f817f81 ................ │ │ │ │ + 0x003db4a0 00010001 04050405 08090809 0c0d0c0d ................ │ │ │ │ + 0x003db4b0 02030203 06070607 0a0b0a0b 0e0f0e0f ................ │ │ │ │ + 0x003db4c0 07070707 03030303 05050505 01010101 ................ │ │ │ │ + 0x003db4d0 06060606 02020202 04040404 40004000 ............@.@. │ │ │ │ + 0x003db4e0 00ff01ff 02ff03ff 04ff05ff 06ff07ff ................ │ │ │ │ + 0x003db4f0 07ff07ff 07ff07ff 07ff07ff 07ff07ff ................ │ │ │ │ + 0x003db500 00010203 04050607 08090a0b 0c0d0e0f ................ │ │ │ │ + 0x003db510 00010203 04050607 06070607 06070607 ................ │ │ │ │ + 0x003db520 00010203 04050607 08090a0b 0c0d0e0f ................ │ │ │ │ + 0x003db530 0e0f0e0f 0e0f0e0f 0e0f0e0f 0e0f0e0f ................ │ │ │ │ + 0x003db540 00010203 04050607 06070607 06070607 ................ │ │ │ │ + 0x003db550 06070607 06070607 06070607 06070607 ................ │ │ │ │ + 0x003db560 0f0e0d0c 0b0a0908 07060504 03020100 ................ │ │ │ │ + 0x003db570 3e003e00 80008000 ff00ff00 00020002 >.>............. │ │ │ │ + 0x003db580 b86df0ff c86ef0ff b86ff0ff a870f0ff .m...n...o...p.. │ │ │ │ + 0x003db590 7871f0ff ab66f0ff 6467f0ff f467f0ff xq...f..dg...g.. │ │ │ │ + 0x003db5a0 7468f0ff d468f0ff 9e69f0ff 606af0ff th...h...i..`j.. │ │ │ │ + 0x003db5b0 f06af0ff 906bf0ff 106cf0ff ee62f0ff .j...k...l...b.. │ │ │ │ + 0x003db5c0 bc63f0ff 5c64f0ff ec64f0ff 6c65f0ff .c..\d...d..le.. │ │ │ │ + 0x003db5d0 b6a8f0ff 38a9f0ff e8a9f0ff 18acf0ff ....8........... │ │ │ │ + 0x003db5e0 c95df0ff 585ef0ff e85ef0ff 785ff0ff .]..X^...^..x_.. │ │ │ │ + 0x003db5f0 0860f0ff d55df0ff 645ef0ff f45ef0ff .`...]..d^...^.. │ │ │ │ + 0x003db600 845ff0ff 2260f0ff 015ef0ff 955ef0ff ._.."`...^...^.. │ │ │ │ + 0x003db610 255ff0ff b25ff0ff 5e60f0ff 2c5df0ff %_..._..^`..,].. │ │ │ │ + 0x003db620 235df0ff 1b5df0ff 115df0ff 035df0ff #]...]...]...].. │ │ │ │ + 0x003db630 f060f0ff 3861f0ff 7861f0ff b861f0ff .`..8a..xa...a.. │ │ │ │ + 0x003db640 f861f0ff e672f0ff 4476f0ff 6479f0ff .a...r..Dv..dy.. │ │ │ │ + 0x003db650 947bf0ff 347ef0ff 5682f0ff f486f0ff .{..4~..V....... │ │ │ │ + 0x003db660 208bf0ff bd8ff0ff a590f0ff 1692f0ff ............... │ │ │ │ + 0x003db670 ac95f0ff 1c9af0ff ec9df0ff 4ca2f0ff ............L... │ │ │ │ + 0x003db680 25aff0ff f8aff0ff e8b0f0ff c8b1f0ff %............... │ │ │ │ + 0x003db690 31aff0ff 04b0f0ff f4b0f0ff d4b1f0ff 1............... │ │ │ │ + 0x003db6a0 65aff0ff 3db0f0ff 2db1f0ff 0ab2f0ff e...=...-....... │ │ │ │ + 0x003db6b0 9aaef0ff 91aef0ff 89aef0ff 7faef0ff ................ │ │ │ │ + 0x003db6c0 35b4f0ff 28b4f0ff 1bb4f0ff b7b6f0ff 5...(........... │ │ │ │ + 0x003db6d0 aab6f0ff 9db6f0ff f8b9f0ff e6b9f0ff ................ │ │ │ │ + 0x003db6e0 d4b9f0ff b9b7f0ff 36b8f0ff b4b8f0ff ........6....... │ │ │ │ + 0x003db6f0 70b9f0ff b7baf0ff f4baf0ff 24bbf0ff p...........$... │ │ │ │ + 0x003db700 64bbf0ff a4bbf0ff 00000000 00000000 d............... │ │ │ │ + 0x003db710 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x003db720 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x003db730 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x003db740 00010001 02030203 04050405 06070607 ................ │ │ │ │ + 0x003db750 08090809 0a0b0a0b 0c0d0c0d 0e0f0e0f ................ │ │ │ │ + 0x003db760 10111011 12131213 14151415 16171617 ................ │ │ │ │ + 0x003db770 18191819 1a1b1a1b 1c1d1c1d 1e1f1e1f ................ │ │ │ │ + 0x003db780 00011011 20213031 02031213 22233233 .... !01...."#23 │ │ │ │ + 0x003db790 04051415 24253435 06071617 26273637 ....$%45....&'67 │ │ │ │ + 0x003db7a0 08091819 28293839 0a0b1a1b 2a2b3a3b ....()89....*+:; │ │ │ │ + 0x003db7b0 0c0d1c1d 2c2d3c3d 0e0f1e1f 2e2f3e3f ....,-<=...../>? │ │ │ │ + 0x003db7c0 00011011 20213031 02031213 22233233 .... !01...."#23 │ │ │ │ + 0x003db7d0 08091819 28293839 0a0b1a1b 2a2b3a3b ....()89....*+:; │ │ │ │ + 0x003db7e0 04051415 24253435 06071617 26273637 ....$%45....&'67 │ │ │ │ + 0x003db7f0 0c0d1c1d 2c2d3c3d 0e0f1e1f 2e2f3e3f ....,-<=...../>? │ │ │ │ + 0x003db800 00012021 02032223 04052425 06072627 .. !.."#..$%..&' │ │ │ │ + 0x003db810 08092829 0a0b2a2b 0c0d2c2d 0e0f2e2f ..()..*+..,-.../ │ │ │ │ + 0x003db820 10113031 12133233 14153435 16173637 ..01..23..45..67 │ │ │ │ + 0x003db830 18193839 1a1b3a3b 1c1d3c3d 1e1f3e3f ..89..:;..<=..>? │ │ │ │ + 0x003db840 00010405 10111415 02030607 12131617 ................ │ │ │ │ + 0x003db850 20212425 30313435 22232627 32333637 !$%0145"#&'2367 │ │ │ │ + 0x003db860 08090c0d 18191c1d 0a0b0e0f 1a1b1e1f ................ │ │ │ │ + 0x003db870 28292c2d 38393c3d 2a2b2e2f 3a3b3e3f (),-89<=*+./:;>? │ │ │ │ + 0x003db880 3c3d0405 20210001 1c1d2425 38390809 <=.. !....$%89.. │ │ │ │ + 0x003db890 0c0d3435 18192829 2c2d1415 30311011 ..45..(),-..01.. │ │ │ │ + 0x003db8a0 3e3f0203 06073a3b 36370a0b 0e0f3233 >?....:;67....23 │ │ │ │ + 0x003db8b0 2e2f1213 16172a2b 26271a1b 1e1f2223 ./....*+&'...."# │ │ │ │ + 0x003db8c0 06073a3b 26271a1b 20210001 1e1f2223 ..:;&'.. !...."# │ │ │ │ + 0x003db8d0 2e2f1213 16172a2b 18192829 2c2d1415 ./....*+..(),-.. │ │ │ │ + 0x003db8e0 3e3f0203 30311011 38390809 0e0f3233 >?..01..89....23 │ │ │ │ + 0x003db8f0 36370a0b 3c3d0405 0c0d3435 1c1d2425 67..<=....45..$% │ │ │ │ + 0x003db900 00200130 02240334 10281138 122c133c . .0.$.4.(.8.,.< │ │ │ │ + 0x003db910 04210531 06250735 14291539 162d173d .!.1.%.5.).9.-.= │ │ │ │ + 0x003db920 08230933 0a270b37 182b193b 1a2f1b3f .#.3.'.7.+.;./.? │ │ │ │ + 0x003db930 0c220d32 0e260f36 1c2a1d3a 1e2e1f3e .".2.&.6.*.:...> │ │ │ │ + 0x003db940 4040d9e0 1c0d0d1c 6262fb68 58494958 @@......bb.hXIIX │ │ │ │ + 0x003db950 5151c8f1 3e2f2f3e 7373ea79 7a6b6b7a QQ..>//>ss.yzkkz │ │ │ │ + 0x003db960 d9c851a4 94858594 fbea732c d0c1c1d0 ..Q.......s,.... │ │ │ │ + 0x003db970 c8d940b5 b6a7a7b6 eafb623d f2e3e3f2 ..@.......b=.... │ │ │ │ + 0x003db980 400fdbca 0fbdac40 0496f9e8 3c9f8e51 @......@....<..Q │ │ │ │ + 0x003db990 51871256 2d3524c8 151e3074 1e1706d9 Q..V-5$...0t.... │ │ │ │ + 0x003db9a0 622d4703 4b607162 26b46521 78425373 b-G.K`qb&.e!xBSs │ │ │ │ + 0x003db9b0 73a58e9f 69e8f9ea 373cacbd 5acadbfb s...i...7<..Z... │ │ │ │ + 0x003db9c0 e0c25115 049d409d 86a47337 26bf62bf ..Q...@...s7&.b. │ │ │ │ + 0x003db9d0 f1d39d40 158c8cc8 97b5bf62 37aeaeea ...@.......b7... │ │ │ │ + 0x003db9e0 684ac88c 8c15d904 0e2ceaae ae37fb26 hJ.......,...7.& │ │ │ │ + 0x003db9f0 795b04d9 9d041551 1f3d26fb bf263773 y[.....Q.=&..&7s │ │ │ │ + 0x003dba00 04150400 8809da0c 26378c02 b209db0e ........&7...... │ │ │ │ + 0x003dba10 15041501 9cfa110f 37269d03 26f38809 ........7&..&... │ │ │ │ + 0x003dba20 8c9d2608 110f6405 aebfae0a db0e2905 ..&...d.......). │ │ │ │ + 0x003dba30 9d8c3709 05000500 bfaebf0b ffffffff ..7............. │ │ │ │ + 0x003dba40 00000000 01000000 02000000 03000000 ................ │ │ │ │ + 0x003dba50 04000000 05000000 06000000 07000000 ................ │ │ │ │ + 0x003dba60 08000000 09000000 0a000000 0b000000 ................ │ │ │ │ + 0x003dba70 0c000000 0d000000 0e000000 0f000000 ................ │ │ │ │ + 0x003dba80 00000000 02000000 01000000 03000000 ................ │ │ │ │ + 0x003dba90 08000000 0a000000 09000000 0b000000 ................ │ │ │ │ + 0x003dbaa0 00000000 01000000 04000000 05000000 ................ │ │ │ │ + 0x003dbab0 08000000 09000000 0c000000 0d000000 ................ │ │ │ │ + 0x003dbac0 00000000 04000000 02000000 06000000 ................ │ │ │ │ + 0x003dbad0 0c000000 08000000 0e000000 0a000000 ................ │ │ │ │ + 0x003dbae0 00000000 13000000 01000000 12000000 ................ │ │ │ │ + 0x003dbaf0 02000000 11000000 03000000 10000000 ................ │ │ │ │ + 0x003dbb00 00010809 02030a0b 04050c0d 06070e0f ................ │ │ │ │ + 0x003dbb10 08090001 0a0b0203 0c0d0405 0e0f0607 ................ │ │ │ │ + 0x003dbb20 00010809 04050c0d 02030a0b 06070e0f ................ │ │ │ │ + 0x003dbb30 08090001 0c0d0405 0a0b0203 0e0f0607 ................ │ │ │ │ + 0x003dbb40 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ + 0x003dbb50 0c140000 2c340000 20202020 00080008 ....,4.. .... │ │ │ │ + 0x003dbb60 00100010 00200020 00400040 106a106a ..... . .@.@.j.j │ │ │ │ + 0x003dbb70 08350835 805a805a 00080000 002000e0 .5.5.Z.Z..... .. │ │ │ │ + 0x003dbb80 00e00020 004000c0 00c00040 d7fab209 ... .@.....@.... │ │ │ │ + 0x003dbb90 f0f2100d b209100d 25f1100d 100d0000 ........%....... │ │ │ │ + 0x003dbba0 d7faf0f2 500bb0f4 1f0638f1 c80ee1f9 ....P.....8..... │ │ │ │ + 0x003dbbb0 b10fe1fc e408b2f2 e1fc4ff0 b2f21cf7 ..........O..... │ │ │ │ + 0x003dbbc0 500b500b b0f4500b 1f06c80e 38f11f06 P.P...P.....8... │ │ │ │ + 0x003dbbd0 e1f938f1 c80e1f06 e1f9c80e c900fb0f ..8............. │ │ │ │ + 0x003dbbe0 05f0c900 e303850f 7bf0e303 d706770e ........{.....w. │ │ │ │ + 0x003dbbf0 89f1d706 db0bbf0a 41f5db0b b90d3a08 ........A.....:. │ │ │ │ + 0x003dbc00 c6f7b90d d40f5902 a7fdd40f 5e0c260a ......Y.....^.&. │ │ │ │ + 0x003dbc10 daf55e0c a2f3daf5 500fa504 5bfb500f ..^.....P...[.P. │ │ │ │ + 0x003dbc20 b0f05bfb e4084e0d b2f2e408 b10f1f03 ..[...N......... │ │ │ │ + 0x003dbc30 e1fcb10f e0b8e0b8 706a706a 887d887d ........pjpj.}.} │ │ │ │ + 0x003dbc40 f818f818 40764076 f830f830 607f607f ....@v@v.0.0`.`. │ │ │ │ + 0x003dbc50 880c880c d0aed0ae f062f062 e070e070 .........b.b.p.p │ │ │ │ + 0x003dbc60 583c583c d8dad8da 807a807a d87fd87f X.E.^.w....... │ │ │ │ + 0x003dc1c0 01000100 01000100 01000100 01000100 ................ │ │ │ │ + 0x003dc1d0 01000100 01000100 01000100 01000100 ................ │ │ │ │ + 0x003dc1e0 04000000 07000000 01000000 03000000 ................ │ │ │ │ + 0x003dc1f0 00000000 02000000 05000000 06000000 ................ │ │ │ │ + 0x003dc200 48030000 a4010000 18010000 d2000000 H............... │ │ │ │ + 0x003dc210 a8000000 8c000000 78000000 69000000 ........x...i... │ │ │ │ + 0x003dc220 a4010000 d2000000 8c000000 69000000 ............i... │ │ │ │ + 0x003dc230 0c0d0a0b 08090607 04050203 00010e0f ................ │ │ │ │ + 0x003dc240 00080109 020a030b 040c050d 060e070f ................ │ │ │ │ + 0x003dc250 ff7f3f1f 0f070301 04020303 02010000 ..?............. │ │ │ │ + 0x003dc260 fffe0000 01020000 00ff0001 01020000 ................ │ │ │ │ + 0x003dc270 00000102 fffe0000 00010102 00ff0000 ................ │ │ │ │ + 0x003dc280 01020102 00000000 01020102 00010000 ................ │ │ │ │ + 0x003dc290 0102fffe 01020000 010200ff 01020000 ................ │ │ │ │ + 0x003dc2a0 01020102 00000000 01020102 00ff0000 ................ │ │ │ │ + 0x003dc2b0 01020102 01020000 01020001 01020000 ................ │ │ │ │ + 0x003dc2c0 01020000 01020000 000100ff 01020000 ................ │ │ │ │ + 0x003dc2d0 00000102 01020000 00ff0102 00010000 ................ │ │ │ │ + 0x003dc2e0 80008000 00080008 00000000 00000000 ................ │ │ │ │ + 0x003dc2f0 48030000 a4010000 18010000 d2000000 H............... │ │ │ │ + 0x003dc300 a8000000 8c000000 78000000 69000000 ........x...i... │ │ │ │ + 0x003dc310 a4010000 d2000000 8c000000 69000000 ............i... │ │ │ │ + 0x003dc320 69000000 69000000 69000000 69000000 i...i...i...i... │ │ │ │ + 0x003dc330 48034803 a401a401 18011801 d200d200 H.H............. │ │ │ │ + 0x003dc340 a800a800 8c008c00 78007800 69006900 ........x.x.i.i. │ │ │ │ + 0x003dc350 a401a401 d200d200 8c008c00 69006900 ............i.i. │ │ │ │ + 0x003dc360 69006900 69006900 69006900 69006900 i.i.i.i.i.i.i.i. │ │ │ │ + 0x003dc370 0c0d0a0b 08090607 04050203 00010e0f ................ │ │ │ │ + 0x003dc380 00080109 020a030b 040c050d 060e070f ................ │ │ │ │ + 0x003dc390 08000800 08000800 08000800 08000800 ................ │ │ │ │ + 0x003dc3a0 80008000 80008000 80008000 80008000 ................ │ │ │ │ + 0x003dc3b0 00010001 00010001 00010001 00010001 ................ │ │ │ │ + 0x003dc3c0 00080008 00080008 00080008 00080008 ................ │ │ │ │ + 0x003dc3d0 ff7fff7f ff7fff7f ff7fff7f ff7fff7f ................ │ │ │ │ + 0x003dc3e0 00800080 00800080 00800080 00800080 ................ │ │ │ │ + 0x003dc3f0 ffffffff ffffffff fefefefe fefefefe ................ │ │ │ │ + 0x003dc400 fcfcfcfc fcfcfcfc f8f8f8f8 f8f8f8f8 ................ │ │ │ │ + 0x003dc410 f0f0f0f0 f0f0f0f0 e0e0e0e0 e0e0e0e0 ................ │ │ │ │ + 0x003dc420 c0c0c0c0 c0c0c0c0 80808080 80808080 ................ │ │ │ │ + 0x003dc430 04040404 04040404 02020202 02020202 ................ │ │ │ │ + 0x003dc440 03030303 03030303 03030303 03030303 ................ │ │ │ │ + 0x003dc450 02020202 02020202 01010101 01010101 ................ │ │ │ │ + 0x003dc460 f1e201f2 01020112 11221021 1020101f .........".!. .. │ │ │ │ + 0x003dc470 f1e201f2 01020112 11221021 00000000 .........".!.... │ │ │ │ + 0x003dc480 1020101e f2e402f4 02040214 12241022 . ...........$." │ │ │ │ + 0x003dc490 1020101e f2e402f4 2040203e e2c402e4 . ...... @ >.... │ │ │ │ + 0x003dc4a0 02040224 22442042 2040203e e2c402e4 ...$"D B @ >.... │ │ │ │ + 0x003dc4b0 04000400 03000300 02000200 03000300 ................ │ │ │ │ + 0x003dc4c0 00400040 00100010 00080008 00c000c0 .@.@............ │ │ │ │ + 0x003dc4d0 04000400 04000400 04000400 04000400 ................ │ │ │ │ + 0x003dc4e0 02000200 02000200 02000200 02000200 ................ │ │ │ │ + 0x003dc4f0 03000300 03000300 03000300 03000300 ................ │ │ │ │ + 0x003dc500 03000300 03000300 03000300 03000300 ................ │ │ │ │ + 0x003dc510 2040203e e2c402e4 02040224 22442042 @ >.......$"D B │ │ │ │ + 0x003dc520 2040203e e2c402e4 00400040 00400040 @ >.....@.@.@.@ │ │ │ │ + 0x003dc530 00100010 00100010 80008000 80008000 ................ │ │ │ │ + 0x003dc540 00080008 00080008 00080008 00080008 ................ │ │ │ │ + 0x003dc550 00c000c0 00c000c0 00c000c0 00c000c0 ................ │ │ │ │ + 0x003dc560 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x003dc570 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x003dc580 807f807f 7f8000ff 7f8015ea d52ac03f .............*.? │ │ │ │ + 0x003dc590 7f8045ba 12ede916 c936b24d a55aa05f ..E......6.M.Z._ │ │ │ │ + 0x003dc5a0 7f80619e 44bb2ad5 11eefb04 e619d42b ..a.D.*........+ │ │ │ │ + 0x003dc5b0 c43bb649 ab54a15e 9a65946b 916e906f .;.I.T.^.e.k.n.o │ │ │ │ + 0x003dc5c0 7f80708f 619e52ad 44bb36c9 29d61de2 ..p.a.R.D.6.)... │ │ │ │ + 0x003dc5d0 11ee05fa fa05ef10 e51adc23 d32cca35 ...........#.,.5 │ │ │ │ + 0x003dc5e0 c23dbb44 b44bad52 a758a25d 9d629966 .=.D.K.R.X.].b.f │ │ │ │ + 0x003dc5f0 956a916e 8e718c73 8a758976 88778877 .j.n.q.s.u.v.w.w │ │ │ │ + 0x003dc600 7f807887 708f6996 619e5aa5 52ad4bb4 ..x.p.i.a.Z.R.K. │ │ │ │ + 0x003dc610 44bb3dc2 36c930cf 29d623dc 1ce316e9 D.=.6.0.).#..... │ │ │ │ + 0x003dc620 10ef0af5 05faff00 f906f40b ef10ea15 ................ │ │ │ │ + 0x003dc630 e51ae01f db24d629 d22dcd32 c936c53a .....$.).-.2.6.: │ │ │ │ + 0x003dc640 c13ebd42 b946b649 b24daf50 ac53a956 .>.B.F.I.M.P.S.V │ │ │ │ + 0x003dc650 a659a35c a05f9d62 9b649966 9669946b .Y.\._.b.d.f.i.k │ │ │ │ + 0x003dc660 926d906f 8f708d72 8c738a75 89768877 .m.o.p.r.s.u.v.w │ │ │ │ + 0x003dc670 87788679 8679857a 857a847b 847b847b .x.y.y.z.z.{.{.{ │ │ │ │ + 0x003dc680 0a000000 020a0000 01010a00 0101020a ................ │ │ │ │ + 0x003dc690 06000000 02060000 02020600 01020206 ................ │ │ │ │ + 0x003dc6a0 000cfa00 0009fb00 0007fd00 0005fd00 ................ │ │ │ │ + 0x003dc6b0 0c02fc00 0902fd00 0702fd00 0503fd00 ................ │ │ │ │ + 0x003dc6c0 10000000 00100000 00001000 00000010 ................ │ │ │ │ + 0x003dc6d0 10000000 00100000 00001000 00000010 ................ │ │ │ │ + 0x003dc6e0 000af600 0006fa00 0004fc00 0002fe00 ................ │ │ │ │ + 0x003dc6f0 0a00f600 0600fa00 0400fc00 0200fe00 ................ │ │ │ │ + 0x003dc700 08000000 00080000 00000800 00000008 ................ │ │ │ │ + 0x003dc710 04000000 00040000 00000400 00000004 ................ │ │ │ │ + 0x003dc720 0010f800 0010f800 0010f800 0010f800 ................ │ │ │ │ + 0x003dc730 1000fc00 1000fc00 1000fc00 1000fc00 ................ │ │ │ │ + 0x003dc740 08000000 03080000 02030800 01020308 ................ │ │ │ │ + 0x003dc750 04000000 03040000 02030400 02020304 ................ │ │ │ │ + 0x003dc760 000afe00 0006ff00 0004ff00 00020000 ................ │ │ │ │ + 0x003dc770 0a03ff00 0604ff00 0404ff00 0303ff00 ................ │ │ │ │ + 0x003dc780 0e000000 000e0000 00000e00 0000000e ................ │ │ │ │ + 0x003dc790 0c000000 010c0000 00000c00 0000010c ................ │ │ │ │ + 0x003dc7a0 000ef400 000cf600 000bf700 000af800 ................ │ │ │ │ + 0x003dc7b0 0e00f600 0c00f700 0b01f800 0901f900 ................ │ │ │ │ + 0x003dc7c0 00010203 18191a1b 04050607 1c1d1e1f ................ │ │ │ │ + 0x003dc7d0 0f0b0703 0f0b0703 0f0b0703 0f0b0783 ................ │ │ │ │ + 0x003dc7e0 1f1b1713 1f1b1713 1f1b1713 1f1b1793 ................ │ │ │ │ + 0x003dc7f0 2f2b2723 2f2b2723 2f2b2723 2f2b27a3 /+'#/+'#/+'#/+'. │ │ │ │ + 0x003dc800 02000000 03000000 10000000 11000000 ................ │ │ │ │ + 0x003dc810 ffffffff ffffffff 14000000 15000000 ................ │ │ │ │ + 0x003dc820 00000000 06000000 18000000 1e000000 ................ │ │ │ │ + 0x003dc830 01000000 07000000 19000000 1f000000 ................ │ │ │ │ + 0x003dc840 07070707 00010001 03030303 08090809 ................ │ │ │ │ + 0x003dc850 05050505 04050405 01010101 0c0d0c0d ................ │ │ │ │ + 0x003dc860 06060606 02030203 02020202 0a0b0a0b ................ │ │ │ │ + 0x003dc870 04040404 06070607 00000000 0e0f0e0f ................ │ │ │ │ + 0x003dc880 01030507 090b0d0f 11131517 191b1d1f ................ │ │ │ │ + 0x003dc890 21232527 292b2d2f 31333537 393b3d3f !#%')+-/13579;=? │ │ │ │ + 0x003dc8a0 41434547 494b4d4f 51535557 595b5d5f ACEGIKMOQSUWY[]_ │ │ │ │ + 0x003dc8b0 61636567 696b6d6f 71737577 797b7d7f acegikmoqsuwy{}. │ │ │ │ + 0x003dc8c0 01030507 090b0d0f 41434547 494b4d4f ........ACEGIKMO │ │ │ │ + 0x003dc8d0 11131517 191b1d1f 51535557 595b5d5f ........QSUWY[]_ │ │ │ │ + 0x003dc8e0 21232527 292b2d2f 61636567 696b6d6f !#%')+-/acegikmo │ │ │ │ + 0x003dc8f0 31333537 393b3d3f 71737577 797b7d7f 13579;=?qsuwy{}. │ │ │ │ + 0x003dc900 07070707 06060606 05050505 04040404 ................ │ │ │ │ + 0x003dc910 03030303 02020202 01010101 00000000 ................ │ │ │ │ + 0x003dc920 7f817f81 80808080 80008000 ff00ff00 ................ │ │ │ │ + 0x003dc930 9625f3ff cb25f3ff 0526f3ff 4626f3ff .%...%...&..F&.. │ │ │ │ + 0x003dc940 9026f3ff 1327f3ff fe27f3ff f128f3ff .&...'...'...(.. │ │ │ │ + 0x003dc950 b129f3ff 602af3ff 4931f3ff 4032f3ff .)..`*..I1..@2.. │ │ │ │ + 0x003dc960 0c33f3ff 1834f3ff 1b35f3ff 072bf3ff .3...4...5...+.. │ │ │ │ + 0x003dc970 b02bf3ff 322cf3ff d42cf3ff 662df3ff .+..2,...,..f-.. │ │ │ │ + 0x003dc980 132ef3ff c12ef3ff 442ff3ff d92ff3ff ........D/.../.. │ │ │ │ + 0x003dc990 6830f3ff fb21f3ff 7e22f3ff 0423f3ff h0...!..~"...#.. │ │ │ │ + 0x003dc9a0 8a23f3ff 1424f3ff 0822f3ff 8b22f3ff .#...$..."...".. │ │ │ │ + 0x003dc9b0 1123f3ff 9923f3ff 3024f3ff 3022f3ff .#...#..0$..0".. │ │ │ │ + 0x003dc9c0 b622f3ff 3c23f3ff c623f3ff 6924f3ff ."..<#...#..i$.. │ │ │ │ + 0x003dc9d0 5921f3ff 4c21f3ff 4021f3ff 3321f3ff Y!..L!..@!..3!.. │ │ │ │ + 0x003dc9e0 2621f3ff 9a35f3ff c835f3ff f735f3ff &!...5...5...5.. │ │ │ │ + 0x003dc9f0 2a36f3ff 6336f3ff 00000000 00000000 *6..c6.......... │ │ │ │ + 0x003dca00 807f807f 7f8000ff 7f8015ea d52ac03f .............*.? │ │ │ │ + 0x003dca10 7f8045ba 12ede916 c936b24d a55aa05f ..E......6.M.Z._ │ │ │ │ + 0x003dca20 7f80619e 44bb2ad5 11eefb04 e619d42b ..a.D.*........+ │ │ │ │ + 0x003dca30 c43bb649 ab54a15e 9a65946b 916e906f .;.I.T.^.e.k.n.o │ │ │ │ + 0x003dca40 7f80708f 619e52ad 44bb36c9 29d61de2 ..p.a.R.D.6.)... │ │ │ │ + 0x003dca50 11ee05fa fa05ef10 e51adc23 d32cca35 ...........#.,.5 │ │ │ │ + 0x003dca60 c23dbb44 b44bad52 a758a25d 9d629966 .=.D.K.R.X.].b.f │ │ │ │ + 0x003dca70 956a916e 8e718c73 8a758976 88778877 .j.n.q.s.u.v.w.w │ │ │ │ + 0x003dca80 7f807887 708f6996 619e5aa5 52ad4bb4 ..x.p.i.a.Z.R.K. │ │ │ │ + 0x003dca90 44bb3dc2 36c930cf 29d623dc 1ce316e9 D.=.6.0.).#..... │ │ │ │ + 0x003dcaa0 10ef0af5 05faff00 f906f40b ef10ea15 ................ │ │ │ │ + 0x003dcab0 e51ae01f db24d629 d22dcd32 c936c53a .....$.).-.2.6.: │ │ │ │ + 0x003dcac0 c13ebd42 b946b649 b24daf50 ac53a956 .>.B.F.I.M.P.S.V │ │ │ │ + 0x003dcad0 a659a35c a05f9d62 9b649966 9669946b .Y.\._.b.d.f.i.k │ │ │ │ + 0x003dcae0 926d906f 8f708d72 8c738a75 89768877 .m.o.p.r.s.u.v.w │ │ │ │ + 0x003dcaf0 87788679 8679857a 857a847b 847b847b .x.y.y.z.z.{.{.{ │ │ │ │ + 0x003dcb00 00010001 02030203 04050405 06070607 ................ │ │ │ │ + 0x003dcb10 03030303 02020202 01010101 00000000 ................ │ │ │ │ + 0x003dcb20 01010101 01010101 00000000 00000000 ................ │ │ │ │ + 0x003dcb30 01000201 03020403 05040605 07060807 ................ │ │ │ │ + 0x003dcb40 02030304 04050506 06070708 08080808 ................ │ │ │ │ + 0x003dcb50 080c0004 090d0105 0a0e0206 0b0f0307 ................ │ │ │ │ + 0x003dcb60 01000201 03020403 05040605 07060807 ................ │ │ │ │ + 0x003dcb70 04030302 02010100 0c0b0b0a 0a090908 ................ │ │ │ │ + 0x003dcb80 03040304 05060506 07020702 01ff01ff ................ │ │ │ │ + 0x003dcb90 03040304 05060506 070b070b 0fff0fff ................ │ │ │ │ + 0x003dcba0 07071307 13130b13 0b0f0f0f 17171717 ................ │ │ │ │ + 0x003dcbb0 27272727 00800000 40004000 40003808 ''''....@.@.@.8. │ │ │ │ + 0x003dcbc0 00010102 02030304 0809090a 0a0b0b0c ................ │ │ │ │ + 0x003dcbd0 00010203 04050607 08090a0b 0c0d0e0f ................ │ │ │ │ + 0x003dcbe0 0f0e0d0c 0b0a0908 07060504 03020100 ................ │ │ │ │ + 0x003dcbf0 00004000 8000c000 00014001 8001c001 ..@.......@..... │ │ │ │ + 0x003dcc00 c0018001 40010001 c0008000 40000000 ....@.......@... │ │ │ │ + 0x003dcc10 13131317 17171f1f 1f2f2f2f 4f4f4fff .........///OOO. │ │ │ │ + 0x003dcc20 377f077f 0f1f271f 7f277f27 070f1f0f 7.....'..'.'.... │ │ │ │ + 0x003dcc30 273f033f 03031303 2f132f13 03030303 '?.?...././..... │ │ │ │ + 0x003dcc40 0f1f070f 1f07031f 03030303 03030000 ................ │ │ │ │ + 0x003dcc50 00000001 01020203 03040405 05060607 ................ │ │ │ │ + 0x003dcc60 07080809 090a0a0b 00400040 08380040 .........@.@.8.@ │ │ │ │ + 0x003dcc70 07060f0e 06050e0d 05040d0c 04030c0b ................ │ │ │ │ + 0x003dcc80 07060f0e 05040d0c 03020b0a 01000908 ................ │ │ │ │ + 0x003dcc90 00160016 c015c015 fffffeff fdfffcff ................ │ │ │ │ + 0x003dcca0 00100010 00100010 00140014 00140014 ................ │ │ │ │ + 0x003dccb0 08100810 08100810 20102010 20102010 ........ . . . . │ │ │ │ + 0x003dccc0 18141814 18141814 10101010 10101010 ................ │ │ │ │ + 0x003dccd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x003dcce0 08000800 08000800 08000800 08000800 ................ │ │ │ │ + 0x003dccf0 03030303 03030303 03030303 03030303 ................ │ │ │ │ + 0x003dcd00 10101010 10101010 10101010 10101010 ................ │ │ │ │ + 0x003dcd10 3e003e00 3e003e00 3e003e00 3e003e00 >.>.>.>.>.>.>.>. │ │ │ │ + 0x003dcd20 40004000 40004000 40004000 40004000 @.@.@.@.@.@.@.@. │ │ │ │ + 0x003dcd30 00010001 00010001 00010001 00010001 ................ │ │ │ │ + 0x003dcd40 00020002 00020002 00020002 00020002 ................ │ │ │ │ + 0x003dcd50 00ff00ff 00ff00ff 00ff00ff 00ff00ff ................ │ │ │ │ + 0x003dcd60 02020202 02020202 04040404 04040404 ................ │ │ │ │ + 0x003dcd70 08080808 08080808 80808080 80808080 ................ │ │ │ │ + 0x003dcd80 f0f0f0f0 f0f0f0f0 80008000 80008000 ................ │ │ │ │ + 0x003dcd90 ff00ff00 ff00ff00 24fc24fc 24fc24fc ........$.$.$.$. │ │ │ │ + 0x003dcda0 7f817f81 7f817f81 1838f3ff 5738f3ff .........8..W8.. │ │ │ │ + 0x003dcdb0 9038f3ff df38f3ff 4639f3ff 4d3af3ff .8...8..F9..M:.. │ │ │ │ + 0x003dcdc0 ec3af3ff 6c3bf3ff fc3bf3ff bc3cf3ff .:..l;...;...<.. │ │ │ │ + 0x003dcdd0 593af3ff f83af3ff 783bf3ff 163cf3ff Y:...:..x;...<.. │ │ │ │ + 0x003dcde0 f23cf3ff 973af3ff 233bf3ff a63bf3ff .<...:..#;...;.. │ │ │ │ + 0x003dcdf0 5a3cf3ff 563df3ff 043ef3ff fb3df3ff Z<..V=...>...=.. │ │ │ │ + 0x003dce00 f23df3ff e43df3ff c83df3ff 5c45f3ff .=...=...=..\E.. │ │ │ │ + 0x003dce10 bc46f3ff fc47f3ff 4c49f3ff 0c4cf3ff .F...G..LI...L.. │ │ │ │ + 0x003dce20 b63ef3ff 583ff3ff d83ff3ff 5840f3ff .>..X?...?..X@.. │ │ │ │ + 0x003dce30 0841f3ff db41f3ff 8442f3ff 1443f3ff .A...A...B...C.. │ │ │ │ + 0x003dce40 a443f3ff 4444f3ff 4e92f3ff 3093f3ff .C..DD..N...0... │ │ │ │ + 0x003dce50 f093f3ff b094f3ff 2096f3ff 5b51f3ff ........ ...[Q.. │ │ │ │ + 0x003dce60 6354f3ff 2d57f3ff ef58f3ff e45af3ff cT..-W...X...Z.. │ │ │ │ + 0x003dce70 0060f3ff d164f3ff b466f3ff 3868f3ff .`...d...f..8h.. │ │ │ │ + 0x003dce80 b568f3ff ab6af3ff 0d6ef3ff 8071f3ff .h...j...n...q.. │ │ │ │ + 0x003dce90 c373f3ff c775f3ff 9279f3ff d079f3ff .s...u...y...y.. │ │ │ │ + 0x003dcea0 107af3ff 607af3ff b07af3ff 297bf3ff .z..`z...z..){.. │ │ │ │ + 0x003dceb0 2c7cf3ff 5c7df3ff 8c7ef3ff 357bf3ff ,|..\}...~..5{.. │ │ │ │ + 0x003dcec0 387cf3ff 687df3ff a67ef3ff 777bf3ff 8|..h}...~..w{.. │ │ │ │ + 0x003dced0 6b7cf3ff 9e7df3ff ee7ef3ff 1680f3ff k|...}...~...... │ │ │ │ + 0x003dcee0 0d80f3ff 0480f3ff f67ff3ff 7898f3ff ............x... │ │ │ │ + 0x003dcef0 fc98f3ff dc99f3ff 9c9bf3ff 00000000 ................ │ │ │ │ + 0x003dcf00 00000000 807f0040 807f804a 802a0020 .......@...J.*. │ │ │ │ + 0x003dcf10 807f8062 00498034 80240019 80120010 ...b.I.4.$...... │ │ │ │ + 0x003dcf20 807f8070 00620055 8048803d 0033002a ...p.b.U.H.=.3.* │ │ │ │ + 0x003dcf30 0022001b 80158010 000d000a 80080008 .".............. │ │ │ │ + 0x003dcf40 807f0078 80700069 0062005b 8054804e ...x.p.i.b.[.T.N │ │ │ │ + 0x003dcf50 80488042 003d8037 8032002e 80290025 .H.B.=.7.2...).% │ │ │ │ + 0x003dcf60 0021801d 001a8016 80130011 800e800c .!.............. │ │ │ │ + 0x003dcf70 800a8008 00070006 00058004 00040004 ................ │ │ │ │ + 0x003dcf80 807f007c 00788074 8070006d 00698065 ...|.x.t.p.m.i.e │ │ │ │ + 0x003dcf90 0062805e 005b0058 80548051 004e004b .b.^.[.X.T.Q.N.K │ │ │ │ + 0x003dcfa0 00480045 8042803f 803c003a 80370035 .H.E.B.?.<.:.7.5 │ │ │ │ + 0x003dcfb0 80320030 802d002b 00298026 80248022 .2.0.-.+.).&.$." │ │ │ │ + 0x003dcfc0 8020801e 801c001b 00198017 00168014 . .............. │ │ │ │ + 0x003dcfd0 00138011 0010800e 800d800c 000b000a ................ │ │ │ │ + 0x003dcfe0 00090008 80078006 00060005 80040004 ................ │ │ │ │ + 0x003dcff0 80030003 00038002 80020002 00020002 ................ │ │ │ │ + 0x003dd000 00000001 00000001 ff000100 80008000 ................ │ │ │ │ + 0x003dd010 ff000100 95006b00 5500ab00 4000c000 ......k.U...@... │ │ │ │ + 0x003dd020 ff000100 c5003b00 92006e00 69009700 ......;...n.i... │ │ │ │ + 0x003dd030 4900b700 3200ce00 2500db00 2000e000 I...2...%... ... │ │ │ │ + 0x003dd040 ff000100 e1001f00 c4003c00 aa005600 ..........<...V. │ │ │ │ + 0x003dd050 91006f00 7b008500 66009a00 5400ac00 ..o.{...f...T... │ │ │ │ + 0x003dd060 4400bc00 3600ca00 2b00d500 2100df00 D...6...+...!... │ │ │ │ + 0x003dd070 1a00e600 1400ec00 1100ef00 1000f000 ................ │ │ │ │ + 0x003dd080 ff000100 f0001000 e1001f00 d2002e00 ................ │ │ │ │ + 0x003dd090 c4003c00 b6004a00 a9005700 9d006300 ..<...J...W...c. │ │ │ │ + 0x003dd0a0 91006f00 85007b00 7a008600 6f009100 ..o...{.z...o... │ │ │ │ + 0x003dd0b0 65009b00 5c00a400 5300ad00 4a00b600 e...\...S...J... │ │ │ │ + 0x003dd0c0 4200be00 3b00c500 3400cc00 2d00d300 B...;...4...-... │ │ │ │ + 0x003dd0d0 2700d900 2200de00 1d00e300 1900e700 '..."........... │ │ │ │ + 0x003dd0e0 1500eb00 1100ef00 0e00f200 0c00f400 ................ │ │ │ │ + 0x003dd0f0 0a00f600 0900f700 0800f800 0800f800 ................ │ │ │ │ + 0x003dd100 ff000100 f8000800 f0001000 e9001700 ................ │ │ │ │ + 0x003dd110 e1001f00 da002600 d2002e00 cb003500 ......&.......5. │ │ │ │ + 0x003dd120 c4003c00 bd004300 b6004a00 b0005000 ..<...C...J...P. │ │ │ │ + 0x003dd130 a9005700 a3005d00 9c006400 96006a00 ..W...]...d...j. │ │ │ │ + 0x003dd140 90007000 8a007600 85007b00 7f008100 ..p...v...{..... │ │ │ │ + 0x003dd150 79008700 74008c00 6f009100 6a009600 y...t...o...j... │ │ │ │ + 0x003dd160 65009b00 6000a000 5b00a500 5600aa00 e...`...[...V... │ │ │ │ + 0x003dd170 5200ae00 4d00b300 4900b700 4500bb00 R...M...I...E... │ │ │ │ + 0x003dd180 4100bf00 3d00c300 3900c700 3600ca00 A...=...9...6... │ │ │ │ + 0x003dd190 3200ce00 2f00d100 2c00d400 2900d700 2.../...,...)... │ │ │ │ + 0x003dd1a0 2600da00 2300dd00 2000e000 1d00e300 &...#... ....... │ │ │ │ + 0x003dd1b0 1b00e500 1900e700 1600ea00 1400ec00 ................ │ │ │ │ + 0x003dd1c0 1200ee00 1000f000 0f00f100 0d00f300 ................ │ │ │ │ + 0x003dd1d0 0c00f400 0a00f600 0900f700 0800f800 ................ │ │ │ │ + 0x003dd1e0 0700f900 0600fa00 0600fa00 0500fb00 ................ │ │ │ │ + 0x003dd1f0 0500fb00 0400fc00 0400fc00 0400fc00 ................ │ │ │ │ + 0x003dd200 06070607 00010203 02030203 08090a0b ................ │ │ │ │ + 0x003dd210 04050405 04050607 00010001 0c0d0e0f ................ │ │ │ │ + 0x003dd220 08090001 02030405 06070e0f 0c0dffff ................ │ │ │ │ + 0x003dd230 06070809 0a0b0c0d 0e0f0405 0203ffff ................ │ │ │ │ + 0x003dd240 0c0d0001 02030405 06070a0b 0809ffff ................ │ │ │ │ + 0x003dd250 00020406 080a0c0e 01030507 090b0d0f ................ │ │ │ │ + 0x003dd260 00004000 8000c000 00014001 8001c001 ..@.......@..... │ │ │ │ + 0x003dd270 00024002 8002c002 00034003 8003c003 ..@.......@..... │ │ │ │ + 0x003dd280 377f277f 277f070f 1f070f1f 00031f00 7.'.'........... │ │ │ │ + 0x003dd290 273f132f 132f0303 03030303 00000000 '?././.......... │ │ │ │ + 0x003dd2a0 07070b0b 0f0f1313 13171717 1f1f1f27 ...............' │ │ │ │ + 0x003dd2b0 27272f2f 2f3f3f3f 4f4f4fff 00fc00fc ''///???OOO..... │ │ │ │ + 0x003dd2c0 01000200 03000400 05000600 07000800 ................ │ │ │ │ + 0x003dd2d0 09000a00 0b000c00 0d000e00 0f001000 ................ │ │ │ │ + 0x003dd2e0 10000f00 0e000d00 0c000b00 0a000900 ................ │ │ │ │ + 0x003dd2f0 08000700 06000500 04000300 02000100 ................ │ │ │ │ + 0x003dd300 01000200 01000200 01000200 01000200 ................ │ │ │ │ + 0x003dd310 03000400 03000400 03000400 03000400 ................ │ │ │ │ + 0x003dd320 01000200 05000600 03000400 07000800 ................ │ │ │ │ + 0x003dd330 05000600 10001000 07000800 5a5a5a5a ............ZZZZ │ │ │ │ + 0x003dd340 03000000 07000000 02000000 06000000 ................ │ │ │ │ + 0x003dd350 01000000 05000000 00000000 04000000 ................ │ │ │ │ + 0x003dd360 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ + 0x003dd370 00010203 04050607 02030405 06070809 ................ │ │ │ │ + 0x003dd380 06070e0f 04050c0d 04050c0d 02030a0b ................ │ │ │ │ + 0x003dd390 06070e0f 02030a0b 04050c0d 00010809 ................ │ │ │ │ + 0x003dd3a0 04000400 05000500 04000400 08000800 ................ │ │ │ │ + 0x003dd3b0 06000600 04000400 00000000 00000000 ................ │ │ │ │ + 0x003dd3c0 02000200 01000100 03000300 3e003e00 ............>.>. │ │ │ │ + 0x003dd3d0 00020002 00080008 08000000 4d9bf3ff ............M... │ │ │ │ + 0x003dd3e0 ec9bf3ff 7c9cf3ff 0c9df3ff bc9df3ff ....|........... │ │ │ │ + 0x003dd3f0 549bf3ff f39bf3ff 839cf3ff 189df3ff T............... │ │ │ │ + 0x003dd400 d69df3ff 939bf3ff 2c9cf3ff b99cf3ff ........,....... │ │ │ │ + 0x003dd410 549df3ff 249ef3ff 949af3ff 8b9af3ff T...$........... │ │ │ │ + 0x003dd420 819af3ff 7c9af3ff 729af3ff c49ef3ff ....|...r....... │ │ │ │ + 0x003dd430 0c9ff3ff 4c9ff3ff 8c9ff3ff e29ff3ff ....L........... │ │ │ │ + 0x003dd440 31a0f3ff b8a0f3ff 28a1f3ff 88a1f3ff 1.......(....... │ │ │ │ + 0x003dd450 28a2f3ff b5a7f3ff 64a8f3ff ffa8f3ff (.......d....... │ │ │ │ + 0x003dd460 caa9f3ff b4aaf3ff 66a5f3ff b8a5f3ff ........f....... │ │ │ │ + 0x003dd470 20a6f3ff 91a6f3ff fda6f3ff 34a3f3ff ...........4... │ │ │ │ + 0x003dd480 85a3f3ff e9a3f3ff 56a4f3ff bba4f3ff ........V....... │ │ │ │ + 0x003dd490 d9abf3ff 2faff3ff f4b1f3ff 5fb4f3ff ..../......._... │ │ │ │ + 0x003dd4a0 58b6f3ff e5b8f3ff dcbdf3ff 20c3f3ff X........... ... │ │ │ │ + 0x003dd4b0 8bc4f3ff dac6f3ff 09c8f3ff 86cbf3ff ................ │ │ │ │ + 0x003dd4c0 f0cff3ff abd3f3ff 15d7f3ff dbdaf3ff ................ │ │ │ │ + 0x003dd4d0 6cdbf3ff 5cdcf3ff 5ce0f3ff e0e6f3ff l...\...\....... │ │ │ │ + 0x003dd4e0 bce7f3ff bce8f3ff 9ce9f3ff e7e6f3ff ................ │ │ │ │ + 0x003dd4f0 c3e7f3ff c3e8f3ff a8e9f3ff 2ee7f3ff ................ │ │ │ │ + 0x003dd500 04e8f3ff 01e9f3ff e8e9f3ff 3de6f3ff ............=... │ │ │ │ + 0x003dd510 34e6f3ff 2ae6f3ff 25e6f3ff 4aeff3ff 4...*...%...J... │ │ │ │ + 0x003dd520 bfeff3ff 4bf0f3ff 9df0f3ff 9df1f3ff ....K........... │ │ │ │ + 0x003dd530 d8f1f3ff 17f2f3ff 6df2f3ff c4f2f3ff ........m....... │ │ │ │ + 0x003dd540 0e0f0e0f 00010203 06070607 00010203 ................ │ │ │ │ + 0x003dd550 0a0b0a0b 08090a0b 02030203 08090a0b ................ │ │ │ │ + 0x003dd560 0c0d0c0d 04050607 04050405 04050607 ................ │ │ │ │ + 0x003dd570 08090809 0c0d0e0f 00010001 0c0d0e0f ................ │ │ │ │ + 0x003dd580 01020506 090a0d0e 11121516 191a1d1e ................ │ │ │ │ + 0x003dd590 21222526 292a2d2e 31323536 393a3d3e !"%&)*-.12569:=> │ │ │ │ + 0x003dd5a0 41424546 494a4d4e 51525556 595a5d5e ABEFIJMNQRUVYZ]^ │ │ │ │ + 0x003dd5b0 61626566 696a6d6e 71727576 797a7d7e abefijmnqruvyz}~ │ │ │ │ + 0x003dd5c0 00200121 02220323 04240525 06260727 . .!.".#.$.%.&.' │ │ │ │ + 0x003dd5d0 08280929 0a2a0b2b 0c2c0d2d 0e2e0f2f .(.).*.+.,.-.../ │ │ │ │ + 0x003dd5e0 10301131 12321333 14341535 16361737 .0.1.2.3.4.5.6.7 │ │ │ │ + 0x003dd5f0 18381939 1a3a1b3b 1c3c1d3d 1e3e1f3f .8.9.:.;.<.=.>.? │ │ │ │ + 0x003dd600 06070809 0e0f0405 06070809 0e0f0405 ................ │ │ │ │ + 0x003dd610 06070809 0e0f0405 06070809 0e0f0405 ................ │ │ │ │ + 0x003dd620 0a0b0c0d 0203ffff 0a0b0c0d 0203ffff ................ │ │ │ │ + 0x003dd630 0a0b0c0d 0203ffff 0a0b0c0d 0203ffff ................ │ │ │ │ + 0x003dd640 16171819 1e1f0607 16171819 1e1f0607 ................ │ │ │ │ + 0x003dd650 16171819 1e1f0607 16171819 1e1f0607 ................ │ │ │ │ + 0x003dd660 1a1b1c1d 0e0fffff 1a1b1c1d 0e0fffff ................ │ │ │ │ + 0x003dd670 1a1b1c1d 0e0fffff 1a1b1c1d 0e0fffff ................ │ │ │ │ + 0x003dd680 08000000 01000100 0a000000 20000000 ............ ... │ │ │ │ + 0x003dd690 01000000 08000000 0b000000 06000600 ................ │ │ │ │ + 0x003dd6a0 00000000 04000400 09000000 b6f1f3ff ................ │ │ │ │ + 0x003dd6b0 86f2f3ff 1ff3f3ff a4f3f3ff 0ff4f3ff ................ │ │ │ │ + 0x003dd6c0 9cfaf3ff 38fbf3ff 07fcf3ff 8cfcf3ff ....8........... │ │ │ │ + 0x003dd6d0 53fdf3ff 94f7f3ff 24f8f3ff 81f8f3ff S.......$....... │ │ │ │ + 0x003dd6e0 fdf8f3ff 91f9f3ff d6f4f3ff 65f5f3ff ............e... │ │ │ │ + 0x003dd6f0 c1f5f3ff 36f6f3ff bbf6f3ff 26fef3ff ....6.......&... │ │ │ │ + 0x003dd700 63fef3ff 9cfef3ff e1fef3ff 16fff3ff c............... │ │ │ │ + 0x003dd710 06070809 0a0b0c0d 0e0f0405 0203ffff ................ │ │ │ │ + 0x003dd720 00020406 080a0c0e 01030507 090b0d0f ................ │ │ │ │ + 0x003dd730 00004000 8000c000 00014001 8001c001 ..@.......@..... │ │ │ │ + 0x003dd740 c0018001 40010001 c0008000 40000000 ....@.......@... │ │ │ │ + 0x003dd750 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ + 0x003dd760 fffffeff fdfffcff 08090809 0a0b0c0d ................ │ │ │ │ + 0x003dd770 00010001 02030405 06070809 0a0b0c0d ................ │ │ │ │ + 0x003dd780 00010203 04050607 02030405 06070809 ................ │ │ │ │ + 0x003dd790 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ + 0x003dd7a0 0e0f0c0d 0a0b0809 0c0d0a0b 08090607 ................ │ │ │ │ + 0x003dd7b0 0e0f0a0b 06070203 0c0d0809 04050001 ................ │ │ │ │ + 0x003dd7c0 13131317 17171f1f 1f2f2f2f 4f4f4fff .........///OOO. │ │ │ │ + 0x003dd7d0 377f077f 0f1f271f 7f277f27 070f1f0f 7.....'..'.'.... │ │ │ │ + 0x003dd7e0 273f033f 03031303 2f132f13 03030303 '?.?...././..... │ │ │ │ + 0x003dd7f0 0f1f070f 1f07031f 03030303 03030000 ................ │ │ │ │ + 0x003dd800 07071307 13130b13 0b0f0f0f 17171717 ................ │ │ │ │ + 0x003dd810 27272727 0f1f4000 02030203 02030203 ''''..@......... │ │ │ │ + 0x003dd820 00180018 c017c017 08000800 08000800 ................ │ │ │ │ + 0x003dd830 06000600 06000600 04000400 04000400 ................ │ │ │ │ + 0x003dd840 05000500 05000500 00f200f2 00f200f2 ................ │ │ │ │ + 0x003dd850 00f400f4 00f400f4 00f600f6 00f600f6 ................ │ │ │ │ + 0x003dd860 00f800f8 00f800f8 00fa00fa 00fa00fa ................ │ │ │ │ + 0x003dd870 00fc00fc 00fc00fc 00fe00fe 00fe00fe ................ │ │ │ │ + 0x003dd880 01000100 01000100 02000200 02000200 ................ │ │ │ │ + 0x003dd890 03000300 03000300 3e003e00 3e003e00 ........>.>.>.>. │ │ │ │ + 0x003dd8a0 00010001 00010001 00020002 00020002 ................ │ │ │ │ + 0x003dd8b0 00080008 00080008 d800f4ff d100f4ff ................ │ │ │ │ + 0x003dd8c0 c800f4ff b600f4ff 9200f4ff 3d01f4ff ............=... │ │ │ │ + 0x003dd8d0 c201f4ff 4702f4ff f902f4ff ca03f4ff ....G........... │ │ │ │ + 0x003dd8e0 4401f4ff c901f4ff 5302f4ff 0f03f4ff D.......S....... │ │ │ │ + 0x003dd8f0 f803f4ff 7b01f4ff 0002f4ff 9a02f4ff ....{........... │ │ │ │ + 0x003dd900 6d03f4ff 6e04f4ff 6701f4ff ec01f4ff m...n...g....... │ │ │ │ + 0x003dd910 8202f4ff 4d03f4ff 5a04f4ff 5305f4ff ....M...Z...S... │ │ │ │ + 0x003dd920 8e05f4ff cd05f4ff 0206f4ff 4d06f4ff ............M... │ │ │ │ + 0x003dd930 6f0bf4ff ee0df4ff 7d10f4ff 2112f4ff o.......}...!... │ │ │ │ + 0x003dd940 a513f4ff 6818f4ff a61df4ff 401ff4ff ....h.......@... │ │ │ │ + 0x003dd950 4b20f4ff a521f4ff 0f23f4ff bc25f4ff K ...!...#...%.. │ │ │ │ + 0x003dd960 8728f4ff 5f2af4ff fb2bf4ff 5c33f4ff .(.._*...+..\3.. │ │ │ │ + 0x003dd970 4734f4ff 1e35f4ff 0436f4ff 6333f4ff G4...5...6..c3.. │ │ │ │ + 0x003dd980 4e34f4ff 2a35f4ff 1a36f4ff 9f33f4ff N4..*5...6...3.. │ │ │ │ + 0x003dd990 8234f4ff 6a35f4ff 6936f4ff b332f4ff .4..j5..i6...2.. │ │ │ │ + 0x003dd9a0 aa32f4ff a132f4ff 8f32f4ff 193cf4ff .2...2...2...<.. │ │ │ │ + 0x003dd9b0 9b3cf4ff 063df4ff bc3df4ff 843ef4ff .<...=...=...>.. │ │ │ │ + 0x003dd9c0 c93ef4ff 033ff4ff 3b3ff4ff a03ff4ff .>...?..;?...?.. │ │ │ │ + 0x003dd9d0 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ + 0x003dd9e0 db0e2905 d7fab209 b209100d f0f2100d ..)............. │ │ │ │ + 0x003dd9f0 25f1100d 25f1e0e5 500bb0f4 05000500 %...%...P....... │ │ │ │ + 0x003dda00 00080008 00100010 00200020 00400040 ......... . .@.@ │ │ │ │ + 0x003dda10 106a106a 08350835 805a805a 00080000 .j.j.5.5.Z.Z.... │ │ │ │ + 0x003dda20 500b500b b0f4500b 1f06c80e 38f11f06 P.P...P.....8... │ │ │ │ + 0x003dda30 c80e1f06 e1f9c80e c900fb0f 05f0c900 ................ │ │ │ │ + 0x003dda40 e303850f 7bf0e303 d706770e 89f1d706 ....{.....w..... │ │ │ │ + 0x003dda50 8809da0c 26f38809 db0bbf0a 41f5db0b ....&.......A... │ │ │ │ + 0x003dda60 b90d3a08 c6f7b90d 110f6405 9cfa110f ..:.......d..... │ │ │ │ + 0x003dda70 d40f5902 a7fdd40f 9101ec0f 14f09101 ..Y............. │ │ │ │ + 0x003dda80 8b071c0e e4f18b07 5e0c260a daf55e0c ........^.&...^. │ │ │ │ + 0x003dda90 500fa504 5bfb500f 1f03b10f 4ff01f03 P...[.P.....O... │ │ │ │ + 0x003ddaa0 4e0de408 1cf74e0d e1fc4ff0 e1f938f1 N.....N...O...8. │ │ │ │ + 0x003ddab0 b2f21cf7 6ffe14f0 a2f3daf5 75f8e4f1 ....o.......u... │ │ │ │ + 0x003ddac0 b0f05bfb e4084e0d b2f2e408 b10f1f03 ..[...N......... │ │ │ │ + 0x003ddad0 e1fcb10f b873b873 b836b836 e0d4e0d4 .....s.s.6.6.... │ │ │ │ + 0x003ddae0 88788878 287c287c 181f181f 30be30be .x.x(|(|....0.0. │ │ │ │ + 0x003ddaf0 c86dc86d d066d066 404c404c 38ed38ed .m.m.f.f@L@L8.8. │ │ │ │ + 0x003ddb00 a07ea07e f87ff87f 28032803 087f087f .~.~....(.(..... │ │ │ │ + 0x003ddb10 a80fa80f b85cb85c c0a7c0a7 e864e864 .....\.\.....d.d │ │ │ │ + 0x003ddb20 40b140b1 08750875 e033e033 606f606f @.@..u.u.3.3`o`o │ │ │ │ + 0x003ddb30 183f183f 70777077 f0d1f0d1 607b607b .?.?pwpw....`{`{ │ │ │ │ + 0x003ddb40 e0dde0dd e07ce07c 081c081c 88798879 .....|.|.....y.y │ │ │ │ + 0x003ddb50 28282828 286c286c 88bb88bb 58725872 (((((l(l....XrXr │ │ │ │ + 0x003ddb60 70c670c6 a868a868 b849b849 f060f060 p.p..h.h.I.I.`.` │ │ │ │ + 0x003ddb70 98539853 207e207e 20ea20ea a87fa87f .S.S ~ ~ . ..... │ │ │ │ + 0x003ddb80 98f698f6 4806d87f 38eda07e 181f287c ....H...8..~..(| │ │ │ │ + 0x003ddb90 e0d48878 b836b873 30bec86d 404cd066 ...x.6.s0..m@L.f │ │ │ │ + 0x003ddba0 08aad85e 00000000 00000000 00000000 ...^............ │ │ │ │ + 0x003ddbb0 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ + 0x003ddbc0 00010809 02030a0b 04050c0d 06070e0f ................ │ │ │ │ + 0x003ddbd0 08090001 0a0b0203 0c0d0405 0e0f0607 ................ │ │ │ │ + 0x003ddbe0 2905db0e 2905db0e 2905db0e 2905db0e )...)...)...)... │ │ │ │ + 0x003ddbf0 b209d7fa b209d7fa b209d7fa b209d7fa ................ │ │ │ │ + 0x003ddc00 100db209 100db209 100db209 100db209 ................ │ │ │ │ + 0x003ddc10 100d25f1 100d25f1 100d25f1 100d25f1 ..%...%...%...%. │ │ │ │ + 0x003ddc20 100df0f2 100df0f2 100df0f2 100df0f2 ................ │ │ │ │ + 0x003ddc30 0000100d 0000100d 0000100d 0000100d ................ │ │ │ │ + 0x003ddc40 e0e525f1 e0e525f1 e0e525f1 e0e525f1 ..%...%...%...%. │ │ │ │ + 0x003ddc50 500bb0f4 500bb0f4 500bb0f4 500bb0f4 P...P...P...P... │ │ │ │ + 0x003ddc60 500b500b 500b500b 500b500b 500b500b P.P.P.P.P.P.P.P. │ │ │ │ + 0x003ddc70 1f0638f1 1f0638f1 1f0638f1 1f0638f1 ..8...8...8...8. │ │ │ │ + 0x003ddc80 c80e1f06 c80e1f06 c80e1f06 c80e1f06 ................ │ │ │ │ + 0x003ddc90 1f034ff0 1f034ff0 1f034ff0 1f034ff0 ..O...O...O...O. │ │ │ │ + 0x003ddca0 b10f1f03 b10f1f03 b10f1f03 b10f1f03 ................ │ │ │ │ + 0x003ddcb0 4e0d1cf7 4e0d1cf7 4e0d1cf7 4e0d1cf7 N...N...N...N... │ │ │ │ + 0x003ddcc0 e4084e0d e4084e0d e4084e0d e4084e0d ..N...N...N...N. │ │ │ │ + 0x003ddcd0 910114f0 910114f0 910114f0 910114f0 ................ │ │ │ │ + 0x003ddce0 ec0f9101 ec0f9101 ec0f9101 ec0f9101 ................ │ │ │ │ + 0x003ddcf0 8b07e4f1 8b07e4f1 8b07e4f1 8b07e4f1 ................ │ │ │ │ + 0x003ddd00 1c0e8b07 1c0e8b07 1c0e8b07 1c0e8b07 ................ │ │ │ │ + 0x003ddd10 5e0cdaf5 5e0cdaf5 5e0cdaf5 5e0cdaf5 ^...^...^...^... │ │ │ │ + 0x003ddd20 260a5e0c 260a5e0c 260a5e0c 260a5e0c &.^.&.^.&.^.&.^. │ │ │ │ + 0x003ddd30 500f5bfb 500f5bfb 500f5bfb 500f5bfb P.[.P.[.P.[.P.[. │ │ │ │ + 0x003ddd40 a504500f a504500f a504500f a504500f ..P...P...P...P. │ │ │ │ + 0x003ddd50 c80ee1f9 c80ee1f9 c80ee1f9 c80ee1f9 ................ │ │ │ │ + 0x003ddd60 1f06c80e 1f06c80e 1f06c80e 1f06c80e ................ │ │ │ │ + 0x003ddd70 38f1e1f9 38f1e1f9 38f1e1f9 38f1e1f9 8...8...8...8... │ │ │ │ + 0x003ddd80 e3037bf0 e3037bf0 e3037bf0 e3037bf0 ..{...{...{...{. │ │ │ │ + 0x003ddd90 850fe303 850fe303 850fe303 850fe303 ................ │ │ │ │ + 0x003ddda0 d70689f1 d70689f1 d70689f1 d70689f1 ................ │ │ │ │ + 0x003dddb0 770ed706 770ed706 770ed706 770ed706 w...w...w...w... │ │ │ │ + 0x003dddc0 b90dc6f7 b90dc6f7 b90dc6f7 b90dc6f7 ................ │ │ │ │ + 0x003dddd0 3a08b90d 3a08b90d 3a08b90d 3a08b90d :...:...:...:... │ │ │ │ + 0x003ddde0 110f9cfa 110f9cfa 110f9cfa 110f9cfa ................ │ │ │ │ + 0x003dddf0 6405110f 6405110f 6405110f 6405110f d...d...d...d... │ │ │ │ + 0x003dde00 b10fe1fc b10fe1fc b10fe1fc b10fe1fc ................ │ │ │ │ + 0x003dde10 1f03b10f 1f03b10f 1f03b10f 1f03b10f ................ │ │ │ │ + 0x003dde20 4ff0e1fc 4ff0e1fc 4ff0e1fc 4ff0e1fc O...O...O...O... │ │ │ │ + 0x003dde30 c90005f0 c90005f0 c90005f0 c90005f0 ................ │ │ │ │ + 0x003dde40 fb0fc900 fb0fc900 fb0fc900 fb0fc900 ................ │ │ │ │ + 0x003dde50 880926f3 880926f3 880926f3 880926f3 ..&...&...&...&. │ │ │ │ + 0x003dde60 da0c8809 da0c8809 da0c8809 da0c8809 ................ │ │ │ │ + 0x003dde70 db0b41f5 db0b41f5 db0b41f5 db0b41f5 ..A...A...A...A. │ │ │ │ + 0x003dde80 bf0adb0b bf0adb0b bf0adb0b bf0adb0b ................ │ │ │ │ + 0x003dde90 d40fa7fd d40fa7fd d40fa7fd d40fa7fd ................ │ │ │ │ + 0x003ddea0 5902d40f 5902d40f 5902d40f 5902d40f Y...Y...Y...Y... │ │ │ │ + 0x003ddeb0 e408b2f2 e408b2f2 e408b2f2 e408b2f2 ................ │ │ │ │ + 0x003ddec0 4e0de408 4e0de408 4e0de408 4e0de408 N...N...N...N... │ │ │ │ + 0x003dded0 1cf7b2f2 1cf7b2f2 1cf7b2f2 1cf7b2f2 ................ │ │ │ │ + 0x003ddee0 ec0f6ffe ec0f6ffe ec0f6ffe ec0f6ffe ..o...o...o...o. │ │ │ │ + 0x003ddef0 14f06ffe 14f06ffe 14f06ffe 14f06ffe ..o...o...o...o. │ │ │ │ + 0x003ddf00 260aa2f3 260aa2f3 260aa2f3 260aa2f3 &...&...&...&... │ │ │ │ + 0x003ddf10 daf5a2f3 daf5a2f3 daf5a2f3 daf5a2f3 ................ │ │ │ │ + 0x003ddf20 1c0e75f8 1c0e75f8 1c0e75f8 1c0e75f8 ..u...u...u...u. │ │ │ │ + 0x003ddf30 e4f175f8 e4f175f8 e4f175f8 e4f175f8 ..u...u...u...u. │ │ │ │ + 0x003ddf40 a504b0f0 a504b0f0 a504b0f0 a504b0f0 ................ │ │ │ │ + 0x003ddf50 5bfbb0f0 5bfbb0f0 5bfbb0f0 5bfbb0f0 [...[...[...[... │ │ │ │ + 0x003ddf60 00080000 00080000 00080000 00080000 ................ │ │ │ │ + 0x003ddf70 00080008 00080008 00080008 00080008 ................ │ │ │ │ + 0x003ddf80 00f800f8 00f800f8 00f800f8 00f800f8 ................ │ │ │ │ + 0x003ddf90 00100010 00100010 00100010 00100010 ................ │ │ │ │ + 0x003ddfa0 00400040 00400040 00400040 00400040 .@.@.@.@.@.@.@.@ │ │ │ │ + 0x003ddfb0 00c000c0 00c000c0 00c000c0 00c000c0 ................ │ │ │ │ + 0x003ddfc0 106a106a 106a106a 106a106a 106a106a .j.j.j.j.j.j.j.j │ │ │ │ + 0x003ddfd0 08350835 08350835 08350835 08350835 .5.5.5.5.5.5.5.5 │ │ │ │ + 0x003ddfe0 805a805a 805a805a 805a805a 805a805a .Z.Z.Z.Z.Z.Z.Z.Z │ │ │ │ + 0x003ddff0 80688068 80688068 80688068 80688068 .h.h.h.h.h.h.h.h │ │ │ │ + 0x003de000 00200020 00200020 00200020 00200020 . . . . . . . . │ │ │ │ + 0x003de010 00e000e0 00e000e0 00e000e0 00e000e0 ................ │ │ │ │ + 0x003de020 05000500 05000500 05000500 05000500 ................ │ │ │ │ + 0x003de030 48064806 48064806 48064806 48064806 H.H.H.H.H.H.H.H. │ │ │ │ + 0x003de040 d87fd87f d87fd87f d87fd87f d87fd87f ................ │ │ │ │ + 0x003de050 08aa08aa 08aa08aa 08aa08aa 08aa08aa ................ │ │ │ │ + 0x003de060 d85ed85e d85ed85e d85ed85e d85ed85e .^.^.^.^.^.^.^.^ │ │ │ │ + 0x003de070 b836b836 b836b836 b836b836 b836b836 .6.6.6.6.6.6.6.6 │ │ │ │ + 0x003de080 b873b873 b873b873 b873b873 b873b873 .s.s.s.s.s.s.s.s │ │ │ │ + 0x003de090 e0d4e0d4 e0d4e0d4 e0d4e0d4 e0d4e0d4 ................ │ │ │ │ + 0x003de0a0 88788878 88788878 88788878 88788878 .x.x.x.x.x.x.x.x │ │ │ │ + 0x003de0b0 181f181f 181f181f 181f181f 181f181f ................ │ │ │ │ + 0x003de0c0 287c287c 287c287c 287c287c 287c287c (|(|(|(|(|(|(|(| │ │ │ │ + 0x003de0d0 30be30be 30be30be 30be30be 30be30be 0.0.0.0.0.0.0.0. │ │ │ │ + 0x003de0e0 c86dc86d c86dc86d c86dc86d c86dc86d .m.m.m.m.m.m.m.m │ │ │ │ + 0x003de0f0 404c404c 404c404c 404c404c 404c404c @L@L@L@L@L@L@L@L │ │ │ │ + 0x003de100 d066d066 d066d066 d066d066 d066d066 .f.f.f.f.f.f.f.f │ │ │ │ + 0x003de110 38ed38ed 38ed38ed 38ed38ed 38ed38ed 8.8.8.8.8.8.8.8. │ │ │ │ + 0x003de120 a07ea07e a07ea07e a07ea07e a07ea07e .~.~.~.~.~.~.~.~ │ │ │ │ + 0x003de130 f87ff87f f87ff87f f87ff87f f87ff87f ................ │ │ │ │ + 0x003de140 28032803 28032803 28032803 28032803 (.(.(.(.(.(.(.(. │ │ │ │ + 0x003de150 b85cb85c b85cb85c b85cb85c b85cb85c .\.\.\.\.\.\.\.\ │ │ │ │ + 0x003de160 c0a7c0a7 c0a7c0a7 c0a7c0a7 c0a7c0a7 ................ │ │ │ │ + 0x003de170 08750875 08750875 08750875 08750875 .u.u.u.u.u.u.u.u │ │ │ │ + 0x003de180 e033e033 e033e033 e033e033 e033e033 .3.3.3.3.3.3.3.3 │ │ │ │ + 0x003de190 70777077 70777077 70777077 70777077 pwpwpwpwpwpwpwpw │ │ │ │ + 0x003de1a0 f0d1f0d1 f0d1f0d1 f0d1f0d1 f0d1f0d1 ................ │ │ │ │ + 0x003de1b0 e07ce07c e07ce07c e07ce07c e07ce07c .|.|.|.|.|.|.|.| │ │ │ │ + 0x003de1c0 081c081c 081c081c 081c081c 081c081c ................ │ │ │ │ + 0x003de1d0 286c286c 286c286c 286c286c 286c286c (l(l(l(l(l(l(l(l │ │ │ │ + 0x003de1e0 88bb88bb 88bb88bb 88bb88bb 88bb88bb ................ │ │ │ │ + 0x003de1f0 a868a868 a868a868 a868a868 a868a868 .h.h.h.h.h.h.h.h │ │ │ │ + 0x003de200 b849b849 b849b849 b849b849 b849b849 .I.I.I.I.I.I.I.I │ │ │ │ + 0x003de210 207e207e 207e207e 207e207e 207e207e ~ ~ ~ ~ ~ ~ ~ ~ │ │ │ │ + 0x003de220 20ea20ea 20ea20ea 20ea20ea 20ea20ea . . . . . . . . │ │ │ │ + 0x003de230 087f087f 087f087f 087f087f 087f087f ................ │ │ │ │ + 0x003de240 a80fa80f a80fa80f a80fa80f a80fa80f ................ │ │ │ │ + 0x003de250 e864e864 e864e864 e864e864 e864e864 .d.d.d.d.d.d.d.d │ │ │ │ + 0x003de260 40b140b1 40b140b1 40b140b1 40b140b1 @.@.@.@.@.@.@.@. │ │ │ │ + 0x003de270 606f606f 606f606f 606f606f 606f606f `o`o`o`o`o`o`o`o │ │ │ │ + 0x003de280 183f183f 183f183f 183f183f 183f183f .?.?.?.?.?.?.?.? │ │ │ │ + 0x003de290 607b607b 607b607b 607b607b 607b607b `{`{`{`{`{`{`{`{ │ │ │ │ + 0x003de2a0 e0dde0dd e0dde0dd e0dde0dd e0dde0dd ................ │ │ │ │ + 0x003de2b0 88798879 88798879 88798879 88798879 .y.y.y.y.y.y.y.y │ │ │ │ + 0x003de2c0 28282828 28282828 28282828 28282828 (((((((((((((((( │ │ │ │ + 0x003de2d0 58725872 58725872 58725872 58725872 XrXrXrXrXrXrXrXr │ │ │ │ + 0x003de2e0 70c670c6 70c670c6 70c670c6 70c670c6 p.p.p.p.p.p.p.p. │ │ │ │ + 0x003de2f0 f060f060 f060f060 f060f060 f060f060 .`.`.`.`.`.`.`.` │ │ │ │ + 0x003de300 98539853 98539853 98539853 98539853 .S.S.S.S.S.S.S.S │ │ │ │ + 0x003de310 a87fa87f a87fa87f a87fa87f a87fa87f ................ │ │ │ │ + 0x003de320 98f698f6 98f698f6 98f698f6 98f698f6 ................ │ │ │ │ + 0x003de330 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x003de340 00164050 8492c0d0 22346070 a6b0e0f0 ..@P...."4`p.... │ │ │ │ + 0x003de350 01174050 8593c0d0 23356070 a7b1e0f0 ..@P....#5`p.... │ │ │ │ + 0x003de360 00000000 02000000 04000000 06000000 ................ │ │ │ │ + 0x003de370 01000000 03000000 05000000 07000000 ................ │ │ │ │ + 0x003de380 02000000 00000000 06000000 04000000 ................ │ │ │ │ + 0x003de390 03000000 01000000 07000000 05000000 ................ │ │ │ │ + 0x003de3a0 00000000 04000000 01000000 05000000 ................ │ │ │ │ + 0x003de3b0 02000000 06000000 03000000 07000000 ................ │ │ │ │ + 0x003de3c0 00000000 04000000 01000000 05000000 ................ │ │ │ │ + 0x003de3d0 03000000 07000000 02000000 06000000 ................ │ │ │ │ + 0x003de3e0 03000000 07000000 00000000 04000000 ................ │ │ │ │ + 0x003de3f0 02000000 06000000 01000000 05000000 ................ │ │ │ │ + 0x003de400 00080008 00080008 00f800f8 00f800f8 ................ │ │ │ │ + 0x003de410 00010405 0c0d0809 02030607 0e0f0a0b ................ │ │ │ │ + 0x003de420 00010809 04050c0d 02030a0b 06070e0f ................ │ │ │ │ + 0x003de430 c9000000 c9000000 e3030000 e3030000 ................ │ │ │ │ + 0x003de440 91010000 91010000 8b070000 8b070000 ................ │ │ │ │ + 0x003de450 1f030000 1f030000 4e0d0000 4e0d0000 ........N...N... │ │ │ │ + 0x003de460 64050000 64050000 59020000 59020000 d...d...Y...Y... │ │ │ │ + 0x003de470 d7060000 d7060000 88090000 88090000 ................ │ │ │ │ + 0x003de480 260a0000 260a0000 a5040000 a5040000 &...&........... │ │ │ │ + 0x003de490 bf0a0000 bf0a0000 3a080000 3a080000 ........:...:... │ │ │ │ + 0x003de4a0 500b0000 500b0000 1f060000 1f060000 P...P........... │ │ │ │ + 0x003de4b0 e1f9ffff e1f9ffff 500b0000 500b0000 ........P...P... │ │ │ │ + 0x003de4c0 c80e0000 c80e0000 38f1ffff 38f1ffff ........8...8... │ │ │ │ + 0x003de4d0 db0b0000 db0b0000 b90d0000 b90d0000 ................ │ │ │ │ + 0x003de4e0 5e0c0000 5e0c0000 500f0000 500f0000 ^...^...P...P... │ │ │ │ + 0x003de4f0 770e0000 770e0000 da0c0000 da0c0000 w...w........... │ │ │ │ + 0x003de500 110f0000 110f0000 d40f0000 d40f0000 ................ │ │ │ │ + 0x003de510 b10f0000 b10f0000 e4080000 e4080000 ................ │ │ │ │ + 0x003de520 ec0f0000 ec0f0000 1c0e0000 1c0e0000 ................ │ │ │ │ + 0x003de530 fb0f0000 fb0f0000 850f0000 850f0000 ................ │ │ │ │ + 0x003de540 08000000 a7fdffff 5bfbffff 9cfaffff ........[....... │ │ │ │ + 0x003de550 c6f7ffff daf5ffff 41f5ffff f0f2ffff ........A....... │ │ │ │ + 0x003de560 00040000 29050000 a8050000 a1060000 ....)........... │ │ │ │ + 0x003de570 b2090000 000c0000 db0e0000 ff130000 ................ │ │ │ │ + 0x003de580 00140000 a1160000 00180000 00440000 .............D.. │ │ │ │ + 0x003de590 ff03ff03 ff0fff0f 007c007c 00700070 .........|.|.p.p │ │ │ │ + 0x003de5a0 0000feff ffff0100 0000f8ff ffff0700 ................ │ │ │ │ + 0x003de5b0 ff0f0000 65000000 970b0000 f8f4ffff ....e........... │ │ │ │ + 0x003de5c0 a10e0000 7c060000 ee0e0000 3efaffff ....|.......>... │ │ │ │ + 0x003de5d0 91010000 ec0f0000 1f030000 b10f0000 ................ │ │ │ │ + 0x003de5e0 44fdffff c40f0000 37090000 150d0000 D.......7....... │ │ │ │ + 0x003de5f0 71f7ffff 850d0000 81030000 9c0f0000 q............... │ │ │ │ + 0x003de600 daf5ffff a2f3ffff 4ff0ffff e1fcffff ........O....... │ │ │ │ + 0x003de610 e10f0000 f5010000 9d0c0000 28f6ffff ............(... │ │ │ │ + 0x003de620 ec0d0000 e3070000 6c0f0000 bcfbffff ........l....... │ │ │ │ + 0x003de630 8b070000 1c0e0000 4e0d0000 e4080000 ........N....... │ │ │ │ + 0x003de640 d3feffff f50f0000 730a0000 1e0c0000 ........s....... │ │ │ │ + 0x003de650 cef8ffff 4b0e0000 05050000 310f0000 ....K.......1... │ │ │ │ + 0x003de660 5bfbffff b0f0ffff 1cf7ffff b2f2ffff [............... │ │ │ │ + 0x003de670 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x003de680 00010405 02030607 10111415 12131617 ................ │ │ │ │ + 0x003de690 08090c0d 0a0b0e0f 18191c1d 1a1b1e1f ................ │ │ │ │ + 0x003de6a0 20212425 22232627 30313435 32333637 !$%"#&'01452367 │ │ │ │ + 0x003de6b0 28292c2d 2a2b2e2f 38393c3d 3a3b3e3f (),-*+./89<=:;>? │ │ │ │ + 0x003de6c0 00012021 02032223 04052425 06072627 .. !.."#..$%..&' │ │ │ │ + 0x003de6d0 08092829 0a0b2a2b 0c0d2c2d 0e0f2e2f ..()..*+..,-.../ │ │ │ │ + 0x003de6e0 10113031 12133233 14153435 16173637 ..01..23..45..67 │ │ │ │ + 0x003de6f0 18193839 1a1b3a3b 1c1d3c3d 1e1f3e3f ..89..:;..<=..>? │ │ │ │ + 0x003de700 36370203 16172223 26271213 06073233 67...."#&'....23 │ │ │ │ + 0x003de710 3e3f0a0b 1e1f2a2b 2e2f1a1b 0e0f3a3b >?....*+./....:; │ │ │ │ + 0x003de720 34350405 14152425 20210001 30311011 45....$% !..01.. │ │ │ │ + 0x003de730 3c3d0c0d 1c1d2c2d 28290809 38391819 <=....,-()..89.. │ │ │ │ + 0x003de740 00013637 30310607 10112627 20211617 ..6701....&' !.. │ │ │ │ + 0x003de750 08093e3f 38390e0f 18192e2f 28291e1f ..>?89...../().. │ │ │ │ + 0x003de760 04053233 34350203 14152223 24251213 ..2345...."#$%.. │ │ │ │ + 0x003de770 0c0d3a3b 3c3d0a0b 1c1d2a2b 2c2d1a1b ..:;<=....*+,-.. │ │ │ │ + 0x003de780 00010008 04050109 0809040c 0c0d050d ................ │ │ │ │ + 0x003de790 10111018 14151119 1819141c 1c1d151d ................ │ │ │ │ + 0x003de7a0 0203020a 0607030b 0a0b060e 0e0f070f ................ │ │ │ │ + 0x003de7b0 1213121a 1617131b 1a1b161e 1e1f171f ................ │ │ │ │ + 0x003de7c0 04020108 00000100 0c03030a 08010302 ................ │ │ │ │ + 0x003de7d0 050a050c 01080504 0d0b070e 09090706 ................ │ │ │ │ + 0x003de7e0 06060d04 02040405 0e070f06 0a050607 ................ │ │ │ │ + 0x003de7f0 070e0900 030c0001 0f0f0b02 0b0d0203 ................ │ │ │ │ + 0x003de800 00090000 00010404 020b0202 02030606 ................ │ │ │ │ + 0x003de810 01080108 0405050c 030a030a 0607070e ................ │ │ │ │ + 0x003de820 09010801 01000c05 0b030a03 03020e07 ................ │ │ │ │ + 0x003de830 08000909 05040d0d 0a020b0b 07060f0f ................ │ │ │ │ + 0x003de840 00010405 10111415 20212425 30313435 ........ !$%0145 │ │ │ │ + 0x003de850 08090c0d 18191c1d 28292c2d 38393c3d ........(),-89<= │ │ │ │ + 0x003de860 02030607 12131617 22232627 32333637 ........"#&'2367 │ │ │ │ + 0x003de870 0a0b0e0f 1a1b1e1f 2a2b2e2f 3a3b3e3f ........*+./:;>? │ │ │ │ + 0x003de880 02120010 03130111 0a1a0818 0b1b0919 ................ │ │ │ │ + 0x003de890 22322030 23332131 2a3a2838 2b3b2939 "2 0#3!1*:(8+;)9 │ │ │ │ + 0x003de8a0 06160414 07170515 0e1e0c1c 0f1f0d1d ................ │ │ │ │ + 0x003de8b0 26362434 27372535 2e3e2c3c 2f3f2d3d &6$4'7%5.>, │ │ │ │ + 0x003de8e0 01091119 050d151d 030b131b 070f171f ................ │ │ │ │ + 0x003de8f0 21293139 252d353d 232b333b 272f373f !)19%-5=#+3;'/7? │ │ │ │ + 0x003de900 00080008 00080008 00080008 00080008 ................ │ │ │ │ + 0x003de910 00080008 00080008 00080008 00080008 ................ │ │ │ │ + 0x003de920 00f800f8 00f800f8 00f800f8 00f800f8 ................ │ │ │ │ + 0x003de930 00f800f8 00f800f8 00f800f8 00f800f8 ................ │ │ │ │ + 0x003de940 00080008 00080008 00080008 00080008 ................ │ │ │ │ + 0x003de950 00080008 00080008 00080008 00080008 ................ │ │ │ │ + 0x003de960 65000000 65000000 f5010000 f5010000 e...e........... │ │ │ │ + 0x003de970 c9000000 c9000000 a7fdffff a7fdffff ................ │ │ │ │ + 0x003de980 c9000000 c9000000 e3030000 e3030000 ................ │ │ │ │ + 0x003de990 91010000 91010000 5bfbffff 5bfbffff ........[...[... │ │ │ │ + 0x003de9a0 91010000 91010000 8b070000 8b070000 ................ │ │ │ │ + 0x003de9b0 91010000 91010000 500f0000 500f0000 ........P...P... │ │ │ │ + 0x003de9c0 91010000 91010000 ec0f0000 ec0f0000 ................ │ │ │ │ + 0x003de9d0 44fdffff 44fdffff d3feffff d3feffff D...D........... │ │ │ │ + 0x003de9e0 1f030000 1f030000 1cf7ffff 1cf7ffff ................ │ │ │ │ + 0x003de9f0 1f030000 1f030000 4e0d0000 4e0d0000 ........N...N... │ │ │ │ + 0x003dea00 1f030000 1f030000 b10f0000 b10f0000 ................ │ │ │ │ + 0x003dea10 64050000 64050000 59020000 59020000 d...d...Y...Y... │ │ │ │ + 0x003dea20 d7060000 d7060000 88090000 88090000 ................ │ │ │ │ + 0x003dea30 260a0000 260a0000 a5040000 a5040000 &...&........... │ │ │ │ + 0x003dea40 daf5ffff daf5ffff 8b070000 8b070000 ................ │ │ │ │ + 0x003dea50 260a0000 260a0000 1c0e0000 1c0e0000 &...&........... │ │ │ │ + 0x003dea60 bf0a0000 bf0a0000 3a080000 3a080000 ........:...:... │ │ │ │ + 0x003dea70 500b0000 500b0000 1f060000 1f060000 P...P........... │ │ │ │ + 0x003dea80 e1f9ffff e1f9ffff 500b0000 500b0000 ........P...P... │ │ │ │ + 0x003dea90 c80e0000 c80e0000 38f1ffff 38f1ffff ........8...8... │ │ │ │ + 0x003deaa0 db0b0000 db0b0000 b90d0000 b90d0000 ................ │ │ │ │ + 0x003deab0 5e0c0000 5e0c0000 8b070000 8b070000 ^...^........... │ │ │ │ + 0x003deac0 5e0c0000 5e0c0000 1c0e0000 1c0e0000 ^...^........... │ │ │ │ + 0x003dead0 5e0c0000 5e0c0000 500f0000 500f0000 ^...^...P...P... │ │ │ │ + 0x003deae0 770e0000 770e0000 da0c0000 da0c0000 w...w........... │ │ │ │ + 0x003deaf0 110f0000 110f0000 d40f0000 d40f0000 ................ │ │ │ │ + 0x003deb00 b10f0000 b10f0000 e4080000 e4080000 ................ │ │ │ │ + 0x003deb10 b10f0000 b10f0000 4e0d0000 4e0d0000 ........N...N... │ │ │ │ + 0x003deb20 c40f0000 c40f0000 f50f0000 f50f0000 ................ │ │ │ │ + 0x003deb30 ec0f0000 ec0f0000 a5040000 a5040000 ................ │ │ │ │ + 0x003deb40 ec0f0000 ec0f0000 1c0e0000 1c0e0000 ................ │ │ │ │ + 0x003deb50 ec0f0000 ec0f0000 500f0000 500f0000 ........P...P... │ │ │ │ + 0x003deb60 fb0f0000 fb0f0000 850f0000 850f0000 ................ │ │ │ │ + 0x003deb70 fb0f0000 fb0f0000 d40f0000 d40f0000 ................ │ │ │ │ + 0x003deb80 ff0f0000 ff0f0000 e10f0000 e10f0000 ................ │ │ │ │ + 0x003deb90 20202020 05000500 00100010 00200020 ......... . │ │ │ │ + 0x003deba0 106a106a 805a805a ff03ff03 007c007c .j.j.Z.Z.....|.| │ │ │ │ + 0x003debb0 0000feff ffff0100 01000000 02000000 ................ │ │ │ │ + 0x003debc0 a8050000 00080000 ff0b0000 000c0000 ................ │ │ │ │ + 0x003debd0 ff130000 00140000 a1160000 00000000 ................ │ │ │ │ + 0x003debe0 c9000000 c9000000 c9000000 c9000000 ................ │ │ │ │ + 0x003debf0 91010000 91010000 91010000 91010000 ................ │ │ │ │ + 0x003dec00 59020000 59020000 59020000 59020000 Y...Y...Y...Y... │ │ │ │ + 0x003dec10 a7fdffff a7fdffff a7fdffff a7fdffff ................ │ │ │ │ + 0x003dec20 1f030000 1f030000 1f030000 1f030000 ................ │ │ │ │ + 0x003dec30 e3030000 e3030000 e3030000 e3030000 ................ │ │ │ │ + 0x003dec40 a5040000 a5040000 a5040000 a5040000 ................ │ │ │ │ + 0x003dec50 5bfbffff 5bfbffff 5bfbffff 5bfbffff [...[...[...[... │ │ │ │ + 0x003dec60 64050000 64050000 64050000 64050000 d...d...d...d... │ │ │ │ + 0x003dec70 9cfaffff 9cfaffff 9cfaffff 9cfaffff ................ │ │ │ │ + 0x003dec80 1f060000 1f060000 1f060000 1f060000 ................ │ │ │ │ + 0x003dec90 d7060000 d7060000 d7060000 d7060000 ................ │ │ │ │ + 0x003deca0 8b070000 8b070000 8b070000 8b070000 ................ │ │ │ │ + 0x003decb0 3a080000 3a080000 3a080000 3a080000 :...:...:...:... │ │ │ │ + 0x003decc0 c6f7ffff c6f7ffff c6f7ffff c6f7ffff ................ │ │ │ │ + 0x003decd0 e4080000 e4080000 e4080000 e4080000 ................ │ │ │ │ + 0x003dece0 1cf7ffff 1cf7ffff 1cf7ffff 1cf7ffff ................ │ │ │ │ + 0x003decf0 88090000 88090000 88090000 88090000 ................ │ │ │ │ + 0x003ded00 260a0000 260a0000 260a0000 260a0000 &...&...&...&... │ │ │ │ + 0x003ded10 daf5ffff daf5ffff daf5ffff daf5ffff ................ │ │ │ │ + 0x003ded20 bf0a0000 bf0a0000 bf0a0000 bf0a0000 ................ │ │ │ │ + 0x003ded30 41f5ffff 41f5ffff 41f5ffff 41f5ffff A...A...A...A... │ │ │ │ + 0x003ded40 500b0000 500b0000 500b0000 500b0000 P...P...P...P... │ │ │ │ + 0x003ded50 db0b0000 db0b0000 db0b0000 db0b0000 ................ │ │ │ │ + 0x003ded60 5e0c0000 5e0c0000 5e0c0000 5e0c0000 ^...^...^...^... │ │ │ │ + 0x003ded70 da0c0000 da0c0000 da0c0000 da0c0000 ................ │ │ │ │ + 0x003ded80 4e0d0000 4e0d0000 4e0d0000 4e0d0000 N...N...N...N... │ │ │ │ + 0x003ded90 b90d0000 b90d0000 b90d0000 b90d0000 ................ │ │ │ │ + 0x003deda0 1c0e0000 1c0e0000 1c0e0000 1c0e0000 ................ │ │ │ │ + 0x003dedb0 770e0000 770e0000 770e0000 770e0000 w...w...w...w... │ │ │ │ + 0x003dedc0 c80e0000 c80e0000 c80e0000 c80e0000 ................ │ │ │ │ + 0x003dedd0 110f0000 110f0000 110f0000 110f0000 ................ │ │ │ │ + 0x003dede0 500f0000 500f0000 500f0000 500f0000 P...P...P...P... │ │ │ │ + 0x003dedf0 850f0000 850f0000 850f0000 850f0000 ................ │ │ │ │ + 0x003dee00 b10f0000 b10f0000 b10f0000 b10f0000 ................ │ │ │ │ + 0x003dee10 d40f0000 d40f0000 d40f0000 d40f0000 ................ │ │ │ │ + 0x003dee20 ec0f0000 ec0f0000 ec0f0000 ec0f0000 ................ │ │ │ │ + 0x003dee30 fb0f0000 fb0f0000 fb0f0000 fb0f0000 ................ │ │ │ │ + 0x003dee40 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ + 0x003dee50 02000000 02000000 02000000 02000000 ................ │ │ │ │ + 0x003dee60 05000500 05000500 05000500 05000500 ................ │ │ │ │ + 0x003dee70 29050000 29050000 29050000 29050000 )...)...)...)... │ │ │ │ + 0x003dee80 b2090000 b2090000 b2090000 b2090000 ................ │ │ │ │ + 0x003dee90 f0f2ffff f0f2ffff f0f2ffff f0f2ffff ................ │ │ │ │ + 0x003deea0 00080000 00080000 00080000 00080000 ................ │ │ │ │ + 0x003deeb0 00080008 00080008 00f800f8 00f800f8 ................ │ │ │ │ + 0x003deec0 00f800f8 00f800f8 00080008 00080008 ................ │ │ │ │ + 0x003deed0 00080008 00080008 00080008 00080008 ................ │ │ │ │ + 0x003deee0 00f800f8 00f800f8 00f800f8 00f800f8 ................ │ │ │ │ + 0x003deef0 db0e0000 db0e0000 db0e0000 db0e0000 ................ │ │ │ │ + 0x003def00 00100010 00100010 00100010 00100010 ................ │ │ │ │ + 0x003def10 a1160000 a1160000 a1160000 a1160000 ................ │ │ │ │ + 0x003def20 00180000 00180000 00180000 00180000 ................ │ │ │ │ + 0x003def30 00200020 00200020 00200020 00200020 . . . . . . . . │ │ │ │ + 0x003def40 00280000 00280000 00280000 00280000 .(...(...(...(.. │ │ │ │ + 0x003def50 422d0000 422d0000 422d0000 422d0000 B-..B-..B-..B-.. │ │ │ │ + 0x003def60 08350835 08350835 08350835 08350835 .5.5.5.5.5.5.5.5 │ │ │ │ + 0x003def70 805a805a 805a805a 805a805a 805a805a .Z.Z.Z.Z.Z.Z.Z.Z │ │ │ │ + 0x003def80 106a106a 106a106a 106a106a 106a106a .j.j.j.j.j.j.j.j │ │ │ │ + 0x003def90 00400040 00400040 00400040 00400040 .@.@.@.@.@.@.@.@ │ │ │ │ + 0x003defa0 ff03ff03 ff03ff03 ff03ff03 ff03ff03 ................ │ │ │ │ + 0x003defb0 1f06c80e 1f06c80e 1f06c80e 1f06c80e ................ │ │ │ │ + 0x003defc0 38f11f06 38f11f06 38f11f06 38f11f06 8...8...8...8... │ │ │ │ + 0x003defd0 500b500b 500b500b 500b500b 500b500b P.P.P.P.P.P.P.P. │ │ │ │ + 0x003defe0 b0f4500b b0f4500b b0f4500b b0f4500b ..P...P...P...P. │ │ │ │ + 0x003deff0 0000feff 0000feff 0000feff 0000feff ................ │ │ │ │ + 0x003df000 ffff0100 ffff0100 ffff0100 ffff0100 ................ │ │ │ │ + 0x003df010 ff0f0000 65000000 970b0000 f8f4ffff ....e........... │ │ │ │ + 0x003df020 a10e0000 7c060000 ee0e0000 3efaffff ....|.......>... │ │ │ │ + 0x003df030 91010000 ec0f0000 1f030000 b10f0000 ................ │ │ │ │ + 0x003df040 44fdffff c40f0000 37090000 150d0000 D.......7....... │ │ │ │ + 0x003df050 71f7ffff 850d0000 81030000 9c0f0000 q............... │ │ │ │ + 0x003df060 daf5ffff a2f3ffff 4ff0ffff e1fcffff ........O....... │ │ │ │ + 0x003df070 e10f0000 f5010000 9d0c0000 28f6ffff ............(... │ │ │ │ + 0x003df080 ec0d0000 e3070000 6c0f0000 bcfbffff ........l....... │ │ │ │ + 0x003df090 8b070000 1c0e0000 4e0d0000 e4080000 ........N....... │ │ │ │ + 0x003df0a0 d3feffff f50f0000 730a0000 1e0c0000 ........s....... │ │ │ │ + 0x003df0b0 cef8ffff 4b0e0000 05050000 310f0000 ....K.......1... │ │ │ │ + 0x003df0c0 5bfbffff b0f0ffff 1cf7ffff b2f2ffff [............... │ │ │ │ + 0x003df0d0 000d1d2d 00102030 0004080c 000e1e2e ...-.. 0........ │ │ │ │ + 0x003df0e0 0004080c 00204060 000a244e 0004080c ..... @`..$N.... │ │ │ │ + 0x003df0f0 004080c0 00000e00 2b004b00 6b008b00 .@......+.K.k... │ │ │ │ + 0x003df100 ab00cb00 00000e00 2c005a00 9700d700 ........,.Z..... │ │ │ │ + 0x003df110 17015701 00000a00 24004e00 8800d200 ..W.....$.N..... │ │ │ │ + 0x003df120 2c019601 202e2826 242a2c22 3c32343a ,... .(&$*,"<24: │ │ │ │ + 0x003df130 3836303e 0040205c 10502e4c 02482854 860>.@ \.P.L.H(T │ │ │ │ + 0x003df140 12582644 04782464 14682a74 06702c6c .X&D.x$d.h*t.p,l │ │ │ │ + 0x003df150 1660227c 00000000 00000000 00000000 .`"|............ │ │ │ │ + 0x003df160 00000000 2d134000 2719320e 3b054000 ....-.@.'.2.;.@. │ │ │ │ + 0x003df170 241c2a16 3010350b 39073d03 40004000 $.*.0.5.9.=.@.@. │ │ │ │ + 0x003df180 221e251b 28182b15 2e12310f 340c360a ".%.(.+...1.4.6. │ │ │ │ + 0x003df190 38083a06 3c043d03 40004000 40004000 8.:.<.=.@.@.@.@. │ │ │ │ + 0x003df1a0 211f231d 241c261a 28182917 2b152c14 !.#.$.&.(.).+.,. │ │ │ │ + 0x003df1b0 2d132f11 3010320e 330d340c 350b3709 -./.0.2.3.4.5.7. │ │ │ │ + 0x003df1c0 38083907 3a063b05 3c043c04 3d033e02 8.9.:.;.<.<.=.>. │ │ │ │ + 0x003df1d0 40004000 40004000 40004000 40004000 @.@.@.@.@.@.@.@. │ │ │ │ + 0x003df1e0 00020406 01030507 01030507 02040608 ................ │ │ │ │ + 0x003df1f0 0406080a 0507090b 0507090b 06080a0c ................ │ │ │ │ + 0x003df200 02040608 03050709 03050709 0406080a ................ │ │ │ │ + 0x003df210 06080a0c 07090b0d 07090b0d 080a0c0e ................ │ │ │ │ + 0x003df220 00010203 01020304 08090a0b 090a0b0c ................ │ │ │ │ + 0x003df230 02030405 03040506 0a0b0c0d 0b0c0d0e ................ │ │ │ │ + 0x003df240 00010203 01020304 02030405 03040506 ................ │ │ │ │ + 0x003df250 04050607 05060708 06070809 0708090a ................ │ │ │ │ + 0x003df260 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ │ │ + 0x003df270 0004080c 0105090d 02060a0e 03070b0f ................ │ │ │ │ + 0x003df280 00010203 00010203 08090a0b 08090a0b ................ │ │ │ │ + 0x003df290 00010809 02030a0b 04050c0d 06070e0f ................ │ │ │ │ + 0x003df2a0 00010102 02030304 0809090a 0a0b0b0c ................ │ │ │ │ + 0x003df2b0 00010102 02030304 04050506 06070708 ................ │ │ │ │ + 0x003df2c0 04000501 06020703 08040905 0a060b07 ................ │ │ │ │ + 0x003df2d0 00040105 02060307 04080509 060a070b ................ │ │ │ │ + 0x003df2e0 00010001 00010001 02030203 02030203 ................ │ │ │ │ + 0x003df2f0 00000000 00000000 08080808 08080808 ................ │ │ │ │ + 0x003df300 00000000 04040404 08080808 0c0c0c0c ................ │ │ │ │ + 0x003df310 02030001 06070405 0a0b0809 0e0f0c0d ................ │ │ │ │ + 0x003df320 00000000 01000000 02000000 03000000 ................ │ │ │ │ + 0x003df330 04000000 05000000 06000000 07000000 ................ │ │ │ │ + 0x003df340 00000000 00010203 04050607 07070707 ................ │ │ │ │ + 0x003df350 02010201 01010101 80808080 7f7f7f7f ................ │ │ │ │ + 0x003df360 40404040 00ff00ff 0f000f00 20002000 @@@@........ . . │ │ │ │ + 0x003df370 22002200 02010201 00020002 00040004 "."............. │ │ │ │ + 0x003df380 00080008 f71af71a 00200020 20000000 ......... . ... │ │ │ │ + 0x003df390 3f000000 00020000 00800000 ff030000 ?............... │ │ │ │ + 0x003df3a0 00400000 00000040 00000000 0f002e00 .@.....@........ │ │ │ │ + 0x003df3b0 49006600 8700ab00 e5001100 4a008c00 I.f.........J... │ │ │ │ + 0x003df3c0 dc002d01 7b015901 9601d701 1d027402 ..-.{.Y.......t. │ │ │ │ + 0x003df3d0 b2022103 9b03e003 2a047204 ca043205 ..!.....*.r...2. │ │ │ │ + 0x003df3e0 a4055a06 bf062707 8f073708 2a082108 ..Z...'...7.*.!. │ │ │ │ + 0x003df3f0 4d028f02 d5025403 d3034d04 6005b805 M.....T...M.`... │ │ │ │ + 0x003df400 1e069206 3b07ec07 96080409 7f09f509 ....;........... │ │ │ │ + 0x003df410 940a860a 8915e515 4116aa16 59175d17 ........A...Y.]. │ │ │ │ + 0x003df420 66176e18 2219d719 a01aa01a a01aa01a f.n."........... │ │ │ │ + 0x003df430 b919231a 791a1a1b 1e1b271b 8f00a902 ..#.y.....'..... │ │ │ │ + 0x003df440 53055d05 67057105 7b05010c bb0df10f S.].g.q.{....... │ │ │ │ + 0x003df450 fb0f0510 0f101910 8f156417 79198319 ..........d.y... │ │ │ │ + 0x003df460 8d199719 a1199600 37034a03 5d037003 ........7.J.].p. │ │ │ │ + 0x003df470 8303010a 2b0c3e0c 510c640c 770ced11 ....+.>.Q.d.w... │ │ │ │ + 0x003df480 f6130914 1c142f14 421471ba f8ff4fbb ....../.B.q...O. │ │ │ │ + 0x003df490 f8ff9ebb f8ff19bc f8ff85bc f8ffe8bc ................ │ │ │ │ + 0x003df4a0 f8fffdbd f8fffbbe f8ff5abf f8fff9bf ..........Z..... │ │ │ │ + 0x003df4b0 f8ff89c0 f8ff10c1 f8ff58c2 f8ff9bc3 ..........X..... │ │ │ │ + 0x003df4c0 f8ff1dc4 f8fffdc4 f8ffcec5 f8ff92c6 ................ │ │ │ │ + 0x003df4d0 f8ff31d3 f8ffe2d4 f8ff98d5 f8ffc3d6 ..1............. │ │ │ │ + 0x003df4e0 f8ffded7 f8ff06d9 f8ff7edb f8ff12dd ..........~..... │ │ │ │ + 0x003df4f0 f8ffc8dd f8ffe6de f8fff5df f8ff09e1 ................ │ │ │ │ + 0x003df500 f8ff4ce3 f8ffcfe4 f8ff77e5 f8ff15e6 ..L.......w..... │ │ │ │ + 0x003df510 f8ffabe6 f8ffc5e7 f8ffabc7 f8ff2ec8 ................ │ │ │ │ + 0x003df520 f8ffbec8 f8ff1ec9 f8ff7ec9 f8ffcac9 ..........~..... │ │ │ │ + 0x003df530 f8ff1aca f8ff6aca f8ffcaca f8ff4fcb ......j.......O. │ │ │ │ + 0x003df540 f8ffa6cb f8ff06cc f8ff76cc f8ffe6cc ..........v..... │ │ │ │ + 0x003df550 f8ffe6cc f8ffe6cc f8ff0000 00000000 ................ │ │ │ │ + 0x003df560 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x003df570 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x003df580 00020002 2d134000 2719320e 3b054000 ....-.@.'.2.;.@. │ │ │ │ + 0x003df590 241c2a16 3010350b 39073d03 40004000 $.*.0.5.9.=.@.@. │ │ │ │ + 0x003df5a0 221e251b 28182b15 2e12310f 340c360a ".%.(.+...1.4.6. │ │ │ │ + 0x003df5b0 38083a06 3c043d03 40004000 40004000 8.:.<.=.@.@.@.@. │ │ │ │ + 0x003df5c0 211f231d 241c261a 28182917 2b152c14 !.#.$.&.(.).+.,. │ │ │ │ + 0x003df5d0 2d132f11 3010320e 330d340c 350b3709 -./.0.2.3.4.5.7. │ │ │ │ + 0x003df5e0 38083907 3a063b05 3c043c04 3d033e02 8.9.:.;.<.<.=.>. │ │ │ │ + 0x003df5f0 40004000 40004000 40004000 40004000 @.@.@.@.@.@.@.@. │ │ │ │ + 0x003df600 04050607 10111213 05060708 11121314 ................ │ │ │ │ + 0x003df610 06070809 12131415 0708090a 13141516 ................ │ │ │ │ + 0x003df620 08090a0b 14151617 090a0b0c 15161718 ................ │ │ │ │ + 0x003df630 0a0b0c0d 16171819 0b0c0d0e 1718191a ................ │ │ │ │ + 0x003df640 00010203 14151617 01020304 15161718 ................ │ │ │ │ + 0x003df650 02030405 16171819 03040506 1718191a ................ │ │ │ │ + 0x003df660 04050607 18191a1b 05060708 191a1b1c ................ │ │ │ │ + 0x003df670 06070809 1a1b1c1d 0708090a 1b1c1d1e ................ │ │ │ │ + 0x003df680 ff00ff01 ff08ff09 ff04ff05 ff0cff0d ................ │ │ │ │ + 0x003df690 ff02ff03 ff0aff0b ff06ff07 ff0eff0f ................ │ │ │ │ + 0x003df6a0 00000000 01000000 02000000 03000000 ................ │ │ │ │ + 0x003df6b0 04000000 05000000 06000000 07000000 ................ │ │ │ │ + 0x003df6c0 030b030b 232b232b 00400000 00000400 ....#+#+.@...... │ │ │ │ + 0x003df6d0 00041014 20243034 02061216 22263236 .... $04...."&26 │ │ │ │ + 0x003df6e0 02030a0b 12131a1b 22232a2b 32333a3b ........"#*+23:; │ │ │ │ + 0x003df6f0 06070e0f 16171e1f 26272e2f 36373e3f ........&'./67>? │ │ │ │ + 0x003df700 00000000 01000000 08000000 09000000 ................ │ │ │ │ + 0x003df710 02000000 03000000 0a000000 0b000000 ................ │ │ │ │ + 0x003df720 04000000 05000000 0c000000 0d000000 ................ │ │ │ │ + 0x003df730 06000000 07000000 0e000000 0f000000 ................ │ │ │ │ + 0x003df740 0103090b 05070d0f 1113191b 15171d1f ................ │ │ │ │ + 0x003df750 2123292b 25272d2f 3133393b 35373d3f !#)+%'-/139;57=? │ │ │ │ + 0x003df760 0002080a 04060c0e 1012181a 14161c1e ................ │ │ │ │ + 0x003df770 2022282a 24262c2e 3032383a 34363c3e "(*$&,.028:46<> │ │ │ │ + 0x003df780 01031113 05071517 090b191b 0d0f1d1f ................ │ │ │ │ + 0x003df790 21233133 25273537 292b393b 2d2f3d3f !#13%'57)+9;-/=? │ │ │ │ + 0x003df7a0 00021012 04061416 080a181a 0c0e1c1e ................ │ │ │ │ + 0x003df7b0 20223032 24263436 282a383a 2c2e3c3e "02$&46(*8:,.<> │ │ │ │ + 0x003df7c0 01032123 05072527 090b292b 0d0f2d2f ..!#..%'..)+..-/ │ │ │ │ + 0x003df7d0 11133133 15173537 191b393b 1d1f3d3f ..13..57..9;..=? │ │ │ │ + 0x003df7e0 00022022 04062426 080a282a 0c0e2c2e .. "..$&..(*..,. │ │ │ │ + 0x003df7f0 10123032 14163436 181a383a 1c1e3c3e ..02..46..8:..<> │ │ │ │ + 0x003df800 03070b0f 13171b1f 23272b2f 33373b3f ........#'+/37;? │ │ │ │ + 0x003df810 43474b4f 53575b5f 63676b6f 73777b7f CGKOSW[_cgkosw{. │ │ │ │ + 0x003df820 0105090d 1115191d 2125292d 3135393d ........!%)-159= │ │ │ │ + 0x003df830 4145494d 5155595d 6165696d 7175797d AEIMQUY]aeimquy} │ │ │ │ + 0x003df840 02060a0e 12161a1e 22262a2e 32363a3e ........"&*.26:> │ │ │ │ + 0x003df850 0105090d 1115191d 2125292d 3135393d ........!%)-159= │ │ │ │ + 0x003df860 42464a4e 52565a5e 62666a6e 72767a7e BFJNRVZ^bfjnrvz~ │ │ │ │ + 0x003df870 4145494d 5155595d 6165696d 7175797d AEIMQUY]aeimquy} │ │ │ │ + 0x003df880 01030507 090b0d0f 11131517 191b1d1f ................ │ │ │ │ + 0x003df890 21232527 292b2d2f 31333537 393b3d3f !#%')+-/13579;=? │ │ │ │ + 0x003df8a0 00020406 080a0c0e 10121416 181a1c1e ................ │ │ │ │ + 0x003df8b0 20222426 282a2c2e 30323436 383a3c3e "$&(*,.02468:<> │ │ │ │ + 0x003df8c0 01000201 03020403 05040605 07060807 ................ │ │ │ │ + 0x003df8d0 09080a09 0b0a0c0b 0d0c0e0d 0f0e100f ................ │ │ │ │ + 0x003df8e0 21202221 23222423 25242625 27262827 ! "!#"$#%$&%'&(' │ │ │ │ + 0x003df8f0 29282a29 2b2a2c2b 2d2c2e2d 2f2e302f )(*)+*,+-,.-/.0/ │ │ │ │ + 0x003df900 01000201 03020403 05040605 07060807 ................ │ │ │ │ + 0x003df910 09080a09 0b0a0c0b 0d0c0e0d 0f0e100f ................ │ │ │ │ + 0x003df920 11101211 13121413 15141615 17161817 ................ │ │ │ │ + 0x003df930 19181a19 1b1a1c1b 1d1c1e1d 1f1e201f .............. . │ │ │ │ + 0x003df940 10001101 12021303 14041505 16061707 ................ │ │ │ │ + 0x003df950 50105111 52125313 54145515 56165717 P.Q.R.S.T.U.V.W. │ │ │ │ + 0x003df960 20502151 22522353 24542555 26562757 P!Q"R#S$T%U&V'W │ │ │ │ + 0x003df970 40204121 42224323 44244525 46264727 @ A!B"C#D$E%F&G' │ │ │ │ + 0x003df980 10001101 12021303 14041505 16061707 ................ │ │ │ │ + 0x003df990 18081909 1a0a1b0b 1c0c1d0d 1e0e1f0f ................ │ │ │ │ + 0x003df9a0 40104111 42124313 44144515 46164717 @.A.B.C.D.E.F.G. │ │ │ │ + 0x003df9b0 48184919 4a1a4b1b 4c1c4d1d 4e1e4f1f H.I.J.K.L.M.N.O. │ │ │ │ + 0x003df9c0 40004101 42024303 44044505 46064707 @.A.B.C.D.E.F.G. │ │ │ │ + 0x003df9d0 48084909 4a0a4b0b 4c0c4d0d 4e0e4f0f H.I.J.K.L.M.N.O. │ │ │ │ + 0x003df9e0 50105111 52125313 54145515 56165717 P.Q.R.S.T.U.V.W. │ │ │ │ + 0x003df9f0 58185919 5a1a5b1b 5c1c5d1d 5e1e5f1f X.Y.Z.[.\.].^._. │ │ │ │ + 0x003dfa00 00000000 00000000 04000000 00000000 ................ │ │ │ │ + 0x003dfa10 01000000 00000000 05000000 00000000 ................ │ │ │ │ + 0x003dfa20 02000000 00000000 06000000 00000000 ................ │ │ │ │ + 0x003dfa30 03000000 00000000 07000000 00000000 ................ │ │ │ │ + 0x003dfa40 00010203 01020304 02030405 03040506 ................ │ │ │ │ + 0x003dfa50 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ │ │ + 0x003dfa60 20212223 21222324 22232425 23242526 !"#!"#$"#$%#$%& │ │ │ │ + 0x003dfa70 28292a2b 292a2b2c 2a2b2c2d 2b2c2d2e ()*+)*+,*+,-+,-. │ │ │ │ + 0x003dfa80 04050607 05060708 06070809 0708090a ................ │ │ │ │ + 0x003dfa90 0c0d0e0f 0d0e0f10 0e0f1011 0f101112 ................ │ │ │ │ + 0x003dfaa0 24252627 25262728 26272829 2728292a $%&'%&'(&'()'()* │ │ │ │ + 0x003dfab0 2c2d2e2f 2d2e2f30 2e2f3031 2f303132 ,-./-./0./01/012 │ │ │ │ + 0x003dfac0 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ │ │ + 0x003dfad0 10111213 11121314 12131415 13141516 ................ │ │ │ │ + 0x003dfae0 28292a2b 292a2b2c 2a2b2c2d 2b2c2d2e ()*+)*+,*+,-+,-. │ │ │ │ + 0x003dfaf0 30313233 31323334 32333435 33343536 0123123423453456 │ │ │ │ + 0x003dfb00 00010203 01020304 02030405 03040506 ................ │ │ │ │ + 0x003dfb10 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ │ │ + 0x003dfb20 10111213 11121314 12131415 13141516 ................ │ │ │ │ + 0x003dfb30 18191a1b 191a1b1c 1a1b1c1d 1b1c1d1e ................ │ │ │ │ + 0x003dfb40 04050607 05060708 06070809 0708090a ................ │ │ │ │ + 0x003dfb50 0c0d0e0f 0d0e0f10 0e0f1011 0f101112 ................ │ │ │ │ + 0x003dfb60 14151617 15161718 16171819 1718191a ................ │ │ │ │ + 0x003dfb70 1c1d1e1f 1d1e1f20 1e1f2021 1f202122 ....... .. !. !" │ │ │ │ + 0x003dfb80 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ │ │ + 0x003dfb90 10111213 11121314 12131415 13141516 ................ │ │ │ │ + 0x003dfba0 18191a1b 191a1b1c 1a1b1c1d 1b1c1d1e ................ │ │ │ │ + 0x003dfbb0 20212223 21222324 22232425 23242526 !"#!"#$"#$%#$%& │ │ │ │ + 0x003dfbc0 20002101 22022303 24042505 26062707 .!.".#.$.%.&.'. │ │ │ │ + 0x003dfbd0 00080109 020a030b 040c050d 060e070f ................ │ │ │ │ + 0x003dfbe0 28102911 2a122b13 2c142d15 2e162f17 (.).*.+.,.-.../. │ │ │ │ + 0x003dfbf0 10181119 121a131b 141c151d 161e171f ................ │ │ │ │ + 0x003dfc00 00200121 02220323 04240525 06260727 . .!.".#.$.%.&.' │ │ │ │ + 0x003dfc10 08280929 0a2a0b2b 0c2c0d2d 0e2e0f2f .(.).*.+.,.-.../ │ │ │ │ + 0x003dfc20 10301131 12321333 14341535 16361737 .0.1.2.3.4.5.6.7 │ │ │ │ + 0x003dfc30 18381939 1a3a1b3b 1c3c1d3d 1e3e1f3f .8.9.:.;.<.=.>.? │ │ │ │ + 0x003dfc40 08091011 0a0b1213 0c0d1415 0e0f1617 ................ │ │ │ │ + 0x003dfc50 10111819 12131a1b 14151c1d 16171e1f ................ │ │ │ │ + 0x003dfc60 18192021 1a1b2223 1c1d2425 1e1f2627 .. !.."#..$%..&' │ │ │ │ + 0x003dfc70 20212829 22232a2b 24252c2d 26272e2f !()"#*+$%,-&'./ │ │ │ │ + 0x003dfc80 28293031 2a2b3233 2c2d3435 2e2f3637 ()01*+23,-45./67 │ │ │ │ + 0x003dfc90 30313839 32333a3b 34353c3d 36373e3f 018923:;45<=67>? │ │ │ │ + 0x003dfca0 12130001 16170405 1a1b0809 1e1f0c0d ................ │ │ │ │ + 0x003dfcb0 00011011 04051415 08091819 0c0d1c1d ................ │ │ │ │ + 0x003dfcc0 00011011 02031213 04051415 06071617 ................ │ │ │ │ + 0x003dfcd0 08091819 0a0b1a1b 0c0d1c1d 0e0f1e1f ................ │ │ │ │ + 0x003dfce0 10112021 12132223 14152425 16172627 .. !.."#..$%..&' │ │ │ │ + 0x003dfcf0 18192829 1a1b2a2b 1c1d2c2d 1e1f2e2f ..()..*+..,-.../ │ │ │ │ + 0x003dfd00 20213031 22233233 24253435 26273637 !01"#23$%45&'67 │ │ │ │ + 0x003dfd10 28293839 2a2b3a3b 2c2d3c3d 2e2f3e3f ()89*+:;,-<=./>? │ │ │ │ + 0x003dfd20 30314041 32334243 34354445 36374647 01@A23BC45DE67FG │ │ │ │ + 0x003dfd30 38394849 3a3b4a4b 3c3d4c4d 3e3f4e4f 89HI:;JK<=LM>?NO │ │ │ │ + 0x003dfd40 22230001 26270405 2a2b0809 2e2f0c0d "#..&'..*+.../.. │ │ │ │ + 0x003dfd50 32331011 36371415 3a3b1819 3e3f1c1d 23..67..:;..>?.. │ │ │ │ + 0x003dfd60 00012021 04052425 08092829 0c0d2c2d .. !..$%..()..,- │ │ │ │ + 0x003dfd70 10113031 14153435 18193839 1c1d3c3d ..01..45..89..<= │ │ │ │ + 0x003dfd80 01031113 05071517 21233133 25273537 ........!#13%'57 │ │ │ │ + 0x003dfd90 090b191b 0d0f1d1f 292b393b 2d2f3d3f ........)+9;-/=? │ │ │ │ + 0x003dfda0 00010203 20212223 01020304 21222324 .... !"#....!"#$ │ │ │ │ + 0x003dfdb0 02030405 22232425 03040506 23242526 ...."#$%....#$%& │ │ │ │ + 0x003dfdc0 08090a0b 28292a2b 090a0b0c 292a2b2c ....()*+....)*+, │ │ │ │ + 0x003dfdd0 0a0b0c0d 2a2b2c2d 0b0c0d0e 2b2c2d2e ....*+,-....+,-. │ │ │ │ + 0x003dfde0 10111213 30313233 11121314 31323334 ....0123....1234 │ │ │ │ + 0x003dfdf0 12131415 32333435 13141516 33343536 ....2345....3456 │ │ │ │ + 0x003dfe00 04050607 24252627 05060708 25262728 ....$%&'....%&'( │ │ │ │ + 0x003dfe10 06070809 26272829 0708090a 2728292a ....&'()....'()* │ │ │ │ + 0x003dfe20 0c0d0e0f 2c2d2e2f 0d0e0f10 2d2e2f30 ....,-./....-./0 │ │ │ │ + 0x003dfe30 0e0f1011 2e2f3031 0f101112 2f303132 ...../01..../012 │ │ │ │ + 0x003dfe40 00010203 01020304 04050607 05060708 ................ │ │ │ │ + 0x003dfe50 02030405 03040506 06070809 0708090a ................ │ │ │ │ + 0x003dfe60 08090a0b 090a0b0c 0c0d0e0f 0d0e0f10 ................ │ │ │ │ + 0x003dfe70 0a0b0c0d 0b0c0d0e 0e0f1011 0f101112 ................ │ │ │ │ + 0x003dfe80 04050607 05060708 08090a0b 090a0b0c ................ │ │ │ │ + 0x003dfe90 06070809 0708090a 0a0b0c0d 0b0c0d0e ................ │ │ │ │ + 0x003dfea0 0c0d0e0f 0d0e0f10 10111213 11121314 ................ │ │ │ │ + 0x003dfeb0 0e0f1011 0f101112 12131415 13141516 ................ │ │ │ │ + 0x003dfec0 01030507 11131517 21232527 31333537 ........!#%'1357 │ │ │ │ + 0x003dfed0 00040105 02060307 04080509 060a070b ................ │ │ │ │ + 0x003dfee0 00010203 01020304 08090a0b 090a0b0c ................ │ │ │ │ + 0x003dfef0 02030405 03040506 0a0b0c0d 0b0c0d0e ................ │ │ │ │ + 0x003dff00 00010203 01020304 02030405 03040506 ................ │ │ │ │ + 0x003dff10 04050607 05060708 06070809 0708090a ................ │ │ │ │ + 0x003dff20 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ │ │ + 0x003dff30 01000201 03020403 09080a09 0b0a0c0b ................ │ │ │ │ + 0x003dff40 01000201 03020403 05040605 07060807 ................ │ │ │ │ + 0x003dff50 04000501 06020703 08040905 0a060b07 ................ │ │ │ │ + 0x003dff60 00010001 00010001 02030203 02030203 ................ │ │ │ │ + 0x003dff70 00000000 01000000 02000000 03000000 ................ │ │ │ │ + 0x003dff80 04000000 05000000 06000000 07000000 ................ │ │ │ │ + 0x003dff90 08000000 09000000 0a000000 0b000000 ................ │ │ │ │ + 0x003dffa0 0c000000 0d000000 0e000000 0f000000 ................ │ │ │ │ + 0x003dffb0 00000000 00010203 04050607 07070707 ................ │ │ │ │ + 0x003dffc0 00000000 02000000 04000000 06000000 ................ │ │ │ │ + 0x003dffd0 08000000 0a000000 0c000000 0e000000 ................ │ │ │ │ + 0x003dffe0 10000000 12000000 14000000 16000000 ................ │ │ │ │ + 0x003dfff0 18000000 1a000000 1c000000 1e000000 ................ │ │ │ │ + 0x003e0000 01000000 03000000 05000000 07000000 ................ │ │ │ │ + 0x003e0010 09000000 0b000000 0d000000 0f000000 ................ │ │ │ │ + 0x003e0020 11000000 13000000 15000000 17000000 ................ │ │ │ │ + 0x003e0030 19000000 1b000000 1d000000 1f000000 ................ │ │ │ │ + 0x003e0040 00000000 04000000 08000000 0c000000 ................ │ │ │ │ + 0x003e0050 00020406 01030507 10325476 98badcfe .........2Tv.... │ │ │ │ + 0x003e0060 80408040 c0c0c0c0 40404040 00000000 .@.@....@@@@.... │ │ │ │ + 0x003e0070 00000000 08080808 08080808 7f7f7f7f ................ │ │ │ │ + 0x003e0080 80ff80ff 00ff00ff 00040004 00080008 ................ │ │ │ │ + 0x003e0090 f71af71a 00200020 20000000 22000000 ..... . ..."... │ │ │ │ + 0x003e00a0 3f000000 00020000 00800000 0f002e00 ?............... │ │ │ │ + 0x003e00b0 49006600 8700b000 d9001100 4c008d00 I.f.........L... │ │ │ │ + 0x003e00c0 dc004001 a5016001 9d01dd01 1f026c02 ..@...`.......l. │ │ │ │ + 0x003e00d0 d7022303 df032304 6c04b504 11057b05 ..#...#.l.....{. │ │ │ │ + 0x003e00e0 fe05b706 20078a07 03088708 2509d909 .... .......%... │ │ │ │ + 0x003e00f0 3a028402 cb022603 90030104 9404ef04 :.....&......... │ │ │ │ + 0x003e0100 3e059f05 2706a106 9c071708 8f083209 >...'.........2. │ │ │ │ + 0x003e0110 a1092d0a ef174c18 b0182319 b519801a ..-...L...#..... │ │ │ │ + 0x003e0120 2c1bcd1c 831d3a1e 081f0020 3c213c21 ,.....:.... . │ │ │ │ + 0x003e02a0 00020406 01030507 01030507 02040608 ................ │ │ │ │ + 0x003e02b0 0406080a 0507090b 0507090b 06080a0c ................ │ │ │ │ + 0x003e02c0 02040608 03050709 03050709 0406080a ................ │ │ │ │ + 0x003e02d0 06080a0c 07090b0d 07090b0d 080a0c0e ................ │ │ │ │ + 0x003e02e0 00010001 00010001 02030203 02030203 ................ │ │ │ │ + 0x003e02f0 00010203 01020304 08090a0b 090a0b0c ................ │ │ │ │ + 0x003e0300 02030405 03040506 0a0b0c0d 0b0c0d0e ................ │ │ │ │ + 0x003e0310 00010203 01020304 02030405 03040506 ................ │ │ │ │ + 0x003e0320 04050607 05060708 06070809 0708090a ................ │ │ │ │ + 0x003e0330 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ │ │ + 0x003e0340 00010203 00010203 08090a0b 08090a0b ................ │ │ │ │ + 0x003e0350 00010809 02030a0b 04050c0d 06070e0f ................ │ │ │ │ + 0x003e0360 00010102 02030304 0809090a 0a0b0b0c ................ │ │ │ │ + 0x003e0370 00010102 02030304 04050506 06070708 ................ │ │ │ │ + 0x003e0380 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ + 0x003e0390 00000000 01000000 02000000 03000000 ................ │ │ │ │ + 0x003e03a0 00000000 00010203 04050607 07070707 ................ │ │ │ │ + 0x003e03b0 02010201 02010201 01010101 01010101 ................ │ │ │ │ + 0x003e03c0 80808080 80808080 7f7f7f7f 7f7f7f7f ................ │ │ │ │ + 0x003e03d0 00000000 00000000 08080808 08080808 ................ │ │ │ │ + 0x003e03e0 00000000 04040404 08080808 0c0c0c0c ................ │ │ │ │ + 0x003e03f0 40404040 40404040 40404040 40404040 @@@@@@@@@@@@@@@@ │ │ │ │ + 0x003e0400 00ff00ff 00ff00ff 00ff00ff 00ff00ff ................ │ │ │ │ + 0x003e0410 01000100 01000100 01000100 01000100 ................ │ │ │ │ + 0x003e0420 02000200 02000200 02000200 02000200 ................ │ │ │ │ + 0x003e0430 08000800 08000800 08000800 08000800 ................ │ │ │ │ + 0x003e0440 0f000f00 0f000f00 0f000f00 0f000f00 ................ │ │ │ │ + 0x003e0450 1a001a00 1a001a00 1a001a00 1a001a00 ................ │ │ │ │ + 0x003e0460 22002200 22002200 22002200 22002200 ".".".".".".".". │ │ │ │ + 0x003e0470 00020002 00020002 00020002 00020002 ................ │ │ │ │ + 0x003e0480 00040004 00040004 00040004 00040004 ................ │ │ │ │ + 0x003e0490 00080008 00080008 00080008 00080008 ................ │ │ │ │ + 0x003e04a0 f71af71a f71af71a f71af71a f71af71a ................ │ │ │ │ + 0x003e04b0 00200020 00200020 00200020 00200020 . . . . . . . . │ │ │ │ + 0x003e04c0 20000000 20000000 20000000 20000000 ... ... ... ... │ │ │ │ + 0x003e04d0 3f000000 3f000000 3f000000 3f000000 ?...?...?...?... │ │ │ │ + 0x003e04e0 00020000 00020000 00020000 00020000 ................ │ │ │ │ + 0x003e04f0 64400000 64400000 64400000 64400000 d@..d@..d@..d@.. │ │ │ │ + 0x003e0500 00800000 00800000 00800000 00800000 ................ │ │ │ │ + 0x003e0510 00000400 00000400 00000400 00000400 ................ │ │ │ │ + 0x003e0520 ff030000 ff030000 ff030000 ff030000 ................ │ │ │ │ + 0x003e0530 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ │ │ + 0x003e0540 00000040 00000000 00000040 00000000 ...@.......@.... │ │ │ │ + 0x003e0550 007f0000 00010000 007f0000 ff020000 ................ │ │ │ │ + 0x003e0560 017fff00 fd040000 017efe00 fc060100 .........~...... │ │ │ │ + 0x003e0570 017efd00 fb080100 017dfc00 fa0b0100 .~.......}...... │ │ │ │ + 0x003e0580 017cfc00 f90d0100 027bfb00 f80f0100 .|.......{...... │ │ │ │ + 0x003e0590 027afa00 f7120100 0279fa00 f6140100 .z.......y...... │ │ │ │ + 0x003e05a0 0278f900 f5160200 0277f800 f4190200 .x.......w...... │ │ │ │ + 0x003e05b0 0375f800 f31b0200 0374f700 f31d0200 .u.......t...... │ │ │ │ + 0x003e05c0 0372f600 f2200300 0371f600 f1230200 .r... ...q...#.. │ │ │ │ + 0x003e05d0 036ff500 f1250300 036df500 f0280300 .o...%...m...(.. │ │ │ │ + 0x003e05e0 036cf400 f02a0300 046af300 ef2d0300 .l...*...j...-.. │ │ │ │ + 0x003e05f0 0468f300 ef2f0300 0466f200 ef320300 .h.../...f...2.. │ │ │ │ + 0x003e0600 0464f200 ef340300 0462f100 ee370400 .d...4...b...7.. │ │ │ │ + 0x003e0610 0460f100 ee3a0300 045ef000 ee3c0400 .`...:...^...<.. │ │ │ │ + 0x003e0620 045bf000 ee3f0400 0459f000 ee410400 .[...?...Y...A.. │ │ │ │ + 0x003e0630 0457ef00 ee440400 0455ef00 ee460400 .W...D...U...F.. │ │ │ │ + 0x003e0640 0452ef00 ee490400 0450ef00 ee4b0400 .R...I...P...K.. │ │ │ │ + 0x003e0650 044eee00 ee4e0400 044bee00 ef500400 .N...N...K...P.. │ │ │ │ + 0x003e0660 0449ee00 ef520400 0446ee00 ef550400 .I...R...F...U.. │ │ │ │ + 0x003e0670 0444ee00 ef570400 0441ee00 f0590400 .D...W...A...Y.. │ │ │ │ + 0x003e0680 043fee00 f05b0400 043cee00 f05e0400 .?...[...<...^.. │ │ │ │ + 0x003e0690 033aee00 f1600400 0437ee00 f1620400 .:...`...7...b.. │ │ │ │ + 0x003e06a0 0334ef00 f2640400 0332ef00 f2660400 .4...d...2...f.. │ │ │ │ + 0x003e06b0 032fef00 f3680400 032def00 f36a0400 ./...h...-...j.. │ │ │ │ + 0x003e06c0 032af000 f46c0300 0328f000 f56d0300 .*...l...(...m.. │ │ │ │ + 0x003e06d0 0325f100 f56f0300 0223f100 f6710300 .%...o...#...q.. │ │ │ │ + 0x003e06e0 0320f200 f6720300 021df300 f7740300 . ...r.......t.. │ │ │ │ + 0x003e06f0 021bf300 f8750300 0219f400 f8770200 .....u.......w.. │ │ │ │ + 0x003e0700 0216f500 f9780200 0114f600 fa790200 .....x.......y.. │ │ │ │ + 0x003e0710 0112f700 fa7a0200 010ff800 fb7b0200 .....z.......{.. │ │ │ │ + 0x003e0720 010df900 fc7c0100 010bfa00 fc7d0100 .....|.......}.. │ │ │ │ + 0x003e0730 0108fb00 fd7e0100 0106fc00 fe7e0100 .....~.......~.. │ │ │ │ + 0x003e0740 0004fd00 ff7f0100 0002ff00 007f0000 ................ │ │ │ │ + 0x003e0750 00000100 007f0000 00ff0200 007f0000 ................ │ │ │ │ + 0x003e0760 00fd0401 017ffe00 00fb0601 017ffe00 ................ │ │ │ │ + 0x003e0770 00fa0801 027efd00 fff90b02 027efcff .....~.......~.. │ │ │ │ + 0x003e0780 fff80d02 037dfbff fff61003 037cfaff .....}.......|.. │ │ │ │ + 0x003e0790 fff51203 047bf9ff fff41403 047af9ff .....{.......z.. │ │ │ │ + 0x003e07a0 fff31703 0479f8ff fef21904 0578f7ff .....y.......x.. │ │ │ │ + 0x003e07b0 fff11b04 0577f6ff fff01e04 0576f5ff .....w.......v.. │ │ │ │ + 0x003e07c0 feef2105 0674f4ff feef2305 0672f4ff ..!..t....#..r.. │ │ │ │ + 0x003e07d0 feee2605 0671f3ff feed2906 076ff2fe ..&..q....)..o.. │ │ │ │ + 0x003e07e0 feed2b06 076ef1fe feec2e06 076cf1fe ..+..n.......l.. │ │ │ │ + 0x003e07f0 feec3106 076af0fe feeb3307 0768f0fe ..1..j....3..h.. │ │ │ │ + 0x003e0800 feeb3607 0766effe feeb3807 0864eefe ..6..f....8..d.. │ │ │ │ + 0x003e0810 feea3b07 0862eefe feea3e07 0860edfe ..;..b....>..`.. │ │ │ │ + 0x003e0820 feea4007 085eedfe feea4308 085becfe ..@..^....C..[.. │ │ │ │ + 0x003e0830 feea4508 0859ecfe feea4808 0857ebfe ..E..Y....H..W.. │ │ │ │ + 0x003e0840 feeb4a08 0854ebfe feea4d08 0852ebfe ..J..T....M..R.. │ │ │ │ + 0x003e0850 feeb4f08 084febfe feeb5208 084deafe ..O..O....R..M.. │ │ │ │ + 0x003e0860 feeb5408 084aebfe feeb5708 0848eafe ..T..J....W..H.. │ │ │ │ + 0x003e0870 feec5908 0845eafe feec5b08 0843eafe ..Y..E....[..C.. │ │ │ │ + 0x003e0880 feed5e08 0740eafe feed6008 073eeafe ..^..@....`..>.. │ │ │ │ + 0x003e0890 feee6208 073beafe feee6408 0738ebfe ..b..;....d..8.. │ │ │ │ + 0x003e08a0 feef6607 0736ebfe fef06807 0733ebfe ..f..6....h..3.. │ │ │ │ + 0x003e08b0 fef06a07 0631ecfe fef16c07 062eecfe ..j..1....l..... │ │ │ │ + 0x003e08c0 fef16e07 062bedfe fef26f07 0629edfe ..n..+....o..).. │ │ │ │ + 0x003e08d0 fff37106 0526eefe fff47206 0523effe ..q..&....r..#.. │ │ │ │ + 0x003e08e0 fff47406 0521effe fff57605 041ef0ff ..t..!....v..... │ │ │ │ + 0x003e08f0 fff67705 041bf1ff fff77805 0419f2fe ..w.......x..... │ │ │ │ + 0x003e0900 fff87904 0317f3ff fff97a04 0314f4ff ..y.......z..... │ │ │ │ + 0x003e0910 fff97b04 0312f5ff fffa7c03 0310f6ff ..{.......|..... │ │ │ │ + 0x003e0920 fffb7d03 020df8ff fffc7e02 020bf9ff ..}.......~..... │ │ │ │ + 0x003e0930 00fd7e02 0108fa00 00fe7f01 0106fb00 ..~............. │ │ │ │ + 0x003e0940 00fe7f01 0104fd00 00007f00 0002ff00 ................ │ │ │ │ + 0x003e0950 00007f00 00010000 00007f00 00ff0200 ................ │ │ │ │ + 0x003e0960 00017fff 00fd0400 00017efe 00fc0601 ..........~..... │ │ │ │ + 0x003e0970 00017efd 00fb0801 00017dfc 00fa0b01 ..~.......}..... │ │ │ │ + 0x003e0980 00017cfc 00f90d01 00027bfb 00f80f01 ..|.......{..... │ │ │ │ + 0x003e0990 00027afa 00f71201 000279fa 00f61401 ..z.......y..... │ │ │ │ + 0x003e09a0 000278f9 00f51602 000277f8 00f41902 ..x.......w..... │ │ │ │ + 0x003e09b0 000375f8 00f31b02 000374f7 00f31d02 ..u.......t..... │ │ │ │ + 0x003e09c0 000372f6 00f22003 000371f6 00f12302 ..r... ...q...#. │ │ │ │ + 0x003e09d0 00036ff5 00f12503 00036df5 00f02803 ..o...%...m...(. │ │ │ │ + 0x003e09e0 00036cf4 00f02a03 00046af3 00ef2d03 ..l...*...j...-. │ │ │ │ + 0x003e09f0 000468f3 00ef2f03 000466f2 00ef3203 ..h.../...f...2. │ │ │ │ + 0x003e0a00 000464f2 00ef3403 000462f1 00ee3704 ..d...4...b...7. │ │ │ │ + 0x003e0a10 000460f1 00ee3a03 00045ef0 00ee3c04 ..`...:...^...<. │ │ │ │ + 0x003e0a20 00045bf0 00ee3f04 000459f0 00ee4104 ..[...?...Y...A. │ │ │ │ + 0x003e0a30 000457ef 00ee4404 000455ef 00ee4604 ..W...D...U...F. │ │ │ │ + 0x003e0a40 000452ef 00ee4904 000450ef 00ee4b04 ..R...I...P...K. │ │ │ │ + 0x003e0a50 00044eee 00ee4e04 00044bee 00ef5004 ..N...N...K...P. │ │ │ │ + 0x003e0a60 000449ee 00ef5204 000446ee 00ef5504 ..I...R...F...U. │ │ │ │ + 0x003e0a70 000444ee 00ef5704 000441ee 00f05904 ..D...W...A...Y. │ │ │ │ + 0x003e0a80 00043fee 00f05b04 00043cee 00f05e04 ..?...[...<...^. │ │ │ │ + 0x003e0a90 00033aee 00f16004 000437ee 00f16204 ..:...`...7...b. │ │ │ │ + 0x003e0aa0 000334ef 00f26404 000332ef 00f26604 ..4...d...2...f. │ │ │ │ + 0x003e0ab0 00032fef 00f36804 00032def 00f36a04 ../...h...-...j. │ │ │ │ + 0x003e0ac0 00032af0 00f46c03 000328f0 00f56d03 ..*...l...(...m. │ │ │ │ + 0x003e0ad0 000325f1 00f56f03 000223f1 00f67103 ..%...o...#...q. │ │ │ │ + 0x003e0ae0 000320f2 00f67203 00021df3 00f77403 .. ...r.......t. │ │ │ │ + 0x003e0af0 00021bf3 00f87503 000219f4 00f87702 ......u.......w. │ │ │ │ + 0x003e0b00 000216f5 00f97802 000114f6 00fa7902 ......x.......y. │ │ │ │ + 0x003e0b10 000112f7 00fa7a02 00010ff8 00fb7b02 ......z.......{. │ │ │ │ + 0x003e0b20 00010df9 00fc7c01 00010bfa 00fc7d01 ......|.......}. │ │ │ │ + 0x003e0b30 000108fb 00fd7e01 000106fc 00fe7e01 ......~.......~. │ │ │ │ + 0x003e0b40 000004fd 00ff7f01 000002ff 00007f00 ................ │ │ │ │ + 0x003e0b50 000002ff 00007f00 02010201 3aaef9ff ............:... │ │ │ │ + 0x003e0b60 8eaef9ff c9aef9ff ffaef9ff 5baff9ff ............[... │ │ │ │ + 0x003e0b70 0fb0f9ff 1eb2f9ff 8ab2f9ff ddb2f9ff ................ │ │ │ │ + 0x003e0b80 2bb3f9ff bbb3f9ff cfb4f9ff c7b7f9ff +............... │ │ │ │ + 0x003e0b90 6cb8f9ff f7b8f9ff 7db9f9ff 72baf9ff l.......}...r... │ │ │ │ + 0x003e0ba0 4dbcf9ff d4bff9ff 2fc0f9ff 67c0f9ff M......./...g... │ │ │ │ + 0x003e0bb0 a8c0f9ff 19c1f9ff f7c1f9ff 61c4f9ff ............a... │ │ │ │ + 0x003e0bc0 aec4f9ff f7c4f9ff 34c5f9ff 70c5f9ff ........4...p... │ │ │ │ + 0x003e0bd0 ddc5f9ff dbc6f9ff 0fc7f9ff 27c7f9ff ............'... │ │ │ │ + 0x003e0be0 44c7f9ff 60c7f9ff 90c7f9ff 84c8f9ff D...`........... │ │ │ │ + 0x003e0bf0 ddc8f9ff 41c9f9ff 9bc9f9ff 5ccaf9ff ....A.......\... │ │ │ │ + 0x003e0c00 a7caf9ff edcaf9ff 3acbf9ff 83cbf9ff ........:....... │ │ │ │ + 0x003e0c10 1dccf9ff 64ccf9ff b7ccf9ff 12cdf9ff ....d........... │ │ │ │ + 0x003e0c20 12cdf9ff 12cdf9ff 12cdf9ff 0f002e00 ................ │ │ │ │ + 0x003e0c30 49006a00 8b00c200 f4001500 5a00b300 I.j.........Z... │ │ │ │ + 0x003e0c40 1c011301 0a015c0d d90ef60f ff0f0810 ......\......... │ │ │ │ + 0x003e0c50 11103f00 d300a501 86027d02 74029703 ..?.......}.t... │ │ │ │ + 0x003e0c60 0f04bd04 1b060d06 ff05ba07 eb08110a ................ │ │ │ │ + 0x003e0c70 020af309 e4094109 a709180a eb0ae20a ......A......... │ │ │ │ + 0x003e0c80 d90ad00a 0d0cca0c 870d870d 870d870d ................ │ │ │ │ + 0x003e0c90 870d3209 c409710a 7a0a830a 8c0a9501 ..2...q.z....... │ │ │ │ + 0x003e0ca0 d7010f02 51028c02 f8024503 bd030004 ....Q.....E..... │ │ │ │ + 0x003e0cb0 48049004 13050a05 0105d905 4506ae06 H...........E... │ │ │ │ + 0x003e0cc0 45073807 2f072607 c1010a02 6b02db02 E.8./.&.....k... │ │ │ │ + 0x003e0cd0 d202c902 7603c703 2404e904 db04cd04 ....v...$....... │ │ │ │ + 0x003e0ce0 e2056406 f606e706 d806c906 a2003503 ..d...........5. │ │ │ │ + 0x003e0cf0 b506c206 cf06dc06 e9061310 40126915 ............@.i. │ │ │ │ + 0x003e0d00 76158315 90159d15 921dd91f bd22ca22 v............"." │ │ │ │ + 0x003e0d10 d722e422 f122a100 16042904 3c044f04 ."."."....).<.O. │ │ │ │ + 0x003e0d20 6204800d 9110a410 b710ca10 dd10cc18 b............... │ │ │ │ + 0x003e0d30 9b1bae1b c11bd41b e71b0000 00000000 ................ │ │ │ │ + 0x003e0d40 00000000 00260000 0032001c 000a0000 .....&...2...... │ │ │ │ + 0x003e0d50 0038002c 00200016 000e0006 00000000 .8.,. .......... │ │ │ │ + 0x003e0d60 003c0036 0030002a 0024001e 00180014 .<.6.0.*.$...... │ │ │ │ + 0x003e0d70 0010000c 00080006 00000000 00000000 ................ │ │ │ │ + 0x003e0d80 003e003a 00380034 0030002e 002a0028 .>.:.8.4.0...*.( │ │ │ │ + 0x003e0d90 00260022 0020001c 001a0018 00160012 .&.". .......... │ │ │ │ + 0x003e0da0 0010000e 000c000a 00080008 00060004 ................ │ │ │ │ + 0x003e0db0 00010001 00010001 02030203 02030203 ................ │ │ │ │ + 0x003e0dc0 00010203 02030405 04050607 06070809 ................ │ │ │ │ + 0x003e0dd0 04050607 06070809 08090a0b 0a0b0c0d ................ │ │ │ │ + 0x003e0de0 00010203 04050607 02030405 06070809 ................ │ │ │ │ + 0x003e0df0 00010203 04050607 00010203 04050607 ................ │ │ │ │ + 0x003e0e00 00010809 02030a0b 04050c0d 06070e0f ................ │ │ │ │ + 0x003e0e10 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ │ │ + 0x003e0e20 00000000 01000000 02000000 03000000 ................ │ │ │ │ + 0x003e0e30 00010001 00010001 00010203 04050607 ................ │ │ │ │ + 0x003e0e40 08090a0b 0c0d0e0f 0e0f0e0f 0e0f0e0f ................ │ │ │ │ + 0x003e0e50 00000000 00000000 04040404 04040404 ................ │ │ │ │ + 0x003e0e60 08080808 08080808 0c0c0c0c 0c0c0c0c ................ │ │ │ │ + 0x003e0e70 02000200 02000200 02000200 02000200 ................ │ │ │ │ + 0x003e0e80 10001000 10001000 10001000 10001000 ................ │ │ │ │ + 0x003e0e90 04000400 04000400 04000400 04000400 ................ │ │ │ │ + 0x003e0ea0 40004000 40004000 40004000 40004000 @.@.@.@.@.@.@.@. │ │ │ │ + 0x003e0eb0 00010001 00010001 00010001 00010001 ................ │ │ │ │ + 0x003e0ec0 00080008 00080008 00080008 00080008 ................ │ │ │ │ + 0x003e0ed0 00200020 00200020 00200020 00200020 . . . . . . . . │ │ │ │ + 0x003e0ee0 df6bdf6b df6bdf6b df6bdf6b df6bdf6b .k.k.k.k.k.k.k.k │ │ │ │ + 0x003e0ef0 fe7ffe7f fe7ffe7f fe7ffe7f fe7ffe7f ................ │ │ │ │ + 0x003e0f00 00fe00fe 00fe00fe 00fe00fe 00fe00fe ................ │ │ │ │ + 0x003e0f10 3f000000 3f000000 3f000000 3f000000 ?...?...?...?... │ │ │ │ + 0x003e0f20 40000000 40000000 40000000 40000000 @...@...@...@... │ │ │ │ + 0x003e0f30 00020000 00020000 00020000 00020000 ................ │ │ │ │ + 0x003e0f40 2000f8ff 2000f8ff 2000f8ff 2000f8ff ... ... ... ... │ │ │ │ + 0x003e0f50 ff030000 ff030000 ff030000 ff030000 ................ │ │ │ │ + 0x003e0f60 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ │ │ + 0x003e0f70 00004000 00000000 00004000 00000000 ..@.......@..... │ │ │ │ + 0x003e0f80 00000040 00000000 00000040 00000000 ...@.......@.... │ │ │ │ + 0x003e0f90 02000100 02000100 08000800 08000800 ................ │ │ │ │ + 0x003e0fa0 0a000a00 0a000a00 02000000 02000000 ................ │ │ │ │ + 0x003e0fb0 08000000 08000000 00020000 00020000 ................ │ │ │ │ + 0x003e0fc0 80000000 80000000 02000000 04000000 ................ │ │ │ │ + 0x003e0fd0 0a000000 08000000 f0bff0bf f0bff0bf ................ │ │ │ │ + 0x003e0fe0 fcbffcbf fcbffcbf 22000000 22000000 ........"..."... │ │ │ │ + 0x003e0ff0 28000000 28000000 0800feff 0800feff (...(........... │ │ │ │ + 0x003e1000 2000fcff 2000fcff 2000fcff 2000fcff ... ... ... ... │ │ │ │ + 0x003e1010 0b000000 0d000000 00040000 00040000 ................ │ │ │ │ + 0x003e1020 00100000 00100000 00100010 00100010 ................ │ │ │ │ + 0x003e1030 00400040 00400040 004000f0 004000f0 .@.@.@.@.@...@.. │ │ │ │ + 0x003e1040 26bdfaff 4abdfaff 62bdfaff 79bdfaff &...J...b...y... │ │ │ │ + 0x003e1050 9fbdfaff e3bdfaff 14bffaff 38bffaff ............8... │ │ │ │ + 0x003e1060 50bffaff 67bffaff 8dbffaff d1bffaff P...g........... │ │ │ │ + 0x003e1070 27c1faff 4bc1faff 63c1faff 7ac1faff '...K...c...z... │ │ │ │ + 0x003e1080 a0c1faff e4c1faff 97c3faff dac3faff ................ │ │ │ │ + 0x003e1090 11c4faff 6ac4faff 12c5faff 5dc6faff ....j.......]... │ │ │ │ + 0x003e10a0 7dcafaff a1cafaff bacafaff e2cafaff }............... │ │ │ │ + 0x003e10b0 08cbfaff 4ccbfaff 26cdfaff 4acdfaff ....L...&...J... │ │ │ │ + 0x003e10c0 63cdfaff 8bcdfaff b1cdfaff f5cdfaff c............... │ │ │ │ + 0x003e10d0 8ccffaff fdcffaff 5ed0faff bdd0faff ........^....... │ │ │ │ + 0x003e10e0 78d1faff c5d1faff fed1faff 4bd2faff x...........K... │ │ │ │ + 0x003e10f0 9fd2faff 46d3faff 8bd3faff ced3faff ....F........... │ │ │ │ + 0x003e1100 2ed4faff 7bd4faff 04d5faff fdd5faff ....{........... │ │ │ │ + 0x003e1110 14002f00 50007100 a800da00 34013000 ../.P.q.....4.0. │ │ │ │ + 0x003e1120 6900be00 14016701 0602df00 fb032209 i.....g.......". │ │ │ │ + 0x003e1130 2f093c09 49095609 92162d19 f91d061e /.<.I.V...-..... │ │ │ │ + 0x003e1140 131e201e 2d1ef529 bc2c3e31 4b315831 .. .-..).,>1K1X1 │ │ │ │ + 0x003e1150 65317231 a800b005 c305d605 e905fc05 e1r1............ │ │ │ │ + 0x003e1160 2413c817 db17ee17 01181418 ab230e28 $............#.( │ │ │ │ + 0x003e1170 21283428 47285a28 00000000 00000000 !(4(G(Z(........ │ │ │ │ 0x003e1180 01ff01ff 01ff01ff 01ff01ff 01ff01ff ................ │ │ │ │ 0x003e1190 01ff01ff 01ff01ff 01ff01ff 01ff01ff ................ │ │ │ │ - 0x003e11a0 01000100 01000100 01000100 01000100 ................ │ │ │ │ - 0x003e11b0 01000100 01000100 01000100 01000100 ................ │ │ │ │ - 0x003e11c0 01ff01ff 01ff01ff 01ff01ff 01ff01ff ................ │ │ │ │ - 0x003e11d0 01ff01ff 01ff01ff 01ff01ff 01ff01ff ................ │ │ │ │ - 0x003e11e0 80000000 00000000 80000000 00000000 ................ │ │ │ │ - 0x003e11f0 80000000 00000000 80000000 00000000 ................ │ │ │ │ + 0x003e11a0 01ff01ff 01ff01ff 01ff01ff 01ff01ff ................ │ │ │ │ + 0x003e11b0 01ff01ff 01ff01ff 01ff01ff 01ff01ff ................ │ │ │ │ + 0x003e11c0 80000000 00000000 80000000 00000000 ................ │ │ │ │ + 0x003e11d0 80000000 00000000 80000000 00000000 ................ │ │ │ │ + 0x003e11e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x003e11f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x003e1200 0001fd3f 04ff0000 0001fb3d 09fe0000 ...?.......=.... │ │ │ │ 0x003e1210 0001fa3a 0efc0100 0001f937 13fb0100 ...:.......7.... │ │ │ │ 0x003e1220 0001f933 18fa0100 0001f82f 1dfa0100 ...3......./.... │ │ │ │ 0x003e1230 0001f92a 21fa0100 0001f926 26f90100 ...*!......&&... │ │ │ │ 0x003e1240 0001fa21 2af90100 0001fa1d 2ff80100 ...!*......./... │ │ │ │ 0x003e1250 0001fa18 33f90100 0001fb13 37f90100 ....3.......7... │ │ │ │ 0x003e1260 0001fc0e 3afa0100 0000fe09 3dfb0100 ....:.......=... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -69,33 +69,33 @@ │ │ │ │ 0x00435140 e02a0d00 00000000 00160d00 00000000 .*.............. │ │ │ │ 0x00435150 70730d00 00000000 30270d00 00000000 ps......0'...... │ │ │ │ 0x00435160 c02f0d00 00000000 702a0d00 00000000 ./......p*...... │ │ │ │ 0x00435170 30760d00 00000000 e0130d00 00000000 0v.............. │ │ │ │ 0x00435180 e02c0d00 00000000 10180d00 00000000 .,.............. │ │ │ │ 0x00435190 60710d00 00000000 40260d00 00000000 `q......@&...... │ │ │ │ 0x004351a0 202e0d00 00000000 c0280d00 00000000 ........(...... │ │ │ │ - 0x004351b0 a0760d00 00000000 70492e00 00000000 .v......pI...... │ │ │ │ - 0x004351c0 e0442e00 00000000 a0442e00 00000000 .D.......D...... │ │ │ │ - 0x004351d0 a0452e00 00000000 b07c2e00 00000000 .E.......|...... │ │ │ │ - 0x004351e0 b0772e00 00000000 90772e00 00000000 .w.......w...... │ │ │ │ - 0x004351f0 50782e00 00000000 c0233200 00000000 Px.......#2..... │ │ │ │ - 0x00435200 a01f3200 00000000 601f3200 00000000 ..2.....`.2..... │ │ │ │ - 0x00435210 40203200 00000000 c0703200 00000000 @ 2......p2..... │ │ │ │ - 0x00435220 406c3200 00000000 006c3200 00000000 @l2......l2..... │ │ │ │ - 0x00435230 d06c3200 00000000 80bd3100 00000000 .l2.......1..... │ │ │ │ - 0x00435240 d0bc3100 00000000 b0bd3100 00000000 ..1.......1..... │ │ │ │ - 0x00435250 20b93100 00000000 a0003200 00000000 .1.......2..... │ │ │ │ - 0x00435260 e0ff3100 00000000 60003200 00000000 ..1.....`.2..... │ │ │ │ - 0x00435270 f0fa3100 00000000 803f3100 00000000 ..1......?1..... │ │ │ │ - 0x00435280 b03b3100 00000000 703b3100 00000000 .;1.....p;1..... │ │ │ │ - 0x00435290 403c3100 00000000 b09f3100 00000000 @<1.......1..... │ │ │ │ - 0x004352a0 009c3100 00000000 b09b3100 00000000 ..1.......1..... │ │ │ │ - 0x004352b0 a09c3100 00000000 f0913100 00000000 ..1.......1..... │ │ │ │ - 0x004352c0 c08d3100 00000000 808d3100 00000000 ..1.......1..... │ │ │ │ - 0x004352d0 408e3100 00000000 02523900 00000000 @.1......R9..... │ │ │ │ + 0x004351b0 a0760d00 00000000 90dd3100 00000000 .v........1..... │ │ │ │ + 0x004351c0 00d93100 00000000 c0d83100 00000000 ..1.......1..... │ │ │ │ + 0x004351d0 c0d93100 00000000 d0103200 00000000 ..1.......2..... │ │ │ │ + 0x004351e0 d00b3200 00000000 b00b3200 00000000 ..2.......2..... │ │ │ │ + 0x004351f0 700c3200 00000000 60723100 00000000 p.2.....`r1..... │ │ │ │ + 0x00435200 406e3100 00000000 006e3100 00000000 @n1......n1..... │ │ │ │ + 0x00435210 e06e3100 00000000 60bf3100 00000000 .n1.....`.1..... │ │ │ │ + 0x00435220 e0ba3100 00000000 a0ba3100 00000000 ..1.......1..... │ │ │ │ + 0x00435230 70bb3100 00000000 200c3100 00000000 p.1..... .1..... │ │ │ │ + 0x00435240 700b3100 00000000 500c3100 00000000 p.1.....P.1..... │ │ │ │ + 0x00435250 c0073100 00000000 404f3100 00000000 ..1.....@O1..... │ │ │ │ + 0x00435260 804e3100 00000000 004f3100 00000000 .N1......O1..... │ │ │ │ + 0x00435270 90493100 00000000 a0162e00 00000000 .I1............. │ │ │ │ + 0x00435280 d0122e00 00000000 90122e00 00000000 ................ │ │ │ │ + 0x00435290 60132e00 00000000 50ee3000 00000000 `.......P.0..... │ │ │ │ + 0x004352a0 a0ea3000 00000000 50ea3000 00000000 ..0.....P.0..... │ │ │ │ + 0x004352b0 40eb3000 00000000 10692e00 00000000 @.0......i...... │ │ │ │ + 0x004352c0 e0642e00 00000000 a0642e00 00000000 .d.......d...... │ │ │ │ + 0x004352d0 60652e00 00000000 02523900 00000000 `e.......R9..... │ │ │ │ 0x004352e0 38000000 00000000 bc000000 2b000000 8...........+... │ │ │ │ 0x004352f0 d02f0500 00000000 10000000 00000000 ./.............. │ │ │ │ 0x00435300 08000000 00000000 50b21600 00000000 ........P....... │ │ │ │ 0x00435310 3b523900 00000000 09000000 00000000 ;R9............. │ │ │ │ 0x00435320 cc010000 05000000 3b523900 00000000 ........;R9..... │ │ │ │ 0x00435330 09000000 00000000 d2010000 1f000000 ................ │ │ │ │ 0x00435340 3b523900 00000000 09000000 00000000 ;R9............. │ │ │ │ @@ -3423,193 +3423,193 @@ │ │ │ │ 0x004422e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004422f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442300 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442310 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442320 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442330 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442340 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00442350 00000000 00000000 90122e00 00000000 ................ │ │ │ │ + 0x00442350 00000000 00000000 b0433000 00000000 .........C0..... │ │ │ │ 0x00442360 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00442370 00000000 00000000 c0132e00 00000000 ................ │ │ │ │ + 0x00442370 00000000 00000000 e0443000 00000000 .........D0..... │ │ │ │ 0x00442380 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442390 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004423a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004423b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004423c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004423d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004423e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004423f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442400 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442410 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442420 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442430 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442440 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00442450 00000000 00000000 e0152e00 00000000 ................ │ │ │ │ + 0x00442450 00000000 00000000 00473000 00000000 .........G0..... │ │ │ │ 0x00442460 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00442470 00000000 00000000 a0172e00 00000000 ................ │ │ │ │ + 0x00442470 00000000 00000000 c0483000 00000000 .........H0..... │ │ │ │ 0x00442480 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442490 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004424a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004424b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004424c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004424d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004424e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004424f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442500 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442510 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442520 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442530 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442540 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00442550 00000000 00000000 90122e00 00000000 ................ │ │ │ │ + 0x00442550 00000000 00000000 b0433000 00000000 .........C0..... │ │ │ │ 0x00442560 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00442570 00000000 00000000 c0132e00 00000000 ................ │ │ │ │ + 0x00442570 00000000 00000000 e0443000 00000000 .........D0..... │ │ │ │ 0x00442580 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442590 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004425a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004425b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004425c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004425d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004425e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004425f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442600 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442610 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442620 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442630 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442640 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00442650 00000000 00000000 e0152e00 00000000 ................ │ │ │ │ + 0x00442650 00000000 00000000 00473000 00000000 .........G0..... │ │ │ │ 0x00442660 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00442670 00000000 00000000 a0172e00 00000000 ................ │ │ │ │ + 0x00442670 00000000 00000000 c0483000 00000000 .........H0..... │ │ │ │ 0x00442680 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442690 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004426a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004426b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004426c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004426d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004426e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004426f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442700 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442710 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442720 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442730 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442740 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00442750 00000000 00000000 90122e00 00000000 ................ │ │ │ │ + 0x00442750 00000000 00000000 b0433000 00000000 .........C0..... │ │ │ │ 0x00442760 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00442770 00000000 00000000 c0132e00 00000000 ................ │ │ │ │ + 0x00442770 00000000 00000000 e0443000 00000000 .........D0..... │ │ │ │ 0x00442780 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442790 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004427a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004427b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004427c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004427d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004427e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004427f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442800 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442810 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442820 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442830 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442840 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00442850 00000000 00000000 e0152e00 00000000 ................ │ │ │ │ + 0x00442850 00000000 00000000 00473000 00000000 .........G0..... │ │ │ │ 0x00442860 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00442870 00000000 00000000 a0172e00 00000000 ................ │ │ │ │ + 0x00442870 00000000 00000000 c0483000 00000000 .........H0..... │ │ │ │ 0x00442880 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442890 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004428a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004428b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004428c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004428d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004428e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004428f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442900 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442910 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442920 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442930 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442940 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00442950 00000000 00000000 90122e00 00000000 ................ │ │ │ │ + 0x00442950 00000000 00000000 b0433000 00000000 .........C0..... │ │ │ │ 0x00442960 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00442970 00000000 00000000 c0132e00 00000000 ................ │ │ │ │ + 0x00442970 00000000 00000000 e0443000 00000000 .........D0..... │ │ │ │ 0x00442980 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442990 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004429a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004429b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004429c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004429d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004429e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004429f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442a00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442a10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442a20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442a30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442a40 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00442a50 00000000 00000000 e0152e00 00000000 ................ │ │ │ │ + 0x00442a50 00000000 00000000 00473000 00000000 .........G0..... │ │ │ │ 0x00442a60 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00442a70 00000000 00000000 a0172e00 00000000 ................ │ │ │ │ + 0x00442a70 00000000 00000000 c0483000 00000000 .........H0..... │ │ │ │ 0x00442a80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442a90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442aa0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442ab0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442ac0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442ad0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442ae0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442af0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442b00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442b10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442b20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442b30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442b40 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00442b50 00000000 00000000 90122e00 00000000 ................ │ │ │ │ + 0x00442b50 00000000 00000000 b0433000 00000000 .........C0..... │ │ │ │ 0x00442b60 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00442b70 00000000 00000000 c0132e00 00000000 ................ │ │ │ │ + 0x00442b70 00000000 00000000 e0443000 00000000 .........D0..... │ │ │ │ 0x00442b80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442b90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442ba0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442bb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442bc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442bd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442be0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442bf0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442c00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442c10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442c20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442c30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442c40 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00442c50 00000000 00000000 e0152e00 00000000 ................ │ │ │ │ + 0x00442c50 00000000 00000000 00473000 00000000 .........G0..... │ │ │ │ 0x00442c60 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00442c70 00000000 00000000 a0172e00 00000000 ................ │ │ │ │ + 0x00442c70 00000000 00000000 c0483000 00000000 .........H0..... │ │ │ │ 0x00442c80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442c90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442ca0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442cb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442cc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442cd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442ce0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442cf0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442d00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442d10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442d20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442d30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442d40 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00442d50 00000000 00000000 90122e00 00000000 ................ │ │ │ │ + 0x00442d50 00000000 00000000 b0433000 00000000 .........C0..... │ │ │ │ 0x00442d60 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00442d70 00000000 00000000 c0132e00 00000000 ................ │ │ │ │ + 0x00442d70 00000000 00000000 e0443000 00000000 .........D0..... │ │ │ │ 0x00442d80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442d90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442da0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442db0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442dc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442dd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442de0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442df0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442e00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442e10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442e20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442e30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442e40 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00442e50 00000000 00000000 e0152e00 00000000 ................ │ │ │ │ + 0x00442e50 00000000 00000000 00473000 00000000 .........G0..... │ │ │ │ 0x00442e60 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00442e70 00000000 00000000 a0172e00 00000000 ................ │ │ │ │ + 0x00442e70 00000000 00000000 c0483000 00000000 .........H0..... │ │ │ │ 0x00442e80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442e90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442ea0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442eb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442ec0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442ed0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00442ee0 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -4504,47 +4504,47 @@ │ │ │ │ 0x00446670 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00446680 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00446690 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004466a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004466b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004466c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004466d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004466e0 20cf3800 00000000 c01b2700 00000000 .8.......'..... │ │ │ │ + 0x004466e0 c0ed3800 00000000 c01b2700 00000000 ..8.......'..... │ │ │ │ 0x004466f0 101c2700 00000000 601c2700 00000000 ..'.....`.'..... │ │ │ │ 0x00446700 60352700 00000000 40252700 00000000 `5'.....@%'..... │ │ │ │ - 0x00446710 a0cf3800 00000000 303b2700 00000000 ..8.....0;'..... │ │ │ │ + 0x00446710 40ee3800 00000000 303b2700 00000000 @.8.....0;'..... │ │ │ │ 0x00446720 403c2700 00000000 903c2700 00000000 @<'......<'..... │ │ │ │ 0x00446730 303d2700 00000000 f0402700 00000000 0='......@'..... │ │ │ │ 0x00446740 40422700 00000000 304c2700 00000000 @B'.....0L'..... │ │ │ │ 0x00446750 a0462700 00000000 60522700 00000000 .F'.....`R'..... │ │ │ │ 0x00446760 702f2700 00000000 c0222700 00000000 p/'......"'..... │ │ │ │ 0x00446770 a0362700 00000000 802d2700 00000000 .6'......-'..... │ │ │ │ 0x00446780 903b2700 00000000 70402700 00000000 .;'.....p@'..... │ │ │ │ 0x00446790 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004467a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004467b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004467c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004467d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004467e0 20cf3800 00000000 c01b2700 00000000 .8.......'..... │ │ │ │ + 0x004467e0 c0ed3800 00000000 c01b2700 00000000 ..8.......'..... │ │ │ │ 0x004467f0 101c2700 00000000 601c2700 00000000 ..'.....`.'..... │ │ │ │ 0x00446800 60352700 00000000 40252700 00000000 `5'.....@%'..... │ │ │ │ - 0x00446810 a0cf3800 00000000 303b2700 00000000 ..8.....0;'..... │ │ │ │ + 0x00446810 40ee3800 00000000 303b2700 00000000 @.8.....0;'..... │ │ │ │ 0x00446820 403c2700 00000000 903c2700 00000000 @<'......<'..... │ │ │ │ 0x00446830 303d2700 00000000 f0402700 00000000 0='......@'..... │ │ │ │ 0x00446840 40422700 00000000 304c2700 00000000 @B'.....0L'..... │ │ │ │ 0x00446850 a0462700 00000000 60522700 00000000 .F'.....`R'..... │ │ │ │ 0x00446860 702f2700 00000000 c0222700 00000000 p/'......"'..... │ │ │ │ 0x00446870 a0362700 00000000 802d2700 00000000 .6'......-'..... │ │ │ │ 0x00446880 903b2700 00000000 70402700 00000000 .;'.....p@'..... │ │ │ │ 0x00446890 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004468a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004468b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004468c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004468d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004468e0 20cf3800 00000000 c01b2700 00000000 .8.......'..... │ │ │ │ + 0x004468e0 c0ed3800 00000000 c01b2700 00000000 ..8.......'..... │ │ │ │ 0x004468f0 101c2700 00000000 601c2700 00000000 ..'.....`.'..... │ │ │ │ 0x00446900 60352700 00000000 40192700 00000000 `5'.....@.'..... │ │ │ │ 0x00446910 f01c2700 00000000 b01e2700 00000000 ..'.......'..... │ │ │ │ 0x00446920 60262700 00000000 a0292700 00000000 `&'......)'..... │ │ │ │ 0x00446930 902b2700 00000000 c0312700 00000000 .+'......1'..... │ │ │ │ 0x00446940 90332700 00000000 a03e2700 00000000 .3'......>'..... │ │ │ │ 0x00446950 60392700 00000000 d0442700 00000000 `9'......D'..... │ │ │ │ @@ -4552,15 +4552,15 @@ │ │ │ │ 0x00446970 00000000 00000000 301a2700 00000000 ........0.'..... │ │ │ │ 0x00446980 40232700 00000000 f02f2700 00000000 @#'....../'..... │ │ │ │ 0x00446990 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004469a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004469b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004469c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004469d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004469e0 20cf3800 00000000 c01b2700 00000000 .8.......'..... │ │ │ │ + 0x004469e0 c0ed3800 00000000 c01b2700 00000000 ..8.......'..... │ │ │ │ 0x004469f0 101c2700 00000000 601c2700 00000000 ..'.....`.'..... │ │ │ │ 0x00446a00 60352700 00000000 40192700 00000000 `5'.....@.'..... │ │ │ │ 0x00446a10 f01c2700 00000000 b01e2700 00000000 ..'.......'..... │ │ │ │ 0x00446a20 60262700 00000000 a0292700 00000000 `&'......)'..... │ │ │ │ 0x00446a30 902b2700 00000000 c0312700 00000000 .+'......1'..... │ │ │ │ 0x00446a40 90332700 00000000 a03e2700 00000000 .3'......>'..... │ │ │ │ 0x00446a50 60392700 00000000 d0442700 00000000 `9'......D'..... │ │ │ │ @@ -4568,15 +4568,15 @@ │ │ │ │ 0x00446a70 00000000 00000000 301a2700 00000000 ........0.'..... │ │ │ │ 0x00446a80 40232700 00000000 f02f2700 00000000 @#'....../'..... │ │ │ │ 0x00446a90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00446aa0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00446ab0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00446ac0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00446ad0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00446ae0 20cf3800 00000000 c01b2700 00000000 .8.......'..... │ │ │ │ + 0x00446ae0 c0ed3800 00000000 c01b2700 00000000 ..8.......'..... │ │ │ │ 0x00446af0 101c2700 00000000 601c2700 00000000 ..'.....`.'..... │ │ │ │ 0x00446b00 60352700 00000000 40192700 00000000 `5'.....@.'..... │ │ │ │ 0x00446b10 f01c2700 00000000 b01e2700 00000000 ..'.......'..... │ │ │ │ 0x00446b20 60262700 00000000 a0292700 00000000 `&'......)'..... │ │ │ │ 0x00446b30 902b2700 00000000 c0312700 00000000 .+'......1'..... │ │ │ │ 0x00446b40 90332700 00000000 a03e2700 00000000 .3'......>'..... │ │ │ │ 0x00446b50 60392700 00000000 d0442700 00000000 `9'......D'..... │ │ │ │ @@ -4648,57 +4648,57 @@ │ │ │ │ 0x00446f70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00446f80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00446f90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00446fa0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00446fb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00446fc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00446fd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00446fe0 60123900 00000000 401b3900 00000000 `.9.....@.9..... │ │ │ │ - 0x00446ff0 30193900 00000000 f00f3900 00000000 0.9.......9..... │ │ │ │ - 0x00447000 102b3900 00000000 30293900 00000000 .+9.....0)9..... │ │ │ │ - 0x00447010 701c3900 00000000 b0203900 00000000 p.9...... 9..... │ │ │ │ - 0x00447020 d0223900 00000000 801d3900 00000000 ."9.......9..... │ │ │ │ - 0x00447030 e0233900 00000000 00263900 00000000 .#9......&9..... │ │ │ │ - 0x00447040 901e3900 00000000 10273900 00000000 ..9......'9..... │ │ │ │ - 0x00447050 20283900 00000000 a01f3900 00000000 (9.......9..... │ │ │ │ - 0x00447060 60163900 00000000 f0133900 00000000 `.9.......9..... │ │ │ │ - 0x00447070 f02b3900 00000000 202a3900 00000000 .+9..... *9..... │ │ │ │ - 0x00447080 c0213900 00000000 f0243900 00000000 .!9......$9..... │ │ │ │ + 0x00446fe0 40293000 00000000 20323000 00000000 @)0..... 20..... │ │ │ │ + 0x00446ff0 10303000 00000000 d0263000 00000000 .00......&0..... │ │ │ │ + 0x00447000 f0413000 00000000 10403000 00000000 .A0......@0..... │ │ │ │ + 0x00447010 50333000 00000000 90373000 00000000 P30......70..... │ │ │ │ + 0x00447020 b0393000 00000000 60343000 00000000 .90.....`40..... │ │ │ │ + 0x00447030 c03a3000 00000000 e03c3000 00000000 .:0......<0..... │ │ │ │ + 0x00447040 70353000 00000000 f03d3000 00000000 p50......=0..... │ │ │ │ + 0x00447050 003f3000 00000000 80363000 00000000 .?0......60..... │ │ │ │ + 0x00447060 402d3000 00000000 d02a3000 00000000 @-0......*0..... │ │ │ │ + 0x00447070 d0423000 00000000 00413000 00000000 .B0......A0..... │ │ │ │ + 0x00447080 a0383000 00000000 d03b3000 00000000 .80......;0..... │ │ │ │ 0x00447090 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004470a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004470b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004470c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004470d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004470e0 60123900 00000000 401b3900 00000000 `.9.....@.9..... │ │ │ │ - 0x004470f0 30193900 00000000 f00f3900 00000000 0.9.......9..... │ │ │ │ - 0x00447100 102b3900 00000000 30293900 00000000 .+9.....0)9..... │ │ │ │ - 0x00447110 701c3900 00000000 b0203900 00000000 p.9...... 9..... │ │ │ │ - 0x00447120 d0223900 00000000 801d3900 00000000 ."9.......9..... │ │ │ │ - 0x00447130 e0233900 00000000 00263900 00000000 .#9......&9..... │ │ │ │ - 0x00447140 901e3900 00000000 10273900 00000000 ..9......'9..... │ │ │ │ - 0x00447150 20283900 00000000 a01f3900 00000000 (9.......9..... │ │ │ │ - 0x00447160 60163900 00000000 f0133900 00000000 `.9.......9..... │ │ │ │ - 0x00447170 f02b3900 00000000 202a3900 00000000 .+9..... *9..... │ │ │ │ - 0x00447180 c0213900 00000000 f0243900 00000000 .!9......$9..... │ │ │ │ + 0x004470e0 40293000 00000000 20323000 00000000 @)0..... 20..... │ │ │ │ + 0x004470f0 10303000 00000000 d0263000 00000000 .00......&0..... │ │ │ │ + 0x00447100 f0413000 00000000 10403000 00000000 .A0......@0..... │ │ │ │ + 0x00447110 50333000 00000000 90373000 00000000 P30......70..... │ │ │ │ + 0x00447120 b0393000 00000000 60343000 00000000 .90.....`40..... │ │ │ │ + 0x00447130 c03a3000 00000000 e03c3000 00000000 .:0......<0..... │ │ │ │ + 0x00447140 70353000 00000000 f03d3000 00000000 p50......=0..... │ │ │ │ + 0x00447150 003f3000 00000000 80363000 00000000 .?0......60..... │ │ │ │ + 0x00447160 402d3000 00000000 d02a3000 00000000 @-0......*0..... │ │ │ │ + 0x00447170 d0423000 00000000 00413000 00000000 .B0......A0..... │ │ │ │ + 0x00447180 a0383000 00000000 d03b3000 00000000 .80......;0..... │ │ │ │ 0x00447190 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004471a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004471b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004471c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004471d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004471e0 60123900 00000000 401b3900 00000000 `.9.....@.9..... │ │ │ │ - 0x004471f0 30193900 00000000 f00f3900 00000000 0.9.......9..... │ │ │ │ - 0x00447200 102b3900 00000000 30293900 00000000 .+9.....0)9..... │ │ │ │ - 0x00447210 701c3900 00000000 b0203900 00000000 p.9...... 9..... │ │ │ │ - 0x00447220 d0223900 00000000 801d3900 00000000 ."9.......9..... │ │ │ │ - 0x00447230 e0233900 00000000 00263900 00000000 .#9......&9..... │ │ │ │ - 0x00447240 901e3900 00000000 10273900 00000000 ..9......'9..... │ │ │ │ - 0x00447250 20283900 00000000 a01f3900 00000000 (9.......9..... │ │ │ │ - 0x00447260 60163900 00000000 f0133900 00000000 `.9.......9..... │ │ │ │ - 0x00447270 f02b3900 00000000 202a3900 00000000 .+9..... *9..... │ │ │ │ - 0x00447280 c0213900 00000000 f0243900 00000000 .!9......$9..... │ │ │ │ + 0x004471e0 40293000 00000000 20323000 00000000 @)0..... 20..... │ │ │ │ + 0x004471f0 10303000 00000000 d0263000 00000000 .00......&0..... │ │ │ │ + 0x00447200 f0413000 00000000 10403000 00000000 .A0......@0..... │ │ │ │ + 0x00447210 50333000 00000000 90373000 00000000 P30......70..... │ │ │ │ + 0x00447220 b0393000 00000000 60343000 00000000 .90.....`40..... │ │ │ │ + 0x00447230 c03a3000 00000000 e03c3000 00000000 .:0......<0..... │ │ │ │ + 0x00447240 70353000 00000000 f03d3000 00000000 p50......=0..... │ │ │ │ + 0x00447250 003f3000 00000000 80363000 00000000 .?0......60..... │ │ │ │ + 0x00447260 402d3000 00000000 d02a3000 00000000 @-0......*0..... │ │ │ │ + 0x00447270 d0423000 00000000 00413000 00000000 .B0......A0..... │ │ │ │ + 0x00447280 a0383000 00000000 d03b3000 00000000 .80......;0..... │ │ │ │ 0x00447290 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004472a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004472b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004472c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004472d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004472e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004472f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -4712,105 +4712,105 @@ │ │ │ │ 0x00447370 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447380 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447390 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004473a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004473b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004473c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004473d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004473e0 40ee3800 00000000 c0ed3800 00000000 @.8.......8..... │ │ │ │ - 0x004473f0 e0ea3800 00000000 70ea3800 00000000 ..8.....p.8..... │ │ │ │ - 0x00447400 00ea3800 00000000 e0e53800 00000000 ..8.......8..... │ │ │ │ - 0x00447410 70e53800 00000000 00e53800 00000000 p.8.......8..... │ │ │ │ - 0x00447420 20e23800 00000000 b0e13800 00000000 .8.......8..... │ │ │ │ - 0x00447430 40e13800 00000000 00df3800 00000000 @.8.......8..... │ │ │ │ - 0x00447440 a0de3800 00000000 c0dd3800 00000000 ..8.......8..... │ │ │ │ - 0x00447450 50dc3800 00000000 e0da3800 00000000 P.8.......8..... │ │ │ │ - 0x00447460 c0ef3800 00000000 00e83800 00000000 ..8.......8..... │ │ │ │ - 0x00447470 d0ec3800 00000000 10e43800 00000000 ..8.......8..... │ │ │ │ - 0x00447480 00e93800 00000000 60e03800 00000000 ..8.....`.8..... │ │ │ │ + 0x004473e0 e00c3900 00000000 600c3900 00000000 ..9.....`.9..... │ │ │ │ + 0x004473f0 80093900 00000000 10093900 00000000 ..9.......9..... │ │ │ │ + 0x00447400 a0083900 00000000 80043900 00000000 ..9.......9..... │ │ │ │ + 0x00447410 10043900 00000000 a0033900 00000000 ..9.......9..... │ │ │ │ + 0x00447420 c0003900 00000000 50003900 00000000 ..9.....P.9..... │ │ │ │ + 0x00447430 e0ff3800 00000000 a0fd3800 00000000 ..8.......8..... │ │ │ │ + 0x00447440 40fd3800 00000000 60fc3800 00000000 @.8.....`.8..... │ │ │ │ + 0x00447450 f0fa3800 00000000 80f93800 00000000 ..8.......8..... │ │ │ │ + 0x00447460 600e3900 00000000 a0063900 00000000 `.9.......9..... │ │ │ │ + 0x00447470 700b3900 00000000 b0023900 00000000 p.9.......9..... │ │ │ │ + 0x00447480 a0073900 00000000 00ff3800 00000000 ..9.......8..... │ │ │ │ 0x00447490 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004474a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004474b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004474c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004474d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004474e0 40ee3800 00000000 c0ed3800 00000000 @.8.......8..... │ │ │ │ - 0x004474f0 e0ea3800 00000000 70ea3800 00000000 ..8.....p.8..... │ │ │ │ - 0x00447500 00ea3800 00000000 e0e53800 00000000 ..8.......8..... │ │ │ │ - 0x00447510 70e53800 00000000 00e53800 00000000 p.8.......8..... │ │ │ │ - 0x00447520 20e23800 00000000 b0e13800 00000000 .8.......8..... │ │ │ │ - 0x00447530 40e13800 00000000 00df3800 00000000 @.8.......8..... │ │ │ │ - 0x00447540 a0de3800 00000000 c0dd3800 00000000 ..8.......8..... │ │ │ │ - 0x00447550 50dc3800 00000000 e0da3800 00000000 P.8.......8..... │ │ │ │ - 0x00447560 c0ef3800 00000000 00e83800 00000000 ..8.......8..... │ │ │ │ - 0x00447570 d0ec3800 00000000 10e43800 00000000 ..8.......8..... │ │ │ │ - 0x00447580 00e93800 00000000 60e03800 00000000 ..8.....`.8..... │ │ │ │ + 0x004474e0 e00c3900 00000000 600c3900 00000000 ..9.....`.9..... │ │ │ │ + 0x004474f0 80093900 00000000 10093900 00000000 ..9.......9..... │ │ │ │ + 0x00447500 a0083900 00000000 80043900 00000000 ..9.......9..... │ │ │ │ + 0x00447510 10043900 00000000 a0033900 00000000 ..9.......9..... │ │ │ │ + 0x00447520 c0003900 00000000 50003900 00000000 ..9.....P.9..... │ │ │ │ + 0x00447530 e0ff3800 00000000 a0fd3800 00000000 ..8.......8..... │ │ │ │ + 0x00447540 40fd3800 00000000 60fc3800 00000000 @.8.....`.8..... │ │ │ │ + 0x00447550 f0fa3800 00000000 80f93800 00000000 ..8.......8..... │ │ │ │ + 0x00447560 600e3900 00000000 a0063900 00000000 `.9.......9..... │ │ │ │ + 0x00447570 700b3900 00000000 b0023900 00000000 p.9.......9..... │ │ │ │ + 0x00447580 a0073900 00000000 00ff3800 00000000 ..9.......8..... │ │ │ │ 0x00447590 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004475a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004475b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004475c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004475d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004475e0 40ee3800 00000000 c0ed3800 00000000 @.8.......8..... │ │ │ │ - 0x004475f0 e0ea3800 00000000 70ea3800 00000000 ..8.....p.8..... │ │ │ │ - 0x00447600 00ea3800 00000000 e0e53800 00000000 ..8.......8..... │ │ │ │ - 0x00447610 70e53800 00000000 00e53800 00000000 p.8.......8..... │ │ │ │ - 0x00447620 20e23800 00000000 b0e13800 00000000 .8.......8..... │ │ │ │ - 0x00447630 40e13800 00000000 00df3800 00000000 @.8.......8..... │ │ │ │ - 0x00447640 a0de3800 00000000 c0dd3800 00000000 ..8.......8..... │ │ │ │ - 0x00447650 50dc3800 00000000 e0da3800 00000000 P.8.......8..... │ │ │ │ - 0x00447660 c0ef3800 00000000 00e83800 00000000 ..8.......8..... │ │ │ │ - 0x00447670 d0ec3800 00000000 10e43800 00000000 ..8.......8..... │ │ │ │ - 0x00447680 00e93800 00000000 60e03800 00000000 ..8.....`.8..... │ │ │ │ + 0x004475e0 e00c3900 00000000 600c3900 00000000 ..9.....`.9..... │ │ │ │ + 0x004475f0 80093900 00000000 10093900 00000000 ..9.......9..... │ │ │ │ + 0x00447600 a0083900 00000000 80043900 00000000 ..9.......9..... │ │ │ │ + 0x00447610 10043900 00000000 a0033900 00000000 ..9.......9..... │ │ │ │ + 0x00447620 c0003900 00000000 50003900 00000000 ..9.....P.9..... │ │ │ │ + 0x00447630 e0ff3800 00000000 a0fd3800 00000000 ..8.......8..... │ │ │ │ + 0x00447640 40fd3800 00000000 60fc3800 00000000 @.8.....`.8..... │ │ │ │ + 0x00447650 f0fa3800 00000000 80f93800 00000000 ..8.......8..... │ │ │ │ + 0x00447660 600e3900 00000000 a0063900 00000000 `.9.......9..... │ │ │ │ + 0x00447670 700b3900 00000000 b0023900 00000000 p.9.......9..... │ │ │ │ + 0x00447680 a0073900 00000000 00ff3800 00000000 ..9.......8..... │ │ │ │ 0x00447690 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004476a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004476b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004476c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004476d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004476e0 40ee3800 00000000 c0ed3800 00000000 @.8.......8..... │ │ │ │ - 0x004476f0 e0ea3800 00000000 70ea3800 00000000 ..8.....p.8..... │ │ │ │ - 0x00447700 00ea3800 00000000 e0e53800 00000000 ..8.......8..... │ │ │ │ - 0x00447710 70e53800 00000000 00e53800 00000000 p.8.......8..... │ │ │ │ - 0x00447720 60d73800 00000000 e0d63800 00000000 `.8.......8..... │ │ │ │ - 0x00447730 60d63800 00000000 d0d33800 00000000 `.8.......8..... │ │ │ │ - 0x00447740 60d33800 00000000 60d23800 00000000 `.8.....`.8..... │ │ │ │ - 0x00447750 60d13800 00000000 60d03800 00000000 `.8.....`.8..... │ │ │ │ - 0x00447760 c0ef3800 00000000 00e83800 00000000 ..8.......8..... │ │ │ │ - 0x00447770 d0ec3800 00000000 c0d93800 00000000 ..8.......8..... │ │ │ │ - 0x00447780 00e93800 00000000 60d53800 00000000 ..8.....`.8..... │ │ │ │ + 0x004476e0 e00c3900 00000000 600c3900 00000000 ..9.....`.9..... │ │ │ │ + 0x004476f0 80093900 00000000 10093900 00000000 ..9.......9..... │ │ │ │ + 0x00447700 a0083900 00000000 80043900 00000000 ..9.......9..... │ │ │ │ + 0x00447710 10043900 00000000 a0033900 00000000 ..9.......9..... │ │ │ │ + 0x00447720 00f63800 00000000 80f53800 00000000 ..8.......8..... │ │ │ │ + 0x00447730 00f53800 00000000 70f23800 00000000 ..8.....p.8..... │ │ │ │ + 0x00447740 00f23800 00000000 00f13800 00000000 ..8.......8..... │ │ │ │ + 0x00447750 00f03800 00000000 00ef3800 00000000 ..8.......8..... │ │ │ │ + 0x00447760 600e3900 00000000 a0063900 00000000 `.9.......9..... │ │ │ │ + 0x00447770 700b3900 00000000 60f83800 00000000 p.9.....`.8..... │ │ │ │ + 0x00447780 a0073900 00000000 00f43800 00000000 ..9.......8..... │ │ │ │ 0x00447790 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004477a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004477b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004477c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004477d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004477e0 40ee3800 00000000 c0ed3800 00000000 @.8.......8..... │ │ │ │ - 0x004477f0 e0ea3800 00000000 70ea3800 00000000 ..8.....p.8..... │ │ │ │ - 0x00447800 00ea3800 00000000 e0e53800 00000000 ..8.......8..... │ │ │ │ - 0x00447810 70e53800 00000000 00e53800 00000000 p.8.......8..... │ │ │ │ - 0x00447820 60d73800 00000000 e0d63800 00000000 `.8.......8..... │ │ │ │ - 0x00447830 60d63800 00000000 d0d33800 00000000 `.8.......8..... │ │ │ │ - 0x00447840 60d33800 00000000 60d23800 00000000 `.8.....`.8..... │ │ │ │ - 0x00447850 60d13800 00000000 60d03800 00000000 `.8.....`.8..... │ │ │ │ - 0x00447860 c0ef3800 00000000 00e83800 00000000 ..8.......8..... │ │ │ │ - 0x00447870 d0ec3800 00000000 c0d93800 00000000 ..8.......8..... │ │ │ │ - 0x00447880 00e93800 00000000 60d53800 00000000 ..8.....`.8..... │ │ │ │ + 0x004477e0 e00c3900 00000000 600c3900 00000000 ..9.....`.9..... │ │ │ │ + 0x004477f0 80093900 00000000 10093900 00000000 ..9.......9..... │ │ │ │ + 0x00447800 a0083900 00000000 80043900 00000000 ..9.......9..... │ │ │ │ + 0x00447810 10043900 00000000 a0033900 00000000 ..9.......9..... │ │ │ │ + 0x00447820 00f63800 00000000 80f53800 00000000 ..8.......8..... │ │ │ │ + 0x00447830 00f53800 00000000 70f23800 00000000 ..8.....p.8..... │ │ │ │ + 0x00447840 00f23800 00000000 00f13800 00000000 ..8.......8..... │ │ │ │ + 0x00447850 00f03800 00000000 00ef3800 00000000 ..8.......8..... │ │ │ │ + 0x00447860 600e3900 00000000 a0063900 00000000 `.9.......9..... │ │ │ │ + 0x00447870 700b3900 00000000 60f83800 00000000 p.9.....`.8..... │ │ │ │ + 0x00447880 a0073900 00000000 00f43800 00000000 ..9.......8..... │ │ │ │ 0x00447890 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004478a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004478b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004478c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004478d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004478e0 40ee3800 00000000 c0ed3800 00000000 @.8.......8..... │ │ │ │ - 0x004478f0 e0ea3800 00000000 70ea3800 00000000 ..8.....p.8..... │ │ │ │ - 0x00447900 00ea3800 00000000 e0e53800 00000000 ..8.......8..... │ │ │ │ - 0x00447910 70e53800 00000000 00e53800 00000000 p.8.......8..... │ │ │ │ - 0x00447920 60d73800 00000000 e0d63800 00000000 `.8.......8..... │ │ │ │ - 0x00447930 60d63800 00000000 d0d33800 00000000 `.8.......8..... │ │ │ │ - 0x00447940 60d33800 00000000 60d23800 00000000 `.8.....`.8..... │ │ │ │ - 0x00447950 60d13800 00000000 60d03800 00000000 `.8.....`.8..... │ │ │ │ - 0x00447960 c0ef3800 00000000 00e83800 00000000 ..8.......8..... │ │ │ │ - 0x00447970 d0ec3800 00000000 c0d93800 00000000 ..8.......8..... │ │ │ │ - 0x00447980 00e93800 00000000 60d53800 00000000 ..8.....`.8..... │ │ │ │ + 0x004478e0 e00c3900 00000000 600c3900 00000000 ..9.....`.9..... │ │ │ │ + 0x004478f0 80093900 00000000 10093900 00000000 ..9.......9..... │ │ │ │ + 0x00447900 a0083900 00000000 80043900 00000000 ..9.......9..... │ │ │ │ + 0x00447910 10043900 00000000 a0033900 00000000 ..9.......9..... │ │ │ │ + 0x00447920 00f63800 00000000 80f53800 00000000 ..8.......8..... │ │ │ │ + 0x00447930 00f53800 00000000 70f23800 00000000 ..8.....p.8..... │ │ │ │ + 0x00447940 00f23800 00000000 00f13800 00000000 ..8.......8..... │ │ │ │ + 0x00447950 00f03800 00000000 00ef3800 00000000 ..8.......8..... │ │ │ │ + 0x00447960 600e3900 00000000 a0063900 00000000 `.9.......9..... │ │ │ │ + 0x00447970 700b3900 00000000 60f83800 00000000 p.9.....`.8..... │ │ │ │ + 0x00447980 a0073900 00000000 00f43800 00000000 ..9.......8..... │ │ │ │ 0x00447990 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004479a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004479b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004479c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004479d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004479e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004479f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -4841,88 +4841,88 @@ │ │ │ │ 0x00447b80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447b90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447ba0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447bb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447bc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447bd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447be0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00447bf0 00000000 00000000 f0f73800 00000000 ..........8..... │ │ │ │ + 0x00447bf0 00000000 00000000 90163900 00000000 ..........9..... │ │ │ │ 0x00447c00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447c10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447c20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447c30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447c40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447c50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447c60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447c70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447c80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447c90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447ca0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447cb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447cc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447cd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00447ce0 c0f03800 00000000 00000000 00000000 ..8............. │ │ │ │ - 0x00447cf0 00000000 00000000 f0f73800 00000000 ..........8..... │ │ │ │ + 0x00447ce0 600f3900 00000000 00000000 00000000 `.9............. │ │ │ │ + 0x00447cf0 00000000 00000000 90163900 00000000 ..........9..... │ │ │ │ 0x00447d00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447d10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447d20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447d30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447d40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447d50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447d60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447d70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447d80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447d90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447da0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447db0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447dc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447dd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00447de0 b0f13800 00000000 60f33800 00000000 ..8.....`.8..... │ │ │ │ - 0x00447df0 80f23800 00000000 d0fa3800 00000000 ..8.......8..... │ │ │ │ - 0x00447e00 80ff3800 00000000 10fd3800 00000000 ..8.......8..... │ │ │ │ - 0x00447e10 00083900 00000000 e0093900 00000000 ..9.......9..... │ │ │ │ - 0x00447e20 500a3900 00000000 60083900 00000000 P.9.....`.9..... │ │ │ │ - 0x00447e30 d00a3900 00000000 500b3900 00000000 ..9.....P.9..... │ │ │ │ - 0x00447e40 e0083900 00000000 d00b3900 00000000 ..9.......9..... │ │ │ │ - 0x00447e50 500c3900 00000000 60093900 00000000 P.9.....`.9..... │ │ │ │ - 0x00447e60 c0f53800 00000000 90f43800 00000000 ..8.......8..... │ │ │ │ - 0x00447e70 90023900 00000000 d00c3900 00000000 ..9.......9..... │ │ │ │ - 0x00447e80 400d3900 00000000 b00d3900 00000000 @.9.......9..... │ │ │ │ + 0x00447de0 50103900 00000000 00123900 00000000 P.9.......9..... │ │ │ │ + 0x00447df0 20113900 00000000 70193900 00000000 .9.....p.9..... │ │ │ │ + 0x00447e00 201e3900 00000000 b01b3900 00000000 .9.......9..... │ │ │ │ + 0x00447e10 a0263900 00000000 80283900 00000000 .&9......(9..... │ │ │ │ + 0x00447e20 f0283900 00000000 00273900 00000000 .(9......'9..... │ │ │ │ + 0x00447e30 70293900 00000000 f0293900 00000000 p)9......)9..... │ │ │ │ + 0x00447e40 80273900 00000000 702a3900 00000000 .'9.....p*9..... │ │ │ │ + 0x00447e50 f02a3900 00000000 00283900 00000000 .*9......(9..... │ │ │ │ + 0x00447e60 60143900 00000000 30133900 00000000 `.9.....0.9..... │ │ │ │ + 0x00447e70 30213900 00000000 702b3900 00000000 0!9.....p+9..... │ │ │ │ + 0x00447e80 e02b3900 00000000 502c3900 00000000 .+9.....P,9..... │ │ │ │ 0x00447e90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447ea0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447eb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447ec0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447ed0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00447ee0 b0f13800 00000000 60f33800 00000000 ..8.....`.8..... │ │ │ │ - 0x00447ef0 80f23800 00000000 d0fa3800 00000000 ..8.......8..... │ │ │ │ - 0x00447f00 80ff3800 00000000 10fd3800 00000000 ..8.......8..... │ │ │ │ - 0x00447f10 00083900 00000000 e0093900 00000000 ..9.......9..... │ │ │ │ - 0x00447f20 500a3900 00000000 60083900 00000000 P.9.....`.9..... │ │ │ │ - 0x00447f30 d00a3900 00000000 500b3900 00000000 ..9.....P.9..... │ │ │ │ - 0x00447f40 e0083900 00000000 d00b3900 00000000 ..9.......9..... │ │ │ │ - 0x00447f50 500c3900 00000000 60093900 00000000 P.9.....`.9..... │ │ │ │ - 0x00447f60 c0f53800 00000000 90f43800 00000000 ..8.......8..... │ │ │ │ - 0x00447f70 90023900 00000000 d00c3900 00000000 ..9.......9..... │ │ │ │ - 0x00447f80 400d3900 00000000 b00d3900 00000000 @.9.......9..... │ │ │ │ + 0x00447ee0 50103900 00000000 00123900 00000000 P.9.......9..... │ │ │ │ + 0x00447ef0 20113900 00000000 70193900 00000000 .9.....p.9..... │ │ │ │ + 0x00447f00 201e3900 00000000 b01b3900 00000000 .9.......9..... │ │ │ │ + 0x00447f10 a0263900 00000000 80283900 00000000 .&9......(9..... │ │ │ │ + 0x00447f20 f0283900 00000000 00273900 00000000 .(9......'9..... │ │ │ │ + 0x00447f30 70293900 00000000 f0293900 00000000 p)9......)9..... │ │ │ │ + 0x00447f40 80273900 00000000 702a3900 00000000 .'9.....p*9..... │ │ │ │ + 0x00447f50 f02a3900 00000000 00283900 00000000 .*9......(9..... │ │ │ │ + 0x00447f60 60143900 00000000 30133900 00000000 `.9.....0.9..... │ │ │ │ + 0x00447f70 30213900 00000000 702b3900 00000000 0!9.....p+9..... │ │ │ │ + 0x00447f80 e02b3900 00000000 502c3900 00000000 .+9.....P,9..... │ │ │ │ 0x00447f90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447fa0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447fb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447fc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00447fd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00447fe0 b0f13800 00000000 60f33800 00000000 ..8.....`.8..... │ │ │ │ - 0x00447ff0 80f23800 00000000 d0fa3800 00000000 ..8.......8..... │ │ │ │ - 0x00448000 80ff3800 00000000 10fd3800 00000000 ..8.......8..... │ │ │ │ - 0x00448010 00083900 00000000 e0093900 00000000 ..9.......9..... │ │ │ │ - 0x00448020 500a3900 00000000 60083900 00000000 P.9.....`.9..... │ │ │ │ - 0x00448030 d00a3900 00000000 500b3900 00000000 ..9.....P.9..... │ │ │ │ - 0x00448040 e0083900 00000000 d00b3900 00000000 ..9.......9..... │ │ │ │ - 0x00448050 500c3900 00000000 60093900 00000000 P.9.....`.9..... │ │ │ │ - 0x00448060 c0f53800 00000000 90f43800 00000000 ..8.......8..... │ │ │ │ - 0x00448070 90023900 00000000 d00c3900 00000000 ..9.......9..... │ │ │ │ - 0x00448080 400d3900 00000000 b00d3900 00000000 @.9.......9..... │ │ │ │ + 0x00447fe0 50103900 00000000 00123900 00000000 P.9.......9..... │ │ │ │ + 0x00447ff0 20113900 00000000 70193900 00000000 .9.....p.9..... │ │ │ │ + 0x00448000 201e3900 00000000 b01b3900 00000000 .9.......9..... │ │ │ │ + 0x00448010 a0263900 00000000 80283900 00000000 .&9......(9..... │ │ │ │ + 0x00448020 f0283900 00000000 00273900 00000000 .(9......'9..... │ │ │ │ + 0x00448030 70293900 00000000 f0293900 00000000 p)9......)9..... │ │ │ │ + 0x00448040 80273900 00000000 702a3900 00000000 .'9.....p*9..... │ │ │ │ + 0x00448050 f02a3900 00000000 00283900 00000000 .*9......(9..... │ │ │ │ + 0x00448060 60143900 00000000 30133900 00000000 `.9.....0.9..... │ │ │ │ + 0x00448070 30213900 00000000 702b3900 00000000 0!9.....p+9..... │ │ │ │ + 0x00448080 e02b3900 00000000 502c3900 00000000 .+9.....P,9..... │ │ │ │ 0x00448090 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004480a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004480b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004480c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004480d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004480e0 d0d62700 00000000 18000000 00000000 ..'............. │ │ │ │ 0x004480f0 08000000 00000000 e0642700 00000000 .........d'..... │ │ │ │ @@ -5233,17 +5233,17 @@ │ │ │ │ 0x00449400 50c22700 00000000 d0d62700 00000000 P.'.......'..... │ │ │ │ 0x00449410 18000000 00000000 08000000 00000000 ................ │ │ │ │ 0x00449420 80c32700 00000000 70c22700 00000000 ..'.....p.'..... │ │ │ │ 0x00449430 70652700 00000000 b9813900 00000000 pe'.......9..... │ │ │ │ 0x00449440 35000000 00000000 82090000 36000000 5...........6... │ │ │ │ 0x00449450 b9813900 00000000 35000000 00000000 ..9.....5....... │ │ │ │ 0x00449460 85090000 34000000 00000000 00000000 ....4........... │ │ │ │ - 0x00449470 00000000 00000000 c0953000 00000000 ..........0..... │ │ │ │ - 0x00449480 c0953000 00000000 a0b03800 00000000 ..0.......8..... │ │ │ │ - 0x00449490 a0b03800 00000000 a0b03800 00000000 ..8.......8..... │ │ │ │ + 0x00449470 00000000 00000000 20cd3800 00000000 ........ .8..... │ │ │ │ + 0x00449480 20cd3800 00000000 90063000 00000000 .8.......0..... │ │ │ │ + 0x00449490 90063000 00000000 90063000 00000000 ..0.......0..... │ │ │ │ 0x004494a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004494b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004494c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004494d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004494e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004494f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449500 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -5252,54 +5252,54 @@ │ │ │ │ 0x00449530 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449540 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449550 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449560 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449570 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449580 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449590 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004495a0 c0063000 00000000 a0063000 00000000 ..0.......0..... │ │ │ │ - 0x004495b0 80063000 00000000 00000000 00000000 ..0............. │ │ │ │ - 0x004495c0 b0063000 00000000 70063000 00000000 ..0.....p.0..... │ │ │ │ - 0x004495d0 50063000 00000000 00000000 00000000 P.0............. │ │ │ │ - 0x004495e0 90063000 00000000 60063000 00000000 ..0.....`.0..... │ │ │ │ - 0x004495f0 40063000 00000000 00000000 00000000 @.0............. │ │ │ │ + 0x004495a0 203e3800 00000000 003e3800 00000000 >8......>8..... │ │ │ │ + 0x004495b0 e03d3800 00000000 00000000 00000000 .=8............. │ │ │ │ + 0x004495c0 103e3800 00000000 d03d3800 00000000 .>8......=8..... │ │ │ │ + 0x004495d0 b03d3800 00000000 00000000 00000000 .=8............. │ │ │ │ + 0x004495e0 f03d3800 00000000 c03d3800 00000000 .=8......=8..... │ │ │ │ + 0x004495f0 a03d3800 00000000 00000000 00000000 .=8............. │ │ │ │ 0x00449600 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00449610 00000000 00000000 70f72f00 00000000 ........p./..... │ │ │ │ - 0x00449620 c0063000 00000000 a0063000 00000000 ..0.......0..... │ │ │ │ - 0x00449630 80063000 00000000 00000000 00000000 ..0............. │ │ │ │ - 0x00449640 b0063000 00000000 70063000 00000000 ..0.....p.0..... │ │ │ │ - 0x00449650 50063000 00000000 00000000 00000000 P.0............. │ │ │ │ - 0x00449660 90063000 00000000 60063000 00000000 ..0.....`.0..... │ │ │ │ - 0x00449670 40063000 00000000 00000000 00000000 @.0............. │ │ │ │ + 0x00449610 00000000 00000000 d02e3800 00000000 ..........8..... │ │ │ │ + 0x00449620 203e3800 00000000 003e3800 00000000 >8......>8..... │ │ │ │ + 0x00449630 e03d3800 00000000 00000000 00000000 .=8............. │ │ │ │ + 0x00449640 103e3800 00000000 d03d3800 00000000 .>8......=8..... │ │ │ │ + 0x00449650 b03d3800 00000000 00000000 00000000 .=8............. │ │ │ │ + 0x00449660 f03d3800 00000000 c03d3800 00000000 .=8......=8..... │ │ │ │ + 0x00449670 a03d3800 00000000 00000000 00000000 .=8............. │ │ │ │ 0x00449680 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00449690 00000000 00000000 70f72f00 00000000 ........p./..... │ │ │ │ - 0x004496a0 304a3800 00000000 104a3800 00000000 0J8......J8..... │ │ │ │ - 0x004496b0 f0493800 00000000 00000000 00000000 .I8............. │ │ │ │ - 0x004496c0 204a3800 00000000 e0493800 00000000 J8......I8..... │ │ │ │ - 0x004496d0 c0493800 00000000 00000000 00000000 .I8............. │ │ │ │ - 0x004496e0 004a3800 00000000 d0493800 00000000 .J8......I8..... │ │ │ │ - 0x004496f0 b0493800 00000000 00000000 00000000 .I8............. │ │ │ │ + 0x00449690 00000000 00000000 d02e3800 00000000 ..........8..... │ │ │ │ + 0x004496a0 20a02f00 00000000 00a02f00 00000000 ./......./..... │ │ │ │ + 0x004496b0 e09f2f00 00000000 00000000 00000000 ../............. │ │ │ │ + 0x004496c0 10a02f00 00000000 d09f2f00 00000000 ../......./..... │ │ │ │ + 0x004496d0 b09f2f00 00000000 00000000 00000000 ../............. │ │ │ │ + 0x004496e0 f09f2f00 00000000 c09f2f00 00000000 ../......./..... │ │ │ │ + 0x004496f0 a09f2f00 00000000 00000000 00000000 ../............. │ │ │ │ 0x00449700 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00449710 00000000 00000000 803a3800 00000000 .........:8..... │ │ │ │ - 0x00449720 304a3800 00000000 104a3800 00000000 0J8......J8..... │ │ │ │ - 0x00449730 f0493800 00000000 00000000 00000000 .I8............. │ │ │ │ - 0x00449740 204a3800 00000000 e0493800 00000000 J8......I8..... │ │ │ │ - 0x00449750 c0493800 00000000 00000000 00000000 .I8............. │ │ │ │ - 0x00449760 004a3800 00000000 d0493800 00000000 .J8......I8..... │ │ │ │ - 0x00449770 b0493800 00000000 00000000 00000000 .I8............. │ │ │ │ + 0x00449710 00000000 00000000 70902f00 00000000 ........p./..... │ │ │ │ + 0x00449720 20a02f00 00000000 00a02f00 00000000 ./......./..... │ │ │ │ + 0x00449730 e09f2f00 00000000 00000000 00000000 ../............. │ │ │ │ + 0x00449740 10a02f00 00000000 d09f2f00 00000000 ../......./..... │ │ │ │ + 0x00449750 b09f2f00 00000000 00000000 00000000 ../............. │ │ │ │ + 0x00449760 f09f2f00 00000000 c09f2f00 00000000 ../......./..... │ │ │ │ + 0x00449770 a09f2f00 00000000 00000000 00000000 ../............. │ │ │ │ 0x00449780 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00449790 00000000 00000000 803a3800 00000000 .........:8..... │ │ │ │ - 0x004497a0 304a3800 00000000 104a3800 00000000 0J8......J8..... │ │ │ │ - 0x004497b0 f0493800 00000000 00000000 00000000 .I8............. │ │ │ │ - 0x004497c0 204a3800 00000000 e0493800 00000000 J8......I8..... │ │ │ │ - 0x004497d0 c0493800 00000000 00000000 00000000 .I8............. │ │ │ │ - 0x004497e0 004a3800 00000000 d0493800 00000000 .J8......I8..... │ │ │ │ - 0x004497f0 b0493800 00000000 00000000 00000000 .I8............. │ │ │ │ + 0x00449790 00000000 00000000 70902f00 00000000 ........p./..... │ │ │ │ + 0x004497a0 20a02f00 00000000 00a02f00 00000000 ./......./..... │ │ │ │ + 0x004497b0 e09f2f00 00000000 00000000 00000000 ../............. │ │ │ │ + 0x004497c0 10a02f00 00000000 d09f2f00 00000000 ../......./..... │ │ │ │ + 0x004497d0 b09f2f00 00000000 00000000 00000000 ../............. │ │ │ │ + 0x004497e0 f09f2f00 00000000 c09f2f00 00000000 ../......./..... │ │ │ │ + 0x004497f0 a09f2f00 00000000 00000000 00000000 ../............. │ │ │ │ 0x00449800 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00449810 00000000 00000000 803a3800 00000000 .........:8..... │ │ │ │ + 0x00449810 00000000 00000000 70902f00 00000000 ........p./..... │ │ │ │ 0x00449820 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449830 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449840 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449850 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449860 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449870 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449880 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -5308,58 +5308,58 @@ │ │ │ │ 0x004498b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004498c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004498d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004498e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004498f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449900 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449910 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00449920 30133000 00000000 10133000 00000000 0.0.......0..... │ │ │ │ - 0x00449930 f0123000 00000000 00000000 00000000 ..0............. │ │ │ │ - 0x00449940 20133000 00000000 e0123000 00000000 .0.......0..... │ │ │ │ - 0x00449950 c0123000 00000000 00000000 00000000 ..0............. │ │ │ │ - 0x00449960 00133000 00000000 d0123000 00000000 ..0.......0..... │ │ │ │ - 0x00449970 b0123000 00000000 00000000 00000000 ..0............. │ │ │ │ + 0x00449920 904a3800 00000000 704a3800 00000000 .J8.....pJ8..... │ │ │ │ + 0x00449930 504a3800 00000000 00000000 00000000 PJ8............. │ │ │ │ + 0x00449940 804a3800 00000000 404a3800 00000000 .J8.....@J8..... │ │ │ │ + 0x00449950 204a3800 00000000 00000000 00000000 J8............. │ │ │ │ + 0x00449960 604a3800 00000000 304a3800 00000000 `J8.....0J8..... │ │ │ │ + 0x00449970 104a3800 00000000 00000000 00000000 .J8............. │ │ │ │ 0x00449980 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00449990 00000000 00000000 40fe2f00 00000000 ........@./..... │ │ │ │ - 0x004499a0 30133000 00000000 10133000 00000000 0.0.......0..... │ │ │ │ - 0x004499b0 f0123000 00000000 00000000 00000000 ..0............. │ │ │ │ - 0x004499c0 20133000 00000000 e0123000 00000000 .0.......0..... │ │ │ │ - 0x004499d0 c0123000 00000000 00000000 00000000 ..0............. │ │ │ │ - 0x004499e0 00133000 00000000 d0123000 00000000 ..0.......0..... │ │ │ │ - 0x004499f0 b0123000 00000000 00000000 00000000 ..0............. │ │ │ │ + 0x00449990 00000000 00000000 a0353800 00000000 .........58..... │ │ │ │ + 0x004499a0 904a3800 00000000 704a3800 00000000 .J8.....pJ8..... │ │ │ │ + 0x004499b0 504a3800 00000000 00000000 00000000 PJ8............. │ │ │ │ + 0x004499c0 804a3800 00000000 404a3800 00000000 .J8.....@J8..... │ │ │ │ + 0x004499d0 204a3800 00000000 00000000 00000000 J8............. │ │ │ │ + 0x004499e0 604a3800 00000000 304a3800 00000000 `J8.....0J8..... │ │ │ │ + 0x004499f0 104a3800 00000000 00000000 00000000 .J8............. │ │ │ │ 0x00449a00 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00449a10 00000000 00000000 40fe2f00 00000000 ........@./..... │ │ │ │ - 0x00449a20 c0583800 00000000 a0583800 00000000 .X8......X8..... │ │ │ │ - 0x00449a30 80583800 00000000 00000000 00000000 .X8............. │ │ │ │ - 0x00449a40 b0583800 00000000 70583800 00000000 .X8.....pX8..... │ │ │ │ - 0x00449a50 50583800 00000000 00000000 00000000 PX8............. │ │ │ │ - 0x00449a60 90583800 00000000 60583800 00000000 .X8.....`X8..... │ │ │ │ - 0x00449a70 40583800 00000000 00000000 00000000 @X8............. │ │ │ │ + 0x00449a10 00000000 00000000 a0353800 00000000 .........58..... │ │ │ │ + 0x00449a20 b0ae2f00 00000000 90ae2f00 00000000 ../......./..... │ │ │ │ + 0x00449a30 70ae2f00 00000000 00000000 00000000 p./............. │ │ │ │ + 0x00449a40 a0ae2f00 00000000 60ae2f00 00000000 ../.....`./..... │ │ │ │ + 0x00449a50 40ae2f00 00000000 00000000 00000000 @./............. │ │ │ │ + 0x00449a60 80ae2f00 00000000 50ae2f00 00000000 ../.....P./..... │ │ │ │ + 0x00449a70 30ae2f00 00000000 00000000 00000000 0./............. │ │ │ │ 0x00449a80 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00449a90 00000000 00000000 50423800 00000000 ........PB8..... │ │ │ │ - 0x00449aa0 c0583800 00000000 a0583800 00000000 .X8......X8..... │ │ │ │ - 0x00449ab0 80583800 00000000 00000000 00000000 .X8............. │ │ │ │ - 0x00449ac0 b0583800 00000000 70583800 00000000 .X8.....pX8..... │ │ │ │ - 0x00449ad0 50583800 00000000 00000000 00000000 PX8............. │ │ │ │ - 0x00449ae0 90583800 00000000 60583800 00000000 .X8.....`X8..... │ │ │ │ - 0x00449af0 40583800 00000000 00000000 00000000 @X8............. │ │ │ │ + 0x00449a90 00000000 00000000 40982f00 00000000 ........@./..... │ │ │ │ + 0x00449aa0 b0ae2f00 00000000 90ae2f00 00000000 ../......./..... │ │ │ │ + 0x00449ab0 70ae2f00 00000000 00000000 00000000 p./............. │ │ │ │ + 0x00449ac0 a0ae2f00 00000000 60ae2f00 00000000 ../.....`./..... │ │ │ │ + 0x00449ad0 40ae2f00 00000000 00000000 00000000 @./............. │ │ │ │ + 0x00449ae0 80ae2f00 00000000 50ae2f00 00000000 ../.....P./..... │ │ │ │ + 0x00449af0 30ae2f00 00000000 00000000 00000000 0./............. │ │ │ │ 0x00449b00 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00449b10 00000000 00000000 50423800 00000000 ........PB8..... │ │ │ │ - 0x00449b20 c0583800 00000000 a0583800 00000000 .X8......X8..... │ │ │ │ - 0x00449b30 80583800 00000000 00000000 00000000 .X8............. │ │ │ │ - 0x00449b40 b0583800 00000000 70583800 00000000 .X8.....pX8..... │ │ │ │ - 0x00449b50 50583800 00000000 00000000 00000000 PX8............. │ │ │ │ - 0x00449b60 90583800 00000000 60583800 00000000 .X8.....`X8..... │ │ │ │ - 0x00449b70 40583800 00000000 00000000 00000000 @X8............. │ │ │ │ + 0x00449b10 00000000 00000000 40982f00 00000000 ........@./..... │ │ │ │ + 0x00449b20 b0ae2f00 00000000 90ae2f00 00000000 ../......./..... │ │ │ │ + 0x00449b30 70ae2f00 00000000 00000000 00000000 p./............. │ │ │ │ + 0x00449b40 a0ae2f00 00000000 60ae2f00 00000000 ../.....`./..... │ │ │ │ + 0x00449b50 40ae2f00 00000000 00000000 00000000 @./............. │ │ │ │ + 0x00449b60 80ae2f00 00000000 50ae2f00 00000000 ../.....P./..... │ │ │ │ + 0x00449b70 30ae2f00 00000000 00000000 00000000 0./............. │ │ │ │ 0x00449b80 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00449b90 00000000 00000000 50423800 00000000 ........PB8..... │ │ │ │ + 0x00449b90 00000000 00000000 40982f00 00000000 ........@./..... │ │ │ │ 0x00449ba0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00449bb0 d0c43700 00000000 d0c43700 00000000 ..7.......7..... │ │ │ │ - 0x00449bc0 f02b3700 00000000 f02b3700 00000000 .+7......+7..... │ │ │ │ - 0x00449bd0 b0c62f00 00000000 00000000 00000000 ../............. │ │ │ │ + 0x00449bb0 20b93700 00000000 20b93700 00000000 .7..... .7..... │ │ │ │ + 0x00449bc0 b0ae3600 00000000 b0ae3600 00000000 ..6.......6..... │ │ │ │ + 0x00449bd0 401f3700 00000000 00000000 00000000 @.7............. │ │ │ │ 0x00449be0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449bf0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449c00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449c10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449c20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449c30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449c40 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -5367,111 +5367,111 @@ │ │ │ │ 0x00449c60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449c70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449c80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449c90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449ca0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449cb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449cc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00449cd0 00000000 00000000 50643700 00000000 ........Pd7..... │ │ │ │ - 0x00449ce0 30643700 00000000 10643700 00000000 0d7......d7..... │ │ │ │ - 0x00449cf0 00000000 00000000 40643700 00000000 ........@d7..... │ │ │ │ - 0x00449d00 00643700 00000000 e0633700 00000000 .d7......c7..... │ │ │ │ - 0x00449d10 00000000 00000000 20643700 00000000 ........ d7..... │ │ │ │ - 0x00449d20 f0633700 00000000 d0633700 00000000 .c7......c7..... │ │ │ │ + 0x00449cd0 00000000 00000000 a0583700 00000000 .........X7..... │ │ │ │ + 0x00449ce0 80583700 00000000 60583700 00000000 .X7.....`X7..... │ │ │ │ + 0x00449cf0 00000000 00000000 90583700 00000000 .........X7..... │ │ │ │ + 0x00449d00 50583700 00000000 30583700 00000000 PX7.....0X7..... │ │ │ │ + 0x00449d10 00000000 00000000 70583700 00000000 ........pX7..... │ │ │ │ + 0x00449d20 40583700 00000000 20583700 00000000 @X7..... X7..... │ │ │ │ 0x00449d30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449d40 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00449d50 b05b3700 00000000 50643700 00000000 .[7.....Pd7..... │ │ │ │ - 0x00449d60 30643700 00000000 10643700 00000000 0d7......d7..... │ │ │ │ - 0x00449d70 00000000 00000000 40643700 00000000 ........@d7..... │ │ │ │ - 0x00449d80 00643700 00000000 e0633700 00000000 .d7......c7..... │ │ │ │ - 0x00449d90 00000000 00000000 20643700 00000000 ........ d7..... │ │ │ │ - 0x00449da0 f0633700 00000000 d0633700 00000000 .c7......c7..... │ │ │ │ + 0x00449d50 00503700 00000000 a0583700 00000000 .P7......X7..... │ │ │ │ + 0x00449d60 80583700 00000000 60583700 00000000 .X7.....`X7..... │ │ │ │ + 0x00449d70 00000000 00000000 90583700 00000000 .........X7..... │ │ │ │ + 0x00449d80 50583700 00000000 30583700 00000000 PX7.....0X7..... │ │ │ │ + 0x00449d90 00000000 00000000 70583700 00000000 ........pX7..... │ │ │ │ + 0x00449da0 40583700 00000000 20583700 00000000 @X7..... X7..... │ │ │ │ 0x00449db0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449dc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00449dd0 b05b3700 00000000 90d53600 00000000 .[7.......6..... │ │ │ │ - 0x00449de0 70d53600 00000000 50d53600 00000000 p.6.....P.6..... │ │ │ │ - 0x00449df0 00000000 00000000 80d53600 00000000 ..........6..... │ │ │ │ - 0x00449e00 40d53600 00000000 20d53600 00000000 @.6..... .6..... │ │ │ │ - 0x00449e10 00000000 00000000 60d53600 00000000 ........`.6..... │ │ │ │ - 0x00449e20 30d53600 00000000 10d53600 00000000 0.6.......6..... │ │ │ │ + 0x00449dd0 00503700 00000000 50583600 00000000 .P7.....PX6..... │ │ │ │ + 0x00449de0 30583600 00000000 10583600 00000000 0X6......X6..... │ │ │ │ + 0x00449df0 00000000 00000000 40583600 00000000 ........@X6..... │ │ │ │ + 0x00449e00 00583600 00000000 e0573600 00000000 .X6......W6..... │ │ │ │ + 0x00449e10 00000000 00000000 20583600 00000000 ........ X6..... │ │ │ │ + 0x00449e20 f0573600 00000000 d0573600 00000000 .W6......W6..... │ │ │ │ 0x00449e30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449e40 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00449e50 b0c03600 00000000 90d53600 00000000 ..6.......6..... │ │ │ │ - 0x00449e60 70d53600 00000000 50d53600 00000000 p.6.....P.6..... │ │ │ │ - 0x00449e70 00000000 00000000 80d53600 00000000 ..........6..... │ │ │ │ - 0x00449e80 40d53600 00000000 20d53600 00000000 @.6..... .6..... │ │ │ │ - 0x00449e90 00000000 00000000 60d53600 00000000 ........`.6..... │ │ │ │ - 0x00449ea0 30d53600 00000000 10d53600 00000000 0.6.......6..... │ │ │ │ + 0x00449e50 70433600 00000000 50583600 00000000 pC6.....PX6..... │ │ │ │ + 0x00449e60 30583600 00000000 10583600 00000000 0X6......X6..... │ │ │ │ + 0x00449e70 00000000 00000000 40583600 00000000 ........@X6..... │ │ │ │ + 0x00449e80 00583600 00000000 e0573600 00000000 .X6......W6..... │ │ │ │ + 0x00449e90 00000000 00000000 20583600 00000000 ........ X6..... │ │ │ │ + 0x00449ea0 f0573600 00000000 d0573600 00000000 .W6......W6..... │ │ │ │ 0x00449eb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449ec0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00449ed0 b0c03600 00000000 209d2f00 00000000 ..6..... ./..... │ │ │ │ - 0x00449ee0 009d2f00 00000000 e09c2f00 00000000 ../......./..... │ │ │ │ - 0x00449ef0 00000000 00000000 109d2f00 00000000 ........../..... │ │ │ │ - 0x00449f00 d09c2f00 00000000 b09c2f00 00000000 ../......./..... │ │ │ │ - 0x00449f10 00000000 00000000 f09c2f00 00000000 ........../..... │ │ │ │ - 0x00449f20 c09c2f00 00000000 a09c2f00 00000000 ../......./..... │ │ │ │ + 0x00449ed0 70433600 00000000 b0f53600 00000000 pC6.......6..... │ │ │ │ + 0x00449ee0 90f53600 00000000 70f53600 00000000 ..6.....p.6..... │ │ │ │ + 0x00449ef0 00000000 00000000 a0f53600 00000000 ..........6..... │ │ │ │ + 0x00449f00 60f53600 00000000 40f53600 00000000 `.6.....@.6..... │ │ │ │ + 0x00449f10 00000000 00000000 80f53600 00000000 ..........6..... │ │ │ │ + 0x00449f20 50f53600 00000000 30f53600 00000000 P.6.....0.6..... │ │ │ │ 0x00449f30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449f40 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00449f50 e0852f00 00000000 00000000 00000000 ../............. │ │ │ │ + 0x00449f50 70de3600 00000000 00000000 00000000 p.6............. │ │ │ │ 0x00449f60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449f70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449f80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449f90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449fa0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449fb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00449fc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00449fd0 00000000 00000000 00193800 00000000 ..........8..... │ │ │ │ - 0x00449fe0 e0183800 00000000 c0183800 00000000 ..8.......8..... │ │ │ │ - 0x00449ff0 00000000 00000000 f0183800 00000000 ..........8..... │ │ │ │ - 0x0044a000 b0183800 00000000 90183800 00000000 ..8.......8..... │ │ │ │ - 0x0044a010 00000000 00000000 d0183800 00000000 ..........8..... │ │ │ │ - 0x0044a020 a0183800 00000000 80183800 00000000 ..8.......8..... │ │ │ │ + 0x00449fd0 00000000 00000000 500d3800 00000000 ........P.8..... │ │ │ │ + 0x00449fe0 300d3800 00000000 100d3800 00000000 0.8.......8..... │ │ │ │ + 0x00449ff0 00000000 00000000 400d3800 00000000 ........@.8..... │ │ │ │ + 0x0044a000 000d3800 00000000 e00c3800 00000000 ..8.......8..... │ │ │ │ + 0x0044a010 00000000 00000000 200d3800 00000000 ........ .8..... │ │ │ │ + 0x0044a020 f00c3800 00000000 d00c3800 00000000 ..8.......8..... │ │ │ │ 0x0044a030 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044a040 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044a050 400c3800 00000000 10f23700 00000000 @.8.......7..... │ │ │ │ - 0x0044a060 f0f13700 00000000 d0f13700 00000000 ..7.......7..... │ │ │ │ - 0x0044a070 00000000 00000000 00f23700 00000000 ..........7..... │ │ │ │ - 0x0044a080 c0f13700 00000000 a0f13700 00000000 ..7.......7..... │ │ │ │ - 0x0044a090 00000000 00000000 e0f13700 00000000 ..........7..... │ │ │ │ - 0x0044a0a0 b0f13700 00000000 90f13700 00000000 ..7.......7..... │ │ │ │ + 0x0044a050 90003800 00000000 60e63700 00000000 ..8.....`.7..... │ │ │ │ + 0x0044a060 40e63700 00000000 20e63700 00000000 @.7..... .7..... │ │ │ │ + 0x0044a070 00000000 00000000 50e63700 00000000 ........P.7..... │ │ │ │ + 0x0044a080 10e63700 00000000 f0e53700 00000000 ..7.......7..... │ │ │ │ + 0x0044a090 00000000 00000000 30e63700 00000000 ........0.7..... │ │ │ │ + 0x0044a0a0 00e63700 00000000 e0e53700 00000000 ..7.......7..... │ │ │ │ 0x0044a0b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044a0c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044a0d0 80e93700 00000000 10f23700 00000000 ..7.......7..... │ │ │ │ - 0x0044a0e0 f0f13700 00000000 d0f13700 00000000 ..7.......7..... │ │ │ │ - 0x0044a0f0 00000000 00000000 00f23700 00000000 ..........7..... │ │ │ │ - 0x0044a100 c0f13700 00000000 a0f13700 00000000 ..7.......7..... │ │ │ │ - 0x0044a110 00000000 00000000 e0f13700 00000000 ..........7..... │ │ │ │ - 0x0044a120 b0f13700 00000000 90f13700 00000000 ..7.......7..... │ │ │ │ + 0x0044a0d0 d0dd3700 00000000 60e63700 00000000 ..7.....`.7..... │ │ │ │ + 0x0044a0e0 40e63700 00000000 20e63700 00000000 @.7..... .7..... │ │ │ │ + 0x0044a0f0 00000000 00000000 50e63700 00000000 ........P.7..... │ │ │ │ + 0x0044a100 10e63700 00000000 f0e53700 00000000 ..7.......7..... │ │ │ │ + 0x0044a110 00000000 00000000 30e63700 00000000 ........0.7..... │ │ │ │ + 0x0044a120 00e63700 00000000 e0e53700 00000000 ..7.......7..... │ │ │ │ 0x0044a130 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044a140 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044a150 80e93700 00000000 d0e23600 00000000 ..7.......6..... │ │ │ │ - 0x0044a160 b0e23600 00000000 90e23600 00000000 ..6.......6..... │ │ │ │ - 0x0044a170 00000000 00000000 c0e23600 00000000 ..........6..... │ │ │ │ - 0x0044a180 80e23600 00000000 60e23600 00000000 ..6.....`.6..... │ │ │ │ - 0x0044a190 00000000 00000000 a0e23600 00000000 ..........6..... │ │ │ │ - 0x0044a1a0 70e23600 00000000 50e23600 00000000 p.6.....P.6..... │ │ │ │ + 0x0044a150 d0dd3700 00000000 90653600 00000000 ..7......e6..... │ │ │ │ + 0x0044a160 70653600 00000000 50653600 00000000 pe6.....Pe6..... │ │ │ │ + 0x0044a170 00000000 00000000 80653600 00000000 .........e6..... │ │ │ │ + 0x0044a180 40653600 00000000 20653600 00000000 @e6..... e6..... │ │ │ │ + 0x0044a190 00000000 00000000 60653600 00000000 ........`e6..... │ │ │ │ + 0x0044a1a0 30653600 00000000 10653600 00000000 0e6......e6..... │ │ │ │ 0x0044a1b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044a1c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044a1d0 b0c93600 00000000 d0e23600 00000000 ..6.......6..... │ │ │ │ - 0x0044a1e0 b0e23600 00000000 90e23600 00000000 ..6.......6..... │ │ │ │ - 0x0044a1f0 00000000 00000000 c0e23600 00000000 ..........6..... │ │ │ │ - 0x0044a200 80e23600 00000000 60e23600 00000000 ..6.....`.6..... │ │ │ │ - 0x0044a210 00000000 00000000 a0e23600 00000000 ..........6..... │ │ │ │ - 0x0044a220 70e23600 00000000 50e23600 00000000 p.6.....P.6..... │ │ │ │ + 0x0044a1d0 704c3600 00000000 90653600 00000000 pL6......e6..... │ │ │ │ + 0x0044a1e0 70653600 00000000 50653600 00000000 pe6.....Pe6..... │ │ │ │ + 0x0044a1f0 00000000 00000000 80653600 00000000 .........e6..... │ │ │ │ + 0x0044a200 40653600 00000000 20653600 00000000 @e6..... e6..... │ │ │ │ + 0x0044a210 00000000 00000000 60653600 00000000 ........`e6..... │ │ │ │ + 0x0044a220 30653600 00000000 10653600 00000000 0e6......e6..... │ │ │ │ 0x0044a230 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044a240 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044a250 b0c93600 00000000 40b12f00 00000000 ..6.....@./..... │ │ │ │ - 0x0044a260 20b12f00 00000000 00b12f00 00000000 ./......./..... │ │ │ │ - 0x0044a270 00000000 00000000 30b12f00 00000000 ........0./..... │ │ │ │ - 0x0044a280 f0b02f00 00000000 d0b02f00 00000000 ../......./..... │ │ │ │ - 0x0044a290 00000000 00000000 10b12f00 00000000 ........../..... │ │ │ │ - 0x0044a2a0 e0b02f00 00000000 c0b02f00 00000000 ../......./..... │ │ │ │ + 0x0044a250 704c3600 00000000 d0093700 00000000 pL6.......7..... │ │ │ │ + 0x0044a260 b0093700 00000000 90093700 00000000 ..7.......7..... │ │ │ │ + 0x0044a270 00000000 00000000 c0093700 00000000 ..........7..... │ │ │ │ + 0x0044a280 80093700 00000000 60093700 00000000 ..7.....`.7..... │ │ │ │ + 0x0044a290 00000000 00000000 a0093700 00000000 ..........7..... │ │ │ │ + 0x0044a2a0 70093700 00000000 50093700 00000000 p.7.....P.7..... │ │ │ │ 0x0044a2b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044a2c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044a2d0 40912f00 00000000 00000000 00000000 @./............. │ │ │ │ + 0x0044a2d0 d0e93600 00000000 00000000 00000000 ..6............. │ │ │ │ 0x0044a2e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044a2f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044a300 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044a310 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044a320 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044a330 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044a340 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -5633,15 +5633,15 @@ │ │ │ │ 0x0044ad00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044ad10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044ad20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044ad30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044ad40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044ad50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044ad60 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044ad70 308b2e00 00000000 00000000 00000000 0............... │ │ │ │ + 0x0044ad70 70e43200 00000000 00000000 00000000 p.2............. │ │ │ │ 0x0044ad80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044ad90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044ada0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044adb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044adc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044add0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044ade0 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -5786,814 +5786,814 @@ │ │ │ │ 0x0044b690 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044b6a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044b6b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044b6c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044b6d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044b6e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044b6f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044b700 00000000 00000000 00862e00 00000000 ................ │ │ │ │ - 0x0044b710 40862e00 00000000 00882e00 00000000 @............... │ │ │ │ - 0x0044b720 10882e00 00000000 50862e00 00000000 ........P....... │ │ │ │ - 0x0044b730 90892e00 00000000 b0892e00 00000000 ................ │ │ │ │ - 0x0044b740 a0892e00 00000000 20882e00 00000000 ........ ....... │ │ │ │ - 0x0044b750 b08a2e00 00000000 808a2e00 00000000 ................ │ │ │ │ - 0x0044b760 60862e00 00000000 908a2e00 00000000 `............... │ │ │ │ - 0x0044b770 30882e00 00000000 a08a2e00 00000000 0............... │ │ │ │ - 0x0044b780 c0892e00 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044b790 409a2e00 00000000 109b2e00 00000000 @............... │ │ │ │ - 0x0044b7a0 60a02e00 00000000 80a02e00 00000000 `............... │ │ │ │ - 0x0044b7b0 309b2e00 00000000 a0a52e00 00000000 0............... │ │ │ │ - 0x0044b7c0 e0a52e00 00000000 c0a52e00 00000000 ................ │ │ │ │ - 0x0044b7d0 a0a02e00 00000000 a0a72e00 00000000 ................ │ │ │ │ - 0x0044b7e0 40a72e00 00000000 509b2e00 00000000 @.......P....... │ │ │ │ - 0x0044b7f0 60a72e00 00000000 c0a02e00 00000000 `............... │ │ │ │ - 0x0044b800 80a72e00 00000000 00a62e00 00000000 ................ │ │ │ │ - 0x0044b810 00000000 00000000 00e42e00 00000000 ................ │ │ │ │ - 0x0044b820 60e42e00 00000000 b0e82e00 00000000 `............... │ │ │ │ - 0x0044b830 d0e82e00 00000000 80e42e00 00000000 ................ │ │ │ │ - 0x0044b840 30ed2e00 00000000 70ed2e00 00000000 0.......p....... │ │ │ │ - 0x0044b850 50ed2e00 00000000 f0e82e00 00000000 P............... │ │ │ │ - 0x0044b860 90f22e00 00000000 70f22e00 00000000 ........p....... │ │ │ │ - 0x0044b870 a0e42e00 00000000 00000000 00000000 ................ │ │ │ │ + 0x0044b700 00000000 00000000 40df3200 00000000 ........@.2..... │ │ │ │ + 0x0044b710 80df3200 00000000 40e13200 00000000 ..2.....@.2..... │ │ │ │ + 0x0044b720 50e13200 00000000 90df3200 00000000 P.2.......2..... │ │ │ │ + 0x0044b730 d0e23200 00000000 f0e23200 00000000 ..2.......2..... │ │ │ │ + 0x0044b740 e0e23200 00000000 60e13200 00000000 ..2.....`.2..... │ │ │ │ + 0x0044b750 f0e33200 00000000 c0e33200 00000000 ..2.......2..... │ │ │ │ + 0x0044b760 a0df3200 00000000 d0e33200 00000000 ..2.......2..... │ │ │ │ + 0x0044b770 70e13200 00000000 e0e33200 00000000 p.2.......2..... │ │ │ │ + 0x0044b780 00e33200 00000000 00000000 00000000 ..2............. │ │ │ │ + 0x0044b790 80f33200 00000000 50f43200 00000000 ..2.....P.2..... │ │ │ │ + 0x0044b7a0 a0f93200 00000000 c0f93200 00000000 ..2.......2..... │ │ │ │ + 0x0044b7b0 70f43200 00000000 e0fe3200 00000000 p.2.......2..... │ │ │ │ + 0x0044b7c0 20ff3200 00000000 00ff3200 00000000 .2.......2..... │ │ │ │ + 0x0044b7d0 e0f93200 00000000 e0003300 00000000 ..2.......3..... │ │ │ │ + 0x0044b7e0 80003300 00000000 90f43200 00000000 ..3.......2..... │ │ │ │ + 0x0044b7f0 a0003300 00000000 00fa3200 00000000 ..3.......2..... │ │ │ │ + 0x0044b800 c0003300 00000000 40ff3200 00000000 ..3.....@.2..... │ │ │ │ + 0x0044b810 00000000 00000000 403d3300 00000000 ........@=3..... │ │ │ │ + 0x0044b820 a03d3300 00000000 f0413300 00000000 .=3......A3..... │ │ │ │ + 0x0044b830 10423300 00000000 c03d3300 00000000 .B3......=3..... │ │ │ │ + 0x0044b840 70463300 00000000 b0463300 00000000 pF3......F3..... │ │ │ │ + 0x0044b850 90463300 00000000 30423300 00000000 .F3.....0B3..... │ │ │ │ + 0x0044b860 d04b3300 00000000 b04b3300 00000000 .K3......K3..... │ │ │ │ + 0x0044b870 e03d3300 00000000 00000000 00000000 .=3............. │ │ │ │ 0x0044b880 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044b890 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044b8a0 802d2f00 00000000 00000000 00000000 .-/............. │ │ │ │ + 0x0044b8a0 c0863300 00000000 00000000 00000000 ..3............. │ │ │ │ 0x0044b8b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044b8c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044b8d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044b8e0 00000000 00000000 b0362f00 00000000 .........6/..... │ │ │ │ + 0x0044b8e0 00000000 00000000 f08f3300 00000000 ..........3..... │ │ │ │ 0x0044b8f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044b900 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044b910 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044b920 00000000 00000000 a07c2f00 00000000 .........|/..... │ │ │ │ + 0x0044b920 00000000 00000000 e0d53300 00000000 ..........3..... │ │ │ │ 0x0044b930 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044b940 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044b950 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044b960 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044b970 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044b980 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044b990 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044b9a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044b9b0 408c2e00 00000000 908c2e00 00000000 @............... │ │ │ │ - 0x0044b9c0 508e2e00 00000000 608e2e00 00000000 P.......`....... │ │ │ │ - 0x0044b9d0 a08c2e00 00000000 c0912e00 00000000 ................ │ │ │ │ - 0x0044b9e0 e0912e00 00000000 d0912e00 00000000 ................ │ │ │ │ - 0x0044b9f0 708e2e00 00000000 e0922e00 00000000 p............... │ │ │ │ - 0x0044ba00 b0922e00 00000000 b08c2e00 00000000 ................ │ │ │ │ - 0x0044ba10 c0922e00 00000000 808e2e00 00000000 ................ │ │ │ │ - 0x0044ba20 d0922e00 00000000 f0912e00 00000000 ................ │ │ │ │ - 0x0044ba30 00000000 00000000 70932e00 00000000 ........p....... │ │ │ │ - 0x0044ba40 c0932e00 00000000 70952e00 00000000 ........p....... │ │ │ │ - 0x0044ba50 80952e00 00000000 d0932e00 00000000 ................ │ │ │ │ - 0x0044ba60 30982e00 00000000 50982e00 00000000 0.......P....... │ │ │ │ - 0x0044ba70 40982e00 00000000 90952e00 00000000 @............... │ │ │ │ - 0x0044ba80 60992e00 00000000 30992e00 00000000 `.......0....... │ │ │ │ - 0x0044ba90 e0932e00 00000000 40992e00 00000000 ........@....... │ │ │ │ - 0x0044baa0 a0952e00 00000000 50992e00 00000000 ........P....... │ │ │ │ - 0x0044bab0 60982e00 00000000 00000000 00000000 `............... │ │ │ │ - 0x0044bac0 90c02e00 00000000 10c12e00 00000000 ................ │ │ │ │ - 0x0044bad0 00c42e00 00000000 20c42e00 00000000 ........ ....... │ │ │ │ - 0x0044bae0 30c12e00 00000000 80c52e00 00000000 0............... │ │ │ │ - 0x0044baf0 c0c52e00 00000000 a0c52e00 00000000 ................ │ │ │ │ - 0x0044bb00 40c42e00 00000000 60c72e00 00000000 @.......`....... │ │ │ │ - 0x0044bb10 00c72e00 00000000 50c12e00 00000000 ........P....... │ │ │ │ - 0x0044bb20 20c72e00 00000000 60c42e00 00000000 .......`....... │ │ │ │ - 0x0044bb30 40c72e00 00000000 e0c52e00 00000000 @............... │ │ │ │ - 0x0044bb40 00000000 00000000 e0c92e00 00000000 ................ │ │ │ │ - 0x0044bb50 40ca2e00 00000000 30d12e00 00000000 @.......0....... │ │ │ │ - 0x0044bb60 50d12e00 00000000 60ca2e00 00000000 P.......`....... │ │ │ │ - 0x0044bb70 f0de2e00 00000000 30df2e00 00000000 ........0....... │ │ │ │ - 0x0044bb80 10df2e00 00000000 70d12e00 00000000 ........p....... │ │ │ │ - 0x0044bb90 20e22e00 00000000 c0e12e00 00000000 ............... │ │ │ │ - 0x0044bba0 80ca2e00 00000000 e0e12e00 00000000 ................ │ │ │ │ - 0x0044bbb0 90d12e00 00000000 00e22e00 00000000 ................ │ │ │ │ - 0x0044bbc0 50df2e00 00000000 00000000 00000000 P............... │ │ │ │ - 0x0044bbd0 c0152f00 00000000 00000000 00000000 ../............. │ │ │ │ + 0x0044b9b0 80e53200 00000000 d0e53200 00000000 ..2.......2..... │ │ │ │ + 0x0044b9c0 90e73200 00000000 a0e73200 00000000 ..2.......2..... │ │ │ │ + 0x0044b9d0 e0e53200 00000000 00eb3200 00000000 ..2.......2..... │ │ │ │ + 0x0044b9e0 20eb3200 00000000 10eb3200 00000000 .2.......2..... │ │ │ │ + 0x0044b9f0 b0e73200 00000000 20ec3200 00000000 ..2..... .2..... │ │ │ │ + 0x0044ba00 f0eb3200 00000000 f0e53200 00000000 ..2.......2..... │ │ │ │ + 0x0044ba10 00ec3200 00000000 c0e73200 00000000 ..2.......2..... │ │ │ │ + 0x0044ba20 10ec3200 00000000 30eb3200 00000000 ..2.....0.2..... │ │ │ │ + 0x0044ba30 00000000 00000000 b0ec3200 00000000 ..........2..... │ │ │ │ + 0x0044ba40 00ed3200 00000000 b0ee3200 00000000 ..2.......2..... │ │ │ │ + 0x0044ba50 c0ee3200 00000000 10ed3200 00000000 ..2.......2..... │ │ │ │ + 0x0044ba60 70f13200 00000000 90f13200 00000000 p.2.......2..... │ │ │ │ + 0x0044ba70 80f13200 00000000 d0ee3200 00000000 ..2.......2..... │ │ │ │ + 0x0044ba80 a0f23200 00000000 70f23200 00000000 ..2.....p.2..... │ │ │ │ + 0x0044ba90 20ed3200 00000000 80f23200 00000000 .2.......2..... │ │ │ │ + 0x0044baa0 e0ee3200 00000000 90f23200 00000000 ..2.......2..... │ │ │ │ + 0x0044bab0 a0f13200 00000000 00000000 00000000 ..2............. │ │ │ │ + 0x0044bac0 d0193300 00000000 501a3300 00000000 ..3.....P.3..... │ │ │ │ + 0x0044bad0 401d3300 00000000 601d3300 00000000 @.3.....`.3..... │ │ │ │ + 0x0044bae0 701a3300 00000000 c01e3300 00000000 p.3.......3..... │ │ │ │ + 0x0044baf0 001f3300 00000000 e01e3300 00000000 ..3.......3..... │ │ │ │ + 0x0044bb00 801d3300 00000000 a0203300 00000000 ..3...... 3..... │ │ │ │ + 0x0044bb10 40203300 00000000 901a3300 00000000 @ 3.......3..... │ │ │ │ + 0x0044bb20 60203300 00000000 a01d3300 00000000 ` 3.......3..... │ │ │ │ + 0x0044bb30 80203300 00000000 201f3300 00000000 . 3..... .3..... │ │ │ │ + 0x0044bb40 00000000 00000000 20233300 00000000 ........ #3..... │ │ │ │ + 0x0044bb50 80233300 00000000 702a3300 00000000 .#3.....p*3..... │ │ │ │ + 0x0044bb60 902a3300 00000000 a0233300 00000000 .*3......#3..... │ │ │ │ + 0x0044bb70 30383300 00000000 70383300 00000000 083.....p83..... │ │ │ │ + 0x0044bb80 50383300 00000000 b02a3300 00000000 P83......*3..... │ │ │ │ + 0x0044bb90 603b3300 00000000 003b3300 00000000 `;3......;3..... │ │ │ │ + 0x0044bba0 c0233300 00000000 203b3300 00000000 .#3..... ;3..... │ │ │ │ + 0x0044bbb0 d02a3300 00000000 403b3300 00000000 .*3.....@;3..... │ │ │ │ + 0x0044bbc0 90383300 00000000 00000000 00000000 .83............. │ │ │ │ + 0x0044bbd0 006f3300 00000000 00000000 00000000 .o3............. │ │ │ │ 0x0044bbe0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044bbf0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044bc00 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044bc10 00000000 00000000 20292f00 00000000 ........ )/..... │ │ │ │ + 0x0044bc10 00000000 00000000 60823300 00000000 ........`.3..... │ │ │ │ 0x0044bc20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044bc30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044bc40 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044bc50 00000000 00000000 a0222f00 00000000 ........."/..... │ │ │ │ + 0x0044bc50 00000000 00000000 e07b3300 00000000 .........{3..... │ │ │ │ 0x0044bc60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044bc70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044bc80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044bc90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044bca0 502b2f00 00000000 00000000 00000000 P+/............. │ │ │ │ + 0x0044bca0 90843300 00000000 00000000 00000000 ..3............. │ │ │ │ 0x0044bcb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044bcc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044bcd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044bce0 906c2f00 00000000 00000000 00000000 .l/............. │ │ │ │ + 0x0044bce0 d0c53300 00000000 00000000 00000000 ..3............. │ │ │ │ 0x0044bcf0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044bd00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044bd10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044bd20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044bd30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044bd40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044bd50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044bd60 00000000 00000000 50732f00 00000000 ........Ps/..... │ │ │ │ + 0x0044bd60 00000000 00000000 90cc3300 00000000 ..........3..... │ │ │ │ 0x0044bd70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044bd80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044bd90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044bda0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044bdb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044bdc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044bdd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044bde0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044bdf0 60a82e00 00000000 10aa2e00 00000000 `............... │ │ │ │ - 0x0044be00 d0ac2e00 00000000 e0ac2e00 00000000 ................ │ │ │ │ - 0x0044be10 20aa2e00 00000000 a0af2e00 00000000 ............... │ │ │ │ - 0x0044be20 c0af2e00 00000000 b0af2e00 00000000 ................ │ │ │ │ - 0x0044be30 f0ac2e00 00000000 80b02e00 00000000 ................ │ │ │ │ - 0x0044be40 50b02e00 00000000 30aa2e00 00000000 P.......0....... │ │ │ │ - 0x0044be50 60b02e00 00000000 00ad2e00 00000000 `............... │ │ │ │ - 0x0044be60 70b02e00 00000000 d0af2e00 00000000 p............... │ │ │ │ - 0x0044be70 00000000 00000000 40b22e00 00000000 ........@....... │ │ │ │ - 0x0044be80 f0b22e00 00000000 10b82e00 00000000 ................ │ │ │ │ - 0x0044be90 20b82e00 00000000 00b32e00 00000000 ............... │ │ │ │ - 0x0044bea0 50be2e00 00000000 70be2e00 00000000 P.......p....... │ │ │ │ - 0x0044beb0 60be2e00 00000000 30b82e00 00000000 `.......0....... │ │ │ │ - 0x0044bec0 50bf2e00 00000000 20bf2e00 00000000 P....... ....... │ │ │ │ - 0x0044bed0 10b32e00 00000000 30bf2e00 00000000 ........0....... │ │ │ │ - 0x0044bee0 40b82e00 00000000 40bf2e00 00000000 @.......@....... │ │ │ │ - 0x0044bef0 80be2e00 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044bf00 90f62e00 00000000 00000000 00000000 ................ │ │ │ │ + 0x0044bdf0 a0013300 00000000 50033300 00000000 ..3.....P.3..... │ │ │ │ + 0x0044be00 10063300 00000000 20063300 00000000 ..3..... .3..... │ │ │ │ + 0x0044be10 60033300 00000000 e0083300 00000000 `.3.......3..... │ │ │ │ + 0x0044be20 00093300 00000000 f0083300 00000000 ..3.......3..... │ │ │ │ + 0x0044be30 30063300 00000000 c0093300 00000000 0.3.......3..... │ │ │ │ + 0x0044be40 90093300 00000000 70033300 00000000 ..3.....p.3..... │ │ │ │ + 0x0044be50 a0093300 00000000 40063300 00000000 ..3.....@.3..... │ │ │ │ + 0x0044be60 b0093300 00000000 10093300 00000000 ..3.......3..... │ │ │ │ + 0x0044be70 00000000 00000000 800b3300 00000000 ..........3..... │ │ │ │ + 0x0044be80 300c3300 00000000 50113300 00000000 0.3.....P.3..... │ │ │ │ + 0x0044be90 60113300 00000000 400c3300 00000000 `.3.....@.3..... │ │ │ │ + 0x0044bea0 90173300 00000000 b0173300 00000000 ..3.......3..... │ │ │ │ + 0x0044beb0 a0173300 00000000 70113300 00000000 ..3.....p.3..... │ │ │ │ + 0x0044bec0 90183300 00000000 60183300 00000000 ..3.....`.3..... │ │ │ │ + 0x0044bed0 500c3300 00000000 70183300 00000000 P.3.....p.3..... │ │ │ │ + 0x0044bee0 80113300 00000000 80183300 00000000 ..3.......3..... │ │ │ │ + 0x0044bef0 c0173300 00000000 00000000 00000000 ..3............. │ │ │ │ + 0x0044bf00 d04f3300 00000000 00000000 00000000 .O3............. │ │ │ │ 0x0044bf10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044bf20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044bf30 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044bf40 00000000 00000000 c0132f00 00000000 ........../..... │ │ │ │ + 0x0044bf40 00000000 00000000 006d3300 00000000 .........m3..... │ │ │ │ 0x0044bf50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044bf60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044bf70 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044bf80 00000000 00000000 500f2f00 00000000 ........P./..... │ │ │ │ + 0x0044bf80 00000000 00000000 90683300 00000000 .........h3..... │ │ │ │ 0x0044bf90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044bfa0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044bfb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044bfc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044bfd0 f0142f00 00000000 00000000 00000000 ../............. │ │ │ │ + 0x0044bfd0 306e3300 00000000 00000000 00000000 0n3............. │ │ │ │ 0x0044bfe0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044bff0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c000 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044c010 00382f00 00000000 00000000 00000000 .8/............. │ │ │ │ + 0x0044c010 40913300 00000000 00000000 00000000 @.3............. │ │ │ │ 0x0044c020 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c030 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c040 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c050 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c060 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c070 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c080 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044c090 00000000 00000000 d0602f00 00000000 .........`/..... │ │ │ │ + 0x0044c090 00000000 00000000 10ba3300 00000000 ..........3..... │ │ │ │ 0x0044c0a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c0b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c0c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c0d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c0e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c0f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c100 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c110 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044c120 00862e00 00000000 40862e00 00000000 ........@....... │ │ │ │ - 0x0044c130 00882e00 00000000 10882e00 00000000 ................ │ │ │ │ - 0x0044c140 50862e00 00000000 90892e00 00000000 P............... │ │ │ │ - 0x0044c150 b0892e00 00000000 a0892e00 00000000 ................ │ │ │ │ - 0x0044c160 20882e00 00000000 b08a2e00 00000000 ............... │ │ │ │ - 0x0044c170 808a2e00 00000000 60862e00 00000000 ........`....... │ │ │ │ - 0x0044c180 908a2e00 00000000 30882e00 00000000 ........0....... │ │ │ │ - 0x0044c190 a08a2e00 00000000 c0892e00 00000000 ................ │ │ │ │ - 0x0044c1a0 00000000 00000000 409a2e00 00000000 ........@....... │ │ │ │ - 0x0044c1b0 109b2e00 00000000 60a02e00 00000000 ........`....... │ │ │ │ - 0x0044c1c0 80a02e00 00000000 309b2e00 00000000 ........0....... │ │ │ │ - 0x0044c1d0 a0a52e00 00000000 e0a52e00 00000000 ................ │ │ │ │ - 0x0044c1e0 c0a52e00 00000000 a0a02e00 00000000 ................ │ │ │ │ - 0x0044c1f0 a0a72e00 00000000 40a72e00 00000000 ........@....... │ │ │ │ - 0x0044c200 509b2e00 00000000 60a72e00 00000000 P.......`....... │ │ │ │ - 0x0044c210 c0a02e00 00000000 80a72e00 00000000 ................ │ │ │ │ - 0x0044c220 00a62e00 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044c230 00e42e00 00000000 60e42e00 00000000 ........`....... │ │ │ │ - 0x0044c240 b0e82e00 00000000 d0e82e00 00000000 ................ │ │ │ │ - 0x0044c250 80e42e00 00000000 30ed2e00 00000000 ........0....... │ │ │ │ - 0x0044c260 70ed2e00 00000000 50ed2e00 00000000 p.......P....... │ │ │ │ - 0x0044c270 f0e82e00 00000000 90f22e00 00000000 ................ │ │ │ │ - 0x0044c280 70f22e00 00000000 a0e42e00 00000000 p............... │ │ │ │ + 0x0044c120 40df3200 00000000 80df3200 00000000 @.2.......2..... │ │ │ │ + 0x0044c130 40e13200 00000000 50e13200 00000000 @.2.....P.2..... │ │ │ │ + 0x0044c140 90df3200 00000000 d0e23200 00000000 ..2.......2..... │ │ │ │ + 0x0044c150 f0e23200 00000000 e0e23200 00000000 ..2.......2..... │ │ │ │ + 0x0044c160 60e13200 00000000 f0e33200 00000000 `.2.......2..... │ │ │ │ + 0x0044c170 c0e33200 00000000 a0df3200 00000000 ..2.......2..... │ │ │ │ + 0x0044c180 d0e33200 00000000 70e13200 00000000 ..2.....p.2..... │ │ │ │ + 0x0044c190 e0e33200 00000000 00e33200 00000000 ..2.......2..... │ │ │ │ + 0x0044c1a0 00000000 00000000 80f33200 00000000 ..........2..... │ │ │ │ + 0x0044c1b0 50f43200 00000000 a0f93200 00000000 P.2.......2..... │ │ │ │ + 0x0044c1c0 c0f93200 00000000 70f43200 00000000 ..2.....p.2..... │ │ │ │ + 0x0044c1d0 e0fe3200 00000000 20ff3200 00000000 ..2..... .2..... │ │ │ │ + 0x0044c1e0 00ff3200 00000000 e0f93200 00000000 ..2.......2..... │ │ │ │ + 0x0044c1f0 e0003300 00000000 80003300 00000000 ..3.......3..... │ │ │ │ + 0x0044c200 90f43200 00000000 a0003300 00000000 ..2.......3..... │ │ │ │ + 0x0044c210 00fa3200 00000000 c0003300 00000000 ..2.......3..... │ │ │ │ + 0x0044c220 40ff3200 00000000 00000000 00000000 @.2............. │ │ │ │ + 0x0044c230 403d3300 00000000 a03d3300 00000000 @=3......=3..... │ │ │ │ + 0x0044c240 f0413300 00000000 10423300 00000000 .A3......B3..... │ │ │ │ + 0x0044c250 c03d3300 00000000 70463300 00000000 .=3.....pF3..... │ │ │ │ + 0x0044c260 b0463300 00000000 90463300 00000000 .F3......F3..... │ │ │ │ + 0x0044c270 30423300 00000000 d04b3300 00000000 0B3......K3..... │ │ │ │ + 0x0044c280 b04b3300 00000000 e03d3300 00000000 .K3......=3..... │ │ │ │ 0x0044c290 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c2a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044c2b0 00000000 00000000 802d2f00 00000000 .........-/..... │ │ │ │ + 0x0044c2b0 00000000 00000000 c0863300 00000000 ..........3..... │ │ │ │ 0x0044c2c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c2d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c2e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c2f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044c300 b0362f00 00000000 00000000 00000000 .6/............. │ │ │ │ + 0x0044c300 f08f3300 00000000 00000000 00000000 ..3............. │ │ │ │ 0x0044c310 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c320 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c330 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044c340 a07c2f00 00000000 00000000 00000000 .|/............. │ │ │ │ + 0x0044c340 e0d53300 00000000 00000000 00000000 ..3............. │ │ │ │ 0x0044c350 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c360 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c370 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c380 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c390 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c3a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c3b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044c3c0 00000000 00000000 408c2e00 00000000 ........@....... │ │ │ │ - 0x0044c3d0 908c2e00 00000000 508e2e00 00000000 ........P....... │ │ │ │ - 0x0044c3e0 608e2e00 00000000 a08c2e00 00000000 `............... │ │ │ │ - 0x0044c3f0 c0912e00 00000000 e0912e00 00000000 ................ │ │ │ │ - 0x0044c400 d0912e00 00000000 708e2e00 00000000 ........p....... │ │ │ │ - 0x0044c410 e0922e00 00000000 b0922e00 00000000 ................ │ │ │ │ - 0x0044c420 b08c2e00 00000000 c0922e00 00000000 ................ │ │ │ │ - 0x0044c430 808e2e00 00000000 d0922e00 00000000 ................ │ │ │ │ - 0x0044c440 f0912e00 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044c450 70932e00 00000000 c0932e00 00000000 p............... │ │ │ │ - 0x0044c460 70952e00 00000000 80952e00 00000000 p............... │ │ │ │ - 0x0044c470 d0932e00 00000000 30982e00 00000000 ........0....... │ │ │ │ - 0x0044c480 50982e00 00000000 40982e00 00000000 P.......@....... │ │ │ │ - 0x0044c490 90952e00 00000000 60992e00 00000000 ........`....... │ │ │ │ - 0x0044c4a0 30992e00 00000000 e0932e00 00000000 0............... │ │ │ │ - 0x0044c4b0 40992e00 00000000 a0952e00 00000000 @............... │ │ │ │ - 0x0044c4c0 50992e00 00000000 60982e00 00000000 P.......`....... │ │ │ │ - 0x0044c4d0 00000000 00000000 90c02e00 00000000 ................ │ │ │ │ - 0x0044c4e0 10c12e00 00000000 00c42e00 00000000 ................ │ │ │ │ - 0x0044c4f0 20c42e00 00000000 30c12e00 00000000 .......0....... │ │ │ │ - 0x0044c500 80c52e00 00000000 c0c52e00 00000000 ................ │ │ │ │ - 0x0044c510 a0c52e00 00000000 40c42e00 00000000 ........@....... │ │ │ │ - 0x0044c520 60c72e00 00000000 00c72e00 00000000 `............... │ │ │ │ - 0x0044c530 50c12e00 00000000 20c72e00 00000000 P....... ....... │ │ │ │ - 0x0044c540 60c42e00 00000000 40c72e00 00000000 `.......@....... │ │ │ │ - 0x0044c550 e0c52e00 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044c560 e0c92e00 00000000 40ca2e00 00000000 ........@....... │ │ │ │ - 0x0044c570 30d12e00 00000000 50d12e00 00000000 0.......P....... │ │ │ │ - 0x0044c580 60ca2e00 00000000 f0de2e00 00000000 `............... │ │ │ │ - 0x0044c590 30df2e00 00000000 10df2e00 00000000 0............... │ │ │ │ - 0x0044c5a0 70d12e00 00000000 20e22e00 00000000 p....... ....... │ │ │ │ - 0x0044c5b0 c0e12e00 00000000 80ca2e00 00000000 ................ │ │ │ │ - 0x0044c5c0 e0e12e00 00000000 90d12e00 00000000 ................ │ │ │ │ - 0x0044c5d0 00e22e00 00000000 50df2e00 00000000 ........P....... │ │ │ │ - 0x0044c5e0 00000000 00000000 c0152f00 00000000 ........../..... │ │ │ │ + 0x0044c3c0 00000000 00000000 80e53200 00000000 ..........2..... │ │ │ │ + 0x0044c3d0 d0e53200 00000000 90e73200 00000000 ..2.......2..... │ │ │ │ + 0x0044c3e0 a0e73200 00000000 e0e53200 00000000 ..2.......2..... │ │ │ │ + 0x0044c3f0 00eb3200 00000000 20eb3200 00000000 ..2..... .2..... │ │ │ │ + 0x0044c400 10eb3200 00000000 b0e73200 00000000 ..2.......2..... │ │ │ │ + 0x0044c410 20ec3200 00000000 f0eb3200 00000000 .2.......2..... │ │ │ │ + 0x0044c420 f0e53200 00000000 00ec3200 00000000 ..2.......2..... │ │ │ │ + 0x0044c430 c0e73200 00000000 10ec3200 00000000 ..2.......2..... │ │ │ │ + 0x0044c440 30eb3200 00000000 00000000 00000000 0.2............. │ │ │ │ + 0x0044c450 b0ec3200 00000000 00ed3200 00000000 ..2.......2..... │ │ │ │ + 0x0044c460 b0ee3200 00000000 c0ee3200 00000000 ..2.......2..... │ │ │ │ + 0x0044c470 10ed3200 00000000 70f13200 00000000 ..2.....p.2..... │ │ │ │ + 0x0044c480 90f13200 00000000 80f13200 00000000 ..2.......2..... │ │ │ │ + 0x0044c490 d0ee3200 00000000 a0f23200 00000000 ..2.......2..... │ │ │ │ + 0x0044c4a0 70f23200 00000000 20ed3200 00000000 p.2..... .2..... │ │ │ │ + 0x0044c4b0 80f23200 00000000 e0ee3200 00000000 ..2.......2..... │ │ │ │ + 0x0044c4c0 90f23200 00000000 a0f13200 00000000 ..2.......2..... │ │ │ │ + 0x0044c4d0 00000000 00000000 d0193300 00000000 ..........3..... │ │ │ │ + 0x0044c4e0 501a3300 00000000 401d3300 00000000 P.3.....@.3..... │ │ │ │ + 0x0044c4f0 601d3300 00000000 701a3300 00000000 `.3.....p.3..... │ │ │ │ + 0x0044c500 c01e3300 00000000 001f3300 00000000 ..3.......3..... │ │ │ │ + 0x0044c510 e01e3300 00000000 801d3300 00000000 ..3.......3..... │ │ │ │ + 0x0044c520 a0203300 00000000 40203300 00000000 . 3.....@ 3..... │ │ │ │ + 0x0044c530 901a3300 00000000 60203300 00000000 ..3.....` 3..... │ │ │ │ + 0x0044c540 a01d3300 00000000 80203300 00000000 ..3...... 3..... │ │ │ │ + 0x0044c550 201f3300 00000000 00000000 00000000 .3............. │ │ │ │ + 0x0044c560 20233300 00000000 80233300 00000000 #3......#3..... │ │ │ │ + 0x0044c570 702a3300 00000000 902a3300 00000000 p*3......*3..... │ │ │ │ + 0x0044c580 a0233300 00000000 30383300 00000000 .#3.....083..... │ │ │ │ + 0x0044c590 70383300 00000000 50383300 00000000 p83.....P83..... │ │ │ │ + 0x0044c5a0 b02a3300 00000000 603b3300 00000000 .*3.....`;3..... │ │ │ │ + 0x0044c5b0 003b3300 00000000 c0233300 00000000 .;3......#3..... │ │ │ │ + 0x0044c5c0 203b3300 00000000 d02a3300 00000000 ;3......*3..... │ │ │ │ + 0x0044c5d0 403b3300 00000000 90383300 00000000 @;3......83..... │ │ │ │ + 0x0044c5e0 00000000 00000000 006f3300 00000000 .........o3..... │ │ │ │ 0x0044c5f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c600 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c610 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c620 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044c630 20292f00 00000000 00000000 00000000 )/............. │ │ │ │ + 0x0044c630 60823300 00000000 00000000 00000000 `.3............. │ │ │ │ 0x0044c640 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c650 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c660 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044c670 a0222f00 00000000 00000000 00000000 ."/............. │ │ │ │ + 0x0044c670 e07b3300 00000000 00000000 00000000 .{3............. │ │ │ │ 0x0044c680 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c690 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c6a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044c6b0 00000000 00000000 502b2f00 00000000 ........P+/..... │ │ │ │ + 0x0044c6b0 00000000 00000000 90843300 00000000 ..........3..... │ │ │ │ 0x0044c6c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c6d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c6e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044c6f0 00000000 00000000 906c2f00 00000000 .........l/..... │ │ │ │ + 0x0044c6f0 00000000 00000000 d0c53300 00000000 ..........3..... │ │ │ │ 0x0044c700 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c710 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c720 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c730 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c740 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c750 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c760 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c770 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044c780 50732f00 00000000 00000000 00000000 Ps/............. │ │ │ │ + 0x0044c780 90cc3300 00000000 00000000 00000000 ..3............. │ │ │ │ 0x0044c790 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c7a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c7b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c7c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c7d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c7e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c7f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044c800 00000000 00000000 60a82e00 00000000 ........`....... │ │ │ │ - 0x0044c810 10aa2e00 00000000 d0ac2e00 00000000 ................ │ │ │ │ - 0x0044c820 e0ac2e00 00000000 20aa2e00 00000000 ........ ....... │ │ │ │ - 0x0044c830 a0af2e00 00000000 c0af2e00 00000000 ................ │ │ │ │ - 0x0044c840 b0af2e00 00000000 f0ac2e00 00000000 ................ │ │ │ │ - 0x0044c850 80b02e00 00000000 50b02e00 00000000 ........P....... │ │ │ │ - 0x0044c860 30aa2e00 00000000 60b02e00 00000000 0.......`....... │ │ │ │ - 0x0044c870 00ad2e00 00000000 70b02e00 00000000 ........p....... │ │ │ │ - 0x0044c880 d0af2e00 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044c890 40b22e00 00000000 f0b22e00 00000000 @............... │ │ │ │ - 0x0044c8a0 10b82e00 00000000 20b82e00 00000000 ........ ....... │ │ │ │ - 0x0044c8b0 00b32e00 00000000 50be2e00 00000000 ........P....... │ │ │ │ - 0x0044c8c0 70be2e00 00000000 60be2e00 00000000 p.......`....... │ │ │ │ - 0x0044c8d0 30b82e00 00000000 50bf2e00 00000000 0.......P....... │ │ │ │ - 0x0044c8e0 20bf2e00 00000000 10b32e00 00000000 ............... │ │ │ │ - 0x0044c8f0 30bf2e00 00000000 40b82e00 00000000 0.......@....... │ │ │ │ - 0x0044c900 40bf2e00 00000000 80be2e00 00000000 @............... │ │ │ │ - 0x0044c910 00000000 00000000 90f62e00 00000000 ................ │ │ │ │ + 0x0044c800 00000000 00000000 a0013300 00000000 ..........3..... │ │ │ │ + 0x0044c810 50033300 00000000 10063300 00000000 P.3.......3..... │ │ │ │ + 0x0044c820 20063300 00000000 60033300 00000000 .3.....`.3..... │ │ │ │ + 0x0044c830 e0083300 00000000 00093300 00000000 ..3.......3..... │ │ │ │ + 0x0044c840 f0083300 00000000 30063300 00000000 ..3.....0.3..... │ │ │ │ + 0x0044c850 c0093300 00000000 90093300 00000000 ..3.......3..... │ │ │ │ + 0x0044c860 70033300 00000000 a0093300 00000000 p.3.......3..... │ │ │ │ + 0x0044c870 40063300 00000000 b0093300 00000000 @.3.......3..... │ │ │ │ + 0x0044c880 10093300 00000000 00000000 00000000 ..3............. │ │ │ │ + 0x0044c890 800b3300 00000000 300c3300 00000000 ..3.....0.3..... │ │ │ │ + 0x0044c8a0 50113300 00000000 60113300 00000000 P.3.....`.3..... │ │ │ │ + 0x0044c8b0 400c3300 00000000 90173300 00000000 @.3.......3..... │ │ │ │ + 0x0044c8c0 b0173300 00000000 a0173300 00000000 ..3.......3..... │ │ │ │ + 0x0044c8d0 70113300 00000000 90183300 00000000 p.3.......3..... │ │ │ │ + 0x0044c8e0 60183300 00000000 500c3300 00000000 `.3.....P.3..... │ │ │ │ + 0x0044c8f0 70183300 00000000 80113300 00000000 p.3.......3..... │ │ │ │ + 0x0044c900 80183300 00000000 c0173300 00000000 ..3.......3..... │ │ │ │ + 0x0044c910 00000000 00000000 d04f3300 00000000 .........O3..... │ │ │ │ 0x0044c920 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c930 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c940 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c950 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044c960 c0132f00 00000000 00000000 00000000 ../............. │ │ │ │ + 0x0044c960 006d3300 00000000 00000000 00000000 .m3............. │ │ │ │ 0x0044c970 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c980 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c990 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044c9a0 500f2f00 00000000 00000000 00000000 P./............. │ │ │ │ + 0x0044c9a0 90683300 00000000 00000000 00000000 .h3............. │ │ │ │ 0x0044c9b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c9c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044c9d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044c9e0 00000000 00000000 f0142f00 00000000 ........../..... │ │ │ │ + 0x0044c9e0 00000000 00000000 306e3300 00000000 ........0n3..... │ │ │ │ 0x0044c9f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044ca00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044ca10 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044ca20 00000000 00000000 00382f00 00000000 .........8/..... │ │ │ │ + 0x0044ca20 00000000 00000000 40913300 00000000 ........@.3..... │ │ │ │ 0x0044ca30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044ca40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044ca50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044ca60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044ca70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044ca80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044ca90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044caa0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044cab0 d0602f00 00000000 00000000 00000000 .`/............. │ │ │ │ + 0x0044cab0 10ba3300 00000000 00000000 00000000 ..3............. │ │ │ │ 0x0044cac0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044cad0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044cae0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044caf0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044cb00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044cb10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044cb20 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044cb30 00000000 00000000 807a3200 00000000 .........z2..... │ │ │ │ - 0x0044cb40 c07a3200 00000000 507c3200 00000000 .z2.....P|2..... │ │ │ │ - 0x0044cb50 607c3200 00000000 d07a3200 00000000 `|2......z2..... │ │ │ │ - 0x0044cb60 b07d3200 00000000 d07d3200 00000000 .}2......}2..... │ │ │ │ - 0x0044cb70 c07d3200 00000000 707c3200 00000000 .}2.....p|2..... │ │ │ │ - 0x0044cb80 b07e3200 00000000 807e3200 00000000 .~2......~2..... │ │ │ │ - 0x0044cb90 e07a3200 00000000 907e3200 00000000 .z2......~2..... │ │ │ │ - 0x0044cba0 807c3200 00000000 a07e3200 00000000 .|2......~2..... │ │ │ │ - 0x0044cbb0 e07d3200 00000000 a0793200 00000000 .}2......y2..... │ │ │ │ - 0x0044cbc0 e0963200 00000000 80973200 00000000 ..2.......2..... │ │ │ │ - 0x0044cbd0 80993200 00000000 90993200 00000000 ..2.......2..... │ │ │ │ - 0x0044cbe0 90973200 00000000 609e3200 00000000 ..2.....`.2..... │ │ │ │ - 0x0044cbf0 809e3200 00000000 709e3200 00000000 ..2.....p.2..... │ │ │ │ - 0x0044cc00 a0993200 00000000 a09f3200 00000000 ..2.......2..... │ │ │ │ - 0x0044cc10 709f3200 00000000 a0973200 00000000 p.2.......2..... │ │ │ │ - 0x0044cc20 809f3200 00000000 b0993200 00000000 ..2.......2..... │ │ │ │ - 0x0044cc30 909f3200 00000000 909e3200 00000000 ..2.......2..... │ │ │ │ - 0x0044cc40 00000000 00000000 d0c13200 00000000 ..........2..... │ │ │ │ - 0x0044cc50 00c23200 00000000 10cc3200 00000000 ..2.......2..... │ │ │ │ - 0x0044cc60 20cc3200 00000000 10c23200 00000000 .2.......2..... │ │ │ │ - 0x0044cc70 90d53200 00000000 b0d53200 00000000 ..2.......2..... │ │ │ │ - 0x0044cc80 a0d53200 00000000 30cc3200 00000000 ..2.....0.2..... │ │ │ │ - 0x0044cc90 50d83200 00000000 40d83200 00000000 P.2.....@.2..... │ │ │ │ - 0x0044cca0 20c23200 00000000 00000000 00000000 .2............. │ │ │ │ + 0x0044cb30 00000000 00000000 001b3200 00000000 ..........2..... │ │ │ │ + 0x0044cb40 401b3200 00000000 d01c3200 00000000 @.2.......2..... │ │ │ │ + 0x0044cb50 e01c3200 00000000 501b3200 00000000 ..2.....P.2..... │ │ │ │ + 0x0044cb60 301e3200 00000000 501e3200 00000000 0.2.....P.2..... │ │ │ │ + 0x0044cb70 401e3200 00000000 f01c3200 00000000 @.2.......2..... │ │ │ │ + 0x0044cb80 301f3200 00000000 001f3200 00000000 0.2.......2..... │ │ │ │ + 0x0044cb90 601b3200 00000000 101f3200 00000000 `.2.......2..... │ │ │ │ + 0x0044cba0 001d3200 00000000 201f3200 00000000 ..2..... .2..... │ │ │ │ + 0x0044cbb0 601e3200 00000000 201a3200 00000000 `.2..... .2..... │ │ │ │ + 0x0044cbc0 60373200 00000000 00383200 00000000 `72......82..... │ │ │ │ + 0x0044cbd0 003a3200 00000000 103a3200 00000000 .:2......:2..... │ │ │ │ + 0x0044cbe0 10383200 00000000 e03e3200 00000000 .82......>2..... │ │ │ │ + 0x0044cbf0 003f3200 00000000 f03e3200 00000000 .?2......>2..... │ │ │ │ + 0x0044cc00 203a3200 00000000 20403200 00000000 :2..... @2..... │ │ │ │ + 0x0044cc10 f03f3200 00000000 20383200 00000000 .?2..... 82..... │ │ │ │ + 0x0044cc20 00403200 00000000 303a3200 00000000 .@2.....0:2..... │ │ │ │ + 0x0044cc30 10403200 00000000 103f3200 00000000 .@2......?2..... │ │ │ │ + 0x0044cc40 00000000 00000000 50623200 00000000 ........Pb2..... │ │ │ │ + 0x0044cc50 80623200 00000000 906c3200 00000000 .b2......l2..... │ │ │ │ + 0x0044cc60 a06c3200 00000000 90623200 00000000 .l2......b2..... │ │ │ │ + 0x0044cc70 10763200 00000000 30763200 00000000 .v2.....0v2..... │ │ │ │ + 0x0044cc80 20763200 00000000 b06c3200 00000000 v2......l2..... │ │ │ │ + 0x0044cc90 d0783200 00000000 c0783200 00000000 .x2......x2..... │ │ │ │ + 0x0044cca0 a0623200 00000000 00000000 00000000 .b2............. │ │ │ │ 0x0044ccb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044ccc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044ccd0 00103300 00000000 00000000 00000000 ..3............. │ │ │ │ + 0x0044ccd0 80b03200 00000000 00000000 00000000 ..2............. │ │ │ │ 0x0044cce0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044ccf0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044cd00 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044cd10 00000000 00000000 70153300 00000000 ........p.3..... │ │ │ │ + 0x0044cd10 00000000 00000000 f0b53200 00000000 ..........2..... │ │ │ │ 0x0044cd20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044cd30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044cd40 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044cd50 00000000 00000000 40393300 00000000 ........@93..... │ │ │ │ + 0x0044cd50 00000000 00000000 c0d93200 00000000 ..........2..... │ │ │ │ 0x0044cd60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044cd70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044cd80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044cd90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044cda0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044cdb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044cdc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044cdd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044cde0 207f3200 00000000 607f3200 00000000 .2.....`.2..... │ │ │ │ - 0x0044cdf0 90813200 00000000 a0813200 00000000 ..2.......2..... │ │ │ │ - 0x0044ce00 707f3200 00000000 20863200 00000000 p.2..... .2..... │ │ │ │ - 0x0044ce10 40863200 00000000 30863200 00000000 @.2.....0.2..... │ │ │ │ - 0x0044ce20 b0813200 00000000 10873200 00000000 ..2.......2..... │ │ │ │ - 0x0044ce30 e0863200 00000000 807f3200 00000000 ..2.......2..... │ │ │ │ - 0x0044ce40 f0863200 00000000 c0813200 00000000 ..2.......2..... │ │ │ │ - 0x0044ce50 00873200 00000000 50863200 00000000 ..2.....P.2..... │ │ │ │ - 0x0044ce60 00000000 00000000 c0923200 00000000 ..........2..... │ │ │ │ - 0x0044ce70 f0923200 00000000 f0933200 00000000 ..2.......2..... │ │ │ │ - 0x0044ce80 00943200 00000000 00933200 00000000 ..2.......2..... │ │ │ │ - 0x0044ce90 90953200 00000000 b0953200 00000000 ..2.......2..... │ │ │ │ - 0x0044cea0 a0953200 00000000 10943200 00000000 ..2.......2..... │ │ │ │ - 0x0044ceb0 70963200 00000000 40963200 00000000 p.2.....@.2..... │ │ │ │ - 0x0044cec0 10933200 00000000 50963200 00000000 ..2.....P.2..... │ │ │ │ - 0x0044ced0 20943200 00000000 60963200 00000000 .2.....`.2..... │ │ │ │ - 0x0044cee0 c0953200 00000000 00000000 00000000 ..2............. │ │ │ │ - 0x0044cef0 10a03200 00000000 40a03200 00000000 ..2.....@.2..... │ │ │ │ - 0x0044cf00 e0a53200 00000000 f0a53200 00000000 ..2.......2..... │ │ │ │ - 0x0044cf10 50a03200 00000000 70ab3200 00000000 P.2.....p.2..... │ │ │ │ - 0x0044cf20 90ab3200 00000000 80ab3200 00000000 ..2.......2..... │ │ │ │ - 0x0044cf30 00a63200 00000000 f0ac3200 00000000 ..2.......2..... │ │ │ │ - 0x0044cf40 c0ac3200 00000000 60a03200 00000000 ..2.....`.2..... │ │ │ │ - 0x0044cf50 d0ac3200 00000000 10a63200 00000000 ..2.......2..... │ │ │ │ - 0x0044cf60 e0ac3200 00000000 a0ab3200 00000000 ..2.......2..... │ │ │ │ - 0x0044cf70 00000000 00000000 20b53200 00000000 ........ .2..... │ │ │ │ - 0x0044cf80 50b53200 00000000 b0b93200 00000000 P.2.......2..... │ │ │ │ - 0x0044cf90 c0b93200 00000000 60b53200 00000000 ..2.....`.2..... │ │ │ │ - 0x0044cfa0 00be3200 00000000 20be3200 00000000 ..2..... .2..... │ │ │ │ - 0x0044cfb0 10be3200 00000000 d0b93200 00000000 ..2.......2..... │ │ │ │ - 0x0044cfc0 40c03200 00000000 10c03200 00000000 @.2.......2..... │ │ │ │ - 0x0044cfd0 70b53200 00000000 20c03200 00000000 p.2..... .2..... │ │ │ │ - 0x0044cfe0 e0b93200 00000000 30c03200 00000000 ..2.....0.2..... │ │ │ │ - 0x0044cff0 30be3200 00000000 00000000 00000000 0.2............. │ │ │ │ - 0x0044d000 10f13200 00000000 00000000 00000000 ..2............. │ │ │ │ + 0x0044cde0 a01f3200 00000000 e01f3200 00000000 ..2.......2..... │ │ │ │ + 0x0044cdf0 10223200 00000000 20223200 00000000 ."2..... "2..... │ │ │ │ + 0x0044ce00 f01f3200 00000000 a0263200 00000000 ..2......&2..... │ │ │ │ + 0x0044ce10 c0263200 00000000 b0263200 00000000 .&2......&2..... │ │ │ │ + 0x0044ce20 30223200 00000000 90273200 00000000 0"2......'2..... │ │ │ │ + 0x0044ce30 60273200 00000000 00203200 00000000 `'2...... 2..... │ │ │ │ + 0x0044ce40 70273200 00000000 40223200 00000000 p'2.....@"2..... │ │ │ │ + 0x0044ce50 80273200 00000000 d0263200 00000000 .'2......&2..... │ │ │ │ + 0x0044ce60 00000000 00000000 40333200 00000000 ........@32..... │ │ │ │ + 0x0044ce70 70333200 00000000 70343200 00000000 p32.....p42..... │ │ │ │ + 0x0044ce80 80343200 00000000 80333200 00000000 .42......32..... │ │ │ │ + 0x0044ce90 10363200 00000000 30363200 00000000 .62.....062..... │ │ │ │ + 0x0044cea0 20363200 00000000 90343200 00000000 62......42..... │ │ │ │ + 0x0044ceb0 f0363200 00000000 c0363200 00000000 .62......62..... │ │ │ │ + 0x0044cec0 90333200 00000000 d0363200 00000000 .32......62..... │ │ │ │ + 0x0044ced0 a0343200 00000000 e0363200 00000000 .42......62..... │ │ │ │ + 0x0044cee0 40363200 00000000 00000000 00000000 @62............. │ │ │ │ + 0x0044cef0 90403200 00000000 c0403200 00000000 .@2......@2..... │ │ │ │ + 0x0044cf00 60463200 00000000 70463200 00000000 `F2.....pF2..... │ │ │ │ + 0x0044cf10 d0403200 00000000 f04b3200 00000000 .@2......K2..... │ │ │ │ + 0x0044cf20 104c3200 00000000 004c3200 00000000 .L2......L2..... │ │ │ │ + 0x0044cf30 80463200 00000000 704d3200 00000000 .F2.....pM2..... │ │ │ │ + 0x0044cf40 404d3200 00000000 e0403200 00000000 @M2......@2..... │ │ │ │ + 0x0044cf50 504d3200 00000000 90463200 00000000 PM2......F2..... │ │ │ │ + 0x0044cf60 604d3200 00000000 204c3200 00000000 `M2..... L2..... │ │ │ │ + 0x0044cf70 00000000 00000000 a0553200 00000000 .........U2..... │ │ │ │ + 0x0044cf80 d0553200 00000000 305a3200 00000000 .U2.....0Z2..... │ │ │ │ + 0x0044cf90 405a3200 00000000 e0553200 00000000 @Z2......U2..... │ │ │ │ + 0x0044cfa0 805e3200 00000000 a05e3200 00000000 .^2......^2..... │ │ │ │ + 0x0044cfb0 905e3200 00000000 505a3200 00000000 .^2.....PZ2..... │ │ │ │ + 0x0044cfc0 c0603200 00000000 90603200 00000000 .`2......`2..... │ │ │ │ + 0x0044cfd0 f0553200 00000000 a0603200 00000000 .U2......`2..... │ │ │ │ + 0x0044cfe0 605a3200 00000000 b0603200 00000000 `Z2......`2..... │ │ │ │ + 0x0044cff0 b05e3200 00000000 00000000 00000000 .^2............. │ │ │ │ + 0x0044d000 90913200 00000000 00000000 00000000 ..2............. │ │ │ │ 0x0044d010 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d020 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d030 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044d040 00000000 00000000 c00a3300 00000000 ..........3..... │ │ │ │ + 0x0044d040 00000000 00000000 40ab3200 00000000 ........@.2..... │ │ │ │ 0x0044d050 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d060 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d070 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044d080 00000000 00000000 a0043300 00000000 ..........3..... │ │ │ │ + 0x0044d080 00000000 00000000 20a53200 00000000 ........ .2..... │ │ │ │ 0x0044d090 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d0a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d0b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d0c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044d0d0 600d3300 00000000 00000000 00000000 `.3............. │ │ │ │ + 0x0044d0d0 e0ad3200 00000000 00000000 00000000 ..2............. │ │ │ │ 0x0044d0e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d0f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d100 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044d110 402c3300 00000000 00000000 00000000 @,3............. │ │ │ │ + 0x0044d110 c0cc3200 00000000 00000000 00000000 ..2............. │ │ │ │ 0x0044d120 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d130 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d140 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d150 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d160 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d170 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d180 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044d190 00000000 00000000 a0323300 00000000 .........23..... │ │ │ │ + 0x0044d190 00000000 00000000 20d33200 00000000 ........ .2..... │ │ │ │ 0x0044d1a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d1b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d1c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d1d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d1e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d1f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d200 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d210 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044d220 80873200 00000000 d0873200 00000000 ..2.......2..... │ │ │ │ - 0x0044d230 808b3200 00000000 908b3200 00000000 ..2.......2..... │ │ │ │ - 0x0044d240 e0873200 00000000 b0903200 00000000 ..2.......2..... │ │ │ │ - 0x0044d250 d0903200 00000000 c0903200 00000000 ..2.......2..... │ │ │ │ - 0x0044d260 a08b3200 00000000 e0913200 00000000 ..2.......2..... │ │ │ │ - 0x0044d270 b0913200 00000000 f0873200 00000000 ..2.......2..... │ │ │ │ - 0x0044d280 c0913200 00000000 b08b3200 00000000 ..2.......2..... │ │ │ │ - 0x0044d290 d0913200 00000000 e0903200 00000000 ..2.......2..... │ │ │ │ - 0x0044d2a0 00000000 00000000 80ae3200 00000000 ..........2..... │ │ │ │ - 0x0044d2b0 10af3200 00000000 70b03200 00000000 ..2.....p.2..... │ │ │ │ - 0x0044d2c0 80b03200 00000000 20af3200 00000000 ..2..... .2..... │ │ │ │ - 0x0044d2d0 d0b23200 00000000 f0b23200 00000000 ..2.......2..... │ │ │ │ - 0x0044d2e0 e0b23200 00000000 90b03200 00000000 ..2.......2..... │ │ │ │ - 0x0044d2f0 30b43200 00000000 00b43200 00000000 0.2.......2..... │ │ │ │ - 0x0044d300 30af3200 00000000 10b43200 00000000 0.2.......2..... │ │ │ │ - 0x0044d310 a0b03200 00000000 20b43200 00000000 ..2..... .2..... │ │ │ │ - 0x0044d320 00b33200 00000000 00000000 00000000 ..2............. │ │ │ │ - 0x0044d330 50db3200 00000000 00000000 00000000 P.2............. │ │ │ │ + 0x0044d220 00283200 00000000 50283200 00000000 .(2.....P(2..... │ │ │ │ + 0x0044d230 002c3200 00000000 102c3200 00000000 .,2......,2..... │ │ │ │ + 0x0044d240 60283200 00000000 30313200 00000000 `(2.....012..... │ │ │ │ + 0x0044d250 50313200 00000000 40313200 00000000 P12.....@12..... │ │ │ │ + 0x0044d260 202c3200 00000000 60323200 00000000 ,2.....`22..... │ │ │ │ + 0x0044d270 30323200 00000000 70283200 00000000 022.....p(2..... │ │ │ │ + 0x0044d280 40323200 00000000 302c3200 00000000 @22.....0,2..... │ │ │ │ + 0x0044d290 50323200 00000000 60313200 00000000 P22.....`12..... │ │ │ │ + 0x0044d2a0 00000000 00000000 004f3200 00000000 .........O2..... │ │ │ │ + 0x0044d2b0 904f3200 00000000 f0503200 00000000 .O2......P2..... │ │ │ │ + 0x0044d2c0 00513200 00000000 a04f3200 00000000 .Q2......O2..... │ │ │ │ + 0x0044d2d0 50533200 00000000 70533200 00000000 PS2.....pS2..... │ │ │ │ + 0x0044d2e0 60533200 00000000 10513200 00000000 `S2......Q2..... │ │ │ │ + 0x0044d2f0 b0543200 00000000 80543200 00000000 .T2......T2..... │ │ │ │ + 0x0044d300 b04f3200 00000000 90543200 00000000 .O2......T2..... │ │ │ │ + 0x0044d310 20513200 00000000 a0543200 00000000 Q2......T2..... │ │ │ │ + 0x0044d320 80533200 00000000 00000000 00000000 .S2............. │ │ │ │ + 0x0044d330 d07b3200 00000000 00000000 00000000 .{2............. │ │ │ │ 0x0044d340 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d350 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d360 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044d370 00000000 00000000 c0ec3200 00000000 ..........2..... │ │ │ │ + 0x0044d370 00000000 00000000 408d3200 00000000 ........@.2..... │ │ │ │ 0x0044d380 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d390 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d3a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044d3b0 00000000 00000000 30e73200 00000000 ........0.2..... │ │ │ │ + 0x0044d3b0 00000000 00000000 b0873200 00000000 ..........2..... │ │ │ │ 0x0044d3c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d3d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d3e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d3f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044d400 70ef3200 00000000 00000000 00000000 p.2............. │ │ │ │ + 0x0044d400 f08f3200 00000000 00000000 00000000 ..2............. │ │ │ │ 0x0044d410 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d420 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d430 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044d440 70173300 00000000 00000000 00000000 p.3............. │ │ │ │ + 0x0044d440 f0b73200 00000000 00000000 00000000 ..2............. │ │ │ │ 0x0044d450 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d460 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d470 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d480 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d490 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d4a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d4b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044d4c0 00000000 00000000 10263300 00000000 .........&3..... │ │ │ │ + 0x0044d4c0 00000000 00000000 90c63200 00000000 ..........2..... │ │ │ │ 0x0044d4d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d4e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d4f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d500 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d510 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d520 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d530 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d540 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044d550 807a3200 00000000 c07a3200 00000000 .z2......z2..... │ │ │ │ - 0x0044d560 507c3200 00000000 607c3200 00000000 P|2.....`|2..... │ │ │ │ - 0x0044d570 d07a3200 00000000 b07d3200 00000000 .z2......}2..... │ │ │ │ - 0x0044d580 d07d3200 00000000 c07d3200 00000000 .}2......}2..... │ │ │ │ - 0x0044d590 707c3200 00000000 b07e3200 00000000 p|2......~2..... │ │ │ │ - 0x0044d5a0 807e3200 00000000 e07a3200 00000000 .~2......z2..... │ │ │ │ - 0x0044d5b0 907e3200 00000000 807c3200 00000000 .~2......|2..... │ │ │ │ - 0x0044d5c0 a07e3200 00000000 e07d3200 00000000 .~2......}2..... │ │ │ │ - 0x0044d5d0 a0793200 00000000 e0963200 00000000 .y2.......2..... │ │ │ │ - 0x0044d5e0 80973200 00000000 80993200 00000000 ..2.......2..... │ │ │ │ - 0x0044d5f0 90993200 00000000 90973200 00000000 ..2.......2..... │ │ │ │ - 0x0044d600 609e3200 00000000 809e3200 00000000 `.2.......2..... │ │ │ │ - 0x0044d610 709e3200 00000000 a0993200 00000000 p.2.......2..... │ │ │ │ - 0x0044d620 a09f3200 00000000 709f3200 00000000 ..2.....p.2..... │ │ │ │ - 0x0044d630 a0973200 00000000 809f3200 00000000 ..2.......2..... │ │ │ │ - 0x0044d640 b0993200 00000000 909f3200 00000000 ..2.......2..... │ │ │ │ - 0x0044d650 909e3200 00000000 00000000 00000000 ..2............. │ │ │ │ - 0x0044d660 d0c13200 00000000 00c23200 00000000 ..2.......2..... │ │ │ │ - 0x0044d670 10cc3200 00000000 20cc3200 00000000 ..2..... .2..... │ │ │ │ - 0x0044d680 10c23200 00000000 90d53200 00000000 ..2.......2..... │ │ │ │ - 0x0044d690 b0d53200 00000000 a0d53200 00000000 ..2.......2..... │ │ │ │ - 0x0044d6a0 30cc3200 00000000 50d83200 00000000 0.2.....P.2..... │ │ │ │ - 0x0044d6b0 40d83200 00000000 20c23200 00000000 @.2..... .2..... │ │ │ │ + 0x0044d550 001b3200 00000000 401b3200 00000000 ..2.....@.2..... │ │ │ │ + 0x0044d560 d01c3200 00000000 e01c3200 00000000 ..2.......2..... │ │ │ │ + 0x0044d570 501b3200 00000000 301e3200 00000000 P.2.....0.2..... │ │ │ │ + 0x0044d580 501e3200 00000000 401e3200 00000000 P.2.....@.2..... │ │ │ │ + 0x0044d590 f01c3200 00000000 301f3200 00000000 ..2.....0.2..... │ │ │ │ + 0x0044d5a0 001f3200 00000000 601b3200 00000000 ..2.....`.2..... │ │ │ │ + 0x0044d5b0 101f3200 00000000 001d3200 00000000 ..2.......2..... │ │ │ │ + 0x0044d5c0 201f3200 00000000 601e3200 00000000 .2.....`.2..... │ │ │ │ + 0x0044d5d0 201a3200 00000000 60373200 00000000 .2.....`72..... │ │ │ │ + 0x0044d5e0 00383200 00000000 003a3200 00000000 .82......:2..... │ │ │ │ + 0x0044d5f0 103a3200 00000000 10383200 00000000 .:2......82..... │ │ │ │ + 0x0044d600 e03e3200 00000000 003f3200 00000000 .>2......?2..... │ │ │ │ + 0x0044d610 f03e3200 00000000 203a3200 00000000 .>2..... :2..... │ │ │ │ + 0x0044d620 20403200 00000000 f03f3200 00000000 @2......?2..... │ │ │ │ + 0x0044d630 20383200 00000000 00403200 00000000 82......@2..... │ │ │ │ + 0x0044d640 303a3200 00000000 10403200 00000000 0:2......@2..... │ │ │ │ + 0x0044d650 103f3200 00000000 00000000 00000000 .?2............. │ │ │ │ + 0x0044d660 50623200 00000000 80623200 00000000 Pb2......b2..... │ │ │ │ + 0x0044d670 906c3200 00000000 a06c3200 00000000 .l2......l2..... │ │ │ │ + 0x0044d680 90623200 00000000 10763200 00000000 .b2......v2..... │ │ │ │ + 0x0044d690 30763200 00000000 20763200 00000000 0v2..... v2..... │ │ │ │ + 0x0044d6a0 b06c3200 00000000 d0783200 00000000 .l2......x2..... │ │ │ │ + 0x0044d6b0 c0783200 00000000 a0623200 00000000 .x2......b2..... │ │ │ │ 0x0044d6c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d6d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044d6e0 00000000 00000000 00103300 00000000 ..........3..... │ │ │ │ + 0x0044d6e0 00000000 00000000 80b03200 00000000 ..........2..... │ │ │ │ 0x0044d6f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d700 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d710 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d720 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044d730 70153300 00000000 00000000 00000000 p.3............. │ │ │ │ + 0x0044d730 f0b53200 00000000 00000000 00000000 ..2............. │ │ │ │ 0x0044d740 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d750 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d760 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044d770 40393300 00000000 00000000 00000000 @93............. │ │ │ │ + 0x0044d770 c0d93200 00000000 00000000 00000000 ..2............. │ │ │ │ 0x0044d780 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d790 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d7a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d7b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d7c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d7d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044d7e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044d7f0 00000000 00000000 207f3200 00000000 ........ .2..... │ │ │ │ - 0x0044d800 607f3200 00000000 90813200 00000000 `.2.......2..... │ │ │ │ - 0x0044d810 a0813200 00000000 707f3200 00000000 ..2.....p.2..... │ │ │ │ - 0x0044d820 20863200 00000000 40863200 00000000 .2.....@.2..... │ │ │ │ - 0x0044d830 30863200 00000000 b0813200 00000000 0.2.......2..... │ │ │ │ - 0x0044d840 10873200 00000000 e0863200 00000000 ..2.......2..... │ │ │ │ - 0x0044d850 807f3200 00000000 f0863200 00000000 ..2.......2..... │ │ │ │ - 0x0044d860 c0813200 00000000 00873200 00000000 ..2.......2..... │ │ │ │ - 0x0044d870 50863200 00000000 00000000 00000000 P.2............. │ │ │ │ - 0x0044d880 c0923200 00000000 f0923200 00000000 ..2.......2..... │ │ │ │ - 0x0044d890 f0933200 00000000 00943200 00000000 ..2.......2..... │ │ │ │ - 0x0044d8a0 00933200 00000000 90953200 00000000 ..2.......2..... │ │ │ │ - 0x0044d8b0 b0953200 00000000 a0953200 00000000 ..2.......2..... │ │ │ │ - 0x0044d8c0 10943200 00000000 70963200 00000000 ..2.....p.2..... │ │ │ │ - 0x0044d8d0 40963200 00000000 10933200 00000000 @.2.......2..... │ │ │ │ - 0x0044d8e0 50963200 00000000 20943200 00000000 P.2..... .2..... │ │ │ │ - 0x0044d8f0 60963200 00000000 c0953200 00000000 `.2.......2..... │ │ │ │ - 0x0044d900 00000000 00000000 10a03200 00000000 ..........2..... │ │ │ │ - 0x0044d910 40a03200 00000000 e0a53200 00000000 @.2.......2..... │ │ │ │ - 0x0044d920 f0a53200 00000000 50a03200 00000000 ..2.....P.2..... │ │ │ │ - 0x0044d930 70ab3200 00000000 90ab3200 00000000 p.2.......2..... │ │ │ │ - 0x0044d940 80ab3200 00000000 00a63200 00000000 ..2.......2..... │ │ │ │ - 0x0044d950 f0ac3200 00000000 c0ac3200 00000000 ..2.......2..... │ │ │ │ - 0x0044d960 60a03200 00000000 d0ac3200 00000000 `.2.......2..... │ │ │ │ - 0x0044d970 10a63200 00000000 e0ac3200 00000000 ..2.......2..... │ │ │ │ - 0x0044d980 a0ab3200 00000000 00000000 00000000 ..2............. │ │ │ │ - 0x0044d990 20b53200 00000000 50b53200 00000000 .2.....P.2..... │ │ │ │ - 0x0044d9a0 b0b93200 00000000 c0b93200 00000000 ..2.......2..... │ │ │ │ - 0x0044d9b0 60b53200 00000000 00be3200 00000000 `.2.......2..... │ │ │ │ - 0x0044d9c0 20be3200 00000000 10be3200 00000000 .2.......2..... │ │ │ │ - 0x0044d9d0 d0b93200 00000000 40c03200 00000000 ..2.....@.2..... │ │ │ │ - 0x0044d9e0 10c03200 00000000 70b53200 00000000 ..2.....p.2..... │ │ │ │ - 0x0044d9f0 20c03200 00000000 e0b93200 00000000 .2.......2..... │ │ │ │ - 0x0044da00 30c03200 00000000 30be3200 00000000 0.2.....0.2..... │ │ │ │ - 0x0044da10 00000000 00000000 10f13200 00000000 ..........2..... │ │ │ │ + 0x0044d7f0 00000000 00000000 a01f3200 00000000 ..........2..... │ │ │ │ + 0x0044d800 e01f3200 00000000 10223200 00000000 ..2......"2..... │ │ │ │ + 0x0044d810 20223200 00000000 f01f3200 00000000 "2.......2..... │ │ │ │ + 0x0044d820 a0263200 00000000 c0263200 00000000 .&2......&2..... │ │ │ │ + 0x0044d830 b0263200 00000000 30223200 00000000 .&2.....0"2..... │ │ │ │ + 0x0044d840 90273200 00000000 60273200 00000000 .'2.....`'2..... │ │ │ │ + 0x0044d850 00203200 00000000 70273200 00000000 . 2.....p'2..... │ │ │ │ + 0x0044d860 40223200 00000000 80273200 00000000 @"2......'2..... │ │ │ │ + 0x0044d870 d0263200 00000000 00000000 00000000 .&2............. │ │ │ │ + 0x0044d880 40333200 00000000 70333200 00000000 @32.....p32..... │ │ │ │ + 0x0044d890 70343200 00000000 80343200 00000000 p42......42..... │ │ │ │ + 0x0044d8a0 80333200 00000000 10363200 00000000 .32......62..... │ │ │ │ + 0x0044d8b0 30363200 00000000 20363200 00000000 062..... 62..... │ │ │ │ + 0x0044d8c0 90343200 00000000 f0363200 00000000 .42......62..... │ │ │ │ + 0x0044d8d0 c0363200 00000000 90333200 00000000 .62......32..... │ │ │ │ + 0x0044d8e0 d0363200 00000000 a0343200 00000000 .62......42..... │ │ │ │ + 0x0044d8f0 e0363200 00000000 40363200 00000000 .62.....@62..... │ │ │ │ + 0x0044d900 00000000 00000000 90403200 00000000 .........@2..... │ │ │ │ + 0x0044d910 c0403200 00000000 60463200 00000000 .@2.....`F2..... │ │ │ │ + 0x0044d920 70463200 00000000 d0403200 00000000 pF2......@2..... │ │ │ │ + 0x0044d930 f04b3200 00000000 104c3200 00000000 .K2......L2..... │ │ │ │ + 0x0044d940 004c3200 00000000 80463200 00000000 .L2......F2..... │ │ │ │ + 0x0044d950 704d3200 00000000 404d3200 00000000 pM2.....@M2..... │ │ │ │ + 0x0044d960 e0403200 00000000 504d3200 00000000 .@2.....PM2..... │ │ │ │ + 0x0044d970 90463200 00000000 604d3200 00000000 .F2.....`M2..... │ │ │ │ + 0x0044d980 204c3200 00000000 00000000 00000000 L2............. │ │ │ │ + 0x0044d990 a0553200 00000000 d0553200 00000000 .U2......U2..... │ │ │ │ + 0x0044d9a0 305a3200 00000000 405a3200 00000000 0Z2.....@Z2..... │ │ │ │ + 0x0044d9b0 e0553200 00000000 805e3200 00000000 .U2......^2..... │ │ │ │ + 0x0044d9c0 a05e3200 00000000 905e3200 00000000 .^2......^2..... │ │ │ │ + 0x0044d9d0 505a3200 00000000 c0603200 00000000 PZ2......`2..... │ │ │ │ + 0x0044d9e0 90603200 00000000 f0553200 00000000 .`2......U2..... │ │ │ │ + 0x0044d9f0 a0603200 00000000 605a3200 00000000 .`2.....`Z2..... │ │ │ │ + 0x0044da00 b0603200 00000000 b05e3200 00000000 .`2......^2..... │ │ │ │ + 0x0044da10 00000000 00000000 90913200 00000000 ..........2..... │ │ │ │ 0x0044da20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044da30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044da40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044da50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044da60 c00a3300 00000000 00000000 00000000 ..3............. │ │ │ │ + 0x0044da60 40ab3200 00000000 00000000 00000000 @.2............. │ │ │ │ 0x0044da70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044da80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044da90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044daa0 a0043300 00000000 00000000 00000000 ..3............. │ │ │ │ + 0x0044daa0 20a53200 00000000 00000000 00000000 .2............. │ │ │ │ 0x0044dab0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044dac0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044dad0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044dae0 00000000 00000000 600d3300 00000000 ........`.3..... │ │ │ │ + 0x0044dae0 00000000 00000000 e0ad3200 00000000 ..........2..... │ │ │ │ 0x0044daf0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044db00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044db10 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044db20 00000000 00000000 402c3300 00000000 ........@,3..... │ │ │ │ + 0x0044db20 00000000 00000000 c0cc3200 00000000 ..........2..... │ │ │ │ 0x0044db30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044db40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044db50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044db60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044db70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044db80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044db90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044dba0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044dbb0 a0323300 00000000 00000000 00000000 .23............. │ │ │ │ + 0x0044dbb0 20d33200 00000000 00000000 00000000 .2............. │ │ │ │ 0x0044dbc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044dbd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044dbe0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044dbf0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044dc00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044dc10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044dc20 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044dc30 00000000 00000000 80873200 00000000 ..........2..... │ │ │ │ - 0x0044dc40 d0873200 00000000 808b3200 00000000 ..2.......2..... │ │ │ │ - 0x0044dc50 908b3200 00000000 e0873200 00000000 ..2.......2..... │ │ │ │ - 0x0044dc60 b0903200 00000000 d0903200 00000000 ..2.......2..... │ │ │ │ - 0x0044dc70 c0903200 00000000 a08b3200 00000000 ..2.......2..... │ │ │ │ - 0x0044dc80 e0913200 00000000 b0913200 00000000 ..2.......2..... │ │ │ │ - 0x0044dc90 f0873200 00000000 c0913200 00000000 ..2.......2..... │ │ │ │ - 0x0044dca0 b08b3200 00000000 d0913200 00000000 ..2.......2..... │ │ │ │ - 0x0044dcb0 e0903200 00000000 00000000 00000000 ..2............. │ │ │ │ - 0x0044dcc0 80ae3200 00000000 10af3200 00000000 ..2.......2..... │ │ │ │ - 0x0044dcd0 70b03200 00000000 80b03200 00000000 p.2.......2..... │ │ │ │ - 0x0044dce0 20af3200 00000000 d0b23200 00000000 .2.......2..... │ │ │ │ - 0x0044dcf0 f0b23200 00000000 e0b23200 00000000 ..2.......2..... │ │ │ │ - 0x0044dd00 90b03200 00000000 30b43200 00000000 ..2.....0.2..... │ │ │ │ - 0x0044dd10 00b43200 00000000 30af3200 00000000 ..2.....0.2..... │ │ │ │ - 0x0044dd20 10b43200 00000000 a0b03200 00000000 ..2.......2..... │ │ │ │ - 0x0044dd30 20b43200 00000000 00b33200 00000000 .2.......2..... │ │ │ │ - 0x0044dd40 00000000 00000000 50db3200 00000000 ........P.2..... │ │ │ │ + 0x0044dc30 00000000 00000000 00283200 00000000 .........(2..... │ │ │ │ + 0x0044dc40 50283200 00000000 002c3200 00000000 P(2......,2..... │ │ │ │ + 0x0044dc50 102c3200 00000000 60283200 00000000 .,2.....`(2..... │ │ │ │ + 0x0044dc60 30313200 00000000 50313200 00000000 012.....P12..... │ │ │ │ + 0x0044dc70 40313200 00000000 202c3200 00000000 @12..... ,2..... │ │ │ │ + 0x0044dc80 60323200 00000000 30323200 00000000 `22.....022..... │ │ │ │ + 0x0044dc90 70283200 00000000 40323200 00000000 p(2.....@22..... │ │ │ │ + 0x0044dca0 302c3200 00000000 50323200 00000000 0,2.....P22..... │ │ │ │ + 0x0044dcb0 60313200 00000000 00000000 00000000 `12............. │ │ │ │ + 0x0044dcc0 004f3200 00000000 904f3200 00000000 .O2......O2..... │ │ │ │ + 0x0044dcd0 f0503200 00000000 00513200 00000000 .P2......Q2..... │ │ │ │ + 0x0044dce0 a04f3200 00000000 50533200 00000000 .O2.....PS2..... │ │ │ │ + 0x0044dcf0 70533200 00000000 60533200 00000000 pS2.....`S2..... │ │ │ │ + 0x0044dd00 10513200 00000000 b0543200 00000000 .Q2......T2..... │ │ │ │ + 0x0044dd10 80543200 00000000 b04f3200 00000000 .T2......O2..... │ │ │ │ + 0x0044dd20 90543200 00000000 20513200 00000000 .T2..... Q2..... │ │ │ │ + 0x0044dd30 a0543200 00000000 80533200 00000000 .T2......S2..... │ │ │ │ + 0x0044dd40 00000000 00000000 d07b3200 00000000 .........{2..... │ │ │ │ 0x0044dd50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044dd60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044dd70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044dd80 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044dd90 c0ec3200 00000000 00000000 00000000 ..2............. │ │ │ │ + 0x0044dd90 408d3200 00000000 00000000 00000000 @.2............. │ │ │ │ 0x0044dda0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044ddb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044ddc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044ddd0 30e73200 00000000 00000000 00000000 0.2............. │ │ │ │ + 0x0044ddd0 b0873200 00000000 00000000 00000000 ..2............. │ │ │ │ 0x0044dde0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044ddf0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044de00 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044de10 00000000 00000000 70ef3200 00000000 ........p.2..... │ │ │ │ + 0x0044de10 00000000 00000000 f08f3200 00000000 ..........2..... │ │ │ │ 0x0044de20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044de30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044de40 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044de50 00000000 00000000 70173300 00000000 ........p.3..... │ │ │ │ + 0x0044de50 00000000 00000000 f0b73200 00000000 ..........2..... │ │ │ │ 0x0044de60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044de70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044de80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044de90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044dea0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044deb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044dec0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044ded0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044dee0 10263300 00000000 00000000 00000000 .&3............. │ │ │ │ + 0x0044dee0 90c63200 00000000 00000000 00000000 ..2............. │ │ │ │ 0x0044def0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044df00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044df10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044df20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044df30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044df40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044df50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044df60 00000000 00000000 c03e3300 00000000 .........>3..... │ │ │ │ - 0x0044df70 003f3300 00000000 90403300 00000000 .?3......@3..... │ │ │ │ - 0x0044df80 a0403300 00000000 103f3300 00000000 .@3......?3..... │ │ │ │ - 0x0044df90 e0413300 00000000 00423300 00000000 .A3......B3..... │ │ │ │ - 0x0044dfa0 f0413300 00000000 b0403300 00000000 .A3......@3..... │ │ │ │ - 0x0044dfb0 e0423300 00000000 b0423300 00000000 .B3......B3..... │ │ │ │ - 0x0044dfc0 203f3300 00000000 c0423300 00000000 ?3......B3..... │ │ │ │ - 0x0044dfd0 c0403300 00000000 d0423300 00000000 .@3......B3..... │ │ │ │ - 0x0044dfe0 10423300 00000000 00000000 00000000 .B3............. │ │ │ │ - 0x0044dff0 c05b3300 00000000 705c3300 00000000 .[3.....p\3..... │ │ │ │ - 0x0044e000 c05e3300 00000000 d05e3300 00000000 .^3......^3..... │ │ │ │ - 0x0044e010 805c3300 00000000 80643300 00000000 .\3......d3..... │ │ │ │ - 0x0044e020 a0643300 00000000 90643300 00000000 .d3......d3..... │ │ │ │ - 0x0044e030 e05e3300 00000000 e0653300 00000000 .^3......e3..... │ │ │ │ - 0x0044e040 b0653300 00000000 605c3300 00000000 .e3.....`\3..... │ │ │ │ - 0x0044e050 c0653300 00000000 f05e3300 00000000 .e3......^3..... │ │ │ │ - 0x0044e060 d0653300 00000000 b0643300 00000000 .e3......d3..... │ │ │ │ - 0x0044e070 00000000 00000000 70843300 00000000 ........p.3..... │ │ │ │ - 0x0044e080 b0843300 00000000 808c3300 00000000 ..3.......3..... │ │ │ │ - 0x0044e090 908c3300 00000000 c0843300 00000000 ..3.......3..... │ │ │ │ - 0x0044e0a0 60933300 00000000 80933300 00000000 `.3.......3..... │ │ │ │ - 0x0044e0b0 70933300 00000000 a08c3300 00000000 p.3.......3..... │ │ │ │ - 0x0044e0c0 b0943300 00000000 a0943300 00000000 ..3.......3..... │ │ │ │ - 0x0044e0d0 a0843300 00000000 00000000 00000000 ..3............. │ │ │ │ + 0x0044df60 00000000 00000000 d0722e00 00000000 .........r...... │ │ │ │ + 0x0044df70 10732e00 00000000 a0742e00 00000000 .s.......t...... │ │ │ │ + 0x0044df80 b0742e00 00000000 20732e00 00000000 .t...... s...... │ │ │ │ + 0x0044df90 f0752e00 00000000 10762e00 00000000 .u.......v...... │ │ │ │ + 0x0044dfa0 00762e00 00000000 c0742e00 00000000 .v.......t...... │ │ │ │ + 0x0044dfb0 f0762e00 00000000 c0762e00 00000000 .v.......v...... │ │ │ │ + 0x0044dfc0 30732e00 00000000 d0762e00 00000000 0s.......v...... │ │ │ │ + 0x0044dfd0 d0742e00 00000000 e0762e00 00000000 .t.......v...... │ │ │ │ + 0x0044dfe0 20762e00 00000000 00000000 00000000 v.............. │ │ │ │ + 0x0044dff0 d08f2e00 00000000 80902e00 00000000 ................ │ │ │ │ + 0x0044e000 d0922e00 00000000 e0922e00 00000000 ................ │ │ │ │ + 0x0044e010 90902e00 00000000 90982e00 00000000 ................ │ │ │ │ + 0x0044e020 b0982e00 00000000 a0982e00 00000000 ................ │ │ │ │ + 0x0044e030 f0922e00 00000000 f0992e00 00000000 ................ │ │ │ │ + 0x0044e040 c0992e00 00000000 70902e00 00000000 ........p....... │ │ │ │ + 0x0044e050 d0992e00 00000000 00932e00 00000000 ................ │ │ │ │ + 0x0044e060 e0992e00 00000000 c0982e00 00000000 ................ │ │ │ │ + 0x0044e070 00000000 00000000 80b82e00 00000000 ................ │ │ │ │ + 0x0044e080 c0b82e00 00000000 90c02e00 00000000 ................ │ │ │ │ + 0x0044e090 a0c02e00 00000000 d0b82e00 00000000 ................ │ │ │ │ + 0x0044e0a0 70c72e00 00000000 90c72e00 00000000 p............... │ │ │ │ + 0x0044e0b0 80c72e00 00000000 b0c02e00 00000000 ................ │ │ │ │ + 0x0044e0c0 c0c82e00 00000000 b0c82e00 00000000 ................ │ │ │ │ + 0x0044e0d0 b0b82e00 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e0e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e0f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044e100 40d43300 00000000 00000000 00000000 @.3............. │ │ │ │ + 0x0044e100 50082f00 00000000 00000000 00000000 P./............. │ │ │ │ 0x0044e110 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e120 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e130 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044e140 00000000 00000000 80ef3300 00000000 ..........3..... │ │ │ │ + 0x0044e140 00000000 00000000 90232f00 00000000 .........#/..... │ │ │ │ 0x0044e150 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e160 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e170 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044e180 00000000 00000000 30503400 00000000 ........0P4..... │ │ │ │ + 0x0044e180 00000000 00000000 40842f00 00000000 ........@./..... │ │ │ │ 0x0044e190 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e1a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e1b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e1c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e1d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e1e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e1f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e200 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044e210 50433300 00000000 b0433300 00000000 PC3......C3..... │ │ │ │ - 0x0044e220 20463300 00000000 30463300 00000000 F3.....0F3..... │ │ │ │ - 0x0044e230 c0433300 00000000 004b3300 00000000 .C3......K3..... │ │ │ │ - 0x0044e240 204b3300 00000000 104b3300 00000000 K3......K3..... │ │ │ │ - 0x0044e250 40463300 00000000 104c3300 00000000 @F3......L3..... │ │ │ │ - 0x0044e260 e04b3300 00000000 a0433300 00000000 .K3......C3..... │ │ │ │ - 0x0044e270 f04b3300 00000000 50463300 00000000 .K3.....PF3..... │ │ │ │ - 0x0044e280 004c3300 00000000 304b3300 00000000 .L3.....0K3..... │ │ │ │ - 0x0044e290 00000000 00000000 f0563300 00000000 .........V3..... │ │ │ │ - 0x0044e2a0 40573300 00000000 60583300 00000000 @W3.....`X3..... │ │ │ │ - 0x0044e2b0 70583300 00000000 50573300 00000000 pX3.....PW3..... │ │ │ │ - 0x0044e2c0 305a3300 00000000 505a3300 00000000 0Z3.....PZ3..... │ │ │ │ - 0x0044e2d0 405a3300 00000000 80583300 00000000 @Z3......X3..... │ │ │ │ - 0x0044e2e0 305b3300 00000000 005b3300 00000000 0[3......[3..... │ │ │ │ - 0x0044e2f0 60573300 00000000 105b3300 00000000 `W3......[3..... │ │ │ │ - 0x0044e300 90583300 00000000 205b3300 00000000 .X3..... [3..... │ │ │ │ - 0x0044e310 605a3300 00000000 00000000 00000000 `Z3............. │ │ │ │ - 0x0044e320 70663300 00000000 b0663300 00000000 pf3......f3..... │ │ │ │ - 0x0044e330 106d3300 00000000 206d3300 00000000 .m3..... m3..... │ │ │ │ - 0x0044e340 c0663300 00000000 80713300 00000000 .f3......q3..... │ │ │ │ - 0x0044e350 a0713300 00000000 90713300 00000000 .q3......q3..... │ │ │ │ - 0x0044e360 306d3300 00000000 40723300 00000000 0m3.....@r3..... │ │ │ │ - 0x0044e370 10723300 00000000 a0663300 00000000 .r3......f3..... │ │ │ │ - 0x0044e380 20723300 00000000 406d3300 00000000 r3.....@m3..... │ │ │ │ - 0x0044e390 30723300 00000000 b0713300 00000000 0r3......q3..... │ │ │ │ - 0x0044e3a0 00000000 00000000 40783300 00000000 ........@x3..... │ │ │ │ - 0x0044e3b0 10793300 00000000 c07c3300 00000000 .y3......|3..... │ │ │ │ - 0x0044e3c0 d07c3300 00000000 20793300 00000000 .|3..... y3..... │ │ │ │ - 0x0044e3d0 70823300 00000000 90823300 00000000 p.3.......3..... │ │ │ │ - 0x0044e3e0 80823300 00000000 e07c3300 00000000 ..3......|3..... │ │ │ │ - 0x0044e3f0 70833300 00000000 40833300 00000000 p.3.....@.3..... │ │ │ │ - 0x0044e400 00793300 00000000 50833300 00000000 .y3.....P.3..... │ │ │ │ - 0x0044e410 f07c3300 00000000 60833300 00000000 .|3.....`.3..... │ │ │ │ - 0x0044e420 a0823300 00000000 00000000 00000000 ..3............. │ │ │ │ - 0x0044e430 f0aa3300 00000000 00000000 00000000 ..3............. │ │ │ │ + 0x0044e210 60772e00 00000000 c0772e00 00000000 `w.......w...... │ │ │ │ + 0x0044e220 307a2e00 00000000 407a2e00 00000000 0z......@z...... │ │ │ │ + 0x0044e230 d0772e00 00000000 107f2e00 00000000 .w.............. │ │ │ │ + 0x0044e240 307f2e00 00000000 207f2e00 00000000 0....... ....... │ │ │ │ + 0x0044e250 507a2e00 00000000 20802e00 00000000 Pz...... ....... │ │ │ │ + 0x0044e260 f07f2e00 00000000 b0772e00 00000000 .........w...... │ │ │ │ + 0x0044e270 00802e00 00000000 607a2e00 00000000 ........`z...... │ │ │ │ + 0x0044e280 10802e00 00000000 407f2e00 00000000 ........@....... │ │ │ │ + 0x0044e290 00000000 00000000 008b2e00 00000000 ................ │ │ │ │ + 0x0044e2a0 508b2e00 00000000 708c2e00 00000000 P.......p....... │ │ │ │ + 0x0044e2b0 808c2e00 00000000 608b2e00 00000000 ........`....... │ │ │ │ + 0x0044e2c0 408e2e00 00000000 608e2e00 00000000 @.......`....... │ │ │ │ + 0x0044e2d0 508e2e00 00000000 908c2e00 00000000 P............... │ │ │ │ + 0x0044e2e0 408f2e00 00000000 108f2e00 00000000 @............... │ │ │ │ + 0x0044e2f0 708b2e00 00000000 208f2e00 00000000 p....... ....... │ │ │ │ + 0x0044e300 a08c2e00 00000000 308f2e00 00000000 ........0....... │ │ │ │ + 0x0044e310 708e2e00 00000000 00000000 00000000 p............... │ │ │ │ + 0x0044e320 809a2e00 00000000 c09a2e00 00000000 ................ │ │ │ │ + 0x0044e330 20a12e00 00000000 30a12e00 00000000 .......0....... │ │ │ │ + 0x0044e340 d09a2e00 00000000 90a52e00 00000000 ................ │ │ │ │ + 0x0044e350 b0a52e00 00000000 a0a52e00 00000000 ................ │ │ │ │ + 0x0044e360 40a12e00 00000000 50a62e00 00000000 @.......P....... │ │ │ │ + 0x0044e370 20a62e00 00000000 b09a2e00 00000000 ............... │ │ │ │ + 0x0044e380 30a62e00 00000000 50a12e00 00000000 0.......P....... │ │ │ │ + 0x0044e390 40a62e00 00000000 c0a52e00 00000000 @............... │ │ │ │ + 0x0044e3a0 00000000 00000000 50ac2e00 00000000 ........P....... │ │ │ │ + 0x0044e3b0 20ad2e00 00000000 d0b02e00 00000000 ............... │ │ │ │ + 0x0044e3c0 e0b02e00 00000000 30ad2e00 00000000 ........0....... │ │ │ │ + 0x0044e3d0 80b62e00 00000000 a0b62e00 00000000 ................ │ │ │ │ + 0x0044e3e0 90b62e00 00000000 f0b02e00 00000000 ................ │ │ │ │ + 0x0044e3f0 80b72e00 00000000 50b72e00 00000000 ........P....... │ │ │ │ + 0x0044e400 10ad2e00 00000000 60b72e00 00000000 ........`....... │ │ │ │ + 0x0044e410 00b12e00 00000000 70b72e00 00000000 ........p....... │ │ │ │ + 0x0044e420 b0b62e00 00000000 00000000 00000000 ................ │ │ │ │ + 0x0044e430 00df2e00 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e440 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e450 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e460 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044e470 00000000 00000000 c0c83300 00000000 ..........3..... │ │ │ │ + 0x0044e470 00000000 00000000 d0fc2e00 00000000 ................ │ │ │ │ 0x0044e480 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e490 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e4a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044e4b0 00000000 00000000 c0b93300 00000000 ..........3..... │ │ │ │ + 0x0044e4b0 00000000 00000000 d0ed2e00 00000000 ................ │ │ │ │ 0x0044e4c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e4d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e4e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e4f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044e500 50cf3300 00000000 00000000 00000000 P.3............. │ │ │ │ + 0x0044e500 60032f00 00000000 00000000 00000000 `./............. │ │ │ │ 0x0044e510 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e520 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e530 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044e540 40143400 00000000 00000000 00000000 @.4............. │ │ │ │ + 0x0044e540 50482f00 00000000 00000000 00000000 PH/............. │ │ │ │ 0x0044e550 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e560 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e570 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e580 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e590 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e5a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e5b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044e5c0 00000000 00000000 d0313400 00000000 .........14..... │ │ │ │ + 0x0044e5c0 00000000 00000000 e0652f00 00000000 .........e/..... │ │ │ │ 0x0044e5d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e5e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e5f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e600 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e610 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e620 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e630 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e640 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044e650 704c3300 00000000 d04c3300 00000000 pL3......L3..... │ │ │ │ - 0x0044e660 60513300 00000000 70513300 00000000 `Q3.....pQ3..... │ │ │ │ - 0x0044e670 e04c3300 00000000 70553300 00000000 .L3.....pU3..... │ │ │ │ - 0x0044e680 90553300 00000000 80553300 00000000 .U3......U3..... │ │ │ │ - 0x0044e690 80513300 00000000 50563300 00000000 .Q3.....PV3..... │ │ │ │ - 0x0044e6a0 20563300 00000000 c04c3300 00000000 V3......L3..... │ │ │ │ - 0x0044e6b0 30563300 00000000 90513300 00000000 0V3......Q3..... │ │ │ │ - 0x0044e6c0 40563300 00000000 a0553300 00000000 @V3......U3..... │ │ │ │ - 0x0044e6d0 00000000 00000000 30733300 00000000 ........0s3..... │ │ │ │ - 0x0044e6e0 50733300 00000000 b0743300 00000000 Ps3......t3..... │ │ │ │ - 0x0044e6f0 c0743300 00000000 60733300 00000000 .t3.....`s3..... │ │ │ │ - 0x0044e700 d0763300 00000000 f0763300 00000000 .v3......v3..... │ │ │ │ - 0x0044e710 e0763300 00000000 d0743300 00000000 .v3......t3..... │ │ │ │ - 0x0044e720 90773300 00000000 60773300 00000000 .w3.....`w3..... │ │ │ │ - 0x0044e730 70733300 00000000 70773300 00000000 ps3.....pw3..... │ │ │ │ - 0x0044e740 e0743300 00000000 80773300 00000000 .t3......w3..... │ │ │ │ - 0x0044e750 00773300 00000000 00000000 00000000 .w3............. │ │ │ │ - 0x0044e760 c0963300 00000000 00000000 00000000 ..3............. │ │ │ │ + 0x0044e650 80802e00 00000000 e0802e00 00000000 ................ │ │ │ │ + 0x0044e660 70852e00 00000000 80852e00 00000000 p............... │ │ │ │ + 0x0044e670 f0802e00 00000000 80892e00 00000000 ................ │ │ │ │ + 0x0044e680 a0892e00 00000000 90892e00 00000000 ................ │ │ │ │ + 0x0044e690 90852e00 00000000 608a2e00 00000000 ........`....... │ │ │ │ + 0x0044e6a0 308a2e00 00000000 d0802e00 00000000 0............... │ │ │ │ + 0x0044e6b0 408a2e00 00000000 a0852e00 00000000 @............... │ │ │ │ + 0x0044e6c0 508a2e00 00000000 b0892e00 00000000 P............... │ │ │ │ + 0x0044e6d0 00000000 00000000 40a72e00 00000000 ........@....... │ │ │ │ + 0x0044e6e0 60a72e00 00000000 c0a82e00 00000000 `............... │ │ │ │ + 0x0044e6f0 d0a82e00 00000000 70a72e00 00000000 ........p....... │ │ │ │ + 0x0044e700 e0aa2e00 00000000 00ab2e00 00000000 ................ │ │ │ │ + 0x0044e710 f0aa2e00 00000000 e0a82e00 00000000 ................ │ │ │ │ + 0x0044e720 a0ab2e00 00000000 70ab2e00 00000000 ........p....... │ │ │ │ + 0x0044e730 80a72e00 00000000 80ab2e00 00000000 ................ │ │ │ │ + 0x0044e740 f0a82e00 00000000 90ab2e00 00000000 ................ │ │ │ │ + 0x0044e750 10ab2e00 00000000 00000000 00000000 ................ │ │ │ │ + 0x0044e760 d0ca2e00 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e770 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e780 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e790 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044e7a0 00000000 00000000 30a73300 00000000 ........0.3..... │ │ │ │ + 0x0044e7a0 00000000 00000000 40db2e00 00000000 ........@....... │ │ │ │ 0x0044e7b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e7c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e7d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044e7e0 00000000 00000000 70a03300 00000000 ........p.3..... │ │ │ │ + 0x0044e7e0 00000000 00000000 80d42e00 00000000 ................ │ │ │ │ 0x0044e7f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e800 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e810 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e820 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044e830 e0a83300 00000000 00000000 00000000 ..3............. │ │ │ │ + 0x0044e830 f0dc2e00 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e840 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e850 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e860 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044e870 f0f23300 00000000 00000000 00000000 ..3............. │ │ │ │ + 0x0044e870 00272f00 00000000 00000000 00000000 .'/............. │ │ │ │ 0x0044e880 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e890 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e8a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e8b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e8c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e8d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e8e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044e8f0 00000000 00000000 000a3400 00000000 ..........4..... │ │ │ │ + 0x0044e8f0 00000000 00000000 103e2f00 00000000 .........>/..... │ │ │ │ 0x0044e900 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e910 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e920 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e930 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e940 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e950 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044e960 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -6763,15 +6763,15 @@ │ │ │ │ 0x0044f3a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044f3b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044f3c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044f3d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044f3e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044f3f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044f400 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044f410 00000000 00000000 50163600 00000000 ........P.6..... │ │ │ │ + 0x0044f410 00000000 00000000 10993500 00000000 ..........5..... │ │ │ │ 0x0044f420 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044f430 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044f440 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044f450 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044f460 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044f470 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044f480 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -6925,15 +6925,15 @@ │ │ │ │ 0x0044fdc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044fdd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044fde0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044fdf0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044fe00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044fe10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044fe20 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0044fe30 50163600 00000000 00000000 00000000 P.6............. │ │ │ │ + 0x0044fe30 10993500 00000000 00000000 00000000 ..5............. │ │ │ │ 0x0044fe40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044fe50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044fe60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044fe70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044fe80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044fe90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0044fea0 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -7078,491 +7078,491 @@ │ │ │ │ 0x00450750 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450760 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450770 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450780 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450790 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004507a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004507b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004507c0 00000000 00000000 80173600 00000000 ..........6..... │ │ │ │ - 0x004507d0 10183600 00000000 e0193600 00000000 ..6.......6..... │ │ │ │ - 0x004507e0 f0193600 00000000 20183600 00000000 ..6..... .6..... │ │ │ │ - 0x004507f0 801b3600 00000000 a01b3600 00000000 ..6.......6..... │ │ │ │ - 0x00450800 901b3600 00000000 001a3600 00000000 ..6.......6..... │ │ │ │ - 0x00450810 901c3600 00000000 601c3600 00000000 ..6.....`.6..... │ │ │ │ - 0x00450820 00183600 00000000 701c3600 00000000 ..6.....p.6..... │ │ │ │ - 0x00450830 101a3600 00000000 801c3600 00000000 ..6.......6..... │ │ │ │ - 0x00450840 b01b3600 00000000 00000000 00000000 ..6............. │ │ │ │ - 0x00450850 d0343600 00000000 c0353600 00000000 .46......56..... │ │ │ │ - 0x00450860 c0383600 00000000 e0383600 00000000 .86......86..... │ │ │ │ - 0x00450870 e0353600 00000000 703a3600 00000000 .56.....p:6..... │ │ │ │ - 0x00450880 b03a3600 00000000 903a3600 00000000 .:6......:6..... │ │ │ │ - 0x00450890 00393600 00000000 a03b3600 00000000 .96......;6..... │ │ │ │ - 0x004508a0 403b3600 00000000 a0353600 00000000 @;6......56..... │ │ │ │ - 0x004508b0 603b3600 00000000 20393600 00000000 `;6..... 96..... │ │ │ │ - 0x004508c0 803b3600 00000000 d03a3600 00000000 .;6......:6..... │ │ │ │ - 0x004508d0 00000000 00000000 00663600 00000000 .........f6..... │ │ │ │ - 0x004508e0 80663600 00000000 c06b3600 00000000 .f6......k6..... │ │ │ │ - 0x004508f0 f06b3600 00000000 b0663600 00000000 .k6......f6..... │ │ │ │ - 0x00450900 f06f3600 00000000 50703600 00000000 .o6.....Pp6..... │ │ │ │ - 0x00450910 20703600 00000000 206c3600 00000000 p6..... l6..... │ │ │ │ - 0x00450920 20713600 00000000 f0703600 00000000 q6......p6..... │ │ │ │ - 0x00450930 50663600 00000000 00000000 00000000 Pf6............. │ │ │ │ + 0x004507c0 00000000 00000000 409a3500 00000000 ........@.5..... │ │ │ │ + 0x004507d0 d09a3500 00000000 a09c3500 00000000 ..5.......5..... │ │ │ │ + 0x004507e0 b09c3500 00000000 e09a3500 00000000 ..5.......5..... │ │ │ │ + 0x004507f0 409e3500 00000000 609e3500 00000000 @.5.....`.5..... │ │ │ │ + 0x00450800 509e3500 00000000 c09c3500 00000000 P.5.......5..... │ │ │ │ + 0x00450810 509f3500 00000000 209f3500 00000000 P.5..... .5..... │ │ │ │ + 0x00450820 c09a3500 00000000 309f3500 00000000 ..5.....0.5..... │ │ │ │ + 0x00450830 d09c3500 00000000 409f3500 00000000 ..5.....@.5..... │ │ │ │ + 0x00450840 709e3500 00000000 00000000 00000000 p.5............. │ │ │ │ + 0x00450850 90b73500 00000000 80b83500 00000000 ..5.......5..... │ │ │ │ + 0x00450860 80bb3500 00000000 a0bb3500 00000000 ..5.......5..... │ │ │ │ + 0x00450870 a0b83500 00000000 30bd3500 00000000 ..5.....0.5..... │ │ │ │ + 0x00450880 70bd3500 00000000 50bd3500 00000000 p.5.....P.5..... │ │ │ │ + 0x00450890 c0bb3500 00000000 60be3500 00000000 ..5.....`.5..... │ │ │ │ + 0x004508a0 00be3500 00000000 60b83500 00000000 ..5.....`.5..... │ │ │ │ + 0x004508b0 20be3500 00000000 e0bb3500 00000000 .5.......5..... │ │ │ │ + 0x004508c0 40be3500 00000000 90bd3500 00000000 @.5.......5..... │ │ │ │ + 0x004508d0 00000000 00000000 c0e83500 00000000 ..........5..... │ │ │ │ + 0x004508e0 40e93500 00000000 80ee3500 00000000 @.5.......5..... │ │ │ │ + 0x004508f0 b0ee3500 00000000 70e93500 00000000 ..5.....p.5..... │ │ │ │ + 0x00450900 b0f23500 00000000 10f33500 00000000 ..5.......5..... │ │ │ │ + 0x00450910 e0f23500 00000000 e0ee3500 00000000 ..5.......5..... │ │ │ │ + 0x00450920 e0f33500 00000000 b0f33500 00000000 ..5.......5..... │ │ │ │ + 0x00450930 10e93500 00000000 00000000 00000000 ..5............. │ │ │ │ 0x00450940 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450950 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00450960 209e3600 00000000 00000000 00000000 .6............. │ │ │ │ + 0x00450960 e0203600 00000000 00000000 00000000 . 6............. │ │ │ │ 0x00450970 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450980 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450990 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004509a0 00000000 00000000 60793600 00000000 ........`y6..... │ │ │ │ + 0x004509a0 00000000 00000000 20fc3500 00000000 ........ .5..... │ │ │ │ 0x004509b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004509c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004509d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004509e0 00000000 00000000 c0bc3600 00000000 ..........6..... │ │ │ │ + 0x004509e0 00000000 00000000 803f3600 00000000 .........?6..... │ │ │ │ 0x004509f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450a00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450a10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450a20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450a30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450a40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450a50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450a60 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00450a70 b01d3600 00000000 f01d3600 00000000 ..6.......6..... │ │ │ │ - 0x00450a80 c01f3600 00000000 d01f3600 00000000 ..6.......6..... │ │ │ │ - 0x00450a90 001e3600 00000000 00213600 00000000 ..6......!6..... │ │ │ │ - 0x00450aa0 20213600 00000000 10213600 00000000 !6......!6..... │ │ │ │ - 0x00450ab0 e01f3600 00000000 f0213600 00000000 ..6......!6..... │ │ │ │ - 0x00450ac0 c0213600 00000000 e01d3600 00000000 .!6.......6..... │ │ │ │ - 0x00450ad0 d0213600 00000000 f01f3600 00000000 .!6.......6..... │ │ │ │ - 0x00450ae0 e0213600 00000000 30213600 00000000 .!6.....0!6..... │ │ │ │ - 0x00450af0 00000000 00000000 902a3600 00000000 .........*6..... │ │ │ │ - 0x00450b00 602b3600 00000000 c02f3600 00000000 `+6....../6..... │ │ │ │ - 0x00450b10 d02f3600 00000000 702b3600 00000000 ./6.....p+6..... │ │ │ │ - 0x00450b20 80333600 00000000 a0333600 00000000 .36......36..... │ │ │ │ - 0x00450b30 90333600 00000000 e02f3600 00000000 .36....../6..... │ │ │ │ - 0x00450b40 40343600 00000000 10343600 00000000 @46......46..... │ │ │ │ - 0x00450b50 502b3600 00000000 20343600 00000000 P+6..... 46..... │ │ │ │ - 0x00450b60 f02f3600 00000000 30343600 00000000 ./6.....046..... │ │ │ │ - 0x00450b70 b0333600 00000000 00000000 00000000 .36............. │ │ │ │ - 0x00450b80 603c3600 00000000 e03c3600 00000000 `<6......<6..... │ │ │ │ - 0x00450b90 10403600 00000000 40403600 00000000 .@6.....@@6..... │ │ │ │ - 0x00450ba0 103d3600 00000000 f0423600 00000000 .=6......B6..... │ │ │ │ - 0x00450bb0 50433600 00000000 20433600 00000000 PC6..... C6..... │ │ │ │ - 0x00450bc0 70403600 00000000 60443600 00000000 p@6.....`D6..... │ │ │ │ - 0x00450bd0 d0433600 00000000 b03c3600 00000000 .C6......<6..... │ │ │ │ - 0x00450be0 00443600 00000000 a0403600 00000000 .D6......@6..... │ │ │ │ - 0x00450bf0 30443600 00000000 80433600 00000000 0D6......C6..... │ │ │ │ - 0x00450c00 00000000 00000000 d05b3600 00000000 .........[6..... │ │ │ │ - 0x00450c10 405c3600 00000000 e05e3600 00000000 @\6......^6..... │ │ │ │ - 0x00450c20 005f3600 00000000 605c3600 00000000 ._6.....`\6..... │ │ │ │ - 0x00450c30 00613600 00000000 40613600 00000000 .a6.....@a6..... │ │ │ │ - 0x00450c40 20613600 00000000 205f3600 00000000 a6..... _6..... │ │ │ │ - 0x00450c50 50623600 00000000 f0613600 00000000 Pb6......a6..... │ │ │ │ - 0x00450c60 205c3600 00000000 10623600 00000000 \6......b6..... │ │ │ │ - 0x00450c70 405f3600 00000000 30623600 00000000 @_6.....0b6..... │ │ │ │ - 0x00450c80 60613600 00000000 00000000 00000000 `a6............. │ │ │ │ - 0x00450c90 007f3600 00000000 00000000 00000000 ..6............. │ │ │ │ + 0x00450a70 70a03500 00000000 b0a03500 00000000 p.5.......5..... │ │ │ │ + 0x00450a80 80a23500 00000000 90a23500 00000000 ..5.......5..... │ │ │ │ + 0x00450a90 c0a03500 00000000 c0a33500 00000000 ..5.......5..... │ │ │ │ + 0x00450aa0 e0a33500 00000000 d0a33500 00000000 ..5.......5..... │ │ │ │ + 0x00450ab0 a0a23500 00000000 b0a43500 00000000 ..5.......5..... │ │ │ │ + 0x00450ac0 80a43500 00000000 a0a03500 00000000 ..5.......5..... │ │ │ │ + 0x00450ad0 90a43500 00000000 b0a23500 00000000 ..5.......5..... │ │ │ │ + 0x00450ae0 a0a43500 00000000 f0a33500 00000000 ..5.......5..... │ │ │ │ + 0x00450af0 00000000 00000000 50ad3500 00000000 ........P.5..... │ │ │ │ + 0x00450b00 20ae3500 00000000 80b23500 00000000 .5.......5..... │ │ │ │ + 0x00450b10 90b23500 00000000 30ae3500 00000000 ..5.....0.5..... │ │ │ │ + 0x00450b20 40b63500 00000000 60b63500 00000000 @.5.....`.5..... │ │ │ │ + 0x00450b30 50b63500 00000000 a0b23500 00000000 P.5.......5..... │ │ │ │ + 0x00450b40 00b73500 00000000 d0b63500 00000000 ..5.......5..... │ │ │ │ + 0x00450b50 10ae3500 00000000 e0b63500 00000000 ..5.......5..... │ │ │ │ + 0x00450b60 b0b23500 00000000 f0b63500 00000000 ..5.......5..... │ │ │ │ + 0x00450b70 70b63500 00000000 00000000 00000000 p.5............. │ │ │ │ + 0x00450b80 20bf3500 00000000 a0bf3500 00000000 .5.......5..... │ │ │ │ + 0x00450b90 d0c23500 00000000 00c33500 00000000 ..5.......5..... │ │ │ │ + 0x00450ba0 d0bf3500 00000000 b0c53500 00000000 ..5.......5..... │ │ │ │ + 0x00450bb0 10c63500 00000000 e0c53500 00000000 ..5.......5..... │ │ │ │ + 0x00450bc0 30c33500 00000000 20c73500 00000000 0.5..... .5..... │ │ │ │ + 0x00450bd0 90c63500 00000000 70bf3500 00000000 ..5.....p.5..... │ │ │ │ + 0x00450be0 c0c63500 00000000 60c33500 00000000 ..5.....`.5..... │ │ │ │ + 0x00450bf0 f0c63500 00000000 40c63500 00000000 ..5.....@.5..... │ │ │ │ + 0x00450c00 00000000 00000000 90de3500 00000000 ..........5..... │ │ │ │ + 0x00450c10 00df3500 00000000 a0e13500 00000000 ..5.......5..... │ │ │ │ + 0x00450c20 c0e13500 00000000 20df3500 00000000 ..5..... .5..... │ │ │ │ + 0x00450c30 c0e33500 00000000 00e43500 00000000 ..5.......5..... │ │ │ │ + 0x00450c40 e0e33500 00000000 e0e13500 00000000 ..5.......5..... │ │ │ │ + 0x00450c50 10e53500 00000000 b0e43500 00000000 ..5.......5..... │ │ │ │ + 0x00450c60 e0de3500 00000000 d0e43500 00000000 ..5.......5..... │ │ │ │ + 0x00450c70 00e23500 00000000 f0e43500 00000000 ..5.......5..... │ │ │ │ + 0x00450c80 20e43500 00000000 00000000 00000000 .5............. │ │ │ │ + 0x00450c90 c0013600 00000000 00000000 00000000 ..6............. │ │ │ │ 0x00450ca0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450cb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450cc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00450cd0 00000000 00000000 00763600 00000000 .........v6..... │ │ │ │ + 0x00450cd0 00000000 00000000 c0f83500 00000000 ..........5..... │ │ │ │ 0x00450ce0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450cf0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450d00 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00450d10 00000000 00000000 70953600 00000000 ........p.6..... │ │ │ │ + 0x00450d10 00000000 00000000 30183600 00000000 ........0.6..... │ │ │ │ 0x00450d20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450d30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450d40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450d50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00450d60 b0773600 00000000 00000000 00000000 .w6............. │ │ │ │ + 0x00450d60 70fa3500 00000000 00000000 00000000 p.5............. │ │ │ │ 0x00450d70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450d80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450d90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00450da0 10a83600 00000000 00000000 00000000 ..6............. │ │ │ │ + 0x00450da0 d02a3600 00000000 00000000 00000000 .*6............. │ │ │ │ 0x00450db0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450dc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450dd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450de0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450df0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450e00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450e10 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00450e20 00000000 00000000 80b83600 00000000 ..........6..... │ │ │ │ + 0x00450e20 00000000 00000000 403b3600 00000000 ........@;6..... │ │ │ │ 0x00450e30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450e40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450e50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450e60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450e70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450e80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450e90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450ea0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00450eb0 20233600 00000000 60233600 00000000 #6.....`#6..... │ │ │ │ - 0x00450ec0 c0253600 00000000 d0253600 00000000 .%6......%6..... │ │ │ │ - 0x00450ed0 70233600 00000000 20273600 00000000 p#6..... '6..... │ │ │ │ - 0x00450ee0 40273600 00000000 30273600 00000000 @'6.....0'6..... │ │ │ │ - 0x00450ef0 e0253600 00000000 c0283600 00000000 .%6......(6..... │ │ │ │ - 0x00450f00 90283600 00000000 50233600 00000000 .(6.....P#6..... │ │ │ │ - 0x00450f10 a0283600 00000000 f0253600 00000000 .(6......%6..... │ │ │ │ - 0x00450f20 b0283600 00000000 50273600 00000000 .(6.....P'6..... │ │ │ │ - 0x00450f30 00000000 00000000 80453600 00000000 .........E6..... │ │ │ │ - 0x00450f40 40463600 00000000 a04d3600 00000000 @F6......M6..... │ │ │ │ - 0x00450f50 c04d3600 00000000 60463600 00000000 .M6.....`F6..... │ │ │ │ - 0x00450f60 70583600 00000000 b0583600 00000000 pX6......X6..... │ │ │ │ - 0x00450f70 90583600 00000000 e04d3600 00000000 .X6......M6..... │ │ │ │ - 0x00450f80 d0593600 00000000 70593600 00000000 .Y6.....pY6..... │ │ │ │ - 0x00450f90 20463600 00000000 90593600 00000000 F6......Y6..... │ │ │ │ - 0x00450fa0 004e3600 00000000 b0593600 00000000 .N6......Y6..... │ │ │ │ - 0x00450fb0 d0583600 00000000 00000000 00000000 .X6............. │ │ │ │ - 0x00450fc0 c07a3600 00000000 00000000 00000000 .z6............. │ │ │ │ + 0x00450eb0 e0a53500 00000000 20a63500 00000000 ..5..... .5..... │ │ │ │ + 0x00450ec0 80a83500 00000000 90a83500 00000000 ..5.......5..... │ │ │ │ + 0x00450ed0 30a63500 00000000 e0a93500 00000000 0.5.......5..... │ │ │ │ + 0x00450ee0 00aa3500 00000000 f0a93500 00000000 ..5.......5..... │ │ │ │ + 0x00450ef0 a0a83500 00000000 80ab3500 00000000 ..5.......5..... │ │ │ │ + 0x00450f00 50ab3500 00000000 10a63500 00000000 P.5.......5..... │ │ │ │ + 0x00450f10 60ab3500 00000000 b0a83500 00000000 `.5.......5..... │ │ │ │ + 0x00450f20 70ab3500 00000000 10aa3500 00000000 p.5.......5..... │ │ │ │ + 0x00450f30 00000000 00000000 40c83500 00000000 ........@.5..... │ │ │ │ + 0x00450f40 00c93500 00000000 60d03500 00000000 ..5.....`.5..... │ │ │ │ + 0x00450f50 80d03500 00000000 20c93500 00000000 ..5..... .5..... │ │ │ │ + 0x00450f60 30db3500 00000000 70db3500 00000000 0.5.....p.5..... │ │ │ │ + 0x00450f70 50db3500 00000000 a0d03500 00000000 P.5.......5..... │ │ │ │ + 0x00450f80 90dc3500 00000000 30dc3500 00000000 ..5.....0.5..... │ │ │ │ + 0x00450f90 e0c83500 00000000 50dc3500 00000000 ..5.....P.5..... │ │ │ │ + 0x00450fa0 c0d03500 00000000 70dc3500 00000000 ..5.....p.5..... │ │ │ │ + 0x00450fb0 90db3500 00000000 00000000 00000000 ..5............. │ │ │ │ + 0x00450fc0 80fd3500 00000000 00000000 00000000 ..5............. │ │ │ │ 0x00450fd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450fe0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00450ff0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00451000 00000000 00000000 c0733600 00000000 .........s6..... │ │ │ │ + 0x00451000 00000000 00000000 80f63500 00000000 ..........5..... │ │ │ │ 0x00451010 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451020 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451030 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00451040 00000000 00000000 40823600 00000000 ........@.6..... │ │ │ │ + 0x00451040 00000000 00000000 00053600 00000000 ..........6..... │ │ │ │ 0x00451050 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451060 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451070 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451080 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00451090 30753600 00000000 00000000 00000000 0u6............. │ │ │ │ + 0x00451090 f0f73500 00000000 00000000 00000000 ..5............. │ │ │ │ 0x004510a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004510b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004510c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004510d0 50a33600 00000000 00000000 00000000 P.6............. │ │ │ │ + 0x004510d0 10263600 00000000 00000000 00000000 .&6............. │ │ │ │ 0x004510e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004510f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451100 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451110 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451120 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451130 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451140 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00451150 00000000 00000000 90ad3600 00000000 ..........6..... │ │ │ │ + 0x00451150 00000000 00000000 50303600 00000000 ........P06..... │ │ │ │ 0x00451160 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451170 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451180 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451190 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004511a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004511b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004511c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004511d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004511e0 705d3400 00000000 f05d3400 00000000 p]4......]4..... │ │ │ │ - 0x004511f0 805f3400 00000000 905f3400 00000000 ._4......_4..... │ │ │ │ - 0x00451200 005e3400 00000000 20613400 00000000 .^4..... a4..... │ │ │ │ - 0x00451210 40613400 00000000 30613400 00000000 @a4.....0a4..... │ │ │ │ - 0x00451220 a05f3400 00000000 30623400 00000000 ._4.....0b4..... │ │ │ │ - 0x00451230 00623400 00000000 e05d3400 00000000 .b4......]4..... │ │ │ │ - 0x00451240 10623400 00000000 b05f3400 00000000 .b4......_4..... │ │ │ │ - 0x00451250 20623400 00000000 50613400 00000000 b4.....Pa4..... │ │ │ │ - 0x00451260 605c3400 00000000 10933400 00000000 `\4.......4..... │ │ │ │ - 0x00451270 a0933400 00000000 70973400 00000000 ..4.....p.4..... │ │ │ │ - 0x00451280 80973400 00000000 b0933400 00000000 ..4.......4..... │ │ │ │ - 0x00451290 509b3400 00000000 709b3400 00000000 P.4.....p.4..... │ │ │ │ - 0x004512a0 609b3400 00000000 90973400 00000000 `.4.......4..... │ │ │ │ - 0x004512b0 a09c3400 00000000 709c3400 00000000 ..4.....p.4..... │ │ │ │ - 0x004512c0 90933400 00000000 809c3400 00000000 ..4.......4..... │ │ │ │ - 0x004512d0 a0973400 00000000 909c3400 00000000 ..4.......4..... │ │ │ │ - 0x004512e0 809b3400 00000000 00000000 00000000 ..4............. │ │ │ │ - 0x004512f0 10de3400 00000000 50de3400 00000000 ..4.....P.4..... │ │ │ │ - 0x00451300 00e43400 00000000 10e43400 00000000 ..4.......4..... │ │ │ │ - 0x00451310 60de3400 00000000 a0e73400 00000000 `.4.......4..... │ │ │ │ - 0x00451320 c0e73400 00000000 b0e73400 00000000 ..4.......4..... │ │ │ │ - 0x00451330 20e43400 00000000 70ea3400 00000000 .4.....p.4..... │ │ │ │ - 0x00451340 60ea3400 00000000 40de3400 00000000 `.4.....@.4..... │ │ │ │ + 0x004511e0 30e03300 00000000 b0e03300 00000000 0.3.......3..... │ │ │ │ + 0x004511f0 40e23300 00000000 50e23300 00000000 @.3.....P.3..... │ │ │ │ + 0x00451200 c0e03300 00000000 e0e33300 00000000 ..3.......3..... │ │ │ │ + 0x00451210 00e43300 00000000 f0e33300 00000000 ..3.......3..... │ │ │ │ + 0x00451220 60e23300 00000000 f0e43300 00000000 `.3.......3..... │ │ │ │ + 0x00451230 c0e43300 00000000 a0e03300 00000000 ..3.......3..... │ │ │ │ + 0x00451240 d0e43300 00000000 70e23300 00000000 ..3.....p.3..... │ │ │ │ + 0x00451250 e0e43300 00000000 10e43300 00000000 ..3.......3..... │ │ │ │ + 0x00451260 20df3300 00000000 d0153400 00000000 .3.......4..... │ │ │ │ + 0x00451270 60163400 00000000 301a3400 00000000 `.4.....0.4..... │ │ │ │ + 0x00451280 401a3400 00000000 70163400 00000000 @.4.....p.4..... │ │ │ │ + 0x00451290 101e3400 00000000 301e3400 00000000 ..4.....0.4..... │ │ │ │ + 0x004512a0 201e3400 00000000 501a3400 00000000 .4.....P.4..... │ │ │ │ + 0x004512b0 601f3400 00000000 301f3400 00000000 `.4.....0.4..... │ │ │ │ + 0x004512c0 50163400 00000000 401f3400 00000000 P.4.....@.4..... │ │ │ │ + 0x004512d0 601a3400 00000000 501f3400 00000000 `.4.....P.4..... │ │ │ │ + 0x004512e0 401e3400 00000000 00000000 00000000 @.4............. │ │ │ │ + 0x004512f0 d0603400 00000000 10613400 00000000 .`4......a4..... │ │ │ │ + 0x00451300 c0663400 00000000 d0663400 00000000 .f4......f4..... │ │ │ │ + 0x00451310 20613400 00000000 606a3400 00000000 a4.....`j4..... │ │ │ │ + 0x00451320 806a3400 00000000 706a3400 00000000 .j4.....pj4..... │ │ │ │ + 0x00451330 e0663400 00000000 306d3400 00000000 .f4.....0m4..... │ │ │ │ + 0x00451340 206d3400 00000000 00613400 00000000 m4......a4..... │ │ │ │ 0x00451350 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451360 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00451370 00000000 00000000 c0343500 00000000 .........45..... │ │ │ │ + 0x00451370 00000000 00000000 80b73400 00000000 ..........4..... │ │ │ │ 0x00451380 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451390 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004513a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004513b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004513c0 e0383500 00000000 00000000 00000000 .85............. │ │ │ │ + 0x004513c0 a0bb3400 00000000 00000000 00000000 ..4............. │ │ │ │ 0x004513d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004513e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004513f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00451400 c0563500 00000000 00000000 00000000 .V5............. │ │ │ │ + 0x00451400 80d93400 00000000 00000000 00000000 ..4............. │ │ │ │ 0x00451410 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451420 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451430 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451440 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451450 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451460 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451470 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00451480 00000000 00000000 60663400 00000000 ........`f4..... │ │ │ │ - 0x00451490 a0663400 00000000 80683400 00000000 .f4......h4..... │ │ │ │ - 0x004514a0 90683400 00000000 b0663400 00000000 .h4......f4..... │ │ │ │ - 0x004514b0 306c3400 00000000 506c3400 00000000 0l4.....Pl4..... │ │ │ │ - 0x004514c0 406c3400 00000000 a0683400 00000000 @l4......h4..... │ │ │ │ - 0x004514d0 906d3400 00000000 606d3400 00000000 .m4.....`m4..... │ │ │ │ - 0x004514e0 90663400 00000000 706d3400 00000000 .f4.....pm4..... │ │ │ │ - 0x004514f0 b0683400 00000000 806d3400 00000000 .h4......m4..... │ │ │ │ - 0x00451500 606c3400 00000000 00000000 00000000 `l4............. │ │ │ │ - 0x00451510 d0873400 00000000 20883400 00000000 ..4..... .4..... │ │ │ │ - 0x00451520 b08a3400 00000000 c08a3400 00000000 ..4.......4..... │ │ │ │ - 0x00451530 30883400 00000000 b08c3400 00000000 0.4.......4..... │ │ │ │ - 0x00451540 d08c3400 00000000 c08c3400 00000000 ..4.......4..... │ │ │ │ - 0x00451550 d08a3400 00000000 608d3400 00000000 ..4.....`.4..... │ │ │ │ - 0x00451560 308d3400 00000000 10883400 00000000 0.4.......4..... │ │ │ │ - 0x00451570 408d3400 00000000 e08a3400 00000000 @.4.......4..... │ │ │ │ - 0x00451580 508d3400 00000000 e08c3400 00000000 P.4.......4..... │ │ │ │ - 0x00451590 00000000 00000000 50a23400 00000000 ........P.4..... │ │ │ │ - 0x004515a0 90a23400 00000000 20a93400 00000000 ..4..... .4..... │ │ │ │ - 0x004515b0 30a93400 00000000 a0a23400 00000000 0.4.......4..... │ │ │ │ - 0x004515c0 40ab3400 00000000 60ab3400 00000000 @.4.....`.4..... │ │ │ │ - 0x004515d0 50ab3400 00000000 40a93400 00000000 P.4.....@.4..... │ │ │ │ - 0x004515e0 10ad3400 00000000 e0ac3400 00000000 ..4.......4..... │ │ │ │ - 0x004515f0 80a23400 00000000 f0ac3400 00000000 ..4.......4..... │ │ │ │ - 0x00451600 50a93400 00000000 00ad3400 00000000 P.4.......4..... │ │ │ │ - 0x00451610 70ab3400 00000000 00000000 00000000 p.4............. │ │ │ │ - 0x00451620 20c73400 00000000 60c73400 00000000 .4.....`.4..... │ │ │ │ - 0x00451630 f0ca3400 00000000 00cb3400 00000000 ..4.......4..... │ │ │ │ - 0x00451640 70c73400 00000000 90d43400 00000000 p.4.......4..... │ │ │ │ - 0x00451650 b0d43400 00000000 a0d43400 00000000 ..4.......4..... │ │ │ │ - 0x00451660 10cb3400 00000000 10d63400 00000000 ..4.......4..... │ │ │ │ - 0x00451670 e0d53400 00000000 50c73400 00000000 ..4.....P.4..... │ │ │ │ - 0x00451680 f0d53400 00000000 20cb3400 00000000 ..4..... .4..... │ │ │ │ - 0x00451690 00d63400 00000000 c0d43400 00000000 ..4.......4..... │ │ │ │ - 0x004516a0 00000000 00000000 101f3500 00000000 ..........5..... │ │ │ │ + 0x00451480 00000000 00000000 20e93300 00000000 ........ .3..... │ │ │ │ + 0x00451490 60e93300 00000000 40eb3300 00000000 `.3.....@.3..... │ │ │ │ + 0x004514a0 50eb3300 00000000 70e93300 00000000 P.3.....p.3..... │ │ │ │ + 0x004514b0 f0ee3300 00000000 10ef3300 00000000 ..3.......3..... │ │ │ │ + 0x004514c0 00ef3300 00000000 60eb3300 00000000 ..3.....`.3..... │ │ │ │ + 0x004514d0 50f03300 00000000 20f03300 00000000 P.3..... .3..... │ │ │ │ + 0x004514e0 50e93300 00000000 30f03300 00000000 P.3.....0.3..... │ │ │ │ + 0x004514f0 70eb3300 00000000 40f03300 00000000 p.3.....@.3..... │ │ │ │ + 0x00451500 20ef3300 00000000 00000000 00000000 .3............. │ │ │ │ + 0x00451510 900a3400 00000000 e00a3400 00000000 ..4.......4..... │ │ │ │ + 0x00451520 700d3400 00000000 800d3400 00000000 p.4.......4..... │ │ │ │ + 0x00451530 f00a3400 00000000 700f3400 00000000 ..4.....p.4..... │ │ │ │ + 0x00451540 900f3400 00000000 800f3400 00000000 ..4.......4..... │ │ │ │ + 0x00451550 900d3400 00000000 20103400 00000000 ..4..... .4..... │ │ │ │ + 0x00451560 f00f3400 00000000 d00a3400 00000000 ..4.......4..... │ │ │ │ + 0x00451570 00103400 00000000 a00d3400 00000000 ..4.......4..... │ │ │ │ + 0x00451580 10103400 00000000 a00f3400 00000000 ..4.......4..... │ │ │ │ + 0x00451590 00000000 00000000 10253400 00000000 .........%4..... │ │ │ │ + 0x004515a0 50253400 00000000 e02b3400 00000000 P%4......+4..... │ │ │ │ + 0x004515b0 f02b3400 00000000 60253400 00000000 .+4.....`%4..... │ │ │ │ + 0x004515c0 002e3400 00000000 202e3400 00000000 ..4..... .4..... │ │ │ │ + 0x004515d0 102e3400 00000000 002c3400 00000000 ..4......,4..... │ │ │ │ + 0x004515e0 d02f3400 00000000 a02f3400 00000000 ./4....../4..... │ │ │ │ + 0x004515f0 40253400 00000000 b02f3400 00000000 @%4....../4..... │ │ │ │ + 0x00451600 102c3400 00000000 c02f3400 00000000 .,4....../4..... │ │ │ │ + 0x00451610 302e3400 00000000 00000000 00000000 0.4............. │ │ │ │ + 0x00451620 e0493400 00000000 204a3400 00000000 .I4..... J4..... │ │ │ │ + 0x00451630 b04d3400 00000000 c04d3400 00000000 .M4......M4..... │ │ │ │ + 0x00451640 304a3400 00000000 50573400 00000000 0J4.....PW4..... │ │ │ │ + 0x00451650 70573400 00000000 60573400 00000000 pW4.....`W4..... │ │ │ │ + 0x00451660 d04d3400 00000000 d0583400 00000000 .M4......X4..... │ │ │ │ + 0x00451670 a0583400 00000000 104a3400 00000000 .X4......J4..... │ │ │ │ + 0x00451680 b0583400 00000000 e04d3400 00000000 .X4......M4..... │ │ │ │ + 0x00451690 c0583400 00000000 80573400 00000000 .X4......W4..... │ │ │ │ + 0x004516a0 00000000 00000000 d0a13400 00000000 ..........4..... │ │ │ │ 0x004516b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004516c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004516d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004516e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004516f0 b0283500 00000000 00000000 00000000 .(5............. │ │ │ │ + 0x004516f0 70ab3400 00000000 00000000 00000000 p.4............. │ │ │ │ 0x00451700 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451710 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451720 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00451730 b02a3500 00000000 00000000 00000000 .*5............. │ │ │ │ + 0x00451730 70ad3400 00000000 00000000 00000000 p.4............. │ │ │ │ 0x00451740 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451750 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451760 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00451770 00000000 00000000 10333500 00000000 .........35..... │ │ │ │ + 0x00451770 00000000 00000000 d0b53400 00000000 ..........4..... │ │ │ │ 0x00451780 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451790 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004517a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004517b0 00000000 00000000 e0463500 00000000 .........F5..... │ │ │ │ + 0x004517b0 00000000 00000000 a0c93400 00000000 ..........4..... │ │ │ │ 0x004517c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004517d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004517e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004517f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451800 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451810 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451820 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451830 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00451840 a0513500 00000000 00000000 00000000 .Q5............. │ │ │ │ + 0x00451840 60d43400 00000000 00000000 00000000 `.4............. │ │ │ │ 0x00451850 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451860 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451870 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451880 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451890 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004518a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004518b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004518c0 00000000 00000000 80733400 00000000 .........s4..... │ │ │ │ - 0x004518d0 c0733400 00000000 60763400 00000000 .s4.....`v4..... │ │ │ │ - 0x004518e0 70763400 00000000 d0733400 00000000 pv4......s4..... │ │ │ │ - 0x004518f0 b07c3400 00000000 d07c3400 00000000 .|4......|4..... │ │ │ │ - 0x00451900 c07c3400 00000000 80763400 00000000 .|4......v4..... │ │ │ │ - 0x00451910 307e3400 00000000 007e3400 00000000 0~4......~4..... │ │ │ │ - 0x00451920 b0733400 00000000 107e3400 00000000 .s4......~4..... │ │ │ │ - 0x00451930 90763400 00000000 207e3400 00000000 .v4..... ~4..... │ │ │ │ - 0x00451940 e07c3400 00000000 00000000 00000000 .|4............. │ │ │ │ - 0x00451950 20b83400 00000000 a0b83400 00000000 .4.......4..... │ │ │ │ - 0x00451960 f0bc3400 00000000 00bd3400 00000000 ..4.......4..... │ │ │ │ - 0x00451970 b0b83400 00000000 e0be3400 00000000 ..4.......4..... │ │ │ │ - 0x00451980 00bf3400 00000000 f0be3400 00000000 ..4.......4..... │ │ │ │ - 0x00451990 10bd3400 00000000 e0bf3400 00000000 ..4.......4..... │ │ │ │ - 0x004519a0 b0bf3400 00000000 90b83400 00000000 ..4.......4..... │ │ │ │ - 0x004519b0 c0bf3400 00000000 20bd3400 00000000 ..4..... .4..... │ │ │ │ - 0x004519c0 d0bf3400 00000000 10bf3400 00000000 ..4.......4..... │ │ │ │ - 0x004519d0 00000000 00000000 60fb3400 00000000 ........`.4..... │ │ │ │ + 0x004518c0 00000000 00000000 40f63300 00000000 ........@.3..... │ │ │ │ + 0x004518d0 80f63300 00000000 20f93300 00000000 ..3..... .3..... │ │ │ │ + 0x004518e0 30f93300 00000000 90f63300 00000000 0.3.......3..... │ │ │ │ + 0x004518f0 70ff3300 00000000 90ff3300 00000000 p.3.......3..... │ │ │ │ + 0x00451900 80ff3300 00000000 40f93300 00000000 ..3.....@.3..... │ │ │ │ + 0x00451910 f0003400 00000000 c0003400 00000000 ..4.......4..... │ │ │ │ + 0x00451920 70f63300 00000000 d0003400 00000000 p.3.......4..... │ │ │ │ + 0x00451930 50f93300 00000000 e0003400 00000000 P.3.......4..... │ │ │ │ + 0x00451940 a0ff3300 00000000 00000000 00000000 ..3............. │ │ │ │ + 0x00451950 e03a3400 00000000 603b3400 00000000 .:4.....`;4..... │ │ │ │ + 0x00451960 b03f3400 00000000 c03f3400 00000000 .?4......?4..... │ │ │ │ + 0x00451970 703b3400 00000000 a0413400 00000000 p;4......A4..... │ │ │ │ + 0x00451980 c0413400 00000000 b0413400 00000000 .A4......A4..... │ │ │ │ + 0x00451990 d03f3400 00000000 a0423400 00000000 .?4......B4..... │ │ │ │ + 0x004519a0 70423400 00000000 503b3400 00000000 pB4.....P;4..... │ │ │ │ + 0x004519b0 80423400 00000000 e03f3400 00000000 .B4......?4..... │ │ │ │ + 0x004519c0 90423400 00000000 d0413400 00000000 .B4......A4..... │ │ │ │ + 0x004519d0 00000000 00000000 207e3400 00000000 ........ ~4..... │ │ │ │ 0x004519e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004519f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451a00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451a10 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00451a20 d00c3500 00000000 00000000 00000000 ..5............. │ │ │ │ + 0x00451a20 908f3400 00000000 00000000 00000000 ..4............. │ │ │ │ 0x00451a30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451a40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451a50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00451a60 201b3500 00000000 00000000 00000000 .5............. │ │ │ │ + 0x00451a60 e09d3400 00000000 00000000 00000000 ..4............. │ │ │ │ 0x00451a70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451a80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451a90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00451aa0 00000000 00000000 701d3500 00000000 ........p.5..... │ │ │ │ + 0x00451aa0 00000000 00000000 30a03400 00000000 ........0.4..... │ │ │ │ 0x00451ab0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451ac0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451ad0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00451ae0 00000000 00000000 603a3500 00000000 ........`:5..... │ │ │ │ + 0x00451ae0 00000000 00000000 20bd3400 00000000 ........ .4..... │ │ │ │ 0x00451af0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451b00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451b10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451b20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451b30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451b40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451b50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451b60 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00451b70 f04b3500 00000000 00000000 00000000 .K5............. │ │ │ │ + 0x00451b70 b0ce3400 00000000 00000000 00000000 ..4............. │ │ │ │ 0x00451b80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451b90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451ba0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451bb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451bc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451bd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451be0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00451bf0 00000000 00000000 705d3400 00000000 ........p]4..... │ │ │ │ - 0x00451c00 f05d3400 00000000 805f3400 00000000 .]4......_4..... │ │ │ │ - 0x00451c10 905f3400 00000000 005e3400 00000000 ._4......^4..... │ │ │ │ - 0x00451c20 20613400 00000000 40613400 00000000 a4.....@a4..... │ │ │ │ - 0x00451c30 30613400 00000000 a05f3400 00000000 0a4......_4..... │ │ │ │ - 0x00451c40 30623400 00000000 00623400 00000000 0b4......b4..... │ │ │ │ - 0x00451c50 e05d3400 00000000 10623400 00000000 .]4......b4..... │ │ │ │ - 0x00451c60 b05f3400 00000000 20623400 00000000 ._4..... b4..... │ │ │ │ - 0x00451c70 50613400 00000000 605c3400 00000000 Pa4.....`\4..... │ │ │ │ - 0x00451c80 10933400 00000000 a0933400 00000000 ..4.......4..... │ │ │ │ - 0x00451c90 70973400 00000000 80973400 00000000 p.4.......4..... │ │ │ │ - 0x00451ca0 b0933400 00000000 509b3400 00000000 ..4.....P.4..... │ │ │ │ - 0x00451cb0 709b3400 00000000 609b3400 00000000 p.4.....`.4..... │ │ │ │ - 0x00451cc0 90973400 00000000 a09c3400 00000000 ..4.......4..... │ │ │ │ - 0x00451cd0 709c3400 00000000 90933400 00000000 p.4.......4..... │ │ │ │ - 0x00451ce0 809c3400 00000000 a0973400 00000000 ..4.......4..... │ │ │ │ - 0x00451cf0 909c3400 00000000 809b3400 00000000 ..4.......4..... │ │ │ │ - 0x00451d00 00000000 00000000 10de3400 00000000 ..........4..... │ │ │ │ - 0x00451d10 50de3400 00000000 00e43400 00000000 P.4.......4..... │ │ │ │ - 0x00451d20 10e43400 00000000 60de3400 00000000 ..4.....`.4..... │ │ │ │ - 0x00451d30 a0e73400 00000000 c0e73400 00000000 ..4.......4..... │ │ │ │ - 0x00451d40 b0e73400 00000000 20e43400 00000000 ..4..... .4..... │ │ │ │ - 0x00451d50 70ea3400 00000000 60ea3400 00000000 p.4.....`.4..... │ │ │ │ - 0x00451d60 40de3400 00000000 00000000 00000000 @.4............. │ │ │ │ + 0x00451bf0 00000000 00000000 30e03300 00000000 ........0.3..... │ │ │ │ + 0x00451c00 b0e03300 00000000 40e23300 00000000 ..3.....@.3..... │ │ │ │ + 0x00451c10 50e23300 00000000 c0e03300 00000000 P.3.......3..... │ │ │ │ + 0x00451c20 e0e33300 00000000 00e43300 00000000 ..3.......3..... │ │ │ │ + 0x00451c30 f0e33300 00000000 60e23300 00000000 ..3.....`.3..... │ │ │ │ + 0x00451c40 f0e43300 00000000 c0e43300 00000000 ..3.......3..... │ │ │ │ + 0x00451c50 a0e03300 00000000 d0e43300 00000000 ..3.......3..... │ │ │ │ + 0x00451c60 70e23300 00000000 e0e43300 00000000 p.3.......3..... │ │ │ │ + 0x00451c70 10e43300 00000000 20df3300 00000000 ..3..... .3..... │ │ │ │ + 0x00451c80 d0153400 00000000 60163400 00000000 ..4.....`.4..... │ │ │ │ + 0x00451c90 301a3400 00000000 401a3400 00000000 0.4.....@.4..... │ │ │ │ + 0x00451ca0 70163400 00000000 101e3400 00000000 p.4.......4..... │ │ │ │ + 0x00451cb0 301e3400 00000000 201e3400 00000000 0.4..... .4..... │ │ │ │ + 0x00451cc0 501a3400 00000000 601f3400 00000000 P.4.....`.4..... │ │ │ │ + 0x00451cd0 301f3400 00000000 50163400 00000000 0.4.....P.4..... │ │ │ │ + 0x00451ce0 401f3400 00000000 601a3400 00000000 @.4.....`.4..... │ │ │ │ + 0x00451cf0 501f3400 00000000 401e3400 00000000 P.4.....@.4..... │ │ │ │ + 0x00451d00 00000000 00000000 d0603400 00000000 .........`4..... │ │ │ │ + 0x00451d10 10613400 00000000 c0663400 00000000 .a4......f4..... │ │ │ │ + 0x00451d20 d0663400 00000000 20613400 00000000 .f4..... a4..... │ │ │ │ + 0x00451d30 606a3400 00000000 806a3400 00000000 `j4......j4..... │ │ │ │ + 0x00451d40 706a3400 00000000 e0663400 00000000 pj4......f4..... │ │ │ │ + 0x00451d50 306d3400 00000000 206d3400 00000000 0m4..... m4..... │ │ │ │ + 0x00451d60 00613400 00000000 00000000 00000000 .a4............. │ │ │ │ 0x00451d70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451d80 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00451d90 c0343500 00000000 00000000 00000000 .45............. │ │ │ │ + 0x00451d90 80b73400 00000000 00000000 00000000 ..4............. │ │ │ │ 0x00451da0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451db0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451dc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00451dd0 00000000 00000000 e0383500 00000000 .........85..... │ │ │ │ + 0x00451dd0 00000000 00000000 a0bb3400 00000000 ..........4..... │ │ │ │ 0x00451de0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451df0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451e00 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00451e10 00000000 00000000 c0563500 00000000 .........V5..... │ │ │ │ + 0x00451e10 00000000 00000000 80d93400 00000000 ..........4..... │ │ │ │ 0x00451e20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451e30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451e40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451e50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451e60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451e70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451e80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00451e90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00451ea0 60663400 00000000 a0663400 00000000 `f4......f4..... │ │ │ │ - 0x00451eb0 80683400 00000000 90683400 00000000 .h4......h4..... │ │ │ │ - 0x00451ec0 b0663400 00000000 306c3400 00000000 .f4.....0l4..... │ │ │ │ - 0x00451ed0 506c3400 00000000 406c3400 00000000 Pl4.....@l4..... │ │ │ │ - 0x00451ee0 a0683400 00000000 906d3400 00000000 .h4......m4..... │ │ │ │ - 0x00451ef0 606d3400 00000000 90663400 00000000 `m4......f4..... │ │ │ │ - 0x00451f00 706d3400 00000000 b0683400 00000000 pm4......h4..... │ │ │ │ - 0x00451f10 806d3400 00000000 606c3400 00000000 .m4.....`l4..... │ │ │ │ - 0x00451f20 00000000 00000000 d0873400 00000000 ..........4..... │ │ │ │ - 0x00451f30 20883400 00000000 b08a3400 00000000 .4.......4..... │ │ │ │ - 0x00451f40 c08a3400 00000000 30883400 00000000 ..4.....0.4..... │ │ │ │ - 0x00451f50 b08c3400 00000000 d08c3400 00000000 ..4.......4..... │ │ │ │ - 0x00451f60 c08c3400 00000000 d08a3400 00000000 ..4.......4..... │ │ │ │ - 0x00451f70 608d3400 00000000 308d3400 00000000 `.4.....0.4..... │ │ │ │ - 0x00451f80 10883400 00000000 408d3400 00000000 ..4.....@.4..... │ │ │ │ - 0x00451f90 e08a3400 00000000 508d3400 00000000 ..4.....P.4..... │ │ │ │ - 0x00451fa0 e08c3400 00000000 00000000 00000000 ..4............. │ │ │ │ - 0x00451fb0 50a23400 00000000 90a23400 00000000 P.4.......4..... │ │ │ │ - 0x00451fc0 20a93400 00000000 30a93400 00000000 .4.....0.4..... │ │ │ │ - 0x00451fd0 a0a23400 00000000 40ab3400 00000000 ..4.....@.4..... │ │ │ │ - 0x00451fe0 60ab3400 00000000 50ab3400 00000000 `.4.....P.4..... │ │ │ │ - 0x00451ff0 40a93400 00000000 10ad3400 00000000 @.4.......4..... │ │ │ │ - 0x00452000 e0ac3400 00000000 80a23400 00000000 ..4.......4..... │ │ │ │ - 0x00452010 f0ac3400 00000000 50a93400 00000000 ..4.....P.4..... │ │ │ │ - 0x00452020 00ad3400 00000000 70ab3400 00000000 ..4.....p.4..... │ │ │ │ - 0x00452030 00000000 00000000 20c73400 00000000 ........ .4..... │ │ │ │ - 0x00452040 60c73400 00000000 f0ca3400 00000000 `.4.......4..... │ │ │ │ - 0x00452050 00cb3400 00000000 70c73400 00000000 ..4.....p.4..... │ │ │ │ - 0x00452060 90d43400 00000000 b0d43400 00000000 ..4.......4..... │ │ │ │ - 0x00452070 a0d43400 00000000 10cb3400 00000000 ..4.......4..... │ │ │ │ - 0x00452080 10d63400 00000000 e0d53400 00000000 ..4.......4..... │ │ │ │ - 0x00452090 50c73400 00000000 f0d53400 00000000 P.4.......4..... │ │ │ │ - 0x004520a0 20cb3400 00000000 00d63400 00000000 .4.......4..... │ │ │ │ - 0x004520b0 c0d43400 00000000 00000000 00000000 ..4............. │ │ │ │ - 0x004520c0 101f3500 00000000 00000000 00000000 ..5............. │ │ │ │ + 0x00451ea0 20e93300 00000000 60e93300 00000000 .3.....`.3..... │ │ │ │ + 0x00451eb0 40eb3300 00000000 50eb3300 00000000 @.3.....P.3..... │ │ │ │ + 0x00451ec0 70e93300 00000000 f0ee3300 00000000 p.3.......3..... │ │ │ │ + 0x00451ed0 10ef3300 00000000 00ef3300 00000000 ..3.......3..... │ │ │ │ + 0x00451ee0 60eb3300 00000000 50f03300 00000000 `.3.....P.3..... │ │ │ │ + 0x00451ef0 20f03300 00000000 50e93300 00000000 .3.....P.3..... │ │ │ │ + 0x00451f00 30f03300 00000000 70eb3300 00000000 0.3.....p.3..... │ │ │ │ + 0x00451f10 40f03300 00000000 20ef3300 00000000 @.3..... .3..... │ │ │ │ + 0x00451f20 00000000 00000000 900a3400 00000000 ..........4..... │ │ │ │ + 0x00451f30 e00a3400 00000000 700d3400 00000000 ..4.....p.4..... │ │ │ │ + 0x00451f40 800d3400 00000000 f00a3400 00000000 ..4.......4..... │ │ │ │ + 0x00451f50 700f3400 00000000 900f3400 00000000 p.4.......4..... │ │ │ │ + 0x00451f60 800f3400 00000000 900d3400 00000000 ..4.......4..... │ │ │ │ + 0x00451f70 20103400 00000000 f00f3400 00000000 .4.......4..... │ │ │ │ + 0x00451f80 d00a3400 00000000 00103400 00000000 ..4.......4..... │ │ │ │ + 0x00451f90 a00d3400 00000000 10103400 00000000 ..4.......4..... │ │ │ │ + 0x00451fa0 a00f3400 00000000 00000000 00000000 ..4............. │ │ │ │ + 0x00451fb0 10253400 00000000 50253400 00000000 .%4.....P%4..... │ │ │ │ + 0x00451fc0 e02b3400 00000000 f02b3400 00000000 .+4......+4..... │ │ │ │ + 0x00451fd0 60253400 00000000 002e3400 00000000 `%4.......4..... │ │ │ │ + 0x00451fe0 202e3400 00000000 102e3400 00000000 .4.......4..... │ │ │ │ + 0x00451ff0 002c3400 00000000 d02f3400 00000000 .,4....../4..... │ │ │ │ + 0x00452000 a02f3400 00000000 40253400 00000000 ./4.....@%4..... │ │ │ │ + 0x00452010 b02f3400 00000000 102c3400 00000000 ./4......,4..... │ │ │ │ + 0x00452020 c02f3400 00000000 302e3400 00000000 ./4.....0.4..... │ │ │ │ + 0x00452030 00000000 00000000 e0493400 00000000 .........I4..... │ │ │ │ + 0x00452040 204a3400 00000000 b04d3400 00000000 J4......M4..... │ │ │ │ + 0x00452050 c04d3400 00000000 304a3400 00000000 .M4.....0J4..... │ │ │ │ + 0x00452060 50573400 00000000 70573400 00000000 PW4.....pW4..... │ │ │ │ + 0x00452070 60573400 00000000 d04d3400 00000000 `W4......M4..... │ │ │ │ + 0x00452080 d0583400 00000000 a0583400 00000000 .X4......X4..... │ │ │ │ + 0x00452090 104a3400 00000000 b0583400 00000000 .J4......X4..... │ │ │ │ + 0x004520a0 e04d3400 00000000 c0583400 00000000 .M4......X4..... │ │ │ │ + 0x004520b0 80573400 00000000 00000000 00000000 .W4............. │ │ │ │ + 0x004520c0 d0a13400 00000000 00000000 00000000 ..4............. │ │ │ │ 0x004520d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004520e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004520f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00452100 00000000 00000000 b0283500 00000000 .........(5..... │ │ │ │ + 0x00452100 00000000 00000000 70ab3400 00000000 ........p.4..... │ │ │ │ 0x00452110 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452120 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452130 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00452140 00000000 00000000 b02a3500 00000000 .........*5..... │ │ │ │ + 0x00452140 00000000 00000000 70ad3400 00000000 ........p.4..... │ │ │ │ 0x00452150 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452160 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452170 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452180 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00452190 10333500 00000000 00000000 00000000 .35............. │ │ │ │ + 0x00452190 d0b53400 00000000 00000000 00000000 ..4............. │ │ │ │ 0x004521a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004521b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004521c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004521d0 e0463500 00000000 00000000 00000000 .F5............. │ │ │ │ + 0x004521d0 a0c93400 00000000 00000000 00000000 ..4............. │ │ │ │ 0x004521e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004521f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452200 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452210 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452220 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452230 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452240 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00452250 00000000 00000000 a0513500 00000000 .........Q5..... │ │ │ │ + 0x00452250 00000000 00000000 60d43400 00000000 ........`.4..... │ │ │ │ 0x00452260 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452270 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452280 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452290 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004522a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004522b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004522c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004522d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004522e0 80733400 00000000 c0733400 00000000 .s4......s4..... │ │ │ │ - 0x004522f0 60763400 00000000 70763400 00000000 `v4.....pv4..... │ │ │ │ - 0x00452300 d0733400 00000000 b07c3400 00000000 .s4......|4..... │ │ │ │ - 0x00452310 d07c3400 00000000 c07c3400 00000000 .|4......|4..... │ │ │ │ - 0x00452320 80763400 00000000 307e3400 00000000 .v4.....0~4..... │ │ │ │ - 0x00452330 007e3400 00000000 b0733400 00000000 .~4......s4..... │ │ │ │ - 0x00452340 107e3400 00000000 90763400 00000000 .~4......v4..... │ │ │ │ - 0x00452350 207e3400 00000000 e07c3400 00000000 ~4......|4..... │ │ │ │ - 0x00452360 00000000 00000000 20b83400 00000000 ........ .4..... │ │ │ │ - 0x00452370 a0b83400 00000000 f0bc3400 00000000 ..4.......4..... │ │ │ │ - 0x00452380 00bd3400 00000000 b0b83400 00000000 ..4.......4..... │ │ │ │ - 0x00452390 e0be3400 00000000 00bf3400 00000000 ..4.......4..... │ │ │ │ - 0x004523a0 f0be3400 00000000 10bd3400 00000000 ..4.......4..... │ │ │ │ - 0x004523b0 e0bf3400 00000000 b0bf3400 00000000 ..4.......4..... │ │ │ │ - 0x004523c0 90b83400 00000000 c0bf3400 00000000 ..4.......4..... │ │ │ │ - 0x004523d0 20bd3400 00000000 d0bf3400 00000000 .4.......4..... │ │ │ │ - 0x004523e0 10bf3400 00000000 00000000 00000000 ..4............. │ │ │ │ - 0x004523f0 60fb3400 00000000 00000000 00000000 `.4............. │ │ │ │ + 0x004522e0 40f63300 00000000 80f63300 00000000 @.3.......3..... │ │ │ │ + 0x004522f0 20f93300 00000000 30f93300 00000000 .3.....0.3..... │ │ │ │ + 0x00452300 90f63300 00000000 70ff3300 00000000 ..3.....p.3..... │ │ │ │ + 0x00452310 90ff3300 00000000 80ff3300 00000000 ..3.......3..... │ │ │ │ + 0x00452320 40f93300 00000000 f0003400 00000000 @.3.......4..... │ │ │ │ + 0x00452330 c0003400 00000000 70f63300 00000000 ..4.....p.3..... │ │ │ │ + 0x00452340 d0003400 00000000 50f93300 00000000 ..4.....P.3..... │ │ │ │ + 0x00452350 e0003400 00000000 a0ff3300 00000000 ..4.......3..... │ │ │ │ + 0x00452360 00000000 00000000 e03a3400 00000000 .........:4..... │ │ │ │ + 0x00452370 603b3400 00000000 b03f3400 00000000 `;4......?4..... │ │ │ │ + 0x00452380 c03f3400 00000000 703b3400 00000000 .?4.....p;4..... │ │ │ │ + 0x00452390 a0413400 00000000 c0413400 00000000 .A4......A4..... │ │ │ │ + 0x004523a0 b0413400 00000000 d03f3400 00000000 .A4......?4..... │ │ │ │ + 0x004523b0 a0423400 00000000 70423400 00000000 .B4.....pB4..... │ │ │ │ + 0x004523c0 503b3400 00000000 80423400 00000000 P;4......B4..... │ │ │ │ + 0x004523d0 e03f3400 00000000 90423400 00000000 .?4......B4..... │ │ │ │ + 0x004523e0 d0413400 00000000 00000000 00000000 .A4............. │ │ │ │ + 0x004523f0 207e3400 00000000 00000000 00000000 ~4............. │ │ │ │ 0x00452400 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452410 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452420 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00452430 00000000 00000000 d00c3500 00000000 ..........5..... │ │ │ │ + 0x00452430 00000000 00000000 908f3400 00000000 ..........4..... │ │ │ │ 0x00452440 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452450 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452460 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00452470 00000000 00000000 201b3500 00000000 ........ .5..... │ │ │ │ + 0x00452470 00000000 00000000 e09d3400 00000000 ..........4..... │ │ │ │ 0x00452480 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452490 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004524a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004524b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004524c0 701d3500 00000000 00000000 00000000 p.5............. │ │ │ │ + 0x004524c0 30a03400 00000000 00000000 00000000 0.4............. │ │ │ │ 0x004524d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004524e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004524f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00452500 603a3500 00000000 00000000 00000000 `:5............. │ │ │ │ + 0x00452500 20bd3400 00000000 00000000 00000000 .4............. │ │ │ │ 0x00452510 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452520 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452530 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452540 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452550 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452560 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452570 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00452580 00000000 00000000 f04b3500 00000000 .........K5..... │ │ │ │ + 0x00452580 00000000 00000000 b0ce3400 00000000 ..........4..... │ │ │ │ 0x00452590 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004525a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004525b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004525c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004525d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004525e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004525f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -7571,41 +7571,41 @@ │ │ │ │ 0x00452620 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452630 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452640 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452650 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452660 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452670 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452680 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00452690 00000000 00000000 005b3500 00000000 .........[5..... │ │ │ │ - 0x004526a0 805b3500 00000000 e05e3500 00000000 .[5......^5..... │ │ │ │ - 0x004526b0 105f3500 00000000 905b3500 00000000 ._5......[5..... │ │ │ │ - 0x004526c0 e0613500 00000000 10623500 00000000 .a5......b5..... │ │ │ │ - 0x004526d0 f0613500 00000000 f05e3500 00000000 .a5......^5..... │ │ │ │ - 0x004526e0 00633500 00000000 d0623500 00000000 .c5......b5..... │ │ │ │ - 0x004526f0 a05b3500 00000000 e0623500 00000000 .[5......b5..... │ │ │ │ - 0x00452700 005f3500 00000000 f0623500 00000000 ._5......b5..... │ │ │ │ - 0x00452710 00623500 00000000 00000000 00000000 .b5............. │ │ │ │ - 0x00452720 40823500 00000000 a0823500 00000000 @.5.......5..... │ │ │ │ - 0x00452730 a08b3500 00000000 c08b3500 00000000 ..5.......5..... │ │ │ │ - 0x00452740 90823500 00000000 10973500 00000000 ..5.......5..... │ │ │ │ - 0x00452750 30973500 00000000 20973500 00000000 0.5..... .5..... │ │ │ │ - 0x00452760 b08b3500 00000000 40983500 00000000 ..5.....@.5..... │ │ │ │ - 0x00452770 20983500 00000000 70823500 00000000 .5.....p.5..... │ │ │ │ + 0x00452690 00000000 00000000 c0dd3400 00000000 ..........4..... │ │ │ │ + 0x004526a0 40de3400 00000000 a0e13400 00000000 @.4.......4..... │ │ │ │ + 0x004526b0 d0e13400 00000000 50de3400 00000000 ..4.....P.4..... │ │ │ │ + 0x004526c0 a0e43400 00000000 d0e43400 00000000 ..4.......4..... │ │ │ │ + 0x004526d0 b0e43400 00000000 b0e13400 00000000 ..4.......4..... │ │ │ │ + 0x004526e0 c0e53400 00000000 90e53400 00000000 ..4.......4..... │ │ │ │ + 0x004526f0 60de3400 00000000 a0e53400 00000000 `.4.......4..... │ │ │ │ + 0x00452700 c0e13400 00000000 b0e53400 00000000 ..4.......4..... │ │ │ │ + 0x00452710 c0e43400 00000000 00000000 00000000 ..4............. │ │ │ │ + 0x00452720 00053500 00000000 60053500 00000000 ..5.....`.5..... │ │ │ │ + 0x00452730 600e3500 00000000 800e3500 00000000 `.5.......5..... │ │ │ │ + 0x00452740 50053500 00000000 d0193500 00000000 P.5.......5..... │ │ │ │ + 0x00452750 f0193500 00000000 e0193500 00000000 ..5.......5..... │ │ │ │ + 0x00452760 700e3500 00000000 001b3500 00000000 p.5.......5..... │ │ │ │ + 0x00452770 e01a3500 00000000 30053500 00000000 ..5.....0.5..... │ │ │ │ 0x00452780 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452790 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004527a0 00000000 00000000 90ca3500 00000000 ..........5..... │ │ │ │ + 0x004527a0 00000000 00000000 504d3500 00000000 ........PM5..... │ │ │ │ 0x004527b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004527c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004527d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004527e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004527f0 c0d13500 00000000 00000000 00000000 ..5............. │ │ │ │ + 0x004527f0 80543500 00000000 00000000 00000000 .T5............. │ │ │ │ 0x00452800 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452810 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452820 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00452830 900d3600 00000000 00000000 00000000 ..6............. │ │ │ │ + 0x00452830 50903500 00000000 00000000 00000000 P.5............. │ │ │ │ 0x00452840 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452850 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452860 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452870 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452880 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452890 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004528a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -7622,58 +7622,58 @@ │ │ │ │ 0x00452950 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452960 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452970 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452980 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452990 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004529a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004529b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004529c0 00000000 00000000 80633500 00000000 .........c5..... │ │ │ │ - 0x004529d0 e0633500 00000000 606a3500 00000000 .c5.....`j5..... │ │ │ │ - 0x004529e0 a06a3500 00000000 d0633500 00000000 .j5......c5..... │ │ │ │ - 0x004529f0 20703500 00000000 60703500 00000000 p5.....`p5..... │ │ │ │ - 0x00452a00 50703500 00000000 906a3500 00000000 Pp5......j5..... │ │ │ │ - 0x00452a10 80713500 00000000 50713500 00000000 .q5.....Pq5..... │ │ │ │ - 0x00452a20 b0633500 00000000 60713500 00000000 .c5.....`q5..... │ │ │ │ - 0x00452a30 706a3500 00000000 70713500 00000000 pj5.....pq5..... │ │ │ │ - 0x00452a40 30703500 00000000 00000000 00000000 0p5............. │ │ │ │ - 0x00452a50 e0723500 00000000 a0733500 00000000 .r5......s5..... │ │ │ │ - 0x00452a60 d0783500 00000000 10793500 00000000 .x5......y5..... │ │ │ │ - 0x00452a70 90733500 00000000 70803500 00000000 .s5.....p.5..... │ │ │ │ - 0x00452a80 b0803500 00000000 a0803500 00000000 ..5.......5..... │ │ │ │ - 0x00452a90 00793500 00000000 60813500 00000000 .y5.....`.5..... │ │ │ │ - 0x00452aa0 30813500 00000000 70733500 00000000 0.5.....ps5..... │ │ │ │ - 0x00452ab0 40813500 00000000 e0783500 00000000 @.5......x5..... │ │ │ │ - 0x00452ac0 50813500 00000000 80803500 00000000 P.5.......5..... │ │ │ │ - 0x00452ad0 00000000 00000000 f0ae3500 00000000 ..........5..... │ │ │ │ + 0x004529c0 00000000 00000000 40e63400 00000000 ........@.4..... │ │ │ │ + 0x004529d0 a0e63400 00000000 20ed3400 00000000 ..4..... .4..... │ │ │ │ + 0x004529e0 60ed3400 00000000 90e63400 00000000 `.4.......4..... │ │ │ │ + 0x004529f0 e0f23400 00000000 20f33400 00000000 ..4..... .4..... │ │ │ │ + 0x00452a00 10f33400 00000000 50ed3400 00000000 ..4.....P.4..... │ │ │ │ + 0x00452a10 40f43400 00000000 10f43400 00000000 @.4.......4..... │ │ │ │ + 0x00452a20 70e63400 00000000 20f43400 00000000 p.4..... .4..... │ │ │ │ + 0x00452a30 30ed3400 00000000 30f43400 00000000 0.4.....0.4..... │ │ │ │ + 0x00452a40 f0f23400 00000000 00000000 00000000 ..4............. │ │ │ │ + 0x00452a50 a0f53400 00000000 60f63400 00000000 ..4.....`.4..... │ │ │ │ + 0x00452a60 90fb3400 00000000 d0fb3400 00000000 ..4.......4..... │ │ │ │ + 0x00452a70 50f63400 00000000 30033500 00000000 P.4.....0.5..... │ │ │ │ + 0x00452a80 70033500 00000000 60033500 00000000 p.5.....`.5..... │ │ │ │ + 0x00452a90 c0fb3400 00000000 20043500 00000000 ..4..... .5..... │ │ │ │ + 0x00452aa0 f0033500 00000000 30f63400 00000000 ..5.....0.4..... │ │ │ │ + 0x00452ab0 00043500 00000000 a0fb3400 00000000 ..5.......4..... │ │ │ │ + 0x00452ac0 10043500 00000000 40033500 00000000 ..5.....@.5..... │ │ │ │ + 0x00452ad0 00000000 00000000 b0313500 00000000 .........15..... │ │ │ │ 0x00452ae0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452af0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452b00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452b10 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00452b20 10b43500 00000000 00000000 00000000 ..5............. │ │ │ │ + 0x00452b20 d0363500 00000000 00000000 00000000 .65............. │ │ │ │ 0x00452b30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452b40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452b50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00452b60 60b63500 00000000 00000000 00000000 `.5............. │ │ │ │ + 0x00452b60 20393500 00000000 00000000 00000000 95............. │ │ │ │ 0x00452b70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452b80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452b90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00452ba0 00000000 00000000 e0c83500 00000000 ..........5..... │ │ │ │ + 0x00452ba0 00000000 00000000 a04b3500 00000000 .........K5..... │ │ │ │ 0x00452bb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452bc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452bd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00452be0 00000000 00000000 00db3500 00000000 ..........5..... │ │ │ │ + 0x00452be0 00000000 00000000 c05d3500 00000000 .........]5..... │ │ │ │ 0x00452bf0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452c00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452c10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452c20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452c30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452c40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452c50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452c60 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00452c70 e0043600 00000000 00000000 00000000 ..6............. │ │ │ │ + 0x00452c70 a0873500 00000000 00000000 00000000 ..5............. │ │ │ │ 0x00452c80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452c90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452ca0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452cb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452cc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452cd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452ce0 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -7690,41 +7690,41 @@ │ │ │ │ 0x00452d90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452da0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452db0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452dc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452dd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452de0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452df0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00452e00 00000000 00000000 909a3500 00000000 ..........5..... │ │ │ │ + 0x00452e00 00000000 00000000 501d3500 00000000 ........P.5..... │ │ │ │ 0x00452e10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452e20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452e30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452e40 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00452e50 b09e3500 00000000 00000000 00000000 ..5............. │ │ │ │ + 0x00452e50 70213500 00000000 00000000 00000000 p!5............. │ │ │ │ 0x00452e60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452e70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452e80 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00452e90 20a13500 00000000 00000000 00000000 .5............. │ │ │ │ + 0x00452e90 e0233500 00000000 00000000 00000000 .#5............. │ │ │ │ 0x00452ea0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452eb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452ec0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00452ed0 00000000 00000000 10ad3500 00000000 ..........5..... │ │ │ │ + 0x00452ed0 00000000 00000000 d02f3500 00000000 ........./5..... │ │ │ │ 0x00452ee0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452ef0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452f00 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00452f10 00000000 00000000 10d33500 00000000 ..........5..... │ │ │ │ + 0x00452f10 00000000 00000000 d0553500 00000000 .........U5..... │ │ │ │ 0x00452f20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452f30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452f40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452f50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452f60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452f70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452f80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452f90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00452fa0 b0e43500 00000000 00000000 00000000 ..5............. │ │ │ │ + 0x00452fa0 70673500 00000000 00000000 00000000 pg5............. │ │ │ │ 0x00452fb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452fc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452fd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452fe0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00452ff0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00453000 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00453010 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -7894,15 +7894,15 @@ │ │ │ │ 0x00453a50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00453a60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00453a70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00453a80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00453a90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00453aa0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00453ab0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00453ac0 50163600 00000000 00000000 00000000 P.6............. │ │ │ │ + 0x00453ac0 10993500 00000000 00000000 00000000 ..5............. │ │ │ │ 0x00453ad0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00453ae0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00453af0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00453b00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00453b10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00453b20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00453b30 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -8055,15 +8055,15 @@ │ │ │ │ 0x00454460 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00454470 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00454480 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00454490 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004544a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004544b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004544c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004544d0 00000000 00000000 50163600 00000000 ........P.6..... │ │ │ │ + 0x004544d0 00000000 00000000 10993500 00000000 ..........5..... │ │ │ │ 0x004544e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004544f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00454500 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00454510 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00454520 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00454530 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00454540 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -8217,15 +8217,15 @@ │ │ │ │ 0x00454e80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00454e90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00454ea0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00454eb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00454ec0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00454ed0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00454ee0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00454ef0 50163600 00000000 00000000 00000000 P.6............. │ │ │ │ + 0x00454ef0 10993500 00000000 00000000 00000000 ..5............. │ │ │ │ 0x00454f00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00454f10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00454f20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00454f30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00454f40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00454f50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00454f60 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -8370,105 +8370,105 @@ │ │ │ │ 0x00455810 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455820 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455830 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455840 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455850 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455860 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455870 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00455880 00000000 00000000 10633400 00000000 .........c4..... │ │ │ │ - 0x00455890 40633400 00000000 b0633400 00000000 @c4......c4..... │ │ │ │ - 0x004558a0 c0633400 00000000 50633400 00000000 .c4.....Pc4..... │ │ │ │ - 0x004558b0 20653400 00000000 40653400 00000000 e4.....@e4..... │ │ │ │ - 0x004558c0 30653400 00000000 d0633400 00000000 0e4......c4..... │ │ │ │ - 0x004558d0 c0653400 00000000 90653400 00000000 .e4......e4..... │ │ │ │ - 0x004558e0 30633400 00000000 a0653400 00000000 0c4......e4..... │ │ │ │ - 0x004558f0 e0633400 00000000 b0653400 00000000 .c4......e4..... │ │ │ │ - 0x00455900 50653400 00000000 605c3400 00000000 Pe4.....`\4..... │ │ │ │ - 0x00455910 d09d3400 00000000 009e3400 00000000 ..4.......4..... │ │ │ │ - 0x00455920 d09f3400 00000000 e09f3400 00000000 ..4.......4..... │ │ │ │ - 0x00455930 109e3400 00000000 50a13400 00000000 ..4.....P.4..... │ │ │ │ - 0x00455940 70a13400 00000000 60a13400 00000000 p.4.....`.4..... │ │ │ │ - 0x00455950 f09f3400 00000000 20a23400 00000000 ..4..... .4..... │ │ │ │ - 0x00455960 f0a13400 00000000 f09d3400 00000000 ..4.......4..... │ │ │ │ - 0x00455970 00a23400 00000000 00a03400 00000000 ..4.......4..... │ │ │ │ - 0x00455980 10a23400 00000000 80a13400 00000000 ..4.......4..... │ │ │ │ - 0x00455990 00000000 00000000 50ed3400 00000000 ........P.4..... │ │ │ │ - 0x004559a0 90ed3400 00000000 90f13400 00000000 ..4.......4..... │ │ │ │ - 0x004559b0 a0f13400 00000000 a0ed3400 00000000 ..4.......4..... │ │ │ │ - 0x004559c0 d0f63400 00000000 f0f63400 00000000 ..4.......4..... │ │ │ │ - 0x004559d0 e0f63400 00000000 b0f13400 00000000 ..4.......4..... │ │ │ │ - 0x004559e0 50f73400 00000000 40f73400 00000000 P.4.....@.4..... │ │ │ │ - 0x004559f0 80ed3400 00000000 00000000 00000000 ..4............. │ │ │ │ + 0x00455880 00000000 00000000 d0e53300 00000000 ..........3..... │ │ │ │ + 0x00455890 00e63300 00000000 70e63300 00000000 ..3.....p.3..... │ │ │ │ + 0x004558a0 80e63300 00000000 10e63300 00000000 ..3.......3..... │ │ │ │ + 0x004558b0 e0e73300 00000000 00e83300 00000000 ..3.......3..... │ │ │ │ + 0x004558c0 f0e73300 00000000 90e63300 00000000 ..3.......3..... │ │ │ │ + 0x004558d0 80e83300 00000000 50e83300 00000000 ..3.....P.3..... │ │ │ │ + 0x004558e0 f0e53300 00000000 60e83300 00000000 ..3.....`.3..... │ │ │ │ + 0x004558f0 a0e63300 00000000 70e83300 00000000 ..3.....p.3..... │ │ │ │ + 0x00455900 10e83300 00000000 20df3300 00000000 ..3..... .3..... │ │ │ │ + 0x00455910 90203400 00000000 c0203400 00000000 . 4...... 4..... │ │ │ │ + 0x00455920 90223400 00000000 a0223400 00000000 ."4......"4..... │ │ │ │ + 0x00455930 d0203400 00000000 10243400 00000000 . 4......$4..... │ │ │ │ + 0x00455940 30243400 00000000 20243400 00000000 0$4..... $4..... │ │ │ │ + 0x00455950 b0223400 00000000 e0243400 00000000 ."4......$4..... │ │ │ │ + 0x00455960 b0243400 00000000 b0203400 00000000 .$4...... 4..... │ │ │ │ + 0x00455970 c0243400 00000000 c0223400 00000000 .$4......"4..... │ │ │ │ + 0x00455980 d0243400 00000000 40243400 00000000 .$4.....@$4..... │ │ │ │ + 0x00455990 00000000 00000000 10703400 00000000 .........p4..... │ │ │ │ + 0x004559a0 50703400 00000000 50743400 00000000 Pp4.....Pt4..... │ │ │ │ + 0x004559b0 60743400 00000000 60703400 00000000 `t4.....`p4..... │ │ │ │ + 0x004559c0 90793400 00000000 b0793400 00000000 .y4......y4..... │ │ │ │ + 0x004559d0 a0793400 00000000 70743400 00000000 .y4.....pt4..... │ │ │ │ + 0x004559e0 107a3400 00000000 007a3400 00000000 .z4......z4..... │ │ │ │ + 0x004559f0 40703400 00000000 00000000 00000000 @p4............. │ │ │ │ 0x00455a00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455a10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455a20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455a30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455a40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455a50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00455a60 00000000 00000000 503a3500 00000000 ........P:5..... │ │ │ │ + 0x00455a60 00000000 00000000 10bd3400 00000000 ..........4..... │ │ │ │ 0x00455a70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455a80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455a90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455aa0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455ab0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455ac0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455ad0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455ae0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455af0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455b00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455b10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455b20 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00455b30 306f3400 00000000 606f3400 00000000 0o4.....`o4..... │ │ │ │ - 0x00455b40 40703400 00000000 50703400 00000000 @p4.....Pp4..... │ │ │ │ - 0x00455b50 706f3400 00000000 60723400 00000000 po4.....`r4..... │ │ │ │ - 0x00455b60 80723400 00000000 70723400 00000000 .r4.....pr4..... │ │ │ │ - 0x00455b70 60703400 00000000 50733400 00000000 `p4.....Ps4..... │ │ │ │ - 0x00455b80 20733400 00000000 506f3400 00000000 s4.....Po4..... │ │ │ │ - 0x00455b90 30733400 00000000 70703400 00000000 0s4.....pp4..... │ │ │ │ - 0x00455ba0 40733400 00000000 90723400 00000000 @s4......r4..... │ │ │ │ - 0x00455bb0 00000000 00000000 a08e3400 00000000 ..........4..... │ │ │ │ - 0x00455bc0 d08e3400 00000000 d08f3400 00000000 ..4.......4..... │ │ │ │ - 0x00455bd0 e08f3400 00000000 e08e3400 00000000 ..4.......4..... │ │ │ │ - 0x00455be0 50913400 00000000 70913400 00000000 P.4.....p.4..... │ │ │ │ - 0x00455bf0 60913400 00000000 f08f3400 00000000 `.4.......4..... │ │ │ │ - 0x00455c00 60923400 00000000 30923400 00000000 `.4.....0.4..... │ │ │ │ - 0x00455c10 c08e3400 00000000 40923400 00000000 ..4.....@.4..... │ │ │ │ - 0x00455c20 00903400 00000000 50923400 00000000 ..4.....P.4..... │ │ │ │ - 0x00455c30 80913400 00000000 00000000 00000000 ..4............. │ │ │ │ - 0x00455c40 c0af3400 00000000 00b03400 00000000 ..4.......4..... │ │ │ │ - 0x00455c50 10b33400 00000000 20b33400 00000000 ..4..... .4..... │ │ │ │ - 0x00455c60 10b03400 00000000 30b53400 00000000 ..4.....0.4..... │ │ │ │ - 0x00455c70 50b53400 00000000 40b53400 00000000 P.4.....@.4..... │ │ │ │ - 0x00455c80 30b33400 00000000 e0b53400 00000000 0.4.......4..... │ │ │ │ - 0x00455c90 b0b53400 00000000 f0af3400 00000000 ..4.......4..... │ │ │ │ - 0x00455ca0 c0b53400 00000000 40b33400 00000000 ..4.....@.4..... │ │ │ │ - 0x00455cb0 d0b53400 00000000 60b53400 00000000 ..4.....`.4..... │ │ │ │ - 0x00455cc0 00000000 00000000 80d83400 00000000 ..........4..... │ │ │ │ - 0x00455cd0 c0d83400 00000000 f0da3400 00000000 ..4.......4..... │ │ │ │ - 0x00455ce0 00db3400 00000000 d0d83400 00000000 ..4.......4..... │ │ │ │ - 0x00455cf0 90dc3400 00000000 b0dc3400 00000000 ..4.......4..... │ │ │ │ - 0x00455d00 a0dc3400 00000000 10db3400 00000000 ..4.......4..... │ │ │ │ - 0x00455d10 b0dd3400 00000000 80dd3400 00000000 ..4.......4..... │ │ │ │ - 0x00455d20 b0d83400 00000000 90dd3400 00000000 ..4.......4..... │ │ │ │ - 0x00455d30 20db3400 00000000 a0dd3400 00000000 .4.......4..... │ │ │ │ - 0x00455d40 c0dc3400 00000000 00000000 00000000 ..4............. │ │ │ │ + 0x00455b30 f0f13300 00000000 20f23300 00000000 ..3..... .3..... │ │ │ │ + 0x00455b40 00f33300 00000000 10f33300 00000000 ..3.......3..... │ │ │ │ + 0x00455b50 30f23300 00000000 20f53300 00000000 0.3..... .3..... │ │ │ │ + 0x00455b60 40f53300 00000000 30f53300 00000000 @.3.....0.3..... │ │ │ │ + 0x00455b70 20f33300 00000000 10f63300 00000000 .3.......3..... │ │ │ │ + 0x00455b80 e0f53300 00000000 10f23300 00000000 ..3.......3..... │ │ │ │ + 0x00455b90 f0f53300 00000000 30f33300 00000000 ..3.....0.3..... │ │ │ │ + 0x00455ba0 00f63300 00000000 50f53300 00000000 ..3.....P.3..... │ │ │ │ + 0x00455bb0 00000000 00000000 60113400 00000000 ........`.4..... │ │ │ │ + 0x00455bc0 90113400 00000000 90123400 00000000 ..4.......4..... │ │ │ │ + 0x00455bd0 a0123400 00000000 a0113400 00000000 ..4.......4..... │ │ │ │ + 0x00455be0 10143400 00000000 30143400 00000000 ..4.....0.4..... │ │ │ │ + 0x00455bf0 20143400 00000000 b0123400 00000000 .4.......4..... │ │ │ │ + 0x00455c00 20153400 00000000 f0143400 00000000 .4.......4..... │ │ │ │ + 0x00455c10 80113400 00000000 00153400 00000000 ..4.......4..... │ │ │ │ + 0x00455c20 c0123400 00000000 10153400 00000000 ..4.......4..... │ │ │ │ + 0x00455c30 40143400 00000000 00000000 00000000 @.4............. │ │ │ │ + 0x00455c40 80323400 00000000 c0323400 00000000 .24......24..... │ │ │ │ + 0x00455c50 d0353400 00000000 e0353400 00000000 .54......54..... │ │ │ │ + 0x00455c60 d0323400 00000000 f0373400 00000000 .24......74..... │ │ │ │ + 0x00455c70 10383400 00000000 00383400 00000000 .84......84..... │ │ │ │ + 0x00455c80 f0353400 00000000 a0383400 00000000 .54......84..... │ │ │ │ + 0x00455c90 70383400 00000000 b0323400 00000000 p84......24..... │ │ │ │ + 0x00455ca0 80383400 00000000 00363400 00000000 .84......64..... │ │ │ │ + 0x00455cb0 90383400 00000000 20383400 00000000 .84..... 84..... │ │ │ │ + 0x00455cc0 00000000 00000000 405b3400 00000000 ........@[4..... │ │ │ │ + 0x00455cd0 805b3400 00000000 b05d3400 00000000 .[4......]4..... │ │ │ │ + 0x00455ce0 c05d3400 00000000 905b3400 00000000 .]4......[4..... │ │ │ │ + 0x00455cf0 505f3400 00000000 705f3400 00000000 P_4.....p_4..... │ │ │ │ + 0x00455d00 605f3400 00000000 d05d3400 00000000 `_4......]4..... │ │ │ │ + 0x00455d10 70603400 00000000 40603400 00000000 p`4.....@`4..... │ │ │ │ + 0x00455d20 705b3400 00000000 50603400 00000000 p[4.....P`4..... │ │ │ │ + 0x00455d30 e05d3400 00000000 60603400 00000000 .]4.....``4..... │ │ │ │ + 0x00455d40 805f3400 00000000 00000000 00000000 ._4............. │ │ │ │ 0x00455d50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455d60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455d70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455d80 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00455d90 00000000 00000000 a02a3500 00000000 .........*5..... │ │ │ │ + 0x00455d90 00000000 00000000 60ad3400 00000000 ........`.4..... │ │ │ │ 0x00455da0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455db0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455dc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455dd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455de0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455df0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455e00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455e10 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00455e20 b0343500 00000000 00000000 00000000 .45............. │ │ │ │ + 0x00455e20 70b73400 00000000 00000000 00000000 p.4............. │ │ │ │ 0x00455e30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455e40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455e50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455e60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455e70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455e80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455e90 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -8481,45 +8481,45 @@ │ │ │ │ 0x00455f00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455f10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455f20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455f30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455f40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455f50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00455f60 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00455f70 00803400 00000000 40803400 00000000 ..4.....@.4..... │ │ │ │ - 0x00455f80 d0813400 00000000 e0813400 00000000 ..4.......4..... │ │ │ │ - 0x00455f90 50803400 00000000 60843400 00000000 P.4.....`.4..... │ │ │ │ - 0x00455fa0 80843400 00000000 70843400 00000000 ..4.....p.4..... │ │ │ │ - 0x00455fb0 f0813400 00000000 b0853400 00000000 ..4.......4..... │ │ │ │ - 0x00455fc0 80853400 00000000 30803400 00000000 ..4.....0.4..... │ │ │ │ - 0x00455fd0 90853400 00000000 00823400 00000000 ..4.......4..... │ │ │ │ - 0x00455fe0 a0853400 00000000 90843400 00000000 ..4.......4..... │ │ │ │ - 0x00455ff0 00000000 00000000 f0c03400 00000000 ..........4..... │ │ │ │ - 0x00456000 20c13400 00000000 c0c23400 00000000 .4.......4..... │ │ │ │ - 0x00456010 d0c23400 00000000 30c13400 00000000 ..4.....0.4..... │ │ │ │ - 0x00456020 50c43400 00000000 70c43400 00000000 P.4.....p.4..... │ │ │ │ - 0x00456030 60c43400 00000000 e0c23400 00000000 `.4.......4..... │ │ │ │ - 0x00456040 10c53400 00000000 e0c43400 00000000 ..4.......4..... │ │ │ │ - 0x00456050 10c13400 00000000 f0c43400 00000000 ..4.......4..... │ │ │ │ - 0x00456060 f0c23400 00000000 00c53400 00000000 ..4.......4..... │ │ │ │ - 0x00456070 80c43400 00000000 00000000 00000000 ..4............. │ │ │ │ - 0x00456080 700e3500 00000000 00000000 00000000 p.5............. │ │ │ │ + 0x00455f70 c0023400 00000000 00033400 00000000 ..4.......4..... │ │ │ │ + 0x00455f80 90043400 00000000 a0043400 00000000 ..4.......4..... │ │ │ │ + 0x00455f90 10033400 00000000 20073400 00000000 ..4..... .4..... │ │ │ │ + 0x00455fa0 40073400 00000000 30073400 00000000 @.4.....0.4..... │ │ │ │ + 0x00455fb0 b0043400 00000000 70083400 00000000 ..4.....p.4..... │ │ │ │ + 0x00455fc0 40083400 00000000 f0023400 00000000 @.4.......4..... │ │ │ │ + 0x00455fd0 50083400 00000000 c0043400 00000000 P.4.......4..... │ │ │ │ + 0x00455fe0 60083400 00000000 50073400 00000000 `.4.....P.4..... │ │ │ │ + 0x00455ff0 00000000 00000000 b0433400 00000000 .........C4..... │ │ │ │ + 0x00456000 e0433400 00000000 80453400 00000000 .C4......E4..... │ │ │ │ + 0x00456010 90453400 00000000 f0433400 00000000 .E4......C4..... │ │ │ │ + 0x00456020 10473400 00000000 30473400 00000000 .G4.....0G4..... │ │ │ │ + 0x00456030 20473400 00000000 a0453400 00000000 G4......E4..... │ │ │ │ + 0x00456040 d0473400 00000000 a0473400 00000000 .G4......G4..... │ │ │ │ + 0x00456050 d0433400 00000000 b0473400 00000000 .C4......G4..... │ │ │ │ + 0x00456060 b0453400 00000000 c0473400 00000000 .E4......G4..... │ │ │ │ + 0x00456070 40473400 00000000 00000000 00000000 @G4............. │ │ │ │ + 0x00456080 30913400 00000000 00000000 00000000 0.4............. │ │ │ │ 0x00456090 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004560a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004560b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004560c0 00000000 00000000 101b3500 00000000 ..........5..... │ │ │ │ + 0x004560c0 00000000 00000000 d09d3400 00000000 ..........4..... │ │ │ │ 0x004560d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004560e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004560f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00456100 00000000 00000000 201e3500 00000000 ........ .5..... │ │ │ │ + 0x00456100 00000000 00000000 e0a03400 00000000 ..........4..... │ │ │ │ 0x00456110 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456120 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456130 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456140 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00456150 001f3500 00000000 00000000 00000000 ..5............. │ │ │ │ + 0x00456150 c0a13400 00000000 00000000 00000000 ..4............. │ │ │ │ 0x00456160 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456170 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456180 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456190 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004561a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004561b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004561c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -8532,104 +8532,104 @@ │ │ │ │ 0x00456230 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456240 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456250 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456260 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456270 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456280 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456290 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004562a0 10633400 00000000 40633400 00000000 .c4.....@c4..... │ │ │ │ - 0x004562b0 b0633400 00000000 c0633400 00000000 .c4......c4..... │ │ │ │ - 0x004562c0 50633400 00000000 20653400 00000000 Pc4..... e4..... │ │ │ │ - 0x004562d0 40653400 00000000 30653400 00000000 @e4.....0e4..... │ │ │ │ - 0x004562e0 d0633400 00000000 c0653400 00000000 .c4......e4..... │ │ │ │ - 0x004562f0 90653400 00000000 30633400 00000000 .e4.....0c4..... │ │ │ │ - 0x00456300 a0653400 00000000 e0633400 00000000 .e4......c4..... │ │ │ │ - 0x00456310 b0653400 00000000 50653400 00000000 .e4.....Pe4..... │ │ │ │ - 0x00456320 605c3400 00000000 d09d3400 00000000 `\4.......4..... │ │ │ │ - 0x00456330 009e3400 00000000 d09f3400 00000000 ..4.......4..... │ │ │ │ - 0x00456340 e09f3400 00000000 109e3400 00000000 ..4.......4..... │ │ │ │ - 0x00456350 50a13400 00000000 70a13400 00000000 P.4.....p.4..... │ │ │ │ - 0x00456360 60a13400 00000000 f09f3400 00000000 `.4.......4..... │ │ │ │ - 0x00456370 20a23400 00000000 f0a13400 00000000 .4.......4..... │ │ │ │ - 0x00456380 f09d3400 00000000 00a23400 00000000 ..4.......4..... │ │ │ │ - 0x00456390 00a03400 00000000 10a23400 00000000 ..4.......4..... │ │ │ │ - 0x004563a0 80a13400 00000000 00000000 00000000 ..4............. │ │ │ │ - 0x004563b0 50ed3400 00000000 90ed3400 00000000 P.4.......4..... │ │ │ │ - 0x004563c0 90f13400 00000000 a0f13400 00000000 ..4.......4..... │ │ │ │ - 0x004563d0 a0ed3400 00000000 d0f63400 00000000 ..4.......4..... │ │ │ │ - 0x004563e0 f0f63400 00000000 e0f63400 00000000 ..4.......4..... │ │ │ │ - 0x004563f0 b0f13400 00000000 50f73400 00000000 ..4.....P.4..... │ │ │ │ - 0x00456400 40f73400 00000000 80ed3400 00000000 @.4.......4..... │ │ │ │ + 0x004562a0 d0e53300 00000000 00e63300 00000000 ..3.......3..... │ │ │ │ + 0x004562b0 70e63300 00000000 80e63300 00000000 p.3.......3..... │ │ │ │ + 0x004562c0 10e63300 00000000 e0e73300 00000000 ..3.......3..... │ │ │ │ + 0x004562d0 00e83300 00000000 f0e73300 00000000 ..3.......3..... │ │ │ │ + 0x004562e0 90e63300 00000000 80e83300 00000000 ..3.......3..... │ │ │ │ + 0x004562f0 50e83300 00000000 f0e53300 00000000 P.3.......3..... │ │ │ │ + 0x00456300 60e83300 00000000 a0e63300 00000000 `.3.......3..... │ │ │ │ + 0x00456310 70e83300 00000000 10e83300 00000000 p.3.......3..... │ │ │ │ + 0x00456320 20df3300 00000000 90203400 00000000 .3...... 4..... │ │ │ │ + 0x00456330 c0203400 00000000 90223400 00000000 . 4......"4..... │ │ │ │ + 0x00456340 a0223400 00000000 d0203400 00000000 ."4...... 4..... │ │ │ │ + 0x00456350 10243400 00000000 30243400 00000000 .$4.....0$4..... │ │ │ │ + 0x00456360 20243400 00000000 b0223400 00000000 $4......"4..... │ │ │ │ + 0x00456370 e0243400 00000000 b0243400 00000000 .$4......$4..... │ │ │ │ + 0x00456380 b0203400 00000000 c0243400 00000000 . 4......$4..... │ │ │ │ + 0x00456390 c0223400 00000000 d0243400 00000000 ."4......$4..... │ │ │ │ + 0x004563a0 40243400 00000000 00000000 00000000 @$4............. │ │ │ │ + 0x004563b0 10703400 00000000 50703400 00000000 .p4.....Pp4..... │ │ │ │ + 0x004563c0 50743400 00000000 60743400 00000000 Pt4.....`t4..... │ │ │ │ + 0x004563d0 60703400 00000000 90793400 00000000 `p4......y4..... │ │ │ │ + 0x004563e0 b0793400 00000000 a0793400 00000000 .y4......y4..... │ │ │ │ + 0x004563f0 70743400 00000000 107a3400 00000000 pt4......z4..... │ │ │ │ + 0x00456400 007a3400 00000000 40703400 00000000 .z4.....@p4..... │ │ │ │ 0x00456410 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456420 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456430 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456440 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456450 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456460 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456470 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00456480 503a3500 00000000 00000000 00000000 P:5............. │ │ │ │ + 0x00456480 10bd3400 00000000 00000000 00000000 ..4............. │ │ │ │ 0x00456490 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004564a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004564b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004564c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004564d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004564e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004564f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456500 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456510 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456520 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456530 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00456540 00000000 00000000 306f3400 00000000 ........0o4..... │ │ │ │ - 0x00456550 606f3400 00000000 40703400 00000000 `o4.....@p4..... │ │ │ │ - 0x00456560 50703400 00000000 706f3400 00000000 Pp4.....po4..... │ │ │ │ - 0x00456570 60723400 00000000 80723400 00000000 `r4......r4..... │ │ │ │ - 0x00456580 70723400 00000000 60703400 00000000 pr4.....`p4..... │ │ │ │ - 0x00456590 50733400 00000000 20733400 00000000 Ps4..... s4..... │ │ │ │ - 0x004565a0 506f3400 00000000 30733400 00000000 Po4.....0s4..... │ │ │ │ - 0x004565b0 70703400 00000000 40733400 00000000 pp4.....@s4..... │ │ │ │ - 0x004565c0 90723400 00000000 00000000 00000000 .r4............. │ │ │ │ - 0x004565d0 a08e3400 00000000 d08e3400 00000000 ..4.......4..... │ │ │ │ - 0x004565e0 d08f3400 00000000 e08f3400 00000000 ..4.......4..... │ │ │ │ - 0x004565f0 e08e3400 00000000 50913400 00000000 ..4.....P.4..... │ │ │ │ - 0x00456600 70913400 00000000 60913400 00000000 p.4.....`.4..... │ │ │ │ - 0x00456610 f08f3400 00000000 60923400 00000000 ..4.....`.4..... │ │ │ │ - 0x00456620 30923400 00000000 c08e3400 00000000 0.4.......4..... │ │ │ │ - 0x00456630 40923400 00000000 00903400 00000000 @.4.......4..... │ │ │ │ - 0x00456640 50923400 00000000 80913400 00000000 P.4.......4..... │ │ │ │ - 0x00456650 00000000 00000000 c0af3400 00000000 ..........4..... │ │ │ │ - 0x00456660 00b03400 00000000 10b33400 00000000 ..4.......4..... │ │ │ │ - 0x00456670 20b33400 00000000 10b03400 00000000 .4.......4..... │ │ │ │ - 0x00456680 30b53400 00000000 50b53400 00000000 0.4.....P.4..... │ │ │ │ - 0x00456690 40b53400 00000000 30b33400 00000000 @.4.....0.4..... │ │ │ │ - 0x004566a0 e0b53400 00000000 b0b53400 00000000 ..4.......4..... │ │ │ │ - 0x004566b0 f0af3400 00000000 c0b53400 00000000 ..4.......4..... │ │ │ │ - 0x004566c0 40b33400 00000000 d0b53400 00000000 @.4.......4..... │ │ │ │ - 0x004566d0 60b53400 00000000 00000000 00000000 `.4............. │ │ │ │ - 0x004566e0 80d83400 00000000 c0d83400 00000000 ..4.......4..... │ │ │ │ - 0x004566f0 f0da3400 00000000 00db3400 00000000 ..4.......4..... │ │ │ │ - 0x00456700 d0d83400 00000000 90dc3400 00000000 ..4.......4..... │ │ │ │ - 0x00456710 b0dc3400 00000000 a0dc3400 00000000 ..4.......4..... │ │ │ │ - 0x00456720 10db3400 00000000 b0dd3400 00000000 ..4.......4..... │ │ │ │ - 0x00456730 80dd3400 00000000 b0d83400 00000000 ..4.......4..... │ │ │ │ - 0x00456740 90dd3400 00000000 20db3400 00000000 ..4..... .4..... │ │ │ │ - 0x00456750 a0dd3400 00000000 c0dc3400 00000000 ..4.......4..... │ │ │ │ + 0x00456540 00000000 00000000 f0f13300 00000000 ..........3..... │ │ │ │ + 0x00456550 20f23300 00000000 00f33300 00000000 .3.......3..... │ │ │ │ + 0x00456560 10f33300 00000000 30f23300 00000000 ..3.....0.3..... │ │ │ │ + 0x00456570 20f53300 00000000 40f53300 00000000 .3.....@.3..... │ │ │ │ + 0x00456580 30f53300 00000000 20f33300 00000000 0.3..... .3..... │ │ │ │ + 0x00456590 10f63300 00000000 e0f53300 00000000 ..3.......3..... │ │ │ │ + 0x004565a0 10f23300 00000000 f0f53300 00000000 ..3.......3..... │ │ │ │ + 0x004565b0 30f33300 00000000 00f63300 00000000 0.3.......3..... │ │ │ │ + 0x004565c0 50f53300 00000000 00000000 00000000 P.3............. │ │ │ │ + 0x004565d0 60113400 00000000 90113400 00000000 `.4.......4..... │ │ │ │ + 0x004565e0 90123400 00000000 a0123400 00000000 ..4.......4..... │ │ │ │ + 0x004565f0 a0113400 00000000 10143400 00000000 ..4.......4..... │ │ │ │ + 0x00456600 30143400 00000000 20143400 00000000 0.4..... .4..... │ │ │ │ + 0x00456610 b0123400 00000000 20153400 00000000 ..4..... .4..... │ │ │ │ + 0x00456620 f0143400 00000000 80113400 00000000 ..4.......4..... │ │ │ │ + 0x00456630 00153400 00000000 c0123400 00000000 ..4.......4..... │ │ │ │ + 0x00456640 10153400 00000000 40143400 00000000 ..4.....@.4..... │ │ │ │ + 0x00456650 00000000 00000000 80323400 00000000 .........24..... │ │ │ │ + 0x00456660 c0323400 00000000 d0353400 00000000 .24......54..... │ │ │ │ + 0x00456670 e0353400 00000000 d0323400 00000000 .54......24..... │ │ │ │ + 0x00456680 f0373400 00000000 10383400 00000000 .74......84..... │ │ │ │ + 0x00456690 00383400 00000000 f0353400 00000000 .84......54..... │ │ │ │ + 0x004566a0 a0383400 00000000 70383400 00000000 .84.....p84..... │ │ │ │ + 0x004566b0 b0323400 00000000 80383400 00000000 .24......84..... │ │ │ │ + 0x004566c0 00363400 00000000 90383400 00000000 .64......84..... │ │ │ │ + 0x004566d0 20383400 00000000 00000000 00000000 84............. │ │ │ │ + 0x004566e0 405b3400 00000000 805b3400 00000000 @[4......[4..... │ │ │ │ + 0x004566f0 b05d3400 00000000 c05d3400 00000000 .]4......]4..... │ │ │ │ + 0x00456700 905b3400 00000000 505f3400 00000000 .[4.....P_4..... │ │ │ │ + 0x00456710 705f3400 00000000 605f3400 00000000 p_4.....`_4..... │ │ │ │ + 0x00456720 d05d3400 00000000 70603400 00000000 .]4.....p`4..... │ │ │ │ + 0x00456730 40603400 00000000 705b3400 00000000 @`4.....p[4..... │ │ │ │ + 0x00456740 50603400 00000000 e05d3400 00000000 P`4......]4..... │ │ │ │ + 0x00456750 60603400 00000000 805f3400 00000000 ``4......_4..... │ │ │ │ 0x00456760 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456770 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456780 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456790 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004567a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004567b0 a02a3500 00000000 00000000 00000000 .*5............. │ │ │ │ + 0x004567b0 60ad3400 00000000 00000000 00000000 `.4............. │ │ │ │ 0x004567c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004567d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004567e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004567f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456800 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456810 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456820 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00456830 00000000 00000000 b0343500 00000000 .........45..... │ │ │ │ + 0x00456830 00000000 00000000 70b73400 00000000 ........p.4..... │ │ │ │ 0x00456840 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456850 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456860 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456870 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456880 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456890 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004568a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -8642,45 +8642,45 @@ │ │ │ │ 0x00456910 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456920 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456930 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456940 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456950 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456960 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456970 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00456980 00000000 00000000 00803400 00000000 ..........4..... │ │ │ │ - 0x00456990 40803400 00000000 d0813400 00000000 @.4.......4..... │ │ │ │ - 0x004569a0 e0813400 00000000 50803400 00000000 ..4.....P.4..... │ │ │ │ - 0x004569b0 60843400 00000000 80843400 00000000 `.4.......4..... │ │ │ │ - 0x004569c0 70843400 00000000 f0813400 00000000 p.4.......4..... │ │ │ │ - 0x004569d0 b0853400 00000000 80853400 00000000 ..4.......4..... │ │ │ │ - 0x004569e0 30803400 00000000 90853400 00000000 0.4.......4..... │ │ │ │ - 0x004569f0 00823400 00000000 a0853400 00000000 ..4.......4..... │ │ │ │ - 0x00456a00 90843400 00000000 00000000 00000000 ..4............. │ │ │ │ - 0x00456a10 f0c03400 00000000 20c13400 00000000 ..4..... .4..... │ │ │ │ - 0x00456a20 c0c23400 00000000 d0c23400 00000000 ..4.......4..... │ │ │ │ - 0x00456a30 30c13400 00000000 50c43400 00000000 0.4.....P.4..... │ │ │ │ - 0x00456a40 70c43400 00000000 60c43400 00000000 p.4.....`.4..... │ │ │ │ - 0x00456a50 e0c23400 00000000 10c53400 00000000 ..4.......4..... │ │ │ │ - 0x00456a60 e0c43400 00000000 10c13400 00000000 ..4.......4..... │ │ │ │ - 0x00456a70 f0c43400 00000000 f0c23400 00000000 ..4.......4..... │ │ │ │ - 0x00456a80 00c53400 00000000 80c43400 00000000 ..4.......4..... │ │ │ │ - 0x00456a90 00000000 00000000 700e3500 00000000 ........p.5..... │ │ │ │ + 0x00456980 00000000 00000000 c0023400 00000000 ..........4..... │ │ │ │ + 0x00456990 00033400 00000000 90043400 00000000 ..4.......4..... │ │ │ │ + 0x004569a0 a0043400 00000000 10033400 00000000 ..4.......4..... │ │ │ │ + 0x004569b0 20073400 00000000 40073400 00000000 .4.....@.4..... │ │ │ │ + 0x004569c0 30073400 00000000 b0043400 00000000 0.4.......4..... │ │ │ │ + 0x004569d0 70083400 00000000 40083400 00000000 p.4.....@.4..... │ │ │ │ + 0x004569e0 f0023400 00000000 50083400 00000000 ..4.....P.4..... │ │ │ │ + 0x004569f0 c0043400 00000000 60083400 00000000 ..4.....`.4..... │ │ │ │ + 0x00456a00 50073400 00000000 00000000 00000000 P.4............. │ │ │ │ + 0x00456a10 b0433400 00000000 e0433400 00000000 .C4......C4..... │ │ │ │ + 0x00456a20 80453400 00000000 90453400 00000000 .E4......E4..... │ │ │ │ + 0x00456a30 f0433400 00000000 10473400 00000000 .C4......G4..... │ │ │ │ + 0x00456a40 30473400 00000000 20473400 00000000 0G4..... G4..... │ │ │ │ + 0x00456a50 a0453400 00000000 d0473400 00000000 .E4......G4..... │ │ │ │ + 0x00456a60 a0473400 00000000 d0433400 00000000 .G4......C4..... │ │ │ │ + 0x00456a70 b0473400 00000000 b0453400 00000000 .G4......E4..... │ │ │ │ + 0x00456a80 c0473400 00000000 40473400 00000000 .G4.....@G4..... │ │ │ │ + 0x00456a90 00000000 00000000 30913400 00000000 ........0.4..... │ │ │ │ 0x00456aa0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456ab0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456ac0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456ad0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00456ae0 101b3500 00000000 00000000 00000000 ..5............. │ │ │ │ + 0x00456ae0 d09d3400 00000000 00000000 00000000 ..4............. │ │ │ │ 0x00456af0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456b00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456b10 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00456b20 201e3500 00000000 00000000 00000000 .5............. │ │ │ │ + 0x00456b20 e0a03400 00000000 00000000 00000000 ..4............. │ │ │ │ 0x00456b30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456b40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456b50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00456b60 00000000 00000000 001f3500 00000000 ..........5..... │ │ │ │ + 0x00456b60 00000000 00000000 c0a13400 00000000 ..........4..... │ │ │ │ 0x00456b70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456b80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456b90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456ba0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456bb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456bc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456bd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -8693,105 +8693,105 @@ │ │ │ │ 0x00456c40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456c50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456c60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456c70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456c80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456c90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456ca0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00456cb0 00000000 00000000 10633400 00000000 .........c4..... │ │ │ │ - 0x00456cc0 40633400 00000000 b0633400 00000000 @c4......c4..... │ │ │ │ - 0x00456cd0 c0633400 00000000 50633400 00000000 .c4.....Pc4..... │ │ │ │ - 0x00456ce0 20653400 00000000 40653400 00000000 e4.....@e4..... │ │ │ │ - 0x00456cf0 30653400 00000000 d0633400 00000000 0e4......c4..... │ │ │ │ - 0x00456d00 c0653400 00000000 90653400 00000000 .e4......e4..... │ │ │ │ - 0x00456d10 30633400 00000000 a0653400 00000000 0c4......e4..... │ │ │ │ - 0x00456d20 e0633400 00000000 b0653400 00000000 .c4......e4..... │ │ │ │ - 0x00456d30 50653400 00000000 605c3400 00000000 Pe4.....`\4..... │ │ │ │ - 0x00456d40 d09d3400 00000000 009e3400 00000000 ..4.......4..... │ │ │ │ - 0x00456d50 d09f3400 00000000 e09f3400 00000000 ..4.......4..... │ │ │ │ - 0x00456d60 109e3400 00000000 50a13400 00000000 ..4.....P.4..... │ │ │ │ - 0x00456d70 70a13400 00000000 60a13400 00000000 p.4.....`.4..... │ │ │ │ - 0x00456d80 f09f3400 00000000 20a23400 00000000 ..4..... .4..... │ │ │ │ - 0x00456d90 f0a13400 00000000 f09d3400 00000000 ..4.......4..... │ │ │ │ - 0x00456da0 00a23400 00000000 00a03400 00000000 ..4.......4..... │ │ │ │ - 0x00456db0 10a23400 00000000 80a13400 00000000 ..4.......4..... │ │ │ │ - 0x00456dc0 00000000 00000000 50ed3400 00000000 ........P.4..... │ │ │ │ - 0x00456dd0 90ed3400 00000000 90f13400 00000000 ..4.......4..... │ │ │ │ - 0x00456de0 a0f13400 00000000 a0ed3400 00000000 ..4.......4..... │ │ │ │ - 0x00456df0 d0f63400 00000000 f0f63400 00000000 ..4.......4..... │ │ │ │ - 0x00456e00 e0f63400 00000000 b0f13400 00000000 ..4.......4..... │ │ │ │ - 0x00456e10 50f73400 00000000 40f73400 00000000 P.4.....@.4..... │ │ │ │ - 0x00456e20 80ed3400 00000000 00000000 00000000 ..4............. │ │ │ │ + 0x00456cb0 00000000 00000000 d0e53300 00000000 ..........3..... │ │ │ │ + 0x00456cc0 00e63300 00000000 70e63300 00000000 ..3.....p.3..... │ │ │ │ + 0x00456cd0 80e63300 00000000 10e63300 00000000 ..3.......3..... │ │ │ │ + 0x00456ce0 e0e73300 00000000 00e83300 00000000 ..3.......3..... │ │ │ │ + 0x00456cf0 f0e73300 00000000 90e63300 00000000 ..3.......3..... │ │ │ │ + 0x00456d00 80e83300 00000000 50e83300 00000000 ..3.....P.3..... │ │ │ │ + 0x00456d10 f0e53300 00000000 60e83300 00000000 ..3.....`.3..... │ │ │ │ + 0x00456d20 a0e63300 00000000 70e83300 00000000 ..3.....p.3..... │ │ │ │ + 0x00456d30 10e83300 00000000 20df3300 00000000 ..3..... .3..... │ │ │ │ + 0x00456d40 90203400 00000000 c0203400 00000000 . 4...... 4..... │ │ │ │ + 0x00456d50 90223400 00000000 a0223400 00000000 ."4......"4..... │ │ │ │ + 0x00456d60 d0203400 00000000 10243400 00000000 . 4......$4..... │ │ │ │ + 0x00456d70 30243400 00000000 20243400 00000000 0$4..... $4..... │ │ │ │ + 0x00456d80 b0223400 00000000 e0243400 00000000 ."4......$4..... │ │ │ │ + 0x00456d90 b0243400 00000000 b0203400 00000000 .$4...... 4..... │ │ │ │ + 0x00456da0 c0243400 00000000 c0223400 00000000 .$4......"4..... │ │ │ │ + 0x00456db0 d0243400 00000000 40243400 00000000 .$4.....@$4..... │ │ │ │ + 0x00456dc0 00000000 00000000 10703400 00000000 .........p4..... │ │ │ │ + 0x00456dd0 50703400 00000000 50743400 00000000 Pp4.....Pt4..... │ │ │ │ + 0x00456de0 60743400 00000000 60703400 00000000 `t4.....`p4..... │ │ │ │ + 0x00456df0 90793400 00000000 b0793400 00000000 .y4......y4..... │ │ │ │ + 0x00456e00 a0793400 00000000 70743400 00000000 .y4.....pt4..... │ │ │ │ + 0x00456e10 107a3400 00000000 007a3400 00000000 .z4......z4..... │ │ │ │ + 0x00456e20 40703400 00000000 00000000 00000000 @p4............. │ │ │ │ 0x00456e30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456e40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456e50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456e60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456e70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456e80 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00456e90 00000000 00000000 503a3500 00000000 ........P:5..... │ │ │ │ + 0x00456e90 00000000 00000000 10bd3400 00000000 ..........4..... │ │ │ │ 0x00456ea0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456eb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456ec0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456ed0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456ee0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456ef0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456f00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456f10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456f20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456f30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456f40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00456f50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00456f60 306f3400 00000000 606f3400 00000000 0o4.....`o4..... │ │ │ │ - 0x00456f70 40703400 00000000 50703400 00000000 @p4.....Pp4..... │ │ │ │ - 0x00456f80 706f3400 00000000 60723400 00000000 po4.....`r4..... │ │ │ │ - 0x00456f90 80723400 00000000 70723400 00000000 .r4.....pr4..... │ │ │ │ - 0x00456fa0 60703400 00000000 50733400 00000000 `p4.....Ps4..... │ │ │ │ - 0x00456fb0 20733400 00000000 506f3400 00000000 s4.....Po4..... │ │ │ │ - 0x00456fc0 30733400 00000000 70703400 00000000 0s4.....pp4..... │ │ │ │ - 0x00456fd0 40733400 00000000 90723400 00000000 @s4......r4..... │ │ │ │ - 0x00456fe0 00000000 00000000 a08e3400 00000000 ..........4..... │ │ │ │ - 0x00456ff0 d08e3400 00000000 d08f3400 00000000 ..4.......4..... │ │ │ │ - 0x00457000 e08f3400 00000000 e08e3400 00000000 ..4.......4..... │ │ │ │ - 0x00457010 50913400 00000000 70913400 00000000 P.4.....p.4..... │ │ │ │ - 0x00457020 60913400 00000000 f08f3400 00000000 `.4.......4..... │ │ │ │ - 0x00457030 60923400 00000000 30923400 00000000 `.4.....0.4..... │ │ │ │ - 0x00457040 c08e3400 00000000 40923400 00000000 ..4.....@.4..... │ │ │ │ - 0x00457050 00903400 00000000 50923400 00000000 ..4.....P.4..... │ │ │ │ - 0x00457060 80913400 00000000 00000000 00000000 ..4............. │ │ │ │ - 0x00457070 c0af3400 00000000 00b03400 00000000 ..4.......4..... │ │ │ │ - 0x00457080 10b33400 00000000 20b33400 00000000 ..4..... .4..... │ │ │ │ - 0x00457090 10b03400 00000000 30b53400 00000000 ..4.....0.4..... │ │ │ │ - 0x004570a0 50b53400 00000000 40b53400 00000000 P.4.....@.4..... │ │ │ │ - 0x004570b0 30b33400 00000000 e0b53400 00000000 0.4.......4..... │ │ │ │ - 0x004570c0 b0b53400 00000000 f0af3400 00000000 ..4.......4..... │ │ │ │ - 0x004570d0 c0b53400 00000000 40b33400 00000000 ..4.....@.4..... │ │ │ │ - 0x004570e0 d0b53400 00000000 60b53400 00000000 ..4.....`.4..... │ │ │ │ - 0x004570f0 00000000 00000000 80d83400 00000000 ..........4..... │ │ │ │ - 0x00457100 c0d83400 00000000 f0da3400 00000000 ..4.......4..... │ │ │ │ - 0x00457110 00db3400 00000000 d0d83400 00000000 ..4.......4..... │ │ │ │ - 0x00457120 90dc3400 00000000 b0dc3400 00000000 ..4.......4..... │ │ │ │ - 0x00457130 a0dc3400 00000000 10db3400 00000000 ..4.......4..... │ │ │ │ - 0x00457140 b0dd3400 00000000 80dd3400 00000000 ..4.......4..... │ │ │ │ - 0x00457150 b0d83400 00000000 90dd3400 00000000 ..4.......4..... │ │ │ │ - 0x00457160 20db3400 00000000 a0dd3400 00000000 .4.......4..... │ │ │ │ - 0x00457170 c0dc3400 00000000 00000000 00000000 ..4............. │ │ │ │ + 0x00456f60 f0f13300 00000000 20f23300 00000000 ..3..... .3..... │ │ │ │ + 0x00456f70 00f33300 00000000 10f33300 00000000 ..3.......3..... │ │ │ │ + 0x00456f80 30f23300 00000000 20f53300 00000000 0.3..... .3..... │ │ │ │ + 0x00456f90 40f53300 00000000 30f53300 00000000 @.3.....0.3..... │ │ │ │ + 0x00456fa0 20f33300 00000000 10f63300 00000000 .3.......3..... │ │ │ │ + 0x00456fb0 e0f53300 00000000 10f23300 00000000 ..3.......3..... │ │ │ │ + 0x00456fc0 f0f53300 00000000 30f33300 00000000 ..3.....0.3..... │ │ │ │ + 0x00456fd0 00f63300 00000000 50f53300 00000000 ..3.....P.3..... │ │ │ │ + 0x00456fe0 00000000 00000000 60113400 00000000 ........`.4..... │ │ │ │ + 0x00456ff0 90113400 00000000 90123400 00000000 ..4.......4..... │ │ │ │ + 0x00457000 a0123400 00000000 a0113400 00000000 ..4.......4..... │ │ │ │ + 0x00457010 10143400 00000000 30143400 00000000 ..4.....0.4..... │ │ │ │ + 0x00457020 20143400 00000000 b0123400 00000000 .4.......4..... │ │ │ │ + 0x00457030 20153400 00000000 f0143400 00000000 .4.......4..... │ │ │ │ + 0x00457040 80113400 00000000 00153400 00000000 ..4.......4..... │ │ │ │ + 0x00457050 c0123400 00000000 10153400 00000000 ..4.......4..... │ │ │ │ + 0x00457060 40143400 00000000 00000000 00000000 @.4............. │ │ │ │ + 0x00457070 80323400 00000000 c0323400 00000000 .24......24..... │ │ │ │ + 0x00457080 d0353400 00000000 e0353400 00000000 .54......54..... │ │ │ │ + 0x00457090 d0323400 00000000 f0373400 00000000 .24......74..... │ │ │ │ + 0x004570a0 10383400 00000000 00383400 00000000 .84......84..... │ │ │ │ + 0x004570b0 f0353400 00000000 a0383400 00000000 .54......84..... │ │ │ │ + 0x004570c0 70383400 00000000 b0323400 00000000 p84......24..... │ │ │ │ + 0x004570d0 80383400 00000000 00363400 00000000 .84......64..... │ │ │ │ + 0x004570e0 90383400 00000000 20383400 00000000 .84..... 84..... │ │ │ │ + 0x004570f0 00000000 00000000 405b3400 00000000 ........@[4..... │ │ │ │ + 0x00457100 805b3400 00000000 b05d3400 00000000 .[4......]4..... │ │ │ │ + 0x00457110 c05d3400 00000000 905b3400 00000000 .]4......[4..... │ │ │ │ + 0x00457120 505f3400 00000000 705f3400 00000000 P_4.....p_4..... │ │ │ │ + 0x00457130 605f3400 00000000 d05d3400 00000000 `_4......]4..... │ │ │ │ + 0x00457140 70603400 00000000 40603400 00000000 p`4.....@`4..... │ │ │ │ + 0x00457150 705b3400 00000000 50603400 00000000 p[4.....P`4..... │ │ │ │ + 0x00457160 e05d3400 00000000 60603400 00000000 .]4.....``4..... │ │ │ │ + 0x00457170 805f3400 00000000 00000000 00000000 ._4............. │ │ │ │ 0x00457180 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00457190 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004571a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004571b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004571c0 00000000 00000000 a02a3500 00000000 .........*5..... │ │ │ │ + 0x004571c0 00000000 00000000 60ad3400 00000000 ........`.4..... │ │ │ │ 0x004571d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004571e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004571f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00457200 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00457210 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00457220 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00457230 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00457240 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00457250 b0343500 00000000 00000000 00000000 .45............. │ │ │ │ + 0x00457250 70b73400 00000000 00000000 00000000 p.4............. │ │ │ │ 0x00457260 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00457270 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00457280 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00457290 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004572a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004572b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004572c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -8804,45 +8804,45 @@ │ │ │ │ 0x00457330 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00457340 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00457350 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00457360 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00457370 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00457380 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00457390 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004573a0 00803400 00000000 40803400 00000000 ..4.....@.4..... │ │ │ │ - 0x004573b0 d0813400 00000000 e0813400 00000000 ..4.......4..... │ │ │ │ - 0x004573c0 50803400 00000000 60843400 00000000 P.4.....`.4..... │ │ │ │ - 0x004573d0 80843400 00000000 70843400 00000000 ..4.....p.4..... │ │ │ │ - 0x004573e0 f0813400 00000000 b0853400 00000000 ..4.......4..... │ │ │ │ - 0x004573f0 80853400 00000000 30803400 00000000 ..4.....0.4..... │ │ │ │ - 0x00457400 90853400 00000000 00823400 00000000 ..4.......4..... │ │ │ │ - 0x00457410 a0853400 00000000 90843400 00000000 ..4.......4..... │ │ │ │ - 0x00457420 00000000 00000000 f0c03400 00000000 ..........4..... │ │ │ │ - 0x00457430 20c13400 00000000 c0c23400 00000000 .4.......4..... │ │ │ │ - 0x00457440 d0c23400 00000000 30c13400 00000000 ..4.....0.4..... │ │ │ │ - 0x00457450 50c43400 00000000 70c43400 00000000 P.4.....p.4..... │ │ │ │ - 0x00457460 60c43400 00000000 e0c23400 00000000 `.4.......4..... │ │ │ │ - 0x00457470 10c53400 00000000 e0c43400 00000000 ..4.......4..... │ │ │ │ - 0x00457480 10c13400 00000000 f0c43400 00000000 ..4.......4..... │ │ │ │ - 0x00457490 f0c23400 00000000 00c53400 00000000 ..4.......4..... │ │ │ │ - 0x004574a0 80c43400 00000000 00000000 00000000 ..4............. │ │ │ │ - 0x004574b0 700e3500 00000000 00000000 00000000 p.5............. │ │ │ │ + 0x004573a0 c0023400 00000000 00033400 00000000 ..4.......4..... │ │ │ │ + 0x004573b0 90043400 00000000 a0043400 00000000 ..4.......4..... │ │ │ │ + 0x004573c0 10033400 00000000 20073400 00000000 ..4..... .4..... │ │ │ │ + 0x004573d0 40073400 00000000 30073400 00000000 @.4.....0.4..... │ │ │ │ + 0x004573e0 b0043400 00000000 70083400 00000000 ..4.....p.4..... │ │ │ │ + 0x004573f0 40083400 00000000 f0023400 00000000 @.4.......4..... │ │ │ │ + 0x00457400 50083400 00000000 c0043400 00000000 P.4.......4..... │ │ │ │ + 0x00457410 60083400 00000000 50073400 00000000 `.4.....P.4..... │ │ │ │ + 0x00457420 00000000 00000000 b0433400 00000000 .........C4..... │ │ │ │ + 0x00457430 e0433400 00000000 80453400 00000000 .C4......E4..... │ │ │ │ + 0x00457440 90453400 00000000 f0433400 00000000 .E4......C4..... │ │ │ │ + 0x00457450 10473400 00000000 30473400 00000000 .G4.....0G4..... │ │ │ │ + 0x00457460 20473400 00000000 a0453400 00000000 G4......E4..... │ │ │ │ + 0x00457470 d0473400 00000000 a0473400 00000000 .G4......G4..... │ │ │ │ + 0x00457480 d0433400 00000000 b0473400 00000000 .C4......G4..... │ │ │ │ + 0x00457490 b0453400 00000000 c0473400 00000000 .E4......G4..... │ │ │ │ + 0x004574a0 40473400 00000000 00000000 00000000 @G4............. │ │ │ │ + 0x004574b0 30913400 00000000 00000000 00000000 0.4............. │ │ │ │ 0x004574c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004574d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004574e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x004574f0 00000000 00000000 101b3500 00000000 ..........5..... │ │ │ │ + 0x004574f0 00000000 00000000 d09d3400 00000000 ..........4..... │ │ │ │ 0x00457500 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00457510 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00457520 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00457530 00000000 00000000 201e3500 00000000 ........ .5..... │ │ │ │ + 0x00457530 00000000 00000000 e0a03400 00000000 ..........4..... │ │ │ │ 0x00457540 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00457550 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00457560 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00457570 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00457580 001f3500 00000000 00000000 00000000 ..5............. │ │ │ │ + 0x00457580 c0a13400 00000000 00000000 00000000 ..4............. │ │ │ │ 0x00457590 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004575a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004575b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004575c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004575d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004575e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x004575f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -9123,26 +9123,26 @@ │ │ │ │ 0x00458720 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00458730 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00458740 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00458750 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00458760 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00458770 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00458780 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00458790 00000000 00000000 60b63000 00000000 ........`.0..... │ │ │ │ - 0x004587a0 d0b83000 00000000 00000000 00000000 ..0............. │ │ │ │ - 0x004587b0 e0bb3000 00000000 60b63000 00000000 ..0.....`.0..... │ │ │ │ - 0x004587c0 d0b83000 00000000 00000000 00000000 ..0............. │ │ │ │ - 0x004587d0 e0bb3000 00000000 60b63000 00000000 ..0.....`.0..... │ │ │ │ - 0x004587e0 d0b83000 00000000 00000000 00000000 ..0............. │ │ │ │ - 0x004587f0 e0bb3000 00000000 00000000 00000000 ..0............. │ │ │ │ - 0x00458800 00000000 00000000 c0322e00 00000000 .........2...... │ │ │ │ - 0x00458810 70332e00 00000000 103b3100 00000000 p3.......;1..... │ │ │ │ - 0x00458820 103b3100 00000000 103b3100 00000000 .;1......;1..... │ │ │ │ + 0x00458790 00000000 00000000 004c3000 00000000 .........L0..... │ │ │ │ + 0x004587a0 704e3000 00000000 00000000 00000000 pN0............. │ │ │ │ + 0x004587b0 80513000 00000000 004c3000 00000000 .Q0......L0..... │ │ │ │ + 0x004587c0 704e3000 00000000 00000000 00000000 pN0............. │ │ │ │ + 0x004587d0 80513000 00000000 004c3000 00000000 .Q0......L0..... │ │ │ │ + 0x004587e0 704e3000 00000000 00000000 00000000 pN0............. │ │ │ │ + 0x004587f0 80513000 00000000 00000000 00000000 .Q0............. │ │ │ │ + 0x00458800 00000000 00000000 f0e83000 00000000 ..........0..... │ │ │ │ + 0x00458810 a0e93000 00000000 b0d03000 00000000 ..0.......0..... │ │ │ │ + 0x00458820 b0d03000 00000000 b0d03000 00000000 ..0.......0..... │ │ │ │ 0x00458830 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00458840 20fd3000 00000000 20fd3000 00000000 .0..... .0..... │ │ │ │ + 0x00458840 c0923000 00000000 c0923000 00000000 ..0.......0..... │ │ │ │ 0x00458850 900f2e00 00000000 900f2e00 00000000 ................ │ │ │ │ 0x00458860 900f2e00 00000000 78823900 00000000 ........x.9..... │ │ │ │ 0x00458870 33000000 00000000 1e010000 01000000 3............... │ │ │ │ 0x00458880 fa573900 00000000 3b000000 00000000 .W9.....;....... │ │ │ │ 0x00458890 38030000 2f000000 fa573900 00000000 8.../....W9..... │ │ │ │ 0x004588a0 3b000000 00000000 3e030000 2a000000 ;.......>...*... │ │ │ │ 0x004588b0 fa573900 00000000 3b000000 00000000 .W9.....;....... │ │ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ │ │ │ Hex dump of section '.got': │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ 0x0045ac30 10aa4500 00000000 00000000 00000000 ..E............. │ │ │ │ 0x0045ac40 00000000 00000000 36b00200 00000000 ........6....... │ │ │ │ 0x0045ac50 46b00200 00000000 50562800 00000000 F.......PV(..... │ │ │ │ - 0x0045ac60 204a2e00 00000000 90860400 00000000 J.............. │ │ │ │ + 0x0045ac60 40de3100 00000000 90860400 00000000 @.1............. │ │ │ │ 0x0045ac70 605f2700 00000000 00000000 00000000 `_'............. │ │ │ │ 0x0045ac80 90f50300 00000000 90fc0300 00000000 ................ │ │ │ │ 0x0045ac90 50f22700 00000000 a07d2600 00000000 P.'......}&..... │ │ │ │ 0x0045aca0 f03d2c00 00000000 c0f80300 00000000 .=,............. │ │ │ │ 0x0045acb0 20181500 00000000 00000000 00000000 ............... │ │ │ │ 0x0045acc0 303f0400 00000000 90c22600 00000000 0?........&..... │ │ │ │ 0x0045acd0 c0071a00 00000000 20ef0300 00000000 ........ ....... │ │ │ │ 0x0045ace0 90ef0300 00000000 90bb2600 00000000 ..........&..... │ │ │ │ 0x0045acf0 00832700 00000000 e03b1b00 00000000 ..'......;...... │ │ │ │ - 0x0045ad00 00000000 00000000 d04b3100 00000000 .........K1..... │ │ │ │ - 0x0045ad10 a0cf3800 00000000 c0991c00 00000000 ..8............. │ │ │ │ + 0x0045ad00 00000000 00000000 f0222e00 00000000 ........."...... │ │ │ │ + 0x0045ad10 40ee3800 00000000 c0991c00 00000000 @.8............. │ │ │ │ 0x0045ad20 20551b00 00000000 d04a1600 00000000 U.......J...... │ │ │ │ 0x0045ad30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0045ad40 40252b00 00000000 508c2d00 00000000 @%+.....P.-..... │ │ │ │ 0x0045ad50 706c1d00 00000000 00000000 00000000 pl.............. │ │ │ │ 0x0045ad60 70af2d00 00000000 c0a02c00 00000000 p.-.......,..... │ │ │ │ 0x0045ad70 50aa2d00 00000000 20930400 00000000 P.-..... ....... │ │ │ │ 0x0045ad80 d0392800 00000000 90ef0300 00000000 .9(............. │ │ │ │ @@ -32,15 +32,15 @@ │ │ │ │ 0x0045adf0 00000000 00000000 7f952600 00000000 ..........&..... │ │ │ │ 0x0045ae00 00000000 00000000 00f00300 00000000 ................ │ │ │ │ 0x0045ae10 00000000 00000000 603e1500 00000000 ........`>...... │ │ │ │ 0x0045ae20 b0ee0300 00000000 00000000 00000000 ................ │ │ │ │ 0x0045ae30 00000000 00000000 e0672600 00000000 .........g&..... │ │ │ │ 0x0045ae40 30463900 00000000 906d1d00 00000000 0F9......m...... │ │ │ │ 0x0045ae50 ce310400 00000000 a0701e00 00000000 .1.......p...... │ │ │ │ - 0x0045ae60 00000000 00000000 80313200 00000000 .........12..... │ │ │ │ + 0x0045ae60 00000000 00000000 20803100 00000000 ........ .1..... │ │ │ │ 0x0045ae70 80d32700 00000000 90e91c00 00000000 ..'............. │ │ │ │ 0x0045ae80 00f00300 00000000 f0431e00 00000000 .........C...... │ │ │ │ 0x0045ae90 203a1500 00000000 00000000 00000000 :.............. │ │ │ │ 0x0045aea0 9f7c2600 00000000 d0342d00 00000000 .|&......4-..... │ │ │ │ 0x0045aeb0 b06a2600 00000000 00000000 00000000 .j&............. │ │ │ │ 0x0045aec0 00000000 00000000 e06c2a00 00000000 .........l*..... │ │ │ │ 0x0045aed0 a0944400 00000000 f0ca2600 00000000 ..D.......&..... │ │ │ │ @@ -49,39 +49,39 @@ │ │ │ │ 0x0045af00 50bf2900 00000000 f08b1e00 00000000 P.)............. │ │ │ │ 0x0045af10 00000000 00000000 b0a42900 00000000 ..........)..... │ │ │ │ 0x0045af20 e03e4400 00000000 29742600 00000000 .>D.....)t&..... │ │ │ │ 0x0045af30 e0222b00 00000000 70fc0300 00000000 ."+.....p....... │ │ │ │ 0x0045af40 80a01a00 00000000 601e1e00 00000000 ........`....... │ │ │ │ 0x0045af50 f0f31d00 00000000 e0da2500 00000000 ..........%..... │ │ │ │ 0x0045af60 c0cf2900 00000000 90e82700 00000000 ..).......'..... │ │ │ │ - 0x0045af70 90de1d00 00000000 c04c2e00 00000000 .........L...... │ │ │ │ + 0x0045af70 90de1d00 00000000 e0e03100 00000000 ..........1..... │ │ │ │ 0x0045af80 b0f40300 00000000 a0342800 00000000 .........4(..... │ │ │ │ 0x0045af90 00000000 00000000 48834500 00000000 ........H.E..... │ │ │ │ 0x0045afa0 30c22500 00000000 70cf2900 00000000 0.%.....p.)..... │ │ │ │ - 0x0045afb0 40442800 00000000 f0473100 00000000 @D(......G1..... │ │ │ │ + 0x0045afb0 40442800 00000000 101f2e00 00000000 @D(............. │ │ │ │ 0x0045afc0 60572d00 00000000 30a41d00 00000000 `W-.....0....... │ │ │ │ 0x0045afd0 00ad2a00 00000000 706b2700 00000000 ..*.....pk'..... │ │ │ │ 0x0045afe0 e8d43b00 00000000 702a2d00 00000000 ..;.....p*-..... │ │ │ │ - 0x0045aff0 e0443100 00000000 80922d00 00000000 .D1.......-..... │ │ │ │ - 0x0045b000 60413100 00000000 103d2c00 00000000 `A1......=,..... │ │ │ │ + 0x0045aff0 001c2e00 00000000 80922d00 00000000 ..........-..... │ │ │ │ + 0x0045b000 80182e00 00000000 103d2c00 00000000 .........=,..... │ │ │ │ 0x0045b010 d89b4400 00000000 55702600 00000000 ..D.....Up&..... │ │ │ │ 0x0045b020 70201a00 00000000 50c01900 00000000 p ......P....... │ │ │ │ - 0x0045b030 00271e00 00000000 302d3200 00000000 .'......0-2..... │ │ │ │ + 0x0045b030 00271e00 00000000 d07b3100 00000000 .'.......{1..... │ │ │ │ 0x0045b040 d09d0400 00000000 18dc3b00 00000000 ..........;..... │ │ │ │ - 0x0045b050 00342d00 00000000 804b2e00 00000000 .4-......K...... │ │ │ │ + 0x0045b050 00342d00 00000000 a0df3100 00000000 .4-.......1..... │ │ │ │ 0x0045b060 d07f1b00 00000000 202b1500 00000000 ........ +...... │ │ │ │ 0x0045b070 60b72c00 00000000 20481d00 00000000 `.,..... H...... │ │ │ │ 0x0045b080 7e312a00 00000000 f0e02b00 00000000 ~1*.......+..... │ │ │ │ 0x0045b090 e0d72600 00000000 00000000 00000000 ..&............. │ │ │ │ - 0x0045b0a0 60372e00 00000000 00000000 00000000 `7.............. │ │ │ │ + 0x0045b0a0 80cb3100 00000000 00000000 00000000 ..1............. │ │ │ │ 0x0045b0b0 10440400 00000000 a08f0400 00000000 .D.............. │ │ │ │ 0x0045b0c0 602d1500 00000000 00000000 00000000 `-.............. │ │ │ │ 0x0045b0d0 100a2700 00000000 a04d1d00 00000000 ..'......M...... │ │ │ │ 0x0045b0e0 40880400 00000000 00000000 00000000 @............... │ │ │ │ - 0x0045b0f0 a0c42500 00000000 002b3200 00000000 ..%......+2..... │ │ │ │ + 0x0045b0f0 a0c42500 00000000 a0793100 00000000 ..%......y1..... │ │ │ │ 0x0045b100 f0782b00 00000000 00010400 00000000 .x+............. │ │ │ │ 0x0045b110 e0860400 00000000 30761a00 00000000 ........0v...... │ │ │ │ 0x0045b120 80391b00 00000000 00000000 00000000 .9.............. │ │ │ │ 0x0045b130 702f1a00 00000000 00000000 00000000 p/.............. │ │ │ │ 0x0045b140 10900400 00000000 c0bc2c00 00000000 ..........,..... │ │ │ │ 0x0045b150 5c732600 00000000 362b2a00 00000000 \s&.....6+*..... │ │ │ │ 0x0045b160 00000000 00000000 109a2d00 00000000 ..........-..... │ │ │ │ @@ -99,29 +99,29 @@ │ │ │ │ 0x0045b220 c0652d00 00000000 00f90300 00000000 .e-............. │ │ │ │ 0x0045b230 60ca2c00 00000000 30890400 00000000 `.,.....0....... │ │ │ │ 0x0045b240 30c42600 00000000 f0931e00 00000000 0.&............. │ │ │ │ 0x0045b250 70ed2700 00000000 00000000 00000000 p.'............. │ │ │ │ 0x0045b260 e0724400 00000000 80f80300 00000000 .rD............. │ │ │ │ 0x0045b270 00d32500 00000000 b0d31d00 00000000 ..%............. │ │ │ │ 0x0045b280 00000000 00000000 40a92c00 00000000 ........@.,..... │ │ │ │ - 0x0045b290 00243200 00000000 c0113200 00000000 .$2.......2..... │ │ │ │ + 0x0045b290 a0723100 00000000 60603100 00000000 .r1.....``1..... │ │ │ │ 0x0045b2a0 b0621600 00000000 e0c02500 00000000 .b........%..... │ │ │ │ - 0x0045b2b0 90de3100 00000000 a0e80300 00000000 ..1............. │ │ │ │ + 0x0045b2b0 302d3100 00000000 a0e80300 00000000 0-1............. │ │ │ │ 0x0045b2c0 102d2c00 00000000 b0d62600 00000000 .-,.......&..... │ │ │ │ 0x0045b2d0 c0c52c00 00000000 70221d00 00000000 ..,.....p"...... │ │ │ │ 0x0045b2e0 e0fa2a00 00000000 00000000 00000000 ..*............. │ │ │ │ 0x0045b2f0 20ef0300 00000000 e8d73b00 00000000 .........;..... │ │ │ │ - 0x0045b300 009d0400 00000000 00b73100 00000000 ..........1..... │ │ │ │ + 0x0045b300 009d0400 00000000 a0053100 00000000 ..........1..... │ │ │ │ 0x0045b310 00000000 00000000 80942700 00000000 ..........'..... │ │ │ │ - 0x0045b320 30cf1d00 00000000 c04d2e00 00000000 0........M...... │ │ │ │ - 0x0045b330 00000000 00000000 403e3200 00000000 ........@>2..... │ │ │ │ - 0x0045b340 20342e00 00000000 90453900 00000000 4.......E9..... │ │ │ │ - 0x0045b350 00000000 00000000 d09f3100 00000000 ..........1..... │ │ │ │ + 0x0045b320 30cf1d00 00000000 e0e13100 00000000 0.........1..... │ │ │ │ + 0x0045b330 00000000 00000000 e08c3100 00000000 ..........1..... │ │ │ │ + 0x0045b340 40c83100 00000000 90453900 00000000 @.1......E9..... │ │ │ │ + 0x0045b350 00000000 00000000 70ee3000 00000000 ........p.0..... │ │ │ │ 0x0045b360 30df2b00 00000000 80440400 00000000 0.+......D...... │ │ │ │ - 0x0045b370 00a03100 00000000 00000000 00000000 ..1............. │ │ │ │ + 0x0045b370 a0ee3000 00000000 00000000 00000000 ..0............. │ │ │ │ 0x0045b380 c08d2d00 00000000 00000000 00000000 ..-............. │ │ │ │ 0x0045b390 30962900 00000000 20ef0300 00000000 0.)..... ....... │ │ │ │ 0x0045b3a0 f08e2d00 00000000 a5752600 00000000 ..-......u&..... │ │ │ │ 0x0045b3b0 0e151500 00000000 a0fb0300 00000000 ................ │ │ │ │ 0x0045b3c0 a0bf2900 00000000 20ef0300 00000000 ..)..... ....... │ │ │ │ 0x0045b3d0 109c2700 00000000 80204400 00000000 ..'...... D..... │ │ │ │ 0x0045b3e0 00000000 00000000 e0292800 00000000 .........)(..... │ │ │ │ @@ -130,64 +130,64 @@ │ │ │ │ 0x0045b410 c01d2600 00000000 20a72900 00000000 ..&..... .)..... │ │ │ │ 0x0045b420 d08a0400 00000000 e0551500 00000000 .........U...... │ │ │ │ 0x0045b430 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0045b440 70f31d00 00000000 70ac1600 00000000 p.......p....... │ │ │ │ 0x0045b450 10fd1d00 00000000 e0172700 00000000 ..........'..... │ │ │ │ 0x0045b460 709d0400 00000000 f08b1e00 00000000 p............... │ │ │ │ 0x0045b470 20242b00 00000000 909b0400 00000000 $+............. │ │ │ │ - 0x0045b480 e0283200 00000000 43f80300 00000000 .(2.....C....... │ │ │ │ + 0x0045b480 80773100 00000000 43f80300 00000000 .w1.....C....... │ │ │ │ 0x0045b490 e0d31d00 00000000 00000000 00000000 ................ │ │ │ │ 0x0045b4a0 a0a32900 00000000 50dc1d00 00000000 ..).....P....... │ │ │ │ 0x0045b4b0 600c2700 00000000 00000000 00000000 `.'............. │ │ │ │ 0x0045b4c0 107b2600 00000000 b0f82700 00000000 .{&.......'..... │ │ │ │ 0x0045b4d0 00e72c00 00000000 f0fc0300 00000000 ..,............. │ │ │ │ 0x0045b4e0 004f1d00 00000000 a0a32c00 00000000 .O........,..... │ │ │ │ 0x0045b4f0 305d1600 00000000 00f00300 00000000 0].............. │ │ │ │ - 0x0045b500 80dd1d00 00000000 00713100 00000000 .........q1..... │ │ │ │ - 0x0045b510 d0462800 00000000 30c13100 00000000 .F(.....0.1..... │ │ │ │ + 0x0045b500 80dd1d00 00000000 20482e00 00000000 ........ H...... │ │ │ │ + 0x0045b510 d0462800 00000000 d00f3100 00000000 .F(.......1..... │ │ │ │ 0x0045b520 f0971e00 00000000 00000000 00000000 ................ │ │ │ │ 0x0045b530 f03b2800 00000000 70391e00 00000000 .;(.....p9...... │ │ │ │ 0x0045b540 e0bc2900 00000000 206d1e00 00000000 ..)..... m...... │ │ │ │ 0x0045b550 00000000 00000000 b0ee0300 00000000 ................ │ │ │ │ - 0x0045b560 00000000 00000000 b0d03100 00000000 ..........1..... │ │ │ │ + 0x0045b560 00000000 00000000 501f3100 00000000 ........P.1..... │ │ │ │ 0x0045b570 00000000 00000000 0ef80300 00000000 ................ │ │ │ │ 0x0045b580 20c22c00 00000000 00000000 00000000 .,............. │ │ │ │ 0x0045b590 00000000 00000000 1d810400 00000000 ................ │ │ │ │ 0x0045b5a0 e0430400 00000000 50002700 00000000 .C......P.'..... │ │ │ │ 0x0045b5b0 108d0400 00000000 b91c2a00 00000000 ..........*..... │ │ │ │ 0x0045b5c0 60252800 00000000 00a92700 00000000 `%(.......'..... │ │ │ │ 0x0045b5d0 00000000 00000000 e0131600 00000000 ................ │ │ │ │ 0x0045b5e0 58913a00 00000000 00000000 00000000 X.:............. │ │ │ │ - 0x0045b5f0 00952700 00000000 f0603100 00000000 ..'......`1..... │ │ │ │ - 0x0045b600 e6702600 00000000 b0ab3100 00000000 .p&.......1..... │ │ │ │ + 0x0045b5f0 00952700 00000000 10382e00 00000000 ..'......8...... │ │ │ │ + 0x0045b600 e6702600 00000000 50fa3000 00000000 .p&.....P.0..... │ │ │ │ 0x0045b610 b0d61d00 00000000 50372a00 00000000 ........P7*..... │ │ │ │ 0x0045b620 00000000 00000000 f9792600 00000000 .........y&..... │ │ │ │ 0x0045b630 c0b92b00 00000000 8f6b2600 00000000 ..+......k&..... │ │ │ │ 0x0045b640 90862700 00000000 80f62b00 00000000 ..'.......+..... │ │ │ │ 0x0045b650 31ba0300 00000000 e0472800 00000000 1........G(..... │ │ │ │ 0x0045b660 b0932d00 00000000 00000000 00000000 ..-............. │ │ │ │ 0x0045b670 a05f1600 00000000 40652b00 00000000 ._......@e+..... │ │ │ │ 0x0045b680 e2bb0300 00000000 b0c02600 00000000 ..........&..... │ │ │ │ - 0x0045b690 00000000 00000000 a0492e00 00000000 .........I...... │ │ │ │ + 0x0045b690 00000000 00000000 c0dd3100 00000000 ..........1..... │ │ │ │ 0x0045b6a0 20f90300 00000000 00000000 00000000 ............... │ │ │ │ 0x0045b6b0 d0910400 00000000 00000000 00000000 ................ │ │ │ │ 0x0045b6c0 506f2b00 00000000 80bd2700 00000000 Po+.......'..... │ │ │ │ 0x0045b6d0 d0463900 00000000 e0f00300 00000000 .F9............. │ │ │ │ 0x0045b6e0 a0862d00 00000000 40991e00 00000000 ..-.....@....... │ │ │ │ 0x0045b6f0 272f2a00 00000000 40980400 00000000 '/*.....@....... │ │ │ │ 0x0045b700 00000000 00000000 50912d00 00000000 ........P.-..... │ │ │ │ 0x0045b710 f0d92600 00000000 702b2800 00000000 ..&.....p+(..... │ │ │ │ 0x0045b720 909a0400 00000000 c00d1e00 00000000 ................ │ │ │ │ 0x0045b730 60481500 00000000 50ff1d00 00000000 `H......P....... │ │ │ │ 0x0045b740 e0722600 00000000 80f90300 00000000 .r&............. │ │ │ │ 0x0045b750 502f0400 00000000 d0f81d00 00000000 P/.............. │ │ │ │ 0x0045b760 00000000 00000000 f5bb0300 00000000 ................ │ │ │ │ 0x0045b770 00000000 00000000 b0fc0300 00000000 ................ │ │ │ │ - 0x0045b780 376e2600 00000000 20502e00 00000000 7n&..... P...... │ │ │ │ - 0x0045b790 20692d00 00000000 e0672e00 00000000 i-......g...... │ │ │ │ + 0x0045b780 376e2600 00000000 40e43100 00000000 7n&.....@.1..... │ │ │ │ + 0x0045b790 20692d00 00000000 00fc3100 00000000 i-.......1..... │ │ │ │ 0x0045b7a0 92db2900 00000000 40011e00 00000000 ..).....@....... │ │ │ │ 0x0045b7b0 00242800 00000000 70fb0300 00000000 .$(.....p....... │ │ │ │ 0x0045b7c0 b0460400 00000000 b07d1b00 00000000 .F.......}...... │ │ │ │ 0x0045b7d0 706a2d00 00000000 10d92500 00000000 pj-.......%..... │ │ │ │ 0x0045b7e0 f0fa2a00 00000000 7a161500 00000000 ..*.....z....... │ │ │ │ 0x0045b7f0 d9952600 00000000 00bb0300 00000000 ..&............. │ │ │ │ 0x0045b800 00000000 00000000 589f4400 00000000 ........X.D..... │ │ │ │ @@ -227,95 +227,95 @@ │ │ │ │ 0x0045ba20 308c0400 00000000 a5782600 00000000 0........x&..... │ │ │ │ 0x0045ba30 00000000 00000000 40b02c00 00000000 ........@.,..... │ │ │ │ 0x0045ba40 00000000 00000000 10c82600 00000000 ..........&..... │ │ │ │ 0x0045ba50 b09a0400 00000000 10c02600 00000000 ..........&..... │ │ │ │ 0x0045ba60 90341e00 00000000 9f772600 00000000 .4.......w&..... │ │ │ │ 0x0045ba70 20af2700 00000000 80db1d00 00000000 .'............. │ │ │ │ 0x0045ba80 00000000 00000000 18874500 00000000 ..........E..... │ │ │ │ - 0x0045ba90 c04e2e00 00000000 e05c2d00 00000000 .N.......\-..... │ │ │ │ + 0x0045ba90 e0e23100 00000000 e05c2d00 00000000 ..1......\-..... │ │ │ │ 0x0045baa0 a0ba2b00 00000000 003b1500 00000000 ..+......;...... │ │ │ │ 0x0045bab0 b0bf1900 00000000 30280400 00000000 ........0(...... │ │ │ │ 0x0045bac0 a07d1e00 00000000 60661e00 00000000 .}......`f...... │ │ │ │ - 0x0045bad0 367b2600 00000000 d03c2e00 00000000 6{&......<...... │ │ │ │ + 0x0045bad0 367b2600 00000000 f0d03100 00000000 6{&.......1..... │ │ │ │ 0x0045bae0 c09a0400 00000000 e06b4400 00000000 .........kD..... │ │ │ │ 0x0045baf0 80ff2c00 00000000 e0644400 00000000 ..,......dD..... │ │ │ │ 0x0045bb00 22732600 00000000 25fa0300 00000000 "s&.....%....... │ │ │ │ 0x0045bb10 80a32700 00000000 70be0300 00000000 ..'.....p....... │ │ │ │ 0x0045bb20 20132700 00000000 30222800 00000000 .'.....0"(..... │ │ │ │ 0x0045bb30 90fd0300 00000000 e0521600 00000000 .........R...... │ │ │ │ 0x0045bb40 90811d00 00000000 60ba0300 00000000 ........`....... │ │ │ │ 0x0045bb50 b0612d00 00000000 a0d62500 00000000 .a-.......%..... │ │ │ │ 0x0045bb60 80f62700 00000000 00802900 00000000 ..'.......)..... │ │ │ │ 0x0045bb70 00000000 00000000 90761e00 00000000 .........v...... │ │ │ │ 0x0045bb80 10851e00 00000000 00000000 00000000 ................ │ │ │ │ 0x0045bb90 10e90300 00000000 602d1e00 00000000 ........`-...... │ │ │ │ - 0x0045bba0 00000000 00000000 70c43100 00000000 ........p.1..... │ │ │ │ + 0x0045bba0 00000000 00000000 10133100 00000000 ..........1..... │ │ │ │ 0x0045bbb0 00000000 00000000 20c02700 00000000 ........ .'..... │ │ │ │ - 0x0045bbc0 e03f3100 00000000 80e94400 00000000 .?1.......D..... │ │ │ │ + 0x0045bbc0 00172e00 00000000 80e94400 00000000 ..........D..... │ │ │ │ 0x0045bbd0 808a1e00 00000000 d8a24400 00000000 ..........D..... │ │ │ │ - 0x0045bbe0 b0513100 00000000 e01a1e00 00000000 .Q1............. │ │ │ │ + 0x0045bbe0 d0282e00 00000000 e01a1e00 00000000 .(.............. │ │ │ │ 0x0045bbf0 52810400 00000000 00000000 00000000 R............... │ │ │ │ - 0x0045bc00 90a53100 00000000 10281e00 00000000 ..1......(...... │ │ │ │ + 0x0045bc00 30f43000 00000000 10281e00 00000000 0.0......(...... │ │ │ │ 0x0045bc10 80bc2600 00000000 e0460400 00000000 ..&......F...... │ │ │ │ 0x0045bc20 90810400 00000000 d3762600 00000000 .........v&..... │ │ │ │ 0x0045bc30 96732600 00000000 f0b12c00 00000000 .s&.......,..... │ │ │ │ 0x0045bc40 13fb0300 00000000 30d71a00 00000000 ........0....... │ │ │ │ 0x0045bc50 a03d1b00 00000000 10002900 00000000 .=........)..... │ │ │ │ 0x0045bc60 206c2900 00000000 206e1e00 00000000 l)..... n...... │ │ │ │ 0x0045bc70 b0532a00 00000000 00000000 00000000 .S*............. │ │ │ │ 0x0045bc80 70262b00 00000000 80960400 00000000 p&+............. │ │ │ │ 0x0045bc90 808d2b00 00000000 409f2c00 00000000 ..+.....@.,..... │ │ │ │ 0x0045bca0 f0d02500 00000000 00000000 00000000 ..%............. │ │ │ │ - 0x0045bcb0 f0bd3100 00000000 2c962600 00000000 ..1.....,.&..... │ │ │ │ + 0x0045bcb0 900c3100 00000000 2c962600 00000000 ..1.....,.&..... │ │ │ │ 0x0045bcc0 00000000 00000000 5c7b2600 00000000 ........\{&..... │ │ │ │ 0x0045bcd0 90272b00 00000000 f0f51c00 00000000 .'+............. │ │ │ │ 0x0045bce0 708d1e00 00000000 00d21d00 00000000 p............... │ │ │ │ 0x0045bcf0 40860400 00000000 90930400 00000000 @............... │ │ │ │ 0x0045bd00 7def2900 00000000 10bc0300 00000000 }.)............. │ │ │ │ 0x0045bd10 00000000 00000000 80c31b00 00000000 ................ │ │ │ │ - 0x0045bd20 56fc3b00 00000000 305c2e00 00000000 V.;.....0\...... │ │ │ │ + 0x0045bd20 56fc3b00 00000000 50f03100 00000000 V.;.....P.1..... │ │ │ │ 0x0045bd30 20f50300 00000000 2dbc0300 00000000 .......-....... │ │ │ │ 0x0045bd40 e0794400 00000000 b0d21d00 00000000 .yD............. │ │ │ │ 0x0045bd50 d0701a00 00000000 50fb0300 00000000 .p......P....... │ │ │ │ 0x0045bd60 30a62d00 00000000 c0f10300 00000000 0.-............. │ │ │ │ 0x0045bd70 70741a00 00000000 00000000 00000000 pt.............. │ │ │ │ 0x0045bd80 20261e00 00000000 a0d82600 00000000 &........&..... │ │ │ │ - 0x0045bd90 d04d3200 00000000 800f1e00 00000000 .M2............. │ │ │ │ + 0x0045bd90 709c3100 00000000 800f1e00 00000000 p.1............. │ │ │ │ 0x0045bda0 200c1e00 00000000 b0282b00 00000000 ........(+..... │ │ │ │ - 0x0045bdb0 20ea3100 00000000 23752600 00000000 .1.....#u&..... │ │ │ │ - 0x0045bdc0 00000000 00000000 b03f3100 00000000 .........?1..... │ │ │ │ + 0x0045bdb0 c0383100 00000000 23752600 00000000 .81.....#u&..... │ │ │ │ + 0x0045bdc0 00000000 00000000 d0162e00 00000000 ................ │ │ │ │ 0x0045bdd0 b0131e00 00000000 00940400 00000000 ................ │ │ │ │ 0x0045bde0 308f0400 00000000 116b2600 00000000 0........k&..... │ │ │ │ 0x0045bdf0 d0652700 00000000 f0900400 00000000 .e'............. │ │ │ │ 0x0045be00 00000000 00000000 709b0400 00000000 ........p....... │ │ │ │ 0x0045be10 20042700 00000000 6abc0300 00000000 .'.....j....... │ │ │ │ 0x0045be20 308f0400 00000000 80ba2b00 00000000 0.........+..... │ │ │ │ - 0x0045be30 30243200 00000000 80452800 00000000 0$2......E(..... │ │ │ │ + 0x0045be30 d0723100 00000000 80452800 00000000 .r1......E(..... │ │ │ │ 0x0045be40 36c02c00 00000000 e0592900 00000000 6.,......Y)..... │ │ │ │ - 0x0045be50 f0b83100 00000000 e0a21a00 00000000 ..1............. │ │ │ │ + 0x0045be50 90073100 00000000 e0a21a00 00000000 ..1............. │ │ │ │ 0x0045be60 50301e00 00000000 b0961600 00000000 P0.............. │ │ │ │ 0x0045be70 80d52b00 00000000 b0f92b00 00000000 ..+.......+..... │ │ │ │ 0x0045be80 00711600 00000000 f0f90300 00000000 .q.............. │ │ │ │ 0x0045be90 00000000 00000000 90de1d00 00000000 ................ │ │ │ │ 0x0045bea0 00000000 00000000 50192800 00000000 ........P.(..... │ │ │ │ 0x0045beb0 00000000 00000000 40920400 00000000 ........@....... │ │ │ │ 0x0045bec0 40012700 00000000 30be2c00 00000000 @.'.....0.,..... │ │ │ │ 0x0045bed0 b0bf2c00 00000000 c02d1a00 00000000 ..,......-...... │ │ │ │ 0x0045bee0 80250400 00000000 602f1e00 00000000 .%......`/...... │ │ │ │ 0x0045bef0 20552700 00000000 00000000 00000000 U'............. │ │ │ │ 0x0045bf00 105f2900 00000000 78834400 00000000 ._).....x.D..... │ │ │ │ - 0x0045bf10 b0a83100 00000000 00000000 00000000 ..1............. │ │ │ │ + 0x0045bf10 50f73000 00000000 00000000 00000000 P.0............. │ │ │ │ 0x0045bf20 00000000 00000000 b0320400 00000000 .........2...... │ │ │ │ 0x0045bf30 500d2700 00000000 00000000 00000000 P.'............. │ │ │ │ - 0x0045bf40 00000000 00000000 b0253200 00000000 .........%2..... │ │ │ │ + 0x0045bf40 00000000 00000000 50743100 00000000 ........Pt1..... │ │ │ │ 0x0045bf50 00a01e00 00000000 40453900 00000000 ........@E9..... │ │ │ │ - 0x0045bf60 d0d91d00 00000000 80a13100 00000000 ..........1..... │ │ │ │ + 0x0045bf60 d0d91d00 00000000 20f03000 00000000 ........ .0..... │ │ │ │ 0x0045bf70 50aa1600 00000000 aff90300 00000000 P............... │ │ │ │ 0x0045bf80 00000000 00000000 803d1e00 00000000 .........=...... │ │ │ │ 0x0045bf90 108d1e00 00000000 107c1e00 00000000 .........|...... │ │ │ │ 0x0045bfa0 788a4400 00000000 90532a00 00000000 x.D......S*..... │ │ │ │ - 0x0045bfb0 e0800400 00000000 103a2e00 00000000 .........:...... │ │ │ │ - 0x0045bfc0 40021e00 00000000 20cf3800 00000000 @....... .8..... │ │ │ │ + 0x0045bfb0 e0800400 00000000 30ce3100 00000000 ........0.1..... │ │ │ │ + 0x0045bfc0 40021e00 00000000 c0ed3800 00000000 @.........8..... │ │ │ │ 0x0045bfd0 68722600 00000000 109f2700 00000000 hr&.......'..... │ │ │ │ 0x0045bfe0 50632d00 00000000 b0552800 00000000 Pc-......U(..... │ │ │ │ 0x0045bff0 00871e00 00000000 709e2c00 00000000 ........p.,..... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 65613462 38396636 38383162 61313761 ea4b89f6881ba17a │ │ │ │ - 0x00000010 35653863 37656262 34333965 31636562 5e8c7ebb439e1ceb │ │ │ │ - 0x00000020 65353233 63642e64 65627567 00000000 e523cd.debug.... │ │ │ │ - 0x00000030 6cbadc52 l..R │ │ │ │ + 0x00000000 64336163 38343937 30326461 61316639 d3ac849702daa1f9 │ │ │ │ + 0x00000010 64643537 63616161 39643231 61643533 dd57caaa9d21ad53 │ │ │ │ + 0x00000020 62333333 31382e64 65627567 00000000 b33318.debug.... │ │ │ │ + 0x00000030 dfaaa03d ...=