Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 572972 Details for
Bug 807168
[abrt] cryptkeeper-0.9.5-2.fc15: strcmp: Process /usr/bin/cryptkeeper was killed by signal 11 (SIGSEGV)
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 59.60 KB, created by
groug
on 2012-03-27 08:17:50 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
groug
Created:
2012-03-27 08:17:50 UTC
Size:
59.60 KB
patch
obsolete
>[New LWP 3958] >[New LWP 3960] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `cryptkeeper'. >Program terminated with signal 11, Segmentation fault. >#0 __strcmp_sse42 () at ../sysdeps/x86_64/multiarch/strcmp.S:260 >260 movdqu (%rsi), %xmm2 > >Thread 2 (Thread 0x7f014e571700 (LWP 3960)): >#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216 >No locals. >#1 0x0000003f8ca02445 in g_cond_timed_wait_posix_impl (cond=<optimized out>, entered_mutex=<optimized out>, abs_time=<optimized out>) at gthread-posix.c:242 > result = <optimized out> > end_time = {tv_sec = 1332835386, tv_nsec = 814123000} > timed_out = <optimized out> > __PRETTY_FUNCTION__ = "g_cond_timed_wait_posix_impl" >#2 0x0000003f8c21968f in g_async_queue_pop_intern_unlocked (queue=0x1c19720, try=0, end_time=0x7f014e570c30) at gasyncqueue.c:415 > retval = <optimized out> > __PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked" >#3 0x0000003f8c219ee1 in g_async_queue_timed_pop (queue=0x1c19720, end_time=<optimized out>) at gasyncqueue.c:536 > retval = <optimized out> > __PRETTY_FUNCTION__ = "g_async_queue_timed_pop" >#4 0x0000003f8c26c667 in g_thread_pool_wait_for_new_pool () at gthreadpool.c:175 > end_time = {tv_sec = 1332835386, tv_usec = 814123} > pool = <optimized out> > local_max_idle_time = 15000 > local_wakeup_thread_serial = <optimized out> > local_max_unused_threads = 2 > last_wakeup_thread_serial = 0 > have_relayed_thread_marker = 0 >#5 g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:378 > free_pool = <optimized out> > task = <optimized out> > pool = <optimized out> >#6 0x0000003f8c26a226 in g_thread_create_proxy (data=0x1c44050) at gthread.c:1962 > thread = 0x1c44050 > __PRETTY_FUNCTION__ = "g_thread_create_proxy" >#7 0x0000003f8a607d90 in start_thread (arg=0x7f014e571700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f014e571700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 2722611833688540533, 140734004093456, 139643586025920, 0, 3, -2609214039759796875, 2717849572518380917}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> > __PRETTY_FUNCTION__ = "start_thread" >#8 0x0000003f8a2f0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 1 (Thread 0x7f015a881940 (LWP 3958)): >#0 __strcmp_sse42 () at ../sysdeps/x86_64/multiarch/strcmp.S:260 >No locals. >#1 0x0000000000404f06 in is_mounted (mount_dir=<optimized out>) at encfs_wrapper.cpp:49 > mnt_dir_expanded = 0x0 > m = <optimized out> > f = 0x1cd65e0 > mount_dir_expanded = 0x1cd6820 "/home/greg/Private" >#2 0x0000000000407ca9 in sico_activated (data=<optimized out>) at main.cpp:507 > s = {st_dev = 2052, st_ino = 5767172, st_nlink = 21, st_mode = 16832, st_uid = 503, st_gid = 100, __pad0 = 0, st_rdev = 0, st_size = 4096, st_blksize = 4096, st_blocks = 8, st_atim = {tv_sec = 1332413101, tv_nsec = 734814577}, st_mtim = {tv_sec = 1326809786, tv_nsec = 51259675}, st_ctim = {tv_sec = 1326809786, tv_nsec = 51259675}, __unused = {0, 0, 0}} > mi = 0x1cba430 > w = <optimized out> > i = <optimized out> > it = {_vptr.CryptPoint = , crypt_dir = "/home/greg/.Private_encfs", mount_dir = "/home/greg/Private", isAvailable = true, isMounted = false} >#3 0x0000003f8ce0ea24 in g_closure_invoke (closure=0x1ba0260, return_value=0x0, n_param_values=1, param_values=0x1c1bd40, invocation_hint=<optimized out>) at gclosure.c:774 > marshal = 0x3f8ce0fe40 <g_cclosure_marshal_VOID__VOID> > marshal_data = <optimized out> > in_marshal = <optimized out> > __PRETTY_FUNCTION__ = "g_closure_invoke" >#4 0x0000003f8ce20d17 in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0x1b7c460, emission_return=0x0, instance_and_params=0x1c1bd40) at gsignal.c:3272 > tmp = <optimized out> > handler = 0x1ba6130 > accumulator = 0x0 > emission = {next = 0x7fff30526610, instance = 0x1b7c460, ihint = {signal_id = 145, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} > class_closure = 0x1b9f7c0 > hlist = 0x3f8a60af70 > handler_list = 0x1ba6130 > return_accu = 0x0 > accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > signal_id = 145 > max_sequential_handler_number = 548 > return_value_altered = 1 >#5 0x0000003f8ce2a141 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=<optimized out>) at gsignal.c:3003 > instance_and_params = 0x1c1bd40 > signal_return_type = 4 > param_values = 0x1c1bd58 > node = <optimized out> > i = <optimized out> > n_params = 0 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#6 0x0000003f8ce2a2e2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3060 > var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff30526490, reg_save_area = 0x7fff305263d0}} >#7 0x00000032289d4d3e in emit_activate_signal (status_icon=0x1b7c460) at gtkstatusicon.c:1296 >No locals. >#8 gtk_status_icon_button_press (status_icon=0x1b7c460, event=<optimized out>) at gtkstatusicon.c:1786 >No locals. >#9 gtk_status_icon_button_press (status_icon=0x1b7c460, event=0x1cbf470) at gtkstatusicon.c:1768 > handled = 0 >#10 0x000000322894ed03 in _gtk_marshal_BOOLEAN__BOXED (closure=0x1ba0dc0, return_value=0x7fff30526660, n_param_values=<optimized out>, param_values=0x1cd36c0, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:86 > callback = 0x32289d4cb0 <gtk_status_icon_button_press> > cc = 0x1ba0dc0 > data1 = 0x1b7c460 > data2 = 0x1ba20c0 > v_return = <optimized out> > __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED" >#11 0x0000003f8ce0ea24 in g_closure_invoke (closure=0x1ba0dc0, return_value=0x7fff30526660, n_param_values=2, param_values=0x1cd36c0, invocation_hint=<optimized out>) at gclosure.c:774 > marshal = 0x322894ec50 <_gtk_marshal_BOOLEAN__BOXED> > marshal_data = <optimized out> > in_marshal = <optimized out> > __PRETTY_FUNCTION__ = "g_closure_invoke" >#12 0x0000003f8ce20d17 in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0x1ba20c0, emission_return=0x7fff305267c0, instance_and_params=0x1cd36c0) at gsignal.c:3272 > tmp = <optimized out> > handler = 0x1b8d240 > accumulator = 0x1b71790 > emission = {next = 0x0, instance = 0x1ba20c0, ihint = {signal_id = 33, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} > class_closure = 0x1b71540 > hlist = 0x3f8a60af70 > handler_list = 0x1b8d240 > return_accu = 0x7fff30526660 > accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > signal_id = 33 > max_sequential_handler_number = 548 > return_value_altered = 0 >#13 0x0000003f8ce29f13 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=<optimized out>) at gsignal.c:3013 > return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > error = 0x0 > rtype = 20 > static_scope = 0 > instance_and_params = 0x1cd36c0 > signal_return_type = 20 > param_values = 0x1cd36d8 > node = <optimized out> > i = <optimized out> > n_params = 1 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#14 0x0000003f8ce2a2e2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3060 > var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff30526900, reg_save_area = 0x7fff30526840}} >#15 0x0000003228a83f41 in gtk_widget_event_internal (widget=0x1ba20c0, event=0x1cbf470) at gtkwidget.c:4999 > signal_num = <optimized out> > return_val = 0 >#16 0x000000322894c823 in IA__gtk_propagate_event (widget=0x1ba20c0, event=0x1cbf470) at gtkmain.c:2489 > tmp = <optimized out> > handled_event = <optimized out> > __PRETTY_FUNCTION__ = "IA__gtk_propagate_event" >#17 0x000000322894cb8b in IA__gtk_main_do_event (event=0x1cbf470) at gtkmain.c:1684 > event_widget = <optimized out> > grab_widget = 0x1ba20c0 > window_group = <optimized out> > rewritten_event = <optimized out> > tmp_list = <optimized out> > __PRETTY_FUNCTION__ = "IA__gtk_main_do_event" >#18 0x000000322846207c in gdk_event_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at gdkevents-x11.c:2377 > display = <optimized out> > event = 0x1cbf470 >#19 0x0000003f8c244acd in g_main_dispatch (context=0x1b521d0) at gmain.c:2441 > dispatch = 0x3228462030 <gdk_event_dispatch> > was_in_call = 0 > user_data = 0x0 > callback = 0 > cb_funcs = 0x0 > cb_data = 0x0 > current_source_link = {data = 0x1b520e0, next = 0x0} > need_destroy = <optimized out> > source = 0x1b520e0 > current = 0x1c31810 > i = <optimized out> >#20 g_main_context_dispatch (context=0x1b521d0) at gmain.c:3011 >No locals. >#21 0x0000003f8c2452c8 in g_main_context_iterate (context=0x1b521d0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3089 > max_priority = 2147483647 > timeout = 242 > some_ready = 1 > nfds = 6 > allocated_nfds = <optimized out> > fds = <optimized out> > __PRETTY_FUNCTION__ = "g_main_context_iterate" >#22 0x0000003f8c245815 in g_main_loop_run (loop=0x1ccacf0) at gmain.c:3297 > self = 0x1b11e10 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#23 0x000000322894bbb7 in IA__gtk_main () at gtkmain.c:1256 > tmp_list = <optimized out> > functions = 0x0 > init = <optimized out> > loop = 0x1ccacf0 >#24 0x0000000000404d68 in main (argc=1, argv=0x7fff30526c78) at main.cpp:693 > it = <optimized out> >From To Syms Read Shared Object Library >0x0000003228869a00 0x0000003228b0e618 Yes /usr/lib64/libgtk-x11-2.0.so.0 >0x000000322841e6e0 0x0000003228481af8 Yes /usr/lib64/libgdk-x11-2.0.so.0 >0x0000003f92609ac0 0x0000003f92615b88 Yes /usr/lib64/libatk-1.0.so.0 >0x0000003f8da2c120 0x0000003f8dae3dd8 Yes /lib64/libgio-2.0.so.0 >0x0000003f92e07670 0x0000003f92e217a8 Yes /usr/lib64/libpangoft2-1.0.so.0 >0x0000003227c049c0 0x0000003227c09608 Yes /usr/lib64/libpangocairo-1.0.so.0 >0x0000003fde006270 0x0000003fde019c18 Yes /usr/lib64/libgdk_pixbuf-2.0.so.0 >0x0000003fddc048c0 0x0000003fddc1e488 Yes /usr/lib64/libpng12.so.0 >0x000000322800b180 0x0000003228082a68 Yes /usr/lib64/libcairo.so.2 >0x0000003f94a0edb0 0x0000003f94a2d398 Yes /usr/lib64/libpango-1.0.so.0 >0x0000003f8ee0cac0 0x0000003f8ee75dd8 Yes /usr/lib64/libfreetype.so.6 >0x0000003f90605da0 0x0000003f9061f84c Yes /usr/lib64/libfontconfig.so.1 >0x0000003f8ce09dd0 0x0000003f8ce39e98 Yes /lib64/libgobject-2.0.so.0 >0x0000003f8d601020 0x0000003f8d601fc8 Yes /lib64/libgmodule-2.0.so.0 >0x0000003f8ca015a0 0x0000003f8ca02a68 Yes /lib64/libgthread-2.0.so.0 >0x0000003f8ae02260 0x0000003f8ae05758 Yes /lib64/librt.so.1 >0x0000003f9a60b4b0 0x0000003f9a6235e8 Yes /usr/lib64/libgconf-2.so.4 >0x0000003f8c2178f0 0x0000003f8c2b00c8 Yes /lib64/libglib-2.0.so.0 >0x000000322501dce0 0x00000032250a97ec Yes /usr/lib64/libX11.so.6 >0x0000003225c5a490 0x0000003225cc2f46 Yes /usr/lib64/libstdc++.so.6 >0x0000003f8b2051b0 0x0000003f8b243b68 Yes /lib64/libm.so.6 >0x0000003224c028a0 0x0000003224c120b8 Yes /lib64/libgcc_s.so.1 >0x0000003f8a605700 0x0000003f8a610b88 Yes /lib64/libpthread.so.0 >0x0000003f8a21ef10 0x0000003f8a35bb70 Yes /lib64/libc.so.6 >0x00000032268013e0 0x000000322680450c Yes /usr/lib64/libXfixes.so.3 >0x0000003225403630 0x000000322540ed08 Yes /usr/lib64/libXext.so.6 >0x0000003226001910 0x000000322600810c Yes /usr/lib64/libXrender.so.1 >0x0000003227000a00 0x000000322700148c Yes /usr/lib64/libXinerama.so.1 >0x0000003225801f80 0x000000322580c778 Yes /usr/lib64/libXi.so.6 >0x0000003226c01720 0x0000003226c0675c Yes /usr/lib64/libXrandr.so.2 >0x00000032264028d0 0x000000322640749c Yes /usr/lib64/libXcursor.so.1 >0x0000003227400b30 0x000000322740189c Yes /usr/lib64/libXcomposite.so.1 >0x0000003227800a90 0x000000322780160c Yes /usr/lib64/libXdamage.so.1 >0x0000003f8d201890 0x0000003f8d205ff8 Yes /usr/lib64/libffi.so.5 >0x0000003f8aa00de0 0x0000003f8aa01918 Yes /lib64/libdl.so.2 >0x0000003f8ba01e90 0x0000003f8ba0e688 Yes /lib64/libz.so.1 >0x0000003f8be05d00 0x0000003f8be16068 Yes /lib64/libselinux.so.1 >0x0000003f8c603940 0x0000003f8c614018 Yes /lib64/libresolv.so.2 >0x0000003f91a08870 0x0000003f91a62478 Yes /usr/lib64/libpixman-1.so.0 >0x0000003f8f203b70 0x0000003f8f21d84c Yes /lib64/libexpat.so.1 >0x0000003f89e00b20 0x0000003f89e1aaaa Yes /lib64/ld-linux-x86-64.so.2 >0x0000003f9460a400 0x0000003f9461c51c Yes /usr/lib64/libdbus-glib-1.so.2 >0x0000003f8e2076f0 0x0000003f8e2306c8 Yes /lib64/libdbus-1.so.3 >0x0000003f8e6086c0 0x0000003f8e613c0c Yes /usr/lib64/libxcb.so.1 >0x0000003f8ea00dd0 0x0000003f8ea01b2c Yes /usr/lib64/libXau.so.6 >0x00007f0154253130 0x00007f015425a9a8 Yes /lib64/libnss_files.so.2 >0x00007f015402ba90 0x00007f015404c05c Yes /usr/lib64/gtk-2.0/2.10.0/engines/libclearlooks.so >0x00007f0153e256b0 0x00007f0153e25ea8 Yes /usr/lib64/gtk-2.0/modules/libpk-gtk-module.so >0x00007f0153c20000 0x00007f0153c21f18 Yes /usr/lib64/gtk-2.0/modules/libcanberra-gtk-module.so >0x000000322d801ca0 0x000000322d8030b8 Yes /usr/lib64/libcanberra-gtk.so.0 >0x000000322b0032f0 0x000000322b00c428 Yes /usr/lib64/libcanberra.so.0 >0x0000003f9fa01ff0 0x0000003f9fa06158 Yes /usr/lib64/libvorbisfile.so.3 >0x0000003f9da037a0 0x0000003f9da1a788 Yes /usr/lib64/libvorbis.so.0 >0x0000003f9c2018d0 0x0000003f9c203f7c Yes /usr/lib64/libogg.so.0 >0x00000036c9e02350 0x00000036c9e0b80c Yes /usr/lib64/libtdb.so.1 >0x0000003229802380 0x0000003229806668 Yes /usr/lib64/libltdl.so.7 >0x00000036c7200c60 0x00000036c7205ce8 Yes /lib64/libcrypt.so.1 >0x00000036c6e03460 0x00000036c6e42158 Yes /lib64/libfreebl3.so >0x00007f01539fabd0 0x00007f0153a13cb8 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x00007f01537e3140 0x00007f01537ed108 Yes /usr/lib64/libgvfscommon.so.0 >0x0000003e91003c80 0x0000003e91021c08 Yes /usr/lib64/libbluray.so.0 >0x0000003229403000 0x000000322940b298 Yes /lib64/libudev.so.0 >0x0000003f9c600e20 0x0000003f9c6016a8 Yes /lib64/libutil.so.1 >0x0000003f8fa2c980 0x0000003f8fb1006c Yes /usr/lib64/libxml2.so.2 >0x00007f01535c9c40 0x00007f01535d58c8 Yes /usr/lib64/gio/modules/libgioremote-volume-monitor.so >0x00007f014d2c5bd0 0x00007f014d2c7cc8 Yes /usr/lib64/gtk-2.0/2.10.0/immodules/im-ibus.so >0x0000003f94e0d760 0x0000003f94e2b4f8 Yes /usr/lib64/libibus-1.0.so.0 >$1 = 0x0 >$2 = 0x0 >rax 0x20 32 >rbx 0x0 0 >rcx 0x0 0 >rdx 0x14580 83328 >rsi 0x0 0 >rdi 0x1cd6820 30238752 >rbp 0x1cd6820 0x1cd6820 >rsp 0x7fff30525e78 0x7fff30525e78 >r8 0x1 1 >r9 0x1 1 >r10 0x0 0 >r11 0x246 582 >r12 0x1cd65e0 30238176 >r13 0x1b72d90 28781968 >r14 0x1bb5f10 29056784 >r15 0x3f8ce0fe40 272946495040 >rip 0x3f8a32dffa 0x3f8a32dffa <__strcmp_sse42+26> >eflags 0x10287 [ CF PF SF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >Dump of assembler code for function __strcmp_sse42: > 0x0000003f8a32dfe0 <+0>: mov %esi,%ecx > 0x0000003f8a32dfe2 <+2>: mov %edi,%eax > 0x0000003f8a32dfe4 <+4>: and $0x3f,%rcx > 0x0000003f8a32dfe8 <+8>: and $0x3f,%rax > 0x0000003f8a32dfec <+12>: cmp $0x30,%ecx > 0x0000003f8a32dfef <+15>: ja 0x3f8a32e030 <__strcmp_sse42+80> > 0x0000003f8a32dff1 <+17>: cmp $0x30,%eax > 0x0000003f8a32dff4 <+20>: ja 0x3f8a32e030 <__strcmp_sse42+80> > 0x0000003f8a32dff6 <+22>: movdqu (%rdi),%xmm1 >=> 0x0000003f8a32dffa <+26>: movdqu (%rsi),%xmm2 > 0x0000003f8a32dffe <+30>: pxor %xmm0,%xmm0 > 0x0000003f8a32e002 <+34>: pcmpeqb %xmm1,%xmm0 > 0x0000003f8a32e006 <+38>: pcmpeqb %xmm2,%xmm1 > 0x0000003f8a32e00a <+42>: psubb %xmm0,%xmm1 > 0x0000003f8a32e00e <+46>: pmovmskb %xmm1,%edx > 0x0000003f8a32e012 <+50>: sub $0xffff,%edx > 0x0000003f8a32e018 <+56>: jne 0x3f8a32ee50 <__strcmp_sse42+3696> > 0x0000003f8a32e01e <+62>: add $0x10,%rsi > 0x0000003f8a32e022 <+66>: add $0x10,%rdi > 0x0000003f8a32e026 <+70>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003f8a32e030 <+80>: and $0xfffffffffffffff0,%rsi > 0x0000003f8a32e034 <+84>: and $0xfffffffffffffff0,%rdi > 0x0000003f8a32e038 <+88>: mov $0xffff,%edx > 0x0000003f8a32e03d <+93>: xor %r8d,%r8d > 0x0000003f8a32e040 <+96>: and $0xf,%ecx > 0x0000003f8a32e043 <+99>: and $0xf,%eax > 0x0000003f8a32e046 <+102>: cmp %eax,%ecx > 0x0000003f8a32e048 <+104>: je 0x3f8a32e070 <__strcmp_sse42+144> > 0x0000003f8a32e04a <+106>: ja 0x3f8a32e053 <__strcmp_sse42+115> > 0x0000003f8a32e04c <+108>: mov %edx,%r8d > 0x0000003f8a32e04f <+111>: xchg %eax,%ecx > 0x0000003f8a32e050 <+112>: xchg %rsi,%rdi > 0x0000003f8a32e053 <+115>: lea 0xf(%rax),%r9 > 0x0000003f8a32e057 <+119>: sub %rcx,%r9 > 0x0000003f8a32e05a <+122>: lea 0x4d0df(%rip),%r10 # 0x3f8a37b140 > 0x0000003f8a32e061 <+129>: movslq (%r10,%r9,4),%r9 > 0x0000003f8a32e065 <+133>: lea (%r10,%r9,1),%r10 > 0x0000003f8a32e069 <+137>: jmpq *%r10 > 0x0000003f8a32e06c <+140>: nopl 0x0(%rax) > 0x0000003f8a32e070 <+144>: movdqa (%rsi),%xmm1 > 0x0000003f8a32e074 <+148>: pxor %xmm0,%xmm0 > 0x0000003f8a32e078 <+152>: pcmpeqb %xmm1,%xmm0 > 0x0000003f8a32e07c <+156>: pcmpeqb (%rdi),%xmm1 > 0x0000003f8a32e080 <+160>: psubb %xmm0,%xmm1 > 0x0000003f8a32e084 <+164>: pmovmskb %xmm1,%r9d > 0x0000003f8a32e089 <+169>: shr %cl,%edx > 0x0000003f8a32e08b <+171>: shr %cl,%r9d > 0x0000003f8a32e08e <+174>: sub %r9d,%edx > 0x0000003f8a32e091 <+177>: jne 0x3f8a32ee3b <__strcmp_sse42+3675> > 0x0000003f8a32e097 <+183>: mov $0x10,%rcx > 0x0000003f8a32e09e <+190>: mov $0x10,%r9 > 0x0000003f8a32e0a5 <+197>: pxor %xmm0,%xmm0 > 0x0000003f8a32e0a9 <+201>: mov %rcx,%rdx > 0x0000003f8a32e0ac <+204>: nopl 0x0(%rax) > 0x0000003f8a32e0b0 <+208>: movdqa (%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e0b5 <+213>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x0000003f8a32e0bc <+220>: lea 0x10(%rdx),%rdx > 0x0000003f8a32e0c0 <+224>: jbe 0x3f8a32e0e0 <__strcmp_sse42+256> > 0x0000003f8a32e0c2 <+226>: movdqa (%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e0c7 <+231>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x0000003f8a32e0ce <+238>: lea 0x10(%rdx),%rdx > 0x0000003f8a32e0d2 <+242>: jbe 0x3f8a32e0e0 <__strcmp_sse42+256> > 0x0000003f8a32e0d4 <+244>: jmp 0x3f8a32e0b0 <__strcmp_sse42+208> > 0x0000003f8a32e0d6 <+246>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003f8a32e0e0 <+256>: jae 0x3f8a32ee5f <__strcmp_sse42+3711> > 0x0000003f8a32e0e6 <+262>: lea -0x10(%rdx,%rcx,1),%rcx > 0x0000003f8a32e0eb <+267>: movzbl (%rdi,%rcx,1),%eax > 0x0000003f8a32e0ef <+271>: movzbl (%rsi,%rcx,1),%edx > 0x0000003f8a32e0f3 <+275>: sub %edx,%eax > 0x0000003f8a32e0f5 <+277>: retq > 0x0000003f8a32e0f6 <+278>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003f8a32e100 <+288>: pxor %xmm0,%xmm0 > 0x0000003f8a32e104 <+292>: movdqa (%rdi),%xmm2 > 0x0000003f8a32e108 <+296>: movdqa (%rsi),%xmm1 > 0x0000003f8a32e10c <+300>: pcmpeqb %xmm1,%xmm0 > 0x0000003f8a32e110 <+304>: pslldq $0xf,%xmm2 > 0x0000003f8a32e115 <+309>: pcmpeqb %xmm1,%xmm2 > 0x0000003f8a32e119 <+313>: psubb %xmm0,%xmm2 > 0x0000003f8a32e11d <+317>: pmovmskb %xmm2,%r9d > 0x0000003f8a32e122 <+322>: shr %cl,%edx > 0x0000003f8a32e124 <+324>: shr %cl,%r9d > 0x0000003f8a32e127 <+327>: sub %r9d,%edx > 0x0000003f8a32e12a <+330>: jne 0x3f8a32ee3b <__strcmp_sse42+3675> > 0x0000003f8a32e130 <+336>: movdqa (%rdi),%xmm3 > 0x0000003f8a32e134 <+340>: pxor %xmm0,%xmm0 > 0x0000003f8a32e138 <+344>: mov $0x10,%rcx > 0x0000003f8a32e13f <+351>: mov $0x1,%r9d > 0x0000003f8a32e145 <+357>: lea 0x1(%rdi),%r10 > 0x0000003f8a32e149 <+361>: and $0xfff,%r10 > 0x0000003f8a32e150 <+368>: sub $0x1000,%r10 > 0x0000003f8a32e157 <+375>: mov %rcx,%rdx > 0x0000003f8a32e15a <+378>: nopw 0x0(%rax,%rax,1) > 0x0000003f8a32e160 <+384>: add $0x10,%r10 > 0x0000003f8a32e164 <+388>: jg 0x3f8a32e1b0 <__strcmp_sse42+464> > 0x0000003f8a32e166 <+390>: movdqa (%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e16b <+395>: palignr $0x1,-0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e173 <+403>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x0000003f8a32e17a <+410>: jbe 0x3f8a32ee20 <__strcmp_sse42+3648> > 0x0000003f8a32e180 <+416>: add $0x10,%rdx > 0x0000003f8a32e184 <+420>: add $0x10,%r10 > 0x0000003f8a32e188 <+424>: jg 0x3f8a32e1b0 <__strcmp_sse42+464> > 0x0000003f8a32e18a <+426>: movdqa (%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e18f <+431>: palignr $0x1,-0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e197 <+439>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x0000003f8a32e19e <+446>: jbe 0x3f8a32ee20 <__strcmp_sse42+3648> > 0x0000003f8a32e1a4 <+452>: add $0x10,%rdx > 0x0000003f8a32e1a8 <+456>: jmp 0x3f8a32e160 <__strcmp_sse42+384> > 0x0000003f8a32e1aa <+458>: nopw 0x0(%rax,%rax,1) > 0x0000003f8a32e1b0 <+464>: sub $0x1000,%r10 > 0x0000003f8a32e1b7 <+471>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e1bd <+477>: psrldq $0x1,%xmm0 > 0x0000003f8a32e1c2 <+482>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x0000003f8a32e1c8 <+488>: cmp $0xe,%ecx > 0x0000003f8a32e1cb <+491>: ja 0x3f8a32e166 <__strcmp_sse42+390> > 0x0000003f8a32e1cd <+493>: jmpq 0x3f8a32ee0d <__strcmp_sse42+3629> > 0x0000003f8a32e1d2 <+498>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003f8a32e1e0 <+512>: pxor %xmm0,%xmm0 > 0x0000003f8a32e1e4 <+516>: movdqa (%rdi),%xmm2 > 0x0000003f8a32e1e8 <+520>: movdqa (%rsi),%xmm1 > 0x0000003f8a32e1ec <+524>: pcmpeqb %xmm1,%xmm0 > 0x0000003f8a32e1f0 <+528>: pslldq $0xe,%xmm2 > 0x0000003f8a32e1f5 <+533>: pcmpeqb %xmm1,%xmm2 > 0x0000003f8a32e1f9 <+537>: psubb %xmm0,%xmm2 > 0x0000003f8a32e1fd <+541>: pmovmskb %xmm2,%r9d > 0x0000003f8a32e202 <+546>: shr %cl,%edx > 0x0000003f8a32e204 <+548>: shr %cl,%r9d > 0x0000003f8a32e207 <+551>: sub %r9d,%edx > 0x0000003f8a32e20a <+554>: jne 0x3f8a32ee3b <__strcmp_sse42+3675> > 0x0000003f8a32e210 <+560>: movdqa (%rdi),%xmm3 > 0x0000003f8a32e214 <+564>: pxor %xmm0,%xmm0 > 0x0000003f8a32e218 <+568>: mov $0x10,%rcx > 0x0000003f8a32e21f <+575>: mov $0x2,%r9d > 0x0000003f8a32e225 <+581>: lea 0x2(%rdi),%r10 > 0x0000003f8a32e229 <+585>: and $0xfff,%r10 > 0x0000003f8a32e230 <+592>: sub $0x1000,%r10 > 0x0000003f8a32e237 <+599>: mov %rcx,%rdx > 0x0000003f8a32e23a <+602>: nopw 0x0(%rax,%rax,1) > 0x0000003f8a32e240 <+608>: add $0x10,%r10 > 0x0000003f8a32e244 <+612>: jg 0x3f8a32e290 <__strcmp_sse42+688> > 0x0000003f8a32e246 <+614>: movdqa (%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e24b <+619>: palignr $0x2,-0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e253 <+627>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x0000003f8a32e25a <+634>: jbe 0x3f8a32ee20 <__strcmp_sse42+3648> > 0x0000003f8a32e260 <+640>: add $0x10,%rdx > 0x0000003f8a32e264 <+644>: add $0x10,%r10 > 0x0000003f8a32e268 <+648>: jg 0x3f8a32e290 <__strcmp_sse42+688> > 0x0000003f8a32e26a <+650>: movdqa (%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e26f <+655>: palignr $0x2,-0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e277 <+663>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x0000003f8a32e27e <+670>: jbe 0x3f8a32ee20 <__strcmp_sse42+3648> > 0x0000003f8a32e284 <+676>: add $0x10,%rdx > 0x0000003f8a32e288 <+680>: jmp 0x3f8a32e240 <__strcmp_sse42+608> > 0x0000003f8a32e28a <+682>: nopw 0x0(%rax,%rax,1) > 0x0000003f8a32e290 <+688>: sub $0x1000,%r10 > 0x0000003f8a32e297 <+695>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e29d <+701>: psrldq $0x2,%xmm0 > 0x0000003f8a32e2a2 <+706>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x0000003f8a32e2a8 <+712>: cmp $0xd,%ecx > 0x0000003f8a32e2ab <+715>: ja 0x3f8a32e246 <__strcmp_sse42+614> > 0x0000003f8a32e2ad <+717>: jmpq 0x3f8a32ee0d <__strcmp_sse42+3629> > 0x0000003f8a32e2b2 <+722>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003f8a32e2c0 <+736>: pxor %xmm0,%xmm0 > 0x0000003f8a32e2c4 <+740>: movdqa (%rdi),%xmm2 > 0x0000003f8a32e2c8 <+744>: movdqa (%rsi),%xmm1 > 0x0000003f8a32e2cc <+748>: pcmpeqb %xmm1,%xmm0 > 0x0000003f8a32e2d0 <+752>: pslldq $0xd,%xmm2 > 0x0000003f8a32e2d5 <+757>: pcmpeqb %xmm1,%xmm2 > 0x0000003f8a32e2d9 <+761>: psubb %xmm0,%xmm2 > 0x0000003f8a32e2dd <+765>: pmovmskb %xmm2,%r9d > 0x0000003f8a32e2e2 <+770>: shr %cl,%edx > 0x0000003f8a32e2e4 <+772>: shr %cl,%r9d > 0x0000003f8a32e2e7 <+775>: sub %r9d,%edx > 0x0000003f8a32e2ea <+778>: jne 0x3f8a32ee3b <__strcmp_sse42+3675> > 0x0000003f8a32e2f0 <+784>: movdqa (%rdi),%xmm3 > 0x0000003f8a32e2f4 <+788>: pxor %xmm0,%xmm0 > 0x0000003f8a32e2f8 <+792>: mov $0x10,%rcx > 0x0000003f8a32e2ff <+799>: mov $0x3,%r9d > 0x0000003f8a32e305 <+805>: lea 0x3(%rdi),%r10 > 0x0000003f8a32e309 <+809>: and $0xfff,%r10 > 0x0000003f8a32e310 <+816>: sub $0x1000,%r10 > 0x0000003f8a32e317 <+823>: mov %rcx,%rdx > 0x0000003f8a32e31a <+826>: add $0x10,%r10 > 0x0000003f8a32e31e <+830>: jg 0x3f8a32e370 <__strcmp_sse42+912> > 0x0000003f8a32e320 <+832>: movdqa (%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e325 <+837>: palignr $0x3,-0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e32d <+845>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x0000003f8a32e334 <+852>: jbe 0x3f8a32ee20 <__strcmp_sse42+3648> > 0x0000003f8a32e33a <+858>: add $0x10,%rdx > 0x0000003f8a32e33e <+862>: add $0x10,%r10 > 0x0000003f8a32e342 <+866>: jg 0x3f8a32e370 <__strcmp_sse42+912> > 0x0000003f8a32e344 <+868>: movdqa (%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e349 <+873>: palignr $0x3,-0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e351 <+881>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x0000003f8a32e358 <+888>: jbe 0x3f8a32ee20 <__strcmp_sse42+3648> > 0x0000003f8a32e35e <+894>: add $0x10,%rdx > 0x0000003f8a32e362 <+898>: jmp 0x3f8a32e31a <__strcmp_sse42+826> > 0x0000003f8a32e364 <+900>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003f8a32e370 <+912>: sub $0x1000,%r10 > 0x0000003f8a32e377 <+919>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e37d <+925>: psrldq $0x3,%xmm0 > 0x0000003f8a32e382 <+930>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x0000003f8a32e388 <+936>: cmp $0xc,%ecx > 0x0000003f8a32e38b <+939>: ja 0x3f8a32e320 <__strcmp_sse42+832> > 0x0000003f8a32e38d <+941>: jmpq 0x3f8a32ee0d <__strcmp_sse42+3629> > 0x0000003f8a32e392 <+946>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003f8a32e3a0 <+960>: pxor %xmm0,%xmm0 > 0x0000003f8a32e3a4 <+964>: movdqa (%rdi),%xmm2 > 0x0000003f8a32e3a8 <+968>: movdqa (%rsi),%xmm1 > 0x0000003f8a32e3ac <+972>: pcmpeqb %xmm1,%xmm0 > 0x0000003f8a32e3b0 <+976>: pslldq $0xc,%xmm2 > 0x0000003f8a32e3b5 <+981>: pcmpeqb %xmm1,%xmm2 > 0x0000003f8a32e3b9 <+985>: psubb %xmm0,%xmm2 > 0x0000003f8a32e3bd <+989>: pmovmskb %xmm2,%r9d > 0x0000003f8a32e3c2 <+994>: shr %cl,%edx > 0x0000003f8a32e3c4 <+996>: shr %cl,%r9d > 0x0000003f8a32e3c7 <+999>: sub %r9d,%edx > 0x0000003f8a32e3ca <+1002>: jne 0x3f8a32ee3b <__strcmp_sse42+3675> > 0x0000003f8a32e3d0 <+1008>: movdqa (%rdi),%xmm3 > 0x0000003f8a32e3d4 <+1012>: pxor %xmm0,%xmm0 > 0x0000003f8a32e3d8 <+1016>: mov $0x10,%rcx > 0x0000003f8a32e3df <+1023>: mov $0x4,%r9d > 0x0000003f8a32e3e5 <+1029>: lea 0x4(%rdi),%r10 > 0x0000003f8a32e3e9 <+1033>: and $0xfff,%r10 > 0x0000003f8a32e3f0 <+1040>: sub $0x1000,%r10 > 0x0000003f8a32e3f7 <+1047>: mov %rcx,%rdx > 0x0000003f8a32e3fa <+1050>: nopw 0x0(%rax,%rax,1) > 0x0000003f8a32e400 <+1056>: add $0x10,%r10 > 0x0000003f8a32e404 <+1060>: jg 0x3f8a32e450 <__strcmp_sse42+1136> > 0x0000003f8a32e406 <+1062>: movdqa (%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e40b <+1067>: palignr $0x4,-0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e413 <+1075>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x0000003f8a32e41a <+1082>: jbe 0x3f8a32ee20 <__strcmp_sse42+3648> > 0x0000003f8a32e420 <+1088>: add $0x10,%rdx > 0x0000003f8a32e424 <+1092>: add $0x10,%r10 > 0x0000003f8a32e428 <+1096>: jg 0x3f8a32e450 <__strcmp_sse42+1136> > 0x0000003f8a32e42a <+1098>: movdqa (%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e42f <+1103>: palignr $0x4,-0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e437 <+1111>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x0000003f8a32e43e <+1118>: jbe 0x3f8a32ee20 <__strcmp_sse42+3648> > 0x0000003f8a32e444 <+1124>: add $0x10,%rdx > 0x0000003f8a32e448 <+1128>: jmp 0x3f8a32e400 <__strcmp_sse42+1056> > 0x0000003f8a32e44a <+1130>: nopw 0x0(%rax,%rax,1) > 0x0000003f8a32e450 <+1136>: sub $0x1000,%r10 > 0x0000003f8a32e457 <+1143>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e45d <+1149>: psrldq $0x4,%xmm0 > 0x0000003f8a32e462 <+1154>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x0000003f8a32e468 <+1160>: cmp $0xb,%ecx > 0x0000003f8a32e46b <+1163>: ja 0x3f8a32e406 <__strcmp_sse42+1062> > 0x0000003f8a32e46d <+1165>: jmpq 0x3f8a32ee0d <__strcmp_sse42+3629> > 0x0000003f8a32e472 <+1170>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003f8a32e480 <+1184>: pxor %xmm0,%xmm0 > 0x0000003f8a32e484 <+1188>: movdqa (%rdi),%xmm2 > 0x0000003f8a32e488 <+1192>: movdqa (%rsi),%xmm1 > 0x0000003f8a32e48c <+1196>: pcmpeqb %xmm1,%xmm0 > 0x0000003f8a32e490 <+1200>: pslldq $0xb,%xmm2 > 0x0000003f8a32e495 <+1205>: pcmpeqb %xmm1,%xmm2 > 0x0000003f8a32e499 <+1209>: psubb %xmm0,%xmm2 > 0x0000003f8a32e49d <+1213>: pmovmskb %xmm2,%r9d > 0x0000003f8a32e4a2 <+1218>: shr %cl,%edx > 0x0000003f8a32e4a4 <+1220>: shr %cl,%r9d > 0x0000003f8a32e4a7 <+1223>: sub %r9d,%edx > 0x0000003f8a32e4aa <+1226>: jne 0x3f8a32ee3b <__strcmp_sse42+3675> > 0x0000003f8a32e4b0 <+1232>: movdqa (%rdi),%xmm3 > 0x0000003f8a32e4b4 <+1236>: pxor %xmm0,%xmm0 > 0x0000003f8a32e4b8 <+1240>: mov $0x10,%rcx > 0x0000003f8a32e4bf <+1247>: mov $0x5,%r9d > 0x0000003f8a32e4c5 <+1253>: lea 0x5(%rdi),%r10 > 0x0000003f8a32e4c9 <+1257>: and $0xfff,%r10 > 0x0000003f8a32e4d0 <+1264>: sub $0x1000,%r10 > 0x0000003f8a32e4d7 <+1271>: mov %rcx,%rdx > 0x0000003f8a32e4da <+1274>: nopw 0x0(%rax,%rax,1) > 0x0000003f8a32e4e0 <+1280>: add $0x10,%r10 > 0x0000003f8a32e4e4 <+1284>: jg 0x3f8a32e530 <__strcmp_sse42+1360> > 0x0000003f8a32e4e6 <+1286>: movdqa (%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e4eb <+1291>: palignr $0x5,-0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e4f3 <+1299>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x0000003f8a32e4fa <+1306>: jbe 0x3f8a32ee20 <__strcmp_sse42+3648> > 0x0000003f8a32e500 <+1312>: add $0x10,%rdx > 0x0000003f8a32e504 <+1316>: add $0x10,%r10 > 0x0000003f8a32e508 <+1320>: jg 0x3f8a32e530 <__strcmp_sse42+1360> > 0x0000003f8a32e50a <+1322>: movdqa (%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e50f <+1327>: palignr $0x5,-0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e517 <+1335>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x0000003f8a32e51e <+1342>: jbe 0x3f8a32ee20 <__strcmp_sse42+3648> > 0x0000003f8a32e524 <+1348>: add $0x10,%rdx > 0x0000003f8a32e528 <+1352>: jmp 0x3f8a32e4e0 <__strcmp_sse42+1280> > 0x0000003f8a32e52a <+1354>: nopw 0x0(%rax,%rax,1) > 0x0000003f8a32e530 <+1360>: sub $0x1000,%r10 > 0x0000003f8a32e537 <+1367>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e53d <+1373>: psrldq $0x5,%xmm0 > 0x0000003f8a32e542 <+1378>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x0000003f8a32e548 <+1384>: cmp $0xa,%ecx > 0x0000003f8a32e54b <+1387>: ja 0x3f8a32e4e6 <__strcmp_sse42+1286> > 0x0000003f8a32e54d <+1389>: jmpq 0x3f8a32ee0d <__strcmp_sse42+3629> > 0x0000003f8a32e552 <+1394>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003f8a32e560 <+1408>: pxor %xmm0,%xmm0 > 0x0000003f8a32e564 <+1412>: movdqa (%rdi),%xmm2 > 0x0000003f8a32e568 <+1416>: movdqa (%rsi),%xmm1 > 0x0000003f8a32e56c <+1420>: pcmpeqb %xmm1,%xmm0 > 0x0000003f8a32e570 <+1424>: pslldq $0xa,%xmm2 > 0x0000003f8a32e575 <+1429>: pcmpeqb %xmm1,%xmm2 > 0x0000003f8a32e579 <+1433>: psubb %xmm0,%xmm2 > 0x0000003f8a32e57d <+1437>: pmovmskb %xmm2,%r9d > 0x0000003f8a32e582 <+1442>: shr %cl,%edx > 0x0000003f8a32e584 <+1444>: shr %cl,%r9d > 0x0000003f8a32e587 <+1447>: sub %r9d,%edx > 0x0000003f8a32e58a <+1450>: jne 0x3f8a32ee3b <__strcmp_sse42+3675> > 0x0000003f8a32e590 <+1456>: movdqa (%rdi),%xmm3 > 0x0000003f8a32e594 <+1460>: pxor %xmm0,%xmm0 > 0x0000003f8a32e598 <+1464>: mov $0x10,%rcx > 0x0000003f8a32e59f <+1471>: mov $0x6,%r9d > 0x0000003f8a32e5a5 <+1477>: lea 0x6(%rdi),%r10 > 0x0000003f8a32e5a9 <+1481>: and $0xfff,%r10 > 0x0000003f8a32e5b0 <+1488>: sub $0x1000,%r10 > 0x0000003f8a32e5b7 <+1495>: mov %rcx,%rdx > 0x0000003f8a32e5ba <+1498>: nopw 0x0(%rax,%rax,1) > 0x0000003f8a32e5c0 <+1504>: add $0x10,%r10 > 0x0000003f8a32e5c4 <+1508>: jg 0x3f8a32e610 <__strcmp_sse42+1584> > 0x0000003f8a32e5c6 <+1510>: movdqa (%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e5cb <+1515>: palignr $0x6,-0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e5d3 <+1523>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x0000003f8a32e5da <+1530>: jbe 0x3f8a32ee20 <__strcmp_sse42+3648> > 0x0000003f8a32e5e0 <+1536>: add $0x10,%rdx > 0x0000003f8a32e5e4 <+1540>: add $0x10,%r10 > 0x0000003f8a32e5e8 <+1544>: jg 0x3f8a32e610 <__strcmp_sse42+1584> > 0x0000003f8a32e5ea <+1546>: movdqa (%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e5ef <+1551>: palignr $0x6,-0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e5f7 <+1559>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x0000003f8a32e5fe <+1566>: jbe 0x3f8a32ee20 <__strcmp_sse42+3648> > 0x0000003f8a32e604 <+1572>: add $0x10,%rdx > 0x0000003f8a32e608 <+1576>: jmp 0x3f8a32e5c0 <__strcmp_sse42+1504> > 0x0000003f8a32e60a <+1578>: nopw 0x0(%rax,%rax,1) > 0x0000003f8a32e610 <+1584>: sub $0x1000,%r10 > 0x0000003f8a32e617 <+1591>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e61d <+1597>: psrldq $0x6,%xmm0 > 0x0000003f8a32e622 <+1602>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x0000003f8a32e628 <+1608>: cmp $0x9,%ecx > 0x0000003f8a32e62b <+1611>: ja 0x3f8a32e5c6 <__strcmp_sse42+1510> > 0x0000003f8a32e62d <+1613>: jmpq 0x3f8a32ee0d <__strcmp_sse42+3629> > 0x0000003f8a32e632 <+1618>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003f8a32e640 <+1632>: pxor %xmm0,%xmm0 > 0x0000003f8a32e644 <+1636>: movdqa (%rdi),%xmm2 > 0x0000003f8a32e648 <+1640>: movdqa (%rsi),%xmm1 > 0x0000003f8a32e64c <+1644>: pcmpeqb %xmm1,%xmm0 > 0x0000003f8a32e650 <+1648>: pslldq $0x9,%xmm2 > 0x0000003f8a32e655 <+1653>: pcmpeqb %xmm1,%xmm2 > 0x0000003f8a32e659 <+1657>: psubb %xmm0,%xmm2 > 0x0000003f8a32e65d <+1661>: pmovmskb %xmm2,%r9d > 0x0000003f8a32e662 <+1666>: shr %cl,%edx > 0x0000003f8a32e664 <+1668>: shr %cl,%r9d > 0x0000003f8a32e667 <+1671>: sub %r9d,%edx > 0x0000003f8a32e66a <+1674>: jne 0x3f8a32ee3b <__strcmp_sse42+3675> > 0x0000003f8a32e670 <+1680>: movdqa (%rdi),%xmm3 > 0x0000003f8a32e674 <+1684>: pxor %xmm0,%xmm0 > 0x0000003f8a32e678 <+1688>: mov $0x10,%rcx > 0x0000003f8a32e67f <+1695>: mov $0x7,%r9d > 0x0000003f8a32e685 <+1701>: lea 0x7(%rdi),%r10 > 0x0000003f8a32e689 <+1705>: and $0xfff,%r10 > 0x0000003f8a32e690 <+1712>: sub $0x1000,%r10 > 0x0000003f8a32e697 <+1719>: mov %rcx,%rdx > 0x0000003f8a32e69a <+1722>: nopw 0x0(%rax,%rax,1) > 0x0000003f8a32e6a0 <+1728>: add $0x10,%r10 > 0x0000003f8a32e6a4 <+1732>: jg 0x3f8a32e6f0 <__strcmp_sse42+1808> > 0x0000003f8a32e6a6 <+1734>: movdqa (%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e6ab <+1739>: palignr $0x7,-0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e6b3 <+1747>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x0000003f8a32e6ba <+1754>: jbe 0x3f8a32ee20 <__strcmp_sse42+3648> > 0x0000003f8a32e6c0 <+1760>: add $0x10,%rdx > 0x0000003f8a32e6c4 <+1764>: add $0x10,%r10 > 0x0000003f8a32e6c8 <+1768>: jg 0x3f8a32e6f0 <__strcmp_sse42+1808> > 0x0000003f8a32e6ca <+1770>: movdqa (%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e6cf <+1775>: palignr $0x7,-0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e6d7 <+1783>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x0000003f8a32e6de <+1790>: jbe 0x3f8a32ee20 <__strcmp_sse42+3648> > 0x0000003f8a32e6e4 <+1796>: add $0x10,%rdx > 0x0000003f8a32e6e8 <+1800>: jmp 0x3f8a32e6a0 <__strcmp_sse42+1728> > 0x0000003f8a32e6ea <+1802>: nopw 0x0(%rax,%rax,1) > 0x0000003f8a32e6f0 <+1808>: sub $0x1000,%r10 > 0x0000003f8a32e6f7 <+1815>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e6fd <+1821>: psrldq $0x7,%xmm0 > 0x0000003f8a32e702 <+1826>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x0000003f8a32e708 <+1832>: cmp $0x8,%ecx > 0x0000003f8a32e70b <+1835>: ja 0x3f8a32e6a6 <__strcmp_sse42+1734> > 0x0000003f8a32e70d <+1837>: jmpq 0x3f8a32ee0d <__strcmp_sse42+3629> > 0x0000003f8a32e712 <+1842>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003f8a32e720 <+1856>: pxor %xmm0,%xmm0 > 0x0000003f8a32e724 <+1860>: movdqa (%rdi),%xmm2 > 0x0000003f8a32e728 <+1864>: movdqa (%rsi),%xmm1 > 0x0000003f8a32e72c <+1868>: pcmpeqb %xmm1,%xmm0 > 0x0000003f8a32e730 <+1872>: pslldq $0x8,%xmm2 > 0x0000003f8a32e735 <+1877>: pcmpeqb %xmm1,%xmm2 > 0x0000003f8a32e739 <+1881>: psubb %xmm0,%xmm2 > 0x0000003f8a32e73d <+1885>: pmovmskb %xmm2,%r9d > 0x0000003f8a32e742 <+1890>: shr %cl,%edx > 0x0000003f8a32e744 <+1892>: shr %cl,%r9d > 0x0000003f8a32e747 <+1895>: sub %r9d,%edx > 0x0000003f8a32e74a <+1898>: jne 0x3f8a32ee3b <__strcmp_sse42+3675> > 0x0000003f8a32e750 <+1904>: movdqa (%rdi),%xmm3 > 0x0000003f8a32e754 <+1908>: pxor %xmm0,%xmm0 > 0x0000003f8a32e758 <+1912>: mov $0x10,%rcx > 0x0000003f8a32e75f <+1919>: mov $0x8,%r9d > 0x0000003f8a32e765 <+1925>: lea 0x8(%rdi),%r10 > 0x0000003f8a32e769 <+1929>: and $0xfff,%r10 > 0x0000003f8a32e770 <+1936>: sub $0x1000,%r10 > 0x0000003f8a32e777 <+1943>: mov %rcx,%rdx > 0x0000003f8a32e77a <+1946>: nopw 0x0(%rax,%rax,1) > 0x0000003f8a32e780 <+1952>: add $0x10,%r10 > 0x0000003f8a32e784 <+1956>: jg 0x3f8a32e7d0 <__strcmp_sse42+2032> > 0x0000003f8a32e786 <+1958>: movdqa (%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e78b <+1963>: palignr $0x8,-0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e793 <+1971>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x0000003f8a32e79a <+1978>: jbe 0x3f8a32ee20 <__strcmp_sse42+3648> > 0x0000003f8a32e7a0 <+1984>: add $0x10,%rdx > 0x0000003f8a32e7a4 <+1988>: add $0x10,%r10 > 0x0000003f8a32e7a8 <+1992>: jg 0x3f8a32e7d0 <__strcmp_sse42+2032> > 0x0000003f8a32e7aa <+1994>: movdqa (%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e7af <+1999>: palignr $0x8,-0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e7b7 <+2007>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x0000003f8a32e7be <+2014>: jbe 0x3f8a32ee20 <__strcmp_sse42+3648> > 0x0000003f8a32e7c4 <+2020>: add $0x10,%rdx > 0x0000003f8a32e7c8 <+2024>: jmp 0x3f8a32e780 <__strcmp_sse42+1952> > 0x0000003f8a32e7ca <+2026>: nopw 0x0(%rax,%rax,1) > 0x0000003f8a32e7d0 <+2032>: sub $0x1000,%r10 > 0x0000003f8a32e7d7 <+2039>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e7dd <+2045>: psrldq $0x8,%xmm0 > 0x0000003f8a32e7e2 <+2050>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x0000003f8a32e7e8 <+2056>: cmp $0x7,%ecx > 0x0000003f8a32e7eb <+2059>: ja 0x3f8a32e786 <__strcmp_sse42+1958> > 0x0000003f8a32e7ed <+2061>: jmpq 0x3f8a32ee0d <__strcmp_sse42+3629> > 0x0000003f8a32e7f2 <+2066>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003f8a32e800 <+2080>: pxor %xmm0,%xmm0 > 0x0000003f8a32e804 <+2084>: movdqa (%rdi),%xmm2 > 0x0000003f8a32e808 <+2088>: movdqa (%rsi),%xmm1 > 0x0000003f8a32e80c <+2092>: pcmpeqb %xmm1,%xmm0 > 0x0000003f8a32e810 <+2096>: pslldq $0x7,%xmm2 > 0x0000003f8a32e815 <+2101>: pcmpeqb %xmm1,%xmm2 > 0x0000003f8a32e819 <+2105>: psubb %xmm0,%xmm2 > 0x0000003f8a32e81d <+2109>: pmovmskb %xmm2,%r9d > 0x0000003f8a32e822 <+2114>: shr %cl,%edx > 0x0000003f8a32e824 <+2116>: shr %cl,%r9d > 0x0000003f8a32e827 <+2119>: sub %r9d,%edx > 0x0000003f8a32e82a <+2122>: jne 0x3f8a32ee3b <__strcmp_sse42+3675> > 0x0000003f8a32e830 <+2128>: movdqa (%rdi),%xmm3 > 0x0000003f8a32e834 <+2132>: pxor %xmm0,%xmm0 > 0x0000003f8a32e838 <+2136>: mov $0x10,%rcx > 0x0000003f8a32e83f <+2143>: mov $0x9,%r9d > 0x0000003f8a32e845 <+2149>: lea 0x9(%rdi),%r10 > 0x0000003f8a32e849 <+2153>: and $0xfff,%r10 > 0x0000003f8a32e850 <+2160>: sub $0x1000,%r10 > 0x0000003f8a32e857 <+2167>: mov %rcx,%rdx > 0x0000003f8a32e85a <+2170>: nopw 0x0(%rax,%rax,1) > 0x0000003f8a32e860 <+2176>: add $0x10,%r10 > 0x0000003f8a32e864 <+2180>: jg 0x3f8a32e8b0 <__strcmp_sse42+2256> > 0x0000003f8a32e866 <+2182>: movdqa (%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e86b <+2187>: palignr $0x9,-0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e873 <+2195>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x0000003f8a32e87a <+2202>: jbe 0x3f8a32ee20 <__strcmp_sse42+3648> > 0x0000003f8a32e880 <+2208>: add $0x10,%rdx > 0x0000003f8a32e884 <+2212>: add $0x10,%r10 > 0x0000003f8a32e888 <+2216>: jg 0x3f8a32e8b0 <__strcmp_sse42+2256> > 0x0000003f8a32e88a <+2218>: movdqa (%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e88f <+2223>: palignr $0x9,-0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e897 <+2231>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x0000003f8a32e89e <+2238>: jbe 0x3f8a32ee20 <__strcmp_sse42+3648> > 0x0000003f8a32e8a4 <+2244>: add $0x10,%rdx > 0x0000003f8a32e8a8 <+2248>: jmp 0x3f8a32e860 <__strcmp_sse42+2176> > 0x0000003f8a32e8aa <+2250>: nopw 0x0(%rax,%rax,1) > 0x0000003f8a32e8b0 <+2256>: sub $0x1000,%r10 > 0x0000003f8a32e8b7 <+2263>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e8bd <+2269>: psrldq $0x9,%xmm0 > 0x0000003f8a32e8c2 <+2274>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x0000003f8a32e8c8 <+2280>: cmp $0x6,%ecx > 0x0000003f8a32e8cb <+2283>: ja 0x3f8a32e866 <__strcmp_sse42+2182> > 0x0000003f8a32e8cd <+2285>: jmpq 0x3f8a32ee0d <__strcmp_sse42+3629> > 0x0000003f8a32e8d2 <+2290>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003f8a32e8e0 <+2304>: pxor %xmm0,%xmm0 > 0x0000003f8a32e8e4 <+2308>: movdqa (%rdi),%xmm2 > 0x0000003f8a32e8e8 <+2312>: movdqa (%rsi),%xmm1 > 0x0000003f8a32e8ec <+2316>: pcmpeqb %xmm1,%xmm0 > 0x0000003f8a32e8f0 <+2320>: pslldq $0x6,%xmm2 > 0x0000003f8a32e8f5 <+2325>: pcmpeqb %xmm1,%xmm2 > 0x0000003f8a32e8f9 <+2329>: psubb %xmm0,%xmm2 > 0x0000003f8a32e8fd <+2333>: pmovmskb %xmm2,%r9d > 0x0000003f8a32e902 <+2338>: shr %cl,%edx > 0x0000003f8a32e904 <+2340>: shr %cl,%r9d > 0x0000003f8a32e907 <+2343>: sub %r9d,%edx > 0x0000003f8a32e90a <+2346>: jne 0x3f8a32ee3b <__strcmp_sse42+3675> > 0x0000003f8a32e910 <+2352>: movdqa (%rdi),%xmm3 > 0x0000003f8a32e914 <+2356>: pxor %xmm0,%xmm0 > 0x0000003f8a32e918 <+2360>: mov $0x10,%rcx > 0x0000003f8a32e91f <+2367>: mov $0xa,%r9d > 0x0000003f8a32e925 <+2373>: lea 0xa(%rdi),%r10 > 0x0000003f8a32e929 <+2377>: and $0xfff,%r10 > 0x0000003f8a32e930 <+2384>: sub $0x1000,%r10 > 0x0000003f8a32e937 <+2391>: mov %rcx,%rdx > 0x0000003f8a32e93a <+2394>: nopw 0x0(%rax,%rax,1) > 0x0000003f8a32e940 <+2400>: add $0x10,%r10 > 0x0000003f8a32e944 <+2404>: jg 0x3f8a32e990 <__strcmp_sse42+2480> > 0x0000003f8a32e946 <+2406>: movdqa (%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e94b <+2411>: palignr $0xa,-0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e953 <+2419>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x0000003f8a32e95a <+2426>: jbe 0x3f8a32ee20 <__strcmp_sse42+3648> > 0x0000003f8a32e960 <+2432>: add $0x10,%rdx > 0x0000003f8a32e964 <+2436>: add $0x10,%r10 > 0x0000003f8a32e968 <+2440>: jg 0x3f8a32e990 <__strcmp_sse42+2480> > 0x0000003f8a32e96a <+2442>: movdqa (%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e96f <+2447>: palignr $0xa,-0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e977 <+2455>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x0000003f8a32e97e <+2462>: jbe 0x3f8a32ee20 <__strcmp_sse42+3648> > 0x0000003f8a32e984 <+2468>: add $0x10,%rdx > 0x0000003f8a32e988 <+2472>: jmp 0x3f8a32e940 <__strcmp_sse42+2400> > 0x0000003f8a32e98a <+2474>: nopw 0x0(%rax,%rax,1) > 0x0000003f8a32e990 <+2480>: sub $0x1000,%r10 > 0x0000003f8a32e997 <+2487>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32e99d <+2493>: psrldq $0xa,%xmm0 > 0x0000003f8a32e9a2 <+2498>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x0000003f8a32e9a8 <+2504>: cmp $0x5,%ecx > 0x0000003f8a32e9ab <+2507>: ja 0x3f8a32e946 <__strcmp_sse42+2406> > 0x0000003f8a32e9ad <+2509>: jmpq 0x3f8a32ee0d <__strcmp_sse42+3629> > 0x0000003f8a32e9b2 <+2514>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003f8a32e9c0 <+2528>: pxor %xmm0,%xmm0 > 0x0000003f8a32e9c4 <+2532>: movdqa (%rdi),%xmm2 > 0x0000003f8a32e9c8 <+2536>: movdqa (%rsi),%xmm1 > 0x0000003f8a32e9cc <+2540>: pcmpeqb %xmm1,%xmm0 > 0x0000003f8a32e9d0 <+2544>: pslldq $0x5,%xmm2 > 0x0000003f8a32e9d5 <+2549>: pcmpeqb %xmm1,%xmm2 > 0x0000003f8a32e9d9 <+2553>: psubb %xmm0,%xmm2 > 0x0000003f8a32e9dd <+2557>: pmovmskb %xmm2,%r9d > 0x0000003f8a32e9e2 <+2562>: shr %cl,%edx > 0x0000003f8a32e9e4 <+2564>: shr %cl,%r9d > 0x0000003f8a32e9e7 <+2567>: sub %r9d,%edx > 0x0000003f8a32e9ea <+2570>: jne 0x3f8a32ee3b <__strcmp_sse42+3675> > 0x0000003f8a32e9f0 <+2576>: movdqa (%rdi),%xmm3 > 0x0000003f8a32e9f4 <+2580>: pxor %xmm0,%xmm0 > 0x0000003f8a32e9f8 <+2584>: mov $0x10,%rcx > 0x0000003f8a32e9ff <+2591>: mov $0xb,%r9d > 0x0000003f8a32ea05 <+2597>: lea 0xb(%rdi),%r10 > 0x0000003f8a32ea09 <+2601>: and $0xfff,%r10 > 0x0000003f8a32ea10 <+2608>: sub $0x1000,%r10 > 0x0000003f8a32ea17 <+2615>: mov %rcx,%rdx > 0x0000003f8a32ea1a <+2618>: nopw 0x0(%rax,%rax,1) > 0x0000003f8a32ea20 <+2624>: add $0x10,%r10 > 0x0000003f8a32ea24 <+2628>: jg 0x3f8a32ea70 <__strcmp_sse42+2704> > 0x0000003f8a32ea26 <+2630>: movdqa (%rdi,%rdx,1),%xmm0 > 0x0000003f8a32ea2b <+2635>: palignr $0xb,-0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32ea33 <+2643>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x0000003f8a32ea3a <+2650>: jbe 0x3f8a32ee20 <__strcmp_sse42+3648> > 0x0000003f8a32ea40 <+2656>: add $0x10,%rdx > 0x0000003f8a32ea44 <+2660>: add $0x10,%r10 > 0x0000003f8a32ea48 <+2664>: jg 0x3f8a32ea70 <__strcmp_sse42+2704> > 0x0000003f8a32ea4a <+2666>: movdqa (%rdi,%rdx,1),%xmm0 > 0x0000003f8a32ea4f <+2671>: palignr $0xb,-0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32ea57 <+2679>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x0000003f8a32ea5e <+2686>: jbe 0x3f8a32ee20 <__strcmp_sse42+3648> > 0x0000003f8a32ea64 <+2692>: add $0x10,%rdx > 0x0000003f8a32ea68 <+2696>: jmp 0x3f8a32ea20 <__strcmp_sse42+2624> > 0x0000003f8a32ea6a <+2698>: nopw 0x0(%rax,%rax,1) > 0x0000003f8a32ea70 <+2704>: sub $0x1000,%r10 > 0x0000003f8a32ea77 <+2711>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32ea7d <+2717>: psrldq $0xb,%xmm0 > 0x0000003f8a32ea82 <+2722>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x0000003f8a32ea88 <+2728>: cmp $0x4,%ecx > 0x0000003f8a32ea8b <+2731>: ja 0x3f8a32ea26 <__strcmp_sse42+2630> > 0x0000003f8a32ea8d <+2733>: jmpq 0x3f8a32ee0d <__strcmp_sse42+3629> > 0x0000003f8a32ea92 <+2738>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003f8a32eaa0 <+2752>: pxor %xmm0,%xmm0 > 0x0000003f8a32eaa4 <+2756>: movdqa (%rdi),%xmm2 > 0x0000003f8a32eaa8 <+2760>: movdqa (%rsi),%xmm1 > 0x0000003f8a32eaac <+2764>: pcmpeqb %xmm1,%xmm0 > 0x0000003f8a32eab0 <+2768>: pslldq $0x4,%xmm2 > 0x0000003f8a32eab5 <+2773>: pcmpeqb %xmm1,%xmm2 > 0x0000003f8a32eab9 <+2777>: psubb %xmm0,%xmm2 > 0x0000003f8a32eabd <+2781>: pmovmskb %xmm2,%r9d > 0x0000003f8a32eac2 <+2786>: shr %cl,%edx > 0x0000003f8a32eac4 <+2788>: shr %cl,%r9d > 0x0000003f8a32eac7 <+2791>: sub %r9d,%edx > 0x0000003f8a32eaca <+2794>: jne 0x3f8a32ee3b <__strcmp_sse42+3675> > 0x0000003f8a32ead0 <+2800>: movdqa (%rdi),%xmm3 > 0x0000003f8a32ead4 <+2804>: pxor %xmm0,%xmm0 > 0x0000003f8a32ead8 <+2808>: mov $0x10,%rcx > 0x0000003f8a32eadf <+2815>: mov $0xc,%r9d > 0x0000003f8a32eae5 <+2821>: lea 0xc(%rdi),%r10 > 0x0000003f8a32eae9 <+2825>: and $0xfff,%r10 > 0x0000003f8a32eaf0 <+2832>: sub $0x1000,%r10 > 0x0000003f8a32eaf7 <+2839>: mov %rcx,%rdx > 0x0000003f8a32eafa <+2842>: nopw 0x0(%rax,%rax,1) > 0x0000003f8a32eb00 <+2848>: add $0x10,%r10 > 0x0000003f8a32eb04 <+2852>: jg 0x3f8a32eb50 <__strcmp_sse42+2928> > 0x0000003f8a32eb06 <+2854>: movdqa (%rdi,%rdx,1),%xmm0 > 0x0000003f8a32eb0b <+2859>: palignr $0xc,-0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32eb13 <+2867>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x0000003f8a32eb1a <+2874>: jbe 0x3f8a32ee20 <__strcmp_sse42+3648> > 0x0000003f8a32eb20 <+2880>: add $0x10,%rdx > 0x0000003f8a32eb24 <+2884>: add $0x10,%r10 > 0x0000003f8a32eb28 <+2888>: jg 0x3f8a32eb50 <__strcmp_sse42+2928> > 0x0000003f8a32eb2a <+2890>: movdqa (%rdi,%rdx,1),%xmm0 > 0x0000003f8a32eb2f <+2895>: palignr $0xc,-0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32eb37 <+2903>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x0000003f8a32eb3e <+2910>: jbe 0x3f8a32ee20 <__strcmp_sse42+3648> > 0x0000003f8a32eb44 <+2916>: add $0x10,%rdx > 0x0000003f8a32eb48 <+2920>: jmp 0x3f8a32eb00 <__strcmp_sse42+2848> > 0x0000003f8a32eb4a <+2922>: nopw 0x0(%rax,%rax,1) > 0x0000003f8a32eb50 <+2928>: sub $0x1000,%r10 > 0x0000003f8a32eb57 <+2935>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32eb5d <+2941>: psrldq $0xc,%xmm0 > 0x0000003f8a32eb62 <+2946>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x0000003f8a32eb68 <+2952>: cmp $0x3,%ecx > 0x0000003f8a32eb6b <+2955>: ja 0x3f8a32eb06 <__strcmp_sse42+2854> > 0x0000003f8a32eb6d <+2957>: jmpq 0x3f8a32ee0d <__strcmp_sse42+3629> > 0x0000003f8a32eb72 <+2962>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003f8a32eb80 <+2976>: pxor %xmm0,%xmm0 > 0x0000003f8a32eb84 <+2980>: movdqa (%rdi),%xmm2 > 0x0000003f8a32eb88 <+2984>: movdqa (%rsi),%xmm1 > 0x0000003f8a32eb8c <+2988>: pcmpeqb %xmm1,%xmm0 > 0x0000003f8a32eb90 <+2992>: pslldq $0x3,%xmm2 > 0x0000003f8a32eb95 <+2997>: pcmpeqb %xmm1,%xmm2 > 0x0000003f8a32eb99 <+3001>: psubb %xmm0,%xmm2 > 0x0000003f8a32eb9d <+3005>: pmovmskb %xmm2,%r9d > 0x0000003f8a32eba2 <+3010>: shr %cl,%edx > 0x0000003f8a32eba4 <+3012>: shr %cl,%r9d > 0x0000003f8a32eba7 <+3015>: sub %r9d,%edx > 0x0000003f8a32ebaa <+3018>: jne 0x3f8a32ee3b <__strcmp_sse42+3675> > 0x0000003f8a32ebb0 <+3024>: movdqa (%rdi),%xmm3 > 0x0000003f8a32ebb4 <+3028>: pxor %xmm0,%xmm0 > 0x0000003f8a32ebb8 <+3032>: mov $0x10,%rcx > 0x0000003f8a32ebbf <+3039>: mov $0xd,%r9d > 0x0000003f8a32ebc5 <+3045>: lea 0xd(%rdi),%r10 > 0x0000003f8a32ebc9 <+3049>: and $0xfff,%r10 > 0x0000003f8a32ebd0 <+3056>: sub $0x1000,%r10 > 0x0000003f8a32ebd7 <+3063>: mov %rcx,%rdx > 0x0000003f8a32ebda <+3066>: nopw 0x0(%rax,%rax,1) > 0x0000003f8a32ebe0 <+3072>: add $0x10,%r10 > 0x0000003f8a32ebe4 <+3076>: jg 0x3f8a32ec30 <__strcmp_sse42+3152> > 0x0000003f8a32ebe6 <+3078>: movdqa (%rdi,%rdx,1),%xmm0 > 0x0000003f8a32ebeb <+3083>: palignr $0xd,-0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32ebf3 <+3091>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x0000003f8a32ebfa <+3098>: jbe 0x3f8a32ee20 <__strcmp_sse42+3648> > 0x0000003f8a32ec00 <+3104>: add $0x10,%rdx > 0x0000003f8a32ec04 <+3108>: add $0x10,%r10 > 0x0000003f8a32ec08 <+3112>: jg 0x3f8a32ec30 <__strcmp_sse42+3152> > 0x0000003f8a32ec0a <+3114>: movdqa (%rdi,%rdx,1),%xmm0 > 0x0000003f8a32ec0f <+3119>: palignr $0xd,-0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32ec17 <+3127>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x0000003f8a32ec1e <+3134>: jbe 0x3f8a32ee20 <__strcmp_sse42+3648> > 0x0000003f8a32ec24 <+3140>: add $0x10,%rdx > 0x0000003f8a32ec28 <+3144>: jmp 0x3f8a32ebe0 <__strcmp_sse42+3072> > 0x0000003f8a32ec2a <+3146>: nopw 0x0(%rax,%rax,1) > 0x0000003f8a32ec30 <+3152>: sub $0x1000,%r10 > 0x0000003f8a32ec37 <+3159>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32ec3d <+3165>: psrldq $0xd,%xmm0 > 0x0000003f8a32ec42 <+3170>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x0000003f8a32ec48 <+3176>: cmp $0x2,%ecx > 0x0000003f8a32ec4b <+3179>: ja 0x3f8a32ebe6 <__strcmp_sse42+3078> > 0x0000003f8a32ec4d <+3181>: jmpq 0x3f8a32ee0d <__strcmp_sse42+3629> > 0x0000003f8a32ec52 <+3186>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003f8a32ec60 <+3200>: pxor %xmm0,%xmm0 > 0x0000003f8a32ec64 <+3204>: movdqa (%rdi),%xmm2 > 0x0000003f8a32ec68 <+3208>: movdqa (%rsi),%xmm1 > 0x0000003f8a32ec6c <+3212>: pcmpeqb %xmm1,%xmm0 > 0x0000003f8a32ec70 <+3216>: pslldq $0x2,%xmm2 > 0x0000003f8a32ec75 <+3221>: pcmpeqb %xmm1,%xmm2 > 0x0000003f8a32ec79 <+3225>: psubb %xmm0,%xmm2 > 0x0000003f8a32ec7d <+3229>: pmovmskb %xmm2,%r9d > 0x0000003f8a32ec82 <+3234>: shr %cl,%edx > 0x0000003f8a32ec84 <+3236>: shr %cl,%r9d > 0x0000003f8a32ec87 <+3239>: sub %r9d,%edx > 0x0000003f8a32ec8a <+3242>: jne 0x3f8a32ee3b <__strcmp_sse42+3675> > 0x0000003f8a32ec90 <+3248>: movdqa (%rdi),%xmm3 > 0x0000003f8a32ec94 <+3252>: pxor %xmm0,%xmm0 > 0x0000003f8a32ec98 <+3256>: mov $0x10,%rcx > 0x0000003f8a32ec9f <+3263>: mov $0xe,%r9d > 0x0000003f8a32eca5 <+3269>: lea 0xe(%rdi),%r10 > 0x0000003f8a32eca9 <+3273>: and $0xfff,%r10 > 0x0000003f8a32ecb0 <+3280>: sub $0x1000,%r10 > 0x0000003f8a32ecb7 <+3287>: mov %rcx,%rdx > 0x0000003f8a32ecba <+3290>: nopw 0x0(%rax,%rax,1) > 0x0000003f8a32ecc0 <+3296>: add $0x10,%r10 > 0x0000003f8a32ecc4 <+3300>: jg 0x3f8a32ed10 <__strcmp_sse42+3376> > 0x0000003f8a32ecc6 <+3302>: movdqa (%rdi,%rdx,1),%xmm0 > 0x0000003f8a32eccb <+3307>: palignr $0xe,-0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32ecd3 <+3315>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x0000003f8a32ecda <+3322>: jbe 0x3f8a32ee20 <__strcmp_sse42+3648> > 0x0000003f8a32ece0 <+3328>: add $0x10,%rdx > 0x0000003f8a32ece4 <+3332>: add $0x10,%r10 > 0x0000003f8a32ece8 <+3336>: jg 0x3f8a32ed10 <__strcmp_sse42+3376> > 0x0000003f8a32ecea <+3338>: movdqa (%rdi,%rdx,1),%xmm0 > 0x0000003f8a32ecef <+3343>: palignr $0xe,-0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32ecf7 <+3351>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x0000003f8a32ecfe <+3358>: jbe 0x3f8a32ee20 <__strcmp_sse42+3648> > 0x0000003f8a32ed04 <+3364>: add $0x10,%rdx > 0x0000003f8a32ed08 <+3368>: jmp 0x3f8a32ecc0 <__strcmp_sse42+3296> > 0x0000003f8a32ed0a <+3370>: nopw 0x0(%rax,%rax,1) > 0x0000003f8a32ed10 <+3376>: sub $0x1000,%r10 > 0x0000003f8a32ed17 <+3383>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32ed1d <+3389>: psrldq $0xe,%xmm0 > 0x0000003f8a32ed22 <+3394>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x0000003f8a32ed28 <+3400>: cmp $0x1,%ecx > 0x0000003f8a32ed2b <+3403>: ja 0x3f8a32ecc6 <__strcmp_sse42+3302> > 0x0000003f8a32ed2d <+3405>: jmpq 0x3f8a32ee0d <__strcmp_sse42+3629> > 0x0000003f8a32ed32 <+3410>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003f8a32ed40 <+3424>: pxor %xmm0,%xmm0 > 0x0000003f8a32ed44 <+3428>: movdqa (%rdi),%xmm2 > 0x0000003f8a32ed48 <+3432>: movdqa (%rsi),%xmm1 > 0x0000003f8a32ed4c <+3436>: pcmpeqb %xmm1,%xmm0 > 0x0000003f8a32ed50 <+3440>: pslldq $0x1,%xmm2 > 0x0000003f8a32ed55 <+3445>: pcmpeqb %xmm1,%xmm2 > 0x0000003f8a32ed59 <+3449>: psubb %xmm0,%xmm2 > 0x0000003f8a32ed5d <+3453>: pmovmskb %xmm2,%r9d > 0x0000003f8a32ed62 <+3458>: shr %cl,%edx > 0x0000003f8a32ed64 <+3460>: shr %cl,%r9d > 0x0000003f8a32ed67 <+3463>: sub %r9d,%edx > 0x0000003f8a32ed6a <+3466>: jne 0x3f8a32ee3b <__strcmp_sse42+3675> > 0x0000003f8a32ed70 <+3472>: movdqa (%rdi),%xmm3 > 0x0000003f8a32ed74 <+3476>: pxor %xmm0,%xmm0 > 0x0000003f8a32ed78 <+3480>: mov $0x10,%rcx > 0x0000003f8a32ed7f <+3487>: mov $0xf,%r9d > 0x0000003f8a32ed85 <+3493>: lea 0xf(%rdi),%r10 > 0x0000003f8a32ed89 <+3497>: and $0xfff,%r10 > 0x0000003f8a32ed90 <+3504>: sub $0x1000,%r10 > 0x0000003f8a32ed97 <+3511>: mov %rcx,%rdx > 0x0000003f8a32ed9a <+3514>: nopw 0x0(%rax,%rax,1) > 0x0000003f8a32eda0 <+3520>: add $0x10,%r10 > 0x0000003f8a32eda4 <+3524>: jg 0x3f8a32edf0 <__strcmp_sse42+3600> > 0x0000003f8a32eda6 <+3526>: movdqa (%rdi,%rdx,1),%xmm0 > 0x0000003f8a32edab <+3531>: palignr $0xf,-0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32edb3 <+3539>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x0000003f8a32edba <+3546>: jbe 0x3f8a32ee20 <__strcmp_sse42+3648> > 0x0000003f8a32edbc <+3548>: add $0x10,%rdx > 0x0000003f8a32edc0 <+3552>: add $0x10,%r10 > 0x0000003f8a32edc4 <+3556>: jg 0x3f8a32edf0 <__strcmp_sse42+3600> > 0x0000003f8a32edc6 <+3558>: movdqa (%rdi,%rdx,1),%xmm0 > 0x0000003f8a32edcb <+3563>: palignr $0xf,-0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32edd3 <+3571>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x0000003f8a32edda <+3578>: jbe 0x3f8a32ee20 <__strcmp_sse42+3648> > 0x0000003f8a32eddc <+3580>: add $0x10,%rdx > 0x0000003f8a32ede0 <+3584>: jmp 0x3f8a32eda0 <__strcmp_sse42+3520> > 0x0000003f8a32ede2 <+3586>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003f8a32edf0 <+3600>: sub $0x1000,%r10 > 0x0000003f8a32edf7 <+3607>: movdqa -0x10(%rdi,%rdx,1),%xmm0 > 0x0000003f8a32edfd <+3613>: psrldq $0xf,%xmm0 > 0x0000003f8a32ee02 <+3618>: pcmpistri $0x3a,%xmm0,%xmm0 > 0x0000003f8a32ee08 <+3624>: cmp $0x0,%ecx > 0x0000003f8a32ee0b <+3627>: ja 0x3f8a32eda6 <__strcmp_sse42+3526> > 0x0000003f8a32ee0d <+3629>: pcmpistri $0x1a,(%rsi,%rdx,1),%xmm0 > 0x0000003f8a32ee14 <+3636>: data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003f8a32ee20 <+3648>: jae 0x3f8a32ee5f <__strcmp_sse42+3711> > 0x0000003f8a32ee22 <+3650>: add %rcx,%rdx > 0x0000003f8a32ee25 <+3653>: lea -0x10(%rdi,%r9,1),%rdi > 0x0000003f8a32ee2a <+3658>: movzbl (%rdi,%rdx,1),%eax > 0x0000003f8a32ee2e <+3662>: movzbl (%rsi,%rdx,1),%edx > 0x0000003f8a32ee32 <+3666>: test %r8d,%r8d > 0x0000003f8a32ee35 <+3669>: je 0x3f8a32ee38 <__strcmp_sse42+3672> > 0x0000003f8a32ee37 <+3671>: xchg %eax,%edx > 0x0000003f8a32ee38 <+3672>: sub %edx,%eax > 0x0000003f8a32ee3a <+3674>: retq > 0x0000003f8a32ee3b <+3675>: lea (%rdi,%rax,1),%rdi > 0x0000003f8a32ee3f <+3679>: lea (%rsi,%rcx,1),%rsi > 0x0000003f8a32ee43 <+3683>: test %r8d,%r8d > 0x0000003f8a32ee46 <+3686>: je 0x3f8a32ee50 <__strcmp_sse42+3696> > 0x0000003f8a32ee48 <+3688>: xchg %rsi,%rdi > 0x0000003f8a32ee4b <+3691>: nopl 0x0(%rax,%rax,1) > 0x0000003f8a32ee50 <+3696>: bsf %rdx,%rdx > 0x0000003f8a32ee54 <+3700>: movzbl (%rsi,%rdx,1),%ecx > 0x0000003f8a32ee58 <+3704>: movzbl (%rdi,%rdx,1),%eax > 0x0000003f8a32ee5c <+3708>: sub %ecx,%eax > 0x0000003f8a32ee5e <+3710>: retq > 0x0000003f8a32ee5f <+3711>: xor %eax,%eax > 0x0000003f8a32ee61 <+3713>: retq > 0x0000003f8a32ee62 <+3714>: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) > 0x0000003f8a32ee70 <+3728>: movzbl (%rsi),%ecx > 0x0000003f8a32ee73 <+3731>: movzbl (%rdi),%eax > 0x0000003f8a32ee76 <+3734>: sub %ecx,%eax > 0x0000003f8a32ee78 <+3736>: retq >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 807168
:
572970
|
572971
| 572972 |
586371