--- /srv/rebuilderd/tmp/rebuilderdnEAr9g/inputs/kitty_0.46.1-1_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderdnEAr9g/out/kitty_0.46.1-1_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-03-17 07:11:55.000000 debian-binary │ -rw-r--r-- 0 0 0 9248 2026-03-17 07:11:55.000000 control.tar.xz │ --rw-r--r-- 0 0 0 9418140 2026-03-17 07:11:55.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 9418356 2026-03-17 07:11:55.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/kitty/kitty/fast_data_types.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -671,15 +671,15 @@ │ │ │ │ 667: 00000000001bbf98 8 OBJECT GLOBAL DEFAULT 23 glfwWaylandIsWindowFullyCreated_impl │ │ │ │ 668: 000000000019cf78 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glEvalCoord2fv │ │ │ │ 669: 00000000001ba8d8 8 OBJECT GLOBAL DEFAULT 23 glad_glGetActiveUniform │ │ │ │ 670: 00000000001baba8 8 OBJECT GLOBAL DEFAULT 23 glad_glCopyPixels │ │ │ │ 671: 00000000001bbc00 8 OBJECT GLOBAL DEFAULT 23 glad_glTexStorage1D │ │ │ │ 672: 0000000000106810 547 FUNC GLOBAL DEFAULT 12 init_simd │ │ │ │ 673: 000000000019db98 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glIsEnabled │ │ │ │ - 674: 000000000012cb00 2304 FUNC GLOBAL DEFAULT 12 base64_stream_decode_avx │ │ │ │ + 674: 000000000012d440 2304 FUNC GLOBAL DEFAULT 12 base64_stream_decode_avx │ │ │ │ 675: 00000000001bbfd0 8 OBJECT GLOBAL DEFAULT 23 glfwRequestWaylandFrameEvent_impl │ │ │ │ 676: 00000000001bacf8 8 OBJECT GLOBAL DEFAULT 23 glad_glColor3dv │ │ │ │ 677: 000000000019de70 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glVertexAttribI4iv │ │ │ │ 678: 000000000019d0d8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glDeleteBuffers │ │ │ │ 679: 00000000001baca8 8 OBJECT GLOBAL DEFAULT 23 glad_glColor3uiv │ │ │ │ 680: 00000000000e6900 153 FUNC GLOBAL DEFAULT 12 report_device_attributes │ │ │ │ 681: 000000000019d960 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glMultiTexCoord3iv │ │ │ │ @@ -1016,15 +1016,15 @@ │ │ │ │ 1012: 000000000019dac8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glLoadTransposeMatrixd │ │ │ │ 1013: 00000000001bb6f0 8 OBJECT GLOBAL DEFAULT 23 glad_glGetPolygonStipple │ │ │ │ 1014: 000000000019d278 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glColor3fv │ │ │ │ 1015: 00000000000e2f00 28 FUNC GLOBAL DEFAULT 12 screen_prompt_supports_click_events │ │ │ │ 1016: 0000000000060b30 199 FUNC GLOBAL DEFAULT 12 add_dashed_underline │ │ │ │ 1017: 00000000001bba70 8 OBJECT GLOBAL DEFAULT 23 glad_glVertex2i │ │ │ │ 1018: 000000000019dac0 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glLoadTransposeMatrixf │ │ │ │ - 1019: 0000000000124840 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_ssse3 │ │ │ │ + 1019: 0000000000125e50 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_ssse3 │ │ │ │ 1020: 00000000000e29b0 40 FUNC GLOBAL DEFAULT 12 screen_is_cursor_visible │ │ │ │ 1021: 00000000000cc0b0 408 FUNC GLOBAL DEFAULT 12 linebuf_clear │ │ │ │ 1022: 00000000000aa700 25 FUNC GLOBAL DEFAULT 12 program_id │ │ │ │ 1023: 000000000019d588 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glStencilMaskSeparate │ │ │ │ 1024: 00000000001bab70 8 OBJECT GLOBAL DEFAULT 23 glad_glCreateShader │ │ │ │ 1025: 00000000001bb850 8 OBJECT GLOBAL DEFAULT 23 glad_glVertexAttribI3uiv │ │ │ │ 1026: 0000000000049210 258 FUNC GLOBAL DEFAULT 12 decode_utf8_string │ │ │ │ @@ -1133,15 +1133,15 @@ │ │ │ │ 1129: 000000000019e008 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glVertexAttrib1d │ │ │ │ 1130: 000000000019e330 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glTexCoord3iv │ │ │ │ 1131: 000000000012e5d0 9 FUNC GLOBAL DEFAULT 12 ringbuf_head │ │ │ │ 1132: 00000000001bb450 8 OBJECT GLOBAL DEFAULT 23 glad_glLoadName │ │ │ │ 1133: 000000000019dff8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glVertexAttrib1f │ │ │ │ 1134: 00000000001bac58 8 OBJECT GLOBAL DEFAULT 23 glad_glColor4iv │ │ │ │ 1135: 00000000001bba10 8 OBJECT GLOBAL DEFAULT 23 glad_glVertex4d │ │ │ │ - 1136: 0000000000124850 10 FUNC GLOBAL DEFAULT 12 base64_stream_decode_ssse3 │ │ │ │ + 1136: 0000000000125e60 10 FUNC GLOBAL DEFAULT 12 base64_stream_decode_ssse3 │ │ │ │ 1137: 00000000001ba928 8 OBJECT GLOBAL DEFAULT 23 glad_glFrustum │ │ │ │ 1138: 000000000019d690 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glRenderMode │ │ │ │ 1139: 00000000001bba00 8 OBJECT GLOBAL DEFAULT 23 glad_glVertex4f │ │ │ │ 1140: 000000000019d8d8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glNormal3fv │ │ │ │ 1141: 00000000000eaf10 14 FUNC GLOBAL DEFAULT 12 screen_set_mode │ │ │ │ 1142: 000000000019deb0 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glVertexAttribI2ui │ │ │ │ 1143: 00000000000716b0 333 FUNC GLOBAL DEFAULT 12 add_font_name_record │ │ │ │ @@ -1184,15 +1184,15 @@ │ │ │ │ 1180: 000000000010fbf0 97 FUNC GLOBAL DEFAULT 12 tc_chars_at_index_without_alloc │ │ │ │ 1181: 00000000000d8b40 291 FUNC GLOBAL DEFAULT 12 read_signals │ │ │ │ 1182: 000000000019e130 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glUniformBlockBinding │ │ │ │ 1183: 00000000000e3020 69 FUNC GLOBAL DEFAULT 12 screen_set_margins │ │ │ │ 1184: 00000000001ba9c0 8 OBJECT GLOBAL DEFAULT 23 glad_glFeedbackBuffer │ │ │ │ 1185: 00000000000aa9c0 33 FUNC GLOBAL DEFAULT 12 bind_program │ │ │ │ 1186: 000000000019d990 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glMultiTexCoord2sv │ │ │ │ - 1187: 0000000000128330 5651 FUNC GLOBAL DEFAULT 12 base64_stream_encode_avx2 │ │ │ │ + 1187: 0000000000124840 5635 FUNC GLOBAL DEFAULT 12 base64_stream_encode_avx2 │ │ │ │ 1188: 00000000000e26c0 5 FUNC GLOBAL DEFAULT 12 screen_normal_keypad_mode │ │ │ │ 1189: 00000000001bada0 8 OBJECT GLOBAL DEFAULT 23 glad_glBufferData │ │ │ │ 1190: 00000000001ba890 8 OBJECT GLOBAL DEFAULT 23 glad_glGetBufferParameteriv │ │ │ │ 1191: 000000000019e0b0 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glVertex2fv │ │ │ │ 1192: 000000000019d2a8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glClipPlane │ │ │ │ 1193: 000000000019e140 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glUniform4ui │ │ │ │ 1194: 00000000000aa430 32 FUNC GLOBAL DEFAULT 12 bind_framebuffer_for_output │ │ │ │ @@ -1363,15 +1363,15 @@ │ │ │ │ 1359: 00000000000e2f20 40 FUNC GLOBAL DEFAULT 12 screen_invert_colors │ │ │ │ 1360: 00000000001bb4b0 8 OBJECT GLOBAL DEFAULT 23 glad_glLightModeliv │ │ │ │ 1361: 000000000019d9f8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glMultiTexCoord1f │ │ │ │ 1362: 000000000019df10 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glVertexAttrib4s │ │ │ │ 1363: 00000000000d1a50 136 FUNC GLOBAL DEFAULT 12 update_ime_position │ │ │ │ 1364: 00000000000aab10 112 FUNC GLOBAL DEFAULT 12 alloc_vao_buffer │ │ │ │ 1365: 000000000019e038 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glVertex4f │ │ │ │ - 1366: 0000000000128300 10 FUNC GLOBAL DEFAULT 12 base64_stream_decode_neon32 │ │ │ │ + 1366: 0000000000125e80 10 FUNC GLOBAL DEFAULT 12 base64_stream_decode_neon32 │ │ │ │ 1367: 000000000019d9e8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glMultiTexCoord1i │ │ │ │ 1368: 000000000019d6c8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glRectdv │ │ │ │ 1369: 000000000019e028 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glVertex4i │ │ │ │ 1370: 000000000019dfc0 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glVertexAttrib2fv │ │ │ │ 1371: 00000000001bb7e0 8 OBJECT GLOBAL DEFAULT 23 glad_glWindowPos2dv │ │ │ │ 1372: 000000000008fbb0 224 FUNC GLOBAL DEFAULT 12 init_freetype_library │ │ │ │ 1373: 00000000001bbb38 8 OBJECT GLOBAL DEFAULT 23 glad_glUniform3ui │ │ │ │ @@ -1564,24 +1564,24 @@ │ │ │ │ 1560: 00000000001bac80 8 OBJECT GLOBAL DEFAULT 23 glad_glColor4d │ │ │ │ 1561: 00000000001bb578 8 OBJECT GLOBAL DEFAULT 23 glad_glIndexdv │ │ │ │ 1562: 00000000001baf78 8 OBJECT GLOBAL DEFAULT 23 glad_glSecondaryColor3sv │ │ │ │ 1563: 00000000000c0ae0 618 FUNC GLOBAL DEFAULT 12 grman_rescale │ │ │ │ 1564: 00000000000c0e00 29 FUNC GLOBAL DEFAULT 12 grman_has_images │ │ │ │ 1565: 0000000000060f00 54 FUNC GLOBAL DEFAULT 12 add_beam_cursor │ │ │ │ 1566: 00000000000cc2b0 15 FUNC GLOBAL DEFAULT 12 linebuf_clear_attrs_and_dirty │ │ │ │ - 1567: 000000000012d400 1752 FUNC GLOBAL DEFAULT 12 base64_stream_encode_plain │ │ │ │ + 1567: 000000000012dd40 1752 FUNC GLOBAL DEFAULT 12 base64_stream_encode_plain │ │ │ │ 1568: 00000000001bac70 8 OBJECT GLOBAL DEFAULT 23 glad_glColor4f │ │ │ │ 1569: 000000000012efb0 67 FUNC GLOBAL DEFAULT 12 base64_stream_decode_init │ │ │ │ 1570: 000000000019d928 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glMultiTexCoord4i │ │ │ │ 1571: 00000000000aa720 228 FUNC GLOBAL DEFAULT 12 init_uniforms │ │ │ │ 1572: 00000000001ba9a0 8 OBJECT GLOBAL DEFAULT 23 glad_glFogCoordPointer │ │ │ │ 1573: 00000000001bc0a8 8 OBJECT GLOBAL DEFAULT 23 glfwMakeContextCurrent_impl │ │ │ │ 1574: 00000000001bc440 8 OBJECT GLOBAL DEFAULT 23 glfwGetPrimaryMonitor_impl │ │ │ │ 1575: 00000000001bac60 8 OBJECT GLOBAL DEFAULT 23 glad_glColor4i │ │ │ │ - 1576: 00000000001282e0 10 FUNC GLOBAL DEFAULT 12 base64_stream_decode_neon64 │ │ │ │ + 1576: 0000000000125ec0 10 FUNC GLOBAL DEFAULT 12 base64_stream_decode_neon64 │ │ │ │ 1577: 00000000001bba38 8 OBJECT GLOBAL DEFAULT 23 glad_glVertex3fv │ │ │ │ 1578: 000000000019e0f8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glUniformMatrix4fv │ │ │ │ 1579: 000000000019cfc8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glEndList │ │ │ │ 1580: 00000000000c0de0 12 FUNC GLOBAL DEFAULT 12 grman_mark_layers_dirty │ │ │ │ 1581: 00000000001bb248 8 OBJECT GLOBAL DEFAULT 23 glad_glNormal3iv │ │ │ │ 1582: 00000000001bc320 8 OBJECT GLOBAL DEFAULT 23 glfwGetWindowFrameSize_impl │ │ │ │ 1583: 00000000000af4e0 71 FUNC GLOBAL DEFAULT 12 block_index │ │ │ │ @@ -1734,15 +1734,15 @@ │ │ │ │ 1730: 00000000001bb358 8 OBJECT GLOBAL DEFAULT 23 glad_glMultiTexCoord1s │ │ │ │ 1731: 00000000000491b0 84 FUNC GLOBAL DEFAULT 12 decode_utf8 │ │ │ │ 1732: 00000000000d6730 201 FUNC GLOBAL DEFAULT 12 png_from_32bit_rgba_data │ │ │ │ 1733: 000000000019de30 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glVertexPointer │ │ │ │ 1734: 00000000001bb1b8 8 OBJECT GLOBAL DEFAULT 23 glad_glPointParameteri │ │ │ │ 1735: 00000000001bb764 4 OBJECT GLOBAL DEFAULT 23 GLAD_GL_KHR_debug │ │ │ │ 1736: 00000000001bb818 8 OBJECT GLOBAL DEFAULT 23 glad_glVertexAttribI4uiv │ │ │ │ - 1737: 0000000000128320 10 FUNC GLOBAL DEFAULT 12 base64_stream_decode_avx512 │ │ │ │ + 1737: 0000000000125ea0 10 FUNC GLOBAL DEFAULT 12 base64_stream_decode_avx512 │ │ │ │ 1738: 00000000001bb478 8 OBJECT GLOBAL DEFAULT 23 glad_glLinkProgram │ │ │ │ 1739: 00000000001bb908 8 OBJECT GLOBAL DEFAULT 23 glad_glVertexAttrib4bv │ │ │ │ 1740: 000000000019ce48 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glGetActiveUniformsiv │ │ │ │ 1741: 00000000001bb9f8 8 OBJECT GLOBAL DEFAULT 23 glad_glVertex4fv │ │ │ │ 1742: 000000000019d2e0 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glClearBufferiv │ │ │ │ 1743: 00000000000af140 16 FUNC GLOBAL DEFAULT 12 set_os_window_size │ │ │ │ 1744: 00000000001baad8 8 OBJECT GLOBAL DEFAULT 23 glad_glDisableClientState │ │ │ │ @@ -1873,15 +1873,15 @@ │ │ │ │ 1869: 000000000019cf48 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glFinish │ │ │ │ 1870: 00000000001bb8f8 8 OBJECT GLOBAL DEFAULT 23 glad_glVertexAttrib4dv │ │ │ │ 1871: 0000000000060a40 232 FUNC GLOBAL DEFAULT 12 add_double_underline │ │ │ │ 1872: 00000000001bb780 8 OBJECT GLOBAL DEFAULT 23 glad_glWindowPos3iv │ │ │ │ 1873: 00000000000aa250 113 FUNC GLOBAL DEFAULT 12 gl_version_string │ │ │ │ 1874: 00000000001bb340 8 OBJECT GLOBAL DEFAULT 23 glad_glMultiTexCoord2dv │ │ │ │ 1875: 000000000019e138 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glUniform4uiv │ │ │ │ - 1876: 0000000000128310 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_avx512 │ │ │ │ + 1876: 0000000000125e90 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_avx512 │ │ │ │ 1877: 000000000019d0f8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glCullFace │ │ │ │ 1878: 00000000000d3b50 470 FUNC GLOBAL DEFAULT 12 line_url_start_at │ │ │ │ 1879: 00000000000eb160 23 FUNC GLOBAL DEFAULT 12 screen_save_mode │ │ │ │ 1880: 00000000001bc3a0 8 OBJECT GLOBAL DEFAULT 23 glfwIsFullscreen_impl │ │ │ │ 1881: 00000000001ba998 8 OBJECT GLOBAL DEFAULT 23 glad_glFogCoordd │ │ │ │ 1882: 00000000001bb848 8 OBJECT GLOBAL DEFAULT 23 glad_glVertexAttribI4bv │ │ │ │ 1883: 00000000001bb490 8 OBJECT GLOBAL DEFAULT 23 glad_glLightiv │ │ │ │ @@ -1894,18 +1894,18 @@ │ │ │ │ 1890: 00000000001ba988 8 OBJECT GLOBAL DEFAULT 23 glad_glFogCoordf │ │ │ │ 1891: 0000000000077250 348 FUNC GLOBAL DEFAULT 12 information_for_font_family │ │ │ │ 1892: 000000000005d330 41 FUNC GLOBAL DEFAULT 12 cursor_copy_to │ │ │ │ 1893: 00000000001bae78 8 OBJECT GLOBAL DEFAULT 23 glad_glGetError │ │ │ │ 1894: 00000000001bc160 8 OBJECT GLOBAL DEFAULT 23 glfwSetScrollCallback_impl │ │ │ │ 1895: 000000000019d360 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glBlendColor │ │ │ │ 1896: 000000000010fae0 17 FUNC GLOBAL DEFAULT 12 tc_incref │ │ │ │ - 1897: 0000000000126590 7483 FUNC GLOBAL DEFAULT 12 base64_stream_encode_sse41 │ │ │ │ + 1897: 0000000000125ed0 7483 FUNC GLOBAL DEFAULT 12 base64_stream_encode_sse41 │ │ │ │ 1898: 00000000001bb938 8 OBJECT GLOBAL DEFAULT 23 glad_glVertexAttrib4Niv │ │ │ │ 1899: 00000000000eba80 518 FUNC GLOBAL DEFAULT 12 screen_insert_lines │ │ │ │ - 1900: 0000000000124860 7467 FUNC GLOBAL DEFAULT 12 base64_stream_encode_sse42 │ │ │ │ + 1900: 0000000000127c10 7483 FUNC GLOBAL DEFAULT 12 base64_stream_encode_sse42 │ │ │ │ 1901: 00000000001bb138 8 OBJECT GLOBAL DEFAULT 23 glad_glPushMatrix │ │ │ │ 1902: 000000000007a230 29 FUNC GLOBAL DEFAULT 12 sprite_tracker_current_layout │ │ │ │ 1903: 00000000001bb2c8 8 OBJECT GLOBAL DEFAULT 23 glad_glMultiTexCoord4d │ │ │ │ 1904: 000000000019daf8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glLinkProgram │ │ │ │ 1905: 00000000001bc100 8 OBJECT GLOBAL DEFAULT 23 glfwGetJoystickGUID_impl │ │ │ │ 1906: 000000000019d638 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glSecondaryColor3bv │ │ │ │ 1907: 000000000019d258 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glColor3sv │ │ │ │ @@ -2022,17 +2022,17 @@ │ │ │ │ 2018: 0000000000106aa0 102 FUNC GLOBAL DEFAULT 12 os_window_for_id │ │ │ │ 2019: 000000000019de28 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glViewport │ │ │ │ 2020: 00000000000b6b20 163 FUNC GLOBAL DEFAULT 12 find_glyph_properties │ │ │ │ 2021: 00000000000b5910 70 FUNC GLOBAL DEFAULT 12 destroy_os_window │ │ │ │ 2022: 000000000019d1c8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glColor4ubv │ │ │ │ 2023: 000000000019e270 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glTexImage3D │ │ │ │ 2024: 00000000000ec830 85 FUNC GLOBAL DEFAULT 12 screen_draw_text │ │ │ │ - 2025: 000000000012c050 2723 FUNC GLOBAL DEFAULT 12 base64_stream_decode_sse41 │ │ │ │ + 2025: 000000000012bee0 2723 FUNC GLOBAL DEFAULT 12 base64_stream_decode_sse41 │ │ │ │ 2026: 00000000001bb068 8 OBJECT GLOBAL DEFAULT 23 glad_glReadBuffer │ │ │ │ - 2027: 000000000012b5a0 2723 FUNC GLOBAL DEFAULT 12 base64_stream_decode_sse42 │ │ │ │ + 2027: 000000000012c990 2723 FUNC GLOBAL DEFAULT 12 base64_stream_decode_sse42 │ │ │ │ 2028: 00000000001bb300 8 OBJECT GLOBAL DEFAULT 23 glad_glMultiTexCoord3dv │ │ │ │ 2029: 000000000010fb00 145 FUNC GLOBAL DEFAULT 12 tc_decref │ │ │ │ 2030: 000000000010fa70 110 FUNC GLOBAL DEFAULT 12 tc_alloc │ │ │ │ 2031: 00000000000aaaf0 18 FUNC GLOBAL DEFAULT 12 unbind_vertex_array │ │ │ │ 2032: 00000000001bc158 8 OBJECT GLOBAL DEFAULT 23 glfwSetLiveResizeCallback_impl │ │ │ │ 2033: 00000000001bb528 8 OBJECT GLOBAL DEFAULT 23 glad_glInterleavedArrays │ │ │ │ 2034: 00000000000fd0e0 518 FUNC GLOBAL DEFAULT 12 send_sprite_to_gpu │ │ │ │ @@ -2238,15 +2238,15 @@ │ │ │ │ 2234: 00000000001bb098 8 OBJECT GLOBAL DEFAULT 23 glad_glRasterPos4f │ │ │ │ 2235: 00000000001bc1b8 8 OBJECT GLOBAL DEFAULT 23 glfwGetCursorPos_impl │ │ │ │ 2236: 000000000019d280 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glColor3f │ │ │ │ 2237: 000000000019cfd0 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glEndConditionalRender │ │ │ │ 2238: 00000000001bad30 8 OBJECT GLOBAL DEFAULT 23 glad_glClearIndex │ │ │ │ 2239: 00000000001bb088 8 OBJECT GLOBAL DEFAULT 23 glad_glRasterPos4i │ │ │ │ 2240: 000000000019d270 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glColor3i │ │ │ │ - 2241: 000000000012dae0 2365 FUNC GLOBAL DEFAULT 12 base64_stream_decode_avx2 │ │ │ │ + 2241: 000000000012b5a0 2365 FUNC GLOBAL DEFAULT 12 base64_stream_decode_avx2 │ │ │ │ 2242: 00000000001bb860 8 OBJECT GLOBAL DEFAULT 23 glad_glVertexAttribI3iv │ │ │ │ 2243: 00000000000aa3d0 33 FUNC GLOBAL DEFAULT 12 free_texture │ │ │ │ 2244: 00000000000e6360 148 FUNC GLOBAL DEFAULT 12 screen_alignment_display │ │ │ │ 2245: 00000000001bb8e0 8 OBJECT GLOBAL DEFAULT 23 glad_glVertexAttrib4iv │ │ │ │ 2246: 000000000019e1a8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glUniform2iv │ │ │ │ 2247: 00000000001bc010 8 OBJECT GLOBAL DEFAULT 23 glfwGetX11Display_impl │ │ │ │ 2248: 00000000001bc450 8 OBJECT GLOBAL DEFAULT 23 glfwSetErrorCallback_impl │ │ │ │ @@ -2297,15 +2297,15 @@ │ │ │ │ 2293: 000000000019e328 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glTexCoord3s │ │ │ │ 2294: 00000000001bae38 8 OBJECT GLOBAL DEFAULT 23 glad_glBeginConditionalRender │ │ │ │ 2295: 000000000019ce40 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glGetAttachedShaders │ │ │ │ 2296: 00000000001bc238 8 OBJECT GLOBAL DEFAULT 23 glfwSetWindowOcclusionCallback_impl │ │ │ │ 2297: 0000000000049890 20 FUNC GLOBAL DEFAULT 12 alloc_color_profile │ │ │ │ 2298: 00000000001bb530 8 OBJECT GLOBAL DEFAULT 23 glad_glInitNames │ │ │ │ 2299: 00000000001baa90 8 OBJECT GLOBAL DEFAULT 23 glad_glDrawPixels │ │ │ │ - 2300: 00000000001282f0 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_neon32 │ │ │ │ + 2300: 0000000000125e70 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_neon32 │ │ │ │ 2301: 00000000001bb208 8 OBJECT GLOBAL DEFAULT 23 glad_glPixelMapfv │ │ │ │ 2302: 000000000019d778 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glRasterPos2s │ │ │ │ 2303: 00000000001bb520 8 OBJECT GLOBAL DEFAULT 23 glad_glIsBuffer │ │ │ │ 2304: 00000000001bc060 8 OBJECT GLOBAL DEFAULT 23 glfwGetCocoaMonitor_impl │ │ │ │ 2305: 00000000001bc280 8 OBJECT GLOBAL DEFAULT 23 glfwSetWindowPosCallback_impl │ │ │ │ 2306: 00000000001bb3c8 8 OBJECT GLOBAL DEFAULT 23 glad_glMaterialiv │ │ │ │ 2307: 0000000000071320 12 FUNC GLOBAL DEFAULT 12 disk_cache_total_size │ │ │ │ @@ -2537,15 +2537,15 @@ │ │ │ │ 2533: 00000000001bc080 8 OBJECT GLOBAL DEFAULT 23 glfwVulkanSupported_impl │ │ │ │ 2534: 00000000001bb390 8 OBJECT GLOBAL DEFAULT 23 glad_glMultiDrawElements │ │ │ │ 2535: 000000000019dd78 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glGetPointerv │ │ │ │ 2536: 00000000000ebd60 78 FUNC GLOBAL DEFAULT 12 screen_delete_lines │ │ │ │ 2537: 000000000019deb8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glVertexAttribI2iv │ │ │ │ 2538: 000000000019dbb8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glIndexubv │ │ │ │ 2539: 00000000000c0e20 53 FUNC GLOBAL DEFAULT 12 grman_render_data │ │ │ │ - 2540: 00000000001282d0 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_neon64 │ │ │ │ + 2540: 0000000000125eb0 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_neon64 │ │ │ │ 2541: 00000000001bc0e0 8 OBJECT GLOBAL DEFAULT 23 glfwSetJoystickCallback_impl │ │ │ │ 2542: 00000000000f1db0 429 FUNC GLOBAL DEFAULT 12 screen_update_overlay_text │ │ │ │ 2543: 000000000019d9e0 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glMultiTexCoord1iv │ │ │ │ 2544: 000000000019cfa8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glEvalCoord1dv │ │ │ │ 2545: 00000000001babf0 8 OBJECT GLOBAL DEFAULT 23 glad_glCompileShader │ │ │ │ 2546: 000000000019d2d0 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glClearColor │ │ │ │ 2547: 000000000019d228 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glColor3usv │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 108bfc63359f20ec09a639a3d4ec7384cdf6017f │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8ba19ee862020a5e46eec14a411238a81c97fbed │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -2562,31 +2562,31 @@ │ │ │ │ 0xfffffffffffae7a8 (offset: 0x11c520) -> 0x238ac fde=[ 1e734] │ │ │ │ 0xfffffffffffaff48 (offset: 0x11dcc0) -> 0x23a34 fde=[ 1e8bc] │ │ │ │ 0xfffffffffffb0ce8 (offset: 0x11ea60) -> 0x23aac fde=[ 1e934] │ │ │ │ 0xfffffffffffb13a8 (offset: 0x11f120) -> 0x23b90 fde=[ 1ea18] │ │ │ │ 0xfffffffffffb1538 (offset: 0x11f2b0) -> 0x23bd0 fde=[ 1ea58] │ │ │ │ 0xfffffffffffb2228 (offset: 0x11ffa0) -> 0x23d2c fde=[ 1ebb4] │ │ │ │ 0xfffffffffffb6ac8 (offset: 0x124840) -> 0x23da0 fde=[ 1ec28] │ │ │ │ - 0xfffffffffffb6ad8 (offset: 0x124850) -> 0x23db4 fde=[ 1ec3c] │ │ │ │ - 0xfffffffffffb6ae8 (offset: 0x124860) -> 0x23dc8 fde=[ 1ec50] │ │ │ │ - 0xfffffffffffb8818 (offset: 0x126590) -> 0x23df0 fde=[ 1ec78] │ │ │ │ - 0xfffffffffffba558 (offset: 0x1282d0) -> 0x23e18 fde=[ 1eca0] │ │ │ │ - 0xfffffffffffba568 (offset: 0x1282e0) -> 0x23e2c fde=[ 1ecb4] │ │ │ │ - 0xfffffffffffba578 (offset: 0x1282f0) -> 0x23e40 fde=[ 1ecc8] │ │ │ │ - 0xfffffffffffba588 (offset: 0x128300) -> 0x23e54 fde=[ 1ecdc] │ │ │ │ - 0xfffffffffffba598 (offset: 0x128310) -> 0x23e68 fde=[ 1ecf0] │ │ │ │ - 0xfffffffffffba5a8 (offset: 0x128320) -> 0x23e7c fde=[ 1ed04] │ │ │ │ - 0xfffffffffffba5b8 (offset: 0x128330) -> 0x23e90 fde=[ 1ed18] │ │ │ │ + 0xfffffffffffb80d8 (offset: 0x125e50) -> 0x23dc8 fde=[ 1ec50] │ │ │ │ + 0xfffffffffffb80e8 (offset: 0x125e60) -> 0x23ddc fde=[ 1ec64] │ │ │ │ + 0xfffffffffffb80f8 (offset: 0x125e70) -> 0x23df0 fde=[ 1ec78] │ │ │ │ + 0xfffffffffffb8108 (offset: 0x125e80) -> 0x23e04 fde=[ 1ec8c] │ │ │ │ + 0xfffffffffffb8118 (offset: 0x125e90) -> 0x23e18 fde=[ 1eca0] │ │ │ │ + 0xfffffffffffb8128 (offset: 0x125ea0) -> 0x23e2c fde=[ 1ecb4] │ │ │ │ + 0xfffffffffffb8138 (offset: 0x125eb0) -> 0x23e40 fde=[ 1ecc8] │ │ │ │ + 0xfffffffffffb8148 (offset: 0x125ec0) -> 0x23e54 fde=[ 1ecdc] │ │ │ │ + 0xfffffffffffb8158 (offset: 0x125ed0) -> 0x23e68 fde=[ 1ecf0] │ │ │ │ + 0xfffffffffffb9e98 (offset: 0x127c10) -> 0x23e90 fde=[ 1ed18] │ │ │ │ 0xfffffffffffbbbd8 (offset: 0x129950) -> 0x23eb8 fde=[ 1ed40] │ │ │ │ 0xfffffffffffbd198 (offset: 0x12af10) -> 0x23ee0 fde=[ 1ed68] │ │ │ │ 0xfffffffffffbd828 (offset: 0x12b5a0) -> 0x23f38 fde=[ 1edc0] │ │ │ │ - 0xfffffffffffbe2d8 (offset: 0x12c050) -> 0x23f6c fde=[ 1edf4] │ │ │ │ - 0xfffffffffffbed88 (offset: 0x12cb00) -> 0x23fa0 fde=[ 1ee28] │ │ │ │ - 0xfffffffffffbf688 (offset: 0x12d400) -> 0x23fd4 fde=[ 1ee5c] │ │ │ │ - 0xfffffffffffbfd68 (offset: 0x12dae0) -> 0x2400c fde=[ 1ee94] │ │ │ │ + 0xfffffffffffbe168 (offset: 0x12bee0) -> 0x23f70 fde=[ 1edf8] │ │ │ │ + 0xfffffffffffbec18 (offset: 0x12c990) -> 0x23fa4 fde=[ 1ee2c] │ │ │ │ + 0xfffffffffffbf6c8 (offset: 0x12d440) -> 0x23fd8 fde=[ 1ee60] │ │ │ │ + 0xfffffffffffbffc8 (offset: 0x12dd40) -> 0x2400c fde=[ 1ee94] │ │ │ │ 0xfffffffffffc06a8 (offset: 0x12e420) -> 0x24044 fde=[ 1eecc] │ │ │ │ 0xfffffffffffc06b8 (offset: 0x12e430) -> 0x24058 fde=[ 1eee0] │ │ │ │ 0xfffffffffffc06d8 (offset: 0x12e450) -> 0x2406c fde=[ 1eef4] │ │ │ │ 0xfffffffffffc0728 (offset: 0x12e4a0) -> 0x24098 fde=[ 1ef20] │ │ │ │ 0xfffffffffffc0758 (offset: 0x12e4d0) -> 0x240b4 fde=[ 1ef3c] │ │ │ │ 0xfffffffffffc0778 (offset: 0x12e4f0) -> 0x240cc fde=[ 1ef54] │ │ │ │ 0xfffffffffffc07c8 (offset: 0x12e540) -> 0x240e4 fde=[ 1ef6c] │ │ │ │ @@ -61268,103 +61268,103 @@ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ DW_CFA_advance_loc: 1 to 000000000012247d │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0001ec28 0000000000000010 0001ec2c FDE cie=00000000 pc=0000000000124840..000000000012484c │ │ │ │ +0001ec28 0000000000000024 0001ec2c FDE cie=00000000 pc=0000000000124840..0000000000125e43 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000124845 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000124851 │ │ │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000124856 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 5408 to 0000000000125d76 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000125d80 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0001ec3c 0000000000000010 0001ec40 FDE cie=00000000 pc=0000000000124850..000000000012485a │ │ │ │ +0001ec50 0000000000000010 0001ec54 FDE cie=00000000 pc=0000000000125e50..0000000000125e5c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0001ec50 0000000000000024 0001ec54 FDE cie=00000000 pc=0000000000124860..000000000012658b │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000124866 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000012486d │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 7252 to 00000000001264c1 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000001264c3 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000001264c8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ +0001ec64 0000000000000010 0001ec68 FDE cie=00000000 pc=0000000000125e60..0000000000125e6a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0001ec78 0000000000000024 0001ec7c FDE cie=00000000 pc=0000000000126590..00000000001282cb │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000126596 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000012659d │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 7268 to 0000000000128201 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000128203 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000128208 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0001eca0 0000000000000010 0001eca4 FDE cie=00000000 pc=00000000001282d0..00000000001282dc │ │ │ │ +0001ec78 0000000000000010 0001ec7c FDE cie=00000000 pc=0000000000125e70..0000000000125e7c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0001ecb4 0000000000000010 0001ecb8 FDE cie=00000000 pc=00000000001282e0..00000000001282ea │ │ │ │ +0001ec8c 0000000000000010 0001ec90 FDE cie=00000000 pc=0000000000125e80..0000000000125e8a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0001ecc8 0000000000000010 0001eccc FDE cie=00000000 pc=00000000001282f0..00000000001282fc │ │ │ │ +0001eca0 0000000000000010 0001eca4 FDE cie=00000000 pc=0000000000125e90..0000000000125e9c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0001ecdc 0000000000000010 0001ece0 FDE cie=00000000 pc=0000000000128300..000000000012830a │ │ │ │ +0001ecb4 0000000000000010 0001ecb8 FDE cie=00000000 pc=0000000000125ea0..0000000000125eaa │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0001ecf0 0000000000000010 0001ecf4 FDE cie=00000000 pc=0000000000128310..000000000012831c │ │ │ │ +0001ecc8 0000000000000010 0001eccc FDE cie=00000000 pc=0000000000125eb0..0000000000125ebc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0001ed04 0000000000000010 0001ed08 FDE cie=00000000 pc=0000000000128320..000000000012832a │ │ │ │ +0001ecdc 0000000000000010 0001ece0 FDE cie=00000000 pc=0000000000125ec0..0000000000125eca │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0001ed18 0000000000000024 0001ed1c FDE cie=00000000 pc=0000000000128330..0000000000129943 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000128335 │ │ │ │ +0001ecf0 0000000000000024 0001ecf4 FDE cie=00000000 pc=0000000000125ed0..0000000000127c0b │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000125ed6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000128341 │ │ │ │ - DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000128346 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000125edd │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 5424 to 0000000000129876 │ │ │ │ + DW_CFA_advance_loc2: 7268 to 0000000000127b41 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000129880 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000127b43 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000127b48 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0001ed18 0000000000000024 0001ed1c FDE cie=00000000 pc=0000000000127c10..000000000012994b │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000127c16 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000127c1d │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 7268 to 0000000000129881 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000129883 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000129888 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 0001ed40 0000000000000024 0001ed44 FDE cie=00000000 pc=0000000000129950..000000000012af03 │ │ │ │ DW_CFA_advance_loc: 6 to 0000000000129956 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 7 to 000000000012995d │ │ │ │ @@ -61423,135 +61423,135 @@ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000012b1e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0001edc0 0000000000000030 0001edc4 FDE cie=00000000 pc=000000000012b5a0..000000000012c043 │ │ │ │ - DW_CFA_advance_loc: 21 to 000000000012b5b5 │ │ │ │ +0001edc0 0000000000000034 0001edc4 FDE cie=00000000 pc=000000000012b5a0..000000000012bedd │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000012b5ae │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000012b5bf │ │ │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000012b5c0 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 88 to 000000000012b618 │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_restore: r3 (rbx) │ │ │ │ + DW_CFA_restore: r6 (rbp) │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000012b658 │ │ │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 619 to 000000000012b8c3 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000012b8c8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0001edf8 0000000000000030 0001edfc FDE cie=00000000 pc=000000000012bee0..000000000012c983 │ │ │ │ + DW_CFA_advance_loc: 21 to 000000000012bef5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000012b5b9 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000012bef9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 87 to 000000000012b610 │ │ │ │ + DW_CFA_advance_loc1: 87 to 000000000012bf50 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000012b658 │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000012bf98 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 685 to 000000000012b905 │ │ │ │ + DW_CFA_advance_loc2: 685 to 000000000012c245 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000012b90a │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000012c24a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000012b918 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000012c258 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0001edf4 0000000000000030 0001edf8 FDE cie=00000000 pc=000000000012c050..000000000012caf3 │ │ │ │ - DW_CFA_advance_loc: 21 to 000000000012c065 │ │ │ │ +0001ee2c 0000000000000030 0001ee30 FDE cie=00000000 pc=000000000012c990..000000000012d433 │ │ │ │ + DW_CFA_advance_loc: 21 to 000000000012c9a5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000012c069 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000012c9a9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 87 to 000000000012c0c0 │ │ │ │ + DW_CFA_advance_loc1: 87 to 000000000012ca00 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000012c108 │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000012ca48 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 685 to 000000000012c3b5 │ │ │ │ + DW_CFA_advance_loc2: 685 to 000000000012ccf5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000012c3ba │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000012ccfa │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000012c3c8 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000012cd08 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0001ee28 0000000000000030 0001ee2c FDE cie=00000000 pc=000000000012cb00..000000000012d400 │ │ │ │ - DW_CFA_advance_loc: 21 to 000000000012cb15 │ │ │ │ +0001ee60 0000000000000030 0001ee64 FDE cie=00000000 pc=000000000012d440..000000000012dd40 │ │ │ │ + DW_CFA_advance_loc: 21 to 000000000012d455 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000012cb19 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000012d459 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 87 to 000000000012cb70 │ │ │ │ + DW_CFA_advance_loc1: 87 to 000000000012d4b0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000012cbb8 │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000012d4f8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 621 to 000000000012ce25 │ │ │ │ + DW_CFA_advance_loc2: 621 to 000000000012d765 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000012ce2a │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000012d76a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000012ce38 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000012d778 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0001ee5c 0000000000000034 0001ee60 FDE cie=00000000 pc=000000000012d400..000000000012dad8 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000012d409 │ │ │ │ +0001ee94 0000000000000034 0001ee98 FDE cie=00000000 pc=000000000012dd40..000000000012e418 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000012dd49 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000012d412 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000012dd52 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000012d413 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000012dd53 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000012d41c │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000012dd5c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 344 to 000000000012d574 │ │ │ │ + DW_CFA_advance_loc2: 344 to 000000000012deb4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000012d575 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000012deb5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000012d577 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000012deb7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000012d579 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000012deb9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000012d580 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000012dec0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0001ee94 0000000000000034 0001ee98 FDE cie=00000000 pc=000000000012dae0..000000000012e41d │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000012daee │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000012daff │ │ │ │ - DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000012db00 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 88 to 000000000012db58 │ │ │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc1: 64 to 000000000012db98 │ │ │ │ - DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 619 to 000000000012de03 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000012de08 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ 0001eecc 0000000000000010 0001eed0 FDE cie=00000000 pc=000000000012e420..000000000012e429 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 0001eee0 0000000000000010 0001eee4 FDE cie=00000000 pc=000000000012e430..000000000012e441 │ │ │ │ DW_CFA_nop │ │ │ ├── strings --all --bytes=8 {} │ │ │ │┄ Ordering differences only │ │ │ │ @@ -2462,39 +2462,39 @@ │ │ │ │ wcswidth_string │ │ │ │ wcswidth_std │ │ │ │ decref_window_logo │ │ │ │ free_window_logo_table │ │ │ │ set_on_gpu_state │ │ │ │ find_or_create_window_logo │ │ │ │ parse_worker_dump │ │ │ │ +base64_stream_encode_avx2 │ │ │ │ +base64_table_enc_6bit │ │ │ │ base64_stream_encode_ssse3 │ │ │ │ base64_stream_decode_ssse3 │ │ │ │ -base64_stream_encode_sse42 │ │ │ │ -base64_table_enc_6bit │ │ │ │ -base64_stream_encode_sse41 │ │ │ │ -base64_stream_encode_neon64 │ │ │ │ -base64_stream_decode_neon64 │ │ │ │ base64_stream_encode_neon32 │ │ │ │ base64_stream_decode_neon32 │ │ │ │ base64_stream_encode_avx512 │ │ │ │ base64_stream_decode_avx512 │ │ │ │ -base64_stream_encode_avx2 │ │ │ │ +base64_stream_encode_neon64 │ │ │ │ +base64_stream_decode_neon64 │ │ │ │ +base64_stream_encode_sse41 │ │ │ │ +base64_stream_encode_sse42 │ │ │ │ base64_stream_encode_avx │ │ │ │ base64_stream_decode_plain │ │ │ │ base64_table_dec_8bit │ │ │ │ base64_table_dec_32bit_d2 │ │ │ │ base64_table_dec_32bit_d3 │ │ │ │ base64_table_dec_32bit_d1 │ │ │ │ base64_table_dec_32bit_d0 │ │ │ │ -base64_stream_decode_sse42 │ │ │ │ +base64_stream_decode_avx2 │ │ │ │ base64_stream_decode_sse41 │ │ │ │ +base64_stream_decode_sse42 │ │ │ │ base64_stream_decode_avx │ │ │ │ base64_stream_encode_plain │ │ │ │ base64_table_enc_12bit │ │ │ │ -base64_stream_decode_avx2 │ │ │ │ ringbuf_buffer_size │ │ │ │ ringbuf_reset │ │ │ │ ringbuf_new │ │ │ │ ringbuf_free │ │ │ │ ringbuf_capacity │ │ │ │ ringbuf_bytes_free │ │ │ │ ringbuf_bytes_used │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -3485,54 +3485,54 @@ │ │ │ │ 0x00020d08 6f775f6c 6f676f00 66726565 5f77696e ow_logo.free_win │ │ │ │ 0x00020d18 646f775f 6c6f676f 5f746162 6c650073 dow_logo_table.s │ │ │ │ 0x00020d28 65745f6f 6e5f6770 755f7374 61746500 et_on_gpu_state. │ │ │ │ 0x00020d38 66696e64 5f6f725f 63726561 74655f77 find_or_create_w │ │ │ │ 0x00020d48 696e646f 775f6c6f 676f0070 61727365 indow_logo.parse │ │ │ │ 0x00020d58 5f776f72 6b65725f 64756d70 00626173 _worker_dump.bas │ │ │ │ 0x00020d68 6536345f 73747265 616d5f65 6e636f64 e64_stream_encod │ │ │ │ - 0x00020d78 655f7373 73653300 62617365 36345f73 e_ssse3.base64_s │ │ │ │ - 0x00020d88 74726561 6d5f6465 636f6465 5f737373 tream_decode_sss │ │ │ │ - 0x00020d98 65330062 61736536 345f7374 7265616d e3.base64_stream │ │ │ │ - 0x00020da8 5f656e63 6f64655f 73736534 32006261 _encode_sse42.ba │ │ │ │ - 0x00020db8 73653634 5f746162 6c655f65 6e635f36 se64_table_enc_6 │ │ │ │ - 0x00020dc8 62697400 62617365 36345f73 74726561 bit.base64_strea │ │ │ │ - 0x00020dd8 6d5f656e 636f6465 5f737365 34310062 m_encode_sse41.b │ │ │ │ - 0x00020de8 61736536 345f7374 7265616d 5f656e63 ase64_stream_enc │ │ │ │ - 0x00020df8 6f64655f 6e656f6e 36340062 61736536 ode_neon64.base6 │ │ │ │ - 0x00020e08 345f7374 7265616d 5f646563 6f64655f 4_stream_decode_ │ │ │ │ - 0x00020e18 6e656f6e 36340062 61736536 345f7374 neon64.base64_st │ │ │ │ - 0x00020e28 7265616d 5f656e63 6f64655f 6e656f6e ream_encode_neon │ │ │ │ - 0x00020e38 33320062 61736536 345f7374 7265616d 32.base64_stream │ │ │ │ - 0x00020e48 5f646563 6f64655f 6e656f6e 33320062 _decode_neon32.b │ │ │ │ - 0x00020e58 61736536 345f7374 7265616d 5f656e63 ase64_stream_enc │ │ │ │ - 0x00020e68 6f64655f 61767835 31320062 61736536 ode_avx512.base6 │ │ │ │ - 0x00020e78 345f7374 7265616d 5f646563 6f64655f 4_stream_decode_ │ │ │ │ - 0x00020e88 61767835 31320062 61736536 345f7374 avx512.base64_st │ │ │ │ - 0x00020e98 7265616d 5f656e63 6f64655f 61767832 ream_encode_avx2 │ │ │ │ + 0x00020d78 655f6176 78320062 61736536 345f7461 e_avx2.base64_ta │ │ │ │ + 0x00020d88 626c655f 656e635f 36626974 00626173 ble_enc_6bit.bas │ │ │ │ + 0x00020d98 6536345f 73747265 616d5f65 6e636f64 e64_stream_encod │ │ │ │ + 0x00020da8 655f7373 73653300 62617365 36345f73 e_ssse3.base64_s │ │ │ │ + 0x00020db8 74726561 6d5f6465 636f6465 5f737373 tream_decode_sss │ │ │ │ + 0x00020dc8 65330062 61736536 345f7374 7265616d e3.base64_stream │ │ │ │ + 0x00020dd8 5f656e63 6f64655f 6e656f6e 33320062 _encode_neon32.b │ │ │ │ + 0x00020de8 61736536 345f7374 7265616d 5f646563 ase64_stream_dec │ │ │ │ + 0x00020df8 6f64655f 6e656f6e 33320062 61736536 ode_neon32.base6 │ │ │ │ + 0x00020e08 345f7374 7265616d 5f656e63 6f64655f 4_stream_encode_ │ │ │ │ + 0x00020e18 61767835 31320062 61736536 345f7374 avx512.base64_st │ │ │ │ + 0x00020e28 7265616d 5f646563 6f64655f 61767835 ream_decode_avx5 │ │ │ │ + 0x00020e38 31320062 61736536 345f7374 7265616d 12.base64_stream │ │ │ │ + 0x00020e48 5f656e63 6f64655f 6e656f6e 36340062 _encode_neon64.b │ │ │ │ + 0x00020e58 61736536 345f7374 7265616d 5f646563 ase64_stream_dec │ │ │ │ + 0x00020e68 6f64655f 6e656f6e 36340062 61736536 ode_neon64.base6 │ │ │ │ + 0x00020e78 345f7374 7265616d 5f656e63 6f64655f 4_stream_encode_ │ │ │ │ + 0x00020e88 73736534 31006261 73653634 5f737472 sse41.base64_str │ │ │ │ + 0x00020e98 65616d5f 656e636f 64655f73 73653432 eam_encode_sse42 │ │ │ │ 0x00020ea8 00626173 6536345f 73747265 616d5f65 .base64_stream_e │ │ │ │ 0x00020eb8 6e636f64 655f6176 78006261 73653634 ncode_avx.base64 │ │ │ │ 0x00020ec8 5f737472 65616d5f 6465636f 64655f70 _stream_decode_p │ │ │ │ 0x00020ed8 6c61696e 00626173 6536345f 7461626c lain.base64_tabl │ │ │ │ 0x00020ee8 655f6465 635f3862 69740062 61736536 e_dec_8bit.base6 │ │ │ │ 0x00020ef8 345f7461 626c655f 6465635f 33326269 4_table_dec_32bi │ │ │ │ 0x00020f08 745f6432 00626173 6536345f 7461626c t_d2.base64_tabl │ │ │ │ 0x00020f18 655f6465 635f3332 6269745f 64330062 e_dec_32bit_d3.b │ │ │ │ 0x00020f28 61736536 345f7461 626c655f 6465635f ase64_table_dec_ │ │ │ │ 0x00020f38 33326269 745f6431 00626173 6536345f 32bit_d1.base64_ │ │ │ │ 0x00020f48 7461626c 655f6465 635f3332 6269745f table_dec_32bit_ │ │ │ │ 0x00020f58 64300062 61736536 345f7374 7265616d d0.base64_stream │ │ │ │ - 0x00020f68 5f646563 6f64655f 73736534 32006261 _decode_sse42.ba │ │ │ │ - 0x00020f78 73653634 5f737472 65616d5f 6465636f se64_stream_deco │ │ │ │ - 0x00020f88 64655f73 73653431 00626173 6536345f de_sse41.base64_ │ │ │ │ - 0x00020f98 73747265 616d5f64 65636f64 655f6176 stream_decode_av │ │ │ │ - 0x00020fa8 78006261 73653634 5f737472 65616d5f x.base64_stream_ │ │ │ │ - 0x00020fb8 656e636f 64655f70 6c61696e 00626173 encode_plain.bas │ │ │ │ - 0x00020fc8 6536345f 7461626c 655f656e 635f3132 e64_table_enc_12 │ │ │ │ - 0x00020fd8 62697400 62617365 36345f73 74726561 bit.base64_strea │ │ │ │ - 0x00020fe8 6d5f6465 636f6465 5f617678 32007269 m_decode_avx2.ri │ │ │ │ + 0x00020f68 5f646563 6f64655f 61767832 00626173 _decode_avx2.bas │ │ │ │ + 0x00020f78 6536345f 73747265 616d5f64 65636f64 e64_stream_decod │ │ │ │ + 0x00020f88 655f7373 65343100 62617365 36345f73 e_sse41.base64_s │ │ │ │ + 0x00020f98 74726561 6d5f6465 636f6465 5f737365 tream_decode_sse │ │ │ │ + 0x00020fa8 34320062 61736536 345f7374 7265616d 42.base64_stream │ │ │ │ + 0x00020fb8 5f646563 6f64655f 61767800 62617365 _decode_avx.base │ │ │ │ + 0x00020fc8 36345f73 74726561 6d5f656e 636f6465 64_stream_encode │ │ │ │ + 0x00020fd8 5f706c61 696e0062 61736536 345f7461 _plain.base64_ta │ │ │ │ + 0x00020fe8 626c655f 656e635f 31326269 74007269 ble_enc_12bit.ri │ │ │ │ 0x00020ff8 6e676275 665f6275 66666572 5f73697a ngbuf_buffer_siz │ │ │ │ 0x00021008 65007269 6e676275 665f7265 73657400 e.ringbuf_reset. │ │ │ │ 0x00021018 72696e67 6275665f 6e657700 72696e67 ringbuf_new.ring │ │ │ │ 0x00021028 6275665f 66726565 0072696e 67627566 buf_free.ringbuf │ │ │ │ 0x00021038 5f636170 61636974 79007269 6e676275 _capacity.ringbu │ │ │ │ 0x00021048 665f6279 7465735f 66726565 0072696e f_bytes_free.rin │ │ │ │ 0x00021058 67627566 5f627974 65735f75 73656400 gbuf_bytes_used. │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -222694,48 +222694,1214 @@ │ │ │ │ jmp 120101 │ │ │ │ call 3ead0 <_Py_Dealloc@plt> │ │ │ │ jmp 1246a0 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000124840 : │ │ │ │ +0000000000124840 : │ │ │ │ + endbr64 │ │ │ │ + push %rbp │ │ │ │ + mov %rdi,%r9 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rsp,%rbp │ │ │ │ + push %rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + mov 0x4(%r9),%eax │ │ │ │ + movzbl 0xc(%r9),%r10d │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 125db4 │ │ │ │ + cmp $0x2,%eax │ │ │ │ + je 125df8 │ │ │ │ + test %eax,%eax │ │ │ │ + jne 125d66 │ │ │ │ + cmp $0x1f,%rdi │ │ │ │ + jbe 125d5c │ │ │ │ + lea -0x4(%rdi),%rdx │ │ │ │ + vmovdqa 0x44df1(%rip),%ymm6 │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%rax │ │ │ │ + vmovdqa 0x44d9f(%rip),%ymm7 │ │ │ │ + mul %rdx │ │ │ │ + vmovdqa 0x44db4(%rip),%ymm8 │ │ │ │ + vpbroadcastd 0x3ce0f(%rip),%ymm0 │ │ │ │ + vpbroadcastd 0x3ce0a(%rip),%ymm1 │ │ │ │ + vpbroadcastd 0x3ce05(%rip),%ymm2 │ │ │ │ + vpbroadcastd 0x3ce00(%rip),%ymm3 │ │ │ │ + vpbroadcastd 0x3cdfb(%rip),%ymm4 │ │ │ │ + vpbroadcastd 0x3cdf6(%rip),%ymm5 │ │ │ │ + shr $0x4,%rdx │ │ │ │ + lea (%rdx,%rdx,2),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + sub %rax,%rdi │ │ │ │ + mov %rdx,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %rax,%r11 │ │ │ │ + lea -0x1(%rdx),%rax │ │ │ │ + movabs $0xe38e38e38e38e38f,%rdx │ │ │ │ + mov %rax,-0x8(%rsp) │ │ │ │ + mul %rdx │ │ │ │ + shr $0x5,%rdx │ │ │ │ + lea (%rdx,%rdx,8),%rax │ │ │ │ + lea 0x0(,%rax,4),%rbx │ │ │ │ + mov -0x8(%rsp),%rax │ │ │ │ + sub %rbx,%rax │ │ │ │ + vlddqu (%rsi),%ymm9 │ │ │ │ + vpermd %ymm9,%ymm6,%ymm9 │ │ │ │ + vpshufb %ymm7,%ymm9,%ymm10 │ │ │ │ + vpand %ymm10,%ymm0,%ymm11 │ │ │ │ + vpand %ymm10,%ymm2,%ymm10 │ │ │ │ + vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ + vpmullw %ymm10,%ymm3,%ymm10 │ │ │ │ + vpor %ymm10,%ymm11,%ymm10 │ │ │ │ + vpsubusb %ymm4,%ymm10,%ymm9 │ │ │ │ + vpcmpgtb %ymm5,%ymm10,%ymm11 │ │ │ │ + vpsubb %ymm11,%ymm9,%ymm9 │ │ │ │ + vpshufb %ymm9,%ymm8,%ymm11 │ │ │ │ + vpaddb %ymm10,%ymm11,%ymm9 │ │ │ │ + vmovdqu %ymm9,(%rcx) │ │ │ │ + add $0x18,%rsi │ │ │ │ + add $0x20,%rcx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 125314 │ │ │ │ + jmp 124980 │ │ │ │ + xchg %ax,%ax │ │ │ │ + vlddqu -0x4(%rsi),%ymm9 │ │ │ │ + vpshufb %ymm7,%ymm9,%ymm12 │ │ │ │ + vpand %ymm12,%ymm0,%ymm13 │ │ │ │ + vpand %ymm12,%ymm2,%ymm12 │ │ │ │ + vpmulhuw %ymm13,%ymm1,%ymm13 │ │ │ │ + vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ + vpor %ymm12,%ymm13,%ymm12 │ │ │ │ + vlddqu 0x14(%rsi),%ymm10 │ │ │ │ + vpsubusb %ymm4,%ymm12,%ymm9 │ │ │ │ + vpcmpgtb %ymm5,%ymm12,%ymm13 │ │ │ │ + vpsubb %ymm13,%ymm9,%ymm9 │ │ │ │ + vpshufb %ymm9,%ymm8,%ymm13 │ │ │ │ + vpaddb %ymm12,%ymm13,%ymm9 │ │ │ │ + vlddqu 0x2c(%rsi),%ymm11 │ │ │ │ + vlddqu 0x44(%rsi),%ymm12 │ │ │ │ + vpshufb %ymm7,%ymm10,%ymm13 │ │ │ │ + vpand %ymm13,%ymm0,%ymm6 │ │ │ │ + vpand %ymm13,%ymm2,%ymm13 │ │ │ │ + vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ + vpmullw %ymm13,%ymm3,%ymm13 │ │ │ │ + vpor %ymm13,%ymm6,%ymm13 │ │ │ │ + vmovdqu %ymm9,(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm13,%ymm10 │ │ │ │ + vpcmpgtb %ymm5,%ymm13,%ymm6 │ │ │ │ + vpsubb %ymm6,%ymm10,%ymm10 │ │ │ │ + vpshufb %ymm10,%ymm8,%ymm6 │ │ │ │ + vpaddb %ymm13,%ymm6,%ymm10 │ │ │ │ + vlddqu 0x5c(%rsi),%ymm13 │ │ │ │ + vpshufb %ymm7,%ymm11,%ymm9 │ │ │ │ + vpand %ymm9,%ymm0,%ymm6 │ │ │ │ + vpand %ymm9,%ymm2,%ymm9 │ │ │ │ + vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ + vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ + vpor %ymm9,%ymm6,%ymm9 │ │ │ │ + vmovdqu %ymm10,0x20(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm9,%ymm11 │ │ │ │ + vpcmpgtb %ymm5,%ymm9,%ymm6 │ │ │ │ + vpsubb %ymm6,%ymm11,%ymm11 │ │ │ │ + vpshufb %ymm11,%ymm8,%ymm6 │ │ │ │ + vpaddb %ymm9,%ymm6,%ymm11 │ │ │ │ + vlddqu 0x74(%rsi),%ymm6 │ │ │ │ + vpshufb %ymm7,%ymm12,%ymm9 │ │ │ │ + vpand %ymm9,%ymm0,%ymm10 │ │ │ │ + vpand %ymm9,%ymm2,%ymm9 │ │ │ │ + vpmulhuw %ymm10,%ymm1,%ymm10 │ │ │ │ + vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ + vpor %ymm9,%ymm10,%ymm9 │ │ │ │ + vmovdqu %ymm11,0x40(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm9,%ymm12 │ │ │ │ + vpcmpgtb %ymm5,%ymm9,%ymm10 │ │ │ │ + vpsubb %ymm10,%ymm12,%ymm12 │ │ │ │ + vpshufb %ymm12,%ymm8,%ymm10 │ │ │ │ + vpaddb %ymm9,%ymm10,%ymm12 │ │ │ │ + vlddqu 0x8c(%rsi),%ymm9 │ │ │ │ + vpshufb %ymm7,%ymm13,%ymm10 │ │ │ │ + vpand %ymm10,%ymm0,%ymm11 │ │ │ │ + vpand %ymm10,%ymm2,%ymm10 │ │ │ │ + vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ + vpmullw %ymm10,%ymm3,%ymm10 │ │ │ │ + vpor %ymm10,%ymm11,%ymm10 │ │ │ │ + vmovdqu %ymm12,0x60(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm10,%ymm13 │ │ │ │ + vpcmpgtb %ymm5,%ymm10,%ymm11 │ │ │ │ + vpsubb %ymm11,%ymm13,%ymm13 │ │ │ │ + vpshufb %ymm13,%ymm8,%ymm11 │ │ │ │ + vpaddb %ymm10,%ymm11,%ymm13 │ │ │ │ + vlddqu 0xa4(%rsi),%ymm10 │ │ │ │ + vpshufb %ymm7,%ymm6,%ymm12 │ │ │ │ + vpand %ymm12,%ymm0,%ymm11 │ │ │ │ + vpand %ymm12,%ymm2,%ymm12 │ │ │ │ + vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ + vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ + vpor %ymm12,%ymm11,%ymm12 │ │ │ │ + vmovdqu %ymm13,0x80(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm12,%ymm6 │ │ │ │ + vpcmpgtb %ymm5,%ymm12,%ymm11 │ │ │ │ + vpsubb %ymm11,%ymm6,%ymm6 │ │ │ │ + vpshufb %ymm6,%ymm8,%ymm11 │ │ │ │ + vpaddb %ymm12,%ymm11,%ymm6 │ │ │ │ + vlddqu 0xbc(%rsi),%ymm11 │ │ │ │ + vpshufb %ymm7,%ymm9,%ymm12 │ │ │ │ + vpand %ymm12,%ymm0,%ymm13 │ │ │ │ + vpand %ymm12,%ymm2,%ymm12 │ │ │ │ + vpmulhuw %ymm13,%ymm1,%ymm13 │ │ │ │ + vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ + vpor %ymm12,%ymm13,%ymm12 │ │ │ │ + vmovdqu %ymm6,0xa0(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm12,%ymm9 │ │ │ │ + vpcmpgtb %ymm5,%ymm12,%ymm13 │ │ │ │ + vpsubb %ymm13,%ymm9,%ymm9 │ │ │ │ + vpshufb %ymm9,%ymm8,%ymm13 │ │ │ │ + vpaddb %ymm12,%ymm13,%ymm9 │ │ │ │ + vlddqu 0xd4(%rsi),%ymm12 │ │ │ │ + vpshufb %ymm7,%ymm10,%ymm13 │ │ │ │ + vpand %ymm13,%ymm0,%ymm6 │ │ │ │ + vpand %ymm13,%ymm2,%ymm13 │ │ │ │ + vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ + vpmullw %ymm13,%ymm3,%ymm13 │ │ │ │ + vpor %ymm13,%ymm6,%ymm13 │ │ │ │ + vmovdqu %ymm9,0xc0(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm13,%ymm10 │ │ │ │ + vpcmpgtb %ymm5,%ymm13,%ymm6 │ │ │ │ + vpsubb %ymm6,%ymm10,%ymm10 │ │ │ │ + vpshufb %ymm10,%ymm8,%ymm6 │ │ │ │ + vpaddb %ymm13,%ymm6,%ymm10 │ │ │ │ + vlddqu 0xec(%rsi),%ymm13 │ │ │ │ + vpshufb %ymm7,%ymm11,%ymm9 │ │ │ │ + vpand %ymm9,%ymm0,%ymm6 │ │ │ │ + vpand %ymm9,%ymm2,%ymm9 │ │ │ │ + vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ + vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ + vpor %ymm9,%ymm6,%ymm9 │ │ │ │ + vmovdqu %ymm10,0xe0(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm9,%ymm11 │ │ │ │ + vpcmpgtb %ymm5,%ymm9,%ymm6 │ │ │ │ + vpsubb %ymm6,%ymm11,%ymm11 │ │ │ │ + vpshufb %ymm11,%ymm8,%ymm6 │ │ │ │ + vpaddb %ymm9,%ymm6,%ymm11 │ │ │ │ + vlddqu 0x104(%rsi),%ymm6 │ │ │ │ + vpshufb %ymm7,%ymm12,%ymm9 │ │ │ │ + vpand %ymm9,%ymm0,%ymm10 │ │ │ │ + vpand %ymm9,%ymm2,%ymm9 │ │ │ │ + vpmulhuw %ymm10,%ymm1,%ymm10 │ │ │ │ + vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ + vpor %ymm9,%ymm10,%ymm9 │ │ │ │ + vmovdqu %ymm11,0x100(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm9,%ymm12 │ │ │ │ + vpcmpgtb %ymm5,%ymm9,%ymm10 │ │ │ │ + vpsubb %ymm10,%ymm12,%ymm12 │ │ │ │ + vpshufb %ymm12,%ymm8,%ymm10 │ │ │ │ + vpaddb %ymm9,%ymm10,%ymm12 │ │ │ │ + vlddqu 0x11c(%rsi),%ymm9 │ │ │ │ + vpshufb %ymm7,%ymm13,%ymm10 │ │ │ │ + vpand %ymm10,%ymm0,%ymm11 │ │ │ │ + vpand %ymm10,%ymm2,%ymm10 │ │ │ │ + vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ + vpmullw %ymm10,%ymm3,%ymm10 │ │ │ │ + vpor %ymm10,%ymm11,%ymm10 │ │ │ │ + vmovdqu %ymm12,0x120(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm10,%ymm13 │ │ │ │ + vpcmpgtb %ymm5,%ymm10,%ymm11 │ │ │ │ + vpsubb %ymm11,%ymm13,%ymm13 │ │ │ │ + vpshufb %ymm13,%ymm8,%ymm11 │ │ │ │ + vpaddb %ymm10,%ymm11,%ymm13 │ │ │ │ + vlddqu 0x134(%rsi),%ymm10 │ │ │ │ + vpshufb %ymm7,%ymm6,%ymm12 │ │ │ │ + vpand %ymm12,%ymm0,%ymm11 │ │ │ │ + vpand %ymm12,%ymm2,%ymm12 │ │ │ │ + vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ + vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ + vpor %ymm12,%ymm11,%ymm12 │ │ │ │ + vmovdqu %ymm13,0x140(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm12,%ymm6 │ │ │ │ + vpcmpgtb %ymm5,%ymm12,%ymm11 │ │ │ │ + vpsubb %ymm11,%ymm6,%ymm6 │ │ │ │ + vpshufb %ymm6,%ymm8,%ymm11 │ │ │ │ + vpaddb %ymm12,%ymm11,%ymm6 │ │ │ │ + vlddqu 0x14c(%rsi),%ymm11 │ │ │ │ + vpshufb %ymm7,%ymm9,%ymm12 │ │ │ │ + vpand %ymm12,%ymm0,%ymm13 │ │ │ │ + vpand %ymm12,%ymm2,%ymm12 │ │ │ │ + vpmulhuw %ymm13,%ymm1,%ymm13 │ │ │ │ + vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ + vpor %ymm12,%ymm13,%ymm12 │ │ │ │ + vmovdqu %ymm6,0x160(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm12,%ymm9 │ │ │ │ + vpcmpgtb %ymm5,%ymm12,%ymm13 │ │ │ │ + vpsubb %ymm13,%ymm9,%ymm9 │ │ │ │ + vpshufb %ymm9,%ymm8,%ymm13 │ │ │ │ + vpaddb %ymm12,%ymm13,%ymm9 │ │ │ │ + vlddqu 0x164(%rsi),%ymm12 │ │ │ │ + vpshufb %ymm7,%ymm10,%ymm13 │ │ │ │ + vpand %ymm13,%ymm0,%ymm6 │ │ │ │ + vpand %ymm13,%ymm2,%ymm13 │ │ │ │ + vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ + vpmullw %ymm13,%ymm3,%ymm13 │ │ │ │ + vpor %ymm13,%ymm6,%ymm13 │ │ │ │ + vmovdqu %ymm9,0x180(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm13,%ymm10 │ │ │ │ + vpcmpgtb %ymm5,%ymm13,%ymm6 │ │ │ │ + vpsubb %ymm6,%ymm10,%ymm10 │ │ │ │ + vpshufb %ymm10,%ymm8,%ymm6 │ │ │ │ + vpaddb %ymm13,%ymm6,%ymm10 │ │ │ │ + vlddqu 0x17c(%rsi),%ymm13 │ │ │ │ + vpshufb %ymm7,%ymm11,%ymm9 │ │ │ │ + vpand %ymm9,%ymm0,%ymm6 │ │ │ │ + vpand %ymm9,%ymm2,%ymm9 │ │ │ │ + vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ + vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ + vpor %ymm9,%ymm6,%ymm9 │ │ │ │ + vmovdqu %ymm10,0x1a0(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm9,%ymm11 │ │ │ │ + vpcmpgtb %ymm5,%ymm9,%ymm6 │ │ │ │ + vpsubb %ymm6,%ymm11,%ymm11 │ │ │ │ + vpshufb %ymm11,%ymm8,%ymm6 │ │ │ │ + vpaddb %ymm9,%ymm6,%ymm11 │ │ │ │ + vlddqu 0x194(%rsi),%ymm6 │ │ │ │ + vpshufb %ymm7,%ymm12,%ymm9 │ │ │ │ + vpand %ymm9,%ymm0,%ymm10 │ │ │ │ + vpand %ymm9,%ymm2,%ymm9 │ │ │ │ + vpmulhuw %ymm10,%ymm1,%ymm10 │ │ │ │ + vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ + vpor %ymm9,%ymm10,%ymm9 │ │ │ │ + vmovdqu %ymm11,0x1c0(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm9,%ymm12 │ │ │ │ + vpcmpgtb %ymm5,%ymm9,%ymm10 │ │ │ │ + vpsubb %ymm10,%ymm12,%ymm12 │ │ │ │ + vpshufb %ymm12,%ymm8,%ymm10 │ │ │ │ + vpaddb %ymm9,%ymm10,%ymm12 │ │ │ │ + vlddqu 0x1ac(%rsi),%ymm9 │ │ │ │ + vpshufb %ymm7,%ymm13,%ymm10 │ │ │ │ + vpand %ymm10,%ymm0,%ymm11 │ │ │ │ + vpand %ymm10,%ymm2,%ymm10 │ │ │ │ + vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ + vpmullw %ymm10,%ymm3,%ymm10 │ │ │ │ + vpor %ymm10,%ymm11,%ymm10 │ │ │ │ + vmovdqu %ymm12,0x1e0(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm10,%ymm13 │ │ │ │ + vpcmpgtb %ymm5,%ymm10,%ymm11 │ │ │ │ + vpsubb %ymm11,%ymm13,%ymm13 │ │ │ │ + vpshufb %ymm13,%ymm8,%ymm11 │ │ │ │ + vpaddb %ymm10,%ymm11,%ymm13 │ │ │ │ + vlddqu 0x1c4(%rsi),%ymm10 │ │ │ │ + vpshufb %ymm7,%ymm6,%ymm12 │ │ │ │ + vpand %ymm12,%ymm0,%ymm11 │ │ │ │ + vpand %ymm12,%ymm2,%ymm12 │ │ │ │ + vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ + vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ + vpor %ymm12,%ymm11,%ymm12 │ │ │ │ + vmovdqu %ymm13,0x200(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm12,%ymm6 │ │ │ │ + vpcmpgtb %ymm5,%ymm12,%ymm11 │ │ │ │ + vpsubb %ymm11,%ymm6,%ymm6 │ │ │ │ + vpshufb %ymm6,%ymm8,%ymm11 │ │ │ │ + vpaddb %ymm12,%ymm11,%ymm6 │ │ │ │ + vlddqu 0x1dc(%rsi),%ymm11 │ │ │ │ + vpshufb %ymm7,%ymm9,%ymm12 │ │ │ │ + vpand %ymm12,%ymm0,%ymm13 │ │ │ │ + vpand %ymm12,%ymm2,%ymm12 │ │ │ │ + vpmulhuw %ymm13,%ymm1,%ymm13 │ │ │ │ + vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ + vpor %ymm12,%ymm13,%ymm12 │ │ │ │ + vmovdqu %ymm6,0x220(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm12,%ymm9 │ │ │ │ + vpcmpgtb %ymm5,%ymm12,%ymm13 │ │ │ │ + vpsubb %ymm13,%ymm9,%ymm9 │ │ │ │ + vpshufb %ymm9,%ymm8,%ymm13 │ │ │ │ + vpaddb %ymm12,%ymm13,%ymm9 │ │ │ │ + vlddqu 0x1f4(%rsi),%ymm12 │ │ │ │ + vpshufb %ymm7,%ymm10,%ymm13 │ │ │ │ + vpand %ymm13,%ymm0,%ymm6 │ │ │ │ + vpand %ymm13,%ymm2,%ymm13 │ │ │ │ + vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ + vpmullw %ymm13,%ymm3,%ymm13 │ │ │ │ + vpor %ymm13,%ymm6,%ymm13 │ │ │ │ + vmovdqu %ymm9,0x240(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm13,%ymm10 │ │ │ │ + vpcmpgtb %ymm5,%ymm13,%ymm6 │ │ │ │ + vpsubb %ymm6,%ymm10,%ymm10 │ │ │ │ + vpshufb %ymm10,%ymm8,%ymm6 │ │ │ │ + vpaddb %ymm13,%ymm6,%ymm10 │ │ │ │ + vlddqu 0x20c(%rsi),%ymm13 │ │ │ │ + vpshufb %ymm7,%ymm11,%ymm9 │ │ │ │ + vpand %ymm9,%ymm0,%ymm6 │ │ │ │ + vpand %ymm9,%ymm2,%ymm9 │ │ │ │ + vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ + vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ + vpor %ymm9,%ymm6,%ymm9 │ │ │ │ + vmovdqu %ymm10,0x260(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm9,%ymm11 │ │ │ │ + vpcmpgtb %ymm5,%ymm9,%ymm6 │ │ │ │ + vpsubb %ymm6,%ymm11,%ymm11 │ │ │ │ + vpshufb %ymm11,%ymm8,%ymm6 │ │ │ │ + vpaddb %ymm9,%ymm6,%ymm11 │ │ │ │ + vlddqu 0x224(%rsi),%ymm6 │ │ │ │ + vpshufb %ymm7,%ymm12,%ymm9 │ │ │ │ + vpand %ymm9,%ymm0,%ymm10 │ │ │ │ + vpand %ymm9,%ymm2,%ymm9 │ │ │ │ + vpmulhuw %ymm10,%ymm1,%ymm10 │ │ │ │ + vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ + vpor %ymm9,%ymm10,%ymm9 │ │ │ │ + vmovdqu %ymm11,0x280(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm9,%ymm12 │ │ │ │ + vpcmpgtb %ymm5,%ymm9,%ymm10 │ │ │ │ + vpsubb %ymm10,%ymm12,%ymm12 │ │ │ │ + vpshufb %ymm12,%ymm8,%ymm10 │ │ │ │ + vpaddb %ymm9,%ymm10,%ymm12 │ │ │ │ + vlddqu 0x23c(%rsi),%ymm9 │ │ │ │ + vpshufb %ymm7,%ymm13,%ymm10 │ │ │ │ + vpand %ymm10,%ymm0,%ymm11 │ │ │ │ + vpand %ymm10,%ymm2,%ymm10 │ │ │ │ + vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ + vpmullw %ymm10,%ymm3,%ymm10 │ │ │ │ + vpor %ymm10,%ymm11,%ymm10 │ │ │ │ + vmovdqu %ymm12,0x2a0(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm10,%ymm13 │ │ │ │ + vpcmpgtb %ymm5,%ymm10,%ymm11 │ │ │ │ + vpsubb %ymm11,%ymm13,%ymm13 │ │ │ │ + vpshufb %ymm13,%ymm8,%ymm11 │ │ │ │ + vpaddb %ymm10,%ymm11,%ymm13 │ │ │ │ + vlddqu 0x254(%rsi),%ymm10 │ │ │ │ + vpshufb %ymm7,%ymm6,%ymm12 │ │ │ │ + vpand %ymm12,%ymm0,%ymm11 │ │ │ │ + vpand %ymm12,%ymm2,%ymm12 │ │ │ │ + vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ + vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ + vpor %ymm12,%ymm11,%ymm12 │ │ │ │ + vmovdqu %ymm13,0x2c0(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm12,%ymm6 │ │ │ │ + vpcmpgtb %ymm5,%ymm12,%ymm11 │ │ │ │ + vpsubb %ymm11,%ymm6,%ymm6 │ │ │ │ + vpshufb %ymm6,%ymm8,%ymm11 │ │ │ │ + vpaddb %ymm12,%ymm11,%ymm6 │ │ │ │ + vlddqu 0x26c(%rsi),%ymm11 │ │ │ │ + vpshufb %ymm7,%ymm9,%ymm12 │ │ │ │ + vpand %ymm12,%ymm0,%ymm13 │ │ │ │ + vpand %ymm12,%ymm2,%ymm12 │ │ │ │ + vpmulhuw %ymm13,%ymm1,%ymm13 │ │ │ │ + vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ + vpor %ymm12,%ymm13,%ymm12 │ │ │ │ + vmovdqu %ymm6,0x2e0(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm12,%ymm9 │ │ │ │ + vpcmpgtb %ymm5,%ymm12,%ymm13 │ │ │ │ + vpsubb %ymm13,%ymm9,%ymm9 │ │ │ │ + vpshufb %ymm9,%ymm8,%ymm13 │ │ │ │ + vpaddb %ymm12,%ymm13,%ymm9 │ │ │ │ + vlddqu 0x284(%rsi),%ymm12 │ │ │ │ + vpshufb %ymm7,%ymm10,%ymm13 │ │ │ │ + vpand %ymm13,%ymm0,%ymm6 │ │ │ │ + vpand %ymm13,%ymm2,%ymm13 │ │ │ │ + vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ + vpmullw %ymm13,%ymm3,%ymm13 │ │ │ │ + vpor %ymm13,%ymm6,%ymm13 │ │ │ │ + vmovdqu %ymm9,0x300(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm13,%ymm10 │ │ │ │ + vpcmpgtb %ymm5,%ymm13,%ymm6 │ │ │ │ + vpsubb %ymm6,%ymm10,%ymm10 │ │ │ │ + vpshufb %ymm10,%ymm8,%ymm6 │ │ │ │ + vpaddb %ymm13,%ymm6,%ymm10 │ │ │ │ + vlddqu 0x29c(%rsi),%ymm13 │ │ │ │ + vpshufb %ymm7,%ymm11,%ymm9 │ │ │ │ + vpand %ymm9,%ymm0,%ymm6 │ │ │ │ + vpand %ymm9,%ymm2,%ymm9 │ │ │ │ + vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ + vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ + vpor %ymm9,%ymm6,%ymm9 │ │ │ │ + vmovdqu %ymm10,0x320(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm9,%ymm11 │ │ │ │ + vpcmpgtb %ymm5,%ymm9,%ymm6 │ │ │ │ + vpsubb %ymm6,%ymm11,%ymm11 │ │ │ │ + vpshufb %ymm11,%ymm8,%ymm6 │ │ │ │ + vpaddb %ymm9,%ymm6,%ymm11 │ │ │ │ + vlddqu 0x2b4(%rsi),%ymm6 │ │ │ │ + vpshufb %ymm7,%ymm12,%ymm9 │ │ │ │ + vpand %ymm9,%ymm0,%ymm10 │ │ │ │ + vpand %ymm9,%ymm2,%ymm9 │ │ │ │ + vpmulhuw %ymm10,%ymm1,%ymm10 │ │ │ │ + vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ + vpor %ymm9,%ymm10,%ymm9 │ │ │ │ + vmovdqu %ymm11,0x340(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm9,%ymm12 │ │ │ │ + vpcmpgtb %ymm5,%ymm9,%ymm10 │ │ │ │ + vpsubb %ymm10,%ymm12,%ymm12 │ │ │ │ + vpshufb %ymm12,%ymm8,%ymm10 │ │ │ │ + vpaddb %ymm9,%ymm10,%ymm12 │ │ │ │ + vlddqu 0x2cc(%rsi),%ymm9 │ │ │ │ + vpshufb %ymm7,%ymm13,%ymm10 │ │ │ │ + vpand %ymm10,%ymm0,%ymm11 │ │ │ │ + vpand %ymm10,%ymm2,%ymm10 │ │ │ │ + vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ + vpmullw %ymm10,%ymm3,%ymm10 │ │ │ │ + vpor %ymm10,%ymm11,%ymm10 │ │ │ │ + vmovdqu %ymm12,0x360(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm10,%ymm13 │ │ │ │ + vpcmpgtb %ymm5,%ymm10,%ymm11 │ │ │ │ + vpsubb %ymm11,%ymm13,%ymm13 │ │ │ │ + vpshufb %ymm13,%ymm8,%ymm11 │ │ │ │ + vpaddb %ymm10,%ymm11,%ymm13 │ │ │ │ + vlddqu 0x2e4(%rsi),%ymm10 │ │ │ │ + vpshufb %ymm7,%ymm6,%ymm12 │ │ │ │ + vpand %ymm12,%ymm0,%ymm11 │ │ │ │ + vpand %ymm12,%ymm2,%ymm12 │ │ │ │ + vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ + vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ + vpor %ymm12,%ymm11,%ymm12 │ │ │ │ + vmovdqu %ymm13,0x380(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm12,%ymm6 │ │ │ │ + vpcmpgtb %ymm5,%ymm12,%ymm11 │ │ │ │ + vpsubb %ymm11,%ymm6,%ymm6 │ │ │ │ + vpshufb %ymm6,%ymm8,%ymm11 │ │ │ │ + vpaddb %ymm12,%ymm11,%ymm6 │ │ │ │ + vlddqu 0x2fc(%rsi),%ymm11 │ │ │ │ + vpshufb %ymm7,%ymm9,%ymm12 │ │ │ │ + vpand %ymm12,%ymm0,%ymm13 │ │ │ │ + vpand %ymm12,%ymm2,%ymm12 │ │ │ │ + vpmulhuw %ymm13,%ymm1,%ymm13 │ │ │ │ + vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ + vpor %ymm12,%ymm13,%ymm12 │ │ │ │ + vmovdqu %ymm6,0x3a0(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm12,%ymm9 │ │ │ │ + vpcmpgtb %ymm5,%ymm12,%ymm13 │ │ │ │ + vpsubb %ymm13,%ymm9,%ymm9 │ │ │ │ + vpshufb %ymm9,%ymm8,%ymm13 │ │ │ │ + vpaddb %ymm12,%ymm13,%ymm9 │ │ │ │ + vlddqu 0x314(%rsi),%ymm12 │ │ │ │ + vpshufb %ymm7,%ymm10,%ymm13 │ │ │ │ + vpand %ymm13,%ymm0,%ymm6 │ │ │ │ + vpand %ymm13,%ymm2,%ymm13 │ │ │ │ + vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ + vpmullw %ymm13,%ymm3,%ymm13 │ │ │ │ + vpor %ymm13,%ymm6,%ymm13 │ │ │ │ + vmovdqu %ymm9,0x3c0(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm13,%ymm10 │ │ │ │ + vpcmpgtb %ymm5,%ymm13,%ymm6 │ │ │ │ + vpsubb %ymm6,%ymm10,%ymm10 │ │ │ │ + vpshufb %ymm10,%ymm8,%ymm6 │ │ │ │ + vpaddb %ymm13,%ymm6,%ymm10 │ │ │ │ + vlddqu 0x32c(%rsi),%ymm13 │ │ │ │ + vpshufb %ymm7,%ymm11,%ymm9 │ │ │ │ + vpand %ymm9,%ymm0,%ymm6 │ │ │ │ + vpand %ymm9,%ymm2,%ymm9 │ │ │ │ + vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ + vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ + vpor %ymm9,%ymm6,%ymm9 │ │ │ │ + vmovdqu %ymm10,0x3e0(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm9,%ymm11 │ │ │ │ + vpcmpgtb %ymm5,%ymm9,%ymm6 │ │ │ │ + vpsubb %ymm6,%ymm11,%ymm11 │ │ │ │ + vpshufb %ymm11,%ymm8,%ymm6 │ │ │ │ + vpaddb %ymm9,%ymm6,%ymm11 │ │ │ │ + vlddqu 0x344(%rsi),%ymm6 │ │ │ │ + vpshufb %ymm7,%ymm12,%ymm9 │ │ │ │ + vpand %ymm9,%ymm0,%ymm10 │ │ │ │ + vpand %ymm9,%ymm2,%ymm9 │ │ │ │ + vpmulhuw %ymm10,%ymm1,%ymm10 │ │ │ │ + vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ + vpor %ymm9,%ymm10,%ymm9 │ │ │ │ + vmovdqu %ymm11,0x400(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm9,%ymm12 │ │ │ │ + vpcmpgtb %ymm5,%ymm9,%ymm10 │ │ │ │ + vpsubb %ymm10,%ymm12,%ymm12 │ │ │ │ + vpshufb %ymm12,%ymm8,%ymm10 │ │ │ │ + vpaddb %ymm9,%ymm10,%ymm12 │ │ │ │ + vpshufb %ymm7,%ymm13,%ymm9 │ │ │ │ + vpand %ymm9,%ymm0,%ymm10 │ │ │ │ + vpand %ymm9,%ymm2,%ymm9 │ │ │ │ + vpmulhuw %ymm10,%ymm1,%ymm10 │ │ │ │ + vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ + vpor %ymm9,%ymm10,%ymm9 │ │ │ │ + vmovdqu %ymm12,0x420(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm9,%ymm13 │ │ │ │ + vpcmpgtb %ymm5,%ymm9,%ymm10 │ │ │ │ + vpsubb %ymm10,%ymm13,%ymm13 │ │ │ │ + vpshufb %ymm13,%ymm8,%ymm10 │ │ │ │ + vpaddb %ymm9,%ymm10,%ymm13 │ │ │ │ + vpshufb %ymm7,%ymm6,%ymm11 │ │ │ │ + vpand %ymm11,%ymm0,%ymm12 │ │ │ │ + vpand %ymm11,%ymm2,%ymm11 │ │ │ │ + vpmulhuw %ymm12,%ymm1,%ymm12 │ │ │ │ + vpmullw %ymm11,%ymm3,%ymm11 │ │ │ │ + vpor %ymm11,%ymm12,%ymm11 │ │ │ │ + vmovdqu %ymm13,0x440(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm11,%ymm6 │ │ │ │ + vpcmpgtb %ymm5,%ymm11,%ymm12 │ │ │ │ + vpsubb %ymm12,%ymm6,%ymm6 │ │ │ │ + vpshufb %ymm6,%ymm8,%ymm12 │ │ │ │ + vpaddb %ymm11,%ymm12,%ymm6 │ │ │ │ + vmovdqu %ymm6,0x460(%rcx) │ │ │ │ + add $0x360,%rsi │ │ │ │ + add $0x480,%rcx │ │ │ │ + dec %rdx │ │ │ │ + jne 124980 │ │ │ │ + cmp $0x12,%rax │ │ │ │ + jl 1257df │ │ │ │ + vlddqu -0x4(%rsi),%ymm9 │ │ │ │ + vpshufb %ymm7,%ymm9,%ymm12 │ │ │ │ + vpand %ymm12,%ymm0,%ymm13 │ │ │ │ + vpand %ymm12,%ymm2,%ymm12 │ │ │ │ + vpmulhuw %ymm13,%ymm1,%ymm13 │ │ │ │ + vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ + vpor %ymm12,%ymm13,%ymm12 │ │ │ │ + vlddqu 0x14(%rsi),%ymm10 │ │ │ │ + vpsubusb %ymm4,%ymm12,%ymm9 │ │ │ │ + vpcmpgtb %ymm5,%ymm12,%ymm13 │ │ │ │ + vpsubb %ymm13,%ymm9,%ymm9 │ │ │ │ + vpshufb %ymm9,%ymm8,%ymm13 │ │ │ │ + vpaddb %ymm12,%ymm13,%ymm9 │ │ │ │ + vlddqu 0x2c(%rsi),%ymm11 │ │ │ │ + vlddqu 0x44(%rsi),%ymm12 │ │ │ │ + vpshufb %ymm7,%ymm10,%ymm13 │ │ │ │ + vpand %ymm13,%ymm0,%ymm6 │ │ │ │ + vpand %ymm13,%ymm2,%ymm13 │ │ │ │ + vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ + vpmullw %ymm13,%ymm3,%ymm13 │ │ │ │ + vpor %ymm13,%ymm6,%ymm13 │ │ │ │ + vmovdqu %ymm9,(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm13,%ymm10 │ │ │ │ + vpcmpgtb %ymm5,%ymm13,%ymm6 │ │ │ │ + vpsubb %ymm6,%ymm10,%ymm10 │ │ │ │ + vpshufb %ymm10,%ymm8,%ymm6 │ │ │ │ + vpaddb %ymm13,%ymm6,%ymm10 │ │ │ │ + vlddqu 0x5c(%rsi),%ymm13 │ │ │ │ + vpshufb %ymm7,%ymm11,%ymm9 │ │ │ │ + vpand %ymm9,%ymm0,%ymm6 │ │ │ │ + vpand %ymm9,%ymm2,%ymm9 │ │ │ │ + vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ + vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ + vpor %ymm9,%ymm6,%ymm9 │ │ │ │ + vmovdqu %ymm10,0x20(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm9,%ymm11 │ │ │ │ + vpcmpgtb %ymm5,%ymm9,%ymm6 │ │ │ │ + vpsubb %ymm6,%ymm11,%ymm11 │ │ │ │ + vpshufb %ymm11,%ymm8,%ymm6 │ │ │ │ + vpaddb %ymm9,%ymm6,%ymm11 │ │ │ │ + vlddqu 0x74(%rsi),%ymm6 │ │ │ │ + vpshufb %ymm7,%ymm12,%ymm9 │ │ │ │ + vpand %ymm9,%ymm0,%ymm10 │ │ │ │ + vpand %ymm9,%ymm2,%ymm9 │ │ │ │ + vpmulhuw %ymm10,%ymm1,%ymm10 │ │ │ │ + vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ + vpor %ymm9,%ymm10,%ymm9 │ │ │ │ + vmovdqu %ymm11,0x40(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm9,%ymm12 │ │ │ │ + vpcmpgtb %ymm5,%ymm9,%ymm10 │ │ │ │ + vpsubb %ymm10,%ymm12,%ymm12 │ │ │ │ + vpshufb %ymm12,%ymm8,%ymm10 │ │ │ │ + vpaddb %ymm9,%ymm10,%ymm12 │ │ │ │ + vlddqu 0x8c(%rsi),%ymm9 │ │ │ │ + vpshufb %ymm7,%ymm13,%ymm10 │ │ │ │ + vpand %ymm10,%ymm0,%ymm11 │ │ │ │ + vpand %ymm10,%ymm2,%ymm10 │ │ │ │ + vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ + vpmullw %ymm10,%ymm3,%ymm10 │ │ │ │ + vpor %ymm10,%ymm11,%ymm10 │ │ │ │ + vmovdqu %ymm12,0x60(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm10,%ymm13 │ │ │ │ + vpcmpgtb %ymm5,%ymm10,%ymm11 │ │ │ │ + vpsubb %ymm11,%ymm13,%ymm13 │ │ │ │ + vpshufb %ymm13,%ymm8,%ymm11 │ │ │ │ + vpaddb %ymm10,%ymm11,%ymm13 │ │ │ │ + vlddqu 0xa4(%rsi),%ymm10 │ │ │ │ + vpshufb %ymm7,%ymm6,%ymm12 │ │ │ │ + vpand %ymm12,%ymm0,%ymm11 │ │ │ │ + vpand %ymm12,%ymm2,%ymm12 │ │ │ │ + vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ + vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ + vpor %ymm12,%ymm11,%ymm12 │ │ │ │ + vmovdqu %ymm13,0x80(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm12,%ymm6 │ │ │ │ + vpcmpgtb %ymm5,%ymm12,%ymm11 │ │ │ │ + vpsubb %ymm11,%ymm6,%ymm6 │ │ │ │ + vpshufb %ymm6,%ymm8,%ymm11 │ │ │ │ + vpaddb %ymm12,%ymm11,%ymm6 │ │ │ │ + vlddqu 0xbc(%rsi),%ymm11 │ │ │ │ + vpshufb %ymm7,%ymm9,%ymm12 │ │ │ │ + vpand %ymm12,%ymm0,%ymm13 │ │ │ │ + vpand %ymm12,%ymm2,%ymm12 │ │ │ │ + vpmulhuw %ymm13,%ymm1,%ymm13 │ │ │ │ + vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ + vpor %ymm12,%ymm13,%ymm12 │ │ │ │ + vmovdqu %ymm6,0xa0(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm12,%ymm9 │ │ │ │ + vpcmpgtb %ymm5,%ymm12,%ymm13 │ │ │ │ + vpsubb %ymm13,%ymm9,%ymm9 │ │ │ │ + vpshufb %ymm9,%ymm8,%ymm13 │ │ │ │ + vpaddb %ymm12,%ymm13,%ymm9 │ │ │ │ + vlddqu 0xd4(%rsi),%ymm12 │ │ │ │ + vpshufb %ymm7,%ymm10,%ymm13 │ │ │ │ + vpand %ymm13,%ymm0,%ymm6 │ │ │ │ + vpand %ymm13,%ymm2,%ymm13 │ │ │ │ + vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ + vpmullw %ymm13,%ymm3,%ymm13 │ │ │ │ + vpor %ymm13,%ymm6,%ymm13 │ │ │ │ + vmovdqu %ymm9,0xc0(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm13,%ymm10 │ │ │ │ + vpcmpgtb %ymm5,%ymm13,%ymm6 │ │ │ │ + vpsubb %ymm6,%ymm10,%ymm10 │ │ │ │ + vpshufb %ymm10,%ymm8,%ymm6 │ │ │ │ + vpaddb %ymm13,%ymm6,%ymm10 │ │ │ │ + vlddqu 0xec(%rsi),%ymm13 │ │ │ │ + vpshufb %ymm7,%ymm11,%ymm9 │ │ │ │ + vpand %ymm9,%ymm0,%ymm6 │ │ │ │ + vpand %ymm9,%ymm2,%ymm9 │ │ │ │ + vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ + vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ + vpor %ymm9,%ymm6,%ymm9 │ │ │ │ + vmovdqu %ymm10,0xe0(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm9,%ymm11 │ │ │ │ + vpcmpgtb %ymm5,%ymm9,%ymm6 │ │ │ │ + vpsubb %ymm6,%ymm11,%ymm11 │ │ │ │ + vpshufb %ymm11,%ymm8,%ymm6 │ │ │ │ + vpaddb %ymm9,%ymm6,%ymm11 │ │ │ │ + vlddqu 0x104(%rsi),%ymm6 │ │ │ │ + vpshufb %ymm7,%ymm12,%ymm9 │ │ │ │ + vpand %ymm9,%ymm0,%ymm10 │ │ │ │ + vpand %ymm9,%ymm2,%ymm9 │ │ │ │ + vpmulhuw %ymm10,%ymm1,%ymm10 │ │ │ │ + vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ + vpor %ymm9,%ymm10,%ymm9 │ │ │ │ + vmovdqu %ymm11,0x100(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm9,%ymm12 │ │ │ │ + vpcmpgtb %ymm5,%ymm9,%ymm10 │ │ │ │ + vpsubb %ymm10,%ymm12,%ymm12 │ │ │ │ + vpshufb %ymm12,%ymm8,%ymm10 │ │ │ │ + vpaddb %ymm9,%ymm10,%ymm12 │ │ │ │ + vlddqu 0x11c(%rsi),%ymm9 │ │ │ │ + vpshufb %ymm7,%ymm13,%ymm10 │ │ │ │ + vpand %ymm10,%ymm0,%ymm11 │ │ │ │ + vpand %ymm10,%ymm2,%ymm10 │ │ │ │ + vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ + vpmullw %ymm10,%ymm3,%ymm10 │ │ │ │ + vpor %ymm10,%ymm11,%ymm10 │ │ │ │ + vmovdqu %ymm12,0x120(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm10,%ymm13 │ │ │ │ + vpcmpgtb %ymm5,%ymm10,%ymm11 │ │ │ │ + vpsubb %ymm11,%ymm13,%ymm13 │ │ │ │ + vpshufb %ymm13,%ymm8,%ymm11 │ │ │ │ + vpaddb %ymm10,%ymm11,%ymm13 │ │ │ │ + vlddqu 0x134(%rsi),%ymm10 │ │ │ │ + vpshufb %ymm7,%ymm6,%ymm12 │ │ │ │ + vpand %ymm12,%ymm0,%ymm11 │ │ │ │ + vpand %ymm12,%ymm2,%ymm12 │ │ │ │ + vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ + vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ + vpor %ymm12,%ymm11,%ymm12 │ │ │ │ + vmovdqu %ymm13,0x140(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm12,%ymm6 │ │ │ │ + vpcmpgtb %ymm5,%ymm12,%ymm11 │ │ │ │ + vpsubb %ymm11,%ymm6,%ymm6 │ │ │ │ + vpshufb %ymm6,%ymm8,%ymm11 │ │ │ │ + vpaddb %ymm12,%ymm11,%ymm6 │ │ │ │ + vlddqu 0x14c(%rsi),%ymm11 │ │ │ │ + vpshufb %ymm7,%ymm9,%ymm12 │ │ │ │ + vpand %ymm12,%ymm0,%ymm13 │ │ │ │ + vpand %ymm12,%ymm2,%ymm12 │ │ │ │ + vpmulhuw %ymm13,%ymm1,%ymm13 │ │ │ │ + vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ + vpor %ymm12,%ymm13,%ymm12 │ │ │ │ + vmovdqu %ymm6,0x160(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm12,%ymm9 │ │ │ │ + vpcmpgtb %ymm5,%ymm12,%ymm13 │ │ │ │ + vpsubb %ymm13,%ymm9,%ymm9 │ │ │ │ + vpshufb %ymm9,%ymm8,%ymm13 │ │ │ │ + vpaddb %ymm12,%ymm13,%ymm9 │ │ │ │ + vlddqu 0x164(%rsi),%ymm12 │ │ │ │ + vpshufb %ymm7,%ymm10,%ymm13 │ │ │ │ + vpand %ymm13,%ymm0,%ymm6 │ │ │ │ + vpand %ymm13,%ymm2,%ymm13 │ │ │ │ + vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ + vpmullw %ymm13,%ymm3,%ymm13 │ │ │ │ + vpor %ymm13,%ymm6,%ymm13 │ │ │ │ + vmovdqu %ymm9,0x180(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm13,%ymm10 │ │ │ │ + vpcmpgtb %ymm5,%ymm13,%ymm6 │ │ │ │ + vpsubb %ymm6,%ymm10,%ymm10 │ │ │ │ + vpshufb %ymm10,%ymm8,%ymm6 │ │ │ │ + vpaddb %ymm13,%ymm6,%ymm10 │ │ │ │ + vlddqu 0x17c(%rsi),%ymm13 │ │ │ │ + vpshufb %ymm7,%ymm11,%ymm9 │ │ │ │ + vpand %ymm9,%ymm0,%ymm6 │ │ │ │ + vpand %ymm9,%ymm2,%ymm9 │ │ │ │ + vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ + vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ + vpor %ymm9,%ymm6,%ymm9 │ │ │ │ + vmovdqu %ymm10,0x1a0(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm9,%ymm11 │ │ │ │ + vpcmpgtb %ymm5,%ymm9,%ymm6 │ │ │ │ + vpsubb %ymm6,%ymm11,%ymm11 │ │ │ │ + vpshufb %ymm11,%ymm8,%ymm6 │ │ │ │ + vpaddb %ymm9,%ymm6,%ymm11 │ │ │ │ + vlddqu 0x194(%rsi),%ymm6 │ │ │ │ + vpshufb %ymm7,%ymm12,%ymm9 │ │ │ │ + vpand %ymm9,%ymm0,%ymm10 │ │ │ │ + vpand %ymm9,%ymm2,%ymm9 │ │ │ │ + vpmulhuw %ymm10,%ymm1,%ymm10 │ │ │ │ + vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ + vpor %ymm9,%ymm10,%ymm9 │ │ │ │ + vmovdqu %ymm11,0x1c0(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm9,%ymm12 │ │ │ │ + vpcmpgtb %ymm5,%ymm9,%ymm10 │ │ │ │ + vpsubb %ymm10,%ymm12,%ymm12 │ │ │ │ + vpshufb %ymm12,%ymm8,%ymm10 │ │ │ │ + vpaddb %ymm9,%ymm10,%ymm12 │ │ │ │ + vpshufb %ymm7,%ymm13,%ymm9 │ │ │ │ + vpand %ymm9,%ymm0,%ymm10 │ │ │ │ + vpand %ymm9,%ymm2,%ymm9 │ │ │ │ + vpmulhuw %ymm10,%ymm1,%ymm10 │ │ │ │ + vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ + vpor %ymm9,%ymm10,%ymm9 │ │ │ │ + vmovdqu %ymm12,0x1e0(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm9,%ymm13 │ │ │ │ + vpcmpgtb %ymm5,%ymm9,%ymm10 │ │ │ │ + vpsubb %ymm10,%ymm13,%ymm13 │ │ │ │ + vpshufb %ymm13,%ymm8,%ymm10 │ │ │ │ + vpaddb %ymm9,%ymm10,%ymm13 │ │ │ │ + vpshufb %ymm7,%ymm6,%ymm11 │ │ │ │ + vpand %ymm11,%ymm0,%ymm12 │ │ │ │ + vpand %ymm11,%ymm2,%ymm11 │ │ │ │ + vpmulhuw %ymm12,%ymm1,%ymm12 │ │ │ │ + vpmullw %ymm11,%ymm3,%ymm11 │ │ │ │ + vpor %ymm11,%ymm12,%ymm11 │ │ │ │ + vmovdqu %ymm13,0x200(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm11,%ymm6 │ │ │ │ + vpcmpgtb %ymm5,%ymm11,%ymm12 │ │ │ │ + vpsubb %ymm12,%ymm6,%ymm6 │ │ │ │ + vpshufb %ymm6,%ymm8,%ymm12 │ │ │ │ + vpaddb %ymm11,%ymm12,%ymm6 │ │ │ │ + vmovdqu %ymm6,0x220(%rcx) │ │ │ │ + sub $0x12,%rax │ │ │ │ + add $0x1b0,%rsi │ │ │ │ + add $0x240,%rcx │ │ │ │ + cmp $0x9,%rax │ │ │ │ + jl 125a40 │ │ │ │ + vlddqu -0x4(%rsi),%ymm9 │ │ │ │ + vpshufb %ymm7,%ymm9,%ymm12 │ │ │ │ + vpand %ymm12,%ymm0,%ymm13 │ │ │ │ + vpand %ymm12,%ymm2,%ymm12 │ │ │ │ + vpmulhuw %ymm13,%ymm1,%ymm13 │ │ │ │ + vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ + vpor %ymm12,%ymm13,%ymm12 │ │ │ │ + vlddqu 0x14(%rsi),%ymm10 │ │ │ │ + vpsubusb %ymm4,%ymm12,%ymm9 │ │ │ │ + vpcmpgtb %ymm5,%ymm12,%ymm13 │ │ │ │ + vpsubb %ymm13,%ymm9,%ymm9 │ │ │ │ + vpshufb %ymm9,%ymm8,%ymm13 │ │ │ │ + vpaddb %ymm12,%ymm13,%ymm9 │ │ │ │ + vlddqu 0x2c(%rsi),%ymm11 │ │ │ │ + vlddqu 0x44(%rsi),%ymm12 │ │ │ │ + vpshufb %ymm7,%ymm10,%ymm13 │ │ │ │ + vpand %ymm13,%ymm0,%ymm6 │ │ │ │ + vpand %ymm13,%ymm2,%ymm13 │ │ │ │ + vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ + vpmullw %ymm13,%ymm3,%ymm13 │ │ │ │ + vpor %ymm13,%ymm6,%ymm13 │ │ │ │ + vmovdqu %ymm9,(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm13,%ymm10 │ │ │ │ + vpcmpgtb %ymm5,%ymm13,%ymm6 │ │ │ │ + vpsubb %ymm6,%ymm10,%ymm10 │ │ │ │ + vpshufb %ymm10,%ymm8,%ymm6 │ │ │ │ + vpaddb %ymm13,%ymm6,%ymm10 │ │ │ │ + vlddqu 0x5c(%rsi),%ymm13 │ │ │ │ + vpshufb %ymm7,%ymm11,%ymm9 │ │ │ │ + vpand %ymm9,%ymm0,%ymm6 │ │ │ │ + vpand %ymm9,%ymm2,%ymm9 │ │ │ │ + vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ + vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ + vpor %ymm9,%ymm6,%ymm9 │ │ │ │ + vmovdqu %ymm10,0x20(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm9,%ymm11 │ │ │ │ + vpcmpgtb %ymm5,%ymm9,%ymm6 │ │ │ │ + vpsubb %ymm6,%ymm11,%ymm11 │ │ │ │ + vpshufb %ymm11,%ymm8,%ymm6 │ │ │ │ + vpaddb %ymm9,%ymm6,%ymm11 │ │ │ │ + vlddqu 0x74(%rsi),%ymm6 │ │ │ │ + vpshufb %ymm7,%ymm12,%ymm9 │ │ │ │ + vpand %ymm9,%ymm0,%ymm10 │ │ │ │ + vpand %ymm9,%ymm2,%ymm9 │ │ │ │ + vpmulhuw %ymm10,%ymm1,%ymm10 │ │ │ │ + vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ + vpor %ymm9,%ymm10,%ymm9 │ │ │ │ + vmovdqu %ymm11,0x40(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm9,%ymm12 │ │ │ │ + vpcmpgtb %ymm5,%ymm9,%ymm10 │ │ │ │ + vpsubb %ymm10,%ymm12,%ymm12 │ │ │ │ + vpshufb %ymm12,%ymm8,%ymm10 │ │ │ │ + vpaddb %ymm9,%ymm10,%ymm12 │ │ │ │ + vlddqu 0x8c(%rsi),%ymm9 │ │ │ │ + vpshufb %ymm7,%ymm13,%ymm10 │ │ │ │ + vpand %ymm10,%ymm0,%ymm11 │ │ │ │ + vpand %ymm10,%ymm2,%ymm10 │ │ │ │ + vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ + vpmullw %ymm10,%ymm3,%ymm10 │ │ │ │ + vpor %ymm10,%ymm11,%ymm10 │ │ │ │ + vmovdqu %ymm12,0x60(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm10,%ymm13 │ │ │ │ + vpcmpgtb %ymm5,%ymm10,%ymm11 │ │ │ │ + vpsubb %ymm11,%ymm13,%ymm13 │ │ │ │ + vpshufb %ymm13,%ymm8,%ymm11 │ │ │ │ + vpaddb %ymm10,%ymm11,%ymm13 │ │ │ │ + vlddqu 0xa4(%rsi),%ymm10 │ │ │ │ + vpshufb %ymm7,%ymm6,%ymm12 │ │ │ │ + vpand %ymm12,%ymm0,%ymm11 │ │ │ │ + vpand %ymm12,%ymm2,%ymm12 │ │ │ │ + vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ + vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ + vpor %ymm12,%ymm11,%ymm12 │ │ │ │ + vmovdqu %ymm13,0x80(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm12,%ymm6 │ │ │ │ + vpcmpgtb %ymm5,%ymm12,%ymm11 │ │ │ │ + vpsubb %ymm11,%ymm6,%ymm6 │ │ │ │ + vpshufb %ymm6,%ymm8,%ymm11 │ │ │ │ + vpaddb %ymm12,%ymm11,%ymm6 │ │ │ │ + vlddqu 0xbc(%rsi),%ymm11 │ │ │ │ + vpshufb %ymm7,%ymm9,%ymm12 │ │ │ │ + vpand %ymm12,%ymm0,%ymm13 │ │ │ │ + vpand %ymm12,%ymm2,%ymm12 │ │ │ │ + vpmulhuw %ymm13,%ymm1,%ymm13 │ │ │ │ + vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ + vpor %ymm12,%ymm13,%ymm12 │ │ │ │ + vmovdqu %ymm6,0xa0(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm12,%ymm9 │ │ │ │ + vpcmpgtb %ymm5,%ymm12,%ymm13 │ │ │ │ + vpsubb %ymm13,%ymm9,%ymm9 │ │ │ │ + vpshufb %ymm9,%ymm8,%ymm13 │ │ │ │ + vpaddb %ymm12,%ymm13,%ymm9 │ │ │ │ + vpshufb %ymm7,%ymm10,%ymm12 │ │ │ │ + vpand %ymm12,%ymm0,%ymm13 │ │ │ │ + vpand %ymm12,%ymm2,%ymm12 │ │ │ │ + vpmulhuw %ymm13,%ymm1,%ymm13 │ │ │ │ + vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ + vpor %ymm12,%ymm13,%ymm12 │ │ │ │ + vmovdqu %ymm9,0xc0(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm12,%ymm10 │ │ │ │ + vpcmpgtb %ymm5,%ymm12,%ymm13 │ │ │ │ + vpsubb %ymm13,%ymm10,%ymm10 │ │ │ │ + vpshufb %ymm10,%ymm8,%ymm13 │ │ │ │ + vpaddb %ymm12,%ymm13,%ymm10 │ │ │ │ + vpshufb %ymm7,%ymm11,%ymm6 │ │ │ │ + vpand %ymm6,%ymm0,%ymm9 │ │ │ │ + vpand %ymm6,%ymm2,%ymm6 │ │ │ │ + vpmulhuw %ymm9,%ymm1,%ymm9 │ │ │ │ + vpmullw %ymm6,%ymm3,%ymm6 │ │ │ │ + vpor %ymm6,%ymm9,%ymm6 │ │ │ │ + vmovdqu %ymm10,0xe0(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm6,%ymm11 │ │ │ │ + vpcmpgtb %ymm5,%ymm6,%ymm9 │ │ │ │ + vpsubb %ymm9,%ymm11,%ymm11 │ │ │ │ + vpshufb %ymm11,%ymm8,%ymm9 │ │ │ │ + vpaddb %ymm6,%ymm9,%ymm11 │ │ │ │ + vmovdqu %ymm11,0x100(%rcx) │ │ │ │ + sub $0x9,%rax │ │ │ │ + add $0xd8,%rsi │ │ │ │ + add $0x120,%rcx │ │ │ │ + cmp $0x6,%rax │ │ │ │ + jl 125bd7 │ │ │ │ + vlddqu -0x4(%rsi),%ymm9 │ │ │ │ + vpshufb %ymm7,%ymm9,%ymm12 │ │ │ │ + vpand %ymm12,%ymm0,%ymm13 │ │ │ │ + vpand %ymm12,%ymm2,%ymm12 │ │ │ │ + vpmulhuw %ymm13,%ymm1,%ymm13 │ │ │ │ + vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ + vpor %ymm12,%ymm13,%ymm12 │ │ │ │ + vlddqu 0x14(%rsi),%ymm10 │ │ │ │ + vpsubusb %ymm4,%ymm12,%ymm9 │ │ │ │ + vpcmpgtb %ymm5,%ymm12,%ymm13 │ │ │ │ + vpsubb %ymm13,%ymm9,%ymm9 │ │ │ │ + vpshufb %ymm9,%ymm8,%ymm13 │ │ │ │ + vpaddb %ymm12,%ymm13,%ymm9 │ │ │ │ + vlddqu 0x2c(%rsi),%ymm11 │ │ │ │ + vlddqu 0x44(%rsi),%ymm12 │ │ │ │ + vpshufb %ymm7,%ymm10,%ymm13 │ │ │ │ + vpand %ymm13,%ymm0,%ymm6 │ │ │ │ + vpand %ymm13,%ymm2,%ymm13 │ │ │ │ + vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ + vpmullw %ymm13,%ymm3,%ymm13 │ │ │ │ + vpor %ymm13,%ymm6,%ymm13 │ │ │ │ + vmovdqu %ymm9,(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm13,%ymm10 │ │ │ │ + vpcmpgtb %ymm5,%ymm13,%ymm6 │ │ │ │ + vpsubb %ymm6,%ymm10,%ymm10 │ │ │ │ + vpshufb %ymm10,%ymm8,%ymm6 │ │ │ │ + vpaddb %ymm13,%ymm6,%ymm10 │ │ │ │ + vlddqu 0x5c(%rsi),%ymm13 │ │ │ │ + vpshufb %ymm7,%ymm11,%ymm9 │ │ │ │ + vpand %ymm9,%ymm0,%ymm6 │ │ │ │ + vpand %ymm9,%ymm2,%ymm9 │ │ │ │ + vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ + vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ + vpor %ymm9,%ymm6,%ymm9 │ │ │ │ + vmovdqu %ymm10,0x20(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm9,%ymm11 │ │ │ │ + vpcmpgtb %ymm5,%ymm9,%ymm6 │ │ │ │ + vpsubb %ymm6,%ymm11,%ymm11 │ │ │ │ + vpshufb %ymm11,%ymm8,%ymm6 │ │ │ │ + vpaddb %ymm9,%ymm6,%ymm11 │ │ │ │ + vlddqu 0x74(%rsi),%ymm6 │ │ │ │ + vpshufb %ymm7,%ymm12,%ymm9 │ │ │ │ + vpand %ymm9,%ymm0,%ymm10 │ │ │ │ + vpand %ymm9,%ymm2,%ymm9 │ │ │ │ + vpmulhuw %ymm10,%ymm1,%ymm10 │ │ │ │ + vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ + vpor %ymm9,%ymm10,%ymm9 │ │ │ │ + vmovdqu %ymm11,0x40(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm9,%ymm12 │ │ │ │ + vpcmpgtb %ymm5,%ymm9,%ymm10 │ │ │ │ + vpsubb %ymm10,%ymm12,%ymm12 │ │ │ │ + vpshufb %ymm12,%ymm8,%ymm10 │ │ │ │ + vpaddb %ymm9,%ymm10,%ymm12 │ │ │ │ + vpshufb %ymm7,%ymm13,%ymm9 │ │ │ │ + vpand %ymm9,%ymm0,%ymm10 │ │ │ │ + vpand %ymm9,%ymm2,%ymm9 │ │ │ │ + vpmulhuw %ymm10,%ymm1,%ymm10 │ │ │ │ + vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ + vpor %ymm9,%ymm10,%ymm9 │ │ │ │ + vmovdqu %ymm12,0x60(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm9,%ymm13 │ │ │ │ + vpcmpgtb %ymm5,%ymm9,%ymm10 │ │ │ │ + vpsubb %ymm10,%ymm13,%ymm13 │ │ │ │ + vpshufb %ymm13,%ymm8,%ymm10 │ │ │ │ + vpaddb %ymm9,%ymm10,%ymm13 │ │ │ │ + vpshufb %ymm7,%ymm6,%ymm11 │ │ │ │ + vpand %ymm11,%ymm0,%ymm12 │ │ │ │ + vpand %ymm11,%ymm2,%ymm11 │ │ │ │ + vpmulhuw %ymm12,%ymm1,%ymm12 │ │ │ │ + vpmullw %ymm11,%ymm3,%ymm11 │ │ │ │ + vpor %ymm11,%ymm12,%ymm11 │ │ │ │ + vmovdqu %ymm13,0x80(%rcx) │ │ │ │ + vpsubusb %ymm4,%ymm11,%ymm6 │ │ │ │ + vpcmpgtb %ymm5,%ymm11,%ymm12 │ │ │ │ + vpsubb %ymm12,%ymm6,%ymm6 │ │ │ │ + vpshufb %ymm6,%ymm8,%ymm12 │ │ │ │ + vpaddb %ymm11,%ymm12,%ymm6 │ │ │ │ + vmovdqu %ymm6,0xa0(%rcx) │ │ │ │ + sub $0x6,%rax │ │ │ │ + add $0x90,%rsi │ │ │ │ + add $0xc0,%rcx │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jg 125bf8 │ │ │ │ + je 125c8a │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jg 125cd0 │ │ │ │ + je 125d16 │ │ │ │ + jmp 125d5c │ │ │ │ + cmp $0x4,%rax │ │ │ │ + je 125c44 │ │ │ │ + vlddqu -0x4(%rsi),%ymm9 │ │ │ │ + vpshufb %ymm7,%ymm9,%ymm10 │ │ │ │ + vpand %ymm10,%ymm0,%ymm11 │ │ │ │ + vpand %ymm10,%ymm2,%ymm10 │ │ │ │ + vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ + vpmullw %ymm10,%ymm3,%ymm10 │ │ │ │ + vpor %ymm10,%ymm11,%ymm10 │ │ │ │ + vpsubusb %ymm4,%ymm10,%ymm9 │ │ │ │ + vpcmpgtb %ymm5,%ymm10,%ymm11 │ │ │ │ + vpsubb %ymm11,%ymm9,%ymm9 │ │ │ │ + vpshufb %ymm9,%ymm8,%ymm11 │ │ │ │ + vpaddb %ymm10,%ymm11,%ymm9 │ │ │ │ + vmovdqu %ymm9,(%rcx) │ │ │ │ + add $0x18,%rsi │ │ │ │ + add $0x20,%rcx │ │ │ │ + vlddqu -0x4(%rsi),%ymm9 │ │ │ │ + vpshufb %ymm7,%ymm9,%ymm10 │ │ │ │ + vpand %ymm10,%ymm0,%ymm11 │ │ │ │ + vpand %ymm10,%ymm2,%ymm10 │ │ │ │ + vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ + vpmullw %ymm10,%ymm3,%ymm10 │ │ │ │ + vpor %ymm10,%ymm11,%ymm10 │ │ │ │ + vpsubusb %ymm4,%ymm10,%ymm9 │ │ │ │ + vpcmpgtb %ymm5,%ymm10,%ymm11 │ │ │ │ + vpsubb %ymm11,%ymm9,%ymm9 │ │ │ │ + vpshufb %ymm9,%ymm8,%ymm11 │ │ │ │ + vpaddb %ymm10,%ymm11,%ymm9 │ │ │ │ + vmovdqu %ymm9,(%rcx) │ │ │ │ + add $0x18,%rsi │ │ │ │ + add $0x20,%rcx │ │ │ │ + vlddqu -0x4(%rsi),%ymm9 │ │ │ │ + vpshufb %ymm7,%ymm9,%ymm10 │ │ │ │ + vpand %ymm10,%ymm0,%ymm11 │ │ │ │ + vpand %ymm10,%ymm2,%ymm10 │ │ │ │ + vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ + vpmullw %ymm10,%ymm3,%ymm10 │ │ │ │ + vpor %ymm10,%ymm11,%ymm10 │ │ │ │ + vpsubusb %ymm4,%ymm10,%ymm9 │ │ │ │ + vpcmpgtb %ymm5,%ymm10,%ymm11 │ │ │ │ + vpsubb %ymm11,%ymm9,%ymm9 │ │ │ │ + vpshufb %ymm9,%ymm8,%ymm11 │ │ │ │ + vpaddb %ymm10,%ymm11,%ymm9 │ │ │ │ + vmovdqu %ymm9,(%rcx) │ │ │ │ + add $0x18,%rsi │ │ │ │ + add $0x20,%rcx │ │ │ │ + vlddqu -0x4(%rsi),%ymm9 │ │ │ │ + vpshufb %ymm7,%ymm9,%ymm10 │ │ │ │ + vpand %ymm10,%ymm0,%ymm11 │ │ │ │ + vpand %ymm10,%ymm2,%ymm10 │ │ │ │ + vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ + vpmullw %ymm10,%ymm3,%ymm10 │ │ │ │ + vpor %ymm10,%ymm11,%ymm10 │ │ │ │ + vpsubusb %ymm4,%ymm10,%ymm9 │ │ │ │ + vpcmpgtb %ymm5,%ymm10,%ymm11 │ │ │ │ + vpsubb %ymm11,%ymm9,%ymm9 │ │ │ │ + vpshufb %ymm9,%ymm8,%ymm11 │ │ │ │ + vpaddb %ymm10,%ymm11,%ymm9 │ │ │ │ + vmovdqu %ymm9,(%rcx) │ │ │ │ + add $0x18,%rsi │ │ │ │ + add $0x20,%rcx │ │ │ │ + vlddqu -0x4(%rsi),%ymm9 │ │ │ │ + vpshufb %ymm7,%ymm9,%ymm10 │ │ │ │ + vpand %ymm10,%ymm0,%ymm11 │ │ │ │ + vpand %ymm10,%ymm2,%ymm10 │ │ │ │ + vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ + vpmullw %ymm10,%ymm3,%ymm10 │ │ │ │ + vpor %ymm10,%ymm11,%ymm10 │ │ │ │ + vpsubusb %ymm4,%ymm10,%ymm9 │ │ │ │ + vpcmpgtb %ymm5,%ymm10,%ymm11 │ │ │ │ + vpsubb %ymm11,%ymm9,%ymm9 │ │ │ │ + vpshufb %ymm9,%ymm8,%ymm11 │ │ │ │ + vpaddb %ymm10,%ymm11,%ymm9 │ │ │ │ + vmovdqu %ymm9,(%rcx) │ │ │ │ + add $0x18,%rsi │ │ │ │ + add $0x20,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 125d80 │ │ │ │ + vzeroupper │ │ │ │ + mov %eax,0x4(%r9) │ │ │ │ + mov %r10b,0xc(%r9) │ │ │ │ + mov %r11,(%r8) │ │ │ │ + mov -0x8(%rbp),%rbx │ │ │ │ + leave │ │ │ │ + ret │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movzbl (%rsi),%eax │ │ │ │ + sub $0x1,%rdi │ │ │ │ + add $0x1,%r11 │ │ │ │ + add $0x1,%rsi │ │ │ │ + mov 0x70992(%rip),%rdx │ │ │ │ + add $0x1,%rcx │ │ │ │ + shr $0x2,%al │ │ │ │ + and $0x3f,%eax │ │ │ │ + movzbl (%rdx,%rax,1),%eax │ │ │ │ + mov %al,-0x1(%rcx) │ │ │ │ + movzbl -0x1(%rsi),%r10d │ │ │ │ + shl $0x4,%r10d │ │ │ │ + and $0x30,%r10d │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 125d63 │ │ │ │ + movzbl (%rsi),%eax │ │ │ │ + sub $0x1,%rdi │ │ │ │ + add $0x1,%r11 │ │ │ │ + add $0x1,%rsi │ │ │ │ + mov 0x70954(%rip),%rdx │ │ │ │ + add $0x1,%rcx │ │ │ │ + shr $0x4,%al │ │ │ │ + or %r10d,%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + movzbl (%rdx,%rax,1),%eax │ │ │ │ + mov %al,-0x1(%rcx) │ │ │ │ + movzbl -0x1(%rsi),%eax │ │ │ │ + lea 0x0(,%rax,4),%r10d │ │ │ │ + and $0x3c,%r10d │ │ │ │ + mov $0x2,%eax │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 125d63 │ │ │ │ + movzbl (%rsi),%eax │ │ │ │ + sub $0x1,%rdi │ │ │ │ + add $0x2,%r11 │ │ │ │ + add $0x1,%rsi │ │ │ │ + mov 0x7090c(%rip),%rdx │ │ │ │ + add $0x2,%rcx │ │ │ │ + shr $0x6,%al │ │ │ │ + or %r10d,%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + movzbl (%rdx,%rax,1),%eax │ │ │ │ + mov %al,-0x2(%rcx) │ │ │ │ + movzbl -0x1(%rsi),%eax │ │ │ │ + and $0x3f,%eax │ │ │ │ + movzbl (%rdx,%rax,1),%eax │ │ │ │ + mov %al,-0x1(%rcx) │ │ │ │ + jmp 124879 │ │ │ │ + xchg %ax,%ax │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +0000000000125e50 : │ │ │ │ endbr64 │ │ │ │ movq $0x0,(%r8) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000124850 : │ │ │ │ +0000000000125e60 : │ │ │ │ endbr64 │ │ │ │ mov $0xffffffff,%eax │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000124860 : │ │ │ │ +0000000000125e70 : │ │ │ │ + endbr64 │ │ │ │ + movq $0x0,(%r8) │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + │ │ │ │ +0000000000125e80 : │ │ │ │ + endbr64 │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + ret │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +0000000000125e90 : │ │ │ │ + endbr64 │ │ │ │ + movq $0x0,(%r8) │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + │ │ │ │ +0000000000125ea0 : │ │ │ │ + endbr64 │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + ret │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +0000000000125eb0 : │ │ │ │ + endbr64 │ │ │ │ + movq $0x0,(%r8) │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + │ │ │ │ +0000000000125ec0 : │ │ │ │ + endbr64 │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + ret │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +0000000000125ed0 : │ │ │ │ endbr64 │ │ │ │ push %r14 │ │ │ │ mov %rdi,%r10 │ │ │ │ mov %rdx,%r9 │ │ │ │ push %rbx │ │ │ │ mov 0x4(%rdi),%eax │ │ │ │ mov %r8,%rbx │ │ │ │ xor %r8d,%r8d │ │ │ │ movzbl 0xc(%rdi),%r11d │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 1264fc │ │ │ │ + je 127b7c │ │ │ │ cmp $0x2,%eax │ │ │ │ - je 126540 │ │ │ │ + je 127bc0 │ │ │ │ test %eax,%eax │ │ │ │ - jne 1264b5 │ │ │ │ + jne 127b35 │ │ │ │ cmp $0xf,%r9 │ │ │ │ - jbe 1264ae │ │ │ │ + jbe 127b2e │ │ │ │ lea -0x4(%r9),%rax │ │ │ │ - movdqa 0x44da5(%rip),%xmm6 │ │ │ │ + movdqa 0x43735(%rip),%xmm6 │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rdi │ │ │ │ - movdqa 0x44da3(%rip),%xmm7 │ │ │ │ + movdqa 0x43733(%rip),%xmm7 │ │ │ │ mul %rdi │ │ │ │ mov %rdx,%rdi │ │ │ │ shr $0x3,%rdi │ │ │ │ lea (%rdi,%rdi,2),%rax │ │ │ │ shl $0x2,%rax │ │ │ │ sub %rax,%r9 │ │ │ │ mov %rdi,%rax │ │ │ │ @@ -222763,17 +223929,18 @@ │ │ │ │ movd %edi,%xmm4 │ │ │ │ mov $0x19191919,%edi │ │ │ │ pshufd $0x0,%xmm3,%xmm3 │ │ │ │ movd %edi,%xmm5 │ │ │ │ pshufd $0x0,%xmm4,%xmm4 │ │ │ │ pshufd $0x0,%xmm5,%xmm5 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1256b8 │ │ │ │ - jmp 124980 │ │ │ │ - nop │ │ │ │ + je 126d38 │ │ │ │ + jmp 126000 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ lddqu (%rsi),%xmm8 │ │ │ │ pshufb %xmm6,%xmm8 │ │ │ │ movdqa %xmm8,%xmm11 │ │ │ │ pand %xmm0,%xmm8 │ │ │ │ @@ -223384,17 +224551,17 @@ │ │ │ │ movdqa %xmm7,%xmm11 │ │ │ │ pshufb %xmm10,%xmm11 │ │ │ │ paddb %xmm11,%xmm13 │ │ │ │ movdqu %xmm13,0x230(%rcx) │ │ │ │ add $0x1b0,%rsi │ │ │ │ add $0x240,%rcx │ │ │ │ dec %rdx │ │ │ │ - jne 124980 │ │ │ │ + jne 126000 │ │ │ │ cmp $0x12,%rax │ │ │ │ - jl 125d47 │ │ │ │ + jl 1273c7 │ │ │ │ lddqu (%rsi),%xmm8 │ │ │ │ pshufb %xmm6,%xmm8 │ │ │ │ movdqa %xmm8,%xmm11 │ │ │ │ pand %xmm0,%xmm8 │ │ │ │ pand %xmm2,%xmm11 │ │ │ │ pmulhuw %xmm1,%xmm8 │ │ │ │ pmullw %xmm3,%xmm11 │ │ │ │ @@ -223697,15 +224864,15 @@ │ │ │ │ pshufb %xmm10,%xmm11 │ │ │ │ paddb %xmm11,%xmm13 │ │ │ │ movdqu %xmm13,0x110(%rcx) │ │ │ │ sub $0x12,%rax │ │ │ │ add $0xd8,%rsi │ │ │ │ add $0x120,%rcx │ │ │ │ cmp $0x9,%rax │ │ │ │ - jl 126082 │ │ │ │ + jl 127702 │ │ │ │ lddqu (%rsi),%xmm8 │ │ │ │ pshufb %xmm6,%xmm8 │ │ │ │ movdqa %xmm8,%xmm11 │ │ │ │ pand %xmm0,%xmm8 │ │ │ │ pand %xmm2,%xmm11 │ │ │ │ pmulhuw %xmm1,%xmm8 │ │ │ │ pmullw %xmm3,%xmm11 │ │ │ │ @@ -223855,15 +225022,15 @@ │ │ │ │ pshufb %xmm13,%xmm8 │ │ │ │ paddb %xmm8,%xmm10 │ │ │ │ movdqu %xmm10,0x80(%rcx) │ │ │ │ sub $0x9,%rax │ │ │ │ add $0x6c,%rsi │ │ │ │ add $0x90,%rcx │ │ │ │ cmp $0x6,%rax │ │ │ │ - jl 1262ac │ │ │ │ + jl 12792c │ │ │ │ lddqu (%rsi),%xmm8 │ │ │ │ pshufb %xmm6,%xmm8 │ │ │ │ movdqa %xmm8,%xmm11 │ │ │ │ pand %xmm0,%xmm8 │ │ │ │ pand %xmm2,%xmm11 │ │ │ │ pmulhuw %xmm1,%xmm8 │ │ │ │ pmullw %xmm3,%xmm11 │ │ │ │ @@ -223962,22 +225129,22 @@ │ │ │ │ pshufb %xmm10,%xmm11 │ │ │ │ paddb %xmm11,%xmm13 │ │ │ │ movdqu %xmm13,0x50(%rcx) │ │ │ │ sub $0x6,%rax │ │ │ │ add $0x48,%rsi │ │ │ │ add $0x60,%rcx │ │ │ │ cmp $0x3,%rax │ │ │ │ - jg 1262cd │ │ │ │ - je 126391 │ │ │ │ + jg 12794d │ │ │ │ + je 127a11 │ │ │ │ cmp $0x1,%rax │ │ │ │ - jg 1263f0 │ │ │ │ - je 12644f │ │ │ │ - jmp 1264ae │ │ │ │ + jg 127a70 │ │ │ │ + je 127acf │ │ │ │ + jmp 127b2e │ │ │ │ cmp $0x4,%rax │ │ │ │ - je 126332 │ │ │ │ + je 1279b2 │ │ │ │ lddqu (%rsi),%xmm8 │ │ │ │ pshufb %xmm6,%xmm8 │ │ │ │ movdqa %xmm8,%xmm9 │ │ │ │ pand %xmm0,%xmm8 │ │ │ │ pand %xmm2,%xmm9 │ │ │ │ pmulhuw %xmm1,%xmm8 │ │ │ │ pmullw %xmm3,%xmm9 │ │ │ │ @@ -224067,95 +225234,95 @@ │ │ │ │ pshufb %xmm9,%xmm10 │ │ │ │ paddb %xmm10,%xmm8 │ │ │ │ movdqu %xmm8,(%rcx) │ │ │ │ add $0xc,%rsi │ │ │ │ add $0x10,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ test %r9,%r9 │ │ │ │ - jne 1264c8 │ │ │ │ + jne 127b48 │ │ │ │ mov %eax,0x4(%r10) │ │ │ │ mov %r11b,0xc(%r10) │ │ │ │ mov %r8,(%rbx) │ │ │ │ pop %rbx │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ movzbl (%rsi),%eax │ │ │ │ sub $0x1,%r9 │ │ │ │ add $0x1,%r8 │ │ │ │ add $0x1,%rsi │ │ │ │ - mov 0x7024a(%rip),%rdx │ │ │ │ + mov 0x6ebca(%rip),%rdx │ │ │ │ add $0x1,%rcx │ │ │ │ shr $0x2,%al │ │ │ │ and $0x3f,%eax │ │ │ │ movzbl (%rdx,%rax,1),%eax │ │ │ │ mov %al,-0x1(%rcx) │ │ │ │ movzbl -0x1(%rsi),%r11d │ │ │ │ shl $0x4,%r11d │ │ │ │ and $0x30,%r11d │ │ │ │ mov $0x1,%eax │ │ │ │ test %r9,%r9 │ │ │ │ - je 1264b5 │ │ │ │ + je 127b35 │ │ │ │ movzbl (%rsi),%eax │ │ │ │ sub $0x1,%r9 │ │ │ │ add $0x1,%r8 │ │ │ │ add $0x1,%rsi │ │ │ │ - mov 0x7020c(%rip),%rdx │ │ │ │ + mov 0x6eb8c(%rip),%rdx │ │ │ │ add $0x1,%rcx │ │ │ │ shr $0x4,%al │ │ │ │ or %r11d,%eax │ │ │ │ movzbl %al,%eax │ │ │ │ movzbl (%rdx,%rax,1),%eax │ │ │ │ mov %al,-0x1(%rcx) │ │ │ │ movzbl -0x1(%rsi),%eax │ │ │ │ lea 0x0(,%rax,4),%r11d │ │ │ │ and $0x3c,%r11d │ │ │ │ mov $0x2,%eax │ │ │ │ test %r9,%r9 │ │ │ │ - je 1264b5 │ │ │ │ + je 127b35 │ │ │ │ movzbl (%rsi),%eax │ │ │ │ sub $0x1,%r9 │ │ │ │ add $0x2,%r8 │ │ │ │ add $0x1,%rsi │ │ │ │ - mov 0x701c4(%rip),%rdx │ │ │ │ + mov 0x6eb44(%rip),%rdx │ │ │ │ add $0x2,%rcx │ │ │ │ shr $0x6,%al │ │ │ │ or %r11d,%eax │ │ │ │ movzbl %al,%eax │ │ │ │ movzbl (%rdx,%rax,1),%eax │ │ │ │ mov %al,-0x2(%rcx) │ │ │ │ movzbl -0x1(%rsi),%eax │ │ │ │ and $0x3f,%eax │ │ │ │ movzbl (%rdx,%rax,1),%eax │ │ │ │ mov %al,-0x1(%rcx) │ │ │ │ - jmp 124895 │ │ │ │ + jmp 125f05 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000126590 : │ │ │ │ +0000000000127c10 : │ │ │ │ endbr64 │ │ │ │ push %r14 │ │ │ │ mov %rdi,%r10 │ │ │ │ mov %rdx,%r9 │ │ │ │ push %rbx │ │ │ │ mov 0x4(%rdi),%eax │ │ │ │ mov %r8,%rbx │ │ │ │ xor %r8d,%r8d │ │ │ │ movzbl 0xc(%rdi),%r11d │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 12823c │ │ │ │ + je 1298bc │ │ │ │ cmp $0x2,%eax │ │ │ │ - je 128280 │ │ │ │ + je 129900 │ │ │ │ test %eax,%eax │ │ │ │ - jne 1281f5 │ │ │ │ + jne 129875 │ │ │ │ cmp $0xf,%r9 │ │ │ │ - jbe 1281ee │ │ │ │ + jbe 12986e │ │ │ │ lea -0x4(%r9),%rax │ │ │ │ - movdqa 0x43075(%rip),%xmm6 │ │ │ │ + movdqa 0x419f5(%rip),%xmm6 │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rdi │ │ │ │ - movdqa 0x43073(%rip),%xmm7 │ │ │ │ + movdqa 0x419f3(%rip),%xmm7 │ │ │ │ mul %rdi │ │ │ │ mov %rdx,%rdi │ │ │ │ shr $0x3,%rdi │ │ │ │ lea (%rdi,%rdi,2),%rax │ │ │ │ shl $0x2,%rax │ │ │ │ sub %rax,%r9 │ │ │ │ mov %rdi,%rax │ │ │ │ @@ -224183,16 +225350,16 @@ │ │ │ │ movd %edi,%xmm4 │ │ │ │ mov $0x19191919,%edi │ │ │ │ pshufd $0x0,%xmm3,%xmm3 │ │ │ │ movd %edi,%xmm5 │ │ │ │ pshufd $0x0,%xmm4,%xmm4 │ │ │ │ pshufd $0x0,%xmm5,%xmm5 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1273f8 │ │ │ │ - jmp 1266c0 │ │ │ │ + je 128a78 │ │ │ │ + jmp 127d40 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ lddqu (%rsi),%xmm8 │ │ │ │ pshufb %xmm6,%xmm8 │ │ │ │ @@ -224805,17 +225972,17 @@ │ │ │ │ movdqa %xmm7,%xmm11 │ │ │ │ pshufb %xmm10,%xmm11 │ │ │ │ paddb %xmm11,%xmm13 │ │ │ │ movdqu %xmm13,0x230(%rcx) │ │ │ │ add $0x1b0,%rsi │ │ │ │ add $0x240,%rcx │ │ │ │ dec %rdx │ │ │ │ - jne 1266c0 │ │ │ │ + jne 127d40 │ │ │ │ cmp $0x12,%rax │ │ │ │ - jl 127a87 │ │ │ │ + jl 129107 │ │ │ │ lddqu (%rsi),%xmm8 │ │ │ │ pshufb %xmm6,%xmm8 │ │ │ │ movdqa %xmm8,%xmm11 │ │ │ │ pand %xmm0,%xmm8 │ │ │ │ pand %xmm2,%xmm11 │ │ │ │ pmulhuw %xmm1,%xmm8 │ │ │ │ pmullw %xmm3,%xmm11 │ │ │ │ @@ -225118,15 +226285,15 @@ │ │ │ │ pshufb %xmm10,%xmm11 │ │ │ │ paddb %xmm11,%xmm13 │ │ │ │ movdqu %xmm13,0x110(%rcx) │ │ │ │ sub $0x12,%rax │ │ │ │ add $0xd8,%rsi │ │ │ │ add $0x120,%rcx │ │ │ │ cmp $0x9,%rax │ │ │ │ - jl 127dc2 │ │ │ │ + jl 129442 │ │ │ │ lddqu (%rsi),%xmm8 │ │ │ │ pshufb %xmm6,%xmm8 │ │ │ │ movdqa %xmm8,%xmm11 │ │ │ │ pand %xmm0,%xmm8 │ │ │ │ pand %xmm2,%xmm11 │ │ │ │ pmulhuw %xmm1,%xmm8 │ │ │ │ pmullw %xmm3,%xmm11 │ │ │ │ @@ -225276,15 +226443,15 @@ │ │ │ │ pshufb %xmm13,%xmm8 │ │ │ │ paddb %xmm8,%xmm10 │ │ │ │ movdqu %xmm10,0x80(%rcx) │ │ │ │ sub $0x9,%rax │ │ │ │ add $0x6c,%rsi │ │ │ │ add $0x90,%rcx │ │ │ │ cmp $0x6,%rax │ │ │ │ - jl 127fec │ │ │ │ + jl 12966c │ │ │ │ lddqu (%rsi),%xmm8 │ │ │ │ pshufb %xmm6,%xmm8 │ │ │ │ movdqa %xmm8,%xmm11 │ │ │ │ pand %xmm0,%xmm8 │ │ │ │ pand %xmm2,%xmm11 │ │ │ │ pmulhuw %xmm1,%xmm8 │ │ │ │ pmullw %xmm3,%xmm11 │ │ │ │ @@ -225383,22 +226550,22 @@ │ │ │ │ pshufb %xmm10,%xmm11 │ │ │ │ paddb %xmm11,%xmm13 │ │ │ │ movdqu %xmm13,0x50(%rcx) │ │ │ │ sub $0x6,%rax │ │ │ │ add $0x48,%rsi │ │ │ │ add $0x60,%rcx │ │ │ │ cmp $0x3,%rax │ │ │ │ - jg 12800d │ │ │ │ - je 1280d1 │ │ │ │ + jg 12968d │ │ │ │ + je 129751 │ │ │ │ cmp $0x1,%rax │ │ │ │ - jg 128130 │ │ │ │ - je 12818f │ │ │ │ - jmp 1281ee │ │ │ │ + jg 1297b0 │ │ │ │ + je 12980f │ │ │ │ + jmp 12986e │ │ │ │ cmp $0x4,%rax │ │ │ │ - je 128072 │ │ │ │ + je 1296f2 │ │ │ │ lddqu (%rsi),%xmm8 │ │ │ │ pshufb %xmm6,%xmm8 │ │ │ │ movdqa %xmm8,%xmm9 │ │ │ │ pand %xmm0,%xmm8 │ │ │ │ pand %xmm2,%xmm9 │ │ │ │ pmulhuw %xmm1,%xmm8 │ │ │ │ pmullw %xmm3,%xmm9 │ │ │ │ @@ -225488,1240 +226655,73 @@ │ │ │ │ pshufb %xmm9,%xmm10 │ │ │ │ paddb %xmm10,%xmm8 │ │ │ │ movdqu %xmm8,(%rcx) │ │ │ │ add $0xc,%rsi │ │ │ │ add $0x10,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ test %r9,%r9 │ │ │ │ - jne 128208 │ │ │ │ + jne 129888 │ │ │ │ mov %eax,0x4(%r10) │ │ │ │ mov %r11b,0xc(%r10) │ │ │ │ mov %r8,(%rbx) │ │ │ │ pop %rbx │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ movzbl (%rsi),%eax │ │ │ │ sub $0x1,%r9 │ │ │ │ add $0x1,%r8 │ │ │ │ add $0x1,%rsi │ │ │ │ - mov 0x6e50a(%rip),%rdx │ │ │ │ + mov 0x6ce8a(%rip),%rdx │ │ │ │ add $0x1,%rcx │ │ │ │ shr $0x2,%al │ │ │ │ and $0x3f,%eax │ │ │ │ movzbl (%rdx,%rax,1),%eax │ │ │ │ mov %al,-0x1(%rcx) │ │ │ │ movzbl -0x1(%rsi),%r11d │ │ │ │ shl $0x4,%r11d │ │ │ │ and $0x30,%r11d │ │ │ │ mov $0x1,%eax │ │ │ │ test %r9,%r9 │ │ │ │ - je 1281f5 │ │ │ │ + je 129875 │ │ │ │ movzbl (%rsi),%eax │ │ │ │ sub $0x1,%r9 │ │ │ │ add $0x1,%r8 │ │ │ │ add $0x1,%rsi │ │ │ │ - mov 0x6e4cc(%rip),%rdx │ │ │ │ + mov 0x6ce4c(%rip),%rdx │ │ │ │ add $0x1,%rcx │ │ │ │ shr $0x4,%al │ │ │ │ or %r11d,%eax │ │ │ │ movzbl %al,%eax │ │ │ │ movzbl (%rdx,%rax,1),%eax │ │ │ │ mov %al,-0x1(%rcx) │ │ │ │ movzbl -0x1(%rsi),%eax │ │ │ │ lea 0x0(,%rax,4),%r11d │ │ │ │ and $0x3c,%r11d │ │ │ │ mov $0x2,%eax │ │ │ │ test %r9,%r9 │ │ │ │ - je 1281f5 │ │ │ │ + je 129875 │ │ │ │ movzbl (%rsi),%eax │ │ │ │ sub $0x1,%r9 │ │ │ │ add $0x2,%r8 │ │ │ │ add $0x1,%rsi │ │ │ │ - mov 0x6e484(%rip),%rdx │ │ │ │ + mov 0x6ce04(%rip),%rdx │ │ │ │ add $0x2,%rcx │ │ │ │ shr $0x6,%al │ │ │ │ or %r11d,%eax │ │ │ │ movzbl %al,%eax │ │ │ │ movzbl (%rdx,%rax,1),%eax │ │ │ │ mov %al,-0x2(%rcx) │ │ │ │ movzbl -0x1(%rsi),%eax │ │ │ │ and $0x3f,%eax │ │ │ │ movzbl (%rdx,%rax,1),%eax │ │ │ │ mov %al,-0x1(%rcx) │ │ │ │ - jmp 1265c5 │ │ │ │ + jmp 127c45 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000001282d0 : │ │ │ │ - endbr64 │ │ │ │ - movq $0x0,(%r8) │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - │ │ │ │ -00000000001282e0 : │ │ │ │ - endbr64 │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - │ │ │ │ -00000000001282f0 : │ │ │ │ - endbr64 │ │ │ │ - movq $0x0,(%r8) │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - │ │ │ │ -0000000000128300 : │ │ │ │ - endbr64 │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - │ │ │ │ -0000000000128310 : │ │ │ │ - endbr64 │ │ │ │ - movq $0x0,(%r8) │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - │ │ │ │ -0000000000128320 : │ │ │ │ - endbr64 │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - │ │ │ │ -0000000000128330 : │ │ │ │ - endbr64 │ │ │ │ - push %rbp │ │ │ │ - mov %rdi,%r9 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rsp,%rbp │ │ │ │ - push %rbx │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - mov 0x4(%r9),%eax │ │ │ │ - movzbl 0xc(%r9),%r10d │ │ │ │ - cmp $0x1,%eax │ │ │ │ - je 1298b4 │ │ │ │ - cmp $0x2,%eax │ │ │ │ - je 1298f8 │ │ │ │ - test %eax,%eax │ │ │ │ - jne 129866 │ │ │ │ - cmp $0x1f,%rdi │ │ │ │ - jbe 12985c │ │ │ │ - lea -0x4(%rdi),%rdx │ │ │ │ - vmovdqa 0x41301(%rip),%ymm6 │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%rax │ │ │ │ - vmovdqa 0x412af(%rip),%ymm7 │ │ │ │ - mul %rdx │ │ │ │ - vmovdqa 0x412c4(%rip),%ymm8 │ │ │ │ - vpbroadcastd 0x3931f(%rip),%ymm0 │ │ │ │ - vpbroadcastd 0x3931a(%rip),%ymm1 │ │ │ │ - vpbroadcastd 0x39315(%rip),%ymm2 │ │ │ │ - vpbroadcastd 0x39310(%rip),%ymm3 │ │ │ │ - vpbroadcastd 0x3930b(%rip),%ymm4 │ │ │ │ - vpbroadcastd 0x39306(%rip),%ymm5 │ │ │ │ - shr $0x4,%rdx │ │ │ │ - lea (%rdx,%rdx,2),%rax │ │ │ │ - shl $0x3,%rax │ │ │ │ - sub %rax,%rdi │ │ │ │ - mov %rdx,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %rax,%r11 │ │ │ │ - lea -0x1(%rdx),%rax │ │ │ │ - movabs $0xe38e38e38e38e38f,%rdx │ │ │ │ - mov %rax,-0x8(%rsp) │ │ │ │ - mul %rdx │ │ │ │ - shr $0x5,%rdx │ │ │ │ - lea (%rdx,%rdx,8),%rax │ │ │ │ - lea 0x0(,%rax,4),%rbx │ │ │ │ - mov -0x8(%rsp),%rax │ │ │ │ - sub %rbx,%rax │ │ │ │ - vlddqu (%rsi),%ymm9 │ │ │ │ - vpermd %ymm9,%ymm6,%ymm9 │ │ │ │ - vpshufb %ymm7,%ymm9,%ymm10 │ │ │ │ - vpand %ymm10,%ymm0,%ymm11 │ │ │ │ - vpand %ymm10,%ymm2,%ymm10 │ │ │ │ - vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ - vpmullw %ymm10,%ymm3,%ymm10 │ │ │ │ - vpor %ymm10,%ymm11,%ymm10 │ │ │ │ - vpsubusb %ymm4,%ymm10,%ymm9 │ │ │ │ - vpcmpgtb %ymm5,%ymm10,%ymm11 │ │ │ │ - vpsubb %ymm11,%ymm9,%ymm9 │ │ │ │ - vpshufb %ymm9,%ymm8,%ymm11 │ │ │ │ - vpaddb %ymm10,%ymm11,%ymm9 │ │ │ │ - vmovdqu %ymm9,(%rcx) │ │ │ │ - add $0x18,%rsi │ │ │ │ - add $0x20,%rcx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 128e14 │ │ │ │ - jmp 128480 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vlddqu -0x4(%rsi),%ymm9 │ │ │ │ - vpshufb %ymm7,%ymm9,%ymm12 │ │ │ │ - vpand %ymm12,%ymm0,%ymm13 │ │ │ │ - vpand %ymm12,%ymm2,%ymm12 │ │ │ │ - vpmulhuw %ymm13,%ymm1,%ymm13 │ │ │ │ - vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ - vpor %ymm12,%ymm13,%ymm12 │ │ │ │ - vlddqu 0x14(%rsi),%ymm10 │ │ │ │ - vpsubusb %ymm4,%ymm12,%ymm9 │ │ │ │ - vpcmpgtb %ymm5,%ymm12,%ymm13 │ │ │ │ - vpsubb %ymm13,%ymm9,%ymm9 │ │ │ │ - vpshufb %ymm9,%ymm8,%ymm13 │ │ │ │ - vpaddb %ymm12,%ymm13,%ymm9 │ │ │ │ - vlddqu 0x2c(%rsi),%ymm11 │ │ │ │ - vlddqu 0x44(%rsi),%ymm12 │ │ │ │ - vpshufb %ymm7,%ymm10,%ymm13 │ │ │ │ - vpand %ymm13,%ymm0,%ymm6 │ │ │ │ - vpand %ymm13,%ymm2,%ymm13 │ │ │ │ - vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ - vpmullw %ymm13,%ymm3,%ymm13 │ │ │ │ - vpor %ymm13,%ymm6,%ymm13 │ │ │ │ - vmovdqu %ymm9,(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm13,%ymm10 │ │ │ │ - vpcmpgtb %ymm5,%ymm13,%ymm6 │ │ │ │ - vpsubb %ymm6,%ymm10,%ymm10 │ │ │ │ - vpshufb %ymm10,%ymm8,%ymm6 │ │ │ │ - vpaddb %ymm13,%ymm6,%ymm10 │ │ │ │ - vlddqu 0x5c(%rsi),%ymm13 │ │ │ │ - vpshufb %ymm7,%ymm11,%ymm9 │ │ │ │ - vpand %ymm9,%ymm0,%ymm6 │ │ │ │ - vpand %ymm9,%ymm2,%ymm9 │ │ │ │ - vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ - vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ - vpor %ymm9,%ymm6,%ymm9 │ │ │ │ - vmovdqu %ymm10,0x20(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm9,%ymm11 │ │ │ │ - vpcmpgtb %ymm5,%ymm9,%ymm6 │ │ │ │ - vpsubb %ymm6,%ymm11,%ymm11 │ │ │ │ - vpshufb %ymm11,%ymm8,%ymm6 │ │ │ │ - vpaddb %ymm9,%ymm6,%ymm11 │ │ │ │ - vlddqu 0x74(%rsi),%ymm6 │ │ │ │ - vpshufb %ymm7,%ymm12,%ymm9 │ │ │ │ - vpand %ymm9,%ymm0,%ymm10 │ │ │ │ - vpand %ymm9,%ymm2,%ymm9 │ │ │ │ - vpmulhuw %ymm10,%ymm1,%ymm10 │ │ │ │ - vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ - vpor %ymm9,%ymm10,%ymm9 │ │ │ │ - vmovdqu %ymm11,0x40(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm9,%ymm12 │ │ │ │ - vpcmpgtb %ymm5,%ymm9,%ymm10 │ │ │ │ - vpsubb %ymm10,%ymm12,%ymm12 │ │ │ │ - vpshufb %ymm12,%ymm8,%ymm10 │ │ │ │ - vpaddb %ymm9,%ymm10,%ymm12 │ │ │ │ - vlddqu 0x8c(%rsi),%ymm9 │ │ │ │ - vpshufb %ymm7,%ymm13,%ymm10 │ │ │ │ - vpand %ymm10,%ymm0,%ymm11 │ │ │ │ - vpand %ymm10,%ymm2,%ymm10 │ │ │ │ - vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ - vpmullw %ymm10,%ymm3,%ymm10 │ │ │ │ - vpor %ymm10,%ymm11,%ymm10 │ │ │ │ - vmovdqu %ymm12,0x60(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm10,%ymm13 │ │ │ │ - vpcmpgtb %ymm5,%ymm10,%ymm11 │ │ │ │ - vpsubb %ymm11,%ymm13,%ymm13 │ │ │ │ - vpshufb %ymm13,%ymm8,%ymm11 │ │ │ │ - vpaddb %ymm10,%ymm11,%ymm13 │ │ │ │ - vlddqu 0xa4(%rsi),%ymm10 │ │ │ │ - vpshufb %ymm7,%ymm6,%ymm12 │ │ │ │ - vpand %ymm12,%ymm0,%ymm11 │ │ │ │ - vpand %ymm12,%ymm2,%ymm12 │ │ │ │ - vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ - vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ - vpor %ymm12,%ymm11,%ymm12 │ │ │ │ - vmovdqu %ymm13,0x80(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm12,%ymm6 │ │ │ │ - vpcmpgtb %ymm5,%ymm12,%ymm11 │ │ │ │ - vpsubb %ymm11,%ymm6,%ymm6 │ │ │ │ - vpshufb %ymm6,%ymm8,%ymm11 │ │ │ │ - vpaddb %ymm12,%ymm11,%ymm6 │ │ │ │ - vlddqu 0xbc(%rsi),%ymm11 │ │ │ │ - vpshufb %ymm7,%ymm9,%ymm12 │ │ │ │ - vpand %ymm12,%ymm0,%ymm13 │ │ │ │ - vpand %ymm12,%ymm2,%ymm12 │ │ │ │ - vpmulhuw %ymm13,%ymm1,%ymm13 │ │ │ │ - vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ - vpor %ymm12,%ymm13,%ymm12 │ │ │ │ - vmovdqu %ymm6,0xa0(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm12,%ymm9 │ │ │ │ - vpcmpgtb %ymm5,%ymm12,%ymm13 │ │ │ │ - vpsubb %ymm13,%ymm9,%ymm9 │ │ │ │ - vpshufb %ymm9,%ymm8,%ymm13 │ │ │ │ - vpaddb %ymm12,%ymm13,%ymm9 │ │ │ │ - vlddqu 0xd4(%rsi),%ymm12 │ │ │ │ - vpshufb %ymm7,%ymm10,%ymm13 │ │ │ │ - vpand %ymm13,%ymm0,%ymm6 │ │ │ │ - vpand %ymm13,%ymm2,%ymm13 │ │ │ │ - vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ - vpmullw %ymm13,%ymm3,%ymm13 │ │ │ │ - vpor %ymm13,%ymm6,%ymm13 │ │ │ │ - vmovdqu %ymm9,0xc0(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm13,%ymm10 │ │ │ │ - vpcmpgtb %ymm5,%ymm13,%ymm6 │ │ │ │ - vpsubb %ymm6,%ymm10,%ymm10 │ │ │ │ - vpshufb %ymm10,%ymm8,%ymm6 │ │ │ │ - vpaddb %ymm13,%ymm6,%ymm10 │ │ │ │ - vlddqu 0xec(%rsi),%ymm13 │ │ │ │ - vpshufb %ymm7,%ymm11,%ymm9 │ │ │ │ - vpand %ymm9,%ymm0,%ymm6 │ │ │ │ - vpand %ymm9,%ymm2,%ymm9 │ │ │ │ - vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ - vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ - vpor %ymm9,%ymm6,%ymm9 │ │ │ │ - vmovdqu %ymm10,0xe0(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm9,%ymm11 │ │ │ │ - vpcmpgtb %ymm5,%ymm9,%ymm6 │ │ │ │ - vpsubb %ymm6,%ymm11,%ymm11 │ │ │ │ - vpshufb %ymm11,%ymm8,%ymm6 │ │ │ │ - vpaddb %ymm9,%ymm6,%ymm11 │ │ │ │ - vlddqu 0x104(%rsi),%ymm6 │ │ │ │ - vpshufb %ymm7,%ymm12,%ymm9 │ │ │ │ - vpand %ymm9,%ymm0,%ymm10 │ │ │ │ - vpand %ymm9,%ymm2,%ymm9 │ │ │ │ - vpmulhuw %ymm10,%ymm1,%ymm10 │ │ │ │ - vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ - vpor %ymm9,%ymm10,%ymm9 │ │ │ │ - vmovdqu %ymm11,0x100(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm9,%ymm12 │ │ │ │ - vpcmpgtb %ymm5,%ymm9,%ymm10 │ │ │ │ - vpsubb %ymm10,%ymm12,%ymm12 │ │ │ │ - vpshufb %ymm12,%ymm8,%ymm10 │ │ │ │ - vpaddb %ymm9,%ymm10,%ymm12 │ │ │ │ - vlddqu 0x11c(%rsi),%ymm9 │ │ │ │ - vpshufb %ymm7,%ymm13,%ymm10 │ │ │ │ - vpand %ymm10,%ymm0,%ymm11 │ │ │ │ - vpand %ymm10,%ymm2,%ymm10 │ │ │ │ - vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ - vpmullw %ymm10,%ymm3,%ymm10 │ │ │ │ - vpor %ymm10,%ymm11,%ymm10 │ │ │ │ - vmovdqu %ymm12,0x120(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm10,%ymm13 │ │ │ │ - vpcmpgtb %ymm5,%ymm10,%ymm11 │ │ │ │ - vpsubb %ymm11,%ymm13,%ymm13 │ │ │ │ - vpshufb %ymm13,%ymm8,%ymm11 │ │ │ │ - vpaddb %ymm10,%ymm11,%ymm13 │ │ │ │ - vlddqu 0x134(%rsi),%ymm10 │ │ │ │ - vpshufb %ymm7,%ymm6,%ymm12 │ │ │ │ - vpand %ymm12,%ymm0,%ymm11 │ │ │ │ - vpand %ymm12,%ymm2,%ymm12 │ │ │ │ - vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ - vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ - vpor %ymm12,%ymm11,%ymm12 │ │ │ │ - vmovdqu %ymm13,0x140(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm12,%ymm6 │ │ │ │ - vpcmpgtb %ymm5,%ymm12,%ymm11 │ │ │ │ - vpsubb %ymm11,%ymm6,%ymm6 │ │ │ │ - vpshufb %ymm6,%ymm8,%ymm11 │ │ │ │ - vpaddb %ymm12,%ymm11,%ymm6 │ │ │ │ - vlddqu 0x14c(%rsi),%ymm11 │ │ │ │ - vpshufb %ymm7,%ymm9,%ymm12 │ │ │ │ - vpand %ymm12,%ymm0,%ymm13 │ │ │ │ - vpand %ymm12,%ymm2,%ymm12 │ │ │ │ - vpmulhuw %ymm13,%ymm1,%ymm13 │ │ │ │ - vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ - vpor %ymm12,%ymm13,%ymm12 │ │ │ │ - vmovdqu %ymm6,0x160(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm12,%ymm9 │ │ │ │ - vpcmpgtb %ymm5,%ymm12,%ymm13 │ │ │ │ - vpsubb %ymm13,%ymm9,%ymm9 │ │ │ │ - vpshufb %ymm9,%ymm8,%ymm13 │ │ │ │ - vpaddb %ymm12,%ymm13,%ymm9 │ │ │ │ - vlddqu 0x164(%rsi),%ymm12 │ │ │ │ - vpshufb %ymm7,%ymm10,%ymm13 │ │ │ │ - vpand %ymm13,%ymm0,%ymm6 │ │ │ │ - vpand %ymm13,%ymm2,%ymm13 │ │ │ │ - vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ - vpmullw %ymm13,%ymm3,%ymm13 │ │ │ │ - vpor %ymm13,%ymm6,%ymm13 │ │ │ │ - vmovdqu %ymm9,0x180(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm13,%ymm10 │ │ │ │ - vpcmpgtb %ymm5,%ymm13,%ymm6 │ │ │ │ - vpsubb %ymm6,%ymm10,%ymm10 │ │ │ │ - vpshufb %ymm10,%ymm8,%ymm6 │ │ │ │ - vpaddb %ymm13,%ymm6,%ymm10 │ │ │ │ - vlddqu 0x17c(%rsi),%ymm13 │ │ │ │ - vpshufb %ymm7,%ymm11,%ymm9 │ │ │ │ - vpand %ymm9,%ymm0,%ymm6 │ │ │ │ - vpand %ymm9,%ymm2,%ymm9 │ │ │ │ - vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ - vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ - vpor %ymm9,%ymm6,%ymm9 │ │ │ │ - vmovdqu %ymm10,0x1a0(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm9,%ymm11 │ │ │ │ - vpcmpgtb %ymm5,%ymm9,%ymm6 │ │ │ │ - vpsubb %ymm6,%ymm11,%ymm11 │ │ │ │ - vpshufb %ymm11,%ymm8,%ymm6 │ │ │ │ - vpaddb %ymm9,%ymm6,%ymm11 │ │ │ │ - vlddqu 0x194(%rsi),%ymm6 │ │ │ │ - vpshufb %ymm7,%ymm12,%ymm9 │ │ │ │ - vpand %ymm9,%ymm0,%ymm10 │ │ │ │ - vpand %ymm9,%ymm2,%ymm9 │ │ │ │ - vpmulhuw %ymm10,%ymm1,%ymm10 │ │ │ │ - vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ - vpor %ymm9,%ymm10,%ymm9 │ │ │ │ - vmovdqu %ymm11,0x1c0(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm9,%ymm12 │ │ │ │ - vpcmpgtb %ymm5,%ymm9,%ymm10 │ │ │ │ - vpsubb %ymm10,%ymm12,%ymm12 │ │ │ │ - vpshufb %ymm12,%ymm8,%ymm10 │ │ │ │ - vpaddb %ymm9,%ymm10,%ymm12 │ │ │ │ - vlddqu 0x1ac(%rsi),%ymm9 │ │ │ │ - vpshufb %ymm7,%ymm13,%ymm10 │ │ │ │ - vpand %ymm10,%ymm0,%ymm11 │ │ │ │ - vpand %ymm10,%ymm2,%ymm10 │ │ │ │ - vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ - vpmullw %ymm10,%ymm3,%ymm10 │ │ │ │ - vpor %ymm10,%ymm11,%ymm10 │ │ │ │ - vmovdqu %ymm12,0x1e0(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm10,%ymm13 │ │ │ │ - vpcmpgtb %ymm5,%ymm10,%ymm11 │ │ │ │ - vpsubb %ymm11,%ymm13,%ymm13 │ │ │ │ - vpshufb %ymm13,%ymm8,%ymm11 │ │ │ │ - vpaddb %ymm10,%ymm11,%ymm13 │ │ │ │ - vlddqu 0x1c4(%rsi),%ymm10 │ │ │ │ - vpshufb %ymm7,%ymm6,%ymm12 │ │ │ │ - vpand %ymm12,%ymm0,%ymm11 │ │ │ │ - vpand %ymm12,%ymm2,%ymm12 │ │ │ │ - vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ - vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ - vpor %ymm12,%ymm11,%ymm12 │ │ │ │ - vmovdqu %ymm13,0x200(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm12,%ymm6 │ │ │ │ - vpcmpgtb %ymm5,%ymm12,%ymm11 │ │ │ │ - vpsubb %ymm11,%ymm6,%ymm6 │ │ │ │ - vpshufb %ymm6,%ymm8,%ymm11 │ │ │ │ - vpaddb %ymm12,%ymm11,%ymm6 │ │ │ │ - vlddqu 0x1dc(%rsi),%ymm11 │ │ │ │ - vpshufb %ymm7,%ymm9,%ymm12 │ │ │ │ - vpand %ymm12,%ymm0,%ymm13 │ │ │ │ - vpand %ymm12,%ymm2,%ymm12 │ │ │ │ - vpmulhuw %ymm13,%ymm1,%ymm13 │ │ │ │ - vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ - vpor %ymm12,%ymm13,%ymm12 │ │ │ │ - vmovdqu %ymm6,0x220(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm12,%ymm9 │ │ │ │ - vpcmpgtb %ymm5,%ymm12,%ymm13 │ │ │ │ - vpsubb %ymm13,%ymm9,%ymm9 │ │ │ │ - vpshufb %ymm9,%ymm8,%ymm13 │ │ │ │ - vpaddb %ymm12,%ymm13,%ymm9 │ │ │ │ - vlddqu 0x1f4(%rsi),%ymm12 │ │ │ │ - vpshufb %ymm7,%ymm10,%ymm13 │ │ │ │ - vpand %ymm13,%ymm0,%ymm6 │ │ │ │ - vpand %ymm13,%ymm2,%ymm13 │ │ │ │ - vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ - vpmullw %ymm13,%ymm3,%ymm13 │ │ │ │ - vpor %ymm13,%ymm6,%ymm13 │ │ │ │ - vmovdqu %ymm9,0x240(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm13,%ymm10 │ │ │ │ - vpcmpgtb %ymm5,%ymm13,%ymm6 │ │ │ │ - vpsubb %ymm6,%ymm10,%ymm10 │ │ │ │ - vpshufb %ymm10,%ymm8,%ymm6 │ │ │ │ - vpaddb %ymm13,%ymm6,%ymm10 │ │ │ │ - vlddqu 0x20c(%rsi),%ymm13 │ │ │ │ - vpshufb %ymm7,%ymm11,%ymm9 │ │ │ │ - vpand %ymm9,%ymm0,%ymm6 │ │ │ │ - vpand %ymm9,%ymm2,%ymm9 │ │ │ │ - vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ - vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ - vpor %ymm9,%ymm6,%ymm9 │ │ │ │ - vmovdqu %ymm10,0x260(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm9,%ymm11 │ │ │ │ - vpcmpgtb %ymm5,%ymm9,%ymm6 │ │ │ │ - vpsubb %ymm6,%ymm11,%ymm11 │ │ │ │ - vpshufb %ymm11,%ymm8,%ymm6 │ │ │ │ - vpaddb %ymm9,%ymm6,%ymm11 │ │ │ │ - vlddqu 0x224(%rsi),%ymm6 │ │ │ │ - vpshufb %ymm7,%ymm12,%ymm9 │ │ │ │ - vpand %ymm9,%ymm0,%ymm10 │ │ │ │ - vpand %ymm9,%ymm2,%ymm9 │ │ │ │ - vpmulhuw %ymm10,%ymm1,%ymm10 │ │ │ │ - vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ - vpor %ymm9,%ymm10,%ymm9 │ │ │ │ - vmovdqu %ymm11,0x280(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm9,%ymm12 │ │ │ │ - vpcmpgtb %ymm5,%ymm9,%ymm10 │ │ │ │ - vpsubb %ymm10,%ymm12,%ymm12 │ │ │ │ - vpshufb %ymm12,%ymm8,%ymm10 │ │ │ │ - vpaddb %ymm9,%ymm10,%ymm12 │ │ │ │ - vlddqu 0x23c(%rsi),%ymm9 │ │ │ │ - vpshufb %ymm7,%ymm13,%ymm10 │ │ │ │ - vpand %ymm10,%ymm0,%ymm11 │ │ │ │ - vpand %ymm10,%ymm2,%ymm10 │ │ │ │ - vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ - vpmullw %ymm10,%ymm3,%ymm10 │ │ │ │ - vpor %ymm10,%ymm11,%ymm10 │ │ │ │ - vmovdqu %ymm12,0x2a0(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm10,%ymm13 │ │ │ │ - vpcmpgtb %ymm5,%ymm10,%ymm11 │ │ │ │ - vpsubb %ymm11,%ymm13,%ymm13 │ │ │ │ - vpshufb %ymm13,%ymm8,%ymm11 │ │ │ │ - vpaddb %ymm10,%ymm11,%ymm13 │ │ │ │ - vlddqu 0x254(%rsi),%ymm10 │ │ │ │ - vpshufb %ymm7,%ymm6,%ymm12 │ │ │ │ - vpand %ymm12,%ymm0,%ymm11 │ │ │ │ - vpand %ymm12,%ymm2,%ymm12 │ │ │ │ - vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ - vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ - vpor %ymm12,%ymm11,%ymm12 │ │ │ │ - vmovdqu %ymm13,0x2c0(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm12,%ymm6 │ │ │ │ - vpcmpgtb %ymm5,%ymm12,%ymm11 │ │ │ │ - vpsubb %ymm11,%ymm6,%ymm6 │ │ │ │ - vpshufb %ymm6,%ymm8,%ymm11 │ │ │ │ - vpaddb %ymm12,%ymm11,%ymm6 │ │ │ │ - vlddqu 0x26c(%rsi),%ymm11 │ │ │ │ - vpshufb %ymm7,%ymm9,%ymm12 │ │ │ │ - vpand %ymm12,%ymm0,%ymm13 │ │ │ │ - vpand %ymm12,%ymm2,%ymm12 │ │ │ │ - vpmulhuw %ymm13,%ymm1,%ymm13 │ │ │ │ - vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ - vpor %ymm12,%ymm13,%ymm12 │ │ │ │ - vmovdqu %ymm6,0x2e0(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm12,%ymm9 │ │ │ │ - vpcmpgtb %ymm5,%ymm12,%ymm13 │ │ │ │ - vpsubb %ymm13,%ymm9,%ymm9 │ │ │ │ - vpshufb %ymm9,%ymm8,%ymm13 │ │ │ │ - vpaddb %ymm12,%ymm13,%ymm9 │ │ │ │ - vlddqu 0x284(%rsi),%ymm12 │ │ │ │ - vpshufb %ymm7,%ymm10,%ymm13 │ │ │ │ - vpand %ymm13,%ymm0,%ymm6 │ │ │ │ - vpand %ymm13,%ymm2,%ymm13 │ │ │ │ - vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ - vpmullw %ymm13,%ymm3,%ymm13 │ │ │ │ - vpor %ymm13,%ymm6,%ymm13 │ │ │ │ - vmovdqu %ymm9,0x300(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm13,%ymm10 │ │ │ │ - vpcmpgtb %ymm5,%ymm13,%ymm6 │ │ │ │ - vpsubb %ymm6,%ymm10,%ymm10 │ │ │ │ - vpshufb %ymm10,%ymm8,%ymm6 │ │ │ │ - vpaddb %ymm13,%ymm6,%ymm10 │ │ │ │ - vlddqu 0x29c(%rsi),%ymm13 │ │ │ │ - vpshufb %ymm7,%ymm11,%ymm9 │ │ │ │ - vpand %ymm9,%ymm0,%ymm6 │ │ │ │ - vpand %ymm9,%ymm2,%ymm9 │ │ │ │ - vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ - vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ - vpor %ymm9,%ymm6,%ymm9 │ │ │ │ - vmovdqu %ymm10,0x320(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm9,%ymm11 │ │ │ │ - vpcmpgtb %ymm5,%ymm9,%ymm6 │ │ │ │ - vpsubb %ymm6,%ymm11,%ymm11 │ │ │ │ - vpshufb %ymm11,%ymm8,%ymm6 │ │ │ │ - vpaddb %ymm9,%ymm6,%ymm11 │ │ │ │ - vlddqu 0x2b4(%rsi),%ymm6 │ │ │ │ - vpshufb %ymm7,%ymm12,%ymm9 │ │ │ │ - vpand %ymm9,%ymm0,%ymm10 │ │ │ │ - vpand %ymm9,%ymm2,%ymm9 │ │ │ │ - vpmulhuw %ymm10,%ymm1,%ymm10 │ │ │ │ - vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ - vpor %ymm9,%ymm10,%ymm9 │ │ │ │ - vmovdqu %ymm11,0x340(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm9,%ymm12 │ │ │ │ - vpcmpgtb %ymm5,%ymm9,%ymm10 │ │ │ │ - vpsubb %ymm10,%ymm12,%ymm12 │ │ │ │ - vpshufb %ymm12,%ymm8,%ymm10 │ │ │ │ - vpaddb %ymm9,%ymm10,%ymm12 │ │ │ │ - vlddqu 0x2cc(%rsi),%ymm9 │ │ │ │ - vpshufb %ymm7,%ymm13,%ymm10 │ │ │ │ - vpand %ymm10,%ymm0,%ymm11 │ │ │ │ - vpand %ymm10,%ymm2,%ymm10 │ │ │ │ - vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ - vpmullw %ymm10,%ymm3,%ymm10 │ │ │ │ - vpor %ymm10,%ymm11,%ymm10 │ │ │ │ - vmovdqu %ymm12,0x360(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm10,%ymm13 │ │ │ │ - vpcmpgtb %ymm5,%ymm10,%ymm11 │ │ │ │ - vpsubb %ymm11,%ymm13,%ymm13 │ │ │ │ - vpshufb %ymm13,%ymm8,%ymm11 │ │ │ │ - vpaddb %ymm10,%ymm11,%ymm13 │ │ │ │ - vlddqu 0x2e4(%rsi),%ymm10 │ │ │ │ - vpshufb %ymm7,%ymm6,%ymm12 │ │ │ │ - vpand %ymm12,%ymm0,%ymm11 │ │ │ │ - vpand %ymm12,%ymm2,%ymm12 │ │ │ │ - vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ - vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ - vpor %ymm12,%ymm11,%ymm12 │ │ │ │ - vmovdqu %ymm13,0x380(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm12,%ymm6 │ │ │ │ - vpcmpgtb %ymm5,%ymm12,%ymm11 │ │ │ │ - vpsubb %ymm11,%ymm6,%ymm6 │ │ │ │ - vpshufb %ymm6,%ymm8,%ymm11 │ │ │ │ - vpaddb %ymm12,%ymm11,%ymm6 │ │ │ │ - vlddqu 0x2fc(%rsi),%ymm11 │ │ │ │ - vpshufb %ymm7,%ymm9,%ymm12 │ │ │ │ - vpand %ymm12,%ymm0,%ymm13 │ │ │ │ - vpand %ymm12,%ymm2,%ymm12 │ │ │ │ - vpmulhuw %ymm13,%ymm1,%ymm13 │ │ │ │ - vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ - vpor %ymm12,%ymm13,%ymm12 │ │ │ │ - vmovdqu %ymm6,0x3a0(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm12,%ymm9 │ │ │ │ - vpcmpgtb %ymm5,%ymm12,%ymm13 │ │ │ │ - vpsubb %ymm13,%ymm9,%ymm9 │ │ │ │ - vpshufb %ymm9,%ymm8,%ymm13 │ │ │ │ - vpaddb %ymm12,%ymm13,%ymm9 │ │ │ │ - vlddqu 0x314(%rsi),%ymm12 │ │ │ │ - vpshufb %ymm7,%ymm10,%ymm13 │ │ │ │ - vpand %ymm13,%ymm0,%ymm6 │ │ │ │ - vpand %ymm13,%ymm2,%ymm13 │ │ │ │ - vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ - vpmullw %ymm13,%ymm3,%ymm13 │ │ │ │ - vpor %ymm13,%ymm6,%ymm13 │ │ │ │ - vmovdqu %ymm9,0x3c0(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm13,%ymm10 │ │ │ │ - vpcmpgtb %ymm5,%ymm13,%ymm6 │ │ │ │ - vpsubb %ymm6,%ymm10,%ymm10 │ │ │ │ - vpshufb %ymm10,%ymm8,%ymm6 │ │ │ │ - vpaddb %ymm13,%ymm6,%ymm10 │ │ │ │ - vlddqu 0x32c(%rsi),%ymm13 │ │ │ │ - vpshufb %ymm7,%ymm11,%ymm9 │ │ │ │ - vpand %ymm9,%ymm0,%ymm6 │ │ │ │ - vpand %ymm9,%ymm2,%ymm9 │ │ │ │ - vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ - vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ - vpor %ymm9,%ymm6,%ymm9 │ │ │ │ - vmovdqu %ymm10,0x3e0(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm9,%ymm11 │ │ │ │ - vpcmpgtb %ymm5,%ymm9,%ymm6 │ │ │ │ - vpsubb %ymm6,%ymm11,%ymm11 │ │ │ │ - vpshufb %ymm11,%ymm8,%ymm6 │ │ │ │ - vpaddb %ymm9,%ymm6,%ymm11 │ │ │ │ - vlddqu 0x344(%rsi),%ymm6 │ │ │ │ - vpshufb %ymm7,%ymm12,%ymm9 │ │ │ │ - vpand %ymm9,%ymm0,%ymm10 │ │ │ │ - vpand %ymm9,%ymm2,%ymm9 │ │ │ │ - vpmulhuw %ymm10,%ymm1,%ymm10 │ │ │ │ - vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ - vpor %ymm9,%ymm10,%ymm9 │ │ │ │ - vmovdqu %ymm11,0x400(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm9,%ymm12 │ │ │ │ - vpcmpgtb %ymm5,%ymm9,%ymm10 │ │ │ │ - vpsubb %ymm10,%ymm12,%ymm12 │ │ │ │ - vpshufb %ymm12,%ymm8,%ymm10 │ │ │ │ - vpaddb %ymm9,%ymm10,%ymm12 │ │ │ │ - vpshufb %ymm7,%ymm13,%ymm9 │ │ │ │ - vpand %ymm9,%ymm0,%ymm10 │ │ │ │ - vpand %ymm9,%ymm2,%ymm9 │ │ │ │ - vpmulhuw %ymm10,%ymm1,%ymm10 │ │ │ │ - vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ - vpor %ymm9,%ymm10,%ymm9 │ │ │ │ - vmovdqu %ymm12,0x420(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm9,%ymm13 │ │ │ │ - vpcmpgtb %ymm5,%ymm9,%ymm10 │ │ │ │ - vpsubb %ymm10,%ymm13,%ymm13 │ │ │ │ - vpshufb %ymm13,%ymm8,%ymm10 │ │ │ │ - vpaddb %ymm9,%ymm10,%ymm13 │ │ │ │ - vpshufb %ymm7,%ymm6,%ymm11 │ │ │ │ - vpand %ymm11,%ymm0,%ymm12 │ │ │ │ - vpand %ymm11,%ymm2,%ymm11 │ │ │ │ - vpmulhuw %ymm12,%ymm1,%ymm12 │ │ │ │ - vpmullw %ymm11,%ymm3,%ymm11 │ │ │ │ - vpor %ymm11,%ymm12,%ymm11 │ │ │ │ - vmovdqu %ymm13,0x440(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm11,%ymm6 │ │ │ │ - vpcmpgtb %ymm5,%ymm11,%ymm12 │ │ │ │ - vpsubb %ymm12,%ymm6,%ymm6 │ │ │ │ - vpshufb %ymm6,%ymm8,%ymm12 │ │ │ │ - vpaddb %ymm11,%ymm12,%ymm6 │ │ │ │ - vmovdqu %ymm6,0x460(%rcx) │ │ │ │ - add $0x360,%rsi │ │ │ │ - add $0x480,%rcx │ │ │ │ - dec %rdx │ │ │ │ - jne 128480 │ │ │ │ - cmp $0x12,%rax │ │ │ │ - jl 1292df │ │ │ │ - vlddqu -0x4(%rsi),%ymm9 │ │ │ │ - vpshufb %ymm7,%ymm9,%ymm12 │ │ │ │ - vpand %ymm12,%ymm0,%ymm13 │ │ │ │ - vpand %ymm12,%ymm2,%ymm12 │ │ │ │ - vpmulhuw %ymm13,%ymm1,%ymm13 │ │ │ │ - vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ - vpor %ymm12,%ymm13,%ymm12 │ │ │ │ - vlddqu 0x14(%rsi),%ymm10 │ │ │ │ - vpsubusb %ymm4,%ymm12,%ymm9 │ │ │ │ - vpcmpgtb %ymm5,%ymm12,%ymm13 │ │ │ │ - vpsubb %ymm13,%ymm9,%ymm9 │ │ │ │ - vpshufb %ymm9,%ymm8,%ymm13 │ │ │ │ - vpaddb %ymm12,%ymm13,%ymm9 │ │ │ │ - vlddqu 0x2c(%rsi),%ymm11 │ │ │ │ - vlddqu 0x44(%rsi),%ymm12 │ │ │ │ - vpshufb %ymm7,%ymm10,%ymm13 │ │ │ │ - vpand %ymm13,%ymm0,%ymm6 │ │ │ │ - vpand %ymm13,%ymm2,%ymm13 │ │ │ │ - vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ - vpmullw %ymm13,%ymm3,%ymm13 │ │ │ │ - vpor %ymm13,%ymm6,%ymm13 │ │ │ │ - vmovdqu %ymm9,(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm13,%ymm10 │ │ │ │ - vpcmpgtb %ymm5,%ymm13,%ymm6 │ │ │ │ - vpsubb %ymm6,%ymm10,%ymm10 │ │ │ │ - vpshufb %ymm10,%ymm8,%ymm6 │ │ │ │ - vpaddb %ymm13,%ymm6,%ymm10 │ │ │ │ - vlddqu 0x5c(%rsi),%ymm13 │ │ │ │ - vpshufb %ymm7,%ymm11,%ymm9 │ │ │ │ - vpand %ymm9,%ymm0,%ymm6 │ │ │ │ - vpand %ymm9,%ymm2,%ymm9 │ │ │ │ - vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ - vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ - vpor %ymm9,%ymm6,%ymm9 │ │ │ │ - vmovdqu %ymm10,0x20(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm9,%ymm11 │ │ │ │ - vpcmpgtb %ymm5,%ymm9,%ymm6 │ │ │ │ - vpsubb %ymm6,%ymm11,%ymm11 │ │ │ │ - vpshufb %ymm11,%ymm8,%ymm6 │ │ │ │ - vpaddb %ymm9,%ymm6,%ymm11 │ │ │ │ - vlddqu 0x74(%rsi),%ymm6 │ │ │ │ - vpshufb %ymm7,%ymm12,%ymm9 │ │ │ │ - vpand %ymm9,%ymm0,%ymm10 │ │ │ │ - vpand %ymm9,%ymm2,%ymm9 │ │ │ │ - vpmulhuw %ymm10,%ymm1,%ymm10 │ │ │ │ - vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ - vpor %ymm9,%ymm10,%ymm9 │ │ │ │ - vmovdqu %ymm11,0x40(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm9,%ymm12 │ │ │ │ - vpcmpgtb %ymm5,%ymm9,%ymm10 │ │ │ │ - vpsubb %ymm10,%ymm12,%ymm12 │ │ │ │ - vpshufb %ymm12,%ymm8,%ymm10 │ │ │ │ - vpaddb %ymm9,%ymm10,%ymm12 │ │ │ │ - vlddqu 0x8c(%rsi),%ymm9 │ │ │ │ - vpshufb %ymm7,%ymm13,%ymm10 │ │ │ │ - vpand %ymm10,%ymm0,%ymm11 │ │ │ │ - vpand %ymm10,%ymm2,%ymm10 │ │ │ │ - vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ - vpmullw %ymm10,%ymm3,%ymm10 │ │ │ │ - vpor %ymm10,%ymm11,%ymm10 │ │ │ │ - vmovdqu %ymm12,0x60(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm10,%ymm13 │ │ │ │ - vpcmpgtb %ymm5,%ymm10,%ymm11 │ │ │ │ - vpsubb %ymm11,%ymm13,%ymm13 │ │ │ │ - vpshufb %ymm13,%ymm8,%ymm11 │ │ │ │ - vpaddb %ymm10,%ymm11,%ymm13 │ │ │ │ - vlddqu 0xa4(%rsi),%ymm10 │ │ │ │ - vpshufb %ymm7,%ymm6,%ymm12 │ │ │ │ - vpand %ymm12,%ymm0,%ymm11 │ │ │ │ - vpand %ymm12,%ymm2,%ymm12 │ │ │ │ - vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ - vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ - vpor %ymm12,%ymm11,%ymm12 │ │ │ │ - vmovdqu %ymm13,0x80(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm12,%ymm6 │ │ │ │ - vpcmpgtb %ymm5,%ymm12,%ymm11 │ │ │ │ - vpsubb %ymm11,%ymm6,%ymm6 │ │ │ │ - vpshufb %ymm6,%ymm8,%ymm11 │ │ │ │ - vpaddb %ymm12,%ymm11,%ymm6 │ │ │ │ - vlddqu 0xbc(%rsi),%ymm11 │ │ │ │ - vpshufb %ymm7,%ymm9,%ymm12 │ │ │ │ - vpand %ymm12,%ymm0,%ymm13 │ │ │ │ - vpand %ymm12,%ymm2,%ymm12 │ │ │ │ - vpmulhuw %ymm13,%ymm1,%ymm13 │ │ │ │ - vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ - vpor %ymm12,%ymm13,%ymm12 │ │ │ │ - vmovdqu %ymm6,0xa0(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm12,%ymm9 │ │ │ │ - vpcmpgtb %ymm5,%ymm12,%ymm13 │ │ │ │ - vpsubb %ymm13,%ymm9,%ymm9 │ │ │ │ - vpshufb %ymm9,%ymm8,%ymm13 │ │ │ │ - vpaddb %ymm12,%ymm13,%ymm9 │ │ │ │ - vlddqu 0xd4(%rsi),%ymm12 │ │ │ │ - vpshufb %ymm7,%ymm10,%ymm13 │ │ │ │ - vpand %ymm13,%ymm0,%ymm6 │ │ │ │ - vpand %ymm13,%ymm2,%ymm13 │ │ │ │ - vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ - vpmullw %ymm13,%ymm3,%ymm13 │ │ │ │ - vpor %ymm13,%ymm6,%ymm13 │ │ │ │ - vmovdqu %ymm9,0xc0(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm13,%ymm10 │ │ │ │ - vpcmpgtb %ymm5,%ymm13,%ymm6 │ │ │ │ - vpsubb %ymm6,%ymm10,%ymm10 │ │ │ │ - vpshufb %ymm10,%ymm8,%ymm6 │ │ │ │ - vpaddb %ymm13,%ymm6,%ymm10 │ │ │ │ - vlddqu 0xec(%rsi),%ymm13 │ │ │ │ - vpshufb %ymm7,%ymm11,%ymm9 │ │ │ │ - vpand %ymm9,%ymm0,%ymm6 │ │ │ │ - vpand %ymm9,%ymm2,%ymm9 │ │ │ │ - vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ - vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ - vpor %ymm9,%ymm6,%ymm9 │ │ │ │ - vmovdqu %ymm10,0xe0(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm9,%ymm11 │ │ │ │ - vpcmpgtb %ymm5,%ymm9,%ymm6 │ │ │ │ - vpsubb %ymm6,%ymm11,%ymm11 │ │ │ │ - vpshufb %ymm11,%ymm8,%ymm6 │ │ │ │ - vpaddb %ymm9,%ymm6,%ymm11 │ │ │ │ - vlddqu 0x104(%rsi),%ymm6 │ │ │ │ - vpshufb %ymm7,%ymm12,%ymm9 │ │ │ │ - vpand %ymm9,%ymm0,%ymm10 │ │ │ │ - vpand %ymm9,%ymm2,%ymm9 │ │ │ │ - vpmulhuw %ymm10,%ymm1,%ymm10 │ │ │ │ - vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ - vpor %ymm9,%ymm10,%ymm9 │ │ │ │ - vmovdqu %ymm11,0x100(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm9,%ymm12 │ │ │ │ - vpcmpgtb %ymm5,%ymm9,%ymm10 │ │ │ │ - vpsubb %ymm10,%ymm12,%ymm12 │ │ │ │ - vpshufb %ymm12,%ymm8,%ymm10 │ │ │ │ - vpaddb %ymm9,%ymm10,%ymm12 │ │ │ │ - vlddqu 0x11c(%rsi),%ymm9 │ │ │ │ - vpshufb %ymm7,%ymm13,%ymm10 │ │ │ │ - vpand %ymm10,%ymm0,%ymm11 │ │ │ │ - vpand %ymm10,%ymm2,%ymm10 │ │ │ │ - vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ - vpmullw %ymm10,%ymm3,%ymm10 │ │ │ │ - vpor %ymm10,%ymm11,%ymm10 │ │ │ │ - vmovdqu %ymm12,0x120(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm10,%ymm13 │ │ │ │ - vpcmpgtb %ymm5,%ymm10,%ymm11 │ │ │ │ - vpsubb %ymm11,%ymm13,%ymm13 │ │ │ │ - vpshufb %ymm13,%ymm8,%ymm11 │ │ │ │ - vpaddb %ymm10,%ymm11,%ymm13 │ │ │ │ - vlddqu 0x134(%rsi),%ymm10 │ │ │ │ - vpshufb %ymm7,%ymm6,%ymm12 │ │ │ │ - vpand %ymm12,%ymm0,%ymm11 │ │ │ │ - vpand %ymm12,%ymm2,%ymm12 │ │ │ │ - vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ - vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ - vpor %ymm12,%ymm11,%ymm12 │ │ │ │ - vmovdqu %ymm13,0x140(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm12,%ymm6 │ │ │ │ - vpcmpgtb %ymm5,%ymm12,%ymm11 │ │ │ │ - vpsubb %ymm11,%ymm6,%ymm6 │ │ │ │ - vpshufb %ymm6,%ymm8,%ymm11 │ │ │ │ - vpaddb %ymm12,%ymm11,%ymm6 │ │ │ │ - vlddqu 0x14c(%rsi),%ymm11 │ │ │ │ - vpshufb %ymm7,%ymm9,%ymm12 │ │ │ │ - vpand %ymm12,%ymm0,%ymm13 │ │ │ │ - vpand %ymm12,%ymm2,%ymm12 │ │ │ │ - vpmulhuw %ymm13,%ymm1,%ymm13 │ │ │ │ - vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ - vpor %ymm12,%ymm13,%ymm12 │ │ │ │ - vmovdqu %ymm6,0x160(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm12,%ymm9 │ │ │ │ - vpcmpgtb %ymm5,%ymm12,%ymm13 │ │ │ │ - vpsubb %ymm13,%ymm9,%ymm9 │ │ │ │ - vpshufb %ymm9,%ymm8,%ymm13 │ │ │ │ - vpaddb %ymm12,%ymm13,%ymm9 │ │ │ │ - vlddqu 0x164(%rsi),%ymm12 │ │ │ │ - vpshufb %ymm7,%ymm10,%ymm13 │ │ │ │ - vpand %ymm13,%ymm0,%ymm6 │ │ │ │ - vpand %ymm13,%ymm2,%ymm13 │ │ │ │ - vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ - vpmullw %ymm13,%ymm3,%ymm13 │ │ │ │ - vpor %ymm13,%ymm6,%ymm13 │ │ │ │ - vmovdqu %ymm9,0x180(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm13,%ymm10 │ │ │ │ - vpcmpgtb %ymm5,%ymm13,%ymm6 │ │ │ │ - vpsubb %ymm6,%ymm10,%ymm10 │ │ │ │ - vpshufb %ymm10,%ymm8,%ymm6 │ │ │ │ - vpaddb %ymm13,%ymm6,%ymm10 │ │ │ │ - vlddqu 0x17c(%rsi),%ymm13 │ │ │ │ - vpshufb %ymm7,%ymm11,%ymm9 │ │ │ │ - vpand %ymm9,%ymm0,%ymm6 │ │ │ │ - vpand %ymm9,%ymm2,%ymm9 │ │ │ │ - vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ - vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ - vpor %ymm9,%ymm6,%ymm9 │ │ │ │ - vmovdqu %ymm10,0x1a0(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm9,%ymm11 │ │ │ │ - vpcmpgtb %ymm5,%ymm9,%ymm6 │ │ │ │ - vpsubb %ymm6,%ymm11,%ymm11 │ │ │ │ - vpshufb %ymm11,%ymm8,%ymm6 │ │ │ │ - vpaddb %ymm9,%ymm6,%ymm11 │ │ │ │ - vlddqu 0x194(%rsi),%ymm6 │ │ │ │ - vpshufb %ymm7,%ymm12,%ymm9 │ │ │ │ - vpand %ymm9,%ymm0,%ymm10 │ │ │ │ - vpand %ymm9,%ymm2,%ymm9 │ │ │ │ - vpmulhuw %ymm10,%ymm1,%ymm10 │ │ │ │ - vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ - vpor %ymm9,%ymm10,%ymm9 │ │ │ │ - vmovdqu %ymm11,0x1c0(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm9,%ymm12 │ │ │ │ - vpcmpgtb %ymm5,%ymm9,%ymm10 │ │ │ │ - vpsubb %ymm10,%ymm12,%ymm12 │ │ │ │ - vpshufb %ymm12,%ymm8,%ymm10 │ │ │ │ - vpaddb %ymm9,%ymm10,%ymm12 │ │ │ │ - vpshufb %ymm7,%ymm13,%ymm9 │ │ │ │ - vpand %ymm9,%ymm0,%ymm10 │ │ │ │ - vpand %ymm9,%ymm2,%ymm9 │ │ │ │ - vpmulhuw %ymm10,%ymm1,%ymm10 │ │ │ │ - vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ - vpor %ymm9,%ymm10,%ymm9 │ │ │ │ - vmovdqu %ymm12,0x1e0(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm9,%ymm13 │ │ │ │ - vpcmpgtb %ymm5,%ymm9,%ymm10 │ │ │ │ - vpsubb %ymm10,%ymm13,%ymm13 │ │ │ │ - vpshufb %ymm13,%ymm8,%ymm10 │ │ │ │ - vpaddb %ymm9,%ymm10,%ymm13 │ │ │ │ - vpshufb %ymm7,%ymm6,%ymm11 │ │ │ │ - vpand %ymm11,%ymm0,%ymm12 │ │ │ │ - vpand %ymm11,%ymm2,%ymm11 │ │ │ │ - vpmulhuw %ymm12,%ymm1,%ymm12 │ │ │ │ - vpmullw %ymm11,%ymm3,%ymm11 │ │ │ │ - vpor %ymm11,%ymm12,%ymm11 │ │ │ │ - vmovdqu %ymm13,0x200(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm11,%ymm6 │ │ │ │ - vpcmpgtb %ymm5,%ymm11,%ymm12 │ │ │ │ - vpsubb %ymm12,%ymm6,%ymm6 │ │ │ │ - vpshufb %ymm6,%ymm8,%ymm12 │ │ │ │ - vpaddb %ymm11,%ymm12,%ymm6 │ │ │ │ - vmovdqu %ymm6,0x220(%rcx) │ │ │ │ - sub $0x12,%rax │ │ │ │ - add $0x1b0,%rsi │ │ │ │ - add $0x240,%rcx │ │ │ │ - cmp $0x9,%rax │ │ │ │ - jl 129540 │ │ │ │ - vlddqu -0x4(%rsi),%ymm9 │ │ │ │ - vpshufb %ymm7,%ymm9,%ymm12 │ │ │ │ - vpand %ymm12,%ymm0,%ymm13 │ │ │ │ - vpand %ymm12,%ymm2,%ymm12 │ │ │ │ - vpmulhuw %ymm13,%ymm1,%ymm13 │ │ │ │ - vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ - vpor %ymm12,%ymm13,%ymm12 │ │ │ │ - vlddqu 0x14(%rsi),%ymm10 │ │ │ │ - vpsubusb %ymm4,%ymm12,%ymm9 │ │ │ │ - vpcmpgtb %ymm5,%ymm12,%ymm13 │ │ │ │ - vpsubb %ymm13,%ymm9,%ymm9 │ │ │ │ - vpshufb %ymm9,%ymm8,%ymm13 │ │ │ │ - vpaddb %ymm12,%ymm13,%ymm9 │ │ │ │ - vlddqu 0x2c(%rsi),%ymm11 │ │ │ │ - vlddqu 0x44(%rsi),%ymm12 │ │ │ │ - vpshufb %ymm7,%ymm10,%ymm13 │ │ │ │ - vpand %ymm13,%ymm0,%ymm6 │ │ │ │ - vpand %ymm13,%ymm2,%ymm13 │ │ │ │ - vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ - vpmullw %ymm13,%ymm3,%ymm13 │ │ │ │ - vpor %ymm13,%ymm6,%ymm13 │ │ │ │ - vmovdqu %ymm9,(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm13,%ymm10 │ │ │ │ - vpcmpgtb %ymm5,%ymm13,%ymm6 │ │ │ │ - vpsubb %ymm6,%ymm10,%ymm10 │ │ │ │ - vpshufb %ymm10,%ymm8,%ymm6 │ │ │ │ - vpaddb %ymm13,%ymm6,%ymm10 │ │ │ │ - vlddqu 0x5c(%rsi),%ymm13 │ │ │ │ - vpshufb %ymm7,%ymm11,%ymm9 │ │ │ │ - vpand %ymm9,%ymm0,%ymm6 │ │ │ │ - vpand %ymm9,%ymm2,%ymm9 │ │ │ │ - vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ - vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ - vpor %ymm9,%ymm6,%ymm9 │ │ │ │ - vmovdqu %ymm10,0x20(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm9,%ymm11 │ │ │ │ - vpcmpgtb %ymm5,%ymm9,%ymm6 │ │ │ │ - vpsubb %ymm6,%ymm11,%ymm11 │ │ │ │ - vpshufb %ymm11,%ymm8,%ymm6 │ │ │ │ - vpaddb %ymm9,%ymm6,%ymm11 │ │ │ │ - vlddqu 0x74(%rsi),%ymm6 │ │ │ │ - vpshufb %ymm7,%ymm12,%ymm9 │ │ │ │ - vpand %ymm9,%ymm0,%ymm10 │ │ │ │ - vpand %ymm9,%ymm2,%ymm9 │ │ │ │ - vpmulhuw %ymm10,%ymm1,%ymm10 │ │ │ │ - vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ - vpor %ymm9,%ymm10,%ymm9 │ │ │ │ - vmovdqu %ymm11,0x40(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm9,%ymm12 │ │ │ │ - vpcmpgtb %ymm5,%ymm9,%ymm10 │ │ │ │ - vpsubb %ymm10,%ymm12,%ymm12 │ │ │ │ - vpshufb %ymm12,%ymm8,%ymm10 │ │ │ │ - vpaddb %ymm9,%ymm10,%ymm12 │ │ │ │ - vlddqu 0x8c(%rsi),%ymm9 │ │ │ │ - vpshufb %ymm7,%ymm13,%ymm10 │ │ │ │ - vpand %ymm10,%ymm0,%ymm11 │ │ │ │ - vpand %ymm10,%ymm2,%ymm10 │ │ │ │ - vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ - vpmullw %ymm10,%ymm3,%ymm10 │ │ │ │ - vpor %ymm10,%ymm11,%ymm10 │ │ │ │ - vmovdqu %ymm12,0x60(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm10,%ymm13 │ │ │ │ - vpcmpgtb %ymm5,%ymm10,%ymm11 │ │ │ │ - vpsubb %ymm11,%ymm13,%ymm13 │ │ │ │ - vpshufb %ymm13,%ymm8,%ymm11 │ │ │ │ - vpaddb %ymm10,%ymm11,%ymm13 │ │ │ │ - vlddqu 0xa4(%rsi),%ymm10 │ │ │ │ - vpshufb %ymm7,%ymm6,%ymm12 │ │ │ │ - vpand %ymm12,%ymm0,%ymm11 │ │ │ │ - vpand %ymm12,%ymm2,%ymm12 │ │ │ │ - vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ - vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ - vpor %ymm12,%ymm11,%ymm12 │ │ │ │ - vmovdqu %ymm13,0x80(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm12,%ymm6 │ │ │ │ - vpcmpgtb %ymm5,%ymm12,%ymm11 │ │ │ │ - vpsubb %ymm11,%ymm6,%ymm6 │ │ │ │ - vpshufb %ymm6,%ymm8,%ymm11 │ │ │ │ - vpaddb %ymm12,%ymm11,%ymm6 │ │ │ │ - vlddqu 0xbc(%rsi),%ymm11 │ │ │ │ - vpshufb %ymm7,%ymm9,%ymm12 │ │ │ │ - vpand %ymm12,%ymm0,%ymm13 │ │ │ │ - vpand %ymm12,%ymm2,%ymm12 │ │ │ │ - vpmulhuw %ymm13,%ymm1,%ymm13 │ │ │ │ - vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ - vpor %ymm12,%ymm13,%ymm12 │ │ │ │ - vmovdqu %ymm6,0xa0(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm12,%ymm9 │ │ │ │ - vpcmpgtb %ymm5,%ymm12,%ymm13 │ │ │ │ - vpsubb %ymm13,%ymm9,%ymm9 │ │ │ │ - vpshufb %ymm9,%ymm8,%ymm13 │ │ │ │ - vpaddb %ymm12,%ymm13,%ymm9 │ │ │ │ - vpshufb %ymm7,%ymm10,%ymm12 │ │ │ │ - vpand %ymm12,%ymm0,%ymm13 │ │ │ │ - vpand %ymm12,%ymm2,%ymm12 │ │ │ │ - vpmulhuw %ymm13,%ymm1,%ymm13 │ │ │ │ - vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ - vpor %ymm12,%ymm13,%ymm12 │ │ │ │ - vmovdqu %ymm9,0xc0(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm12,%ymm10 │ │ │ │ - vpcmpgtb %ymm5,%ymm12,%ymm13 │ │ │ │ - vpsubb %ymm13,%ymm10,%ymm10 │ │ │ │ - vpshufb %ymm10,%ymm8,%ymm13 │ │ │ │ - vpaddb %ymm12,%ymm13,%ymm10 │ │ │ │ - vpshufb %ymm7,%ymm11,%ymm6 │ │ │ │ - vpand %ymm6,%ymm0,%ymm9 │ │ │ │ - vpand %ymm6,%ymm2,%ymm6 │ │ │ │ - vpmulhuw %ymm9,%ymm1,%ymm9 │ │ │ │ - vpmullw %ymm6,%ymm3,%ymm6 │ │ │ │ - vpor %ymm6,%ymm9,%ymm6 │ │ │ │ - vmovdqu %ymm10,0xe0(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm6,%ymm11 │ │ │ │ - vpcmpgtb %ymm5,%ymm6,%ymm9 │ │ │ │ - vpsubb %ymm9,%ymm11,%ymm11 │ │ │ │ - vpshufb %ymm11,%ymm8,%ymm9 │ │ │ │ - vpaddb %ymm6,%ymm9,%ymm11 │ │ │ │ - vmovdqu %ymm11,0x100(%rcx) │ │ │ │ - sub $0x9,%rax │ │ │ │ - add $0xd8,%rsi │ │ │ │ - add $0x120,%rcx │ │ │ │ - cmp $0x6,%rax │ │ │ │ - jl 1296d7 │ │ │ │ - vlddqu -0x4(%rsi),%ymm9 │ │ │ │ - vpshufb %ymm7,%ymm9,%ymm12 │ │ │ │ - vpand %ymm12,%ymm0,%ymm13 │ │ │ │ - vpand %ymm12,%ymm2,%ymm12 │ │ │ │ - vpmulhuw %ymm13,%ymm1,%ymm13 │ │ │ │ - vpmullw %ymm12,%ymm3,%ymm12 │ │ │ │ - vpor %ymm12,%ymm13,%ymm12 │ │ │ │ - vlddqu 0x14(%rsi),%ymm10 │ │ │ │ - vpsubusb %ymm4,%ymm12,%ymm9 │ │ │ │ - vpcmpgtb %ymm5,%ymm12,%ymm13 │ │ │ │ - vpsubb %ymm13,%ymm9,%ymm9 │ │ │ │ - vpshufb %ymm9,%ymm8,%ymm13 │ │ │ │ - vpaddb %ymm12,%ymm13,%ymm9 │ │ │ │ - vlddqu 0x2c(%rsi),%ymm11 │ │ │ │ - vlddqu 0x44(%rsi),%ymm12 │ │ │ │ - vpshufb %ymm7,%ymm10,%ymm13 │ │ │ │ - vpand %ymm13,%ymm0,%ymm6 │ │ │ │ - vpand %ymm13,%ymm2,%ymm13 │ │ │ │ - vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ - vpmullw %ymm13,%ymm3,%ymm13 │ │ │ │ - vpor %ymm13,%ymm6,%ymm13 │ │ │ │ - vmovdqu %ymm9,(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm13,%ymm10 │ │ │ │ - vpcmpgtb %ymm5,%ymm13,%ymm6 │ │ │ │ - vpsubb %ymm6,%ymm10,%ymm10 │ │ │ │ - vpshufb %ymm10,%ymm8,%ymm6 │ │ │ │ - vpaddb %ymm13,%ymm6,%ymm10 │ │ │ │ - vlddqu 0x5c(%rsi),%ymm13 │ │ │ │ - vpshufb %ymm7,%ymm11,%ymm9 │ │ │ │ - vpand %ymm9,%ymm0,%ymm6 │ │ │ │ - vpand %ymm9,%ymm2,%ymm9 │ │ │ │ - vpmulhuw %ymm6,%ymm1,%ymm6 │ │ │ │ - vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ - vpor %ymm9,%ymm6,%ymm9 │ │ │ │ - vmovdqu %ymm10,0x20(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm9,%ymm11 │ │ │ │ - vpcmpgtb %ymm5,%ymm9,%ymm6 │ │ │ │ - vpsubb %ymm6,%ymm11,%ymm11 │ │ │ │ - vpshufb %ymm11,%ymm8,%ymm6 │ │ │ │ - vpaddb %ymm9,%ymm6,%ymm11 │ │ │ │ - vlddqu 0x74(%rsi),%ymm6 │ │ │ │ - vpshufb %ymm7,%ymm12,%ymm9 │ │ │ │ - vpand %ymm9,%ymm0,%ymm10 │ │ │ │ - vpand %ymm9,%ymm2,%ymm9 │ │ │ │ - vpmulhuw %ymm10,%ymm1,%ymm10 │ │ │ │ - vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ - vpor %ymm9,%ymm10,%ymm9 │ │ │ │ - vmovdqu %ymm11,0x40(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm9,%ymm12 │ │ │ │ - vpcmpgtb %ymm5,%ymm9,%ymm10 │ │ │ │ - vpsubb %ymm10,%ymm12,%ymm12 │ │ │ │ - vpshufb %ymm12,%ymm8,%ymm10 │ │ │ │ - vpaddb %ymm9,%ymm10,%ymm12 │ │ │ │ - vpshufb %ymm7,%ymm13,%ymm9 │ │ │ │ - vpand %ymm9,%ymm0,%ymm10 │ │ │ │ - vpand %ymm9,%ymm2,%ymm9 │ │ │ │ - vpmulhuw %ymm10,%ymm1,%ymm10 │ │ │ │ - vpmullw %ymm9,%ymm3,%ymm9 │ │ │ │ - vpor %ymm9,%ymm10,%ymm9 │ │ │ │ - vmovdqu %ymm12,0x60(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm9,%ymm13 │ │ │ │ - vpcmpgtb %ymm5,%ymm9,%ymm10 │ │ │ │ - vpsubb %ymm10,%ymm13,%ymm13 │ │ │ │ - vpshufb %ymm13,%ymm8,%ymm10 │ │ │ │ - vpaddb %ymm9,%ymm10,%ymm13 │ │ │ │ - vpshufb %ymm7,%ymm6,%ymm11 │ │ │ │ - vpand %ymm11,%ymm0,%ymm12 │ │ │ │ - vpand %ymm11,%ymm2,%ymm11 │ │ │ │ - vpmulhuw %ymm12,%ymm1,%ymm12 │ │ │ │ - vpmullw %ymm11,%ymm3,%ymm11 │ │ │ │ - vpor %ymm11,%ymm12,%ymm11 │ │ │ │ - vmovdqu %ymm13,0x80(%rcx) │ │ │ │ - vpsubusb %ymm4,%ymm11,%ymm6 │ │ │ │ - vpcmpgtb %ymm5,%ymm11,%ymm12 │ │ │ │ - vpsubb %ymm12,%ymm6,%ymm6 │ │ │ │ - vpshufb %ymm6,%ymm8,%ymm12 │ │ │ │ - vpaddb %ymm11,%ymm12,%ymm6 │ │ │ │ - vmovdqu %ymm6,0xa0(%rcx) │ │ │ │ - sub $0x6,%rax │ │ │ │ - add $0x90,%rsi │ │ │ │ - add $0xc0,%rcx │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jg 1296f8 │ │ │ │ - je 12978a │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jg 1297d0 │ │ │ │ - je 129816 │ │ │ │ - jmp 12985c │ │ │ │ - cmp $0x4,%rax │ │ │ │ - je 129744 │ │ │ │ - vlddqu -0x4(%rsi),%ymm9 │ │ │ │ - vpshufb %ymm7,%ymm9,%ymm10 │ │ │ │ - vpand %ymm10,%ymm0,%ymm11 │ │ │ │ - vpand %ymm10,%ymm2,%ymm10 │ │ │ │ - vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ - vpmullw %ymm10,%ymm3,%ymm10 │ │ │ │ - vpor %ymm10,%ymm11,%ymm10 │ │ │ │ - vpsubusb %ymm4,%ymm10,%ymm9 │ │ │ │ - vpcmpgtb %ymm5,%ymm10,%ymm11 │ │ │ │ - vpsubb %ymm11,%ymm9,%ymm9 │ │ │ │ - vpshufb %ymm9,%ymm8,%ymm11 │ │ │ │ - vpaddb %ymm10,%ymm11,%ymm9 │ │ │ │ - vmovdqu %ymm9,(%rcx) │ │ │ │ - add $0x18,%rsi │ │ │ │ - add $0x20,%rcx │ │ │ │ - vlddqu -0x4(%rsi),%ymm9 │ │ │ │ - vpshufb %ymm7,%ymm9,%ymm10 │ │ │ │ - vpand %ymm10,%ymm0,%ymm11 │ │ │ │ - vpand %ymm10,%ymm2,%ymm10 │ │ │ │ - vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ - vpmullw %ymm10,%ymm3,%ymm10 │ │ │ │ - vpor %ymm10,%ymm11,%ymm10 │ │ │ │ - vpsubusb %ymm4,%ymm10,%ymm9 │ │ │ │ - vpcmpgtb %ymm5,%ymm10,%ymm11 │ │ │ │ - vpsubb %ymm11,%ymm9,%ymm9 │ │ │ │ - vpshufb %ymm9,%ymm8,%ymm11 │ │ │ │ - vpaddb %ymm10,%ymm11,%ymm9 │ │ │ │ - vmovdqu %ymm9,(%rcx) │ │ │ │ - add $0x18,%rsi │ │ │ │ - add $0x20,%rcx │ │ │ │ - vlddqu -0x4(%rsi),%ymm9 │ │ │ │ - vpshufb %ymm7,%ymm9,%ymm10 │ │ │ │ - vpand %ymm10,%ymm0,%ymm11 │ │ │ │ - vpand %ymm10,%ymm2,%ymm10 │ │ │ │ - vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ - vpmullw %ymm10,%ymm3,%ymm10 │ │ │ │ - vpor %ymm10,%ymm11,%ymm10 │ │ │ │ - vpsubusb %ymm4,%ymm10,%ymm9 │ │ │ │ - vpcmpgtb %ymm5,%ymm10,%ymm11 │ │ │ │ - vpsubb %ymm11,%ymm9,%ymm9 │ │ │ │ - vpshufb %ymm9,%ymm8,%ymm11 │ │ │ │ - vpaddb %ymm10,%ymm11,%ymm9 │ │ │ │ - vmovdqu %ymm9,(%rcx) │ │ │ │ - add $0x18,%rsi │ │ │ │ - add $0x20,%rcx │ │ │ │ - vlddqu -0x4(%rsi),%ymm9 │ │ │ │ - vpshufb %ymm7,%ymm9,%ymm10 │ │ │ │ - vpand %ymm10,%ymm0,%ymm11 │ │ │ │ - vpand %ymm10,%ymm2,%ymm10 │ │ │ │ - vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ - vpmullw %ymm10,%ymm3,%ymm10 │ │ │ │ - vpor %ymm10,%ymm11,%ymm10 │ │ │ │ - vpsubusb %ymm4,%ymm10,%ymm9 │ │ │ │ - vpcmpgtb %ymm5,%ymm10,%ymm11 │ │ │ │ - vpsubb %ymm11,%ymm9,%ymm9 │ │ │ │ - vpshufb %ymm9,%ymm8,%ymm11 │ │ │ │ - vpaddb %ymm10,%ymm11,%ymm9 │ │ │ │ - vmovdqu %ymm9,(%rcx) │ │ │ │ - add $0x18,%rsi │ │ │ │ - add $0x20,%rcx │ │ │ │ - vlddqu -0x4(%rsi),%ymm9 │ │ │ │ - vpshufb %ymm7,%ymm9,%ymm10 │ │ │ │ - vpand %ymm10,%ymm0,%ymm11 │ │ │ │ - vpand %ymm10,%ymm2,%ymm10 │ │ │ │ - vpmulhuw %ymm11,%ymm1,%ymm11 │ │ │ │ - vpmullw %ymm10,%ymm3,%ymm10 │ │ │ │ - vpor %ymm10,%ymm11,%ymm10 │ │ │ │ - vpsubusb %ymm4,%ymm10,%ymm9 │ │ │ │ - vpcmpgtb %ymm5,%ymm10,%ymm11 │ │ │ │ - vpsubb %ymm11,%ymm9,%ymm9 │ │ │ │ - vpshufb %ymm9,%ymm8,%ymm11 │ │ │ │ - vpaddb %ymm10,%ymm11,%ymm9 │ │ │ │ - vmovdqu %ymm9,(%rcx) │ │ │ │ - add $0x18,%rsi │ │ │ │ - add $0x20,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 129880 │ │ │ │ - vzeroupper │ │ │ │ - mov %eax,0x4(%r9) │ │ │ │ - mov %r10b,0xc(%r9) │ │ │ │ - mov %r11,(%r8) │ │ │ │ - mov -0x8(%rbp),%rbx │ │ │ │ - leave │ │ │ │ - ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movzbl (%rsi),%eax │ │ │ │ - sub $0x1,%rdi │ │ │ │ - add $0x1,%r11 │ │ │ │ - add $0x1,%rsi │ │ │ │ - mov 0x6ce92(%rip),%rdx │ │ │ │ - add $0x1,%rcx │ │ │ │ - shr $0x2,%al │ │ │ │ - and $0x3f,%eax │ │ │ │ - movzbl (%rdx,%rax,1),%eax │ │ │ │ - mov %al,-0x1(%rcx) │ │ │ │ - movzbl -0x1(%rsi),%r10d │ │ │ │ - shl $0x4,%r10d │ │ │ │ - and $0x30,%r10d │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 129863 │ │ │ │ - movzbl (%rsi),%eax │ │ │ │ - sub $0x1,%rdi │ │ │ │ - add $0x1,%r11 │ │ │ │ - add $0x1,%rsi │ │ │ │ - mov 0x6ce54(%rip),%rdx │ │ │ │ - add $0x1,%rcx │ │ │ │ - shr $0x4,%al │ │ │ │ - or %r10d,%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - movzbl (%rdx,%rax,1),%eax │ │ │ │ - mov %al,-0x1(%rcx) │ │ │ │ - movzbl -0x1(%rsi),%eax │ │ │ │ - lea 0x0(,%rax,4),%r10d │ │ │ │ - and $0x3c,%r10d │ │ │ │ - mov $0x2,%eax │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 129863 │ │ │ │ - movzbl (%rsi),%eax │ │ │ │ - sub $0x1,%rdi │ │ │ │ - add $0x2,%r11 │ │ │ │ - add $0x1,%rsi │ │ │ │ - mov 0x6ce0c(%rip),%rdx │ │ │ │ - add $0x2,%rcx │ │ │ │ - shr $0x6,%al │ │ │ │ - or %r10d,%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - movzbl (%rdx,%rax,1),%eax │ │ │ │ - mov %al,-0x2(%rcx) │ │ │ │ - movzbl -0x1(%rsi),%eax │ │ │ │ - and $0x3f,%eax │ │ │ │ - movzbl (%rdx,%rax,1),%eax │ │ │ │ - mov %al,-0x1(%rcx) │ │ │ │ - jmp 128369 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - │ │ │ │ 0000000000129950 : │ │ │ │ endbr64 │ │ │ │ push %r14 │ │ │ │ mov %rdi,%r10 │ │ │ │ mov %rdx,%r9 │ │ │ │ push %rbx │ │ │ │ mov 0x4(%rdi),%eax │ │ │ │ @@ -228239,94 +228239,611 @@ │ │ │ │ mov %ebx,(%rax) │ │ │ │ add $0x4,%rsi │ │ │ │ add $0x3,%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ jmp 12b100 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000012b5a0 : │ │ │ │ +000000000012b5a0 : │ │ │ │ + endbr64 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov (%rdi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jne 12b618 │ │ │ │ + push %rbp │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov 0x4(%rdi),%ecx │ │ │ │ + xor %r10d,%r10d │ │ │ │ + movzbl 0xc(%rdi),%r11d │ │ │ │ + mov %rsp,%rbp │ │ │ │ + push %rbx │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 12b882 │ │ │ │ + jg 12b658 │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 12b6bd │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 12b8b0 │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 12b8f0 │ │ │ │ + movzbl (%r9),%ecx │ │ │ │ + mov 0x6b5cc(%rip),%rbx │ │ │ │ + movzbl (%rbx,%rcx,1),%ecx │ │ │ │ + cmp $0xfd,%cl │ │ │ │ + jbe 12b860 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x2,%esi │ │ │ │ + vzeroupper │ │ │ │ + jmp 12b8b2 │ │ │ │ + nopl (%rax) │ │ │ │ + movq $0x0,(%r8) │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 12b650 │ │ │ │ + cmp $0x1,%esi │ │ │ │ + jne 12b650 │ │ │ │ + mov 0x6b590(%rip),%rcx │ │ │ │ + movq $0x2,(%rdi) │ │ │ │ + movzbl (%r9),%eax │ │ │ │ + cmpb $0xfe,(%rcx,%rax,1) │ │ │ │ + sete %cl │ │ │ │ + xor %eax,%eax │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + sete %al │ │ │ │ + and %ecx,%eax │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + xor %eax,%eax │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jne 12b8b0 │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 12b8c8 │ │ │ │ + movzbl (%r9),%ecx │ │ │ │ + mov 0x6b54b(%rip),%rbx │ │ │ │ + sub $0x1,%rdx │ │ │ │ + movzbl (%rbx,%rcx,1),%ecx │ │ │ │ + cmp $0xfd,%cl │ │ │ │ + jbe 12b6a8 │ │ │ │ + cmp $0xfe,%cl │ │ │ │ + sete %cl │ │ │ │ + test %rdx,%rdx │ │ │ │ + sete %al │ │ │ │ + mov $0x2,%esi │ │ │ │ + movzbl %al,%eax │ │ │ │ + and %ecx,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + vzeroupper │ │ │ │ + jmp 12b8b2 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or %r11d,%ecx │ │ │ │ + add $0x1,%r9 │ │ │ │ + add $0x1,%r10 │ │ │ │ + add $0x1,%rax │ │ │ │ + mov %cl,-0x1(%rax) │ │ │ │ + xor %r11d,%r11d │ │ │ │ + cmp $0x2c,%rdx │ │ │ │ + jbe 12b828 │ │ │ │ + lea -0xd(%rdx),%rbx │ │ │ │ + vmovdqa 0x3dfcd(%rip),%ymm3 │ │ │ │ + vmovdqa 0x3dfe5(%rip),%ymm2 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0xffffffffffffffe0,%rbx │ │ │ │ + shr $0x5,%rcx │ │ │ │ + sub %rbx,%rdx │ │ │ │ + lea (%rcx,%rcx,2),%rbx │ │ │ │ + lea (%r10,%rbx,8),%rbx │ │ │ │ + mov $0x2f2f2f2f,%r10d │ │ │ │ + vmovd %r10d,%xmm0 │ │ │ │ + vpbroadcastd %xmm0,%ymm0 │ │ │ │ + vmovdqu (%r9),%ymm5 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + vpsrld $0x4,%ymm5,%ymm4 │ │ │ │ + vpand %ymm0,%ymm5,%ymm1 │ │ │ │ + vpand %ymm0,%ymm4,%ymm4 │ │ │ │ + vpshufb %ymm1,%ymm2,%ymm1 │ │ │ │ + vpshufb %ymm4,%ymm3,%ymm6 │ │ │ │ + vptest %ymm6,%ymm1 │ │ │ │ + sete %r10b │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + ja 12b970 │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + ja 12bc40 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 12be78 │ │ │ │ + test %r10d,%r10d │ │ │ │ + je 12b810 │ │ │ │ + vpcmpeqb %ymm0,%ymm5,%ymm1 │ │ │ │ + vmovdqa 0x3dfa4(%rip),%ymm6 │ │ │ │ + vmovdqa 0x3dfdc(%rip),%ymm8 │ │ │ │ + vmovdqa 0x3dff4(%rip),%ymm7 │ │ │ │ + vpaddb %ymm4,%ymm1,%ymm1 │ │ │ │ + vmovdqa 0x3df68(%rip),%ymm4 │ │ │ │ + vpshufb %ymm1,%ymm4,%ymm1 │ │ │ │ + vpaddb %ymm5,%ymm1,%ymm1 │ │ │ │ + vmovdqa 0x3df97(%rip),%ymm5 │ │ │ │ + vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm8,%ymm1,%ymm1 │ │ │ │ + vpermd %ymm1,%ymm7,%ymm1 │ │ │ │ + vmovdqu %ymm1,(%rax) │ │ │ │ + vmovdqu 0x20(%r9),%ymm9 │ │ │ │ + vpsrld $0x4,%ymm9,%ymm1 │ │ │ │ + vpand %ymm0,%ymm9,%ymm10 │ │ │ │ + vpand %ymm0,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm10,%ymm2,%ymm10 │ │ │ │ + vpshufb %ymm1,%ymm3,%ymm11 │ │ │ │ + vptest %ymm11,%ymm10 │ │ │ │ + jne 12b958 │ │ │ │ + vpcmpeqb %ymm0,%ymm9,%ymm10 │ │ │ │ + add $0x40,%r9 │ │ │ │ + add $0x30,%rax │ │ │ │ + sub $0x2,%rcx │ │ │ │ + vpaddb %ymm1,%ymm10,%ymm1 │ │ │ │ + vpshufb %ymm1,%ymm4,%ymm1 │ │ │ │ + vpaddb %ymm9,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm8,%ymm1,%ymm1 │ │ │ │ + vpermd %ymm1,%ymm7,%ymm1 │ │ │ │ + vmovdqu %ymm1,-0x18(%rax) │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 12b701 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rcx,%r10 │ │ │ │ + lea (%rcx,%rcx,2),%rcx │ │ │ │ + shl $0x5,%r10 │ │ │ │ + shl $0x3,%rcx │ │ │ │ + add %r10,%rdx │ │ │ │ + mov %rbx,%r10 │ │ │ │ + sub %rcx,%r10 │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 12b900 │ │ │ │ + movzbl (%r9),%ecx │ │ │ │ + mov 0x6b384(%rip),%rbx │ │ │ │ + movzbl (%rbx,%rcx,1),%ecx │ │ │ │ + cmp $0xfd,%cl │ │ │ │ + jbe 12b940 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov $0x2,%esi │ │ │ │ + vzeroupper │ │ │ │ + jmp 12b8b2 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %ecx,%ebx │ │ │ │ + shl $0x4,%ecx │ │ │ │ + sub $0x1,%rdx │ │ │ │ + add $0x1,%r9 │ │ │ │ + shr $0x4,%bl │ │ │ │ + add $0x1,%r10 │ │ │ │ + add $0x1,%rax │ │ │ │ + or %ebx,%r11d │ │ │ │ + mov %r11b,-0x1(%rax) │ │ │ │ + mov %ecx,%r11d │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 12b8e0 │ │ │ │ + movzbl (%r9),%ecx │ │ │ │ + mov 0x6b32e(%rip),%rbx │ │ │ │ + movzbl (%rbx,%rcx,1),%ebx │ │ │ │ + cmp $0xfd,%bl │ │ │ │ + jbe 12b910 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov $0x3,%ecx │ │ │ │ + cmp $0xfe,%bl │ │ │ │ + je 12bdd8 │ │ │ │ + vzeroupper │ │ │ │ + jmp 12b8b2 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %esi,(%rdi) │ │ │ │ + mov -0x8(%rbp),%rbx │ │ │ │ + mov %ecx,0x4(%rdi) │ │ │ │ + mov %r11b,0xc(%rdi) │ │ │ │ + mov %r10,(%r8) │ │ │ │ + leave │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov $0x3,%ecx │ │ │ │ + mov $0x1,%eax │ │ │ │ + vzeroupper │ │ │ │ + jmp 12b8b2 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0x2,%ecx │ │ │ │ + mov $0x1,%eax │ │ │ │ + vzeroupper │ │ │ │ + jmp 12b8b2 │ │ │ │ + nop │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%eax │ │ │ │ + vzeroupper │ │ │ │ + jmp 12b8b2 │ │ │ │ + nop │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov $0x1,%eax │ │ │ │ + vzeroupper │ │ │ │ + jmp 12b8b2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + shl $0x6,%ebx │ │ │ │ + add $0x1,%r9 │ │ │ │ + add $0x1,%r10 │ │ │ │ + shr $0x2,%cl │ │ │ │ + add $0x1,%rax │ │ │ │ + sub $0x1,%rdx │ │ │ │ + or %r11d,%ecx │ │ │ │ + mov %ebx,%r11d │ │ │ │ + mov %cl,-0x1(%rax) │ │ │ │ + jmp 12b661 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%r9 │ │ │ │ + sub $0x1,%rdx │ │ │ │ + lea 0x0(,%rcx,4),%r11d │ │ │ │ + jmp 12b5e0 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x20,%r9 │ │ │ │ + add $0x18,%rax │ │ │ │ + sub $0x1,%rcx │ │ │ │ + jmp 12b810 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %r10d,%r10d │ │ │ │ + je 12b810 │ │ │ │ + vpcmpeqb %ymm0,%ymm5,%ymm1 │ │ │ │ + vmovdqa 0x3dd9b(%rip),%ymm6 │ │ │ │ + vmovdqa 0x3ddb3(%rip),%ymm7 │ │ │ │ + vmovdqa 0x3ddcb(%rip),%ymm8 │ │ │ │ + vpaddb %ymm4,%ymm1,%ymm1 │ │ │ │ + vmovdqa 0x3dd3f(%rip),%ymm4 │ │ │ │ + vpshufb %ymm1,%ymm4,%ymm1 │ │ │ │ + vpaddb %ymm5,%ymm1,%ymm1 │ │ │ │ + vmovdqa 0x3dd4e(%rip),%ymm5 │ │ │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm6,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm7,%ymm1,%ymm1 │ │ │ │ + vpermd %ymm1,%ymm8,%ymm1 │ │ │ │ + vmovdqu %ymm1,(%rax) │ │ │ │ + vmovdqu 0x20(%r9),%ymm10 │ │ │ │ + vpsrld $0x4,%ymm10,%ymm9 │ │ │ │ + vpand %ymm0,%ymm10,%ymm1 │ │ │ │ + vpand %ymm0,%ymm9,%ymm9 │ │ │ │ + vpshufb %ymm1,%ymm2,%ymm1 │ │ │ │ + vpshufb %ymm9,%ymm3,%ymm11 │ │ │ │ + vptest %ymm11,%ymm1 │ │ │ │ + jne 12b958 │ │ │ │ + vpcmpeqb %ymm0,%ymm10,%ymm1 │ │ │ │ + vpaddb %ymm9,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm1,%ymm4,%ymm1 │ │ │ │ + vpaddb %ymm10,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm6,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm7,%ymm1,%ymm1 │ │ │ │ + vpermd %ymm1,%ymm8,%ymm1 │ │ │ │ + vmovdqu %ymm1,0x18(%rax) │ │ │ │ + vmovdqu 0x40(%r9),%ymm10 │ │ │ │ + vpsrld $0x4,%ymm10,%ymm9 │ │ │ │ + vpand %ymm0,%ymm10,%ymm1 │ │ │ │ + vpand %ymm0,%ymm9,%ymm9 │ │ │ │ + vpshufb %ymm1,%ymm2,%ymm1 │ │ │ │ + vpshufb %ymm9,%ymm3,%ymm11 │ │ │ │ + vptest %ymm11,%ymm1 │ │ │ │ + jne 12bda8 │ │ │ │ + vpcmpeqb %ymm0,%ymm10,%ymm1 │ │ │ │ + vpaddb %ymm9,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm1,%ymm4,%ymm1 │ │ │ │ + vpaddb %ymm10,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm6,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm7,%ymm1,%ymm1 │ │ │ │ + vpermd %ymm1,%ymm8,%ymm1 │ │ │ │ + vmovdqu %ymm1,0x30(%rax) │ │ │ │ + vmovdqu 0x60(%r9),%ymm10 │ │ │ │ + vpsrld $0x4,%ymm10,%ymm9 │ │ │ │ + vpand %ymm0,%ymm10,%ymm1 │ │ │ │ + vpand %ymm0,%ymm9,%ymm9 │ │ │ │ + vpshufb %ymm1,%ymm2,%ymm1 │ │ │ │ + vpshufb %ymm9,%ymm3,%ymm11 │ │ │ │ + vptest %ymm11,%ymm1 │ │ │ │ + jne 12bdc0 │ │ │ │ + vpcmpeqb %ymm0,%ymm10,%ymm1 │ │ │ │ + vpaddb %ymm9,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm1,%ymm4,%ymm1 │ │ │ │ + vpaddb %ymm10,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm6,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm7,%ymm1,%ymm1 │ │ │ │ + vpermd %ymm1,%ymm8,%ymm1 │ │ │ │ + vmovdqu %ymm1,0x48(%rax) │ │ │ │ + vmovdqu 0x80(%r9),%ymm9 │ │ │ │ + vpsrld $0x4,%ymm9,%ymm10 │ │ │ │ + vpand %ymm0,%ymm9,%ymm1 │ │ │ │ + vpand %ymm0,%ymm10,%ymm10 │ │ │ │ + vpshufb %ymm1,%ymm2,%ymm1 │ │ │ │ + vpshufb %ymm10,%ymm3,%ymm11 │ │ │ │ + vptest %ymm11,%ymm1 │ │ │ │ + jne 12be08 │ │ │ │ + vpcmpeqb %ymm0,%ymm9,%ymm1 │ │ │ │ + vpaddb %ymm10,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm1,%ymm4,%ymm1 │ │ │ │ + vpaddb %ymm9,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm6,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm7,%ymm1,%ymm1 │ │ │ │ + vpermd %ymm1,%ymm8,%ymm1 │ │ │ │ + vmovdqu %ymm1,0x60(%rax) │ │ │ │ + vmovdqu 0xa0(%r9),%ymm10 │ │ │ │ + vpsrld $0x4,%ymm10,%ymm9 │ │ │ │ + vpand %ymm0,%ymm10,%ymm1 │ │ │ │ + vpand %ymm0,%ymm9,%ymm9 │ │ │ │ + vpshufb %ymm1,%ymm2,%ymm1 │ │ │ │ + vpshufb %ymm9,%ymm3,%ymm11 │ │ │ │ + vptest %ymm11,%ymm1 │ │ │ │ + jne 12be20 │ │ │ │ + vpcmpeqb %ymm0,%ymm10,%ymm1 │ │ │ │ + vpaddb %ymm9,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm1,%ymm4,%ymm1 │ │ │ │ + vpaddb %ymm10,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm6,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm7,%ymm1,%ymm1 │ │ │ │ + vpermd %ymm1,%ymm8,%ymm1 │ │ │ │ + vmovdqu %ymm1,0x78(%rax) │ │ │ │ + vmovdqu 0xc0(%r9),%ymm10 │ │ │ │ + vpsrld $0x4,%ymm10,%ymm9 │ │ │ │ + vpand %ymm0,%ymm10,%ymm1 │ │ │ │ + vpand %ymm0,%ymm9,%ymm9 │ │ │ │ + vpshufb %ymm1,%ymm2,%ymm1 │ │ │ │ + vpshufb %ymm9,%ymm3,%ymm11 │ │ │ │ + vptest %ymm11,%ymm1 │ │ │ │ + jne 12be38 │ │ │ │ + vpcmpeqb %ymm0,%ymm10,%ymm1 │ │ │ │ + vpaddb %ymm9,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm1,%ymm4,%ymm1 │ │ │ │ + vpaddb %ymm10,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm6,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm7,%ymm1,%ymm1 │ │ │ │ + vpermd %ymm1,%ymm8,%ymm1 │ │ │ │ + vmovdqu %ymm1,0x90(%rax) │ │ │ │ + vmovdqu 0xe0(%r9),%ymm9 │ │ │ │ + vpsrld $0x4,%ymm9,%ymm1 │ │ │ │ + vpand %ymm0,%ymm9,%ymm10 │ │ │ │ + vpand %ymm0,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm10,%ymm2,%ymm10 │ │ │ │ + vpshufb %ymm1,%ymm3,%ymm11 │ │ │ │ + vptest %ymm11,%ymm10 │ │ │ │ + jne 12be50 │ │ │ │ + vpcmpeqb %ymm0,%ymm9,%ymm10 │ │ │ │ + add $0x100,%r9 │ │ │ │ + add $0xc0,%rax │ │ │ │ + sub $0x8,%rcx │ │ │ │ + vpaddb %ymm1,%ymm10,%ymm1 │ │ │ │ + vpshufb %ymm1,%ymm4,%ymm1 │ │ │ │ + vpaddb %ymm9,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm6,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm7,%ymm1,%ymm1 │ │ │ │ + vpermd %ymm1,%ymm8,%ymm1 │ │ │ │ + vmovdqu %ymm1,-0x18(%rax) │ │ │ │ + jmp 12b7ff │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %r10d,%r10d │ │ │ │ + je 12b810 │ │ │ │ + vpcmpeqb %ymm0,%ymm5,%ymm1 │ │ │ │ + vmovdqa 0x3daab(%rip),%ymm6 │ │ │ │ + vmovdqa 0x3dae3(%rip),%ymm8 │ │ │ │ + vmovdqa 0x3dafb(%rip),%ymm7 │ │ │ │ + vpaddb %ymm4,%ymm1,%ymm1 │ │ │ │ + vmovdqa 0x3da6f(%rip),%ymm4 │ │ │ │ + vpshufb %ymm1,%ymm4,%ymm1 │ │ │ │ + vpaddb %ymm5,%ymm1,%ymm1 │ │ │ │ + vmovdqa 0x3da9e(%rip),%ymm5 │ │ │ │ + vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm8,%ymm1,%ymm1 │ │ │ │ + vpermd %ymm1,%ymm7,%ymm1 │ │ │ │ + vmovdqu %ymm1,(%rax) │ │ │ │ + vmovdqu 0x20(%r9),%ymm9 │ │ │ │ + vpsrld $0x4,%ymm9,%ymm10 │ │ │ │ + vpand %ymm0,%ymm9,%ymm1 │ │ │ │ + vpand %ymm0,%ymm10,%ymm10 │ │ │ │ + vpshufb %ymm1,%ymm2,%ymm1 │ │ │ │ + vpshufb %ymm10,%ymm3,%ymm11 │ │ │ │ + vptest %ymm11,%ymm1 │ │ │ │ + jne 12b958 │ │ │ │ + vpcmpeqb %ymm0,%ymm9,%ymm1 │ │ │ │ + vpaddb %ymm10,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm1,%ymm4,%ymm1 │ │ │ │ + vpaddb %ymm9,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm8,%ymm1,%ymm1 │ │ │ │ + vpermd %ymm1,%ymm7,%ymm1 │ │ │ │ + vmovdqu %ymm1,0x18(%rax) │ │ │ │ + vmovdqu 0x40(%r9),%ymm10 │ │ │ │ + vpsrld $0x4,%ymm10,%ymm9 │ │ │ │ + vpand %ymm0,%ymm10,%ymm1 │ │ │ │ + vpand %ymm0,%ymm9,%ymm9 │ │ │ │ + vpshufb %ymm1,%ymm2,%ymm1 │ │ │ │ + vpshufb %ymm9,%ymm3,%ymm11 │ │ │ │ + vptest %ymm11,%ymm1 │ │ │ │ + jne 12bda8 │ │ │ │ + vpcmpeqb %ymm0,%ymm10,%ymm1 │ │ │ │ + vpaddb %ymm9,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm1,%ymm4,%ymm1 │ │ │ │ + vpaddb %ymm10,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm8,%ymm1,%ymm1 │ │ │ │ + vpermd %ymm1,%ymm7,%ymm1 │ │ │ │ + vmovdqu %ymm1,0x30(%rax) │ │ │ │ + vmovdqu 0x60(%r9),%ymm9 │ │ │ │ + vpsrld $0x4,%ymm9,%ymm1 │ │ │ │ + vpand %ymm0,%ymm9,%ymm10 │ │ │ │ + vpand %ymm0,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm10,%ymm2,%ymm10 │ │ │ │ + vpshufb %ymm1,%ymm3,%ymm11 │ │ │ │ + vptest %ymm11,%ymm10 │ │ │ │ + jne 12bdc0 │ │ │ │ + vpcmpeqb %ymm0,%ymm9,%ymm10 │ │ │ │ + sub $0xffffffffffffff80,%r9 │ │ │ │ + add $0x60,%rax │ │ │ │ + sub $0x4,%rcx │ │ │ │ + vpaddb %ymm1,%ymm10,%ymm1 │ │ │ │ + vpshufb %ymm1,%ymm4,%ymm1 │ │ │ │ + vpaddb %ymm9,%ymm1,%ymm1 │ │ │ │ + vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ │ │ + vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ + vpshufb %ymm8,%ymm1,%ymm1 │ │ │ │ + vpermd %ymm1,%ymm7,%ymm1 │ │ │ │ + vmovdqu %ymm1,-0x18(%rax) │ │ │ │ + jmp 12b7ff │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x40,%r9 │ │ │ │ + add $0x30,%rax │ │ │ │ + sub $0x2,%rcx │ │ │ │ + jmp 12b810 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x60,%r9 │ │ │ │ + add $0x48,%rax │ │ │ │ + sub $0x3,%rcx │ │ │ │ + jmp 12b810 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rdx,%rax │ │ │ │ + sub $0x1,%rax │ │ │ │ + je 12be66 │ │ │ │ + movzbl 0x1(%r9),%eax │ │ │ │ + mov 0x6adcf(%rip),%rbx │ │ │ │ + cmpb $0xfe,(%rbx,%rax,1) │ │ │ │ + sete %cl │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jmp 12b68b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub $0xffffffffffffff80,%r9 │ │ │ │ + add $0x60,%rax │ │ │ │ + sub $0x4,%rcx │ │ │ │ + jmp 12b810 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0xa0,%r9 │ │ │ │ + add $0x78,%rax │ │ │ │ + sub $0x5,%rcx │ │ │ │ + jmp 12b810 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0xc0,%r9 │ │ │ │ + add $0x90,%rax │ │ │ │ + sub $0x6,%rcx │ │ │ │ + jmp 12b810 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0xe0,%r9 │ │ │ │ + add $0xa8,%rax │ │ │ │ + sub $0x7,%rcx │ │ │ │ + jmp 12b810 │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov $0x1,%eax │ │ │ │ + vzeroupper │ │ │ │ + jmp 12b8b2 │ │ │ │ + test %r10d,%r10d │ │ │ │ + je 12b810 │ │ │ │ + vpcmpeqb %ymm0,%ymm5,%ymm0 │ │ │ │ + add $0x20,%r9 │ │ │ │ + add $0x18,%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + vmovdqa 0x3d849(%rip),%ymm1 │ │ │ │ + vpaddb %ymm4,%ymm0,%ymm0 │ │ │ │ + vpshufb %ymm0,%ymm1,%ymm0 │ │ │ │ + vmovdqa 0x3d858(%rip),%ymm1 │ │ │ │ + vpaddb %ymm5,%ymm0,%ymm0 │ │ │ │ + vpmaddubsw %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x3d867(%rip),%ymm1 │ │ │ │ + vpmaddwd %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x3d89b(%rip),%ymm1 │ │ │ │ + vpshufb 0x3d872(%rip),%ymm0,%ymm0 │ │ │ │ + vpermd %ymm0,%ymm1,%ymm0 │ │ │ │ + vmovdqu %ymm0,-0x18(%rax) │ │ │ │ + jmp 12b810 │ │ │ │ + nopl (%rax) │ │ │ │ + │ │ │ │ +000000000012bee0 : │ │ │ │ endbr64 │ │ │ │ mov %rsi,%r9 │ │ │ │ mov (%rdi),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jne 12b610 │ │ │ │ + jne 12bf50 │ │ │ │ mov %rcx,%rax │ │ │ │ mov 0x4(%rdi),%ecx │ │ │ │ push %r14 │ │ │ │ xor %r10d,%r10d │ │ │ │ push %rbx │ │ │ │ movzbl 0xc(%rdi),%r11d │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 12b8aa │ │ │ │ - jg 12b658 │ │ │ │ + je 12c1ea │ │ │ │ + jg 12bf98 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 12b6b5 │ │ │ │ + je 12bff5 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - jne 12b900 │ │ │ │ + jne 12c240 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 12b938 │ │ │ │ + je 12c278 │ │ │ │ movzbl (%r9),%ecx │ │ │ │ - mov 0x6b5ce(%rip),%rbx │ │ │ │ + mov 0x6ac8e(%rip),%rbx │ │ │ │ movzbl (%rbx,%rcx,1),%ecx │ │ │ │ cmp $0xfd,%cl │ │ │ │ - jbe 12b888 │ │ │ │ + jbe 12c1c8 │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ mov $0x2,%esi │ │ │ │ - jmp 12b902 │ │ │ │ + jmp 12c242 │ │ │ │ movq $0x0,(%r8) │ │ │ │ test %rdx,%rdx │ │ │ │ - je 12b650 │ │ │ │ + je 12bf90 │ │ │ │ cmp $0x1,%esi │ │ │ │ - jne 12b650 │ │ │ │ - mov 0x6b598(%rip),%rcx │ │ │ │ + jne 12bf90 │ │ │ │ + mov 0x6ac58(%rip),%rcx │ │ │ │ movq $0x2,(%rdi) │ │ │ │ movzbl (%r9),%eax │ │ │ │ cmpb $0xfe,(%rcx,%rax,1) │ │ │ │ sete %cl │ │ │ │ xor %eax,%eax │ │ │ │ cmp $0x1,%rdx │ │ │ │ sete %al │ │ │ │ and %ecx,%eax │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ cmp $0x3,%ecx │ │ │ │ - jne 12b900 │ │ │ │ + jne 12c240 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 12b918 │ │ │ │ + je 12c258 │ │ │ │ movzbl (%r9),%ecx │ │ │ │ - mov 0x6b54b(%rip),%rbx │ │ │ │ + mov 0x6ac0b(%rip),%rbx │ │ │ │ sub $0x1,%rdx │ │ │ │ movzbl (%rbx,%rcx,1),%ecx │ │ │ │ cmp $0xfd,%cl │ │ │ │ - jbe 12b6a0 │ │ │ │ + jbe 12bfe0 │ │ │ │ cmp $0xfe,%cl │ │ │ │ sete %cl │ │ │ │ test %rdx,%rdx │ │ │ │ sete %al │ │ │ │ mov $0x2,%esi │ │ │ │ movzbl %al,%eax │ │ │ │ and %ecx,%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 12b902 │ │ │ │ + jmp 12c242 │ │ │ │ nop │ │ │ │ or %r11d,%ecx │ │ │ │ add $0x1,%r9 │ │ │ │ add $0x1,%r10 │ │ │ │ add $0x1,%rax │ │ │ │ mov %cl,-0x1(%rax) │ │ │ │ xor %r11d,%r11d │ │ │ │ cmp $0x17,%rdx │ │ │ │ - jbe 12b858 │ │ │ │ + jbe 12c198 │ │ │ │ lea -0x8(%rdx),%rbx │ │ │ │ - movdqa 0x3dfd5(%rip),%xmm6 │ │ │ │ - movdqa 0x3dfed(%rip),%xmm5 │ │ │ │ + movdqa 0x3d695(%rip),%xmm6 │ │ │ │ + movdqa 0x3d6ad(%rip),%xmm5 │ │ │ │ pxor %xmm4,%xmm4 │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0xfffffffffffffff0,%rbx │ │ │ │ shr $0x4,%rcx │ │ │ │ sub %rbx,%rdx │ │ │ │ lea (%rcx,%rcx,2),%rbx │ │ │ │ lea (%r10,%rbx,4),%r14 │ │ │ │ @@ -228343,32 +228860,32 @@ │ │ │ │ pand %xmm0,%xmm2 │ │ │ │ pshufb %xmm8,%xmm1 │ │ │ │ pshufb %xmm2,%xmm7 │ │ │ │ pand %xmm7,%xmm1 │ │ │ │ pcmpgtb %xmm4,%xmm1 │ │ │ │ pmovmskb %xmm1,%r10d │ │ │ │ cmp $0x7,%rcx │ │ │ │ - ja 12b9b0 │ │ │ │ + ja 12c2f0 │ │ │ │ cmp $0x3,%rcx │ │ │ │ - ja 12bd78 │ │ │ │ + ja 12c6b8 │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 12bfe8 │ │ │ │ + je 12c928 │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12b840 │ │ │ │ + jne 12c180 │ │ │ │ movdqa %xmm3,%xmm7 │ │ │ │ movdqa %xmm6,%xmm11 │ │ │ │ - movdqa 0x3dfb0(%rip),%xmm8 │ │ │ │ + movdqa 0x3d670(%rip),%xmm8 │ │ │ │ pcmpeqb %xmm0,%xmm7 │ │ │ │ paddb %xmm2,%xmm7 │ │ │ │ - movdqa 0x3df60(%rip),%xmm2 │ │ │ │ + movdqa 0x3d620(%rip),%xmm2 │ │ │ │ movdqa %xmm2,%xmm1 │ │ │ │ pshufb %xmm7,%xmm1 │ │ │ │ - movdqa 0x3dfaf(%rip),%xmm7 │ │ │ │ + movdqa 0x3d66f(%rip),%xmm7 │ │ │ │ paddb %xmm3,%xmm1 │ │ │ │ - movdqa 0x3df63(%rip),%xmm3 │ │ │ │ + movdqa 0x3d623(%rip),%xmm3 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ pmaddwd %xmm8,%xmm1 │ │ │ │ pshufb %xmm7,%xmm1 │ │ │ │ movups %xmm1,(%rax) │ │ │ │ movdqu 0x10(%r9),%xmm10 │ │ │ │ movdqa %xmm5,%xmm1 │ │ │ │ movdqa %xmm10,%xmm9 │ │ │ │ @@ -228378,140 +228895,140 @@ │ │ │ │ pand %xmm0,%xmm9 │ │ │ │ pshufb %xmm12,%xmm1 │ │ │ │ pshufb %xmm9,%xmm11 │ │ │ │ pand %xmm11,%xmm1 │ │ │ │ pcmpgtb %xmm4,%xmm1 │ │ │ │ pmovmskb %xmm1,%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12b998 │ │ │ │ + jne 12c2d8 │ │ │ │ movdqa %xmm10,%xmm1 │ │ │ │ add $0x20,%r9 │ │ │ │ add $0x18,%rax │ │ │ │ sub $0x2,%rcx │ │ │ │ pcmpeqb %xmm0,%xmm1 │ │ │ │ paddb %xmm9,%xmm1 │ │ │ │ pshufb %xmm1,%xmm2 │ │ │ │ paddb %xmm10,%xmm2 │ │ │ │ pmaddubsw %xmm3,%xmm2 │ │ │ │ pmaddwd %xmm8,%xmm2 │ │ │ │ pshufb %xmm7,%xmm2 │ │ │ │ movups %xmm2,-0xc(%rax) │ │ │ │ test %rcx,%rcx │ │ │ │ - jne 12b6fb │ │ │ │ + jne 12c03b │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%r10 │ │ │ │ lea (%rcx,%rcx,2),%rcx │ │ │ │ shl $0x4,%r10 │ │ │ │ shl $0x2,%rcx │ │ │ │ add %r10,%rdx │ │ │ │ mov %r14,%r10 │ │ │ │ sub %rcx,%r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 12b948 │ │ │ │ + je 12c288 │ │ │ │ movzbl (%r9),%ecx │ │ │ │ - mov 0x6b354(%rip),%rbx │ │ │ │ + mov 0x6aa14(%rip),%rbx │ │ │ │ movzbl (%rbx,%rcx,1),%ecx │ │ │ │ cmp $0xfd,%cl │ │ │ │ - jbe 12b980 │ │ │ │ + jbe 12c2c0 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x2,%esi │ │ │ │ - jmp 12b902 │ │ │ │ + jmp 12c242 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %ecx,%ebx │ │ │ │ shl $0x4,%ecx │ │ │ │ sub $0x1,%rdx │ │ │ │ add $0x1,%r9 │ │ │ │ shr $0x4,%bl │ │ │ │ add $0x1,%r10 │ │ │ │ add $0x1,%rax │ │ │ │ or %ebx,%r11d │ │ │ │ mov %r11b,-0x1(%rax) │ │ │ │ mov %ecx,%r11d │ │ │ │ test %rdx,%rdx │ │ │ │ - je 12b928 │ │ │ │ + je 12c268 │ │ │ │ movzbl (%r9),%ecx │ │ │ │ - mov 0x6b306(%rip),%rbx │ │ │ │ + mov 0x6a9c6(%rip),%rbx │ │ │ │ movzbl (%rbx,%rcx,1),%ebx │ │ │ │ cmp $0xfd,%bl │ │ │ │ - jbe 12b958 │ │ │ │ + jbe 12c298 │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x3,%ecx │ │ │ │ cmp $0xfe,%bl │ │ │ │ - jne 12b902 │ │ │ │ + jne 12c242 │ │ │ │ mov %rdx,%rax │ │ │ │ sub $0x1,%rax │ │ │ │ - je 12bfd9 │ │ │ │ + je 12c919 │ │ │ │ movzbl 0x1(%r9),%eax │ │ │ │ - mov 0x6b2d4(%rip),%rbx │ │ │ │ + mov 0x6a994(%rip),%rbx │ │ │ │ cmpb $0xfe,(%rbx,%rax,1) │ │ │ │ sete %cl │ │ │ │ cmp $0x2,%rdx │ │ │ │ - jmp 12b68b │ │ │ │ + jmp 12bfcb │ │ │ │ nopl 0x0(%rax) │ │ │ │ xor %eax,%eax │ │ │ │ mov %esi,(%rdi) │ │ │ │ pop %rbx │ │ │ │ mov %ecx,0x4(%rdi) │ │ │ │ pop %r14 │ │ │ │ mov %r11b,0xc(%rdi) │ │ │ │ mov %r10,(%r8) │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x3,%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 12b902 │ │ │ │ + jmp 12c242 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov $0x2,%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 12b902 │ │ │ │ + jmp 12c242 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov $0x1,%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 12b902 │ │ │ │ + jmp 12c242 │ │ │ │ nopl 0x0(%rax) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 12b902 │ │ │ │ + jmp 12c242 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %ebx,%ecx │ │ │ │ shl $0x6,%ebx │ │ │ │ add $0x1,%r9 │ │ │ │ add $0x1,%r10 │ │ │ │ shr $0x2,%cl │ │ │ │ add $0x1,%rax │ │ │ │ sub $0x1,%rdx │ │ │ │ or %r11d,%ecx │ │ │ │ mov %ebx,%r11d │ │ │ │ mov %cl,-0x1(%rax) │ │ │ │ - jmp 12b661 │ │ │ │ + jmp 12bfa1 │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1,%r9 │ │ │ │ sub $0x1,%rdx │ │ │ │ lea 0x0(,%rcx,4),%r11d │ │ │ │ - jmp 12b5de │ │ │ │ + jmp 12bf1e │ │ │ │ nopl (%rax) │ │ │ │ add $0x10,%r9 │ │ │ │ add $0xc,%rax │ │ │ │ sub $0x1,%rcx │ │ │ │ - jmp 12b840 │ │ │ │ + jmp 12c180 │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12b840 │ │ │ │ + jne 12c180 │ │ │ │ movdqa %xmm3,%xmm1 │ │ │ │ - movdqa 0x3dd1b(%rip),%xmm7 │ │ │ │ + movdqa 0x3d3db(%rip),%xmm7 │ │ │ │ movdqa %xmm6,%xmm11 │ │ │ │ - movdqa 0x3dd6d(%rip),%xmm8 │ │ │ │ + movdqa 0x3d42d(%rip),%xmm8 │ │ │ │ pcmpeqb %xmm0,%xmm1 │ │ │ │ paddb %xmm1,%xmm2 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ pshufb %xmm2,%xmm1 │ │ │ │ - movdqa 0x3dd14(%rip),%xmm2 │ │ │ │ + movdqa 0x3d3d4(%rip),%xmm2 │ │ │ │ paddb %xmm1,%xmm3 │ │ │ │ - movdqa 0x3dd28(%rip),%xmm1 │ │ │ │ + movdqa 0x3d3e8(%rip),%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm3 │ │ │ │ pmaddwd %xmm1,%xmm3 │ │ │ │ pshufb %xmm8,%xmm3 │ │ │ │ movups %xmm3,(%rax) │ │ │ │ movdqu 0x10(%r9),%xmm10 │ │ │ │ movdqa %xmm5,%xmm3 │ │ │ │ movdqa %xmm10,%xmm9 │ │ │ │ @@ -228521,15 +229038,15 @@ │ │ │ │ pand %xmm0,%xmm9 │ │ │ │ pshufb %xmm12,%xmm3 │ │ │ │ pshufb %xmm9,%xmm11 │ │ │ │ pand %xmm11,%xmm3 │ │ │ │ pcmpgtb %xmm4,%xmm3 │ │ │ │ pmovmskb %xmm3,%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12b998 │ │ │ │ + jne 12c2d8 │ │ │ │ movdqa %xmm10,%xmm3 │ │ │ │ movdqa %xmm6,%xmm11 │ │ │ │ pcmpeqb %xmm0,%xmm3 │ │ │ │ paddb %xmm3,%xmm9 │ │ │ │ movdqa %xmm7,%xmm3 │ │ │ │ pshufb %xmm9,%xmm3 │ │ │ │ paddb %xmm10,%xmm3 │ │ │ │ @@ -228546,15 +229063,15 @@ │ │ │ │ pand %xmm0,%xmm9 │ │ │ │ pshufb %xmm12,%xmm3 │ │ │ │ pshufb %xmm9,%xmm11 │ │ │ │ pand %xmm11,%xmm3 │ │ │ │ pcmpgtb %xmm4,%xmm3 │ │ │ │ pmovmskb %xmm3,%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12bf50 │ │ │ │ + jne 12c890 │ │ │ │ movdqa %xmm10,%xmm3 │ │ │ │ movdqa %xmm6,%xmm11 │ │ │ │ pcmpeqb %xmm0,%xmm3 │ │ │ │ paddb %xmm3,%xmm9 │ │ │ │ movdqa %xmm7,%xmm3 │ │ │ │ pshufb %xmm9,%xmm3 │ │ │ │ paddb %xmm10,%xmm3 │ │ │ │ @@ -228571,15 +229088,15 @@ │ │ │ │ pand %xmm0,%xmm9 │ │ │ │ pshufb %xmm12,%xmm3 │ │ │ │ pshufb %xmm9,%xmm11 │ │ │ │ pand %xmm11,%xmm3 │ │ │ │ pcmpgtb %xmm4,%xmm3 │ │ │ │ pmovmskb %xmm3,%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12bf68 │ │ │ │ + jne 12c8a8 │ │ │ │ movdqa %xmm10,%xmm3 │ │ │ │ movdqa %xmm6,%xmm11 │ │ │ │ pcmpeqb %xmm0,%xmm3 │ │ │ │ paddb %xmm3,%xmm9 │ │ │ │ movdqa %xmm7,%xmm3 │ │ │ │ pshufb %xmm9,%xmm3 │ │ │ │ paddb %xmm10,%xmm3 │ │ │ │ @@ -228596,15 +229113,15 @@ │ │ │ │ pand %xmm0,%xmm10 │ │ │ │ pshufb %xmm12,%xmm3 │ │ │ │ pshufb %xmm10,%xmm11 │ │ │ │ pand %xmm11,%xmm3 │ │ │ │ pcmpgtb %xmm4,%xmm3 │ │ │ │ pmovmskb %xmm3,%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12bf80 │ │ │ │ + jne 12c8c0 │ │ │ │ movdqa %xmm9,%xmm3 │ │ │ │ movdqa %xmm6,%xmm11 │ │ │ │ pcmpeqb %xmm0,%xmm3 │ │ │ │ paddb %xmm3,%xmm10 │ │ │ │ movdqa %xmm7,%xmm3 │ │ │ │ pshufb %xmm10,%xmm3 │ │ │ │ paddb %xmm9,%xmm3 │ │ │ │ @@ -228621,15 +229138,15 @@ │ │ │ │ pand %xmm0,%xmm9 │ │ │ │ pshufb %xmm12,%xmm3 │ │ │ │ pshufb %xmm9,%xmm11 │ │ │ │ pand %xmm11,%xmm3 │ │ │ │ pcmpgtb %xmm4,%xmm3 │ │ │ │ pmovmskb %xmm3,%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12bf98 │ │ │ │ + jne 12c8d8 │ │ │ │ movdqa %xmm10,%xmm3 │ │ │ │ movdqa %xmm6,%xmm11 │ │ │ │ pcmpeqb %xmm0,%xmm3 │ │ │ │ paddb %xmm3,%xmm9 │ │ │ │ movdqa %xmm7,%xmm3 │ │ │ │ pshufb %xmm9,%xmm3 │ │ │ │ paddb %xmm10,%xmm3 │ │ │ │ @@ -228646,15 +229163,15 @@ │ │ │ │ pand %xmm0,%xmm9 │ │ │ │ pshufb %xmm12,%xmm3 │ │ │ │ pshufb %xmm9,%xmm11 │ │ │ │ pand %xmm11,%xmm3 │ │ │ │ pcmpgtb %xmm4,%xmm3 │ │ │ │ pmovmskb %xmm3,%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12bfb0 │ │ │ │ + jne 12c8f0 │ │ │ │ movdqa %xmm10,%xmm3 │ │ │ │ movdqa %xmm6,%xmm11 │ │ │ │ pcmpeqb %xmm0,%xmm3 │ │ │ │ paddb %xmm3,%xmm9 │ │ │ │ movdqa %xmm7,%xmm3 │ │ │ │ pshufb %xmm9,%xmm3 │ │ │ │ paddb %xmm10,%xmm3 │ │ │ │ @@ -228671,42 +229188,42 @@ │ │ │ │ pand %xmm0,%xmm9 │ │ │ │ pshufb %xmm12,%xmm3 │ │ │ │ pshufb %xmm9,%xmm11 │ │ │ │ pand %xmm11,%xmm3 │ │ │ │ pcmpgtb %xmm4,%xmm3 │ │ │ │ pmovmskb %xmm3,%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12bfc8 │ │ │ │ + jne 12c908 │ │ │ │ movdqa %xmm10,%xmm3 │ │ │ │ sub $0xffffffffffffff80,%r9 │ │ │ │ add $0x60,%rax │ │ │ │ sub $0x8,%rcx │ │ │ │ pcmpeqb %xmm0,%xmm3 │ │ │ │ paddb %xmm9,%xmm3 │ │ │ │ pshufb %xmm3,%xmm7 │ │ │ │ paddb %xmm10,%xmm7 │ │ │ │ pmaddubsw %xmm2,%xmm7 │ │ │ │ pmaddwd %xmm1,%xmm7 │ │ │ │ pshufb %xmm8,%xmm7 │ │ │ │ movups %xmm7,-0xc(%rax) │ │ │ │ - jmp 12b82d │ │ │ │ + jmp 12c16d │ │ │ │ nopl (%rax) │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12b840 │ │ │ │ + jne 12c180 │ │ │ │ movdqa %xmm3,%xmm7 │ │ │ │ - movdqa 0x3d953(%rip),%xmm1 │ │ │ │ + movdqa 0x3d013(%rip),%xmm1 │ │ │ │ movdqa %xmm6,%xmm11 │ │ │ │ - movdqa 0x3d965(%rip),%xmm8 │ │ │ │ + movdqa 0x3d025(%rip),%xmm8 │ │ │ │ pcmpeqb %xmm0,%xmm7 │ │ │ │ paddb %xmm2,%xmm7 │ │ │ │ movdqa %xmm1,%xmm2 │ │ │ │ pshufb %xmm7,%xmm2 │ │ │ │ - movdqa 0x3d96c(%rip),%xmm7 │ │ │ │ + movdqa 0x3d02c(%rip),%xmm7 │ │ │ │ paddb %xmm3,%xmm2 │ │ │ │ - movdqa 0x3d980(%rip),%xmm3 │ │ │ │ + movdqa 0x3d040(%rip),%xmm3 │ │ │ │ pmaddubsw %xmm8,%xmm2 │ │ │ │ pmaddwd %xmm7,%xmm2 │ │ │ │ pshufb %xmm3,%xmm2 │ │ │ │ movups %xmm2,(%rax) │ │ │ │ movdqu 0x10(%r9),%xmm9 │ │ │ │ movdqa %xmm5,%xmm2 │ │ │ │ movdqa %xmm9,%xmm10 │ │ │ │ @@ -228716,15 +229233,15 @@ │ │ │ │ pand %xmm0,%xmm10 │ │ │ │ pshufb %xmm12,%xmm2 │ │ │ │ pshufb %xmm10,%xmm11 │ │ │ │ pand %xmm11,%xmm2 │ │ │ │ pcmpgtb %xmm4,%xmm2 │ │ │ │ pmovmskb %xmm2,%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12b998 │ │ │ │ + jne 12c2d8 │ │ │ │ movdqa %xmm9,%xmm2 │ │ │ │ movdqa %xmm6,%xmm11 │ │ │ │ pcmpeqb %xmm0,%xmm2 │ │ │ │ paddb %xmm2,%xmm10 │ │ │ │ movdqa %xmm1,%xmm2 │ │ │ │ pshufb %xmm10,%xmm2 │ │ │ │ paddb %xmm9,%xmm2 │ │ │ │ @@ -228741,15 +229258,15 @@ │ │ │ │ pand %xmm0,%xmm9 │ │ │ │ pshufb %xmm12,%xmm2 │ │ │ │ pshufb %xmm9,%xmm11 │ │ │ │ pand %xmm11,%xmm2 │ │ │ │ pcmpgtb %xmm4,%xmm2 │ │ │ │ pmovmskb %xmm2,%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12bf50 │ │ │ │ + jne 12c890 │ │ │ │ movdqa %xmm10,%xmm2 │ │ │ │ movdqa %xmm6,%xmm11 │ │ │ │ pcmpeqb %xmm0,%xmm2 │ │ │ │ paddb %xmm2,%xmm9 │ │ │ │ movdqa %xmm1,%xmm2 │ │ │ │ pshufb %xmm9,%xmm2 │ │ │ │ paddb %xmm10,%xmm2 │ │ │ │ @@ -228766,162 +229283,162 @@ │ │ │ │ pand %xmm0,%xmm9 │ │ │ │ pshufb %xmm12,%xmm2 │ │ │ │ pshufb %xmm9,%xmm11 │ │ │ │ pand %xmm11,%xmm2 │ │ │ │ pcmpgtb %xmm4,%xmm2 │ │ │ │ pmovmskb %xmm2,%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12bf68 │ │ │ │ + jne 12c8a8 │ │ │ │ movdqa %xmm10,%xmm2 │ │ │ │ add $0x40,%r9 │ │ │ │ add $0x30,%rax │ │ │ │ sub $0x4,%rcx │ │ │ │ pcmpeqb %xmm0,%xmm2 │ │ │ │ paddb %xmm9,%xmm2 │ │ │ │ pshufb %xmm2,%xmm1 │ │ │ │ paddb %xmm10,%xmm1 │ │ │ │ pmaddubsw %xmm8,%xmm1 │ │ │ │ pmaddwd %xmm7,%xmm1 │ │ │ │ pshufb %xmm3,%xmm1 │ │ │ │ movups %xmm1,-0xc(%rax) │ │ │ │ - jmp 12b82d │ │ │ │ + jmp 12c16d │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x20,%r9 │ │ │ │ add $0x18,%rax │ │ │ │ sub $0x2,%rcx │ │ │ │ - jmp 12b840 │ │ │ │ + jmp 12c180 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x30,%r9 │ │ │ │ add $0x24,%rax │ │ │ │ sub $0x3,%rcx │ │ │ │ - jmp 12b840 │ │ │ │ + jmp 12c180 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x40,%r9 │ │ │ │ add $0x30,%rax │ │ │ │ sub $0x4,%rcx │ │ │ │ - jmp 12b840 │ │ │ │ + jmp 12c180 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x50,%r9 │ │ │ │ add $0x3c,%rax │ │ │ │ sub $0x5,%rcx │ │ │ │ - jmp 12b840 │ │ │ │ + jmp 12c180 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x60,%r9 │ │ │ │ add $0x48,%rax │ │ │ │ sub $0x6,%rcx │ │ │ │ - jmp 12b840 │ │ │ │ + jmp 12c180 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x70,%r9 │ │ │ │ add $0x54,%rax │ │ │ │ sub $0x7,%rcx │ │ │ │ - jmp 12b840 │ │ │ │ + jmp 12c180 │ │ │ │ mov $0x1,%esi │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 12b902 │ │ │ │ + jmp 12c242 │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12b840 │ │ │ │ + jne 12c180 │ │ │ │ pcmpeqb %xmm3,%xmm0 │ │ │ │ add $0x10,%r9 │ │ │ │ add $0xc,%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ - movdqa 0x3d6d9(%rip),%xmm1 │ │ │ │ + movdqa 0x3cd99(%rip),%xmm1 │ │ │ │ paddb %xmm2,%xmm0 │ │ │ │ pshufb %xmm0,%xmm1 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ - movdqa 0x3d6e4(%rip),%xmm1 │ │ │ │ + movdqa 0x3cda4(%rip),%xmm1 │ │ │ │ paddb %xmm3,%xmm0 │ │ │ │ pmaddubsw %xmm1,%xmm0 │ │ │ │ - movdqa 0x3d6f3(%rip),%xmm1 │ │ │ │ + movdqa 0x3cdb3(%rip),%xmm1 │ │ │ │ pmaddwd %xmm1,%xmm0 │ │ │ │ - pshufb 0x3d706(%rip),%xmm0 │ │ │ │ + pshufb 0x3cdc6(%rip),%xmm0 │ │ │ │ movups %xmm0,-0xc(%rax) │ │ │ │ - jmp 12b840 │ │ │ │ + jmp 12c180 │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000012c050 : │ │ │ │ +000000000012c990 : │ │ │ │ endbr64 │ │ │ │ mov %rsi,%r9 │ │ │ │ mov (%rdi),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jne 12c0c0 │ │ │ │ + jne 12ca00 │ │ │ │ mov %rcx,%rax │ │ │ │ mov 0x4(%rdi),%ecx │ │ │ │ push %r14 │ │ │ │ xor %r10d,%r10d │ │ │ │ push %rbx │ │ │ │ movzbl 0xc(%rdi),%r11d │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 12c35a │ │ │ │ - jg 12c108 │ │ │ │ + je 12cc9a │ │ │ │ + jg 12ca48 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 12c165 │ │ │ │ + je 12caa5 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - jne 12c3b0 │ │ │ │ + jne 12ccf0 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 12c3e8 │ │ │ │ + je 12cd28 │ │ │ │ movzbl (%r9),%ecx │ │ │ │ - mov 0x6ab1e(%rip),%rbx │ │ │ │ + mov 0x6a1de(%rip),%rbx │ │ │ │ movzbl (%rbx,%rcx,1),%ecx │ │ │ │ cmp $0xfd,%cl │ │ │ │ - jbe 12c338 │ │ │ │ + jbe 12cc78 │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ mov $0x2,%esi │ │ │ │ - jmp 12c3b2 │ │ │ │ + jmp 12ccf2 │ │ │ │ movq $0x0,(%r8) │ │ │ │ test %rdx,%rdx │ │ │ │ - je 12c100 │ │ │ │ + je 12ca40 │ │ │ │ cmp $0x1,%esi │ │ │ │ - jne 12c100 │ │ │ │ - mov 0x6aae8(%rip),%rcx │ │ │ │ + jne 12ca40 │ │ │ │ + mov 0x6a1a8(%rip),%rcx │ │ │ │ movq $0x2,(%rdi) │ │ │ │ movzbl (%r9),%eax │ │ │ │ cmpb $0xfe,(%rcx,%rax,1) │ │ │ │ sete %cl │ │ │ │ xor %eax,%eax │ │ │ │ cmp $0x1,%rdx │ │ │ │ sete %al │ │ │ │ and %ecx,%eax │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ cmp $0x3,%ecx │ │ │ │ - jne 12c3b0 │ │ │ │ + jne 12ccf0 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 12c3c8 │ │ │ │ + je 12cd08 │ │ │ │ movzbl (%r9),%ecx │ │ │ │ - mov 0x6aa9b(%rip),%rbx │ │ │ │ + mov 0x6a15b(%rip),%rbx │ │ │ │ sub $0x1,%rdx │ │ │ │ movzbl (%rbx,%rcx,1),%ecx │ │ │ │ cmp $0xfd,%cl │ │ │ │ - jbe 12c150 │ │ │ │ + jbe 12ca90 │ │ │ │ cmp $0xfe,%cl │ │ │ │ sete %cl │ │ │ │ test %rdx,%rdx │ │ │ │ sete %al │ │ │ │ mov $0x2,%esi │ │ │ │ movzbl %al,%eax │ │ │ │ and %ecx,%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 12c3b2 │ │ │ │ + jmp 12ccf2 │ │ │ │ nop │ │ │ │ or %r11d,%ecx │ │ │ │ add $0x1,%r9 │ │ │ │ add $0x1,%r10 │ │ │ │ add $0x1,%rax │ │ │ │ mov %cl,-0x1(%rax) │ │ │ │ xor %r11d,%r11d │ │ │ │ cmp $0x17,%rdx │ │ │ │ - jbe 12c308 │ │ │ │ + jbe 12cc48 │ │ │ │ lea -0x8(%rdx),%rbx │ │ │ │ - movdqa 0x3d525(%rip),%xmm6 │ │ │ │ - movdqa 0x3d53d(%rip),%xmm5 │ │ │ │ + movdqa 0x3cbe5(%rip),%xmm6 │ │ │ │ + movdqa 0x3cbfd(%rip),%xmm5 │ │ │ │ pxor %xmm4,%xmm4 │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0xfffffffffffffff0,%rbx │ │ │ │ shr $0x4,%rcx │ │ │ │ sub %rbx,%rdx │ │ │ │ lea (%rcx,%rcx,2),%rbx │ │ │ │ lea (%r10,%rbx,4),%r14 │ │ │ │ @@ -228938,32 +229455,32 @@ │ │ │ │ pand %xmm0,%xmm2 │ │ │ │ pshufb %xmm8,%xmm1 │ │ │ │ pshufb %xmm2,%xmm7 │ │ │ │ pand %xmm7,%xmm1 │ │ │ │ pcmpgtb %xmm4,%xmm1 │ │ │ │ pmovmskb %xmm1,%r10d │ │ │ │ cmp $0x7,%rcx │ │ │ │ - ja 12c460 │ │ │ │ + ja 12cda0 │ │ │ │ cmp $0x3,%rcx │ │ │ │ - ja 12c828 │ │ │ │ + ja 12d168 │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 12ca98 │ │ │ │ + je 12d3d8 │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12c2f0 │ │ │ │ + jne 12cc30 │ │ │ │ movdqa %xmm3,%xmm7 │ │ │ │ movdqa %xmm6,%xmm11 │ │ │ │ - movdqa 0x3d500(%rip),%xmm8 │ │ │ │ + movdqa 0x3cbc0(%rip),%xmm8 │ │ │ │ pcmpeqb %xmm0,%xmm7 │ │ │ │ paddb %xmm2,%xmm7 │ │ │ │ - movdqa 0x3d4b0(%rip),%xmm2 │ │ │ │ + movdqa 0x3cb70(%rip),%xmm2 │ │ │ │ movdqa %xmm2,%xmm1 │ │ │ │ pshufb %xmm7,%xmm1 │ │ │ │ - movdqa 0x3d4ff(%rip),%xmm7 │ │ │ │ + movdqa 0x3cbbf(%rip),%xmm7 │ │ │ │ paddb %xmm3,%xmm1 │ │ │ │ - movdqa 0x3d4b3(%rip),%xmm3 │ │ │ │ + movdqa 0x3cb73(%rip),%xmm3 │ │ │ │ pmaddubsw %xmm3,%xmm1 │ │ │ │ pmaddwd %xmm8,%xmm1 │ │ │ │ pshufb %xmm7,%xmm1 │ │ │ │ movups %xmm1,(%rax) │ │ │ │ movdqu 0x10(%r9),%xmm10 │ │ │ │ movdqa %xmm5,%xmm1 │ │ │ │ movdqa %xmm10,%xmm9 │ │ │ │ @@ -228973,140 +229490,140 @@ │ │ │ │ pand %xmm0,%xmm9 │ │ │ │ pshufb %xmm12,%xmm1 │ │ │ │ pshufb %xmm9,%xmm11 │ │ │ │ pand %xmm11,%xmm1 │ │ │ │ pcmpgtb %xmm4,%xmm1 │ │ │ │ pmovmskb %xmm1,%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12c448 │ │ │ │ + jne 12cd88 │ │ │ │ movdqa %xmm10,%xmm1 │ │ │ │ add $0x20,%r9 │ │ │ │ add $0x18,%rax │ │ │ │ sub $0x2,%rcx │ │ │ │ pcmpeqb %xmm0,%xmm1 │ │ │ │ paddb %xmm9,%xmm1 │ │ │ │ pshufb %xmm1,%xmm2 │ │ │ │ paddb %xmm10,%xmm2 │ │ │ │ pmaddubsw %xmm3,%xmm2 │ │ │ │ pmaddwd %xmm8,%xmm2 │ │ │ │ pshufb %xmm7,%xmm2 │ │ │ │ movups %xmm2,-0xc(%rax) │ │ │ │ test %rcx,%rcx │ │ │ │ - jne 12c1ab │ │ │ │ + jne 12caeb │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%r10 │ │ │ │ lea (%rcx,%rcx,2),%rcx │ │ │ │ shl $0x4,%r10 │ │ │ │ shl $0x2,%rcx │ │ │ │ add %r10,%rdx │ │ │ │ mov %r14,%r10 │ │ │ │ sub %rcx,%r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 12c3f8 │ │ │ │ + je 12cd38 │ │ │ │ movzbl (%r9),%ecx │ │ │ │ - mov 0x6a8a4(%rip),%rbx │ │ │ │ + mov 0x69f64(%rip),%rbx │ │ │ │ movzbl (%rbx,%rcx,1),%ecx │ │ │ │ cmp $0xfd,%cl │ │ │ │ - jbe 12c430 │ │ │ │ + jbe 12cd70 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x2,%esi │ │ │ │ - jmp 12c3b2 │ │ │ │ + jmp 12ccf2 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %ecx,%ebx │ │ │ │ shl $0x4,%ecx │ │ │ │ sub $0x1,%rdx │ │ │ │ add $0x1,%r9 │ │ │ │ shr $0x4,%bl │ │ │ │ add $0x1,%r10 │ │ │ │ add $0x1,%rax │ │ │ │ or %ebx,%r11d │ │ │ │ mov %r11b,-0x1(%rax) │ │ │ │ mov %ecx,%r11d │ │ │ │ test %rdx,%rdx │ │ │ │ - je 12c3d8 │ │ │ │ + je 12cd18 │ │ │ │ movzbl (%r9),%ecx │ │ │ │ - mov 0x6a856(%rip),%rbx │ │ │ │ + mov 0x69f16(%rip),%rbx │ │ │ │ movzbl (%rbx,%rcx,1),%ebx │ │ │ │ cmp $0xfd,%bl │ │ │ │ - jbe 12c408 │ │ │ │ + jbe 12cd48 │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x3,%ecx │ │ │ │ cmp $0xfe,%bl │ │ │ │ - jne 12c3b2 │ │ │ │ + jne 12ccf2 │ │ │ │ mov %rdx,%rax │ │ │ │ sub $0x1,%rax │ │ │ │ - je 12ca89 │ │ │ │ + je 12d3c9 │ │ │ │ movzbl 0x1(%r9),%eax │ │ │ │ - mov 0x6a824(%rip),%rbx │ │ │ │ + mov 0x69ee4(%rip),%rbx │ │ │ │ cmpb $0xfe,(%rbx,%rax,1) │ │ │ │ sete %cl │ │ │ │ cmp $0x2,%rdx │ │ │ │ - jmp 12c13b │ │ │ │ + jmp 12ca7b │ │ │ │ nopl 0x0(%rax) │ │ │ │ xor %eax,%eax │ │ │ │ mov %esi,(%rdi) │ │ │ │ pop %rbx │ │ │ │ mov %ecx,0x4(%rdi) │ │ │ │ pop %r14 │ │ │ │ mov %r11b,0xc(%rdi) │ │ │ │ mov %r10,(%r8) │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x3,%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 12c3b2 │ │ │ │ + jmp 12ccf2 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov $0x2,%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 12c3b2 │ │ │ │ + jmp 12ccf2 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov $0x1,%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 12c3b2 │ │ │ │ + jmp 12ccf2 │ │ │ │ nopl 0x0(%rax) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 12c3b2 │ │ │ │ + jmp 12ccf2 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %ebx,%ecx │ │ │ │ shl $0x6,%ebx │ │ │ │ add $0x1,%r9 │ │ │ │ add $0x1,%r10 │ │ │ │ shr $0x2,%cl │ │ │ │ add $0x1,%rax │ │ │ │ sub $0x1,%rdx │ │ │ │ or %r11d,%ecx │ │ │ │ mov %ebx,%r11d │ │ │ │ mov %cl,-0x1(%rax) │ │ │ │ - jmp 12c111 │ │ │ │ + jmp 12ca51 │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1,%r9 │ │ │ │ sub $0x1,%rdx │ │ │ │ lea 0x0(,%rcx,4),%r11d │ │ │ │ - jmp 12c08e │ │ │ │ + jmp 12c9ce │ │ │ │ nopl (%rax) │ │ │ │ add $0x10,%r9 │ │ │ │ add $0xc,%rax │ │ │ │ sub $0x1,%rcx │ │ │ │ - jmp 12c2f0 │ │ │ │ + jmp 12cc30 │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12c2f0 │ │ │ │ + jne 12cc30 │ │ │ │ movdqa %xmm3,%xmm1 │ │ │ │ - movdqa 0x3d26b(%rip),%xmm7 │ │ │ │ + movdqa 0x3c92b(%rip),%xmm7 │ │ │ │ movdqa %xmm6,%xmm11 │ │ │ │ - movdqa 0x3d2bd(%rip),%xmm8 │ │ │ │ + movdqa 0x3c97d(%rip),%xmm8 │ │ │ │ pcmpeqb %xmm0,%xmm1 │ │ │ │ paddb %xmm1,%xmm2 │ │ │ │ movdqa %xmm7,%xmm1 │ │ │ │ pshufb %xmm2,%xmm1 │ │ │ │ - movdqa 0x3d264(%rip),%xmm2 │ │ │ │ + movdqa 0x3c924(%rip),%xmm2 │ │ │ │ paddb %xmm1,%xmm3 │ │ │ │ - movdqa 0x3d278(%rip),%xmm1 │ │ │ │ + movdqa 0x3c938(%rip),%xmm1 │ │ │ │ pmaddubsw %xmm2,%xmm3 │ │ │ │ pmaddwd %xmm1,%xmm3 │ │ │ │ pshufb %xmm8,%xmm3 │ │ │ │ movups %xmm3,(%rax) │ │ │ │ movdqu 0x10(%r9),%xmm10 │ │ │ │ movdqa %xmm5,%xmm3 │ │ │ │ movdqa %xmm10,%xmm9 │ │ │ │ @@ -229116,15 +229633,15 @@ │ │ │ │ pand %xmm0,%xmm9 │ │ │ │ pshufb %xmm12,%xmm3 │ │ │ │ pshufb %xmm9,%xmm11 │ │ │ │ pand %xmm11,%xmm3 │ │ │ │ pcmpgtb %xmm4,%xmm3 │ │ │ │ pmovmskb %xmm3,%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12c448 │ │ │ │ + jne 12cd88 │ │ │ │ movdqa %xmm10,%xmm3 │ │ │ │ movdqa %xmm6,%xmm11 │ │ │ │ pcmpeqb %xmm0,%xmm3 │ │ │ │ paddb %xmm3,%xmm9 │ │ │ │ movdqa %xmm7,%xmm3 │ │ │ │ pshufb %xmm9,%xmm3 │ │ │ │ paddb %xmm10,%xmm3 │ │ │ │ @@ -229141,15 +229658,15 @@ │ │ │ │ pand %xmm0,%xmm9 │ │ │ │ pshufb %xmm12,%xmm3 │ │ │ │ pshufb %xmm9,%xmm11 │ │ │ │ pand %xmm11,%xmm3 │ │ │ │ pcmpgtb %xmm4,%xmm3 │ │ │ │ pmovmskb %xmm3,%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12ca00 │ │ │ │ + jne 12d340 │ │ │ │ movdqa %xmm10,%xmm3 │ │ │ │ movdqa %xmm6,%xmm11 │ │ │ │ pcmpeqb %xmm0,%xmm3 │ │ │ │ paddb %xmm3,%xmm9 │ │ │ │ movdqa %xmm7,%xmm3 │ │ │ │ pshufb %xmm9,%xmm3 │ │ │ │ paddb %xmm10,%xmm3 │ │ │ │ @@ -229166,15 +229683,15 @@ │ │ │ │ pand %xmm0,%xmm9 │ │ │ │ pshufb %xmm12,%xmm3 │ │ │ │ pshufb %xmm9,%xmm11 │ │ │ │ pand %xmm11,%xmm3 │ │ │ │ pcmpgtb %xmm4,%xmm3 │ │ │ │ pmovmskb %xmm3,%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12ca18 │ │ │ │ + jne 12d358 │ │ │ │ movdqa %xmm10,%xmm3 │ │ │ │ movdqa %xmm6,%xmm11 │ │ │ │ pcmpeqb %xmm0,%xmm3 │ │ │ │ paddb %xmm3,%xmm9 │ │ │ │ movdqa %xmm7,%xmm3 │ │ │ │ pshufb %xmm9,%xmm3 │ │ │ │ paddb %xmm10,%xmm3 │ │ │ │ @@ -229191,15 +229708,15 @@ │ │ │ │ pand %xmm0,%xmm10 │ │ │ │ pshufb %xmm12,%xmm3 │ │ │ │ pshufb %xmm10,%xmm11 │ │ │ │ pand %xmm11,%xmm3 │ │ │ │ pcmpgtb %xmm4,%xmm3 │ │ │ │ pmovmskb %xmm3,%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12ca30 │ │ │ │ + jne 12d370 │ │ │ │ movdqa %xmm9,%xmm3 │ │ │ │ movdqa %xmm6,%xmm11 │ │ │ │ pcmpeqb %xmm0,%xmm3 │ │ │ │ paddb %xmm3,%xmm10 │ │ │ │ movdqa %xmm7,%xmm3 │ │ │ │ pshufb %xmm10,%xmm3 │ │ │ │ paddb %xmm9,%xmm3 │ │ │ │ @@ -229216,15 +229733,15 @@ │ │ │ │ pand %xmm0,%xmm9 │ │ │ │ pshufb %xmm12,%xmm3 │ │ │ │ pshufb %xmm9,%xmm11 │ │ │ │ pand %xmm11,%xmm3 │ │ │ │ pcmpgtb %xmm4,%xmm3 │ │ │ │ pmovmskb %xmm3,%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12ca48 │ │ │ │ + jne 12d388 │ │ │ │ movdqa %xmm10,%xmm3 │ │ │ │ movdqa %xmm6,%xmm11 │ │ │ │ pcmpeqb %xmm0,%xmm3 │ │ │ │ paddb %xmm3,%xmm9 │ │ │ │ movdqa %xmm7,%xmm3 │ │ │ │ pshufb %xmm9,%xmm3 │ │ │ │ paddb %xmm10,%xmm3 │ │ │ │ @@ -229241,15 +229758,15 @@ │ │ │ │ pand %xmm0,%xmm9 │ │ │ │ pshufb %xmm12,%xmm3 │ │ │ │ pshufb %xmm9,%xmm11 │ │ │ │ pand %xmm11,%xmm3 │ │ │ │ pcmpgtb %xmm4,%xmm3 │ │ │ │ pmovmskb %xmm3,%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12ca60 │ │ │ │ + jne 12d3a0 │ │ │ │ movdqa %xmm10,%xmm3 │ │ │ │ movdqa %xmm6,%xmm11 │ │ │ │ pcmpeqb %xmm0,%xmm3 │ │ │ │ paddb %xmm3,%xmm9 │ │ │ │ movdqa %xmm7,%xmm3 │ │ │ │ pshufb %xmm9,%xmm3 │ │ │ │ paddb %xmm10,%xmm3 │ │ │ │ @@ -229266,42 +229783,42 @@ │ │ │ │ pand %xmm0,%xmm9 │ │ │ │ pshufb %xmm12,%xmm3 │ │ │ │ pshufb %xmm9,%xmm11 │ │ │ │ pand %xmm11,%xmm3 │ │ │ │ pcmpgtb %xmm4,%xmm3 │ │ │ │ pmovmskb %xmm3,%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12ca78 │ │ │ │ + jne 12d3b8 │ │ │ │ movdqa %xmm10,%xmm3 │ │ │ │ sub $0xffffffffffffff80,%r9 │ │ │ │ add $0x60,%rax │ │ │ │ sub $0x8,%rcx │ │ │ │ pcmpeqb %xmm0,%xmm3 │ │ │ │ paddb %xmm9,%xmm3 │ │ │ │ pshufb %xmm3,%xmm7 │ │ │ │ paddb %xmm10,%xmm7 │ │ │ │ pmaddubsw %xmm2,%xmm7 │ │ │ │ pmaddwd %xmm1,%xmm7 │ │ │ │ pshufb %xmm8,%xmm7 │ │ │ │ movups %xmm7,-0xc(%rax) │ │ │ │ - jmp 12c2dd │ │ │ │ + jmp 12cc1d │ │ │ │ nopl (%rax) │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12c2f0 │ │ │ │ + jne 12cc30 │ │ │ │ movdqa %xmm3,%xmm7 │ │ │ │ - movdqa 0x3cea3(%rip),%xmm1 │ │ │ │ + movdqa 0x3c563(%rip),%xmm1 │ │ │ │ movdqa %xmm6,%xmm11 │ │ │ │ - movdqa 0x3ceb5(%rip),%xmm8 │ │ │ │ + movdqa 0x3c575(%rip),%xmm8 │ │ │ │ pcmpeqb %xmm0,%xmm7 │ │ │ │ paddb %xmm2,%xmm7 │ │ │ │ movdqa %xmm1,%xmm2 │ │ │ │ pshufb %xmm7,%xmm2 │ │ │ │ - movdqa 0x3cebc(%rip),%xmm7 │ │ │ │ + movdqa 0x3c57c(%rip),%xmm7 │ │ │ │ paddb %xmm3,%xmm2 │ │ │ │ - movdqa 0x3ced0(%rip),%xmm3 │ │ │ │ + movdqa 0x3c590(%rip),%xmm3 │ │ │ │ pmaddubsw %xmm8,%xmm2 │ │ │ │ pmaddwd %xmm7,%xmm2 │ │ │ │ pshufb %xmm3,%xmm2 │ │ │ │ movups %xmm2,(%rax) │ │ │ │ movdqu 0x10(%r9),%xmm9 │ │ │ │ movdqa %xmm5,%xmm2 │ │ │ │ movdqa %xmm9,%xmm10 │ │ │ │ @@ -229311,15 +229828,15 @@ │ │ │ │ pand %xmm0,%xmm10 │ │ │ │ pshufb %xmm12,%xmm2 │ │ │ │ pshufb %xmm10,%xmm11 │ │ │ │ pand %xmm11,%xmm2 │ │ │ │ pcmpgtb %xmm4,%xmm2 │ │ │ │ pmovmskb %xmm2,%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12c448 │ │ │ │ + jne 12cd88 │ │ │ │ movdqa %xmm9,%xmm2 │ │ │ │ movdqa %xmm6,%xmm11 │ │ │ │ pcmpeqb %xmm0,%xmm2 │ │ │ │ paddb %xmm2,%xmm10 │ │ │ │ movdqa %xmm1,%xmm2 │ │ │ │ pshufb %xmm10,%xmm2 │ │ │ │ paddb %xmm9,%xmm2 │ │ │ │ @@ -229336,15 +229853,15 @@ │ │ │ │ pand %xmm0,%xmm9 │ │ │ │ pshufb %xmm12,%xmm2 │ │ │ │ pshufb %xmm9,%xmm11 │ │ │ │ pand %xmm11,%xmm2 │ │ │ │ pcmpgtb %xmm4,%xmm2 │ │ │ │ pmovmskb %xmm2,%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12ca00 │ │ │ │ + jne 12d340 │ │ │ │ movdqa %xmm10,%xmm2 │ │ │ │ movdqa %xmm6,%xmm11 │ │ │ │ pcmpeqb %xmm0,%xmm2 │ │ │ │ paddb %xmm2,%xmm9 │ │ │ │ movdqa %xmm1,%xmm2 │ │ │ │ pshufb %xmm9,%xmm2 │ │ │ │ paddb %xmm10,%xmm2 │ │ │ │ @@ -229361,162 +229878,162 @@ │ │ │ │ pand %xmm0,%xmm9 │ │ │ │ pshufb %xmm12,%xmm2 │ │ │ │ pshufb %xmm9,%xmm11 │ │ │ │ pand %xmm11,%xmm2 │ │ │ │ pcmpgtb %xmm4,%xmm2 │ │ │ │ pmovmskb %xmm2,%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12ca18 │ │ │ │ + jne 12d358 │ │ │ │ movdqa %xmm10,%xmm2 │ │ │ │ add $0x40,%r9 │ │ │ │ add $0x30,%rax │ │ │ │ sub $0x4,%rcx │ │ │ │ pcmpeqb %xmm0,%xmm2 │ │ │ │ paddb %xmm9,%xmm2 │ │ │ │ pshufb %xmm2,%xmm1 │ │ │ │ paddb %xmm10,%xmm1 │ │ │ │ pmaddubsw %xmm8,%xmm1 │ │ │ │ pmaddwd %xmm7,%xmm1 │ │ │ │ pshufb %xmm3,%xmm1 │ │ │ │ movups %xmm1,-0xc(%rax) │ │ │ │ - jmp 12c2dd │ │ │ │ + jmp 12cc1d │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x20,%r9 │ │ │ │ add $0x18,%rax │ │ │ │ sub $0x2,%rcx │ │ │ │ - jmp 12c2f0 │ │ │ │ + jmp 12cc30 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x30,%r9 │ │ │ │ add $0x24,%rax │ │ │ │ sub $0x3,%rcx │ │ │ │ - jmp 12c2f0 │ │ │ │ + jmp 12cc30 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x40,%r9 │ │ │ │ add $0x30,%rax │ │ │ │ sub $0x4,%rcx │ │ │ │ - jmp 12c2f0 │ │ │ │ + jmp 12cc30 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x50,%r9 │ │ │ │ add $0x3c,%rax │ │ │ │ sub $0x5,%rcx │ │ │ │ - jmp 12c2f0 │ │ │ │ + jmp 12cc30 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x60,%r9 │ │ │ │ add $0x48,%rax │ │ │ │ sub $0x6,%rcx │ │ │ │ - jmp 12c2f0 │ │ │ │ + jmp 12cc30 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x70,%r9 │ │ │ │ add $0x54,%rax │ │ │ │ sub $0x7,%rcx │ │ │ │ - jmp 12c2f0 │ │ │ │ + jmp 12cc30 │ │ │ │ mov $0x1,%esi │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 12c3b2 │ │ │ │ + jmp 12ccf2 │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12c2f0 │ │ │ │ + jne 12cc30 │ │ │ │ pcmpeqb %xmm3,%xmm0 │ │ │ │ add $0x10,%r9 │ │ │ │ add $0xc,%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ - movdqa 0x3cc29(%rip),%xmm1 │ │ │ │ + movdqa 0x3c2e9(%rip),%xmm1 │ │ │ │ paddb %xmm2,%xmm0 │ │ │ │ pshufb %xmm0,%xmm1 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ - movdqa 0x3cc34(%rip),%xmm1 │ │ │ │ + movdqa 0x3c2f4(%rip),%xmm1 │ │ │ │ paddb %xmm3,%xmm0 │ │ │ │ pmaddubsw %xmm1,%xmm0 │ │ │ │ - movdqa 0x3cc43(%rip),%xmm1 │ │ │ │ + movdqa 0x3c303(%rip),%xmm1 │ │ │ │ pmaddwd %xmm1,%xmm0 │ │ │ │ - pshufb 0x3cc56(%rip),%xmm0 │ │ │ │ + pshufb 0x3c316(%rip),%xmm0 │ │ │ │ movups %xmm0,-0xc(%rax) │ │ │ │ - jmp 12c2f0 │ │ │ │ + jmp 12cc30 │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000012cb00 : │ │ │ │ +000000000012d440 : │ │ │ │ endbr64 │ │ │ │ mov %rsi,%r9 │ │ │ │ mov (%rdi),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jne 12cb70 │ │ │ │ + jne 12d4b0 │ │ │ │ mov %rcx,%rax │ │ │ │ mov 0x4(%rdi),%ecx │ │ │ │ push %r14 │ │ │ │ xor %r10d,%r10d │ │ │ │ push %rbx │ │ │ │ movzbl 0xc(%rdi),%r11d │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 12cdca │ │ │ │ - jg 12cbb8 │ │ │ │ + je 12d70a │ │ │ │ + jg 12d4f8 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 12cc15 │ │ │ │ + je 12d555 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - jne 12ce20 │ │ │ │ + jne 12d760 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 12ce58 │ │ │ │ + je 12d798 │ │ │ │ movzbl (%r9),%ecx │ │ │ │ - mov 0x6a06e(%rip),%rbx │ │ │ │ + mov 0x6972e(%rip),%rbx │ │ │ │ movzbl (%rbx,%rcx,1),%ecx │ │ │ │ cmp $0xfd,%cl │ │ │ │ - jbe 12cda8 │ │ │ │ + jbe 12d6e8 │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ mov $0x2,%esi │ │ │ │ - jmp 12ce22 │ │ │ │ + jmp 12d762 │ │ │ │ movq $0x0,(%r8) │ │ │ │ test %rdx,%rdx │ │ │ │ - je 12cbb0 │ │ │ │ + je 12d4f0 │ │ │ │ cmp $0x1,%esi │ │ │ │ - jne 12cbb0 │ │ │ │ - mov 0x6a038(%rip),%rcx │ │ │ │ + jne 12d4f0 │ │ │ │ + mov 0x696f8(%rip),%rcx │ │ │ │ movq $0x2,(%rdi) │ │ │ │ movzbl (%r9),%eax │ │ │ │ cmpb $0xfe,(%rcx,%rax,1) │ │ │ │ sete %cl │ │ │ │ xor %eax,%eax │ │ │ │ cmp $0x1,%rdx │ │ │ │ sete %al │ │ │ │ and %ecx,%eax │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ cmp $0x3,%ecx │ │ │ │ - jne 12ce20 │ │ │ │ + jne 12d760 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 12ce38 │ │ │ │ + je 12d778 │ │ │ │ movzbl (%r9),%ecx │ │ │ │ - mov 0x69feb(%rip),%rbx │ │ │ │ + mov 0x696ab(%rip),%rbx │ │ │ │ sub $0x1,%rdx │ │ │ │ movzbl (%rbx,%rcx,1),%ecx │ │ │ │ cmp $0xfd,%cl │ │ │ │ - jbe 12cc00 │ │ │ │ + jbe 12d540 │ │ │ │ cmp $0xfe,%cl │ │ │ │ sete %cl │ │ │ │ test %rdx,%rdx │ │ │ │ sete %al │ │ │ │ mov $0x2,%esi │ │ │ │ movzbl %al,%eax │ │ │ │ and %ecx,%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 12ce22 │ │ │ │ + jmp 12d762 │ │ │ │ nop │ │ │ │ or %r11d,%ecx │ │ │ │ add $0x1,%r9 │ │ │ │ add $0x1,%r10 │ │ │ │ add $0x1,%rax │ │ │ │ mov %cl,-0x1(%rax) │ │ │ │ xor %r11d,%r11d │ │ │ │ cmp $0x17,%rdx │ │ │ │ - jbe 12cd78 │ │ │ │ + jbe 12d6b8 │ │ │ │ lea -0x8(%rdx),%rbx │ │ │ │ - vmovdqa 0x3ca75(%rip),%xmm4 │ │ │ │ - vmovdqa 0x3ca8d(%rip),%xmm3 │ │ │ │ + vmovdqa 0x3c135(%rip),%xmm4 │ │ │ │ + vmovdqa 0x3c14d(%rip),%xmm3 │ │ │ │ vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0xfffffffffffffff0,%rbx │ │ │ │ shr $0x4,%rcx │ │ │ │ sub %rbx,%rdx │ │ │ │ lea (%rcx,%rcx,2),%rbx │ │ │ │ lea (%r10,%rbx,4),%r14 │ │ │ │ @@ -229529,180 +230046,180 @@ │ │ │ │ vpand %xmm0,%xmm6,%xmm6 │ │ │ │ vpshufb %xmm1,%xmm3,%xmm1 │ │ │ │ vpshufb %xmm6,%xmm4,%xmm7 │ │ │ │ vpand %xmm7,%xmm1,%xmm1 │ │ │ │ vpcmpgtb %xmm2,%xmm1,%xmm1 │ │ │ │ vpmovmskb %xmm1,%r10d │ │ │ │ cmp $0x7,%rcx │ │ │ │ - ja 12ced0 │ │ │ │ + ja 12d810 │ │ │ │ cmp $0x3,%rcx │ │ │ │ - ja 12d1a8 │ │ │ │ + ja 12dae8 │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 12d3a8 │ │ │ │ + je 12dce8 │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12cd60 │ │ │ │ + jne 12d6a0 │ │ │ │ vpcmpeqb %xmm0,%xmm5,%xmm1 │ │ │ │ - vmovdqa 0x3ca4a(%rip),%xmm7 │ │ │ │ - vmovdqa 0x3ca82(%rip),%xmm8 │ │ │ │ + vmovdqa 0x3c10a(%rip),%xmm7 │ │ │ │ + vmovdqa 0x3c142(%rip),%xmm8 │ │ │ │ vpaddb %xmm6,%xmm1,%xmm1 │ │ │ │ - vmovdqa 0x3ca16(%rip),%xmm6 │ │ │ │ + vmovdqa 0x3c0d6(%rip),%xmm6 │ │ │ │ vpshufb %xmm1,%xmm6,%xmm1 │ │ │ │ vpaddb %xmm5,%xmm1,%xmm1 │ │ │ │ - vmovdqa 0x3ca45(%rip),%xmm5 │ │ │ │ + vmovdqa 0x3c105(%rip),%xmm5 │ │ │ │ vpmaddubsw %xmm7,%xmm1,%xmm1 │ │ │ │ vpmaddwd %xmm5,%xmm1,%xmm1 │ │ │ │ vpshufb %xmm8,%xmm1,%xmm1 │ │ │ │ vmovdqu %xmm1,(%rax) │ │ │ │ vmovdqu 0x10(%r9),%xmm10 │ │ │ │ vpsrld $0x4,%xmm10,%xmm9 │ │ │ │ vpand %xmm0,%xmm10,%xmm1 │ │ │ │ vpand %xmm0,%xmm9,%xmm9 │ │ │ │ vpshufb %xmm1,%xmm3,%xmm1 │ │ │ │ vpshufb %xmm9,%xmm4,%xmm11 │ │ │ │ vpand %xmm11,%xmm1,%xmm1 │ │ │ │ vpcmpgtb %xmm2,%xmm1,%xmm1 │ │ │ │ vpmovmskb %xmm1,%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12ceb8 │ │ │ │ + jne 12d7f8 │ │ │ │ vpcmpeqb %xmm0,%xmm10,%xmm1 │ │ │ │ add $0x20,%r9 │ │ │ │ add $0x18,%rax │ │ │ │ sub $0x2,%rcx │ │ │ │ vpaddb %xmm9,%xmm1,%xmm1 │ │ │ │ vpshufb %xmm1,%xmm6,%xmm1 │ │ │ │ vpaddb %xmm10,%xmm1,%xmm1 │ │ │ │ vpmaddubsw %xmm7,%xmm1,%xmm1 │ │ │ │ vpmaddwd %xmm5,%xmm1,%xmm1 │ │ │ │ vpshufb %xmm8,%xmm1,%xmm1 │ │ │ │ vmovdqu %xmm1,-0xc(%rax) │ │ │ │ test %rcx,%rcx │ │ │ │ - jne 12cc5b │ │ │ │ + jne 12d59b │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rcx,%r10 │ │ │ │ lea (%rcx,%rcx,2),%rcx │ │ │ │ shl $0x4,%r10 │ │ │ │ shl $0x2,%rcx │ │ │ │ add %r10,%rdx │ │ │ │ mov %r14,%r10 │ │ │ │ sub %rcx,%r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 12ce68 │ │ │ │ + je 12d7a8 │ │ │ │ movzbl (%r9),%ecx │ │ │ │ - mov 0x69e34(%rip),%rbx │ │ │ │ + mov 0x694f4(%rip),%rbx │ │ │ │ movzbl (%rbx,%rcx,1),%ecx │ │ │ │ cmp $0xfd,%cl │ │ │ │ - jbe 12cea0 │ │ │ │ + jbe 12d7e0 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x2,%esi │ │ │ │ - jmp 12ce22 │ │ │ │ + jmp 12d762 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %ecx,%ebx │ │ │ │ shl $0x4,%ecx │ │ │ │ sub $0x1,%rdx │ │ │ │ add $0x1,%r9 │ │ │ │ shr $0x4,%bl │ │ │ │ add $0x1,%r10 │ │ │ │ add $0x1,%rax │ │ │ │ or %ebx,%r11d │ │ │ │ mov %r11b,-0x1(%rax) │ │ │ │ mov %ecx,%r11d │ │ │ │ test %rdx,%rdx │ │ │ │ - je 12ce48 │ │ │ │ + je 12d788 │ │ │ │ movzbl (%r9),%ecx │ │ │ │ - mov 0x69de6(%rip),%rbx │ │ │ │ + mov 0x694a6(%rip),%rbx │ │ │ │ movzbl (%rbx,%rcx,1),%ebx │ │ │ │ cmp $0xfd,%bl │ │ │ │ - jbe 12ce78 │ │ │ │ + jbe 12d7b8 │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x3,%ecx │ │ │ │ cmp $0xfe,%bl │ │ │ │ - jne 12ce22 │ │ │ │ + jne 12d762 │ │ │ │ mov %rdx,%rax │ │ │ │ sub $0x1,%rax │ │ │ │ - je 12d399 │ │ │ │ + je 12dcd9 │ │ │ │ movzbl 0x1(%r9),%eax │ │ │ │ - mov 0x69db4(%rip),%rbx │ │ │ │ + mov 0x69474(%rip),%rbx │ │ │ │ cmpb $0xfe,(%rbx,%rax,1) │ │ │ │ sete %cl │ │ │ │ cmp $0x2,%rdx │ │ │ │ - jmp 12cbeb │ │ │ │ + jmp 12d52b │ │ │ │ nopl 0x0(%rax) │ │ │ │ xor %eax,%eax │ │ │ │ mov %esi,(%rdi) │ │ │ │ pop %rbx │ │ │ │ mov %ecx,0x4(%rdi) │ │ │ │ pop %r14 │ │ │ │ mov %r11b,0xc(%rdi) │ │ │ │ mov %r10,(%r8) │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x3,%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 12ce22 │ │ │ │ + jmp 12d762 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov $0x2,%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 12ce22 │ │ │ │ + jmp 12d762 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov $0x1,%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 12ce22 │ │ │ │ + jmp 12d762 │ │ │ │ nopl 0x0(%rax) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 12ce22 │ │ │ │ + jmp 12d762 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %ebx,%ecx │ │ │ │ shl $0x6,%ebx │ │ │ │ add $0x1,%r9 │ │ │ │ add $0x1,%r10 │ │ │ │ shr $0x2,%cl │ │ │ │ add $0x1,%rax │ │ │ │ sub $0x1,%rdx │ │ │ │ or %r11d,%ecx │ │ │ │ mov %ebx,%r11d │ │ │ │ mov %cl,-0x1(%rax) │ │ │ │ - jmp 12cbc1 │ │ │ │ + jmp 12d501 │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1,%r9 │ │ │ │ sub $0x1,%rdx │ │ │ │ lea 0x0(,%rcx,4),%r11d │ │ │ │ - jmp 12cb3e │ │ │ │ + jmp 12d47e │ │ │ │ nopl (%rax) │ │ │ │ add $0x10,%r9 │ │ │ │ add $0xc,%rax │ │ │ │ sub $0x1,%rcx │ │ │ │ - jmp 12cd60 │ │ │ │ + jmp 12d6a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12cd60 │ │ │ │ + jne 12d6a0 │ │ │ │ vpcmpeqb %xmm0,%xmm5,%xmm1 │ │ │ │ - vmovdqa 0x3c83b(%rip),%xmm7 │ │ │ │ - vmovdqa 0x3c853(%rip),%xmm8 │ │ │ │ + vmovdqa 0x3befb(%rip),%xmm7 │ │ │ │ + vmovdqa 0x3bf13(%rip),%xmm8 │ │ │ │ vpaddb %xmm6,%xmm1,%xmm1 │ │ │ │ - vmovdqa 0x3c7e7(%rip),%xmm6 │ │ │ │ + vmovdqa 0x3bea7(%rip),%xmm6 │ │ │ │ vpshufb %xmm1,%xmm6,%xmm1 │ │ │ │ vpaddb %xmm5,%xmm1,%xmm1 │ │ │ │ - vmovdqa 0x3c7f6(%rip),%xmm5 │ │ │ │ + vmovdqa 0x3beb6(%rip),%xmm5 │ │ │ │ vpmaddubsw %xmm5,%xmm1,%xmm1 │ │ │ │ vpmaddwd %xmm7,%xmm1,%xmm1 │ │ │ │ vpshufb %xmm8,%xmm1,%xmm1 │ │ │ │ vmovdqu %xmm1,(%rax) │ │ │ │ vmovdqu 0x10(%r9),%xmm9 │ │ │ │ vpsrld $0x4,%xmm9,%xmm10 │ │ │ │ vpand %xmm0,%xmm9,%xmm1 │ │ │ │ vpand %xmm0,%xmm10,%xmm10 │ │ │ │ vpshufb %xmm1,%xmm3,%xmm1 │ │ │ │ vpshufb %xmm10,%xmm4,%xmm11 │ │ │ │ vpand %xmm11,%xmm1,%xmm1 │ │ │ │ vpcmpgtb %xmm2,%xmm1,%xmm1 │ │ │ │ vpmovmskb %xmm1,%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12ceb8 │ │ │ │ + jne 12d7f8 │ │ │ │ vpcmpeqb %xmm0,%xmm9,%xmm1 │ │ │ │ vpaddb %xmm10,%xmm1,%xmm1 │ │ │ │ vpshufb %xmm1,%xmm6,%xmm1 │ │ │ │ vpaddb %xmm9,%xmm1,%xmm1 │ │ │ │ vpmaddubsw %xmm5,%xmm1,%xmm1 │ │ │ │ vpmaddwd %xmm7,%xmm1,%xmm1 │ │ │ │ vpshufb %xmm8,%xmm1,%xmm1 │ │ │ │ @@ -229713,15 +230230,15 @@ │ │ │ │ vpand %xmm0,%xmm10,%xmm10 │ │ │ │ vpshufb %xmm1,%xmm3,%xmm1 │ │ │ │ vpshufb %xmm10,%xmm4,%xmm11 │ │ │ │ vpand %xmm11,%xmm1,%xmm1 │ │ │ │ vpcmpgtb %xmm2,%xmm1,%xmm1 │ │ │ │ vpmovmskb %xmm1,%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12d310 │ │ │ │ + jne 12dc50 │ │ │ │ vpcmpeqb %xmm0,%xmm9,%xmm1 │ │ │ │ vpaddb %xmm10,%xmm1,%xmm1 │ │ │ │ vpshufb %xmm1,%xmm6,%xmm1 │ │ │ │ vpaddb %xmm9,%xmm1,%xmm1 │ │ │ │ vpmaddubsw %xmm5,%xmm1,%xmm1 │ │ │ │ vpmaddwd %xmm7,%xmm1,%xmm1 │ │ │ │ vpshufb %xmm8,%xmm1,%xmm1 │ │ │ │ @@ -229732,15 +230249,15 @@ │ │ │ │ vpand %xmm0,%xmm10,%xmm10 │ │ │ │ vpshufb %xmm1,%xmm3,%xmm1 │ │ │ │ vpshufb %xmm10,%xmm4,%xmm11 │ │ │ │ vpand %xmm11,%xmm1,%xmm1 │ │ │ │ vpcmpgtb %xmm2,%xmm1,%xmm1 │ │ │ │ vpmovmskb %xmm1,%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12d328 │ │ │ │ + jne 12dc68 │ │ │ │ vpcmpeqb %xmm0,%xmm9,%xmm1 │ │ │ │ vpaddb %xmm10,%xmm1,%xmm1 │ │ │ │ vpshufb %xmm1,%xmm6,%xmm1 │ │ │ │ vpaddb %xmm9,%xmm1,%xmm1 │ │ │ │ vpmaddubsw %xmm5,%xmm1,%xmm1 │ │ │ │ vpmaddwd %xmm7,%xmm1,%xmm1 │ │ │ │ vpshufb %xmm8,%xmm1,%xmm1 │ │ │ │ @@ -229751,15 +230268,15 @@ │ │ │ │ vpand %xmm0,%xmm10,%xmm10 │ │ │ │ vpshufb %xmm1,%xmm3,%xmm1 │ │ │ │ vpshufb %xmm10,%xmm4,%xmm11 │ │ │ │ vpand %xmm11,%xmm1,%xmm1 │ │ │ │ vpcmpgtb %xmm2,%xmm1,%xmm1 │ │ │ │ vpmovmskb %xmm1,%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12d340 │ │ │ │ + jne 12dc80 │ │ │ │ vpcmpeqb %xmm0,%xmm9,%xmm1 │ │ │ │ vpaddb %xmm10,%xmm1,%xmm1 │ │ │ │ vpshufb %xmm1,%xmm6,%xmm1 │ │ │ │ vpaddb %xmm9,%xmm1,%xmm1 │ │ │ │ vpmaddubsw %xmm5,%xmm1,%xmm1 │ │ │ │ vpmaddwd %xmm7,%xmm1,%xmm1 │ │ │ │ vpshufb %xmm8,%xmm1,%xmm1 │ │ │ │ @@ -229770,15 +230287,15 @@ │ │ │ │ vpand %xmm0,%xmm10,%xmm10 │ │ │ │ vpshufb %xmm1,%xmm3,%xmm1 │ │ │ │ vpshufb %xmm10,%xmm4,%xmm11 │ │ │ │ vpand %xmm11,%xmm1,%xmm1 │ │ │ │ vpcmpgtb %xmm2,%xmm1,%xmm1 │ │ │ │ vpmovmskb %xmm1,%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12d358 │ │ │ │ + jne 12dc98 │ │ │ │ vpcmpeqb %xmm0,%xmm9,%xmm1 │ │ │ │ vpaddb %xmm10,%xmm1,%xmm1 │ │ │ │ vpshufb %xmm1,%xmm6,%xmm1 │ │ │ │ vpaddb %xmm9,%xmm1,%xmm1 │ │ │ │ vpmaddubsw %xmm5,%xmm1,%xmm1 │ │ │ │ vpmaddwd %xmm7,%xmm1,%xmm1 │ │ │ │ vpshufb %xmm8,%xmm1,%xmm1 │ │ │ │ @@ -229789,15 +230306,15 @@ │ │ │ │ vpand %xmm0,%xmm10,%xmm10 │ │ │ │ vpshufb %xmm1,%xmm3,%xmm1 │ │ │ │ vpshufb %xmm10,%xmm4,%xmm11 │ │ │ │ vpand %xmm11,%xmm1,%xmm1 │ │ │ │ vpcmpgtb %xmm2,%xmm1,%xmm1 │ │ │ │ vpmovmskb %xmm1,%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12d370 │ │ │ │ + jne 12dcb0 │ │ │ │ vpcmpeqb %xmm0,%xmm9,%xmm1 │ │ │ │ vpaddb %xmm10,%xmm1,%xmm1 │ │ │ │ vpshufb %xmm1,%xmm6,%xmm1 │ │ │ │ vpaddb %xmm9,%xmm1,%xmm1 │ │ │ │ vpmaddubsw %xmm5,%xmm1,%xmm1 │ │ │ │ vpmaddwd %xmm7,%xmm1,%xmm1 │ │ │ │ vpshufb %xmm8,%xmm1,%xmm1 │ │ │ │ @@ -229808,53 +230325,53 @@ │ │ │ │ vpand %xmm0,%xmm9,%xmm9 │ │ │ │ vpshufb %xmm1,%xmm3,%xmm1 │ │ │ │ vpshufb %xmm9,%xmm4,%xmm11 │ │ │ │ vpand %xmm11,%xmm1,%xmm1 │ │ │ │ vpcmpgtb %xmm2,%xmm1,%xmm1 │ │ │ │ vpmovmskb %xmm1,%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12d388 │ │ │ │ + jne 12dcc8 │ │ │ │ vpcmpeqb %xmm0,%xmm10,%xmm1 │ │ │ │ sub $0xffffffffffffff80,%r9 │ │ │ │ add $0x60,%rax │ │ │ │ sub $0x8,%rcx │ │ │ │ vpaddb %xmm9,%xmm1,%xmm1 │ │ │ │ vpshufb %xmm1,%xmm6,%xmm1 │ │ │ │ vpaddb %xmm10,%xmm1,%xmm1 │ │ │ │ vpmaddubsw %xmm5,%xmm1,%xmm1 │ │ │ │ vpmaddwd %xmm7,%xmm1,%xmm1 │ │ │ │ vpshufb %xmm8,%xmm1,%xmm1 │ │ │ │ vmovdqu %xmm1,-0xc(%rax) │ │ │ │ - jmp 12cd53 │ │ │ │ + jmp 12d693 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12cd60 │ │ │ │ + jne 12d6a0 │ │ │ │ vpcmpeqb %xmm0,%xmm5,%xmm1 │ │ │ │ - vmovdqa 0x3c563(%rip),%xmm7 │ │ │ │ - vmovdqa 0x3c57b(%rip),%xmm8 │ │ │ │ + vmovdqa 0x3bc23(%rip),%xmm7 │ │ │ │ + vmovdqa 0x3bc3b(%rip),%xmm8 │ │ │ │ vpaddb %xmm6,%xmm1,%xmm1 │ │ │ │ - vmovdqa 0x3c50f(%rip),%xmm6 │ │ │ │ + vmovdqa 0x3bbcf(%rip),%xmm6 │ │ │ │ vpshufb %xmm1,%xmm6,%xmm1 │ │ │ │ vpaddb %xmm5,%xmm1,%xmm1 │ │ │ │ - vmovdqa 0x3c51e(%rip),%xmm5 │ │ │ │ + vmovdqa 0x3bbde(%rip),%xmm5 │ │ │ │ vpmaddubsw %xmm5,%xmm1,%xmm1 │ │ │ │ vpmaddwd %xmm7,%xmm1,%xmm1 │ │ │ │ vpshufb %xmm8,%xmm1,%xmm1 │ │ │ │ vmovdqu %xmm1,(%rax) │ │ │ │ vmovdqu 0x10(%r9),%xmm9 │ │ │ │ vpsrld $0x4,%xmm9,%xmm10 │ │ │ │ vpand %xmm0,%xmm9,%xmm1 │ │ │ │ vpand %xmm0,%xmm10,%xmm10 │ │ │ │ vpshufb %xmm1,%xmm3,%xmm1 │ │ │ │ vpshufb %xmm10,%xmm4,%xmm11 │ │ │ │ vpand %xmm11,%xmm1,%xmm1 │ │ │ │ vpcmpgtb %xmm2,%xmm1,%xmm1 │ │ │ │ vpmovmskb %xmm1,%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12ceb8 │ │ │ │ + jne 12d7f8 │ │ │ │ vpcmpeqb %xmm0,%xmm9,%xmm1 │ │ │ │ vpaddb %xmm10,%xmm1,%xmm1 │ │ │ │ vpshufb %xmm1,%xmm6,%xmm1 │ │ │ │ vpaddb %xmm9,%xmm1,%xmm1 │ │ │ │ vpmaddubsw %xmm5,%xmm1,%xmm1 │ │ │ │ vpmaddwd %xmm7,%xmm1,%xmm1 │ │ │ │ vpshufb %xmm8,%xmm1,%xmm1 │ │ │ │ @@ -229865,15 +230382,15 @@ │ │ │ │ vpand %xmm0,%xmm10,%xmm10 │ │ │ │ vpshufb %xmm1,%xmm3,%xmm1 │ │ │ │ vpshufb %xmm10,%xmm4,%xmm11 │ │ │ │ vpand %xmm11,%xmm1,%xmm1 │ │ │ │ vpcmpgtb %xmm2,%xmm1,%xmm1 │ │ │ │ vpmovmskb %xmm1,%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12d310 │ │ │ │ + jne 12dc50 │ │ │ │ vpcmpeqb %xmm0,%xmm9,%xmm1 │ │ │ │ vpaddb %xmm10,%xmm1,%xmm1 │ │ │ │ vpshufb %xmm1,%xmm6,%xmm1 │ │ │ │ vpaddb %xmm9,%xmm1,%xmm1 │ │ │ │ vpmaddubsw %xmm5,%xmm1,%xmm1 │ │ │ │ vpmaddwd %xmm7,%xmm1,%xmm1 │ │ │ │ vpshufb %xmm8,%xmm1,%xmm1 │ │ │ │ @@ -229884,111 +230401,111 @@ │ │ │ │ vpand %xmm0,%xmm9,%xmm9 │ │ │ │ vpshufb %xmm1,%xmm3,%xmm1 │ │ │ │ vpshufb %xmm9,%xmm4,%xmm11 │ │ │ │ vpand %xmm11,%xmm1,%xmm1 │ │ │ │ vpcmpgtb %xmm2,%xmm1,%xmm1 │ │ │ │ vpmovmskb %xmm1,%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12d328 │ │ │ │ + jne 12dc68 │ │ │ │ vpcmpeqb %xmm0,%xmm10,%xmm1 │ │ │ │ add $0x40,%r9 │ │ │ │ add $0x30,%rax │ │ │ │ sub $0x4,%rcx │ │ │ │ vpaddb %xmm9,%xmm1,%xmm1 │ │ │ │ vpshufb %xmm1,%xmm6,%xmm1 │ │ │ │ vpaddb %xmm10,%xmm1,%xmm1 │ │ │ │ vpmaddubsw %xmm5,%xmm1,%xmm1 │ │ │ │ vpmaddwd %xmm7,%xmm1,%xmm1 │ │ │ │ vpshufb %xmm8,%xmm1,%xmm1 │ │ │ │ vmovdqu %xmm1,-0xc(%rax) │ │ │ │ - jmp 12cd53 │ │ │ │ + jmp 12d693 │ │ │ │ nop │ │ │ │ add $0x20,%r9 │ │ │ │ add $0x18,%rax │ │ │ │ sub $0x2,%rcx │ │ │ │ - jmp 12cd60 │ │ │ │ + jmp 12d6a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x30,%r9 │ │ │ │ add $0x24,%rax │ │ │ │ sub $0x3,%rcx │ │ │ │ - jmp 12cd60 │ │ │ │ + jmp 12d6a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x40,%r9 │ │ │ │ add $0x30,%rax │ │ │ │ sub $0x4,%rcx │ │ │ │ - jmp 12cd60 │ │ │ │ + jmp 12d6a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x50,%r9 │ │ │ │ add $0x3c,%rax │ │ │ │ sub $0x5,%rcx │ │ │ │ - jmp 12cd60 │ │ │ │ + jmp 12d6a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x60,%r9 │ │ │ │ add $0x48,%rax │ │ │ │ sub $0x6,%rcx │ │ │ │ - jmp 12cd60 │ │ │ │ + jmp 12d6a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x70,%r9 │ │ │ │ add $0x54,%rax │ │ │ │ sub $0x7,%rcx │ │ │ │ - jmp 12cd60 │ │ │ │ + jmp 12d6a0 │ │ │ │ mov $0x1,%esi │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 12ce22 │ │ │ │ + jmp 12d762 │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 12cd60 │ │ │ │ + jne 12d6a0 │ │ │ │ vpcmpeqb %xmm0,%xmm5,%xmm0 │ │ │ │ add $0x10,%r9 │ │ │ │ add $0xc,%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ - vmovdqa 0x3c319(%rip),%xmm1 │ │ │ │ + vmovdqa 0x3b9d9(%rip),%xmm1 │ │ │ │ vpaddb %xmm6,%xmm0,%xmm0 │ │ │ │ vpshufb %xmm0,%xmm1,%xmm0 │ │ │ │ - vmovdqa 0x3c328(%rip),%xmm1 │ │ │ │ + vmovdqa 0x3b9e8(%rip),%xmm1 │ │ │ │ vpaddb %xmm5,%xmm0,%xmm0 │ │ │ │ vpmaddubsw %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovdqa 0x3c337(%rip),%xmm1 │ │ │ │ + vmovdqa 0x3b9f7(%rip),%xmm1 │ │ │ │ vpmaddwd %xmm1,%xmm0,%xmm0 │ │ │ │ - vpshufb 0x3c34a(%rip),%xmm0,%xmm0 │ │ │ │ + vpshufb 0x3ba0a(%rip),%xmm0,%xmm0 │ │ │ │ vmovdqu %xmm0,-0xc(%rax) │ │ │ │ - jmp 12cd60 │ │ │ │ + jmp 12d6a0 │ │ │ │ │ │ │ │ -000000000012d400 : │ │ │ │ +000000000012dd40 : │ │ │ │ endbr64 │ │ │ │ mov %rdi,%r10 │ │ │ │ push %r15 │ │ │ │ mov %rdx,%rdi │ │ │ │ mov 0x4(%r10),%eax │ │ │ │ push %r14 │ │ │ │ push %rbp │ │ │ │ mov %r8,%rbp │ │ │ │ movzbl 0xc(%r10),%r8d │ │ │ │ push %rbx │ │ │ │ xor %ebx,%ebx │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 12d5b4 │ │ │ │ + je 12def4 │ │ │ │ cmp $0x2,%eax │ │ │ │ - je 12d5f8 │ │ │ │ + je 12df38 │ │ │ │ test %eax,%eax │ │ │ │ - jne 12d567 │ │ │ │ + jne 12dea7 │ │ │ │ cmp $0x7,%rdi │ │ │ │ - jbe 12d560 │ │ │ │ + jbe 12dea0 │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%r9 │ │ │ │ lea -0x2(%rdi),%rax │ │ │ │ mul %r9 │ │ │ │ - mov 0x6974e(%rip),%r9 │ │ │ │ + mov 0x68e0e(%rip),%r9 │ │ │ │ shr $0x2,%rdx │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ lea (%rbx,%rdx,8),%rbx │ │ │ │ add %rax,%rax │ │ │ │ sub %rax,%rdi │ │ │ │ cmp $0x7,%rdx │ │ │ │ - ja 12d680 │ │ │ │ + ja 12dfc0 │ │ │ │ cmp $0x3,%rdx │ │ │ │ - ja 12d960 │ │ │ │ + ja 12e2a0 │ │ │ │ mov (%rsi),%r11 │ │ │ │ bswap %r11 │ │ │ │ mov %r11,%rax │ │ │ │ shr $0x34,%rax │ │ │ │ movzwl (%r9,%rax,2),%r14d │ │ │ │ mov %r11,%rax │ │ │ │ shr $0x27,%rax │ │ │ │ @@ -229999,15 +230516,15 @@ │ │ │ │ shr $0xf,%r11 │ │ │ │ shr $0x1b,%rax │ │ │ │ and $0x1ffe,%r11d │ │ │ │ and $0x1ffe,%eax │ │ │ │ add %r9,%r11 │ │ │ │ add %r9,%rax │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 12d648 │ │ │ │ + je 12df88 │ │ │ │ movzwl (%r15),%r14d │ │ │ │ add $0xc,%rsi │ │ │ │ add $0x10,%rcx │ │ │ │ sub $0x2,%rdx │ │ │ │ mov %r14w,-0xe(%rcx) │ │ │ │ movzwl (%rax),%eax │ │ │ │ mov %ax,-0xc(%rcx) │ │ │ │ @@ -230030,91 +230547,91 @@ │ │ │ │ and $0xfff,%eax │ │ │ │ and $0xfff,%r11d │ │ │ │ movzwl (%r9,%r11,2),%r11d │ │ │ │ mov %r11w,-0x4(%rcx) │ │ │ │ movzwl (%r9,%rax,2),%eax │ │ │ │ mov %ax,-0x2(%rcx) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 12d46c │ │ │ │ + jne 12ddac │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 12d580 │ │ │ │ + jne 12dec0 │ │ │ │ mov %eax,0x4(%r10) │ │ │ │ mov %r8b,0xc(%r10) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movzbl (%rsi),%eax │ │ │ │ sub $0x1,%rdi │ │ │ │ add $0x1,%rbx │ │ │ │ add $0x1,%rsi │ │ │ │ - mov 0x69192(%rip),%rdx │ │ │ │ + mov 0x68852(%rip),%rdx │ │ │ │ add $0x1,%rcx │ │ │ │ shr $0x2,%al │ │ │ │ and $0x3f,%eax │ │ │ │ movzbl (%rdx,%rax,1),%eax │ │ │ │ mov %al,-0x1(%rcx) │ │ │ │ movzbl -0x1(%rsi),%r8d │ │ │ │ shl $0x4,%r8d │ │ │ │ and $0x30,%r8d │ │ │ │ mov $0x1,%eax │ │ │ │ test %rdi,%rdi │ │ │ │ - je 12d567 │ │ │ │ + je 12dea7 │ │ │ │ movzbl (%rsi),%eax │ │ │ │ sub $0x1,%rdi │ │ │ │ add $0x1,%rbx │ │ │ │ add $0x1,%rsi │ │ │ │ - mov 0x69154(%rip),%rdx │ │ │ │ + mov 0x68814(%rip),%rdx │ │ │ │ add $0x1,%rcx │ │ │ │ shr $0x4,%al │ │ │ │ or %r8d,%eax │ │ │ │ movzbl %al,%eax │ │ │ │ movzbl (%rdx,%rax,1),%eax │ │ │ │ mov %al,-0x1(%rcx) │ │ │ │ movzbl -0x1(%rsi),%eax │ │ │ │ lea 0x0(,%rax,4),%r8d │ │ │ │ and $0x3c,%r8d │ │ │ │ mov $0x2,%eax │ │ │ │ test %rdi,%rdi │ │ │ │ - je 12d567 │ │ │ │ + je 12dea7 │ │ │ │ movzbl (%rsi),%eax │ │ │ │ sub $0x1,%rdi │ │ │ │ add $0x2,%rbx │ │ │ │ add $0x1,%rsi │ │ │ │ - mov 0x6910c(%rip),%rdx │ │ │ │ + mov 0x687cc(%rip),%rdx │ │ │ │ add $0x2,%rcx │ │ │ │ shr $0x6,%al │ │ │ │ or %r8d,%eax │ │ │ │ movzbl %al,%eax │ │ │ │ movzbl (%rdx,%rax,1),%eax │ │ │ │ mov %al,-0x2(%rcx) │ │ │ │ movzbl -0x1(%rsi),%eax │ │ │ │ and $0x3f,%eax │ │ │ │ movzbl (%rdx,%rax,1),%eax │ │ │ │ mov %al,-0x1(%rcx) │ │ │ │ - jmp 12d438 │ │ │ │ + jmp 12dd78 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movzwl (%r15),%edx │ │ │ │ add $0x6,%rsi │ │ │ │ add $0x8,%rcx │ │ │ │ mov %dx,-0x6(%rcx) │ │ │ │ movzwl (%rax),%eax │ │ │ │ mov %ax,-0x4(%rcx) │ │ │ │ movzwl (%r11),%eax │ │ │ │ mov %ax,-0x2(%rcx) │ │ │ │ xor %eax,%eax │ │ │ │ test %rdi,%rdi │ │ │ │ - je 12d567 │ │ │ │ - jmp 12d580 │ │ │ │ + je 12dea7 │ │ │ │ + jmp 12dec0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rsi),%rax │ │ │ │ bswap %rax │ │ │ │ mov %rax,%r11 │ │ │ │ shr $0x34,%r11 │ │ │ │ movzwl (%r9,%r11,2),%r11d │ │ │ │ mov %r11w,(%rcx) │ │ │ │ @@ -230271,15 +230788,15 @@ │ │ │ │ shr $0x1c,%r11 │ │ │ │ and $0xfff,%eax │ │ │ │ and $0xfff,%r11d │ │ │ │ movzwl (%r9,%r11,2),%r11d │ │ │ │ mov %r11w,-0x4(%rcx) │ │ │ │ movzwl (%r9,%rax,2),%eax │ │ │ │ mov %ax,-0x2(%rcx) │ │ │ │ - jmp 12d54b │ │ │ │ + jmp 12de8b │ │ │ │ nop │ │ │ │ mov (%rsi),%rax │ │ │ │ add $0x20,%rcx │ │ │ │ add $0x18,%rsi │ │ │ │ sub $0x4,%rdx │ │ │ │ bswap %rax │ │ │ │ mov %rax,%r11 │ │ │ │ @@ -230356,534 +230873,17 @@ │ │ │ │ shr $0x1c,%r11 │ │ │ │ and $0xfff,%eax │ │ │ │ and $0xfff,%r11d │ │ │ │ movzwl (%r9,%r11,2),%r11d │ │ │ │ mov %r11w,-0x4(%rcx) │ │ │ │ movzwl (%r9,%rax,2),%eax │ │ │ │ mov %ax,-0x2(%rcx) │ │ │ │ - jmp 12d54b │ │ │ │ + jmp 12de8b │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000012dae0 : │ │ │ │ - endbr64 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov (%rdi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jne 12db58 │ │ │ │ - push %rbp │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov 0x4(%rdi),%ecx │ │ │ │ - xor %r10d,%r10d │ │ │ │ - movzbl 0xc(%rdi),%r11d │ │ │ │ - mov %rsp,%rbp │ │ │ │ - push %rbx │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - je 12ddc2 │ │ │ │ - jg 12db98 │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 12dbfd │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 12ddf0 │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 12de30 │ │ │ │ - movzbl (%r9),%ecx │ │ │ │ - mov 0x6908c(%rip),%rbx │ │ │ │ - movzbl (%rbx,%rcx,1),%ecx │ │ │ │ - cmp $0xfd,%cl │ │ │ │ - jbe 12dda0 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x2,%esi │ │ │ │ - vzeroupper │ │ │ │ - jmp 12ddf2 │ │ │ │ - nopl (%rax) │ │ │ │ - movq $0x0,(%r8) │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 12db90 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jne 12db90 │ │ │ │ - mov 0x69050(%rip),%rcx │ │ │ │ - movq $0x2,(%rdi) │ │ │ │ - movzbl (%r9),%eax │ │ │ │ - cmpb $0xfe,(%rcx,%rax,1) │ │ │ │ - sete %cl │ │ │ │ - xor %eax,%eax │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - sete %al │ │ │ │ - and %ecx,%eax │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - xor %eax,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - jne 12ddf0 │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 12de08 │ │ │ │ - movzbl (%r9),%ecx │ │ │ │ - mov 0x6900b(%rip),%rbx │ │ │ │ - sub $0x1,%rdx │ │ │ │ - movzbl (%rbx,%rcx,1),%ecx │ │ │ │ - cmp $0xfd,%cl │ │ │ │ - jbe 12dbe8 │ │ │ │ - cmp $0xfe,%cl │ │ │ │ - sete %cl │ │ │ │ - test %rdx,%rdx │ │ │ │ - sete %al │ │ │ │ - mov $0x2,%esi │ │ │ │ - movzbl %al,%eax │ │ │ │ - and %ecx,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - vzeroupper │ │ │ │ - jmp 12ddf2 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or %r11d,%ecx │ │ │ │ - add $0x1,%r9 │ │ │ │ - add $0x1,%r10 │ │ │ │ - add $0x1,%rax │ │ │ │ - mov %cl,-0x1(%rax) │ │ │ │ - xor %r11d,%r11d │ │ │ │ - cmp $0x2c,%rdx │ │ │ │ - jbe 12dd68 │ │ │ │ - lea -0xd(%rdx),%rbx │ │ │ │ - vmovdqa 0x3ba8d(%rip),%ymm3 │ │ │ │ - vmovdqa 0x3baa5(%rip),%ymm2 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0xffffffffffffffe0,%rbx │ │ │ │ - shr $0x5,%rcx │ │ │ │ - sub %rbx,%rdx │ │ │ │ - lea (%rcx,%rcx,2),%rbx │ │ │ │ - lea (%r10,%rbx,8),%rbx │ │ │ │ - mov $0x2f2f2f2f,%r10d │ │ │ │ - vmovd %r10d,%xmm0 │ │ │ │ - vpbroadcastd %xmm0,%ymm0 │ │ │ │ - vmovdqu (%r9),%ymm5 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - vpsrld $0x4,%ymm5,%ymm4 │ │ │ │ - vpand %ymm0,%ymm5,%ymm1 │ │ │ │ - vpand %ymm0,%ymm4,%ymm4 │ │ │ │ - vpshufb %ymm1,%ymm2,%ymm1 │ │ │ │ - vpshufb %ymm4,%ymm3,%ymm6 │ │ │ │ - vptest %ymm6,%ymm1 │ │ │ │ - sete %r10b │ │ │ │ - cmp $0x7,%rcx │ │ │ │ - ja 12deb0 │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - ja 12e180 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 12e3b8 │ │ │ │ - test %r10d,%r10d │ │ │ │ - je 12dd50 │ │ │ │ - vpcmpeqb %ymm0,%ymm5,%ymm1 │ │ │ │ - vmovdqa 0x3ba64(%rip),%ymm6 │ │ │ │ - vmovdqa 0x3ba9c(%rip),%ymm8 │ │ │ │ - vmovdqa 0x3bab4(%rip),%ymm7 │ │ │ │ - vpaddb %ymm4,%ymm1,%ymm1 │ │ │ │ - vmovdqa 0x3ba28(%rip),%ymm4 │ │ │ │ - vpshufb %ymm1,%ymm4,%ymm1 │ │ │ │ - vpaddb %ymm5,%ymm1,%ymm1 │ │ │ │ - vmovdqa 0x3ba57(%rip),%ymm5 │ │ │ │ - vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm8,%ymm1,%ymm1 │ │ │ │ - vpermd %ymm1,%ymm7,%ymm1 │ │ │ │ - vmovdqu %ymm1,(%rax) │ │ │ │ - vmovdqu 0x20(%r9),%ymm9 │ │ │ │ - vpsrld $0x4,%ymm9,%ymm1 │ │ │ │ - vpand %ymm0,%ymm9,%ymm10 │ │ │ │ - vpand %ymm0,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm10,%ymm2,%ymm10 │ │ │ │ - vpshufb %ymm1,%ymm3,%ymm11 │ │ │ │ - vptest %ymm11,%ymm10 │ │ │ │ - jne 12de98 │ │ │ │ - vpcmpeqb %ymm0,%ymm9,%ymm10 │ │ │ │ - add $0x40,%r9 │ │ │ │ - add $0x30,%rax │ │ │ │ - sub $0x2,%rcx │ │ │ │ - vpaddb %ymm1,%ymm10,%ymm1 │ │ │ │ - vpshufb %ymm1,%ymm4,%ymm1 │ │ │ │ - vpaddb %ymm9,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm8,%ymm1,%ymm1 │ │ │ │ - vpermd %ymm1,%ymm7,%ymm1 │ │ │ │ - vmovdqu %ymm1,-0x18(%rax) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 12dc41 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rcx,%r10 │ │ │ │ - lea (%rcx,%rcx,2),%rcx │ │ │ │ - shl $0x5,%r10 │ │ │ │ - shl $0x3,%rcx │ │ │ │ - add %r10,%rdx │ │ │ │ - mov %rbx,%r10 │ │ │ │ - sub %rcx,%r10 │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 12de40 │ │ │ │ - movzbl (%r9),%ecx │ │ │ │ - mov 0x68e44(%rip),%rbx │ │ │ │ - movzbl (%rbx,%rcx,1),%ecx │ │ │ │ - cmp $0xfd,%cl │ │ │ │ - jbe 12de80 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov $0x2,%esi │ │ │ │ - vzeroupper │ │ │ │ - jmp 12ddf2 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %ecx,%ebx │ │ │ │ - shl $0x4,%ecx │ │ │ │ - sub $0x1,%rdx │ │ │ │ - add $0x1,%r9 │ │ │ │ - shr $0x4,%bl │ │ │ │ - add $0x1,%r10 │ │ │ │ - add $0x1,%rax │ │ │ │ - or %ebx,%r11d │ │ │ │ - mov %r11b,-0x1(%rax) │ │ │ │ - mov %ecx,%r11d │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 12de20 │ │ │ │ - movzbl (%r9),%ecx │ │ │ │ - mov 0x68dee(%rip),%rbx │ │ │ │ - movzbl (%rbx,%rcx,1),%ebx │ │ │ │ - cmp $0xfd,%bl │ │ │ │ - jbe 12de50 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov $0x3,%ecx │ │ │ │ - cmp $0xfe,%bl │ │ │ │ - je 12e318 │ │ │ │ - vzeroupper │ │ │ │ - jmp 12ddf2 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %esi,(%rdi) │ │ │ │ - mov -0x8(%rbp),%rbx │ │ │ │ - mov %ecx,0x4(%rdi) │ │ │ │ - mov %r11b,0xc(%rdi) │ │ │ │ - mov %r10,(%r8) │ │ │ │ - leave │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov $0x3,%ecx │ │ │ │ - mov $0x1,%eax │ │ │ │ - vzeroupper │ │ │ │ - jmp 12ddf2 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0x2,%ecx │ │ │ │ - mov $0x1,%eax │ │ │ │ - vzeroupper │ │ │ │ - jmp 12ddf2 │ │ │ │ - nop │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%eax │ │ │ │ - vzeroupper │ │ │ │ - jmp 12ddf2 │ │ │ │ - nop │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov $0x1,%eax │ │ │ │ - vzeroupper │ │ │ │ - jmp 12ddf2 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %ebx,%ecx │ │ │ │ - shl $0x6,%ebx │ │ │ │ - add $0x1,%r9 │ │ │ │ - add $0x1,%r10 │ │ │ │ - shr $0x2,%cl │ │ │ │ - add $0x1,%rax │ │ │ │ - sub $0x1,%rdx │ │ │ │ - or %r11d,%ecx │ │ │ │ - mov %ebx,%r11d │ │ │ │ - mov %cl,-0x1(%rax) │ │ │ │ - jmp 12dba1 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%r9 │ │ │ │ - sub $0x1,%rdx │ │ │ │ - lea 0x0(,%rcx,4),%r11d │ │ │ │ - jmp 12db20 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x20,%r9 │ │ │ │ - add $0x18,%rax │ │ │ │ - sub $0x1,%rcx │ │ │ │ - jmp 12dd50 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %r10d,%r10d │ │ │ │ - je 12dd50 │ │ │ │ - vpcmpeqb %ymm0,%ymm5,%ymm1 │ │ │ │ - vmovdqa 0x3b85b(%rip),%ymm6 │ │ │ │ - vmovdqa 0x3b873(%rip),%ymm7 │ │ │ │ - vmovdqa 0x3b88b(%rip),%ymm8 │ │ │ │ - vpaddb %ymm4,%ymm1,%ymm1 │ │ │ │ - vmovdqa 0x3b7ff(%rip),%ymm4 │ │ │ │ - vpshufb %ymm1,%ymm4,%ymm1 │ │ │ │ - vpaddb %ymm5,%ymm1,%ymm1 │ │ │ │ - vmovdqa 0x3b80e(%rip),%ymm5 │ │ │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm6,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm7,%ymm1,%ymm1 │ │ │ │ - vpermd %ymm1,%ymm8,%ymm1 │ │ │ │ - vmovdqu %ymm1,(%rax) │ │ │ │ - vmovdqu 0x20(%r9),%ymm10 │ │ │ │ - vpsrld $0x4,%ymm10,%ymm9 │ │ │ │ - vpand %ymm0,%ymm10,%ymm1 │ │ │ │ - vpand %ymm0,%ymm9,%ymm9 │ │ │ │ - vpshufb %ymm1,%ymm2,%ymm1 │ │ │ │ - vpshufb %ymm9,%ymm3,%ymm11 │ │ │ │ - vptest %ymm11,%ymm1 │ │ │ │ - jne 12de98 │ │ │ │ - vpcmpeqb %ymm0,%ymm10,%ymm1 │ │ │ │ - vpaddb %ymm9,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm1,%ymm4,%ymm1 │ │ │ │ - vpaddb %ymm10,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm6,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm7,%ymm1,%ymm1 │ │ │ │ - vpermd %ymm1,%ymm8,%ymm1 │ │ │ │ - vmovdqu %ymm1,0x18(%rax) │ │ │ │ - vmovdqu 0x40(%r9),%ymm10 │ │ │ │ - vpsrld $0x4,%ymm10,%ymm9 │ │ │ │ - vpand %ymm0,%ymm10,%ymm1 │ │ │ │ - vpand %ymm0,%ymm9,%ymm9 │ │ │ │ - vpshufb %ymm1,%ymm2,%ymm1 │ │ │ │ - vpshufb %ymm9,%ymm3,%ymm11 │ │ │ │ - vptest %ymm11,%ymm1 │ │ │ │ - jne 12e2e8 │ │ │ │ - vpcmpeqb %ymm0,%ymm10,%ymm1 │ │ │ │ - vpaddb %ymm9,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm1,%ymm4,%ymm1 │ │ │ │ - vpaddb %ymm10,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm6,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm7,%ymm1,%ymm1 │ │ │ │ - vpermd %ymm1,%ymm8,%ymm1 │ │ │ │ - vmovdqu %ymm1,0x30(%rax) │ │ │ │ - vmovdqu 0x60(%r9),%ymm10 │ │ │ │ - vpsrld $0x4,%ymm10,%ymm9 │ │ │ │ - vpand %ymm0,%ymm10,%ymm1 │ │ │ │ - vpand %ymm0,%ymm9,%ymm9 │ │ │ │ - vpshufb %ymm1,%ymm2,%ymm1 │ │ │ │ - vpshufb %ymm9,%ymm3,%ymm11 │ │ │ │ - vptest %ymm11,%ymm1 │ │ │ │ - jne 12e300 │ │ │ │ - vpcmpeqb %ymm0,%ymm10,%ymm1 │ │ │ │ - vpaddb %ymm9,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm1,%ymm4,%ymm1 │ │ │ │ - vpaddb %ymm10,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm6,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm7,%ymm1,%ymm1 │ │ │ │ - vpermd %ymm1,%ymm8,%ymm1 │ │ │ │ - vmovdqu %ymm1,0x48(%rax) │ │ │ │ - vmovdqu 0x80(%r9),%ymm9 │ │ │ │ - vpsrld $0x4,%ymm9,%ymm10 │ │ │ │ - vpand %ymm0,%ymm9,%ymm1 │ │ │ │ - vpand %ymm0,%ymm10,%ymm10 │ │ │ │ - vpshufb %ymm1,%ymm2,%ymm1 │ │ │ │ - vpshufb %ymm10,%ymm3,%ymm11 │ │ │ │ - vptest %ymm11,%ymm1 │ │ │ │ - jne 12e348 │ │ │ │ - vpcmpeqb %ymm0,%ymm9,%ymm1 │ │ │ │ - vpaddb %ymm10,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm1,%ymm4,%ymm1 │ │ │ │ - vpaddb %ymm9,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm6,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm7,%ymm1,%ymm1 │ │ │ │ - vpermd %ymm1,%ymm8,%ymm1 │ │ │ │ - vmovdqu %ymm1,0x60(%rax) │ │ │ │ - vmovdqu 0xa0(%r9),%ymm10 │ │ │ │ - vpsrld $0x4,%ymm10,%ymm9 │ │ │ │ - vpand %ymm0,%ymm10,%ymm1 │ │ │ │ - vpand %ymm0,%ymm9,%ymm9 │ │ │ │ - vpshufb %ymm1,%ymm2,%ymm1 │ │ │ │ - vpshufb %ymm9,%ymm3,%ymm11 │ │ │ │ - vptest %ymm11,%ymm1 │ │ │ │ - jne 12e360 │ │ │ │ - vpcmpeqb %ymm0,%ymm10,%ymm1 │ │ │ │ - vpaddb %ymm9,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm1,%ymm4,%ymm1 │ │ │ │ - vpaddb %ymm10,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm6,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm7,%ymm1,%ymm1 │ │ │ │ - vpermd %ymm1,%ymm8,%ymm1 │ │ │ │ - vmovdqu %ymm1,0x78(%rax) │ │ │ │ - vmovdqu 0xc0(%r9),%ymm10 │ │ │ │ - vpsrld $0x4,%ymm10,%ymm9 │ │ │ │ - vpand %ymm0,%ymm10,%ymm1 │ │ │ │ - vpand %ymm0,%ymm9,%ymm9 │ │ │ │ - vpshufb %ymm1,%ymm2,%ymm1 │ │ │ │ - vpshufb %ymm9,%ymm3,%ymm11 │ │ │ │ - vptest %ymm11,%ymm1 │ │ │ │ - jne 12e378 │ │ │ │ - vpcmpeqb %ymm0,%ymm10,%ymm1 │ │ │ │ - vpaddb %ymm9,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm1,%ymm4,%ymm1 │ │ │ │ - vpaddb %ymm10,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm6,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm7,%ymm1,%ymm1 │ │ │ │ - vpermd %ymm1,%ymm8,%ymm1 │ │ │ │ - vmovdqu %ymm1,0x90(%rax) │ │ │ │ - vmovdqu 0xe0(%r9),%ymm9 │ │ │ │ - vpsrld $0x4,%ymm9,%ymm1 │ │ │ │ - vpand %ymm0,%ymm9,%ymm10 │ │ │ │ - vpand %ymm0,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm10,%ymm2,%ymm10 │ │ │ │ - vpshufb %ymm1,%ymm3,%ymm11 │ │ │ │ - vptest %ymm11,%ymm10 │ │ │ │ - jne 12e390 │ │ │ │ - vpcmpeqb %ymm0,%ymm9,%ymm10 │ │ │ │ - add $0x100,%r9 │ │ │ │ - add $0xc0,%rax │ │ │ │ - sub $0x8,%rcx │ │ │ │ - vpaddb %ymm1,%ymm10,%ymm1 │ │ │ │ - vpshufb %ymm1,%ymm4,%ymm1 │ │ │ │ - vpaddb %ymm9,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm6,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm7,%ymm1,%ymm1 │ │ │ │ - vpermd %ymm1,%ymm8,%ymm1 │ │ │ │ - vmovdqu %ymm1,-0x18(%rax) │ │ │ │ - jmp 12dd3f │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %r10d,%r10d │ │ │ │ - je 12dd50 │ │ │ │ - vpcmpeqb %ymm0,%ymm5,%ymm1 │ │ │ │ - vmovdqa 0x3b56b(%rip),%ymm6 │ │ │ │ - vmovdqa 0x3b5a3(%rip),%ymm8 │ │ │ │ - vmovdqa 0x3b5bb(%rip),%ymm7 │ │ │ │ - vpaddb %ymm4,%ymm1,%ymm1 │ │ │ │ - vmovdqa 0x3b52f(%rip),%ymm4 │ │ │ │ - vpshufb %ymm1,%ymm4,%ymm1 │ │ │ │ - vpaddb %ymm5,%ymm1,%ymm1 │ │ │ │ - vmovdqa 0x3b55e(%rip),%ymm5 │ │ │ │ - vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm8,%ymm1,%ymm1 │ │ │ │ - vpermd %ymm1,%ymm7,%ymm1 │ │ │ │ - vmovdqu %ymm1,(%rax) │ │ │ │ - vmovdqu 0x20(%r9),%ymm9 │ │ │ │ - vpsrld $0x4,%ymm9,%ymm10 │ │ │ │ - vpand %ymm0,%ymm9,%ymm1 │ │ │ │ - vpand %ymm0,%ymm10,%ymm10 │ │ │ │ - vpshufb %ymm1,%ymm2,%ymm1 │ │ │ │ - vpshufb %ymm10,%ymm3,%ymm11 │ │ │ │ - vptest %ymm11,%ymm1 │ │ │ │ - jne 12de98 │ │ │ │ - vpcmpeqb %ymm0,%ymm9,%ymm1 │ │ │ │ - vpaddb %ymm10,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm1,%ymm4,%ymm1 │ │ │ │ - vpaddb %ymm9,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm8,%ymm1,%ymm1 │ │ │ │ - vpermd %ymm1,%ymm7,%ymm1 │ │ │ │ - vmovdqu %ymm1,0x18(%rax) │ │ │ │ - vmovdqu 0x40(%r9),%ymm10 │ │ │ │ - vpsrld $0x4,%ymm10,%ymm9 │ │ │ │ - vpand %ymm0,%ymm10,%ymm1 │ │ │ │ - vpand %ymm0,%ymm9,%ymm9 │ │ │ │ - vpshufb %ymm1,%ymm2,%ymm1 │ │ │ │ - vpshufb %ymm9,%ymm3,%ymm11 │ │ │ │ - vptest %ymm11,%ymm1 │ │ │ │ - jne 12e2e8 │ │ │ │ - vpcmpeqb %ymm0,%ymm10,%ymm1 │ │ │ │ - vpaddb %ymm9,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm1,%ymm4,%ymm1 │ │ │ │ - vpaddb %ymm10,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm8,%ymm1,%ymm1 │ │ │ │ - vpermd %ymm1,%ymm7,%ymm1 │ │ │ │ - vmovdqu %ymm1,0x30(%rax) │ │ │ │ - vmovdqu 0x60(%r9),%ymm9 │ │ │ │ - vpsrld $0x4,%ymm9,%ymm1 │ │ │ │ - vpand %ymm0,%ymm9,%ymm10 │ │ │ │ - vpand %ymm0,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm10,%ymm2,%ymm10 │ │ │ │ - vpshufb %ymm1,%ymm3,%ymm11 │ │ │ │ - vptest %ymm11,%ymm10 │ │ │ │ - jne 12e300 │ │ │ │ - vpcmpeqb %ymm0,%ymm9,%ymm10 │ │ │ │ - sub $0xffffffffffffff80,%r9 │ │ │ │ - add $0x60,%rax │ │ │ │ - sub $0x4,%rcx │ │ │ │ - vpaddb %ymm1,%ymm10,%ymm1 │ │ │ │ - vpshufb %ymm1,%ymm4,%ymm1 │ │ │ │ - vpaddb %ymm9,%ymm1,%ymm1 │ │ │ │ - vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ │ │ - vpmaddwd %ymm5,%ymm1,%ymm1 │ │ │ │ - vpshufb %ymm8,%ymm1,%ymm1 │ │ │ │ - vpermd %ymm1,%ymm7,%ymm1 │ │ │ │ - vmovdqu %ymm1,-0x18(%rax) │ │ │ │ - jmp 12dd3f │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x40,%r9 │ │ │ │ - add $0x30,%rax │ │ │ │ - sub $0x2,%rcx │ │ │ │ - jmp 12dd50 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x60,%r9 │ │ │ │ - add $0x48,%rax │ │ │ │ - sub $0x3,%rcx │ │ │ │ - jmp 12dd50 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %rdx,%rax │ │ │ │ - sub $0x1,%rax │ │ │ │ - je 12e3a6 │ │ │ │ - movzbl 0x1(%r9),%eax │ │ │ │ - mov 0x6888f(%rip),%rbx │ │ │ │ - cmpb $0xfe,(%rbx,%rax,1) │ │ │ │ - sete %cl │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jmp 12dbcb │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sub $0xffffffffffffff80,%r9 │ │ │ │ - add $0x60,%rax │ │ │ │ - sub $0x4,%rcx │ │ │ │ - jmp 12dd50 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0xa0,%r9 │ │ │ │ - add $0x78,%rax │ │ │ │ - sub $0x5,%rcx │ │ │ │ - jmp 12dd50 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0xc0,%r9 │ │ │ │ - add $0x90,%rax │ │ │ │ - sub $0x6,%rcx │ │ │ │ - jmp 12dd50 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0xe0,%r9 │ │ │ │ - add $0xa8,%rax │ │ │ │ - sub $0x7,%rcx │ │ │ │ - jmp 12dd50 │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov $0x1,%eax │ │ │ │ - vzeroupper │ │ │ │ - jmp 12ddf2 │ │ │ │ - test %r10d,%r10d │ │ │ │ - je 12dd50 │ │ │ │ - vpcmpeqb %ymm0,%ymm5,%ymm0 │ │ │ │ - add $0x20,%r9 │ │ │ │ - add $0x18,%rax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - vmovdqa 0x3b309(%rip),%ymm1 │ │ │ │ - vpaddb %ymm4,%ymm0,%ymm0 │ │ │ │ - vpshufb %ymm0,%ymm1,%ymm0 │ │ │ │ - vmovdqa 0x3b318(%rip),%ymm1 │ │ │ │ - vpaddb %ymm5,%ymm0,%ymm0 │ │ │ │ - vpmaddubsw %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x3b327(%rip),%ymm1 │ │ │ │ - vpmaddwd %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqa 0x3b35b(%rip),%ymm1 │ │ │ │ - vpshufb 0x3b332(%rip),%ymm0,%ymm0 │ │ │ │ - vpermd %ymm0,%ymm1,%ymm0 │ │ │ │ - vmovdqu %ymm0,-0x18(%rax) │ │ │ │ - jmp 12dd50 │ │ │ │ - nopl (%rax) │ │ │ │ - │ │ │ │ 000000000012e420 : │ │ │ │ endbr64 │ │ │ │ mov 0x18(%rdi),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ 000000000012e430 : │ │ │ │ @@ -231634,20 +231634,20 @@ │ │ │ │ jne 12ee98 │ │ │ │ test $0x40,%sil │ │ │ │ jne 12ee68 │ │ │ │ test $0x80,%sil │ │ │ │ jne 12eeb0 │ │ │ │ and $0x100,%esi │ │ │ │ je 12ed40 │ │ │ │ - lea -0x6a08(%rip),%rdx │ │ │ │ - lea -0x69ff(%rip),%rax │ │ │ │ + lea -0x8e88(%rip),%rdx │ │ │ │ + lea -0x8e7f(%rip),%rax │ │ │ │ jmp 12ed36 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea -0x69ff(%rip),%rdx │ │ │ │ - lea -0x1256(%rip),%rax │ │ │ │ + lea -0xa4ef(%rip),%rdx │ │ │ │ + lea -0x3796(%rip),%rax │ │ │ │ mov %rdx,(%rdi) │ │ │ │ mov %rax,0x8(%rdi) │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ push %rbx │ │ │ │ xor %eax,%eax │ │ │ │ cpuid │ │ │ │ @@ -231668,40 +231668,40 @@ │ │ │ │ cpuid │ │ │ │ and $0x100000,%ecx │ │ │ │ jne 12edd8 │ │ │ │ mov $0x1,%eax │ │ │ │ cpuid │ │ │ │ and $0x80000,%ecx │ │ │ │ je 12eda0 │ │ │ │ - lea -0x8801(%rip),%rdx │ │ │ │ - lea -0x2d48(%rip),%rax │ │ │ │ + lea -0x8ec1(%rip),%rdx │ │ │ │ + lea -0x2eb8(%rip),%rax │ │ │ │ jmp 12edae │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x19a7(%rip),%rdx │ │ │ │ + lea -0x1067(%rip),%rdx │ │ │ │ lea -0x3e9e(%rip),%rax │ │ │ │ mov %rdx,(%rdi) │ │ │ │ pop %rbx │ │ │ │ mov %rax,0x8(%rdi) │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x6af7(%rip),%rdx │ │ │ │ - lea -0x6aee(%rip),%rax │ │ │ │ + lea -0x8f17(%rip),%rdx │ │ │ │ + lea -0x8f0e(%rip),%rax │ │ │ │ jmp 12ed36 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea -0xa57f(%rip),%rdx │ │ │ │ - lea -0x3846(%rip),%rax │ │ │ │ + lea -0x71cf(%rip),%rdx │ │ │ │ + lea -0x2456(%rip),%rax │ │ │ │ jmp 12edae │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea -0x6b07(%rip),%rdx │ │ │ │ - lea -0x6afe(%rip),%rax │ │ │ │ + lea -0x8f87(%rip),%rdx │ │ │ │ + lea -0x8f7e(%rip),%rax │ │ │ │ mov %rdx,(%rdi) │ │ │ │ mov %rax,0x8(%rdi) │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x1a17(%rip),%rdx │ │ │ │ + lea -0x10d7(%rip),%rdx │ │ │ │ lea -0x3f0e(%rip),%rax │ │ │ │ jmp 12ed36 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ cmp $0x6,%esi │ │ │ │ jbe 12ee3d │ │ │ │ mov $0x7,%eax │ │ │ │ cpuid │ │ │ │ @@ -231709,34 +231709,34 @@ │ │ │ │ jne 12eec3 │ │ │ │ mov $0x1,%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ cpuid │ │ │ │ and $0x10000000,%ecx │ │ │ │ je 12ed6c │ │ │ │ lea -0x5509(%rip),%rdx │ │ │ │ - lea -0x2360(%rip),%rax │ │ │ │ + lea -0x1a20(%rip),%rax │ │ │ │ jmp 12edae │ │ │ │ nopl (%rax) │ │ │ │ - lea -0xa60f(%rip),%rdx │ │ │ │ - lea -0x38d6(%rip),%rax │ │ │ │ + lea -0x725f(%rip),%rdx │ │ │ │ + lea -0x24e6(%rip),%rax │ │ │ │ jmp 12ed36 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea -0xa647(%rip),%rdx │ │ │ │ - lea -0xa63e(%rip),%rax │ │ │ │ + lea -0x9037(%rip),%rdx │ │ │ │ + lea -0x902e(%rip),%rax │ │ │ │ jmp 12ed36 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea -0x890f(%rip),%rdx │ │ │ │ - lea -0x2e56(%rip),%rax │ │ │ │ + lea -0x8fcf(%rip),%rdx │ │ │ │ + lea -0x2fc6(%rip),%rax │ │ │ │ jmp 12ed36 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea -0x5567(%rip),%rdx │ │ │ │ - lea -0x23be(%rip),%rax │ │ │ │ + lea -0x1a7e(%rip),%rax │ │ │ │ jmp 12ed36 │ │ │ │ - lea -0x6b9a(%rip),%rdx │ │ │ │ - lea -0x13f1(%rip),%rax │ │ │ │ + lea -0xa68a(%rip),%rdx │ │ │ │ + lea -0x3931(%rip),%rax │ │ │ │ jmp 12edae │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ 000000000012eee0 : │ │ │ │ endbr64 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ @@ -1276,23 +1276,23 @@ │ │ │ │ 0x00172d08 54360200 f8d1faff c0360200 68d2faff T6.......6..h... │ │ │ │ 0x00172d18 e0360200 98d6faff 58370200 48d8faff .6......X7..H... │ │ │ │ 0x00172d28 9c370200 d8d8faff bc370200 08ddfaff .7.......7...... │ │ │ │ 0x00172d38 1c380200 88defaff 40380200 98e0faff .8......@8...... │ │ │ │ 0x00172d48 80380200 a8e7faff ac380200 48fffaff .8.......8..H... │ │ │ │ 0x00172d58 343a0200 e80cfbff ac3a0200 a813fbff 4:.......:...... │ │ │ │ 0x00172d68 903b0200 3815fbff d03b0200 2822fbff .;..8....;..(".. │ │ │ │ - 0x00172d78 2c3d0200 c86afbff a03d0200 d86afbff ,=...j...=...j.. │ │ │ │ - 0x00172d88 b43d0200 e86afbff c83d0200 1888fbff .=...j...=...... │ │ │ │ - 0x00172d98 f03d0200 58a5fbff 183e0200 68a5fbff .=..X....>..h... │ │ │ │ - 0x00172da8 2c3e0200 78a5fbff 403e0200 88a5fbff ,>..x...@>...... │ │ │ │ - 0x00172db8 543e0200 98a5fbff 683e0200 a8a5fbff T>......h>...... │ │ │ │ - 0x00172dc8 7c3e0200 b8a5fbff 903e0200 d8bbfbff |>.......>...... │ │ │ │ + 0x00172d78 2c3d0200 c86afbff a03d0200 d880fbff ,=...j...=...... │ │ │ │ + 0x00172d88 c83d0200 e880fbff dc3d0200 f880fbff .=.......=...... │ │ │ │ + 0x00172d98 f03d0200 0881fbff 043e0200 1881fbff .=.......>...... │ │ │ │ + 0x00172da8 183e0200 2881fbff 2c3e0200 3881fbff .>..(...,>..8... │ │ │ │ + 0x00172db8 403e0200 4881fbff 543e0200 5881fbff @>..H...T>..X... │ │ │ │ + 0x00172dc8 683e0200 989efbff 903e0200 d8bbfbff h>.......>...... │ │ │ │ 0x00172dd8 b83e0200 98d1fbff e03e0200 28d8fbff .>.......>..(... │ │ │ │ - 0x00172de8 383f0200 d8e2fbff 6c3f0200 88edfbff 8?......l?...... │ │ │ │ - 0x00172df8 a03f0200 88f6fbff d43f0200 68fdfbff .?.......?..h... │ │ │ │ + 0x00172de8 383f0200 68e1fbff 703f0200 18ecfbff 8?..h...p?...... │ │ │ │ + 0x00172df8 a43f0200 c8f6fbff d83f0200 c8fffbff .?.......?...... │ │ │ │ 0x00172e08 0c400200 a806fcff 44400200 b806fcff .@......D@...... │ │ │ │ 0x00172e18 58400200 d806fcff 6c400200 2807fcff X@......l@..(... │ │ │ │ 0x00172e28 98400200 5807fcff b4400200 7807fcff .@..X....@..x... │ │ │ │ 0x00172e38 cc400200 c807fcff e4400200 f807fcff .@.......@...... │ │ │ │ 0x00172e48 04410200 1808fcff 1c410200 4808fcff .A.......A..H... │ │ │ │ 0x00172e58 3c410200 5808fcff 50410200 6808fcff