--- /srv/rebuilderd/tmp/rebuilderdqWEYko/inputs/kitty_0.43.1-1_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderdqWEYko/out/kitty_0.43.1-1_arm64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-10-18 14:58:18.000000 debian-binary │ -rw-r--r-- 0 0 0 9088 2025-10-18 14:58:18.000000 control.tar.xz │ --rw-r--r-- 0 0 0 7770800 2025-10-18 14:58:18.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 7770004 2025-10-18 14:58:18.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 {} │ │ │ │ @@ -649,15 +649,15 @@ │ │ │ │ 645: 00000000001b5460 8 OBJECT GLOBAL DEFAULT 23 glfwWaylandIsWindowFullyCreated_impl │ │ │ │ 646: 00000000001950b8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glEvalCoord2fv │ │ │ │ 647: 00000000001b2460 8 OBJECT GLOBAL DEFAULT 23 glad_glGetActiveUniform │ │ │ │ 648: 00000000001b2730 8 OBJECT GLOBAL DEFAULT 23 glad_glCopyPixels │ │ │ │ 649: 00000000001b3790 8 OBJECT GLOBAL DEFAULT 23 glad_glTexStorage1D │ │ │ │ 650: 00000000000f5340 596 FUNC GLOBAL DEFAULT 12 init_simd │ │ │ │ 651: 0000000000195ce8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glIsEnabled │ │ │ │ - 652: 000000000011aeec 12 FUNC GLOBAL DEFAULT 12 base64_stream_decode_avx │ │ │ │ + 652: 000000000011ae2c 12 FUNC GLOBAL DEFAULT 12 base64_stream_decode_avx │ │ │ │ 653: 00000000001b5490 8 OBJECT GLOBAL DEFAULT 23 glfwRequestWaylandFrameEvent_impl │ │ │ │ 654: 00000000001b2880 8 OBJECT GLOBAL DEFAULT 23 glad_glColor3dv │ │ │ │ 655: 0000000000195ee8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glVertexAttribI4iv │ │ │ │ 656: 0000000000195218 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glDeleteBuffers │ │ │ │ 657: 00000000001b2830 8 OBJECT GLOBAL DEFAULT 23 glad_glColor3uiv │ │ │ │ 658: 00000000000e0eac 156 FUNC GLOBAL DEFAULT 12 report_device_attributes │ │ │ │ 659: 0000000000195ab0 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glMultiTexCoord3iv │ │ │ │ @@ -754,15 +754,15 @@ │ │ │ │ 750: 000000000011cdc0 220 FUNC GLOBAL DEFAULT 12 ringbuf_memmove_from │ │ │ │ 751: 00000000000ddca0 76 FUNC GLOBAL DEFAULT 12 screen_cursor_to_column │ │ │ │ 752: 00000000001b56f8 8 OBJECT GLOBAL DEFAULT 23 glfwSetWindowCloseCallback_impl │ │ │ │ 753: 00000000001b5858 8 OBJECT GLOBAL DEFAULT 23 glfwSetGammaRamp_impl │ │ │ │ 754: 00000000001b2ae0 8 OBJECT GLOBAL DEFAULT 23 glad_glTexCoord3fv │ │ │ │ 755: 00000000001b3510 8 OBJECT GLOBAL DEFAULT 23 glad_glVertexAttrib2s │ │ │ │ 756: 0000000000196158 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glUnmapBuffer │ │ │ │ - 757: 000000000011aee0 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_avx │ │ │ │ + 757: 000000000011ae20 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_avx │ │ │ │ 758: 00000000001959c8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glPixelMapusv │ │ │ │ 759: 0000000000195598 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glTexEnviv │ │ │ │ 760: 00000000001b25f8 8 OBJECT GLOBAL DEFAULT 23 glad_glEdgeFlagv │ │ │ │ 761: 00000000000de960 176 FUNC GLOBAL DEFAULT 12 screen_send_signal_for_key │ │ │ │ 762: 00000000000a3d40 16112 FUNC GLOBAL DEFAULT 12 gladUninstallGLDebug │ │ │ │ 763: 00000000001b2ab0 8 OBJECT GLOBAL DEFAULT 23 glad_glTexCoord4dv │ │ │ │ 764: 0000000000195b78 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glMultTransposeMatrixd │ │ │ │ @@ -990,15 +990,15 @@ │ │ │ │ 986: 0000000000195c18 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glLoadTransposeMatrixd │ │ │ │ 987: 00000000001b2348 8 OBJECT GLOBAL DEFAULT 23 glad_glGetPolygonStipple │ │ │ │ 988: 00000000001953b8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glColor3fv │ │ │ │ 989: 00000000000dde20 16 FUNC GLOBAL DEFAULT 12 screen_prompt_supports_click_events │ │ │ │ 990: 0000000000059500 252 FUNC GLOBAL DEFAULT 12 add_dashed_underline │ │ │ │ 991: 00000000001b3600 8 OBJECT GLOBAL DEFAULT 23 glad_glVertex2i │ │ │ │ 992: 0000000000195c10 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glLoadTransposeMatrixf │ │ │ │ - 993: 000000000011ae20 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_ssse3 │ │ │ │ + 993: 000000000011ae60 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_ssse3 │ │ │ │ 994: 00000000000dd908 28 FUNC GLOBAL DEFAULT 12 screen_is_cursor_visible │ │ │ │ 995: 00000000000c9460 344 FUNC GLOBAL DEFAULT 12 linebuf_clear │ │ │ │ 996: 00000000000a8108 36 FUNC GLOBAL DEFAULT 12 program_id │ │ │ │ 997: 00000000001956d8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glStencilMaskSeparate │ │ │ │ 998: 00000000001b26f8 8 OBJECT GLOBAL DEFAULT 23 glad_glCreateShader │ │ │ │ 999: 00000000001b33e0 8 OBJECT GLOBAL DEFAULT 23 glad_glVertexAttribI3uiv │ │ │ │ 1000: 0000000000045b84 268 FUNC GLOBAL DEFAULT 12 decode_utf8_string │ │ │ │ @@ -1107,15 +1107,15 @@ │ │ │ │ 1103: 0000000000196080 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glVertexAttrib1d │ │ │ │ 1104: 0000000000195610 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glTexCoord3iv │ │ │ │ 1105: 000000000011c990 12 FUNC GLOBAL DEFAULT 12 ringbuf_head │ │ │ │ 1106: 00000000001b30e0 8 OBJECT GLOBAL DEFAULT 23 glad_glLoadName │ │ │ │ 1107: 0000000000196070 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glVertexAttrib1f │ │ │ │ 1108: 00000000001b27e0 8 OBJECT GLOBAL DEFAULT 23 glad_glColor4iv │ │ │ │ 1109: 00000000001b35a0 8 OBJECT GLOBAL DEFAULT 23 glad_glVertex4d │ │ │ │ - 1110: 000000000011ae2c 12 FUNC GLOBAL DEFAULT 12 base64_stream_decode_ssse3 │ │ │ │ + 1110: 000000000011ae6c 12 FUNC GLOBAL DEFAULT 12 base64_stream_decode_ssse3 │ │ │ │ 1111: 00000000001b24b0 8 OBJECT GLOBAL DEFAULT 23 glad_glFrustum │ │ │ │ 1112: 00000000001957e0 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glRenderMode │ │ │ │ 1113: 00000000001b3590 8 OBJECT GLOBAL DEFAULT 23 glad_glVertex4f │ │ │ │ 1114: 0000000000195a28 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glNormal3fv │ │ │ │ 1115: 00000000000e636c 12 FUNC GLOBAL DEFAULT 12 screen_set_mode │ │ │ │ 1116: 0000000000195f28 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glVertexAttribI2ui │ │ │ │ 1117: 0000000000069880 408 FUNC GLOBAL DEFAULT 12 add_font_name_record │ │ │ │ @@ -1158,15 +1158,15 @@ │ │ │ │ 1154: 000000000010bac4 116 FUNC GLOBAL DEFAULT 12 tc_chars_at_index_without_alloc │ │ │ │ 1155: 00000000000d63a0 316 FUNC GLOBAL DEFAULT 12 read_signals │ │ │ │ 1156: 00000000001961a8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glUniformBlockBinding │ │ │ │ 1157: 00000000000ddf40 76 FUNC GLOBAL DEFAULT 12 screen_set_margins │ │ │ │ 1158: 00000000001b2548 8 OBJECT GLOBAL DEFAULT 23 glad_glFeedbackBuffer │ │ │ │ 1159: 00000000000a8460 48 FUNC GLOBAL DEFAULT 12 bind_program │ │ │ │ 1160: 0000000000195ae0 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glMultiTexCoord2sv │ │ │ │ - 1161: 000000000011aec0 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_avx2 │ │ │ │ + 1161: 000000000011aee0 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_avx2 │ │ │ │ 1162: 00000000000dd610 8 FUNC GLOBAL DEFAULT 12 screen_normal_keypad_mode │ │ │ │ 1163: 00000000001b2928 8 OBJECT GLOBAL DEFAULT 23 glad_glBufferData │ │ │ │ 1164: 00000000001b2418 8 OBJECT GLOBAL DEFAULT 23 glad_glGetBufferParameteriv │ │ │ │ 1165: 0000000000196128 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glVertex2fv │ │ │ │ 1166: 00000000001953e8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glClipPlane │ │ │ │ 1167: 00000000001961b8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glUniform4ui │ │ │ │ 1168: 00000000000a7d40 44 FUNC GLOBAL DEFAULT 12 bind_framebuffer_for_output │ │ │ │ @@ -1535,24 +1535,24 @@ │ │ │ │ 1531: 00000000001b2808 8 OBJECT GLOBAL DEFAULT 23 glad_glColor4d │ │ │ │ 1532: 00000000001b3208 8 OBJECT GLOBAL DEFAULT 23 glad_glIndexdv │ │ │ │ 1533: 00000000001b2c08 8 OBJECT GLOBAL DEFAULT 23 glad_glSecondaryColor3sv │ │ │ │ 1534: 00000000000bdac0 908 FUNC GLOBAL DEFAULT 12 grman_rescale │ │ │ │ 1535: 00000000000bdf0c 28 FUNC GLOBAL DEFAULT 12 grman_has_images │ │ │ │ 1536: 0000000000059868 164 FUNC GLOBAL DEFAULT 12 add_beam_cursor │ │ │ │ 1537: 00000000000c9640 20 FUNC GLOBAL DEFAULT 12 linebuf_clear_attrs_and_dirty │ │ │ │ - 1538: 000000000011bde4 1164 FUNC GLOBAL DEFAULT 12 base64_stream_encode_plain │ │ │ │ + 1538: 000000000011b768 1160 FUNC GLOBAL DEFAULT 12 base64_stream_encode_plain │ │ │ │ 1539: 00000000001b27f8 8 OBJECT GLOBAL DEFAULT 23 glad_glColor4f │ │ │ │ 1540: 000000000011d3c4 108 FUNC GLOBAL DEFAULT 12 base64_stream_decode_init │ │ │ │ 1541: 0000000000195a78 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glMultiTexCoord4i │ │ │ │ 1542: 00000000000a812c 256 FUNC GLOBAL DEFAULT 12 init_uniforms │ │ │ │ 1543: 00000000001b2528 8 OBJECT GLOBAL DEFAULT 23 glad_glFogCoordPointer │ │ │ │ 1544: 00000000001b5550 8 OBJECT GLOBAL DEFAULT 23 glfwMakeContextCurrent_impl │ │ │ │ 1545: 00000000001b58c8 8 OBJECT GLOBAL DEFAULT 23 glfwGetPrimaryMonitor_impl │ │ │ │ 1546: 00000000001b27e8 8 OBJECT GLOBAL DEFAULT 23 glad_glColor4i │ │ │ │ - 1547: 000000000011c270 1292 FUNC GLOBAL DEFAULT 12 base64_stream_decode_neon64 │ │ │ │ + 1547: 000000000011c26c 1292 FUNC GLOBAL DEFAULT 12 base64_stream_decode_neon64 │ │ │ │ 1548: 00000000001b35c8 8 OBJECT GLOBAL DEFAULT 23 glad_glVertex3fv │ │ │ │ 1549: 0000000000196170 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glUniformMatrix4fv │ │ │ │ 1550: 0000000000195108 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glEndList │ │ │ │ 1551: 00000000000bdee8 16 FUNC GLOBAL DEFAULT 12 grman_mark_layers_dirty │ │ │ │ 1552: 00000000001b2ed8 8 OBJECT GLOBAL DEFAULT 23 glad_glNormal3iv │ │ │ │ 1553: 00000000001b57a8 8 OBJECT GLOBAL DEFAULT 23 glfwGetWindowFrameSize_impl │ │ │ │ 1554: 00000000000ad2c0 116 FUNC GLOBAL DEFAULT 12 block_index │ │ │ │ @@ -1862,18 +1862,18 @@ │ │ │ │ 1858: 00000000001b2510 8 OBJECT GLOBAL DEFAULT 23 glad_glFogCoordf │ │ │ │ 1859: 000000000006d3e4 328 FUNC GLOBAL DEFAULT 12 information_for_font_family │ │ │ │ 1860: 0000000000054f20 48 FUNC GLOBAL DEFAULT 12 cursor_copy_to │ │ │ │ 1861: 00000000001b2a00 8 OBJECT GLOBAL DEFAULT 23 glad_glGetError │ │ │ │ 1862: 00000000001b55e8 8 OBJECT GLOBAL DEFAULT 23 glfwSetScrollCallback_impl │ │ │ │ 1863: 00000000001954a0 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glBlendColor │ │ │ │ 1864: 000000000010b980 24 FUNC GLOBAL DEFAULT 12 tc_incref │ │ │ │ - 1865: 000000000011ae60 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_sse41 │ │ │ │ + 1865: 000000000011ae40 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_sse41 │ │ │ │ 1866: 00000000001b34c8 8 OBJECT GLOBAL DEFAULT 23 glad_glVertexAttrib4Niv │ │ │ │ 1867: 00000000000e4580 500 FUNC GLOBAL DEFAULT 12 screen_insert_lines │ │ │ │ - 1868: 000000000011ae40 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_sse42 │ │ │ │ + 1868: 000000000011aec0 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_sse42 │ │ │ │ 1869: 00000000001b2dc8 8 OBJECT GLOBAL DEFAULT 23 glad_glPushMatrix │ │ │ │ 1870: 000000000006c380 32 FUNC GLOBAL DEFAULT 12 sprite_tracker_current_layout │ │ │ │ 1871: 00000000001b2f58 8 OBJECT GLOBAL DEFAULT 23 glad_glMultiTexCoord4d │ │ │ │ 1872: 0000000000195c48 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glLinkProgram │ │ │ │ 1873: 00000000001b55a8 8 OBJECT GLOBAL DEFAULT 23 glfwGetJoystickGUID_impl │ │ │ │ 1874: 0000000000195788 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glSecondaryColor3bv │ │ │ │ 1875: 0000000000195398 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glColor3sv │ │ │ │ @@ -1989,17 +1989,17 @@ │ │ │ │ 1985: 00000000001006e0 76 FUNC GLOBAL DEFAULT 12 os_window_for_id │ │ │ │ 1986: 0000000000195ea0 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glViewport │ │ │ │ 1987: 00000000000b5820 172 FUNC GLOBAL DEFAULT 12 find_glyph_properties │ │ │ │ 1988: 00000000000b4da0 120 FUNC GLOBAL DEFAULT 12 destroy_os_window │ │ │ │ 1989: 0000000000195308 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glColor4ubv │ │ │ │ 1990: 0000000000195550 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glTexImage3D │ │ │ │ 1991: 00000000000e51b0 80 FUNC GLOBAL DEFAULT 12 screen_draw_text │ │ │ │ - 1992: 000000000011ae6c 12 FUNC GLOBAL DEFAULT 12 base64_stream_decode_sse41 │ │ │ │ + 1992: 000000000011ae4c 12 FUNC GLOBAL DEFAULT 12 base64_stream_decode_sse41 │ │ │ │ 1993: 00000000001b2cf8 8 OBJECT GLOBAL DEFAULT 23 glad_glReadBuffer │ │ │ │ - 1994: 000000000011ae4c 12 FUNC GLOBAL DEFAULT 12 base64_stream_decode_sse42 │ │ │ │ + 1994: 000000000011aecc 12 FUNC GLOBAL DEFAULT 12 base64_stream_decode_sse42 │ │ │ │ 1995: 00000000001b2f90 8 OBJECT GLOBAL DEFAULT 23 glad_glMultiTexCoord3dv │ │ │ │ 1996: 000000000010b9a0 192 FUNC GLOBAL DEFAULT 12 tc_decref │ │ │ │ 1997: 000000000010b900 128 FUNC GLOBAL DEFAULT 12 tc_alloc │ │ │ │ 1998: 00000000000a85a0 24 FUNC GLOBAL DEFAULT 12 unbind_vertex_array │ │ │ │ 1999: 00000000001b55d8 8 OBJECT GLOBAL DEFAULT 23 glfwSetLiveResizeCallback_impl │ │ │ │ 2000: 00000000001b31b8 8 OBJECT GLOBAL DEFAULT 23 glad_glInterleavedArrays │ │ │ │ 2001: 00000000000f2ac8 564 FUNC GLOBAL DEFAULT 12 send_sprite_to_gpu │ │ │ │ @@ -2206,15 +2206,15 @@ │ │ │ │ 2202: 00000000001b2d28 8 OBJECT GLOBAL DEFAULT 23 glad_glRasterPos4f │ │ │ │ 2203: 00000000001b5640 8 OBJECT GLOBAL DEFAULT 23 glfwGetCursorPos_impl │ │ │ │ 2204: 00000000001953c0 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glColor3f │ │ │ │ 2205: 0000000000195110 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glEndConditionalRender │ │ │ │ 2206: 00000000001b28b8 8 OBJECT GLOBAL DEFAULT 23 glad_glClearIndex │ │ │ │ 2207: 00000000001b2d18 8 OBJECT GLOBAL DEFAULT 23 glad_glRasterPos4i │ │ │ │ 2208: 00000000001953b0 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glColor3i │ │ │ │ - 2209: 000000000011aecc 12 FUNC GLOBAL DEFAULT 12 base64_stream_decode_avx2 │ │ │ │ + 2209: 000000000011aeec 12 FUNC GLOBAL DEFAULT 12 base64_stream_decode_avx2 │ │ │ │ 2210: 00000000001b33f0 8 OBJECT GLOBAL DEFAULT 23 glad_glVertexAttribI3iv │ │ │ │ 2211: 00000000000a7cc0 64 FUNC GLOBAL DEFAULT 12 free_texture │ │ │ │ 2212: 00000000000e058c 152 FUNC GLOBAL DEFAULT 12 screen_alignment_display │ │ │ │ 2213: 00000000001b3470 8 OBJECT GLOBAL DEFAULT 23 glad_glVertexAttrib4iv │ │ │ │ 2214: 0000000000196220 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glUniform2iv │ │ │ │ 2215: 00000000001b54c0 8 OBJECT GLOBAL DEFAULT 23 glfwGetX11Display_impl │ │ │ │ 2216: 00000000001b58d8 8 OBJECT GLOBAL DEFAULT 23 glfwSetErrorCallback_impl │ │ │ │ @@ -2503,15 +2503,15 @@ │ │ │ │ 2499: 00000000001b5528 8 OBJECT GLOBAL DEFAULT 23 glfwVulkanSupported_impl │ │ │ │ 2500: 00000000001b3020 8 OBJECT GLOBAL DEFAULT 23 glad_glMultiDrawElements │ │ │ │ 2501: 0000000000194e90 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glGetPointerv │ │ │ │ 2502: 00000000000e4860 88 FUNC GLOBAL DEFAULT 12 screen_delete_lines │ │ │ │ 2503: 0000000000195f30 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glVertexAttribI2iv │ │ │ │ 2504: 0000000000195d08 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glIndexubv │ │ │ │ 2505: 00000000000bdf28 32 FUNC GLOBAL DEFAULT 12 grman_render_data │ │ │ │ - 2506: 000000000011b768 1660 FUNC GLOBAL DEFAULT 12 base64_stream_encode_neon64 │ │ │ │ + 2506: 000000000011bbf0 1660 FUNC GLOBAL DEFAULT 12 base64_stream_encode_neon64 │ │ │ │ 2507: 00000000001b5588 8 OBJECT GLOBAL DEFAULT 23 glfwSetJoystickCallback_impl │ │ │ │ 2508: 00000000000ea180 416 FUNC GLOBAL DEFAULT 12 screen_update_overlay_text │ │ │ │ 2509: 0000000000195b30 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glMultiTexCoord1iv │ │ │ │ 2510: 00000000001950e8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glEvalCoord1dv │ │ │ │ 2511: 00000000001b2778 8 OBJECT GLOBAL DEFAULT 23 glad_glCompileShader │ │ │ │ 2512: 0000000000195410 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glClearColor │ │ │ │ 2513: 0000000000195368 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glColor3usv │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -99,44 +99,44 @@ │ │ │ │ 000000000018bcb0 0000000000000403 R_AARCH64_RELATIVE 124278 │ │ │ │ 000000000018bcc0 0000000000000403 R_AARCH64_RELATIVE 124290 │ │ │ │ 000000000018bcd0 0000000000000403 R_AARCH64_RELATIVE 1242b0 │ │ │ │ 000000000018bce0 0000000000000403 R_AARCH64_RELATIVE 1242d0 │ │ │ │ 000000000018bcf0 0000000000000403 R_AARCH64_RELATIVE 1242e8 │ │ │ │ 000000000018bd00 0000000000000403 R_AARCH64_RELATIVE 1242f8 │ │ │ │ 000000000018bd10 0000000000000403 R_AARCH64_RELATIVE 124320 │ │ │ │ -000000000018cf90 0000000000000403 R_AARCH64_RELATIVE 11aec0 │ │ │ │ +000000000018cf90 0000000000000403 R_AARCH64_RELATIVE 11aee0 │ │ │ │ 000000000018d070 0000000000000403 R_AARCH64_RELATIVE fcc04 │ │ │ │ 000000000018d388 0000000000000403 R_AARCH64_RELATIVE 11ae8c │ │ │ │ 000000000018d760 0000000000000403 R_AARCH64_RELATIVE fa4c8 │ │ │ │ 000000000018d948 0000000000000403 R_AARCH64_RELATIVE f3464 │ │ │ │ -000000000018db68 0000000000000403 R_AARCH64_RELATIVE 11ae60 │ │ │ │ +000000000018db68 0000000000000403 R_AARCH64_RELATIVE 11ae40 │ │ │ │ 000000000018dc40 0000000000000403 R_AARCH64_RELATIVE 11aea0 │ │ │ │ 000000000018dce0 0000000000000403 R_AARCH64_RELATIVE f3410 │ │ │ │ 000000000018de00 0000000000000403 R_AARCH64_RELATIVE 11ae80 │ │ │ │ -000000000018df28 0000000000000403 R_AARCH64_RELATIVE 11b768 │ │ │ │ -000000000018e208 0000000000000403 R_AARCH64_RELATIVE 11ae40 │ │ │ │ +000000000018df28 0000000000000403 R_AARCH64_RELATIVE 11bbf0 │ │ │ │ +000000000018e208 0000000000000403 R_AARCH64_RELATIVE 11aec0 │ │ │ │ 000000000018e218 0000000000000403 R_AARCH64_RELATIVE 1134c8 │ │ │ │ -000000000018e2c8 0000000000000403 R_AARCH64_RELATIVE 11aeec │ │ │ │ -000000000018e430 0000000000000403 R_AARCH64_RELATIVE 11ae20 │ │ │ │ +000000000018e2c8 0000000000000403 R_AARCH64_RELATIVE 11ae2c │ │ │ │ +000000000018e430 0000000000000403 R_AARCH64_RELATIVE 11ae60 │ │ │ │ 000000000018e4c8 0000000000000403 R_AARCH64_RELATIVE 11b480 │ │ │ │ 000000000018e6d8 0000000000000403 R_AARCH64_RELATIVE f4830 │ │ │ │ 000000000018e860 0000000000000403 R_AARCH64_RELATIVE 11aeac │ │ │ │ 000000000018ead8 0000000000000403 R_AARCH64_RELATIVE f3480 │ │ │ │ 000000000018ec28 0000000000000403 R_AARCH64_RELATIVE f4648 │ │ │ │ 000000000018ec38 0000000000000403 R_AARCH64_RELATIVE b8f04 │ │ │ │ -000000000018ec88 0000000000000403 R_AARCH64_RELATIVE 11ae4c │ │ │ │ +000000000018ec88 0000000000000403 R_AARCH64_RELATIVE 11aecc │ │ │ │ 000000000018eca0 0000000000000403 R_AARCH64_RELATIVE 1066c0 │ │ │ │ -000000000018ecb0 0000000000000403 R_AARCH64_RELATIVE 11bde4 │ │ │ │ +000000000018ecb0 0000000000000403 R_AARCH64_RELATIVE 11b768 │ │ │ │ 000000000018eee0 0000000000000403 R_AARCH64_RELATIVE f4490 │ │ │ │ -000000000018f188 0000000000000403 R_AARCH64_RELATIVE 11aecc │ │ │ │ -000000000018f1a8 0000000000000403 R_AARCH64_RELATIVE 11c270 │ │ │ │ -000000000018f2d8 0000000000000403 R_AARCH64_RELATIVE 11ae6c │ │ │ │ +000000000018f188 0000000000000403 R_AARCH64_RELATIVE 11aeec │ │ │ │ +000000000018f1a8 0000000000000403 R_AARCH64_RELATIVE 11c26c │ │ │ │ +000000000018f2d8 0000000000000403 R_AARCH64_RELATIVE 11ae4c │ │ │ │ 000000000018f310 0000000000000403 R_AARCH64_RELATIVE 115ca0 │ │ │ │ -000000000018f7d0 0000000000000403 R_AARCH64_RELATIVE 11aee0 │ │ │ │ -000000000018f868 0000000000000403 R_AARCH64_RELATIVE 11ae2c │ │ │ │ +000000000018f7d0 0000000000000403 R_AARCH64_RELATIVE 11ae20 │ │ │ │ +000000000018f868 0000000000000403 R_AARCH64_RELATIVE 11ae6c │ │ │ │ 000000000018fb58 0000000000000403 R_AARCH64_RELATIVE b2044 │ │ │ │ 000000000018fe10 0000000000000403 R_AARCH64_RELATIVE fb100 │ │ │ │ 000000000018ffc8 0000000000000403 R_AARCH64_RELATIVE f42c0 │ │ │ │ 0000000000190000 0000000000000403 R_AARCH64_RELATIVE 190000 │ │ │ │ 0000000000191458 0000000000000403 R_AARCH64_RELATIVE 11f3c8 │ │ │ │ 0000000000191470 0000000000000403 R_AARCH64_RELATIVE 43e64 │ │ │ │ 00000000001914a8 0000000000000403 R_AARCH64_RELATIVE 191830 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.property │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_PROPERTY_TYPE_0 Properties: AArch64 feature: BTI, PAC, GCS │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2b43b73b77a0295b2bfb12023e3f74c51ea1eba8 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9274795a71d74e064be253340d38e0ebd9dd5cd9 │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -2399,16 +2399,16 @@ │ │ │ │ 0xfffffffffffc9368 (offset: 0x11aec0) -> 0x25100 fde=[ 20510] │ │ │ │ 0xfffffffffffc9374 (offset: 0x11aecc) -> 0x25114 fde=[ 20524] │ │ │ │ 0xfffffffffffc9388 (offset: 0x11aee0) -> 0x25128 fde=[ 20538] │ │ │ │ 0xfffffffffffc9394 (offset: 0x11aeec) -> 0x2513c fde=[ 2054c] │ │ │ │ 0xfffffffffffc93a8 (offset: 0x11af00) -> 0x25150 fde=[ 20560] │ │ │ │ 0xfffffffffffc9928 (offset: 0x11b480) -> 0x25164 fde=[ 20574] │ │ │ │ 0xfffffffffffc9c10 (offset: 0x11b768) -> 0x2518c fde=[ 2059c] │ │ │ │ - 0xfffffffffffca28c (offset: 0x11bde4) -> 0x251d8 fde=[ 205e8] │ │ │ │ - 0xfffffffffffca718 (offset: 0x11c270) -> 0x251ec fde=[ 205fc] │ │ │ │ + 0xfffffffffffca098 (offset: 0x11bbf0) -> 0x251a0 fde=[ 205b0] │ │ │ │ + 0xfffffffffffca714 (offset: 0x11c26c) -> 0x251ec fde=[ 205fc] │ │ │ │ 0xfffffffffffcac28 (offset: 0x11c780) -> 0x25298 fde=[ 206a8] │ │ │ │ 0xfffffffffffcac50 (offset: 0x11c7a8) -> 0x252ac fde=[ 206bc] │ │ │ │ 0xfffffffffffcac68 (offset: 0x11c7c0) -> 0x252c0 fde=[ 206d0] │ │ │ │ 0xfffffffffffcac78 (offset: 0x11c7d0) -> 0x252d4 fde=[ 206e4] │ │ │ │ 0xfffffffffffcace8 (offset: 0x11c840) -> 0x25300 fde=[ 20710] │ │ │ │ 0xfffffffffffcad28 (offset: 0x11c880) -> 0x25328 fde=[ 20738] │ │ │ │ 0xfffffffffffcad48 (offset: 0x11c8a0) -> 0x2534c fde=[ 2075c] │ │ │ │ @@ -75451,134 +75451,134 @@ │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_advance_loc: 4 to 000000000011b554 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0002059c 0000000000000048 000205a0 FDE cie=00000000 pc=000000000011b768..000000000011bde4 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000011b778 │ │ │ │ +0002059c 0000000000000010 000205a0 FDE cie=00000000 pc=000000000011b768..000000000011bbf0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000205b0 0000000000000048 000205b4 FDE cie=00000000 pc=000000000011bbf0..000000000011c26c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000011bc00 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended: r72 (v8) at cfa-64 │ │ │ │ DW_CFA_offset_extended: r73 (v9) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000011b7a0 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000011bc28 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-40 │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000011b7ac │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000011bc34 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000011b7b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000011bc3c │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 920 to 000000000011bb4c │ │ │ │ + DW_CFA_advance_loc1: 920 to 000000000011bfd4 │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ DW_CFA_restore_extended: r74 (v10) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000011bb50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000011bfd8 │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000011bb54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000011bfdc │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc1: 628 to 000000000011bdc8 │ │ │ │ + DW_CFA_advance_loc1: 628 to 000000000011c250 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore_extended: r73 (v9) │ │ │ │ DW_CFA_restore_extended: r72 (v8) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000011bdd8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000011c260 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000205e8 0000000000000010 000205ec FDE cie=00000000 pc=000000000011bde4..000000000011c270 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000205fc 00000000000000a8 00020600 FDE cie=00000000 pc=000000000011c270..000000000011c77c │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000011c27c │ │ │ │ +000205fc 00000000000000a8 00020600 FDE cie=00000000 pc=000000000011c26c..000000000011c778 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000011c278 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000011c280 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000011c27c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000011c290 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000011c28c │ │ │ │ DW_CFA_def_cfa_offset: 560 │ │ │ │ - DW_CFA_advance_loc: 172 to 000000000011c33c │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000011c338 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000011c340 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000011c33c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000011c344 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000011c340 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000011c348 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000011c344 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000011c3fc │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000011c3f8 │ │ │ │ DW_CFA_offset_extended: r73 (v9) at cfa-56 │ │ │ │ DW_CFA_offset_extended: r72 (v8) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000011c400 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000011c3fc │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000011c404 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000011c400 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000011c410 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000011c40c │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000011c418 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000011c414 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000011c420 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000011c41c │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000011c428 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000011c424 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 356 to 000000000011c58c │ │ │ │ + DW_CFA_advance_loc1: 356 to 000000000011c588 │ │ │ │ DW_CFA_restore_extended: r73 (v9) │ │ │ │ DW_CFA_restore_extended: r72 (v8) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000011c59c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000011c598 │ │ │ │ DW_CFA_restore_extended: r74 (v10) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000011c5a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000011c59c │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000011c5a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000011c5a4 │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000011c5ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000011c5a8 │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000011c5b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000011c5ac │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000011c5b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000011c5b0 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc1: 396 to 000000000011c740 │ │ │ │ + DW_CFA_advance_loc1: 396 to 000000000011c73c │ │ │ │ DW_CFA_offset_extended: r72 (v8) at cfa-64 │ │ │ │ DW_CFA_offset_extended: r73 (v9) at cfa-56 │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-48 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-40 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000011c750 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000011c74c │ │ │ │ DW_CFA_restore_extended: r72 (v8) │ │ │ │ DW_CFA_restore_extended: r73 (v9) │ │ │ │ DW_CFA_restore_extended: r74 (v10) │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000011c760 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000011c75c │ │ │ │ DW_CFA_offset_extended: r73 (v9) at cfa-56 │ │ │ │ DW_CFA_offset_extended: r72 (v8) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000011c764 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000011c760 │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000011c768 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000011c764 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000011c76c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000011c768 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000011c770 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000011c76c │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000011c774 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000011c770 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000011c778 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000011c774 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ │ │ │ │ 000206a8 0000000000000010 000206ac FDE cie=00000000 pc=000000000011c780..000000000011c7a8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ ├── strings --all --bytes=8 {} │ │ │ │┄ Ordering differences only │ │ │ │ @@ -2437,38 +2437,38 @@ │ │ │ │ wcswidth_step │ │ │ │ wcswidth_string │ │ │ │ wcswidth_std │ │ │ │ decref_window_logo │ │ │ │ free_window_logo_table │ │ │ │ set_on_gpu_state │ │ │ │ find_or_create_window_logo │ │ │ │ -base64_stream_encode_ssse3 │ │ │ │ -base64_stream_decode_ssse3 │ │ │ │ -base64_stream_encode_sse42 │ │ │ │ -base64_stream_decode_sse42 │ │ │ │ +base64_stream_encode_avx │ │ │ │ +base64_stream_decode_avx │ │ │ │ base64_stream_encode_sse41 │ │ │ │ base64_stream_decode_sse41 │ │ │ │ +base64_stream_encode_ssse3 │ │ │ │ +base64_stream_decode_ssse3 │ │ │ │ base64_stream_encode_neon32 │ │ │ │ base64_stream_decode_neon32 │ │ │ │ base64_stream_encode_avx512 │ │ │ │ base64_stream_decode_avx512 │ │ │ │ +base64_stream_encode_sse42 │ │ │ │ +base64_stream_decode_sse42 │ │ │ │ base64_stream_encode_avx2 │ │ │ │ base64_stream_decode_avx2 │ │ │ │ -base64_stream_encode_avx │ │ │ │ -base64_stream_decode_avx │ │ │ │ base64_table_dec_32bit_d2 │ │ │ │ base64_table_dec_32bit_d3 │ │ │ │ base64_table_dec_32bit_d1 │ │ │ │ base64_table_dec_32bit_d0 │ │ │ │ base64_stream_decode_plain │ │ │ │ base64_table_dec_8bit │ │ │ │ -base64_stream_encode_neon64 │ │ │ │ -base64_table_enc_6bit │ │ │ │ -base64_table_enc_12bit │ │ │ │ base64_stream_encode_plain │ │ │ │ +base64_table_enc_12bit │ │ │ │ +base64_table_enc_6bit │ │ │ │ +base64_stream_encode_neon64 │ │ │ │ base64_stream_decode_neon64 │ │ │ │ ringbuf_buffer_size │ │ │ │ ringbuf_reset │ │ │ │ ringbuf_new │ │ │ │ ringbuf_free │ │ │ │ ringbuf_capacity │ │ │ │ ringbuf_bytes_free │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -3442,53 +3442,53 @@ │ │ │ │ 0x000206a0 77696474 685f7374 64006465 63726566 width_std.decref │ │ │ │ 0x000206b0 5f77696e 646f775f 6c6f676f 00667265 _window_logo.fre │ │ │ │ 0x000206c0 655f7769 6e646f77 5f6c6f67 6f5f7461 e_window_logo_ta │ │ │ │ 0x000206d0 626c6500 7365745f 6f6e5f67 70755f73 ble.set_on_gpu_s │ │ │ │ 0x000206e0 74617465 0066696e 645f6f72 5f637265 tate.find_or_cre │ │ │ │ 0x000206f0 6174655f 77696e64 6f775f6c 6f676f00 ate_window_logo. │ │ │ │ 0x00020700 62617365 36345f73 74726561 6d5f656e base64_stream_en │ │ │ │ - 0x00020710 636f6465 5f737373 65330062 61736536 code_ssse3.base6 │ │ │ │ - 0x00020720 345f7374 7265616d 5f646563 6f64655f 4_stream_decode_ │ │ │ │ - 0x00020730 73737365 33006261 73653634 5f737472 ssse3.base64_str │ │ │ │ - 0x00020740 65616d5f 656e636f 64655f73 73653432 eam_encode_sse42 │ │ │ │ - 0x00020750 00626173 6536345f 73747265 616d5f64 .base64_stream_d │ │ │ │ - 0x00020760 65636f64 655f7373 65343200 62617365 ecode_sse42.base │ │ │ │ - 0x00020770 36345f73 74726561 6d5f656e 636f6465 64_stream_encode │ │ │ │ - 0x00020780 5f737365 34310062 61736536 345f7374 _sse41.base64_st │ │ │ │ - 0x00020790 7265616d 5f646563 6f64655f 73736534 ream_decode_sse4 │ │ │ │ - 0x000207a0 31006261 73653634 5f737472 65616d5f 1.base64_stream_ │ │ │ │ - 0x000207b0 656e636f 64655f6e 656f6e33 32006261 encode_neon32.ba │ │ │ │ - 0x000207c0 73653634 5f737472 65616d5f 6465636f se64_stream_deco │ │ │ │ - 0x000207d0 64655f6e 656f6e33 32006261 73653634 de_neon32.base64 │ │ │ │ - 0x000207e0 5f737472 65616d5f 656e636f 64655f61 _stream_encode_a │ │ │ │ - 0x000207f0 76783531 32006261 73653634 5f737472 vx512.base64_str │ │ │ │ - 0x00020800 65616d5f 6465636f 64655f61 76783531 eam_decode_avx51 │ │ │ │ - 0x00020810 32006261 73653634 5f737472 65616d5f 2.base64_stream_ │ │ │ │ - 0x00020820 656e636f 64655f61 76783200 62617365 encode_avx2.base │ │ │ │ - 0x00020830 36345f73 74726561 6d5f6465 636f6465 64_stream_decode │ │ │ │ - 0x00020840 5f617678 32006261 73653634 5f737472 _avx2.base64_str │ │ │ │ - 0x00020850 65616d5f 656e636f 64655f61 76780062 eam_encode_avx.b │ │ │ │ - 0x00020860 61736536 345f7374 7265616d 5f646563 ase64_stream_dec │ │ │ │ - 0x00020870 6f64655f 61767800 62617365 36345f74 ode_avx.base64_t │ │ │ │ + 0x00020710 636f6465 5f617678 00626173 6536345f code_avx.base64_ │ │ │ │ + 0x00020720 73747265 616d5f64 65636f64 655f6176 stream_decode_av │ │ │ │ + 0x00020730 78006261 73653634 5f737472 65616d5f x.base64_stream_ │ │ │ │ + 0x00020740 656e636f 64655f73 73653431 00626173 encode_sse41.bas │ │ │ │ + 0x00020750 6536345f 73747265 616d5f64 65636f64 e64_stream_decod │ │ │ │ + 0x00020760 655f7373 65343100 62617365 36345f73 e_sse41.base64_s │ │ │ │ + 0x00020770 74726561 6d5f656e 636f6465 5f737373 tream_encode_sss │ │ │ │ + 0x00020780 65330062 61736536 345f7374 7265616d e3.base64_stream │ │ │ │ + 0x00020790 5f646563 6f64655f 73737365 33006261 _decode_ssse3.ba │ │ │ │ + 0x000207a0 73653634 5f737472 65616d5f 656e636f se64_stream_enco │ │ │ │ + 0x000207b0 64655f6e 656f6e33 32006261 73653634 de_neon32.base64 │ │ │ │ + 0x000207c0 5f737472 65616d5f 6465636f 64655f6e _stream_decode_n │ │ │ │ + 0x000207d0 656f6e33 32006261 73653634 5f737472 eon32.base64_str │ │ │ │ + 0x000207e0 65616d5f 656e636f 64655f61 76783531 eam_encode_avx51 │ │ │ │ + 0x000207f0 32006261 73653634 5f737472 65616d5f 2.base64_stream_ │ │ │ │ + 0x00020800 6465636f 64655f61 76783531 32006261 decode_avx512.ba │ │ │ │ + 0x00020810 73653634 5f737472 65616d5f 656e636f se64_stream_enco │ │ │ │ + 0x00020820 64655f73 73653432 00626173 6536345f de_sse42.base64_ │ │ │ │ + 0x00020830 73747265 616d5f64 65636f64 655f7373 stream_decode_ss │ │ │ │ + 0x00020840 65343200 62617365 36345f73 74726561 e42.base64_strea │ │ │ │ + 0x00020850 6d5f656e 636f6465 5f617678 32006261 m_encode_avx2.ba │ │ │ │ + 0x00020860 73653634 5f737472 65616d5f 6465636f se64_stream_deco │ │ │ │ + 0x00020870 64655f61 76783200 62617365 36345f74 de_avx2.base64_t │ │ │ │ 0x00020880 61626c65 5f646563 5f333262 69745f64 able_dec_32bit_d │ │ │ │ 0x00020890 32006261 73653634 5f746162 6c655f64 2.base64_table_d │ │ │ │ 0x000208a0 65635f33 32626974 5f643300 62617365 ec_32bit_d3.base │ │ │ │ 0x000208b0 36345f74 61626c65 5f646563 5f333262 64_table_dec_32b │ │ │ │ 0x000208c0 69745f64 31006261 73653634 5f746162 it_d1.base64_tab │ │ │ │ 0x000208d0 6c655f64 65635f33 32626974 5f643000 le_dec_32bit_d0. │ │ │ │ 0x000208e0 62617365 36345f73 74726561 6d5f6465 base64_stream_de │ │ │ │ 0x000208f0 636f6465 5f706c61 696e0062 61736536 code_plain.base6 │ │ │ │ 0x00020900 345f7461 626c655f 6465635f 38626974 4_table_dec_8bit │ │ │ │ 0x00020910 00626173 6536345f 73747265 616d5f65 .base64_stream_e │ │ │ │ - 0x00020920 6e636f64 655f6e65 6f6e3634 00626173 ncode_neon64.bas │ │ │ │ - 0x00020930 6536345f 7461626c 655f656e 635f3662 e64_table_enc_6b │ │ │ │ + 0x00020920 6e636f64 655f706c 61696e00 62617365 ncode_plain.base │ │ │ │ + 0x00020930 36345f74 61626c65 5f656e63 5f313262 64_table_enc_12b │ │ │ │ 0x00020940 69740062 61736536 345f7461 626c655f it.base64_table_ │ │ │ │ - 0x00020950 656e635f 31326269 74006261 73653634 enc_12bit.base64 │ │ │ │ - 0x00020960 5f737472 65616d5f 656e636f 64655f70 _stream_encode_p │ │ │ │ - 0x00020970 6c61696e 00626173 6536345f 73747265 lain.base64_stre │ │ │ │ + 0x00020950 656e635f 36626974 00626173 6536345f enc_6bit.base64_ │ │ │ │ + 0x00020960 73747265 616d5f65 6e636f64 655f6e65 stream_encode_ne │ │ │ │ + 0x00020970 6f6e3634 00626173 6536345f 73747265 on64.base64_stre │ │ │ │ 0x00020980 616d5f64 65636f64 655f6e65 6f6e3634 am_decode_neon64 │ │ │ │ 0x00020990 0072696e 67627566 5f627566 6665725f .ringbuf_buffer_ │ │ │ │ 0x000209a0 73697a65 0072696e 67627566 5f726573 size.ringbuf_res │ │ │ │ 0x000209b0 65740072 696e6762 75665f6e 65770072 et.ringbuf_new.r │ │ │ │ 0x000209c0 696e6762 75665f66 72656500 72696e67 ingbuf_free.ring │ │ │ │ 0x000209d0 6275665f 63617061 63697479 0072696e buf_capacity.rin │ │ │ │ 0x000209e0 67627566 5f627974 65735f66 72656500 gbuf_bytes_free. │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -217139,15 +217139,15 @@ │ │ │ │ cbz w0, 11939c │ │ │ │ ldr w4, [x23, #148] │ │ │ │ b.ne 119848 // b.any │ │ │ │ tbnz w4, #31, 119850 │ │ │ │ ldr w27, [x23, #152] │ │ │ │ tbz w27, #31, 1193a4 │ │ │ │ mov w0, #0x72 // #114 │ │ │ │ - bl 11c780 │ │ │ │ + bl 11c780 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ adrp x6, 63e000 │ │ │ │ add x3, x6, #0x950 │ │ │ │ mov w4, w27 │ │ │ │ add x3, x3, #0x840 │ │ │ │ mov x0, x28 │ │ │ │ adrp x2, 138000 │ │ │ │ @@ -218450,15 +218450,15 @@ │ │ │ │ ldr w4, [x23, #148] │ │ │ │ b.ne 119200 // b.any │ │ │ │ tbnz w4, #31, 1191c4 │ │ │ │ ldr w27, [x23, #152] │ │ │ │ tbz w27, #31, 119208 │ │ │ │ mov w0, #0x6d // #109 │ │ │ │ str x1, [sp, #32] │ │ │ │ - bl 11c780 │ │ │ │ + bl 11c780 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ adrp x6, 63e000 │ │ │ │ add x3, x6, #0x950 │ │ │ │ mov w4, w27 │ │ │ │ add x3, x3, #0x840 │ │ │ │ mov x0, x28 │ │ │ │ adrp x2, 138000 │ │ │ │ @@ -219278,15 +219278,15 @@ │ │ │ │ ldr w4, [x23, #148] │ │ │ │ b.ne 1199f4 // b.any │ │ │ │ tbnz w4, #31, 1199fc │ │ │ │ ldr w27, [x23, #152] │ │ │ │ tbz w27, #31, 119930 │ │ │ │ mov w0, #0x75 // #117 │ │ │ │ str x1, [sp, #32] │ │ │ │ - bl 11c780 │ │ │ │ + bl 11c780 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ adrp x6, 63e000 │ │ │ │ add x3, x6, #0x950 │ │ │ │ mov w4, w27 │ │ │ │ add x3, x3, #0x840 │ │ │ │ mov x0, x28 │ │ │ │ adrp x2, 138000 │ │ │ │ @@ -219509,15 +219509,15 @@ │ │ │ │ b 116544 │ │ │ │ cmp w5, #0x3 │ │ │ │ b.eq 118eb8 // b.none │ │ │ │ cmp w5, #0x2 │ │ │ │ b.ls 118e68 // b.plast │ │ │ │ mov w0, #0x74 // #116 │ │ │ │ stp x7, x1, [sp, #32] │ │ │ │ - bl 11c780 │ │ │ │ + bl 11c780 │ │ │ │ ldp x0, x1, [sp, #32] │ │ │ │ adrp x6, 63e000 │ │ │ │ ldr w4, [x23, #120] │ │ │ │ add x3, x6, #0x950 │ │ │ │ add x3, x3, #0x840 │ │ │ │ adrp x2, 138000 │ │ │ │ add x2, x2, #0xb18 │ │ │ │ @@ -219576,27 +219576,27 @@ │ │ │ │ mov w0, #0x2 // #2 │ │ │ │ str w0, [x23, #120] │ │ │ │ ldr w5, [x23, #152] │ │ │ │ tbz w5, #31, 118e70 │ │ │ │ mov w0, #0x74 // #116 │ │ │ │ str w5, [sp, #32] │ │ │ │ stp x7, x1, [sp, #40] │ │ │ │ - bl 11c780 │ │ │ │ + bl 11c780 │ │ │ │ ldr w4, [sp, #32] │ │ │ │ ldp x0, x1, [sp, #40] │ │ │ │ adrp x6, 63e000 │ │ │ │ add x3, x6, #0x950 │ │ │ │ adrp x2, 138000 │ │ │ │ add x3, x3, #0x840 │ │ │ │ add x2, x2, #0x998 │ │ │ │ bl 10b400 │ │ │ │ str wzr, [x23, #104] │ │ │ │ b 115e74 │ │ │ │ mov w0, #0x54 // #84 │ │ │ │ - bl 11c780 │ │ │ │ + bl 11c780 │ │ │ │ ldr w4, [x23, #120] │ │ │ │ adrp x6, 63e000 │ │ │ │ add x3, x6, #0x950 │ │ │ │ mov x1, x28 │ │ │ │ add x3, x3, #0x840 │ │ │ │ mov x0, x27 │ │ │ │ adrp x2, 138000 │ │ │ │ @@ -219625,15 +219625,15 @@ │ │ │ │ add x2, x2, #0x998 │ │ │ │ bl 10b400 │ │ │ │ str wzr, [x23, #104] │ │ │ │ b 115e74 │ │ │ │ bl 3d890 <_Py_Dealloc@plt> │ │ │ │ b 116eb0 │ │ │ │ mov w0, #0x54 // #84 │ │ │ │ - bl 11c780 │ │ │ │ + bl 11c780 │ │ │ │ ldr w4, [sp, #32] │ │ │ │ adrp x6, 63e000 │ │ │ │ add x3, x6, #0x950 │ │ │ │ mov x1, x28 │ │ │ │ add x3, x3, #0x840 │ │ │ │ mov x0, x27 │ │ │ │ adrp x2, 138000 │ │ │ │ @@ -219656,15 +219656,15 @@ │ │ │ │ b 116e78 │ │ │ │ bl 3d890 <_Py_Dealloc@plt> │ │ │ │ b 117400 │ │ │ │ bl 3d890 <_Py_Dealloc@plt> │ │ │ │ b 117498 │ │ │ │ mov w0, #0x78 // #120 │ │ │ │ stp x7, x8, [sp, #32] │ │ │ │ - bl 11c780 │ │ │ │ + bl 11c780 │ │ │ │ ldp x0, x1, [sp, #32] │ │ │ │ adrp x6, 63e000 │ │ │ │ add x3, x6, #0x950 │ │ │ │ mov w4, w27 │ │ │ │ add x3, x3, #0x840 │ │ │ │ adrp x2, 138000 │ │ │ │ add x2, x2, #0x998 │ │ │ │ @@ -219765,15 +219765,15 @@ │ │ │ │ bl 3d890 <_Py_Dealloc@plt> │ │ │ │ b 1190e0 │ │ │ │ bl 3d890 <_Py_Dealloc@plt> │ │ │ │ b 1191a0 │ │ │ │ mov w0, #0x6d // #109 │ │ │ │ str w4, [sp, #32] │ │ │ │ str x1, [sp, #40] │ │ │ │ - bl 11c780 │ │ │ │ + bl 11c780 │ │ │ │ ldr x1, [sp, #40] │ │ │ │ adrp x6, 63e000 │ │ │ │ ldr w4, [sp, #32] │ │ │ │ add x3, x6, #0x950 │ │ │ │ add x3, x3, #0x840 │ │ │ │ mov x0, x28 │ │ │ │ adrp x2, 138000 │ │ │ │ @@ -219809,15 +219809,15 @@ │ │ │ │ b 115e74 │ │ │ │ str w4, [sp, #32] │ │ │ │ bl 3d890 <_Py_Dealloc@plt> │ │ │ │ ldr w4, [sp, #32] │ │ │ │ b 119248 │ │ │ │ mov w0, #0x70 // #112 │ │ │ │ stp x7, x8, [sp, #32] │ │ │ │ - bl 11c780 │ │ │ │ + bl 11c780 │ │ │ │ ldp x0, x1, [sp, #32] │ │ │ │ adrp x6, 63e000 │ │ │ │ add x3, x6, #0x950 │ │ │ │ mov w4, w27 │ │ │ │ add x3, x3, #0x840 │ │ │ │ adrp x2, 138000 │ │ │ │ add x2, x2, #0x998 │ │ │ │ @@ -219825,15 +219825,15 @@ │ │ │ │ str wzr, [x23, #104] │ │ │ │ b 115e74 │ │ │ │ mov w27, #0x7fffffff // #2147483647 │ │ │ │ mov w4, #0x0 // #0 │ │ │ │ b 119208 │ │ │ │ mov w0, #0x6d // #109 │ │ │ │ str x1, [sp, #32] │ │ │ │ - bl 11c780 │ │ │ │ + bl 11c780 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ adrp x6, 63e000 │ │ │ │ ldr w4, [x23, #120] │ │ │ │ add x3, x6, #0x950 │ │ │ │ add x3, x3, #0x840 │ │ │ │ mov x0, x28 │ │ │ │ adrp x2, 138000 │ │ │ │ @@ -219846,15 +219846,15 @@ │ │ │ │ bl 111040 │ │ │ │ str wzr, [x23, #104] │ │ │ │ b 115e74 │ │ │ │ bl 3d890 <_Py_Dealloc@plt> │ │ │ │ b 1184a4 │ │ │ │ mov w0, #0x71 // #113 │ │ │ │ str x1, [sp, #32] │ │ │ │ - bl 11c780 │ │ │ │ + bl 11c780 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ adrp x6, 63e000 │ │ │ │ add x3, x6, #0x950 │ │ │ │ mov w4, w27 │ │ │ │ add x3, x3, #0x840 │ │ │ │ mov x0, x28 │ │ │ │ adrp x2, 138000 │ │ │ │ @@ -219862,15 +219862,15 @@ │ │ │ │ bl 10b400 │ │ │ │ str wzr, [x23, #104] │ │ │ │ b 115e74 │ │ │ │ mov w27, #0x0 // #0 │ │ │ │ b 1184e0 │ │ │ │ mov w0, #0x71 // #113 │ │ │ │ str x1, [sp, #32] │ │ │ │ - bl 11c780 │ │ │ │ + bl 11c780 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ adrp x6, 63e000 │ │ │ │ ldr w4, [x23, #120] │ │ │ │ add x3, x6, #0x950 │ │ │ │ add x3, x3, #0x840 │ │ │ │ mov x0, x27 │ │ │ │ adrp x2, 138000 │ │ │ │ @@ -219916,15 +219916,15 @@ │ │ │ │ b 1193e4 │ │ │ │ bl 3d890 <_Py_Dealloc@plt> │ │ │ │ b 116a44 │ │ │ │ bl 3d890 <_Py_Dealloc@plt> │ │ │ │ b 1169b0 │ │ │ │ mov w0, #0x51 // #81 │ │ │ │ stp x7, x8, [sp, #32] │ │ │ │ - bl 11c780 │ │ │ │ + bl 11c780 │ │ │ │ ldp x0, x1, [sp, #32] │ │ │ │ adrp x6, 63e000 │ │ │ │ add x3, x6, #0x950 │ │ │ │ mov w4, w27 │ │ │ │ add x3, x3, #0x840 │ │ │ │ adrp x2, 138000 │ │ │ │ add x2, x2, #0x998 │ │ │ │ @@ -220011,15 +220011,15 @@ │ │ │ │ adrp x2, 138000 │ │ │ │ add x2, x2, #0x998 │ │ │ │ bl 10b400 │ │ │ │ str wzr, [x23, #104] │ │ │ │ b 115e74 │ │ │ │ mov w0, #0x75 // #117 │ │ │ │ str x1, [sp, #32] │ │ │ │ - bl 11c780 │ │ │ │ + bl 11c780 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ adrp x6, 63e000 │ │ │ │ add x3, x6, #0x950 │ │ │ │ mov w4, w27 │ │ │ │ add x3, x3, #0x840 │ │ │ │ mov x0, x28 │ │ │ │ adrp x2, 138000 │ │ │ │ @@ -220029,15 +220029,15 @@ │ │ │ │ b 115e74 │ │ │ │ bl 3d890 <_Py_Dealloc@plt> │ │ │ │ b 1189f4 │ │ │ │ mov w27, #0x0 // #0 │ │ │ │ b 117ffc │ │ │ │ mov w0, #0x75 // #117 │ │ │ │ str x1, [sp, #32] │ │ │ │ - bl 11c780 │ │ │ │ + bl 11c780 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ adrp x6, 63e000 │ │ │ │ ldr w4, [x23, #120] │ │ │ │ add x3, x6, #0x950 │ │ │ │ add x3, x3, #0x840 │ │ │ │ mov x0, x28 │ │ │ │ adrp x2, 138000 │ │ │ │ @@ -220064,15 +220064,15 @@ │ │ │ │ mov x1, x28 │ │ │ │ adrp x2, 138000 │ │ │ │ add x2, x2, #0x998 │ │ │ │ bl 10b400 │ │ │ │ str wzr, [x23, #104] │ │ │ │ b 115e74 │ │ │ │ mov w0, #0x41 // #65 │ │ │ │ - bl 11c780 │ │ │ │ + bl 11c780 │ │ │ │ ldr w4, [sp, #32] │ │ │ │ adrp x6, 63e000 │ │ │ │ add x3, x6, #0x950 │ │ │ │ mov x1, x28 │ │ │ │ add x3, x3, #0x840 │ │ │ │ mov x0, x27 │ │ │ │ adrp x2, 138000 │ │ │ │ @@ -220103,56 +220103,56 @@ │ │ │ │ adrp x2, 138000 │ │ │ │ add x2, x2, #0x998 │ │ │ │ bl 10b400 │ │ │ │ str wzr, [x23, #104] │ │ │ │ b 115e74 │ │ │ │ mov w0, #0x71 // #113 │ │ │ │ str x1, [sp, #32] │ │ │ │ - bl 11c780 │ │ │ │ + bl 11c780 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ adrp x6, 63e000 │ │ │ │ add x3, x6, #0x950 │ │ │ │ mov w4, w27 │ │ │ │ add x3, x3, #0x840 │ │ │ │ mov x0, x28 │ │ │ │ adrp x2, 138000 │ │ │ │ add x2, x2, #0x998 │ │ │ │ bl 10b400 │ │ │ │ str wzr, [x23, #104] │ │ │ │ b 115e74 │ │ │ │ mov w27, #0x1 // #1 │ │ │ │ b 117da0 │ │ │ │ mov w0, #0x53 // #83 │ │ │ │ - bl 11c780 │ │ │ │ + bl 11c780 │ │ │ │ ldr w4, [sp, #32] │ │ │ │ adrp x6, 63e000 │ │ │ │ add x3, x6, #0x950 │ │ │ │ mov x1, x28 │ │ │ │ add x3, x3, #0x840 │ │ │ │ mov x0, x27 │ │ │ │ adrp x2, 138000 │ │ │ │ add x2, x2, #0x998 │ │ │ │ bl 10b400 │ │ │ │ str wzr, [x23, #104] │ │ │ │ b 115e74 │ │ │ │ mov w0, #0x54 // #84 │ │ │ │ - bl 11c780 │ │ │ │ + bl 11c780 │ │ │ │ ldr w4, [sp, #32] │ │ │ │ adrp x6, 63e000 │ │ │ │ add x3, x6, #0x950 │ │ │ │ mov x1, x28 │ │ │ │ add x3, x3, #0x840 │ │ │ │ mov x0, x27 │ │ │ │ adrp x2, 138000 │ │ │ │ add x2, x2, #0x998 │ │ │ │ bl 10b400 │ │ │ │ str wzr, [x23, #104] │ │ │ │ b 115e74 │ │ │ │ mov w0, #0x40 // #64 │ │ │ │ - bl 11c780 │ │ │ │ + bl 11c780 │ │ │ │ ldr w4, [sp, #32] │ │ │ │ adrp x6, 63e000 │ │ │ │ add x3, x6, #0x950 │ │ │ │ mov x1, x28 │ │ │ │ add x3, x3, #0x840 │ │ │ │ mov x0, x27 │ │ │ │ adrp x2, 138000 │ │ │ │ @@ -220163,15 +220163,15 @@ │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ str w0, [sp, #32] │ │ │ │ b 117460 │ │ │ │ mov w27, #0x1 // #1 │ │ │ │ b 1189bc │ │ │ │ mov w0, #0x75 // #117 │ │ │ │ str x1, [sp, #32] │ │ │ │ - bl 11c780 │ │ │ │ + bl 11c780 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ adrp x6, 63e000 │ │ │ │ ldr w4, [x23, #120] │ │ │ │ add x3, x6, #0x950 │ │ │ │ add x3, x3, #0x840 │ │ │ │ mov x0, x28 │ │ │ │ adrp x2, 138000 │ │ │ │ @@ -220183,15 +220183,15 @@ │ │ │ │ b 116b14 │ │ │ │ bl 3d890 <_Py_Dealloc@plt> │ │ │ │ b 117ddc │ │ │ │ mov w27, #0x0 // #0 │ │ │ │ tbz w4, #31, 1193a4 │ │ │ │ mov w0, #0x72 // #114 │ │ │ │ str w4, [sp, #40] │ │ │ │ - bl 11c780 │ │ │ │ + bl 11c780 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ adrp x6, 63e000 │ │ │ │ ldr w4, [sp, #40] │ │ │ │ add x3, x6, #0x950 │ │ │ │ add x3, x3, #0x840 │ │ │ │ mov x0, x28 │ │ │ │ adrp x2, 138000 │ │ │ │ @@ -220291,29 +220291,29 @@ │ │ │ │ bl 3d890 <_Py_Dealloc@plt> │ │ │ │ b 1199d0 │ │ │ │ mov w27, #0x1 // #1 │ │ │ │ tbz w4, #31, 119930 │ │ │ │ mov w0, #0x75 // #117 │ │ │ │ str w4, [sp, #32] │ │ │ │ str x1, [sp, #40] │ │ │ │ - bl 11c780 │ │ │ │ + bl 11c780 │ │ │ │ ldr x1, [sp, #40] │ │ │ │ adrp x6, 63e000 │ │ │ │ ldr w4, [sp, #32] │ │ │ │ add x3, x6, #0x950 │ │ │ │ add x3, x3, #0x840 │ │ │ │ mov x0, x28 │ │ │ │ adrp x2, 138000 │ │ │ │ add x2, x2, #0x998 │ │ │ │ bl 10b400 │ │ │ │ str wzr, [x23, #104] │ │ │ │ b 115e74 │ │ │ │ mov w0, #0x75 // #117 │ │ │ │ str x1, [sp, #32] │ │ │ │ - bl 11c780 │ │ │ │ + bl 11c780 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ adrp x6, 63e000 │ │ │ │ ldr w4, [x23, #120] │ │ │ │ add x3, x6, #0x950 │ │ │ │ add x3, x3, #0x840 │ │ │ │ mov x0, x28 │ │ │ │ adrp x2, 138000 │ │ │ │ @@ -220363,15 +220363,15 @@ │ │ │ │ bl 10b400 │ │ │ │ str wzr, [x23, #104] │ │ │ │ b 115e74 │ │ │ │ bl 3d890 <_Py_Dealloc@plt> │ │ │ │ b 1165c4 │ │ │ │ mov w0, #0x71 // #113 │ │ │ │ str x1, [sp, #32] │ │ │ │ - bl 11c780 │ │ │ │ + bl 11c780 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ adrp x6, 63e000 │ │ │ │ ldr w4, [x23, #120] │ │ │ │ add x3, x6, #0x950 │ │ │ │ add x3, x3, #0x840 │ │ │ │ mov x0, x27 │ │ │ │ adrp x2, 138000 │ │ │ │ @@ -220444,30 +220444,30 @@ │ │ │ │ add x2, x2, #0x998 │ │ │ │ bl 10b400 │ │ │ │ str wzr, [x23, #104] │ │ │ │ b 115e74 │ │ │ │ bl 3d890 <_Py_Dealloc@plt> │ │ │ │ b 116d0c │ │ │ │ mov w0, #0x50 // #80 │ │ │ │ - bl 11c780 │ │ │ │ + bl 11c780 │ │ │ │ ldr w4, [sp, #32] │ │ │ │ adrp x6, 63e000 │ │ │ │ add x3, x6, #0x950 │ │ │ │ mov x1, x28 │ │ │ │ add x3, x3, #0x840 │ │ │ │ mov x0, x27 │ │ │ │ adrp x2, 138000 │ │ │ │ add x2, x2, #0x998 │ │ │ │ bl 10b400 │ │ │ │ str wzr, [x23, #104] │ │ │ │ b 115e74 │ │ │ │ str wzr, [sp, #32] │ │ │ │ b 118294 │ │ │ │ mov w0, #0x50 // #80 │ │ │ │ - bl 11c780 │ │ │ │ + bl 11c780 │ │ │ │ ldr w4, [x23, #120] │ │ │ │ adrp x6, 63e000 │ │ │ │ add x3, x6, #0x950 │ │ │ │ mov x1, x28 │ │ │ │ add x3, x3, #0x840 │ │ │ │ mov x0, x27 │ │ │ │ adrp x2, 138000 │ │ │ │ @@ -220477,15 +220477,15 @@ │ │ │ │ b 115e74 │ │ │ │ bl 3d890 <_Py_Dealloc@plt> │ │ │ │ b 1182cc │ │ │ │ cmp w5, #0x1 │ │ │ │ b.eq 119d3c // b.none │ │ │ │ mov w0, #0x74 // #116 │ │ │ │ stp x7, x1, [sp, #32] │ │ │ │ - bl 11c780 │ │ │ │ + bl 11c780 │ │ │ │ ldp x0, x1, [sp, #32] │ │ │ │ adrp x6, 63e000 │ │ │ │ ldr w4, [x23, #120] │ │ │ │ add x3, x6, #0x950 │ │ │ │ add x3, x3, #0x840 │ │ │ │ adrp x2, 138000 │ │ │ │ add x2, x2, #0x970 │ │ │ │ @@ -220514,15 +220514,15 @@ │ │ │ │ ldr w1, [sp, #32] │ │ │ │ ldr x0, [x23, #1440] │ │ │ │ bl e0f64 │ │ │ │ str wzr, [x23, #104] │ │ │ │ b 115e74 │ │ │ │ mov w0, #0x75 // #117 │ │ │ │ str x1, [sp, #32] │ │ │ │ - bl 11c780 │ │ │ │ + bl 11c780 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ adrp x6, 63e000 │ │ │ │ add x3, x6, #0x950 │ │ │ │ mov w4, w27 │ │ │ │ add x3, x3, #0x840 │ │ │ │ mov x0, x28 │ │ │ │ adrp x2, 138000 │ │ │ │ @@ -221594,44 +221594,44 @@ │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000011ae20 : │ │ │ │ +000000000011ae20 : │ │ │ │ bti c │ │ │ │ str xzr, [x4] │ │ │ │ ret │ │ │ │ │ │ │ │ -000000000011ae2c : │ │ │ │ +000000000011ae2c : │ │ │ │ bti c │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000011ae40 : │ │ │ │ +000000000011ae40 : │ │ │ │ bti c │ │ │ │ str xzr, [x4] │ │ │ │ ret │ │ │ │ │ │ │ │ -000000000011ae4c : │ │ │ │ +000000000011ae4c : │ │ │ │ bti c │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000011ae60 : │ │ │ │ +000000000011ae60 : │ │ │ │ bti c │ │ │ │ str xzr, [x4] │ │ │ │ ret │ │ │ │ │ │ │ │ -000000000011ae6c : │ │ │ │ +000000000011ae6c : │ │ │ │ bti c │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000011ae80 : │ │ │ │ @@ -221654,40 +221654,40 @@ │ │ │ │ 000000000011aeac : │ │ │ │ bti c │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000011aec0 : │ │ │ │ +000000000011aec0 : │ │ │ │ bti c │ │ │ │ str xzr, [x4] │ │ │ │ ret │ │ │ │ │ │ │ │ -000000000011aecc : │ │ │ │ +000000000011aecc : │ │ │ │ bti c │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000011aee0 : │ │ │ │ +000000000011aee0 : │ │ │ │ bti c │ │ │ │ str xzr, [x4] │ │ │ │ ret │ │ │ │ │ │ │ │ -000000000011aeec : │ │ │ │ +000000000011aeec : │ │ │ │ bti c │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ ldr x5, [x1] │ │ │ │ cmp x5, #0x7 │ │ │ │ - b.ls 11b098 // b.plast │ │ │ │ + b.ls 11b098 // b.plast │ │ │ │ lsr x4, x5, #2 │ │ │ │ sub x4, x4, #0x1 │ │ │ │ adrp x10, 18f000 │ │ │ │ ldr x10, [x10, #24] │ │ │ │ sub x5, x5, x4, lsl #2 │ │ │ │ str x5, [x1] │ │ │ │ add x6, x4, x4, lsl #1 │ │ │ │ @@ -221709,20 +221709,20 @@ │ │ │ │ orr w5, w5, w11 │ │ │ │ ldrb w11, [x6] │ │ │ │ ldr w6, [x8, w12, sxtw #2] │ │ │ │ ldr w11, [x7, w11, sxtw #2] │ │ │ │ orr w6, w6, w11 │ │ │ │ orr w5, w5, w6 │ │ │ │ cmp x4, #0x7 │ │ │ │ - b.hi 11b15c // b.pmore │ │ │ │ + b.hi 11b15c // b.pmore │ │ │ │ cmp x4, #0x3 │ │ │ │ - b.hi 11b01c // b.pmore │ │ │ │ + b.hi 11b01c // b.pmore │ │ │ │ cmp x4, #0x1 │ │ │ │ - b.eq 11b444 // b.none │ │ │ │ - tbnz w5, #31, 11b078 │ │ │ │ + b.eq 11b444 // b.none │ │ │ │ + tbnz w5, #31, 11b078 │ │ │ │ ldr x6, [x2] │ │ │ │ str w5, [x6] │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x11, [x2] │ │ │ │ add x5, x11, #0x3 │ │ │ │ @@ -221735,28 +221735,28 @@ │ │ │ │ ldr w12, [x8, w12, sxtw #2] │ │ │ │ orr w5, w5, w12 │ │ │ │ ldrb w12, [x6, #3] │ │ │ │ ldr w6, [x10, w13, sxtw #2] │ │ │ │ ldr w12, [x9, w12, sxtw #2] │ │ │ │ orr w6, w6, w12 │ │ │ │ orr w5, w5, w6 │ │ │ │ - tbnz w5, #31, 11b074 │ │ │ │ + tbnz w5, #31, 11b074 │ │ │ │ stur w5, [x11, #3] │ │ │ │ sub x4, x4, #0x2 │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x5, [x2] │ │ │ │ add x5, x5, #0x3 │ │ │ │ str x5, [x2] │ │ │ │ - cbnz x4, 11af4c │ │ │ │ + cbnz x4, 11af4c │ │ │ │ mov x4, #0x0 // #0 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b 11b080 │ │ │ │ - tbnz w5, #31, 11b078 │ │ │ │ + b 11b080 │ │ │ │ + tbnz w5, #31, 11b078 │ │ │ │ ldr x6, [x2] │ │ │ │ str w5, [x6] │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x11, [x2] │ │ │ │ add x5, x11, #0x3 │ │ │ │ @@ -221769,15 +221769,15 @@ │ │ │ │ ldr w12, [x8, w12, sxtw #2] │ │ │ │ orr w5, w5, w12 │ │ │ │ ldrb w12, [x6, #3] │ │ │ │ ldr w6, [x10, w13, sxtw #2] │ │ │ │ ldr w12, [x9, w12, sxtw #2] │ │ │ │ orr w6, w6, w12 │ │ │ │ orr w5, w5, w6 │ │ │ │ - tbz w5, #31, 11b09c │ │ │ │ + tbz w5, #31, 11b09c │ │ │ │ sub w4, w4, #0x1 │ │ │ │ lsl x2, x4, #2 │ │ │ │ add x4, x4, x4, lsl #1 │ │ │ │ ldr x0, [x1] │ │ │ │ add x0, x0, x2 │ │ │ │ str x0, [x1] │ │ │ │ ldr x0, [x3] │ │ │ │ @@ -221799,15 +221799,15 @@ │ │ │ │ ldr w12, [x8, w12, sxtw #2] │ │ │ │ orr w5, w5, w12 │ │ │ │ ldrb w12, [x6, #3] │ │ │ │ ldr w6, [x10, w13, sxtw #2] │ │ │ │ ldr w12, [x9, w12, sxtw #2] │ │ │ │ orr w6, w6, w12 │ │ │ │ orr w5, w5, w6 │ │ │ │ - tbnz w5, #31, 11b424 │ │ │ │ + tbnz w5, #31, 11b424 │ │ │ │ stur w5, [x11, #3] │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x11, [x2] │ │ │ │ add x5, x11, #0x3 │ │ │ │ str x5, [x2] │ │ │ │ @@ -221819,24 +221819,24 @@ │ │ │ │ ldr w12, [x8, w12, sxtw #2] │ │ │ │ orr w5, w5, w12 │ │ │ │ ldrb w12, [x6, #3] │ │ │ │ ldr w6, [x10, w13, sxtw #2] │ │ │ │ ldr w12, [x9, w12, sxtw #2] │ │ │ │ orr w6, w6, w12 │ │ │ │ orr w5, w5, w6 │ │ │ │ - tbnz w5, #31, 11b434 │ │ │ │ + tbnz w5, #31, 11b434 │ │ │ │ stur w5, [x11, #3] │ │ │ │ sub x4, x4, #0x4 │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x5, [x2] │ │ │ │ add x5, x5, #0x3 │ │ │ │ - b 11b008 │ │ │ │ - tbnz w5, #31, 11b078 │ │ │ │ + b 11b008 │ │ │ │ + tbnz w5, #31, 11b078 │ │ │ │ ldr x6, [x2] │ │ │ │ str w5, [x6] │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x11, [x2] │ │ │ │ add x5, x11, #0x3 │ │ │ │ @@ -221849,15 +221849,15 @@ │ │ │ │ ldr w12, [x8, w12, sxtw #2] │ │ │ │ orr w5, w5, w12 │ │ │ │ ldrb w12, [x6, #3] │ │ │ │ ldr w6, [x10, w13, sxtw #2] │ │ │ │ ldr w12, [x9, w12, sxtw #2] │ │ │ │ orr w6, w6, w12 │ │ │ │ orr w5, w5, w6 │ │ │ │ - tbnz w5, #31, 11b3b4 │ │ │ │ + tbnz w5, #31, 11b3b4 │ │ │ │ stur w5, [x11, #3] │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x11, [x2] │ │ │ │ add x5, x11, #0x3 │ │ │ │ str x5, [x2] │ │ │ │ @@ -221869,15 +221869,15 @@ │ │ │ │ ldr w12, [x8, w12, sxtw #2] │ │ │ │ orr w5, w5, w12 │ │ │ │ ldrb w12, [x6, #3] │ │ │ │ ldr w6, [x10, w13, sxtw #2] │ │ │ │ ldr w12, [x9, w12, sxtw #2] │ │ │ │ orr w6, w6, w12 │ │ │ │ orr w5, w5, w6 │ │ │ │ - tbnz w5, #31, 11b3c4 │ │ │ │ + tbnz w5, #31, 11b3c4 │ │ │ │ stur w5, [x11, #3] │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x11, [x2] │ │ │ │ add x5, x11, #0x3 │ │ │ │ str x5, [x2] │ │ │ │ @@ -221889,15 +221889,15 @@ │ │ │ │ ldr w12, [x8, w12, sxtw #2] │ │ │ │ orr w5, w5, w12 │ │ │ │ ldrb w12, [x6, #3] │ │ │ │ ldr w6, [x10, w13, sxtw #2] │ │ │ │ ldr w12, [x9, w12, sxtw #2] │ │ │ │ orr w6, w6, w12 │ │ │ │ orr w5, w5, w6 │ │ │ │ - tbnz w5, #31, 11b3d4 │ │ │ │ + tbnz w5, #31, 11b3d4 │ │ │ │ stur w5, [x11, #3] │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x11, [x2] │ │ │ │ add x5, x11, #0x3 │ │ │ │ str x5, [x2] │ │ │ │ @@ -221909,15 +221909,15 @@ │ │ │ │ ldr w12, [x8, w12, sxtw #2] │ │ │ │ orr w5, w5, w12 │ │ │ │ ldrb w12, [x6, #3] │ │ │ │ ldr w6, [x10, w13, sxtw #2] │ │ │ │ ldr w12, [x9, w12, sxtw #2] │ │ │ │ orr w6, w6, w12 │ │ │ │ orr w5, w5, w6 │ │ │ │ - tbnz w5, #31, 11b3e4 │ │ │ │ + tbnz w5, #31, 11b3e4 │ │ │ │ stur w5, [x11, #3] │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x11, [x2] │ │ │ │ add x5, x11, #0x3 │ │ │ │ str x5, [x2] │ │ │ │ @@ -221929,15 +221929,15 @@ │ │ │ │ ldr w12, [x8, w12, sxtw #2] │ │ │ │ orr w5, w5, w12 │ │ │ │ ldrb w12, [x6, #3] │ │ │ │ ldr w6, [x10, w13, sxtw #2] │ │ │ │ ldr w12, [x9, w12, sxtw #2] │ │ │ │ orr w6, w6, w12 │ │ │ │ orr w5, w5, w6 │ │ │ │ - tbnz w5, #31, 11b3f4 │ │ │ │ + tbnz w5, #31, 11b3f4 │ │ │ │ stur w5, [x11, #3] │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x11, [x2] │ │ │ │ add x5, x11, #0x3 │ │ │ │ str x5, [x2] │ │ │ │ @@ -221949,15 +221949,15 @@ │ │ │ │ ldr w12, [x8, w12, sxtw #2] │ │ │ │ orr w5, w5, w12 │ │ │ │ ldrb w12, [x6, #3] │ │ │ │ ldr w6, [x10, w13, sxtw #2] │ │ │ │ ldr w12, [x9, w12, sxtw #2] │ │ │ │ orr w6, w6, w12 │ │ │ │ orr w5, w5, w6 │ │ │ │ - tbnz w5, #31, 11b404 │ │ │ │ + tbnz w5, #31, 11b404 │ │ │ │ stur w5, [x11, #3] │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x11, [x2] │ │ │ │ add x5, x11, #0x3 │ │ │ │ str x5, [x2] │ │ │ │ @@ -221969,72 +221969,72 @@ │ │ │ │ ldr w12, [x8, w12, sxtw #2] │ │ │ │ orr w5, w5, w12 │ │ │ │ ldrb w12, [x6, #3] │ │ │ │ ldr w6, [x10, w13, sxtw #2] │ │ │ │ ldr w12, [x9, w12, sxtw #2] │ │ │ │ orr w6, w6, w12 │ │ │ │ orr w5, w5, w6 │ │ │ │ - tbnz w5, #31, 11b414 │ │ │ │ + tbnz w5, #31, 11b414 │ │ │ │ stur w5, [x11, #3] │ │ │ │ sub x4, x4, #0x8 │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x5, [x2] │ │ │ │ add x5, x5, #0x3 │ │ │ │ - b 11b008 │ │ │ │ + b 11b008 │ │ │ │ sub x4, x4, #0x1 │ │ │ │ lsl x2, x4, #2 │ │ │ │ add x4, x4, x4, lsl #1 │ │ │ │ - b 11b080 │ │ │ │ + b 11b080 │ │ │ │ sub x4, x4, #0x2 │ │ │ │ lsl x2, x4, #2 │ │ │ │ add x4, x4, x4, lsl #1 │ │ │ │ - b 11b080 │ │ │ │ + b 11b080 │ │ │ │ sub x4, x4, #0x3 │ │ │ │ lsl x2, x4, #2 │ │ │ │ add x4, x4, x4, lsl #1 │ │ │ │ - b 11b080 │ │ │ │ + b 11b080 │ │ │ │ sub x4, x4, #0x4 │ │ │ │ lsl x2, x4, #2 │ │ │ │ add x4, x4, x4, lsl #1 │ │ │ │ - b 11b080 │ │ │ │ + b 11b080 │ │ │ │ sub x4, x4, #0x5 │ │ │ │ lsl x2, x4, #2 │ │ │ │ add x4, x4, x4, lsl #1 │ │ │ │ - b 11b080 │ │ │ │ + b 11b080 │ │ │ │ sub x4, x4, #0x6 │ │ │ │ lsl x2, x4, #2 │ │ │ │ add x4, x4, x4, lsl #1 │ │ │ │ - b 11b080 │ │ │ │ + b 11b080 │ │ │ │ sub x4, x4, #0x7 │ │ │ │ lsl x2, x4, #2 │ │ │ │ add x4, x4, x4, lsl #1 │ │ │ │ - b 11b080 │ │ │ │ + b 11b080 │ │ │ │ sub w4, w4, #0x2 │ │ │ │ lsl x2, x4, #2 │ │ │ │ add x4, x4, x4, lsl #1 │ │ │ │ - b 11b080 │ │ │ │ + b 11b080 │ │ │ │ sub w4, w4, #0x3 │ │ │ │ lsl x2, x4, #2 │ │ │ │ add x4, x4, x4, lsl #1 │ │ │ │ - b 11b080 │ │ │ │ - tbnz w5, #31, 11b46c │ │ │ │ + b 11b080 │ │ │ │ + tbnz w5, #31, 11b46c │ │ │ │ ldr x4, [x2] │ │ │ │ str w5, [x4] │ │ │ │ ldr x4, [x0] │ │ │ │ add x4, x4, #0x4 │ │ │ │ str x4, [x0] │ │ │ │ ldr x0, [x2] │ │ │ │ add x0, x0, #0x3 │ │ │ │ str x0, [x2] │ │ │ │ - b 11b010 │ │ │ │ + b 11b010 │ │ │ │ mov x4, #0x3 // #3 │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - b 11b080 │ │ │ │ + b 11b080 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000011b480 : │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x50 │ │ │ │ mov x14, x0 │ │ │ │ @@ -222117,15 +222117,15 @@ │ │ │ │ strb w1, [x0] │ │ │ │ stp x5, x2, [sp, #32] │ │ │ │ add x2, sp, #0x28 │ │ │ │ add x3, sp, #0x20 │ │ │ │ add x1, sp, #0x18 │ │ │ │ add x0, sp, #0x30 │ │ │ │ str x4, [sp, #8] │ │ │ │ - bl 11af00 │ │ │ │ + bl 11af00 │ │ │ │ ldr x2, [sp, #24] │ │ │ │ ldr x4, [sp, #8] │ │ │ │ cbnz x2, 11b6a0 │ │ │ │ ldr x5, [sp, #32] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ nop │ │ │ │ @@ -222218,27 +222218,319 @@ │ │ │ │ lsl w18, w0, #2 │ │ │ │ b 11b4dc │ │ │ │ mov w15, #0x1 // #1 │ │ │ │ mov w0, w15 │ │ │ │ b 11b600 │ │ │ │ bl 3d190 <__stack_chk_fail@plt> │ │ │ │ │ │ │ │ -000000000011b768 : │ │ │ │ +000000000011b768 : │ │ │ │ + bti c │ │ │ │ + ldr w5, [x0, #4] │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + ldrb w9, [x0, #12] │ │ │ │ + cmp w5, #0x1 │ │ │ │ + b.eq 11b8a0 // b.none │ │ │ │ + cmp w5, #0x2 │ │ │ │ + b.eq 11b8d0 // b.none │ │ │ │ + cbnz w5, 11b868 │ │ │ │ + cmp x2, #0x7 │ │ │ │ + b.ls 11b860 // b.plast │ │ │ │ + sub x6, x2, #0x2 │ │ │ │ + mov x5, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ + movk x5, #0xaaab │ │ │ │ + umulh x6, x6, x5 │ │ │ │ + lsr x6, x6, #2 │ │ │ │ + add x5, x6, x6, lsl #1 │ │ │ │ + add x8, x8, x6, lsl #3 │ │ │ │ + sub x2, x2, x5, lsl #1 │ │ │ │ + adrp x5, 18e000 │ │ │ │ + ldr x5, [x5, #2904] │ │ │ │ + ldr x7, [x1] │ │ │ │ + rev x7, x7 │ │ │ │ + lsr x10, x7, #52 │ │ │ │ + cmp x6, #0x7 │ │ │ │ + b.hi 11b940 // b.pmore │ │ │ │ + cmp x6, #0x3 │ │ │ │ + b.hi 11bb08 // b.pmore │ │ │ │ + ldrh w12, [x5, x10, lsl #1] │ │ │ │ + ubfx x11, x7, #40, #12 │ │ │ │ + ubfx x10, x7, #28, #12 │ │ │ │ + ubfx x7, x7, #16, #12 │ │ │ │ + strh w12, [x3] │ │ │ │ + lsl x11, x11, #1 │ │ │ │ + lsl x10, x10, #1 │ │ │ │ + lsl x7, x7, #1 │ │ │ │ + cmp x6, #0x1 │ │ │ │ + b.eq 11b914 // b.none │ │ │ │ + ldrh w11, [x5, x11] │ │ │ │ + sub x6, x6, #0x2 │ │ │ │ + strh w11, [x3, #2] │ │ │ │ + add x1, x1, #0xc │ │ │ │ + add x3, x3, #0x10 │ │ │ │ + ldrh w10, [x5, x10] │ │ │ │ + sturh w10, [x3, #-12] │ │ │ │ + ldrh w7, [x5, x7] │ │ │ │ + sturh w7, [x3, #-10] │ │ │ │ + ldur x7, [x1, #-6] │ │ │ │ + rev x7, x7 │ │ │ │ + lsr x10, x7, #52 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-8] │ │ │ │ + ubfx x10, x7, #40, #12 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-6] │ │ │ │ + ubfx x10, x7, #28, #12 │ │ │ │ + ubfx x7, x7, #16, #12 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-4] │ │ │ │ + ldrh w7, [x5, x7, lsl #1] │ │ │ │ + sturh w7, [x3, #-2] │ │ │ │ + cbnz x6, 11b7bc │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + cbnz x2, 11b878 │ │ │ │ + str w5, [x0, #4] │ │ │ │ + strb w9, [x0, #12] │ │ │ │ + str x8, [x4] │ │ │ │ + ret │ │ │ │ + ldrb w5, [x1] │ │ │ │ + sub x2, x2, #0x1 │ │ │ │ + adrp x6, 18e000 │ │ │ │ + ldr x6, [x6, #1728] │ │ │ │ + add x8, x8, #0x1 │ │ │ │ + lsr w5, w5, #2 │ │ │ │ + ldrb w5, [x6, w5, sxtw] │ │ │ │ + strb w5, [x3], #1 │ │ │ │ + ldrb w9, [x1], #1 │ │ │ │ + ubfiz w9, w9, #4, #2 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + cbz x2, 11b868 │ │ │ │ + ldrb w5, [x1] │ │ │ │ + sub x2, x2, #0x1 │ │ │ │ + adrp x6, 18e000 │ │ │ │ + ldr x6, [x6, #1728] │ │ │ │ + add x8, x8, #0x1 │ │ │ │ + orr w5, w9, w5, lsr #4 │ │ │ │ + ldrb w5, [x6, w5, sxtw] │ │ │ │ + strb w5, [x3], #1 │ │ │ │ + ldrb w9, [x1], #1 │ │ │ │ + ubfiz w9, w9, #2, #4 │ │ │ │ + mov w5, #0x2 // #2 │ │ │ │ + cbz x2, 11b868 │ │ │ │ + ldrb w6, [x1] │ │ │ │ + sub x2, x2, #0x1 │ │ │ │ + adrp x5, 18e000 │ │ │ │ + ldr x5, [x5, #1728] │ │ │ │ + add x8, x8, #0x2 │ │ │ │ + orr w6, w9, w6, lsr #6 │ │ │ │ + ldrb w7, [x5, w6, sxtw] │ │ │ │ + mov x6, x3 │ │ │ │ + strb w7, [x6], #2 │ │ │ │ + ldrb w7, [x1], #1 │ │ │ │ + and w7, w7, #0x3f │ │ │ │ + ldrb w5, [x5, w7, sxtw] │ │ │ │ + strb w5, [x3, #1] │ │ │ │ + mov x3, x6 │ │ │ │ + b 11b78c │ │ │ │ + ldrh w6, [x5, x11] │ │ │ │ + add x1, x1, #0x6 │ │ │ │ + strh w6, [x3, #2] │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + ldrh w6, [x5, x10] │ │ │ │ + sturh w6, [x3, #-4] │ │ │ │ + ldrh w5, [x5, x7] │ │ │ │ + sturh w5, [x3, #-2] │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + cbz x2, 11b868 │ │ │ │ + b 11b878 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sub x6, x6, #0x8 │ │ │ │ + strh w10, [x3] │ │ │ │ + ubfx x10, x7, #40, #12 │ │ │ │ + add x1, x1, #0x30 │ │ │ │ + add x3, x3, #0x40 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-62] │ │ │ │ + ubfx x10, x7, #28, #12 │ │ │ │ + ubfx x7, x7, #16, #12 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-60] │ │ │ │ + ldrh w7, [x5, x7, lsl #1] │ │ │ │ + sturh w7, [x3, #-58] │ │ │ │ + ldur x7, [x1, #-42] │ │ │ │ + rev x7, x7 │ │ │ │ + lsr x10, x7, #52 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-56] │ │ │ │ + ubfx x10, x7, #40, #12 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-54] │ │ │ │ + ubfx x10, x7, #28, #12 │ │ │ │ + ubfx x7, x7, #16, #12 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-52] │ │ │ │ + ldrh w7, [x5, x7, lsl #1] │ │ │ │ + sturh w7, [x3, #-50] │ │ │ │ + ldur x7, [x1, #-36] │ │ │ │ + rev x7, x7 │ │ │ │ + lsr x10, x7, #52 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-48] │ │ │ │ + ubfx x10, x7, #40, #12 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-46] │ │ │ │ + ubfx x10, x7, #28, #12 │ │ │ │ + ubfx x7, x7, #16, #12 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-44] │ │ │ │ + ldrh w7, [x5, x7, lsl #1] │ │ │ │ + sturh w7, [x3, #-42] │ │ │ │ + ldur x7, [x1, #-30] │ │ │ │ + rev x7, x7 │ │ │ │ + lsr x10, x7, #52 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-40] │ │ │ │ + ubfx x10, x7, #40, #12 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-38] │ │ │ │ + ubfx x10, x7, #28, #12 │ │ │ │ + ubfx x7, x7, #16, #12 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-36] │ │ │ │ + ldrh w7, [x5, x7, lsl #1] │ │ │ │ + sturh w7, [x3, #-34] │ │ │ │ + ldur x7, [x1, #-24] │ │ │ │ + rev x7, x7 │ │ │ │ + lsr x10, x7, #52 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-32] │ │ │ │ + ubfx x10, x7, #40, #12 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-30] │ │ │ │ + ubfx x10, x7, #28, #12 │ │ │ │ + ubfx x7, x7, #16, #12 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-28] │ │ │ │ + ldrh w7, [x5, x7, lsl #1] │ │ │ │ + sturh w7, [x3, #-26] │ │ │ │ + ldur x7, [x1, #-18] │ │ │ │ + rev x7, x7 │ │ │ │ + lsr x10, x7, #52 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-24] │ │ │ │ + ubfx x10, x7, #40, #12 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-22] │ │ │ │ + ubfx x10, x7, #28, #12 │ │ │ │ + ubfx x7, x7, #16, #12 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-20] │ │ │ │ + ldrh w7, [x5, x7, lsl #1] │ │ │ │ + sturh w7, [x3, #-18] │ │ │ │ + ldur x7, [x1, #-12] │ │ │ │ + rev x7, x7 │ │ │ │ + lsr x10, x7, #52 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-16] │ │ │ │ + ubfx x10, x7, #40, #12 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-14] │ │ │ │ + ubfx x10, x7, #28, #12 │ │ │ │ + ubfx x7, x7, #16, #12 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-12] │ │ │ │ + ldrh w7, [x5, x7, lsl #1] │ │ │ │ + sturh w7, [x3, #-10] │ │ │ │ + ldur x7, [x1, #-6] │ │ │ │ + rev x7, x7 │ │ │ │ + lsr x10, x7, #52 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-8] │ │ │ │ + ubfx x10, x7, #40, #12 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-6] │ │ │ │ + ubfx x10, x7, #28, #12 │ │ │ │ + ubfx x7, x7, #16, #12 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-4] │ │ │ │ + ldrh w7, [x5, x7, lsl #1] │ │ │ │ + sturh w7, [x3, #-2] │ │ │ │ + cbnz x6, 11b7bc │ │ │ │ + b 11b860 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sub x6, x6, #0x4 │ │ │ │ + strh w10, [x3] │ │ │ │ + ubfx x10, x7, #40, #12 │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + add x3, x3, #0x20 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-30] │ │ │ │ + ubfx x10, x7, #28, #12 │ │ │ │ + ubfx x7, x7, #16, #12 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-28] │ │ │ │ + ldrh w7, [x5, x7, lsl #1] │ │ │ │ + sturh w7, [x3, #-26] │ │ │ │ + ldur x7, [x1, #-18] │ │ │ │ + rev x7, x7 │ │ │ │ + lsr x10, x7, #52 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-24] │ │ │ │ + ubfx x10, x7, #40, #12 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-22] │ │ │ │ + ubfx x10, x7, #28, #12 │ │ │ │ + ubfx x7, x7, #16, #12 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-20] │ │ │ │ + ldrh w7, [x5, x7, lsl #1] │ │ │ │ + sturh w7, [x3, #-18] │ │ │ │ + ldur x7, [x1, #-12] │ │ │ │ + rev x7, x7 │ │ │ │ + lsr x10, x7, #52 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-16] │ │ │ │ + ubfx x10, x7, #40, #12 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-14] │ │ │ │ + ubfx x10, x7, #28, #12 │ │ │ │ + ubfx x7, x7, #16, #12 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-12] │ │ │ │ + ldrh w7, [x5, x7, lsl #1] │ │ │ │ + sturh w7, [x3, #-10] │ │ │ │ + ldur x7, [x1, #-6] │ │ │ │ + rev x7, x7 │ │ │ │ + lsr x10, x7, #52 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-8] │ │ │ │ + ubfx x10, x7, #40, #12 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-6] │ │ │ │ + ubfx x10, x7, #28, #12 │ │ │ │ + ubfx x7, x7, #16, #12 │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-4] │ │ │ │ + ldrh w7, [x5, x7, lsl #1] │ │ │ │ + sturh w7, [x3, #-2] │ │ │ │ + cbnz x6, 11b7bc │ │ │ │ + b 11b860 │ │ │ │ + │ │ │ │ +000000000011bbf0 : │ │ │ │ bti c │ │ │ │ ldr w5, [x0, #4] │ │ │ │ mov x8, #0x0 // #0 │ │ │ │ stp d8, d9, [sp, #-64]! │ │ │ │ ldrb w9, [x0, #12] │ │ │ │ cmp w5, #0x1 │ │ │ │ - b.eq 11bd50 // b.none │ │ │ │ + b.eq 11c1d8 // b.none │ │ │ │ cmp w5, #0x2 │ │ │ │ - b.eq 11bd80 // b.none │ │ │ │ - cbnz w5, 11bdc4 │ │ │ │ + b.eq 11c208 // b.none │ │ │ │ + cbnz w5, 11c24c │ │ │ │ cmp x2, #0x2f │ │ │ │ - b.ls 11bb54 // b.plast │ │ │ │ + b.ls 11bfdc // b.plast │ │ │ │ mov x5, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ stp d10, d11, [sp, #16] │ │ │ │ movk x5, #0xaaab │ │ │ │ movi v31.16b, #0x3f │ │ │ │ stp d12, d13, [sp, #32] │ │ │ │ umulh x5, x2, x5 │ │ │ │ stp d14, d15, [sp, #48] │ │ │ │ @@ -222247,15 +222539,15 @@ │ │ │ │ add x7, x6, x6, lsl #1 │ │ │ │ add x8, x8, x6, lsl #6 │ │ │ │ and x6, x6, #0x7 │ │ │ │ sub x2, x2, x7, lsl #4 │ │ │ │ adrp x7, 18e000 │ │ │ │ ldr x7, [x7, #1728] │ │ │ │ ld1 {v8.16b-v11.16b}, [x7] │ │ │ │ - cbz x5, 11b9a4 │ │ │ │ + cbz x5, 11be2c │ │ │ │ subs x5, x5, #0x1 │ │ │ │ ld3 {v2.16b-v4.16b}, [x1], #48 │ │ │ │ ushr v27.16b, v2.16b, #2 │ │ │ │ ushr v28.16b, v3.16b, #4 │ │ │ │ ushr v29.16b, v4.16b, #6 │ │ │ │ sli v28.16b, v2.16b, #4 │ │ │ │ sli v29.16b, v3.16b, #2 │ │ │ │ @@ -222361,17 +222653,17 @@ │ │ │ │ and v29.16b, v29.16b, v31.16b │ │ │ │ and v30.16b, v14.16b, v31.16b │ │ │ │ tbl v12.16b, {v8.16b-v11.16b}, v27.16b │ │ │ │ tbl v13.16b, {v8.16b-v11.16b}, v28.16b │ │ │ │ tbl v14.16b, {v8.16b-v11.16b}, v29.16b │ │ │ │ tbl v15.16b, {v8.16b-v11.16b}, v30.16b │ │ │ │ st4 {v12.16b-v15.16b}, [x3], #64 │ │ │ │ - b.ne 11b7dc // b.any │ │ │ │ + b.ne 11bc64 // b.any │ │ │ │ cmp x6, #0x4 │ │ │ │ - b.lt 11ba90 // b.tstop │ │ │ │ + b.lt 11bf18 // b.tstop │ │ │ │ ld3 {v2.16b-v4.16b}, [x1], #48 │ │ │ │ ushr v27.16b, v2.16b, #2 │ │ │ │ ushr v28.16b, v3.16b, #4 │ │ │ │ ushr v29.16b, v4.16b, #6 │ │ │ │ sli v28.16b, v2.16b, #4 │ │ │ │ sli v29.16b, v3.16b, #2 │ │ │ │ and v28.16b, v28.16b, v31.16b │ │ │ │ @@ -222421,18 +222713,18 @@ │ │ │ │ and v30.16b, v14.16b, v31.16b │ │ │ │ tbl v12.16b, {v8.16b-v11.16b}, v27.16b │ │ │ │ tbl v13.16b, {v8.16b-v11.16b}, v28.16b │ │ │ │ tbl v14.16b, {v8.16b-v11.16b}, v29.16b │ │ │ │ tbl v15.16b, {v8.16b-v11.16b}, v30.16b │ │ │ │ st4 {v12.16b-v15.16b}, [x3], #64 │ │ │ │ sub x6, x6, #0x4 │ │ │ │ - cbz x6, 11bb48 │ │ │ │ + cbz x6, 11bfd0 │ │ │ │ cmp x6, #0x2 │ │ │ │ - b.eq 11bad8 // b.none │ │ │ │ - b.lt 11bb10 // b.tstop │ │ │ │ + b.eq 11bf60 // b.none │ │ │ │ + b.lt 11bf98 // b.tstop │ │ │ │ ld3 {v12.16b-v14.16b}, [x1], #48 │ │ │ │ ushr v27.16b, v12.16b, #2 │ │ │ │ ushr v28.16b, v13.16b, #4 │ │ │ │ ushr v29.16b, v14.16b, #6 │ │ │ │ sli v28.16b, v12.16b, #4 │ │ │ │ sli v29.16b, v13.16b, #2 │ │ │ │ and v28.16b, v28.16b, v31.16b │ │ │ │ @@ -222471,25 +222763,25 @@ │ │ │ │ tbl v14.16b, {v8.16b-v11.16b}, v29.16b │ │ │ │ tbl v15.16b, {v8.16b-v11.16b}, v30.16b │ │ │ │ st4 {v12.16b-v15.16b}, [x3], #64 │ │ │ │ ldp d10, d11, [sp, #16] │ │ │ │ ldp d12, d13, [sp, #32] │ │ │ │ ldp d14, d15, [sp, #48] │ │ │ │ cmp x2, #0x7 │ │ │ │ - b.ls 11bd20 // b.plast │ │ │ │ + b.ls 11c1a8 // b.plast │ │ │ │ sub x5, x2, #0x2 │ │ │ │ mov x7, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ movk x7, #0xaaab │ │ │ │ mov w6, #0x6 // #6 │ │ │ │ umulh x7, x5, x7 │ │ │ │ lsr x7, x7, #2 │ │ │ │ add x8, x8, w7, uxtw #3 │ │ │ │ umsubl x2, w7, w6, x2 │ │ │ │ cmp x5, #0x17 │ │ │ │ - b.ls 11bdd8 // b.plast │ │ │ │ + b.ls 11c260 // b.plast │ │ │ │ ldr x6, [x1] │ │ │ │ sub x7, x7, #0x4 │ │ │ │ adrp x5, 18e000 │ │ │ │ ldr x5, [x5, #2904] │ │ │ │ rev x6, x6 │ │ │ │ add x1, x1, #0x18 │ │ │ │ add x3, x3, #0x20 │ │ │ │ @@ -222543,15 +222835,15 @@ │ │ │ │ sturh w10, [x3, #-6] │ │ │ │ ubfx x10, x6, #28, #12 │ │ │ │ ubfx x6, x6, #16, #12 │ │ │ │ ldrh w10, [x5, x10, lsl #1] │ │ │ │ sturh w10, [x3, #-4] │ │ │ │ ldrh w6, [x5, x6, lsl #1] │ │ │ │ sturh w6, [x3, #-2] │ │ │ │ - cbz x7, 11bd20 │ │ │ │ + cbz x7, 11c1a8 │ │ │ │ ldr x6, [x1] │ │ │ │ rev x6, x6 │ │ │ │ ubfx x12, x6, #40, #12 │ │ │ │ ubfx x11, x6, #28, #12 │ │ │ │ ubfx x10, x6, #16, #12 │ │ │ │ lsr x6, x6, #52 │ │ │ │ lsl x12, x12, #1 │ │ │ │ @@ -222560,15 +222852,15 @@ │ │ │ │ ldrh w6, [x5, x6, lsl #1] │ │ │ │ strh w6, [x3] │ │ │ │ ldrh w6, [x5, x12] │ │ │ │ strh w6, [x3, #2] │ │ │ │ ldrh w6, [x5, x11] │ │ │ │ strh w6, [x3, #4] │ │ │ │ cmp x7, #0x1 │ │ │ │ - b.eq 11bd10 // b.none │ │ │ │ + b.eq 11c198 // b.none │ │ │ │ ldrh w6, [x5, x10] │ │ │ │ sub x7, x7, #0x2 │ │ │ │ strh w6, [x3, #6] │ │ │ │ add x1, x1, #0xc │ │ │ │ add x3, x3, #0x10 │ │ │ │ ldur x6, [x1, #-6] │ │ │ │ rev x6, x6 │ │ │ │ @@ -222580,448 +222872,155 @@ │ │ │ │ sturh w10, [x3, #-6] │ │ │ │ ubfx x10, x6, #28, #12 │ │ │ │ ubfx x6, x6, #16, #12 │ │ │ │ ldrh w10, [x5, x10, lsl #1] │ │ │ │ sturh w10, [x3, #-4] │ │ │ │ ldrh w6, [x5, x6, lsl #1] │ │ │ │ sturh w6, [x3, #-2] │ │ │ │ - b 11bc78 │ │ │ │ + b 11c100 │ │ │ │ ldrh w5, [x5, x10] │ │ │ │ add x1, x1, #0x6 │ │ │ │ add x3, x3, #0x8 │ │ │ │ sturh w5, [x3, #-2] │ │ │ │ mov w5, #0x0 // #0 │ │ │ │ - cbz x2, 11bdc4 │ │ │ │ + cbz x2, 11c24c │ │ │ │ ldrb w5, [x1] │ │ │ │ sub x2, x2, #0x1 │ │ │ │ adrp x6, 18e000 │ │ │ │ ldr x6, [x6, #1728] │ │ │ │ add x8, x8, #0x1 │ │ │ │ lsr w5, w5, #2 │ │ │ │ ldrb w5, [x6, w5, sxtw] │ │ │ │ strb w5, [x3], #1 │ │ │ │ ldrb w9, [x1], #1 │ │ │ │ ubfiz w9, w9, #4, #2 │ │ │ │ mov w5, #0x1 // #1 │ │ │ │ - cbz x2, 11bdc4 │ │ │ │ + cbz x2, 11c24c │ │ │ │ ldrb w5, [x1] │ │ │ │ sub x2, x2, #0x1 │ │ │ │ adrp x6, 18e000 │ │ │ │ ldr x6, [x6, #1728] │ │ │ │ add x8, x8, #0x1 │ │ │ │ orr w5, w9, w5, lsr #4 │ │ │ │ ldrb w5, [x6, w5, sxtw] │ │ │ │ strb w5, [x3], #1 │ │ │ │ ldrb w9, [x1], #1 │ │ │ │ ubfiz w9, w9, #2, #4 │ │ │ │ mov w5, #0x2 // #2 │ │ │ │ - cbz x2, 11bdc4 │ │ │ │ + cbz x2, 11c24c │ │ │ │ ldrb w6, [x1] │ │ │ │ sub x2, x2, #0x1 │ │ │ │ adrp x5, 18e000 │ │ │ │ ldr x5, [x5, #1728] │ │ │ │ add x8, x8, #0x2 │ │ │ │ orr w6, w9, w6, lsr #6 │ │ │ │ ldrb w7, [x5, w6, sxtw] │ │ │ │ mov x6, x3 │ │ │ │ strb w7, [x6], #2 │ │ │ │ ldrb w7, [x1], #1 │ │ │ │ and w7, w7, #0x3f │ │ │ │ ldrb w5, [x5, w7, sxtw] │ │ │ │ strb w5, [x3, #1] │ │ │ │ mov x3, x6 │ │ │ │ - b 11b790 │ │ │ │ + b 11bc18 │ │ │ │ ldp d8, d9, [sp], #64 │ │ │ │ str w5, [x0, #4] │ │ │ │ strb w9, [x0, #12] │ │ │ │ str x8, [x4] │ │ │ │ ret │ │ │ │ adrp x5, 18e000 │ │ │ │ ldr x5, [x5, #2904] │ │ │ │ - b 11bc7c │ │ │ │ - │ │ │ │ -000000000011bde4 : │ │ │ │ - bti c │ │ │ │ - ldr w5, [x0, #4] │ │ │ │ - mov x8, #0x0 // #0 │ │ │ │ - ldrb w9, [x0, #12] │ │ │ │ - cmp w5, #0x1 │ │ │ │ - b.eq 11bf20 // b.none │ │ │ │ - cmp w5, #0x2 │ │ │ │ - b.eq 11bf50 // b.none │ │ │ │ - cbnz w5, 11bee8 │ │ │ │ - cmp x2, #0x7 │ │ │ │ - b.ls 11bee0 // b.plast │ │ │ │ - sub x6, x2, #0x2 │ │ │ │ - mov x5, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ - movk x5, #0xaaab │ │ │ │ - umulh x6, x6, x5 │ │ │ │ - lsr x6, x6, #2 │ │ │ │ - add x5, x6, x6, lsl #1 │ │ │ │ - add x8, x8, x6, lsl #3 │ │ │ │ - sub x2, x2, x5, lsl #1 │ │ │ │ - adrp x5, 18e000 │ │ │ │ - ldr x5, [x5, #2904] │ │ │ │ - ldr x7, [x1] │ │ │ │ - rev x7, x7 │ │ │ │ - lsr x10, x7, #52 │ │ │ │ - cmp x6, #0x7 │ │ │ │ - b.hi 11bfc0 // b.pmore │ │ │ │ - cmp x6, #0x3 │ │ │ │ - b.hi 11c188 // b.pmore │ │ │ │ - ldrh w12, [x5, x10, lsl #1] │ │ │ │ - ubfx x11, x7, #40, #12 │ │ │ │ - ubfx x10, x7, #28, #12 │ │ │ │ - ubfx x7, x7, #16, #12 │ │ │ │ - strh w12, [x3] │ │ │ │ - lsl x11, x11, #1 │ │ │ │ - lsl x10, x10, #1 │ │ │ │ - lsl x7, x7, #1 │ │ │ │ - cmp x6, #0x1 │ │ │ │ - b.eq 11bf94 // b.none │ │ │ │ - ldrh w11, [x5, x11] │ │ │ │ - sub x6, x6, #0x2 │ │ │ │ - strh w11, [x3, #2] │ │ │ │ - add x1, x1, #0xc │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - ldrh w10, [x5, x10] │ │ │ │ - sturh w10, [x3, #-12] │ │ │ │ - ldrh w7, [x5, x7] │ │ │ │ - sturh w7, [x3, #-10] │ │ │ │ - ldur x7, [x1, #-6] │ │ │ │ - rev x7, x7 │ │ │ │ - lsr x10, x7, #52 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-8] │ │ │ │ - ubfx x10, x7, #40, #12 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-6] │ │ │ │ - ubfx x10, x7, #28, #12 │ │ │ │ - ubfx x7, x7, #16, #12 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-4] │ │ │ │ - ldrh w7, [x5, x7, lsl #1] │ │ │ │ - sturh w7, [x3, #-2] │ │ │ │ - cbnz x6, 11be38 │ │ │ │ - nop │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - cbnz x2, 11bef8 │ │ │ │ - str w5, [x0, #4] │ │ │ │ - strb w9, [x0, #12] │ │ │ │ - str x8, [x4] │ │ │ │ - ret │ │ │ │ - ldrb w5, [x1] │ │ │ │ - sub x2, x2, #0x1 │ │ │ │ - adrp x6, 18e000 │ │ │ │ - ldr x6, [x6, #1728] │ │ │ │ - add x8, x8, #0x1 │ │ │ │ - lsr w5, w5, #2 │ │ │ │ - ldrb w5, [x6, w5, sxtw] │ │ │ │ - strb w5, [x3], #1 │ │ │ │ - ldrb w9, [x1], #1 │ │ │ │ - ubfiz w9, w9, #4, #2 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - cbz x2, 11bee8 │ │ │ │ - ldrb w5, [x1] │ │ │ │ - sub x2, x2, #0x1 │ │ │ │ - adrp x6, 18e000 │ │ │ │ - ldr x6, [x6, #1728] │ │ │ │ - add x8, x8, #0x1 │ │ │ │ - orr w5, w9, w5, lsr #4 │ │ │ │ - ldrb w5, [x6, w5, sxtw] │ │ │ │ - strb w5, [x3], #1 │ │ │ │ - ldrb w9, [x1], #1 │ │ │ │ - ubfiz w9, w9, #2, #4 │ │ │ │ - mov w5, #0x2 // #2 │ │ │ │ - cbz x2, 11bee8 │ │ │ │ - ldrb w6, [x1] │ │ │ │ - sub x2, x2, #0x1 │ │ │ │ - adrp x5, 18e000 │ │ │ │ - ldr x5, [x5, #1728] │ │ │ │ - add x8, x8, #0x2 │ │ │ │ - orr w6, w9, w6, lsr #6 │ │ │ │ - ldrb w7, [x5, w6, sxtw] │ │ │ │ - mov x6, x3 │ │ │ │ - strb w7, [x6], #2 │ │ │ │ - ldrb w7, [x1], #1 │ │ │ │ - and w7, w7, #0x3f │ │ │ │ - ldrb w5, [x5, w7, sxtw] │ │ │ │ - strb w5, [x3, #1] │ │ │ │ - mov x3, x6 │ │ │ │ - b 11be08 │ │ │ │ - ldrh w6, [x5, x11] │ │ │ │ - add x1, x1, #0x6 │ │ │ │ - strh w6, [x3, #2] │ │ │ │ - add x3, x3, #0x8 │ │ │ │ - ldrh w6, [x5, x10] │ │ │ │ - sturh w6, [x3, #-4] │ │ │ │ - ldrh w5, [x5, x7] │ │ │ │ - sturh w5, [x3, #-2] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - cbz x2, 11bee8 │ │ │ │ - b 11bef8 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sub x6, x6, #0x8 │ │ │ │ - strh w10, [x3] │ │ │ │ - ubfx x10, x7, #40, #12 │ │ │ │ - add x1, x1, #0x30 │ │ │ │ - add x3, x3, #0x40 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-62] │ │ │ │ - ubfx x10, x7, #28, #12 │ │ │ │ - ubfx x7, x7, #16, #12 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-60] │ │ │ │ - ldrh w7, [x5, x7, lsl #1] │ │ │ │ - sturh w7, [x3, #-58] │ │ │ │ - ldur x7, [x1, #-42] │ │ │ │ - rev x7, x7 │ │ │ │ - lsr x10, x7, #52 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-56] │ │ │ │ - ubfx x10, x7, #40, #12 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-54] │ │ │ │ - ubfx x10, x7, #28, #12 │ │ │ │ - ubfx x7, x7, #16, #12 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-52] │ │ │ │ - ldrh w7, [x5, x7, lsl #1] │ │ │ │ - sturh w7, [x3, #-50] │ │ │ │ - ldur x7, [x1, #-36] │ │ │ │ - rev x7, x7 │ │ │ │ - lsr x10, x7, #52 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-48] │ │ │ │ - ubfx x10, x7, #40, #12 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-46] │ │ │ │ - ubfx x10, x7, #28, #12 │ │ │ │ - ubfx x7, x7, #16, #12 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-44] │ │ │ │ - ldrh w7, [x5, x7, lsl #1] │ │ │ │ - sturh w7, [x3, #-42] │ │ │ │ - ldur x7, [x1, #-30] │ │ │ │ - rev x7, x7 │ │ │ │ - lsr x10, x7, #52 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-40] │ │ │ │ - ubfx x10, x7, #40, #12 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-38] │ │ │ │ - ubfx x10, x7, #28, #12 │ │ │ │ - ubfx x7, x7, #16, #12 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-36] │ │ │ │ - ldrh w7, [x5, x7, lsl #1] │ │ │ │ - sturh w7, [x3, #-34] │ │ │ │ - ldur x7, [x1, #-24] │ │ │ │ - rev x7, x7 │ │ │ │ - lsr x10, x7, #52 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-32] │ │ │ │ - ubfx x10, x7, #40, #12 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-30] │ │ │ │ - ubfx x10, x7, #28, #12 │ │ │ │ - ubfx x7, x7, #16, #12 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-28] │ │ │ │ - ldrh w7, [x5, x7, lsl #1] │ │ │ │ - sturh w7, [x3, #-26] │ │ │ │ - ldur x7, [x1, #-18] │ │ │ │ - rev x7, x7 │ │ │ │ - lsr x10, x7, #52 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-24] │ │ │ │ - ubfx x10, x7, #40, #12 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-22] │ │ │ │ - ubfx x10, x7, #28, #12 │ │ │ │ - ubfx x7, x7, #16, #12 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-20] │ │ │ │ - ldrh w7, [x5, x7, lsl #1] │ │ │ │ - sturh w7, [x3, #-18] │ │ │ │ - ldur x7, [x1, #-12] │ │ │ │ - rev x7, x7 │ │ │ │ - lsr x10, x7, #52 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-16] │ │ │ │ - ubfx x10, x7, #40, #12 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-14] │ │ │ │ - ubfx x10, x7, #28, #12 │ │ │ │ - ubfx x7, x7, #16, #12 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-12] │ │ │ │ - ldrh w7, [x5, x7, lsl #1] │ │ │ │ - sturh w7, [x3, #-10] │ │ │ │ - ldur x7, [x1, #-6] │ │ │ │ - rev x7, x7 │ │ │ │ - lsr x10, x7, #52 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-8] │ │ │ │ - ubfx x10, x7, #40, #12 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-6] │ │ │ │ - ubfx x10, x7, #28, #12 │ │ │ │ - ubfx x7, x7, #16, #12 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-4] │ │ │ │ - ldrh w7, [x5, x7, lsl #1] │ │ │ │ - sturh w7, [x3, #-2] │ │ │ │ - cbnz x6, 11be38 │ │ │ │ - b 11bee0 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sub x6, x6, #0x4 │ │ │ │ - strh w10, [x3] │ │ │ │ - ubfx x10, x7, #40, #12 │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - add x3, x3, #0x20 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-30] │ │ │ │ - ubfx x10, x7, #28, #12 │ │ │ │ - ubfx x7, x7, #16, #12 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-28] │ │ │ │ - ldrh w7, [x5, x7, lsl #1] │ │ │ │ - sturh w7, [x3, #-26] │ │ │ │ - ldur x7, [x1, #-18] │ │ │ │ - rev x7, x7 │ │ │ │ - lsr x10, x7, #52 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-24] │ │ │ │ - ubfx x10, x7, #40, #12 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-22] │ │ │ │ - ubfx x10, x7, #28, #12 │ │ │ │ - ubfx x7, x7, #16, #12 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-20] │ │ │ │ - ldrh w7, [x5, x7, lsl #1] │ │ │ │ - sturh w7, [x3, #-18] │ │ │ │ - ldur x7, [x1, #-12] │ │ │ │ - rev x7, x7 │ │ │ │ - lsr x10, x7, #52 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-16] │ │ │ │ - ubfx x10, x7, #40, #12 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-14] │ │ │ │ - ubfx x10, x7, #28, #12 │ │ │ │ - ubfx x7, x7, #16, #12 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-12] │ │ │ │ - ldrh w7, [x5, x7, lsl #1] │ │ │ │ - sturh w7, [x3, #-10] │ │ │ │ - ldur x7, [x1, #-6] │ │ │ │ - rev x7, x7 │ │ │ │ - lsr x10, x7, #52 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-8] │ │ │ │ - ubfx x10, x7, #40, #12 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-6] │ │ │ │ - ubfx x10, x7, #28, #12 │ │ │ │ - ubfx x7, x7, #16, #12 │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-4] │ │ │ │ - ldrh w7, [x5, x7, lsl #1] │ │ │ │ - sturh w7, [x3, #-2] │ │ │ │ - cbnz x6, 11be38 │ │ │ │ - b 11bee0 │ │ │ │ + b 11c104 │ │ │ │ │ │ │ │ -000000000011c270 : │ │ │ │ +000000000011c26c : │ │ │ │ bti c │ │ │ │ mov x14, x0 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-80]! │ │ │ │ adrp x0, 18d000 │ │ │ │ ldr x0, [x0, #1408] │ │ │ │ mov x29, sp │ │ │ │ sub sp, sp, #0x1e0 │ │ │ │ ldr w15, [x14] │ │ │ │ ldr x5, [x0] │ │ │ │ str x5, [sp, #472] │ │ │ │ mov x5, #0x0 // #0 │ │ │ │ stp x2, xzr, [sp, #440] │ │ │ │ stp x3, x1, [sp, #456] │ │ │ │ - cbnz w15, 11c308 │ │ │ │ + cbnz w15, 11c304 │ │ │ │ ldr w1, [x14, #4] │ │ │ │ ldrb w18, [x14, #12] │ │ │ │ cmp w1, #0x2 │ │ │ │ - b.eq 11c600 // b.none │ │ │ │ - b.gt 11c348 │ │ │ │ - cbz w1, 11c3bc │ │ │ │ + b.eq 11c5fc // b.none │ │ │ │ + b.gt 11c344 │ │ │ │ + cbz w1, 11c3b8 │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ cmp w1, #0x1 │ │ │ │ - b.ne 11c5ec // b.any │ │ │ │ - cbz x2, 11c67c │ │ │ │ + b.ne 11c5e8 // b.any │ │ │ │ + cbz x2, 11c678 │ │ │ │ ldr x0, [sp, #464] │ │ │ │ add x1, x0, #0x1 │ │ │ │ str x1, [sp, #464] │ │ │ │ ldrb w1, [x0] │ │ │ │ adrp x0, 18e000 │ │ │ │ ldr x0, [x0, #2928] │ │ │ │ ldrb w0, [x0, w1, sxtw] │ │ │ │ cmp w0, #0xfd │ │ │ │ - b.ls 11c710 // b.plast │ │ │ │ + b.ls 11c70c // b.plast │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ mov w15, #0x2 // #2 │ │ │ │ - b 11c5f0 │ │ │ │ + b 11c5ec │ │ │ │ str xzr, [x4] │ │ │ │ cmp x2, #0x0 │ │ │ │ ccmp w15, #0x1, #0x0, ne // ne = any │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - b.eq 11c6c0 // b.none │ │ │ │ + b.eq 11c6bc // b.none │ │ │ │ adrp x1, 18d000 │ │ │ │ ldr x1, [x1, #1408] │ │ │ │ ldr x3, [sp, #472] │ │ │ │ ldr x2, [x1] │ │ │ │ subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 11c75c // b.any │ │ │ │ + b.ne 11c758 // b.any │ │ │ │ add sp, sp, #0x1e0 │ │ │ │ ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ cmp w1, #0x3 │ │ │ │ - b.ne 11c5ec // b.any │ │ │ │ + b.ne 11c5e8 // b.any │ │ │ │ sub x0, x2, #0x1 │ │ │ │ str x0, [sp, #440] │ │ │ │ - cbz x2, 11c664 │ │ │ │ + cbz x2, 11c660 │ │ │ │ ldr x1, [sp, #464] │ │ │ │ add x2, x1, #0x1 │ │ │ │ str x2, [sp, #464] │ │ │ │ ldrb w2, [x1] │ │ │ │ adrp x1, 18e000 │ │ │ │ ldr x1, [x1, #2928] │ │ │ │ ldrb w1, [x1, w2, sxtw] │ │ │ │ cmp w1, #0xfd │ │ │ │ - b.ls 11c39c // b.plast │ │ │ │ + b.ls 11c398 // b.plast │ │ │ │ cmp w1, #0xfe │ │ │ │ mov w15, #0x2 // #2 │ │ │ │ ccmp x0, #0x0, #0x0, eq // eq = none │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ cset w0, eq // eq = none │ │ │ │ - b 11c5f0 │ │ │ │ + b 11c5ec │ │ │ │ ldr x2, [sp, #456] │ │ │ │ orr w1, w1, w18 │ │ │ │ add x7, x7, #0x1 │ │ │ │ mov w18, #0x0 // #0 │ │ │ │ add x3, x2, #0x1 │ │ │ │ strb w1, [x2] │ │ │ │ mov x2, x0 │ │ │ │ stp x7, x3, [sp, #448] │ │ │ │ cmp x2, #0x3f │ │ │ │ - b.ls 11c5b8 // b.plast │ │ │ │ + b.ls 11c5b4 // b.plast │ │ │ │ ldr x1, [sp, #448] │ │ │ │ lsr x3, x2, #6 │ │ │ │ and x2, x2, #0x3f │ │ │ │ stp q20, q21, [sp] │ │ │ │ add x0, x3, x3, lsl #1 │ │ │ │ movi v28.16b, #0x3f │ │ │ │ stp q22, q23, [sp, #32] │ │ │ │ @@ -223041,15 +223040,15 @@ │ │ │ │ str d13, [sp, #536] │ │ │ │ mov v25.16b, v10.16b │ │ │ │ str d14, [sp, #544] │ │ │ │ mov v26.16b, v11.16b │ │ │ │ str d15, [sp, #552] │ │ │ │ ld1 {v8.16b-v11.16b}, [x0], #64 │ │ │ │ ldr x0, [sp, #464] │ │ │ │ - b 11c47c │ │ │ │ + b 11c478 │ │ │ │ ushr v15.16b, v30.16b, #4 │ │ │ │ add x0, x0, #0x40 │ │ │ │ shl v29.16b, v29.16b, #2 │ │ │ │ subs x3, x3, #0x1 │ │ │ │ shl v30.16b, v30.16b, #4 │ │ │ │ ldr x1, [sp, #456] │ │ │ │ orr v29.16b, v29.16b, v15.16b │ │ │ │ @@ -223059,15 +223058,15 @@ │ │ │ │ orr v30.16b, v30.16b, v29.16b │ │ │ │ orr v31.16b, v31.16b, v27.16b │ │ │ │ stp q30, q31, [sp, #400] │ │ │ │ ldp q29, q30, [sp, #384] │ │ │ │ ldr q31, [sp, #416] │ │ │ │ st3 {v29.16b-v31.16b}, [x1], #48 │ │ │ │ stp x1, x0, [sp, #456] │ │ │ │ - b.eq 11c740 // b.none │ │ │ │ + b.eq 11c73c // b.none │ │ │ │ ld4 {v12.16b-v15.16b}, [x0] │ │ │ │ stp q3, q24, [sp] │ │ │ │ ldp q20, q21, [sp] │ │ │ │ stp q25, q26, [sp, #32] │ │ │ │ ldp q22, q23, [sp, #32] │ │ │ │ stp q3, q24, [sp, #320] │ │ │ │ uqsub v27.16b, v15.16b, v28.16b │ │ │ │ @@ -223120,15 +223119,15 @@ │ │ │ │ orr v14.16b, v15.16b, v14.16b │ │ │ │ cmhi v15.16b, v27.16b, v28.16b │ │ │ │ orr v15.16b, v13.16b, v15.16b │ │ │ │ orr v15.16b, v14.16b, v15.16b │ │ │ │ umaxv b15, v15.16b │ │ │ │ umov w1, v15.b[0] │ │ │ │ tst w1, #0xff │ │ │ │ - b.eq 11c434 // b.none │ │ │ │ + b.eq 11c430 // b.none │ │ │ │ add x1, x3, x3, lsl #1 │ │ │ │ lsl x3, x3, #6 │ │ │ │ ldp q20, q21, [sp] │ │ │ │ lsl x1, x1, #4 │ │ │ │ ldp q22, q23, [sp, #32] │ │ │ │ ldr x0, [sp, #440] │ │ │ │ ldp d8, d9, [sp, #496] │ │ │ │ @@ -223144,123 +223143,124 @@ │ │ │ │ ldr d15, [sp, #552] │ │ │ │ str x0, [sp, #448] │ │ │ │ add x2, sp, #0x1c8 │ │ │ │ add x3, sp, #0x1c0 │ │ │ │ add x1, sp, #0x1b8 │ │ │ │ add x0, sp, #0x1d0 │ │ │ │ str x4, [sp] │ │ │ │ - bl 11af00 │ │ │ │ + bl 11af00 │ │ │ │ ldr x2, [sp, #440] │ │ │ │ ldr x4, [sp] │ │ │ │ - cbnz x2, 11c688 │ │ │ │ + cbnz x2, 11c684 │ │ │ │ ldr x7, [sp, #448] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - b 11c5f0 │ │ │ │ + b 11c5ec │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ stp w15, w1, [x14] │ │ │ │ strb w18, [x14, #12] │ │ │ │ str x7, [x4] │ │ │ │ - b 11c31c │ │ │ │ + b 11c318 │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ - cbz x2, 11c670 │ │ │ │ + cbz x2, 11c66c │ │ │ │ ldr x5, [sp, #464] │ │ │ │ sub x8, x2, #0x1 │ │ │ │ adrp x6, 18e000 │ │ │ │ ldr x6, [x6, #2928] │ │ │ │ add x0, x5, #0x1 │ │ │ │ str x0, [sp, #464] │ │ │ │ ldrb w0, [x5] │ │ │ │ ldrb w3, [x6, w0, sxtw] │ │ │ │ cmp w3, #0xfd │ │ │ │ - b.ls 11c6ec // b.plast │ │ │ │ + b.ls 11c6e8 // b.plast │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ mov w1, #0x3 // #3 │ │ │ │ cmp w3, #0xfe │ │ │ │ - b.ne 11c5f0 // b.any │ │ │ │ - cbz x8, 11c750 │ │ │ │ + b.ne 11c5ec // b.any │ │ │ │ + cbz x8, 11c74c │ │ │ │ ldrb w0, [x5, #1] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ mov w15, #0x2 // #2 │ │ │ │ ldrb w0, [x6, w0, sxtw] │ │ │ │ cmp w0, #0xfe │ │ │ │ ccmp x2, #0x2, #0x0, eq // eq = none │ │ │ │ cset w0, eq // eq = none │ │ │ │ - b 11c5f0 │ │ │ │ + b 11c5ec │ │ │ │ mov w1, #0x3 // #3 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - b 11c5f0 │ │ │ │ + b 11c5ec │ │ │ │ mov w1, #0x2 // #2 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - b 11c5f0 │ │ │ │ + b 11c5ec │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ mov w0, w1 │ │ │ │ - b 11c5f0 │ │ │ │ + b 11c5ec │ │ │ │ ldr x0, [sp, #464] │ │ │ │ ldr x7, [sp, #448] │ │ │ │ add x1, x0, #0x1 │ │ │ │ str x1, [sp, #464] │ │ │ │ ldrb w1, [x0] │ │ │ │ adrp x0, 18e000 │ │ │ │ ldr x0, [x0, #2928] │ │ │ │ ldrb w0, [x0, w1, sxtw] │ │ │ │ cmp w0, #0xfd │ │ │ │ - b.ls 11c734 // b.plast │ │ │ │ + b.ls 11c730 // b.plast │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ mov w15, #0x2 // #2 │ │ │ │ - b 11c5f0 │ │ │ │ + b 11c5ec │ │ │ │ adrp x0, 139000 │ │ │ │ ldr d31, [x0, #1208] │ │ │ │ adrp x0, 18e000 │ │ │ │ ldr x0, [x0, #2928] │ │ │ │ str d31, [x14] │ │ │ │ ldrb w1, [x1] │ │ │ │ ldrb w0, [x0, w1, sxtw] │ │ │ │ cmp w0, #0xfe │ │ │ │ ccmp x2, #0x1, #0x0, eq // eq = none │ │ │ │ cset w0, eq // eq = none │ │ │ │ - b 11c31c │ │ │ │ + b 11c318 │ │ │ │ ldr x0, [sp, #456] │ │ │ │ orr w18, w18, w3, lsr #2 │ │ │ │ add x7, x7, #0x1 │ │ │ │ mov x2, x8 │ │ │ │ add x1, x0, #0x1 │ │ │ │ str x1, [sp, #456] │ │ │ │ strb w18, [x0] │ │ │ │ lsl w18, w3, #6 │ │ │ │ - b 11c354 │ │ │ │ + b 11c350 │ │ │ │ ldr x1, [sp, #456] │ │ │ │ orr w18, w18, w0, lsr #4 │ │ │ │ sub x2, x2, #0x1 │ │ │ │ add x7, x7, #0x1 │ │ │ │ add x3, x1, #0x1 │ │ │ │ str x3, [sp, #456] │ │ │ │ strb w18, [x1] │ │ │ │ lsl w18, w0, #4 │ │ │ │ - b 11c604 │ │ │ │ + b 11c600 │ │ │ │ sub x2, x2, #0x1 │ │ │ │ lsl w18, w0, #2 │ │ │ │ - b 11c2d0 │ │ │ │ + b 11c2cc │ │ │ │ ldp q20, q21, [sp] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ ldp q22, q23, [sp, #32] │ │ │ │ - b 11c584 │ │ │ │ + b 11c580 │ │ │ │ mov w15, #0x1 // #1 │ │ │ │ mov w0, w15 │ │ │ │ - b 11c5f0 │ │ │ │ + b 11c5ec │ │ │ │ stp d8, d9, [sp, #496] │ │ │ │ str d10, [sp, #512] │ │ │ │ str d11, [sp, #520] │ │ │ │ str d12, [sp, #528] │ │ │ │ str d13, [sp, #536] │ │ │ │ str d14, [sp, #544] │ │ │ │ str d15, [sp, #552] │ │ │ │ bl 3d190 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ + nop │ │ │ │ bti c │ │ │ │ mov w5, w0 │ │ │ │ mov x3, #0x8 // #8 │ │ │ │ adrp x4, 12f000 │ │ │ │ mov x1, x3 │ │ │ │ add x4, x4, #0x6d8 │ │ │ │ mov w2, #0x1 // #1 │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ @@ -1195,15 +1195,15 @@ │ │ │ │ 0x001565d8 60500200 f492fcff 74500200 0893fcff `P......tP...... │ │ │ │ 0x001565e8 88500200 1493fcff 9c500200 2893fcff .P.......P..(... │ │ │ │ 0x001565f8 b0500200 3493fcff c4500200 4893fcff .P..4....P..H... │ │ │ │ 0x00156608 d8500200 5493fcff ec500200 6893fcff .P..T....P..h... │ │ │ │ 0x00156618 00510200 7493fcff 14510200 8893fcff .Q..t....Q...... │ │ │ │ 0x00156628 28510200 9493fcff 3c510200 a893fcff (Q......